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
341069479323	341069479880	341069480430	341069480980	341069481529	341069482080	341069482630	341069483180	341069483729	341069484280	341069484830	341069485380	341069485929	341069486480	341069487030	341069487580	341069488129	341069488680	341069489230	341069489780	341069490329	341069490880	341069491430	341069491980	341069492529	341069493080	341069493630	341069494180	341069494729	341069495280	341069495830	341069496380	341069496929	341069497480	341069498030	341069498580	341069499129	341069499680	341069500230	341069500780	341069501329	341069501880	341069502430	341069502980	341069503529	341069504080	341069504630	341069505180	341069505729	341069506282	341069506830	341069507380	341069507929	341069508480	341069509030	341069509580	341069510129	341069510680	341069511230	341069511780	341069512330	341069512880	341069513430	341069513980	341069514529	341069515080	341069515630	341069516180	341069516729	341069517280	341069517830	341069518380	341069518929	341069519480	341069520030	341069520580	341069521129	341069521680	341069522230	341069522780	341069523329	341069523880	341069524430	341069524980	341069525529	341069526080	341069526630	341069527180	341069527729	341069528280	341069528830	341069529380	341069529929	341069530480	341069531030	341069531580	341069532129	341069532680	341069533230	341069533780	341069534329	341069534880	341069535430	341069535980	341069536529	341069537080	341069537630	341069538180	341069538729	341069539280	341069539830	341069540380	341069540929	341069541480	341069542030	341069542580	341069543129	341069543680	341069544230	341069544780	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	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
23692	21986	29893	25250	24527	26678	25005	13804	6690	3239	1668	1195	1043	942	840	785	796	758	752	641	644	608	589	634	547	599	595	553	598	563	500	556	568	585	540	539	522	512	528	534	543	480	518	565	484	513	527	552	544	509	519	488	493	533	527	575	516	533	545	551	570	528	500	515	523	516	518	541	556	533	529	541	539	547	542	535	472	564	519	572	564	505	485	531	544	577	558	533	539	518	508	528	507	589	516	523	566	539	549	532	518	534	507	502	546	549	512	539	539	558	559	534	508	531	563	551	507	530	492	560	537	537	526	496	477	525	527	553	571	539	561	549	535	569	536	510	528	542	490	533	548	519	527	550	548	567	519	561	594	525	508	467	540	525	526	494	546	502	514	490	521	559	501	538	500	551	517	493	516	544	532	490	533	524	544	520	524	520	591	542	494	521	520	527	488	545	528	499	500	550	578	531	568	495	545	499	511	523	475	502	555	547	495	509	499	530	565	514	525	553	531	501	531	547	530	487	520	497	541	510	512	541	525	517	538	537	513	564	532	574	517	509	542	546	507	529	549	524	495	555	534	503	506	510	527	481	535	525	556	501	499	527	496	540	494	554	552	516	497	511	540	537	497	496	539	537	516	509	508	540	525	527	499	492	505	534	510	508	523	546	563	488	543	497	535	544	493	499	535	493	556	547	511	509	531	515	510	484	566	584	542	557	508	545	548	501	484	531	526	547	515	525	540	500	505	518	521	569	516	564	507	512	522	486	536	502	571	526	512	497	519	522	526	518	551	573	496	541	528	506	516	482	550	474	556	527	528	540	531	518	534	529	534	511	540	551	508	520	598	525	534	495	517	506	531	494	516	552	565	520	550	493	504	524	522	511	545	573	517	522	523	518	522	556	514	544	532	506	502	511	547	526	552	560	539	479	499	530	479	484	501	569	501	569	502	529	550	480	544	535	502	552	494	502	535	509	484	495	523	567	520	563	544	533	511	555	570	548	503	481	556	476	511	535	521	498	535	533	492	549	542	529	509	558	555	526	520	514	485	515	521	509	501	524	536	475	560	530	555	528	537	545	529	528	544	537	509	522	532	524	544	559	515	507	533	516	495	541	519	517	507	528	513	547	520	509	515	562	534	562	542	565	535	496	572	597	494	491	494	523	498	546	514	539	526	544	537	541	553	525	558	518	491	544	537	529	492	582	551	517	554	494	498	512	541	520	555	536	506	522	507	514	510	503	551	509	520	524	530	536	534	534	509	540	529	529	570	536	484	480	512	530	507	507	539	511	533	550	556	488	511	508	470	501	548	519	534	496	596	516	497	532	517	504	512	521	521	538	533	528	520	536	537	502	568	527	579	544	502	519	491	470	548	558	528	475	522	536	531	565	523	509	505	498	539	527	495	490	525	508	545	533	548	517	512	502	493	530	503	500	499	555	544	523	489	545	536	521	521	570	477	508	518	542	521	545	479	494	562	531	521	489	530	516	513	556	538	511	526	537	561	489	541	530	565	533	528	508	514	548	545	516	509	513	549	544	543	544	506	495	506	538	535	553	524	526	506	512	493	518	516	501	522	590	485	488	546	506	542	490	503	532	507	535	534	520	515	525	544	498	525	530	496	520	528	583	531	534	543	594	542	547	506	528	535	562	497	559	542	547	510	535	563	529	534	496	533	528	504	525	526	531	531	544	545	493	508	552	503	529	512	480	531	523	540	533	522	521	567	551	529	525	484	536	520	481	510	538	523	546	487	539	479	516	511	520	528	501	546	513	515	524	550	516	517	483	498	542	528	510	555	546	510	547	521	496	525	539	519	493	503	542	522	541	509	528	527	516	531	524	543	527	537	513	527	504	550	531	508	529	489	528	509	510	505	553	588	533	496	483	510	512	532	538	497	472	532	514	550	499	532	551	548	537	518	521	494	511	528	531	516	557	551	538	544	530	496	521	548	547	527	538	541	504	502	561	538	569	503	542	527	530	555	535	552	516	515	511	523	547	501	516	525	515	533	516	542	480	545	567	484	550	521	507	524	493	525	532	552	510	545	544	523	490	530	523	515	513	557	511	568	509	504	518	540	513	519	511	549	505	527	540	548	476	538	541	537	499	542	525	561	551	490	510	496	522	524	549	560	546	518	496	551	511	492	529	525	491	530	478	506	501	548	497	538	482	512	537	495	498	554	508	489	558	547	522	525	505	486	525	527	547	555	554	573	539	521	554	495	517	547	458	532	546	504	524	519	497	541	509	504	524	541	529	582	562	506	551	523	550	513	519	523	563	530	525	499	518	507	558	476	552	494	553	531	536	544	513	507	511	545	548	524	570	540	533	533	523	542	518	490	515	516	533	515	511	539	524	553	545	561	524	506	511	519	501	576	559	570	484	493	510	540	481	532	518	501	497	561	507	537	546	534	521	505	550	562	561	522	509	500	539	514	495	516	538	540	542	515	583	534	523	509	557	541	511	526	481	556	547	459	531	555	531	481	538	555	507	594	556	503	566	505	510	567	554	527	473	548	522	515	509	553	479	498	525	516	529	511	531	522	537	486	497	508	536	516	538	503	523	491	501	510	493	520	550	477	553	538	507	502	480	519	529	575	547	503	523	560	533	486	497	514	542	513	529	532	533	495	562	542	524	526	499	538	504	507	543	549	536	539	528	567	550	512	501	473	544	504	531	512	530	540	552	554	485	550	506	521	499	547	495	516	534	561	512	544	550	578	499	508	528	530	530	528	526	520	498	530	542	513	485	530	500	559	483	516	513	495	523	529	542	518	543	511	505	502	518	548	490	562	467	540	516	541	514	551	529	524	540	487	518	542	533	534	549	545	533	527	538	532	497	499	471	537	541	550	490	548	495	527	523	482	554	549	547	487	507	518	552	527	524	532	516	536	499	519	485	507	522	510	507	498	520	556	488	492	534	503	537	508	530	545	573	552	558	565	511	515	497	538	534	520	509	517	541	542	541	495	507	527	522	502	502	495	529	530	536	514	542	518	528	533	544	513	549	527	537	528	487	496	534	530	545	478	535	494	541	506	513	534	540	510	489	545	551	530	483	554	527	496	524	564	479	492	543	467	556	521	524	561	542	543	508	498	504	517	502	521	532	546	544	528	516	542	538	514	515	490	540	521	506	487	526	517	548	566	578	565	507	503	519	515	541	511	528	506	520	506	537	531	529	496	510	590	531	534	509	535	532	495	513	550	542	508	549	550	536	536	496	553	540	523	527	516	529	542	525	540	515	507	487	513	527	525	548	525	487	557	521	500	559	527	520	516	511	501	512	539	539	522	531	501	542	523	519	496	498	489	540	541	517	493	529	485	539	528	542	528	518	532	530	529	549	549	495	522	513	519	568	536	529	488	532	522	540	545	519	545	544	545	506	533	537	519	505	565	500	543	557	496	527	537	519	507	523	509	504	519	478	535	493	522	589	494	500	520	513	552	533	539	508	527	569	557	524	546	496	539	513	508	558	542	553	510	496	502	539	512	562	525	526	516	502	498	508
36506	69537	56176	43642	38096	30440	23233	15979	9216	4661	2433	1716	1383	1282	1058	992	919	871	827	755	659	616	641	629	574	576	589	599	557	575	588	548	546	587	522	529	574	530	563	552	564	556	559	523	529	582	514	577	527	524	486	559	506	558	529	508	548	575	532	548	530	527	592	552	505	544	536	506	602	531	533	542	525	532	522	484	544	535	581	504	528	541	555	523	511	539	535	546	513	552	517	498	513	527	499	511	544	541	541	552	523	531	531	514	517	564	501	553	536	506	535	534	567	530	526	513	495	505	536	523	506	531	580	520	528	511	527	541	522	513	597	551	520	511	505	485	548	522	520	551	547	543	551	535	497	539	572	500	535	559	510	543	528	544	573	508	541	528	498	529	519	526	547	574	544	515	517	508	578	537	560	531	526	540	551	489	547	530	517	552	512	556	553	541	519	565	525	563	527	529	548	511	558	551	527	505	532	535	506	513	535	537	588	515	490	519	510	531	510	549	542	510	525	516	497	538	501	560	523	553	556	550	548	498	551	524	511	527	526	546	549	541	529	563	554	542	514	506	534	544	544	529	533	536	554	520	578	550	544	526	572	536	538	514	571	509	598	545	543	519	560	563	529	557	522	505	530	546	533	518	514	490	531	531	578	492	506	535	533	520	533	514	544	552	589	520	550	539	556	534	596	539	556	519	533	519	566	560	502	545	555	556	577	521	547	562	531	534	506	560	551	538	547	520	532	548	528	557	559	529	522	506	508	540	556	540	561	543	531	542	526	557	555	510	499	526	531	562	508	555	520	535	562	540	509	559	526	504	538	489	522	506	558	565	480	496	553	537	540	525	559	506	518	520	537	578	545	532	502	516	553	561	520	521	494	522	538	558	553	526	519	526	530	529	608	529	541	520	523	529	561	560	565	513	503	535	488	519	519	563	546	558	528	531	546	512	515	531	531	482	571	522	526	548	516	572	532	535	549	555	511	567	579	515	539	535	532	554	537	521	539	578	588	533	526	555	513	556	535	562	549	515	555	507	501	517	552	538	534	508	521	542	504	527	557	584	564	561	544	553	538	548	543	544	526	568	545	516	567	538	531	522	529	531	547	521	535	606	572	553	565	535	569	544	527	553	526	567	513	524	528	557	496	557	545	561	501	548	544	507	476	490	568	523	566	570	516	505	523	510	590	544	557	520	520	517	581	569	530	528	538	498	513	500	504	572	531	521	557	542	578	562	548	543	516	509	516	535	537	523	568	513	544	549	585	542	539	531	549	544	544	538	529	516	528	559	566	525	520	546	540	516	500	523	553	541	432	569	529	525	565	563	485	541	560	524	533	539	502	572	480	549	536	521	553	528	557	569	575	513	529	539	517	537	529	515	536	563	562	574	558	534	536	507	523	498	526	578	554	538	542	548	583	514	497	538	514	565	529	565	528	546	563	558	531	505	540	545	510	486	513	496	500	545	540	533	515	508	534	534	514	559	547	542	534	543	524	466	538	520	539	558	545	512	542	497	555	547	513	507	502	532	544	566	585	555	538	559	509	533	548	516	522	566	507	527	520	509	568	544	560	552	527	536	518	533	579	491	488	573	587	513	494	567	566	506	594	583	551	517	541	526	508	482	550	525	562	542	528	535	502	525	546	521	540	521	536	512	526	537	552	542	543	509	519	524	541	562	535	499	522	559	469	513	563	564	545	550	530	544	519	534	533	551	554	575	540	561	528	494	553	551	553	512	536	575	497	547	548	545	532	563	540	558	513	499	538	515	553	567	526	534	564	524	552	516	538	538	555	550	511	530	546	516	503	538	508	521	562	524	543	509	559	534	521	543	585	548	549	557	559	532	563	532	596	532	528	550	554	543	524	534	540	509	471	476	563	543	548	551	486	515	540	541	499	545	537	550	483	528	563	525	564	537	540	563	543	595	553	523	533	508	588	530	524	555	531	504	543	548	549	558	523	532	492	508	509	540	533	570	526	530	529	482	514	542	506	546	511	547	536	538	526	534	518	543	533	539	546	553	524	559	521	533	543	544	549	532	528	564	535	528	542	475	529	561	506	528	542	552	566	525	544	536	562	548	526	487	513	525	524	536	514	523	539	530	528	564	516	491	556	558	543	525	544	521	492	497	582	558	570	573	518	546	547	521	505	525	504	528	573	521	526	540	509	525	544	500	516	554	530	555	508	551	553	556	525	562	578	559	576	525	588	555	534	548	530	528	518	553	487	544	517	522	545	528	547	498	530	530	562	529	566	521	531	560	517	540	530	502	531	519	535	562	528	539	511	524	534	528	566	521	521	501	533	501	544	550	522	556	525	551	507	544	534	540	548	551	552	548	518	497	536	519	513	524	544	525	544	541	567	534	521	529	508	523	539	559	537	523	518	573	511	574	549	515	536	536	531	538	572	537	522	565	523	499	542	506	532	507	567	540	536	514	546	565	584	508	553	546	523	566	537	524	596	534	527	520	528	565	556	512	587	590	521	543	511	547	517	580	500	500	535	504	544	551	524	487	578	550	525	552	511	546	532	539	531	529	546	551	531	563	532	565	580	545	506	570	530	557	513	556	557	537	544	531	524	514	547	514	524	542	517	538	570	541	560	557	541	594	521	535	525	511	515	559	519	523	523	506	539	519	552	561	534	559	484	500	555	516	561	531	487	562	541	529	554	482	506	515	539	553	533	540	550	533	535	532	521	536	504	530	549	544	594	549	528	549	521	519	520	568	509	514	528	542	529	496	541	556	511	526	527	520	533	537	553	570	539	547	542	554	555	499	543	517	538	495	542	566	572	523	546	540	545	531	555	529	524	528	521	552	503	566	557	545	564	535	522	524	553	537	497	513	562	513	550	499	572	534	554	544	559	529	524	527	518	542	508	556	502	510	526	536	552	528	552	539	542	524	492	524	540	562	571	516	538	538	512	538	489	490	548	557	546	536	552	509	526	523	543	534	532	514	527	536	533	528	545	504	532	511	559	547	497	515	546	507	534	508	509	523	552	540	550	540	554	580	570	524	541	545	499	542	548	493	516	539	535	561	550	556	519	515	566	542	512	550	507	557	507	531	551	534	505	524	555	544	532	565	533	531	532	571	577	559	520	517	531	553	526	511	528	478	564	487	557	546	530	505	542	539	564	525	609	501	536	502	540	546	520	547	548	511	518	528	537	528	534	506	532	554	549	507	512	515	554	528	554	548	554	534	543	550	497	558	513	518	551	553	541	541	587	488	488	542	525	545	599	536	536	539	530	537	554	505	553	558	513	556	533	482	560	531	573	535	520	542	527	559	548	539	533	489	503	514	517	594	548	539	558	525	525	546	569	548	569	518	570	521	500	569	550	546	547	525	562	523	573	568	497	506	511	520	533	567	520	519	530	542	544	498	550	552	562	485	559	538	493	546	531	510	562	523	548	541	539	554	510	528	566	551	516	581	544	523	535	512	515	543	552	550	527	522	502	516	502	520	532	512	534	466	527	559	514	526	530	583	494	579	521	540	538	525	569	496
32406	38204	41098	30626	19190	11028	5861	2939	1687	956	674	464	457	448	442	387	361	383	347	317	343	315	318	319	308	328	341	312	328	316	301	304	299	313	308	300	301	340	291	314	275	305	277	313	269	314	293	289	331	317	290	331	319	333	311	315	308	303	298	290	319	295	328	293	334	286	328	299	310	299	301	323	284	298	335	335	306	305	335	322	298	300	302	305	306	289	295	304	264	302	291	318	304	302	324	321	315	289	288	308	274	296	310	310	291	300	295	293	292	283	320	302	295	324	323	295	286	312	297	333	299	324	281	304	305	303	291	313	315	301	294	314	306	302	299	276	264	328	304	301	313	327	301	306	298	289	290	317	308	327	277	322	322	292	308	293	303	295	324	296	315	313	290	293	315	316	313	320	283	299	297	322	300	305	296	303	313	367	309	272	289	295	310	286	292	298	305	302	274	326	304	316	305	297	281	308	298	334	325	321	296	280	279	298	293	305	332	318	287	315	316	306	288	290	283	300	325	283	327	290	306	302	283	304	302	282	301	307	307	302	286	298	311	326	301	316	270	325	319	315	282	336	316	323	290	284	294	283	304	279	302	291	311	322	288	307	294	317	313	287	328	310	304	280	282	323	304	333	313	298	318	311	296	305	310	306	297	314	307	303	256	306	315	293	313	268	298	292	307	292	331	277	308	277	291	305	299	290	302	276	327	331	277	318	288	292	287	272	316	301	281	304	306	286	314	318	280	276	313	312	322	307	299	309	283	311	291	324	302	322	317	329	288	310	338	305	290	275	331	312	313	292	324	312	305	280	307	310	299	304	289	309	301	298	287	296	299	298	315	293	331	303	312	325	301	315	301	310	332	297	301	280	306	320	335	295	322	277	314	312	307	288	304	307	322	273	310	304	296	288	307	291	319	322	284	284	294	293	312	287	320	293	295	277	313	297	298	303	300	334	272	234	305	302	300	289	334	310	302	342	289	289	328	302	307	275	331	306	295	273	304	272	283	294	294	327	300	299	283	306	357	280	284	304	294	290	321	312	289	305	317	302	280	314	288	339	307	334	286	305	301	298	320	320	310	280	314	305	276	295	312	291	301	307	326	301	312	284	274	296	303	299	320	310	293	285	296	311	332	312	320	319	290	307	320	315	322	322	300	352	300	285	298	312	308	271	274	279	308	274	310	321	306	309	307	319	291	298	345	332	315	322	305	281	310	310	310	326	303	290	284	330	305	342	300	288	327	315	338	323	300	328	297	298	320	295	267	286	291	314	331	303	283	315	326	320	300	284	287	301	299	280	314	319	298	320	305	307	330	310	326	286	297	319	304	294	322	300	296	307	279	302	343	304	323	300	320	322	325	331	300	308	291	266	357	292	318	292	319	295	300	318	319	318	305	302	299	296	284	305	296	303	294	305	276	306	294	285	302	268	319	284	291	285	281	339	311	282	309	281	283	296	317	289	275	272	346	312	323	297	314	322	311	282	300	314	314	306	304	295	289	297	310	297	305	310	308	306	321	282	307	293	316	318	313	298	301	287	315	316	316	340	338	279	307	319	329	307	332	292	326	326	296	312	316	317	286	312	313	322	319	300	273	328	314	300	297	293	305	292	311	292	310	280	317	284	289	302	327	274	312	301	302	320	307	326	296	285	287	302	308	292	297	275	275	306	320	292	313	330	300	294	300	286	296	309	309	309	287	310	335	304	316	305	320	325	319	302	296	289	312	338	341	286	289	328	294	292	331	311	249	299	298	287	286	308	301	318	300	294	332	314	314	332	288	297	322	270	311	338	311	306	275	286	307	303	306	318	322	305	337	286	282	308	296	309	294	301	301	310	335	332	311	325	332	295	290	317	275	303	302	305	302	321	280	317	291	310	315	281	288	300	283	305	294	306	310	332	314	298	275	298	297	322	304	296	297	306	299	300	296	296	308	287	317	294	313	318	297	290	311	292	311	289	294	316	315	298	294	322	301	324	325	291	323	307	307	285	271	308	304	334	301	294	312	275	327	320	291	311	302	309	288	285	300	302	291	320	315	296	318	308	303	323	304	318	299	278	309	321	297	295	301	314	294	305	310	265	303	294	271	293	316	306	308	296	312	321	292	283	303	301	313	313	323	286	321	313	348	337	282	272	296	296	337	314	319	311	322	323	278	321	273	312	286	330	328	273	311	315	320	347	306	266	294	302	304	285	269	295	294	321	284	301	341	335	313	266	315	313	255	292	295	288	296	269	295	309	318	271	307	299	321	327	334	335	287	291	301	302	315	317	321	350	330	311	282	280	331	341	287	332	278	283	292	284	284	280	285	305	300	289	334	278	327	341	302	308	289	292	325	297	294	320	315	310	300	313	314	320	302	314	303	305	313	304	341	293	317	309	288	309	300	314	319	296	344	299	289	279	321	320	305	306	321	282	264	288	293	293	296	331	289	352	308	302	294	297	297	292	306	311	320	320	297	303	328	322	329	280	297	302	279	318	306	310	324	279	310	271	295	306	316	301	299	315	305	283	315	319	285	315	312	322	305	320	317	333	307	304	282	270	326	343	281	310	282	281	301	275	293	309	297	298	276	306	293	307	286	281	312	312	270	313	307	337	322	310	330	317	282	305	299	296	309	304	277	322	334	317	289	329	314	322	264	294	319	297	319	319	288	337	322	297	315	274	330	283	309	294	307	307	295	307	306	310	309	304	326	314	324	317	309	298	306	340	298	285	321	327	315	309	285	315	281	284	294	294	301	318	327	325	332	282	319	306	325	320	290	298	293	289	332	289	333	299	293	318	309	298	302	308	317	304	297	301	320	312	266	281	314	302	337	285	308	300	307	298	307	314	308	319	301	291	300	314	289	323	277	322	334	318	294	308	288	300	347	313	299	313	330	297	288	311	309	318	308	304	295	294	280	293	290	319	280	319	297	298	272	300	319	299	307	288	295	282	288	289	312	309	291	298	326	293	306	325	284	327	297	295	298	302	340	299	336	314	306	301	261	299	291	341	295	285	274	306	280	288	316	315	273	320	337	311	301	291	305	293	286	328	292	294	291	333	294	320	325	328	316	288	320	304	327	309	303	316	315	310	324	320	294	295	290	311	265	296	308	301	296	300	334	320	286	337	311	300	338	302	329	304	277	306	305	262	309	318	294	302	286	290	301	324	337	321	299	301	335	286	265	316	315	289	297	292	317	319	279	338	312	306	315	347	313	291	307	311	287	326	265	290	301	303	323	321	297	276	296	297	304	290	314	317	299	279	310	313	286	309	332	300	309	296	316	297	297	284	324	263	301	305	312	314	323	301	322	274	277	316	346	289	307	332	291	297	316	287	276	307	311	296	301	307	294	265	328	310	311	325	305	329	308	315	325	300	298	307	304	290	314	310	283	305	304	296	287	280	312	285	315	309	295	308	302	318	308	301	280	303	295	315	289	287	327	346	297	319	318	312	306	308	306	333	326	325	342	324	289	291	326	276	280	328	307	288	316	324	308	296	298	306	310	302	318	300	277	293
33242	52195	40200	28297	21201	14392	8820	4870	2765	1592	1019	693	604	540	514	443	435	440	422	448	347	394	371	391	339	380	352	350	354	373	368	329	339	337	347	316	305	378	335	309	333	339	322	353	291	341	320	309	322	303	354	321	346	325	337	325	357	318	302	360	341	320	313	352	353	351	315	332	363	332	335	346	336	342	334	366	320	339	324	337	334	352	312	332	340	335	321	333	310	309	334	387	309	328	335	337	337	344	317	310	336	317	345	348	324	343	315	331	343	328	353	333	363	316	336	341	329	336	331	334	343	320	307	319	325	326	334	309	321	344	308	333	341	306	319	322	310	318	318	343	328	316	346	346	337	338	329	327	340	337	302	328	338	365	336	336	362	315	348	311	336	332	327	361	339	318	338	342	293	354	342	342	319	324	331	310	346	367	327	316	311	317	337	334	344	323	339	325	319	327	338	325	343	345	304	306	342	348	310	326	301	316	332	359	322	327	343	348	325	317	335	322	339	309	316	318	308	326	326	272	339	348	340	352	312	328	313	324	321	344	320	313	312	330	337	358	342	305	328	349	349	335	342	311	332	307	343	348	315	329	313	310	339	328	337	327	296	321	340	308	341	322	336	341	371	349	294	331	311	321	334	294	350	325	304	298	341	320	333	327	328	361	338	321	280	331	310	327	331	320	314	347	348	317	319	303	372	290	294	303	306	337	338	308	329	301	342	295	345	349	354	317	321	327	347	329	306	361	323	345	326	299	313	360	334	342	332	302	331	328	341	310	331	329	339	340	372	313	332	299	302	350	332	307	310	311	331	334	325	314	323	318	356	339	318	323	334	345	347	343	318	353	313	300	346	330	322	293	318	323	296	329	304	310	318	320	351	336	333	320	340	336	318	319	327	341	345	330	345	323	293	354	362	371	363	350	329	332	315	335	334	340	345	323	299	316	343	342	312	307	323	323	315	331	319	322	341	317	334	314	332	316	331	328	320	317	331	296	317	303	338	304	306	333	341	326	345	341	306	332	304	342	363	322	323	342	330	327	326	326	344	340	323	331	330	319	340	332	300	300	301	343	361	325	341	300	323	321	324	363	322	336	318	356	362	319	310	324	329	366	363	356	297	334	334	347	329	331	333	322	355	323	325	332	305	352	321	354	354	325	342	303	319	306	335	343	323	341	327	322	309	325	303	322	332	335	333	317	346	323	292	322	352	324	312	347	330	309	322	337	311	352	338	344	348	309	356	293	315	306	317	344	356	297	319	333	325	334	366	298	306	347	328	322	349	316	328	367	328	307	299	353	357	310	293	285	339	318	324	304	337	319	332	328	326	320	356	329	317	337	309	315	333	337	347	310	303	341	339	343	311	330	334	345	314	306	320	364	316	338	335	324	323	314	338	312	343	317	324	344	352	311	342	329	345	310	323	332	337	335	349	320	328	342	338	319	308	340	327	325	328	323	364	332	319	328	323	332	331	327	320	298	333	308	310	355	353	301	334	342	330	339	328	342	329	335	322	345	333	307	327	321	328	347	349	316	325	328	327	334	321	329	317	339	334	336	314	296	336	311	328	355	318	318	345	350	341	342	295	324	331	301	357	344	322	351	353	315	307	353	352	312	332	323	336	330	340	327	320	339	315	327	334	351	344	346	317	325	316	336	335	344	322	323	323	323	345	320	363	318	326	351	318	313	311	328	304	301	294	304	312	327	356	332	332	299	310	312	350	338	311	324	299	348	320	299	365	316	324	289	326	344	308	310	316	322	309	318	329	332	380	320	338	353	337	344	331	310	318	318	308	315	294	292	332	309	323	347	336	349	329	354	297	322	324	340	331	330	342	347	329	318	342	312	306	314	340	326	338	306	305	333	336	348	334	333	346	332	332	327	361	317	335	320	328	337	343	348	318	334	336	314	305	302	319	311	350	321	304	315	300	328	323	333	332	322	331	321	348	334	352	342	325	327	360	309	335	319	329	341	360	330	382	307	323	342	307	329	290	350	308	301	366	322	308	338	315	340	333	322	325	338	338	362	319	326	323	310	315	320	352	339	329	325	320	342	331	315	330	360	324	340	326	306	315	318	328	308	312	377	361	290	292	310	344	322	331	362	314	313	344	305	334	339	296	373	329	354	317	348	323	322	316	324	346	367	331	280	346	336	336	350	298	324	366	318	313	294	356	291	305	326	377	306	364	339	313	299	357	371	317	326	315	335	339	282	323	325	333	344	341	320	342	318	330	319	359	331	313	315	323	296	353	325	333	307	325	335	320	312	339	325	371	342	350	350	320	338	342	313	327	303	330	312	348	306	330	320	318	306	358	327	362	330	323	307	352	348	332	345	333	359	336	314	336	310	338	337	307	308	339	326	300	340	328	344	331	322	340	315	337	369	334	322	330	351	344	343	329	357	352	356	310	336	323	347	364	334	365	302	338	319	349	313	339	331	345	306	345	302	320	308	363	316	323	348	313	323	311	314	331	315	311	272	326	318	340	335	322	332	341	334	363	317	316	322	321	324	301	314	327	315	316	333	313	290	326	341	343	335	309	350	318	329	310	310	321	338	312	293	342	295	374	340	321	305	321	335	345	365	331	316	352	312	345	332	336	351	330	317	372	343	333	322	310	331	336	332	332	349	335	299	325	343	348	303	323	306	365	343	331	365	310	331	329	347	348	327	361	314	287	330	333	327	348	321	349	315	299	349	321	322	331	361	300	325	366	340	311	305	359	326	320	322	297	321	336	340	307	312	326	282	335	310	338	325	304	363	315	322	351	300	302	312	325	342	312	331	309	336	312	338	338	321	318	350	327	351	315	326	328	333	308	318	357	350	338	331	330	335	330	329	318	349	337	294	342	349	364	319	299	340	333	327	350	306	330	360	316	330	320	304	361	355	330	345	321	332	314	323	338	340	313	337	358	296	344	350	318	311	331	303	337	340	346	322	356	336	337	330	332	331	313	338	302	316	339	329	334	345	343	326	330	337	330	314	343	321	340	355	313	342	317	326	322	328	304	324	330	369	308	332	336	354	292	353	326	347	344	326	317	337	321	343	326	366	336	365	345	333	327	314	374	346	300	305	301	325	318	291	310	330	346	356	306	325	352	355	351	313	339	317	308	323	317	337	316	325	330	315	338	315	331	308	333	319	344	349	331	307	305	329	329	328	362	311	319	323	299	327	332	329	359	318	373	326	333	303	349	333	320	351	327	329	297	319	367	335	332	346	353	329	328	353	339	316	332	303	311	315	328	320	339	315	333	352	357	345	280	305	322	322	325	346	336	309	346	334	338	299	327	359	305	332	300	307	294	331	312	333	326	319	343	332	327	296	346	370	313	300	303	320	346	320	299	323	318	359	326	334	307	331	321	311	354	310	348	343	356	339	382	348	291	295	331	302	322	337	296	337	312	329	333	317	339	310	313	321	323	315	307	354	302	351	336	335	317	346	327	324	320	314	341	310	297	307	327	341	347	338	324	339	321	296	333	341	343	303	344	335	319	299	334	358	342	321
24556	21659	29440	27248	27202	23430	15514	7056	4268	2811	1037	778	720	637	563	527	485	511	448	459	437	432	423	422	431	407	374	412	374	356	405	382	376	411	407	370	377	404	364	379	399	383	399	336	396	371	356	406	390	364	377	387	344	386	390	341	373	355	381	323	386	397	375	389	379	384	387	339	366	347	388	379	375	331	385	422	406	362	355	351	411	381	360	366	374	325	382	354	348	345	391	394	370	375	365	363	352	382	385	369	379	358	376	347	358	378	385	395	372	401	379	367	356	391	378	383	382	355	354	380	413	358	367	343	350	353	372	390	382	349	401	361	379	347	415	376	393	340	355	376	397	384	381	340	391	356	349	338	350	369	373	383	390	406	381	364	384	394	366	358	377	394	370	370	389	384	355	374	363	373	358	385	316	342	369	403	343	383	338	363	351	360	346	357	366	358	406	375	363	361	395	418	377	351	364	366	349	388	344	355	377	341	364	385	371	374	413	384	367	359	357	370	360	340	407	373	370	394	357	414	392	371	372	386	383	368	392	378	367	352	363	380	351	373	374	372	348	369	366	367	393	416	384	364	385	385	416	367	381	377	353	345	341	353	361	380	408	345	356	363	368	356	387	357	356	365	322	383	385	387	390	357	394	370	386	399	391	390	392	381	398	395	317	362	362	371	357	379	379	384	380	354	368	378	356	388	367	411	332	337	327	363	383	383	373	367	341	377	348	391	381	349	352	384	354	337	365	429	386	346	367	382	366	430	397	370	371	380	349	374	398	364	391	389	354	375	372	360	352	400	374	369	348	397	404	377	388	368	360	370	353	393	380	370	387	351	368	376	375	393	389	383	361	356	384	355	372	372	383	366	373	369	376	393	384	356	376	354	365	367	358	363	369	362	383	393	415	381	364	385	367	394	349	404	375	367	364	356	366	357	423	393	371	358	355	371	404	374	401	377	379	386	344	381	378	381	372	329	374	362	376	422	404	361	379	382	378	371	368	349	364	357	370	363	374	392	392	389	320	339	358	340	376	374	357	370	363	343	381	370	377	372	366	372	371	382	360	389	397	382	339	383	364	363	409	384	369	379	382	352	380	384	372	350	345	414	380	381	357	392	367	341	365	351	401	367	379	371	333	363	381	377	369	410	359	344	378	373	376	342	366	355	372	382	386	416	346	383	372	385	362	386	387	411	345	403	381	326	364	350	353	416	344	370	378	344	389	352	374	381	362	373	349	419	424	390	379	383	398	367	368	368	410	355	380	358	336	356	376	383	379	378	403	362	369	347	361	366	394	389	385	366	392	382	355	371	402	389	353	382	376	357	400	400	372	374	360	376	328	423	377	384	387	362	391	355	373	374	364	368	400	379	388	369	376	336	379	356	378	363	394	408	384	355	349	365	396	341	387	345	400	382	363	364	438	373	363	387	364	362	337	395	352	345	381	357	398	346	389	391	351	363	346	367	373	381	343	370	357	389	387	395	389	394	365	368	371	361	346	378	407	408	376	349	348	412	397	379	376	370	383	362	405	392	335	354	357	371	339	339	347	373	383	402	399	376	371	364	394	373	371	350	388	351	372	383	388	411	385	360	365	405	390	344	395	387	380	390	352	376	384	381	362	399	374	388	356	356	367	346	371	361	351	351	383	396	375	378	367	377	396	395	345	346	342	377	385	392	353	375	361	357	366	370	335	337	409	344	383	390	392	356	389	385	396	397	350	403	364	389	397	389	419	393	370	411	371	392	352	383	379	373	377	397	347	386	379	379	363	363	371	355	386	362	402	372	377	404	386	391	369	365	347	358	368	333	395	371	338	374	386	388	387	370	400	345	359	331	375	363	375	378	366	362	341	372	360	399	352	360	355	390	360	374	399	369	376	398	404	383	395	379	341	367	362	394	361	349	360	391	374	374	385	409	377	377	352	357	393	347	376	411	355	377	406	396	405	397	366	364	382	356	385	383	349	384	388	374	367	365	377	387	371	345	361	385	360	364	362	371	355	410	339	365	377	357	397	357	366	341	427	385	384	388	363	336	399	349	378	355	361	353	427	356	371	387	364	361	414	384	354	374	350	384	364	350	372	360	372	368	373	355	401	339	355	376	374	389	369	382	365	356	391	392	370	363	357	378	357	344	359	367	392	360	355	394	377	369	357	374	388	403	376	376	364	389	353	419	356	358	374	338	381	374	398	356	347	364	330	357	384	322	391	351	366	387	387	363	369	357	360	387	392	374	343	358	357	343	346	418	383	358	367	420	406	363	374	385	402	377	358	397	397	362	360	429	376	328	384	393	390	386	385	384	385	367	399	349	369	361	385	385	429	399	387	385	390	357	375	363	374	395	394	370	371	390	377	369	358	382	398	358	402	370	419	354	358	381	382	386	380	359	372	359	385	363	366	356	375	332	387	408	362	400	358	389	348	383	343	415	355	361	392	369	375	359	372	385	350	405	366	406	389	369	388	372	365	375	386	390	368	386	354	375	359	350	374	366	399	403	346	395	402	400	391	370	326	378	390	364	351	356	354	413	365	379	346	382	385	326	346	327	386	359	397	379	393	329	351	376	387	390	376	343	360	357	392	363	317	362	377	351	387	370	387	389	369	390	355	412	366	364	397	378	373	372	365	390	377	406	386	367	354	352	415	390	365	392	361	374	356	375	398	389	360	407	395	357	368	378	365	361	408	333	401	394	330	373	349	362	354	385	396	362	397	402	337	342	384	393	348	350	358	404	359	378	393	385	342	400	370	411	391	369	396	387	389	376	388	392	393	362	377	400	373	371	353	344	393	371	358	400	374	376	380	353	365	383	375	385	386	347	369	361	349	363	396	384	394	363	411	393	404	361	368	402	349	373	352	340	390	387	377	385	376	385	347	372	360	399	357	364	391	398	348	374	376	386	373	391	347	349	356	421	361	414	385	418	373	372	391	340	405	387	365	378	389	333	350	435	376	368	361	375	396	375	373	402	374	390	379	385	395	374	369	364	376	397	368	373	392	390	378	374	357	403	367	389	373	372	352	374	377	383	387	406	400	349	355	408	341	380	405	359	381	341	344	408	384	379	363	405	407	371	361	360	399	337	348	378	376	374	376	351	375	377	341	356	362	373	374	374	382	364	387	379	389	395	394	381	379	363	396	367	346	367	372	378	409	383	368	378	372	397	395	374	383	397	347	362	363	380	403	414	334	356	389	407	367	388	379	354	422	392	368	325	368	380	356	382	365	386	356	375	370	343	372	334	373	344	396	369	372	380	409	339	373	336	362	375	376	382	413	387	387	391	378	390	362	401	398	386	355	393	381	384	367	398	395	360	401	358	382	389	355	320	381	376	389	379	366	367	368	374	388	370	354	350	367	376	354	397	336	370	406	396	351	347	357	358	365	390	376	374	355	363	377	378	350	338	373	352	358	385	375	349	381	364	370	396	380	377	381	396	348	375	377	388	376	375	382	377	337	404	372	392	365	399	375	394	344	375	339	375	406	369	381	358	323	385	401	358	346	374	364	353
33535	60969	49984	38605	33855	22894	16005	9697	6491	4235	1427	984	890	826	723	660	573	555	522	530	546	465	448	469	432	451	409	434	412	459	436	395	416	400	381	421	367	396	405	417	412	404	378	379	418	400	388	373	428	422	410	401	361	379	433	390	407	388	426	382	371	401	407	406	399	380	419	392	408	372	374	394	382	345	388	418	423	359	367	380	367	383	383	382	391	407	427	391	386	424	384	390	401	415	400	392	387	420	386	350	389	384	403	397	362	367	413	376	387	386	379	394	401	411	367	391	386	345	373	400	416	432	379	355	414	379	427	354	386	355	407	380	404	383	385	363	390	386	353	365	389	437	381	363	398	403	401	347	380	391	390	403	360	414	364	411	383	414	363	384	379	362	382	387	357	375	388	382	329	373	396	427	355	400	384	412	345	385	382	381	379	377	355	401	402	420	420	383	400	354	389	419	398	348	382	385	350	408	389	345	403	392	416	371	404	416	390	388	374	402	374	366	389	411	389	373	375	397	393	396	410	417	390	367	401	380	359	392	377	400	367	369	371	402	386	394	381	400	377	383	378	422	340	380	401	335	396	392	391	390	428	415	388	411	406	407	406	410	366	355	414	371	378	409	388	401	389	388	375	379	369	376	411	427	380	410	383	367	394	377	375	361	389	374	363	399	398	393	382	378	374	393	399	378	365	379	400	393	426	363	406	394	421	389	347	396	375	385	392	409	360	385	387	387	384	403	400	347	371	403	375	411	379	373	403	390	379	406	397	381	385	407	386	391	360	384	408	433	396	390	364	411	380	380	362	425	411	392	373	376	393	366	392	373	391	386	366	417	410	407	434	410	378	412	353	416	372	375	396	344	393	381	388	413	402	419	387	408	368	393	353	393	375	414	356	374	371	363	374	383	387	372	377	379	435	410	386	431	382	416	376	354	405	441	408	387	406	393	392	370	388	394	404	383	386	397	369	375	396	399	415	398	449	434	411	417	379	422	419	405	406	372	371	396	368	360	404	405	389	347	412	365	409	378	403	402	400	397	371	410	366	393	407	388	407	390	349	351	383	421	421	406	380	395	381	382	376	395	368	389	399	378	380	368	382	381	358	396	414	411	395	374	348	408	381	398	393	388	404	422	400	360	400	390	420	415	360	415	397	376	377	391	412	347	371	376	406	414	379	377	423	391	397	358	408	408	370	399	381	389	377	408	420	359	395	394	367	393	375	369	422	408	400	402	410	364	401	379	397	406	414	388	383	408	392	406	380	363	411	382	403	373	377	397	397	402	381	386	384	363	395	375	362	404	408	402	398	401	417	364	408	404	409	401	385	396	368	393	386	386	388	390	378	391	430	394	363	416	417	398	393	426	370	374	390	409	373	378	402	411	354	401	394	380	416	377	433	398	411	394	404	356	377	395	374	388	406	379	375	383	386	383	372	410	406	373	372	366	403	417	409	356	429	383	367	376	384	379	382	395	400	393	352	413	329	371	408	410	386	368	390	378	389	383	401	383	360	400	372	400	405	371	387	410	431	357	387	377	372	397	402	405	438	390	370	379	378	378	386	447	394	390	377	410	396	372	404	370	394	403	403	361	384	402	410	417	399	378	394	363	385	390	410	415	391	413	390	369	388	346	394	381	386	381	384	395	390	358	357	398	391	361	399	379	361	404	406	397	398	397	390	358	416	358	388	379	408	375	380	401	458	386	369	366	363	343	384	365	375	411	405	367	358	398	414	386	405	416	329	430	390	390	359	386	409	389	417	370	385	385	386	369	392	402	398	374	392	388	402	426	414	389	386	365	402	434	390	398	377	369	401	401	417	389	380	404	379	400	336	363	378	376	397	411	364	383	436	388	401	396	408	389	394	372	393	382	430	380	390	401	385	399	398	374	368	380	383	360	373	415	368	380	325	399	383	375	395	370	442	369	389	388	367	383	403	370	401	364	402	335	392	400	388	361	398	378	378	403	411	369	400	412	388	365	399	372	378	373	392	435	401	384	411	388	385	354	407	402	381	402	413	390	398	371	364	377	373	380	414	400	407	379	391	386	396	393	416	386	423	407	415	393	429	401	375	412	408	312	372	409	406	332	370	365	382	421	415	417	380	363	443	375	398	369	351	382	412	415	381	416	376	402	371	400	387	388	369	393	418	377	365	390	383	393	404	391	362	399	371	413	395	398	375	378	394	361	390	433	399	372	403	392	368	345	383	379	411	384	391	369	367	403	390	396	393	362	372	369	373	374	353	364	371	389	398	393	383	386	407	401	401	346	380	407	402	404	391	402	384	375	456	408	416	403	388	405	381	386	411	370	397	388	388	383	404	380	410	396	349	425	423	422	379	435	343	409	448	358	405	391	392	366	386	379	400	416	364	402	356	382	404	408	398	413	381	404	410	378	376	382	373	408	379	397	369	399	406	427	392	396	398	390	376	381	383	384	445	391	392	390	393	418	356	425	374	358	376	388	337	406	403	392	372	391	421	415	400	355	401	373	403	416	386	363	366	402	405	394	374	378	371	417	365	388	360	383	357	402	392	431	384	382	376	398	371	393	385	397	377	396	379	422	394	398	390	393	392	394	409	383	433	364	408	393	392	372	370	397	389	426	359	380	365	406	389	376	426	408	373	419	414	373	390	413	394	368	376	372	383	388	390	403	398	388	398	386	412	365	363	378	413	374	391	398	412	402	399	406	389	392	373	376	362	388	418	380	394	363	421	400	353	394	412	408	351	357	400	406	373	374	414	390	394	395	399	399	391	400	384	424	359	393	367	390	367	372	427	376	418	387	364	394	372	379	358	408	426	375	407	391	369	362	386	394	381	414	368	386	396	397	389	362	386	380	422	405	378	360	366	382	376	385	395	383	397	400	358	375	410	391	394	375	383	389	376	395	386	401	407	387	416	359	403	390	388	371	353	381	401	392	395	390	433	388	420	392	394	403	391	357	426	408	365	372	389	401	367	414	430	391	412	416	394	393	355	385	378	400	419	427	377	378	402	371	391	452	413	404	378	390	398	382	429	374	396	391	395	409	393	393	357	340	374	406	415	381	390	398	411	383	406	371	406	375	377	411	384	406	389	400	404	395	377	367	426	379	343	405	378	403	393	381	381	397	393	380	378	391	371	382	370	386	386	394	394	407	409	379	370	363	375	391	407	395	396	388	394	397	339	421	382	402	412	363	384	397	350	411	410	391	377	378	361	358	361	397	383	393	383	414	385	368	369	394	357	397	362	386	402	398	412	409	389	396	394	379	388	412	411	376	358	379	389	402	388	413	372	371	401	385	391	424	408	395	393	419	387	379	411	394	398	360	402	396	386	388	399	446	382	362	366	370	416	410	439	401	388	415	410	392	378	404	406	403	404	406	374	364	412	410	396	384	399	408	392	334	418	375	359	392	359	411	430	432	401	427	374	420	406	383	381	379	409	441	390	404	373	401	367	389	401	388	355	372	412	406	392	375	402	387	416	411	383	393	395	399	387	390	404	398	347	393	379	393	370	377
25683	21894	30804	32285	25698	18273	8582	4124	3112	1647	825	698	617	568	556	483	460	451	436	466	455	416	460	412	417	393	459	411	396	385	417	395	418	369	376	432	409	383	399	408	381	400	413	390	430	386	425	420	394	391	370	389	397	435	397	389	411	397	406	368	389	421	408	407	390	424	411	403	406	426	400	406	429	366	389	435	395	374	406	378	386	406	387	379	421	410	399	398	408	408	414	391	426	397	370	396	405	395	380	391	406	398	395	385	384	367	376	393	399	422	403	397	406	380	373	406	345	368	398	389	381	358	383	405	409	403	393	407	415	378	382	409	406	394	425	412	407	390	444	430	410	377	370	359	387	385	420	406	443	420	396	375	414	414	400	363	387	399	364	384	406	403	403	381	418	438	389	403	437	391	430	405	390	409	385	405	418	437	386	381	384	429	392	360	404	395	363	392	416	405	420	405	383	405	380	382	372	388	415	408	430	386	395	443	382	396	362	375	388	400	424	392	380	412	440	388	419	436	374	430	392	438	372	419	385	383	385	393	390	414	391	395	388	373	422	407	407	406	408	390	399	391	365	396	382	393	415	394	397	438	425	418	412	394	411	420	421	381	408	373	369	387	390	365	395	395	361	409	395	392	407	389	415	389	387	379	375	407	400	394	404	426	422	398	391	412	392	409	389	383	371	348	414	435	413	409	396	421	394	372	394	395	416	406	354	424	423	395	372	381	365	455	422	381	425	420	371	404	397	417	381	371	387	408	369	447	387	434	382	383	405	390	418	423	387	388	441	433	408	412	392	393	386	392	411	411	431	401	372	384	378	400	394	368	411	385	405	398	387	392	405	410	403	386	414	362	391	395	404	406	429	396	438	398	436	379	371	405	414	396	387	421	410	416	385	440	433	406	388	405	362	398	395	417	397	407	413	400	370	367	375	404	454	408	362	436	401	353	402	413	416	389	383	402	391	368	397	422	396	410	389	396	418	418	433	400	394	411	380	374	426	397	402	410	370	418	425	431	433	385	396	389	390	404	395	456	396	399	367	385	397	388	365	401	437	400	421	412	407	399	415	371	382	376	400	411	390	407	415	437	444	403	420	409	402	398	384	425	383	401	404	386	401	419	376	388	378	385	373	448	419	411	396	408	403	450	389	397	413	395	365	394	394	410	402	427	361	385	413	386	369	394	435	409	389	361	405	396	390	396	385	374	430	420	411	400	372	389	392	377	412	448	420	414	418	382	418	390	386	449	385	406	406	412	409	406	400	407	412	387	411	358	396	380	409	415	414	400	348	383	434	438	412	384	402	376	390	364	400	387	375	400	412	432	400	398	406	414	422	414	384	415	396	395	389	393	415	393	436	384	403	376	354	408	420	399	399	360	389	370	416	371	409	417	377	386	376	408	397	414	361	378	408	426	398	398	376	401	414	405	369	395	415	359	396	412	356	378	419	411	391	380	377	415	410	372	373	416	380	407	389	389	374	411	374	396	402	428	395	392	413	400	404	389	407	371	382	423	385	404	364	346	362	400	394	382	391	400	363	379	394	374	452	403	374	444	388	402	401	404	420	400	383	432	408	411	380	380	411	381	401	388	378	426	435	412	379	409	386	356	393	405	427	361	390	360	381	393	411	384	370	398	392	395	423	368	393	386	422	398	415	428	370	359	407	399	384	422	414	382	373	388	397	417	382	372	403	345	384	395	422	385	440	428	369	357	408	419	415	409	422	404	386	403	374	416	421	417	411	400	377	439	401	347	410	385	376	399	409	396	403	388	430	377	367	403	405	412	388	394	376	383	413	375	428	392	450	428	389	386	397	416	419	413	384	373	403	389	425	393	368	392	406	390	385	383	377	361	410	419	406	384	371	428	403	425	414	413	400	375	417	399	415	399	453	404	397	421	407	379	407	404	406	409	395	380	398	421	380	390	425	393	409	405	416	432	378	383	440	422	393	398	403	427	433	400	405	437	390	381	400	372	411	385	387	392	401	391	378	356	370	388	412	392	385	422	425	425	407	382	415	368	400	404	423	415	376	431	427	402	431	426	394	381	445	393	412	394	363	392	389	394	436	375	403	381	398	429	379	395	422	409	410	428	414	393	366	373	415	399	423	401	422	385	401	395	422	381	420	416	435	429	378	381	391	365	412	392	393	429	392	392	381	428	413	392	411	446	402	383	377	400	386	419	429	364	397	414	403	417	373	403	421	388	373	436	380	374	436	375	387	393	379	403	387	431	400	393	420	380	382	417	389	376	427	382	367	437	415	399	391	375	372	427	368	384	388	416	361	379	355	358	393	452	407	383	398	412	405	421	375	370	382	391	382	367	393	385	379	423	389	415	394	382	398	417	360	423	410	371	377	381	392	389	419	416	387	394	427	388	393	372	429	363	359	420	379	396	409	385	367	387	397	413	408	410	401	388	400	409	429	390	385	415	392	400	422	408	393	421	411	414	374	404	374	389	388	379	421	411	433	397	407	377	391	393	409	421	404	415	382	406	367	420	373	378	389	382	375	399	415	409	388	388	407	398	374	397	396	400	445	417	391	443	421	388	410	399	396	377	379	438	354	425	393	411	365	396	431	415	444	412	434	396	398	394	434	387	385	405	396	394	411	374	370	378	426	376	420	429	375	365	412	397	395	397	411	435	390	414	397	420	405	404	400	422	394	412	386	418	415	406	378	416	389	437	375	396	401	403	407	413	380	416	423	380	390	382	390	408	411	410	395	416	427	416	414	424	425	378	372	340	409	375	415	389	397	441	396	365	362	369	393	426	390	417	405	357	404	378	407	382	397	368	407	398	418	376	383	419	391	400	379	396	398	399	394	394	414	406	378	402	367	409	382	396	414	432	397	383	406	428	380	392	386	386	402	413	409	374	378	424	406	423	352	407	366	371	336	390	390	387	410	393	404	408	357	384	414	402	398	398	426	405	382	411	385	409	399	426	395	422	409	395	417	410	393	390	399	396	427	397	413	426	394	359	375	414	379	406	387	389	383	388	401	372	408	413	396	405	370	363	426	422	437	398	403	385	401	402	420	398	417	370	368	397	410	403	383	414	382	369	389	407	404	402	398	375	394	421	401	382	412	369	390	418	411	408	410	413	399	366	398	396	400	380	394	415	406	375	419	393	426	409	383	413	387	405	387	413	389	368	413	432	386	394	423	377	379	412	356	366	423	426	382	392	407	402	371	360	352	438	388	425	401	360	429	377	389	410	397	389	393	426	396	395	417	409	369	377	384	453	395	383	363	387	401	384	369	388	388	397	416	406	376	411	457	395	416	387	395	369	386	414	391	377	407	382	391	420	384	402	397	392	400	360	402	390	420	425	412	389	390	357	431	419	394	404	390	357	393	390	409	386	428	371	362	386	412	381	395	392	385	405	420	372	394	392	438	414	397	384	388	415	403	393	405	406	352	382	397	399	402	398	435	399	405	393	448	419	395	378	392	384	404	377	384	366	359	429	405	393	418	408	378	420	420	413	389	406	354	417	440	390	390	424
32984	57433	47153	36677	29217	20668	10634	6656	5234	2675	1234	871	820	782	703	614	601	612	524	577	543	488	461	483	461	501	439	432	436	413	450	441	447	423	462	427	441	444	435	444	402	447	431	424	435	432	382	383	421	467	453	410	437	451	422	461	446	392	413	429	410	438	457	417	445	429	432	429	414	422	419	415	408	423	391	464	459	413	427	449	408	429	395	447	432	404	418	405	478	413	385	413	419	453	427	405	412	446	449	427	416	439	418	416	462	413	425	443	417	440	445	435	463	415	425	429	475	436	417	403	440	412	417	406	433	423	435	475	406	394	432	404	421	432	432	448	420	496	419	420	406	428	433	391	412	416	412	398	427	412	394	422	398	420	422	430	395	424	426	412	425	441	442	427	417	410	423	460	482	422	387	422	417	427	414	408	436	390	447	447	442	430	400	421	451	451	386	454	410	437	424	469	440	416	407	450	405	407	406	415	418	448	391	425	437	404	429	428	437	446	450	407	415	446	432	472	394	412	446	413	438	449	441	419	470	444	403	433	445	427	406	405	410	373	397	406	429	458	454	476	415	398	440	429	415	401	391	422	450	412	433	411	437	405	455	409	447	417	470	412	453	474	436	459	410	435	415	436	435	432	400	459	399	432	450	384	436	381	386	409	419	426	384	467	431	414	405	423	443	414	422	412	452	464	403	461	405	388	400	462	424	448	434	427	431	404	427	431	413	440	394	421	427	418	418	465	417	415	423	431	404	385	438	406	419	423	429	428	431	424	422	409	404	410	449	410	413	424	429	442	436	419	395	464	438	470	472	455	471	412	430	364	435	432	376	444	450	438	402	424	421	407	420	401	399	406	434	418	420	408	416	397	391	433	429	407	429	449	424	448	411	462	455	424	434	396	433	413	433	424	438	445	458	442	433	450	456	408	408	431	404	433	424	452	464	405	441	447	431	418	422	436	417	446	438	443	411	429	402	426	441	408	457	441	413	407	432	424	420	425	428	401	430	453	381	440	417	414	426	409	385	444	392	410	449	400	409	439	444	432	426	420	399	432	397	438	413	420	421	418	442	415	403	424	448	423	425	408	401	464	426	435	396	437	421	412	425	444	454	446	413	467	419	446	423	445	447	429	397	413	411	470	428	456	420	458	436	416	424	391	415	410	385	401	455	431	454	425	439	428	418	417	443	438	428	467	422	409	445	391	412	426	399	409	447	429	401	403	440	421	402	401	404	418	430	438	404	426	406	417	432	443	412	393	438	439	424	435	390	432	456	421	419	441	417	439	372	444	455	418	414	434	410	433	395	414	450	443	419	408	387	460	434	427	427	396	414	402	452	411	406	434	430	377	434	425	417	424	428	424	403	440	388	419	425	422	405	436	402	425	445	414	392	392	397	447	455	441	419	397	431	434	439	419	432	458	395	432	435	421	439	402	449	403	445	439	413	426	433	430	428	444	417	431	399	428	431	470	417	447	399	457	398	394	446	422	404	441	435	411	420	419	422	404	418	420	425	409	425	421	457	437	426	414	426	430	439	464	430	406	406	444	425	416	410	399	391	414	399	415	430	406	441	413	457	417	408	405	428	411	378	447	403	419	416	427	434	428	419	425	440	444	445	394	439	434	405	407	447	407	420	456	410	404	421	393	462	408	435	463	475	416	438	408	417	383	417	422	405	430	392	407	400	402	449	431	404	464	451	410	394	409	428	437	382	399	434	384	417	466	460	429	458	403	424	426	446	451	447	426	458	418	408	403	428	428	445	425	432	413	459	418	423	376	446	438	394	415	431	419	437	420	462	464	421	394	411	448	406	416	443	423	455	409	414	446	466	425	454	428	437	436	414	412	430	404	449	404	418	403	447	397	424	439	397	425	418	431	441	421	432	426	440	399	424	409	439	405	454	420	424	421	416	390	436	436	399	412	420	416	410	412	412	446	432	381	421	406	429	418	461	428	449	435	423	429	401	384	418	402	438	421	445	423	426	414	409	407	407	440	419	420	400	419	378	382	435	438	411	402	428	422	427	427	418	460	400	435	417	424	436	424	412	426	455	445	404	448	409	413	411	436	407	402	402	440	425	416	429	415	415	482	415	399	447	420	394	468	406	453	430	426	426	405	437	432	393	405	395	419	397	404	466	446	415	418	432	473	432	427	403	424	403	434	398	433	390	438	423	435	417	408	413	451	413	403	421	416	421	435	428	420	432	465	403	390	445	416	455	438	417	437	436	432	437	409	397	446	422	408	449	424	462	431	421	444	399	435	449	421	436	404	427	440	390	429	432	447	447	461	404	438	458	374	409	435	435	446	419	431	454	451	438	404	426	450	435	405	414	399	408	420	458	399	445	402	437	430	406	425	434	422	397	387	426	398	438	410	411	426	437	407	424	404	412	396	412	464	438	419	419	441	441	411	448	421	471	408	423	410	397	427	413	414	433	474	408	419	419	414	426	445	398	439	407	425	415	435	422	418	416	424	466	425	436	431	409	414	398	379	395	428	427	417	451	435	411	392	432	413	410	373	455	452	427	432	415	429	442	434	406	453	438	430	421	425	448	413	423	424	407	411	426	408	418	410	409	413	431	390	425	448	444	447	394	441	423	423	401	426	409	424	421	435	432	439	447	465	445	411	430	435	413	408	387	427	416	409	436	447	416	405	452	431	419	416	444	412	402	444	433	403	393	433	460	410	413	366	421	456	458	381	410	437	446	440	437	441	397	429	428	390	419	425	428	486	449	420	424	431	416	401	427	415	371	412	433	411	407	417	405	423	434	465	452	457	385	427	378	444	453	457	416	430	407	430	418	397	443	417	449	442	448	426	425	432	376	426	435	442	439	448	435	443	408	404	449	408	431	426	454	417	420	417	421	368	426	412	421	416	485	406	407	424	419	438	422	417	383	438	419	420	443	372	415	448	384	436	423	437	446	425	429	440	420	418	411	393	432	423	454	427	410	404	427	447	453	427	398	436	445	432	395	395	402	439	438	446	431	408	444	409	425	443	415	438	390	417	439	421	431	448	408	396	434	452	439	465	407	386	422	412	461	439	453	413	417	409	464	441	403	411	452	444	463	413	375	424	398	451	412	420	441	469	442	437	447	398	410	443	406	406	415	434	414	395	431	421	426	414	440	420	404	410	439	415	405	389	419	414	422	447	442	436	418	434	415	417	399	443	440	429	413	445	441	445	418	415	429	418	412	408	391	439	405	403	434	406	401	440	396	403	435	444	432	431	452	409	431	408	424	397	397	401	445	407	396	426	416	428	421	422	440	455	412	411	401	419	442	432	457	398	425	414	444	424	431	423	416	408	444	436	412	441	434	408	406	423	422	483	437	431	437	431	416	449	433	433	406	415	423	410	406	397	449	435	438	447	418	415	389	435	425	413	404	445	440	390	420	387	400	424	399	403	416	419	431	409	409	400	433	416	434	445	419	441	416	396	415	431	438	422	452	401	399	419	440	451	422	419	428	442	426	408	420	409	448	454	425	417	404	420	433	452	454	453
23398	21704	29581	25648	25287	25583	19595	9168	7213	3463	1363	1075	950	915	861	813	707	700	719	665	667	647	620	605	609	599	565	563	553	590	539	590	535	546	542	557	520	518	548	536	531	553	540	582	514	555	496	520	544	515	552	564	516	532	494	509	532	487	463	540	538	498	562	544	531	526	517	486	527	513	527	535	509	522	529	554	562	546	516	518	533	523	504	520	518	545	536	497	512	507	514	522	513	500	504	451	517	505	574	526	519	558	543	523	566	466	551	512	543	499	492	494	507	558	511	539	540	503	526	511	540	543	548	551	517	469	533	529	554	575	508	554	512	509	495	524	565	515	561	538	554	586	561	543	534	501	520	548	531	527	520	554	533	490	574	534	524	506	515	549	512	523	505	515	513	543	550	522	544	523	530	545	549	533	537	563	505	546	509	490	519	560	532	527	512	514	532	529	540	535	530	484	489	550	539	531	488	533	512	514	547	532	542	487	524	540	551	523	498	581	522	522	495	563	545	527	555	515	523	563	537	503	488	543	507	534	499	491	542	538	514	527	551	483	509	523	521	552	506	538	524	481	530	475	526	545	505	540	567	499	571	535	492	524	529	486	513	528	502	571	559	511	561	535	454	547	537	500	491	520	503	510	559	511	508	503	525	534	481	532	545	517	522	534	480	533	501	494	473	538	520	544	506	546	489	484	505	493	548	539	493	540	537	496	508	538	566	476	542	537	560	527	595	519	539	530	474	541	520	496	547	496	514	508	545	555	524	548	505	527	580	540	558	526	534	506	544	531	498	502	540	560	521	518	554	512	504	524	502	477	541	550	547	547	496	511	525	516	541	517	520	528	526	510	541	577	563	554	487	529	532	509	497	521	511	520	531	540	515	512	525	524	540	554	546	571	539	538	515	540	536	530	515	576	506	527	520	549	520	507	507	526	487	577	563	485	557	501	516	526	544	519	522	559	509	518	504	515	491	501	524	525	511	497	498	509	525	497	531	490	529	528	540	492	518	526	527	564	521	493	516	520	512	521	529	531	517	529	540	503	542	530	507	544	533	553	554	493	515	502	500	528	540	503	550	524	535	523	546	514	532	509	502	535	533	515	541	510	538	503	561	512	534	554	494	479	535	509	527	502	528	512	538	518	547	501	511	542	510	479	521	533	515	511	501	560	505	546	524	538	561	525	518	499	520	520	543	529	543	514	568	531	534	526	541	509	503	507	545	500	531	515	497	526	501	546	533	551	527	520	601	541	546	535	526	500	535	526	515	514	538	499	497	553	540	547	528	525	490	551	504	523	541	505	497	516	508	530	517	523	508	534	504	546	503	524	524	531	552	530	521	519	531	542	539	517	527	540	517	557	513	503	543	544	513	514	531	503	502	471	535	486	528	561	540	512	491	501	530	504	539	511	510	519	497	463	497	558	536	514	515	543	537	560	524	537	505	524	556	544	488	520	576	542	493	535	532	551	515	516	524	533	495	539	570	493	510	501	547	521	571	521	507	514	512	504	496	545	500	515	581	536	522	490	536	532	527	524	549	497	547	512	530	487	556	510	514	521	509	501	536	527	508	497	517	510	483	478	530	527	482	498	515	565	554	534	520	523	545	528	534	544	493	559	541	537	513	556	504	496	484	539	516	551	513	499	538	497	516	513	524	535	501	523	532	505	572	526	507	541	598	526	502	497	504	541	484	551	524	559	481	528	516	568	526	532	556	515	537	507	549	535	523	533	548	499	515	507	524	570	541	508	540	524	533	513	555	535	523	509	495	573	513	531	498	525	524	536	495	549	551	560	516	510	533	582	515	534	482	524	540	518	512	508	503	508	487	554	508	471	568	512	513	571	539	508	564	489	530	472	580	516	518	512	522	486	514	517	554	486	509	544	517	523	532	482	480	528	523	538	554	509	536	540	564	545	523	560	540	506	560	506	534	496	531	551	546	546	519	473	515	513	531	502	530	527	555	548	534	526	493	514	524	473	505	537	529	529	574	502	552	547	534	516	494	538	518	526	567	559	558	549	483	504	514	550	531	496	565	567	500	529	539	538	529	554	521	520	507	509	512	525	524	544	566	515	529	540	536	505	521	534	511	510	497	526	535	535	504	518	499	527	531	514	531	562	517	527	531	512	503	475	548	519	517	494	526	496	484	534	577	532	552	543	585	538	482	514	537	527	506	498	521	485	551	542	523	526	533	526	493	541	493	515	531	547	546	534	528	526	581	549	528	496	518	519	498	516	536	501	530	542	520	506	505	530	523	540	514	532	544	547	524	536	570	527	534	510	537	523	502	525	515	529	522	519	513	491	524	527	483	538	520	508	567	517	498	543	523	537	550	532	557	541	525	511	499	517	488	577	554	531	551	523	528	508	551	517	489	515	487	571	552	513	529	539	525	544	498	505	540	510	505	511	518	533	526	548	517	547	541	521	522	508	518	532	566	566	544	533	576	509	534	533	514	507	522	538	505	500	554	559	499	518	551	545	511	517	529	555	482	508	534	557	523	522	558	539	528	508	517	504	509	548	493	511	557	575	562	536	519	543	553	469	506	508	579	565	491	525	550	542	498	553	526	503	490	542	506	504	508	531	477	551	539	570	528	546	513	513	527	500	591	516	529	556	530	511	503	508	468	546	530	515	532	578	526	564	520	529	531	495	548	514	526	518	530	540	499	530	566	521	526	535	536	564	547	546	485	537	513	506	488	525	489	530	525	554	535	458	512	563	519	547	559	527	502	525	498	511	526	509	543	509	562	527	555	507	531	558	507	562	509	529	511	555	520	526	502	521	532	518	530	507	555	544	517	524	573	525	550	499	531	510	539	501	499	515	505	481	542	483	516	505	536	518	521	560	502	527	524	509	549	549	570	518	543	513	520	529	535	512	533	521	540	525	544	518	511	534	510	528	537	495	502	543	486	549	456	534	539	526	532	532	553	529	504	539	541	527	490	514	511	520	491	514	529	530	523	507	516	548	539	522	542	538	500	540	527	522	524	532	524	514	478	523	522	492	504	551	539	549	576	560	540	489	533	496	511	545	501	524	495	507	539	533	494	525	548	504	506	493	521	509	535	490	520	503	519	551	503	548	499	527	551	515	554	518	561	541	533	524	518	510	528	556	548	521	500	529	497	518	526	530	515	517	533	512	473	528	481	520	572	528	514	508	552	549	540	477	568	508	480	535	556	517	562	525	506	474	541	532	542	556	529	464	525	515	512	524	496	534	512	494	525	546	494	546	488	510	521	552	542	527	510	552	505	557	543	524	484	550	513	537	487	526	505	495	575	506	552	529	508	545	513	530	536	501	581	516	547	559	525	544	528	517	553	523	544	519	515	543	546	526	526	532	523	531	551	536	545	531	509	512	464	589	553	518	513	521	484	540	517	512	545	563	514	555	520	498	521	524	553	527	514	574	557	512	527	549	544	542	505	525	460	532	526	522	475	542	517	532	531	514	512	534	542	502	518	483	556	529	500	554	550	498	526	511	550	492	530	509	484	514	551	502
36031	68390	58637	47664	39444	26562	15810	11775	10585	4741	2015	1508	1334	1144	1121	1033	781	813	809	760	751	769	695	634	631	675	611	575	604	611	585	596	536	559	526	539	571	556	534	570	582	557	541	564	570	542	551	541	495	506	514	534	499	539	543	573	552	536	543	556	572	542	495	559	571	529	530	534	499	534	526	515	495	528	528	562	506	541	523	518	550	507	566	561	501	533	554	508	557	533	554	564	508	560	542	567	534	550	543	533	530	522	580	541	535	492	536	536	509	569	533	529	525	529	510	521	512	540	533	534	531	550	537	578	520	582	575	514	564	543	553	543	553	534	549	538	499	531	537	544	517	549	515	531	560	542	549	561	537	534	546	532	523	539	482	511	527	519	495	572	481	582	540	530	492	573	534	538	502	562	534	539	497	537	517	519	492	552	530	538	568	547	534	488	551	551	522	555	545	523	575	544	521	571	522	550	542	583	520	571	501	557	549	519	562	507	536	561	499	523	545	554	541	505	534	554	528	501	486	575	541	499	537	520	551	534	501	510	520	519	520	515	521	556	536	512	532	573	522	539	543	542	521	527	524	504	517	533	500	498	538	534	547	558	564	532	535	549	513	543	551	523	538	556	522	523	527	518	546	538	537	534	532	528	515	529	535	547	518	529	521	562	510	541	548	538	543	554	521	519	532	556	540	532	490	531	540	561	557	529	537	520	505	522	522	547	527	551	533	513	520	535	575	574	490	519	513	526	526	505	544	526	572	511	527	511	520	475	558	502	561	543	549	515	567	555	520	572	508	565	526	517	523	494	505	538	551	557	493	551	555	518	561	501	531	545	544	490	483	543	508	505	535	505	496	510	520	564	496	562	503	504	512	509	525	525	588	564	542	573	539	499	531	519	542	505	541	510	531	496	499	556	550	516	516	525	516	526	513	558	542	525	513	518	519	505	531	496	516	546	535	533	505	547	549	539	516	513	571	521	573	520	536	520	495	536	554	520	513	541	527	525	532	579	518	522	518	547	555	542	513	528	545	525	530	535	545	500	562	573	529	567	534	542	501	492	534	579	531	522	563	505	537	517	520	566	557	514	507	497	537	550	555	540	485	526	494	494	546	504	531	501	547	553	519	515	527	549	533	527	527	550	563	564	493	543	490	536	516	544	498	551	568	484	573	527	500	508	521	546	547	562	519	532	516	527	535	563	529	525	552	514	554	537	531	524	545	553	527	547	517	524	526	526	508	525	527	522	527	531	500	567	534	557	566	505	523	554	516	565	547	498	528	520	564	555	537	537	570	519	529	543	530	487	563	529	510	536	529	554	569	505	550	524	551	518	525	550	506	500	593	500	575	518	536	530	537	540	547	529	502	546	527	504	506	552	509	567	526	540	543	536	543	534	559	527	555	552	519	550	537	533	532	515	515	575	527	547	557	525	553	565	546	536	510	530	536	498	545	530	514	498	539	556	543	529	538	488	502	531	567	561	541	486	556	510	540	548	569	478	536	508	579	539	525	542	509	527	589	495	491	509	554	519	528	552	528	541	524	543	533	519	542	517	526	528	524	570	510	545	542	522	522	537	523	557	545	507	513	513	560	531	526	554	544	558	549	523	502	526	488	549	518	514	516	532	519	511	497	535	521	512	522	506	558	496	555	511	487	521	507	565	552	511	510	528	530	539	509	547	538	515	561	537	498	527	572	539	540	520	551	563	546	524	533	545	531	520	562	536	555	523	500	527	577	531	504	538	554	539	508	518	533	554	543	526	493	542	562	513	548	525	519	500	517	555	515	540	544	573	557	550	546	549	499	521	472	537	547	492	546	528	528	505	534	561	555	540	533	553	533	523	526	543	525	527	494	498	521	487	543	512	571	539	507	546	503	525	520	528	520	585	485	496	557	510	518	567	529	526	544	546	572	547	504	535	542	557	526	560	519	489	534	576	511	596	544	548	521	498	503	525	561	548	576	546	497	524	556	520	521	517	537	527	522	542	521	548	489	526	529	575	490	548	531	539	542	522	516	506	509	563	516	523	510	505	514	550	505	496	578	530	531	529	513	569	527	564	541	527	546	514	546	497	503	555	543	559	591	532	511	546	507	540	548	547	558	594	515	520	578	500	533	546	517	570	538	522	548	524	557	535	507	537	555	552	549	540	538	496	544	528	535	515	489	503	510	536	524	560	521	537	542	536	546	548	542	548	539	552	542	515	516	530	520	525	556	511	540	514	521	525	531	542	513	491	540	529	565	537	524	525	513	510	507	463	535	516	570	507	510	529	525	532	550	537	505	532	543	501	514	556	522	532	517	513	537	514	505	523	574	541	522	543	517	508	523	562	481	528	545	518	518	533	570	474	551	562	543	511	531	548	552	510	510	550	545	521	524	481	517	533	538	584	543	536	541	534	530	525	547	562	486	513	545	507	548	558	498	494	488	488	546	522	542	529	518	555	513	522	578	530	553	508	531	543	511	526	571	546	537	548	532	504	521	562	530	568	573	509	533	488	531	569	537	499	538	512	524	561	512	540	552	533	537	539	539	544	540	515	516	521	547	544	534	508	545	478	506	528	530	540	536	540	497	537	529	559	531	580	553	513	539	561	508	539	511	485	530	561	494	553	562	532	521	514	568	532	551	562	535	537	555	506	498	538	540	517	565	532	521	544	566	489	521	543	503	525	533	526	542	537	540	511	516	537	526	523	459	547	507	546	549	536	544	532	530	523	548	533	534	507	572	545	534	497	526	500	561	544	515	564	516	520	561	516	497	493	561	525	561	543	557	570	503	550	545	592	546	513	532	536	539	536	524	487	518	556	523	497	539	582	523	526	551	526	536	511	480	547	511	537	582	558	545	514	494	547	543	511	524	530	540	538	552	496	533	553	541	508	518	489	563	528	576	558	550	534	549	513	521	530	535	505	490	528	503	519	540	553	527	530	549	531	592	509	564	523	530	597	505	523	528	535	532	564	523	543	527	512	549	518	529	565	574	541	523	549	532	529	523	524	494	489	502	515	523	547	514	550	538	556	507	520	535	560	543	536	523	542	528	541	530	491	550	518	581	517	495	516	574	592	534	530	549	567	521	555	541	530	540	493	533	548	529	565	547	556	476	511	522	539	487	531	523	508	530	496	542	515	531	531	556	561	558	490	566	501	494	543	532	514	512	497	551	534	517	504	543	563	533	520	517	536	504	502	518	515	557	583	537	545	572	518	539	539	564	539	568	494	510	549	509	509	543	540	517	510	529	559	516	534	534	577	542	503	541	549	554	492	507	554	468	513	516	561	504	551	548	558	546	546	549	559	497	519	529	518	513	481	558	586	539	513	537	510	544	515	509	503	531	499	530	565	505	493	527	541	511	528	514	527	557	497	514	485	541	546	513	581	514	550	559	560	537	526	504	526	539	522	505	491	535	560	520	586	514	533	534	510	548	549	525	536	544	548	524	544	531	512	549	515	517	498	558	523	514	547	532	577	542	519	486	493	583	580	536	570	506	567	534	574	493	497	551	496
32695	38861	44583	32975	18521	7975	4148	2781	1939	963	605	509	443	417	384	409	397	367	343	347	364	339	331	304	345	306	314	323	305	330	344	305	324	311	316	325	311	284	305	355	303	324	272	317	316	328	303	312	300	307	298	315	303	297	327	306	306	288	303	323	331	335	336	340	314	321	267	298	332	313	302	327	343	324	306	300	300	298	295	326	340	297	319	313	293	319	326	298	302	305	310	327	301	260	321	296	322	309	311	275	286	300	321	312	325	296	314	310	338	323	323	304	302	279	271	341	328	370	330	309	345	317	309	317	318	299	307	299	318	316	296	327	286	307	318	326	294	316	329	307	304	274	293	325	306	336	307	324	297	342	323	310	308	275	304	327	319	280	289	301	277	291	336	295	296	312	314	346	293	315	313	314	306	291	313	335	304	294	296	324	317	316	343	288	293	288	295	275	300	324	342	310	322	292	331	304	306	283	320	311	290	306	295	320	305	269	279	308	283	280	287	317	314	308	339	317	296	315	317	308	307	326	308	363	314	294	298	314	326	312	307	271	296	274	340	293	295	295	338	339	308	339	291	336	339	320	314	330	358	334	317	346	329	329	316	273	297	308	295	308	284	337	278	299	309	336	324	310	300	319	307	313	311	300	305	318	306	338	307	354	297	304	348	319	306	284	304	314	301	282	317	311	296	319	340	320	318	309	327	300	342	298	321	329	312	287	297	315	330	327	315	332	296	305	304	304	332	302	297	307	329	303	295	311	321	349	296	311	316	286	308	313	304	312	286	272	302	296	309	309	317	306	274	298	285	291	299	331	329	338	305	315	320	304	337	303	357	284	319	346	285	310	301	299	358	313	299	351	324	301	295	282	318	325	325	339	295	271	309	348	304	315	303	297	317	289	314	289	313	316	295	269	307	295	290	265	316	307	316	311	327	309	305	326	308	313	312	342	314	319	298	294	325	335	290	325	312	299	325	303	320	331	301	318	319	314	308	333	302	315	282	289	316	326	308	290	288	324	307	334	293	306	302	322	307	324	347	323	290	301	301	293	318	304	275	329	339	315	323	315	297	313	309	318	311	344	289	289	304	297	310	315	306	305	271	303	300	298	318	297	324	291	272	305	340	281	321	294	300	305	301	287	327	339	301	306	309	317	299	265	287	314	302	279	349	316	303	279	313	324	335	327	314	330	330	313	289	314	337	280	294	319	288	299	315	302	353	304	308	363	340	313	277	293	305	323	284	330	288	330	314	300	296	279	314	265	338	324	308	309	312	342	289	330	324	301	290	320	320	278	283	323	311	277	303	313	304	311	341	304	314	337	312	328	297	321	303	304	315	311	316	306	301	303	337	302	297	313	322	311	316	337	308	312	306	357	290	306	269	334	294	340	324	287	328	325	306	342	305	289	304	306	309	312	314	298	309	314	293	294	269	288	303	329	325	326	297	326	300	300	304	301	329	299	289	311	315	321	299	326	340	289	300	307	311	293	294	301	335	331	298	309	312	291	319	323	297	316	324	333	304	304	286	298	304	319	279	302	317	329	332	294	311	297	320	317	332	299	328	284	314	302	311	305	332	340	302	292	269	313	301	315	317	328	328	288	314	329	317	300	330	296	286	308	302	314	323	311	296	331	333	294	348	299	325	322	304	294	308	341	304	342	304	305	325	321	305	308	314	323	295	292	302	320	307	305	310	272	299	278	292	320	313	346	304	318	287	307	294	326	297	305	332	314	288	353	301	301	283	332	312	345	315	320	323	311	293	302	364	333	333	273	340	288	336	299	304	295	322	311	331	312	291	274	338	303	309	320	331	327	313	298	320	281	268	295	304	292	352	325	332	317	297	324	322	309	330	304	298	302	330	319	293	321	292	318	288	286	311	315	326	272	296	331	306	293	294	315	321	309	287	317	328	332	308	286	288	325	280	302	323	289	298	303	298	308	307	279	312	324	303	332	325	288	318	309	322	310	339	270	324	307	326	260	332	297	329	312	325	303	308	323	306	286	353	303	319	303	337	296	347	327	319	304	299	314	310	314	291	312	316	301	325	285	278	316	328	339	363	294	314	292	318	348	332	301	326	298	313	329	313	313	328	285	328	310	300	322	310	317	286	285	307	312	302	303	330	294	301	316	307	297	300	311	323	290	318	294	324	319	300	302	319	300	322	309	320	322	297	300	354	275	329	315	310	338	267	340	333	290	313	298	298	295	316	315	308	347	299	290	325	374	295	303	324	321	313	286	293	327	297	333	293	296	275	304	286	305	308	307	335	308	328	280	305	304	309	316	322	337	312	299	323	308	286	317	344	307	308	316	307	303	312	313	309	322	299	282	281	335	319	323	316	293	346	304	272	302	302	305	319	285	289	299	289	315	307	304	328	279	290	332	296	316	316	286	322	297	279	315	268	323	320	324	285	287	305	299	293	295	322	291	314	289	311	300	309	320	311	328	292	320	334	335	290	310	321	345	332	313	294	307	312	334	314	350	312	328	326	307	320	303	294	289	281	315	272	296	321	310	325	329	337	298	317	337	305	341	293	331	268	331	328	297	305	301	309	337	309	318	328	325	289	317	320	313	299	298	303	323	341	325	314	310	276	287	318	310	298	315	349	338	274	316	297	336	297	298	277	313	327	353	344	323	343	315	326	326	296	348	317	293	305	292	365	310	318	335	298	308	324	318	300	301	352	301	318	319	324	300	325	303	285	338	300	301	326	304	307	315	329	323	327	306	307	313	327	310	301	314	310	306	323	302	301	284	320	276	304	317	311	318	284	309	355	301	288	315	329	297	276	286	309	321	319	318	325	301	338	320	309	306	315	349	294	289	316	318	319	304	311	297	299	314	287	292	293	304	322	292	313	283	314	346	316	323	300	315	290	337	334	322	326	316	312	330	310	288	303	332	314	307	282	313	304	283	309	302	306	283	313	316	292	292	307	304	279	327	286	289	298	300	341	333	326	339	325	304	301	327	312	313	334	318	322	288	319	299	314	306	320	274	300	316	332	302	304	302	304	317	325	320	298	294	345	267	320	320	317	330	309	325	307	276	307	316	301	328	313	294	276	291	308	319	325	305	286	325	342	340	338	277	279	331	300	296	320	298	325	320	315	312	293	321	324	309	256	288	312	304	309	296	304	312	329	308	309	346	271	318	329	312	319	303	316	299	308	297	287	303	309	297	303	292	306	349	283	278	321	333	303	302	313	336	296	309	296	305	300	307	288	338	312	318	307	287	346	289	288	318	308	311	313	314	329	331	325	317	323	306	300	320	281	288	317	303	309	308	281	287	309	307	353	292	338	305	291	302	311	292	308	325	319	285	280	305	318	341	282	312	327	320	351	331	315	304	280	288	312	299	285	306	344	301	322	310	306	308	301	312	301	301	310	308	307	317	310	329	288	299	297	294	284	325	287	289	281	327	300	324	316	341	338	335	277	326	316	307	288	326	305	310	297	364	320	331	318	301	329	296	324	319	317	323	292	326	323	317	288	332	305	302	305	299	323	301
33981	53058	42898	29648	19369	10779	6723	4876	3409	1538	860	641	592	581	473	490	430	430	412	429	435	417	429	397	379	378	368	339	342	340	339	341	345	351	320	337	316	331	378	332	344	328	343	333	336	332	343	344	342	354	329	335	341	313	321	310	343	322	328	302	326	333	330	333	336	334	352	342	318	317	316	312	340	325	319	328	315	333	338	372	343	353	336	394	341	329	319	322	330	323	339	341	338	327	307	320	376	319	337	320	343	352	340	362	331	318	329	330	367	335	352	338	336	340	321	360	291	385	315	366	330	336	318	382	316	372	345	314	324	334	334	318	334	366	326	329	371	321	315	323	327	354	324	332	330	332	306	339	351	322	336	337	353	316	331	339	311	354	360	350	332	353	339	319	353	346	307	337	344	336	339	358	325	339	343	345	347	369	329	320	352	362	352	367	317	338	313	345	325	336	328	319	325	347	295	319	320	346	333	318	358	347	330	352	333	332	330	334	321	344	320	295	361	348	343	343	325	298	331	365	359	354	341	326	376	342	328	349	376	343	365	340	318	315	294	353	329	327	339	302	315	342	336	326	348	349	372	339	354	320	341	357	342	309	346	334	334	355	340	338	324	324	360	336	322	345	345	370	311	338	320	333	310	352	373	337	322	318	340	354	315	349	324	325	354	325	313	338	358	322	327	327	318	330	333	338	340	328	341	335	318	361	357	364	330	357	343	321	311	353	340	335	346	334	311	322	328	354	335	351	312	343	340	358	348	334	344	353	374	324	354	326	342	333	327	340	347	335	328	306	337	385	343	314	317	343	344	312	349	311	364	319	346	339	343	331	306	347	301	305	344	317	352	320	320	345	325	346	317	362	320	334	360	393	319	317	324	318	326	328	342	323	307	339	347	335	324	340	357	337	341	322	328	332	361	347	289	355	344	327	356	328	357	365	341	321	348	343	354	331	359	287	323	335	335	313	293	351	324	331	364	371	367	363	351	321	340	344	348	313	351	319	349	359	363	332	367	323	298	330	354	346	346	308	324	317	353	345	368	368	346	304	301	322	370	345	317	329	320	337	317	340	321	320	329	321	316	329	357	343	332	330	375	340	293	352	360	343	357	370	307	352	350	320	352	360	345	327	309	358	312	343	355	335	322	357	324	335	359	341	380	333	315	313	327	334	353	308	276	350	307	333	323	356	335	324	314	316	323	338	348	338	331	332	343	308	338	345	352	310	351	345	367	343	339	315	345	320	300	322	279	337	334	349	340	288	305	334	330	337	335	348	322	331	333	327	324	349	333	327	331	349	343	367	332	353	346	339	335	350	324	334	331	364	316	338	370	336	351	357	337	337	349	323	325	315	335	319	351	307	326	329	317	337	362	340	333	353	331	314	319	368	327	288	322	345	360	328	335	342	351	372	359	353	347	338	352	326	342	339	322	319	338	334	357	332	336	304	317	326	357	346	372	314	318	332	362	333	347	346	317	319	331	342	361	344	308	337	348	315	325	297	334	333	319	333	364	332	380	323	356	322	327	323	344	360	337	329	319	365	353	328	330	357	349	326	380	305	355	354	329	359	324	346	324	360	321	300	378	331	319	333	304	322	321	312	369	320	328	363	363	358	339	299	312	329	353	332	356	330	315	328	328	378	307	317	335	325	306	340	346	323	329	335	326	347	347	323	321	342	376	329	333	332	342	345	333	331	368	376	311	319	358	353	373	338	329	344	327	305	340	331	324	351	339	322	316	327	364	332	341	345	338	369	334	345	292	374	321	337	345	342	331	365	312	347	351	358	337	305	314	320	301	318	340	350	343	379	342	337	294	322	338	308	315	336	342	328	345	341	342	336	349	328	327	317	335	336	345	347	304	345	333	350	353	339	354	348	343	363	359	317	330	346	316	321	316	333	381	361	347	336	307	329	368	323	338	313	315	357	359	331	318	330	350	321	350	300	310	332	337	313	341	354	312	291	295	321	351	317	339	347	362	325	310	338	335	362	327	346	350	346	325	331	319	346	331	368	333	364	350	342	368	341	358	306	334	348	307	324	333	353	321	357	338	329	335	321	368	395	363	367	357	324	358	360	339	342	351	341	341	351	335	345	311	362	341	292	330	320	342	337	349	331	329	325	328	300	330	311	348	317	323	341	335	340	338	342	311	327	352	348	356	370	307	335	324	355	317	337	298	332	359	318	300	337	345	361	345	314	327	316	299	371	353	360	324	332	339	353	337	336	312	343	346	339	373	363	329	308	331	322	327	329	338	367	335	324	341	342	321	321	316	326	337	368	319	331	342	300	326	327	349	313	340	333	342	322	308	347	355	331	299	305	365	329	315	319	348	348	342	356	344	339	357	323	329	337	358	340	357	348	338	309	309	301	321	357	355	329	360	336	356	353	367	334	338	323	318	336	314	331	334	294	348	341	328	322	325	349	359	350	340	361	349	380	316	353	326	291	320	320	350	342	320	326	346	331	342	330	319	317	321	302	364	350	317	324	349	336	338	312	339	314	361	321	317	332	332	335	361	335	367	337	328	350	319	324	348	347	325	342	374	332	332	330	300	343	354	325	319	329	325	328	345	310	323	354	337	318	328	323	361	344	321	366	354	316	294	326	325	350	339	350	323	334	356	306	340	343	344	362	325	335	322	336	354	324	364	320	332	334	340	313	340	328	344	341	324	342	356	297	336	346	324	342	337	343	327	317	306	363	339	339	316	322	350	390	320	384	331	331	352	335	371	357	347	359	337	346	337	354	325	350	354	328	321	346	326	314	333	319	351	320	326	327	306	340	336	337	354	344	363	349	346	316	323	304	298	333	349	350	359	364	329	334	366	317	339	340	334	351	389	326	328	325	324	369	327	356	339	346	317	339	303	321	309	332	312	336	326	376	364	305	357	292	326	337	333	336	328	334	351	331	359	332	336	347	343	326	333	333	316	348	316	380	327	355	344	371	347	318	305	326	306	376	331	328	341	316	337	332	346	299	313	333	330	323	377	325	306	320	296	323	341	292	308	323	322	326	346	317	345	317	316	362	332	307	349	331	354	368	308	336	314	339	366	338	366	351	350	326	310	325	349	320	341	300	331	312	327	342	344	298	318	336	375	336	335	337	334	348	345	361	342	323	367	326	378	355	326	346	338	333	359	311	309	330	335	326	337	348	323	330	304	318	341	344	331	330	357	337	311	321	359	331	347	310	312	335	359	362	329	343	350	339	317	327	323	352	307	312	325	343	325	306	355	361	346	324	297	312	302	331	330	341	335	326	362	325	336	327	334	346	303	350	340	338	352	364	381	331	312	318	350	332	332	319	333	340	323	348	355	339	288	336	337	333	352	319	331	308	372	340	321	306	327	334	333	348	348	323	316	318	327	324	355	346	357	327	305	324	279	331	347	308	340	313	334	330	334	349	320	317	337	335	359	315	309	321	349	352	328	365	334	354	329	311	353	349	337	315	344	359	337	305	343	327	331	327	344	350	319	349	332	307	343	326	360	308	353	328	364	346	316	321
24462	21713	29624	28251	25077	19357	11668	8224	5918	2247	1043	762	629	567	568	519	492	508	463	423	445	468	434	421	441	415	423	395	405	411	400	388	394	378	423	396	371	369	416	404	389	391	379	421	326	394	391	379	372	361	347	344	405	401	392	381	377	383	379	372	394	344	376	377	394	406	376	358	341	399	349	393	398	360	417	369	328	404	338	370	403	407	390	391	406	371	412	358	364	358	356	409	367	399	372	391	399	373	376	390	358	397	416	384	361	371	374	393	399	359	397	384	342	385	367	371	388	387	378	398	348	353	352	388	377	357	416	377	346	414	368	372	398	380	406	425	379	381	351	391	398	358	365	393	386	372	388	370	394	383	376	395	378	390	375	361	402	332	328	394	369	400	404	339	388	410	418	381	390	360	359	400	402	381	382	393	414	387	380	330	383	373	366	387	358	352	383	366	375	387	377	374	417	391	350	384	358	380	369	401	417	359	390	369	400	413	409	386	369	391	390	378	381	341	371	392	414	385	394	359	415	409	353	384	393	413	370	337	362	408	382	394	377	380	363	389	404	365	406	391	388	391	395	369	379	369	375	400	357	407	367	391	375	377	382	371	342	372	349	384	394	386	357	373	349	370	377	382	398	371	387	412	368	374	360	401	407	398	372	404	382	390	346	374	392	390	386	366	404	332	401	382	392	404	400	391	392	363	350	392	352	360	403	347	390	399	402	387	376	362	406	363	385	400	375	378	380	385	415	384	366	420	396	360	382	385	370	390	369	355	349	398	382	409	347	364	370	329	361	355	375	376	378	363	357	380	374	418	388	362	383	346	351	369	373	394	368	385	400	365	360	382	367	376	374	362	368	372	405	357	357	403	400	360	416	370	399	400	372	367	368	372	354	426	440	359	373	353	373	353	391	372	390	330	414	406	378	376	366	397	393	362	377	392	397	379	372	356	393	374	375	395	359	359	433	388	381	360	371	402	385	402	381	374	376	392	392	388	375	390	413	392	345	381	435	391	370	379	388	367	387	398	342	412	387	389	367	423	357	356	364	368	373	375	358	406	387	407	382	342	361	425	402	362	420	349	371	382	391	352	356	383	377	388	420	362	361	352	348	356	391	357	407	360	396	403	429	396	381	384	377	360	406	388	390	391	375	391	405	376	364	396	411	419	363	414	368	426	344	366	371	370	361	347	382	404	363	380	376	387	387	402	392	355	374	356	375	375	395	378	401	375	388	367	412	380	411	368	393	366	372	371	365	398	386	399	393	390	365	397	423	362	405	378	358	352	410	352	394	379	407	350	371	367	366	352	380	365	383	386	396	376	378	390	405	361	385	374	315	401	393	392	366	400	428	378	417	407	389	379	385	379	373	396	380	376	359	371	432	397	359	397	377	355	373	396	359	368	383	430	390	388	368	361	401	348	400	377	416	353	352	379	358	398	410	356	353	374	382	395	381	372	358	396	370	399	374	386	331	388	404	370	382	365	382	393	401	356	397	368	373	363	373	386	353	386	373	388	383	391	386	375	355	419	374	344	376	413	356	369	387	375	382	409	388	351	381	338	381	408	388	337	382	364	331	372	376	378	368	397	369	349	381	378	355	405	374	349	396	342	373	352	392	364	351	412	377	415	409	362	365	367	359	382	393	393	345	361	354	383	401	394	398	358	383	396	390	392	415	411	383	345	394	381	374	357	364	364	361	380	390	372	379	379	380	407	369	374	394	336	343	378	371	346	370	383	383	388	379	337	387	431	383	369	379	374	372	378	370	345	365	377	354	378	347	348	370	372	355	397	356	355	412	404	382	399	363	362	359	376	369	363	372	392	402	432	349	364	388	382	399	390	368	389	394	360	377	373	422	393	380	380	377	371	372	369	343	361	364	409	389	353	391	385	360	356	378	390	389	358	361	332	377	348	405	374	317	373	347	387	360	412	399	366	402	379	375	393	360	383	380	392	392	393	378	348	387	372	387	387	361	368	362	426	352	383	394	359	346	385	342	405	389	368	388	369	339	375	381	373	330	355	352	405	386	346	388	376	389	376	397	381	403	370	377	367	384	352	387	354	382	404	369	423	398	405	366	371	388	386	382	362	314	361	373	377	394	387	387	376	407	380	376	376	415	364	359	364	401	336	359	360	373	369	396	413	412	382	387	387	393	374	392	363	391	385	412	378	370	355	398	401	350	393	374	371	367	401	428	388	420	407	373	374	393	390	362	353	390	378	397	404	371	364	437	421	358	395	369	389	386	367	363	348	383	386	358	395	372	331	374	394	353	383	348	404	351	371	391	369	388	383	398	387	382	420	365	379	382	372	369	397	416	362	366	373	349	395	366	369	326	393	383	377	376	364	380	368	392	387	416	377	351	342	381	385	363	404	351	377	408	350	353	356	407	355	365	356	395	380	365	364	382	406	351	365	398	405	375	363	448	378	372	352	366	362	390	347	357	376	386	368	423	376	384	381	383	364	407	378	386	380	399	404	429	386	372	380	398	388	393	392	344	392	381	409	341	389	376	370	417	370	365	327	359	353	381	363	389	352	399	387	384	397	411	392	374	362	406	361	388	443	375	365	334	359	402	406	386	386	376	373	379	380	392	370	368	369	369	399	365	370	393	402	372	382	372	363	405	378	352	381	376	370	389	382	372	402	398	384	373	371	379	370	384	355	416	364	359	345	388	354	391	395	382	396	355	370	376	382	358	413	382	404	349	407	387	389	380	363	361	390	364	398	402	379	379	405	408	369	371	391	371	391	365	398	337	391	397	342	333	403	341	378	324	369	367	391	381	367	370	351	361	383	376	432	392	373	368	382	366	357	350	351	369	405	372	385	385	434	376	368	371	341	398	405	340	356	343	354	410	389	393	340	404	377	362	355	379	365	381	390	377	378	358	358	396	362	359	404	363	360	377	403	352	342	381	425	392	362	390	375	396	409	353	361	367	362	339	362	347	394	368	348	381	411	354	376	386	380	388	369	369	385	395	419	378	394	368	388	383	373	411	385	348	384	375	384	393	413	385	394	355	390	392	372	381	419	408	411	364	378	402	394	380	409	366	377	395	382	377	393	335	376	374	368	363	380	379	380	347	372	368	435	375	361	372	386	387	385	407	392	369	359	358	379	366	407	411	360	413	363	398	368	379	404	387	380	387	372	391	388	373	379	375	354	408	387	374	394	400	373	364	374	382	398	388	359	402	360	383	418	367	413	398	370	337	386	384	372	358	360	385	352	403	330	315	394	384	351	355	395	397	376	394	392	387	353	381	366	402	353	424	360	370	397	396	378	385	383	381	362	388	371	388	383	361	407	391	389	377	393	409	383	393	371	367	399	372	410	389	392	368	356	370	397	382	360	390	389	385	350	380	373	388	386	405	392	377	393	396	365	382	401	371	370	360	350	371	400	371	348	377	400	424	397	369	403	397	392	384	399	383	365	368	368	356	423	394	383	379	375	379	331	418	378	369	367	391	385	400	406	373	400	412	363	379	363	356	345	361	387	369	411	355	367
34070	62740	51383	40297	27318	17595	12716	11826	8860	3311	1491	1135	897	776	737	668	583	570	558	506	488	542	505	455	467	378	441	460	462	410	413	444	439	412	429	408	400	394	405	382	403	405	394	418	435	398	375	400	372	434	356	380	424	411	413	359	387	407	408	422	395	433	378	368	343	426	401	428	400	419	386	413	399	385	389	385	428	399	365	381	420	382	386	373	344	370	432	397	418	411	402	379	408	405	399	406	399	402	382	427	386	384	401	378	401	367	413	399	434	398	383	377	389	407	422	390	377	372	374	379	343	437	435	425	395	403	407	437	408	389	377	369	419	386	422	391	383	389	405	397	374	358	386	390	373	407	412	368	396	379	402	369	396	405	367	377	389	374	429	412	372	402	355	374	410	403	406	439	387	368	394	416	387	406	408	455	363	389	412	394	407	385	411	438	382	413	401	361	422	402	396	399	399	402	444	408	405	354	396	382	404	356	414	403	359	392	415	405	406	411	370	377	365	364	386	385	391	373	380	396	414	427	397	413	406	407	373	397	410	377	377	419	418	365	402	414	391	383	388	436	418	389	366	397	401	434	393	387	372	400	390	382	368	427	396	409	386	418	397	397	390	385	407	400	379	398	394	415	416	391	404	394	386	418	396	385	380	377	393	396	375	370	427	391	369	394	377	414	411	400	410	364	405	364	422	403	422	377	389	416	393	423	418	401	357	393	389	393	394	377	408	383	403	363	389	404	411	399	411	425	394	397	406	415	375	415	391	390	410	403	414	409	388	404	401	409	368	384	422	410	393	412	415	391	380	391	417	407	413	403	389	420	383	396	370	396	420	396	381	366	349	421	369	376	395	384	372	437	400	396	427	416	363	397	389	387	408	437	373	401	390	399	401	429	382	401	416	365	412	393	378	407	421	415	411	376	360	429	361	431	424	370	395	400	414	425	443	386	403	384	409	426	355	384	414	387	401	377	370	421	386	419	371	432	423	402	394	408	359	381	372	398	370	380	382	401	367	381	389	399	379	355	380	393	383	423	376	406	417	406	401	394	404	390	401	367	400	374	400	412	421	366	403	424	402	374	417	391	355	402	412	365	411	382	404	376	415	367	396	380	400	384	399	396	413	425	415	386	374	412	392	412	411	438	395	423	403	422	380	376	417	386	429	401	383	437	415	386	395	407	391	393	360	399	395	411	405	396	402	374	401	447	395	410	402	410	384	428	385	419	413	421	416	380	392	416	404	397	381	385	421	403	404	404	392	360	368	388	415	380	408	401	406	374	383	372	389	386	339	383	383	396	389	430	377	409	378	392	402	401	418	410	395	405	410	389	390	408	417	362	390	369	368	414	387	395	423	413	366	368	424	375	420	399	425	400	419	367	400	384	417	379	395	364	402	406	376	362	398	391	399	433	385	397	384	379	423	376	400	381	410	407	402	358	401	347	425	411	375	408	379	407	401	401	399	412	417	436	424	382	410	361	391	403	413	399	386	405	377	398	418	383	389	433	414	373	397	385	413	407	375	354	411	393	387	388	385	408	405	373	398	370	385	410	396	394	383	389	409	355	372	373	368	380	397	389	403	382	376	417	386	386	372	423	394	385	363	420	395	369	380	417	401	427	363	405	421	418	394	387	417	402	360	394	385	394	388	364	392	370	377	385	403	400	424	424	417	402	410	401	383	420	393	365	386	380	424	411	412	391	394	389	395	404	402	374	382	439	374	407	393	365	391	401	390	408	386	440	396	399	352	404	411	410	402	346	395	386	401	398	394	370	400	418	383	394	385	406	441	378	387	397	404	362	383	388	384	399	415	402	405	355	382	387	423	388	392	386	348	397	403	370	386	396	424	414	387	423	424	384	362	412	370	394	367	394	392	397	397	393	393	388	375	369	402	394	420	399	398	364	409	417	404	399	410	398	379	387	376	370	383	413	410	409	380	400	372	401	379	403	401	396	368	419	370	386	400	399	387	378	424	399	379	398	399	388	400	352	381	381	419	391	402	395	383	381	371	376	374	433	396	392	451	406	434	389	378	408	380	380	432	411	418	414	399	401	418	391	409	376	395	400	424	405	402	357	417	396	395	395	376	428	374	404	399	424	373	427	397	388	393	350	400	409	397	411	401	384	428	390	435	388	429	380	355	406	399	403	390	396	409	415	406	415	378	394	404	402	388	373	368	368	378	390	368	398	410	395	370	394	375	371	411	357	372	400	379	427	397	393	382	371	427	391	386	403	379	364	407	419	369	382	400	396	386	412	373	393	427	411	403	408	382	395	392	398	390	385	392	453	364	405	388	402	380	401	425	391	409	398	394	390	434	377	387	431	407	367	398	379	383	440	401	379	377	401	376	396	379	393	390	414	392	421	424	380	394	392	375	379	342	394	373	377	396	387	418	420	437	397	411	395	373	409	395	373	394	429	387	401	374	390	365	400	371	382	392	438	387	390	386	372	346	413	380	393	388	384	344	387	423	402	407	381	381	423	409	377	375	390	389	383	395	398	403	423	405	369	388	434	420	430	419	406	419	409	356	364	383	381	374	410	376	422	384	421	415	387	357	399	396	396	441	397	383	401	395	394	421	390	371	413	409	385	401	384	381	388	438	381	390	348	412	409	378	397	371	386	388	396	398	401	374	409	370	396	376	347	384	371	432	413	384	418	385	410	386	417	381	382	400	388	428	375	396	406	362	383	387	388	373	382	331	426	401	383	377	398	390	362	390	397	365	417	393	374	381	387	368	374	396	421	394	422	417	366	381	400	429	385	405	375	405	405	430	366	435	399	391	382	382	397	406	373	421	377	405	392	348	422	362	377	398	429	451	400	398	394	398	379	369	389	374	409	399	392	371	423	381	398	390	378	412	386	413	379	408	376	390	378	364	378	375	402	361	377	418	426	380	401	394	437	410	394	428	388	407	376	427	388	405	408	367	405	390	393	362	421	406	414	391	398	398	404	375	398	418	381	411	383	416	391	406	429	404	376	418	402	373	363	390	418	398	415	418	384	396	382	373	404	382	418	396	371	380	384	433	404	386	375	385	369	388	376	395	393	365	406	438	390	374	417	379	364	389	382	404	391	384	346	394	383	393	418	397	392	439	385	401	369	389	402	431	403	367	389	405	421	386	423	401	419	404	390	402	387	377	387	385	400	443	406	403	389	406	396	408	434	355	399	393	387	403	358	400	381	416	400	405	390	412	401	399	395	410	398	382	386	386	403	383	399	373	380	400	325	392	377	384	377	368	396	351	397	364	390	397	390	418	374	363	404	403	397	391	373	418	413	370	427	430	369	383	401	427	398	379	374	391	373	415	447	407	392	409	375	420	396	433	415	389	427	385	373	447	389	394	384	411	396	400	383	387	367	405	374	392	368	405	434	355	383	418	406	397	408	404	384	377	410	387	382	387	397	372	390	389	365	365	383	415	375	386	373	413	393	395	404	379	381	381	358	354	385	365	384	371	428	360	370	397	436	396	393	415	406	376	395	403	422	459	396	381	378	371	399
25767	22004	31231	31792	24043	13975	8188	5202	3560	1863	1008	671	639	561	559	465	515	468	487	472	447	424	470	443	432	431	432	424	411	430	395	414	409	408	411	437	423	423	383	442	430	404	359	412	402	383	382	400	421	405	412	384	421	380	419	376	372	415	390	398	428	418	397	384	417	339	402	423	374	413	418	404	387	393	383	394	408	406	405	384	419	390	455	372	401	388	393	398	390	376	395	396	428	396	379	418	378	374	427	413	340	412	439	395	415	438	420	399	385	399	410	417	388	394	392	388	408	417	432	413	382	404	389	438	384	414	420	400	392	395	380	387	406	403	382	402	424	377	427	392	432	420	403	389	380	397	406	360	367	413	415	382	382	378	408	380	419	431	405	370	406	410	446	391	435	383	370	430	424	425	399	389	430	391	363	408	436	377	389	394	437	414	391	416	400	376	411	424	418	419	411	449	424	408	405	414	440	407	462	404	390	389	413	387	395	421	379	403	427	446	388	396	405	412	402	429	394	426	382	377	417	419	428	429	436	390	407	431	415	431	403	408	395	402	399	427	385	389	407	383	431	367	379	393	387	413	409	399	366	400	433	406	413	363	403	406	411	420	366	412	428	397	435	393	394	447	409	426	421	388	427	391	377	410	417	378	376	390	389	409	393	424	414	450	377	404	407	389	395	401	373	400	402	425	409	406	419	399	388	401	390	389	383	404	389	400	377	348	413	411	367	404	388	442	400	382	391	403	398	392	425	391	449	401	417	406	443	405	415	381	411	379	346	388	386	404	402	430	380	405	426	392	396	390	389	431	383	395	394	392	391	383	392	388	396	387	379	378	402	426	411	372	415	397	372	384	417	391	423	410	428	412	417	392	395	397	382	390	395	395	375	371	402	374	428	422	365	436	404	360	405	392	415	447	401	400	347	398	373	396	374	428	390	380	401	367	376	427	381	403	409	381	391	406	409	413	395	405	438	392	382	410	425	408	369	407	403	412	384	394	386	410	418	409	398	411	390	404	412	381	416	369	408	395	388	437	405	356	400	370	403	389	399	422	407	422	408	404	366	410	401	359	401	375	389	407	400	396	423	440	449	377	394	436	404	386	389	404	382	414	392	378	379	397	421	394	441	443	403	439	397	423	417	378	390	401	435	425	374	409	414	424	425	465	422	380	388	361	414	406	378	394	415	409	421	393	418	362	370	382	404	384	425	375	418	392	398	407	384	377	420	367	432	419	391	377	414	409	377	405	408	419	393	375	393	427	422	411	408	399	381	412	433	392	393	416	423	413	419	392	435	378	399	361	383	396	402	403	402	393	417	399	392	418	359	398	411	387	418	422	429	414	403	382	374	414	381	427	383	382	384	412	426	434	411	403	429	386	384	439	387	425	371	395	391	408	422	392	378	422	395	412	417	401	398	429	393	418	407	399	405	424	431	406	397	425	395	352	378	378	400	417	402	409	399	427	406	356	376	405	392	407	419	390	393	392	380	408	381	388	397	408	413	393	355	405	404	387	416	382	379	403	441	398	416	436	412	393	385	400	392	391	393	364	391	423	385	409	389	394	387	417	434	401	416	421	386	381	388	403	405	405	392	374	376	434	372	433	411	398	417	410	379	412	400	356	432	368	402	395	405	381	394	417	429	426	429	383	419	398	373	388	428	398	418	388	386	443	393	372	415	369	410	414	406	402	397	413	406	398	417	393	392	420	412	400	423	415	386	417	381	428	384	430	384	401	383	423	409	382	376	447	424	368	400	392	388	438	390	397	411	397	388	408	387	407	367	400	395	376	388	405	398	403	389	434	404	419	421	402	388	410	380	375	398	390	419	416	398	420	402	416	410	394	412	389	411	429	383	426	420	409	369	421	381	405	402	419	391	400	392	405	398	417	405	409	408	436	434	411	451	391	405	405	421	392	426	389	408	418	415	403	401	419	410	416	364	403	391	397	375	398	409	381	431	426	414	398	375	433	400	431	382	377	408	434	397	397	424	419	401	437	410	380	398	379	400	394	412	366	385	376	415	414	392	400	404	402	393	381	397	438	407	415	403	389	383	348	403	390	410	429	414	431	388	381	411	396	401	385	394	449	380	400	419	398	391	417	400	415	372	432	408	421	403	429	400	404	420	396	376	413	387	419	413	405	423	417	398	377	433	392	380	388	414	408	396	378	406	408	387	417	386	383	372	409	418	406	427	442	398	402	397	389	388	373	394	419	409	415	380	418	423	423	410	379	410	365	391	379	380	382	361	395	430	380	384	422	404	459	424	381	401	377	427	431	419	376	375	371	374	411	422	385	411	384	392	403	420	437	401	404	382	427	399	412	394	419	458	406	399	347	412	417	423	392	423	412	402	380	430	392	414	377	415	398	425	386	437	386	410	355	419	421	401	409	392	414	397	367	463	347	394	432	458	388	390	427	374	402	430	376	419	389	370	401	363	417	432	416	401	377	403	388	409	405	411	347	419	383	380	413	405	392	402	348	378	432	401	391	426	387	408	408	410	396	380	388	387	405	424	399	391	404	400	401	419	414	407	380	397	393	401	363	395	398	383	418	395	422	440	370	386	430	389	382	374	388	415	432	412	396	425	357	433	410	408	410	421	424	358	392	415	422	376	417	406	392	390	372	416	376	390	400	390	388	426	432	426	413	404	417	402	407	433	422	399	414	392	401	409	383	397	453	390	405	414	406	396	416	411	418	427	408	386	393	368	413	411	403	428	409	397	399	414	418	419	408	399	429	379	407	393	395	389	442	412	448	361	434	398	422	405	414	406	405	382	399	390	378	388	403	392	388	400	388	364	434	420	400	398	411	432	409	397	429	385	375	372	398	438	421	400	387	387	379	401	410	428	421	393	415	423	399	394	389	380	399	397	423	376	431	412	388	387	372	409	398	393	371	432	397	396	397	370	409	402	410	379	373	401	409	392	427	388	403	390	424	403	411	409	388	458	395	369	456	386	424	385	392	401	413	403	408	420	397	410	370	388	446	398	406	386	360	383	387	397	416	373	374	398	406	402	403	377	401	419	436	377	393	402	439	418	428	423	375	427	391	425	427	399	441	418	407	427	403	423	425	419	406	426	425	404	371	407	402	400	432	397	401	404	417	429	395	407	423	417	391	365	406	412	396	376	447	374	423	360	386	424	412	366	377	374	434	376	392	410	398	418	418	423	424	376	394	405	401	400	392	401	385	396	419	362	430	413	380	408	399	373	394	410	426	385	386	417	376	414	408	400	421	375	419	408	417	388	408	381	445	412	423	401	434	384	419	383	405	397	377	410	398	387	418	388	394	393	389	390	389	421	396	414	416	404	386	419	423	421	406	405	394	392	390	425	409	447	398	397	381	397	372	387	391	398	359	386	405	405	434	411	394	394	415	380	399	421	407	380	379	403	386	371	369	389	361	406	385	380	388	396	383	421	410	411	395	422	429	393	414	404	408	458	399	407	406	398	414	386	375	405	430	381	393	401	396	395	390	427	410	377	425	469	411	432	452	380	384
33493	58910	47657	35230	26567	15372	11961	8547	6067	3028	1536	1023	870	767	676	588	574	550	562	504	540	504	483	463	504	441	461	484	416	463	430	452	445	435	417	438	464	416	414	399	427	432	409	443	409	464	443	441	406	441	423	440	433	417	467	435	418	402	446	410	409	445	417	448	418	441	407	473	431	392	443	437	427	445	453	442	444	464	450	451	440	431	396	402	409	422	445	435	397	490	467	409	435	455	384	445	424	428	430	441	420	407	427	427	420	394	399	415	398	462	441	420	425	446	439	424	428	449	405	420	406	375	407	378	394	427	437	424	421	451	394	465	437	444	390	444	429	432	424	409	403	408	430	458	425	430	409	442	414	435	420	450	440	378	431	425	407	418	404	425	411	419	450	391	457	464	438	380	431	393	390	470	420	412	444	415	408	411	464	422	426	424	461	426	439	425	431	429	451	411	426	451	445	443	410	381	441	423	414	474	400	451	416	416	459	433	438	424	414	431	408	445	411	422	418	389	419	457	407	427	407	402	452	424	429	420	417	457	423	456	450	406	478	433	478	404	429	433	450	406	506	424	428	411	412	443	440	431	385	453	403	397	427	429	391	447	409	434	443	424	405	416	395	421	431	441	405	439	404	465	423	474	444	440	413	416	441	416	453	443	436	435	427	412	438	451	435	445	411	455	428	439	382	457	462	450	395	439	405	432	453	426	403	464	442	440	411	452	435	422	435	407	443	456	436	405	422	437	451	411	440	451	438	447	412	418	419	404	455	457	439	424	400	408	462	419	445	456	411	437	414	455	442	468	446	445	439	412	424	425	429	429	428	449	449	415	410	391	462	423	397	427	437	436	397	460	425	422	422	426	468	453	437	428	408	472	441	422	446	405	402	415	456	397	442	458	428	398	428	421	434	471	449	445	457	432	457	443	430	396	400	433	410	414	456	394	450	439	418	413	434	452	449	451	405	452	425	416	433	426	447	421	427	426	411	432	408	437	443	434	388	465	420	450	420	399	417	401	453	407	473	413	442	373	396	409	427	430	406	447	437	454	404	429	392	428	427	429	441	401	450	431	391	435	437	414	435	398	382	438	439	428	407	402	427	412	395	429	404	438	376	427	404	445	416	446	423	462	405	417	443	412	425	424	428	397	434	435	425	424	437	423	412	426	424	418	475	427	452	447	401	432	468	408	401	418	398	417	435	418	427	453	449	430	432	460	468	431	430	443	415	429	423	414	398	478	383	434	399	422	421	430	402	436	422	425	400	434	444	419	393	439	433	449	410	439	409	443	429	431	408	392	420	434	429	448	437	482	446	432	459	426	457	439	447	469	402	444	437	413	411	416	420	435	419	433	412	398	432	403	471	420	375	438	438	449	427	433	399	401	420	433	411	432	399	400	449	463	428	421	445	391	362	408	421	406	450	408	430	437	424	432	414	421	418	422	434	401	447	419	450	418	441	398	420	422	449	434	432	397	434	412	440	426	452	457	435	456	454	441	430	426	421	403	440	430	436	438	456	438	414	457	430	406	421	438	410	429	454	444	405	423	420	433	447	420	400	397	458	454	435	410	436	450	397	403	440	452	447	410	420	433	421	455	451	439	431	430	457	419	424	442	437	442	433	453	464	434	455	446	406	443	434	430	431	452	486	408	398	420	431	467	445	419	444	411	418	450	428	430	402	427	463	405	441	428	452	409	423	435	432	425	427	423	419	431	474	403	435	424	420	389	435	445	412	405	436	386	473	439	427	446	454	418	452	409	461	411	400	450	400	412	387	420	411	451	435	404	438	420	406	404	407	434	439	434	401	428	444	436	433	423	435	455	424	424	436	422	439	403	413	417	407	404	441	426	436	466	410	432	469	459	447	427	438	424	388	425	438	482	410	432	430	401	433	451	426	413	431	465	414	447	419	416	428	410	423	426	435	414	410	450	434	416	413	454	466	415	436	436	425	414	401	443	426	468	415	406	382	402	394	443	432	402	404	471	422	426	455	439	422	431	417	426	413	449	417	424	439	449	414	466	423	425	430	430	416	406	406	422	415	439	404	417	452	410	410	392	445	440	417	394	439	416	454	430	423	429	398	426	404	439	416	470	440	416	456	430	411	405	429	421	428	435	405	420	406	416	410	467	457	393	388	439	402	456	406	419	411	417	411	452	437	410	416	432	413	463	444	424	434	438	458	423	428	389	404	438	399	421	457	401	421	417	454	393	408	410	429	441	414	414	413	449	444	442	428	448	443	432	448	427	433	423	429	442	419	435	423	423	435	430	396	418	383	423	439	455	447	407	434	437	385	398	450	415	415	458	404	391	440	411	434	407	409	454	422	458	501	398	451	395	393	431	460	440	455	428	433	449	451	388	444	444	412	442	387	412	462	418	416	466	419	431	421	452	413	446	446	411	426	416	433	447	438	453	444	453	448	455	433	419	420	411	448	411	426	410	422	434	470	455	439	447	453	461	465	412	385	425	421	429	383	432	406	424	457	425	428	438	416	421	427	438	408	470	423	420	396	418	399	407	387	394	471	424	410	446	457	447	439	432	411	436	417	445	438	420	429	440	429	420	457	428	411	432	422	430	466	448	436	427	420	400	453	425	448	428	429	432	433	448	397	430	456	437	428	439	421	459	418	432	479	433	391	430	444	409	409	457	400	437	418	427	414	444	466	436	420	449	451	439	426	441	417	407	452	486	453	399	432	406	421	448	442	401	421	443	401	431	444	433	409	417	414	410	417	447	429	427	393	398	448	420	437	446	383	449	455	366	429	441	460	402	419	403	427	432	443	425	430	420	456	421	444	417	454	446	428	418	423	423	420	405	443	429	433	435	444	421	500	427	420	461	416	447	386	417	436	405	454	398	416	410	433	403	448	389	459	429	460	433	482	432	432	429	464	461	387	434	435	419	421	417	460	421	450	415	398	427	455	424	442	444	446	435	423	455	441	403	441	435	433	438	411	451	421	443	454	449	416	455	432	430	387	430	429	452	431	445	417	411	441	412	435	443	456	450	421	461	387	399	456	399	426	425	408	460	465	431	409	414	469	429	421	414	430	429	450	413	408	448	422	427	399	446	448	430	440	416	409	428	433	415	394	412	373	431	446	421	431	454	408	456	407	435	481	415	430	439	438	465	446	398	447	451	403	481	471	437	439	448	417	404	446	434	415	435	437	419	429	402	408	483	432	417	405	421	457	467	441	441	405	445	415	431	402	439	427	413	426	455	405	419	430	441	412	433	441	416	433	409	433	400	437	450	420	413	404	411	417	428	445	400	427	406	393	430	441	421	436	428	391	412	438	449	438	459	417	407	429	429	412	455	422	407	414	426	403	427	417	444	449	432	398	451	419	445	405	420	414	434	454	428	398	441	423	443	423	458	413	449	421	427	472	416	446	417	481	431	423	390	408	441	427	442	435	430	452	419	418	437	428	377	420	433	450	439	410	411	478	447	399	391	448	392	439	444	416	473	446	413	445	462	437	413	429	447	429	445	462	418	461	469	394	423
23351	21728	29634	25118	22693	24164	22474	14010	8187	3167	1518	1224	1033	892	858	731	734	708	687	648	606	610	648	609	573	583	585	572	559	578	598	551	571	528	533	564	566	521	515	523	532	540	542	569	519	555	529	513	532	560	520	536	501	529	524	542	521	563	497	530	513	547	527	568	533	464	520	498	488	513	499	540	515	514	557	501	539	527	506	507	522	540	538	520	568	560	546	577	544	503	537	533	546	503	507	500	547	545	501	521	552	537	490	550	535	544	521	539	515	576	533	512	521	545	554	511	525	540	505	512	525	500	522	505	550	547	546	509	531	506	519	542	524	493	503	493	519	502	553	595	506	504	490	530	533	508	505	507	510	564	520	532	504	523	526	549	538	534	530	496	576	513	533	536	526	508	509	573	552	508	532	525	499	510	507	498	496	526	493	552	538	541	469	568	498	518	506	498	511	525	549	555	545	527	560	521	550	544	492	533	533	590	548	516	525	518	517	543	527	515	509	529	483	584	493	529	550	504	532	510	500	524	542	532	554	510	544	497	528	516	486	484	496	570	436	539	495	517	497	533	530	496	538	546	497	542	505	533	564	508	479	536	576	560	488	533	554	529	491	564	485	482	529	538	546	524	530	497	513	515	511	527	528	535	493	525	516	545	504	566	494	472	534	545	507	507	540	501	525	500	516	506	493	523	547	507	518	541	564	499	535	528	557	517	512	528	558	505	538	539	534	558	540	503	507	529	501	519	534	496	523	528	502	529	519	503	528	495	542	511	510	512	516	509	581	543	559	493	571	541	505	540	507	536	523	515	480	517	552	505	513	516	546	540	547	527	503	529	509	541	508	595	512	518	520	533	556	554	504	473	539	548	531	524	581	521	577	527	541	542	545	496	529	529	509	508	534	518	568	483	543	547	525	528	503	528	577	510	500	530	556	544	517	524	510	516	492	482	522	510	488	536	524	544	561	576	534	526	514	503	523	535	522	487	551	536	526	547	531	521	521	511	517	476	527	517	499	495	553	530	542	546	529	547	514	532	512	536	578	506	535	550	494	518	569	496	557	519	555	541	511	507	532	546	547	494	550	535	482	540	544	538	523	559	516	537	553	536	565	532	501	485	557	557	525	499	505	553	521	492	509	529	544	533	556	522	544	584	556	555	547	518	503	582	535	525	525	541	509	511	524	489	522	495	525	502	499	537	527	511	519	495	569	545	511	527	507	544	522	527	506	536	513	504	517	514	549	527	536	565	511	519	564	523	580	543	469	512	553	566	526	521	550	577	547	533	487	499	525	580	528	486	517	516	534	494	511	500	517	510	545	530	545	528	564	508	545	488	551	542	567	548	542	504	535	563	568	488	530	518	548	540	545	534	514	520	534	547	546	500	518	500	506	499	544	532	492	552	522	550	527	500	550	547	503	528	541	534	506	544	534	546	524	523	528	541	559	586	536	511	524	545	513	533	549	520	513	514	504	511	547	512	498	499	511	546	526	498	542	529	551	518	538	513	570	538	542	535	528	514	544	510	518	542	493	538	558	525	538	532	514	515	495	503	517	550	526	525	513	519	560	553	564	558	542	509	558	488	497	542	526	521	498	553	531	495	505	520	561	558	528	537	531	535	533	541	523	527	513	514	541	521	464	529	491	502	547	499	512	548	506	548	510	508	533	513	504	576	499	529	515	535	566	526	548	496	558	598	525	520	533	536	504	536	508	582	547	522	540	539	508	524	535	537	547	512	522	519	531	541	540	515	525	506	521	548	515	535	512	504	524	513	537	522	538	512	503	535	498	529	502	534	488	489	470	524	555	518	539	494	533	548	502	525	523	528	530	521	550	503	521	509	563	522	552	536	527	526	525	483	481	522	518	583	556	561	558	547	539	531	533	538	529	546	528	525	524	525	539	487	513	458	533	494	567	579	552	546	515	512	552	500	513	522	492	533	527	520	509	578	519	501	484	550	520	533	530	536	546	520	524	509	523	500	524	549	505	557	510	491	522	505	486	562	501	556	503	554	536	557	472	485	554	539	508	479	485	472	501	497	521	495	549	503	544	536	506	565	512	540	488	538	509	523	568	511	547	509	518	521	533	537	529	542	503	510	539	543	554	504	530	528	492	567	515	506	559	552	545	493	520	521	489	519	513	556	532	538	552	505	540	555	481	506	564	578	554	532	541	520	591	514	539	536	516	500	543	561	520	579	536	498	491	554	505	543	509	511	532	522	537	567	500	518	568	536	516	467	525	526	551	527	517	525	501	544	539	530	546	504	483	499	531	500	503	559	558	536	513	538	547	538	493	487	536	527	521	525	568	512	532	479	515	512	530	505	512	520	540	558	522	479	512	524	527	516	520	497	504	537	526	537	522	491	527	510	505	564	495	494	521	553	548	526	553	497	481	546	544	543	571	541	489	511	551	540	534	498	498	497	506	557	502	534	487	550	494	521	537	497	536	526	511	561	535	545	525	563	535	492	537	511	490	483	523	509	542	555	505	499	528	503	540	515	517	511	551	539	538	538	488	565	499	535	537	486	488	530	519	549	522	530	539	526	522	512	506	504	541	534	532	509	548	525	530	481	500	521	483	485	526	521	533	579	515	539	534	528	542	511	549	535	524	548	517	505	542	520	518	584	517	552	499	510	552	533	530	554	542	497	504	508	492	512	511	489	518	513	551	512	530	531	523	529	544	564	531	525	454	517	519	554	524	519	496	496	498	525	489	485	529	523	503	542	537	529	474	509	507	514	513	550	532	519	505	471	553	535	532	517	509	544	520	555	557	530	524	480	510	516	512	531	548	527	541	479	498	491	565	528	553	529	522	565	505	493	550	555	507	521	535	539	554	488	498	502	535	548	524	524	536	555	503	546	515	553	563	541	509	510	498	514	540	520	506	509	543	535	515	560	515	492	487	528	545	531	538	528	541	528	501	494	514	512	518	508	526	506	518	553	560	541	571	528	490	491	479	465	495	537	561	506	593	549	498	505	542	509	543	531	498	530	535	522	515	557	489	526	527	526	536	523	490	545	502	515	500	510	547	543	520	511	505	532	472	532	533	550	488	531	546	481	520	527	498	500	554	500	533	538	502	509	547	532	526	538	502	519	500	548	551	530	541	507	536	533	531	500	521	510	513	520	513	503	525	524	531	522	544	485	542	495	526	512	557	501	487	479	533	502	578	498	572	501	484	497	542	558	520	564	557	533	560	516	500	504	483	511	537	550	563	517	528	604	545	504	519	514	524	529	531	537	535	556	500	527	496	487	515	532	538	535	516	556	534	492	530	562	544	531	538	526	539	515	532	528	524	492	547	527	491	526	546	533	540	513	511	510	520	507	532	528	494	503	553	511	541	526	547	513	460	516	507	561	536	521	539	536	567	532	509	539	530	519	561	523	533	502	515	548	536	515	509	486	533	555	509	487	521	532	575	492	510	535	527	484	473	557	550	518	539	490	527	527	514	499	520	519	503	557	518	520	516	519	549	554	540	531	492	550	575	522	553	526	498	539
36653	69625	58890	41882	30869	25733	20854	17034	11236	4330	2097	1670	1401	1333	1094	922	853	759	784	685	727	672	689	659	640	594	605	569	580	612	547	538	529	515	546	589	554	542	557	569	534	555	532	534	545	500	573	557	535	570	539	515	550	534	570	509	519	582	540	528	524	502	575	524	556	507	514	512	559	536	520	544	537	531	534	572	567	550	535	540	528	545	531	560	567	514	534	528	523	532	504	500	547	563	488	577	559	527	528	548	537	519	480	517	511	561	544	522	516	554	550	544	518	515	517	557	554	560	487	575	528	549	560	559	522	556	565	542	538	524	491	532	516	507	516	561	528	566	575	551	540	506	499	542	583	546	607	564	528	485	512	488	520	561	523	551	570	490	532	560	602	554	565	545	515	570	554	594	513	527	534	532	485	541	544	496	531	535	537	531	548	543	559	502	527	534	595	520	523	511	552	503	515	541	521	523	560	533	527	520	566	517	505	555	552	554	559	526	521	529	598	554	525	534	530	537	519	528	499	533	550	546	542	554	524	473	516	504	522	501	538	534	545	547	511	524	533	530	578	530	538	534	514	555	559	552	541	554	565	562	534	512	539	514	532	517	526	526	555	560	570	527	555	527	557	522	559	560	551	543	538	546	510	516	534	500	528	559	493	541	520	554	531	578	537	495	542	572	509	546	549	535	541	560	513	522	547	492	571	533	477	560	548	548	556	524	546	533	557	553	563	532	519	525	581	591	527	513	538	512	515	486	544	542	530	514	557	566	530	533	551	521	534	557	574	548	558	521	552	515	552	577	535	536	551	545	531	551	504	566	545	504	534	527	539	525	550	535	529	546	506	517	578	536	502	534	553	543	579	538	543	575	554	544	546	518	530	515	535	555	509	565	515	535	537	551	519	499	527	563	580	538	497	474	532	545	543	532	562	542	557	522	545	511	574	515	555	569	478	564	568	537	534	573	531	545	539	558	515	522	554	532	521	515	519	545	539	539	566	517	541	538	534	559	498	542	523	530	531	513	542	495	550	517	572	561	526	553	496	578	545	571	531	559	539	537	560	550	510	550	566	555	535	521	537	531	522	579	523	528	514	545	528	467	526	521	535	516	528	535	515	523	525	558	575	570	526	535	551	512	525	523	523	545	525	532	525	522	531	521	541	537	556	572	541	552	494	511	547	569	619	542	505	552	539	550	525	539	519	533	555	507	550	569	547	518	527	528	509	550	531	515	519	536	568	566	528	526	510	506	535	543	582	539	515	554	548	490	544	543	551	537	571	535	550	533	525	524	521	556	501	528	537	566	553	508	510	532	509	543	532	523	524	532	507	553	547	521	525	539	538	586	588	535	558	546	533	542	539	558	529	535	550	517	532	561	519	565	538	511	507	522	542	547	517	505	535	559	534	532	549	535	543	549	530	552	530	517	532	550	578	539	558	539	523	540	560	510	568	533	513	543	508	534	539	599	575	520	546	520	535	536	497	513	530	526	576	521	531	532	536	539	518	534	496	506	540	543	539	578	492	528	545	556	552	502	499	552	563	579	547	513	507	541	488	564	583	519	551	553	542	580	507	529	547	547	497	552	580	531	539	532	565	539	536	534	527	523	569	535	496	509	566	526	505	527	537	562	550	535	515	515	534	553	592	522	575	552	540	544	532	533	567	574	540	549	502	509	505	502	521	503	563	517	533	524	521	558	534	525	534	576	525	554	496	571	569	541	515	542	514	567	554	534	493	514	549	511	569	524	543	546	538	518	512	501	464	526	556	559	530	535	518	487	540	520	544	510	514	494	578	556	510	555	518	569	542	549	552	497	540	539	567	507	509	568	524	545	542	512	574	528	506	544	516	551	577	570	559	544	503	522	523	594	521	529	569	547	554	534	509	549	541	530	521	511	516	537	518	538	551	552	509	532	498	525	545	560	520	555	544	534	534	523	539	546	530	523	517	539	496	552	554	510	517	479	519	527	493	521	563	561	538	508	483	559	572	554	536	569	515	519	559	548	508	536	560	531	556	579	572	543	555	552	518	511	540	525	531	524	504	496	517	507	527	547	483	538	533	529	582	538	534	551	565	525	547	535	563	551	503	546	532	543	519	538	556	496	558	505	590	510	536	569	523	525	505	561	512	545	553	519	565	562	502	561	511	557	504	480	529	511	502	536	556	567	482	538	546	540	530	505	507	528	570	530	524	514	522	535	512	514	511	486	528	522	566	497	532	565	546	520	531	523	509	511	575	548	528	527	504	527	530	549	579	565	539	530	535	511	563	562	550	553	548	539	533	563	569	547	537	513	540	485	525	548	536	535	524	567	533	559	528	544	514	538	533	547	522	574	532	526	522	562	536	623	504	528	535	553	497	574	503	588	516	520	522	514	544	573	521	543	565	526	518	538	483	535	526	533	549	543	529	536	527	528	504	516	513	540	538	540	521	555	553	548	516	565	558	521	560	555	556	553	498	527	519	551	543	530	559	535	568	562	563	553	512	544	522	525	521	528	530	496	516	549	525	523	562	512	525	534	515	528	509	580	526	572	560	569	542	538	521	529	519	540	531	509	528	508	588	535	535	539	554	529	581	557	546	529	563	533	508	546	523	531	534	504	534	527	540	552	512	494	518	548	562	549	524	560	587	501	566	518	519	532	521	556	503	532	547	526	569	560	549	538	498	507	562	528	538	585	547	522	526	549	555	562	507	528	516	520	527	521	549	513	494	519	549	553	512	535	562	535	520	540	536	557	524	564	558	577	568	512	564	542	526	538	551	520	577	602	558	507	518	544	514	533	530	525	515	548	569	564	549	518	514	531	523	547	547	532	564	535	528	538	507	530	528	519	509	524	570	531	482	492	555	549	541	543	549	570	509	523	510	550	514	538	558	579	501	536	526	492	554	536	532	517	532	566	540	541	515	549	550	552	555	540	500	474	508	524	540	550	557	501	552	550	553	530	559	500	550	558	550	574	525	519	562	550	584	548	523	523	522	553	563	574	597	533	532	540	555	538	524	568	540	546	562	548	549	559	544	542	554	529	514	542	543	495	560	522	559	528	488	527	531	542	517	540	538	552	526	553	520	512	555	550	495	528	581	523	547	545	554	541	501	527	533	483	528	531	581	579	529	531	484	527	541	534	478	543	525	508	543	540	496	503	540	548	559	538	505	557	542	535	510	547	552	530	520	557	521	557	557	503	530	510	496	529	545	530	516	564	579	550	519	514	550	528	565	556	590	544	515	520	524	524	500	522	562	553	507	569	548	539	565	518	516	559	557	509	494	568	509	526	550	526	550	599	521	546	563	542	526	546	524	528	528	569	494	497	554	535	581	540	560	547	528	545	565	513	553	504	565	543	548	545	532	504	503	553	542	534	533	558	520	556	545	513	551	543	505	567	537	508	550	538	551	531	507	507	507	567	508	550	547	519	548	541	531	549	547	540	535	548	535	526	506	540	523	526	513	542	526	500	541	553	532	509	513	545	518	552	552	507	552	529	550	530	504	498	511	512	558	566
32547	38678	42728	28850	16172	9447	5953	2750	1530	785	584	500	478	452	430	385	363	384	353	361	334	346	366	379	342	312	346	355	323	309	372	303	284	319	291	331	309	321	312	331	331	330	326	335	340	320	345	300	275	335	299	287	320	313	307	320	320	357	278	328	303	301	285	302	297	307	299	321	326	296	334	315	310	306	325	326	297	309	319	343	302	298	290	309	310	335	354	276	300	311	338	273	308	309	293	313	303	316	309	306	306	290	323	322	340	287	306	272	300	284	294	289	313	323	289	311	318	302	330	302	290	306	321	345	306	321	329	317	291	326	315	276	303	310	296	317	313	297	337	339	311	272	327	349	292	296	265	311	297	310	311	272	310	333	324	301	313	312	312	314	297	336	286	347	285	312	329	292	310	320	301	333	316	314	306	306	317	311	332	297	333	327	300	323	297	324	306	299	276	338	308	356	348	329	292	321	259	307	303	312	282	299	312	280	321	298	323	312	317	320	325	323	334	327	332	300	312	310	325	334	308	316	290	333	309	276	333	324	291	288	338	292	273	300	303	309	303	316	313	309	339	294	299	307	302	337	322	326	319	302	291	320	321	278	307	336	294	324	313	292	310	326	305	291	315	294	307	302	288	308	276	326	331	307	304	277	276	296	308	320	306	314	295	296	321	284	317	304	287	318	309	335	309	311	322	330	298	333	327	347	309	267	316	304	326	300	341	299	294	312	326	288	293	335	274	312	331	332	362	327	312	314	330	292	317	289	306	319	306	308	317	282	294	316	310	307	278	325	298	306	313	330	325	291	290	307	317	339	322	313	302	316	305	286	305	327	295	313	309	338	299	321	283	317	324	319	306	311	326	331	334	326	315	306	334	308	290	284	302	298	320	348	313	304	300	332	306	314	302	324	272	351	317	321	293	267	276	334	309	308	313	296	362	324	287	301	319	339	290	303	283	309	335	297	311	344	288	286	278	327	282	294	316	281	325	298	313	301	309	302	310	315	330	334	310	302	255	309	303	315	322	290	310	287	315	311	299	327	334	290	317	277	312	313	277	304	334	303	322	298	311	332	337	297	267	309	327	305	334	315	314	296	331	306	332	314	313	304	318	339	336	308	329	321	329	303	317	323	306	313	295	316	310	335	304	319	308	309	315	312	335	330	327	291	295	290	300	306	297	282	297	305	298	309	282	313	310	286	297	304	322	313	300	302	310	315	305	335	331	297	293	303	333	351	339	299	344	301	291	302	303	282	305	293	331	304	298	312	338	294	298	286	309	301	306	326	307	313	307	281	312	307	298	295	349	320	298	293	313	268	314	314	315	312	314	351	296	311	322	321	307	286	301	295	304	293	316	293	282	273	308	288	311	292	305	325	327	296	310	318	308	292	312	293	307	313	314	317	272	290	335	306	318	301	302	314	321	310	311	327	298	306	286	309	304	307	296	291	311	309	323	301	318	323	326	314	296	314	309	322	297	285	300	256	308	300	270	297	327	324	336	351	296	324	314	294	311	303	349	290	332	310	337	265	281	307	283	301	322	295	315	326	300	304	305	293	308	337	307	289	306	316	339	337	354	289	288	305	309	306	308	297	272	286	283	346	297	303	275	327	305	303	307	308	288	318	284	307	314	320	298	313	350	337	312	293	305	293	286	323	327	312	289	309	314	302	289	295	320	295	357	286	314	336	289	318	314	282	303	303	295	307	323	296	310	307	276	260	298	304	282	291	296	289	309	309	263	300	303	270	331	259	305	299	300	333	362	331	314	314	294	321	281	295	276	295	298	294	303	320	317	328	307	310	291	302	312	315	331	278	322	299	310	308	310	313	309	312	309	312	312	279	305	293	326	300	325	323	305	293	306	320	322	313	306	317	307	324	312	279	299	276	297	311	326	329	328	301	293	296	287	311	285	316	308	324	337	311	314	307	332	306	292	321	308	325	326	322	321	304	302	342	300	306	319	310	294	322	304	320	315	305	299	299	321	306	304	302	341	305	271	286	325	308	289	311	316	286	296	298	297	289	317	309	337	312	322	279	290	311	319	334	300	302	329	290	306	274	305	288	310	274	341	334	316	327	339	292	327	284	280	275	312	282	296	326	297	327	318	307	329	320	352	317	281	332	321	326	318	320	314	286	307	295	301	296	290	314	288	313	299	300	322	288	353	297	294	319	320	306	276	298	320	318	317	303	312	280	300	304	291	319	324	274	302	310	289	315	306	346	325	295	285	325	326	324	284	292	279	324	338	290	311	343	272	278	306	297	301	309	316	326	297	285	316	313	296	337	295	325	287	324	286	299	270	343	304	329	308	311	312	301	344	303	317	332	341	328	320	304	328	311	307	322	313	281	309	331	308	302	300	311	311	306	317	312	319	320	314	315	301	296	298	308	295	324	285	338	344	302	301	286	328	296	295	294	302	320	325	316	305	324	296	311	303	302	326	323	296	297	305	321	303	271	342	322	308	321	312	304	305	314	324	283	295	307	283	298	322	282	334	329	311	295	302	268	290	284	312	315	303	310	345	317	293	309	267	304	302	307	300	278	311	318	321	355	287	322	296	303	323	313	332	315	334	296	285	269	326	318	322	296	312	317	329	293	307	323	342	309	320	312	294	296	281	277	303	302	290	316	308	304	290	309	313	304	282	314	315	305	290	302	270	297	297	289	298	297	280	308	281	313	271	321	326	302	310	340	311	311	284	319	303	298	335	326	285	311	296	297	334	287	324	326	326	300	313	307	295	320	297	297	302	334	297	317	324	259	330	320	323	297	303	304	349	278	286	297	308	272	330	332	331	330	341	316	316	285	337	317	336	312	299	329	340	330	327	291	294	275	299	302	299	313	293	279	287	310	313	310	307	333	320	313	295	304	290	329	299	311	318	298	288	349	305	290	323	313	304	310	319	324	287	306	288	332	290	323	295	313	336	289	349	295	314	299	295	326	296	301	317	314	318	318	316	296	298	269	285	300	311	299	290	324	322	333	291	350	296	306	295	298	309	317	298	323	335	341	300	298	286	303	302	267	294	291	317	297	329	315	302	280	327	318	327	309	308	290	309	292	294	299	288	300	335	323	279	291	322	307	319	323	318	313	313	292	332	293	319	308	310	311	297	281	328	293	304	295	293	300	294	310	314	289	308	291	328	298	313	297	320	285	316	319	289	297	285	319	310	307	310	296	312	313	301	308	303	312	305	295	317	316	336	294	303	316	309	292	304	308	285	300	290	276	316	340	295	318	295	346	300	278	295	299	296	307	324	300	317	323	298	306	332	315	314	310	307	303	333	300	292	344	354	313	306	316	309	347	288	309	316	293	312	292	288	304	294	332	310	320	330	314	284	296	304	323	316	286	307	290	298	318	307	302	268	318	301	300	316	307	312	317	305	279	324	298	303	347	294	294	297	311	331	306	302	325	311	306	302	300	299	296	325	320	302	311	306	272	312	310	303	324	315	291	330	306	308	308	300	325	267	287	295	318	302	332	329	317	304	299	278	301	285	320	326	293
34322	52929	41471	25607	17953	13114	9364	4504	2601	1294	836	742	670	601	531	450	481	395	421	402	383	367	390	371	386	377	339	364	358	367	349	330	316	349	331	339	360	326	327	308	349	316	329	287	333	332	341	333	332	321	341	326	319	318	347	329	329	331	352	348	320	369	312	321	323	349	361	328	324	346	332	358	341	326	320	343	332	310	349	344	316	318	367	330	338	355	339	344	339	345	321	338	305	358	340	335	326	321	330	320	321	336	347	318	321	316	352	326	315	312	353	307	321	338	319	319	336	370	328	366	321	344	335	330	301	316	342	304	315	309	332	320	325	320	300	344	325	316	321	339	307	315	300	341	332	325	343	306	301	302	343	344	323	333	312	338	319	335	321	347	319	302	362	352	332	345	333	323	334	329	354	309	310	318	322	326	342	371	365	305	353	333	325	326	325	327	321	336	329	352	332	330	341	356	336	318	334	335	344	323	309	328	359	340	340	360	358	345	302	316	348	343	339	342	360	318	338	321	328	363	326	337	326	318	345	346	310	326	353	363	334	350	364	335	349	345	327	338	299	343	335	296	324	327	324	358	323	339	303	319	357	313	323	332	345	355	324	327	346	350	319	327	325	332	309	275	362	349	323	328	283	335	341	306	296	342	324	311	331	314	297	353	334	321	329	348	325	348	351	341	309	325	316	301	316	299	339	339	315	311	340	317	347	341	324	311	316	354	325	348	330	349	341	373	311	322	331	332	316	324	329	324	329	301	334	343	316	309	349	342	345	297	325	341	323	353	357	323	307	314	336	304	336	321	350	305	331	335	313	344	329	342	317	325	326	306	332	305	352	337	327	364	333	338	340	329	338	293	368	315	323	325	332	351	319	348	339	337	341	307	348	322	342	330	316	344	369	343	276	337	334	341	340	313	329	354	323	336	323	350	351	344	340	336	357	353	303	358	353	346	342	343	343	326	329	334	352	298	349	345	334	338	317	350	351	339	307	334	325	310	348	326	324	355	364	350	303	346	309	320	350	310	314	329	330	325	313	325	316	319	315	353	345	340	344	311	349	330	324	309	346	317	316	325	360	342	340	318	331	307	347	334	349	341	322	296	321	324	330	285	382	331	302	323	339	341	334	300	299	311	360	320	307	324	338	353	341	335	332	312	325	331	352	367	349	334	285	320	326	336	320	345	350	325	321	327	330	352	367	307	307	367	349	336	339	323	305	318	351	342	342	325	309	347	324	319	344	370	321	324	332	347	306	347	350	339	317	366	320	306	332	350	320	348	347	346	343	316	330	355	326	307	314	341	350	332	330	335	330	312	317	337	304	365	348	363	346	350	332	363	317	313	310	345	359	334	336	336	314	350	334	297	343	318	330	321	336	318	329	316	340	342	328	350	333	309	339	339	327	352	327	288	321	331	346	304	311	356	304	321	330	342	362	311	353	320	357	322	333	324	321	303	295	303	320	360	328	324	361	362	351	349	328	354	345	352	337	328	336	342	335	333	346	343	336	352	327	341	326	299	320	299	347	367	310	331	335	358	328	329	343	330	357	333	311	335	329	320	320	381	356	376	324	349	318	312	349	338	338	324	397	344	329	294	352	326	343	308	351	342	355	359	345	339	324	352	331	320	304	352	338	359	348	325	355	343	301	337	344	344	354	290	341	338	369	280	336	312	321	301	342	318	343	320	331	298	318	351	305	334	301	348	328	343	341	311	352	311	344	321	293	328	336	351	303	319	325	375	364	341	340	367	338	332	333	337	336	312	334	349	343	318	350	345	289	322	334	330	339	334	325	347	322	340	354	337	353	330	312	362	381	342	339	354	314	356	345	326	314	327	318	346	346	341	330	335	339	336	357	349	347	350	342	321	323	341	338	324	350	332	350	362	349	339	341	328	341	356	331	345	342	328	343	327	320	320	313	301	324	322	320	319	337	375	318	321	320	354	323	347	313	358	343	319	336	343	335	350	298	319	304	329	333	323	287	315	331	319	336	355	336	336	336	317	308	347	357	333	302	328	331	361	341	335	336	366	340	349	326	334	302	355	325	370	375	329	306	321	320	294	343	297	358	372	346	333	350	334	349	298	351	306	328	337	321	330	342	307	368	310	309	335	330	329	381	332	320	331	380	326	309	338	322	319	328	337	324	347	306	345	339	344	333	305	338	333	318	332	308	303	331	307	313	361	334	337	333	335	330	328	306	329	306	332	326	321	339	319	319	315	334	317	351	326	339	322	344	332	369	324	354	328	358	359	334	345	292	300	334	343	359	317	351	341	336	359	349	332	306	314	327	328	337	323	331	320	329	321	327	312	365	316	366	372	325	358	334	325	323	348	336	308	320	355	320	341	331	349	326	324	337	345	363	304	334	369	341	328	312	329	337	357	342	326	350	354	317	309	339	303	316	309	350	323	295	340	336	356	351	321	347	317	312	292	331	334	341	338	337	301	323	322	346	309	339	333	300	327	320	371	375	323	333	362	366	358	339	361	329	340	303	341	333	349	339	334	329	339	332	363	354	341	356	329	368	342	323	319	332	346	361	337	355	355	316	333	344	342	342	336	346	316	351	319	329	341	335	301	315	314	347	325	353	345	328	340	331	326	348	339	332	330	331	304	360	356	320	319	292	373	274	318	371	308	338	348	326	311	316	305	305	353	344	308	314	328	315	321	303	326	370	338	313	350	317	350	314	325	347	351	347	336	370	305	327	335	326	314	339	353	335	325	332	336	335	329	338	336	349	381	351	351	332	315	337	367	315	321	369	338	323	336	341	295	320	281	341	342	343	324	346	346	315	318	359	323	308	334	311	324	307	347	360	356	353	348	326	338	325	333	361	330	323	360	312	346	350	305	334	334	334	354	302	303	317	335	321	316	338	327	334	331	336	346	346	356	361	329	348	317	373	313	314	318	340	321	305	339	359	325	327	311	334	305	332	306	322	308	352	314	353	339	334	347	337	343	301	334	325	333	331	320	322	356	358	303	324	329	330	347	322	341	325	357	319	335	331	355	319	333	337	303	339	300	332	318	353	341	339	335	337	323	327	349	310	333	305	343	317	344	326	334	326	323	359	326	311	345	339	323	342	285	342	315	305	299	315	315	329	340	319	318	337	341	346	332	336	329	350	313	331	332	289	335	315	297	320	326	319	304	324	347	348	361	353	301	340	352	332	324	338	315	360	343	315	302	353	322	337	343	357	309	333	325	354	350	323	344	313	332	327	319	346	342	351	341	336	342	346	343	352	320	325	338	337	336	332	311	327	325	318	308	320	319	340	316	354	372	329	345	308	331	361	333	352	364	337	318	352	366	299	349	320	347	324	350	348	300	329	313	322	332	308	331	322	341	343	346	319	304	331	339	346	340	337	319	376	324	326	340	343	305	350	349	359	311	351	346	315	334	323	355	369	342	345	334	334	359	312	316	323	343	325	297	326	323	305	345	375	320	361	344	301	324	338	309	283	370	354	314	324	334	309	336	347	331	311	314	343	350	334	338	355	351	344	343
24460	21706	29573	26665	24277	22282	15174	7065	4031	1930	993	791	711	689	596	548	484	495	466	461	471	446	462	445	433	401	397	383	371	413	362	402	373	368	380	407	353	421	395	391	387	352	370	378	370	379	373	385	380	355	386	356	383	399	425	359	379	343	366	360	366	402	426	416	373	380	404	387	423	367	393	407	356	361	374	364	373	398	360	392	366	395	397	383	361	398	406	390	390	390	366	346	347	368	384	400	365	364	388	374	361	368	386	427	381	368	372	346	391	379	382	351	398	379	390	381	364	363	368	379	365	400	390	381	401	348	396	344	374	391	371	396	367	392	405	382	392	375	391	395	385	385	399	355	360	387	376	368	384	393	381	374	394	402	394	371	403	362	408	352	406	378	383	382	365	412	404	381	387	361	378	386	414	390	350	388	382	359	350	361	377	378	400	407	362	393	361	398	374	375	362	353	370	349	384	391	336	392	408	393	394	404	388	413	362	385	399	380	401	393	382	380	368	400	357	389	359	379	399	409	360	397	361	411	380	377	385	380	387	401	384	386	402	392	355	378	387	429	347	401	400	341	359	396	367	388	375	414	431	345	382	395	383	398	389	394	375	367	335	409	352	337	362	394	383	371	383	364	366	374	407	381	370	368	401	374	365	387	383	380	350	387	369	361	359	372	355	396	351	394	369	376	358	377	376	368	404	392	375	356	356	363	378	403	364	344	355	368	405	360	340	397	371	384	418	379	406	367	390	375	366	348	357	377	395	389	375	395	388	390	381	378	392	380	341	370	371	375	379	389	378	360	393	384	347	389	360	342	404	357	368	371	375	390	392	382	339	372	354	421	389	364	390	384	356	396	361	396	364	389	400	401	358	382	340	357	339	381	407	354	385	369	384	359	386	382	418	366	403	402	396	373	394	369	404	372	393	389	376	354	395	370	394	389	384	376	387	366	359	397	382	381	353	370	364	364	343	345	393	392	372	410	350	363	404	373	375	368	379	363	371	383	392	356	394	360	377	398	395	367	348	383	381	365	425	381	390	454	373	397	393	360	386	355	373	400	379	414	392	373	403	362	369	411	413	404	389	365	393	385	380	380	391	388	390	340	341	378	384	399	399	391	366	389	383	381	367	391	389	405	367	370	387	335	416	370	366	409	394	378	396	376	391	394	416	411	360	395	366	358	411	371	363	365	367	379	363	394	378	390	373	378	389	388	385	372	401	412	394	369	384	390	369	395	367	369	404	364	364	382	383	387	369	363	395	371	398	420	386	377	389	396	409	386	382	349	379	381	362	363	413	398	333	368	373	386	416	385	407	367	417	386	364	347	375	380	370	348	368	377	337	390	409	381	411	375	382	342	392	379	380	380	359	379	369	389	370	394	348	411	386	339	379	383	352	363	403	385	408	397	379	355	376	396	416	396	374	390	385	390	353	388	357	362	400	393	363	361	402	386	411	403	372	353	356	392	366	371	396	366	348	390	427	386	365	355	409	392	402	331	367	339	358	382	387	386	401	391	381	410	379	392	399	420	365	382	377	386	394	397	386	364	366	376	361	408	375	370	383	339	362	435	388	346	387	407	388	355	403	379	389	391	389	376	389	393	388	392	360	366	401	404	382	422	357	380	374	377	394	375	384	384	398	350	400	355	369	377	349	355	379	350	364	378	343	379	396	404	388	372	387	390	413	382	343	381	384	350	370	450	401	402	364	382	363	366	370	352	340	379	424	382	387	373	390	370	373	363	371	377	393	393	362	385	390	379	375	376	365	360	325	409	376	391	390	388	378	383	379	377	374	379	414	371	376	374	380	383	383	384	366	371	354	401	387	399	361	344	363	388	384	393	357	389	370	421	387	393	389	372	362	401	402	373	392	399	359	329	376	407	401	424	373	337	353	375	357	369	358	407	394	354	396	387	371	401	362	424	367	364	353	392	358	385	384	389	366	383	368	373	372	366	385	361	346	341	393	402	378	384	373	358	379	359	374	386	355	401	384	365	401	403	359	388	358	394	370	387	405	350	354	381	360	359	410	365	394	347	347	391	374	365	394	389	354	395	387	386	348	360	398	361	418	413	352	396	401	397	395	375	369	373	361	367	374	375	374	365	383	388	390	453	383	357	371	376	354	360	369	390	392	392	364	404	403	405	395	390	370	339	386	341	391	409	417	384	374	374	392	367	355	401	366	367	390	364	373	373	370	379	370	400	391	415	400	374	389	387	383	382	398	389	387	381	372	389	378	355	388	355	357	402	396	393	385	363	354	411	384	405	376	380	393	383	393	407	385	354	386	383	362	372	364	394	354	375	372	369	372	368	427	357	377	361	428	390	413	345	362	365	348	357	375	352	416	388	414	386	355	377	393	368	367	356	403	348	390	366	411	403	397	375	385	342	335	344	380	402	399	366	383	407	344	382	383	360	370	403	374	373	405	385	371	400	386	398	360	412	404	371	366	357	382	393	410	377	359	387	394	417	386	350	382	375	341	364	393	353	360	399	382	388	383	384	369	375	401	396	372	395	390	358	407	371	376	384	379	376	366	381	354	384	363	387	335	395	370	370	407	398	387	394	372	403	355	391	404	365	375	409	409	369	326	370	363	380	381	390	371	368	359	335	373	402	339	390	349	371	385	362	404	388	379	388	389	361	394	374	389	386	361	404	395	390	375	387	389	383	392	388	351	360	369	350	375	353	339	407	349	370	375	362	362	351	388	358	376	366	354	373	390	369	362	368	379	338	380	372	355	381	369	400	353	369	391	381	396	430	399	391	381	380	393	346	374	401	408	393	372	342	343	390	403	358	395	370	359	360	366	405	354	366	386	355	386	387	380	408	386	416	355	388	380	397	376	382	378	396	373	387	365	385	398	385	345	387	382	379	387	344	382	385	395	403	354	338	391	377	371	383	367	398	390	384	393	332	403	383	363	368	390	408	351	369	432	413	380	374	387	390	376	383	399	367	407	401	391	386	375	372	422	351	391	319	391	395	399	359	348	354	376	407	375	400	397	363	412	387	364	340	403	399	385	394	416	350	361	386	362	374	394	411	413	376	351	416	364	361	382	400	376	346	382	393	401	358	372	363	395	388	370	336	368	363	387	379	413	364	381	388	412	381	402	358	394	362	390	390	413	397	412	385	420	378	364	353	401	389	380	374	398	371	363	364	380	400	363	413	389	393	401	345	367	349	367	372	377	367	408	407	345	376	428	373	362	376	403	384	384	395	368	371	415	389	363	363	415	370	364	407	403	386	383	393	363	383	413	391	389	402	384	376	359	374	385	370	354	373	384	394	364	404	371	392	397	364	359	399	357	391	382	367	369	375	354	370	364	355	402	386	368	381	382	363	410	386	391	384	391	380	363	382	398	382	377	369	371	365	360	391	389	378	371	374	384	377	360	386	374	376	400	354	372	397	393	384	378	357	388	378	386	352	375	347	388	363	358	387	416	388	385	371	366	387	355	374	367	371	414	388	398	383	407	383	365	377	409	372	401	357	381	365	376	397	363	398
33886	63338	51062	35761	28489	22614	15682	9809	6361	2940	1360	1079	895	834	756	662	622	555	597	501	479	498	469	468	495	476	394	409	431	441	426	409	438	395	408	419	396	379	381	435	411	436	383	386	393	394	369	422	398	371	408	404	413	415	363	433	395	378	385	421	384	365	404	400	409	387	399	413	383	407	409	434	382	405	412	375	409	383	380	378	403	410	398	383	400	404	367	382	402	399	437	369	387	411	398	390	400	361	392	397	403	409	365	400	410	384	405	376	404	456	423	421	407	405	384	369	423	378	356	387	397	418	384	414	400	378	368	389	397	405	430	397	396	380	380	418	409	380	394	417	415	370	366	375	391	397	398	350	420	425	402	404	405	411	396	425	369	383	431	388	415	354	404	386	410	421	371	345	385	381	410	405	387	410	376	379	430	373	409	383	433	431	387	411	405	369	376	356	378	379	383	421	366	396	395	396	377	421	350	377	380	384	394	444	388	393	384	400	377	363	401	385	432	372	420	391	403	403	413	403	391	374	414	393	403	418	380	382	404	349	417	399	391	389	422	427	385	385	376	367	415	385	419	375	360	398	387	393	387	391	408	381	373	402	410	396	388	407	391	408	362	391	406	362	361	383	370	393	435	427	391	368	397	370	394	371	410	417	389	395	399	387	363	411	412	391	427	407	393	412	378	365	409	389	385	424	396	384	416	389	456	376	377	390	373	382	388	367	416	369	416	365	415	378	375	401	355	384	403	366	373	404	371	428	391	416	403	392	428	382	375	403	388	373	441	362	401	410	379	396	355	379	388	424	389	423	423	382	379	391	408	360	383	375	402	410	361	392	426	419	431	396	394	433	456	405	384	419	387	421	381	375	416	418	402	402	409	368	384	372	380	394	403	386	394	370	429	395	388	398	400	380	373	392	395	409	392	366	372	414	395	441	406	371	371	383	428	387	390	342	395	384	424	408	409	394	338	413	414	338	374	410	403	362	429	413	400	383	344	388	418	397	400	367	418	404	398	401	396	384	380	405	383	438	430	401	417	384	419	375	391	404	434	390	358	417	417	375	389	386	369	374	417	413	415	367	401	387	413	415	373	415	403	407	366	412	412	426	368	403	384	401	407	393	404	368	377	402	409	374	361	379	389	425	392	377	351	415	416	388	368	400	415	406	396	390	384	385	409	340	388	401	403	378	416	343	395	419	402	388	392	388	437	396	426	360	400	390	359	377	377	395	404	394	393	373	403	403	399	394	415	411	381	374	389	385	430	363	394	392	404	417	373	402	409	423	377	414	411	385	385	353	397	393	411	438	398	419	408	391	365	420	419	359	386	410	413	377	372	389	394	423	379	410	388	355	403	386	375	400	433	398	417	397	449	416	417	411	392	367	437	350	407	409	410	406	371	374	381	379	416	403	355	375	423	423	378	389	412	436	375	362	375	375	364	377	398	386	371	409	383	399	369	388	423	388	402	395	371	401	371	391	371	378	370	413	398	417	416	388	373	384	389	415	375	382	392	398	391	407	379	386	425	364	369	412	438	408	381	388	387	392	381	426	406	375	407	403	384	407	445	366	420	402	407	393	389	415	385	397	396	390	381	403	389	383	388	426	371	438	396	418	411	414	409	360	355	394	378	409	418	395	422	400	427	378	441	388	367	393	390	354	374	404	408	388	387	381	394	394	423	384	394	402	397	383	386	409	395	365	388	398	405	443	371	417	400	411	416	401	420	372	370	407	414	342	356	384	393	407	419	341	436	414	414	386	394	352	381	399	393	374	352	395	365	392	409	372	388	399	392	414	409	369	369	397	387	389	402	390	379	373	397	401	371	391	371	419	395	403	373	413	398	413	401	369	381	388	426	393	396	396	406	402	386	382	412	411	405	368	406	357	376	397	419	400	385	402	398	402	396	405	378	366	386	379	379	404	408	377	424	383	403	391	390	407	373	397	387	377	379	394	381	402	369	385	400	418	368	442	397	385	356	403	402	381	424	390	411	399	423	428	391	388	399	411	409	375	435	409	419	407	391	390	410	403	362	352	405	391	428	372	415	377	363	402	388	373	390	402	381	413	398	395	406	422	401	399	394	402	408	399	424	422	385	404	414	412	430	415	409	388	419	398	428	435	366	378	403	423	391	406	352	393	381	379	391	441	414	353	373	357	385	391	387	370	402	384	409	415	419	373	391	408	363	403	418	382	407	409	376	372	412	405	372	458	372	368	403	379	410	334	389	407	398	407	400	391	397	385	419	382	418	383	409	379	414	437	416	367	383	381	366	398	376	382	381	396	375	379	389	415	381	372	390	390	378	412	402	395	393	393	375	402	404	387	416	383	370	424	397	404	392	384	388	362	360	409	402	405	401	387	406	414	393	416	381	362	368	397	335	378	373	397	392	388	397	411	387	389	376	391	384	386	393	404	397	382	422	365	367	420	396	428	398	418	354	389	406	367	364	373	378	391	416	397	405	381	374	387	394	395	378	382	381	400	406	409	409	349	405	384	407	369	401	407	416	398	436	413	386	366	401	349	386	392	407	416	400	438	416	405	368	415	393	373	413	405	417	338	372	412	411	379	386	389	431	409	404	371	402	403	376	419	401	415	390	421	410	429	415	371	428	396	367	385	383	390	391	373	396	386	430	362	387	356	375	414	378	417	367	360	366	376	407	380	374	430	354	404	395	396	439	415	387	402	406	357	380	360	399	414	411	411	385	426	420	416	388	381	385	394	412	409	370	400	397	375	379	406	402	390	397	389	392	375	431	421	380	433	396	383	354	385	388	388	398	379	376	371	409	431	404	424	388	414	368	392	376	370	402	387	402	400	387	415	371	351	404	392	401	376	382	358	412	383	368	406	405	427	382	409	368	389	411	398	352	385	408	404	426	393	373	372	374	389	414	366	393	383	434	387	372	366	391	373	347	390	392	421	359	410	374	404	412	382	380	367	383	391	406	385	378	391	414	372	374	403	381	393	411	398	364	394	432	400	415	394	383	379	384	387	399	415	386	389	383	367	367	390	412	366	359	382	428	403	349	371	411	378	369	402	419	392	367	400	457	388	374	411	373	409	392	395	409	413	444	407	387	380	389	442	394	415	356	405	373	392	415	401	455	385	370	381	390	382	369	404	385	391	416	385	405	427	407	370	385	392	367	379	394	381	383	382	387	396	398	362	398	373	387	370	412	392	398	339	380	388	392	377	418	412	414	417	395	392	387	394	401	411	375	404	402	386	396	409	429	381	391	422	365	405	393	429	415	413	416	369	373	380	340	399	398	377	394	386	392	378	421	382	379	395	415	391	431	400	386	433	384	404	389	378	415	380	370	359	417	423	400	349	407	374	334	355	390	398	410	384	410	407	393	373	399	407	407	385	407	412	354	441	402	378	406	400	402	396	421	402	382	418	376	367	402	388	416	390	394	409	366	400	414	387	417	382	357	377	409	396	395	393	357	402	427	412	397	402	392	390	391	348	391	406	438	388	408	357	418	399	412	375	414	417	389	387	369	388
25675	21928	30728	30678	22731	16992	9354	5284	2739	1233	751	703	608	600	594	542	481	484	416	439	479	483	497	471	435	413	427	426	437	432	412	431	410	388	349	411	428	343	385	412	422	399	421	379	377	429	410	397	418	402	432	415	387	396	392	439	433	406	386	390	406	369	380	373	392	404	419	410	409	398	414	415	383	401	437	431	393	444	396	423	376	422	378	381	395	394	389	387	396	388	423	405	426	443	407	384	380	414	422	429	369	415	391	391	403	384	393	382	358	389	385	419	397	404	401	409	399	441	382	406	424	381	409	421	414	440	387	387	429	350	407	392	396	406	393	404	399	404	417	384	435	400	408	394	421	451	396	396	401	415	448	402	386	400	373	387	410	396	381	387	405	398	376	438	434	397	405	385	418	417	418	409	384	419	410	405	404	410	410	380	370	391	420	406	394	386	422	390	401	385	414	373	421	417	409	416	374	418	374	382	412	394	388	396	372	399	427	395	437	413	371	383	367	416	416	400	410	379	402	400	416	394	401	404	420	399	374	378	425	377	383	380	412	443	402	407	397	405	353	383	434	450	409	383	412	413	385	382	433	435	401	376	378	410	382	414	405	371	373	421	374	390	390	416	374	423	404	403	419	378	402	392	410	344	413	394	383	435	415	374	410	417	391	372	382	434	397	400	399	377	411	401	432	406	391	397	413	385	395	424	405	415	411	401	428	421	385	412	383	369	354	402	431	414	402	403	421	417	377	401	358	405	399	405	442	420	406	411	408	426	390	412	454	449	420	396	418	369	435	374	387	405	398	371	402	386	406	428	404	417	412	419	412	397	421	381	367	433	378	404	398	430	372	419	439	395	387	433	407	441	380	428	407	393	395	436	409	394	354	365	387	414	419	422	419	442	375	385	402	407	418	396	412	402	394	425	434	401	367	405	419	433	395	423	393	416	428	376	391	386	400	401	418	405	425	407	415	393	423	379	388	426	389	385	390	394	398	421	405	422	406	404	396	402	388	415	404	442	416	408	413	383	420	392	388	415	420	439	406	414	427	418	402	438	423	422	372	413	405	409	402	382	376	414	400	418	417	398	404	418	387	382	385	402	407	391	388	412	385	401	430	419	372	363	412	446	422	423	381	389	397	439	379	381	442	416	388	379	399	399	404	404	421	421	425	415	425	435	415	407	425	407	398	387	421	417	379	355	406	448	378	392	383	390	375	422	384	416	402	397	386	424	412	400	404	420	414	452	348	370	412	390	378	379	400	412	404	418	429	388	375	404	358	408	396	418	408	402	393	444	397	399	393	383	378	402	396	391	411	386	394	415	371	382	398	386	398	383	438	369	376	427	414	395	407	415	379	403	395	405	357	407	438	412	391	379	404	377	393	394	414	398	414	426	384	424	384	405	417	387	396	388	401	427	440	441	383	390	395	401	410	426	399	395	415	388	387	387	461	392	375	423	383	425	377	349	348	383	411	384	382	414	388	403	387	416	375	395	413	450	379	381	400	390	414	401	389	405	405	426	385	373	401	374	418	399	430	380	399	392	410	419	431	410	393	389	390	400	370	374	407	380	375	416	387	428	431	420	406	398	423	407	401	414	442	403	422	407	404	377	431	423	396	403	425	420	399	411	396	364	395	384	427	399	422	369	422	362	420	434	382	402	433	455	382	380	394	392	395	407	396	378	391	370	401	416	365	405	420	376	450	396	396	417	394	428	406	399	410	387	430	413	412	387	445	396	393	393	376	421	411	406	388	393	409	399	404	386	421	425	431	353	394	407	387	420	432	355	417	418	404	414	410	378	405	406	412	429	386	385	380	377	393	430	404	375	380	424	416	382	414	408	405	397	399	412	363	430	445	404	374	443	414	353	424	397	413	396	381	398	376	391	382	402	426	381	419	441	384	426	402	373	436	431	416	403	401	419	419	383	396	403	384	373	393	391	425	425	431	394	427	414	396	429	410	386	421	428	412	384	397	394	396	387	438	437	412	436	374	428	422	436	415	390	423	396	403	390	415	373	427	411	410	405	401	380	418	413	405	428	459	405	398	418	436	412	422	375	430	396	389	411	389	386	431	403	406	402	381	423	407	409	396	408	403	401	400	421	393	398	377	376	379	388	409	396	403	382	407	408	403	412	377	418	401	387	437	383	400	390	414	403	400	412	402	391	383	399	385	366	379	418	383	408	386	408	395	412	412	395	414	409	377	425	407	386	362	398	401	421	414	398	397	379	404	438	419	415	397	374	393	450	428	411	411	354	390	371	389	406	424	399	356	382	353	396	425	409	376	420	419	402	403	403	391	407	381	415	437	401	438	407	383	424	429	400	417	393	418	390	404	393	382	427	418	410	403	404	382	381	395	398	404	413	413	418	432	416	404	391	405	428	397	407	388	410	404	367	405	395	390	396	400	427	426	423	406	390	373	380	427	395	435	411	428	396	445	413	394	388	425	404	396	435	416	427	394	388	415	401	391	410	424	407	415	422	390	408	400	390	406	408	387	388	416	369	382	418	433	418	365	375	432	361	374	418	416	403	411	421	451	409	396	441	369	400	391	402	421	416	422	389	381	383	408	392	418	404	392	383	375	431	422	382	365	382	423	401	436	415	358	365	403	404	403	435	425	407	376	382	398	400	431	400	364	406	392	405	386	403	412	408	363	401	388	431	406	419	420	434	393	440	397	395	419	421	404	404	390	409	407	410	417	399	379	397	408	392	421	413	376	370	410	413	413	407	375	412	378	410	433	410	427	415	419	409	420	394	402	383	382	393	407	442	412	405	371	436	446	393	416	409	374	449	416	374	411	403	377	402	360	423	409	430	428	413	415	396	376	406	403	408	390	414	364	397	414	374	408	388	429	412	405	364	400	387	403	427	389	385	417	402	412	377	389	378	432	360	402	401	405	410	398	432	424	352	408	377	428	409	422	412	399	432	402	381	411	426	401	374	409	397	414	455	388	385	364	393	382	433	412	407	434	442	400	357	425	405	404	395	386	417	380	394	411	388	390	430	397	391	412	424	349	413	429	421	402	389	408	407	381	390	430	402	411	407	379	409	381	395	418	392	446	364	378	396	394	417	413	403	413	388	405	396	388	385	408	419	436	378	413	428	369	395	430	397	399	401	412	411	386	396	387	393	409	372	379	424	412	424	383	403	449	416	380	421	417	429	361	439	402	413	359	420	376	391	378	397	434	410	423	425	433	417	404	380	386	393	431	425	432	384	391	401	421	386	358	389	408	402	408	384	376	399	403	414	382	381	426	406	387	390	391	425	408	387	400	407	394	388	430	387	403	426	383	414	380	422	423	392	387	411	427	409	400	407	407	380	394	398	359	409	372	433	411	408	379	371	406	384	389	381	389	417	396	403	428	407	422	376	409	357	366	423	393	352	407	397	372	369	426	429	364	405	406	398	383	402	420	396	379	384	369	397	415	377	431	413	392	407	432	423	425	403	385	415	372	398	374	388	398	392	385	429	424	421	410	396	403	423	408	410	390	424	415	418
33859	58201	46941	33919	24586	20198	12433	8541	4543	1921	1217	999	853	774	743	652	579	552	549	554	513	520	551	504	481	450	478	448	444	440	435	427	448	457	436	464	452	440	425	405	439	392	444	449	431	433	403	404	422	400	426	426	430	415	422	435	425	430	469	462	427	395	440	401	416	417	404	387	405	425	449	442	414	421	422	449	409	417	421	433	409	447	419	425	480	414	445	421	427	437	419	439	434	415	440	434	444	400	408	417	405	416	445	416	405	418	401	450	417	414	409	419	385	433	440	408	434	413	430	441	422	412	434	417	450	402	410	444	430	421	404	426	408	421	426	458	452	405	422	425	405	416	405	450	431	448	451	421	433	414	451	434	389	452	393	401	444	412	402	429	415	427	413	438	416	455	424	441	442	426	409	435	404	420	430	435	423	438	430	408	428	427	434	436	417	442	433	417	414	415	431	396	422	390	434	410	461	428	407	406	430	435	405	407	427	390	408	428	446	405	436	406	431	429	443	413	414	423	374	414	420	426	458	425	430	462	420	410	422	426	466	420	413	411	429	425	414	410	440	413	438	445	480	414	398	436	429	439	442	392	392	433	445	459	384	427	433	431	479	431	444	382	436	418	406	406	442	394	425	430	452	415	411	435	411	445	402	438	376	442	377	426	389	388	437	438	425	437	443	408	422	431	493	427	397	416	405	432	423	425	458	461	422	420	452	453	448	418	412	449	424	437	413	470	429	442	434	407	404	441	402	403	449	423	431	426	408	416	426	448	413	476	402	431	426	394	451	446	422	411	411	433	437	433	428	442	435	456	429	418	447	395	425	433	431	394	408	395	412	443	421	468	414	405	455	435	433	373	433	432	461	416	456	423	398	430	434	389	440	395	427	379	448	440	422	402	439	457	419	425	413	446	397	406	457	419	399	393	388	459	431	407	461	374	414	442	426	392	432	432	412	429	433	431	428	404	417	428	457	407	411	443	451	455	422	413	438	434	428	466	409	435	437	406	396	423	426	447	430	401	413	446	437	413	442	404	415	402	397	443	435	421	429	440	415	403	414	447	437	453	383	437	405	406	414	419	458	459	399	416	418	443	453	429	406	411	408	404	428	460	442	412	445	419	428	432	407	426	424	454	457	423	408	431	404	423	424	410	408	459	452	432	419	471	409	435	429	434	437	423	414	415	392	412	428	455	438	424	429	418	398	425	437	438	464	407	436	442	464	444	447	408	387	441	420	407	438	399	410	426	453	445	417	402	471	428	410	440	413	409	448	406	406	417	442	434	409	450	434	457	446	418	429	428	426	446	394	429	425	434	421	409	433	423	414	424	442	421	423	411	433	425	454	448	405	407	412	428	379	435	438	424	379	481	409	440	459	477	431	459	409	398	434	387	454	428	449	433	440	419	455	426	431	422	379	435	420	412	424	429	447	457	403	431	445	436	438	418	403	428	397	454	446	428	445	426	422	452	463	444	430	416	427	389	422	406	392	458	396	432	385	428	402	427	427	457	446	453	445	390	435	464	430	405	425	432	424	423	416	426	431	405	414	425	418	424	446	428	412	420	400	477	466	408	426	381	464	427	439	452	390	444	472	399	439	457	459	402	406	436	465	450	420	431	429	385	433	419	416	451	399	441	442	451	407	438	378	450	428	417	428	430	425	431	436	428	374	440	403	444	414	417	454	433	456	412	427	448	413	436	445	430	414	422	427	406	408	425	423	395	421	419	462	464	456	419	407	435	463	412	421	452	423	450	420	420	384	440	387	423	396	407	417	429	383	422	418	442	427	418	424	438	428	431	449	435	417	391	412	436	426	439	425	444	433	411	446	457	419	428	421	464	424	388	408	413	430	431	407	448	411	442	466	451	436	428	423	413	411	415	435	427	408	401	409	437	451	406	422	403	432	420	458	440	395	466	404	422	429	431	390	433	450	433	415	434	412	428	473	423	436	453	467	412	445	425	444	457	430	401	450	431	383	391	398	442	412	435	421	423	404	411	410	430	435	403	415	417	450	447	420	465	434	469	431	416	438	429	432	432	423	414	378	429	458	395	460	416	422	453	464	424	410	421	403	409	422	404	425	446	428	447	395	447	436	426	412	424	446	421	444	437	409	428	397	451	420	440	422	460	429	394	432	406	426	391	431	434	430	421	427	434	421	436	405	425	452	464	411	476	443	419	418	417	416	450	437	411	411	429	419	426	421	378	454	411	419	428	383	444	407	448	451	430	443	385	409	444	441	426	423	428	428	395	429	385	390	379	413	381	392	407	447	416	407	417	454	413	394	443	458	453	405	417	384	442	449	414	411	410	433	425	413	433	442	424	443	418	421	433	418	394	409	474	424	431	428	437	440	455	427	434	434	429	453	431	427	405	417	420	439	437	403	407	402	403	413	434	414	367	459	422	409	426	436	411	435	440	388	437	397	450	464	442	405	446	477	424	452	432	443	399	447	417	415	396	444	411	393	403	456	388	416	427	403	388	424	397	408	425	412	424	439	470	430	418	401	423	428	427	424	437	423	397	395	432	400	428	406	440	412	439	421	401	440	416	429	403	438	400	382	449	388	436	437	394	457	426	444	443	434	472	402	389	434	443	416	452	461	434	422	427	437	475	442	442	424	444	435	424	422	418	394	430	464	415	411	447	402	422	422	405	410	404	416	414	427	440	445	396	431	431	406	447	397	437	437	443	399	432	415	415	411	400	435	394	404	436	413	432	442	430	405	436	424	457	414	430	399	403	439	387	424	466	411	396	412	447	453	420	417	414	423	423	439	391	406	409	433	421	401	452	427	395	390	405	421	442	450	451	422	434	409	418	449	412	482	414	423	422	403	439	444	451	427	413	431	441	476	437	413	430	396	401	462	469	446	433	471	425	440	454	440	444	415	425	445	420	438	447	401	431	394	428	451	425	432	436	457	405	426	428	427	418	442	415	459	413	429	417	429	412	407	427	435	442	431	412	462	415	413	446	450	397	417	464	438	418	426	394	416	390	439	442	441	445	435	447	435	459	391	421	390	410	433	437	435	399	414	415	421	399	410	389	408	420	406	433	427	446	419	470	466	431	402	429	418	419	418	409	439	399	461	418	439	419	416	379	443	453	401	432	446	416	461	469	417	420	432	440	451	416	422	436	483	444	399	431	455	406	405	424	459	432	398	436	428	440	423	448	463	489	416	414	430	439	422	460	408	432	444	440	437	394	414	447	417	411	411	435	426	445	416	437	425	450	412	475	406	455	422	440	471	442	440	423	425	442	446	439	402	405	426	432	428	460	428	432	454	445	436	432	409	405	412	437	430	439	446	426	419	425	460	436	450	425	414	434	422	423	425	427	425	397	408	428	440	436	428	475	429	432	431	456	431	405	427	429	400	440	419	439	391	395	416	467	422	389	446	433	431	429	445	423	444	440	422	405	410	402	463	450	370	438	410	411	425	420	363	464	430	427	461	395	465	415	419	428	420	417	439	464	424	460	434	436	424	411	408	413	414	411	402	498	416	433
23302	21637	29492	24860	24458	27613	24996	15686	7272	2291	1391	1116	920	878	886	725	700	667	627	590	582	631	608	607	598	526	563	549	531	560	538	534	540	525	527	560	511	504	522	541	520	539	511	544	510	518	507	556	522	547	569	492	566	564	526	538	562	491	522	517	544	565	512	520	503	518	546	519	532	494	551	529	550	560	545	551	528	556	526	510	475	523	478	486	529	516	571	500	497	509	495	529	558	513	567	573	497	502	514	504	514	518	515	532	501	532	520	540	555	545	524	516	517	524	505	526	505	543	532	526	526	501	543	541	524	506	548	541	526	511	524	515	563	524	540	568	496	536	527	532	547	510	541	508	540	503	512	496	553	539	491	562	558	519	523	532	522	523	501	503	524	551	489	520	506	526	540	513	533	522	529	550	551	554	536	565	513	493	518	537	523	537	521	533	552	502	508	568	510	488	501	518	495	531	525	561	526	527	533	520	511	502	551	480	529	496	517	534	532	502	524	495	497	544	534	514	507	551	496	506	557	515	521	475	547	525	526	531	549	530	520	529	550	586	509	535	555	525	549	513	509	572	478	523	530	539	508	528	510	526	535	533	538	486	502	513	522	529	524	528	524	536	530	550	530	551	510	571	524	499	500	547	535	513	507	515	527	520	536	549	511	550	522	493	488	485	501	484	564	511	512	487	498	484	525	546	486	503	530	503	506	506	525	525	516	518	517	500	489	511	530	536	530	545	537	545	556	507	530	503	511	520	520	552	595	512	536	514	510	550	538	487	513	530	511	529	508	523	508	537	497	523	523	537	548	476	515	498	495	560	493	527	537	529	514	475	542	526	517	543	538	519	495	522	529	474	534	516	537	475	536	547	567	489	493	521	515	535	514	521	562	496	525	538	506	518	499	524	550	513	472	523	587	544	533	557	556	489	505	501	537	513	524	532	520	528	496	498	533	555	535	562	546	564	527	531	523	527	503	494	506	489	502	484	529	529	520	593	478	526	516	556	522	560	538	519	528	514	493	555	496	463	526	521	547	500	558	489	515	540	503	520	514	566	511	502	522	547	499	522	532	520	529	510	485	510	499	502	522	501	546	519	557	528	544	514	531	543	518	523	500	542	493	512	541	521	482	484	550	537	555	531	536	529	532	514	468	484	474	523	523	515	523	512	494	503	529	533	519	510	494	506	505	558	526	525	537	533	526	514	526	555	510	535	496	547	519	520	511	544	503	531	527	525	549	507	566	526	541	491	568	523	523	511	503	502	557	561	508	564	447	564	514	548	530	555	536	513	530	515	514	563	498	576	543	533	525	539	520	521	504	541	550	563	508	536	517	527	517	487	502	530	590	539	485	566	494	549	528	512	521	538	504	536	510	537	552	497	489	545	518	539	497	522	531	552	508	499	521	538	518	531	521	519	497	561	547	538	531	523	534	543	547	492	509	504	516	555	530	508	528	506	524	505	470	525	553	500	524	504	525	537	505	554	539	498	557	517	516	559	517	528	480	510	510	529	531	516	514	571	508	554	575	513	533	522	544	509	527	528	525	525	530	498	533	509	473	510	526	497	491	522	510	494	512	485	539	498	516	527	523	517	511	509	533	527	511	537	494	535	488	539	563	532	509	557	549	514	540	540	514	529	525	536	499	523	507	507	519	542	522	548	458	529	554	500	507	498	545	534	522	535	516	553	515	508	515	518	498	522	515	564	533	551	519	564	515	520	512	527	531	554	548	560	497	561	491	509	567	531	509	510	542	527	496	547	512	522	519	536	535	515	547	533	502	527	508	521	540	525	511	530	512	492	492	535	523	540	513	550	496	502	478	501	545	528	564	535	563	510	504	480	524	517	538	528	526	499	557	531	511	509	523	540	513	556	581	556	503	566	541	525	488	529	538	497	517	494	544	481	518	509	540	522	552	511	552	555	535	522	531	544	532	542	505	555	515	526	520	591	519	504	475	516	538	519	528	511	524	505	540	551	580	482	518	529	534	527	512	506	533	527	541	539	523	493	478	513	512	461	522	538	520	505	515	541	536	466	459	514	509	515	531	519	527	502	549	559	522	499	534	525	496	505	510	503	580	535	529	526	530	504	510	536	517	518	528	484	502	512	530	540	496	540	488	534	500	544	554	528	549	451	515	494	482	529	536	539	508	543	481	518	511	559	544	512	528	534	548	514	497	524	513	494	496	528	587	531	500	537	512	539	516	530	563	514	534	517	550	498	478	578	565	558	522	490	518	519	504	522	492	530	508	503	538	526	531	522	518	474	533	527	526	511	523	535	516	525	569	554	554	562	543	529	538	550	582	536	557	544	502	542	496	538	535	560	498	515	545	542	520	494	564	472	513	521	486	526	487	483	497	526	586	507	509	500	561	491	583	526	513	536	516	491	551	526	544	491	497	497	546	516	592	513	519	526	485	522	560	546	535	534	570	489	521	493	525	511	528	505	505	542	497	515	554	553	560	551	536	532	519	528	501	542	508	500	520	528	483	540	562	496	559	576	521	512	563	517	545	531	502	488	516	494	563	532	536	533	524	523	543	482	537	515	515	521	502	515	515	527	526	508	538	533	512	541	522	536	546	495	523	531	529	551	548	519	522	506	535	551	518	485	524	518	530	523	524	504	511	525	524	481	544	554	509	508	531	532	497	518	539	544	534	555	513	484	524	506	546	497	523	495	549	509	497	499	535	491	558	541	510	575	528	512	546	535	500	519	533	503	534	522	520	486	599	495	496	510	545	544	456	483	568	494	497	505	528	545	508	509	498	525	526	537	528	499	530	515	528	518	564	498	528	548	537	569	563	552	546	517	515	531	566	514	563	550	494	532	484	539	538	474	531	508	520	556	510	525	511	488	527	547	533	502	501	550	529	513	559	511	523	519	534	544	553	486	480	527	483	488	496	517	504	499	518	534	544	489	534	526	516	524	493	515	517	527	539	504	536	533	529	537	529	536	530	504	578	518	514	510	529	529	535	502	514	542	511	560	550	548	501	525	506	518	512	514	541	502	517	525	576	528	499	485	542	530	516	526	497	568	519	532	533	542	531	471	545	487	530	497	524	492	471	522	509	497	530	521	528	537	511	567	542	507	518	533	564	552	578	482	521	529	504	533	537	503	520	521	565	489	525	528	562	539	547	510	511	538	565	548	507	493	483	502	559	499	520	504	514	527	521	499	499	565	508	535	535	566	505	523	509	523	514	531	482	511	536	501	517	476	494	493	518	495	535	560	550	540	516	536	537	510	484	514	550	535	510	471	520	568	534	490	519	500	494	512	536	538	525	514	557	489	521	520	504	506	491	513	487	524	535	553	513	508	537	543	472	543	525	549	510	538	502	538	524	519	527	548	515	536	544	482	587	519	498	524	520	525	501	509	474	505	541	536	518	490	508	530	496	496	518	566	542	510	516	524	505	520	530	542	481	536	530	503	504	526	553	578	549	518	493	525	493	486	516	489	541	544	511	510	514	523	538	487	561	501	500	473	507	535	511	532	540	475	532	551
36892	69144	56902	41843	39110	32193	23047	18313	9420	3259	1998	1497	1311	1081	1026	976	793	783	657	696	723	697	677	680	611	622	598	586	605	597	558	561	557	582	553	557	577	582	605	545	552	545	544	508	548	562	531	529	565	559	540	544	540	545	567	510	545	514	534	590	526	537	543	517	510	540	587	526	515	554	530	566	539	517	572	524	481	536	564	552	557	523	492	547	527	546	514	490	538	543	532	545	569	492	527	521	544	567	550	556	543	538	482	553	544	541	492	508	508	492	497	538	539	488	514	521	533	539	525	534	558	531	543	536	518	581	567	514	520	556	543	514	506	510	519	494	539	529	549	501	550	546	555	520	553	527	491	503	559	545	572	524	522	537	536	537	576	541	529	535	476	557	512	512	553	539	530	537	504	551	517	566	577	533	538	533	556	512	533	531	543	521	545	514	533	519	524	554	491	514	553	550	550	538	457	541	517	582	548	538	506	527	545	572	553	563	533	538	513	530	525	551	555	537	544	566	494	556	522	565	538	536	539	503	549	543	506	511	523	530	532	552	535	551	511	542	553	556	537	553	570	516	538	512	591	516	534	561	552	502	514	542	506	544	519	563	539	531	537	521	534	535	530	569	537	571	541	530	529	561	551	514	536	559	537	548	513	546	530	563	544	520	532	536	540	510	507	549	518	513	579	559	511	512	545	538	533	565	529	530	543	507	524	513	560	559	524	540	591	522	555	529	536	512	537	515	522	529	551	579	568	537	504	513	518	537	506	555	534	579	572	496	530	528	500	535	543	556	556	549	522	567	540	529	505	532	534	555	528	549	557	530	495	522	555	526	542	554	517	504	542	543	492	545	474	516	549	561	576	530	547	532	537	559	525	510	512	544	537	532	547	555	538	521	550	499	558	550	546	482	512	514	559	529	533	559	526	542	510	533	560	517	563	528	586	572	530	541	531	522	485	506	522	549	564	525	511	497	543	516	518	504	511	526	506	568	511	550	545	535	532	516	542	490	552	506	526	581	584	560	578	578	524	540	564	548	608	554	477	527	562	532	502	525	549	504	545	542	513	487	540	558	553	519	532	527	531	519	527	526	508	562	532	534	550	544	559	560	535	543	556	530	581	513	535	498	531	549	500	528	519	531	532	487	479	520	519	534	500	504	549	556	549	528	517	515	565	564	569	513	538	546	506	592	516	491	531	571	522	546	521	533	562	547	519	543	527	526	528	518	540	535	516	560	554	552	524	500	546	522	548	541	499	525	520	534	518	515	517	545	549	492	550	505	527	543	537	544	554	515	520	540	559	525	519	497	512	549	561	526	490	518	559	527	567	569	507	566	541	514	513	542	515	526	485	475	515	548	527	555	526	548	502	554	523	531	548	546	545	550	506	499	563	521	559	562	523	516	522	524	524	556	523	522	551	513	534	540	568	530	525	548	557	564	530	545	553	499	537	496	539	535	540	516	521	515	538	533	556	514	537	489	525	536	562	555	553	531	536	570	544	541	492	510	490	492	527	549	521	549	551	529	517	521	527	528	561	532	518	592	521	528	564	508	514	564	514	543	532	554	560	532	515	544	530	517	552	522	481	504	536	524	517	538	512	544	534	523	527	520	546	554	528	493	537	536	562	519	526	538	540	516	518	554	514	534	561	519	569	541	522	545	492	518	543	529	539	522	549	547	562	537	532	519	528	570	540	517	537	495	557	569	541	552	455	517	534	505	535	560	548	552	531	525	497	531	515	560	578	503	490	551	554	534	483	504	547	519	550	515	558	570	528	503	540	525	536	524	524	534	596	553	564	551	528	542	558	523	533	525	529	538	555	563	544	527	545	540	513	556	547	538	527	539	477	529	536	519	518	545	488	533	546	530	519	518	501	542	530	571	571	537	500	565	544	528	514	511	492	526	509	531	576	549	546	468	501	545	535	536	558	580	531	552	536	541	504	568	539	487	517	537	534	541	519	561	544	515	507	554	521	502	497	554	545	556	543	527	561	483	567	554	536	528	531	556	543	517	493	510	533	549	544	564	497	524	527	541	550	541	520	547	548	516	545	564	516	495	545	562	558	571	510	487	518	565	568	518	566	570	550	495	558	572	566	527	540	529	521	519	495	488	525	552	568	508	543	562	529	560	527	526	511	500	518	527	521	539	552	517	562	574	584	552	540	550	537	524	512	539	504	570	545	519	542	551	509	542	546	542	517	558	526	570	527	515	561	566	545	492	500	513	550	502	596	527	513	522	544	518	506	541	475	532	502	537	550	544	532	528	509	555	565	513	536	528	499	557	515	515	543	537	553	504	524	541	553	520	536	564	537	494	588	532	522	558	563	553	560	536	523	553	547	505	531	539	520	529	529	529	538	533	537	560	487	522	561	513	551	554	539	511	500	515	553	571	516	511	549	527	602	543	517	499	542	568	517	567	551	532	541	572	541	522	532	550	526	553	528	527	559	556	561	554	532	554	534	535	560	553	518	513	529	562	548	561	587	561	549	504	519	546	571	482	534	548	517	514	537	548	502	550	537	531	513	511	527	537	524	578	527	563	537	543	547	515	512	564	547	576	549	521	542	528	498	582	536	519	509	479	494	475	539	539	541	521	521	557	532	553	516	519	568	528	548	520	523	529	540	508	494	540	549	515	541	543	551	554	541	582	543	551	516	528	570	522	546	536	514	540	554	583	516	515	554	551	534	540	587	508	543	490	551	560	510	536	536	504	522	531	537	527	589	542	550	532	537	552	526	558	537	557	519	544	551	550	516	533	537	521	583	532	527	547	494	540	506	535	535	504	537	521	541	538	535	537	491	496	498	505	516	552	534	555	552	497	557	548	532	519	559	572	503	546	515	521	517	519	538	528	558	519	529	558	522	523	558	539	553	556	523	555	536	534	538	560	542	552	490	483	508	519	506	564	520	514	502	543	512	589	529	581	506	540	533	523	558	539	502	497	526	539	504	542	529	542	474	537	499	542	558	519	548	515	543	541	531	564	499	496	526	536	533	504	586	505	524	504	540	525	531	529	559	525	572	533	564	543	534	533	596	542	553	527	549	552	542	528	538	528	533	543	541	497	524	532	518	530	534	543	524	509	561	531	537	518	480	519	559	519	566	512	515	550	519	519	541	504	531	538	553	525	535	531	565	533	582	461	500	562	529	551	538	518	527	560	557	509	555	508	534	551	513	544	528	547	524	518	551	553	546	552	532	563	541	502	581	520	534	511	555	485	494	555	550	479	527	527	477	589	538	506	507	523	557	532	548	518	506	563	542	502	554	531	523	570	505	513	528	558	540	504	539	539	534	528	558	567	557	515	580	515	471	559	479	574	523	525	536	520	539	526	501	562	550	531	537	562	486	530	517	570	501	544	544	547	526	547	523	559	542	536	544	534	505	554	566	557	526	521	554	504	498	553	541	530	532	510	606	512	513	514	572	523	508	546	536	520	536	539	551	542	543	536	559	558	510	522	558	517	522	538	510	576	504	535	485	518	495	506	554	534	528	522	500	542
32952	39111	40449	29926	19866	10414	6116	2856	1299	768	555	527	425	419	413	404	386	340	370	313	321	319	338	343	319	306	323	276	293	304	349	339	310	334	305	302	298	311	294	350	322	311	320	337	317	326	343	324	320	320	321	322	315	288	291	322	311	290	309	312	297	312	293	291	295	326	301	319	336	325	287	299	309	310	297	308	309	308	289	284	326	336	324	330	306	310	314	295	300	340	300	326	304	300	316	325	318	301	289	330	289	333	298	306	321	310	315	311	305	324	296	331	304	332	310	320	289	307	281	303	325	318	302	300	308	297	334	290	299	335	331	319	316	326	286	315	291	328	320	269	303	322	289	280	298	326	299	329	306	328	313	324	276	319	313	301	336	297	341	254	337	316	284	293	330	322	278	312	326	310	341	315	318	300	323	328	308	310	314	267	296	323	307	303	321	305	317	307	315	305	326	316	316	297	293	315	308	266	333	298	289	299	284	343	285	303	290	328	290	308	327	306	287	276	348	312	283	329	301	346	305	321	325	306	332	283	332	294	295	299	341	327	323	304	287	326	314	277	320	315	298	306	330	288	286	320	281	299	289	358	325	336	302	298	327	280	340	342	318	313	303	299	290	311	302	296	317	294	315	319	317	330	322	294	286	306	298	285	326	331	294	337	308	318	300	292	285	325	286	334	309	294	339	337	329	336	288	313	305	288	315	327	292	354	315	330	300	308	299	288	306	289	295	268	280	298	327	315	329	302	306	295	305	279	306	289	301	319	295	315	331	323	308	296	311	310	292	259	311	324	334	300	305	310	317	304	312	270	312	342	295	290	298	290	327	299	299	299	325	323	302	321	308	313	315	310	256	331	317	290	320	298	307	312	296	322	289	335	303	287	333	276	308	311	292	309	302	286	325	289	335	272	293	298	310	312	314	311	329	291	315	308	315	305	278	318	313	311	303	307	320	297	330	297	323	297	338	303	306	281	295	331	316	313	275	306	331	305	318	326	278	347	320	316	318	332	342	352	309	292	320	317	294	343	319	314	313	319	323	337	275	309	317	285	307	332	277	321	332	334	307	313	329	353	328	308	297	322	299	348	301	299	314	313	292	330	306	331	322	285	310	303	287	310	331	329	310	330	328	298	314	306	298	315	330	327	323	294	296	309	340	322	286	284	296	314	305	312	307	334	330	315	327	343	301	285	320	295	302	319	275	326	310	310	331	306	305	316	321	300	316	293	261	301	288	323	310	282	300	299	277	321	292	325	303	295	297	300	312	283	292	297	297	276	341	306	319	333	269	293	294	288	311	300	312	313	336	318	313	338	319	284	290	274	317	273	302	339	350	299	328	286	345	312	296	314	327	320	312	294	315	343	280	288	297	331	296	307	307	343	287	297	358	308	347	337	318	300	272	328	335	309	317	280	288	351	290	324	292	325	297	321	312	317	312	299	321	321	299	309	332	281	312	293	344	313	330	320	243	305	289	322	299	290	302	314	324	326	315	309	315	306	317	284	314	326	272	298	318	292	355	317	313	318	295	310	314	266	298	290	324	294	325	312	335	317	306	347	315	308	319	289	323	322	283	309	318	318	298	292	287	290	294	279	326	303	319	335	301	332	317	343	324	291	308	278	301	327	323	322	301	297	317	302	273	328	328	295	308	339	315	355	303	313	334	310	324	290	346	333	281	288	307	292	287	287	318	325	282	320	314	306	302	312	321	325	296	261	299	306	301	296	303	343	307	293	334	290	332	295	332	332	288	315	325	316	298	297	332	320	310	296	329	326	307	342	316	310	302	286	329	309	311	275	316	316	328	312	321	330	319	297	318	320	280	357	299	288	305	295	329	309	348	318	308	309	282	302	309	302	292	313	333	318	332	308	317	291	336	306	304	335	300	329	275	323	289	284	273	323	332	288	312	294	309	316	289	320	290	294	298	328	322	294	320	323	283	331	310	290	318	295	303	315	302	316	326	294	361	337	336	301	311	280	300	297	343	333	275	313	307	277	310	303	326	330	304	308	296	328	305	294	318	323	301	322	299	307	348	313	295	295	326	273	350	306	305	279	296	320	346	287	345	303	312	292	332	339	280	305	286	286	326	303	320	316	338	316	306	294	297	301	292	304	289	314	329	353	312	292	273	343	318	315	288	314	315	286	299	300	302	287	301	341	315	338	308	303	310	255	321	314	320	303	335	309	297	304	319	297	300	312	299	308	351	331	306	292	284	301	326	329	311	308	322	315	330	285	335	315	312	309	303	314	323	340	322	308	323	305	292	303	338	297	313	298	306	313	319	280	291	322	320	327	323	337	295	339	293	295	320	320	301	296	302	321	292	306	309	303	302	293	309	312	267	308	286	301	298	313	298	319	297	312	299	323	329	339	264	325	315	301	321	301	295	357	311	309	302	345	308	299	300	324	285	318	330	306	325	316	309	325	288	327	286	299	311	321	312	324	303	306	302	329	332	316	306	292	276	284	302	325	335	329	269	316	309	297	304	307	301	318	307	317	289	310	318	297	293	307	306	301	300	329	298	303	296	297	279	296	320	330	283	314	296	298	327	278	309	316	337	333	305	283	314	291	307	316	280	307	300	300	293	305	326	308	319	281	336	306	297	307	295	301	314	326	319	351	316	294	307	319	299	324	290	332	354	307	312	304	286	350	303	307	309	327	311	317	288	333	309	305	322	325	311	308	338	336	310	310	322	329	304	282	316	283	316	283	341	323	322	278	303	299	314	302	317	305	303	325	315	276	326	316	305	289	281	302	337	286	309	320	296	323	298	333	324	275	324	291	287	302	313	326	325	311	279	334	340	336	282	330	283	280	286	319	343	310	306	280	310	308	295	331	313	308	336	305	311	299	281	319	326	298	315	283	319	329	332	328	340	292	300	316	320	320	322	277	306	306	289	309	310	296	291	304	315	301	323	292	308	290	336	300	308	312	290	348	320	328	307	307	311	343	307	304	317	319	308	315	323	314	296	308	298	313	295	321	338	309	310	307	307	292	323	311	280	308	285	321	312	305	293	327	308	290	291	316	299	321	329	307	295	302	297	307	301	331	284	321	307	319	291	343	306	309	331	313	297	313	302	291	293	322	298	321	300	290	307	314	307	312	308	331	332	307	301	320	280	325	328	268	305	288	290	295	274	289	315	337	319	293	327	333	325	288	313	307	287	303	330	311	307	313	332	307	298	310	327	326	338	344	312	312	314	295	338	298	313	315	305	302	296	336	300	321	325	307	349	333	296	274	297	314	300	285	322	317	297	325	316	309	287	283	321	322	297	304	315	320	320	337	322	341	283	307	312	281	321	296	328	328	307	313	288	334	295	311	316	312	336	312	316	298	318	307	288	302	367	305	288	334	295	281	300	289	270	338	281	299	327	326	321	314	308	303	313	314	309	302	285	321	319	335	331	301	299	341	307	305	300	320	330	298	313	306	326	322	297	293	313	301	309	317	319	324	298	325	316	291	286	308	336	298	290	283	284	307	304	322	322	308	284	316	318	278
34498	52637	40016	27701	21576	13558	9038	4735	2122	1274	828	696	606	548	512	513	442	424	386	403	375	379	390	376	394	354	341	335	365	344	353	365	349	361	351	361	341	356	368	345	343	334	330	341	326	315	333	356	313	287	327	315	324	327	335	319	325	335	341	306	348	348	350	328	326	315	379	331	312	371	318	296	327	339	344	310	363	355	377	346	366	321	325	316	383	342	347	299	350	333	305	353	350	314	329	347	336	325	304	352	319	325	348	335	352	336	328	365	353	355	344	357	350	339	328	313	335	322	331	347	321	335	332	321	320	327	346	336	317	353	354	331	325	307	329	336	350	330	342	348	337	340	316	292	340	343	342	323	322	330	332	305	335	308	353	355	365	305	312	312	348	338	347	313	331	348	340	347	316	342	321	324	339	328	345	302	341	361	320	332	363	339	330	301	305	338	322	317	356	346	324	347	362	321	341	300	302	370	346	314	321	337	351	330	346	325	322	342	326	308	339	346	326	333	350	361	348	335	329	336	294	337	347	349	371	327	324	354	328	326	342	332	343	348	304	354	326	371	373	342	314	319	311	339	305	360	344	322	310	346	339	349	298	343	323	347	363	315	330	339	352	336	355	344	328	317	355	331	324	310	314	324	315	317	377	337	305	316	338	353	347	347	372	300	348	319	358	349	323	364	325	339	335	335	330	334	350	321	329	320	382	329	357	361	328	304	334	337	308	368	344	338	324	329	328	346	354	376	352	338	342	363	319	333	316	364	323	329	381	350	281	360	306	298	321	346	347	305	328	359	324	324	308	323	349	336	338	359	344	356	330	301	337	359	338	332	366	360	347	344	337	325	333	313	360	308	329	333	308	329	347	319	352	330	352	308	319	358	328	348	348	353	340	358	373	325	328	361	347	320	328	300	346	310	328	342	355	333	378	345	332	315	305	364	351	308	342	333	312	305	356	317	284	374	346	319	324	337	311	358	303	356	351	343	372	350	289	318	360	355	317	352	317	324	305	350	333	338	324	341	323	343	355	349	335	353	345	337	362	306	367	358	356	341	352	357	314	350	325	379	358	339	332	310	331	319	333	325	364	343	355	326	321	364	306	328	355	344	345	356	344	342	317	342	352	312	333	356	316	325	377	351	325	336	322	325	294	314	356	321	313	349	380	341	316	287	327	289	369	343	321	352	347	359	340	331	318	364	335	351	351	330	330	294	327	326	347	338	359	350	317	369	341	355	344	309	354	322	324	311	341	348	332	300	326	368	339	325	330	315	370	307	317	348	332	327	343	340	323	325	358	325	319	327	335	319	316	323	324	332	334	344	319	324	354	350	339	316	331	317	333	340	325	337	316	330	333	359	315	339	318	329	368	377	318	345	325	341	296	352	315	351	321	321	320	352	351	332	340	341	309	347	315	333	317	316	334	327	308	353	304	322	366	304	375	297	301	351	322	353	356	317	319	314	346	343	330	367	299	356	305	331	324	322	335	364	342	351	381	348	321	338	332	331	330	341	313	301	301	337	317	340	324	322	327	309	349	350	315	355	333	354	335	343	343	345	367	337	358	292	350	331	320	327	326	326	339	359	319	322	342	296	317	323	342	334	341	308	314	364	325	327	373	321	320	318	317	354	355	372	359	340	366	301	331	382	336	347	327	339	325	341	325	339	329	338	353	350	362	333	351	345	327	338	306	321	327	356	334	323	338	335	318	317	328	354	311	357	331	341	330	323	354	337	367	331	311	352	326	338	330	332	355	311	349	338	298	325	325	365	352	338	330	330	325	337	343	351	327	325	327	336	321	341	365	332	352	351	337	338	339	353	361	317	355	358	299	349	339	355	294	314	328	296	326	341	327	350	315	330	335	303	328	340	326	324	360	326	344	313	324	348	345	347	345	326	315	320	336	342	338	349	340	307	319	333	339	303	320	320	331	336	322	336	320	354	333	303	340	329	349	338	321	377	332	322	345	335	335	315	312	333	344	335	355	341	336	315	348	328	307	327	325	327	324	294	347	323	350	337	300	332	360	337	325	344	350	341	277	338	364	312	328	315	339	315	304	344	322	349	334	340	335	331	332	304	326	390	331	331	359	331	359	367	357	366	325	343	315	310	327	320	321	327	309	314	338	325	338	361	361	331	355	343	337	363	335	338	354	341	326	352	345	326	308	343	362	333	339	332	361	341	356	333	321	332	334	321	297	329	341	334	370	311	331	313	350	351	357	338	327	329	336	341	338	351	362	294	355	352	348	355	313	343	384	359	337	345	349	333	314	334	311	351	339	320	325	323	353	341	356	345	343	312	342	325	327	326	315	328	322	361	349	319	326	297	318	347	301	353	348	348	348	358	337	349	390	352	377	326	339	341	360	337	357	335	326	305	354	321	374	333	337	334	348	359	316	349	331	356	333	363	329	301	309	348	345	362	334	339	347	360	356	324	325	362	355	352	321	321	337	317	332	348	319	359	342	351	309	315	365	299	308	297	335	319	345	354	337	308	356	337	376	350	357	357	350	335	310	343	351	311	380	313	322	330	326	312	327	387	346	344	311	328	295	329	337	331	352	351	345	313	344	328	326	367	326	319	342	333	340	341	328	353	323	338	332	309	311	358	351	333	328	353	340	327	294	344	350	351	359	345	353	311	355	327	327	321	313	308	349	299	315	338	310	346	318	337	318	343	343	337	319	329	348	332	339	341	334	320	318	351	376	310	325	328	354	339	336	337	309	349	318	319	320	312	311	327	288	336	323	350	351	348	324	292	319	312	338	297	354	317	352	328	328	324	331	351	359	299	320	339	313	337	352	339	320	330	338	341	298	327	314	345	330	342	315	332	329	358	350	346	329	303	303	302	318	329	356	340	305	336	319	316	350	325	319	309	315	354	321	318	347	337	340	351	327	354	330	348	298	332	291	329	320	322	357	327	347	324	353	338	350	332	328	304	354	332	354	318	351	300	382	369	331	337	309	338	321	368	339	328	314	328	324	316	349	319	328	317	345	331	330	342	351	337	356	356	330	334	328	361	320	302	361	346	360	308	325	327	356	331	335	319	322	326	318	332	350	358	328	320	336	329	317	360	330	328	341	336	340	292	344	339	328	329	313	356	326	324	323	328	337	340	330	328	364	347	333	325	324	346	335	326	320	328	338	350	323	364	370	376	330	376	331	301	323	362	330	350	317	342	329	339	345	322	355	324	353	317	352	333	357	344	314	342	338	351	318	334	345	324	381	365	352	308	338	376	335	310	311	331	318	311	357	322	319	354	374	320	330	329	373	359	309	366	316	305	321	370	315	303	328	340	372	308	327	360	352	358	364	361	371	333	324	335	317	342	329	316	337	289	325	350	366	331	330	338	359	354	365	305	350	330	352	352	337	353	314	338	347	334	329	331	305	315	346	323	326	339	320	333	343	308	322	316	365	342	350	308	307	332	342	327	327	338	353	354	344	357	361	330	328	325	328	365	351	318	348	326	342	316	349	347	327	313	321	308	295	343	327	360	326	335	314	358
24485	21698	29465	27187	25071	23486	18479	10625	3901	1502	856	771	671	596	550	559	499	477	445	461	382	419	441	385	424	430	384	399	383	391	392	428	377	373	391	409	401	411	387	363	386	376	383	380	414	391	379	366	406	382	380	351	379	364	413	370	409	413	363	391	375	361	381	361	354	386	402	329	402	422	388	402	389	368	386	384	374	365	397	379	356	361	394	421	392	360	365	375	374	412	356	401	391	365	387	367	383	387	405	400	367	322	360	397	413	358	385	378	371	394	382	384	387	358	385	375	370	371	406	354	373	354	360	344	369	384	357	335	365	419	357	389	375	378	381	336	407	391	396	368	392	363	377	361	386	371	346	418	383	396	400	410	368	367	368	399	392	380	370	384	402	393	395	405	374	358	388	412	375	406	348	405	344	412	367	380	397	356	347	375	382	368	360	390	374	366	375	369	385	346	385	401	357	420	424	374	370	375	398	377	373	391	379	356	377	384	367	387	363	381	360	376	374	375	380	385	389	366	411	365	385	356	402	376	398	372	372	318	362	395	377	359	377	350	400	366	366	379	378	388	381	394	359	388	399	393	347	388	411	406	390	362	385	381	401	400	416	346	361	416	378	388	383	417	371	429	387	369	400	405	393	353	383	372	405	379	362	351	357	361	350	371	369	349	389	382	384	333	388	411	331	406	353	395	346	398	391	381	421	352	375	374	396	366	398	363	381	363	358	362	385	372	401	387	370	382	369	368	388	396	393	411	378	376	371	388	360	386	363	374	348	408	415	358	396	402	380	357	383	374	395	394	384	354	334	366	376	383	395	363	372	356	408	415	384	370	390	421	406	383	376	390	368	387	385	381	422	408	380	411	404	347	347	425	402	425	381	393	373	387	387	390	398	392	427	390	420	354	368	403	396	375	386	372	373	371	386	367	393	363	366	421	363	369	385	356	369	372	360	384	369	388	348	415	387	373	351	400	384	367	381	396	407	347	391	385	334	419	390	382	405	398	356	368	365	373	365	378	385	364	363	392	407	357	371	393	384	400	372	375	361	359	390	372	390	339	413	424	361	419	380	404	351	374	387	390	389	361	395	353	409	390	377	401	376	382	384	376	383	392	391	386	384	389	356	357	351	384	374	392	384	387	396	389	368	319	384	347	404	407	431	402	373	380	360	384	377	371	375	410	357	393	372	381	352	377	379	371	355	365	381	378	349	402	328	396	345	355	411	407	345	381	398	394	419	358	429	412	372	398	439	382	387	372	382	397	369	363	382	401	397	368	391	361	390	390	359	384	381	352	399	349	392	384	398	385	377	362	381	345	402	362	400	360	383	389	392	372	393	392	371	349	386	367	395	406	411	394	361	384	381	394	360	362	425	360	376	385	426	365	388	349	403	373	388	378	328	396	367	384	384	397	380	372	396	374	372	383	387	392	359	373	388	355	385	361	383	364	345	352	384	392	380	362	381	384	400	357	413	372	375	386	389	339	372	356	356	373	374	380	355	350	369	364	407	363	382	364	432	364	382	379	381	379	371	399	385	398	382	390	399	382	386	383	374	370	378	370	371	341	388	361	371	418	392	400	372	379	347	391	386	374	404	393	346	393	375	387	372	376	360	386	405	370	381	389	393	373	381	378	338	354	394	345	365	370	399	355	378	398	398	394	372	365	394	337	380	367	389	371	376	393	381	385	392	391	362	389	421	396	405	369	414	367	395	365	394	366	421	413	399	394	388	380	370	370	367	362	392	382	374	367	363	354	389	374	419	389	381	381	359	360	397	404	363	369	364	369	394	379	379	362	373	380	404	368	376	401	382	373	400	386	358	392	410	376	384	393	363	394	372	385	405	390	369	380	393	364	386	344	360	398	354	347	378	369	369	387	375	363	373	395	366	353	382	396	366	361	372	402	372	351	350	357	383	366	384	375	363	399	362	376	388	376	362	387	412	342	405	378	405	417	372	411	349	389	373	411	341	385	380	366	362	395	394	317	376	400	382	399	379	387	421	362	392	389	401	367	339	390	368	384	400	371	369	383	369	390	378	380	367	361	389	395	345	379	417	421	390	384	388	359	384	420	388	380	379	358	385	394	365	374	374	382	360	411	397	412	416	349	371	378	370	394	382	394	387	393	400	368	421	340	374	378	382	376	393	402	382	405	383	387	356	389	383	364	387	379	403	385	361	400	345	395	414	401	383	367	369	416	376	383	419	382	357	406	374	393	367	390	390	378	364	401	353	366	387	400	384	366	356	394	374	407	372	359	384	402	370	379	388	379	380	393	371	329	395	399	410	417	392	411	380	356	367	343	361	407	377	362	338	354	399	375	409	385	416	379	336	371	364	384	367	396	412	391	408	353	416	365	358	349	405	381	375	354	378	372	371	407	416	365	369	363	417	417	361	407	417	393	403	356	391	368	393	371	377	402	326	404	400	358	398	362	366	366	437	364	384	408	373	340	361	388	394	386	386	346	371	349	402	383	361	400	393	421	402	373	364	354	390	357	369	393	375	385	366	382	401	349	379	391	378	342	374	374	388	414	393	403	382	425	396	365	337	367	371	380	393	367	395	370	408	389	400	351	384	376	396	378	400	396	360	403	379	396	397	335	388	357	379	397	347	404	388	342	401	390	379	357	370	345	359	420	392	386	398	329	353	379	386	379	369	364	383	351	371	339	363	404	373	398	382	366	357	405	404	358	379	369	382	406	368	397	374	381	404	414	396	406	362	376	398	372	390	421	385	370	401	394	365	354	393	388	382	368	399	366	371	387	397	385	367	377	370	390	405	356	362	395	365	352	385	379	385	416	351	378	392	379	377	361	390	366	317	361	360	394	405	351	377	356	363	387	389	354	374	364	389	394	389	375	372	356	351	402	384	389	375	377	408	353	396	401	384	415	368	368	378	362	381	414	404	392	390	398	350	373	381	370	370	404	388	392	341	379	408	383	380	389	364	422	393	396	386	395	399	372	364	370	417	370	374	361	383	398	380	361	404	423	401	419	382	386	415	361	340	363	387	420	393	383	377	365	358	370	390	394	374	379	392	342	367	395	392	352	408	411	374	399	390	392	358	392	349	383	409	384	373	377	381	372	386	394	386	403	347	392	363	364	376	363	352	371	381	388	409	360	388	392	422	402	403	398	409	377	356	363	365	369	400	383	365	391	345	409	379	379	398	390	365	414	408	371	376	417	373	367	407	359	419	363	390	394	356	390	362	387	355	401	387	397	368	356	366	333	351	376	375	339	375	377	377	402	400	371	386	367	399	410	382	343	376	385	373	372	377	351	342	353	377	379	318	393	367	368	394	359	384	408	423	400	381	392	356	400	376	411	386	343	403	423	382	402	387	365	361	394	404	371	383	367	341	383	404	414	387	399	380	383	331	391	382	388	359	368	379	388	361	382	394	371	368	376	388	378	396	390	361	382	378	376	382	393	355	362	423	368	341	365	449	360	370	377	340	348	389	404	393	389	411	402	364	385	387	401	374	354	393	363	384	359	378	319	362	370
34247	62055	50169	37810	29375	24712	19380	14180	5352	2377	1257	1119	974	790	717	692	626	593	529	521	514	495	463	450	436	450	442	423	424	442	432	435	409	432	397	411	414	375	431	390	396	402	422	382	399	417	407	368	397	408	386	412	366	423	381	400	398	359	369	392	400	388	385	381	401	375	387	371	396	377	379	374	389	388	417	391	405	409	387	408	404	398	424	410	396	373	403	411	406	388	414	420	373	396	386	429	387	400	438	371	392	409	379	388	379	436	384	375	410	416	371	415	427	384	409	377	381	371	409	383	401	390	398	388	394	430	367	412	406	394	392	362	411	392	385	395	384	392	407	406	437	372	413	383	420	410	393	402	380	396	413	420	420	403	412	374	388	412	399	361	405	385	392	408	384	391	386	395	397	363	385	397	397	425	431	407	385	411	369	405	408	412	365	380	391	385	384	397	438	410	402	416	398	396	400	380	397	412	356	399	430	410	382	373	404	383	396	383	383	400	371	396	384	430	396	402	401	387	389	400	390	390	401	412	400	393	402	413	407	416	418	422	397	386	362	390	354	389	353	415	406	387	382	402	417	370	384	380	433	400	436	430	400	425	399	387	408	412	383	386	418	430	384	438	385	409	431	371	407	388	381	382	390	375	413	389	421	414	409	411	382	376	422	370	400	432	403	411	417	411	384	377	421	392	386	393	368	374	443	401	415	373	421	429	399	387	409	416	401	397	423	420	417	352	375	384	388	398	396	433	407	364	404	411	407	410	434	419	426	374	361	391	376	372	390	388	366	367	438	396	433	350	427	382	408	409	406	428	402	411	369	419	390	417	425	381	393	396	368	422	399	426	415	419	380	389	431	407	383	440	378	423	400	432	407	407	420	435	412	389	385	392	390	384	401	404	378	398	381	396	388	397	410	400	409	393	375	403	419	372	425	414	397	405	415	424	395	394	373	411	399	395	382	404	402	375	378	425	392	420	416	415	404	399	365	405	419	408	409	409	432	434	390	384	397	402	412	383	346	384	398	381	411	398	366	398	378	398	413	387	409	390	396	431	423	404	426	361	389	368	408	389	401	372	384	404	390	367	412	408	372	414	380	394	366	409	393	400	405	371	402	431	376	400	372	378	377	404	402	375	413	421	396	382	354	378	430	423	410	363	418	398	362	375	387	393	418	433	379	378	392	411	370	395	429	403	377	403	412	412	397	423	358	408	382	393	415	376	376	366	414	422	401	413	395	365	369	374	379	341	387	404	376	385	396	417	437	392	442	406	397	392	409	404	394	364	375	399	406	394	420	427	407	405	397	366	427	417	356	392	382	378	392	396	409	363	415	379	443	364	400	410	391	384	397	382	385	413	402	404	424	398	408	382	401	390	393	381	423	405	387	375	418	418	395	392	385	402	414	408	403	420	422	446	394	378	430	401	418	399	429	399	395	403	400	407	410	409	422	363	381	366	364	413	384	359	384	399	412	394	381	391	416	446	380	412	410	419	376	419	398	429	409	391	416	408	386	391	409	398	388	403	424	384	377	399	397	408	403	402	387	391	400	396	364	407	381	389	365	418	378	386	436	390	397	414	454	384	374	375	398	402	401	407	362	390	384	381	385	375	378	414	403	423	411	403	386	412	374	401	374	421	385	392	403	402	399	397	385	407	456	377	354	390	401	410	415	377	380	396	405	421	401	394	402	388	373	407	408	427	392	399	403	405	374	404	416	424	411	382	380	391	378	387	417	373	399	401	367	376	404	381	374	381	393	423	412	384	371	375	391	400	366	363	389	403	387	391	432	385	352	396	411	398	428	410	388	410	340	386	373	371	413	402	423	405	429	415	394	392	427	403	400	426	361	404	383	414	435	391	393	421	391	415	405	408	425	367	438	411	377	400	414	398	384	406	418	394	367	384	384	405	412	357	451	393	403	386	413	431	384	401	373	456	410	391	381	425	418	407	421	398	386	398	382	400	397	415	402	407	419	370	372	397	391	380	400	413	364	426	399	352	418	417	406	414	396	392	392	367	366	390	437	393	375	404	428	382	398	368	416	410	396	355	411	359	395	423	422	396	399	413	402	371	387	404	429	398	408	376	394	410	394	412	389	392	430	377	397	414	388	412	416	365	401	400	368	332	365	422	399	407	397	400	419	393	393	371	401	415	372	398	405	412	417	388	429	390	399	386	388	377	378	410	403	439	393	410	424	409	411	414	411	377	414	392	373	369	415	374	418	397	407	416	410	375	401	396	367	377	384	376	393	385	372	398	383	402	433	381	374	393	370	395	412	381	426	374	415	396	436	419	407	391	379	399	389	397	373	414	404	403	416	405	384	393	404	392	412	393	421	444	370	400	394	437	396	402	411	388	392	417	396	425	372	387	384	416	399	418	393	391	399	368	397	395	394	374	392	447	431	453	395	379	409	415	384	413	408	388	394	392	396	435	386	407	397	386	406	415	397	391	435	368	374	381	399	403	401	370	418	377	434	383	402	438	349	405	402	396	407	400	388	394	397	392	408	404	410	362	367	408	413	410	415	393	445	418	399	398	395	380	384	413	382	351	414	405	390	397	407	398	429	348	409	413	390	401	353	415	392	410	399	370	394	371	390	402	408	416	405	389	368	403	374	399	386	406	381	413	394	398	386	404	389	392	362	373	415	417	420	392	403	417	392	367	372	390	426	377	403	360	405	400	392	379	354	395	380	390	417	422	427	407	403	414	405	360	394	391	421	408	415	368	409	416	439	382	379	399	390	415	419	393	396	404	393	384	381	399	406	400	382	389	425	371	435	375	413	394	375	402	409	392	377	336	383	413	411	424	367	383	384	375	397	390	431	400	408	403	394	391	391	390	386	416	384	419	368	397	410	433	397	394	381	429	410	420	438	423	387	407	403	400	386	370	377	386	411	369	409	391	368	423	410	384	386	376	404	409	420	379	412	411	408	386	447	409	369	376	415	403	386	384	372	418	378	402	431	392	399	399	395	386	371	404	371	409	367	378	402	416	417	386	391	403	406	383	410	395	372	425	384	370	408	375	380	369	390	405	418	410	380	398	400	353	392	406	428	404	379	422	393	367	389	418	396	387	423	426	358	389	391	378	402	416	422	399	418	371	372	426	383	400	353	425	423	376	423	380	381	382	365	403	399	379	387	403	398	384	427	400	426	418	441	412	421	381	427	381	420	392	366	390	382	398	385	410	399	358	427	397	364	431	370	394	434	388	433	377	374	415	401	383	399	372	411	389	382	408	399	374	387	432	372	396	394	397	369	402	390	353	427	394	367	409	382	396	391	369	379	406	401	369	360	396	400	375	404	381	379	378	392	381	407	426	418	392	399	417	403	420	418	399	392	417	384	391	391	417	394	379	408	420	417	404	414	403	372	395	382	397	399	375	397	379	406	382	376	407	417	395	414	360	404	387	394	362	373	400	386	428	408	379	385	427	388	390	391	407	402	404	403	388	390	426	403	357	388	379	400	394	378	416	373	440	423	403	390	385	336	436	379	374	416	390
25720	21987	30776	30124	22841	17714	12657	5594	2455	1224	823	707	635	530	535	489	501	457	426	425	458	408	455	455	422	440	391	414	407	384	445	412	429	419	404	402	397	412	422	387	440	419	415	386	405	419	411	378	387	393	414	430	393	413	382	398	375	399	396	404	391	369	415	370	395	392	399	435	409	386	397	386	367	424	432	417	414	420	388	437	396	409	387	397	403	415	390	412	395	379	405	422	397	404	410	399	424	421	395	387	390	389	377	408	432	384	400	390	387	392	399	402	418	384	417	400	421	421	388	411	358	404	378	421	426	372	405	431	339	416	400	418	372	411	385	370	415	431	389	393	437	403	383	387	375	385	451	379	450	416	380	405	399	459	422	391	412	408	380	442	370	408	384	409	420	407	390	388	375	436	404	394	395	427	393	370	388	370	428	390	372	390	378	424	409	422	408	406	414	430	407	422	419	405	426	420	420	386	405	404	399	384	419	403	394	418	396	405	413	438	396	386	392	399	362	394	361	411	420	365	392	410	400	426	421	441	405	396	380	388	406	387	393	373	384	400	361	404	367	369	395	381	355	409	390	374	384	391	400	385	410	418	427	404	423	423	397	417	426	413	406	391	405	360	394	411	394	415	404	419	400	387	421	380	394	386	393	414	389	402	376	362	393	413	372	379	418	432	432	412	407	425	401	381	394	374	409	441	394	396	407	403	407	428	413	371	371	415	391	397	386	441	408	429	425	389	398	413	422	414	405	390	371	395	410	360	390	404	395	393	401	429	404	382	362	347	429	389	371	382	409	344	396	395	433	410	412	413	402	375	396	403	413	416	394	415	395	435	378	430	408	399	416	388	435	380	410	388	373	388	392	375	394	403	432	390	412	374	391	382	436	408	411	398	411	365	391	385	406	356	405	404	404	397	376	396	378	391	389	343	415	420	409	395	401	425	425	405	417	437	401	404	395	385	387	391	398	390	396	388	412	400	415	406	414	414	406	397	400	407	398	412	387	429	397	407	373	409	401	403	400	425	410	401	419	381	394	366	430	398	440	389	402	400	344	403	400	426	406	408	392	419	416	391	407	382	406	402	388	410	357	431	399	414	423	405	428	390	399	413	412	411	370	390	401	411	395	370	381	424	428	429	401	413	426	411	406	357	430	401	389	422	395	409	458	423	410	384	433	438	408	414	415	389	422	388	393	405	441	377	427	386	414	412	428	395	390	391	402	386	362	407	420	388	414	356	391	420	406	397	402	412	367	400	380	368	401	394	386	441	384	380	409	441	423	405	404	390	388	387	401	427	422	400	409	416	421	421	374	424	418	425	420	419	420	351	379	380	430	414	381	408	379	417	386	425	408	374	389	385	403	385	375	407	409	418	378	383	418	436	423	357	394	381	410	443	434	409	425	427	416	381	410	413	394	395	423	383	412	404	380	370	383	392	407	420	410	407	433	408	402	367	386	415	366	394	410	377	419	424	414	425	410	381	423	377	449	435	395	404	395	377	386	406	405	400	385	395	393	414	397	398	400	368	384	376	405	387	371	373	426	402	403	397	398	417	395	388	408	393	412	407	357	370	391	401	407	389	395	428	383	424	407	405	423	392	409	378	397	385	362	446	430	398	394	414	413	423	362	390	412	398	371	415	406	391	391	413	395	393	430	398	423	373	421	410	412	380	403	360	407	394	392	397	417	385	392	408	401	408	396	421	412	410	417	383	408	416	375	396	415	391	418	437	395	354	396	399	384	432	370	391	364	413	376	419	428	410	404	393	424	393	377	438	394	393	406	392	390	423	404	391	408	406	412	418	405	391	427	395	415	377	371	411	380	416	408	364	390	390	393	397	408	397	403	379	456	447	398	402	419	379	388	380	411	402	401	408	461	394	424	388	407	381	376	391	396	397	383	417	395	368	408	413	422	392	426	404	422	402	407	380	411	403	415	399	420	403	423	392	422	394	399	405	366	408	396	382	402	412	399	425	459	387	387	447	385	414	431	434	367	424	386	379	415	379	398	409	386	442	381	420	371	419	400	406	428	385	414	388	408	381	381	382	373	375	402	394	384	397	414	413	436	377	428	417	375	413	375	375	399	396	371	405	406	393	412	406	368	401	423	412	415	410	441	398	383	391	414	398	394	385	408	423	429	437	384	373	423	401	401	409	375	390	390	363	422	400	411	353	415	398	406	377	413	390	402	413	421	384	374	357	394	387	413	407	412	412	401	397	417	388	393	421	424	378	393	393	396	370	370	412	401	437	416	416	362	409	395	404	382	388	367	444	406	402	390	401	404	376	377	392	441	398	398	414	406	363	389	398	368	398	429	400	404	405	379	384	409	386	423	431	395	444	422	402	436	385	387	416	435	376	351	414	427	406	384	392	402	416	393	388	416	393	384	373	391	378	400	431	379	410	416	416	393	374	403	398	404	399	422	379	397	377	387	389	403	384	405	370	406	371	431	386	412	420	429	382	359	407	417	393	414	393	408	363	384	385	446	401	409	384	393	404	424	401	413	433	413	416	407	353	403	393	373	409	378	401	380	404	434	406	363	391	381	426	411	462	428	396	404	403	378	390	368	414	419	413	390	363	389	378	399	379	378	434	388	399	411	395	395	397	396	349	386	385	411	402	403	414	388	409	428	375	417	399	407	463	375	387	394	365	406	399	376	386	429	393	393	394	400	368	388	399	415	371	377	378	391	387	400	412	423	388	403	427	370	412	396	384	388	378	386	405	432	408	405	357	417	431	390	442	401	372	373	389	420	384	412	424	404	385	397	424	369	359	407	383	380	410	398	405	429	395	391	394	416	409	423	414	408	418	395	405	405	434	426	425	363	388	424	400	353	398	397	369	401	396	403	421	398	405	428	413	426	399	424	385	383	405	410	380	411	355	414	399	440	419	389	395	377	388	378	373	388	380	441	392	399	399	368	413	408	395	364	384	342	418	408	383	420	409	363	423	363	397	385	443	399	402	400	409	444	401	388	380	411	379	398	352	377	390	415	428	359	394	362	406	373	413	407	387	379	387	401	416	436	420	408	438	400	414	388	381	387	408	400	388	394	397	434	431	404	411	398	394	386	401	372	415	418	443	392	414	416	431	381	397	393	396	375	372	394	416	382	386	400	409	388	383	371	378	393	398	360	379	369	393	390	384	394	391	416	420	426	380	376	425	401	382	424	408	395	397	402	440	400	407	398	399	428	406	372	446	382	420	384	410	414	438	381	403	376	375	381	381	424	391	446	377	413	411	397	392	399	411	358	408	401	399	423	388	422	406	373	402	404	393	376	418	367	382	394	377	380	437	433	401	420	412	449	382	433	383	430	410	400	412	431	431	438	407	427	400	392	371	409	402	370	425	379	403	390	418	402	386	438	417	414	410	400	405	413	415	470	397	416	387	386	408	407	418	396	379	381	414	396	404	394	409	389	403	408	390	409	437	370	413	406	395	404	362	412	389	395	392	415	427	389	379	438	419	417	407	434	390	407	411	379	416	401	394	388	383	400	394
34059	59173	46697	33038	25464	21486	16281	8565	4116	1944	1214	1028	917	762	698	648	590	569	536	535	523	499	478	489	523	461	487	464	452	428	454	469	458	452	446	424	467	401	414	429	438	445	447	450	458	435	434	436	409	404	450	455	418	445	422	430	444	426	411	429	419	439	423	428	407	431	413	396	418	431	438	453	447	451	435	416	434	432	421	456	458	394	405	404	424	429	438	436	409	484	429	427	429	419	441	391	419	431	419	421	429	448	397	414	440	423	424	411	466	394	441	420	475	462	415	412	430	433	426	378	467	422	460	426	456	432	430	449	427	424	456	453	439	444	433	400	399	414	420	430	451	455	422	428	432	427	443	426	423	422	453	457	429	411	439	432	433	454	449	389	444	407	447	407	410	420	447	412	438	433	417	436	413	418	438	451	429	444	432	470	426	432	415	430	441	422	420	450	418	447	436	446	417	434	460	411	444	415	453	457	469	417	429	453	402	431	429	442	426	368	424	430	423	424	418	411	456	392	403	440	419	418	394	401	424	436	419	468	422	444	434	474	399	430	441	419	405	445	373	449	440	416	431	410	435	418	430	407	427	415	408	444	391	429	410	426	424	444	432	420	473	429	441	435	419	489	407	400	439	426	461	428	415	451	404	394	403	439	466	445	424	397	425	421	429	413	422	449	440	388	434	424	418	483	414	426	410	443	411	409	433	426	413	449	466	428	459	442	442	411	454	427	421	420	399	420	390	442	399	442	411	464	435	452	431	469	396	454	419	419	446	428	434	429	421	440	436	424	420	490	409	419	399	445	439	450	382	441	413	403	469	422	429	441	432	414	434	410	423	388	428	424	429	428	423	431	436	423	444	449	423	404	441	441	444	439	434	468	441	434	428	417	437	427	479	436	445	428	436	401	425	432	423	463	431	422	429	437	402	445	433	417	459	400	429	448	457	436	410	457	408	403	464	397	459	430	418	433	408	432	426	413	405	474	449	426	421	403	432	426	420	419	438	438	415	405	395	410	439	411	422	382	438	448	435	420	446	432	432	436	446	411	430	453	456	424	399	436	416	394	422	413	433	393	421	400	432	417	416	461	465	473	430	415	427	430	385	398	439	431	417	409	424	473	443	433	424	418	433	438	447	422	386	421	478	398	437	420	437	431	421	415	439	416	455	410	447	406	439	435	467	455	458	415	444	426	383	414	444	415	425	459	407	456	430	408	404	431	440	414	425	419	433	448	471	433	419	443	441	380	419	429	424	436	468	452	462	434	413	416	410	403	374	393	417	453	431	407	443	450	464	403	426	433	419	422	460	419	417	418	417	439	415	451	444	442	430	427	392	432	410	412	403	437	431	399	441	400	452	442	438	417	428	401	387	445	454	421	420	431	461	432	428	414	427	438	451	417	426	443	424	439	417	457	414	372	470	392	480	442	425	426	453	409	421	434	411	418	442	390	465	419	409	382	417	406	429	429	452	447	389	436	416	434	443	432	451	416	406	421	401	444	438	428	395	432	463	442	421	425	401	373	410	438	445	437	403	467	428	420	402	444	426	438	415	424	453	432	416	437	431	448	421	399	444	426	400	466	404	406	425	415	421	426	401	404	427	421	422	461	421	379	428	416	445	408	425	419	413	425	454	417	421	420	402	482	395	439	424	439	429	409	399	421	429	409	422	433	412	454	408	398	409	432	413	434	433	426	423	420	431	416	407	423	426	408	410	438	410	426	434	441	448	404	459	413	388	447	409	416	402	443	429	377	477	401	401	452	434	427	466	412	447	447	455	436	425	413	422	432	487	446	443	461	463	425	450	445	445	430	403	394	419	430	454	432	429	443	420	404	435	410	439	432	446	428	441	424	447	390	441	431	406	441	443	419	402	393	478	412	421	440	427	438	422	431	442	411	415	425	446	400	433	422	411	421	422	464	415	443	385	395	443	449	432	458	427	405	430	434	414	441	426	396	416	435	449	430	445	449	439	447	464	415	416	436	427	451	437	425	393	417	434	426	439	461	428	447	429	457	452	440	438	448	425	406	420	415	414	388	413	427	466	443	409	429	417	428	403	456	417	408	407	433	424	468	391	434	433	422	401	393	459	419	436	455	408	416	451	419	443	419	407	433	431	411	431	425	446	413	425	451	428	468	430	418	431	395	425	465	434	425	431	390	389	420	442	445	446	386	401	363	433	416	412	409	441	420	439	439	449	457	428	398	438	423	415	402	444	407	408	423	404	456	452	424	439	388	418	437	394	393	438	401	436	391	413	389	411	431	437	410	425	442	429	429	417	441	425	419	461	416	439	420	432	449	428	446	443	396	435	423	429	415	432	415	452	421	446	421	435	430	429	452	456	412	470	405	412	413	426	397	441	402	430	414	424	453	459	456	438	449	383	436	432	396	435	426	463	411	441	403	475	426	433	427	445	421	434	425	450	439	408	407	443	414	446	438	394	401	444	446	431	435	445	437	437	428	418	442	431	409	389	449	405	441	418	405	447	393	478	395	435	414	450	417	439	434	457	420	411	407	447	462	405	451	420	381	442	460	473	445	452	418	385	418	436	437	425	452	438	427	424	414	417	459	400	413	432	415	420	425	415	443	461	435	458	425	414	447	447	380	409	406	436	400	387	399	426	422	421	433	437	403	414	414	429	419	417	434	450	385	429	441	441	413	433	412	425	424	417	421	456	423	427	409	446	419	403	460	455	431	437	426	433	392	418	389	420	390	407	439	408	428	441	403	406	451	408	429	447	381	462	429	400	431	433	383	423	443	439	421	411	407	440	426	416	395	428	409	430	471	424	398	403	394	453	459	427	412	426	448	426	443	403	406	421	426	443	423	429	398	413	423	427	419	426	440	407	384	419	428	426	427	434	459	434	418	420	436	478	424	427	412	422	459	431	450	383	445	421	399	411	396	432	422	427	378	450	441	386	433	431	420	457	430	450	412	428	391	409	452	443	400	396	414	429	431	406	400	422	412	449	432	396	408	416	412	411	418	418	470	436	492	445	408	407	421	424	418	426	403	430	427	430	426	436	405	428	428	455	428	457	416	425	421	407	451	443	433	400	413	436	401	419	441	421	432	436	450	396	424	395	454	453	439	458	437	413	458	455	423	401	458	404	426	430	408	391	412	442	429	393	478	451	417	432	457	449	436	443	394	404	424	433	477	445	424	390	436	438	426	456	417	411	402	422	435	431	437	465	418	432	415	439	467	427	498	423	421	473	461	426	449	447	476	455	429	428	420	394	431	428	403	415	458	392	432	379	443	438	456	413	407	413	391	451	431	407	433	461	410	442	422	462	453	399	445	433	388	482	416	441	395	434	403	430	431	407	445	423	391	445	431	420	406	432	437	434	459	438	431	389	422	433	428	412	407	457	410	467	379	457	411	436	424	450	431	439	429	445	401	434	449	418	411	444	402	428	413	410	417	413	427	397	382	386	421	409	432	437	399	437	419	364	411	412	463	400	436	434	422	461	434	434	434	439	432	423	421	443	455	439	425	443	449
23424	21737	29547	24905	23329	27415	23658	11025	5519	2691	1581	1210	1145	967	831	799	764	695	627	624	637	602	594	573	542	538	573	599	538	598	543	526	594	528	550	529	503	518	549	552	526	504	499	527	533	543	504	516	554	496	546	539	535	553	569	493	528	513	553	504	555	518	531	507	491	523	542	502	519	539	564	548	544	547	485	499	524	509	556	537	535	511	558	512	515	535	517	539	568	555	499	527	523	533	499	519	528	530	552	509	547	536	536	528	506	563	541	529	571	535	500	526	542	531	584	516	488	530	503	528	555	527	480	476	513	515	544	518	557	555	579	504	521	522	518	571	533	559	509	489	507	516	518	536	518	519	530	532	530	499	505	490	530	496	527	508	513	538	518	562	562	526	506	559	523	526	535	511	580	549	548	502	525	542	533	510	529	475	528	519	533	520	492	578	518	552	528	487	534	511	559	456	553	536	526	528	525	518	554	505	511	531	546	496	536	541	509	533	537	518	504	547	520	505	545	515	535	512	507	548	522	563	534	548	498	532	505	529	554	508	492	572	497	484	554	510	551	516	507	522	517	553	501	514	541	494	504	514	569	526	520	491	525	548	534	553	495	516	509	544	549	525	525	530	509	531	507	529	567	537	540	472	510	517	557	550	539	512	507	518	574	517	503	570	549	517	522	494	524	508	526	562	532	545	545	511	575	523	519	532	531	519	529	525	505	509	502	551	537	523	493	551	547	483	485	477	504	520	507	493	492	513	527	533	499	551	530	581	522	510	511	510	493	537	543	525	534	537	572	519	515	543	480	512	541	496	523	500	513	544	510	512	509	542	532	531	556	515	519	506	509	536	489	477	508	499	529	540	560	545	499	559	537	523	524	535	540	524	503	551	538	523	482	539	525	518	541	529	479	528	575	519	548	533	528	515	585	557	519	497	550	530	525	526	567	569	522	531	536	569	495	526	549	552	567	537	556	530	516	535	531	534	514	520	493	504	500	533	548	531	524	557	531	533	493	553	522	533	536	478	504	507	516	556	531	537	499	520	513	510	516	520	481	518	520	521	514	497	515	515	505	522	496	520	477	549	532	551	524	551	482	521	526	587	565	549	503	521	528	503	527	572	493	573	547	564	510	538	511	519	534	517	562	522	532	545	500	509	538	505	527	514	555	558	494	475	501	565	545	501	513	517	483	523	550	528	506	514	511	528	500	527	523	480	554	511	486	529	570	533	527	502	528	498	552	593	570	508	547	538	545	568	481	514	503	515	517	503	494	544	522	572	508	507	568	539	522	576	495	537	549	522	553	528	539	507	550	550	534	539	508	523	503	524	501	504	517	485	537	531	570	549	539	511	540	514	511	512	485	535	550	504	540	467	532	551	533	502	550	499	498	498	492	521	494	495	513	498	570	526	538	551	540	495	564	542	489	524	516	515	566	499	549	574	551	531	521	542	511	512	552	493	517	531	522	535	511	514	514	497	545	476	512	539	542	503	521	499	533	527	540	538	574	516	527	502	540	532	520	500	521	519	523	547	522	533	476	554	525	528	520	528	516	546	503	502	548	526	523	520	523	526	526	522	492	509	547	547	544	521	513	527	538	594	516	517	477	525	520	521	504	507	521	516	512	461	499	512	531	532	496	478	553	491	529	529	551	528	518	501	527	530	536	538	524	531	524	527	530	559	540	546	563	551	524	500	489	534	515	586	510	519	585	534	476	505	551	529	531	551	487	545	515	474	524	543	525	490	538	573	520	509	541	526	510	520	514	517	558	549	502	496	532	502	508	512	543	521	557	588	497	515	540	541	465	551	516	515	507	563	502	535	511	530	548	497	524	535	511	519	530	563	521	544	496	560	576	495	509	503	513	527	495	520	490	513	547	512	508	503	559	543	532	491	542	530	534	528	521	578	545	537	543	537	537	564	488	495	569	567	506	513	544	542	592	512	534	492	498	545	527	531	510	551	538	481	561	531	546	525	517	540	509	581	515	533	533	502	493	537	513	532	502	494	514	507	491	542	551	500	559	511	487	507	522	569	482	536	525	523	538	525	523	531	501	556	522	523	506	544	525	494	527	537	500	560	524	552	531	511	501	543	522	522	539	517	486	513	476	481	559	511	523	550	562	529	519	528	530	518	515	579	496	515	533	522	497	521	527	502	491	505	499	518	501	549	540	531	478	480	523	524	558	528	558	508	503	536	523	539	517	500	470	539	554	502	474	539	526	523	519	521	500	514	518	485	519	501	529	541	526	522	518	537	509	534	542	488	552	540	518	534	499	530	514	541	502	545	530	531	522	510	516	535	496	544	521	517	524	531	479	541	537	504	522	517	511	535	514	550	530	499	512	533	531	522	517	526	549	516	499	492	557	545	561	546	541	544	519	516	540	533	556	518	498	540	517	499	537	513	606	540	545	539	522	509	533	522	506	564	544	530	538	560	520	558	521	512	529	503	559	547	514	529	510	529	543	547	511	475	566	533	510	510	512	541	546	517	538	541	530	545	526	522	526	530	513	568	553	528	498	576	505	510	511	558	533	509	495	530	550	550	521	484	543	499	504	575	568	554	535	526	516	522	517	511	550	537	538	489	539	516	533	585	533	557	550	578	536	557	505	513	551	569	592	501	547	515	492	554	577	521	518	587	507	530	522	519	512	497	506	473	494	538	505	517	543	561	513	498	544	557	515	550	502	549	528	561	520	567	572	516	535	504	535	493	538	551	534	554	470	545	557	493	502	529	518	541	481	527	515	530	504	579	561	557	511	530	522	503	527	517	537	555	509	539	560	553	538	510	493	503	508	509	538	566	492	553	516	504	538	523	503	555	544	492	514	533	522	536	492	541	563	563	566	565	539	576	508	526	508	516	519	541	503	500	558	507	518	595	506	554	521	537	516	531	532	531	504	531	540	553	533	504	514	512	529	568	489	534	529	509	552	504	543	494	580	516	518	524	556	533	547	508	531	512	554	526	570	523	555	544	512	530	532	540	527	546	490	506	514	557	553	523	563	519	542	546	502	544	513	539	516	481	556	496	465	547	494	528	561	524	511	546	548	480	557	496	525	526	528	518	499	550	490	546	541	530	535	493	516	509	555	523	532	511	532	484	542	569	525	553	568	522	528	510	531	518	541	577	544	530	514	552	521	499	537	531	570	543	531	505	515	513	529	532	576	530	561	560	572	503	501	521	508	523	540	530	533	516	524	529	519	517	508	530	485	514	501	543	537	519	520	520	559	511	553	534	531	516	500	527	519	550	547	529	522	533	523	529	566	545	525	510	476	545	512	484	546	574	535	516	531	557	507	530	499	548	504	546	550	507	493	531	508	542	523	527	559	493	516	489	540	498	556	534	509	567	517	514	497	546	540	522	503	568	531	536	515	551	522	541	517	566	510	513	487	523	533	537	474	520	543	526	509	545	503	545	493	550	508	496	567	520	537	464	553	543	534	503	544	552	545	518	526	535	509	554	502	487	525	502	540	559	501	506	520	515	492	490	468	482	528	516	522	509
37304	69454	56091	41482	35527	32735	20159	13155	7914	3956	2192	1659	1492	1319	1051	1001	847	864	769	755	728	622	665	705	621	571	529	591	623	579	560	543	532	549	565	551	572	567	555	515	551	534	552	487	521	551	551	531	563	497	551	530	519	517	536	516	546	569	533	551	522	542	532	532	554	543	560	541	549	531	571	567	526	475	544	547	527	533	572	567	562	532	543	523	533	528	527	525	520	489	586	536	530	545	557	526	511	534	506	509	524	542	537	547	575	562	556	537	537	543	547	534	578	546	552	542	549	492	547	546	543	521	553	475	529	514	510	536	576	540	508	508	519	525	541	551	566	512	545	513	578	518	503	533	573	563	512	539	549	504	557	538	559	527	532	557	512	548	506	556	516	563	569	538	494	532	560	518	545	537	520	521	541	530	558	515	524	534	508	509	505	515	542	528	530	566	546	575	544	567	508	550	554	572	541	542	502	583	586	514	513	524	566	520	517	508	499	562	546	537	517	557	514	512	545	504	525	545	536	490	510	551	535	531	573	577	521	548	562	574	522	495	542	525	560	562	524	530	563	547	537	539	532	522	516	530	548	577	518	554	560	556	573	460	587	470	517	545	545	554	508	509	552	525	520	510	514	547	527	553	505	513	503	514	537	500	572	532	503	514	496	549	540	524	491	549	533	503	502	529	530	489	504	538	516	531	521	545	555	507	536	505	560	557	555	534	503	540	521	544	541	536	525	545	607	507	524	544	511	536	530	543	535	568	576	536	525	519	534	542	526	538	551	564	532	494	540	525	520	555	478	511	528	584	519	563	549	518	521	501	516	542	512	547	508	538	500	535	567	522	547	540	528	508	537	519	580	530	551	518	544	488	525	512	575	544	564	518	528	555	517	555	510	554	568	537	524	565	538	536	520	535	494	530	564	523	560	525	510	532	491	528	558	583	576	545	498	536	529	492	543	572	496	521	488	536	584	547	542	585	526	520	539	540	493	553	540	531	581	572	518	508	590	496	571	540	580	551	550	553	537	531	518	527	507	549	537	536	479	531	521	524	566	580	512	528	553	516	537	560	562	539	504	529	544	553	571	509	516	531	547	527	528	591	507	552	509	589	547	518	536	550	541	533	508	553	527	514	545	518	534	536	565	512	506	548	525	525	530	569	569	548	563	568	498	552	521	542	553	541	530	535	507	530	531	543	554	539	558	529	547	524	513	527	538	534	550	551	545	544	582	538	556	535	533	550	523	573	504	556	504	541	544	525	486	483	518	513	562	513	535	539	550	543	546	476	506	615	552	563	564	518	532	528	520	525	529	516	548	558	574	512	547	604	573	503	531	540	522	514	535	550	520	567	520	544	555	537	484	541	521	525	517	530	515	528	566	522	539	561	551	535	560	511	540	542	554	547	526	544	554	527	566	530	561	539	549	574	488	533	538	541	577	512	494	518	528	548	521	577	545	564	553	528	520	513	513	535	538	552	545	527	558	524	532	523	561	533	515	516	515	548	599	579	534	513	545	535	513	541	516	552	538	507	543	552	528	540	554	551	542	548	518	491	541	528	499	489	553	559	529	547	535	539	554	559	539	520	521	528	511	534	504	537	555	587	522	546	568	545	553	569	520	517	525	540	537	536	516	551	548	501	539	535	588	521	504	536	542	541	537	550	543	498	502	520	569	552	518	509	540	518	555	507	549	540	504	580	548	561	559	500	537	559	518	522	564	515	544	554	580	533	527	527	558	515	481	589	526	550	530	568	543	512	526	565	557	542	535	544	548	533	512	491	517	509	539	520	519	553	467	542	543	523	544	553	538	475	515	562	535	533	498	543	541	555	514	563	525	562	566	510	549	491	559	496	587	545	534	503	539	552	494	534	500	520	509	535	537	504	517	551	491	527	569	533	551	531	526	545	544	549	540	553	503	586	540	559	524	513	521	535	542	522	559	545	527	541	565	563	516	498	515	495	542	529	492	522	489	545	521	510	517	543	534	553	515	527	554	541	566	519	553	528	549	549	491	478	527	561	529	505	533	516	516	540	507	501	525	541	540	586	513	554	546	548	550	537	537	537	529	545	555	542	549	526	530	550	540	580	494	487	551	499	566	521	482	533	519	574	535	544	507	555	547	565	550	575	568	477	545	514	531	517	506	532	525	533	511	485	511	543	528	560	518	524	539	580	520	523	538	537	553	531	512	566	511	515	528	542	551	550	508	530	534	521	556	542	507	532	537	525	536	552	556	553	524	577	525	522	539	531	533	504	491	536	530	553	545	505	536	547	525	534	499	545	525	520	520	524	568	551	537	559	565	532	531	478	504	508	535	566	534	547	571	516	515	520	491	567	505	534	525	568	540	511	543	546	564	527	523	561	516	535	554	516	516	538	549	491	547	536	543	544	546	503	549	514	524	525	516	542	503	498	574	550	521	518	523	523	553	590	489	611	529	558	525	521	507	528	510	507	528	533	503	519	558	539	522	508	510	513	557	555	551	519	532	538	551	555	511	569	560	552	533	524	500	550	556	547	534	517	562	535	530	544	534	520	526	498	534	535	485	571	546	521	571	547	537	524	536	534	559	524	546	543	559	535	530	532	551	504	488	546	534	529	521	510	529	547	504	515	510	583	582	544	578	532	540	517	522	551	531	492	544	513	553	522	494	562	537	513	523	562	510	539	514	505	547	515	503	522	526	551	491	562	538	539	526	592	535	548	514	506	537	573	525	559	514	541	496	566	552	526	530	555	538	543	542	539	478	546	502	529	516	506	525	537	535	530	554	514	532	555	529	517	526	526	524	519	564	551	551	508	515	528	541	531	515	563	535	551	515	557	549	528	560	546	520	534	517	510	544	533	538	532	542	569	536	543	589	532	557	523	540	515	541	536	536	532	544	522	516	550	542	577	525	518	551	511	553	503	547	525	525	521	518	482	570	507	522	512	522	512	573	575	545	539	478	484	534	510	547	526	547	505	510	522	541	562	553	570	536	535	557	538	557	529	498	532	526	533	574	544	521	548	507	516	552	491	550	512	533	550	550	559	534	562	528	524	546	552	542	501	522	572	528	543	509	544	538	498	529	485	550	548	556	552	540	518	490	520	563	553	517	523	529	502	608	542	515	557	533	477	528	516	522	550	548	511	517	524	511	532	519	547	556	568	528	532	544	547	546	529	486	537	499	533	497	587	552	517	531	580	543	516	509	529	564	507	514	568	505	542	526	534	494	517	531	508	556	528	576	534	524	528	527	533	528	526	539	534	531	508	503	507	547	498	489	573	514	536	540	507	532	533	505	507	564	546	526	533	522	522	567	567	520	524	515	507	566	530	534	547	506	529	527	582	541	547	522	533	483	546	527	452	513	567	561	577	531	543	545	549	535	491	536	547	557	519	563	514	531	530	535	528	535	554	570	527	534	531	538	533	513	546	525	541	529	511	536	550	540	559	559	546	553	557	569	499	582	532	483	550	505	533	515	511	502	529	519	559	559	557	526	577	526	525	508	544	531	513	539	522	550	547
32987	39051	42693	30208	19365	11797	5067	2279	1379	809	551	596	516	418	400	420	389	388	349	336	348	382	300	328	353	316	309	327	338	341	303	363	313	298	333	258	301	339	309	299	316	320	321	304	288	345	290	292	323	284	331	291	309	356	291	316	297	328	299	313	301	330	300	267	336	305	328	281	332	341	320	277	316	319	298	296	309	302	323	328	292	303	313	323	318	280	302	294	279	301	301	310	329	302	350	325	301	285	318	298	319	323	293	307	278	336	320	318	279	301	303	311	305	299	285	313	297	296	327	325	314	297	320	305	312	307	299	311	313	318	314	315	326	319	309	320	315	319	341	324	291	306	279	334	297	295	317	307	300	328	331	284	268	280	289	335	327	282	332	307	338	315	326	303	331	314	335	307	306	312	295	297	323	302	310	282	320	303	311	298	290	322	309	308	295	287	337	319	311	323	340	315	328	339	328	293	293	330	297	320	331	346	320	326	323	301	290	294	312	286	301	298	313	311	333	307	299	324	347	343	302	344	276	320	299	309	332	273	309	315	296	299	316	299	307	302	308	309	318	317	323	299	330	307	315	320	279	266	325	289	300	282	318	311	313	316	319	322	290	305	284	324	289	328	311	347	329	308	314	282	325	312	312	298	323	329	295	319	353	290	358	294	318	310	308	331	313	324	314	298	306	320	306	339	335	300	326	329	313	312	325	308	287	293	307	308	318	290	319	286	304	288	314	319	309	313	309	292	292	319	303	307	288	322	319	299	305	303	299	326	321	299	292	337	293	333	308	338	309	300	319	338	312	297	314	300	297	327	306	314	331	311	300	297	312	284	321	334	317	311	308	296	319	323	310	314	284	327	307	309	278	321	333	303	292	342	304	321	300	316	325	330	309	329	285	343	322	314	329	305	289	280	308	269	313	292	311	310	307	295	310	325	316	328	311	307	311	326	296	304	328	304	327	293	311	317	322	313	346	298	329	323	326	288	306	314	318	304	324	323	310	303	316	321	340	320	326	309	313	310	327	306	344	290	297	327	311	296	303	318	303	336	306	324	291	292	311	339	309	300	314	314	301	318	324	303	320	321	329	309	307	328	321	330	314	309	305	301	283	296	327	337	293	311	294	330	298	321	284	299	326	295	318	317	308	335	267	314	287	311	305	285	310	334	297	312	316	298	315	329	292	277	300	294	314	313	320	338	295	320	294	296	318	314	310	317	324	325	275	315	318	317	273	308	286	294	312	286	307	295	312	321	304	290	306	279	342	289	317	331	291	285	323	325	331	292	326	305	321	323	305	287	314	310	302	351	304	291	315	298	336	279	326	310	315	289	317	326	307	316	284	313	288	324	300	296	319	307	315	345	298	314	300	326	351	313	319	344	303	321	323	269	335	327	316	290	298	321	326	285	346	311	320	310	339	325	310	304	341	318	322	303	340	290	323	291	313	311	333	293	314	317	312	285	326	329	321	327	306	289	299	314	305	327	305	290	316	320	310	337	287	313	299	321	302	311	290	334	266	316	305	305	311	325	326	294	307	337	310	310	305	289	304	327	310	288	305	290	289	270	316	312	301	273	317	318	313	346	292	291	311	313	318	286	279	339	292	316	308	312	325	262	311	306	276	372	311	322	331	302	336	331	323	297	323	308	315	308	308	320	286	317	303	303	308	321	299	292	335	317	317	341	315	329	293	321	327	315	337	307	318	269	310	310	313	314	299	304	308	302	308	296	286	306	295	318	307	316	325	320	306	308	299	307	325	338	293	317	304	273	320	287	317	309	269	287	285	322	305	299	328	313	318	287	287	349	308	304	317	311	329	298	311	328	296	306	334	326	313	299	308	305	329	280	286	303	328	302	289	317	320	354	310	321	318	351	317	327	317	323	300	310	295	310	312	324	320	328	292	308	315	320	327	286	339	308	313	266	325	290	287	305	295	340	318	315	319	297	320	283	320	315	299	348	328	322	319	290	339	303	308	297	340	291	323	299	310	322	296	310	320	319	327	252	292	314	330	295	302	316	309	315	302	312	314	308	310	309	315	298	313	331	318	280	310	279	325	347	327	307	343	302	329	330	299	319	320	306	314	322	297	324	333	305	316	319	309	301	328	318	292	282	312	320	297	274	302	324	331	343	315	303	317	290	274	304	325	333	293	291	346	308	324	306	283	328	324	304	298	284	309	290	320	336	318	322	274	308	312	299	330	310	295	302	297	283	308	328	306	317	330	314	312	292	316	342	313	294	319	310	299	321	265	334	324	300	308	304	321	290	327	317	330	304	323	307	310	320	301	337	316	293	320	337	297	282	316	346	316	327	334	317	283	293	308	306	332	303	303	334	304	307	295	321	322	293	314	277	327	326	278	329	307	299	280	322	335	306	329	293	350	306	307	292	304	300	327	324	318	318	276	336	290	307	308	310	313	312	272	308	307	340	301	275	296	295	345	309	278	293	316	316	300	314	294	272	301	308	339	320	314	297	319	292	301	307	288	286	282	324	330	316	319	299	325	309	309	323	312	291	298	327	285	279	309	320	286	277	319	329	326	271	290	296	328	322	293	336	310	321	306	308	330	339	323	295	308	286	307	308	315	285	287	325	308	300	331	301	300	297	366	287	304	312	286	298	301	319	316	309	312	298	334	326	294	294	327	296	301	282	287	304	323	311	313	310	335	317	314	301	300	325	304	317	304	318	306	324	319	296	280	327	310	282	327	317	298	305	324	297	319	292	302	269	296	334	324	309	323	324	286	315	341	310	294	314	300	334	304	302	318	310	275	300	282	328	322	303	308	340	340	328	327	300	325	306	303	292	324	319	318	345	323	273	322	307	323	331	319	308	302	321	351	298	291	311	298	333	318	318	337	299	292	320	318	323	321	301	286	305	300	275	329	314	340	300	338	308	314	335	339	287	344	334	301	335	281	300	357	314	302	286	295	302	301	313	288	304	308	315	277	297	305	324	319	298	328	319	332	292	310	297	345	326	301	287	289	321	299	306	284	300	321	325	307	266	305	321	308	317	302	295	302	301	288	300	321	325	336	285	315	310	331	329	317	307	331	302	309	314	319	300	316	313	306	295	305	289	293	304	281	310	312	305	318	315	307	282	299	318	300	311	279	297	276	334	306	309	299	294	314	308	314	320	305	318	312	268	308	316	295	327	300	342	359	297	293	320	295	322	274	328	344	308	323	272	337	320	301	289	325	352	313	281	302	286	316	307	303	325	326	348	315	337	317	331	315	322	288	284	314	307	302	290	321	302	294	289	292	294	298	274	285	323	314	323	307	309	313	288	314	321	308	281	284	322	320	304	289	315	292	318	357	327	297	334	283	297	323	289	302	316	308	315	312	324	303	324	316	299	326	317	280	326	313	267	297	324	306	292	300	321	316	289	347	299	318	307	325	322	312	308	311	299	291	311	343	303	340	305	302	322	306	286	331	301	283	330	331	304	311	301	313	309	293	311	305	320	313	317	319	293	285	309	336	297	289	315	294	275	343	312	313	308	343	287
31526	48215	37637	25138	19248	13971	6944	3488	2026	1223	785	653	585	537	481	410	434	403	367	335	304	353	345	335	363	314	303	288	326	331	313	301	285	349	334	328	304	309	337	293	287	297	273	319	307	317	318	296	282	312	301	295	303	300	312	303	316	331	275	282	325	301	317	298	300	314	285	302	308	297	304	286	302	340	310	296	304	300	286	311	296	318	285	288	312	327	299	302	295	301	319	331	290	311	313	320	311	287	270	352	309	302	301	325	285	310	280	335	308	346	296	266	302	299	302	330	291	316	296	293	316	294	305	305	290	299	308	288	284	322	323	308	313	300	286	311	284	293	313	303	312	322	297	323	328	310	310	291	302	298	280	326	304	272	309	311	276	314	296	308	283	313	305	293	280	293	326	326	281	285	317	291	347	280	298	276	303	291	323	305	287	301	305	307	300	291	300	296	312	277	285	326	300	296	288	279	295	297	281	304	307	310	296	333	291	292	295	313	263	284	307	300	282	318	276	324	316	285	305	282	279	307	280	328	299	313	295	285	294	287	306	294	308	309	318	300	288	286	313	324	261	303	329	303	300	311	343	341	276	306	324	273	299	322	311	287	286	305	332	280	307	303	286	317	325	308	278	292	260	293	308	298	323	310	280	307	272	305	307	300	332	294	318	303	302	291	290	298	341	309	316	267	316	307	327	290	304	279	291	305	292	313	289	276	283	295	293	322	294	295	280	303	308	317	317	310	319	293	304	325	277	300	317	322	320	303	297	315	310	290	290	299	298	288	315	303	319	288	313	305	304	337	323	303	324	302	304	302	311	326	276	288	295	321	294	334	302	299	298	327	287	293	294	341	309	318	309	284	294	315	314	289	322	308	284	303	308	298	283	277	293	296	264	277	305	298	300	281	311	311	283	299	289	317	312	308	302	287	325	312	263	281	280	314	313	336	307	276	302	314	283	306	289	300	285	296	291	313	315	282	306	286	302	299	290	314	300	346	313	304	285	282	294	280	322	311	322	285	300	266	322	294	302	302	326	297	277	298	291	314	310	326	260	316	292	300	282	301	296	308	250	317	312	318	283	293	277	307	331	325	268	302	282	311	284	308	315	311	276	287	319	312	306	299	282	292	326	302	327	281	287	313	293	268	307	293	304	308	289	326	281	342	317	320	321	270	268	291	308	312	295	301	312	290	309	296	313	297	317	275	290	318	312	334	286	303	299	345	304	290	292	276	322	292	305	308	286	291	268	331	299	307	299	309	301	280	297	285	326	277	311	310	284	291	297	324	327	301	306	326	320	273	327	323	277	298	306	296	328	314	296	317	315	295	289	326	305	326	322	304	287	334	280	283	302	307	308	277	318	300	328	303	293	322	320	257	305	309	314	303	310	329	318	297	273	297	315	290	318	295	331	286	322	305	299	285	312	270	289	277	328	300	317	328	280	308	298	304	311	300	305	276	306	317	302	328	324	285	290	267	307	337	287	299	305	293	304	295	322	285	272	317	290	279	284	286	303	289	307	310	299	281	267	323	318	331	309	320	322	295	309	321	319	294	328	316	296	281	319	314	309	322	286	268	288	282	312	270	283	315	279	308	272	311	328	272	284	298	290	288	313	297	309	296	331	303	291	306	290	276	332	329	298	310	299	299	303	308	305	316	296	330	277	306	292	309	294	311	297	321	315	308	296	292	306	319	323	295	321	337	284	295	291	308	287	291	318	316	324	296	336	296	270	294	296	299	307	331	314	324	300	315	313	307	313	306	298	299	310	314	299	329	295	290	325	315	338	283	314	297	285	312	305	304	295	319	314	281	312	313	291	305	337	302	287	315	321	300	305	307	278	308	315	296	334	332	314	340	300	309	296	323	294	303	297	281	302	293	326	270	319	290	315	292	318	312	332	295	295	313	299	299	301	294	267	328	289	301	330	278	316	282	289	289	285	292	322	319	292	301	312	291	298	293	283	316	289	302	311	331	288	319	316	319	330	303	302	341	277	327	268	282	275	295	333	333	308	305	295	308	299	305	322	309	287	322	299	305	296	319	289	288	293	294	338	303	326	297	281	307	284	280	275	295	286	299	328	312	306	311	307	310	285	306	256	274	289	335	300	305	306	300	301	285	319	328	347	309	309	294	321	308	329	315	303	306	304	314	307	296	310	307	320	287	316	290	326	311	314	296	303	311	301	279	307	292	288	304	296	316	299	326	320	306	309	321	315	301	315	307	258	303	349	311	303	306	297	319	282	315	323	289	301	282	293	313	297	333	316	323	270	303	263	314	336	291	306	307	311	281	334	310	286	308	305	307	315	295	319	292	298	295	284	268	258	267	302	332	310	330	311	304	317	315	315	319	294	294	291	304	317	296	285	303	298	282	279	311	306	295	318	320	308	288	324	306	299	287	293	316	322	311	308	284	272	308	286	339	312	336	348	324	328	259	306	258	285	293	302	311	325	270	318	268	284	310	352	309	275	290	287	309	303	293	317	277	296	294	298	309	291	289	279	317	323	265	313	268	283	287	315	331	298	316	324	269	311	306	294	286	338	279	308	318	310	284	322	328	302	310	320	333	320	303	307	332	292	297	308	272	286	317	311	289	256	326	327	318	320	308	311	303	320	276	322	294	293	322	312	281	328	290	340	301	296	305	284	315	326	332	307	294	279	333	296	313	295	263	319	292	319	291	316	293	297	289	275	299	327	314	287	290	309	323	292	308	307	313	285	284	340	315	320	282	296	301	306	293	305	284	310	297	317	300	294	320	305	315	298	289	309	300	351	310	301	310	293	273	312	316	293	276	311	275	276	287	308	289	315	294	311	296	327	318	289	296	303	314	295	303	330	298	307	303	319	303	285	311	289	293	299	308	332	336	294	298	284	321	318	308	322	309	307	283	289	328	323	298	290	279	292	287	291	288	336	308	296	269	292	302	326	317	256	305	267	313	279	296	307	321	312	272	290	292	307	311	280	292	305	299	329	315	310	312	310	276	272	298	300	326	299	311	309	307	306	306	326	296	298	275	308	290	303	296	291	307	288	311	324	319	291	310	300	283	314	334	280	326	309	280	296	303	321	313	321	312	304	319	296	279	290	322	297	316	332	319	290	294	304	307	306	308	314	314	312	308	272	312	330	278	273	294	306	323	290	297	314	300	275	298	284	302	299	335	317	263	284	311	308	289	287	308	291	319	252	295	316	340	296	293	288	310	298	307	327	314	328	299	282	273	329	275	306	325	291	291	302	297	319	286	303	275	287	282	282	290	278	276	277	322	306	298	272	305	297	307	294	304	307	305	279	290	327	290	315	286	298	299	336	322	312	317	304	293	320	309	294	331	314	306	308	315	286	287	301	308	330	301	291	310	303	291	279	292	312	324	279	269	313	293	304	343	307	321	309	267	314	283	300	313	288	292	299	289	276	310	303	285	323	298	304	302	301	297	297	264	307	275	331	300	285	308	290	325	317	313	286	271	301	303	293	294	298	319	305	341	280	271	291	304	321	289	314	313	300	298
24489	21681	29508	27032	25248	21353	12024	5957	3286	1496	884	720	815	702	613	534	513	506	479	451	449	462	377	451	428	369	397	398	410	416	410	361	384	367	377	380	377	407	380	396	373	377	346	391	400	398	365	357	398	409	339	404	360	361	378	351	352	370	362	356	375	397	365	386	381	371	384	394	400	370	385	360	398	350	382	367	355	375	353	377	390	360	332	383	370	411	383	369	404	385	368	417	369	362	386	385	371	370	353	402	381	374	405	356	358	411	385	403	350	379	405	374	362	387	362	395	325	381	370	399	354	365	357	365	335	349	377	379	334	358	363	387	345	368	382	365	399	389	361	413	392	384	409	353	351	367	395	388	361	388	377	395	374	345	355	405	421	408	395	381	386	365	380	375	378	365	419	361	357	371	394	359	352	357	360	399	367	363	353	378	336	351	354	363	379	404	353	385	381	366	357	346	408	392	367	355	357	383	361	379	350	387	359	395	424	388	371	355	366	372	407	369	364	398	404	383	371	388	382	342	332	399	355	366	355	367	354	368	341	366	390	380	350	379	365	383	396	341	369	363	371	343	375	342	360	386	343	372	363	376	374	393	374	390	366	356	374	374	349	370	388	382	400	387	389	371	346	352	371	364	391	367	381	395	377	371	357	347	380	378	361	330	344	362	366	409	366	378	371	353	398	366	404	363	370	388	401	350	365	355	363	371	337	382	385	378	375	362	364	335	374	352	340	355	397	352	374	357	351	381	376	363	388	394	358	372	388	366	365	408	412	432	345	380	379	362	357	383	396	372	424	316	395	349	372	381	383	385	364	402	391	376	374	342	393	373	383	369	386	379	370	408	364	369	397	369	381	403	370	369	352	388	372	371	386	361	380	392	373	407	356	397	364	379	358	340	369	348	374	325	356	374	379	386	376	358	362	409	365	361	369	374	395	383	371	383	382	383	352	376	382	387	359	388	347	388	398	388	381	373	374	349	399	377	368	396	337	334	359	367	369	388	376	421	370	357	391	374	355	388	383	373	389	370	368	397	382	361	375	364	374	351	352	377	358	357	393	377	368	397	372	342	371	374	363	391	372	371	378	365	350	360	375	361	353	371	365	365	389	368	345	377	409	369	360	382	432	355	359	382	402	350	362	346	349	388	340	359	355	363	403	355	383	394	374	351	361	357	382	384	344	360	364	405	352	369	355	369	379	357	379	361	362	366	386	364	353	387	352	372	357	349	369	354	385	358	377	345	356	370	392	371	408	379	375	398	375	379	357	369	393	389	385	352	350	351	398	381	398	370	386	384	392	325	391	377	372	376	369	339	371	375	407	362	364	399	347	368	373	354	382	401	361	327	405	321	332	421	355	362	414	376	363	378	405	369	399	390	350	375	385	398	364	393	411	384	400	364	378	334	370	407	359	377	411	405	362	356	351	387	373	384	380	392	365	370	371	319	384	382	377	363	356	354	374	368	372	382	348	372	361	364	353	358	351	384	367	352	362	388	388	406	343	368	395	338	396	362	384	373	392	344	365	370	376	405	346	374	374	369	372	395	363	382	375	371	416	368	386	384	349	388	372	396	373	348	400	373	384	372	351	366	363	348	362	364	361	395	357	374	363	384	386	356	369	370	381	395	356	350	363	391	365	385	380	360	351	372	401	397	358	350	382	378	351	368	371	388	414	363	376	346	352	367	348	387	378	368	424	413	385	367	366	394	380	389	355	386	338	375	393	375	380	387	364	405	382	376	397	370	381	385	376	380	367	403	338	355	396	394	374	373	356	349	373	408	389	353	389	385	374	384	379	363	368	361	380	390	361	371	385	346	377	339	381	363	354	339	415	381	370	406	378	378	340	384	366	374	381	390	375	382	372	411	379	355	401	377	361	400	409	384	352	388	376	389	372	345	383	370	366	354	361	362	364	343	343	384	388	389	348	398	373	370	403	365	386	383	400	391	385	349	358	389	380	395	378	380	369	381	367	369	348	393	391	396	427	343	405	393	358	372	402	377	387	385	401	401	349	389	381	427	380	381	370	390	362	364	358	350	370	357	375	365	359	342	380	334	382	369	415	321	374	390	367	371	365	378	373	344	350	376	361	371	351	345	423	407	391	359	401	384	401	377	385	406	374	341	396	373	372	379	374	383	403	381	339	372	341	394	379	373	384	406	363	400	387	397	375	368	368	346	378	386	407	411	382	343	396	364	392	379	363	368	373	347	344	409	369	420	407	389	377	406	366	387	344	391	371	345	387	408	377	406	344	387	356	367	353	348	376	399	384	389	352	316	374	370	376	376	367	386	380	357	381	374	350	383	403	364	376	370	382	370	411	367	401	391	367	370	390	320	363	385	331	390	381	326	337	368	420	378	361	350	354	371	375	388	331	378	351	376	388	376	361	388	373	352	383	399	355	355	369	392	371	389	388	377	354	408	354	366	371	420	361	391	370	350	397	369	397	385	402	345	383	345	404	386	421	378	353	363	388	392	379	395	369	347	338	364	375	351	342	362	361	374	353	377	352	378	391	379	385	367	370	366	396	391	341	375	366	365	357	332	372	357	367	379	371	376	364	376	387	389	354	396	382	361	382	367	363	362	368	346	341	379	378	364	370	379	407	375	374	420	358	388	369	418	401	401	387	361	421	363	376	386	383	360	381	359	387	354	353	373	327	372	398	376	367	353	365	365	355	353	357	340	365	388	337	373	352	412	378	365	377	363	402	364	374	378	375	362	384	379	408	374	336	391	377	360	415	373	370	395	352	356	374	357	377	405	382	345	345	375	396	356	367	380	375	380	347	371	408	363	365	379	381	379	397	396	397	415	330	393	390	363	348	363	407	363	388	371	341	362	367	373	365	376	357	390	367	367	354	403	363	360	366	391	356	359	375	367	366	376	394	379	399	369	396	396	367	360	392	376	360	373	402	390	376	399	362	390	377	353	348	374	377	343	349	398	397	389	415	349	368	404	416	358	404	392	400	361	398	366	390	353	364	374	370	382	378	395	357	373	368	381	383	363	366	382	369	368	378	407	390	362	386	384	355	409	367	406	398	387	354	392	368	375	395	361	412	378	334	355	386	394	394	390	406	350	398	413	395	418	355	349	363	364	355	380	386	391	369	367	362	367	371	380	389	381	383	381	410	369	369	372	397	369	362	386	383	331	383	383	340	371	393	394	376	363	378	369	379	371	367	387	401	356	388	368	406	376	399	386	355	358	351	403	355	390	381	411	367	365	374	365	373	368	352	385	351	341	401	382	362	388	388	381	418	372	349	408	366	373	360	382	354	386	362	378	365	385	348	367	360	362	366	380	350	375	374	402	362	370	353	383	385	362	341	365	371	347	349	360	379	385	352	358	347	375	356	378	351	374	385	380	360	353	365	391	382	364	371	376	344	375	350	405	385	331	387	360	333	370	362	391	384	378	362	354	400	343	404	380	345	411	395	380	323	381	375	342	401	330	378	397	374	361	362	349	360	343	363	323	388	382	391	356	398	363	400	347	388	373	358	392
34358	62680	50536	37285	30301	20673	12147	8865	5256	2389	1339	1047	1074	857	770	711	619	606	572	464	478	486	462	475	452	435	393	440	442	459	439	405	408	403	398	418	381	361	396	415	378	374	400	449	357	404	414	377	370	363	408	392	405	392	415	386	388	370	402	370	401	411	388	408	396	404	409	395	358	388	379	390	424	381	415	334	399	388	409	341	416	389	378	400	389	347	389	394	378	389	397	400	380	425	403	418	364	390	405	398	396	375	377	410	387	384	364	397	395	367	379	371	372	372	382	381	375	414	384	399	378	350	407	412	415	382	440	408	377	396	409	347	436	456	397	370	386	385	365	378	388	392	406	454	401	392	379	411	390	402	377	373	391	394	420	376	395	435	416	383	389	420	353	408	403	369	371	400	385	372	386	388	411	401	395	414	374	415	371	406	398	370	392	387	380	387	388	349	368	365	374	364	406	405	374	395	380	382	389	388	398	369	396	378	360	404	390	388	369	348	400	414	399	405	385	370	412	388	377	388	390	414	369	389	385	391	432	374	388	394	395	364	405	409	403	401	391	431	398	353	387	400	396	411	395	386	388	397	374	376	439	369	393	404	381	406	378	423	414	381	389	393	418	369	387	392	396	381	390	377	373	382	419	405	398	376	433	424	394	395	374	376	390	393	368	392	410	378	432	378	388	394	368	417	401	392	353	376	375	380	382	361	408	385	412	431	408	392	395	371	384	380	411	393	384	386	371	402	367	394	412	390	385	402	363	398	391	405	425	435	399	371	387	390	401	377	395	384	382	390	360	347	387	390	390	399	366	405	384	368	426	403	371	410	425	419	378	410	371	402	361	391	380	435	374	427	390	407	393	399	396	405	388	400	392	414	396	412	411	375	391	393	371	373	405	393	413	398	354	419	404	396	390	413	373	386	423	401	398	391	391	353	388	410	391	421	353	392	394	402	383	382	435	389	392	455	392	384	424	416	360	379	365	406	376	352	390	394	421	378	386	426	353	416	395	345	342	366	368	392	395	381	412	363	424	380	406	379	382	403	395	430	366	399	352	379	421	370	366	368	399	380	387	381	413	367	386	398	403	392	405	376	392	387	388	405	383	403	368	409	388	388	380	377	387	418	391	389	431	415	395	384	376	370	392	396	395	398	390	377	364	362	389	374	414	403	407	381	384	399	373	401	366	399	391	386	379	399	402	409	396	406	364	388	391	422	346	378	395	382	410	419	352	363	402	363	385	383	413	355	342	416	387	382	405	373	404	394	386	381	406	403	374	374	394	382	361	355	374	368	416	397	372	414	376	377	328	422	390	344	425	390	399	403	371	402	365	385	406	403	376	382	419	398	379	396	375	418	351	367	426	373	410	370	377	374	404	388	372	397	399	375	382	390	419	393	405	376	388	394	386	359	378	404	417	400	368	360	385	355	366	415	390	365	357	375	384	397	388	391	417	414	387	382	399	388	382	401	394	389	377	385	396	416	437	370	383	360	399	399	388	404	366	389	356	366	405	414	398	375	386	348	427	414	415	388	351	424	396	391	412	396	388	409	386	390	392	416	387	423	392	393	383	433	406	403	374	395	413	394	349	373	394	381	387	425	429	369	363	405	347	370	419	367	389	404	384	390	413	417	366	389	388	422	405	403	361	393	404	393	416	391	396	386	397	370	425	390	380	398	407	417	379	429	375	402	368	386	392	351	376	388	409	425	404	347	406	398	378	416	385	336	401	375	398	408	357	400	420	400	436	421	357	412	400	398	403	389	411	391	390	406	426	363	392	378	435	428	384	364	426	389	354	387	395	396	423	386	394	405	395	366	404	393	399	379	410	396	403	410	375	435	379	383	402	364	406	366	393	365	411	368	385	418	389	383	389	371	393	419	358	394	379	398	363	412	467	375	397	385	394	380	385	388	380	409	363	392	388	378	397	395	371	363	392	364	372	412	415	405	379	381	359	404	402	410	407	385	394	396	361	422	411	387	357	396	397	436	394	392	419	380	422	416	435	397	375	375	375	380	368	386	373	401	405	412	428	364	408	369	407	375	372	391	395	413	374	427	412	408	377	401	401	357	360	394	391	379	396	358	370	393	392	391	406	361	381	406	408	376	393	390	359	426	393	405	354	350	384	384	432	383	412	390	408	405	365	394	389	389	420	393	400	384	391	399	397	376	398	359	363	401	393	365	368	397	375	407	411	440	374	364	381	369	388	396	419	333	416	373	396	409	407	408	362	372	378	379	427	379	382	399	424	356	327	360	389	397	361	400	371	406	384	400	402	403	404	391	376	413	398	408	401	395	380	380	401	355	384	418	409	374	363	391	388	385	406	428	370	412	399	404	388	372	369	414	405	394	412	386	386	382	383	397	399	408	413	357	406	406	373	399	353	405	368	390	416	365	411	340	363	377	400	420	389	371	419	398	384	389	425	390	402	367	374	420	420	420	370	417	405	413	412	365	363	391	388	410	351	361	364	406	414	416	398	390	401	404	417	374	388	411	407	368	397	377	382	424	382	353	394	391	383	354	390	385	407	367	380	395	405	389	412	405	372	417	395	369	397	396	369	395	441	415	393	417	372	364	410	391	386	385	409	383	383	381	416	361	367	376	401	395	388	378	374	381	378	361	401	403	359	384	375	386	409	385	400	379	379	411	376	373	364	388	440	388	378	392	364	375	369	386	422	460	348	387	424	410	410	392	358	382	320	399	402	378	400	415	397	426	388	355	411	381	419	392	415	411	384	342	431	355	394	417	418	420	372	397	388	403	390	409	385	358	412	406	372	389	410	399	380	376	392	358	389	394	381	394	375	364	435	387	418	375	411	372	340	401	393	412	381	358	396	411	375	380	405	394	418	406	393	390	420	411	375	410	405	387	392	407	408	395	394	401	387	405	371	357	369	370	396	380	392	356	408	404	414	390	397	393	390	382	364	395	392	375	417	411	371	392	404	381	387	392	413	404	411	388	344	396	365	366	350	368	391	366	434	414	434	386	412	393	368	359	424	372	407	388	417	389	405	379	372	400	384	384	348	377	370	391	356	411	364	399	398	451	370	400	393	367	407	374	389	378	381	405	411	373	378	394	366	434	418	407	414	375	399	395	349	364	383	412	339	412	398	383	375	386	408	421	372	372	344	380	381	412	382	371	384	338	374	363	387	392	354	403	387	393	358	421	417	381	389	433	364	391	437	406	393	378	368	409	383	382	383	394	395	399	408	375	356	400	406	389	382	409	388	395	415	396	397	373	398	404	387	391	390	396	392	358	404	371	383	376	390	411	396	421	406	373	415	385	398	383	376	411	423	377	379	392	382	388	410	390	411	408	356	394	353	400	402	365	371	364	415	398	407	395	395	394	374	395	402	386	429	419	386	383	396	406	363	407	373	363	412	400	379	375	392	386	397	412	393	432	387	391	397	380	371	385	407	369	387	420	376	392	351	410	414	428	381	411	379	413	412	365	360	395	354	395	373	403	370	400	415	361	368	387	377	444	404	434	392	411	385	415
25754	21970	30514	30212	23612	14036	7791	5052	3065	1271	918	707	662	623	571	557	465	503	478	434	449	447	440	457	441	433	430	414	419	429	419	423	370	409	381	412	394	418	386	423	400	382	399	392	401	375	401	381	374	359	384	434	427	405	415	370	431	393	410	372	407	392	420	419	402	383	378	425	430	387	398	428	395	439	391	418	401	393	412	396	360	376	383	411	395	410	433	406	388	417	392	392	388	407	381	407	399	384	404	383	429	423	379	403	353	415	394	408	424	365	426	416	415	367	389	401	385	376	386	398	366	425	396	387	372	429	428	410	391	401	394	421	403	376	406	388	386	408	404	377	388	408	392	377	395	367	385	373	408	397	391	402	404	400	374	388	430	373	352	413	390	438	413	406	405	405	375	404	440	373	367	409	433	403	406	398	379	385	387	399	395	408	400	406	398	398	429	389	388	389	391	425	401	367	415	408	393	387	397	444	379	354	415	401	401	368	389	414	411	396	439	383	397	405	398	363	398	413	359	390	387	405	373	402	392	366	389	390	437	389	388	395	396	416	431	438	421	394	376	385	404	360	401	409	454	363	369	411	390	380	396	372	393	435	339	392	412	413	403	419	396	401	375	391	405	396	399	370	406	439	413	402	386	384	401	396	364	378	387	391	400	395	416	403	389	403	412	364	380	390	342	389	418	402	383	431	404	402	383	407	380	414	431	433	422	392	399	389	423	416	398	385	443	393	396	404	397	398	405	416	387	401	404	377	395	383	385	367	388	395	366	425	418	396	373	401	389	427	402	418	435	392	404	410	420	393	389	331	413	409	386	413	396	414	383	408	407	404	382	407	416	409	404	384	433	377	419	406	394	359	422	406	413	363	442	362	409	432	423	409	399	377	376	380	412	396	392	386	373	420	416	404	380	418	405	355	437	402	369	422	362	392	367	388	383	390	421	370	400	408	349	383	395	371	382	399	399	391	351	385	405	417	399	384	402	410	379	410	384	385	389	388	434	429	397	410	391	376	376	403	386	412	409	425	405	408	396	377	389	442	388	405	415	397	419	391	401	395	397	385	403	388	394	420	364	390	419	426	436	381	364	425	362	406	383	424	379	390	401	411	406	413	402	406	434	367	373	393	418	360	377	397	371	376	371	351	388	419	366	384	429	386	404	406	390	376	409	422	373	358	409	403	398	421	429	378	352	413	388	388	370	403	356	401	400	406	399	392	427	391	385	404	370	397	396	365	371	377	374	459	405	365	342	383	386	410	364	392	380	380	424	411	396	376	405	394	371	408	408	402	397	358	379	383	383	396	382	396	415	385	407	409	389	376	404	369	423	372	408	360	390	382	342	389	373	420	399	403	409	392	380	375	408	387	399	403	347	391	427	412	404	418	406	376	432	418	386	363	393	409	432	368	392	391	412	391	419	400	424	404	385	400	416	417	389	393	376	394	395	403	375	379	381	387	346	377	432	422	416	419	415	382	389	409	401	385	386	391	362	384	388	370	421	424	382	437	401	399	388	387	397	435	411	403	433	426	426	368	394	390	362	422	398	389	406	377	406	386	374	370	418	401	408	397	370	402	432	395	366	405	438	377	371	378	382	411	400	408	344	386	401	359	435	407	389	379	403	383	363	420	465	389	347	420	389	417	377	395	373	388	382	377	397	397	391	402	407	367	396	365	400	380	364	408	419	414	407	377	414	419	411	413	390	397	382	391	391	400	381	407	372	391	406	387	361	385	371	432	381	365	400	367	410	393	405	381	366	384	387	398	403	410	405	391	407	403	408	416	395	379	397	389	392	391	394	428	413	391	370	409	383	345	362	374	400	380	417	377	383	419	410	379	430	445	394	405	393	387	371	403	420	406	396	417	379	375	376	398	389	436	403	400	379	395	422	383	404	416	393	413	415	409	405	388	396	392	455	390	387	407	387	392	408	376	431	368	408	402	393	386	381	387	389	401	382	386	414	374	418	393	407	388	407	387	388	401	413	376	394	405	407	374	400	442	397	405	405	407	436	415	386	374	406	363	395	423	362	382	383	382	381	368	346	403	401	387	395	370	402	404	417	384	405	403	377	397	407	414	356	394	387	375	362	404	400	408	361	409	402	404	417	393	416	397	392	412	406	405	406	421	376	400	385	400	385	391	399	428	378	398	405	384	379	390	408	392	360	388	407	366	408	395	400	411	421	398	360	368	407	412	431	392	415	399	388	409	387	406	381	401	363	383	417	433	390	386	377	434	375	399	411	386	397	392	375	406	427	414	389	366	398	405	422	435	419	399	434	389	372	398	421	390	400	366	410	379	409	367	401	380	381	414	379	354	433	401	416	395	362	391	399	408	393	387	426	397	356	395	385	438	381	391	400	381	423	356	410	414	398	415	391	369	416	405	376	398	415	379	430	384	403	406	392	403	414	407	424	396	418	389	395	419	387	386	402	382	409	404	389	390	422	413	406	421	395	373	400	394	396	444	382	381	400	405	401	396	379	395	388	372	405	387	390	404	398	377	406	425	419	406	377	385	404	391	389	379	444	420	389	415	402	396	424	392	367	386	393	412	439	370	353	402	411	372	416	448	402	384	389	372	423	425	385	367	396	429	383	414	392	437	408	379	386	402	406	407	389	396	422	385	378	411	410	393	396	370	398	406	442	450	423	408	374	369	397	369	404	369	438	381	409	357	399	363	406	414	403	363	383	375	356	383	386	375	381	373	419	398	380	369	377	389	383	402	376	430	371	355	413	394	387	374	389	399	376	364	384	417	434	403	397	407	383	420	390	384	371	392	375	430	333	384	411	367	399	376	409	401	384	420	392	393	416	429	422	411	344	374	358	352	432	416	367	410	390	375	425	452	395	404	394	382	382	379	413	391	394	425	380	385	380	410	391	403	420	388	384	425	402	433	385	415	409	419	415	400	366	400	370	385	405	390	372	369	377	377	411	382	408	396	368	425	394	375	398	375	382	402	413	400	360	401	391	406	379	375	395	421	406	408	376	386	396	404	387	379	396	368	409	407	366	405	407	427	395	389	367	344	380	367	383	376	405	432	392	365	389	394	416	378	406	434	425	407	386	392	370	380	390	412	373	416	431	386	342	372	367	392	418	385	363	374	392	390	368	385	368	367	383	357	377	387	405	403	368	400	402	410	376	386	386	377	404	402	404	408	396	354	424	395	376	409	373	398	384	370	414	426	394	384	376	406	412	383	400	376	395	384	436	426	380	418	421	427	396	394	379	391	379	411	415	374	409	414	407	404	404	403	372	358	408	381	363	388	404	386	393	400	399	387	388	383	412	397	411	382	397	367	378	393	402	414	409	380	395	396	377	390	387	398	401	368	414	390	378	409	382	433	377	395	435	412	397	384	393	368	361	375	398	388	382	413	411	397	399	418	383	386	385	413	385	405	420	383	398	401	403	427	398	403	404	419	410	375	420	374	360	416	354	386	390	387	383	417	404	405	410	409	387	410	381	387	411	398	396	353	423	372	368	422	418	384	379	401	377	354
34212	58396	45816	33633	25797	16034	11173	8454	5119	2171	1275	966	951	901	755	671	580	582	564	527	463	505	515	488	491	451	448	438	455	434	405	446	410	434	450	441	456	385	460	479	437	411	427	465	420	403	404	444	422	465	415	401	440	438	384	460	424	393	437	419	366	460	450	425	383	476	387	437	475	409	417	439	448	417	439	404	424	424	407	424	420	427	412	438	417	418	392	447	414	408	434	447	418	414	405	395	420	414	407	388	419	424	436	408	417	383	433	441	411	422	447	402	414	413	451	440	411	383	383	404	404	392	433	427	438	413	436	410	402	446	437	402	446	408	417	401	405	441	426	455	416	409	452	441	441	403	378	401	370	436	411	462	424	425	436	390	401	426	426	431	394	405	405	438	473	409	395	400	425	411	388	419	441	425	402	418	429	464	426	417	393	431	415	415	443	394	442	444	416	444	405	460	402	401	425	409	412	438	461	415	427	408	434	385	432	402	401	413	434	412	398	373	420	434	410	403	416	422	477	404	442	436	459	384	377	428	447	400	411	404	443	417	485	434	430	429	402	428	421	431	400	428	408	439	445	403	415	401	418	431	418	421	418	431	410	421	428	390	459	423	404	435	440	420	399	431	454	393	418	415	469	436	443	417	442	415	415	389	387	445	464	434	422	453	405	416	484	427	410	431	391	392	435	442	442	409	360	423	439	399	366	425	418	416	407	409	405	420	393	436	437	399	457	439	409	438	461	358	415	437	405	423	415	412	415	418	435	406	422	414	441	437	446	445	402	425	426	442	423	425	407	439	406	432	424	426	403	418	413	456	402	425	430	444	433	404	416	402	418	418	450	444	409	450	444	447	407	428	416	398	415	410	412	421	422	436	402	436	401	444	452	413	424	446	428	402	402	402	419	429	402	430	430	428	424	424	434	453	450	413	404	414	412	411	430	445	428	461	413	449	444	387	429	445	420	397	397	430	387	411	440	382	431	406	420	416	448	440	443	411	411	416	439	413	382	398	388	446	448	446	447	401	466	378	421	432	420	410	378	422	441	434	411	441	399	465	407	430	446	411	428	464	403	443	427	466	423	442	439	432	429	413	430	452	432	447	428	431	424	415	443	424	388	399	445	435	447	455	428	429	411	406	405	426	416	442	454	394	420	392	448	418	446	448	419	377	412	447	413	403	456	409	367	436	422	422	428	394	405	417	377	413	404	437	430	445	441	430	441	404	426	421	470	430	425	448	444	409	402	426	392	423	435	419	439	402	377	432	452	413	406	421	426	418	430	427	411	421	442	421	417	449	463	399	428	443	459	426	419	421	410	428	425	439	417	455	401	418	386	444	415	440	437	433	435	410	384	418	375	421	424	393	399	408	415	409	437	426	435	448	412	396	413	417	413	420	432	405	441	426	401	389	418	418	392	404	423	409	450	448	423	458	433	399	400	372	410	405	420	416	428	415	417	412	403	421	436	401	447	413	387	412	419	412	436	426	437	470	436	454	437	437	442	419	394	374	430	428	420	402	449	444	423	383	391	444	393	418	401	426	439	441	408	404	440	428	420	415	449	423	402	450	435	449	412	447	406	403	438	407	431	403	426	409	425	398	382	392	436	401	434	439	420	430	453	421	423	421	464	414	421	443	427	460	418	416	421	436	430	433	448	397	436	392	423	425	437	426	436	389	412	440	406	416	398	442	429	460	429	419	420	439	448	408	395	423	440	425	415	428	421	440	450	391	376	477	410	399	464	375	439	414	398	428	406	394	450	365	435	449	427	439	428	439	414	439	418	375	433	445	407	422	447	404	403	438	445	408	414	407	430	407	409	480	409	382	399	435	423	415	417	423	445	427	442	422	441	404	449	393	404	451	395	440	429	432	420	460	411	409	446	452	416	387	441	432	399	421	433	417	449	402	414	401	397	466	436	387	421	412	417	463	395	431	435	412	432	434	417	442	423	456	430	410	406	423	425	367	431	423	451	436	408	422	424	433	425	403	422	406	466	420	430	441	387	403	447	422	428	442	437	401	420	439	406	416	435	428	441	410	411	398	401	453	420	431	407	392	450	411	450	444	376	423	412	416	426	458	435	415	403	383	442	392	393	433	422	455	423	420	430	446	402	428	436	445	393	451	458	396	426	417	421	422	418	426	387	426	451	450	414	400	435	416	400	422	389	408	404	453	445	425	392	463	428	413	411	449	412	372	432	436	395	407	433	429	420	385	432	416	428	382	453	436	394	419	435	445	440	430	427	398	430	433	439	463	455	430	416	406	403	450	431	445	433	438	456	427	422	421	438	413	444	389	447	417	418	408	416	428	420	398	414	405	405	442	407	436	391	396	404	404	421	401	426	446	397	458	378	436	441	411	424	420	400	427	401	390	412	416	411	443	427	453	397	425	416	430	392	438	413	424	410	392	417	423	405	443	411	437	421	407	417	443	420	378	413	443	434	428	415	410	443	441	425	409	396	422	407	412	415	395	404	395	403	432	417	433	426	454	459	446	441	374	399	455	419	409	433	419	420	424	442	478	426	422	424	434	436	425	436	455	406	423	422	397	371	375	406	438	429	423	404	422	416	399	376	436	454	441	418	425	439	412	417	411	426	424	393	424	395	431	412	436	412	412	406	426	396	442	399	440	394	453	430	439	403	409	478	426	418	393	418	441	413	421	443	444	408	412	423	422	422	440	399	453	425	404	399	422	420	433	403	427	421	424	412	426	433	437	426	439	432	424	372	416	430	442	429	447	446	348	443	413	434	405	421	403	406	455	435	410	428	398	393	455	396	444	406	412	431	451	426	418	410	427	366	431	407	372	459	466	422	437	437	448	459	392	444	435	403	386	419	458	390	416	430	373	432	434	404	414	414	433	431	409	422	400	408	427	422	437	423	432	391	415	424	423	438	408	440	411	427	401	393	440	424	443	420	437	407	436	457	400	389	423	382	461	421	416	407	428	432	419	397	466	421	431	473	403	434	382	399	423	428	398	419	391	414	448	423	436	430	420	415	455	375	411	415	398	425	398	443	429	410	428	440	428	403	387	404	426	414	398	445	445	418	439	397	432	388	409	407	406	415	411	410	449	411	397	426	439	444	403	362	416	429	385	428	410	442	426	408	379	413	412	460	443	442	404	468	409	402	412	430	439	436	439	459	427	450	400	406	398	395	394	411	416	394	406	439	425	404	393	402	396	413	459	395	419	393	405	402	413	444	443	421	426	401	428	461	446	416	390	445	431	435	443	406	407	410	405	459	450	441	369	411	432	360	429	432	463	427	415	443	450	389	394	464	469	449	420	383	414	446	462	427	418	447	439	423	425	442	457	416	384	472	413	418	440	417	423	435	405	380	365	392	409	438	416	402	400	434	436	375	436	398	435	463	434	430	444	431	480	391	437	396	419	396	415	439	393	399	429	424	392	419	419	445	430	410	452	446	426	457	413	405	390	430	419	425	429	411	412	424	406	398	440	398	429	411	426	416	428	426	406	434	441	428	414	431	406	430	446	423	400
23299	21703	29478	24977	23523	25929	22342	11059	5437	2486	1490	1110	1024	913	848	824	729	706	637	661	621	600	580	590	587	590	562	561	544	580	575	545	500	549	552	531	534	520	535	481	500	611	512	509	528	535	531	545	539	542	547	521	508	522	583	520	522	501	514	525	515	509	521	545	500	521	556	533	509	515	558	611	541	524	531	496	527	497	499	548	552	540	530	526	528	539	532	559	519	536	563	543	539	539	581	548	518	529	513	557	488	517	542	492	524	477	509	546	544	508	581	568	516	543	524	543	486	528	517	513	522	512	508	551	570	547	516	518	531	522	518	522	542	498	517	493	542	534	550	519	507	526	530	513	529	557	542	497	539	563	479	505	537	551	511	515	532	521	497	530	555	502	527	479	510	541	516	527	536	507	476	484	521	542	477	546	560	471	493	509	536	471	519	502	548	511	526	542	477	544	535	497	533	518	520	549	556	528	504	557	483	558	541	537	497	516	456	518	558	573	506	490	534	535	576	543	515	531	538	534	534	530	531	479	509	566	524	521	518	564	545	514	541	586	519	553	491	528	575	532	539	502	496	547	555	534	515	543	533	497	518	517	540	517	502	510	579	562	508	500	541	537	534	539	501	515	525	522	500	582	527	549	511	515	553	492	558	499	532	505	548	520	511	490	509	537	514	524	495	489	528	541	513	528	543	521	559	508	531	518	530	502	536	483	527	554	493	514	521	521	505	562	507	500	520	543	476	502	555	549	537	517	532	564	512	490	537	499	500	532	502	542	523	515	523	518	513	554	492	536	503	515	508	499	561	494	512	523	528	520	502	533	503	530	522	552	554	526	499	477	562	538	472	545	573	510	540	525	522	521	548	481	493	519	499	482	510	515	499	533	507	543	562	518	515	479	550	498	519	551	515	549	544	518	547	501	519	515	533	499	515	542	538	573	511	468	550	536	526	525	540	474	483	498	498	514	499	510	558	535	522	530	516	495	521	553	518	549	543	511	471	533	521	548	539	556	535	501	531	558	510	509	535	493	524	561	466	543	513	496	545	528	527	530	526	496	497	542	570	511	480	540	555	499	510	516	515	534	524	509	522	515	558	530	562	504	500	530	517	523	494	540	556	476	568	564	516	499	573	525	555	546	462	499	507	476	543	537	511	530	521	523	502	491	515	543	553	562	521	513	527	530	584	526	502	481	542	518	527	532	554	536	503	527	570	535	517	557	552	527	527	516	507	520	483	512	563	485	507	509	522	497	516	499	483	530	542	513	504	524	497	515	510	531	524	521	563	501	546	489	510	542	484	506	561	507	546	503	517	511	550	509	518	493	478	561	546	527	531	509	560	482	541	540	504	520	541	544	551	494	528	525	510	524	523	509	548	527	532	535	537	525	515	517	522	527	540	509	513	510	518	537	589	566	536	524	550	528	561	514	560	523	522	528	523	494	506	543	524	533	544	498	545	529	554	529	550	503	518	532	552	494	473	549	486	513	522	513	527	546	523	544	563	557	544	484	485	492	525	557	526	551	517	545	532	519	518	532	547	525	502	527	513	510	492	519	519	527	511	509	517	506	536	513	523	558	554	502	523	537	553	508	531	554	531	502	542	518	523	502	554	534	482	518	491	534	567	519	517	540	535	518	512	525	510	546	508	544	516	525	515	503	514	522	510	512	494	533	526	488	533	542	546	488	560	529	472	476	532	534	551	534	516	505	520	546	522	538	542	485	557	546	517	552	539	535	505	543	500	504	577	551	538	519	528	514	523	538	492	491	528	541	478	504	511	522	507	517	507	484	530	509	514	528	502	520	575	529	540	534	511	524	505	526	534	521	535	504	522	535	543	521	525	538	492	518	480	563	465	512	470	507	497	552	490	490	530	506	513	541	503	525	544	525	491	571	553	501	512	512	543	511	495	518	531	551	550	517	558	492	503	537	517	499	535	532	547	535	528	535	523	527	485	516	531	497	534	517	532	499	489	536	516	539	506	528	551	548	545	550	528	477	518	546	545	487	519	486	571	478	532	524	534	523	536	504	518	496	514	516	529	507	559	485	556	514	547	545	538	535	540	548	509	513	542	503	523	556	514	471	487	551	544	525	560	527	521	536	508	517	520	540	586	537	526	520	527	560	525	544	558	502	532	539	510	489	492	535	511	505	522	521	535	543	512	519	535	514	518	497	535	517	523	542	536	577	556	514	466	532	516	517	501	514	552	543	512	538	498	558	526	506	517	551	497	527	500	545	554	544	537	516	554	546	529	536	537	525	550	514	514	553	570	508	521	498	543	537	505	489	555	569	510	510	553	530	516	504	554	523	501	536	523	520	494	504	528	518	543	536	473	548	543	544	540	544	466	548	549	487	502	528	541	492	488	533	457	551	526	526	559	490	561	561	515	519	505	534	555	470	500	503	522	546	538	539	514	514	520	541	506	545	506	487	521	522	526	547	493	523	509	561	493	526	540	521	577	532	562	549	503	512	544	516	535	520	518	539	529	541	561	504	554	540	510	506	511	532	534	534	504	471	545	499	508	544	533	536	488	537	524	457	491	512	538	557	502	487	526	541	488	566	481	553	521	500	503	553	503	556	545	511	546	560	531	514	549	499	531	536	553	504	542	527	504	540	544	512	550	520	552	526	531	512	498	496	557	487	498	490	539	537	520	492	549	498	513	515	516	510	523	545	524	535	511	520	553	526	528	522	494	499	547	493	513	502	465	527	531	521	547	525	508	573	516	475	543	557	538	506	543	570	504	544	549	534	540	523	494	517	541	543	474	480	532	520	505	513	478	510	487	547	549	524	550	515	530	542	500	478	494	569	539	532	539	548	559	509	511	531	535	526	556	497	495	524	492	492	522	455	532	588	520	522	535	541	552	544	513	520	516	556	533	517	501	512	557	516	501	498	554	504	545	559	518	540	524	544	544	545	517	553	501	536	538	492	518	532	526	528	535	523	535	564	477	523	517	519	521	507	509	560	560	520	568	502	544	509	474	491	565	519	552	539	532	534	521	516	538	505	497	538	509	514	499	553	515	520	517	536	550	482	503	488	489	515	541	527	494	523	538	540	543	505	546	533	492	532	518	503	552	527	524	534	513	506	463	560	572	532	520	566	564	505	545	540	535	497	535	530	509	500	520	487	567	560	502	551	534	510	538	527	503	482	497	541	522	543	524	517	506	523	528	527	535	513	513	486	571	513	552	522	504	510	505	531	514	527	509	525	533	517	505	547	527	505	523	543	457	561	515	561	536	520	506	512	518	476	500	541	500	520	546	513	530	528	563	498	496	534	499	519	537	549	537	500	503	498	534	500	566	543	523	506	501	515	541	520	521	530	544	506	511	560	526	525	546	544	509	517	567	528	512	600	554	491	525	499	514	551	516	468	527	557	507	554	527	531	520	522	491	519	553	504	526	462	528	558	548	532	542	524	560	524	488	499	536	504	506	514	539	533	558	526	516	580	532	577	516	544	586	530	509	555	462	525	497	510	513	510	513	531	504	520	516	568
36982	67613	55568	43054	35069	29047	19305	13229	7642	3808	2242	1663	1353	1321	1145	999	861	877	756	640	694	675	660	623	657	580	556	594	558	621	574	569	515	617	513	538	592	555	550	508	529	570	545	521	501	463	549	534	526	490	569	503	548	517	522	535	582	485	560	535	589	570	566	537	528	511	529	548	525	536	570	540	568	554	538	507	510	545	513	550	527	539	530	533	544	530	507	534	507	503	550	533	528	540	540	538	520	549	505	541	522	554	524	520	515	506	520	521	586	480	515	511	546	519	516	525	498	524	549	535	526	532	562	539	532	508	518	531	544	532	559	564	584	524	525	537	495	547	530	517	558	507	549	541	534	502	544	521	550	573	542	533	524	570	513	520	470	545	544	514	475	517	515	490	536	550	534	556	541	511	544	531	533	554	532	551	547	524	538	539	562	524	525	520	567	492	551	549	543	547	534	534	531	547	533	518	537	566	536	522	539	494	500	553	498	545	538	528	509	508	580	530	551	490	475	526	501	552	514	522	512	533	525	508	516	479	541	553	549	546	505	528	558	554	559	543	555	514	559	492	480	480	516	556	527	528	524	530	531	501	512	547	532	543	511	510	523	531	507	521	551	534	539	492	547	524	526	547	508	542	564	554	539	513	543	534	526	528	541	537	525	516	538	529	535	531	492	528	519	531	568	550	527	553	550	514	553	524	534	523	531	556	559	515	529	572	548	582	548	547	534	515	521	527	537	587	534	564	541	520	548	493	547	541	516	480	531	516	549	547	518	528	501	532	544	522	548	484	547	553	568	483	509	540	546	526	548	540	518	507	494	540	526	522	525	550	493	560	531	553	476	492	533	499	534	505	504	551	524	518	503	532	514	523	495	519	536	517	532	494	491	512	539	541	508	563	505	590	549	557	508	548	530	544	586	538	541	543	530	555	525	528	558	519	546	495	507	582	511	518	512	536	520	530	581	491	534	535	529	540	550	517	520	563	546	549	554	554	535	553	526	546	535	551	506	540	503	587	518	522	539	553	541	515	517	558	522	523	534	529	506	548	566	542	514	510	538	534	492	551	512	525	536	547	579	563	544	557	546	503	507	548	574	509	527	545	524	526	556	568	535	513	545	548	546	537	544	530	528	514	504	588	503	514	533	506	548	533	556	506	532	504	530	556	578	520	513	545	557	512	507	504	547	541	551	554	523	532	528	539	555	547	600	522	568	518	532	538	510	533	554	506	561	544	507	527	513	526	512	502	533	517	550	520	557	524	574	495	543	574	569	595	508	491	480	515	504	507	536	536	548	483	534	534	560	515	546	486	529	557	520	533	513	542	509	512	530	527	534	593	548	524	511	532	524	512	487	577	541	525	569	536	514	504	509	517	531	523	512	553	517	529	543	539	508	529	549	535	523	564	521	530	519	524	506	552	534	522	549	580	500	551	525	539	536	525	505	529	517	535	541	515	534	522	554	553	551	563	488	518	496	569	512	525	544	566	531	532	554	504	533	525	530	556	481	500	549	559	509	509	498	533	523	560	579	514	577	541	568	511	497	556	552	522	584	548	508	542	523	535	496	530	547	505	551	488	531	528	559	496	534	589	513	513	532	535	542	484	553	532	582	483	525	536	531	543	506	543	523	533	517	500	524	504	571	506	557	523	529	523	563	535	527	506	534	548	528	512	559	569	506	544	499	533	542	531	557	530	540	566	513	553	552	505	540	554	536	538	478	534	520	508	535	537	512	525	492	516	528	489	546	524	511	517	560	484	496	521	484	505	565	550	504	551	500	507	558	526	549	516	558	505	535	546	540	577	520	527	588	560	552	549	506	556	532	475	539	546	548	522	551	535	518	528	496	481	506	509	554	556	526	550	504	538	525	546	517	564	519	531	512	552	526	549	552	557	535	542	515	497	558	542	526	540	520	527	522	520	527	515	536	529	593	526	477	514	502	526	488	555	505	533	578	521	549	519	501	535	513	562	521	483	543	547	491	506	498	542	548	527	575	541	520	507	541	552	521	505	549	541	492	564	562	544	529	520	517	527	545	558	520	526	514	577	558	538	536	552	560	556	561	552	494	521	488	538	560	549	468	553	558	502	568	515	530	526	548	535	552	538	547	545	554	492	541	575	557	501	543	568	514	523	554	566	487	492	548	542	508	522	537	502	558	509	522	533	542	543	487	547	559	522	511	511	535	533	527	552	531	532	522	518	552	516	526	507	514	545	489	525	521	531	571	533	509	554	543	527	499	498	520	529	540	549	529	529	554	570	553	515	542	501	521	542	550	524	521	538	509	527	527	548	553	526	540	497	557	537	496	578	555	536	564	510	546	566	551	543	506	528	511	521	536	515	513	544	544	544	551	518	540	546	548	512	551	535	522	555	523	536	558	519	539	555	568	534	559	549	512	573	528	560	535	519	538	516	522	549	494	551	474	538	556	517	498	536	522	511	523	514	533	503	505	508	514	537	482	549	538	525	538	502	495	487	525	583	524	547	492	559	583	559	509	521	546	501	546	534	559	520	523	560	535	512	533	522	545	541	578	550	529	506	545	549	543	516	512	526	523	511	542	534	545	517	489	577	575	581	505	489	502	515	514	528	545	549	524	505	534	544	551	524	563	493	508	545	519	528	534	508	532	569	511	517	575	548	555	543	556	556	541	564	506	530	535	494	549	531	522	505	544	481	498	492	580	517	542	507	560	518	508	495	567	556	506	552	540	555	553	515	558	496	517	547	513	539	541	528	535	522	525	521	532	568	542	524	495	562	545	516	520	528	501	531	496	537	516	594	575	523	532	551	555	557	553	502	505	557	541	537	523	528	526	505	526	547	551	520	548	536	525	521	529	539	534	556	544	538	537	522	527	551	543	507	544	542	541	572	555	530	512	536	507	510	572	510	565	495	532	537	508	509	529	517	495	545	472	516	524	547	522	527	534	568	528	567	516	487	555	526	556	526	550	511	525	519	554	519	560	531	501	550	560	562	531	529	580	521	563	487	549	544	541	503	518	592	487	545	542	552	525	506	548	567	470	545	529	541	505	514	549	547	538	494	536	555	530	534	516	502	518	541	535	506	485	529	530	552	494	509	483	501	535	512	596	523	568	515	539	555	533	548	526	523	537	573	506	527	504	530	557	511	537	523	504	555	510	555	535	532	585	484	550	530	477	526	531	532	532	545	530	548	530	566	524	534	502	500	564	534	537	510	518	542	493	546	548	529	570	496	578	537	529	515	560	522	533	482	523	557	498	538	538	527	534	545	526	490	550	559	526	523	496	535	552	546	527	513	553	540	535	558	510	535	544	562	543	544	537	492	566	529	500	537	509	536	528	516	544	571	509	482	539	530	519	508	557	530	510	527	514	556	530	519	547	541	522	550	568	507	558	514	544	526	547	543	591	533	589	513	537	520	497	527	524	503	539	607	555	538	532	513	527	554	567	502	565	542	520	533	534	502	518	514	528	552	518	529	493	510	550	550	530	572	481	529	550	513	563	558	511	544	547	528	558	558
33174	38860	43110	31436	18922	9385	4463	2654	1454	842	622	543	478	460	483	397	346	364	371	355	309	335	297	303	334	312	279	344	299	315	314	313	320	307	302	311	326	313	358	318	273	273	328	295	307	307	316	310	302	284	286	301	331	303	283	331	302	280	317	317	306	317	295	343	301	287	290	312	270	312	302	315	291	351	310	290	298	304	306	359	315	303	295	339	299	317	294	296	285	279	321	303	306	301	317	323	299	326	284	319	312	331	329	296	346	299	309	269	294	321	329	286	322	329	307	298	274	339	315	325	317	278	294	320	318	327	314	306	319	299	305	299	298	329	321	320	342	290	287	333	337	276	335	347	298	330	303	291	324	311	270	311	304	266	327	294	296	300	292	304	349	325	287	329	296	337	323	326	345	324	313	323	307	315	335	297	317	318	326	307	294	303	319	313	338	319	334	268	330	310	319	304	324	336	329	295	304	310	317	318	291	294	301	313	348	345	305	300	301	324	297	287	320	315	291	347	351	321	281	296	264	320	297	319	314	311	314	336	328	295	294	337	315	302	308	289	328	312	277	316	303	287	282	327	289	300	312	293	296	311	307	314	309	325	316	313	325	321	296	313	304	328	298	321	322	306	285	325	313	287	311	316	296	283	308	287	336	321	287	295	311	312	302	289	281	295	305	304	308	342	331	291	303	315	335	290	296	301	323	280	303	304	302	317	301	323	311	314	349	275	337	301	327	304	314	293	318	320	319	302	294	318	292	344	315	286	301	325	322	293	297	335	295	273	268	335	282	318	312	311	307	294	296	302	306	322	302	276	329	306	291	293	292	321	316	313	323	320	314	308	296	301	312	308	327	305	284	305	294	321	315	295	327	314	343	317	311	299	273	324	305	279	327	311	319	294	320	276	287	288	301	310	305	300	313	315	303	309	317	276	297	316	328	307	282	268	308	309	303	296	288	315	316	322	311	282	327	329	316	316	292	289	301	325	304	306	323	287	317	316	284	330	297	291	283	344	300	302	310	291	324	289	292	309	289	296	312	335	326	326	323	317	344	329	290	319	318	299	311	305	289	327	295	320	314	322	303	336	299	294	280	323	309	302	328	334	330	308	308	312	290	319	308	317	306	319	306	312	299	278	314	317	326	312	304	341	324	292	322	287	323	276	294	346	337	332	311	269	301	325	306	295	312	254	299	285	300	298	282	306	338	304	320	297	271	295	327	320	284	289	308	323	311	325	268	316	308	303	329	311	296	332	294	289	333	345	275	313	323	304	328	299	323	372	321	300	322	316	276	317	323	309	299	297	338	315	275	338	301	277	288	313	315	288	315	318	330	322	312	284	314	316	333	294	337	316	300	301	332	334	315	304	296	294	342	292	300	313	338	298	301	300	287	281	326	321	300	309	305	345	324	306	303	280	325	330	307	312	285	322	299	310	297	327	317	322	283	293	270	310	331	342	324	288	321	330	350	296	311	285	273	299	324	320	288	296	315	286	316	324	327	339	259	304	303	325	287	289	296	311	306	314	304	314	323	313	311	326	291	304	295	302	289	306	307	293	306	303	313	288	310	291	314	301	345	287	271	308	316	297	312	293	304	312	284	296	306	335	315	323	273	272	303	294	337	292	339	306	331	303	326	293	310	312	307	339	317	305	299	320	304	318	307	298	318	278	324	340	295	282	314	297	321	279	303	297	315	298	354	303	316	323	317	306	304	299	282	308	284	330	326	316	296	300	315	312	331	319	306	298	316	310	285	324	278	301	301	348	310	294	344	315	310	335	264	288	304	323	312	298	294	271	316	309	325	306	323	266	325	295	295	307	312	316	294	321	320	271	312	304	312	314	292	329	342	291	294	328	315	288	313	320	322	282	265	308	300	324	300	270	321	326	301	303	312	287	313	300	316	293	305	325	295	322	295	280	300	318	301	321	301	261	280	314	289	319	321	283	306	307	355	320	303	325	305	304	278	314	335	323	297	281	290	341	306	305	286	318	293	306	311	272	300	333	299	343	352	321	320	290	326	325	304	292	288	314	312	290	303	355	302	295	319	290	329	320	296	273	290	287	316	277	288	327	294	302	312	286	326	295	322	337	310	297	298	315	287	304	318	311	323	321	296	302	307	295	287	314	322	303	285	320	316	324	288	337	318	337	294	289	307	298	313	311	283	316	327	306	289	316	318	315	313	320	308	300	318	280	309	302	308	299	324	263	317	329	312	328	309	296	310	302	305	281	324	299	307	288	301	316	294	345	299	301	330	258	326	294	295	337	295	294	307	345	294	349	290	327	316	373	288	285	286	301	274	318	320	325	296	294	320	301	328	304	337	301	298	303	315	330	326	306	287	308	305	294	326	298	300	321	289	314	288	325	329	303	320	312	327	304	318	324	324	320	290	319	296	289	297	320	297	291	311	288	314	304	292	316	348	300	304	294	305	284	296	300	281	280	301	329	305	330	315	328	314	335	304	317	307	287	293	342	339	285	311	303	323	289	264	312	321	308	309	312	342	304	298	305	340	307	331	308	308	305	270	291	305	284	314	312	322	321	308	284	297	326	318	309	280	316	316	352	342	288	324	299	273	314	328	317	312	325	308	273	296	312	306	316	292	344	329	314	332	331	312	311	324	301	310	312	315	298	310	312	305	303	341	308	274	298	289	305	346	336	298	325	295	305	288	290	299	344	280	309	288	310	323	282	338	316	272	304	330	308	324	324	319	312	320	295	319	279	309	300	300	298	308	339	339	286	326	300	329	322	315	320	316	300	314	309	330	270	322	301	326	304	327	307	295	327	311	294	316	304	308	324	327	323	348	289	303	325	328	311	298	295	320	286	278	334	310	302	321	315	314	300	314	344	320	317	311	315	325	318	354	314	298	312	305	293	310	344	283	291	317	305	314	320	333	340	294	324	279	316	323	289	298	316	289	306	317	293	318	325	325	298	312	325	283	313	348	319	298	280	291	304	288	292	290	290	303	324	292	322	322	287	320	304	307	355	302	300	321	292	300	330	328	302	292	324	332	334	339	302	324	323	312	264	282	304	316	316	333	304	308	319	326	305	307	311	302	323	328	295	327	316	289	290	321	328	323	302	322	309	309	310	296	315	312	328	284	308	323	288	284	296	338	317	336	309	324	310	313	348	335	306	311	289	337	325	309	328	308	304	301	305	311	306	270	346	298	300	327	289	298	330	318	311	309	311	287	310	319	314	311	301	314	326	286	319	316	340	306	281	344	325	312	313	330	292	296	312	317	311	311	306	293	276	310	314	334	300	326	293	319	293	319	299	315	325	312	316	305	292	302	297	281	310	327	256	286	309	317	303	318	306	314	304	326	306	292	303	287	314	305	306	282	270	323	312	276	321	318	331	320	319	325	326	331	325	321	269	268	291	290	333	275	311	325	277	297	319	305	325	342	308	285	286	284	312	333	311	286	284	291	330	281	318	295	310	310	297	316	311	322	287	286	292	327	314	310	342	261	353	286	313	311	301	290	315	296	304	312	340	310	303
34878	52584	41847	28847	20206	12184	7161	4499	2378	1380	891	784	623	608	552	560	492	470	385	366	363	372	354	367	373	361	358	395	347	358	341	345	323	320	364	321	340	332	326	335	298	345	337	311	383	354	331	354	365	361	350	369	331	342	324	374	329	353	347	339	315	339	368	323	316	324	354	335	303	358	328	328	356	311	326	353	321	331	352	339	339	353	334	310	340	355	323	364	337	319	316	340	326	326	351	344	355	339	341	338	364	316	345	356	353	339	329	347	319	351	281	343	342	330	313	329	334	309	356	340	352	317	344	328	326	315	332	363	361	339	339	344	328	326	339	357	313	318	376	324	314	345	328	329	326	289	357	322	300	339	356	346	356	337	332	331	323	357	331	292	312	328	347	330	304	307	300	354	330	323	360	327	352	335	353	353	320	338	323	348	340	307	330	302	348	337	289	339	397	340	321	317	329	369	331	345	348	338	372	370	357	366	313	339	330	329	345	340	324	360	317	335	336	332	344	311	330	314	357	323	374	345	348	344	292	326	323	352	311	352	339	341	328	350	324	326	311	336	338	322	354	320	296	326	320	320	332	327	309	292	312	343	323	311	315	346	322	352	308	288	327	313	335	302	331	347	320	311	329	360	313	329	337	371	292	322	308	320	335	335	330	331	345	367	360	354	347	318	321	320	325	366	325	342	341	312	344	344	325	342	310	324	319	335	338	318	310	333	315	310	330	314	337	311	336	326	362	353	337	341	316	314	333	340	328	322	347	355	330	332	332	322	319	310	307	287	321	341	342	308	313	335	291	346	307	328	345	377	330	299	360	348	327	309	354	328	365	326	329	336	326	346	321	312	346	353	330	328	355	324	336	335	350	318	307	349	327	332	326	314	312	313	336	316	351	319	338	323	319	339	301	320	345	333	293	336	315	354	313	334	319	341	356	336	343	318	327	326	308	316	312	324	320	305	332	331	338	283	318	309	313	330	323	339	311	342	332	322	333	311	368	324	348	357	322	360	375	317	327	311	337	329	321	319	314	330	296	301	339	325	360	321	352	328	312	333	322	342	312	312	335	338	375	306	360	331	325	327	334	335	319	312	339	319	323	340	324	304	317	326	329	341	350	358	345	378	309	323	367	327	362	307	342	330	327	333	302	338	343	341	346	343	304	333	305	360	331	329	332	369	337	338	351	324	325	359	316	343	363	309	327	343	359	329	315	321	345	354	333	320	339	319	358	315	338	338	336	316	310	326	329	340	351	357	305	314	363	341	337	314	370	305	326	318	299	329	324	353	346	341	332	326	341	333	325	348	323	335	352	323	329	345	377	336	320	324	347	342	325	304	355	346	363	316	336	327	337	331	338	361	325	340	328	299	293	334	383	320	346	368	336	326	347	311	334	338	321	321	323	330	332	363	339	339	308	327	319	301	353	315	335	329	344	323	328	333	338	327	342	332	331	342	322	356	323	327	317	324	313	344	346	357	334	339	318	322	327	309	324	359	347	326	303	336	315	348	317	351	343	338	324	336	344	333	322	294	317	332	309	374	311	316	331	293	361	307	339	352	322	342	331	342	289	307	317	347	310	320	321	302	315	332	321	346	339	353	333	330	314	357	367	333	326	342	323	328	325	342	326	309	322	325	313	347	383	311	330	318	319	330	297	318	345	382	308	331	345	339	352	372	318	316	310	352	303	349	326	320	305	327	298	320	348	354	337	317	299	314	312	346	343	327	338	342	340	312	340	333	332	324	320	318	289	339	353	331	357	334	293	349	335	348	343	333	326	293	329	344	324	296	373	334	355	322	370	337	328	345	362	330	321	295	341	339	332	367	313	334	351	319	323	340	328	343	327	322	356	330	325	338	337	331	337	364	335	330	355	312	334	353	374	338	327	339	335	332	340	336	329	327	365	312	360	378	321	321	330	350	340	319	351	351	325	299	313	357	337	324	356	329	319	342	301	322	310	326	343	330	333	339	331	317	340	327	312	312	374	323	306	302	309	343	323	313	329	347	358	358	344	338	343	348	328	324	373	347	356	347	332	316	335	357	326	319	362	338	310	344	312	338	325	347	327	348	323	315	345	320	309	335	330	344	316	316	349	319	324	346	340	336	342	342	349	356	330	316	340	334	336	306	315	321	361	312	336	332	308	311	312	337	355	327	305	305	312	308	340	325	304	334	334	331	349	332	306	320	342	315	322	324	337	327	324	328	335	318	336	329	308	334	323	331	346	340	353	373	335	305	334	362	359	314	330	350	360	329	331	326	310	325	328	323	333	338	340	352	347	358	318	354	318	346	319	346	340	352	306	361	373	352	323	317	294	326	311	331	312	340	300	359	314	320	335	331	346	307	316	303	339	363	309	343	316	317	315	359	333	314	311	302	329	343	308	322	342	345	348	338	357	355	317	301	359	316	317	344	343	325	317	320	327	301	298	341	326	358	344	312	334	365	343	322	324	345	320	341	319	342	356	314	326	344	341	356	343	337	338	352	286	321	321	344	302	344	356	335	350	303	346	309	316	326	337	336	326	314	384	346	358	321	356	329	348	292	332	318	332	325	332	342	316	298	335	368	308	311	320	328	327	335	321	368	307	358	328	318	309	329	321	307	333	309	348	334	336	351	334	329	358	277	349	339	330	361	313	330	353	335	351	335	340	363	344	334	292	329	328	339	322	327	360	310	350	329	336	301	320	345	307	325	322	300	330	322	335	315	336	343	334	358	355	323	319	337	344	321	323	346	320	335	332	328	327	319	334	348	341	330	318	341	323	329	346	350	312	327	333	291	311	290	356	312	331	331	346	352	347	340	314	317	344	318	325	289	320	325	356	344	308	315	285	303	335	347	335	322	303	345	324	330	377	324	329	343	317	356	335	311	330	313	330	324	315	348	306	309	336	335	327	323	340	335	332	341	336	322	326	345	311	326	327	322	298	370	300	327	317	331	310	353	309	357	361	322	319	373	328	338	356	334	320	327	341	350	320	314	348	334	315	303	301	324	325	309	362	379	327	300	369	348	316	285	332	373	298	316	321	333	337	314	311	332	325	319	328	335	342	319	322	349	305	353	323	320	325	352	334	318	347	350	350	333	347	322	329	304	323	306	282	336	353	341	344	326	330	313	334	324	308	336	371	325	312	311	303	336	349	353	321	343	337	328	365	330	309	314	317	348	324	331	351	369	327	317	308	336	340	359	340	303	318	316	368	335	319	337	352	335	340	315	326	334	329	339	344	345	365	347	309	315	323	310	334	319	313	313	332	320	343	323	347	314	340	312	330	334	316	333	334	374	325	326	364	330	363	360	345	344	332	326	315	325	325	327	311	341	338	350	355	361	361	343	339	339	335	329	332	344	363	338	314	325	314	321	329	321	322	297	303	337	322	344	332	340	325	358	320	313	312	339	346	304	323	329	348	336	346	331	345	301	369	335	325	321	333	331	341	285	330	334	330	341	334	343	331	346	336	330	291	335	318	292	311	351	302	359	339	334	333	350	348	318	331	344	300	363
24611	21779	29559	26861	24278	20741	12589	6183	3696	1694	1021	834	692	716	613	587	485	510	501	473	465	416	426	418	429	378	417	349	390	395	370	404	387	380	409	420	382	387	396	358	400	337	373	376	391	381	388	367	414	376	376	379	384	343	367	401	383	420	388	370	393	363	371	421	363	384	381	417	390	389	371	379	388	411	363	360	352	370	383	362	332	354	378	406	347	333	385	400	388	414	351	430	366	392	382	381	333	391	407	368	365	362	355	377	401	395	412	353	393	389	398	344	390	350	389	362	363	387	394	379	379	389	422	396	350	404	378	365	391	396	372	365	355	410	374	385	383	380	369	391	358	367	381	371	424	371	403	394	394	378	387	380	361	350	376	410	380	373	380	343	392	349	362	377	354	373	416	381	406	363	371	410	355	406	380	409	375	356	402	355	386	369	372	398	359	380	388	370	388	412	390	310	370	343	369	354	378	392	380	375	370	371	366	350	373	375	363	376	414	377	381	401	372	374	365	352	405	392	389	363	365	359	440	362	382	346	313	383	381	350	356	398	342	377	380	357	376	406	378	381	359	355	382	387	386	390	404	378	393	352	412	391	403	349	362	336	377	360	413	401	371	394	390	394	367	358	408	373	404	370	362	381	399	361	381	320	396	391	363	358	387	390	403	399	382	388	356	377	372	404	356	360	366	374	362	395	394	360	410	361	373	361	360	415	371	375	356	344	361	398	349	377	388	371	341	368	396	390	371	354	367	346	383	382	415	383	395	368	388	380	366	399	368	398	428	422	358	374	392	391	368	357	374	389	382	394	393	375	394	396	379	423	384	392	365	393	388	374	384	382	376	359	379	376	370	380	349	401	400	373	345	361	392	378	392	388	389	391	397	384	374	393	376	377	380	372	359	366	386	356	412	345	382	388	365	420	371	368	370	406	363	377	365	412	396	374	363	391	405	381	379	362	402	371	392	332	378	375	369	400	349	358	366	371	379	381	379	370	384	394	402	365	394	399	387	340	366	369	362	366	360	362	391	377	352	383	373	416	354	383	375	372	373	370	377	408	372	378	387	393	357	386	358	367	403	362	395	377	395	394	379	377	379	367	370	408	353	364	350	398	339	372	392	413	372	373	370	356	407	382	398	362	356	376	370	376	394	395	380	379	371	402	373	360	371	394	394	362	418	409	363	380	381	430	383	407	318	413	347	377	357	335	395	389	362	400	396	394	396	336	364	380	409	392	406	403	357	360	364	392	394	377	400	374	360	414	402	368	381	374	382	356	361	376	374	424	385	401	394	381	358	368	372	384	368	392	376	364	367	394	397	373	354	374	369	379	354	366	405	394	389	384	350	399	371	364	350	366	422	374	368	388	385	373	377	404	372	381	401	341	394	386	364	396	373	369	400	373	371	381	359	374	350	407	369	393	394	398	396	387	363	365	386	360	362	375	399	377	427	374	395	404	375	379	396	387	374	362	361	390	396	380	352	411	351	352	390	345	356	371	395	366	381	412	376	386	351	347	358	381	380	383	409	384	394	372	363	408	398	380	387	367	359	374	384	383	408	374	413	370	408	381	371	403	384	359	413	396	338	351	378	377	395	381	402	373	396	384	380	360	337	363	392	374	363	398	386	389	383	351	389	404	390	376	373	360	377	366	379	401	399	404	390	332	363	360	374	386	370	365	358	395	386	401	396	365	364	351	339	360	367	378	407	405	391	373	383	369	380	347	374	379	387	361	356	371	373	364	369	371	385	373	332	371	365	389	355	373	351	424	364	353	386	376	364	374	345	418	389	360	374	378	397	378	376	360	380	371	367	390	378	382	386	386	351	320	392	371	393	388	426	376	402	358	388	397	378	387	355	383	356	378	353	387	369	354	371	354	364	365	371	382	371	367	357	365	378	374	379	366	432	382	388	370	346	399	369	388	376	387	339	366	355	402	341	400	368	375	385	351	386	406	377	371	380	371	383	385	398	380	374	388	388	364	371	352	371	402	382	414	398	372	364	375	399	363	366	363	385	424	366	376	379	366	397	385	372	387	403	396	392	399	393	358	367	372	381	381	378	353	357	358	375	384	384	366	401	359	384	367	351	366	341	353	385	372	415	383	367	380	416	377	389	334	358	387	384	389	374	386	405	361	385	397	368	380	354	392	352	381	372	365	385	399	356	367	372	371	397	376	384	405	373	412	370	384	383	374	378	358	375	386	407	383	390	396	366	404	371	366	382	405	366	367	360	365	373	368	383	377	385	354	379	392	375	378	427	355	397	410	339	388	383	356	407	397	427	377	419	388	356	373	383	399	390	395	371	371	351	421	387	358	382	381	390	368	389	395	354	385	395	365	385	356	385	373	367	357	376	383	363	395	361	386	374	372	380	338	392	385	376	394	370	360	396	364	391	351	393	373	370	362	356	369	370	365	357	365	348	359	364	345	348	349	378	411	401	372	389	385	380	351	373	365	430	428	372	349	375	396	369	373	375	361	348	421	386	378	359	355	380	361	369	402	364	401	364	375	376	364	390	390	384	363	383	394	384	368	375	376	388	393	359	380	361	359	357	352	405	386	377	377	368	412	380	355	383	327	405	364	410	352	386	358	362	399	372	379	380	393	346	370	378	373	359	382	378	378	398	382	426	374	367	389	373	366	398	373	365	361	342	397	412	410	393	347	358	381	407	368	363	382	372	359	356	393	401	375	373	365	405	374	391	399	408	344	374	389	357	389	405	391	396	380	347	384	380	392	360	355	349	417	319	392	337	372	370	369	399	349	370	388	384	383	355	366	358	393	373	390	391	339	382	364	358	353	378	384	391	396	402	395	397	378	374	362	346	373	346	391	403	362	376	355	385	381	368	370	386	391	398	403	396	387	390	370	399	380	325	380	375	377	400	383	400	366	388	402	364	360	373	379	382	373	406	359	386	381	380	393	395	388	380	416	406	358	348	348	380	373	361	370	390	384	381	367	388	388	354	356	416	376	354	388	401	368	406	397	362	356	383	349	346	358	390	374	369	368	401	383	395	344	374	365	413	350	406	356	386	339	372	419	360	388	361	381	356	407	408	373	373	357	347	368	384	377	349	380	373	392	364	395	404	354	363	357	375	396	371	357	403	373	406	394	355	399	389	396	381	374	373	377	387	365	379	376	392	389	369	360	408	398	390	386	370	374	395	410	405	375	369	376	381	366	374	395	361	367	374	407	358	380	369	358	365	383	378	399	400	412	345	355	386	328	391	387	416	395	339	364	405	395	385	390	350	406	373	392	367	357	395	422	376	385	382	402	393	393	372	404	365	375	384	372	393	392	399	366	408	399	389	390	375	350	384	420	426	346	404	388	336	386	378	422	370	384	396	364	398	386	357	373	371	387	388	362	375	343	373	392	405	394	352	374	360	407	404	368	357	364	364	364	387	358	385	399	345	353	361	363	382	363	407	378	387	390	399	392	351	392	371	368	360	364	349	346	384	383	361	411	388	375	348	387	390	400	371	409	350	394	393	337	393	351	389	369
34307	62056	50209	36390	27706	20200	13495	8830	5968	2686	1571	1224	979	918	820	691	620	636	511	553	517	470	472	444	462	441	453	445	392	422	414	409	404	374	406	420	391	413	391	402	375	400	366	407	384	401	363	407	374	397	372	386	420	363	386	353	384	448	428	434	403	391	403	385	406	387	373	400	352	405	394	374	419	377	389	411	399	396	391	397	385	391	377	394	377	387	375	406	397	383	384	396	406	368	376	396	425	393	404	435	362	385	384	400	420	391	397	404	398	386	379	404	379	367	401	395	388	353	370	412	403	411	417	413	426	393	385	396	404	358	392	416	412	396	346	374	426	417	352	393	406	406	392	375	398	397	387	398	355	401	433	427	397	374	371	390	394	407	396	405	394	426	414	359	408	371	399	358	396	421	377	382	366	396	397	380	396	402	381	390	414	392	406	374	351	405	412	388	360	409	365	400	385	365	380	393	386	385	398	396	440	394	433	388	411	385	378	409	395	407	370	374	393	374	394	386	365	377	383	387	396	401	362	401	390	385	428	380	394	399	420	362	388	369	409	404	419	360	411	365	404	394	383	365	380	384	391	432	425	392	394	398	383	385	413	423	385	374	367	389	383	409	407	402	404	377	389	369	409	378	402	404	406	406	403	407	363	378	379	418	401	395	407	371	412	407	403	367	363	397	396	428	415	379	380	407	393	411	377	377	379	356	359	382	398	425	353	374	399	378	389	436	412	403	413	387	408	399	397	401	387	407	411	377	400	389	408	385	413	385	394	394	385	423	380	361	416	391	383	407	408	401	381	360	386	389	372	418	396	428	392	382	378	353	379	414	419	388	413	370	418	393	397	372	394	399	371	377	414	387	373	358	407	367	395	393	392	376	384	360	404	390	381	387	402	358	409	394	379	399	423	358	397	410	372	383	437	405	414	406	351	392	423	352	404	431	395	371	378	373	395	396	378	389	402	402	397	386	389	387	409	375	387	372	422	384	409	387	370	370	379	409	397	387	395	416	423	396	384	411	427	401	409	328	418	391	369	382	383	403	369	395	400	379	403	440	394	338	391	380	338	381	373	387	430	370	383	398	415	381	366	405	391	430	444	407	401	367	394	399	414	384	375	400	377	417	403	389	407	373	382	405	365	373	404	395	421	388	376	416	341	395	421	366	369	417	401	389	384	368	391	387	398	385	360	424	363	435	380	384	416	389	417	399	384	404	364	405	380	387	366	372	404	364	399	380	375	401	408	416	387	375	410	383	374	397	405	407	371	418	427	420	328	428	390	410	379	376	431	376	393	379	410	393	380	401	404	411	357	380	398	364	403	396	354	388	404	359	384	367	381	409	393	389	408	382	416	392	396	417	361	417	385	396	419	391	420	400	410	392	420	420	411	392	399	401	414	388	412	396	389	377	407	480	412	399	415	391	375	395	406	394	376	405	422	398	427	378	396	402	398	392	414	382	343	364	382	376	415	396	377	373	377	395	382	426	386	402	434	374	412	417	351	387	365	381	422	415	399	393	413	401	366	380	374	424	397	400	382	400	386	366	363	377	388	381	417	364	382	427	384	370	400	407	414	381	403	418	362	424	392	414	356	414	375	416	394	412	373	390	382	384	369	387	357	403	390	366	389	403	387	381	393	421	411	394	415	445	390	384	366	385	419	364	411	401	387	363	399	406	353	398	389	414	389	444	389	410	413	350	383	404	388	371	436	399	368	402	368	410	386	386	417	433	390	407	393	400	378	408	428	397	394	424	417	388	353	400	386	393	406	401	379	413	417	382	374	393	347	414	385	368	389	442	380	425	384	370	384	403	402	390	404	403	380	412	390	424	381	392	383	378	398	404	355	372	387	395	393	413	383	392	404	354	408	404	416	450	404	398	373	450	383	401	374	388	353	361	404	369	377	409	399	411	380	378	394	370	404	402	396	391	398	366	392	411	448	401	384	412	383	387	376	396	406	415	400	388	421	364	422	429	405	379	426	401	387	405	419	395	439	384	428	425	398	423	393	420	431	374	382	366	440	389	393	376	370	386	383	405	399	358	380	407	393	399	411	403	407	338	403	365	415	375	418	403	390	371	393	391	374	400	441	389	385	371	411	427	401	382	373	358	380	414	408	350	392	411	407	405	376	406	390	376	376	413	423	384	417	400	419	381	397	384	369	406	385	394	396	389	414	390	381	438	368	403	388	411	371	377	363	409	379	398	380	370	383	396	337	369	401	417	386	385	391	419	386	370	404	406	391	404	372	383	423	406	385	395	417	386	416	395	402	383	379	388	367	410	392	382	378	372	389	433	377	392	392	415	362	406	379	394	375	377	406	393	403	392	392	403	374	420	400	379	408	394	412	385	402	415	414	406	381	365	422	379	411	387	404	348	426	395	394	388	375	405	404	389	367	396	407	388	393	418	391	391	405	350	394	400	432	393	415	374	367	409	390	350	377	391	389	384	421	403	384	386	400	382	384	401	431	389	365	406	392	385	384	400	363	385	393	369	395	395	388	368	400	383	413	415	386	397	365	408	413	391	401	405	352	367	414	398	358	390	387	406	381	407	423	420	382	381	375	395	389	374	388	433	394	384	383	403	392	398	412	400	413	386	392	436	375	429	419	371	401	382	406	408	414	404	400	399	400	411	416	399	387	384	425	396	375	400	380	392	422	376	413	407	396	386	387	381	398	381	370	417	384	391	386	387	390	414	446	400	409	396	384	386	407	392	378	385	433	399	373	395	408	371	406	384	366	367	431	393	402	418	387	378	419	383	427	397	408	376	447	407	389	395	408	389	410	373	387	377	372	378	430	425	393	401	370	419	380	413	360	397	393	389	384	359	407	396	444	397	392	380	389	391	391	433	407	403	391	405	401	376	403	390	397	396	388	370	394	381	398	397	398	358	379	401	380	391	404	407	366	354	393	414	400	378	386	396	382	376	368	411	394	426	373	425	380	403	374	367	420	400	426	410	414	393	394	448	363	411	413	429	397	385	410	396	375	389	391	378	397	394	410	377	397	386	441	397	388	365	397	372	362	365	420	401	390	399	420	375	361	412	383	399	385	400	422	352	418	367	376	421	413	412	411	403	413	388	405	412	389	371	385	393	404	414	377	369	385	397	380	362	389	352	399	379	389	389	364	408	368	383	368	410	396	401	413	384	388	413	404	443	373	390	371	411	388	382	390	403	379	421	400	414	386	406	396	376	399	374	392	418	372	400	389	390	399	388	363	368	414	377	408	411	415	376	387	394	391	390	393	354	390	394	426	391	422	369	386	386	380	407	362	394	407	395	416	379	384	396	421	398	402	389	406	367	416	379	371	402	376	402	388	378	389	397	421	417	374	381	381	390	394	403	397	416	393	365	409	420	381	377	371	398	371	398	408	398	394	376	383	372	362	386	397	375	375	394	402	409	418	389	393	417	401	372	392	401	390	374	388	417	409	391	387	397	400	364	448	393	360	413	409	384	355	391	395	385	371	390	384	397	379	365	431	374	388	399	364	414	413	396
25748	21879	30121	29970	22464	13253	7570	4609	3084	1500	937	760	627	612	576	558	491	499	480	451	436	423	401	445	467	428	394	406	375	363	417	370	419	414	387	443	370	416	387	402	405	411	383	420	409	384	425	429	380	423	371	424	406	433	346	394	384	391	385	422	425	405	408	359	375	424	428	395	415	428	432	371	372	382	426	391	431	388	385	364	386	380	393	378	412	417	429	359	427	413	415	375	396	403	402	377	403	388	392	388	401	360	385	394	392	389	385	419	382	437	419	411	433	362	415	415	414	421	408	411	399	357	389	437	332	406	385	428	358	406	420	402	395	388	401	360	387	420	407	394	397	405	369	380	386	382	448	382	424	403	370	410	405	384	388	419	377	374	421	427	422	364	423	384	388	432	414	376	355	410	388	407	383	387	388	395	393	423	414	411	380	379	426	392	391	384	413	377	406	410	369	381	399	412	422	362	377	428	398	389	385	380	422	385	368	412	397	427	394	379	399	393	370	399	379	410	368	427	396	411	402	408	405	399	424	446	420	392	411	405	408	396	390	408	370	389	399	389	358	428	402	400	357	369	392	343	392	380	393	398	378	389	455	374	386	397	361	430	349	396	376	384	405	420	396	404	396	415	412	441	375	364	385	412	379	430	413	382	403	401	383	385	391	414	377	378	406	381	395	380	406	394	383	388	381	397	378	372	390	358	431	419	384	404	419	430	410	408	404	400	389	373	375	389	402	393	375	389	361	388	375	393	379	392	394	365	385	396	372	403	402	443	403	394	394	416	436	396	392	414	380	408	383	392	389	375	383	411	409	435	405	372	387	402	428	356	373	419	394	387	436	414	400	385	387	397	387	406	373	420	395	399	370	399	412	404	395	385	368	358	357	387	388	413	413	385	403	392	390	364	401	406	419	371	368	394	367	363	383	393	396	428	384	426	377	410	414	393	404	379	372	350	383	368	356	434	377	422	392	403	413	399	384	391	405	395	388	431	402	370	397	399	399	380	401	388	421	396	417	420	418	387	406	380	396	361	373	374	376	379	361	432	391	356	399	431	411	409	402	398	424	379	414	375	425	380	427	393	430	427	392	402	390	413	374	415	353	395	396	414	407	368	374	394	407	392	420	399	415	400	383	388	379	357	375	381	416	407	386	413	396	408	431	418	398	377	383	404	402	390	384	400	380	424	415	413	405	383	380	415	420	410	395	393	398	374	428	383	399	397	378	392	412	395	412	392	397	385	397	383	388	381	385	420	379	403	395	405	400	435	416	409	427	402	421	414	401	366	375	419	385	378	424	407	429	406	383	399	393	406	414	381	402	404	404	372	385	394	410	400	398	379	376	370	405	418	410	407	438	379	402	356	380	389	407	418	422	400	409	427	385	429	419	432	394	365	408	400	372	392	379	384	402	404	408	394	411	412	378	423	426	395	378	390	403	401	446	376	382	379	383	392	392	395	391	390	373	395	383	394	380	402	390	411	395	432	425	365	390	408	362	409	366	402	394	373	388	372	417	373	375	391	404	383	390	397	421	355	408	376	421	367	380	370	375	413	369	389	395	410	383	397	402	372	407	386	367	380	387	418	354	403	369	419	417	383	411	403	385	361	409	402	362	413	392	379	406	397	399	396	366	407	379	424	383	378	418	380	418	386	401	394	402	419	394	407	397	402	404	395	350	418	416	373	413	405	370	381	390	365	400	410	409	389	395	361	403	425	402	429	408	420	446	392	375	415	395	383	364	422	382	370	351	379	428	438	404	381	371	422	381	382	404	388	399	409	394	395	376	421	395	377	399	372	394	407	359	395	402	397	381	418	374	387	399	366	430	374	411	388	426	385	396	403	386	389	378	401	416	377	375	377	390	391	384	391	396	407	371	402	384	396	405	379	380	385	415	408	388	359	425	414	404	445	395	423	428	383	419	404	385	425	431	398	372	380	438	399	389	408	372	386	417	358	358	361	385	387	403	395	359	375	388	400	397	411	385	400	408	410	417	387	400	398	420	385	404	393	371	390	399	421	376	392	434	404	398	416	402	423	433	421	404	453	397	405	406	385	383	349	382	360	406	370	358	381	399	404	400	382	396	373	408	401	385	395	419	418	406	392	383	380	427	407	398	366	402	400	374	419	423	394	390	398	404	384	369	417	390	403	387	450	388	395	407	415	393	396	397	364	371	362	384	400	359	430	386	377	386	408	419	391	422	395	398	421	383	418	402	355	394	386	397	406	386	364	402	379	366	355	366	381	399	393	423	403	393	411	395	418	409	409	394	402	371	379	409	390	389	384	389	405	360	415	411	380	417	386	358	407	375	396	353	407	384	403	410	416	395	383	401	369	387	405	408	368	387	377	398	425	377	410	405	380	383	401	400	434	407	414	354	394	382	405	415	425	383	383	414	395	374	398	384	402	400	406	380	366	387	386	417	369	413	375	365	397	373	386	394	388	334	398	407	333	405	380	375	415	415	394	377	380	416	407	401	404	359	408	401	378	370	406	411	414	393	358	394	440	400	380	420	421	390	377	343	414	358	374	417	352	395	373	392	381	369	406	371	417	401	384	396	389	399	403	384	399	417	388	409	381	414	386	409	377	356	397	341	377	410	387	423	366	372	418	410	383	387	373	393	385	389	434	388	402	417	372	366	414	379	412	374	389	421	415	399	373	402	389	433	410	396	384	395	381	410	390	396	377	408	404	379	408	376	420	379	385	395	396	423	389	402	414	385	398	369	379	403	412	395	379	395	390	413	387	393	412	382	421	415	367	391	416	393	399	376	418	407	385	356	361	389	412	400	380	411	410	393	385	382	382	419	377	396	375	387	390	396	394	376	379	424	403	417	399	373	383	399	392	409	426	403	391	435	368	382	399	383	448	376	412	374	405	416	393	397	350	394	393	412	414	393	401	389	384	393	389	388	379	382	361	421	410	368	390	391	406	391	398	375	402	390	402	405	388	399	415	392	390	374	390	393	371	385	387	420	403	422	409	410	384	388	389	406	386	405	396	379	414	375	418	409	387	395	405	382	390	418	380	397	394	413	395	390	392	369	384	412	397	366	379	398	387	377	391	393	396	383	406	362	385	378	423	431	418	418	386	398	396	358	410	398	347	378	371	410	391	381	378	351	372	378	379	417	409	438	382	398	379	360	376	392	397	383	381	381	415	415	418	399	395	398	438	358	411	398	386	369	415	394	403	371	375	392	381	365	402	423	388	394	392	399	419	376	344	378	388	390	386	439	386	390	369	437	410	375	381	440	419	408	373	411	404	397	439	418	412	389	454	382	411	415	415	353	442	404	393	408	413	408	371	379	384	373	363	399	420	389	388	387	389	409	383	378	392	385	404	375	372	455	409	386	402	395	365	450	418	421	400	383	409	400	375	372	376	371	409	362	394	373	422	381	403	391	392	382	389	423	379	415	393	390	409	368	436	405	378	361	371	388	400	400	412	387	398	407	390	359	366	391	372	414	417	377	421	388	377	393	377	415	432	389	322	422	404	370	377
34026	57259	45342	33040	24570	15706	10535	7749	5208	2409	1364	1086	871	780	780	655	638	651	550	535	496	476	443	440	465	490	443	442	425	448	418	439	464	446	448	419	448	405	465	394	449	423	408	402	447	439	419	447	442	396	433	463	436	443	469	440	416	418	403	416	386	418	436	383	423	411	404	445	426	472	425	423	400	473	442	381	407	427	424	423	428	409	424	448	411	450	444	426	389	431	422	413	425	437	440	413	421	414	455	423	486	408	387	420	423	433	380	415	413	415	421	422	447	447	431	412	444	405	417	421	414	450	376	421	431	411	431	392	395	466	421	400	415	407	427	426	428	415	392	423	426	451	409	459	458	421	406	440	422	439	446	450	396	433	418	432	432	393	369	352	408	406	441	424	430	448	407	411	423	421	423	416	434	442	413	450	428	451	417	363	427	428	454	416	413	479	445	412	452	426	418	421	416	449	410	421	447	391	425	432	418	431	399	453	418	425	455	426	423	439	404	447	397	393	428	463	405	401	403	425	463	438	421	403	413	435	475	404	442	444	400	450	461	385	431	441	427	436	419	409	411	434	428	428	473	431	468	399	423	434	416	382	422	426	425	416	423	438	419	421	430	459	417	417	449	420	429	418	449	442	404	411	420	422	428	407	424	396	449	448	445	424	426	439	411	436	420	409	412	416	468	399	377	413	423	438	413	427	408	434	416	434	436	419	413	428	459	393	438	409	428	428	427	419	445	428	450	418	391	420	395	414	407	418	401	395	425	392	424	419	390	444	421	419	405	414	412	443	422	429	439	445	398	437	425	419	414	436	431	398	437	426	432	419	419	426	447	395	414	411	438	461	455	428	431	446	404	388	439	429	420	414	420	422	420	412	447	462	417	428	410	460	427	425	424	389	407	420	431	424	404	398	420	390	468	424	411	437	475	456	437	432	422	443	408	402	393	414	412	394	449	452	402	401	405	446	445	380	426	424	459	449	445	433	390	396	450	443	427	417	427	382	422	439	442	432	438	435	447	417	457	415	426	430	459	421	433	437	406	424	435	400	430	386	455	427	405	439	475	364	390	396	361	415	412	462	431	408	410	431	411	423	427	419	449	432	434	418	460	422	414	454	452	420	431	437	418	418	416	425	428	427	413	405	415	401	416	474	430	372	461	452	423	415	426	417	417	428	407	395	436	457	432	415	415	467	379	426	476	421	419	425	391	406	447	404	411	392	404	421	461	435	432	400	377	440	433	429	451	397	436	415	448	390	415	445	436	445	450	442	429	442	444	393	394	411	403	439	450	428	434	409	454	441	453	443	419	415	436	391	458	448	467	392	432	408	395	434	426	409	413	432	432	444	424	445	399	394	419	436	431	406	422	413	429	448	432	410	434	397	395	402	440	409	401	388	416	449	425	414	395	406	420	409	382	405	447	415	391	382	409	433	473	425	428	387	437	442	417	450	408	422	480	398	420	454	399	424	431	432	417	457	439	438	388	428	430	417	400	452	429	450	427	401	385	420	427	401	439	426	422	422	396	459	406	449	443	411	413	415	439	435	438	426	414	466	437	388	419	418	410	420	429	421	395	421	420	432	431	426	393	423	393	459	438	448	430	410	399	428	449	439	432	436	393	404	413	405	409	382	431	408	399	426	440	413	416	433	444	424	437	441	409	458	429	373	410	446	402	422	429	461	428	393	446	434	434	404	446	395	419	437	433	411	418	404	411	440	404	450	480	395	432	423	420	407	460	435	425	468	419	399	458	417	425	466	403	441	444	414	426	452	434	421	404	372	453	420	446	403	426	432	413	422	459	396	447	420	431	405	402	418	381	438	427	431	426	431	448	400	407	414	427	424	401	434	424	406	434	407	398	414	455	443	407	469	438	384	406	407	388	453	423	411	427	424	428	445	415	412	474	424	436	426	474	428	443	419	415	430	439	405	443	399	428	430	434	410	399	410	449	413	425	370	380	456	434	395	412	430	449	419	404	452	410	437	378	448	422	421	462	433	430	382	394	408	469	381	414	403	388	425	418	456	436	452	402	424	453	442	405	445	430	416	415	399	450	446	401	429	416	425	410	397	454	425	451	423	454	459	407	403	412	426	409	414	399	426	448	461	409	406	419	428	423	413	435	429	405	427	414	422	424	392	389	461	390	433	362	409	455	412	433	444	432	480	453	425	415	452	425	415	438	454	436	394	451	399	411	401	425	439	398	419	438	414	409	435	447	401	430	405	404	473	429	384	410	387	396	429	464	425	397	410	439	423	419	414	433	393	438	475	461	470	419	411	415	453	396	403	439	431	400	425	432	438	413	421	403	431	418	425	425	441	416	432	394	424	423	411	454	411	415	424	419	420	418	434	401	434	434	441	452	430	435	435	415	402	443	386	415	432	425	452	393	449	401	422	438	418	407	425	435	422	432	394	395	413	419	443	436	400	430	397	407	461	447	411	406	445	429	417	427	458	419	444	430	445	439	389	402	424	407	428	441	425	400	466	454	424	425	413	445	442	381	416	428	384	419	431	397	454	422	438	437	414	377	417	420	410	419	412	385	461	421	413	429	404	438	410	407	424	456	409	381	457	405	440	434	405	411	438	437	443	461	437	445	421	420	404	431	381	429	440	451	408	415	411	399	427	423	402	476	411	405	395	388	413	430	418	451	401	423	412	404	415	431	418	449	441	440	416	408	429	450	430	425	415	410	415	441	402	413	408	444	417	431	435	405	404	420	417	435	427	418	411	435	415	414	436	436	433	406	414	384	427	413	405	426	448	427	446	441	430	397	379	402	421	417	494	389	403	398	433	418	405	414	438	425	424	422	451	396	439	419	417	426	424	403	398	430	424	399	442	403	415	445	424	430	417	436	424	411	404	399	382	399	398	451	425	430	428	427	416	434	418	418	457	439	408	423	413	413	420	439	439	438	429	406	414	431	433	412	434	418	435	409	427	425	447	420	395	427	411	457	434	416	408	445	425	443	432	428	403	433	427	400	393	447	431	405	457	432	397	423	428	402	445	435	408	423	432	398	409	414	426	426	407	414	426	407	385	439	418	420	443	445	407	447	404	453	435	461	419	444	398	437	380	429	459	432	429	428	425	405	430	438	398	443	403	424	416	428	419	423	435	420	448	385	469	415	430	432	440	403	466	396	436	455	443	431	394	457	440	435	439	395	429	403	444	413	419	413	391	419	425	432	424	429	423	384	405	396	415	415	410	395	462	446	418	407	431	391	436	407	430	449	418	420	421	435	403	457	467	458	448	410	405	410	422	426	440	461	438	397	413	428	472	387	430	455	445	398	450	413	392	400	402	411	441	407	417	410	440	424	436	440	414	459	409	418	476	419	409	451	420	396	437	432	425	413	423	390	398	425	415	428	424	426	392	417	434	421	409	439	415	410	437	427	404	451	420	395	395	471	423	390	410	437	466	451	478	454	407	409	431	431	413	435	420	415	445	427	451	420	429	393	426	440	405	416	446	409	429	406	477	383	427	440	408	432	422	423	411	455	440
23373	21704	29534	24836	23181	23735	21167	12059	6275	2883	1542	1229	1065	949	903	839	737	703	665	681	597	624	581	591	567	559	543	502	570	504	509	554	525	517	568	536	531	509	517	522	560	532	556	505	518	558	564	498	535	517	541	531	493	517	542	522	527	511	482	563	558	533	535	522	543	525	519	468	511	508	509	535	547	473	510	517	566	498	509	507	502	553	575	532	526	527	539	539	551	539	543	498	527	556	558	482	550	490	510	505	507	483	563	521	517	514	529	513	512	522	520	537	518	546	561	532	486	532	515	504	535	527	533	560	550	532	494	519	568	526	565	506	543	531	576	541	493	538	525	519	556	501	534	511	511	494	550	509	517	523	507	521	503	513	531	510	533	508	485	544	497	531	536	526	487	509	505	486	511	495	491	510	522	495	516	495	495	528	539	534	511	510	484	530	482	514	561	532	550	529	522	533	529	485	511	536	543	520	496	521	528	543	522	565	501	504	518	516	550	550	549	507	503	546	502	504	547	521	538	541	465	531	503	530	516	520	505	500	540	503	504	515	507	486	487	529	516	532	555	533	485	520	496	534	508	490	550	498	538	543	541	523	524	536	507	532	512	514	514	505	551	517	494	481	520	549	523	530	517	520	500	530	528	526	521	538	525	504	497	483	501	554	499	534	539	461	514	522	509	487	490	487	536	526	509	508	536	532	558	491	506	531	471	529	511	511	547	513	523	501	495	521	522	497	518	537	509	532	539	506	519	545	507	529	480	538	491	567	512	534	558	517	507	521	497	532	503	539	510	499	513	493	483	523	493	518	473	508	532	574	508	524	529	498	548	528	521	546	505	540	555	498	541	495	559	540	476	526	536	509	515	535	503	512	541	497	529	534	535	515	525	507	557	523	531	498	482	524	507	498	508	531	545	514	518	513	528	514	520	524	491	509	528	523	487	544	524	493	476	519	546	497	502	503	517	526	511	525	542	540	536	499	509	522	506	489	560	522	496	514	500	483	525	533	500	529	465	529	512	518	509	502	495	500	557	541	552	487	524	521	496	532	520	518	528	482	475	523	544	544	565	469	527	532	560	513	549	480	514	513	525	507	541	521	510	484	532	539	455	535	561	508	488	535	533	504	531	532	481	521	486	482	534	520	528	521	539	517	535	503	505	538	480	540	523	528	497	514	505	501	534	481	509	527	518	530	539	505	549	537	515	547	518	530	555	485	536	505	556	504	489	528	496	498	501	581	503	523	533	540	481	555	511	526	517	489	545	546	532	515	513	507	516	499	532	511	541	539	452	507	529	507	500	520	516	492	507	501	509	506	507	531	535	544	519	529	556	537	497	527	522	524	505	521	511	497	531	488	493	502	519	531	534	524	466	497	521	530	506	536	472	506	527	477	541	555	500	495	537	517	506	491	519	521	525	527	531	497	523	535	527	542	514	528	507	558	490	545	529	522	499	559	495	539	474	522	514	507	535	519	531	542	506	574	516	512	523	508	492	565	551	526	499	551	535	547	514	536	492	493	533	489	528	497	533	504	486	520	562	539	516	540	512	523	488	518	540	518	565	545	525	542	513	563	528	525	493	511	532	532	482	538	491	524	546	529	561	541	492	544	507	510	544	477	533	500	491	487	540	503	497	541	567	510	520	491	518	540	512	513	519	524	532	529	512	431	498	522	514	473	519	502	505	524	523	527	510	507	533	508	520	527	511	527	557	484	498	559	532	522	484	498	537	543	488	566	490	556	518	516	510	529	519	490	495	531	507	541	530	473	548	525	529	544	527	534	523	502	531	488	512	519	517	567	521	546	520	532	518	515	519	510	546	530	506	500	501	487	524	506	558	536	549	508	541	514	511	478	489	519	491	508	507	534	498	542	520	540	496	560	515	494	504	496	527	514	502	529	540	515	491	548	525	503	542	500	535	512	514	518	492	513	536	514	543	517	497	530	520	508	558	507	534	528	551	512	529	512	455	537	509	547	538	499	527	511	502	531	529	550	468	524	507	487	481	473	531	537	482	551	508	518	505	517	500	556	504	473	497	491	554	557	549	545	528	539	529	536	503	532	503	522	534	512	521	546	507	553	530	556	503	518	516	557	530	557	550	545	513	557	534	484	555	489	544	530	522	502	544	561	536	527	507	538	521	500	483	503	530	518	537	529	524	516	520	527	546	521	541	508	567	555	497	506	522	497	485	524	515	502	510	513	535	548	517	538	542	554	509	524	498	560	525	520	512	537	507	521	501	506	561	535	491	546	516	547	499	532	515	551	555	515	549	506	510	486	512	530	558	552	534	512	479	566	519	533	558	512	531	529	525	503	505	539	514	535	508	519	542	533	537	498	532	526	544	505	535	548	509	521	533	469	517	514	544	497	509	524	492	569	497	535	528	531	475	489	491	538	534	568	474	508	509	524	510	491	516	530	540	519	499	496	558	518	528	539	547	499	494	534	536	525	508	555	534	523	512	562	522	513	522	529	510	578	507	524	508	520	527	508	536	517	533	512	521	543	541	518	542	529	520	494	501	532	498	548	540	507	523	512	571	545	515	525	527	538	494	533	523	515	487	539	549	523	486	496	521	551	509	522	532	511	489	522	542	529	517	514	570	501	518	527	540	538	516	517	531	557	497	524	529	534	495	514	528	525	541	516	541	533	525	528	521	498	510	563	520	528	537	530	493	476	519	514	510	570	520	491	524	511	490	494	495	469	492	541	513	512	507	506	522	524	552	490	539	503	483	493	512	531	539	515	491	469	528	502	508	527	461	545	507	507	513	541	538	491	483	524	497	522	526	529	518	508	483	523	528	495	488	475	492	537	492	507	544	545	540	558	521	538	534	530	528	521	525	486	490	551	554	515	524	498	542	532	483	555	503	535	488	504	549	483	542	532	507	506	538	499	544	521	496	546	576	573	529	555	498	545	544	539	501	509	508	495	492	499	515	519	543	490	512	544	547	534	499	514	528	553	530	520	520	505	508	522	511	524	496	547	525	537	532	543	495	523	521	537	537	523	521	505	527	516	540	518	535	531	519	501	531	499	512	538	562	541	496	550	559	508	540	503	541	503	494	526	519	561	490	534	508	538	526	481	544	533	556	514	534	539	512	500	580	477	525	514	513	490	511	511	548	528	519	561	520	523	504	503	558	568	527	480	505	477	501	512	491	515	517	542	540	497	545	546	533	542	533	493	516	601	530	499	533	538	538	530	498	547	534	501	517	507	543	516	507	505	496	500	555	563	494	482	483	509	525	557	532	503	527	527	524	507	519	521	507	524	523	548	514	535	482	520	526	544	570	476	508	505	528	527	508	532	513	487	515	527	520	533	498	521	538	531	555	560	544	552	518	563	524	494	495	523	511	508	483	510	500	486	511	538	479	536	495	534	474	532	553	516	483	521	531	468	512	528	512	563	541	516	507	567	525	529	534	498	536	502	514	528	548	504	515	526	511	557	521	523	493	546	509	504	540	519	542	528	502	510	534	469	499	521	544	522	555	507	498	526	542	519
36977	67743	55795	41758	34329	23906	18707	14998	8996	4376	2351	1757	1369	1263	1170	1075	954	828	797	757	704	594	616	623	611	609	605	566	598	545	557	538	588	549	559	576	565	554	530	564	585	492	541	585	551	557	534	525	551	530	528	535	580	528	566	553	565	533	542	534	593	522	556	548	546	510	545	535	543	573	531	526	538	536	511	513	472	531	544	561	559	560	542	551	538	572	529	553	545	513	571	520	535	583	525	552	542	507	512	531	515	542	532	536	547	519	554	521	491	524	529	531	533	542	565	506	507	475	533	510	541	532	557	527	494	528	524	552	515	576	572	530	560	541	509	515	524	555	514	538	542	499	526	531	539	502	540	534	577	565	507	528	545	543	516	473	472	525	523	511	516	572	528	556	547	533	532	578	559	554	533	565	541	529	538	536	552	553	545	513	526	484	563	555	536	572	548	525	509	529	509	530	556	497	500	552	514	545	553	570	557	534	552	514	564	506	539	541	517	534	525	543	535	533	528	543	581	519	495	519	532	523	537	555	490	483	534	504	551	526	554	513	558	525	506	531	553	559	503	503	540	532	489	513	560	551	533	524	590	509	540	535	565	520	530	524	516	504	581	544	531	513	549	583	579	550	533	494	565	559	531	548	531	535	517	557	537	552	513	515	575	521	565	496	519	535	505	543	516	530	528	563	506	531	543	534	504	548	525	571	536	566	514	523	527	540	562	541	526	541	559	539	529	564	581	584	545	565	529	506	486	495	513	543	547	534	554	549	513	538	564	523	506	518	540	561	520	513	531	525	549	528	563	546	525	515	558	508	556	537	522	537	558	520	529	498	550	524	514	538	556	558	495	508	586	519	535	522	538	494	531	526	535	513	527	584	502	554	492	526	507	544	515	525	579	504	539	547	533	557	526	486	550	545	566	530	534	531	566	528	511	500	508	511	503	499	535	568	496	584	534	554	552	555	531	578	549	578	525	512	523	511	512	526	500	536	559	552	538	518	520	538	531	543	554	531	519	548	505	575	501	531	553	582	497	518	519	562	511	540	563	564	545	546	570	568	534	526	508	546	556	535	539	525	554	537	512	520	547	504	530	544	562	508	534	528	530	559	536	495	522	521	532	539	560	537	529	516	524	527	576	486	498	511	542	520	530	526	526	554	543	559	543	533	535	531	534	528	525	516	563	544	591	576	517	557	518	540	572	531	554	537	516	500	497	481	569	545	555	555	536	506	531	520	537	526	541	569	533	511	525	522	534	509	510	545	541	535	523	576	562	541	532	553	571	513	564	589	575	509	529	487	547	515	522	516	551	575	564	559	523	515	563	539	549	547	551	492	546	538	545	515	500	502	541	520	523	515	539	505	544	543	542	560	536	525	562	527	531	520	544	543	510	510	535	507	537	534	516	526	523	539	577	530	537	483	546	542	542	504	521	508	541	529	529	559	543	490	566	512	500	532	544	554	531	526	540	520	498	534	577	536	537	537	579	547	545	502	538	540	541	524	515	513	561	537	566	512	520	534	485	490	474	503	538	560	542	505	538	525	531	472	586	532	562	568	544	543	503	529	533	572	511	539	563	543	539	492	499	509	465	522	557	536	517	545	560	522	503	513	555	562	521	543	512	577	537	547	541	512	531	538	490	532	537	523	562	559	518	533	541	505	509	516	571	547	499	584	545	541	507	533	565	529	526	569	498	538	556	532	529	540	497	531	559	563	570	526	540	545	566	560	537	543	536	507	506	497	498	537	512	527	500	550	541	492	542	503	492	588	517	555	518	566	489	533	566	554	575	524	512	555	523	536	549	507	526	504	535	542	563	505	512	545	498	548	533	543	528	498	522	553	524	583	545	515	518	552	502	529	510	544	549	540	508	545	544	598	512	558	537	533	540	505	553	483	497	559	544	534	536	519	540	569	590	556	502	556	519	521	577	547	519	556	504	514	517	532	524	536	528	556	540	531	575	531	515	512	556	539	554	524	534	534	500	540	557	532	529	518	535	523	506	508	539	557	510	558	530	499	529	555	548	567	578	530	540	498	542	554	497	534	550	519	514	506	526	533	538	563	500	551	507	477	493	532	505	554	536	518	529	551	560	540	555	530	514	515	536	554	590	530	487	518	530	534	542	517	513	520	496	528	537	537	546	523	521	545	523	536	510	547	543	534	532	525	546	552	556	550	539	513	532	505	501	548	582	501	545	542	604	516	580	555	492	499	514	523	506	540	524	546	523	559	496	482	592	523	523	525	526	565	543	487	498	519	528	532	503	538	542	517	556	518	540	501	507	546	559	524	508	527	569	518	499	534	471	544	517	519	527	545	536	520	530	560	497	537	520	569	554	532	543	445	527	565	524	521	541	525	545	516	542	548	537	561	512	569	521	527	494	562	540	517	506	565	534	563	531	539	566	527	554	562	522	563	542	496	541	534	558	520	591	552	563	584	534	535	551	515	573	547	548	569	540	534	509	532	514	509	551	535	483	547	524	541	514	528	543	512	542	544	499	543	534	494	533	518	555	543	517	545	548	494	532	544	512	552	556	545	528	535	528	510	526	536	520	511	536	595	567	534	517	561	519	540	520	503	550	563	469	530	580	523	548	514	580	557	524	509	535	527	544	509	531	532	529	489	493	556	539	543	498	537	566	506	525	529	518	570	590	503	518	530	558	503	553	525	549	487	511	549	551	574	518	554	509	510	583	520	578	514	547	555	508	501	475	564	533	517	543	571	489	516	535	510	507	534	546	521	508	531	523	498	530	514	527	552	572	568	560	543	527	524	541	522	558	573	538	509	543	478	556	521	552	527	558	527	571	512	536	516	540	535	536	528	519	518	501	501	505	535	545	499	525	550	557	502	537	524	523	530	542	548	527	569	532	526	540	564	518	526	541	579	536	540	522	547	532	529	504	541	556	543	526	520	467	537	520	541	521	518	522	542	523	538	550	567	522	550	495	490	507	529	531	525	526	511	521	564	542	494	566	534	539	513	534	513	489	531	542	485	527	504	549	506	518	568	506	534	522	549	532	528	533	520	544	520	530	529	550	548	485	504	524	519	566	477	549	527	552	488	524	510	590	529	529	502	527	540	549	516	496	526	572	504	590	536	535	535	509	531	515	556	513	523	566	532	536	557	509	542	561	570	516	533	514	520	537	497	571	521	514	533	570	518	514	537	539	569	554	515	513	555	510	539	549	480	528	524	529	465	518	535	491	530	567	511	539	519	551	529	548	533	501	520	501	583	551	570	555	483	544	527	567	521	545	565	492	495	490	539	498	524	551	514	506	589	499	537	539	532	582	497	527	507	480	590	526	534	524	527	552	533	546	519	531	553	566	526	568	504	534	521	566	516	533	518	495	540	516	552	544	521	470	516	485	509	490	520	562	531	521	567	546	533	555	511	511	538	527	528	498	536	507	525	547	529	526	465	528	522	521	573	541	550	545	556	547	553	561	514	504	548	515	534	536	554	536	544	536	531	518	512	509	553	539	520	517	510	548	530	553	524	578	568
32490	38338	41619	30159	17446	8704	5044	3015	1818	927	637	526	522	466	393	421	380	378	384	349	350	316	298	335	334	317	300	335	327	315	290	284	301	303	327	314	334	310	296	308	324	327	302	330	304	305	324	317	343	321	265	292	287	314	288	329	291	296	291	325	310	290	345	299	291	291	307	331	300	318	292	293	315	326	315	307	289	321	293	325	296	312	331	326	263	307	319	313	296	302	310	310	302	304	277	315	310	316	323	332	317	322	288	334	291	343	292	320	294	341	329	308	282	335	313	297	334	306	305	321	302	320	279	301	306	276	340	329	316	283	322	327	328	318	322	326	340	294	299	298	306	301	291	307	308	306	284	300	323	321	280	356	322	297	321	308	345	298	310	314	318	286	315	283	286	313	307	323	312	312	339	326	330	314	286	318	314	278	322	326	317	286	313	293	326	328	305	325	284	312	309	310	286	296	326	317	317	307	324	303	300	310	293	324	279	308	325	315	303	316	281	276	316	338	355	280	286	313	296	325	315	314	312	311	333	293	318	320	287	280	310	338	295	327	328	319	319	340	286	315	309	286	308	304	323	320	360	325	307	311	320	321	319	287	304	280	292	301	313	271	308	299	315	316	342	340	340	341	304	330	347	338	295	319	289	306	293	310	349	287	301	312	339	299	291	303	312	313	324	314	313	328	345	299	324	274	304	307	283	306	317	317	305	321	309	299	282	313	318	303	323	337	323	299	302	294	322	304	309	321	309	289	326	314	330	300	332	263	332	317	330	316	316	336	308	336	324	316	285	296	275	324	299	285	302	338	330	294	272	285	298	327	317	304	317	306	309	304	277	298	323	316	318	305	287	311	355	302	288	309	295	304	333	318	290	312	315	336	330	300	321	315	322	263	307	324	309	341	318	311	317	276	344	292	299	297	330	296	309	287	286	309	267	324	301	315	299	297	334	330	308	284	308	277	296	271	298	285	305	307	322	317	321	307	282	308	299	304	311	289	323	291	322	297	308	313	304	325	315	311	290	297	292	289	333	310	296	295	318	315	324	317	320	296	300	273	297	317	302	307	324	311	333	308	307	310	378	292	336	305	324	337	325	297	301	310	328	305	262	316	299	279	319	295	303	310	315	328	319	318	291	294	323	308	292	306	312	314	308	296	305	331	303	308	287	287	320	279	335	329	302	322	295	311	339	294	289	311	332	286	316	338	314	308	301	328	317	336	319	270	301	295	311	304	318	317	315	330	332	344	322	278	325	329	294	333	309	309	296	307	299	314	305	286	307	332	305	288	313	325	322	322	283	308	293	350	300	306	321	297	343	312	312	288	308	301	329	298	268	349	313	324	315	313	288	358	317	313	317	321	310	297	298	324	300	321	328	270	309	328	349	319	298	353	313	319	295	333	325	308	317	322	340	311	301	300	332	308	324	263	288	341	324	289	314	315	291	316	332	297	301	293	336	328	296	284	307	324	266	294	310	308	278	304	325	323	317	308	275	333	295	311	332	312	308	277	323	314	293	332	323	307	317	302	300	298	285	291	331	304	326	307	302	272	294	305	315	321	290	326	320	301	297	318	305	294	326	293	296	293	308	315	313	315	303	318	282	332	291	333	334	304	329	298	315	301	281	303	322	306	297	320	307	299	321	327	316	312	315	303	300	300	312	302	341	318	290	323	309	362	308	300	278	296	300	326	312	293	359	338	289	312	286	342	298	313	302	331	316	294	313	312	325	324	306	322	304	322	326	312	291	325	310	313	316	327	315	329	312	342	297	285	335	309	297	309	299	283	318	280	299	358	302	289	296	327	336	328	341	295	286	264	312	289	304	321	333	280	305	295	302	354	284	297	328	319	308	328	326	282	332	287	348	304	294	310	278	293	311	305	307	319	299	277	315	314	325	324	299	294	295	321	315	277	286	297	293	282	312	309	303	298	337	314	318	328	326	324	300	327	306	344	313	312	266	297	329	335	313	304	330	311	302	296	289	287	322	288	308	324	319	309	291	325	334	312	337	279	295	338	295	332	334	308	296	294	313	310	272	324	311	324	318	303	310	315	288	317	334	321	340	287	315	314	313	311	286	305	330	307	281	325	315	335	321	300	299	334	305	332	293	302	342	315	303	293	307	320	329	286	297	295	309	313	288	294	292	329	282	317	318	306	314	306	307	319	324	304	272	343	323	308	334	302	295	331	337	304	328	291	286	333	287	314	318	306	342	319	336	305	300	318	306	345	301	337	299	246	348	271	302	307	308	301	279	269	314	325	332	326	284	299	291	320	294	308	291	299	274	321	325	321	306	285	321	297	294	299	328	316	303	352	297	303	298	321	299	335	289	322	295	284	311	305	304	307	324	286	307	354	296	329	300	313	311	299	328	297	295	320	294	326	305	313	321	334	321	262	324	305	301	303	311	295	309	315	319	286	310	305	328	319	343	323	331	344	300	321	319	311	273	310	311	304	317	301	306	313	312	329	328	281	325	347	311	307	297	305	292	297	314	275	320	314	305	286	328	310	324	297	317	296	305	304	291	307	341	334	294	311	324	290	324	321	315	327	308	293	318	312	314	303	329	287	281	319	295	299	276	303	331	327	320	331	321	297	286	320	312	317	320	270	339	319	340	292	319	302	304	322	280	284	314	307	326	340	297	295	329	291	335	296	332	291	346	322	312	282	297	316	342	303	308	364	299	304	305	351	308	318	299	299	321	294	331	310	296	306	289	286	310	286	317	302	290	295	317	321	356	313	294	320	297	321	294	314	297	338	280	291	338	303	328	318	348	310	303	287	310	300	301	319	277	338	308	298	281	300	300	299	289	279	274	316	333	301	340	305	321	302	300	290	322	347	276	310	317	320	313	303	295	332	296	255	287	267	340	298	302	329	354	318	333	310	353	321	317	318	311	337	276	285	333	303	296	320	330	315	298	300	323	311	328	288	276	299	358	317	302	302	328	316	306	330	305	301	290	345	317	282	288	329	287	305	317	299	314	292	297	346	303	292	322	328	313	293	314	320	272	284	303	280	348	322	322	322	289	299	306	337	301	327	322	303	314	321	309	309	298	328	294	299	308	307	318	311	329	316	312	306	294	312	310	289	337	294	321	291	285	316	275	330	318	302	294	284	331	303	286	334	292	329	292	353	299	278	295	350	296	305	299	301	325	305	343	320	294	313	313	286	338	314	303	318	300	295	299	303	323	323	279	309	295	323	306	319	324	272	307	310	289	277	299	316	297	362	334	297	295	301	298	298	321	329	303	275	326	331	323	346	310	328	298	337	347	302	313	293	311	328	288	307	313	305	299	329	317	325	307	315	343	331	306	284	261	315	301	289	337	331	295	312	295	316	335	314	282	347	316	327	338	298	303	299	322	316	317	324	286	286	280	309	305	307	307	314	302	322	313	319	309	358	269	331	281	316	289	313	297	321	340	310	294	287	307	324	314	329	293	290	327	327	315	282	302	307	319	313	341	284	326	305	325	325	318	316	294	314	339	308	314	337	334	337	316	279
34642	52414	41312	27583	19311	11908	8045	5341	2891	1517	927	783	697	619	537	522	469	431	404	416	397	382	365	343	368	379	341	318	333	344	363	344	346	359	315	360	345	345	341	342	351	323	347	337	317	323	344	317	336	322	330	343	356	343	327	378	350	338	321	318	347	323	360	350	313	367	345	344	315	330	335	351	338	330	307	309	340	386	363	329	357	346	338	312	343	334	370	348	352	363	341	353	319	336	316	333	355	377	326	300	337	303	320	352	342	314	321	326	314	327	307	332	323	312	326	315	355	328	340	361	371	326	331	354	316	332	292	324	328	340	323	351	345	340	366	333	313	357	329	336	347	308	322	297	332	321	328	324	319	320	322	323	345	367	342	331	338	339	315	358	354	349	355	330	316	304	327	322	360	326	341	338	343	319	326	336	330	317	338	326	343	321	345	332	358	335	338	334	308	331	334	354	316	336	327	348	356	347	315	353	361	327	327	346	374	294	398	341	361	321	357	337	356	319	348	337	342	345	301	353	324	312	324	324	347	314	327	368	332	337	335	334	322	336	346	337	362	318	361	340	336	321	329	351	318	351	337	315	350	329	347	332	311	323	295	344	336	326	311	351	291	321	368	366	316	340	340	315	371	318	336	366	317	303	333	350	313	348	336	318	344	332	345	334	330	322	345	341	316	322	290	323	346	334	351	345	359	339	338	316	335	352	317	327	361	340	345	300	356	300	335	328	353	330	339	319	352	322	303	313	349	327	351	328	346	317	338	338	351	336	347	334	355	333	361	313	338	340	325	380	328	320	324	345	357	318	338	334	323	321	316	345	354	329	328	341	349	337	338	377	348	355	344	356	321	335	345	342	306	334	306	339	338	312	344	316	369	343	328	312	361	331	337	371	348	368	341	369	331	354	319	341	294	325	339	323	336	326	350	345	313	329	310	337	340	368	312	330	348	332	323	328	364	333	357	329	335	326	341	357	287	352	325	315	363	332	330	330	353	309	323	354	306	335	343	354	336	335	332	355	341	310	334	307	349	312	303	356	328	329	314	361	323	343	363	336	327	339	334	332	329	299	347	352	318	339	322	320	349	338	327	312	297	318	339	345	345	344	306	332	328	332	344	313	334	336	336	341	351	349	336	300	339	356	294	321	325	331	325	322	329	302	356	340	343	349	337	336	318	364	378	334	321	349	309	331	338	329	332	311	329	334	334	343	338	335	320	321	323	324	364	335	342	335	315	342	316	329	338	329	291	349	329	347	325	317	341	331	354	319	340	326	330	343	321	361	309	337	383	318	301	334	353	335	343	345	322	331	311	312	307	309	331	323	321	334	354	314	336	363	332	351	329	341	348	307	327	325	349	343	326	339	330	327	310	343	349	338	310	356	350	339	348	321	346	319	341	332	321	368	319	323	327	343	359	332	306	315	311	321	335	334	333	342	323	378	344	351	331	333	318	325	297	322	305	355	340	321	328	335	338	353	309	334	338	342	351	339	354	323	357	338	357	343	328	360	331	316	330	334	320	321	311	370	330	321	320	338	329	341	341	346	333	310	326	321	344	344	328	343	345	341	294	395	337	329	358	292	342	333	330	321	296	320	313	348	324	329	318	299	354	324	321	321	332	334	293	323	334	337	298	351	368	344	318	325	342	323	355	325	332	348	344	350	359	302	342	321	366	338	339	325	308	333	320	360	338	323	341	339	332	340	334	340	358	335	337	350	354	352	325	351	346	346	311	315	315	341	343	356	326	325	337	332	353	348	332	331	348	345	353	369	318	323	296	333	355	326	327	371	323	332	330	327	327	316	347	330	327	326	338	326	332	306	323	311	308	305	323	310	385	321	292	325	333	325	306	354	315	316	319	346	343	354	306	315	338	340	311	316	329	354	296	333	327	329	321	346	332	306	379	346	337	329	341	384	344	343	330	319	308	310	360	340	360	331	329	369	336	330	316	338	327	339	338	382	328	310	335	349	323	341	380	353	332	349	340	320	333	336	339	340	323	326	324	339	337	325	310	306	354	324	363	312	312	316	328	325	339	371	352	339	326	315	330	342	339	326	336	345	331	343	310	337	355	359	334	334	325	332	312	336	345	297	289	326	327	328	324	302	313	368	317	349	320	330	345	340	359	324	347	340	327	278	330	338	361	325	339	309	319	338	325	326	328	301	317	339	334	314	357	319	326	331	355	308	347	335	333	353	327	327	328	338	312	336	326	341	354	351	313	344	341	339	319	290	342	310	337	314	332	311	291	315	305	351	322	327	315	336	299	361	334	325	355	331	343	332	339	329	355	335	342	353	354	351	327	308	300	351	350	301	328	330	375	312	339	348	345	346	334	351	316	352	326	354	335	334	322	314	322	326	364	320	309	332	325	369	338	355	346	343	322	317	341	343	329	315	329	344	344	336	353	340	323	313	340	322	337	354	311	314	360	348	321	309	346	353	330	342	316	326	315	336	317	333	322	329	319	342	302	322	360	344	339	316	320	315	315	341	351	307	350	348	288	312	363	322	345	334	320	322	349	342	323	320	341	320	340	364	325	352	364	339	360	328	326	357	351	330	348	327	318	346	364	323	321	312	347	356	353	302	330	352	336	332	320	350	334	319	310	328	368	336	338	327	339	342	347	329	357	320	335	370	357	308	335	347	308	364	324	338	304	331	336	361	355	326	333	309	323	330	298	346	340	360	316	324	336	338	358	308	349	323	362	355	331	341	346	340	342	350	344	322	355	334	358	368	312	345	325	350	369	339	342	353	366	325	322	308	328	338	332	331	307	314	363	317	350	322	330	362	294	342	371	332	362	310	299	306	325	298	338	327	342	336	326	344	326	322	335	353	348	318	340	365	321	356	300	356	341	383	305	322	297	326	309	334	327	336	350	313	347	322	345	329	299	332	329	352	341	347	330	336	331	326	328	371	329	323	366	281	345	345	310	345	325	341	338	340	331	308	346	340	301	328	357	336	346	338	335	348	332	368	321	353	299	336	328	363	314	333	335	337	346	322	341	328	350	344	370	311	349	327	321	319	313	373	357	323	342	339	356	370	335	323	327	332	333	337	327	326	357	323	338	309	334	309	349	319	326	368	321	332	325	358	326	306	323	317	342	353	344	319	302	362	364	329	320	328	329	362	341	328	341	374	343	366	333	339	307	340	335	320	352	343	345	365	340	346	335	349	337	326	333	311	339	311	342	336	314	312	325	330	338	330	342	352	315	355	330	340	341	286	345	315	324	366	359	343	320	351	335	295	328	338	341	298	304	330	335	327	347	367	320	320	355	311	355	334	365	317	337	361	314	343	332	341	330	382	317	288	318	350	356	338	362	306	337	305	342	345	332	329	314	329	336	327	350	346	332	349	352	341	353	320	376	302	309	340	362	350	355	379	355	334	355	289	352	334	342	321	352	367	340	318	334	335	317	350	330	330	335	338	330	371	334	348	337	380	327	307	325	363	390	347	335	357	354	360	316	328	327	314	340	337	360	360	341	364	332	335	280	347	336	318
24379	21600	29323	26451	23400	20776	13464	7753	3413	1632	1016	809	776	666	616	600	563	495	497	472	471	445	428	427	367	422	395	424	391	397	381	408	390	414	392	408	379	341	357	355	392	377	406	402	414	374	385	379	358	385	387	405	378	413	399	373	352	360	378	392	345	369	357	399	377	395	381	374	373	388	372	419	364	360	354	420	386	391	383	375	404	372	394	388	361	402	383	359	421	398	371	377	375	381	372	364	394	353	375	348	384	362	348	367	356	378	386	378	349	407	383	380	389	366	392	347	358	361	390	403	396	381	368	369	387	352	371	376	391	343	391	383	364	359	375	372	374	351	393	410	364	401	401	372	386	386	375	364	388	398	413	391	368	362	391	353	362	378	372	392	379	366	407	344	425	376	376	398	333	380	386	391	394	382	387	380	380	373	370	384	382	381	375	359	341	354	382	395	375	361	388	342	352	367	369	385	376	364	362	390	385	400	369	368	358	433	397	396	369	402	377	337	333	361	377	365	360	383	398	364	348	384	381	377	386	383	360	357	341	385	392	372	409	397	362	390	414	397	400	379	395	394	363	342	352	356	411	367	378	361	380	397	360	348	375	392	368	379	425	361	372	384	364	368	348	352	414	368	381	376	384	399	381	390	410	397	362	350	355	375	391	362	366	361	364	393	359	376	396	365	367	390	351	386	352	363	380	365	395	371	396	410	380	364	373	387	400	372	407	355	391	350	385	357	384	373	377	399	369	384	396	397	350	382	356	381	379	387	373	394	370	374	389	389	369	385	354	372	393	360	347	383	354	395	341	386	379	381	404	395	375	386	358	415	356	392	383	382	365	397	381	368	373	363	369	341	372	392	395	375	405	375	351	350	350	381	381	350	391	370	362	354	382	387	354	341	345	370	374	362	412	387	328	379	401	411	379	386	398	382	369	403	337	404	370	351	392	384	394	383	403	371	371	423	380	389	364	389	360	382	389	344	369	376	360	374	343	389	380	394	375	362	404	376	404	359	384	410	370	372	366	384	381	377	372	378	384	390	335	336	356	390	337	372	418	352	394	397	378	358	356	380	340	380	401	361	394	375	390	370	394	368	370	382	417	382	371	337	387	394	372	367	384	349	369	357	403	384	368	369	347	375	377	364	387	379	387	381	379	364	368	373	369	377	406	371	375	400	363	346	390	395	370	360	350	400	357	350	355	355	329	383	417	377	382	363	391	386	349	387	355	365	351	354	342	393	399	365	395	377	398	343	363	368	404	368	405	371	403	365	390	376	347	381	352	369	405	384	411	353	382	384	380	398	393	402	378	344	393	348	367	394	376	385	394	358	389	392	371	422	392	387	401	387	355	390	362	373	360	389	384	410	370	393	364	364	407	367	391	405	375	388	390	378	372	328	382	390	353	387	348	419	359	388	352	412	405	358	361	375	384	361	337	360	375	368	353	405	351	369	336	353	379	382	337	348	375	370	383	390	362	359	343	391	361	377	366	414	350	384	389	379	388	377	378	398	353	376	426	385	375	402	331	373	367	374	373	365	367	353	388	391	352	349	358	375	387	344	392	354	390	406	400	411	388	389	383	362	383	369	357	364	390	353	348	363	401	413	367	365	377	374	365	357	395	369	366	350	370	413	365	353	393	372	402	418	420	382	379	358	376	374	368	373	383	360	391	347	379	373	398	378	388	387	374	389	380	360	357	380	387	361	367	360	377	364	376	350	401	358	393	369	364	350	383	411	376	364	378	383	377	365	369	376	360	407	391	329	345	365	413	380	370	332	360	396	353	392	383	355	355	398	393	345	352	367	351	388	429	345	385	346	379	378	385	396	363	352	388	377	398	398	367	376	392	378	390	379	382	378	379	376	386	380	364	344	375	374	389	374	375	378	391	399	379	367	355	354	358	387	364	359	382	408	344	392	394	392	376	341	394	386	354	404	390	357	383	369	388	401	357	375	383	397	397	384	389	370	391	397	398	366	364	391	381	412	373	392	382	385	396	380	356	350	369	376	391	404	356	364	377	378	362	396	355	388	397	363	386	375	399	351	367	388	365	357	336	393	384	339	361	395	363	375	376	344	373	351	345	400	366	371	349	363	390	393	387	346	371	377	369	417	374	344	353	371	395	381	351	370	398	384	379	361	352	376	376	375	367	356	367	401	375	372	366	363	386	418	383	417	357	356	364	373	395	368	387	381	381	345	358	399	376	382	383	367	359	361	379	346	363	379	389	421	388	375	362	370	391	396	375	398	402	390	371	378	360	392	326	379	370	345	397	375	382	370	401	361	356	356	385	368	365	356	392	390	380	425	384	345	345	376	354	392	356	391	383	345	351	338	376	403	384	334	376	389	384	376	366	394	354	398	378	377	369	390	399	366	365	413	420	381	353	366	411	395	372	369	374	392	376	377	372	339	360	365	366	377	391	376	369	369	375	377	371	382	356	386	400	397	405	387	349	350	349	380	390	392	363	397	377	407	420	365	370	372	426	320	391	364	349	360	385	387	374	393	388	356	369	399	350	388	365	354	370	360	351	351	402	377	376	374	398	380	359	371	325	349	345	339	383	337	398	369	369	404	374	364	377	384	390	343	373	405	370	390	356	352	364	375	379	392	366	354	369	333	385	374	385	419	383	362	408	368	363	379	379	361	368	414	352	384	373	341	387	385	397	366	372	365	389	391	396	380	352	412	390	381	372	358	354	366	400	395	370	372	397	365	379	380	384	355	361	360	376	371	401	400	387	372	345	345	356	343	368	345	356	365	371	395	399	387	373	340	383	433	384	405	396	357	372	370	390	415	424	375	383	374	375	402	400	386	436	365	377	344	360	351	363	385	396	376	347	363	383	403	361	386	327	368	347	376	370	346	365	383	410	400	358	389	392	394	342	353	369	379	413	372	367	393	375	393	359	394	372	383	393	393	372	366	384	376	393	356	371	363	375	392	375	396	391	358	414	410	395	412	377	360	338	367	350	411	392	395	406	339	395	371	361	366	386	374	326	366	401	387	414	356	396	340	409	393	370	365	381	370	374	347	373	403	358	366	393	384	355	346	385	371	377	382	377	401	343	350	375	401	354	393	397	389	395	402	403	374	365	346	386	389	377	364	408	356	386	356	370	404	397	376	371	356	363	376	391	378	390	435	358	342	346	411	359	388	340	400	386	350	395	356	378	395	331	379	364	345	404	342	389	379	339	386	381	405	401	400	357	379	356	368	379	402	360	404	369	340	375	346	372	401	367	382	362	365	388	361	334	349	378	374	371	377	379	383	360	388	401	376	395	385	351	348	383	384	393	373	392	398	381	402	369	375	400	338	378	400	405	373	386	371	388	342	377	350	383	381	435	388	347	383	364	404	364	369	385	361	358	393	393	382	378	408	387	368	346	401	377	385	411	369	383	381	350	390	369	393	346	360	388	379	374	366	381	376	393	416	359	344	353	375	401	382	362	379	366	378	373	395	373	395	346	398	394	363	395	392	350	342	385	383	374	365	363	401	383	413	372	367
34142	61354	49431	35239	25595	20761	14329	10691	5090	2742	1476	1224	1052	876	801	750	661	600	577	544	554	515	487	459	451	418	453	428	391	406	410	435	420	417	440	422	410	422	392	365	418	408	392	392	404	387	393	367	359	418	374	414	353	444	389	388	371	387	405	384	395	384	373	390	400	412	380	396	399	387	418	413	392	399	393	390	376	389	389	387	373	434	412	381	366	396	381	393	381	397	373	356	406	411	386	397	382	410	403	392	389	391	395	392	408	370	428	386	407	419	399	397	377	404	379	380	407	405	397	368	413	399	351	362	429	410	382	382	401	395	439	401	414	378	370	429	454	404	393	394	386	399	414	412	387	415	380	418	389	359	430	392	378	408	384	426	427	355	401	432	351	398	398	387	384	355	408	373	391	398	383	369	342	409	378	394	416	392	402	396	426	377	428	369	420	394	349	393	409	426	428	397	388	364	372	403	392	371	378	362	422	397	398	375	410	368	414	410	395	367	389	356	379	383	369	389	374	413	403	407	368	396	375	385	343	381	414	404	357	393	380	380	399	396	365	370	379	379	392	411	427	381	365	362	403	398	382	378	365	372	390	345	422	429	378	378	425	375	369	397	412	373	362	411	355	432	388	373	384	385	397	406	378	347	389	378	402	391	411	416	403	393	391	394	421	406	403	347	411	373	359	366	374	409	384	367	395	401	420	398	374	365	393	413	376	409	365	388	405	403	349	365	397	392	401	423	408	364	372	393	386	413	397	435	336	391	363	375	425	429	393	395	397	349	357	385	388	413	349	372	421	402	410	387	371	376	379	401	386	377	393	408	395	398	396	414	396	374	394	375	383	373	385	379	413	424	414	428	391	389	417	409	376	399	407	381	381	388	420	397	412	432	378	396	398	392	416	372	391	419	381	389	422	384	372	375	389	394	397	399	409	365	367	350	403	359	409	429	391	372	403	406	413	442	374	369	402	371	391	384	400	358	384	394	414	385	379	410	373	396	416	399	400	423	403	394	387	390	404	403	412	403	398	365	391	407	419	370	401	399	386	421	380	420	394	405	407	381	373	397	398	398	410	376	416	390	388	396	384	433	446	366	405	369	417	381	376	397	405	391	421	419	388	380	399	383	400	388	404	389	394	374	411	366	419	380	391	373	391	403	375	376	373	384	429	374	373	382	398	430	387	415	424	392	390	382	383	411	401	401	392	410	405	379	377	384	406	371	404	429	399	371	392	424	400	396	393	391	408	407	398	374	427	360	418	393	395	408	371	402	392	386	363	387	384	402	383	420	385	387	430	420	382	382	450	399	389	395	406	396	402	370	396	392	360	372	400	410	393	359	382	391	376	412	403	399	397	368	373	418	380	401	411	391	426	374	390	387	396	394	396	384	370	352	389	433	403	422	410	391	376	390	390	382	406	422	395	386	404	393	404	393	391	389	395	395	347	404	413	366	439	420	340	406	408	416	393	368	352	409	378	371	379	411	395	385	352	391	360	375	397	420	393	364	407	382	381	368	401	341	412	438	398	387	403	391	386	369	379	403	368	374	355	424	393	383	370	384	380	377	365	421	373	414	372	417	364	391	391	376	405	396	377	405	378	391	386	393	398	385	392	415	385	373	418	389	377	373	368	393	369	373	378	370	400	401	384	377	381	414	381	372	389	378	370	370	381	411	384	399	402	393	430	366	400	405	397	394	389	399	404	425	384	431	370	379	406	395	390	380	381	388	394	368	394	360	383	408	434	396	406	376	371	423	394	386	380	376	405	404	385	430	382	426	375	422	387	398	384	416	384	414	414	398	388	416	380	384	393	376	430	389	430	360	405	349	401	370	422	344	409	352	369	395	370	408	424	384	385	391	348	380	410	402	373	390	401	418	380	402	382	442	382	401	393	411	388	411	421	373	386	374	371	387	404	381	382	407	435	386	405	380	379	410	429	396	444	403	405	370	388	383	403	423	364	402	379	381	414	359	391	385	397	420	368	402	395	382	456	393	419	396	378	394	378	427	425	440	419	396	399	401	413	373	374	409	453	391	423	429	388	409	407	389	411	365	371	403	374	361	386	436	370	406	371	383	398	394	382	401	408	406	374	391	405	408	384	351	377	409	420	386	412	382	367	433	415	386	383	393	432	388	385	402	408	381	369	402	373	404	415	390	414	363	386	386	403	418	403	407	379	361	385	354	367	420	398	435	387	387	386	388	370	419	399	391	393	395	360	393	408	408	407	421	420	401	366	392	416	404	401	378	395	369	403	376	406	373	364	419	399	432	417	367	392	388	414	376	368	369	426	390	382	380	414	413	400	437	376	389	386	390	420	365	377	392	394	410	394	378	376	381	389	385	413	372	368	416	384	410	414	383	370	406	379	373	422	393	382	413	379	427	414	395	405	429	366	388	399	410	399	428	388	381	371	383	406	399	385	425	406	413	390	406	407	417	384	418	418	434	384	392	399	380	377	419	377	396	389	394	366	378	397	389	373	376	407	392	390	389	380	388	388	388	420	399	379	363	412	407	387	417	386	395	413	416	362	385	395	382	391	414	411	371	431	375	351	414	407	406	391	381	402	361	404	430	436	368	415	362	410	361	418	364	353	351	410	377	393	393	384	376	403	386	440	399	368	401	406	431	429	381	387	397	406	413	380	391	396	375	375	417	414	358	342	368	376	401	383	390	372	400	410	399	387	367	399	393	408	385	385	389	386	381	388	396	411	361	399	397	405	409	439	388	391	384	388	391	387	384	395	387	443	362	400	376	393	386	353	362	410	392	397	414	358	385	353	418	374	387	407	363	369	368	397	366	383	411	400	401	402	391	374	373	379	377	408	428	395	376	366	374	349	392	341	376	389	402	434	396	371	393	384	392	397	357	392	387	395	408	382	348	367	397	369	378	391	402	397	376	418	412	391	360	410	443	393	362	370	385	411	383	406	397	405	361	397	388	392	412	417	384	379	419	369	430	401	405	393	393	420	387	400	399	382	385	393	360	445	392	378	381	399	422	338	336	406	379	399	384	354	351	417	377	374	386	391	391	367	400	406	405	366	381	358	415	363	385	398	423	388	441	369	384	396	418	413	417	395	381	379	415	363	401	365	413	397	389	397	414	365	406	447	397	401	365	395	393	387	396	400	388	397	383	399	393	387	414	411	367	392	390	391	409	365	413	429	400	394	385	408	373	406	395	383	372	384	392	427	420	410	402	385	353	417	385	402	378	405	379	398	411	405	387	388	397	383	381	403	421	391	375	400	384	370	420	388	408	362	399	341	381	414	398	396	390	392	371	407	423	354	386	391	389	383	415	403	386	385	375	391	383	376	420	410	396	391	356	406	359	390	414	429	404	399	389	364	378	395	430	389	425	412	365	362	373	400	383	378	380	399	390	431	399	392	401	387	422	387	373	367	402	396	422	394	386	425	373	378	390	399	386	373	406	402	407	406	384	417	359	410	391	407	389	397	396	416	374	394	408	359	384	391	389	390	388	402	394	399	378	425	428	375	398	386	397
25766	21894	30875	30566	22584	14802	8098	4342	2605	1388	871	677	608	593	553	549	536	499	475	453	452	452	423	435	440	416	398	413	439	428	396	430	397	386	451	374	405	400	384	383	403	361	398	362	427	401	376	387	439	371	398	400	424	379	394	386	403	410	402	376	434	408	374	371	409	409	429	413	389	428	403	372	429	378	385	379	402	406	362	376	399	398	392	398	395	387	412	390	395	386	413	375	446	387	372	416	405	382	389	422	419	434	403	411	372	421	411	386	399	393	409	395	408	389	357	400	404	370	431	389	427	386	412	382	394	419	379	420	426	415	405	400	412	376	403	407	387	418	383	402	398	401	385	387	424	398	358	374	394	400	397	378	369	401	401	367	415	384	394	401	421	408	360	397	392	375	396	405	397	395	413	381	391	372	428	390	406	406	423	384	378	404	347	415	383	401	410	391	411	404	392	426	391	382	417	408	411	416	391	389	375	382	398	445	430	387	422	392	387	413	410	376	391	376	408	356	384	388	413	389	386	387	395	448	410	403	387	398	392	387	398	398	393	344	385	378	405	383	376	378	408	416	392	357	384	425	421	408	377	381	410	383	376	402	375	395	388	373	353	380	400	373	401	387	379	435	391	396	377	435	376	426	430	380	407	438	396	426	375	403	422	401	413	418	404	380	410	358	373	383	419	387	376	428	375	415	406	371	385	405	404	400	375	390	388	399	372	366	367	398	403	408	396	399	395	396	389	408	399	389	368	415	387	382	363	367	393	431	344	418	384	408	400	394	404	413	397	398	402	405	437	418	399	412	392	407	394	381	389	378	381	402	385	389	421	449	388	413	378	407	400	389	398	415	414	411	404	378	407	400	448	387	394	409	403	427	414	396	424	394	414	343	415	404	379	404	391	412	411	407	395	396	415	414	374	377	393	380	388	394	418	388	387	407	432	370	401	405	403	449	403	384	360	397	393	410	418	372	409	404	392	376	401	383	409	390	338	382	383	387	417	417	417	385	396	411	376	378	393	402	380	402	405	386	438	390	379	389	415	399	416	358	381	408	331	409	383	435	394	423	369	414	405	391	373	430	397	396	404	398	433	419	369	373	375	395	393	433	405	401	349	394	404	385	392	404	422	410	373	346	404	383	396	364	391	393	366	386	378	383	403	437	385	380	331	419	383	413	406	413	424	368	402	403	385	396	382	442	433	395	423	385	416	406	420	352	387	408	384	375	428	414	393	400	404	408	404	404	396	344	417	373	430	411	433	396	364	409	403	395	407	417	395	420	415	391	418	378	440	374	397	345	414	389	391	397	380	361	385	404	393	399	394	413	414	410	404	408	386	419	388	409	405	408	413	389	396	419	357	390	398	379	387	383	389	367	368	388	391	406	403	408	418	411	406	390	393	405	426	386	394	394	417	387	411	416	408	374	342	372	390	404	381	355	388	382	383	417	421	377	401	395	393	401	412	418	397	406	399	417	406	428	386	417	432	408	381	387	403	395	391	413	373	407	422	398	394	401	380	414	383	399	377	429	390	380	385	400	416	418	418	419	405	379	397	358	394	426	429	433	396	392	347	396	382	391	397	393	398	371	374	403	401	400	413	424	393	397	402	403	408	403	348	399	400	387	410	394	407	414	407	392	349	387	390	389	412	413	412	428	400	381	411	350	383	397	388	399	396	408	456	380	386	383	372	399	416	372	389	431	394	391	399	418	391	389	399	392	434	431	427	412	426	414	392	407	391	416	390	362	412	410	413	421	392	417	404	401	375	389	405	395	433	369	424	396	389	370	415	412	365	423	390	404	396	386	430	379	398	402	414	394	391	363	396	400	392	399	402	386	397	424	348	389	429	392	411	385	394	395	391	367	396	398	424	402	440	409	402	423	426	386	380	378	413	405	381	367	414	374	432	394	409	418	392	400	395	388	409	429	364	402	402	397	387	388	433	387	384	416	389	395	434	406	360	367	391	392	380	424	429	388	436	397	397	368	407	381	384	429	427	414	357	380	399	391	393	384	381	397	386	376	430	399	392	391	401	411	397	398	367	402	414	422	419	381	396	405	394	381	397	400	419	388	383	384	375	409	381	351	400	393	409	416	391	409	380	376	370	416	392	368	411	423	424	390	409	411	394	385	403	440	383	412	389	374	415	403	387	350	410	371	383	382	401	404	393	400	408	371	417	419	427	369	370	454	395	353	384	438	368	387	360	414	395	423	398	363	411	398	397	418	425	365	423	416	398	363	409	403	404	413	360	425	402	403	421	399	379	461	407	374	371	441	399	371	399	406	374	345	423	404	400	380	435	367	424	390	367	398	408	422	393	361	396	386	399	412	371	383	373	396	408	397	410	380	400	415	397	371	372	391	378	409	397	388	402	420	413	416	362	390	381	400	407	363	369	410	337	439	388	402	394	407	391	408	424	426	400	434	412	416	402	398	380	416	415	391	379	374	409	386	341	365	415	378	435	410	440	362	420	396	366	393	428	421	382	397	408	373	421	402	393	395	376	378	402	427	352	420	427	419	416	417	388	370	402	381	379	388	416	388	372	412	374	403	388	367	415	399	423	441	382	400	402	399	393	390	387	379	354	378	418	382	393	381	426	380	344	395	420	423	417	372	400	375	375	396	393	365	400	397	401	358	398	414	402	398	421	441	390	387	398	433	394	399	416	380	410	401	417	377	413	429	431	378	402	384	388	402	395	375	404	450	409	394	402	376	382	407	387	404	439	399	429	386	367	398	433	359	375	382	421	432	381	377	404	414	385	405	386	355	391	396	381	410	378	395	402	413	428	434	377	390	391	382	405	416	391	403	406	400	392	425	372	397	406	413	384	381	436	416	404	404	392	386	402	408	404	419	410	430	402	356	392	373	394	402	411	428	391	389	398	395	379	380	406	381	414	428	442	386	416	393	446	366	357	392	380	361	426	402	391	434	393	366	402	398	395	391	415	416	415	400	404	389	392	381	374	378	370	427	429	431	381	382	389	380	389	414	383	401	391	426	415	400	424	414	432	414	363	380	396	459	378	377	389	412	424	390	396	429	392	367	414	418	394	361	409	351	395	368	361	381	377	415	407	419	370	380	404	385	401	432	393	384	430	416	422	409	397	414	398	427	358	427	397	381	408	399	378	446	386	360	423	416	382	384	425	412	391	383	385	402	425	339	396	388	357	400	405	387	407	353	408	363	378	370	394	407	384	398	398	386	402	413	402	397	399	386	406	411	417	387	423	370	418	403	402	411	408	386	392	381	362	419	408	413	396	426	378	410	384	382	383	401	404	374	425	397	404	384	359	400	376	401	383	369	411	419	401	439	383	414	391	391	403	423	395	418	381	405	398	407	404	375	401	386	411	427	371	412	417	399	411	393	402	395	382	376	438	383	360	367	380	400	395	389	415	406	426	391	419	410	374	340	368	389	413	373	382	407	368	407	402	396	373	407	406	402	381	398	354	419	390	375	404	420	366	398	384	391	406	431	403	374	410	405	389	370	371	380	410	416	403	410
34064	57625	47003	33686	24139	17269	11423	7360	4367	2231	1280	1053	909	780	708	691	596	565	506	547	529	490	461	478	469	426	446	461	445	445	457	456	460	430	448	414	420	434	427	436	436	415	430	411	430	410	413	424	425	416	448	437	485	452	439	404	428	401	459	432	453	414	408	427	441	453	429	443	379	445	416	458	428	432	430	439	401	442	394	401	438	391	446	432	457	441	451	442	415	423	453	429	394	420	433	434	462	417	441	417	430	400	413	446	462	430	401	446	410	441	408	403	443	428	429	406	397	438	432	470	448	433	392	443	432	418	457	403	440	443	425	423	434	422	419	433	433	443	404	449	446	438	391	438	443	462	399	427	419	438	400	410	400	451	414	436	435	392	423	400	408	435	431	397	429	453	412	445	455	433	431	428	423	424	443	442	405	428	445	462	400	391	447	420	451	409	424	428	405	411	420	411	434	403	415	436	394	391	453	429	444	478	497	373	454	413	431	424	425	469	395	444	398	415	417	424	387	462	403	410	445	407	467	410	401	413	436	388	411	432	447	423	386	407	425	433	414	436	457	435	425	410	410	407	427	427	412	442	387	394	420	432	426	429	399	426	452	431	385	384	408	471	416	418	397	416	423	412	422	435	430	407	407	401	398	405	420	405	400	436	409	432	390	421	436	440	408	419	433	421	401	406	432	406	433	468	438	436	436	420	399	375	425	460	417	414	413	420	417	454	401	427	443	449	428	421	432	388	413	402	432	412	404	440	437	444	383	400	441	410	451	381	393	393	451	448	388	418	405	424	430	442	426	439	385	430	406	423	424	408	415	393	411	453	433	434	386	420	439	397	443	459	437	381	437	417	449	437	402	412	437	449	427	438	428	422	427	412	415	405	400	429	452	445	428	458	453	441	437	430	418	429	432	447	411	426	406	438	401	423	434	436	425	413	407	425	404	420	404	428	387	438	387	391	428	431	443	434	433	437	410	437	459	419	442	383	414	447	457	432	438	449	400	411	415	381	472	406	467	398	434	430	439	451	431	404	415	404	466	454	401	413	431	409	440	378	421	421	401	455	422	475	377	418	391	404	391	406	412	428	435	437	452	424	419	423	427	420	413	449	420	419	417	400	423	436	413	421	397	382	402	443	423	432	428	448	390	379	427	443	433	422	446	402	428	411	433	435	413	425	463	387	407	424	415	415	409	396	453	434	436	387	402	413	424	405	402	417	445	433	436	395	443	427	391	429	421	413	437	432	444	434	431	409	416	421	377	415	425	423	437	438	399	424	421	426	418	479	415	392	420	403	398	419	429	461	389	403	417	396	447	401	465	422	443	420	413	468	410	401	373	468	361	447	406	414	413	434	431	411	425	414	421	432	434	479	445	457	391	442	440	415	438	424	411	475	442	387	433	412	391	433	389	417	425	426	454	456	409	394	432	418	400	409	427	417	422	393	410	414	411	398	417	452	410	414	420	450	401	392	406	410	424	443	449	448	381	423	444	420	430	446	431	404	418	425	392	433	429	435	425	454	408	408	463	437	399	466	404	419	483	422	440	437	443	438	431	394	448	455	393	454	433	408	400	379	394	419	428	433	427	409	400	414	385	448	403	432	439	424	397	457	469	436	390	406	368	422	413	403	415	432	416	403	417	440	412	447	442	390	420	430	427	447	431	420	415	454	435	427	386	375	410	418	412	399	453	383	405	426	443	403	409	412	411	455	425	415	447	427	407	453	422	403	423	402	377	397	425	427	450	435	418	435	413	472	412	444	430	426	413	443	364	429	429	437	435	402	471	417	422	425	409	417	437	436	441	394	418	428	443	441	435	432	420	413	420	423	410	407	445	433	424	403	439	461	420	426	422	421	442	407	387	416	436	429	431	455	429	406	388	429	442	424	399	443	430	465	382	415	428	425	416	442	407	394	454	453	387	422	412	403	418	416	447	435	433	394	427	410	423	422	410	423	420	468	421	412	381	413	431	392	406	426	443	451	417	438	446	415	408	443	450	437	409	408	400	424	431	454	413	441	390	414	379	436	434	413	402	389	362	424	427	418	450	409	448	449	434	433	431	430	424	428	392	411	420	416	415	386	379	447	419	404	425	453	457	451	424	433	451	443	406	408	417	410	399	439	401	423	435	442	411	405	438	439	456	438	398	448	429	440	442	440	430	425	416	428	397	422	419	440	445	397	430	423	437	423	436	432	446	444	456	441	462	448	383	409	417	421	421	443	389	395	410	425	418	423	394	405	421	438	417	403	407	407	440	420	448	392	427	414	425	397	415	403	385	428	402	392	401	429	419	400	420	434	432	391	390	437	415	426	402	419	414	387	417	417	424	388	413	427	427	434	412	422	438	428	430	438	447	423	423	410	398	379	418	401	425	423	433	424	428	417	436	411	406	458	446	419	442	395	428	421	414	399	421	395	437	448	402	421	419	389	386	403	437	420	389	417	466	445	462	401	397	427	420	403	429	423	411	419	435	450	448	445	419	434	397	442	393	451	401	449	401	433	437	420	412	405	413	428	409	423	431	429	414	438	415	418	414	444	464	407	428	435	411	410	415	454	442	385	415	440	404	424	387	439	443	437	418	419	424	443	433	421	434	397	411	417	406	439	423	421	434	431	436	403	404	419	411	428	428	424	390	412	452	430	414	439	479	405	433	427	421	442	435	416	454	453	416	386	411	443	455	432	419	448	420	461	443	452	401	437	458	404	441	419	420	453	390	443	439	444	420	409	454	400	409	425	392	413	433	431	434	417	442	393	438	386	425	432	447	476	414	391	421	409	434	439	398	471	426	427	407	409	397	397	395	418	390	401	409	429	404	412	449	403	391	446	422	431	384	410	392	403	444	424	417	411	431	398	412	411	452	415	417	426	441	460	413	408	413	434	427	471	462	409	421	409	437	397	405	406	405	423	411	411	419	421	443	408	394	446	413	408	411	415	400	430	457	452	416	434	427	399	427	460	374	375	417	429	403	472	457	436	444	391	447	417	419	409	402	416	422	404	422	423	433	401	411	403	408	413	438	404	431	448	407	422	434	413	424	428	436	432	471	427	429	399	427	416	414	421	408	459	388	433	391	432	390	421	440	460	421	395	421	407	411	459	419	424	436	388	415	382	405	443	449	416	407	418	429	402	431	373	413	425	424	460	421	413	415	417	433	433	376	426	420	427	407	451	416	401	424	404	364	458	422	422	436	429	422	410	413	437	434	399	427	393	440	442	430	411	428	429	445	427	412	427	417	427	413	433	416	416	469	419	401	459	456	431	375	428	429	447	423	406	464	410	434	393	427	418	383	421	430	415	427	417	411	410	425	426	392	432	393	460	426	477	390	417	423	425	412	453	443	408	410	440	401	423	434	433	436	443	448	415	396	405	408	412	406	427	469	407	431	400	396	442	417	405	445	430	435	451	434	406	443	417	409	429	414	442	423	433	397	418	422	448	416	451	439	438	444	423	416	422	395	416	449	457	421	437	485	439	437	395	450	444	426	425	417	436	443	391
23340	21667	29498	24935	23309	24174	20729	12165	6560	3130	1598	1229	1045	932	835	876	804	661	663	594	700	596	633	562	560	534	525	566	532	577	553	519	533	577	561	517	547	520	542	546	501	481	520	572	507	564	506	497	539	525	522	531	548	489	484	557	533	502	492	507	459	516	515	502	513	532	508	513	528	514	540	512	532	533	504	575	518	519	533	544	535	523	501	519	524	572	470	479	525	487	519	524	535	502	506	512	556	524	496	509	562	538	476	500	548	538	522	523	516	529	504	542	515	556	578	554	494	534	520	530	540	525	512	504	494	506	486	532	503	541	499	489	528	514	526	520	490	517	534	512	518	493	500	538	528	518	506	541	509	525	491	511	508	534	536	545	522	509	550	523	514	497	508	542	563	532	545	538	537	518	522	518	510	542	528	538	563	486	552	530	530	513	561	560	492	520	550	476	483	539	538	484	535	560	511	529	495	482	492	552	540	536	517	533	516	533	543	509	472	523	500	517	503	528	523	521	525	509	510	524	501	528	513	508	571	489	534	523	491	488	520	500	491	529	547	522	534	541	526	493	552	544	515	551	491	517	534	553	498	525	548	506	511	543	526	539	539	473	526	522	527	521	540	523	521	525	549	534	557	538	518	511	539	522	523	497	548	521	484	531	527	517	508	524	544	477	547	493	495	559	500	503	523	552	512	514	501	507	504	485	536	518	497	544	521	491	547	556	513	550	529	512	510	522	527	516	510	500	524	549	495	505	537	510	514	529	504	511	510	557	557	542	568	527	505	522	513	510	519	489	505	504	532	531	499	486	541	544	486	520	496	550	525	494	555	493	555	544	512	502	535	491	519	489	517	543	537	486	491	536	500	530	523	537	524	523	578	518	549	509	498	515	540	536	526	532	478	498	494	519	531	514	514	526	526	529	501	539	531	435	534	534	502	533	493	495	504	493	492	499	509	546	566	565	528	505	530	512	507	513	506	528	493	499	530	498	519	465	518	559	534	532	522	504	558	544	562	486	539	480	534	528	491	536	480	506	512	527	542	502	524	506	510	534	523	486	520	513	507	489	515	518	531	500	517	519	497	533	521	512	536	527	516	568	508	544	523	513	535	487	477	553	506	523	528	493	529	486	569	527	500	511	523	518	502	533	528	507	529	537	520	521	499	521	520	489	507	529	575	490	514	515	553	513	477	550	499	525	560	547	476	569	507	549	508	528	526	556	542	496	514	545	472	536	488	540	540	511	479	497	558	541	502	500	530	514	513	524	500	534	493	531	527	503	526	559	494	531	523	537	496	526	543	519	507	507	475	542	563	496	527	501	507	551	500	506	540	510	487	481	558	520	535	527	537	541	496	496	518	545	526	507	534	539	527	514	537	500	499	543	530	528	512	524	515	481	509	511	532	520	517	536	570	530	540	529	557	543	527	499	520	560	506	483	488	501	540	539	539	506	511	570	535	483	557	541	530	502	496	509	535	510	522	540	549	540	544	549	511	497	505	502	529	536	540	522	522	550	504	530	497	505	495	492	508	493	479	534	517	495	488	507	551	492	514	502	531	521	520	504	515	461	470	534	535	548	550	511	553	533	511	515	525	495	502	519	518	521	543	511	490	524	500	529	552	556	560	524	526	522	543	517	529	547	496	532	473	485	499	490	477	530	504	509	506	490	505	522	498	528	511	513	555	520	538	486	557	562	500	553	542	570	525	536	497	519	505	518	478	497	498	495	527	541	503	507	503	497	548	516	542	532	483	514	493	505	570	537	529	473	521	507	494	503	529	522	476	544	503	529	548	525	546	537	539	527	519	516	541	490	529	563	545	519	533	502	499	466	532	499	538	513	497	511	505	496	512	554	500	499	495	516	511	518	511	505	470	508	525	509	475	510	508	525	516	557	527	561	525	490	463	499	555	551	534	542	486	496	474	559	533	538	542	545	505	503	533	521	528	494	513	514	519	563	534	529	494	518	500	523	523	540	517	531	541	556	522	539	491	535	535	542	493	545	529	557	505	499	514	498	523	511	520	464	539	511	498	475	541	535	541	529	556	521	502	548	524	554	537	495	509	516	527	535	528	537	558	485	529	545	537	547	532	554	536	500	509	475	492	547	513	517	505	543	498	482	515	533	564	543	530	517	538	470	550	502	517	551	499	523	527	511	521	550	521	520	519	559	505	549	498	503	525	492	527	505	493	464	534	516	530	503	557	550	533	519	517	489	484	498	522	528	518	531	509	519	533	513	514	501	530	547	533	540	547	586	510	548	522	566	500	493	502	496	547	541	518	526	511	512	506	541	525	556	535	503	530	576	501	503	482	516	512	532	526	513	523	525	502	505	522	527	537	487	495	549	507	519	529	487	507	499	486	536	557	492	535	526	549	537	481	537	552	506	502	540	527	490	484	516	515	498	514	520	528	516	526	503	493	513	562	519	498	513	502	533	494	508	482	513	534	506	541	506	490	514	552	530	508	555	496	514	551	532	529	488	528	502	523	540	526	496	530	527	503	508	537	541	499	515	510	549	543	526	540	491	547	540	532	528	529	537	554	521	508	521	530	502	529	561	517	521	520	551	509	519	507	539	538	524	504	560	508	506	543	514	556	487	503	544	524	513	525	553	520	526	506	514	523	495	522	536	554	521	548	515	503	522	513	550	492	491	557	533	508	499	521	533	518	507	497	529	513	513	490	495	505	529	512	516	505	562	510	507	532	510	567	498	543	499	498	484	497	517	536	526	537	503	505	481	535	526	544	490	522	523	521	492	543	535	505	519	539	489	489	524	524	508	530	539	504	557	491	521	538	485	523	562	479	524	511	526	486	522	508	491	558	545	556	488	485	497	529	533	505	508	516	563	519	553	521	536	493	551	500	528	528	515	507	520	493	543	492	537	507	511	490	552	556	536	544	517	494	498	479	542	574	494	568	505	523	517	529	535	552	524	517	484	495	533	496	549	571	507	477	470	494	564	529	513	494	514	521	516	488	524	506	490	525	512	524	505	551	508	543	503	454	523	481	562	549	491	528	542	533	526	500	503	506	535	494	514	491	511	536	527	550	476	519	519	542	529	514	510	529	533	535	495	546	516	509	518	509	525	483	486	499	506	536	517	516	504	498	501	505	500	523	549	512	515	534	493	543	549	526	507	517	493	511	480	532	494	538	563	563	533	529	492	551	524	519	525	549	506	514	569	482	515	527	518	467	529	547	569	534	534	490	510	545	520	508	543	566	474	528	528	508	562	514	516	543	570	535	530	519	582	493	501	566	525	544	527	528	523	504	471	483	525	542	496	564	510	532	512	512	518	524	557	520	488	544	520	531	539	526	524	481	515	538	525	524	540	501	548	539	514	534	535	527	530	554	494	514	510	575	541	529	523	509	561	537	547	542	498	531	528	525	510	515	505	512	513	535	521	545	540	568	508	516	521	500	504	512	539	524	515	493	531	498	546	516	506	515	517	513	551	514	541	509	532	500	486	531	501	522	498	535	527	545	505	532	528	520	520	573	525
36826	69618	57604	42395	34840	24856	17629	15370	9177	4642	2452	1697	1423	1275	1146	959	983	831	733	723	682	709	609	621	628	637	595	588	589	538	585	536	539	563	557	544	549	541	531	561	552	603	572	523	545	501	541	579	536	523	551	569	525	531	521	525	531	508	534	530	507	540	522	501	530	534	543	549	528	549	528	518	501	531	554	505	559	540	533	558	491	508	540	509	529	515	487	578	530	542	573	518	529	501	523	529	511	511	536	551	508	505	556	538	496	471	557	537	502	500	524	540	532	531	536	493	497	531	561	584	504	572	511	566	547	506	544	524	553	568	542	520	532	538	584	523	531	576	492	526	526	520	547	531	528	556	530	483	550	546	521	480	487	503	539	535	500	517	499	528	545	553	528	546	522	522	527	516	510	541	550	536	565	513	546	542	563	513	532	554	551	518	556	538	526	490	528	533	533	520	598	515	544	560	512	567	535	525	526	512	522	538	537	557	564	544	559	497	550	538	524	555	547	540	545	545	546	528	541	611	543	539	543	539	569	550	545	542	540	554	547	543	527	531	533	575	534	517	524	522	511	508	536	527	521	512	558	528	513	543	547	571	525	497	541	502	550	521	539	547	487	532	522	503	550	553	544	538	544	587	518	513	509	519	594	510	523	532	528	539	575	537	553	567	575	584	527	461	502	572	506	557	572	536	560	523	517	542	551	556	541	524	533	502	532	524	535	541	550	520	531	511	474	563	542	548	565	544	553	561	542	539	547	523	516	521	522	520	535	542	506	559	535	537	505	548	542	513	507	575	556	523	529	502	555	532	457	522	536	506	532	557	545	538	545	545	549	503	524	530	541	563	516	560	526	518	551	515	535	533	490	552	542	530	533	543	537	524	556	518	480	555	516	528	576	560	534	561	547	532	550	519	554	561	546	520	536	581	532	521	532	562	485	573	551	563	535	521	526	502	506	588	543	557	498	511	530	562	538	532	563	548	521	554	559	489	563	561	534	542	528	535	539	558	532	562	547	538	548	508	526	533	544	535	523	519	527	517	550	524	514	505	518	479	546	499	533	545	562	540	541	536	507	499	564	517	534	555	540	539	486	551	538	508	514	514	515	511	558	554	524	522	526	543	537	521	527	555	522	485	519	504	554	556	559	546	498	508	519	517	521	556	525	530	538	546	542	542	531	542	533	493	510	527	512	559	497	511	547	528	531	534	526	534	512	519	518	552	549	530	578	512	523	517	515	526	484	529	522	554	523	530	531	504	550	523	536	528	544	550	501	540	510	538	541	527	559	511	538	539	491	513	549	515	565	572	557	527	578	506	520	535	536	559	534	521	543	560	496	512	498	562	536	515	551	527	545	506	558	538	542	537	536	546	542	514	530	540	560	533	578	529	524	510	513	510	575	540	512	552	499	513	545	534	523	542	593	530	547	515	539	562	547	547	536	487	535	517	509	532	541	550	544	516	511	532	504	523	549	554	528	594	526	527	515	508	543	500	508	498	499	505	544	550	529	522	501	499	581	535	548	556	543	504	526	515	551	530	527	502	504	541	511	525	527	542	497	502	515	522	527	540	544	543	524	562	530	539	526	520	550	550	522	524	550	527	577	562	534	539	560	525	467	535	542	571	524	528	592	519	547	533	502	527	547	493	535	543	511	564	520	531	547	546	542	518	514	511	583	558	503	538	535	509	494	565	565	558	561	534	545	510	528	545	537	552	523	530	588	505	515	539	570	529	542	501	550	538	507	553	517	530	549	546	560	558	549	516	542	528	527	556	577	520	494	501	528	553	523	561	503	531	525	548	588	545	521	553	530	504	537	521	561	503	556	504	538	514	510	554	523	509	572	500	516	570	551	515	562	547	545	543	560	570	575	550	534	499	533	558	567	548	559	540	526	568	497	540	534	538	551	581	510	548	530	538	547	546	564	554	515	521	589	552	518	523	525	527	522	503	562	525	512	563	492	561	547	517	508	498	526	466	569	556	561	542	550	547	541	526	502	526	596	544	524	500	552	541	564	527	496	532	513	479	537	525	517	538	518	543	542	505	521	524	550	497	515	526	539	518	513	588	562	530	532	518	520	532	535	529	571	499	570	563	514	518	513	506	530	537	502	521	535	519	534	514	518	526	474	494	515	550	519	564	535	533	529	526	545	537	561	548	537	524	508	483	491	523	536	521	488	530	542	537	561	537	524	520	545	563	560	479	551	567	525	505	512	516	564	548	507	509	527	540	480	536	526	516	498	547	521	532	514	543	508	556	575	536	546	512	528	529	525	551	545	522	520	549	510	514	488	494	525	568	553	530	527	557	512	531	476	518	512	509	494	534	543	533	538	512	535	523	547	526	501	494	536	502	487	512	527	529	502	535	514	465	538	551	503	490	508	523	518	556	530	544	539	526	519	545	534	541	546	559	533	543	531	528	545	511	548	511	513	498	490	557	525	549	545	537	535	496	531	567	550	538	572	548	512	497	547	543	553	518	568	530	562	484	508	527	570	520	515	511	527	552	537	493	514	450	540	495	502	528	513	531	541	532	517	549	550	447	541	504	539	555	523	557	517	521	547	585	566	530	555	524	507	528	537	560	551	553	539	530	576	553	537	488	504	550	553	544	564	531	512	535	565	529	510	542	545	501	529	540	509	546	519	518	550	547	570	542	536	520	535	525	550	531	542	533	505	496	541	534	518	546	535	489	548	504	510	537	527	569	566	518	536	551	558	491	500	541	547	518	555	567	522	502	489	539	506	541	560	511	522	546	499	509	531	478	568	509	558	511	556	520	557	535	543	530	531	512	503	550	540	496	523	537	526	525	544	548	528	526	565	558	558	522	545	557	544	540	505	548	565	534	568	536	555	505	535	520	505	537	499	554	554	513	502	536	549	487	549	523	559	553	514	508	536	554	531	512	484	540	526	530	552	542	516	507	511	559	526	536	540	547	531	540	496	528	523	493	508	542	493	568	560	544	511	525	561	567	564	539	531	550	504	535	560	559	528	537	530	518	552	509	579	548	543	535	529	527	507	535	528	561	573	521	495	536	472	548	547	540	523	519	527	512	505	533	556	519	535	564	515	505	505	547	514	548	540	527	535	501	487	538	506	504	523	539	553	532	563	505	557	524	540	483	527	498	545	530	546	532	517	526	536	535	543	525	525	566	539	575	512	510	517	524	545	510	538	550	513	513	534	508	538	530	526	566	536	491	525	533	537	563	537	498	512	513	566	539	524	527	528	498	567	548	538	553	501	528	528	526	545	573	511	521	556	493	511	499	564	514	521	520	518	555	571	573	559	529	536	527	530	502	500	514	525	519	522	508	545	579	517	591	586	518	532	514	513	549	560	491	544	535	556	514	514	529	495	533	519	538	536	527	547	512	549	517	582	493	578	550	570	506	511	543	538	518	547	513	468	570	547	574	545	536	475	530	550	490	512	548	527	538	466	559	575	525	526	569	529	513	505	522	548	527	525	516	476	545	519	511	512	529	507	595	526	524	524	521	547	530	561	534
32531	40421	44739	32192	19269	9680	5311	3078	1727	901	616	503	501	440	465	406	366	354	317	358	336	333	314	338	313	307	305	343	312	303	351	314	307	294	311	305	309	288	315	309	307	300	324	317	299	273	324	304	298	311	283	291	326	297	331	298	313	284	282	295	314	334	272	318	286	337	291	305	266	294	300	308	298	298	307	285	333	308	313	296	305	327	301	317	284	306	345	316	324	267	316	343	308	329	291	284	354	295	299	281	299	327	300	295	297	319	323	310	294	300	308	314	338	296	310	315	302	333	283	310	306	304	318	307	299	337	320	310	264	319	296	309	326	334	294	308	300	310	291	305	290	308	296	349	279	329	306	294	288	304	300	315	322	269	293	309	305	346	289	331	294	298	311	326	315	322	300	323	306	319	317	272	294	321	329	324	281	300	317	301	313	324	299	294	299	316	291	310	320	322	298	329	304	296	329	323	351	294	329	305	286	301	301	278	289	319	313	338	323	315	312	300	296	304	292	301	333	312	312	318	323	335	321	301	289	319	305	345	287	313	272	277	316	283	318	334	278	291	325	282	316	329	302	322	321	331	336	302	320	304	291	329	342	288	324	307	317	325	288	275	293	301	269	329	319	309	310	328	329	295	332	332	319	287	311	301	307	307	257	346	280	319	304	325	306	285	300	313	294	312	290	293	327	335	314	294	319	281	305	319	328	335	304	339	306	337	322	301	320	293	327	311	296	265	307	308	308	317	333	317	325	278	314	332	315	288	288	302	353	303	309	312	284	309	300	298	294	294	294	297	298	279	322	285	292	319	283	310	317	300	295	320	296	319	312	302	277	305	313	313	326	321	313	309	331	302	300	306	315	313	291	313	290	318	301	285	290	272	303	293	315	318	313	304	293	288	305	309	307	305	305	327	315	341	302	306	336	302	312	283	314	299	314	316	328	293	297	295	307	303	323	289	342	303	330	332	340	306	322	303	298	272	346	347	332	320	297	298	301	315	321	302	285	339	297	326	336	282	299	349	310	297	326	323	305	315	306	322	318	283	340	304	324	294	308	299	298	319	321	319	295	287	310	314	286	307	298	327	300	303	293	344	335	314	292	316	316	291	301	323	342	267	326	308	282	307	293	324	278	335	325	334	306	349	302	286	325	335	253	290	327	302	323	306	299	306	346	321	290	330	323	316	312	322	288	337	330	288	297	313	336	294	316	282	308	325	300	303	328	257	341	327	299	336	335	312	308	296	316	347	309	301	325	304	357	294	314	347	346	285	304	290	304	300	313	280	316	323	302	296	294	323	316	328	299	284	294	299	282	320	287	283	313	313	324	321	287	320	296	309	308	299	283	289	300	320	335	317	325	312	306	322	288	313	311	330	279	286	334	323	289	313	295	346	305	320	316	308	298	300	311	304	311	339	344	284	309	319	316	301	289	301	285	321	289	335	303	318	303	315	319	293	334	284	317	310	314	276	317	288	293	304	314	297	322	289	310	301	304	335	296	317	272	301	302	351	298	308	317	325	288	318	306	341	321	319	310	344	292	319	289	307	327	341	305	299	310	327	287	326	285	286	295	324	310	326	326	307	285	308	289	311	305	279	305	288	304	306	317	301	291	305	306	301	311	307	288	294	337	333	275	320	321	288	291	307	304	301	294	299	332	293	300	304	309	326	302	292	290	309	285	307	279	360	287	317	332	315	321	295	326	306	308	305	314	295	287	322	342	350	270	284	339	287	268	304	305	299	322	317	301	307	303	313	312	323	324	343	290	307	301	284	285	296	337	323	307	319	305	258	347	285	302	322	294	317	316	332	332	308	300	315	346	348	302	264	309	302	319	305	299	312	287	299	324	287	304	324	282	312	298	292	311	317	303	300	287	317	295	288	310	291	299	315	290	293	303	320	311	291	281	302	331	300	300	297	309	301	293	303	306	312	297	303	292	334	298	327	323	271	322	294	309	308	303	300	300	314	305	303	309	336	288	289	302	292	307	289	291	300	307	316	283	282	277	295	296	311	341	290	325	309	298	325	309	321	307	285	302	298	328	309	330	309	273	256	335	296	281	322	309	290	307	317	328	289	297	283	322	312	328	322	316	314	314	335	279	319	291	299	289	299	298	301	300	311	306	288	324	297	308	296	283	328	323	341	288	293	296	332	306	321	320	311	282	318	332	307	290	307	304	299	272	305	284	298	303	295	278	256	299	311	276	289	317	297	273	350	301	309	310	315	301	311	293	316	294	273	284	311	302	312	315	325	304	329	310	305	325	308	306	351	312	306	303	357	325	302	315	320	302	321	303	278	278	290	278	342	305	295	290	337	305	296	287	316	304	297	291	288	349	317	310	315	312	314	277	294	325	327	321	299	324	299	314	340	311	327	314	279	325	295	328	324	297	291	323	274	302	321	310	326	291	322	317	334	330	291	309	343	261	323	300	308	321	290	316	289	313	295	290	301	353	335	305	307	333	318	317	274	301	304	312	318	314	279	292	275	296	335	330	341	304	306	321	329	293	327	279	314	315	289	293	311	307	297	305	315	316	314	348	303	267	303	262	299	338	268	338	319	253	311	330	325	348	292	313	290	291	320	307	308	288	311	296	331	301	324	301	297	265	326	345	318	302	324	318	290	313	338	320	321	326	297	302	286	306	310	347	304	311	303	320	313	314	286	322	269	306	313	288	321	297	300	317	329	309	317	303	294	308	334	324	322	310	288	308	309	324	320	286	315	321	295	298	324	316	307	298	323	306	323	312	308	303	296	304	312	339	298	289	294	287	345	326	319	303	313	324	294	277	316	333	293	285	314	296	312	308	313	300	323	328	284	325	298	309	294	303	318	314	337	321	323	322	294	282	299	295	273	316	288	317	326	310	305	283	295	335	306	302	310	296	318	273	331	322	306	311	320	301	306	333	272	289	277	325	308	328	304	330	314	298	288	301	323	319	348	307	301	269	291	313	300	302	304	308	311	331	293	312	317	305	305	291	330	312	287	322	317	310	312	339	298	312	297	311	287	288	286	314	295	313	312	311	304	307	306	308	323	300	337	298	290	325	342	290	307	283	297	306	335	297	329	307	341	290	308	323	328	298	309	330	317	316	304	309	303	307	318	291	328	299	312	305	309	314	305	307	296	333	280	295	327	301	314	318	290	272	282	304	304	321	296	345	308	306	291	337	286	291	312	287	293	316	284	323	306	274	300	329	306	315	340	324	316	268	322	290	302	303	321	290	319	306	335	333	312	337	323	340	310	290	329	304	283	324	323	296	292	314	330	315	338	313	316	308	319	320	355	308	258	304	296	307	320	292	305	300	307	307	298	309	323	290	326	320	282	313	323	317	318	325	282	331	289	308	328	313	324	343	338	304	316	324	289	293	322	329	306	297	305	281	299	306	308	312	294	316	316	319	311	330	280	329	258	288	338	299	329	290	289	318	304	310	286	282	311	314	324	303	271	307	303	335	275	333	301	305	309	330	294	280	332	323	282	275	311	310	311	290	300	311	312	318	302
34104	54014	42968	29166	20593	12584	8029	5207	2867	1494	878	740	580	553	528	520	486	427	361	382	380	399	409	378	346	329	347	335	364	341	319	331	328	334	343	358	311	372	310	371	334	371	337	325	334	331	365	345	326	328	346	348	352	281	325	362	304	346	344	356	378	326	341	359	303	348	329	378	318	355	340	329	364	319	339	337	334	296	328	337	332	347	362	324	328	306	311	327	332	318	362	330	341	337	314	353	343	332	355	342	325	327	306	371	306	338	347	340	302	330	347	334	345	368	308	362	368	307	360	292	324	339	347	349	347	309	340	321	326	302	322	351	363	337	327	319	331	313	349	333	318	357	351	303	371	377	320	332	307	306	319	355	343	355	350	345	351	322	309	345	328	328	326	315	359	336	308	353	331	303	346	318	325	310	328	290	348	360	346	341	334	314	339	353	323	334	334	297	322	339	318	330	341	314	314	324	333	340	327	319	333	353	310	329	324	329	370	312	308	336	305	383	350	360	343	355	372	311	331	334	333	335	331	341	342	324	315	349	309	330	323	325	351	332	333	335	306	364	301	352	347	333	330	371	335	360	319	351	340	325	362	343	328	353	344	350	315	336	331	341	324	322	316	320	329	309	352	332	325	327	333	310	369	310	338	325	336	336	314	329	333	335	334	328	344	312	328	339	319	342	339	341	330	337	321	332	338	311	299	318	339	324	353	356	298	312	316	363	312	359	303	321	341	327	322	312	329	353	338	323	342	331	324	319	345	305	329	365	355	340	309	335	311	318	366	324	341	356	323	336	369	353	384	316	327	323	348	292	322	309	335	339	338	332	350	323	332	321	322	383	347	357	327	351	345	324	334	344	329	335	336	314	349	343	325	354	347	343	306	331	339	305	320	312	353	319	359	313	331	303	335	357	340	296	330	310	332	331	332	362	343	348	321	337	334	346	330	330	347	345	346	333	329	349	339	310	334	308	329	343	297	318	348	342	324	300	328	322	355	324	339	359	316	331	365	341	329	310	342	351	337	331	320	345	316	333	344	335	324	296	337	328	361	376	354	354	326	356	341	336	308	322	298	342	359	320	318	319	340	344	327	340	328	308	361	336	322	332	367	323	326	330	305	332	343	352	314	360	322	293	313	316	328	339	334	303	336	307	332	330	325	330	321	350	333	328	315	330	335	305	334	332	318	335	345	332	316	332	349	322	325	337	323	318	323	349	341	321	337	359	329	334	328	324	327	331	301	329	360	347	318	351	316	338	355	340	348	333	349	299	333	341	331	340	315	355	346	347	340	315	345	311	365	367	323	312	347	330	338	308	326	349	348	297	367	332	344	331	340	358	316	292	300	337	334	344	331	322	334	349	305	292	341	315	339	318	338	337	351	330	315	337	322	298	319	343	319	349	325	348	339	303	348	306	373	314	350	310	330	355	318	319	360	343	351	326	334	359	345	358	360	321	378	343	339	354	313	342	323	362	328	330	316	350	324	357	311	370	311	290	306	316	323	361	329	327	339	341	319	314	331	333	351	341	356	337	320	340	307	348	356	345	368	358	327	335	342	309	339	373	341	342	327	318	354	336	346	329	317	344	334	325	326	349	332	329	286	317	341	325	359	356	335	347	306	329	298	352	324	326	341	331	320	330	332	271	298	320	320	337	335	324	316	344	356	306	322	358	345	371	344	336	397	378	322	350	339	330	324	336	340	313	350	337	357	341	331	311	314	331	326	345	301	349	353	335	329	327	318	349	311	298	344	335	325	326	326	340	346	329	360	339	325	320	330	357	338	325	329	333	323	318	365	321	337	329	304	355	351	333	366	355	311	378	337	308	302	363	322	332	343	342	309	301	340	312	293	325	325	304	351	350	368	329	307	304	340	320	329	311	323	328	333	321	329	307	350	376	341	342	353	327	317	331	294	349	336	347	326	309	338	341	360	342	305	357	315	328	356	348	350	363	345	341	305	338	340	327	313	313	314	339	319	313	330	383	340	339	351	307	330	333	332	305	349	316	368	324	328	334	372	315	368	327	342	314	332	356	336	313	335	384	332	307	344	322	351	335	345	334	355	320	346	309	356	304	332	348	351	330	338	344	324	315	353	365	333	304	371	347	353	344	326	321	301	338	356	321	297	326	312	337	279	345	346	338	298	358	355	350	359	338	338	311	377	353	330	330	335	354	337	330	329	333	331	319	375	328	286	342	327	305	304	332	321	330	313	339	339	359	365	348	331	363	362	354	364	352	346	325	367	353	306	343	334	345	321	318	345	325	336	356	343	329	312	341	317	362	296	336	310	320	337	333	316	326	325	350	335	319	342	333	327	339	306	309	316	353	299	325	369	349	357	313	340	315	310	334	339	314	324	325	347	354	355	365	301	357	323	343	346	346	316	313	307	326	329	344	315	353	298	330	350	313	338	325	354	333	319	274	323	314	304	321	327	334	349	324	347	353	307	341	321	303	361	344	342	340	321	340	319	358	325	325	338	344	348	350	357	346	336	326	317	349	316	303	322	323	352	336	373	336	322	340	342	346	323	321	333	361	337	344	345	338	332	314	311	324	338	393	332	286	318	355	334	337	384	352	316	371	313	330	343	318	329	348	339	325	337	320	334	307	351	319	339	348	361	341	334	343	340	306	310	311	335	346	335	301	299	341	312	307	337	315	353	317	335	319	348	344	325	315	343	317	355	319	344	342	315	331	323	312	343	381	342	338	343	340	344	344	358	328	341	321	359	325	307	338	289	343	358	321	310	355	308	312	322	321	338	347	340	352	338	319	311	353	346	318	332	331	329	322	356	309	340	346	330	327	348	323	319	343	345	364	313	336	317	298	317	341	319	349	333	323	362	324	326	293	325	341	356	342	365	341	334	336	329	339	326	332	300	325	359	345	336	342	321	357	315	369	366	339	383	357	305	324	324	328	330	359	338	336	343	328	347	320	333	322	328	335	305	378	366	309	311	353	338	344	366	343	319	309	311	303	355	317	336	304	335	334	341	299	320	345	306	347	311	333	329	333	315	370	342	332	355	368	328	317	300	352	316	386	326	327	326	334	306	313	349	352	332	357	314	351	361	359	354	335	316	349	335	336	348	308	315	324	333	350	313	327	328	343	328	346	329	332	353	330	342	303	332	336	335	335	348	321	357	334	316	340	338	312	313	333	319	351	304	316	347	314	365	315	322	335	337	300	307	343	356	288	315	323	357	329	332	317	361	331	326	322	346	324	331	342	364	317	323	323	348	315	282	298	340	329	329	355	345	312	352	326	353	343	338	362	318	330	341	326	357	313	329	334	354	355	345	303	311	333	365	331	375	336	343	344	346	352	351	362	308	335	314	321	325	334	304	325	344	367	326	353	345	337	384	376	337	334	332	329	343	343	355	324	328	349	353	361	353	329	331	355	298	336	307	349	331	333	343	361	295	317	310	339	334	317	322	339	320	356	331	352	331	333	311	316	329	335	330	324	361	307	334	346	360	341	345	341	347	357	328	348	357	335	308	339	349	325
24544	21769	29694	27832	24250	21460	14851	8503	4031	1599	983	788	621	651	620	547	577	514	471	436	448	434	441	416	409	405	402	400	394	427	405	415	371	388	401	390	383	409	372	385	381	417	416	368	362	363	371	349	369	369	383	414	339	363	398	381	354	367	408	368	368	375	391	351	370	392	410	415	377	396	421	371	366	398	394	386	374	398	388	403	400	374	389	388	368	379	400	388	371	436	374	368	366	402	381	361	383	382	389	390	361	384	388	406	374	374	363	372	380	363	411	381	374	396	374	371	379	394	373	365	351	386	372	398	376	386	375	359	386	366	375	381	365	371	429	395	366	385	399	367	398	345	353	361	356	351	364	358	389	338	365	357	389	420	386	389	343	380	319	388	387	370	392	389	376	349	404	376	373	370	390	381	391	400	387	380	381	369	413	385	374	379	407	360	358	378	395	357	348	372	365	386	351	382	387	385	361	359	393	362	385	414	386	393	388	385	403	358	386	409	343	375	383	363	398	375	367	372	369	325	372	390	389	409	393	373	390	361	385	370	339	369	392	380	376	388	391	379	413	402	370	349	371	398	392	377	388	402	355	365	387	392	350	362	385	369	395	372	379	382	376	379	384	375	387	368	353	364	363	385	348	383	408	352	397	406	388	400	391	394	365	385	397	420	396	390	387	392	374	414	356	352	379	401	400	372	369	377	380	386	351	362	358	391	388	349	384	395	365	402	355	366	397	371	401	388	425	379	408	368	383	404	339	393	384	384	396	386	387	372	377	379	347	375	347	380	372	360	394	369	367	369	369	382	373	419	396	353	363	390	339	411	382	372	399	362	406	380	386	367	403	366	380	404	387	403	383	351	357	348	370	404	387	389	392	377	359	387	389	387	374	415	375	385	351	379	375	354	418	392	394	374	384	380	356	373	387	384	387	421	374	353	381	354	378	400	368	364	361	374	390	453	384	391	401	405	392	355	381	365	378	379	360	405	395	369	359	366	377	383	393	391	373	397	366	366	366	407	370	366	363	381	348	412	352	385	343	346	354	377	401	372	351	369	377	368	409	376	367	363	380	386	395	394	353	389	384	398	379	384	360	378	424	388	374	393	409	362	385	398	340	333	383	404	373	359	382	413	378	369	362	370	397	378	384	400	372	396	388	392	434	363	377	385	380	371	382	381	378	396	376	392	381	352	379	406	334	336	377	385	375	373	375	369	377	377	362	345	389	423	350	357	352	366	385	402	344	352	369	360	386	359	379	394	330	385	348	399	405	350	387	394	376	347	357	371	358	366	350	412	376	391	405	374	356	383	376	389	355	391	423	415	389	377	391	374	389	392	398	337	401	385	409	380	379	353	381	392	382	365	378	350	406	390	353	373	363	386	386	368	367	407	409	415	375	379	383	374	403	370	394	375	360	386	366	373	335	331	370	381	376	395	358	405	371	394	365	359	376	360	383	423	358	380	435	337	398	375	357	362	365	396	381	391	382	358	351	383	386	366	388	375	392	402	369	366	374	357	380	385	347	387	367	360	379	414	382	361	380	391	398	368	392	360	404	418	433	376	380	371	383	382	369	366	369	388	388	378	391	355	401	393	389	374	385	393	417	375	355	387	371	405	366	344	385	360	349	366	362	382	352	400	405	370	362	415	361	389	393	395	403	355	391	387	400	341	353	380	365	381	375	408	404	387	410	389	367	363	382	386	384	402	351	355	366	395	373	365	382	388	357	358	377	376	375	362	359	361	369	378	367	408	384	407	391	369	400	358	350	358	350	356	333	378	359	362	389	407	385	388	426	367	346	409	363	382	391	398	365	391	375	423	345	362	350	333	377	364	362	367	407	390	383	374	398	340	388	389	390	381	361	378	420	378	383	366	367	372	386	385	406	393	372	340	354	360	389	403	361	364	395	399	387	375	372	390	375	397	397	393	354	385	393	374	359	397	381	353	403	381	360	395	366	386	357	384	361	364	384	400	366	373	383	380	380	402	342	387	428	394	389	354	392	370	405	366	364	383	385	390	392	398	376	354	373	361	418	383	401	373	399	347	408	404	370	368	394	398	363	438	404	380	356	371	379	331	395	358	336	408	361	383	321	367	437	391	377	368	365	386	349	388	401	422	401	356	405	378	392	381	393	388	395	368	384	411	390	373	369	380	402	374	415	351	374	405	349	358	371	389	377	362	372	365	399	356	384	385	397	373	413	373	387	375	398	401	385	372	372	396	359	356	383	372	379	380	374	368	375	378	388	369	355	433	359	391	385	346	387	405	361	374	348	390	371	389	376	382	375	370	363	372	412	363	395	394	382	387	400	364	395	391	384	384	364	386	412	401	360	364	402	389	363	356	355	380	410	385	385	356	389	347	397	375	359	368	350	353	385	391	377	418	352	356	398	357	390	335	399	387	381	387	384	374	371	403	372	394	404	361	414	378	373	380	380	388	388	389	383	381	390	396	358	392	370	391	369	403	362	390	400	380	373	387	363	370	406	362	371	368	343	401	384	376	369	360	354	356	356	378	367	365	335	368	373	406	372	383	346	370	394	377	388	365	370	360	337	369	368	377	343	356	377	365	371	382	380	371	378	405	373	370	390	386	354	404	352	387	366	390	371	399	395	333	375	366	324	387	403	421	408	359	355	388	382	398	368	377	360	371	366	359	391	382	388	383	392	325	348	361	331	378	377	367	365	382	379	344	361	362	378	374	397	386	361	360	408	400	360	375	370	368	359	382	337	401	383	401	367	380	380	340	377	384	369	384	389	357	396	372	398	390	388	389	421	371	371	419	393	419	378	374	409	344	350	394	379	389	387	394	343	362	386	374	360	410	384	392	353	400	359	405	375	418	389	349	396	356	390	403	403	389	416	369	413	393	427	379	427	379	373	413	413	394	336	414	372	359	361	411	385	375	376	354	366	397	411	406	398	388	421	404	370	384	368	361	375	372	370	357	368	354	405	351	361	392	371	366	318	375	414	417	355	354	404	388	394	392	360	351	342	363	365	351	348	373	393	356	354	360	374	385	381	325	378	370	399	385	350	340	420	360	358	348	388	399	397	406	397	341	405	405	402	374	381	395	390	406	378	399	394	369	372	399	405	407	409	393	340	349	360	393	398	369	372	353	350	328	426	376	404	366	403	377	405	373	390	437	349	390	378	394	343	376	359	394	376	378	366	375	397	412	386	382	383	387	380	376	351	394	378	374	369	370	362	427	344	385	362	336	379	360	358	364	364	393	382	374	405	378	398	423	366	371	373	383	400	380	379	383	393	362	380	350	376	401	378	389	387	364	401	386	355	409	353	436	374	371	380	366	387	397	398	362	362	339	370	390	373	349	375	366	404	386	352	386	381	364	369	365	367	368	378	362	365	429	372	369	361	404	371	383	380	348	363	373	393	367	394	401	369	415	366	368	403	337	359	441	377	372	343	384	413	361	353	394	381	376	398	373	388	379	355	374	370	347	407	375	353	394	374	389	363	366	392	357	362	422	365	417	387	383	363	386	363	370
34470	62647	51895	38405	27729	21779	15828	11653	6032	2434	1452	1122	947	865	812	736	664	654	540	535	489	513	450	500	442	428	428	426	441	450	394	405	390	409	416	408	421	434	435	380	376	379	400	417	413	401	428	385	418	374	392	375	410	411	437	380	410	379	380	403	400	373	401	395	387	371	398	369	408	379	431	394	407	442	404	392	382	389	386	397	405	397	374	385	370	421	382	392	407	408	404	390	403	403	411	469	414	373	374	395	462	410	405	379	346	392	414	405	406	369	410	425	381	371	361	398	369	410	419	424	397	401	427	369	408	416	410	387	376	374	377	406	416	361	421	378	393	364	397	424	375	391	441	363	429	386	416	415	410	421	412	380	424	391	421	366	431	390	373	381	386	429	369	413	380	403	380	383	377	393	376	393	405	423	369	409	407	399	393	434	392	417	395	381	428	366	384	354	396	397	414	416	419	377	395	389	400	408	389	422	419	392	398	401	378	389	390	419	407	387	420	377	393	398	386	412	423	413	407	410	416	391	401	405	398	411	411	353	405	387	377	375	377	414	390	374	400	382	357	381	375	392	372	420	398	388	370	363	407	439	412	387	377	401	425	410	374	407	446	397	384	399	405	404	407	427	407	424	423	432	408	364	376	419	418	405	409	402	377	384	423	408	392	395	380	411	375	381	413	398	386	392	392	394	429	390	384	391	396	406	406	400	399	356	376	389	387	392	403	401	416	405	425	406	416	388	420	391	364	355	433	387	361	402	422	373	395	426	415	379	388	375	378	390	350	387	379	377	419	383	386	391	380	387	340	373	380	383	387	389	402	413	395	352	401	408	396	369	395	377	420	412	374	407	438	390	381	422	425	388	385	380	415	405	375	402	409	420	417	360	415	397	390	397	439	412	384	371	397	366	392	375	382	400	387	434	400	374	421	353	382	392	415	398	386	381	383	382	386	400	410	384	380	375	397	384	387	361	405	394	393	382	427	411	401	387	360	413	440	378	407	421	411	411	420	409	406	374	426	372	392	370	366	386	381	438	424	398	394	376	397	395	415	396	387	386	368	391	410	404	416	421	398	421	381	387	397	445	378	433	378	377	362	405	418	406	361	395	391	411	388	387	377	401	404	429	425	381	391	415	429	391	378	382	390	389	420	425	397	387	390	397	390	367	396	377	389	400	395	404	366	402	374	391	420	422	349	394	408	402	375	421	375	403	388	434	418	397	382	397	427	380	394	385	404	394	389	408	436	432	408	399	415	398	448	426	395	410	366	400	382	414	398	377	389	408	421	367	398	397	401	403	357	385	424	378	406	391	414	395	397	384	349	402	399	424	395	386	350	394	380	389	362	372	383	400	381	412	425	372	395	386	393	388	420	406	386	408	403	390	389	397	383	410	404	389	394	382	397	390	375	415	401	394	418	431	395	398	352	388	411	388	409	401	405	375	388	408	395	398	373	416	407	375	397	381	359	363	391	401	415	405	415	407	379	391	379	404	398	397	405	383	417	362	396	423	388	399	384	385	358	376	370	416	400	375	416	370	418	422	436	387	408	390	399	408	394	420	384	411	446	413	407	366	431	382	399	387	392	390	400	406	388	437	385	405	453	430	381	397	409	420	407	397	411	387	370	378	433	402	402	394	399	377	413	441	394	404	391	406	380	397	387	393	382	379	415	419	374	380	389	376	391	399	379	408	402	393	414	413	374	406	399	386	407	398	425	383	420	378	398	407	415	408	422	406	393	397	392	382	394	386	424	388	425	413	359	413	394	370	378	375	416	384	386	404	430	370	377	418	414	398	401	385	406	420	412	386	386	402	394	425	377	409	426	414	356	416	393	410	365	383	387	406	408	389	415	400	452	383	425	397	416	427	442	386	369	426	415	390	412	423	391	385	365	369	400	350	374	386	413	385	366	405	383	358	391	427	396	422	402	405	389	422	387	422	379	393	396	382	416	429	382	396	383	402	422	410	364	365	396	381	414	374	427	378	402	370	443	413	397	378	408	384	380	373	397	360	383	368	403	400	394	415	394	346	398	382	405	405	389	436	400	394	424	433	390	398	430	403	373	402	367	359	388	394	386	365	392	392	382	383	402	382	410	390	373	396	414	401	384	413	408	383	386	400	381	360	438	407	413	375	389	416	390	395	388	367	370	418	364	390	385	386	390	378	414	418	380	379	404	377	413	410	396	403	400	375	365	434	414	398	389	377	362	412	415	383	394	366	391	402	394	368	459	425	390	412	380	384	412	404	408	382	421	396	405	387	418	408	404	425	399	400	388	399	388	374	388	395	415	411	405	371	380	427	445	366	398	356	432	400	397	426	380	395	392	411	373	376	392	424	398	372	423	380	401	402	398	443	399	417	382	383	385	392	370	375	386	412	399	346	398	430	421	414	405	395	384	409	423	387	398	405	420	429	388	402	399	385	377	395	384	420	428	399	392	399	403	408	406	364	383	391	424	336	423	415	378	442	394	394	399	417	386	406	370	429	423	390	415	432	399	406	393	402	436	385	406	371	415	380	379	425	359	434	399	405	433	438	419	411	408	392	383	374	375	400	432	408	401	366	352	396	383	411	405	404	383	408	404	373	372	403	421	398	353	391	369	405	396	425	433	378	391	402	400	386	393	410	396	382	424	394	409	398	386	396	432	416	436	412	406	367	391	389	394	403	410	419	392	399	383	421	386	399	396	397	379	398	402	414	385	377	396	379	393	415	373	387	464	388	392	368	370	364	417	379	416	410	403	362	438	416	382	396	419	422	403	354	383	337	373	426	405	404	394	419	403	361	390	380	403	361	399	385	393	367	376	357	382	378	378	397	403	434	394	355	364	368	389	451	389	394	423	417	410	375	426	404	377	398	429	383	488	396	427	411	388	394	391	400	371	389	414	413	409	393	384	377	386	389	427	387	408	422	401	396	421	427	365	389	380	400	387	410	390	385	414	406	408	415	402	398	383	403	380	419	437	377	368	410	412	409	436	381	421	398	395	367	374	383	409	391	381	381	393	384	379	419	351	445	384	392	418	380	383	405	374	409	400	398	420	393	378	370	372	379	395	424	379	405	410	375	392	401	388	431	398	406	409	407	422	425	417	376	406	392	367	393	416	383	348	406	379	388	414	418	400	385	376	404	413	387	387	414	364	382	379	395	394	404	406	413	377	372	412	436	405	389	392	379	416	393	391	413	364	405	385	455	381	401	417	391	362	384	422	405	369	397	383	394	362	400	380	391	358	397	378	408	401	414	383	396	415	399	407	378	387	372	397	380	409	389	379	398	392	402	387	380	388	419	369	394	417	392	363	399	392	387	421	389	410	414	396	412	405	387	392	385	421	414	383	376	422	364	392	399	403	389	365	383	406	433	393	377	390	387	433	421	422	418	431	415	387	380	387	389	396	390	416	371	387	414	378	380	374	412	415	382	374	401	408	382	349	408	360	368	388	416	378	408	429	381	413	386	389	412	411	419	394	419	402	365	409	384	392	426	406	393	371	402	410	411	371	398
25860	22074	31590	30801	22648	16863	10478	5413	2590	1474	908	699	643	567	547	523	499	505	483	451	472	457	426	432	409	417	379	417	430	421	405	428	413	429	426	450	387	402	413	436	418	418	434	409	379	422	366	400	399	361	382	411	410	429	414	397	384	410	405	408	391	393	435	429	393	394	399	408	376	408	428	379	384	414	390	425	416	429	372	434	428	362	445	385	378	420	404	367	461	382	400	391	376	410	403	395	392	461	395	385	388	378	405	402	377	407	397	424	402	366	407	438	381	363	418	395	400	381	383	417	432	365	410	382	418	399	409	393	414	404	364	428	413	376	381	403	416	414	409	422	387	404	398	414	398	427	419	404	402	402	386	432	430	414	400	449	363	392	406	431	414	393	386	402	441	409	419	386	414	402	400	408	406	395	373	419	399	407	387	417	423	416	381	401	371	374	417	377	409	403	420	422	394	376	394	412	391	434	421	381	417	403	440	390	393	401	382	408	385	373	398	388	427	413	412	402	405	405	376	406	363	400	440	391	405	389	365	388	407	421	376	366	394	401	407	380	403	420	398	397	398	426	382	389	417	402	384	440	392	388	423	364	410	372	337	416	420	430	393	391	368	404	382	376	387	405	400	370	403	462	427	377	431	395	394	408	398	408	412	398	403	416	402	375	401	391	401	408	406	428	428	393	413	373	412	389	394	383	392	392	400	399	396	407	416	377	417	396	391	376	379	385	378	428	388	432	423	415	404	402	414	370	392	404	419	415	390	371	424	366	391	383	419	395	381	395	377	433	419	414	402	396	397	408	394	413	386	364	393	400	389	406	378	437	409	440	400	391	404	361	396	417	395	375	417	413	391	425	364	403	383	393	388	394	385	389	425	396	440	376	368	405	404	415	391	404	410	397	386	347	405	429	360	388	373	360	393	407	407	415	373	399	400	402	415	399	380	400	421	376	378	358	394	425	374	415	387	391	366	397	398	428	415	383	410	396	366	389	407	403	394	393	382	399	377	426	398	389	398	376	401	366	410	406	384	369	401	417	383	389	435	402	398	385	406	379	370	367	397	400	404	421	402	390	368	405	414	422	376	401	421	372	416	405	409	445	387	410	426	411	394	375	390	397	386	429	371	398	387	396	367	394	390	409	402	372	413	388	438	385	410	428	392	399	413	381	406	404	396	390	422	386	403	400	404	367	396	367	404	415	407	351	413	374	375	384	395	362	401	415	415	398	422	397	397	393	421	419	412	420	423	409	431	384	397	399	430	385	408	411	405	417	424	414	410	381	393	398	451	365	426	397	403	418	409	387	379	400	397	384	422	405	421	405	399	414	411	357	383	377	398	385	377	420	417	436	352	370	351	379	421	373	412	393	426	419	388	380	404	420	433	366	399	381	379	413	388	405	374	398	397	389	386	440	383	382	425	392	395	402	440	413	381	398	388	418	435	403	402	405	400	408	404	404	390	403	390	408	336	440	414	419	402	393	393	394	432	423	381	375	409	383	376	415	381	435	407	418	418	404	398	418	386	399	414	411	411	408	437	376	442	402	363	395	413	449	414	406	402	425	419	419	387	394	379	404	396	401	367	392	388	391	407	370	398	427	398	401	431	419	395	402	393	388	385	356	384	381	389	403	403	375	405	387	388	423	405	413	395	397	390	414	393	405	401	426	408	406	439	413	384	383	406	432	410	396	431	401	412	389	349	394	416	395	422	437	390	393	416	389	369	404	411	443	374	398	373	431	409	399	408	445	385	404	419	376	398	394	380	374	411	432	434	400	394	422	399	391	338	390	375	362	416	409	374	418	392	375	410	379	405	409	428	352	410	390	391	393	372	401	362	399	389	385	408	385	414	379	459	417	387	373	409	403	412	433	406	405	412	423	405	375	424	400	420	414	420	414	410	414	398	379	414	392	383	416	421	377	413	395	382	353	413	425	388	426	392	380	443	401	385	383	388	384	398	428	424	418	397	409	438	377	411	396	373	395	394	358	417	382	388	404	402	405	381	396	350	395	374	412	397	407	390	363	395	385	382	369	382	369	433	392	436	405	395	397	413	421	421	388	403	376	377	434	396	390	415	387	413	404	403	396	394	369	395	373	392	393	361	397	412	371	384	418	394	407	403	398	412	405	341	416	432	371	424	394	344	416	399	395	435	369	405	399	400	401	420	347	370	399	411	364	438	380	366	422	427	432	370	408	400	409	400	390	374	389	419	381	419	384	395	433	435	361	430	393	388	417	433	399	372	382	423	401	392	434	401	395	419	374	421	389	403	404	410	400	413	412	406	417	430	343	376	379	404	398	397	366	423	394	384	385	359	407	407	408	408	395	411	395	370	384	405	418	371	323	414	395	390	431	418	376	423	364	411	392	408	419	413	365	351	411	376	410	410	383	404	393	373	423	396	383	393	393	396	364	391	381	388	389	390	377	392	362	396	388	387	381	413	422	369	417	402	430	418	407	414	413	421	384	353	391	391	414	408	365	394	436	362	368	384	421	386	406	376	408	400	399	406	423	392	400	362	390	439	378	384	427	434	413	437	377	421	392	386	396	388	403	425	366	399	373	407	399	395	405	420	412	406	366	391	374	419	383	403	390	403	417	413	427	412	407	395	430	408	420	407	423	416	362	424	396	403	372	422	412	356	431	419	394	413	410	406	406	379	425	401	390	416	430	393	393	360	425	380	394	406	397	414	387	399	362	382	358	427	379	416	411	405	405	387	403	409	401	379	387	407	429	403	393	416	393	350	364	392	371	358	396	426	435	386	421	388	364	377	422	398	391	391	428	378	362	388	382	373	366	367	385	401	401	401	395	391	362	421	388	399	357	360	374	360	396	389	379	405	383	398	400	399	439	400	375	378	404	395	409	397	390	395	431	423	414	398	395	394	407	399	408	403	381	380	419	415	373	410	380	383	393	428	399	376	394	399	435	380	397	404	383	369	433	428	443	398	429	392	430	408	385	395	393	438	375	401	368	402	408	421	381	400	414	395	420	383	403	364	382	355	386	403	404	419	419	406	379	394	368	393	396	428	399	380	439	386	375	378	409	401	418	415	381	410	419	407	405	400	427	395	408	368	418	458	429	387	410	381	409	401	400	394	415	396	403	411	396	434	393	408	388	429	386	399	364	404	399	425	410	408	401	405	426	388	395	432	382	370	358	415	397	396	384	394	425	378	414	380	385	414	416	400	392	409	431	403	428	433	415	397	356	395	404	366	383	379	401	420	402	363	385	394	398	406	414	404	396	372	386	410	413	409	367	413	387	428	378	363	405	422	375	394	407	428	403	400	433	410	385	388	402	399	389	385	398	430	410	395	380	396	390	384	386	400	434	418	350	381	391	374	405	434	379	426	397	412	383	396	406	400	395	380	400	413	384	399	416	401	423	367	427	411	430	433	390	352	382	379	415	419	435	401	399	404	406	414	390	420	409	413	376	378	426	419	398	426	424	366	394	403	381	450	435	416	386	411	414	417	409	420	365	371	368	394	380	420	396	379	418
34133	59458	48370	33338	25037	19913	13846	8641	4378	2407	1390	966	880	785	681	619	607	604	547	491	475	492	488	470	423	439	414	450	434	455	488	448	426	502	431	447	445	452	426	468	420	439	424	440	451	381	423	446	425	439	404	432	415	430	413	454	399	415	482	406	473	411	390	425	444	439	413	388	452	411	407	445	434	435	468	430	478	449	422	398	411	423	444	433	419	430	453	442	448	382	435	476	405	429	423	479	416	458	470	409	359	424	448	383	427	407	436	426	442	422	449	439	416	419	454	448	411	467	429	411	426	431	408	450	415	398	421	450	446	390	403	430	422	432	413	431	440	461	391	400	455	450	441	430	419	414	426	402	412	444	418	418	424	440	444	412	418	424	436	418	416	442	442	421	439	453	447	425	433	424	393	448	416	443	398	430	437	430	393	431	425	425	409	415	427	440	430	414	443	444	424	455	408	412	415	437	399	430	406	433	440	418	410	430	420	400	428	436	420	378	432	419	447	410	434	422	436	409	398	450	426	446	435	430	437	428	394	438	438	427	431	413	439	411	410	433	430	418	448	414	437	440	419	445	417	444	421	428	432	429	430	427	420	410	440	438	478	426	431	418	391	416	434	421	403	449	426	459	455	443	450	447	426	424	429	402	435	422	451	443	431	408	392	395	440	438	397	424	430	419	430	438	407	474	408	406	433	449	412	430	353	415	399	424	405	413	445	430	437	451	433	459	388	454	420	435	403	441	401	415	452	421	412	456	430	423	417	441	442	441	431	453	411	453	382	417	437	442	435	457	456	439	422	419	451	381	427	435	428	455	428	411	417	434	443	453	437	433	453	430	439	397	453	428	416	402	439	413	420	407	444	437	457	432	436	413	420	466	424	430	441	422	417	457	406	399	421	427	454	402	447	430	439	432	414	401	423	414	455	469	420	445	450	405	420	373	467	412	422	424	399	424	392	417	417	402	440	429	367	382	425	448	421	419	438	461	419	430	408	397	409	451	417	450	434	395	413	398	419	403	448	446	448	406	441	471	457	402	432	398	414	420	453	426	389	433	413	411	409	431	406	408	437	386	415	455	425	409	465	431	432	435	479	448	416	398	421	442	430	402	430	404	451	415	407	437	425	412	430	417	434	411	400	449	440	416	422	445	424	420	398	424	450	459	441	460	424	437	451	439	421	429	390	438	442	397	439	419	421	415	407	424	414	451	423	471	436	416	388	450	424	415	416	399	481	388	432	423	417	408	436	412	452	434	431	390	431	428	434	416	460	430	447	432	398	410	431	412	399	385	407	435	474	427	420	390	434	441	428	424	419	453	426	420	441	433	417	431	429	383	403	428	409	428	444	425	443	414	417	435	418	418	411	404	406	426	461	443	371	463	419	453	373	421	419	459	446	439	454	438	458	441	439	469	427	440	459	423	434	445	467	449	399	442	430	430	416	432	413	419	389	441	457	434	395	397	405	418	439	423	437	433	427	418	437	421	416	396	430	400	393	419	406	432	441	449	399	405	402	426	441	393	420	447	445	401	409	408	407	448	424	426	449	425	411	454	447	427	370	427	449	463	426	408	397	381	424	442	423	426	443	448	462	433	434	402	416	457	406	402	408	450	417	434	396	393	442	432	434	433	427	419	392	423	424	444	435	402	410	402	436	426	460	400	410	432	424	420	415	369	383	475	426	483	432	402	416	430	441	445	441	441	430	440	412	434	443	405	438	428	483	440	404	433	426	412	424	446	432	424	444	447	409	429	441	446	412	450	405	391	440	416	474	420	423	433	445	420	450	461	427	431	431	447	429	419	463	465	430	411	435	400	430	439	429	435	463	417	471	415	419	413	406	445	451	450	424	437	414	420	427	434	418	415	410	412	383	440	442	408	438	424	401	449	431	411	433	393	415	443	416	437	421	415	424	454	415	434	426	442	420	440	479	408	423	427	402	424	401	413	427	418	435	429	407	467	379	393	470	496	391	435	405	388	439	444	428	439	420	421	457	424	461	403	431	422	429	435	442	428	410	414	419	471	442	408	440	428	406	384	426	418	410	418	390	388	449	419	414	419	440	439	436	434	436	448	419	428	423	434	408	408	362	445	435	467	395	436	467	447	428	414	429	414	441	407	418	402	423	425	453	428	413	432	434	423	466	408	411	399	411	436	457	453	416	402	417	401	389	454	449	445	477	425	426	411	418	450	434	417	411	416	367	449	411	426	444	407	408	414	436	414	460	452	421	420	411	454	465	442	455	430	453	428	391	419	464	415	426	429	436	389	452	445	440	455	438	443	454	436	430	435	376	431	421	408	425	441	453	447	420	421	448	426	436	439	436	378	454	420	428	423	423	431	424	444	445	428	407	424	411	427	419	443	426	458	400	434	416	448	422	463	421	420	437	396	442	427	409	447	406	397	449	408	435	434	418	460	393	441	403	406	412	427	459	408	433	399	415	426	436	423	377	413	436	442	455	434	461	407	443	433	435	438	425	415	396	432	413	417	410	428	440	440	464	442	424	418	413	401	410	429	417	434	425	443	425	382	386	423	407	434	425	419	411	458	441	468	433	442	427	444	437	391	417	414	446	420	435	405	458	426	428	454	432	438	429	409	388	446	399	438	428	431	444	429	434	439	480	429	435	427	438	388	424	404	450	406	455	388	440	378	444	437	437	423	415	388	386	426	440	418	461	456	394	430	427	400	462	418	404	413	404	437	401	418	425	422	439	423	385	393	428	488	393	440	417	395	444	423	440	380	442	434	401	440	458	427	401	403	411	405	408	404	453	409	429	445	409	401	407	405	455	450	436	435	431	434	396	417	429	430	435	397	403	392	440	386	489	427	424	411	398	419	411	447	446	456	425	395	398	401	415	398	418	407	444	417	458	454	463	423	423	460	453	459	408	417	441	425	443	460	418	414	420	456	419	400	448	419	432	463	435	445	434	447	427	403	451	403	443	447	396	405	416	415	437	451	426	372	427	429	390	428	454	431	432	416	399	422	442	416	432	438	467	415	406	424	388	397	418	384	472	391	415	428	417	477	400	445	420	419	430	457	441	417	437	410	404	403	424	408	412	420	438	407	431	399	447	434	453	441	407	463	446	407	380	393	453	425	459	404	416	427	393	406	457	427	429	425	413	438	401	446	431	443	414	443	420	410	448	415	411	421	360	427	424	406	398	400	391	409	429	422	404	376	446	426	413	478	448	412	423	421	425	448	431	401	412	412	444	439	432	466	413	416	426	420	412	453	416	450	453	400	417	431	424	442	416	474	456	458	402	446	449	445	440	424	403	407	443	460	446	429	434	421	442	430	426	439	448	415	441	434	452	404	429	409	433	434	446	441	419	365	459	412	451	459	400	394	448	389	418	470	436	427	420	435	414	417	405	420	414	416	409	412	436	424	402	425	452	441	411	455	449	427	420	457	436	450	410	401	401	416	411	433	407	442	446	440	428	434	403	420	415	398	448	447	443	415	431	426	419	464	454	442	441	446	419	412	448	431	488	424	427	379
23261	21586	29414	24934	23431	25464	25021	14887	7223	3180	1380	1081	943	846	863	809	717	783	687	610	610	612	587	561	617	600	537	540	546	566	513	536	500	512	557	489	539	553	540	560	493	467	534	504	538	554	524	560	549	527	539	522	505	528	535	514	547	534	501	544	545	556	537	533	485	525	527	513	533	529	579	518	530	523	522	471	553	539	528	521	521	516	534	513	554	546	555	555	554	518	522	522	503	528	496	493	495	546	557	506	541	535	476	490	509	488	481	476	513	511	540	536	533	524	540	548	541	523	516	536	503	509	526	523	521	592	495	521	517	507	509	481	479	556	512	507	533	541	573	512	548	516	511	571	559	498	507	496	508	544	538	501	521	511	522	508	537	483	508	534	525	527	525	504	524	523	483	486	492	546	507	550	526	518	530	528	560	513	527	530	523	489	533	517	548	518	537	500	534	496	495	510	515	544	552	497	466	522	513	535	535	518	483	562	493	515	506	550	524	531	536	548	496	520	545	504	504	509	512	538	538	508	531	521	561	512	496	543	558	547	495	514	517	498	506	507	537	506	543	507	472	509	527	529	526	497	531	497	554	481	522	520	512	526	519	539	537	561	556	552	544	522	497	508	536	559	542	544	526	510	549	521	504	533	490	489	510	504	556	529	529	524	506	542	547	516	568	453	497	538	503	498	492	521	585	514	533	553	550	538	510	507	483	500	487	558	524	508	514	511	517	520	502	500	537	492	546	523	494	523	522	526	545	513	506	518	497	529	519	489	554	503	538	531	504	532	526	543	532	552	528	527	480	548	477	502	496	506	516	503	520	482	524	523	540	502	536	562	508	507	527	512	501	472	493	526	580	529	482	544	542	507	501	527	544	536	542	540	517	490	514	497	526	538	533	499	511	550	500	510	572	539	509	550	517	534	519	553	504	533	571	513	501	500	544	558	532	474	529	518	477	509	459	535	523	520	504	533	551	514	517	526	506	554	501	550	572	520	486	554	484	533	539	506	507	515	549	541	521	477	557	494	467	536	524	543	527	503	492	521	544	545	494	525	492	486	525	522	525	530	512	545	507	510	547	548	509	569	493	502	530	490	525	513	523	505	554	542	514	496	509	555	531	529	528	506	531	554	489	502	496	499	533	537	553	507	507	487	508	526	522	503	524	531	519	496	533	535	520	503	505	543	496	504	536	515	511	548	496	516	506	545	536	504	518	526	484	525	566	499	524	550	514	505	535	521	490	521	538	528	533	503	522	530	518	506	533	522	505	518	515	556	535	527	501	544	510	524	516	569	509	525	471	556	544	528	534	536	512	484	506	528	526	503	549	527	538	528	531	501	486	486	545	527	552	516	525	539	538	578	520	542	502	514	520	525	515	535	482	492	532	502	556	519	519	551	514	466	503	548	563	532	517	547	519	558	530	523	504	519	551	513	509	506	528	494	536	514	521	500	490	510	509	517	517	529	493	526	562	479	526	508	527	534	512	536	539	532	522	541	504	529	519	499	557	544	514	522	530	542	519	512	516	531	512	527	532	500	525	492	535	485	488	499	523	523	555	542	480	504	550	495	535	547	523	476	555	534	528	499	505	511	534	547	507	524	516	558	519	514	494	528	495	500	559	515	504	544	519	522	502	465	536	502	495	540	514	506	509	546	514	529	545	513	530	526	478	539	486	547	506	504	512	527	523	534	520	523	555	554	513	512	569	495	515	514	498	521	559	532	519	543	527	567	541	519	553	523	500	543	550	530	471	527	506	489	529	537	540	545	512	496	518	482	524	589	516	521	521	525	528	491	516	501	545	529	536	486	505	498	543	529	513	561	471	509	561	512	531	530	490	529	504	500	511	537	530	527	514	512	556	494	525	522	561	499	512	491	517	516	497	522	498	487	527	510	569	557	522	519	502	492	498	550	531	499	514	526	512	549	536	500	486	534	508	543	533	514	500	523	572	547	502	535	510	509	493	502	564	545	501	509	509	461	532	513	494	529	532	541	545	521	541	493	560	495	581	485	488	521	558	547	553	479	506	530	558	477	511	499	520	551	529	523	544	531	526	545	555	542	513	527	543	505	541	543	489	510	558	482	503	503	504	557	548	506	532	534	507	493	564	491	537	514	519	515	502	537	521	526	556	528	504	492	516	508	516	528	513	524	503	547	493	533	567	517	517	509	524	558	543	575	532	524	544	530	556	521	542	539	512	523	521	506	537	568	495	561	489	562	493	531	546	502	517	523	531	532	518	530	465	507	548	527	539	534	558	519	538	530	514	504	506	530	556	529	546	529	474	504	536	487	543	491	514	568	531	550	525	495	481	522	496	507	492	516	556	500	537	515	488	530	500	538	564	516	493	563	519	489	514	509	561	502	507	513	522	516	485	538	526	531	523	515	535	515	506	492	513	574	582	530	504	551	534	519	517	521	477	511	517	539	550	549	525	499	559	557	520	585	544	516	516	559	523	511	524	496	463	530	511	512	500	486	537	475	515	535	525	522	530	528	527	531	503	502	504	502	523	593	535	534	538	534	537	536	519	505	536	511	509	525	516	522	509	511	505	549	543	457	516	463	558	527	509	531	494	501	497	493	472	493	469	505	546	520	505	575	512	509	551	517	547	537	546	545	484	513	548	497	540	541	511	509	539	515	491	527	495	483	528	575	544	513	542	492	518	518	536	534	523	532	545	511	513	542	550	520	565	527	540	510	507	521	486	534	535	568	513	548	513	533	501	555	526	499	531	505	536	516	507	527	538	517	506	486	544	523	517	531	524	503	517	523	537	496	539	554	511	551	529	537	553	492	533	500	509	553	537	507	490	540	548	525	538	524	496	519	516	516	545	527	523	521	523	540	564	538	543	503	521	513	551	467	541	542	513	547	561	515	499	539	544	516	533	548	489	532	534	523	551	500	530	500	501	532	490	531	509	472	547	514	532	459	552	511	515	560	530	479	553	537	502	510	533	507	571	552	540	535	562	547	490	504	556	475	518	493	538	527	494	520	527	515	522	549	545	520	518	519	493	508	508	494	531	491	544	496	557	538	518	542	499	570	507	510	499	504	551	548	502	539	503	506	512	542	514	494	514	523	593	541	529	477	496	533	514	541	536	512	488	529	596	522	498	496	535	486	564	535	502	530	497	545	492	478	508	511	497	513	538	508	519	497	541	544	536	519	473	525	510	502	482	527	503	500	552	503	511	552	557	524	548	502	529	575	499	484	533	582	474	494	536	512	569	519	492	506	549	530	523	516	574	500	546	549	512	465	544	523	512	490	535	541	541	517	539	530	523	521	516	525	528	489	490	526	492	524	497	492	528	543	506	522	488	514	527	503	581	537	496	512	494	531	477	475	506	531	569	553	517	493	475	524	502	523	512	517	535	516	494	528	555	510	516	537	538	524	525	541	496	518	526	504	521	525	534	524	541	548	526	545	511	532	566	518	495	535	486	536	544	527	518	553	514	495	547	525	536	513	510	534	542	542	511	537	538	498	545	532	526	501	515	552	527	518
36510	69761	57873	43276	35386	28919	23625	17401	9570	4666	1965	1486	1281	1081	1083	972	831	799	752	681	626	643	673	614	602	548	543	567	575	581	559	582	537	589	548	535	578	530	549	568	543	507	542	510	526	542	524	474	508	520	496	541	552	483	524	560	494	544	497	541	560	512	532	518	557	523	578	526	544	487	546	522	561	543	541	574	501	532	543	561	560	526	502	559	511	539	527	531	526	539	541	517	516	592	551	510	513	526	523	517	543	514	526	538	507	567	511	501	540	543	568	526	533	533	536	538	517	540	550	518	562	487	517	509	505	568	483	521	508	563	507	523	517	548	534	575	570	540	538	524	527	552	570	537	514	505	522	527	516	495	509	528	518	514	517	510	561	547	470	541	562	555	519	527	526	529	526	553	537	470	524	538	528	531	538	541	533	522	548	516	520	529	534	470	546	553	526	539	553	506	547	511	534	524	502	495	548	541	553	499	526	516	530	533	525	536	553	514	516	545	558	519	541	516	539	506	569	526	569	550	540	509	556	531	524	542	584	509	573	532	551	511	557	519	541	540	512	535	525	542	571	516	541	526	535	507	510	528	542	497	518	522	554	517	505	507	526	467	538	565	544	473	514	553	477	533	543	560	515	507	552	536	524	495	563	535	567	489	498	490	488	521	512	540	531	540	535	542	557	518	551	501	526	547	528	560	508	493	535	545	530	530	543	513	561	483	537	508	545	513	500	509	565	519	573	526	555	517	536	515	533	543	540	511	534	543	531	530	540	526	539	571	512	513	528	487	509	535	503	525	549	537	532	540	487	531	568	528	542	541	514	525	526	548	518	525	513	532	541	517	523	542	545	531	528	529	564	530	494	565	536	529	520	558	545	510	542	548	495	573	551	523	499	504	507	520	551	504	519	499	552	528	539	473	524	519	532	539	554	530	515	518	499	529	531	544	559	556	540	507	533	568	553	523	542	540	542	520	518	505	532	510	608	539	527	517	541	501	499	532	512	545	544	534	547	511	537	511	515	517	564	529	525	563	541	504	539	554	532	538	528	529	486	539	553	594	517	538	537	500	507	530	525	512	537	519	568	549	563	573	525	551	542	526	483	574	545	507	531	584	536	528	539	538	545	519	468	545	529	532	553	557	518	524	499	540	553	516	540	547	523	533	485	561	548	537	527	517	553	567	541	501	514	528	525	547	523	546	549	491	516	517	525	520	535	504	513	499	489	567	541	554	534	568	565	506	490	563	570	574	582	534	519	528	494	560	516	509	544	516	525	519	512	513	566	493	526	591	511	521	517	534	535	552	504	503	539	527	563	540	530	564	506	540	552	561	540	555	496	508	517	526	532	525	520	501	523	575	518	493	537	583	524	560	559	547	519	547	523	537	565	554	500	500	561	512	516	576	544	526	508	524	504	553	560	541	557	556	516	529	585	518	523	561	572	552	518	592	541	579	519	487	551	524	528	518	501	531	496	541	548	521	562	531	545	555	567	526	575	523	521	510	511	539	533	506	497	525	516	511	534	539	525	515	531	507	504	531	549	525	526	492	507	520	523	527	561	542	534	522	536	553	494	527	518	561	492	582	516	530	539	498	521	517	523	537	522	529	525	524	522	539	527	472	509	515	550	516	540	538	543	549	560	517	529	486	551	494	487	516	529	534	571	531	542	541	539	532	507	503	535	565	547	500	524	583	559	522	505	589	496	537	546	498	520	533	538	542	525	524	552	531	512	500	544	530	542	556	525	535	495	520	524	545	536	495	519	482	514	482	555	536	564	548	535	524	565	512	568	508	520	570	557	520	512	538	547	551	533	552	527	579	514	537	506	553	543	521	539	519	522	494	538	558	549	529	513	524	545	532	568	573	545	568	544	537	529	567	491	537	508	552	513	539	543	500	555	475	539	552	546	543	563	552	489	490	516	588	520	508	555	556	528	537	518	522	525	530	520	519	540	529	510	544	538	519	552	552	527	510	526	513	537	507	540	544	521	490	543	533	512	492	516	535	560	494	591	548	565	533	515	528	524	519	549	575	527	511	544	518	528	537	577	519	502	527	542	534	509	529	504	547	509	521	521	525	530	556	515	545	504	538	519	544	522	497	573	536	519	504	544	546	533	546	542	565	554	529	514	510	516	508	525	507	551	565	531	552	499	526	563	547	532	560	548	532	531	529	510	514	559	519	525	540	551	542	501	543	536	519	518	504	503	529	525	527	527	513	508	503	533	527	538	503	510	475	516	529	570	542	513	546	560	536	550	549	536	556	546	553	546	511	570	535	558	581	568	507	554	509	542	547	503	523	543	554	521	541	539	522	546	542	523	532	527	523	502	533	541	541	549	547	509	525	505	510	531	538	532	518	524	566	575	505	515	535	525	511	519	553	525	521	491	522	532	535	551	526	564	516	544	522	529	519	558	558	529	530	529	535	512	500	474	533	511	527	555	482	551	533	552	530	514	560	511	509	532	518	559	555	544	525	520	545	551	542	509	511	524	539	510	557	545	524	530	563	542	520	514	548	553	537	554	491	502	555	506	530	531	516	496	546	532	552	575	519	568	528	482	512	540	528	560	501	547	559	496	544	521	523	542	524	519	537	529	514	532	561	550	507	572	530	542	542	512	560	572	518	574	569	568	540	531	502	530	513	502	517	535	542	563	526	524	554	536	571	534	515	584	486	540	497	574	541	550	515	557	545	560	560	531	555	525	546	527	561	534	526	542	545	581	477	500	495	518	512	571	495	499	535	504	517	523	487	570	503	563	526	531	505	568	527	549	517	512	567	572	551	534	526	526	507	539	457	528	526	549	552	556	536	534	518	546	519	529	494	589	542	524	543	566	558	507	554	553	547	515	570	532	534	528	527	496	515	573	506	556	551	527	529	578	519	558	505	544	509	533	562	530	547	548	514	500	552	543	517	558	557	492	533	552	499	516	571	522	514	519	527	560	503	561	549	486	490	529	559	505	543	563	529	510	499	528	548	585	497	511	558	495	521	538	541	494	565	513	542	542	542	552	501	493	542	502	497	539	490	509	526	551	534	483	555	572	530	532	492	510	495	519	513	560	530	501	505	534	549	545	517	512	540	546	498	539	541	524	553	519	527	514	536	540	546	549	523	524	508	506	556	529	518	509	511	538	583	545	552	525	541	539	556	556	514	565	528	542	531	528	507	561	509	518	549	486	519	527	537	521	520	512	559	532	522	545	521	525	536	526	484	493	516	554	508	524	501	545	500	533	529	533	529	549	549	555	510	549	562	543	500	536	531	513	514	566	544	526	535	474	534	527	608	502	525	508	531	516	521	538	544	536	517	535	534	522	520	546	531	534	503	564	556	519	552	507	539	545	492	516	527	513	551	555	564	535	584	552	529	537	508	528	553	522	513	561	519	546	544	544	562	515	500	524	507	526	519	523	559	560	554	526	554	540	512	493	489	535	527	560	526	513	555	544	495	506	547	569	556	552	497	543	520	490	533	543	535	531	557	510	511	515	515	526	501	502	516	547	532
32805	39861	43051	30881	18549	10659	6630	3237	1724	927	599	510	485	409	414	400	370	393	386	366	330	346	334	336	333	324	308	299	349	322	328	298	310	324	339	295	327	311	332	337	340	299	307	328	297	334	349	333	272	298	321	283	285	348	286	329	295	298	320	286	339	305	319	291	326	314	327	287	288	286	324	284	307	313	344	318	307	315	302	283	326	338	310	322	299	343	297	328	309	300	300	291	332	313	315	305	270	309	300	304	331	314	311	289	340	292	336	319	320	292	302	309	334	327	318	287	300	324	315	299	302	299	329	320	322	317	323	293	306	308	325	347	311	287	327	310	274	309	338	326	319	295	318	314	333	312	330	329	321	299	287	338	338	296	294	325	340	324	316	293	274	306	356	295	335	282	288	328	319	328	326	304	288	326	334	311	308	309	328	305	283	315	305	310	297	290	356	321	304	325	301	327	315	322	299	344	297	333	339	327	304	312	329	298	319	312	263	311	295	307	287	365	327	303	304	297	338	328	312	321	314	303	337	304	268	323	315	319	295	280	300	288	327	311	316	300	313	317	307	330	309	294	340	293	298	336	302	275	308	290	321	309	288	333	349	314	325	335	315	321	328	321	314	295	305	345	306	325	339	305	302	307	279	308	345	327	343	285	310	311	319	323	294	337	315	293	324	328	292	304	317	381	334	290	296	316	296	322	302	279	317	325	320	336	326	314	338	306	312	308	318	333	306	309	327	309	307	314	327	305	312	316	304	292	311	315	297	297	362	324	317	304	310	305	324	281	270	329	302	328	317	290	322	301	315	276	306	284	280	324	332	300	302	330	309	306	323	318	313	317	323	304	283	316	310	300	316	317	328	302	308	352	338	284	304	321	273	300	310	332	280	311	300	330	330	323	345	330	296	329	287	310	317	318	298	313	302	333	324	297	302	313	329	311	327	332	297	331	316	312	294	328	317	320	308	332	304	297	289	284	295	291	345	320	314	307	319	295	331	327	294	296	327	307	318	286	313	303	336	316	273	319	349	304	309	335	292	300	289	337	318	297	323	308	300	316	319	284	317	299	329	340	305	318	276	321	338	303	307	287	323	298	300	290	312	313	313	297	298	333	295	307	297	343	346	348	332	310	333	298	300	280	283	303	291	300	321	333	305	305	318	335	295	307	323	297	323	298	308	314	298	307	313	317	303	337	300	296	316	302	304	336	304	282	333	303	303	324	271	317	296	308	301	286	322	334	303	302	296	305	327	321	352	314	330	313	365	323	307	301	310	337	285	305	300	320	306	330	314	336	311	306	314	309	322	339	303	299	341	353	309	302	282	310	311	294	330	313	312	301	305	315	286	318	269	287	303	311	310	282	296	362	326	327	326	300	311	302	326	312	313	335	351	311	308	320	300	325	290	318	293	330	340	296	296	328	309	281	312	326	299	309	336	317	312	345	335	330	300	308	336	305	303	325	309	306	320	268	325	327	298	311	289	286	322	310	317	278	335	336	323	320	326	323	307	303	293	319	307	310	287	304	299	285	335	340	307	308	296	314	333	318	318	341	332	305	281	315	309	335	306	332	315	312	300	314	299	311	286	328	306	312	309	353	282	304	337	314	313	366	294	342	311	349	334	293	330	321	323	322	305	297	299	294	319	310	328	302	325	305	269	323	329	342	311	324	319	336	332	314	321	336	334	285	355	323	322	331	289	303	274	314	291	323	297	345	324	292	313	343	306	302	322	340	291	287	309	315	321	294	312	304	289	326	319	279	321	294	316	314	299	313	299	308	298	289	284	295	295	278	303	306	315	320	311	316	302	305	281	313	307	297	276	312	307	330	306	371	313	317	290	342	318	318	327	318	311	331	310	314	312	326	291	312	289	297	331	282	333	309	326	330	301	301	318	306	308	349	349	311	303	320	319	310	323	278	317	295	313	304	326	282	292	310	308	330	315	289	315	317	292	305	311	313	324	320	313	290	322	313	298	314	308	302	316	281	338	271	316	295	316	331	283	296	291	331	313	312	332	334	318	361	315	335	266	309	287	312	295	353	295	308	309	315	267	347	322	324	290	324	317	305	328	296	320	300	308	295	336	331	311	298	290	304	320	313	305	335	324	305	314	293	323	343	308	328	288	328	321	311	297	325	288	314	302	295	346	346	331	286	320	289	300	325	321	309	320	257	329	325	315	337	326	306	330	289	306	293	335	318	333	337	300	319	345	332	330	289	345	284	332	299	328	285	313	291	267	328	312	304	301	321	305	305	319	316	324	301	294	307	302	300	302	324	281	297	297	301	351	330	322	325	328	341	301	310	312	313	282	324	316	297	294	330	304	302	295	320	331	300	304	346	302	325	336	326	321	331	312	342	292	307	299	325	335	325	295	340	305	297	324	309	322	320	301	301	321	321	313	342	283	325	279	311	311	329	316	324	298	302	319	319	288	301	312	298	344	325	276	335	297	324	309	319	320	291	313	322	279	305	307	310	370	325	346	281	309	302	309	301	339	296	289	306	314	325	321	348	321	301	311	331	326	299	287	294	371	333	278	286	346	312	351	294	295	319	296	324	333	336	314	305	297	316	326	304	318	289	352	309	319	317	357	316	317	338	315	325	309	331	308	301	297	317	302	318	347	298	297	323	297	305	311	307	303	320	314	318	320	308	350	309	331	309	297	316	278	324	290	345	297	333	319	290	303	287	278	259	314	340	316	324	314	328	288	340	301	294	307	289	305	314	314	317	323	311	326	329	296	316	342	300	304	324	335	287	308	296	283	301	328	302	338	306	289	317	293	303	326	303	313	343	312	318	287	314	316	301	319	314	353	311	335	321	332	357	300	340	321	302	321	318	294	312	313	322	301	342	349	304	281	331	336	297	347	293	310	319	313	305	348	345	311	314	303	323	312	303	304	331	333	297	301	322	309	319	304	294	325	312	329	296	309	302	322	327	317	299	316	288	299	302	289	301	340	308	333	325	347	326	325	307	299	317	328	321	290	333	330	313	321	296	327	313	340	326	303	302	322	315	305	321	311	311	295	304	361	311	324	315	336	298	318	322	293	327	305	333	329	310	349	338	314	322	315	294	314	298	323	289	308	255	339	346	281	339	327	337	331	303	330	348	301	325	326	330	287	317	325	308	282	316	349	303	302	316	300	294	359	326	323	289	324	320	322	299	308	324	324	339	321	325	327	308	308	316	317	317	331	319	296	357	306	323	329	311	320	290	302	297	332	279	289	271	325	300	312	318	315	325	319	287	284	290	338	292	305	347	313	322	304	295	275	315	316	313	322	315	308	340	303	329	316	312	314	296	313	320	304	345	299	309	295	354	302	301	289	306	318	307	292	336	336	305	278	318	323	291	349	317	297	319	310	332	323	325	283	309	318	314	333	324	327	347	285	311	301	332	313	313	300	316	326	309	320	299	292	291	301	301	312	306	303	312	314	313	286	288	314	315	307	325	337	311	286	300	313	288	333	305	321	310	326	300	318	316	319	306	296	311	334	331	324	320	312	331
34682	54300	41900	28464	20100	14089	9863	5433	2847	1413	826	658	580	565	553	508	518	458	453	389	382	380	365	328	392	353	374	343	356	335	347	372	332	335	377	365	350	350	327	326	346	335	333	362	346	373	356	329	345	332	345	359	316	354	366	344	344	310	333	380	353	332	343	326	302	379	325	300	352	353	317	337	359	350	340	363	327	340	332	313	314	349	352	334	285	368	325	345	332	360	323	342	334	346	327	323	330	338	359	314	348	320	337	344	367	315	343	351	354	357	329	338	329	347	329	338	328	318	364	339	335	346	343	356	334	345	353	329	371	364	342	346	342	356	338	355	340	338	334	364	337	354	355	339	330	340	350	313	362	340	350	329	362	333	345	297	353	305	359	345	337	355	299	343	314	318	339	325	331	335	365	342	311	331	321	321	327	336	312	314	302	346	327	332	329	327	342	311	371	343	301	311	325	338	341	349	336	362	323	291	349	351	376	343	339	326	338	337	321	292	301	345	346	327	336	330	356	383	318	336	320	315	321	324	338	362	357	338	351	372	339	353	331	334	340	342	361	342	313	348	331	355	314	338	325	335	345	352	347	351	363	351	331	338	329	341	314	339	315	314	354	311	353	332	351	315	337	340	340	325	356	349	378	368	306	339	330	315	340	350	321	325	350	332	346	305	288	362	363	336	319	306	343	343	346	350	364	331	354	349	350	325	332	322	334	347	336	331	350	360	314	322	355	350	345	321	305	318	362	372	341	306	310	362	354	328	332	321	337	340	344	336	354	312	349	354	313	335	336	314	340	315	326	316	354	359	345	358	318	332	325	304	354	357	344	354	319	354	366	334	342	352	348	333	352	373	346	330	367	318	351	336	355	332	336	358	312	366	338	340	363	337	344	361	344	363	336	349	340	325	343	318	328	374	308	354	314	322	341	365	349	303	321	349	328	333	347	331	331	349	334	380	366	333	352	352	351	315	372	348	344	298	349	343	338	334	330	319	301	305	356	347	342	333	342	345	342	311	358	341	324	336	342	369	352	339	328	356	291	329	306	362	355	321	329	356	366	337	343	341	353	323	334	343	328	387	325	361	365	320	344	363	321	362	357	324	312	360	319	322	367	321	351	348	342	333	327	336	342	342	353	309	398	361	320	312	312	335	333	311	332	352	358	352	318	360	343	374	362	322	354	325	307	313	341	328	386	367	371	329	344	312	321	355	353	366	332	345	374	294	319	371	343	328	327	334	321	313	348	343	332	353	360	313	367	316	367	326	349	357	328	335	337	352	338	353	321	338	346	323	335	309	328	333	364	345	316	367	347	318	318	316	370	372	341	340	326	348	355	304	330	305	329	331	351	328	320	345	333	349	311	344	354	295	319	319	350	287	339	329	312	329	355	355	365	302	323	365	306	340	349	290	360	344	371	321	330	308	359	346	318	325	351	363	327	331	353	316	347	343	310	326	336	332	375	355	330	345	345	374	359	320	363	311	347	316	351	336	330	344	322	296	371	384	307	340	331	330	325	340	316	324	339	343	347	396	337	311	328	317	334	373	339	371	315	336	324	289	336	340	310	301	347	325	380	335	311	325	334	349	341	333	338	347	341	343	321	323	340	356	317	325	348	355	347	339	320	322	307	336	329	343	319	349	370	347	339	356	325	290	319	332	363	353	364	348	313	314	329	330	329	335	315	326	340	389	321	348	365	339	355	339	352	336	346	336	331	347	346	327	332	336	299	350	331	338	303	345	356	311	366	328	316	323	331	352	322	340	338	317	317	317	347	324	352	343	319	382	351	333	317	315	343	339	309	330	322	324	333	362	340	324	352	341	354	337	326	356	337	365	317	331	326	339	359	353	321	344	341	324	326	351	309	333	329	319	358	310	328	340	353	344	358	339	326	356	327	279	327	341	344	355	340	364	362	370	316	345	346	333	322	324	317	324	343	321	356	331	352	349	370	335	328	334	370	364	355	345	339	362	320	315	336	340	320	333	289	356	352	303	312	365	321	334	315	340	317	316	333	350	337	345	321	318	306	321	309	346	342	341	331	357	331	366	334	316	361	349	346	354	340	326	328	340	308	326	327	343	343	329	360	339	317	354	320	336	362	335	345	377	326	346	333	355	352	347	351	359	363	330	311	335	361	345	323	340	352	337	320	347	339	310	344	332	340	332	311	317	327	325	336	340	336	349	340	327	354	340	358	299	336	302	324	332	360	331	299	307	343	366	338	345	355	318	369	356	333	297	390	354	358	303	342	338	312	362	343	358	345	327	338	328	337	327	317	321	318	335	348	351	342	337	366	327	330	350	341	359	346	329	349	338	355	385	339	327	346	357	326	306	326	332	343	342	355	348	332	337	350	326	348	340	359	325	321	358	328	358	309	349	331	343	356	341	357	341	346	333	352	350	320	312	354	324	364	346	296	321	362	361	313	321	340	354	319	360	335	389	323	326	348	300	331	345	329	350	304	338	357	333	316	320	330	361	343	350	326	344	374	345	353	314	340	332	354	354	377	370	340	358	349	316	342	360	350	338	345	352	343	318	345	346	346	352	309	322	360	316	343	327	350	372	343	356	343	314	337	352	342	331	378	356	352	309	326	330	319	306	344	340	346	363	381	349	318	326	341	369	341	332	345	328	309	355	314	346	333	335	354	377	333	381	358	362	344	360	355	335	323	333	372	345	337	310	282	339	352	318	323	357	306	372	313	376	346	317	318	345	328	315	343	298	293	309	314	350	318	299	325	349	342	323	335	324	325	336	326	352	356	333	356	340	345	319	351	324	315	346	314	320	320	325	327	333	334	334	309	319	300	359	314	327	313	373	340	303	349	312	351	363	312	338	361	314	332	352	361	356	334	366	322	315	360	317	320	354	337	321	328	331	316	351	332	350	332	362	304	329	377	328	347	314	383	338	307	332	334	350	341	344	327	331	356	324	328	366	334	346	312	380	305	331	315	367	331	332	351	320	324	360	341	335	354	350	357	319	351	339	341	320	325	365	365	354	353	356	362	335	311	358	319	326	334	346	351	372	326	334	338	339	328	364	341	365	339	316	338	365	363	358	343	321	307	362	328	339	292	339	341	330	334	334	367	326	337	322	330	348	354	329	339	341	375	296	321	326	315	343	350	340	320	355	349	343	317	339	321	326	337	319	355	389	332	309	319	319	321	353	344	341	354	332	327	329	328	317	343	317	336	345	352	362	353	311	338	316	345	360	354	302	337	359	330	344	332	346	320	338	330	352	328	353	360	369	320	308	331	366	304	326	345	317	308	318	359	352	306	332	355	362	341	349	348	344	322	319	335	322	343	350	350	379	331	319	317	333	352	316	341	321	332	341	311	335	353	330	332	355	352	312	353	347	320	352	338	361	354	310	334	313	321	330	353	290	321	360	315	350	343	341	327	328	341	344	331	316	344	343	354	323	319	370	299	350	331	355	371	344	343	317	324	325	358	328	377	333	320	344	347	330	337	340	356	331	341	303	355	338	340	316	331	315	320	317	374	344
24508	21679	29416	26438	24285	23218	16106	7406	4801	2115	971	768	698	624	557	571	494	490	506	519	473	462	445	441	406	387	393	404	392	397	367	445	383	370	353	338	377	373	378	395	381	404	419	397	382	357	376	359	398	413	348	364	370	399	377	353	369	399	363	395	356	369	377	384	391	366	401	420	378	376	384	394	345	332	389	379	410	404	362	371	353	393	408	433	353	379	382	392	373	377	369	372	367	374	407	381	387	335	330	388	409	392	397	404	388	379	379	367	371	371	329	387	380	394	370	392	345	389	385	403	343	407	368	382	388	412	389	350	396	382	385	374	407	319	392	386	377	380	374	385	361	375	399	378	381	380	402	337	409	386	371	361	404	345	345	384	377	361	357	382	401	382	372	379	368	354	361	370	374	380	370	371	415	418	385	378	389	359	380	361	390	355	359	397	366	369	369	397	369	370	384	396	359	394	392	386	384	378	372	388	381	411	384	426	357	357	360	384	386	378	364	390	366	371	376	353	346	363	407	370	373	366	370	378	360	347	375	399	385	382	391	410	359	435	381	396	353	411	399	418	387	387	364	381	358	378	433	338	370	395	388	384	373	379	385	379	359	374	371	411	344	374	360	363	390	403	347	392	356	391	362	350	410	358	382	401	383	394	395	361	354	331	364	350	383	350	365	376	359	366	404	404	356	355	364	382	418	401	399	367	392	400	388	360	380	330	353	355	360	382	369	393	376	366	350	358	372	358	381	372	372	397	351	337	383	376	374	393	381	357	396	437	401	386	395	385	348	380	379	365	407	358	370	395	380	391	388	357	393	356	359	370	375	367	392	380	355	400	377	402	389	394	362	368	376	371	389	363	412	407	376	387	362	384	383	391	393	402	374	388	346	367	405	384	363	383	359	374	391	373	381	367	393	380	405	373	401	367	375	365	401	370	389	408	388	390	355	369	363	366	385	390	414	387	408	396	381	398	386	348	382	391	374	398	373	386	372	388	374	353	391	372	398	341	408	424	430	382	402	401	377	398	398	363	391	341	389	408	356	355	378	412	375	392	391	418	386	400	376	357	378	404	368	420	374	411	328	393	377	367	393	379	383	355	368	359	362	372	413	394	416	383	355	362	387	396	360	378	365	359	394	415	412	399	378	380	430	401	340	383	361	347	383	359	384	342	378	335	372	345	384	373	384	414	377	352	392	376	398	392	373	370	368	401	387	384	384	406	377	359	374	387	387	385	357	387	394	383	357	381	365	377	361	382	414	393	385	392	385	393	367	386	374	339	367	384	434	364	395	405	368	396	358	391	399	400	399	371	400	419	400	417	355	392	374	370	374	395	371	372	371	408	378	362	384	374	370	374	398	387	393	378	387	400	352	386	360	370	406	354	358	410	384	365	385	402	352	366	411	358	361	373	395	381	372	364	392	403	393	410	353	337	371	419	390	408	362	363	387	350	335	398	393	360	377	359	384	399	362	376	367	374	377	371	388	397	355	384	388	346	422	409	391	369	359	369	361	364	358	353	385	377	405	364	364	366	372	379	360	386	405	383	356	331	344	423	377	383	359	373	328	364	358	366	386	366	378	371	371	383	371	400	399	407	396	381	355	387	405	372	384	410	362	395	378	399	375	386	366	353	381	376	379	423	382	380	401	347	355	375	376	394	387	362	351	408	396	365	368	367	382	379	392	370	375	357	384	387	423	379	402	380	340	368	358	400	375	358	401	369	365	365	418	399	379	389	395	371	357	395	404	383	405	375	391	355	368	386	369	389	380	373	380	373	383	375	408	379	404	413	362	355	344	368	379	364	392	421	393	369	368	385	412	382	416	402	379	378	379	380	330	402	393	385	380	394	385	409	371	399	354	375	374	367	395	395	391	397	376	366	353	337	381	373	420	387	360	359	325	375	371	409	375	388	379	394	361	373	347	385	402	382	371	411	382	373	388	369	384	334	372	372	381	380	364	378	418	379	404	359	404	368	376	351	363	350	405	393	367	357	380	353	380	367	384	397	376	366	358	384	370	375	411	365	371	354	399	406	395	398	384	322	375	396	392	362	377	390	379	379	392	348	376	387	405	374	357	384	362	366	379	398	383	405	377	370	386	358	392	402	383	371	379	369	343	391	355	413	408	384	384	396	352	412	398	378	371	374	372	375	364	377	380	347	358	354	346	384	427	377	352	397	381	393	395	408	400	347	365	370	364	344	375	404	376	369	392	369	360	367	397	364	390	396	408	384	371	374	346	374	396	396	383	361	383	337	396	373	370	370	366	361	400	397	357	363	381	357	394	360	318	382	363	401	342	360	375	400	357	380	354	371	398	360	351	361	350	369	418	398	370	349	350	362	403	414	383	360	377	347	380	414	386	367	351	382	377	365	345	341	357	367	368	372	364	376	391	396	344	374	379	351	381	391	349	395	327	370	369	389	412	390	384	367	395	388	380	362	387	362	368	359	386	388	363	350	368	325	371	390	396	397	326	370	382	365	383	364	356	388	360	356	373	355	401	406	352	417	387	398	365	367	380	382	379	352	337	391	345	376	375	421	370	385	337	343	381	361	386	443	383	360	373	363	419	375	408	354	346	423	388	375	360	403	394	355	401	373	362	417	398	360	410	365	356	390	362	382	375	410	383	355	401	396	366	394	360	370	396	374	376	373	387	405	410	383	379	365	399	375	389	415	381	403	364	379	352	387	389	366	379	385	409	375	366	408	404	380	379	362	365	378	402	386	377	372	397	384	378	364	395	355	402	374	403	381	395	383	375	373	333	373	398	373	386	388	363	399	344	364	361	387	372	352	427	364	368	393	379	378	396	379	390	362	404	374	381	352	356	371	370	351	381	359	397	375	382	399	394	396	376	344	370	360	413	378	384	382	398	382	384	393	384	375	374	420	356	361	402	355	397	343	397	365	358	419	393	390	401	360	361	398	369	362	392	337	365	401	381	374	376	373	404	377	382	368	402	363	383	365	363	395	405	378	377	397	376	357	365	380	369	384	375	376	407	363	346	419	381	388	376	380	389	382	376	363	369	370	369	411	352	346	362	380	365	368	385	358	375	358	386	365	364	357	373	404	393	355	336	377	410	392	411	396	373	370	378	395	343	354	368	383	389	397	390	373	392	352	368	354	397	375	349	381	365	386	390	364	352	394	433	361	374	354	386	357	386	388	381	393	414	427	409	387	379	341	360	419	391	376	359	371	372	380	335	405	387	431	401	357	372	367	397	352	354	354	369	361	382	362	345	376	385	373	360	392	374	380	389	379	355	366	362	405	351	350	364	394	372	388	392	402	377	386	365	389	352	395	378	388	361	373	389	379	358	400	373	402	388	374	383	343	361	394	397	379	402	375	415	366	397	376	366	388	420	420	395	347	418	389	377	402	400	381	401	393	397	396	388	378	384	409	356	423	376	348	390	371	383	404	386	369	403	377	398	370	353	397	371	379	351	397	378	367	357	356	376	380	375	381	391	351	379	368	368	356	378	367	392	357	379	370	390	372	387	378
34709	63538	50433	35666	28578	25090	16011	10313	7512	3059	1410	1059	931	817	739	696	626	617	607	498	488	498	481	465	478	454	447	457	419	410	421	409	451	393	411	405	437	403	429	432	445	420	428	387	388	400	404	405	398	407	364	409	388	407	417	385	404	429	352	400	421	415	388	378	428	394	423	417	400	401	432	396	425	385	407	385	357	409	401	400	424	376	405	374	402	416	391	398	408	378	376	415	371	402	423	406	426	409	416	375	392	422	396	379	417	411	406	384	363	399	381	391	440	370	393	387	376	401	361	430	405	378	424	439	401	388	395	398	400	411	396	424	369	407	380	380	394	397	418	424	419	404	413	414	367	373	411	375	416	393	369	351	400	384	378	419	399	410	410	402	380	375	356	430	426	388	412	423	412	388	397	393	432	404	379	401	399	366	434	409	459	442	382	383	404	424	416	410	380	421	388	430	379	387	419	375	383	393	383	392	399	393	399	378	423	367	403	371	386	385	396	395	412	409	367	425	405	370	393	417	371	398	394	384	402	380	413	415	387	406	423	436	385	402	411	377	421	354	394	386	416	394	405	381	394	400	421	385	388	415	375	432	373	413	391	421	427	426	416	407	427	436	379	419	388	383	394	407	385	379	389	399	367	381	421	426	378	360	384	376	411	380	396	429	398	386	417	360	420	408	369	373	397	404	401	408	376	400	410	369	383	394	430	372	397	419	395	405	418	405	402	396	419	410	386	428	408	380	376	402	392	400	395	381	357	430	407	388	405	393	393	354	392	385	366	370	444	412	415	430	409	370	387	342	402	414	391	419	381	420	413	398	369	396	400	386	447	396	379	377	394	410	404	396	413	409	399	383	393	394	399	398	403	404	398	389	399	419	398	383	405	349	392	392	399	379	393	389	398	415	423	389	397	385	369	431	394	369	401	388	428	403	400	411	416	369	410	430	391	391	394	419	373	402	358	375	379	402	419	367	424	377	421	399	403	378	359	375	419	399	398	399	367	401	378	389	400	415	410	401	392	353	413	379	407	383	414	392	417	406	415	358	402	400	387	368	372	389	371	395	440	375	388	407	429	425	399	426	409	412	399	392	390	437	381	400	411	380	397	382	373	380	427	434	332	419	384	389	409	399	396	402	398	393	424	399	388	404	394	400	383	385	391	394	387	416	407	385	388	373	399	379	390	396	425	384	394	372	374	380	388	414	421	419	417	395	396	401	368	410	410	382	426	388	421	411	416	382	406	389	364	352	382	408	412	404	383	408	400	441	402	390	404	378	407	415	383	392	337	352	416	405	372	413	378	380	420	404	408	357	416	399	362	415	376	370	418	409	379	387	428	397	408	401	363	375	423	383	401	404	385	439	432	424	385	392	373	413	401	401	373	388	400	412	405	401	436	417	364	414	403	416	401	393	383	411	383	408	396	420	407	408	420	378	436	372	392	420	406	368	382	404	403	419	414	395	397	390	375	379	385	401	399	397	433	416	395	397	382	435	380	401	418	416	434	383	400	408	387	387	356	376	411	373	410	396	404	393	431	392	377	384	385	395	397	425	409	385	371	374	412	388	377	393	416	405	413	410	423	403	424	404	375	409	409	398	381	352	387	376	380	405	408	426	407	388	409	407	392	383	408	395	377	398	410	424	361	381	411	394	377	435	417	350	360	415	396	426	419	382	433	384	370	420	412	415	406	373	408	383	371	399	383	417	405	394	402	433	403	407	380	384	383	384	395	385	400	349	429	408	407	369	376	389	405	373	395	371	360	416	409	390	386	399	373	385	384	417	378	389	411	413	386	380	369	394	377	392	431	399	403	401	383	399	374	398	370	381	414	367	424	390	394	415	378	412	389	358	360	414	400	396	392	393	410	356	374	394	419	383	447	398	401	388	362	395	415	403	439	399	402	385	386	401	389	373	411	367	400	381	341	404	380	398	389	347	368	411	406	368	396	430	373	415	399	373	420	391	394	418	393	410	381	398	409	381	429	390	441	435	382	401	403	395	395	377	376	403	367	350	403	410	386	419	386	421	430	401	396	390	376	375	364	424	395	384	409	369	399	380	378	376	349	407	374	441	422	352	375	400	381	405	380	378	390	396	390	391	385	462	383	390	393	414	396	390	434	373	434	379	410	407	410	399	410	397	411	369	360	371	411	407	405	432	403	429	391	383	414	399	387	378	409	412	386	404	382	380	414	423	397	402	417	425	411	393	392	398	347	369	400	430	398	393	399	400	392	406	422	401	402	397	420	377	397	360	399	392	396	374	403	414	421	410	413	374	406	387	383	391	387	409	382	375	375	401	406	437	413	409	434	381	413	424	392	407	389	416	382	434	421	403	367	379	422	393	392	401	389	378	365	389	393	383	385	418	420	367	407	412	376	393	409	400	379	417	394	350	388	415	367	413	358	391	411	382	403	394	384	387	369	382	378	388	368	394	401	405	362	385	417	395	411	395	392	391	411	405	405	407	393	417	354	426	397	442	394	417	413	379	363	385	417	400	408	388	371	423	397	396	405	415	384	441	414	402	383	397	391	392	402	389	387	373	400	386	396	384	404	417	416	383	381	370	378	421	383	375	383	359	387	412	411	402	401	419	374	376	393	448	429	395	381	369	393	405	359	447	413	401	394	396	418	391	383	419	378	396	410	412	380	419	396	419	395	403	434	389	375	420	384	391	405	410	419	388	408	366	400	418	407	388	369	397	382	393	397	401	367	396	431	418	388	400	412	347	416	407	394	389	313	403	366	436	394	385	391	426	415	393	375	407	427	369	406	397	398	385	360	383	376	380	356	388	371	398	375	434	409	403	411	361	402	388	417	406	377	422	327	408	386	412	388	368	398	403	369	367	368	391	398	403	419	429	412	404	432	398	381	425	380	425	397	367	396	369	373	376	416	450	386	407	397	388	362	391	424	403	398	403	372	389	392	413	404	410	391	365	418	374	405	408	413	406	388	372	397	416	397	383	394	364	405	389	400	364	397	390	411	397	423	347	415	425	361	410	419	394	360	378	368	423	409	369	407	424	384	410	358	391	413	409	373	387	390	403	424	392	389	380	378	387	419	409	373	369	413	375	420	387	443	398	385	388	397	433	374	402	416	428	409	403	413	408	411	385	399	410	363	400	390	396	389	397	394	433	434	398	395	364	410	390	385	404	415	414	396	390	382	421	410	429	377	409	383	376	373	380	389	374	374	410	398	393	433	409	392	411	416	413	402	388	382	406	412	384	400	417	391	394	396	390	399	388	411	422	394	373	402	400	379	411	402	388	376	383	401	390	394	358	427	407	400	409	410	411	367	384	405	383	410	406	394	379	397	394	392	384	376	390	370	387	412	416	387	415	412	368	416	395	416	401	433	384	392	368	410	378	380	398	391	393	385	413	395	366	366	365	375	398	384	375	365	380	395	409	351	406	446	401	365	373	399	356	416	365	399	425	421	414	409	387	392	424	400	392	390	378	363	428	411	420	381	420	371	352	381	407	385	414	375	382	405	369	401	404
25698	21933	30567	30160	23846	18953	10729	5636	2757	1342	810	668	638	585	572	533	530	503	469	513	455	399	418	393	429	423	372	390	426	406	405	389	397	431	405	382	433	427	414	391	405	397	403	430	369	399	429	406	398	405	385	407	379	406	411	400	421	388	354	398	429	393	381	419	419	409	377	407	398	417	411	387	360	384	374	387	400	450	428	362	388	414	361	398	379	391	378	376	379	397	410	405	390	434	395	392	391	384	401	376	392	422	394	391	395	406	388	389	403	431	426	422	374	418	402	418	397	384	392	382	415	376	395	365	400	389	412	400	380	385	426	409	357	373	395	401	388	420	421	432	424	396	385	412	389	392	387	395	393	370	390	379	403	385	369	412	411	386	396	404	371	383	415	411	425	388	408	414	420	392	406	392	411	409	388	406	377	388	415	388	390	389	382	403	385	385	390	411	385	401	439	439	413	400	389	384	390	406	411	394	401	382	418	395	424	412	390	391	431	423	423	390	406	376	377	405	390	428	416	373	407	391	376	398	404	404	417	385	407	372	396	356	391	357	382	374	388	429	389	389	417	399	408	373	390	373	402	430	399	394	394	352	405	418	397	406	374	438	388	391	392	397	411	371	433	398	387	388	421	411	404	376	411	425	408	362	373	382	400	392	382	386	389	388	415	372	416	389	402	377	392	395	388	416	382	369	384	359	420	396	383	400	413	385	409	377	394	395	351	356	383	405	382	389	409	408	378	399	412	368	445	411	399	401	386	410	398	382	398	397	401	361	381	407	370	398	405	417	374	408	407	401	395	405	424	403	388	407	424	385	441	391	401	375	367	385	389	411	376	380	415	411	393	390	417	409	405	407	370	394	406	368	442	414	367	409	413	383	370	406	407	398	389	374	439	382	415	440	419	363	395	412	395	405	405	393	397	414	383	408	393	404	364	417	426	397	365	376	406	397	379	364	386	362	383	358	379	386	421	412	450	392	386	375	397	392	400	427	380	431	430	393	413	381	423	379	397	406	400	387	408	392	394	401	385	343	374	413	407	376	380	354	381	417	429	416	375	426	391	386	398	376	406	421	394	382	378	402	382	427	408	440	385	408	386	395	424	374	401	430	405	430	404	378	376	403	383	402	395	416	386	387	369	362	405	368	404	405	406	437	403	409	402	399	411	398	453	381	393	396	375	357	371	419	400	367	375	383	387	377	382	358	389	423	385	371	408	381	370	432	419	379	370	394	402	393	402	384	403	394	397	396	393	409	386	408	388	408	412	398	432	378	377	402	395	397	385	423	402	406	407	374	380	386	397	407	406	345	374	342	394	389	423	387	439	385	383	386	384	414	383	385	440	390	393	364	383	390	393	379	392	393	406	415	406	406	408	416	382	374	378	399	424	405	376	391	407	429	385	409	398	393	385	406	395	388	379	384	379	421	430	375	393	405	392	410	406	398	417	416	352	402	388	416	390	422	379	401	390	400	410	428	383	401	372	388	403	388	397	392	396	425	405	409	395	414	392	393	381	421	369	455	391	407	393	386	373	402	405	386	372	407	393	409	437	409	388	363	383	378	393	373	418	425	351	391	412	414	383	400	390	399	372	437	401	402	389	439	399	394	416	407	373	442	407	391	413	358	379	415	414	445	368	360	379	450	421	416	389	426	419	414	392	400	398	396	365	399	412	405	420	376	431	407	411	368	401	401	388	404	428	404	380	408	390	418	394	417	360	393	382	403	357	399	416	388	365	419	456	380	415	386	386	366	353	390	422	415	381	411	386	402	381	401	362	368	425	427	413	420	411	370	415	387	363	399	407	410	395	433	377	419	363	382	383	399	416	403	402	392	399	415	411	399	383	417	396	389	370	396	403	352	368	433	392	467	362	388	407	438	385	405	393	427	386	428	373	386	428	380	374	423	384	380	405	402	389	363	436	424	384	382	399	401	389	410	441	379	383	406	414	407	417	396	385	386	406	384	412	401	398	388	403	407	387	410	435	373	405	421	437	422	411	394	357	391	406	411	435	420	408	399	387	441	424	390	393	411	373	419	370	383	408	391	402	371	407	438	417	423	355	390	421	398	414	389	372	436	382	377	422	398	408	388	403	426	411	368	396	411	410	382	411	362	391	408	416	370	407	418	432	395	412	367	437	402	408	405	385	392	407	413	417	417	415	411	388	394	383	400	396	406	411	421	355	416	416	403	412	403	376	403	415	410	441	416	417	411	382	363	383	412	427	388	370	385	399	407	383	370	401	379	420	399	361	389	364	410	375	402	392	400	434	390	397	410	384	398	438	404	418	393	400	406	414	390	380	400	400	343	431	429	398	397	395	416	395	359	411	386	434	348	400	391	404	408	449	373	400	384	411	392	376	425	392	418	397	392	415	400	400	397	417	415	365	359	382	341	365	391	418	377	419	387	413	383	410	365	391	414	392	407	414	409	393	394	384	382	389	420	407	433	407	387	413	420	402	370	387	406	404	438	416	403	369	453	387	422	393	389	404	394	388	422	412	395	387	391	400	405	381	431	396	391	371	399	390	383	387	400	387	377	413	403	439	393	407	385	412	432	382	375	401	384	430	373	427	401	394	396	469	428	421	398	406	400	402	404	396	401	385	424	388	400	427	358	411	433	412	402	403	399	406	391	408	407	386	392	382	405	372	387	415	392	382	381	395	387	391	368	401	387	403	367	428	401	405	385	399	422	376	400	372	379	346	399	387	424	434	438	420	385	391	380	376	362	387	415	418	375	394	391	385	382	405	427	383	385	404	425	402	414	401	448	399	414	390	378	389	388	362	384	438	364	348	386	371	404	394	396	375	431	386	430	357	378	387	370	405	444	372	362	397	404	378	367	379	405	429	358	405	392	381	388	405	403	371	392	401	429	402	387	438	411	384	425	368	390	392	409	358	405	430	390	404	382	395	405	404	392	353	384	400	419	391	400	428	367	402	373	347	469	412	379	412	439	388	356	397	398	417	433	423	381	418	389	411	378	395	376	394	393	416	398	398	403	440	434	385	394	390	410	396	375	416	413	426	425	425	379	398	422	408	403	436	379	407	425	367	372	399	408	389	371	403	378	406	418	395	391	419	417	386	376	407	414	441	405	405	412	410	396	403	375	419	374	406	400	404	426	417	427	367	376	365	423	400	424	414	426	387	386	389	401	382	412	420	363	412	402	399	405	404	369	397	376	399	394	387	376	391	380	381	392	400	382	397	398	395	413	376	354	373	396	393	384	388	378	356	434	380	405	386	409	406	419	410	411	417	417	436	399	392	395	369	384	409	376	425	397	369	369	408	420	412	430	386	406	395	450	375	386	359	383	414	381	427	383	442	388	378	363	425	382	388	422	387	418	401	388	392	397	363	379	381	373	365	408	410	381	390	426	403	403	392	420	391	397	393	369	374	386	417	354	384	406	405	400	417	394	412	402	438	402	380	407	389	422	392	411	427	371	382	357	383	408	364	423	387	386	410	417	378	379	407	381	394	396	391	394	450	429	399	380	393	394
34558	58094	46174	32975	27185	22223	13794	9085	4684	2171	1115	965	832	699	690	647	578	574	534	513	547	493	453	465	485	461	426	470	479	465	453	471	430	431	421	448	430	458	428	421	436	418	404	436	405	439	375	449	402	441	392	406	439	444	448	419	417	437	392	440	433	454	429	439	428	444	439	429	394	421	439	454	447	457	416	389	438	400	432	425	429	446	451	437	445	463	455	427	415	427	402	390	414	404	398	438	429	389	407	424	429	439	410	430	442	444	441	404	423	404	422	446	422	439	426	435	454	436	437	403	425	399	431	405	403	437	415	428	405	419	418	404	401	423	412	447	433	432	430	423	401	404	440	430	407	404	401	416	383	413	429	421	416	421	439	432	429	391	389	444	438	391	455	434	402	440	415	383	421	421	399	372	411	418	426	435	384	417	382	443	441	427	449	390	427	431	448	383	442	430	435	454	422	426	405	421	460	402	428	424	392	435	445	444	435	395	433	430	419	418	446	420	427	401	426	434	480	410	417	413	411	421	389	406	395	448	458	394	398	415	411	416	400	456	443	441	442	390	435	401	399	433	410	426	429	421	414	433	480	445	411	443	406	433	409	385	414	407	448	412	451	415	446	433	453	435	433	398	417	450	425	425	425	399	448	403	399	456	448	430	405	440	418	459	454	410	419	401	451	418	444	450	430	412	395	449	428	414	415	419	425	456	448	421	412	435	418	405	451	438	448	431	467	448	452	448	415	421	426	425	420	454	434	392	443	417	421	432	477	435	413	410	422	425	404	433	426	438	418	375	418	439	428	398	388	446	394	420	436	445	399	421	437	417	413	417	435	428	455	414	414	397	428	406	415	438	449	449	409	417	439	427	412	434	445	406	463	412	470	456	433	393	430	427	435	435	434	393	465	417	440	398	441	377	450	418	461	399	436	443	403	427	408	394	437	437	424	414	400	433	464	432	426	404	427	419	420	456	407	392	417	454	405	417	459	412	428	412	428	430	463	400	426	432	450	446	434	422	447	451	411	405	446	435	391	420	405	409	433	410	435	411	452	416	436	446	424	405	410	430	436	459	409	389	411	424	430	452	447	413	380	437	466	458	442	452	412	428	446	413	422	446	422	412	446	422	407	436	437	436	408	434	414	440	417	413	417	403	413	450	433	416	418	432	421	436	441	443	436	399	426	407	402	440	446	415	428	397	425	402	414	428	411	399	396	414	432	408	417	462	433	424	444	423	417	438	420	445	440	402	429	391	416	429	417	441	437	465	416	427	444	401	414	391	455	422	434	444	457	425	444	414	417	414	425	460	439	419	420	456	414	448	417	403	428	430	432	428	441	435	400	450	465	437	430	403	440	391	428	417	440	417	431	447	439	416	457	421	440	412	398	390	429	438	437	441	451	435	422	398	462	405	425	446	457	411	426	413	444	428	441	422	428	395	427	438	417	431	424	442	438	423	432	412	433	425	396	378	427	460	425	407	444	446	403	443	415	388	422	463	445	436	429	438	411	418	427	421	428	440	433	462	461	418	443	408	410	426	433	418	427	444	384	412	453	389	441	425	416	392	436	470	441	455	426	377	436	422	436	448	416	407	445	441	413	427	434	437	427	433	439	426	431	443	406	413	432	421	425	416	472	427	446	438	382	402	419	437	425	455	401	433	402	425	421	412	398	400	392	421	378	440	452	432	452	433	453	434	414	449	428	428	379	441	400	435	434	410	402	396	424	432	434	445	392	429	413	430	418	406	457	392	405	403	445	403	424	440	414	404	414	442	405	454	431	436	401	406	419	379	428	436	387	419	417	397	400	424	405	398	436	394	452	422	462	396	431	450	441	374	406	415	441	425	401	435	429	391	418	407	413	432	436	456	445	410	397	427	409	432	417	446	433	435	430	458	404	435	442	442	409	415	376	409	439	390	415	421	469	426	466	437	390	449	395	383	427	415	418	436	435	407	380	391	432	374	429	422	432	414	400	450	421	454	423	447	439	436	439	416	438	415	419	438	458	428	451	404	414	404	439	421	420	402	438	462	378	399	411	425	411	381	463	384	445	428	464	440	422	388	421	453	443	406	424	420	405	404	434	412	428	453	441	455	413	415	399	405	428	396	430	411	407	384	409	401	428	454	426	430	440	421	451	398	447	421	413	418	451	421	435	431	426	446	438	394	456	393	412	405	394	460	449	421	432	422	401	423	440	439	453	413	391	378	416	438	442	423	442	435	418	417	396	436	436	414	432	426	405	421	437	384	385	401	435	424	448	414	422	431	420	428	461	457	399	406	431	408	419	443	405	397	412	428	390	415	423	403	421	401	447	437	407	444	428	417	439	434	433	433	459	407	416	419	414	414	405	446	420	417	424	403	430	396	450	442	402	397	435	380	405	431	415	418	402	427	420	421	435	464	425	427	436	420	388	431	419	393	435	422	463	413	471	403	436	431	422	399	433	423	421	424	421	430	462	425	405	447	419	430	438	424	466	432	410	436	425	421	383	466	440	422	404	402	420	453	434	424	406	395	441	441	429	421	405	416	479	420	448	426	403	404	441	397	424	420	463	430	404	438	417	430	452	398	451	402	467	418	428	417	413	438	469	395	440	440	430	437	425	466	379	452	443	430	386	452	426	414	410	406	432	413	438	430	411	419	419	426	435	399	421	418	436	438	440	425	424	426	427	405	405	429	409	446	419	441	446	396	437	439	418	439	470	444	414	390	437	416	441	454	422	430	450	413	435	451	429	438	406	395	425	412	410	440	457	418	427	411	449	449	426	465	427	390	443	433	469	407	449	422	442	420	403	427	375	407	421	395	422	451	405	433	435	400	408	422	418	426	405	455	446	431	436	410	397	421	425	454	403	439	421	443	381	424	448	434	426	418	408	423	458	423	426	400	433	415	385	428	421	414	425	434	448	441	445	448	410	445	423	434	409	484	438	419	449	431	415	427	415	465	402	447	389	434	406	413	440	463	421	419	417	412	398	380	437	409	438	420	446	424	423	431	438	419	428	408	404	423	435	418	440	407	441	412	414	455	423	405	447	419	426	423	426	403	456	442	388	445	416	419	439	472	427	440	433	472	399	405	428	428	435	406	451	427	405	414	415	439	415	444	422	412	424	410	431	402	420	431	411	434	449	412	424	439	441	444	414	425	452	440	430	407	409	394	398	415	426	407	417	410	473	441	382	353	461	454	428	422	413	434	462	408	403	414	454	425	428	404	442	440	410	508	442	406	417	424	439	416	430	427	430	379	402	397	435	419	363	425	428	466	441	433	410	432	450	466	456	449	460	429	431	437	442	424	453	438	455	382	457	435	427	453	426	421	397	441	443	455	415	436	433	436	431	433	443	400	393	429	433	416	389	421	401	413	412	424	403	441	430	426	397	416	444	413	435	389	462	418	452	438	413	430	412	435	436	433	429	431	410	418	435	448	411	418	423	379	430	449	412	448	422	425	407	427	420	419	435	425	430	430	449	440	427	433	454	427	428	459	405	453	441	464	447	445	437	369
23367	21673	29498	24924	24026	26526	23068	12212	5985	2858	1452	1127	973	857	870	807	787	701	695	663	653	643	564	593	614	564	522	548	570	550	594	530	585	546	599	490	542	526	537	500	545	527	497	522	509	501	532	509	528	567	520	524	535	490	484	525	509	512	523	512	551	546	510	499	534	553	502	528	510	532	487	512	539	519	528	565	553	538	476	498	507	527	504	558	507	528	543	478	522	536	515	539	524	553	543	537	522	534	529	552	508	536	506	544	505	557	535	518	533	529	510	508	512	528	532	498	491	527	524	497	491	529	529	497	524	552	584	508	510	512	550	541	546	515	526	521	540	501	503	464	517	506	535	522	532	530	534	525	515	508	531	522	536	538	522	518	539	525	547	494	532	539	523	545	504	517	544	547	510	554	498	519	526	536	532	557	525	535	527	507	529	566	557	556	505	543	486	549	461	532	526	535	511	523	514	513	501	528	521	499	505	534	486	484	466	535	520	485	503	466	530	567	545	542	567	513	503	502	506	539	528	544	535	553	557	561	547	548	528	503	527	549	507	516	541	538	528	530	493	512	522	560	515	530	529	542	555	539	501	533	551	563	513	509	533	526	561	535	563	543	495	509	534	558	544	482	485	544	535	532	515	510	528	481	530	503	527	537	490	507	504	479	522	518	548	546	531	535	515	506	546	556	490	590	488	530	523	547	574	581	493	523	500	503	511	566	516	543	524	529	467	523	511	525	478	501	528	547	494	542	544	521	509	528	546	493	564	532	529	546	515	531	552	526	551	535	547	501	518	521	519	500	544	555	528	511	560	521	527	526	530	526	533	513	530	526	500	544	534	494	544	544	488	561	532	558	525	510	510	503	530	486	515	461	505	529	595	492	486	545	505	538	571	529	523	538	543	520	502	517	502	512	498	493	522	516	546	503	502	534	552	478	510	561	527	466	481	497	563	496	545	519	559	546	499	503	562	509	523	517	531	520	499	545	531	525	532	525	566	549	541	492	519	537	498	523	521	502	528	515	535	572	507	558	545	511	506	519	513	562	527	532	546	512	499	556	554	519	482	526	540	515	549	478	523	518	552	502	495	599	478	516	531	534	533	477	532	527	491	561	529	517	535	515	479	531	548	542	501	520	519	476	516	550	577	504	502	494	553	510	540	520	515	540	542	537	531	544	551	546	517	509	513	549	517	501	508	523	506	528	533	518	505	508	508	548	545	519	529	521	493	537	524	547	462	530	505	529	486	500	531	518	519	502	532	483	493	484	526	511	536	520	518	507	533	545	546	556	540	548	501	498	569	529	497	475	533	539	522	488	596	514	512	553	539	550	516	534	486	543	567	536	517	518	488	576	493	508	548	550	534	508	457	484	540	530	546	545	537	519	516	524	540	560	514	505	558	554	532	558	515	543	527	491	514	500	533	561	510	519	510	480	471	456	433	534	563	519	508	508	513	505	532	550	471	526	514	510	526	531	500	510	533	532	529	484	485	581	541	535	506	542	538	534	520	539	498	519	497	574	556	486	486	563	514	473	552	505	518	530	546	531	515	501	484	504	541	571	558	507	518	517	500	529	510	511	533	517	527	537	515	530	557	511	498	541	480	497	500	495	512	476	533	555	491	530	500	525	533	551	528	556	511	506	494	539	551	526	484	472	533	513	509	531	525	561	511	538	500	521	523	501	532	522	538	548	542	528	513	530	522	508	527	528	520	551	563	580	544	511	522	515	512	518	509	519	541	530	511	494	511	498	518	506	528	507	521	506	564	521	538	534	501	502	520	540	553	500	480	521	544	519	518	516	539	527	571	509	524	542	511	520	521	497	497	553	511	509	532	557	512	576	506	537	553	496	533	493	516	542	510	526	547	540	480	515	572	548	536	544	486	488	477	483	555	546	544	546	534	535	534	537	483	517	535	521	533	538	498	496	528	541	521	483	529	497	480	514	549	498	519	508	507	498	541	493	541	551	508	509	553	544	517	526	474	517	532	522	514	535	522	509	522	523	576	561	552	501	523	512	543	528	555	545	482	515	543	514	526	530	508	538	483	512	513	539	509	563	528	491	480	503	511	494	517	464	519	567	505	498	545	533	529	457	543	524	521	511	577	569	507	541	528	553	532	499	565	501	535	508	529	542	476	505	511	535	524	495	509	510	525	524	515	514	512	518	536	529	540	481	525	539	498	542	493	516	539	569	503	495	479	532	545	501	548	478	511	527	532	524	519	558	515	550	529	529	485	524	560	512	522	534	557	498	538	519	531	539	513	510	524	549	507	529	556	511	537	507	502	538	550	521	519	495	491	496	516	502	514	528	509	577	505	537	543	513	531	504	516	536	516	516	503	537	539	510	552	526	537	515	523	523	517	577	491	516	513	545	517	475	550	537	524	518	489	553	541	533	497	510	507	493	555	502	509	523	572	543	518	516	542	533	484	551	535	495	534	512	545	540	535	495	506	464	519	517	462	541	507	523	517	538	564	482	548	504	528	537	511	508	536	537	499	530	538	511	534	530	472	531	500	514	528	573	533	529	519	522	533	531	541	509	545	495	505	553	527	530	519	541	504	576	519	496	486	531	527	517	494	556	513	522	546	477	526	499	565	505	482	542	547	537	487	548	557	520	536	478	530	537	510	534	530	510	499	502	519	528	537	522	463	555	494	499	538	511	485	524	513	497	532	534	536	456	495	501	519	540	530	533	535	509	532	526	501	506	495	578	519	523	550	518	491	506	475	513	523	543	478	511	535	464	519	556	487	534	519	534	602	553	503	587	549	483	543	499	505	518	488	535	490	489	536	494	493	501	587	525	535	543	518	523	502	529	510	505	481	494	544	530	569	554	549	562	489	524	515	540	526	515	543	541	521	506	543	507	487	522	467	517	524	542	489	537	520	480	515	520	497	520	528	503	520	538	540	532	539	508	531	497	522	572	531	530	538	527	506	485	512	496	555	533	540	471	512	544	499	514	546	514	520	519	510	487	512	502	525	510	549	483	514	497	544	532	537	529	552	548	520	511	528	518	548	533	537	524	531	540	538	504	514	561	570	534	508	529	539	548	530	522	570	516	480	542	514	548	532	512	515	513	576	542	507	533	501	526	539	533	503	516	521	551	514	516	530	492	498	536	529	519	532	556	540	512	534	487	472	503	537	522	514	493	539	546	517	539	514	555	502	534	527	494	488	480	556	499	528	522	498	539	531	487	558	513	502	501	498	477	534	550	518	558	554	509	552	498	515	487	529	535	514	558	517	532	540	525	493	539	551	493	534	529	522	537	524	495	508	539	500	478	526	505	503	525	515	561	538	538	482	531	541	537	499	574	562	517	518	505	526	538	520	518	508	547	501	505	514	506	530	524	539	522	503	531	536	509	505	513	536	484	557	485	492	520	512	528	505	533	543	493	490	539	477	512	536	550	554	480	521	549	525	548	542	559	529	538	531	528	467	564	553	555	548	530	569	557	537	506	523	469	550	550	512	516	520	502	545	523	515	493	489	525	526	505	533	524
37384	69552	56690	43198	37474	30199	20375	14681	8400	4242	1988	1593	1378	1135	1072	1022	885	849	706	734	694	608	658	610	622	540	585	586	570	570	547	544	536	535	521	537	535	507	552	576	577	563	565	510	547	575	574	531	537	514	515	565	557	509	521	526	495	531	550	514	533	508	546	534	520	514	533	527	553	582	465	526	531	525	518	511	501	521	516	538	544	544	499	539	545	554	500	518	554	520	530	530	505	545	516	572	474	526	517	518	572	555	548	545	550	530	556	531	525	515	534	512	522	570	544	556	518	568	559	514	495	528	549	565	557	551	537	526	551	507	537	551	505	536	508	578	539	574	558	528	517	526	546	574	542	523	544	542	569	543	569	566	560	559	508	555	535	524	522	537	548	542	550	530	544	529	504	573	536	526	529	573	538	519	507	530	539	509	518	549	493	535	575	506	549	540	525	529	548	472	548	520	516	561	582	550	558	562	523	555	512	538	536	550	529	538	554	495	504	526	542	548	521	520	509	563	477	509	520	552	518	527	533	558	555	520	573	500	505	510	554	502	560	500	490	601	500	549	513	542	515	542	507	512	528	551	526	519	521	535	531	494	534	508	512	582	519	512	524	569	571	511	544	525	539	554	562	567	528	533	501	572	552	518	524	524	543	532	509	523	553	545	502	510	515	534	546	570	520	543	546	548	545	539	495	535	566	548	543	549	561	519	517	499	506	565	533	581	527	535	515	509	521	570	477	513	532	544	506	561	517	523	497	540	523	510	529	549	541	568	576	554	514	507	509	524	516	494	571	540	514	513	546	500	512	509	575	549	521	594	573	528	549	512	536	530	507	510	521	537	511	517	527	490	525	546	534	503	502	515	536	521	515	518	541	543	543	545	519	552	563	542	527	524	552	534	575	532	584	507	545	538	562	553	555	561	533	555	523	530	507	574	527	540	519	514	538	556	543	567	558	530	523	497	542	541	540	543	552	526	553	552	548	491	525	505	521	533	533	529	559	557	528	526	546	546	522	551	562	546	516	512	551	536	509	543	545	517	539	555	509	520	557	553	521	517	527	529	560	548	496	520	521	550	556	530	518	552	559	551	531	518	527	542	510	551	528	565	528	512	517	510	546	531	530	568	521	552	547	570	532	551	554	531	549	543	514	569	470	528	532	554	552	538	546	549	509	537	506	576	540	568	520	534	543	581	548	537	499	533	526	560	551	528	571	514	571	557	538	524	513	509	533	535	573	556	583	547	467	484	517	510	523	545	528	528	516	497	533	542	530	549	552	583	564	488	534	556	485	530	522	516	577	516	531	572	513	566	539	509	545	531	550	529	508	571	500	473	560	528	545	575	522	543	553	488	535	539	534	509	505	468	518	561	544	525	536	525	517	563	568	534	525	493	491	569	507	561	522	550	547	564	498	524	535	567	538	541	531	543	477	564	518	537	528	513	492	496	528	523	541	534	476	534	529	474	523	553	482	534	498	573	508	521	537	552	547	508	560	521	539	516	541	496	526	555	505	525	507	540	539	520	540	540	486	521	521	537	556	505	518	512	543	506	559	544	512	518	581	547	530	524	553	499	515	534	560	553	516	526	531	540	537	511	486	525	516	513	533	532	521	515	524	529	500	525	534	563	528	554	518	585	532	492	567	502	528	502	529	524	545	546	524	545	557	519	520	484	560	516	543	561	495	545	545	548	494	516	554	536	499	495	540	576	518	490	502	536	513	509	501	532	532	559	561	501	535	525	533	533	515	526	529	497	557	566	560	509	515	568	555	550	562	542	557	549	547	523	585	563	530	561	538	548	578	510	553	538	541	498	557	520	557	541	535	540	570	561	551	556	511	516	527	511	519	541	526	544	526	539	538	522	544	557	526	513	549	571	556	526	546	547	529	564	521	518	551	502	517	484	499	521	545	501	526	564	541	516	484	527	534	541	524	518	554	534	541	534	507	530	539	524	561	533	531	518	574	513	472	486	569	590	540	517	548	525	527	520	534	523	529	509	507	534	539	511	533	489	517	569	527	558	525	505	556	522	531	544	523	567	500	521	530	543	522	527	573	524	536	519	570	537	508	538	528	552	580	533	577	532	540	556	552	521	568	520	501	563	558	525	503	530	517	528	566	508	531	524	508	505	513	507	518	522	572	502	538	568	538	511	514	538	514	534	519	574	499	558	514	523	521	477	540	523	546	526	529	529	547	528	520	515	509	511	515	533	534	525	533	539	515	552	524	527	498	571	538	538	554	501	503	529	551	542	528	533	559	512	506	519	539	527	553	520	544	566	533	504	500	525	521	512	549	580	544	535	498	565	533	565	526	501	495	553	501	547	538	524	502	495	490	539	517	546	519	503	520	547	511	550	528	558	519	516	554	532	535	549	558	487	546	545	552	493	503	540	509	523	555	552	555	496	567	529	509	516	512	542	565	551	502	570	526	576	566	528	537	533	564	535	587	539	536	538	534	533	511	501	538	585	519	566	564	536	493	507	546	534	553	498	573	567	581	544	521	531	527	583	525	529	517	550	581	563	508	518	543	545	572	536	516	592	510	543	538	545	557	520	512	528	528	528	533	541	534	562	553	511	548	563	555	520	521	498	511	522	529	526	529	558	581	549	556	543	545	542	546	470	541	538	520	542	538	510	545	555	494	517	546	534	537	539	540	519	525	533	507	527	507	528	538	561	510	544	517	512	595	490	511	539	542	492	556	509	514	509	500	511	547	534	530	515	539	565	555	561	564	561	520	531	537	565	517	537	539	552	539	540	515	572	505	563	544	521	524	502	540	567	552	557	542	486	552	528	502	495	524	559	530	532	475	520	515	555	518	552	542	540	569	534	597	514	520	537	535	550	544	561	543	528	536	498	497	563	543	530	601	562	545	540	558	544	519	525	524	561	507	541	520	517	521	571	527	506	541	502	502	518	537	550	565	562	532	523	550	535	580	526	548	537	519	545	534	553	552	544	524	503	558	556	567	525	597	542	514	531	487	538	541	548	561	508	505	480	518	512	490	553	533	519	536	552	547	541	499	587	513	534	520	507	526	522	506	534	533	584	552	557	551	518	527	519	540	530	546	501	510	519	572	539	578	544	552	531	533	526	524	521	511	550	520	533	532	541	508	579	541	541	519	528	536	530	553	513	527	563	527	523	498	486	535	511	541	516	521	564	562	550	543	536	530	519	497	486	519	508	537	500	541	521	526	550	499	589	516	521	574	545	523	515	514	511	521	543	485	505	555	538	526	510	529	538	541	523	547	545	527	507	590	549	532	560	454	539	573	509	506	537	557	537	551	535	539	555	558	517	566	535	499	510	552	539	558	550	541	567	553	538	488	546	555	533	527	505	508	526	533	481	530	516	531	508	542	551	547	525	517	539	483	522	498	551	546	564	532	542	497	540	552	561	546	508	508	495	540	554	507	556	503	518	520	530	519	541	563	524	514	552	464	562	525	508	534	512	528	512	542	543	521	500	542	541	505	550	525	525	528	522	534	527	523	557	500	491	502	552
33148	39653	42820	30988	20369	11949	6192	2656	1505	750	588	497	442	446	398	404	380	374	361	350	361	346	338	331	332	332	345	355	308	313	316	334	302	287	315	278	318	298	320	296	333	338	324	299	322	334	302	303	304	320	316	305	311	309	329	326	299	319	332	310	331	309	312	306	294	335	306	310	337	283	303	304	308	345	320	280	317	305	271	314	304	290	298	288	343	294	320	309	344	283	327	312	313	306	281	294	327	312	304	324	306	318	302	313	288	322	325	306	301	305	320	312	290	304	306	298	329	328	310	308	334	292	289	322	306	305	328	300	345	336	305	315	350	289	331	349	324	333	307	324	330	313	354	337	338	330	312	336	310	316	288	282	321	321	312	305	326	339	323	304	324	276	328	300	348	287	328	314	312	320	300	289	326	312	304	324	322	334	317	306	307	310	308	307	326	296	321	309	325	312	307	289	307	290	309	303	330	296	293	311	324	308	334	326	316	294	296	270	290	313	330	292	335	312	292	309	302	344	339	316	349	285	263	343	304	315	319	320	330	294	344	312	372	335	304	284	310	325	309	331	303	332	318	325	324	327	330	330	303	304	323	312	316	303	336	323	315	312	290	302	314	310	289	298	289	317	320	287	316	318	284	280	334	334	286	310	302	311	309	305	342	321	299	333	312	292	281	300	269	279	306	298	305	306	290	313	298	359	317	304	339	297	306	315	310	309	324	310	289	306	314	317	323	280	291	334	313	295	308	294	296	303	298	296	286	353	328	314	291	280	329	332	335	313	303	304	317	320	307	322	292	304	321	295	296	292	305	313	296	316	264	306	310	317	278	281	314	299	310	307	308	315	304	304	282	310	316	303	307	303	273	329	322	304	297	283	291	313	290	321	311	315	331	287	343	275	303	330	280	322	287	290	288	291	308	330	278	303	308	325	322	311	314	316	308	305	297	325	306	321	317	312	295	326	292	297	340	326	279	312	301	310	339	353	294	307	324	278	331	321	320	310	300	295	355	314	304	299	313	293	316	315	311	307	321	331	303	346	317	304	281	323	279	341	311	297	306	309	298	315	331	304	324	290	320	295	305	310	298	329	281	334	317	299	307	314	291	341	315	324	321	304	317	334	328	315	319	364	339	318	294	338	324	291	314	303	315	341	289	303	304	297	291	313	299	288	273	279	322	327	301	310	330	329	326	328	301	336	318	310	309	315	287	325	289	333	316	332	285	290	299	322	290	313	344	320	318	307	292	310	317	330	323	319	322	319	306	322	332	303	333	291	299	326	311	305	319	265	321	325	301	300	331	314	321	274	286	322	303	321	313	297	318	291	304	323	309	299	299	327	301	320	333	296	308	320	303	328	314	297	326	281	355	316	308	283	358	316	315	301	319	297	306	303	369	296	323	312	298	342	331	344	319	352	313	293	328	315	311	332	303	289	321	275	318	327	285	322	350	320	321	347	290	269	317	291	286	352	298	300	293	315	295	295	317	295	304	303	326	301	298	319	300	312	317	296	295	311	297	334	324	335	310	319	349	320	353	293	307	302	291	320	321	308	295	314	317	320	306	318	282	324	338	349	288	309	352	302	307	313	301	318	331	304	313	298	317	315	300	294	298	304	316	333	283	280	332	326	298	302	298	311	333	311	344	320	313	337	300	314	309	322	333	340	355	311	299	324	323	304	327	311	271	326	299	306	318	332	339	318	261	291	315	333	321	293	285	306	318	291	321	304	302	320	310	297	303	330	302	292	302	326	292	324	332	283	299	323	284	316	289	307	328	290	294	310	335	310	318	281	294	303	309	305	318	273	288	338	297	362	331	316	312	297	294	329	317	319	319	328	314	297	311	318	310	302	295	297	297	330	308	346	337	313	286	344	291	308	297	316	300	340	314	306	335	325	314	283	363	307	301	337	311	309	317	326	297	298	300	298	298	336	346	311	300	309	296	312	317	320	316	294	291	319	330	315	293	331	314	325	305	308	317	328	319	279	319	344	345	296	299	298	338	301	329	298	307	331	298	319	298	306	341	337	277	329	299	300	338	298	255	276	309	305	326	332	290	329	288	309	292	346	297	327	306	293	317	317	285	320	336	313	274	303	329	306	338	290	330	328	304	271	304	312	316	311	302	294	310	334	293	277	348	316	326	313	328	282	323	326	345	320	306	303	300	337	340	295	310	308	320	324	335	331	313	301	337	331	325	302	311	309	316	293	322	322	348	293	324	301	323	328	345	337	308	309	302	315	318	321	342	329	318	313	302	346	299	313	289	306	307	299	340	300	343	298	318	283	306	298	305	328	315	323	338	312	283	317	314	285	305	289	323	311	333	300	343	315	349	324	309	333	315	288	346	291	312	327	322	308	328	306	309	361	303	340	296	298	325	333	300	336	305	293	322	309	295	305	318	334	317	300	296	326	309	304	354	299	334	297	311	325	310	292	302	353	316	313	314	305	346	302	319	306	269	321	345	311	296	313	322	317	299	303	312	286	319	348	315	318	320	324	301	331	267	344	344	299	302	323	316	292	314	326	298	320	294	299	319	308	303	330	298	322	316	283	318	326	338	331	305	275	337	322	344	333	341	320	322	325	317	322	292	315	321	332	333	314	345	294	289	285	315	288	305	351	337	335	285	324	329	314	305	339	352	363	301	308	321	288	327	322	346	312	332	310	299	330	352	336	334	287	342	325	318	303	345	287	302	297	303	322	330	315	304	314	319	319	330	305	309	305	370	343	310	299	324	308	306	337	316	303	274	277	302	344	308	294	316	327	337	337	326	304	318	322	297	297	319	312	285	346	290	290	291	300	297	338	301	323	333	292	299	307	335	281	327	329	306	331	321	307	299	310	288	296	303	291	328	352	334	334	310	289	280	311	324	292	283	302	288	280	312	329	313	317	309	294	323	300	323	336	308	313	305	284	301	278	321	320	329	313	309	332	298	300	359	332	324	295	280	306	317	305	307	309	314	309	296	307	302	310	301	297	330	348	331	323	333	317	292	297	308	306	307	321	302	299	292	328	316	310	325	304	318	306	295	330	321	323	324	305	318	285	297	338	300	311	302	306	332	280	347	279	312	305	309	309	304	301	321	282	298	311	333	288	342	311	336	314	345	326	306	331	299	317	302	310	319	290	280	324	304	322	330	332	294	295	324	310	311	288	291	289	277	319	314	296	316	343	314	308	309	345	316	300	302	305	315	307	321	290	309	326	298	269	318	329	314	362	351	336	300	294	298	288	296	300	312	313	336	312	343	326	301	291	323	314	314	336	303	294	356	346	326	284	301	293	302	297	280	331	301	334	360	311	299	301	316	332	318	329	332	317	306	335	303	318	298	268	341	326	277	329	326	288	325	311	330	312	311	321	295	292	306	299	292	286	282	273	330	310	317	293	321	319	326	278	283	330	297	306	320	307	333	316	316	293	341	310	359	310	340	325	302	305	293	318	358	323	309	317	338	324	319	315	319	318	333	319	311	307	319	351	302	310	320	293	320	294	293	320	313	285	297	326
35465	53693	41845	28582	22418	15380	8650	4320	2536	1279	888	692	693	559	549	522	474	464	438	391	441	369	417	378	360	355	357	347	398	350	314	362	352	334	307	343	372	340	323	335	340	338	327	337	308	318	314	322	325	337	332	326	335	334	359	311	337	318	337	390	310	324	318	358	340	346	344	322	344	333	350	347	363	344	321	335	337	336	357	355	328	334	342	320	332	383	331	335	354	343	333	325	326	356	326	355	319	343	341	335	319	321	298	338	332	337	304	337	341	321	318	344	353	328	321	307	338	330	338	333	321	334	354	344	328	351	333	357	361	335	306	313	360	332	316	353	330	349	348	344	309	332	326	323	364	348	340	308	369	370	368	331	321	378	330	300	358	345	367	326	322	295	342	358	355	320	308	320	302	353	306	311	324	336	369	340	305	322	347	369	349	337	320	342	317	344	313	326	329	324	325	350	307	340	323	350	338	338	339	375	320	355	358	340	322	338	338	357	344	341	349	328	342	340	349	345	334	330	365	314	349	312	330	357	347	353	355	335	311	351	295	321	344	332	335	307	345	335	367	342	335	350	346	347	327	344	321	322	351	329	346	335	354	342	341	334	328	315	326	352	335	330	315	337	341	326	354	294	345	323	332	353	330	369	312	351	360	345	323	322	341	335	292	330	336	351	322	332	314	324	365	275	309	331	326	312	316	345	332	370	353	396	345	344	327	333	329	335	360	356	322	345	362	362	327	326	320	323	346	338	329	345	349	339	361	331	340	323	325	312	375	346	348	332	314	335	330	344	348	297	325	349	342	334	379	324	360	357	322	330	319	323	364	312	356	323	326	338	336	346	347	327	326	368	349	327	344	333	311	356	373	317	354	347	337	333	358	342	375	341	329	318	321	366	337	341	316	329	329	337	361	327	349	349	349	353	357	346	327	322	350	320	368	330	325	317	329	316	297	348	323	342	339	337	350	333	339	346	333	329	336	375	339	363	314	344	336	330	335	343	320	349	341	352	338	350	293	363	322	319	358	356	328	352	341	347	319	329	343	363	382	311	350	345	343	306	328	322	342	342	309	327	331	364	315	324	343	339	357	328	342	353	348	331	358	354	307	365	327	353	346	329	349	331	343	332	292	339	365	341	345	353	339	327	337	316	322	336	329	328	324	353	349	328	326	354	318	374	378	346	367	267	335	320	371	307	347	322	332	346	343	340	351	334	327	357	359	316	349	327	330	348	323	313	340	342	330	363	329	362	320	324	317	363	360	335	337	353	327	320	324	335	333	329	317	334	350	365	328	307	326	349	368	314	309	302	333	324	331	344	304	332	344	314	340	349	350	334	323	330	328	327	339	288	322	364	345	336	337	345	366	329	365	307	322	355	320	326	341	342	347	332	342	356	331	334	341	333	356	338	330	313	370	373	338	357	304	318	326	334	328	361	336	312	343	331	313	324	348	371	354	344	322	327	330	328	322	304	310	310	331	336	328	332	383	331	336	351	342	335	347	377	333	325	317	317	341	344	344	341	357	345	327	337	351	323	331	332	349	368	338	379	345	314	360	326	346	352	319	301	322	314	331	352	366	349	301	336	364	336	332	308	338	331	360	316	329	355	347	346	341	306	319	338	343	343	291	325	361	326	351	320	341	357	362	325	330	342	356	325	356	329	316	352	361	344	336	348	340	295	314	347	349	340	346	314	356	316	340	334	310	345	320	350	305	344	326	358	329	338	309	327	341	331	360	371	336	349	347	328	315	337	349	360	351	349	325	324	312	336	364	343	318	335	352	334	340	324	341	340	318	334	330	353	307	347	321	339	317	331	303	354	360	334	342	311	344	335	317	356	324	346	341	305	351	332	289	330	323	328	343	347	342	360	338	342	320	365	308	362	330	309	317	326	323	343	333	320	348	337	337	326	346	349	320	349	332	369	334	325	333	320	317	336	329	325	326	336	338	358	340	315	321	325	346	337	331	312	339	337	332	339	345	331	329	355	338	316	338	338	327	313	351	311	318	346	350	332	332	340	338	345	302	349	334	311	374	332	346	335	357	319	354	337	351	346	374	331	318	335	355	321	333	344	318	327	341	371	361	329	368	346	347	348	315	322	340	357	357	339	324	359	330	328	334	328	323	317	348	338	356	349	332	369	325	339	320	348	332	317	346	348	334	324	299	361	361	320	344	354	345	347	350	289	330	329	338	320	377	337	330	299	341	340	358	346	373	365	339	328	350	328	324	317	353	341	331	365	352	349	329	346	356	324	361	335	338	301	322	349	338	347	321	341	347	325	340	327	344	314	339	331	330	345	315	311	326	331	329	332	337	347	313	350	319	340	332	330	333	287	335	317	323	337	353	330	322	335	311	358	325	363	340	320	347	345	338	332	324	327	316	327	304	334	325	347	354	324	325	313	336	356	344	335	327	352	361	347	338	330	327	315	331	355	330	347	318	332	359	298	358	333	334	336	336	357	337	346	337	324	368	371	333	344	346	316	323	331	371	337	313	321	336	317	293	364	343	332	332	362	330	352	300	339	339	328	331	341	305	320	324	346	319	377	357	338	339	356	316	345	320	350	327	315	360	319	353	308	341	314	362	347	338	327	330	324	344	340	349	343	336	358	329	350	360	341	342	332	328	327	324	371	346	342	341	316	295	325	308	350	331	355	369	327	338	305	324	347	354	345	321	353	324	297	345	354	343	330	305	349	365	321	336	335	351	354	350	339	344	342	336	325	319	361	307	345	375	327	314	341	319	331	342	352	350	337	348	339	340	358	311	332	310	312	318	334	354	304	315	350	322	309	358	323	339	331	327	323	304	347	325	344	314	354	336	368	340	342	369	332	336	301	336	309	333	377	316	347	350	329	315	330	349	327	328	318	362	333	337	353	349	338	339	350	327	353	331	313	323	315	328	334	320	337	348	349	308	344	326	310	310	331	362	354	337	328	347	337	339	334	351	305	319	331	333	336	321	314	334	331	359	318	312	309	359	341	316	344	348	330	358	318	317	313	316	340	351	335	360	337	336	335	343	343	351	344	362	326	346	376	335	322	369	346	318	298	320	343	321	322	296	331	333	306	327	356	354	314	342	371	325	362	340	324	308	319	350	338	341	356	391	322	346	338	321	335	313	330	311	354	328	314	317	317	340	307	330	380	380	329	317	368	357	320	330	331	337	343	321	342	301	359	336	298	327	349	353	358	344	340	332	337	343	345	362	327	332	336	368	330	336	366	344	351	343	348	295	344	355	355	321	350	339	330	316	327	350	347	313	329	368	338	362	349	323	348	322	316	358	305	341	334	346	336	345	325	322	350	335	361	366	332	334	318	313	324	343	354	352	379	350	368	346	320	332	336	360	352	329	307	356	344	335	305	319	369	301	320	352	336	335	340	332	332	333	318	325	326	341	357	358	323	358	348	330	338	355	347	347	319	324	352	366	334	326	327	389	355	336	360	340	314	307	329	340	336	341	320	346	329	323	350	361	315	314	334	353	330	397	358	362	331	311	366	331	335
24524	21686	29601	27316	24972	20927	12287	6273	2403	1379	999	810	714	667	612	588	542	529	526	507	478	458	426	399	392	411	395	386	405	412	395	391	374	388	384	409	425	353	355	401	381	358	371	372	369	382	407	387	413	368	361	371	365	359	372	371	378	364	382	377	340	339	402	389	390	380	407	392	403	350	395	348	371	402	373	379	372	359	358	399	387	363	378	358	356	392	366	352	384	375	346	384	372	399	383	377	366	405	391	372	362	378	366	364	353	390	387	370	388	391	381	360	365	355	381	366	394	371	390	395	356	360	399	382	365	355	379	346	337	365	370	392	384	349	393	362	392	376	355	354	346	361	335	376	388	354	351	345	386	409	389	349	369	394	411	351	376	328	359	373	373	368	382	364	379	352	377	344	403	350	388	389	393	396	384	367	389	354	335	391	398	388	375	392	397	347	363	366	366	375	394	366	401	370	344	396	390	384	356	383	392	342	383	364	385	379	385	386	375	357	348	372	369	388	400	400	353	390	344	397	369	362	367	364	369	347	359	405	354	394	361	401	361	346	384	388	368	355	369	385	408	376	387	354	384	366	388	375	366	378	368	388	377	393	401	371	385	379	368	376	363	409	401	377	390	373	386	359	385	358	370	368	386	395	362	393	354	369	399	432	358	374	431	405	360	390	383	373	374	338	370	353	376	397	380	365	354	349	354	374	364	380	369	395	385	366	344	371	360	358	360	330	392	394	337	361	409	397	405	371	368	359	366	354	368	349	364	395	365	368	409	359	358	406	374	331	407	366	376	367	366	372	364	387	365	347	359	384	338	377	391	367	388	359	396	385	365	365	343	381	388	387	403	382	389	346	363	380	401	370	390	384	366	395	387	371	348	406	371	344	357	311	389	377	349	378	391	344	361	395	399	392	382	362	393	349	410	378	380	385	399	392	377	355	372	360	384	363	392	373	378	385	381	337	392	434	370	350	374	348	370	387	407	372	367	382	375	382	366	330	385	373	351	370	354	378	372	348	387	351	381	367	398	383	369	359	379	362	405	365	363	369	390	380	392	396	377	387	416	356	379	353	360	401	368	381	393	401	378	406	366	379	321	347	367	393	377	388	353	357	358	378	376	383	363	410	349	344	377	350	392	389	311	397	366	378	360	349	370	361	381	371	376	386	379	374	419	369	382	362	389	369	382	376	365	388	367	399	374	390	385	395	368	365	361	376	361	342	400	349	399	366	372	370	386	379	379	369	377	384	365	357	344	390	411	379	372	372	414	393	366	388	383	365	360	342	392	383	391	372	355	386	405	381	375	361	357	345	393	377	344	365	396	379	358	380	370	361	410	386	386	386	379	385	365	385	399	377	325	383	388	408	437	380	374	321	363	377	369	402	384	363	374	360	373	382	361	362	375	349	370	368	379	373	399	373	375	382	398	397	388	368	361	384	345	398	370	377	377	392	366	348	395	346	366	353	390	365	395	380	391	351	411	342	399	371	368	347	355	356	347	367	354	340	371	380	416	374	390	361	391	390	389	381	394	400	358	383	398	390	401	360	368	366	342	349	381	382	363	367	359	345	337	383	348	369	367	380	381	393	361	376	381	366	360	359	369	386	395	399	380	385	378	367	432	373	328	425	324	383	368	390	403	372	355	351	374	355	373	366	382	415	373	382	364	393	381	377	361	389	378	348	356	341	365	391	399	378	383	383	373	374	352	350	382	367	363	368	355	407	387	391	348	384	364	428	375	351	349	364	346	395	335	377	362	392	356	349	377	370	411	382	383	401	382	356	384	397	374	373	380	367	325	373	350	354	394	311	397	416	387	322	352	412	386	353	343	354	383	378	365	389	383	412	361	354	359	373	369	383	385	374	411	361	353	362	354	372	341	361	355	385	370	358	342	383	343	373	359	379	404	363	368	386	366	346	395	388	346	388	380	338	401	365	357	379	376	396	378	400	359	354	377	395	368	367	358	380	349	359	369	372	403	352	365	370	377	404	416	351	375	355	372	397	366	388	352	367	381	370	406	355	379	355	387	395	360	361	366	356	358	395	380	385	352	361	399	365	387	379	356	358	379	391	347	361	382	371	383	375	399	344	346	380	369	350	371	381	386	382	387	351	384	339	389	372	353	346	349	344	367	381	390	397	379	390	360	372	383	359	355	388	388	389	330	371	380	381	410	369	406	386	346	382	362	388	383	388	387	362	366	352	386	386	391	362	357	380	349	388	377	376	379	351	342	365	366	341	389	395	325	367	367	354	337	371	362	360	375	362	364	381	385	402	389	350	381	393	380	352	367	385	386	367	354	379	332	376	366	367	352	349	372	379	392	331	368	374	368	389	348	392	370	387	354	377	387	321	410	336	386	350	360	366	365	422	369	388	401	375	387	377	352	387	423	359	387	376	354	387	364	378	387	401	376	331	375	333	343	354	397	399	354	385	359	386	345	377	368	427	395	400	349	356	334	384	377	362	360	358	360	373	384	391	354	391	374	360	364	409	408	361	384	350	389	350	369	373	343	384	404	384	357	358	388	376	375	368	375	374	403	404	402	365	373	359	373	379	398	363	356	391	397	355	388	372	361	331	365	384	369	341	374	357	413	375	352	361	345	391	384	372	369	390	342	412	373	382	364	344	384	409	370	349	362	385	373	351	356	376	381	367	393	379	367	402	332	337	360	372	357	353	387	373	370	394	385	382	358	393	386	381	367	388	399	393	366	361	408	361	379	361	382	387	403	407	383	380	389	438	374	365	380	373	390	346	364	385	337	374	386	385	390	373	370	394	354	372	363	399	409	354	381	363	396	324	363	390	402	377	367	354	366	369	373	368	358	384	370	402	363	386	379	395	353	395	344	366	373	341	377	362	414	360	390	365	394	369	372	365	403	364	377	362	386	380	348	346	368	355	348	379	335	369	381	345	375	370	376	385	359	385	386	354	366	387	371	391	397	380	366	350	395	360	376	375	335	356	367	398	376	371	394	363	364	366	410	371	400	393	357	361	369	381	381	349	379	407	350	417	376	367	381	362	385	386	385	345	374	379	344	366	357	392	368	399	363	394	353	387	395	377	379	400	369	421	352	374	347	396	363	394	351	354	366	347	367	338	388	394	355	355	352	401	379	365	393	356	359	394	379	353	374	372	369	376	391	347	401	363	346	355	353	380	331	375	365	387	383	380	361	360	359	395	382	376	326	406	359	341	385	392	379	376	360	385	346	373	353	361	368	367	351	368	384	420	398	367	395	385	365	367	373	341	397	372	376	361	401	372	374	382	371	358	362	346	380	395	354	378	381	349	397	392	364	368	364	369	385	393	362	354	380	375	365	379	381	380	369	377	313	373	374	326	397	350	353	409	358	357	389	389	356	363	379	366	347	367	354	378	373	373	377	368	395	337	350	382	387	373	359	387	344	352	377	355	370	357	364	398	381	383	366	400	326	362	380	397	355	362	347	359	384	393	354	377	398	346	382	352	377	390	387	408	375	366	360	364	380	406	367	382	373	350	382	395
34686	63353	51360	38035	29036	19854	13090	8900	4038	2230	1468	1293	1059	875	798	727	639	633	573	501	560	510	478	473	470	432	409	365	391	410	456	417	396	393	390	372	391	419	395	418	388	415	411	401	409	410	389	398	376	417	466	408	355	403	390	364	383	395	352	395	392	383	396	443	372	426	362	376	372	360	384	405	405	384	392	412	399	379	392	361	399	425	394	385	377	395	396	372	408	389	381	385	395	372	401	358	417	409	373	411	367	407	402	344	376	409	408	405	419	378	416	439	400	349	418	417	372	402	403	417	382	396	393	383	395	392	350	395	377	400	384	368	378	428	375	393	395	373	364	406	386	371	362	371	404	400	391	379	370	388	422	378	409	408	404	396	395	401	367	356	400	388	413	394	377	372	378	431	388	390	424	388	422	393	427	368	385	363	415	338	411	397	403	397	401	393	373	399	382	393	380	383	358	401	400	398	403	384	361	391	371	383	399	399	374	396	384	379	389	394	359	382	423	398	362	409	427	384	388	363	390	409	360	372	409	390	387	393	379	425	368	443	387	404	408	389	383	402	367	417	396	379	403	370	372	385	392	386	408	388	367	433	402	407	409	400	408	384	380	388	426	366	430	405	416	420	413	382	385	392	397	406	409	372	388	394	358	385	393	438	371	369	396	402	386	354	345	383	371	370	410	390	406	390	373	397	374	393	400	406	434	405	405	400	365	399	396	382	387	383	405	399	367	416	389	371	379	371	389	393	426	413	398	362	371	380	380	408	382	395	403	401	437	375	453	408	388	397	380	387	409	389	413	393	414	402	398	397	393	395	391	419	401	377	372	422	383	382	375	390	401	408	371	359	389	393	369	395	429	427	411	400	418	374	403	364	422	380	374	401	388	425	379	417	420	407	384	410	396	410	351	371	379	416	413	404	389	417	406	385	383	368	382	422	359	413	408	370	404	419	393	415	401	390	413	356	388	400	401	407	400	422	401	350	380	405	417	408	367	395	424	392	399	430	388	383	407	433	405	377	398	407	403	375	427	366	398	385	417	355	383	423	357	421	400	369	386	402	392	400	392	380	391	405	381	361	360	393	402	379	399	381	366	394	383	390	394	410	397	419	369	398	401	398	406	414	369	391	397	377	398	370	406	357	403	411	393	399	433	386	392	387	387	388	382	413	391	367	419	365	422	372	392	380	380	386	395	363	410	396	393	388	393	381	393	373	403	416	410	378	386	398	371	385	402	369	389	375	374	418	360	411	381	369	404	385	434	419	363	407	430	406	385	401	377	397	371	389	379	437	384	348	371	434	395	392	387	397	415	399	397	442	363	397	413	388	376	391	388	382	407	411	367	419	391	372	405	376	408	368	420	400	380	415	416	396	389	382	380	395	408	407	393	427	394	356	350	411	397	374	422	387	409	399	417	371	370	381	396	401	396	381	348	395	376	428	410	374	400	390	365	410	385	388	400	417	378	384	391	401	410	393	399	410	387	360	385	370	375	391	419	397	350	396	402	407	424	376	377	361	381	406	383	374	392	393	405	401	433	375	384	404	391	426	396	410	363	404	359	379	393	379	374	366	399	407	398	418	395	398	395	391	379	400	409	396	380	370	397	375	390	397	398	349	392	346	413	400	359	375	385	403	368	404	392	379	394	381	361	400	396	380	392	397	392	373	396	413	390	369	370	373	384	414	376	411	364	375	393	383	415	384	401	401	377	413	378	357	379	361	448	394	390	401	400	402	415	378	427	398	399	417	379	381	411	423	395	423	381	367	429	410	423	386	406	350	355	405	389	370	390	388	397	383	403	392	420	375	426	381	386	411	408	406	404	383	404	375	404	384	401	410	385	372	392	370	392	375	403	391	408	410	389	365	406	400	398	348	405	388	388	412	367	354	372	356	400	415	395	368	366	402	402	353	445	398	401	379	357	373	411	359	419	343	409	401	397	368	393	395	364	369	418	374	381	366	404	358	394	423	414	365	398	390	379	379	380	371	369	413	411	373	403	371	397	370	412	380	406	412	388	354	400	402	389	370	410	374	389	376	382	405	426	378	378	408	411	384	400	358	409	398	395	396	386	428	385	396	378	413	361	407	409	419	377	353	419	375	429	379	413	396	375	364	413	369	399	377	390	404	400	395	401	368	391	405	367	384	415	372	379	380	404	414	384	427	361	382	381	413	417	403	373	384	368	379	369	390	399	379	411	385	401	397	404	414	398	366	387	381	391	383	410	375	408	423	420	405	429	400	414	385	381	373	414	372	372	392	404	394	357	375	372	367	387	349	417	423	352	375	380	377	394	396	400	347	386	363	385	408	400	380	417	418	386	380	359	369	372	406	385	395	411	391	384	386	417	389	358	401	377	391	375	410	370	396	409	382	421	406	400	375	415	417	393	392	393	389	429	365	391	386	371	411	380	354	407	380	400	406	388	399	391	393	401	384	385	397	419	376	380	429	398	398	398	383	395	373	391	399	399	386	403	420	376	397	387	398	377	382	397	406	400	371	385	393	389	374	403	394	395	388	411	388	351	402	423	396	425	408	424	372	414	382	405	416	393	389	400	392	361	413	387	387	407	385	397	388	372	398	373	390	380	382	393	364	382	410	368	411	391	370	359	387	397	379	391	444	388	385	373	377	371	405	389	393	385	378	382	393	396	386	365	411	415	371	379	411	393	382	367	412	372	422	417	406	407	382	373	371	444	406	369	431	383	379	411	392	400	373	399	394	361	345	405	372	395	405	404	382	386	403	379	403	385	389	391	378	378	397	400	405	374	367	420	390	401	396	419	387	400	393	369	405	359	345	423	378	353	400	389	336	385	424	369	378	408	399	431	372	390	388	379	384	380	389	369	418	384	395	386	403	416	391	417	395	382	393	380	412	383	413	380	407	370	401	373	351	399	391	389	399	384	364	391	369	379	377	368	425	363	390	415	377	426	416	393	401	383	385	401	368	407	370	427	379	396	395	369	410	396	398	380	383	409	374	427	388	394	390	361	399	406	389	352	386	402	359	394	408	382	401	433	361	384	383	359	368	414	381	434	401	375	374	413	397	403	381	403	381	361	390	380	380	386	367	387	382	395	411	417	409	362	409	378	419	367	356	375	372	409	377	365	417	356	385	418	357	405	393	407	409	352	366	379	432	382	393	392	386	388	397	409	378	379	375	383	380	389	344	398	387	378	383	402	398	382	398	350	389	395	418	347	375	371	377	406	391	389	406	393	382	409	410	368	406	396	347	392	383	385	413	399	380	377	422	364	419	403	415	375	375	417	383	434	386	377	396	363	378	372	390	397	372	404	439	358	448	391	398	402	384	416	421	387	398	418	387	402	394	389	385	409	379	404	425	387	448	375	389	403	414	389	381	397	361	379	344	392	409	402	363	367	411	388	403	392	395	397	405	402	391	379	387	406	357	355	388	410	399	374	379	406	381	416	430	349	373	404	373	404	387	364	394	393	442	356	373	379	387	357	377	405	407	429	373	399	385	389	366	411	407	374	393	394	408
25711	21953	30881	29891	22803	15723	8370	5222	2154	1098	829	701	648	606	549	510	521	505	489	510	437	442	440	429	410	440	375	418	399	427	435	388	418	419	378	379	382	402	425	364	357	363	408	424	384	390	392	377	388	377	397	410	389	386	405	436	350	403	405	409	372	395	390	398	409	420	390	376	348	391	364	402	386	401	365	385	413	353	359	422	406	392	378	397	376	368	358	404	370	396	392	393	355	397	371	375	378	381	406	401	409	413	395	398	366	344	448	352	397	432	404	352	411	389	380	359	383	417	396	426	378	419	414	374	429	381	373	385	418	388	367	426	361	371	389	417	416	383	410	408	379	404	379	402	399	400	433	350	370	391	386	376	385	389	358	397	391	384	402	412	377	384	408	382	395	403	424	383	363	404	407	361	363	398	412	394	389	422	368	378	403	395	391	404	407	375	375	374	398	413	380	383	404	384	400	360	405	373	370	382	387	416	392	368	396	357	394	385	378	401	385	401	444	380	423	427	400	396	400	410	394	382	372	404	373	374	426	412	452	405	406	386	407	365	381	392	391	406	366	359	407	411	404	374	407	389	378	376	411	369	382	384	401	418	406	393	387	384	396	401	417	426	404	377	375	373	414	385	345	398	409	387	405	423	418	367	386	408	395	388	403	403	413	399	373	398	380	375	400	402	386	379	366	384	366	390	402	418	364	382	398	371	417	396	392	373	370	417	367	380	389	364	411	388	386	360	412	377	395	396	413	362	424	413	379	357	345	377	405	386	382	402	392	358	381	376	349	388	363	387	365	405	385	451	400	372	441	391	367	367	425	421	438	373	427	423	429	374	435	380	347	405	355	393	376	405	387	393	401	407	370	398	406	384	392	350	350	381	371	354	393	391	394	341	425	394	399	395	422	435	395	374	395	376	389	375	383	359	409	399	380	394	346	394	398	410	387	396	353	401	367	394	399	398	420	395	398	432	409	410	420	399	354	381	379	391	356	383	360	380	405	428	421	373	376	397	401	375	381	389	410	394	374	363	380	412	420	416	420	392	365	386	386	379	396	413	398	395	386	414	402	353	407	405	394	405	384	403	417	398	374	427	380	371	396	384	361	340	411	393	384	391	375	405	395	360	396	374	401	367	396	386	373	402	417	412	415	375	407	387	424	367	383	433	359	391	380	380	385	397	416	386	385	378	397	393	394	393	396	412	395	406	434	415	384	394	396	392	387	373	400	380	402	423	376	411	357	424	396	415	405	359	361	399	416	418	369	415	381	370	376	394	368	423	434	395	414	409	443	430	391	402	418	379	381	374	368	373	347	370	417	379	395	362	379	370	358	403	394	362	397	367	376	384	374	434	385	367	360	380	401	379	393	421	406	386	381	370	393	351	388	398	379	392	393	397	427	386	393	409	380	369	387	428	370	403	403	436	362	390	387	395	363	411	387	432	414	367	410	374	387	414	372	409	386	388	389	351	370	331	381	370	368	397	365	388	391	408	419	413	372	409	396	380	374	392	382	410	380	406	379	381	401	365	394	382	420	371	397	391	401	404	378	401	413	372	390	421	408	414	401	408	376	398	372	368	411	366	383	401	375	397	380	351	394	393	398	392	396	386	396	391	400	427	397	369	419	359	362	354	386	425	395	378	384	410	386	398	393	392	365	374	384	394	390	379	402	357	348	400	388	412	392	401	406	358	394	392	392	396	422	395	366	384	349	420	384	389	402	384	399	377	363	375	388	390	349	392	385	407	358	378	348	401	399	351	400	382	379	401	392	385	394	378	405	420	390	371	398	381	381	396	412	393	423	393	384	372	409	406	384	372	398	378	355	418	412	364	427	403	409	384	400	406	382	406	369	378	399	373	388	389	398	403	367	396	404	381	374	388	382	404	400	377	374	375	392	390	386	421	405	397	417	392	392	387	420	415	393	393	367	402	396	372	402	429	391	396	401	382	380	387	400	387	379	357	385	406	400	369	386	396	404	390	387	361	417	382	405	379	388	387	419	394	399	364	374	370	359	383	370	395	383	389	369	377	394	364	379	403	414	403	378	377	390	407	404	374	435	391	383	411	394	347	371	406	381	405	404	386	403	391	372	395	383	409	385	394	399	357	341	422	398	359	384	374	416	431	382	392	372	439	392	398	424	395	420	388	356	378	400	388	369	389	378	415	374	402	399	396	386	369	393	395	372	391	377	400	369	389	379	383	405	376	407	389	388	401	380	440	395	394	366	382	364	387	389	402	395	396	378	412	401	409	382	414	411	392	387	387	386	405	395	396	365	392	406	379	402	385	366	422	419	388	389	420	394	378	415	458	354	389	416	359	411	378	410	381	402	366	362	403	397	357	375	390	374	352	373	395	367	354	407	401	395	385	390	371	381	403	402	371	393	402	369	388	397	365	387	402	413	402	391	422	405	373	392	403	373	412	380	400	393	391	352	397	387	345	386	419	437	405	392	402	394	397	381	378	372	401	370	423	391	413	426	398	403	397	397	370	433	374	361	361	366	414	380	402	381	396	381	412	357	389	392	354	392	411	420	383	420	362	395	407	397	390	381	393	374	386	402	394	404	391	387	401	404	406	374	394	363	398	403	397	395	400	419	406	385	403	362	381	407	391	389	382	409	401	344	381	424	354	357	375	429	420	375	403	416	407	407	382	408	368	395	400	388	394	425	385	369	364	417	454	369	408	384	388	423	403	427	378	354	369	376	403	404	408	369	373	388	363	415	436	387	364	433	383	398	393	355	409	415	394	370	405	422	405	366	374	389	365	369	384	400	396	386	398	405	380	405	376	394	355	403	376	395	378	383	380	379	361	390	365	431	391	410	364	357	385	418	371	391	409	391	386	394	384	385	384	400	373	426	381	443	389	392	377	396	420	368	385	403	382	367	382	395	401	402	380	363	390	424	403	410	362	371	372	349	334	402	396	375	410	394	393	381	384	381	383	431	350	389	397	369	370	393	415	420	435	401	363	392	398	395	376	370	347	380	381	360	373	395	403	375	418	386	399	370	419	376	379	409	392	411	377	357	416	444	399	362	350	387	413	383	396	394	380	382	376	389	388	381	388	392	400	421	413	393	415	376	411	382	380	365	420	382	412	409	409	419	388	389	411	406	399	431	388	392	391	344	372	435	383	372	407	387	398	381	397	395	385	406	370	392	439	377	384	393	379	381	374	402	376	385	377	408	356	343	377	410	416	409	424	387	377	376	362	356	362	395	427	414	433	390	395	422	417	399	409	352	384	383	377	398	414	395	398	393	368	431	382	397	397	395	379	418	371	355	389	413	389	378	391	418	414	332	404	380	393	419	413	393	426	353	414	392	392	377	380	414	378	375	382	391	409	380	385	412	424	407	443	388	387	408	392	390	365	429	390	394	355	403	376	381	373	391	320	396	392	379	384	392	399	393	410	406	373	397	427	411	346	373	397	402	380	421	377	379	428	397	371	407	387	402	376	430	391	416	361	421	415	373	401	392	389	410	395	376	401	377	383	363	395	401	377
34521	58818	47042	32248	25612	18134	11676	8528	3454	1791	1265	1106	942	898	770	704	631	644	559	577	522	490	539	469	490	469	446	446	475	440	389	429	461	411	409	443	411	420	456	441	429	424	449	437	401	450	423	399	406	399	438	414	407	416	462	346	437	420	402	389	430	396	407	464	425	390	411	410	387	422	406	396	397	419	426	435	427	396	402	425	483	418	426	432	416	424	401	399	436	454	406	448	414	434	432	433	429	441	409	458	417	446	425	418	430	403	389	401	412	426	426	413	439	397	415	411	427	448	444	423	402	453	435	402	399	481	456	417	428	412	406	409	426	420	450	423	419	417	426	405	412	385	420	412	407	401	411	453	428	419	388	434	433	430	389	441	398	413	429	410	424	412	428	427	399	434	417	431	432	432	414	407	418	417	423	386	411	473	449	399	385	435	422	413	415	450	429	432	397	386	389	395	403	437	452	410	428	433	428	438	415	426	409	429	413	402	424	395	421	434	408	397	440	418	432	453	412	420	392	425	423	453	444	447	444	405	411	448	401	397	407	401	392	403	409	417	400	414	371	418	399	426	442	366	387	413	429	418	422	430	404	399	377	405	387	380	426	412	405	419	402	465	383	422	415	420	429	400	383	406	423	400	380	382	398	401	414	408	417	430	368	437	449	403	445	384	427	426	405	402	412	384	395	434	386	420	408	398	413	440	389	379	409	411	414	414	403	445	393	445	410	430	395	467	411	427	388	410	426	416	380	411	400	444	411	392	431	392	417	461	431	401	440	412	391	435	457	400	403	382	447	426	419	416	416	451	386	406	424	413	407	435	433	397	446	405	409	426	429	413	459	397	367	393	417	460	433	437	395	446	432	412	366	425	439	420	397	422	434	389	384	420	439	422	436	446	424	403	422	404	422	425	403	454	414	421	426	413	420	429	384	440	421	414	415	415	461	408	422	416	399	421	415	445	402	448	399	417	384	373	403	408	464	431	376	410	422	408	421	426	398	417	406	402	466	432	425	403	395	409	402	413	394	412	449	414	401	386	394	440	396	401	433	431	394	408	393	435	387	409	456	423	434	410	437	414	433	403	407	399	406	413	434	366	430	422	442	414	411	396	406	432	428	403	439	376	422	396	432	432	410	397	402	386	418	422	416	453	401	443	450	389	394	425	409	413	408	398	434	397	445	427	396	419	406	423	432	406	415	395	369	403	379	417	413	445	433	427	439	407	410	412	404	424	438	412	447	415	384	397	423	388	400	417	419	443	418	395	402	422	425	406	388	421	418	410	388	431	405	400	400	432	409	426	425	457	428	384	415	412	404	455	434	436	426	420	472	447	413	423	398	450	419	420	399	425	412	438	417	449	410	454	430	422	415	417	415	395	397	423	426	423	446	436	433	389	445	406	407	445	414	448	384	371	397	463	397	434	452	418	425	424	451	394	435	432	446	415	417	439	414	411	406	418	408	429	402	448	394	434	429	390	405	412	424	394	434	406	410	388	424	388	425	418	425	406	439	428	431	415	397	419	419	444	441	445	412	404	421	405	414	392	441	423	426	436	443	389	422	439	426	409	460	439	442	431	401	405	458	402	397	414	412	418	372	406	393	414	407	424	412	435	399	439	426	426	426	380	430	395	461	422	425	422	438	387	442	377	412	426	405	410	406	429	461	428	420	409	419	411	396	415	427	403	407	427	409	419	427	421	428	421	412	413	424	434	415	429	414	421	413	433	408	399	401	390	452	432	436	431	429	410	400	419	392	414	386	414	417	400	419	437	428	411	403	402	390	422	422	431	424	417	398	399	413	427	413	441	399	420	409	407	443	421	436	422	402	439	430	402	439	392	445	421	381	399	409	402	415	418	414	432	432	425	401	436	393	419	384	434	406	471	404	414	444	428	382	430	432	413	403	380	454	401	408	440	431	424	446	404	424	434	427	374	402	403	421	404	416	401	435	439	423	429	390	442	422	416	445	398	469	449	412	459	415	403	441	372	421	410	444	443	404	424	462	421	431	395	420	426	422	377	392	414	410	426	409	390	424	410	407	416	421	373	435	369	390	413	434	399	418	452	423	450	405	429	377	433	442	401	412	412	432	397	452	403	427	414	375	434	434	397	419	403	432	406	386	434	438	436	381	390	435	387	421	423	418	414	394	420	394	447	444	398	430	441	411	403	400	444	373	443	422	425	389	403	429	426	384	421	419	388	423	422	400	411	436	453	434	410	395	426	445	403	420	413	463	431	413	444	424	392	424	424	437	434	397	389	429	419	436	430	392	414	456	429	432	430	459	445	388	446	408	436	404	405	405	407	432	408	399	414	419	434	403	409	414	395	435	423	429	410	431	391	389	427	413	385	449	399	438	439	439	431	415	400	392	387	448	388	422	431	431	423	437	453	419	410	404	426	408	381	424	444	437	407	380	405	395	440	433	437	407	415	380	368	423	421	390	413	462	412	420	454	402	407	444	410	408	426	417	393	402	458	440	407	451	438	430	427	427	445	431	426	427	384	410	382	426	437	407	426	439	416	392	429	418	414	403	409	405	414	411	402	391	440	396	430	405	415	411	416	451	389	420	404	400	433	396	405	409	422	416	392	420	455	381	444	383	400	438	434	406	410	420	418	406	412	403	438	425	406	422	443	420	422	442	370	402	459	452	389	424	418	437	447	431	419	427	429	428	396	427	407	423	400	390	369	390	442	438	412	426	384	382	424	408	406	407	457	465	407	431	382	407	393	417	415	421	425	446	408	435	426	419	395	411	441	445	459	400	430	408	424	392	410	430	431	390	418	413	437	412	423	403	412	406	433	398	357	408	409	432	412	416	396	403	444	441	415	427	416	426	405	421	423	410	421	404	421	411	419	423	439	401	406	437	418	401	424	396	396	423	445	428	388	426	405	434	459	447	424	419	397	421	450	415	432	399	402	437	417	402	447	418	379	420	440	400	414	393	408	423	445	469	410	402	387	427	437	435	453	387	446	424	412	445	391	391	414	399	421	425	418	417	420	389	434	412	420	446	405	413	401	376	430	409	428	416	466	394	440	419	395	400	400	439	414	422	423	414	403	405	446	410	425	438	432	416	420	410	440	422	455	430	417	410	439	369	373	440	377	475	380	435	415	406	390	411	431	409	412	446	421	451	445	403	408	412	410	401	401	404	441	455	423	435	419	430	419	406	449	415	448	413	449	423	403	397	418	406	417	426	414	423	432	420	444	430	391	425	465	396	462	387	422	436	412	403	411	409	416	444	398	392	419	404	436	425	410	425	385	423	446	389	395	411	435	398	402	412	442	389	424	452	398	424	406	457	437	417	367	411	436	432	419	398	411	408	411	413	427	429	427	424	337	421	418	427	415	396	399	420	453	423	419	364	391	426	450	440	402	426	408	383	418	402	414	403	427	381	412	401	385	423	412	434	407	419	406	439	419	390	419	423	412	406	406	416	413	419	402	455	429	397	405	440	452	408	452	415	424	463	438	414	399	436	399	410	414	462	407	399	427	382	424
23389	21659	29468	24820	24324	24976	21970	12087	4487	2049	1538	1244	1119	958	906	820	721	728	648	663	618	596	584	611	616	561	550	568	541	518	569	558	571	509	551	535	511	513	539	485	549	539	511	548	502	505	513	492	507	513	513	487	503	542	565	507	514	558	521	524	515	538	502	497	516	487	507	506	535	509	532	502	513	556	527	508	555	527	479	544	527	546	513	491	531	481	492	592	523	514	484	490	511	522	529	524	525	495	476	527	485	526	540	515	479	532	529	501	505	533	479	485	521	509	518	513	527	502	485	528	511	537	495	514	498	497	570	534	527	525	481	534	508	543	487	522	510	555	545	541	500	513	505	504	554	558	554	468	563	539	511	535	565	491	518	511	512	494	543	524	468	484	479	522	563	537	538	506	554	523	508	532	541	537	486	535	512	529	497	514	478	511	528	517	526	576	548	520	552	553	512	516	523	562	547	517	529	534	495	535	530	542	510	531	503	516	491	519	511	559	540	495	494	511	518	571	559	533	529	500	521	488	532	574	525	503	508	516	486	509	539	539	553	517	524	546	520	520	552	532	525	520	490	558	530	542	533	544	506	542	503	545	538	533	555	521	516	512	487	523	543	513	502	519	490	476	500	516	512	522	507	495	529	549	501	502	510	549	512	501	479	459	512	490	526	543	552	504	542	467	535	537	479	515	527	508	545	539	497	506	545	492	457	551	552	541	554	563	501	546	548	551	525	435	477	530	523	515	541	546	566	541	500	513	510	520	515	541	517	511	499	517	508	522	538	514	494	517	487	508	509	505	508	525	518	518	481	554	533	534	494	539	522	506	517	505	551	509	525	531	525	507	521	505	537	557	561	542	521	529	586	547	512	532	503	510	521	520	512	553	490	492	587	503	528	508	526	519	519	528	523	526	506	555	548	546	515	500	525	545	512	513	533	531	497	538	549	537	501	547	522	497	540	516	500	545	498	526	528	518	509	554	552	491	513	497	486	534	511	533	522	506	506	455	544	469	511	507	549	562	578	510	516	510	509	515	501	521	495	512	519	508	540	490	502	538	542	529	529	541	490	511	518	466	522	469	499	543	567	497	537	506	535	519	508	554	560	553	538	525	541	503	525	537	520	520	538	548	502	504	513	509	518	540	521	511	519	513	486	509	508	510	529	553	542	509	538	532	487	499	545	527	553	500	503	524	507	477	517	487	531	541	517	518	517	532	533	507	514	503	520	510	538	521	499	549	500	554	521	562	499	492	527	514	512	524	563	499	518	540	513	507	551	523	525	532	546	553	501	489	515	551	530	522	541	512	544	517	530	545	537	498	513	524	480	487	529	514	479	478	481	507	482	553	538	512	521	520	539	525	522	517	560	554	512	548	544	508	537	481	514	526	510	527	517	509	548	565	489	519	502	529	520	509	540	530	509	518	522	522	494	519	523	529	496	534	537	490	525	530	481	534	501	514	571	544	525	546	540	519	517	512	510	513	553	493	495	541	547	538	535	525	515	506	546	512	537	519	530	536	472	498	513	549	518	510	493	570	562	505	549	513	493	474	505	514	539	498	510	522	513	508	509	541	589	522	524	538	540	495	531	539	502	542	523	555	532	500	544	549	524	514	512	544	552	549	519	517	517	533	515	566	494	511	491	537	530	509	523	517	520	481	541	549	528	482	529	539	510	520	564	528	523	545	531	537	566	500	520	483	510	510	505	542	517	527	471	497	515	538	534	525	563	524	494	537	547	524	503	569	509	530	554	509	531	488	515	553	527	541	503	560	480	509	546	543	509	516	506	517	522	522	503	534	546	523	523	511	531	591	535	511	536	500	553	522	550	516	519	548	516	495	557	490	539	553	525	533	457	547	521	502	503	561	496	533	507	502	539	549	545	534	499	558	506	552	546	530	545	535	474	504	506	534	517	543	524	525	527	572	530	535	567	506	481	487	500	543	515	528	536	531	491	528	500	517	555	499	533	560	527	527	527	574	498	541	500	484	504	453	577	508	501	510	517	526	512	580	579	503	546	548	525	564	543	533	505	532	531	479	508	533	528	509	512	503	499	510	490	532	491	496	492	512	500	502	515	478	493	542	508	518	522	521	531	544	532	531	489	496	493	553	528	540	515	520	587	520	518	503	511	553	536	519	541	487	510	533	533	541	536	514	510	519	499	554	560	505	521	519	517	541	503	525	484	461	488	557	562	539	509	521	513	499	514	557	512	517	500	497	512	567	508	502	537	509	539	525	555	542	500	521	513	571	527	525	526	520	521	493	545	514	514	520	528	525	512	533	507	543	524	514	516	556	523	522	527	563	517	478	534	513	540	507	487	483	536	553	518	525	531	541	492	561	518	540	514	496	505	498	527	503	537	500	503	491	519	494	527	503	503	533	548	506	564	535	505	543	521	513	508	508	492	505	523	504	537	554	530	532	493	471	510	506	523	565	508	534	518	538	519	503	557	505	542	534	525	499	520	482	532	519	538	515	534	539	509	517	505	530	463	507	509	516	548	548	539	523	527	529	512	558	519	549	546	515	531	550	539	502	502	516	507	496	469	552	485	480	504	468	539	497	522	538	535	539	511	489	530	529	495	535	549	498	517	534	541	521	526	547	502	497	534	529	530	539	530	525	541	521	536	512	524	492	543	527	539	486	546	497	507	524	531	569	520	509	497	506	549	479	514	514	504	504	508	536	521	475	523	569	535	526	530	493	520	530	537	516	530	485	527	511	501	506	492	529	510	554	479	515	523	514	469	536	538	540	516	495	502	507	516	526	512	472	505	522	494	528	528	517	476	536	465	511	494	524	519	525	509	535	524	523	525	545	513	533	558	494	546	550	558	503	509	515	519	502	491	540	539	539	525	514	497	525	524	503	507	517	522	528	514	534	487	499	530	512	506	496	531	529	534	572	531	527	533	484	536	458	524	556	541	499	523	511	560	549	535	506	538	543	492	538	537	479	539	546	517	495	514	516	506	555	532	509	548	515	533	523	506	522	531	460	541	513	528	549	522	496	531	489	551	567	530	530	563	522	532	534	516	494	521	494	552	487	553	544	467	509	460	520	546	505	545	496	566	492	500	543	511	506	523	525	511	531	497	552	498	501	525	521	484	528	545	480	511	521	543	559	511	555	516	501	508	526	503	534	509	491	498	522	553	489	491	492	503	482	524	515	534	500	559	546	510	556	535	502	476	535	497	499	527	495	525	528	456	529	520	511	574	530	512	521	511	542	517	520	507	519	501	536	505	480	472	530	530	534	505	509	500	486	540	543	512	481	519	510	529	522	514	548	492	564	502	514	526	507	503	565	502	476	540	522	498	493	505	538	530	518	473	521	494	504	530	503	514	517	503	563	524	516	553	536	488	502	510	537	570	507	563	516	555	491	542	518	500	501	465	545	494	508	493	523	521	494	528	477	575	533	505	528	541	531	555	494	505	529	562	518	511	519	513	521	503	558	508	451	541	525	506	490	507	518	526	531	536	523	522	534	518	526	534	530	504	518	534	499
37118	69728	56783	42334	38764	25669	19829	14225	6276	3175	2163	1768	1456	1246	1194	1054	862	891	808	714	756	678	674	656	624	625	582	550	538	566	552	583	521	561	545	536	581	530	547	529	568	525	550	508	535	519	517	539	541	545	504	549	535	543	540	506	507	532	553	530	530	550	518	535	503	555	502	534	463	549	544	549	503	538	542	534	487	570	558	501	495	503	506	529	543	502	504	508	534	556	536	514	545	553	503	556	545	547	540	546	566	506	541	533	526	539	529	504	523	534	552	510	541	506	567	523	488	511	517	534	507	492	515	511	569	513	522	551	517	548	533	543	557	518	486	534	556	543	547	556	512	531	538	532	528	578	564	512	504	538	514	524	561	502	509	506	561	549	557	558	547	539	490	498	567	538	497	524	526	546	536	561	530	514	527	537	533	530	528	524	555	529	497	522	538	548	510	566	531	529	557	542	567	490	528	552	561	530	544	533	527	528	558	484	499	542	510	524	561	526	557	521	543	548	533	538	534	516	527	545	556	545	540	551	555	532	510	552	553	534	547	504	505	558	527	513	549	523	533	528	554	528	523	548	524	511	534	521	566	526	529	555	533	553	531	529	551	468	509	567	541	522	531	501	517	518	542	551	512	529	518	515	526	494	520	532	551	544	486	533	496	547	501	549	549	540	552	509	543	549	546	539	504	535	522	545	555	502	538	504	536	512	504	518	527	564	475	521	526	564	529	544	544	544	541	518	548	540	511	516	591	507	510	520	485	519	581	498	526	527	529	514	496	561	532	519	487	569	566	546	527	464	521	517	555	529	478	526	559	508	524	553	512	528	515	488	542	554	573	536	543	570	521	547	537	499	516	521	491	523	519	521	506	533	472	503	518	514	523	577	577	578	503	515	532	538	511	521	547	563	549	526	545	551	542	531	524	517	515	540	542	521	533	523	508	490	521	540	551	532	499	525	545	510	566	541	496	518	510	540	554	536	518	602	543	509	518	529	510	512	525	525	558	550	556	534	531	548	530	562	501	591	519	553	524	525	539	512	520	520	563	531	506	533	553	523	528	501	569	537	540	536	540	507	513	552	471	540	501	527	548	508	557	542	543	542	515	535	540	538	523	583	525	514	556	549	501	524	513	544	537	547	542	528	528	516	537	497	533	522	565	557	535	488	560	541	532	554	507	536	497	521	557	535	504	510	527	552	517	526	480	543	531	524	550	567	552	562	560	482	509	519	515	528	556	514	552	490	530	548	523	524	519	552	555	542	529	559	539	515	546	508	541	499	540	499	531	517	532	577	549	524	537	518	534	536	495	602	524	555	508	562	478	504	570	571	517	512	561	527	519	527	545	530	545	541	554	514	524	550	494	554	533	561	512	557	531	490	536	518	512	536	545	508	539	522	557	519	552	499	521	559	547	514	516	568	561	533	520	491	558	530	532	546	534	547	499	587	505	467	553	539	559	514	561	549	503	544	539	522	584	532	521	524	520	559	510	533	530	532	494	496	553	494	526	530	569	495	529	572	512	520	534	500	525	556	577	566	493	513	520	548	523	527	564	526	550	578	579	525	584	543	512	563	492	507	531	487	549	514	500	553	536	535	535	547	558	571	523	557	533	525	576	536	521	566	505	541	533	561	518	544	548	515	523	523	520	505	496	527	545	520	558	493	542	515	496	500	549	524	529	557	519	516	586	472	559	501	517	572	557	544	556	547	509	481	536	536	535	595	556	507	525	556	511	531	531	565	525	533	514	549	577	549	572	538	534	543	487	533	504	515	555	593	555	513	522	550	500	503	539	533	549	514	539	540	526	554	532	547	543	506	543	517	559	511	525	550	552	565	557	504	562	536	490	524	492	531	531	506	534	527	531	496	533	532	535	517	500	537	580	535	518	569	473	493	559	526	552	509	501	519	544	547	501	558	525	540	537	534	526	500	563	520	526	547	498	563	518	547	467	535	516	529	484	544	495	514	525	542	530	540	511	526	524	537	517	529	536	535	542	553	538	501	527	532	518	522	484	544	482	546	506	507	520	566	545	551	546	525	531	529	513	541	509	532	518	539	518	532	512	498	549	511	573	519	541	581	537	523	503	551	491	570	563	522	502	536	524	516	526	526	512	525	508	516	593	520	523	519	551	509	565	545	558	527	545	507	517	551	568	495	532	536	530	516	518	545	516	502	482	555	534	533	540	536	527	511	536	519	540	504	500	560	532	561	519	507	501	523	520	591	537	502	541	505	513	551	561	561	532	514	496	561	520	524	521	566	575	546	520	542	517	532	491	516	532	554	533	504	526	503	511	526	517	551	560	539	527	540	552	580	534	525	536	533	462	504	571	496	503	511	520	531	556	537	512	504	558	504	530	528	505	528	546	537	514	556	537	530	538	562	544	537	513	545	506	510	564	538	534	519	546	551	535	520	530	549	538	525	530	523	560	508	559	540	503	517	520	516	489	522	534	525	515	538	554	505	571	533	521	517	530	508	520	506	516	529	547	494	548	533	514	556	538	552	560	520	510	541	518	540	524	506	525	518	525	531	504	568	504	524	567	573	525	539	534	525	533	523	535	556	526	513	506	524	541	511	584	557	495	503	526	539	544	539	505	540	473	524	557	534	533	551	533	536	532	511	543	563	542	557	553	523	501	518	601	571	521	518	546	545	498	554	557	545	562	537	504	533	555	503	493	529	521	519	586	514	546	555	545	557	530	532	550	516	531	533	538	521	502	535	580	542	536	558	521	509	563	554	509	525	560	512	468	513	544	565	532	514	516	531	509	553	512	483	531	516	544	549	550	515	553	548	556	493	490	531	536	485	534	547	518	558	508	499	516	546	565	527	528	546	564	530	512	550	516	563	517	520	527	547	552	512	561	540	524	516	536	515	546	534	523	553	586	486	520	523	530	511	501	485	507	527	512	529	571	572	541	536	525	555	552	558	516	489	527	543	504	521	576	573	541	549	510	502	529	544	519	569	501	492	549	491	494	528	540	565	522	560	531	534	508	505	520	549	532	509	534	563	541	512	513	563	554	507	544	544	521	542	504	512	517	536	555	504	537	514	546	537	505	533	530	539	557	538	542	538	546	522	524	545	526	505	559	541	552	525	499	525	470	526	510	542	506	532	544	522	535	480	547	515	544	505	527	560	555	535	557	505	550	557	525	558	478	531	538	482	504	550	551	590	521	544	551	479	500	507	594	539	537	553	536	532	547	543	541	530	508	488	530	521	524	565	554	519	512	541	524	528	522	520	543	528	548	548	540	522	531	567	498	548	526	537	560	550	530	495	503	516	475	519	526	539	545	489	512	534	516	523	582	531	519	587	553	498	531	493	530	510	560	554	529	508	531	541	514	552	511	564	518	583	584	472	549	549	526	550	545	508	526	554	529	528	499	506	550	473	541	510	533	525	537	535	509	521	538	494	532	507	532	494	524	526	577	543	541	525	503	514	484	489	489	579	540	529	538	534	553	488	528	552	529	503	515	465	518	549	526	539	487	489	496	526	529	524
32656	39983	42780	32090	18377	9311	5557	2633	1315	914	630	564	522	503	516	439	416	371	399	363	379	342	379	339	358	341	329	308	341	342	299	307	318	299	310	304	306	350	313	338	299	311	351	303	320	322	311	278	271	321	323	297	334	301	331	324	330	307	296	269	310	344	304	351	329	303	340	302	301	333	287	334	327	313	322	323	322	339	317	301	318	306	319	299	305	308	325	350	327	325	329	308	300	323	317	302	293	292	332	279	311	302	296	334	295	299	302	298	274	338	295	299	317	308	290	272	307	294	298	295	305	321	334	282	331	284	312	323	307	325	295	321	300	354	277	334	302	314	307	315	329	322	296	305	305	275	282	301	276	350	301	302	306	325	304	277	319	295	322	312	297	329	319	326	303	312	344	325	331	318	294	321	320	297	313	324	299	329	300	274	317	283	299	311	337	336	328	333	314	298	299	334	294	335	293	282	315	309	312	304	282	301	326	318	302	314	291	319	299	311	331	323	300	323	307	301	315	311	268	322	291	282	299	353	289	332	311	295	309	313	316	326	309	293	291	313	289	315	338	334	315	303	293	306	295	326	299	289	291	304	312	318	324	325	349	297	337	311	282	298	303	336	310	315	321	313	298	279	295	283	286	297	290	355	326	327	282	315	281	341	319	276	295	299	327	299	303	319	316	309	309	317	360	309	320	324	321	310	296	298	295	333	300	358	301	325	333	277	281	340	292	300	292	280	311	278	341	335	327	313	341	313	268	303	314	331	340	324	304	289	322	293	324	329	320	287	296	312	282	310	306	319	288	322	298	308	302	296	294	322	298	329	303	326	337	302	314	305	324	303	308	274	307	300	300	299	345	302	277	324	318	294	334	287	338	353	294	304	298	330	341	291	326	323	293	301	293	312	284	302	319	323	305	319	314	311	290	302	338	292	313	332	332	293	307	319	259	318	293	301	302	310	334	310	298	279	329	305	322	301	317	302	311	323	312	309	309	320	280	305	307	298	273	271	283	284	322	309	284	297	249	323	313	323	322	322	310	305	300	320	346	339	311	293	332	296	320	304	298	323	301	309	299	299	290	267	328	305	298	295	298	273	304	307	296	310	322	331	334	302	282	317	299	303	286	310	321	305	338	306	309	308	312	318	316	310	310	299	280	317	322	320	302	319	316	271	312	321	280	310	283	302	324	309	281	283	292	283	338	315	306	311	308	325	308	347	283	296	296	301	288	288	304	344	286	315	298	313	291	289	291	329	298	309	289	295	288	285	302	322	320	308	341	293	312	290	306	330	317	333	298	338	340	301	348	276	311	308	331	277	339	319	340	315	314	284	295	311	291	318	341	292	306	333	335	344	302	304	315	324	301	294	297	314	296	310	320	290	318	299	340	319	334	306	347	349	319	273	321	299	342	299	304	338	345	315	281	282	313	317	280	305	312	294	315	286	288	314	300	338	327	319	326	318	299	278	310	294	328	310	314	311	297	301	304	320	309	296	330	311	322	294	315	303	285	305	308	322	279	316	299	332	317	336	319	325	319	311	286	309	325	336	303	300	306	289	325	307	301	331	353	333	291	309	326	300	325	317	313	284	282	313	305	299	303	291	308	300	316	302	288	301	315	333	300	318	332	313	337	327	336	327	299	323	325	303	341	352	327	304	274	289	319	282	302	329	288	313	339	354	308	309	322	308	311	301	297	317	367	308	308	329	305	283	283	322	331	314	328	287	289	342	302	307	293	296	267	302	280	309	308	319	291	308	328	327	323	320	334	286	307	303	290	315	307	325	305	327	330	295	303	339	265	311	324	285	313	306	321	295	296	331	338	324	324	308	329	330	287	295	318	316	298	314	330	334	282	327	326	324	317	298	297	325	310	293	296	291	296	323	309	307	303	275	281	309	306	347	310	325	319	298	291	319	324	292	328	333	305	295	320	329	301	328	294	305	280	305	324	317	330	326	322	319	308	325	331	339	313	307	324	319	293	313	316	312	328	296	311	296	308	303	324	278	297	327	335	304	341	311	332	342	329	300	326	329	317	304	316	275	312	315	308	318	306	280	293	294	340	317	338	313	295	291	312	318	341	330	299	296	294	312	268	292	297	334	302	293	309	302	312	287	305	294	301	331	316	299	301	289	337	310	330	313	320	337	314	310	303	343	326	313	320	329	340	314	315	332	326	332	314	316	297	314	289	303	281	336	308	354	308	338	296	349	327	278	295	311	318	320	324	302	312	317	295	299	293	335	341	319	323	319	275	284	312	308	304	329	295	277	275	302	328	303	282	337	288	322	324	319	292	312	286	305	320	319	301	311	307	309	305	311	291	312	299	303	298	310	284	316	315	316	271	328	282	281	347	332	299	329	302	348	298	297	275	315	311	295	337	269	311	296	305	295	295	326	335	298	332	350	294	308	287	303	316	327	322	343	311	303	336	302	290	296	335	320	309	339	333	328	283	292	317	284	283	306	310	308	341	315	330	304	311	317	321	298	285	345	300	308	305	319	301	334	288	290	335	313	359	288	287	309	322	294	298	310	305	326	287	285	324	321	316	307	304	312	320	295	321	277	290	333	353	291	315	281	306	318	304	282	300	303	316	299	319	286	277	310	273	368	300	304	348	321	329	306	320	320	307	333	324	287	296	331	313	272	321	340	309	296	299	295	311	324	344	327	292	326	322	305	327	312	330	345	318	319	318	330	296	311	319	292	308	306	271	347	294	338	302	304	301	305	344	264	307	332	311	296	296	326	313	317	300	327	314	340	297	313	325	289	299	341	325	290	299	317	327	304	313	326	308	309	326	312	335	312	315	296	290	301	297	304	310	300	300	315	318	294	306	320	299	297	295	307	340	297	296	284	295	335	327	307	340	307	319	291	325	333	302	308	305	302	312	331	323	312	275	322	309	305	312	305	325	305	332	318	311	336	298	274	292	308	317	302	321	360	309	318	291	297	292	288	305	292	271	301	289	334	319	293	300	286	329	304	295	292	303	306	281	311	308	291	308	289	326	283	343	319	329	322	310	303	321	290	292	346	287	320	294	273	290	305	295	293	318	296	280	314	326	338	291	312	304	297	304	313	301	317	282	302	273	284	317	278	284	321	286	349	319	311	336	351	332	314	345	317	316	306	318	347	317	309	331	317	278	322	295	294	303	300	319	309	291	295	324	299	298	315	287	352	342	308	329	313	347	281	308	331	318	312	295	306	313	310	274	289	317	284	302	330	340	311	353	306	308	290	307	354	308	315	319	315	301	334	297	326	289	302	273	319	297	327	321	300	308	306	334	304	304	306	340	325	341	305	308	308	297	284	295	341	273	329	318	308	335	300	316	302	280	324	299	300	314	289	315	287	303	295	312	322	334	331	332	319	285	300	296	300	282	312	334	325	308	295	325	292	287	322	342	318	303	295	335	297	290	317	277	300	314	301	300	322	285	317	316	284	309	327	315	280	313	275	296	326	337	334	334	297	319	313	298	310	328	323	299	287	310	301	307	289	336	293	322	300	324	318
35119	54072	42107	29798	19400	12477	8440	4361	2281	1323	938	794	706	600	596	543	465	498	457	426	426	365	417	383	381	388	369	371	349	329	341	345	356	338	341	349	334	330	309	341	321	352	330	325	324	342	313	321	288	318	353	337	327	373	316	337	316	334	365	307	336	385	321	318	344	323	357	365	283	320	345	331	315	350	327	338	304	339	336	348	330	316	313	345	351	307	340	340	330	348	330	331	319	310	345	341	351	320	331	322	338	344	322	308	316	325	321	336	306	314	366	313	366	345	326	324	322	306	332	333	320	372	327	359	345	333	318	378	322	299	310	322	306	340	328	352	353	310	314	334	321	309	365	332	318	334	311	314	308	319	317	316	355	341	366	330	319	354	337	331	350	333	314	371	322	302	330	303	338	358	325	328	369	326	300	284	365	341	346	311	315	296	330	315	327	347	336	341	327	298	339	325	334	310	313	323	355	358	309	339	355	356	333	340	343	339	310	314	343	322	307	361	339	312	356	324	319	302	300	328	334	343	350	349	326	317	342	338	337	340	308	339	339	327	345	314	348	323	343	305	315	343	356	356	314	335	364	334	333	332	349	337	335	333	330	311	364	342	349	333	327	311	351	342	335	314	302	307	347	301	311	318	359	304	315	307	347	311	305	339	332	339	311	341	277	353	303	322	350	340	334	320	353	309	343	357	349	323	311	342	307	335	315	360	344	369	328	336	334	299	329	340	342	351	325	351	354	344	362	327	325	316	323	378	363	362	320	329	339	311	307	333	319	352	327	343	364	330	294	316	356	322	343	338	383	346	323	356	339	350	317	323	332	351	315	351	320	377	339	306	359	355	316	364	348	342	314	345	381	368	341	321	365	334	356	370	354	344	320	337	350	351	334	328	323	329	351	343	316	292	324	324	335	340	307	314	281	335	323	343	307	308	364	337	345	321	324	330	322	339	341	345	322	322	325	325	321	339	361	337	313	293	340	339	330	318	316	350	333	365	300	320	307	359	347	346	370	346	356	328	290	330	322	339	327	325	300	366	309	353	341	349	316	367	313	319	356	349	364	298	339	359	313	359	343	368	332	330	333	332	331	306	306	346	337	290	354	339	353	344	329	352	344	346	307	327	339	326	340	354	339	328	337	343	364	356	310	325	314	342	351	342	343	325	339	353	323	348	367	352	326	304	328	344	338	307	336	333	345	308	339	341	294	347	338	342	371	343	355	341	327	323	322	349	322	300	298	316	322	330	308	357	326	313	352	348	353	330	346	302	353	315	348	329	357	343	351	309	338	317	357	342	302	347	332	352	307	344	339	338	351	328	340	348	310	316	328	325	334	347	304	323	302	330	286	342	342	335	311	345	337	345	332	326	364	340	327	375	306	343	352	346	340	344	306	330	350	357	331	346	317	326	339	314	337	334	350	328	341	332	328	321	359	353	291	340	320	331	332	331	355	308	310	311	345	351	344	363	335	327	324	331	307	324	307	331	373	370	332	333	326	320	326	351	355	339	375	348	347	357	356	338	326	355	324	322	334	331	348	296	331	360	351	348	335	338	275	324	353	322	310	335	316	352	328	320	349	311	332	313	331	303	332	339	351	352	336	312	328	326	341	344	354	335	322	338	378	333	334	357	328	330	318	314	324	353	327	314	335	348	336	351	344	344	310	326	332	343	344	319	361	309	322	349	377	365	312	309	315	333	338	317	350	338	321	313	301	358	373	318	329	308	313	368	335	363	343	326	349	349	336	339	342	346	352	343	369	337	309	333	333	359	351	360	317	338	351	293	336	339	336	317	318	333	339	333	341	332	362	322	329	306	341	349	335	342	329	324	302	310	386	313	310	338	351	330	325	318	338	308	322	317	310	363	323	330	335	328	319	316	331	358	349	316	330	355	317	369	318	347	335	337	324	334	330	334	347	322	327	333	334	305	326	332	360	316	346	310	340	316	337	303	336	350	301	367	313	362	312	308	344	309	337	358	328	344	324	330	332	300	356	320	346	317	312	335	333	325	325	319	340	349	346	321	317	305	343	343	354	349	331	321	315	354	338	340	350	307	334	340	348	327	332	348	323	340	335	324	348	315	374	337	330	312	326	333	327	335	350	339	341	322	341	332	289	300	351	328	335	359	374	334	321	372	341	347	343	315	316	331	332	321	334	317	356	326	312	328	343	341	315	300	343	288	317	305	337	296	349	327	352	352	324	345	311	368	355	327	309	335	303	348	317	282	315	314	327	317	379	307	330	295	291	337	305	302	339	356	332	344	345	283	317	334	332	303	297	340	331	308	331	332	323	340	354	317	317	350	344	342	331	324	323	312	343	310	343	335	357	331	346	308	338	331	334	351	328	371	341	302	330	333	348	333	327	316	329	316	347	320	331	333	329	327	342	365	355	321	347	344	334	333	348	328	331	339	363	366	353	328	359	325	324	356	352	320	325	323	348	336	327	347	329	351	315	339	345	333	330	310	306	361	339	323	334	356	321	316	325	324	353	348	335	354	313	333	354	339	326	323	310	360	343	352	331	322	322	327	337	338	315	347	324	333	320	330	300	329	309	326	308	342	331	336	327	336	348	335	323	345	304	332	332	343	368	306	321	333	310	331	331	298	291	334	352	328	345	332	346	357	345	336	328	310	316	314	320	316	342	332	336	327	315	327	335	331	320	346	353	341	315	342	320	366	354	316	328	356	338	321	331	307	310	328	374	337	322	320	354	329	307	329	321	332	303	344	345	352	341	336	340	312	315	301	334	360	329	334	348	329	314	345	342	352	363	328	331	349	327	314	366	312	304	332	348	311	347	332	367	327	346	343	350	355	361	372	359	330	351	344	332	334	319	342	335	322	321	319	313	340	318	301	355	336	328	358	326	313	312	345	353	345	298	362	356	320	328	313	324	302	315	353	285	332	334	332	332	353	341	362	332	345	311	352	334	341	334	354	325	360	334	309	320	357	340	322	352	314	304	326	305	325	328	328	345	351	345	325	333	315	328	333	330	319	353	315	341	386	338	331	300	289	337	354	325	342	303	339	324	364	326	318	353	340	349	352	355	354	355	311	334	310	293	358	326	317	339	342	318	354	318	342	324	316	355	346	337	336	340	364	306	358	353	340	339	308	318	348	327	292	322	315	359	333	328	325	345	362	350	347	316	335	342	331	311	340	349	318	339	329	365	345	322	319	338	331	386	340	351	334	345	346	331	323	316	339	317	303	359	325	329	337	340	359	369	329	362	339	334	344	334	318	325	339	359	358	330	342	364	321	328	325	362	330	364	331	320	325	338	312	350	327	331	317	313	296	333	322	322	344	331	334	290	334	341	273	317	345	321	330	311	338	344	329	322	334	338	318	344	344	370	321	322	326	332	320	344	377	302	298	322	327	340	298	320	379	352	348	344	355	307	322	332	343	303	334	308	327	339	343	333	329	357	354	330	324	314	367	328	312	329	337	313	331	354	329	309	352	370	305	323	349	351	339	322	310	331	365	331	318	371	332	334	324	350	353
24523	21679	29511	27202	24294	21036	13570	6942	3313	1852	1202	873	739	696	602	633	554	489	480	465	471	448	430	429	408	412	418	376	423	375	401	409	383	366	382	386	374	375	398	380	427	411	370	359	390	404	383	379	400	395	407	392	369	369	368	415	354	366	360	380	387	380	384	384	373	376	389	388	379	389	404	375	386	376	424	386	369	359	353	383	379	385	394	363	398	370	401	403	392	432	355	375	374	383	405	394	371	365	387	377	337	372	379	409	383	404	430	361	371	372	376	411	373	389	340	395	378	394	376	384	384	398	397	371	357	372	357	393	376	362	366	356	391	411	384	390	358	420	360	319	389	391	402	399	383	366	424	402	388	374	371	410	376	420	386	396	381	349	390	365	350	387	379	364	406	423	383	374	398	411	389	443	397	385	336	394	394	389	339	335	397	391	365	374	417	361	369	385	402	404	352	411	386	407	376	372	393	405	369	414	378	346	413	413	375	372	387	374	381	369	378	384	381	320	389	387	342	381	386	381	349	373	376	389	400	387	345	390	387	419	374	360	373	392	443	403	333	384	399	354	354	378	383	414	350	418	376	365	401	375	387	361	375	388	379	366	389	405	381	380	372	357	382	396	392	374	386	407	383	371	385	376	347	358	431	354	368	387	380	406	406	341	386	393	400	400	375	387	406	353	388	354	389	355	420	371	404	429	395	374	379	396	392	418	387	408	404	408	383	389	361	395	372	398	387	446	420	405	383	414	396	368	411	390	377	403	396	401	382	393	381	376	353	388	376	389	414	404	391	370	375	375	391	373	360	388	380	417	352	373	404	395	335	387	348	375	392	351	391	418	371	378	405	367	387	383	407	353	389	384	373	405	335	398	397	351	393	358	406	391	349	389	387	391	390	378	371	376	375	370	420	398	387	375	425	348	387	398	390	404	369	359	429	398	396	404	355	401	380	409	403	401	368	362	371	383	411	356	381	354	379	414	392	366	363	345	389	415	390	403	366	403	370	392	361	412	388	380	403	396	382	380	363	358	393	348	361	383	381	370	378	424	395	335	388	407	398	375	384	387	349	360	410	357	381	345	369	358	371	352	376	332	419	392	379	371	381	379	371	374	364	377	373	342	390	384	425	400	335	382	375	382	369	384	354	397	389	369	367	378	369	386	380	426	389	414	349	364	383	374	381	383	348	359	373	419	355	384	377	372	383	380	361	394	359	411	391	344	371	350	396	402	404	361	370	348	376	398	355	389	346	354	376	414	387	386	366	417	353	372	382	377	373	356	362	375	346	368	417	383	369	388	404	402	370	389	365	382	371	361	373	388	374	376	378	362	382	372	359	353	381	351	364	367	402	396	359	371	379	407	371	365	371	408	405	381	366	380	388	379	375	359	377	368	383	380	369	383	417	402	367	366	375	399	378	356	384	425	388	346	381	368	373	377	409	374	380	362	387	363	377	338	400	370	381	382	363	390	402	342	384	384	384	395	384	400	385	375	369	388	364	415	425	373	353	360	406	383	422	359	380	378	367	389	377	386	405	364	388	370	373	380	395	367	398	381	376	408	385	388	427	366	329	377	399	384	373	407	396	401	384	389	359	382	423	381	369	372	357	388	403	362	374	396	347	380	387	383	367	419	377	387	391	361	368	398	366	362	414	379	377	350	385	356	377	385	405	407	374	367	388	389	366	369	366	384	362	375	362	374	375	369	386	374	399	422	351	379	385	379	375	381	368	413	366	393	388	383	389	378	374	347	371	344	369	368	395	385	383	354	387	364	383	367	372	390	381	397	342	364	400	388	390	402	369	365	408	321	328	382	388	408	412	388	359	361	366	394	356	371	393	382	361	371	366	349	382	351	371	406	407	377	365	368	362	349	349	387	375	373	356	372	388	348	411	390	384	379	384	381	391	397	417	338	382	395	428	382	430	413	384	342	402	356	386	422	391	370	384	387	389	363	398	375	369	401	371	378	374	367	415	364	377	335	378	393	365	364	365	395	369	398	379	362	387	376	354	386	377	369	395	350	373	382	374	375	366	359	399	422	367	360	370	377	354	384	372	422	390	351	359	393	362	391	385	373	359	370	374	412	392	361	345	365	363	371	408	345	420	357	388	377	364	361	402	363	377	373	385	388	391	379	376	359	407	385	379	396	396	355	374	360	376	366	396	365	375	347	382	397	359	376	359	392	384	383	369	374	421	369	394	365	378	406	380	398	407	376	377	398	393	318	380	397	401	376	390	392	384	371	398	368	413	375	378	397	378	386	378	347	395	430	389	411	377	373	388	391	398	402	388	389	369	375	362	385	387	370	352	387	388	387	378	385	399	392	349	345	404	396	400	362	418	390	392	378	409	360	358	401	408	389	367	397	414	417	371	354	348	366	374	364	397	353	406	361	384	399	397	404	375	410	363	356	423	374	391	426	392	361	423	362	378	371	387	374	345	354	366	376	375	414	390	356	346	330	359	345	356	392	394	393	410	361	398	354	365	352	403	369	373	384	368	375	371	384	371	374	358	344	344	381	388	373	364	372	396	374	355	398	399	392	369	375	380	383	402	370	365	349	394	366	403	354	405	350	417	362	331	367	382	419	405	429	369	350	393	361	372	378	398	386	351	322	339	374	349	383	370	395	340	387	413	334	338	397	341	353	421	381	385	402	395	381	362	383	374	382	356	382	392	388	334	385	377	364	399	401	424	375	375	373	363	382	357	369	376	407	420	364	371	370	388	367	367	394	395	372	353	428	370	403	402	380	386	387	383	384	360	398	381	388	390	356	392	377	390	394	415	393	390	376	379	369	371	345	396	412	358	380	345	394	379	373	377	407	352	388	390	373	372	366	376	389	392	347	352	399	372	408	404	373	358	384	397	368	388	389	352	378	361	359	388	403	414	396	345	382	373	371	382	363	355	412	382	360	376	345	347	373	329	378	375	355	362	380	402	383	388	387	358	354	375	383	377	344	408	386	361	393	375	368	378	362	341	373	386	365	358	365	371	345	395	423	358	397	358	403	373	379	368	403	389	361	359	415	389	373	388	366	355	356	370	430	380	380	389	363	410	369	404	363	388	403	377	391	402	393	388	381	380	380	343	386	404	360	387	364	405	396	395	369	372	361	385	415	387	393	394	392	384	376	355	387	364	369	372	373	376	397	377	386	386	387	363	371	390	385	401	406	395	412	369	382	371	365	360	406	362	370	345	440	391	385	418	367	354	406	416	376	387	381	366	393	397	399	407	351	387	407	359	359	366	370	402	397	354	389	405	399	416	390	355	367	381	363	416	370	359	361	391	369	390	383	339	379	387	377	373	362	367	410	371	389	392	370	360	401	372	380	390	363	408	385	378	359	408	371	407	369	365	399	366	366	395	370	388	386	386	369	388	404	381	394	374	378	405	392	365	391	403	390	364	372	378	402	366	355	340	385	399	371	355	410	379	358	424	378	380	376	337	385	398	395	376	419	376	372	371	371	383	375	384	375	415	405	348	388	396	392	372	378	361	374	357	402
34857	62353	50727	38039	27786	20907	14674	9467	5241	2944	1877	1300	1043	910	748	755	672	597	556	554	547	497	506	507	416	434	455	457	401	409	423	415	417	405	397	413	370	409	428	405	378	439	417	384	389	385	368	379	426	398	398	390	406	367	391	390	408	401	408	394	396	409	373	387	376	372	387	404	429	401	385	412	400	411	384	362	431	396	380	422	420	426	388	406	410	408	421	410	380	382	391	416	383	419	396	403	422	404	405	434	356	395	376	394	401	428	390	409	394	382	408	432	383	379	377	386	383	426	397	408	404	377	414	419	411	393	355	387	390	416	414	406	349	368	395	377	364	386	418	423	377	395	387	395	422	408	384	406	388	386	404	376	383	410	391	415	395	401	400	416	399	343	391	374	368	375	402	403	372	423	413	429	418	413	365	405	398	373	387	381	398	397	386	386	390	376	396	428	385	427	384	387	404	435	429	363	412	372	415	425	414	400	393	388	376	380	370	435	420	396	372	414	358	397	423	407	409	401	401	365	414	402	423	390	395	392	379	375	393	421	359	397	405	403	432	407	418	401	397	363	425	408	408	424	397	396	415	395	427	390	400	377	398	368	397	392	381	394	380	413	397	415	408	401	385	357	411	426	410	387	425	425	394	384	395	386	394	380	390	399	420	415	413	421	390	404	415	363	400	401	415	385	404	391	387	379	368	398	416	379	382	380	422	418	352	408	381	404	416	384	380	395	393	451	431	416	399	429	378	394	404	399	403	384	399	427	389	421	394	431	427	403	419	378	404	416	384	403	372	406	377	393	391	382	395	384	408	404	401	417	397	409	417	425	371	418	375	397	395	424	391	426	398	398	402	428	376	404	415	380	390	398	386	368	383	417	426	378	415	382	379	393	372	417	392	391	384	394	375	371	401	389	415	389	411	392	387	395	369	419	406	401	372	359	360	399	428	386	405	346	403	381	401	374	409	390	420	384	382	407	381	399	395	390	414	394	362	375	387	386	365	418	429	399	421	387	382	381	393	384	382	438	375	414	402	369	382	397	414	383	365	445	417	392	374	409	379	391	424	403	420	413	363	383	408	416	426	398	412	377	418	400	386	411	379	409	429	399	348	424	430	400	403	419	387	438	397	400	417	365	365	400	405	395	391	384	397	385	414	397	387	432	375	384	355	400	428	409	404	405	392	389	336	351	394	413	382	386	425	392	376	389	408	404	386	375	423	362	404	389	384	386	371	418	402	398	365	394	395	377	404	396	401	391	394	372	390	400	399	362	402	435	367	427	396	364	402	402	372	421	394	405	429	410	379	392	434	395	377	383	361	398	399	424	388	415	420	403	398	426	367	378	375	353	387	372	442	399	441	397	408	411	393	368	365	402	388	399	398	406	402	388	406	373	370	430	397	364	383	409	384	416	404	392	402	401	377	409	380	395	425	426	400	404	418	377	404	390	435	382	392	389	407	388	384	383	369	379	383	390	370	389	385	391	410	383	389	439	377	369	391	379	386	407	379	390	415	395	413	397	387	366	400	416	369	385	374	394	394	424	445	417	414	412	410	386	399	391	395	358	419	397	403	390	418	405	388	409	427	397	414	395	399	385	399	384	416	380	380	390	413	389	405	408	338	389	399	380	401	388	407	417	411	348	401	401	373	412	410	394	391	391	388	365	387	421	412	399	417	410	386	430	423	395	391	387	394	389	399	413	393	439	393	417	417	375	389	384	404	411	384	419	357	399	395	394	413	362	420	346	415	388	411	403	360	399	392	404	374	412	395	407	394	417	417	392	396	441	380	421	451	379	389	414	408	418	399	425	388	403	361	380	361	417	414	427	408	384	411	407	377	420	376	408	392	378	405	421	413	401	419	411	365	400	438	399	400	400	410	412	464	385	386	420	409	409	403	414	401	394	407	408	369	396	393	384	360	385	378	363	408	391	408	411	389	357	419	405	410	391	383	409	398	406	421	404	411	439	411	404	429	390	405	388	403	406	379	425	378	365	393	389	409	406	394	429	369	378	432	386	409	390	419	395	377	403	390	390	433	395	373	420	400	408	406	368	386	389	384	421	427	384	382	398	468	368	401	421	412	380	386	385	391	395	386	380	388	375	376	408	376	395	389	372	400	397	418	346	409	417	371	378	391	403	421	393	376	410	376	416	386	379	387	408	383	395	372	409	393	413	373	418	400	420	388	415	447	416	371	424	386	382	384	404	407	391	378	390	393	383	398	403	402	394	393	416	449	434	417	367	378	423	393	381	395	397	404	383	406	429	377	402	373	389	368	366	402	396	383	410	409	392	378	400	402	406	363	381	435	366	435	398	403	409	386	401	430	390	360	385	403	387	422	390	390	400	385	381	393	430	396	462	384	411	397	384	390	419	397	414	359	401	386	398	418	420	385	433	394	403	403	412	364	387	412	404	385	332	392	383	398	380	362	402	406	389	402	389	409	406	374	382	374	365	384	427	381	385	404	357	402	377	405	383	377	379	403	393	395	411	408	375	399	396	384	408	367	421	370	404	377	398	379	409	377	377	359	355	363	382	393	377	367	393	427	403	396	415	398	392	410	402	417	398	409	423	417	412	408	416	388	396	420	373	382	393	403	400	388	377	409	356	362	418	427	438	420	395	413	413	372	406	390	376	394	411	379	392	373	406	393	419	386	411	393	388	391	391	395	396	341	391	371	414	378	393	421	389	365	411	450	387	361	375	374	412	380	404	377	427	373	421	389	401	358	393	403	369	375	390	380	410	399	399	412	407	396	404	379	391	382	383	392	410	378	370	389	398	433	403	422	407	416	395	352	390	412	390	401	368	388	366	385	381	416	398	399	395	402	394	386	374	408	410	386	390	380	390	389	411	406	409	421	397	397	382	392	397	395	411	403	381	383	368	412	368	428	388	434	372	371	438	365	401	406	421	400	371	406	431	413	397	383	409	395	426	379	414	393	375	386	408	397	341	390	402	390	428	392	415	410	390	376	403	385	391	413	366	380	385	404	371	373	382	394	396	352	408	389	399	390	393	381	417	411	383	400	399	421	394	441	368	380	380	379	378	362	382	407	407	403	382	400	416	407	391	408	407	375	394	399	376	420	436	412	456	413	357	414	390	396	413	389	413	383	394	412	430	390	400	416	363	429	388	385	382	392	414	423	425	365	370	368	395	376	419	416	396	374	443	412	376	415	407	356	391	429	392	415	414	405	452	399	397	406	385	395	408	362	407	401	392	394	404	395	407	391	364	368	387	406	377	387	423	436	410	399	348	386	405	402	377	420	397	382	401	414	394	403	395	412	403	373	426	413	398	410	404	382	391	399	368	376	379	410	385	387	421	396	384	421	375	421	379	382	432	388	380	407	434	386	411	414	393	436	386	382	371	391	414	370	371	423	422	419	427	376	423	395	412	401	413	437	394	412	432	397	410	416	338	428	405	370	388	425	410	413	352	353	373	416	386	413	410	404	380	420	425	422	389	396	398	438	405	402	404	413	415	402	372	402	411	436	377	368	401
25762	21983	31133	31526	23078	16100	9474	4571	2405	1345	844	742	672	597	532	543	569	471	472	522	452	470	448	413	422	422	419	415	441	406	375	400	402	399	403	427	423	385	407	388	398	371	405	396	404	408	387	393	388	388	402	384	410	400	426	388	385	440	432	384	388	369	420	356	367	414	383	415	402	371	403	424	399	395	403	395	357	382	412	421	410	381	413	388	380	399	409	421	406	421	421	412	411	402	390	368	404	389	412	416	384	393	382	394	415	381	365	414	378	372	377	376	370	392	383	375	349	348	401	431	402	383	376	349	399	378	380	415	403	395	403	406	395	383	395	406	377	409	436	402	416	442	350	394	383	383	383	417	411	395	405	413	377	385	387	384	412	396	413	397	411	387	379	426	422	409	390	386	366	437	408	384	407	404	407	379	432	376	409	369	428	431	386	378	375	358	396	395	429	391	407	376	399	409	389	387	426	379	385	420	384	411	409	395	371	390	394	382	396	383	387	364	371	404	421	401	388	421	415	413	388	429	420	403	396	406	374	395	438	404	393	377	414	405	398	413	438	388	427	397	406	404	389	353	369	372	361	395	403	389	370	416	359	424	390	388	397	429	386	419	398	427	400	397	378	395	393	430	386	413	404	406	389	412	415	393	390	413	402	413	405	424	408	396	388	419	395	405	362	395	395	391	372	409	406	406	398	406	384	360	364	379	391	414	393	383	380	405	398	401	415	448	378	403	385	397	413	373	389	419	398	352	418	390	407	370	429	392	381	402	385	412	411	392	408	378	362	405	378	380	408	373	384	387	361	407	421	398	404	373	390	424	361	378	348	433	382	381	350	384	401	387	400	399	392	364	406	403	396	397	395	388	397	406	413	379	389	421	426	400	431	394	386	390	373	394	367	422	443	401	425	415	381	393	419	394	416	390	384	413	414	401	349	431	450	418	390	405	382	411	410	403	400	398	407	352	413	439	410	393	419	396	379	412	412	408	369	426	433	378	419	415	390	363	413	406	408	435	357	383	378	374	380	402	395	406	404	369	383	384	393	361	424	418	394	382	413	439	379	369	387	361	373	396	424	420	399	423	376	401	403	405	392	398	407	414	410	413	373	387	376	399	389	408	405	383	404	372	380	420	393	428	392	412	429	419	398	381	394	417	380	381	434	397	421	366	391	387	390	374	402	398	402	399	381	402	368	411	440	401	366	392	397	382	412	384	384	390	398	377	419	431	335	370	360	410	418	384	393	401	392	366	388	377	428	442	392	394	438	426	398	394	423	380	379	430	376	433	439	424	408	400	374	410	378	393	403	382	398	391	394	378	376	391	367	409	377	409	399	394	402	425	389	407	408	417	451	396	394	415	370	451	369	410	417	378	385	422	395	435	390	393	402	348	394	377	360	371	406	415	387	397	411	402	397	431	449	421	421	381	391	389	402	397	417	404	417	393	431	347	404	388	374	391	406	368	436	402	378	394	400	438	437	391	390	400	396	384	387	413	406	376	420	366	388	399	411	423	410	399	378	416	392	390	385	362	425	378	403	405	419	389	393	407	408	413	422	425	375	391	376	377	384	386	387	398	373	376	396	405	396	422	382	375	402	398	364	392	389	368	372	392	412	378	415	392	387	412	371	402	367	376	418	404	392	392	349	391	419	372	400	402	400	411	400	385	404	399	375	419	384	376	367	407	419	389	364	371	404	360	411	371	418	398	377	408	367	377	411	410	394	423	405	405	392	411	396	379	383	425	406	386	408	398	378	415	407	420	402	359	424	386	394	374	366	417	417	387	396	364	383	381	395	401	388	392	419	396	397	386	400	408	424	395	419	359	409	362	406	406	383	381	387	362	394	404	383	388	393	392	404	393	441	416	422	410	394	409	367	389	370	405	395	428	380	374	369	382	398	417	400	431	393	377	385	381	400	421	392	401	390	375	392	407	391	411	378	407	438	404	384	411	421	399	426	401	417	376	404	395	381	383	384	382	399	385	390	431	430	388	405	397	386	389	443	389	405	417	409	397	410	374	418	402	375	396	376	393	400	376	401	400	411	397	392	402	373	388	418	383	383	390	370	409	393	387	385	383	383	403	415	408	389	393	404	393	408	397	396	406	391	389	412	389	391	423	394	374	386	391	386	362	407	408	390	401	407	407	386	381	369	367	418	418	393	369	438	394	399	392	371	406	409	388	367	375	420	379	389	383	402	380	406	376	399	413	410	444	403	386	396	396	395	402	376	370	390	394	428	394	376	345	383	396	444	382	426	425	394	418	396	379	390	386	404	388	413	378	374	381	397	378	403	396	393	367	425	423	419	396	407	360	389	437	370	413	394	390	431	417	392	403	376	395	415	404	393	423	379	411	372	429	436	375	399	394	415	392	415	432	416	400	379	398	368	407	385	411	377	377	415	385	338	394	418	371	383	412	435	362	405	392	402	405	412	393	406	377	401	403	425	400	397	382	428	399	385	424	392	386	385	411	397	409	395	365	430	412	385	399	379	383	387	421	369	377	405	395	400	379	396	385	402	395	375	390	424	379	371	443	402	415	380	393	407	370	404	382	363	377	405	420	430	402	415	388	402	407	399	375	418	416	403	400	393	405	420	365	384	455	377	427	383	411	409	410	384	374	360	375	374	445	391	413	435	375	394	412	376	379	387	417	371	388	428	433	391	408	404	386	387	396	422	389	428	398	402	382	378	381	390	368	371	415	367	401	400	445	418	382	402	378	386	404	402	425	398	385	384	384	410	403	411	383	440	371	406	411	360	423	405	395	416	411	448	392	405	405	409	405	405	380	418	421	371	371	368	399	388	405	412	406	381	359	398	393	398	373	381	403	413	343	413	375	382	430	374	365	405	395	408	396	421	372	423	385	370	376	397	414	435	388	416	378	424	400	399	386	431	392	370	394	397	418	418	368	350	388	369	421	369	379	395	383	434	382	383	360	397	397	385	371	433	380	407	376	395	381	396	354	410	403	433	387	391	376	402	364	385	430	380	388	418	421	400	410	370	407	395	398	410	382	365	372	421	393	409	388	384	420	395	407	427	370	386	403	410	388	415	414	366	410	381	395	398	396	374	393	391	375	376	380	412	404	356	374	366	410	408	404	370	466	419	436	419	375	405	413	397	423	409	402	396	379	419	395	414	371	384	365	389	412	413	396	387	401	408	430	391	382	397	377	392	416	386	430	425	369	399	427	376	391	413	379	393	449	387	395	386	382	386	412	385	430	393	390	380	404	390	404	419	400	386	418	374	402	397	419	391	394	386	384	422	364	422	401	347	369	380	393	400	405	388	406	355	397	435	399	418	409	420	395	363	433	401	390	391	398	420	444	389	408	404	406	377	408	402	386	360	383	413	421	402	394	343	364	406	392	407	388	416	380	398	420	412	414	382	406	411	374	408	392	378	420	385	411	385	371	405	387	371	377	383	375	375	409	424	381	404	363	422	381	402	390	408	421	390	405	407	387	403	412	430	395	427	428	376	406	418	414	400	389	424	404	387	410
34148	58386	47953	35133	24960	18902	12384	7233	4124	2206	1354	1050	919	801	706	671	657	555	569	536	541	496	492	475	463	486	490	454	473	442	479	451	443	416	435	409	453	427	388	418	427	431	451	408	471	411	412	432	401	424	451	402	421	468	430	424	409	422	427	400	423	408	419	451	415	406	431	455	403	420	435	417	435	450	423	431	436	407	407	421	424	423	446	407	396	418	405	452	450	413	434	447	413	480	420	451	418	442	458	415	386	427	457	394	427	448	442	434	410	400	425	411	405	382	413	444	433	443	412	412	460	466	420	439	484	418	427	447	456	386	415	413	433	404	413	400	433	414	418	399	443	428	444	429	426	401	433	424	400	396	416	397	426	461	448	389	418	422	435	447	426	404	408	438	432	402	433	412	469	425	387	444	457	416	421	436	467	447	452	408	438	385	410	447	457	395	398	419	413	408	418	412	435	430	427	455	427	432	419	407	405	409	423	437	442	445	410	414	421	393	392	437	431	428	413	442	414	408	431	421	413	420	397	434	443	405	447	440	414	422	412	373	411	416	429	404	422	430	432	427	431	423	431	389	405	423	399	419	456	441	425	420	396	399	446	415	441	427	380	409	429	466	434	407	416	446	427	427	438	411	441	392	423	402	397	429	433	403	428	386	425	401	417	415	389	394	395	414	446	401	419	409	405	443	418	428	419	423	419	370	418	417	417	427	403	438	417	428	410	414	449	429	388	397	396	398	423	435	417	398	419	432	435	416	408	394	418	416	456	433	410	420	401	433	427	387	449	422	445	439	407	431	422	407	396	429	423	407	443	448	427	430	413	438	414	406	400	430	441	422	433	461	431	404	419	430	445	404	414	435	391	426	404	427	415	404	438	429	400	414	406	391	434	403	445	449	475	397	445	435	414	423	424	419	404	426	416	412	404	436	416	383	434	413	422	462	416	423	436	458	430	435	416	438	497	432	408	393	400	371	419	395	423	417	390	441	432	420	416	413	438	429	421	417	425	429	422	389	364	441	424	434	426	414	402	403	429	418	452	433	396	396	422	474	435	429	446	384	434	445	443	375	429	426	422	417	409	427	475	437	392	392	440	411	397	423	420	435	400	454	437	421	441	473	460	415	433	442	441	405	414	428	428	429	443	430	427	424	401	443	419	450	398	415	440	397	431	397	426	434	409	402	407	410	475	445	433	433	415	403	417	437	426	470	458	442	471	437	463	442	447	422	403	405	395	451	423	437	431	414	446	433	431	417	422	411	442	431	399	434	425	455	393	435	426	411	423	422	443	435	438	402	410	425	419	447	402	450	467	431	401	392	430	457	426	418	459	391	398	437	420	419	418	431	420	397	423	402	442	419	430	418	443	435	446	423	407	430	423	411	414	412	461	402	412	427	401	416	405	447	427	437	418	424	446	434	415	451	402	414	421	410	425	428	445	411	398	444	411	402	432	418	429	425	433	437	391	376	418	405	429	420	428	431	435	432	386	425	411	429	430	417	417	424	413	430	445	429	463	432	452	401	425	442	421	395	421	389	439	415	383	427	437	423	424	409	407	446	459	430	445	413	447	457	415	453	426	407	418	413	407	403	441	433	412	402	416	446	404	423	404	491	413	442	440	406	435	422	446	437	413	434	400	421	425	424	437	415	428	431	429	427	407	470	412	430	407	446	406	422	395	401	436	399	438	418	420	407	403	450	425	431	421	452	426	420	409	452	377	431	388	422	396	429	463	471	428	414	430	377	446	394	419	421	454	421	417	417	444	441	398	402	393	400	411	449	410	425	394	466	438	429	406	398	394	404	437	420	421	420	439	417	425	432	407	437	431	429	407	425	425	404	454	407	426	402	443	388	445	458	410	388	441	398	414	438	392	405	413	466	426	435	436	401	407	455	435	421	435	446	423	442	433	440	410	416	436	405	428	410	445	429	411	451	437	390	449	439	390	423	414	412	456	431	450	399	450	404	459	417	373	422	409	419	421	428	465	459	390	421	395	425	395	462	405	394	402	419	448	426	404	419	445	462	381	414	458	431	386	399	430	404	460	450	413	436	432	412	410	394	408	405	412	390	409	399	407	444	363	429	423	417	396	377	427	432	424	409	417	383	425	432	402	414	445	428	439	396	413	425	440	470	418	434	440	401	412	445	462	403	457	428	431	404	387	423	439	405	446	443	428	427	440	415	427	430	448	395	391	459	457	419	391	460	447	401	426	420	445	374	412	436	454	435	421	410	447	443	415	413	402	425	431	410	415	420	371	455	417	433	453	413	438	418	421	428	425	420	402	418	459	397	413	441	430	371	421	425	455	414	432	436	440	431	400	431	431	445	418	442	423	430	451	462	446	414	437	408	431	433	421	399	373	444	440	428	393	435	410	459	427	393	403	411	429	420	454	443	399	402	398	408	436	425	456	391	419	453	449	445	436	429	413	404	434	385	478	406	417	439	392	443	432	428	412	412	429	453	400	465	413	377	388	432	391	450	448	433	414	436	449	423	419	440	406	399	404	420	405	432	424	407	445	399	418	444	432	413	426	443	465	444	410	458	428	443	436	390	399	418	439	404	482	414	447	391	476	429	387	416	464	399	412	425	418	447	415	420	434	429	382	407	414	446	446	411	389	409	447	446	437	436	434	414	410	446	391	449	423	422	401	438	434	417	437	439	424	419	398	395	399	419	400	433	403	423	410	412	446	425	406	447	393	363	424	441	430	408	414	403	411	417	485	425	404	413	455	451	375	423	446	377	417	426	451	426	437	440	433	433	441	416	400	433	415	417	455	385	403	433	392	430	439	410	438	428	441	472	441	401	408	426	406	409	434	432	465	423	466	427	436	395	440	388	441	431	409	413	425	404	433	441	485	415	444	397	416	453	424	433	392	403	400	478	451	404	453	432	392	440	422	424	410	417	420	453	394	419	419	473	447	391	455	416	399	431	420	434	433	462	447	408	442	456	408	441	426	406	451	453	426	443	401	442	410	378	402	434	422	380	383	419	430	430	407	413	452	396	404	459	425	428	438	436	430	455	412	459	438	409	411	437	434	416	417	440	429	436	438	430	459	406	454	421	467	477	388	410	456	412	446	413	405	412	433	445	424	413	428	401	400	412	482	439	440	425	434	403	401	377	416	398	438	413	435	404	401	426	399	428	425	458	432	433	428	433	410	379	413	405	422	384	402	462	432	443	420	434	474	403	383	436	424	441	426	427	412	404	426	407	415	428	406	441	420	409	451	462	405	408	404	419	444	408	420	425	420	454	417	429	418	407	431	454	426	416	420	415	430	380	433	410	409	452	446	432	442	437	434	432	394	420	448	440	447	406	463	432	413	422	412	445	424	417	428	409	412	443	425	437	428	399	418	438	413	439	397	424	409	401	421	394	448	465	414	379	424	415	448	427	432	486	408	432	430	436	419	433	418	422	434	421	418	405	397	465	441	421	424	401	411	410	427	393	437	431	426	397	431	436	440	439	410	421	429	406	424	431	416	461	460	428	444	429	407	383
23391	21692	29563	25074	23287	24833	22037	11006	5302	2733	1542	1182	1119	895	910	823	840	745	666	646	665	608	619	637	595	593	587	582	570	535	544	572	536	560	560	525	539	570	575	523	558	564	518	566	507	507	513	502	527	497	531	530	506	553	543	477	549	520	553	500	487	521	515	549	518	513	557	513	485	569	532	504	502	537	499	519	512	532	507	515	550	495	514	527	516	509	500	511	534	576	559	513	514	508	563	527	499	511	499	527	522	538	478	525	502	518	573	496	552	536	502	559	473	536	514	539	518	491	511	495	566	481	536	502	499	535	529	449	518	539	519	487	520	520	508	503	545	482	500	496	541	525	511	533	556	550	533	535	531	556	560	495	526	549	525	521	505	499	553	510	519	571	516	538	530	533	515	509	535	533	511	530	527	516	528	539	511	469	520	490	536	502	470	506	519	543	545	517	538	560	491	543	571	541	508	510	502	486	530	544	498	507	512	513	488	541	518	553	524	504	531	515	515	522	534	506	495	554	545	561	548	489	493	475	521	540	511	537	560	551	520	520	514	528	563	569	503	537	507	508	531	467	507	507	514	529	569	538	532	520	523	532	525	531	469	524	494	519	510	513	519	522	492	535	499	570	534	510	516	555	548	535	571	503	557	479	592	515	575	493	487	513	504	483	507	530	544	520	511	497	499	490	522	510	533	530	540	495	531	516	521	526	513	483	520	519	514	537	527	531	532	539	532	504	500	499	497	496	517	541	527	557	506	479	490	499	509	535	537	540	538	509	534	553	517	545	526	510	523	494	497	544	528	463	552	524	565	526	520	511	516	515	495	544	507	494	545	521	502	516	505	537	553	541	515	506	554	564	513	517	515	498	523	504	518	514	492	518	521	509	539	527	508	519	566	523	506	504	557	576	519	500	534	495	568	481	529	541	516	544	537	476	520	497	541	524	560	490	507	560	492	537	535	565	529	505	549	543	494	520	555	540	529	528	533	487	532	502	513	507	535	539	538	551	551	520	492	515	517	480	507	550	503	533	557	527	551	562	520	514	575	546	519	546	540	543	551	516	508	533	521	567	483	485	502	547	550	541	494	557	508	496	532	501	585	484	538	541	510	548	550	489	496	545	510	524	531	500	529	535	528	526	536	507	549	528	484	536	536	539	534	518	554	489	535	547	536	559	529	486	517	502	519	519	518	511	511	558	522	521	533	546	507	526	531	526	541	512	506	555	500	498	540	503	516	560	516	518	538	552	568	495	508	548	534	519	518	519	534	541	514	538	508	514	529	538	522	560	525	495	540	513	556	519	541	552	551	506	500	506	492	532	510	503	487	562	559	552	516	570	505	534	528	578	514	524	538	521	527	516	484	584	546	542	520	525	534	546	530	567	528	515	498	527	516	516	556	513	529	499	548	531	541	540	496	532	532	558	572	543	583	509	507	557	527	524	551	488	527	518	515	505	549	577	520	510	554	530	572	502	521	510	544	523	515	529	504	547	505	546	502	515	529	493	533	545	513	525	507	524	505	566	510	517	529	532	520	518	501	524	459	530	528	554	535	529	558	492	530	566	544	555	553	543	550	496	525	506	527	504	513	523	516	528	545	505	512	516	537	568	516	526	496	528	507	513	520	476	519	549	535	576	534	549	515	547	485	496	525	528	457	527	475	520	512	506	514	540	536	476	527	487	543	534	515	527	482	536	529	569	481	488	522	517	517	514	543	515	551	496	495	506	532	504	514	526	519	509	544	505	513	494	522	487	552	528	527	509	537	532	515	550	501	553	537	503	510	513	498	503	546	495	527	543	505	536	506	492	470	532	503	540	504	551	496	505	512	494	532	477	535	532	496	509	487	523	516	489	538	515	576	507	556	563	501	542	547	459	537	524	522	490	538	516	521	526	547	493	540	520	532	547	472	537	525	501	551	528	533	543	510	509	545	507	546	526	542	517	501	531	491	500	502	503	538	504	557	525	511	535	481	491	542	530	499	537	542	499	517	541	521	561	496	486	529	515	502	505	529	541	517	492	553	523	531	573	493	528	554	568	497	510	516	507	485	504	511	514	539	527	508	552	541	529	525	555	496	504	542	528	538	569	533	525	513	522	512	497	518	475	564	539	522	543	493	514	529	510	534	493	537	560	523	509	520	510	531	546	551	543	515	511	518	528	493	537	540	507	496	525	506	492	540	548	523	520	530	504	531	518	543	471	536	545	475	524	503	501	491	519	566	568	533	496	534	564	528	508	519	555	506	559	548	493	484	533	515	490	596	520	497	486	531	519	573	504	514	518	529	536	515	534	549	556	494	515	528	519	539	502	519	570	509	542	523	536	535	567	520	547	522	547	530	534	549	535	563	571	510	517	520	537	492	535	543	538	529	513	537	525	524	510	546	507	553	515	521	495	547	552	507	539	582	535	535	510	538	533	494	530	510	523	544	525	492	517	556	506	529	526	532	514	542	526	525	513	546	534	578	524	516	540	512	518	491	531	514	502	513	528	525	534	504	526	494	490	552	537	517	494	508	551	518	529	517	547	512	556	546	529	546	541	556	534	552	486	580	539	531	484	531	542	542	491	511	508	532	545	604	497	530	518	553	544	483	565	517	525	534	516	496	507	483	544	521	469	529	526	507	508	519	536	549	534	536	533	527	509	518	498	548	518	507	540	503	548	493	504	540	545	519	535	533	537	477	534	497	544	527	523	547	498	495	525	571	542	513	542	546	507	484	521	493	570	525	529	493	519	525	535	501	485	552	542	510	487	535	532	514	538	507	482	522	502	551	543	531	610	500	543	495	495	514	544	470	566	508	553	481	539	499	469	513	499	541	551	554	510	503	495	552	526	535	543	522	455	502	502	500	468	509	511	537	498	575	527	485	538	485	561	493	530	492	493	544	510	518	487	531	526	537	508	512	519	520	541	481	543	533	494	506	518	531	501	487	521	526	497	519	516	481	559	554	510	546	520	549	550	499	492	504	552	525	575	527	514	505	504	529	535	515	515	542	517	480	506	536	500	539	506	511	518	559	513	527	506	505	525	507	487	553	512	515	538	529	550	547	536	512	555	535	523	520	518	523	551	532	480	561	571	531	544	543	489	548	534	517	502	553	516	477	511	504	504	484	492	544	519	518	533	527	541	509	539	497	513	503	524	501	520	527	595	509	527	527	532	556	536	511	506	539	544	490	493	490	516	523	510	550	543	510	549	515	542	523	493	525	536	539	515	508	537	477	561	526	514	510	504	491	503	489	503	512	478	521	518	523	499	498	536	508	519	530	500	521	488	512	526	515	534	510	538	513	518	561	504	509	497	500	526	493	539	504	555	508	521	526	494	538	509	563	540	516	528	507	537	511	529	515	534	543	544	534	523	513	548	554	560	518	472	563	553	500	534	552	527	544	504	528	560	560	484	539	470	493	530	535	546	541	546	541	554	541	542	522	497	484	518	483	488	482	484	537	542	490	504	472	482	499	545	518	524	529	528	548	504	565	515	486	536	481	476	524	484	534	558
37397	69296	58617	43458	34518	27410	19086	13589	7668	4352	2249	1638	1543	1315	1043	1066	913	846	844	798	702	639	693	668	644	667	617	638	646	611	540	544	569	556	532	550	564	521	496	579	570	584	518	494	559	512	537	532	552	554	549	511	537	505	506	539	545	556	551	530	532	559	523	557	555	535	538	524	523	549	513	525	532	564	524	531	532	520	513	544	551	506	579	522	535	563	526	569	520	549	507	537	558	551	539	507	520	515	581	541	510	560	535	556	538	557	528	556	526	517	498	523	519	519	555	520	561	516	561	512	545	509	534	523	498	524	520	527	540	542	504	522	546	542	519	537	527	541	512	505	543	505	533	493	525	548	538	558	538	542	529	522	564	501	559	500	576	504	525	517	507	521	494	493	552	525	557	556	497	578	546	580	536	543	542	518	525	504	538	518	480	549	504	496	533	532	544	531	522	540	540	534	565	514	555	568	578	520	551	530	523	532	584	546	494	534	504	521	523	533	511	552	527	549	578	550	548	553	540	549	530	513	537	566	533	528	548	489	546	523	545	511	553	532	514	555	543	523	527	561	539	529	478	513	540	540	559	522	473	527	552	550	525	554	579	525	544	540	517	500	573	540	559	526	540	548	531	534	500	556	486	572	526	500	507	577	557	512	524	534	504	559	541	506	514	565	547	543	532	517	532	555	552	568	542	506	540	525	508	529	552	538	538	536	475	530	538	536	543	522	511	518	563	563	524	504	548	549	516	518	486	584	525	549	504	527	524	540	519	537	501	581	510	558	529	528	534	543	548	554	525	540	560	573	553	538	528	514	508	537	533	529	526	565	553	515	530	539	559	539	600	537	503	531	500	556	521	517	590	510	541	527	538	541	540	530	505	526	487	518	548	563	540	525	533	561	516	515	495	526	529	554	521	545	502	510	525	549	512	531	506	542	540	614	500	562	522	518	536	529	547	542	515	527	535	544	519	583	517	531	578	519	529	503	556	527	535	534	531	515	483	476	492	508	530	547	519	545	560	546	528	569	492	529	543	557	535	537	512	563	560	533	513	545	527	581	572	526	512	529	544	529	546	561	548	571	523	526	525	608	532	524	531	560	560	547	528	490	503	520	544	537	520	530	562	512	529	491	537	531	508	523	547	529	538	563	529	517	557	547	550	547	561	518	493	536	531	579	528	516	502	546	561	589	536	519	521	490	486	519	524	512	557	541	527	564	509	530	551	572	513	529	538	560	562	496	484	537	537	501	507	538	530	532	511	478	525	499	522	538	530	526	533	543	569	499	506	506	536	520	535	487	503	466	535	530	534	519	537	554	538	542	515	534	570	555	490	581	516	508	510	538	550	539	557	506	525	539	526	571	524	497	533	487	509	539	523	554	529	555	526	554	513	504	511	533	502	548	515	554	561	538	516	524	524	524	586	513	527	521	522	499	508	560	531	551	574	514	557	530	531	523	557	547	503	542	535	559	594	556	510	507	536	552	561	513	526	553	493	516	485	538	548	534	540	538	489	514	544	544	524	537	584	502	516	561	499	524	526	533	539	594	491	527	579	498	580	559	507	517	522	526	531	527	505	517	529	516	524	539	551	493	526	580	575	557	526	515	515	520	517	573	495	563	502	551	522	583	546	529	503	536	527	568	520	582	485	506	534	521	544	512	525	530	533	590	589	515	529	476	578	525	543	551	536	502	525	510	539	478	541	567	570	516	539	532	524	545	570	520	528	551	526	531	535	525	559	561	570	575	544	514	552	534	557	539	540	503	509	563	525	542	548	552	529	554	500	525	534	564	554	539	535	533	526	522	525	533	506	507	531	515	502	553	506	530	507	497	546	521	531	462	593	527	536	505	576	560	566	498	530	536	494	550	547	554	516	549	553	541	515	519	526	527	515	510	543	536	543	536	516	549	527	505	521	521	533	526	528	557	539	571	532	576	561	545	545	533	573	525	536	574	522	517	522	478	523	554	500	492	520	536	523	548	546	562	563	530	554	549	496	504	543	531	557	528	514	525	516	568	520	517	515	542	533	573	508	542	476	495	575	537	524	538	528	544	540	556	529	536	507	550	576	518	502	517	527	527	591	531	558	574	525	579	530	546	558	527	491	543	536	520	511	485	579	520	509	553	531	544	532	539	541	540	557	491	575	531	488	542	497	488	574	511	547	561	499	535	545	512	506	520	571	514	558	525	574	516	509	528	549	513	598	545	547	566	538	506	517	566	515	536	512	527	546	533	508	537	522	554	561	537	574	518	492	527	499	558	523	538	522	538	535	584	532	526	554	518	521	521	489	521	556	544	513	508	527	522	513	535	553	562	530	480	510	564	542	519	509	536	573	538	499	529	517	515	531	512	561	526	561	564	522	539	539	521	533	530	518	510	507	529	556	527	561	516	513	542	520	497	561	488	572	527	521	565	524	498	548	502	517	518	526	540	519	546	544	549	498	565	534	509	568	495	509	496	555	507	546	524	485	561	533	563	535	539	554	495	528	535	529	510	505	541	515	519	499	510	548	530	519	544	590	521	525	521	524	532	532	542	525	508	534	458	516	551	507	529	543	510	514	560	535	509	536	519	520	530	547	536	538	565	513	516	492	545	531	517	521	514	514	553	510	520	545	532	558	516	525	538	547	511	526	563	547	581	510	557	531	518	578	539	522	517	537	530	481	536	493	515	516	535	555	511	534	545	544	534	575	521	554	548	522	538	520	541	531	558	541	503	526	528	480	549	492	496	526	595	574	497	555	501	509	529	518	555	577	508	536	548	554	536	480	540	522	546	530	555	472	487	575	539	506	514	564	546	507	548	534	521	535	533	559	530	556	515	518	532	546	531	578	535	576	509	535	522	547	497	548	535	555	513	528	522	527	532	538	541	555	519	494	547	534	517	528	521	513	530	540	525	551	517	533	537	555	497	551	532	521	546	563	532	525	514	532	532	498	521	511	535	539	528	541	543	536	488	541	546	513	500	537	495	504	566	558	505	533	543	539	537	501	550	527	574	526	540	507	522	514	514	541	525	561	558	530	514	497	538	523	503	551	502	530	577	545	530	522	572	544	507	539	530	521	548	546	555	537	531	519	534	516	526	546	520	553	536	512	516	580	553	523	497	557	576	549	572	516	546	511	501	520	535	576	508	552	538	537	551	580	525	520	521	538	541	539	529	546	526	511	557	532	530	541	547	493	525	536	522	541	552	504	569	536	541	531	575	524	530	532	541	530	523	581	498	525	482	518	548	519	545	555	547	524	495	512	495	542	537	548	539	511	531	507	580	576	532	510	558	546	518	548	541	544	548	543	529	520	539	500	564	519	537	529	540	489	526	554	558	541	547	514	522	494	517	514	506	535	525	540	541	552	549	565	530	508	546	516	547	574	539	508	519	536	546	518	534	529	523	537	527	528	549	502	553	479	531	542	542	493	532	535	535	520	549	502	518	537	525	553	533	540	480	495	540	514	513	550	500	543	528	518	514	528	521	514	503	500	514	554	517	511	554	497	561	542	523
33390	40115	43223	31618	18764	10355	5586	3094	1655	1018	646	530	530	468	414	402	414	365	362	390	334	334	369	320	354	327	308	353	347	321	314	321	338	324	303	333	299	285	328	318	290	305	285	323	324	334	338	311	317	287	301	337	353	322	331	305	315	314	291	314	297	319	338	312	295	330	294	323	305	325	314	315	284	310	329	336	332	304	344	287	331	319	319	317	318	326	316	304	291	307	341	317	330	273	325	303	308	291	308	309	306	320	270	338	319	311	303	290	311	307	292	319	310	340	292	304	318	311	305	334	320	318	311	324	333	287	311	334	301	327	279	274	302	328	302	325	317	333	307	298	316	293	295	353	306	328	304	291	322	334	313	322	294	321	322	314	293	325	324	306	317	296	344	338	319	298	299	331	290	327	308	324	330	313	295	258	283	300	346	321	296	308	318	300	326	290	290	295	330	309	336	310	306	323	330	312	306	314	305	319	333	300	309	308	306	325	340	320	334	332	299	306	306	304	329	291	308	309	331	299	313	328	305	322	323	332	325	321	328	309	315	354	319	345	298	361	297	337	308	318	303	321	304	339	322	334	337	309	339	308	299	369	322	302	288	282	282	310	288	311	303	308	316	346	335	311	319	296	298	298	327	328	319	309	325	313	281	308	323	321	317	305	323	252	298	316	329	282	304	300	313	300	332	313	321	316	316	321	297	328	309	300	290	298	351	303	340	343	317	316	328	300	303	321	298	297	286	304	337	291	284	305	359	321	294	313	326	354	319	303	306	330	310	320	307	329	328	313	318	311	334	319	296	313	321	291	318	331	309	310	269	324	311	352	340	294	320	316	336	316	312	325	328	305	311	301	321	279	286	298	329	311	319	317	302	324	342	303	354	291	320	289	313	312	327	301	332	290	328	329	311	313	293	313	284	311	323	294	298	306	327	325	325	346	293	324	320	338	328	343	321	314	347	315	311	297	320	313	327	320	311	328	322	323	322	297	309	294	336	311	345	332	282	329	294	316	322	313	299	297	291	317	312	311	292	329	339	321	300	301	316	331	304	331	290	288	304	287	316	310	295	316	303	319	320	296	324	321	286	297	316	298	317	287	284	336	312	298	331	331	299	332	306	341	319	317	331	308	315	338	329	292	310	325	309	330	297	315	322	311	290	301	300	331	328	302	296	307	315	345	309	308	280	333	341	359	310	341	302	356	347	313	311	283	315	334	318	310	288	324	309	341	286	327	322	292	339	298	313	331	316	289	338	337	355	301	314	308	339	304	306	348	320	333	319	327	330	341	285	319	317	288	321	343	314	319	315	326	301	303	334	301	322	299	319	299	320	319	312	305	324	291	316	314	331	322	301	349	315	327	340	295	327	327	310	305	301	349	307	305	342	301	320	318	331	320	320	319	322	298	319	299	317	338	303	337	301	330	319	322	329	274	293	300	330	311	303	357	317	319	318	357	317	297	322	286	308	284	330	298	369	334	324	314	339	343	319	335	328	325	286	313	333	308	286	300	299	297	314	306	311	288	316	291	304	291	326	326	311	292	293	303	337	347	333	347	303	332	299	313	317	315	311	315	329	271	306	329	297	306	315	319	357	298	307	270	298	302	285	306	312	330	306	322	298	293	325	323	347	322	322	317	301	338	355	324	338	325	319	322	315	321	345	312	313	306	341	341	331	295	328	341	310	302	339	329	314	329	315	342	328	333	322	336	334	350	316	323	339	302	307	308	306	288	304	369	309	302	312	309	327	342	341	306	308	340	310	323	309	325	288	327	335	297	328	320	299	285	311	318	300	301	286	316	290	336	318	298	332	307	309	327	317	311	303	310	293	303	338	269	291	353	288	318	334	312	286	335	309	335	311	308	314	320	359	310	281	316	315	308	284	303	313	294	293	312	314	305	336	297	306	339	307	321	318	307	329	279	298	336	327	311	310	333	340	278	304	308	342	282	325	328	341	284	321	334	284	302	318	309	317	302	332	316	291	333	286	306	323	339	358	324	349	327	300	279	290	304	336	299	336	295	310	323	328	288	291	324	311	300	341	312	273	324	329	329	325	339	315	304	319	314	332	329	297	334	325	320	331	311	341	293	315	308	334	307	347	304	324	315	299	317	334	318	311	305	281	324	315	312	320	325	313	321	341	315	294	281	321	315	320	358	293	347	310	281	304	318	327	320	331	312	269	318	301	287	302	319	354	296	324	302	336	317	321	305	335	279	305	306	334	355	312	306	287	329	304	304	329	331	315	308	274	294	339	286	294	301	285	299	319	300	347	326	292	329	314	271	301	303	317	316	304	321	330	292	303	302	300	332	325	309	290	337	324	337	309	312	316	319	327	321	325	350	303	304	267	300	289	303	323	320	328	309	322	330	333	304	324	318	304	326	310	353	310	314	335	343	307	311	308	334	340	338	303	327	313	301	315	343	295	307	304	315	330	296	320	320	313	340	329	299	306	329	278	319	314	308	300	311	320	324	297	348	290	293	310	353	329	311	312	314	325	319	313	338	302	318	359	348	315	322	324	294	297	312	294	330	302	327	320	312	329	292	292	334	340	328	298	309	317	303	336	295	297	304	321	289	294	309	296	314	305	314	303	331	308	306	313	308	303	303	252	286	305	338	278	289	312	330	326	306	308	308	310	312	340	316	335	340	307	327	321	275	300	308	336	338	324	308	319	299	271	289	335	331	318	317	312	295	304	308	325	310	316	299	326	300	337	318	295	326	300	279	343	334	278	308	319	322	288	294	324	305	304	358	311	340	303	292	318	303	289	321	306	336	308	316	319	331	324	321	338	304	262	293	327	316	317	312	282	315	314	318	305	312	305	289	362	316	315	326	309	318	282	314	313	316	340	303	292	314	362	306	317	314	283	344	308	316	289	328	312	299	301	303	310	329	317	318	307	267	275	273	339	281	350	308	324	319	305	309	300	303	299	344	308	331	317	322	310	309	362	306	291	344	317	329	312	322	313	334	298	304	304	300	317	338	292	325	314	305	302	295	291	329	292	366	352	325	293	297	288	301	312	359	307	324	331	286	331	337	326	289	291	306	296	338	298	315	317	316	336	321	321	309	322	322	307	329	332	273	321	325	315	336	300	310	322	290	314	314	340	304	319	311	336	302	325	301	284	318	323	327	343	298	316	331	323	304	316	318	294	322	314	315	312	312	322	342	316	323	327	300	293	329	307	316	296	295	330	310	302	326	283	311	326	300	309	292	337	278	334	295	298	305	315	309	312	306	300	318	326	309	297	305	322	306	265	308	316	307	302	311	309	325	322	318	304	293	305	292	302	323	334	299	295	296	302	343	307	326	312	311	302	312	321	323	310	323	329	304	326	313	279	301	313	308	321	312	312	324	318	308	298	367	310	327	348	323	314	315	284	316	320	319	311	346	307	319	315	267	306	341	321	331	285	307	297	332	313	295	293	313	321	318	306	321	292	322	307	325	275	282	316	327	297	315	321	299	343	322	322	313	348	319	304	324	362	297	298	316	304	323	298	309
35423	53677	41877	28978	20336	13734	8658	5164	2700	1549	989	760	732	630	559	503	502	458	423	392	418	415	373	364	388	369	374	387	365	355	356	382	310	373	351	332	336	341	332	355	377	344	327	358	305	334	311	324	356	364	334	374	334	348	349	344	334	366	339	324	344	313	377	337	342	343	332	344	365	345	349	356	367	327	311	315	330	353	349	346	324	315	322	355	342	378	345	360	330	304	342	329	324	378	330	373	328	325	346	320	339	346	370	333	299	335	330	364	322	361	328	309	373	341	341	328	357	332	374	341	344	346	364	297	345	350	341	360	315	317	310	357	329	297	343	326	344	338	331	371	347	341	351	347	333	379	337	322	360	315	314	360	326	342	353	354	357	328	329	327	321	352	333	347	341	332	324	329	302	373	342	360	380	347	336	344	315	325	313	307	351	334	358	360	348	335	338	355	329	334	339	340	359	307	341	358	363	343	339	330	362	313	310	323	342	346	367	324	327	355	347	343	341	357	334	355	355	340	362	327	327	307	329	317	331	324	315	347	354	331	370	351	315	356	357	353	347	330	358	295	313	367	368	389	330	322	338	343	354	323	355	346	323	345	344	355	325	349	340	311	348	360	374	348	336	338	316	308	336	350	343	331	326	350	339	326	349	346	326	333	325	339	393	315	322	353	345	357	332	286	337	338	334	368	320	319	347	342	327	328	328	355	339	354	337	348	341	383	335	332	309	345	352	314	354	349	325	332	318	326	328	337	304	351	355	341	312	308	308	343	362	303	354	356	331	348	329	345	348	314	336	304	339	304	314	342	360	339	362	318	337	340	313	321	332	336	332	332	381	342	345	318	345	351	328	330	349	343	326	357	340	345	318	332	322	319	351	343	339	349	338	348	329	321	368	344	338	396	352	354	336	373	315	364	343	349	341	352	367	365	369	316	292	317	381	362	328	301	336	312	345	345	304	339	337	339	383	345	347	340	344	332	354	351	364	343	348	322	353	316	350	355	327	362	341	327	338	334	295	326	303	340	360	296	375	309	341	327	357	333	322	315	356	317	370	332	335	340	355	357	308	346	336	344	332	374	362	321	347	342	345	365	306	349	318	345	355	325	339	332	310	348	340	364	362	345	328	340	304	302	318	328	351	346	315	324	337	321	338	347	339	351	334	369	333	339	328	330	313	329	374	346	367	338	330	369	328	368	337	333	325	331	343	304	327	352	316	363	335	352	325	341	350	381	333	355	328	363	358	309	348	325	313	342	345	323	370	327	366	324	320	341	335	341	345	331	336	344	311	351	312	310	328	313	348	324	330	358	360	360	308	347	345	334	301	344	340	342	309	318	340	355	312	358	334	356	356	298	347	347	341	333	315	329	348	318	335	332	346	327	355	321	326	352	372	343	345	365	319	299	364	352	319	302	341	335	389	343	347	337	303	339	367	345	319	342	320	371	306	351	343	339	348	354	319	346	345	323	352	353	360	344	338	348	313	334	359	310	348	319	362	341	340	331	335	366	356	362	358	330	325	314	307	348	312	345	337	335	341	362	354	356	326	326	326	350	332	344	346	326	351	340	321	371	348	331	316	348	323	313	345	350	348	363	338	342	338	337	300	387	370	355	324	366	357	322	352	362	351	369	329	340	357	317	345	327	319	328	333	308	352	334	359	329	371	318	345	351	345	360	338	343	336	383	305	312	345	330	318	355	322	322	347	353	309	347	318	351	339	349	336	345	338	362	358	344	357	342	349	361	328	339	332	307	329	365	354	355	335	333	332	346	321	325	318	354	358	350	356	354	342	343	350	315	354	340	340	386	344	347	348	350	390	318	334	318	336	345	326	348	329	348	324	318	331	337	341	339	319	341	335	352	337	328	290	312	358	343	340	328	340	337	343	310	329	374	329	324	379	342	335	346	365	369	340	336	335	340	348	346	354	345	345	303	337	365	348	347	316	372	354	345	386	373	338	317	318	366	311	314	344	357	348	336	344	341	345	336	319	336	302	362	343	350	340	340	339	333	335	332	337	355	335	311	349	328	340	373	322	341	384	324	322	315	346	351	320	367	374	340	325	359	350	323	332	332	337	369	311	325	332	353	353	359	295	332	345	318	368	340	328	339	373	311	331	364	379	330	327	352	375	354	335	328	353	380	353	333	362	353	358	359	371	341	313	316	340	355	341	333	347	350	349	327	334	330	356	342	361	352	354	319	347	326	327	340	329	353	329	356	351	347	333	344	339	316	326	334	344	326	313	356	341	335	336	339	335	331	324	343	343	362	329	297	354	364	318	373	366	337	340	322	363	283	339	299	349	352	333	285	337	346	345	337	329	339	358	344	340	307	324	311	344	306	356	360	304	309	337	324	344	351	324	350	350	339	344	342	342	322	358	368	327	354	347	325	328	345	313	370	375	338	308	365	339	305	334	349	328	298	342	324	338	348	304	370	374	311	334	324	325	319	329	316	323	332	332	340	369	350	339	325	320	330	315	332	351	346	293	335	345	340	315	309	317	368	350	364	357	333	335	332	332	341	341	317	316	358	353	339	328	303	343	351	359	315	345	357	342	332	386	349	315	318	333	350	326	335	357	360	328	359	345	338	349	330	359	373	313	332	360	327	349	338	351	351	348	351	328	329	401	342	346	330	324	339	334	335	321	340	335	346	318	311	348	351	330	318	351	357	329	323	352	342	328	314	324	317	352	325	320	333	344	338	330	357	321	350	349	336	364	309	373	301	373	312	383	334	367	343	384	330	346	331	370	349	346	342	349	333	381	329	327	343	318	364	373	344	316	344	341	323	334	346	339	360	373	326	308	314	320	339	334	340	354	354	335	328	333	333	319	346	343	335	296	344	324	324	327	363	342	332	319	344	340	313	329	332	320	331	338	338	349	356	335	338	338	365	305	337	356	329	376	342	366	319	333	352	352	323	301	346	339	348	322	331	360	308	336	319	350	326	350	310	343	333	314	340	325	343	352	332	366	326	342	361	306	326	316	348	324	346	309	375	361	350	331	305	361	346	335	335	340	330	369	342	334	355	303	353	328	316	325	354	345	354	331	353	340	335	314	326	345	327	355	327	338	322	349	344	350	361	322	347	333	374	366	351	361	346	316	346	314	367	311	346	330	351	326	307	311	343	343	348	348	330	322	326	350	355	355	367	347	331	359	351	367	337	344	330	325	353	308	304	332	354	345	323	307	360	352	380	333	359	333	343	314	324	330	302	318	341	346	354	338	350	346	324	331	334	342	323	341	332	338	351	329	328	293	334	353	341	351	351	317	328	348	329	362	356	347	335	322	362	348	360	370	333	365	395	347	326	352	338	321	311	322	371	327	344	373	356	371	332	338	329	328	329	343	363	354	335	316	369	306	321	338	337	334	329	348	356	331	327	355	336	340	323	337	336	330	388	353	324	339	331	313	334	330	326	374	332	357	324	303	362	343	337	331	326	323	304	325	348	358	335	354	334	348	358	337	328	373	335	357	296	340	352	353	351	334	363	363	357	340	338
24377	21586	29561	27574	25071	22775	16814	8008	3450	1721	1008	820	716	653	607	591	564	529	501	444	436	427	431	448	442	431	429	407	411	403	400	418	393	407	389	356	398	380	371	366	408	391	368	394	352	392	367	378	343	366	357	349	414	380	352	383	369	373	385	416	375	381	383	359	422	396	396	404	366	406	384	414	375	414	389	394	369	383	399	386	398	360	382	420	374	394	398	395	360	380	381	372	393	369	381	406	381	429	380	390	378	389	381	409	392	400	384	377	393	359	355	359	384	395	364	401	403	400	380	379	373	381	381	403	373	398	353	402	368	397	395	398	399	354	364	410	368	360	364	391	355	383	356	382	411	343	374	381	366	393	398	398	382	411	366	371	420	382	400	343	414	398	378	424	382	360	404	369	385	355	383	379	390	380	374	352	358	406	370	360	427	346	383	397	371	379	398	388	349	372	374	379	371	359	405	369	374	395	361	395	395	369	366	411	388	406	392	420	385	388	388	428	386	360	365	341	388	385	419	401	374	398	402	389	408	371	420	420	364	422	400	399	389	384	373	410	386	360	375	377	428	392	348	402	375	368	371	367	368	386	379	368	388	348	369	419	326	367	344	397	418	398	378	373	395	387	336	341	390	397	382	361	382	405	347	371	381	379	399	386	370	379	349	357	377	414	353	407	432	375	348	353	357	385	413	387	378	356	403	382	354	356	395	356	393	387	421	347	388	370	346	387	387	356	359	368	417	385	365	412	378	383	382	360	354	411	365	393	366	385	389	353	374	396	385	388	398	349	367	385	330	396	369	370	387	408	365	426	389	393	358	381	388	376	401	396	375	361	383	368	414	372	415	374	364	350	335	377	381	351	353	388	383	389	417	394	378	372	366	393	393	376	380	358	396	430	402	402	405	357	355	383	392	357	369	383	415	391	398	383	398	374	358	358	366	412	396	393	344	393	367	366	345	384	386	396	385	379	393	388	390	404	376	343	381	382	401	406	396	394	386	383	444	377	359	373	383	382	398	423	382	380	386	413	343	398	427	380	387	404	397	385	368	378	384	386	403	428	377	392	337	375	375	394	388	356	354	356	393	406	398	423	372	393	369	386	379	382	395	373	397	413	383	378	379	385	376	402	412	396	348	410	365	410	378	412	381	406	396	374	373	387	389	389	358	390	387	384	377	344	395	372	374	416	385	400	381	386	390	399	408	364	380	362	373	383	386	363	410	390	383	396	376	382	384	398	391	369	427	384	374	388	352	365	394	388	394	378	390	386	382	397	352	391	386	410	361	402	393	387	372	358	382	365	375	371	355	392	353	388	389	389	368	395	397	361	364	373	392	404	406	365	406	422	377	400	385	358	357	378	382	363	363	352	377	381	382	403	379	401	405	382	372	386	380	363	352	381	418	383	420	403	377	354	381	374	369	390	366	398	382	391	357	399	366	367	346	393	417	393	366	404	354	386	393	358	382	396	360	393	359	372	384	345	395	357	416	376	382	355	346	359	375	415	415	412	399	403	360	388	396	389	357	380	387	373	392	381	393	390	394	367	364	401	378	388	390	396	422	363	394	406	373	371	388	370	382	391	395	384	390	375	399	391	385	406	366	371	400	373	385	410	417	384	398	351	374	404	420	369	369	418	357	376	419	367	382	423	402	363	331	430	391	373	384	385	377	389	379	376	369	404	422	375	382	362	400	405	418	408	374	414	395	349	396	350	355	376	370	402	389	368	392	371	389	385	377	392	407	409	377	381	369	395	395	415	366	407	398	376	345	383	408	385	415	377	358	438	426	388	384	379	369	374	375	407	386	377	395	363	413	409	389	394	377	364	399	385	378	365	414	394	383	390	373	363	381	367	380	376	361	368	366	374	378	395	364	346	391	352	398	392	384	418	356	359	377	361	385	366	365	389	401	389	353	391	380	405	368	349	368	370	374	392	337	356	377	365	413	383	376	408	383	394	370	415	358	384	380	398	402	359	372	378	388	404	401	373	406	407	418	382	406	382	378	387	423	372	413	361	355	423	404	381	397	387	365	384	406	414	378	417	404	417	349	367	366	381	390	406	396	421	377	350	415	416	367	366	395	432	354	402	391	379	388	386	414	373	376	413	435	361	395	360	386	424	364	385	383	395	388	354	412	429	370	396	403	393	378	391	391	360	365	368	376	406	407	365	425	390	375	395	387	412	367	386	357	403	377	399	375	397	402	364	366	370	369	384	426	378	363	388	363	352	398	415	395	350	365	377	370	391	394	366	379	396	391	340	357	372	401	375	392	385	399	390	383	390	387	399	367	409	372	376	377	361	411	398	385	362	382	371	414	381	360	387	380	385	400	361	375	389	385	388	412	422	374	388	365	355	394	396	366	373	362	356	388	382	354	416	423	343	405	378	410	382	351	421	392	360	371	394	394	415	385	389	374	387	399	419	374	379	354	389	411	359	395	426	414	394	367	371	418	391	342	383	396	373	379	400	390	389	383	372	411	362	394	416	392	399	384	349	384	386	383	378	376	359	431	370	461	398	402	383	372	358	406	383	391	390	398	374	388	403	397	373	409	444	378	345	432	408	371	405	391	384	344	407	363	349	349	397	379	369	369	360	370	398	399	392	388	368	384	377	373	383	409	404	388	382	380	377	403	407	404	382	415	409	386	392	365	391	318	370	360	367	360	400	367	376	386	350	380	370	392	354	375	411	400	370	370	360	358	397	367	381	388	398	405	388	372	382	414	386	366	368	369	385	370	370	377	435	362	381	403	396	396	369	404	376	368	372	368	366	397	376	363	368	357	383	369	395	393	377	409	372	392	414	386	420	382	366	362	401	371	416	417	377	384	400	362	376	360	383	355	395	365	360	381	400	389	402	387	398	416	363	379	374	363	360	389	412	352	375	361	399	404	382	408	373	385	393	399	378	371	397	372	393	385	382	393	388	376	378	374	388	385	378	369	400	410	388	403	409	366	371	352	397	376	413	383	389	387	375	372	409	382	416	402	370	370	420	419	396	389	389	377	406	384	405	385	415	422	383	365	396	394	398	380	361	362	362	377	405	402	378	408	377	397	369	346	390	394	365	385	376	386	360	386	402	386	350	344	392	379	379	380	361	398	396	345	382	400	371	360	379	426	412	363	369	349	391	398	359	384	391	389	392	343	384	384	417	408	388	380	396	405	387	374	376	371	396	416	400	401	358	399	396	354	382	397	399	370	391	402	375	402	387	342	395	387	382	393	384	373	379	397	381	360	388	392	387	387	406	373	375	387	393	415	429	415	422	384	388	377	413	349	411	407	386	369	406	368	373	383	384	390	364	375	388	366	378	380	421	338	382	419	380	344	408	389	387	404	358	376	400	394	400	395	374	389	400	371	362	355	424	378	386	358	342	385	354	380	345	409	389	436	415	436	354	349	374	384	372	402	377	413	380	388	385	353	406	380	402	413	377	340	374	430	388	378	388	371	380	416	405	366	379	395	387	372	407	353	381	375	412	349	383	373	376	354	356	382	413	369	398
35047	63620	51517	38792	29709	23595	17553	10591	5161	2781	1433	1080	959	905	727	698	646	639	583	553	526	509	496	461	512	491	467	459	464	428	443	429	402	428	439	419	436	407	399	398	398	406	422	381	424	429	434	414	397	411	378	428	426	391	424	406	366	399	429	425	374	388	396	433	368	419	451	410	407	410	384	414	386	405	394	418	414	402	401	419	426	427	376	374	425	393	392	382	384	364	404	400	384	399	369	393	398	396	417	415	375	415	364	436	406	399	362	402	403	389	392	408	430	402	370	374	420	389	411	423	421	392	415	381	398	406	396	387	397	434	426	402	376	410	376	401	421	415	370	438	390	390	391	405	416	365	403	377	410	366	400	392	367	416	392	418	411	430	385	380	401	379	392	421	407	426	413	425	382	416	395	419	399	389	388	406	383	416	422	397	390	393	360	395	424	423	384	395	399	391	382	396	402	399	424	412	383	378	383	368	384	384	379	389	379	394	430	424	407	405	396	397	405	393	403	418	414	379	385	391	396	430	398	412	417	402	417	402	402	426	375	434	383	421	378	395	408	379	410	388	394	401	431	440	400	395	413	400	407	403	389	383	411	402	438	437	402	402	369	422	375	357	382	393	404	398	378	389	409	402	415	387	433	386	423	404	377	383	418	387	420	382	403	383	398	408	373	436	397	419	403	416	429	376	428	391	400	386	377	392	393	390	394	435	368	406	434	392	372	333	369	411	403	410	406	407	380	403	394	410	382	373	415	413	384	433	377	416	371	403	391	386	421	398	400	419	394	386	359	384	445	398	396	418	387	397	391	400	407	380	401	387	365	410	400	366	420	409	370	379	409	395	371	401	388	387	391	399	384	378	411	387	388	414	407	341	412	377	396	414	411	381	431	394	381	415	417	403	398	397	405	395	403	394	403	383	420	427	400	374	400	396	426	397	391	393	387	414	399	395	408	395	394	394	424	390	371	382	415	387	429	392	393	407	388	365	391	445	421	399	384	439	386	426	457	413	385	361	394	390	416	443	386	375	432	407	360	414	418	424	403	397	410	372	438	357	431	402	452	453	414	371	414	374	375	376	370	387	393	410	381	418	390	401	396	399	409	419	429	444	390	412	421	397	444	402	425	408	390	388	372	383	419	391	387	441	398	399	416	403	407	395	364	406	351	427	430	388	387	386	379	384	412	398	406	375	413	406	393	381	361	395	381	401	401	408	374	395	384	408	362	401	382	405	402	370	403	394	369	391	428	361	406	424	390	388	400	411	429	403	403	383	384	404	407	377	376	426	394	377	402	449	433	413	393	416	362	414	367	404	419	423	388	424	385	355	399	355	413	412	361	405	386	420	422	399	386	402	401	427	407	405	400	417	373	384	372	388	382	387	445	402	378	421	451	412	408	388	379	442	406	377	398	400	372	409	386	380	421	401	378	402	417	379	405	385	366	400	418	384	368	381	412	413	405	422	395	363	390	392	430	429	386	409	430	406	413	421	387	405	405	385	413	389	403	387	394	453	414	380	400	372	362	376	425	398	413	395	390	430	372	403	427	396	396	422	430	372	408	428	401	379	403	454	398	412	407	419	387	396	405	388	411	368	379	370	373	411	358	418	389	390	427	383	402	397	373	373	390	423	392	405	413	397	368	397	425	400	409	398	415	391	417	424	412	399	401	395	393	394	421	403	373	441	405	388	379	366	404	392	415	413	385	428	406	412	402	431	392	406	401	394	387	365	395	375	410	425	399	385	386	384	409	401	382	400	396	381	407	401	415	378	401	376	390	414	368	423	430	412	388	410	400	427	389	377	411	413	395	407	413	396	407	397	386	389	415	400	386	406	396	419	424	410	428	409	421	367	436	397	412	399	401	431	361	369	406	452	369	413	403	393	409	419	394	410	385	386	370	379	395	406	375	369	411	387	396	412	418	417	397	375	392	393	407	397	429	405	450	405	428	397	391	382	396	385	373	407	395	421	434	376	408	424	371	411	398	400	418	406	394	393	377	404	366	389	409	383	416	430	383	378	393	421	419	423	373	378	400	417	388	410	381	445	399	409	414	349	368	367	382	407	418	401	374	414	420	394	397	420	366	431	413	349	386	374	416	398	431	418	422	384	421	352	424	396	443	414	387	398	374	413	408	393	416	426	412	402	426	414	395	387	381	396	412	437	412	414	376	408	402	375	402	401	429	430	402	363	382	403	407	417	404	423	411	395	381	354	396	394	370	396	410	421	413	422	410	399	423	420	399	397	381	406	421	390	407	407	396	408	387	389	402	388	420	429	375	398	398	384	424	406	424	396	426	403	393	418	392	356	410	379	420	387	395	398	416	369	369	387	415	416	430	379	359	393	412	394	404	410	384	398	395	417	412	399	398	402	406	417	396	376	342	400	370	449	410	403	422	370	348	395	386	406	393	394	384	395	413	433	402	419	413	410	366	401	407	367	399	463	420	404	373	436	432	397	421	423	411	431	373	409	415	399	434	356	404	395	439	435	403	405	435	412	414	379	403	433	450	407	454	411	409	378	404	408	391	412	385	427	430	426	435	385	397	438	385	416	387	440	426	395	374	392	383	403	396	397	416	368	410	402	412	423	408	376	383	410	426	434	411	413	418	428	422	350	432	386	402	393	385	388	414	394	425	404	420	394	358	402	394	399	411	401	395	405	405	413	387	436	375	388	399	418	433	434	402	409	398	422	427	402	432	402	389	389	355	351	405	346	392	397	394	406	402	383	406	377	414	385	386	426	406	444	377	402	394	399	376	395	378	392	397	384	414	430	358	379	382	402	390	410	391	403	408	393	382	365	414	407	415	394	394	405	391	389	392	371	406	417	423	394	393	416	400	404	376	417	371	415	389	386	417	429	390	414	448	407	409	393	369	392	408	360	392	391	426	426	392	438	456	393	437	375	385	368	411	435	390	398	394	380	398	407	386	377	369	387	417	381	404	367	385	418	380	425	422	391	419	409	402	396	368	433	405	388	383	410	418	402	403	408	390	381	402	390	389	406	416	420	404	351	398	392	412	369	411	419	398	396	390	396	451	412	393	406	411	435	422	399	400	408	416	430	392	396	387	424	408	388	400	400	373	427	407	392	399	408	406	407	356	399	405	381	377	412	402	386	374	374	425	388	430	373	431	435	392	387	378	422	409	407	428	379	400	398	411	433	404	370	397	434	407	434	421	437	403	369	403	410	435	405	397	404	395	396	378	403	389	386	416	418	376	384	415	361	390	405	389	377	437	413	405	364	380	394	409	414	383	399	403	411	389	391	384	396	404	400	400	391	400	408	375	415	425	380	399	413	382	354	401	410	396	421	404	434	373	364	426	405	380	439	383	324	371	404	423	385	386	335	390	414	403	435	405	400	433	411	436	393	382	393	403	399	382	412	393	409	415	416	435	402	381	384	394	392	398	413	389	399	386	405	375	415	376	397	409	400	404	412	380	410	396	383	413	418	408	418	416	414	401	391	428	402	410	409	383	410	404	414	423	410	395	399	383	408
25768	21962	31662	31188	23134	15477	8400	4127	2460	1307	910	756	651	566	581	537	539	499	497	480	453	434	474	419	464	464	418	399	398	456	407	376	423	413	425	422	374	406	397	360	392	392	395	438	360	340	439	377	420	437	412	422	416	424	408	400	372	417	416	384	395	406	405	398	358	405	404	444	385	424	430	385	389	385	398	385	359	439	406	400	375	400	423	416	390	412	388	384	437	373	386	408	404	400	368	416	375	458	386	421	403	440	386	398	357	386	378	374	381	365	413	416	391	378	361	370	398	406	387	426	398	379	387	411	391	413	368	405	434	419	390	383	399	363	397	365	363	373	369	418	416	431	376	364	394	424	413	401	380	394	397	408	423	425	415	404	410	401	369	393	387	380	391	448	384	406	388	380	414	383	417	394	408	399	394	398	426	404	407	357	444	434	382	366	392	406	419	353	435	379	416	420	350	377	418	361	394	422	394	365	377	345	384	378	436	381	375	364	406	399	389	364	370	428	383	441	384	407	381	377	377	425	390	426	394	425	381	383	366	413	405	402	387	399	392	405	366	402	401	397	370	371	445	390	356	387	415	394	385	377	406	388	408	387	407	390	368	393	418	383	393	380	355	390	380	404	381	372	416	428	368	379	386	366	386	400	365	425	404	399	424	417	401	421	412	368	417	414	363	418	393	414	373	394	389	382	422	375	400	403	374	395	378	385	364	415	358	408	402	417	403	377	374	411	405	400	396	361	382	399	400	400	408	408	411	423	362	388	415	388	384	411	427	429	411	392	405	393	367	361	393	383	415	397	456	370	429	391	402	434	397	408	407	435	399	390	394	389	419	394	404	402	375	417	374	416	396	439	432	428	383	361	407	410	379	410	374	375	393	404	383	425	412	380	369	368	417	416	395	354	434	408	403	384	390	373	383	383	463	398	411	412	397	385	395	374	434	393	371	417	399	428	399	411	379	420	407	395	387	384	401	394	397	389	403	419	398	391	390	435	382	406	388	374	348	391	356	393	427	399	415	389	401	413	370	416	412	397	410	404	379	386	392	409	403	365	409	389	356	384	388	418	383	383	376	394	385	350	399	403	378	378	401	384	419	430	353	359	379	409	402	363	409	403	381	406	347	358	370	433	401	402	413	413	407	384	388	385	374	400	427	428	403	374	388	403	397	411	412	400	398	406	415	402	387	367	430	453	414	457	410	430	400	397	425	385	449	424	422	403	398	414	373	367	399	378	422	398	356	444	375	417	403	397	388	368	385	413	412	394	400	375	431	372	387	389	390	416	422	398	371	411	400	425	390	392	388	386	407	336	390	388	395	394	404	376	380	404	398	414	406	410	413	397	386	408	399	426	401	376	425	410	395	385	389	403	404	401	408	413	391	439	401	365	374	424	414	397	400	385	387	394	388	412	393	386	398	369	388	413	415	389	401	431	403	383	367	373	389	401	422	375	391	380	410	418	402	378	394	379	394	396	395	374	400	405	388	416	400	397	400	391	396	400	354	377	432	407	393	399	406	407	410	417	386	381	434	416	381	408	406	401	384	388	397	363	407	384	398	383	436	395	384	387	432	395	399	365	370	401	413	430	391	396	432	416	405	382	436	377	378	361	391	418	394	388	398	368	389	384	356	357	399	411	384	425	395	409	422	409	385	385	382	400	384	371	379	401	390	370	391	415	397	405	420	402	423	416	408	406	387	383	417	400	407	395	409	411	409	412	419	425	389	397	408	363	429	408	395	404	393	399	441	390	393	404	409	396	417	400	364	433	404	413	423	390	440	393	410	400	406	391	437	368	407	369	413	384	370	428	426	405	374	428	365	407	379	409	387	358	387	411	379	408	437	418	362	415	405	396	425	376	386	410	424	385	351	395	405	397	424	400	400	385	380	366	401	415	377	412	403	389	401	389	404	410	381	402	402	395	411	377	381	440	395	414	378	418	383	390	374	391	372	415	403	379	376	394	402	404	399	366	397	392	370	405	370	405	396	390	402	417	422	378	414	371	391	393	353	388	419	384	380	377	392	390	386	385	362	405	427	396	366	398	391	342	387	417	390	405	406	358	434	398	411	395	408	385	380	383	373	400	387	401	416	403	380	391	410	372	370	405	383	387	405	410	400	380	376	380	378	372	398	384	388	403	403	351	406	432	379	440	408	386	388	420	353	392	431	417	413	421	415	402	399	387	426	388	399	356	406	416	422	410	421	358	420	436	391	421	379	374	378	404	382	407	442	432	372	382	430	414	396	414	406	402	405	419	377	362	350	345	398	392	370	399	380	409	437	433	413	378	398	409	392	399	389	371	414	409	404	414	390	399	384	424	383	385	395	402	417	379	397	362	412	384	389	401	397	402	410	393	409	419	409	386	379	410	384	418	422	387	410	402	381	377	404	383	387	401	412	372	388	422	383	390	396	412	383	387	402	390	384	404	387	374	371	399	380	389	379	417	373	397	372	414	390	342	412	393	396	409	410	385	385	435	371	390	414	418	411	399	392	443	410	418	361	422	389	416	405	414	360	395	413	413	394	388	386	416	385	409	396	389	422	379	395	388	422	400	381	399	414	387	435	400	381	420	404	422	383	395	398	429	415	400	391	376	420	405	412	404	380	406	405	389	369	419	394	382	379	366	429	440	454	369	400	400	384	339	401	380	389	396	440	434	422	416	377	397	395	391	390	360	376	387	433	444	404	427	396	418	395	424	402	428	400	393	409	396	386	416	362	405	428	403	433	414	360	418	396	376	388	424	394	401	380	410	367	412	403	384	404	377	439	386	401	395	419	377	382	361	417	342	391	411	393	374	357	389	407	405	428	371	400	397	345	395	427	367	394	444	400	376	371	387	371	389	417	409	429	411	390	402	421	406	402	411	401	397	384	400	384	372	432	365	402	413	363	435	397	433	377	410	409	404	353	375	375	415	379	396	343	362	401	340	394	417	363	372	415	426	388	417	379	393	412	400	395	419	423	394	426	417	415	409	369	387	378	436	384	391	423	381	442	389	414	395	361	389	380	409	409	410	388	408	380	372	401	416	368	392	419	362	386	358	400	396	390	375	379	401	401	403	392	386	377	392	440	401	376	382	387	384	382	420	363	411	429	424	397	431	404	405	376	389	391	369	381	408	413	410	380	383	381	394	389	389	372	416	412	380	357	377	381	378	387	389	381	392	389	424	397	413	412	397	384	383	410	405	395	407	414	384	398	405	379	394	379	330	365	438	360	374	414	423	401	403	393	385	397	388	410	394	381	369	392	367	384	415	394	392	375	382	394	404	417	400	381	373	398	399	372	346	398	377	386	385	409	398	384	381	379	387	360	436	405	387	408	407	359	390	426	394	405	405	389	410	395	383	417	427	413	372	392	391	381	396	386	381	434	400	398	417	411	397	382	394	397	394	399	418	410	384	395	439	394	406	430	380	394	395	440	364	392	374	398	393	414	409	385	391	412	398	393	373	390	380	379	396	380	395	380	415	372	401	387	380	409	387	409	382	363	358	414	400
34887	59090	48832	34119	25349	18366	11108	6953	4111	2062	1419	1028	857	807	767	686	663	643	588	553	530	502	488	488	507	478	492	479	444	437	438	466	439	436	390	451	411	435	411	422	433	446	440	378	420	361	445	425	408	400	458	439	434	460	442	422	429	471	446	430	423	457	437	408	415	434	445	403	418	403	404	449	455	420	422	447	426	470	421	417	418	422	398	456	425	421	438	431	413	393	423	432	449	441	452	419	424	424	414	445	404	416	420	393	430	432	419	419	436	419	460	424	398	405	432	417	441	414	433	409	477	456	441	427	462	442	439	430	458	432	449	436	427	455	400	438	443	424	456	426	409	408	400	421	402	431	434	401	444	443	434	443	461	410	425	456	391	458	446	476	423	426	432	425	390	399	412	424	427	392	452	408	453	475	442	462	448	399	442	400	385	407	446	449	416	405	392	396	440	421	398	439	405	464	436	425	453	431	455	406	412	399	410	429	432	436	419	458	440	406	407	435	467	426	406	432	421	420	409	366	408	432	424	448	408	439	427	415	410	439	433	433	431	400	436	399	390	416	388	406	404	426	439	450	423	446	449	439	416	436	426	480	424	423	437	439	422	417	424	417	431	397	412	424	414	445	451	421	407	463	400	411	433	432	430	432	462	418	415	428	446	437	454	443	434	406	383	431	462	422	380	408	421	463	391	408	466	389	426	410	433	433	389	416	411	395	441	432	424	382	449	466	410	412	419	414	461	441	447	431	421	432	415	465	421	452	419	422	433	429	428	429	402	422	403	420	408	431	436	426	408	415	376	438	423	402	411	408	393	421	439	425	429	446	434	418	423	395	420	411	418	420	441	435	442	421	383	427	436	416	390	411	431	444	458	440	413	416	436	426	442	457	429	448	431	422	464	446	442	437	448	431	422	477	424	435	447	415	403	440	440	402	460	401	418	456	462	416	445	403	425	420	426	407	429	406	428	418	433	427	451	450	436	402	423	405	389	414	452	456	462	416	414	408	451	405	434	405	398	440	418	436	431	454	421	403	420	403	428	415	416	404	416	418	420	404	457	396	399	432	413	465	386	419	441	430	425	406	450	407	426	440	398	436	436	439	432	418	388	432	454	424	415	457	443	421	423	427	414	402	460	394	473	437	444	446	398	428	416	428	458	439	442	461	409	427	426	414	405	422	442	423	450	391	409	424	436	413	411	470	384	421	431	417	437	451	479	446	395	431	450	422	410	399	393	401	425	417	480	388	423	439	414	435	421	430	424	417	436	425	473	409	424	428	440	437	426	416	403	442	445	413	467	430	455	438	448	446	451	451	432	383	417	439	392	451	397	426	439	396	465	398	405	437	423	419	420	436	438	376	438	448	435	406	416	418	434	451	422	409	412	457	415	420	412	420	408	408	463	415	434	465	436	407	419	445	400	473	420	439	433	436	438	444	414	416	429	425	437	400	431	391	403	427	443	395	439	427	424	424	417	435	428	423	409	402	397	452	404	464	457	397	433	425	400	437	454	440	408	403	438	454	410	478	430	436	429	417	408	464	451	419	427	423	420	448	450	450	413	453	398	408	425	422	404	399	418	472	406	418	413	402	407	433	422	408	410	405	470	403	427	452	460	439	439	423	416	439	424	417	405	427	453	415	422	410	418	416	422	419	417	441	424	443	435	403	440	418	447	452	424	424	430	435	413	396	423	415	409	436	413	455	433	431	418	414	436	433	435	396	416	408	456	423	445	375	395	405	440	454	459	414	448	437	437	435	424	431	454	394	449	395	384	402	421	401	414	444	452	389	430	436	450	398	439	422	425	441	414	441	438	421	411	414	398	408	421	432	403	358	401	462	430	415	466	429	436	411	414	444	410	421	435	405	417	423	440	423	443	425	434	384	449	404	446	392	429	416	409	437	406	479	461	408	421	440	438	436	414	445	403	398	469	400	395	426	443	398	412	404	445	406	450	445	404	443	422	422	430	467	421	400	402	442	419	441	401	443	443	414	394	454	390	426	448	408	388	444	421	442	424	434	450	382	415	472	419	423	415	394	445	468	438	441	380	423	435	419	453	470	406	394	411	401	446	437	429	462	428	444	392	432	435	423	463	409	469	424	425	408	405	413	406	419	392	397	400	420	419	458	432	421	462	425	418	393	435	399	430	435	435	435	395	435	385	423	425	420	421	434	397	446	467	441	430	446	400	439	429	440	416	396	405	412	433	422	459	424	450	435	412	420	435	404	407	441	413	426	426	429	390	453	434	418	439	417	413	388	419	432	381	465	404	403	435	387	419	456	410	412	435	403	450	441	460	417	423	391	438	436	439	415	405	414	385	404	422	444	431	405	432	415	448	408	443	441	402	423	433	412	403	432	446	433	427	434	434	429	414	427	435	438	442	411	454	421	413	415	411	419	495	448	421	434	439	403	456	413	413	448	420	432	467	402	458	434	391	413	444	416	426	414	406	403	422	421	475	404	397	433	412	407	437	441	456	395	461	424	423	410	418	404	418	444	406	452	428	442	422	444	425	431	447	443	421	417	411	433	441	435	423	409	430	433	478	406	414	451	423	416	374	418	445	428	441	406	415	436	454	439	420	415	467	391	443	414	412	429	437	404	405	450	435	428	406	432	412	441	431	415	403	467	437	394	413	432	412	419	418	413	404	380	454	421	441	437	445	404	422	417	434	468	468	407	410	423	444	399	405	446	429	460	401	427	448	414	415	428	433	420	399	377	421	414	414	425	433	433	404	421	398	421	375	410	444	405	427	417	428	426	406	423	411	426	398	405	428	458	422	438	426	415	422	420	420	433	442	440	425	428	392	432	428	424	469	398	418	442	398	415	418	431	356	417	446	390	393	416	438	406	447	410	430	386	434	407	420	427	433	397	428	407	418	438	410	428	430	450	418	439	432	397	436	465	434	435	394	433	431	467	413	390	416	471	402	408	436	387	416	387	401	440	418	412	422	410	463	407	422	443	412	430	412	415	396	422	434	447	446	450	436	437	429	411	420	382	435	447	413	424	416	428	439	433	433	445	434	404	473	382	428	395	423	446	403	428	424	424	414	417	429	418	427	409	432	408	424	400	449	406	401	373	420	408	408	427	443	451	366	443	405	423	453	397	473	418	403	403	433	411	450	408	402	437	426	431	435	444	437	400	443	392	450	467	423	415	415	398	397	407	385	427	419	433	450	444	419	456	453	470	416	398	444	404	434	427	418	433	435	439	434	450	451	418	418	418	431	398	420	418	419	388	458	447	396	396	414	383	417	439	398	461	438	431	420	431	437	422	413	421	444	411	430	435	421	433	434	429	425	401	437	400	423	401	418	412	428	425	399	432	458	392	447	417	415	470	401	406	407	422	459	440	410	424	362	408	408	389	416	406	402	439	427	423	451	452	441	388	447	445	394	442	437	437	454	411	427	452	437	437	446	417	430	429	454	438	417	411	445	432	437	441	413	433	408	431	416	455	397	449	428	448	442	429	430	433	428	394	408	446	464	470	417	419	404	427
23378	21692	29571	24900	23701	25308	22305	12672	6425	2726	1729	1297	1026	938	886	795	707	772	737	692	658	575	628	606	646	606	536	538	529	573	547	549	511	554	543	530	521	543	501	531	528	511	536	551	540	506	523	506	492	520	502	535	536	565	498	521	520	520	536	516	572	517	535	515	541	519	547	508	557	552	537	554	557	530	535	532	503	499	570	527	506	523	503	563	555	522	497	507	539	517	542	518	530	537	516	555	531	519	553	472	565	504	537	550	503	482	565	540	518	513	504	522	508	528	523	517	518	545	513	542	534	521	558	548	555	545	508	526	524	523	507	521	567	559	521	516	519	523	529	516	504	525	544	539	567	561	523	525	540	536	541	470	488	555	553	508	518	530	511	557	558	502	520	513	512	527	507	511	537	533	492	542	555	531	565	541	499	542	501	534	578	491	538	498	552	541	515	522	527	542	515	517	530	498	515	507	547	521	513	564	512	539	519	575	586	541	579	496	570	513	556	527	516	542	542	531	551	568	538	519	494	539	579	524	585	523	516	517	561	553	534	565	549	550	569	478	541	511	507	521	527	519	525	491	550	530	542	541	525	511	526	543	529	555	514	495	521	469	493	490	533	512	590	565	563	561	554	553	522	510	513	496	473	502	499	583	509	506	512	540	556	567	518	532	525	518	506	521	494	498	517	534	526	531	572	521	496	548	542	525	519	526	528	546	554	539	521	530	570	524	504	500	502	564	534	518	520	499	510	512	537	500	519	484	502	528	510	523	512	584	500	578	533	525	506	555	536	496	498	550	559	512	515	506	535	537	490	511	561	487	557	546	536	510	556	489	532	549	549	545	501	530	547	501	522	523	531	595	527	536	539	534	506	501	559	521	543	515	524	527	532	521	512	518	516	573	583	542	573	503	546	538	491	504	565	531	526	522	525	520	505	532	502	512	525	532	544	572	538	477	501	537	592	564	513	507	538	546	529	549	547	505	556	515	518	536	535	549	548	526	525	540	512	531	508	523	519	498	502	488	549	548	533	531	498	572	548	489	490	550	509	572	517	543	573	556	508	526	533	511	524	515	492	538	566	529	556	501	548	564	492	539	512	566	489	525	571	521	541	489	520	541	491	513	547	534	581	542	482	530	504	498	514	452	574	517	535	495	514	547	515	523	490	574	564	534	502	517	531	515	557	523	501	506	517	503	551	542	526	553	518	541	507	537	515	515	487	523	555	525	520	508	559	549	518	484	493	533	554	535	559	512	530	535	528	507	538	586	531	542	516	489	556	505	553	540	515	549	520	549	518	548	516	501	552	523	556	477	507	522	526	549	513	513	498	558	488	539	530	537	511	531	566	532	505	536	515	535	534	532	550	514	551	500	533	473	542	521	539	526	502	525	540	483	502	495	534	514	533	557	561	525	536	510	515	537	524	509	529	548	526	488	510	525	545	550	585	503	572	495	531	557	532	544	539	502	523	542	515	528	492	520	553	543	541	520	527	529	510	514	495	539	558	519	532	555	497	519	539	521	539	509	508	585	567	541	523	508	548	525	546	496	534	529	524	547	502	522	518	556	527	541	493	531	487	517	514	519	550	493	520	509	536	548	555	513	527	507	544	541	523	494	522	533	539	514	554	586	530	524	526	531	541	556	517	499	542	527	517	565	511	499	547	505	531	496	535	488	553	549	492	519	535	487	509	544	522	536	491	572	534	571	493	517	519	548	534	524	529	501	540	545	491	539	537	536	533	550	495	524	541	530	525	532	536	533	517	499	526	528	532	527	495	523	510	546	492	547	484	562	524	506	476	518	523	523	537	551	519	526	523	513	549	492	529	522	532	507	523	520	514	556	526	506	534	512	550	516	520	541	534	523	489	521	500	559	525	529	525	559	497	538	545	557	485	506	527	489	556	533	558	524	557	500	550	519	511	511	499	517	518	565	519	505	488	542	506	531	498	509	551	521	533	517	522	527	532	525	512	510	499	509	497	526	534	497	562	522	508	523	548	527	539	529	585	543	527	531	546	512	501	506	510	484	536	523	553	568	506	519	533	494	508	518	543	535	548	523	544	572	515	524	543	543	548	502	515	514	539	500	487	533	482	555	545	524	489	575	489	508	527	537	565	538	558	521	571	564	498	533	536	538	559	517	519	510	544	522	504	526	522	516	528	482	514	504	522	537	504	513	537	511	530	536	517	502	556	515	527	528	556	533	534	503	525	493	551	553	507	511	518	582	479	506	564	495	525	556	533	493	514	564	566	560	519	522	530	513	589	524	540	563	545	506	531	562	544	516	528	579	526	511	523	558	552	560	534	502	513	548	502	489	510	562	510	522	567	551	516	528	543	545	488	495	543	518	522	564	477	526	514	504	546	505	487	539	540	526	552	549	481	496	549	535	509	515	489	471	532	519	513	493	493	516	509	515	558	475	530	507	503	502	542	530	557	518	517	490	505	546	519	547	549	555	505	534	506	556	547	519	558	486	553	493	518	533	539	543	539	536	535	525	519	545	493	505	515	529	510	516	522	498	559	515	556	501	525	470	562	511	509	509	554	503	551	519	504	536	514	508	564	541	521	598	528	544	510	517	534	510	554	508	542	536	504	500	538	492	556	532	519	515	524	495	522	534	515	521	516	554	529	534	528	525	490	522	543	510	507	515	526	498	512	511	520	509	541	517	508	530	541	536	544	497	529	502	528	561	563	537	553	513	514	574	544	525	558	527	500	498	513	542	475	511	533	563	544	568	524	500	536	494	489	508	568	561	479	554	487	550	501	560	514	523	508	540	555	507	530	526	495	524	555	513	552	528	542	523	537	552	515	529	554	569	538	495	551	520	510	565	491	493	551	500	560	524	566	503	538	583	542	542	527	548	530	534	498	520	510	530	520	534	522	550	543	511	541	532	523	558	535	537	564	525	542	512	511	536	521	526	491	493	557	496	530	536	534	494	548	508	585	507	509	538	516	559	523	511	491	541	530	521	518	549	529	539	507	551	531	525	513	505	541	521	487	571	510	541	488	592	533	530	556	523	492	534	533	583	556	519	468	540	522	573	534	543	506	515	553	555	531	541	487	549	524	534	519	557	500	477	489	559	543	535	507	526	529	531	537	527	555	516	517	512	496	532	547	527	497	527	517	531	522	531	533	528	502	555	511	528	547	491	514	525	521	518	531	543	516	514	579	504	537	569	566	531	519	483	553	540	496	492	493	522	536	518	553	508	512	515	507	548	529	536	582	548	486	484	561	476	522	517	531	539	484	528	564	496	515	565	531	493	528	515	524	515	591	498	540	556	519	564	546	505	506	509	555	552	534	519	523	558	551	513	513	529	507	487	508	513	571	526	532	524	514	533	491	547	502	553	553	537	543	498	506	569	547	553	511	521	548	549	554	568	525	532	530	525	532	532	498	486	537	524	510	537	552	510	533	570	519	512	523	555	525	532	551	524	528	542	511	546	497	536	513	545	534	521	532	500	482	512	544	502	565	569	501	560	509	549	533	521	518	526	556	483
37892	71113	57761	42601	36138	27637	20000	15561	9156	3931	2627	1870	1314	1185	1130	1015	894	864	821	806	717	669	666	632	667	713	681	621	584	562	574	564	567	573	564	527	549	584	580	570	574	535	529	514	552	550	519	565	546	524	527	529	564	567	572	561	548	518	577	539	523	536	532	572	498	543	521	494	518	577	500	527	525	567	561	544	506	554	502	510	568	539	507	548	566	561	547	544	591	524	518	498	572	530	542	541	524	550	553	534	569	558	578	544	527	532	525	512	591	536	519	525	556	534	539	523	584	567	520	533	521	532	537	496	531	515	535	565	560	532	531	513	547	544	560	550	562	535	500	544	531	575	544	527	543	579	576	474	542	532	542	553	544	527	547	549	538	564	525	607	528	568	531	569	576	544	524	569	554	513	572	551	568	560	546	511	564	495	506	527	513	600	537	570	545	539	507	542	531	519	524	533	565	534	526	499	545	567	547	531	572	515	544	496	547	501	496	550	538	548	556	541	558	538	520	542	522	579	535	533	554	568	535	544	556	530	526	532	497	509	521	537	520	559	526	523	566	528	541	512	497	542	520	540	518	518	551	536	544	502	511	520	504	534	536	530	553	514	585	529	557	517	574	569	549	533	538	520	538	533	573	533	551	532	522	528	515	522	558	500	530	569	563	523	546	592	515	566	572	529	537	578	539	493	515	553	589	557	521	559	541	524	537	538	531	531	531	525	527	508	542	535	493	533	563	521	536	545	518	521	509	550	535	572	509	541	530	508	546	550	527	506	535	556	546	558	556	511	551	545	541	537	540	554	529	579	525	523	553	503	565	559	561	576	537	488	519	522	525	540	541	545	488	492	496	568	496	533	491	530	534	512	546	516	518	519	568	534	538	556	561	551	540	574	520	525	546	562	532	506	510	522	547	512	525	541	541	554	578	571	538	520	561	543	513	544	550	518	506	574	559	525	542	502	533	534	521	550	527	499	543	527	539	511	519	555	553	545	553	540	543	525	539	543	480	532	534	489	551	504	572	532	513	533	558	546	531	490	569	565	546	503	521	537	542	564	587	551	532	527	521	529	552	519	504	568	522	546	583	558	540	536	533	557	536	548	507	541	507	512	534	551	535	563	564	515	525	539	547	579	605	556	539	540	558	573	507	547	566	556	514	489	509	563	514	594	481	499	540	565	524	522	565	528	556	530	530	556	530	549	542	533	562	519	548	522	529	518	507	546	524	531	501	601	556	555	505	587	537	538	552	512	557	520	559	552	537	534	519	561	544	560	480	550	546	572	543	556	532	537	532	579	530	529	520	511	555	517	535	543	536	535	509	549	561	522	572	552	547	510	512	533	547	572	476	527	528	549	558	551	537	522	513	556	545	534	557	526	562	527	555	569	555	542	560	525	527	540	520	533	526	532	550	545	531	520	533	569	524	560	499	492	562	537	577	504	572	532	537	528	508	489	561	572	566	569	508	558	547	558	554	564	536	537	493	518	522	496	548	522	529	545	563	531	534	530	543	565	529	562	543	556	529	572	544	573	579	551	541	556	573	525	540	522	520	574	541	534	555	537	540	533	519	515	506	488	544	522	570	548	533	543	517	565	537	535	543	533	526	524	577	551	533	520	533	498	554	530	533	537	511	530	520	498	547	557	565	520	506	556	525	546	553	540	562	566	554	513	547	607	549	551	557	562	531	531	576	539	520	526	548	494	507	527	535	547	548	511	560	544	524	545	525	541	511	542	541	544	551	556	521	571	567	528	509	571	557	499	560	548	572	503	547	552	539	521	519	591	538	530	539	508	548	554	535	559	551	578	543	543	535	557	544	556	505	522	516	542	551	513	552	536	522	491	542	517	519	539	512	538	497	566	534	540	514	506	549	503	523	541	545	519	546	534	550	541	503	539	509	501	553	510	524	551	527	519	552	534	542	518	560	553	541	527	576	581	535	571	539	520	570	532	541	568	527	482	567	524	523	549	575	492	534	544	574	583	552	520	548	539	511	502	506	524	536	574	560	534	470	534	525	533	508	544	533	562	555	527	555	523	534	533	503	524	564	505	529	527	501	538	566	555	563	576	530	549	521	543	548	564	533	510	538	530	511	555	557	505	534	550	538	531	561	566	521	555	566	542	518	553	527	545	554	577	543	544	544	519	572	537	512	523	518	535	589	577	515	535	481	580	550	515	516	511	508	548	561	556	524	524	549	523	560	520	542	494	516	574	535	567	530	542	575	526	554	518	581	518	529	578	542	583	554	558	537	542	554	519	493	567	492	565	533	537	520	500	530	583	550	572	517	522	550	544	542	556	556	515	546	534	534	541	513	545	531	520	526	522	556	494	507	498	543	545	544	549	554	545	518	509	534	527	582	551	555	520	501	510	567	559	544	548	543	513	564	501	557	498	592	576	538	505	538	520	538	495	514	515	548	524	555	527	513	551	542	518	585	548	509	525	471	520	509	547	518	532	552	552	517	534	485	528	524	541	563	528	535	553	563	595	564	508	560	535	534	543	507	510	544	514	496	552	527	512	523	533	582	494	527	541	537	523	559	535	550	520	547	554	538	524	556	550	542	551	575	537	532	520	538	549	544	519	525	508	534	568	551	562	536	533	537	544	584	522	581	538	583	558	523	530	484	512	508	555	529	545	535	516	536	566	493	550	470	558	551	568	475	547	538	587	522	540	511	560	562	526	524	556	564	565	534	533	541	530	560	498	551	517	533	579	592	529	562	531	562	523	546	524	524	514	507	535	586	556	564	556	548	530	564	532	535	533	571	521	504	548	539	561	538	527	514	538	538	543	545	526	555	537	588	497	521	513	548	554	531	539	502	526	496	520	519	534	508	534	566	502	525	503	540	513	566	561	524	517	535	538	523	540	575	492	531	538	539	534	544	540	518	557	528	523	511	546	511	525	582	535	547	555	545	568	528	495	569	502	498	523	537	551	544	546	514	523	531	556	538	508	540	574	544	542	528	516	557	554	539	526	530	522	499	496	562	534	518	504	531	592	522	536	550	573	526	564	547	551	556	526	567	537	547	523	552	534	528	547	516	566	536	543	529	499	500	527	584	492	548	505	551	554	550	500	569	496	529	534	567	518	546	536	515	523	572	524	559	530	583	480	563	515	531	560	537	518	532	541	552	570	530	567	547	558	551	528	510	518	533	511	573	577	553	497	554	559	540	534	559	532	547	571	564	503	501	557	515	569	560	550	513	558	554	540	546	514	558	519	552	526	562	511	562	521	520	534	530	541	535	565	509	585	543	532	550	538	562	535	566	546	548	555	555	547	515	508	523	524	544	537	548	486	572	555	508	552	564	577	527	520	516	522	540	488	556	516	502	562	581	537	561	557	522	539	538	535	507	514	578	532	540	583	569	535	534	592	591	545	536	549	520	518	544	516	546	533	526	531	529	543	530	511	533	530	503	515	497	567	521	563	540	536	560	500	518	551	568	528	538	565	522	565	562	546	503	528	554	515	558	550	544	570	516	557	542	513	493	540	552	555
33374	41187	43620	31477	19758	9573	4781	2856	1404	899	715	562	500	445	403	381	424	411	351	378	376	342	360	342	325	335	353	306	334	344	335	297	310	314	312	345	319	301	318	321	335	320	327	316	307	359	298	319	303	299	321	323	331	342	306	290	317	361	350	296	310	347	306	304	285	342	288	287	314	310	308	305	309	267	293	330	324	322	327	285	324	327	320	311	323	319	340	326	312	313	324	334	313	343	295	291	354	290	315	291	315	288	340	297	324	327	310	350	332	331	356	314	320	317	279	301	309	308	309	313	291	287	321	338	304	300	328	319	303	354	339	317	296	330	336	356	340	316	308	307	306	321	297	332	319	310	315	291	321	330	314	310	309	308	311	337	341	306	307	317	285	275	299	305	304	313	326	310	332	313	350	334	297	352	308	301	318	290	320	338	305	304	320	332	330	316	294	316	321	318	323	322	322	321	307	338	305	322	363	288	317	329	305	310	312	366	325	308	303	329	303	302	306	282	322	270	329	329	305	319	321	311	315	306	331	325	329	308	302	299	348	301	329	275	288	347	343	314	320	294	339	317	342	338	324	315	305	312	299	305	275	322	327	286	309	295	322	323	322	310	299	294	305	336	315	332	311	313	314	301	306	368	285	327	305	303	322	312	329	322	319	344	315	311	318	297	318	315	296	295	312	311	303	312	303	331	306	312	314	294	299	322	306	337	300	334	314	298	364	284	303	305	342	294	337	319	304	334	307	300	313	319	334	318	334	300	313	311	300	319	315	357	353	326	342	348	294	335	309	294	296	336	282	341	349	303	305	310	320	283	339	333	294	321	298	297	304	339	315	293	335	320	296	288	320	295	266	306	311	331	330	317	285	337	312	308	324	365	345	291	313	320	308	332	302	310	322	318	294	329	348	337	329	331	341	265	317	311	348	311	321	317	345	283	324	328	304	290	279	305	309	318	303	307	321	352	351	305	308	306	306	332	291	292	299	310	316	320	367	301	309	323	327	317	294	326	342	313	311	283	309	293	322	341	298	332	313	321	328	309	319	343	321	312	295	310	310	304	308	315	320	312	289	309	338	288	319	362	315	300	303	297	317	351	314	335	335	287	321	326	306	291	312	299	297	321	324	321	299	307	320	321	321	330	292	299	315	310	309	290	306	327	322	325	330	314	334	332	300	322	322	301	325	306	334	310	324	277	294	348	310	301	327	311	322	293	281	307	301	279	337	308	328	339	299	290	322	286	291	327	307	294	320	327	333	306	296	317	331	310	314	332	332	299	304	301	286	304	315	305	304	316	320	306	296	341	308	301	328	342	344	298	305	325	309	340	312	357	311	337	308	314	289	326	302	323	320	303	318	330	322	291	319	347	296	340	296	328	285	305	290	299	305	301	306	305	305	290	332	303	318	312	301	308	320	329	329	336	305	317	302	315	304	300	316	301	334	332	336	352	329	327	331	327	302	338	283	323	298	286	297	319	311	290	306	302	319	313	285	320	309	324	281	327	314	294	318	304	310	345	320	323	314	311	308	322	344	304	309	300	313	332	312	300	304	311	294	303	317	291	317	340	334	289	296	296	336	345	342	340	311	328	287	307	299	334	311	340	304	312	311	302	306	299	351	322	315	320	293	318	351	291	312	289	317	274	316	310	346	309	323	305	318	314	311	309	286	324	315	311	315	311	272	313	294	313	300	301	295	310	290	313	315	337	298	321	336	307	305	282	314	293	312	312	312	302	291	310	314	308	308	259	337	272	310	299	334	302	331	320	287	334	298	322	289	337	296	265	300	315	350	309	296	338	313	295	373	292	316	337	304	312	299	300	334	292	298	298	305	294	301	295	326	351	341	299	318	314	328	308	303	281	374	309	312	295	319	312	296	305	298	296	333	311	331	302	306	332	304	346	314	321	315	308	316	316	303	309	307	334	314	287	328	328	332	298	299	317	317	317	294	313	312	320	313	329	324	366	324	318	297	312	303	330	308	303	320	321	340	309	313	309	314	316	338	340	317	340	320	338	306	315	335	331	316	311	327	322	319	294	309	322	304	309	329	308	295	330	337	345	329	318	315	321	340	308	306	316	279	333	352	295	307	296	305	299	310	319	316	330	324	340	315	347	336	284	311	327	325	326	304	304	295	328	337	313	318	319	295	329	331	322	309	333	284	321	315	305	336	341	309	299	328	285	329	315	286	307	306	342	330	324	301	290	292	322	341	310	297	326	338	340	347	290	296	317	309	332	311	322	320	316	292	324	308	292	336	297	331	302	302	329	320	322	340	313	335	296	300	308	288	312	327	305	308	305	330	323	326	280	311	286	312	315	334	322	304	332	315	310	274	312	300	329	277	346	300	300	320	308	289	329	296	314	310	307	317	310	312	332	284	282	340	335	299	335	312	313	321	315	311	302	280	342	333	341	325	323	313	299	330	320	310	320	296	325	299	281	310	311	342	346	312	336	323	286	316	315	331	293	296	266	324	298	300	307	322	354	308	273	319	310	295	309	341	337	344	303	336	354	283	332	344	306	353	314	338	355	322	313	315	312	334	325	272	321	324	308	342	315	345	348	306	329	302	312	299	319	301	282	280	300	337	299	309	300	324	311	303	322	304	309	310	323	342	314	341	307	321	293	295	327	300	319	339	314	329	300	289	312	328	300	343	311	322	304	323	319	295	315	310	324	315	273	343	332	321	306	308	312	297	321	310	306	308	333	318	304	312	329	343	310	346	332	328	333	294	310	312	286	337	279	316	299	287	267	327	304	295	292	302	317	323	308	322	342	281	319	345	317	306	311	350	319	353	335	332	332	334	298	338	339	312	317	316	299	310	323	271	333	315	302	332	337	339	306	303	316	308	315	302	329	301	328	326	334	332	310	271	329	325	312	327	286	284	336	302	303	326	309	338	298	296	299	331	322	340	338	314	319	333	314	324	304	301	296	337	309	305	310	329	324	366	305	333	314	315	307	295	287	294	317	307	296	327	299	290	301	300	364	325	311	323	304	297	326	326	344	330	306	271	338	323	291	349	322	328	330	283	310	322	318	306	330	304	314	318	327	312	323	313	297	356	329	326	319	314	345	337	309	300	280	322	324	342	353	295	307	324	316	288	310	301	334	328	305	298	308	334	293	312	353	335	298	328	307	338	325	284	314	318	310	305	310	264	314	291	310	351	332	327	295	328	347	290	342	270	295	272	324	341	281	288	310	325	318	306	337	340	293	343	308	306	295	335	346	329	342	304	348	351	338	306	310	318	304	336	302	323	328	294	311	305	315	319	304	337	306	311	321	283	320	318	332	288	321	341	306	292	331	342	303	299	286	325	301	324	323	321	331	319	319	319	319	341	294	336	317	272	333	352	335	333	333	306	318	362	311	330	312	278	327	327	268	311	315	307	303	307	280	315	349	340	293	315	292	302	310	324	336	295	308	331	296	330	356	327	313	345	294	325	314	301	323	302	310	284	311	314	300	320	348	288	344	317	322	324	287	287	316	291	307	312	305	301	322
35833	54374	42107	29000	21093	12416	7526	4706	2389	1438	1117	845	664	602	538	466	504	466	407	439	430	396	420	369	373	374	367	395	405	376	368	325	356	333	340	341	323	328	317	328	330	359	335	358	367	354	353	341	346	351	348	328	356	332	317	379	295	355	339	326	371	340	325	312	349	349	344	332	392	341	349	357	356	353	298	354	338	290	366	343	330	318	354	324	299	354	331	324	343	334	328	358	369	321	331	363	338	312	345	340	330	340	307	328	305	327	335	341	345	326	345	327	358	345	347	321	328	336	356	336	308	336	349	351	305	337	334	371	367	353	344	357	327	362	359	339	330	335	347	356	341	333	346	329	366	325	336	340	314	329	325	333	331	333	289	288	354	359	350	336	347	340	326	371	334	315	337	345	357	346	367	310	334	356	294	334	363	319	331	339	351	324	356	344	315	299	350	326	318	378	364	321	339	354	343	346	362	329	327	311	341	365	346	353	334	343	365	347	349	347	330	328	353	327	338	344	348	355	342	348	331	337	278	331	339	340	327	338	352	316	366	329	342	332	354	336	345	350	351	327	300	288	281	328	305	340	368	345	344	340	319	310	350	323	334	332	321	325	323	315	334	357	386	338	340	312	341	331	347	329	343	332	369	335	355	357	384	316	327	359	352	346	317	346	319	372	373	329	344	332	344	311	328	362	329	341	315	337	348	332	365	324	348	302	334	331	357	346	338	345	371	328	372	344	331	330	350	317	349	340	350	304	353	359	333	330	341	342	355	352	359	374	315	326	313	357	334	338	333	348	344	318	359	323	329	312	341	324	309	323	313	353	349	294	364	342	366	332	345	366	319	352	337	358	339	320	359	347	365	355	329	320	344	338	313	348	333	347	337	395	327	364	317	336	359	326	318	332	337	306	362	352	327	328	324	326	342	320	335	339	330	343	347	328	334	340	317	333	360	353	329	310	350	327	336	353	292	363	320	325	332	336	357	347	371	351	345	359	336	351	330	328	293	325	341	350	354	362	329	328	354	346	347	333	301	321	342	311	308	350	336	322	347	346	378	323	359	353	316	353	336	351	349	343	369	319	338	347	338	356	325	337	340	345	329	339	357	330	329	336	335	347	365	328	363	344	307	354	344	335	334	324	293	346	321	349	345	294	353	321	316	321	354	352	329	342	341	343	374	350	328	319	323	338	324	320	333	323	328	342	329	311	364	318	349	335	341	375	359	323	307	341	307	361	348	323	315	343	344	307	328	370	374	332	312	324	339	323	324	322	309	319	345	352	325	348	338	382	359	342	358	300	341	339	359	333	324	399	368	359	349	370	354	333	353	354	343	353	353	357	337	336	307	349	360	363	352	309	329	317	319	335	341	334	355	334	363	337	319	338	351	314	345	308	338	327	295	333	337	314	334	316	367	342	342	320	328	363	318	322	365	327	353	366	340	350	346	332	333	339	348	347	357	333	345	318	322	317	296	344	318	339	329	342	302	325	352	321	332	307	360	346	323	338	329	371	331	371	337	312	345	368	335	327	342	333	313	337	314	318	333	318	339	327	344	344	343	340	362	366	335	314	311	338	350	347	361	361	331	386	325	340	359	346	345	338	353	341	377	327	350	357	332	357	312	360	291	339	339	358	350	338	342	339	330	328	322	354	336	340	354	331	317	344	331	327	323	364	362	336	326	367	300	312	318	321	318	359	324	339	338	346	347	352	320	352	324	338	331	317	340	342	340	328	340	339	352	301	334	330	319	318	319	339	307	347	355	354	352	323	320	354	348	352	357	350	346	327	361	347	334	329	354	345	311	349	313	347	328	359	360	316	340	329	333	349	341	317	357	309	309	371	368	301	314	340	372	378	323	334	305	339	340	325	335	362	353	357	323	358	355	357	381	360	337	337	335	319	342	363	326	329	312	321	349	356	357	352	337	355	371	315	316	354	332	346	325	340	317	334	308	325	359	338	333	327	320	354	306	326	325	307	341	350	369	311	386	336	369	336	370	317	324	344	352	337	336	303	328	354	322	331	320	339	342	335	345	351	356	335	328	326	319	299	325	344	364	355	342	302	339	318	344	339	312	307	358	332	359	338	328	397	322	298	352	335	354	326	378	324	346	339	367	315	338	340	317	329	333	324	367	351	338	346	353	375	356	326	354	324	329	339	375	335	313	339	343	348	348	317	327	327	314	330	356	338	341	325	373	336	361	314	308	362	380	375	324	340	349	316	340	325	351	349	328	355	325	326	338	335	328	345	374	292	328	315	328	352	334	363	313	316	357	352	357	333	344	335	350	338	365	341	329	327	315	302	340	315	339	337	327	294	344	358	344	330	363	336	335	335	317	347	332	350	331	312	335	335	337	332	318	325	330	338	332	328	345	331	340	363	345	333	370	334	337	328	374	359	347	349	340	327	309	333	358	340	328	335	370	356	336	374	323	344	352	353	339	326	311	329	339	327	320	338	343	348	364	362	336	358	332	336	317	289	339	328	351	333	332	347	352	329	364	345	326	339	337	289	324	344	351	353	347	341	344	334	337	332	314	321	334	357	332	323	353	346	338	323	338	344	340	327	345	355	344	347	333	316	328	327	310	356	354	325	313	342	342	339	356	387	325	310	325	320	334	349	317	354	322	338	347	360	305	337	348	370	332	339	318	338	336	334	334	344	338	314	368	324	357	337	337	303	318	370	329	327	345	312	321	316	337	347	345	317	358	320	338	334	362	332	351	371	359	330	371	361	342	336	375	377	347	345	353	343	355	333	316	300	330	328	338	324	376	398	317	350	316	367	320	344	338	347	350	354	300	346	301	310	345	335	365	369	337	322	322	313	353	372	362	331	320	348	340	365	328	325	332	332	364	382	315	328	340	322	325	332	313	338	365	331	332	358	339	352	357	346	342	330	346	325	331	318	362	337	338	328	388	355	315	344	325	316	323	355	336	341	329	330	343	311	367	329	332	314	363	307	335	332	328	377	342	358	364	366	343	369	372	349	331	332	352	351	324	330	323	338	330	341	343	330	322	319	291	344	364	352	320	337	362	357	341	338	338	319	324	316	327	340	348	357	337	350	325	369	318	359	361	312	372	359	350	350	337	343	343	316	361	334	312	356	324	305	357	327	325	339	340	338	347	342	345	345	328	323	372	342	345	321	345	338	345	360	334	336	325	314	374	336	355	349	354	311	358	359	307	321	367	357	343	320	333	311	326	357	344	331	313	346	334	344	323	348	343	358	366	346	331	368	336	356	322	334	325	355	312	348	306	366	327	332	373	320	343	342	357	368	316	309	344	309	331	308	359	328	331	350	349	397	325	378	318	381	347	314	362	349	351	349	352	327	327	330	341	342	325	315	318	303	348	340	339	337	321	357	329	341	362	379	363	355	350	344	341	329	342	340	343	357	351	344	332	368	351	327	307	311	330	330	326	342	350	337	330	343	306	328	370	346	342	349	355	311	333	341	323	327	346	360	344	325	335	354	346	321	342	322	330	338	326	351	361	320	359	360	338	354
24498	21649	29400	26790	24186	21046	12752	7329	3458	1684	1154	919	752	616	572	546	503	477	494	471	463	440	457	425	421	418	459	410	421	409	404	392	444	393	402	365	399	389	366	388	396	402	386	431	377	375	377	360	403	385	353	378	405	356	410	373	349	384	378	368	342	414	383	391	379	387	384	364	382	387	406	356	407	353	389	409	398	390	427	428	398	402	395	383	370	395	377	373	367	405	402	418	405	372	370	389	387	361	367	400	380	398	415	374	389	389	385	377	392	398	369	355	376	385	385	402	397	366	386	412	387	383	392	354	436	415	348	384	341	396	377	409	387	415	361	381	400	378	420	391	357	385	359	367	336	392	376	354	422	396	351	405	382	379	402	378	351	338	397	394	387	362	363	390	366	403	369	427	350	387	387	406	389	413	375	408	339	396	357	379	367	371	360	401	430	359	395	366	426	408	444	360	380	398	378	377	375	390	376	357	381	371	368	414	413	376	361	379	360	400	361	399	366	344	359	385	372	365	393	400	386	360	370	425	373	389	416	421	372	396	374	385	407	365	370	390	375	390	403	404	397	364	384	379	372	388	402	380	386	389	420	410	391	377	345	369	393	400	384	365	365	397	373	373	379	362	361	375	398	351	402	353	399	397	410	401	399	400	392	372	366	419	381	396	366	401	390	373	387	366	374	362	364	377	369	380	360	390	385	360	345	402	369	403	355	394	365	371	376	363	374	391	380	379	404	354	348	437	367	379	393	375	389	372	349	415	401	343	372	400	397	353	400	363	396	403	362	407	384	399	408	386	401	401	410	365	370	375	382	386	418	350	356	399	410	384	377	368	404	386	371	341	406	402	368	382	346	402	372	364	402	396	381	395	366	347	381	364	377	402	368	392	374	419	382	378	360	375	388	404	384	379	335	376	370	413	352	360	355	348	358	376	374	392	371	373	350	362	369	383	366	377	377	396	363	366	411	412	394	360	364	388	379	366	350	409	355	402	384	390	382	358	404	386	415	348	367	368	372	393	415	366	364	372	412	413	392	382	369	373	397	331	398	375	386	405	371	395	391	382	410	367	395	381	363	373	360	359	386	371	361	350	386	370	371	379	368	381	405	393	407	371	356	435	389	358	402	373	387	369	360	323	369	343	349	397	395	386	369	361	360	381	353	368	344	388	395	378	395	370	389	397	391	363	393	369	401	381	382	381	347	400	375	401	370	384	353	372	390	369	381	408	381	432	394	402	385	373	361	388	358	358	358	366	359	399	389	422	387	392	414	385	364	392	387	384	362	379	355	383	370	384	391	363	365	409	400	371	408	380	409	381	359	426	354	364	379	393	385	393	396	390	362	382	394	357	406	380	361	427	377	363	387	392	399	385	371	383	375	383	398	389	403	390	378	371	395	384	388	379	337	361	362	394	397	403	420	409	415	373	381	352	410	394	345	349	392	385	361	361	412	381	381	376	379	376	389	383	396	390	386	377	397	407	353	348	351	343	341	380	385	371	348	382	370	419	365	392	366	387	386	377	356	373	367	389	382	374	395	373	417	386	389	364	430	374	417	404	374	406	390	360	363	412	403	366	392	366	367	352	380	398	385	377	404	364	377	423	393	430	380	382	375	404	343	393	368	413	329	352	393	358	398	399	379	381	370	380	353	363	363	350	381	426	391	404	356	371	367	386	360	368	380	366	348	378	369	397	390	387	398	406	414	384	415	384	400	374	404	399	392	369	367	383	379	395	404	370	391	413	419	387	368	432	395	344	405	354	395	385	370	371	365	362	376	392	364	380	391	375	381	380	397	387	415	402	366	411	385	357	346	362	382	366	382	401	394	354	401	392	364	386	387	365	378	364	418	414	380	391	388	397	416	352	368	419	375	373	360	381	363	413	371	391	398	386	404	388	369	393	381	360	361	394	386	382	358	374	392	385	364	400	378	387	376	419	376	382	389	401	400	381	358	386	383	386	385	373	401	392	418	379	416	392	423	389	386	380	354	379	370	372	379	427	402	391	420	366	405	402	382	338	365	377	376	390	409	387	366	402	405	375	379	398	392	348	374	398	358	385	379	386	357	393	365	358	342	398	395	365	396	428	387	380	354	348	352	380	377	404	386	388	356	381	389	368	389	392	382	375	375	366	373	376	359	354	394	319	390	374	404	352	377	354	411	394	384	343	342	341	384	393	382	355	380	367	369	381	354	377	371	374	346	378	367	375	400	375	386	380	397	374	385	354	368	385	374	373	391	390	411	399	360	366	368	398	375	382	401	383	394	393	389	356	367	383	385	352	400	381	361	387	405	389	396	392	393	379	348	380	410	389	393	369	390	369	383	342	364	378	375	386	391	390	414	400	399	386	386	361	371	357	398	356	413	378	363	388	376	387	376	356	385	393	400	353	359	396	360	380	366	377	372	400	381	407	385	368	346	394	368	386	395	392	383	413	393	357	381	358	365	399	406	371	390	401	333	365	381	374	390	390	404	380	328	367	408	393	402	406	378	390	376	443	382	338	395	373	378	395	353	364	399	388	362	388	397	376	380	386	390	401	376	357	375	370	401	381	349	373	376	368	365	384	401	371	379	388	383	366	373	391	369	370	359	373	352	357	377	351	376	398	360	372	365	372	380	351	363	399	393	349	381	368	368	387	385	384	367	371	373	388	405	397	389	379	358	368	381	360	343	399	384	375	363	390	399	374	396	375	362	392	365	378	381	418	400	372	385	419	427	343	376	332	382	389	396	403	401	357	361	410	375	370	347	399	361	400	367	402	393	380	399	381	345	341	390	367	415	397	359	404	409	431	339	413	373	370	390	382	405	417	378	386	374	392	353	397	395	368	367	387	381	352	377	406	351	373	349	355	365	403	355	383	356	368	388	386	391	384	390	388	397	394	394	370	377	420	386	389	393	401	392	383	400	396	391	361	426	381	356	399	343	390	356	346	381	397	357	391	407	368	389	382	407	383	375	401	403	397	404	406	406	351	364	379	416	371	426	424	431	356	402	390	339	392	396	369	373	406	391	381	414	374	371	345	374	346	357	415	385	382	412	358	369	377	384	396	369	360	407	362	391	385	401	393	373	389	408	390	362	407	391	390	337	393	388	371	367	373	411	377	387	396	405	391	382	382	391	362	386	369	397	382	427	369	382	388	369	424	389	394	372	404	375	395	353	356	383	369	380	370	391	363	362	368	388	359	398	349	398	367	373	358	386	390	394	375	391	385	374	382	396	411	369	393	412	382	358	369	388	380	392	405	399	426	382	390	367	388	418	379	398	404	382	362	361	377	378	377	377	404	360	356	367	367	385	350	377	413	401	357	426	348	383	384	386	403	416	359	391	390	411	372	357	377	415	377	382	386	389	393	380	393	370	386	371	383	356	372	383	377	392	373	404	401	364	360	346	353	332	390	400	391	394	380	397	409	412	371	397	413	387	384	377	379	406	386	373	374	393	398	412	390	332	397	372	397	372	382	383	362	362	375	399	357	422	416	383	385	388	331	351	430	401	410
35689	62649	50481	36873	27873	20580	13126	10292	5185	2509	1764	1325	1098	853	808	702	643	589	619	573	528	566	496	446	440	488	456	432	477	469	479	392	454	448	408	384	393	441	435	400	378	363	376	374	417	417	420	413	384	372	399	378	393	417	368	377	378	399	368	421	385	392	426	407	402	363	382	369	383	386	375	397	424	389	388	368	441	412	414	399	395	377	401	420	412	395	387	427	379	424	398	416	397	387	414	358	398	380	371	402	355	420	396	412	390	374	369	409	365	419	367	401	386	402	399	379	397	410	369	377	409	399	417	405	350	412	388	412	434	366	403	437	418	388	386	388	378	414	393	393	370	398	390	373	391	392	368	377	405	408	407	390	397	340	433	391	407	410	381	408	385	395	417	392	363	391	388	417	425	391	390	405	408	382	401	396	379	369	393	398	417	410	423	399	395	376	383	427	412	415	382	385	415	398	352	426	403	429	403	379	368	416	414	373	404	424	407	375	385	371	430	391	419	402	382	360	402	402	356	408	383	388	401	423	409	385	394	402	371	394	437	377	411	388	399	392	393	415	398	392	398	430	445	430	426	387	412	414	381	408	393	416	403	425	404	405	388	400	388	407	420	364	445	392	426	388	416	381	407	396	394	387	431	396	392	379	417	420	383	403	398	388	404	411	379	388	399	389	385	411	389	414	367	424	356	420	396	353	374	366	392	412	422	399	401	425	402	380	375	385	396	377	388	400	401	394	401	393	409	401	418	411	386	412	398	400	408	430	387	406	402	422	385	390	396	391	426	393	396	390	401	391	392	389	390	399	348	405	381	366	380	406	408	379	381	400	388	371	386	400	391	388	363	393	408	391	388	399	401	392	431	420	382	390	419	404	410	401	419	396	404	384	384	351	437	355	408	390	403	406	387	420	414	408	399	400	405	424	373	387	384	385	426	436	399	399	423	433	400	398	405	393	434	391	422	370	404	390	375	380	384	406	391	367	383	391	436	402	396	378	384	416	372	395	404	408	393	380	376	404	360	389	404	424	412	393	394	388	395	388	387	427	391	389	394	398	381	399	387	400	357	382	375	399	387	397	394	416	395	432	412	396	381	354	396	391	353	397	366	384	407	409	396	441	404	437	395	389	402	440	402	400	427	395	423	396	426	369	408	371	383	369	421	378	401	379	409	376	401	421	392	425	391	368	404	406	400	400	388	424	381	383	402	420	417	404	409	424	391	375	423	427	385	409	419	385	355	392	367	411	417	426	384	390	394	386	377	390	389	419	404	395	403	370	418	358	378	407	372	436	421	419	390	381	421	395	387	390	389	401	383	389	409	362	415	393	409	413	436	391	406	387	394	417	405	384	410	424	392	353	391	419	432	403	391	429	384	389	367	386	411	390	430	409	406	381	411	392	397	390	416	419	420	426	394	391	376	407	394	437	392	422	396	409	362	376	435	378	421	433	411	397	402	363	404	414	379	414	396	385	410	403	389	416	368	426	391	380	399	405	404	398	389	411	410	398	402	366	395	402	393	367	411	416	371	359	370	379	417	384	392	406	396	371	403	381	366	430	423	437	418	388	360	375	392	410	417	407	381	386	361	380	385	408	386	386	397	403	361	386	379	391	386	377	393	369	384	408	412	385	396	366	374	396	436	376	436	425	387	412	414	413	363	426	421	414	378	375	390	388	395	410	407	382	364	420	385	377	397	413	406	438	389	363	376	434	428	401	377	413	411	402	403	383	390	403	372	385	401	420	391	395	402	447	365	387	389	391	399	435	364	372	391	440	422	399	363	399	398	393	421	376	430	380	395	427	376	404	364	412	404	377	381	400	401	409	385	373	346	421	425	380	415	391	365	401	374	390	407	418	411	394	377	392	366	394	378	378	405	388	417	410	390	448	372	386	407	421	408	372	373	406	413	386	371	382	419	371	385	384	403	388	366	378	402	407	404	387	415	392	377	399	414	414	441	418	386	397	435	399	409	392	437	399	439	374	372	394	417	433	368	428	410	381	420	378	437	414	399	427	368	413	393	402	401	399	404	396	388	412	420	393	412	356	404	433	396	398	402	381	350	398	383	408	416	402	422	417	402	393	425	376	377	348	381	366	423	410	378	416	377	409	376	386	403	375	372	437	409	377	383	397	405	364	395	384	363	397	397	410	398	372	400	417	412	371	412	391	397	388	381	396	354	366	398	379	392	403	426	423	433	404	424	374	401	401	388	411	420	414	389	364	397	412	417	408	367	404	419	411	389	400	389	367	367	387	377	410	406	406	383	380	400	385	400	395	382	383	376	407	386	382	415	368	357	391	421	402	436	396	422	386	373	398	389	408	415	409	388	391	383	423	402	385	379	354	388	423	384	370	406	397	367	400	401	391	395	384	376	383	427	390	421	357	390	394	379	414	422	444	408	395	402	401	397	427	402	394	398	400	387	410	439	367	403	437	427	393	402	390	408	404	407	414	397	386	361	398	387	418	393	406	411	385	403	387	390	381	427	392	401	424	399	392	397	371	414	407	440	402	403	380	370	377	405	408	415	407	419	395	375	394	403	364	384	367	393	413	379	393	400	401	410	429	414	404	412	385	400	387	414	374	379	384	410	391	438	424	410	416	393	402	364	363	419	425	408	388	392	383	354	400	421	425	367	362	401	431	388	392	386	395	381	417	421	416	372	407	412	407	393	395	343	438	427	448	401	383	403	383	371	393	406	399	423	407	400	414	409	431	391	389	422	403	426	438	395	393	384	385	395	417	400	388	425	410	390	405	408	409	408	392	412	377	404	408	413	383	443	385	403	414	440	397	411	344	410	381	399	403	416	386	397	427	414	390	393	373	420	386	447	386	372	380	425	406	382	412	423	387	415	409	380	389	386	417	370	406	390	389	379	393	402	384	406	378	385	374	388	390	390	409	382	384	412	400	417	405	397	408	368	411	387	367	409	423	386	374	400	401	392	392	416	422	434	389	385	437	395	409	422	418	395	395	375	413	374	405	388	395	385	400	414	371	416	380	385	420	411	354	442	391	438	395	378	426	390	368	364	374	390	383	420	415	426	409	394	396	405	397	432	403	419	393	369	398	402	422	419	388	424	362	413	409	389	381	392	400	387	428	399	400	376	421	403	407	398	404	401	383	412	394	393	399	391	424	402	397	430	427	375	438	405	387	404	372	410	374	418	447	404	382	429	405	390	403	383	381	390	407	423	403	401	422	436	394	370	389	378	371	377	379	378	389	385	374	376	396	409	416	369	404	383	411	397	386	404	386	384	375	438	430	426	401	412	398	380	387	394	377	404	387	397	444	422	385	374	393	400	427	432	430	393	394	403	359	378	402	374	396	382	396	371	383	397	411	381	391	420	385	410	394	357	418	369	389	419	396	411	426	401	390	395	395	380	385	409	428	372	412	377	364	396	410	413	393	433	392	400	423	375	367	383	393	414	413	409	384	388	430	388	371	415	412	377	399	377	392	362	417	433	405	406	412	387	407	429	397	399	399	423	367	433	361	362	383
25794	22009	31199	30359	23232	15107	7411	4487	2472	1431	970	828	724	597	601	554	467	470	463	467	504	458	447	442	412	405	409	445	444	402	418	389	437	394	406	383	402	405	373	378	400	418	380	425	368	382	403	433	411	409	371	385	403	380	373	419	426	359	406	395	406	429	384	390	380	424	383	400	413	413	389	404	383	410	391	408	425	394	410	386	405	364	398	393	379	402	369	412	411	415	423	393	389	389	407	387	400	413	391	403	391	443	388	422	407	390	412	425	390	414	408	388	357	418	372	388	393	453	396	398	386	387	421	426	421	420	411	406	416	417	418	415	440	383	397	363	399	397	402	440	394	380	407	402	410	417	382	379	415	395	410	397	395	402	388	378	402	390	465	399	422	402	379	392	411	389	389	420	435	433	372	379	408	392	416	370	439	415	387	402	431	418	423	371	393	413	379	385	414	436	405	368	411	395	364	428	405	409	423	398	381	392	397	427	409	346	379	416	373	391	434	401	410	385	392	350	378	384	427	371	397	409	408	411	383	377	395	377	396	421	387	391	401	409	397	374	399	382	430	415	418	387	436	412	397	379	461	429	408	422	380	419	418	388	390	385	405	420	373	418	410	374	392	410	429	423	396	351	396	456	406	400	395	375	404	391	412	397	427	414	372	408	367	385	402	408	415	434	395	401	392	398	415	406	379	427	425	370	426	417	434	427	412	419	410	374	398	407	428	407	395	425	401	395	390	426	401	408	435	407	390	350	435	431	399	391	382	423	385	329	388	401	367	432	385	392	428	387	387	415	362	393	386	401	366	417	374	411	404	375	390	389	377	367	362	384	421	382	372	387	401	414	436	396	380	373	409	389	386	382	400	425	380	386	379	373	373	385	402	401	436	393	394	411	389	370	371	362	430	413	376	413	405	433	384	415	418	423	398	432	391	364	381	380	433	377	386	394	400	386	401	381	390	401	407	398	418	422	395	393	391	395	423	415	402	375	376	394	395	386	400	407	387	418	375	412	392	380	434	397	389	396	427	372	384	414	435	395	371	405	407	388	382	388	404	398	405	396	410	409	399	386	375	411	405	392	413	425	386	407	416	378	389	427	367	372	382	433	374	380	403	415	385	363	429	390	457	374	393	396	382	405	351	408	370	399	396	391	409	403	405	429	408	417	351	355	393	408	408	392	408	441	393	400	406	433	401	392	415	419	359	392	416	390	389	409	421	370	412	398	374	398	386	397	363	368	377	403	394	373	406	362	357	390	363	368	379	374	368	380	431	412	372	400	384	405	408	405	411	394	385	425	406	396	418	390	408	406	385	378	386	417	407	394	396	396	393	394	396	407	412	408	411	386	387	349	400	396	403	409	355	410	393	368	398	440	375	407	418	426	406	391	430	388	415	386	389	359	426	419	409	372	390	399	376	394	392	394	384	377	389	385	419	396	385	387	409	372	417	392	431	357	410	383	375	398	389	365	401	381	403	384	412	383	372	392	421	404	377	356	408	411	409	406	368	365	400	401	429	427	357	390	418	400	383	387	408	352	395	368	404	362	408	395	381	412	405	390	371	367	362	383	389	421	388	396	389	386	364	395	399	410	391	385	381	379	390	429	399	415	400	378	411	401	400	362	376	364	348	408	389	388	390	381	394	406	431	408	443	388	389	394	398	405	374	396	409	417	394	380	425	394	406	385	438	395	400	458	351	407	418	393	393	372	364	352	387	401	400	418	395	418	403	426	406	408	411	409	377	360	411	352	414	384	418	383	384	416	374	410	389	408	384	410	385	417	384	362	418	405	381	401	392	393	383	437	404	396	391	363	374	397	421	391	391	365	417	376	370	414	379	380	402	411	381	414	400	397	389	384	377	383	396	362	406	383	392	415	372	394	426	404	436	405	395	366	401	380	407	412	381	390	421	367	418	433	393	370	388	425	386	405	374	383	377	415	402	386	376	410	397	389	397	428	397	434	398	383	445	425	399	414	390	402	413	425	388	376	370	393	384	405	399	397	372	373	358	393	453	432	390	394	396	404	390	390	415	420	434	340	401	402	387	397	389	455	401	409	415	394	386	396	388	381	390	393	388	384	377	360	422	430	388	411	382	404	372	398	370	422	416	408	405	406	385	382	429	428	418	396	385	441	407	365	397	404	413	385	373	394	421	400	381	395	400	401	409	379	427	404	350	384	363	423	393	403	395	431	383	391	392	403	389	412	395	389	371	376	419	408	345	408	382	410	411	408	429	400	367	403	401	397	403	387	407	398	374	350	372	347	402	406	379	420	404	431	423	400	375	422	405	409	386	381	408	404	402	367	390	380	376	396	422	390	389	390	401	408	384	397	403	400	449	403	362	402	431	367	393	391	379	366	371	384	379	423	412	404	385	381	408	390	396	415	396	368	380	407	388	398	403	407	427	375	381	396	398	412	377	395	382	414	374	373	414	394	402	416	426	365	384	365	354	363	338	433	385	376	383	427	378	397	370	427	411	379	437	375	381	405	382	415	419	368	415	398	417	406	418	384	367	386	423	396	380	395	388	357	418	401	385	378	385	381	406	421	396	405	383	410	414	404	410	408	389	366	392	372	379	392	380	391	383	403	391	355	413	414	398	410	350	377	415	396	404	365	402	406	407	440	406	424	373	414	388	394	355	430	407	386	392	399	400	411	396	396	398	435	423	417	385	396	434	379	391	410	378	434	437	400	389	424	391	410	381	414	420	392	372	439	355	402	362	421	390	387	391	402	384	364	442	393	381	408	435	390	408	366	378	441	418	388	394	406	369	410	400	393	370	352	415	405	416	415	394	389	398	377	401	401	394	455	369	406	422	412	400	394	387	400	378	386	402	410	413	400	353	399	422	377	417	447	376	373	425	404	424	410	441	383	396	389	387	402	426	413	362	413	373	378	432	380	402	424	401	418	375	385	396	388	432	370	440	389	355	376	411	343	391	383	394	378	399	391	354	363	400	416	393	410	386	403	416	390	384	359	395	360	409	383	411	418	406	370	382	378	381	403	390	415	400	404	385	388	385	426	388	391	389	401	393	375	373	430	421	404	377	388	440	404	416	401	355	398	393	384	432	413	381	403	377	383	405	410	427	400	415	402	341	403	415	399	385	397	405	407	380	401	424	404	383	392	403	403	374	416	409	413	371	400	392	395	392	361	401	378	431	393	400	366	424	382	434	402	421	359	402	405	394	414	371	383	391	394	365	393	418	405	418	376	407	390	392	415	369	385	377	365	404	366	389	406	392	385	378	388	389	400	391	371	405	381	388	350	406	395	400	432	412	401	419	393	391	407	384	387	376	402	394	444	409	380	387	402	411	423	396	394	362	354	403	381	402	377	407	399	406	400	383	436	392	407	428	426	434	388	412	393	399	394	400	375	396	392	413	423	375	399	418	415	424	394	405	379	405	405	417	422	373	408	381	393	399	356	376	405	381	375	380	404	358	394	373	394	368	377	389	408	413	388	387	404	397	406	397	395	399	362	410	378	374	385	408	431	386	426
35052	59097	47579	33412	26013	17277	10228	7643	4408	2307	1549	1140	990	790	713	663	577	590	541	563	543	548	518	487	501	467	455	461	437	457	433	455	455	427	468	457	437	432	439	427	444	434	443	419	436	403	391	407	469	379	425	456	422	417	416	417	414	437	440	404	405	378	438	412	422	456	418	414	431	427	419	397	425	464	415	450	417	429	445	430	403	458	431	427	416	420	437	432	409	450	430	433	430	490	472	463	427	430	473	404	426	430	429	392	397	411	416	411	451	433	463	407	434	440	412	450	410	445	378	444	405	432	405	388	455	419	405	462	422	436	443	410	460	449	402	425	418	396	432	470	460	406	442	410	418	410	419	424	465	424	433	469	447	439	418	422	401	462	421	435	423	425	414	433	464	437	434	427	408	413	434	401	423	423	404	437	432	395	405	451	452	441	414	428	448	450	438	407	402	429	406	431	417	459	422	433	427	433	405	441	436	415	445	429	417	433	421	466	397	447	431	405	424	438	417	465	460	416	400	444	400	403	426	414	441	458	448	425	418	452	411	463	410	443	390	428	404	425	419	411	425	400	421	433	451	454	391	446	429	450	418	412	446	439	433	394	452	412	424	444	420	442	428	405	434	421	403	412	426	425	446	438	405	425	442	425	419	407	414	425	419	426	446	433	415	448	429	462	402	417	428	432	433	427	422	435	420	400	426	422	430	414	445	458	432	439	424	436	381	427	402	391	445	402	417	415	414	434	428	445	396	413	438	440	404	444	410	419	438	435	461	415	401	439	430	429	378	408	403	396	422	418	439	433	395	432	436	373	412	420	408	462	425	404	433	421	436	432	419	433	434	386	437	423	415	432	413	426	454	429	396	421	393	408	460	417	427	410	447	449	426	435	413	413	418	454	429	433	399	462	412	422	380	417	400	394	407	412	387	406	421	430	441	415	430	441	445	425	430	412	428	434	417	399	393	431	430	440	405	409	432	464	409	460	439	425	407	458	407	396	427	421	400	415	405	433	417	445	425	410	391	440	426	432	429	419	418	394	420	449	432	461	384	438	436	431	448	423	422	406	461	413	446	449	429	441	442	406	433	455	421	426	418	416	459	412	432	409	439	420	443	426	397	427	407	430	365	451	423	445	396	405	395	426	391	430	412	407	435	369	436	433	433	419	406	412	402	424	407	384	450	425	398	454	403	453	424	430	447	452	433	418	469	445	416	447	457	406	393	440	434	394	423	433	398	448	421	446	422	463	419	420	393	429	431	444	398	425	427	448	422	447	416	434	421	437	418	448	419	401	406	444	427	451	403	433	414	428	431	441	431	432	438	430	399	437	443	407	432	429	454	398	406	439	405	419	395	427	414	416	449	428	419	446	420	440	403	425	415	410	426	411	430	414	409	397	409	445	378	442	424	397	432	399	446	375	397	396	403	459	387	398	392	435	443	441	435	378	406	427	460	406	455	422	435	441	439	433	446	433	378	434	446	442	420	431	455	417	448	427	420	464	404	386	389	379	391	419	422	416	392	423	462	432	400	396	474	440	418	430	478	435	410	430	425	411	377	429	454	434	427	409	446	429	418	450	416	418	407	413	421	423	425	448	404	397	420	443	396	406	453	448	430	415	434	435	394	435	431	444	468	436	441	382	437	424	440	428	390	414	419	427	436	386	443	408	408	416	428	423	438	420	405	432	445	419	426	417	435	414	431	411	394	443	437	426	436	405	505	390	385	426	409	427	371	444	416	421	398	437	400	398	446	442	446	443	413	414	449	447	438	452	435	391	430	447	427	425	382	410	437	394	435	419	424	428	437	461	454	431	414	419	424	445	408	445	397	433	427	411	423	415	432	420	423	408	411	406	382	421	438	388	432	457	434	421	433	409	410	411	419	435	464	438	420	411	411	455	422	441	439	438	415	405	430	388	406	476	415	389	428	466	451	444	426	438	381	404	419	451	436	419	434	401	414	406	414	393	391	456	440	450	423	406	411	386	409	412	435	415	445	432	397	433	444	410	417	443	425	432	423	433	400	426	375	414	423	411	408	405	428	459	424	444	433	411	433	441	414	418	431	432	440	409	407	442	407	444	447	437	443	400	395	417	418	454	442	409	410	444	434	395	410	400	438	399	449	379	401	395	405	397	412	439	402	451	387	438	441	424	437	417	458	447	403	388	458	409	396	386	424	452	416	411	409	423	435	401	424	413	403	424	431	442	398	389	436	403	429	413	450	419	422	473	389	413	426	411	450	427	410	422	447	423	466	425	395	412	429	421	403	421	394	444	430	441	413	405	409	408	433	436	424	442	413	432	431	410	423	419	408	420	422	445	392	428	390	425	454	447	399	420	455	462	399	429	413	391	414	449	426	416	449	421	423	440	429	423	391	413	442	447	400	395	467	445	436	420	482	425	403	466	407	428	411	445	421	411	405	399	445	391	465	399	413	438	427	412	417	415	396	415	443	452	401	373	415	453	454	396	413	436	370	428	422	439	425	428	401	409	428	458	436	441	424	460	424	448	410	428	420	465	407	412	406	398	455	413	431	411	429	402	403	419	434	443	403	409	439	426	427	420	390	410	436	414	405	429	420	406	422	393	463	407	426	389	429	431	425	384	422	439	426	445	433	426	437	398	469	411	425	483	429	407	386	417	404	434	391	419	391	408	426	423	415	423	395	417	449	407	429	448	407	421	384	417	411	425	465	409	412	415	405	384	433	414	407	444	418	440	404	391	486	454	445	414	408	425	452	438	404	460	445	428	442	437	409	428	455	443	439	435	449	438	402	418	411	432	433	406	418	434	440	422	404	475	459	448	414	410	410	382	441	452	402	428	447	438	455	426	414	413	435	455	416	435	424	400	424	413	402	447	424	435	425	400	424	427	423	380	404	478	431	415	430	419	432	434	385	418	392	429	403	400	463	460	464	436	465	429	439	375	390	418	440	425	412	438	417	458	410	429	406	451	441	438	432	408	361	394	408	451	420	405	439	402	412	494	419	436	426	436	427	430	432	427	428	438	386	452	441	431	437	427	425	461	425	433	443	446	457	470	440	428	429	479	403	411	431	446	439	421	441	453	428	449	406	436	421	360	399	421	386	416	433	438	417	391	407	458	430	418	427	393	427	435	411	411	429	437	443	427	408	421	444	455	433	425	401	376	442	421	424	445	452	409	425	454	432	397	408	406	450	447	427	416	461	403	391	415	476	448	396	414	426	441	407	466	444	464	392	401	426	399	395	409	447	375	436	382	446	420	415	446	430	406	429	440	431	410	379	433	417	428	455	406	417	442	451	416	417	436	418	393	387	430	436	410	424	467	418	420	451	390	429	445	432	435	384	414	451	418	462	399	411	442	462	426	437	454	401	426	427	394	454	420	441	412	475	423	428	413	392	445	459	440	415	465	417	427	457	445	444	435	458	394	412	369	459	407	381	420	426	406	399	409	413	418	421	442	423	432	431	408	409	429	464	405	415	433	427	418	404	449	443	419	423	420	372	436	436	406	442	424	424	446
23324	21658	29476	24955	23559	23347	20134	10812	6208	3076	1773	1440	1158	1028	904	846	706	689	651	685	614	654	595	618	606	571	614	591	565	544	516	581	583	511	506	593	520	567	550	490	567	527	491	554	528	555	553	525	569	524	483	511	552	539	499	583	529	510	507	540	456	511	496	514	526	507	517	524	479	513	537	533	522	514	504	570	490	514	511	571	510	534	506	514	576	520	506	488	513	520	492	516	505	505	497	532	524	519	515	518	455	556	538	505	552	509	538	525	550	505	547	545	532	509	545	542	533	508	497	559	506	509	498	514	545	479	509	530	516	518	537	538	514	495	548	473	545	497	569	512	492	518	543	530	522	568	546	529	549	534	527	524	507	537	512	534	528	513	510	527	515	489	537	506	545	550	523	532	554	512	563	562	514	546	533	494	573	516	513	500	515	509	534	579	537	551	553	558	544	516	520	491	547	532	558	523	537	498	498	539	486	536	529	517	530	540	538	495	547	496	504	528	511	525	536	536	534	554	545	571	488	549	520	531	531	546	577	520	499	524	499	539	531	523	543	506	507	521	550	520	518	505	517	519	502	516	548	537	476	564	577	561	531	490	545	521	518	537	516	525	501	500	508	532	512	540	561	518	544	501	507	498	570	508	516	499	503	521	528	532	531	514	532	530	484	526	508	506	531	479	560	556	474	505	559	531	523	502	521	521	527	557	544	499	519	504	485	531	531	517	540	538	565	541	512	519	523	525	488	529	497	514	524	456	530	478	496	555	503	520	551	516	516	504	521	501	512	555	541	511	509	490	520	525	507	528	508	522	491	530	545	564	507	572	504	496	517	546	556	491	516	505	553	529	505	517	558	539	527	574	520	506	537	560	483	520	558	518	513	529	533	566	517	552	506	523	568	496	550	515	492	524	526	548	519	513	517	494	523	532	495	527	531	540	516	502	463	565	495	533	541	508	525	530	519	532	523	508	511	541	508	512	538	505	524	507	566	512	551	472	514	532	507	533	477	522	516	526	528	526	533	512	551	538	538	527	517	530	513	514	561	522	516	509	553	594	558	509	523	490	522	536	513	517	531	509	502	577	519	548	501	535	510	499	555	545	530	543	557	563	496	580	506	527	566	580	522	543	506	523	594	542	507	565	551	526	486	537	538	516	499	522	538	493	523	524	463	540	494	514	513	487	577	561	530	524	534	562	520	483	480	560	510	538	533	519	553	518	474	509	526	541	527	549	542	506	486	520	483	507	519	516	556	535	527	539	501	526	516	546	478	517	571	492	536	520	526	517	526	506	558	537	560	533	530	502	504	512	506	519	516	543	496	527	531	534	493	556	514	512	490	509	493	542	543	524	516	506	535	542	537	487	493	540	494	496	478	574	506	537	490	527	537	536	551	514	508	515	519	537	506	510	551	489	502	534	534	496	469	540	519	527	506	525	573	502	576	524	506	527	493	504	517	511	478	526	496	476	500	543	506	510	476	539	551	530	539	483	532	521	530	515	519	558	521	544	525	498	550	538	519	530	518	543	520	515	517	534	544	496	536	544	533	568	489	537	535	539	535	518	537	498	534	532	512	513	511	542	500	485	527	511	541	525	558	578	484	510	527	519	514	513	475	513	543	533	501	527	479	532	528	523	533	494	518	563	518	534	529	502	518	505	549	550	565	505	521	500	507	490	532	521	504	529	536	497	523	494	534	532	491	518	507	482	559	548	525	499	512	532	535	510	543	534	486	500	556	547	467	500	538	563	534	529	527	504	512	549	539	531	567	527	507	519	515	518	494	530	493	506	532	559	532	501	538	508	543	519	558	509	520	498	509	539	524	485	509	511	508	478	522	540	560	540	527	528	499	490	506	518	523	533	588	538	525	550	486	508	541	504	499	486	538	551	558	496	522	529	528	573	508	580	544	527	543	517	496	505	527	487	537	480	537	493	519	530	557	528	476	464	488	524	551	551	493	488	528	525	517	573	503	519	538	556	541	499	529	541	509	503	517	507	538	513	526	490	573	522	519	519	511	546	486	508	515	501	550	492	518	536	565	483	493	519	502	550	560	534	463	520	520	521	518	537	518	544	506	500	545	546	496	521	556	528	519	488	564	564	509	529	520	491	501	505	487	536	550	519	514	510	518	520	496	526	524	516	502	564	481	532	525	537	511	555	538	526	583	488	534	521	534	484	504	538	513	519	517	565	541	496	527	525	536	494	536	559	501	513	542	535	562	553	502	499	511	504	521	527	484	486	476	541	497	521	521	522	548	548	512	539	504	540	506	518	527	496	522	506	501	516	496	515	518	514	552	479	559	510	539	503	571	537	529	491	516	498	540	537	501	497	521	520	516	510	560	520	521	484	552	498	486	561	512	516	515	515	531	505	525	524	492	533	503	523	539	497	506	510	518	543	493	532	500	507	516	502	517	515	537	495	487	508	542	460	533	515	552	540	488	491	512	519	506	512	586	528	536	520	514	564	522	542	559	513	534	526	529	558	546	554	521	576	514	522	477	478	555	502	546	510	505	490	501	552	526	556	532	516	529	516	535	509	503	486	467	527	531	516	496	555	520	495	507	517	526	500	535	553	543	488	502	530	497	509	496	529	486	529	497	567	549	521	521	486	520	493	495	505	479	550	532	578	471	546	544	542	489	525	534	534	496	488	541	498	551	528	560	521	526	499	505	543	541	550	540	543	506	491	515	533	502	507	583	507	533	562	500	528	541	515	525	568	516	527	529	516	501	516	513	527	570	538	536	494	524	510	526	508	527	562	546	505	543	530	521	502	522	531	536	574	520	543	515	491	497	510	481	502	481	531	591	534	539	545	550	534	516	490	509	545	524	534	555	502	543	514	512	536	557	550	572	532	538	520	513	502	533	523	500	555	525	493	523	514	522	520	512	541	560	489	508	519	485	529	539	536	505	482	501	472	539	538	535	546	531	490	511	524	495	528	497	504	500	500	512	579	527	512	520	541	495	526	500	534	548	517	546	518	548	493	525	484	511	528	548	485	547	543	509	533	509	529	543	555	540	498	536	553	507	494	505	510	494	547	537	573	509	534	495	522	499	518	527	504	547	495	475	524	535	538	491	506	522	567	526	487	525	564	538	515	504	494	546	532	517	576	546	522	539	483	573	483	490	499	494	551	519	508	544	533	547	529	534	534	565	543	511	536	522	543	527	538	509	537	521	582	481	521	522	509	557	514	502	542	533	533	496	536	537	546	483	518	574	529	520	523	514	495	543	538	522	507	526	516	557	522	516	522	500	538	511	490	518	492	539	524	520	533	525	531	532	543	517	482	518	528	489	500	514	540	528	542	511	526	511	501	513	534	561	500	540	560	493	524	534	487	505	555	517	550	522	508	547	537	578	528	522	485	515	478	527	498	496	485	522	577	525	505	574	546	534	531	533	532	564	538	540	524	501	594	547	472	516	536	544	492	512	521	480	500	546	512	493	555	540	528	533	520	495	512	521	532	544	539	534	540	513	503	555	491	519	484	547	543	524	520
37724	70225	56470	43234	34821	22025	17082	13968	9021	4556	2780	2110	1699	1304	1083	1041	911	834	840	732	747	742	682	677	644	658	606	632	620	570	564	555	528	535	539	554	547	541	567	573	562	511	564	570	519	534	522	535	571	555	520	551	523	540	545	524	537	514	504	570	552	549	511	528	551	510	541	572	564	546	524	560	560	533	556	516	553	532	517	529	543	552	539	549	531	497	585	479	565	515	530	552	550	549	522	530	502	552	575	565	569	519	532	507	597	561	522	554	536	541	518	513	516	538	564	553	540	531	543	537	512	543	486	503	551	534	562	522	550	542	549	576	557	556	596	545	546	532	521	509	541	564	548	546	508	560	501	540	547	489	509	539	549	544	558	519	577	527	489	554	551	564	540	526	543	539	564	501	539	487	550	551	522	511	525	505	537	543	527	538	565	519	549	563	517	521	521	562	570	534	547	552	536	524	516	524	579	535	533	549	511	541	517	493	518	487	498	513	563	550	515	538	500	502	504	512	555	538	561	566	545	559	515	537	526	574	531	553	527	512	507	523	526	517	544	486	513	505	536	504	550	519	529	567	487	555	492	522	560	540	554	577	487	555	524	531	538	550	492	523	539	524	595	527	519	534	555	505	523	547	513	526	534	516	539	580	515	570	485	558	524	519	546	523	556	569	543	522	472	533	537	508	603	558	521	515	527	542	549	532	512	520	511	555	503	531	503	554	545	495	521	530	548	519	538	542	531	562	530	567	504	564	552	535	555	557	470	515	547	533	544	517	523	524	552	529	488	523	524	502	514	535	528	547	531	506	509	560	494	563	551	570	514	548	518	521	543	549	497	546	551	514	527	490	526	563	546	537	521	510	545	506	530	483	523	557	517	541	510	537	550	538	482	526	524	504	518	524	525	534	557	505	494	583	507	571	511	537	541	565	515	511	499	541	525	515	521	586	537	545	512	521	534	552	554	514	511	557	536	514	512	492	508	541	525	493	518	519	541	543	514	536	525	531	503	502	476	552	462	533	495	569	510	522	506	557	493	503	488	519	540	518	539	529	523	508	539	522	548	502	535	534	533	551	521	549	564	498	506	554	566	517	557	524	528	525	538	496	554	537	508	572	510	600	521	503	527	541	498	525	490	535	547	550	542	514	550	547	541	540	560	550	513	533	494	536	530	486	550	533	512	568	512	574	527	539	554	545	553	550	529	549	511	524	513	523	507	550	512	530	539	499	544	543	527	535	509	499	545	534	516	535	515	540	510	512	522	547	535	543	534	545	546	546	528	524	534	550	525	517	556	515	530	494	505	544	550	538	581	529	535	503	564	517	529	561	567	514	489	502	533	528	523	521	519	546	578	492	512	533	526	548	565	529	507	533	489	546	526	537	517	520	544	569	501	532	524	545	529	564	544	566	534	492	514	514	523	517	556	532	519	567	507	565	510	504	528	567	516	575	513	571	550	502	570	510	517	518	512	529	528	496	451	485	527	528	506	522	540	539	565	569	518	558	529	525	522	558	517	555	540	534	545	530	517	516	557	526	531	540	569	529	532	528	518	528	506	505	552	545	501	528	556	518	504	482	542	530	508	545	507	487	538	511	491	541	490	570	487	551	524	544	514	516	557	503	511	560	523	556	535	540	551	536	517	561	518	550	541	554	556	512	516	537	541	508	552	521	552	503	526	531	505	577	506	544	506	497	534	547	510	548	486	535	539	549	543	558	547	536	538	518	522	493	530	551	509	514	532	534	567	555	566	529	532	492	553	558	576	552	554	526	524	517	565	501	548	556	550	516	552	546	519	502	484	507	528	493	522	533	549	564	548	485	528	556	549	495	545	529	497	533	515	538	518	543	510	580	501	554	546	567	468	511	515	574	548	493	539	516	519	539	534	528	530	519	567	522	524	546	555	470	526	508	550	532	522	542	518	514	527	532	535	504	561	528	548	556	573	532	540	531	556	517	540	519	517	540	585	494	520	542	550	523	547	525	552	525	523	525	494	500	554	516	542	501	524	537	477	572	545	511	512	552	505	542	556	542	533	541	473	554	541	544	553	529	543	531	509	528	545	532	512	539	562	559	516	540	525	509	501	512	483	534	561	548	506	563	524	540	527	533	567	547	535	552	526	548	506	548	547	527	450	519	497	525	526	518	531	511	548	525	573	501	573	522	518	523	542	497	527	536	495	563	501	540	531	552	525	544	541	539	510	530	550	558	587	513	534	505	516	568	552	511	535	546	520	517	524	541	547	566	546	576	525	544	568	503	533	526	539	519	545	543	510	537	542	580	567	491	495	546	523	519	598	534	550	536	541	553	547	565	535	553	490	549	531	526	534	511	517	491	538	515	550	551	502	534	533	535	537	548	539	529	489	573	513	516	504	526	512	570	512	501	518	548	529	565	560	518	563	513	527	534	518	543	579	519	485	557	579	491	523	572	534	531	525	496	513	537	538	503	527	538	511	526	478	528	557	527	552	512	531	537	525	526	554	531	555	548	507	537	518	512	523	481	542	549	563	536	499	547	558	568	516	513	548	575	556	565	526	532	496	529	525	536	554	540	532	490	516	512	537	506	500	521	465	557	549	553	506	520	526	553	506	544	564	540	489	526	522	499	515	514	531	498	484	500	532	573	575	498	522	500	503	518	534	539	497	523	504	555	520	527	499	523	510	510	533	518	556	547	551	553	512	536	557	511	504	535	510	531	529	589	537	513	508	487	574	546	529	531	528	528	533	538	521	511	564	535	532	509	524	579	533	572	524	525	544	521	510	518	510	507	512	508	560	545	513	558	535	515	541	566	513	519	498	513	535	535	516	524	542	527	555	529	527	539	539	540	586	511	555	576	540	535	531	565	479	554	572	509	533	549	520	540	529	568	556	531	580	509	534	537	549	557	525	522	532	545	568	497	528	537	528	512	575	556	540	529	534	519	540	527	513	592	501	539	471	533	516	556	494	538	506	510	542	590	564	526	594	550	553	529	517	514	521	574	508	553	531	536	545	555	559	527	527	505	489	481	507	547	504	510	544	538	566	486	520	484	555	507	526	552	509	521	512	551	558	548	526	511	527	520	517	519	556	524	532	512	566	532	530	574	521	495	577	562	580	551	526	470	525	520	582	530	513	500	499	535	586	523	527	593	570	546	525	515	511	563	509	511	510	517	518	524	538	541	512	536	518	540	535	481	551	512	508	512	503	536	549	512	507	540	528	573	507	514	547	523	483	491	515	520	503	550	527	543	578	521	542	553	513	542	514	538	535	562	521	520	546	524	558	553	553	513	527	515	530	533	535	573	548	538	540	562	518	594	490	549	547	519	504	540	528	542	554	531	500	529	530	508	564	510	518	550	540	519	505	536	522	530	541	537	530	534	527	525	560	523	557	539	542	553	505	520	552	544	544	524	531	527	526	512	547	534	537	540	527	561	516	536	525	535	528	542	556	545	526	515	484	549	514	541	527	540	514	532	522	541	557	543	493	534	534	520	551	511	535	558	520	583	493	511	545	530
33436	41659	44682	31784	16211	7993	4443	2840	1841	1096	743	614	540	475	466	417	389	359	391	341	327	338	324	331	344	352	357	309	308	335	353	330	332	307	327	326	320	323	329	337	298	346	316	331	335	305	320	292	304	331	315	324	363	321	337	316	324	330	333	327	302	332	294	300	331	312	324	306	294	333	315	327	363	312	291	310	339	334	337	291	355	277	337	317	318	319	333	312	294	317	321	354	295	310	345	297	347	320	262	291	304	365	316	289	312	317	302	342	286	313	318	301	333	354	340	335	307	315	289	339	316	314	314	339	337	318	313	314	316	282	324	327	324	306	286	331	311	291	317	321	278	337	305	299	302	316	319	285	357	300	321	334	295	303	296	279	304	347	309	313	320	332	313	325	317	301	342	301	310	327	319	314	335	318	338	319	295	311	300	327	300	333	297	281	319	279	304	320	318	292	304	308	328	291	315	304	314	317	301	313	273	319	280	326	342	347	309	334	293	295	293	292	311	276	300	314	320	314	306	307	306	332	346	312	315	330	276	299	330	327	337	293	310	331	302	331	339	310	319	316	327	275	301	330	325	316	299	329	304	331	324	345	299	325	291	317	280	310	323	330	302	328	296	339	312	281	305	331	335	309	296	308	320	316	302	351	318	309	326	315	337	312	293	320	288	312	304	301	329	327	311	290	298	314	319	303	298	348	291	318	320	313	334	323	312	322	324	300	317	318	324	307	333	318	309	333	327	327	320	345	327	323	309	313	295	330	305	308	337	296	308	321	365	295	293	333	306	327	303	313	314	293	332	329	304	323	327	287	309	293	329	322	298	319	279	322	319	308	292	323	327	334	319	300	323	320	305	338	300	302	316	321	343	324	296	291	312	290	299	327	314	301	337	290	349	330	320	263	316	293	304	334	322	323	315	314	292	298	314	336	314	293	303	345	333	312	285	292	290	312	281	286	299	336	308	307	299	324	327	284	294	312	330	295	333	319	311	291	341	309	279	295	287	297	289	315	289	315	295	324	308	285	316	312	314	322	301	310	341	319	293	273	317	319	320	320	299	300	324	313	319	306	311	339	319	314	309	313	334	302	322	302	300	295	316	317	310	320	319	305	321	321	332	339	316	301	326	297	323	289	291	293	301	322	298	325	336	304	320	312	375	301	334	346	312	292	297	327	353	319	294	301	316	295	311	301	295	311	339	290	320	339	353	310	304	331	336	294	313	295	326	298	296	305	297	288	272	309	336	319	336	292	318	317	307	342	323	323	333	321	307	306	332	323	297	332	283	300	335	343	304	293	304	325	304	309	295	307	331	306	323	335	319	303	310	288	349	313	304	334	328	287	306	281	323	301	293	315	292	308	299	286	293	309	331	325	306	340	302	317	309	333	326	314	315	328	341	315	303	315	343	293	325	327	305	328	301	305	332	321	325	307	293	301	309	275	322	322	315	330	299	320	313	316	332	298	299	278	343	314	311	320	288	334	305	309	341	299	323	317	303	306	295	283	357	300	286	322	298	318	317	322	291	344	313	326	310	329	333	294	318	292	308	329	345	308	330	350	316	292	304	340	329	298	318	319	333	306	315	322	310	336	291	352	326	327	312	309	300	318	306	337	299	328	317	299	304	306	321	319	273	267	266	304	331	320	297	325	346	296	319	324	291	326	330	314	304	301	318	336	332	320	323	308	304	323	309	302	323	309	312	345	286	335	320	295	293	340	311	329	291	292	327	311	333	308	321	324	310	308	308	289	312	323	337	324	318	299	340	316	321	307	299	318	302	339	327	314	341	294	275	304	280	330	314	299	332	285	329	322	308	310	313	285	314	324	328	344	273	312	340	301	297	315	308	318	297	308	315	334	278	314	324	293	285	307	302	301	310	337	331	316	351	289	316	304	351	320	308	335	312	297	345	302	345	320	314	329	336	322	323	342	319	308	332	305	303	338	335	330	334	313	320	290	300	303	309	299	329	318	320	345	306	328	332	309	329	293	311	331	317	297	329	325	315	308	312	312	331	317	311	324	326	289	299	321	333	290	316	275	298	318	336	336	301	320	310	320	333	318	330	305	328	313	326	291	315	311	315	322	306	320	305	332	299	317	312	327	319	301	303	307	327	323	313	329	308	336	312	300	319	272	326	337	318	298	296	301	340	315	312	322	324	328	345	324	349	301	337	315	320	296	331	311	331	319	301	337	291	300	319	311	281	316	344	319	303	330	300	337	317	332	286	304	316	338	307	321	334	307	309	302	327	296	310	283	313	301	318	338	294	315	312	326	310	324	332	294	315	313	315	311	333	294	307	346	298	303	339	284	312	321	308	318	325	345	313	329	293	278	306	306	330	276	298	319	310	331	333	322	332	311	298	295	331	336	329	325	309	329	336	314	355	330	290	331	310	348	317	313	297	301	329	307	331	317	321	279	290	319	315	309	310	307	296	280	304	315	347	314	322	300	321	288	297	306	310	294	336	318	307	309	296	298	346	323	343	351	318	322	320	340	272	325	339	305	319	325	292	309	293	295	311	329	319	320	318	305	302	303	353	309	338	318	340	306	325	299	312	314	296	300	327	274	303	290	303	317	302	309	324	334	332	299	333	278	313	339	312	285	319	297	326	329	313	283	272	291	322	300	316	309	287	303	304	295	320	299	333	305	300	306	316	298	305	298	330	288	291	342	340	336	335	309	324	332	299	315	274	314	286	328	302	325	277	308	318	306	324	333	317	311	309	318	308	338	282	336	303	338	304	296	307	311	303	306	289	328	310	331	308	334	309	300	293	303	313	335	327	297	275	284	317	276	321	301	348	288	291	310	326	307	342	294	312	292	317	286	340	296	299	302	325	304	332	304	314	311	307	307	315	327	350	340	307	316	335	319	314	315	339	321	330	337	312	309	318	329	301	292	290	328	361	312	313	313	308	320	314	330	299	320	297	330	344	313	302	311	312	312	298	310	316	321	327	330	312	301	337	308	328	322	301	306	323	304	332	300	301	303	312	341	309	319	315	282	333	339	300	333	311	332	297	324	334	355	346	319	291	287	326	299	333	335	319	307	330	346	309	318	321	344	313	339	339	292	284	346	331	301	334	313	342	345	311	282	289	307	326	334	326	309	297	330	274	324	301	336	296	327	324	319	294	320	314	276	324	316	312	291	276	315	313	306	273	292	329	290	316	273	338	287	316	305	331	300	305	316	316	287	317	340	330	337	298	322	329	316	310	323	319	318	301	303	346	320	326	314	314	317	313	313	324	275	304	307	334	308	323	341	297	276	291	302	278	305	316	333	308	312	321	298	313	284	289	340	301	305	342	304	330	323	315	321	311	298	358	306	312	297	313	343	278	320	307	332	360	310	304	307	293	300	307	334	312	309	282	309	292	306	315	319	284	295	274	303	351	335	316	320	309	300	306	341	324	277	316	319	339	317	301	316	297	317	312	307	288	305	324	338	312	337	343	306	320	316	299	293	304	298	333	305	289	314	293	324	308	312	310	332	306	330	340	316	333	311
35524	54927	42966	28670	17350	10806	7266	4870	3189	1690	1164	863	753	652	574	508	448	475	394	433	426	376	389	396	365	362	344	384	355	365	309	344	360	360	346	335	345	362	350	338	351	318	348	366	312	327	366	342	331	349	351	349	337	330	355	338	319	351	325	328	319	364	342	308	326	356	332	362	377	291	357	330	321	317	348	332	359	325	371	368	322	341	343	352	314	305	375	336	342	336	369	320	348	326	325	323	340	346	373	347	320	367	332	389	364	347	296	355	362	376	355	360	327	359	339	304	334	328	331	348	311	364	357	337	330	334	345	366	332	321	328	350	318	357	330	340	345	364	346	331	316	350	361	354	348	297	295	382	348	323	321	325	331	354	340	344	331	326	334	312	375	341	351	319	333	309	311	336	364	327	321	357	382	329	335	326	389	352	319	305	338	304	364	358	329	303	338	334	366	366	348	363	363	338	326	342	335	338	338	317	309	338	354	333	350	312	346	317	334	343	359	356	343	346	343	323	335	319	333	345	316	315	333	335	346	319	347	355	343	329	331	357	345	341	343	358	348	356	346	329	343	313	337	345	322	320	344	347	342	306	343	322	337	347	329	355	364	341	325	331	348	346	367	338	333	337	314	346	338	320	318	320	331	375	340	334	361	322	330	328	377	368	349	335	322	343	349	341	343	349	350	356	335	325	351	371	365	371	330	333	311	363	339	332	352	361	357	328	361	363	371	327	360	334	365	343	360	335	346	331	338	342	326	344	323	366	327	340	317	352	332	389	339	348	327	353	349	330	369	369	304	351	324	336	328	363	367	315	331	364	341	343	341	332	332	383	320	296	353	377	322	325	317	334	301	339	332	336	341	348	327	324	320	338	344	358	316	341	346	343	346	318	342	345	336	332	346	336	348	365	366	362	332	320	348	344	331	321	313	322	335	320	383	327	334	379	323	316	343	355	330	332	357	358	355	328	376	366	335	300	352	344	358	354	340	309	338	343	306	335	333	364	342	338	321	374	334	323	332	307	338	316	361	341	329	329	326	370	296	344	346	347	358	354	363	384	343	366	303	364	336	335	353	353	350	319	313	310	306	309	346	339	338	324	303	347	353	355	358	330	310	346	344	337	341	353	321	366	352	319	320	350	354	329	332	318	336	332	346	344	316	396	348	345	323	327	358	357	343	332	325	338	335	341	348	318	360	333	347	358	335	315	327	367	364	341	320	357	297	370	316	316	334	343	316	333	353	329	325	320	341	337	329	348	355	331	345	322	332	342	332	355	349	315	336	315	333	365	346	357	330	334	324	321	336	363	354	331	337	328	363	354	327	317	357	322	328	378	327	338	327	291	336	312	341	340	315	334	314	342	369	318	315	341	336	328	376	291	353	341	372	348	352	319	302	342	337	338	291	357	323	314	318	329	318	363	351	334	327	326	312	320	340	322	333	352	338	339	388	308	345	357	334	321	313	344	341	330	340	329	393	365	333	341	335	355	315	357	284	322	356	374	343	349	332	329	333	325	315	345	331	338	331	357	356	364	348	347	329	341	327	330	304	346	355	325	346	325	348	375	349	329	374	334	321	317	317	385	332	333	351	364	296	335	347	310	338	350	359	323	327	323	339	340	325	351	324	319	356	326	358	339	345	321	334	342	354	323	329	342	323	321	349	347	350	361	325	322	363	324	352	322	348	331	371	355	372	307	341	312	315	325	351	368	323	333	344	321	340	326	353	376	343	314	333	365	360	331	313	358	343	364	303	360	343	365	317	343	339	329	366	325	360	329	326	320	324	328	312	363	339	317	331	316	329	360	354	360	335	334	320	340	335	342	362	324	329	358	339	353	356	345	337	304	336	297	358	324	354	307	339	351	337	339	327	352	339	358	335	343	342	332	341	334	316	319	359	338	335	363	305	345	314	352	359	318	315	353	323	318	326	331	346	346	370	323	345	327	365	372	317	362	316	348	350	353	344	283	337	327	330	350	310	319	324	357	352	340	355	331	340	316	356	338	314	329	313	322	335	332	343	336	344	312	341	340	335	313	313	321	342	357	341	340	323	395	340	332	317	335	342	329	332	324	363	334	337	315	328	342	314	349	337	330	327	277	337	346	350	321	349	336	316	384	330	307	347	323	342	329	295	327	331	365	357	366	354	340	326	358	357	334	357	303	345	327	332	312	326	355	362	366	311	359	308	393	330	335	349	362	354	317	324	333	354	343	331	324	314	319	299	329	315	340	325	306	330	347	383	334	335	365	316	364	359	357	340	313	347	380	352	357	325	344	324	345	333	346	362	289	322	318	323	319	348	337	334	360	364	336	384	341	340	373	359	306	337	341	323	330	344	336	345	342	354	345	346	359	340	329	347	331	355	334	346	378	384	335	338	317	369	346	336	334	383	335	341	336	362	347	329	351	334	335	313	352	304	334	348	349	342	363	330	327	355	371	340	312	309	338	349	320	357	383	323	320	335	344	340	314	322	337	318	337	336	333	321	318	337	329	329	349	344	333	330	327	307	335	329	355	309	356	333	336	317	351	288	358	340	328	372	321	349	360	333	306	356	350	326	328	329	327	366	311	328	335	320	358	345	366	338	351	312	334	326	352	331	323	326	366	359	345	336	346	327	348	358	339	355	347	326	347	317	342	336	336	338	358	350	304	307	360	323	335	316	357	340	342	355	345	342	333	297	322	371	346	348	324	333	372	360	355	369	359	347	336	346	344	350	353	362	366	330	364	317	322	356	298	312	333	356	338	302	327	323	347	355	323	310	365	333	321	338	346	304	349	349	350	364	363	349	316	331	359	346	331	351	327	338	298	327	336	321	336	347	359	348	300	328	330	377	323	349	329	315	315	317	324	320	311	346	352	335	327	347	314	366	326	361	320	360	358	332	373	341	324	338	352	342	337	360	347	318	344	325	346	314	364	365	330	294	360	336	344	335	312	341	308	333	322	322	325	326	327	358	329	306	346	331	324	326	337	369	334	323	330	322	381	335	332	330	365	350	355	345	333	318	335	339	312	343	348	328	354	338	351	306	313	345	386	329	346	342	351	397	335	356	362	344	318	357	319	321	343	316	340	352	320	364	323	341	330	316	316	338	349	326	359	336	330	317	318	315	343	346	325	339	356	328	336	342	336	323	347	333	351	340	363	337	305	293	318	348	319	331	354	330	336	303	343	337	334	341	340	317	332	361	327	363	342	341	333	348	363	329	332	318	346	345	341	345	323	339	376	337	360	345	296	333	345	357	319	359	319	308	370	393	353	339	317	349	342	313	344	351	357	323	351	349	311	342	341	362	367	377	355	333	321	327	312	316	302	352	316	334	348	350	337	318	366	336	318	342	395	320	321	328	349	340	337	306	361	346	342	352	330	333	319	361	350	357	332	321	347	334	319	334	356	322	339	343	342	353	348	318	347	354	351	330	349	319	305	297	383	363	343	340	324	349	341	325	313	358	348	350	340	326	331	335	385	312	366	331	333	330	353	368	347	354	342	302	365	320	325	353	347
24509	21670	29650	27093	24243	18908	11169	7068	4414	2180	1341	919	785	740	670	548	504	518	480	506	483	468	421	432	450	439	405	395	413	398	382	383	404	409	357	420	405	373	385	368	386	377	395	392	411	374	350	361	360	368	378	379	359	386	382	385	382	400	351	389	394	363	400	416	352	378	396	408	383	374	376	399	377	386	383	389	409	355	415	389	385	397	407	357	377	367	396	366	393	365	372	399	412	416	344	362	441	398	382	415	368	389	390	363	374	376	379	376	377	399	402	387	378	391	389	372	400	362	429	374	395	382	398	401	349	392	367	366	367	398	408	378	416	388	374	409	419	364	370	411	374	384	388	369	369	356	391	427	371	378	418	375	370	401	370	385	363	352	354	372	355	371	361	370	366	377	370	392	384	392	397	399	364	380	412	418	358	407	388	390	349	381	414	401	387	378	367	340	399	413	393	394	366	423	441	390	417	363	364	376	415	401	409	379	386	414	394	382	383	383	397	395	379	364	378	381	385	394	368	366	379	365	393	422	386	387	398	391	424	365	369	410	395	410	397	389	389	391	362	373	385	362	406	385	371	393	374	377	416	386	372	360	391	366	386	379	413	366	363	373	382	413	383	369	368	357	379	350	374	415	409	352	417	377	392	392	346	362	375	386	383	355	392	347	383	379	357	368	404	380	413	409	357	407	356	372	382	367	359	377	363	375	374	337	380	379	373	388	393	388	380	342	375	391	398	388	387	403	405	378	385	398	384	372	401	349	369	389	412	371	371	397	378	365	396	362	387	391	382	374	368	393	379	367	400	378	367	411	380	358	372	386	351	359	428	393	401	391	411	385	385	389	380	363	401	376	409	443	349	408	368	356	381	367	392	366	399	394	367	398	365	402	334	383	382	381	391	371	414	395	408	359	389	405	357	367	369	344	395	351	387	373	387	350	370	374	342	399	373	355	362	407	349	358	369	364	374	387	392	372	368	374	390	403	362	398	392	397	378	367	380	404	385	380	399	366	402	364	379	387	392	355	384	380	389	407	396	390	402	420	362	390	409	399	375	401	405	387	390	358	384	381	391	403	395	352	375	389	407	389	377	379	405	378	380	353	376	394	374	367	374	386	394	334	363	371	370	368	361	372	377	391	386	382	356	364	369	380	390	382	421	369	428	385	373	400	394	360	384	348	426	408	367	407	393	368	337	408	384	399	394	385	371	384	368	404	394	366	404	375	345	392	428	388	375	394	375	407	370	388	373	379	352	404	399	353	369	370	355	423	377	373	381	375	382	356	401	369	399	416	401	370	380	404	398	398	348	381	405	396	387	371	399	388	356	366	409	389	358	408	397	354	383	359	387	370	373	374	395	379	427	383	394	380	388	378	362	425	379	402	380	385	403	371	395	372	350	379	377	407	397	400	372	387	397	376	368	403	372	375	415	393	387	412	395	376	396	387	359	427	365	433	425	361	372	388	428	399	409	426	389	399	382	389	369	395	377	375	389	372	378	385	377	375	383	388	376	381	421	354	355	389	374	379	357	369	396	403	358	381	378	382	383	381	409	386	410	372	367	390	367	392	377	389	426	365	389	412	396	410	408	389	390	389	364	384	405	377	386	378	390	408	376	389	379	378	352	392	427	390	393	416	370	371	412	378	391	432	371	411	390	403	378	395	410	395	408	399	387	374	382	382	356	379	389	408	341	378	373	368	383	397	338	375	366	392	366	400	395	359	407	383	374	410	415	376	389	399	384	386	417	380	386	377	415	387	393	407	374	359	347	367	358	422	366	355	394	390	371	393	398	384	388	401	368	409	361	396	406	353	365	371	391	387	386	399	394	385	363	406	390	365	387	375	360	335	354	376	357	429	389	383	437	367	390	394	424	359	379	369	386	374	400	388	358	397	406	382	393	398	376	388	409	368	368	397	405	396	370	390	387	423	384	371	427	369	398	376	415	383	359	364	346	377	397	373	389	370	353	377	407	367	394	387	381	370	360	364	358	412	354	355	377	386	382	381	423	377	392	396	370	363	419	386	402	378	396	398	400	392	359	339	372	371	392	389	393	385	350	389	386	398	349	354	387	392	370	417	378	404	385	384	390	393	367	394	435	398	340	367	371	375	403	402	373	343	362	366	366	405	425	416	402	375	382	388	366	362	363	409	397	354	355	345	384	388	365	398	387	385	376	355	343	378	361	410	343	384	372	395	396	391	413	418	367	402	386	407	374	391	422	365	367	419	367	395	387	396	379	390	373	426	373	402	385	385	392	364	369	376	377	356	340	397	384	366	398	391	386	368	338	381	409	368	362	390	355	404	357	390	374	364	362	366	376	409	397	392	387	375	408	394	356	381	408	363	382	380	356	424	374	413	397	382	370	414	423	379	368	398	363	339	365	382	376	415	356	393	377	368	364	387	392	367	383	382	367	374	393	370	354	360	363	350	390	351	404	388	385	385	358	360	366	396	403	372	369	399	411	365	372	364	414	389	348	392	404	354	419	381	412	377	381	362	358	362	411	382	402	404	401	394	410	365	400	352	377	384	423	407	400	417	361	381	369	371	345	379	397	370	348	393	369	405	362	366	383	374	377	393	375	381	384	346	389	395	387	401	353	381	356	401	389	379	386	402	382	349	401	365	384	388	386	400	410	379	356	369	418	397	355	397	408	368	399	408	391	389	397	386	380	380	404	343	377	420	391	388	369	410	393	360	395	428	349	397	385	385	367	368	339	409	400	381	390	338	352	391	361	384	368	385	374	404	403	380	338	391	422	377	380	392	374	395	374	375	359	374	390	348	396	395	365	409	411	387	357	373	422	391	390	404	379	391	346	384	404	395	427	340	369	387	380	395	376	411	386	409	379	385	347	395	390	360	379	397	367	388	399	414	389	382	446	369	358	341	374	370	404	407	424	394	401	394	393	417	395	380	383	419	433	366	389	363	400	387	405	368	362	324	377	366	379	372	378	373	379	359	372	397	362	399	356	382	388	400	372	391	395	390	402	371	391	394	391	365	424	384	394	432	378	358	378	403	337	385	368	416	371	369	359	373	415	378	373	410	417	386	362	432	368	375	384	420	412	364	381	372	411	367	404	377	388	422	377	375	376	413	394	352	385	350	376	384	369	358	365	396	372	407	389	386	387	333	391	371	396	375	387	399	365	433	390	409	373	369	391	415	339	426	419	378	372	350	389	351	406	382	360	378	382	373	392	394	408	384	399	410	364	375	410	390	405	397	390	344	371	358	371	371	374	383	374	390	354	388	416	385	366	403	371	359	372	362	393	373	380	380	337	368	371	384	378	410	407	378	365	394	416	356	353	401	396	387	419	395	400	353	389	379	372	409	395	371	370	388	385	377	412	392	402	381	391	406	382	367	414	368	392	383	394	412	365	421	394	399	435	378	410	386	419	377	382	356	413	383	409	382	386	380	347	379	383	376	378	385	389	391	401	361	332	380	366	376	350	351	371	363	377	360	416	427	390	387	335	392	379	366	411	379	366	382	390	370	416	395
35364	63966	51586	37792	26881	16822	12411	10227	6674	3382	1995	1282	1127	950	893	724	560	589	575	571	508	491	500	475	447	469	460	490	453	398	429	410	448	441	455	441	400	442	410	405	414	399	412	409	400	419	348	412	455	377	389	384	412	377	406	364	421	384	395	361	401	413	421	425	388	431	376	420	414	389	389	382	414	350	405	381	389	364	413	446	420	401	406	438	385	410	428	395	373	388	390	407	398	383	385	400	423	417	401	385	394	396	412	419	384	403	438	402	380	402	377	439	417	421	416	374	412	368	409	384	407	393	396	393	425	376	371	373	406	398	405	426	406	387	440	448	407	387	367	379	416	416	427	374	421	382	411	397	374	386	444	394	376	423	396	407	414	417	380	402	381	402	375	392	424	394	412	431	413	373	417	383	369	438	390	369	402	440	416	413	392	405	386	356	393	410	388	409	383	379	395	411	406	371	378	404	353	399	371	403	419	384	398	387	370	397	402	426	432	399	381	397	382	416	403	400	391	389	429	373	408	415	363	370	351	357	409	384	379	416	405	432	392	408	373	376	405	427	387	385	362	439	402	384	401	366	383	418	412	383	395	401	393	407	423	411	403	376	382	385	433	369	431	382	429	419	392	392	387	409	379	400	431	390	367	372	378	428	431	404	395	361	399	400	406	417	358	397	388	454	370	403	375	415	426	389	419	411	420	372	403	363	364	363	435	400	368	399	379	411	362	401	421	413	377	424	385	376	429	401	407	398	393	401	417	420	404	421	408	333	399	446	391	437	386	435	395	428	369	452	370	396	367	388	371	413	412	374	378	382	419	406	358	400	361	408	420	431	413	408	414	409	400	429	438	385	396	379	405	369	407	387	381	389	403	427	417	334	398	406	374	413	395	384	438	409	392	378	409	401	387	403	420	382	392	386	387	413	391	414	419	359	421	381	405	392	405	415	399	373	396	399	389	416	398	402	382	407	393	374	403	365	397	392	406	367	379	379	401	404	414	409	406	410	374	371	430	410	416	391	428	385	395	384	366	408	399	387	386	395	364	390	384	387	403	405	400	410	389	372	415	414	388	415	412	408	392	381	389	406	367	368	377	418	416	402	403	437	410	395	402	395	354	431	446	372	353	391	388	386	417	407	363	410	407	393	405	405	392	399	436	396	409	391	385	398	403	384	412	383	395	426	391	384	390	396	379	412	404	398	438	388	402	392	386	398	409	380	431	398	404	392	421	419	437	388	419	397	439	349	430	428	396	398	358	387	384	383	375	411	364	399	365	407	445	391	407	423	398	398	399	405	436	388	366	360	386	412	395	372	380	371	395	393	386	394	366	400	402	390	406	390	411	401	427	439	417	401	404	411	414	386	416	449	417	388	413	361	404	396	393	419	413	416	399	414	388	417	378	384	410	418	402	395	393	412	414	377	415	431	408	399	425	415	386	395	400	372	394	409	405	383	409	399	413	406	404	435	379	442	415	405	415	431	415	376	398	380	405	406	382	393	398	379	402	394	428	390	410	403	406	401	379	390	384	418	412	383	397	408	394	418	399	386	389	361	385	406	366	446	391	440	378	420	430	416	374	438	408	408	399	402	425	390	395	405	401	414	413	386	375	435	395	438	402	377	417	432	389	414	393	427	419	381	382	414	394	417	429	384	424	392	407	398	413	406	411	401	445	390	399	404	395	378	352	376	400	382	406	424	382	401	409	416	400	391	375	394	401	373	401	414	395	411	412	403	372	420	453	397	461	407	422	372	388	410	393	412	407	404	382	396	365	382	407	392	391	389	395	369	411	409	436	404	404	361	422	376	393	362	391	402	382	404	373	372	399	408	394	415	391	389	398	403	376	398	407	414	410	377	433	406	401	380	408	409	414	389	397	388	383	381	394	405	386	404	395	384	354	385	382	385	393	402	420	393	420	387	414	395	400	392	382	402	410	404	391	392	366	403	394	410	387	416	405	423	389	382	393	386	402	378	374	395	410	408	405	407	406	390	437	419	377	416	401	412	409	366	414	360	413	427	421	402	385	426	396	427	416	445	402	392	423	400	395	391	412	411	370	371	395	427	439	439	391	404	424	370	395	377	408	379	385	393	399	372	381	395	386	394	387	432	410	404	399	380	354	405	382	394	424	423	388	393	438	398	410	392	425	412	404	381	366	416	400	428	401	371	397	408	405	409	393	408	377	371	388	374	413	369	398	372	407	400	431	372	387	391	403	420	403	359	396	399	393	416	374	390	375	366	430	413	407	381	389	428	420	388	414	431	382	400	402	385	390	415	407	381	410	418	421	414	392	400	407	390	394	379	408	402	389	386	391	391	403	410	391	391	352	428	398	391	427	410	383	402	417	400	387	383	405	355	375	368	368	403	393	398	385	419	415	374	389	406	393	425	397	391	384	360	390	392	418	387	381	403	393	417	385	401	398	420	398	416	376	406	411	361	389	382	375	376	413	413	388	383	383	385	410	376	396	432	425	379	439	393	391	430	393	373	409	410	388	382	420	399	444	367	380	408	399	425	378	384	392	378	410	416	400	380	421	406	387	375	376	411	404	382	375	405	365	382	392	389	373	388	406	382	428	428	437	370	412	411	397	411	394	367	389	376	382	439	386	386	384	407	400	445	386	403	384	409	409	403	419	406	412	414	397	375	410	425	482	389	408	402	403	377	387	406	389	426	401	376	443	389	416	409	398	437	371	410	401	398	414	389	425	407	388	396	381	400	371	416	378	429	344	406	406	421	418	385	405	391	391	386	383	420	433	385	380	418	421	430	389	401	396	420	368	419	408	390	390	398	369	386	373	376	385	403	386	426	367	425	373	397	418	415	388	419	400	389	408	395	411	421	406	410	415	392	400	421	395	415	414	385	413	421	420	405	366	431	378	398	420	426	416	378	422	390	387	393	432	426	377	399	388	421	397	411	422	409	404	407	420	374	418	409	405	413	410	363	372	405	398	393	408	412	404	437	405	439	374	428	376	389	402	390	400	416	425	397	387	410	393	428	377	373	428	406	425	413	414	369	407	400	416	396	381	404	444	391	421	389	389	381	376	403	428	402	391	399	421	369	400	438	400	395	416	374	439	416	389	403	389	379	427	390	386	382	393	361	403	397	425	417	434	402	393	400	395	411	429	396	403	429	404	403	393	405	391	414	372	421	414	406	429	435	397	399	414	387	454	406	419	377	403	396	384	401	410	432	377	363	433	421	426	418	410	415	403	448	420	377	395	376	384	394	413	396	405	433	388	427	407	447	403	407	424	403	388	359	404	390	401	410	421	416	409	380	392	383	386	444	349	376	391	409	419	391	416	400	404	425	399	394	405	430	392	394	375	421	419	422	427	410	406	397	431	426	387	403	405	399	382	373	396	379	377	375	403	421	379	396	384	413	432	422	401	391	403	406	397	399	398	379	384	377	419	385	400	445	394	378	429	416	392	376	416	403	390	393	413	386	424	401	414	385	402	397	417	402	381	389	398	390	389	429	379	374	359	394	407	395	376	403
25779	21994	31575	31185	22345	12272	7782	4982	3048	1722	1072	747	691	633	594	525	516	449	473	455	433	449	446	427	427	402	435	419	425	414	416	406	393	398	415	421	386	414	378	382	409	416	405	380	393	371	380	379	377	419	397	389	410	402	403	410	355	397	390	368	426	380	422	373	392	466	380	383	409	398	400	413	387	425	372	430	379	409	418	385	411	382	407	375	404	394	397	440	421	384	430	380	408	414	379	384	400	400	429	408	420	371	393	357	404	396	404	417	433	401	396	391	435	390	415	390	408	383	379	427	369	417	379	424	389	396	398	357	381	409	422	416	378	364	387	432	415	425	395	389	395	393	379	424	397	366	403	413	357	390	353	386	377	399	421	436	416	442	453	361	408	390	393	392	422	389	402	397	426	382	434	428	421	418	406	398	375	373	378	373	365	399	390	362	442	421	390	399	441	404	395	408	405	417	398	372	349	405	388	364	404	423	419	377	392	387	438	382	366	428	402	384	384	425	380	378	397	392	395	421	367	412	365	377	406	393	395	400	397	392	378	437	391	403	392	353	388	371	386	411	363	414	428	368	391	402	374	408	416	414	385	377	400	360	420	416	375	403	375	431	423	368	423	416	406	396	385	407	395	372	409	400	395	434	403	391	421	419	400	403	442	409	414	397	395	413	386	370	371	386	354	382	387	378	417	460	365	395	403	399	415	388	436	410	397	379	412	394	411	373	369	390	397	392	376	378	411	388	402	383	379	412	378	425	379	401	396	394	375	424	419	412	379	409	390	397	392	406	386	396	390	406	429	425	368	429	418	408	374	371	390	383	407	402	393	379	385	372	432	382	394	398	383	418	403	403	436	396	423	382	419	416	389	390	366	402	409	420	356	374	406	366	406	411	400	389	390	394	355	406	405	430	402	399	382	378	412	405	448	372	438	390	406	406	391	402	382	374	416	368	396	390	390	418	361	410	403	377	412	408	384	378	370	385	424	382	392	358	419	415	404	402	387	391	420	397	383	378	390	433	412	414	408	371	399	380	418	401	419	392	416	422	396	408	414	413	406	395	410	378	425	396	388	454	411	438	388	388	399	413	395	397	439	417	444	387	408	394	443	402	409	432	367	404	372	405	360	362	401	367	424	410	396	404	385	408	394	393	405	437	417	399	395	398	405	425	371	395	382	408	396	415	430	397	395	420	422	395	383	422	391	405	415	389	395	396	432	426	400	391	414	411	388	392	428	382	377	411	366	378	398	407	400	413	402	392	417	384	403	390	397	393	415	400	390	413	412	419	389	396	422	405	403	378	407	376	400	427	389	392	382	371	414	362	408	394	393	395	369	403	373	395	399	397	428	418	409	412	368	441	392	402	405	380	395	421	383	386	398	398	400	388	403	379	403	414	383	347	413	395	420	397	402	362	397	386	379	399	398	399	387	382	404	449	413	406	428	414	385	383	401	381	377	361	442	367	388	423	381	384	417	413	387	407	410	406	404	399	399	418	396	392	413	424	393	404	377	422	438	415	418	397	393	426	406	396	399	388	380	430	377	372	389	367	444	395	403	432	395	394	406	390	412	375	383	387	398	393	365	399	404	402	379	426	410	413	365	386	382	404	417	368	400	410	379	419	395	418	404	392	381	427	394	387	395	389	399	422	416	414	380	373	411	419	425	393	385	427	438	408	425	387	406	411	382	407	409	384	399	360	405	406	374	368	383	376	396	425	343	380	413	417	378	385	432	386	371	364	410	343	420	381	403	384	413	390	419	440	429	386	366	432	390	405	431	400	415	424	388	391	431	434	365	376	394	402	369	403	415	387	390	402	398	393	357	422	393	373	396	375	416	385	393	420	424	412	411	399	376	396	401	365	380	399	374	396	367	433	380	393	388	431	385	393	362	349	379	420	404	421	370	384	371	397	405	435	387	396	390	402	358	387	400	437	395	413	432	382	428	434	413	409	409	358	419	383	418	372	386	376	442	384	398	429	423	410	389	388	408	422	382	394	404	373	437	414	384	416	406	384	388	450	399	395	380	401	370	391	425	380	379	398	399	427	431	395	403	424	399	373	400	391	396	393	412	397	385	406	397	413	364	393	388	387	386	357	362	402	402	361	412	391	396	376	372	422	414	385	404	382	395	381	376	413	391	389	353	377	375	415	395	377	437	414	367	400	422	427	388	406	404	412	405	417	385	416	412	393	364	392	391	374	386	400	400	393	383	389	402	405	402	423	409	374	402	375	420	406	411	372	411	406	411	405	381	373	411	388	397	404	404	403	426	395	377	368	399	396	399	403	388	407	395	412	416	390	414	401	411	385	396	422	374	414	385	384	369	439	409	430	394	416	422	396	440	389	404	431	404	431	416	397	378	418	362	394	414	410	413	429	431	402	439	402	417	406	431	414	390	408	378	392	372	385	386	385	362	406	417	408	397	399	387	398	401	421	408	368	421	424	397	400	419	378	410	374	362	413	406	402	399	356	414	380	370	421	400	424	428	404	406	384	384	389	382	421	441	360	411	386	367	415	374	399	391	430	441	377	417	391	387	406	436	389	402	408	410	356	400	400	385	408	398	445	409	395	427	396	378	403	365	421	414	381	425	404	407	366	385	394	424	381	397	395	379	393	396	422	432	405	420	371	399	374	388	391	393	415	378	354	369	384	390	398	415	382	347	408	398	401	410	406	373	411	397	384	385	390	428	365	390	389	377	379	395	419	393	394	406	389	370	412	388	419	431	394	388	430	389	401	408	399	418	362	411	419	404	360	423	395	431	422	393	404	405	391	408	384	394	392	386	384	399	375	388	380	402	366	386	408	411	413	382	388	371	366	418	409	378	388	374	376	371	399	383	360	408	367	380	389	402	376	406	379	404	369	409	379	407	407	429	400	419	390	356	433	360	415	408	377	374	412	374	381	425	386	381	383	428	407	391	396	423	456	413	423	423	402	410	460	416	390	392	384	418	410	379	363	380	404	432	423	436	407	404	417	400	430	406	390	387	411	428	382	435	383	371	400	418	398	410	438	403	384	400	428	401	439	411	384	415	431	426	414	400	409	432	419	437	398	372	379	385	396	448	386	411	372	416	423	432	389	380	428	361	392	378	427	405	380	387	424	421	418	409	373	396	387	353	360	408	397	365	394	424	425	418	396	427	390	398	387	434	353	396	404	389	358	401	398	372	404	412	433	407	382	404	397	398	370	379	384	404	422	392	371	417	405	417	394	450	410	381	384	415	402	387	389	408	417	390	427	416	380	389	440	415	389	395	411	402	395	416	389	418	384	359	354	368	409	403	400	370	414	403	378	381	381	426	406	390	398	376	394	399	377	416	387	408	377	396	399	370	411	379	391	427	435	427	396	382	395	385	386	374	423	447	409	411	383	392	361	390	387	409	413	398	414	402	406	422	406	368	399	383	424	407	388	402	417	436	387	424	396	401	380	410	379	430	385	376	349	387	399	421	379	390	379	425	411	382	378	375	408	406	400	394	383	363	408	416	368	398	378	414	378
35095	59938	48572	34164	23481	13670	11234	8447	5235	2880	1670	1145	988	817	769	681	627	594	559	519	506	534	520	477	501	459	477	499	467	458	452	448	460	456	489	470	441	422	476	464	396	437	429	404	415	410	416	404	460	416	418	429	420	457	424	417	440	441	424	438	393	437	446	424	390	457	414	439	425	433	412	421	413	424	388	451	447	428	439	434	445	436	411	441	392	415	413	449	425	437	410	446	440	401	433	452	415	413	446	434	392	414	432	452	464	397	417	423	416	406	429	412	432	384	387	424	431	423	409	441	416	421	428	400	421	439	451	418	432	430	420	423	441	387	414	423	398	460	418	392	431	399	471	416	451	425	401	380	411	434	392	448	414	383	420	396	436	418	421	427	421	431	398	404	432	403	395	415	427	409	406	436	404	448	391	388	407	408	433	426	408	440	414	358	467	442	430	457	456	377	413	451	404	420	394	443	425	431	475	431	453	419	406	444	442	401	432	432	435	440	431	410	430	410	409	394	426	409	436	428	413	431	439	428	436	403	419	416	432	441	432	421	438	428	436	426	449	400	424	431	403	422	434	390	426	429	425	419	432	414	431	438	405	410	433	461	406	426	445	412	431	418	420	377	417	366	421	421	451	414	463	406	415	441	417	391	439	410	428	394	416	434	389	456	430	442	417	417	434	430	413	430	400	422	446	414	416	428	444	417	424	408	449	416	417	446	423	409	434	437	434	405	411	405	408	433	414	405	432	430	432	390	427	392	434	424	420	411	404	412	387	424	418	448	390	420	403	440	422	456	456	433	424	447	413	419	432	433	404	443	445	415	415	430	462	407	430	416	415	436	443	420	438	423	400	461	421	430	457	425	423	431	410	425	411	415	423	390	417	423	433	412	430	450	424	433	421	383	436	438	441	422	393	422	429	427	417	396	435	429	402	457	404	387	440	467	480	400	406	421	413	417	455	410	462	453	392	429	411	410	412	408	409	462	438	429	421	374	422	421	419	445	386	382	450	445	429	431	434	396	387	391	441	433	384	390	422	434	433	453	432	418	440	425	445	461	400	420	409	401	445	407	421	426	455	417	449	413	410	419	411	400	411	424	437	427	448	400	447	427	424	419	420	389	426	454	429	445	417	452	455	450	362	412	384	407	431	399	407	447	411	421	382	435	431	421	450	402	393	428	448	392	420	437	417	389	388	392	440	450	432	430	372	430	429	446	407	428	421	439	434	410	416	448	414	440	428	414	417	454	435	408	435	415	457	431	439	444	401	422	405	426	411	421	404	431	452	432	423	426	407	423	423	424	439	445	420	402	475	410	393	429	412	411	416	385	458	430	431	407	437	406	449	439	408	430	433	410	403	408	423	398	411	383	411	464	431	416	424	458	435	417	442	466	425	404	423	452	439	410	433	456	413	405	430	431	423	406	413	474	428	405	441	411	442	411	445	398	404	386	436	444	404	448	402	410	436	444	448	477	447	429	435	436	457	423	429	412	435	410	416	441	441	444	471	424	433	432	426	438	417	398	430	434	422	412	398	416	441	467	436	414	419	426	413	428	414	409	427	453	422	426	410	459	423	363	447	428	430	422	449	445	404	423	417	418	419	414	410	423	425	434	391	419	398	413	407	406	461	393	393	481	404	395	423	415	399	399	397	449	468	411	442	392	430	416	451	441	416	422	443	417	416	401	438	445	420	414	433	422	455	435	411	415	447	407	418	431	397	406	408	410	435	429	412	408	416	443	448	422	451	424	426	411	430	415	431	385	389	436	409	409	421	380	421	389	418	390	421	416	451	430	431	384	435	431	395	442	427	439	390	410	419	435	375	434	433	422	417	410	378	449	422	426	420	411	396	396	404	438	375	434	425	415	447	417	417	442	381	428	424	417	425	394	432	388	417	416	433	428	427	464	387	408	417	419	430	386	403	420	399	409	416	443	394	381	376	413	413	397	444	392	439	424	481	440	416	406	468	434	419	415	430	421	447	442	406	442	426	400	415	447	438	418	436	411	442	452	413	439	427	393	422	435	422	426	412	446	421	451	423	420	401	447	420	431	393	432	401	433	447	414	417	392	439	403	450	410	401	393	405	430	422	400	408	424	443	378	438	407	460	408	431	388	428	405	450	415	438	425	439	401	426	386	455	439	410	414	411	429	431	444	405	394	438	418	417	405	373	436	408	392	440	441	424	458	429	416	409	431	394	402	439	411	419	401	402	439	429	463	422	418	438	442	452	450	441	425	438	444	435	419	401	388	441	448	436	435	421	423	454	427	489	458	400	399	396	448	431	438	390	436	410	417	399	466	442	435	449	438	437	457	442	439	509	448	427	452	431	422	451	401	460	431	412	384	404	384	390	408	439	413	409	390	411	434	391	416	460	423	411	422	424	426	406	389	427	435	419	393	465	415	412	427	416	427	445	453	444	402	408	378	432	418	438	431	410	436	417	373	448	425	441	412	418	430	428	430	393	407	400	455	427	449	429	407	393	410	450	396	388	441	448	455	437	443	427	425	436	442	449	423	407	417	455	431	412	394	425	426	390	431	434	416	425	421	440	449	413	443	425	408	407	435	401	426	442	431	415	393	408	410	473	431	416	414	466	391	434	401	438	389	413	415	401	422	412	440	462	418	403	434	457	442	428	390	412	453	459	419	389	418	435	444	430	440	405	445	419	433	426	424	423	414	440	439	414	439	436	409	413	425	424	420	461	399	390	442	431	448	395	431	433	419	425	400	420	403	392	406	440	430	405	423	454	423	399	406	412	446	435	407	472	406	446	416	417	391	425	441	434	418	428	421	423	432	407	439	399	440	392	416	464	436	423	438	395	438	419	395	432	417	412	444	404	433	416	410	421	415	448	430	450	411	396	413	385	404	406	438	417	398	424	451	387	429	385	399	450	415	440	411	417	430	403	439	452	409	470	421	407	424	435	415	435	391	430	420	411	463	415	405	400	420	453	399	438	397	419	439	428	413	431	406	457	413	409	404	419	422	439	442	428	462	405	420	438	401	414	423	434	419	404	408	424	426	443	393	403	409	431	421	417	462	403	407	406	418	424	439	419	418	431	435	435	451	414	415	421	467	442	411	426	416	450	437	425	446	425	434	445	434	418	430	486	432	392	421	389	452	397	425	421	453	449	420	396	409	428	432	421	439	423	425	405	417	424	427	414	410	445	433	440	444	400	425	402	390	438	412	379	438	446	410	394	428	433	404	435	453	421	425	406	444	418	407	434	431	425	410	454	431	421	431	411	415	441	443	487	424	401	454	448	432	392	441	431	435	426	411	416	426	380	402	460	457	396	402	433	416	398	395	421	435	406	395	424	428	434	434	404	431	438	438	365	419	441	448	449	436	397	432	416	391	429	409	409	426	431	400	416	438	438	414	431	417	441	401	429	419	407	439	450	415	414	437	428	445	439	442	432	402	467	425	415	450	398	420	393	397	425	409	449	402	405	432	395	424	413	417	420	418	422	395	420	422	425	427	406	449	431	412	429	455	412	431
23391	21684	29679	25103	22877	23225	20404	11998	7438	4422	2427	1338	1072	987	944	823	733	648	669	664	699	616	612	595	616	571	592	576	520	552	518	563	568	580	528	533	550	531	533	525	539	547	523	504	511	529	513	519	503	534	524	521	511	545	543	521	543	488	513	518	508	527	536	549	526	489	513	510	520	537	503	501	527	518	507	524	495	460	541	504	505	532	531	512	543	528	488	504	511	517	528	510	561	504	500	501	549	579	529	520	543	530	525	528	541	505	520	515	512	567	464	511	546	494	525	517	568	529	526	522	518	514	534	546	513	542	502	502	524	542	559	541	480	516	521	558	541	497	532	503	507	504	592	559	494	531	502	492	545	529	484	566	537	523	491	522	545	529	517	576	511	527	511	537	517	531	519	534	563	556	496	530	529	529	543	523	537	518	508	516	525	506	500	531	492	525	497	531	538	527	538	526	501	509	530	489	520	529	536	502	557	514	505	548	554	513	550	475	543	523	523	519	492	490	485	503	557	526	494	548	551	547	517	478	513	553	518	514	542	535	548	546	511	513	499	561	523	521	520	514	522	565	491	534	546	547	596	493	525	539	514	501	507	567	508	520	522	522	504	516	535	527	505	576	530	538	505	514	537	483	499	508	488	553	533	538	513	502	533	548	461	508	533	524	531	504	485	546	534	496	532	509	505	502	518	575	480	504	492	575	544	506	535	468	553	529	495	510	524	567	556	486	511	505	547	534	485	516	485	588	537	502	529	518	528	510	570	489	534	520	503	507	477	543	543	533	500	505	523	554	531	504	533	479	542	496	531	538	488	525	507	545	556	459	525	522	494	538	552	531	550	529	564	525	529	531	523	484	568	505	504	504	485	520	498	552	534	540	564	520	503	527	478	485	534	523	538	498	501	482	491	546	557	536	519	547	463	526	495	500	558	535	537	502	562	518	518	493	488	520	519	524	533	540	484	521	514	490	515	478	545	538	480	518	526	511	535	479	530	522	532	476	526	567	516	493	495	506	549	567	521	536	556	497	507	504	490	520	522	475	494	525	494	524	544	539	540	485	516	531	507	543	555	536	533	506	539	565	541	522	560	527	500	484	532	554	558	535	536	523	520	568	546	545	541	539	555	495	551	513	531	470	506	549	542	522	535	548	501	535	515	488	514	561	538	494	535	518	519	502	532	528	551	527	498	537	512	474	527	520	546	534	490	546	528	532	478	494	533	535	535	502	532	511	496	507	555	540	492	488	492	519	521	539	535	550	544	519	517	562	492	525	549	575	529	552	508	501	509	527	497	509	499	553	529	500	473	486	538	511	518	520	524	526	535	538	524	503	517	519	528	517	512	501	507	530	511	527	517	557	486	521	536	511	503	506	488	527	488	519	533	524	543	538	481	504	533	521	515	505	501	528	515	525	562	547	551	498	502	518	528	510	504	522	519	537	527	506	539	544	485	488	511	509	496	528	500	557	551	489	531	535	491	503	509	520	526	508	481	507	516	539	524	555	480	542	530	523	569	500	541	557	520	529	562	527	501	512	511	555	525	569	537	520	529	502	529	510	511	506	531	498	510	515	550	487	555	558	546	547	527	548	511	527	516	491	546	521	506	513	544	528	534	491	512	553	486	499	500	545	555	547	506	509	543	525	544	541	551	490	535	515	514	547	532	545	539	534	547	545	563	513	522	466	580	513	516	497	547	539	511	543	503	537	481	491	533	545	526	495	528	526	533	565	512	512	517	536	535	558	544	532	516	513	585	534	507	507	522	484	589	535	530	536	454	542	493	569	583	514	520	558	505	546	497	523	561	515	503	530	487	524	514	530	495	519	510	542	504	493	560	501	546	535	562	497	527	508	571	558	544	545	483	476	540	472	541	523	514	529	497	525	496	493	534	529	507	528	493	477	477	582	519	514	516	509	487	529	539	509	488	573	524	540	504	495	516	492	496	555	527	482	541	486	545	543	521	532	526	529	544	495	501	512	513	552	508	528	531	526	517	541	528	527	554	510	524	541	526	486	520	512	547	520	530	504	530	520	507	509	537	534	538	541	549	531	518	541	516	514	535	523	553	565	497	541	507	526	509	486	508	516	473	507	494	513	546	506	528	494	519	536	522	508	545	504	518	506	519	507	513	513	484	543	539	537	513	513	552	513	570	505	500	546	525	482	510	525	516	544	563	510	507	524	516	568	523	531	488	532	524	555	566	486	508	502	564	525	567	540	496	536	540	513	507	525	491	532	511	495	515	504	495	504	528	522	538	491	510	549	535	554	474	492	552	491	516	552	504	496	507	494	521	547	510	523	522	514	527	531	518	522	507	479	483	518	515	507	525	545	517	534	506	575	530	507	513	508	493	523	513	543	587	530	538	501	542	534	492	541	497	524	477	524	537	498	509	574	526	503	483	534	479	518	515	530	491	543	540	527	523	553	568	504	529	542	534	530	538	514	536	519	472	531	500	527	503	518	529	513	506	526	515	556	511	530	526	514	529	515	505	560	527	530	525	520	558	527	549	530	510	510	521	527	505	533	517	498	551	510	570	515	528	521	471	524	493	519	522	541	534	537	559	540	534	532	531	521	529	529	511	506	474	513	529	527	497	539	562	538	490	536	532	530	517	526	548	512	468	543	518	517	548	507	498	531	548	468	512	518	537	538	525	545	530	539	538	518	498	517	532	521	524	489	503	540	485	517	494	508	479	486	491	497	537	559	514	503	509	544	550	526	548	534	524	508	543	552	504	506	518	521	471	550	527	502	504	508	532	553	483	481	530	506	523	513	531	533	538	530	560	542	519	509	526	512	489	506	546	494	564	583	508	544	465	516	520	520	494	515	474	525	499	539	549	505	526	529	498	538	544	503	523	490	524	528	571	533	503	516	535	533	521	543	521	515	514	478	550	524	525	534	511	522	512	526	512	551	502	519	513	531	495	523	532	514	543	480	499	507	498	522	541	491	601	508	454	550	515	554	498	520	518	510	551	561	561	498	512	542	536	518	507	510	523	505	525	538	528	511	530	504	525	519	521	528	498	491	510	488	558	564	475	494	518	506	518	518	503	523	474	510	513	553	519	541	520	582	564	546	513	562	521	543	491	500	517	559	562	518	494	489	545	511	538	533	546	538	464	504	526	501	537	527	524	524	484	546	496	495	547	530	512	528	497	473	482	568	492	506	547	540	573	531	560	556	495	561	555	537	494	529	519	559	477	500	502	494	539	538	532	542	529	487	509	513	550	526	490	542	495	508	505	535	504	543	521	518	526	544	488	530	479	535	535	508	537	512	577	504	498	504	519	511	535	497	517	541	569	533	498	503	491	506	542	560	501	518	536	555	551	505	496	493	481	555	474	542	543	507	535	471	520	533	517	536	543	500	534	516	527	492	517	500	483	514	523	531	512	527	512	513	571	520	537	543	536	502	562	517	527	527	475	516	536	486	504	528	524	529	514	506	521	504	538	552	565	506	525	590	494	544	500	556	554	506	536	540	539	514	525	506	509	544	530	492
37557	70825	60324	43176	30506	22396	18021	15184	10753	6330	3703	1978	1500	1399	1254	1053	888	823	795	738	728	723	671	668	657	652	631	565	585	598	610	611	567	582	545	525	569	536	550	579	514	514	515	555	542	541	546	531	584	553	530	553	568	552	534	568	541	495	554	555	525	532	511	504	490	569	526	495	528	533	515	597	535	547	611	548	562	577	552	572	573	539	524	494	502	525	536	535	521	534	509	542	542	530	513	509	529	538	479	474	533	521	504	510	466	546	552	540	534	566	543	519	512	534	540	539	525	586	504	579	544	562	545	569	532	573	533	537	478	493	527	511	573	507	564	537	537	529	549	561	522	522	549	520	532	603	539	555	546	514	515	498	507	561	563	533	540	558	503	522	516	534	520	525	543	542	499	538	552	520	514	528	557	519	551	544	517	534	556	534	536	509	538	543	546	505	511	534	507	577	598	514	545	530	542	587	522	522	543	516	540	523	538	583	542	534	515	576	546	509	516	512	521	553	499	541	525	493	523	556	503	523	474	513	522	552	505	531	533	514	527	525	555	544	516	569	562	528	506	553	505	509	547	555	577	554	485	520	536	513	527	585	535	531	547	542	540	567	533	526	536	531	535	508	534	492	512	509	521	520	522	534	539	588	550	560	542	512	535	524	531	509	551	577	548	521	547	569	516	530	526	530	529	525	521	548	499	497	518	547	539	526	536	545	549	548	536	506	543	534	505	531	510	500	518	523	541	514	551	549	515	534	561	523	526	552	559	573	510	527	521	496	522	526	533	531	525	529	523	557	594	508	554	532	506	544	514	535	534	510	551	515	552	567	555	575	569	524	529	524	567	531	528	527	578	526	556	553	534	560	547	489	516	530	531	526	535	529	543	525	524	542	529	506	511	543	557	516	527	521	508	554	584	543	564	539	502	531	490	510	534	509	563	524	496	516	523	517	583	562	547	564	516	534	541	526	514	564	565	533	531	533	508	537	554	500	571	529	535	542	534	534	529	510	561	506	531	545	526	499	544	521	542	522	539	539	563	555	529	496	544	490	529	531	531	562	511	574	529	510	536	519	543	532	470	542	532	546	539	532	554	521	574	579	518	518	505	530	519	535	521	537	557	550	521	535	513	501	541	599	511	562	531	527	568	518	495	484	575	576	510	529	542	563	519	530	502	546	524	492	516	537	563	553	520	513	521	538	519	505	507	524	572	526	591	520	510	476	531	537	524	539	542	513	545	487	537	520	563	549	547	538	553	569	542	564	571	561	503	514	521	520	532	513	611	540	550	580	541	527	517	495	496	532	533	555	552	518	545	513	522	505	489	483	504	533	547	543	510	504	537	487	504	512	502	561	541	545	513	526	560	482	555	521	486	541	518	529	543	527	523	491	540	548	547	564	490	536	542	529	501	536	554	524	532	534	543	526	566	520	521	542	539	520	539	565	513	530	533	521	572	528	480	552	566	536	500	466	496	536	545	544	537	552	569	546	550	550	520	559	562	527	560	511	533	556	508	529	533	552	590	549	518	576	520	521	565	551	563	543	502	539	537	525	550	524	523	536	488	584	511	507	524	553	557	477	491	539	532	534	524	504	536	505	505	498	516	532	519	560	534	529	512	537	500	529	512	554	484	516	523	510	535	558	515	510	526	542	518	553	501	545	561	550	521	526	542	527	536	546	546	565	539	531	555	565	537	577	511	522	551	513	565	574	520	533	511	513	527	529	500	570	461	564	519	507	516	525	501	543	502	535	494	542	532	569	553	511	565	532	528	499	526	569	532	528	542	529	561	505	525	558	534	514	537	553	521	519	553	554	503	515	557	505	552	544	524	507	523	554	539	543	548	535	516	567	563	551	498	563	543	512	581	577	541	542	541	517	522	503	536	483	521	569	557	530	527	518	541	572	510	540	563	483	538	548	532	575	561	513	549	525	480	490	524	540	569	521	551	525	542	535	552	549	510	531	548	552	559	494	501	542	521	553	518	587	514	551	497	524	492	537	511	545	536	563	534	564	555	549	534	542	536	572	582	530	554	540	546	547	523	488	534	564	556	512	520	530	524	494	516	553	527	573	549	505	549	547	496	527	545	467	555	542	520	538	518	532	530	528	516	506	512	530	547	528	518	558	572	503	499	543	530	502	534	543	554	571	518	504	581	494	532	539	574	521	537	527	527	516	513	526	557	555	531	510	525	487	522	567	509	588	529	541	517	549	498	524	503	552	543	562	559	543	521	505	535	482	525	494	523	538	522	518	508	543	511	573	510	553	534	524	536	558	549	520	576	529	552	532	531	564	527	493	564	549	555	564	506	526	531	507	525	522	556	492	537	536	514	505	543	543	540	491	541	535	516	530	538	488	544	558	587	522	551	518	517	545	547	550	544	498	527	574	561	571	535	531	530	546	530	522	522	538	522	535	523	537	559	556	556	511	540	511	573	540	535	507	529	518	511	544	581	539	559	530	543	549	523	483	502	559	530	495	519	523	540	527	563	560	489	542	535	551	495	540	519	522	488	504	498	539	538	511	556	564	520	543	545	553	545	528	543	516	512	513	512	542	536	533	589	521	549	586	509	506	490	541	497	525	530	531	532	531	523	473	538	521	567	564	541	563	551	508	524	527	506	498	480	561	550	548	512	577	552	503	468	513	551	546	535	526	544	543	521	510	524	544	512	520	533	527	555	519	544	543	520	541	518	552	538	525	577	502	526	542	545	550	572	551	529	564	507	499	505	535	527	524	519	528	544	532	565	545	526	526	536	557	553	486	504	540	498	502	510	542	568	536	555	552	520	513	550	498	549	568	553	558	562	510	519	571	503	513	548	509	561	486	551	501	561	502	527	550	527	502	537	525	562	508	511	486	463	582	521	538	570	547	527	556	471	473	584	528	548	552	522	514	532	499	494	529	546	533	568	511	534	551	540	590	531	536	575	553	529	554	547	580	536	542	545	532	508	549	555	537	512	535	519	555	532	564	536	585	569	485	493	529	527	532	511	527	575	501	499	552	527	514	516	570	564	544	545	498	534	532	559	528	532	516	569	528	508	550	499	524	531	487	490	543	543	529	501	523	503	548	479	517	523	498	551	511	535	532	561	567	517	556	560	544	569	524	516	531	521	516	519	536	511	539	498	539	532	510	523	560	571	498	539	536	538	532	543	515	540	523	556	515	552	515	519	495	505	481	537	516	516	534	518	469	539	553	532	541	535	549	541	534	503	545	522	549	560	492	508	535	546	535	537	499	534	523	542	540	529	496	496	525	524	511	526	515	500	524	511	550	532	516	527	559	526	549	526	505	515	522	531	547	568	539	538	564	531	529	563	570	518	504	576	550	524	565	498	565	544	548	518	538	510	531	487	507	548	555	496	522	525	486	548	492	540	489	525	548	541	533	516	538	545	551	561	550	544	544	551	524	524	506	545	477	555	523	544	494	522	521	596	524	553	524	530	540	553	498	504	538	522	520	491	535	577	551	562	551	578	533	558	521	541	546	529	550	514	507	519	507
33528	42121	44885	30243	15293	7604	4573	3224	1950	1322	868	632	520	471	446	439	372	377	382	339	349	356	329	335	367	347	338	319	383	298	328	301	329	345	310	326	305	328	320	314	325	297	316	300	307	338	313	292	310	300	326	329	330	312	322	282	278	346	351	296	308	334	325	297	316	285	292	321	324	323	307	321	312	342	307	303	325	314	305	307	302	309	313	316	321	333	316	309	334	321	325	293	333	314	318	316	332	308	311	327	318	317	306	281	344	332	302	332	291	308	286	315	292	336	309	347	314	304	282	369	306	310	297	298	324	312	295	302	312	315	297	310	323	308	290	295	301	311	316	320	301	323	301	320	322	293	288	327	315	343	318	302	301	310	300	299	304	329	338	293	349	351	320	303	313	296	320	334	292	315	319	318	314	329	323	279	305	299	327	298	294	333	305	335	292	327	306	317	334	344	304	329	293	300	285	324	319	308	307	313	312	296	329	338	308	360	305	282	302	314	257	298	280	291	306	328	343	314	334	340	314	310	318	342	313	334	293	294	316	311	339	300	318	326	299	306	329	312	333	311	338	326	328	288	312	286	327	297	303	292	291	350	366	293	316	316	311	315	318	310	305	331	294	301	305	357	329	311	331	326	322	331	325	301	302	282	304	319	292	326	348	297	328	313	295	338	351	313	336	318	281	280	310	333	281	332	319	310	287	333	310	313	293	322	317	304	331	321	334	330	324	334	337	356	321	304	291	331	311	303	334	317	322	317	343	305	283	325	300	331	278	313	325	329	295	346	305	316	329	339	304	309	311	329	327	309	328	317	285	312	305	312	320	346	321	326	285	311	302	299	303	296	324	298	338	327	289	304	317	306	300	301	316	369	308	279	292	287	307	311	311	306	315	316	318	321	298	327	318	315	288	299	318	308	317	271	298	333	283	313	332	338	316	314	295	282	308	340	328	319	318	318	331	318	277	302	310	315	317	305	340	324	317	298	318	317	295	322	324	308	329	338	307	304	293	325	305	279	303	309	323	319	279	283	314	311	359	309	302	345	314	306	337	335	320	298	313	303	327	303	316	316	286	332	297	322	344	323	290	324	328	294	319	292	344	260	313	315	322	336	316	328	353	302	291	327	287	321	320	308	326	312	321	324	303	307	337	306	263	333	331	317	306	317	306	295	303	281	290	348	325	321	336	282	301	299	292	327	332	313	281	300	342	307	307	330	346	299	318	298	316	317	317	325	344	325	299	329	292	278	346	335	294	308	306	324	309	326	309	327	289	293	310	299	313	334	328	317	306	314	314	308	332	308	322	281	317	284	310	324	323	345	330	285	377	326	314	299	300	322	307	299	294	315	291	325	333	314	287	313	301	295	324	317	293	345	330	306	334	314	291	311	328	333	293	312	276	312	314	302	353	326	347	292	304	295	309	317	314	331	322	293	311	311	310	305	339	320	320	311	303	334	268	333	276	297	295	304	290	284	294	270	328	357	301	294	273	308	321	336	331	296	292	317	312	264	310	313	318	331	294	303	345	322	331	319	291	299	299	311	307	320	324	325	327	277	274	324	291	321	342	314	279	315	300	309	323	348	309	334	294	342	321	321	342	318	309	304	301	310	302	302	322	329	276	309	290	308	274	301	317	296	296	346	299	330	312	356	301	329	276	313	350	328	309	307	287	309	366	335	321	327	330	318	306	321	329	328	334	288	320	343	306	300	304	290	305	333	324	301	321	325	312	315	341	351	335	289	311	318	343	350	302	282	330	304	297	313	313	352	302	328	336	321	300	287	306	304	372	324	319	299	293	313	339	302	334	331	275	321	340	310	338	325	340	325	296	309	327	313	304	332	322	314	331	295	316	314	313	291	284	323	349	326	316	341	332	297	325	319	311	294	302	316	308	323	301	316	311	311	310	339	312	282	332	313	334	328	320	304	303	304	329	326	321	288	314	323	319	312	330	319	300	327	311	358	326	277	318	328	334	307	288	324	301	310	308	334	334	319	307	322	310	294	331	333	325	327	308	348	259	327	325	327	304	294	320	308	303	293	287	309	297	301	286	300	292	321	339	336	348	312	304	296	304	299	305	308	301	283	288	312	309	310	311	334	339	316	305	316	299	319	320	337	285	332	337	299	333	317	302	346	312	340	319	294	308	313	282	347	269	310	291	302	305	307	317	337	324	319	305	290	293	298	291	299	324	306	330	325	313	304	306	347	326	315	346	317	333	315	320	352	310	299	324	294	300	343	352	335	318	324	306	350	336	316	321	296	304	307	319	327	337	275	291	296	301	320	312	304	287	350	326	320	305	329	309	282	308	323	308	298	330	301	302	296	327	303	342	323	306	308	299	298	321	306	323	322	314	302	326	301	318	284	338	315	333	334	294	297	324	303	279	304	296	360	335	325	296	338	298	315	310	313	292	339	359	309	325	313	305	330	304	288	316	303	312	295	324	344	319	300	348	304	275	291	321	289	300	311	318	290	312	330	333	289	306	308	320	320	338	322	328	325	309	307	271	312	312	286	324	324	302	336	297	293	314	300	325	310	324	290	311	365	335	319	322	339	294	324	333	333	328	300	307	312	313	348	325	290	327	310	290	318	321	308	315	344	324	324	295	291	320	335	302	309	324	324	320	288	308	306	301	312	313	320	312	309	294	325	323	352	329	303	296	286	334	320	335	307	287	316	340	357	318	295	329	304	339	316	305	318	313	301	319	302	302	312	319	315	321	319	304	311	324	330	282	324	328	320	337	271	302	340	327	355	340	308	335	317	302	326	332	343	286	307	293	317	310	315	311	327	307	296	298	322	331	323	302	324	281	308	319	331	294	304	299	335	303	342	349	311	315	329	315	324	302	284	324	319	295	298	320	277	338	319	317	348	320	293	295	283	308	285	288	334	288	296	303	312	312	307	319	320	298	308	338	322	303	350	336	292	331	372	332	309	313	316	308	310	322	300	327	312	328	311	311	320	331	336	343	329	341	311	335	323	340	315	325	328	318	317	316	304	320	328	298	285	364	306	292	338	320	309	341	304	275	325	320	303	311	295	338	360	303	302	295	286	312	322	317	308	325	323	333	304	332	356	314	331	277	332	321	299	313	348	319	305	297	299	312	324	285	316	305	304	317	312	281	303	297	313	325	309	314	309	291	309	323	321	348	297	333	319	309	317	308	333	321	300	309	313	327	280	304	301	303	335	319	311	313	331	321	274	352	326	341	293	308	324	360	319	308	300	332	338	306	318	310	329	367	312	291	344	310	334	314	299	343	283	287	325	328	324	275	304	322	298	317	299	316	335	325	338	340	350	320	306	339	317	318	311	293	303	302	304	332	293	304	318	317	332	342	278	321	317	299	310	350	355	318	307	319	317	324	310	325	318	317	320	339	314	327	303	334	324	314	312	310	318	318	329	308	314	310	342	270	325	315	298	340	286	303	314	325	287	272	300	312	331	325	311	289	322	311	342	328	314	313	318	317	319	264	302	337	265	328	326	319	310	306	312	308	324	319	339
35776	55149	42886	26850	16450	10791	7217	5397	3328	2229	1347	859	678	639	568	546	499	463	409	417	366	397	390	377	379	361	388	368	346	345	338	364	349	350	353	341	339	324	377	363	338	358	338	371	321	376	328	340	363	324	314	312	358	360	303	358	314	341	363	279	339	380	354	344	365	314	344	336	353	333	355	346	294	341	336	320	368	305	328	355	373	321	350	342	321	323	326	368	343	327	344	350	329	341	360	335	320	333	325	357	338	364	365	313	306	325	306	332	360	342	351	331	321	361	364	366	353	311	347	352	345	320	353	298	352	332	345	326	326	355	315	356	332	386	343	347	337	349	348	323	322	328	315	348	350	358	340	354	341	352	331	361	318	338	370	331	332	346	324	331	339	352	336	343	331	348	345	351	309	321	374	338	351	356	303	341	324	316	334	351	356	355	335	328	335	314	344	359	330	339	330	355	348	307	327	336	304	333	321	339	372	351	334	369	343	339	345	331	349	338	347	338	332	346	332	353	322	320	345	349	350	348	360	326	308	285	319	305	307	314	332	333	342	323	339	331	334	338	323	311	312	349	335	342	318	349	377	353	347	296	325	333	339	345	354	320	325	359	363	341	368	317	326	318	328	314	326	369	308	331	350	312	347	355	323	341	341	332	352	321	336	346	341	309	349	371	301	358	351	342	332	330	344	342	331	353	362	347	351	336	308	358	333	339	350	333	336	313	355	348	362	351	355	334	354	350	325	314	332	356	306	347	344	327	350	339	357	322	344	335	329	367	336	308	368	335	323	342	347	341	361	361	325	287	311	334	315	367	350	324	315	348	369	335	369	351	314	352	335	332	369	359	344	357	346	356	339	327	361	365	314	323	322	378	327	306	326	324	339	339	352	343	324	347	319	309	355	356	353	332	335	363	336	345	317	337	370	335	299	320	349	360	357	347	342	298	367	353	319	352	327	376	332	354	300	343	356	328	302	355	349	349	351	339	332	356	313	351	337	322	337	330	322	365	346	311	339	341	355	347	338	339	331	374	364	338	335	342	351	365	360	337	330	377	369	336	347	340	376	336	352	339	332	344	377	350	342	340	317	336	345	351	313	343	314	326	310	367	345	322	327	321	348	354	320	361	393	334	335	346	298	341	344	345	331	346	359	368	303	294	339	335	294	325	327	359	331	359	307	348	328	350	310	337	354	327	340	338	314	361	345	343	369	360	349	371	303	318	344	327	336	332	339	332	361	321	364	376	335	342	349	362	317	332	335	337	353	330	334	332	373	308	333	347	344	339	323	297	328	355	326	371	345	312	346	310	345	317	354	312	368	323	324	337	334	341	348	325	336	335	350	370	348	321	367	378	345	356	348	351	366	345	312	322	335	321	338	353	335	351	349	321	326	333	327	336	318	333	326	345	372	347	340	357	351	325	326	361	318	341	341	335	373	337	355	361	352	352	320	343	346	343	338	338	323	310	339	334	362	363	335	336	361	350	346	341	318	348	343	361	328	328	332	321	328	361	323	339	315	373	340	333	324	368	340	346	327	338	389	366	348	367	378	307	333	360	340	352	304	335	321	301	328	365	318	352	359	324	343	328	324	355	379	321	348	335	346	360	356	292	369	332	304	343	323	325	333	378	331	358	321	376	373	341	355	311	349	340	337	326	340	337	381	339	358	353	307	345	342	351	341	358	333	338	358	356	350	303	325	323	326	303	360	360	334	319	346	316	350	354	339	347	308	334	318	343	350	358	310	353	358	323	338	292	349	322	332	357	342	339	322	301	354	346	327	325	356	308	327	309	342	355	348	365	350	309	322	303	384	383	337	330	324	339	345	360	301	342	321	331	353	344	350	340	336	371	350	365	327	336	344	308	363	358	306	312	372	330	323	328	324	349	360	336	327	333	342	336	346	331	306	317	333	346	355	340	375	338	361	367	335	334	313	327	317	317	352	357	305	341	351	320	317	327	313	334	326	333	336	318	324	351	349	326	342	342	328	348	341	324	361	317	346	323	301	333	343	349	340	317	347	350	324	352	339	329	322	340	304	313	346	353	348	341	361	339	319	352	344	305	333	338	329	320	320	373	344	313	338	331	376	341	329	317	342	363	359	350	326	309	342	354	321	363	367	342	324	355	365	344	323	293	353	348	371	335	368	302	318	360	305	328	346	345	332	366	332	356	359	331	334	333	316	332	343	338	361	345	315	296	347	330	350	337	334	332	338	357	342	357	313	365	405	341	348	310	339	332	347	349	337	350	354	338	356	332	342	345	350	378	303	331	330	339	366	352	332	314	344	357	304	384	339	353	370	381	335	350	331	352	347	329	374	341	358	323	334	353	320	339	305	334	348	373	345	359	305	332	343	331	333	339	346	365	342	318	316	355	324	328	329	340	339	340	323	366	325	318	325	325	353	320	349	342	335	323	335	341	344	353	329	345	367	314	357	345	358	303	345	335	322	333	326	326	347	377	357	349	366	341	376	368	342	331	363	341	321	327	352	352	333	371	332	328	346	319	349	328	360	331	326	296	370	304	334	319	332	334	332	348	337	348	333	356	351	351	339	319	369	335	320	320	341	350	337	351	358	320	337	340	357	357	307	340	322	357	319	330	327	340	326	321	327	318	332	374	321	336	347	335	351	335	326	337	337	329	335	337	381	333	316	305	338	332	337	343	354	340	371	331	311	321	308	348	363	321	319	325	361	374	323	348	328	311	345	366	333	382	348	324	343	356	316	332	343	324	354	309	339	327	306	343	352	362	316	344	295	349	314	330	339	361	325	336	350	357	309	327	335	328	353	336	355	319	324	334	366	339	364	314	321	344	308	377	336	356	334	361	323	337	364	342	341	349	334	335	354	330	327	352	325	346	332	305	319	338	346	330	326	317	336	349	346	329	334	340	365	306	368	327	349	352	311	306	343	371	378	344	347	337	335	337	356	357	338	337	299	334	366	335	360	343	341	330	346	364	360	306	360	330	341	316	339	323	326	322	325	330	304	327	368	342	343	324	375	313	349	333	363	336	344	329	353	343	333	343	329	384	359	332	335	322	350	343	369	315	366	338	339	332	326	322	338	298	337	334	342	328	355	347	386	342	320	353	349	325	333	333	352	360	338	346	344	302	361	331	327	336	308	321	330	305	358	355	338	312	349	343	345	363	323	328	298	320	329	334	337	324	339	288	330	322	317	346	365	324	346	335	345	354	350	345	379	369	331	356	349	344	342	337	346	340	336	329	342	368	311	338	333	343	325	325	330	332	355	303	343	334	307	337	342	348	366	354	352	357	305	348	370	317	326	314	333	338	334	322	336	336	330	358	351	330	313	322	344	340	338	322	336	323	340	342	357	343	342	333	338	358	325	350	345	358	309	351	379	328	365	348	328	328	319	333	360	333	357	323	300	311	338	334	323	338	319	317	346	362	365	318	333	349	357	354	354	368	349	338	334	356	305	340	336	319	324	336	338	343	344	320	302	357	346	376	355	335	323	300	318	318	363	351	352	322	325	379	319	342
24581	21690	29445	26064	22546	18955	14184	9092	4931	2507	1320	966	779	686	683	589	537	518	509	427	418	470	438	418	446	386	412	461	401	404	363	387	391	436	400	389	380	384	408	393	351	402	390	356	394	399	381	335	397	402	417	398	377	385	403	379	377	355	400	432	370	381	366	391	380	370	363	387	368	353	358	417	387	394	339	406	381	366	386	387	355	350	395	390	362	360	383	397	361	348	368	382	406	398	339	383	396	401	394	410	336	377	350	352	382	355	376	373	365	386	423	375	366	386	361	371	378	360	400	404	377	420	401	407	387	374	370	352	406	432	379	395	334	373	379	392	363	397	369	374	402	377	408	374	364	334	378	381	417	368	368	366	417	381	398	371	381	338	371	380	374	387	364	411	419	421	385	397	361	381	371	375	378	342	390	393	394	386	366	388	347	353	378	375	384	368	354	369	350	389	367	383	358	334	389	379	339	408	374	351	410	375	395	402	402	399	386	436	418	376	352	368	362	391	348	386	362	376	398	361	388	383	324	372	370	410	370	415	375	365	393	405	374	343	418	400	367	393	396	368	397	368	381	412	379	386	369	360	384	362	385	408	386	371	394	410	397	336	397	408	376	386	391	360	391	391	387	372	366	384	364	373	386	399	381	447	398	429	390	397	382	379	376	366	378	335	368	389	368	369	413	361	379	415	406	367	386	404	391	386	336	391	374	352	417	427	357	371	370	397	377	384	385	354	388	405	383	370	428	369	350	373	379	361	368	408	385	378	446	416	389	375	371	381	400	392	363	384	416	381	397	371	382	375	366	369	365	367	389	367	399	381	390	377	384	403	355	369	339	364	369	381	382	397	379	366	328	371	377	353	394	389	400	378	357	366	349	376	400	393	360	397	344	404	371	389	369	393	353	372	344	388	376	371	360	367	358	354	385	374	374	349	356	354	373	368	357	378	374	421	378	378	386	393	359	403	358	391	400	400	426	392	382	361	327	363	347	418	398	395	355	388	386	384	387	405	408	392	368	397	352	375	375	392	387	369	389	368	379	371	404	390	367	387	412	404	364	417	369	382	367	363	361	369	409	357	421	381	393	382	382	378	390	371	367	372	386	373	433	343	385	369	387	391	356	433	410	375	376	418	434	393	371	357	391	412	381	321	377	376	354	398	364	388	392	413	372	392	359	380	380	346	367	364	358	390	380	364	398	384	375	374	384	402	393	420	388	379	383	364	387	384	396	394	393	381	395	398	362	385	381	396	387	357	379	379	404	362	369	343	376	372	383	408	375	367	388	344	402	432	345	355	368	349	375	362	367	381	387	394	351	369	397	393	400	383	385	349	345	404	397	382	357	358	377	376	382	373	374	394	412	423	378	368	333	379	389	423	410	391	359	376	375	408	370	391	347	389	387	400	390	384	396	398	401	368	332	351	394	349	385	397	358	373	396	404	371	355	367	398	409	360	402	382	366	421	395	405	403	387	366	347	383	411	426	379	377	376	374	388	388	351	373	389	371	362	367	353	374	408	348	384	416	346	414	400	401	382	378	379	361	354	351	374	397	373	369	397	384	361	380	371	383	369	371	390	381	372	389	363	388	376	365	391	358	341	397	405	377	415	376	366	400	398	387	414	393	357	388	410	356	393	403	365	401	378	391	376	378	382	366	381	384	377	341	398	413	390	423	380	381	367	347	367	372	369	371	419	410	372	391	376	372	392	378	384	380	393	412	374	363	387	389	361	370	412	362	371	405	347	383	382	397	398	358	370	382	368	397	407	394	387	403	366	369	378	370	399	354	395	399	370	362	405	368	383	406	379	388	396	380	369	345	377	384	356	416	390	382	362	371	418	387	380	367	397	411	320	361	386	362	375	353	348	360	377	375	371	394	382	367	361	373	393	404	387	370	380	375	399	368	389	409	356	379	368	373	351	364	419	370	362	371	392	381	390	433	390	381	405	406	359	370	356	365	362	367	370	399	356	356	397	354	378	364	393	373	381	371	411	384	394	383	421	397	392	384	368	413	414	377	390	375	373	408	391	399	353	401	391	380	377	411	423	355	395	378	403	373	408	390	408	396	390	379	386	380	366	415	403	387	367	391	388	390	391	346	387	376	414	400	388	369	384	431	316	358	396	424	393	391	385	360	387	402	372	386	374	373	416	390	369	384	384	392	386	382	395	384	379	379	360	386	331	382	369	384	347	376	368	365	412	375	360	385	391	386	381	381	405	372	410	375	386	426	408	366	378	378	352	377	368	398	363	379	384	388	381	415	359	391	372	407	379	369	378	396	362	358	383	397	363	367	414	372	370	369	367	397	373	357	395	385	396	381	383	375	363	369	373	395	346	415	359	366	392	379	411	405	417	382	361	398	366	343	389	367	364	386	343	375	373	389	366	399	397	387	402	391	384	369	369	380	367	356	400	362	379	397	377	363	378	388	365	396	360	385	374	398	414	386	384	384	374	383	427	379	369	409	405	354	392	399	410	405	386	394	380	331	399	382	397	415	366	354	388	369	408	379	398	388	373	356	412	401	385	397	344	392	375	385	389	400	357	352	404	367	400	376	408	377	376	402	350	345	399	357	384	332	409	365	405	361	365	373	397	378	377	410	405	397	400	403	409	359	355	411	388	393	393	394	385	378	385	391	364	375	375	379	388	367	377	402	386	368	374	387	357	390	369	340	374	407	378	390	386	401	364	432	358	349	411	389	380	378	389	363	388	379	377	412	374	396	384	361	354	381	379	394	388	404	380	372	358	375	383	392	362	382	366	407	396	395	403	411	366	408	375	376	363	398	394	402	385	385	382	353	344	394	352	366	376	394	388	360	376	396	399	382	378	418	389	391	372	358	375	353	357	387	366	382	375	373	361	347	372	396	366	385	376	349	407	384	404	394	341	407	394	370	361	380	373	350	381	371	394	365	403	384	392	399	375	363	356	362	392	380	400	375	363	408	345	387	356	372	346	361	398	364	343	434	364	361	343	405	373	382	382	396	356	379	384	399	408	357	350	391	363	409	359	351	382	381	375	438	399	392	392	399	362	398	411	373	389	366	373	397	381	368	397	352	398	353	384	379	385	393	396	382	372	378	402	375	374	381	437	388	369	395	346	393	380	376	385	371	400	389	390	377	434	391	379	411	386	379	392	353	384	347	384	369	367	387	404	369	431	356	383	381	370	374	393	390	383	411	381	390	379	348	375	357	394	371	353	413	358	382	369	361	365	357	326	386	414	392	386	387	387	378	365	359	366	379	380	362	377	384	382	372	427	404	362	381	395	430	419	377	383	380	364	389	367	373	381	385	397	394	409	400	374	393	395	400	389	415	367	403	332	400	392	395	405	375	393	362	373	385	381	371	361	354	419	390	360	362	391	398	345	377	357	396	387	377	418	361	394	387	364	375	381	372	356	352	401	384	338	359	404	377	419	359	394	381	382	361	400	390	405	385	369	386	375	373	378	364	380	359	384	385	362	386	383	382	375	400	360	359	382	364	393	375	399	347	377	362	392
35594	64614	50139	31719	22838	18262	16327	12342	7563	3913	2042	1384	1130	914	894	809	630	569	555	565	532	548	483	464	473	479	436	438	437	450	397	381	399	423	427	391	463	433	451	436	380	400	417	383	400	406	407	416	432	383	375	392	375	387	428	393	414	363	407	428	372	354	389	427	413	409	384	360	395	414	427	418	424	430	419	405	396	417	404	393	395	434	379	396	403	370	389	402	426	384	426	387	367	402	393	410	419	381	453	383	428	426	371	445	386	429	374	434	376	390	422	399	366	413	384	390	388	385	411	412	434	410	351	383	353	377	399	402	363	413	391	361	403	379	400	377	383	374	392	394	430	404	384	390	413	408	397	431	396	400	435	399	364	402	400	392	411	393	390	379	397	367	413	400	388	404	435	425	358	413	412	426	367	398	398	410	431	422	417	402	393	348	404	406	398	380	453	406	387	390	383	385	410	418	373	362	402	376	372	387	383	397	381	406	393	408	401	391	395	406	415	399	386	379	400	426	410	376	373	422	388	394	429	397	402	396	429	394	445	415	419	375	397	408	399	380	401	411	360	376	427	382	385	401	360	432	425	392	391	429	400	426	391	384	379	394	401	394	404	392	420	440	372	398	397	398	421	407	426	387	375	407	404	442	389	384	423	392	409	366	392	413	371	364	412	405	440	403	408	431	409	413	355	404	391	399	388	378	383	410	405	368	354	373	392	416	406	401	395	368	359	390	369	398	402	395	400	392	403	396	341	375	397	383	373	376	423	382	421	428	415	406	403	416	417	425	418	380	375	412	412	380	351	394	411	387	402	381	358	399	352	387	412	426	421	425	388	390	425	375	405	390	444	375	421	359	379	390	400	371	378	396	407	413	399	408	378	399	422	401	372	391	381	426	419	426	426	409	390	374	428	404	431	411	417	408	402	363	395	366	386	426	414	391	398	409	400	362	396	418	418	425	406	369	411	382	385	431	416	396	398	387	348	411	429	408	430	374	408	413	400	399	368	405	404	415	407	443	372	410	433	383	377	390	378	407	407	421	389	399	379	380	424	407	378	375	386	368	412	389	400	400	410	407	400	386	398	410	401	359	381	368	439	405	397	377	389	432	384	396	450	398	410	404	383	378	400	421	373	388	390	415	365	415	395	390	403	390	409	368	398	426	412	416	401	401	400	404	392	409	382	406	392	420	395	410	401	407	398	413	406	402	386	391	436	392	405	395	412	424	408	392	431	431	378	436	402	370	389	377	420	412	394	411	409	397	397	381	388	393	401	383	372	441	409	399	420	444	429	409	384	392	391	418	399	375	421	426	400	412	370	380	430	374	398	391	354	414	404	430	406	369	427	377	391	370	395	386	347	422	405	408	413	374	382	358	423	371	403	406	420	405	399	404	392	423	405	413	415	391	410	443	404	386	415	422	397	375	395	390	372	418	361	417	415	380	364	376	362	421	402	405	414	390	414	396	411	370	391	384	362	391	408	398	390	403	395	422	377	400	420	407	376	413	410	390	429	405	381	360	387	444	388	405	410	399	421	387	381	396	389	442	385	390	407	391	404	419	398	363	412	391	399	411	378	413	384	393	417	390	404	407	413	446	373	401	381	406	356	385	400	409	420	358	340	392	402	370	401	372	389	387	409	411	400	381	439	410	387	390	402	397	395	391	421	451	385	413	397	413	396	378	397	379	394	407	404	396	401	411	400	403	403	403	387	402	390	443	384	404	402	398	406	376	421	378	435	404	398	404	387	402	427	400	424	402	344	396	376	388	426	372	397	423	429	366	419	397	382	412	397	401	370	412	368	392	397	373	376	402	435	400	398	389	385	407	372	408	418	370	405	417	378	414	387	384	400	406	392	395	382	441	379	381	368	418	378	427	384	396	374	429	375	438	441	411	373	413	413	378	387	409	398	405	423	410	393	377	355	440	378	387	420	380	373	409	405	392	400	415	410	415	388	383	407	384	407	386	396	406	401	408	405	374	404	387	386	414	430	403	357	393	404	377	401	387	392	384	395	402	379	387	409	411	407	391	400	396	379	403	392	402	411	427	414	387	378	383	430	412	422	377	381	376	413	391	368	394	380	424	415	372	391	433	395	402	396	386	401	380	398	394	348	404	378	377	380	391	436	392	395	379	418	420	377	392	382	374	411	378	427	400	356	422	420	395	399	350	392	425	395	391	344	402	432	412	406	372	394	412	438	409	360	402	399	393	381	394	402	390	378	376	388	416	410	403	356	396	407	368	405	394	391	377	372	369	396	355	368	388	390	409	427	376	395	406	410	410	423	374	372	392	418	410	392	411	393	387	378	422	363	394	408	392	404	421	404	394	382	351	393	402	446	379	394	358	378	369	393	401	411	403	399	416	406	418	395	404	393	394	425	414	403	382	391	423	411	382	389	415	406	389	398	417	385	402	396	374	416	409	406	415	441	385	387	390	395	415	358	384	422	445	380	408	388	392	354	414	416	377	408	392	413	425	412	384	372	422	404	401	401	432	368	421	395	418	406	415	429	423	400	368	402	405	435	390	384	423	399	428	412	402	361	423	386	376	387	412	354	388	372	423	413	381	383	414	399	413	411	422	408	412	397	392	381	399	391	424	384	400	407	391	398	382	376	380	405	419	424	409	403	405	392	407	388	405	396	390	402	382	414	382	398	393	394	404	399	415	391	409	373	407	420	369	398	391	407	353	407	432	398	374	445	376	389	384	395	374	380	406	391	400	389	412	405	403	357	404	357	378	408	399	369	396	364	389	414	400	352	369	372	418	417	395	450	385	402	419	413	372	381	407	402	391	422	386	410	398	380	369	408	402	382	389	381	394	390	401	396	410	380	399	406	377	407	442	372	412	394	397	419	407	391	377	394	403	405	418	396	366	361	386	378	411	395	367	423	388	380	392	406	423	399	433	377	393	427	390	365	374	384	400	443	364	417	421	401	395	404	355	366	399	414	398	385	406	412	402	385	402	399	430	409	372	376	423	447	395	367	406	396	393	375	379	406	387	409	398	442	424	395	361	410	387	416	386	430	430	374	386	389	412	420	373	356	360	409	396	381	430	394	371	401	390	383	384	390	381	367	369	382	424	398	435	421	366	411	392	419	399	396	383	363	416	416	395	414	427	395	399	373	412	406	388	391	371	391	395	389	384	378	418	370	399	378	383	388	399	410	394	382	405	428	402	413	409	405	413	424	386	399	400	394	394	414	414	372	412	405	386	383	375	386	392	408	427	401	412	373	396	397	407	403	370	377	363	382	382	366	368	401	384	420	411	399	413	407	421	398	365	419	388	423	432	382	413	402	395	399	388	388	397	377	379	410	356	399	429	417	374	388	391	377	421	429	423	392	367	409	395	424	414	410	379	443	389	392	388	410	411	400	400	390	405	444	401	401	378	405	392	391	381	386	403	397	378	380	401	390	379	387	397	407	429	390	388	403	386	393	396	424	429	394	389	421	386	406	446	395	403	383	399	397	375	418	417	367	409	416	408	435	387	415	409	422	410
25800	21997	30263	27910	20064	13778	9642	5867	3759	1814	1080	819	710	615	577	609	559	466	466	476	461	481	453	434	417	415	420	424	435	423	425	446	404	428	405	376	418	403	423	386	426	408	406	411	390	369	391	399	361	374	391	388	407	396	398	379	385	435	372	385	381	397	404	373	371	400	406	380	442	364	401	426	407	409	375	392	385	378	398	419	411	396	401	398	383	439	361	369	399	412	378	406	377	377	395	352	369	389	400	394	417	429	368	405	435	398	372	393	392	400	441	421	406	417	402	415	410	406	414	403	448	424	406	428	367	377	431	380	401	388	390	377	357	395	402	377	355	386	379	407	358	373	398	407	424	389	364	406	407	384	359	391	365	366	418	385	386	407	425	393	391	408	345	392	418	408	414	368	374	389	394	373	345	399	397	387	420	423	408	394	442	387	383	393	431	356	391	392	419	334	369	381	362	395	409	381	428	410	414	351	374	363	386	376	359	414	402	416	355	407	407	375	377	350	391	389	411	393	408	401	400	375	378	379	392	423	388	404	355	401	369	409	409	372	376	369	399	371	410	410	393	412	422	420	405	401	397	400	368	399	394	356	383	431	386	385	416	367	378	412	402	406	385	346	406	367	410	364	400	368	385	383	385	371	402	389	420	442	388	397	387	402	362	379	389	420	408	404	401	392	439	442	368	408	385	413	390	427	411	362	411	414	378	404	406	400	382	395	399	395	385	404	393	367	404	393	420	404	380	395	363	366	374	393	368	391	425	417	379	401	399	410	383	418	387	398	398	390	411	400	420	374	370	415	413	397	421	389	383	343	391	384	386	399	344	370	391	397	375	379	375	384	401	384	412	419	382	383	405	405	423	381	375	352	361	383	355	421	381	395	399	363	375	416	462	398	401	386	352	402	425	421	389	379	380	413	375	383	343	360	420	401	385	398	405	392	397	395	387	429	349	397	367	367	366	420	360	394	375	376	390	398	373	401	411	406	408	392	419	390	414	416	407	396	383	361	419	422	380	366	361	367	382	386	382	387	385	407	378	375	416	401	383	388	406	422	375	377	387	384	385	392	425	408	388	391	384	411	407	346	373	437	393	389	389	354	395	400	403	432	382	377	387	419	409	392	368	407	395	375	404	385	382	391	403	407	395	419	404	430	385	394	388	387	406	384	394	412	416	356	397	367	422	402	380	409	367	392	371	382	372	376	376	395	409	386	401	404	395	410	388	390	370	395	369	379	384	433	378	410	380	374	395	375	370	401	389	421	375	387	385	404	415	408	372	368	408	362	370	386	375	412	386	332	413	394	385	408	380	377	399	416	404	419	412	357	398	383	376	378	396	432	405	406	375	358	422	349	413	426	395	368	401	393	370	372	420	389	392	411	422	378	375	402	384	345	365	402	371	373	374	400	379	381	404	377	389	338	396	388	383	385	369	410	423	387	386	368	373	386	400	395	399	408	390	411	424	373	378	394	374	423	378	407	415	368	407	386	369	366	378	384	381	442	341	431	365	397	374	415	425	352	389	389	375	396	396	381	395	435	451	378	402	395	399	392	384	401	401	398	423	441	397	385	421	409	381	372	402	381	425	398	380	403	420	407	393	412	410	386	397	415	413	422	397	391	363	404	389	387	395	357	406	360	415	426	392	392	377	372	421	394	390	352	407	382	384	378	398	389	388	428	404	399	374	413	399	410	415	375	346	372	397	381	362	362	432	402	360	393	379	439	397	363	412	399	389	387	396	376	388	391	397	377	384	402	380	399	400	403	414	393	376	387	390	414	396	411	398	377	364	399	416	361	355	404	418	389	389	393	374	373	403	386	376	406	388	397	379	425	427	375	385	409	390	387	373	391	409	406	394	382	403	427	442	402	390	424	363	406	430	395	398	374	383	442	375	389	439	396	373	426	407	402	394	396	342	381	352	353	406	364	417	379	368	389	418	397	380	376	388	412	361	382	387	364	379	390	391	380	363	432	396	397	399	384	386	398	384	406	361	416	395	391	384	386	397	398	366	396	386	402	395	352	390	378	376	405	373	423	385	385	404	380	403	409	403	400	428	393	367	387	386	390	407	399	405	373	438	410	401	384	396	380	391	403	353	385	405	396	383	390	392	385	388	423	357	355	398	410	388	399	424	404	423	380	407	401	414	413	370	410	392	367	398	406	407	389	352	394	372	395	386	417	352	369	399	410	373	409	394	436	406	367	380	387	414	407	413	400	397	383	423	391	384	438	389	376	393	371	409	396	398	372	399	401	419	406	405	368	414	400	387	350	394	381	367	426	375	399	371	409	390	369	419	364	389	399	373	411	394	404	422	386	415	369	391	388	381	385	381	390	392	371	383	431	327	391	367	386	391	376	419	371	388	401	374	414	403	386	406	392	368	355	389	383	389	407	413	382	378	394	389	372	421	414	380	397	382	405	406	419	415	388	395	402	398	383	379	391	407	407	376	419	377	415	384	356	413	383	403	430	392	383	395	355	399	389	415	424	401	372	378	427	376	369	376	369	439	365	396	435	395	406	365	375	394	380	410	387	392	374	362	390	407	397	402	348	413	390	386	380	402	404	396	399	408	440	364	391	395	391	399	357	350	391	383	378	375	384	408	405	394	357	396	400	363	410	395	406	408	386	371	422	372	336	374	439	383	415	418	383	395	410	395	371	423	395	388	401	376	382	379	426	356	373	399	404	337	410	406	389	370	386	407	382	410	406	382	367	370	410	387	406	410	395	372	373	399	420	383	389	417	390	412	365	399	400	381	420	387	398	418	414	388	421	384	378	386	416	382	411	411	389	378	421	384	418	382	382	386	388	415	383	409	399	386	411	383	374	402	401	388	398	356	402	399	362	332	349	398	386	393	407	378	378	389	405	358	404	388	390	427	402	403	400	391	410	415	421	385	384	385	399	374	377	361	377	413	373	385	408	404	413	368	382	391	410	383	389	377	402	403	384	415	379	413	386	393	420	415	374	390	425	376	356	429	398	369	390	391	423	372	379	414	400	387	403	381	391	383	378	392	402	408	357	357	398	374	386	405	385	397	421	428	352	418	410	402	387	410	417	393	354	370	359	362	383	388	396	393	368	402	398	361	389	374	405	392	410	389	389	418	345	405	420	420	369	383	382	379	387	381	426	402	429	399	433	387	409	375	405	355	354	375	407	385	394	369	405	398	430	398	413	385	418	383	365	435	363	414	418	427	389	385	368	369	433	375	382	402	361	398	370	376	405	395	386	370	408	389	402	356	393	395	414	427	359	418	412	377	384	402	386	402	386	403	366	392	450	390	464	384	418	410	410	399	423	391	383	385	415	347	422	371	416	393	365	380	383	392	433	379	402	393	379	363	375	388	382	430	378	367	391	381	381	430	418	367	378	401	396	387	392	396	405	397	400	410	398	444	391	402	423	362	427	388	413	387	398	360	417	393	414	379	370	413	351	387	377	345	415	432	409	370	364	370	389	391	398	390	373	397	402	385	402	401	353	425	342	381	405	404	400	362	396
35320	59592	44157	27564	21439	17509	13768	9631	6441	2928	1644	1210	1052	862	792	792	656	602	562	544	558	484	472	487	476	480	479	440	452	437	471	457	421	444	418	457	444	433	428	419	415	433	414	381	431	420	437	415	409	406	439	426	428	468	431	438	393	443	398	437	411	412	374	436	429	443	429	408	456	402	413	398	445	440	455	400	419	411	455	423	418	462	428	418	420	390	438	425	441	434	445	401	400	396	441	455	383	433	434	441	454	442	378	416	389	407	394	434	399	422	455	380	400	422	408	410	435	425	404	436	419	392	426	450	388	418	443	403	423	405	426	412	447	442	395	402	389	432	406	425	406	398	421	397	439	407	419	461	421	408	456	441	398	436	390	388	415	415	412	429	390	418	433	431	439	402	413	368	441	414	417	455	470	433	447	434	439	401	396	431	458	471	425	425	437	383	434	405	412	461	421	428	420	414	437	395	434	432	406	453	417	391	462	388	380	444	427	394	432	394	436	412	440	436	439	440	427	435	430	428	441	429	428	427	437	404	450	406	400	377	427	414	425	410	369	416	463	403	425	434	438	400	405	413	440	421	422	450	409	402	399	413	408	383	385	456	426	399	427	419	424	442	430	431	419	424	438	426	446	404	415	438	397	415	433	432	389	451	421	411	387	445	433	412	458	439	418	425	438	426	404	396	433	397	436	433	423	400	426	445	407	424	415	437	412	394	426	397	430	444	421	443	427	404	425	393	434	398	410	421	427	449	409	388	398	413	406	443	407	429	420	369	419	434	431	434	384	404	407	416	455	432	428	396	417	403	412	409	416	425	403	424	432	416	400	417	427	362	430	388	394	450	409	432	399	397	433	417	403	413	381	414	418	402	437	408	399	413	451	418	404	420	441	443	426	411	407	465	469	443	405	409	418	421	405	387	434	405	385	410	407	415	415	443	413	410	448	396	412	420	408	436	403	417	392	416	404	436	417	404	429	427	427	423	427	410	398	438	409	414	422	428	442	409	416	415	465	404	401	435	421	426	477	410	420	436	434	415	423	386	390	436	423	425	423	415	419	408	425	428	482	398	400	424	397	419	433	407	429	428	436	419	420	400	423	443	418	451	444	447	368	447	464	436	458	472	444	423	442	445	421	406	427	429	437	424	434	386	406	447	417	440	414	472	422	412	413	438	417	405	415	404	417	431	428	392	393	406	434	440	446	411	425	412	427	387	401	421	410	419	457	401	453	462	418	408	453	425	435	402	419	450	439	389	406	399	404	391	422	421	405	422	424	435	407	411	471	424	412	413	431	431	426	395	396	425	402	429	411	407	433	425	424	410	443	424	439	387	441	414	429	445	459	421	368	400	424	466	426	454	427	396	393	423	446	408	423	442	411	426	410	431	435	469	470	399	382	458	376	424	426	401	428	427	410	407	411	433	420	439	402	394	425	436	450	382	419	414	429	410	428	439	415	380	439	456	401	449	463	444	406	442	393	426	398	408	427	410	429	429	395	430	413	433	403	437	389	417	425	420	437	452	422	411	425	401	420	429	430	413	431	429	449	419	434	414	440	444	422	408	381	442	433	451	410	429	445	395	403	407	443	419	447	436	428	414	394	414	431	422	397	418	454	424	451	417	378	410	377	417	405	406	403	439	444	444	442	436	439	398	405	452	447	437	425	384	453	414	422	444	388	450	423	391	416	432	433	424	419	420	389	401	449	424	414	452	409	450	406	433	370	441	389	423	408	396	437	400	427	436	442	409	453	400	411	440	375	423	423	439	417	409	426	455	409	382	431	417	400	411	406	374	428	387	413	447	409	459	453	426	433	415	430	462	433	439	416	430	440	430	397	393	410	409	455	411	429	404	424	432	437	420	400	380	471	442	391	461	422	422	413	413	445	411	416	425	444	367	424	386	423	432	415	436	427	442	407	422	447	410	417	461	427	395	446	434	384	436	382	398	429	425	411	414	435	407	457	405	432	405	424	412	406	396	399	430	427	436	415	418	407	404	442	432	461	452	410	409	425	392	440	408	415	434	430	397	438	413	405	374	412	391	416	433	408	416	425	401	412	442	392	438	415	415	405	382	386	409	433	410	421	422	426	432	416	417	438	418	419	372	384	412	441	377	412	420	458	417	391	382	404	397	418	412	418	425	394	444	426	413	486	436	419	401	419	435	408	462	428	427	431	447	416	449	411	461	379	407	408	417	425	417	449	410	407	444	393	423	378	410	408	444	443	436	389	439	415	437	394	416	425	426	417	410	425	427	465	422	416	374	390	406	417	407	436	430	456	396	416	444	434	434	420	471	424	432	426	437	414	394	417	413	414	415	419	448	419	446	455	365	401	430	417	452	407	441	393	452	440	460	382	418	447	429	409	395	441	394	398	433	436	431	468	412	390	415	403	412	446	423	438	410	404	457	433	394	424	453	410	409	415	450	439	430	408	411	423	412	404	392	395	405	399	438	400	419	398	440	407	387	416	375	396	382	429	438	432	422	408	417	414	433	428	423	389	438	436	435	414	409	418	408	389	443	410	419	467	427	422	402	420	426	448	415	395	439	422	456	409	439	441	396	411	387	415	453	438	429	429	438	415	439	434	406	430	399	418	454	401	399	433	405	415	420	404	399	438	441	429	418	435	420	465	398	420	419	435	459	382	429	432	392	429	429	427	420	425	387	385	454	416	414	412	451	387	417	426	403	418	433	432	446	413	437	415	427	443	441	441	436	399	431	394	439	416	412	430	459	395	439	395	432	428	413	371	421	412	420	384	435	404	424	409	407	413	428	416	394	449	430	410	425	417	427	404	458	432	405	420	445	384	433	412	410	428	429	438	431	410	402	439	411	411	415	418	409	401	469	419	426	432	376	415	397	461	391	428	416	412	426	426	428	455	409	421	457	401	424	431	408	394	425	415	449	402	438	453	434	411	448	423	406	400	421	403	452	405	416	412	458	479	422	388	379	441	393	408	437	396	451	427	408	385	381	416	453	396	404	410	407	411	445	411	446	436	432	380	429	403	409	395	425	396	407	442	443	416	407	437	431	444	428	423	417	393	464	419	452	429	451	416	448	410	443	437	421	396	397	405	450	413	425	426	451	458	453	414	413	435	438	459	417	409	417	443	427	394	415	394	395	393	416	426	431	405	430	434	439	437	378	432	387	440	415	427	441	445	433	417	379	418	447	426	422	414	434	385	423	426	382	399	448	422	390	430	395	420	416	469	429	432	401	441	426	389	414	418	402	399	439	434	371	422	400	374	447	436	416	416	405	414	438	408	421	411	421	435	381	417	446	429	443	426	438	419	474	426	435	398	424	401	420	404	415	385	437	367	413	393	411	419	407	392	402	436	421	434	422	416	429	434	385	400	411	416	444	429	415	439	453	421	423	460	430	405	408	440	412	455	384	439	370	420	422	441	444	415	409	436	409	428	448	422	432	399	453	423	461	438	433	427	448	441	403	432	421	427	405	435	437	417	440	400	410	421	433	432	447	403	415	407	419	441	401	400	440
23356	21695	29542	24707	22482	24429	21453	12974	8795	3997	1665	1303	1164	1034	928	880	802	692	652	622	606	621	641	617	626	581	536	567	562	581	578	541	527	492	515	512	471	525	517	532	547	537	499	544	528	522	541	553	522	549	530	549	506	547	510	484	551	467	597	521	522	524	529	497	564	533	553	542	542	523	529	493	525	534	526	466	531	530	529	482	495	523	507	536	544	548	539	524	540	543	536	520	522	514	478	511	523	517	540	552	544	512	504	543	529	551	529	534	508	521	512	555	491	515	512	508	530	578	501	500	564	516	548	450	497	525	501	516	548	552	527	530	511	505	532	509	527	532	537	502	541	545	515	520	532	559	507	525	504	527	496	538	520	489	524	527	507	504	501	536	482	487	479	496	524	511	536	515	508	536	519	553	544	571	515	485	506	516	546	515	484	510	497	534	535	514	527	495	557	520	508	568	535	513	549	532	511	498	511	550	525	534	508	487	532	564	504	539	534	532	513	501	522	515	522	500	552	507	539	519	514	499	534	530	526	518	524	493	527	573	495	489	492	534	521	512	493	529	476	528	529	512	543	508	543	514	488	508	517	535	496	545	518	520	522	506	528	504	552	500	500	473	539	558	545	534	511	532	534	518	521	539	534	547	530	516	497	520	552	533	541	500	522	515	500	500	554	557	501	529	529	496	551	516	537	522	525	548	532	527	497	489	524	499	533	533	503	492	489	545	546	563	501	529	523	520	549	528	507	571	514	510	507	508	486	510	515	506	544	532	534	512	551	518	511	536	510	529	531	536	515	518	544	511	517	553	540	531	522	519	538	511	469	532	574	515	506	531	521	561	549	524	510	551	482	501	537	543	510	500	499	538	513	520	523	519	530	502	546	506	519	501	509	535	482	511	531	526	491	522	506	482	527	583	558	502	550	551	534	541	496	479	540	515	522	486	511	496	492	488	542	498	533	545	541	497	515	566	504	518	517	541	531	490	571	522	521	489	543	517	525	568	517	546	542	547	513	556	497	500	485	544	479	493	581	531	491	506	540	506	522	543	501	542	513	449	509	481	474	510	501	555	514	529	546	506	542	543	530	517	558	530	557	523	476	504	493	526	510	470	522	525	514	512	521	563	502	530	545	529	505	502	507	532	493	506	545	555	549	560	506	507	518	541	518	560	500	491	533	514	515	504	536	519	493	520	478	500	573	544	521	524	523	583	528	525	547	515	540	531	525	520	476	546	512	558	524	502	508	537	510	534	509	575	542	516	510	498	543	462	500	491	554	501	474	541	537	537	543	544	532	513	471	539	530	500	516	551	553	555	525	523	529	495	520	491	559	499	506	509	538	532	524	490	512	498	555	525	537	523	537	513	497	521	553	504	474	522	539	501	498	504	522	483	511	539	556	507	489	539	552	526	528	514	512	509	544	559	502	488	532	512	464	538	543	566	533	539	520	512	510	555	523	504	523	533	500	539	525	508	526	494	527	502	517	523	518	513	535	577	516	511	499	559	502	492	512	504	506	505	528	573	513	538	530	507	528	525	520	528	551	531	508	545	534	539	531	505	529	554	531	500	499	503	510	517	528	545	499	506	545	503	515	509	533	525	532	484	533	516	510	461	507	534	492	498	522	540	548	492	517	536	552	483	551	523	542	521	595	508	529	546	560	528	493	537	534	514	516	588	574	556	525	497	553	543	516	565	527	522	517	553	495	536	577	527	557	544	489	535	511	568	529	510	531	537	522	542	546	505	488	516	527	536	491	521	524	535	542	562	511	528	506	491	507	499	477	504	511	535	541	494	504	510	536	535	521	531	535	525	476	470	533	516	501	513	525	514	510	505	522	543	517	510	476	520	500	554	518	514	506	530	523	540	489	489	537	537	483	553	513	567	539	506	501	538	564	508	517	517	547	533	538	525	536	536	519	486	552	485	527	512	521	573	493	521	551	500	524	514	547	507	514	508	509	532	539	530	504	533	522	511	542	513	490	526	524	512	565	510	539	494	499	489	477	514	521	537	533	516	522	493	497	516	508	529	532	513	555	525	549	515	486	504	500	545	556	552	505	529	508	519	531	462	548	540	549	511	537	490	477	530	529	508	525	506	546	547	561	557	547	535	529	512	509	502	521	528	497	526	524	511	510	551	507	520	535	531	558	535	531	544	474	534	533	522	528	537	544	514	526	474	529	524	468	473	505	559	529	583	517	489	544	555	498	541	515	516	518	555	577	492	513	553	493	539	530	493	521	527	519	524	530	512	525	535	494	505	516	518	537	546	518	543	502	540	478	525	500	544	517	526	529	498	527	472	547	523	495	529	494	478	523	511	505	534	523	487	552	546	511	522	523	503	558	556	498	535	507	529	535	485	535	513	512	504	493	524	525	555	503	526	515	542	505	524	516	519	512	543	511	532	511	519	483	508	538	498	516	516	510	525	537	552	509	507	489	507	563	568	498	535	495	585	496	518	511	478	468	489	511	461	555	534	522	484	523	538	531	520	551	530	534	523	490	487	538	512	539	508	523	534	495	511	493	489	536	515	547	538	561	505	517	529	526	492	538	516	534	522	513	510	508	546	516	544	535	522	456	513	509	512	493	520	535	506	498	510	541	546	508	496	481	492	516	552	502	492	547	540	492	528	524	495	537	480	522	526	525	514	516	505	544	596	524	507	522	504	515	556	532	560	525	503	535	526	501	513	538	545	554	513	504	495	517	516	502	491	516	562	504	519	525	498	500	532	513	534	549	540	534	530	523	484	559	591	497	552	494	547	475	497	484	546	537	498	549	494	517	492	535	520	495	505	517	481	521	532	549	517	541	528	488	531	519	507	475	540	547	524	515	497	499	484	521	523	494	555	505	504	497	506	539	504	493	504	527	586	531	492	543	506	517	503	551	569	541	508	543	498	561	518	529	533	579	552	503	485	546	517	520	581	522	530	538	520	517	555	510	520	509	512	486	510	510	511	530	510	512	520	551	517	497	541	525	552	516	501	512	572	548	525	510	551	521	497	503	510	521	480	529	574	491	495	530	548	532	519	471	496	529	484	501	537	545	523	530	549	524	535	540	509	549	507	529	492	505	510	503	510	507	548	587	566	554	524	531	540	479	526	507	530	531	514	559	540	560	574	536	522	531	518	577	543	550	506	516	483	491	498	483	525	530	471	546	543	544	565	542	549	548	527	567	519	531	555	496	527	517	500	505	491	554	543	526	540	531	545	518	542	575	519	482	536	514	534	515	547	530	462	524	526	510	517	546	548	512	531	527	479	536	507	556	525	534	535	499	526	545	492	517	497	512	534	520	530	539	511	539	538	505	478	567	487	539	538	505	516	474	502	515	546	497	536	478	528	544	508	536	495	485	526	528	499	526	537	507	534	494	491	541	512	500	531	518	544	532	552	521	532	493	527	456	499	536	490	522	490	524	499	523	485	490	518	520	526	524	497	531	532	569	535	508	535	536	519	545	497	571	503	542	540	522	536	526	547	514	548	559	503	497	527	544	524	506	533
38339	69279	55023	38236	30653	26407	18900	16679	12373	5634	2430	1881	1667	1428	1189	1135	1008	825	758	756	770	717	681	683	678	613	632	604	557	590	590	572	565	592	525	560	554	550	532	542	528	556	571	542	511	546	528	552	535	569	534	583	574	533	548	557	556	564	565	488	521	548	479	521	537	497	571	551	585	526	549	514	581	537	530	515	514	552	517	542	549	500	541	489	528	542	551	556	532	560	546	509	542	529	545	530	500	544	524	539	563	561	539	563	511	546	554	525	553	546	548	540	517	490	510	529	533	504	513	511	506	554	544	493	561	560	534	555	560	546	557	532	555	550	542	485	519	563	550	560	502	492	527	528	557	535	522	573	573	510	550	522	521	550	477	509	482	510	535	566	534	540	587	527	528	513	513	547	544	579	532	519	573	529	543	550	551	509	552	514	548	550	532	502	547	510	573	515	532	520	519	560	495	545	552	520	493	597	507	573	559	538	570	543	530	494	494	535	542	520	544	524	588	516	515	554	549	495	526	544	502	562	547	561	511	481	537	560	513	555	525	542	578	520	524	519	527	578	498	539	553	565	528	554	495	521	518	569	539	551	510	531	561	527	534	505	558	532	551	510	532	537	533	547	531	550	488	518	498	528	561	541	532	524	506	513	529	519	501	541	509	523	549	531	529	546	553	562	532	530	516	549	548	544	546	542	556	534	553	502	544	556	545	526	526	479	555	546	487	539	532	475	549	547	514	525	551	491	526	567	552	520	549	505	531	523	532	577	534	555	531	548	562	506	538	513	517	536	555	542	507	524	529	512	537	496	534	545	530	525	503	551	560	496	498	504	536	549	528	543	559	551	535	542	545	534	554	565	527	522	526	526	530	561	526	528	541	560	550	517	497	499	526	509	520	521	513	551	534	520	509	538	550	504	528	561	535	540	574	532	517	547	557	511	543	532	547	528	547	558	511	509	542	547	530	491	527	535	564	575	541	521	596	552	544	581	558	544	513	492	557	536	518	532	537	563	520	514	570	525	550	518	515	542	538	559	503	573	530	508	557	519	503	585	514	535	537	537	537	541	552	522	542	555	531	573	513	604	529	535	552	548	535	527	544	528	502	527	548	553	551	560	556	502	526	518	519	575	515	511	530	584	516	542	513	559	536	528	557	536	542	580	510	523	512	535	542	523	532	536	537	501	509	539	516	523	531	541	529	512	521	537	504	512	515	518	537	529	551	530	516	555	531	545	555	517	541	501	551	512	525	515	514	546	500	556	502	517	501	579	489	509	502	550	522	523	516	559	513	526	538	516	572	573	571	471	544	543	529	540	545	543	524	506	518	504	538	512	531	544	560	512	535	518	504	482	515	546	544	513	503	530	547	539	563	557	517	570	521	533	542	554	546	567	583	526	545	529	537	562	514	560	547	537	526	498	518	525	538	551	522	573	550	525	472	526	559	549	521	577	531	533	540	524	550	517	522	494	518	542	567	517	496	522	502	515	521	554	545	522	528	574	561	567	538	519	512	554	512	516	508	543	536	497	540	596	529	509	483	548	522	533	545	546	526	567	532	547	475	570	542	559	544	542	529	514	500	526	564	546	543	574	546	544	529	529	558	540	532	564	528	512	527	513	496	577	546	528	511	523	505	508	526	521	538	517	531	466	484	560	527	547	535	554	533	502	535	544	525	550	524	571	529	543	496	533	547	555	519	552	555	550	551	543	530	533	582	555	512	506	549	508	560	539	519	547	556	501	544	519	506	547	530	552	513	534	562	541	505	517	538	561	529	546	530	525	550	556	570	507	526	538	524	543	499	508	529	529	529	510	613	508	545	516	546	541	534	505	530	519	530	530	529	514	540	536	540	498	525	494	508	541	549	536	540	515	538	572	507	532	562	549	517	561	532	527	532	541	558	562	521	524	534	495	525	536	556	547	550	537	524	561	538	529	554	507	510	477	529	554	501	549	526	555	538	497	555	514	546	518	524	492	555	533	571	526	518	531	509	510	505	542	495	540	538	508	524	529	537	556	569	530	504	511	516	551	523	542	558	533	540	544	547	508	502	502	512	504	510	545	532	541	481	504	569	505	529	530	489	544	511	531	568	534	521	583	533	534	522	538	547	529	562	575	545	551	539	540	495	517	531	521	528	511	518	552	550	534	509	495	559	480	538	521	552	525	566	528	497	528	530	551	556	538	555	518	533	515	529	526	537	502	528	494	567	523	552	530	542	498	497	538	515	516	534	572	530	533	522	547	503	522	560	478	554	535	547	532	517	533	526	532	548	538	480	566	488	514	534	521	540	590	527	517	566	500	528	542	511	510	548	510	541	527	506	552	518	521	529	546	533	527	566	534	502	509	545	581	507	560	557	510	538	565	516	520	527	525	533	538	513	565	519	546	559	555	516	561	519	522	536	525	496	546	518	521	518	489	544	617	510	495	499	499	535	546	519	519	497	524	497	512	509	522	560	583	525	515	522	549	527	531	517	565	510	523	550	515	524	511	529	534	541	548	524	546	541	572	541	497	509	564	501	519	554	527	547	497	517	547	555	560	589	482	506	532	565	488	554	535	530	505	503	536	530	528	526	507	517	547	544	554	530	524	514	531	542	541	533	558	539	490	539	501	471	535	528	541	505	536	509	565	560	558	540	542	524	512	552	549	566	584	531	542	482	533	544	547	540	557	513	516	554	542	512	522	536	539	544	532	531	539	575	534	522	537	535	561	529	546	500	540	507	530	516	535	544	524	507	538	545	550	548	562	549	551	518	533	530	554	491	513	507	501	495	539	548	536	507	509	565	528	542	532	511	527	511	537	534	541	552	534	537	529	535	550	553	534	525	526	529	561	555	512	565	505	495	548	509	521	540	523	549	499	526	547	531	556	533	521	498	487	532	551	488	514	526	554	555	518	520	523	549	492	542	531	497	532	556	524	506	527	512	543	523	546	551	526	507	517	484	497	525	520	515	530	499	498	505	537	532	546	522	502	523	498	539	548	531	504	490	551	530	553	530	547	521	525	578	524	515	542	510	517	543	547	535	526	556	539	505	502	513	529	475	516	479	565	551	532	561	533	523	532	539	603	525	482	502	514	564	518	549	558	525	541	495	516	535	521	563	528	526	540	519	561	553	515	517	560	542	519	546	535	520	492	550	558	539	543	495	555	538	558	550	519	523	539	505	525	548	531	547	531	520	542	534	512	576	532	578	522	525	558	527	526	512	537	517	534	488	545	531	534	551	529	549	524	550	517	539	575	524	529	527	556	515	533	561	522	508	552	537	565	524	519	572	572	512	570	556	550	516	485	523	578	542	533	492	525	507	529	541	535	533	523	557	546	538	533	505	552	518	521	520	555	552	530	513	501	547	536	527	553	545	529	555	514	553	521	549	543	547	560	566	499	537	539	497	497	513	495	558	531	567	540	587	538	565	500	558	524	533	519	520	527	544	533	516	522	536	559	503	531	509	560	556	534	543	555	518	544	545	536	535	523	543	508	539	536	487	502	516	553	541	561
34185	42351	41328	26691	15157	8559	5032	3624	1878	965	688	559	557	469	456	403	404	395	339	376	357	349	352	369	345	325	334	328	328	329	294	299	310	313	320	304	317	331	286	311	312	315	304	277	285	283	307	348	321	330	312	311	307	351	319	308	314	298	322	322	344	325	324	318	300	312	308	302	327	313	316	306	290	308	320	303	314	335	328	276	329	277	335	309	313	321	314	332	313	306	300	313	321	308	301	306	324	306	322	317	312	294	311	296	317	325	320	311	292	319	298	295	300	318	308	344	315	298	304	314	314	327	307	305	339	288	308	303	337	290	318	311	316	336	305	304	318	299	289	267	301	310	304	318	319	289	301	323	339	305	327	323	276	302	295	313	315	323	319	320	328	284	334	310	328	309	348	302	334	310	282	308	315	308	297	320	285	330	314	307	284	304	301	297	315	338	299	295	298	295	321	286	318	325	315	292	287	310	321	322	290	325	335	310	310	267	314	287	292	285	317	314	281	298	285	281	280	296	308	279	311	300	361	325	329	283	301	294	320	284	308	292	309	316	300	283	307	309	316	285	341	307	319	312	306	323	345	307	275	326	320	318	304	299	329	327	318	313	303	327	302	324	302	303	331	323	332	324	311	307	312	286	314	311	315	305	307	311	324	305	302	312	301	292	294	308	320	299	308	333	300	325	327	298	271	305	334	303	334	279	315	287	312	300	343	325	297	317	333	317	319	339	323	295	335	319	308	326	292	280	305	292	318	305	309	300	311	317	304	303	275	320	309	325	322	302	317	377	335	317	306	279	280	306	315	319	325	319	307	310	311	328	297	331	286	314	331	300	294	341	298	329	309	317	326	362	306	303	293	276	299	320	324	331	323	324	302	304	294	303	299	289	311	293	317	291	326	335	292	272	311	291	317	308	323	309	338	303	283	320	314	336	338	305	314	333	298	308	294	343	303	327	325	286	321	299	307	302	337	301	323	335	308	290	289	332	335	293	320	306	325	287	320	320	299	338	313	298	299	284	311	318	348	308	317	318	307	306	309	308	321	333	326	325	312	318	319	330	307	287	326	327	320	301	285	265	322	294	318	295	307	288	314	313	284	320	330	315	297	318	292	292	297	324	307	295	307	289	345	278	324	288	309	318	295	299	312	316	297	287	310	290	310	303	322	280	300	291	294	304	320	328	319	292	352	289	303	350	314	328	308	320	335	338	284	281	300	335	304	360	302	301	268	309	305	305	318	350	338	305	322	289	314	328	303	308	316	331	325	312	321	318	308	297	298	289	321	302	294	324	313	332	304	325	295	285	305	297	319	297	293	298	332	331	353	288	346	278	312	324	298	333	326	287	326	335	300	304	301	291	331	314	307	346	288	302	328	308	296	319	294	296	328	302	308	298	309	316	315	341	314	340	312	328	300	309	292	306	299	317	304	321	292	289	314	336	306	298	300	312	321	342	307	306	282	338	308	297	314	318	306	322	306	297	286	320	319	333	317	313	308	327	321	322	332	293	287	314	304	341	301	306	330	320	293	311	299	309	317	317	333	322	300	312	325	282	352	299	329	321	307	282	325	312	336	296	277	353	315	305	294	321	337	290	255	286	297	276	302	277	296	292	346	295	300	301	292	321	329	314	297	280	354	311	308	338	302	303	313	308	294	286	318	336	309	331	307	265	339	325	313	301	342	317	306	311	293	295	305	297	306	304	326	319	296	304	299	292	314	295	329	365	329	329	295	294	317	313	290	281	284	337	322	288	291	303	307	329	299	329	295	301	319	312	309	283	312	321	320	291	304	303	326	321	301	307	321	333	303	312	328	341	300	326	327	306	320	329	302	307	302	296	294	291	312	336	321	300	301	322	300	342	278	339	320	290	291	316	307	326	313	328	285	304	325	318	295	308	336	294	277	349	317	308	345	341	306	300	308	314	317	338	306	314	334	314	315	325	288	317	282	299	281	291	317	334	292	319	332	302	339	331	308	328	294	322	289	332	317	306	305	283	281	283	327	313	302	306	281	304	291	313	314	337	296	306	308	315	312	289	308	347	325	307	306	267	289	332	297	349	344	281	296	299	292	312	290	334	308	303	291	260	292	286	285	312	311	305	308	320	319	301	299	302	304	312	307	299	333	318	315	318	329	340	310	309	285	305	314	319	310	321	320	327	317	311	299	275	319	304	319	333	302	314	316	306	317	301	337	337	330	318	312	334	326	322	334	310	332	312	258	314	311	322	275	327	306	309	306	319	303	335	305	325	330	310	313	318	309	316	286	301	321	310	316	254	307	342	293	300	326	326	310	290	289	332	294	311	313	324	326	314	335	298	287	309	313	307	350	335	327	306	320	307	290	315	307	284	292	317	319	291	309	307	296	305	300	294	280	314	344	314	280	307	308	293	326	298	329	327	297	323	298	330	318	300	318	303	343	324	304	285	289	319	304	307	312	309	301	335	315	318	298	320	292	321	288	290	291	289	323	322	321	296	344	278	285	311	300	350	310	309	294	326	268	314	256	298	324	298	325	324	323	309	291	287	287	332	326	293	290	323	287	309	330	322	304	301	287	293	297	295	323	326	293	309	351	300	291	339	343	302	320	295	283	331	306	306	366	315	319	305	300	293	298	353	277	310	331	325	299	321	321	323	290	299	306	267	311	322	317	301	305	279	319	324	293	309	286	322	333	307	298	299	305	299	282	310	322	330	276	282	311	320	327	311	317	320	303	286	289	307	333	316	313	286	309	293	289	306	292	311	317	282	331	307	317	308	358	330	313	303	294	318	314	307	296	314	311	295	299	319	312	319	312	271	287	325	305	308	306	273	330	333	291	326	319	310	296	321	309	329	303	299	307	345	350	320	321	287	351	355	332	316	345	333	279	300	302	302	312	277	336	319	328	268	324	319	287	307	300	287	305	299	328	328	325	307	280	315	305	283	305	298	331	290	306	311	293	295	302	310	274	280	307	281	313	290	310	320	301	288	295	329	312	307	293	337	328	294	322	322	316	316	287	302	311	346	311	295	318	334	317	297	313	336	332	332	294	340	299	313	311	301	349	317	315	266	279	310	304	299	294	283	278	302	329	331	306	319	296	292	327	298	339	314	304	306	308	325	304	313	291	331	323	328	317	308	326	309	346	291	334	325	326	326	299	306	302	288	296	327	322	318	316	293	294	307	302	315	343	286	288	279	295	334	330	296	305	317	314	312	314	305	303	301	290	304	317	293	299	314	324	331	313	313	301	308	319	332	333	305	280	315	306	323	303	309	312	313	297	333	352	304	286	299	310	309	295	298	345	306	312	320	280	320	298	319	296	342	291	316	316	275	308	340	356	324	334	320	304	289	286	341	294	297	317	334	305	339	280	320	323	319	320	286	333	314	332	334	313	341	300	344	347	301	319	311	310	306	336	305	275	313	316	288	322	326	336	295	293	317	299	299	300	300	351	320	320	312	302	346	314	341	335	303	323	324	324	299	310	328	296	304	284	302	308	289	329	302	307	271	318	303	308	299
36478	55218	39625	24267	17282	11916	8248	6228	3051	1612	988	815	777	654	613	548	505	488	417	451	410	407	396	338	357	353	359	332	365	321	352	338	311	324	343	366	316	348	350	325	330	318	368	334	342	342	317	306	333	328	328	328	308	328	348	318	297	328	338	305	350	346	320	332	355	357	347	343	328	363	330	356	353	326	329	311	336	334	362	339	319	348	361	361	320	340	346	358	308	304	343	332	335	310	337	347	357	324	349	343	344	343	368	350	318	335	374	352	323	326	314	331	339	343	312	325	327	351	320	271	355	341	299	328	290	313	282	348	297	305	318	350	304	328	377	337	342	330	316	322	339	342	330	346	339	363	325	337	323	324	348	367	371	381	339	287	330	319	363	354	343	343	304	330	341	343	348	355	349	331	315	358	336	303	349	346	314	313	337	293	362	321	338	329	314	320	313	368	318	318	353	278	366	326	332	339	332	325	304	336	344	340	347	323	336	326	315	327	334	343	320	362	351	332	319	359	323	334	322	335	326	348	309	366	348	336	310	348	344	316	332	329	337	328	322	340	306	310	335	344	321	316	346	344	360	325	341	347	350	353	348	320	331	335	319	339	348	326	346	346	329	333	353	344	340	302	338	330	328	364	323	334	349	341	342	307	337	373	335	336	301	322	336	336	345	339	314	352	322	361	335	358	338	366	295	361	343	345	331	326	316	320	375	337	336	326	314	357	345	334	334	353	345	326	331	340	336	332	313	309	349	318	324	335	349	317	327	321	348	354	335	329	369	326	299	302	326	328	354	306	365	350	354	309	359	334	365	329	323	349	353	360	340	336	321	375	341	321	313	350	310	373	326	364	339	338	350	326	348	316	337	326	356	319	325	316	350	315	338	352	318	336	335	353	327	319	348	312	334	347	349	361	339	319	346	324	337	336	300	344	364	328	292	316	340	326	319	342	347	327	335	291	323	336	304	321	317	321	354	355	340	343	338	317	345	319	349	335	345	372	360	308	318	331	303	328	325	319	351	366	372	327	330	325	324	349	346	307	335	362	355	305	304	360	324	302	325	321	332	316	337	326	318	348	316	357	331	329	341	324	354	321	351	331	340	322	342	366	336	324	292	316	297	313	321	354	336	326	325	318	337	350	320	353	311	302	315	344	337	299	337	307	300	358	319	313	336	343	283	322	332	351	349	341	327	338	355	338	343	315	354	312	335	317	354	350	342	326	308	343	302	316	332	321	341	350	330	327	311	337	290	329	331	361	341	306	325	356	342	348	331	348	335	335	317	350	321	321	352	317	321	340	325	335	342	341	315	343	331	334	359	311	340	357	349	336	321	358	328	319	327	321	325	298	337	317	321	324	342	350	341	357	296	313	310	337	305	331	334	342	335	380	345	323	321	320	339	306	315	316	304	314	322	331	302	342	315	339	325	323	369	357	347	352	322	334	336	321	351	354	372	322	349	302	335	340	368	317	324	324	325	363	343	340	344	343	353	327	338	323	359	325	354	335	340	331	327	327	360	323	321	299	323	318	281	350	352	342	345	331	350	279	315	322	322	326	338	355	317	309	372	319	309	331	339	317	332	311	338	329	326	316	360	337	311	332	343	338	328	347	340	314	299	332	357	348	330	319	333	317	329	308	314	362	343	340	330	343	356	340	337	351	350	347	330	325	322	317	329	334	320	372	283	355	325	343	348	316	329	337	329	327	325	362	314	343	326	330	341	313	339	351	330	345	354	335	313	350	330	333	307	321	342	338	322	357	314	316	299	335	349	320	335	301	352	340	323	337	308	345	343	339	354	322	334	344	343	322	340	315	336	345	318	335	336	333	336	359	379	349	315	328	330	311	303	317	309	338	334	341	331	319	323	332	326	338	333	304	369	355	346	340	323	336	379	353	336	364	347	351	356	341	327	333	353	318	322	367	332	345	339	317	315	362	347	335	319	377	337	328	324	341	338	346	320	326	334	333	356	357	330	329	328	349	332	318	332	360	328	354	348	331	336	375	346	316	354	319	347	349	342	347	337	285	306	361	346	350	335	353	332	310	322	332	323	312	300	332	316	325	351	355	321	322	342	319	363	285	318	339	333	335	302	315	361	360	324	286	332	319	331	335	326	361	314	336	347	316	357	323	312	352	353	335	344	351	337	340	329	325	329	365	354	309	321	340	334	335	330	350	327	335	340	308	327	321	330	327	360	373	310	357	344	348	343	310	342	335	335	332	365	329	316	304	332	313	326	317	323	332	342	345	361	350	355	304	335	326	318	326	324	364	314	347	340	340	305	332	331	331	340	299	331	309	339	323	314	334	314	322	328	330	351	331	326	365	298	323	342	338	334	333	351	359	333	339	328	369	330	343	306	370	350	343	328	331	356	319	365	348	326	334	345	315	331	324	307	325	340	377	348	335	355	323	333	343	370	362	325	336	358	325	334	298	309	341	295	354	352	335	308	339	315	328	334	348	315	310	364	351	302	363	336	323	320	348	337	322	318	345	329	335	346	335	344	322	377	335	349	315	356	356	312	330	352	347	313	335	323	360	337	339	307	349	339	342	314	329	346	351	354	346	315	297	366	347	330	300	312	312	338	364	351	314	325	283	339	341	296	311	311	363	343	299	332	304	344	378	343	335	356	338	333	332	328	334	307	337	331	337	337	331	375	331	320	348	333	323	352	329	337	318	367	313	311	358	352	320	336	351	318	350	314	355	340	315	322	341	398	334	356	313	331	304	327	316	340	354	341	312	341	313	327	300	368	328	304	318	321	332	338	351	362	315	342	314	330	321	316	347	321	335	297	329	323	327	321	350	330	346	313	333	365	390	316	319	326	348	313	336	358	354	325	343	317	320	358	366	321	339	328	338	330	315	342	330	325	350	323	340	337	319	311	321	342	334	355	354	320	374	301	295	354	326	338	347	309	330	355	301	303	334	307	327	301	309	331	328	343	358	326	322	355	320	368	331	359	328	318	323	291	342	334	332	308	328	335	343	355	320	330	341	338	309	307	302	328	367	334	333	337	326	339	325	347	323	317	345	317	334	324	329	328	318	333	351	346	355	348	331	329	332	274	358	325	307	320	338	337	344	326	351	330	322	316	313	333	325	340	335	316	337	299	310	349	341	366	339	351	342	347	337	339	341	336	342	346	348	282	325	336	348	324	346	298	353	318	340	354	347	370	308	348	350	352	344	346	356	342	353	326	315	360	338	352	339	325	350	318	318	305	329	270	355	286	332	338	322	324	330	351	347	310	361	336	347	311	350	310	324	314	314	339	339	317	313	318	314	329	347	330	310	328	351	334	331	352	342	342	312	345	324	325	330	311	321	330	370	370	339	364	351	353	322	376	353	356	347	351	319	344	345	315	310	334	335	324	352	358	349	355	344	337	315	334	329	317	344	335	358	353	314	336	353	346	352	307	302	372	355	351	325	313	342	322	321	337	337	328	350	336	315	320	323	349	343	312	318	334	307	300	366	338	365	358	313	331	345	333	340	318	350	347	323	328	270
24513	21689	29231	25829	23103	19971	16063	9541	4146	1676	1065	830	806	767	663	617	565	504	473	482	465	428	425	448	421	388	418	429	404	383	406	419	425	417	370	351	385	367	380	400	353	382	403	374	366	373	397	396	374	396	370	351	363	365	379	342	357	353	391	399	362	371	426	390	388	364	373	379	378	408	383	365	391	380	388	369	376	380	390	411	420	428	398	384	368	392	390	386	363	356	386	366	363	378	391	367	388	370	386	388	406	403	379	372	380	357	403	388	415	363	388	383	360	358	380	364	364	393	361	358	386	401	389	359	396	360	389	352	332	400	363	359	408	376	389	371	374	345	353	385	418	409	379	408	383	377	383	358	396	383	357	381	390	369	355	389	379	389	400	363	364	411	367	360	345	370	342	363	377	369	359	392	375	359	336	387	378	356	399	374	383	401	421	382	366	370	385	365	353	353	392	410	383	385	364	372	358	377	391	359	366	392	358	411	349	345	373	374	416	390	376	349	366	363	386	413	371	414	378	371	394	362	393	375	379	342	389	369	362	392	352	375	409	382	408	380	376	363	386	381	414	347	383	394	389	351	362	388	389	375	398	414	412	405	394	386	408	362	362	393	350	365	368	372	409	349	387	391	327	397	363	367	381	359	370	395	416	388	397	402	387	381	399	338	362	346	431	371	376	372	414	354	370	379	347	387	396	383	391	388	372	351	371	377	366	381	373	356	405	370	358	370	355	345	389	375	377	386	428	369	365	372	379	393	343	409	392	384	379	342	371	396	405	371	394	333	371	367	378	376	358	360	348	379	401	368	379	390	372	381	345	406	346	380	403	368	366	352	399	399	390	417	378	349	368	406	381	358	379	387	387	379	377	388	370	386	397	348	368	373	396	381	372	357	371	376	376	376	379	405	376	399	373	378	402	336	335	360	382	392	377	370	388	369	361	423	409	368	413	364	383	362	416	367	369	363	401	400	392	418	370	410	400	381	381	409	359	345	364	365	381	366	399	403	338	357	449	373	356	386	378	377	368	357	408	369	383	352	371	343	354	400	349	363	386	380	321	393	367	369	411	339	376	383	355	369	368	391	374	364	397	392	371	369	405	416	383	390	402	390	374	362	388	380	379	360	369	374	381	372	373	345	345	375	381	356	369	352	380	358	381	376	368	386	388	402	366	386	366	409	375	388	367	356	343	354	371	353	379	361	371	335	389	380	380	401	368	383	386	391	391	375	369	362	372	420	374	374	392	347	359	399	346	382	397	335	347	342	346	377	346	393	376	363	406	352	372	398	375	364	338	379	413	388	341	384	364	376	337	363	388	374	360	396	390	343	392	381	406	383	374	364	388	387	364	382	383	333	371	367	389	380	407	386	360	366	397	376	339	360	424	369	411	359	372	398	349	390	377	403	374	379	384	372	349	357	378	412	399	371	388	384	408	348	385	411	381	397	389	383	388	371	376	387	379	390	375	345	376	368	359	388	335	339	356	399	414	373	348	406	370	400	383	386	372	361	376	382	367	373	369	377	398	356	366	385	375	375	375	341	351	385	378	380	376	360	380	377	404	393	397	355	379	389	394	364	364	390	378	418	353	410	388	398	407	393	379	418	362	409	419	383	406	390	363	352	395	375	359	385	379	388	397	368	370	388	382	383	372	374	374	395	354	383	368	391	354	391	392	385	342	372	366	381	385	398	392	391	374	370	369	369	378	366	357	383	351	369	336	400	351	381	366	368	385	403	361	405	394	418	384	378	342	370	382	388	359	380	401	394	389	400	377	378	386	391	355	361	378	375	344	370	406	394	385	378	385	397	364	355	384	389	372	397	375	363	367	379	376	390	352	391	380	415	389	363	387	339	408	367	364	352	371	348	375	365	380	368	346	401	391	350	403	408	371	406	391	380	438	377	359	401	403	372	420	387	377	367	369	380	391	382	424	388	351	423	386	400	362	393	402	399	388	388	359	398	361	386	375	368	395	383	350	361	392	397	382	442	375	383	378	372	361	341	362	352	418	371	364	391	387	378	354	361	355	366	377	369	358	384	388	364	362	398	384	384	363	400	350	379	363	366	420	369	390	377	393	406	319	384	357	408	376	384	370	384	425	393	381	338	411	376	391	332	344	358	373	373	380	345	360	386	349	366	371	397	396	374	381	383	387	377	395	366	395	371	393	354	346	337	379	407	406	386	393	367	362	361	403	386	353	356	357	399	369	393	399	373	390	381	369	351	365	371	344	387	355	368	408	356	419	383	371	361	382	405	395	371	376	423	386	401	339	410	393	384	369	383	363	374	397	369	363	360	378	375	369	380	373	385	373	354	376	369	343	394	376	351	368	363	371	366	381	389	358	385	373	392	382	345	378	379	377	404	382	360	386	359	358	383	400	375	386	420	369	372	380	393	355	379	437	391	413	375	404	360	388	354	403	380	365	377	362	368	397	405	385	410	377	390	367	369	373	379	360	390	373	393	349	369	419	370	360	365	382	368	358	373	360	393	378	375	357	370	366	373	376	366	347	365	371	367	390	381	370	361	360	361	400	365	385	363	345	367	397	382	327	386	359	366	365	364	370	381	386	385	374	367	371	358	413	363	368	417	378	367	388	367	382	386	355	351	373	375	394	350	412	387	398	352	379	375	353	376	390	345	395	366	364	343	366	386	369	386	400	377	377	369	399	362	391	381	388	384	353	377	377	376	367	393	375	371	404	390	378	375	381	385	393	365	378	390	392	372	362	405	346	381	375	361	375	383	363	403	418	395	418	393	370	400	395	378	365	375	366	390	390	381	390	397	349	405	410	393	395	393	357	398	379	394	365	416	377	343	390	335	378	379	380	368	364	398	393	369	357	369	370	379	371	353	405	363	352	420	413	361	360	366	377	386	364	361	366	381	369	368	396	358	343	380	370	393	376	368	435	404	390	385	397	360	379	407	384	380	368	390	397	379	377	377	402	401	366	354	352	405	342	390	374	364	402	352	373	353	382	416	369	385	387	374	370	382	352	404	400	341	368	358	387	386	388	400	404	337	372	400	390	372	391	382	416	368	398	385	383	372	362	349	372	366	367	387	359	382	383	368	346	339	408	402	358	363	405	381	368	384	363	379	378	372	371	368	401	387	354	411	367	381	347	382	395	393	396	373	390	350	374	387	372	390	365	358	375	398	360	388	339	343	355	411	379	410	409	372	400	370	368	405	400	360	363	376	344	374	367	383	378	360	341	414	359	382	366	357	343	372	388	412	413	371	366	393	372	389	366	389	386	330	385	376	387	405	353	380	378	379	398	389	393	390	394	387	398	428	363	405	342	395	378	366	374	401	355	355	379	402	379	383	393	358	386	373	396	400	360	371	380	387	417	389	346	353	353	351	367	392	399	355	375	414	381	368	382	364	368	386	386	375	399	385	405	409	347	405	362	384	398	368	369	370	389	357	387	407	371	371	353	418	364	346	345	401	354	388	356	352	337	382	374	399	414	403	393	377	398	381	405	381	387	383	387	406	405	383	356	384
35756	62827	47174	32120	24623	19979	18123	12961	6096	2610	1600	1312	1145	1037	866	803	742	604	544	592	505	550	506	476	469	455	439	475	456	429	413	443	420	436	419	384	391	431	408	400	392	357	425	382	368	411	367	411	412	377	407	381	390	382	387	363	407	394	404	392	395	365	387	401	364	412	430	335	399	403	383	375	391	427	393	398	376	384	375	376	396	390	403	377	395	396	377	392	400	412	397	418	400	396	399	429	389	390	397	370	396	418	364	388	386	417	390	424	399	386	371	418	384	365	378	389	411	368	431	381	399	413	410	380	432	411	404	407	395	405	431	403	403	408	397	392	367	382	349	396	383	363	399	391	385	413	384	372	420	403	451	415	377	417	364	383	421	390	396	384	424	396	364	350	394	407	386	397	382	360	364	417	386	379	398	371	408	402	370	444	341	398	413	393	367	427	391	353	387	365	413	374	425	368	398	401	392	396	382	385	382	397	375	351	430	352	400	446	381	387	415	372	376	406	362	382	436	402	390	405	382	395	407	383	397	376	381	363	390	385	394	422	384	370	410	396	398	364	348	383	407	429	395	399	385	375	400	389	379	355	368	370	371	393	379	380	386	404	376	431	358	372	374	398	377	389	416	406	380	385	365	396	442	380	420	440	375	406	405	419	363	387	383	379	392	354	381	381	394	411	369	385	427	377	412	385	397	374	403	409	406	374	340	416	356	390	404	383	435	400	389	390	395	399	356	419	378	411	390	416	380	392	392	379	374	414	402	387	397	401	383	404	366	411	389	395	405	394	381	421	385	351	392	372	419	404	378	407	409	396	412	389	365	387	388	415	382	391	392	393	393	375	429	432	388	409	391	388	400	390	397	402	393	398	366	382	379	417	383	379	402	365	379	426	372	397	433	385	415	401	410	386	390	411	438	415	372	398	371	419	418	389	428	344	368	413	408	412	405	452	368	389	362	405	410	381	421	451	389	431	416	394	357	408	345	397	394	431	384	399	382	366	391	375	387	386	398	362	378	410	385	348	391	376	369	415	412	411	388	404	384	408	426	389	376	387	385	408	405	389	404	435	370	357	369	399	419	396	392	346	395	400	374	420	415	379	384	418	393	402	418	393	408	433	415	335	364	415	412	407	376	396	406	385	397	333	362	395	391	392	391	362	402	345	395	399	381	382	388	392	390	367	390	377	393	427	361	368	426	407	395	423	413	367	384	412	391	376	387	411	386	406	416	376	370	396	394	385	388	378	413	396	363	401	366	379	385	400	387	397	391	401	445	359	420	400	363	375	379	400	429	388	442	421	427	389	385	425	403	388	386	360	375	377	347	401	409	394	368	397	386	398	413	361	381	381	390	404	395	411	413	417	412	379	394	419	386	377	405	406	371	388	355	408	371	395	393	413	394	396	405	387	408	405	394	380	403	392	365	414	383	397	398	387	383	384	453	371	354	417	412	386	402	407	385	419	371	358	413	363	376	350	390	382	386	417	398	382	403	404	403	438	376	383	397	374	351	392	384	373	388	370	413	376	396	343	384	384	399	365	391	386	384	415	401	384	415	395	369	392	394	382	386	401	385	391	359	424	396	438	393	373	354	390	411	387	426	372	395	359	410	405	412	417	390	417	357	435	416	400	369	413	399	397	381	372	415	382	396	372	381	362	372	389	373	411	370	388	375	386	400	387	392	426	405	402	394	397	407	390	406	377	410	381	414	407	409	405	389	391	392	387	361	392	361	401	382	425	381	367	372	411	388	394	383	369	385	380	374	383	444	388	395	409	419	415	395	394	386	413	444	337	410	419	383	402	396	394	398	426	382	358	382	426	395	382	372	374	372	355	385	400	392	380	389	397	406	408	378	390	412	375	408	400	380	415	375	400	364	433	393	389	379	379	382	445	436	394	383	358	377	373	412	413	384	392	379	388	406	396	417	407	386	396	377	383	407	407	421	395	407	370	414	408	381	392	405	428	410	346	404	392	380	374	402	400	400	409	404	355	379	368	377	394	367	391	365	402	384	386	370	346	409	393	395	416	385	399	405	409	419	367	366	412	411	394	391	376	420	404	393	388	379	388	371	400	402	355	379	379	415	424	408	389	412	450	427	358	404	412	409	403	427	419	382	373	389	401	401	368	385	399	363	428	414	370	405	379	390	392	379	410	403	414	416	404	423	367	372	364	413	388	381	379	407	405	393	363	431	396	392	406	407	413	379	382	387	404	373	397	386	414	377	363	435	408	421	393	391	398	368	396	389	367	373	391	410	358	396	336	377	391	404	400	409	406	379	347	399	432	354	354	405	376	422	389	416	380	379	395	375	393	397	419	375	382	348	436	407	400	368	357	383	393	383	377	394	382	411	439	410	388	377	389	376	405	435	376	397	396	393	387	370	383	416	401	396	401	372	402	388	374	413	406	394	396	353	408	371	404	387	406	376	404	398	377	387	400	387	386	402	425	397	389	419	358	408	391	384	411	428	386	409	394	361	378	393	374	421	379	390	372	402	388	379	374	404	403	414	403	400	395	405	416	412	428	374	388	385	376	383	362	410	381	383	371	368	376	405	369	379	361	416	404	384	398	351	419	369	388	358	364	359	391	424	378	409	374	382	409	384	386	379	401	407	364	365	408	363	446	359	404	404	354	390	371	406	425	389	383	387	408	404	374	400	382	403	416	413	413	391	354	357	409	376	364	429	361	393	411	397	349	377	393	385	408	371	387	403	384	450	401	438	398	413	392	413	377	410	397	365	415	382	369	379	392	396	395	381	414	375	386	396	426	397	385	371	418	382	397	421	391	425	402	416	381	406	435	385	385	395	371	369	391	396	410	386	399	403	426	405	409	368	389	416	372	376	394	400	405	389	376	384	402	391	411	387	401	405	415	413	393	348	362	392	401	386	414	416	404	404	407	395	406	385	396	411	371	396	396	385	409	406	403	317	419	412	379	405	352	386	399	399	388	420	376	390	410	386	386	389	363	402	365	343	381	391	367	399	383	385	396	395	367	375	395	368	411	387	349	372	376	394	414	372	368	409	405	389	366	391	398	396	423	393	397	384	391	434	413	398	403	428	410	425	426	398	403	397	407	386	404	412	419	373	407	368	367	401	386	450	391	400	394	366	392	410	357	346	388	418	417	372	430	394	408	433	398	420	377	409	389	420	383	398	372	423	360	397	387	382	427	384	434	396	359	422	426	373	352	398	389	369	380	349	405	346	394	422	416	417	368	412	389	402	431	393	377	421	377	378	439	361	371	414	413	394	386	388	380	400	407	428	394	363	391	401	390	403	409	394	414	391	383	415	390	404	390	426	419	411	373	389	385	370	398	385	397	381	399	413	391	396	368	380	399	377	389	389	382	430	419	401	390	388	442	394	388	379	405	401	406	392	434	381	379	422	385	390	402	425	396	387	412	426	401	395	405	398	401	375	386	398	377	404	380	388	370	420	391	416	413	406	361	428	414	383	428	388	400	376	364	395	372	397	428	400	384	422	417	387	392	377	383	362	400
25596	21893	29912	28212	20603	13933	10077	5693	2419	1320	901	708	705	632	539	583	505	477	471	449	454	443	440	436	423	443	423	401	425	390	416	410	394	400	417	412	406	408	416	429	376	413	379	383	418	390	389	377	395	382	386	408	396	405	394	409	408	388	391	402	399	411	363	368	380	400	362	402	368	365	381	417	416	369	390	402	395	401	374	405	369	417	374	417	399	352	377	370	402	433	349	408	404	384	391	402	390	398	378	392	440	384	368	358	404	358	393	399	412	378	367	334	379	409	373	370	410	380	424	416	390	400	365	382	409	385	380	374	384	401	371	433	416	401	429	422	346	398	374	361	389	413	380	382	387	399	403	387	395	399	381	415	399	414	381	393	394	404	409	437	439	365	379	402	357	407	419	386	376	395	424	395	387	423	391	396	390	406	413	389	374	417	385	371	382	394	355	392	345	425	411	379	365	416	416	375	401	379	392	429	414	381	382	374	371	376	408	389	367	371	372	398	386	377	418	381	406	390	367	393	373	425	415	401	350	406	400	385	370	412	375	351	390	399	402	388	379	348	405	365	392	373	421	367	422	324	395	406	387	372	413	407	397	362	394	395	393	397	418	391	390	377	404	410	391	387	395	398	398	399	380	383	374	381	377	404	379	366	415	370	388	415	375	414	384	408	388	368	415	358	361	401	397	360	380	351	380	426	393	426	398	372	419	412	356	399	375	383	396	397	393	382	385	402	437	362	384	413	396	373	366	382	372	382	412	360	362	372	413	406	373	407	394	362	383	363	374	378	417	412	406	396	395	406	417	375	415	363	379	375	412	355	433	377	394	390	404	384	409	366	413	375	367	416	396	418	370	396	379	390	358	374	402	392	351	396	365	398	420	333	400	386	356	377	386	429	413	374	399	415	375	395	424	386	409	367	365	387	404	384	394	389	392	420	407	394	382	404	355	437	381	389	413	396	362	369	430	366	408	404	384	366	421	438	412	389	425	395	382	404	427	383	385	383	366	395	386	398	398	399	379	414	412	386	402	386	393	354	414	381	411	381	405	394	375	373	397	390	404	381	405	422	426	404	390	366	388	414	401	381	401	407	377	415	374	440	380	387	391	378	396	402	403	380	384	430	345	417	362	367	391	416	403	405	367	343	417	396	398	400	400	390	377	389	377	423	367	389	389	421	413	392	380	377	368	403	362	409	409	403	409	358	438	427	410	357	382	393	392	388	438	388	380	403	399	397	368	381	379	403	345	378	395	401	390	373	383	385	362	406	378	385	409	429	390	353	424	397	378	419	370	366	388	392	405	362	379	403	393	393	398	338	389	407	375	377	365	410	373	387	416	400	387	395	376	441	386	359	379	388	390	364	365	431	390	422	390	366	404	369	423	374	395	366	408	371	408	403	369	359	379	390	377	366	400	405	369	401	383	361	397	385	375	389	411	396	396	406	430	407	405	372	369	414	364	420	399	350	380	387	407	359	399	398	401	350	416	379	409	379	387	396	359	400	394	371	397	392	366	378	388	411	383	385	362	361	339	375	403	395	365	390	369	415	387	373	384	399	409	418	398	392	378	392	424	377	388	377	396	388	411	396	418	434	407	374	396	381	387	401	356	387	384	374	382	392	370	386	398	401	416	384	389	366	390	364	400	402	394	390	363	385	384	406	377	357	379	397	377	364	379	343	385	391	394	403	379	374	388	398	391	379	392	397	384	381	406	398	413	436	418	364	398	405	396	402	405	381	401	408	414	416	390	416	380	432	431	387	363	411	414	408	381	391	397	409	399	394	379	377	376	422	359	368	390	376	430	422	417	374	420	403	401	399	407	406	391	381	404	392	428	389	396	389	403	393	383	401	381	398	377	372	371	393	394	405	424	412	408	384	384	383	365	394	375	395	371	389	365	387	410	401	384	418	401	363	395	415	353	422	365	421	405	404	397	425	429	396	438	348	391	380	383	360	376	388	383	389	408	405	402	364	410	399	359	375	412	394	396	365	380	417	371	378	392	387	367	404	426	390	376	401	400	421	408	377	394	420	404	413	357	390	392	335	364	402	391	410	381	396	381	382	387	386	401	377	377	388	405	434	380	373	398	394	388	380	377	399	390	433	391	392	392	399	417	374	407	393	380	403	423	405	399	379	368	405	405	373	362	377	424	374	414	380	356	369	392	381	358	373	368	369	419	389	383	379	414	375	360	392	384	395	396	396	348	380	389	390	383	399	375	386	389	414	425	357	362	402	414	393	421	433	377	369	396	378	362	394	350	395	421	365	428	403	417	381	389	389	401	417	431	400	413	399	393	369	387	412	399	388	360	398	394	376	361	389	402	367	386	375	388	362	413	367	409	414	411	397	374	364	353	395	383	369	373	383	384	417	362	360	390	385	356	374	405	418	380	401	383	382	425	392	362	389	392	379	368	405	368	419	390	405	383	367	401	375	380	380	377	403	392	352	372	390	396	387	366	397	399	409	368	368	403	419	388	359	422	420	396	385	392	381	372	392	377	355	382	389	388	383	356	409	379	410	403	375	370	377	364	434	406	382	393	405	406	397	420	347	362	367	383	432	409	362	428	397	382	388	378	382	410	418	381	388	388	387	371	408	398	429	422	410	388	402	382	404	415	414	398	410	380	401	385	402	421	379	408	388	398	413	379	377	353	378	469	420	463	403	391	380	405	412	359	390	384	383	394	393	360	388	395	415	416	438	386	385	381	416	375	372	391	389	419	363	404	416	406	368	394	373	373	363	367	406	373	424	405	403	378	402	410	365	373	374	402	400	388	441	381	376	396	355	402	356	370	400	403	367	395	413	383	397	379	404	392	403	345	399	387	360	406	358	383	432	415	391	422	362	388	388	366	399	397	367	382	390	392	401	420	373	365	385	366	378	379	379	370	376	363	357	379	426	407	411	414	406	408	407	440	361	356	360	383	413	386	390	375	404	429	356	408	394	368	410	365	420	414	413	385	392	394	384	391	387	409	409	375	359	413	416	424	345	381	379	397	396	405	398	391	417	376	409	380	375	399	405	388	390	375	423	406	379	375	341	371	398	425	427	380	369	388	405	404	374	372	380	414	395	441	395	383	386	376	403	421	378	409	413	406	406	395	374	361	387	400	425	373	392	381	374	375	390	382	408	397	415	396	378	383	379	398	421	373	408	406	365	340	357	373	367	350	355	403	384	381	414	395	375	375	377	414	377	414	432	401	400	400	392	382	405	375	371	405	394	426	379	357	401	412	384	390	443	387	367	433	434	397	377	374	418	396	406	365	342	384	387	400	385	382	394	422	413	389	409	430	399	369	437	388	386	389	408	387	376	383	409	378	378	391	374	392	404	394	391	377	433	377	380	367	389	396	413	370	394	417	392	383	379	400	374	399	416	368	392	383	392	419	371	378	365	354	415	409	411	401	363	410	384	372	364	383	390	378	378	418	384	385	422	393	380	398	401	388	409	349	387	445	402	383	379	382	397	374	368	439	413	389	368	409	410	408	399	406	406	367	408
35512	59504	43406	29216	22020	17085	14426	8978	4381	2263	1431	1050	1012	917	780	716	635	646	537	540	510	497	496	460	453	430	460	481	464	396	449	437	446	464	443	434	430	439	378	429	434	453	395	388	373	411	446	431	416	421	412	402	400	409	457	408	428	420	388	440	451	409	408	399	426	430	417	421	415	440	419	425	421	429	382	415	396	440	398	458	424	405	388	394	441	401	406	407	427	430	420	408	407	422	398	402	414	399	415	405	430	412	415	405	375	398	403	410	418	428	394	401	425	416	398	448	445	409	407	440	428	412	393	423	400	424	447	432	445	438	404	420	385	401	433	409	413	410	420	404	377	388	413	381	419	399	406	379	420	439	397	383	422	398	438	423	409	409	454	402	388	411	408	442	379	428	395	414	442	435	404	402	405	442	413	368	393	436	448	410	390	415	411	474	419	419	417	398	435	465	426	400	398	378	440	431	426	441	399	387	358	402	399	414	427	432	418	428	429	419	410	411	416	416	431	408	413	422	433	418	423	402	439	412	435	436	429	398	458	426	438	419	410	427	391	384	429	405	426	430	403	398	450	443	410	403	385	408	406	424	435	394	418	408	451	461	400	394	389	414	404	413	400	402	358	408	422	410	426	420	405	398	402	418	375	410	428	412	444	435	411	390	435	443	427	417	432	460	423	430	431	401	413	419	407	437	415	414	441	389	460	411	409	415	403	399	450	465	423	418	414	420	441	431	424	405	433	396	430	402	381	399	396	393	426	417	422	416	398	421	384	424	409	416	401	401	451	400	411	406	384	414	417	414	430	433	418	382	389	428	430	392	461	416	411	410	403	401	430	401	376	423	415	410	398	426	413	399	384	423	414	425	424	422	435	421	433	439	403	433	426	399	419	423	433	430	426	407	441	415	426	460	438	409	442	416	367	443	392	432	395	387	409	439	426	420	380	441	409	418	419	455	423	408	399	409	420	434	389	412	423	412	380	422	408	403	419	418	425	434	446	431	416	376	410	438	431	431	414	448	428	414	402	417	400	398	421	419	386	408	388	410	387	418	429	403	439	384	409	409	395	393	413	422	397	434	400	410	413	429	419	411	432	369	454	370	408	413	420	422	429	380	409	402	426	419	402	407	403	432	438	416	429	439	437	411	405	435	423	385	426	376	403	381	445	409	414	426	437	434	408	407	438	402	374	406	410	405	412	401	434	427	438	393	421	392	387	403	413	425	402	459	433	421	428	413	417	373	446	386	403	377	425	415	416	431	433	383	434	408	395	399	394	424	457	434	372	415	393	426	407	429	402	417	422	423	421	381	413	407	388	426	403	439	388	406	405	408	459	399	393	430	413	405	403	400	434	404	395	405	378	448	404	432	399	442	425	395	430	431	390	413	400	423	469	432	376	426	411	400	391	420	400	412	428	424	408	416	386	399	411	401	419	396	393	415	428	414	433	425	444	411	414	400	413	412	415	427	422	411	419	445	419	395	424	449	405	428	409	436	420	414	443	429	465	391	423	397	414	405	436	439	439	424	424	427	421	440	427	404	447	435	394	397	426	420	412	450	404	437	436	402	388	436	410	425	445	429	428	431	388	403	431	433	381	411	437	418	421	445	425	438	412	391	417	423	439	464	410	416	399	417	396	418	447	416	450	403	414	436	459	383	435	414	414	422	395	421	397	430	373	448	447	418	399	348	380	455	391	429	406	438	427	394	431	426	402	439	425	415	394	393	366	438	401	386	416	431	391	369	398	412	429	388	426	403	387	404	433	409	417	433	387	402	416	386	453	433	401	415	428	352	408	406	382	437	430	392	439	446	391	426	427	442	411	405	414	397	413	414	435	395	426	450	420	425	414	423	405	435	376	389	386	392	413	424	391	398	440	427	419	408	421	388	418	397	446	441	399	442	455	438	400	433	415	417	451	387	438	427	403	385	411	392	405	399	454	447	410	403	392	431	439	401	424	409	404	382	413	435	432	447	442	405	412	400	413	411	398	435	381	424	441	419	412	424	433	439	453	378	359	433	445	406	376	433	394	432	405	411	416	442	412	412	423	437	439	411	392	427	392	442	400	398	443	454	404	402	437	440	403	392	413	384	407	394	433	400	377	436	413	404	403	457	427	417	414	431	392	421	406	423	414	415	421	429	436	431	412	402	434	382	433	404	441	420	375	399	448	440	401	408	407	398	417	436	416	413	405	421	403	432	403	416	414	429	407	399	416	395	430	396	428	392	402	383	406	401	404	415	423	437	400	456	398	408	431	415	425	389	407	462	413	438	424	389	404	462	410	422	405	415	422	425	422	440	370	415	406	407	442	377	389	387	436	438	391	424	405	392	374	403	417	409	373	408	412	429	441	415	421	400	441	395	380	394	401	378	435	422	426	409	411	397	418	370	437	435	445	462	420	421	403	426	414	446	437	397	424	409	414	430	377	395	428	434	390	424	384	413	453	420	412	401	431	401	372	434	396	397	396	440	396	379	386	435	408	416	435	390	429	419	399	435	422	384	397	419	377	447	408	410	405	402	384	393	407	389	417	475	421	420	406	417	408	419	384	423	428	410	446	381	361	380	465	453	407	418	415	394	399	421	410	436	409	440	404	394	419	415	401	408	441	417	429	413	410	445	456	437	390	389	434	393	404	413	445	389	409	403	449	414	416	405	431	389	397	427	435	403	416	442	412	413	384	440	402	402	431	419	401	385	435	394	432	393	441	404	439	437	441	430	430	381	421	418	433	443	378	407	409	398	428	379	424	354	432	414	397	388	404	425	397	438	428	402	408	396	415	405	414	435	441	419	422	399	431	453	435	369	443	394	427	387	410	430	378	395	429	438	356	401	405	422	405	391	412	431	398	365	428	434	424	408	444	409	426	400	410	411	391	415	392	407	412	411	399	447	424	396	428	373	419	423	400	422	412	421	386	396	391	399	371	487	430	414	406	414	436	410	408	428	408	420	413	453	425	415	420	399	389	439	374	392	384	409	442	414	434	382	422	426	425	399	368	394	393	409	400	402	397	382	426	409	419	388	424	439	439	436	413	440	405	425	434	423	440	405	432	433	402	415	393	434	429	414	441	418	411	398	423	420	398	424	422	419	405	402	414	418	446	427	412	433	437	399	417	413	445	434	392	403	386	424	386	434	376	410	392	405	451	446	405	419	378	406	421	428	395	418	429	405	390	430	425	433	401	440	375	390	398	375	407	427	405	421	398	438	417	427	412	436	384	391	421	403	399	369	391	416	399	421	394	363	371	431	429	439	396	402	409	402	403	408	415	457	437	425	431	408	409	422	445	407	438	406	410	389	382	429	389	440	385	397	435	408	417	423	383	402	396	398	407	408	433	427	371	430	409	438	382	413	414	409	417	421	372	414	440	449	407	419	416	434	403	396	430	393	431	395	435	436	452	403	433	408	398	412	443	460	436	398	422	428	458	395	408	402	435	395	409	402	433	417	395	387	429	387	409	411	395	415	405	463	446	405	435	424	457	366	430	410	444	431	403	413
23375	21736	29529	24663	22694	25230	25584	14930	6645	2934	1831	1222	1114	1017	910	843	870	784	682	652	645	619	599	583	613	582	577	608	566	606	512	499	545	564	579	538	544	512	541	545	491	517	517	500	531	502	515	552	532	498	530	541	508	538	530	489	518	517	521	522	525	553	558	518	467	522	525	519	545	544	501	500	550	532	567	524	529	563	538	524	536	512	517	485	538	552	558	496	553	497	500	551	540	549	520	539	520	518	552	496	552	526	529	532	550	528	510	485	538	498	506	543	534	541	477	520	514	503	534	513	539	513	542	479	522	562	527	501	497	536	508	543	535	542	499	524	521	528	524	532	522	503	560	518	501	553	533	514	521	547	511	455	549	531	540	523	487	542	544	515	519	534	535	532	502	516	524	519	532	528	500	500	519	544	521	466	510	508	499	495	479	516	521	538	539	521	502	504	553	569	519	505	538	516	530	528	558	576	566	535	541	519	508	507	521	555	553	516	534	484	551	535	517	520	462	527	534	519	536	532	516	481	525	526	504	554	490	542	534	559	524	524	515	517	469	482	510	542	528	541	516	517	557	519	556	541	506	522	503	534	510	519	543	530	507	534	561	512	530	559	535	545	515	554	477	512	546	505	485	515	516	490	544	536	508	516	529	485	498	502	483	526	516	544	482	523	579	510	518	565	520	520	507	500	527	528	502	454	500	538	535	567	504	495	488	508	522	525	533	527	526	536	550	530	572	525	522	537	502	505	553	536	499	537	546	506	523	450	526	490	470	523	525	467	546	512	499	504	465	510	488	536	529	545	531	485	521	521	497	538	509	525	493	545	582	541	548	533	542	543	549	532	573	548	538	528	538	503	498	541	470	535	560	495	521	515	581	542	557	529	512	490	499	580	590	485	475	523	523	505	488	535	565	500	490	500	520	528	503	522	521	483	535	500	503	501	473	513	526	534	509	506	486	526	499	527	514	520	494	533	515	545	508	512	537	529	559	539	512	534	475	523	534	590	510	547	527	519	481	511	527	509	512	564	551	548	532	526	529	503	531	510	559	505	518	553	511	513	524	539	505	547	539	470	547	549	520	486	584	530	527	545	498	543	524	560	579	518	497	540	556	570	510	520	514	528	508	517	518	547	480	542	532	535	515	535	506	532	517	545	517	538	541	497	536	531	517	558	571	538	483	552	511	528	534	521	530	512	544	474	499	536	542	530	518	501	510	520	493	554	505	525	522	508	488	549	518	538	501	522	532	512	547	537	500	548	540	506	502	515	529	522	562	508	521	524	544	518	554	545	519	503	543	505	518	492	501	513	537	490	522	534	523	515	538	495	510	523	539	493	524	536	533	512	527	469	476	507	540	537	512	565	525	485	500	499	534	517	525	542	531	534	542	502	502	531	501	513	527	525	531	524	499	559	495	507	522	498	527	499	545	501	501	507	485	523	542	550	528	501	528	558	511	494	535	475	496	535	534	501	518	502	497	535	498	508	514	530	494	547	518	495	515	504	541	512	535	495	496	558	569	497	489	519	547	528	509	521	495	521	502	511	537	495	535	531	543	537	548	528	502	504	499	495	503	531	503	539	550	497	518	510	516	513	534	478	513	490	549	536	506	524	541	539	519	485	491	528	510	530	526	540	541	515	540	536	490	578	529	526	497	470	508	535	515	495	578	520	542	534	528	507	488	499	515	528	491	463	542	501	560	554	506	485	549	515	502	534	522	493	552	535	503	579	492	522	515	539	580	530	484	514	518	530	504	529	513	504	516	522	525	504	544	537	524	497	497	517	543	584	513	516	522	556	517	557	560	516	483	477	526	480	543	470	534	550	501	525	511	541	525	540	527	525	518	553	508	528	494	554	531	486	474	515	510	584	514	529	536	536	456	509	491	505	543	541	522	525	523	553	499	544	519	502	512	480	510	479	548	537	493	517	543	551	554	522	529	529	559	547	509	504	554	537	554	478	526	526	480	491	531	507	488	531	513	476	496	489	567	536	535	513	530	536	527	576	510	534	482	535	546	523	483	484	490	515	519	513	551	521	538	485	516	516	517	499	469	566	595	495	517	543	518	507	523	531	543	501	495	533	509	546	545	524	515	531	559	543	531	524	531	507	497	502	531	505	510	519	527	528	521	506	565	525	492	518	524	494	512	500	518	493	483	538	536	580	507	550	518	522	559	533	488	534	520	510	505	522	566	476	516	529	509	519	552	493	539	514	508	543	578	512	514	528	520	564	494	502	493	503	525	553	498	580	555	510	533	515	520	521	519	497	496	530	500	539	507	519	529	511	519	512	512	528	453	536	513	522	532	506	531	504	554	509	543	530	580	555	505	560	562	530	560	485	498	522	539	505	578	504	460	482	525	554	540	515	512	548	550	493	508	514	502	549	515	536	540	527	492	503	523	528	543	507	562	540	504	551	520	502	497	519	499	474	490	546	525	512	521	497	543	533	531	531	500	524	501	541	498	496	508	538	537	525	547	510	528	517	532	547	567	531	513	560	501	511	564	470	519	519	521	504	548	528	506	541	512	523	508	539	475	564	529	497	548	510	517	548	463	523	485	541	505	543	542	523	492	519	542	545	494	527	543	507	520	525	543	498	537	535	503	486	495	517	505	512	530	523	531	534	551	505	537	511	523	540	532	502	520	530	486	524	512	565	573	520	537	501	557	513	522	514	538	494	527	519	540	508	505	527	525	505	514	525	506	556	525	517	543	504	515	494	523	522	492	541	492	514	521	537	525	503	505	536	520	564	585	525	502	533	519	514	521	528	528	488	498	523	521	506	535	523	514	507	489	523	535	493	566	517	508	535	527	469	507	523	497	525	545	504	516	552	500	475	498	528	517	535	527	525	533	521	512	466	517	533	540	524	529	531	535	504	506	521	522	476	503	502	516	551	502	515	472	513	527	490	503	512	525	529	485	468	560	516	529	510	521	489	502	547	556	518	556	545	521	501	567	521	525	515	563	482	518	551	534	516	518	531	529	497	547	508	545	506	563	523	490	525	493	479	480	497	535	526	543	493	489	537	510	532	492	546	536	521	498	509	511	501	526	522	513	520	548	507	505	555	464	526	516	520	497	564	520	461	488	504	553	510	532	499	501	575	551	506	515	542	492	494	539	555	520	512	497	507	571	453	538	520	537	490	522	519	534	541	532	506	499	523	549	521	501	524	534	508	523	572	544	541	516	545	523	545	551	527	540	557	494	502	549	541	524	539	484	477	530	479	490	517	530	528	509	520	499	537	545	531	542	477	474	520	521	545	501	526	523	489	487	544	572	541	486	496	519	523	477	537	490	527	516	531	484	502	554	519	522	531	547	508	511	538	495	541	494	519	541	492	534	550	522	546	490	534	539	540	535	530	557	502	546	544	512	535	512	521	501	511	532	559	474	533	532	520	537	511	540	517	496	526	514	545	511	515	522	553	553	556	494	525	499	530	566	514	541	529	505	530	506	536	555	543	526	487	528	508	544	490	479	541	526	524	538	498	496	516	518	515
38372	67926	50816	38315	32281	28560	24791	17433	8931	4360	2871	1826	1570	1427	1255	1057	1062	945	818	744	711	713	692	658	684	569	603	591	623	588	535	565	588	555	564	560	524	533	511	561	525	534	523	557	534	494	558	539	569	569	533	498	540	558	513	520	515	524	507	501	526	506	566	491	532	542	537	525	555	517	525	498	554	557	535	522	530	489	532	557	503	579	553	550	536	544	532	518	543	537	524	546	554	514	487	508	533	522	566	517	555	531	523	471	515	566	531	521	561	571	508	578	513	534	563	534	524	514	560	528	508	524	493	534	553	536	532	539	538	522	526	498	530	518	533	537	591	503	543	563	544	553	495	543	535	559	538	499	581	564	569	545	514	559	520	556	574	554	507	484	517	533	545	523	528	579	513	570	547	500	518	527	495	491	543	538	518	548	528	537	544	531	550	509	540	533	536	530	560	542	539	516	539	523	571	508	515	555	538	518	533	538	538	567	522	538	537	525	506	533	549	521	504	509	547	534	523	518	540	527	523	532	547	539	516	522	561	516	514	534	541	501	500	517	590	535	538	540	536	515	506	459	526	518	535	552	532	519	528	584	466	557	534	522	543	508	530	544	531	505	493	531	533	529	538	579	519	530	527	523	506	523	576	548	506	551	541	562	545	556	550	488	492	540	516	517	577	518	486	539	543	517	533	554	558	531	526	569	540	515	574	519	531	529	552	532	551	532	526	560	543	552	535	528	519	554	537	500	508	492	471	544	508	519	531	512	543	554	499	536	526	513	515	553	551	538	534	542	525	537	518	470	525	542	536	539	571	526	504	546	501	525	505	514	514	560	530	522	534	551	498	511	500	533	535	526	492	456	533	487	507	538	517	489	496	519	514	529	551	586	560	586	529	534	527	537	563	508	550	541	525	551	508	577	519	579	564	541	512	548	526	515	473	540	530	561	548	495	492	524	548	528	518	520	533	527	495	495	525	554	519	563	549	480	527	524	552	541	527	522	507	520	485	545	529	550	569	553	559	554	528	521	544	511	558	514	525	515	497	531	515	536	519	524	532	484	575	546	520	483	510	538	526	568	563	529	515	540	488	531	530	568	502	500	527	544	535	520	522	546	522	535	490	520	556	542	567	551	556	519	527	536	540	502	519	525	566	527	546	526	511	479	528	522	545	531	535	509	569	545	523	583	538	510	518	522	537	513	511	493	507	533	562	528	507	536	537	526	498	521	604	521	478	541	536	518	526	544	504	539	508	532	540	542	546	509	513	527	537	580	526	543	570	533	511	497	540	520	536	554	505	555	582	516	553	526	478	553	542	481	558	527	560	527	521	537	537	520	516	502	559	541	520	547	489	522	527	476	535	540	557	526	520	534	547	547	516	512	499	518	530	587	543	552	550	539	497	526	565	557	473	537	501	509	541	508	551	584	513	507	575	499	499	515	508	530	535	575	536	516	541	528	519	548	518	529	554	540	548	562	537	506	536	512	506	507	572	516	531	562	534	495	531	584	520	550	499	531	547	549	557	552	520	497	547	498	524	563	532	540	484	544	530	566	524	534	523	525	580	484	511	551	546	526	578	536	517	557	497	545	493	565	519	547	530	520	518	517	521	556	536	559	504	467	503	514	538	538	506	525	556	533	516	546	517	489	549	537	517	554	521	523	529	525	525	540	550	580	552	519	482	565	538	567	535	518	548	521	540	522	475	557	540	513	567	534	527	535	518	562	531	527	518	506	545	545	545	533	576	520	558	531	509	520	508	512	517	514	542	528	533	529	519	507	548	542	579	483	534	515	515	508	581	583	541	553	510	484	542	537	511	528	534	524	527	500	511	554	583	520	518	515	530	532	521	528	531	534	514	516	554	535	506	500	559	537	545	555	498	577	554	571	499	529	532	533	534	523	548	556	522	505	548	547	533	554	554	536	465	542	522	539	537	515	580	556	508	541	573	528	502	523	526	553	526	519	543	532	545	519	588	546	536	535	521	532	510	535	547	550	537	526	572	485	542	548	584	542	558	543	560	501	561	540	580	517	541	524	522	544	539	536	516	514	584	528	554	485	528	515	546	533	561	539	535	526	545	508	557	499	566	561	511	553	523	538	531	528	523	573	544	508	525	529	526	558	498	558	494	559	538	521	514	542	522	565	505	523	522	543	517	502	523	540	578	581	536	532	500	537	530	551	505	506	518	561	518	508	479	560	492	498	522	492	508	512	544	535	524	515	531	560	508	529	531	539	555	500	520	529	527	524	529	510	543	518	550	507	554	523	511	508	562	538	501	567	548	492	496	543	557	554	516	509	530	532	497	567	538	486	491	505	513	580	518	528	522	498	524	534	525	549	506	488	542	523	512	576	532	506	521	536	501	529	525	531	496	507	579	480	553	523	503	530	557	581	548	511	549	517	554	547	552	573	528	491	517	564	581	562	505	532	541	536	509	492	497	545	516	523	522	550	536	507	530	512	531	539	523	522	543	517	524	551	523	478	522	530	512	520	488	550	502	524	526	520	526	532	492	535	573	544	516	501	526	513	554	545	531	509	558	526	527	518	564	526	524	517	562	527	518	505	545	483	532	541	530	518	539	499	534	507	538	533	544	498	529	530	564	592	539	521	568	513	535	547	524	510	502	546	505	562	549	527	538	531	502	497	551	513	501	542	536	570	544	557	531	562	534	560	509	519	525	548	528	528	539	526	531	607	546	495	572	540	544	545	550	485	514	541	550	539	514	514	531	522	548	518	511	515	534	536	526	518	544	525	515	534	518	494	499	577	520	515	541	538	532	552	557	489	523	507	516	552	572	508	537	515	521	541	511	524	525	546	539	477	520	531	527	536	496	560	548	498	546	487	543	513	527	515	519	511	561	555	531	533	528	514	555	525	531	519	546	559	566	550	539	508	539	498	514	514	511	551	497	534	529	549	533	511	517	529	534	493	530	471	549	541	550	530	548	513	563	532	534	513	506	559	535	522	519	513	540	531	498	535	537	531	537	509	522	526	533	509	572	548	527	515	559	507	503	531	520	485	546	508	543	554	513	482	537	536	502	568	552	532	546	515	526	558	550	516	564	513	531	552	536	547	522	510	560	541	557	538	522	517	486	573	531	482	540	513	558	544	540	535	537	548	500	521	528	549	550	568	511	490	528	517	534	567	562	538	486	504	513	571	550	539	560	512	535	534	573	516	519	500	539	499	531	537	525	524	503	581	520	533	509	535	549	519	522	554	592	524	514	525	562	492	541	549	550	545	507	530	544	538	535	558	544	504	547	544	496	529	501	590	539	543	515	516	525	525	529	521	534	523	540	503	553	507	537	511	538	513	521	525	517	497	485	581	587	517	531	519	506	545	531	562	524	543	512	477	490	518	555	533	499	522	519	541	519	538	482	520	556	533	549	509	540	562	532	555	495	521	502	546	508	534	555	502	522	558	560	527	524	535	525	515	536	544	527	529	516	502	513	541	543	538	558	530	496	496	527	546	585	503	528	551	535	584	529	546	546	513	514	528
33660	38073	38343	26720	16848	10262	6783	4097	1719	1031	699	507	464	432	436	441	428	394	378	376	384	356	347	339	322	299	335	321	326	313	317	318	305	334	316	300	338	318	286	290	314	314	324	304	315	307	288	294	316	290	329	303	316	287	302	319	369	313	340	309	323	303	311	344	345	309	330	308	305	340	303	296	315	296	307	306	320	325	272	303	301	321	324	352	316	283	304	318	305	315	323	301	334	321	318	288	311	313	301	301	303	320	303	299	294	319	297	303	305	275	294	311	335	309	314	307	294	309	319	326	324	317	292	317	310	304	333	282	323	292	338	306	306	319	329	314	282	336	284	289	296	315	317	318	337	304	293	303	308	301	300	295	304	310	301	340	311	316	307	295	323	306	304	300	312	305	304	270	307	313	314	325	297	291	296	318	304	309	319	297	323	334	294	323	304	293	334	303	315	326	320	318	320	318	317	310	317	313	298	313	324	301	339	294	287	313	324	303	307	348	292	291	330	311	306	295	310	332	294	334	294	294	308	327	297	282	280	332	279	291	320	313	282	285	299	289	311	284	282	305	302	311	322	313	309	323	319	319	328	317	313	300	310	299	311	287	305	320	297	309	300	329	312	306	318	315	309	322	310	335	310	335	318	295	315	340	314	331	333	289	309	314	313	310	323	326	303	300	299	320	306	349	303	337	284	304	297	292	317	340	307	285	318	319	306	329	342	290	331	322	301	318	304	300	322	320	297	318	269	307	314	320	276	320	334	319	298	355	291	305	308	322	303	337	298	299	316	305	323	302	318	321	307	322	304	317	344	310	303	295	316	288	276	315	283	301	291	289	278	282	316	321	307	320	282	310	297	326	301	309	359	296	298	293	293	287	318	299	327	291	284	322	329	289	277	346	330	315	304	311	316	322	316	324	299	315	312	294	279	326	296	300	332	307	336	288	319	303	283	303	334	328	330	332	318	306	284	314	319	332	316	276	289	297	320	289	297	292	288	314	320	312	312	285	332	295	298	265	341	300	305	277	322	314	328	291	285	285	303	328	312	329	308	273	311	306	325	305	279	333	269	324	322	290	330	324	336	324	296	330	294	294	327	314	305	325	310	299	296	323	303	290	349	315	298	335	300	284	309	325	310	303	302	342	322	323	313	337	317	304	307	297	308	290	344	294	299	336	289	310	315	279	299	287	333	283	315	295	275	298	321	330	329	290	321	277	321	295	331	298	300	290	323	307	312	313	322	302	309	286	318	293	276	311	291	319	303	287	303	318	335	324	305	299	323	310	311	296	285	275	330	328	294	317	299	312	335	301	317	302	287	279	338	319	315	296	323	297	293	325	329	312	311	307	335	330	300	333	300	308	295	262	273	310	322	309	303	340	303	316	301	332	286	283	312	305	288	347	293	329	293	324	289	296	307	282	310	305	292	338	318	293	277	288	326	302	336	326	314	315	308	297	278	320	343	312	322	313	301	323	322	335	314	297	319	303	311	302	290	278	313	326	311	319	319	290	291	295	280	306	302	306	300	288	295	298	308	307	318	307	288	336	313	305	294	308	306	289	317	298	304	317	317	302	322	314	314	294	319	346	309	300	295	325	309	298	298	316	327	310	273	285	337	344	306	314	296	292	304	306	333	313	310	277	281	276	297	329	319	309	336	296	298	301	317	310	305	302	318	288	291	349	314	311	344	279	301	280	324	330	299	306	352	274	311	306	296	295	289	310	323	311	321	316	295	303	274	328	321	341	315	336	310	320	324	291	329	302	310	313	315	301	306	324	313	332	328	316	336	309	341	304	288	297	304	308	313	313	307	337	306	312	280	337	293	303	327	290	318	298	288	324	287	296	323	300	299	331	297	305	288	312	299	286	320	310	280	310	320	335	333	342	326	288	322	346	301	290	282	341	320	292	314	319	312	285	312	321	262	280	271	307	322	333	314	340	271	314	340	318	330	293	330	319	304	314	336	316	320	299	299	300	308	326	332	318	296	315	317	320	331	318	339	295	268	328	321	303	334	301	297	324	300	284	317	323	327	292	306	279	297	295	298	291	305	342	314	322	277	297	302	296	311	295	297	296	311	280	302	330	308	306	315	318	342	302	283	291	304	292	312	288	322	332	285	271	324	315	317	295	327	305	314	319	307	314	324	317	303	290	317	301	284	297	325	304	351	305	291	319	290	285	290	335	291	316	291	314	342	314	282	290	323	313	304	284	309	328	313	297	320	310	313	334	305	287	292	295	292	349	280	291	292	302	292	301	318	310	283	296	286	321	300	308	307	321	338	304	303	292	332	326	289	279	297	315	312	296	337	322	314	322	300	320	311	319	337	305	309	341	288	273	310	308	291	312	329	313	309	306	293	320	305	322	277	302	332	309	273	339	323	301	301	296	339	312	297	336	301	284	316	314	293	285	294	295	308	285	291	293	297	266	309	313	317	297	301	304	334	301	288	316	316	296	333	295	306	313	304	327	302	289	304	343	311	343	310	289	334	318	278	301	313	304	326	317	300	318	284	304	314	310	337	299	292	317	314	310	324	355	312	313	281	344	331	320	326	338	288	293	301	326	305	266	318	318	323	317	332	306	325	326	279	273	308	320	297	301	333	318	283	308	319	280	296	319	320	295	302	333	330	345	301	341	259	286	305	298	305	307	282	317	337	307	287	310	285	285	312	311	340	277	324	328	288	294	298	308	305	322	287	299	301	311	305	317	292	299	316	330	288	299	299	298	318	293	276	306	314	313	329	330	330	327	299	311	295	310	305	297	291	286	307	317	314	341	334	338	300	301	312	308	275	320	326	330	305	304	302	284	311	300	324	327	322	308	302	287	313	340	322	344	323	313	295	289	303	301	305	302	313	317	305	290	322	316	300	332	316	314	285	315	327	338	292	328	316	318	323	337	326	290	280	312	289	291	308	330	303	292	325	308	310	303	325	314	324	287	314	305	298	283	312	295	304	324	311	321	285	293	303	313	284	322	284	308	368	325	301	310	294	299	299	292	324	270	305	300	332	366	334	298	330	279	307	305	308	305	309	316	306	300	268	323	289	270	287	293	301	290	286	318	291	290	313	312	307	297	293	318	302	316	335	314	310	281	318	291	306	300	289	329	284	299	323	325	335	291	322	301	336	287	284	311	303	305	303	304	315	325	287	320	299	303	306	318	312	323	315	297	322	312	292	318	325	333	322	295	289	316	319	280	304	342	313	305	302	304	280	269	289	308	289	335	306	316	300	297	301	294	270	325	310	324	298	350	324	318	307	307	303	310	315	296	319	321	292	288	282	307	319	302	352	295	322	263	273	302	335	305	330	281	326	301	355	293	283	302	307	315	348	288	308	284	312	320	307	325	279	312	303	300	310	305	300	322	342	279	324	319	313	297	275	311	317	285	322	334	300	315	345	266	313	306	308	292	337	303	314	300	299	313	340	317	294	289	322	316	339	313	317	333	330	290	292	336	296	279	310	338	360	298	311	278	304	316	296	326	300	255	310	257	328	299	325	306
35993	51259	38029	25202	19297	14055	10466	6672	2682	1663	1109	753	697	627	534	553	539	463	433	422	404	386	413	384	353	381	346	320	340	359	343	332	340	360	310	303	309	343	344	366	303	331	333	314	351	307	345	348	357	343	347	333	335	367	338	340	338	337	344	276	309	325	321	320	320	326	353	354	343	345	377	319	303	354	342	328	330	321	315	300	329	326	336	340	340	294	360	337	303	302	311	330	350	337	330	326	330	350	338	320	350	354	308	357	320	307	326	348	363	322	336	326	329	299	326	306	318	338	332	353	343	341	337	335	305	340	353	331	349	317	371	319	350	349	315	321	318	339	297	330	318	330	324	314	284	305	298	312	314	332	333	323	320	332	333	339	370	282	317	302	353	310	330	310	340	335	343	336	329	363	346	351	327	306	378	313	331	338	325	343	342	321	305	320	352	331	301	318	325	340	337	326	335	305	344	328	320	312	332	317	319	332	322	331	370	330	338	310	304	321	297	342	348	349	313	316	301	302	305	319	354	364	346	343	310	306	296	321	304	301	312	359	316	340	330	318	357	329	353	335	342	352	352	331	347	369	316	316	304	293	329	327	328	322	388	329	349	336	344	321	335	362	329	321	310	328	342	331	314	340	325	317	333	347	330	329	320	316	365	329	346	336	328	318	310	316	310	294	297	289	330	330	338	317	323	360	334	347	364	328	363	303	323	331	343	355	289	318	331	331	318	325	300	304	336	310	353	354	343	352	333	349	312	354	321	317	312	347	320	335	284	296	333	309	306	337	367	346	296	327	328	331	348	340	319	333	344	352	317	321	309	340	327	357	343	309	312	308	316	306	318	341	374	328	339	329	336	335	310	321	312	291	299	318	306	332	311	325	329	330	356	346	326	313	348	335	365	322	341	338	340	332	351	358	320	328	352	322	329	291	321	308	309	321	357	330	350	313	327	277	336	321	326	330	331	322	364	368	365	311	321	329	314	317	319	343	366	294	309	307	344	319	312	351	339	306	290	345	316	342	341	324	341	298	319	324	302	296	340	331	345	331	305	298	332	350	331	349	349	336	322	358	309	337	322	344	358	343	337	330	321	337	342	343	364	334	333	347	325	341	346	326	322	344	341	323	353	322	336	334	347	325	326	317	321	335	339	330	344	351	331	347	296	343	315	317	366	324	336	330	330	313	300	319	322	342	347	336	346	352	357	345	307	323	329	319	354	316	354	319	364	313	309	316	316	307	314	328	309	334	320	322	321	357	336	306	348	314	359	328	324	303	332	339	295	322	324	356	307	352	325	345	325	346	331	307	347	325	360	336	366	318	311	327	307	329	339	331	358	364	327	340	347	350	324	346	325	326	357	345	310	333	361	310	330	311	311	373	329	332	338	308	351	337	343	324	332	305	316	345	303	339	324	321	349	318	384	346	327	336	323	324	325	363	351	291	341	333	360	341	328	362	342	341	323	324	348	320	326	356	376	332	341	329	327	326	334	314	294	319	345	343	347	323	355	310	312	358	365	360	316	334	335	359	334	318	330	346	346	324	329	331	329	308	302	286	336	299	346	353	327	334	326	321	315	354	303	322	313	336	306	323	334	325	357	347	326	309	328	298	321	334	322	341	327	327	350	362	352	360	326	298	336	340	328	310	335	300	323	336	334	326	319	350	358	339	340	332	351	305	342	339	313	323	306	351	368	342	320	314	340	365	332	347	360	298	340	307	304	315	318	335	322	340	354	335	310	343	294	298	330	314	341	352	360	309	357	314	317	361	341	318	337	341	316	339	320	321	348	318	326	333	379	339	319	337	325	338	312	383	341	314	331	366	358	314	324	335	351	340	316	366	311	343	306	330	291	323	345	320	340	324	346	302	315	338	360	300	315	321	328	309	322	329	331	327	352	366	332	339	346	342	333	326	317	350	353	327	347	300	325	334	344	329	362	321	370	333	358	324	334	339	359	298	334	344	320	317	337	334	372	323	334	344	334	329	310	340	306	304	319	356	294	342	329	374	347	317	306	328	338	337	340	324	347	306	319	334	321	326	307	309	342	361	317	327	333	307	352	356	297	339	306	322	340	340	298	307	310	350	343	348	361	303	316	317	340	325	292	336	326	340	337	314	318	343	345	362	347	280	337	296	359	341	357	326	304	350	323	332	300	317	354	315	340	332	319	361	340	357	321	285	309	357	301	329	324	287	358	361	318	323	327	327	353	303	346	332	314	338	309	313	326	321	322	314	340	313	330	329	310	318	323	329	313	326	321	333	329	289	315	361	337	314	308	326	324	331	330	303	308	319	323	348	314	350	302	311	337	327	359	336	343	321	325	355	313	310	351	299	312	341	357	352	321	333	339	332	334	326	349	332	338	329	347	324	370	311	376	291	329	337	295	337	360	341	334	340	315	315	321	315	308	324	325	329	349	369	337	359	334	316	353	336	351	328	311	307	331	358	332	337	302	296	342	346	334	337	313	339	330	349	285	333	331	318	343	335	320	322	337	328	320	332	308	299	279	326	339	333	323	346	353	325	312	344	340	323	336	325	313	309	339	312	356	340	337	346	322	331	320	298	339	342	322	330	321	303	316	336	321	338	316	313	331	328	336	341	307	310	316	313	314	343	337	357	316	336	314	348	331	375	340	330	327	324	355	329	360	341	286	364	316	342	319	325	322	326	318	355	335	335	341	311	348	310	314	339	343	335	318	349	286	332	342	320	299	348	351	324	346	311	332	313	313	329	361	322	346	302	318	295	349	313	329	319	336	308	317	354	312	318	335	334	318	352	376	353	328	324	360	343	322	356	290	348	333	347	359	345	338	304	321	306	334	313	320	325	363	311	315	331	345	337	304	338	325	355	338	340	334	322	293	355	344	333	344	294	296	330	302	329	326	321	319	327	322	357	311	346	348	324	355	295	326	325	321	313	368	332	353	344	310	335	326	333	336	331	305	309	331	304	340	310	320	340	316	346	334	343	357	368	329	307	302	322	323	337	306	320	376	295	334	325	339	346	309	313	348	338	319	322	324	318	309	329	335	359	324	310	319	330	335	321	351	319	321	334	332	299	354	327	349	348	338	369	318	330	333	319	304	344	327	347	328	351	327	354	310	324	337	328	338	301	351	341	320	347	345	357	327	316	324	323	308	301	363	323	282	337	325	351	339	348	312	304	320	333	335	323	340	325	348	367	307	365	326	349	295	324	319	337	344	343	371	312	352	336	327	341	330	351	314	331	352	343	339	323	344	309	341	334	339	300	337	332	356	322	329	341	285	323	282	365	326	306	311	320	326	324	319	320	322	342	357	329	342	333	340	345	305	360	320	340	313	323	327	337	342	319	335	316	325	305	331	359	315	323	317	345	338	346	367	352	342	333	346	320	322	356	314	294	339	315	324	333	319	304	319	331	320	344	355	350	310	330	356	324	331	303	335	366	329	352	328	280	329	352	322	327	365	300	288	341	324	322	336	326	298	346	350	315	315	313	322	347	302	342	314	322	325	351	328	321	351	318
24414	21534	29131	25783	24001	22922	18455	8341	3263	1874	1345	907	741	711	637	584	578	555	504	473	455	433	420	435	433	429	398	381	418	398	382	405	416	361	397	437	359	378	401	376	376	403	387	422	351	363	385	412	397	371	361	375	368	369	374	367	360	362	387	364	384	381	349	388	418	381	391	376	390	395	413	387	371	359	387	399	380	377	404	359	364	379	394	380	381	356	379	368	424	372	370	368	431	355	342	380	425	384	357	375	366	392	409	397	389	376	370	367	376	399	379	402	403	379	362	352	378	380	340	356	359	398	358	408	363	381	386	403	379	358	417	396	378	394	367	395	384	406	362	363	349	392	397	416	416	406	363	372	375	388	379	382	380	389	408	380	369	377	396	389	377	402	395	366	360	388	401	367	375	356	383	407	360	414	391	345	360	387	397	399	376	411	366	382	362	382	411	367	369	401	375	381	405	366	360	378	380	403	365	393	384	356	406	368	366	386	345	329	379	409	409	362	413	383	399	378	395	360	377	370	360	383	384	388	391	377	381	364	369	389	360	423	383	398	385	340	389	375	386	355	397	384	370	356	405	377	375	401	368	371	373	374	369	355	386	397	378	385	355	379	375	385	396	372	383	391	406	394	374	350	410	362	398	354	371	414	344	346	397	393	382	401	381	342	363	397	410	415	367	344	378	402	396	363	408	363	356	376	359	414	412	372	409	374	388	384	369	415	359	398	355	379	401	343	374	369	408	350	387	375	415	374	412	383	357	370	370	390	389	395	383	428	375	403	402	389	371	390	419	393	417	383	360	354	362	367	383	359	365	407	384	376	404	377	349	392	377	386	399	367	378	369	398	374	353	369	406	389	369	369	375	389	391	383	383	344	380	377	386	381	377	321	339	372	393	370	382	390	356	354	418	394	366	432	384	371	369	360	376	412	416	402	398	355	350	354	374	355	384	355	384	344	371	349	370	400	392	409	359	407	321	385	417	411	344	371	335	362	384	363	405	377	383	408	391	407	351	412	397	400	381	367	368	371	373	354	382	394	357	386	356	389	394	383	406	375	367	428	389	371	378	369	373	373	416	376	370	391	399	360	399	387	381	374	342	388	372	374	394	375	367	353	392	328	365	399	390	366	369	356	360	365	389	347	357	364	413	389	366	437	380	375	385	357	403	379	359	411	382	383	399	400	417	359	373	394	343	401	372	394	338	370	391	415	359	361	391	363	376	393	390	364	381	395	379	363	426	329	370	373	362	383	370	399	351	376	375	365	418	357	400	332	364	360	377	390	374	377	406	352	365	374	388	374	390	424	376	390	382	370	411	418	397	393	379	379	369	384	380	373	382	379	363	405	417	382	391	411	384	358	352	399	398	398	410	363	360	393	404	370	365	377	369	382	390	357	387	380	408	382	403	385	333	357	369	391	345	379	373	368	390	393	391	400	369	384	397	382	375	358	384	369	335	347	391	358	405	393	370	385	367	375	407	395	393	363	371	404	396	363	342	369	390	377	378	364	372	386	393	381	405	412	390	357	395	401	398	372	364	364	363	375	391	400	378	394	401	349	417	389	365	369	342	403	365	338	403	351	391	375	364	401	371	360	392	404	391	372	361	364	366	363	362	327	370	385	388	381	404	363	364	386	361	336	376	370	390	361	423	363	407	351	398	372	372	374	388	356	386	368	387	393	384	397	339	392	344	377	390	412	379	332	370	373	367	392	360	364	360	362	402	402	382	391	350	387	377	380	367	397	399	326	419	368	378	368	372	408	353	366	383	385	393	366	406	394	408	385	437	423	375	387	398	386	420	380	364	416	393	400	380	400	356	356	365	355	385	373	385	369	411	363	395	370	378	439	401	364	348	374	400	359	399	393	392	387	392	400	381	364	338	366	390	413	359	397	395	390	379	376	382	397	385	388	397	385	339	356	399	381	426	366	397	373	389	384	369	366	366	371	384	383	376	394	387	361	380	385	379	363	379	356	412	347	391	386	416	419	403	378	374	374	360	389	401	373	398	422	367	405	380	365	399	387	397	405	350	363	387	345	405	402	386	401	393	371	359	413	375	382	384	368	371	384	347	409	350	349	391	374	366	381	401	370	373	395	371	377	352	378	388	386	390	396	401	378	373	361	372	363	397	380	377	360	342	397	372	372	347	402	406	365	365	366	382	396	377	373	416	370	359	379	396	383	358	398	371	392	382	367	398	375	376	390	391	424	383	364	416	372	405	390	395	372	393	368	384	386	386	371	372	359	376	365	402	373	378	346	384	400	414	375	390	419	405	379	368	395	369	351	386	382	360	338	366	374	353	386	396	370	370	405	388	386	366	370	377	385	370	388	363	354	394	392	389	369	372	378	377	392	406	353	383	384	371	393	379	407	388	373	365	355	401	429	398	394	360	381	376	392	351	410	376	394	379	375	387	366	394	364	399	382	398	394	361	367	391	400	356	376	347	369	380	407	392	408	351	342	377	365	384	376	398	348	364	391	410	372	331	359	380	388	391	354	381	394	375	410	410	364	377	389	335	405	377	381	394	372	387	392	357	391	392	368	367	411	362	389	383	391	409	403	404	374	360	395	398	388	391	350	370	397	411	364	399	399	382	388	338	372	370	391	366	409	363	393	380	364	373	349	390	382	356	380	356	376	388	399	356	368	385	375	350	376	374	371	397	385	380	413	407	380	370	365	368	366	407	356	401	350	397	385	407	372	389	365	362	391	395	381	388	372	396	367	358	355	376	376	362	379	356	412	396	381	392	405	341	382	361	389	389	348	399	383	355	387	381	342	406	417	388	394	354	365	392	402	341	383	352	366	381	398	373	379	362	379	380	367	396	368	398	389	376	370	368	361	392	384	397	393	390	376	365	386	390	405	403	388	385	397	409	372	367	390	355	392	347	394	399	393	350	354	384	436	411	356	367	393	405	380	376	395	376	388	342	404	388	394	393	352	396	352	369	381	370	372	371	420	346	354	341	349	353	411	393	361	416	409	414	406	371	338	349	400	408	348	385	341	388	350	363	390	376	368	392	389	367	379	367	387	366	354	354	365	365	406	400	390	410	368	370	379	382	385	403	380	385	385	394	367	369	353	381	381	370	370	376	377	389	328	372	347	382	368	392	380	369	365	366	359	398	346	362	386	408	348	417	403	370	370	368	405	387	367	378	397	375	366	357	400	370	372	412	369	403	368	392	347	369	334	390	368	397	394	397	368	396	404	376	391	372	399	372	393	371	353	365	417	364	355	391	399	374	347	412	380	380	350	382	343	361	392	361	378	338	367	360	363	366	385	348	371	361	369	357	394	372	380	360	365	360	364	360	348	375	406	392	387	391	376	373	396	367	364	367	384	369	363	400	351	340	356	380	397	394	399	368	360	392	391	366	408	339	412	365	386	356	356	396	370	361	382	388	401	383	378	370	365	372	371	373	396	386	381	379	399	378	360	402	381	413	377	410	380	403	406	362	388	391	407	409	381	347	398	372	355	392	369	352	370	379	383	389	368	384	407
34789	60635	46817	33204	28453	23981	19336	10856	4932	2962	2029	1480	1022	872	810	829	715	657	607	565	491	508	461	472	442	461	431	467	445	442	438	407	402	392	417	427	385	405	381	385	397	405	402	400	428	411	438	416	388	405	429	385	415	396	384	399	384	371	399	430	354	434	389	370	411	405	388	395	396	431	403	393	356	392	397	392	389	387	396	393	390	398	396	390	377	379	361	381	376	384	358	370	383	418	371	395	371	363	403	432	378	410	394	376	380	370	384	412	407	411	396	355	433	363	383	411	403	398	423	399	376	382	363	398	416	395	399	381	375	436	405	433	378	404	402	372	407	379	384	388	397	422	387	371	413	388	415	425	414	389	409	363	406	381	411	399	425	430	369	407	395	378	370	378	369	426	402	385	409	411	370	391	396	376	383	375	388	419	363	416	373	418	388	351	373	393	432	428	406	373	423	370	390	372	403	403	421	401	386	383	383	394	394	385	374	375	387	416	398	363	405	394	401	391	426	406	395	436	432	408	359	393	397	393	380	387	379	377	347	382	389	376	366	424	399	365	377	413	357	397	408	382	372	380	383	406	358	374	371	365	428	382	407	370	410	386	389	424	369	405	380	410	399	406	438	408	413	429	358	396	428	366	389	421	371	396	371	374	385	416	379	450	404	403	387	392	422	396	392	394	409	363	377	374	372	388	418	380	405	395	362	386	372	411	404	383	384	439	382	407	386	415	397	397	391	369	375	374	389	402	397	363	375	388	424	418	360	368	384	406	376	378	431	386	403	381	392	381	385	388	400	372	385	387	383	382	390	396	362	398	400	394	387	391	411	368	362	408	385	376	396	345	363	422	413	349	350	379	387	392	380	414	367	378	389	408	375	379	402	403	390	397	383	375	389	392	389	357	388	410	419	362	342	397	390	423	413	387	431	415	371	416	411	371	402	359	372	407	394	392	386	413	389	404	386	390	384	368	410	392	394	390	357	380	432	397	414	380	355	378	381	398	377	360	374	394	422	355	404	439	387	399	412	381	384	399	396	417	367	409	396	415	379	368	373	397	379	403	393	413	420	378	398	394	370	381	380	409	415	422	343	414	393	386	358	389	386	400	381	422	369	399	371	406	388	365	379	407	388	385	444	383	389	382	402	392	367	404	397	431	387	353	384	420	439	393	418	342	387	393	394	386	411	417	425	400	396	382	386	431	401	403	407	363	435	374	358	411	361	395	416	392	401	407	416	394	385	387	386	390	388	365	397	389	419	357	403	391	389	420	385	405	434	364	437	382	371	393	391	348	415	373	406	404	377	379	366	367	421	403	377	410	403	375	369	385	381	367	432	332	401	395	424	372	428	402	387	410	376	404	404	427	366	367	392	379	363	393	414	368	417	392	378	403	414	411	429	404	373	389	397	411	402	353	385	367	406	398	401	415	397	367	370	368	369	391	391	403	347	414	433	393	373	406	375	356	370	408	376	395	406	401	389	380	413	396	387	379	416	406	399	407	390	377	404	398	389	415	377	407	365	359	414	440	400	403	378	385	398	399	379	387	382	398	381	378	376	385	386	388	424	411	371	390	414	414	394	424	401	389	410	374	344	370	388	389	417	415	403	399	393	399	423	383	410	390	398	391	455	430	389	365	400	378	393	390	387	369	411	413	382	381	382	380	371	388	366	385	384	381	357	394	389	379	396	400	356	376	410	411	391	403	402	410	420	400	410	404	374	349	378	365	410	413	366	416	359	391	410	419	412	377	402	372	370	415	366	389	403	367	397	359	381	401	395	357	393	399	392	402	388	400	363	392	401	373	369	406	391	396	381	390	395	398	359	389	411	388	373	372	416	386	380	385	388	419	400	388	397	373	367	384	421	373	415	378	385	381	389	420	363	411	413	346	398	413	395	431	364	435	347	391	362	376	341	406	380	396	391	401	373	414	424	401	415	398	408	396	371	371	407	379	403	360	431	391	423	388	382	382	396	411	377	392	362	395	435	365	381	405	393	393	376	421	398	430	387	379	396	423	375	393	374	408	388	378	406	391	417	374	409	382	409	374	384	399	362	385	406	435	374	380	405	422	396	409	416	364	385	389	408	392	408	410	383	403	375	399	419	358	384	406	401	367	382	392	389	414	405	395	416	385	410	387	408	397	398	368	413	391	425	360	389	400	408	393	416	415	400	377	359	393	373	387	409	406	404	367	391	411	369	378	414	420	390	352	446	407	379	400	412	439	353	378	357	387	379	361	383	408	381	388	409	418	380	401	390	402	447	407	377	423	371	368	370	402	388	404	352	422	424	388	372	399	385	365	399	370	398	373	403	396	395	390	371	400	384	362	396	381	398	417	377	417	391	363	394	389	413	406	421	406	382	371	410	427	380	394	412	414	405	391	396	382	385	399	384	387	383	406	395	367	399	366	382	391	369	381	407	410	404	392	425	397	413	367	381	403	397	393	396	388	395	373	444	409	381	410	364	388	341	381	402	411	385	359	420	400	377	427	417	404	415	387	408	386	356	346	358	389	373	410	389	393	392	366	407	376	423	400	370	412	373	393	395	410	385	420	403	422	383	397	375	387	424	368	398	405	399	380	407	391	388	372	422	406	361	432	390	388	386	398	375	403	421	380	387	415	388	363	371	402	409	351	410	391	383	390	409	384	373	383	357	358	407	416	366	398	397	378	395	371	393	372	394	370	390	387	405	409	354	408	359	402	378	387	357	421	369	406	452	382	398	378	402	382	387	374	391	376	402	387	360	393	398	384	377	401	401	395	391	361	393	381	386	393	390	406	400	417	402	444	374	346	400	408	414	381	380	370	394	399	391	405	394	409	369	389	406	406	402	402	391	404	390	362	398	375	418	387	412	363	363	384	360	377	382	368	380	410	392	420	391	367	358	391	380	363	404	371	396	387	407	367	369	362	417	390	348	407	398	387	388	397	415	399	394	363	407	430	420	428	415	403	382	384	399	402	400	370	389	380	388	377	372	370	383	415	420	398	363	407	403	428	401	419	390	406	408	377	363	369	386	376	403	376	401	418	407	428	359	397	387	401	389	382	394	439	384	408	404	380	420	372	414	396	392	426	400	414	403	408	413	381	369	382	404	405	379	381	417	374	393	367	400	411	380	402	401	381	376	359	409	392	376	398	389	374	375	392	390	364	395	358	366	423	414	418	397	371	387	374	371	413	365	376	419	400	381	379	419	414	392	361	415	420	395	381	415	409	394	409	401	370	385	404	405	384	404	393	393	417	392	405	410	362	405	402	398	389	398	379	433	406	345	361	366	358	373	384	398	380	380	395	436	417	392	365	409	371	422	395	388	417	347	411	392	379	398	410	410	406	372	403	429	408	426	397	395	372	413	413	377	410	410	392	360	376	381	433	382	441	403	395	394	410	379	363	379	368	432	391	399	362	398	367	428	417	386	401	416	394	423	367	403	368	397	402	349	400	373	417	408	403	411	417	380	416	412	378	388	394	393	416	347	404	381	374	401	362	415	377	420	382	370	382
25720	21928	30055	29084	22821	17113	11550	5767	2379	1515	1073	892	701	579	550	535	526	504	469	456	464	437	393	452	415	432	385	476	444	430	433	396	405	419	430	426	370	364	398	386	381	392	376	377	398	391	371	366	396	391	406	355	405	409	401	408	360	396	385	390	389	391	396	367	373	384	392	399	350	398	370	394	382	381	405	405	384	429	360	358	357	374	425	403	406	393	389	380	385	408	381	389	366	366	372	388	392	367	353	432	412	368	414	389	422	368	389	421	424	429	382	404	383	396	382	376	415	388	407	404	422	388	379	392	363	407	410	411	417	420	417	380	380	417	392	444	378	416	419	400	364	432	348	411	389	417	406	380	404	385	375	401	407	365	379	377	381	392	369	406	392	395	403	391	393	400	372	397	358	412	380	434	383	388	391	409	386	402	356	371	388	406	410	408	374	387	350	395	412	417	393	387	397	415	379	414	413	376	394	371	423	409	354	359	384	385	440	376	430	360	350	373	387	373	394	425	350	397	430	386	399	414	391	368	413	370	404	399	374	395	386	406	390	361	416	351	366	403	396	384	388	360	395	393	391	395	390	388	406	394	422	408	399	392	384	422	363	349	383	394	408	369	426	392	381	408	388	418	397	388	382	396	406	414	397	385	418	376	389	380	373	415	415	422	385	407	381	400	378	387	381	385	383	407	382	415	405	381	379	352	398	389	374	429	398	370	446	392	418	371	383	399	391	406	396	397	400	398	370	385	351	384	391	391	386	407	406	411	397	352	382	427	424	424	391	400	397	402	370	434	366	425	378	396	417	406	384	382	412	451	413	381	375	369	359	409	408	399	373	413	400	377	407	397	429	402	388	351	430	372	391	392	402	372	394	348	382	368	381	402	376	382	377	407	413	371	386	398	369	368	418	394	377	374	391	388	415	347	388	385	380	372	403	358	361	411	429	372	395	395	385	377	422	415	400	378	394	387	354	429	400	391	374	408	363	421	356	348	395	374	402	347	400	351	414	406	381	396	408	387	375	444	411	384	359	400	411	371	406	403	446	425	381	382	430	393	419	409	373	408	391	384	389	439	388	382	412	368	429	385	359	363	404	411	409	409	368	363	431	406	404	409	398	375	405	405	405	403	414	398	389	402	387	366	385	408	420	405	420	391	404	390	397	404	365	394	420	417	374	408	410	383	374	416	357	447	383	370	358	388	386	375	392	360	396	402	378	389	378	401	413	371	410	373	368	416	410	388	375	394	377	387	403	386	394	418	365	366	418	425	379	391	364	386	376	370	352	405	456	411	418	371	351	384	397	351	418	383	410	412	403	380	406	375	408	376	395	397	416	380	381	406	374	388	412	366	412	418	411	382	391	401	363	385	417	401	388	409	406	374	393	381	449	418	383	389	420	400	359	400	334	382	398	433	414	399	392	429	422	381	409	405	420	394	400	409	416	368	380	403	363	396	404	382	373	401	370	382	354	376	375	419	381	401	403	365	388	421	369	371	397	396	374	378	376	399	385	379	396	389	390	374	378	400	362	398	390	374	435	412	382	354	362	438	397	414	433	380	386	380	361	406	379	374	390	415	423	398	382	404	415	368	384	385	406	375	402	354	377	352	411	379	405	395	447	384	390	396	426	397	395	387	415	357	353	388	442	379	421	398	416	381	422	383	404	357	396	384	431	408	392	388	389	392	387	400	429	396	386	404	387	383	407	376	412	397	413	346	413	370	416	405	406	411	377	376	373	395	391	393	397	368	377	401	412	379	408	380	402	402	390	456	388	414	444	382	386	392	383	426	384	385	407	400	413	361	413	404	374	367	423	387	386	374	402	367	388	423	399	373	416	355	421	423	397	399	369	411	399	441	431	422	400	392	385	394	393	395	375	394	415	413	402	384	389	390	389	361	400	406	361	356	375	392	367	405	376	402	396	377	409	421	350	404	385	416	403	372	413	406	360	365	402	373	416	424	418	385	425	383	392	387	405	408	404	385	399	393	354	424	399	388	385	373	382	390	372	419	418	425	387	384	447	434	402	439	360	405	432	408	393	371	429	372	383	410	358	392	385	399	421	376	378	392	409	409	394	377	428	393	425	395	390	424	390	402	372	385	433	391	366	384	395	403	403	382	377	442	416	397	389	384	439	354	402	400	371	414	398	418	402	392	383	407	355	396	390	394	422	388	400	379	401	367	404	349	390	452	359	368	415	403	359	394	386	438	389	400	424	425	393	368	382	386	421	365	373	373	380	389	373	417	393	402	398	401	398	414	407	402	411	385	372	421	383	373	370	369	378	392	378	375	400	378	400	404	396	387	373	397	410	395	388	416	395	381	361	363	412	385	411	398	394	355	410	416	389	390	383	411	380	394	402	403	416	398	376	404	392	427	401	380	369	408	403	397	397	379	396	400	396	396	373	423	418	378	406	437	393	408	404	361	380	377	394	378	397	403	406	366	426	392	405	409	440	386	372	397	386	405	386	407	394	361	372	369	395	400	389	413	394	381	355	413	394	388	436	381	423	365	414	398	340	406	398	402	391	383	388	381	430	386	384	386	425	379	436	400	367	392	381	377	411	359	425	367	402	390	398	382	403	407	389	394	370	412	378	325	373	393	370	424	388	386	392	348	414	349	415	395	414	426	410	433	379	404	385	374	427	352	388	369	392	402	414	358	389	426	387	379	364	382	391	382	376	440	408	411	399	381	394	385	382	366	349	389	425	344	421	417	365	406	423	383	364	404	413	395	363	359	378	389	399	392	401	416	425	375	397	396	381	417	369	448	393	372	378	405	420	393	407	412	404	388	381	361	403	389	355	386	381	392	421	397	380	398	397	424	430	406	380	407	410	413	343	404	424	378	408	397	379	430	412	347	356	405	349	422	368	392	395	380	412	410	352	381	380	389	382	381	422	400	451	423	429	387	416	435	391	394	395	391	373	393	394	360	383	395	398	402	375	417	368	391	419	373	383	401	396	412	383	416	369	413	429	380	391	379	414	384	398	374	387	373	419	364	387	389	384	365	391	392	365	391	400	366	372	409	372	419	396	398	371	411	389	370	405	426	401	377	431	361	432	423	380	413	389	409	419	415	359	386	408	365	396	368	415	376	394	382	385	437	405	392	396	385	402	381	372	423	429	405	406	408	449	387	377	387	350	378	386	382	388	394	416	421	421	374	378	405	366	398	391	390	374	390	356	381	372	368	405	393	401	412	396	396	375	420	414	391	405	372	358	419	392	412	361	408	441	420	398	397	409	397	369	372	384	384	368	410	407	385	402	391	381	382	390	411	417	372	393	398	347	400	398	373	349	387	419	385	375	383	394	404	379	397	404	350	407	384	362	379	395	382	369	369	372	391	399	372	423	402	413	409	399	345	390	388	416	367	389	387	387	387	376	397	430	381	401	365	415	417	382	382	395	408	401	405	359	387	389	375	409	373	420	384	414	396	370	390	404	374	398	380	405	395	347	391	385	428	386	394	390	428	393	373	401	397	381	390	403	410	398	388	360	404
34275	58517	44571	31380	25596	20830	15224	8975	3989	2520	1808	1259	1014	784	736	695	691	625	575	531	520	466	505	523	435	394	431	449	445	418	444	433	443	423	454	368	451	437	449	441	397	442	439	434	397	372	429	431	406	399	413	423	412	406	426	381	450	414	438	380	440	425	427	389	412	400	421	410	382	456	414	396	419	405	406	436	387	398	434	452	411	436	408	459	446	445	414	404	436	424	400	420	405	420	401	409	455	444	460	414	448	405	392	396	390	432	441	414	423	450	418	418	433	423	398	375	393	418	423	419	416	422	394	430	400	419	417	426	423	472	405	396	383	422	391	426	394	429	422	417	416	456	443	441	399	409	396	407	416	373	414	426	407	379	398	417	438	407	408	381	427	367	408	395	437	408	431	419	383	423	429	414	415	387	440	436	385	420	426	433	410	374	386	403	421	417	465	443	445	436	423	398	453	438	395	426	417	435	413	444	410	420	406	423	424	475	384	412	390	436	430	440	406	400	390	438	386	391	409	402	410	385	368	414	422	381	434	404	426	427	419	453	424	424	407	395	393	408	407	440	387	419	404	439	429	403	450	385	444	427	448	436	430	417	439	416	426	410	403	435	429	398	417	421	422	371	408	428	420	401	401	450	394	403	429	410	407	424	414	400	404	420	436	439	430	468	434	410	427	396	406	379	409	398	398	412	389	423	431	400	418	370	399	420	443	430	460	444	416	423	442	405	396	423	425	432	411	403	380	414	410	413	418	417	409	484	449	379	443	463	425	450	429	403	403	410	425	411	402	433	423	389	417	428	462	397	442	421	394	427	426	422	409	402	440	412	430	409	419	411	410	405	426	425	443	407	435	435	480	400	443	455	411	402	397	393	419	419	427	435	391	395	423	438	388	445	423	406	416	414	382	437	453	422	427	449	375	433	440	426	421	422	388	434	422	404	392	426	425	422	427	433	396	420	397	438	398	428	415	381	411	421	405	397	428	398	421	426	481	429	397	373	403	447	423	419	432	445	412	404	386	420	410	423	441	393	429	440	419	424	418	400	397	440	412	426	373	409	438	443	438	419	403	396	406	423	430	417	463	405	410	422	424	445	416	409	453	429	426	432	404	433	409	394	403	452	401	423	436	408	421	380	411	397	413	395	430	426	406	422	432	414	423	402	411	440	444	444	418	430	442	446	409	442	401	458	408	392	440	439	448	400	427	461	415	402	431	379	388	415	393	447	413	379	439	407	382	417	435	444	458	423	387	406	375	402	430	392	398	408	415	450	423	413	386	437	387	381	400	457	386	401	428	422	441	425	435	421	415	422	408	409	427	438	420	385	392	422	417	399	435	447	418	399	400	443	378	450	442	475	410	442	422	433	447	365	436	390	408	385	390	413	401	422	387	454	409	463	405	430	409	400	425	408	414	429	389	396	408	437	450	416	415	376	415	433	420	428	413	421	405	422	424	422	413	424	399	431	402	417	400	421	458	411	469	431	421	418	421	430	405	418	422	408	440	431	418	384	395	427	398	453	406	420	396	421	437	419	385	416	433	441	451	431	436	437	410	404	429	402	422	389	401	419	405	444	435	423	419	379	423	445	402	421	438	408	419	401	418	442	426	388	403	385	435	418	387	425	368	444	428	419	444	437	405	414	426	405	438	389	420	391	376	430	437	383	407	415	419	407	396	427	423	462	431	427	424	445	420	450	438	419	424	438	436	392	406	408	438	427	446	418	396	408	397	397	412	431	396	426	397	412	387	395	389	405	418	395	405	441	397	406	428	403	435	405	422	468	390	404	413	443	399	392	419	455	424	435	436	399	438	395	441	439	456	398	428	445	450	450	421	441	407	437	382	396	434	449	421	381	419	376	424	423	468	425	399	403	427	403	409	402	389	411	392	411	364	439	451	425	400	473	436	434	393	446	383	416	437	437	421	424	443	452	369	437	397	425	390	426	409	425	411	409	423	409	385	422	413	449	404	423	400	444	434	408	413	413	424	402	416	395	438	423	416	421	419	405	409	413	405	368	403	416	411	418	428	427	393	384	429	398	449	401	418	452	413	419	394	407	431	392	394	390	399	395	433	394	397	425	391	427	388	434	396	410	461	405	389	397	430	438	423	405	434	443	433	387	416	451	387	441	397	412	376	395	404	410	417	421	434	370	409	404	412	378	419	380	387	379	409	457	418	400	407	476	412	405	407	441	372	403	430	440	467	408	419	445	426	469	387	387	400	405	426	421	384	423	414	441	391	420	413	415	429	439	422	431	428	401	422	405	428	419	410	416	429	387	431	420	456	425	399	411	387	457	401	399	428	412	399	447	411	382	428	452	460	423	422	428	428	410	447	430	416	421	436	455	413	391	422	439	409	424	429	432	417	431	413	430	395	390	420	414	420	392	397	414	441	471	443	406	405	410	401	423	451	369	415	413	450	395	408	415	428	416	413	407	418	435	405	409	398	376	426	386	427	444	420	423	410	419	381	429	413	428	404	418	408	429	419	433	417	434	421	424	428	454	427	411	422	403	464	417	418	425	390	418	396	419	447	436	417	416	380	427	460	443	400	415	437	418	439	413	443	417	426	413	364	425	473	417	433	401	407	379	390	411	389	413	437	400	422	393	368	406	391	427	406	453	423	439	382	406	404	410	433	393	424	414	428	405	419	444	415	403	403	414	367	401	434	406	429	383	462	426	430	426	364	466	396	421	427	401	442	421	433	403	399	424	405	408	424	427	439	411	421	388	395	438	401	441	427	411	419	405	398	387	422	392	392	411	438	391	397	382	420	419	435	408	427	386	423	416	381	418	400	437	441	430	389	416	433	440	398	411	446	424	402	381	383	413	435	418	410	378	445	371	408	457	428	404	434	425	421	407	450	387	422	427	396	397	443	445	424	422	406	418	407	408	396	410	435	462	401	388	428	404	406	435	378	435	417	398	423	414	416	418	456	432	421	409	413	418	452	445	411	416	424	426	438	382	421	435	444	426	427	442	452	410	421	430	430	425	433	390	441	418	446	406	464	408	409	422	442	388	389	427	422	417	412	443	424	446	434	418	400	399	397	433	396	411	441	428	447	420	404	406	378	415	417	447	406	424	444	386	394	416	432	446	434	444	407	413	403	420	399	409	412	429	408	441	381	399	438	436	380	405	398	432	421	416	447	429	422	401	409	403	420	422	405	401	431	406	432	424	429	410	413	408	402	381	372	435	412	401	437	442	401	463	435	376	442	421	426	395	425	414	459	412	422	392	383	400	403	435	405	422	466	431	413	399	439	403	426	406	398	399	412	444	434	414	449	398	425	425	429	419	421	402	389	415	413	404	405	390	383	420	427	443	416	429	404	409	416	414	424	412	409	424	427	449	408	432	423	408	384	419	420	390	446	430	400	432	427	391	391	420	402	399	406	379	428	402	400	438	425	371	445	417	395	416	413	426	423	402	440	399	419	435	437	393	433	417	438	439	406	414	424	405	391	418	422	406	450	416	438	394	429	395	409	401	418	426	409	412
23314	21669	29392	24777	23352	26256	26169	11954	4956	3221	1766	1358	1100	935	843	846	749	794	695	689	646	586	652	611	624	564	582	561	561	559	528	530	534	519	555	517	545	539	598	504	527	524	518	524	522	546	516	560	492	535	477	519	538	558	490	510	507	535	544	543	502	522	502	532	523	533	544	497	512	577	497	531	518	546	526	513	526	497	522	551	567	518	482	518	550	518	523	538	495	557	490	535	485	482	539	493	513	537	541	539	542	507	541	519	555	502	562	525	523	480	528	536	540	544	473	540	482	542	524	509	473	543	518	518	540	582	518	515	522	526	524	529	513	525	560	508	476	557	489	536	547	497	515	515	512	519	525	515	558	497	508	550	506	561	519	490	496	521	509	531	481	520	504	479	518	514	539	470	507	529	473	501	529	504	550	576	491	479	489	527	562	453	526	519	488	465	522	512	483	527	519	447	493	542	490	526	497	531	557	501	550	557	544	535	517	521	529	536	486	517	527	521	495	559	532	517	583	520	521	550	517	528	519	506	547	538	493	505	512	549	552	479	541	500	560	499	503	524	497	508	512	544	473	529	516	489	501	517	515	512	526	549	528	512	526	555	529	510	531	529	506	514	483	488	530	540	515	557	497	521	527	503	518	529	541	503	501	502	519	566	497	554	533	499	535	513	524	522	484	531	539	482	538	482	468	512	532	534	528	534	496	555	525	526	567	524	555	538	529	497	505	481	501	508	523	501	550	505	505	488	551	531	522	517	509	527	545	515	533	519	534	485	504	503	529	505	509	517	533	485	473	553	509	537	508	555	520	567	476	527	512	519	504	567	529	506	493	483	533	518	552	532	530	471	498	508	512	483	514	523	528	523	541	540	481	495	511	484	489	506	549	567	517	499	514	579	519	529	543	546	521	515	488	469	481	509	559	509	515	551	534	521	537	501	514	522	532	547	544	503	541	519	524	504	491	516	512	515	505	509	526	520	514	514	517	532	527	516	504	566	547	532	518	519	505	494	511	495	532	530	526	533	556	535	527	549	508	535	486	509	529	479	520	521	482	520	493	511	508	491	530	539	591	509	519	531	522	482	543	462	512	555	536	487	487	513	540	549	520	534	486	529	467	526	517	498	518	512	486	542	512	523	549	480	541	510	542	500	508	490	544	507	528	486	519	481	514	497	532	557	546	508	547	518	540	527	503	530	532	534	528	550	514	515	542	480	547	521	515	506	519	520	508	485	534	489	513	535	509	512	527	543	514	551	490	545	485	518	565	482	529	511	504	531	536	479	513	529	524	513	551	528	479	524	507	544	518	496	534	528	538	551	540	514	514	494	514	468	535	573	530	521	513	533	522	507	529	516	489	552	508	470	502	474	528	546	481	553	526	540	508	498	483	527	522	529	515	499	488	500	505	520	524	525	502	516	536	520	519	524	548	500	521	499	547	493	552	495	517	482	538	527	527	517	536	511	514	541	506	518	500	497	504	531	541	530	522	544	498	503	569	539	500	488	470	535	525	542	501	540	544	526	582	536	532	517	534	534	522	538	501	555	523	519	527	552	490	562	501	545	527	513	528	543	526	506	571	492	527	532	515	501	476	550	538	509	501	512	461	508	516	505	491	505	535	503	522	520	520	486	548	519	526	520	536	536	507	507	521	511	539	538	514	526	518	527	513	504	525	562	504	506	515	511	478	483	557	509	483	512	506	542	504	513	528	516	543	512	488	506	535	493	507	499	513	495	530	543	515	512	483	528	502	526	500	513	539	573	513	521	524	485	537	506	516	477	511	527	562	538	526	522	529	478	526	537	531	534	524	507	561	489	534	539	518	555	516	520	497	508	521	569	539	526	575	492	546	537	537	500	494	551	474	515	503	551	520	505	486	554	473	543	514	530	496	518	508	522	493	527	524	514	491	488	532	478	519	501	526	500	531	513	501	514	523	534	527	520	490	518	488	507	510	549	488	494	557	535	524	506	519	500	504	525	523	557	528	508	540	541	555	542	550	508	514	554	523	491	474	539	512	563	504	533	530	514	506	591	542	517	479	520	574	481	495	550	439	523	507	483	509	506	536	503	495	519	551	521	497	536	545	478	567	542	505	541	514	505	531	509	537	525	505	517	504	506	492	486	463	524	507	517	522	506	537	522	492	505	492	505	481	494	534	505	559	523	533	506	538	517	539	504	512	492	543	502	494	547	543	527	532	507	543	560	548	517	517	550	532	569	470	519	494	530	507	502	520	514	532	506	515	515	506	556	521	517	498	504	494	511	538	548	504	510	521	520	502	538	499	475	527	504	516	543	558	539	515	515	556	506	517	519	544	544	520	471	524	521	518	533	547	536	501	539	523	531	517	464	544	486	514	493	472	507	499	538	529	506	545	530	502	546	516	473	503	529	524	558	483	503	522	542	516	550	530	508	526	532	503	555	486	465	514	514	544	531	565	490	508	524	513	497	520	538	544	539	549	487	554	527	522	527	565	502	510	486	517	515	520	490	539	485	517	502	504	500	509	560	569	486	533	505	510	514	500	521	525	527	494	510	553	535	559	520	498	572	527	534	526	533	531	457	488	492	508	522	495	508	554	554	508	493	525	494	534	484	514	514	517	540	505	495	536	532	567	531	510	486	499	545	507	513	501	485	507	561	526	508	491	503	529	511	541	516	479	487	489	487	542	542	530	553	549	497	532	500	483	500	550	537	527	489	511	500	551	540	480	524	539	548	526	510	502	478	547	501	509	556	529	497	485	503	565	506	546	505	532	522	528	518	519	531	510	551	506	532	558	512	476	529	538	541	547	504	500	522	519	546	558	503	527	549	498	553	555	513	550	481	543	482	524	545	486	502	513	496	521	558	495	504	538	542	520	550	543	519	543	522	532	495	523	506	495	498	547	496	519	514	531	514	534	463	523	505	434	463	514	473	502	556	500	499	505	523	507	520	488	520	505	539	501	512	497	514	549	559	522	545	538	480	510	529	541	506	523	496	530	484	531	514	513	472	529	573	504	517	535	525	531	494	533	554	563	497	510	492	508	516	519	511	478	544	541	522	553	518	523	517	558	486	526	531	525	463	569	518	521	529	499	525	512	502	518	507	517	506	518	512	519	457	569	484	488	501	523	526	553	510	512	498	547	554	490	530	525	501	549	498	516	539	492	499	528	522	528	481	517	524	499	485	504	509	501	510	529	508	490	513	523	506	484	521	521	492	504	526	493	533	538	549	535	513	567	527	555	511	498	533	459	504	519	503	543	545	507	517	509	564	547	515	526	532	544	538	511	528	502	518	525	513	504	491	517	555	565	514	497	521	525	508	533	519	500	485	545	498	498	513	510	511	524	492	512	539	531	510	556	520	538	537	556	503	498	519	518	501	527	500	525	555	530	532	506	506	521	520	498	579	512	531	523	529	543	522	505	551	553	509	548	495	540	513	529	490	505	520	531	537	521	510	526	504	537	538	488	482	482	470	488	541	479	494	497	515	499	544	513	527	532	511	527	539	494	525	522	538
37704	68185	53120	40879	35299	30651	24818	13852	7147	5224	2709	2025	1613	1359	1171	1044	987	906	864	808	678	636	636	671	632	625	639	603	630	604	608	617	605	553	583	598	544	533	534	536	582	552	586	537	539	536	537	501	531	545	500	553	539	492	555	540	531	540	509	531	542	543	512	509	553	519	558	546	538	560	514	556	546	496	533	526	531	505	518	542	560	535	572	560	561	522	546	560	494	534	539	493	521	543	546	508	552	527	539	542	512	544	511	495	517	549	516	524	523	518	558	518	492	536	567	547	561	544	533	507	511	543	506	532	539	528	509	507	516	522	488	554	513	530	549	537	521	535	563	602	574	540	544	501	553	526	547	523	525	541	528	500	549	532	518	570	542	558	520	557	506	543	557	547	541	524	548	538	520	507	551	508	484	439	536	517	513	542	545	549	456	494	480	518	524	528	530	550	547	561	512	524	572	547	558	500	534	532	533	537	513	527	555	481	521	496	501	508	545	482	535	547	492	515	531	505	517	513	508	543	568	540	490	523	503	571	547	578	522	556	533	548	511	470	523	539	542	521	504	511	495	550	507	494	536	525	521	523	523	570	504	546	525	508	555	491	468	569	531	523	549	526	528	524	561	523	532	524	521	496	557	506	525	530	523	509	544	540	565	505	522	551	540	486	528	483	543	526	533	508	532	523	547	513	516	553	559	550	494	513	526	544	512	528	568	485	554	539	546	517	564	563	550	545	510	490	512	530	552	544	523	543	509	535	533	557	529	536	492	505	538	517	486	515	529	554	510	531	508	529	497	514	559	552	538	540	551	510	514	534	541	528	561	507	501	528	563	552	516	523	512	528	518	525	520	557	580	513	509	549	530	482	502	539	527	530	502	535	536	532	524	537	571	538	504	532	505	536	491	514	555	454	549	523	542	547	496	489	518	539	555	513	502	567	504	553	567	538	528	520	530	516	556	516	503	531	502	541	516	493	566	532	508	550	529	548	518	559	505	512	532	574	545	521	498	484	534	501	522	503	521	549	548	537	503	553	542	505	479	504	540	515	517	556	539	529	520	525	548	533	579	510	520	553	518	526	541	510	523	570	530	503	492	512	523	546	534	563	559	505	501	487	528	494	511	497	549	542	501	566	531	549	502	570	520	509	530	522	574	510	484	540	525	537	505	544	527	515	518	582	495	541	523	537	531	530	524	492	532	547	491	559	532	549	490	544	565	563	512	503	519	556	542	511	517	561	502	537	543	496	525	490	574	521	521	557	547	533	514	505	536	544	552	533	521	533	510	504	555	557	543	581	507	533	566	584	491	511	580	536	503	569	521	541	509	520	535	514	505	498	556	530	526	538	568	564	524	534	486	519	548	530	541	535	556	500	501	549	513	535	528	491	589	530	517	528	516	568	558	514	530	521	525	515	549	559	586	533	548	497	527	525	546	535	533	549	545	509	503	555	538	500	545	534	531	544	576	562	521	559	495	506	499	537	539	476	513	510	536	571	542	565	537	524	500	565	574	520	506	522	533	516	584	511	541	552	490	547	550	506	539	494	548	523	556	529	537	494	511	558	490	518	597	535	557	557	522	544	497	550	528	501	532	546	506	542	498	595	541	531	503	564	526	530	527	515	508	562	518	519	525	527	584	520	494	528	527	513	544	517	505	568	515	556	565	518	542	511	491	557	557	515	529	524	483	523	548	533	543	533	547	561	556	554	542	518	559	549	522	540	518	529	547	540	539	510	518	479	549	508	553	550	553	552	575	520	518	543	578	577	533	571	549	510	502	508	523	571	541	547	534	550	512	518	508	538	518	539	512	524	477	520	516	556	553	527	527	556	560	515	542	499	563	566	576	516	522	552	487	505	518	544	536	520	516	544	550	556	582	525	533	505	501	510	518	552	527	544	564	518	529	529	556	529	541	512	507	551	512	515	547	517	546	562	495	542	501	505	490	519	574	583	539	523	536	519	500	519	543	571	525	551	554	552	512	567	507	535	543	511	503	508	533	536	550	544	548	514	514	551	502	521	518	519	545	497	541	505	552	548	509	549	516	510	556	562	548	535	521	560	532	508	562	550	522	552	492	503	516	517	529	537	520	531	568	527	540	546	509	543	528	566	552	502	522	524	533	535	492	503	500	527	550	516	596	520	540	506	489	524	516	532	538	535	493	562	532	543	528	529	523	513	500	464	527	554	519	542	514	555	517	511	525	538	515	512	529	560	542	530	569	530	538	523	542	513	551	517	523	547	523	553	529	512	501	534	517	549	546	513	515	519	520	516	544	531	561	542	549	531	527	553	511	514	533	547	528	570	517	539	507	561	525	519	524	523	542	526	490	572	517	464	543	514	553	530	510	566	508	527	552	482	557	525	531	538	517	532	516	558	513	540	510	544	527	487	519	541	543	516	526	512	551	513	527	495	554	539	506	502	521	536	506	464	497	548	489	513	523	539	528	511	512	492	511	532	514	518	506	510	514	498	496	531	561	521	557	495	521	531	498	528	540	491	526	553	540	532	572	517	504	582	531	495	519	507	494	564	493	575	571	554	518	544	557	566	521	527	526	514	523	508	529	561	525	535	571	551	507	542	520	479	516	536	539	517	538	511	558	535	521	525	508	543	547	506	504	521	508	546	505	542	488	559	557	501	534	548	485	586	563	499	580	509	541	568	555	555	494	554	546	565	483	532	557	537	517	510	512	518	500	520	516	491	508	563	517	518	593	534	559	505	504	499	513	514	537	481	532	500	569	555	459	557	542	532	536	531	501	553	534	527	544	516	510	515	544	495	528	542	535	571	536	532	522	545	561	530	522	519	526	499	479	516	506	496	531	544	538	534	517	520	515	517	569	532	503	556	527	572	503	541	524	520	546	536	532	538	537	483	530	520	524	537	513	518	513	516	503	548	505	544	476	487	523	552	511	535	512	537	499	515	553	510	515	552	546	516	545	485	555	516	532	552	519	508	526	522	532	520	528	557	556	544	566	546	553	491	520	496	534	534	546	521	528	524	527	540	538	543	531	541	545	521	567	492	529	559	525	536	518	550	546	550	541	514	529	527	567	492	523	547	579	510	515	565	533	529	524	581	531	504	527	511	522	485	548	530	542	520	507	535	547	522	548	541	544	542	538	511	517	564	548	553	566	491	532	556	503	513	559	526	512	496	561	584	553	534	553	539	555	560	518	516	558	519	525	585	532	565	549	521	531	529	528	524	537	468	553	537	527	502	539	517	534	499	568	562	526	529	539	524	532	487	461	548	549	531	479	498	558	536	545	501	520	547	531	514	517	565	534	512	516	547	499	527	530	524	510	569	568	518	508	542	518	540	518	563	503	523	540	519	539	506	489	536	495	471	530	558	524	483	578	556	513	523	528	520	535	512	515	533	523	524	551	532	515	499	487	551	516	491	575	534	515	541	517	489	513	549	540	489	513	519	556	539	522	528	498	541	509	517	530	505	518	557	516	554	558	542	521	491	532	547	477	521	490	532	515	480	531	526	550	536	503	542
33292	37721	39575	29097	18182	11989	5935	2531	1518	1025	741	631	500	432	435	412	434	382	392	350	384	342	291	312	331	318	357	358	353	294	337	332	352	333	323	278	304	297	300	316	309	351	309	328	289	318	281	290	299	299	305	315	283	302	277	319	321	322	312	315	324	308	291	289	292	314	298	290	277	283	286	315	305	284	314	293	297	284	281	268	304	328	295	346	300	319	291	264	299	297	293	308	335	294	327	272	305	291	304	319	338	305	276	313	296	303	278	325	301	302	327	299	295	300	305	278	302	302	309	277	279	308	276	305	308	314	334	306	331	300	282	321	317	279	316	322	319	296	339	287	282	293	309	293	319	291	305	308	327	287	306	292	283	309	303	319	284	290	312	302	303	323	356	295	296	279	285	285	302	313	249	287	283	287	296	302	332	293	311	327	300	291	276	317	302	318	307	317	283	273	309	298	303	301	271	293	302	309	298	321	282	294	331	319	267	302	305	315	288	305	270	318	285	294	316	324	307	295	306	338	312	306	261	301	303	323	309	280	297	326	311	287	318	297	318	325	290	307	325	287	332	301	302	275	299	325	304	300	278	297	300	281	309	329	287	304	318	306	306	329	270	327	331	296	296	293	324	283	323	300	333	273	295	320	344	315	300	281	314	302	305	334	297	307	318	311	298	314	335	306	335	299	292	299	292	338	330	309	291	299	311	310	296	278	319	308	290	321	317	299	296	334	327	307	283	299	265	300	327	303	320	314	277	334	295	316	313	277	283	322	326	289	313	319	308	309	288	342	300	296	298	281	291	301	290	290	328	295	311	321	278	314	281	322	278	331	313	311	318	322	298	321	312	292	302	324	309	291	294	307	302	296	298	303	285	328	300	338	325	319	294	313	292	311	313	288	278	317	280	289	295	311	293	281	294	300	299	292	317	318	287	291	298	313	324	320	311	279	303	300	306	313	335	316	321	310	299	296	320	342	297	306	276	314	293	320	311	293	309	322	300	290	300	274	331	276	313	290	341	326	259	313	280	330	322	307	349	304	330	317	300	315	331	320	293	334	305	271	284	292	284	278	280	308	316	313	299	332	312	316	303	331	316	305	320	295	322	302	299	292	274	316	314	296	296	348	287	292	340	306	285	300	268	277	306	308	298	319	321	300	280	324	307	308	275	316	308	275	281	258	288	306	333	324	316	297	297	317	319	306	312	323	309	296	321	311	301	294	292	296	311	324	270	332	301	293	328	331	303	286	323	319	332	302	299	308	304	299	280	310	303	298	315	311	321	301	284	313	336	324	287	290	303	288	274	328	298	292	308	308	321	335	303	308	280	288	285	287	307	302	288	309	318	329	308	329	335	307	313	290	301	296	312	307	296	299	294	293	310	296	301	303	306	318	300	299	315	300	283	314	317	321	302	312	305	307	301	294	322	308	280	314	299	314	320	333	282	275	298	299	326	284	287	330	296	304	337	288	321	319	286	336	292	296	294	295	294	306	328	338	274	312	297	306	313	292	299	314	324	301	289	321	313	289	318	305	306	336	283	308	264	311	314	316	287	307	309	325	299	298	315	318	324	316	298	331	269	281	281	312	301	313	306	280	274	260	339	292	308	297	333	312	300	318	312	305	348	293	289	298	280	285	309	305	311	327	302	310	332	316	334	286	311	287	282	269	305	302	355	341	276	324	300	330	317	324	300	311	297	295	286	323	300	286	317	288	309	286	304	316	326	316	303	299	293	329	311	330	312	303	309	308	318	278	307	284	313	313	313	304	320	310	321	310	289	339	315	301	301	295	322	309	304	305	310	309	301	284	321	303	297	329	298	306	295	308	329	296	316	316	314	301	310	301	302	321	331	305	336	317	310	294	285	310	317	334	293	326	300	310	319	332	292	309	254	263	315	310	289	310	327	295	280	323	310	264	287	323	276	298	307	303	284	331	325	312	305	344	294	298	343	332	309	307	319	342	299	304	314	313	314	344	275	307	311	333	312	294	300	289	317	323	302	303	296	273	338	313	290	329	350	310	299	326	307	301	311	316	313	326	288	333	299	326	276	302	329	294	312	326	290	285	297	278	304	307	312	339	314	339	294	326	272	282	316	329	292	280	328	303	313	307	318	292	321	293	320	282	312	315	330	325	320	322	283	300	299	310	302	308	314	313	290	335	308	283	325	318	329	319	300	304	320	300	296	298	307	296	337	306	315	332	300	282	304	312	328	323	280	324	311	313	319	299	331	332	330	297	325	309	313	303	324	302	328	350	310	325	327	310	327	333	274	313	301	338	317	343	314	286	305	302	336	320	291	291	293	276	318	297	285	326	308	286	325	333	313	336	309	331	329	294	278	299	273	307	273	330	312	312	301	299	284	316	283	306	284	305	291	322	292	297	330	307	299	324	272	310	331	307	314	327	283	327	317	315	284	323	263	278	308	353	324	286	352	327	298	292	314	317	313	305	297	302	350	314	315	321	281	309	319	309	300	346	281	317	282	326	298	329	291	316	325	336	299	300	287	292	334	298	300	322	311	311	316	313	298	344	298	301	309	298	313	306	307	315	289	332	286	281	306	303	327	283	326	301	329	303	290	272	291	280	292	312	312	311	278	290	293	302	338	294	323	268	315	304	318	280	325	300	305	304	298	329	323	324	269	309	308	293	295	298	301	288	283	301	291	304	284	319	332	297	297	325	320	323	323	294	277	301	302	327	293	256	310	284	292	310	313	286	310	309	312	291	299	323	330	278	313	349	327	304	301	291	315	307	309	321	278	322	298	303	312	299	301	309	348	317	335	312	347	336	314	304	285	335	292	299	300	324	329	288	302	321	327	304	304	282	328	294	311	291	306	265	292	309	298	312	328	291	320	272	305	297	280	280	285	309	298	311	334	308	290	322	330	300	309	284	316	315	304	305	296	295	298	311	321	297	296	291	289	324	343	291	327	285	303	264	315	305	307	309	328	332	293	315	284	300	338	336	311	316	287	321	342	338	325	336	332	300	332	309	301	293	325	288	293	336	302	279	314	336	280	310	287	299	325	296	307	308	290	335	317	314	291	312	322	335	304	291	289	325	302	319	323	311	311	272	312	332	299	272	311	306	306	334	305	290	307	321	322	296	291	300	299	298	286	326	297	308	320	308	305	332	310	320	340	319	310	288	292	314	284	300	307	308	290	294	305	302	319	309	279	292	297	321	326	332	313	303	290	287	281	286	300	298	307	318	325	312	286	254	321	285	294	327	332	320	303	326	307	299	266	306	310	277	297	341	312	317	275	272	296	331	275	335	326	282	307	314	299	304	331	322	311	312	302	321	277	304	329	326	320	305	322	310	350	329	316	300	290	302	331	329	280	311	277	318	309	319	298	301	285	288	308	320	288	304	321	306	308	286	327	297	305	260	305	338	295	300	289	306	331	277	308	302	310	315	304	298	338	314	317	323	325	279	304	281	283	315	321	287	282	278	312	319	299	312	312	324	294	290	307	290	291	287	300	297	252	308	289	284	350	292	297	314
35766	51355	39239	26909	20305	15513	8731	4130	2602	1680	1134	866	743	614	547	508	522	501	425	392	395	367	352	376	311	380	363	368	336	342	345	342	339	342	351	348	348	328	335	338	338	324	329	314	309	313	334	356	331	357	341	297	321	310	366	342	334	332	317	349	325	321	342	325	339	325	314	357	344	332	338	315	337	351	326	348	316	315	326	364	338	301	321	340	332	333	339	344	324	319	345	348	309	309	322	338	335	341	330	320	345	341	310	304	357	344	339	339	329	328	308	339	352	330	321	324	301	305	334	328	332	290	348	331	325	348	314	297	348	339	320	305	303	314	377	320	325	316	299	322	314	343	345	330	313	300	329	325	301	320	315	302	320	322	353	313	343	309	357	361	327	305	351	339	345	315	321	348	337	350	347	317	346	326	341	312	319	340	325	321	310	308	356	362	327	308	330	299	332	343	329	351	353	322	329	322	299	305	327	299	317	335	306	315	319	328	327	302	329	349	348	337	347	343	326	331	346	306	309	356	345	333	309	315	324	369	309	319	309	304	338	336	304	331	349	315	341	284	359	312	331	329	324	322	324	326	311	336	356	327	310	311	298	337	330	334	306	323	308	333	298	301	356	322	344	322	314	339	340	325	322	341	306	347	354	321	328	335	330	325	327	337	308	334	317	343	313	343	324	321	321	330	324	318	317	334	367	317	338	347	348	317	321	308	355	349	304	324	333	343	342	318	316	338	364	338	341	299	315	350	319	334	287	314	310	354	330	341	358	327	305	334	332	346	341	323	324	314	299	290	352	332	324	309	323	346	318	310	309	324	348	359	326	344	309	314	336	338	328	358	331	304	316	331	330	334	305	334	340	326	336	336	323	321	305	332	337	317	310	304	346	333	281	325	314	320	352	346	299	322	325	322	340	345	359	333	341	354	313	314	332	332	330	318	337	332	370	305	354	334	355	315	317	313	279	312	330	314	310	329	347	355	316	368	318	333	309	341	335	333	332	329	325	315	331	319	329	303	323	325	313	311	331	324	319	335	330	347	335	321	346	325	345	321	319	291	335	347	330	331	348	320	367	346	313	334	345	324	325	330	352	312	326	346	339	321	314	367	313	313	312	310	342	346	326	357	327	296	318	338	343	327	312	281	335	300	313	318	317	326	336	293	342	320	323	357	357	322	348	311	334	315	321	324	323	332	309	312	308	335	322	330	335	304	321	313	365	354	308	350	344	305	309	312	325	320	318	313	352	311	309	333	354	317	329	322	309	360	333	327	320	312	343	319	322	341	308	300	313	304	334	319	307	318	303	314	328	336	318	337	282	329	320	352	324	323	297	303	325	353	325	326	344	301	341	312	344	349	338	313	346	293	307	334	333	325	341	352	341	348	344	316	298	355	363	352	329	330	350	375	317	316	325	353	325	335	341	324	332	327	288	321	340	340	325	308	324	311	324	307	322	314	353	340	314	312	315	290	326	324	339	349	350	361	320	358	326	314	330	312	329	333	338	314	345	347	374	308	314	342	328	313	308	321	354	335	333	324	344	294	328	347	358	338	353	332	325	326	304	337	317	329	334	344	335	294	325	339	352	371	343	322	353	339	316	321	293	316	329	340	327	339	338	288	306	318	343	331	328	325	332	298	328	328	330	339	334	308	288	349	346	287	322	327	322	290	362	319	319	345	315	323	330	341	330	301	316	346	302	347	335	344	336	299	335	327	306	304	339	322	342	342	331	332	314	319	317	327	319	339	340	341	341	348	331	340	360	309	298	318	310	306	378	317	339	309	335	300	309	315	340	316	333	306	329	346	332	323	308	321	308	309	342	318	351	316	329	303	372	314	331	333	333	338	323	295	346	359	333	330	334	301	348	326	306	335	324	326	320	327	329	343	310	341	357	324	314	315	328	296	349	334	335	351	332	356	330	329	328	304	349	309	325	354	326	322	329	327	301	335	339	347	298	329	326	331	292	303	338	333	342	318	288	347	289	334	324	322	311	339	314	342	311	324	306	332	308	340	317	307	316	325	311	325	341	336	342	326	309	347	357	326	305	296	316	328	340	325	335	342	329	335	346	335	305	331	344	357	325	318	316	376	322	329	311	320	339	356	309	312	350	343	378	313	308	351	322	332	363	348	321	338	301	292	338	302	328	325	351	300	328	331	332	307	340	316	307	335	302	318	302	322	337	296	354	344	346	330	367	337	336	330	340	345	320	338	329	353	309	358	319	323	298	333	351	340	360	331	344	321	336	331	320	312	318	337	329	289	348	324	295	322	301	340	292	306	348	361	354	362	296	332	323	345	304	348	349	320	337	315	330	322	327	332	336	334	337	310	315	337	323	317	300	295	320	313	338	337	326	330	324	381	297	313	323	333	344	305	327	338	351	315	351	315	313	339	328	325	287	323	315	317	324	305	318	330	339	333	338	314	335	307	321	331	328	322	334	318	322	348	317	336	347	318	307	337	358	308	307	336	316	322	316	331	338	322	339	348	319	335	365	321	340	339	335	369	345	303	310	334	323	317	301	332	285	310	346	345	331	345	319	337	330	293	315	339	342	335	326	353	291	334	304	331	339	337	339	325	324	314	333	317	325	341	338	321	308	313	334	339	328	335	293	338	316	331	295	356	310	286	329	337	295	295	333	327	348	333	332	348	322	317	335	330	354	353	354	340	326	324	306	341	333	328	353	347	328	351	312	338	305	314	341	329	307	325	329	325	329	334	347	326	341	320	347	287	361	357	335	318	335	344	304	342	302	354	366	286	350	331	331	333	354	302	381	333	293	341	332	349	316	303	327	337	350	340	349	326	322	333	373	346	347	305	337	346	329	323	332	346	340	345	305	343	337	329	327	349	307	315	327	361	310	320	331	332	314	323	335	332	326	339	284	314	355	305	317	327	363	315	290	321	335	322	316	337	317	372	325	346	333	329	313	325	327	347	334	330	329	321	336	298	321	342	320	321	312	301	338	312	337	334	334	343	346	359	346	323	312	303	334	340	319	325	310	307	307	325	340	320	315	326	315	309	344	309	339	332	313	294	327	353	326	302	336	332	347	357	324	328	322	304	321	346	339	320	327	313	336	338	350	350	346	320	341	323	311	308	324	328	330	331	322	299	341	308	310	315	324	327	339	305	320	293	308	334	285	349	335	353	321	338	330	340	342	345	350	334	321	319	321	338	340	326	296	321	333	329	348	319	348	352	350	319	342	311	330	340	319	362	335	321	314	319	338	315	302	322	337	311	333	305	347	334	321	326	306	322	346	339	326	337	307	318	315	301	301	368	307	316	332	330	321	357	334	352	315	344	319	334	334	297	320	339	355	328	295	330	339	312	336	338	346	306	334	325	314	323	335	325	312	349	322	324	318	319	336	342	302	316	312	349	322	307	310	348	340	334	317	364	316	334	315	323	330	365	327	320	320	336	330	335	364	321	321	333	322	342	352	337	306	358	337	334	339	316	362	332	339	322	313	334	339	330	351	343	353	322	334	332	353	297	325	317	331	324
24436	21627	29245	26509	25729	23429	15742	5528	2899	2160	1382	943	738	675	690	563	519	560	528	467	435	450	436	408	466	415	437	378	385	405	399	386	384	408	395	395	420	382	415	372	392	410	374	381	376	392	370	369	375	405	377	397	351	381	360	373	362	408	383	374	360	398	365	400	387	377	388	357	422	374	372	369	389	365	402	350	382	363	381	371	382	387	379	385	372	393	378	359	384	359	364	374	376	388	357	385	366	362	377	407	331	354	348	415	349	379	365	367	386	393	403	391	400	401	380	388	362	380	374	365	387	346	359	373	364	347	373	391	390	342	405	405	331	326	386	354	409	351	391	351	342	358	364	363	387	386	389	362	359	355	360	396	364	389	388	362	380	370	394	370	385	332	368	360	325	340	381	373	393	379	393	365	332	369	395	403	357	368	367	358	384	393	412	387	377	386	375	389	382	385	401	368	392	355	403	375	339	361	375	381	353	378	369	374	349	358	422	380	376	357	407	420	395	374	391	377	373	359	376	377	387	405	386	380	385	346	405	388	392	338	388	393	385	377	397	408	372	339	314	356	375	359	350	428	365	385	390	348	385	359	368	374	398	383	365	372	389	369	400	384	406	363	389	368	375	361	357	369	369	370	364	377	404	375	402	362	348	362	404	405	386	408	372	400	378	379	353	348	403	371	335	400	381	368	369	357	356	376	384	409	403	355	399	427	373	388	377	377	375	394	361	362	408	355	377	370	362	350	405	374	391	414	367	384	356	363	357	373	360	386	374	369	368	391	394	380	354	383	394	385	358	385	374	386	373	342	364	395	352	346	402	381	347	391	382	365	360	371	366	358	376	391	377	386	386	390	322	366	390	359	370	401	360	412	386	404	363	364	399	419	365	362	360	371	365	358	343	356	339	372	358	376	370	357	373	388	385	368	331	385	370	397	392	399	356	369	378	376	374	391	387	414	375	405	376	355	358	389	373	380	382	364	361	385	382	390	416	389	348	410	384	368	370	383	383	380	379	378	372	374	385	403	379	372	377	386	353	377	360	356	387	382	376	380	394	327	358	382	356	344	387	357	354	346	386	375	364	377	406	392	389	377	365	356	385	362	383	363	371	392	335	347	345	361	390	375	385	362	381	382	375	364	337	352	400	395	359	386	387	369	359	375	387	363	373	390	345	382	337	383	349	346	365	407	392	424	364	371	377	394	392	396	410	375	339	374	357	374	379	398	415	401	358	350	335	369	393	402	396	370	373	383	391	370	391	366	424	397	356	352	404	382	362	395	361	364	385	391	355	381	388	366	358	376	389	382	418	379	382	358	351	390	355	371	358	398	381	358	355	405	383	399	401	385	399	361	366	382	397	350	376	376	377	361	371	335	372	357	370	350	378	381	393	371	345	346	404	382	377	400	383	352	360	356	379	347	385	388	346	349	351	387	385	343	408	377	388	377	342	403	384	379	376	362	336	356	357	396	362	381	356	383	391	378	377	388	388	380	348	397	383	394	361	377	340	398	391	370	339	363	361	399	368	374	384	384	410	381	362	348	358	389	381	364	370	404	377	415	356	351	399	358	356	354	372	369	399	410	374	371	357	341	367	370	370	403	380	369	381	399	358	365	345	389	353	368	362	388	373	375	409	364	412	373	372	363	373	394	384	391	369	394	382	381	382	359	382	370	399	424	346	360	350	387	373	365	397	393	380	387	385	361	376	411	416	361	374	396	361	373	357	364	389	392	368	359	341	366	368	395	362	366	369	366	334	366	392	339	388	335	381	346	400	358	417	370	371	376	375	379	389	345	389	399	374	371	363	388	344	372	404	373	390	406	362	354	390	364	356	403	370	374	395	373	325	399	378	396	375	374	387	346	375	351	376	372	365	413	372	347	382	405	384	371	365	396	376	376	393	347	412	370	366	396	357	372	385	382	364	379	399	360	376	374	364	344	367	382	367	381	391	380	358	389	347	395	379	388	354	380	372	390	357	383	338	361	351	350	391	378	386	367	360	405	387	356	397	372	398	397	372	373	357	381	419	364	395	415	391	399	389	352	369	394	358	387	360	357	372	371	390	380	362	354	384	397	376	361	387	386	378	393	359	395	369	379	408	367	377	381	346	382	335	375	369	430	393	367	368	372	390	374	387	387	376	378	398	383	355	386	395	376	379	360	378	375	393	386	386	410	384	393	373	372	364	388	373	366	389	377	333	379	363	367	384	369	357	377	382	366	392	393	398	370	364	386	368	364	398	346	377	372	375	375	382	309	379	364	365	390	340	406	356	351	414	366	390	370	372	349	378	389	370	379	375	391	358	399	349	377	401	400	404	378	396	416	383	351	399	362	386	398	367	367	354	393	356	374	375	358	359	412	377	385	371	388	393	373	372	362	358	366	374	372	378	370	369	390	369	404	359	367	398	385	373	393	339	352	402	393	359	370	334	359	385	405	401	390	382	374	355	388	399	336	390	361	338	394	380	418	390	378	373	387	389	396	376	363	344	382	371	394	388	387	356	376	362	373	353	393	383	343	369	385	401	396	367	410	342	416	350	374	394	405	388	375	386	376	408	400	346	372	385	370	392	361	428	405	384	354	377	380	381	354	410	407	378	383	362	350	355	345	367	378	358	380	372	358	387	377	371	365	367	376	349	389	371	385	358	407	384	416	403	386	363	370	372	398	383	385	404	359	359	361	404	399	366	398	376	356	378	384	384	377	400	436	357	347	375	383	378	387	381	390	368	404	345	375	370	388	386	373	429	358	345	376	375	368	376	381	351	399	377	382	405	376	363	386	386	370	358	354	384	369	386	366	369	378	377	384	387	377	385	373	396	359	338	389	375	376	368	380	365	394	376	403	398	364	333	352	371	327	363	373	394	348	378	348	356	384	380	371	373	380	376	366	380	331	378	390	371	360	382	394	424	342	387	357	372	361	390	379	397	372	372	405	358	375	399	384	362	374	384	411	348	376	414	381	396	378	417	351	387	369	374	396	360	379	397	380	373	379	392	355	348	396	387	355	369	359	373	406	349	374	390	403	406	368	379	383	371	392	413	389	317	362	376	352	362	369	383	403	357	398	392	363	368	372	382	379	391	378	386	392	384	389	375	395	376	342	367	392	386	357	361	379	342	322	385	388	393	362	353	364	382	372	417	394	357	381	377	384	384	392	358	338	339	372	406	403	412	394	399	351	415	388	364	417	356	375	337	372	341	370	403	397	373	333	405	358	371	388	375	382	364	374	362	352	417	347	386	375	383	403	369	420	370	375	356	375	392	359	390	354	353	364	406	394	346	376	355	397	382	401	374	375	367	384	385	379	344	339	351	344	383	396	425	402	371	405	358	397	364	361	365	398	377	383	373	375	392	343	364	343	391	391	382	336	401	381	386	408	361	357	384	362	371	344	401	370	397	343	400	365	354	365	358	402	369	399	372	387	395	372	389	372	387	356	331	399	387	371	354	368	380	382	374	351	372	392	400	363	369	333	361	359	398	397	385	409	373	428	372	367	356	393
34536	59632	48337	36434	32150	23874	15951	7371	4683	3624	2206	1476	1065	953	837	669	690	653	655	620	530	528	503	419	475	482	455	453	403	450	411	431	445	394	395	413	407	391	404	426	373	369	388	406	389	388	397	386	380	335	406	355	394	418	369	352	402	380	379	376	402	395	409	392	370	407	397	379	406	386	409	390	411	404	379	377	406	353	404	407	415	374	401	387	420	413	370	402	395	408	402	397	381	374	406	384	385	400	403	389	394	381	388	389	373	423	374	404	405	387	436	411	376	404	409	389	395	362	427	361	403	361	394	383	429	418	414	364	389	388	372	441	408	373	374	394	420	404	400	369	420	389	404	399	383	354	390	409	400	401	465	401	402	414	367	410	377	390	387	389	414	391	418	373	402	413	402	419	371	427	402	378	407	408	392	404	391	378	400	402	377	396	401	401	404	411	360	364	398	397	406	384	372	376	379	371	379	387	367	422	395	386	412	366	379	401	393	392	387	401	403	398	426	385	398	369	363	385	324	395	391	387	416	394	417	380	405	413	355	409	370	393	383	381	385	347	412	400	388	385	418	379	397	383	361	381	406	412	425	398	393	425	403	367	373	391	403	386	380	379	381	391	384	411	379	405	416	392	384	429	363	377	399	384	405	354	391	392	393	352	417	387	437	381	378	385	402	397	403	381	406	387	385	389	385	413	392	375	343	369	382	376	406	376	362	385	389	410	382	408	382	387	394	387	382	365	372	414	385	393	412	381	398	365	391	392	368	391	381	381	357	395	378	387	386	431	386	394	384	382	403	438	375	380	387	385	396	409	372	418	397	377	350	386	382	386	376	412	388	363	401	375	413	445	378	380	393	395	352	383	398	387	383	399	401	395	428	386	381	333	393	391	394	404	381	377	417	392	407	399	399	422	391	373	391	394	421	406	379	396	379	391	412	432	410	402	417	398	359	409	405	397	385	433	402	397	410	375	375	363	362	361	392	393	395	388	391	381	378	399	370	389	408	421	375	381	384	398	388	397	374	402	382	412	360	377	414	364	388	419	403	410	407	389	392	369	363	392	415	369	417	383	384	399	385	379	389	401	389	379	377	387	397	397	348	427	375	445	427	388	408	396	406	397	405	407	375	409	389	406	387	417	433	370	392	384	358	380	346	362	394	381	390	361	419	372	375	366	395	383	378	387	393	395	407	384	396	411	411	380	359	389	360	402	396	349	428	412	364	377	386	395	393	393	386	413	376	403	371	400	385	435	368	390	405	390	398	388	389	394	394	402	353	370	402	412	391	408	378	379	381	362	352	387	374	413	411	403	389	381	390	403	394	412	366	359	389	417	404	370	370	412	364	419	412	408	401	390	385	357	397	377	370	396	396	350	381	414	397	372	406	376	375	409	397	378	360	389	384	405	419	389	430	369	400	370	397	438	412	364	385	368	419	381	375	393	382	405	405	396	404	404	409	386	392	380	416	389	367	407	390	404	398	407	414	439	430	375	385	351	391	408	393	367	395	359	395	376	387	364	401	382	398	388	398	354	374	394	381	405	378	390	453	403	375	391	367	373	394	393	385	359	407	407	399	367	369	360	391	440	378	386	365	391	339	378	384	395	403	375	364	400	406	400	401	410	378	397	382	415	402	376	337	377	375	399	436	387	368	376	428	382	387	405	402	417	366	411	437	419	397	374	401	359	420	376	452	411	383	358	399	376	393	377	396	408	409	367	370	397	359	381	395	396	397	388	367	372	380	357	358	372	367	401	412	403	351	367	393	379	426	415	411	406	388	414	406	361	348	378	418	393	412	388	388	391	378	380	395	406	427	374	391	385	392	442	417	389	389	420	418	387	413	386	401	351	351	385	425	389	394	391	410	388	379	394	384	385	399	423	389	406	375	349	398	387	418	367	409	406	379	392	368	405	362	433	405	364	353	385	421	379	391	394	392	383	391	358	373	362	396	366	407	385	385	370	421	413	375	382	400	399	364	361	396	381	383	396	422	373	359	394	357	407	390	371	405	413	385	386	443	383	397	420	414	395	373	388	382	399	381	396	373	380	433	412	419	355	381	401	381	393	374	393	382	415	374	411	404	396	349	407	405	403	375	342	415	403	411	392	392	368	395	398	383	377	374	404	404	418	346	397	396	359	406	394	417	403	396	392	373	401	397	380	377	410	382	398	395	398	362	428	399	368	390	374	387	381	447	388	378	396	380	409	397	401	369	372	385	394	410	377	357	399	412	391	373	385	370	381	398	389	385	385	378	400	359	406	374	385	392	371	388	348	353	391	394	393	379	398	417	367	417	404	370	383	372	386	385	386	416	365	378	373	353	339	393	390	395	373	416	377	387	404	381	435	352	421	372	377	382	366	394	383	367	394	410	392	375	373	413	402	395	394	363	373	357	396	380	407	416	360	380	380	369	391	355	382	354	421	405	368	403	366	391	426	369	400	395	358	371	423	397	382	404	377	371	406	398	393	373	401	416	366	392	364	370	393	407	393	394	369	373	383	382	384	426	382	376	361	403	393	420	388	396	418	373	366	379	455	387	405	367	400	383	386	398	403	386	423	401	389	398	422	371	373	354	412	377	407	403	379	390	418	368	361	416	404	373	380	394	396	387	404	391	365	402	395	380	355	429	392	381	386	370	389	396	380	404	387	353	401	387	383	396	398	379	383	398	389	395	364	392	392	395	372	401	378	376	363	396	367	365	402	388	384	392	431	391	395	422	412	383	406	369	379	409	356	435	397	381	380	392	440	386	393	401	383	409	370	386	422	356	409	403	389	406	393	369	370	395	379	381	398	425	389	361	383	350	387	376	370	388	381	395	410	397	377	409	396	441	404	368	373	407	382	394	362	356	412	406	420	385	408	396	409	408	342	394	396	417	363	356	360	381	371	372	393	392	399	426	357	393	419	389	355	397	392	382	395	390	396	351	412	385	379	411	361	413	413	411	382	417	359	386	386	377	409	397	387	417	358	391	369	406	362	408	378	410	331	412	362	360	426	409	410	337	429	419	408	390	399	370	400	399	369	386	393	404	391	405	359	378	384	362	374	385	385	393	398	356	350	396	363	415	358	396	357	388	400	383	390	416	393	379	364	352	408	418	389	414	405	403	359	391	396	440	381	413	379	406	376	383	372	420	372	390	428	391	409	385	356	417	421	410	404	378	402	382	392	368	384	393	374	412	364	395	430	378	395	389	421	393	381	400	402	381	364	363	420	361	370	367	391	399	413	373	389	374	367	393	393	400	385	368	381	401	420	387	374	395	363	384	370	356	363	371	395	398	410	414	371	414	397	355	421	399	360	379	437	395	361	397	394	394	411	397	381	385	379	356	393	389	364	404	411	377	398	378	386	386	407	395	368	420	377	413	361	367	413	420	381	431	406	413	412	384	407	377	380	413	399	402	412	434	379	375	427	387	376	353	368	414	418	363	409	395	385	421	416	424	393	393	400	394	393	414	393	378	351	417	405	378	436	349	383	375	413	376	401	349	361	422	406	373	354
25704	21909	30252	31140	24591	15631	7629	3620	2454	1931	1183	805	731	606	597	547	514	480	522	480	495	453	468	428	436	396	423	417	378	395	415	384	412	415	401	401	419	364	346	394	394	380	386	412	387	358	400	407	412	364	406	366	387	399	356	384	373	386	376	362	384	372	420	386	397	435	427	388	427	380	354	379	368	418	380	428	413	370	399	379	400	382	407	376	398	387	399	405	363	395	372	372	371	395	385	385	388	392	381	401	402	384	386	397	401	368	370	376	378	403	374	380	418	398	405	380	389	408	396	382	371	385	414	360	393	384	382	409	365	369	386	430	370	351	396	381	389	424	364	371	394	361	413	391	399	390	377	380	389	417	389	361	371	395	401	369	392	392	407	397	395	374	362	405	408	421	413	413	359	371	374	358	357	409	381	400	350	374	391	387	395	394	372	404	389	400	380	424	360	442	378	384	355	401	372	374	381	393	386	432	361	382	399	362	385	427	429	387	374	398	397	368	418	402	430	363	408	399	363	411	394	382	393	362	392	393	371	374	372	383	404	384	407	378	385	392	422	363	356	405	386	371	391	412	394	404	401	415	359	400	400	400	383	411	366	390	413	356	405	373	403	401	375	386	378	361	382	426	391	386	386	397	419	381	373	416	386	395	415	387	396	365	407	355	396	388	412	388	382	416	362	367	375	398	356	366	411	354	366	385	400	383	384	401	384	412	379	350	397	386	401	393	391	320	398	378	378	392	410	433	380	363	381	388	423	415	403	375	353	391	368	355	390	397	406	366	375	359	373	368	386	382	386	398	395	391	392	388	402	381	420	381	369	402	406	379	373	358	422	372	368	379	408	388	384	355	382	352	376	389	400	399	371	378	383	378	392	399	394	413	374	396	364	396	370	374	391	393	393	385	373	364	351	370	383	369	376	383	398	363	387	376	371	405	367	373	346	357	413	400	390	401	380	362	397	368	411	335	370	376	376	389	382	394	349	376	367	400	384	415	358	381	409	363	416	419	396	398	386	367	375	368	383	426	411	368	395	399	361	387	373	379	387	406	399	377	386	398	378	394	361	384	417	394	392	371	378	413	384	369	406	386	402	376	359	408	370	426	376	382	374	350	405	387	406	382	387	359	399	382	362	381	417	398	377	366	374	368	354	354	406	381	390	373	370	407	410	415	388	398	409	363	373	388	396	408	366	411	366	408	393	398	383	391	395	369	405	366	426	397	380	354	386	390	380	378	403	422	360	401	401	405	396	374	385	418	404	388	380	391	390	426	377	394	399	388	363	366	381	427	390	390	391	402	392	382	370	384	342	381	371	375	394	412	400	398	379	363	411	436	371	393	406	392	387	425	373	354	384	408	411	384	393	388	400	397	395	387	401	375	349	389	387	380	409	408	376	381	398	393	332	355	388	369	407	383	360	399	343	374	388	384	407	366	414	369	406	362	409	379	411	412	429	404	389	395	366	390	403	406	387	382	378	371	373	406	421	400	374	394	398	374	397	400	390	385	389	417	352	406	393	354	348	347	386	371	396	408	375	384	387	372	422	400	369	416	350	366	356	405	406	395	397	362	401	399	370	377	445	401	406	407	414	406	397	410	384	388	427	400	368	390	366	368	409	400	345	362	413	370	373	375	377	377	380	395	389	405	401	384	413	373	424	385	373	421	396	405	393	405	387	395	399	418	371	414	357	356	373	382	421	375	386	388	322	407	347	412	364	367	388	394	389	384	385	378	408	372	361	381	410	401	401	384	391	367	399	354	387	422	390	386	405	390	402	383	380	348	371	388	394	417	385	384	395	378	406	392	387	387	385	388	390	393	407	397	380	399	424	430	404	388	374	407	383	373	403	366	405	354	370	414	378	422	394	389	405	366	389	361	382	366	394	408	404	395	409	386	374	402	395	381	439	433	388	387	359	368	357	395	372	366	353	405	407	447	401	351	364	383	430	397	371	399	393	370	392	371	382	404	376	415	360	379	366	395	401	390	371	404	373	391	362	388	355	411	355	407	366	372	400	380	353	371	375	393	372	394	385	369	349	375	366	412	408	403	389	369	402	401	425	382	386	377	441	387	405	369	379	396	407	397	428	378	365	367	394	409	352	396	384	378	407	419	383	372	378	358	391	348	370	385	389	396	384	421	418	375	347	402	395	406	413	384	401	394	422	331	412	380	387	375	429	391	376	379	396	397	361	398	392	397	329	406	357	409	366	372	368	422	355	370	403	381	395	364	374	394	430	346	402	372	398	407	397	391	402	372	399	399	421	398	397	403	357	375	379	381	381	396	372	391	405	380	408	376	390	397	392	374	399	383	380	379	394	377	390	351	345	384	403	398	419	397	388	411	373	388	370	415	420	395	398	380	387	367	402	379	416	381	383	397	394	390	405	361	400	394	384	384	410	375	380	386	408	383	437	392	371	378	374	425	381	377	389	376	389	407	355	397	416	394	380	385	392	427	355	374	389	370	358	369	362	365	388	346	388	393	377	367	379	424	412	383	397	393	382	371	357	411	354	376	401	385	399	374	371	394	367	391	377	379	390	371	405	405	389	406	411	394	388	379	380	411	379	380	361	355	394	347	363	359	342	379	381	364	377	364	393	334	374	378	405	380	372	401	405	361	388	393	390	372	389	384	420	387	376	365	390	377	437	388	395	386	356	352	399	400	351	367	391	388	362	396	383	387	382	377	417	387	378	398	426	399	396	378	369	398	386	401	347	405	369	344	375	367	385	401	401	415	375	354	386	398	382	408	393	387	407	408	380	373	371	374	369	377	389	362	360	392	362	389	365	394	365	373	398	368	402	420	372	393	379	341	396	371	378	402	404	398	401	364	377	374	381	405	371	376	376	373	380	367	421	405	397	367	356	400	356	418	380	388	436	359	414	368	393	381	384	357	367	412	395	379	373	402	380	373	387	391	382	414	389	375	405	362	401	352	388	375	403	402	372	396	412	390	380	360	369	373	396	394	386	332	360	373	392	372	381	381	364	361	370	411	394	385	405	414	382	416	350	370	342	391	361	369	374	384	391	362	388	386	398	426	384	379	365	411	402	399	367	409	385	395	402	398	372	393	391	374	382	389	364	380	397	405	353	417	384	395	403	376	394	408	363	397	388	391	367	372	378	415	364	379	391	395	358	379	397	383	387	405	352	402	409	386	410	376	406	392	388	352	414	382	412	348	363	390	420	389	346	410	365	384	400	382	395	370	378	367	373	373	352	388	391	385	388	419	385	377	363	386	405	372	392	368	367	384	406	425	365	385	362	392	375	390	400	376	397	385	391	412	358	394	402	392	399	378	385	388	374	401	409	398	380	410	410	363	405	419	380	392	337	390	398	379	369	369	382	380	382	392	386	346	391	337	342	406	383	382	414	389	398	361	368	392	393	389	433	401	385	347	433	373	376	371	411	392	377	399	353	380	400	389	403	372	373	396	383	392	399	342	408	404	343	386	390	390	399	392	417	430	393	391	422	392	373	368	374	399	397	405	396	389	398	368
33927	56847	44985	35534	27162	17859	10463	6186	4205	3358	1890	1256	1055	867	844	720	652	620	632	554	553	488	474	463	432	429	456	459	424	422	452	464	411	431	425	417	440	425	411	414	415	427	403	397	451	418	388	437	427	424	367	387	430	393	414	412	435	408	377	402	424	402	392	399	394	418	398	410	379	434	439	446	433	438	411	398	402	412	435	392	420	428	416	450	405	407	387	450	392	394	406	389	413	406	393	391	400	436	403	436	432	474	409	413	409	424	402	448	424	438	402	468	429	398	401	413	402	420	411	416	413	394	427	405	426	433	393	444	411	423	377	434	403	431	425	406	441	436	433	447	468	417	420	413	403	431	400	414	418	424	470	415	412	411	405	414	427	398	403	397	428	434	427	394	428	392	423	411	410	357	416	424	383	401	422	386	392	427	421	416	412	384	423	424	404	395	396	426	371	356	404	418	408	438	442	419	425	411	433	427	467	420	405	364	400	447	431	413	392	404	443	412	416	385	411	420	399	395	368	423	391	445	456	396	392	412	402	398	426	405	420	451	374	398	387	432	392	369	381	422	382	421	374	403	406	442	416	413	395	403	407	433	412	421	421	382	417	410	395	399	408	372	412	432	408	483	441	418	433	412	414	438	436	420	414	444	413	412	382	443	417	444	437	425	396	428	438	416	398	378	450	417	425	387	404	394	402	412	436	396	431	396	389	416	394	390	412	426	403	393	413	399	425	454	448	419	411	443	412	439	414	437	428	395	409	401	436	425	440	407	399	373	434	432	382	401	422	431	386	394	417	412	425	436	433	384	375	424	456	419	440	453	407	417	383	398	431	424	409	417	376	408	408	419	392	405	438	441	393	413	395	389	422	398	413	409	395	392	427	408	425	402	402	413	414	427	394	422	402	413	406	421	454	411	435	413	399	401	382	422	418	431	419	394	409	435	409	434	383	425	395	414	419	393	430	387	412	414	387	398	388	438	420	406	412	385	425	399	385	404	438	406	451	405	393	411	390	388	458	391	419	408	458	446	414	403	442	414	422	417	413	430	398	395	375	447	425	431	387	451	387	399	406	429	408	403	406	406	395	368	424	413	439	416	394	393	442	397	391	417	405	409	416	406	394	427	397	412	428	415	443	398	421	416	396	391	435	440	424	419	385	425	432	425	410	415	395	398	410	392	381	417	451	433	433	408	406	424	422	409	451	407	410	410	433	429	430	387	406	391	430	409	415	414	403	392	406	422	427	415	438	431	433	438	441	417	390	397	383	417	454	435	404	446	431	408	440	380	453	423	414	402	408	416	405	410	413	434	384	417	393	383	417	427	418	427	383	409	391	429	379	397	384	459	407	406	397	435	435	439	442	405	394	423	386	428	415	415	431	426	402	405	426	444	370	428	402	401	405	424	430	395	408	417	416	402	424	416	414	387	427	376	393	446	399	446	407	417	437	402	402	408	373	426	415	444	423	447	416	408	424	403	447	403	430	395	395	429	414	434	397	427	451	413	407	411	425	444	410	395	444	395	409	409	426	406	403	440	396	407	372	394	410	428	457	447	408	407	419	384	364	405	383	418	425	456	412	392	419	404	381	390	441	395	392	414	412	394	412	421	423	432	401	428	441	437	411	382	436	429	414	425	427	418	366	364	432	399	412	419	410	410	392	417	383	415	412	429	435	392	432	376	392	375	422	434	407	429	415	423	418	425	395	429	392	405	444	418	409	405	393	417	413	392	399	412	426	426	431	389	410	418	409	422	398	434	446	418	388	387	411	387	392	423	409	438	393	387	397	378	419	401	420	418	471	396	387	419	398	363	415	391	438	407	384	382	398	389	398	440	428	400	421	422	400	447	415	414	434	379	405	415	418	436	424	412	431	398	372	431	371	435	427	418	424	442	415	427	423	396	412	382	359	397	407	444	415	426	424	399	425	428	397	392	423	446	408	376	413	423	421	397	409	408	419	446	394	411	417	412	432	416	424	387	411	414	421	441	395	411	406	420	441	384	463	423	428	437	398	410	400	438	414	415	411	399	401	411	450	424	384	411	432	369	431	419	402	421	453	448	382	412	406	407	407	403	424	405	428	424	376	434	417	400	450	422	432	382	409	413	420	387	395	367	417	396	390	393	462	379	422	413	419	436	426	401	435	450	439	413	440	408	424	423	405	396	455	408	422	432	420	431	387	420	407	402	424	412	382	404	417	412	415	409	412	425	398	424	398	404	444	448	402	441	369	414	460	418	453	398	429	420	433	401	408	388	396	402	405	406	455	410	416	405	432	415	389	414	438	411	416	447	463	403	404	405	427	365	439	413	387	396	388	366	379	399	386	429	450	398	407	420	390	392	436	422	427	420	407	419	414	426	466	429	416	421	404	402	401	384	428	431	433	423	424	413	403	430	445	414	403	432	427	449	402	400	436	409	382	406	380	398	403	422	411	415	421	425	420	397	394	448	412	420	388	398	377	419	401	400	408	420	394	431	423	426	466	430	392	426	405	402	397	443	411	417	380	443	410	396	401	432	408	366	431	447	400	412	425	418	434	414	438	411	410	433	411	413	405	390	429	414	416	415	423	401	373	394	437	405	409	390	446	377	393	405	436	433	418	413	397	449	384	436	369	418	417	387	377	426	401	389	395	400	378	432	431	402	445	438	474	433	403	406	410	423	414	451	404	416	388	382	423	414	401	458	441	424	394	434	404	389	435	397	408	398	422	433	389	401	425	415	423	421	395	435	412	392	405	421	399	414	413	389	421	381	425	395	436	424	379	426	412	410	391	392	376	426	391	375	397	434	445	417	408	393	448	413	409	452	401	413	421	401	382	426	419	398	419	380	436	432	389	410	396	405	432	415	436	440	392	445	452	437	393	430	413	400	399	440	411	394	367	395	416	437	438	405	445	453	393	441	395	400	435	409	434	421	440	444	391	387	432	420	423	409	404	394	408	437	427	424	414	394	413	441	405	416	418	410	423	412	394	408	427	449	443	426	408	402	411	423	376	405	395	421	387	448	403	388	387	382	437	407	447	413	388	399	423	442	390	429	398	411	404	431	417	385	394	428	426	418	397	409	405	406	430	401	423	398	417	396	428	427	414	409	415	403	403	408	385	412	435	437	423	370	434	424	388	431	413	410	399	431	434	439	396	427	433	449	403	413	405	407	419	424	413	412	407	394	402	419	421	403	390	405	429	393	445	405	438	406	399	392	378	398	410	411	397	423	404	436	425	417	438	383	418	413	435	445	425	443	441	421	392	408	389	424	423	415	404	367	447	394	426	388	411	403	421	403	415	408	397	434	414	407	393	422	412	417	387	417	395	391	417	374	448	397	398	413	384	410	434	423	397	404	415	409	401	403	402	454	411	435	400	404	397	387	379	437	434	442	407	429	349	419	379	400	429	437	433	409	394	422	403	431	436	431	403	404	413	416	433	381	403	396	432	424	395	435	394	411	392	440	403	413	395	395	467	390	437	422	387	390	409	409	385	438	401	376	446	393	428	386	446	427
23330	21667	29514	24944	23528	24286	20596	9707	6541	4727	2796	1493	1152	1023	893	798	777	752	731	742	645	617	593	616	592	529	564	563	569	526	561	549	553	537	542	511	558	548	562	524	494	532	477	521	516	516	505	498	507	561	495	559	564	540	527	537	512	526	544	516	507	537	498	530	545	533	513	503	508	507	516	549	510	541	536	513	517	526	498	537	514	513	550	527	519	525	494	552	549	492	505	541	535	497	526	557	491	528	524	476	499	519	518	549	564	480	536	537	544	504	555	507	535	548	526	527	475	512	527	526	545	532	517	496	528	532	522	563	531	497	505	527	544	530	519	518	537	492	520	520	552	539	508	532	481	472	541	529	525	556	539	531	505	484	506	514	513	501	539	524	539	511	505	522	508	541	489	560	499	488	523	486	497	530	541	488	535	519	545	528	502	526	529	519	513	530	513	518	495	541	500	546	500	567	492	525	531	491	500	503	519	533	485	483	538	569	535	510	548	504	515	505	520	528	515	527	507	516	549	515	536	478	530	524	489	519	508	560	497	526	514	486	507	539	489	519	570	503	513	508	559	550	573	542	536	489	533	548	526	506	534	563	544	532	517	518	539	549	515	515	520	517	511	513	533	505	498	521	505	510	548	527	500	539	522	510	496	561	521	517	491	532	534	545	473	535	509	516	501	536	542	535	521	501	558	494	536	542	509	528	504	533	533	536	536	524	548	511	502	509	529	540	517	495	525	467	534	529	533	497	513	537	523	528	547	528	522	521	569	505	517	553	527	529	552	516	504	491	542	508	512	500	506	502	488	489	531	489	516	499	513	538	507	526	515	467	533	550	525	519	511	533	550	559	522	504	555	500	517	540	498	492	530	524	531	578	543	568	521	479	524	534	569	476	483	542	551	523	539	555	547	507	508	509	492	537	542	538	520	514	554	495	563	593	527	494	512	520	502	529	494	510	543	546	503	510	497	483	506	484	525	497	559	549	598	528	548	509	540	507	515	486	540	526	512	530	588	480	536	509	530	509	528	489	482	538	529	524	507	479	533	539	527	516	542	523	500	506	495	508	518	491	509	529	512	517	576	539	486	533	513	508	544	525	523	502	521	521	501	500	528	537	543	527	549	516	515	500	541	555	520	550	514	556	551	525	492	534	497	542	530	502	525	517	529	531	533	497	528	558	505	579	468	513	515	551	513	554	530	498	557	545	501	490	511	513	533	502	514	503	566	505	553	515	484	515	546	552	491	522	508	555	525	519	520	566	493	522	508	534	518	555	527	533	499	514	485	511	504	484	517	515	512	510	512	508	509	535	497	548	518	479	526	484	509	524	517	559	500	506	505	533	550	511	524	555	524	483	521	521	529	529	525	498	511	568	517	523	470	518	494	489	512	536	508	472	521	514	522	530	519	525	448	494	522	517	500	550	499	484	517	515	512	510	506	521	520	540	519	547	541	485	508	495	514	507	495	496	498	521	546	470	518	508	542	489	520	534	534	509	516	489	555	537	482	526	509	536	523	544	504	522	539	549	531	492	501	554	521	550	497	526	514	516	533	510	551	563	488	517	529	520	528	515	518	556	488	565	567	528	536	571	495	514	528	509	498	512	481	509	511	490	534	530	549	519	499	506	508	504	568	507	518	546	523	552	517	518	501	520	512	523	527	507	529	525	527	501	513	499	506	536	512	496	538	526	555	539	498	539	506	527	528	549	548	528	537	485	553	531	552	514	510	539	524	528	542	510	566	508	523	544	514	535	557	506	507	516	560	501	528	496	556	561	522	525	556	506	516	515	508	482	537	510	519	501	496	498	521	499	557	516	470	518	558	540	467	499	541	490	541	512	486	509	552	551	507	529	504	518	546	488	509	501	518	539	506	551	499	521	525	527	512	515	501	471	533	506	489	529	568	515	485	504	502	499	519	543	516	540	547	508	486	549	532	498	513	543	548	500	505	540	524	511	522	506	511	555	550	511	511	500	502	546	504	524	518	518	532	502	511	496	551	536	516	537	551	510	540	503	491	466	565	532	527	526	562	569	547	554	506	497	515	528	482	519	514	476	528	513	503	520	546	548	516	518	549	514	524	506	531	491	521	546	499	547	529	500	495	517	518	540	463	492	541	509	520	520	504	486	498	490	494	475	489	496	558	545	483	506	581	517	551	489	540	497	496	528	507	517	525	549	524	499	514	545	530	502	502	537	528	552	529	513	492	559	519	539	503	527	495	498	507	510	482	528	514	511	511	537	546	539	497	512	535	494	517	502	553	546	531	491	518	496	527	525	517	525	505	514	515	534	496	541	553	543	540	486	513	535	529	491	529	517	492	502	504	531	521	511	486	507	538	498	532	552	487	483	517	552	519	518	539	509	509	527	526	504	495	510	481	513	532	524	544	567	525	532	544	507	494	517	519	512	580	529	500	516	492	536	489	546	515	514	469	520	570	504	491	548	480	522	506	455	502	534	516	497	480	525	483	534	458	519	536	546	514	527	525	499	471	586	531	515	519	534	496	535	493	492	509	536	529	541	520	512	537	511	554	540	465	525	518	492	532	522	504	531	487	509	539	546	501	527	532	515	540	533	540	539	558	496	514	513	571	537	543	540	550	498	499	558	538	509	524	516	510	469	541	488	527	534	539	516	503	538	540	562	542	491	518	568	492	509	536	522	560	475	567	542	525	531	537	571	529	564	527	492	505	517	494	571	514	497	480	521	516	491	542	521	525	536	517	514	482	560	524	502	513	497	562	512	466	509	494	552	498	537	526	518	518	544	535	545	552	538	559	517	510	511	502	487	500	501	536	505	504	546	525	510	525	565	531	547	523	467	519	544	523	482	539	548	515	503	559	492	531	496	499	513	508	528	510	523	497	556	519	486	530	531	522	520	509	512	517	533	495	481	499	452	511	523	496	519	495	490	514	508	504	560	533	539	523	512	473	502	496	535	511	536	509	521	497	506	512	533	498	531	562	514	503	509	534	558	545	525	518	505	544	519	568	513	501	486	490	526	527	494	486	528	528	511	549	484	488	483	544	533	534	519	536	515	513	498	548	500	525	517	510	520	540	510	523	525	518	566	531	537	511	519	502	560	478	482	504	492	542	565	551	527	533	502	552	529	527	517	552	483	523	508	467	584	541	523	517	558	522	494	530	524	494	517	521	505	555	529	530	487	516	496	522	547	527	552	513	564	568	485	502	546	535	526	528	571	531	530	534	476	487	521	558	542	517	535	518	513	538	504	546	515	509	489	555	485	547	543	548	513	570	539	551	554	519	518	476	500	524	471	483	500	512	527	518	510	480	495	511	540	550	511	491	502	539	496	520	502	532	504	526	507	501	540	538	485	485	528	522	527	515	508	531	558	526	502	535	553	516	547	523	529	529	508	486	535	476	583	507	496	534	488	499	522	533	515	552	508	499	533	530	521	515	501	519	530	483	538	515	473	506	522	547	537	508	522	515	506	525	548	508	516	501	489	486	500	526	548	551	501	480	549	527	547	546	487	505	508
36798	66855	54832	43040	34630	25160	17713	12288	9893	7449	4181	2160	1672	1337	1183	1061	949	877	846	821	715	690	667	774	638	583	612	576	585	549	575	586	553	592	568	567	566	531	520	535	541	518	548	532	507	527	576	520	516	542	540	543	514	536	557	504	556	516	560	513	536	547	513	511	532	551	547	523	573	537	527	489	539	537	515	599	499	546	539	515	516	538	532	527	544	560	532	577	563	551	542	506	541	567	507	502	521	502	487	557	525	537	547	507	543	544	535	511	525	519	500	533	517	571	570	524	528	516	538	520	539	539	476	557	502	570	544	527	507	524	505	544	569	529	566	522	568	535	537	520	594	554	504	536	552	531	513	532	525	468	522	511	539	517	576	494	537	564	547	521	537	585	496	571	524	488	539	537	555	531	578	559	562	537	531	478	598	545	541	510	544	547	482	545	573	538	556	513	507	521	550	552	527	579	492	484	552	540	516	575	498	508	543	504	538	542	551	512	507	554	540	513	507	534	509	548	503	521	534	550	546	532	532	585	502	566	536	556	523	519	513	543	528	543	526	510	538	505	540	550	490	541	512	522	537	515	520	534	516	517	602	560	532	513	515	524	526	517	541	515	492	505	554	525	542	517	498	506	527	528	553	592	511	527	544	565	534	544	535	545	539	521	527	526	558	510	505	509	548	545	537	515	525	534	502	481	505	534	541	475	494	496	531	530	487	487	485	502	539	498	542	515	531	518	492	503	551	512	514	517	517	533	551	523	507	515	545	518	526	509	500	532	550	550	527	521	538	531	551	507	575	539	503	563	514	479	532	524	510	557	502	508	531	515	534	530	495	523	517	513	527	555	517	557	546	584	506	493	525	561	547	547	541	527	501	554	572	570	527	520	513	564	543	531	544	500	564	499	512	543	530	512	552	497	524	535	529	516	510	514	559	524	554	518	521	542	501	504	518	541	495	520	555	554	560	502	537	484	520	535	543	537	500	523	556	505	499	578	531	526	523	531	517	488	497	509	546	518	542	538	512	522	545	555	556	543	520	513	516	515	508	508	483	485	538	533	519	513	502	566	507	552	529	520	508	526	551	512	521	542	518	569	521	524	556	516	555	522	533	495	454	497	537	532	554	501	554	524	577	568	507	526	545	518	527	513	520	560	499	522	570	513	545	557	517	559	552	578	544	518	508	560	529	531	504	529	510	508	522	545	543	531	500	517	562	515	508	541	486	517	573	549	546	547	505	532	509	526	554	548	529	498	547	511	492	522	554	574	548	545	567	492	545	568	484	538	587	526	515	497	548	505	550	539	535	520	534	536	532	525	544	531	510	551	513	495	526	498	557	541	552	525	521	552	537	544	533	496	557	540	521	565	549	522	514	487	508	529	544	544	523	542	519	509	500	537	508	516	533	518	518	548	547	500	509	517	519	509	554	542	497	517	528	526	525	551	512	534	549	565	533	511	526	509	499	555	528	501	521	520	518	512	516	517	499	504	559	515	539	554	507	489	510	527	521	543	505	565	531	530	547	518	520	512	526	536	542	502	538	509	561	526	527	536	560	540	524	495	560	544	517	518	541	525	517	523	494	521	528	529	538	530	515	514	539	526	514	493	547	580	523	499	520	518	518	511	534	497	521	517	510	514	521	514	544	505	503	492	514	470	549	511	547	517	515	520	494	518	516	512	514	567	499	545	541	478	540	513	529	539	539	527	506	534	515	548	506	531	543	562	544	528	537	556	508	546	566	533	516	505	529	519	524	545	525	548	541	543	553	553	531	542	527	542	534	590	508	549	583	512	518	551	525	524	557	523	536	466	524	533	484	512	525	541	500	532	491	545	510	506	560	518	566	566	483	531	554	505	538	501	512	501	503	535	532	525	534	528	511	548	501	551	540	540	571	537	526	527	492	553	502	556	500	524	538	482	511	549	499	556	552	534	492	577	498	546	533	503	539	552	496	535	537	487	518	531	531	520	505	517	513	522	467	559	523	521	550	557	557	518	587	583	514	553	500	497	511	509	526	540	506	540	536	534	536	514	484	488	537	521	508	545	536	537	551	520	504	527	536	538	529	561	521	550	481	536	522	507	528	548	516	465	522	551	474	534	526	565	523	555	507	521	530	575	583	528	524	550	516	528	538	511	488	548	509	547	505	548	575	527	513	524	536	520	583	529	529	556	526	533	541	574	566	518	511	560	483	529	572	501	472	549	510	563	529	588	539	515	505	483	521	526	517	501	492	508	529	561	493	507	560	494	544	486	525	527	513	532	550	541	533	511	561	538	505	518	513	513	525	523	519	522	513	529	533	516	503	510	530	533	501	537	504	493	526	518	501	515	527	485	563	554	536	559	525	542	554	530	550	507	541	536	538	533	505	568	524	506	519	547	562	506	531	504	513	501	513	529	561	558	455	498	503	508	500	527	532	555	577	486	512	526	504	508	508	562	556	535	489	512	566	538	496	518	548	533	488	473	528	553	539	529	498	516	529	474	523	514	488	532	516	554	550	505	504	524	542	521	556	504	559	542	585	511	511	544	483	526	553	521	516	528	549	489	493	525	536	512	531	548	532	520	519	543	517	573	513	508	566	546	518	535	511	529	498	542	522	494	563	512	555	503	522	563	537	537	535	527	515	532	473	546	514	503	573	540	485	464	521	530	516	571	532	546	504	574	536	502	529	507	506	534	531	545	515	555	546	542	563	507	531	539	565	527	517	543	521	534	540	560	535	530	522	522	543	513	503	504	528	539	556	541	504	490	527	516	545	517	526	522	528	525	506	535	518	519	531	508	531	518	536	478	503	499	494	488	499	536	538	556	554	523	547	515	532	497	542	523	523	490	546	539	540	533	522	530	516	536	529	497	538	526	519	537	541	561	541	562	536	523	485	546	524	498	546	523	545	522	529	512	535	526	523	545	563	531	566	520	571	548	507	507	537	572	475	522	523	515	548	547	503	521	480	536	538	550	528	557	505	512	527	513	502	544	560	500	540	562	547	527	487	527	531	536	524	578	523	537	512	512	501	543	556	539	518	566	543	541	595	545	544	542	538	477	510	545	535	535	500	578	568	539	527	520	521	482	499	499	507	512	516	517	586	504	559	484	539	525	540	522	537	559	536	514	508	518	510	487	460	536	574	500	540	540	544	507	476	526	524	536	550	533	509	554	550	541	538	488	539	544	505	573	525	562	494	520	543	515	487	501	526	551	513	531	544	556	523	535	537	517	507	573	536	497	527	528	541	525	525	523	520	524	532	524	559	506	539	553	544	516	516	555	530	574	546	489	531	579	528	522	503	501	488	515	490	539	562	540	545	504	553	504	507	503	512	509	511	518	545	539	502	530	503	502	544	541	518	548	547	550	590	547	532	531	496	536	530	517	502	501	511	526	566	556	539	596	476	515	542	552	539	548	529	503	546	490	546	502	500	497	517	532	508	557	506	538	537	555	526	533	538	543	557	502	535	537	512	522	520	551	515	523	492	531	543	542	548	534	516	529	521	544	523	590	528	570
33232	37746	40780	28979	17458	10012	4754	2553	1975	1422	835	654	581	475	455	402	427	376	393	358	357	306	318	345	340	318	316	306	310	333	305	312	310	331	316	311	295	321	313	309	297	323	300	293	319	317	261	287	265	301	341	277	299	314	280	304	283	327	310	306	347	298	313	315	299	327	339	315	317	264	307	297	311	356	318	311	306	330	300	319	300	317	314	308	298	291	312	325	304	313	295	338	286	285	284	299	303	312	284	279	318	326	289	299	292	304	289	273	322	309	329	317	328	308	329	328	292	317	303	322	310	285	331	274	288	286	326	294	299	285	305	320	291	295	311	284	315	285	306	314	288	336	310	300	325	334	313	301	286	317	321	325	286	316	303	363	299	337	320	292	308	314	297	327	299	281	317	317	264	299	316	294	310	312	318	279	343	291	290	301	297	281	304	340	298	300	286	347	314	302	264	308	306	293	330	289	303	278	283	324	313	295	301	303	326	322	315	283	304	323	324	314	298	314	301	283	321	314	307	281	307	323	315	307	297	308	287	297	309	292	285	313	334	303	305	297	262	304	321	307	307	307	272	281	323	307	304	273	319	295	284	306	308	332	294	315	286	278	314	309	329	302	288	342	317	321	311	305	268	298	310	283	323	298	319	309	279	270	296	294	325	317	292	310	320	310	328	339	315	324	340	273	278	319	335	328	316	305	301	317	254	315	286	295	310	324	319	341	306	303	293	321	305	317	297	329	286	312	313	284	328	316	282	293	304	307	302	280	283	319	307	307	289	301	293	304	319	295	300	314	314	314	312	316	320	290	331	333	290	340	336	314	316	304	300	279	290	331	330	322	308	298	325	312	305	324	327	309	297	305	320	323	312	334	300	306	288	327	319	306	284	309	317	307	300	296	319	301	346	287	315	299	315	296	270	320	283	309	314	300	324	275	311	312	326	290	295	303	286	290	297	316	325	313	291	284	311	311	304	305	286	306	337	332	320	348	307	317	317	302	294	320	320	321	288	308	300	310	313	322	312	319	318	304	298	299	307	324	342	305	322	297	298	310	291	288	280	298	305	314	302	280	317	298	293	296	345	330	298	303	313	316	315	301	264	289	316	311	296	295	316	282	285	292	329	308	297	290	280	277	308	324	303	343	317	301	322	280	298	308	334	308	303	326	313	310	291	324	318	325	312	296	337	302	313	312	293	323	295	318	336	319	311	298	300	327	266	303	295	322	306	285	277	290	303	302	290	295	315	308	322	287	326	320	298	288	301	306	305	327	310	277	296	301	298	312	306	269	287	291	276	313	313	292	301	313	296	318	286	290	293	287	307	283	307	283	331	302	313	313	303	342	332	317	305	297	309	308	331	348	308	306	288	329	323	314	294	321	323	299	300	264	299	288	327	320	330	295	323	260	301	310	336	309	320	294	288	337	323	319	294	279	296	304	321	311	312	286	345	307	333	316	297	295	313	312	331	294	322	334	279	281	313	323	328	297	293	312	334	307	270	299	319	317	294	273	313	299	294	289	304	276	328	302	297	283	303	291	300	297	307	280	277	309	308	311	300	319	300	304	311	310	293	292	334	303	293	316	304	300	323	289	305	307	295	317	320	276	312	304	326	319	306	288	304	288	294	283	284	278	307	321	293	303	315	307	308	284	319	264	304	305	335	295	334	326	317	315	293	321	308	310	284	276	297	328	330	321	326	306	311	308	317	294	277	315	317	308	296	303	289	315	275	310	320	281	274	279	329	310	294	306	304	312	310	316	288	297	324	344	313	302	289	277	313	330	318	311	314	322	287	279	290	280	302	286	275	324	282	291	287	322	320	341	287	301	288	271	280	286	280	333	311	311	323	314	299	281	308	310	298	255	305	305	311	317	289	304	307	280	327	280	311	313	291	315	318	299	330	338	279	300	268	331	325	286	311	304	303	275	314	306	306	299	305	258	297	300	311	314	296	323	292	282	317	342	287	282	307	310	283	326	334	308	329	308	283	294	321	333	303	300	315	278	323	318	309	302	337	319	315	315	310	294	323	304	303	350	299	320	293	335	302	288	316	317	316	324	315	272	287	324	301	289	298	304	322	308	306	312	269	317	316	290	289	323	301	268	293	317	314	332	307	289	320	337	286	317	304	286	307	309	312	290	312	267	316	319	301	326	290	308	308	287	339	346	291	317	326	330	335	318	306	273	296	324	331	333	295	286	275	276	322	309	310	296	283	302	328	319	321	305	319	282	336	295	296	324	299	287	283	299	283	297	310	301	313	297	336	296	313	318	287	281	294	280	284	295	326	308	310	286	278	295	317	296	310	309	311	304	302	309	311	308	307	304	329	293	301	302	294	308	287	297	310	335	323	315	302	304	312	281	271	316	310	296	298	303	279	307	308	291	286	341	309	287	321	294	325	301	312	265	301	316	347	336	331	290	290	292	308	296	296	320	266	313	274	296	292	320	301	312	322	272	306	285	284	323	309	308	278	298	314	295	300	298	307	290	310	305	276	300	342	291	290	287	328	293	298	333	304	340	315	275	300	333	291	314	328	268	307	314	320	312	294	318	290	310	298	294	303	309	304	283	305	283	296	329	301	314	328	305	304	290	344	266	289	312	309	324	332	290	267	308	316	299	293	289	310	283	311	321	326	296	292	315	309	305	311	306	298	324	315	279	330	271	327	300	288	306	294	291	300	318	314	324	315	275	289	296	296	288	309	288	315	312	273	298	326	273	339	340	314	302	294	291	295	319	315	304	304	295	312	320	301	301	282	290	306	270	305	283	329	343	278	302	320	300	295	303	286	345	301	306	318	287	320	293	306	310	289	310	278	311	299	291	320	305	286	318	323	322	351	291	296	319	291	315	300	299	294	306	302	317	316	250	287	283	317	302	283	306	285	313	293	288	310	307	296	287	308	313	326	306	293	313	334	336	325	306	335	320	282	295	310	300	340	299	304	310	271	324	301	294	315	310	284	317	306	305	307	289	315	306	296	330	323	276	332	322	343	306	302	300	313	350	325	303	339	292	302	296	289	300	299	318	299	296	286	334	293	314	327	332	327	312	283	310	272	303	322	343	300	305	288	303	318	299	306	297	303	298	283	319	327	300	283	320	290	313	320	275	293	291	307	303	313	315	339	302	327	310	314	292	334	295	307	280	323	313	341	308	333	318	317	315	314	341	306	306	307	316	327	315	327	319	297	335	296	302	301	304	329	280	294	308	289	296	302	328	283	321	316	322	330	321	303	322	319	308	295	289	299	301	313	321	305	302	357	319	322	302	330	302	285	303	299	318	325	317	304	324	316	295	308	298	295	337	312	314	312	303	308	308	313	322	295	331	297	324	290	330	290	261	322	333	337	306	278	276	316	320	300	283	330	282	333	325	337	273	293	349	323	326	339	307	318	315	285	306	281	290	308	312	321	309	290	312	306	282	302	275	289	288	295	295	292	309	315	296	309	304	325	307	311	295	303	294	304	333	304	310	290	300	311	300	345	272	318	291	306	298	304	317	316	300
34920	51853	40290	26908	19449	13678	7418	4372	3361	2446	1355	1039	792	694	499	556	498	458	462	454	425	362	356	369	364	379	358	392	356	366	349	340	329	345	339	375	373	321	291	317	333	329	345	346	328	293	313	303	307	329	304	326	365	323	326	355	318	328	350	332	300	332	306	362	345	348	329	336	390	352	320	343	348	330	293	322	313	317	349	347	323	349	361	345	344	330	330	336	317	330	338	352	342	313	332	310	315	349	360	312	300	338	334	332	308	319	348	326	311	334	347	324	332	343	329	358	338	330	321	328	312	290	325	309	352	328	307	323	344	325	322	326	357	335	301	332	342	314	306	334	321	344	286	348	308	329	298	338	337	316	352	337	357	312	347	311	326	323	343	332	314	376	335	288	344	334	288	316	355	350	341	340	297	319	340	325	304	309	309	345	312	350	304	331	314	333	323	344	304	324	356	351	346	283	313	312	377	331	348	327	329	357	328	336	330	328	331	366	326	333	379	344	354	310	336	358	352	335	356	341	350	340	311	365	331	344	334	342	339	377	328	350	327	332	326	359	312	347	332	314	352	369	327	353	332	359	318	335	318	315	339	348	301	300	313	340	329	308	328	329	337	330	329	339	332	340	309	343	329	351	343	345	357	323	312	319	307	329	302	342	348	318	310	344	334	342	318	320	351	294	332	332	322	316	303	351	323	312	367	303	353	327	325	333	349	313	328	337	322	350	348	289	291	348	338	310	318	321	338	337	338	359	311	349	301	340	332	336	308	340	324	294	274	322	308	343	335	339	354	326	334	336	299	311	327	359	336	340	354	382	317	379	355	331	332	339	331	295	315	325	334	337	347	363	353	320	312	328	310	346	354	322	336	352	318	330	330	321	317	333	334	339	323	349	332	333	297	338	350	331	322	348	336	309	327	336	291	331	360	313	353	327	359	309	329	336	321	312	341	332	298	309	325	362	335	292	334	313	323	350	345	332	312	332	352	331	339	303	311	384	339	345	372	306	319	331	323	332	352	319	297	348	317	327	323	338	325	330	324	350	303	305	327	348	311	346	344	310	324	334	339	339	352	316	314	343	315	350	330	325	321	344	324	319	303	335	328	358	336	338	332	312	350	356	330	309	336	333	340	300	334	326	318	342	325	327	319	308	341	317	346	330	352	334	302	350	321	295	331	310	326	337	334	339	301	359	330	308	317	350	296	339	317	345	371	307	351	337	325	339	357	345	362	358	300	287	312	342	295	323	311	352	350	361	303	329	329	304	302	282	343	327	314	339	341	318	342	327	317	323	311	340	313	333	352	351	330	327	305	301	352	327	344	336	347	332	328	342	335	334	339	340	327	325	334	344	329	352	367	328	332	365	334	338	302	325	302	347	328	316	355	366	312	325	288	327	310	319	338	319	282	354	348	361	343	344	316	310	379	314	349	368	351	328	358	295	338	332	361	330	350	366	360	303	332	343	331	290	305	364	341	342	327	322	345	342	292	334	347	333	350	308	333	357	344	359	345	334	337	337	320	318	309	315	358	292	297	332	353	325	355	318	355	321	333	333	365	312	345	299	318	323	317	332	348	344	355	327	310	316	308	336	329	333	355	352	346	351	326	335	364	322	295	340	323	321	331	338	318	328	292	342	320	356	310	377	302	334	296	338	351	326	321	328	311	319	334	338	364	333	338	341	311	331	331	313	322	378	358	327	332	307	378	319	319	321	334	274	342	344	361	328	325	340	334	321	346	341	333	328	310	329	354	354	332	340	366	327	331	349	334	290	312	342	358	361	332	301	335	331	312	306	304	344	329	317	330	288	358	310	327	356	362	337	354	357	313	358	328	319	334	333	324	324	338	308	333	332	320	358	320	337	315	348	340	331	344	349	323	322	378	315	351	331	304	355	368	332	350	291	334	361	327	329	344	318	332	329	329	321	327	307	316	323	340	350	356	349	341	291	312	346	336	328	365	355	338	316	350	328	326	339	321	327	336	340	353	333	321	324	324	293	301	327	346	312	336	344	329	326	322	330	327	336	295	337	341	351	302	321	335	314	314	309	343	362	309	343	325	342	296	319	314	334	328	337	323	331	333	322	350	309	343	330	331	325	284	324	353	313	299	319	337	327	359	323	314	349	361	333	305	315	323	322	331	350	345	315	328	320	320	334	317	329	321	362	305	368	332	316	315	315	325	332	357	342	335	309	334	329	314	338	325	331	278	331	325	319	327	310	348	341	315	320	356	357	322	338	318	319	340	346	366	333	318	330	319	304	329	351	325	323	337	330	355	344	328	340	306	324	315	329	319	302	338	330	335	322	334	351	342	312	323	324	311	309	347	318	357	309	356	331	336	299	331	292	346	310	332	324	301	313	321	344	320	289	353	335	327	329	375	314	339	366	341	339	343	340	352	315	341	350	350	343	316	318	311	323	306	325	321	340	368	300	328	331	308	325	306	324	339	321	304	306	360	304	342	328	330	336	339	306	317	337	326	329	323	290	348	316	315	306	324	318	292	339	324	330	363	324	338	336	310	320	311	339	315	313	321	326	336	368	341	313	333	349	350	352	363	351	322	313	338	342	340	333	302	286	326	320	343	357	335	313	326	291	342	309	325	331	341	304	330	340	356	332	318	336	369	316	312	320	324	358	303	340	310	315	377	332	341	375	331	342	349	327	326	297	333	360	323	305	309	357	324	340	297	318	343	325	308	319	343	325	344	334	318	342	312	292	284	337	346	323	331	323	320	311	364	322	321	316	327	345	326	344	348	340	338	316	322	331	349	319	308	342	343	341	341	332	315	330	322	323	330	312	319	321	348	324	330	319	334	319	329	336	364	313	355	297	301	341	329	338	370	332	325	313	308	319	353	344	352	351	297	337	328	356	343	314	361	297	343	318	310	319	319	349	316	329	331	350	321	342	308	334	348	321	322	356	324	310	330	339	345	320	322	334	331	344	323	346	323	324	323	331	334	321	310	316	324	354	342	343	332	337	353	355	295	312	340	331	343	326	325	355	331	352	354	351	324	333	341	348	332	332	328	354	346	308	364	321	331	346	328	318	354	304	330	334	352	328	334	341	343	336	328	341	352	366	349	348	358	313	340	342	319	351	340	344	328	318	306	328	348	308	323	332	308	345	340	325	326	346	314	343	314	357	291	315	333	366	350	344	320	361	339	339	362	339	334	324	341	326	325	318	352	335	357	363	311	306	330	348	309	363	291	323	338	330	301	328	319	351	314	375	340	332	348	325	323	334	313	329	341	320	345	333	343	342	324	311	316	325	335	350	338	347	341	311	324	341	301	319	374	325	304	348	326	356	327	331	350	365	339	300	377	333	345	344	305	322	343	359	325	333	326	329	321	349	308	339	336	355	294	342	344	341	322	326	349	334	320	335	314	329	328	346	325	320	336	334	333	320	363	329	337	293	331	301	303	331	304	326	315	316	336	300	321	327	341	335	341	288	336	323	364	334	341	371	344	348	311	311	308	327	358	329	312	342	342	351	351	337	346	345
24537	21650	29326	27121	25406	22187	14888	7426	5049	2882	1680	1062	897	682	638	584	561	527	467	490	452	456	437	445	445	408	427	427	385	414	352	404	396	402	397	400	398	414	401	424	368	386	381	386	365	433	414	393	359	378	418	367	412	372	369	425	393	373	361	376	372	370	357	354	416	381	381	367	375	388	398	379	353	351	392	353	361	362	357	370	360	400	400	334	384	358	385	397	397	372	356	366	380	402	358	371	371	366	374	385	397	349	362	364	393	373	383	419	368	344	387	373	366	363	357	386	397	382	372	359	389	417	396	387	388	376	374	376	407	377	363	395	388	411	402	394	353	360	405	416	391	403	397	338	386	379	358	387	370	328	369	406	341	352	351	384	385	353	404	379	378	401	369	369	368	330	356	384	372	390	401	352	379	412	369	365	372	400	404	360	400	381	410	389	428	390	376	369	370	369	353	367	373	396	419	387	360	395	398	351	361	395	353	395	383	365	389	387	365	376	388	365	399	373	371	364	407	382	387	427	384	353	386	335	366	349	350	370	403	401	364	387	374	377	355	405	359	349	413	352	388	393	381	363	407	393	381	393	398	371	364	364	380	388	363	402	410	349	392	389	364	397	395	399	398	365	385	342	396	368	361	404	384	365	398	390	402	386	409	391	375	345	392	402	390	364	359	375	378	369	383	382	360	382	404	357	372	377	380	376	378	374	354	375	368	385	393	378	391	409	395	380	380	388	372	375	364	377	362	385	377	377	361	371	393	397	381	386	405	365	374	385	405	401	387	397	365	380	358	384	372	361	386	375	381	416	372	342	388	361	334	352	371	386	368	375	386	385	392	395	381	375	387	376	401	388	345	381	398	357	389	367	368	332	402	380	383	389	366	414	357	371	355	361	362	383	348	375	392	385	392	364	389	342	367	404	347	382	404	385	399	379	396	389	389	382	377	365	399	364	356	396	381	372	367	378	371	372	380	389	415	357	431	359	394	382	346	361	367	363	383	375	409	361	345	385	355	356	391	369	362	395	384	395	380	397	394	410	355	377	395	388	367	325	393	411	397	377	403	368	370	368	345	393	341	356	366	399	364	355	398	360	346	421	369	354	371	388	361	389	337	353	370	402	393	388	377	394	387	404	385	372	363	394	391	400	384	391	408	396	401	350	388	375	391	381	383	369	376	399	380	350	418	419	381	348	383	371	414	394	376	391	374	368	355	373	393	362	362	388	413	391	360	379	408	350	361	414	393	383	383	398	344	383	330	369	397	367	363	368	395	409	390	393	397	358	378	373	387	373	374	349	408	383	424	368	358	345	384	392	351	383	402	368	380	396	344	362	378	375	367	387	389	381	379	364	361	385	325	386	366	404	383	373	371	412	414	374	357	373	409	385	388	386	405	411	364	389	383	388	368	380	387	410	378	361	348	363	361	351	403	349	395	383	347	402	375	382	412	394	377	392	379	394	371	342	378	390	366	374	340	410	379	411	374	376	382	372	372	386	347	370	384	423	369	361	382	371	362	356	357	361	379	393	377	381	348	357	397	387	371	375	383	404	342	360	386	361	342	355	389	368	422	354	371	355	371	353	368	365	393	394	406	366	427	363	362	378	357	385	387	403	374	369	377	394	361	378	402	342	381	357	371	381	358	356	377	370	358	376	356	390	369	382	394	388	374	401	391	364	361	372	383	397	366	349	364	394	354	353	375	401	390	420	388	385	376	368	402	391	396	369	357	374	336	409	387	346	334	389	377	376	376	369	360	399	418	379	345	391	386	353	385	357	366	352	382	378	362	402	385	356	404	361	396	401	353	367	385	388	375	345	358	403	401	342	376	371	388	366	370	386	393	371	330	356	388	383	383	360	375	354	404	341	367	390	381	380	367	357	373	417	378	370	357	381	385	380	405	380	359	402	395	369	395	356	378	342	390	387	385	384	371	394	387	423	351	362	403	355	374	413	348	386	361	375	397	371	410	363	362	371	405	341	384	379	364	407	383	375	388	388	374	347	370	368	350	363	390	361	391	382	347	365	355	352	388	383	363	353	389	381	400	397	370	355	390	401	402	361	352	356	360	362	365	345	426	383	352	379	379	354	375	394	367	364	374	381	390	378	434	351	343	429	349	374	357	374	398	383	358	376	387	356	365	370	360	392	358	356	382	367	348	387	391	368	384	366	380	368	348	415	369	372	415	377	384	398	391	379	354	370	395	369	389	408	332	401	371	379	377	381	410	371	394	370	408	399	402	369	373	387	404	327	366	368	362	393	356	339	370	389	367	367	429	417	374	373	369	392	354	428	390	380	388	400	391	371	359	396	382	353	411	355	383	361	377	396	396	391	371	330	398	374	363	396	380	383	328	367	362	384	358	380	393	374	417	387	397	379	382	358	362	398	384	370	382	405	367	373	395	418	348	350	399	381	392	340	391	379	402	370	417	385	359	364	387	408	384	363	376	377	366	396	405	400	395	374	390	349	405	358	377	392	382	400	377	393	387	421	396	415	391	341	385	394	372	417	418	353	410	392	398	367	371	393	411	363	394	371	368	386	392	368	368	405	358	368	399	384	388	408	374	348	377	387	368	353	366	376	365	373	369	394	366	366	377	402	349	376	398	375	385	405	361	423	376	376	376	375	384	337	357	356	385	382	383	360	375	389	356	360	359	409	338	388	387	385	376	351	366	385	349	395	340	350	427	398	384	363	400	367	372	343	400	348	376	400	395	360	366	375	395	368	382	367	362	371	362	408	371	380	386	400	389	394	382	351	421	365	404	357	354	354	401	336	354	383	377	357	361	372	369	398	405	384	385	355	336	361	366	380	359	370	380	339	358	371	393	365	365	366	388	358	372	371	390	379	395	361	380	397	421	351	370	362	360	353	335	395	382	360	351	370	373	383	396	376	384	371	395	403	396	379	364	376	315	350	376	355	382	343	384	363	340	384	383	370	418	420	385	381	382	405	374	390	370	385	319	378	380	377	376	370	385	400	357	364	381	366	363	426	385	379	365	362	360	385	369	383	372	390	371	369	384	392	378	382	369	396	351	364	381	351	374	378	407	390	382	347	349	342	368	350	376	391	401	371	376	375	375	400	369	431	382	405	403	388	394	381	394	390	347	409	393	416	368	376	383	348	382	377	362	407	392	351	385	380	366	350	355	394	350	351	379	410	395	344	364	389	376	415	385	400	365	346	373	397	374	416	383	383	420	384	329	330	362	359	394	348	378	375	389	416	422	342	410	359	368	375	367	383	419	379	353	389	376	372	377	387	377	359	384	396	369	393	410	347	349	387	377	368	372	396	374	377	362	353	370	390	376	352	365	365	415	404	377	379	370	371	357	398	348	383	346	372	361	384	406	354	368	364	378	371	393	393	383	376	397	358	372	343	358	376	366	380	360	352	347	380	378	374	383	393	363	390	388	386	359	415	364	389	384	397	360	405	385	354	362	351	359	363	385	380	369	390	368	392	369	364	363	367	377	353	407	409	377	355	382	340	383	348	371	361	371	379
34084	61018	49627	38072	30816	22335	15614	10180	7780	4332	2570	1677	1181	991	841	745	660	614	569	552	525	516	501	479	457	456	403	462	445	436	388	371	417	417	385	373	407	403	426	415	385	393	382	384	408	422	377	402	393	430	366	430	404	401	413	396	399	403	417	434	414	435	407	373	403	394	344	439	416	396	386	390	402	443	402	363	366	362	359	346	404	371	388	422	401	415	395	404	378	416	402	375	397	370	392	366	379	395	394	401	369	412	410	413	394	398	407	410	418	385	404	412	418	376	411	415	378	340	403	380	436	418	424	392	380	416	387	402	420	395	395	391	379	402	378	386	397	403	390	407	397	399	441	408	441	425	373	412	388	403	412	393	415	364	407	381	387	359	371	421	409	368	412	403	420	397	416	410	419	400	384	388	379	412	374	385	422	374	400	360	404	389	391	375	385	402	431	398	383	428	382	400	444	400	424	384	400	405	382	376	383	406	414	408	385	403	408	420	385	393	434	407	390	399	377	407	425	402	433	409	398	413	389	405	399	386	407	408	397	443	428	356	397	399	418	374	423	410	412	382	351	413	407	424	437	390	386	386	368	433	398	396	376	406	435	371	393	388	405	415	434	383	423	364	362	387	410	355	405	371	375	387	389	373	380	396	396	425	385	430	395	395	411	375	369	427	405	407	405	389	412	391	390	395	408	395	414	390	398	396	411	369	395	392	409	388	396	423	370	394	394	407	388	410	382	362	435	396	406	429	397	423	403	419	386	397	422	428	433	430	401	370	394	407	383	407	386	408	368	379	393	408	380	392	399	363	374	406	376	392	408	378	372	420	388	374	409	373	402	388	379	380	387	371	390	410	415	391	370	384	381	392	361	413	397	365	364	417	423	384	375	409	387	436	382	411	391	396	382	354	418	374	394	397	427	394	373	392	359	416	388	395	385	356	397	374	384	401	390	372	417	402	427	430	394	393	420	384	417	432	363	379	378	378	405	399	377	398	419	403	376	389	397	386	389	386	415	420	406	402	397	392	399	380	438	411	400	409	379	406	434	414	392	367	383	396	390	359	402	445	384	416	377	385	403	398	389	378	372	397	418	398	372	411	414	439	418	383	409	394	420	387	408	415	388	374	392	361	387	384	415	380	370	408	398	388	419	421	417	400	401	410	398	357	399	381	402	400	376	399	382	392	417	402	410	422	414	395	372	389	394	398	392	382	408	441	396	393	366	376	436	396	395	411	360	418	401	390	405	388	380	376	421	398	416	393	372	415	413	342	412	416	396	373	399	409	416	370	363	399	397	387	412	407	388	386	373	390	380	380	407	394	373	397	347	437	407	375	393	403	398	423	389	347	418	397	393	403	405	368	355	402	445	391	380	378	365	345	364	407	393	396	387	392	399	396	386	376	387	403	416	401	382	423	401	396	398	408	389	401	388	385	426	359	406	427	407	414	401	405	364	369	387	400	381	393	414	395	359	400	407	394	382	428	396	373	402	397	385	412	434	410	401	401	381	357	376	382	383	410	367	384	454	383	352	408	377	361	401	400	400	396	398	402	400	376	396	400	425	388	419	420	417	399	371	352	443	393	421	398	371	397	405	407	405	406	405	394	401	392	365	403	379	395	386	353	427	394	389	379	408	405	407	409	407	392	366	401	407	401	383	414	441	387	395	360	385	381	388	375	409	400	378	424	439	355	420	402	397	377	439	385	392	410	374	402	430	403	385	377	403	398	367	348	392	410	387	400	422	375	383	378	391	418	409	386	394	422	371	398	407	412	374	409	414	407	360	419	385	432	384	433	391	414	430	413	448	401	388	401	407	401	387	398	354	386	372	405	402	413	386	371	384	412	445	411	409	409	387	404	399	360	389	375	385	384	386	421	369	390	370	390	383	409	429	412	392	405	399	388	421	401	419	395	366	406	358	421	365	393	397	392	396	400	404	408	425	389	389	389	401	379	376	348	383	397	366	421	384	386	421	412	401	355	382	411	384	373	382	411	404	384	360	399	408	419	386	386	391	400	417	399	381	370	395	398	377	367	382	392	366	411	388	405	426	407	393	383	360	362	413	406	404	376	395	369	397	409	374	447	399	404	374	400	400	424	385	429	394	405	421	420	379	389	370	384	380	364	362	402	357	417	347	366	422	396	377	370	412	438	394	357	388	393	397	409	356	452	407	410	390	397	405	408	436	398	370	365	379	423	369	391	374	381	339	387	406	374	410	406	391	398	360	375	373	383	395	391	429	410	394	395	405	362	384	380	395	363	384	418	415	395	407	382	377	405	392	378	398	393	409	404	381	374	362	391	367	440	356	372	391	391	398	394	408	398	441	369	389	432	423	409	374	419	406	401	362	402	366	435	408	379	390	395	375	380	388	388	402	380	361	391	409	390	399	389	422	390	392	393	435	421	380	398	397	392	379	424	419	401	426	401	402	414	405	385	407	384	413	395	387	395	404	384	420	384	416	407	423	406	403	415	392	417	412	402	377	377	384	402	389	364	417	384	398	423	424	383	360	416	450	426	416	348	407	394	359	391	416	439	371	394	355	420	387	368	402	393	409	413	424	354	390	402	396	369	391	402	419	445	385	359	392	410	405	367	404	384	431	442	398	431	385	383	404	391	415	390	419	417	405	400	390	369	370	417	387	424	371	401	423	398	368	390	366	363	376	386	419	355	377	391	401	428	379	356	390	411	399	406	398	425	414	388	421	389	380	407	418	385	400	432	392	399	381	400	413	413	419	402	425	414	389	360	385	423	409	372	384	374	391	389	452	405	421	388	395	347	422	410	362	417	426	400	397	371	448	370	407	398	390	362	378	375	370	394	410	414	400	381	412	409	423	415	397	421	391	401	395	382	372	426	414	425	383	405	382	396	391	411	397	405	426	370	378	391	397	390	366	396	369	406	403	434	384	399	418	381	409	398	396	377	403	392	419	410	419	407	356	385	345	387	417	428	406	377	376	378	355	371	395	375	383	371	390	384	354	377	402	385	381	407	421	403	366	416	394	409	412	417	398	404	393	408	383	356	377	382	360	428	384	391	400	375	404	390	390	417	404	349	392	380	382	401	430	389	361	368	404	416	402	398	375	395	388	422	373	431	363	367	406	401	386	409	382	401	401	400	398	397	382	410	373	388	428	419	384	413	371	390	399	452	401	382	389	403	381	380	391	414	379	378	386	402	387	416	410	387	355	407	353	406	408	365	404	404	397	388	392	377	397	385	401	369	400	412	388	361	397	366	386	430	392	413	418	374	400	395	396	390	406	398	419	398	396	406	385	397	402	394	418	411	427	413	400	424	374	407	404	398	382	413	382	392	420	392	386	411	382	401	378	393	361	412	373	404	398	395	380	372	401	412	349	421	422	375	389	351	404	416	386	438	441	373	418	380	431	363	411	401	416	393	348	399	372	382	396	397	391	383	395	387	393	427	395	391	399	456	410	377	378	377	440	369	451	404	422	397	384	373	387	432	377	381	382	372	398	366	390	408	404	396	383	413	376	411
25756	21954	30193	29837	22589	15086	8352	5026	3644	2325	1516	904	740	604	571	507	494	481	476	456	458	464	398	453	396	440	427	381	414	350	413	379	350	387	387	396	380	381	421	400	404	398	402	377	394	423	388	398	387	380	403	398	400	390	394	344	411	413	406	345	345	403	361	392	401	393	415	390	366	391	386	399	399	385	376	402	388	412	394	373	387	428	436	406	409	436	384	386	385	376	408	395	379	365	342	388	387	350	349	389	407	388	407	400	376	387	392	409	395	377	384	403	396	356	360	429	385	374	383	371	347	392	405	430	399	407	360	414	359	369	381	419	399	369	411	411	379	407	399	376	416	390	381	429	411	404	417	389	356	386	385	415	408	393	423	422	403	383	405	377	395	390	406	385	412	369	362	358	385	360	410	376	380	374	381	367	406	392	394	407	369	379	395	377	376	397	403	424	377	362	385	395	378	386	411	363	392	363	385	364	408	388	397	351	405	401	382	411	374	385	394	358	388	363	394	363	394	384	373	370	389	374	390	418	374	458	365	372	403	395	382	365	392	372	427	384	375	386	387	415	401	393	399	360	383	411	369	405	425	411	400	394	380	379	410	392	409	362	400	383	447	379	354	392	410	338	363	407	379	391	398	384	366	371	403	407	390	402	398	401	373	378	386	392	382	401	371	403	369	353	394	391	418	419	370	379	400	362	390	384	375	374	377	380	367	393	378	392	361	391	364	376	405	390	369	390	384	401	374	414	366	371	372	357	381	416	385	388	430	421	368	363	387	410	380	375	388	349	374	387	378	383	350	351	388	390	356	407	395	407	387	385	395	383	357	418	376	401	385	399	400	352	420	357	407	394	364	383	402	367	363	380	390	383	433	391	422	417	376	413	402	396	390	396	378	415	367	403	342	401	410	378	390	381	394	420	343	407	356	423	392	355	378	381	394	385	397	394	342	405	417	410	436	373	395	398	355	400	402	365	374	382	374	400	426	407	389	378	381	382	408	358	361	381	431	364	357	386	383	369	382	380	422	417	381	399	414	388	426	386	355	399	368	399	390	400	380	344	355	416	423	434	404	405	371	402	392	380	364	394	399	343	379	390	397	373	379	406	368	391	431	386	392	375	379	385	381	395	408	376	382	428	418	376	395	421	399	407	405	396	386	358	397	379	386	351	391	385	396	399	407	402	426	389	383	397	378	372	370	396	380	375	389	411	388	383	414	375	399	401	377	409	409	376	365	359	380	388	386	400	371	393	404	396	362	374	371	407	391	414	415	406	395	373	373	358	389	403	405	410	401	385	411	402	375	397	405	399	421	397	354	374	363	375	339	394	390	406	390	419	390	394	421	366	367	382	403	424	377	385	410	409	396	398	379	451	363	388	404	406	404	365	363	401	385	407	349	396	421	401	376	361	405	419	383	362	384	391	395	391	384	412	412	373	389	386	395	398	388	407	366	375	407	358	390	378	398	385	369	392	399	389	377	346	391	366	402	408	410	416	406	421	387	404	398	395	362	408	345	381	416	389	419	388	375	387	386	386	384	412	413	380	407	398	401	388	411	390	361	392	380	393	399	360	370	378	444	386	403	407	371	357	370	376	355	440	393	406	362	397	435	372	380	389	423	405	384	371	365	385	414	403	420	440	415	368	402	379	375	378	419	378	351	403	433	408	371	374	370	377	375	349	397	398	403	372	373	419	388	366	386	394	371	428	393	368	397	383	389	413	375	411	385	389	391	383	394	423	346	412	384	401	363	382	402	351	373	408	384	388	373	385	393	401	383	392	412	387	379	409	383	365	359	387	354	393	422	372	386	356	398	409	385	408	373	395	403	395	390	393	396	401	389	367	401	379	384	382	383	394	400	400	388	388	382	350	384	375	387	376	385	424	400	378	404	369	381	391	385	392	381	360	356	404	396	360	398	380	374	371	406	387	354	399	406	407	397	360	428	441	385	417	389	381	389	381	334	424	383	390	355	356	390	407	402	387	354	380	404	399	397	365	377	382	393	386	371	392	399	377	392	388	368	437	417	401	387	413	377	387	401	393	421	433	390	402	401	435	369	426	396	403	404	365	395	427	403	418	357	408	429	368	409	382	420	405	348	401	362	413	387	373	450	391	400	386	379	384	400	353	379	395	438	367	384	428	395	393	369	434	427	379	392	383	369	372	405	401	391	372	406	384	419	440	395	423	418	403	380	376	404	383	401	397	376	406	398	373	394	345	383	396	380	384	367	396	442	387	373	378	393	381	366	426	397	397	405	350	390	396	413	373	407	425	374	399	394	411	409	412	366	388	388	351	405	386	391	387	411	386	397	390	393	398	392	393	412	393	390	421	416	400	384	391	399	361	374	400	389	398	375	402	420	384	373	374	366	400	364	361	415	386	396	415	414	372	394	401	388	366	391	416	425	384	405	399	385	387	375	381	387	408	422	389	412	374	385	376	357	389	371	371	362	353	421	414	388	414	418	370	419	424	342	405	414	380	392	369	379	361	406	380	394	407	434	423	389	388	412	417	370	409	363	371	377	403	376	427	367	404	376	403	394	374	396	398	380	395	380	373	394	372	410	390	385	423	408	378	413	371	413	412	407	406	389	445	376	406	382	355	413	393	350	390	383	420	392	391	402	367	384	382	397	413	388	380	404	404	402	404	394	395	420	387	371	378	370	340	395	392	389	406	364	393	406	391	383	358	395	413	379	408	394	378	407	370	427	383	422	373	419	349	369	421	401	395	393	381	418	398	390	406	410	405	386	376	389	409	386	393	398	390	385	415	380	395	383	401	365	405	347	358	430	391	405	377	402	388	435	357	406	413	395	393	396	419	397	377	384	402	370	373	385	348	387	393	382	387	397	404	385	396	381	405	370	424	396	389	409	380	343	370	388	359	367	389	370	373	388	372	390	388	402	405	399	396	429	404	385	362	396	383	403	443	378	404	426	407	372	391	395	406	368	414	409	380	406	380	392	377	421	372	347	374	382	395	426	391	373	414	401	362	405	389	392	361	369	391	431	395	402	362	363	393	406	398	391	354	398	397	414	367	382	401	393	400	370	368	396	385	386	371	374	396	356	389	402	393	378	367	387	390	378	397	392	389	356	383	388	393	389	381	358	381	354	424	407	386	347	393	377	395	388	348	361	382	415	429	389	382	400	378	367	363	401	396	393	379	397	402	407	365	415	372	401	403	395	382	413	362	389	387	364	385	397	383	415	403	383	421	350	367	393	375	380	413	403	373	430	355	427	377	395	410	433	389	372	418	388	416	427	366	386	397	400	373	397	356	374	379	380	400	408	391	416	422	407	408	420	404	432	391	404	418	416	435	375	406	355	411	402	395	407	391	373	409	415	393	389	390	365	373	397	401	374	347	392	369	395	402	360	376	401	386	408	373	409	386	384	401	405	397	414	395	401	384	354	384	392	385	412	358	377	410	409	420	389	408	400	377	372	391	346	384	388	377	411	418	381	380	398	395	428	405	396	357	406	383	376	374	364	372	375	408	407	383
33940	56960	45526	32175	25359	17679	11516	8372	6368	3857	2345	1447	1033	892	760	696	627	589	541	549	495	501	518	482	496	459	447	438	423	469	403	429	396	444	453	418	417	439	423	409	441	432	459	391	400	435	445	447	417	416	430	437	431	438	419	387	398	421	425	421	437	428	437	387	471	439	434	419	439	395	418	399	386	432	381	424	388	430	403	430	421	398	440	366	420	415	416	364	410	400	403	436	399	430	424	392	422	399	402	437	418	428	417	410	400	436	397	406	413	452	391	386	438	439	411	446	423	410	417	392	403	417	433	408	445	375	371	436	421	421	428	411	400	404	444	432	396	399	407	422	398	403	434	446	395	395	393	420	429	447	405	421	406	433	437	412	391	414	449	417	427	448	414	424	430	399	430	438	452	424	406	427	416	387	433	406	414	420	413	413	422	445	397	416	444	436	398	442	403	404	428	443	390	401	418	402	424	417	425	403	443	426	404	427	386	433	418	387	393	384	413	444	441	420	442	427	408	430	427	428	436	419	372	401	453	449	401	421	334	435	403	409	424	416	459	435	413	433	398	425	415	436	411	420	422	422	416	430	369	434	458	401	382	406	429	439	450	458	388	400	388	429	428	433	463	405	406	383	422	398	414	393	408	404	413	433	448	397	439	394	390	407	436	401	395	409	445	452	398	447	423	401	385	393	405	366	441	409	387	457	398	461	425	400	412	391	404	446	451	408	385	437	382	388	412	469	401	424	427	415	414	423	424	408	385	422	449	430	404	400	422	419	407	411	427	431	385	407	444	400	423	405	415	427	378	423	432	372	417	423	422	401	407	394	432	432	408	408	436	392	409	407	414	449	434	431	428	392	428	408	412	434	392	446	417	435	423	399	397	401	427	417	421	396	406	410	394	391	393	464	410	438	409	401	425	407	410	401	402	413	455	437	410	429	423	390	420	448	398	422	428	431	428	401	435	409	445	414	415	416	409	401	414	448	429	413	393	392	437	407	392	402	398	404	394	407	405	456	400	396	396	422	416	418	417	442	433	380	396	450	434	416	440	425	415	395	425	426	434	419	380	458	439	395	409	417	398	401	435	398	424	397	419	469	402	448	433	413	425	405	390	430	406	409	383	428	414	403	430	452	398	442	451	393	427	403	445	413	441	395	404	439	423	435	381	401	445	416	404	411	418	389	403	409	411	438	409	386	423	436	418	410	408	461	409	419	373	450	438	435	408	419	394	427	413	398	411	380	356	431	397	413	415	415	378	410	432	414	405	403	384	406	402	400	382	421	384	404	416	476	473	431	420	420	422	412	410	451	419	429	418	435	407	395	455	433	403	399	393	431	416	419	450	410	424	428	400	436	411	389	424	420	414	387	405	437	403	435	403	414	434	413	411	439	408	417	417	449	415	418	443	396	402	409	404	447	431	406	446	415	402	403	432	417	454	387	433	409	413	399	420	438	450	423	418	436	376	430	394	437	397	443	433	409	429	404	384	395	420	425	413	433	422	423	415	391	429	410	431	390	422	414	411	428	405	410	446	392	419	414	391	413	414	441	382	389	438	393	467	401	454	416	434	394	416	443	420	358	396	428	414	433	465	447	387	382	460	438	428	427	415	389	448	420	394	433	401	412	412	423	380	438	385	439	413	446	428	412	440	402	454	407	432	425	422	416	415	427	419	414	453	432	426	440	424	441	394	395	372	436	409	434	410	458	434	383	411	458	412	394	417	422	409	387	407	392	435	409	394	416	467	426	409	445	424	424	391	406	455	382	407	411	431	398	433	420	392	439	442	406	429	431	395	403	420	429	422	404	392	416	368	412	387	420	401	398	396	413	403	431	456	411	397	436	397	392	437	401	388	428	442	419	404	425	433	428	419	411	415	419	418	453	429	446	407	411	410	400	435	398	407	414	399	419	421	413	428	420	433	429	403	406	419	436	421	416	404	388	405	418	423	394	404	383	390	426	442	421	401	418	447	381	414	409	412	388	445	447	383	409	425	462	381	417	382	437	398	438	399	411	421	407	398	450	392	411	418	399	409	416	437	398	425	403	424	413	433	400	438	441	451	400	441	381	376	396	384	422	413	399	409	415	444	435	417	408	421	381	417	414	418	472	443	385	414	459	415	386	389	368	426	396	437	413	431	408	411	392	424	447	424	452	438	402	407	414	425	418	420	437	429	420	456	432	458	401	420	392	391	398	387	417	443	371	450	397	453	446	435	412	355	436	403	413	393	382	442	369	411	413	395	421	434	392	405	404	423	417	379	425	374	427	401	380	427	434	385	402	424	426	439	431	377	427	434	425	404	398	408	387	402	415	444	425	413	384	407	419	420	439	435	398	429	389	417	400	415	415	406	393	414	409	422	432	413	435	410	386	435	412	439	397	371	372	424	425	408	437	408	434	396	385	399	428	429	408	408	429	400	385	404	415	419	418	435	410	454	431	416	389	372	404	400	432	419	444	412	416	398	364	419	381	400	419	396	417	409	419	424	395	401	368	380	409	437	436	439	378	394	457	387	450	444	431	419	403	423	416	444	434	432	453	422	406	425	447	389	404	416	433	396	393	398	434	400	434	400	431	444	371	426	398	419	436	413	416	407	412	446	420	400	400	424	402	420	431	422	407	394	411	415	442	402	426	415	434	418	442	406	456	465	400	407	412	419	420	410	429	423	397	431	407	450	397	346	400	382	396	434	409	388	422	397	395	438	414	393	422	396	410	408	403	404	426	405	467	444	433	434	434	437	389	431	448	410	425	403	431	442	454	391	403	415	418	395	443	411	417	408	415	424	391	386	409	452	436	434	436	412	431	403	413	400	420	434	406	437	429	426	405	411	471	382	407	383	432	393	428	417	380	403	446	474	423	418	410	414	390	420	417	403	418	408	425	404	458	403	437	446	384	400	416	429	411	404	420	449	413	415	426	419	413	397	434	430	428	421	419	382	419	430	403	433	416	428	395	419	382	422	418	429	437	393	426	430	455	400	451	401	416	409	419	400	397	396	445	437	437	384	411	442	429	425	411	401	414	422	441	402	404	400	401	416	427	412	408	441	414	421	386	406	400	425	426	425	421	432	364	405	437	397	449	427	408	402	410	450	424	459	427	432	426	409	428	418	424	391	432	406	447	459	432	430	404	421	422	430	425	418	424	401	427	410	434	412	413	410	429	441	397	394	426	435	417	406	385	400	417	440	411	398	420	422	432	412	427	413	397	455	410	404	414	440	404	425	409	439	387	411	441	436	393	414	431	418	428	422	439	371	418	439	426	455	441	379	432	409	413	436	417	437	441	428	413	433	415	417	384	441	404	434	405	408	379	442	399	423	436	419	415	399	421	408	419	412	415	414	426	403	446	460	439	418	417	407	435	428	427	384	404	432	407	427	408	432	413	396	436	420	406	414	418	411	392	384	406	426	418	414	425	416	451	412	401	453	424	382	419	413	441	439	418	438	435	433	442	442	396	400	453	427	405	437	400	421	406	379	417	414	415	398	412	400	389	415	405
23361	21650	29459	24686	22987	24873	23369	13249	9022	6196	3692	1680	1142	1052	887	797	749	742	701	697	635	632	617	587	579	546	584	586	563	566	536	569	581	543	512	567	574	539	585	522	526	492	519	540	577	541	554	546	493	544	557	546	497	537	507	505	491	504	569	522	545	507	499	578	501	552	482	559	506	539	500	515	516	512	497	484	522	523	551	519	481	497	517	484	517	517	534	558	527	523	522	506	490	541	534	524	504	522	494	526	525	511	506	514	537	555	510	531	514	503	526	522	499	526	526	545	543	510	524	535	564	515	513	528	528	530	523	505	480	514	514	514	475	536	536	552	563	526	519	511	533	508	562	530	548	507	546	502	511	514	532	476	511	534	551	527	509	497	535	508	527	488	535	537	472	491	531	509	483	494	567	494	557	539	521	550	550	509	516	553	504	500	518	498	526	484	504	487	541	492	515	519	470	494	556	509	520	495	542	486	569	538	564	496	519	538	541	521	513	531	554	512	517	493	524	520	514	516	521	498	518	510	556	521	479	485	507	522	494	517	488	518	527	532	504	504	528	546	520	517	536	497	574	542	526	526	541	538	490	537	505	528	505	523	519	515	557	525	524	529	513	531	542	493	465	506	564	528	501	536	500	502	493	533	542	546	526	529	535	541	508	482	513	542	560	525	552	537	560	490	506	508	510	529	515	500	512	532	523	530	543	508	543	554	520	542	536	536	561	511	499	519	565	506	475	520	492	502	558	531	483	501	546	549	541	496	541	519	549	534	512	533	491	552	533	497	499	536	526	514	533	510	509	560	510	522	542	545	503	508	490	506	500	509	519	539	511	515	503	534	540	536	524	507	504	481	511	602	507	492	527	505	501	519	519	510	542	560	529	548	539	532	487	545	569	587	515	561	500	505	539	502	522	549	529	531	500	557	530	524	496	534	532	545	557	518	501	518	495	541	501	516	525	540	543	517	535	539	492	506	489	546	531	518	505	506	547	525	541	533	501	480	554	515	535	514	545	523	505	518	525	500	500	513	500	521	501	548	556	538	560	513	511	516	532	515	538	504	520	524	525	501	500	538	483	532	556	530	511	522	502	503	457	498	490	502	515	477	511	536	554	512	539	537	497	512	503	501	514	531	527	517	491	490	469	554	474	521	498	517	516	526	536	553	527	521	515	546	547	489	477	540	537	510	526	505	498	499	512	508	512	538	514	508	519	490	516	557	525	495	522	514	546	519	569	530	473	507	552	528	518	511	527	506	549	552	549	533	482	487	534	537	528	580	471	488	495	521	501	487	511	488	492	503	532	508	554	496	515	494	506	568	534	554	520	518	492	544	492	523	502	511	517	545	532	524	516	533	560	542	477	509	567	538	506	515	528	576	540	533	537	512	462	552	497	506	547	532	534	544	557	540	521	530	479	506	542	540	500	524	517	479	512	527	547	522	535	543	501	536	509	533	516	505	546	548	495	536	505	539	534	520	491	492	540	521	590	489	503	491	509	522	572	492	467	515	507	570	527	538	520	542	500	530	479	513	506	524	514	503	528	532	507	508	523	526	536	516	521	521	511	523	525	529	538	508	507	527	527	503	513	499	474	503	507	542	547	531	485	492	495	497	480	541	520	534	528	560	544	518	488	549	521	557	473	522	534	506	549	504	471	527	510	526	536	523	511	530	507	534	535	494	533	513	507	501	533	470	546	517	559	504	541	496	509	534	507	500	544	536	498	548	512	510	530	526	482	489	488	503	503	483	564	536	533	547	537	552	525	541	494	529	516	529	569	533	507	494	519	539	511	535	515	529	485	536	480	513	544	519	501	504	539	510	521	547	526	528	527	545	515	499	552	565	493	488	508	510	505	519	536	503	490	501	515	486	551	515	527	491	517	539	492	509	557	532	488	530	530	571	510	475	512	525	496	544	510	515	538	513	535	505	547	505	526	554	532	515	547	513	487	502	509	531	530	545	505	539	515	522	489	473	519	488	545	531	526	529	519	562	523	530	521	539	533	483	538	518	532	522	510	538	508	506	521	472	559	566	528	538	530	520	539	536	486	545	535	492	539	537	514	505	486	518	469	513	549	516	530	536	527	509	521	569	515	490	518	562	494	488	525	502	533	525	534	573	529	505	503	550	524	574	529	516	482	538	545	497	536	536	501	527	532	532	567	555	525	527	493	487	526	525	527	555	505	523	519	477	514	491	521	520	504	529	476	518	521	495	536	513	537	524	501	535	497	498	561	526	535	504	542	525	545	491	504	521	527	518	525	550	514	501	475	514	521	504	534	497	546	546	505	510	521	500	502	540	501	547	541	537	524	534	519	519	498	531	527	544	510	504	517	495	542	492	550	520	502	524	520	471	528	508	512	530	512	488	511	521	519	531	528	513	457	500	532	518	524	509	546	549	531	504	508	538	517	504	494	545	548	513	510	518	529	514	501	514	512	500	500	535	555	542	519	516	555	478	535	564	548	535	494	518	519	510	525	499	498	515	510	522	511	481	549	522	486	515	533	525	513	519	517	553	505	492	548	533	547	524	523	495	507	559	492	510	526	533	499	545	553	554	533	507	520	526	513	507	536	541	535	535	516	541	536	519	544	509	554	520	551	521	539	542	510	498	526	552	565	489	475	483	519	532	496	478	468	540	518	509	534	495	537	537	510	496	513	509	515	538	552	527	490	534	579	550	535	539	499	547	530	522	521	477	548	529	525	535	545	521	520	534	550	532	538	537	512	504	501	560	519	432	517	562	531	511	543	523	559	539	510	538	559	528	507	523	474	544	491	503	461	510	466	496	539	531	527	458	532	546	513	538	507	493	540	527	506	527	508	521	491	532	539	568	541	514	489	546	548	519	567	496	502	508	509	559	485	509	498	533	496	522	519	514	525	538	537	509	521	549	544	517	526	519	530	481	500	523	482	512	544	568	484	506	498	487	538	499	515	488	502	484	506	538	500	528	496	512	547	553	580	512	526	522	553	540	518	487	530	516	513	510	517	484	499	551	501	523	537	521	492	517	519	517	525	514	545	480	513	469	510	535	563	518	536	536	519	557	498	492	488	514	524	521	558	522	517	516	553	540	530	537	534	489	487	516	564	487	514	543	558	532	529	539	510	523	533	507	536	544	504	510	523	506	526	555	475	505	524	573	525	500	502	492	538	514	545	491	525	540	493	514	514	522	511	547	532	565	513	491	587	512	512	534	521	516	506	510	514	538	523	538	528	530	560	521	493	536	523	496	548	531	503	560	542	531	490	512	518	496	504	492	513	518	540	499	514	518	479	523	565	520	510	515	552	531	501	508	549	550	535	537	542	513	529	518	504	543	491	508	502	525	547	516	477	480	505	482	497	545	502	520	498	463	507	516	516	542	543	497	522	573	506	550	526	512	550	528	538	483	554	534	548	578	532	503	498	513	526	501	463	535	559	499	514	523	481	524	517	453	563	528	501	528	589	544	524	524	505	509	530	513	533	521	544	519	524	527	519	538	529	514	557	523	483	560	555	510
36274	67224	54894	39920	33705	27719	21113	16214	12729	9140	5501	2382	1696	1438	1167	968	970	823	785	765	689	694	653	586	648	604	602	565	597	595	574	564	592	577	596	534	541	535	567	524	531	528	520	539	567	544	499	568	545	506	559	487	507	603	508	542	544	515	528	516	563	551	512	546	534	522	548	537	522	565	533	519	521	577	540	515	506	523	543	490	536	520	521	529	574	547	490	535	574	559	563	536	567	537	501	567	546	527	530	526	588	563	527	574	481	562	524	550	524	490	530	543	520	506	540	493	526	521	525	507	483	505	505	519	561	538	525	486	535	509	513	496	551	530	520	497	540	505	546	506	534	544	575	497	519	497	503	524	543	553	514	550	540	527	495	554	499	538	552	541	541	506	564	531	535	541	556	566	535	530	520	514	556	532	548	541	509	520	500	542	561	518	527	517	499	518	556	519	519	504	548	532	547	512	568	555	557	519	537	531	537	497	513	528	499	516	554	566	582	556	532	549	535	553	528	546	540	507	513	553	515	542	475	560	503	525	504	552	555	539	495	578	557	539	542	510	554	497	520	528	518	521	514	536	497	509	507	543	517	539	555	506	487	550	518	547	568	536	504	510	556	531	531	528	507	542	558	545	549	557	544	516	522	518	511	529	539	479	541	540	563	505	560	502	525	555	521	550	556	538	515	533	520	524	553	524	517	501	569	522	542	492	543	552	538	524	526	547	519	544	491	518	519	524	566	551	564	511	521	533	520	533	508	527	569	514	538	533	556	515	528	549	528	538	542	531	522	514	510	546	532	506	535	515	529	576	515	521	528	495	545	497	496	496	548	513	540	508	503	553	536	516	529	546	538	547	530	539	608	498	544	550	526	542	544	521	565	547	523	614	502	539	574	527	486	527	483	549	569	537	524	552	492	551	513	537	501	532	564	498	492	556	557	545	512	552	544	508	491	490	535	521	543	534	563	527	502	540	478	493	526	556	521	537	548	534	470	535	523	534	505	528	509	498	528	581	563	516	568	522	540	500	547	523	544	549	531	512	522	507	549	560	532	556	521	519	542	512	541	516	463	524	530	508	536	558	524	545	538	543	523	526	515	521	541	510	521	514	551	492	532	511	547	530	541	523	562	535	518	568	540	537	504	498	530	516	540	549	489	552	515	527	556	536	489	533	501	563	552	548	550	545	545	527	513	547	537	526	541	532	537	540	531	570	518	511	507	525	556	544	528	537	559	476	521	508	531	539	531	531	503	557	549	537	522	574	510	534	497	546	551	491	565	547	534	515	514	518	566	530	553	517	516	523	528	522	503	559	518	492	508	508	553	481	547	468	510	518	520	528	556	574	548	594	548	527	529	536	557	498	492	517	529	530	517	505	557	546	524	526	541	547	479	527	539	530	539	500	554	542	542	533	507	575	582	515	497	529	553	527	565	572	554	510	512	529	535	552	581	511	488	517	539	482	503	560	531	499	501	570	485	530	536	516	511	553	559	563	518	551	542	540	552	543	522	524	502	537	536	550	528	526	550	536	550	593	528	518	545	515	526	569	552	580	532	527	530	518	561	501	548	532	573	512	541	540	518	586	541	543	498	554	519	545	521	509	555	547	520	514	549	543	545	564	561	555	505	539	517	478	533	538	538	511	562	529	538	519	482	562	516	532	506	525	505	531	520	517	501	602	542	523	517	529	527	500	519	556	547	567	515	514	530	503	564	469	531	529	550	512	533	562	513	524	518	545	563	496	502	558	526	493	546	506	551	531	542	556	529	528	520	551	527	502	491	554	529	535	544	535	515	499	536	513	534	520	469	550	527	529	551	521	567	515	526	578	486	535	520	554	554	528	535	555	479	503	501	520	502	510	537	507	486	503	526	494	550	556	494	555	498	503	518	553	542	556	562	582	486	503	556	503	535	541	537	499	557	494	533	510	504	526	499	479	544	543	500	545	513	497	503	524	548	534	527	498	521	550	559	556	520	539	497	513	527	526	531	532	524	552	515	526	535	554	579	525	546	529	515	516	509	564	551	569	510	539	518	525	509	524	482	552	576	521	510	525	554	523	543	541	487	536	500	497	544	554	547	547	551	540	556	531	511	559	545	529	510	516	556	542	481	527	504	502	532	518	562	549	508	559	566	503	487	510	524	533	507	560	503	541	547	524	561	505	540	465	572	505	549	515	497	501	553	508	542	567	519	573	505	581	550	523	550	524	532	499	526	575	554	513	509	520	591	563	531	520	530	552	549	511	545	547	534	547	537	543	581	526	507	548	535	529	547	559	515	526	526	550	537	535	546	521	533	512	502	506	556	487	536	527	510	547	503	549	547	507	510	574	592	528	538	523	539	508	472	489	507	573	544	509	543	565	550	514	549	529	517	509	532	530	509	527	519	551	503	479	540	527	529	530	532	545	517	514	513	524	555	559	539	495	534	505	525	487	506	519	524	553	510	517	522	522	542	510	562	539	580	500	488	507	517	516	477	514	546	541	483	498	522	558	515	515	506	522	499	555	495	517	558	553	541	521	520	577	510	559	514	509	530	548	527	525	502	523	537	535	543	530	512	531	499	483	503	492	538	586	551	549	525	532	510	498	536	493	583	501	552	535	519	514	567	533	552	544	543	520	543	537	567	545	555	546	503	530	487	470	510	541	538	542	536	551	530	528	534	499	527	520	580	543	560	543	497	523	570	551	561	494	514	545	530	514	510	581	543	522	512	494	515	525	492	507	549	512	555	520	560	571	512	579	517	510	533	507	565	550	551	504	509	529	523	505	518	510	547	550	548	530	510	554	522	494	525	548	528	545	540	533	558	536	494	513	499	529	548	524	529	577	538	539	519	533	538	544	518	533	518	500	510	558	476	513	575	538	509	514	525	544	507	501	521	531	493	491	535	533	551	504	547	496	535	530	549	493	514	524	503	526	545	513	538	574	491	562	511	563	541	525	496	543	502	561	516	509	544	518	571	512	563	512	542	560	509	546	520	507	521	492	543	554	577	564	547	502	522	525	522	536	502	499	527	546	520	560	505	517	508	500	484	511	557	522	514	514	534	536	530	547	542	554	487	487	518	508	522	533	513	518	510	592	545	502	540	503	536	555	522	520	534	506	520	515	542	555	548	584	543	550	532	511	550	537	548	522	543	538	499	508	527	515	544	489	489	516	543	537	499	519	558	516	563	518	552	551	545	514	541	574	547	557	527	604	534	538	530	555	479	499	532	569	542	510	522	534	530	498	536	515	476	459	501	545	553	570	505	524	513	494	527	520	548	548	517	519	540	530	535	549	515	552	534	551	534	515	539	546	512	574	466	523	547	537	569	560	507	532	517	497	510	528	524	534	476	567	511	479	527	532	497	527	537	534	512	533	520	514	537	514	511	525	538	554	548	513	519	564	488	538	562	547	496	534	528	540	557	543	561	519	548	543	563	519	521	510	530	544	519	479	523	584	502	553	529	538	527	522	553	543	541	562	520	515	510	530	519	474	564	519	567	516	524	526	493	531	504	549
32686	38279	41056	30293	17557	9748	5534	3621	2415	1665	1022	696	531	513	445	449	432	374	374	357	350	361	351	306	335	359	288	340	342	289	307	317	323	323	317	328	313	311	344	330	313	302	285	296	316	307	289	272	305	313	320	316	278	330	312	305	294	301	297	328	321	296	304	287	278	311	300	321	298	320	308	293	295	284	294	293	307	337	316	295	300	311	278	312	328	296	310	324	312	309	270	295	309	308	331	336	310	310	289	292	279	300	291	314	294	309	294	321	317	293	312	290	351	303	320	307	314	319	283	321	301	293	304	325	303	296	292	324	308	302	274	304	318	327	322	305	318	292	317	299	315	317	294	329	286	339	296	327	297	309	312	305	320	313	343	308	298	322	291	282	337	341	285	280	306	307	326	302	326	325	302	272	314	291	308	281	322	339	320	295	338	283	291	310	305	287	290	320	304	312	312	326	300	305	311	330	282	316	309	333	325	274	320	306	307	347	291	292	280	330	336	305	321	272	313	292	321	327	295	306	305	356	316	321	318	287	304	336	311	320	315	299	278	319	300	305	325	312	337	323	294	280	322	301	294	293	299	341	308	308	311	322	304	300	342	353	293	307	340	326	326	325	312	334	326	293	306	351	311	323	305	326	322	297	333	311	277	340	304	307	330	302	386	318	324	292	339	316	342	319	322	311	322	343	342	344	320	277	314	294	323	333	318	303	334	291	296	325	295	305	316	310	293	308	264	313	314	332	295	320	301	314	327	321	325	319	310	295	286	307	330	290	309	328	328	329	318	323	315	317	309	320	306	293	291	307	332	314	332	315	301	318	306	317	269	320	319	314	288	315	333	327	349	287	317	299	301	311	335	301	320	345	316	289	289	323	322	305	296	302	304	290	316	315	311	299	292	307	304	328	327	307	290	307	315	329	328	313	286	331	311	374	359	321	286	329	316	303	343	290	296	316	315	319	326	327	289	341	335	288	302	319	266	277	317	324	289	275	320	336	347	308	281	305	310	298	277	337	309	327	305	320	311	293	309	296	299	306	305	292	309	331	306	319	316	291	295	290	305	298	309	292	311	280	311	291	322	297	282	303	327	305	278	318	302	279	292	315	322	295	314	335	319	312	310	333	334	305	312	320	339	320	356	288	307	314	308	291	312	304	327	323	336	318	309	336	341	293	308	324	323	315	300	316	344	307	324	306	326	367	293	298	375	313	312	317	348	318	276	308	293	303	304	293	310	295	302	310	294	291	299	307	333	314	302	328	314	311	342	283	322	317	291	300	314	311	274	287	306	324	316	298	296	316	316	282	301	320	319	330	300	344	302	296	304	330	308	321	295	309	304	328	317	287	337	306	302	334	294	326	317	307	309	296	289	287	290	296	292	310	323	337	309	331	324	324	304	303	338	333	312	346	290	329	325	334	323	337	322	282	315	290	302	325	349	301	286	307	300	284	315	279	291	286	309	318	327	314	329	275	313	275	293	291	318	318	317	279	301	292	299	323	324	283	319	313	327	327	306	316	300	293	309	300	313	308	307	312	320	313	314	292	322	295	300	316	290	312	326	315	302	333	323	301	306	325	342	329	329	285	310	303	300	324	282	328	337	331	305	312	273	346	311	299	327	295	345	311	322	308	317	295	301	311	290	293	314	320	321	296	302	323	293	307	323	323	317	314	283	337	336	340	329	313	329	291	322	311	322	306	313	299	304	298	325	313	318	298	294	326	301	311	320	321	305	310	313	302	312	295	335	286	288	276	306	289	315	330	331	318	336	308	324	354	319	309	329	329	313	342	300	312	323	314	315	293	314	333	342	322	323	298	310	301	294	319	301	295	308	312	330	305	323	307	327	323	287	309	325	297	300	325	327	314	309	312	324	322	334	299	317	298	308	299	326	318	324	309	314	340	317	328	295	307	312	296	297	290	338	292	326	275	317	304	298	287	325	293	314	356	297	299	272	293	298	331	315	326	333	339	322	283	336	300	326	303	300	304	310	289	299	325	322	288	297	340	336	304	285	303	313	312	278	318	334	289	358	314	305	312	302	334	320	312	303	301	277	297	351	287	325	292	284	304	315	280	315	314	296	288	331	309	311	288	322	318	335	304	318	307	342	338	315	307	293	326	336	305	318	302	295	331	321	330	339	304	319	330	304	319	323	308	306	333	299	329	316	306	319	277	315	311	308	311	321	298	278	306	329	330	303	311	289	323	332	301	326	287	275	310	321	289	316	299	306	344	307	332	262	287	330	310	305	296	280	346	335	290	303	284	319	336	289	305	296	305	308	279	318	306	318	328	349	318	316	283	312	306	314	326	327	290	347	292	284	326	315	279	291	294	311	301	291	310	322	308	309	301	337	290	329	310	293	340	318	275	314	328	300	332	297	310	333	331	284	302	294	304	313	285	287	310	286	311	300	297	320	311	313	313	343	299	305	292	299	310	317	280	298	301	298	299	313	312	309	321	310	305	309	295	301	324	300	343	304	326	339	307	334	306	355	309	322	322	306	298	335	312	332	314	297	296	299	321	290	298	290	318	318	302	312	286	305	290	306	316	329	308	319	290	302	308	324	329	297	299	301	333	325	319	358	324	330	338	321	283	341	316	295	321	316	318	311	303	302	299	303	294	291	334	304	315	349	333	307	299	343	311	301	354	314	297	304	314	311	327	319	296	288	300	323	342	295	322	314	308	323	295	318	327	318	297	305	279	261	326	330	325	332	321	317	326	313	294	311	337	342	286	297	350	337	307	311	301	349	323	309	340	304	307	315	331	306	342	292	306	324	288	325	282	318	286	295	337	301	320	319	318	294	301	334	345	320	304	309	323	305	302	295	336	302	317	292	331	330	336	303	307	291	312	331	332	280	305	321	291	303	285	308	335	332	316	311	281	277	335	307	278	316	304	308	330	345	305	334	331	284	297	288	304	327	300	301	329	345	298	302	307	310	328	319	280	320	354	327	299	317	291	283	318	307	291	356	281	306	308	287	334	312	316	315	300	297	343	332	302	360	319	294	296	336	299	307	304	328	323	301	298	317	308	344	327	302	278	318	318	318	283	303	322	308	316	314	313	300	298	324	265	307	307	322	333	307	297	356	315	341	292	309	275	315	332	341	313	327	304	332	329	333	299	301	336	330	319	318	309	295	287	320	336	316	307	296	301	319	333	320	323	320	306	298	315	314	309	295	319	301	303	290	317	320	292	313	292	291	295	355	330	271	330	314	323	327	336	289	288	298	323	347	298	310	278	303	311	323	302	296	351	320	293	327	313	330	306	291	330	347	296	301	336	287	287	318	318	270	324	300	270	338	328	305	305	307	289	317	342	316	319	319	319	324	341	315	317	311	301	325	336	310	297	309	295	299	331	295	335	305	337	307	348	294	320	327	321	295	297	314	299	318	317	302	309	331	303	325	331	293	324	285	301	326	315	314	353	297	344	312	300	362	298	334	321	297	300	312	337	296	298	329	340	292	305	308	303	312	297	305	287	290	315	315	320	313	312	303	304
34023	52286	40276	27774	19245	13017	8671	6154	4057	2709	1513	926	737	710	574	488	470	442	404	422	442	387	404	358	347	326	350	359	333	334	336	377	322	367	340	360	343	312	351	312	353	329	347	340	363	328	325	294	304	341	302	349	376	370	348	358	361	365	344	355	351	328	324	355	332	344	343	342	339	338	310	317	348	309	314	346	323	342	319	363	347	337	341	351	380	318	332	332	308	360	343	328	348	349	281	328	310	321	332	324	322	315	305	333	335	333	305	351	341	331	333	333	349	335	358	323	345	349	335	323	320	338	319	361	341	334	338	343	310	338	331	316	302	327	372	319	345	343	322	341	334	334	287	335	331	326	334	344	337	347	327	306	329	314	318	341	323	334	331	312	343	324	320	328	336	362	320	312	297	329	314	333	373	335	329	347	342	309	372	305	314	380	319	305	298	332	333	297	341	339	320	346	336	324	332	335	353	321	347	328	317	349	335	341	345	307	324	316	323	344	335	358	326	378	338	331	335	357	339	337	316	327	328	358	367	332	338	354	332	326	350	367	302	361	339	311	340	357	361	321	312	342	310	371	337	331	328	303	319	334	333	315	348	355	329	339	341	309	334	363	355	332	371	338	336	325	347	337	306	313	352	315	301	328	327	317	302	333	323	328	369	362	335	286	336	303	318	333	369	354	335	342	325	344	357	301	352	329	320	319	311	342	321	338	307	319	327	336	320	357	308	342	333	325	352	332	331	353	307	319	345	343	331	366	330	326	299	293	351	325	303	321	329	323	320	300	358	323	318	341	324	331	331	312	352	305	358	320	328	340	332	311	336	336	350	323	327	346	325	341	328	341	356	322	341	318	312	321	338	328	318	371	330	330	304	345	346	336	322	329	345	326	330	336	311	341	352	349	355	350	327	347	321	318	315	333	335	330	337	317	329	351	380	324	353	316	328	321	342	322	332	311	315	357	319	334	325	344	336	374	321	306	338	331	346	304	359	343	301	353	333	329	348	362	340	346	327	336	315	301	314	340	330	311	359	316	317	324	355	317	367	342	326	329	326	340	320	328	315	360	392	363	326	334	342	338	328	342	330	340	333	341	340	323	312	309	328	304	363	350	314	336	330	325	344	316	347	287	358	332	302	295	391	320	321	345	339	353	356	343	340	339	318	317	351	311	367	296	309	339	336	313	346	353	365	337	337	331	360	345	339	348	318	324	343	356	338	296	330	365	334	359	316	342	340	335	345	337	328	344	329	340	325	370	341	352	345	334	342	322	347	335	314	309	313	349	355	343	331	349	332	311	342	327	342	311	310	323	328	358	330	341	323	317	329	302	356	339	329	318	356	334	344	322	351	295	329	334	311	357	342	325	338	361	303	368	357	328	323	312	318	330	342	342	299	350	322	321	317	316	333	335	306	358	343	354	305	339	354	309	329	303	327	329	321	328	325	309	336	304	357	358	353	316	330	327	318	332	330	326	314	368	353	348	337	339	319	344	359	357	364	344	342	279	329	323	352	304	314	323	308	332	338	333	346	321	325	334	329	314	321	316	319	340	321	323	329	352	345	346	332	317	382	326	335	339	323	323	323	334	333	354	339	339	310	316	346	331	309	326	328	336	338	328	356	337	303	307	329	353	331	360	316	333	291	365	318	300	330	324	357	317	328	344	349	344	345	319	335	361	325	325	317	317	330	337	345	368	323	337	317	337	319	326	330	340	326	330	332	323	363	317	362	327	300	339	339	345	327	367	321	336	326	323	340	320	305	339	313	334	338	350	351	282	337	328	351	321	328	329	345	337	353	331	348	346	297	348	348	337	315	320	361	314	314	360	338	318	319	350	375	358	331	351	309	328	327	351	334	320	314	348	324	353	330	309	350	346	333	308	318	354	312	336	352	338	324	336	394	321	319	342	329	354	320	345	318	343	328	310	349	325	352	327	339	320	326	321	336	312	345	337	358	327	348	364	366	344	330	343	339	324	368	341	332	345	324	331	339	353	302	329	348	307	374	309	331	330	300	327	341	346	355	343	340	364	316	328	312	321	311	316	308	342	364	338	333	323	321	323	329	351	311	342	334	370	337	315	336	348	372	328	322	329	326	334	348	326	353	343	322	360	317	351	332	320	345	336	336	330	333	301	373	334	313	322	299	318	308	302	348	345	300	348	355	318	327	324	331	324	300	341	360	366	331	377	361	319	295	345	327	324	339	323	325	305	331	326	342	376	338	339	326	323	341	331	345	291	321	342	319	320	326	364	337	326	341	321	343	316	338	317	340	325	355	337	347	336	329	354	313	336	336	308	323	345	314	323	306	352	339	350	363	352	362	335	343	360	309	335	327	354	321	324	341	368	336	344	335	338	324	313	325	341	309	305	352	363	324	314	327	367	333	327	309	374	331	370	351	335	316	314	349	329	342	345	337	312	380	354	315	325	308	353	327	345	343	341	340	350	360	353	321	304	333	315	318	336	338	352	332	329	343	336	329	362	341	333	336	309	321	342	377	330	366	319	326	367	350	334	340	328	341	348	335	353	323	346	356	332	328	323	412	363	339	364	347	331	333	348	325	332	331	335	337	325	343	327	337	328	327	326	352	346	342	330	347	352	288	352	353	326	363	324	341	331	353	330	341	343	302	349	333	317	345	352	346	312	328	294	356	312	339	338	333	357	359	328	331	308	337	351	351	341	322	344	366	344	383	352	342	298	359	325	345	306	356	345	340	334	312	336	340	366	350	332	361	337	352	330	343	321	315	337	331	311	336	277	297	338	317	321	345	322	307	324	353	323	306	316	329	334	336	340	364	329	293	336	323	341	323	330	337	344	354	304	319	310	341	310	352	336	347	307	365	319	338	336	363	312	346	325	315	358	347	329	340	342	312	346	334	354	331	350	344	328	371	340	337	334	332	306	357	316	328	367	318	316	325	369	354	349	373	348	353	328	354	347	353	333	329	315	358	328	335	334	356	351	354	339	326	318	337	305	328	332	333	330	300	335	327	333	302	341	342	336	325	344	356	318	323	332	339	335	324	351	325	303	351	372	339	324	343	352	354	355	340	338	329	294	331	340	356	300	336	296	345	323	354	324	333	319	353	330	342	359	329	340	335	320	316	344	351	318	347	337	312	369	377	328	323	318	321	354	294	342	345	328	324	320	362	328	326	316	369	329	338	336	320	340	323	358	341	321	336	301	348	329	309	319	335	298	351	303	309	367	302	335	290	343	381	339	309	377	344	356	331	307	323	357	318	333	308	325	324	346	330	326	327	334	361	352	322	317	340	324	348	334	336	330	331	331	330	336	348	329	338	323	344	367	320	336	335	339	337	332	327	328	310	332	340	350	327	313	311	346	331	347	333	330	362	308	313	317	335	349	341	299	309	333	340	336	319	346	349	350	347	317	335	337	304	305	308	332	324	314	348	358	318	338	357	330	340	343	319	338	353	364	315	325	358	328	324	357	319	365	327	319	324	330	318	320	327	310	353	314	309	333	313	333	314	367	346	337	304	332
24539	21643	29351	27199	25286	23585	17241	9495	5944	4152	2006	1028	797	667	686	594	556	517	469	492	455	441	459	421	420	394	391	420	372	419	384	415	400	382	367	387	399	389	365	387	388	390	407	410	408	341	359	413	394	415	365	372	396	425	393	371	377	382	400	386	383	374	378	379	381	356	374	375	398	366	382	443	380	386	403	370	368	405	344	367	389	367	398	405	402	367	374	342	383	383	385	356	391	360	351	349	371	385	403	366	364	371	384	410	397	385	351	387	401	372	410	416	401	386	396	400	402	356	374	388	384	374	395	382	360	366	393	391	395	360	384	402	388	405	405	391	408	391	375	402	371	363	392	374	413	375	370	380	374	388	392	392	382	348	367	367	389	380	351	388	379	392	364	373	402	380	391	406	380	379	355	381	363	370	398	408	386	396	382	367	363	374	359	325	390	368	356	384	394	362	376	367	396	364	397	378	378	371	379	351	395	375	408	374	395	408	411	377	388	394	366	412	391	378	381	383	437	375	382	367	374	380	391	401	402	386	374	406	372	364	404	408	397	380	387	387	419	411	402	379	370	383	382	396	387	365	355	356	384	369	400	408	399	386	374	392	366	365	385	376	376	351	355	364	370	358	419	377	361	368	408	407	405	396	389	397	428	361	380	343	417	373	374	365	396	377	397	372	392	380	414	361	391	372	341	385	415	395	380	388	357	379	362	387	353	332	388	346	372	372	370	396	386	374	396	384	373	400	372	366	374	391	390	395	378	368	380	378	367	372	411	408	394	393	354	369	360	386	378	389	367	387	402	382	384	411	398	394	401	398	391	395	391	411	413	362	365	387	402	412	392	393	350	397	372	362	392	408	344	388	414	402	376	376	341	369	375	380	388	383	396	401	357	396	355	384	387	417	364	381	397	385	352	369	359	412	390	372	378	347	388	393	363	400	407	345	356	340	407	376	405	390	405	383	363	368	393	374	364	390	404	397	339	387	405	379	372	351	358	364	395	362	384	435	352	390	378	409	395	410	409	368	379	367	396	396	391	377	363	375	353	362	371	390	366	415	391	382	416	410	390	357	404	371	382	370	394	406	360	431	420	378	389	379	421	366	384	391	410	389	359	400	368	390	388	369	404	404	354	400	410	402	379	379	413	392	368	430	380	368	374	391	378	377	330	378	374	391	360	398	351	390	371	396	384	375	388	366	396	402	392	373	415	345	392	367	342	386	427	365	391	387	383	399	408	357	407	353	366	390	388	407	366	375	364	348	386	375	369	390	373	353	372	416	402	408	349	396	398	376	356	373	364	390	426	372	407	386	393	378	460	382	375	372	379	380	334	388	391	403	381	408	390	387	376	368	409	368	400	415	399	354	382	411	392	397	388	411	398	371	365	361	375	386	364	417	359	385	415	375	379	425	394	384	369	376	385	388	355	371	379	382	412	384	339	413	378	390	362	404	347	398	377	391	347	350	357	381	397	363	387	393	376	387	405	388	391	371	366	347	364	407	393	360	367	388	375	373	399	366	422	402	353	384	370	444	357	361	342	370	374	370	381	395	365	379	374	351	391	374	396	346	378	387	382	364	396	375	403	406	398	382	400	378	388	356	408	386	375	376	400	355	394	375	381	351	342	404	375	392	367	368	369	371	385	379	337	409	360	349	387	368	389	359	345	409	369	387	349	424	403	396	362	360	405	363	429	389	394	357	394	432	402	389	397	416	388	360	403	384	417	419	385	406	422	390	392	359	393	374	389	385	431	419	385	400	374	373	362	386	361	390	363	380	399	392	396	397	389	360	413	416	365	396	416	394	399	394	379	407	343	382	395	405	414	360	401	436	387	357	397	395	369	353	382	407	362	419	395	348	383	410	405	409	375	349	426	388	411	364	390	416	364	366	394	379	375	364	355	386	345	367	410	377	384	380	378	387	396	382	436	397	416	372	423	390	401	354	367	404	404	355	372	371	374	375	386	372	340	388	400	402	383	396	377	380	369	411	352	401	369	365	418	398	401	389	404	375	369	380	384	340	401	394	378	379	352	392	354	403	359	396	361	385	351	387	391	394	376	343	383	398	407	388	407	377	396	358	399	351	417	356	399	396	345	354	381	388	398	391	381	404	356	399	402	384	394	400	376	367	340	399	366	408	409	409	379	381	399	379	356	395	417	355	405	378	383	361	412	375	390	348	398	363	386	413	399	393	394	386	374	351	340	375	392	398	385	417	406	377	382	340	373	366	370	412	390	396	376	382	379	366	380	374	383	392	413	392	391	367	377	372	392	372	368	406	400	406	373	402	339	361	423	369	384	363	375	368	389	371	392	356	428	430	407	409	365	382	356	406	358	385	361	390	399	376	381	342	374	381	390	366	380	389	361	387	387	405	375	394	397	368	363	388	416	365	385	370	377	409	363	350	400	394	398	387	361	371	401	356	410	382	363	389	385	395	425	374	409	361	395	369	397	381	392	367	377	378	363	394	375	383	382	363	440	389	359	378	369	355	404	415	405	376	377	389	395	399	374	339	403	395	372	366	396	394	375	373	402	396	385	372	393	389	417	394	357	381	360	375	358	396	375	432	380	415	395	353	408	410	347	390	378	377	383	379	384	409	386	386	359	375	347	370	374	380	367	380	396	390	400	385	394	386	397	383	394	375	372	385	374	386	389	411	401	345	357	411	378	414	403	380	419	434	392	357	395	382	388	366	413	355	344	379	418	365	380	389	399	406	380	400	383	395	373	375	349	406	395	362	422	391	379	410	428	398	396	354	359	361	355	419	408	387	369	397	380	425	393	404	369	410	378	401	382	354	392	384	383	359	345	371	404	402	393	397	369	382	408	383	425	385	396	421	373	395	348	397	389	369	356	366	409	392	380	373	381	380	391	353	371	387	384	369	386	377	386	392	417	410	375	381	396	342	395	372	376	400	393	397	385	412	354	382	385	366	370	408	392	399	357	383	376	410	386	437	367	395	376	365	427	351	359	378	399	355	395	341	388	382	364	366	387	364	380	390	373	416	373	378	362	356	391	357	416	384	388	388	378	374	376	406	373	369	347	383	368	387	377	367	394	370	396	394	376	395	386	350	370	347	393	398	383	372	375	347	394	388	358	418	404	412	395	382	332	425	367	390	389	388	362	364	371	389	398	409	361	402	356	381	383	383	384	366	398	373	404	371	390	382	392	373	371	386	402	345	388	387	416	407	402	414	416	364	385	371	391	353	391	347	402	381	401	370	400	370	369	372	392	391	384	403	340	371	420	407	387	373	384	402	386	392	393	356	378	377	354	378	373	373	395	434	358	361	405	387	383	382	398	393	359	383	365	393	400	416	376	389	397	450	361	369	387	376	368	354	354	354	383	369	409	412	392	396	415	396	372	365	437	392	368	385	364	392	375	377	395	368	373	358	370	378	397	409	407	347	384	367	375	364	390	375	386	383	388	354	357	369	373	372	401	375	377	408	390	372	352	375	367	404	370	380	398	390	361	379	384	372	394	413	395	378	407	396	406	405
33517	61575	49451	38274	30078	25034	18071	12882	9069	6327	3167	1478	1134	951	903	771	686	596	567	556	560	480	490	440	485	469	446	439	440	467	401	413	431	443	404	416	410	422	426	394	406	428	408	383	432	390	393	400	361	418	403	383	382	361	377	362	426	417	430	361	429	411	392	391	375	368	378	456	386	418	376	410	396	407	404	377	409	371	400	392	413	399	406	384	412	427	396	393	378	403	406	396	400	455	419	454	393	403	404	396	392	402	413	389	407	397	401	399	401	395	418	403	396	380	361	380	401	379	370	413	387	363	393	397	406	403	417	432	406	424	441	385	431	394	431	372	390	353	382	402	400	377	378	413	391	409	408	379	386	368	399	397	391	415	397	387	421	392	403	394	395	370	409	384	365	376	374	422	393	402	411	412	418	426	389	380	394	398	374	431	424	408	404	404	413	422	371	387	397	374	377	407	399	382	445	386	422	362	373	367	391	392	372	402	432	409	426	415	384	394	398	377	381	412	419	414	358	397	370	381	387	378	421	414	385	418	357	381	364	390	414	377	379	364	401	426	383	398	394	407	392	419	380	381	378	384	406	422	400	384	409	416	387	413	360	352	374	384	388	417	395	393	366	401	418	427	388	400	399	381	394	416	412	390	387	405	407	386	401	412	362	417	371	416	390	383	354	387	381	410	354	392	418	368	408	402	450	381	379	423	379	410	425	424	353	435	375	383	382	410	406	411	414	396	397	373	402	401	404	410	377	392	381	382	368	424	418	396	421	361	416	410	449	405	390	383	422	377	388	406	422	362	419	407	404	368	411	405	382	413	410	394	388	393	406	402	435	410	404	351	417	391	406	350	395	391	421	425	418	415	374	398	384	418	396	379	394	392	373	406	408	383	410	385	411	390	406	443	366	394	410	383	409	393	382	388	383	397	434	446	389	400	401	369	409	432	405	398	411	385	435	372	404	408	379	399	409	361	424	394	407	430	378	388	424	417	399	411	416	401	385	387	415	375	382	397	406	423	374	384	400	385	395	397	414	383	409	389	417	396	383	424	373	381	408	424	395	450	404	388	428	404	369	434	400	405	378	393	412	421	411	392	419	411	410	378	420	378	446	395	419	397	376	443	436	405	383	391	407	404	391	425	393	396	408	407	400	412	365	389	398	384	410	414	392	404	362	404	441	370	396	365	405	394	400	403	411	358	431	368	393	385	377	391	403	422	368	423	376	397	424	384	422	411	400	404	422	413	384	418	413	425	411	400	373	406	438	399	383	346	399	424	426	420	375	428	358	378	351	426	423	418	385	405	402	390	423	430	407	411	395	393	401	420	413	395	399	382	412	385	362	371	398	384	386	417	401	421	436	423	367	442	390	392	392	392	428	383	391	373	411	414	418	397	416	379	400	396	430	377	415	378	367	419	400	380	397	389	383	381	407	410	375	388	411	395	408	397	410	389	379	400	378	371	384	403	393	406	375	427	421	435	400	403	382	392	401	403	402	384	413	402	394	380	387	440	351	385	366	405	407	414	402	390	400	394	439	380	376	415	431	383	425	369	389	412	411	355	421	422	423	354	382	385	374	396	398	440	404	369	373	405	446	434	406	404	417	389	426	377	413	375	407	415	389	375	437	374	403	381	381	440	400	411	405	414	418	395	386	415	422	383	409	395	407	361	425	416	430	457	398	413	397	411	400	403	440	374	409	411	389	396	414	419	393	391	415	388	397	407	363	407	365	366	369	361	399	381	406	394	396	369	375	396	387	404	399	398	419	394	357	390	420	408	397	440	443	384	398	405	413	419	441	371	401	383	438	373	386	387	412	388	404	394	399	380	384	393	365	406	403	387	415	374	376	368	385	419	363	383	424	371	405	390	383	375	391	407	375	421	424	389	360	366	373	406	403	391	433	375	383	373	417	361	397	383	429	408	379	390	390	423	366	433	383	427	398	393	407	382	443	444	391	390	397	387	379	406	368	414	363	389	441	363	379	391	383	390	379	443	391	403	405	388	390	412	409	391	405	415	400	380	373	420	400	420	391	409	431	386	413	386	370	411	387	397	408	401	440	394	404	408	427	391	388	412	393	388	405	440	409	395	418	415	379	363	407	435	389	446	408	389	418	413	366	402	373	410	376	391	396	420	428	410	403	350	384	400	403	397	434	424	389	380	408	406	401	437	423	381	426	368	384	424	394	415	371	391	370	410	417	402	405	408	392	416	405	432	375	458	403	425	348	414	411	412	387	418	397	364	359	402	371	424	381	394	409	426	441	390	381	431	405	382	399	430	442	420	392	415	401	371	388	405	379	406	392	410	388	403	406	407	369	405	382	384	401	389	406	394	406	370	403	410	413	402	379	397	375	385	412	419	360	448	430	362	373	393	417	378	417	377	396	384	401	395	431	407	427	399	406	377	401	408	370	391	378	405	418	394	413	391	347	413	388	385	381	377	397	434	383	402	415	355	381	409	399	364	376	399	415	384	367	415	401	415	387	400	384	406	376	362	453	406	412	405	415	415	382	430	419	394	374	407	414	384	394	418	394	397	399	384	395	402	425	383	391	403	403	402	382	370	423	358	397	439	396	382	387	408	412	401	391	359	395	421	361	424	420	367	386	394	418	409	428	390	400	410	399	396	411	395	386	370	416	444	374	385	412	422	409	388	396	393	413	416	380	402	411	381	394	391	423	404	368	375	415	405	436	373	341	383	447	403	395	425	382	393	390	413	419	403	376	410	382	384	407	433	416	433	414	427	403	401	396	406	384	374	361	393	379	400	392	397	391	404	417	363	389	384	381	400	406	403	396	430	403	406	375	411	422	417	396	396	398	388	410	391	404	445	419	397	360	378	395	409	429	405	372	438	396	419	399	393	392	387	381	405	340	414	433	420	373	392	399	374	396	398	386	380	387	374	428	407	363	387	405	404	401	386	424	401	395	401	376	395	419	382	391	399	426	424	404	412	413	399	381	397	391	411	373	422	361	394	393	401	420	420	405	413	385	395	403	397	430	412	380	381	394	439	385	424	374	373	400	392	417	388	408	383	383	395	384	371	370	418	424	371	393	371	411	407	406	386	378	411	391	394	369	399	376	422	453	438	399	377	420	393	407	452	401	430	381	399	388	371	421	423	412	420	420	395	384	405	392	411	368	387	376	415	432	395	412	360	395	418	425	365	425	365	411	371	401	406	401	404	378	409	376	387	409	384	421	377	404	369	421	426	408	426	401	362	385	403	366	397	424	406	420	399	396	375	438	393	401	414	396	398	437	392	439	389	401	387	381	425	434	431	363	386	396	418	382	429	406	407	373	407	400	378	396	387	373	380	406	389	422	399	378	417	405	396	426	359	400	389	382	383	402	406	395	395	402	397	357	428	428	421	381	385	437	410	369	393	398	396	392	360	372	411	407	406	420	395	409	362	345	410	396	384	425	382	396	371	379	390	391	365	421	398	415	373	401	404	400	377	372	385	395	398	406	387	427	396	398	402	401	392	381	381	398	396	411	382	382	378
25862	21885	30706	31022	24365	17870	11357	6479	4188	2310	1139	861	790	606	551	560	518	520	490	469	433	452	451	445	430	436	378	401	405	428	407	413	426	424	410	366	390	401	430	379	398	388	387	418	390	401	421	379	409	354	391	359	417	400	386	353	359	408	347	351	378	404	410	394	415	365	407	394	436	424	417	414	402	398	398	382	386	403	429	400	419	379	392	403	390	394	398	415	407	399	422	424	387	371	390	376	381	371	422	381	391	409	397	427	417	382	420	427	392	399	396	409	392	400	391	384	410	392	359	346	420	396	378	390	409	405	396	389	347	464	408	385	404	402	438	373	410	394	390	352	373	394	373	375	413	366	379	375	394	408	388	367	402	422	394	415	380	396	410	369	355	380	380	415	382	383	404	413	394	370	416	410	376	403	388	422	395	407	434	385	393	436	412	414	365	411	397	378	388	412	412	390	374	385	416	359	375	388	414	399	420	422	357	411	419	377	401	394	413	402	365	384	381	376	374	392	384	404	406	381	386	385	428	358	404	363	382	409	412	386	392	379	396	368	391	416	382	412	394	435	402	427	400	418	389	387	406	390	386	368	410	399	364	385	392	374	406	383	406	356	386	381	397	384	379	425	409	387	395	394	389	391	412	399	387	388	390	415	372	390	415	356	396	405	390	372	391	399	440	392	389	379	424	370	391	414	377	383	402	404	402	419	410	409	400	374	396	386	359	390	387	387	432	397	364	370	424	432	440	399	408	405	376	373	378	400	411	377	390	405	405	387	387	390	412	411	391	383	414	360	423	404	417	387	384	335	424	428	384	376	374	390	403	417	378	431	405	394	410	363	371	408	369	394	386	405	376	382	419	377	396	401	379	447	380	375	380	409	394	368	386	440	394	392	373	397	379	408	398	415	395	383	405	429	368	385	362	365	388	410	401	393	391	403	407	409	407	412	405	428	433	413	391	400	403	400	357	386	438	418	389	403	391	402	387	413	391	397	392	404	367	407	399	390	424	383	403	416	420	391	407	408	384	406	385	369	382	368	381	389	374	414	402	402	402	380	393	371	377	385	404	349	396	406	407	382	383	381	430	392	382	413	384	379	402	386	388	368	358	393	390	401	407	398	387	393	401	413	416	416	425	403	393	390	430	365	412	379	374	380	371	378	408	400	413	394	395	409	395	396	404	377	416	390	398	335	394	356	372	431	401	411	403	385	398	350	406	366	458	395	409	411	378	382	433	389	388	410	347	390	394	374	417	412	401	382	420	406	349	401	397	384	421	390	413	391	424	395	390	387	357	373	435	420	383	404	386	373	414	382	391	362	372	351	396	429	377	385	437	376	393	356	450	357	386	394	371	381	396	387	376	390	403	383	387	391	428	409	393	411	400	398	400	421	425	393	395	404	421	419	395	392	359	401	392	388	367	437	371	410	440	383	396	377	371	432	417	396	401	372	383	375	401	368	391	377	404	419	371	431	388	401	390	424	409	401	402	400	369	376	436	413	390	388	453	395	425	356	419	425	405	392	401	405	403	386	398	388	404	389	416	412	364	423	405	384	363	382	396	403	400	371	380	402	400	363	397	408	443	386	407	394	371	393	396	401	409	384	405	399	415	390	426	427	360	393	387	366	382	375	391	388	405	362	385	402	408	427	413	436	374	373	399	394	382	386	381	368	351	422	402	399	414	397	398	407	371	445	405	402	390	428	395	423	402	375	363	377	431	418	403	400	394	406	387	416	378	394	401	437	420	388	394	356	384	386	406	401	377	415	374	412	423	386	383	377	377	446	385	374	421	412	389	394	382	398	415	393	435	392	426	380	367	430	371	362	398	374	360	414	397	400	377	370	403	379	402	386	423	434	387	418	424	384	373	372	384	392	360	399	398	385	396	403	376	420	398	351	426	398	398	399	405	397	388	402	373	376	415	395	392	401	434	377	400	373	371	372	420	419	396	380	415	383	412	368	406	392	403	398	397	409	387	425	380	398	370	416	415	392	391	371	374	392	371	369	384	401	388	396	419	394	404	390	392	371	385	396	394	393	392	415	404	348	385	387	401	397	407	429	374	369	387	402	435	395	397	391	417	376	394	399	369	423	372	409	405	379	405	365	408	415	405	418	370	388	406	411	420	421	373	378	380	444	389	413	389	390	354	395	390	381	366	399	407	410	370	378	420	392	398	413	378	374	423	424	410	389	371	396	379	374	435	410	390	362	400	397	430	400	418	400	404	391	395	427	422	387	384	392	406	362	396	401	364	400	421	343	394	411	379	405	408	399	393	437	396	414	426	403	403	385	384	424	414	354	388	394	372	403	419	386	422	410	417	375	378	343	408	427	419	357	402	404	374	414	372	408	391	408	400	394	355	392	435	406	412	375	406	421	378	390	379	387	399	382	405	465	400	387	388	383	452	358	360	408	387	365	368	421	396	418	363	380	408	401	398	407	401	389	354	403	397	382	428	388	384	410	394	368	390	385	400	372	404	403	409	415	448	394	457	421	393	421	362	392	415	385	419	398	410	390	406	371	428	376	370	393	400	413	358	402	384	368	373	406	405	377	396	411	408	373	405	403	407	379	353	377	419	418	392	376	411	376	395	388	400	400	403	373	384	368	394	393	385	378	427	393	347	410	385	367	398	364	427	398	407	406	368	473	413	356	389	405	417	410	364	407	373	418	377	384	360	386	410	394	414	411	369	396	424	369	410	390	384	407	413	420	377	390	380	335	388	403	408	421	401	373	367	397	372	402	398	408	427	354	407	388	423	387	398	411	430	411	345	410	388	401	410	376	408	394	421	424	392	404	395	370	422	365	374	398	406	382	408	419	408	389	373	404	396	402	390	361	393	397	386	378	391	413	391	384	416	362	403	405	365	412	386	401	413	392	356	406	415	409	404	405	384	394	372	406	378	407	382	369	366	385	371	395	362	408	400	377	392	398	409	368	366	394	363	423	431	385	395	437	362	397	387	422	395	421	396	347	411	359	408	403	393	372	406	374	419	394	407	410	376	416	362	420	360	372	398	384	398	446	403	433	401	399	407	382	398	420	393	399	383	386	387	357	413	362	409	400	415	396	362	403	378	397	376	417	371	416	400	408	402	361	389	389	398	381	385	384	397	354	404	415	368	410	373	355	377	414	388	368	410	399	388	403	393	374	414	399	406	384	384	395	421	384	403	421	398	411	374	368	409	384	392	359	366	397	397	398	421	400	364	370	382	379	430	410	386	373	392	405	370	414	432	407	415	407	388	406	388	389	402	386	369	380	405	399	410	446	377	386	391	415	349	379	385	400	410	402	403	408	414	403	378	399	391	399	383	404	348	407	349	419	401	363	382	407	412	409	376	436	382	388	409	349	399	394	380	377	375	377	414	402	362	408	415	371	381	385	399	413	414	394	372	377	425	401	384	396	371	383	425	392	409	386	438	391	388	407	399	396	409	384	426	406	408	391	427	406	368	406	384	385	390	376	403	376	365	370	409	407	379	370	389	395	430	403	359	378	347	371
33878	56370	46044	34755	27648	20801	15130	10177	7036	3888	1885	1321	1050	852	790	678	592	563	541	533	533	536	467	522	501	438	459	460	418	429	491	425	456	422	466	404	433	442	442	434	430	427	410	433	423	425	449	405	435	369	436	416	426	416	423	452	377	382	453	408	388	452	406	437	451	440	396	412	408	409	401	420	457	400	427	407	421	423	398	391	413	398	429	425	407	441	407	380	430	434	414	431	437	402	411	425	433	388	455	442	436	418	437	401	406	394	425	407	425	413	389	412	411	425	412	446	407	402	424	432	389	419	436	424	459	427	440	416	418	425	433	437	436	406	409	371	431	429	435	432	399	412	405	423	430	395	377	419	436	463	415	411	390	433	453	447	421	441	406	407	446	421	445	422	403	415	399	436	440	404	407	418	456	415	409	408	401	405	414	418	435	426	416	418	386	424	445	409	420	391	421	429	407	412	409	416	413	436	431	392	465	411	419	446	428	427	432	433	409	426	425	372	406	408	412	417	393	408	416	412	409	413	391	460	411	439	449	392	431	423	428	411	421	405	433	420	387	433	380	416	421	439	437	387	426	390	454	395	417	436	409	389	407	428	393	442	406	408	447	431	429	406	419	393	451	454	391	417	418	374	422	391	437	442	398	396	449	408	401	418	461	479	380	449	437	456	429	423	391	400	451	434	425	387	419	410	400	442	451	398	432	377	400	386	390	392	466	417	412	442	401	417	405	402	444	446	394	440	412	432	410	405	408	431	420	408	418	398	400	398	434	428	377	461	448	456	422	431	371	452	426	417	427	440	394	422	437	415	422	411	375	385	417	417	431	474	389	432	421	440	393	367	431	420	432	401	433	422	421	393	419	428	432	416	425	395	403	424	405	418	423	388	416	411	413	404	404	448	428	397	428	471	447	412	397	424	439	428	458	396	433	418	455	409	393	411	427	411	445	460	415	432	409	404	437	420	452	405	428	453	426	408	414	400	408	409	424	400	406	397	439	412	437	444	386	425	409	450	422	440	417	393	378	379	444	406	430	460	441	412	454	410	424	416	411	419	435	414	438	381	439	443	437	401	413	433	420	397	468	400	428	404	402	378	442	406	424	422	418	410	405	437	459	412	377	437	430	426	428	419	397	381	417	419	438	454	437	433	403	414	408	417	451	407	407	423	411	388	395	446	413	431	430	447	433	428	433	432	418	420	392	434	410	456	416	429	419	432	389	415	446	426	424	443	408	409	412	434	423	396	414	404	417	402	373	383	404	415	407	438	405	435	433	412	422	389	404	443	389	402	410	416	429	408	422	385	391	412	427	413	454	423	390	406	412	407	404	402	437	386	402	445	391	433	418	424	410	405	457	399	420	435	413	394	420	408	415	408	407	434	419	421	407	410	393	413	441	408	428	388	413	418	420	397	429	412	403	407	374	437	395	429	440	421	438	397	379	445	423	411	431	417	456	424	399	403	431	397	440	380	431	418	430	417	435	386	408	434	389	423	410	415	453	427	416	414	445	397	446	427	428	410	405	389	401	407	391	420	395	455	388	416	405	398	441	403	450	443	429	442	427	376	441	430	419	422	432	397	425	437	426	387	421	407	416	437	437	416	413	378	423	446	425	423	400	403	375	417	456	373	419	403	444	417	425	447	455	397	425	429	404	430	351	424	428	413	438	399	437	426	411	369	430	468	411	418	371	407	461	407	420	417	439	421	419	420	435	452	418	422	404	445	404	437	393	397	440	429	408	406	421	417	424	420	404	409	424	380	402	456	413	420	440	407	423	425	412	410	382	402	448	407	391	420	381	389	400	443	439	406	426	425	427	402	433	381	422	420	429	435	411	420	386	446	444	396	436	426	452	411	412	414	418	425	417	410	414	408	434	419	407	437	405	390	378	421	417	405	432	433	403	414	408	402	430	404	481	448	450	415	421	436	441	406	414	432	452	371	423	434	419	414	440	426	421	429	457	431	391	396	434	438	440	435	427	405	423	409	424	458	426	397	446	401	441	402	434	441	401	415	428	409	383	398	424	430	429	417	382	411	417	422	431	398	431	422	396	363	456	440	441	426	434	413	429	400	403	444	397	410	428	380	409	435	460	446	410	395	407	428	355	424	443	445	424	470	416	414	429	429	425	441	416	424	429	389	435	424	439	405	416	396	413	439	409	435	419	451	426	358	408	393	440	416	437	471	412	431	437	414	409	436	405	416	415	419	429	401	418	429	408	424	424	397	412	430	417	442	413	464	439	407	436	400	406	433	425	425	427	424	440	425	376	422	379	416	418	436	399	469	412	414	403	417	427	453	392	433	441	402	426	472	455	401	435	430	389	438	454	410	398	419	448	433	420	427	414	399	402	411	454	469	415	401	407	423	427	421	386	394	427	443	457	410	424	400	437	408	432	409	423	429	406	443	418	410	416	426	446	418	404	411	457	433	411	400	411	434	403	398	390	438	405	410	435	409	449	468	424	420	372	380	415	406	419	399	401	417	467	425	415	429	447	398	419	393	449	419	411	406	429	403	416	407	403	409	434	428	414	390	412	451	399	412	426	453	408	418	413	411	386	432	410	395	404	390	421	444	414	436	461	449	438	389	415	417	452	402	389	427	439	430	428	404	458	445	435	404	449	391	436	384	398	472	420	370	405	440	405	416	447	407	416	434	388	430	390	453	438	420	456	410	392	428	407	425	434	458	448	450	409	423	448	398	397	382	386	420	413	445	432	440	431	430	403	401	447	407	445	384	420	430	429	422	406	453	388	447	442	448	402	404	410	427	395	437	407	401	401	395	416	428	416	423	440	388	421	406	410	405	372	449	417	386	413	427	419	437	430	434	435	395	365	405	418	418	375	413	422	416	403	430	376	435	459	397	429	411	395	438	427	400	408	418	432	413	420	381	420	417	415	441	441	404	447	414	456	407	413	417	412	427	400	412	415	395	391	410	413	407	438	422	399	403	404	409	369	454	446	364	426	450	395	405	434	437	439	429	450	413	386	428	451	443	429	434	399	429	431	443	409	412	453	411	453	415	417	418	396	417	431	402	390	434	407	453	445	393	455	423	466	420	421	445	437	406	397	396	410	439	412	445	418	408	430	433	428	426	431	428	411	412	438	448	394	407	358	426	428	427	424	381	434	437	435	431	411	397	424	384	432	430	384	399	438	425	422	435	425	430	423	408	409	395	429	405	410	426	419	386	438	397	429	408	418	461	434	431	431	435	447	405	407	410	443	429	446	446	395	408	429	441	402	403	438	393	429	412	394	440	421	436	407	446	442	395	392	403	431	398	428	431	423	418	426	407	453	377	379	398	450	394	410	400	431	414	404	407	403	399	394	439	406	445	398	445	427	426	431	402	447	419	414	411	411	427	434	460	384	407	436	444	409	414	453	455	423	402	420	455	420	414	446	411	448	419	411	378	409	414	409	411	417	404	409	437	408	381	416	391	374	403	417	434	422	407	418	415	435	447	450	390	428	429	453	415	436	417	403	433	405	417	380	431	417	404
23333	21676	29545	25115	24177	26365	23752	14873	9085	3151	1836	1434	1139	1004	952	877	752	694	733	671	628	643	594	676	642	609	578	528	597	537	481	560	494	598	542	550	554	543	527	538	509	501	578	544	538	497	485	507	495	503	518	507	502	525	511	506	532	515	522	518	499	534	522	547	508	536	537	545	496	481	542	485	564	531	517	503	536	548	526	464	533	524	497	514	512	556	525	521	513	519	509	521	511	498	536	504	508	515	501	509	523	538	527	505	479	535	557	536	532	528	492	529	511	504	509	546	488	550	552	533	526	537	539	509	517	512	524	527	527	484	487	544	544	545	554	501	594	506	508	511	546	507	490	540	526	519	544	502	491	542	539	516	531	490	472	518	514	509	522	511	556	515	519	499	565	553	531	521	583	552	541	486	536	568	533	533	513	509	515	499	537	513	502	505	495	517	514	483	520	518	540	484	520	525	524	514	501	539	548	540	528	512	535	535	525	522	550	516	534	513	510	544	511	542	526	467	464	559	503	512	512	541	517	552	574	527	538	537	538	535	521	522	534	446	570	493	512	524	514	546	487	496	564	526	511	549	491	535	517	513	493	535	520	508	551	513	521	516	517	512	526	504	521	544	516	519	492	526	497	511	527	555	529	538	520	521	509	510	476	556	474	521	534	503	496	485	545	531	550	530	549	509	522	543	508	496	520	508	541	524	514	526	522	537	523	548	540	526	504	528	521	514	492	476	511	521	488	515	510	492	526	567	547	520	574	532	523	510	502	539	512	512	527	511	523	509	564	520	542	498	515	514	516	543	527	513	542	529	551	534	514	557	489	531	534	490	533	531	536	504	524	541	533	497	525	530	512	512	511	563	488	548	505	497	534	488	520	512	538	510	514	510	516	529	551	533	540	540	512	520	511	506	491	505	504	510	529	531	533	519	488	538	526	584	534	538	523	575	529	524	516	536	524	525	493	496	521	508	518	514	483	539	557	514	535	495	511	502	531	523	532	571	529	492	560	529	538	519	542	517	515	521	501	522	528	508	547	506	504	509	540	498	491	509	496	475	529	490	496	490	535	537	481	502	497	524	504	506	532	548	538	517	498	510	500	476	509	559	522	525	511	491	525	525	554	496	517	516	517	535	512	508	518	537	507	504	523	515	525	520	518	546	577	541	521	485	521	484	552	503	507	509	508	522	490	522	571	463	519	502	530	541	508	510	493	511	520	484	492	512	519	517	512	519	556	556	536	554	503	520	517	495	538	485	482	538	551	507	485	544	509	537	558	506	485	526	523	518	498	532	454	503	521	530	564	479	486	537	525	537	544	534	518	503	527	515	484	508	516	556	488	513	512	533	520	496	497	485	499	475	551	513	541	534	503	495	534	559	526	516	506	527	500	539	510	465	518	534	481	506	549	541	504	507	555	540	516	523	483	529	533	489	535	497	550	488	537	525	500	515	508	518	519	488	508	504	505	477	525	494	526	557	494	521	524	552	523	539	500	512	519	542	512	512	477	495	508	523	505	528	495	551	540	525	537	544	498	513	561	497	523	517	516	504	557	525	507	511	500	467	524	562	504	517	532	501	521	484	518	501	550	507	534	526	465	510	516	483	487	527	521	497	497	527	541	499	482	552	481	535	574	534	505	530	525	501	505	501	524	512	469	500	534	498	497	517	530	521	527	528	546	474	470	507	562	546	513	540	501	470	539	524	521	534	489	522	526	534	515	542	495	501	509	517	492	523	496	503	556	527	503	511	537	543	521	501	543	575	486	559	483	495	520	532	511	497	499	466	539	532	496	498	481	486	541	514	501	516	519	520	522	560	539	504	526	546	504	529	533	494	535	525	501	510	500	553	488	529	540	534	552	532	510	516	519	535	526	531	534	523	471	545	520	534	518	541	516	503	517	529	541	532	508	514	509	487	501	513	519	505	514	569	444	529	501	533	528	572	552	502	551	568	563	539	522	517	510	520	518	509	544	536	519	546	515	549	493	478	513	517	557	497	535	504	517	527	551	482	528	508	536	537	537	541	507	507	535	504	528	513	559	538	594	466	517	518	521	537	541	539	483	533	534	503	482	518	520	505	515	484	544	522	529	552	556	535	498	545	538	510	491	533	512	525	497	510	548	528	505	506	541	523	490	539	542	531	550	499	494	521	561	510	535	515	516	508	481	548	553	568	540	510	490	535	547	528	549	512	545	518	516	526	508	508	531	546	537	500	545	516	492	541	500	503	506	484	517	535	533	535	526	519	547	485	527	515	522	530	589	517	532	478	526	515	521	536	520	526	553	530	529	474	529	530	510	497	492	550	499	543	470	566	530	523	526	468	500	549	499	513	533	514	496	462	508	516	576	520	531	508	512	530	555	509	514	515	508	502	513	536	491	531	517	516	528	507	540	490	541	532	543	528	498	522	503	529	490	537	509	556	522	495	562	477	526	516	532	495	555	536	494	508	535	506	524	491	474	516	496	565	541	531	545	518	532	541	488	497	542	526	517	517	516	519	521	517	515	499	522	486	522	502	495	492	504	509	505	506	505	511	538	512	495	506	537	544	557	546	522	494	530	502	471	508	541	529	541	538	518	566	501	499	480	520	517	508	540	480	480	497	523	557	535	484	485	505	530	510	563	507	541	533	531	497	503	498	488	553	552	526	536	495	515	506	537	484	482	507	527	512	472	539	522	534	530	540	538	522	563	539	518	491	536	534	514	515	506	511	534	547	546	577	522	535	541	545	491	508	502	543	530	517	512	543	495	501	535	519	550	507	485	522	538	506	534	511	500	518	512	528	514	522	491	547	538	488	509	522	484	497	516	524	537	550	518	522	515	508	520	537	538	517	574	536	535	523	527	500	495	540	529	524	526	503	543	477	534	542	488	489	538	506	555	506	540	466	472	559	518	517	504	526	517	538	519	486	540	527	503	489	491	543	513	518	545	536	515	548	531	514	536	570	514	553	531	525	507	573	486	537	530	532	520	534	522	531	547	515	551	517	500	541	525	518	499	510	550	508	534	511	493	503	548	507	547	599	528	508	505	507	531	523	520	532	506	521	526	476	501	510	571	513	515	502	481	520	530	514	515	478	484	523	527	522	503	532	469	513	515	490	491	554	557	503	515	529	538	549	536	545	567	493	504	504	506	504	519	522	548	535	544	510	536	513	516	513	544	520	494	493	517	509	515	537	497	523	511	514	482	549	538	511	554	554	543	530	500	512	510	519	551	518	519	497	491	532	533	559	535	497	525	492	519	508	526	524	526	517	478	507	508	552	561	508	536	533	528	528	562	494	489	491	526	548	498	541	497	520	497	515	501	547	469	542	520	505	538	493	488	498	507	515	515	499	508	496	499	555	540	552	537	489	516	564	548	528	561	519	483	533	516	520	516	540	499	502	533	480	548	542	515	480	514	540	528	503	508	491	541	518	539	543	531	522	543	486	526	488	505	551	536	545	527	528	495	519	460	511	501	505	510	537	542	547	532	511	491	538	507	498	563	518	536	506	505	545
36647	67731	56572	44554	37463	29989	21821	17914	12258	4191	2797	2271	1654	1398	1213	1038	921	884	802	795	688	708	689	669	645	573	607	650	599	642	586	573	557	573	551	563	602	536	578	568	578	531	514	549	541	529	521	561	534	562	551	533	510	583	513	505	525	553	520	546	501	487	532	496	524	498	507	472	515	535	544	552	569	508	529	529	521	527	530	532	577	512	522	471	548	538	507	569	511	522	524	516	520	530	487	547	514	570	546	520	512	505	580	484	532	556	505	512	497	491	553	539	493	538	551	542	560	514	502	547	504	500	536	550	536	524	529	531	513	555	509	504	555	527	521	546	556	558	484	554	568	547	513	560	512	571	519	543	529	545	557	534	521	542	508	527	504	502	517	541	534	539	496	503	473	547	536	508	548	521	548	496	536	562	517	557	534	519	543	527	501	524	556	527	546	519	516	526	485	531	530	517	559	571	523	555	541	472	525	513	539	560	553	566	552	516	525	555	554	540	548	513	524	555	540	527	511	548	501	527	507	562	531	542	506	521	502	564	564	564	489	519	522	522	532	546	508	524	546	532	552	520	554	528	474	534	506	548	549	585	538	499	518	511	517	505	560	491	525	499	555	491	558	516	535	546	487	497	565	543	563	529	512	523	498	548	552	564	566	519	515	539	521	570	506	550	556	539	481	519	544	564	522	541	512	516	509	480	535	547	527	481	542	535	534	535	535	522	531	509	531	536	559	533	540	514	516	530	553	562	527	495	547	508	539	500	560	528	522	516	545	563	504	557	550	486	522	489	526	486	534	543	545	527	532	565	526	531	542	509	528	523	518	543	526	516	538	523	494	546	478	555	545	530	540	511	538	522	549	530	544	539	556	525	511	536	517	554	523	491	483	516	546	553	507	531	489	547	569	507	571	571	532	506	528	504	524	571	528	544	578	548	526	522	512	512	551	484	541	533	561	579	560	531	485	549	552	521	562	548	510	537	524	553	543	559	534	508	526	570	517	529	515	537	545	512	547	518	514	533	535	530	530	497	567	537	560	545	590	517	549	509	583	529	504	580	516	522	511	530	554	566	535	533	564	521	545	530	511	498	556	524	566	516	517	489	534	525	520	511	524	512	541	531	513	578	514	543	544	492	510	540	521	512	527	506	569	537	569	560	510	520	518	543	511	529	545	511	531	526	500	548	512	508	521	508	524	515	495	581	521	568	535	530	553	516	535	502	539	479	529	525	530	540	532	511	586	556	506	515	527	553	550	509	550	526	492	546	549	535	523	546	519	540	532	524	500	523	520	513	474	554	543	524	513	546	538	542	549	532	536	497	544	566	508	535	487	494	549	561	554	499	553	566	517	534	501	527	541	527	497	542	541	532	519	527	592	543	506	493	519	547	528	546	530	513	507	516	519	550	526	512	503	495	530	560	526	507	552	550	576	543	534	540	549	579	522	513	543	529	481	520	529	548	507	508	563	567	488	553	531	565	502	551	514	566	493	558	574	515	471	524	492	534	564	547	524	587	533	552	538	526	578	517	587	537	509	584	526	549	549	538	513	543	530	492	526	518	563	518	535	519	577	524	540	528	503	508	567	491	509	512	515	525	506	517	560	530	528	553	519	531	473	543	546	549	495	549	550	535	484	550	522	500	535	553	558	508	557	512	523	550	473	542	522	551	544	488	548	515	515	484	524	549	539	503	497	523	570	565	526	508	518	536	514	506	518	535	531	523	513	569	523	542	529	509	586	537	522	502	557	536	481	547	533	505	569	492	511	489	508	510	538	544	522	503	561	559	529	563	487	516	543	559	530	518	526	527	523	508	486	555	538	529	527	534	573	523	528	536	513	535	488	538	487	546	526	545	562	516	534	513	527	526	512	539	509	528	534	541	534	538	543	502	553	528	530	521	532	540	551	503	537	532	508	535	514	514	499	526	482	523	548	540	572	498	567	535	546	527	537	563	541	500	499	535	580	555	502	534	537	513	579	552	521	568	506	540	552	548	568	530	562	528	497	566	543	576	522	566	540	553	500	569	534	507	547	493	549	492	527	547	535	534	514	536	521	535	581	515	566	519	509	567	516	518	519	513	562	546	555	556	524	532	527	522	522	497	509	556	507	534	521	503	488	528	547	511	562	506	518	567	507	541	554	520	521	558	507	550	543	532	509	532	551	515	534	552	519	540	543	527	522	522	535	519	512	558	515	521	527	540	489	544	513	533	562	531	535	562	512	526	516	488	528	547	517	543	512	548	511	544	532	536	525	573	492	497	492	493	512	555	545	535	487	503	500	540	519	510	539	544	520	525	572	509	554	564	531	528	506	553	503	514	489	497	535	518	483	481	581	518	552	586	521	516	533	519	500	518	503	541	568	522	546	536	577	529	535	537	507	512	508	537	519	533	523	521	531	529	534	545	550	508	521	520	524	531	563	518	538	541	565	523	559	505	535	552	510	483	530	518	540	533	517	539	539	516	511	519	487	538	524	545	548	547	528	556	543	539	555	535	527	519	470	529	533	505	585	506	501	506	545	538	541	553	527	551	547	516	546	515	550	552	560	541	547	505	511	602	505	488	569	524	552	550	536	527	562	551	560	555	505	520	525	482	533	523	529	554	535	525	492	514	542	520	546	532	567	545	550	526	564	526	522	500	546	527	518	516	519	542	546	532	531	559	563	527	514	563	514	557	505	508	529	519	528	546	536	515	535	523	544	520	540	555	501	524	538	534	513	557	553	548	547	518	529	492	515	548	505	525	503	529	496	550	523	532	542	483	491	545	549	517	524	510	530	555	480	492	503	585	520	534	520	508	514	532	501	491	558	537	547	530	495	523	505	499	525	497	548	531	506	552	529	553	495	521	510	537	535	508	545	469	549	537	511	548	525	558	574	536	479	564	554	510	506	545	521	502	525	529	531	497	543	504	518	535	528	555	559	530	533	531	541	508	534	517	550	558	524	521	473	534	503	511	529	565	553	521	535	541	551	522	546	538	514	507	553	564	520	516	498	505	496	506	505	537	531	495	502	532	511	503	528	485	526	504	565	504	547	508	533	479	547	568	534	508	498	585	539	523	531	533	527	507	525	552	498	519	492	560	566	501	511	518	544	530	511	525	500	556	539	539	550	498	573	501	530	508	510	552	528	511	552	506	562	516	537	548	524	480	573	566	527	558	535	542	522	547	520	525	499	498	568	527	542	547	500	523	517	545	580	518	503	506	539	485	558	490	493	566	506	552	527	550	517	545	478	539	524	516	496	495	558	524	533	533	532	538	536	507	542	519	530	550	500	534	538	551	492	511	528	492	527	534	545	498	520	547	515	517	522	524	522	529	543	542	557	570	548	504	554	508	545	512	525	535	490	519	530	504	547	527	504	510	512	538	518	485	554	556	505	544	540	557	528	553	540	546	550	566	511	525	513	537	517	497	499	514	551	518	526	522	560	505	559	522	545	558	532	503	524	522	541	529	559	510	528	502	497	518	526	499	541	543	523	520	531	561	544	516	532	560	507	524
32709	38639	43028	31731	19282	9627	4791	2996	1399	1006	781	658	534	492	417	416	374	377	367	369	325	351	301	350	356	324	312	293	352	283	314	347	323	335	336	296	323	304	303	344	353	302	320	340	310	283	267	286	272	333	303	286	275	328	319	298	295	283	335	303	308	305	312	299	323	277	294	318	280	306	333	315	302	289	323	318	299	323	311	304	293	335	291	282	297	285	295	337	321	296	287	322	301	265	306	287	282	321	301	287	314	317	286	326	297	291	325	306	278	285	300	283	326	315	310	310	301	300	286	309	316	292	305	256	268	321	292	277	299	330	324	299	298	295	320	269	309	257	290	315	313	326	291	314	321	318	275	286	322	296	282	303	316	275	298	292	298	307	308	305	324	293	262	302	282	283	311	317	289	335	328	283	292	305	322	305	309	315	315	293	307	312	319	289	307	292	314	297	319	299	310	318	309	322	349	309	316	311	309	294	280	313	273	325	314	329	289	298	334	252	326	297	276	294	339	319	340	323	329	276	320	277	290	290	310	303	270	297	333	287	266	287	306	294	313	297	324	333	299	325	294	303	309	273	292	323	272	311	331	290	297	314	300	319	277	305	299	283	304	316	295	298	300	329	296	287	295	303	311	283	317	284	288	307	286	277	277	284	292	320	320	309	350	304	269	323	341	317	278	313	322	324	286	286	323	326	309	340	293	270	299	286	277	317	313	298	327	331	292	311	311	313	294	291	295	306	310	299	262	311	310	262	291	282	301	288	289	292	297	302	299	295	315	304	276	294	293	272	317	294	286	283	292	299	353	330	323	286	295	304	300	298	329	299	296	307	314	280	335	285	321	276	322	313	306	336	288	307	292	322	278	284	306	340	313	293	305	305	321	278	309	314	303	294	286	275	338	276	319	288	296	298	328	340	303	339	314	293	297	295	296	277	312	313	288	295	300	300	312	325	285	312	317	284	294	263	317	316	320	294	294	308	272	296	306	305	294	305	308	334	298	275	275	295	320	284	330	274	311	336	295	323	319	304	296	347	292	285	344	315	316	306	311	308	327	308	295	281	298	281	284	314	315	308	324	309	298	293	314	295	293	314	284	305	299	287	306	298	267	297	294	298	307	328	322	289	317	314	291	282	272	308	302	267	292	290	283	300	279	317	298	329	305	288	323	281	303	292	298	300	301	313	324	327	314	319	309	291	314	298	286	350	300	311	316	313	308	289	296	282	289	284	297	300	294	283	330	304	297	307	303	289	299	283	307	270	305	298	322	302	304	325	325	301	309	299	303	315	327	293	305	330	301	309	318	309	302	298	319	302	302	298	327	272	307	310	295	309	329	333	290	291	347	266	329	301	277	298	318	277	310	302	302	288	349	280	299	296	301	292	323	308	307	286	320	303	327	298	335	315	281	270	268	330	281	304	326	295	326	312	299	311	345	302	291	336	354	339	291	288	283	335	307	306	301	317	299	281	325	329	285	321	317	311	319	293	299	302	320	283	283	295	311	283	293	291	324	292	287	305	296	309	295	302	304	314	292	311	296	290	308	344	314	292	303	322	272	316	289	323	311	303	303	296	305	299	322	312	286	284	304	271	283	326	302	322	303	279	259	305	304	306	303	300	306	313	288	293	323	342	297	320	305	312	305	308	304	295	350	304	320	289	312	315	286	302	310	295	322	297	334	303	309	277	299	306	321	303	299	267	298	322	323	286	296	306	325	294	308	316	322	288	267	306	297	295	324	357	309	298	318	301	275	315	299	295	326	317	286	270	283	304	323	291	313	300	328	306	320	285	306	285	327	289	312	289	265	293	298	294	310	316	329	304	283	290	336	312	313	326	320	298	304	297	306	300	290	300	292	322	296	315	323	269	322	291	333	291	301	292	295	294	289	320	317	299	311	295	321	275	293	309	307	297	299	284	319	310	298	308	296	289	323	307	301	317	285	316	286	320	319	296	333	317	311	275	287	325	314	301	293	330	340	287	347	308	294	282	321	320	322	297	308	291	302	316	330	293	302	279	327	302	318	299	296	287	304	286	302	304	325	292	334	298	311	266	290	276	301	285	263	296	315	309	277	316	263	320	279	307	330	285	289	313	287	293	281	305	315	308	281	259	310	292	279	310	309	309	323	276	300	313	295	287	287	295	301	321	281	294	324	338	271	283	329	313	276	283	318	303	298	319	313	298	320	314	350	339	304	267	302	282	330	292	320	293	315	300	285	330	298	288	305	298	328	314	294	276	268	315	295	305	301	302	309	303	298	330	282	307	315	311	331	293	302	342	299	308	292	302	286	304	306	323	304	318	288	292	298	311	296	305	302	322	309	304	329	293	300	310	343	310	320	291	318	266	287	295	317	312	298	311	292	297	303	281	278	288	308	311	313	309	295	299	289	308	308	317	323	318	288	293	314	312	283	286	315	279	290	292	312	286	324	301	328	293	309	313	299	300	287	305	299	326	308	274	326	286	289	296	300	286	327	276	300	307	276	303	273	287	303	296	297	306	321	293	308	283	277	295	302	282	314	273	295	294	310	328	283	317	277	311	311	289	300	335	297	312	309	345	291	286	341	302	321	323	309	334	318	284	326	325	266	297	289	308	285	303	310	332	282	288	303	314	316	280	277	318	293	302	307	294	286	293	299	309	289	301	339	297	296	316	304	324	292	305	323	299	312	279	316	325	320	290	282	277	254	332	310	306	284	308	298	312	297	336	286	311	308	296	312	313	303	293	340	317	331	277	327	317	330	296	286	298	321	270	299	312	314	316	316	296	302	290	284	316	287	285	305	301	308	296	312	303	334	290	319	294	313	301	261	316	297	312	304	275	289	323	263	314	270	289	311	312	276	290	297	331	298	283	280	303	318	306	311	317	298	329	334	324	302	306	319	333	272	291	288	308	324	318	283	299	308	297	282	273	323	293	295	297	310	325	300	316	297	302	292	290	281	323	296	301	294	296	304	308	303	310	272	264	300	311	317	320	310	285	296	298	275	320	301	318	325	277	317	283	345	290	333	277	297	308	293	296	298	322	310	277	299	284	302	279	310	325	313	299	311	352	307	332	308	295	302	337	317	292	282	301	310	266	303	301	286	298	311	338	288	293	307	294	334	306	317	285	304	287	301	287	268	282	283	317	281	308	293	299	296	331	311	317	314	270	281	300	300	307	322	316	323	317	287	287	289	304	318	334	291	294	324	312	338	314	296	299	288	310	316	299	313	328	277	304	320	317	298	289	282	297	304	295	295	324	314	307	330	292	277	326	323	292	313	256	317	291	299	311	270	287	292	320	287	295	269	300	293	316	309	314	296	303	302	303	283	303	295	300	312	289	282	369	272	278	317	311	320	307	312	318	349	284	288	278	311	302	306	308	267	304	317	283	286	299	300	290	299	313	308	293	314	305	254	303	284	307	309	331	281	277	335	284	327	314	309	306	314	308	292	287	272	320	289	301	326	323	280	329	291	271	285	273	326	291	337	275	327	310	362	318	271	320	340	268	291	289	250	286
34076	52774	42046	28817	20784	12633	7614	5056	2556	1681	1154	976	808	627	567	539	469	449	390	430	423	389	393	407	416	343	367	352	333	329	345	343	333	348	328	312	349	322	336	313	306	312	344	344	282	300	344	336	350	314	320	329	337	315	301	322	339	291	360	281	295	352	368	296	345	340	304	326	337	339	331	318	355	335	317	337	356	321	302	304	313	335	291	338	324	326	349	318	313	324	352	325	312	300	299	339	308	362	334	353	334	311	315	321	354	360	308	312	339	312	307	326	346	325	331	340	338	321	324	347	306	325	323	325	346	340	294	303	339	334	299	344	299	322	339	356	320	328	308	325	334	321	312	320	317	324	321	328	326	341	328	315	363	348	323	331	350	328	357	323	316	332	343	362	323	336	324	315	317	320	337	319	339	322	330	308	302	318	311	305	337	300	314	321	347	296	318	340	347	324	309	323	334	334	330	325	329	320	308	339	340	336	312	334	303	333	309	321	322	317	313	348	334	311	319	326	313	287	304	302	365	329	343	354	323	340	323	333	319	316	305	324	324	338	321	351	321	318	307	327	354	363	318	315	304	298	349	345	329	312	325	331	372	354	315	348	307	307	317	319	349	319	318	310	305	303	341	352	331	351	331	340	333	329	320	332	332	304	355	330	333	349	355	344	317	327	333	317	327	319	375	350	336	295	331	339	322	341	333	331	275	309	302	314	327	311	316	344	308	340	334	315	330	340	366	330	313	313	343	327	345	377	343	333	351	340	339	323	360	338	328	302	331	360	298	339	330	301	337	308	318	318	352	291	331	318	348	318	335	357	311	344	359	362	339	323	308	311	340	353	325	305	328	315	316	320	340	313	357	329	345	306	334	338	295	326	311	332	329	301	333	311	328	361	340	318	346	327	315	336	320	320	316	338	329	359	327	330	317	322	327	331	358	334	354	317	336	360	329	340	304	316	307	335	326	323	330	343	312	350	316	327	310	309	326	343	313	355	325	326	325	314	292	308	322	336	345	360	328	362	302	331	316	342	339	344	363	328	327	304	343	329	347	321	320	337	347	331	330	324	302	343	344	332	323	348	338	314	327	315	339	329	352	326	362	321	306	337	299	309	285	338	323	296	347	306	283	339	325	326	319	327	345	344	357	313	314	344	344	355	342	314	314	329	337	324	319	332	321	314	358	356	310	326	320	327	330	300	346	328	327	321	335	319	350	288	338	376	337	351	290	325	313	318	325	333	344	311	354	350	308	319	368	345	314	322	316	360	294	335	328	349	332	333	322	311	304	320	325	311	336	365	341	336	330	334	346	291	301	325	317	320	335	321	351	348	302	293	319	304	317	325	318	337	304	324	327	319	343	335	309	318	315	340	314	302	359	327	342	334	328	315	331	315	301	325	324	344	328	317	354	333	330	319	325	323	325	326	327	362	315	351	341	311	352	293	311	353	349	323	323	319	336	311	315	326	316	300	328	352	331	325	324	338	331	308	316	341	323	341	330	339	344	323	339	336	326	340	339	324	329	320	319	356	352	313	337	324	314	313	357	327	381	300	323	331	363	294	348	354	348	353	336	315	331	315	311	329	340	350	319	301	323	299	331	336	348	293	347	307	318	313	320	316	303	333	319	354	327	305	342	311	315	315	311	341	286	346	311	333	293	322	343	306	310	342	355	352	319	329	328	296	301	331	308	355	317	319	341	310	309	331	336	327	307	309	348	329	308	305	330	318	355	331	330	320	340	306	328	309	327	330	282	337	328	306	314	302	322	308	339	327	295	321	327	354	327	340	314	349	304	321	354	350	337	303	358	328	320	350	332	314	333	337	293	316	294	336	306	336	328	316	332	318	318	365	313	343	313	346	369	319	311	321	328	321	331	327	322	305	305	336	309	326	354	322	341	338	322	327	321	332	336	330	367	318	318	337	328	340	334	321	311	319	331	333	350	315	324	314	345	317	325	317	333	353	295	316	329	315	325	335	344	324	342	366	312	302	323	329	329	341	335	338	339	322	340	319	306	348	313	327	325	328	357	334	350	313	327	330	302	328	338	345	319	304	325	333	321	317	341	340	332	319	332	316	341	340	319	320	337	352	287	345	320	304	316	349	330	343	315	321	324	317	317	300	294	345	322	321	325	312	346	330	350	336	347	303	302	330	311	332	321	304	365	340	298	302	344	339	320	303	326	348	321	297	324	309	324	344	321	329	343	286	358	326	323	324	317	321	300	307	341	333	315	337	327	301	309	359	301	358	333	327	352	346	321	332	331	338	334	323	341	314	310	327	317	321	299	301	298	327	335	328	317	321	354	317	326	300	344	299	365	330	322	375	345	314	358	345	305	320	293	318	330	313	315	321	326	305	323	318	341	329	344	364	331	336	337	344	330	338	315	305	313	327	363	320	359	341	317	326	323	329	331	330	324	320	293	318	332	323	315	360	351	300	333	317	325	350	326	304	325	334	344	335	346	299	319	323	324	310	311	336	352	306	315	330	317	332	329	347	333	271	334	327	342	335	343	334	318	356	294	334	332	317	336	340	316	308	349	310	340	328	328	335	343	350	322	330	356	325	300	332	321	344	349	325	324	304	326	335	352	323	320	294	300	324	362	324	317	303	344	316	318	350	345	319	335	333	329	349	344	330	309	334	325	350	344	355	333	321	309	340	313	308	325	323	306	321	321	314	332	315	318	355	330	351	323	347	339	343	335	334	316	339	335	352	321	317	355	309	310	310	330	328	314	337	338	334	327	337	331	325	339	346	341	320	316	327	312	337	318	374	318	312	343	366	318	347	326	306	324	312	348	363	329	304	351	358	329	333	325	312	336	326	316	314	341	306	354	309	320	351	304	332	304	325	308	336	323	349	340	312	321	310	292	344	296	327	328	306	322	370	311	318	322	323	312	340	310	306	312	311	306	294	334	314	342	328	310	324	315	321	327	328	364	327	302	302	324	322	336	336	300	316	327	316	322	340	350	316	333	341	310	337	326	353	316	334	350	349	307	313	320	305	336	335	332	335	351	317	337	343	301	337	323	349	326	325	345	294	316	325	334	316	335	317	313	359	317	316	284	342	299	326	343	348	327	335	335	316	332	341	318	282	286	346	354	330	340	316	280	338	318	316	301	360	339	331	332	310	339	336	315	331	301	375	320	337	361	290	309	327	313	306	312	355	323	332	324	370	337	329	348	345	350	328	320	314	327	348	336	367	327	324	340	364	305	317	339	305	340	322	334	345	290	345	334	318	355	325	315	344	325	296	316	351	310	367	356	311	323	314	312	325	317	336	301	342	306	327	337	332	320	323	304	318	340	350	329	324	337	347	308	305	334	339	342	319	298	294	321	296	315	291	342	286	311	319	350	319	330	332	328	366	316	337	317	318	319	334	327	319	314	341	318	330	312	331	386	329	340	337	295	316	332	339	343	299	328	316	356	308	310	284	335	339	316	337	332	310	352	330	316	319	342	347	326	347	345	291	311	316	309	332	324	320	357	295	321	301	304	300	317	372
24488	21637	29456	27731	25779	20816	14340	8179	4173	2183	1326	1022	798	715	666	567	551	520	511	485	471	472	451	388	474	384	410	454	403	396	387	409	392	357	392	401	374	371	390	360	345	390	348	401	380	386	393	366	361	345	359	362	368	398	385	374	400	372	360	378	340	406	388	372	373	400	347	367	377	392	371	363	379	372	391	389	378	356	388	395	379	350	373	424	389	364	380	356	377	391	343	382	391	371	354	364	400	364	405	377	334	415	404	385	395	351	390	358	396	378	381	396	410	344	387	352	371	395	343	376	358	354	362	360	363	380	367	390	383	366	353	365	367	396	366	377	382	369	364	324	399	388	381	377	404	358	379	376	364	352	381	410	383	377	327	359	366	382	373	366	378	397	402	364	401	370	382	365	371	383	396	411	399	378	388	356	410	410	406	386	363	396	377	362	399	387	371	380	394	384	367	368	390	382	381	367	373	385	377	363	392	346	418	403	370	372	374	387	377	403	396	387	372	385	353	370	410	386	397	386	403	404	386	366	403	400	377	383	377	355	373	368	344	372	391	410	410	380	394	375	379	358	374	391	370	389	407	362	385	392	373	389	408	361	388	367	390	371	385	376	337	377	372	397	377	396	354	369	341	407	382	373	383	356	360	388	379	389	387	357	371	364	375	384	395	358	386	362	383	371	395	386	363	372	385	349	352	368	373	375	381	383	378	389	380	399	353	396	367	402	393	355	337	380	388	369	382	344	334	346	417	418	396	382	391	374	369	360	369	434	370	353	387	355	342	366	366	395	374	360	403	368	401	376	356	342	380	360	389	369	380	375	397	348	357	377	368	362	392	373	376	373	364	382	370	378	334	342	365	367	390	383	404	410	407	380	369	353	358	385	407	358	361	370	384	380	390	346	366	373	373	365	358	411	348	376	374	355	376	370	376	395	360	371	413	398	383	334	368	345	376	379	383	360	370	364	352	341	334	363	377	372	370	358	365	382	388	405	375	378	356	359	375	389	408	395	403	394	385	388	380	384	382	399	368	399	405	407	379	391	398	400	356	376	364	372	361	372	372	374	389	374	385	335	399	370	373	365	380	368	353	403	396	396	386	376	350	362	367	393	397	396	364	384	368	395	397	378	370	336	384	344	402	398	376	385	378	364	358	365	356	396	379	367	355	337	370	374	412	396	390	365	359	366	354	352	408	381	347	356	420	411	400	353	390	378	353	345	391	391	355	372	371	404	384	384	368	352	382	389	341	382	390	362	385	369	420	361	385	390	388	363	379	399	404	391	386	409	398	367	399	365	365	330	367	373	366	385	354	376	361	385	414	371	378	386	400	383	362	400	343	347	449	368	384	361	391	376	391	354	364	417	357	382	352	367	357	356	396	372	381	346	352	386	385	378	376	353	399	364	391	346	347	374	387	370	370	366	377	359	405	413	332	347	374	376	376	395	364	370	375	376	387	380	386	378	386	367	380	399	386	378	391	371	401	392	348	395	359	367	393	390	357	382	370	377	384	370	398	389	353	382	375	331	385	370	355	379	392	399	361	377	351	363	370	347	394	375	364	385	379	373	377	374	380	395	382	383	372	354	351	358	377	410	356	339	346	429	359	336	389	413	346	396	368	410	430	392	366	385	348	397	394	380	374	390	389	380	401	381	410	374	363	362	395	334	383	374	371	409	386	374	376	382	340	381	368	382	379	395	391	381	336	384	371	362	393	392	358	365	352	401	353	417	372	376	366	387	392	394	386	367	361	379	375	398	375	364	373	388	443	381	393	399	368	381	368	427	380	356	382	360	389	396	383	405	370	372	360	359	430	336	374	358	392	377	386	338	352	355	355	392	398	382	403	378	342	388	367	340	367	387	391	372	361	363	360	412	384	368	383	403	360	349	366	373	349	415	357	354	388	362	384	386	380	373	374	387	372	398	388	339	380	363	335	359	351	364	399	422	352	381	371	366	412	382	366	384	380	389	376	367	371	365	361	380	368	397	388	393	327	361	370	373	407	352	376	344	384	382	381	361	362	350	364	369	403	377	365	385	351	390	369	397	402	383	393	397	368	369	388	321	384	412	394	389	374	393	358	406	363	374	372	376	353	368	395	353	364	371	389	348	391	396	377	353	384	378	404	373	369	403	383	398	367	347	363	417	372	367	345	361	399	388	377	377	405	399	374	387	374	378	386	403	370	374	382	387	409	385	391	387	399	347	358	357	355	363	376	348	361	372	391	365	374	360	370	391	389	389	403	401	353	365	409	382	404	368	379	337	337	379	389	404	353	382	389	378	377	370	382	367	328	374	356	356	329	368	372	344	407	379	367	372	365	394	384	363	370	376	385	324	401	346	342	370	407	378	381	371	356	389	355	376	392	386	377	383	397	398	384	391	405	388	366	381	400	398	363	376	367	362	375	386	361	361	385	349	372	378	361	381	351	378	331	371	402	383	399	385	380	365	417	362	354	379	401	375	401	357	375	346	394	372	395	386	409	367	325	357	364	365	388	358	388	369	390	359	369	389	369	393	387	370	397	379	363	340	358	418	379	384	360	382	387	384	431	374	371	369	357	362	400	394	362	373	341	355	372	368	394	366	375	403	419	378	375	337	359	375	390	391	385	390	378	393	373	381	362	407	373	379	392	355	355	397	371	336	422	418	360	393	367	363	387	402	391	372	397	398	389	373	380	370	381	363	348	356	403	372	378	357	411	362	367	415	371	408	341	378	356	397	363	370	379	378	381	390	360	392	383	398	391	367	415	383	412	357	385	379	373	369	356	378	355	404	376	364	373	378	396	382	326	381	381	339	379	388	405	376	372	392	389	384	363	322	359	378	387	402	379	372	375	376	396	389	388	383	354	395	364	348	375	381	359	375	343	374	375	410	376	366	367	395	351	398	371	362	355	360	390	382	373	390	370	390	385	365	355	376	412	356	383	356	354	390	360	402	389	381	361	377	391	390	396	363	367	354	352	353	375	373	385	368	385	433	365	383	357	379	382	363	387	347	386	374	380	351	387	379	363	394	407	383	345	356	355	401	411	361	409	389	384	352	335	370	362	412	360	376	370	384	393	353	372	374	410	395	392	395	356	414	383	382	367	373	363	368	349	383	387	382	345	359	354	369	372	351	344	404	386	356	385	417	394	418	374	372	331	368	386	392	372	359	387	397	392	375	373	366	392	415	387	359	351	420	385	373	379	367	375	349	354	355	382	354	370	350	386	362	380	378	362	369	402	391	390	367	348	394	382	362	426	368	365	384	379	361	382	363	371	370	370	388	342	365	409	395	375	387	361	392	380	357	376	381	347	396	377	354	369	384	363	362	350	359	378	359	372	374	384	395	374	363	381	369	394	349	369	393	337	397	369	395	377	382	397	394	370	362	373	347	437	398	373	360	388	399	392	382	411	354	376	389	399	375	396	373	365	360	345	372	351	363	394	369	373	359	381	371	399	374	388	387	349	376	374	379	385	385	376	391	357	361	384	390	400	438	386	329	372	380	330	341	372	402
34027	61101	51159	38775	29938	20587	15401	11547	6467	3435	2040	1520	1265	943	859	782	694	612	555	518	515	466	488	469	489	466	415	482	440	419	434	413	410	406	397	395	387	393	407	381	392	354	380	403	382	408	394	390	379	389	452	420	377	390	366	374	386	397	411	398	401	356	394	393	420	435	410	391	442	395	406	387	386	362	393	394	367	353	386	369	379	396	380	420	396	398	395	372	395	392	371	427	380	381	401	358	374	388	366	365	377	382	371	392	404	378	339	421	415	364	388	398	365	390	399	388	368	402	417	396	387	408	399	431	380	379	410	392	396	399	422	390	391	366	372	379	420	370	369	377	396	411	383	407	388	400	405	398	388	373	401	415	463	377	390	439	405	393	385	423	387	398	378	386	373	369	369	387	420	364	395	436	422	425	395	383	337	393	395	401	412	421	381	372	399	413	362	377	381	382	379	416	412	372	395	369	374	365	431	416	387	375	408	389	414	400	384	401	424	381	411	384	384	377	359	382	379	372	403	403	394	381	383	368	391	400	407	401	415	385	366	362	401	424	377	395	365	418	353	382	397	399	398	357	387	419	386	382	402	378	365	403	384	393	363	408	415	387	415	384	413	376	417	404	403	404	425	388	395	381	370	398	383	407	389	393	378	413	382	397	401	397	375	386	394	370	423	369	374	379	384	358	377	395	416	402	401	413	385	387	422	387	380	352	403	411	424	405	398	400	412	411	385	409	371	396	392	401	378	398	433	379	368	393	384	400	396	356	402	420	374	388	366	397	371	396	401	404	414	392	380	387	387	387	401	396	408	383	390	425	392	423	417	347	365	397	382	388	390	383	388	361	365	392	416	371	431	367	434	425	370	413	385	363	410	383	419	406	385	396	385	390	418	357	373	392	398	374	401	400	393	375	398	364	395	397	355	374	422	398	411	382	407	409	393	394	418	354	418	378	380	394	385	386	392	390	403	390	407	385	380	417	386	374	410	409	429	398	436	390	399	438	374	390	396	401	419	360	391	418	393	388	387	369	358	367	367	372	426	395	419	407	411	416	360	365	347	397	385	402	366	371	434	379	423	401	390	364	390	425	387	375	384	388	395	375	402	370	388	383	379	357	371	401	450	367	369	399	420	379	422	376	358	365	372	399	406	390	391	427	419	408	393	390	398	387	363	367	424	386	444	404	357	359	378	387	375	372	368	359	390	394	396	395	407	385	428	391	407	410	394	364	392	393	373	383	381	395	404	348	365	386	400	411	377	351	409	356	377	374	392	389	401	376	379	361	410	390	421	382	397	391	393	422	392	412	378	411	392	406	437	389	389	392	388	348	429	395	407	417	361	382	410	377	394	374	395	394	407	384	369	391	376	396	397	369	392	390	397	392	388	376	374	379	401	389	393	378	394	398	348	410	360	397	389	389	370	389	413	385	411	413	411	410	390	404	389	394	416	471	392	399	397	440	429	381	430	412	408	411	449	367	367	376	398	374	346	398	398	415	399	371	395	412	401	423	389	367	402	402	400	356	381	393	397	409	421	382	372	420	399	411	401	393	411	385	353	387	380	376	408	391	425	401	422	385	371	413	388	430	405	432	418	413	397	410	397	403	394	351	383	381	398	403	422	426	361	414	372	394	399	373	400	400	415	398	386	358	399	381	386	393	355	393	396	400	405	363	396	389	370	372	403	408	389	392	365	368	422	384	364	358	397	416	375	399	398	404	405	390	386	359	412	400	408	374	378	356	400	392	410	381	397	406	377	439	432	341	413	363	402	409	395	399	390	394	411	407	372	393	368	387	393	406	391	369	365	364	379	399	410	402	401	366	403	388	394	391	426	428	424	395	361	410	398	374	370	385	398	365	423	403	375	382	379	375	402	412	427	379	390	413	437	381	428	396	386	342	419	416	382	372	369	442	402	413	381	378	427	399	368	388	352	396	404	390	385	390	407	419	418	349	387	389	371	391	400	403	384	378	378	399	382	408	392	410	352	384	392	439	415	393	392	395	427	387	385	403	404	409	427	382	386	403	375	410	396	377	379	400	406	391	401	396	375	359	369	379	392	401	401	371	382	387	403	361	421	408	410	392	399	404	388	420	386	383	368	346	438	407	436	407	374	360	388	365	408	393	356	375	417	421	391	428	398	379	379	420	361	371	440	385	399	391	371	413	411	392	380	382	412	375	403	399	406	423	381	401	377	383	396	402	358	409	364	403	377	406	407	394	377	399	382	401	375	389	381	389	373	406	369	398	369	378	366	388	422	414	381	389	424	416	389	410	392	365	378	357	387	410	405	387	390	395	392	405	402	374	387	418	411	341	432	392	356	355	375	381	411	403	384	371	392	385	393	408	388	361	370	425	409	419	348	395	407	401	389	390	413	359	405	398	451	391	402	388	411	378	413	388	401	395	390	417	402	361	384	416	376	411	378	402	388	413	407	390	374	360	409	392	424	405	440	391	398	396	382	394	393	384	413	354	389	385	404	383	415	385	368	431	390	379	399	415	371	370	385	393	377	398	370	412	360	401	377	410	384	372	409	393	369	414	402	383	417	394	400	394	386	384	422	362	398	396	397	402	402	412	393	416	397	427	381	416	410	373	447	382	412	378	399	399	414	419	414	399	411	378	396	406	397	376	417	383	397	399	396	418	396	375	357	392	370	435	400	378	405	429	430	414	404	403	420	381	394	415	385	376	378	398	405	378	359	374	422	402	413	387	400	350	417	375	382	394	403	406	418	364	423	389	390	384	411	372	386	412	383	428	399	369	388	384	380	376	409	411	417	405	372	383	422	365	404	400	388	385	419	384	394	356	397	410	399	415	411	374	379	413	395	389	391	403	388	429	381	384	397	359	377	384	413	388	387	389	392	385	379	394	365	400	394	375	379	391	374	398	378	384	376	367	410	368	388	419	413	377	403	379	384	441	417	395	430	401	376	399	373	372	422	364	392	388	396	403	419	371	372	385	370	427	388	377	384	359	386	379	379	398	398	399	394	393	386	391	377	418	378	400	404	405	411	392	440	396	428	377	377	405	387	429	381	404	404	394	420	388	410	412	368	390	434	348	407	423	346	366	388	385	395	389	423	424	394	383	404	376	418	373	406	350	370	418	406	392	372	370	391	386	420	389	381	380	423	334	373	415	373	388	364	387	417	393	390	433	406	413	388	392	375	406	428	390	387	374	373	409	392	365	372	441	362	420	374	413	392	384	409	403	406	372	408	395	369	402	431	395	418	397	404	403	360	410	416	406	375	361	413	383	375	379	396	376	365	363	365	363	396	437	392	421	412	392	389	394	374	419	426	344	390	410	374	376	391	404	378	384	356	387	392	365	399	405	378	418	394	386	363	381	381	384	394	369	360	384	392	380	414	417	394	364	406	388	386	397	397	430	395	386	422	406	394	395	383	390	413	411	418	375	376	420	413	371	368	375	369	407	387	405	421	380	422	417	358	372	364	367	393	406	393	410	384	398	374	384	430	427	420	398	411	406	418	414	453	424	412	382
25696	21819	30836	30623	22133	15533	8905	4861	2925	2221	1130	842	738	601	605	542	470	496	451	442	452	412	429	440	427	394	399	397	456	373	386	418	392	361	393	416	393	378	416	395	381	421	413	382	375	373	388	364	406	397	399	390	383	384	383	386	412	388	370	382	410	403	392	387	386	405	370	383	409	371	406	411	394	373	402	391	419	369	399	373	415	385	416	383	396	375	379	379	399	384	330	366	353	332	391	407	387	377	365	405	404	364	419	406	382	388	364	402	399	425	392	377	410	359	414	393	365	363	382	395	380	363	404	397	387	382	367	375	351	411	361	385	366	373	348	411	350	375	410	385	357	398	368	411	368	346	381	402	364	386	409	358	385	417	362	369	406	404	373	397	354	372	388	392	396	374	366	412	366	400	401	362	399	390	393	356	395	377	388	350	410	373	375	363	374	368	403	371	390	405	386	394	383	377	396	396	394	346	394	376	370	406	406	430	389	386	434	377	355	396	380	400	387	414	384	352	409	408	416	358	400	386	384	389	374	356	380	400	363	400	402	397	390	379	435	372	374	387	363	377	412	364	374	418	395	354	388	367	393	399	372	371	380	370	393	417	414	389	381	402	400	401	380	392	382	385	402	380	411	402	368	364	365	361	362	394	363	412	370	421	383	372	396	379	379	410	395	397	365	419	436	404	374	383	388	358	369	343	405	428	379	379	373	372	374	377	425	355	412	370	398	386	371	416	347	404	372	361	382	392	358	374	385	367	370	382	401	364	407	422	360	404	392	350	416	398	366	358	383	411	386	392	382	370	416	424	377	441	401	374	404	423	388	388	398	419	412	393	389	375	400	380	391	367	411	394	402	383	350	372	407	367	422	381	409	390	377	354	402	380	380	346	390	412	369	369	397	369	365	370	385	372	386	395	394	367	374	402	377	370	381	413	387	363	400	410	373	384	350	361	371	406	405	437	364	421	378	386	394	389	380	381	371	414	390	375	377	386	369	394	348	375	431	393	388	395	402	397	424	373	373	397	375	341	405	369	360	394	363	391	383	407	395	374	367	366	388	356	334	389	377	370	371	414	354	396	383	351	374	405	364	367	361	374	398	413	378	395	371	382	371	386	357	418	438	425	385	396	413	364	382	392	396	377	388	395	354	382	394	375	386	376	341	383	373	403	370	363	373	398	385	365	399	422	352	391	392	391	405	373	374	386	388	406	362	346	382	418	391	413	411	396	370	375	365	389	387	398	409	395	379	364	375	389	374	415	365	397	385	402	363	398	407	402	400	395	400	352	388	373	400	376	388	363	410	391	369	429	402	380	386	384	384	401	391	365	386	345	358	380	362	390	378	388	404	369	371	384	366	390	353	412	388	375	405	407	409	380	405	392	379	392	400	374	397	392	407	399	377	383	379	388	387	413	381	373	363	375	378	388	389	415	375	366	414	424	392	374	396	432	419	398	369	400	378	389	370	406	399	357	360	386	384	363	383	374	396	393	369	367	350	367	413	396	401	380	396	394	419	389	365	391	370	420	382	377	363	372	410	394	398	439	353	379	380	389	392	421	389	378	349	400	389	385	393	370	389	388	368	396	424	345	383	386	370	371	434	438	382	403	387	374	403	411	381	387	403	407	371	375	405	381	364	371	377	372	396	394	396	395	395	403	391	347	382	368	404	414	356	392	383	369	397	388	378	379	421	404	367	354	397	402	350	414	350	390	388	410	366	389	392	399	382	376	414	370	366	390	377	414	413	369	412	409	378	398	371	376	404	390	419	366	398	410	359	388	396	428	383	409	358	370	406	426	391	398	398	399	363	377	376	381	390	364	381	383	376	391	386	398	403	399	399	433	396	362	382	392	399	366	378	387	401	382	378	370	387	370	389	415	398	385	391	368	379	390	362	383	382	388	397	418	409	344	404	383	357	389	361	375	393	379	394	355	385	397	378	389	402	393	375	352	404	410	354	428	381	411	356	374	389	371	421	392	385	376	422	385	395	367	400	426	411	396	405	370	401	399	402	385	354	368	366	360	363	358	375	399	383	358	366	377	381	396	351	392	411	390	352	409	377	394	397	397	361	402	396	367	371	364	408	370	393	350	406	407	393	395	396	419	423	394	375	402	386	369	360	363	402	393	403	382	362	412	355	384	386	431	385	383	379	384	352	353	384	400	381	370	386	409	395	412	376	390	394	396	392	355	415	374	376	395	365	397	354	383	375	379	397	360	373	386	376	432	369	341	451	366	384	407	348	374	398	392	404	387	350	382	399	407	364	420	414	396	348	400	368	383	409	401	424	364	377	362	355	396	412	391	415	380	384	382	407	381	412	416	365	399	415	378	412	358	380	393	394	381	363	375	373	403	395	377	372	403	414	389	369	362	368	376	365	427	349	365	393	386	393	426	386	379	374	371	369	379	366	378	400	378	359	399	357	424	376	375	382	426	377	365	397	394	345	381	396	383	408	368	377	394	379	378	365	346	366	400	363	386	401	380	390	407	372	390	394	399	394	421	382	374	377	389	379	376	400	364	420	411	417	408	393	383	392	377	407	376	409	378	420	372	405	397	389	395	399	386	369	371	406	389	368	363	394	410	385	390	374	375	373	397	392	368	357	384	368	413	360	380	368	380	399	384	382	417	385	394	350	366	397	364	331	370	409	405	366	414	400	374	382	413	386	365	397	356	381	363	370	383	404	407	373	393	409	391	389	391	401	390	381	432	407	367	399	409	379	417	377	375	380	334	399	402	407	360	354	359	389	387	366	395	345	396	431	383	431	401	379	369	401	364	367	400	390	400	392	391	386	430	373	407	380	368	366	378	382	407	399	389	422	379	416	376	389	406	422	392	400	409	354	373	393	386	392	405	401	372	378	389	339	399	394	351	365	367	395	369	374	381	389	365	389	399	396	411	406	390	401	384	360	387	405	363	380	390	389	401	383	418	395	398	385	356	363	386	406	403	408	374	423	404	367	363	464	405	420	398	323	401	395	405	374	380	407	409	394	429	366	405	359	406	390	345	409	405	401	400	409	359	368	363	361	386	380	371	422	368	372	397	387	380	388	420	359	417	395	345	383	385	362	392	379	398	383	374	382	374	390	375	411	382	364	373	431	383	351	358	379	390	370	382	356	397	359	379	384	338	359	390	410	396	393	378	432	425	404	404	356	427	373	390	374	381	396	400	392	378	374	373	399	380	361	355	321	368	400	394	376	337	395	429	401	350	406	414	404	369	365	374	401	399	401	402	384	394	407	348	373	403	367	423	371	394	386	376	375	366	399	388	411	385	434	403	385	427	386	407	366	385	369	365	414	415	389	398	394	357	394	395	363	374	359	352	386	361	365	389	376	413	422	384	370	424	392	373	394	353	372	404	375	388	327	384	355	382	381	379	367	354	351	374	384	399	394	378	380	382	417	404	402	420	366	391	392	397	374	376	417	389	400	384	388	400	396	390	396	376	401	419	358	369	395	395	398	377	365	396	408	375	400	398	407	358	402	379	388	385	384	346
34001	57532	47145	33118	24106	18745	12240	8114	5120	3797	1754	1258	1063	838	730	687	576	624	608	544	513	503	488	506	504	492	484	446	467	441	423	450	426	425	448	435	440	429	442	424	401	397	416	435	410	379	418	402	389	454	437	431	383	415	408	398	446	403	420	411	425	392	444	411	408	434	388	412	393	406	409	436	406	384	424	403	471	417	397	426	417	403	377	403	407	417	455	426	409	435	379	403	372	433	398	388	440	437	432	425	452	404	410	416	411	432	424	420	390	429	446	412	398	392	420	428	393	412	371	398	452	400	426	410	368	399	410	399	421	393	401	414	426	415	409	427	394	426	402	381	429	422	421	408	409	409	406	435	407	388	450	399	398	420	401	403	360	411	404	421	407	431	427	413	419	422	435	391	426	465	423	410	438	401	383	425	426	407	429	407	425	425	386	397	417	377	416	409	401	406	421	453	408	406	423	433	423	433	429	397	415	420	407	442	390	399	383	411	394	402	445	384	377	381	393	423	364	388	409	413	410	413	440	422	363	407	416	411	423	397	406	433	392	388	383	419	454	410	377	420	417	417	416	412	420	419	417	433	425	387	391	441	416	414	388	408	392	386	416	421	408	387	385	389	408	434	402	419	428	443	403	419	413	383	367	413	410	436	428	443	385	408	405	384	431	435	423	409	403	375	424	416	422	395	406	432	426	445	416	432	369	384	423	445	403	400	395	423	441	416	383	366	433	422	423	447	417	380	430	436	436	396	412	432	437	392	416	415	399	415	405	396	406	458	411	428	401	406	408	411	428	392	416	401	431	453	426	391	425	421	413	398	419	449	427	439	421	404	392	403	421	415	407	433	406	437	419	381	429	439	412	399	429	394	427	432	392	438	430	406	439	404	406	404	372	394	410	416	445	392	397	411	403	395	436	428	410	435	439	405	406	406	394	384	386	390	407	408	430	422	393	437	402	395	409	428	461	362	438	414	396	404	399	462	406	413	422	389	415	436	438	412	429	444	400	395	422	379	410	434	410	415	437	425	434	445	409	435	395	390	398	403	369	384	391	384	414	409	401	435	444	436	423	447	376	409	405	451	407	412	447	411	434	439	422	402	398	400	407	460	386	409	358	423	412	394	436	401	401	413	423	446	426	414	383	404	414	412	393	397	389	418	398	401	438	413	408	394	401	409	416	428	408	400	389	413	432	390	400	389	409	422	412	387	410	401	374	383	451	390	396	415	392	411	439	427	403	388	440	437	387	416	429	421	410	406	402	378	387	440	410	434	409	433	437	427	411	407	425	408	395	377	388	398	395	423	411	434	408	431	413	393	363	437	392	381	428	428	414	395	436	437	388	432	399	403	441	430	396	420	422	432	393	398	410	402	403	419	432	417	426	380	436	410	423	389	402	408	453	372	426	407	422	412	392	405	415	399	382	397	418	420	415	417	404	393	405	387	430	390	388	376	424	424	402	421	420	379	435	381	409	429	388	419	397	386	400	440	439	439	420	424	436	419	396	412	444	398	413	412	380	417	435	406	413	382	383	458	431	418	444	388	379	417	417	430	382	408	412	412	386	422	437	428	391	397	411	414	437	445	408	371	418	434	395	385	394	440	408	421	402	432	454	387	431	402	402	446	396	424	415	415	415	436	435	424	419	399	405	427	451	385	445	382	425	410	364	431	444	368	430	406	439	425	427	398	425	416	439	425	410	438	421	406	395	405	399	437	425	436	405	445	422	423	386	419	420	413	413	430	406	418	397	420	446	419	404	460	412	396	416	413	389	441	416	397	396	423	437	398	396	376	424	443	392	425	397	445	411	395	426	422	430	391	370	411	404	438	383	412	386	418	421	385	404	400	381	384	380	400	409	389	400	403	441	425	424	420	419	395	404	444	412	398	400	397	400	381	418	415	395	375	398	449	417	407	391	440	412	405	441	403	440	425	404	379	429	427	411	435	444	378	410	390	441	409	427	409	382	396	397	395	403	408	445	420	431	403	409	397	415	433	420	396	405	443	415	402	427	414	437	410	428	408	406	415	440	394	415	433	423	425	427	400	412	418	382	402	410	424	399	421	421	428	385	385	403	422	442	394	402	432	407	406	400	408	425	425	403	402	403	387	410	409	376	397	422	417	412	384	408	431	415	463	427	414	464	387	456	406	436	403	397	404	400	402	445	440	422	400	410	423	415	397	416	411	398	410	335	434	423	378	380	386	409	443	422	435	395	416	407	444	368	427	438	441	378	448	431	407	443	406	395	449	430	407	400	416	401	433	415	408	406	405	426	388	420	411	422	398	442	431	391	429	398	409	364	419	438	435	423	418	405	390	370	417	430	442	424	398	443	429	406	388	425	407	372	410	420	404	435	400	422	411	460	397	365	403	427	424	411	398	393	390	384	397	409	383	430	432	420	401	434	410	420	423	428	401	384	389	414	432	400	394	389	442	405	409	416	414	406	399	368	389	388	419	362	411	438	405	406	421	424	418	411	415	403	418	402	377	414	452	391	432	413	419	424	418	373	357	463	424	406	367	435	404	430	356	412	419	402	421	404	396	446	417	410	376	411	433	396	419	409	413	427	425	451	415	405	411	413	404	394	412	449	401	425	414	423	389	375	428	413	392	371	433	414	442	412	391	411	449	430	434	382	406	356	388	424	396	400	445	412	433	448	444	416	438	427	413	430	405	403	403	415	400	416	419	403	406	410	434	420	431	417	423	380	428	409	436	390	422	429	419	426	423	411	424	390	396	415	405	412	396	419	419	409	421	425	394	388	429	431	451	398	400	413	466	406	465	431	441	413	408	413	432	434	405	426	413	384	397	410	423	384	420	416	406	439	440	473	425	411	360	444	426	460	433	372	392	441	387	422	408	462	427	392	422	453	432	424	403	400	420	414	423	406	419	427	416	379	404	408	412	398	379	386	414	395	400	397	429	409	425	434	415	424	431	419	422	411	438	425	412	450	429	406	419	403	437	434	397	429	407	406	408	429	383	401	409	407	395	395	415	366	398	369	398	415	416	405	422	400	395	406	405	393	423	384	419	361	389	387	419	422	419	411	416	395	411	423	421	422	401	415	457	412	418	409	383	427	422	451	380	390	403	402	449	442	413	410	434	400	406	402	420	395	429	439	420	447	443	448	420	443	404	413	407	429	434	389	389	417	451	370	389	397	377	417	393	429	417	431	414	398	450	440	385	390	423	446	422	411	395	403	368	411	388	388	379	442	429	424	424	418	419	434	425	389	404	397	426	431	430	396	445	405	418	423	404	413	419	438	436	425	422	419	407	436	426	394	385	416	410	383	417	438	426	398	407	416	423	405	404	395	418	398	376	394	439	415	428	454	446	388	398	425	356	430	383	371	387	384	429	386	422	402	418	412	430	404	405	403	404	395	430	418	417	391	400	405	396	399	364	365	404	405	453	378	395	411	394	431	412	408	419	436	375	411	433	410	458	415	420	395	427	421	393	415	407	388	410	420	441	454	432	413	417	448	396	387	391	444	362	435	387
23462	21695	29470	24902	23390	24726	23309	15697	8724	3767	1830	1492	1313	1063	900	853	775	740	734	711	667	672	633	601	576	591	594	617	588	527	525	551	548	585	576	534	558	525	531	529	593	521	538	525	552	528	560	515	547	502	510	547	480	492	512	496	525	543	513	505	507	545	516	548	485	496	533	528	510	525	523	471	508	527	533	510	489	521	506	493	513	515	525	528	498	498	514	514	484	551	514	523	516	514	509	562	518	517	528	549	575	509	515	536	531	545	496	474	516	546	507	524	480	488	574	504	521	470	501	515	493	529	501	537	511	509	531	531	520	523	464	485	549	508	537	497	468	501	519	511	511	523	518	492	480	524	514	513	535	511	517	533	478	538	502	505	493	483	538	509	524	516	550	532	505	527	526	535	490	494	504	554	546	479	493	484	505	535	489	534	531	522	506	511	582	463	507	536	477	472	539	511	571	528	492	515	514	490	483	528	529	522	508	527	534	475	551	519	539	527	558	546	530	493	513	508	540	528	520	541	531	501	536	524	480	540	529	469	519	508	544	485	502	535	483	506	507	491	517	519	522	484	517	505	533	530	508	565	493	483	514	501	560	537	533	495	518	530	446	508	498	499	495	564	525	545	518	499	491	496	512	534	546	533	499	517	490	487	486	524	514	538	513	543	490	494	504	520	540	491	478	564	536	496	550	535	561	525	511	495	539	521	515	536	539	497	513	553	471	552	551	544	530	526	529	489	481	544	532	513	502	499	534	523	489	528	541	515	528	499	505	545	522	502	519	510	490	543	543	521	498	512	560	527	503	509	527	526	499	503	508	538	498	498	503	532	517	522	497	516	501	529	493	520	497	505	496	573	512	490	531	467	513	496	497	475	509	508	545	538	507	519	519	495	502	512	522	527	496	537	524	520	534	488	536	498	522	565	515	534	522	494	532	495	525	498	531	506	470	513	519	538	477	494	480	512	506	497	516	559	510	519	540	485	529	535	548	497	511	508	529	481	546	535	541	514	528	516	524	479	548	534	502	503	503	510	501	553	545	518	547	515	527	501	491	516	506	545	483	520	533	483	496	483	496	559	539	493	512	518	523	540	491	518	523	523	519	549	535	522	513	529	506	507	526	537	492	515	544	550	504	510	562	522	503	492	501	531	519	535	548	506	493	504	512	514	530	501	508	537	533	528	536	490	539	484	573	511	549	514	477	499	517	538	527	522	546	543	482	468	547	558	508	524	505	510	547	528	507	503	495	483	518	530	541	520	536	521	483	492	529	559	515	538	505	531	545	531	502	524	532	512	511	534	487	507	548	530	522	529	504	494	477	525	495	541	499	485	495	504	598	531	535	540	485	537	498	517	514	533	535	521	536	526	533	491	519	537	483	543	533	531	517	504	530	526	522	514	526	511	532	547	524	519	500	531	543	517	499	515	496	514	495	517	504	533	501	507	530	547	506	491	539	539	495	511	574	487	524	520	499	527	515	520	542	532	509	477	542	472	514	510	522	489	525	542	508	515	533	500	512	485	514	558	531	515	502	532	503	538	528	504	509	521	491	539	508	520	536	505	495	496	499	525	519	513	517	559	526	519	500	504	494	492	533	564	487	498	543	490	534	515	481	531	501	510	516	551	534	526	544	501	510	510	528	510	541	544	513	525	529	524	504	530	540	500	460	543	534	524	542	487	486	494	502	491	528	481	522	513	515	506	513	498	481	514	531	541	476	516	521	528	525	513	498	501	521	511	500	521	527	539	536	549	481	579	526	530	541	493	536	523	500	568	518	510	526	498	526	495	518	501	526	493	497	525	549	533	525	457	531	528	532	506	541	514	499	521	528	508	526	510	492	521	503	519	520	546	502	485	488	526	518	496	513	518	534	467	542	530	487	539	510	483	524	505	489	480	527	540	504	502	561	495	543	520	523	504	544	540	538	550	544	471	546	498	504	497	522	493	505	556	553	501	551	528	491	516	545	484	482	533	518	495	499	538	546	516	554	568	537	509	517	521	523	504	507	507	539	545	523	523	521	475	518	483	537	501	557	479	534	542	502	494	538	532	521	513	526	539	541	540	518	507	506	489	509	488	537	523	535	486	513	504	492	507	519	487	519	526	501	544	505	448	494	515	533	511	509	502	557	520	501	479	521	536	502	501	569	527	537	524	528	508	501	496	466	506	467	541	505	527	509	482	519	513	563	540	526	501	538	495	534	526	463	557	490	503	513	520	508	518	507	505	544	518	486	537	487	546	497	539	494	525	480	558	500	501	515	527	522	476	495	513	505	531	442	541	539	534	476	556	546	525	533	487	537	525	556	542	518	516	523	515	568	496	565	508	506	563	553	518	523	475	477	494	478	498	547	524	514	492	476	492	511	508	498	516	534	495	509	516	522	518	548	532	499	521	514	510	528	510	555	558	542	508	585	539	528	563	495	507	510	511	506	494	513	494	536	512	443	521	542	498	528	492	536	510	551	494	524	537	546	526	498	518	515	569	494	497	560	526	509	505	452	510	535	527	487	527	534	493	529	512	493	504	541	530	480	546	517	505	580	529	528	513	515	543	527	505	526	501	487	483	523	522	513	569	493	495	481	533	517	477	527	521	521	508	553	509	518	502	503	496	452	499	491	513	513	493	513	485	507	508	512	527	520	503	530	498	532	523	555	513	523	468	532	520	524	498	505	483	507	508	532	483	539	533	525	535	517	512	538	517	516	493	519	517	550	546	528	502	542	512	544	486	525	521	492	506	521	503	518	505	488	484	496	521	508	499	492	535	503	532	569	501	528	539	518	482	514	556	527	530	509	503	568	524	509	502	517	539	541	515	480	519	535	549	503	507	522	546	518	532	552	475	503	547	548	507	515	543	525	545	530	523	549	554	513	502	529	540	545	512	515	498	505	522	481	508	542	519	565	517	479	538	522	541	527	498	538	500	524	515	524	540	526	522	498	493	501	517	551	536	521	505	492	510	566	488	535	523	510	500	521	572	525	498	523	458	544	538	535	512	476	507	551	512	544	465	549	475	471	493	513	506	470	496	526	546	522	483	508	522	537	518	525	519	550	551	517	531	537	523	514	488	477	518	515	525	492	513	506	523	543	567	524	512	517	511	509	511	537	495	509	510	569	505	490	532	490	509	542	515	484	492	534	522	492	504	464	495	534	490	502	477	512	529	491	509	545	515	524	485	533	485	494	547	543	537	504	493	496	497	491	516	489	513	513	509	480	560	531	511	514	508	495	498	520	507	485	525	482	485	519	535	568	528	475	521	511	517	559	514	528	549	501	509	512	472	515	499	507	526	505	494	505	529	491	520	526	551	512	517	520	548	513	550	513	531	531	497	487	515	494	500	507	499	491	521	517	483	542	498	512	473	517	508	518	482	534	537	485	515	513	561	500	508	524	531	515	537	492	502	523	539	516	524	540	541	532	474	513	500	546	526	516	499	504	487	529	527	531	503	544	529	524	531	565	481	498	525	491	539	524	509	491	490	525	535	492	523	525	480	492	531
36231	68470	56679	41820	35084	26051	21902	19172	11713	5291	2757	2343	1920	1439	1136	1036	939	927	861	812	751	701	681	641	660	621	647	590	638	587	551	562	592	556	548	538	548	505	543	541	508	546	515	567	536	505	547	557	560	524	519	519	532	531	545	520	556	547	502	562	523	539	551	539	525	533	532	546	570	546	536	508	511	586	526	475	517	503	532	562	500	505	525	532	568	517	515	498	498	549	544	531	576	537	528	527	531	550	555	513	549	547	531	549	523	490	554	544	524	501	548	515	527	557	539	528	545	485	530	553	541	568	513	495	531	538	479	502	502	615	509	513	518	515	499	468	540	501	511	579	498	528	517	520	547	535	515	583	597	502	498	543	490	510	556	532	548	507	548	532	505	508	531	495	555	551	516	547	542	508	535	536	507	505	524	510	534	537	500	536	556	530	521	526	548	530	541	554	515	478	521	505	520	528	526	554	529	523	526	511	520	516	524	531	501	557	509	520	521	504	570	496	535	509	539	504	541	531	580	543	507	499	509	495	499	507	517	580	510	533	520	548	538	516	460	532	533	521	528	522	538	517	530	554	518	541	537	530	552	528	516	534	531	485	558	505	496	533	538	531	522	536	521	558	555	483	588	546	546	513	494	528	531	539	520	535	505	561	555	505	532	527	521	546	512	524	535	505	507	546	515	537	503	501	507	496	554	503	478	552	456	537	564	508	523	547	539	556	530	500	520	523	569	479	512	545	509	521	553	493	489	519	502	518	525	568	519	550	553	522	501	545	550	512	518	540	533	498	497	488	538	505	537	552	531	517	564	540	532	515	473	524	527	517	563	552	492	558	493	547	520	499	538	507	492	518	589	517	529	512	492	538	537	493	541	543	558	542	518	525	553	514	534	516	491	515	512	502	546	524	499	506	550	551	535	498	525	537	546	488	564	510	511	535	544	521	575	557	522	543	548	577	489	527	510	511	537	553	528	517	584	511	520	527	526	512	557	534	529	509	506	542	492	602	538	537	526	536	512	533	503	545	524	537	568	550	540	578	572	533	541	474	525	520	547	520	517	530	519	490	536	526	511	505	532	495	511	514	513	538	541	526	512	567	529	530	551	520	524	545	553	562	495	531	540	552	528	516	520	506	562	493	548	518	493	489	532	538	558	504	554	541	493	547	513	529	574	564	513	568	514	569	536	530	519	520	512	551	545	514	521	572	538	498	497	517	510	529	526	488	528	522	552	572	534	536	487	570	529	543	544	516	496	516	545	483	545	526	522	524	497	517	538	552	554	570	524	519	537	514	533	516	496	529	564	553	547	517	523	520	533	523	504	511	510	504	514	517	502	499	550	530	524	532	523	547	497	546	555	556	495	561	498	563	489	522	546	516	535	562	547	538	502	533	544	513	537	566	541	535	523	582	533	544	574	505	502	524	538	564	494	515	518	506	530	520	502	526	486	542	535	526	538	544	486	509	565	548	527	471	499	537	534	563	498	549	570	497	517	510	505	537	533	541	523	513	556	545	542	537	518	534	525	520	566	517	519	545	538	503	527	523	526	549	499	537	500	550	541	474	543	533	511	523	512	495	509	516	563	550	516	563	552	487	545	513	561	522	518	544	535	530	536	530	528	546	577	528	499	530	521	544	541	554	499	520	534	546	544	545	498	544	527	549	528	553	536	539	523	537	498	491	518	520	512	533	486	523	562	538	492	531	569	511	538	538	557	540	531	521	537	526	562	564	532	505	526	533	515	547	516	544	505	536	497	508	521	553	505	514	526	513	526	549	486	556	500	554	569	557	552	519	549	453	516	532	517	485	566	527	562	572	557	497	514	502	552	501	555	503	496	520	488	531	527	512	498	513	479	523	548	506	508	548	493	556	531	499	529	470	536	523	532	476	545	555	533	499	563	529	489	516	529	576	529	498	520	537	528	534	539	484	543	564	507	528	486	523	517	512	526	542	540	539	535	499	494	510	569	519	484	503	511	540	552	521	542	548	498	552	527	531	487	510	533	553	490	514	566	560	518	533	561	525	535	540	522	501	546	509	518	517	476	534	548	512	554	516	503	570	531	511	529	549	498	527	532	547	564	532	543	504	557	538	501	565	517	472	525	584	525	523	540	535	558	503	515	536	568	505	526	530	535	511	571	505	535	562	521	486	503	525	546	527	548	553	538	517	506	485	528	540	542	530	535	518	504	514	548	555	542	564	515	534	536	517	551	532	552	542	504	548	549	524	541	570	523	503	559	505	488	521	509	542	530	519	518	562	497	513	548	501	538	533	556	553	508	538	502	561	521	503	513	573	539	535	546	556	495	497	517	517	525	523	547	553	532	499	529	534	562	523	538	567	519	498	505	536	509	522	544	525	563	476	528	580	545	540	544	550	500	529	537	504	522	516	482	528	554	486	515	549	519	510	535	530	512	516	561	516	525	596	539	487	498	531	473	534	523	544	549	498	552	538	526	516	519	557	570	531	526	558	544	539	513	558	506	543	555	505	517	514	496	520	485	531	474	542	541	513	522	577	572	536	463	489	505	515	514	507	524	563	530	528	499	537	497	540	539	532	538	549	497	554	566	515	519	513	532	578	552	549	542	530	560	514	522	555	543	574	542	558	522	523	584	533	526	552	509	527	552	548	531	563	568	474	511	500	502	571	525	543	506	518	498	534	489	557	514	535	499	545	524	523	516	555	535	526	510	525	536	515	516	515	525	544	485	498	564	524	529	516	499	530	534	580	517	540	551	507	563	520	520	545	558	561	539	519	533	511	512	512	542	562	555	539	502	492	513	478	532	533	499	557	552	531	525	535	508	516	501	494	500	529	477	508	521	481	546	517	527	544	557	503	561	537	513	513	502	503	506	500	493	489	553	487	532	494	555	521	559	517	499	501	561	513	533	477	523	534	499	522	531	535	550	520	525	481	537	549	508	505	561	516	496	480	526	503	516	518	517	519	516	548	547	549	520	545	506	528	490	537	525	496	508	537	528	548	520	526	543	538	542	556	509	555	495	500	542	560	554	526	558	553	535	524	521	509	566	591	563	536	540	495	549	490	517	527	559	524	518	539	533	535	506	554	540	507	527	534	513	554	494	567	579	571	550	521	518	536	513	503	489	543	512	535	514	539	529	544	512	523	526	512	551	484	540	526	503	541	506	517	529	534	529	536	530	520	540	495	463	521	546	493	552	498	538	550	549	517	478	554	536	520	547	521	532	526	530	520	538	546	526	508	540	559	536	559	501	549	554	556	502	550	516	542	546	548	518	497	545	554	548	537	508	539	505	466	518	567	544	534	532	507	542	539	519	523	512	514	538	519	554	526	551	485	541	509	506	534	517	500	540	548	538	518	510	526	527	546	475	494	542	521	543	541	546	549	551	502	549	552	501	495	479	546	522	550	536	498	547	535	552	515	501	489	506	560	487	534	500	517	550	536	535	512	528	515	501	493	545	556	551	512	522	519	559	564	522	525	518	531	539	530	513	479	516	541	504	495	539	522	490	505	502	536
32581	39091	42550	30195	17436	8452	5431	3460	1915	1122	809	691	602	567	454	403	382	405	369	363	370	346	329	326	313	313	338	327	295	302	313	289	313	316	319	300	320	301	289	345	297	317	282	293	320	301	301	282	291	297	309	303	309	330	304	293	315	313	292	295	322	315	289	286	277	322	331	276	291	292	278	324	297	335	288	317	297	295	330	298	316	309	279	302	312	309	305	293	311	286	318	303	289	310	271	302	267	311	311	321	307	341	309	296	283	293	270	292	298	285	276	307	320	267	286	291	291	311	260	256	299	289	314	308	318	285	287	317	284	280	300	294	312	294	311	294	274	307	310	299	316	327	320	309	315	292	308	298	289	281	283	299	312	331	317	276	291	302	275	312	290	281	310	287	311	279	300	336	307	311	300	281	303	277	274	279	277	318	264	339	318	310	318	316	296	302	299	299	257	298	307	305	288	309	296	284	302	281	315	323	268	328	290	308	274	310	292	310	306	302	303	287	276	322	303	324	289	291	285	327	319	306	308	288	304	322	299	301	300	292	308	319	297	337	288	270	323	309	301	287	319	309	291	315	309	350	306	310	300	311	283	264	285	313	297	328	325	296	270	310	318	302	306	288	293	299	284	293	303	316	342	324	313	269	299	294	290	339	271	252	303	313	302	312	293	271	272	286	328	277	286	298	304	287	303	308	303	310	276	285	311	301	303	298	317	325	302	310	316	288	298	293	301	290	300	295	300	296	316	296	304	295	313	298	301	302	293	312	323	296	270	312	311	290	283	272	323	274	278	288	269	335	336	297	322	270	303	316	312	275	334	320	305	288	323	303	307	296	289	306	336	330	314	265	290	298	333	260	313	308	329	309	297	302	288	292	281	280	288	287	298	302	294	296	314	296	292	309	288	282	311	285	334	287	269	320	316	316	280	323	311	288	293	316	297	278	243	306	288	295	292	303	301	288	287	304	277	280	311	308	327	291	283	317	314	299	306	297	290	308	271	315	290	323	318	282	297	291	279	309	273	322	283	288	334	319	309	294	284	310	294	294	321	305	279	313	302	290	301	314	296	306	291	299	297	303	282	287	288	307	284	265	299	287	281	317	321	270	324	301	282	312	305	326	335	317	287	279	282	322	320	313	299	294	300	278	281	287	299	278	314	302	309	306	339	286	281	290	321	284	278	292	317	312	268	275	290	309	293	309	301	302	324	288	285	300	297	288	317	273	303	316	288	310	334	304	313	261	277	281	280	303	301	278	338	282	282	341	312	306	302	292	308	309	294	334	301	318	282	285	288	308	312	307	270	304	301	325	272	280	286	309	318	304	309	303	297	320	289	324	288	300	264	293	312	296	296	272	338	282	307	305	287	286	304	301	335	310	307	310	299	292	283	310	326	329	274	277	278	302	289	308	329	302	298	303	294	285	302	307	285	281	315	292	302	284	321	293	321	326	334	286	292	328	274	291	306	286	284	301	340	321	281	296	291	296	290	280	317	285	285	302	310	313	288	322	299	267	299	314	317	309	312	317	298	304	297	317	298	311	308	302	293	308	278	293	301	310	320	321	329	283	305	305	307	315	267	314	315	331	284	291	302	280	329	313	300	287	321	309	285	318	260	282	276	272	305	290	270	320	268	322	295	309	291	269	306	291	294	277	318	324	311	296	301	345	318	288	325	288	292	305	340	316	266	278	351	322	360	317	274	309	280	304	285	321	306	316	313	290	310	294	282	307	326	288	315	323	313	308	291	333	292	314	317	317	303	307	281	279	310	316	267	309	327	300	300	327	378	292	309	309	342	295	294	323	294	269	271	261	281	303	298	311	293	261	338	325	322	306	332	325	289	324	271	295	296	298	307	291	303	303	323	265	314	304	309	313	266	281	327	309	290	278	276	297	295	298	316	283	296	278	329	322	300	318	303	282	320	318	326	283	308	308	299	291	312	285	315	320	328	306	316	297	285	318	302	306	330	282	302	294	303	319	312	301	304	264	301	287	271	306	307	321	323	294	308	300	317	306	294	319	301	291	315	322	308	306	293	313	301	289	291	294	300	285	317	311	284	316	298	300	323	302	302	286	325	289	306	291	308	306	325	317	269	311	308	317	303	275	293	311	308	295	289	314	307	319	332	307	302	300	294	304	326	259	315	296	267	310	298	317	305	311	287	293	306	293	291	274	285	292	286	307	316	263	309	306	320	326	291	287	273	313	321	269	294	293	320	285	288	308	329	299	276	302	313	302	315	316	285	321	338	322	267	289	311	297	289	344	314	279	316	313	322	305	328	294	314	273	293	300	283	298	285	282	333	268	290	290	279	278	326	322	311	319	300	308	270	303	306	322	288	310	325	304	341	304	312	262	290	310	306	328	325	291	275	303	317	297	313	307	315	337	257	311	311	277	304	297	299	274	313	290	263	312	322	297	286	333	303	306	288	270	332	306	306	301	273	304	287	276	301	293	300	298	312	277	332	261	311	322	318	267	337	316	300	308	275	291	309	277	304	329	302	266	269	351	281	286	317	304	321	281	294	281	288	302	306	299	284	296	296	300	287	300	292	314	322	301	309	304	310	282	279	304	337	280	305	258	288	307	294	297	301	318	320	321	328	286	290	284	288	306	290	273	269	311	275	323	334	302	279	271	295	313	280	306	286	267	308	311	301	310	313	309	304	295	324	311	286	324	299	306	315	308	282	304	317	313	292	312	317	304	316	280	283	333	283	306	306	300	322	276	289	322	300	319	276	321	297	323	292	284	307	310	275	296	278	262	323	277	303	264	316	272	325	304	318	293	315	323	306	316	278	293	293	320	316	289	362	304	289	283	310	291	287	310	318	291	297	296	295	308	333	315	279	293	271	330	326	319	290	303	324	302	274	309	300	290	290	296	304	305	341	300	310	295	301	283	326	298	320	293	293	300	286	296	308	303	313	305	287	311	318	298	300	309	312	334	312	304	276	312	321	310	263	281	274	312	350	281	319	311	296	312	276	310	312	275	323	303	310	296	325	307	293	306	338	309	277	286	294	289	302	319	318	279	293	296	295	319	301	310	310	272	312	312	301	316	290	302	295	306	301	281	282	278	314	317	340	290	352	305	290	283	279	307	311	322	316	289	306	294	298	319	282	268	272	301	273	326	306	292	328	296	286	300	320	304	284	312	283	286	309	315	278	312	287	295	307	253	289	315	333	304	328	296	265	319	300	332	288	281	304	295	303	293	294	307	266	303	304	340	306	280	309	306	303	283	260	291	274	289	305	294	312	300	305	296	316	295	320	309	307	271	328	290	289	330	321	306	333	336	301	322	282	329	316	321	309	329	288	294	263	301	297	321	289	293	326	316	292	303	284	323	320	305	311	339	309	330	340	294	265	290	314	284	311	272	302	275	303	318	284	292	296	294	306	342	317	298	322	289	299	306	276	292	317	288	296	270	290	306	305	302	264	304	328	295	287	329	302	281	301	314	302	288	311	300	304	292	309	344	289	304	274	313	294	331	245	327	294	320	325	295
33922	52824	41368	27645	18519	11521	8619	5797	3354	1854	1324	1010	949	764	611	504	481	473	474	430	409	378	387	370	385	334	313	393	359	330	338	344	281	316	308	343	342	323	327	305	339	330	310	333	288	332	346	347	334	348	316	319	350	331	323	331	309	285	340	333	343	324	321	347	315	309	359	292	322	326	328	338	309	316	295	333	334	299	320	337	308	342	333	341	313	334	300	296	295	353	333	333	354	328	293	359	334	334	281	295	322	336	299	298	334	355	331	298	311	297	316	349	333	328	338	293	305	318	325	298	307	331	330	337	354	337	307	334	333	341	327	366	297	371	293	329	341	322	330	310	303	306	335	339	305	338	296	316	340	309	343	319	310	322	339	335	305	329	311	321	340	345	330	312	300	343	325	338	316	295	331	309	332	334	329	318	323	345	351	291	301	310	344	347	326	319	302	359	313	291	333	337	348	336	341	309	353	303	334	336	315	317	354	358	336	332	311	307	325	324	326	324	335	333	310	344	309	338	315	340	334	322	335	305	322	306	349	302	295	332	342	313	338	312	302	329	340	311	319	313	309	333	345	349	319	303	330	380	333	323	346	305	329	310	324	304	305	339	354	336	339	307	335	317	309	321	317	312	329	317	330	307	348	310	306	334	300	329	335	324	333	335	305	309	339	360	331	356	326	313	333	344	318	336	331	321	341	331	334	350	338	324	355	373	304	317	302	351	345	334	334	330	359	330	353	301	334	336	329	338	313	358	302	309	322	333	311	340	320	327	287	320	345	317	311	356	319	317	297	315	323	361	322	326	324	310	297	330	343	355	312	308	346	307	342	328	355	337	315	324	342	317	339	329	334	345	338	333	349	323	312	313	310	338	353	318	334	291	323	333	308	277	318	340	327	328	370	301	304	324	343	291	340	329	314	303	306	338	358	309	326	321	348	327	342	323	324	329	319	329	335	292	356	326	334	334	335	322	334	328	334	338	300	337	329	353	338	344	338	337	335	326	320	303	302	315	313	293	318	309	321	340	347	300	367	320	338	320	328	282	308	334	330	320	329	319	319	366	304	285	317	305	291	333	316	349	309	334	372	313	320	330	352	301	355	349	309	319	305	304	350	325	318	299	311	333	316	305	324	333	334	330	295	326	316	310	347	347	359	302	302	345	300	345	306	353	347	317	306	350	316	299	304	335	327	339	290	355	327	367	339	320	336	335	352	303	317	320	318	291	322	330	319	297	329	320	309	334	325	327	316	321	326	315	346	339	321	334	283	318	344	358	324	355	303	320	295	323	308	328	277	309	326	314	340	335	306	345	272	344	312	321	339	308	326	313	367	323	317	328	346	305	368	338	300	311	319	324	345	326	330	326	338	365	307	333	307	385	326	325	363	338	303	369	308	342	336	333	313	301	348	320	332	351	333	319	292	312	329	326	297	322	316	331	344	309	311	305	318	297	323	341	313	331	361	323	335	323	323	325	326	351	299	319	303	342	349	294	320	298	314	329	309	330	332	331	313	343	361	317	338	330	326	319	303	329	320	322	346	339	340	332	326	308	302	310	320	346	359	306	308	321	303	320	327	310	304	306	308	345	308	346	346	286	326	277	354	320	322	302	314	310	345	340	324	326	316	349	317	317	314	298	320	323	305	332	349	307	341	303	343	303	324	331	311	358	331	332	332	327	311	344	326	308	303	330	309	332	300	324	340	332	318	314	324	325	331	325	323	324	324	326	313	333	313	316	345	294	306	345	305	331	335	352	342	343	358	323	349	335	336	317	326	300	326	300	321	331	318	320	308	309	330	318	326	329	310	315	313	344	301	323	309	330	340	351	339	323	330	329	325	329	302	316	348	374	311	335	346	361	331	331	300	340	282	300	290	325	315	303	328	329	322	295	338	334	310	332	320	340	344	325	302	317	323	319	327	330	274	326	336	323	327	336	302	320	325	330	336	331	335	290	315	330	316	346	327	334	356	306	302	336	333	304	289	312	355	336	330	309	360	321	306	334	275	364	332	333	324	351	321	331	343	315	325	341	328	313	336	333	327	308	362	307	339	351	336	309	336	297	340	327	305	314	326	300	303	312	320	308	349	327	367	281	331	316	306	319	325	329	303	328	321	315	301	300	355	305	351	328	320	355	348	352	316	324	324	325	304	302	313	310	329	336	326	319	312	315	334	333	309	340	302	341	327	316	327	301	337	333	310	314	315	303	308	371	343	292	311	365	340	328	339	316	368	312	347	318	330	329	331	332	348	331	268	306	333	317	300	322	340	321	328	312	307	313	307	338	352	318	343	328	319	350	353	338	303	322	305	354	355	332	318	329	306	339	356	313	301	312	340	318	314	339	330	314	335	343	322	336	318	335	300	314	336	334	329	311	352	336	352	336	357	331	315	302	384	337	298	326	315	353	340	314	346	307	342	303	329	327	337	329	331	371	327	317	311	298	331	364	314	306	355	333	309	329	340	305	338	323	286	326	357	330	324	338	332	327	348	316	288	352	332	325	330	333	304	322	308	296	321	344	312	301	319	326	362	354	315	310	318	322	355	285	281	345	333	331	312	327	323	297	338	348	334	323	311	316	322	313	336	343	327	347	331	351	326	313	350	306	292	352	306	334	317	300	320	331	333	324	319	329	319	331	296	313	316	304	291	351	328	350	294	341	335	349	302	312	298	352	350	347	320	308	304	336	331	336	316	316	321	293	312	338	340	323	333	333	324	327	338	311	315	334	343	320	335	321	340	332	321	307	314	343	340	315	335	316	350	286	343	326	305	310	354	301	329	335	325	326	313	352	341	304	318	282	333	324	292	316	330	322	343	328	346	332	304	324	345	318	317	380	297	302	349	316	311	300	324	344	326	301	346	293	344	306	330	299	305	330	338	303	359	315	305	308	347	336	308	301	355	358	309	322	316	314	301	316	316	338	309	347	311	328	357	295	336	318	322	294	324	344	335	323	326	301	338	316	335	324	338	286	325	342	345	337	330	296	298	311	359	345	319	296	355	331	355	337	323	311	353	280	316	308	304	333	336	329	336	343	343	337	330	313	278	326	313	297	318	329	312	324	333	323	337	296	292	362	299	349	296	341	321	309	346	326	323	337	331	367	328	329	320	309	335	315	323	349	317	306	323	322	332	333	352	316	308	306	335	337	323	354	334	357	336	341	309	311	355	352	307	325	334	306	306	319	326	330	335	321	314	331	312	298	330	316	324	316	325	319	300	301	298	333	344	342	313	321	300	355	357	305	322	357	342	324	361	327	307	344	340	313	322	313	329	306	306	314	324	360	323	294	321	346	324	317	334	339	325	329	326	328	311	321	326	347	353	331	312	316	327	315	325	321	299	328	348	317	314	353	343	336	310	330	335	332	329	343	348	346	294	337	315	338	332	320	324	324	308	309	339	361	306	332	291	325	312	331	318	338	309	343	332	359	326	318	348	326	329	293	314	338	323	314	344	312	359	353	339	334	327	349	325	346	317	359	350	325	328	296	332	308	354	355	316	352
24571	21657	29198	26578	23496	21702	17539	9627	3944	2644	1423	993	953	817	685	538	514	520	521	498	483	476	408	448	434	432	368	421	412	434	378	372	371	384	362	388	389	364	375	365	393	370	355	367	378	380	354	362	367	375	376	374	378	378	384	359	356	373	357	360	359	386	389	380	363	379	372	418	380	347	387	389	348	381	380	370	396	382	334	361	362	405	361	391	361	377	377	394	376	405	398	375	363	392	401	353	366	373	362	382	389	377	362	370	357	390	345	372	362	382	387	402	354	405	370	364	378	369	359	356	346	373	346	363	378	382	353	396	367	389	390	328	376	368	385	338	411	344	380	358	339	355	363	360	386	382	381	379	372	381	362	365	388	381	359	361	385	361	382	349	401	401	358	364	372	326	369	389	403	384	363	367	366	390	402	381	389	381	348	405	352	376	373	359	364	351	371	392	380	393	360	378	345	368	361	353	383	357	379	399	372	394	384	383	375	401	364	384	384	350	374	369	375	353	375	419	356	375	356	378	350	386	378	362	383	377	364	356	375	386	372	368	370	387	361	375	364	395	352	359	401	333	407	377	358	368	400	380	400	369	379	370	365	387	364	386	352	376	375	351	366	365	356	355	396	371	409	398	377	356	380	376	382	346	361	374	376	394	364	355	386	391	386	363	358	369	373	384	397	402	414	393	374	393	381	354	400	410	378	379	408	374	364	413	357	357	370	391	367	348	372	377	382	410	399	373	378	358	398	326	379	369	386	374	360	396	368	373	391	342	364	383	375	368	363	371	393	363	377	362	383	329	348	388	357	350	412	359	382	389	410	373	375	395	411	367	401	401	354	336	364	335	386	372	343	384	376	382	352	387	392	336	355	402	382	388	349	406	356	343	372	330	388	412	353	350	412	360	393	374	396	393	369	365	376	390	369	369	351	377	333	367	371	385	384	346	343	389	362	382	358	385	359	380	392	344	376	357	385	359	346	371	351	360	399	375	366	326	365	346	387	399	360	389	377	392	366	405	384	390	358	395	353	391	375	394	365	329	367	384	396	401	362	385	376	373	403	398	389	360	373	356	334	401	386	394	370	373	391	369	387	352	379	376	363	385	394	356	402	389	383	392	368	363	342	347	386	354	351	351	338	377	377	412	387	349	377	361	392	368	377	377	375	381	379	361	324	370	362	351	383	375	348	375	326	364	354	378	361	324	377	375	352	379	373	405	388	375	364	387	373	354	373	352	382	388	367	365	347	370	333	421	347	377	355	374	402	368	333	341	368	353	352	367	351	379	338	392	390	384	418	402	398	400	366	390	398	381	369	383	362	401	367	406	389	382	350	377	362	353	356	406	386	373	389	361	341	397	390	429	386	313	365	379	393	382	363	372	384	372	387	350	357	397	396	362	370	359	368	372	370	361	416	396	364	361	400	351	409	406	369	365	372	400	394	374	370	366	363	376	357	358	344	342	378	408	362	339	370	345	351	377	385	378	398	366	365	394	363	414	373	392	385	339	396	369	374	389	383	346	385	400	333	366	384	317	408	383	376	350	378	368	387	376	407	369	369	348	408	379	379	372	379	364	350	356	362	333	350	360	365	370	339	425	368	373	365	367	350	351	383	329	379	363	410	348	362	402	366	359	372	375	334	391	346	354	393	352	337	321	350	375	355	359	421	362	382	383	373	371	373	389	414	351	340	387	363	350	376	392	359	371	387	352	382	352	373	373	345	392	384	376	331	385	376	389	371	392	354	376	359	389	368	355	353	406	381	359	393	410	387	381	403	401	360	382	395	431	369	377	349	407	362	357	355	384	371	352	346	373	369	373	391	362	382	370	378	367	366	356	400	389	363	385	362	341	394	362	375	365	342	359	384	370	390	381	359	366	387	344	341	391	379	345	363	381	356	380	384	391	408	377	369	355	402	360	400	393	336	393	406	384	389	393	348	327	356	394	352	366	364	396	359	393	390	353	378	381	364	365	351	377	393	393	373	422	357	375	408	359	394	392	361	365	361	352	375	384	368	394	343	351	350	345	396	386	361	389	359	360	381	378	378	336	367	402	337	375	386	340	382	394	360	358	358	390	356	404	360	391	377	401	388	370	363	410	390	372	351	351	376	379	379	370	371	368	388	365	355	370	360	364	382	348	382	396	413	348	359	345	375	369	376	367	341	353	334	382	360	422	382	372	347	354	361	371	387	427	343	413	342	343	363	373	376	416	373	348	396	342	383	349	367	386	394	378	379	382	351	364	372	382	375	361	361	374	381	350	391	411	361	368	363	352	380	357	369	386	357	333	399	329	359	358	367	381	390	369	365	370	365	358	399	380	334	350	377	398	390	386	370	417	397	379	414	363	379	375	366	382	361	369	360	355	376	385	389	381	348	403	380	396	365	339	371	348	391	394	357	384	379	372	384	385	367	397	374	379	364	369	383	363	367	370	401	356	367	319	373	365	360	377	337	379	362	377	376	367	390	385	371	371	339	374	372	343	387	377	390	371	375	375	347	336	356	386	348	397	340	399	366	364	374	364	375	393	344	370	366	400	381	363	344	395	371	383	384	373	380	387	394	394	405	369	369	384	351	404	344	328	383	358	372	364	360	344	399	412	370	378	379	379	341	356	377	402	357	367	359	366	381	351	390	369	390	416	378	371	381	358	390	365	405	376	378	384	384	327	364	398	368	413	333	368	395	380	393	350	348	358	401	396	379	390	355	348	370	357	383	357	385	353	415	392	387	370	385	365	373	373	419	326	350	355	366	380	339	370	366	395	359	374	364	333	379	405	381	342	347	365	398	348	396	399	348	408	371	380	348	356	367	380	380	407	354	360	366	372	380	383	394	365	383	374	373	397	371	387	381	373	361	365	379	340	363	350	362	379	354	391	363	357	369	370	365	364	383	372	349	340	329	327	380	378	363	378	369	391	378	374	393	378	377	402	349	369	391	386	363	404	338	350	369	358	360	341	387	384	348	376	404	370	360	339	352	346	377	341	356	357	370	376	376	348	358	356	350	357	380	340	366	360	360	351	385	361	346	389	393	366	398	385	370	348	369	381	367	367	394	326	374	389	361	394	364	402	391	336	357	384	393	363	355	380	375	360	412	336	381	338	383	367	366	374	379	349	335	389	351	392	366	380	384	418	354	380	396	356	361	399	397	383	389	361	379	409	386	391	366	387	357	372	361	381	392	376	387	349	375	385	403	363	375	342	368	355	370	367	367	389	352	345	357	341	360	358	371	389	357	411	383	365	395	389	350	405	390	385	388	368	397	354	345	383	384	381	372	363	372	383	357	354	360	366	346	380	360	365	362	366	358	371	345	335	366	364	370	412	377	418	363	362	362	386	388	356	382	384	397	385	390	400	366	361	363	374	373	366	359	388	371	363	415	383	362	362	391	344	392	373	393	383	381	381	383	375	385	407	368	348	390	377	344	371	371	391	338	393	340	389	361	391	364	371	392	348	374	399	352	377	357	372	397	374	375	350	408	369	380	349	388	365	385	372	373	378
33720	61532	48622	34949	25718	23081	19320	12558	6124	4192	2304	1621	1403	1178	912	740	744	591	619	570	558	499	476	428	414	440	444	434	429	442	388	408	391	390	398	396	405	416	399	401	380	404	363	368	373	386	411	371	391	387	366	357	411	385	375	373	364	376	388	377	358	413	374	401	395	387	395	383	394	434	347	393	381	400	386	399	382	409	378	405	408	393	375	364	360	417	393	415	380	370	402	378	401	378	375	380	406	417	363	385	377	410	405	396	374	419	398	400	382	382	385	403	429	355	351	406	350	399	382	381	391	406	395	396	392	397	396	394	377	400	401	384	388	381	383	400	362	386	376	378	382	403	383	365	391	399	361	393	406	393	405	369	373	385	399	412	392	399	405	400	390	355	397	377	401	401	384	404	406	366	428	375	394	348	417	375	369	413	395	375	383	370	354	426	393	401	349	359	391	361	369	398	359	403	370	385	393	391	408	400	391	396	400	396	425	370	380	369	424	375	430	382	407	399	370	380	421	378	391	356	380	396	420	384	394	404	395	344	387	373	381	384	399	383	395	405	370	404	403	375	405	368	436	378	402	389	368	405	358	380	389	403	373	372	399	404	418	353	376	362	383	400	377	398	394	405	374	394	409	373	395	376	371	395	360	413	397	392	380	418	416	370	412	384	379	360	410	360	381	394	365	409	386	404	378	391	406	395	406	383	387	404	394	395	381	433	404	366	386	383	400	355	435	421	417	423	374	368	379	363	391	424	401	419	427	390	374	361	397	384	346	362	357	374	361	399	392	361	392	396	412	380	416	404	405	408	372	397	347	388	375	369	413	389	405	407	378	430	379	390	394	363	391	371	405	350	396	400	419	373	364	396	396	379	379	424	355	389	379	394	383	372	370	402	419	388	419	393	384	407	409	403	362	407	395	396	371	390	392	410	378	390	390	383	376	355	392	382	376	397	382	407	400	423	381	416	421	357	392	393	382	438	398	351	396	418	366	388	392	376	406	395	392	380	391	412	450	380	390	415	375	376	409	381	377	410	431	411	402	384	358	371	408	378	390	393	366	378	368	380	374	393	410	346	377	359	377	407	368	376	397	377	398	388	382	399	434	381	407	408	386	380	389	374	359	367	386	386	407	388	373	382	366	391	378	401	370	351	363	377	402	370	385	370	392	393	393	379	365	352	388	376	379	380	376	361	374	367	373	405	370	397	353	395	405	406	402	397	360	360	387	379	388	371	397	395	358	401	343	382	338	407	382	374	367	382	354	420	426	389	412	371	420	423	437	374	411	392	396	380	374	377	365	387	394	381	391	420	385	424	424	386	400	372	396	403	384	429	375	377	406	387	384	367	361	368	352	358	407	370	364	420	409	397	380	392	394	367	443	375	413	392	370	379	414	383	402	381	375	391	414	394	385	406	378	430	386	403	368	359	419	348	412	375	399	394	388	408	366	417	377	403	440	387	366	382	333	448	394	395	389	397	381	386	355	391	387	430	346	385	354	383	387	354	390	419	337	405	419	382	423	398	431	385	390	404	379	380	401	380	373	380	417	404	377	375	348	376	420	377	382	363	374	382	397	351	382	417	399	387	379	372	394	398	377	433	359	405	392	411	389	393	342	397	382	384	417	400	389	405	351	418	392	368	404	392	409	394	377	372	385	379	406	436	379	369	391	368	369	419	399	397	385	389	394	413	358	414	374	409	358	409	403	369	403	423	392	375	424	400	385	400	366	389	384	356	394	434	417	417	384	386	372	415	379	388	409	425	348	386	393	397	390	391	394	366	364	378	403	403	352	400	380	397	390	382	394	354	394	394	364	358	378	388	382	355	393	388	394	408	391	353	391	385	380	413	379	383	379	389	358	371	395	380	384	376	419	354	389	402	370	360	378	424	401	417	375	393	380	384	388	396	384	409	398	412	383	373	389	388	393	384	353	387	398	367	398	381	398	398	377	358	385	401	395	405	392	371	355	414	406	372	417	391	367	395	398	384	398	376	402	401	366	396	375	394	380	416	386	384	387	413	357	392	393	365	366	398	390	399	385	397	377	413	395	355	413	353	388	387	422	340	378	366	443	406	382	373	382	381	415	377	411	359	373	368	403	423	376	396	386	376	423	384	398	395	414	403	396	394	390	386	372	388	422	354	384	369	388	422	428	383	409	393	393	373	379	387	384	401	366	397	381	383	384	425	393	404	391	369	399	392	376	400	397	385	413	362	404	404	399	392	440	397	375	365	374	425	370	366	377	409	363	384	355	385	388	363	389	385	391	361	383	391	415	441	394	384	405	389	391	350	397	362	395	384	430	386	425	420	363	398	402	381	391	364	399	394	398	389	386	375	365	399	415	385	406	350	385	424	414	407	389	409	377	405	384	385	345	375	392	391	399	415	355	410	379	388	412	389	395	423	413	391	405	409	373	434	394	400	374	406	377	348	358	339	401	378	428	396	380	397	399	355	394	385	398	391	367	414	370	413	378	400	415	371	405	346	395	402	368	382	381	418	349	400	366	387	396	394	378	373	364	365	388	390	389	361	409	376	370	386	399	359	397	406	413	423	386	390	392	392	410	361	403	390	354	408	394	372	418	377	381	353	375	409	409	391	419	405	376	391	426	404	358	412	387	374	398	389	402	366	385	397	405	370	360	395	385	363	366	384	394	371	357	385	410	369	399	397	407	376	382	405	396	377	394	373	385	372	357	396	404	357	391	340	397	386	446	407	383	395	389	402	398	391	387	359	423	390	361	398	381	383	390	401	366	388	409	379	383	373	403	370	379	369	363	367	381	410	387	379	367	387	396	418	414	390	416	386	407	393	404	365	380	369	382	426	355	410	402	413	375	384	386	363	372	402	413	398	379	388	412	368	379	386	413	410	375	393	372	393	373	365	366	410	393	402	393	385	390	389	383	402	368	372	404	362	387	376	374	366	376	408	378	359	374	381	383	390	383	381	368	383	367	410	376	380	377	386	351	431	381	363	374	384	360	391	404	387	390	415	387	427	411	414	415	407	392	436	416	384	369	374	391	352	408	390	362	374	379	364	397	387	371	401	400	406	403	407	394	368	398	383	419	397	385	368	365	391	393	404	374	411	407	384	404	388	397	378	407	368	377	373	390	378	399	363	373	356	382	376	435	418	374	379	388	408	381	418	395	385	401	375	390	382	378	379	391	349	431	403	413	365	383	379	412	386	389	419	393	387	384	419	359	386	398	418	367	379	410	406	425	395	442	364	389	374	385	387	384	359	418	407	389	396	392	394	336	380	405	392	389	369	371	375	406	387	417	396	380	409	376	382	366	441	370	390	393	363	399	389	383	390	394	398	427	392	349	383	377	405	394	383	388	388	375	392	392	355	399	361	421	389	405	399	402	409	417	377	387	388	363	388	383	373	399	405	370	397	385	404	394	386	393	372	410	362	391	398	398	404	354	419	371	422	400	393	409	396	372	409	399	391	370	376	395	413	364	351	406	420	395	368	387	409	401	426	379	392	416	375	417	397	383	386
25707	21823	30482	29029	21625	16033	10584	5748	3139	1979	1098	863	756	703	631	584	530	503	504	424	469	416	437	419	414	402	404	403	386	404	402	422	420	409	379	359	393	403	394	379	400	410	353	353	386	403	360	390	368	399	420	374	401	394	371	399	361	380	383	394	357	383	369	413	356	395	395	388	361	395	377	407	375	395	371	399	399	364	378	393	376	389	405	412	395	382	389	346	381	370	348	370	366	355	402	385	362	386	387	404	368	371	374	354	373	373	381	388	385	393	380	345	384	366	390	388	356	364	417	368	365	375	375	358	393	360	363	355	365	369	383	381	350	384	391	393	376	414	388	346	375	373	386	392	383	369	388	385	396	411	398	384	388	373	382	364	397	354	380	366	397	402	384	370	375	417	373	354	363	370	402	390	399	351	373	350	397	400	385	365	377	377	376	368	355	374	380	366	395	361	398	412	376	381	375	384	373	391	368	381	395	389	366	371	393	404	391	416	407	409	393	357	357	416	378	380	356	391	399	383	343	391	382	370	384	400	401	381	356	379	354	380	359	423	377	372	382	405	363	366	383	351	429	400	390	405	361	367	407	384	362	408	367	388	377	354	418	337	362	355	383	369	364	378	378	401	400	408	356	400	373	376	403	350	387	410	367	406	367	367	375	393	403	346	354	400	367	377	365	376	360	383	388	337	403	377	379	362	348	368	367	335	377	370	379	398	393	414	372	366	396	363	372	378	358	357	342	372	363	364	373	399	377	379	390	363	387	401	403	394	381	366	402	421	371	398	367	402	400	420	353	359	368	392	399	358	395	369	396	398	382	362	380	377	388	372	364	405	376	376	363	389	406	367	363	385	326	399	336	372	356	389	380	387	389	450	369	390	383	392	416	390	386	401	394	362	372	384	389	361	383	375	395	381	392	387	395	361	369	373	367	372	397	384	358	391	397	384	350	362	368	372	365	364	383	361	386	391	434	394	358	370	346	387	357	374	369	363	406	409	383	375	390	417	355	350	405	379	369	361	380	375	420	438	356	386	369	365	373	371	383	367	386	372	374	387	388	363	362	393	403	381	382	370	384	360	374	402	415	408	361	364	396	389	394	422	383	367	392	401	379	381	410	321	380	386	402	407	393	387	373	379	353	341	393	353	409	347	372	368	382	404	367	365	408	375	385	369	393	408	395	353	379	394	392	364	365	378	416	381	373	359	358	383	362	381	385	381	383	367	384	361	353	383	398	365	403	373	375	360	397	398	405	387	405	370	398	366	362	375	373	387	355	393	367	392	373	391	370	391	394	390	363	380	393	400	399	390	381	381	389	401	349	385	332	384	388	333	356	359	398	360	393	408	376	347	398	355	393	383	362	375	393	379	375	392	373	387	361	380	388	409	367	393	414	392	382	359	366	362	346	411	381	347	380	404	364	396	372	353	376	360	353	387	370	377	376	391	394	369	401	391	384	395	362	355	383	336	382	366	423	364	356	389	379	395	356	391	391	380	367	373	398	377	379	346	371	395	395	390	355	382	405	363	376	378	358	383	400	366	365	403	387	357	357	377	381	383	413	357	369	373	337	356	392	376	388	413	372	406	379	407	381	376	381	393	354	384	347	353	403	381	399	417	387	371	394	400	383	441	383	397	385	378	392	382	413	382	399	371	372	405	390	418	339	378	393	394	352	388	409	365	390	379	395	392	393	334	362	376	386	423	404	372	377	390	421	383	412	381	401	324	372	372	361	366	402	388	366	360	369	331	366	399	398	357	388	380	393	358	386	367	379	357	375	365	354	432	392	387	373	372	391	357	334	388	377	379	405	396	366	334	366	349	365	352	382	370	391	353	328	408	388	364	361	384	372	359	393	396	400	355	394	389	335	411	383	398	341	363	387	365	411	381	352	355	397	390	387	362	381	414	373	379	405	352	381	369	399	370	401	394	390	401	407	353	357	391	388	396	392	353	384	398	354	369	435	393	371	393	393	380	394	389	413	414	381	385	372	377	395	377	378	358	384	371	406	375	393	406	418	387	361	408	388	375	372	369	384	400	383	389	372	383	386	368	406	375	375	363	379	384	378	410	374	378	377	379	416	367	359	350	360	373	336	384	382	344	363	364	375	389	380	336	388	377	349	391	361	402	355	391	356	362	356	404	352	414	412	342	378	375	362	350	389	360	403	363	394	405	372	391	369	385	381	385	323	373	383	406	340	400	396	388	381	405	397	400	371	362	403	362	360	387	374	363	376	366	362	360	382	352	390	379	390	356	348	393	371	399	351	385	373	373	378	411	371	370	368	372	363	356	373	365	384	394	374	369	405	372	354	364	394	365	357	406	377	357	372	363	410	372	390	404	371	379	378	365	392	357	390	363	398	376	396	372	368	348	431	387	359	378	401	364	377	389	378	381	334	421	392	383	348	415	374	438	377	387	370	389	361	400	369	371	364	423	361	411	408	401	389	401	386	376	387	348	370	340	365	410	359	435	365	399	392	383	373	377	367	356	359	386	378	382	392	379	395	382	403	402	386	363	397	377	374	381	376	384	401	392	361	341	380	370	378	387	370	384	400	369	377	378	375	398	377	404	382	366	397	389	373	360	403	383	373	379	389	397	364	374	358	373	383	367	384	374	369	416	378	388	389	361	382	380	363	380	372	388	383	409	372	387	360	407	353	369	401	363	397	358	403	394	385	379	374	404	406	371	347	387	377	372	355	372	340	405	383	380	408	375	388	356	381	349	395	399	381	420	412	404	392	393	366	403	373	385	348	340	411	395	429	370	384	377	349	397	387	394	359	370	373	377	385	365	373	399	387	372	403	386	373	401	447	400	345	364	381	382	409	393	334	380	404	395	344	398	382	357	445	375	400	397	345	394	376	397	403	353	395	378	380	397	393	358	367	407	402	368	402	382	388	360	366	368	385	385	387	372	388	366	410	425	394	371	371	361	383	382	402	415	398	393	381	396	373	409	354	387	379	364	362	387	352	392	401	387	369	363	406	383	389	364	381	367	383	415	386	377	368	366	361	412	409	364	416	367	375	353	391	396	381	378	366	414	353	429	398	362	394	407	388	407	364	367	384	408	358	353	351	398	407	400	374	394	379	374	364	372	375	349	386	409	366	380	375	375	363	406	350	379	373	387	403	384	401	352	370	369	365	367	356	380	358	395	368	382	374	389	398	413	370	370	383	411	384	376	369	374	368	399	390	380	366	371	376	394	368	372	380	382	361	367	382	377	385	402	338	345	388	348	317	380	391	394	387	393	367	390	374	383	415	383	353	410	397	361	382	415	409	429	384	364	370	373	386	350	388	414	344	405	370	390	409	408	402	380	369	382	381	388	397	371	363	409	346	387	386	385	405	353	383	334	366	349	389	404	378	368	374	346	406	408	388	364	369	361	352	384	362	386	361	366	350	372	369	397	382	362	356	428	361	356	377	401	379	373	379	383	366	413	396	372	381	366	355	393	337	408	387	417	365	415	372	392	345	357	331	370	403	424	352	392	382	382	398	380
33029	56833	46072	30295	23608	19786	14565	9360	5557	3242	1716	1337	1044	1094	884	766	611	597	588	587	515	485	496	476	481	433	422	442	442	466	350	412	467	417	425	400	409	409	426	438	407	412	421	413	429	420	426	407	380	394	423	390	374	405	412	393	400	394	415	424	421	403	395	405	431	400	398	401	452	410	430	429	383	403	429	378	367	360	403	403	415	428	393	424	402	432	412	440	381	450	425	393	405	426	401	383	415	394	419	428	416	396	388	390	421	406	369	415	436	380	410	427	355	446	436	390	398	402	411	431	383	443	411	420	406	427	387	397	401	449	446	430	389	388	394	393	385	396	400	387	404	384	401	443	400	429	415	400	415	414	427	427	405	438	391	416	420	418	415	405	437	409	404	365	379	394	399	416	447	437	371	393	392	382	421	403	384	449	418	407	375	454	394	394	396	395	409	409	423	429	397	399	400	414	407	383	350	384	398	423	407	430	399	420	405	413	388	424	417	437	403	406	416	425	410	421	397	385	435	404	381	405	407	384	429	373	365	401	417	400	416	378	418	426	378	388	415	415	429	390	408	448	399	409	373	379	400	384	397	381	407	444	414	438	375	431	399	391	384	437	412	389	407	380	413	370	438	409	422	386	437	422	435	422	448	417	422	437	396	377	404	394	386	396	428	395	402	412	398	394	398	447	414	411	416	373	405	420	415	388	415	390	417	421	422	426	437	438	413	406	403	457	400	420	404	438	389	405	431	409	371	429	432	407	403	426	431	401	430	375	415	426	400	397	430	387	395	392	412	382	394	410	401	390	411	370	405	378	408	411	367	415	400	428	388	417	395	356	400	401	393	399	404	394	411	410	432	410	430	419	389	406	416	458	407	389	416	424	364	393	401	413	387	433	382	402	398	421	423	392	382	422	412	383	410	428	414	365	378	375	389	404	407	394	414	415	429	407	429	391	418	409	413	417	372	413	438	404	387	421	406	413	396	405	429	409	417	437	419	396	397	397	433	421	409	429	416	404	423	410	406	397	440	392	371	410	376	401	440	411	420	399	379	419	397	435	411	413	409	416	401	413	400	415	414	414	396	411	449	373	401	403	393	407	401	397	348	388	420	390	425	405	382	404	411	423	395	354	393	381	401	412	413	425	407	390	425	411	414	370	382	375	387	383	452	390	442	395	393	381	470	414	398	378	401	413	434	402	439	417	393	392	421	408	402	419	439	400	426	419	444	404	432	388	408	425	421	377	410	426	447	419	397	412	379	396	427	397	447	368	407	410	402	403	412	429	399	415	373	406	426	423	422	393	418	435	426	410	428	425	419	432	425	408	406	410	420	445	411	388	410	425	393	376	387	414	399	422	401	381	388	405	391	420	412	410	391	425	400	381	408	408	402	394	445	431	456	427	413	413	424	384	393	427	410	432	422	409	392	399	391	413	429	422	427	425	421	397	420	427	408	429	423	392	422	432	406	400	426	442	425	408	398	392	431	436	386	393	400	434	393	396	397	440	397	408	420	391	427	381	403	392	404	422	402	429	393	391	410	410	420	415	387	405	405	404	423	410	407	402	391	398	373	399	424	394	390	399	420	444	406	391	411	403	406	417	423	390	414	392	445	423	386	399	385	412	407	432	407	420	435	410	415	423	379	388	417	371	375	385	373	386	422	407	404	376	419	431	376	404	400	408	425	457	382	406	412	425	411	412	428	382	404	427	389	425	403	446	423	386	420	392	412	409	390	398	398	379	427	386	433	411	405	404	401	422	417	418	400	393	412	382	438	382	386	414	397	409	389	378	397	413	401	366	412	413	424	408	401	381	426	418	368	363	422	426	404	416	384	395	411	404	435	436	406	438	422	411	408	443	451	424	409	385	392	372	422	421	404	438	420	400	438	437	416	408	388	442	422	376	414	424	392	386	424	370	423	448	433	414	416	401	395	390	412	393	401	374	391	403	426	441	428	387	421	383	403	430	421	408	430	409	365	439	405	428	404	436	427	399	427	409	400	365	401	392	397	417	425	402	393	441	411	393	429	373	397	398	405	358	410	393	380	404	398	417	386	403	412	410	390	413	406	420	466	418	449	413	414	396	431	392	394	438	448	396	375	411	406	420	423	395	407	415	412	452	409	416	400	388	383	398	421	409	415	391	409	372	403	368	417	378	393	429	399	409	390	418	408	420	439	458	396	385	391	419	389	423	431	397	371	375	418	431	392	420	400	435	424	416	402	381	397	396	429	404	415	396	415	403	366	388	402	382	382	424	410	415	414	417	402	404	367	395	471	429	386	390	404	396	387	403	430	439	418	384	406	444	434	452	394	381	435	410	414	403	384	423	407	390	430	419	360	397	377	415	399	398	420	385	382	390	402	419	424	382	434	418	417	413	412	399	401	422	397	412	423	409	447	369	439	421	413	410	416	416	402	404	451	410	397	411	362	405	408	418	413	379	408	417	426	429	371	453	416	424	418	390	377	358	426	404	409	439	402	371	419	411	404	416	401	407	440	426	416	403	401	406	387	380	418	443	419	403	411	415	410	408	426	368	460	373	406	404	399	375	394	442	426	408	402	358	384	433	379	396	422	397	405	416	403	407	396	407	416	371	411	400	425	428	423	388	387	428	415	422	401	394	439	381	426	389	423	401	384	393	417	400	417	395	442	410	354	385	419	418	439	413	380	426	370	399	392	388	379	420	391	370	432	373	403	416	436	379	412	417	451	362	424	419	394	436	439	409	397	434	424	366	390	425	398	410	407	401	421	388	367	457	382	434	403	409	413	418	396	422	422	416	430	377	412	390	394	398	393	402	391	419	384	425	418	394	408	400	385	419	398	424	414	418	386	395	412	411	374	396	405	406	386	411	392	398	403	399	394	439	415	388	431	427	425	413	391	404	423	391	407	400	416	419	413	371	425	416	443	440	423	428	411	420	401	411	388	373	399	416	421	411	394	398	420	426	423	403	395	412	414	386	405	386	413	417	432	423	406	380	375	399	378	404	365	424	434	430	404	407	399	423	391	416	425	400	411	425	448	388	393	395	381	385	418	413	424	387	413	398	421	388	425	411	395	385	429	424	451	418	388	385	432	444	376	428	411	403	428	417	420	377	403	422	384	423	410	402	437	417	391	400	397	403	380	410	388	428	439	442	380	430	450	391	403	397	387	400	427	418	397	427	406	377	413	404	445	395	390	426	444	418	355	393	417	361	416	418	421	425	433	430	418	425	418	392	420	412	422	376	393	385	418	397	441	380	412	386	371	394	416	405	400	395	456	399	405	415	401	402	453	410	390	420	399	383	389	384	421	415	354	410	402	413	427	389	407	416	415	393	399	352	433	372	440	419	367	417	406	425	417	404	396	408	445	376	420	411	433	405	424	407	413	367	425	412	404	381	427	387	406	408	435	426	419	396	404	402	403	394	451	401	392	416	399	375	449	401	380	396	435	422	429	415	414	383	401	422	415	431	398	409	402	385	402	423	381	400	417	386	421	389	419	405	399	448	392	450	414	396
23345	21684	29536	24792	22966	24708	23604	13636	8087	3842	1801	1379	1220	1161	982	833	744	765	713	703	677	660	606	577	569	586	548	577	500	598	530	519	500	550	567	517	572	521	510	521	544	559	520	513	521	525	535	523	503	496	523	520	543	493	515	536	502	488	495	502	498	522	545	540	521	527	479	527	524	500	495	495	518	534	539	507	505	474	545	546	523	513	523	522	491	534	548	534	549	512	533	519	522	518	571	508	505	558	513	534	524	465	522	543	465	530	546	526	531	550	535	533	555	520	504	530	512	511	525	530	462	526	529	507	515	502	546	548	480	476	518	495	484	483	543	499	516	494	531	511	521	484	549	511	524	508	522	540	511	554	530	536	507	497	515	484	501	529	497	506	528	528	528	541	495	552	492	475	490	508	518	501	524	481	542	547	536	514	514	473	524	516	505	502	533	503	483	513	496	567	546	512	557	546	524	520	499	524	527	518	500	513	531	503	536	469	523	504	536	487	526	541	490	540	552	509	542	522	502	557	548	556	515	495	517	499	508	491	504	516	548	518	529	517	539	532	498	522	465	485	547	522	509	464	532	491	546	485	526	523	525	490	514	534	508	515	522	525	555	537	501	501	502	533	533	524	466	496	504	519	487	517	530	514	514	504	515	523	542	536	547	541	523	520	474	476	475	503	486	553	511	478	513	564	527	485	511	504	527	522	514	512	542	510	503	514	522	512	514	489	500	471	540	512	548	541	507	485	548	487	580	492	516	491	514	512	518	537	508	514	537	528	522	488	500	508	576	520	521	473	509	529	480	485	466	503	529	538	524	527	506	524	528	460	543	535	508	513	518	501	540	510	514	532	488	512	527	535	512	553	488	513	517	527	467	498	524	550	517	528	459	487	517	513	516	536	554	489	506	475	527	534	486	516	495	517	488	538	509	487	510	514	492	497	510	512	498	502	522	553	543	492	508	541	497	533	504	546	488	533	509	550	498	517	483	525	502	552	504	490	476	514	518	492	518	536	498	514	487	527	510	527	480	514	516	507	466	515	535	491	523	510	528	508	489	529	545	513	516	510	513	508	504	531	515	543	516	525	503	522	506	518	526	516	513	534	531	544	505	498	526	505	492	545	508	509	525	510	507	502	501	509	534	508	504	510	546	482	476	484	561	513	517	523	508	532	527	521	482	493	515	532	496	571	505	535	524	533	501	493	572	502	504	518	503	534	535	470	573	486	478	517	582	516	554	495	528	521	474	525	524	523	512	506	518	538	511	530	495	523	506	514	527	490	519	511	536	512	547	544	540	475	512	478	511	541	537	492	512	485	517	499	514	527	587	490	528	500	519	501	533	512	540	525	519	527	519	485	468	553	508	503	497	488	528	477	525	534	505	512	516	498	552	505	510	526	524	526	537	499	489	489	525	512	516	500	492	519	499	493	504	501	562	499	516	510	530	507	496	507	519	488	516	540	507	490	496	572	529	532	523	526	512	506	491	537	497	536	511	494	513	500	499	523	551	511	521	502	453	503	532	504	528	505	520	520	493	484	496	482	506	506	550	520	523	510	535	541	490	517	513	482	504	504	540	519	517	519	565	548	490	532	489	544	523	509	477	489	481	522	504	523	543	539	501	514	488	457	478	537	514	513	519	519	521	493	514	546	542	517	536	522	516	526	519	521	529	506	511	502	546	465	499	520	517	521	493	497	517	485	534	516	549	492	501	517	535	521	522	530	563	518	533	567	504	527	474	479	518	497	518	486	517	542	503	508	497	527	505	472	530	491	508	536	492	509	530	524	531	502	509	524	524	498	498	510	524	517	513	503	486	521	539	543	516	514	509	485	556	541	532	540	526	557	470	526	536	514	495	483	510	470	509	531	528	534	499	559	515	537	518	531	562	518	517	491	499	559	532	542	500	537	545	533	542	532	548	517	496	470	518	526	511	492	503	508	523	516	538	541	478	515	526	489	533	498	524	526	481	475	495	485	470	492	502	519	537	470	531	505	494	506	534	502	504	532	520	499	542	483	526	536	519	533	527	504	523	554	524	494	532	554	495	540	483	479	471	522	527	531	493	527	517	531	488	472	473	514	517	507	504	489	504	532	531	527	518	477	538	501	498	496	549	506	522	511	537	536	511	507	513	522	493	538	521	506	511	500	518	515	478	489	518	544	528	546	543	486	549	482	519	513	507	488	512	539	494	486	526	470	519	542	538	511	447	525	488	490	503	537	501	517	522	521	495	460	480	502	522	482	542	524	476	481	510	548	533	487	539	536	531	524	530	510	506	543	496	525	562	515	500	487	508	458	509	469	474	464	530	537	524	545	523	487	495	536	532	549	506	533	530	510	514	521	502	486	494	542	535	528	495	500	556	528	512	487	517	544	537	502	541	511	513	572	515	505	524	530	502	512	544	520	518	517	483	509	543	506	520	512	495	500	493	491	499	513	528	514	487	511	511	466	523	514	560	511	529	479	481	554	492	534	553	461	534	530	569	483	553	538	518	527	542	541	485	531	507	553	494	502	515	477	552	523	531	501	528	494	528	497	541	511	504	543	505	497	512	524	514	495	479	500	519	477	481	496	492	525	506	526	501	536	554	520	513	501	527	475	495	571	492	551	527	522	525	535	507	510	483	537	485	533	531	520	509	551	536	518	468	483	511	482	494	515	515	493	465	526	506	526	511	498	484	539	527	548	500	513	564	549	530	557	512	490	502	517	492	519	469	533	528	520	468	548	507	510	499	486	538	514	543	482	504	483	489	539	487	529	498	506	510	518	525	522	491	502	473	520	524	529	529	520	491	483	522	545	480	545	518	514	519	517	508	502	537	537	533	475	483	534	495	479	511	513	538	470	531	520	550	525	492	487	543	498	526	519	539	522	499	463	543	505	541	542	486	476	504	514	553	548	513	541	535	481	517	528	517	518	455	541	514	485	502	557	492	527	496	579	514	504	513	552	494	465	486	583	511	478	563	520	495	543	496	494	521	524	520	540	524	479	522	522	537	562	495	540	533	531	519	492	494	503	498	554	483	535	522	507	520	517	496	536	501	490	480	535	522	542	495	521	505	554	524	481	557	522	483	517	471	478	531	545	534	509	528	529	536	503	526	437	509	496	508	469	543	473	493	560	488	514	484	541	538	530	497	518	496	484	540	493	511	547	539	537	502	511	521	521	496	523	564	533	498	504	521	532	495	556	504	478	577	463	521	536	541	465	488	513	524	516	523	504	514	549	497	543	500	504	500	501	534	500	527	544	497	501	454	506	540	504	562	528	494	490	463	542	514	540	493	503	515	477	506	524	485	524	538	540	547	483	515	514	538	477	551	506	499	510	533	562	504	557	551	480	514	531	497	542	498	519	524	500	520	489	512	529	517	535	574	519	521	514	484	542	520	522	499	520	502	517	496	475	494	518	499	530	530	490	507	496	517	506	529	554	513	513	499	535	504	507	485	534	477	474	536	525	515	473	501	561	562	546	520	535	536	485	520	531	537	486	508	586	510	506	501	482
36381	68321	55713	40615	32683	27221	21882	16957	11180	5669	2823	2069	1829	1636	1417	1085	916	866	821	832	791	756	695	675	633	622	610	628	572	594	549	539	557	535	587	552	558	568	532	567	512	559	555	543	498	523	547	600	525	550	514	546	565	519	558	528	527	472	519	541	536	555	516	581	516	517	517	530	529	540	529	523	501	546	544	503	528	566	528	497	521	552	531	485	518	551	528	567	574	553	518	534	540	507	557	539	564	566	539	526	491	519	534	547	543	537	524	528	484	523	561	508	520	528	537	525	508	511	534	545	512	532	521	504	512	498	472	505	522	566	545	534	521	539	498	540	502	516	540	522	522	505	542	493	549	482	527	500	533	525	536	533	555	491	536	520	522	563	529	499	481	575	555	533	542	504	498	548	518	493	531	554	571	540	551	540	483	520	519	536	550	480	502	527	540	551	503	561	518	525	528	528	549	544	558	568	510	519	511	499	568	545	535	519	510	521	505	499	509	524	544	520	559	489	542	548	538	486	510	493	484	550	544	490	508	539	518	543	531	524	509	500	541	494	548	509	537	505	538	515	523	578	491	558	572	540	530	526	555	499	483	537	507	526	541	543	506	461	548	533	502	560	520	510	526	479	501	530	504	500	556	507	504	569	527	561	479	515	527	471	526	508	527	519	477	506	537	519	539	526	528	498	521	556	498	534	527	562	493	531	491	460	491	478	499	542	518	506	502	488	517	512	558	521	514	506	505	518	518	507	506	515	509	511	530	502	525	499	532	529	545	518	512	510	523	523	495	460	579	534	523	515	534	502	535	528	503	532	526	510	479	546	533	556	495	539	535	506	510	521	496	531	566	521	538	551	486	523	489	536	521	536	515	509	520	520	507	498	496	523	544	539	548	552	531	550	556	504	546	510	528	531	554	520	552	488	522	483	535	516	466	549	541	537	551	521	505	526	479	544	545	545	486	554	518	487	537	561	511	522	502	522	523	530	520	515	478	512	512	539	510	554	533	518	513	551	536	529	506	540	532	526	524	553	508	536	547	505	520	559	516	519	504	528	528	503	521	504	498	553	547	506	533	487	538	507	518	497	481	566	534	541	533	492	501	505	498	490	503	513	479	503	539	516	525	507	482	514	512	527	543	486	535	553	514	497	564	514	524	515	489	535	526	544	547	542	523	522	497	516	544	563	551	488	509	524	518	475	537	529	529	525	508	524	567	499	517	524	499	521	525	477	554	508	533	499	540	543	524	530	506	540	521	510	553	501	511	524	501	510	535	509	534	526	515	525	519	516	508	522	505	483	515	513	563	546	539	542	517	531	556	547	515	527	516	505	553	545	507	559	513	508	572	531	521	508	550	549	544	528	535	514	519	509	466	573	531	531	519	539	497	532	490	497	511	552	525	562	522	495	591	547	533	532	548	505	537	525	552	557	550	534	508	524	530	533	531	562	544	486	528	524	533	527	529	505	522	537	491	522	501	481	511	492	528	559	553	563	525	535	534	509	526	499	538	519	529	503	525	505	544	463	497	542	541	521	538	541	495	526	538	507	511	562	538	550	500	527	490	534	554	501	542	537	556	518	533	465	544	523	488	486	517	531	511	536	507	538	510	543	533	560	516	537	508	566	495	527	510	532	501	492	503	519	519	519	528	531	497	560	512	492	538	524	531	495	543	496	573	527	535	512	520	553	538	512	544	528	559	541	502	531	533	567	497	560	513	554	531	479	532	532	528	515	514	506	549	567	510	533	488	517	547	544	495	480	489	502	464	494	568	517	504	535	501	525	553	508	528	498	517	562	516	512	536	534	528	551	516	504	540	560	513	535	505	509	523	518	553	524	532	517	521	491	485	488	551	529	518	591	535	558	525	562	527	518	515	559	544	499	529	558	546	551	540	563	526	513	538	522	509	547	509	495	513	518	520	547	525	580	502	523	547	517	508	486	533	556	513	450	565	522	519	516	484	516	532	531	544	505	525	532	487	541	508	561	526	492	537	503	535	529	529	502	504	514	521	510	510	511	525	517	557	526	541	483	511	494	502	494	505	539	549	566	538	501	510	488	500	494	499	496	480	502	502	508	540	532	560	495	547	493	518	508	559	539	545	507	540	526	516	542	530	492	542	460	520	486	521	509	512	487	520	498	499	536	494	557	522	516	477	539	545	549	529	505	508	529	499	489	526	568	512	482	538	547	507	512	479	523	532	524	560	520	522	518	507	533	523	511	510	517	523	496	524	527	508	521	538	522	504	518	531	549	529	524	556	564	516	501	538	526	565	517	512	526	515	533	540	502	515	536	542	540	534	493	522	538	506	555	547	522	564	541	523	524	552	520	542	520	497	540	553	495	509	530	523	533	489	534	533	502	487	548	550	520	521	551	492	482	550	531	519	537	501	539	535	538	512	539	544	474	518	571	522	550	535	477	513	540	521	503	542	522	524	490	540	535	507	583	548	519	554	525	534	534	526	542	491	526	525	549	543	480	519	514	505	493	492	524	533	518	557	507	474	496	562	481	490	558	500	511	466	508	494	536	499	520	545	522	496	519	522	499	531	476	490	513	549	489	545	532	517	499	473	526	503	527	578	505	512	528	542	519	526	509	493	514	511	523	497	480	502	509	534	547	537	545	524	501	534	542	574	525	515	569	516	534	515	535	527	500	512	525	540	503	488	529	530	553	503	493	512	540	549	528	505	534	511	507	538	504	573	475	558	509	541	531	530	549	502	521	505	544	513	510	500	514	528	519	532	492	537	531	519	517	484	514	482	545	542	534	496	516	520	539	531	505	513	535	494	533	546	534	539	543	533	523	520	548	560	514	526	542	507	529	512	555	548	532	502	546	524	550	488	516	520	485	556	531	526	480	489	496	521	532	519	563	520	524	534	534	587	541	536	522	540	539	505	504	556	536	519	516	512	479	517	538	528	530	560	530	487	526	515	556	561	552	547	498	534	499	540	481	521	476	522	512	474	552	526	517	501	500	511	559	533	534	528	543	466	503	555	538	516	537	541	541	529	500	528	508	550	506	529	507	509	512	561	505	503	534	523	522	512	522	523	521	510	546	555	491	510	563	497	497	534	513	516	513	545	519	547	513	494	529	535	496	538	535	526	499	546	484	534	531	546	545	524	459	513	493	548	479	531	557	516	551	517	509	514	525	545	518	504	504	536	525	535	504	536	512	488	546	549	592	517	501	539	474	504	489	550	512	591	527	530	496	570	520	476	569	531	510	509	544	535	535	537	480	548	496	486	525	502	518	517	559	527	520	508	513	504	553	543	549	467	514	529	514	529	538	516	573	497	561	530	511	540	524	533	516	515	517	510	517	539	526	539	569	527	535	526	530	501	515	515	537	505	519	537	522	480	584	504	504	493	497	502	495	553	502	486	538	510	503	513	537	540	540	498	539	510	514	529	552	516	499	555	518	511	528	540	535	488	509	517	495	493	549	522	540	495	528	481	531	548	464	511	540	494	549	578	536	476	521	508	550	512	489	493	550	526	485	476	526
32964	38574	41540	26389	14572	9299	5565	3092	1652	981	724	614	603	540	503	434	382	394	338	340	347	330	313	309	284	329	319	311	304	315	301	323	312	333	299	344	295	292	272	280	271	289	296	327	314	265	282	317	290	284	275	307	299	305	286	327	273	273	288	279	310	287	284	303	306	313	284	283	310	269	303	284	313	323	303	273	274	301	322	315	274	289	278	306	301	322	288	333	287	280	286	266	272	283	297	270	298	306	286	306	294	296	329	302	288	303	324	304	308	286	289	301	291	290	275	299	286	281	276	326	276	300	288	291	303	273	275	320	252	298	286	306	282	298	279	311	285	288	276	304	267	256	291	291	300	287	297	271	331	301	277	303	304	284	303	286	323	286	279	306	294	287	298	338	293	296	317	326	313	268	288	286	279	292	290	280	309	295	277	311	269	287	299	280	298	286	314	290	291	326	279	279	270	267	310	298	279	246	275	284	280	302	280	300	266	274	313	291	284	273	281	280	297	259	285	270	299	306	315	299	279	288	276	279	326	299	298	324	297	332	281	310	292	301	318	285	296	279	278	276	287	264	273	269	308	307	276	308	302	284	285	287	285	297	288	298	294	293	289	272	314	305	326	307	284	289	296	296	305	283	288	296	302	307	298	249	285	287	283	301	266	296	303	315	276	300	278	292	285	286	280	276	280	296	308	278	279	298	308	290	278	315	293	301	279	327	285	292	277	263	271	285	279	329	285	303	314	287	315	332	306	306	281	305	269	335	315	298	255	284	305	282	316	293	289	313	299	323	269	280	283	306	282	312	279	296	291	286	330	300	313	288	285	282	264	304	284	264	297	297	300	279	266	293	290	283	292	291	272	309	347	275	316	314	301	320	307	305	278	303	259	301	302	304	286	291	318	325	289	255	302	302	291	316	276	252	256	274	266	288	291	334	277	300	287	298	293	286	290	278	302	294	303	319	314	294	313	290	291	327	294	340	293	303	307	278	285	313	291	262	290	282	300	319	281	314	296	322	284	287	279	305	287	289	263	310	269	266	323	323	304	287	285	307	293	313	282	275	302	276	265	281	299	287	300	291	320	265	315	297	294	300	314	273	309	281	273	320	270	294	301	306	338	298	285	289	304	290	311	288	326	280	274	303	295	283	272	311	289	276	273	287	270	290	279	309	297	291	281	301	267	261	289	300	288	292	290	294	298	296	321	291	308	323	277	274	319	264	293	286	317	279	297	325	295	317	295	298	303	307	290	315	311	301	291	331	283	304	297	297	284	301	284	298	262	298	269	296	279	296	277	288	314	304	265	329	313	290	317	298	275	254	276	287	280	301	296	281	324	314	288	290	331	316	303	283	328	292	270	294	286	298	286	271	296	305	286	293	313	300	302	349	272	319	337	328	285	303	308	305	285	305	273	285	296	302	292	287	270	255	272	295	292	294	300	291	292	285	291	296	320	287	280	297	308	293	303	281	268	304	286	276	307	301	312	303	302	304	303	273	305	298	265	272	287	264	317	303	289	282	281	295	277	312	305	298	292	285	320	315	278	274	287	269	296	266	275	297	292	263	283	313	312	318	283	315	289	244	311	307	299	294	304	275	295	290	315	286	311	299	285	281	292	286	309	289	294	273	290	305	286	298	277	286	318	277	308	289	268	308	265	304	292	308	305	300	296	274	318	307	296	270	318	269	284	277	268	329	289	291	297	308	268	273	294	311	281	305	278	300	264	299	291	292	291	305	302	268	304	301	310	295	300	300	335	289	237	288	294	284	266	287	294	301	292	307	310	295	301	311	261	317	268	300	295	299	279	297	284	278	301	290	274	287	281	284	302	298	291	283	307	281	286	280	296	283	252	331	311	280	304	268	257	286	301	284	246	286	308	308	299	287	285	290	282	290	300	313	302	294	311	284	320	305	282	289	285	296	305	291	276	306	289	285	286	293	316	276	289	297	302	301	324	294	303	303	311	308	306	315	303	293	286	293	306	270	301	285	305	343	294	293	306	275	293	262	303	297	319	275	281	281	295	319	291	303	313	288	306	279	282	276	284	274	287	273	298	293	319	292	293	286	289	305	304	284	299	314	285	287	290	304	320	269	297	298	319	310	278	312	296	295	283	289	304	307	322	318	277	327	278	277	298	297	334	292	303	302	299	294	308	308	291	306	304	270	291	304	273	279	296	302	293	308	274	291	284	325	287	306	306	321	272	296	276	292	322	292	322	302	290	260	275	312	294	315	279	301	265	300	290	309	278	278	311	285	313	311	301	276	296	310	343	279	293	299	263	275	276	265	294	279	298	287	316	284	304	266	324	295	279	317	290	274	295	343	320	288	305	302	266	282	309	279	291	306	293	313	268	261	303	317	305	293	296	321	316	291	294	319	297	285	293	272	273	299	297	293	301	264	309	304	297	316	325	293	290	324	281	269	267	295	285	312	285	265	301	276	302	298	305	301	304	304	289	266	293	310	289	294	325	295	294	314	290	286	298	291	305	322	296	330	314	331	303	295	297	306	294	311	279	288	294	283	324	311	315	273	309	294	311	302	281	273	315	288	281	328	293	317	306	307	275	309	317	303	305	285	304	281	299	255	282	289	311	256	270	274	313	307	306	278	298	318	296	300	296	321	302	307	283	305	276	276	285	309	294	308	310	272	285	269	296	288	317	277	292	285	320	296	272	298	286	293	281	312	245	303	307	306	283	280	321	300	299	279	296	263	292	314	284	290	295	314	308	292	272	285	311	298	282	314	293	267	295	277	297	313	294	271	292	289	298	258	264	298	270	295	291	285	309	307	311	277	288	325	272	300	294	294	273	290	325	315	264	302	266	302	319	289	288	312	280	272	329	291	301	318	281	269	290	273	335	286	297	292	264	286	303	293	311	280	279	285	281	311	284	293	271	268	292	255	311	294	308	285	272	299	274	309	329	312	282	293	273	305	328	285	289	277	340	287	290	302	337	299	278	307	300	299	286	287	294	271	285	293	307	288	310	279	261	292	297	284	286	303	271	302	275	272	287	323	294	293	314	334	283	300	294	297	313	285	280	312	304	288	303	308	284	307	297	322	311	306	284	279	339	308	268	288	279	308	298	294	306	277	261	337	300	309	278	287	273	281	297	286	286	263	284	301	300	272	315	278	283	284	282	298	297	290	339	271	321	291	295	294	280	285	306	301	252	291	300	299	277	278	289	291	281	274	312	268	306	303	274	312	255	252	304	294	275	292	273	299	302	298	275	332	312	299	283	323	276	289	305	296	292	300	286	328	284	298	282	303	282	270	263	303	289	271	276	272	284	273	294	290	295	285	289	296	293	292	324	325	296	295	279	275	291	264	305	312	296	269	312	255	267	263	278	283	277	265	268	296	251	287	281	291	300	280	306	301	314	338	303	292	282	272	281	289	296	279	318	266	289	306	324	282	297	292	323	304	309	309	277	308	319	288	276	285	276	278	274	302	290	310	282	327	304	306	280	282	283	307	305	286	300	285	269	275	312	286	281	318	298	255
34572	52340	40249	23617	16623	13258	8875	5096	2823	1553	1173	924	829	763	662	578	436	469	421	404	431	424	407	359	345	361	368	327	342	312	343	354	351	333	316	311	325	327	310	330	341	334	336	313	317	332	312	337	309	347	328	317	301	311	341	340	304	288	326	311	346	313	306	307	312	345	294	295	281	301	348	312	323	344	347	296	340	299	296	313	355	341	334	302	334	316	353	301	293	338	338	283	305	309	326	355	308	313	331	314	324	341	323	313	324	304	304	286	350	326	278	272	309	323	304	288	300	290	334	342	321	325	289	317	300	309	342	318	340	303	312	309	338	326	303	316	319	319	305	325	339	296	305	289	342	326	335	335	326	338	320	316	315	311	335	319	336	297	303	314	315	290	342	308	313	342	336	300	336	315	311	293	314	297	348	292	293	353	308	301	315	309	332	312	326	304	315	354	330	291	327	314	317	312	322	327	331	340	314	331	334	310	316	293	302	337	336	316	335	307	294	306	338	309	318	305	336	323	297	316	339	302	317	332	306	300	331	322	313	326	359	318	315	332	333	289	344	337	305	325	304	311	331	333	303	329	294	279	314	316	330	314	341	306	355	304	314	309	305	317	293	301	296	314	330	305	327	281	354	310	297	318	309	323	302	289	292	302	307	327	367	284	344	338	335	312	269	321	328	298	334	315	361	306	303	323	327	299	304	324	338	304	301	310	335	326	298	313	311	348	317	304	300	325	336	314	311	335	316	325	340	352	349	320	338	312	353	307	352	337	304	303	351	335	328	342	321	324	326	293	345	353	357	327	308	323	298	325	291	308	334	304	315	321	329	340	304	316	340	308	334	345	323	322	328	321	276	347	296	374	317	321	330	292	345	322	313	339	289	348	321	336	336	328	312	296	312	325	303	315	311	311	326	325	316	348	328	326	321	318	331	315	333	294	341	319	323	329	324	364	309	291	325	317	338	292	334	348	355	339	317	327	340	354	316	287	320	312	321	333	324	352	320	330	330	298	300	331	325	303	310	313	310	299	325	315	304	272	284	287	307	282	279	357	326	336	320	313	320	296	325	325	338	336	342	286	323	326	332	309	281	304	325	310	314	314	340	341	312	332	358	331	310	315	326	312	317	352	313	291	317	349	297	330	341	308	316	307	363	314	302	279	337	299	302	349	347	353	329	284	263	346	295	355	318	327	326	312	303	303	357	325	322	307	294	319	296	339	303	330	315	332	307	313	319	308	312	304	327	307	334	289	324	347	309	310	267	294	350	325	342	299	296	303	309	336	306	338	313	336	307	285	320	333	294	301	316	339	320	316	340	286	358	328	314	329	323	310	307	299	314	331	334	314	350	318	303	325	313	343	337	293	301	307	338	338	362	342	316	318	319	312	320	337	340	319	339	320	309	328	296	325	329	324	298	319	339	333	313	325	318	330	348	331	318	333	332	329	332	282	323	340	334	353	317	309	309	334	305	314	318	271	335	320	328	327	300	335	312	317	327	319	357	294	342	342	332	309	335	325	307	336	348	349	290	307	324	352	354	294	314	310	308	307	314	325	322	308	330	309	301	315	337	349	325	317	310	282	319	357	348	302	331	331	315	363	320	296	308	312	281	331	316	338	332	312	316	327	318	309	352	329	298	345	329	333	314	342	322	311	305	310	302	299	325	343	353	317	345	308	356	340	306	320	335	291	301	299	336	317	262	315	318	337	300	327	323	294	338	325	314	344	323	336	318	317	320	301	329	301	296	329	308	316	310	280	315	321	271	324	307	324	315	323	283	329	316	327	321	300	329	308	310	316	342	303	312	322	309	329	290	351	337	339	335	326	296	290	347	323	302	311	333	298	306	284	339	334	326	342	291	337	294	318	288	311	291	310	314	316	326	303	303	295	315	339	307	300	337	304	331	313	299	329	326	296	338	330	325	298	313	317	308	335	320	344	318	340	319	320	308	332	324	290	341	293	291	327	356	324	323	321	291	336	334	306	301	308	313	329	318	345	337	335	313	297	333	321	289	312	311	319	296	326	313	312	336	322	305	322	322	287	311	323	299	316	307	313	294	327	319	329	317	345	328	304	330	298	302	304	331	332	322	308	292	315	302	304	296	340	307	346	307	279	317	320	335	326	286	300	298	289	315	323	309	323	344	298	292	293	295	307	338	295	277	304	347	301	308	300	284	271	315	333	301	300	310	324	295	342	341	301	331	321	319	313	298	314	330	315	284	350	321	326	321	287	301	313	291	321	360	320	332	305	333	309	328	329	302	322	307	323	307	303	310	321	321	318	352	291	351	320	320	341	309	314	314	325	340	320	325	345	315	300	341	317	313	309	335	328	327	306	313	316	299	302	316	314	311	323	332	293	334	316	329	332	316	357	326	339	329	307	306	339	359	324	312	319	316	282	336	325	323	318	322	355	305	312	301	321	317	334	332	314	321	333	316	327	330	303	326	312	294	344	348	303	297	323	332	334	306	321	322	348	345	318	326	337	321	293	351	325	345	322	352	334	326	331	333	327	287	358	331	308	317	315	355	330	298	314	291	329	319	297	331	293	348	342	323	317	337	317	311	299	303	315	314	328	311	315	308	331	316	320	320	327	348	309	333	318	361	341	323	339	313	320	299	317	288	343	317	297	332	299	347	299	303	300	323	338	324	321	332	315	321	304	317	347	293	326	341	311	303	326	327	337	308	300	338	321	328	301	322	338	319	335	319	309	303	300	307	293	312	290	334	355	315	315	302	300	364	314	305	308	345	315	291	303	336	332	349	313	309	288	313	327	312	313	324	315	308	318	333	321	320	332	321	320	335	315	305	311	320	300	317	313	325	314	303	360	343	306	318	318	303	338	347	301	315	289	329	306	307	356	322	342	335	307	340	346	305	311	353	310	325	331	320	327	319	334	325	327	306	347	354	361	310	320	322	324	303	297	343	315	333	343	331	332	302	293	336	321	311	342	326	332	317	289	305	330	337	296	335	344	348	321	345	320	346	322	298	334	343	305	286	303	309	301	324	356	290	347	333	317	328	316	331	320	282	318	364	323	314	320	345	295	328	336	309	324	327	309	338	296	302	289	318	311	313	303	319	288	314	334	325	299	336	348	329	303	316	355	337	328	310	339	317	333	324	327	321	349	314	318	307	325	321	334	294	315	325	303	325	303	308	312	341	325	306	332	304	313	313	300	316	316	355	337	322	300	334	315	341	309	286	289	303	313	314	317	336	333	333	348	320	292	294	292	332	343	310	312	305	327	307	299	266	320	308	268	307	335	300	287	314	337	293	333	350	304	332	338	306	334	313	301	307	319	329	308	320	297	306	264	317	299	316	321	356	344	308	281	319	315	345	293	277	336	319	288	331	294	300	308	340	317	356	291	299	316	324	336	315	317	295	336	303	300	302	335	325	290	328	300	332	332	310	329	317	326	312	336	305	326	333	317	316	331	325	326	304	285	303	329	329	303	324	287	312	304	291	300	323	323	335	317	320	310	326	336	306	319	300	314	308	307
24498	21645	29214	25997	24342	22884	17298	8235	3390	1862	1354	967	831	724	760	616	591	491	469	478	458	488	453	461	406	395	383	387	363	387	346	370	368	355	403	371	364	382	375	352	398	370	391	331	386	361	375	396	361	370	367	342	406	373	342	396	357	334	364	344	395	343	360	367	376	374	368	360	377	382	387	335	366	376	395	371	399	367	382	357	391	380	347	342	368	361	410	363	381	381	420	367	404	367	338	344	375	372	366	358	387	362	375	349	349	416	387	345	347	394	353	348	339	355	399	387	347	353	338	371	355	376	369	343	388	338	339	362	340	390	359	381	377	377	359	373	379	386	353	377	365	357	363	372	409	400	325	408	338	349	419	373	391	389	361	387	418	352	372	372	426	368	390	336	395	390	357	366	363	394	387	378	381	373	363	374	340	383	383	363	364	360	362	379	385	381	381	428	344	391	372	376	382	368	345	345	338	427	368	381	400	382	382	391	358	384	345	353	334	373	347	413	363	334	373	369	359	362	344	416	374	358	410	401	356	350	382	353	379	369	355	351	399	415	393	382	343	371	390	409	369	352	343	357	370	345	401	328	395	392	393	377	381	364	414	358	436	374	362	373	401	365	365	363	373	370	356	381	377	352	386	363	362	387	360	379	363	359	373	345	403	389	360	355	407	402	381	370	380	382	362	381	379	351	423	381	388	376	362	337	397	356	385	409	322	376	378	381	332	381	365	415	381	345	397	384	366	367	398	341	337	372	373	365	334	358	422	392	378	366	402	379	372	355	381	340	351	336	339	394	343	379	359	402	373	382	374	406	394	342	386	375	349	343	352	350	380	389	338	349	370	378	385	388	347	368	368	346	379	395	391	419	403	395	366	356	371	388	368	376	359	380	387	361	357	366	334	392	359	383	351	354	421	363	367	377	345	332	361	372	352	360	414	383	372	388	371	356	364	367	363	372	395	353	384	378	381	376	410	386	376	385	386	360	380	363	364	373	378	371	331	363	395	397	354	382	368	366	353	365	375	353	361	346	400	367	370	366	392	370	358	387	347	394	353	349	389	343	378	393	401	382	386	364	349	375	393	351	375	367	353	342	382	371	400	359	347	394	382	358	378	350	387	360	367	398	403	368	370	393	354	363	372	413	392	381	365	406	382	374	359	387	356	426	371	357	407	363	378	386	395	369	338	393	353	362	391	353	416	366	372	357	327	359	385	387	352	362	360	374	372	390	380	367	348	353	331	380	370	403	376	373	349	349	365	335	393	353	356	367	370	338	400	349	359	375	348	327	380	337	367	379	412	375	365	385	392	354	402	376	359	365	369	352	358	377	349	347	343	378	355	362	379	379	364	364	396	354	358	369	372	361	370	379	389	352	351	368	384	342	400	363	346	368	390	377	372	373	347	368	381	348	365	382	410	410	363	417	367	373	394	382	346	354	364	372	363	358	371	344	384	341	356	372	359	358	347	337	343	367	379	336	407	340	378	378	384	395	352	379	364	394	337	318	386	370	371	363	353	382	393	369	331	375	355	396	342	378	355	376	406	373	395	360	378	364	383	405	365	388	347	362	385	386	380	405	351	367	347	344	366	367	359	339	352	361	370	387	342	345	349	332	360	357	370	384	370	377	350	380	368	433	372	356	379	404	415	362	386	381	353	373	378	341	323	342	366	370	356	414	381	372	399	363	374	375	349	358	398	397	375	363	358	380	347	383	372	381	371	353	358	363	371	399	385	350	377	342	363	332	353	387	360	361	363	331	369	392	363	359	367	388	389	408	395	318	409	387	375	375	398	364	375	377	323	407	366	368	379	350	354	368	374	367	361	338	348	341	400	341	409	379	383	387	380	365	376	374	371	397	385	356	363	385	380	364	393	381	368	364	395	405	381	377	324	382	356	368	375	359	338	391	345	400	359	362	372	377	384	398	336	357	354	400	391	346	370	343	351	338	349	371	346	383	399	377	363	361	360	383	388	349	381	380	392	327	371	378	386	365	357	371	356	393	365	376	392	361	354	383	403	350	378	344	357	400	372	366	341	373	378	380	358	405	374	384	374	333	358	361	352	359	337	359	353	376	360	388	372	420	337	369	370	386	378	347	388	354	383	385	378	385	349	372	356	356	360	345	398	372	398	348	375	361	341	351	360	360	359	387	366	342	347	357	354	363	349	372	422	362	336	379	398	383	346	384	358	354	311	381	373	381	350	398	396	378	351	387	354	366	401	374	354	363	383	335	378	340	351	387	374	404	365	332	378	354	366	378	378	383	341	371	360	396	346	348	345	378	362	347	356	375	355	370	378	365	366	393	359	384	384	372	363	362	361	359	351	406	381	367	355	392	366	335	401	351	369	398	413	360	369	414	341	354	385	337	371	391	394	370	333	319	361	382	408	363	368	380	381	368	372	352	387	366	379	384	364	376	380	352	367	378	403	381	362	343	355	393	369	386	365	362	394	367	363	381	361	319	375	384	362	379	363	384	374	379	386	386	358	361	417	364	394	359	338	334	369	382	384	374	409	368	398	360	338	332	346	321	377	374	372	341	383	345	387	376	396	379	374	394	381	338	387	349	357	400	356	365	382	372	363	373	369	359	416	393	377	346	392	397	381	350	373	402	385	377	343	375	328	369	366	372	356	374	391	379	364	353	370	355	363	349	361	368	381	391	346	350	375	398	365	390	354	369	373	359	345	334	366	375	375	391	364	385	364	337	381	371	374	423	380	388	360	362	411	354	375	391	377	389	341	349	364	381	370	391	353	387	346	383	385	357	350	373	366	378	355	392	346	357	385	372	385	376	339	385	382	389	378	409	373	359	370	382	384	342	355	388	368	364	359	344	376	387	351	373	393	401	375	344	363	365	384	339	343	381	392	362	340	364	388	394	333	385	372	393	343	352	361	357	343	353	337	394	373	377	384	392	370	359	372	355	400	402	371	387	379	342	353	377	395	372	339	371	324	380	347	377	360	350	391	356	390	363	356	386	379	332	347	365	365	406	375	365	373	385	388	368	397	366	422	366	382	370	380	383	374	338	310	372	357	367	375	351	373	351	390	343	372	350	375	373	365	378	367	364	362	368	349	341	350	363	352	378	357	333	410	356	374	379	329	363	384	393	312	387	364	380	355	370	361	370	391	377	374	389	369	361	355	398	394	391	339	335	390	390	380	347	385	358	365	387	377	377	365	368	362	355	367	358	368	366	367	365	381	351	407	382	345	357	381	380	399	389	393	346	404	398	360	350	364	370	366	352	390	389	375	373	366	378	353	401	350	392	376	392	401	341	338	407	345	361	392	398	336	390	362	359	370	382	385	365	359	377	384	381	371	384	363	353	354	332	376	399	388	400	387	371	359	346	399	402	365	407	396	394	376	395	374	361	396	395	382	383	377	379	390	368	378	399	360	381	343	379	391	375	348	380	362	380	373	375	423	335	374	380	394	361	339	386	355	403	370	347	378	403	368	359	394	382	366	403	379	406	375	388	377	395	374	390	351	389	377	320	339	366
34091	61193	46878	33621	28891	24107	18524	10978	5398	3160	2183	1498	1265	1102	1037	879	723	656	603	560	548	476	485	467	468	428	415	417	469	414	395	432	401	413	391	399	369	383	407	418	388	374	347	385	419	384	399	399	386	402	382	402	416	388	377	365	347	363	385	366	390	378	353	404	374	389	405	379	347	365	423	374	369	447	408	396	371	346	373	344	414	379	393	375	417	433	393	408	399	373	383	392	360	392	398	354	388	370	386	381	397	377	395	399	375	395	388	389	365	349	360	435	380	426	394	403	385	381	377	375	402	408	368	398	382	385	363	385	416	418	370	366	418	389	367	374	366	383	394	394	404	371	380	373	364	391	395	403	414	401	389	386	377	403	377	422	375	350	347	380	426	419	377	367	388	376	387	429	386	380	389	406	370	358	403	330	387	376	365	389	382	399	373	384	400	349	353	383	359	377	390	364	397	381	359	354	392	367	391	403	379	418	402	401	370	389	383	405	368	396	411	364	366	392	363	391	406	392	372	407	401	420	358	379	430	365	403	388	396	397	415	364	371	383	375	422	410	400	404	410	378	366	395	407	362	332	401	413	384	386	364	411	378	371	388	354	362	413	399	400	357	391	388	354	381	392	375	439	413	393	384	379	390	351	405	376	399	433	360	401	398	423	338	397	395	422	354	427	384	370	367	378	370	349	399	422	387	387	389	378	399	403	411	387	395	376	401	403	395	402	391	376	417	414	391	390	381	406	388	412	385	378	381	358	387	410	342	396	399	410	370	386	380	399	382	378	367	382	385	408	366	371	418	431	380	413	389	365	407	421	398	390	370	377	347	400	392	394	384	393	396	394	360	363	376	357	412	400	388	358	415	398	360	372	395	389	381	363	403	394	392	376	375	383	363	383	380	381	363	414	384	384	379	386	385	392	390	318	413	387	350	378	419	365	381	409	403	376	378	391	383	382	400	369	371	381	412	405	392	412	404	334	385	381	391	408	390	359	401	377	392	403	337	382	369	384	339	355	365	369	358	433	429	368	352	399	424	354	375	405	391	376	380	411	388	382	425	357	377	419	335	393	401	373	417	369	394	395	380	401	402	386	397	385	416	398	379	377	394	405	402	382	369	356	388	400	415	394	404	383	345	402	374	399	369	419	401	390	402	398	372	385	387	392	346	371	365	424	394	434	369	391	383	359	367	383	432	379	373	385	378	400	370	396	327	378	391	402	383	436	357	387	413	408	427	371	384	379	391	372	349	385	350	399	337	384	410	380	375	381	402	389	377	415	409	389	385	399	392	376	377	408	395	402	381	408	386	384	410	413	386	362	385	375	383	390	404	376	434	371	387	375	370	393	378	376	379	383	384	374	361	383	388	420	369	399	404	379	393	359	374	386	385	421	404	374	379	369	359	351	358	393	396	352	364	403	393	388	384	421	357	404	389	380	352	366	398	431	386	390	345	364	362	402	380	376	379	384	393	400	363	396	401	403	375	376	382	396	401	388	393	413	396	362	367	379	375	380	390	362	404	400	384	385	381	387	395	427	371	364	394	398	381	372	421	407	378	371	382	372	381	383	357	366	391	399	382	380	429	356	401	423	434	401	398	387	386	392	412	383	380	370	394	390	395	403	410	357	395	374	376	374	431	361	376	394	372	363	391	385	388	378	372	407	391	389	397	391	395	369	374	392	393	427	350	409	388	400	394	401	426	410	384	374	377	398	383	377	387	427	381	384	370	405	358	427	413	351	414	395	350	368	368	393	379	360	405	347	366	428	390	369	368	399	362	397	362	372	397	412	395	386	389	361	423	400	412	394	423	349	371	398	405	402	363	358	386	403	370	418	375	373	397	383	399	398	395	366	394	394	380	369	410	381	366	380	393	377	380	366	393	373	365	379	392	379	401	372	366	407	387	386	391	386	394	356	385	442	394	380	416	385	387	382	364	394	368	401	379	368	418	391	376	394	392	411	373	402	386	411	378	395	371	376	372	388	398	387	375	386	407	341	353	346	392	370	363	380	404	384	400	374	385	377	365	390	369	383	393	426	358	402	373	384	396	373	396	395	418	386	370	388	422	382	380	372	384	356	392	383	404	406	399	358	342	404	378	362	397	412	358	390	385	399	397	391	364	417	395	381	387	390	381	405	378	359	370	382	389	407	382	378	375	413	384	352	371	385	381	391	342	386	374	392	390	394	377	353	415	390	395	403	391	401	389	391	394	373	379	403	382	398	376	371	356	404	382	379	414	384	373	359	403	384	391	377	395	411	382	389	352	393	386	382	409	376	372	345	384	368	401	405	388	377	403	390	404	349	386	396	340	373	377	370	379	385	392	363	377	368	390	377	384	402	355	409	416	376	405	387	390	376	377	394	409	380	429	388	402	410	377	383	397	337	396	380	372	388	408	378	382	383	350	367	435	386	386	422	414	417	379	391	394	422	405	391	371	407	384	328	405	410	363	381	373	389	383	400	375	406	377	401	391	386	403	374	375	360	347	402	435	377	383	371	393	411	392	339	375	412	381	399	426	361	374	369	393	404	351	382	407	389	353	391	376	408	371	379	401	416	409	378	384	376	416	376	353	396	412	364	400	353	371	408	391	390	360	392	401	390	417	413	395	365	355	393	365	387	375	410	403	409	363	380	379	429	380	373	389	373	387	371	357	384	388	371	373	408	418	373	416	399	381	390	363	368	360	399	376	397	367	371	406	339	372	380	391	383	393	372	419	381	378	384	404	381	414	352	435	378	387	367	396	386	378	363	374	372	375	376	390	418	376	383	412	361	416	412	392	387	430	382	389	416	349	365	363	370	370	363	372	362	396	410	370	360	348	396	389	377	368	353	381	393	402	373	390	374	338	370	374	387	411	356	408	369	391	394	378	433	379	357	382	426	372	352	409	389	378	397	379	385	412	370	385	351	414	367	404	389	415	359	391	417	383	368	417	386	380	412	355	395	361	425	372	391	391	379	413	399	381	372	371	340	361	390	416	384	372	350	404	383	379	386	384	385	392	404	366	385	348	368	420	367	336	420	399	383	398	379	371	401	395	421	366	397	367	398	385	365	393	413	374	321	374	373	397	389	428	411	398	393	351	392	397	391	389	369	373	355	373	411	376	390	381	373	405	447	419	363	390	420	400	388	389	374	354	388	415	408	409	373	372	423	360	399	366	397	389	410	403	360	352	380	384	398	385	416	390	386	406	355	388	409	402	399	400	378	402	420	401	437	420	412	415	387	389	367	409	358	410	405	379	390	365	408	399	356	393	395	378	359	370	394	414	409	423	392	403	368	367	388	366	419	379	388	384	394	425	379	366	345	397	395	393	373	392	369	399	386	349	390	397	365	393	393	404	389	365	403	420	387	376	401	376	407	394	382	375	378	386	382	376	408	386	375	392	402	388	402	388	374	374	384	393	355	415	398	392	367	368	376	408	398	369	382	410	383	379	416	401	378	393	403	396	366	345	393	387	370	367	373	369	391	410	383	401	372	382	383	380	393	395	391	360	360
25777	21917	29968	29005	21193	15066	9001	4391	2242	1767	1135	870	759	685	624	623	528	505	448	490	452	440	420	416	392	421	418	418	374	366	415	421	414	421	408	423	388	371	361	416	375	394	328	374	369	369	390	361	390	371	393	386	386	400	359	387	417	391	399	357	386	361	387	398	402	388	364	368	384	382	413	384	369	378	398	393	395	400	374	373	405	390	354	357	391	405	355	398	364	360	351	378	414	374	368	363	383	410	367	406	350	408	386	368	363	377	408	371	387	362	376	410	400	415	388	381	387	375	373	398	395	370	384	374	397	387	383	383	362	371	372	391	413	370	409	397	360	364	367	397	380	366	343	382	390	359	388	402	377	386	379	396	348	394	376	353	375	415	411	364	392	343	391	399	399	374	397	356	385	377	411	414	358	378	376	386	379	354	356	381	382	380	373	370	353	400	370	348	404	394	368	389	343	375	399	361	384	368	400	371	381	370	346	403	370	327	384	388	397	388	382	382	385	354	367	376	385	385	388	388	356	383	333	368	389	379	383	375	349	369	351	381	373	391	383	397	370	370	341	400	357	380	396	387	386	354	369	366	377	387	404	391	405	391	386	357	374	380	359	392	370	331	403	385	369	379	375	369	375	375	384	404	371	392	367	360	332	360	387	390	345	385	381	369	394	396	374	370	394	371	392	381	378	370	388	372	364	370	339	379	391	401	388	372	387	399	349	369	388	431	393	341	373	401	392	364	361	365	337	380	389	361	358	365	367	408	365	384	379	387	381	402	398	356	352	377	353	363	387	372	401	374	354	404	353	374	373	384	374	407	373	380	380	390	407	364	377	350	378	395	356	388	386	401	357	366	372	373	391	397	349	381	347	404	402	372	386	412	368	389	358	351	372	384	349	404	368	382	366	362	394	375	379	399	369	395	400	385	399	388	357	358	412	388	365	362	377	374	397	371	370	374	365	309	361	373	347	375	362	385	384	361	369	372	408	404	364	393	356	397	394	403	356	341	363	341	366	394	374	399	398	363	376	373	383	349	380	315	386	383	388	375	368	374	379	407	384	367	393	382	385	394	396	388	373	358	394	388	369	404	382	382	352	439	356	406	371	391	403	378	364	389	381	403	342	365	372	426	368	390	364	399	370	385	340	382	361	390	373	421	371	380	378	384	392	377	337	366	394	368	370	367	391	402	392	358	362	387	356	367	384	372	377	374	387	384	398	363	400	362	362	389	385	416	408	348	425	384	366	402	408	364	369	386	395	401	367	394	370	375	402	372	371	346	374	383	387	384	351	385	385	397	364	388	381	408	360	391	375	392	397	372	407	398	375	349	381	367	375	338	372	417	367	358	342	373	352	380	377	382	431	382	350	375	378	350	396	392	384	386	408	379	370	363	378	377	365	380	377	413	404	370	326	349	375	403	362	348	350	393	354	381	395	385	393	404	369	402	379	395	396	375	391	408	358	406	389	379	384	347	391	387	358	371	381	410	365	343	344	375	346	373	366	392	378	371	344	379	405	355	356	346	364	403	364	389	371	345	383	367	391	359	366	366	369	380	360	392	380	402	423	415	368	390	385	364	383	355	387	401	369	340	392	367	386	391	359	368	391	410	383	360	384	355	402	390	376	404	402	365	397	390	421	377	362	365	399	402	395	373	397	431	411	377	332	388	426	418	378	358	386	394	399	388	395	382	401	383	382	381	375	340	369	366	384	347	389	418	409	398	401	404	393	364	389	372	389	376	388	365	380	426	378	381	410	381	395	344	388	405	378	423	366	395	393	374	364	380	386	361	339	371	378	393	375	396	371	388	396	349	408	384	391	376	367	393	377	377	371	398	387	387	379	387	371	374	395	362	412	356	361	377	374	356	389	356	343	350	372	366	395	349	384	352	391	391	368	404	418	373	379	374	326	345	393	404	389	390	410	415	388	387	362	401	392	382	385	383	379	374	381	390	377	369	321	380	400	361	377	342	398	398	378	382	394	385	397	386	376	412	392	398	383	409	334	378	382	368	374	403	391	400	402	378	387	393	366	383	378	370	411	373	418	409	375	381	349	385	343	381	397	351	391	359	389	402	394	368	359	418	387	347	349	354	352	374	393	369	335	367	388	362	387	346	367	394	395	374	368	391	356	355	380	414	331	359	396	385	364	378	375	350	352	364	380	387	368	371	389	353	393	404	380	394	371	395	426	379	391	373	344	415	422	378	378	340	387	377	367	376	392	365	371	376	375	367	388	359	371	390	392	389	342	382	368	370	395	386	410	369	395	407	370	372	407	415	409	395	379	364	371	409	390	350	360	370	392	362	357	391	395	393	396	392	383	395	410	353	395	364	373	412	356	380	348	377	380	398	355	359	375	359	396	393	364	388	384	424	406	399	409	351	375	407	397	379	353	387	383	378	377	343	325	398	426	345	378	357	397	388	376	369	379	381	355	375	378	344	382	331	372	395	411	368	400	380	389	388	393	388	395	356	388	376	372	387	386	400	364	358	353	400	335	379	388	364	349	370	367	367	357	353	392	385	365	375	401	359	398	369	368	380	352	387	362	397	392	367	368	371	417	387	370	364	392	372	404	395	350	371	366	412	386	356	380	370	355	372	371	402	369	410	370	383	393	378	365	383	364	391	396	364	377	383	377	379	377	402	383	383	388	382	373	386	378	375	383	366	365	373	381	410	377	402	386	393	382	390	350	395	406	404	388	372	410	394	417	382	375	387	422	357	405	361	405	372	388	346	420	359	392	372	363	369	374	397	363	384	364	398	361	365	389	373	432	373	356	348	389	366	388	403	349	379	361	407	381	354	368	395	371	386	415	340	378	372	373	357	371	359	370	392	397	370	384	369	356	388	338	360	375	359	374	368	346	415	383	364	359	364	379	388	370	384	376	363	414	381	397	364	373	363	373	370	357	396	351	367	364	383	404	373	375	367	375	362	389	369	392	384	372	381	331	360	377	354	393	426	353	413	347	359	376	393	375	364	425	378	370	366	367	400	398	376	355	403	390	375	403	372	349	349	370	368	373	348	372	385	360	380	340	389	347	398	386	378	342	362	394	389	393	337	396	383	333	375	365	359	373	396	450	378	369	381	371	385	416	382	391	394	389	425	385	369	375	371	345	377	329	376	395	355	389	415	385	395	382	384	377	373	338	337	401	407	347	386	382	363	382	400	369	406	360	367	365	348	384	346	368	384	376	396	397	387	399	380	396	369	345	380	400	378	359	377	382	395	369	386	387	386	367	345	377	357	382	392	342	381	360	381	357	380	386	386	385	370	385	366	330	400	394	384	378	356	378	351	373	374	385	362	396	349	400	331	380	391	360	374	367	382	387	396	363	415	378	408	361	339	373	379	382	389	346	404	406	363	371	384	372	375	357	387	360	385	376	371	382	403	404	386	392	360	379	370	343	388	373	344	352	356	357	390	397	370	385	384	364	389	385	395	363	383	397	349	401	389	399	370	379	382	346	382	355	375	394	419	373	355	430	389	386	364	387	389	409	380
33283	57097	44257	30575	23115	18282	12669	7039	4129	3016	2001	1303	1078	946	919	798	665	629	604	555	504	531	517	474	483	462	419	410	432	412	455	388	403	437	410	408	449	403	409	414	423	452	407	366	375	405	387	421	422	455	434	407	395	427	402	409	408	388	388	410	417	414	421	401	420	392	417	457	403	449	407	403	388	395	416	401	412	431	413	418	398	388	443	417	399	388	414	430	475	459	437	391	364	396	395	388	407	423	413	376	395	411	413	408	428	426	392	382	407	440	381	388	397	445	432	411	403	413	371	439	386	409	401	419	416	410	364	399	392	384	396	415	402	418	448	390	409	411	390	386	419	432	403	383	456	415	400	415	434	388	413	417	371	400	422	374	441	394	391	421	437	400	400	370	417	400	388	424	425	408	385	431	384	379	427	411	413	402	435	403	398	400	410	405	388	381	403	415	393	405	371	399	388	404	393	398	422	386	434	411	390	421	391	402	411	392	407	441	369	389	410	417	444	414	400	436	396	389	406	420	385	393	415	397	412	418	405	396	394	461	379	392	383	370	398	389	383	400	408	435	385	425	404	419	401	408	412	381	431	414	431	391	405	392	379	415	395	405	382	388	409	411	412	453	377	388	396	409	412	435	390	414	387	356	420	414	426	405	419	414	439	442	417	411	415	398	409	448	372	389	412	385	373	410	406	452	416	394	432	390	380	409	391	419	405	417	398	400	428	383	387	421	400	398	433	408	395	405	402	405	402	390	350	408	399	409	377	420	417	398	391	390	437	408	423	404	388	417	425	410	427	386	412	415	393	381	392	430	425	391	424	395	366	367	393	456	417	395	383	420	397	401	356	391	412	377	419	423	386	427	433	370	386	417	425	399	393	369	411	430	443	398	396	369	430	373	406	389	426	411	402	418	392	405	424	399	370	365	442	401	363	399	403	393	392	361	446	402	395	415	366	406	423	413	417	403	413	425	388	374	375	399	396	388	433	456	382	409	442	396	440	426	402	422	404	401	402	391	414	397	372	413	383	396	386	428	438	400	404	350	389	420	416	407	394	392	389	407	422	422	410	439	392	406	405	423	439	463	391	434	383	366	405	403	429	374	368	398	419	391	385	408	409	414	394	386	416	390	424	377	404	385	377	427	412	394	385	407	400	437	372	430	382	390	407	395	441	400	409	397	434	393	436	406	405	423	387	418	408	395	370	409	398	414	421	432	396	412	409	379	430	420	392	381	461	408	390	384	412	388	371	404	402	406	406	411	390	399	411	416	381	441	387	443	413	375	393	443	405	423	395	400	394	419	382	394	383	397	371	418	408	402	398	383	415	374	384	366	398	384	445	423	402	421	378	368	404	417	411	401	402	407	430	418	393	419	404	402	413	365	408	392	411	439	435	417	395	435	416	387	417	418	385	397	410	398	403	407	406	421	423	415	415	437	402	396	401	409	375	396	378	430	408	412	415	392	423	380	385	389	404	417	399	400	387	416	420	399	402	412	388	443	394	402	388	424	433	382	398	390	414	397	387	390	428	388	408	421	437	392	403	450	414	401	428	385	393	416	419	379	364	399	376	397	421	399	358	394	422	376	406	422	394	398	416	414	446	360	426	424	355	383	420	381	395	409	425	399	378	398	372	394	374	409	426	409	385	424	433	363	390	378	405	414	393	390	402	400	402	416	412	428	465	414	383	373	390	405	389	413	419	432	395	430	370	436	417	413	417	393	383	378	408	418	366	384	409	390	433	429	408	413	410	422	359	391	424	417	423	426	365	420	398	378	387	442	401	411	404	364	382	413	428	425	395	382	413	418	407	431	371	401	418	413	401	395	409	410	392	430	410	380	381	405	383	411	404	406	409	412	410	365	400	389	380	408	375	414	406	420	416	376	412	402	421	437	403	413	397	387	424	409	385	417	410	375	428	396	400	398	392	397	390	410	419	426	388	397	432	412	389	422	388	363	426	395	417	437	396	425	398	379	421	380	396	379	372	394	395	425	390	403	425	385	379	393	404	420	377	423	421	433	434	433	427	409	422	417	394	404	465	374	433	433	361	417	427	393	391	427	360	385	409	406	401	372	394	423	399	401	448	376	419	395	405	420	413	385	408	403	432	375	382	391	409	389	406	369	397	384	412	431	427	408	410	426	381	414	399	388	436	423	390	418	391	430	405	380	400	368	435	409	383	426	400	397	395	405	377	377	421	431	428	399	397	392	423	404	397	419	419	404	385	407	411	390	415	364	433	406	436	384	415	389	422	428	432	385	438	378	394	416	412	423	385	410	405	384	390	422	387	470	434	387	421	400	367	391	421	393	447	401	409	381	431	416	426	387	417	418	398	413	425	393	415	424	389	394	383	397	403	362	374	380	415	410	413	408	428	410	412	397	418	438	408	415	388	364	436	390	428	398	397	437	414	438	409	408	439	414	421	416	400	373	378	418	404	365	385	416	404	399	398	394	373	391	404	388	402	366	406	387	403	397	419	416	393	419	391	399	409	411	403	361	426	410	408	423	411	419	393	418	407	379	374	409	396	403	391	418	420	408	389	419	407	405	384	414	417	414	404	416	406	405	411	390	399	408	379	425	386	417	424	386	412	382	416	412	381	444	394	414	403	404	396	396	433	397	372	375	385	400	432	443	399	381	428	391	390	432	406	400	389	407	396	374	409	409	388	403	418	389	414	405	407	405	417	419	397	378	392	428	392	375	393	381	434	398	416	383	398	375	406	386	418	358	412	422	419	399	390	420	407	394	372	380	367	414	394	413	423	383	387	402	394	372	420	400	411	418	443	409	420	406	400	440	402	437	377	428	406	415	408	388	422	437	391	461	440	374	407	388	388	409	407	404	412	444	375	428	421	391	387	386	378	411	413	403	403	391	388	400	416	392	427	390	453	429	457	373	418	426	397	395	400	364	404	408	420	374	394	436	392	378	392	425	415	411	403	418	394	428	407	387	418	437	409	438	397	404	403	418	440	389	412	404	426	386	431	416	405	394	416	418	438	381	413	373	382	427	405	431	447	386	412	377	363	409	420	391	430	427	399	361	401	416	392	402	391	414	399	443	415	378	431	424	374	423	388	423	403	400	407	398	395	377	448	434	392	390	434	393	387	408	396	384	408	374	409	413	380	442	400	358	356	384	382	437	399	433	388	407	401	395	415	383	422	401	412	363	404	387	396	421	392	394	390	440	422	425	418	429	424	385	389	399	401	408	375	392	422	407	427	435	408	422	412	418	406	424	381	382	411	376	361	381	409	402	361	445	401	394	393	421	377	423	385	458	372	394	381	410	399	430	422	375	430	413	381	410	386	403	422	411	386	394	418	419	397	391	399	403	379	425	416	413	387	394	387	416	404	400	398	413	391	372	371	406	416	415	399	402	363	403	411	423	423	381	410	409	381	410	408	370	396	400	399	428	398	429	394	405	400	422	411	421	395	429	377	376	412	447	368	395	408	442	385	367	403	378	413	427	378	430	395	404	399	381	407	387	388	398	426	389	412	416
23365	21666	29451	24602	23004	26494	26415	11578	5851	3668	1928	1499	1107	898	1018	902	816	761	663	673	611	627	594	561	582	571	565	549	571	584	510	503	556	520	539	553	505	539	552	507	512	502	524	503	522	468	514	536	531	543	449	512	477	534	520	523	518	509	507	498	466	521	511	513	509	526	532	460	506	513	513	510	501	515	489	533	546	521	513	487	472	543	546	518	494	500	519	483	547	499	530	520	501	519	538	509	492	485	526	504	479	483	480	475	557	525	520	547	504	502	511	455	498	527	492	493	528	512	501	518	529	503	531	490	512	521	511	530	488	536	518	508	504	505	533	511	516	516	509	520	527	495	513	521	507	531	460	494	469	523	508	555	538	525	552	510	496	505	498	551	533	521	520	491	510	529	521	496	482	508	523	456	491	503	483	495	533	530	510	528	536	497	530	502	513	523	517	478	492	524	470	527	507	502	493	510	511	508	484	500	519	490	495	524	552	471	507	512	535	531	509	470	483	531	504	551	502	480	512	521	551	512	512	502	532	508	497	495	527	504	485	527	542	539	478	494	501	446	553	512	512	489	497	517	512	506	498	460	516	495	510	514	524	505	534	484	491	486	512	528	520	503	503	496	521	500	509	525	556	562	488	481	495	533	525	482	506	515	465	506	517	503	514	483	510	500	503	473	483	497	524	549	527	480	523	520	501	554	509	533	519	545	538	553	502	507	497	520	458	534	537	563	507	478	511	523	502	531	488	490	496	497	504	509	548	498	511	542	537	478	508	469	516	507	496	490	506	507	504	522	559	520	482	529	485	523	502	496	516	526	535	488	542	518	533	538	480	529	512	512	546	524	524	496	532	511	503	518	453	521	475	522	546	494	519	496	526	537	566	513	498	531	508	494	504	522	499	422	482	499	502	533	521	533	537	507	489	518	487	464	478	507	508	513	556	553	502	520	523	495	522	540	505	522	472	463	510	514	573	485	501	504	489	492	471	537	518	497	511	512	475	495	529	522	541	503	506	528	514	495	497	496	492	525	477	472	541	459	502	503	478	498	524	506	457	514	503	505	565	509	532	460	542	485	500	519	503	516	551	525	508	496	554	477	528	506	529	498	489	475	527	550	508	529	496	524	538	528	497	472	484	512	487	494	510	526	509	552	496	517	486	475	537	512	526	513	471	513	533	527	516	512	496	549	537	525	463	477	511	537	521	487	468	502	502	503	542	506	497	469	517	525	560	536	524	480	484	517	554	521	521	464	517	502	495	506	541	471	484	529	470	500	512	525	506	503	497	462	514	504	483	484	467	499	542	539	456	492	476	533	555	520	490	514	495	505	509	519	477	544	544	478	505	511	481	476	496	513	518	510	503	548	506	500	527	499	516	538	500	477	556	516	528	510	532	507	513	534	524	502	485	502	507	542	494	472	476	484	486	511	500	519	523	490	522	504	483	510	501	460	515	503	509	500	502	539	489	511	488	509	544	496	491	509	491	517	474	497	503	491	498	498	491	504	507	470	499	500	517	536	520	485	504	495	471	547	533	486	527	493	489	512	493	500	523	505	501	519	498	550	527	493	512	529	488	496	509	523	498	518	527	559	532	508	509	508	488	502	505	462	553	534	518	499	515	512	475	546	496	523	477	531	508	501	519	479	520	478	490	500	524	519	540	520	499	539	551	498	488	518	486	522	509	472	484	477	508	514	469	454	471	517	509	549	507	519	474	500	485	522	510	466	496	505	541	518	505	544	497	506	510	550	530	512	489	537	546	494	519	512	529	500	515	494	475	501	479	516	501	504	557	486	516	521	540	524	497	532	502	533	521	534	525	508	498	498	496	530	499	538	520	486	509	524	528	499	480	480	533	477	494	536	531	524	454	500	534	505	506	511	540	510	489	510	533	487	519	509	536	491	486	478	501	522	533	510	521	478	502	497	544	513	520	493	549	511	492	509	506	499	521	523	502	488	506	484	483	474	457	499	525	503	472	498	518	514	504	503	527	510	538	512	507	492	475	550	475	495	483	465	462	520	536	486	533	503	514	516	515	477	548	495	482	545	487	546	517	514	508	504	510	503	544	512	550	532	544	541	521	515	532	479	514	513	524	502	471	477	516	529	528	511	474	482	504	458	472	531	473	475	511	539	499	509	554	542	495	533	521	538	528	537	471	493	502	511	524	528	520	475	484	533	473	490	534	544	532	507	518	507	543	494	499	503	491	472	512	524	520	496	555	492	504	507	500	537	495	521	498	506	556	507	526	540	506	550	500	484	529	533	505	519	521	506	477	509	513	511	492	504	512	527	511	495	490	486	523	501	578	517	521	532	469	476	506	527	494	510	490	475	519	517	512	494	517	500	478	553	544	522	509	532	500	496	486	501	467	480	455	483	479	526	520	453	495	511	544	511	471	580	505	497	517	484	479	529	513	539	516	495	519	499	526	533	509	472	503	466	479	520	545	503	499	535	510	454	521	524	518	513	527	522	530	519	507	503	522	530	468	488	511	543	509	488	492	480	484	477	490	505	514	521	501	547	509	495	456	506	492	514	492	521	524	523	516	503	508	498	530	524	515	519	475	540	493	513	503	503	492	514	460	503	491	517	475	527	500	530	485	518	501	514	515	503	491	526	506	485	481	539	496	525	557	474	543	489	502	546	503	553	502	516	494	531	492	505	489	495	507	494	458	506	503	516	495	539	524	507	518	529	545	508	468	483	507	460	469	512	523	511	521	487	497	508	549	484	537	551	511	480	550	462	457	505	473	511	479	516	508	528	492	507	487	533	487	530	464	502	508	527	523	495	484	507	489	517	509	469	519	512	502	486	514	485	484	498	507	531	490	510	498	525	519	472	500	471	517	531	477	530	545	535	494	526	480	522	546	501	517	496	503	529	481	471	501	493	501	472	494	522	504	489	462	516	487	533	499	525	542	547	497	509	506	486	535	499	513	528	509	537	504	496	506	517	491	556	485	496	531	534	520	519	537	513	495	495	461	506	495	504	509	473	478	535	482	514	494	495	529	494	530	546	533	491	570	505	501	560	500	485	482	489	499	482	478	498	493	545	514	491	531	502	524	506	515	539	540	510	568	455	517	500	492	537	516	492	535	543	485	517	499	501	520	527	529	497	487	548	524	520	527	535	476	510	542	518	528	503	502	493	512	527	467	517	545	510	506	494	503	519	528	522	516	548	511	511	543	528	532	494	493	495	517	511	541	512	522	516	525	531	501	536	476	473	514	471	489	516	509	483	494	508	511	516	521	521	519	529	478	541	515	483	513	471	484	512	516	529	490	489	491	518	473	493	525	471	533	524	464	541	539	493	496	527	518	503	504	470	533	493	482	503	554	512	499	511	487	522	515	532	548	533	476	468	509	499	514	511	473	510	545	524	521	529	533	493	481	478	470	490	484	470	513	528	513	468	504	525	526	500	508	533	507	519	555	516	491	497	518	514	481	528	521	545	461	512	490	496	481	510	510	511	513	489	518	524	479	503	486	508	491	506	486	489	483	510
36776	67528	51488	38207	33984	31340	25247	13018	8685	5577	2947	2292	1695	1389	1358	1207	1062	859	862	789	748	671	658	665	652	644	570	591	597	576	550	571	561	516	535	536	549	529	523	540	509	536	553	552	521	532	545	500	550	546	527	554	519	516	525	536	557	510	510	528	528	538	565	496	529	545	577	543	512	529	544	505	496	515	512	527	480	517	517	499	550	582	545	529	558	520	538	498	551	513	519	566	559	520	520	536	499	517	503	497	526	498	512	509	535	562	527	501	536	519	525	524	537	529	518	519	521	521	531	523	535	508	533	538	556	540	529	527	518	503	497	546	523	524	525	533	503	466	526	474	539	542	535	529	515	562	521	556	523	544	520	491	546	511	510	535	497	516	502	541	497	527	540	542	541	510	515	557	534	522	534	535	546	517	513	522	520	470	524	510	513	480	525	497	527	515	515	516	555	512	544	472	539	510	488	521	534	505	541	538	552	520	505	515	481	542	526	495	570	477	545	549	539	519	579	510	544	544	477	545	526	573	525	528	535	529	538	562	525	533	540	546	550	521	492	526	518	568	536	485	558	556	532	525	511	530	515	519	512	526	520	509	492	500	509	515	515	485	491	502	514	507	528	528	534	534	519	534	488	537	534	513	509	519	505	523	504	514	495	522	504	542	501	553	517	500	531	544	514	527	520	525	524	511	548	495	534	536	538	508	547	521	521	491	561	504	525	509	563	505	534	538	582	526	531	497	531	585	551	525	561	571	494	522	525	485	521	498	508	510	479	515	525	525	501	553	531	517	552	507	534	514	503	527	487	510	542	536	501	543	511	552	502	529	504	557	502	516	541	539	516	527	508	497	526	535	525	517	507	499	505	557	525	503	558	513	545	482	503	536	551	523	517	499	526	568	572	515	538	558	539	500	536	505	527	496	515	517	528	503	532	545	529	493	535	502	535	489	513	528	536	456	521	506	534	571	550	523	552	526	513	536	522	560	535	521	524	507	526	521	526	548	565	503	510	543	562	521	512	528	515	516	530	542	509	478	507	526	508	488	521	505	531	549	540	530	508	542	502	502	527	540	496	480	483	548	551	538	480	534	504	522	532	513	506	501	522	524	512	566	518	507	537	528	548	501	509	514	529	505	519	516	557	523	528	505	516	500	538	483	523	515	550	526	529	496	508	504	507	508	529	530	511	500	512	545	509	521	526	525	532	511	515	504	510	495	505	510	518	497	552	534	508	529	521	502	534	508	490	500	509	535	513	481	461	491	569	549	510	531	465	523	526	503	489	535	498	509	505	562	520	537	550	494	521	497	521	522	519	538	520	497	533	540	519	546	532	601	505	517	557	536	476	534	517	522	516	494	550	537	474	535	522	466	509	487	531	514	526	477	482	546	533	507	507	508	474	536	514	536	521	495	516	530	500	550	483	518	511	524	508	563	477	518	534	520	519	552	480	511	501	518	494	496	524	502	559	571	523	530	548	537	533	547	549	540	542	534	488	520	489	520	534	521	519	497	495	555	538	512	490	517	514	491	505	559	551	511	524	520	517	513	529	527	528	518	503	511	540	515	524	489	486	525	510	503	520	546	495	545	519	532	515	506	509	551	529	536	545	591	516	535	522	525	528	550	505	540	509	556	564	527	500	537	505	545	537	504	512	494	540	505	509	507	505	519	515	541	539	508	519	489	518	497	529	522	528	540	519	528	533	492	516	518	536	488	527	545	486	512	498	533	552	512	528	495	528	576	537	518	508	526	539	522	544	515	529	579	504	508	517	532	543	579	515	510	533	486	530	528	560	543	511	513	536	549	554	512	498	542	521	527	516	492	528	502	543	511	507	531	524	525	512	497	528	492	527	497	512	498	488	551	514	506	551	541	528	488	562	509	504	532	530	507	567	552	511	541	509	570	507	573	489	530	500	499	474	536	531	517	540	558	539	473	523	501	531	525	537	520	515	531	549	536	528	544	533	530	511	530	535	491	499	498	473	532	527	538	512	535	523	546	554	554	545	573	532	516	495	486	524	551	528	499	522	545	551	494	489	525	501	542	497	556	515	550	520	494	539	513	523	545	500	540	502	512	473	548	483	553	477	538	525	517	537	514	547	547	509	512	522	547	551	525	545	530	550	491	551	549	531	497	484	524	528	524	549	530	520	539	515	509	502	528	523	474	502	506	510	506	474	529	522	524	549	521	565	526	519	519	514	570	514	519	522	499	516	527	515	540	498	565	528	540	515	522	545	583	521	529	505	538	507	501	529	524	499	506	529	539	509	500	514	496	529	497	522	541	520	512	522	537	535	530	522	567	555	489	511	518	495	535	540	524	509	515	503	528	487	506	546	498	471	488	490	498	564	562	524	501	517	504	543	522	486	502	524	512	506	513	553	527	555	489	547	557	507	522	528	500	535	517	481	525	469	570	540	517	515	526	516	544	501	465	536	516	534	552	513	542	538	545	549	509	506	528	517	496	492	524	535	512	498	566	479	518	498	515	515	499	505	522	512	521	518	524	523	490	512	474	513	531	509	513	512	523	535	497	509	544	513	503	498	575	506	540	492	557	506	511	526	563	527	527	520	533	526	515	536	498	506	519	546	516	560	525	552	534	516	541	529	490	506	574	514	513	529	510	469	524	526	528	522	543	504	542	510	527	554	550	492	496	500	493	490	538	560	546	485	525	547	491	473	511	530	536	530	508	523	561	489	552	475	465	476	554	508	509	557	513	481	536	532	530	544	478	517	536	522	532	523	535	537	549	546	491	508	538	495	512	484	469	531	544	521	536	521	557	515	478	568	519	537	491	523	500	540	542	496	533	531	516	548	543	532	516	484	494	532	513	534	501	503	493	559	539	497	494	534	529	520	506	510	540	507	523	511	498	501	472	544	540	520	533	526	505	474	540	550	489	517	555	535	487	566	555	524	500	543	496	521	500	521	526	554	562	516	539	567	499	527	533	517	504	483	503	506	501	505	538	523	507	511	525	493	517	498	519	538	532	513	460	510	531	536	548	514	540	552	541	558	542	519	492	530	544	500	525	520	524	594	546	519	530	533	504	533	503	494	547	538	508	517	523	512	521	525	513	558	518	496	514	540	519	567	497	516	504	527	521	518	511	536	522	556	466	567	487	543	531	530	516	518	485	528	514	533	527	531	561	529	497	492	500	469	551	547	557	518	511	505	506	568	505	527	514	548	504	496	503	508	498	532	554	535	503	498	553	537	501	491	530	527	505	493	542	551	537	522	501	487	506	556	538	513	527	570	525	504	540	522	540	570	560	535	527	536	542	502	544	509	511	503	509	510	524	499	513	557	525	521	462	545	489	525	518	510	487	504	517	517	536	530	507	517	508	544	552	495	491	526	539	524	490	481	501	491	562	539	483	560	569	556	515	505	528	519	522	531	535	570	509	543	501	495	504	539	573	570	534	542	509	520	568	526	520	531	539	552	536	545	489	506	516	549	525	527	527	517	539	526	500	456	529	537	523	536	527	539	523	507	527	481	533	524	517
32627	35836	38163	25990	16360	10560	5129	3079	2080	1259	860	698	577	490	451	461	403	401	337	315	335	331	346	328	302	327	289	301	305	315	284	297	320	324	295	316	298	311	323	309	260	284	294	271	317	280	305	273	257	313	266	306	300	278	317	299	274	281	296	299	285	294	278	289	318	298	297	301	327	307	255	326	279	287	303	307	299	320	328	294	308	280	299	329	303	306	306	291	307	292	317	268	294	302	301	259	271	327	290	332	262	265	278	294	297	300	278	294	291	282	295	297	273	293	298	323	313	292	281	274	306	317	305	292	282	283	302	323	286	298	293	283	287	289	329	302	301	304	318	277	269	279	285	273	284	284	300	281	282	271	296	287	273	269	292	284	299	304	269	304	295	319	254	296	286	326	278	281	276	291	295	301	327	247	287	338	311	301	301	290	279	309	276	310	327	278	283	303	277	294	283	277	263	290	285	272	278	285	287	293	293	296	260	284	299	309	293	278	254	261	284	311	267	287	288	279	315	333	287	289	294	298	298	295	301	302	282	336	286	295	286	278	283	299	283	284	301	319	284	300	282	279	286	305	297	287	285	268	311	304	299	283	276	323	292	295	268	260	293	258	293	290	313	317	318	295	292	269	326	283	284	301	308	288	294	276	303	287	313	303	299	281	327	281	289	314	282	288	284	300	284	292	269	253	302	271	297	288	283	318	298	303	296	301	304	319	295	298	297	283	259	275	271	308	303	295	286	311	288	288	303	302	315	318	292	298	281	298	320	319	257	298	284	305	319	259	322	270	280	263	271	281	290	300	310	265	292	277	296	294	281	312	316	297	266	272	283	281	295	262	321	286	286	307	299	295	303	303	286	310	311	303	293	314	296	291	280	332	281	281	315	248	281	294	299	311	271	333	309	301	313	301	297	318	256	272	310	286	313	286	302	290	281	270	309	277	314	268	271	302	296	285	316	264	339	296	307	296	278	295	331	297	306	269	324	291	276	309	320	291	306	302	297	274	272	277	283	325	287	309	306	288	277	280	285	310	267	271	275	315	310	289	295	306	279	267	288	265	269	280	326	282	260	283	303	275	296	292	290	333	299	266	338	312	292	285	279	293	315	297	301	311	318	287	279	293	326	269	292	289	303	306	301	289	337	276	309	305	287	293	266	293	272	269	317	296	302	286	292	304	308	257	281	288	300	295	276	285	283	307	250	265	272	293	306	308	308	296	282	280	279	265	289	283	313	281	288	295	283	286	262	302	309	300	278	294	299	296	270	309	294	315	312	296	287	283	281	301	278	292	290	297	270	291	303	284	302	310	325	314	287	304	292	292	280	310	308	284	318	309	280	284	302	321	286	317	263	324	293	310	301	289	337	313	268	292	298	303	318	283	279	309	303	285	274	291	287	309	277	289	303	270	300	286	273	292	283	294	289	301	300	281	296	300	312	322	324	289	287	311	291	298	314	288	302	287	273	302	285	304	288	276	286	308	275	318	254	276	254	329	318	289	290	293	284	272	299	304	289	273	319	316	273	287	315	269	314	268	304	307	290	318	277	282	291	264	302	282	281	307	258	298	284	310	282	284	306	313	280	281	271	307	277	288	302	308	294	330	269	301	283	301	289	294	278	306	264	266	281	287	297	299	319	278	323	275	312	302	296	309	283	317	297	276	309	296	310	308	279	264	296	331	296	269	277	314	268	310	287	311	284	294	292	300	282	323	277	281	302	300	307	264	287	268	296	300	294	297	280	343	282	291	278	283	270	301	320	287	283	265	296	290	288	292	293	295	280	331	295	303	275	253	312	327	294	308	265	282	299	295	301	339	290	286	317	290	294	321	287	288	280	309	308	321	308	291	265	241	264	306	293	286	259	260	306	299	280	312	295	286	276	281	250	274	292	279	291	290	313	280	273	288	294	282	307	294	281	282	293	292	296	297	290	291	299	297	286	289	303	297	270	316	282	286	290	300	266	294	284	284	288	289	282	295	285	306	279	264	291	313	327	268	277	268	279	290	280	323	297	294	292	295	300	276	296	325	280	277	336	314	246	260	301	292	304	334	319	294	281	281	284	267	300	282	319	299	290	292	312	292	326	272	272	294	272	317	303	299	283	295	283	269	274	305	312	289	296	299	317	279	306	280	277	338	298	286	284	264	280	296	275	308	295	291	263	284	318	306	285	331	310	311	297	286	282	259	324	292	275	284	291	288	295	291	282	296	259	275	312	268	287	292	277	294	275	300	281	290	271	277	266	307	297	312	298	303	265	266	267	288	312	284	298	307	294	294	296	326	314	309	268	290	305	344	310	272	304	294	263	276	287	293	277	299	270	297	304	293	306	303	314	315	314	312	275	328	302	303	339	276	319	283	297	274	259	269	310	277	271	293	272	308	299	312	280	320	272	294	296	292	308	285	299	314	248	288	302	295	279	278	300	290	307	281	302	317	270	280	293	274	290	273	305	291	295	304	287	270	304	288	298	330	269	318	261	289	258	265	294	287	302	307	295	292	306	301	294	255	304	280	292	291	295	273	285	283	301	273	308	310	279	290	309	265	300	310	325	305	325	276	278	290	282	273	312	277	299	308	290	290	302	301	300	283	287	271	312	288	307	278	309	307	295	291	282	273	292	285	316	281	298	289	344	280	265	267	291	305	279	310	274	294	304	303	310	296	271	329	250	281	281	293	306	265	331	299	286	291	277	314	268	298	281	288	302	277	284	281	319	305	314	282	296	296	288	275	280	279	305	327	284	289	297	308	294	301	294	337	281	281	278	268	299	302	281	315	325	304	301	305	302	299	268	283	289	347	302	287	273	296	301	303	283	286	297	285	272	307	327	279	312	317	312	300	270	302	276	269	317	312	298	301	281	305	292	291	272	270	288	281	296	312	311	323	298	257	314	337	290	329	289	316	290	310	292	301	302	256	301	299	300	275	269	320	290	330	267	283	311	290	295	291	288	293	281	301	314	305	275	300	299	289	320	313	273	294	313	318	284	297	308	301	307	300	296	285	319	288	318	293	281	278	291	297	316	292	284	271	301	271	279	296	294	300	282	297	308	297	295	301	306	288	289	269	282	307	289	279	290	263	319	328	283	302	291	295	320	301	305	315	304	282	310	307	315	290	291	296	318	283	279	261	304	326	284	292	288	298	302	314	299	266	309	297	276	276	297	312	281	286	297	306	272	322	274	314	313	294	262	298	294	330	280	308	322	292	287	261	299	265	309	298	274	298	282	292	307	282	312	308	288	268	311	309	293	312	276	309	305	305	258	275	289	314	304	288	278	317	302	276	288	268	273	266	287	276	297	337	270	292	306	281	281	308	289	321	266	288	309	321	293	307	283	289	297	273	294	288	284	297	295	285	289	290	265	316	314	288	275	329	295	303	290	294	266	291	307	297	308	326	275	298	295	310	291	252	256	296	294	303	258	280	311	275	300	304	280	279	283	299	301	270	277	295	269	307	284	294	304	282	298	247	314	284	281	289	309	309	273	258	289	299	279	313	313	288
33824	49861	37967	24062	19214	14556	7867	5338	3661	2071	1379	1158	864	662	654	577	524	483	439	439	383	377	393	354	379	361	330	319	333	355	336	334	319	341	315	344	314	296	347	305	314	307	312	319	366	356	305	273	351	326	325	318	314	340	300	334	301	325	312	299	318	317	319	321	300	318	340	350	303	311	308	302	309	354	288	311	348	344	317	293	313	302	324	296	351	305	293	328	321	316	334	305	327	331	298	301	293	302	332	316	335	322	329	334	335	303	288	309	308	310	290	286	316	272	361	287	305	314	293	272	316	302	298	356	316	330	326	319	323	330	329	326	338	321	317	303	306	296	336	345	291	317	291	316	302	312	320	322	351	328	336	327	279	322	304	319	305	328	315	302	322	282	329	335	293	332	327	296	332	292	304	320	316	316	303	335	341	344	306	319	302	325	309	323	339	314	320	333	317	314	330	337	304	288	322	331	359	303	327	308	325	305	296	320	309	315	319	296	331	307	322	327	310	318	290	337	322	297	309	305	329	327	318	319	320	322	317	306	323	314	294	319	298	306	312	326	312	306	337	344	329	289	344	302	333	261	301	351	324	287	314	329	324	292	317	302	309	324	348	303	298	331	323	320	322	299	295	316	335	313	293	323	316	326	322	331	311	298	307	317	352	343	326	344	310	288	306	323	314	321	330	330	328	299	281	264	329	308	322	292	274	308	317	337	317	288	325	347	315	321	314	305	293	312	317	333	320	285	279	291	292	311	305	304	325	290	307	323	339	323	327	312	304	335	293	316	308	315	329	315	315	325	297	285	288	331	306	356	314	303	316	340	325	330	319	315	287	336	290	322	309	326	304	286	311	315	303	328	308	315	320	321	287	312	306	324	298	323	312	301	329	293	335	313	319	302	296	324	325	307	297	311	326	317	326	320	327	296	317	325	324	307	329	307	284	293	314	325	316	348	331	344	328	353	339	281	306	327	342	326	332	304	281	333	311	303	318	317	323	330	321	299	284	296	321	312	308	320	303	315	315	311	313	329	328	329	319	306	321	351	328	292	303	330	340	311	319	305	318	304	295	328	277	329	323	326	308	325	323	330	320	314	345	298	301	277	281	314	299	296	332	309	348	300	346	329	302	315	313	316	331	291	324	310	315	301	344	321	322	322	311	314	324	339	316	285	299	323	329	315	305	301	340	305	327	336	306	303	318	277	313	324	332	279	297	318	305	313	328	332	295	287	312	333	328	303	330	331	299	315	315	321	337	306	323	313	294	301	319	345	330	279	341	328	304	302	336	317	304	304	306	312	324	309	324	291	338	316	293	363	314	293	321	322	315	310	322	309	336	316	309	290	324	332	319	302	314	329	297	327	340	355	334	311	319	327	317	331	358	305	307	311	311	315	297	293	317	329	319	325	320	320	269	336	346	308	326	313	328	333	285	308	316	319	328	312	295	325	317	339	326	325	301	338	312	354	339	361	322	352	317	302	333	340	301	302	298	321	281	342	306	312	317	303	361	314	320	347	300	343	285	315	311	288	268	314	310	322	325	316	333	325	299	318	329	327	323	355	336	309	319	319	344	318	303	343	283	338	303	335	296	312	309	322	316	321	297	310	310	349	306	348	342	327	322	287	313	378	316	318	314	323	326	331	341	319	301	310	333	321	335	328	335	312	323	306	283	287	293	334	337	310	298	315	360	319	323	296	320	332	293	299	311	327	332	298	308	325	311	355	312	295	320	298	310	316	318	328	311	303	308	326	321	306	342	339	316	321	314	303	322	305	312	307	314	302	324	287	314	301	325	311	319	303	318	348	336	327	362	307	315	306	308	311	289	310	335	316	328	322	329	326	324	307	350	303	319	296	315	299	334	308	294	323	322	349	348	301	327	329	328	321	294	302	276	298	353	331	338	313	296	288	306	322	310	319	291	297	321	303	324	306	307	321	344	296	324	311	309	313	321	310	321	333	337	339	305	304	315	265	317	295	359	347	321	352	302	335	307	284	313	345	292	298	325	303	332	349	308	335	311	330	329	322	321	314	297	312	291	328	298	336	346	302	306	320	298	305	319	336	293	308	319	317	309	313	310	293	316	313	305	330	307	291	336	303	321	295	317	327	326	322	327	300	315	322	320	333	315	297	283	316	327	345	315	300	330	340	311	332	296	311	343	327	299	307	301	319	319	308	314	319	337	314	320	350	315	332	325	277	324	299	305	318	314	334	317	321	289	312	301	309	303	345	309	342	328	365	327	348	356	309	332	320	296	325	330	319	317	308	316	305	318	334	306	316	353	323	335	313	308	295	312	311	289	318	315	296	277	330	301	316	312	312	305	307	304	331	320	309	316	293	307	325	333	289	310	294	293	311	292	333	316	331	299	305	315	307	301	313	300	312	336	308	329	270	302	327	329	342	297	313	319	325	299	308	335	309	307	288	307	336	349	314	314	304	317	305	295	289	318	300	288	338	335	304	280	312	329	293	293	333	335	308	322	341	326	341	313	311	318	323	305	329	291	325	333	296	317	363	332	305	355	300	348	314	313	304	336	299	314	303	337	327	284	302	329	327	319	304	329	349	319	308	322	306	320	286	339	309	339	345	315	329	316	333	296	301	291	300	309	327	311	325	298	324	301	336	316	317	290	341	302	315	305	300	320	330	258	335	313	317	341	301	301	314	349	361	318	298	313	320	308	290	335	331	335	309	314	336	296	329	287	332	293	320	313	317	328	314	301	326	303	293	320	324	328	330	288	334	317	304	302	330	335	345	310	301	272	304	314	322	327	296	310	345	341	332	325	341	315	263	290	284	332	312	328	309	314	324	331	306	297	314	326	267	267	310	316	306	319	336	308	327	336	298	310	318	298	290	357	301	331	305	297	306	304	347	320	335	322	316	289	296	319	316	305	320	319	328	298	294	321	299	321	298	330	308	349	318	332	322	340	275	299	302	328	293	334	312	296	317	296	318	307	309	309	332	298	327	314	283	314	310	343	331	319	314	311	348	283	317	334	302	267	270	304	292	293	332	304	314	352	285	334	315	307	342	266	322	303	313	359	343	341	316	320	329	309	315	298	326	319	300	310	303	295	316	307	307	294	350	304	335	333	303	312	331	281	350	315	334	329	327	314	295	315	323	273	335	325	316	272	314	309	299	321	335	290	318	298	281	312	328	305	305	322	298	318	314	285	313	308	326	328	309	334	328	347	320	288	334	330	298	311	307	315	318	278	302	308	335	289	334	322	322	312	355	312	310	317	310	316	306	319	337	309	326	307	342	302	328	353	314	292	295	307	321	320	302	306	333	332	329	286	322	333	338	330	325	311	328	328	297	330	330	332	345	343	298	322	341	312	300	319	294	292	317	310	337	299	310	319	300	293	316	335	325	300	346	306	328	324	312	305	330	322	293	307	299	310	319	304	325	321	321	329	300	305	349	333	259	299	311	298	331	302	324	272	319	305	281	333	318	302	293	353	324	326	298	325	314	302	306	329	319	304	339	348	288	332	346	305	311	327	322
24565	21683	29220	26027	24644	23930	14637	8452	4159	2300	1326	1178	816	747	752	639	656	550	486	503	464	429	422	404	416	419	417	385	405	396	378	395	377	426	360	343	373	365	373	358	380	337	346	356	401	367	339	369	368	391	360	365	394	340	376	385	373	336	368	359	394	372	372	405	327	356	380	370	355	395	386	392	369	399	365	369	385	359	389	397	371	376	384	372	376	378	351	389	345	357	359	398	402	354	363	384	364	363	355	375	347	377	369	381	392	401	379	381	392	363	360	378	363	350	381	399	370	363	346	381	376	378	327	360	397	389	397	405	383	329	400	340	363	369	371	374	363	370	375	336	353	391	386	329	348	354	361	386	370	364	372	359	332	340	402	360	372	369	361	362	360	374	337	366	365	355	357	376	403	310	370	363	356	346	369	340	395	385	367	361	360	394	386	399	360	362	403	340	368	334	390	362	385	371	388	410	369	398	394	373	380	363	379	358	365	378	371	376	365	363	384	385	354	382	364	312	362	365	345	401	369	349	362	387	367	320	383	376	382	354	392	373	379	371	376	344	376	352	350	359	357	368	397	361	347	361	356	370	404	383	387	378	367	389	368	369	384	350	348	393	358	344	353	364	380	333	398	354	379	379	320	332	381	351	355	369	388	350	393	400	361	356	397	340	390	367	385	366	339	385	385	383	352	352	355	369	363	374	366	365	356	382	354	365	388	372	355	348	353	379	351	363	405	367	360	348	365	350	363	354	376	352	392	402	383	361	394	328	380	383	373	372	365	365	349	374	349	364	363	375	360	363	383	315	398	367	376	369	369	363	347	365	387	386	362	332	336	358	353	394	381	332	354	364	380	363	364	338	381	384	378	340	366	368	383	374	340	373	368	360	376	353	377	397	360	357	383	374	352	379	367	353	382	417	363	398	374	370	404	395	379	362	351	339	374	348	364	367	356	347	374	396	409	383	352	378	379	379	357	336	401	361	386	386	391	376	393	368	362	384	352	376	377	380	374	366	339	355	364	367	387	401	382	373	359	357	356	383	345	362	370	349	383	358	406	395	373	374	355	363	345	376	361	367	372	402	377	359	383	366	374	360	353	356	358	376	364	339	363	389	356	366	388	367	407	388	385	383	370	407	382	385	364	323	358	335	362	336	313	349	378	373	340	378	372	346	365	381	376	400	370	317	338	364	372	383	370	356	374	370	373	377	367	410	374	393	385	361	359	373	355	367	365	361	363	375	369	362	377	336	354	364	348	369	371	320	353	391	383	387	347	370	345	363	355	340	338	359	361	364	376	369	373	385	362	357	363	390	421	335	361	385	345	348	377	381	360	373	380	338	386	350	378	333	359	365	380	402	373	400	394	353	384	335	363	330	377	353	372	390	369	367	344	350	383	366	366	385	375	371	371	355	375	395	375	398	369	346	403	372	347	356	364	421	375	357	369	368	391	358	362	360	396	369	347	356	348	361	399	347	352	387	353	338	364	378	398	364	390	359	351	355	346	336	349	390	390	381	350	367	367	358	345	369	347	353	356	372	353	356	343	363	340	348	337	391	336	379	376	384	386	374	367	377	362	358	370	363	316	336	355	373	372	323	361	350	361	402	374	353	366	363	379	350	388	360	373	364	365	362	378	340	360	355	356	374	384	372	392	336	397	364	347	362	398	365	374	364	393	338	369	361	397	392	328	363	370	377	364	359	335	353	368	340	386	380	352	366	365	381	398	354	354	356	354	370	362	354	345	366	398	428	387	358	375	368	398	397	348	348	368	350	357	390	344	354	347	370	357	392	374	362	384	377	363	333	377	355	392	415	370	360	371	365	362	370	356	388	316	350	364	365	369	393	327	371	371	334	354	380	341	373	342	352	340	335	380	351	372	343	398	361	349	379	382	349	358	350	351	344	357	402	372	363	353	365	367	374	355	387	394	338	364	382	365	375	372	355	353	371	407	341	354	371	338	339	410	369	375	385	354	383	339	390	369	365	386	393	366	347	391	361	358	362	370	380	375	359	376	391	362	382	357	364	343	393	371	400	388	389	391	366	364	378	375	386	395	399	377	357	428	342	387	348	370	371	361	353	373	387	382	396	371	358	345	322	383	383	340	406	411	353	378	350	353	374	359	369	362	354	351	377	386	371	380	321	373	386	369	345	382	372	352	393	371	390	341	379	370	376	382	393	359	349	345	351	379	354	402	332	354	360	386	365	387	379	377	370	350	362	374	344	363	348	331	380	367	361	378	357	396	363	363	380	353	364	356	383	345	378	386	347	382	328	368	381	399	388	363	369	369	367	337	405	369	393	370	391	376	367	360	367	370	342	346	366	359	364	365	379	396	359	333	374	363	336	340	396	408	366	360	373	371	367	371	382	366	394	346	349	342	354	359	352	376	342	373	380	359	346	384	411	329	388	335	361	364	380	396	379	357	356	402	369	338	338	385	390	381	360	338	387	356	334	366	340	380	339	398	401	339	354	381	357	388	373	407	392	348	340	398	408	376	390	398	345	348	356	386	359	360	399	375	379	333	381	361	380	371	340	393	381	372	347	370	364	350	367	356	358	379	377	381	345	363	403	381	363	358	365	351	349	384	389	369	400	331	350	377	364	381	347	345	371	369	375	372	355	358	323	358	364	390	363	358	370	400	404	379	379	362	370	359	369	398	373	335	371	322	394	393	350	346	353	372	357	338	350	370	371	387	384	388	386	354	355	353	395	370	347	353	343	387	398	404	393	356	372	397	397	387	350	367	321	386	339	371	395	367	363	384	404	387	367	374	412	349	341	331	387	384	352	355	360	374	306	361	360	360	372	358	367	363	352	383	359	339	354	350	331	382	374	371	396	375	376	397	388	372	373	375	353	370	389	363	389	351	373	367	365	392	342	378	344	369	349	375	363	358	355	390	368	349	357	353	388	383	362	356	324	362	379	412	345	392	398	374	369	378	338	342	367	348	378	360	365	386	348	364	350	390	358	374	372	377	403	371	371	354	375	419	394	343	348	360	339	385	376	356	375	375	369	383	371	349	378	362	393	390	421	367	365	346	355	394	347	378	371	323	404	322	399	370	373	366	380	341	358	370	396	386	378	386	348	370	375	386	360	367	392	355	369	368	364	365	360	349	364	338	347	351	372	369	371	372	355	341	356	332	358	371	382	373	357	352	374	367	394	370	346	341	388	361	393	386	367	370	390	347	358	359	387	375	350	366	411	370	368	364	340	373	353	355	388	359	350	381	346	349	375	410	362	361	349	376	326	341	380	374	343	362	377	343	341	383	346	356	384	335	355	377	354	365	390	373	380	385	369	396	369	358	360	357	323	388	384	351	338	365	369	362	343	371	367	382	363	342	395	340	392	333	368	400	352	368	340	401	321	372	356	366	360	363	374	363	403	350	344	363	403	338	381	384	350	386	329	354	367	330	366	356	355	374	372	384	380	341	382	346	336	366	376	358	382	370	372	381	376	380	356	387	391	355	380	373	335	382	393	371	381	327	350	365	395	374	391
33360	59427	47560	33298	29984	25372	15114	11626	6353	3590	2145	1745	1286	1018	989	882	780	728	642	540	538	503	540	486	468	446	434	466	409	418	430	410	387	401	407	370	402	398	376	391	389	420	374	415	380	355	385	361	392	391	341	395	385	375	410	379	412	384	379	368	402	385	366	409	370	366	385	370	356	387	375	386	393	408	389	405	371	384	389	401	418	386	301	396	400	386	383	385	414	406	384	381	358	402	363	337	376	353	344	378	373	411	379	380	395	367	408	381	374	380	420	382	381	387	370	353	404	391	359	387	386	395	362	387	401	425	410	374	371	387	373	407	374	390	387	372	428	384	436	416	415	356	389	414	387	378	391	365	387	331	380	387	383	378	396	378	384	358	407	370	391	383	405	369	383	348	374	375	350	373	380	382	382	405	406	365	405	386	383	379	442	382	386	413	399	370	371	371	377	359	414	355	407	403	387	393	384	384	359	378	362	370	389	365	384	373	373	393	392	393	393	399	417	384	400	368	378	388	369	406	381	397	404	419	366	389	393	385	400	393	382	416	393	379	375	374	388	346	379	368	385	365	411	373	400	402	393	411	380	389	354	397	401	388	380	394	384	357	393	376	368	391	369	407	379	386	405	353	370	383	353	388	412	394	406	374	417	421	392	353	392	397	402	352	411	391	361	389	378	367	409	401	385	373	341	382	390	369	368	391	358	349	368	397	339	386	363	384	387	384	381	331	376	370	341	379	399	403	385	393	367	384	369	402	401	411	351	389	376	398	376	379	374	416	436	392	419	379	404	394	377	389	394	384	397	402	388	377	346	389	391	356	394	389	336	387	399	375	388	355	349	358	378	370	380	364	359	374	413	403	407	383	378	388	404	386	369	375	374	378	381	384	386	397	352	404	385	407	395	390	379	386	382	381	363	369	402	370	374	393	373	387	361	374	376	388	409	407	391	400	380	374	403	412	408	394	364	386	356	390	415	406	416	373	403	380	386	371	374	419	384	386	338	375	377	399	389	395	399	386	392	344	398	364	369	389	381	386	356	351	411	379	411	354	368	397	417	368	369	391	359	381	400	356	391	411	356	353	383	402	378	382	369	371	368	357	362	391	402	403	395	380	360	367	405	389	335	378	369	334	390	377	372	351	346	355	343	378	394	392	383	395	362	378	374	383	404	380	380	384	381	379	417	400	393	412	341	412	354	375	385	379	380	386	394	422	384	351	354	384	386	401	410	369	382	394	382	382	354	392	430	374	383	375	363	351	395	350	379	397	370	386	370	364	407	392	349	399	407	362	366	352	405	405	397	376	374	372	383	417	433	378	394	376	369	402	382	356	374	372	394	412	395	373	385	343	391	371	423	402	413	389	379	367	380	368	369	383	351	408	374	361	383	397	390	401	415	404	353	409	394	374	377	379	425	367	394	388	425	398	380	383	393	348	353	388	362	375	370	385	338	381	404	407	412	379	398	368	378	394	371	377	368	405	391	376	395	363	343	364	397	371	379	433	390	341	402	369	370	359	426	365	367	407	407	379	378	380	361	414	394	369	398	361	400	403	356	363	360	411	395	422	374	396	352	383	426	396	374	347	393	367	380	422	347	370	380	371	388	390	385	384	403	376	384	375	348	373	391	386	406	372	422	369	379	385	352	399	356	384	387	351	377	372	395	375	390	380	380	394	371	405	378	360	336	399	342	387	377	341	385	398	360	409	373	390	385	365	396	428	360	356	395	368	337	394	423	395	345	382	372	380	382	357	399	413	366	356	392	376	391	412	398	381	403	383	363	407	374	361	373	378	373	366	405	389	378	386	429	373	336	384	412	378	356	361	432	378	376	431	369	395	397	406	423	360	403	399	412	358	376	417	385	388	375	364	375	395	376	374	352	363	364	384	380	372	340	371	381	408	392	396	360	413	372	370	393	386	338	394	398	387	387	359	392	391	393	373	398	388	389	415	381	406	393	353	387	378	395	393	376	384	373	411	351	392	375	362	386	373	356	386	408	386	375	427	380	417	395	389	393	359	375	409	393	402	406	388	385	368	381	367	387	380	389	393	368	359	364	373	410	390	390	374	401	360	389	380	378	398	404	352	342	375	380	391	352	381	386	372	385	396	384	421	399	413	375	405	395	376	380	410	374	399	363	412	412	367	385	376	364	391	398	376	375	411	381	380	395	381	370	400	364	357	429	415	396	383	393	378	385	427	378	375	375	371	397	335	411	392	350	377	354	371	385	393	376	363	394	374	365	354	395	383	384	336	368	381	418	370	365	380	398	367	350	396	371	380	362	379	378	435	367	348	398	382	398	367	339	381	385	404	401	362	375	358	403	378	405	380	361	394	396	360	384	330	365	405	372	354	422	376	407	404	401	398	371	402	378	412	370	391	412	383	412	385	368	391	388	396	381	339	393	375	378	411	376	385	373	354	386	418	402	348	431	370	392	386	383	393	376	420	372	369	370	394	345	370	382	358	358	399	370	347	384	380	362	361	381	375	371	370	422	404	381	371	378	347	409	419	388	361	367	383	378	384	376	394	370	383	367	384	412	376	377	372	361	391	370	372	367	376	384	396	391	409	381	369	410	407	401	373	379	367	397	377	368	391	344	395	366	385	376	344	380	385	364	370	325	370	353	372	395	381	356	407	361	384	433	373	396	371	399	353	374	391	398	376	405	398	386	369	390	378	377	368	383	386	388	386	365	373	378	401	356	416	414	401	394	354	385	433	386	411	365	373	402	379	355	362	380	368	394	389	402	391	381	374	421	418	377	374	364	393	357	385	372	409	372	389	396	395	353	387	395	377	404	415	395	370	392	396	396	388	424	368	368	375	396	375	397	360	385	374	347	383	417	369	378	340	357	351	385	399	334	422	390	372	393	388	394	360	373	388	402	375	376	379	393	368	384	416	381	387	389	373	391	345	417	401	396	393	391	359	424	382	369	389	390	351	382	357	399	354	421	410	397	394	380	379	397	410	402	386	395	374	387	386	391	392	373	396	368	356	382	391	411	365	379	407	384	398	368	362	360	374	357	362	404	393	352	367	414	395	390	405	387	380	361	380	383	383	357	367	375	361	368	402	370	400	411	382	383	354	392	362	372	386	382	388	346	406	373	382	393	424	402	385	356	371	374	425	397	389	373	380	384	385	346	366	404	419	340	428	398	362	363	364	352	373	394	360	388	395	392	398	374	393	391	364	385	409	400	361	379	359	385	400	371	374	387	389	366	368	386	385	423	364	369	363	394	327	374	381	397	361	382	357	418	395	364	410	376	405	340	414	373	374	376	414	410	405	393	417	399	379	378	405	364	386	378	389	383	374	412	407	366	399	393	382	400	412	395	421	371	369	393	349	369	368	388	404	370	439	403	417	387	396	385	382	377	343	385	383	354	405	370	396	405	366	363	387	368	391	396	399	377	388	378	398	386	384	376	421	391	401	379	371	360	373	410	396	367	406	374	354	370	443	407	398	410	363	393	385	432	382	394	358	413	362	409	346	415	356	389	358
25730	21786	29430	28823	22691	16077	10350	5749	2881	1551	1076	953	730	619	562	569	542	501	470	470	461	449	428	431	446	396	404	393	408	340	385	369	371	377	396	348	367	402	405	407	336	403	377	372	398	359	383	374	361	346	362	331	388	390	392	385	329	409	361	358	355	359	389	367	358	372	383	379	359	407	369	393	373	350	387	370	406	390	389	387	401	376	383	353	347	363	391	346	372	381	421	368	361	363	373	398	390	352	405	370	350	388	365	391	353	392	371	372	362	385	357	411	385	357	367	364	352	378	351	374	386	383	375	373	383	391	347	419	401	372	340	406	407	387	372	360	362	378	369	389	402	393	405	338	363	404	356	391	376	358	372	383	357	374	350	345	382	382	359	355	376	363	334	363	403	380	395	397	365	394	362	370	418	362	357	377	388	356	386	381	352	369	391	325	363	344	404	383	389	360	408	390	395	371	362	382	343	393	354	384	389	357	372	357	368	366	380	365	344	378	340	391	369	374	413	348	357	367	374	377	369	404	346	380	375	374	327	339	373	391	393	364	408	394	367	369	369	391	399	358	388	373	357	357	375	373	358	376	390	372	371	358	370	407	374	405	353	352	374	374	399	406	390	359	368	368	376	345	357	371	382	358	378	374	382	340	355	336	395	401	348	380	372	399	343	372	386	380	381	370	409	378	349	370	365	340	417	350	362	373	390	365	379	367	385	363	361	350	380	378	356	355	388	359	388	376	374	340	377	335	386	382	373	394	383	373	372	379	359	357	379	364	341	354	385	369	382	335	397	365	381	385	356	364	349	375	357	365	389	387	391	387	384	362	347	389	365	376	394	355	363	346	358	363	364	351	369	358	417	366	331	332	349	365	391	402	413	368	360	353	372	428	375	365	385	409	372	371	423	385	393	310	345	381	322	381	372	365	382	379	399	371	358	355	360	385	368	376	396	359	387	354	356	392	388	345	364	360	392	334	391	348	373	390	407	393	389	397	384	384	387	356	423	343	373	392	394	351	385	404	383	366	369	393	374	419	363	368	388	364	370	388	402	373	363	382	351	356	344	371	408	355	384	339	374	345	345	384	356	393	385	353	365	355	370	371	387	351	379	370	364	380	374	383	406	363	353	395	397	353	382	355	346	348	375	373	384	374	368	371	375	371	366	394	367	372	357	429	372	377	336	380	363	381	386	358	384	371	345	386	388	340	379	374	355	390	366	369	400	369	367	361	361	346	381	414	343	344	375	357	369	356	375	409	365	365	390	364	397	358	367	364	344	352	383	348	375	394	363	340	378	370	350	371	362	377	368	367	328	365	352	370	354	353	407	312	380	386	378	343	365	351	349	361	353	370	386	404	367	408	395	340	382	368	340	361	340	341	401	375	406	354	330	344	341	380	381	378	348	387	347	383	348	368	387	360	388	394	368	359	407	389	375	346	378	342	373	375	386	385	365	383	380	372	381	387	328	366	405	395	365	370	396	358	388	367	390	364	348	351	407	345	403	366	335	354	345	356	380	418	398	368	404	337	363	368	365	388	360	348	376	370	357	356	373	351	402	368	401	357	364	372	361	359	359	369	404	387	397	358	383	340	370	399	350	334	361	354	380	375	369	340	352	390	358	353	395	391	358	340	394	338	398	383	401	384	370	384	369	384	382	373	375	385	366	359	361	381	376	356	375	363	341	345	381	349	343	380	372	364	340	386	357	375	398	368	346	403	371	341	365	364	355	395	361	388	341	348	355	341	372	381	351	373	361	386	349	386	328	375	392	384	374	361	358	365	387	371	360	377	379	366	342	368	351	388	353	376	355	355	362	349	344	390	376	355	375	396	357	406	404	360	381	401	395	423	369	341	376	365	397	371	348	372	396	360	372	337	359	364	350	355	340	367	353	370	381	375	386	411	355	401	368	374	365	339	369	359	362	377	391	332	369	338	387	377	390	384	390	370	415	386	388	373	403	388	360	329	360	380	382	386	405	377	343	348	368	394	387	397	329	375	374	361	389	388	427	359	376	401	412	374	369	375	369	388	369	364	365	346	372	379	386	394	385	354	376	361	404	376	368	390	386	371	356	396	373	367	353	362	368	366	377	406	378	393	389	354	373	373	424	363	351	375	367	384	370	376	387	396	365	397	360	355	350	380	394	366	362	394	409	359	374	360	368	406	358	414	330	391	402	397	384	352	367	385	353	378	375	410	388	358	373	372	369	378	374	374	382	394	354	380	379	395	361	364	377	381	387	397	340	372	362	356	376	347	373	373	396	365	352	395	366	365	375	336	417	367	357	391	375	335	384	387	339	360	376	350	349	355	368	359	407	363	380	397	379	374	365	389	374	378	425	355	380	365	375	358	376	399	377	328	364	391	370	394	393	377	345	381	392	405	372	389	348	340	379	378	348	382	371	372	360	383	379	381	362	358	352	400	384	373	361	408	370	355	356	375	339	353	341	394	371	379	355	366	362	379	338	366	401	376	390	379	362	375	400	368	354	362	368	380	401	355	410	390	394	371	361	365	372	352	351	371	375	385	398	377	409	380	351	379	376	358	361	393	372	348	372	386	373	365	368	342	364	382	354	393	359	341	383	374	370	362	365	386	355	398	334	369	363	370	370	386	346	381	357	360	377	372	334	363	384	385	345	372	405	375	388	386	400	356	421	377	342	370	404	386	382	382	348	392	390	381	354	339	347	366	392	355	415	381	337	370	360	358	328	366	367	412	333	406	398	388	409	389	349	378	374	401	360	365	347	406	361	385	346	391	375	364	364	377	348	372	361	353	388	348	387	381	353	379	379	344	389	315	359	360	361	362	381	361	380	350	356	339	367	352	346	395	369	353	389	382	381	376	368	373	376	347	342	336	412	392	367	362	386	398	344	389	353	364	378	369	321	388	367	378	384	368	418	382	354	378	364	344	371	399	384	403	344	401	405	393	368	373	381	395	371	390	361	384	365	369	350	382	360	384	385	358	367	342	375	335	370	380	365	375	371	369	341	337	411	380	411	341	365	349	378	370	362	385	350	384	372	388	363	392	382	389	373	398	403	380	410	385	376	361	397	369	407	399	409	346	387	362	357	383	384	358	360	363	394	392	372	352	337	326	379	371	350	378	367	382	399	371	389	344	362	360	330	363	394	387	354	347	383	383	378	367	410	405	391	376	379	382	369	370	370	389	380	351	372	380	383	395	382	394	383	372	364	353	369	381	395	371	370	375	387	354	356	364	354	398	383	360	378	333	356	356	379	355	368	367	386	369	386	387	375	400	385	384	410	370	407	372	370	382	393	344	397	362	391	375	377	404	354	379	382	398	377	373	373	363	387	384	394	349	370	364	372	386	364	386	361	368	420	375	362	332	399	386	382	340	323	372	360	352	385	346	346	354	389	362	370	350	416	355	400	363	342	379	361	394	349	392	367	366	381	360	396	388	377	373	366	371	383	382	392	353	372	382	393	402	379	353	347	418	368	359	345	362	415	378	367	360	412	380	383	328	409	375	360	375	359	394
32464	54853	42551	30749	25732	19390	14074	9397	5063	2674	1638	1406	1124	873	783	756	710	681	596	562	473	506	458	510	459	444	410	482	410	418	401	423	420	416	431	382	380	421	418	425	417	386	410	384	415	400	425	394	384	404	402	415	390	409	424	425	393	426	419	458	392	436	377	407	412	400	394	410	398	375	412	372	392	380	373	395	393	419	423	414	444	389	433	381	395	389	361	408	366	411	366	377	382	393	381	400	401	354	432	421	340	408	407	403	406	384	398	438	388	385	385	392	380	386	389	413	369	369	407	383	406	415	412	438	400	401	411	394	371	433	355	418	377	387	373	371	382	384	393	380	411	373	401	389	427	406	415	396	416	442	401	406	372	429	410	392	430	373	369	352	430	424	398	435	368	415	410	397	405	387	430	373	377	420	405	397	416	421	434	378	405	407	408	367	388	420	387	378	356	403	393	410	376	401	396	406	413	395	421	417	430	400	449	385	402	385	373	380	447	395	413	364	375	441	378	398	414	402	401	428	402	395	421	410	420	390	373	419	406	425	399	419	411	382	377	386	405	400	391	408	389	411	427	365	421	419	381	410	417	389	386	387	374	411	420	421	395	405	404	364	384	427	357	385	417	382	374	384	394	409	400	381	387	439	394	408	407	388	351	398	394	420	413	381	422	414	371	382	431	399	398	415	428	352	405	438	363	445	409	382	377	427	418	396	427	389	399	378	382	402	395	430	398	382	394	426	379	410	411	413	375	376	413	426	395	416	438	407	387	410	376	412	396	387	382	393	367	398	404	418	393	411	407	413	395	394	404	396	412	377	403	399	418	410	387	395	400	388	411	396	399	396	397	368	406	374	391	433	410	452	395	376	388	398	424	419	382	412	402	392	416	399	416	387	400	421	421	402	371	404	417	394	373	430	388	365	432	398	403	373	426	401	369	402	381	382	383	413	376	377	387	396	372	372	382	417	396	418	429	402	403	384	373	432	429	392	396	386	373	425	408	384	432	391	422	404	392	390	429	422	409	378	396	407	390	394	376	378	450	434	392	406	409	394	372	439	379	406	386	428	408	391	372	392	382	413	388	370	393	395	401	404	396	396	397	390	381	347	412	423	401	429	367	381	419	423	416	422	372	413	385	390	376	391	402	426	416	394	408	397	381	379	444	426	416	405	391	408	419	382	440	376	405	382	428	405	354	433	367	404	377	373	390	405	405	430	424	395	425	435	409	399	391	377	410	422	384	418	435	390	415	372	378	421	408	420	418	408	415	372	385	421	375	408	381	438	381	428	426	382	397	395	385	402	409	366	417	408	422	400	431	397	378	384	407	393	402	391	427	413	447	376	416	417	419	391	359	428	413	380	408	387	361	365	417	381	360	412	438	362	401	375	422	416	374	390	419	401	404	364	394	378	363	412	408	399	375	409	397	408	404	382	386	402	404	418	400	373	392	401	391	401	375	394	396	376	397	392	417	396	399	389	382	392	402	395	392	374	376	420	370	388	409	414	386	374	403	446	407	398	375	385	416	385	371	415	415	394	387	410	394	351	423	391	441	417	404	406	378	408	404	413	365	434	355	385	351	401	416	391	391	378	400	407	364	411	383	413	397	379	377	371	383	385	418	399	380	397	460	385	403	376	398	412	370	393	434	368	388	399	438	425	401	397	430	384	379	403	342	412	368	404	391	382	400	372	381	388	392	383	403	388	383	387	394	407	373	431	410	381	382	408	423	372	423	405	394	412	413	387	417	388	397	355	400	386	391	390	393	358	357	386	393	416	397	365	386	438	406	388	408	441	391	408	404	385	378	426	428	394	407	366	390	399	423	401	395	420	426	420	418	389	443	376	386	429	424	388	354	402	384	382	419	416	402	393	384	396	418	358	375	423	378	430	398	397	400	387	397	381	394	451	437	392	398	444	382	386	394	416	434	427	395	391	375	424	401	399	354	388	359	387	427	426	419	417	379	397	372	401	413	414	431	415	403	460	388	393	352	414	392	373	398	393	441	387	436	394	396	376	400	408	380	410	372	426	402	394	404	368	394	403	406	368	373	421	376	431	403	403	404	397	386	394	407	400	429	392	447	362	425	400	399	415	395	421	400	415	384	405	404	395	405	393	433	405	387	368	398	438	388	415	397	451	380	398	383	392	386	386	402	413	386	397	398	406	392	411	392	396	404	378	389	411	383	375	395	430	403	410	402	376	410	387	368	368	373	397	417	414	394	390	364	446	396	411	385	433	392	363	426	374	398	413	417	402	418	370	375	369	405	386	374	438	396	376	404	393	384	437	392	400	377	391	434	415	398	378	382	427	400	391	402	403	386	422	424	429	391	373	393	372	420	417	394	381	388	409	395	396	411	384	429	382	388	391	406	372	411	383	414	391	376	374	372	383	361	409	386	409	388	408	411	414	386	395	405	406	427	428	422	404	387	384	390	370	400	377	376	390	379	384	401	415	394	405	430	418	409	412	422	387	403	420	349	387	386	385	394	408	407	410	438	419	402	389	392	399	439	374	411	372	388	368	426	386	373	416	402	413	422	437	384	403	409	396	375	428	419	374	386	405	361	400	411	387	400	400	425	393	409	398	393	415	388	413	414	394	419	402	423	443	402	395	400	394	403	396	402	414	411	386	407	444	392	382	377	392	402	376	375	400	423	406	401	435	364	409	397	402	401	421	420	390	388	411	392	439	357	435	395	405	422	408	419	396	407	408	405	413	406	380	394	396	409	403	391	401	371	418	397	372	421	406	395	401	361	411	431	434	397	406	346	398	381	387	429	378	457	422	432	406	396	382	402	406	430	413	406	391	369	386	431	401	412	410	387	400	354	407	425	375	383	432	380	380	373	398	396	422	417	433	407	370	407	403	404	400	416	387	357	354	386	410	390	393	362	423	422	392	372	410	397	419	396	397	387	372	426	400	384	439	425	397	415	410	420	432	430	373	382	404	400	393	394	407	398	386	409	387	386	407	406	417	385	416	384	384	409	417	435	424	396	412	406	433	403	380	431	417	405	426	402	414	380	407	384	402	399	376	391	398	405	421	387	401	407	411	387	397	385	407	416	414	407	368	377	361	401	401	400	377	416	392	372	379	355	412	424	404	379	403	361	427	397	385	392	396	413	436	371	391	393	396	390	372	420	407	363	377	375	416	378	396	451	405	387	402	382	381	395	393	410	374	415	404	416	414	391	404	379	442	368	426	394	436	394	396	418	409	367	407	420	406	410	418	395	414	468	408	399	404	392	401	408	420	359	415	421	388	390	415	395	407	348	403	426	401	403	379	378	376	413	418	400	415	407	402	416	361	396	396	421	393	431	408	375	387	382	384	414	395	417	395	396	350	395	398	382	404	415	410	388	394	409	411	437	406	411	401	352	373	386	418	405	444	379	423	395	385	372	386	390	389	417	403	373	389	385	377	411	402	385	407	387	399	390	417	399	412	415	400	373	390	389	372	365	421	426	363	401	392	391	385	373	389	400	445	400	402	357	403	410	421	415	408
23356	21680	29461	24889	23957	25248	23839	12221	6832	3848	1851	1518	1359	1054	967	832	815	813	773	768	662	606	625	576	612	623	549	503	587	573	517	567	518	510	561	508	553	530	549	511	448	516	527	524	505	486	464	503	489	497	531	489	470	510	504	511	482	488	518	486	511	494	505	493	506	510	489	501	521	540	507	497	508	541	494	520	486	521	486	505	517	515	511	504	492	503	508	528	506	526	475	502	499	506	501	528	562	566	557	531	483	487	528	479	493	544	509	512	493	538	542	510	492	507	494	538	521	472	571	495	547	531	518	519	511	529	490	500	555	532	474	558	495	513	513	526	482	518	534	494	490	515	555	503	503	528	545	502	508	511	541	492	497	512	531	535	506	505	466	514	495	499	532	481	512	507	491	483	507	480	505	522	504	510	470	561	460	536	555	549	530	527	521	507	515	488	488	505	498	521	527	511	495	513	490	529	440	509	517	475	543	542	469	516	449	468	500	475	550	534	497	501	561	498	494	506	503	506	479	491	497	484	507	510	512	512	484	499	493	486	503	519	484	492	509	505	574	491	466	509	549	512	496	497	523	516	538	512	502	525	533	514	516	509	494	529	559	508	530	500	535	506	474	530	498	487	512	494	531	487	521	541	500	469	469	528	515	542	492	512	500	452	540	492	505	519	548	484	495	468	548	531	551	533	467	510	503	486	467	534	492	508	544	480	470	488	494	526	528	481	495	521	499	488	529	515	527	544	471	467	533	475	541	489	503	516	502	500	520	482	526	493	479	516	490	519	505	539	540	470	462	503	493	487	496	531	491	481	532	538	487	520	484	525	504	515	507	506	533	546	482	527	518	475	488	507	538	482	481	521	508	472	518	489	543	509	475	519	515	504	482	513	508	475	496	466	474	470	540	531	512	538	483	512	523	502	473	492	506	505	538	499	507	485	509	519	528	518	514	499	570	501	502	487	493	523	503	490	482	520	490	486	495	531	484	526	502	503	499	527	555	497	534	544	487	514	498	505	537	511	511	535	476	499	480	468	547	525	542	518	486	527	528	507	507	542	500	523	468	517	482	511	510	521	487	484	494	532	540	496	522	506	482	547	569	503	500	519	543	498	530	526	507	491	499	515	488	490	572	501	523	506	505	538	529	529	483	467	498	493	524	509	481	510	476	493	482	523	496	497	487	499	530	535	492	554	510	488	520	493	514	512	476	497	481	503	536	516	524	479	492	502	531	505	460	502	546	523	485	535	567	469	507	522	547	518	514	506	510	519	473	487	501	518	486	486	514	513	486	497	473	510	522	507	547	500	526	525	519	509	488	534	556	522	530	502	512	537	518	512	498	512	461	497	512	534	501	543	513	525	546	506	535	490	484	521	482	506	524	518	501	497	455	531	528	525	517	498	512	482	545	496	527	490	472	472	517	494	535	457	505	525	516	484	517	472	498	534	456	554	519	494	513	527	513	559	509	499	521	534	510	503	495	488	508	483	491	513	478	487	489	510	513	535	491	458	501	521	551	505	517	492	514	491	538	476	515	540	484	503	506	505	504	505	482	502	517	515	520	508	489	436	519	505	509	522	503	514	541	505	505	529	514	530	502	519	515	483	476	510	526	515	533	495	527	490	491	493	502	508	464	510	503	540	521	508	519	523	487	529	552	502	501	488	482	493	527	544	494	491	514	519	527	501	516	478	493	523	520	502	482	512	501	490	518	510	504	535	498	504	516	507	508	519	507	516	513	474	512	515	526	490	488	509	481	489	494	505	510	502	556	479	497	551	502	476	472	488	510	521	522	516	507	492	516	516	533	502	531	516	526	521	540	507	484	488	512	514	498	493	507	520	520	548	522	507	483	515	486	515	514	500	481	494	476	497	486	507	539	508	503	507	494	489	522	489	489	532	500	506	507	529	511	514	544	491	459	505	483	533	501	521	461	523	531	491	512	513	555	520	545	530	490	528	492	542	497	499	515	539	492	486	503	497	508	534	512	490	532	491	468	509	519	521	517	506	553	531	512	536	497	505	490	557	468	495	512	528	499	508	478	490	497	500	483	562	519	545	558	514	543	529	489	489	517	493	507	505	498	509	492	528	481	526	495	505	524	504	502	495	458	539	529	508	470	501	496	532	492	498	500	526	500	493	526	505	510	515	500	538	468	506	526	465	518	495	497	498	520	490	489	505	486	493	537	479	486	515	503	532	504	540	492	517	518	512	500	547	521	465	512	533	496	532	509	518	508	525	518	489	529	464	475	522	515	504	478	478	480	564	523	485	487	488	505	543	498	481	510	501	476	533	521	468	508	509	494	476	511	473	521	521	537	520	508	480	524	523	489	548	531	505	507	466	527	500	481	550	521	502	469	532	526	480	525	509	450	479	546	510	552	516	524	500	493	524	482	522	512	440	506	489	498	494	504	523	546	494	525	455	485	481	506	505	464	492	540	505	463	505	490	493	472	479	528	538	549	511	531	508	485	546	481	487	510	509	526	521	493	510	509	536	470	538	496	533	489	448	489	485	510	498	532	508	514	510	509	525	456	502	497	536	489	531	543	476	494	500	560	527	489	506	516	496	492	509	474	481	503	481	496	489	486	478	498	485	530	501	520	503	490	533	527	575	514	468	471	520	528	483	496	530	505	508	526	525	483	513	514	487	490	530	482	489	526	526	480	494	483	534	468	491	527	511	496	526	508	461	538	502	510	489	508	491	534	522	511	487	467	469	498	506	522	471	501	477	541	501	534	509	499	550	499	450	526	475	517	486	524	518	528	531	520	531	518	496	530	527	499	497	508	520	485	516	494	521	481	511	489	509	485	519	459	490	456	515	512	505	464	484	472	512	512	490	494	504	520	482	540	500	499	535	524	522	540	518	562	540	554	502	549	535	474	506	480	519	513	554	489	514	484	527	507	512	495	525	509	471	513	439	490	498	527	501	489	472	526	518	494	482	505	515	528	501	505	566	520	487	494	493	542	500	504	544	488	500	547	522	517	484	496	492	510	515	552	486	511	498	447	521	535	535	519	498	498	466	520	489	518	493	480	475	501	478	521	504	500	528	500	478	514	465	512	499	526	529	539	457	518	514	522	512	493	525	533	523	540	491	526	520	503	521	506	530	516	549	451	519	521	507	539	523	515	481	506	552	500	532	481	496	492	500	519	519	476	491	511	531	498	493	530	487	489	519	504	511	453	494	547	514	543	513	464	528	528	535	522	519	545	510	521	531	492	501	504	575	533	499	510	513	522	485	526	500	520	503	512	521	496	498	501	543	529	527	500	497	556	528	486	543	510	466	559	506	513	514	480	459	523	512	498	490	509	535	461	493	525	500	490	490	506	474	500	501	489	499	496	476	524	494	525	494	495	503	536	459	521	497	491	498	506	494	528	562	495	490	528	539	548	529	534	546	520	526	481	530	460	475	528	498	530	531	503	465	510	512	476	523	520	479	492	513	474	495	488	485	491	504	531	500	514	505	546	524	484	518	491	514	517	519	517	529	446	484	517	511
35271	64423	53197	42092	37209	27675	21948	14811	9857	5743	2995	2543	2023	1522	1333	1198	1118	995	922	860	792	775	745	652	673	653	677	612	586	555	558	530	549	541	582	505	552	535	573	517	500	555	540	552	523	541	511	559	547	537	500	546	581	528	537	554	522	562	494	508	534	517	505	514	502	554	540	519	540	524	510	575	518	523	514	538	537	545	537	524	509	538	521	527	475	553	533	494	507	486	529	518	552	529	522	513	502	485	527	532	539	517	571	524	544	525	519	519	539	504	509	535	492	534	494	535	521	499	500	495	508	519	560	511	495	536	488	524	495	527	534	506	515	530	501	506	541	531	505	530	505	534	516	549	506	518	513	545	498	527	564	466	491	534	537	506	545	538	515	536	507	520	536	468	532	511	503	515	552	522	550	511	517	501	515	542	506	491	483	472	489	542	517	529	521	512	525	526	491	543	535	472	504	505	535	516	517	508	511	465	487	528	505	512	560	484	519	537	518	517	515	534	488	527	482	530	531	535	496	519	495	516	511	515	536	525	540	555	494	556	532	492	477	524	512	497	478	515	485	486	537	537	512	515	548	503	524	460	501	496	518	504	537	524	493	505	561	507	491	489	535	562	479	516	533	478	511	513	471	487	533	549	526	497	485	522	532	528	448	543	537	476	530	544	502	519	542	511	478	484	505	527	551	504	522	525	478	514	532	547	519	490	540	532	476	518	544	507	510	544	511	500	542	503	516	535	481	511	527	528	480	507	516	523	531	500	506	537	495	518	569	503	535	546	518	525	527	502	520	528	493	522	518	510	540	523	503	511	510	483	503	543	485	507	527	519	505	518	520	499	552	465	545	487	507	553	535	512	504	464	500	493	523	531	538	497	536	531	519	527	549	521	482	504	563	505	499	532	541	511	472	511	533	521	510	478	516	525	507	489	495	490	496	513	500	514	507	516	505	513	521	513	539	516	521	538	519	499	538	477	501	525	501	539	501	515	537	516	560	528	487	494	533	513	497	568	489	527	504	555	500	532	507	517	540	526	486	501	518	514	531	511	486	522	525	531	547	498	538	537	499	537	509	501	524	510	536	479	506	500	492	548	481	511	520	491	546	523	535	533	521	506	524	530	498	524	530	490	529	474	499	504	509	499	500	512	499	529	487	501	494	493	501	546	519	524	548	535	497	555	482	548	514	479	523	511	513	507	523	516	501	493	487	539	508	506	538	520	540	512	506	533	514	535	495	509	513	524	521	518	524	534	524	521	509	518	507	499	527	524	532	515	534	515	514	534	541	505	524	542	512	538	528	487	544	539	513	507	493	518	519	498	492	521	522	516	536	504	510	506	488	534	513	524	552	562	552	517	538	539	540	531	506	503	496	549	507	472	545	514	477	524	535	534	487	510	507	523	564	528	479	496	500	518	521	515	563	489	535	507	524	475	550	516	471	539	501	547	517	477	540	505	507	506	515	513	536	510	545	508	531	534	542	510	529	525	517	526	492	529	524	529	516	543	490	507	532	511	489	474	528	530	537	508	564	496	534	493	511	558	487	532	529	519	523	524	532	524	513	479	482	537	498	556	526	518	564	495	547	498	538	499	513	509	522	515	522	523	513	513	546	495	475	525	522	485	598	488	525	489	512	526	554	534	549	500	528	486	504	552	541	545	530	532	521	521	480	502	514	490	484	518	523	489	523	495	516	490	497	515	467	476	536	535	533	540	538	482	528	546	536	517	525	546	526	511	506	526	483	510	498	484	526	523	499	512	521	527	479	502	505	437	475	518	553	514	507	532	497	538	498	511	548	531	508	552	521	520	504	504	533	461	509	557	531	510	528	545	538	522	505	523	559	489	514	502	526	524	508	532	516	530	528	500	569	554	514	522	513	497	490	528	496	496	525	515	533	527	517	502	522	539	464	526	551	522	473	512	524	523	535	491	532	541	534	511	510	560	507	508	529	507	508	506	517	529	532	501	490	534	510	514	529	536	509	493	521	518	504	543	517	526	541	515	489	541	505	518	508	508	516	526	489	523	541	516	504	523	531	547	486	507	508	515	479	502	507	481	484	512	503	458	540	501	509	517	529	506	507	540	540	496	494	529	505	545	497	500	563	499	517	497	482	523	507	476	513	510	546	534	501	480	506	506	509	504	514	473	492	485	519	514	525	533	496	517	500	552	510	531	493	530	506	537	493	528	481	514	536	495	537	517	481	516	505	519	492	536	527	515	470	501	517	535	491	495	512	489	524	516	504	528	514	540	532	484	528	493	511	499	489	520	518	520	513	509	501	518	543	502	481	525	551	547	532	522	489	527	520	519	529	530	540	529	540	517	511	544	510	550	495	532	562	517	501	501	502	528	457	510	512	515	504	501	488	515	498	508	538	480	497	465	535	518	482	507	533	500	491	533	558	515	526	502	535	500	540	534	510	560	520	515	537	526	506	482	488	504	505	579	504	508	505	506	480	538	536	503	513	506	479	496	524	538	523	569	538	499	537	500	489	493	496	517	514	525	539	535	536	504	547	490	538	531	524	530	525	494	543	480	524	549	518	544	527	489	563	523	532	496	490	488	529	538	532	488	480	524	545	491	497	560	533	507	498	491	487	496	524	505	538	542	561	523	515	491	482	542	511	509	528	501	529	507	509	488	492	565	512	517	503	559	522	516	499	528	556	541	489	538	515	488	470	490	528	495	522	534	503	563	540	517	555	519	518	483	507	546	495	508	467	542	526	528	536	503	543	578	477	484	563	534	519	516	513	519	517	536	529	513	550	505	538	508	498	551	520	528	502	520	532	542	514	523	515	539	535	546	520	519	480	491	507	505	496	483	524	549	517	522	484	510	502	529	517	528	492	497	496	525	509	540	542	552	510	496	533	579	547	532	520	528	493	559	506	508	507	547	490	597	501	496	501	532	491	533	516	527	516	498	516	540	545	485	524	517	500	514	518	546	523	472	489	496	546	480	510	511	517	501	530	516	544	531	513	510	557	542	500	541	531	479	518	548	526	544	491	492	468	469	491	520	502	527	506	461	528	520	510	531	521	527	542	503	531	500	518	502	541	479	513	550	516	484	510	550	521	517	510	494	522	511	518	529	499	511	536	483	518	538	528	588	521	480	548	465	545	491	529	523	513	532	506	539	493	532	493	505	555	540	519	529	513	494	522	511	561	505	491	555	477	550	507	529	549	489	530	500	482	554	503	493	500	475	530	569	531	506	483	516	477	500	517	554	486	498	531	525	527	549	539	511	514	493	576	528	493	518	513	532	511	487	486	511	498	479	477	510	513	519	531	518	544	527	524	495	521	573	511	539	548	503	534	483	546	507	511	578	536	527	502	490	532	528	517	531	526	495	513	543	547	494	550	511	499	497	498	516	524	523	558	496	505	497	522	537	527	480	553	512	496	495	513	515	519	499	516	491	513	531	495	556	503	525	527	557	479	504	522	461	486	518	545	507	504	547	535	542	481	478	565	521	545	485	556	507	505	465	538	574	477	506	524	523	508	521
32041	35010	38750	29543	18020	9718	4528	2382	1832	1024	809	638	564	482	438	409	376	394	365	316	326	356	322	327	331	287	289	318	289	271	303	328	291	260	276	302	295	282	323	304	299	306	282	294	315	282	291	284	312	286	288	280	265	295	311	276	305	290	252	305	295	309	306	271	249	281	272	287	266	296	238	279	295	272	293	277	285	283	271	319	300	297	269	271	298	282	270	282	288	304	269	309	311	291	292	258	307	297	271	290	279	327	292	290	284	306	275	277	289	298	301	311	275	274	312	277	307	292	283	267	297	301	276	285	288	280	266	303	306	312	293	273	286	285	248	256	274	244	307	282	315	268	254	284	278	299	264	317	291	294	277	301	284	277	302	297	281	302	283	273	289	301	287	276	267	274	275	291	314	282	267	301	296	284	292	263	229	304	281	257	291	318	320	258	306	277	261	277	245	297	279	275	264	283	258	289	286	292	289	295	327	315	301	305	286	287	273	279	296	272	276	290	290	254	308	277	275	270	306	288	291	313	302	305	307	281	295	289	275	276	273	299	284	270	287	281	277	273	305	294	232	311	317	290	280	292	271	289	320	275	279	268	295	277	306	310	293	307	268	277	316	279	250	274	260	307	292	298	308	293	292	282	284	277	308	286	272	326	294	286	299	286	265	293	292	287	292	270	275	292	296	298	293	285	296	261	278	288	311	301	291	286	282	320	291	271	296	261	303	292	279	258	238	305	306	276	280	326	286	300	296	295	284	268	308	281	299	286	275	285	294	292	282	299	250	284	276	290	263	274	271	256	284	278	270	264	289	287	286	288	295	318	306	319	293	266	276	287	287	263	301	288	300	298	259	291	283	281	276	272	295	280	285	303	255	286	271	295	281	284	299	270	304	298	316	293	335	280	284	271	270	266	290	296	265	290	269	279	313	271	322	266	293	259	303	290	295	266	259	281	307	283	292	256	303	285	273	269	310	268	266	274	294	292	324	269	290	304	324	268	281	265	274	269	316	271	293	287	300	275	294	276	279	314	272	313	281	283	287	281	251	282	269	292	298	278	279	283	276	300	288	303	265	286	283	275	280	291	262	289	258	322	299	265	280	293	274	282	273	303	283	308	302	283	291	270	305	268	292	273	295	288	291	297	285	281	276	270	284	287	268	290	310	281	297	314	267	274	268	296	290	259	298	281	283	302	286	264	259	269	253	273	284	314	280	284	308	310	289	274	310	290	294	307	303	282	301	245	289	271	298	265	290	299	264	289	300	259	281	285	283	293	303	294	301	297	256	300	284	286	290	288	244	278	278	272	285	291	299	283	310	249	268	297	261	295	300	292	282	331	272	289	307	279	292	253	282	320	294	278	255	286	301	309	300	285	275	295	244	275	295	286	283	272	311	320	275	289	272	292	293	277	302	277	297	262	281	297	277	296	307	279	294	291	258	288	264	297	270	272	238	280	285	275	273	271	283	253	306	306	260	279	288	274	306	290	268	264	281	292	290	291	275	311	274	307	272	321	261	289	305	293	300	273	279	297	280	284	300	284	276	271	295	254	283	306	285	280	299	273	281	271	281	293	285	274	270	297	319	290	318	270	249	294	280	261	289	261	311	284	268	306	287	295	286	271	290	296	299	293	278	306	271	284	290	304	277	257	289	265	276	280	298	287	257	304	302	280	283	256	300	267	288	286	319	277	294	305	300	276	294	248	283	274	292	294	310	272	272	302	292	260	262	275	277	299	279	287	300	297	250	301	284	292	294	281	300	307	294	293	291	308	258	297	273	281	268	308	265	279	278	285	272	307	271	268	295	270	281	259	305	305	263	294	271	307	284	282	275	279	312	276	280	282	245	294	308	279	291	289	284	303	270	270	275	275	290	314	267	311	296	278	327	292	315	308	278	291	304	266	326	300	290	303	278	301	284	296	289	290	256	273	246	279	293	243	269	317	298	287	276	304	299	288	301	297	270	261	274	311	303	282	272	278	286	267	310	323	301	316	283	288	297	275	254	307	280	262	312	308	292	267	260	308	300	280	274	294	265	290	290	278	283	281	281	268	296	295	290	280	274	314	290	284	330	268	272	279	265	296	277	301	280	301	263	264	274	330	284	297	307	278	250	262	262	277	279	253	292	300	273	243	309	296	289	266	271	293	317	291	299	302	278	280	290	299	259	311	275	270	254	317	285	287	280	309	284	285	314	291	278	281	268	293	271	279	268	311	259	279	274	276	292	291	279	289	264	282	301	269	296	272	293	280	274	283	274	268	280	264	259	310	273	325	277	266	301	280	288	290	293	254	300	293	249	307	266	273	278	261	278	268	297	305	289	288	275	288	279	321	265	287	263	261	288	281	302	284	293	285	289	298	282	299	303	283	251	285	276	304	309	281	252	276	299	298	293	310	290	254	274	272	283	305	306	279	261	278	234	317	294	296	289	257	293	272	273	280	265	298	309	263	283	259	306	287	292	265	294	275	288	282	270	268	301	302	278	299	276	291	288	294	298	310	300	273	271	273	281	270	276	303	256	279	283	290	283	292	305	303	301	288	262	309	259	251	309	304	295	267	267	301	270	298	274	271	287	284	314	265	275	280	315	304	309	293	291	300	308	291	272	255	300	310	281	312	285	275	291	247	269	287	307	287	290	296	286	297	289	262	282	268	288	258	265	276	265	331	258	269	306	309	287	317	306	302	288	271	299	255	272	311	277	310	298	286	288	255	301	282	251	285	275	282	274	272	272	316	297	271	260	276	278	266	309	267	267	254	308	296	263	290	300	277	290	286	311	309	277	268	268	276	268	305	288	293	298	283	265	299	298	274	282	289	263	289	262	281	290	296	287	271	254	290	264	303	291	301	297	293	273	241	288	292	264	273	306	274	259	293	294	280	296	283	286	266	275	271	313	287	280	283	295	274	277	278	294	296	292	261	285	291	284	314	262	302	305	295	296	260	294	300	277	275	269	277	273	309	308	280	295	287	273	262	293	301	300	263	271	270	305	289	275	284	262	265	251	276	269	275	290	289	276	286	289	285	264	257	272	253	282	284	314	280	275	265	289	332	286	298	306	289	303	287	283	291	236	274	316	307	302	281	265	272	294	291	269	272	297	284	310	285	270	265	313	292	294	302	253	258	272	281	266	277	270	282	273	282	273	298	287	279	285	276	264	290	312	295	280	288	305	311	253	310	290	263	290	295	291	306	298	291	274	296	276	268	280	248	299	307	276	279	292	259	257	275	268	264	294	320	268	272	303	314	255	280	287	300	280	291	301	302	278	278	304	261	321	291	290	277	286	269	262	273	307	282	266	266	284	266	298	252	313	266	300	241	273	277	270	276	270	285	263	277	295	290	261	292	268	299	304	309	299	295	265	301	270	294	333	267	245	277	270	295	299	266	294	300	295	263	304	261	252	278	292	274	287	303	288	316	308	263	312	284	303	281	303	279	292	304	275	278	286	284	277	302	281	311	266	281	295	323	283	271	278	266	289	286	312	282	279	278	303	275	287	276
33089	49335	38596	27242	19837	12934	7131	4325	3218	1665	1203	997	878	675	605	480	498	464	480	442	386	364	374	342	371	343	361	368	335	350	307	317	342	271	305	327	300	318	294	308	304	319	327	313	358	331	313	290	307	316	324	319	322	286	308	338	276	331	306	306	341	326	298	300	317	280	295	320	319	317	305	273	296	317	262	337	321	263	283	333	330	312	308	325	300	291	317	313	332	340	313	327	317	297	294	306	327	307	298	327	283	306	352	317	314	322	324	308	314	294	338	294	283	319	326	323	309	288	293	354	286	314	315	328	326	321	313	276	312	341	298	296	294	324	307	311	307	317	288	310	298	317	292	283	314	291	314	290	304	323	284	293	298	318	299	292	314	284	333	292	300	308	333	305	336	303	335	343	289	298	321	290	291	296	318	289	313	280	291	292	318	342	311	318	301	342	293	314	324	278	347	307	289	336	284	314	306	308	284	308	289	325	308	324	281	299	316	304	278	297	285	350	315	305	329	294	336	339	289	330	333	328	307	295	291	316	326	303	311	288	270	309	297	293	307	305	312	296	315	327	303	304	315	298	293	315	293	310	295	285	310	309	298	297	297	290	297	311	310	309	304	309	289	283	315	287	324	294	326	284	278	321	296	312	317	289	315	331	300	320	292	304	354	296	320	331	299	327	280	304	313	325	328	316	331	320	294	300	320	292	348	339	347	301	292	307	336	314	306	314	312	306	311	330	324	310	305	325	307	288	298	347	311	349	294	300	330	318	316	284	313	301	269	300	331	296	290	298	324	295	311	334	314	290	301	318	318	287	299	320	298	303	339	276	302	291	302	330	327	305	285	280	308	326	319	293	298	320	317	304	310	333	301	294	319	308	313	275	296	302	323	298	308	301	355	296	316	311	314	337	313	306	323	323	314	301	297	303	318	298	295	321	321	335	294	325	268	308	304	311	290	294	316	304	316	302	305	306	295	312	304	267	309	317	305	287	307	321	309	325	305	323	317	329	303	300	293	318	307	306	300	293	299	307	290	301	296	293	306	291	274	287	323	315	281	329	328	298	327	349	335	317	287	313	325	296	312	294	283	337	307	279	325	316	309	292	335	320	319	304	308	300	310	314	322	315	279	303	287	297	303	330	319	314	345	283	324	325	312	321	293	308	290	282	330	323	328	313	303	290	293	293	307	325	289	327	285	317	288	326	330	305	325	344	317	293	323	326	319	274	292	303	303	310	289	313	285	311	296	302	335	309	300	303	326	328	320	331	327	311	302	309	335	335	303	319	313	334	292	314	311	341	281	306	317	295	303	296	332	343	294	340	297	305	322	315	317	342	334	355	297	323	308	357	336	298	321	309	296	294	322	298	324	291	347	311	334	292	264	294	294	281	290	299	319	316	319	288	341	317	313	320	339	329	301	311	303	300	309	301	281	326	325	327	318	315	299	303	340	307	316	338	327	317	303	340	296	306	299	291	306	299	293	318	310	311	292	284	289	303	307	329	285	297	317	325	294	326	293	303	330	309	298	299	275	331	319	294	326	311	319	352	336	330	286	319	310	312	322	300	307	332	316	309	284	304	315	310	314	323	303	288	317	309	318	299	333	301	274	315	277	316	270	296	293	309	326	309	304	296	315	307	315	315	293	303	281	305	312	310	314	312	277	307	308	299	322	336	299	287	283	294	307	313	293	312	308	322	330	317	299	292	284	327	313	293	320	331	333	311	294	343	313	307	299	313	299	308	285	289	304	339	300	292	285	307	317	306	292	331	299	307	311	319	299	277	298	298	319	318	314	290	335	312	351	313	324	329	329	294	298	316	311	317	304	301	295	291	340	336	298	320	294	332	285	299	287	292	293	322	297	316	301	302	303	309	323	304	324	318	331	328	298	266	294	264	301	307	255	318	341	293	327	314	336	304	348	314	322	326	330	297	339	316	305	346	317	277	295	321	287	294	296	328	302	281	311	300	288	318	304	294	297	287	326	299	302	283	283	322	328	288	328	307	298	308	274	280	319	310	293	296	299	336	329	288	326	304	312	308	336	303	307	273	321	339	289	304	277	330	317	317	296	304	291	302	305	294	326	283	309	332	313	306	314	302	280	298	304	305	298	323	323	300	307	313	323	338	314	315	284	310	297	276	302	317	344	291	293	303	316	304	316	302	329	336	293	313	298	329	293	279	305	301	320	313	325	314	311	295	340	337	315	328	284	310	321	287	324	320	280	323	324	286	317	304	303	320	321	280	310	330	320	309	328	307	350	328	309	306	291	321	304	304	318	318	295	293	336	336	281	315	310	312	334	268	307	327	286	330	315	309	308	319	303	337	289	314	276	264	303	283	305	297	314	317	291	334	303	307	310	283	295	293	321	311	308	349	301	306	275	309	315	328	278	307	315	313	301	300	303	301	309	287	315	317	295	312	279	301	319	341	289	321	306	286	328	306	327	292	318	298	312	315	311	315	310	311	295	305	333	346	344	312	305	323	303	319	321	333	320	320	298	322	303	320	295	295	284	279	318	329	294	286	314	307	320	304	313	305	288	335	303	293	330	323	310	317	312	293	297	300	327	306	337	305	333	287	314	309	308	291	327	314	324	316	328	310	291	312	293	314	293	318	320	266	284	315	266	318	276	324	281	310	311	318	304	344	331	312	306	292	314	271	339	303	307	334	302	310	311	289	310	310	290	291	316	319	292	306	297	312	323	334	308	337	272	304	290	329	312	303	303	302	312	295	321	333	327	287	306	285	286	283	300	292	321	306	338	312	291	289	306	285	289	292	253	305	317	297	345	271	288	320	316	328	318	299	324	329	301	293	287	323	319	306	301	320	318	288	326	313	297	318	322	304	324	326	321	331	307	299	306	337	271	275	299	330	304	314	284	289	323	295	268	298	308	307	298	309	306	295	320	316	322	319	308	305	301	305	301	321	286	282	327	314	302	295	302	282	338	319	317	303	308	286	326	316	294	313	300	322	331	290	319	316	304	316	290	310	325	306	310	292	300	302	310	288	319	274	291	332	293	293	302	328	285	304	328	297	280	305	284	331	292	296	322	301	323	314	309	318	282	313	286	301	305	314	281	307	283	299	292	307	292	286	304	333	308	309	327	302	267	303	326	307	305	351	316	307	321	337	297	297	329	326	326	306	324	316	296	329	313	316	305	316	291	297	298	324	300	301	316	273	326	277	323	302	318	286	298	271	298	299	307	310	314	304	293	313	325	305	290	296	309	304	322	336	292	347	310	306	291	345	309	345	295	313	316	304	273	315	292	313	299	320	317	281	329	308	331	323	315	341	319	300	301	296	305	306	304	319	332	276	313	326	308	308	339	306	329	322	291	321	304	274	336	308	289	282	309	312	301	323	328	287	322	327	300	271	318	317	326	337	317	282	311	301	280	267	289	301	328	290	292	341	289	304	320	308	338	318	325	294	306	317	303	324	310	310	336	318	280	317	314	299	318	293	311	304	325	307	302	285	324	299	305	323	299	313	327	330	323	309	339	307
24441	21645	29320	26495	24120	20320	11625	8022	4646	1986	1352	1009	897	773	655	592	560	544	498	479	496	455	412	429	422	412	366	392	391	379	377	374	386	379	378	366	397	361	346	391	356	375	360	352	357	343	347	334	346	377	340	340	327	331	389	388	340	371	357	336	359	336	359	376	353	361	362	364	352	351	376	340	341	368	364	379	350	353	385	360	341	312	336	335	357	353	392	345	358	348	382	373	359	354	370	327	337	377	381	360	367	341	352	355	351	365	353	334	379	381	328	347	354	340	367	374	335	341	362	325	351	391	372	356	391	396	343	348	313	365	377	343	340	381	349	339	324	335	377	358	355	355	366	367	367	365	323	353	362	371	322	362	365	355	346	358	346	364	340	371	332	363	358	336	343	348	354	348	345	323	333	361	356	361	335	379	364	421	387	413	359	352	368	357	349	322	356	349	367	348	381	346	352	378	346	378	365	357	359	340	349	334	349	375	363	337	329	326	380	364	340	370	353	332	331	381	370	366	375	351	381	369	358	372	380	400	341	378	345	378	361	367	395	354	361	393	363	377	337	381	337	342	378	367	411	343	356	341	362	395	359	350	352	340	399	314	352	365	344	367	353	355	394	345	355	390	354	388	319	380	375	361	402	345	360	350	355	360	349	373	380	356	332	381	362	346	366	330	376	336	319	361	349	379	376	341	348	363	344	361	382	372	341	351	358	357	359	365	383	354	375	349	384	346	320	367	362	348	368	351	366	352	393	356	330	342	389	404	371	324	361	330	322	390	337	346	348	379	330	326	347	359	349	314	391	352	364	338	357	372	348	334	365	395	384	401	343	349	326	356	339	367	315	370	365	361	363	361	343	327	376	372	331	363	332	377	394	357	391	324	347	378	357	328	387	377	362	326	369	360	372	408	377	348	353	376	341	340	329	356	356	357	363	338	327	376	391	363	358	329	344	357	383	336	366	343	356	341	364	348	323	371	393	334	349	362	371	373	373	371	362	366	326	372	357	338	344	358	374	358	326	353	374	349	332	371	360	364	371	371	372	370	344	349	372	371	375	349	358	312	346	365	354	384	356	369	347	365	389	348	384	353	362	362	363	360	375	361	355	353	336	369	324	333	353	366	352	349	368	348	380	358	371	335	372	357	352	352	374	330	349	344	369	347	366	369	298	356	357	372	353	371	341	355	355	347	301	356	337	354	363	339	370	368	330	375	361	378	348	348	386	337	338	378	373	351	344	332	324	357	331	354	370	342	393	358	353	356	349	376	350	365	335	313	354	363	370	357	363	338	374	362	390	354	351	375	352	358	337	322	333	353	369	334	370	387	351	355	346	384	350	336	326	375	336	346	328	361	351	352	374	341	370	363	328	353	375	382	351	372	388	393	341	384	366	355	375	371	365	344	364	368	384	342	346	341	358	342	363	364	351	342	357	382	361	375	369	317	371	380	354	336	324	365	378	332	324	369	320	350	353	354	328	367	380	387	373	380	383	356	354	357	328	354	344	380	371	353	380	366	353	347	355	341	347	347	386	332	385	367	381	359	335	387	331	368	365	364	349	369	349	351	342	382	349	349	359	340	371	342	327	376	331	347	360	373	341	356	356	391	346	357	350	332	374	343	350	348	377	338	378	376	352	371	380	372	377	389	351	362	329	345	368	374	386	368	313	361	361	366	339	335	346	335	343	355	349	352	347	373	350	371	364	379	366	321	364	365	344	336	337	337	398	393	369	358	376	351	362	356	367	376	350	355	340	377	390	333	339	353	360	349	367	350	378	360	350	339	332	370	360	338	341	330	368	360	355	355	347	355	348	390	349	364	302	340	359	362	362	392	393	364	355	363	387	320	403	403	385	342	366	352	344	356	347	360	364	327	338	331	367	349	334	348	343	341	347	387	331	358	371	358	360	397	345	359	340	363	345	357	365	365	361	348	323	366	353	313	339	354	329	346	409	334	350	390	349	352	352	371	356	367	351	362	389	369	377	356	381	353	341	369	344	341	362	353	350	351	351	329	350	354	362	359	316	385	337	328	335	364	376	366	334	338	355	348	368	331	355	366	392	335	390	348	358	370	355	365	374	387	352	368	326	300	360	364	318	339	395	359	354	359	320	396	341	383	361	357	370	330	355	354	336	350	382	369	363	360	365	367	354	350	363	365	332	344	397	339	379	348	371	373	353	339	341	338	373	381	385	382	374	353	368	335	387	326	375	328	330	321	343	346	338	396	368	401	374	359	342	360	339	356	346	352	323	399	357	336	377	331	357	344	333	356	391	393	341	344	368	326	343	380	328	363	337	367	364	358	351	365	388	352	364	337	354	385	330	365	347	372	359	374	354	359	383	381	331	362	349	340	339	334	324	369	340	374	376	414	373	374	380	350	337	356	365	346	335	361	341	385	345	328	411	405	338	368	369	348	338	351	372	384	356	350	350	365	391	359	356	359	341	376	343	396	336	367	332	328	350	347	381	343	340	356	343	338	371	375	351	328	381	371	341	351	330	351	346	351	369	381	353	397	368	376	388	371	322	343	346	366	359	316	328	360	364	361	359	364	364	369	320	318	343	329	318	313	328	375	352	323	344	354	356	343	327	350	370	363	339	332	385	386	344	351	369	341	341	368	373	354	349	354	341	346	371	345	362	366	377	350	368	364	344	360	363	355	377	377	359	356	399	366	391	332	398	380	317	344	349	362	395	339	334	336	343	364	341	372	343	379	345	350	379	337	373	388	365	338	367	387	364	381	346	357	371	336	362	363	345	356	357	347	358	358	344	355	371	381	375	361	373	358	364	363	369	371	366	371	351	337	396	356	339	329	352	354	381	341	374	386	346	367	338	354	346	350	360	379	378	342	370	343	350	328	316	334	367	403	404	356	344	351	369	371	360	406	327	375	360	366	355	382	341	357	351	331	352	353	363	356	355	343	376	346	340	324	379	369	359	368	362	356	370	376	362	358	345	355	353	363	347	355	364	327	353	365	358	362	374	328	371	337	392	364	351	361	388	346	375	347	367	368	346	331	372	364	306	331	350	362	356	353	367	360	336	356	357	321	371	348	361	351	386	339	367	355	348	330	336	372	339	335	338	335	372	376	350	354	394	356	364	352	371	374	346	332	368	375	347	367	363	331	325	366	369	332	328	375	324	365	360	358	386	379	333	318	325	327	343	369	359	349	344	359	374	350	369	332	388	369	385	368	320	374	345	380	354	370	360	327	353	346	379	352	360	372	375	377	358	321	342	379	348	325	366	339	381	348	369	371	360	389	321	351	336	345	362	368	350	353	380	350	362	375	362	360	358	404	337	346	370	370	382	324	369	331	359	348	356	364	374	375	356	360	346	366	331	369	379	381	377	382	382	357	352	354	353	372	324	321	375	365	333	372	365	358	372	381	361	352	370	376	354	384	382	348	374	345	356	337	321	364	344	369	385	363	345	324	362	406	343	385	370	362	329	386	366	357	351	298	368	371	366	372	363	342	322	321	349	369	334	305	358	371	399	338
32562	58528	49181	35220	28210	19257	12632	11689	7225	3183	2177	1603	1362	1157	894	781	723	626	657	599	596	547	490	452	463	453	383	425	422	432	418	410	385	381	369	365	392	383	399	399	360	370	387	373	374	413	350	402	367	396	366	366	413	355	369	363	373	389	392	366	356	351	399	389	364	414	381	359	399	365	380	377	381	344	357	343	379	379	410	369	380	379	387	363	389	379	404	379	378	362	394	350	430	401	389	362	381	348	383	380	384	424	399	364	367	373	373	415	388	376	425	364	385	408	341	360	412	336	372	397	407	359	323	355	385	397	392	376	351	381	391	375	390	388	370	392	375	370	359	361	377	378	392	363	391	404	358	421	389	381	419	361	397	365	376	348	350	403	394	351	369	337	374	365	416	378	358	393	399	355	403	399	398	385	371	333	384	366	356	368	363	375	371	388	367	377	386	375	347	356	397	365	381	392	375	366	373	382	386	378	353	391	343	360	399	389	362	401	354	333	398	382	384	367	398	357	384	343	374	343	372	381	395	374	399	389	383	370	357	361	376	376	347	398	384	363	363	358	348	362	360	406	364	371	354	378	383	373	366	347	370	381	369	390	377	393	370	372	361	400	368	357	364	330	343	374	356	371	370	348	391	383	372	372	357	363	401	376	419	374	369	375	347	389	412	362	404	378	367	384	348	397	344	375	380	363	372	350	364	390	351	375	397	389	404	349	438	398	368	403	398	380	376	379	376	359	355	397	336	404	346	387	387	384	331	355	355	394	345	381	390	373	365	365	382	411	419	410	377	379	419	415	391	358	353	376	402	364	359	390	377	385	375	360	373	377	369	375	406	362	387	385	392	376	342	351	335	386	369	370	360	362	378	374	387	361	369	360	355	354	367	388	311	389	363	378	361	382	392	375	354	352	387	408	358	381	355	382	363	367	339	376	396	382	359	348	352	397	361	372	322	373	389	369	378	378	376	403	356	349	396	383	409	417	367	358	397	395	392	355	389	368	362	364	383	407	344	369	372	384	381	396	377	366	386	383	393	368	367	362	391	401	380	376	389	382	356	394	351	349	366	349	357	374	357	381	366	365	373	378	358	378	346	379	401	374	373	353	421	355	421	349	387	389	419	371	351	345	352	370	346	341	415	380	358	351	400	391	326	390	420	360	326	370	372	400	379	382	393	368	375	366	351	374	400	354	381	385	378	368	343	368	372	371	343	384	397	405	354	395	374	373	379	367	394	394	364	394	400	373	381	365	407	346	410	346	369	336	375	395	415	379	381	364	421	345	364	342	397	375	360	374	379	367	392	403	343	364	358	371	360	404	385	388	409	400	359	344	386	385	408	330	374	386	400	361	357	361	375	390	373	373	382	375	375	369	358	374	389	367	398	388	380	375	364	384	379	377	365	346	387	370	355	359	359	365	364	377	389	403	374	391	399	381	362	349	363	332	360	399	346	384	331	358	399	367	388	357	385	360	373	361	378	357	343	350	365	398	368	351	404	360	385	347	368	358	388	374	368	354	369	384	374	390	365	359	383	406	312	383	376	345	400	384	388	381	380	420	359	374	381	383	395	387	405	361	372	360	370	417	377	439	361	381	395	384	352	395	382	405	386	376	362	373	404	382	380	351	375	379	374	393	405	359	396	365	366	340	382	380	400	386	356	374	380	404	314	376	344	390	367	387	394	365	357	369	368	352	377	380	396	384	364	383	378	361	419	369	362	367	399	379	347	354	366	383	343	346	348	382	397	343	344	349	405	364	341	378	405	393	365	359	385	369	383	355	400	375	381	327	396	409	363	383	430	371	357	370	372	352	348	402	397	405	353	354	395	421	357	377	359	355	363	394	393	385	369	369	393	381	404	375	395	394	363	397	382	367	373	388	368	365	380	391	352	379	400	355	371	361	385	345	389	383	371	352	363	331	382	375	382	361	383	381	385	352	405	386	365	364	376	377	361	361	366	357	386	388	378	400	392	360	385	371	391	351	395	397	366	382	360	368	376	376	381	396	376	378	406	385	398	366	369	347	358	365	399	372	365	369	380	407	398	384	377	348	397	372	376	363	398	344	400	372	358	391	355	392	374	410	366	360	370	362	398	373	405	370	364	364	369	421	363	381	360	372	376	395	380	369	358	393	385	370	420	380	396	350	371	379	404	358	377	343	394	349	366	358	389	377	363	348	376	341	365	378	406	378	410	366	377	388	367	349	381	370	375	390	363	357	333	414	384	378	388	378	369	361	382	333	388	370	395	383	371	355	392	405	380	377	376	396	352	345	397	400	379	368	376	393	354	375	363	410	355	381	354	387	378	361	385	362	374	396	360	396	346	384	369	386	360	398	412	382	373	391	378	372	380	361	341	358	376	358	446	368	377	389	365	378	345	375	376	366	384	368	384	372	353	381	342	368	356	354	404	366	432	362	358	396	356	375	379	378	411	374	372	372	374	388	390	377	361	371	382	330	419	363	380	368	408	407	390	365	360	422	345	383	340	401	369	400	389	364	361	367	379	346	387	375	384	353	345	367	380	374	389	405	352	362	358	389	376	408	334	364	369	410	408	376	355	391	347	351	385	372	382	352	364	354	372	372	346	343	372	366	359	368	342	366	381	368	391	360	391	389	348	366	383	367	365	396	367	367	365	374	387	382	375	359	394	377	358	360	403	373	381	394	395	426	400	370	342	395	373	392	372	376	362	363	374	381	367	354	392	350	370	386	376	390	374	372	351	389	340	374	353	387	402	414	393	351	375	347	331	360	388	403	405	355	372	375	374	384	368	369	323	369	361	393	387	391	364	375	390	375	407	384	370	394	336	400	367	344	394	371	390	394	354	400	398	387	341	361	380	355	398	412	363	396	373	374	364	401	321	356	392	380	387	371	406	390	353	380	339	371	396	365	366	385	377	393	425	427	367	409	347	368	374	371	398	368	359	378	363	343	335	374	391	390	369	376	380	347	407	416	390	355	374	404	347	380	381	397	385	406	403	361	371	360	361	409	410	383	399	362	374	364	373	358	420	367	367	381	401	350	348	387	392	374	347	338	389	382	359	394	357	404	361	363	401	406	384	369	358	360	353	403	371	393	384	383	359	401	384	412	360	367	386	353	362	390	399	406	375	352	379	389	393	368	369	383	374	359	390	401	355	356	357	366	380	388	393	360	392	384	365	367	350	373	375	374	346	371	381	402	396	365	391	379	364	361	396	379	373	394	370	392	383	392	373	347	358	393	384	415	401	392	353	329	393	383	400	381	389	364	409	382	355	405	380	352	373	359	384	386	360	368	427	369	385	372	368	372	385	403	402	350	369	392	355	363	363	384	384	386	396	408	371	365	409	363	356	357	361	381	349	406	339	401	380	340	411	403	360	357	382	337	367	356	370	359	374	388	385	376	379	374	369	377	358	403	372	377	368	388	381	392	399	353	369	364	388	356	350	348	374	387	343	380	391	363	410	383	386	363	364	367	383	367	359	376	357	359	387	370	369	383	374	360	388	378	416	375	368	386
25687	21802	29777	29005	21495	14087	8580	5639	3492	1904	1072	840	757	680	610	525	510	491	491	451	442	381	424	429	393	420	395	412	387	402	392	403	385	382	359	357	395	372	402	350	377	383	374	420	355	351	353	402	381	386	356	380	391	360	376	402	339	390	363	367	378	359	371	392	377	393	363	339	364	368	394	345	379	374	382	360	382	344	359	380	345	383	349	357	371	364	365	381	344	391	365	369	334	365	355	369	360	363	355	396	387	347	384	369	377	362	369	341	376	343	382	374	377	393	343	325	367	345	363	368	398	353	337	359	378	347	377	375	339	361	357	360	348	387	354	347	358	408	373	350	391	348	353	337	348	366	359	327	383	379	382	346	401	356	360	385	377	369	365	331	337	350	363	384	381	401	344	381	398	379	390	371	399	370	388	380	387	317	383	325	370	385	351	358	383	378	364	379	349	369	390	347	383	357	358	385	374	376	355	359	383	381	404	355	407	380	350	356	358	363	336	349	335	335	363	375	380	378	382	359	363	335	378	371	388	364	391	353	388	350	376	359	406	385	387	378	368	397	382	373	351	377	356	340	410	378	359	355	353	356	349	385	362	341	350	404	351	361	384	339	365	367	363	366	398	372	380	369	353	379	343	384	423	349	363	367	391	383	346	350	355	367	394	358	346	372	332	351	357	380	391	379	359	381	409	381	373	363	369	370	333	389	333	376	380	369	389	371	362	367	388	377	391	418	379	342	339	371	371	366	377	384	352	372	351	384	380	377	376	374	376	360	343	350	342	330	346	356	347	395	365	356	371	360	389	383	357	345	372	384	378	360	351	365	369	342	370	344	381	362	361	379	401	384	348	379	340	361	371	399	374	387	371	388	371	404	366	375	380	369	358	378	398	367	337	352	354	354	352	352	375	339	399	373	346	424	361	393	357	389	398	403	360	340	378	340	384	371	398	369	365	376	405	361	396	351	376	384	356	372	384	373	364	348	366	378	370	376	377	402	382	352	351	396	351	377	396	379	378	386	354	373	389	399	384	372	391	402	391	366	340	364	370	358	359	396	372	332	344	352	380	378	381	331	345	358	347	393	361	413	370	327	363	357	361	352	402	424	368	348	365	358	403	345	370	344	338	373	369	375	393	367	342	385	344	358	382	383	377	365	347	360	348	377	348	388	379	377	382	359	350	388	408	356	388	395	375	383	371	389	355	384	384	379	354	354	434	374	356	365	382	357	372	375	361	379	387	382	359	379	373	359	381	363	309	368	407	382	378	359	394	345	387	340	346	361	367	352	413	376	360	390	398	336	397	395	343	384	392	380	354	366	362	405	394	403	362	374	336	357	387	356	373	369	383	336	339	365	398	369	355	373	369	369	370	415	361	381	352	368	378	355	358	405	355	395	371	377	359	374	359	405	342	317	366	377	366	356	336	389	343	365	374	372	361	340	390	384	359	369	380	372	383	375	354	389	346	374	353	373	392	370	365	377	394	372	382	391	367	351	388	370	340	363	391	329	392	338	359	382	383	347	386	356	334	375	335	369	383	400	369	359	358	378	378	382	384	364	361	356	344	352	401	397	374	353	408	365	403	373	380	368	365	387	393	363	389	364	366	334	371	361	386	367	380	345	413	361	362	398	348	342	365	355	383	360	353	356	356	385	422	355	406	351	370	388	385	398	408	356	351	387	344	373	379	384	381	381	330	353	364	375	357	361	371	344	355	375	394	371	365	419	405	364	352	345	349	384	351	372	350	402	364	355	347	372	367	399	384	327	360	343	338	380	349	381	388	368	356	345	355	365	378	375	391	335	375	361	381	341	360	369	384	379	354	360	362	390	364	345	380	391	369	375	397	419	376	406	395	372	371	349	403	359	368	353	344	374	366	375	362	370	359	370	388	356	358	398	395	434	360	368	352	356	363	352	373	389	340	359	370	349	339	340	396	377	368	351	352	372	397	348	422	359	356	416	437	423	346	365	384	370	360	372	347	374	312	388	343	373	369	346	369	375	370	374	355	327	370	398	345	368	372	347	355	404	377	345	382	381	360	387	365	350	381	368	365	368	362	346	376	364	352	402	369	372	357	377	372	369	376	370	391	377	368	359	367	345	363	375	338	348	390	372	392	374	323	348	382	384	384	374	353	374	367	345	391	353	380	338	419	334	367	389	371	377	371	370	388	363	373	390	374	369	369	378	362	375	368	382	357	362	346	364	375	349	411	385	364	385	364	340	373	378	382	350	386	368	341	371	389	360	352	345	372	368	384	381	387	422	390	402	374	383	384	351	366	382	373	341	347	355	374	366	331	396	374	370	346	365	382	371	384	385	356	360	397	386	339	363	405	361	335	391	352	398	350	354	390	382	403	369	351	349	372	349	369	365	392	401	361	358	353	330	373	361	371	341	341	363	365	375	355	350	347	354	377	353	379	362	383	369	376	355	382	338	350	356	388	368	373	397	363	403	389	367	405	372	385	372	391	374	371	389	347	367	365	385	405	363	372	375	387	398	332	338	385	329	352	365	381	343	388	416	389	346	359	363	384	391	364	395	379	409	363	358	398	370	382	360	373	325	386	395	403	362	354	388	324	374	349	360	350	385	390	354	342	358	399	411	376	380	357	369	339	393	362	391	401	359	331	387	374	378	366	364	384	387	390	410	374	377	375	383	385	339	358	382	403	364	373	354	350	395	355	375	356	355	394	323	384	419	377	365	351	336	381	372	362	319	390	407	385	351	347	347	352	342	341	352	400	380	387	355	368	341	379	355	359	356	390	346	379	403	355	389	361	347	348	371	380	351	386	419	368	373	376	362	349	351	384	381	369	345	376	323	360	341	355	372	374	373	353	414	339	385	363	363	389	375	353	370	372	363	380	378	361	361	392	366	381	356	349	372	377	408	357	381	353	374	301	356	360	365	357	376	339	339	392	363	387	387	371	391	346	349	379	367	392	388	361	376	358	352	384	392	369	359	358	378	321	374	355	389	399	404	354	358	388	376	373	372	376	378	355	356	383	375	374	399	384	375	369	373	359	381	359	370	386	356	355	366	399	349	373	377	373	388	362	380	385	395	392	363	376	369	388	367	334	363	410	343	340	355	357	339	337	340	360	369	368	373	397	403	358	376	374	377	329	398	368	416	373	337	387	342	374	352	402	368	347	361	422	365	358	389	383	409	356	388	350	365	388	373	349	346	363	384	398	391	342	337	386	365	366	361	335	373	384	383	333	364	353	340	353	358	386	341	410	368	361	377	352	397	356	388	374	358	420	366	392	355	397	387	400	363	377	405	374	350	408	352	374	382	379	343	357	360	368	389	383	390	384	365	342	374	370	404	338	344	388	371	378	353	336	343	370	363	398	380	348	350	389	370	358	360	355	371	375	372	344	371	409	362	360	360	371	387	394	391	385	381	365	372	369	395	364	371	336	380	408	368	362	391	409	370	359	345	345	411	378	379	361	368	387	373	375	396	379	395	333	380	361	355	363	377	358	351	359	365	371	386	359	356	386	368
32311	55199	44288	30863	23325	17088	12251	9504	6218	3254	1759	1230	1175	1021	869	726	651	624	583	511	537	486	535	481	523	499	469	440	421	425	433	405	412	425	409	386	415	390	391	360	437	360	384	369	458	425	389	342	399	376	392	411	397	382	390	391	399	397	394	413	422	406	375	382	405	423	419	398	384	400	420	400	427	426	389	403	376	385	387	376	392	370	383	401	405	399	387	376	430	412	360	384	369	424	416	368	380	368	394	376	358	389	380	399	433	394	377	399	382	395	396	408	404	406	407	369	404	391	354	368	403	435	419	393	414	379	367	398	426	400	392	371	361	366	420	389	421	371	336	370	359	367	389	404	397	422	391	416	374	413	386	416	355	389	418	425	404	395	382	403	418	392	398	391	375	382	391	383	412	407	378	372	384	387	412	444	401	387	401	412	405	405	394	417	403	388	377	375	377	399	417	393	396	407	382	399	379	401	393	401	379	421	403	415	373	375	383	421	420	383	433	381	401	388	410	407	395	411	364	403	374	386	415	372	386	440	398	388	371	387	396	411	417	369	426	372	443	389	360	387	372	402	368	419	369	395	406	409	404	397	377	401	390	384	397	408	390	389	393	412	420	400	404	388	377	411	372	419	425	391	377	412	362	402	402	417	413	362	397	393	390	379	352	379	353	351	390	386	415	397	414	391	380	388	377	411	402	408	420	397	382	393	374	416	370	413	376	396	390	389	403	403	382	393	380	417	370	380	396	409	380	419	382	388	399	394	399	404	396	410	421	390	402	385	396	387	396	415	392	393	416	407	369	413	365	401	391	436	437	388	413	411	400	340	413	395	402	425	418	401	396	364	374	367	411	406	387	360	433	386	397	376	416	426	395	402	364	384	371	373	374	398	386	397	369	390	379	395	405	381	396	412	405	422	430	393	402	408	414	388	342	397	390	357	402	419	430	401	409	372	427	372	388	386	405	410	403	434	424	373	359	409	417	395	365	387	362	434	397	404	392	384	380	386	394	397	450	421	399	410	409	364	409	388	378	441	366	360	390	389	386	362	423	421	428	419	369	398	389	406	399	344	415	432	385	380	412	372	427	393	392	404	389	435	392	414	389	375	380	422	406	394	413	394	378	410	404	445	398	372	397	377	424	367	397	349	373	374	407	391	393	374	405	435	382	371	439	391	348	381	365	434	422	393	383	398	381	394	388	385	404	373	403	394	396	387	378	371	402	403	395	401	391	402	385	402	422	390	404	365	362	370	426	367	380	441	402	415	366	379	403	423	422	398	418	409	410	383	364	385	404	391	358	367	397	390	400	369	397	386	377	435	376	437	381	420	395	370	392	391	402	387	402	373	403	420	382	382	409	366	397	390	392	389	389	389	374	387	389	401	395	435	366	369	388	397	412	382	373	372	400	416	369	421	402	390	357	396	383	372	423	384	425	383	407	384	389	395	411	392	327	387	364	373	420	377	404	359	394	403	415	399	387	389	416	391	427	423	402	388	414	386	408	411	383	378	399	376	412	377	366	387	394	355	393	395	411	364	407	412	365	373	407	381	365	368	342	412	342	391	345	392	434	410	382	393	387	389	380	384	422	416	381	363	383	369	414	397	405	389	397	372	379	395	412	373	432	375	407	408	358	400	387	365	375	372	379	396	395	415	380	366	428	390	407	375	374	382	414	416	361	385	383	409	398	389	391	412	377	378	397	395	394	396	378	395	381	404	381	431	368	375	394	391	389	419	403	424	422	425	397	397	364	379	397	397	368	404	388	381	398	415	368	401	413	368	395	422	403	400	373	385	391	406	373	395	373	372	379	423	406	388	360	383	370	377	420	381	431	413	383	403	393	356	443	395	379	340	402	376	367	394	415	397	365	400	411	416	401	379	352	396	407	393	386	396	361	371	407	406	396	408	437	393	373	396	372	368	380	391	392	401	386	368	388	395	394	416	406	386	390	352	378	361	406	420	448	386	410	383	405	401	381	395	399	405	378	393	369	380	409	379	394	386	414	447	393	405	398	400	435	387	416	371	401	381	392	396	398	416	394	395	386	363	393	402	395	431	388	374	408	393	383	415	384	373	366	398	381	408	391	398	405	374	387	370	401	368	421	384	412	384	385	377	411	408	410	408	413	421	403	397	409	398	416	372	358	405	397	424	411	348	394	380	422	378	400	422	409	399	432	394	397	376	425	381	392	412	383	361	396	390	402	389	367	382	395	391	379	359	377	367	360	383	385	420	412	388	412	387	415	363	392	424	413	400	419	416	407	388	396	360	388	370	391	361	395	387	408	411	367	399	384	374	409	394	414	409	410	380	379	388	399	400	395	434	402	393	388	446	421	380	407	384	365	391	348	371	410	383	376	389	386	448	412	388	422	400	408	354	375	378	387	371	397	386	374	377	384	394	394	427	408	361	404	406	419	393	406	376	376	417	405	409	409	355	403	372	375	423	433	393	414	397	381	372	410	378	388	406	418	401	373	400	402	395	385	383	401	399	403	382	382	387	383	375	410	372	367	393	390	382	393	382	406	434	371	413	396	410	378	401	358	388	401	380	408	393	375	441	398	379	406	414	392	401	391	417	380	387	432	384	402	380	385	368	394	403	420	377	412	409	393	360	383	391	432	392	358	387	382	364	394	407	416	399	386	402	422	392	407	385	360	368	388	387	369	405	372	418	382	412	359	394	394	359	430	411	344	401	393	391	397	412	382	384	381	401	391	411	393	380	369	397	387	348	403	397	418	404	371	390	384	399	371	370	409	387	387	384	400	385	417	420	397	397	396	403	391	381	363	356	406	451	419	421	377	386	373	388	400	356	400	398	360	404	415	409	377	395	379	371	437	399	427	378	403	404	389	385	367	428	404	392	414	375	357	382	412	407	410	367	413	368	382	399	385	403	381	348	381	397	412	382	379	386	403	423	416	389	382	394	424	387	374	373	377	408	369	405	352	403	395	404	377	408	385	428	393	397	353	403	392	392	399	409	384	409	373	364	376	402	374	413	384	378	385	385	386	408	405	386	406	417	418	375	404	402	398	392	415	391	398	395	396	417	395	393	452	396	409	403	414	410	430	406	389	400	391	403	383	416	371	376	396	397	334	369	408	402	400	416	382	420	402	393	374	399	380	385	376	386	387	374	411	381	408	376	397	388	401	399	381	376	376	379	419	439	379	393	369	361	383	424	417	386	401	364	380	425	401	389	395	419	374	378	386	393	405	393	396	392	422	386	382	377	419	386	377	369	368	380	381	385	391	370	392	401	383	362	382	380	415	397	403	353	361	390	379	399	404	373	364	420	406	427	402	409	387	362	406	395	378	370	400	413	371	346	378	419	391	418	382	408	389	384	406	394	354	386	406	396	405	421	415	409	392	377	384	395	371	380	373	402	406	404	382	369	396	387	401	403	404	387	360	374	403	395	405	418	427	382	403	369	402	390	357	376	398	398	390	433	406	403	387	379	393	350	382	383	410	359	408	398	401	382	387	420	384	414	445	417	396	375	374	409
23198	21551	29289	24672	23038	25579	23498	11789	5357	3824	2103	1407	1315	1090	978	786	783	803	743	653	637	609	601	576	585	617	594	574	548	567	538	583	557	568	566	535	510	521	511	503	504	519	491	479	497	515	496	494	474	525	539	491	526	527	554	508	506	466	492	532	565	529	500	508	528	508	535	517	491	506	460	532	519	520	471	550	504	524	537	523	490	473	477	469	498	533	510	554	502	466	506	515	491	551	485	507	509	543	484	499	435	506	508	459	511	483	482	547	468	499	497	466	481	478	503	557	519	485	547	524	442	468	472	483	497	510	510	494	496	520	508	493	519	477	522	481	476	514	522	468	513	535	495	510	476	499	521	486	496	494	525	514	521	492	504	543	517	494	491	497	492	508	544	504	467	491	482	494	519	503	508	522	469	488	475	540	487	496	512	488	504	511	477	548	487	476	550	520	471	525	507	535	499	536	477	479	509	482	488	537	495	515	500	510	484	511	514	506	515	499	477	549	514	479	525	510	517	537	497	517	491	546	567	502	472	502	523	528	491	477	485	500	512	502	544	457	480	473	504	500	511	502	500	478	452	488	502	483	518	516	506	467	486	492	495	492	508	507	506	515	491	532	497	490	506	479	518	527	495	514	486	506	492	511	472	501	516	477	488	482	545	512	510	488	539	494	484	450	469	484	487	501	489	497	527	547	504	471	531	458	475	491	514	521	509	479	462	526	504	500	484	519	532	497	508	497	502	521	508	524	530	515	508	487	463	536	453	468	485	527	479	533	510	488	499	513	532	487	504	471	510	472	511	515	469	518	457	498	490	491	498	503	477	520	469	452	497	525	511	530	486	555	490	507	476	467	465	524	502	512	480	509	557	458	530	499	503	498	506	527	490	500	475	495	526	495	466	471	475	527	502	540	467	501	507	486	514	493	492	510	515	478	498	482	514	476	480	450	472	484	507	495	536	491	515	547	488	481	499	486	531	537	511	504	536	486	493	512	476	498	490	545	523	496	451	491	519	513	527	504	540	491	479	498	464	508	520	499	489	546	536	505	515	538	521	489	514	481	510	489	508	498	500	495	518	543	533	507	499	479	539	518	495	525	512	503	490	524	523	491	507	497	524	518	540	491	486	502	472	539	479	524	496	525	465	512	536	519	487	506	480	409	512	468	479	516	535	493	500	500	523	564	463	500	528	484	479	508	463	488	484	508	472	449	482	485	519	501	477	476	491	535	534	506	469	489	489	446	510	503	465	484	484	483	481	490	491	487	492	506	480	500	482	501	499	503	513	509	502	495	460	513	430	486	517	461	501	486	523	469	489	523	521	503	496	484	486	522	505	493	456	525	504	485	513	527	557	501	514	502	489	473	511	502	534	520	458	475	482	480	528	550	513	504	527	495	513	469	504	524	459	471	456	493	458	477	511	479	488	520	510	463	462	488	499	529	501	505	521	524	517	506	462	443	497	520	482	526	531	499	537	542	497	520	522	528	500	447	517	515	526	520	540	446	507	493	504	515	508	510	487	489	478	545	507	518	536	499	480	482	513	524	454	517	497	516	510	491	471	482	490	532	504	475	543	474	499	506	520	469	495	519	491	534	489	513	519	558	515	507	543	508	493	532	515	473	491	490	471	524	492	494	506	530	468	471	517	530	522	513	494	498	485	504	535	472	509	483	514	541	528	486	470	480	512	519	490	501	517	498	510	446	519	465	507	504	486	505	498	510	508	483	486	502	533	477	505	536	485	456	500	480	525	489	484	508	511	523	501	522	485	522	522	506	504	480	503	497	477	518	454	491	501	524	491	493	486	452	462	497	512	492	477	503	487	474	516	472	497	495	464	504	470	533	501	490	476	540	530	497	468	465	509	511	472	529	472	489	514	481	504	498	492	472	533	518	511	469	527	489	457	485	486	537	467	450	524	471	479	447	490	521	474	475	523	498	502	466	546	533	541	542	521	553	516	516	476	483	500	510	512	473	529	518	532	503	465	501	474	492	509	492	498	480	500	513	497	488	458	543	525	483	483	525	486	496	465	454	504	450	562	501	530	510	527	513	523	512	498	518	498	491	476	494	479	512	470	508	453	546	489	510	506	495	496	511	512	489	496	535	515	520	477	460	483	466	489	524	544	514	437	469	506	497	503	506	492	488	464	498	523	548	482	506	499	488	519	499	506	493	547	498	503	532	524	521	532	487	517	531	492	519	529	505	484	489	498	509	519	497	504	462	546	507	542	483	542	519	499	463	485	517	520	517	519	499	467	495	513	489	514	472	501	533	504	495	531	496	515	509	474	498	478	518	513	477	492	457	533	512	505	463	512	512	509	469	525	456	524	490	500	505	518	470	509	536	483	477	511	525	488	523	527	511	498	494	505	435	555	526	526	523	537	486	538	551	498	456	479	499	488	468	509	532	487	513	509	485	508	516	488	489	506	517	528	505	516	519	502	487	506	495	521	491	484	507	542	535	517	445	508	490	516	500	471	507	519	520	483	502	505	476	509	517	473	521	488	454	457	495	503	471	509	480	478	499	484	483	516	507	511	468	501	482	467	489	452	504	502	519	504	505	509	494	472	491	488	523	499	514	530	525	523	502	495	462	505	507	500	491	541	480	481	486	473	493	490	511	525	522	496	479	529	496	457	495	478	470	551	481	479	529	502	495	528	497	451	481	488	524	516	497	494	522	520	508	494	522	529	480	486	518	473	526	523	528	460	505	546	480	539	495	491	477	479	489	470	515	497	501	502	496	499	496	488	507	521	479	466	502	483	482	494	502	492	483	474	470	501	483	485	504	495	441	531	543	487	458	510	535	497	497	501	532	498	512	495	520	491	510	490	522	486	479	510	506	535	479	498	528	496	491	498	507	492	484	475	485	498	488	493	514	486	494	538	467	489	492	477	479	509	486	527	490	490	471	512	520	504	540	504	507	531	485	496	517	484	454	481	470	480	510	499	478	478	474	469	535	532	448	525	480	448	460	480	517	511	484	498	516	497	529	479	490	528	486	492	521	457	502	477	516	486	498	489	488	463	479	483	473	492	472	557	442	512	529	498	506	525	510	511	495	506	474	517	494	510	503	511	517	503	479	446	524	520	508	464	486	479	522	483	497	469	501	518	483	503	518	549	511	480	523	493	520	485	490	487	510	520	495	474	526	478	502	497	452	484	511	467	510	449	511	466	537	450	512	518	510	488	481	511	520	526	471	538	494	512	487	500	482	481	527	515	505	504	539	468	508	501	481	495	510	493	505	522	510	511	504	484	529	534	486	523	476	498	474	535	508	474	496	503	473	485	522	547	554	495	534	477	480	516	427	527	501	519	511	497	503	537	471	517	493	476	505	452	534	525	496	515	492	532	554	507	518	515	530	498	480	517	528	515	483	478	524	483	509	490	478	498	473	488	487	499	466	478	520	498	481	534	493	524	495	511	478	542	486	499	513	511	526	555	506	504	499	556	494	504	462	494	522	469	500	482	501	522	497	485	493	494	523	514	514	463	531	471	546
34969	66685	54049	40964	34266	29143	21066	14477	7823	6035	3195	2141	1919	1590	1316	1067	945	946	878	785	765	754	699	670	636	615	632	606	535	534	584	544	609	519	517	500	467	525	522	558	475	524	531	533	519	505	542	520	512	493	526	527	525	528	508	514	482	485	538	506	511	563	491	540	516	494	536	532	546	495	475	548	467	529	533	505	448	505	527	484	484	525	541	500	514	499	490	519	520	493	498	514	535	544	463	514	514	557	555	536	514	524	482	560	503	518	480	494	504	520	518	502	528	540	489	501	531	487	528	531	517	503	512	495	526	529	522	526	492	509	523	556	494	503	529	539	503	482	495	528	484	529	482	461	477	543	510	520	513	515	504	530	503	527	522	509	495	483	475	524	503	514	520	477	496	500	474	501	492	523	524	535	499	534	497	489	485	517	487	528	501	507	483	492	468	499	515	512	526	493	489	485	503	494	517	545	495	452	478	535	559	507	494	520	512	491	517	536	498	510	546	483	535	522	530	516	492	471	490	540	551	497	514	471	498	516	538	506	483	503	487	482	497	535	507	532	507	510	517	528	542	508	509	502	527	501	512	561	531	554	498	533	502	486	505	550	506	525	499	509	499	547	480	533	438	484	519	498	565	476	508	516	489	566	510	505	502	568	528	454	558	534	483	517	498	555	529	557	499	531	519	486	474	520	507	485	457	541	524	553	511	509	502	518	499	499	469	507	490	526	498	499	506	484	499	517	504	535	521	549	509	501	508	540	531	515	525	484	508	530	496	512	510	524	526	527	526	518	482	516	495	549	517	499	495	524	474	467	531	537	510	509	498	501	526	544	531	504	477	547	504	522	495	505	550	506	510	538	535	542	504	521	520	501	506	486	496	504	539	489	500	487	494	505	451	514	480	490	501	499	479	517	529	526	505	471	527	530	515	499	511	501	531	559	532	521	478	526	530	499	542	546	518	527	525	504	493	512	528	538	502	526	517	518	494	500	513	507	535	543	479	483	492	514	524	537	511	473	505	504	518	535	486	526	508	535	522	467	508	514	537	504	515	519	493	532	537	483	474	523	465	497	492	500	503	510	499	558	475	514	531	496	531	482	513	525	498	497	527	492	494	481	539	477	508	481	481	515	482	488	523	472	486	495	475	508	506	525	565	512	499	546	524	497	487	546	487	501	541	500	468	507	502	499	480	508	493	520	538	491	515	530	494	535	465	513	499	474	510	486	530	495	528	535	551	514	481	488	534	494	535	467	499	494	478	516	509	516	512	460	540	490	528	486	515	508	506	517	550	512	491	477	540	470	535	521	502	494	513	512	526	470	511	497	492	465	553	488	522	525	494	518	554	500	502	521	481	508	537	507	505	479	505	492	493	500	538	453	507	540	514	520	517	502	524	532	512	502	491	493	496	551	539	541	525	488	509	527	516	555	496	497	525	473	514	501	532	502	496	506	496	551	536	460	488	513	472	507	534	512	514	508	507	530	525	507	505	507	490	516	543	434	529	510	494	522	479	459	536	507	496	506	535	506	523	523	512	503	474	483	491	465	528	456	488	471	523	504	518	498	513	518	481	595	473	557	491	493	520	506	503	534	502	485	516	543	549	511	481	490	484	528	532	496	529	511	503	531	510	490	520	494	496	518	475	479	554	531	504	484	533	486	520	497	492	511	499	500	486	492	512	513	457	502	513	527	531	492	554	496	506	478	497	468	503	510	505	523	531	489	531	472	489	503	506	495	505	472	494	488	499	529	492	483	463	532	470	528	524	523	530	506	484	530	528	484	516	524	533	530	478	476	520	502	504	463	516	513	534	512	473	505	516	498	496	503	506	488	516	549	526	498	534	529	467	507	517	476	488	479	518	517	527	530	521	501	513	528	514	498	484	511	539	529	487	540	494	487	553	506	533	504	508	503	515	426	482	489	548	544	493	514	501	516	537	494	553	474	504	539	522	488	512	483	527	530	520	503	494	522	509	509	455	502	541	542	490	490	490	471	514	504	518	502	484	501	485	489	474	533	504	508	527	466	503	467	525	476	529	463	525	465	499	477	525	502	522	493	523	543	498	493	523	519	514	481	532	490	505	480	480	483	482	526	529	540	491	514	465	469	534	500	530	487	479	501	540	507	508	502	496	487	494	529	557	482	527	504	508	501	496	500	496	511	532	474	528	490	482	509	521	527	491	521	511	517	482	556	497	538	536	553	520	484	504	492	521	541	513	507	527	499	495	509	520	498	547	530	505	499	494	539	487	526	532	521	502	472	522	569	473	507	507	490	547	517	524	469	527	507	513	476	498	513	519	486	501	497	489	570	535	538	516	491	506	543	523	506	515	505	467	496	542	487	530	491	488	495	506	515	507	563	524	501	516	510	528	529	481	474	521	544	529	495	512	504	489	495	548	515	513	559	526	517	517	445	502	502	494	489	509	465	494	475	528	475	511	536	509	532	479	504	512	488	552	500	501	538	509	502	502	537	516	518	515	477	559	558	518	523	529	486	501	504	483	500	530	475	502	521	538	550	511	509	505	497	489	501	481	508	487	534	541	544	482	528	492	521	509	514	512	565	506	511	501	503	541	530	510	528	552	485	485	487	478	475	507	501	541	485	532	527	540	505	502	457	499	528	511	513	502	473	518	500	550	522	505	482	522	471	487	552	533	479	499	552	519	486	512	486	508	510	498	543	519	465	508	505	514	526	547	531	492	539	499	543	497	529	509	472	503	493	528	479	506	509	504	515	523	534	489	518	516	493	526	484	528	449	480	539	521	498	550	489	542	552	494	538	499	511	540	521	554	499	500	509	510	495	490	496	498	515	518	519	472	504	505	512	498	511	509	535	556	551	475	510	497	517	563	478	510	494	524	527	508	521	534	486	470	492	498	541	519	515	501	548	497	512	505	528	543	514	503	519	514	514	513	523	533	507	485	544	494	531	540	503	518	547	497	522	496	486	499	538	522	478	514	452	517	521	508	524	525	499	530	499	489	530	449	492	509	491	514	516	479	540	525	513	532	488	498	524	511	490	496	535	487	503	513	508	555	550	490	493	494	526	500	521	517	516	459	507	513	537	526	499	577	542	512	481	550	493	549	530	517	539	510	511	526	493	545	522	454	493	509	501	495	539	507	528	519	499	507	525	527	526	518	519	489	532	490	517	540	519	468	481	534	513	504	510	549	511	520	488	516	500	508	481	581	539	543	493	494	502	536	514	505	528	496	513	518	521	489	516	511	502	504	480	529	522	534	494	531	509	501	542	505	488	548	526	568	535	500	518	484	509	512	501	492	497	504	467	523	558	490	490	508	517	548	524	553	506	503	517	504	510	502	504	510	504	514	531	482	570	501	547	521	519	494	532	543	535	497	515	519	447	511	551	499	513	500	517	586	523	516	518	474	518	478	484	519	486	476	530	492	509	527	465	501	513	509	516	509	542	531	489	539	479	490	508	480	479	548	520	502	509	496	513	547	487	536	491	511	485	522	533	544	523	505	492	500	530	478	507	520	562
32079	36560	40264	28457	17591	8264	3707	2351	1747	1374	828	681	591	478	430	397	399	369	369	339	322	307	306	308	294	300	307	266	298	305	314	307	270	297	292	288	281	238	307	242	306	291	280	277	277	295	263	287	300	286	278	293	269	265	286	272	312	272	283	297	275	288	296	280	285	301	267	300	281	288	281	331	318	267	269	269	271	266	303	280	274	280	278	270	256	271	250	283	292	251	285	271	317	300	282	295	263	275	284	274	272	269	281	286	295	267	273	290	259	267	281	285	305	265	254	267	261	298	275	255	270	269	312	270	285	285	318	260	281	269	277	300	275	272	310	285	275	282	285	289	269	261	290	298	290	283	270	274	294	267	281	278	293	269	287	295	319	278	283	288	281	295	282	280	275	301	269	308	287	292	273	274	298	260	275	231	259	269	281	271	255	271	289	262	273	274	289	292	278	267	287	291	259	286	252	269	272	266	326	272	272	284	266	272	280	272	280	292	268	273	276	261	267	290	265	279	296	314	310	301	258	293	289	251	296	293	276	280	279	300	282	287	316	267	292	262	268	291	276	289	289	278	292	264	267	244	311	282	294	281	295	255	283	276	302	278	279	278	295	250	325	290	263	285	307	294	304	285	289	262	254	298	275	294	284	306	299	273	279	255	320	244	306	285	270	272	298	270	262	283	276	289	274	302	268	248	260	271	273	268	292	256	242	288	270	290	279	269	276	310	339	297	267	286	262	271	296	262	259	283	260	281	299	281	250	300	283	298	267	291	293	270	289	295	294	278	258	299	281	284	315	263	293	253	236	269	268	270	271	281	286	311	283	270	282	295	275	249	292	269	292	265	287	255	265	277	265	284	293	279	258	284	268	283	271	281	273	281	284	284	282	268	292	283	265	291	303	299	316	270	252	268	251	289	275	278	277	276	286	271	288	218	262	262	255	262	275	253	280	276	280	298	277	271	276	283	274	258	292	279	287	276	293	288	253	262	318	270	268	268	282	281	263	272	280	280	273	274	289	263	315	319	247	265	273	279	279	285	245	287	245	265	296	273	295	308	260	260	306	279	287	285	260	300	283	269	277	271	240	274	267	264	316	257	299	247	282	289	308	257	278	283	303	259	284	270	274	256	296	250	287	297	257	291	245	293	259	280	257	271	279	327	290	285	239	290	267	283	286	301	293	253	293	301	294	266	290	265	303	316	289	300	304	310	297	284	285	266	295	267	336	280	274	270	273	304	267	281	307	300	247	281	264	296	284	294	296	268	285	257	277	313	253	283	291	285	262	302	291	303	292	285	285	256	290	268	247	281	283	261	268	277	273	260	268	293	281	268	274	293	297	260	265	298	307	280	299	277	276	286	283	259	288	293	289	282	264	310	272	293	305	263	324	310	289	288	260	285	277	307	278	296	297	291	313	284	267	290	331	295	272	271	289	296	284	244	268	279	253	294	312	291	274	263	278	293	286	288	268	283	283	291	248	258	282	302	271	270	278	312	289	269	261	266	301	279	261	268	256	283	295	270	283	265	269	280	271	255	271	274	270	265	285	280	294	276	275	251	252	317	267	265	283	280	263	296	328	283	287	328	272	254	265	251	271	291	269	292	263	284	289	293	283	265	263	306	292	278	263	294	276	274	261	260	308	275	272	282	283	290	261	276	265	249	258	273	280	292	316	272	293	269	281	247	295	289	266	267	270	281	281	277	309	277	275	275	282	286	276	298	288	288	287	256	265	259	291	309	318	256	282	275	273	285	278	274	261	306	287	258	292	294	271	253	271	289	286	281	300	303	296	263	243	268	264	278	282	288	249	277	302	286	279	293	287	241	266	289	279	257	295	281	275	249	299	301	317	240	287	255	270	290	270	281	276	282	313	283	289	265	269	292	274	255	286	303	281	262	273	276	278	262	299	278	278	327	273	283	268	303	287	269	324	282	271	290	254	264	290	291	307	283	276	282	259	257	284	253	305	281	288	270	261	307	275	318	259	269	274	297	276	320	290	283	299	284	294	254	280	293	329	323	270	245	294	283	302	276	268	264	259	271	288	318	285	281	255	271	251	276	275	270	281	247	275	268	287	279	309	273	271	281	278	274	290	288	287	272	274	265	273	278	272	289	268	319	290	279	277	288	279	311	277	285	252	262	284	264	299	277	291	275	287	258	252	309	255	299	267	314	286	279	303	287	267	284	297	274	301	315	291	305	287	281	280	272	297	278	304	286	265	289	290	279	256	280	254	289	293	308	258	308	288	275	273	275	293	295	255	283	264	264	254	307	301	278	268	281	284	293	290	292	341	268	250	287	278	260	280	291	273	300	269	296	333	269	280	285	290	284	280	291	257	258	302	237	272	282	262	297	288	253	268	260	270	288	294	299	307	250	294	286	289	287	271	269	294	301	263	288	291	301	283	255	287	277	268	266	285	291	298	304	299	267	286	261	283	265	299	297	273	263	275	270	265	290	298	293	269	265	286	282	301	273	286	275	257	261	267	257	276	265	323	281	271	278	293	280	269	278	273	273	280	301	320	266	318	271	273	241	292	267	294	283	297	280	295	256	292	262	298	282	305	272	287	284	271	253	261	278	276	291	295	259	297	271	284	272	288	284	273	275	281	306	274	270	261	269	292	281	274	284	276	290	296	288	288	274	293	285	245	281	284	281	302	288	299	238	279	285	276	294	312	278	303	298	259	300	255	304	285	285	290	278	274	285	260	274	277	282	236	296	294	290	302	280	272	281	291	249	273	312	289	279	321	295	292	296	265	263	282	283	270	270	263	297	265	268	318	294	295	284	282	277	262	286	261	276	256	266	282	302	265	274	283	292	290	284	280	295	271	291	270	270	288	280	302	266	279	261	275	272	270	294	294	263	301	282	303	243	275	285	268	308	326	272	279	309	276	305	267	285	282	249	283	260	286	284	274	276	287	280	276	293	275	288	260	304	281	304	275	247	266	265	287	290	292	289	288	287	271	269	266	255	270	270	294	267	274	287	277	277	267	282	269	267	285	267	317	287	291	304	317	269	294	270	285	292	269	270	317	283	278	287	302	302	304	287	273	263	310	274	291	275	275	289	246	277	278	297	271	276	310	291	282	276	273	292	284	291	283	275	271	254	264	274	290	283	287	258	293	279	271	285	288	269	309	284	270	283	282	286	287	303	283	282	274	305	277	255	275	272	251	283	248	255	297	287	308	290	292	263	272	286	284	272	274	266	272	292	296	274	270	253	302	301	304	281	231	289	251	302	291	311	255	283	242	290	277	291	268	277	258	299	283	279	298	291	268	283	313	297	309	282	304	260	299	282	303	276	284	268	275	287	285	281	266	291	284	313	275	298	296	276	294	278	314	251	274	271	292	318	287	272	301	293	292	264	293	269	289	308	282	290	272	291	263	276	257	305	299	284	270	306	282	257	263	294	276	282	259	259	260	271	267	276	287	306	268	314	293	282	274	260	269	315	290	284	292	263	289	280	291	254	297	282	265	287	310	284	296	286	268	276	271	264
32722	50927	40015	26238	19689	11075	5907	4228	2932	2321	1464	989	834	716	535	472	474	459	434	422	390	375	361	351	331	315	337	335	316	328	281	298	315	302	320	280	321	324	315	307	326	304	306	317	312	353	301	300	312	279	303	320	318	276	319	319	300	313	271	295	308	285	305	307	307	287	332	286	314	317	308	282	302	284	279	327	268	323	290	298	299	304	279	328	319	267	354	282	303	311	313	320	300	291	289	305	308	319	286	318	306	298	262	334	286	297	310	338	282	292	319	336	340	268	307	310	336	299	299	335	304	287	330	297	288	294	322	300	309	315	308	330	319	308	294	310	258	313	304	301	304	325	286	331	282	318	296	345	309	326	299	276	327	295	336	308	307	285	267	317	288	299	328	300	303	296	288	297	321	287	342	292	318	298	288	320	301	288	330	310	289	288	261	286	303	320	297	278	318	294	303	299	291	324	311	294	301	327	287	308	313	278	292	298	313	310	301	282	280	290	301	297	306	279	287	300	303	361	314	288	324	294	289	278	297	316	318	300	316	289	270	300	305	326	312	356	336	313	296	306	306	317	305	314	295	300	317	329	296	288	294	298	325	302	298	346	291	310	307	310	320	286	299	310	316	319	280	288	286	305	291	308	338	310	322	313	329	313	286	311	356	329	302	319	317	333	298	320	322	269	276	290	291	314	316	303	280	325	316	320	311	299	314	307	299	305	281	292	307	308	291	303	317	297	284	305	310	292	294	276	280	286	298	326	284	319	307	286	300	286	332	313	306	297	348	310	292	317	313	298	326	337	304	363	309	314	329	311	298	326	283	307	303	314	298	294	313	328	293	283	313	298	304	323	301	345	306	308	308	293	323	302	293	324	276	289	301	311	292	306	288	322	331	310	331	294	318	293	302	316	290	322	318	340	325	287	343	303	340	293	314	319	311	302	302	285	324	311	289	316	308	314	289	303	308	341	301	292	318	282	288	311	294	295	306	310	284	307	301	310	313	285	285	278	315	308	268	299	308	303	316	299	284	316	300	311	275	337	291	331	293	306	326	284	280	289	355	307	295	331	303	293	306	272	251	355	298	306	295	306	295	319	269	321	305	298	324	291	306	290	286	279	324	300	296	302	271	295	320	282	307	271	331	324	295	346	310	319	282	308	266	311	275	311	299	309	315	282	313	307	287	295	322	286	303	353	277	290	304	290	316	311	316	323	295	323	296	308	305	297	329	302	304	314	279	307	314	307	291	305	323	326	316	272	303	330	340	320	327	289	313	319	315	328	314	282	336	299	309	285	283	286	325	323	319	301	295	324	282	313	288	299	301	331	284	318	287	304	260	292	296	302	320	280	282	287	297	320	314	286	310	316	279	302	309	301	311	333	322	321	328	318	289	330	285	296	321	314	305	311	301	312	308	326	303	303	327	314	315	315	316	316	289	283	304	291	283	303	328	296	270	318	291	286	300	308	286	339	334	294	280	292	281	306	321	292	281	295	310	262	315	276	290	308	309	288	304	288	304	299	294	293	313	303	285	318	291	336	288	287	300	285	329	282	312	316	298	278	307	318	309	308	328	315	295	299	303	284	322	287	307	274	303	310	320	313	331	298	310	312	305	298	304	276	282	303	327	328	308	319	291	296	296	305	328	300	319	294	327	280	299	299	306	298	325	316	276	289	324	295	320	296	318	332	304	333	310	292	305	272	335	295	294	308	328	314	312	294	317	322	279	288	307	291	306	319	303	315	286	282	287	287	286	320	310	273	323	317	337	333	310	293	318	337	294	296	325	301	279	319	310	325	277	286	298	297	290	297	315	323	352	317	326	336	254	310	269	345	315	302	300	319	301	311	326	317	318	332	312	290	289	313	306	298	284	281	269	293	324	313	301	298	283	301	299	323	327	304	329	300	322	330	299	292	289	319	293	316	314	301	309	317	313	302	338	321	322	289	315	309	308	273	288	298	304	308	292	329	323	322	312	306	299	310	289	312	307	309	325	324	313	293	321	287	310	310	304	291	302	273	309	317	275	304	303	289	305	311	298	323	295	297	281	282	292	289	308	286	303	317	325	307	280	312	312	298	311	285	296	301	324	320	346	298	292	287	299	276	308	278	291	292	325	360	294	302	296	317	317	296	291	323	293	308	295	313	303	316	296	307	285	293	320	297	298	314	323	317	285	321	346	298	306	333	303	318	309	295	317	302	335	326	306	296	289	298	274	309	314	317	342	319	316	284	336	293	280	298	323	316	297	324	312	301	299	277	308	300	292	329	317	263	305	299	305	295	343	309	314	319	265	306	275	299	298	309	289	318	310	314	318	306	304	307	331	318	282	328	295	312	315	316	300	337	335	319	288	343	304	310	294	293	331	295	318	301	304	298	315	314	332	325	300	277	315	295	301	281	350	309	300	302	310	317	311	334	308	291	305	308	306	346	314	326	280	321	292	321	309	289	304	282	298	312	279	307	331	325	305	282	275	289	335	294	292	312	309	314	294	296	284	333	314	275	311	312	305	269	298	299	311	304	337	305	288	313	307	296	292	327	290	290	316	296	290	291	307	341	353	298	266	302	310	300	313	333	292	326	309	292	302	294	325	310	301	288	334	306	300	282	293	304	318	308	340	316	311	281	315	343	311	305	305	296	328	300	319	334	283	286	318	342	300	300	319	309	318	287	296	259	299	297	300	319	303	290	258	317	288	315	315	307	301	295	299	284	348	290	326	292	277	284	305	326	278	300	295	308	300	329	301	313	277	299	299	306	306	283	290	300	322	307	306	300	300	334	315	278	338	288	312	288	294	329	299	321	287	299	320	322	309	332	298	283	279	324	319	296	293	315	308	310	317	336	337	288	314	304	308	293	282	311	319	285	299	301	298	288	286	308	256	344	271	323	308	312	340	290	318	307	279	287	317	301	285	307	275	317	302	300	320	282	314	317	302	321	283	326	293	313	322	297	325	345	315	324	317	278	296	313	288	292	290	271	303	320	282	298	302	272	307	342	270	327	322	322	322	298	311	306	331	293	286	280	312	288	266	311	325	290	305	314	315	303	334	300	299	270	285	312	301	301	313	329	311	297	300	297	343	281	339	296	316	269	261	309	304	315	307	303	289	315	294	322	304	290	282	293	305	309	321	262	292	280	315	313	269	287	302	268	312	301	306	322	308	292	305	318	331	319	322	344	349	320	298	288	315	338	314	286	305	294	298	330	311	318	334	310	286	317	310	278	314	308	285	310	316	323	308	298	317	306	319	277	283	323	310	277	306	302	290	318	304	316	307	329	326	326	305	305	343	310	355	313	307	320	289	304	312	297	335	298	318	312	323	280	314	323	306	339	298	312	315	312	298	294	304	293	315	304	273	323	301	299	296	281	339	290	294	324	336	299	288	297	315	294	318	306	287	312	286	288	351	301	296	307	305	293	279	287	303	312	279	323	316	301	317	271	343	291	303	305	342	293	289	325	297	275	286	292	312	309	316	277	299	288	300	286	313	282	305	293	304	309	292	303
24598	21763	29500	26369	23319	18970	13181	9228	4913	2770	1352	1137	877	720	674	604	558	519	493	445	455	463	453	419	450	394	401	378	410	392	354	360	361	387	373	345	367	383	368	366	377	365	358	328	358	391	383	401	381	365	358	379	380	367	378	372	362	343	325	387	385	367	328	333	365	321	367	407	379	365	358	334	368	347	355	367	341	386	335	392	410	353	360	333	361	394	394	356	357	384	353	317	364	329	396	349	370	343	350	367	349	388	349	324	377	341	359	355	360	368	347	347	364	372	363	374	372	351	370	384	375	370	366	346	376	341	361	338	351	404	321	316	412	357	349	343	355	365	378	334	364	356	342	332	397	365	357	372	348	405	372	360	360	327	355	351	368	364	383	390	330	313	342	341	358	370	327	338	380	344	332	352	348	384	399	319	341	348	383	360	363	382	369	372	335	335	376	376	333	300	309	354	330	348	328	333	332	329	340	373	364	380	354	377	370	334	333	366	380	374	371	354	358	330	352	369	348	357	373	322	359	379	355	334	359	356	397	364	330	329	331	337	363	333	336	361	391	373	360	349	363	368	382	400	378	331	334	347	390	364	376	372	368	376	376	342	353	355	369	383	367	342	363	387	337	374	375	358	369	333	333	326	329	340	374	412	347	391	361	339	345	364	370	369	382	394	356	380	356	342	334	366	377	332	370	336	347	378	352	347	357	351	375	385	376	358	358	358	349	364	404	347	346	325	383	396	367	354	347	361	343	355	365	343	374	380	367	355	348	355	382	382	351	371	365	366	367	373	331	361	402	368	359	351	334	373	343	342	382	329	361	338	345	385	357	349	357	364	345	354	353	327	363	368	379	360	401	345	325	354	332	335	360	359	385	397	362	312	390	356	371	342	329	347	368	372	350	369	367	333	378	377	368	321	347	352	363	336	336	351	324	360	371	330	354	342	347	362	354	352	363	341	357	367	379	380	335	355	343	360	372	386	391	352	300	380	377	355	365	344	366	364	372	366	377	376	357	384	372	393	360	368	344	333	398	357	350	369	328	321	357	342	365	397	393	366	328	369	358	315	380	411	344	364	369	333	335	334	360	366	330	362	352	372	367	370	364	347	362	354	353	347	358	375	345	317	402	381	344	352	359	371	347	369	375	369	340	340	347	343	391	344	372	357	328	322	362	378	374	391	362	371	395	362	355	341	352	332	347	326	367	356	373	391	347	331	383	358	370	345	322	379	340	360	357	334	368	365	365	342	362	350	349	357	365	371	347	362	354	362	316	356	354	325	364	328	335	339	396	357	389	361	343	373	359	345	367	374	358	373	349	349	387	351	395	358	332	363	354	380	379	383	346	364	380	339	327	353	372	378	350	351	377	334	377	395	374	373	396	352	368	369	362	355	356	348	354	356	344	353	329	331	356	386	354	379	315	334	361	350	358	339	372	353	366	381	366	372	331	349	367	336	347	334	372	372	344	345	341	357	351	369	369	379	341	349	382	356	386	363	372	385	319	321	332	358	350	354	397	371	348	377	355	362	357	364	360	324	343	344	362	363	352	392	338	349	354	332	362	355	364	384	334	359	361	346	372	364	352	340	372	335	352	335	367	345	346	386	325	343	344	365	369	369	343	361	347	370	392	387	386	339	354	361	357	340	356	372	347	362	363	364	381	355	365	355	353	365	328	353	363	367	348	377	362	346	350	348	350	352	360	362	379	384	365	383	376	366	354	373	349	362	318	346	375	354	403	381	326	338	359	346	329	339	303	363	376	379	341	376	374	356	342	357	356	382	322	344	364	372	335	349	339	298	361	395	376	377	367	358	353	390	380	331	391	349	392	388	357	408	333	338	390	377	363	366	369	412	408	401	355	352	366	355	366	355	338	352	361	355	362	404	371	355	356	376	351	406	344	399	375	382	376	365	378	349	381	357	365	360	339	360	378	334	353	360	341	395	350	345	367	329	368	382	380	375	377	369	357	323	374	366	353	340	385	354	351	370	366	363	341	365	390	351	360	351	327	368	358	342	367	355	359	357	316	378	364	376	349	337	363	326	349	340	366	357	349	368	365	346	362	393	371	360	337	340	366	366	327	346	346	366	343	361	343	373	365	380	348	372	374	291	343	367	321	354	353	373	351	336	350	375	341	388	366	367	379	353	351	354	377	356	370	353	336	361	344	364	384	371	391	335	362	375	366	338	372	372	378	359	363	334	372	368	365	358	373	366	366	316	360	325	349	355	338	378	379	365	365	371	349	378	340	401	392	325	319	336	371	358	357	383	396	371	387	384	359	343	373	372	363	360	322	368	336	364	374	352	368	358	325	377	360	344	362	332	352	335	356	367	361	365	376	366	403	359	360	361	331	363	349	342	393	376	365	335	371	374	361	370	350	384	344	353	330	351	370	350	359	361	375	342	358	387	355	372	322	360	385	338	359	347	374	373	376	356	340	374	375	318	380	366	375	325	393	344	373	379	323	340	338	358	362	338	377	359	406	377	373	335	335	316	332	366	361	365	347	350	372	362	348	341	330	373	366	369	333	370	343	341	362	360	375	395	372	337	371	334	372	382	360	389	313	383	357	332	352	350	346	354	331	349	348	356	404	328	346	410	365	362	368	368	323	315	364	370	370	382	360	348	345	343	337	394	362	405	381	345	379	343	341	350	351	362	367	364	315	365	371	330	349	399	335	343	365	354	338	346	349	357	359	338	367	343	370	323	356	345	372	375	352	338	323	336	351	369	367	364	379	355	393	360	356	355	357	345	335	374	384	360	328	349	374	334	359	366	341	363	404	395	380	375	365	389	364	377	391	384	402	372	353	349	407	350	352	382	347	346	372	321	353	366	341	333	383	351	350	345	372	347	395	363	330	375	363	395	355	353	341	313	366	370	361	364	388	326	366	336	356	378	390	379	336	320	363	364	377	365	358	345	375	358	419	381	362	352	360	346	352	335	323	369	338	354	340	367	368	377	327	362	373	359	346	371	361	346	412	342	358	343	367	384	340	393	349	373	350	348	358	378	361	391	307	363	370	323	350	374	367	339	372	367	350	322	376	362	347	331	384	351	381	350	377	348	348	362	351	359	357	303	371	318	356	381	369	386	365	337	329	366	395	368	357	352	317	347	371	338	391	374	347	352	382	330	374	381	346	375	362	353	352	358	387	354	346	349	364	362	349	366	362	368	317	324	380	354	393	361	346	326	359	346	344	349	373	352	400	396	334	376	372	347	357	374	343	372	378	348	356	359	342	355	350	328	364	349	359	369	366	347	370	335	370	367	350	366	323	333	389	346	361	335	359	354	333	358	366	388	370	361	359	384	368	370	313	376	330	355	367	385	337	364	355	355	371	332	353	339	350	338	361	371	337	338	362	349	341	406	345	356	367	372	353	354	362	357	376	346	368	346	359	390	369	378	369	338	373	370	357	338	351	334	359	370	322	362	376	403	324	354	346	383	319	345	347	337	379	347	374	341	371	359	360	354	374	318	378	349	357	365	351	353	341	383	366	366
32679	60833	50031	34410	24947	18106	15041	12883	7479	4248	2174	1804	1441	1062	971	821	692	679	638	565	522	472	478	493	454	444	438	463	451	406	401	410	384	432	405	411	375	410	388	371	370	374	353	367	407	345	392	372	362	350	378	401	383	374	381	378	393	418	378	378	371	348	367	381	378	381	377	368	373	376	365	383	366	353	409	337	380	366	387	341	404	385	348	366	389	326	365	377	374	361	361	371	391	388	343	349	379	390	382	376	390	377	339	398	377	345	356	395	396	345	377	361	368	397	366	392	393	389	360	411	408	367	391	362	400	356	371	365	418	362	365	361	392	359	394	344	357	380	344	354	392	361	380	373	361	353	402	384	391	427	361	410	358	369	411	370	370	355	397	346	345	379	374	383	370	373	409	393	369	370	419	370	366	371	360	362	359	375	401	358	411	375	400	413	345	407	370	334	360	335	360	370	361	381	374	400	366	369	362	330	375	380	355	359	373	346	371	402	371	409	325	392	344	392	361	370	368	388	366	345	364	377	373	385	374	359	370	386	334	380	364	347	382	391	375	352	402	362	411	380	401	390	362	381	385	393	379	377	400	419	390	374	419	375	363	369	386	368	376	380	372	368	374	370	373	356	366	387	377	387	349	349	397	365	402	382	373	378	383	390	347	378	376	404	342	337	381	365	400	342	359	383	384	390	369	372	376	372	367	377	374	320	371	371	383	364	349	387	407	391	384	384	420	363	353	355	363	383	368	368	337	360	372	391	364	398	367	402	406	379	384	365	375	358	401	334	368	396	375	393	352	385	337	351	402	386	383	406	364	364	335	367	397	361	361	394	366	392	365	369	332	376	385	413	376	363	345	362	374	361	389	369	380	376	371	357	384	354	366	351	360	367	330	351	385	392	344	372	359	386	374	331	397	401	363	371	387	376	419	362	360	372	387	355	367	334	382	359	383	361	378	392	382	348	402	367	375	380	364	350	403	387	381	392	355	349	376	388	371	371	396	374	366	382	393	359	389	344	366	331	385	390	406	378	419	329	364	342	355	343	380	378	386	360	387	381	372	373	359	372	400	368	373	392	368	374	412	369	350	377	347	353	370	372	363	357	383	368	379	396	378	407	336	364	377	387	390	383	387	414	352	363	381	366	406	381	395	404	377	341	388	378	352	381	359	399	371	372	374	383	338	397	387	397	369	393	343	390	352	401	430	364	374	378	396	385	354	368	338	395	391	379	384	402	378	385	346	416	401	372	365	378	384	362	382	376	305	384	372	356	348	364	386	376	374	383	369	380	356	368	353	359	346	442	360	397	358	357	409	386	393	404	380	359	423	355	371	359	374	360	390	372	433	349	415	378	358	329	368	341	371	382	378	358	378	367	391	331	372	378	427	393	372	330	381	339	381	373	390	356	383	349	368	376	372	370	380	373	339	393	363	380	346	356	372	388	370	336	390	366	390	376	340	356	343	359	364	341	376	373	380	363	372	361	354	385	371	375	371	364	394	378	377	397	399	359	372	377	379	400	358	396	348	359	360	367	372	366	389	371	376	354	366	360	374	358	374	352	401	375	401	361	344	372	393	388	363	390	423	380	315	362	401	396	360	352	370	360	389	392	362	383	361	389	372	384	395	390	397	367	352	368	403	377	383	329	369	379	379	350	385	376	366	391	381	357	376	344	378	330	391	359	380	381	373	364	375	406	364	377	350	357	388	371	363	371	410	347	436	377	385	357	369	368	414	383	377	367	382	391	361	381	359	370	411	386	358	367	364	412	347	394	376	373	342	401	379	389	372	368	394	396	373	346	401	387	382	363	390	367	400	437	383	348	399	382	375	392	412	368	386	406	352	358	367	350	369	420	339	404	376	393	361	373	405	360	373	360	358	395	426	383	368	391	393	349	382	351	363	361	390	327	356	377	396	404	371	369	403	326	409	368	361	371	376	388	379	369	361	378	375	411	365	380	336	351	333	398	327	377	394	363	356	382	351	383	376	419	372	389	386	363	382	372	380	383	360	355	362	379	351	404	369	388	380	392	400	363	377	363	397	362	365	373	388	350	380	401	369	388	390	337	400	379	380	372	374	354	377	392	384	374	362	361	372	376	361	392	364	359	390	388	368	381	385	378	374	350	371	373	402	388	336	359	360	397	387	365	382	337	398	383	381	385	400	371	386	375	387	393	336	406	385	361	375	389	363	388	397	370	368	392	369	355	383	376	403	377	375	380	372	364	376	404	430	400	409	360	363	387	378	394	330	406	385	365	411	374	385	374	349	414	389	369	363	387	370	380	407	326	336	364	397	386	390	378	394	397	382	382	357	382	385	346	376	409	388	360	347	385	378	385	400	396	369	394	368	393	334	364	379	355	375	373	436	373	378	368	353	386	364	367	354	354	413	334	372	337	405	382	372	355	394	368	359	366	359	375	380	353	359	380	375	382	364	350	364	375	373	375	380	396	328	365	389	395	399	379	376	399	410	362	356	393	366	372	382	365	357	366	392	403	351	376	385	393	402	344	366	385	380	363	378	366	390	365	361	389	373	370	382	377	364	366	324	359	383	407	377	359	364	341	370	374	385	383	379	376	381	352	396	393	363	357	359	361	365	324	369	390	363	376	335	347	392	399	376	417	369	408	379	381	377	387	348	388	346	408	377	368	368	379	363	379	370	419	368	363	367	349	371	369	375	362	410	382	391	343	380	379	408	372	343	371	379	364	387	374	378	366	370	403	375	402	371	360	352	387	380	400	382	407	364	386	341	403	368	387	375	386	369	399	411	399	380	369	359	368	370	379	415	334	388	385	385	403	360	353	394	395	378	355	370	395	367	386	405	373	393	399	399	375	358	408	358	364	374	399	379	378	351	394	360	391	391	364	345	366	363	409	409	355	379	378	389	401	422	367	382	387	397	354	400	377	378	363	374	368	416	355	348	404	385	366	378	386	367	403	348	367	390	347	353	382	348	366	398	383	361	361	400	388	346	385	354	358	363	393	358	355	382	368	364	367	383	355	357	368	358	360	408	402	389	363	344	392	365	371	387	371	355	346	370	383	373	336	369	349	361	382	379	367	374	364	402	369	368	372	364	362	316	339	388	374	375	372	355	403	356	357	382	364	348	382	339	386	379	341	384	381	393	375	400	383	354	361	406	368	378	396	365	410	391	356	389	405	372	335	339	377	349	393	362	396	378	367	390	389	369	338	374	399	357	387	378	401	379	383	369	361	359	346	386	390	393	395	350	377	387	372	373	345	368	405	321	383	356	369	379	394	390	375	343	373	360	371	377	363	374	370	349	369	391	409	398	402	395	343	362	334	397	368	380	395	378	365	365	366	397	384	388	389	408	395	404	365	365	372	380	380	392	354	367	363	373	382	374	366	391	372	391	390	405	380	352	374	334	428	406	376	390	361	381	382	396	362	402	376	383	366	372	368	407	372	382	378	372	378	404	348	369	397	374	395	334	362	390	343	389	366	404	360	368	403	393	348	367	391	392	355	413	354	372	382	370	353
25719	21856	29788	28222	21563	14931	10868	6270	2863	1134	1034	894	836	639	557	510	505	451	479	512	419	414	464	413	367	355	403	393	359	411	386	381	367	355	362	382	355	344	377	363	365	350	362	352	372	413	375	350	365	375	334	381	369	338	350	358	366	352	358	356	366	405	379	378	374	356	366	403	351	375	361	361	359	372	384	344	341	334	355	366	369	380	355	358	359	380	362	371	375	369	363	384	388	362	403	391	318	358	352	370	332	423	354	381	371	379	361	406	337	384	396	352	394	350	348	350	356	359	342	360	364	367	375	383	369	348	362	349	364	339	386	354	391	329	394	345	365	364	364	364	338	404	374	396	337	366	393	399	367	385	347	372	394	391	342	350	368	375	366	352	344	386	373	345	384	355	362	348	343	375	389	396	341	383	362	340	380	349	355	353	388	372	373	366	335	328	377	340	355	358	369	369	380	366	356	370	367	336	367	357	371	376	388	337	349	376	401	371	383	386	313	381	341	366	352	367	389	380	387	392	362	351	367	353	354	381	365	350	360	342	353	361	399	365	388	394	378	345	359	340	338	359	317	352	348	389	417	398	357	374	364	374	381	373	381	360	356	387	373	388	320	384	367	362	376	357	374	343	380	383	364	334	340	336	367	401	350	373	384	390	398	360	357	373	391	354	373	365	376	336	402	347	342	358	382	358	387	335	377	366	382	388	400	412	332	398	377	338	363	385	342	345	359	383	355	373	340	366	366	383	354	408	378	372	358	352	367	352	375	356	392	337	351	371	340	354	398	346	411	415	324	371	367	363	298	343	367	350	391	366	361	345	338	360	380	377	332	414	379	353	363	391	346	369	382	400	337	360	324	385	376	384	383	385	375	357	325	350	375	340	364	348	330	370	389	388	376	381	356	353	369	389	365	366	322	374	345	367	375	364	382	375	362	383	381	372	343	369	369	364	341	365	364	366	365	379	356	361	361	367	406	358	360	350	336	340	410	355	361	372	379	349	355	358	362	341	362	341	354	362	383	347	389	379	413	357	383	359	377	336	349	356	350	361	353	373	367	377	384	405	355	345	342	396	335	386	355	371	364	355	374	340	374	374	365	379	356	344	361	318	380	374	352	411	363	330	366	352	369	370	357	360	380	340	357	387	379	385	382	334	354	381	360	394	379	352	362	376	385	373	357	378	355	343	362	360	353	366	369	360	342	376	349	415	356	393	389	364	368	344	368	377	389	401	380	352	360	385	377	363	338	328	354	357	402	382	400	385	366	336	373	356	359	376	357	370	360	375	357	333	380	378	364	387	411	354	379	402	369	327	355	389	364	364	372	377	364	387	379	358	373	332	360	341	352	376	384	370	401	373	375	365	358	348	360	358	355	385	341	398	379	371	350	363	370	342	365	388	365	397	370	369	354	377	373	401	377	353	392	371	374	357	364	340	398	359	364	348	354	348	375	369	359	373	353	368	354	355	367	369	362	374	392	368	334	351	349	390	374	359	364	382	343	347	373	383	359	365	375	363	385	368	348	358	349	349	365	390	375	388	364	372	353	354	355	398	364	392	392	387	381	386	339	350	354	370	375	378	358	329	351	368	392	376	393	341	388	368	392	400	341	360	389	330	374	338	369	402	364	353	360	394	382	393	343	379	383	366	377	392	377	358	363	365	405	342	376	362	395	351	372	371	378	357	374	384	357	374	370	404	386	364	339	379	353	362	389	363	386	367	327	386	346	355	328	371	374	351	374	331	376	362	361	364	367	362	340	338	309	396	337	379	355	363	349	360	343	334	323	353	353	371	367	363	366	343	380	361	340	378	349	361	336	328	352	384	359	377	358	319	360	423	368	372	380	376	379	385	390	370	367	404	361	398	375	362	394	361	346	393	343	375	412	338	357	385	325	399	374	350	364	357	353	372	367	343	410	349	322	363	376	381	396	382	363	403	382	374	348	318	398	356	371	365	361	381	361	342	368	386	341	334	361	352	347	329	364	328	378	354	392	377	367	360	339	376	350	386	340	353	374	337	365	388	327	420	360	388	336	356	358	342	379	371	349	370	375	388	388	375	370	353	337	378	361	364	345	355	356	353	390	373	386	370	362	392	335	395	417	360	358	340	376	368	399	400	379	330	399	381	351	384	358	328	353	348	370	376	391	368	362	382	381	320	353	357	341	351	340	366	394	407	380	365	360	387	379	369	404	401	347	398	386	357	383	333	347	377	368	356	373	356	378	364	362	351	378	371	397	357	348	358	373	382	370	338	378	348	376	362	376	358	359	347	341	353	411	383	354	352	361	371	343	385	362	324	343	372	337	365	359	343	359	344	353	374	365	344	384	371	371	344	338	329	374	369	400	353	358	386	375	376	368	376	354	392	370	362	413	337	347	352	344	357	351	353	378	353	368	358	346	372	334	353	345	362	389	368	352	370	371	352	369	352	372	366	353	402	365	392	380	348	353	387	384	366	365	381	390	362	347	357	344	369	385	366	369	345	351	358	345	354	338	379	344	365	366	370	405	325	384	356	366	365	356	386	390	357	364	367	354	374	376	374	369	366	361	371	355	411	377	340	346	343	332	404	374	412	369	372	393	383	354	350	391	362	370	365	367	381	362	418	363	386	381	378	373	348	349	384	354	372	372	367	380	387	314	376	387	345	380	338	352	345	359	386	358	344	406	385	352	359	364	331	369	388	401	384	331	345	366	343	348	386	383	373	365	380	349	350	376	370	351	383	358	358	370	358	333	394	354	366	376	376	356	392	364	361	370	339	321	345	348	366	383	362	356	361	371	335	389	317	342	365	352	353	368	367	386	351	394	336	362	380	360	401	374	395	400	348	359	389	341	361	356	326	381	356	355	407	328	381	372	377	353	357	339	370	371	365	360	359	393	340	351	361	389	343	364	366	403	343	385	394	332	368	378	377	343	380	342	363	348	328	388	356	345	387	345	360	342	407	361	373	353	365	360	380	355	344	367	339	342	378	378	388	369	368	398	357	399	376	363	354	373	355	376	356	364	356	391	393	384	373	406	339	361	386	389	367	379	398	347	386	381	359	357	343	350	378	373	384	370	375	355	323	347	355	391	352	352	349	374	352	379	408	353	350	374	357	369	383	357	360	365	340	350	364	356	345	405	372	367	351	348	362	352	376	368	406	384	381	358	369	356	387	403	337	351	396	325	357	330	376	343	343	371	381	385	353	359	366	364	387	338	339	340	403	359	389	381	384	379	403	336	363	352	348	340	382	350	364	394	382	312	375	354	369	349	361	348	394	340	339	384	391	369	390	364	376	367	350	364	381	383	351	357	397	343	366	344	379	392	385	377	341	389	366	351	349	374	329	399	374	355	392	419	369	357	388	398	374	341	398	374	363	331	377	355	386	374	374	361	377	373	387	342	361	327	414	354	351	410	359	360	357	331	373	327	397	351	365	347	384	350	375	370	364	367	317	400	387	349	349	341	364	360	350	367	379	375	373	340	388	373	338	357	373	371	358	368	338	380	391	377	370
32551	56266	42777	29354	24043	18460	15274	10171	4779	1893	1552	1461	1211	993	766	772	661	601	574	562	540	496	487	482	449	446	460	432	433	403	439	417	391	415	401	402	402	406	387	408	408	433	392	381	401	421	403	376	387	440	433	413	382	389	414	381	365	396	391	403	370	385	395	391	421	418	383	408	412	365	426	420	406	387	429	395	338	408	374	389	416	422	408	388	406	431	407	435	409	388	389	369	390	385	403	398	363	386	395	365	385	399	386	394	399	389	409	409	395	384	403	386	382	378	412	371	372	401	378	401	380	411	382	416	389	411	368	418	377	368	389	388	390	380	399	372	370	402	414	387	411	366	369	407	409	398	407	393	387	375	413	388	417	425	402	392	415	397	384	386	362	408	399	377	410	427	379	401	396	378	374	346	389	365	386	422	400	392	382	348	397	391	394	398	405	408	385	386	382	423	414	370	414	361	364	381	408	379	380	408	371	412	410	370	404	395	389	344	387	370	392	422	376	379	412	398	405	422	403	378	369	397	392	395	392	395	374	376	395	388	390	391	396	395	402	399	406	392	381	400	405	437	385	420	369	392	373	360	385	395	400	404	390	370	427	399	400	428	376	428	372	384	367	391	388	373	389	388	404	366	356	383	366	372	390	389	381	396	383	421	402	399	385	380	392	393	401	406	374	421	376	390	407	400	383	381	400	376	370	414	394	369	381	399	390	410	394	383	431	383	398	392	343	391	415	416	400	368	398	402	401	386	401	368	448	379	403	385	389	416	399	421	352	393	376	399	412	416	385	362	369	425	379	344	395	404	417	385	409	414	415	399	364	419	374	376	377	371	417	378	401	380	419	433	356	391	401	386	373	399	410	400	396	389	366	403	351	395	410	372	421	353	418	358	407	386	407	368	406	394	386	422	409	408	402	390	399	346	393	405	383	404	405	394	387	418	411	428	386	403	374	417	397	396	417	394	376	399	399	403	378	405	399	410	321	379	413	413	396	422	369	361	397	374	401	397	370	384	412	408	408	413	407	433	420	396	416	391	407	404	396	400	395	386	429	366	398	408	390	396	452	384	402	412	393	378	385	449	386	386	413	396	370	411	377	389	362	423	419	399	366	407	365	401	404	379	382	412	389	404	400	354	412	353	390	417	388	392	360	412	367	364	392	382	425	393	385	418	408	390	380	410	372	411	403	375	401	391	382	410	378	415	384	394	377	361	401	350	376	377	379	378	406	392	393	389	399	408	432	408	386	398	410	366	381	378	380	400	414	422	425	388	392	388	395	381	385	390	404	386	387	397	400	417	400	381	379	403	372	376	357	413	417	391	403	385	400	397	387	378	385	399	373	334	387	364	376	398	383	366	433	407	386	357	349	392	424	405	407	420	381	385	374	392	384	362	386	365	381	389	395	382	389	386	352	430	387	394	421	380	391	396	395	390	396	373	404	393	420	406	384	382	379	384	397	381	416	433	382	409	397	419	420	369	415	369	381	413	372	403	430	388	392	414	394	378	384	394	405	417	398	373	426	373	394	422	419	375	421	400	392	405	384	402	383	409	397	401	382	399	376	383	350	392	373	390	394	365	364	390	382	403	383	381	407	433	394	374	393	368	400	388	403	365	380	387	367	397	424	379	401	361	417	390	385	400	405	368	392	404	382	408	410	400	406	392	377	430	413	424	406	397	411	375	405	415	401	368	377	397	377	404	402	397	404	368	410	392	438	369	405	389	394	413	397	372	420	399	398	385	429	386	402	387	423	377	419	371	390	392	373	396	392	380	385	419	349	348	360	395	393	410	419	383	382	370	417	386	418	430	389	412	390	387	363	398	387	380	372	393	396	377	427	447	371	390	394	424	398	392	382	413	401	397	385	365	396	392	401	419	390	387	375	432	401	384	403	398	417	396	398	415	421	379	395	388	385	392	432	405	395	372	391	394	406	405	421	369	394	409	404	392	420	419	414	407	403	408	375	409	378	382	395	411	417	436	386	371	400	421	439	413	407	382	385	396	404	432	411	399	408	385	431	422	367	357	378	395	378	383	387	386	405	363	406	376	358	402	367	380	385	386	377	375	428	385	388	377	394	401	379	434	419	415	407	367	390	378	388	388	386	401	362	419	406	423	351	401	390	407	391	355	381	377	361	397	385	403	369	403	421	399	373	404	384	404	403	388	378	385	378	415	436	370	384	387	408	355	421	400	363	389	392	383	433	396	420	381	376	362	364	387	386	391	421	413	408	379	407	391	371	393	403	379	395	348	424	371	403	416	382	386	372	377	377	393	382	393	380	382	400	395	402	404	380	418	403	361	396	401	387	380	388	433	420	389	388	381	389	398	371	396	365	409	381	397	380	382	396	389	434	422	389	397	417	371	383	429	392	382	365	394	402	431	387	395	431	413	395	363	399	401	394	400	397	383	410	372	386	379	404	408	379	413	366	373	406	378	368	411	395	407	388	390	429	406	392	394	393	373	391	395	415	407	406	438	371	405	378	383	390	403	385	433	349	365	387	394	408	393	407	398	421	391	381	396	365	411	384	387	413	355	386	394	408	406	419	380	376	420	410	394	429	406	380	397	407	384	398	385	434	419	432	383	402	406	379	393	364	369	356	407	393	429	395	395	392	406	397	403	442	387	388	379	423	442	410	430	368	380	392	347	408	402	420	385	406	375	379	380	393	390	411	392	379	399	396	438	412	393	402	391	364	411	400	391	413	372	419	361	369	375	404	378	384	404	375	431	398	380	411	375	414	389	356	395	370	398	381	383	414	429	399	397	389	392	361	416	391	423	396	370	383	346	362	382	415	380	369	400	376	412	367	405	358	372	341	400	417	406	413	409	368	415	394	379	407	425	410	370	400	396	382	397	424	408	406	374	417	412	381	394	413	434	371	385	399	377	392	417	402	402	396	364	363	383	344	419	358	386	373	399	375	411	367	378	399	400	377	389	384	410	401	388	418	408	380	396	383	395	380	395	366	406	389	421	425	398	378	381	433	402	357	376	386	384	373	380	398	353	406	391	369	375	390	385	381	386	357	404	407	380	377	361	393	415	406	386	375	390	384	344	383	386	380	356	385	425	388	413	409	404	393	429	383	423	376	410	416	400	389	388	385	406	387	368	368	399	395	385	386	403	389	402	440	419	408	435	372	405	369	422	419	391	393	399	412	394	429	388	425	394	413	396	378	372	371	393	380	400	416	382	378	402	391	442	369	392	394	384	382	455	410	397	388	378	389	381	376	352	444	375	410	378	378	397	397	418	360	395	394	392	399	384	440	374	389	360	387	399	364	385	401	412	396	384	373	404	375	372	374	375	390	406	429	418	405	399	420	404	406	416	398	395	378	393	366	419	363	408	393	381	380	403	377	379	389	366	381	424	399	409	391	412	386	376	380	397	410	393	393	412	405	351	408	382	440	455	403	382	384	387	393	358	364	377	433	385	422	415	409	412	411	429	374	390	413	387	421	376	414	416	394	419	410	391	384	435	366	385	403	363	391	418	424	385
23439	21770	29565	24834	23173	25598	25258	12214	4414	2318	1781	1575	1367	1193	964	880	812	720	708	623	656	661	702	652	618	562	537	573	549	567	535	558	547	531	538	506	557	496	485	501	460	517	484	469	482	479	531	538	534	500	508	472	496	540	495	469	511	494	545	531	523	517	487	496	466	534	489	497	513	490	505	506	470	528	491	505	532	524	479	495	544	504	502	493	528	492	479	527	514	523	511	504	532	487	513	545	533	562	526	462	503	525	499	471	513	510	506	543	502	480	529	529	503	479	482	488	491	492	514	512	501	516	522	491	510	513	499	463	522	500	475	530	501	482	511	515	485	446	475	490	493	530	537	492	547	476	467	476	533	506	451	487	515	525	484	537	516	486	499	464	491	488	494	545	498	514	491	496	495	474	520	492	530	500	523	512	508	528	530	504	524	508	500	535	532	486	509	497	485	531	504	501	556	489	488	476	537	532	508	541	487	504	498	507	495	545	485	519	508	514	536	537	494	475	486	465	515	519	511	477	547	491	525	499	531	505	476	519	498	517	478	536	512	480	521	518	539	478	527	498	518	508	483	537	471	564	489	486	479	530	494	518	490	552	534	483	491	521	493	551	472	475	503	517	537	480	508	502	524	512	535	534	534	506	492	539	495	488	527	503	497	514	495	466	514	468	497	523	549	476	497	496	507	494	463	509	505	518	487	482	499	523	488	465	487	487	521	504	509	494	486	510	499	503	541	487	507	476	512	475	514	530	514	509	550	500	485	595	487	502	511	515	499	498	433	503	489	554	503	480	526	523	472	486	540	537	504	442	517	518	499	505	504	493	528	492	497	489	477	496	499	523	469	516	509	546	522	534	510	521	516	524	468	510	515	463	498	499	517	521	562	492	525	466	506	479	474	518	517	510	493	526	507	483	563	494	535	507	524	552	489	506	538	483	488	510	500	468	468	517	535	510	501	472	521	525	486	495	470	519	532	517	521	514	495	519	478	499	491	506	508	494	516	470	473	489	484	538	522	505	463	501	506	526	494	479	501	507	544	518	490	484	511	489	506	488	499	514	500	521	465	539	518	522	479	516	493	473	514	507	516	524	527	458	495	524	530	528	524	520	549	522	513	518	543	460	510	489	482	539	519	510	531	489	457	513	480	508	503	505	529	532	535	531	489	512	521	498	522	510	515	548	515	506	466	501	537	492	507	525	501	492	530	515	551	515	487	530	480	498	529	475	520	512	508	514	525	484	499	508	507	479	520	522	472	538	523	487	544	515	538	506	521	485	496	500	492	490	517	524	476	502	511	487	534	481	503	503	512	499	513	510	520	471	488	494	499	451	507	509	447	493	499	511	467	528	506	529	554	512	497	458	528	511	496	476	515	472	491	480	512	505	516	526	506	506	521	500	498	479	502	519	480	497	529	544	494	517	528	481	470	511	503	450	537	506	541	496	483	524	516	477	529	510	530	478	503	506	491	510	509	512	507	505	479	522	488	473	490	517	454	506	490	509	505	526	467	506	502	485	483	517	497	485	488	534	538	486	507	523	517	498	483	514	541	547	509	534	512	492	546	469	492	513	510	523	502	493	503	531	507	535	489	501	516	544	533	460	463	542	508	533	531	503	518	525	504	501	484	502	496	498	497	505	514	489	488	500	488	494	516	544	464	511	530	532	482	497	500	509	496	546	533	532	512	515	522	492	493	518	488	487	476	518	523	470	478	529	513	482	557	520	534	497	525	515	541	504	525	476	467	473	491	499	502	511	509	523	508	482	504	515	552	501	533	536	562	488	532	490	497	479	509	501	494	497	522	484	465	483	544	491	500	504	497	505	501	483	495	513	478	505	512	455	470	483	513	550	491	539	514	493	508	504	495	504	488	549	492	547	545	518	465	474	500	490	495	529	508	536	504	493	530	522	466	491	531	495	473	505	552	546	480	562	531	493	515	503	486	519	552	499	484	488	499	523	469	525	471	495	511	488	468	510	474	496	502	477	479	511	508	554	487	474	537	510	527	490	487	506	488	549	520	491	520	554	508	527	531	548	526	507	510	556	474	465	465	522	553	502	506	516	511	524	502	511	521	492	534	528	456	477	515	511	511	521	487	515	497	528	540	479	526	479	490	499	503	470	487	537	509	466	555	488	446	514	505	504	495	556	487	503	505	526	461	502	487	471	494	536	494	525	475	513	520	501	519	488	515	515	510	468	483	506	476	478	512	537	475	472	483	502	572	520	515	512	534	498	503	516	528	470	509	475	546	540	470	497	484	509	505	517	548	495	496	438	467	474	489	489	536	497	517	561	465	511	484	498	477	457	480	522	508	465	462	490	506	512	489	493	507	507	506	481	487	515	556	541	508	519	479	505	521	458	470	460	517	476	514	556	488	476	520	474	549	508	513	486	512	493	502	521	543	488	490	496	463	506	500	496	567	509	501	521	507	481	494	510	521	514	519	530	481	529	497	483	512	517	467	512	510	499	455	504	479	511	485	502	510	523	496	491	507	527	536	500	534	551	497	479	535	502	485	514	530	535	502	508	496	487	515	495	499	498	495	459	546	502	524	523	520	479	506	498	519	515	482	498	497	508	465	514	529	554	513	505	464	487	506	529	542	487	480	506	506	535	505	535	506	501	482	504	506	488	534	556	505	530	483	520	479	520	526	467	502	506	512	489	473	497	531	480	496	517	504	478	497	529	523	495	546	524	520	499	552	479	493	487	560	481	510	515	520	496	518	496	499	496	526	518	474	462	464	493	496	508	501	520	498	470	500	549	498	495	515	484	482	472	506	502	512	532	483	520	497	529	529	526	494	497	516	493	505	479	502	477	520	446	510	536	461	461	502	548	433	504	517	499	500	475	499	501	519	493	501	521	513	460	507	496	487	516	497	488	513	499	524	472	526	513	531	496	508	519	514	482	499	507	525	489	489	505	527	502	537	514	440	492	499	511	504	463	505	498	488	485	501	536	500	518	508	463	517	507	483	523	512	495	489	531	530	536	514	522	516	478	482	495	531	499	491	499	497	511	485	508	545	529	475	545	519	515	517	551	478	483	530	473	495	508	487	497	510	549	501	517	553	524	525	523	494	522	503	482	486	496	498	489	497	541	529	500	514	494	539	521	477	526	477	536	513	501	531	535	492	525	544	484	509	570	493	492	526	517	498	454	530	496	506	471	516	507	480	503	487	541	504	490	492	489	528	513	483	529	583	504	472	490	516	487	519	503	547	531	495	509	513	530	512	496	481	465	522	540	507	520	511	487	493	534	482	537	541	490	489	498	473	491	492	501	470	491	469	531	480	492	524	511	494	493	484	488	491	515	501	528	486	481	488	477	461	515	501	507	487	527	534	487	476	519	494	484	467	518	524	530	512	490	493	480	519	515	508	514	490	541	540	516	529	536	479	433	528	488	513	489	526	501	515	516	487	462	471	525	509	483	513	517	542	509	502	502	463	519	504	480	536	525	563	521	497	475	501	512	472	506	520	532	497	515	532	493	491	527	524	490
36409	66359	52965	40688	33965	29066	23665	14218	6358	3546	2783	2453	2262	1656	1342	1199	1044	960	811	773	764	681	672	671	657	596	596	610	581	543	609	529	569	512	535	542	564	571	534	593	547	510	568	525	540	543	500	509	485	548	515	531	486	533	495	525	532	492	549	510	523	521	550	555	521	488	520	517	518	490	504	525	519	533	519	520	525	505	539	547	535	489	502	522	561	472	484	491	531	564	509	500	522	552	497	534	513	512	522	492	543	533	544	548	530	540	542	502	516	596	514	537	519	513	525	462	478	539	561	511	516	551	528	506	492	543	537	536	479	483	534	537	511	513	513	489	498	492	516	522	532	557	506	502	517	526	500	531	500	508	501	512	517	494	561	500	524	551	518	463	502	506	514	494	525	524	486	555	542	498	495	552	490	477	506	517	521	524	503	514	489	507	497	527	543	537	513	485	509	567	481	529	522	496	505	469	518	516	494	453	486	510	516	511	523	497	509	541	495	499	514	518	534	468	527	494	531	548	511	508	448	552	510	514	527	516	523	570	561	556	494	485	496	507	545	516	556	573	505	535	522	514	511	505	485	550	522	491	502	530	518	568	533	531	531	499	507	502	533	521	506	477	493	509	501	498	517	523	573	525	564	472	500	529	562	451	539	537	545	534	492	529	486	542	512	531	528	539	509	537	476	511	523	506	516	525	516	485	525	524	532	523	527	545	485	518	516	493	520	497	494	501	491	532	479	495	490	549	547	526	548	552	502	515	516	493	472	520	518	500	535	526	512	496	550	542	514	527	528	483	537	482	529	523	493	541	525	529	509	495	551	514	521	474	521	519	525	525	536	510	514	518	528	515	519	521	556	527	531	471	544	527	517	481	538	511	531	502	505	487	487	505	494	529	531	523	540	498	498	551	517	508	515	509	516	550	531	549	503	501	543	510	513	509	510	499	558	519	503	505	518	502	544	538	532	529	539	492	522	479	539	511	508	524	535	524	519	486	513	523	527	490	504	504	535	532	561	529	497	542	527	527	499	491	516	515	550	522	498	475	473	466	500	536	529	504	497	496	484	517	547	513	474	526	484	500	529	514	526	555	514	505	517	496	544	467	520	511	528	523	538	490	543	499	560	511	522	495	508	518	522	517	514	492	510	483	486	516	536	537	512	495	544	458	523	515	504	523	516	531	561	539	495	502	499	498	514	479	517	491	541	492	547	523	481	498	524	530	587	543	543	527	486	496	515	508	483	518	518	491	489	526	485	489	512	497	496	477	490	547	504	525	512	510	560	523	493	503	509	514	514	469	503	541	568	522	539	541	469	468	548	561	481	498	523	493	539	503	531	527	545	483	512	507	491	530	524	505	527	485	481	494	504	533	489	523	513	528	489	524	503	557	524	502	580	483	499	523	515	497	490	509	507	510	510	517	511	495	533	540	553	507	509	510	469	503	522	499	524	510	521	535	499	507	542	506	524	517	574	550	492	540	509	508	490	520	551	490	495	525	497	582	551	555	510	520	489	496	560	497	550	506	526	539	478	517	506	540	493	500	516	533	542	468	523	504	511	524	550	481	529	548	539	508	523	536	510	497	486	508	530	461	507	526	451	523	560	548	512	559	520	534	512	508	525	491	517	532	522	527	534	518	472	506	506	552	500	548	484	525	489	529	521	471	509	534	491	542	471	532	501	526	554	505	519	507	503	503	520	528	499	526	476	520	523	541	508	526	513	513	508	482	471	489	487	519	501	529	535	510	518	498	525	506	525	502	515	510	490	516	494	486	529	514	475	502	507	493	486	516	534	526	527	548	519	540	519	539	550	451	558	515	544	540	526	501	540	504	486	515	514	494	542	539	506	501	523	511	481	497	544	538	513	514	552	484	563	548	517	543	506	466	502	527	502	503	536	533	539	552	496	533	496	555	491	607	517	486	559	542	514	524	468	514	511	514	554	519	527	491	550	539	509	489	505	533	527	477	491	503	529	578	547	548	537	502	534	511	552	510	539	519	537	515	493	518	550	545	512	527	503	529	506	510	524	513	547	488	511	526	536	509	487	487	524	492	540	490	546	523	532	544	536	496	514	509	535	503	570	514	539	493	546	500	522	538	509	508	517	510	499	529	518	488	496	469	532	478	488	500	499	505	531	533	519	554	553	513	511	528	478	520	554	492	543	528	514	514	509	485	470	548	491	541	524	496	496	486	508	543	518	521	500	539	515	504	494	500	543	503	543	538	492	511	498	530	531	532	507	489	546	524	469	530	517	520	526	517	493	528	511	528	520	509	525	517	528	527	561	538	549	501	497	525	480	519	544	533	506	506	524	534	517	532	510	492	512	529	533	519	538	557	535	535	531	515	523	486	493	523	515	521	506	487	555	540	541	470	502	524	546	515	471	537	471	487	475	541	521	523	535	549	522	525	523	531	569	458	528	505	487	496	497	509	539	473	519	506	515	528	534	527	492	509	555	532	500	524	530	511	491	535	505	569	517	515	467	503	520	534	482	549	498	509	499	509	501	473	511	511	536	548	487	503	510	522	484	514	522	513	505	495	494	510	484	533	468	518	508	516	490	511	504	481	505	502	540	486	513	470	527	522	558	474	477	548	499	507	511	480	497	502	491	489	552	519	472	519	513	518	547	517	496	540	542	500	524	485	495	514	512	512	482	551	536	509	521	493	552	511	524	480	468	514	496	498	560	489	489	542	519	486	520	486	505	493	517	507	517	503	550	558	542	545	503	494	531	512	561	527	503	539	507	523	485	530	498	482	544	574	480	448	513	442	527	493	512	500	526	525	490	495	519	481	491	503	533	519	484	523	526	500	534	507	514	480	529	511	528	486	519	503	540	514	519	454	515	520	532	552	514	525	515	491	529	486	538	544	480	480	522	481	515	506	506	538	511	525	495	507	495	528	509	549	518	521	519	485	536	503	507	504	481	565	515	504	524	572	508	554	530	582	514	499	513	515	508	518	496	534	506	537	533	523	521	540	505	528	477	501	541	507	531	523	547	512	508	511	520	517	515	503	539	509	542	561	500	496	535	498	525	540	510	539	558	499	519	527	552	536	512	485	542	496	537	512	517	509	526	526	530	480	536	515	528	508	528	535	506	511	512	502	494	498	550	524	522	530	540	520	544	544	509	540	517	506	560	562	505	520	554	499	469	495	509	518	528	504	537	499	536	503	501	502	543	501	553	482	482	521	474	520	496	537	547	498	500	507	504	502	544	502	517	560	453	527	540	513	496	470	521	518	500	544	511	542	512	522	473	533	534	493	474	531	485	475	497	531	511	528	541	523	516	497	534	488	520	520	535	481	529	524	545	497	512	554	530	564	483	530	526	477	525	482	548	550	542	507	521	509	517	506	559	517	521	532	525	569	492	516	552	506	507	511	494	514	498	522	533	487	460	545	503	561	514	500	496	532	534	504	510	509	497	483	551	550	508	486	522	523	519	551	516	505	495	508	509	503	535	521	525	540	502	490	502	523	483	534	495	534	514	488	463	555	539	496
32265	35726	37961	27787	16704	10473	5630	2860	1682	907	720	612	620	507	474	399	403	360	352	332	321	329	328	354	329	322	298	292	289	292	272	271	261	306	280	307	270	263	254	285	286	300	281	281	289	327	304	280	279	318	281	298	318	274	287	332	270	270	296	266	293	285	298	285	247	277	256	324	342	306	267	249	293	273	280	301	282	262	263	302	310	289	280	277	250	274	273	279	296	297	285	295	315	266	255	265	302	285	290	285	317	312	302	255	280	302	282	294	307	291	301	285	295	275	310	310	269	295	292	277	286	313	288	270	309	257	272	297	261	301	284	288	285	296	316	267	266	286	262	266	254	302	271	277	310	273	278	275	287	288	291	286	270	282	275	259	280	297	307	233	255	273	275	274	269	296	285	298	305	299	285	296	288	304	292	275	288	298	272	294	299	292	270	291	271	291	270	298	284	291	279	292	281	252	273	293	278	314	286	270	266	271	289	301	268	271	271	270	259	261	288	269	300	296	317	269	281	280	269	303	275	282	295	286	273	300	314	317	269	267	288	288	296	285	277	321	283	293	295	283	296	275	266	287	272	276	256	279	263	281	293	301	283	231	267	267	250	323	282	287	283	255	307	263	272	283	312	260	282	297	310	284	287	311	266	300	279	282	269	289	256	280	272	293	289	267	279	268	278	246	292	289	255	283	280	277	246	321	272	291	281	278	290	290	266	268	266	263	269	288	279	267	285	294	275	266	281	297	277	279	297	309	302	294	279	290	321	264	315	266	284	294	278	279	258	266	288	298	309	286	324	267	276	270	287	261	307	301	291	290	276	293	284	296	293	259	294	314	262	281	269	267	273	286	292	301	290	278	269	279	264	262	300	305	278	303	292	284	287	276	299	282	274	268	296	299	271	288	263	292	268	267	290	304	278	287	283	275	294	280	258	280	278	305	288	301	279	282	309	300	296	286	280	304	254	280	286	302	267	306	268	282	303	265	265	286	285	291	276	281	294	257	281	285	266	284	277	289	315	276	285	266	287	296	276	273	278	279	289	280	300	271	287	294	299	274	260	264	316	324	290	266	287	289	292	286	288	297	294	289	278	313	282	298	284	275	274	270	307	281	289	269	310	287	286	300	282	271	265	300	294	311	276	263	289	265	288	290	281	265	305	299	280	254	268	287	273	293	262	287	274	287	301	273	299	281	294	282	304	258	290	291	290	314	281	283	266	298	257	282	288	299	273	296	277	289	304	266	314	279	288	285	257	260	295	274	278	244	319	279	252	285	268	267	252	268	286	296	282	257	276	272	299	295	274	288	295	279	313	264	271	284	310	293	260	307	294	276	266	254	308	290	279	292	284	276	294	300	299	258	314	306	282	283	260	254	294	261	289	258	289	288	315	305	299	294	283	314	280	303	292	287	265	255	311	288	283	264	269	287	301	299	261	311	293	255	283	292	311	300	298	300	268	308	304	288	285	293	285	284	299	271	300	284	263	292	278	298	215	298	286	287	305	274	288	270	291	295	256	283	304	285	307	271	272	275	296	282	288	285	297	270	311	305	262	276	277	274	308	264	290	306	287	275	266	288	275	295	272	282	278	299	288	289	270	282	280	297	270	303	262	274	270	304	304	290	300	291	262	306	280	257	268	268	300	276	270	243	283	299	252	299	287	269	278	279	306	284	271	287	268	276	288	297	268	295	269	271	289	282	282	279	285	260	296	301	271	278	293	285	276	309	286	276	291	302	294	268	259	272	305	271	272	289	307	275	262	281	282	271	286	288	255	290	283	276	304	309	278	267	273	279	267	247	261	280	319	283	267	304	302	280	267	288	286	279	260	296	287	285	286	292	313	289	321	289	307	246	316	277	267	290	258	241	290	276	304	257	268	264	291	291	284	276	284	322	284	263	293	318	299	300	277	285	263	297	253	272	252	295	294	305	252	246	279	284	271	292	304	279	306	325	266	274	293	273	272	282	289	260	272	313	273	302	282	279	296	285	267	282	320	262	284	299	281	288	276	301	278	274	286	286	296	280	312	281	290	292	285	271	298	271	278	291	263	306	279	281	259	301	295	297	281	292	303	300	266	264	280	275	274	277	280	292	258	266	293	303	281	278	294	281	288	263	311	290	243	273	295	264	259	258	262	292	309	285	290	314	291	314	278	320	286	261	304	293	278	297	281	291	251	276	282	299	274	267	277	249	252	286	276	342	282	260	289	302	264	300	319	284	286	276	309	271	272	273	280	274	282	253	245	280	263	311	304	289	287	293	296	300	321	296	278	301	287	282	304	280	294	284	277	289	294	286	258	298	280	279	283	278	266	283	282	295	258	265	265	250	254	255	274	281	271	277	300	284	280	288	289	288	274	263	257	312	288	288	276	249	265	296	306	266	266	298	282	251	281	266	301	273	291	250	279	327	282	290	301	287	305	301	292	284	324	288	282	280	301	310	265	318	293	270	289	288	318	268	271	306	310	280	258	296	273	314	252	299	294	279	303	294	307	249	301	286	288	257	298	312	310	302	295	290	266	265	284	263	285	284	296	302	286	292	281	251	321	302	291	273	282	247	293	282	266	241	283	281	310	278	308	297	274	299	267	272	279	270	254	280	276	294	264	294	278	270	298	316	293	276	281	269	277	265	286	327	270	284	265	301	275	276	306	283	309	262	282	272	293	272	283	297	306	300	303	290	290	271	262	272	301	262	293	264	258	301	294	333	273	269	283	305	271	286	279	296	276	277	270	259	283	269	293	261	269	284	254	273	317	299	262	321	279	279	314	267	303	254	266	263	285	281	270	313	309	261	278	282	281	272	273	286	269	325	306	285	269	266	304	294	293	285	317	299	272	278	278	272	303	298	266	263	317	300	267	290	298	293	276	288	290	278	285	280	307	294	315	342	290	307	299	283	249	267	289	293	272	309	287	285	287	266	256	290	265	298	300	309	279	285	295	267	274	297	278	290	262	276	280	287	265	297	259	264	304	282	294	284	307	290	301	315	305	275	281	310	284	284	284	286	276	292	278	285	309	287	280	268	263	278	297	300	281	264	277	294	271	326	308	274	281	298	280	265	271	268	285	274	273	285	263	288	300	285	306	264	312	264	308	279	321	276	283	270	291	291	293	281	297	284	286	312	305	284	280	306	250	294	280	270	305	263	251	258	265	316	262	329	290	261	287	278	313	278	290	261	282	281	282	290	296	274	289	311	262	272	297	282	270	298	263	270	279	300	268	284	283	290	288	277	274	278	276	303	288	300	275	273	297	290	265	289	320	303	271	263	259	297	268	283	242	273	296	260	291	309	301	291	270	261	313	281	299	294	319	263	267	266	298	260	302	280	269	282	270	277	286	281	267	288	284	283	277	267	292	274	266	314	298	297	236	297	278	280	288	283	275	293	305	263	291	308	264	268	281	277	283	275	258	265	281	313	251	294	274	276	253	312	269	277	284	324	266	297	282	287	294	268	296	289	290	258	292	264	278	310	274	287	257	268	266	311	291	307	276	293	285	280
33796	49737	38267	25469	19524	13921	8645	4688	2963	1495	1148	976	966	716	633	587	531	489	408	436	378	412	362	406	362	326	343	323	306	398	308	316	326	327	337	293	329	297	306	334	305	323	351	297	309	323	298	300	312	305	300	347	330	314	300	287	330	305	277	295	318	317	299	324	349	318	338	322	293	294	294	306	321	283	315	322	330	309	334	337	259	305	308	306	301	311	305	291	305	303	310	317	302	320	263	312	321	300	288	304	295	301	320	310	319	318	307	291	335	312	290	314	288	306	326	299	313	292	300	324	292	308	314	315	309	305	295	284	299	315	288	329	316	287	307	297	342	295	297	292	291	314	296	303	291	284	307	303	297	297	331	326	322	308	313	305	293	315	307	311	319	270	309	318	303	289	289	326	312	288	312	315	331	302	302	271	311	286	298	325	321	316	319	318	311	290	323	313	271	350	315	308	292	332	293	294	335	337	304	297	294	301	302	294	252	313	308	310	319	318	299	324	347	293	353	331	273	321	313	345	332	306	327	282	279	345	332	279	328	310	328	312	282	298	322	306	314	302	294	304	298	313	310	291	332	297	303	323	295	313	323	287	333	317	322	309	307	347	292	325	318	291	314	304	296	329	332	315	371	328	312	324	299	304	303	325	312	310	276	339	312	355	302	294	314	299	300	308	306	317	309	314	304	293	265	335	318	305	329	285	319	305	306	317	279	305	307	288	295	283	306	340	324	289	305	330	288	284	319	334	324	306	308	311	324	303	330	311	291	318	329	305	301	311	309	335	320	323	321	303	282	298	313	314	317	308	276	313	305	334	315	292	321	306	318	339	295	300	299	314	312	304	285	324	302	309	324	277	300	307	290	304	303	314	323	303	309	305	338	311	291	310	329	306	345	298	273	315	327	325	304	275	293	303	272	303	325	322	278	311	324	334	305	290	336	296	306	302	327	311	315	305	334	302	329	308	297	309	302	288	316	313	290	323	294	301	306	293	293	300	276	294	309	307	329	302	308	333	289	317	316	323	308	312	311	310	268	350	297	313	343	335	306	315	316	364	305	310	328	320	309	328	325	305	301	337	295	306	316	312	317	311	327	298	280	303	304	311	310	310	324	315	302	306	315	308	315	292	308	316	278	292	287	304	302	303	288	318	299	285	344	304	331	318	327	294	302	332	293	309	302	316	286	310	291	321	307	298	317	322	336	319	301	310	320	315	325	289	321	303	299	307	310	303	288	319	317	306	279	318	307	314	318	284	282	297	308	339	317	297	307	326	288	314	319	315	309	326	326	318	252	327	343	272	307	291	320	301	315	339	278	357	301	308	303	312	319	339	326	313	291	280	290	309	312	303	297	316	326	321	294	286	328	289	284	321	317	324	336	283	317	319	307	311	298	322	318	297	307	297	305	297	302	320	314	303	295	302	331	298	323	319	308	335	304	331	269	297	291	324	304	305	279	298	296	328	331	293	324	308	312	288	338	303	284	306	341	307	324	295	313	265	302	326	307	314	304	292	329	280	313	296	307	303	302	295	330	332	289	313	310	318	318	351	309	327	286	321	319	306	291	279	286	299	311	277	323	310	317	296	302	284	336	305	281	299	330	300	331	296	333	330	320	314	284	293	303	285	338	290	263	313	315	292	317	303	336	325	298	295	299	320	308	334	304	304	306	329	307	254	300	306	288	322	303	329	280	288	277	319	327	286	306	308	285	303	317	342	305	286	317	315	282	339	311	332	308	320	282	299	316	321	322	353	288	281	323	298	295	303	307	351	320	307	317	298	292	264	310	308	304	296	306	308	298	303	301	327	294	292	320	298	355	302	306	316	314	319	307	324	341	306	289	334	280	329	308	290	292	298	284	312	321	299	308	285	328	293	308	271	302	304	314	297	297	301	320	300	326	305	283	296	321	296	281	322	303	313	309	269	299	312	296	306	307	329	318	303	298	302	301	286	308	315	306	323	293	285	291	315	310	315	313	296	319	315	318	342	317	300	307	306	298	317	295	332	304	315	300	323	311	303	300	304	325	296	300	325	279	322	330	310	281	314	305	305	312	304	289	299	286	330	327	291	331	313	307	313	296	303	356	287	308	263	315	301	292	330	278	316	318	308	289	310	285	300	293	294	319	304	313	306	309	312	297	333	291	308	280	317	311	323	290	300	306	314	341	309	298	327	339	305	316	290	306	321	313	313	328	310	287	286	292	305	287	309	337	333	295	316	318	330	314	320	313	323	338	298	322	301	294	319	286	306	305	299	308	288	311	299	288	302	336	296	309	301	330	334	318	324	315	305	334	295	313	289	346	335	285	317	320	333	271	293	305	313	280	324	307	330	303	283	286	329	316	329	334	281	296	275	309	340	315	300	339	316	344	276	326	302	281	319	315	315	302	341	348	341	299	306	297	309	255	322	283	304	293	313	301	324	295	305	300	324	316	279	326	363	316	305	295	343	312	316	311	322	297	284	341	296	288	283	306	332	316	312	304	310	298	297	292	331	320	306	316	311	297	292	309	299	327	311	350	287	319	321	311	293	315	286	330	271	283	314	299	316	302	322	289	293	308	321	320	275	276	306	277	286	314	320	339	324	302	344	312	315	311	280	302	315	277	313	347	314	318	315	295	346	298	338	307	305	299	304	320	343	307	360	301	308	278	273	304	315	295	299	311	303	289	298	318	302	300	309	320	315	294	288	319	310	310	324	320	321	323	320	263	313	316	296	329	304	290	292	295	299	313	293	296	317	286	305	327	322	289	313	280	326	312	319	307	316	293	354	317	312	281	323	303	293	306	296	293	282	299	310	338	309	307	330	279	268	304	303	315	265	312	329	326	314	310	307	290	288	323	305	305	315	300	318	320	324	306	346	305	309	294	305	339	305	313	318	326	328	315	294	280	328	314	296	310	328	311	285	346	315	302	341	289	330	308	281	266	288	328	314	309	278	296	279	303	315	288	332	286	328	309	334	280	342	279	309	315	307	309	280	297	316	282	316	328	302	313	304	313	299	287	300	308	310	296	276	323	281	304	302	292	307	310	297	330	309	316	325	310	321	269	293	298	335	312	286	310	286	313	274	309	305	298	284	320	281	308	321	304	302	305	297	332	318	296	310	329	282	317	313	276	310	314	328	295	299	307	335	329	282	318	300	310	302	295	282	326	308	265	296	293	323	318	305	294	326	295	318	292	289	308	323	284	327	270	293	345	323	298	324	314	307	299	310	301	324	320	288	320	320	307	286	318	292	328	309	309	313	321	311	333	296	324	313	291	312	320	349	301	335	303	276	312	325	312	307	321	324	296	287	323	294	269	286	315	331	307	285	322	313	318	292	300	333	319	312	293	326	286	287	332	285	322	277	348	291	315	302	322	319	294	331	282	317	317	324	310	316	306	310	286	314	261	307	329	314	300	292	320	311	307	322	302	298	295	289	319	315	351	309	325	293	294	295	282	331	322	309	296	336	293	282	344	327	304	309	299	306	299	328	306	324	331	337	291	276	297	291	311	325
24523	21634	29092	26146	24932	23567	16392	9340	4300	2111	1251	930	905	873	666	600	616	528	526	413	468	447	424	418	404	395	423	417	397	404	358	371	395	372	385	370	373	437	367	374	366	349	379	384	342	343	352	361	344	340	391	334	369	359	374	382	352	377	382	368	357	355	330	381	376	347	364	344	354	388	376	364	364	368	389	367	403	338	376	359	375	376	355	368	384	325	391	357	361	354	349	332	370	380	386	347	365	379	393	385	345	372	375	370	384	382	330	363	349	386	348	378	345	333	349	369	367	356	377	330	387	348	367	394	363	326	323	354	353	358	342	351	346	374	405	365	392	380	358	355	360	339	398	355	344	359	355	346	332	339	366	374	323	311	375	347	367	408	410	341	343	334	382	374	353	344	344	386	336	385	359	345	380	349	388	344	400	345	364	350	391	356	371	342	345	363	367	365	394	401	357	350	366	348	370	363	351	365	371	315	361	365	336	376	405	356	372	390	395	354	356	394	382	356	363	358	352	392	393	359	372	331	353	355	338	370	317	351	349	338	382	355	388	379	357	362	368	374	371	369	347	353	378	357	367	385	360	343	387	357	343	361	353	366	387	361	383	348	342	391	396	347	369	357	327	367	344	367	355	339	362	352	354	378	376	364	346	360	338	377	362	374	350	369	344	354	386	324	380	350	356	371	344	355	334	323	417	376	386	337	374	377	349	390	351	350	348	349	362	330	353	363	351	319	376	349	341	369	384	352	369	335	388	344	342	361	344	362	365	349	374	386	355	372	353	346	356	366	390	391	355	371	363	373	393	347	357	358	370	346	337	350	341	385	344	361	382	380	375	358	336	332	360	345	345	361	346	387	364	367	339	381	377	396	340	389	379	373	341	361	333	335	332	361	350	361	360	353	362	326	352	341	365	384	340	405	351	337	355	336	360	377	369	317	349	400	365	373	351	365	315	346	387	349	354	343	357	363	318	392	356	392	337	353	363	333	354	376	336	340	351	375	382	381	354	333	361	365	355	341	374	369	365	363	370	362	365	381	358	344	366	353	338	324	328	379	343	409	353	357	363	383	355	372	393	365	323	375	345	354	349	352	356	378	358	388	384	352	364	352	340	354	362	376	365	357	339	349	328	360	364	341	351	332	372	345	396	348	406	382	324	384	357	333	365	363	384	375	368	339	349	333	385	356	381	363	342	384	351	338	415	379	373	376	363	372	371	388	353	347	347	393	339	321	363	389	370	366	368	376	343	365	409	382	385	342	353	371	361	377	363	336	377	368	351	380	335	372	364	326	367	390	389	365	351	338	336	353	355	363	344	400	345	350	345	371	370	369	381	350	404	336	373	381	357	341	356	341	360	353	378	333	422	367	317	385	364	374	364	379	354	353	383	355	359	408	391	352	332	326	372	334	336	395	368	340	344	377	361	357	305	366	361	366	377	361	351	364	348	354	380	366	375	382	395	371	371	385	344	348	363	379	362	346	345	368	349	348	385	373	363	352	363	357	324	337	355	363	355	346	375	333	382	368	383	367	363	394	340	340	338	351	343	357	346	331	379	370	352	368	366	346	366	361	334	371	357	364	366	374	336	377	357	343	370	344	334	336	367	387	371	352	366	357	358	362	368	390	372	379	369	365	402	360	369	344	374	368	349	340	357	396	372	363	350	367	338	381	386	363	317	352	350	361	359	322	350	371	323	351	369	359	334	340	327	408	336	316	378	372	364	375	358	381	338	371	329	370	364	373	354	348	310	339	377	385	352	359	385	385	341	367	377	385	365	371	341	368	346	357	355	359	329	357	371	387	370	346	345	351	406	349	311	371	357	363	368	375	378	365	400	346	357	327	360	339	352	378	351	394	385	386	344	372	388	344	357	376	383	329	348	382	350	344	352	365	332	366	342	368	346	342	389	330	368	368	349	378	386	341	390	377	353	351	390	384	374	348	374	380	368	342	366	361	348	302	372	357	362	373	354	352	332	351	361	322	375	341	371	361	363	360	369	355	351	360	350	353	368	360	377	356	368	335	371	335	378	386	351	361	352	345	338	351	361	381	379	344	343	326	350	360	368	377	353	350	359	370	356	380	341	373	392	362	358	354	380	344	385	372	361	360	336	385	342	365	363	337	340	336	346	360	345	350	355	363	314	362	369	355	384	359	382	370	386	341	361	374	382	316	375	377	348	356	330	369	341	361	356	330	340	371	369	373	345	335	369	367	407	376	363	373	341	380	344	359	380	385	368	361	354	368	370	344	352	328	380	369	370	346	323	366	321	393	397	355	346	358	356	369	359	338	376	359	336	353	370	347	372	369	371	327	363	349	361	380	365	362	352	354	425	385	351	376	351	365	346	344	355	370	348	314	367	372	367	378	366	362	386	341	407	368	345	385	359	391	345	339	320	337	354	353	352	380	378	351	355	345	356	366	364	332	349	369	357	361	386	360	408	329	385	340	339	392	368	349	376	368	356	360	340	364	406	348	381	336	354	368	357	396	352	389	394	359	388	352	388	369	385	378	362	374	329	352	387	371	368	355	374	384	351	336	378	340	354	401	360	375	332	367	394	338	350	363	373	369	367	384	338	358	380	353	325	344	384	370	364	365	367	368	346	370	392	368	332	355	340	349	374	374	349	380	381	357	381	368	371	402	362	386	375	382	342	360	365	384	346	348	351	348	382	369	410	396	368	386	376	365	388	372	380	333	352	361	343	355	355	363	367	376	357	344	357	345	365	363	380	346	343	350	376	371	353	371	367	380	397	355	317	334	370	361	359	379	405	306	361	399	351	351	405	344	350	348	370	334	384	374	406	346	353	362	330	357	374	362	372	354	385	372	361	365	368	370	374	372	353	358	384	385	366	368	352	394	381	384	379	358	348	364	361	363	317	401	369	349	336	354	361	344	345	383	319	367	359	380	361	361	366	352	356	351	343	358	353	363	383	364	362	368	361	347	388	389	348	377	362	369	416	363	352	348	343	374	363	383	342	373	361	328	365	354	366	395	373	366	367	320	348	371	362	384	382	346	340	391	357	414	343	322	364	383	375	338	338	343	353	362	354	347	375	348	365	355	329	330	353	353	376	364	337	371	341	352	360	361	363	373	358	339	360	353	329	387	348	363	359	362	353	373	349	335	377	360	346	353	373	358	362	359	375	384	360	362	343	377	340	308	353	354	370	359	339	351	358	392	376	366	372	426	384	352	381	341	367	360	346	357	372	367	392	343	387	395	332	354	348	385	355	344	323	402	393	392	347	405	376	365	388	366	369	319	371	357	361	361	343	316	367	398	359	329	333	355	363	355	372	360	343	363	358	342	386	369	365	353	332	366	368	372	332	343	358	383	367	354	344	376	377	327	370	317	335	357	344	382	355	349	329	376	347	362	352	358	365	390	355	360	357	387	346	374	369	349	340	360	395	359	386	365	355	343	342	359	373	338	370	369	374	382	312	356	387	359	329	351	360	385	354	320	336	343	347	393	363	389	339	378	349	384	376	352	364	363	338	337
32969	58295	46226	34457	30440	24016	17348	12430	6693	3337	1953	1465	1416	1231	999	833	776	616	601	555	579	499	520	473	462	453	455	424	418	388	391	421	392	394	362	391	353	387	397	402	371	388	361	361	380	394	376	361	366	361	369	398	363	360	365	374	412	368	365	339	379	360	364	390	350	369	362	400	368	363	404	384	403	386	356	368	363	438	385	388	384	365	392	401	375	381	367	359	390	394	390	369	381	416	382	352	376	331	352	343	408	383	388	393	352	362	382	390	410	421	357	357	403	383	380	397	380	374	403	376	373	386	354	371	380	395	375	379	387	406	368	415	395	342	385	419	392	389	327	385	404	377	385	400	377	398	366	400	370	385	385	366	402	384	363	368	386	388	404	402	366	384	390	404	378	382	350	377	365	390	367	412	372	367	389	392	418	405	402	361	400	384	387	383	381	389	393	369	404	376	378	361	346	364	375	365	382	357	369	375	390	371	366	389	379	364	329	384	370	365	352	364	365	397	381	413	376	353	374	382	372	391	358	344	386	363	379	393	392	385	400	370	392	383	379	367	380	395	376	367	370	374	370	384	362	308	381	401	396	354	332	382	348	388	376	370	355	392	376	371	350	366	376	382	398	363	347	381	397	357	354	383	344	372	380	350	359	337	346	382	392	382	384	376	384	392	413	365	383	371	383	379	348	393	381	382	369	376	366	383	356	373	364	374	371	389	364	386	361	385	383	372	399	363	368	379	397	376	374	393	356	350	350	330	376	369	374	358	378	364	382	393	386	381	388	389	398	388	388	376	375	380	341	386	371	354	348	373	376	364	362	359	367	398	393	407	401	400	374	376	364	381	405	361	353	392	378	348	392	424	377	375	379	353	379	395	358	372	388	390	445	394	382	363	374	382	390	390	365	357	364	448	357	379	378	397	405	367	371	345	376	394	361	345	360	379	355	395	361	370	396	370	372	373	398	371	344	387	345	355	380	389	375	373	357	384	362	369	401	384	383	369	394	366	382	391	354	379	397	397	382	379	350	376	348	391	395	408	374	384	375	365	381	350	387	417	388	410	365	405	384	390	388	378	383	381	382	392	373	399	364	392	388	400	373	384	359	379	372	370	396	398	372	335	378	336	368	384	354	399	356	380	367	352	399	361	350	368	374	391	372	363	376	371	391	406	384	382	389	380	378	363	373	342	384	383	353	363	386	365	391	370	351	394	383	353	409	400	372	381	408	406	395	377	372	378	421	366	349	357	343	370	377	372	355	369	399	401	371	371	393	370	358	406	369	379	376	371	401	373	391	379	386	368	395	403	377	410	382	353	373	359	437	401	385	371	384	373	368	395	375	370	405	369	379	396	373	348	397	393	389	369	356	355	339	371	358	388	381	360	354	397	397	371	375	368	389	424	399	405	368	385	374	402	384	345	385	394	378	406	372	381	405	386	386	370	381	387	364	399	352	371	385	399	390	357	412	367	362	384	366	389	383	355	370	376	362	389	374	371	389	387	348	402	377	363	375	369	400	373	391	382	372	392	403	397	382	400	407	370	360	386	350	376	374	356	366	348	361	405	374	398	344	338	392	380	376	346	397	369	356	358	338	379	341	390	421	365	385	363	347	380	359	370	346	371	380	353	375	372	362	388	366	383	392	386	347	362	375	372	363	371	360	399	325	429	391	377	385	342	384	380	374	357	365	316	378	365	360	394	368	358	352	411	348	385	390	366	359	348	365	350	392	392	382	371	374	382	410	384	414	336	382	400	365	362	367	379	366	379	333	384	381	401	383	394	377	394	388	371	365	365	383	377	375	360	372	375	377	334	373	363	354	366	370	382	372	358	402	362	391	336	340	346	403	385	359	346	385	365	357	380	375	357	381	382	387	406	397	367	364	370	391	385	384	374	398	391	372	402	379	375	387	366	383	419	414	364	398	356	403	401	378	366	387	368	380	336	377	359	352	363	365	343	369	410	358	386	362	359	393	390	387	383	381	377	404	400	364	362	369	360	343	373	336	372	369	385	388	388	384	380	334	353	387	384	369	398	328	408	357	353	370	415	350	367	371	379	381	372	377	384	383	381	417	395	365	360	383	379	362	360	399	394	394	391	402	388	355	376	370	353	347	338	358	364	392	342	359	359	349	405	411	388	397	325	390	371	387	396	363	389	377	357	401	379	381	397	404	376	372	376	356	383	377	383	400	400	360	377	422	395	360	366	398	363	362	354	381	398	356	387	386	397	397	391	412	388	370	390	410	360	374	377	342	381	402	402	383	391	369	345	385	390	366	380	386	352	390	375	351	378	376	365	349	373	362	392	399	358	355	381	388	372	392	372	339	356	371	364	391	407	406	334	415	367	381	341	378	365	379	381	376	363	368	365	361	393	373	368	374	408	383	346	388	382	348	370	379	409	347	379	382	354	387	432	384	366	400	362	380	362	349	389	393	375	341	369	349	406	373	380	378	368	361	343	368	389	379	385	355	381	393	353	362	380	347	378	370	343	387	355	361	349	348	384	373	418	354	367	357	369	367	382	360	388	384	367	395	373	388	381	391	381	392	389	368	362	384	360	362	374	350	386	340	386	395	378	363	364	370	378	369	333	353	390	354	389	333	393	343	372	352	402	343	369	391	379	333	347	346	390	375	394	355	375	334	360	368	334	354	374	384	375	385	392	336	372	344	404	384	365	380	400	377	390	392	383	366	369	376	414	379	371	365	403	379	376	397	412	393	358	388	345	367	384	387	382	369	376	385	400	377	382	367	407	372	388	363	354	380	381	357	396	381	379	391	350	400	386	388	396	372	363	405	383	400	373	357	384	381	360	396	371	360	382	344	385	373	350	362	403	334	395	353	391	397	345	407	400	374	377	372	371	399	378	357	368	398	437	377	375	379	369	389	395	373	374	371	368	389	372	356	353	337	412	371	435	371	403	348	346	390	405	392	397	414	351	373	364	382	345	375	407	380	369	389	343	346	382	366	370	345	362	394	370	442	382	370	383	359	388	354	345	393	414	397	379	385	360	349	362	373	358	388	354	379	384	390	394	349	366	390	413	366	418	395	391	351	412	369	395	379	382	375	374	369	358	369	363	384	365	364	419	356	369	400	385	396	346	405	369	432	375	349	371	376	384	371	415	388	337	363	397	396	377	409	354	373	401	411	404	373	403	380	367	376	402	371	341	391	389	377	353	397	365	358	389	382	368	394	373	377	368	356	354	357	395	360	382	361	364	368	401	380	388	409	407	372	390	399	333	369	374	363	397	398	369	367	377	348	349	370	390	371	406	375	386	383	391	377	372	401	342	372	349	379	352	366	381	379	362	377	432	391	382	371	398	372	338	360	356	358	361	398	390	364	374	396	392	363	388	362	376	363	395	379	345	407	413	364	391	363	374	387	376	357	340	357	398	375	367	372	396	425	380	381	422	384	406	362	394	382	451	386	394	384	386	366	407	354	388	379	364	385	397	377	333	376	382	357	379	377	389	347	400	372	371	396	363	403	395	334	377	408	385
25687	21763	29553	28973	21580	12636	9536	6220	3963	1588	966	844	819	733	647	595	501	480	470	467	459	424	426	411	392	368	379	411	409	387	349	383	400	354	368	401	388	370	362	384	395	363	351	394	376	367	368	353	389	369	350	396	343	338	338	357	382	375	365	371	363	362	351	364	324	363	375	359	389	347	370	346	354	373	383	378	369	351	409	377	362	406	338	381	375	388	369	351	361	365	352	368	409	417	388	366	337	315	361	360	375	369	397	352	339	367	378	393	360	375	410	369	341	383	365	385	372	399	391	375	349	364	360	391	351	351	350	365	389	349	383	394	372	397	388	359	388	348	368	349	362	378	359	378	378	361	362	328	368	389	350	400	398	340	366	371	355	400	379	339	374	383	378	345	376	362	376	333	362	344	355	367	379	383	350	358	383	363	376	382	352	345	397	367	378	403	383	335	354	350	406	362	371	367	370	381	350	371	356	356	382	321	359	377	382	377	367	361	404	402	397	334	379	344	344	381	374	362	360	359	371	388	356	368	369	342	375	368	374	353	342	399	356	348	369	359	351	375	361	372	366	381	372	360	358	383	384	373	376	355	375	364	360	368	335	362	389	351	333	349	356	380	340	358	360	353	357	339	383	331	371	380	366	366	367	381	379	378	356	383	339	383	363	388	385	404	389	352	392	384	379	373	383	378	385	408	375	367	348	409	380	385	379	393	386	340	374	401	356	364	398	400	384	359	362	379	339	400	373	350	396	357	368	386	380	392	355	364	347	334	396	363	359	358	395	401	328	353	357	372	368	375	354	356	349	348	379	321	385	368	357	340	369	392	348	360	376	407	366	367	343	389	392	366	399	358	344	385	372	382	346	349	385	371	382	371	358	359	344	377	376	359	348	351	346	357	326	393	382	376	327	371	322	401	395	373	355	367	393	358	322	375	356	358	403	378	420	349	367	384	339	355	347	372	386	383	368	373	335	356	340	356	392	396	353	358	331	365	358	372	370	355	368	364	352	376	426	317	367	379	399	362	347	366	381	371	352	374	360	379	362	373	373	388	349	364	369	387	369	325	369	355	339	335	366	341	378	371	349	362	341	347	378	379	374	368	350	369	368	392	362	386	352	360	369	347	362	363	394	382	365	343	387	353	376	373	412	353	348	367	386	367	337	353	338	368	344	335	367	390	365	373	376	362	405	318	367	373	362	365	350	340	383	359	402	394	374	315	417	363	343	372	373	377	324	335	381	346	337	344	360	392	362	364	363	376	341	374	356	357	363	361	370	362	367	352	337	367	359	385	371	338	380	343	377	376	361	385	397	364	365	358	367	347	363	337	362	356	315	389	375	357	367	370	389	376	368	365	359	340	356	401	413	388	382	378	359	380	371	378	381	401	360	388	383	358	389	378	369	356	368	353	340	394	360	357	356	327	336	363	329	353	397	387	368	350	358	364	384	384	394	389	364	345	331	357	338	360	372	337	329	346	387	390	390	354	368	372	356	372	367	355	352	347	361	362	346	347	365	340	345	388	373	351	349	339	360	353	374	377	326	378	339	372	360	367	411	361	373	383	335	350	353	371	368	364	385	345	398	384	379	353	365	401	363	361	381	374	358	376	362	373	367	355	337	396	387	394	351	390	364	358	363	328	384	373	388	370	326	341	436	360	370	395	365	372	378	347	389	344	366	362	383	351	376	381	367	355	374	367	330	375	372	346	336	408	386	369	333	394	366	378	363	338	365	358	370	384	373	353	391	326	357	368	361	358	386	320	357	368	359	329	336	328	353	380	355	396	382	372	334	376	357	358	365	396	380	388	380	359	361	396	379	381	409	354	376	389	377	370	372	400	372	363	356	391	405	409	341	341	353	351	338	354	389	348	329	342	329	378	370	380	351	364	399	356	320	333	345	355	365	360	381	355	368	370	357	364	375	363	336	402	377	407	385	348	368	360	414	391	373	369	347	376	364	351	362	324	353	346	342	370	393	342	378	378	407	371	385	337	378	377	345	364	383	322	364	371	395	397	380	397	396	340	363	320	324	373	377	401	349	349	345	389	354	379	380	367	360	368	359	364	338	360	356	366	382	386	336	377	368	360	402	378	365	393	381	367	377	381	372	378	380	367	343	353	363	379	358	308	364	375	404	396	383	365	395	377	386	337	377	388	349	351	371	397	359	376	345	373	329	351	373	346	393	344	359	379	374	370	390	343	382	376	385	347	382	355	361	359	343	374	331	344	399	394	348	375	382	363	403	349	398	396	348	367	371	385	350	375	367	368	375	367	362	398	346	400	355	390	362	350	371	360	367	359	351	354	376	351	340	356	358	342	377	375	363	395	375	365	342	401	376	361	347	335	363	354	344	358	369	365	349	350	417	389	381	378	389	388	374	364	383	398	394	380	361	379	339	388	372	361	369	392	378	380	370	320	376	369	352	363	363	394	373	394	400	369	364	375	377	352	354	346	372	377	376	373	382	356	344	379	367	348	327	374	375	333	363	369	366	373	354	358	336	346	358	390	391	346	361	354	356	357	371	344	349	340	371	412	365	396	380	398	373	370	356	371	366	353	409	359	330	392	347	364	377	358	344	371	374	377	345	389	380	343	369	358	375	364	394	360	359	371	382	374	370	403	365	370	361	365	383	358	382	353	349	365	353	378	357	372	388	383	386	380	399	375	385	342	382	356	384	345	348	356	376	342	387	350	346	340	364	357	334	400	338	326	364	385	414	332	360	352	361	378	377	376	354	360	370	341	359	357	360	334	376	397	378	358	377	366	388	355	376	375	346	354	363	366	367	348	397	370	390	353	361	373	365	383	366	381	349	343	368	385	376	400	388	350	362	359	371	372	382	367	359	365	358	362	364	366	339	353	369	394	367	387	376	361	369	347	360	348	353	396	326	380	362	389	376	354	355	355	367	372	363	360	330	318	363	371	345	360	365	401	407	379	353	385	356	375	374	371	380	331	374	402	377	375	365	366	363	364	361	371	378	351	338	410	363	365	338	352	377	366	353	355	387	349	360	370	370	385	383	374	393	382	356	382	363	355	382	337	366	388	336	380	377	359	359	390	355	353	400	334	374	376	338	355	376	359	364	392	368	338	352	375	323	368	394	378	347	374	363	322	371	332	388	377	347	384	386	391	400	353	353	349	387	415	394	399	370	340	334	371	344	379	352	346	361	386	348	352	357	372	342	372	359	348	342	362	400	363	394	336	362	388	377	354	369	343	384	430	373	360	373	380	345	402	362	386	427	366	361	360	367	365	368	398	379	357	359	368	382	371	354	363	380	362	363	378	387	378	356	373	367	356	320	383	394	351	355	369	351	363	363	380	375	395	369	385	408	375	391	383	383	373	360	358	364	396	362	375	344	356	334	372	396	367	387	348	391	376	347	414	383	352	364	376	360	368	339	363	354	386	376	357	392	355	360	386	365	354	400	352	380	374	367	375	339	367	380	385	355	332	357	361	349	345	359	354	402	396	383	381	361	331	365	353	369	353	353	339	359	353
31898	53726	43366	31110	23267	15410	13967	10293	6739	2581	1552	1202	1200	1107	958	796	681	643	595	556	468	523	498	464	507	465	461	437	442	434	413	416	410	362	394	402	384	367	437	399	426	389	446	417	372	392	392	375	418	404	392	379	399	409	399	368	376	371	356	408	422	439	385	375	402	413	383	349	415	401	419	408	424	378	368	388	424	395	395	410	393	390	375	373	406	395	383	369	392	386	392	376	372	428	397	406	367	417	432	385	405	417	384	407	394	404	425	388	406	397	387	414	388	415	377	383	377	387	392	427	441	369	410	411	402	370	368	423	400	422	360	368	397	392	400	379	385	388	369	395	420	374	420	410	384	439	388	432	384	407	425	385	415	418	413	378	372	409	375	373	383	407	383	369	411	386	412	375	411	416	409	386	404	395	385	410	403	396	417	386	388	429	382	381	391	388	416	391	388	377	392	403	420	417	379	405	395	419	422	367	367	374	373	436	422	398	407	420	413	376	417	396	383	442	379	394	390	361	393	358	411	383	414	410	422	392	405	408	413	379	392	382	414	372	360	380	356	366	423	418	402	407	400	364	398	368	396	391	377	383	420	375	405	363	393	384	364	375	394	402	339	373	379	381	404	434	394	401	400	401	409	413	414	426	396	371	401	366	395	412	382	432	405	418	388	426	401	361	395	392	410	413	363	407	386	411	443	390	421	400	400	406	410	392	389	401	419	391	388	414	402	418	401	382	395	385	385	380	378	413	356	389	399	404	369	376	372	411	412	388	394	359	387	445	405	391	389	368	365	398	380	386	406	389	430	410	403	369	420	405	390	389	411	368	379	381	374	376	402	386	397	379	370	388	431	407	396	403	393	385	415	426	373	377	408	369	434	408	447	376	372	418	369	393	380	409	374	391	407	379	416	444	440	383	400	365	388	384	387	367	420	394	381	392	392	355	377	368	382	403	374	396	408	380	364	415	394	406	441	387	408	376	377	373	396	413	410	375	384	387	423	375	398	383	397	400	402	400	389	398	412	360	372	406	428	404	424	393	400	405	405	399	394	423	397	401	399	386	392	401	401	375	370	413	367	412	367	385	374	419	415	417	397	379	395	407	405	357	402	395	382	376	377	374	390	420	410	411	398	374	405	401	411	392	426	399	393	391	373	383	400	382	389	352	396	396	407	393	399	341	380	447	407	397	387	414	362	378	414	375	409	407	423	410	366	396	417	374	350	400	422	399	388	417	357	390	375	396	397	418	413	398	383	425	383	423	384	410	444	406	381	398	391	374	425	416	376	389	422	394	449	390	351	419	389	415	397	390	395	376	394	409	398	373	445	397	409	394	404	399	391	406	401	403	371	385	423	418	436	373	391	411	397	418	404	408	395	386	394	382	416	406	384	457	398	422	415	414	423	426	388	401	439	367	377	376	401	409	395	356	415	401	394	441	419	413	401	402	392	391	418	348	381	373	376	373	380	418	371	394	385	358	377	394	413	406	382	362	410	390	431	372	368	361	374	401	403	403	400	397	404	423	423	341	368	364	408	392	392	354	401	389	409	379	382	415	400	374	371	413	380	396	396	431	380	373	415	387	422	392	387	371	383	401	393	398	430	404	397	396	393	427	369	379	384	387	407	398	362	415	389	432	400	364	409	413	424	383	365	378	394	400	379	371	395	377	395	404	403	395	358	388	403	431	390	391	403	382	385	372	392	387	429	398	379	389	409	391	395	391	348	380	404	363	410	366	383	383	431	421	398	390	381	416	371	377	413	417	420	395	421	466	378	383	384	409	391	369	432	393	414	378	404	389	396	416	411	388	365	465	389	375	367	371	359	388	387	398	405	372	392	373	358	432	379	417	403	352	391	406	418	373	369	393	377	369	385	407	431	421	389	406	429	402	431	442	372	391	376	389	378	406	382	363	367	388	388	423	412	350	407	412	376	384	361	386	417	375	400	380	378	368	418	369	391	432	380	371	409	377	362	434	389	432	398	387	394	367	370	392	395	388	391	411	399	368	393	385	393	417	392	395	393	382	392	393	394	395	391	392	414	422	385	385	413	389	418	379	391	369	370	406	382	401	384	393	383	428	445	379	398	399	393	385	378	387	398	405	372	388	360	382	348	399	410	382	403	386	385	397	377	399	416	403	382	351	410	371	396	406	418	400	409	404	368	433	386	374	421	384	432	387	395	375	372	369	391	375	408	394	381	401	410	380	398	405	385	407	386	385	360	379	404	404	409	361	423	412	415	391	404	428	364	364	386	406	401	405	420	395	420	437	382	400	371	363	370	408	383	407	405	359	400	437	359	420	416	386	376	385	404	409	362	411	418	412	384	368	394	380	389	385	387	373	415	391	390	408	384	396	358	397	381	430	392	389	363	407	406	419	396	401	389	361	408	395	361	388	392	365	419	382	342	376	335	387	371	370	454	411	432	374	389	367	398	405	400	400	371	360	391	370	374	357	389	418	405	389	375	409	359	358	397	384	357	409	388	383	371	375	388	441	416	392	384	392	396	397	406	411	390	410	376	376	399	394	410	368	421	434	443	368	402	407	400	402	391	406	339	371	417	406	390	380	377	368	410	366	367	376	402	390	395	408	397	391	366	406	374	404	384	406	397	379	399	369	400	346	409	395	419	360	384	401	374	394	405	409	360	409	382	402	372	375	365	400	363	432	389	418	389	392	416	409	376	384	396	426	377	390	379	395	407	419	422	393	433	388	373	403	405	362	375	411	383	396	383	374	365	394	429	414	368	392	351	412	369	399	396	381	378	420	395	386	401	397	382	396	361	401	407	373	371	384	382	402	424	406	386	396	390	394	406	392	384	435	407	424	384	410	409	361	404	412	424	397	390	439	389	388	360	386	410	371	402	404	359	407	381	409	376	432	386	435	392	384	389	361	417	379	407	381	395	468	408	375	422	437	392	379	384	379	383	392	400	368	386	382	378	413	407	414	403	409	377	394	393	402	380	360	401	387	389	388	375	392	364	403	428	371	407	398	339	409	383	397	401	372	373	420	409	386	425	383	400	361	397	399	383	407	392	428	382	410	356	422	371	409	401	372	367	410	394	399	370	408	425	410	419	424	386	361	383	379	389	366	379	421	379	399	367	415	403	417	389	393	392	408	393	401	389	400	362	386	425	399	408	425	386	386	402	405	384	384	406	388	388	384	416	398	372	424	401	391	388	399	404	381	405	353	408	408	400	399	383	442	368	393	394	387	403	384	416	391	429	412	425	389	375	407	374	375	417	364	409	390	356	381	370	391	433	368	365	403	418	370	383	381	435	381	410	381	352	409	405	391	406	383	388	399	412	383	388	426	385	402	423	428	383	403	419	379	390	380	389	402	387	393	384	407	415	368	383	401	405	421	402	376	392	376	379	366	428	388	373	395	392	441	439	418	406	414	365	404	431	420	386	401	416	400	397	394	399	417	383	393	409	413	412	408	382	412	397	404	355	384	397	404	409	408	401	394	377	412	438	410	397	394	405	435	380	350	441	431	388	384
23375	21682	29430	24789	22424	23886	24563	16502	8957	4774	2012	1399	1257	1224	1067	877	789	780	726	622	630	672	606	604	565	593	581	538	540	516	523	527	534	519	468	497	570	506	505	528	507	543	524	500	507	495	463	503	477	519	503	496	516	524	529	489	523	445	507	501	483	472	542	542	552	499	500	492	506	522	508	480	514	512	511	557	508	538	468	536	515	546	508	496	503	534	503	489	557	504	478	494	493	507	512	507	496	479	456	520	512	507	533	518	512	519	520	502	533	454	529	538	531	524	521	521	508	491	575	508	478	513	516	508	490	484	517	520	513	507	526	547	524	529	510	492	488	526	495	505	529	519	520	464	509	520	472	511	514	495	514	503	519	491	533	570	497	518	508	489	497	526	507	514	551	489	512	476	479	484	484	490	494	515	501	510	527	492	532	513	567	512	521	490	526	483	533	468	495	496	520	498	492	514	503	480	528	500	510	486	526	510	493	473	487	496	463	491	508	530	502	517	471	488	502	500	507	506	519	483	493	496	544	490	510	476	509	512	487	505	536	528	511	497	471	498	504	468	517	484	513	512	515	501	538	487	505	500	485	527	496	470	459	486	481	526	495	482	508	534	484	495	505	493	481	537	511	509	487	499	495	492	522	514	527	468	477	475	516	462	478	514	507	494	474	507	485	527	490	493	538	533	515	475	485	500	507	507	546	512	521	528	504	506	480	505	511	471	511	485	501	505	506	534	542	486	467	466	464	496	501	516	497	517	476	533	491	506	503	471	511	556	483	540	511	497	466	492	509	495	464	507	523	493	482	529	501	504	500	524	521	498	497	508	503	513	479	523	495	501	502	512	505	482	519	508	502	544	517	509	483	471	505	489	495	502	495	505	490	555	477	516	497	485	474	466	479	485	511	506	518	496	490	508	503	533	457	522	529	526	489	486	527	531	524	526	484	495	510	505	510	505	515	497	474	538	470	493	510	522	471	505	494	517	451	507	542	533	503	464	491	515	480	490	490	487	542	517	500	552	532	487	513	470	448	516	504	529	536	502	460	527	506	530	462	517	517	485	516	514	496	510	501	517	501	449	530	498	508	579	511	524	488	495	524	482	496	489	502	470	484	498	547	498	528	522	515	475	490	485	538	514	531	542	515	561	490	568	486	510	512	518	525	486	535	521	495	543	506	481	475	491	547	519	534	532	525	469	465	492	491	483	506	515	485	510	496	506	504	523	491	472	478	501	479	502	514	505	506	519	474	472	506	454	487	514	509	476	496	494	489	507	547	504	523	470	475	508	538	534	475	491	520	457	507	470	495	485	486	519	489	452	520	523	502	478	506	493	519	551	531	507	494	521	506	493	511	476	494	505	553	529	529	520	518	479	520	557	527	529	543	488	479	494	505	454	525	480	529	532	513	509	495	537	517	490	494	483	493	516	531	525	521	479	513	523	528	518	486	536	490	497	518	491	501	530	477	516	493	513	498	492	483	472	477	489	474	506	526	531	501	480	529	534	524	511	510	464	497	521	518	515	498	462	498	452	521	504	486	459	518	500	489	521	488	518	491	499	503	494	514	469	523	506	524	479	467	495	512	489	509	516	479	464	503	508	487	462	453	493	511	542	498	493	478	526	515	481	489	499	485	491	547	497	550	495	559	484	535	531	475	474	496	467	510	519	510	467	462	491	480	460	516	491	528	526	470	504	531	461	464	474	505	550	478	537	509	488	491	490	502	517	491	513	548	528	530	521	517	506	501	511	505	508	495	508	493	554	503	510	488	482	498	501	511	501	507	504	463	507	510	496	474	514	504	528	486	475	504	490	509	485	498	493	491	511	524	486	472	511	481	497	487	518	476	496	514	500	489	523	469	488	467	491	503	486	500	507	497	493	483	522	542	516	480	504	490	485	454	494	525	464	494	532	495	483	507	503	505	467	503	492	475	498	528	475	491	506	509	468	555	513	513	473	496	487	488	443	504	533	474	475	525	480	472	481	441	509	499	492	505	461	565	514	493	506	485	529	470	531	487	462	487	488	503	540	518	559	518	501	483	506	490	510	505	526	528	509	550	521	534	535	502	499	492	488	508	515	548	534	496	522	515	538	507	492	524	537	471	509	497	529	488	494	528	476	504	491	530	494	472	497	529	505	456	507	530	533	493	477	458	467	537	472	523	511	497	471	525	538	490	502	486	500	462	486	469	504	490	520	478	499	477	522	488	453	468	523	479	483	497	473	535	473	501	500	476	473	509	519	487	483	523	501	501	483	439	527	528	519	500	493	480	496	521	522	511	500	483	549	523	520	498	498	538	497	497	495	542	502	479	486	543	509	479	515	484	473	493	498	486	556	481	500	505	465	477	558	504	516	540	483	544	480	537	514	493	463	485	513	508	522	450	529	499	516	468	505	508	542	510	487	465	569	507	491	486	460	512	490	508	517	487	512	451	507	515	476	487	456	473	483	511	449	520	542	479	500	519	471	501	527	477	507	499	574	496	496	489	512	558	475	522	497	503	480	498	510	495	497	493	549	515	481	489	514	528	508	531	474	523	502	504	504	457	536	467	491	478	519	504	505	485	482	524	518	490	468	511	495	498	452	474	483	480	493	492	495	534	499	459	496	504	476	513	480	484	473	467	519	527	488	536	543	501	479	492	457	502	508	533	508	525	530	548	510	484	490	504	485	525	480	472	517	500	491	500	504	494	506	474	488	514	491	527	493	489	494	503	528	508	505	534	491	516	459	502	498	499	494	509	548	486	532	501	519	562	539	503	529	525	484	497	512	516	527	502	487	507	535	467	513	512	521	517	505	521	519	503	480	494	477	526	555	485	519	508	536	489	527	500	491	492	421	499	448	526	502	483	485	515	477	501	495	463	466	478	489	488	497	519	528	490	504	499	477	553	497	510	525	494	501	522	515	513	501	515	499	510	505	478	481	545	516	527	495	487	483	537	497	499	470	497	538	495	492	514	521	488	495	532	482	514	507	517	521	499	556	488	483	488	519	497	511	476	514	514	498	549	497	501	471	514	489	492	449	473	512	460	491	524	530	503	503	510	517	493	513	514	479	531	487	555	470	482	504	528	502	507	512	493	514	519	483	489	535	529	519	525	536	495	573	539	518	483	475	480	456	490	505	500	488	458	497	474	513	527	503	544	474	445	531	502	469	479	490	501	541	519	514	526	519	488	520	464	536	470	507	533	480	488	519	535	509	495	505	517	520	499	482	511	527	498	508	477	518	522	500	513	470	508	490	518	495	513	501	470	507	540	525	459	523	505	514	512	496	511	519	472	508	490	501	523	533	517	481	536	531	519	509	489	459	545	507	533	520	511	513	518	485	491	508	508	470	526	508	491	491	501	481	500	488	491	506	529	467	498	499	573	496	449	482	449	509	481	528	531	513	477	517	536	470	489	495	496	510	517	557	487	507	483	485	469	530	528	508	504	501	517	514	492	515	469	507	517	535	525	513	494	478	492	460	456	513	525	488	465	509	473	504	514	480	487	513	502	505
35063	64902	52814	40259	29491	25186	23988	19693	12114	6907	3048	2098	1736	1842	1571	1204	1088	973	862	787	798	739	689	667	649	664	642	602	566	553	516	584	561	540	522	509	525	541	537	559	511	525	509	475	519	509	509	499	534	531	517	534	552	460	507	533	515	509	479	514	532	502	483	503	515	517	499	545	504	544	517	558	539	486	587	510	502	522	512	501	521	510	522	500	506	520	504	536	510	552	497	512	528	502	521	549	494	521	533	516	542	526	530	528	514	499	500	476	519	535	550	515	513	505	529	446	527	545	514	503	505	523	535	529	484	531	529	468	489	542	517	514	524	519	493	526	555	514	500	505	492	471	541	507	509	535	511	530	534	515	508	501	518	498	522	556	504	464	525	482	539	524	526	473	527	498	490	491	488	508	517	512	511	534	506	499	506	522	503	520	459	516	535	522	515	562	475	503	559	529	544	507	500	528	498	510	493	478	502	544	509	500	522	526	561	533	502	488	465	504	550	499	541	522	472	548	513	491	510	558	516	524	509	505	496	488	502	510	511	508	518	520	499	542	496	537	548	499	475	508	515	530	480	520	502	552	517	485	473	525	495	506	489	534	534	481	479	491	497	531	475	475	530	517	529	442	490	537	512	528	510	510	481	531	518	510	532	515	533	511	498	510	529	535	490	523	523	500	511	537	508	539	542	466	510	494	485	499	526	547	487	498	487	500	552	501	503	510	513	516	521	491	493	513	519	520	482	520	496	527	547	486	497	495	546	498	504	559	517	528	480	488	516	491	502	513	509	509	452	483	518	540	549	492	500	492	529	522	514	500	508	507	504	500	513	521	489	537	482	520	508	497	475	509	494	551	502	534	532	491	518	510	530	544	528	520	520	552	499	495	523	569	506	482	501	529	512	507	571	551	508	509	500	532	511	505	509	501	536	499	516	541	512	508	517	536	481	507	557	512	490	517	490	506	525	504	535	511	536	499	528	489	502	532	532	541	528	476	520	526	552	518	533	504	506	522	543	499	519	474	483	531	518	507	544	508	507	530	508	483	546	516	522	492	535	494	518	491	534	485	489	520	502	504	512	486	524	496	504	528	544	519	461	529	524	557	473	484	516	526	498	517	509	507	481	474	518	540	513	514	470	502	522	539	481	545	538	499	484	506	523	498	513	492	529	549	510	510	495	456	500	532	481	487	546	507	507	497	528	516	545	543	519	509	495	543	511	519	496	508	502	486	517	490	510	508	530	552	527	527	482	447	518	506	477	499	502	529	468	527	526	539	480	519	484	479	507	489	530	504	522	510	521	504	548	515	506	498	482	526	491	522	535	487	529	503	529	499	497	540	482	497	532	544	527	485	500	517	540	518	483	520	503	495	495	530	507	511	551	513	498	545	498	488	552	481	519	550	520	492	486	546	487	531	480	542	513	491	495	520	562	506	510	517	558	533	510	502	494	488	532	493	534	504	518	464	489	527	572	487	495	543	505	520	532	534	511	489	521	544	491	498	512	515	525	481	489	558	537	509	507	510	519	522	525	545	514	539	532	510	498	531	520	525	497	503	507	516	471	527	541	500	519	512	523	507	528	549	495	510	495	533	529	491	511	535	527	537	501	494	499	512	515	510	536	470	514	497	507	494	511	564	503	505	582	505	518	527	534	483	526	527	506	519	538	495	531	492	494	557	482	498	526	513	510	498	517	509	510	491	527	515	499	522	470	476	525	493	515	510	508	508	529	532	472	535	471	477	481	532	543	485	510	476	534	504	489	510	478	513	497	491	514	527	505	552	463	487	517	511	468	519	497	531	503	516	499	512	563	493	491	472	518	498	507	475	470	526	540	524	516	526	532	523	505	525	529	499	524	464	493	485	486	485	517	511	525	536	489	526	497	466	503	524	539	560	500	534	497	511	494	525	488	524	529	499	554	509	538	535	560	519	512	478	508	493	467	480	532	502	522	487	504	509	499	516	561	493	534	516	507	513	558	499	495	519	511	542	555	508	490	523	517	498	490	526	487	524	505	499	487	534	503	535	513	497	535	503	531	506	485	568	542	498	509	546	512	504	510	505	529	520	528	564	538	484	521	512	460	523	506	530	508	548	516	528	524	507	520	505	524	525	516	495	485	543	499	541	492	502	517	515	492	475	543	486	505	475	551	500	546	516	541	519	530	530	532	467	501	511	523	524	526	501	486	530	528	506	529	474	511	489	520	499	479	544	505	527	508	519	478	536	510	539	505	535	507	488	501	504	531	507	516	518	490	480	522	528	506	562	461	494	500	445	557	495	488	533	487	515	548	527	517	522	497	515	542	501	506	529	511	514	529	535	509	528	499	499	510	500	489	475	516	515	476	509	505	502	500	491	507	539	504	534	498	521	497	528	526	497	505	487	553	510	502	521	517	506	527	514	527	506	516	559	506	484	485	528	507	502	493	504	541	518	482	561	541	495	518	531	485	473	483	500	519	542	525	511	513	511	511	531	531	472	531	511	534	529	520	538	516	518	510	491	488	492	536	523	493	519	514	515	523	522	524	561	522	512	490	539	515	556	509	492	512	504	505	504	483	527	519	501	541	505	517	508	481	474	477	527	547	481	484	491	505	488	534	557	491	519	524	499	507	469	518	510	490	522	509	484	495	498	532	551	546	500	478	554	540	523	502	521	543	516	528	508	558	537	532	498	501	517	517	522	500	564	520	497	507	467	504	501	490	507	520	528	489	500	490	515	544	517	518	509	533	519	513	500	513	522	487	476	502	580	532	499	476	532	514	492	497	556	522	515	548	553	475	519	472	542	522	497	513	505	556	534	522	481	509	521	536	532	547	488	515	502	490	482	541	480	549	471	528	511	493	487	526	550	557	544	547	505	515	514	516	495	521	532	533	517	583	460	504	512	509	474	508	506	495	564	490	516	488	530	519	472	524	478	523	481	537	537	500	528	488	500	511	495	485	503	484	458	528	532	550	514	485	510	531	515	509	518	484	474	465	526	497	520	502	522	542	499	479	504	499	521	490	558	507	538	491	523	539	501	490	530	510	505	494	488	520	516	548	536	504	529	496	490	513	501	536	561	513	545	492	501	514	489	509	530	494	523	525	474	511	519	481	527	494	552	494	529	509	503	502	523	473	497	516	505	533	491	469	523	488	537	508	572	525	522	545	490	520	475	493	514	523	551	534	495	520	526	539	523	500	527	580	470	499	499	503	482	504	527	522	535	483	488	521	476	512	521	492	544	539	501	508	509	516	553	524	488	523	520	497	495	559	551	543	545	551	526	533	517	543	523	506	496	501	508	468	512	535	492	499	506	514	526	526	520	479	513	486	505	528	528	515	539	520	537	494	511	531	524	531	550	522	532	496	470	533	515	510	446	489	514	506	495	521	515	489	534	544	510	487	532	476	482	511	576	522	516	545	479	500	534	546	495	479	516	497	515	534	486	538	538	539	516	521	541	479	507	502	506	521	512	527	519	519	531	525	489	516	540	534	522	545	542	495	546	500	557	529	504	482	534
32575	34757	38032	25608	13910	8092	5719	3846	2594	1736	707	632	521	560	460	435	406	364	369	350	339	355	327	293	303	316	323	321	310	290	280	314	279	278	288	296	286	286	266	264	269	268	262	255	275	274	263	274	285	290	301	272	269	278	278	281	303	282	288	283	311	274	294	271	278	281	288	283	283	286	288	290	273	317	313	279	264	279	290	282	273	283	288	287	272	268	288	269	284	271	294	276	275	303	313	269	285	277	289	282	290	297	285	267	292	288	316	295	287	322	292	285	280	273	263	299	266	278	289	316	294	303	239	283	314	280	289	273	296	295	294	288	263	281	274	296	292	294	274	305	305	276	286	283	284	310	302	302	290	291	250	298	282	295	291	286	278	303	297	250	282	268	278	285	311	283	256	240	312	272	306	310	306	294	277	282	298	297	276	273	273	274	306	299	277	302	303	283	274	281	286	291	279	285	291	302	291	308	290	311	274	281	296	310	320	268	274	263	278	275	317	284	301	257	284	299	264	286	284	270	302	245	299	298	283	289	303	258	271	288	288	281	272	301	290	325	282	288	290	295	267	269	280	282	292	292	280	306	268	307	287	285	286	269	301	285	314	296	290	293	296	285	308	332	269	290	286	283	270	261	311	284	290	277	311	302	292	282	302	279	264	289	266	295	324	289	267	292	285	318	321	290	289	278	276	288	274	276	264	287	305	288	290	296	284	312	303	283	323	301	287	304	255	262	315	284	296	303	294	266	288	277	270	290	278	303	271	306	289	288	268	306	299	300	296	271	277	294	311	260	309	272	279	247	271	267	290	268	298	287	286	263	300	277	272	284	276	291	282	277	300	321	272	284	279	284	299	287	328	287	298	284	274	293	282	262	273	307	330	277	277	269	278	297	307	306	262	277	284	281	280	296	257	296	281	307	297	280	277	292	299	276	280	275	288	343	266	320	273	238	285	270	255	243	315	291	311	291	271	334	292	287	272	302	303	294	303	303	291	276	297	271	255	287	260	249	269	271	275	303	253	302	282	280	277	294	262	268	289	279	268	309	281	263	286	259	308	279	269	284	277	319	274	310	297	302	282	259	270	281	292	289	266	289	285	279	272	264	269	301	306	282	257	286	295	292	322	289	296	247	281	275	294	304	285	279	295	284	301	277	262	250	302	288	283	296	304	292	264	282	291	284	255	269	258	244	280	270	262	283	290	281	292	276	312	256	279	295	305	289	304	279	306	294	289	276	298	253	295	290	304	302	260	268	275	304	287	307	288	276	318	239	288	297	282	252	246	289	266	294	271	259	280	298	288	288	268	290	278	266	303	270	269	296	282	311	260	314	295	298	271	306	295	289	272	247	273	289	288	273	267	278	308	251	276	295	286	272	265	285	297	293	284	283	282	315	287	283	309	308	312	316	268	276	317	272	286	317	297	280	274	267	279	281	308	297	290	293	293	262	301	255	286	278	295	309	256	301	292	276	239	290	283	267	291	277	289	293	300	289	287	330	279	284	259	284	295	250	302	283	281	286	305	293	272	263	322	264	251	258	291	282	282	292	272	291	283	297	266	340	281	251	301	307	307	277	272	293	292	280	283	261	309	282	302	290	262	281	274	290	301	268	281	291	285	278	301	284	282	276	290	285	300	318	288	288	319	284	298	293	274	276	272	276	281	272	329	296	293	278	286	279	286	279	273	314	297	275	314	295	297	292	298	273	301	276	296	266	273	290	286	270	294	276	287	290	273	235	279	253	305	274	261	305	257	290	272	330	266	296	269	274	283	281	296	266	287	287	259	296	284	268	284	281	292	283	311	295	301	242	277	313	293	277	259	289	278	286	292	270	249	302	295	285	281	292	303	265	272	274	297	298	299	294	289	260	308	288	279	251	271	290	300	280	298	273	299	286	258	297	250	295	299	289	297	288	250	288	312	311	289	269	281	312	271	272	312	300	279	289	284	279	314	270	287	265	279	281	280	293	268	292	302	293	285	306	274	278	284	277	300	298	303	276	279	281	268	267	279	303	268	295	273	310	297	286	267	312	270	282	266	301	278	302	265	277	257	281	267	267	284	258	276	294	269	291	265	263	299	297	298	279	236	257	279	288	261	257	295	290	276	311	275	279	278	264	280	278	255	253	290	281	289	281	287	262	271	302	262	266	310	294	267	282	301	302	301	275	280	278	249	304	265	292	329	245	291	261	295	281	253	278	250	270	271	290	290	280	317	289	299	281	277	266	279	284	255	292	272	259	288	271	274	327	318	281	295	280	290	278	278	292	266	331	301	295	315	298	286	303	267	269	273	305	284	282	309	268	317	285	303	304	315	299	260	290	311	297	283	257	273	305	290	319	280	282	309	279	279	279	282	253	301	318	281	301	264	264	306	262	287	302	292	268	277	307	311	310	277	319	293	300	303	318	291	277	300	304	266	274	279	293	300	292	310	290	279	262	280	274	290	302	285	280	279	303	293	255	281	293	278	271	288	287	288	280	304	312	296	311	295	276	303	270	259	286	281	278	271	264	267	298	294	279	268	282	293	305	303	285	267	306	272	296	293	300	278	313	300	282	261	275	304	297	310	296	298	254	265	273	276	271	277	279	281	264	296	292	295	304	288	274	301	286	306	294	293	271	274	314	279	280	275	284	292	293	292	271	273	295	269	290	269	302	276	286	304	280	286	274	300	313	288	268	299	263	309	302	299	278	300	297	278	289	283	282	276	287	293	282	293	282	289	304	272	293	263	278	288	295	245	305	302	281	295	283	297	314	271	323	267	316	258	262	288	262	285	275	289	290	266	272	300	258	312	295	262	292	268	272	274	276	293	291	268	262	255	301	285	321	283	263	268	294	294	277	312	293	274	276	275	302	280	267	321	273	262	284	278	273	279	294	277	306	268	272	298	278	278	290	294	294	258	283	273	288	272	278	267	302	276	283	270	310	294	266	280	255	286	300	293	252	300	298	285	286	299	279	310	284	269	309	257	272	263	289	262	267	277	281	303	295	282	285	306	310	279	277	286	288	318	287	281	296	263	310	301	289	302	307	290	285	279	250	322	312	288	296	318	280	270	302	306	285	278	320	299	298	294	274	302	286	296	288	284	299	292	262	279	246	289	265	284	300	312	306	290	300	305	304	312	265	283	314	283	293	297	269	281	297	277	283	313	285	264	311	279	281	282	258	285	283	290	255	305	268	274	313	281	271	295	271	283	269	269	298	281	265	253	288	266	314	305	278	282	277	313	268	288	284	277	287	271	291	276	266	266	305	327	285	285	263	290	281	290	255	253	290	303	264	292	299	275	265	258	311	304	273	245	320	281	315	284	272	330	307	276	266	289	316	263	318	283	282	285	291	266	299	295	285	294	285	296	295	273	273	283	286	286	285	293	287	292	284	295	283	293	272	304	278	283	308	306	282	295	300	262	289	269	276	288	299	273	311	298	277	314	289	254	307	279	294	268	252	299	287	274	272	281	316	276	288	277	269	248	264	309	268	304	289	290	300	269	292	280	293
33740	49186	37904	23126	16233	11788	9266	6627	4572	2891	1063	875	771	760	620	575	480	492	441	393	388	357	356	345	380	337	343	347	362	303	346	347	293	306	336	325	284	320	331	314	278	308	337	315	317	311	319	302	318	319	275	304	322	319	326	283	284	322	336	330	329	322	324	293	301	306	334	277	285	329	322	330	294	269	312	314	323	336	326	294	333	344	326	338	304	319	262	283	314	313	301	265	343	304	311	316	330	314	308	292	315	315	355	312	312	314	304	316	300	292	306	309	319	324	303	322	281	302	303	313	312	310	325	305	306	297	309	331	349	322	300	284	299	321	273	303	332	337	302	319	307	294	329	313	320	320	288	298	305	304	288	309	333	321	343	316	323	294	268	294	316	301	290	292	304	340	335	284	333	304	291	324	314	319	279	319	304	299	333	310	341	286	308	306	308	289	294	343	322	286	291	318	306	300	305	318	282	314	320	330	309	311	304	311	301	266	301	331	324	311	321	317	317	296	307	321	299	328	317	323	317	310	292	292	320	314	272	317	325	317	293	307	325	295	303	281	289	287	316	278	284	330	307	294	323	335	273	317	333	302	304	307	338	315	321	304	303	299	312	320	302	337	315	300	305	315	303	305	312	323	286	316	343	295	304	309	288	320	277	313	318	300	321	281	309	280	309	311	284	300	313	313	314	301	290	300	318	321	323	337	317	287	283	318	317	302	312	303	315	317	312	320	304	330	321	325	296	306	317	327	283	309	300	317	303	344	316	313	309	289	309	298	298	321	291	307	306	289	317	286	291	324	288	313	293	312	317	318	332	313	277	297	321	311	280	278	325	293	308	302	293	294	310	309	295	346	281	289	302	306	308	334	279	334	292	310	322	330	299	331	298	306	304	304	303	296	296	280	314	270	313	300	299	295	328	329	301	288	311	299	289	324	310	326	306	322	326	323	332	317	307	293	319	295	278	293	313	334	326	281	320	343	306	312	321	328	339	321	313	304	313	322	294	299	320	314	309	300	299	336	322	271	295	293	279	314	322	301	291	312	333	313	332	287	307	278	324	288	337	287	320	309	341	299	276	346	308	322	329	308	292	285	317	339	286	274	306	316	308	305	323	267	317	290	291	308	295	291	292	358	312	322	274	296	311	291	316	316	329	298	311	305	322	307	269	338	309	344	316	322	295	297	319	342	308	295	310	332	317	297	310	331	306	300	340	293	337	313	284	334	315	334	317	320	330	302	256	314	292	284	306	293	279	313	302	302	295	314	306	305	302	306	283	299	286	298	322	287	295	296	367	323	300	334	295	321	307	319	321	270	297	352	279	341	304	320	323	283	289	310	332	321	303	309	313	314	302	295	317	317	325	312	322	311	323	332	303	319	333	346	306	322	306	323	326	301	286	288	315	309	301	313	279	310	321	316	314	246	271	361	275	298	279	314	306	321	317	295	281	280	298	317	311	306	285	346	320	335	293	314	330	297	290	302	325	332	292	320	315	315	343	310	304	297	310	321	274	314	305	305	326	317	305	316	323	310	324	313	327	329	305	288	311	315	337	285	320	318	299	315	314	313	361	300	332	305	291	307	312	272	306	303	321	343	289	344	310	309	329	282	311	316	332	293	309	277	303	321	295	317	326	307	327	305	321	326	323	318	311	327	327	351	333	272	331	313	331	320	311	304	326	296	323	292	300	300	317	314	312	308	283	321	275	318	278	301	317	292	306	335	336	301	292	329	313	323	312	280	326	341	343	307	323	325	320	268	292	337	286	316	255	318	284	280	317	302	281	287	335	314	298	284	310	296	325	314	336	306	328	306	307	300	324	314	321	329	309	313	311	284	321	310	320	328	318	310	289	338	292	275	310	293	280	314	315	286	318	314	322	295	296	277	310	338	317	291	294	347	325	312	299	338	285	320	341	303	348	263	307	284	262	359	325	277	317	332	325	317	310	317	328	312	296	292	295	295	316	325	294	321	336	291	319	306	314	296	294	310	306	312	308	333	293	333	318	303	297	306	335	312	295	312	279	313	291	299	299	299	314	310	307	320	323	331	320	352	342	314	326	326	329	313	295	308	328	336	304	301	298	284	309	317	312	339	288	332	297	327	304	310	306	338	281	312	325	306	321	298	317	320	326	294	301	284	323	341	280	323	329	298	303	332	306	307	297	322	316	319	322	297	324	319	314	311	305	317	335	338	315	312	311	295	340	274	268	317	307	332	318	334	297	292	333	322	300	312	309	330	335	318	326	292	300	317	309	301	311	346	328	293	288	271	308	313	313	278	293	322	328	334	303	299	283	282	300	326	302	319	304	334	340	306	317	285	335	307	267	307	317	330	310	345	309	296	301	288	285	301	283	319	299	301	281	329	307	299	310	336	306	303	328	304	329	278	320	318	303	292	320	337	316	288	311	318	313	309	271	297	327	313	306	319	301	317	339	322	326	317	287	323	322	299	294	284	283	337	279	311	325	319	305	296	283	296	310	282	303	307	293	336	323	320	319	294	279	338	346	296	305	289	308	286	321	274	301	298	321	323	285	301	329	364	303	318	315	292	312	319	292	319	326	295	311	346	294	313	308	318	312	294	330	272	323	304	305	328	312	302	316	309	300	318	283	319	343	330	322	313	332	316	297	319	301	317	355	299	303	303	320	306	314	329	339	323	331	325	316	255	293	306	315	298	319	323	318	278	310	299	341	296	329	314	308	311	336	317	320	283	295	334	317	318	319	319	304	318	295	289	318	336	331	346	324	320	312	281	320	306	298	301	316	314	280	303	336	298	301	319	312	310	310	292	320	317	296	310	307	327	315	321	300	306	326	289	285	279	310	290	309	298	314	317	341	318	304	323	320	324	277	339	292	292	317	313	264	299	306	299	301	304	333	310	302	291	302	295	299	292	320	293	291	286	303	345	333	321	281	325	331	302	294	287	333	342	298	347	317	299	295	303	277	319	317	312	312	328	311	298	311	302	320	301	286	326	327	326	306	333	301	314	309	317	326	295	303	324	308	301	300	348	293	303	308	347	323	318	293	319	310	318	306	328	286	336	295	305	295	319	311	320	275	324	307	320	309	309	271	314	299	290	323	310	291	299	320	306	312	318	323	312	312	302	301	349	292	321	299	290	332	313	312	330	286	325	308	314	315	316	299	321	314	302	327	299	275	316	317	290	305	319	311	331	328	325	293	325	280	297	290	321	297	318	297	318	289	329	310	300	293	296	324	305	293	304	303	334	314	310	327	302	307	301	340	328	339	289	322	312	320	311	296	355	316	278	307	304	305	308	290	295	297	311	300	313	289	302	316	287	310	320	315	339	281	321	335	314	297	306	328	305	284	333	288	288	325	288	319	309	330	320	290	324	292	307	318	312	293	295	359	312	317	325	336	317	277	298	317	313	289	296	300	353	283	292	314	320	332	303	327	290	330	294	318	328	320	293	325	314	307	315	315	325	286	315	343	333	339	325	295	311	315	313	313	325	288	324	294	312	306	287	303	333	323	275	300	298
24504	21638	29160	25940	22611	18901	17048	10854	6012	2370	1135	948	877	807	737	692	598	565	463	441	488	449	392	473	419	407	404	377	322	418	400	388	382	378	374	346	369	359	371	343	394	345	365	361	319	351	353	351	383	333	376	363	366	372	353	354	370	365	351	340	367	364	364	360	347	323	340	381	363	364	373	325	362	360	382	393	354	390	324	342	371	369	361	368	364	363	339	379	356	359	367	374	342	366	405	363	350	347	358	381	355	327	352	346	346	297	383	392	377	349	373	347	350	322	374	385	342	337	367	363	385	391	335	353	365	330	352	321	344	350	353	371	349	370	358	372	373	383	317	384	362	363	372	378	355	362	361	382	345	343	355	406	355	351	377	379	370	381	350	347	349	360	381	360	339	375	340	360	385	404	362	366	355	327	351	381	334	395	326	355	348	325	356	367	367	374	352	362	350	347	369	355	365	390	358	351	364	352	349	370	377	364	335	392	392	348	348	342	363	376	341	361	345	356	380	347	385	347	341	335	393	370	373	361	353	383	336	335	375	353	337	345	347	379	378	384	353	345	358	339	351	364	346	389	352	325	345	337	362	393	356	354	365	348	358	362	381	404	382	332	361	389	357	328	379	373	366	354	371	331	363	338	362	359	353	358	327	353	396	372	326	350	350	343	356	355	344	347	362	402	359	337	353	384	352	366	366	334	362	386	337	331	320	323	348	378	348	367	351	333	375	370	373	374	352	382	347	368	346	330	401	307	345	380	373	352	360	349	356	375	344	364	361	386	351	379	340	382	350	366	387	350	345	378	366	366	366	358	354	343	375	403	337	367	327	363	354	389	370	365	348	367	319	334	362	346	350	347	344	310	353	366	373	387	375	365	355	354	351	355	370	365	355	365	322	366	350	332	342	358	389	369	320	363	367	350	384	370	354	373	337	376	343	347	401	346	366	418	391	350	370	406	378	388	323	384	379	345	365	344	373	355	357	373	346	400	350	339	374	385	364	353	358	376	339	391	358	353	356	365	353	344	362	360	341	344	338	373	354	381	391	365	344	374	343	344	369	366	360	386	348	389	337	350	373	371	374	326	351	378	409	366	345	378	373	358	344	361	364	370	336	370	352	330	358	371	342	350	360	345	370	367	349	340	359	347	354	361	359	361	371	385	357	346	365	395	376	347	345	328	334	342	355	372	328	361	374	341	349	343	380	352	338	374	354	402	378	365	337	346	337	384	332	359	365	388	386	353	345	361	374	361	359	347	351	347	399	367	350	335	381	364	352	335	388	359	361	352	352	362	353	328	357	341	356	375	375	351	353	354	318	338	357	336	349	358	362	374	370	340	392	344	369	340	330	342	322	384	362	380	337	387	371	326	401	395	371	376	363	381	344	334	357	356	330	350	342	402	338	370	339	352	372	367	351	363	388	349	379	359	374	332	336	385	383	383	362	347	332	349	393	321	360	340	366	384	377	359	329	334	338	401	371	379	366	351	343	341	323	338	377	362	346	334	356	371	364	357	281	382	362	376	388	365	359	331	332	362	365	349	358	381	368	379	350	337	356	357	362	359	322	398	354	378	390	367	340	351	339	372	322	347	328	365	339	331	355	361	365	342	340	341	358	377	345	353	383	358	331	363	347	330	371	353	348	343	355	349	338	363	342	354	319	357	338	373	357	368	366	373	364	363	339	377	360	375	357	342	345	358	362	374	327	378	382	344	338	388	362	361	343	354	368	348	381	353	369	389	338	364	398	354	379	372	367	367	307	360	366	350	365	370	348	353	350	370	386	353	381	367	373	339	358	357	328	379	374	367	365	348	355	357	353	331	360	332	333	348	377	394	367	338	379	391	336	347	364	360	357	334	350	372	374	349	393	383	356	330	351	335	325	353	320	338	381	343	372	356	352	353	344	378	357	353	359	377	344	372	370	374	352	362	364	360	383	356	351	364	367	368	341	356	361	360	371	373	365	353	370	347	371	357	349	358	358	371	389	360	331	362	351	384	372	336	350	330	349	371	341	351	362	377	345	350	381	357	337	392	391	341	328	362	347	386	371	384	367	355	370	386	361	375	327	362	344	372	412	331	371	353	323	366	341	364	363	358	354	338	346	363	353	316	344	337	367	350	330	361	369	383	376	378	337	369	336	357	369	420	310	343	338	336	337	323	347	361	408	354	350	334	378	374	382	336	337	349	365	341	342	346	365	375	405	380	322	345	380	356	349	353	342	386	355	364	378	381	341	367	349	362	379	321	328	363	376	309	375	352	362	382	364	375	362	332	338	356	395	374	348	344	364	356	363	357	370	353	345	365	334	376	337	346	359	328	348	332	319	381	356	331	379	318	354	332	358	365	358	348	331	336	385	377	384	364	342	337	347	394	369	330	403	385	364	347	349	335	392	375	361	428	368	360	372	361	331	334	401	364	342	365	350	375	353	336	349	371	369	373	379	345	348	351	349	337	368	339	375	320	323	349	363	360	323	330	332	325	366	378	371	365	376	368	330	375	355	369	369	351	323	369	338	343	321	365	366	376	349	359	356	392	362	348	361	384	368	362	366	339	340	364	354	354	370	388	368	320	371	346	348	365	361	354	363	363	337	375	346	370	353	339	332	312	327	353	382	374	364	364	355	339	382	347	357	398	368	338	340	356	369	336	355	351	363	369	338	341	338	340	376	379	386	414	353	369	358	344	335	348	337	332	395	340	370	384	327	354	347	399	337	338	355	354	352	383	377	366	337	351	344	350	361	377	323	356	373	366	376	363	373	351	376	337	363	348	365	351	338	321	332	358	361	343	383	348	354	356	340	368	368	388	332	377	386	335	324	338	345	335	377	366	361	375	344	379	352	351	372	353	382	315	370	376	348	352	344	393	348	362	350	361	340	353	327	370	387	350	375	376	385	363	343	341	363	330	346	318	361	337	371	357	366	405	365	390	355	351	358	321	341	352	352	337	343	377	347	353	350	368	346	361	341	382	318	365	342	330	368	371	335	369	353	364	352	361	360	365	365	359	345	335	345	375	367	360	341	372	353	384	353	356	363	344	340	398	331	365	334	360	367	344	363	341	377	367	346	353	387	355	367	359	376	355	368	376	344	360	346	347	350	369	348	340	371	353	346	338	327	363	331	375	341	358	353	377	327	345	361	371	341	332	362	330	335	340	366	362	359	354	378	360	343	361	371	352	355	367	364	396	343	346	359	383	374	360	337	346	331	368	361	337	368	360	380	378	371	345	315	352	368	373	356	343	350	369	343	341	332	339	341	357	386	335	350	381	339	316	374	358	338	342	347	363	342	332	372	387	385	337	355	342	349	354	350	332	353	346	382	375	336	337	356	324	358	374	343	371	381	389	358	330	333	363	354	338	333	355	381	374	359	378	356	359	372	359	375	350	339	343	368	335	339	390	372	385	371	373	383	359	368	338	330	339	352	371	364	373	360	343	412	325	367	345	364	366	353	332	370	355	356	380	339	390	375	379	365	364	371	380	320	342	301	343	330	341	361	357
32286	59199	47389	32594	22340	18807	19777	14428	9002	3807	1750	1446	1259	1106	1077	899	767	704	589	563	551	518	492	475	478	436	429	397	406	400	387	406	394	428	379	408	415	383	367	384	379	358	365	372	359	389	399	343	370	385	370	398	389	391	371	372	359	366	378	383	355	340	399	361	391	349	376	353	358	362	361	374	397	367	353	361	407	372	384	378	371	392	373	373	384	350	376	379	360	369	390	366	381	378	385	355	379	382	342	349	378	351	368	394	395	361	382	362	355	378	375	359	380	381	381	380	339	385	415	366	417	367	367	389	411	412	357	372	395	355	348	376	393	374	371	379	383	398	388	350	394	351	355	358	369	349	361	375	379	355	347	339	380	416	384	357	368	382	368	371	386	359	388	352	368	369	352	367	344	375	373	376	350	353	366	375	398	391	373	351	390	365	377	372	375	401	402	368	370	376	355	368	361	375	354	362	369	384	385	347	375	355	415	385	389	383	358	378	359	389	353	404	381	377	386	375	402	401	347	393	373	368	417	359	380	370	377	399	370	405	366	335	400	362	412	410	409	399	390	369	357	356	378	370	356	363	368	363	414	371	373	407	365	355	361	368	370	358	346	378	370	401	373	344	364	380	390	341	370	377	356	373	378	347	400	378	353	343	352	404	399	357	356	380	392	339	377	392	343	367	353	390	352	375	386	403	353	381	365	421	371	364	353	384	377	334	351	373	383	367	394	397	372	382	376	397	344	340	372	429	383	375	362	363	373	409	406	362	415	394	378	375	364	351	375	373	364	356	408	367	367	361	386	384	350	371	343	378	358	366	392	402	396	380	361	379	354	340	336	409	385	339	353	357	389	384	369	408	406	362	337	413	397	367	368	405	341	380	357	382	357	348	390	391	372	397	389	397	338	397	381	401	393	366	372	324	346	381	392	393	383	373	375	396	334	396	382	372	377	362	399	348	369	393	375	392	359	394	386	376	360	368	344	358	354	387	365	419	387	363	338	377	373	380	365	374	388	409	372	390	399	357	365	340	393	362	394	374	377	380	418	381	395	362	363	347	371	399	365	364	349	383	381	378	383	406	393	408	360	391	394	385	363	348	406	375	369	346	354	393	384	375	385	358	355	363	389	386	361	354	390	378	393	364	375	375	371	368	389	374	386	391	368	393	341	364	401	383	384	355	361	362	344	384	395	402	376	410	416	355	354	370	378	381	399	354	367	375	351	369	370	339	347	380	364	382	405	379	376	340	380	355	409	336	389	382	369	382	361	364	349	353	428	390	406	387	396	377	395	369	397	369	371	343	372	351	360	378	362	387	401	336	395	365	395	387	375	385	369	373	363	360	420	401	389	383	375	401	368	343	416	375	378	387	361	391	371	355	406	377	360	355	369	359	343	365	378	361	342	395	370	367	376	387	366	378	382	375	410	395	360	413	375	388	381	405	412	385	350	383	360	347	373	367	377	353	394	367	362	369	366	367	367	370	385	406	380	400	383	362	368	370	338	363	405	357	358	368	395	369	379	383	364	361	388	378	357	355	383	336	412	389	395	391	389	377	359	357	401	311	367	378	333	355	376	381	357	325	410	356	373	363	376	361	368	361	369	362	378	368	351	403	372	385	344	363	378	364	394	371	355	396	369	339	353	378	405	398	377	351	375	361	394	358	378	360	363	384	362	338	361	382	390	380	388	404	361	399	354	378	365	370	379	392	333	409	392	365	383	354	361	377	378	367	378	374	381	360	337	373	383	376	388	375	410	358	400	381	379	370	391	355	400	363	374	371	398	377	397	340	353	367	354	362	367	388	370	391	363	394	372	399	396	399	389	412	366	380	356	360	385	403	362	401	363	371	364	373	389	358	387	392	395	414	359	357	365	403	368	365	389	350	368	418	378	358	346	370	374	393	336	343	398	365	375	350	395	376	362	365	420	374	359	358	364	394	352	371	353	398	392	372	356	357	335	404	361	343	351	375	382	360	367	355	383	386	405	357	381	375	335	389	348	389	369	378	388	370	353	381	359	376	367	368	350	380	371	394	393	374	398	347	390	367	404	374	391	380	376	390	381	378	354	410	356	404	365	380	394	354	379	351	396	365	398	400	360	362	389	352	366	395	359	361	350	381	338	370	365	386	407	361	358	364	398	357	399	349	397	388	426	362	380	337	359	373	344	388	389	386	392	379	391	366	375	372	359	395	369	403	385	370	380	347	386	380	395	401	376	380	359	394	363	409	394	364	381	396	372	361	355	362	383	362	377	402	382	367	395	379	391	382	387	371	379	368	402	339	366	342	386	345	353	343	337	410	401	390	414	358	390	355	378	371	343	378	362	373	379	427	371	384	376	354	371	401	396	350	371	377	367	384	361	353	374	371	371	367	372	365	420	381	372	376	375	365	364	395	409	364	356	372	345	382	391	368	386	362	378	371	396	345	339	398	391	381	365	394	386	393	366	400	355	355	393	375	392	354	355	393	413	351	360	369	362	339	377	352	375	377	384	386	344	338	381	386	371	388	382	368	394	367	396	361	366	372	369	406	386	393	356	372	360	361	361	403	393	372	364	382	353	386	377	375	357	349	388	364	357	376	411	353	393	391	371	359	395	377	355	382	369	371	344	393	369	357	363	395	356	362	350	389	369	397	371	371	344	348	415	360	380	398	395	380	399	389	398	403	409	336	426	351	381	375	348	351	362	366	383	384	360	381	348	358	378	380	368	364	379	415	382	385	380	347	374	364	370	379	407	349	349	384	363	358	370	321	381	373	325	340	416	401	391	434	372	364	368	390	387	378	364	398	363	374	364	350	381	351	371	391	393	415	361	411	392	400	387	388	374	403	408	359	374	376	373	390	390	377	399	402	399	424	376	389	371	402	391	396	381	392	354	367	384	406	338	418	392	402	373	381	398	356	376	357	356	383	372	404	382	387	392	393	387	382	375	367	351	369	411	361	378	349	352	349	377	390	401	377	391	374	367	395	368	378	400	365	393	369	376	368	369	388	371	383	378	371	371	359	373	381	358	387	382	400	398	365	369	404	379	370	393	381	369	382	339	356	353	366	381	392	339	389	347	364	382	343	388	376	392	371	374	374	333	369	374	338	354	379	392	391	357	373	341	353	362	386	393	350	350	392	356	380	340	381	383	385	356	372	373	361	353	384	395	379	342	381	372	388	373	377	387	348	368	369	340	373	385	368	353	394	413	365	401	345	385	364	411	369	403	378	389	363	350	388	341	370	389	361	360	369	380	368	379	379	386	388	386	387	365	362	323	399	378	361	381	375	399	381	403	356	377	405	369	379	389	359	338	364	378	394	392	386	372	404	402	414	376	362	383	373	379	366	363	405	376	398	388	363	364	394	383	386	403	387	354	355	380	430	319	377	398	367	379	400	377	379	337	390	358	354	395	383	397	375	355	400	357	373	356	350	365	368	354	382	396	365	382	372	333	366	401	389	360	383	407	364	376	406	384	372	370	374	371	356	377	368	400	382	399	395	355	346	394	397	381	419
25682	21786	29257	27985	19584	13158	10904	7694	4206	1834	942	805	694	660	665	622	562	543	456	443	415	417	451	445	421	380	396	388	391	417	382	371	362	388	347	383	371	357	357	378	347	376	393	374	361	354	363	400	327	376	338	371	392	386	363	362	383	373	366	380	371	353	341	383	399	376	398	351	416	377	346	355	354	360	348	370	377	381	366	390	380	372	369	403	350	412	361	345	367	345	351	383	386	378	324	393	357	375	358	412	350	405	355	385	365	330	353	352	364	371	384	329	351	366	379	339	344	354	379	360	360	325	377	356	358	339	386	382	371	319	347	355	352	366	369	347	360	355	326	356	359	354	347	366	382	366	383	343	354	352	368	385	366	386	368	368	370	336	336	384	356	378	375	370	361	361	362	397	360	357	359	377	381	349	360	381	323	392	353	364	358	397	346	378	381	358	354	370	335	368	375	336	332	404	348	368	376	341	360	356	353	347	375	371	333	350	373	397	341	375	351	378	362	371	372	388	390	367	380	334	384	344	346	351	359	349	336	368	373	346	336	394	338	372	348	346	371	373	387	350	324	291	321	378	372	343	388	359	334	387	377	406	393	386	353	357	375	357	379	356	401	386	416	349	339	360	342	357	338	371	410	389	361	372	367	387	370	352	351	390	402	379	386	368	375	326	371	362	366	352	364	367	359	375	335	370	344	337	352	387	343	360	389	356	390	353	377	383	354	339	358	357	401	345	357	385	348	356	371	383	388	347	350	367	341	342	340	382	369	383	348	360	340	388	376	340	346	379	380	341	387	359	381	383	346	368	360	402	379	373	359	348	352	381	366	370	365	377	426	369	380	350	404	327	357	370	376	377	378	359	376	351	342	380	340	365	352	403	328	372	345	366	345	334	344	337	320	408	358	361	374	363	374	368	365	315	391	352	358	376	366	341	351	374	341	368	354	347	348	345	334	355	355	365	388	351	379	367	336	364	353	352	398	376	381	355	363	378	381	340	345	408	327	376	369	334	402	387	357	359	357	375	392	341	386	395	340	379	358	358	392	351	365	328	377	381	390	349	373	363	369	332	369	348	372	404	365	383	357	393	361	403	349	375	389	341	341	365	411	360	364	342	366	382	415	403	381	362	360	340	354	343	355	380	361	336	359	349	343	344	358	368	370	363	367	374	357	359	339	389	335	395	370	344	353	351	393	388	365	350	376	341	342	378	400	366	324	363	333	354	362	339	369	381	378	355	362	395	339	341	384	373	378	338	372	363	361	360	359	378	383	345	325	360	340	346	371	395	397	363	367	370	339	402	341	384	381	367	394	378	356	351	343	370	398	404	367	355	366	403	343	322	356	342	355	346	372	351	363	354	368	351	329	335	379	381	346	351	337	364	362	343	339	365	364	366	359	365	329	368	349	354	388	348	362	366	389	367	403	334	345	398	386	396	336	378	346	367	359	372	378	350	361	382	353	377	375	361	376	370	363	360	378	359	389	381	378	361	367	374	352	351	369	420	358	366	377	361	366	355	385	369	346	359	390	373	360	308	361	366	358	380	381	358	372	336	372	377	368	370	350	362	366	344	370	369	341	365	379	349	386	317	369	338	398	377	367	351	319	386	341	347	347	366	359	361	328	317	374	359	331	367	379	368	354	368	372	353	341	393	359	390	367	364	383	379	340	346	392	375	362	344	332	358	357	382	342	364	348	382	353	346	392	362	342	362	373	370	361	343	360	398	358	365	357	376	375	375	387	362	364	391	364	362	348	360	367	364	349	359	409	353	339	363	396	367	345	357	351	410	359	375	339	345	360	341	363	370	404	366	371	391	384	345	354	347	390	374	386	369	379	339	373	376	367	364	395	386	343	365	344	377	377	348	354	366	376	351	364	363	391	357	392	369	359	359	382	360	347	356	387	360	356	370	353	347	399	357	393	344	367	404	335	335	376	382	370	387	355	360	392	377	336	343	391	393	366	353	384	353	367	363	367	371	408	390	355	379	356	374	343	355	366	351	395	393	410	360	364	372	376	353	403	360	359	346	400	364	385	341	371	362	375	355	364	365	394	378	365	352	353	366	371	370	358	325	342	386	334	331	338	348	323	383	385	365	389	379	329	346	373	360	372	345	351	340	387	375	354	378	353	368	351	393	365	378	375	382	369	371	364	372	374	359	355	350	385	351	365	389	350	409	351	359	368	365	349	346	335	337	347	401	360	376	318	372	385	357	395	327	365	355	356	371	391	328	356	360	375	366	358	414	386	356	374	400	372	363	413	348	349	409	341	390	343	394	355	367	361	371	364	367	382	352	388	350	336	370	322	386	351	350	378	372	351	397	376	349	359	367	379	331	358	355	424	354	412	350	349	365	351	346	383	375	391	327	341	344	355	379	362	363	365	344	342	349	386	395	356	384	366	388	368	348	339	362	344	353	362	338	399	389	388	352	370	351	352	377	365	350	384	350	379	365	358	363	335	346	344	349	384	368	352	397	366	370	349	361	356	367	386	373	335	364	354	385	336	392	369	383	359	369	335	373	387	379	343	377	379	372	344	354	352	348	366	374	370	382	357	346	394	385	363	356	355	346	390	363	357	380	334	351	367	341	383	369	373	392	377	355	380	355	345	324	351	388	366	344	367	353	362	333	387	406	374	373	338	336	398	381	354	341	397	365	360	388	376	346	393	363	350	370	387	391	373	366	356	371	398	361	389	370	379	391	344	397	369	330	347	371	379	348	358	340	358	379	371	377	358	370	378	352	392	343	354	344	360	352	367	341	389	373	374	378	356	425	309	363	349	344	372	355	366	362	382	369	366	379	350	417	345	353	373	382	369	394	398	355	360	339	374	376	364	366	359	385	390	381	371	395	351	361	360	352	380	394	387	368	377	337	372	351	405	357	353	379	346	422	402	384	345	390	364	375	373	371	346	372	375	374	376	385	364	376	354	357	381	363	367	371	351	387	369	397	381	374	362	343	353	376	375	328	338	347	382	382	366	372	353	351	417	372	344	394	414	371	342	392	368	352	382	329	385	357	360	390	389	353	376	347	382	375	362	385	348	360	352	363	347	363	324	354	360	341	373	365	367	381	330	363	363	354	371	351	332	371	346	333	357	347	343	340	358	373	380	388	371	369	357	371	388	366	358	367	356	334	366	344	368	395	379	355	350	370	372	390	388	361	368	357	370	376	383	364	367	350	371	373	363	375	372	365	401	369	380	342	372	373	349	341	337	355	366	352	373	382	392	353	398	369	391	345	342	376	382	368	387	368	363	378	364	376	379	379	403	358	350	391	357	337	368	385	359	373	378	384	357	350	352	376	370	383	372	398	379	339	400	349	368	385	351	362	372	336	343	342	367	362	363	369	346	368	382	359	369	362	373	371	341	369	340	340	367	400	321	365	366	418	367	401	370	348	383	363	374	393	364	344	348	369	375	346	362	379	352	340	392	383	360	385	327	373	370	350	381	359	325	350	375	365	358	386	392	388	365	371	399	390	397	373	371	380	374	367	355	366
31920	54263	42197	27553	20483	17136	15640	12239	6929	3126	1567	1226	1133	948	903	812	658	683	631	557	522	491	508	491	481	451	439	452	404	417	416	399	411	466	409	397	382	377	359	430	404	385	394	393	384	388	400	371	395	425	386	395	402	425	388	381	392	376	373	414	390	402	365	413	407	384	384	399	364	394	393	424	420	383	415	398	376	385	390	398	433	420	408	396	389	384	367	414	395	399	377	424	403	402	431	400	383	375	383	406	384	405	411	399	403	358	370	410	385	471	381	403	366	373	371	385	394	406	421	357	405	408	374	413	394	388	369	380	396	388	394	378	394	371	383	406	449	397	379	398	386	366	396	396	409	384	348	435	412	358	393	397	404	405	414	382	402	379	411	406	400	373	386	415	401	377	390	392	409	405	376	358	356	398	385	385	371	382	406	423	400	367	404	418	398	427	386	413	409	364	390	374	391	360	373	399	392	423	404	365	424	379	442	372	382	397	390	380	364	400	419	380	364	385	375	379	411	383	431	422	375	361	408	397	360	393	440	368	381	393	379	385	398	380	405	396	370	386	396	358	354	390	434	383	430	406	365	418	409	377	354	414	363	383	416	398	401	400	393	412	420	399	399	411	378	397	396	389	391	383	411	401	362	371	411	421	385	370	399	394	366	387	394	380	416	381	391	402	410	342	368	393	431	447	381	398	389	347	421	370	409	371	363	360	406	387	372	379	370	399	391	392	379	383	402	365	410	380	380	409	398	395	373	397	404	401	405	378	383	395	420	397	377	386	358	352	426	376	398	376	401	383	375	382	374	408	414	375	365	402	419	415	378	404	402	388	375	367	417	437	415	382	382	413	364	398	402	414	393	366	370	410	383	391	364	377	392	380	415	403	402	385	357	381	410	361	400	379	423	405	403	402	400	423	381	408	364	392	401	401	367	389	378	383	438	379	403	400	422	378	373	385	368	400	413	400	413	376	390	402	373	399	389	387	385	370	420	371	409	399	395	384	407	366	381	404	401	394	390	377	377	344	388	368	382	410	420	400	375	399	382	408	393	384	360	395	394	396	384	372	397	373	402	352	389	402	387	409	399	350	395	387	380	411	371	395	469	409	418	356	352	357	398	382	387	423	360	383	375	402	394	432	423	404	397	370	382	351	399	418	398	408	400	364	407	369	412	377	370	403	420	407	389	369	435	423	387	371	362	400	399	366	407	383	423	437	388	393	396	401	420	392	386	435	388	371	401	409	409	409	402	369	382	424	382	380	394	373	382	394	395	425	411	372	408	395	377	418	394	406	378	406	383	412	364	412	389	399	374	400	424	416	417	425	406	386	378	353	411	377	402	382	403	428	432	385	429	426	385	395	393	382	363	366	396	386	379	411	420	369	345	364	412	399	397	409	397	375	407	387	405	428	413	406	398	383	419	347	387	398	371	388	383	442	393	383	344	364	417	420	367	365	415	413	395	378	375	415	421	387	408	425	357	407	360	419	400	380	376	387	415	348	411	393	386	391	360	393	397	407	392	411	417	417	426	394	394	392	412	357	387	413	373	365	405	393	347	397	380	423	373	406	413	392	366	371	405	432	423	371	338	382	419	365	408	412	389	449	413	406	400	399	417	399	392	416	370	375	456	371	353	369	417	396	353	391	411	393	430	411	379	402	406	404	398	376	382	403	411	386	381	414	390	422	389	379	408	398	364	404	430	386	371	401	411	405	406	388	391	378	382	405	393	377	366	435	409	402	398	398	349	383	378	408	389	398	382	381	373	398	409	383	400	429	395	371	356	432	388	382	366	385	421	391	359	393	360	411	397	412	388	405	380	387	408	397	411	349	402	388	402	372	365	373	408	377	359	415	388	370	395	424	413	415	417	415	380	377	411	387	381	393	435	404	383	405	381	373	398	391	389	386	416	354	389	371	386	418	395	389	401	390	384	378	401	389	358	385	397	370	377	370	374	385	388	408	389	405	347	402	396	417	412	362	374	396	380	385	384	350	383	385	414	381	358	415	417	411	390	402	373	364	423	378	394	408	393	385	393	373	392	395	397	387	398	378	381	388	364	392	395	358	352	378	337	380	377	415	365	412	375	386	390	415	391	385	370	406	404	373	367	379	402	405	412	413	402	378	397	406	390	395	403	392	394	419	409	393	429	395	391	353	360	391	397	406	381	405	392	394	377	369	385	380	407	378	446	404	369	412	421	413	377	385	387	382	376	406	402	372	373	408	391	393	386	392	422	393	409	387	398	387	398	403	390	387	384	385	407	362	383	397	382	389	388	372	384	390	369	401	397	367	387	369	396	387	389	399	429	386	402	427	386	401	380	380	361	374	369	388	394	418	389	392	394	392	408	378	387	409	426	415	405	356	391	406	399	374	369	356	357	374	403	398	374	399	381	386	370	396	426	396	421	409	389	375	409	388	413	387	412	404	449	398	418	380	430	364	409	403	421	400	388	426	400	409	409	402	365	423	416	392	392	348	400	399	398	401	394	377	402	420	401	378	433	417	392	376	380	407	379	391	388	383	413	436	400	406	384	398	412	382	427	389	408	402	371	391	386	385	406	420	417	375	422	386	408	416	406	400	452	380	383	405	438	392	389	409	422	362	399	397	412	394	372	375	373	377	395	374	400	379	397	397	392	416	378	407	422	378	408	389	402	390	372	420	379	409	402	432	379	399	377	372	410	430	390	379	411	390	394	410	379	387	373	398	413	387	384	400	403	388	396	400	371	379	378	377	408	391	400	352	407	428	406	421	373	377	382	407	371	393	412	414	405	397	411	401	369	394	396	352	379	396	384	371	380	423	407	411	389	365	425	347	418	402	407	374	398	411	414	394	409	385	414	398	398	390	405	374	351	415	371	403	396	360	394	399	416	376	406	373	367	402	422	416	378	376	393	404	385	388	384	395	380	408	341	378	378	383	405	380	371	338	380	398	414	413	397	404	395	368	388	382	374	433	382	397	375	417	404	427	375	366	332	432	411	374	402	363	398	417	381	418	376	379	414	423	381	425	396	402	412	382	420	412	374	399	412	406	400	385	373	365	408	382	407	395	395	413	382	404	403	399	359	389	399	368	372	382	375	376	411	381	388	416	370	381	360	366	382	382	428	432	421	391	406	381	378	411	398	400	400	425	402	378	384	389	414	387	380	412	423	417	412	384	401	367	368	389	360	435	420	357	392	397	404	394	383	363	378	377	397	370	380	394	367	432	412	350	403	396	412	391	390	410	393	403	378	392	406	399	406	387	402	408	404	395	373	410	427	405	374	386	362	384	411	393	414	423	395	409	377	392	389	418	401	386	354	409	390	386	399	348	406	408	381	362	411	394	401	387	405	362	375	380	380	417	421	352	403	372	379	360	374	404	375	375	384	394	380	395	383	397	409	378	350	381	392	403	427	409	383	427	424	384	367	395	406	399	364	389	387	363	355	424	388	399	395	398	410	416	389	404	388	373	375	366	415	376	403	360	404	406	378	361	393	396	360	372	365	410	397	356	370	353
23397	21726	29486	24635	23165	27178	27958	16480	9006	3695	1843	1331	1254	1112	1017	988	841	789	768	677	689	625	628	593	621	564	551	544	548	535	554	544	509	517	536	518	522	494	508	506	506	478	533	516	542	547	546	487	499	483	543	452	538	518	502	491	477	473	502	513	534	486	475	493	530	538	506	463	515	547	488	534	507	502	541	469	494	521	531	498	499	505	511	519	544	487	494	517	511	490	515	501	467	540	509	539	514	537	513	488	524	506	492	542	498	523	504	512	500	501	504	527	494	543	509	511	507	500	500	500	486	509	501	522	509	508	503	513	488	528	508	516	501	534	470	506	517	516	485	496	493	506	508	492	514	536	501	485	533	513	518	496	487	489	508	527	532	507	502	512	508	554	525	504	506	492	505	510	491	507	514	504	482	520	499	478	488	511	513	486	513	489	515	502	493	526	549	548	501	482	522	481	492	538	469	506	554	508	507	493	496	490	503	476	511	527	486	560	533	495	465	528	493	548	473	495	533	520	519	504	507	498	529	489	519	533	486	523	520	513	523	524	482	499	500	514	479	518	504	535	482	460	529	515	488	483	430	468	517	502	503	514	526	490	483	518	544	494	507	470	501	474	499	492	521	466	521	500	520	507	529	499	482	498	499	505	488	485	512	518	516	512	507	492	477	516	488	464	498	485	495	527	491	497	521	513	505	481	524	517	512	553	514	483	472	464	486	516	511	463	518	480	531	538	519	509	502	535	530	527	537	503	547	504	490	518	475	521	520	492	500	548	501	463	494	508	460	507	529	505	528	483	493	502	540	510	480	479	526	517	488	511	510	477	503	502	483	511	515	506	527	459	547	489	487	563	507	481	493	497	496	536	533	489	493	507	495	544	515	497	463	515	481	506	476	524	497	541	501	506	541	499	464	493	477	504	489	490	489	498	487	492	530	465	524	492	469	547	520	503	495	478	510	505	505	523	528	487	487	510	492	511	464	478	520	539	525	504	508	431	493	517	519	522	505	470	518	497	529	526	547	470	479	528	529	529	476	501	488	480	520	498	493	494	505	537	443	515	498	502	493	487	514	525	512	511	469	536	472	503	517	493	546	510	512	468	475	506	490	488	536	548	477	528	487	473	511	497	485	521	505	509	538	499	531	453	517	490	522	505	536	509	527	473	497	483	525	499	506	478	464	498	521	522	508	491	505	524	478	470	517	506	519	495	486	479	506	506	551	535	533	478	529	462	517	498	521	515	532	516	489	515	512	471	509	522	520	530	547	486	500	513	536	499	446	504	486	495	482	549	498	503	471	491	478	510	491	493	516	496	514	502	496	505	494	507	494	472	555	529	519	462	523	499	479	468	563	541	491	523	486	451	506	513	523	515	497	514	527	505	498	503	489	508	523	540	501	509	504	475	506	467	500	505	531	508	537	528	555	497	519	477	485	497	508	539	497	503	504	494	458	488	533	486	480	533	514	534	512	520	478	518	524	495	487	541	537	526	466	506	489	513	524	518	492	478	475	483	530	523	492	491	483	520	512	534	501	523	512	512	526	491	516	482	489	515	486	491	514	525	514	460	515	503	543	511	498	502	532	517	510	497	523	503	466	482	522	536	518	505	475	504	478	502	488	513	497	519	480	492	518	516	490	470	520	487	504	535	494	486	470	465	486	477	520	488	506	475	512	466	512	507	479	530	458	537	517	466	520	518	488	497	511	512	479	487	531	511	514	535	524	510	500	539	524	494	479	496	485	510	497	485	527	528	547	495	525	502	505	496	515	511	502	490	539	491	516	497	522	513	539	518	543	496	458	501	525	527	487	486	492	521	516	488	520	497	479	500	500	504	487	492	544	523	476	487	454	520	498	440	526	501	449	462	520	519	518	510	480	509	490	508	510	518	518	490	482	506	484	517	463	481	500	498	512	493	512	524	498	528	514	537	510	482	522	512	460	501	475	495	516	472	517	511	496	484	500	464	534	494	524	511	511	517	494	490	515	514	505	532	491	492	528	512	527	516	535	493	509	514	513	520	516	523	464	481	520	517	483	526	495	501	517	498	506	483	543	497	498	517	564	517	522	513	520	487	527	509	500	539	509	508	546	483	528	480	434	507	501	509	522	491	527	520	518	499	479	517	505	468	483	517	506	493	518	513	501	498	512	485	474	527	486	481	482	491	548	471	529	483	494	539	455	517	483	504	501	500	521	489	527	507	474	536	484	471	521	520	524	497	471	499	502	458	485	523	547	543	484	517	477	484	490	478	541	487	497	522	559	499	478	518	503	482	507	501	511	501	472	498	492	482	489	509	524	483	490	499	515	534	514	503	514	501	536	486	478	507	528	527	488	557	499	525	514	481	481	519	508	447	505	500	481	484	474	484	510	522	438	507	509	510	466	553	502	529	510	481	500	540	521	474	482	504	488	523	464	513	504	517	508	542	488	500	491	497	496	498	501	509	478	514	492	495	480	512	517	497	570	480	521	487	524	497	480	465	508	526	506	547	527	519	499	528	488	489	482	531	481	472	545	514	474	500	505	531	513	512	495	469	483	506	498	523	490	506	537	492	463	525	517	503	510	493	505	518	503	517	518	508	525	519	500	492	494	518	467	500	492	484	475	475	478	518	508	488	510	520	498	484	515	511	495	523	523	500	513	496	487	538	512	498	465	516	510	512	545	484	526	525	514	472	499	490	500	491	540	522	496	501	470	503	476	543	510	488	515	474	454	517	542	494	500	496	484	521	500	514	485	469	493	481	486	473	525	532	505	477	476	507	517	521	482	519	516	505	509	500	525	464	464	510	499	456	481	491	482	541	543	523	497	501	501	501	528	477	490	459	521	483	482	511	515	478	563	496	522	514	473	505	513	507	564	495	530	466	504	532	494	504	518	507	514	512	550	504	490	484	496	510	530	417	547	481	509	546	507	484	460	487	517	499	505	490	440	504	515	489	511	529	461	521	517	468	495	518	513	527	523	467	527	460	524	482	493	512	497	507	500	482	482	509	537	528	493	498	502	512	534	508	481	521	450	526	532	485	505	513	509	474	518	535	486	490	490	510	519	515	505	513	516	512	474	505	474	513	487	481	475	511	548	525	506	524	495	507	507	531	494	520	473	532	515	484	485	500	517	491	509	491	477	510	481	513	536	521	519	522	520	533	491	502	481	518	497	504	512	487	457	528	552	494	524	493	493	511	483	478	518	496	471	501	510	527	490	498	522	491	517	480	499	528	469	483	559	479	486	503	454	471	497	494	480	494	482	509	520	487	515	492	531	515	461	530	554	537	510	523	478	477	458	488	539	494	524	544	492	485	521	549	503	493	500	488	499	526	531	468	504	476	480	503	496	473	490	474	513	512	519	499	495	490	515	485	529	523	549	521	511	510	519	510	521	478	536	505	478	516	516	462	490	476	472	450	422	472	489	492	496	500	471	486	487	591	507	470	501	495	505	536	547	500	507	507	511	497	492	456	491	477	517	545	495	529	509	507	504	501	503	532	542	512	477	510	477	524
34836	64184	49760	37218	35252	32770	27407	18916	12298	5133	2693	2025	1879	1584	1430	1212	1118	1015	902	837	758	736	675	649	645	646	591	599	589	561	574	576	559	530	579	550	555	545	507	539	500	542	481	490	511	502	550	527	546	502	541	544	526	514	512	519	510	559	498	574	546	544	492	555	479	495	497	520	538	540	513	507	539	477	514	504	544	505	532	553	494	516	544	482	530	507	525	529	513	530	525	555	527	527	514	524	537	523	527	511	521	522	555	486	528	542	524	513	529	558	505	491	510	481	487	524	510	520	490	517	501	538	573	454	506	492	509	534	503	546	531	510	524	505	524	505	539	491	546	483	507	504	498	469	543	524	521	471	502	520	508	497	471	515	520	500	489	504	538	497	587	522	515	495	504	493	546	491	526	522	507	501	523	548	500	507	538	521	527	541	508	522	488	525	540	525	537	513	552	509	525	492	547	524	494	478	502	517	482	508	512	541	539	521	534	478	503	499	509	523	532	457	504	445	555	543	545	535	491	521	500	505	518	458	516	512	555	496	503	515	501	510	504	476	535	515	520	521	495	479	532	540	509	495	489	485	483	502	582	567	547	484	558	490	524	525	534	486	527	518	545	520	520	531	502	499	528	531	508	513	476	502	508	534	501	528	504	537	492	534	545	491	531	471	481	462	502	511	513	506	543	532	525	533	521	529	547	511	533	521	506	496	519	520	510	525	498	493	502	507	531	532	494	528	513	514	521	545	558	506	487	536	497	563	505	544	491	485	523	502	524	497	499	509	527	530	516	481	499	503	534	484	513	491	478	519	516	538	513	508	501	489	511	496	497	508	531	487	521	517	487	446	502	532	554	558	531	500	537	527	533	518	481	463	537	532	528	486	514	525	540	520	526	519	519	526	502	527	538	499	511	539	533	534	510	527	482	520	509	528	534	479	475	488	530	504	498	552	548	514	502	504	491	455	532	534	507	508	521	517	537	514	492	516	517	520	503	528	521	526	533	539	531	522	520	500	522	495	517	541	501	471	509	489	481	502	525	532	529	540	529	532	515	527	489	516	541	558	501	508	498	515	500	489	564	500	497	503	497	520	513	518	503	514	525	522	522	499	506	505	528	531	550	518	492	517	496	522	505	549	506	532	493	509	478	490	538	520	519	477	492	522	533	554	515	535	525	555	516	536	548	546	528	529	494	520	514	532	494	510	554	515	579	524	489	516	510	529	528	576	523	507	527	560	520	463	536	504	538	518	510	524	504	537	506	501	498	491	558	534	478	522	519	494	501	465	488	542	503	506	514	572	541	533	504	491	480	509	520	529	498	471	537	500	482	532	467	561	479	490	515	559	493	535	523	520	496	534	521	527	487	483	515	540	511	534	468	523	549	508	515	492	517	524	504	531	546	537	564	528	506	505	492	478	514	516	541	518	487	515	512	559	497	527	460	488	498	531	523	537	535	530	513	544	548	508	515	512	532	486	510	511	513	508	507	505	535	511	521	544	526	470	505	505	499	506	507	488	569	514	554	504	498	529	512	485	496	548	514	547	502	516	506	489	534	503	538	497	523	515	524	545	506	539	545	543	533	521	525	531	508	505	482	542	519	481	502	573	541	557	544	551	495	532	517	517	517	503	524	507	518	534	516	525	520	510	552	549	514	490	495	562	531	527	506	499	508	505	528	551	551	551	536	542	532	566	516	514	522	499	467	483	510	522	546	517	518	488	521	476	532	562	538	523	540	460	538	451	531	499	482	498	500	524	487	548	519	499	509	528	539	506	467	507	568	539	477	511	566	536	501	522	504	501	504	510	520	511	531	518	564	508	515	510	534	513	501	490	536	487	516	529	520	510	532	486	489	515	542	484	511	536	534	504	502	511	564	548	522	495	544	501	506	521	517	534	528	503	483	544	489	502	498	530	524	534	487	529	531	530	515	571	505	517	506	528	472	529	503	489	518	518	503	533	536	507	515	485	522	489	510	503	500	502	516	490	516	510	521	484	520	497	473	466	482	496	537	501	505	484	498	501	501	554	494	514	522	486	501	522	496	515	528	494	462	491	499	482	530	518	499	549	571	563	499	512	502	522	517	487	540	519	476	514	551	543	510	481	524	520	525	526	501	501	520	536	568	525	485	541	496	507	498	510	486	524	529	484	557	495	498	520	548	507	511	490	477	514	498	526	518	515	542	470	490	539	547	518	554	568	552	521	489	475	490	502	546	486	486	519	537	502	560	550	490	549	503	531	491	517	524	539	512	508	534	508	547	496	494	519	479	485	546	502	499	511	470	521	561	511	517	533	543	514	506	524	511	505	556	542	506	498	491	484	542	518	519	536	524	495	525	497	512	506	511	498	515	540	490	522	492	525	517	557	560	520	521	506	495	509	533	526	484	526	522	517	523	453	495	541	505	463	479	505	504	488	514	528	520	520	502	538	519	475	567	494	485	482	498	523	525	470	512	493	471	474	516	518	503	497	507	536	514	481	494	543	508	542	506	493	510	546	515	509	520	506	498	502	526	482	517	517	484	494	524	508	546	487	508	510	506	488	541	519	507	523	475	489	498	543	506	523	550	485	548	532	478	503	508	535	502	505	541	513	527	542	487	522	495	484	533	537	517	548	538	549	500	472	515	512	491	516	535	477	534	515	481	517	482	500	555	509	527	502	515	543	516	504	508	540	484	528	500	522	505	499	505	527	493	468	519	527	493	550	510	532	531	496	525	523	541	518	484	489	535	494	484	489	496	474	481	541	544	506	491	519	551	529	550	507	512	522	443	551	531	497	527	492	512	515	510	527	480	539	488	509	496	498	528	477	554	496	544	494	539	529	538	511	512	459	500	520	501	505	480	485	524	493	503	514	479	516	506	496	491	436	520	489	514	489	514	543	533	507	531	474	501	481	511	530	517	519	516	542	502	528	552	516	506	508	521	520	518	486	494	475	532	520	486	550	527	536	522	508	515	486	493	499	513	516	536	539	524	476	496	506	458	504	465	511	515	495	493	508	514	476	511	509	491	518	489	538	501	523	512	504	473	504	514	537	533	569	496	531	492	522	521	515	476	488	516	504	493	477	541	508	488	525	507	520	503	468	533	529	525	486	508	533	543	535	488	492	512	505	537	549	527	496	517	507	489	508	546	496	478	468	523	502	493	493	557	527	507	522	495	510	554	511	496	541	509	522	517	506	549	529	567	461	537	520	532	492	503	499	540	531	540	530	526	530	533	499	506	547	506	516	492	496	504	515	528	506	521	526	494	475	519	526	536	524	487	473	513	517	519	470	520	508	520	528	468	504	515	513	473	506	525	474	484	491	495	511	534	509	513	537	514	557	534	498	486	513	517	507	543	532	474	516	508	491	529	513	489	531	518	527	562	558	500	509	553	533	512	531	512	505	506	529	536	492	534	576	519	484	517	476	540	527	517	528	515	520	518	538	543	559	541	512	523	499	517	501	476	508	517	476	508	514	515	508	524	510	492	496	512	467	515	478	514	491	521	492	519	516	528	500
32170	35596	37974	26728	16503	10032	6140	3624	2343	1186	688	538	507	476	445	439	372	360	370	328	303	339	346	317	312	322	286	301	311	297	280	279	306	305	275	286	314	276	286	275	271	282	302	299	296	255	299	302	302	310	286	289	295	310	316	279	246	276	304	315	297	294	300	297	296	264	302	269	252	306	285	287	265	295	287	266	324	297	274	295	282	292	282	296	275	270	286	306	290	261	268	274	264	300	281	284	302	300	280	291	265	295	300	286	289	297	300	279	276	277	297	261	319	317	292	287	259	304	296	258	289	292	262	297	275	280	295	286	307	291	273	285	290	282	256	282	287	275	281	272	286	274	296	281	274	272	284	305	302	277	286	274	293	270	280	288	298	311	277	309	276	299	293	306	294	267	287	291	296	284	292	286	272	278	272	299	291	289	263	273	309	303	291	276	276	287	284	284	303	292	294	264	315	264	273	265	296	237	253	295	333	304	268	296	278	275	267	271	290	279	308	299	286	272	291	290	266	297	283	248	281	240	315	262	299	267	272	273	300	270	261	283	272	284	275	273	297	280	295	273	285	318	284	293	271	272	324	281	307	292	276	281	295	296	270	283	278	274	288	290	304	281	270	246	306	290	287	298	296	310	273	312	275	275	253	290	287	301	282	258	257	297	273	281	244	301	283	253	265	293	267	276	281	311	321	277	293	298	295	294	321	297	294	266	294	308	254	283	293	271	287	273	295	318	286	286	265	300	314	308	257	279	288	305	300	276	262	247	260	308	256	263	289	318	282	306	274	277	273	304	289	277	326	278	255	286	312	281	265	268	292	278	258	273	286	274	328	302	292	286	280	322	295	289	275	271	296	298	281	273	286	328	287	300	268	261	276	304	270	279	253	268	306	276	292	303	265	268	292	278	281	259	288	287	275	292	284	298	276	288	285	261	264	273	280	262	319	281	295	297	286	291	287	261	311	304	273	279	258	303	294	296	306	310	276	315	298	268	305	286	292	265	310	267	297	319	256	314	279	283	291	285	304	268	265	280	303	310	292	261	275	289	277	289	301	291	245	270	277	269	298	274	291	299	271	292	290	274	285	314	281	317	270	304	274	290	284	275	279	290	314	258	265	299	294	276	284	285	283	296	258	290	316	306	298	295	263	277	284	300	281	304	294	266	291	271	286	283	302	291	273	285	267	251	316	268	276	284	276	264	282	287	269	272	290	282	263	260	267	306	283	267	293	277	267	279	290	282	291	296	276	279	273	309	268	278	300	325	307	278	290	270	299	274	258	265	301	268	282	262	268	290	275	285	291	257	304	308	275	286	286	288	272	296	284	324	276	284	280	278	281	283	319	280	317	328	277	247	298	288	295	282	291	269	264	311	300	290	280	330	294	288	287	282	315	301	290	305	295	287	296	284	264	300	288	293	275	289	297	263	277	264	256	293	297	285	277	288	290	297	262	286	242	271	293	266	299	289	291	294	292	285	259	279	278	290	312	287	254	290	294	315	281	291	280	283	282	278	293	299	265	301	274	257	315	302	307	271	278	282	314	278	276	282	279	288	280	289	292	284	296	284	305	287	283	280	274	305	278	254	288	274	268	296	285	306	275	297	307	308	276	296	259	292	282	286	268	261	277	282	278	284	270	291	308	285	260	277	278	298	274	314	278	264	250	277	269	298	304	296	322	317	313	282	264	260	304	252	286	286	293	315	290	272	286	283	283	291	291	296	308	293	279	259	269	305	258	324	274	303	322	300	278	285	289	303	279	288	286	295	287	308	276	259	281	318	308	287	285	274	280	274	301	262	307	309	271	282	282	284	253	284	287	299	283	288	286	292	318	262	257	267	282	276	273	308	267	266	291	300	274	298	281	255	306	304	273	312	295	301	297	278	296	291	292	278	290	292	300	306	286	286	284	313	294	324	282	265	315	309	324	318	265	328	259	255	276	313	284	308	270	304	281	249	299	288	291	311	278	280	274	240	279	283	273	277	289	272	278	258	254	318	298	283	281	259	280	278	290	287	289	269	293	298	315	287	279	313	303	298	271	295	258	250	307	269	272	291	283	283	288	282	263	283	290	261	268	288	303	258	263	293	296	280	298	265	256	304	285	285	294	261	315	299	302	308	293	274	287	303	289	290	295	299	249	281	256	294	252	242	296	281	299	289	304	295	258	280	277	291	322	288	304	243	279	272	292	291	256	271	290	297	284	291	280	277	287	287	295	269	285	295	266	293	300	267	293	261	316	260	299	314	273	256	264	287	315	295	292	267	291	256	283	337	275	300	294	284	273	277	282	301	273	309	270	304	294	306	278	273	303	288	286	304	304	272	278	297	275	265	300	294	265	294	297	296	290	283	289	290	286	263	270	265	274	273	267	309	285	291	295	278	306	283	291	320	310	250	311	305	277	308	303	322	266	285	286	297	269	260	285	279	284	268	274	293	262	284	311	283	278	275	287	284	292	279	295	305	293	308	306	256	279	296	288	302	298	295	281	297	287	271	289	304	299	284	267	297	286	268	310	254	274	250	292	304	301	255	285	301	305	277	317	278	284	274	276	284	272	290	303	267	303	291	300	305	288	301	319	275	275	293	284	275	299	275	281	288	286	267	284	292	263	254	278	278	285	309	286	259	273	289	278	281	267	311	305	257	285	264	290	289	316	290	279	274	279	310	295	272	289	265	296	292	257	293	289	253	262	277	311	301	263	263	261	261	299	279	272	292	291	261	294	266	292	275	273	298	307	282	305	245	314	296	307	290	315	292	291	264	295	310	265	298	267	254	301	292	278	274	265	288	273	280	277	313	304	254	295	260	254	289	281	276	282	269	261	250	285	287	288	273	296	266	315	296	269	252	313	299	269	291	280	279	288	297	279	308	295	309	275	269	283	307	299	292	283	268	263	294	283	274	284	257	253	295	268	271	280	297	304	276	281	259	300	312	301	254	326	288	323	256	286	278	294	271	297	294	292	277	269	291	277	298	273	268	296	289	293	263	263	286	317	312	307	264	271	266	294	291	297	293	266	301	290	310	289	289	278	242	307	258	308	292	271	304	298	302	262	286	304	315	264	307	306	309	298	269	299	254	269	284	304	301	264	305	280	316	294	297	285	290	280	284	266	300	280	291	290	294	289	257	269	293	273	303	263	288	304	292	278	259	299	292	255	280	262	292	316	289	276	282	270	286	245	308	264	295	319	281	303	310	253	265	329	296	269	297	283	268	269	283	262	296	290	291	291	299	315	310	292	286	313	288	263	303	285	280	317	280	261	304	240	297	279	298	277	297	292	251	307	293	303	281	307	296	306	265	286	267	283	306	294	267	307	279	294	300	281	282	258	304	277	303	270	263	309	312	299	280	278	253	287	292	288	295	277	281	267	298	288	273	296	302	320	294	310	294	276	300	292	278	298	278	266	305	292	284	273	253	253	301	264	290	295	310	265	259	280	272	290	278	272	288	313	265	262	300	295	283	281	327	288	273	302	299	281	316	267	290	308	283	273	282	291	271
33142	49737	37428	24841	18948	13698	9807	6030	3962	2044	1119	887	775	707	651	574	508	479	449	429	398	384	382	331	377	335	351	329	320	338	324	312	329	288	325	316	342	320	317	312	300	305	310	334	315	308	318	291	294	278	290	303	284	315	322	307	306	286	302	298	312	281	299	293	319	300	335	334	288	270	288	309	295	333	319	314	285	292	321	267	294	319	318	276	326	325	311	279	314	331	324	274	312	326	309	307	325	312	333	310	313	313	298	341	301	289	336	280	262	310	287	293	306	306	313	294	310	307	335	332	299	348	298	321	322	297	294	320	312	298	341	299	320	312	281	338	300	280	315	319	279	331	305	304	328	290	322	298	279	313	297	331	302	292	287	305	294	310	312	299	310	284	292	313	315	314	291	308	279	343	322	301	310	282	302	298	290	325	317	324	295	287	318	330	268	315	308	288	307	345	265	308	289	276	300	338	341	320	291	305	310	311	301	311	291	336	297	300	298	281	313	312	330	322	309	314	295	302	304	335	332	325	291	273	308	297	306	286	288	288	313	324	294	313	270	288	362	291	315	298	329	297	288	307	339	317	318	298	279	332	300	319	300	319	332	323	282	306	312	333	304	287	324	297	287	316	314	276	321	273	284	313	350	281	344	310	304	300	289	287	307	325	279	309	288	312	283	305	303	307	293	327	321	293	290	309	308	305	332	318	334	289	351	297	337	290	313	285	327	326	335	311	285	323	277	318	266	337	328	293	315	292	325	276	341	295	308	287	296	301	297	310	290	303	279	308	295	310	299	332	288	302	297	326	343	277	283	314	306	300	319	277	299	318	306	305	285	346	303	304	290	293	296	316	291	313	312	290	283	298	322	308	318	312	318	282	300	317	334	300	311	327	310	313	311	310	323	309	305	292	305	329	316	298	326	319	326	294	331	327	315	345	323	283	316	306	322	327	296	304	320	301	300	306	319	285	302	315	293	316	288	298	305	313	304	304	290	318	322	314	305	306	304	312	334	289	301	303	317	285	318	298	320	313	293	332	313	323	292	282	336	314	280	321	301	295	307	320	326	295	317	344	304	316	297	314	332	301	299	327	318	310	270	282	300	319	298	303	285	324	317	320	349	306	317	332	322	266	330	277	312	299	287	294	322	281	300	331	302	292	285	286	318	295	288	324	282	308	313	319	297	307	324	304	315	297	343	332	330	289	304	331	304	281	311	299	298	287	293	275	292	314	333	296	313	332	310	299	283	309	299	271	345	303	319	306	288	307	309	287	306	312	295	295	304	302	310	290	314	276	312	316	328	297	334	289	315	296	287	327	295	300	291	335	322	311	309	277	273	301	310	344	293	270	294	300	288	327	277	326	300	331	319	312	296	310	320	314	287	290	282	298	320	316	327	277	319	308	316	309	329	329	299	319	344	292	326	326	307	294	331	305	286	293	318	290	320	312	282	312	331	304	330	310	264	332	310	331	308	293	277	299	308	308	313	304	297	293	270	294	302	339	328	281	289	334	279	297	325	340	304	311	311	303	325	316	343	323	324	296	310	269	311	281	291	291	312	298	313	339	310	333	299	311	337	309	297	338	275	306	317	325	278	281	312	287	320	302	297	291	324	299	310	317	263	284	321	277	337	296	294	315	300	319	318	307	296	333	302	338	302	318	298	289	298	292	283	342	313	317	319	316	316	312	304	294	273	314	299	302	311	331	330	292	289	289	276	324	290	300	286	291	268	334	318	312	295	290	323	266	316	306	284	311	330	314	287	298	338	318	325	295	316	291	279	319	295	284	283	297	329	295	291	325	290	296	323	317	310	316	298	298	321	340	307	314	306	305	310	286	293	291	298	306	316	297	300	317	301	294	295	341	284	316	278	336	299	319	326	271	278	302	284	292	341	296	325	319	349	304	294	310	291	290	299	284	288	323	317	323	281	290	345	305	287	290	324	304	309	343	341	312	293	289	328	317	333	301	358	299	302	286	318	342	326	321	287	305	333	317	321	329	299	315	310	344	305	288	313	280	319	309	300	310	304	317	295	312	307	267	300	299	317	310	309	288	328	334	299	303	293	289	306	288	323	283	311	305	293	323	285	346	309	316	304	299	296	309	298	289	310	297	323	318	336	298	312	307	324	288	311	289	273	327	322	313	303	284	298	309	306	347	314	307	315	280	292	272	301	287	320	307	285	296	311	277	312	356	306	333	340	318	305	288	321	273	296	342	318	277	298	326	300	315	308	319	325	308	315	309	310	319	344	326	318	324	318	308	303	322	299	290	337	267	314	322	307	247	312	304	337	306	311	313	296	314	289	302	339	325	309	304	331	286	283	314	297	308	291	284	286	302	328	312	322	319	307	310	310	277	276	319	306	312	306	300	295	313	313	299	303	309	331	311	286	325	291	291	318	305	288	281	333	300	315	294	312	291	277	298	322	283	298	278	313	301	305	288	292	303	282	282	323	294	314	313	315	306	308	310	294	314	333	296	276	303	315	313	327	306	286	319	303	323	305	325	295	325	311	294	277	311	284	302	324	324	337	283	281	277	344	273	306	296	288	296	292	307	316	289	290	314	302	277	302	305	314	279	309	319	311	282	338	311	312	319	324	290	317	312	300	312	298	288	304	299	322	269	288	318	272	297	305	312	322	291	340	324	330	293	289	304	324	306	312	281	290	319	327	308	288	297	310	302	312	291	311	307	345	306	282	336	292	350	299	285	347	295	286	311	290	313	292	325	325	342	292	343	291	303	310	304	308	318	308	310	315	309	334	300	316	280	317	305	305	302	277	299	308	309	306	287	335	294	289	323	315	301	302	300	276	317	289	297	321	297	344	303	310	293	295	298	326	313	310	326	297	297	343	285	289	335	314	336	345	291	296	329	293	304	298	280	310	325	329	301	293	292	314	291	275	274	332	304	308	312	290	310	313	343	270	327	312	291	317	298	303	345	311	309	306	307	331	285	318	325	271	329	325	298	324	284	303	297	314	273	299	323	291	293	308	314	284	334	311	281	297	337	300	330	296	317	339	295	289	333	316	303	310	333	319	290	277	297	290	290	317	308	319	319	274	299	301	329	266	301	327	327	336	302	264	297	303	325	298	297	291	329	314	282	300	299	287	289	296	297	303	302	281	285	327	292	300	293	318	325	314	296	318	266	335	301	296	260	277	296	273	281	315	348	300	301	318	329	315	316	305	314	300	300	303	296	329	327	342	324	297	316	306	341	311	268	288	328	297	323	291	311	314	296	286	300	298	286	348	308	288	308	305	325	307	292	327	315	304	315	310	306	319	291	319	302	306	294	279	309	348	294	311	304	296	323	306	349	317	302	308	311	308	312	310	315	350	305	277	312	318	296	292	300	305	317	318	310	290	323	288	311	312	310	298	312	312	284	304	323	323	328	276	315	327	331	276	292	294	299	312	311	323	312	319	320	301	302	309	312	296	291	319	292	290	322	302	336	283	336	333	346	303	306	309	316	286	295	297	295	327	289	325	286	279	283	295	296	294	331
24575	21691	29235	26116	24359	23115	18381	11065	4751	1704	1163	877	870	743	729	686	597	570	520	433	448	441	460	409	425	413	411	395	367	396	369	391	359	377	369	399	361	379	354	328	371	362	390	391	383	356	353	381	362	379	381	350	345	304	396	388	359	345	374	359	357	355	366	354	374	316	373	391	354	347	393	381	371	385	369	344	391	375	397	374	326	357	362	369	348	355	377	377	362	361	365	384	375	375	352	363	378	341	358	363	374	381	341	363	359	361	378	352	365	346	357	381	373	390	337	335	376	396	360	334	343	359	375	358	346	378	350	401	357	366	362	348	372	381	366	342	362	372	372	341	331	379	375	361	354	334	368	397	377	332	343	386	368	365	358	377	359	357	362	331	344	345	373	374	374	349	348	337	358	377	350	359	351	364	383	349	328	377	345	390	355	325	370	376	355	365	374	375	337	363	383	366	353	356	346	332	366	359	367	359	385	359	339	358	352	381	361	386	381	347	376	347	346	337	377	352	360	363	393	377	335	346	360	381	343	346	361	377	357	348	387	346	335	341	365	376	342	380	377	352	404	407	335	379	356	343	368	366	393	369	335	349	371	344	348	359	398	341	376	359	384	346	352	348	373	394	342	386	380	320	332	375	354	339	342	337	341	355	334	377	396	337	329	400	367	347	338	367	390	373	389	342	364	349	378	341	350	334	357	382	386	380	342	365	395	367	381	390	337	362	346	359	377	403	364	344	361	380	344	332	356	388	372	356	353	360	381	373	350	374	365	360	326	358	363	373	352	373	369	354	359	379	361	360	363	399	324	388	370	361	347	333	385	333	366	324	356	402	301	359	350	359	346	358	340	378	367	369	367	376	344	371	352	375	361	333	356	384	338	370	346	323	389	351	362	344	349	380	378	367	350	345	375	374	368	376	365	327	338	382	371	351	380	372	370	359	353	395	347	346	351	348	355	366	371	368	339	392	385	370	386	384	367	340	340	372	350	352	349	379	371	342	364	343	383	360	355	374	362	367	352	352	364	359	376	388	352	362	365	322	366	348	378	357	380	336	354	345	374	377	343	350	372	348	354	357	357	358	359	365	350	340	365	379	374	370	366	374	376	354	342	389	369	375	334	342	380	364	364	406	360	342	362	370	351	367	362	348	364	365	332	368	361	359	383	359	345	346	378	326	346	376	364	386	342	346	347	402	351	341	318	340	374	356	363	328	361	370	347	408	371	384	391	350	337	346	341	371	340	353	373	367	359	369	381	349	336	393	380	389	352	393	354	358	313	326	337	331	377	351	389	369	350	359	356	336	349	351	334	336	357	369	339	372	371	358	333	353	368	367	357	352	333	386	382	361	387	360	322	364	370	366	367	384	341	376	387	362	356	323	380	341	384	333	386	364	336	350	375	337	371	391	374	386	371	364	389	354	364	373	366	365	338	331	368	367	365	369	348	364	349	378	388	361	349	353	381	371	313	338	391	356	308	394	395	392	390	348	356	377	359	367	341	363	346	359	360	359	379	331	353	332	361	353	325	349	368	366	348	351	368	368	394	346	385	336	354	354	314	370	360	371	338	386	347	341	332	361	361	358	387	367	360	384	350	332	347	359	386	361	350	371	335	354	381	389	343	385	378	361	334	365	357	346	333	356	360	362	377	377	345	371	391	383	350	340	338	331	371	357	347	336	361	350	386	391	345	379	363	379	379	353	373	329	391	363	348	329	385	381	364	399	324	376	359	385	348	363	382	341	341	380	354	349	346	367	353	343	370	360	384	355	395	381	318	368	338	357	352	375	346	347	360	393	370	363	382	359	375	336	369	332	390	380	369	373	362	400	380	362	363	364	387	354	360	359	322	328	405	391	365	372	367	343	347	357	329	353	336	384	344	352	407	353	356	343	414	376	364	359	376	345	372	335	330	359	380	357	392	395	398	337	353	340	379	358	386	361	370	340	368	338	343	398	337	353	352	387	355	374	410	359	351	373	374	332	380	369	326	340	352	340	384	387	394	348	362	351	361	356	364	371	361	388	351	350	367	367	364	377	352	344	348	367	409	350	346	328	361	344	345	335	365	393	353	350	342	388	348	340	381	335	399	370	349	333	340	343	383	373	344	344	361	318	359	380	362	345	356	368	381	353	316	364	367	393	359	361	359	358	393	325	374	355	415	370	390	386	347	371	354	366	373	352	354	356	361	334	358	391	370	367	408	347	330	372	365	368	366	372	377	354	381	342	351	354	375	345	390	371	336	356	350	347	372	344	337	372	379	374	351	345	341	417	368	383	377	368	386	371	351	383	344	405	334	341	323	391	381	382	378	370	336	345	323	367	368	351	355	345	377	381	385	346	372	376	347	327	381	382	366	345	383	350	351	393	360	339	376	367	381	344	376	389	357	360	360	354	394	386	344	365	365	400	331	386	374	380	342	372	354	356	372	352	348	351	388	368	365	353	357	343	363	357	352	371	354	350	364	374	357	367	349	344	406	367	359	379	372	345	355	322	368	321	335	355	361	349	325	344	371	369	360	353	357	340	379	402	368	356	367	396	365	352	379	364	339	403	366	365	382	353	381	380	378	347	379	375	335	385	339	335	342	351	382	369	371	369	325	340	379	362	379	365	370	398	354	391	361	350	407	338	439	374	392	365	347	339	346	401	382	354	346	374	371	370	350	363	321	348	371	385	384	340	357	344	350	396	352	328	357	397	351	359	382	323	378	358	360	384	360	348	352	364	370	386	366	348	350	393	354	346	339	349	370	390	351	390	355	361	375	362	363	393	376	356	349	324	341	356	330	336	347	363	363	347	350	375	400	390	354	326	362	359	353	355	343	357	335	381	386	347	364	343	345	353	356	372	374	311	346	371	387	361	339	382	364	372	347	362	333	368	369	364	340	367	358	366	363	370	378	348	337	365	352	321	366	337	374	402	344	367	347	358	353	344	306	348	329	350	360	364	373	380	350	381	353	373	366	357	370	361	390	377	349	387	353	354	409	323	370	354	371	349	359	393	361	380	333	340	385	410	351	352	351	387	385	372	352	365	360	396	375	381	347	378	375	366	369	355	373	351	365	332	333	374	366	342	339	391	359	409	325	344	338	384	328	370	350	363	388	340	365	414	382	350	344	344	376	336	388	346	363	388	344	341	371	361	346	338	352	342	366	370	356	375	363	395	332	337	315	347	342	359	381	380	394	344	362	408	365	359	321	376	350	362	358	366	368	396	350	351	364	342	383	365	393	361	331	365	387	383	363	377	383	357	380	302	365	368	345	354	342	351	375	364	380	363	355	398	372	340	361	368	343	339	352	306	361	389	398	320	326	364	359	372	351	387	353	341	339	370	335	346	330	382	346	332	360	345	357	363	351	353	397	328	391	338	339	351	358	340	340	362	355	352	337	358	364	373	390	379	362	394	353	367	358	341	372	348	351	350	352	329	348	359	403	336	357	331	383	360	365	365	323	385	371	342	371	370	321	329	388	355	375	398	385	326	353	366	357	367	389	361	369	362
33368	57719	46340	34219	28926	24733	20124	14357	6989	2540	1732	1336	1295	1067	1013	809	715	644	597	604	548	477	503	495	475	459	460	413	406	414	420	405	397	400	392	372	374	399	396	377	399	388	433	383	395	391	367	356	396	373	385	376	367	388	360	393	384	369	379	383	367	377	397	411	389	379	353	374	371	382	373	390	358	410	407	362	404	399	382	397	401	357	354	378	366	354	379	388	402	374	364	399	389	341	381	400	363	392	350	380	366	340	371	352	369	419	424	395	379	408	382	409	388	387	366	363	403	370	354	383	370	375	361	378	381	394	402	383	388	365	370	411	369	380	358	405	387	381	366	415	379	395	368	382	342	408	396	333	406	389	435	346	392	371	357	412	410	387	370	354	406	383	418	391	403	375	351	393	374	395	358	391	370	370	361	382	351	356	356	392	377	385	407	387	390	381	424	374	366	362	370	343	377	360	381	349	347	349	364	346	395	405	364	351	403	380	386	389	361	403	373	382	388	396	358	359	368	362	385	365	352	405	372	407	382	352	353	366	359	386	353	366	340	400	387	393	362	361	387	356	362	353	404	364	377	423	386	381	398	412	383	365	367	394	355	358	359	374	345	376	388	352	373	361	387	364	374	387	368	364	374	373	370	397	408	350	378	406	411	367	375	350	431	380	375	371	366	357	400	389	350	382	381	397	382	368	365	378	399	396	394	373	404	396	350	378	358	369	376	367	389	355	374	404	379	416	358	346	350	369	399	353	406	329	404	383	392	400	356	358	396	392	364	405	404	366	396	382	370	372	362	385	364	395	378	362	336	372	365	368	366	368	388	364	393	410	361	379	395	370	353	394	353	381	409	399	410	374	372	390	386	330	406	386	380	395	382	376	363	402	366	368	370	356	397	377	410	341	356	369	388	389	378	354	382	400	388	359	369	375	373	379	353	358	384	375	397	396	399	368	397	376	377	386	413	388	362	389	408	389	410	362	360	348	417	347	352	384	383	366	350	386	385	390	375	340	357	371	376	348	363	385	367	385	398	352	383	394	382	377	357	392	385	353	354	380	365	394	390	358	446	357	378	363	394	396	393	417	385	374	419	367	400	367	374	379	355	366	387	371	384	374	372	372	370	373	386	384	383	378	377	383	374	386	354	372	384	397	335	405	348	359	358	354	383	384	385	388	380	353	369	352	342	381	365	416	395	356	425	360	346	339	385	388	396	397	342	356	395	349	399	364	376	356	380	407	396	378	355	357	385	399	387	378	370	384	359	401	373	338	369	391	341	388	410	337	376	350	374	366	376	405	377	422	384	390	400	338	374	368	363	381	383	350	379	371	369	373	384	348	366	347	368	356	395	332	374	375	381	365	375	383	368	354	354	364	380	393	389	344	379	376	368	394	385	375	370	373	380	351	386	391	379	396	364	378	383	392	383	338	433	360	362	377	365	381	355	408	326	401	376	360	375	384	360	380	388	416	354	382	359	356	369	405	370	426	384	395	396	397	355	374	378	403	358	355	353	357	390	372	358	378	411	364	366	377	362	363	384	385	362	369	369	361	369	381	354	341	352	415	407	406	378	390	393	415	395	358	362	407	364	347	389	375	367	378	385	390	387	367	373	353	349	371	372	391	385	369	403	392	408	359	368	393	362	382	340	396	388	376	364	393	368	402	350	368	376	356	370	405	410	376	381	393	348	355	402	372	376	409	391	431	387	368	396	395	371	380	371	383	360	416	393	410	382	379	345	384	378	401	348	398	399	396	395	372	402	374	369	385	358	371	382	374	382	401	353	347	366	398	372	396	368	374	359	361	393	394	383	338	366	366	379	380	355	377	375	405	361	359	377	357	395	375	353	403	396	355	384	407	383	394	345	366	378	375	345	348	372	375	385	357	361	391	382	360	368	393	350	381	387	367	360	377	360	366	383	411	345	372	348	375	386	389	363	387	399	360	368	402	380	371	386	410	407	382	359	391	428	384	376	355	392	374	378	340	374	387	395	390	372	404	395	404	363	372	387	376	372	377	374	378	365	407	351	382	387	336	362	384	362	360	392	365	359	390	388	400	364	365	382	356	379	385	383	404	376	369	378	371	400	407	360	334	375	321	387	377	400	358	373	372	396	379	386	428	380	380	379	378	375	377	422	372	388	407	399	386	394	420	396	403	366	394	390	404	362	343	382	376	356	386	367	370	372	413	406	371	364	383	363	366	380	347	400	381	375	373	348	370	398	372	362	351	385	390	368	370	367	361	364	351	392	381	380	394	382	389	346	362	373	368	399	375	395	371	334	378	374	366	354	394	374	359	365	320	354	369	377	388	372	396	383	383	410	379	361	381	388	386	389	381	395	333	386	363	373	357	367	411	367	415	378	335	369	358	329	378	373	390	371	404	344	381	354	355	336	354	389	402	381	381	334	375	351	355	368	395	398	397	374	368	364	440	347	356	363	385	378	334	383	396	335	346	401	395	431	401	397	371	394	395	370	346	392	398	392	391	378	377	351	391	420	370	371	412	376	338	386	390	373	385	374	432	382	380	391	360	361	381	377	382	381	367	409	376	344	357	391	367	348	382	386	356	375	346	400	388	403	361	387	349	361	398	346	387	356	370	403	379	370	361	357	390	371	398	380	365	344	360	389	338	388	396	403	407	388	362	387	367	381	414	367	369	378	358	378	393	373	404	362	365	381	391	379	372	377	378	347	402	374	356	399	430	387	379	364	389	380	341	390	375	393	352	361	387	393	378	394	393	403	366	414	386	360	401	380	390	415	391	377	364	370	394	380	415	372	409	373	372	349	388	392	381	376	370	367	406	365	371	351	370	383	368	377	384	360	354	376	366	402	369	387	348	378	381	386	381	344	366	402	389	359	369	397	380	347	396	358	357	389	363	384	345	370	376	389	391	362	382	398	390	401	382	407	347	380	411	363	388	355	392	407	397	372	394	413	354	363	394	380	402	387	367	369	370	350	368	386	315	362	358	378	370	377	381	387	399	384	394	384	381	386	380	340	387	361	373	395	390	383	356	329	388	390	372	377	385	354	369	363	374	387	387	373	398	374	376	400	387	359	375	401	410	384	368	395	385	372	393	400	390	380	374	414	380	374	370	389	367	349	370	390	386	389	391	370	381	400	404	407	365	357	393	393	358	379	372	404	393	386	332	367	367	372	392	380	389	368	377	412	374	358	356	393	387	378	422	396	374	400	345	367	405	376	371	384	377	380	356	364	368	380	357	385	401	378	380	383	378	387	393	366	380	386	381	399	395	332	355	363	398	342	392	389	436	346	385	389	362	350	371	408	356	373	399	382	381	377	395	371	350	408	367	379	381	383	420	405	385	382	381	375	392	357	363	393	373	412	384	377	416	363	348	360	345	398	365	375	395	378	360	338	351	377	375	388	402	377	400	352	365	372	387	373	374	394	402	375	382	362	412	367	379	383	419	394	367	356	381	379	417	391	380	354	362	388	390	369	398	389	366	349	375	371	377	363	362	380	390	362	346	401	373	390	393
25789	21816	29440	29787	23445	18518	11751	5773	2764	1295	896	780	701	672	652	590	533	518	484	471	478	451	420	392	427	392	397	358	357	343	380	387	410	374	381	395	384	396	351	352	344	403	367	344	362	369	414	379	386	362	404	388	363	364	364	381	335	313	332	342	365	349	373	382	337	374	364	384	365	390	345	377	395	354	396	388	352	390	306	352	366	338	351	348	379	356	381	348	365	371	425	373	378	378	354	369	352	364	413	350	394	360	353	365	379	400	360	357	336	357	372	330	375	345	368	357	375	344	353	366	356	352	371	343	382	387	373	389	366	355	358	337	347	326	383	397	344	396	367	373	397	367	355	368	367	359	357	387	386	392	399	373	368	345	374	380	402	370	393	372	317	401	393	356	361	350	334	353	370	374	366	358	398	390	354	347	372	392	346	339	351	328	383	395	352	357	336	349	381	373	364	347	400	383	374	352	354	372	374	357	387	358	384	361	347	378	351	364	346	374	349	348	380	329	362	365	383	340	364	364	363	352	345	336	366	354	399	385	370	375	352	382	384	343	377	397	361	371	359	362	375	364	327	376	351	358	329	339	355	393	342	387	409	382	381	405	355	360	380	361	365	383	350	399	387	376	392	364	377	338	367	350	358	354	372	361	394	371	373	364	367	332	344	385	376	345	362	393	352	360	358	341	353	349	351	355	370	354	337	369	384	346	368	347	411	357	374	374	356	384	396	376	336	361	406	350	352	360	355	360	384	322	403	375	358	370	373	396	416	379	375	402	353	352	357	350	335	379	373	356	406	364	365	383	384	399	379	347	370	369	330	397	386	384	381	351	297	398	335	365	368	359	378	393	360	344	367	353	357	361	378	342	361	381	408	357	382	376	369	379	318	344	341	364	376	344	426	339	385	376	360	364	396	385	352	332	384	368	369	387	386	381	373	362	351	370	374	375	315	366	366	365	373	377	370	369	385	362	353	333	367	334	369	364	359	378	371	365	356	390	365	376	359	350	359	388	381	362	351	360	372	323	339	401	385	355	370	388	348	369	371	364	377	379	326	356	333	375	343	393	348	356	369	366	328	390	360	374	387	373	360	370	418	391	350	358	346	354	351	371	360	369	346	366	373	347	383	361	384	347	323	393	404	372	363	344	343	342	404	372	345	370	337	356	369	362	358	354	327	371	355	325	359	371	354	356	410	393	370	365	359	341	349	368	361	319	363	353	383	369	427	370	343	352	380	362	351	356	370	329	369	367	352	389	359	370	321	364	374	362	383	389	377	368	384	377	381	395	386	391	365	354	356	376	372	348	399	344	375	350	355	391	346	338	343	390	373	379	378	372	363	386	384	361	373	331	394	390	372	371	364	368	352	394	350	340	347	393	362	354	361	311	368	379	402	377	346	391	388	367	394	358	318	363	336	383	372	357	357	376	357	357	362	389	368	326	366	352	383	392	347	384	346	353	346	360	360	383	367	362	375	388	374	372	394	369	351	401	352	314	366	366	362	361	377	371	377	394	383	362	355	357	354	351	334	382	339	351	365	347	374	348	350	354	327	372	385	364	391	401	350	356	356	366	400	395	356	355	363	363	337	403	359	386	367	344	338	363	356	354	399	367	348	395	364	387	348	344	383	356	371	387	384	355	411	364	356	348	353	364	372	393	333	318	326	392	368	351	347	362	345	342	369	382	371	399	395	379	349	371	395	347	339	388	346	379	339	333	339	370	370	369	368	339	366	365	376	398	386	357	366	376	359	366	343	363	349	372	369	328	331	352	378	372	377	351	350	344	365	360	352	383	353	341	359	358	384	371	351	348	357	349	366	342	356	364	394	382	349	338	369	366	364	379	351	374	373	384	374	414	385	379	371	356	378	355	344	396	340	393	377	343	330	371	376	372	367	373	333	369	372	370	345	367	408	369	401	387	439	359	344	362	354	328	355	357	318	388	363	342	356	376	338	378	342	344	366	351	355	349	340	347	386	341	356	339	373	391	378	382	366	404	356	344	368	352	379	348	381	375	380	378	374	343	379	383	369	342	371	372	370	355	382	344	336	388	347	382	357	371	372	363	368	342	394	371	378	414	339	357	325	357	366	367	362	380	344	365	347	368	408	376	385	356	369	363	397	370	389	370	372	359	382	361	386	383	407	363	383	363	370	367	384	360	363	359	357	339	369	368	391	348	360	342	372	407	334	357	350	333	412	356	394	393	374	361	370	382	372	394	367	348	383	369	373	365	353	403	398	360	379	355	377	376	363	353	377	357	363	399	367	353	362	352	334	391	360	379	399	354	356	380	350	370	351	349	356	367	349	363	331	380	373	351	349	371	384	401	356	379	361	374	376	347	394	377	331	390	341	386	359	346	402	371	322	380	379	360	360	358	350	376	363	346	338	366	384	376	360	337	381	353	385	374	375	395	354	379	356	420	407	386	389	371	376	363	367	382	358	387	388	386	365	370	346	375	347	374	406	397	350	357	383	322	397	360	347	343	360	330	341	318	349	377	318	360	364	381	359	363	392	353	363	362	380	371	369	355	363	370	411	362	370	382	374	357	356	393	361	349	369	349	374	338	376	380	364	393	348	369	368	357	374	376	360	353	367	383	348	362	348	364	382	375	349	356	320	371	398	389	351	385	352	369	372	419	354	357	391	306	362	385	356	362	373	405	344	367	345	391	360	390	355	363	374	371	397	367	368	345	375	371	395	361	369	340	370	359	360	363	395	391	339	355	363	376	349	355	347	383	376	397	371	393	387	361	360	353	351	362	343	364	366	358	331	336	383	361	327	358	362	361	364	359	359	384	363	392	396	391	395	368	363	369	395	340	352	348	371	349	357	369	397	374	397	347	326	343	411	365	364	353	366	386	400	357	348	358	371	383	385	345	362	339	379	379	366	376	367	416	308	386	378	394	373	387	382	345	369	389	385	370	360	386	351	356	388	355	366	391	373	366	381	413	333	302	384	401	348	336	335	367	329	381	367	382	393	370	358	389	376	346	342	385	409	373	403	368	374	349	350	370	345	341	338	404	365	380	408	380	361	376	378	358	366	387	386	365	326	394	370	375	357	367	363	337	370	359	373	380	372	372	387	346	396	372	345	395	338	360	374	385	358	382	392	360	365	368	388	356	363	356	368	337	354	382	376	388	393	348	360	386	368	355	347	335	371	385	335	381	362	378	347	354	362	360	353	350	385	373	347	370	368	385	388	350	378	385	371	382	346	352	378	360	366	400	328	392	346	371	361	362	381	383	363	350	372	375	378	367	371	381	347	371	367	376	339	363	343	349	350	374	343	409	337	355	374	347	363	348	352	343	366	380	360	373	350	364	409	364	383	383	383	340	380	376	350	338	376	344	358	388	389	370	329	366	369	384	345	358	324	340	355	409	350	424	335	346	375	329	373	378	382	345	412	361	410	365	351	371	368	346	350	370	358	376	392	342	368	358	402	356	345	377	388	354	356	344	379	336	380	364	330	341	371	367	363	373	382	364	347	388	362	388	349	379
32121	53163	42639	32577	26937	22291	15571	9074	4606	2049	1465	1114	1069	991	891	797	781	664	587	606	529	525	437	489	441	448	447	407	427	440	418	393	404	383	416	393	372	374	400	383	412	388	419	382	392	425	412	419	410	398	410	397	407	378	394	392	395	396	393	395	404	412	384	424	383	435	388	385	394	394	448	385	410	385	405	384	393	424	379	390	395	384	357	385	410	402	397	383	392	391	398	414	378	380	381	372	389	387	436	406	394	426	394	402	366	390	432	373	378	404	351	405	394	364	437	392	329	371	456	366	405	380	399	401	378	403	380	437	380	394	389	368	420	400	417	392	398	420	399	398	372	375	406	419	391	410	376	390	372	381	429	360	390	358	393	408	408	399	407	420	422	415	416	396	379	364	400	366	387	376	388	429	418	397	395	353	377	414	408	424	379	396	373	384	377	405	402	385	443	382	391	367	414	394	392	385	388	403	373	380	404	346	393	404	399	404	407	396	392	370	409	423	396	388	391	416	407	422	428	391	380	363	397	387	389	404	373	372	425	388	418	408	384	396	384	378	397	401	381	381	382	373	389	423	371	368	413	362	412	375	370	393	382	381	409	394	395	377	365	379	392	417	347	398	412	398	445	385	403	377	395	403	391	382	391	385	397	349	370	435	393	371	424	394	426	414	371	347	383	386	381	374	427	392	415	374	376	404	378	392	377	358	384	410	382	410	407	395	348	358	354	378	362	395	399	355	398	412	368	374	418	381	406	388	375	376	368	423	431	393	395	371	413	373	369	382	368	375	387	398	384	376	390	406	410	358	380	405	388	349	425	410	412	416	383	385	389	388	372	388	377	409	369	388	389	383	356	365	419	381	422	395	401	388	400	344	407	398	367	391	410	377	418	371	395	383	377	378	403	414	411	394	399	364	349	414	410	387	407	387	402	405	416	414	406	394	396	375	412	383	405	404	408	395	405	414	375	388	382	377	385	411	383	371	407	365	436	407	420	382	381	402	410	377	401	375	347	358	364	401	362	368	396	387	388	351	387	411	405	380	394	381	398	420	375	386	377	394	383	412	400	389	393	382	385	380	381	397	380	420	397	427	403	379	387	374	381	394	390	403	424	388	382	411	353	396	376	407	427	403	383	398	397	361	380	394	382	408	379	365	378	387	390	387	347	395	386	369	418	401	405	407	407	404	412	386	404	383	405	377	367	415	357	387	380	390	387	407	397	432	387	410	421	431	386	395	373	382	376	364	340	387	384	390	416	388	402	401	403	392	374	422	447	421	391	447	387	358	362	378	365	377	369	380	390	420	411	375	351	345	407	411	389	400	384	367	395	379	359	387	380	369	406	436	382	357	379	369	356	420	370	392	391	380	381	388	358	361	391	393	396	380	368	391	370	407	369	408	386	404	427	423	394	381	351	413	395	384	401	393	357	379	349	397	413	401	380	364	399	387	349	405	364	399	392	381	390	398	390	426	384	390	395	394	374	396	347	391	393	393	403	400	366	414	385	383	411	400	397	397	415	369	397	398	393	371	385	405	417	394	351	379	405	357	399	415	390	382	389	396	375	376	410	382	391	428	384	372	387	375	382	396	418	379	401	393	389	394	390	367	376	408	410	391	385	374	382	342	421	404	423	382	357	385	391	383	399	407	389	390	407	412	410	375	378	377	404	390	392	392	382	357	420	383	387	386	407	405	379	380	385	388	407	378	407	372	397	387	385	401	355	412	368	427	405	431	394	359	404	367	400	390	374	369	422	381	405	383	382	381	414	397	415	438	406	384	420	398	397	401	365	375	370	350	337	393	402	373	396	380	395	366	372	403	398	392	371	418	392	407	392	384	368	416	379	388	402	399	390	439	413	392	404	426	397	388	403	393	384	362	421	386	381	434	366	372	366	366	421	374	397	402	398	387	370	392	403	443	388	408	381	393	385	380	408	414	368	389	368	376	382	388	400	381	387	398	357	390	421	376	381	398	436	401	406	406	381	383	442	415	380	418	420	405	374	386	387	381	362	390	412	402	410	382	418	423	375	423	370	401	395	397	418	409	400	377	437	389	400	421	383	408	387	381	386	374	399	421	392	418	415	395	398	379	385	385	384	363	372	378	396	399	387	368	401	391	400	390	350	391	373	390	428	390	406	430	426	425	404	403	392	387	401	376	381	393	397	391	403	410	406	383	381	378	373	397	430	405	394	376	396	397	373	381	384	336	375	440	373	405	396	394	411	356	382	444	405	386	408	410	386	367	406	391	407	408	351	383	388	393	388	422	407	383	415	343	423	399	406	398	431	388	402	388	396	429	392	400	378	414	348	383	368	383	408	389	373	389	408	405	402	378	392	428	398	386	411	407	391	381	383	398	396	396	414	426	410	408	378	395	387	379	402	374	404	412	368	376	421	378	380	407	381	374	398	387	407	368	392	378	406	423	407	396	367	393	404	407	369	387	405	418	392	423	399	436	366	376	389	410	415	410	407	373	398	377	370	396	414	383	371	371	424	409	396	374	421	352	395	376	368	383	400	408	362	401	416	431	419	407	407	384	397	382	378	379	382	400	399	408	426	371	383	405	404	402	367	390	395	393	388	387	392	377	402	397	383	357	398	370	389	377	362	401	394	396	438	424	400	388	383	411	409	378	351	390	407	395	401	389	450	420	394	391	435	376	386	344	418	402	397	399	373	379	365	386	386	361	379	393	428	382	408	417	398	384	417	388	341	413	383	392	417	371	396	398	383	399	403	379	399	393	405	398	376	383	390	398	379	374	402	374	373	386	384	368	363	388	370	437	383	397	360	408	404	405	341	374	393	350	350	351	372	412	371	402	377	388	398	393	377	382	408	403	385	401	399	355	377	364	398	411	374	400	389	404	365	375	407	398	339	364	442	401	412	403	388	408	388	405	384	368	396	410	374	390	386	413	420	365	398	371	376	381	378	425	407	374	410	420	362	414	409	392	397	392	453	400	383	397	394	441	371	363	405	354	416	363	381	426	411	393	402	380	389	416	386	409	383	394	419	411	400	404	393	438	390	400	426	389	402	403	405	403	434	413	416	394	394	391	392	387	382	365	397	401	451	417	368	386	360	392	389	373	427	394	407	414	390	350	406	412	381	358	411	419	378	394	411	392	384	449	349	425	388	398	367	438	392	390	369	383	391	389	416	363	384	420	383	384	401	420	428	411	370	388	395	383	387	416	405	412	403	426	402	412	378	412	414	415	411	412	381	389	417	370	414	381	405	351	387	365	383	386	389	404	432	400	413	418	415	378	413	365	406	390	341	359	418	402	399	396	377	380	374	381	399	410	368	412	371	384	368	365	354	434	389	390	369	417	373	375	367	383	398	404	405	369	399	362	379	400	365	390	354	398	377	363	378	372	414	403	389	395	401	372	405	427	387	393	385	399	394	384	366	407	415	343	363	395	399	415	420	391	420	369	397	405	422	360	412	390	427	409	349	392	406	391	407	403	366	391	417	401	429	347	386	385	377	365	433	375	376	409	429	404
23460	21754	29634	24896	23976	25332	19966	7190	3295	2174	1779	1413	1380	1247	1224	996	933	867	780	753	680	667	635	570	587	560	628	507	505	548	490	496	518	541	488	545	506	530	515	472	481	507	519	512	523	487	495	471	524	518	516	553	480	491	494	487	497	503	537	518	500	475	487	505	486	508	500	509	491	495	527	503	513	537	502	504	506	502	495	513	473	511	477	481	482	505	509	510	518	535	477	525	489	518	467	503	486	476	491	501	488	464	462	506	494	512	514	481	542	462	537	506	492	499	508	517	497	489	518	504	477	516	469	462	515	510	509	485	515	492	545	525	469	482	484	514	510	488	500	486	471	503	470	500	519	511	490	516	501	528	485	463	509	514	480	470	506	497	507	487	499	495	522	480	468	481	501	475	521	481	490	499	529	481	487	523	485	486	516	461	507	517	491	491	522	484	521	490	491	485	521	519	568	497	503	506	503	511	527	481	455	541	532	468	535	493	518	497	509	472	484	537	531	501	484	511	483	509	512	515	456	514	504	520	533	487	478	502	488	475	514	522	460	527	487	448	458	522	517	492	513	490	489	509	462	512	455	494	482	495	511	520	498	505	477	476	510	502	485	534	455	531	481	515	483	474	497	509	465	502	484	510	509	511	462	502	509	485	480	530	455	507	520	457	422	482	517	499	505	486	494	493	498	477	489	557	509	513	506	482	475	475	520	476	512	501	491	500	461	473	482	509	474	479	506	488	496	482	491	506	473	482	487	485	497	519	460	474	524	482	480	517	513	465	525	516	501	518	535	467	487	468	489	515	529	516	468	506	485	485	527	483	530	520	550	532	495	495	526	508	525	543	476	517	475	497	498	474	480	480	501	543	496	515	485	516	477	466	518	540	496	504	475	503	508	512	480	508	565	519	492	497	504	523	506	503	490	509	506	481	499	471	484	495	496	489	499	536	504	497	463	498	493	513	473	477	508	522	515	497	494	480	463	490	509	472	480	487	478	482	499	534	505	469	515	492	543	530	470	476	476	545	519	486	524	493	472	539	503	467	485	515	535	514	503	504	475	523	463	522	482	478	512	494	505	489	522	545	512	521	506	493	536	473	464	497	483	509	534	509	509	492	502	474	470	470	485	484	500	527	484	507	453	504	504	460	464	545	524	502	532	474	509	509	519	487	534	469	466	499	494	496	455	470	485	482	507	519	487	476	509	496	512	502	462	498	484	470	519	504	476	490	538	479	524	507	462	540	513	458	519	498	576	545	507	502	483	490	491	507	482	478	534	491	483	465	479	536	474	530	523	495	498	451	500	476	489	529	513	496	521	518	498	498	500	475	484	481	505	503	499	503	521	486	474	538	502	515	487	449	472	486	503	523	493	492	520	500	494	473	480	487	491	525	509	498	480	508	507	514	521	491	555	500	504	470	497	519	519	489	509	479	509	508	499	509	496	532	546	465	498	486	515	544	527	508	506	496	543	491	509	510	487	475	469	478	485	508	471	456	503	487	465	474	497	483	481	472	523	503	522	518	487	453	488	463	460	519	502	483	508	495	486	508	532	504	490	490	520	489	499	522	512	503	488	512	463	504	499	521	485	519	515	478	550	487	518	512	508	527	506	513	482	487	476	490	504	483	478	534	495	472	490	499	520	483	492	515	478	559	530	493	509	485	502	498	490	515	453	480	538	543	493	495	453	453	475	531	494	503	501	517	507	499	528	495	439	509	503	485	507	507	472	453	461	543	491	474	509	471	515	464	483	509	527	476	484	527	517	506	492	447	501	529	501	510	515	501	491	478	477	493	489	452	486	494	495	529	503	522	514	520	508	481	506	513	475	498	511	502	492	498	495	498	501	510	477	486	446	527	482	496	533	481	486	454	534	449	490	486	475	458	507	501	488	515	480	508	497	486	501	494	539	480	523	519	498	511	511	507	529	486	483	519	507	488	500	507	543	517	522	500	516	530	513	489	477	474	504	462	538	479	474	499	485	445	525	506	491	496	491	468	497	491	463	479	511	492	492	487	470	488	495	510	476	537	504	501	496	485	490	527	518	488	449	487	533	468	544	498	497	503	507	487	483	515	526	444	475	504	491	523	514	496	474	515	475	467	460	489	518	510	516	517	514	484	519	468	485	458	492	479	507	465	532	447	513	514	525	483	482	508	504	496	493	505	509	471	517	497	508	484	496	483	491	530	515	472	484	522	506	497	479	502	490	507	503	519	517	469	477	489	458	515	488	467	541	489	492	500	532	487	470	467	481	520	469	483	498	512	501	506	473	497	520	511	483	552	510	444	482	499	529	538	484	490	482	462	523	458	495	516	485	489	494	477	506	513	498	470	496	506	481	478	506	501	480	483	520	470	475	486	483	521	478	463	483	521	518	521	485	490	532	495	459	479	498	476	511	501	476	540	512	564	473	481	472	493	463	482	507	497	488	506	486	502	478	472	515	475	499	468	509	499	532	558	520	534	474	506	470	514	495	514	514	511	474	520	518	508	506	520	484	466	498	510	497	519	491	510	448	465	496	511	472	518	474	535	486	478	503	519	518	504	474	494	466	501	527	497	518	454	502	508	492	515	559	477	528	484	533	542	478	479	488	472	474	511	484	481	477	470	475	523	479	484	498	517	512	463	513	477	494	498	472	483	526	475	508	471	471	479	484	511	513	517	526	544	455	513	493	514	488	485	498	499	478	458	527	498	515	530	479	499	505	525	489	502	493	477	501	495	488	491	450	518	498	503	498	451	528	473	499	497	510	482	538	480	525	475	506	483	520	492	519	535	479	480	506	496	480	507	485	517	465	467	468	500	496	493	486	485	483	519	535	511	531	480	486	502	514	518	517	488	488	514	501	482	492	504	481	482	508	484	484	512	482	472	442	495	506	461	497	461	463	512	484	496	492	504	523	496	472	478	505	510	475	494	528	495	507	479	551	511	517	545	519	483	475	467	500	525	488	470	481	472	497	509	485	481	459	446	505	483	479	497	480	509	441	498	525	498	461	504	494	495	502	489	497	457	525	488	489	481	504	480	507	515	484	472	565	494	514	523	500	458	497	475	483	493	495	520	507	480	471	532	497	491	508	508	494	514	460	480	512	515	512	516	493	513	516	483	474	486	466	514	532	517	481	463	496	519	509	482	509	492	457	489	524	528	473	477	510	456	477	468	445	464	478	462	506	494	451	483	517	485	491	536	505	489	482	447	484	509	469	490	461	495	501	485	485	536	499	465	499	487	499	497	517	523	484	462	509	517	485	461	453	488	488	488	512	507	499	489	483	503	511	486	480	495	501	491	492	500	520	521	512	470	509	453	501	501	505	489	515	517	525	479	502	458	503	512	505	498	482	489	512	495	525	478	476	483	506	498	492	481	482	481	524	487	494	510	530	499	488	499	482	504	520	476	471	505	479	456	500	522	495	521	479	495	509	498	476	492	495	477	462	489	499	489	472	516	497	471	513	468	482	497	472	520	470	471	519	505	453	530	527	458	490	501	498	459	496	529	488	473
35042	65468	55051	42503	36116	26508	15323	9311	5290	3582	2743	2221	1982	1760	1725	1443	1254	1194	947	936	879	773	755	718	625	660	606	573	581	567	531	563	532	590	589	500	540	550	560	543	547	549	532	504	513	523	525	480	537	495	504	517	540	507	480	528	523	548	481	526	537	515	533	501	556	555	519	531	527	496	519	528	479	515	514	495	500	495	507	511	525	524	489	509	510	498	527	492	523	474	525	549	488	506	517	541	493	577	505	491	520	505	512	546	521	466	483	450	551	540	516	504	531	491	547	482	496	533	542	510	536	490	528	545	517	500	534	463	547	500	545	541	498	505	535	521	483	489	527	537	486	489	527	474	468	483	525	510	512	504	483	514	520	533	531	461	528	489	520	519	544	505	478	516	517	529	482	496	559	513	528	511	508	500	553	524	520	515	505	474	517	512	458	512	521	549	487	490	515	509	543	499	487	492	505	547	508	513	515	462	507	522	520	511	515	460	514	529	495	526	479	510	531	479	521	514	504	473	511	523	466	508	511	476	524	481	485	504	517	495	523	550	502	554	492	511	490	507	469	507	549	504	513	532	517	507	544	494	485	561	530	498	557	503	502	513	560	513	519	501	530	522	526	539	501	476	479	472	541	474	486	506	497	550	498	510	503	534	506	528	519	525	478	500	474	481	505	496	541	489	525	509	510	506	515	510	516	481	554	479	489	457	524	500	507	461	480	491	501	521	502	503	490	521	513	466	490	503	490	514	535	542	500	514	513	502	510	487	503	571	521	518	505	508	482	523	510	525	533	494	484	523	510	534	514	485	529	521	515	523	531	516	490	494	546	536	520	523	521	538	516	538	557	488	492	520	522	492	495	506	518	508	496	501	536	492	524	505	519	494	511	513	512	513	531	533	502	507	528	500	499	518	513	540	531	508	511	519	539	493	559	490	532	502	492	501	494	511	518	546	512	513	508	522	500	494	476	506	531	523	539	521	498	557	479	471	565	547	534	524	511	502	503	503	496	490	515	494	483	485	526	530	519	494	481	511	506	497	511	493	535	505	482	558	525	492	468	519	560	530	485	474	511	522	523	514	470	565	496	523	526	516	512	518	490	519	460	536	486	472	484	492	551	530	532	539	494	534	490	511	530	497	508	501	468	487	496	457	473	517	469	474	518	505	484	496	534	526	508	486	497	536	465	497	485	479	498	476	502	500	501	519	504	529	560	522	489	517	504	518	522	516	503	501	525	493	531	500	500	561	502	542	519	522	490	518	509	507	479	518	549	492	531	520	499	515	494	505	562	528	508	523	488	542	503	487	556	512	513	509	490	492	476	531	509	500	535	513	485	518	541	493	482	551	498	545	495	530	532	530	481	493	510	510	523	505	521	546	486	477	507	499	521	543	505	524	510	560	490	535	498	491	510	543	507	523	501	531	542	518	510	497	510	497	522	503	474	522	528	489	498	479	524	478	479	548	535	517	507	514	497	493	493	537	538	524	524	496	511	501	501	498	523	488	478	498	513	484	488	505	477	506	512	484	547	521	442	535	447	466	492	523	480	487	494	502	495	490	502	525	502	512	539	514	530	507	505	548	515	495	510	483	487	468	483	522	515	514	518	526	537	517	518	492	502	466	468	531	516	569	552	496	538	527	497	492	522	460	545	495	539	490	525	531	515	476	492	531	514	519	520	526	478	503	529	488	506	531	512	465	510	481	487	508	513	527	532	494	543	511	510	501	509	481	511	463	490	499	527	521	498	499	504	525	543	507	507	529	460	500	499	538	498	492	497	534	531	500	462	551	484	478	471	525	529	504	476	533	516	485	506	540	499	478	544	532	506	460	524	465	503	493	481	477	497	482	530	513	527	517	526	521	499	486	525	553	544	489	537	469	504	478	496	510	560	489	530	511	493	475	517	471	482	536	467	509	477	484	505	522	497	504	519	465	508	560	522	503	522	552	494	508	475	472	533	515	493	551	525	507	483	498	471	486	504	521	476	531	505	489	520	487	498	532	505	505	522	506	505	496	463	480	489	497	554	483	544	492	492	537	511	528	456	483	501	507	478	511	492	479	513	506	492	516	533	510	552	490	530	492	484	502	547	509	521	485	507	456	471	516	532	517	492	500	499	489	517	507	508	496	462	519	476	537	486	517	508	481	500	507	495	469	482	513	514	538	517	504	494	520	503	519	530	536	504	524	526	479	510	540	505	499	479	551	534	479	524	458	543	502	475	495	480	482	492	512	508	551	545	488	516	485	500	551	501	491	513	534	499	510	546	508	516	477	510	535	500	513	497	466	530	470	494	540	516	511	514	492	494	532	498	522	497	493	508	517	494	514	518	492	496	565	548	528	503	553	573	529	514	501	519	567	492	525	507	506	485	468	518	529	541	513	454	516	522	514	492	483	520	503	509	521	525	506	516	479	502	520	547	520	497	494	534	504	491	491	511	456	497	518	500	500	522	509	488	486	523	509	509	531	495	521	546	486	504	517	501	526	481	531	535	499	507	477	508	513	536	516	523	552	480	545	488	499	520	519	485	526	506	488	509	512	491	552	543	483	497	479	510	508	548	535	520	488	543	480	537	508	491	471	532	507	478	456	472	528	538	486	518	516	511	526	540	531	484	529	530	536	482	489	480	564	514	484	501	503	505	509	537	498	494	503	476	531	523	489	518	542	502	473	504	512	495	530	521	536	548	469	525	478	495	520	536	507	485	525	532	527	489	465	480	524	527	536	485	485	505	505	505	491	513	504	533	544	491	490	513	502	521	526	496	506	504	521	546	523	536	489	533	542	520	536	513	471	539	486	527	496	528	480	527	545	478	509	517	529	506	483	469	466	551	504	488	514	514	518	501	459	510	485	499	530	502	519	516	516	555	509	522	519	493	467	489	500	485	487	583	509	503	526	546	551	516	522	505	495	514	534	520	522	502	555	501	505	498	506	498	525	493	490	535	487	510	506	512	521	522	507	516	545	491	527	556	525	506	497	500	518	531	537	487	515	497	524	501	492	496	491	495	516	499	504	539	498	485	509	508	515	501	505	478	522	474	488	511	518	531	539	559	512	517	472	535	526	516	535	516	544	537	519	511	540	534	454	546	480	522	525	509	514	527	532	537	553	515	521	535	521	488	517	486	538	540	483	522	494	538	499	517	546	487	509	530	503	483	549	538	530	507	500	502	499	499	532	545	542	515	536	499	488	513	546	467	525	505	556	524	520	498	541	507	523	495	475	532	514	530	523	523	538	497	509	497	555	497	523	495	500	525	518	495	520	535	509	524	511	533	534	483	524	507	514	530	491	521	496	531	487	500	532	511	494	504	528	506	525	548	490	501	531	537	531	480	538	534	477	474	521	532	528	522	530	509	540	466	492	532	500	502	496	538	502	522	532	525	550	495	524	498	544	484	514	495	515	520	522	500	475	512	470	535	509	491	514	508	515	488	500	529	493	492	530	435	489	522	515	526	498	502	528	541	523	472	526	536	503	506	472	529	562	541	492	533	527	512	509
31964	34428	36753	27958	12559	5135	3189	2231	1327	998	747	650	554	497	518	469	405	418	367	363	331	349	340	309	290	304	287	293	274	262	288	258	270	261	284	249	278	271	248	250	304	261	280	250	258	287	242	274	269	256	261	287	235	265	263	260	283	276	277	273	250	273	292	262	250	270	291	285	293	235	276	269	257	246	276	295	273	269	278	256	261	279	248	278	275	301	254	251	272	291	268	315	275	264	234	296	291	262	287	281	289	248	248	269	257	279	300	265	267	256	295	261	259	290	259	274	264	273	251	269	281	247	229	250	276	251	255	281	288	275	275	258	273	280	259	244	275	280	291	259	266	264	252	271	275	251	280	247	261	264	271	265	289	293	270	280	283	269	288	261	264	266	253	259	269	244	250	290	262	269	265	268	293	284	244	261	267	286	260	238	288	283	253	277	269	281	251	247	256	274	268	289	263	274	300	277	263	273	278	258	267	261	263	270	280	256	280	271	249	273	265	272	294	280	264	280	254	266	243	283	249	243	289	262	273	234	289	267	280	269	274	248	261	267	271	297	281	287	285	267	258	272	272	244	263	280	273	262	262	273	253	252	250	257	243	286	247	254	252	296	231	305	279	259	257	267	275	271	268	290	234	284	270	259	283	265	273	243	277	245	285	285	275	270	258	256	276	265	278	264	274	274	259	223	265	256	274	282	305	271	289	272	269	274	250	247	273	259	279	276	274	260	256	242	273	266	289	283	289	269	252	265	316	261	284	280	273	262	285	288	243	288	247	264	265	263	272	274	292	289	275	279	281	280	253	268	277	281	269	266	287	254	291	285	279	281	253	266	284	270	258	264	294	291	241	274	303	282	258	275	224	260	262	287	254	287	278	259	252	298	268	281	279	253	237	285	254	277	277	262	284	261	276	243	251	268	251	262	247	245	280	279	271	263	274	275	277	257	275	280	299	266	292	289	294	296	268	256	276	246	275	266	275	271	286	284	271	275	252	312	276	273	258	285	266	282	271	269	273	306	253	247	245	282	239	280	275	275	267	254	236	298	288	251	273	244	266	252	250	276	283	258	287	245	279	252	265	245	301	280	274	272	267	240	272	269	247	276	276	248	273	267	276	273	272	247	290	291	294	260	279	268	293	285	285	267	278	301	279	279	256	287	268	259	259	278	283	261	254	249	266	286	265	266	272	270	240	290	257	264	274	268	285	256	293	254	291	234	256	270	264	275	255	270	273	264	302	312	288	279	231	263	296	297	269	283	305	268	264	276	266	250	279	288	260	269	283	277	280	273	264	257	271	247	238	229	295	267	273	266	226	245	266	278	281	272	277	270	283	286	261	270	287	265	252	264	267	255	266	249	308	263	270	253	251	268	249	254	294	273	273	275	267	281	264	243	256	242	243	241	257	272	281	258	276	270	282	270	283	301	253	299	279	301	287	265	250	258	256	265	250	247	309	263	259	272	250	266	287	267	287	249	267	262	256	283	276	269	268	302	277	265	284	268	260	278	212	277	311	263	287	274	247	260	257	277	271	277	272	268	277	241	276	238	258	278	244	285	235	246	288	276	291	274	252	256	245	280	262	252	255	278	312	278	288	254	254	273	257	286	275	262	274	288	270	244	283	268	268	273	302	265	276	289	266	271	265	259	271	261	260	250	264	261	258	258	285	277	270	269	269	280	256	258	264	262	257	262	231	245	268	226	290	250	307	262	290	280	292	257	306	306	281	279	250	240	290	241	312	231	223	259	241	276	257	273	269	296	272	244	300	268	285	256	274	289	254	287	323	251	292	264	271	263	264	281	305	259	292	305	270	280	302	290	259	240	279	294	273	246	245	312	236	245	241	259	264	280	291	251	274	290	289	269	279	268	255	278	293	288	273	266	276	255	280	270	252	256	267	285	266	288	272	263	289	256	284	279	280	237	282	277	308	255	266	263	262	290	299	270	269	303	271	280	269	279	270	304	280	271	263	273	271	281	275	280	261	299	254	247	264	254	262	306	293	259	291	247	256	298	266	272	294	254	255	236	257	279	257	281	252	285	258	256	264	271	256	287	265	261	276	276	250	270	253	257	286	278	272	282	250	259	290	246	270	267	259	279	287	242	285	277	282	277	301	269	255	295	260	304	260	264	274	273	252	273	262	288	249	282	252	238	247	259	258	297	274	283	267	289	215	257	262	274	267	275	286	272	315	282	258	301	298	267	268	277	218	236	281	263	274	257	241	239	250	258	306	278	279	280	301	271	269	284	290	246	264	283	288	274	252	269	318	263	265	280	248	284	279	262	272	263	284	260	276	247	278	255	256	255	261	275	260	296	281	255	266	254	265	267	274	263	285	268	262	263	281	274	256	277	251	273	291	271	286	282	266	279	268	259	265	252	286	252	275	284	267	248	235	257	270	283	303	270	242	268	293	269	266	280	291	250	285	271	270	272	298	274	303	271	258	243	257	236	296	264	259	275	257	270	294	246	269	274	267	279	250	266	287	272	261	277	258	262	256	259	275	255	266	290	286	258	280	272	263	225	284	290	235	249	287	277	287	260	290	263	293	288	265	273	301	278	260	240	262	282	256	260	238	272	282	278	294	270	277	273	237	273	301	289	291	270	274	284	258	260	302	294	257	272	266	290	299	273	261	290	281	276	282	273	308	249	292	251	249	276	281	273	283	283	264	258	273	278	261	246	287	310	275	279	265	278	260	264	258	248	276	255	249	266	273	296	283	252	283	260	270	312	293	253	287	227	270	305	284	255	281	256	278	277	266	270	233	282	276	270	288	247	263	282	254	268	268	280	256	295	271	245	285	279	288	258	257	254	244	254	272	264	275	270	294	281	260	295	292	276	276	262	262	296	241	265	257	280	261	269	284	282	267	272	244	271	235	259	254	248	262	242	276	269	280	264	261	275	270	259	282	261	266	242	264	281	292	279	261	278	292	268	261	291	246	270	251	251	245	278	288	251	306	241	286	259	257	265	237	261	254	254	281	266	289	260	257	279	259	282	282	262	276	287	263	277	245	250	249	268	248	285	306	250	276	273	263	263	293	248	254	267	294	296	250	249	286	291	273	273	269	281	286	281	259	280	291	260	259	257	283	275	231	267	302	272	230	290	277	244	269	259	245	226	281	284	255	277	287	288	264	271	289	260	254	265	254	271	259	270	279	271	281	282	262	269	268	281	271	258	266	242	255	246	242	289	301	247	275	280	261	269	266	278	254	263	294	279	261	258	249	294	256	258	260	291	306	256	269	269	272	230	275	261	252	287	251	268	317	240	287	268	269	255	304	260	267	247	271	271	283	285	262	272	264	256	241	275	264	287	261	274	228	271	277	284	254	253	254	249	269	303	261	299	253	256	309	267	254	233	279	296	277	245	261	271	287	265	248	272	241	251	275	269	304	268	268	291	228	279	247	266	279	275	247	310	246	255	282	255	291	275	290	284	247	249	243	285	281	270	267	281	260	281	292	280	239	266	289	291	257	293	274	272	237	264	244	288	284	282
33047	48330	37183	25691	13439	8065	5572	4113	2298	1708	1287	1001	917	711	731	657	570	511	446	446	405	378	372	349	346	303	313	310	335	322	328	339	301	300	296	299	327	310	311	295	304	292	317	320	301	296	282	324	279	309	291	318	286	312	302	284	287	288	321	295	279	292	298	303	284	325	322	290	285	336	324	315	290	297	299	323	264	294	306	314	283	310	313	280	281	319	284	310	282	300	308	328	282	278	291	284	305	298	289	300	291	283	290	322	282	326	295	289	285	313	301	314	312	324	286	294	315	276	288	264	296	326	300	300	272	249	274	294	276	290	304	266	314	298	303	288	277	309	292	270	325	296	313	276	305	279	304	348	283	269	283	309	319	300	319	291	293	292	303	278	262	292	296	284	324	292	318	310	274	289	281	276	304	311	294	280	295	290	271	317	326	295	290	289	278	294	314	302	297	296	303	286	307	272	282	279	303	276	287	320	314	294	308	281	320	315	286	333	293	293	283	266	314	285	293	264	288	306	311	310	262	289	299	269	280	283	285	294	274	306	309	269	309	328	258	279	292	294	286	276	312	254	311	271	303	262	272	316	329	280	282	284	287	295	305	308	289	280	290	333	289	310	290	286	261	306	295	310	296	281	303	288	284	272	288	282	272	288	315	305	318	299	284	271	291	314	301	254	320	275	309	270	297	272	270	308	288	292	277	291	297	313	302	303	281	280	313	288	289	297	273	313	291	293	297	317	306	282	276	258	284	306	289	275	308	285	285	306	299	290	277	294	273	306	311	319	290	323	276	277	279	291	297	312	309	301	294	309	297	324	275	283	273	279	286	265	306	295	274	289	294	290	289	285	307	304	281	309	295	291	296	288	298	296	280	278	305	301	263	301	327	291	301	305	304	294	306	276	296	276	269	280	283	262	251	301	301	292	296	284	281	306	284	286	269	280	325	297	298	298	288	288	297	295	315	287	296	308	283	279	305	267	296	293	253	307	284	308	309	294	299	299	263	303	312	316	287	311	298	311	293	298	289	268	273	323	300	299	297	264	280	296	319	255	242	270	281	285	289	314	308	272	304	286	317	291	298	270	318	289	295	278	312	300	289	263	306	333	283	292	296	261	279	287	299	290	305	322	281	286	309	297	327	296	284	297	261	306	293	306	276	299	296	295	291	294	278	318	294	295	254	287	300	298	328	298	319	304	280	271	268	297	286	277	290	303	309	304	285	285	325	280	297	261	310	280	302	286	324	309	306	292	276	299	298	302	309	304	324	306	306	294	291	298	290	286	288	293	300	312	311	270	307	313	314	299	320	293	308	276	321	293	275	307	295	305	287	305	293	319	298	311	290	258	324	302	300	306	279	292	308	314	308	291	304	310	319	303	311	298	329	282	284	282	258	275	293	292	274	299	307	271	321	278	276	299	281	310	295	297	304	280	298	300	292	288	292	292	311	295	293	291	313	272	304	285	310	294	292	319	313	261	290	259	289	318	313	260	295	335	293	285	274	301	293	313	279	307	309	292	285	282	310	288	298	318	319	317	321	311	295	320	295	307	264	306	294	250	285	315	275	285	314	310	315	333	302	314	344	301	317	320	296	271	288	282	313	279	273	318	291	286	324	327	300	300	288	301	308	276	292	268	310	293	299	299	294	299	267	292	312	300	290	286	303	278	276	283	247	315	293	314	305	305	317	289	286	290	320	281	299	312	294	288	318	287	262	278	305	298	271	300	323	327	257	325	289	339	279	275	325	312	305	311	280	254	283	285	284	282	288	323	303	315	284	313	325	284	306	302	290	317	304	298	323	288	306	326	287	295	315	278	344	310	280	296	307	305	319	295	285	287	296	319	288	291	263	293	281	288	282	327	291	293	292	275	260	296	276	312	312	270	305	298	316	303	312	301	319	287	281	275	273	307	282	267	279	293	310	280	309	297	310	311	308	298	304	298	287	304	291	269	287	296	307	311	255	299	296	317	324	301	302	279	309	298	294	287	318	288	299	286	278	309	307	298	309	286	258	269	274	298	329	286	311	293	297	326	291	320	303	307	291	290	315	269	263	297	278	310	291	283	279	317	313	299	281	313	300	274	307	292	290	295	262	286	282	312	298	298	318	285	272	330	281	303	320	289	318	294	304	287	317	262	315	319	313	275	290	257	304	298	295	283	304	300	317	288	308	312	288	304	320	304	280	316	262	250	291	302	302	297	312	305	289	297	285	294	312	313	281	287	296	310	310	289	295	277	301	320	282	292	329	323	334	310	295	278	291	313	317	287	292	303	294	320	314	279	356	280	290	269	281	314	301	288	264	298	329	260	324	308	311	268	287	290	310	306	344	321	287	324	308	287	317	271	328	306	284	296	272	312	315	280	275	295	289	264	296	267	307	312	299	299	277	265	309	323	263	281	297	318	299	279	333	310	301	293	298	294	282	287	280	308	291	309	272	257	324	293	289	289	298	286	308	294	268	296	289	276	313	288	292	296	314	303	301	337	280	301	289	310	313	274	308	309	305	319	288	291	291	280	308	286	304	262	291	299	279	296	299	294	289	287	286	285	302	305	290	301	317	282	281	281	282	288	293	300	288	273	297	285	310	325	278	274	299	305	300	307	294	286	283	263	298	271	324	318	310	310	314	282	317	277	278	291	303	313	298	285	310	286	274	282	274	315	308	302	270	280	299	321	290	282	317	303	308	285	287	270	280	294	293	302	285	315	282	276	319	307	302	316	291	303	299	290	305	250	267	278	297	294	313	306	315	297	292	297	311	298	297	298	303	310	314	286	321	271	306	327	286	297	293	315	298	310	284	325	276	305	318	282	268	290	318	316	300	296	273	323	309	298	310	300	290	307	291	302	329	303	313	291	295	313	272	284	295	285	298	279	308	258	282	291	279	272	270	303	300	262	286	285	326	309	246	321	294	308	304	299	291	302	287	319	284	281	269	277	300	278	313	286	268	283	272	297	287	308	294	268	307	275	302	312	305	322	317	307	315	289	299	283	328	280	322	298	306	293	311	279	276	310	293	303	298	303	292	287	292	280	290	285	297	291	308	290	287	332	314	299	291	284	284	324	293	298	277	279	301	296	307	284	262	319	266	319	289	321	292	291	290	274	308	311	307	291	280	297	309	300	277	290	288	288	306	303	260	291	303	310	285	305	332	328	284	304	294	321	289	320	276	278	278	268	277	278	295	317	276	300	304	249	309	267	293	280	287	304	280	303	310	273	279	303	302	294	263	284	326	273	263	294	288	279	303	280	327	257	315	278	289	308	291	275	318	313	296	289	296	282	294	302	307	287	293	288	285	306	276	308	302	300	298	298	327	293	260	278	281	313	285	312	297	309	291	312	279	309	258	299	301	304	321	311	311	306	317	261	286	312	291	274	296	288	311	320	310	303	284	281	313	289	295	319	299	285	284	302	300	296	278	314	299	306	317	278	297	313	273	302	275	291	295	282	301	322	281	298	288	282	271	307	309	286	291	303	255	255	285	276	283	279	306	298	271	286
24593	21697	29206	26141	22585	17131	10985	5768	2663	1719	1380	1119	1028	852	789	693	629	658	591	478	536	488	429	439	436	393	439	372	359	348	388	411	399	322	351	381	355	407	342	385	369	341	357	387	372	349	334	344	346	343	370	382	374	378	357	398	362	343	372	313	358	337	360	377	362	354	358	340	356	321	386	330	373	376	348	350	354	353	376	346	367	326	351	316	362	340	358	364	347	365	347	364	362	344	351	318	362	356	349	337	346	370	352	346	357	337	367	341	339	347	308	346	372	361	347	361	363	349	370	356	338	340	379	370	357	357	343	327	371	352	367	334	354	334	341	357	336	343	335	344	326	341	380	334	332	375	358	336	368	330	332	343	325	328	347	351	334	367	371	336	390	364	367	310	306	375	367	345	372	377	331	339	333	350	368	361	343	361	338	371	371	343	327	341	367	344	364	374	328	316	338	351	376	328	357	310	352	337	375	352	353	336	343	345	331	322	348	357	343	330	343	351	353	344	345	369	341	358	357	332	331	346	364	348	337	346	340	336	351	318	315	344	308	327	353	359	357	328	352	362	307	363	324	348	336	373	329	355	328	323	329	367	378	343	347	376	373	346	347	343	367	324	300	337	360	366	346	346	387	335	352	362	347	345	378	328	374	370	350	311	350	379	347	336	317	326	318	367	349	363	361	362	363	383	349	352	340	383	369	372	373	363	385	361	352	356	369	311	325	348	387	359	330	325	337	375	368	353	351	368	356	333	369	363	343	360	343	339	343	331	354	341	386	343	372	379	324	341	339	324	364	350	374	360	334	353	343	378	367	341	350	337	358	362	380	337	358	326	355	371	357	361	372	370	305	346	328	349	342	318	340	336	338	338	342	337	330	354	350	350	343	336	306	321	366	353	334	321	349	377	335	362	374	349	354	337	376	332	341	358	341	383	334	361	327	337	353	354	361	328	394	342	361	325	353	346	352	326	318	346	332	349	380	382	397	361	373	359	338	344	359	318	379	367	365	351	322	334	315	306	329	334	343	348	346	338	343	330	341	353	358	364	357	370	330	358	385	335	335	349	332	347	344	329	374	315	330	374	352	351	349	375	354	352	357	380	370	322	332	362	372	332	346	342	338	308	344	359	347	354	352	349	358	328	341	358	334	316	340	331	321	334	369	336	362	333	345	327	369	324	365	342	329	359	335	347	355	338	351	355	344	337	365	328	373	316	371	364	329	356	321	364	356	314	348	342	340	336	372	309	349	403	381	375	340	313	349	353	319	355	377	338	352	352	375	350	357	352	368	341	329	352	369	354	386	385	377	353	360	366	335	365	331	328	342	337	360	359	343	334	374	329	347	354	358	358	336	362	352	338	361	358	329	337	360	385	383	350	339	332	404	395	376	348	371	344	342	367	345	349	366	344	344	354	357	374	386	314	366	342	339	353	346	367	361	355	345	327	357	344	333	344	308	351	357	334	359	358	347	372	343	341	368	356	352	363	360	377	338	340	366	334	320	341	347	339	323	351	323	358	355	336	340	343	361	325	362	354	384	340	356	346	360	320	357	391	348	339	372	333	378	331	353	361	342	326	340	341	342	338	350	359	336	352	336	368	348	342	339	362	322	327	364	368	332	349	346	381	335	350	333	349	331	336	331	363	342	352	372	348	371	375	324	311	344	355	368	345	366	366	334	342	321	347	330	335	381	365	333	366	366	370	347	351	344	334	351	354	360	340	363	366	366	344	340	373	332	331	354	375	344	383	311	367	343	331	352	339	347	389	337	363	322	336	375	346	337	358	368	364	360	378	351	367	374	372	342	345	352	354	364	336	343	382	341	367	337	328	366	296	341	394	365	374	362	355	320	381	334	348	359	337	334	334	352	348	347	363	361	351	354	351	383	367	400	332	366	335	324	351	347	360	338	356	313	330	354	317	354	336	346	350	364	372	358	347	344	348	336	338	350	359	324	332	331	358	322	338	368	320	339	337	317	318	367	340	336	317	355	319	368	352	358	362	349	368	327	346	368	341	358	344	349	345	372	344	348	341	337	336	354	348	341	350	367	371	370	349	342	338	359	363	373	319	358	359	317	356	383	360	369	323	329	351	353	354	345	357	336	361	321	340	348	347	330	376	336	358	347	356	329	330	345	353	341	337	373	383	328	345	333	375	361	387	362	379	393	352	329	336	359	347	327	335	356	351	357	353	402	301	379	354	363	311	354	361	334	343	383	345	341	385	351	397	345	392	390	328	381	302	390	334	334	326	380	356	386	346	340	329	366	367	344	362	320	328	364	340	331	362	341	375	356	350	348	351	364	346	326	372	333	349	325	351	383	384	339	364	343	327	339	358	356	311	357	327	356	367	339	346	347	344	329	365	317	356	344	375	327	348	360	338	347	324	378	329	360	361	381	355	374	360	321	352	372	347	361	364	348	354	354	362	339	349	372	374	375	326	361	333	372	328	328	352	356	360	358	330	360	371	359	332	345	331	355	359	364	343	361	344	355	379	321	335	361	334	343	339	355	326	361	353	365	359	333	347	332	349	393	353	324	369	350	358	365	366	308	359	348	377	388	345	363	364	354	339	353	324	327	355	349	336	310	342	350	356	357	369	310	363	353	366	357	356	375	366	369	317	339	342	341	376	373	322	375	384	339	332	381	337	342	369	301	327	329	361	318	321	376	331	335	328	359	359	338	370	365	341	365	347	339	339	341	336	341	308	359	373	348	343	338	352	349	357	316	358	340	360	354	323	346	353	328	397	352	354	341	331	349	382	342	368	333	353	323	374	386	339	322	324	344	380	344	343	377	330	313	355	333	349	358	318	361	378	343	389	324	338	351	353	339	336	364	341	376	334	323	385	357	353	325	376	344	377	328	349	362	335	376	384	349	345	322	338	337	353	355	353	329	362	325	361	335	323	362	354	327	333	355	342	367	349	345	352	367	342	348	354	362	375	338	338	360	376	342	387	344	363	341	357	325	355	353	363	351	378	336	357	352	337	352	387	332	350	361	390	351	309	334	374	343	325	335	360	366	358	368	312	365	318	345	336	305	338	367	325	356	346	347	330	338	384	345	356	330	353	342	331	342	362	353	376	361	328	351	357	375	358	323	374	349	335	340	318	356	361	324	362	382	320	366	346	374	322	356	342	343	363	327	356	395	371	317	353	341	323	361	364	353	350	311	369	340	352	309	337	363	342	351	333	363	357	361	350	339	355	354	352	374	355	383	348	331	349	353	379	340	344	354	331	356	316	341	322	365	377	363	357	346	334	342	349	353	356	365	341	355	345	344	325	359	362	323	364	396	314	344	370	370	351	355	320	366	344	343	352	346	338	351	366	373	343	347	316	352	367	356	358	369	375	368	335	363	338	371	325	376	305	361	370	328	326	333	374	374	339	336	333	387	333	354	363	325	314	330	352	340	350	372	367	362	340	345	368	350	349	350	365	341	365	334	363	361	355	378	353	334	370	339	351	337	375	356	330	342	374	329	369	337	309	349	351	375	345	336	376
32928	57872	46465	33701	21136	15136	13164	8342	4555	2858	2355	1693	1522	1241	1171	939	974	830	750	603	563	550	484	455	459	457	430	419	423	389	427	415	386	388	372	372	374	369	382	347	345	372	387	372	359	386	423	402	356	382	367	367	377	380	349	332	377	372	375	370	348	315	358	359	395	367	393	389	397	353	345	373	363	352	405	353	391	379	376	345	389	356	394	379	349	350	363	385	375	387	377	418	355	319	363	368	363	355	345	369	369	373	366	342	376	353	365	385	367	377	357	389	343	387	353	344	363	400	386	374	399	387	373	346	392	323	362	382	368	336	390	397	360	365	376	362	391	352	420	404	377	410	353	382	343	388	378	351	404	377	358	383	329	398	361	396	359	341	361	351	349	333	375	372	361	362	354	338	368	391	347	384	379	375	362	359	348	380	353	386	356	396	353	355	364	412	363	348	349	356	381	383	358	369	370	407	384	373	358	393	366	354	367	388	385	354	355	361	380	391	345	359	357	374	358	357	350	374	336	358	362	386	362	374	423	362	380	393	322	367	368	337	367	345	354	369	381	366	405	387	373	366	363	352	384	390	335	375	374	383	359	367	341	358	387	357	413	341	367	344	352	365	328	336	389	370	371	367	349	367	396	341	376	380	395	385	387	395	338	397	343	369	372	366	367	395	368	375	363	378	371	348	366	347	376	395	364	384	372	373	354	386	399	375	347	354	376	352	337	361	379	405	367	372	378	328	386	365	362	353	356	338	331	364	420	369	380	363	368	391	380	378	327	356	375	345	358	392	401	351	365	369	352	349	342	419	372	379	368	396	367	343	388	366	359	366	374	378	325	380	392	371	368	378	353	346	368	366	351	391	336	388	344	368	389	366	397	342	391	374	367	399	407	385	357	362	334	345	367	354	380	368	396	388	387	383	344	352	370	342	379	367	395	383	347	354	327	345	410	367	375	349	345	357	396	351	379	367	347	370	374	359	339	354	320	369	350	364	353	393	355	368	337	366	376	367	367	351	383	354	412	391	351	336	360	402	401	354	362	379	381	332	322	391	359	351	373	369	385	354	380	342	366	397	358	358	377	356	370	364	396	357	365	372	332	371	381	356	377	330	374	363	369	353	393	376	370	349	372	344	393	368	355	395	370	334	368	399	348	364	363	334	363	352	403	396	385	366	403	348	342	349	353	377	350	355	362	375	339	342	352	385	358	402	361	358	379	399	366	330	366	384	407	415	323	366	389	394	367	347	352	395	343	362	319	369	349	329	359	363	361	337	340	368	365	376	373	381	343	340	355	362	355	363	382	385	401	339	382	347	342	405	369	368	343	351	364	385	357	384	369	361	361	392	368	387	385	372	352	364	347	367	359	388	354	374	375	362	374	380	390	356	354	381	365	369	343	372	361	372	359	390	343	409	353	373	358	385	369	378	373	396	373	364	376	361	394	352	383	394	382	383	381	368	368	361	375	383	343	373	356	389	372	357	403	362	381	391	359	404	352	328	366	375	355	369	375	387	334	351	352	409	363	401	413	355	396	378	420	345	413	373	371	376	362	378	398	378	379	371	359	376	336	360	376	383	330	373	336	363	350	363	378	385	369	374	392	342	353	378	354	378	384	387	362	372	371	370	350	391	368	371	381	351	365	360	357	393	356	357	368	357	368	388	379	363	399	369	386	373	364	355	388	380	398	364	373	391	356	388	331	388	359	370	374	356	368	347	365	361	374	380	382	368	378	352	353	329	405	383	364	352	352	377	373	369	358	339	363	369	381	389	361	416	374	328	363	349	367	380	360	347	374	354	378	362	326	382	380	370	366	346	381	359	370	373	386	373	347	381	369	378	397	338	378	374	382	351	365	401	351	361	341	361	374	338	387	384	364	365	396	374	371	339	377	392	376	343	368	344	363	387	349	362	388	364	382	336	395	366	374	348	373	353	401	366	331	358	347	357	361	342	363	352	368	342	357	362	371	386	385	365	346	392	316	371	354	366	339	354	374	329	353	378	320	367	365	375	359	338	348	373	389	326	332	381	367	362	360	351	382	357	387	370	371	361	358	385	378	347	360	384	361	369	345	347	385	382	400	356	333	347	370	332	394	357	353	366	375	378	358	368	324	335	364	326	328	367	389	356	409	349	340	373	320	343	364	332	374	370	351	365	338	344	376	369	378	382	357	396	343	397	340	359	341	362	354	360	342	362	360	385	336	369	357	349	370	344	404	363	398	402	342	318	380	376	393	350	394	372	333	379	349	381	351	348	391	368	349	348	422	377	378	371	380	359	384	366	348	374	370	344	387	391	370	367	349	378	362	397	347	364	370	344	336	367	345	392	372	415	332	384	360	373	404	342	380	387	346	383	367	346	347	347	399	369	348	349	368	360	364	369	330	368	379	364	361	359	364	359	372	353	372	371	352	396	368	331	395	357	361	349	368	369	352	383	383	360	364	366	366	370	392	388	374	351	333	359	362	382	350	368	358	367	356	358	375	362	388	369	370	352	337	338	382	351	372	360	364	356	352	354	379	372	383	374	388	392	364	378	361	355	365	368	346	382	351	352	371	364	372	386	388	352	385	356	330	393	334	396	349	334	387	383	344	380	349	342	363	397	355	368	360	371	374	341	369	350	350	331	341	329	392	377	397	375	364	385	347	383	415	394	365	320	334	386	364	377	384	380	385	393	369	351	372	358	357	375	380	343	386	356	331	358	393	370	389	370	384	411	388	380	385	369	382	360	340	353	383	356	385	389	357	369	359	400	399	356	397	328	365	358	350	389	370	344	380	376	437	358	379	376	406	337	370	339	345	388	345	379	348	370	354	386	354	375	376	362	364	359	382	331	385	356	358	397	367	361	405	343	356	350	329	380	349	379	370	342	409	368	346	331	389	368	363	373	382	391	391	365	382	377	367	368	353	380	389	360	368	372	337	355	370	347	336	331	344	347	377	390	384	378	368	375	341	356	362	392	373	381	378	386	356	338	377	351	367	352	352	376	373	346	348	359	376	374	334	341	350	350	356	378	383	369	374	365	395	368	347	356	323	336	355	381	357	331	374	384	386	395	369	375	368	363	361	369	347	347	374	388	371	386	416	349	359	365	357	375	397	347	377	382	383	371	350	370	371	415	350	353	386	376	397	388	358	334	344	373	357	367	354	356	367	373	379	350	376	339	389	383	339	352	381	393	349	346	357	367	350	372	376	370	372	367	355	381	343	383	376	392	382	376	342	354	383	350	371	357	363	367	383	379	374	363	373	380	361	382	360	396	361	368	359	354	356	348	400	378	360	365	367	334	388	375	380	326	387	376	360	385	382	409	377	370	361	381	348	363	361	349	375	357	389	399	389	378	359	362	349	381	371	364	330	364	347	348	354	372	376	352	357	352	390	371	329	359	338	356	365	356	392	390	342	353	378	379	348	334	397	399	349	372	402	356	359	371	354	367	369	364	342	352	387	394	363	341	355	335	352	331	372	356	354	364	385	329	373	361	396	332	354	352	359	348	349	407
25807	21857	29986	29667	21070	11394	7554	4542	2722	1471	1035	905	802	667	638	607	516	485	496	461	415	440	385	417	393	383	410	424	379	389	383	331	363	345	352	407	377	346	363	356	408	345	356	318	361	390	364	359	359	338	388	379	356	358	368	367	387	352	344	394	352	374	353	358	343	316	368	387	358	345	376	364	346	337	333	376	365	339	368	368	344	353	356	331	329	343	377	337	327	361	359	367	360	371	330	374	356	350	403	377	362	389	351	344	362	358	360	369	366	393	370	344	372	360	364	360	358	335	333	351	374	330	345	331	382	348	341	353	401	341	365	381	383	362	376	364	321	353	352	371	360	370	366	368	366	392	362	374	322	349	364	346	362	354	335	359	349	366	379	374	371	357	345	336	374	337	374	370	335	361	353	331	337	318	317	362	375	378	323	353	372	337	356	396	332	364	381	378	366	335	388	398	367	376	356	348	363	339	372	331	371	358	395	354	371	383	368	398	373	336	328	361	343	362	372	364	369	386	355	346	363	363	356	396	379	393	359	324	345	349	373	344	340	348	332	384	360	354	346	388	317	362	363	387	362	333	353	335	377	388	364	354	335	352	383	373	356	327	366	351	376	359	343	369	326	340	331	347	362	376	372	333	371	360	339	368	369	335	375	348	350	378	344	356	349	362	345	358	354	368	336	359	357	385	358	327	374	364	354	340	351	343	345	342	347	383	388	372	346	374	343	353	335	347	362	368	359	355	331	348	369	410	368	354	354	348	371	385	354	345	347	384	378	392	381	348	342	345	339	367	364	340	345	364	363	364	363	368	338	368	361	367	353	346	379	357	327	379	355	362	373	362	337	351	382	356	355	335	341	334	352	376	334	386	351	361	325	366	356	368	396	347	366	355	331	374	370	389	373	341	370	395	347	342	331	389	338	318	356	357	346	368	358	366	382	336	343	387	346	354	369	342	370	339	357	376	336	331	349	384	375	374	309	333	348	367	334	381	378	338	355	394	354	351	349	360	356	362	382	360	338	332	396	386	322	362	311	381	394	358	313	375	370	339	351	353	351	350	380	388	377	318	366	333	310	365	365	356	358	375	355	371	349	368	333	372	373	375	405	346	311	349	326	354	355	356	396	332	340	349	352	401	347	337	341	409	340	331	346	410	360	320	364	372	361	347	366	363	369	333	332	371	376	394	388	388	358	361	388	372	384	338	342	336	388	370	346	361	363	342	338	343	398	364	354	367	334	362	348	386	364	342	396	344	356	354	356	322	339	361	369	379	379	338	324	349	362	372	330	355	358	362	347	355	337	370	341	339	358	349	347	365	395	346	354	357	341	365	386	353	365	346	412	359	364	349	338	353	388	334	335	374	357	370	355	321	359	349	357	333	356	341	371	361	401	363	383	353	356	370	370	378	347	334	340	336	344	367	324	353	359	310	371	355	366	334	363	344	365	314	372	362	357	369	359	346	392	337	379	349	345	384	402	369	329	369	350	350	397	373	347	338	327	363	376	349	366	367	346	378	324	328	349	371	349	372	350	344	352	346	347	363	352	363	371	362	324	359	342	400	336	361	343	373	338	351	377	338	363	370	358	376	355	348	336	369	388	352	347	369	325	362	380	368	351	369	356	379	368	373	373	393	369	312	358	364	355	368	357	335	350	368	333	345	355	383	324	347	345	353	363	328	373	365	336	395	343	322	355	361	335	346	349	362	343	327	344	333	377	339	369	341	360	344	349	367	377	350	369	355	361	403	369	387	344	358	373	336	344	361	337	340	387	337	369	346	352	367	381	367	350	332	356	362	370	363	354	350	345	360	335	370	385	405	361	360	339	364	332	365	349	340	361	345	328	362	342	357	349	371	332	355	358	357	392	338	317	354	404	396	337	384	368	367	368	369	349	352	357	333	377	352	317	347	358	355	348	365	353	344	357	364	343	379	345	342	358	338	357	344	382	351	370	339	365	368	368	351	313	350	356	358	350	403	378	308	379	390	342	371	332	348	351	354	380	386	345	351	371	309	349	347	355	366	345	370	329	344	344	359	342	363	348	364	324	392	340	357	384	362	351	403	373	386	352	357	377	341	345	331	365	350	349	369	349	362	337	336	383	392	340	329	337	376	370	313	346	352	361	353	364	354	345	378	376	360	371	361	318	347	352	362	353	308	346	315	359	343	379	401	357	371	365	363	368	347	373	356	365	346	356	347	357	362	360	386	367	345	343	351	377	354	347	362	384	358	368	338	352	390	350	370	366	383	346	346	377	359	374	372	408	366	339	336	370	338	372	362	371	360	376	385	379	371	357	369	356	338	385	377	391	355	362	389	358	373	345	358	367	358	384	376	359	381	340	374	369	347	361	373	341	361	355	336	380	400	362	368	356	349	348	379	378	347	342	395	398	367	388	341	375	375	355	357	364	349	352	326	366	378	348	345	349	341	360	360	349	365	353	338	358	363	352	394	371	372	353	376	370	357	393	360	372	334	374	345	351	342	344	358	366	376	330	377	348	350	352	376	371	363	331	335	359	352	355	361	356	344	359	346	331	334	374	353	377	312	369	342	345	407	386	378	355	362	389	364	358	354	340	364	338	365	376	335	360	347	358	345	366	369	362	347	334	408	319	381	363	376	370	347	354	380	359	323	368	350	329	339	363	382	360	353	361	327	351	382	376	362	346	397	330	364	341	349	302	365	398	352	351	332	348	348	358	359	343	365	331	365	347	327	340	369	368	376	360	367	348	359	363	374	346	324	334	400	357	360	349	355	357	337	356	366	387	380	351	343	322	342	384	344	357	347	332	366	352	359	380	340	378	380	352	382	346	356	359	369	355	395	377	396	315	342	327	336	374	321	336	355	348	371	328	344	382	351	364	365	353	333	349	352	331	343	374	368	338	380	341	357	336	372	353	376	373	355	356	364	335	377	369	359	325	370	374	380	372	347	375	384	342	324	354	358	350	399	379	336	366	351	333	331	381	357	370	376	363	369	338	371	358	378	320	325	337	324	362	365	359	349	349	337	348	361	371	339	347	346	368	348	320	375	343	381	351	385	355	360	334	361	367	378	336	360	345	376	348	354	343	320	326	375	346	344	344	356	366	368	369	315	320	359	360	359	368	399	344	379	368	368	319	348	347	333	336	346	385	331	368	322	323	344	385	381	370	348	345	344	349	355	342	346	362	362	337	389	318	360	366	341	369	343	338	350	344	372	396	353	364	340	374	366	383	365	375	376	362	365	332	352	397	358	339	354	391	380	330	358	375	348	382	360	352	361	344	362	371	338	321	387	365	372	375	344	338	354	357	349	364	348	353	361	358	372	337	336	368	357	376	359	362	347	357	341	355	322	351	384	359	340	346	340	351	363	339	396	333	377	349	344	359	337	397	359	400	313	406	347	326	373	363	337	344	383	399	344	369	354	388	374	326	362	353	338	340	374	400	327	369	366	363	355	353	351	365	313	375	375	340	333	353	367	389	339	348	316	379	357	340	382	338	334	374	345	401	365	365	377
31556	54104	44473	32012	21913	13803	11524	7855	4875	2415	1723	1533	1169	1010	828	833	753	711	620	567	586	475	526	409	461	464	473	444	423	412	385	400	421	407	414	380	369	389	356	387	404	396	400	360	396	385	365	361	404	337	391	391	356	389	414	393	401	405	383	343	383	345	398	428	420	376	365	387	423	419	400	401	390	386	403	365	377	418	350	386	388	428	379	424	370	419	371	381	398	355	358	393	369	391	390	379	365	399	400	389	403	355	386	411	398	362	412	361	409	400	386	372	387	368	385	391	393	410	410	414	398	381	371	376	400	382	362	389	346	356	359	359	376	368	374	383	418	405	390	381	398	373	419	374	374	421	373	417	374	375	400	366	398	405	399	394	387	379	382	376	395	431	402	391	378	378	393	401	394	393	401	372	383	376	383	401	375	400	384	401	386	364	425	391	394	427	397	403	372	403	386	382	351	399	377	369	381	375	368	435	417	399	385	389	364	408	408	410	381	396	403	372	361	379	395	373	381	388	368	383	397	423	406	356	392	379	395	391	377	393	373	374	440	373	384	366	391	366	366	388	391	375	370	391	393	373	380	403	382	398	370	360	402	396	376	385	369	376	373	380	354	379	388	356	391	371	413	387	410	383	369	394	380	385	416	380	403	410	375	380	367	357	374	405	388	427	390	377	430	421	369	403	352	394	425	401	406	404	383	369	376	363	380	346	400	369	370	390	422	394	403	377	372	401	414	361	380	394	382	373	373	392	395	386	359	372	362	419	385	360	403	394	359	372	368	372	398	400	390	364	420	373	401	362	387	375	402	387	390	370	392	371	401	392	399	386	378	416	394	384	420	374	376	384	379	375	409	379	375	397	354	416	376	407	387	393	395	409	378	356	391	396	338	388	390	391	344	383	381	401	360	385	378	395	388	389	379	377	385	409	421	432	402	413	390	378	399	411	368	390	344	407	392	369	359	371	372	381	417	401	381	425	385	377	393	380	406	378	368	377	399	395	388	388	369	416	366	407	392	401	404	377	378	360	383	416	395	375	357	396	367	395	384	382	378	404	394	346	406	392	378	429	341	383	375	343	370	353	395	381	378	372	397	407	392	364	411	417	372	414	397	386	419	379	363	355	387	411	405	384	424	379	448	383	403	386	403	365	392	375	367	407	382	397	400	381	388	411	408	366	382	381	390	400	392	389	417	399	372	378	387	417	381	386	353	401	399	352	422	389	341	372	415	392	422	389	390	378	413	379	396	374	363	423	380	359	379	399	374	373	368	377	372	408	415	385	393	380	385	411	429	422	386	402	379	404	413	378	415	411	393	409	372	410	373	396	402	361	373	415	377	417	395	381	409	391	394	403	384	391	388	378	400	403	409	390	401	389	360	384	406	404	384	377	419	383	447	382	385	384	368	402	386	387	401	353	411	370	358	405	371	357	385	375	419	405	378	367	390	407	413	377	367	383	360	380	380	396	400	347	385	372	336	388	393	376	364	426	422	402	393	366	365	362	375	406	374	365	393	401	381	361	408	385	403	389	402	393	370	393	376	353	391	379	386	387	413	362	402	416	353	414	365	384	401	368	388	401	366	394	381	383	390	411	371	387	417	341	375	380	390	423	400	384	395	344	365	420	382	377	398	413	414	397	389	395	334	423	378	373	412	374	372	375	390	386	377	432	419	374	392	351	360	392	379	405	392	412	391	387	397	390	402	417	390	388	404	405	385	410	364	353	378	362	400	422	385	360	398	337	388	385	391	364	391	380	401	403	397	371	387	392	395	398	359	430	391	396	421	404	403	407	354	374	382	398	382	365	389	401	354	402	350	406	377	404	381	380	408	386	399	369	381	359	379	385	384	361	369	415	416	373	374	407	415	383	427	348	380	381	377	358	387	421	375	371	399	383	364	383	350	360	416	396	397	377	398	390	376	420	366	390	388	397	426	410	416	383	385	376	388	371	403	394	398	399	398	375	394	377	360	378	395	402	390	402	349	372	371	369	392	375	398	373	403	393	377	371	389	352	421	347	424	410	415	379	378	406	379	375	372	407	377	365	377	372	397	386	374	393	401	376	387	405	357	397	355	402	391	363	383	385	366	397	373	395	403	362	403	356	413	384	405	390	372	391	406	400	395	368	413	396	371	392	364	360	400	366	380	381	363	385	383	395	400	374	376	376	378	342	425	351	353	380	407	370	402	394	406	365	393	417	376	384	379	412	381	383	374	369	377	388	402	399	370	330	372	402	378	362	393	409	410	384	366	399	385	356	375	367	397	395	403	408	410	368	409	341	368	378	408	388	372	379	390	384	412	388	391	378	427	323	373	372	364	412	344	389	378	377	443	381	396	363	383	361	411	407	375	393	385	358	383	405	365	402	379	403	364	376	408	400	410	393	365	395	404	421	364	401	412	409	395	363	375	367	427	395	356	384	378	391	386	426	414	420	383	364	387	381	391	361	395	381	351	415	403	386	428	394	373	383	360	418	409	383	390	390	391	366	369	378	370	369	362	374	353	364	356	418	408	358	363	414	374	358	422	418	338	397	400	360	355	378	382	398	382	378	394	373	395	364	398	403	351	395	403	355	404	399	382	357	405	414	373	405	393	375	384	396	367	413	404	390	370	381	385	374	378	382	362	421	378	416	348	382	395	387	400	390	385	387	401	362	385	391	338	365	394	374	368	397	362	402	386	405	379	392	385	382	396	427	404	431	442	412	337	367	410	390	379	390	375	376	368	363	387	377	408	427	355	383	376	399	369	386	401	402	415	382	382	382	395	386	361	396	396	378	393	367	386	410	362	399	388	405	413	383	415	370	403	401	396	393	447	385	425	378	388	347	361	371	373	375	412	414	367	396	355	393	387	376	371	363	371	397	374	372	401	380	402	339	379	377	400	366	360	395	370	390	369	396	382	390	388	362	386	382	384	361	395	382	397	351	378	392	404	385	416	370	386	357	388	371	407	363	386	363	392	376	397	366	389	381	378	423	386	386	423	333	373	414	404	360	398	401	415	393	398	359	368	427	375	388	407	386	384	382	398	363	402	375	376	399	347	380	417	406	374	416	385	403	375	368	389	389	411	373	360	417	439	366	375	382	418	391	400	349	380	417	395	352	412	388	395	344	376	388	348	364	381	368	408	382	396	409	395	381	373	403	406	414	431	375	397	353	400	350	395	402	405	381	378	406	350	394	354	387	370	404	377	400	397	366	391	400	417	368	396	364	381	361	369	359	392	422	374	375	355	375	381	388	392	361	385	382	374	363	420	391	402	366	373	344	380	404	355	402	395	354	417	369	417	368	393	371	396	378	380	366	366	378	368	418	402	399	364	357	379	369	416	413	399	393	386	406	386	373	370	374	378	414	395	403	359	391	424	360	403	365	410	372	422	375	396	393	378	365	371	387	370	371	354	435	360	375	410	396	402	412	397	422	382	355	406	329	387	388	389	376	381	382	360	385	394	369	419	387	379	376	362	384	434	388	380	378	420	425	387	387	371	374	402	410	382	372
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
