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
341069413321	341069413830	341069414380	341069414930	341069415479	341069416030	341069416580	341069417130	341069417679	341069418230	341069418780	341069419330	341069419879	341069420430	341069420980	341069421530	341069422079	341069422630	341069423180	341069423730	341069424282	341069424830	341069425380	341069425930	341069426479	341069427030	341069427580	341069428130	341069428679	341069429230	341069429780	341069430330	341069430879	341069431430	341069431980	341069432530	341069433079	341069433633	341069434180	341069434730	341069435279	341069435830	341069436380	341069436930	341069437479	341069438030	341069438580	341069439130	341069439679	341069440230	341069440780	341069441330	341069441879	341069442430	341069442980	341069443530	341069444079	341069444630	341069445180	341069445730	341069446279	341069446830	341069447380	341069447930	341069448479	341069449030	341069449580	341069450130	341069450679	341069451230	341069451780	341069452330	341069452879	341069453430	341069453980	341069454530	341069455079	341069455630	341069456180	341069456730	341069457279	341069457830	341069458380	341069458930	341069459479	341069460030	341069460580	341069461130	341069461680	341069462230	341069462780	341069463330	341069463879	341069464430	341069464980	341069465530	341069466079	341069466630	341069467180	341069467730	341069468279	341069468830	341069469380	341069469930	341069470479	341069471032	341069471580	341069472130	341069472679	341069473230	341069473780	341069474330	341069474879	341069475430	341069475980	341069476530	341069477079	341069477630	341069478180	341069478730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	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
21550	20043	27230	22851	20996	21189	16486	8265	4782	2494	1374	915	729	674	618	630	558	556	516	510	507	508	538	512	500	520	449	488	460	459	539	454	487	507	459	452	467	468	469	453	464	517	461	477	453	473	487	525	479	517	460	446	479	476	457	470	482	457	451	494	496	453	479	468	483	436	411	451	486	510	460	514	485	479	461	464	470	484	455	465	464	490	439	491	484	487	487	484	481	468	480	449	485	452	487	436	466	480	452	476	463	465	459	420	477	490	495	473	467	457	463	488	466	490	442	484	477	511	477	479	471	485	509	443	516	472	484	454	461	463	488	451	467	452	456	484	474	459	448	460	482	468	478	469	472	485	474	467	465	444	490	457	439	480	479	450	514	473	422	506	494	534	474	460	448	496	492	477	458	448	458	475	474	463	430	469	485	437	471	484	457	456	477	463	471	507	478	479	469	458	494	515	485	464	461	462	472	491	453	465	520	464	459	484	471	476	463	451	465	464	498	462	491	449	503	487	464	479	458	532	493	469	506	496	541	479	462	494	469	476	465	514	471	486	479	464	475	479	463	470	481	474	455	480	478	475	473	465	475	475	448	511	486	487	464	487	473	465	445	462	471	479	484	455	440	484	443	502	461	461	517	464	472	461	445	493	469	443	481	457	466	467	485	495	464	512	480	448	477	416	459	456	488	443	482	453	492	498	499	472	459	433	465	466	468	429	468	455	485	462	444	484	430	455	482	477	445	480	465	477	483	467	456	495	483	466	471	498	437	489	465	482	484	480	461	442	465	469	485	454	481	480	454	483	449	521	471	482	454	449	462	485	467	430	476	499	481	474	454	495	480	451	514	467	509	473	449	458	524	434	467	464	497	468	471	487	466	483	512	471	503	451	466	431	481	477	423	453	464	474	471	461	456	434	456	457	477	510	445	498	517	465	466	499	501	510	519	491	484	465	444	483	472	455	496	491	515	476	464	471	420	509	456	469	515	470	503	461	481	449	488	479	447	478	453	452	490	468	467	487	484	476	469	454	466	451	509	496	495	447	444	469	470	452	492	438	447	471	471	446	421	455	454	469	502	442	478	487	469	481	482	478	479	523	453	459	485	453	515	461	435	497	470	429	476	500	470	476	455	475	491	488	494	453	436	478	490	509	476	485	489	462	475	470	495	443	471	471	478	424	505	511	540	492	451	460	474	434	451	451	475	482	485	479	469	478	456	508	475	475	459	478	458	459	499	465	449	498	483	422	514	484	455	495	508	493	427	477	515	445	446	448	460	456	489	475	488	497	426	485	465	410	493	479	453	460	439	464	491	487	430	516	459	485	427	504	473	452	473	463	432	432	484	467	433	472	453	423	470	457	505	464	454	522	498	506	475	503	456	454	489	447	478	463	429	446	484	459	468	440	498	480	482	471	493	501	467	515	441	452	448	487	468	477	454	440	450	465	476	494	517	473	501	483	462	465	493	513	475	463	475	463	465	487	480	476	499	493	512	457	441	457	489	420	493	495	451	496	476	504	456	522	440	477	452	508	476	482	461	446	476	472	492	464	499	465	477	489	490	462	453	458	429	497	465	473	415	463	471	485	448	433	469	460	469	459	505	442	458	457	470	458	436	478	463	467	482	480	479	508	479	514	468	481	491	435	495	497	513	464	461	469	452	464	471	485	430	471	486	463	471	497	464	442	469	478	453	482	438	453	471	488	447	465	442	472	471	478	490	479	479	451	496	446	462	511	486	473	471	505	447	504	490	444	474	463	447	468	407	431	482	459	492	438	481	472	448	459	441	449	434	512	483	487	457	470	481	456	449	451	489	466	501	508	480	484	481	482	507	443	478	445	466	436	468	488	437	468	444	481	485	525	471	466	476	475	454	462	459	469	439	495	458	463	453	457	503	424	471	432	516	479	474	436	468	473	465	455	455	504	501	463	464	481	486	481	463	487	501	449	495	470	505	461	456	449	512	475	471	457	458	486	481	439	433	432	495	482	458	487	464	474	479	454	473	462	516	496	508	485	458	444	479	478	504	451	461	484	443	485	458	416	467	476	472	468	469	458	506	488	489	440	452	470	449	441	490	459	480	449	476	426	493	483	506	457	526	451	488	445	464	493	487	448	472	494	507	494	448	459	497	484	482	470	501	436	463	453	442	489	516	483	433	500	472	460	468	476	431	486	465	444	459	527	470	442	466	459	486	451	497	479	478	435	508	441	458	442	478	449	477	467	496	458	454	484	451	462	486	484	480	444	497	458	475	478	436	458	450	488	499	514	451	471	464	476	436	454	478	497	449	489	452	475	460	482	477	455	457	487	487	510	516	471	477	457	479	458	473	484	444	461	433	447	491	443	468	464	470	485	504	469	475	461	445	428	503	472	475	487	438	507	471	470	479	516	434	486	470	442	483	510	466	436	472	472	463	480	450	492	465	458	453	445	450	504	461	485	508	472	470	466	437	452	451	491	482	448	476	459	452	491	472	472	479	442	493	514	507	445	481	454	519	465	458	451	466	457	483	474	464	492	495	480	469	483	477	459	480	436	432	462	489	463	475	481	504	478	470	455	490	478	478	475	452	494	489	462	480	453	443	484	461	470	456	436	475	426	502	453	495	480	457	474	448	494	520	484	488	472	477	471	458	483	459	483	453	471	467	455	466	454	459	495	438	454	465	500	445	460	472	466	398	487	482	486	436	463	468	492	488	447	464	453	477	470	464	442	526	489	479	466	516	457	456	463	480	483	476	469	453	479	449	465	458	446	515	470	475	460	483	451	463	422	479	523	456	508	437	467	436	481	451	464	463	478	481	491	481	480	457	466	525	465	486	437	461	448	482	490	498	453	467	492	474	489	462	480	487	500	450	480	490	476	501	471	453	453	487	503	457	471	526	459	461	490	509	462	470	475	452	472	483	469	466	453	469	452	461	449	479	473	480	505	503	454	503	490	471	460	464	486	492	468	460	469	454	439	453	447	506	474	460	443	448	499	459	476	450	492	472	438	454	516	500	468	444	472	493	490	454	460	478	511	453	469	467	429	475	457	465	478	475	495	441	449	517	468	467	464	468	487	465	465	463	509	462	483	506	443	501	515	487	480	450	477	479	451	431	451	458	466	483	485	423	467	442	434	462	448	462	479	456	463	495	442	464	428	468	471	467	519	458	461	485	450	478	471	462	495	496	488	446	455	488	518	478	464	472	490	472	477	477	498	485	465	449	469	454	484	465	469	466	471	431	494	452	471	438	468	452	492	485	496	452	425	486	487	474	477	489	494	512	456	483	448	473	479	491	488	471	486	455	463	426	464	499	462	451	465	461	470	454	453	498	478	455	443	483	501	485	462	453	438	471	451	447	471	483	459	474	463	463	476	452	510	469	470	475	456	449	480	471	513	451	420	489	450	461	448	455	478	466	463	499	501	473	490	434	463	460	497	488	451	478	474	498	502	489	454	464	465	474	467	465	500	486	448	471	459	491	492	475	487	459	485	462	448	480	441	477	475	503	511	435	480
35032	64459	50714	37475	29530	19186	13059	10998	7195	3879	1924	1251	974	862	734	722	623	648	594	588	577	554	536	518	534	455	490	464	463	519	483	503	482	486	497	491	485	534	491	516	498	443	490	500	483	494	491	484	461	480	491	440	503	462	493	447	485	475	499	474	490	453	458	503	489	459	509	475	474	498	480	482	525	525	455	460	470	511	469	494	488	495	498	496	464	489	488	515	493	468	488	468	478	492	444	499	452	491	485	467	505	466	543	483	497	472	542	500	468	483	447	483	467	489	494	472	452	463	456	485	506	479	473	455	479	502	488	501	491	439	493	530	480	473	533	503	493	479	462	450	475	509	458	481	492	478	447	494	471	476	497	481	429	458	468	485	497	505	484	493	478	504	465	532	472	463	465	463	516	489	472	479	476	483	479	500	504	496	471	514	473	478	496	488	475	485	507	477	485	522	466	482	489	506	488	454	481	455	498	467	456	458	445	511	483	454	475	441	512	480	452	476	482	497	449	459	510	459	504	508	494	503	457	427	468	515	498	500	484	497	514	493	479	441	496	458	498	453	521	466	507	483	489	459	496	472	467	469	502	487	497	465	477	483	493	456	485	524	493	486	455	472	515	474	481	493	454	488	493	448	476	448	458	461	460	432	450	489	485	493	461	494	491	485	486	458	513	480	468	485	496	448	477	480	472	440	496	489	449	491	449	422	491	474	466	469	461	472	470	487	514	487	461	493	493	504	485	485	474	478	519	471	440	433	473	447	475	540	477	466	486	463	509	468	464	494	481	479	452	502	493	458	488	460	482	500	457	485	501	449	487	483	457	522	452	483	483	433	462	531	442	439	474	476	496	477	471	494	494	486	490	499	513	451	477	497	444	489	471	446	458	478	490	471	501	502	478	474	458	485	511	513	498	510	469	524	470	472	495	500	503	486	490	459	501	507	459	468	455	468	518	482	506	473	477	515	500	475	475	505	514	499	469	483	466	462	466	444	483	465	500	464	491	471	484	492	449	489	498	460	506	502	466	473	504	454	473	462	467	459	504	484	462	476	463	474	457	521	505	446	489	500	485	504	497	486	503	527	483	465	496	510	475	499	473	453	457	498	467	465	495	475	470	466	485	460	489	492	530	458	499	443	525	487	525	503	450	451	492	483	519	468	451	482	485	468	472	490	487	498	532	473	479	477	486	508	499	502	456	460	444	471	482	481	455	472	478	456	450	422	472	470	466	507	489	486	497	489	505	466	486	490	464	457	437	504	444	494	474	452	430	498	493	471	483	481	491	481	481	500	468	461	467	512	481	484	468	474	525	461	494	438	494	460	457	509	490	478	500	472	452	487	470	460	472	472	502	497	465	489	490	487	457	484	486	480	465	494	474	526	453	490	465	451	466	479	502	520	482	473	490	495	490	476	469	431	487	471	455	484	466	451	491	477	467	471	507	518	500	481	493	484	456	489	450	462	428	457	496	486	495	461	492	506	479	462	492	491	471	485	436	467	428	468	506	446	476	503	456	476	484	492	455	504	469	495	517	475	510	490	472	459	435	473	480	509	520	518	505	495	494	430	448	466	473	499	492	488	473	456	456	480	456	457	463	460	509	465	488	498	499	456	456	471	487	486	518	495	479	520	486	451	478	461	455	455	499	443	487	484	490	448	510	490	492	488	466	504	460	476	511	509	413	481	483	490	462	497	515	479	450	517	463	524	470	518	499	457	504	485	464	484	431	497	464	489	503	464	494	466	488	474	494	449	484	463	488	520	493	465	506	493	451	499	492	551	500	450	478	439	494	500	500	480	487	519	429	420	461	494	488	457	505	452	520	462	430	472	472	468	457	485	467	447	476	462	502	471	471	462	459	527	469	502	491	495	478	496	519	477	491	509	508	506	497	468	494	480	462	465	448	481	468	470	438	492	488	493	471	464	474	489	485	482	480	466	483	489	488	455	517	511	497	471	452	534	455	558	473	536	479	485	531	474	503	462	482	467	458	516	474	442	444	439	482	511	446	474	498	473	479	525	484	467	463	474	481	490	516	494	472	476	492	468	511	508	448	485	466	496	471	453	509	444	454	480	479	513	487	499	501	491	465	527	531	503	500	487	438	462	455	528	471	481	472	456	479	469	484	487	473	468	490	452	472	479	468	460	461	485	461	483	514	534	475	470	502	464	458	539	463	439	476	462	466	515	460	467	442	479	483	452	489	466	501	461	479	456	464	447	436	460	479	469	477	456	505	488	506	486	477	484	476	453	483	466	479	494	485	452	466	497	453	485	490	505	474	490	510	475	467	456	501	473	453	510	458	453	479	511	480	515	468	477	497	484	491	479	504	468	453	476	497	487	471	481	498	498	479	484	466	486	454	462	483	507	491	462	458	479	498	455	442	521	468	519	440	466	508	431	488	467	483	468	506	481	501	483	440	513	470	484	486	473	486	477	458	533	501	488	545	480	482	491	467	496	509	492	482	505	488	473	482	449	500	456	499	499	468	446	463	483	495	504	462	472	492	499	488	483	486	493	468	460	449	468	459	507	444	479	458	464	491	456	479	471	498	497	443	461	469	472	466	510	485	475	483	473	450	478	469	487	475	520	482	543	492	498	522	470	472	494	515	481	463	474	490	446	447	481	453	469	480	495	463	448	456	520	490	491	503	475	488	467	512	495	435	484	488	458	484	427	488	477	463	458	466	541	476	463	465	498	465	500	456	471	488	476	499	483	510	508	460	444	454	469	465	474	480	480	462	471	482	475	472	478	493	432	461	481	497	508	461	477	487	487	463	481	450	496	500	502	449	456	496	448	464	501	469	492	451	497	451	476	472	527	503	457	532	452	447	480	503	495	482	470	503	463	489	481	450	505	483	479	482	467	522	473	479	499	474	459	462	476	420	486	462	504	476	434	487	493	492	459	459	490	480	516	498	536	459	489	494	474	507	456	494	524	464	463	478	506	507	498	499	477	505	464	486	485	486	493	452	488	462	470	431	476	437	476	493	463	416	497	488	470	484	470	480	509	485	458	472	502	498	482	499	485	487	498	490	457	436	460	464	527	480	479	436	451	462	515	457	488	492	460	446	468	492	463	460	460	446	491	458	517	489	511	442	473	453	486	491	477	446	467	522	494	501	480	470	474	476	468	462	454	453	446	477	449	502	516	487	499	450	458	496	449	515	479	461	487	468	475	473	465	489	439	448	501	497	530	472	519	441	453	495	480	475	487	461	471	501	456	426	492	492	454	471	484	505	508	462	455	472	468	460	474	506	489	511	497	499	477	444	496	480	468	473	477	435	485	437	463	478	491	483	478	455	491	443	476	500	472	501	496	443	453	508	499	461	484	446	468	462	512	476	465	460	521	486	479	491	480	471	437	485	493	466	448	513	465	493	501	485	447	453	441	477	495	475	473	540	509	487	490	500	466	481	476	495	454	486	467	447	454	461	463	470	501	469	468	487	461	456	526	475	504	469	497	496	461	476	480	438	532	520	492	494	485	479	501	454	464	471	511
33256	39803	41693	29984	15384	6982	3529	2163	1284	870	547	398	333	350	305	303	296	277	300	252	285	288	265	284	288	285	243	259	292	285	262	274	282	282	255	286	304	292	282	266	310	271	279	280	282	285	258	297	264	315	273	280	285	286	271	281	248	285	272	261	284	303	291	263	281	256	254	276	256	296	287	275	278	280	286	289	256	295	282	279	307	288	289	288	263	275	272	308	277	313	293	284	279	258	327	275	285	254	271	271	280	253	291	287	295	269	311	281	280	262	274	269	272	288	301	272	311	275	269	255	271	298	260	263	248	270	271	291	262	289	283	263	243	277	269	275	276	289	266	286	278	269	266	315	255	287	291	328	278	257	271	299	266	272	285	264	278	298	253	300	259	282	274	266	280	241	282	268	258	287	269	276	269	291	278	280	288	288	256	274	268	285	293	312	294	252	259	282	268	300	275	281	258	274	321	271	273	280	278	307	267	272	258	281	276	282	265	228	260	267	265	239	267	272	300	251	287	329	293	273	254	283	265	301	282	262	276	288	236	290	271	271	242	271	297	308	284	283	293	311	259	257	271	248	278	276	282	273	268	270	292	265	273	292	289	302	304	263	265	280	275	266	299	318	275	284	295	310	263	267	292	259	280	307	265	282	291	291	299	271	270	260	282	282	271	286	273	286	264	267	272	273	290	266	260	278	292	295	247	286	276	283	255	278	273	252	279	269	273	262	279	257	257	271	275	256	288	271	294	246	293	296	253	266	276	277	265	280	277	266	282	272	294	269	284	284	291	290	285	289	296	273	313	276	296	249	291	271	281	252	289	303	284	300	293	278	274	277	278	275	306	276	263	282	298	293	276	275	311	309	287	323	278	283	320	273	236	261	264	299	274	291	282	272	257	284	275	316	279	263	271	288	262	269	298	268	287	255	295	269	280	303	285	283	254	301	299	266	282	279	294	282	284	261	280	272	275	295	281	267	255	277	299	312	292	293	287	305	293	293	276	295	285	288	289	279	280	280	303	319	276	301	278	281	265	307	237	276	295	306	286	291	275	272	283	243	273	265	245	302	265	260	274	293	277	292	253	296	285	268	309	260	281	275	278	289	307	296	290	293	294	285	298	262	261	288	272	271	269	267	277	275	265	290	276	265	265	287	286	245	301	314	268	281	269	269	270	298	272	278	260	283	281	276	287	270	299	303	263	266	313	303	292	309	263	288	290	248	282	296	276	262	295	280	288	285	282	297	281	307	271	290	283	278	271	272	303	284	295	280	287	284	264	231	313	272	301	272	288	275	274	285	292	279	283	260	288	271	300	277	266	267	263	314	283	279	285	285	309	251	280	296	305	301	284	253	260	253	253	263	275	268	252	247	290	271	305	310	288	274	290	272	305	274	285	253	276	279	284	268	280	256	276	267	309	289	272	264	296	291	268	279	304	259	261	278	282	323	277	304	262	313	287	248	280	260	306	263	266	312	249	288	276	296	259	303	270	260	258	278	272	264	249	248	300	285	287	246	286	284	280	283	267	291	275	297	261	253	294	293	302	303	280	267	285	319	306	259	299	291	268	244	254	297	296	241	271	272	284	293	286	271	281	258	285	278	275	286	278	314	270	313	257	273	284	267	288	289	280	258	280	260	265	257	283	280	267	245	280	272	318	269	276	310	301	272	281	265	298	280	319	284	292	277	323	303	264	294	298	287	284	312	278	257	265	278	274	243	273	271	288	292	263	284	265	275	295	279	293	308	279	281	323	306	285	296	238	273	275	295	306	262	290	289	242	268	314	244	290	273	266	264	272	284	273	294	304	311	278	257	283	290	298	288	309	293	304	288	277	307	264	292	244	309	272	245	275	284	246	259	260	284	264	271	269	279	294	290	262	297	280	275	270	325	284	272	263	266	295	282	304	250	288	314	279	294	282	282	259	287	286	281	294	272	269	286	269	279	295	254	272	296	273	281	289	293	262	297	285	260	313	291	245	274	294	297	289	265	274	272	270	292	266	287	280	256	272	306	290	292	289	286	283	291	284	271	288	277	281	286	293	266	272	302	279	282	285	287	294	258	281	266	298	258	258	293	300	266	275	270	293	263	258	268	265	270	271	275	245	277	281	303	285	256	250	249	272	294	296	271	276	290	311	266	288	263	296	279	267	267	293	267	306	296	289	252	295	292	277	272	278	272	289	279	257	272	293	276	305	324	304	298	287	274	275	269	297	280	268	280	261	292	273	276	280	299	265	266	274	298	255	309	267	263	289	284	302	298	292	274	301	264	279	256	262	271	268	256	295	306	258	292	290	306	303	275	286	277	286	272	298	306	257	275	288	265	243	249	248	280	312	261	284	285	303	247	257	265	265	275	280	283	312	267	283	295	300	289	280	267	264	301	284	306	265	265	287	290	270	267	256	292	292	285	287	273	301	294	276	278	256	275	297	263	258	286	289	275	267	266	256	287	271	293	256	311	262	290	269	259	274	297	297	279	253	283	275	255	285	300	275	269	274	299	349	256	295	302	270	326	270	292	292	283	285	268	269	246	273	281	304	259	284	277	249	280	256	309	308	268	281	289	305	300	288	259	274	311	258	248	305	288	273	264	266	295	310	287	273	260	288	266	296	280	280	256	245	275	309	300	288	259	264	274	290	262	252	304	272	275	249	263	265	278	288	264	303	283	262	276	300	263	276	283	260	307	289	245	289	290	286	303	240	268	273	294	266	274	310	288	284	252	260	282	276	287	259	273	275	251	260	284	298	294	305	289	288	291	278	277	285	255	290	280	273	259	274	253	252	308	278	273	260	278	298	302	260	264	286	273	286	286	275	286	300	284	271	267	282	279	285	264	276	291	282	268	302	286	277	285	296	296	283	273	283	281	274	300	242	282	289	268	278	298	288	283	284	285	283	292	285	306	292	266	280	263	270	294	264	267	287	259	303	265	287	273	269	307	258	280	248	266	261	264	288	286	260	294	288	294	276	264	272	262	281	278	289	307	265	276	281	269	260	312	285	273	303	283	246	278	291	274	287	290	308	297	254	286	264	295	306	303	265	286	271	270	293	275	290	274	287	265	232	288	301	314	286	234	286	288	253	265	293	289	279	285	262	266	274	286	282	297	293	265	296	282	278	282	257	274	260	265	258	288	270	275	254	265	275	312	270	271	300	287	266	305	274	293	273	274	272	277	241	281	288	251	306	285	256	285	246	260	287	301	286	282	297	295	292	265	297	266	271	282	297	264	287	318	300	283	247	260	292	268	291	294	258	314	294	312	292	263	309	308	261	260	278	284	282	289	274	279	269	260	272	271	274	284	286	276	290	254	277	264	309	309	269	298	278	250	302	277	263	290	255	271	268	263	269	273	258	275	310	242	282	282	266	265	290	251	295	290	306	277	292	264	264	288	255	283	265	275	264	255	308	304	270	296	285	262	318	294	293	275	293	278	314	310	291	284	282	293	294	303	294	324	296	287	269	280	266	256	262	258	312	301	293	255	282	335	312	277	309	294	285	308
35894	53362	40708	27328	16516	9925	5922	3836	2139	1354	771	526	420	379	367	392	332	376	342	312	346	324	336	326	325	319	314	294	315	318	332	307	259	309	335	308	304	293	295	334	297	317	273	371	306	281	288	286	312	297	317	303	287	300	274	320	322	336	299	318	296	324	283	290	310	324	311	280	299	299	302	313	282	283	283	297	295	307	327	340	283	273	275	286	352	352	307	309	316	314	305	261	290	281	288	288	319	312	312	318	287	290	310	292	314	302	294	306	330	269	290	319	298	264	291	290	310	309	315	333	309	309	282	310	318	286	291	323	301	313	265	315	293	299	312	280	305	307	312	310	305	343	317	329	296	304	279	301	315	302	297	281	306	297	297	305	323	285	279	314	321	299	309	293	302	318	307	289	319	320	339	279	309	291	304	315	294	290	311	320	310	316	283	302	319	285	290	316	263	276	302	287	305	266	334	318	304	299	284	309	301	305	298	283	330	349	322	311	331	325	274	328	297	305	307	296	312	299	334	317	287	301	271	328	315	306	310	317	311	318	305	299	282	278	280	263	303	289	267	287	273	310	274	302	302	311	329	294	313	305	328	321	266	312	318	316	298	296	280	288	279	285	283	273	314	308	283	307	293	307	292	269	290	300	278	293	295	308	339	304	308	304	330	308	293	285	303	327	323	326	305	317	302	308	299	270	322	311	307	297	287	313	337	281	313	295	286	327	304	305	299	311	294	317	322	309	316	336	294	304	295	304	298	327	278	304	304	322	287	306	306	321	323	301	313	305	331	314	312	305	336	318	282	304	289	281	309	298	279	307	316	286	292	295	307	317	310	278	277	336	295	302	327	289	296	287	294	299	321	292	347	320	290	321	296	310	298	317	301	335	314	285	262	294	292	295	328	289	289	286	291	298	282	307	299	294	298	309	318	307	314	294	326	296	290	297	319	316	269	294	275	280	298	263	289	308	290	305	300	318	319	281	301	309	319	275	300	293	315	295	296	257	306	312	274	317	299	306	306	330	302	317	289	290	309	300	313	277	296	308	303	281	295	312	321	289	290	296	334	281	315	284	330	308	298	307	295	307	318	303	303	289	291	308	324	308	301	310	300	302	277	300	303	330	294	335	302	308	307	320	302	282	299	324	333	298	282	277	319	355	309	300	277	314	307	346	301	289	293	318	313	327	334	288	302	313	303	316	318	321	299	318	274	284	315	323	273	273	307	277	319	298	331	305	315	295	315	285	291	304	309	298	318	301	306	292	303	311	312	310	339	296	305	320	308	296	310	287	288	264	311	333	289	318	313	299	294	303	318	327	310	309	296	292	305	307	347	290	280	303	311	282	337	310	316	296	304	324	298	328	304	323	310	309	309	283	301	309	289	312	314	296	314	353	314	283	297	301	279	317	293	310	291	298	292	311	291	295	304	309	306	303	312	292	286	309	260	297	288	346	337	285	299	294	321	290	302	312	324	317	299	287	290	302	264	310	292	293	260	332	296	304	301	303	290	282	311	282	304	265	314	282	286	311	287	288	291	345	271	327	316	295	294	313	294	317	322	294	289	276	282	299	293	301	321	269	342	273	342	291	278	300	302	308	304	296	315	294	297	316	288	263	291	314	311	291	305	327	310	308	298	316	304	284	295	302	295	311	323	280	336	317	294	322	283	298	314	297	308	343	285	291	315	312	318	276	327	317	305	279	312	290	311	340	298	288	321	288	297	298	287	307	289	335	306	306	308	296	322	271	297	335	327	291	313	306	342	284	291	321	302	292	308	274	304	316	290	328	305	310	292	283	313	324	285	323	290	328	314	292	299	318	283	308	306	286	310	313	303	285	306	288	293	305	314	304	290	302	321	286	308	314	299	282	274	304	307	328	299	289	280	294	320	311	309	309	288	315	268	331	305	304	296	332	307	319	287	326	307	283	320	320	307	300	305	306	302	318	311	319	318	314	333	305	291	329	297	307	276	289	281	304	310	283	317	300	294	337	318	290	307	313	293	313	293	295	293	299	286	317	312	312	325	304	293	298	275	310	309	313	276	325	316	304	305	293	300	324	316	304	305	303	325	310	295	287	338	339	327	271	311	293	305	289	319	265	334	306	308	294	301	290	302	334	310	330	291	340	303	292	293	337	299	308	279	305	294	279	317	327	296	307	335	316	315	292	306	322	305	309	322	266	284	282	325	323	306	306	313	314	332	270	307	355	297	284	327	292	296	315	307	291	320	264	308	319	298	285	295	309	311	334	279	303	262	295	295	315	303	303	303	296	293	320	320	298	334	297	315	298	294	318	302	307	307	325	294	314	295	320	303	285	286	305	323	290	309	331	295	289	271	313	318	310	311	309	314	303	327	332	296	345	297	292	326	285	319	313	300	290	292	315	300	324	298	302	290	295	287	301	257	317	335	286	328	320	312	293	312	302	292	275	322	338	309	311	271	292	284	302	296	299	319	340	319	261	320	312	312	292	300	273	279	297	309	320	312	270	277	305	277	311	296	303	310	323	297	298	299	282	308	289	296	301	287	279	290	300	317	307	285	287	294	318	324	288	310	298	284	285	332	288	298	319	322	290	298	296	330	307	298	295	331	285	278	298	292	287	341	286	266	302	334	297	303	284	298	293	296	339	317	323	298	280	299	295	290	324	299	284	311	310	301	353	309	275	304	313	304	298	295	302	330	304	302	321	298	296	290	327	305	269	272	318	343	310	287	329	269	308	324	296	312	304	310	308	291	294	298	324	301	294	312	306	295	297	318	309	274	272	312	309	304	325	295	340	298	306	295	300	291	311	290	272	301	282	309	335	301	321	298	323	289	299	285	298	266	281	298	290	301	318	308	293	278	293	329	307	258	287	322	332	304	317	285	295	287	310	292	299	338	328	311	301	284	322	322	306	286	284	312	301	309	281	306	290	314	318	303	300	286	303	321	316	304	333	314	300	317	332	283	311	309	305	328	357	287	295	281	293	292	299	297	310	301	292	291	305	296	310	295	323	337	312	314	308	325	314	326	313	301	281	298	322	308	295	320	305	308	331	285	334	300	293	299	311	295	280	318	325	299	294	316	293	320	306	287	332	307	304	315	298	274	290	301	305	303	331	317	294	301	301	274	309	307	329	319	308	307	295	300	331	340	324	339	336	282	300	321	266	298	314	316	296	299	320	271	293	293	324	315	332	280	293	299	300	327	325	307	302	289	285	279	298	295	331	275	347	310	326	271	290	304	328	300	336	309	316	301	329	308	311	283	306	333	292	286	280	296	300	309	283	302	316	326	298	273	316	308	275	289	314	321	313	307	306	323	300	314	317	308	303	304	312	307	289	285	290	272	313	303	308	330	262	287	308	297	302	300	305	304	296	314	306	315	275	299	322	300	331	314	321	307	334	289	307	328	305	305	306	307	291	283	259	314	299	302	305	314	307	309	300	293	297	337	312	276	307	326	303	301	303	305	287	304	323	288	304	312	315	321	316	302	347	322	311	284	307	305	296	302	321	312	275	291	309
24601	21726	29535	26294	22792	18297	11171	7025	4143	1962	900	602	498	460	403	429	416	401	347	354	371	399	368	366	357	333	355	330	308	325	341	333	326	339	348	309	311	359	379	328	351	345	346	332	341	322	306	319	377	356	312	344	358	328	342	373	349	353	369	347	319	333	326	329	343	326	346	336	339	332	337	339	330	354	310	381	354	336	333	327	331	353	321	338	348	347	329	348	337	341	333	341	339	326	360	355	318	335	308	362	366	371	323	331	346	341	342	337	314	324	331	348	349	320	339	351	334	334	358	345	325	348	349	335	344	327	346	328	298	352	358	320	348	352	338	351	337	342	313	338	327	308	316	373	350	358	368	340	316	343	365	331	358	285	367	346	345	313	338	323	318	318	328	349	338	348	359	341	354	368	352	329	373	348	360	356	356	328	333	330	343	327	358	318	337	344	336	349	328	311	311	391	344	329	335	315	321	360	333	342	356	338	347	326	357	346	343	376	335	349	347	319	373	346	341	283	340	285	345	324	331	334	345	316	336	348	354	341	349	341	325	350	333	364	329	324	322	327	355	358	357	346	341	347	325	371	346	357	320	345	341	341	353	368	344	331	365	351	344	327	347	342	321	371	328	329	346	321	359	326	324	346	358	331	363	319	339	330	334	340	346	364	346	340	338	326	340	345	344	328	358	327	334	348	354	370	340	348	350	344	319	349	336	350	342	348	335	314	327	344	334	353	351	338	353	369	314	330	341	346	370	351	309	375	359	361	361	300	347	362	358	336	354	356	307	337	361	340	347	333	373	309	334	323	311	347	342	344	333	370	310	330	369	315	309	308	324	344	338	336	385	341	365	333	319	344	333	319	334	339	338	340	334	336	338	356	327	338	309	298	344	332	327	344	331	321	346	335	302	351	351	367	335	335	357	345	328	332	328	358	348	366	367	362	332	330	333	334	325	366	327	329	345	330	325	322	347	356	354	355	340	319	326	374	355	332	363	354	339	386	360	310	361	332	337	303	327	365	342	323	333	345	298	330	364	325	315	338	298	327	339	376	329	354	351	312	344	346	321	404	293	325	329	351	337	334	332	328	350	327	325	317	316	306	351	347	365	362	359	352	335	355	376	364	330	321	350	316	341	328	362	341	348	356	360	335	367	350	340	325	346	346	316	346	314	374	351	345	320	351	325	324	334	351	359	347	364	341	358	354	355	337	337	335	327	331	318	380	299	336	383	347	335	310	330	323	355	328	316	363	335	326	335	337	338	340	338	299	360	332	330	358	340	326	357	330	337	341	317	397	301	333	367	337	356	350	333	322	353	333	359	347	346	324	327	359	329	308	318	313	314	372	341	348	337	355	355	351	361	366	319	324	334	326	316	360	338	333	311	336	346	341	334	320	351	343	343	305	370	304	327	334	332	328	357	338	327	348	316	359	319	315	333	347	391	352	325	353	326	364	329	357	337	372	341	341	332	354	332	292	329	340	333	357	367	316	321	330	340	348	354	334	333	350	376	318	330	340	346	333	347	327	352	363	368	354	338	336	306	323	357	341	346	335	357	346	369	342	329	335	342	329	327	317	364	329	349	326	360	322	333	370	345	338	337	366	304	332	345	314	332	355	310	349	367	352	352	321	311	344	355	313	352	341	356	327	369	371	361	329	350	357	362	351	316	345	336	376	347	317	355	355	313	345	328	356	338	363	335	347	332	337	346	342	334	306	310	339	325	338	328	325	350	372	331	340	336	316	326	354	343	334	337	298	338	328	357	322	347	322	367	312	323	338	342	364	385	339	321	372	314	322	357	374	332	315	354	365	312	310	325	355	345	347	332	336	329	322	345	311	343	312	339	324	339	352	343	324	333	297	335	307	327	343	321	330	385	322	325	317	340	304	337	341	351	336	326	337	348	325	334	346	332	350	336	322	351	363	336	322	352	353	369	340	338	300	363	311	331	332	347	313	315	330	343	337	306	318	341	332	309	350	356	326	305	322	308	329	317	341	327	352	351	346	339	330	341	340	366	358	379	353	334	315	318	351	344	359	352	358	392	346	317	340	360	305	316	340	322	344	305	361	350	339	313	343	332	332	305	345	335	346	334	374	303	330	336	324	338	342	332	315	329	361	315	326	348	309	327	351	329	343	337	327	325	339	310	338	347	327	317	369	354	320	340	327	348	347	366	363	319	362	330	334	334	329	314	338	368	367	349	347	333	318	335	332	345	348	320	336	344	343	350	354	337	324	370	357	365	352	346	344	368	340	300	328	334	357	370	329	328	356	344	343	379	330	323	340	333	362	322	305	333	350	342	337	334	332	292	340	349	361	326	364	335	353	375	332	326	359	303	374	347	313	352	360	345	329	351	313	330	338	350	337	348	335	338	337	323	357	327	311	346	323	306	324	334	350	368	340	321	333	389	333	344	336	353	289	340	337	351	349	326	355	337	317	326	336	310	321	317	326	357	339	346	352	355	345	355	352	331	326	350	326	317	321	311	362	322	332	331	346	320	339	327	319	357	387	341	347	320	324	340	363	338	323	342	335	347	351	312	316	354	319	355	337	336	377	322	337	325	331	355	331	310	302	344	337	344	358	370	354	351	351	352	330	352	355	346	346	335	343	359	378	332	309	362	343	335	329	353	310	344	323	332	370	341	365	359	337	370	310	343	371	319	353	351	357	348	333	317	348	346	378	371	339	311	330	329	317	346	338	324	339	325	327	304	335	340	311	315	314	341	349	336	355	343	338	339	379	326	318	329	328	360	340	349	320	329	327	349	358	352	349	324	359	348	316	313	348	316	305	364	365	322	351	339	309	335	346	345	315	354	333	376	283	350	336	344	289	348	328	344	344	364	344	378	356	348	346	328	345	338	364	322	379	343	337	323	330	346	331	360	336	329	360	323	349	354	346	337	352	348	309	352	315	334	337	336	327	343	330	362	331	309	344	339	331	348	328	329	324	359	371	367	315	348	332	370	310	348	315	354	317	350	332	351	350	352	312	349	341	312	339	302	327	338	337	361	339	348	408	346	361	342	336	367	335	343	340	345	360	324	328	339	354	346	361	313	375	368	354	334	351	343	342	388	330	329	305	330	348	339	330	333	351	374	352	321	326	340	326	344	326	350	301	347	308	341	318	333	332	313	359	338	348	318	318	325	359	333	348	344	352	303	336	373	316	351	321	359	337	336	325	327	334	333	365	353	344	322	357	376	336	328	364	345	339	345	362	324	354	356	332	366	327	362	351	314	373	344	330	361	331	359	368	357	351	339	331	331	309	323	355	351	348	326	396	339	315	350	385	343	370	322	342	366	358	349	366	367	354	335	375	361	366	350	333	349	350	326	331	352	367	314	363	324	354	326	311	321	346	351	363	325	382	313	328	354	336	339	296	382	350	326	330	367	352	333	316	342	366	359	348	348	334	359	343	342	327	330	347	340	321	353	330	354	336	329	344	334	340	338	328	352	341	331	336	331	347	356	344	312	356	371	320	359	290	337	318	348	342	337	355	324	351
35380	63479	50176	33189	23528	16639	12815	10723	6600	3124	1297	816	614	523	506	526	456	423	408	435	415	437	379	387	386	400	342	370	387	356	354	354	335	373	386	381	336	374	386	361	358	363	378	390	386	324	369	364	347	359	343	367	360	348	342	357	377	347	343	337	337	355	368	375	382	379	365	350	394	345	372	330	356	343	348	330	341	347	350	328	350	377	298	339	316	364	302	344	382	360	339	337	395	356	362	344	351	354	397	383	354	367	330	371	357	358	335	372	355	352	362	323	357	387	373	363	337	358	363	354	351	351	351	373	352	344	368	345	331	354	378	397	341	360	348	387	341	364	338	361	333	352	369	384	357	351	352	325	353	352	359	353	372	364	380	356	323	370	336	339	362	366	348	360	375	350	371	342	341	323	353	371	340	351	355	360	365	343	349	361	361	361	381	345	333	347	386	357	350	371	375	348	367	365	367	370	336	351	366	341	345	369	327	349	351	362	354	354	345	363	343	325	362	360	366	338	345	358	362	388	334	342	364	345	346	369	341	341	346	341	363	386	359	311	358	383	347	351	374	377	335	329	347	351	350	320	369	338	357	374	381	372	321	348	338	339	343	375	349	351	351	375	362	349	334	358	347	367	353	364	378	341	387	379	362	346	353	388	336	343	350	394	379	368	359	326	370	346	378	403	361	303	339	358	348	364	348	402	343	370	374	360	351	372	348	339	357	396	363	361	334	335	390	320	312	403	380	340	343	351	382	348	374	374	338	405	348	358	365	361	378	364	338	337	371	383	364	331	364	355	360	384	341	377	339	359	344	324	339	358	376	357	381	339	356	356	344	369	353	354	340	373	372	372	334	362	334	361	366	385	371	342	346	342	384	336	335	371	374	350	340	378	362	324	347	376	342	351	359	365	364	350	341	372	370	373	330	359	391	349	354	390	375	362	379	359	392	388	379	343	360	353	360	370	351	320	341	382	346	370	356	372	337	343	361	344	388	345	368	349	347	334	362	348	340	355	346	381	341	374	388	348	362	367	370	356	393	343	379	366	371	372	369	364	368	356	377	359	356	379	351	354	358	344	356	357	379	388	350	378	345	375	375	336	372	393	348	381	325	348	346	351	334	345	315	360	367	349	372	368	324	413	393	378	352	359	373	327	364	371	352	348	369	340	364	380	341	353	327	353	360	381	379	361	365	344	346	330	325	377	401	371	370	325	363	362	354	371	343	340	353	392	336	378	353	348	347	348	359	355	349	332	383	346	386	363	352	334	352	329	359	350	333	391	355	362	396	377	357	351	336	359	350	336	337	383	336	354	357	341	352	326	333	368	381	362	333	353	404	371	358	381	372	377	364	342	381	362	347	393	383	371	356	389	367	376	335	351	387	342	351	355	361	357	348	328	354	309	372	346	352	374	371	357	348	390	347	356	379	380	364	360	365	362	361	321	357	339	378	361	342	331	333	335	345	314	395	342	403	382	354	363	358	337	334	347	351	343	356	396	363	363	385	365	378	354	363	355	310	359	347	365	351	399	344	352	351	346	348	348	366	371	338	328	352	366	362	370	322	355	361	373	351	356	357	373	346	328	345	383	348	353	347	349	383	344	359	348	372	363	357	387	291	356	354	374	353	356	342	329	347	376	330	344	315	337	371	358	384	375	368	368	382	325	383	361	344	355	388	362	370	377	343	328	346	362	350	318	331	369	394	336	339	349	360	388	360	355	344	367	367	358	386	399	337	392	336	332	375	324	354	366	342	353	327	333	334	366	376	334	353	343	361	376	377	354	338	366	355	370	364	355	339	350	405	343	363	347	382	369	347	355	367	364	374	365	362	368	343	353	322	364	342	403	358	362	323	369	324	393	330	323	356	387	338	355	342	367	338	362	340	399	338	376	342	343	336	348	355	300	384	376	391	347	331	358	355	370	339	348	342	351	344	338	329	351	377	366	356	341	326	360	339	346	371	345	370	363	368	353	337	389	349	366	341	341	354	366	397	333	300	361	364	357	337	367	358	361	385	358	364	366	365	355	358	354	374	348	385	341	333	380	395	367	374	353	370	368	356	356	345	360	325	399	347	342	348	363	340	349	361	367	308	371	348	346	324	341	356	382	356	384	352	351	352	357	355	345	373	350	336	381	354	353	356	388	341	349	323	365	317	352	358	339	353	350	347	344	357	349	368	368	398	393	338	334	355	333	363	350	354	335	347	349	404	404	391	350	361	338	347	360	360	367	336	361	360	355	365	362	328	347	387	368	341	354	352	354	338	347	365	363	360	358	338	326	324	371	353	357	382	359	318	347	380	359	347	398	384	340	360	363	360	345	368	365	364	346	335	320	346	328	374	357	355	364	368	324	363	360	352	353	338	370	348	331	348	391	358	334	342	337	390	396	372	357	353	347	388	376	354	344	389	342	356	367	360	355	383	393	343	340	371	362	361	405	339	351	370	348	357	401	353	357	362	371	338	388	359	363	377	357	367	330	358	343	339	338	342	351	337	347	354	370	324	366	327	362	356	347	343	390	331	323	326	374	375	362	353	329	339	387	408	358	352	376	394	368	343	348	383	339	331	369	354	345	325	366	362	370	370	357	360	369	341	361	348	366	355	367	358	348	354	352	347	334	362	357	350	356	377	340	332	348	339	361	365	376	362	339	389	338	354	363	350	336	349	333	336	342	337	371	354	330	364	358	340	390	333	383	387	325	351	331	322	344	342	364	359	336	377	386	366	355	393	360	348	373	369	379	333	358	363	372	355	373	330	361	335	346	378	372	330	352	357	337	381	349	328	363	345	334	346	361	337	334	415	386	355	383	352	347	356	371	349	335	329	356	375	386	342	367	347	350	378	355	350	373	370	366	345	340	337	338	368	332	340	386	366	365	353	339	340	333	368	342	366	322	333	352	356	337	352	343	361	358	362	367	373	338	348	346	354	384	339	364	385	360	364	368	344	357	318	340	354	337	381	351	356	368	354	361	367	360	376	387	369	352	340	343	378	361	352	374	348	338	347	324	384	330	370	351	358	354	356	378	338	357	352	385	349	343	351	359	361	360	354	339	376	342	338	342	346	385	341	334	365	360	354	347	348	373	375	379	316	369	333	358	356	375	353	356	336	341	315	363	349	382	344	354	381	331	342	362	355	343	331	348	360	353	354	334	360	356	352	387	359	351	393	361	385	351	345	363	369	351	350	349	359	354	373	363	386	373	353	356	316	371	341	387	372	358	365	353	355	360	344	379	356	361	357	362	377	382	370	331	349	361	375	367	344	347	370	390	360	359	330	345	361	347	348	366	355	361	357	365	352	386	361	325	376	384	318	363	369	330	337	365	375	345	357	369	375	352	359	348	370	361	372	336	371	343	362	382	337	336	362	322	304	358	355	343	338	357	338	353	352	364	379	334	325	321	398	375	397	349	383	352	343	335	357	345	348	342	358	345	365	350	370	361	320	373	337	309	356	395	345	351	366	358	367	354	344	349	344	361	374	352	342	354	351	384	336	359	393	365
25652	21844	30107	28322	20016	12141	7671	5128	2657	1323	789	590	527	474	422	436	407	428	438	383	391	399	403	352	430	392	388	413	387	367	384	383	389	376	406	382	404	410	393	373	362	359	408	398	405	369	380	396	405	402	356	364	393	356	368	381	377	402	374	372	336	377	383	371	389	384	393	394	409	390	368	391	408	392	390	407	411	392	397	366	377	377	413	405	374	404	419	353	371	389	398	388	387	381	430	376	385	372	405	370	395	388	390	392	370	361	378	396	419	383	380	373	384	389	359	373	371	359	364	384	365	376	335	396	407	377	384	385	391	363	392	384	409	382	380	388	403	391	364	370	374	379	389	427	412	377	362	381	440	417	383	375	391	381	396	342	403	379	364	373	347	394	389	380	362	401	371	366	348	399	362	375	368	385	416	381	375	391	376	389	382	386	382	365	409	398	363	408	362	359	358	369	417	356	384	378	332	413	372	375	394	393	380	332	382	408	427	378	393	401	429	379	385	372	389	378	376	385	384	372	391	378	381	372	346	386	350	397	401	380	403	374	414	346	390	429	386	355	364	419	385	368	368	381	376	340	352	377	374	412	397	390	425	358	432	361	404	369	382	362	376	424	394	397	376	366	352	380	374	386	374	367	384	392	381	382	394	381	395	401	372	362	397	388	381	377	404	381	387	376	432	407	385	409	397	408	383	389	380	370	370	360	411	373	375	347	374	413	368	359	408	370	399	352	353	393	375	368	402	384	372	392	388	381	416	374	375	402	403	385	385	411	399	390	393	408	351	396	374	397	375	403	391	379	378	380	413	389	385	394	397	362	387	391	398	383	397	383	394	398	401	382	386	374	401	381	390	376	407	417	413	375	377	418	394	394	392	373	378	364	350	403	385	373	386	410	384	386	388	366	357	362	344	349	410	384	355	381	390	365	388	385	382	390	340	371	406	347	378	402	357	393	400	355	364	390	380	367	369	372	397	369	393	398	398	396	395	401	382	387	382	365	409	418	379	363	385	392	396	378	428	406	410	390	366	389	388	423	401	360	378	401	371	368	401	390	367	412	378	391	391	373	368	403	398	394	359	410	360	371	427	368	410	389	392	358	378	377	367	374	384	371	412	360	355	374	386	376	382	357	349	397	393	360	384	385	368	400	352	375	368	370	382	404	386	415	375	400	347	342	361	369	390	408	402	363	402	405	379	355	365	383	348	376	394	402	352	385	407	382	398	340	404	343	423	379	388	380	409	386	412	385	391	356	392	371	357	415	402	392	384	381	361	395	395	372	370	412	406	384	380	373	410	369	359	393	339	393	387	379	426	360	364	387	359	372	378	393	383	407	366	376	378	377	367	370	361	419	370	372	368	370	418	397	373	377	392	384	369	392	385	375	379	371	363	383	371	387	424	350	363	358	386	404	409	376	393	406	405	383	376	388	353	387	390	385	403	385	377	340	358	398	379	414	363	398	367	393	347	381	371	419	380	428	379	379	416	397	372	376	374	385	388	406	398	382	392	369	360	391	357	389	417	427	369	406	370	382	371	402	357	354	354	407	365	369	417	409	373	377	365	374	397	359	418	382	378	417	420	383	386	352	337	386	376	364	373	412	375	384	414	377	383	401	374	383	375	376	418	368	370	393	379	375	368	373	353	390	415	345	391	395	405	420	366	443	373	375	389	360	397	393	401	378	398	385	351	396	360	402	368	388	373	359	356	365	352	386	420	370	374	412	354	375	381	378	350	386	411	387	415	336	415	394	349	382	402	374	368	362	373	391	388	409	399	341	406	403	376	390	359	366	367	377	383	385	402	397	377	379	385	370	393	396	385	369	379	396	385	381	399	354	397	426	395	413	415	356	409	390	410	386	369	398	392	374	394	410	371	404	401	376	368	394	373	374	386	398	375	393	386	409	392	389	365	366	392	382	400	364	358	380	353	373	404	433	377	377	394	355	368	391	390	384	339	376	374	408	403	411	379	397	386	383	405	393	397	358	398	374	400	384	400	365	380	395	364	394	403	415	414	378	396	363	396	368	375	375	349	400	351	376	380	368	392	387	430	379	380	390	394	381	410	397	375	397	403	346	365	364	391	418	416	394	384	411	422	387	376	384	361	353	410	395	410	399	378	357	403	383	368	424	398	396	383	368	390	381	375	382	412	355	376	416	386	407	396	372	398	389	377	402	366	402	405	415	378	365	360	392	379	374	393	392	385	349	407	403	387	392	343	383	425	388	388	398	398	417	353	367	382	352	390	408	409	406	385	390	375	393	388	386	394	403	355	399	388	394	378	355	380	378	364	385	358	361	389	349	347	354	408	370	377	361	366	371	445	395	382	393	387	372	395	378	396	416	407	390	407	383	405	355	365	351	393	394	372	389	391	389	398	385	379	374	364	376	394	396	373	416	372	453	375	385	396	403	370	389	382	344	373	389	382	367	363	381	385	374	371	399	383	351	381	371	377	389	366	391	391	380	375	373	369	379	345	365	402	395	374	383	381	419	396	375	375	424	360	383	363	376	375	421	396	346	374	395	382	403	345	353	401	379	401	404	360	330	390	366	387	388	410	418	380	358	402	423	386	395	381	378	364	382	381	395	391	388	366	372	420	379	390	387	364	321	350	455	359	403	362	395	366	412	397	401	394	371	389	398	362	402	373	402	392	360	384	411	355	374	356	356	397	395	377	399	349	383	395	384	394	401	367	371	378	375	388	365	374	415	383	358	397	398	359	395	402	395	383	375	393	356	385	397	375	376	389	388	394	351	385	364	367	390	380	426	350	370	399	362	353	413	385	415	357	357	410	376	378	417	375	373	410	381	421	389	369	393	376	383	369	361	381	391	387	381	371	385	402	384	351	396	418	405	369	370	355	370	399	404	389	378	417	387	356	386	401	414	344	415	372	390	350	406	403	408	412	401	394	372	397	405	386	375	380	379	385	358	358	388	373	400	377	391	389	367	401	353	410	397	393	393	377	341	380	397	387	415	402	395	395	382	401	401	399	389	351	385	365	372	348	397	363	393	367	371	426	388	414	393	364	386	376	351	372	390	408	402	385	369	382	383	326	379	389	389	362	367	384	368	355	427	376	356	410	384	393	379	375	408	353	373	387	359	343	374	368	384	378	360	399	356	389	365	371	378	394	377	394	344	436	375	408	403	407	358	371	386	436	382	405	367	378	405	358	348	362	360	366	371	381	365	392	391	379	381	381	399	388	374	376	407	375	390	371	374	400	402	357	386	385	382	391	368	391	385	344	409	362	379	384	394	369	405	369	387	382	385	408	373	375	410	377	393	398	397	390	367	407	361	361	379	421	380	361	426	354	382	400	396	374	406	387	373	352	363	385	371	397	406	408	331	390	369	385	403	404	378	364	411	394	420	355	410	361	334	378	428	376	389	376	405	407	345	398	367	371	349	389	342	359	398	380	391	393	366	354	404	358	381	347	360	419	400	392	400	371	387	368	385	402	368	416	369	392	396	407	367	375	354	373	353	391	389	354	333	364	372
34879	58776	44520	29265	20832	15099	11382	8744	4632	2077	1093	762	641	579	522	515	452	480	473	446	425	430	448	404	428	421	421	408	395	404	408	404	383	447	390	386	429	408	418	390	425	415	410	403	408	419	394	448	414	426	411	420	395	409	373	397	399	416	406	414	389	391	412	385	397	420	436	421	404	417	431	425	430	401	432	414	403	441	389	459	427	436	409	402	427	395	384	396	433	450	392	439	423	408	425	401	392	426	416	439	440	424	422	430	445	422	441	419	407	398	414	403	382	377	375	427	418	439	419	411	418	426	424	396	366	416	421	423	441	403	446	409	406	412	403	455	442	390	414	396	442	410	413	414	405	413	407	414	417	386	423	394	393	437	449	435	383	396	422	420	423	402	435	399	405	417	411	425	451	378	403	431	380	380	403	403	403	398	454	429	398	406	389	391	400	384	408	399	414	423	384	400	404	390	403	463	394	398	419	410	418	413	390	379	403	377	414	423	407	459	436	391	384	406	385	437	451	399	396	363	376	429	345	402	417	366	407	441	384	395	388	386	391	438	409	410	396	392	447	411	457	413	419	416	394	419	419	363	403	409	408	404	405	390	442	420	423	432	397	413	433	404	440	416	426	428	402	404	394	405	429	411	406	384	426	444	407	391	420	413	387	439	394	393	424	415	373	439	430	424	412	392	424	397	427	398	412	425	432	396	408	399	409	407	391	428	445	441	379	405	454	377	422	402	421	387	370	388	448	430	406	441	430	430	380	478	403	412	423	407	441	423	410	395	433	448	398	410	402	422	377	403	386	391	434	445	365	383	405	422	432	409	390	428	414	429	394	424	390	409	407	422	395	405	387	398	410	438	414	404	413	411	397	392	429	406	406	368	395	420	415	398	439	426	447	431	426	402	414	413	377	416	430	419	410	440	427	410	460	424	400	382	406	394	402	387	383	384	455	417	358	393	426	407	429	414	430	399	448	402	439	403	421	418	381	441	433	416	410	388	417	422	428	406	395	390	417	390	421	395	425	409	407	410	396	408	408	411	360	379	378	410	383	398	403	391	410	426	445	413	386	429	377	440	403	431	425	422	408	399	419	390	464	404	420	417	401	412	397	386	397	419	394	430	426	429	382	434	397	431	427	416	373	467	408	390	415	409	397	402	406	420	426	429	418	428	483	401	404	434	390	392	388	387	421	424	417	379	411	418	407	449	398	397	448	385	420	422	433	429	405	405	383	390	415	430	423	399	373	402	445	415	401	427	392	405	420	399	426	382	444	455	404	424	430	397	416	423	434	409	415	441	405	394	413	409	431	421	400	409	404	415	422	388	400	405	390	409	415	412	415	402	387	382	423	403	401	412	390	400	392	437	383	422	436	426	379	395	374	377	435	422	402	440	445	392	369	419	391	425	413	416	426	413	430	411	431	383	409	449	417	408	415	457	408	416	381	383	391	421	413	417	456	439	456	419	425	433	404	430	427	437	412	445	420	351	383	405	374	436	396	396	388	424	394	404	413	414	408	376	412	442	424	400	397	400	365	380	399	417	425	411	379	413	369	445	408	431	440	372	376	421	400	409	408	413	414	405	412	395	445	407	406	439	395	425	385	412	380	408	390	405	408	367	453	422	398	388	431	422	410	425	425	378	423	396	395	350	411	418	369	431	419	365	393	419	406	417	443	404	431	440	380	422	414	423	431	410	422	398	460	418	412	388	398	416	429	413	355	425	394	396	426	405	410	419	419	389	396	406	419	436	405	413	420	371	420	391	390	395	455	378	398	432	411	394	378	430	423	393	419	405	391	386	423	388	392	396	380	447	401	446	420	413	429	418	428	426	459	422	397	424	411	436	430	398	396	408	410	449	392	412	432	410	360	395	392	401	421	474	400	402	369	375	408	417	426	436	415	391	438	385	426	425	399	418	409	383	451	400	420	347	413	414	426	383	434	396	456	430	429	438	374	378	398	405	421	439	385	417	419	402	427	411	401	402	390	405	416	380	434	395	391	444	445	422	387	418	453	388	379	426	398	412	404	415	413	442	391	391	392	380	412	412	442	415	412	405	415	369	440	453	413	359	403	398	407	410	429	439	417	423	397	453	427	393	416	400	381	428	419	379	426	404	412	425	372	421	393	419	399	399	418	440	411	437	448	381	401	380	410	440	401	406	437	410	426	411	424	405	421	407	408	424	415	397	395	422	402	413	376	430	395	391	413	409	422	403	451	406	405	431	403	395	411	390	411	409	411	412	390	381	432	413	402	394	414	407	397	413	417	391	404	424	403	397	376	425	440	407	442	426	407	400	383	376	418	467	432	398	417	400	437	420	412	409	426	407	426	396	419	422	407	376	445	444	411	446	443	418	381	413	380	416	415	389	434	417	413	422	433	394	401	446	401	421	424	414	411	402	389	426	425	407	388	402	388	418	417	422	408	403	441	395	375	417	391	419	403	421	398	410	453	419	377	424	372	421	426	444	408	416	413	395	375	440	431	388	415	432	413	415	405	444	403	436	403	434	389	377	414	399	412	424	388	399	393	434	378	424	386	393	389	414	422	399	432	403	383	399	410	405	415	406	398	408	432	439	361	388	435	375	395	393	393	400	394	422	421	407	424	406	411	413	417	378	418	428	392	410	416	410	432	414	454	407	422	403	406	414	419	396	405	397	402	433	430	416	429	420	415	386	413	390	406	409	409	379	455	391	392	396	387	393	403	424	395	418	433	391	382	401	411	419	391	408	429	415	416	396	374	415	371	433	416	384	410	425	402	424	394	422	403	388	396	450	413	384	405	430	388	428	403	412	420	419	408	404	421	394	387	411	422	403	398	393	415	396	409	412	411	389	426	445	419	428	433	404	390	374	419	401	401	414	426	388	411	408	374	430	427	438	430	375	430	454	407	432	390	404	381	413	422	403	409	405	451	414	426	433	401	404	421	427	437	414	402	414	388	423	396	398	392	433	391	405	388	399	416	429	437	445	447	399	406	420	432	398	401	424	397	417	413	429	438	408	423	393	394	405	438	406	412	437	394	434	416	447	404	399	396	432	406	397	407	413	418	448	411	408	395	430	396	391	397	345	394	397	435	417	408	457	419	395	454	439	390	398	414	428	418	418	447	419	413	391	404	404	442	449	429	393	441	390	427	435	468	389	380	390	408	403	421	396	398	395	413	410	429	413	380	405	402	395	428	444	471	417	387	410	387	423	455	388	444	387	424	384	392	420	406	385	420	414	383	422	391	438	406	394	423	420	420	405	369	387	431	375	422	438	432	407	379	436	439	397	394	409	386	394	424	402	443	386	373	444	416	394	423	420	417	414	391	414	430	401	396	417	375	433	454	424	399	427	399	392	447	449	403	411	399	421	391	409	430	392	408	386	394	394	421	396	406	448	404	436	399	412	404	416	404	421	396	409	406	417	426	409	451	410	403	369	400	429	397	409	438	426	393	407	407	430	390	401	418	418	396	411	436	402	412	389	425	426	420	435	388	420	435	390	439	409	388	395	426	400
23456	21720	29510	24745	22789	24206	23017	13805	7050	2874	1259	895	721	699	656	632	617	638	558	579	546	553	565	547	537	519	538	505	537	507	549	507	514	534	504	530	501	492	521	536	506	475	507	506	525	491	530	505	533	491	537	509	506	513	504	514	491	529	489	510	479	534	504	527	509	515	486	535	513	536	501	576	522	442	493	485	528	511	484	528	504	507	567	509	513	528	513	526	497	512	503	518	525	517	536	501	504	498	509	542	503	508	539	524	528	516	502	506	497	506	508	482	543	555	511	494	526	516	504	514	500	546	517	513	502	511	501	475	465	506	519	482	503	492	491	503	507	523	558	509	513	501	548	472	477	545	498	486	534	519	526	502	542	546	505	511	485	525	535	551	528	492	565	487	500	502	471	509	485	506	494	527	498	534	556	494	525	519	478	549	483	533	510	534	530	544	490	495	547	555	509	542	522	501	545	501	534	461	454	489	507	501	500	487	536	500	520	508	511	498	553	510	522	521	506	504	533	505	511	570	512	498	493	548	486	518	493	505	493	507	490	511	528	502	513	515	515	498	508	538	523	508	517	515	482	479	493	550	492	509	523	523	487	529	503	505	549	485	533	477	524	487	536	527	508	500	514	518	514	524	489	521	531	519	509	498	495	512	512	535	473	532	543	527	507	488	488	501	495	492	485	516	506	549	525	541	501	456	505	506	478	482	501	504	481	467	526	538	559	515	547	490	516	528	516	461	503	511	487	515	543	489	499	505	531	519	464	507	550	490	517	493	519	530	532	517	552	505	506	508	484	466	518	520	502	525	519	487	509	515	463	483	531	573	481	508	510	517	526	520	545	477	492	537	518	484	515	502	518	540	516	465	500	479	492	497	486	503	505	528	530	492	512	525	488	531	484	490	485	490	518	520	506	515	503	493	502	508	553	514	498	548	538	492	510	491	539	512	541	515	477	550	470	471	490	515	447	534	507	486	511	457	540	515	501	516	500	517	474	514	505	493	477	539	526	499	508	502	508	517	561	491	539	513	466	494	506	557	565	523	488	560	499	494	480	537	498	530	532	543	523	546	551	504	527	504	493	508	492	512	500	535	511	544	508	515	509	534	502	526	514	512	474	497	539	493	501	462	509	546	509	497	475	588	505	499	511	519	487	513	538	566	507	509	511	516	567	480	541	494	533	483	506	517	534	538	473	479	487	553	483	537	561	532	538	534	521	542	511	509	511	480	513	519	483	535	493	508	487	476	521	472	529	476	523	534	513	474	465	520	527	482	498	491	543	526	527	538	500	503	514	553	518	506	483	527	489	522	523	495	536	508	543	511	465	520	521	515	502	498	500	520	545	522	481	512	533	545	491	553	522	451	484	504	516	521	490	477	492	532	500	509	522	478	508	526	540	489	490	515	509	518	485	503	510	502	507	524	503	520	516	547	550	502	518	491	517	502	481	535	490	479	534	486	521	486	490	461	506	562	477	534	516	501	522	479	479	503	555	519	509	465	495	496	494	495	518	548	524	519	520	543	474	504	552	531	551	520	543	504	500	505	497	499	512	485	508	468	506	509	532	494	502	476	529	466	499	513	515	497	517	520	516	482	552	518	542	554	505	525	501	535	525	550	524	529	533	533	513	534	530	513	502	502	554	511	506	510	535	491	501	458	530	497	473	556	528	530	488	496	530	506	509	475	513	525	529	514	456	560	495	525	524	485	496	509	500	475	508	464	528	496	515	506	536	495	507	516	495	506	508	486	556	531	503	482	522	550	488	533	464	483	526	476	481	503	463	533	539	517	529	479	516	493	497	503	533	516	513	500	479	509	509	520	508	519	531	537	535	519	544	478	546	517	469	497	535	516	494	475	508	502	487	548	540	505	484	500	538	501	522	482	532	525	515	519	490	553	503	491	539	511	504	520	485	471	497	497	471	532	482	525	530	547	533	543	489	497	505	525	494	552	556	510	534	524	504	497	549	527	495	493	511	506	495	522	526	516	511	492	510	500	503	517	520	494	484	504	521	540	524	480	505	518	538	495	540	496	511	507	535	470	539	517	495	498	500	495	518	540	559	499	500	527	498	528	481	528	503	527	522	532	485	541	514	514	518	495	533	519	510	499	515	524	472	493	507	510	523	496	543	518	493	488	487	512	484	505	510	498	528	513	508	478	514	509	479	485	512	484	526	482	521	488	506	536	496	543	503	509	504	490	544	523	510	522	502	537	531	490	542	523	482	504	545	540	522	535	527	493	513	507	529	499	476	528	509	482	523	537	474	493	495	538	486	538	479	564	524	468	522	500	489	538	502	494	514	499	490	529	492	524	532	503	518	514	512	520	527	478	498	524	553	500	512	493	515	518	522	499	514	521	528	505	527	523	506	505	509	535	499	513	509	544	473	502	529	517	512	490	521	503	490	500	518	473	506	532	534	555	531	472	502	537	512	528	461	522	495	525	483	533	523	505	515	530	510	499	517	523	529	523	542	527	528	489	502	509	498	491	492	485	520	508	522	462	509	533	507	481	489	507	492	491	493	481	501	559	509	484	510	519	528	515	474	510	516	499	483	442	496	464	515	495	499	510	533	496	495	520	517	494	535	511	502	537	556	527	479	508	493	495	516	495	507	538	466	518	495	518	489	523	512	516	476	511	525	502	521	492	484	543	505	538	506	528	502	507	489	504	511	529	455	492	546	526	503	535	501	530	522	518	525	511	514	494	495	512	546	513	524	494	518	518	489	503	476	513	523	528	534	581	501	513	510	499	527	482	523	485	530	453	509	494	545	507	503	531	513	512	495	501	516	487	469	499	552	521	482	506	542	537	567	555	499	495	488	477	511	565	478	540	479	469	509	528	497	504	504	542	498	553	475	526	542	518	516	517	529	512	547	518	520	528	535	505	518	493	505	524	506	514	547	553	517	516	493	529	465	461	451	478	559	540	498	505	503	518	496	504	477	493	502	521	534	493	505	499	516	492	540	532	535	486	478	498	482	527	529	489	496	472	509	460	524	519	508	496	465	492	535	530	506	535	485	512	520	508	495	524	476	490	511	507	515	478	511	518	499	535	507	547	533	498	472	515	478	512	569	477	491	527	511	521	485	512	537	481	525	524	510	495	513	561	532	510	532	475	511	516	504	495	539	542	499	494	512	526	510	510	512	496	508	509	497	474	534	474	499	533	537	511	482	491	491	531	495	509	492	507	494	510	504	506	515	470	498	492	529	522	470	482	481	555	472	516	492	507	511	521	521	515	554	494	478	519	542	510	521	508	513	509	491	478	492	493	509	533	526	522	499	497	508	479	496	514	502	499	536	497	477	498	526	536	515	502	530	530	516	488	519	500	516	510	525	537	492	501	514	504	504	522	533	461	470	470	524	512	496	503	578	547	548	483	531	529	507	517	495	530	552	496	546	508	495	538	523	456	490	494	534	544	491	527	492	498	514	528	495	512	463	494	517	483	476	525	524	500	505	498	478	539	499	494	529	517	494	540	472	560	540	491	525	556	520	530
38155	69343	53774	39215	32499	25013	21341	17005	9619	4099	1971	1276	1019	855	747	691	700	639	609	567	631	578	560	524	554	579	524	525	513	503	530	537	518	523	530	553	545	519	514	547	555	564	521	541	526	495	562	506	474	526	545	562	528	506	546	499	498	497	525	554	496	523	510	531	551	527	539	494	502	509	562	511	513	517	537	499	468	535	470	562	537	479	519	556	530	504	488	529	527	527	521	583	535	544	529	534	505	506	478	484	541	522	521	558	541	522	525	493	543	494	534	530	524	554	555	526	513	551	522	550	487	550	487	446	496	539	519	528	532	565	518	519	543	516	535	520	505	556	495	525	509	558	528	541	488	550	543	512	487	496	534	475	534	569	533	513	529	522	502	502	521	510	518	497	512	544	506	565	549	502	564	531	518	542	509	534	509	537	516	551	512	530	485	534	501	481	506	549	494	495	520	527	507	515	510	536	524	570	513	501	499	540	532	510	514	570	495	523	516	536	555	522	544	483	543	467	533	562	545	563	538	504	463	498	534	497	546	568	527	499	537	517	504	517	506	499	489	518	492	511	546	545	518	534	530	475	471	533	578	493	505	516	521	510	533	493	547	516	499	531	562	515	526	540	504	510	528	500	578	551	516	566	558	524	520	516	525	564	509	503	516	562	500	498	533	548	520	526	513	526	534	496	545	542	550	501	527	518	505	541	540	542	513	494	537	511	508	472	518	496	515	537	535	559	502	484	494	542	516	528	522	513	520	526	549	550	470	529	517	575	493	500	488	516	563	543	492	505	572	508	485	500	524	551	520	528	513	533	503	490	532	518	530	598	485	566	469	504	509	513	562	549	501	477	519	545	477	490	517	507	502	521	524	491	486	529	524	536	501	553	511	503	526	485	512	513	494	496	505	479	507	488	525	509	509	499	549	494	514	522	505	510	492	514	544	469	535	553	560	516	523	521	507	550	524	528	504	522	517	536	505	516	532	493	483	549	505	520	485	547	495	519	507	537	530	559	488	517	497	507	507	497	491	520	511	525	512	502	524	497	523	552	535	549	504	550	521	511	512	522	537	558	538	537	481	511	523	528	560	448	491	521	513	516	536	516	527	511	555	480	506	497	519	543	540	535	497	513	489	489	537	516	493	511	517	546	534	502	546	531	544	533	525	528	540	527	484	537	535	528	504	470	504	481	517	541	532	514	550	510	519	495	481	533	547	547	517	515	534	525	549	513	542	563	476	541	522	511	541	504	517	529	525	535	521	478	542	514	485	490	478	513	529	532	493	511	531	529	520	532	487	530	516	562	515	464	516	490	492	500	514	516	512	528	505	494	527	518	501	506	505	506	544	548	558	474	506	508	532	520	547	530	484	533	473	471	489	553	512	507	504	472	540	490	539	537	529	551	537	534	522	557	532	515	517	502	474	533	509	526	505	491	526	555	551	515	541	535	498	536	526	560	513	532	534	522	520	506	528	510	512	483	504	499	511	515	499	562	505	538	508	505	524	518	510	508	511	506	539	532	508	519	549	558	515	519	499	531	511	486	546	549	508	525	497	516	522	499	508	522	505	519	526	524	496	546	490	487	579	534	538	488	482	509	479	524	499	557	508	495	517	503	500	570	523	533	496	513	540	537	550	537	522	539	512	527	557	526	520	533	528	529	533	505	546	526	502	502	541	486	505	498	511	499	556	508	538	478	515	505	511	542	512	518	517	477	543	508	532	509	492	507	518	529	506	479	567	535	464	513	509	510	504	538	524	554	527	562	490	512	494	538	518	532	544	502	500	553	532	545	511	518	510	513	504	513	519	543	525	528	523	524	499	513	547	483	476	512	512	493	517	501	531	551	547	514	496	507	552	510	501	498	559	507	556	523	523	491	554	509	533	481	538	499	537	509	511	513	492	546	527	526	507	488	535	501	524	539	505	516	529	540	520	515	517	556	524	507	532	534	525	529	525	526	499	548	538	525	533	519	537	523	520	522	553	510	519	534	515	478	530	506	507	547	536	528	501	519	469	498	540	523	533	524	521	545	507	522	538	528	467	547	499	501	470	523	544	517	538	531	477	524	563	524	488	521	539	509	515	524	545	510	505	531	534	481	533	495	523	514	500	511	539	549	474	524	554	576	505	482	560	535	520	497	513	497	558	477	548	518	497	544	530	523	467	500	507	524	526	494	529	544	535	506	531	494	521	522	481	545	505	546	551	495	527	484	522	525	561	531	524	504	487	502	526	525	534	532	537	512	576	534	505	517	518	506	515	510	477	517	530	518	548	528	519	537	555	512	497	503	505	504	522	486	514	520	493	494	506	502	532	491	497	556	491	518	530	568	512	505	536	544	525	541	536	510	549	519	512	494	507	525	536	498	522	524	520	494	488	503	504	536	525	543	541	515	512	530	531	517	511	491	509	477	513	519	500	556	525	513	537	526	506	491	489	478	506	522	491	529	505	522	543	489	540	493	543	525	499	497	495	509	518	533	543	566	505	504	513	520	529	502	489	509	490	514	545	501	529	502	521	505	510	541	556	527	535	521	545	523	487	512	510	500	503	555	561	542	530	508	507	475	479	519	548	536	536	527	521	501	541	512	513	532	524	529	521	539	563	493	507	518	500	537	533	521	555	553	526	509	519	523	581	525	529	524	523	562	559	542	565	511	512	513	537	529	487	514	518	516	521	499	523	541	517	531	520	527	551	545	507	516	524	529	508	516	557	503	573	504	537	544	530	505	519	519	542	503	530	475	532	515	501	493	556	539	482	510	543	499	546	533	535	477	486	507	518	535	527	548	507	504	535	534	499	503	543	504	528	550	539	507	508	506	509	545	516	520	522	503	512	533	554	519	554	514	517	508	570	498	494	513	511	550	499	506	503	495	549	543	504	486	529	487	539	535	525	552	501	535	500	457	545	512	546	541	510	513	479	504	477	520	553	555	509	499	550	481	472	510	491	510	475	504	541	501	521	522	515	526	516	516	496	555	511	538	519	506	541	506	540	541	529	512	522	526	490	514	512	478	504	528	492	534	524	535	546	533	467	504	474	531	528	524	474	487	533	506	536	485	531	560	529	498	519	552	532	493	481	536	537	465	528	484	514	535	499	513	551	502	487	523	520	501	512	529	517	508	505	518	541	547	529	477	531	535	533	509	508	521	551	556	529	491	500	519	510	509	509	509	513	527	540	512	513	503	533	510	503	542	534	562	536	506	498	512	511	549	503	569	531	519	503	536	518	528	527	523	524	488	511	519	518	536	527	503	522	531	567	510	512	480	544	557	514	525	507	516	491	513	536	501	521	525	553	520	505	557	488	514	529	496	477	526	512	496	538	517	532	495	561	501	541	505	508	544	508	520	454	493	518	478	511	538	518	539	490	502	520	569	510	547	521	481	496	528	533	554	505	522	535	514	500	524	481	525	524	527	495	524	543	523	480	509	521	510	523	525	516	515	546	504	546	539	528	476	521	519	493	527	543	500	551	542	532	479	520	508	495	519	539	504	519	517	560	496
33540	39640	41450	28707	17035	8337	5274	2881	989	639	480	405	337	310	311	308	288	307	314	286	272	314	274	281	262	293	252	266	279	278	284	314	278	285	282	272	266	287	268	261	260	252	304	294	270	267	294	279	297	278	283	293	286	289	267	308	283	264	282	309	286	260	270	283	291	268	289	275	249	246	281	263	293	246	305	256	264	293	286	280	280	279	279	296	265	277	249	302	285	263	265	296	276	281	280	278	291	285	275	311	303	257	287	294	296	249	279	263	266	279	263	274	263	256	296	264	263	301	297	258	254	266	263	260	270	287	270	286	233	288	283	258	278	291	258	250	253	277	278	254	260	275	282	277	280	280	258	291	309	289	285	275	296	254	269	239	273	306	265	274	300	269	232	313	295	263	311	313	281	276	286	255	289	266	295	267	274	253	252	264	245	296	234	256	286	294	288	258	278	254	284	269	245	277	249	277	283	273	287	287	260	241	299	276	275	255	239	268	261	297	276	271	267	277	290	280	255	295	281	295	287	285	309	280	296	264	264	285	254	312	276	266	284	275	293	269	298	319	253	276	242	241	294	298	277	279	286	257	280	235	266	303	311	259	279	282	293	281	314	290	259	268	251	275	285	331	252	269	287	282	242	275	261	274	285	286	275	264	301	273	264	282	258	274	284	290	255	270	275	271	269	263	303	282	265	288	271	276	280	250	279	305	256	282	253	270	253	276	288	284	250	268	280	263	277	273	246	292	266	259	284	261	276	263	261	289	302	244	281	268	243	271	289	277	260	275	301	221	269	267	299	258	266	280	295	280	275	258	284	298	269	291	281	254	280	275	296	287	269	273	262	293	277	265	281	231	259	299	266	264	295	249	277	250	284	257	269	266	274	255	258	254	261	265	273	274	266	311	258	261	295	304	287	294	268	260	304	276	252	271	271	237	305	273	307	290	282	268	280	266	267	266	296	278	264	281	284	252	281	301	309	270	280	275	234	275	257	267	253	297	267	284	284	309	268	269	289	261	282	265	258	270	253	279	268	265	252	275	280	304	268	271	281	271	263	275	271	276	279	275	285	314	264	288	263	277	281	245	268	256	299	257	256	268	231	293	274	266	259	287	254	265	277	262	280	268	292	264	250	287	298	264	261	281	260	297	272	249	282	271	294	262	250	290	314	286	269	258	240	286	253	296	328	264	257	291	283	259	283	265	299	257	277	271	259	300	303	249	275	272	292	254	265	276	283	285	305	249	300	242	243	274	283	270	266	274	264	261	276	252	273	259	257	245	315	312	267	271	259	295	288	266	263	300	279	293	257	295	293	282	256	290	252	259	295	274	265	275	276	280	282	247	282	278	276	276	281	240	271	275	243	271	256	288	263	263	287	272	283	272	265	294	305	274	263	267	283	267	256	279	268	316	299	272	232	269	253	270	305	278	260	263	274	315	257	258	286	312	272	266	274	265	250	282	276	290	286	242	289	253	274	273	309	299	268	270	249	298	275	258	289	298	258	272	288	291	270	305	282	276	301	244	279	257	265	255	244	295	273	246	287	260	288	281	290	276	268	267	287	291	268	269	272	320	308	320	247	268	260	293	310	253	300	285	254	263	296	288	269	280	262	271	264	272	308	312	257	261	288	296	243	253	268	299	247	260	273	263	272	261	284	275	253	261	298	281	293	251	320	242	273	254	293	285	291	293	264	279	256	273	273	296	264	257	291	259	286	277	268	235	262	274	267	264	255	275	286	267	275	279	226	272	283	290	299	244	306	294	277	282	266	276	264	257	271	254	282	281	286	288	267	259	257	258	291	260	277	270	278	297	280	249	251	278	301	261	298	306	265	266	267	280	279	273	271	294	285	282	267	297	274	280	269	285	264	288	283	274	273	260	263	285	265	281	273	257	291	292	269	294	296	292	298	279	267	273	284	276	280	266	277	271	288	283	252	290	279	237	287	258	273	271	284	276	249	257	273	290	275	273	281	271	297	272	279	260	243	271	283	273	270	273	229	285	270	297	253	278	262	278	248	284	283	253	280	239	281	247	287	266	254	282	269	283	269	264	283	284	288	278	288	265	262	266	263	279	271	279	262	276	243	259	258	229	267	277	274	302	293	249	283	286	279	290	293	281	266	276	279	307	269	286	267	275	250	286	256	270	302	265	265	284	290	275	272	276	291	302	266	295	269	279	271	274	287	289	253	300	254	285	269	299	259	308	296	266	265	291	246	263	245	284	276	252	281	246	279	292	277	285	265	270	287	300	251	293	274	277	256	270	264	288	276	278	266	240	277	256	295	287	288	265	264	254	276	281	274	259	255	273	246	274	292	276	281	283	278	262	265	283	279	241	253	270	263	281	255	273	268	289	269	297	276	264	281	283	278	255	261	274	270	283	274	281	228	250	303	293	292	278	289	312	323	245	311	284	279	275	263	270	310	256	259	281	250	270	276	293	295	241	273	259	267	270	271	257	263	294	271	255	292	288	302	266	295	278	271	278	292	259	279	271	300	268	290	291	271	255	250	249	270	268	254	248	276	252	300	291	274	292	303	290	289	273	295	268	282	263	281	303	255	289	286	262	272	266	269	266	280	229	266	291	263	280	273	312	283	269	288	326	288	287	294	288	249	290	273	265	264	284	313	297	271	298	296	310	272	280	248	276	288	283	280	284	285	279	298	305	281	294	300	264	269	265	287	291	286	276	265	310	269	284	269	293	262	278	304	264	280	273	263	285	268	277	267	265	281	247	267	276	254	288	294	279	293	301	277	275	287	267	287	265	254	274	272	279	258	314	254	283	260	287	274	266	272	291	283	294	264	265	250	272	260	270	256	276	285	290	293	279	280	309	323	265	277	294	280	288	291	286	266	286	264	255	289	250	282	278	281	240	263	281	287	285	272	270	305	279	263	290	280	273	279	280	262	292	278	237	250	279	286	282	312	256	262	274	284	299	273	287	265	256	245	247	271	250	246	280	279	283	283	268	253	271	263	245	310	256	299	266	281	284	277	254	285	282	239	269	271	274	268	289	257	263	298	273	265	261	278	281	284	286	295	272	259	300	291	267	259	277	305	269	267	281	294	291	256	294	290	255	273	241	238	291	261	277	276	289	280	271	283	291	272	303	278	273	282	299	273	279	273	303	272	260	268	275	287	293	290	290	254	274	273	280	270	291	275	272	253	271	272	277	296	266	306	262	273	297	274	301	284	274	280	287	284	276	311	266	260	295	248	274	281	286	263	235	266	280	274	245	260	265	297	271	265	251	275	287	267	294	238	269	293	262	261	308	272	245	267	234	278	273	296	259	273	236	284	279	254	286	267	274	265	297	290	296	290	255	272	241	276	253	284	243	253	246	261	281	274	291	274	267	288	275	245	272	264	256	287	252	277	275	301	241	302	287	255	280	275	282	264	287	283	303	258	261	275	274	267	262	253	280	244	257	284	268	285	258	264	264	289	281	251	267	280	259	267	278	283	265	271	294	292	266	285	286	271	261	256	257	247	264	274	268	263	291
35758	52955	40436	26674	19092	11632	8382	4728	1584	973	746	583	401	369	356	365	363	367	332	321	306	336	316	291	296	316	303	286	310	303	316	284	323	296	269	286	274	294	285	325	301	313	297	318	281	286	272	309	286	287	306	299	300	298	302	284	304	273	293	313	300	313	315	284	315	287	300	280	285	291	313	298	319	306	305	309	308	307	306	273	288	290	277	319	300	289	283	295	298	297	305	281	265	362	284	296	324	285	323	312	317	307	280	288	320	290	294	319	302	303	268	293	297	316	307	275	264	277	276	299	323	313	291	305	303	289	267	324	333	310	315	301	299	275	255	282	259	301	312	301	324	287	281	285	283	285	285	283	309	301	292	285	285	303	296	292	275	317	291	310	282	300	312	285	267	315	293	325	280	304	310	312	292	292	265	317	339	279	285	326	313	292	305	331	294	303	287	288	317	268	280	294	312	302	316	316	300	320	290	281	276	293	320	289	281	293	298	312	305	303	287	282	276	283	298	293	302	316	314	277	295	296	282	319	312	287	307	316	304	299	313	309	293	307	289	303	254	317	315	270	303	287	296	296	280	283	301	304	281	313	299	309	288	298	293	315	328	282	283	293	277	306	327	296	320	301	305	293	319	311	295	292	298	282	292	316	313	303	313	295	312	298	308	305	288	304	298	298	293	285	283	297	278	304	316	290	311	295	281	315	301	313	272	320	305	312	310	296	332	296	298	274	316	294	304	281	286	278	293	320	311	321	324	321	326	274	293	272	340	285	281	268	287	282	315	295	328	319	293	285	295	304	307	310	307	298	294	329	336	303	280	288	310	326	329	329	295	279	291	328	263	306	297	312	286	293	315	300	314	275	300	299	306	314	311	315	325	307	255	319	275	303	293	280	319	275	281	304	301	277	295	317	296	287	298	280	290	305	315	283	282	298	306	318	276	320	296	318	286	284	304	286	307	292	254	311	318	293	311	301	298	298	271	265	312	304	313	286	310	288	284	313	277	297	283	342	283	274	285	301	283	298	278	312	303	302	319	306	328	275	289	273	302	274	269	268	311	269	317	291	305	297	310	302	266	313	293	297	296	287	308	293	292	309	271	270	305	323	340	301	312	288	301	314	308	340	323	293	288	313	287	305	293	277	290	289	298	278	296	291	277	317	269	332	299	306	286	309	308	282	292	315	314	303	312	290	300	287	288	293	301	316	293	298	276	272	281	308	287	305	300	292	304	314	341	282	350	285	311	320	301	288	288	305	286	273	281	307	318	295	266	322	312	278	294	299	293	303	312	302	300	281	290	309	299	326	309	296	284	286	282	262	310	279	303	288	303	302	302	304	296	303	303	288	305	342	298	296	325	291	299	283	300	271	310	298	306	289	307	282	325	287	339	272	274	280	266	325	267	283	274	279	284	313	296	288	293	310	304	315	310	307	283	304	324	325	311	321	293	331	292	289	279	310	325	319	277	310	296	288	320	277	319	290	305	285	300	280	296	315	284	273	335	287	284	314	275	279	305	295	307	317	299	328	315	318	310	306	283	328	307	342	308	303	330	294	301	302	267	307	305	291	312	309	287	322	286	304	290	287	293	285	302	315	321	277	274	293	310	310	293	270	324	291	284	302	276	308	306	275	300	302	276	295	271	309	286	286	329	310	276	308	312	290	287	296	316	305	304	284	287	314	270	312	332	287	280	260	278	297	278	303	320	279	301	279	305	297	290	292	278	269	273	307	295	298	293	325	320	318	357	296	303	320	316	289	296	290	301	311	277	312	313	286	297	305	296	293	298	282	289	306	310	294	289	287	281	309	294	292	299	315	291	292	308	296	288	295	320	288	280	319	298	287	325	288	300	291	308	310	303	287	318	301	298	298	301	343	325	298	329	295	256	341	266	311	311	306	322	327	300	277	307	331	310	276	304	298	285	292	293	313	306	299	319	279	312	281	298	293	296	295	309	303	299	326	303	292	334	291	292	303	299	316	286	315	343	317	292	294	313	289	312	283	277	334	275	290	316	299	305	292	280	272	293	307	301	308	283	278	304	294	283	308	288	315	286	285	292	292	293	283	288	287	310	292	293	305	303	356	280	289	252	303	300	282	340	262	290	295	327	292	277	273	329	272	310	287	285	326	322	307	317	298	272	304	276	277	287	295	321	287	302	329	291	297	279	307	318	288	327	290	272	254	315	318	308	298	287	296	291	316	275	300	291	293	278	303	310	292	299	275	286	289	282	311	314	310	289	293	273	335	293	300	314	274	299	312	307	290	300	301	318	299	275	296	299	300	317	302	302	264	314	315	298	290	313	298	289	324	329	276	322	325	317	312	280	292	271	278	284	338	308	280	302	318	324	335	301	292	286	318	295	356	300	308	308	264	296	297	310	291	285	304	278	277	263	303	279	324	299	277	277	307	266	291	318	296	296	297	271	292	289	317	310	279	287	326	284	299	287	313	295	304	311	279	292	311	283	306	299	275	290	263	296	294	306	305	303	303	308	307	324	302	298	301	314	323	296	309	274	308	280	310	275	271	279	324	336	301	282	324	285	316	303	301	293	286	288	271	293	285	290	271	326	318	280	285	325	287	315	310	302	307	322	311	290	304	317	307	325	316	298	315	300	309	338	290	340	272	305	305	300	322	276	289	307	286	296	284	285	282	313	308	317	302	289	327	286	314	308	309	292	338	277	311	336	296	293	297	305	289	302	315	277	296	279	300	296	274	298	287	326	305	310	295	282	261	293	307	305	278	322	305	313	303	292	313	288	271	292	295	280	309	287	277	326	287	281	288	300	280	335	304	296	321	286	302	281	332	299	281	298	278	314	304	308	314	341	311	321	301	299	293	281	321	285	276	299	301	285	300	313	265	322	308	308	268	318	274	312	294	298	295	279	297	313	300	277	302	329	319	298	322	335	288	327	296	315	303	305	280	292	282	302	309	292	303	305	272	282	339	312	302	318	289	307	309	304	301	308	292	316	327	249	262	292	307	322	306	315	289	297	279	281	313	287	300	291	286	287	282	319	311	358	291	311	312	285	288	298	310	311	305	288	318	300	306	299	304	316	314	297	329	307	320	301	293	305	294	314	315	298	298	317	326	336	268	263	308	332	275	302	284	314	284	278	324	306	284	295	274	267	321	292	296	356	302	303	290	304	312	289	306	319	282	333	271	275	281	294	318	289	285	313	277	293	321	317	309	337	301	325	294	301	301	309	282	297	308	307	302	280	266	292	302	293	341	275	324	306	290	318	304	293	331	309	329	303	294	282	290	302	302	302	312	294	286	304	287	294	305	279	291	271	283	317	286	298	293	289	292	316	295	290	314	291	303	303	296	332	286	315	279	300	279	312	291	288	280	286	291	328	280	304	306	301	294	307	278	286	293	302	322	293	316	279	323	284	295	315	303	299	319	331	301	299	280	331	317	318	274	311	281	297	294	306	312	304	306	311	316	308	315	299	311	322	292	314	281	301	276	324	313	283	316	294	328	316	315	287	309	289	302	306	318
24615	21759	29468	26507	23541	19359	12479	5775	2122	1219	862	667	513	437	455	414	376	373	375	370	372	411	339	313	358	352	339	354	331	305	317	305	318	305	342	360	349	337	323	355	352	327	308	322	334	333	339	323	351	368	344	356	308	332	325	322	379	303	308	326	318	330	335	315	344	333	311	340	313	313	359	319	321	326	358	322	341	315	347	336	321	338	347	348	323	333	326	354	344	352	311	314	340	297	328	333	349	303	339	319	317	334	326	348	352	326	353	324	357	318	329	371	333	334	351	340	294	337	335	329	350	298	303	336	327	346	346	372	336	346	348	336	340	331	354	311	320	343	342	321	341	344	303	335	312	351	327	350	344	320	319	347	311	332	331	337	325	354	319	331	319	337	382	339	338	310	363	369	336	352	333	339	392	361	299	329	337	332	331	318	337	316	319	330	346	317	318	309	350	330	339	335	323	335	330	335	322	344	314	291	367	318	334	353	337	339	356	321	334	325	363	312	319	358	341	330	333	319	337	372	356	315	343	350	334	340	355	349	330	312	339	305	336	320	337	340	349	336	340	327	342	365	340	316	330	341	335	328	354	324	318	312	317	299	315	328	336	338	356	288	309	292	324	332	302	358	316	339	312	318	307	324	347	338	369	342	342	338	319	320	352	342	345	366	340	341	324	357	338	323	332	329	293	347	352	359	315	322	334	341	335	334	313	346	291	314	273	368	328	326	342	343	315	287	335	356	336	359	353	310	347	337	313	328	333	317	346	337	340	353	296	313	367	319	312	357	335	308	349	307	325	327	347	339	325	304	301	344	313	320	309	326	312	329	319	341	334	363	345	348	334	334	351	327	354	319	354	315	344	338	325	361	325	353	309	305	339	349	353	323	325	352	328	313	325	318	323	324	365	331	318	315	353	323	322	350	353	334	337	336	324	297	350	351	325	348	338	322	362	348	332	329	355	338	321	334	340	339	323	327	311	334	356	325	314	344	361	326	332	328	352	302	301	315	375	342	300	345	327	348	358	349	329	344	325	308	314	341	331	334	309	354	336	379	340	319	360	307	340	336	353	328	350	358	327	345	338	320	348	314	336	297	348	321	337	335	312	348	347	342	368	309	339	344	313	369	304	339	359	326	338	340	359	370	321	319	313	378	330	303	298	319	344	318	342	327	350	353	329	315	304	340	306	334	394	363	335	297	341	345	333	342	305	339	313	307	295	341	304	319	330	324	356	351	321	318	355	319	331	340	351	337	342	349	314	287	341	350	349	332	337	333	336	334	336	320	351	361	332	296	348	307	356	374	313	342	343	323	352	347	336	334	339	341	356	349	292	303	329	317	340	349	321	323	319	299	338	348	310	352	338	313	341	308	294	385	348	342	309	308	304	320	331	316	326	340	338	319	325	323	304	352	317	337	312	327	292	329	348	332	330	337	326	352	338	324	330	336	327	347	296	334	322	327	346	336	348	337	353	328	344	306	329	338	325	310	344	322	307	325	344	291	346	336	295	378	317	322	325	333	315	326	355	317	348	339	344	333	369	314	319	322	343	332	360	318	343	332	313	324	356	324	337	310	329	347	351	306	377	305	363	352	328	348	302	314	325	295	339	320	352	331	334	316	320	323	339	328	363	352	358	313	352	346	315	350	333	325	322	331	341	320	327	331	307	343	332	341	314	348	349	312	367	311	329	322	352	351	322	337	349	341	336	357	329	347	341	336	325	324	400	346	336	316	312	357	351	330	330	290	320	303	364	343	323	308	306	345	310	360	346	342	312	339	312	332	306	321	320	384	368	317	297	337	361	337	353	349	344	341	313	299	321	323	343	331	320	322	347	373	322	333	325	319	336	325	320	329	357	335	339	325	347	326	330	346	293	336	334	332	351	320	303	325	304	361	323	347	344	331	324	321	325	279	296	326	361	359	331	310	330	326	337	310	362	321	348	290	330	339	344	360	332	318	333	339	335	327	312	345	358	337	313	320	365	303	357	353	332	307	345	355	329	321	330	317	329	374	335	363	367	309	335	319	350	345	319	323	317	350	343	335	335	340	350	309	337	330	326	332	327	350	324	334	367	342	345	336	380	321	327	354	299	321	339	322	313	356	325	344	336	311	355	345	343	308	298	307	326	317	318	316	309	358	342	341	347	315	310	321	340	329	339	343	346	330	331	338	332	311	317	393	359	332	343	327	317	316	349	307	324	304	318	350	299	371	316	325	366	319	293	393	334	332	350	355	340	317	321	319	331	370	356	340	352	322	325	336	297	357	341	317	346	317	353	363	343	310	335	326	354	349	339	337	320	317	325	313	325	371	333	313	311	333	310	336	300	314	307	315	290	327	322	339	359	329	329	311	328	351	320	331	330	346	338	328	308	373	336	324	349	335	301	315	356	319	328	293	312	312	292	336	348	326	362	346	347	316	289	337	315	346	353	340	340	336	352	327	369	354	332	306	373	328	314	341	320	343	349	288	295	337	337	318	298	310	314	342	355	332	345	314	328	317	342	312	356	325	373	364	309	330	324	335	319	353	306	350	331	356	360	348	336	333	356	331	310	333	336	340	326	356	324	360	312	293	341	370	349	321	338	343	313	349	328	323	337	320	342	352	327	352	353	329	299	343	345	340	304	333	368	375	307	333	342	340	336	346	362	311	329	331	345	346	334	339	295	333	324	307	363	324	294	329	358	313	337	340	320	323	330	333	353	329	334	313	331	339	323	316	315	310	324	359	342	340	362	316	309	340	372	333	349	312	318	340	325	317	354	330	319	331	335	334	368	337	327	329	335	323	302	325	310	364	325	333	308	363	330	321	336	314	339	380	341	329	330	372	353	344	345	335	351	333	354	310	342	359	323	321	324	341	354	338	297	347	348	336	332	357	309	334	315	301	318	368	329	298	307	316	350	371	330	322	319	306	349	335	326	318	350	284	345	316	299	329	329	340	341	320	342	355	351	347	322	308	331	319	318	323	346	317	327	322	309	323	311	348	302	341	342	318	351	337	309	343	342	335	355	315	335	336	351	329	349	317	325	336	342	360	346	332	329	341	304	361	306	325	337	343	332	334	314	309	337	312	359	341	336	317	361	336	364	342	352	336	334	326	349	331	320	324	322	315	323	324	326	345	345	356	355	271	298	324	300	327	370	315	331	326	369	334	327	339	307	338	299	315	312	335	317	358	313	315	353	336	315	319	326	338	309	348	308	326	349	317	331	324	330	335	386	322	317	331	337	330	304	337	338	325	331	323	338	345	336	326	345	333	327	337	370	329	343	312	340	361	356	332	344	339	333	310	323	344	331	314	348	314	326	359	372	309	346	316	317	361	315	357	337	326	372	339	314	318	336	316	365	318	346	331	313	365	354	365	338	329	301	344	341	306	362	323	368	350	379	341	353	361	336	348	359	308	308	337	354	327	352	319	341	326	327	336	296	345	327	326	349	361	337	310	334	360	352	307	347	338	302	335	343	327	320	303	316	360	329	344	317	335	313	366	326	357	364	330	336	338
35344	63408	48624	35054	26091	18283	13875	8042	3343	1937	1346	918	661	598	538	474	447	469	435	398	379	429	405	357	401	336	372	336	371	380	367	333	363	373	390	349	374	331	386	349	332	352	402	326	342	368	369	344	334	337	350	377	355	334	390	382	325	360	333	326	340	360	353	350	351	320	350	341	370	366	332	340	358	377	341	338	335	363	328	387	319	350	359	354	334	385	339	335	339	364	343	342	387	338	352	336	361	349	360	366	343	328	349	333	348	339	376	364	385	358	364	355	344	336	368	312	396	342	349	316	348	343	336	357	355	345	308	379	354	354	328	359	377	364	328	351	363	368	359	364	340	340	368	326	365	337	374	365	349	395	345	339	334	342	296	348	317	385	344	337	343	381	328	379	348	354	340	334	346	351	374	354	366	378	348	354	331	336	367	316	314	357	326	341	365	333	327	349	368	330	352	323	363	342	333	380	355	380	337	351	355	371	333	348	352	343	380	377	339	331	389	362	384	346	363	371	308	350	339	366	325	362	378	361	373	314	344	381	392	366	353	350	360	344	361	348	314	339	331	336	389	365	362	327	377	371	332	354	306	361	338	359	358	360	337	390	338	384	332	362	377	347	338	334	324	348	339	394	373	325	345	391	362	319	375	351	326	367	342	378	385	375	332	376	336	370	327	357	330	343	326	362	325	345	334	373	367	364	346	322	370	363	334	366	345	302	365	355	348	358	373	304	324	324	332	352	319	337	335	362	360	321	354	370	351	378	353	362	345	325	347	349	389	380	349	348	353	358	344	348	317	375	357	360	322	363	358	344	371	342	370	366	371	371	337	328	378	350	341	334	326	361	346	364	326	341	352	357	345	350	357	354	343	352	330	336	336	369	349	348	340	338	352	371	338	337	343	337	339	350	331	303	318	328	341	333	350	348	377	323	362	345	385	341	355	340	371	356	366	328	359	348	386	330	333	349	349	313	364	376	317	368	344	345	411	309	324	342	355	338	299	369	360	352	347	362	347	348	340	388	337	343	362	360	345	356	337	363	346	333	312	351	381	347	340	328	342	313	348	359	351	372	349	351	361	347	375	318	360	363	365	360	337	346	391	350	342	354	343	353	374	364	329	334	340	341	366	345	332	366	352	375	327	401	377	349	336	326	376	348	336	326	337	344	358	360	364	354	376	359	333	359	364	332	345	367	364	365	352	347	339	349	394	354	358	320	348	365	340	324	349	345	344	384	359	330	342	359	345	344	351	395	334	357	351	337	366	325	357	371	366	368	366	320	333	327	355	334	370	320	361	349	404	327	366	337	341	345	345	341	338	350	357	340	331	368	371	346	353	362	355	356	339	372	332	323	303	381	377	359	366	362	336	344	367	352	351	352	331	339	345	374	350	350	372	377	361	355	360	348	346	366	318	330	371	323	375	352	337	383	323	362	379	369	375	375	337	343	389	315	371	368	362	383	352	334	333	330	346	323	335	365	326	316	348	324	342	330	353	369	346	368	345	347	365	354	323	385	337	329	315	374	381	334	402	329	360	352	360	352	366	357	362	332	354	384	350	347	352	315	360	322	302	353	329	346	335	356	379	354	364	323	336	390	361	359	317	359	347	314	384	363	359	315	359	335	399	338	367	365	352	348	346	321	334	359	365	365	346	344	355	358	353	355	381	362	330	364	354	348	340	345	335	325	341	352	381	355	317	375	343	361	380	364	340	352	322	336	365	328	331	357	317	328	333	346	355	344	340	346	367	334	351	336	352	349	355	340	345	349	360	324	328	349	350	341	357	355	381	340	370	347	339	332	363	330	374	349	351	359	344	324	374	328	336	351	348	324	362	319	362	390	352	314	333	361	379	332	328	357	359	332	314	357	341	357	369	318	334	327	378	328	369	344	338	339	348	337	350	340	314	378	348	333	319	335	363	368	379	356	349	324	360	379	342	321	353	341	334	349	345	339	326	360	341	387	338	394	374	354	344	357	407	330	350	315	350	388	334	357	356	323	329	341	330	380	342	346	330	373	372	363	377	296	364	334	336	338	309	352	361	359	366	386	359	349	357	349	313	352	341	360	348	335	354	333	363	343	354	351	341	369	360	329	345	353	378	344	332	321	340	375	310	345	337	344	358	305	314	342	348	360	372	353	314	332	356	352	374	352	330	382	363	334	358	350	352	374	350	322	370	356	331	341	385	338	358	327	348	307	363	337	362	390	385	329	349	338	372	331	322	334	380	361	373	386	335	346	357	353	351	330	371	329	330	353	377	347	369	316	357	358	327	369	380	370	357	356	343	371	329	336	344	362	315	334	346	355	332	338	350	381	365	358	334	326	348	330	357	309	333	351	341	359	348	339	320	349	335	376	329	361	353	349	377	332	341	376	376	362	349	351	362	369	317	369	326	382	345	360	329	345	340	344	341	338	353	371	330	379	370	361	338	363	352	353	341	343	322	374	368	405	356	358	315	349	338	380	356	363	326	359	368	347	374	374	353	358	327	353	360	389	347	361	355	377	401	369	360	347	339	346	375	332	352	358	358	366	362	344	381	344	356	365	350	360	337	369	320	344	380	315	356	350	343	343	344	342	319	338	359	369	344	332	350	329	339	347	344	325	337	358	331	326	336	324	348	356	336	295	359	347	371	353	348	343	338	340	345	337	361	338	351	341	329	354	354	349	346	393	325	356	308	332	323	361	348	366	360	372	328	354	376	334	365	361	331	352	312	335	360	311	340	339	354	374	338	344	342	324	298	361	321	335	399	378	355	356	372	349	348	324	377	368	370	347	341	348	328	365	356	350	314	345	337	361	354	344	328	347	356	333	318	349	347	353	346	368	347	327	364	310	333	348	356	373	361	359	355	352	336	328	317	354	341	313	358	332	335	358	364	361	338	362	351	319	378	353	317	340	334	337	283	363	344	331	335	375	354	356	327	352	360	338	332	301	337	380	389	369	334	349	329	338	349	346	335	370	306	347	352	361	361	370	376	369	360	401	331	388	365	333	367	325	314	348	375	369	349	351	364	330	344	352	350	356	341	361	339	352	344	328	342	348	366	357	387	351	367	322	361	340	340	344	354	350	359	346	326	334	359	352	322	337	355	337	344	364	349	354	339	329	339	321	349	327	305	393	333	362	337	389	363	326	336	353	355	340	350	366	365	356	327	328	339	328	347	337	345	343	342	357	374	362	308	330	343	350	338	345	350	327	331	348	342	364	330	367	343	382	333	354	371	365	306	358	367	380	338	363	329	350	383	368	347	341	337	324	330	364	359	368	343	355	345	353	338	347	349	361	333	356	309	358	357	333	356	348	341	352	370	341	356	378	350	351	367	330	339	334	361	355	344	348	338	380	386	364	337	346	391	336	337	378	351	285	361	347	339	333	358	350	341	367	333	353	338	389	343	365	373	356	341	349	360	324	339	361	376	346	345	358	352	335	316	336	380	348	324	361	354	338	340	356	324	321	358	320	323	341	364	347	373	398	370	371	395	352	324	367	431	352	336	319	348	380
25884	22005	30116	28568	20195	12247	6355	3043	1365	1048	812	614	468	492	461	446	444	432	384	376	383	409	392	349	381	370	404	351	367	398	343	350	382	373	338	419	355	327	394	397	375	378	352	335	370	365	376	375	385	356	380	369	386	406	372	342	373	365	400	360	379	409	394	390	406	386	329	384	395	376	376	381	358	395	356	374	390	383	388	402	376	347	345	376	401	362	376	350	357	369	379	393	362	375	376	341	380	403	359	388	371	353	364	346	361	378	353	368	362	374	372	366	355	381	381	386	334	360	376	335	394	341	359	393	398	361	368	386	396	362	404	387	328	366	418	411	364	381	367	394	384	377	374	346	375	350	398	386	405	326	374	387	386	370	401	396	370	345	387	372	386	395	348	354	361	367	404	354	349	376	361	394	343	350	349	379	415	394	389	359	376	360	386	370	429	388	399	372	405	402	377	387	387	336	401	377	403	375	350	406	387	366	380	323	376	391	342	369	360	374	371	356	386	354	376	403	391	351	365	363	361	368	330	403	352	359	404	394	379	356	349	388	348	369	392	329	352	373	388	369	388	376	366	385	340	350	362	373	382	387	412	370	383	368	369	389	377	364	362	393	366	374	394	341	383	369	426	393	372	394	374	382	383	347	381	375	343	378	363	396	346	380	372	373	380	393	395	382	373	374	340	362	344	406	400	374	364	368	360	358	364	379	360	375	378	357	368	394	385	373	386	377	377	345	343	371	360	353	406	364	365	394	369	388	399	398	362	380	391	419	418	368	376	377	407	350	375	410	336	356	422	391	383	368	386	379	376	359	416	345	375	363	383	372	381	399	378	351	380	375	369	324	402	372	409	369	371	390	383	389	397	384	338	377	370	371	366	377	399	389	346	392	413	371	378	387	365	363	361	384	357	362	357	378	381	380	358	353	353	338	404	374	360	361	366	378	401	397	355	366	359	373	373	382	330	331	403	383	378	351	362	347	424	390	362	379	372	364	361	412	362	363	369	398	376	370	376	358	360	355	379	395	374	334	395	415	401	347	360	380	364	391	412	383	379	377	398	362	375	397	387	333	383	384	408	366	337	348	393	405	350	372	358	384	388	359	384	379	384	358	383	369	357	367	367	352	363	365	371	360	388	400	391	366	390	388	371	347	384	341	375	369	376	349	400	357	367	350	375	394	369	366	364	356	406	375	353	405	342	404	393	344	380	383	371	358	373	405	357	371	403	360	385	398	386	413	376	376	366	361	372	383	375	403	347	400	339	396	398	354	378	349	352	342	383	408	354	371	362	377	392	364	358	385	374	386	373	387	377	394	375	379	378	372	391	359	361	382	367	405	399	385	360	359	360	386	359	377	352	379	347	357	381	364	390	395	368	417	369	405	362	366	400	337	393	363	423	412	372	365	351	394	412	362	379	379	366	362	341	384	353	411	357	398	347	387	372	362	401	372	423	387	347	361	368	381	366	393	356	365	400	391	373	402	391	387	362	375	378	376	386	361	372	387	361	361	385	365	413	372	403	402	389	389	430	414	384	381	365	373	382	353	353	402	368	385	390	379	396	349	338	393	363	372	386	385	403	403	344	376	388	409	376	350	357	379	360	332	341	351	346	361	391	383	378	352	380	380	401	386	384	366	375	387	410	382	353	352	375	376	391	363	396	366	365	380	380	365	376	369	368	382	344	376	398	356	364	378	400	397	340	396	380	400	366	392	389	352	376	354	415	351	364	357	373	352	392	400	391	374	355	377	379	357	377	371	375	347	407	364	340	391	402	382	401	362	422	387	391	382	380	366	343	375	385	383	346	382	400	412	347	367	342	350	323	369	371	387	365	368	362	393	393	351	398	372	376	372	392	351	406	376	360	392	372	367	380	381	429	410	388	380	353	392	390	386	361	348	363	378	370	334	372	380	357	380	382	376	364	394	388	351	392	379	388	344	324	352	378	362	396	410	361	397	353	374	362	361	376	385	369	382	343	365	422	368	362	380	401	376	396	359	393	384	402	408	390	385	423	361	345	382	340	340	338	400	412	385	391	359	376	377	357	374	349	362	380	370	362	369	358	381	373	362	402	386	369	346	406	387	363	381	365	356	367	395	367	352	387	363	354	371	385	378	392	356	378	385	398	366	370	366	390	383	354	366	375	359	384	361	409	367	374	370	386	339	364	386	390	380	369	386	396	382	379	382	376	348	379	396	408	380	349	359	335	370	363	394	404	354	392	400	379	367	413	409	394	394	360	363	391	366	422	397	386	329	393	376	394	372	384	376	395	371	373	346	350	367	364	375	371	380	381	371	374	406	382	355	362	418	390	366	359	395	406	365	391	380	374	362	367	372	352	385	362	384	329	347	371	349	381	410	407	368	359	374	381	345	365	342	396	374	354	355	407	383	352	349	351	362	373	358	377	365	352	381	365	345	383	362	362	405	390	397	355	365	357	376	390	379	375	372	383	371	378	365	406	397	372	372	399	362	359	372	371	365	370	322	399	374	395	378	400	363	365	336	349	375	345	400	378	378	377	381	384	383	380	387	368	349	364	364	404	365	366	343	343	400	376	393	384	353	355	358	394	389	385	371	359	353	377	387	367	358	389	383	411	374	379	367	337	357	378	364	385	387	370	384	372	390	387	397	375	392	373	406	388	373	379	395	370	362	372	358	391	390	378	363	402	391	351	377	357	361	352	420	317	388	355	387	389	378	363	366	362	348	378	382	372	387	352	392	401	370	373	354	385	358	380	344	377	377	367	375	361	358	390	404	342	371	342	386	395	342	376	354	369	388	372	348	385	386	379	378	372	387	376	371	385	357	381	360	387	423	363	385	378	377	436	395	398	385	360	347	379	360	381	369	353	406	386	448	369	372	370	383	370	350	368	355	348	401	389	361	360	354	357	381	370	410	358	402	333	367	366	321	372	350	390	387	372	376	363	391	346	402	386	372	367	389	386	385	356	383	380	409	384	373	384	356	372	392	379	368	366	379	346	337	374	346	420	356	377	383	423	375	352	380	361	380	356	363	363	353	359	376	354	360	404	357	350	347	364	370	353	364	369	349	392	379	369	391	364	369	374	388	404	374	399	386	351	348	369	376	383	368	387	375	371	371	351	373	335	367	361	376	373	369	354	373	371	373	351	400	348	360	362	368	358	406	370	350	367	399	382	385	368	379	357	376	368	369	363	376	349	352	389	350	358	371	406	389	402	385	365	359	341	390	367	387	403	372	360	367	385	379	372	353	394	418	386	396	342	351	365	335	382	384	352	367	415	428	390	379	385	384	349	344	386	387	356	378	372	394	407	369	371	431	383	366	340	409	384	340	410	357	376	399	375	374	409	383	392	371	372	403	325	372	390	349	345	380	380	389	367	384	369	398	366	350	360	373	376	369	365	334	352	400	352	355	369	338	362	373	411	344	333	386	368	362	388	345	361	350	345	378	374	395	380	410	391	350	362	359	374	354	408	378	385	362	398	361	411	382	396	409	376	362	394	375	350	385	373	367	360	380
35630	58055	44609	29542	21461	15063	9473	5221	2347	1737	1278	879	608	596	555	562	482	454	468	496	405	473	405	412	398	405	405	401	417	436	438	439	401	450	380	394	421	412	379	387	420	425	442	412	407	424	411	376	397	430	400	377	413	416	392	387	414	399	389	421	392	415	437	412	390	424	410	386	380	420	438	380	419	419	404	409	408	347	405	404	423	410	385	427	424	388	399	352	419	412	381	411	362	402	391	450	380	419	382	405	416	382	429	422	430	430	417	421	399	428	406	390	393	411	389	417	422	400	407	413	382	423	371	382	417	396	393	449	409	416	420	416	415	387	441	381	389	412	378	393	366	398	420	390	371	420	377	402	427	414	370	375	377	431	392	411	409	420	420	382	371	407	366	412	404	434	374	400	380	424	376	403	394	403	390	403	422	389	415	428	370	374	410	403	405	401	403	426	431	386	404	409	387	416	411	377	414	392	411	399	397	389	409	386	391	405	421	404	407	404	403	426	397	400	418	364	409	413	384	411	432	425	424	425	418	392	380	399	396	422	394	420	412	424	430	396	403	407	416	397	435	395	377	406	409	401	407	419	433	388	396	463	372	393	402	386	358	427	386	425	374	431	414	364	424	374	364	403	440	366	389	404	375	406	414	400	447	383	407	420	413	423	419	405	437	422	392	428	422	421	406	409	410	432	416	421	395	402	417	395	381	391	416	348	422	363	415	418	442	410	433	439	392	372	410	404	414	437	428	393	429	374	430	403	410	460	405	378	409	433	437	393	390	426	442	399	409	417	397	388	404	387	419	385	402	421	397	423	375	404	428	430	399	428	403	371	364	434	421	384	386	414	380	388	433	380	405	383	429	394	405	380	419	412	381	428	399	424	416	377	377	405	439	408	387	366	419	434	400	394	387	405	392	385	407	423	403	411	403	394	417	425	428	388	395	390	395	407	362	432	409	381	418	418	416	415	402	401	409	425	404	356	419	424	390	399	399	397	416	395	392	403	415	423	394	402	359	447	389	415	389	385	408	431	402	368	414	426	389	407	388	416	427	387	404	392	388	400	405	404	391	383	416	433	403	414	402	441	461	398	435	370	409	407	393	393	385	422	399	427	402	387	434	410	420	402	416	379	429	404	418	410	411	403	428	382	409	417	384	380	378	394	386	432	412	411	337	402	419	421	423	394	426	379	400	415	418	369	441	391	432	377	388	377	409	416	399	422	411	424	411	394	370	407	451	393	387	399	399	386	413	407	416	406	388	383	386	403	407	424	373	418	377	451	417	406	367	398	414	411	443	368	410	392	450	407	426	370	414	412	404	387	375	407	460	391	357	428	420	411	419	406	425	422	437	421	410	392	412	433	409	378	384	412	397	382	414	375	422	418	402	421	407	403	400	411	406	407	395	395	386	402	434	389	421	384	400	394	413	409	430	451	402	395	426	405	387	410	381	403	412	390	429	404	386	433	402	415	390	424	404	402	383	375	419	403	388	378	433	411	395	410	393	381	380	403	413	387	387	414	402	374	419	401	423	386	408	407	402	407	424	391	419	400	377	395	407	445	404	399	418	400	402	417	418	402	412	394	403	407	397	388	358	419	413	417	442	398	388	414	424	404	389	439	373	377	388	409	425	401	395	413	405	424	399	364	410	413	419	407	405	398	375	415	411	394	399	404	375	407	419	403	433	408	410	387	412	392	393	391	423	418	445	421	430	394	393	377	430	361	385	397	397	437	393	396	398	416	408	361	431	385	429	414	396	432	390	371	387	397	404	397	392	395	424	434	386	403	373	386	457	422	428	423	375	384	373	407	366	406	390	384	419	426	427	392	395	439	401	372	410	375	433	406	412	422	427	409	380	438	406	370	434	414	397	414	415	420	409	412	445	402	416	392	435	404	409	400	401	419	379	389	397	429	428	409	387	416	404	421	388	380	410	415	433	400	455	384	423	389	393	452	443	398	452	397	418	451	415	418	426	397	406	380	418	381	430	385	375	400	399	361	406	380	413	446	425	380	426	394	383	392	413	415	420	389	393	401	422	375	426	393	413	384	388	449	441	393	394	378	409	420	397	404	392	395	439	438	412	438	376	390	417	411	390	384	446	386	398	402	393	407	400	400	402	412	417	394	402	420	397	380	390	405	414	370	410	368	405	379	411	413	414	406	428	406	437	392	425	427	440	400	378	452	385	400	399	420	405	424	420	383	407	405	412	350	416	397	411	405	391	396	429	446	401	434	396	374	386	457	385	437	421	436	427	362	426	419	402	433	425	416	420	402	401	391	436	411	400	403	388	392	377	405	436	396	419	405	426	420	408	408	451	414	427	399	437	369	419	407	389	376	441	378	409	379	428	422	418	411	393	379	417	426	398	408	462	408	400	405	431	417	366	389	374	377	397	374	389	403	398	399	417	434	423	397	413	436	403	401	418	389	391	388	387	390	399	381	379	415	406	423	432	420	377	386	422	434	412	399	425	426	382	395	369	410	414	423	397	403	408	397	391	408	445	423	402	438	388	432	379	374	390	415	409	408	401	372	379	402	400	416	422	373	404	394	407	412	396	421	418	386	442	424	410	420	405	374	440	367	412	396	422	434	373	404	419	406	387	408	410	409	414	402	383	380	407	408	378	397	379	376	387	382	381	413	415	417	373	396	398	411	410	414	439	471	421	395	397	378	391	376	382	427	412	426	423	419	429	430	386	409	428	405	404	413	395	408	403	394	392	396	394	425	430	433	382	426	393	402	382	397	392	403	388	403	403	407	408	404	418	397	422	405	381	406	401	412	441	384	442	425	379	400	398	394	420	379	405	449	420	392	423	381	387	434	428	401	370	410	417	405	418	392	427	416	383	383	362	370	398	377	410	401	403	385	395	403	407	460	436	396	400	421	374	365	391	413	361	423	402	396	411	380	431	401	416	393	405	375	398	408	410	425	421	409	391	435	434	391	411	386	381	459	412	360	372	440	441	399	404	406	406	432	435	392	410	366	429	423	425	425	405	414	427	420	376	421	397	436	403	372	413	428	407	392	392	407	405	404	380	397	408	418	407	392	398	416	403	457	396	462	372	404	382	438	383	405	402	388	423	388	372	406	399	388	392	390	370	423	430	395	387	417	427	385	382	415	369	424	429	416	396	390	385	376	439	405	436	398	395	413	420	418	384	414	389	411	425	395	384	415	387	403	389	363	420	376	398	396	401	387	408	431	379	405	408	431	398	435	423	452	404	399	435	389	431	421	376	423	413	377	398	396	420	390	407	389	424	401	447	391	401	387	417	417	398	419	424	416	402	417	456	389	403	406	427	413	409	405	409	399	411	383	381	357	396	422	420	415	411	420	405	380	412	427	369	420	381	417	428	433	382	373	389	380	408	406	433	409	373	443	389	421	388	391	403	420	425	384	399	401	404	382	350	416	397	395	400	415	410	397	421	366	395	392	415	386	379	414	387	426	405	416	394	411	401	407	388	402	415	361	435	417	432	392	400	399	410	378	403	429	431	397	387	393
23366	21656	29379	24636	22369	23855	20412	7391	3320	2207	1492	1030	772	773	672	660	585	620	617	522	535	570	538	518	521	494	513	506	512	532	555	520	512	554	503	527	501	522	478	472	466	517	546	480	499	484	500	538	494	524	524	523	513	517	488	507	488	510	484	521	524	497	502	470	512	544	478	472	512	508	521	480	508	491	498	478	527	504	490	516	493	523	492	508	483	495	502	474	530	464	449	525	492	506	496	539	508	500	480	481	490	502	477	473	491	508	487	506	476	512	487	464	501	551	508	495	508	499	478	490	494	530	474	514	489	506	509	529	493	485	499	477	474	502	504	489	527	515	473	498	515	525	483	473	513	482	501	510	562	491	491	510	491	552	486	474	488	463	487	523	491	480	467	506	516	481	503	527	502	506	462	488	484	553	458	509	510	499	524	481	494	534	483	498	503	488	471	497	532	517	515	552	491	511	461	542	479	498	499	519	492	472	479	530	473	494	512	515	465	539	528	510	501	474	498	502	464	479	505	512	491	488	494	477	529	489	495	513	496	522	537	444	473	489	530	526	522	499	481	537	520	516	513	526	502	516	512	527	523	490	507	489	515	462	505	474	509	499	540	502	511	465	520	464	510	501	514	513	480	510	493	482	531	477	518	499	489	496	497	530	529	543	513	509	472	496	487	498	445	504	506	509	476	527	514	512	460	500	494	566	498	532	527	507	510	454	502	487	520	540	529	485	486	488	509	479	535	524	530	491	489	495	516	485	485	511	465	495	521	480	512	499	534	510	507	456	505	535	488	492	509	470	494	501	531	509	500	498	489	511	497	532	535	469	492	453	487	484	523	504	476	510	502	522	532	509	498	506	464	525	504	476	469	485	486	483	494	471	498	495	502	502	528	455	464	492	508	526	472	465	495	485	487	525	522	525	444	509	536	501	520	468	502	479	507	459	460	495	511	479	466	495	474	483	504	522	488	511	486	494	450	474	443	495	485	518	503	496	510	513	507	492	496	512	480	487	479	471	506	494	504	524	506	504	521	543	506	485	495	493	460	484	511	497	546	480	441	525	460	519	493	497	513	497	568	484	534	515	533	491	520	496	493	506	514	476	522	541	517	509	454	491	483	475	512	475	477	525	529	455	494	470	488	521	493	504	535	480	488	452	520	547	499	515	488	492	492	555	504	506	472	526	487	516	474	505	496	493	490	514	505	519	506	522	521	493	509	511	496	474	500	491	486	512	525	489	481	502	505	515	503	497	485	459	492	491	520	496	511	493	500	516	503	515	543	497	517	475	503	484	518	510	524	478	507	513	496	481	481	539	500	513	490	490	466	488	463	485	471	531	541	476	538	542	481	497	498	505	496	488	532	494	483	493	519	499	486	490	510	504	476	494	501	519	507	519	484	489	521	512	530	464	504	520	468	527	491	497	482	522	467	502	493	523	482	500	542	502	473	527	470	488	457	510	521	484	534	486	510	508	488	517	461	521	508	503	494	504	505	504	506	492	462	478	500	506	534	497	484	486	495	475	463	475	491	493	491	471	517	488	467	480	455	487	533	510	501	465	478	463	490	476	534	496	520	536	483	509	533	519	512	532	467	527	502	513	512	569	503	479	510	503	498	485	495	525	474	533	472	506	507	488	470	480	507	508	473	487	494	481	490	509	513	521	509	485	525	495	518	498	497	482	486	424	507	492	488	490	490	518	502	477	463	519	508	464	510	484	519	471	483	499	496	540	478	453	467	515	492	505	521	525	511	464	507	459	522	466	487	515	531	460	525	536	507	505	488	493	486	522	473	520	463	480	522	526	503	475	521	493	511	507	506	532	526	520	496	501	504	534	493	514	498	469	523	478	532	486	484	495	528	499	502	496	470	490	472	474	505	470	513	532	492	477	509	486	543	538	508	467	480	547	491	449	489	500	513	484	515	474	488	501	507	496	499	494	517	516	474	498	511	513	503	507	455	495	501	484	470	494	475	457	533	498	482	465	519	477	471	487	482	475	521	495	522	511	493	482	473	481	532	470	439	521	485	521	503	512	498	508	538	506	490	556	483	497	470	499	516	497	492	495	539	480	475	471	507	521	514	535	454	491	470	525	483	484	535	514	530	479	491	475	482	473	516	536	512	531	509	517	471	502	506	494	477	526	495	514	503	485	503	484	482	525	463	458	517	487	516	519	489	500	468	496	493	532	500	510	456	416	469	505	512	487	484	459	464	471	486	479	508	490	515	450	494	485	514	489	484	484	522	467	495	514	509	487	511	499	517	505	514	478	454	505	515	530	491	531	463	502	511	490	493	481	522	518	513	494	481	504	517	454	536	512	489	496	509	472	504	460	505	490	507	546	483	471	486	504	511	509	475	522	515	482	527	472	536	506	480	444	514	496	529	469	520	510	489	491	477	513	495	506	543	471	511	490	479	460	537	465	502	486	479	525	449	517	495	498	523	507	458	517	499	501	517	523	486	468	495	507	521	484	490	506	514	515	542	487	469	503	501	530	461	498	486	517	535	497	532	531	514	508	520	515	480	508	486	493	499	525	488	518	478	533	469	513	509	503	494	505	505	537	485	464	511	506	472	508	523	471	508	516	491	511	501	527	472	502	499	488	510	514	542	535	542	499	488	479	485	473	466	504	506	505	517	482	484	523	503	485	516	496	528	488	527	456	447	483	487	496	480	496	481	523	496	544	485	519	484	520	496	525	475	533	480	500	484	491	532	477	529	505	490	466	475	537	529	507	494	481	475	526	490	507	514	499	519	505	473	548	477	503	523	476	502	537	493	486	488	436	476	509	459	508	487	511	540	479	507	501	489	498	492	475	488	540	466	543	503	504	487	514	495	518	482	464	509	480	533	504	487	490	515	527	482	498	548	469	502	490	499	519	514	475	518	491	489	481	489	514	515	511	482	510	512	540	498	475	498	482	491	499	503	519	480	524	459	427	534	531	486	533	493	476	504	522	502	516	511	503	498	524	472	460	496	533	496	524	494	454	486	508	527	518	522	487	491	519	520	513	505	515	495	516	489	521	480	460	505	501	496	540	514	472	502	528	488	478	517	484	536	479	527	487	496	531	540	511	513	501	483	496	473	527	472	506	479	463	511	463	492	464	504	432	507	513	491	527	475	490	452	505	470	483	453	460	554	494	483	449	529	504	522	493	506	512	471	492	480	480	463	475	521	505	509	482	538	514	525	483	497	478	535	509	483	474	519	540	500	471	503	471	499	500	507	492	499	511	526	503	467	495	510	510	476	481	551	488	493	482	512	525	485	527	483	493	511	494	507	499	509	485	501	506	498	516	500	478	516	505	502	515	480	500	512	502	503	528	509	513	502	468	502	519	491	489	461	499	503	520	494	515	501	525	530	503	483	479	510	504	480	502	513	526	484	533	498	508	485	520	498	516	493	489	524	538	514	492	467	508	521	484	500	490	518	535	487	491	510	513	537	513	488	478	512	484	515	469	542	488	514	462	499	478	488	480	468	440	509	483	482	465	462	494	492	473
37778	67118	53554	38064	29943	25141	17455	8580	4945	3441	2348	1497	1043	921	802	756	698	708	614	591	596	594	538	585	570	545	554	553	523	528	497	568	505	551	509	513	482	510	577	491	524	479	518	536	518	494	526	555	534	489	526	532	515	521	490	538	510	557	495	506	538	518	467	464	514	528	561	505	498	548	507	491	507	519	485	536	510	488	575	520	511	524	527	475	488	486	525	522	527	501	506	496	511	526	529	479	518	520	531	497	532	490	520	524	504	494	504	529	546	523	518	488	484	452	518	474	495	504	480	511	522	506	588	541	479	520	525	574	563	534	495	514	512	502	484	530	487	475	487	561	550	508	534	459	525	522	484	513	524	483	497	525	493	518	517	487	527	521	504	482	513	499	541	517	495	503	557	510	493	538	525	536	516	531	519	503	536	506	489	519	495	456	478	506	539	512	513	506	532	554	513	528	479	523	520	496	516	481	471	538	465	550	562	474	478	518	519	522	505	509	490	506	489	515	513	466	530	511	505	551	533	553	536	513	458	522	505	505	539	555	511	543	515	517	509	515	501	528	524	533	487	512	528	523	476	520	486	521	513	547	493	509	489	503	494	529	505	493	513	477	536	501	489	507	477	504	515	472	513	476	533	519	489	524	497	524	474	476	508	501	506	512	543	519	507	501	514	473	527	525	510	526	527	496	533	541	533	518	494	482	514	534	566	464	459	484	505	508	520	489	563	498	558	526	514	522	522	525	484	455	491	506	557	494	502	530	476	483	480	528	494	487	533	484	511	495	519	504	505	528	522	507	496	522	514	494	552	495	489	498	500	492	526	488	527	507	488	509	533	507	471	496	482	510	539	513	517	471	548	506	525	506	550	525	496	522	497	550	545	481	568	466	533	507	466	525	530	503	494	495	506	467	505	526	487	527	518	489	501	519	501	528	523	513	520	504	512	501	539	506	515	508	525	508	528	529	524	530	480	521	544	549	537	478	496	522	512	495	578	496	484	553	466	538	509	463	508	501	522	507	496	492	576	495	517	479	522	468	497	489	516	513	543	498	502	526	486	485	470	530	492	499	519	523	491	486	486	507	451	507	491	481	537	529	499	511	520	494	517	507	488	520	504	511	489	495	543	474	516	496	493	508	541	544	520	516	527	494	543	502	530	461	495	523	519	492	513	486	476	491	503	525	522	528	494	506	499	546	485	493	495	491	511	506	538	508	516	562	539	535	521	494	525	554	475	560	552	489	542	504	540	501	511	512	514	544	527	557	536	519	471	512	533	494	545	467	507	495	466	456	526	507	512	528	517	534	512	539	467	497	501	522	483	525	509	523	551	475	514	516	494	494	496	515	464	504	483	497	508	488	515	505	526	491	493	554	556	493	538	524	495	538	513	525	507	494	554	509	523	540	553	528	517	520	487	498	509	506	526	539	490	516	506	500	514	526	523	523	485	499	461	481	472	494	482	517	493	533	498	516	490	524	495	552	523	511	516	538	550	542	479	499	542	484	518	489	504	534	527	502	501	546	541	561	521	475	528	522	513	513	503	522	533	470	502	499	519	490	527	531	519	536	477	524	521	502	508	535	528	532	505	501	488	513	480	512	521	478	541	502	499	503	489	470	535	510	479	496	522	541	557	512	490	498	509	475	531	500	498	518	560	567	517	460	484	516	499	514	499	487	530	540	488	480	500	565	526	534	509	521	520	540	467	507	554	526	537	504	518	526	544	457	533	546	517	471	499	487	493	474	500	489	535	527	516	496	512	506	477	483	545	524	509	509	507	519	497	502	513	504	483	485	518	558	533	478	516	501	516	501	536	503	525	542	507	486	490	533	491	544	535	523	534	512	511	483	507	502	520	518	457	520	503	503	539	486	524	537	493	510	514	503	510	514	545	508	509	535	506	523	478	512	533	523	539	504	498	536	485	542	559	527	541	453	524	509	475	486	499	504	510	509	468	510	492	500	492	514	503	502	489	477	521	552	501	540	510	502	545	527	544	527	532	500	511	495	457	497	522	484	489	463	481	499	497	524	519	506	518	466	459	504	497	504	482	505	496	533	505	475	543	490	474	496	475	505	522	506	537	488	490	510	501	501	524	513	494	520	531	549	507	514	521	516	514	488	507	510	525	502	550	509	523	508	464	549	519	508	513	458	469	489	529	557	493	543	501	521	506	496	515	513	527	496	539	489	513	514	508	509	529	497	546	526	490	503	501	501	492	536	542	517	538	493	535	522	472	503	476	520	486	519	517	522	530	536	470	517	520	479	525	539	487	493	512	530	508	552	492	501	518	500	501	495	521	534	474	492	488	520	534	513	557	525	594	525	497	545	469	491	486	552	548	533	487	509	501	503	515	491	455	530	481	520	537	443	497	486	489	534	524	503	530	503	529	480	516	481	505	537	503	511	504	530	517	515	555	501	531	521	478	520	543	506	469	510	488	511	538	530	442	527	552	467	524	499	528	522	526	511	485	537	495	550	467	492	488	509	512	512	518	477	487	499	491	509	526	504	463	526	465	506	528	507	498	466	503	500	563	552	465	505	498	552	518	512	513	520	489	509	529	474	533	499	527	479	479	529	505	530	535	513	506	506	530	509	485	527	481	491	486	516	552	500	499	477	514	508	528	474	534	514	450	484	511	532	477	515	498	537	503	505	535	498	564	507	529	511	503	533	527	515	497	496	465	474	494	544	550	477	502	495	487	500	512	531	493	502	516	544	530	502	530	571	575	491	485	505	516	515	509	521	484	544	510	541	522	526	563	493	494	530	509	527	522	506	507	504	513	517	503	491	512	500	509	536	577	484	562	527	534	532	513	531	508	500	488	498	518	495	495	556	533	488	537	463	486	514	531	503	514	529	478	535	512	521	461	500	486	500	490	520	466	525	520	496	476	475	497	502	521	508	501	478	524	487	514	514	545	522	520	498	494	527	508	527	539	494	492	511	523	515	525	490	497	523	489	508	509	513	550	530	503	530	497	534	504	498	550	530	500	509	546	484	520	471	528	518	524	504	529	525	509	479	486	526	487	486	560	533	516	504	510	503	473	510	490	479	526	479	505	509	548	532	519	482	499	539	505	526	514	505	471	513	501	533	518	529	524	485	559	520	539	482	529	495	517	493	525	467	481	508	517	525	498	530	542	533	501	497	545	484	504	513	512	483	526	472	496	490	532	552	512	522	499	485	476	504	505	536	486	490	526	528	493	496	495	505	504	493	513	504	486	515	525	545	575	497	487	506	506	529	495	480	530	485	514	549	538	516	511	480	460	541	468	538	493	473	495	513	504	505	525	479	481	511	478	535	567	534	522	546	485	543	498	487	515	498	495	542	537	535	508	534	525	509	515	501	516	517	500	476	534	529	533	535	501	490	530	491	518	495	547	533	519	526	513	511	491	501	493	493	532	492	543	487	500	479	437	537	526	535	508	525	502	520	498	460	529	519	540	526	542	504	500	505	493	519	493	466	529	484	538	497	482	524	493	493	500	500	526	484	502	536	460	525
32998	38795	40196	25736	14550	7456	2705	1299	937	696	510	410	374	325	308	320	276	310	286	318	280	290	274	291	272	286	260	263	278	253	288	251	267	267	280	270	267	294	283	257	304	263	257	239	279	268	263	270	279	247	241	238	274	232	269	288	282	271	258	284	278	272	249	264	255	279	236	256	293	281	261	283	270	268	264	259	296	276	294	255	241	280	267	253	256	276	314	274	256	244	264	272	281	273	237	276	242	274	251	260	281	254	287	265	258	252	244	278	269	259	231	269	244	269	281	282	263	273	264	265	260	270	274	267	266	274	279	265	291	279	255	285	250	285	268	274	278	276	284	306	252	251	289	265	270	259	281	255	276	264	307	265	254	264	263	248	280	261	274	297	273	289	284	287	280	255	282	302	277	262	273	289	275	262	249	259	269	254	287	298	257	246	253	260	279	273	269	280	264	266	262	281	280	258	282	261	282	270	279	239	270	285	263	280	271	270	274	274	241	246	288	249	275	279	244	223	286	271	243	243	286	267	265	257	239	271	278	258	267	280	238	278	284	266	264	269	277	252	264	276	263	276	235	270	243	271	274	251	289	293	256	266	258	299	254	255	261	272	261	262	252	269	292	279	239	278	256	286	294	280	247	272	242	282	272	290	272	238	258	263	279	263	284	264	271	270	285	253	291	257	290	259	266	292	292	262	254	266	260	252	250	248	256	257	262	269	254	247	275	272	271	262	262	240	274	286	248	268	258	282	268	270	254	262	309	272	281	271	253	282	253	260	250	265	260	266	263	307	253	286	266	298	267	278	259	292	274	272	297	259	288	261	276	281	256	258	282	259	269	259	258	298	270	273	251	245	260	262	255	237	240	239	261	253	270	279	250	251	270	290	271	279	272	277	266	268	261	262	285	263	285	264	271	267	249	254	248	286	255	290	273	269	264	261	256	233	280	266	286	259	290	302	268	285	274	276	261	285	253	256	260	273	267	256	264	288	250	286	285	256	255	289	263	279	222	263	281	257	281	298	301	285	277	286	278	242	275	249	273	270	254	273	261	255	265	263	286	299	286	272	269	276	274	260	267	259	263	283	273	253	265	269	254	295	272	253	254	269	288	285	254	245	274	291	281	274	270	287	275	273	235	258	284	276	261	266	291	253	276	295	270	268	284	276	269	298	247	266	279	281	303	261	249	285	269	273	270	282	258	269	264	244	251	282	287	259	295	275	262	264	273	260	265	275	270	280	276	243	261	275	251	252	281	283	257	279	276	256	254	253	283	285	282	254	278	263	278	267	264	300	234	256	279	255	268	261	269	297	254	288	273	255	253	233	266	283	285	298	245	253	272	292	270	313	289	301	278	234	247	254	266	292	229	260	237	251	310	262	257	273	244	280	250	291	270	271	262	271	263	280	278	270	244	237	270	240	265	289	277	283	263	278	284	258	257	287	291	267	287	272	244	261	247	285	269	256	255	268	269	288	264	262	244	288	273	270	237	258	282	292	287	262	267	228	255	299	253	286	268	286	275	286	288	271	259	268	261	273	280	262	281	282	272	279	269	305	280	261	271	290	246	269	253	271	252	250	254	258	240	271	224	251	303	277	290	258	281	270	281	277	260	258	315	254	265	261	239	266	254	273	254	278	264	290	262	264	265	269	268	278	306	276	267	282	262	277	253	280	257	295	261	279	313	238	260	284	279	262	276	269	284	285	260	275	271	298	272	258	253	272	308	226	264	240	258	253	295	291	254	286	272	254	249	274	250	256	276	264	251	296	268	252	266	269	255	234	283	288	281	271	243	257	245	278	264	256	276	242	252	263	255	274	257	275	254	262	280	276	269	261	266	262	274	257	276	268	253	273	291	286	279	295	274	283	284	233	283	293	278	236	292	258	295	213	268	296	265	269	249	266	293	301	272	271	260	281	273	246	268	266	260	274	241	264	280	296	294	280	281	257	256	270	307	277	249	264	284	258	252	254	251	262	262	272	245	275	265	266	267	238	280	269	266	264	248	278	242	249	266	283	263	273	299	302	285	318	279	275	277	264	257	258	271	244	285	280	251	287	222	285	241	261	281	284	249	277	256	241	281	250	265	294	263	267	270	234	284	265	267	280	297	278	254	294	255	282	282	257	289	267	253	277	272	264	304	280	283	249	274	284	254	234	254	273	284	243	255	263	303	253	253	274	256	268	261	261	269	282	278	232	263	274	245	255	250	305	306	287	264	269	277	250	285	260	250	256	237	284	263	253	275	271	265	267	249	283	265	265	244	262	293	256	283	294	274	249	293	257	273	261	292	299	260	285	244	280	266	275	263	252	259	265	302	282	280	246	236	268	269	280	287	270	268	287	252	273	283	258	268	258	281	310	287	265	274	236	292	252	230	262	283	276	277	252	232	264	260	287	276	247	274	286	265	281	279	265	270	251	247	271	272	284	275	241	281	286	263	286	253	269	264	263	261	266	268	296	244	284	267	291	274	280	269	284	232	238	251	271	271	258	263	282	264	248	276	263	277	259	251	282	278	261	274	280	250	252	250	259	269	251	251	275	249	266	278	298	247	275	255	277	271	274	277	275	235	258	275	275	264	250	270	276	290	232	257	276	246	246	262	276	278	272	227	261	255	258	276	263	270	275	271	288	263	282	265	265	283	279	229	238	256	247	247	283	275	270	279	272	252	239	248	276	275	284	302	279	295	258	255	287	267	242	258	276	260	267	273	273	255	258	294	258	234	232	283	263	244	277	250	275	265	270	265	273	296	246	269	296	288	262	272	262	287	271	291	234	259	251	286	262	280	267	252	272	259	237	258	290	236	256	263	279	280	292	268	261	253	298	245	238	247	263	280	280	261	270	261	285	255	245	265	275	254	258	262	252	263	256	269	256	267	258	248	302	265	247	258	280	260	285	257	266	290	266	248	244	248	271	279	250	286	279	270	276	276	285	272	272	276	239	247	271	284	257	286	281	275	271	267	244	290	284	244	275	259	280	230	276	276	284	277	265	268	261	249	236	262	271	284	264	273	251	238	272	269	243	241	281	284	282	255	286	266	281	256	261	230	285	283	276	292	265	293	275	271	264	271	282	264	274	244	292	289	255	266	272	258	291	272	261	265	279	290	268	269	241	265	238	256	260	278	264	255	229	286	275	289	256	253	232	270	273	272	251	266	243	278	247	265	272	291	259	245	258	294	279	257	277	266	259	269	262	268	269	290	264	257	281	278	297	286	273	269	264	281	300	249	265	262	255	277	252	289	253	258	276	263	283	240	281	275	309	249	257	261	248	263	272	242	283	286	300	273	269	251	247	282	246	267	265	258	280	278	261	258	273	280	223	283	254	281	256	277	248	255	256	285	277	261	257	258	243	286	252	248	248	250	282	259	255	246	270	286	264	279	269	239	303	261	280	271	272	304	252	275	259	261	268	271	267	243	266	266	296	266	265	276	246	258	268	273	267	258	236	291	259	264	288	261	262	289	294	265	281	280	260	257	256	262	289	260	267	282	281	256	306
35058	52330	39412	23627	16975	10451	4339	2327	1628	1060	741	588	422	417	350	339	323	329	333	318	362	267	365	299	327	306	288	304	286	305	277	298	292	312	295	258	274	298	301	280	330	293	284	274	274	291	298	259	270	283	313	279	276	282	273	304	285	332	286	308	289	279	318	269	300	302	279	309	250	284	308	277	284	299	303	292	286	330	305	282	293	275	298	286	277	270	299	278	287	274	298	288	291	317	272	288	281	277	268	290	309	301	304	311	287	301	289	323	298	307	316	279	287	272	304	278	283	259	322	294	289	277	295	270	292	296	275	287	278	298	308	265	307	284	282	321	293	295	311	307	302	285	276	292	288	285	297	303	281	268	301	313	307	272	297	283	285	307	286	289	326	281	320	297	309	293	298	309	274	284	289	291	266	300	284	303	292	291	278	316	274	307	305	281	311	293	315	323	294	297	301	284	279	285	273	281	296	303	276	296	310	275	278	307	298	294	307	287	306	286	313	304	280	312	295	280	271	315	303	298	276	285	321	272	277	296	288	302	308	309	305	290	288	299	295	311	301	303	267	284	294	316	285	306	270	289	282	266	295	304	293	289	284	283	271	283	309	294	285	285	258	300	257	296	341	285	281	322	329	283	286	285	277	302	329	255	310	303	284	271	274	305	289	254	304	283	306	307	305	314	277	317	266	295	280	308	292	285	290	324	292	295	305	319	299	307	304	292	310	308	268	285	288	314	282	305	306	286	281	267	301	323	298	295	308	284	268	281	282	309	285	285	275	288	271	301	298	274	296	294	292	285	265	310	285	264	304	316	297	306	305	281	259	294	304	313	296	305	310	311	281	271	293	305	277	303	311	287	249	307	288	303	273	290	285	288	280	289	306	288	292	287	301	277	280	285	286	298	286	295	295	315	280	323	306	265	315	322	305	307	282	283	265	277	269	272	282	317	281	287	334	310	290	288	302	304	289	298	292	292	274	324	279	304	333	284	293	270	271	317	260	298	315	297	329	282	267	266	277	306	312	296	276	264	294	268	293	288	293	275	288	314	318	292	321	331	307	275	282	294	299	298	288	278	308	298	269	319	271	310	286	319	298	282	279	306	279	284	319	332	279	298	297	294	282	291	304	277	249	283	294	312	276	311	310	282	305	314	293	296	264	313	264	290	315	297	282	324	274	315	289	303	326	298	293	302	306	317	314	302	289	298	294	308	282	276	310	299	293	286	292	268	290	256	295	298	289	324	284	281	290	318	280	265	294	307	286	326	296	294	323	296	303	331	311	282	280	303	289	280	309	290	284	294	297	294	297	242	293	295	305	275	302	283	332	270	317	286	279	280	318	302	304	315	313	322	273	305	301	299	292	276	265	313	308	266	276	290	296	260	302	289	310	277	277	282	280	243	327	287	285	316	287	276	282	285	270	289	291	282	297	306	285	277	342	290	292	295	280	294	297	339	326	276	297	286	294	247	299	315	291	304	286	303	297	314	306	277	316	281	292	266	305	301	263	268	288	288	315	267	308	279	298	307	312	306	302	327	279	306	300	305	283	293	290	308	284	271	320	273	302	295	289	276	310	284	332	256	277	293	275	278	296	297	316	258	263	277	301	273	289	251	285	274	299	304	277	266	288	285	280	296	267	279	281	302	295	287	298	254	268	319	284	290	274	270	296	272	308	319	281	271	313	291	299	288	290	312	267	311	259	330	306	281	285	260	265	271	300	268	302	320	280	283	278	288	281	263	288	295	283	307	261	292	300	296	287	325	279	285	317	298	339	297	303	326	311	280	280	288	293	294	272	279	271	273	300	327	301	280	306	285	300	277	283	278	320	308	327	302	289	284	279	280	333	312	310	319	305	321	298	296	307	283	286	277	272	298	296	282	271	285	290	309	301	291	312	283	295	304	295	290	300	271	317	323	325	302	309	283	332	300	268	268	289	302	302	287	294	261	275	289	305	293	255	330	295	290	331	282	304	330	309	314	320	295	317	289	294	292	276	285	298	297	266	279	314	305	295	286	311	288	308	308	293	279	291	310	304	317	287	314	271	302	315	258	290	303	299	298	282	308	304	309	303	294	267	295	327	297	281	289	280	284	302	279	296	306	275	303	298	266	312	272	303	312	288	308	271	292	282	305	306	295	313	289	292	290	253	316	261	303	298	295	289	275	309	304	300	298	288	310	310	286	291	283	272	295	285	280	274	298	281	302	294	276	273	331	283	299	315	269	286	305	308	298	294	299	290	289	305	276	304	279	289	280	301	270	280	310	300	296	289	281	304	269	275	336	322	302	306	302	286	272	282	285	283	322	301	294	272	284	286	279	300	294	297	299	270	280	298	277	318	309	286	333	286	271	267	289	310	289	307	311	301	306	311	291	289	275	275	282	337	278	276	307	283	308	297	300	316	288	263	294	292	313	287	290	281	301	270	301	261	317	298	283	286	334	307	276	319	300	261	289	276	302	286	289	290	287	287	279	311	286	277	274	285	331	282	315	294	301	336	290	278	328	299	280	300	294	300	272	306	266	284	282	298	313	279	315	292	297	281	309	275	310	286	274	302	273	283	265	259	306	295	293	277	294	296	298	287	273	301	341	277	291	295	299	306	336	300	298	272	288	299	318	296	286	304	277	281	311	288	323	288	264	310	290	277	301	307	287	289	288	274	277	290	289	301	281	285	285	296	271	277	301	283	310	311	293	288	300	306	303	253	258	299	265	283	341	308	282	276	279	300	261	277	283	275	289	293	263	302	293	275	318	286	294	294	278	272	286	281	285	310	280	292	296	324	323	303	304	289	271	300	261	272	309	280	289	295	304	295	287	284	322	307	277	333	290	297	257	290	279	276	295	281	306	283	307	293	287	290	308	308	285	286	285	312	297	278	303	306	292	270	346	292	300	304	278	282	296	292	312	261	297	257	279	298	291	289	287	320	300	320	283	285	302	271	282	290	293	251	311	268	288	283	317	274	318	326	290	294	290	282	290	292	288	298	289	298	290	281	287	274	275	320	304	260	268	290	309	289	272	314	268	302	297	289	316	297	313	288	312	272	287	286	275	313	312	285	279	302	296	283	290	277	279	288	308	285	286	282	273	283	284	308	285	290	322	287	292	327	298	303	312	314	317	264	287	296	277	272	294	346	297	295	307	270	301	277	299	292	289	272	303	269	292	296	258	323	299	328	296	287	294	317	296	262	283	266	332	305	300	269	274	311	278	308	311	277	323	268	312	318	292	301	278	285	269	262	332	282	304	291	268	290	322	295	298	323	270	277	271	287	288	286	281	280	290	293	321	274	297	275	286	297	294	305	314	274	312	282	288	303	287	303	309	273	267	316	278	281	271	333	268	329	278	297	292	287	292	309	292	297	275	294	285	290	276	284	258	292	309	290	287	313	302	303	287	284	280	295	310	288	295	305	290	287	296	290	303	269	252	307	290	293	295	294	288	310	293	263	288	314	312	295	292	286	290	316	303	290	295	283	313	305	283	327	287	285	296	336	292	309	292
24570	21679	29122	25906	23407	17818	7065	3230	2377	1805	948	643	550	475	480	455	422	404	396	334	398	355	337	360	364	344	352	360	376	361	304	332	340	308	335	314	332	321	335	348	301	341	360	346	317	301	338	310	325	332	336	340	318	324	332	324	313	330	322	338	369	357	309	335	338	308	308	323	342	321	325	356	350	323	331	344	343	322	323	322	341	321	318	360	322	307	353	312	314	350	360	292	318	312	299	329	318	332	285	304	301	334	306	349	325	303	342	327	311	375	292	303	329	344	324	326	328	286	328	308	305	306	296	304	341	322	304	335	351	339	348	325	317	315	344	321	329	342	339	316	316	305	307	322	313	331	325	334	311	338	348	303	299	347	356	327	339	343	316	313	335	318	357	386	360	361	343	331	344	368	341	324	322	327	345	296	314	345	355	300	294	336	334	333	306	289	297	322	342	312	346	347	303	340	311	312	353	320	292	315	325	368	344	327	342	347	298	329	344	336	322	318	335	330	332	327	341	335	333	330	348	348	327	340	346	329	352	335	350	335	331	350	337	332	320	317	317	363	356	348	290	337	354	301	309	296	327	306	335	338	357	317	294	359	340	362	343	316	332	287	348	324	338	300	329	345	322	332	297	293	329	339	319	328	336	304	315	337	344	357	339	323	315	336	337	343	334	300	343	328	346	331	343	322	295	313	323	304	318	305	356	319	327	352	343	303	354	323	375	353	288	337	316	366	360	330	305	322	294	301	331	330	325	370	351	327	341	353	323	335	343	329	347	327	296	340	301	325	333	314	356	303	317	332	340	335	345	322	377	314	324	316	335	293	374	335	361	350	320	320	329	335	333	326	348	326	321	335	350	325	311	355	328	335	339	273	335	285	328	312	350	326	347	344	365	346	327	348	313	356	325	326	358	333	357	357	347	328	331	304	325	374	353	348	310	337	333	356	336	303	353	339	338	332	310	332	321	305	347	357	313	292	308	334	332	325	334	319	354	322	357	317	323	307	339	307	316	340	376	331	334	320	307	347	296	332	314	341	316	337	376	325	331	318	294	317	292	336	308	330	319	314	306	320	345	342	342	291	313	309	354	323	312	344	328	309	343	308	386	331	349	320	354	339	346	317	353	331	317	316	338	356	328	325	349	318	334	326	321	331	312	362	343	337	361	339	328	328	279	334	320	363	350	347	329	286	314	328	336	378	347	309	315	333	311	332	333	333	305	366	330	348	339	340	332	305	315	357	328	347	350	318	353	329	368	343	343	333	326	339	363	306	305	325	329	341	290	318	332	309	348	330	319	328	324	304	329	326	332	312	331	323	290	323	332	307	325	342	327	344	319	323	302	309	350	342	333	333	328	318	321	312	339	330	354	296	315	311	326	348	352	322	321	326	338	322	321	350	343	321	288	333	340	307	328	351	327	300	353	324	314	339	332	307	329	349	304	338	322	300	367	344	338	349	324	302	327	327	331	319	333	330	354	328	350	327	309	338	337	366	331	334	333	361	304	342	338	364	325	304	315	340	325	331	318	362	352	346	314	326	298	376	312	332	319	300	337	358	335	321	335	308	328	325	349	341	310	320	308	300	330	317	339	359	336	322	304	318	323	361	350	332	322	359	337	333	354	306	318	362	330	316	358	330	335	330	324	345	329	320	330	324	304	338	332	365	340	304	310	322	329	377	327	332	322	347	277	333	342	325	310	328	335	317	341	329	366	332	343	329	312	358	316	345	316	321	321	274	331	349	321	351	314	330	332	339	312	325	340	377	344	342	334	332	355	331	310	326	332	343	356	312	299	323	315	312	330	331	310	322	316	318	334	317	320	377	312	315	340	353	312	327	309	339	322	355	343	349	337	318	330	300	331	350	303	344	319	332	308	313	298	348	351	330	355	334	341	339	323	328	321	302	346	309	321	333	360	330	326	333	351	315	343	330	319	338	330	306	326	325	322	351	342	360	303	307	318	302	341	324	287	332	308	309	319	320	331	342	306	324	312	349	332	345	361	320	340	338	330	327	365	338	329	298	318	309	319	367	321	330	317	311	291	329	333	330	325	352	332	344	331	293	339	318	331	315	359	361	341	319	330	331	333	337	305	341	304	342	327	319	328	344	325	339	346	313	316	325	342	306	318	337	361	334	316	324	335	330	334	282	359	352	298	309	351	320	312	324	328	344	335	314	339	294	320	328	344	324	344	316	354	338	301	333	340	328	330	332	316	346	321	336	335	334	312	332	357	312	358	313	321	305	327	329	342	328	324	332	311	318	310	299	311	305	314	322	321	356	338	328	342	338	339	351	317	328	347	320	312	320	319	312	340	371	346	353	335	344	326	328	330	298	356	312	340	309	331	304	319	312	344	345	343	312	323	336	300	334	312	303	329	291	326	318	338	320	355	342	349	319	334	328	313	313	368	317	315	333	338	358	323	297	337	344	294	333	306	334	344	306	315	303	333	324	314	321	334	319	329	290	296	324	349	299	335	330	294	296	280	334	353	307	304	342	284	348	337	324	331	341	344	366	368	327	321	319	316	349	327	332	362	331	312	323	308	344	357	329	327	313	336	336	323	311	337	329	336	342	342	343	359	321	331	312	336	314	345	319	322	282	322	316	366	327	367	352	340	331	320	330	344	331	320	304	358	325	329	331	343	320	327	321	339	334	328	359	334	332	348	338	378	355	350	302	341	352	335	342	328	308	366	340	325	324	326	315	329	331	310	342	331	323	325	320	323	308	334	368	342	337	336	289	346	321	377	335	343	341	313	328	337	340	339	308	319	314	328	312	324	306	313	285	331	338	332	328	324	333	334	311	323	354	339	345	320	336	321	324	335	319	334	306	311	309	323	346	343	331	324	328	321	313	334	303	342	371	308	309	334	353	308	348	300	346	302	340	358	327	326	354	346	325	316	290	298	318	310	335	331	320	330	359	358	335	328	340	326	307	321	318	307	331	329	330	324	352	347	331	322	320	332	330	350	301	317	315	340	312	316	313	312	329	322	335	341	375	321	343	340	310	329	333	326	326	342	297	341	313	306	319	354	358	338	350	324	356	360	337	321	319	309	307	335	300	314	331	374	349	341	327	324	352	334	335	328	339	318	306	328	337	308	341	340	310	330	316	329	339	324	302	294	333	320	306	316	308	334	348	315	307	337	301	353	326	326	318	355	320	341	341	338	357	332	309	320	311	315	351	341	338	307	341	339	309	329	285	305	324	334	314	320	312	329	349	352	308	346	309	314	324	324	310	324	314	336	326	334	324	353	326	332	336	334	310	311	315	346	339	328	310	312	348	336	330	313	308	356	331	336	361	318	344	318	354	335	301	365	342	346	344	303	330	326	336	366	316	306	354	356	334	390	337	309	327	348	322	337	357	336	329	317	336	359	335	354	318	290	338	352	354	319	327	311	295	321	322	311	308	344	337	369	338	307	313	331	308	316	372	331	294	336	337	331	348	369	333	373	317	305	330	360	330	320	335	343	340	307	352	310	322	351	374	329	317	339	321
34893	60409	46594	31831	26306	14932	7391	5159	3999	3049	1498	961	738	657	559	519	495	429	436	461	417	384	383	380	367	357	368	337	346	349	363	325	332	346	340	379	347	356	355	385	348	386	346	354	348	340	330	375	328	369	377	336	384	363	360	376	338	352	373	331	317	343	354	379	352	338	342	319	357	354	357	331	336	353	354	345	368	340	377	353	381	351	378	370	352	346	355	336	366	377	373	361	349	380	334	326	357	362	337	326	367	353	336	321	348	358	311	354	378	361	348	346	333	366	336	365	352	349	379	328	330	365	364	347	347	344	327	365	356	359	350	339	340	297	352	364	344	342	372	366	356	356	378	289	342	340	359	335	347	352	317	337	325	359	334	374	332	345	326	336	343	342	351	356	352	344	343	341	337	355	376	307	341	348	324	340	335	329	341	358	304	352	356	382	353	373	318	335	341	377	335	339	348	346	372	373	378	307	356	366	338	331	357	327	351	366	360	388	296	324	338	345	317	331	335	361	346	336	348	337	355	316	353	312	338	365	344	357	385	341	338	332	329	386	351	384	337	348	363	326	382	332	349	358	346	385	353	367	329	320	340	354	375	332	341	322	378	350	327	360	331	331	366	323	327	362	353	354	333	351	325	337	333	339	366	309	348	337	373	331	350	320	344	357	344	341	347	374	332	361	349	313	313	348	356	374	367	312	339	343	360	347	345	345	345	332	367	340	340	344	346	327	332	330	336	348	356	344	322	336	377	359	369	354	361	341	337	339	349	337	378	340	351	342	329	321	345	343	330	326	341	354	338	362	342	333	348	349	369	349	320	349	323	354	349	349	358	362	315	330	326	338	325	342	347	336	312	387	371	333	350	309	351	340	313	349	343	331	348	346	363	362	340	337	327	341	344	348	314	355	376	339	346	355	343	359	308	352	373	352	325	335	335	342	330	338	373	360	328	328	336	339	347	347	370	325	356	347	340	323	341	350	351	380	327	352	350	353	354	367	365	327	346	345	338	363	337	328	352	332	342	350	328	366	360	374	334	350	363	328	336	367	354	302	380	366	330	345	355	338	342	354	374	340	337	341	340	341	373	332	362	377	382	332	341	361	336	380	340	315	360	345	350	353	352	334	340	358	309	357	348	342	380	313	330	335	354	355	392	371	329	355	357	335	358	341	378	364	358	344	351	355	356	349	348	330	358	347	336	358	336	314	359	325	340	380	331	350	368	361	324	362	333	359	332	358	339	344	344	350	362	351	352	354	335	326	336	361	332	342	325	317	322	346	357	344	348	378	402	307	364	348	388	364	338	345	352	339	326	341	314	355	359	327	353	364	354	353	383	339	325	325	362	353	319	366	358	348	333	357	338	354	349	324	359	351	352	346	333	338	368	358	364	346	319	318	377	337	379	326	335	344	350	323	351	344	348	350	355	333	334	338	362	343	377	331	340	342	351	344	355	344	355	319	328	340	362	337	363	344	319	359	334	328	369	335	385	388	353	380	383	332	386	360	341	295	366	367	319	323	335	331	362	354	329	353	355	340	326	335	322	370	333	346	361	352	359	357	341	349	356	353	360	339	346	341	355	381	324	358	350	310	318	373	358	326	358	359	368	341	332	332	335	373	365	341	367	347	303	333	356	337	361	377	377	351	366	349	316	354	342	306	333	334	354	331	376	370	340	315	338	349	389	350	335	346	370	332	358	367	339	314	352	350	347	347	323	343	303	316	336	341	344	356	345	306	353	349	347	366	375	375	379	371	337	345	336	312	355	347	330	362	346	374	333	332	395	326	323	371	356	362	362	343	355	324	376	355	352	338	375	344	368	345	341	334	358	325	371	349	360	309	332	354	378	319	331	334	330	335	317	342	325	353	350	379	324	366	340	325	355	368	332	356	340	369	329	356	389	381	358	329	381	354	355	332	372	353	319	347	344	341	348	324	339	361	350	380	351	332	346	373	323	374	354	331	341	325	346	335	375	367	323	348	358	340	315	340	334	357	374	337	362	334	359	350	327	321	336	374	348	341	352	312	334	341	358	344	363	318	371	333	337	351	343	343	340	335	387	376	334	347	341	344	333	352	349	362	349	333	365	345	331	320	363	318	355	319	373	323	356	361	333	379	359	358	374	361	336	357	344	339	317	348	355	357	334	333	349	317	357	344	353	338	358	332	376	358	376	359	338	330	352	332	337	362	332	364	348	344	326	337	335	353	377	377	346	342	313	322	335	341	351	345	328	352	328	343	371	357	332	347	343	337	355	371	305	326	369	342	351	358	337	370	341	340	313	345	364	326	333	336	320	341	360	339	330	310	352	338	369	355	342	344	347	320	337	347	337	322	330	326	355	382	343	322	332	356	335	378	361	348	361	332	314	358	336	342	358	381	356	334	320	361	371	336	331	348	355	337	378	361	373	345	343	360	361	333	339	351	336	359	358	346	337	322	339	353	377	318	342	349	342	342	321	338	339	368	363	371	371	367	331	371	361	328	352	346	370	332	328	340	343	345	353	323	333	363	371	345	362	339	338	341	333	354	350	335	351	356	344	371	330	326	334	322	347	339	363	365	365	328	357	359	348	362	376	396	386	354	352	373	361	330	344	340	331	346	379	327	368	338	366	332	375	351	351	342	368	342	342	341	322	359	306	363	342	359	353	358	340	339	312	350	356	360	366	347	386	362	354	344	332	366	357	347	365	374	347	345	335	334	356	360	357	350	366	371	342	313	332	324	336	328	361	335	308	344	346	349	334	333	366	320	369	363	313	349	361	335	301	352	345	333	336	371	322	314	378	393	374	348	348	359	313	350	354	366	351	338	362	340	340	342	331	341	379	349	325	333	332	361	347	361	321	352	356	320	346	353	361	347	382	361	349	375	318	381	325	336	348	326	366	336	346	316	373	368	327	326	344	360	310	372	354	352	345	361	380	358	338	330	369	316	349	328	351	320	333	343	335	356	349	364	362	384	319	326	356	353	341	349	341	323	326	346	354	343	324	359	312	320	374	349	368	375	335	352	322	361	342	338	343	377	310	339	322	371	377	354	324	352	345	389	347	310	378	335	357	334	331	360	368	316	336	330	326	334	363	367	364	363	352	339	335	358	335	364	355	348	312	345	386	350	330	370	319	335	349	361	343	350	330	338	350	362	363	367	314	346	352	369	335	354	364	354	323	372	336	357	344	355	319	367	374	362	309	365	349	330	347	343	346	329	336	320	313	360	352	326	376	326	369	313	367	361	338	370	346	372	376	373	384	342	363	366	344	347	339	355	348	348	362	361	319	359	294	355	358	352	341	375	384	361	351	342	342	346	382	323	353	344	363	337	351	323	316	351	348	349	343	348	356	327	385	380	335	354	343	338	361	349	371	373	387	365	363	344	333	349	321	367	340	332	373	350	327	353	365	345	354	381	363	327	356	366	326	326	341	342	358	355	351	367	346	357	342	360	356	359	363	364	363	358	331	363	345	326	314	351	352	341	367	356	357	352	355	376	363	345	346	361	348	363	326	366
25834	21909	29935	28588	21009	10045	4319	2968	2341	1649	764	651	551	507	491	441	384	450	457	403	411	351	414	388	437	371	404	343	390	383	403	398	369	366	372	358	399	365	406	381	348	409	405	374	377	383	406	404	361	419	378	376	384	402	387	403	375	373	392	389	400	362	384	356	385	357	398	337	360	383	375	378	360	384	362	399	413	398	403	391	380	367	386	392	402	388	429	387	375	373	412	400	399	422	393	376	370	389	380	373	383	407	362	382	382	368	398	376	385	381	389	354	398	374	391	354	392	381	340	379	384	356	380	374	341	342	377	348	379	375	393	374	399	366	401	374	366	364	361	362	426	367	367	368	396	389	365	393	375	396	373	421	364	339	401	389	349	392	376	379	361	401	409	406	379	375	359	376	385	386	412	376	390	405	353	367	367	354	362	355	385	376	403	357	390	378	382	392	379	385	377	398	387	364	396	410	355	391	374	395	402	404	337	376	383	371	363	364	414	366	377	383	395	387	405	387	383	374	346	394	365	384	385	399	384	410	383	371	362	356	351	403	407	391	394	349	392	354	377	383	380	359	390	370	354	374	352	385	384	369	406	381	390	388	373	352	399	373	406	404	395	414	377	399	361	365	378	356	365	369	338	413	386	348	372	404	390	429	421	383	388	395	352	344	378	361	376	367	382	371	384	374	368	423	361	374	371	395	398	396	381	389	388	395	386	364	363	367	375	382	374	375	405	382	356	370	373	379	374	342	366	374	409	395	390	374	376	399	378	380	366	371	384	347	372	364	391	376	385	367	359	384	406	381	397	364	344	394	379	400	357	336	361	391	387	374	346	379	381	365	365	347	432	355	363	361	378	419	383	342	388	398	364	417	375	404	373	362	405	405	383	399	375	382	375	405	405	356	375	378	386	377	365	357	377	416	369	382	398	394	406	386	407	398	394	381	389	371	404	380	356	375	396	405	369	358	398	373	357	390	378	398	417	374	384	385	372	408	359	360	388	393	374	373	383	389	363	388	365	363	410	396	357	321	345	365	359	374	382	363	419	368	385	349	381	362	408	369	379	380	363	365	387	402	378	382	368	400	346	379	415	393	363	372	385	390	385	373	347	329	411	351	356	365	382	401	371	381	363	376	378	381	360	367	368	379	378	376	418	442	408	394	406	372	398	361	398	355	408	377	351	384	427	409	390	364	377	393	372	397	376	408	379	345	388	363	389	411	354	381	399	354	391	381	364	387	413	376	374	345	362	370	375	390	400	398	359	379	382	334	356	394	357	388	389	369	376	391	378	373	347	383	391	377	382	345	367	377	405	396	394	387	400	367	401	360	387	366	415	352	341	383	373	362	401	370	399	379	366	374	407	364	398	389	366	410	335	415	351	359	413	415	376	364	384	407	382	406	390	358	389	420	434	365	377	397	354	383	372	365	364	409	361	400	381	369	368	370	373	388	410	381	400	372	393	356	394	377	379	386	384	352	390	407	379	370	374	388	348	399	399	369	389	363	387	371	378	409	391	378	379	377	396	396	386	387	365	354	400	349	398	376	395	377	379	369	361	385	376	377	389	366	384	370	406	408	358	398	379	388	366	354	360	386	367	382	379	375	367	369	372	392	381	400	376	388	392	337	359	397	370	401	348	357	368	387	401	390	408	416	358	380	362	392	396	399	418	379	376	410	386	376	355	363	415	376	403	356	373	369	383	368	395	371	375	360	389	371	355	392	371	389	403	370	371	361	378	355	355	328	379	391	359	361	364	363	360	402	389	386	412	373	386	364	387	340	395	404	387	373	388	378	417	370	342	355	391	366	356	340	364	372	376	361	353	390	369	361	375	386	355	362	370	413	346	405	368	387	354	422	363	371	347	413	388	341	395	377	382	424	376	408	367	390	389	361	365	410	400	399	348	430	375	376	400	372	394	377	367	351	380	364	370	365	378	386	334	362	355	356	390	402	397	412	390	351	353	386	397	369	367	387	395	365	379	386	396	371	407	343	390	412	406	423	388	363	392	360	368	387	391	411	362	375	383	368	405	391	375	342	422	394	373	380	407	391	390	379	379	330	417	409	386	356	382	402	391	393	388	425	379	378	381	403	405	364	364	409	367	381	362	377	373	362	394	362	410	372	412	379	379	370	411	398	359	364	373	368	406	368	374	386	402	365	360	390	353	366	410	360	381	359	392	412	364	385	356	366	374	384	389	385	396	370	407	411	420	376	358	366	388	390	360	388	387	393	374	366	384	411	356	370	398	374	408	386	388	408	394	360	406	385	407	368	356	426	387	417	387	383	361	396	414	348	381	401	404	377	379	382	373	405	395	368	390	406	379	380	366	379	396	326	390	374	388	379	398	410	349	404	346	359	402	386	392	381	399	388	388	365	391	390	369	387	382	374	404	387	381	385	381	366	368	434	360	397	419	379	382	402	370	392	391	416	343	344	383	337	376	346	386	374	375	332	397	373	370	365	392	365	390	371	357	387	430	379	370	385	382	396	411	387	396	385	384	349	410	378	347	382	407	402	404	366	373	410	393	376	374	403	394	386	363	351	373	379	375	357	383	384	392	372	372	365	408	403	366	379	371	350	405	372	384	374	363	381	425	385	372	418	380	395	393	376	402	395	388	387	371	373	387	343	362	378	377	351	356	363	413	377	364	392	419	378	378	372	376	395	429	393	389	386	382	336	348	389	347	392	338	417	370	377	329	420	386	369	389	394	378	361	398	387	389	402	387	368	401	377	377	372	395	378	377	389	386	360	392	375	395	385	382	348	367	369	365	396	343	425	383	374	378	371	353	391	414	376	377	385	365	347	422	405	390	385	388	397	353	345	372	380	368	373	421	364	419	382	387	372	387	378	403	369	375	346	364	368	370	367	376	363	401	363	365	384	371	416	393	381	370	393	363	379	394	366	420	338	333	420	378	370	362	380	367	383	371	356	374	384	375	378	371	399	394	409	363	388	384	370	361	389	375	404	413	363	352	380	368	389	402	407	384	375	388	342	384	401	378	377	381	397	364	401	365	402	387	399	369	387	347	373	402	388	360	401	382	368	404	378	380	341	400	398	412	362	377	375	404	365	392	375	373	364	365	382	335	383	359	371	369	345	371	365	363	410	346	381	410	369	355	349	406	381	402	361	394	380	387	374	368	373	372	409	381	399	400	382	362	390	402	368	367	370	395	368	386	374	389	361	384	384	416	328	388	412	384	391	389	399	356	405	360	351	368	379	393	360	385	370	358	354	372	356	374	358	381	368	393	340	390	375	365	371	415	414	383	370	382	384	366	388	381	389	355	374	389	369	327	407	389	392	368	368	376	372	401	393	385	381	373	375	378	395	362	353	381	391	404	368	366	378	368	395	358	359	391	399	377	354	404	367	401	432	369	360	357	342	369	388	384	381	407	392	357	353	389	379	370	368	397	389	369	364	375	345	440	347	406	392	364	376	377	348	391	394	364	383	380	359	381	377	371	387	407	391	400	377	360	360	369	350	396	394	362	388	352	425
34953	56583	43672	30060	22189	11050	6880	5309	3998	2764	1221	854	749	662	585	551	537	473	472	497	444	467	456	425	414	396	418	419	430	393	479	425	410	399	393	428	438	414	426	394	437	396	425	393	410	418	413	404	387	437	455	435	387	408	425	395	414	393	400	395	368	409	401	411	456	394	420	396	390	367	415	401	386	380	389	424	408	400	406	431	380	406	379	392	395	414	404	401	390	412	404	416	394	439	415	410	427	411	382	441	410	423	431	432	415	409	430	396	385	408	412	424	406	412	404	420	425	420	408	389	400	399	422	402	410	401	393	415	434	390	391	403	419	379	423	431	447	426	421	411	400	411	427	414	406	394	392	411	426	419	412	383	408	363	425	400	425	438	408	445	392	414	390	389	413	428	407	391	415	416	419	381	410	415	421	393	444	408	435	386	423	422	398	413	417	428	417	417	385	415	404	411	412	430	389	400	452	402	394	412	397	404	450	414	445	435	427	416	387	405	391	445	407	389	419	461	375	419	409	416	434	463	408	374	425	397	402	470	399	413	419	429	410	403	420	403	396	417	414	404	412	418	414	426	374	372	415	434	380	419	375	374	400	416	396	420	400	373	405	403	398	441	404	443	427	374	379	405	379	403	404	371	431	439	434	414	365	430	422	430	420	372	392	424	424	410	431	397	390	403	429	398	385	382	373	400	411	416	448	421	393	402	416	426	409	373	406	446	395	414	388	406	421	427	401	438	470	384	419	406	425	404	452	439	416	384	410	376	417	395	400	398	422	444	420	411	431	398	385	406	401	413	397	421	388	415	390	417	404	420	419	410	427	440	430	419	362	415	380	417	399	383	428	405	432	433	407	375	424	425	445	414	405	378	385	408	413	423	386	462	377	415	382	405	413	397	443	377	433	428	400	412	406	417	429	402	409	379	420	411	396	418	433	402	404	407	425	417	385	395	438	422	396	381	420	375	417	419	415	382	414	416	396	438	406	414	422	400	433	410	398	366	405	418	444	436	393	433	431	412	378	423	413	395	403	473	399	415	416	394	392	418	395	444	413	397	426	402	393	398	421	424	412	404	428	417	411	383	434	409	424	429	401	403	438	411	423	408	395	409	416	394	467	426	389	379	429	403	396	429	438	369	415	400	396	399	442	421	408	421	425	413	417	419	408	411	418	428	395	396	431	392	412	405	413	404	424	401	423	420	404	405	374	427	406	440	405	412	387	436	465	426	409	382	428	387	423	418	411	412	390	410	395	403	416	407	374	414	413	431	394	408	432	393	395	429	392	403	379	385	400	391	383	396	423	451	427	430	425	389	444	454	400	431	442	387	403	378	375	398	418	400	396	445	424	381	412	382	417	460	436	385	442	392	393	407	429	438	439	384	399	390	415	403	454	366	403	363	408	401	414	364	445	414	431	419	410	383	386	419	451	420	424	440	413	424	419	416	412	416	354	399	422	411	394	443	386	416	451	415	396	417	433	388	423	407	397	400	418	397	415	407	403	374	411	364	409	410	405	417	415	434	418	378	415	425	406	426	400	401	402	452	424	427	451	451	411	442	406	428	430	411	447	400	401	442	376	405	400	449	410	394	409	416	415	421	393	422	397	426	399	433	459	412	422	438	414	439	376	408	388	407	410	412	407	377	414	416	399	415	385	382	425	434	397	361	383	406	421	398	401	444	429	410	387	384	409	427	419	417	384	365	400	414	392	424	404	394	399	381	412	380	406	377	398	386	413	422	386	420	398	391	402	429	405	445	419	398	428	377	399	412	416	448	412	381	387	460	367	434	404	427	386	408	399	410	398	415	429	389	391	391	446	380	406	426	394	413	445	452	407	418	400	422	412	436	417	442	404	402	405	423	401	384	425	391	437	406	385	415	409	399	411	408	410	405	376	399	430	382	417	401	410	426	444	416	389	413	415	392	431	390	419	403	385	410	398	423	413	405	380	393	417	419	398	407	423	430	425	420	410	404	403	418	398	415	408	427	397	399	368	398	414	395	385	432	413	399	433	437	425	381	394	430	418	415	386	397	399	403	397	420	420	381	402	377	430	415	422	440	402	413	405	462	387	397	403	404	421	406	370	402	431	420	358	410	406	416	383	425	416	386	404	397	415	394	416	414	428	410	406	437	417	429	429	405	393	425	397	432	394	389	413	376	423	406	427	380	377	397	475	410	394	396	382	418	432	423	422	428	446	428	414	413	425	409	433	469	423	396	355	384	399	407	395	400	397	428	411	339	381	453	394	403	387	444	422	405	385	385	403	413	406	390	419	433	370	417	442	406	394	417	415	427	391	406	405	403	387	418	403	390	405	409	369	410	410	428	437	451	411	463	421	411	445	374	406	380	440	380	441	395	392	407	414	428	448	338	426	385	438	460	407	402	394	379	459	427	433	407	376	410	408	412	407	384	398	436	411	436	443	396	430	377	441	416	388	402	416	437	386	405	427	395	388	429	447	426	427	401	429	435	410	370	375	427	380	405	429	417	426	401	394	386	417	398	405	441	430	381	384	425	457	392	403	432	430	422	391	397	424	450	386	366	373	384	423	391	398	440	438	382	396	403	400	402	423	397	430	416	359	409	408	412	407	410	405	415	409	435	411	394	399	424	395	394	424	395	464	401	395	392	439	443	438	393	448	399	434	389	380	393	398	428	390	369	443	391	435	406	395	405	405	374	398	436	408	403	421	431	403	389	400	408	408	394	398	416	384	429	427	422	440	433	393	414	376	409	386	404	424	397	430	409	384	433	404	439	395	400	405	403	417	407	383	413	426	417	431	398	396	363	397	422	376	373	432	409	392	397	407	409	399	409	417	407	417	405	414	441	381	425	408	416	388	397	412	410	379	417	408	402	426	392	438	416	386	387	438	395	436	386	411	370	364	433	424	388	430	414	417	405	419	436	399	395	364	415	423	387	410	406	416	374	416	399	411	395	383	421	386	384	417	399	400	398	427	410	421	419	402	412	408	417	427	416	398	384	395	397	409	394	412	433	399	392	423	389	412	418	403	405	440	407	403	432	395	405	421	399	389	397	417	411	419	422	439	375	426	425	417	403	399	396	401	406	370	381	405	397	406	375	393	403	363	407	402	406	407	461	412	423	389	375	388	375	421	391	385	418	386	388	388	386	412	404	388	394	420	417	411	377	404	435	374	399	375	415	401	394	416	397	410	415	402	393	403	409	384	394	436	415	412	393	428	438	424	411	409	423	423	370	434	411	398	408	423	410	364	411	420	402	441	413	418	407	417	400	390	413	398	430	401	422	402	421	443	357	394	407	408	400	391	417	412	414	380	419	392	402	403	405	427	413	445	397	410	420	397	374	419	409	395	395	401	398	422	431	421	392	420	379	413	408	406	406	397	417	413	414	396	427	405	417	423	416	385	384	386	391	444	379	410	402	414	397	403	450	364	411	434	426	366	417	393	390	403	397	414	375	381	395	418	407	433	461	373	426	405	382	391	368	400	379	404	424	430	413	418	399	422	424	388	416	399	395
23305	21670	29453	24670	22553	22764	17782	9235	6453	3414	1547	1100	877	796	724	638	600	629	573	628	570	533	526	510	535	530	528	518	549	515	545	463	556	488	494	530	561	501	523	517	532	530	547	507	543	479	515	506	522	492	511	504	521	501	502	504	520	517	518	473	505	509	492	502	481	508	532	514	490	469	478	489	520	499	499	492	496	514	502	516	505	492	559	517	527	511	468	523	497	516	504	484	569	484	493	506	513	494	543	510	514	488	514	490	474	471	501	517	495	532	484	528	476	510	510	513	484	474	522	515	557	513	504	529	512	474	491	471	498	458	507	494	502	545	530	499	520	516	549	511	468	493	491	522	460	554	471	520	467	506	494	487	505	544	511	457	523	493	478	524	490	473	501	525	524	486	563	520	520	509	487	517	515	520	522	524	530	517	509	503	464	529	484	465	522	510	529	482	464	532	487	501	510	495	532	465	486	470	470	510	523	533	493	528	517	503	534	517	460	484	527	534	521	510	518	530	533	505	471	482	489	529	541	534	494	513	503	535	516	538	543	542	489	517	515	546	535	503	473	531	483	486	471	522	494	504	537	530	561	507	470	458	458	510	513	503	498	519	525	496	535	491	564	471	513	518	515	478	467	500	539	491	512	510	475	482	506	475	530	517	532	480	529	492	496	497	529	511	462	483	528	484	500	535	526	502	497	501	513	526	473	477	478	506	479	475	515	490	476	474	517	485	524	545	501	530	473	435	489	560	490	506	502	488	549	490	513	497	497	501	477	523	550	547	497	510	544	482	527	491	525	504	475	527	504	509	524	512	527	465	510	519	510	524	484	565	520	506	457	478	501	514	524	517	479	523	510	498	557	506	487	482	515	538	488	498	544	538	491	484	513	525	491	556	519	470	501	527	516	486	507	526	497	511	484	512	515	484	524	486	503	523	509	511	496	489	490	547	485	499	528	485	501	508	521	482	536	483	496	487	538	470	496	503	487	498	470	519	482	524	469	513	530	489	496	507	471	505	512	492	502	473	536	502	487	584	516	498	512	509	519	510	508	512	477	507	543	521	529	522	516	468	503	534	513	509	485	477	528	510	499	538	482	513	539	506	552	504	535	473	457	512	522	537	520	463	482	487	504	520	544	507	512	482	502	531	521	500	497	511	511	528	518	479	513	503	517	479	528	493	512	477	544	490	492	489	522	558	516	491	505	518	487	484	478	531	479	501	497	501	564	495	487	505	493	518	481	489	525	511	519	482	481	516	486	504	490	512	504	483	499	546	499	493	507	504	519	493	540	507	467	481	521	504	513	495	541	501	518	504	519	460	496	517	532	498	490	499	478	504	497	511	502	498	512	505	498	502	527	510	539	522	493	482	444	465	493	508	497	486	516	514	500	504	508	489	492	466	517	490	490	530	489	487	495	492	521	491	486	507	510	517	518	515	493	498	501	500	496	494	516	490	490	499	530	491	519	508	504	438	485	550	547	524	493	442	536	510	526	495	521	515	525	509	497	515	502	529	507	470	511	559	478	535	509	495	494	550	493	520	505	517	504	484	500	495	509	489	457	520	524	509	483	506	484	518	523	491	520	483	480	523	526	494	544	525	487	529	517	523	523	511	496	486	514	563	475	522	502	503	541	514	480	480	529	461	489	505	466	585	494	481	514	501	508	543	486	527	524	485	533	510	498	511	496	510	513	493	464	497	476	507	450	506	493	504	529	455	466	505	480	500	477	504	502	495	501	485	485	518	538	485	518	506	504	487	519	511	517	493	492	485	544	519	510	460	512	470	493	484	495	513	508	525	500	496	512	542	519	530	499	489	509	470	488	484	535	478	506	482	500	493	518	557	533	549	488	446	486	486	494	469	532	509	480	485	501	491	481	484	465	528	494	501	545	485	520	485	492	507	483	456	525	541	484	485	481	484	517	513	484	476	502	481	492	505	497	527	503	490	504	502	564	542	548	478	507	479	538	508	536	527	468	520	505	468	489	518	530	470	488	455	539	502	502	493	477	506	487	511	472	493	529	497	501	536	507	509	483	515	511	532	468	504	517	540	501	472	522	535	533	497	507	535	482	478	481	505	491	463	495	475	491	509	518	510	510	536	498	483	504	477	482	503	553	491	509	474	469	450	523	532	507	530	548	530	531	480	551	513	483	530	509	479	489	519	497	499	482	547	489	481	496	518	520	487	490	490	503	486	487	472	492	540	523	499	521	489	497	530	491	520	509	475	466	478	481	500	495	525	546	494	496	490	466	480	494	529	521	462	500	535	533	467	475	463	548	541	524	508	530	498	517	488	536	525	514	519	526	495	490	508	466	492	528	486	498	496	489	513	521	487	504	488	491	497	512	473	527	526	495	505	430	507	489	471	500	475	511	491	532	496	511	500	481	475	502	519	484	485	499	484	506	529	468	521	529	548	484	520	496	521	520	509	509	482	483	485	498	495	497	529	496	495	518	470	516	515	542	507	440	513	515	503	502	518	511	522	483	485	502	461	556	509	510	499	501	523	492	521	484	505	491	517	491	527	480	519	573	495	530	520	492	486	512	492	510	510	510	512	491	525	542	518	483	505	497	474	503	507	526	522	524	505	457	482	498	513	543	503	535	493	486	498	526	482	525	562	495	523	483	498	516	525	516	479	492	498	514	452	493	473	495	536	512	513	513	498	513	535	498	510	517	513	518	515	490	504	516	505	464	535	521	504	513	488	514	511	535	453	495	494	489	485	548	466	549	520	491	512	477	497	478	499	532	510	515	527	513	522	535	471	472	536	518	480	485	521	521	466	487	535	501	511	489	508	495	498	485	514	552	510	466	533	489	511	475	500	524	479	522	516	534	477	552	544	512	502	542	522	502	529	510	510	511	485	479	481	498	518	484	505	488	499	514	492	509	500	515	527	492	479	517	483	485	492	492	498	461	556	453	474	530	512	508	478	475	522	510	498	536	512	466	465	485	524	523	458	497	495	516	546	490	496	508	487	505	492	489	479	520	472	511	478	500	503	465	508	494	503	495	470	521	494	494	482	509	529	523	505	486	516	502	488	506	543	473	518	440	512	530	465	533	499	528	507	491	545	519	526	474	498	487	479	472	480	550	520	508	488	537	507	492	499	517	493	542	505	483	501	508	493	516	523	501	479	514	530	497	497	510	514	501	510	562	485	487	440	503	497	520	483	486	477	550	467	501	508	495	523	537	516	515	518	493	493	521	502	538	505	507	518	466	537	500	483	510	496	531	562	502	510	459	540	484	492	519	496	485	536	475	484	501	467	489	485	491	473	522	465	525	489	511	474	487	468	526	497	494	488	518	499	502	494	548	488	527	509	500	528	507	510	515	507	498	502	512	515	468	504	502	490	500	489	514	523	531	510	528	505	513	506	461	542	514	496	428	512	505	470	515	467	493	490	535	494	504	511	474	497	510	491	482	483	505	499	475	510	509	488	544	532	485	493	541	523	477	519	473	487	527	507	520	507	505	488	490	517	498	492	527	504	505	510	471	483
37122	67156	53192	39390	30622	20380	14731	12421	9868	5109	2234	1515	1147	943	907	796	709	678	622	595	592	532	541	585	564	530	579	532	572	565	543	572	541	512	513	509	529	543	552	535	491	501	519	518	578	526	517	540	538	532	526	558	511	495	503	547	505	490	514	501	503	510	557	507	493	494	516	526	509	526	506	543	507	538	555	555	540	481	490	492	522	526	503	491	526	501	533	485	517	555	537	486	510	500	506	503	494	531	529	546	502	495	542	544	552	521	506	540	525	529	541	543	529	529	484	500	527	503	481	510	530	533	516	557	497	537	550	515	577	562	543	548	529	528	517	511	497	518	520	516	563	487	550	470	495	504	513	517	510	521	536	507	508	491	477	517	525	492	510	494	502	532	513	518	506	501	503	536	506	487	505	542	557	518	521	546	500	512	473	521	543	521	508	531	510	482	536	524	527	566	493	546	500	523	497	547	527	522	485	513	496	542	500	552	531	521	525	561	496	570	517	540	528	502	492	520	498	479	514	491	569	529	541	495	536	507	483	512	523	512	562	512	515	493	537	554	530	558	502	543	525	539	493	495	486	562	534	540	525	499	518	507	512	491	493	557	514	530	534	493	572	545	553	550	502	520	498	558	518	555	519	518	504	510	497	555	534	527	512	553	537	442	486	509	513	475	528	542	519	529	495	511	498	516	510	525	542	561	522	512	544	536	542	484	518	530	530	507	559	554	498	489	537	541	516	568	543	523	529	521	487	510	521	541	486	499	514	559	481	523	518	539	498	540	545	553	534	520	513	513	528	540	519	484	514	531	537	521	526	544	550	521	503	535	497	506	554	494	510	476	528	511	485	512	531	498	513	509	502	500	518	491	532	513	556	502	497	544	481	555	542	530	490	588	514	546	517	492	520	499	537	513	559	499	500	517	522	477	520	522	523	538	514	551	515	531	531	489	546	500	478	483	523	529	553	515	491	498	476	507	495	507	482	515	522	513	513	544	488	499	509	542	534	528	498	504	495	496	485	582	521	499	552	535	512	498	500	490	504	525	505	496	482	553	508	480	563	537	546	534	537	513	521	507	465	499	520	496	560	490	532	530	509	487	517	555	518	510	496	497	570	521	545	533	510	510	517	557	547	565	517	512	559	519	551	530	559	556	511	522	531	534	521	550	520	494	529	488	565	511	547	486	525	484	446	518	499	546	521	540	555	528	519	509	473	523	507	495	511	475	530	474	509	554	474	508	526	537	523	482	533	486	483	480	496	539	544	560	519	482	474	540	479	551	490	502	505	512	502	504	486	489	514	539	486	518	505	527	521	534	570	531	529	513	505	460	526	550	519	532	497	558	538	521	483	526	479	503	505	549	497	530	514	545	521	507	528	511	532	517	529	531	483	509	517	486	529	555	552	535	522	541	493	504	515	498	508	504	494	493	490	525	509	485	508	570	534	559	520	535	527	542	461	495	533	535	523	503	513	508	531	498	519	529	539	497	498	509	523	497	492	543	572	503	528	528	525	495	501	509	531	563	519	562	541	528	507	495	530	507	531	525	497	548	515	541	518	543	509	486	548	554	520	506	522	522	517	455	497	515	470	521	510	494	530	548	541	492	528	532	455	510	472	511	527	540	519	523	499	493	514	520	509	513	512	542	518	512	506	501	502	525	477	520	517	517	536	531	534	506	504	554	495	490	532	522	533	505	512	535	496	507	494	526	498	514	550	547	561	530	541	514	521	477	524	511	480	530	520	503	529	567	543	524	534	486	521	522	523	497	498	499	523	490	548	492	512	506	473	532	558	533	521	484	529	518	530	506	485	534	534	533	496	543	508	509	504	524	531	546	493	519	501	504	478	520	558	588	486	508	513	502	551	516	501	513	508	501	501	515	518	518	545	538	543	555	539	555	510	559	520	525	512	525	491	506	537	481	497	556	492	496	547	506	505	509	473	524	537	544	500	526	510	517	525	533	494	514	498	558	512	524	480	481	508	495	514	539	505	518	539	511	449	518	534	480	498	517	513	563	522	509	526	506	538	513	558	518	527	535	511	510	506	518	525	494	551	541	513	461	491	542	552	515	514	523	522	495	557	529	510	584	538	529	532	521	519	501	505	508	473	543	576	514	536	529	479	507	545	541	504	538	533	506	515	504	494	529	534	541	560	511	501	521	476	495	489	512	520	490	563	528	526	513	531	525	484	482	494	517	480	510	492	467	492	528	504	502	483	500	504	504	519	517	532	466	477	504	487	531	543	511	501	498	522	559	486	505	544	520	543	558	499	529	540	560	533	546	527	535	486	517	527	498	543	570	456	492	502	526	530	501	497	511	561	540	508	480	520	518	501	569	491	524	491	508	530	480	520	490	472	547	532	535	491	541	535	504	522	512	498	508	510	520	565	518	505	538	536	561	493	523	521	543	518	500	494	549	534	531	514	467	532	542	529	579	497	510	514	527	493	539	498	526	540	528	479	490	517	582	545	459	506	486	535	551	497	539	561	535	500	502	537	521	558	527	538	514	533	503	490	511	522	527	543	556	486	515	523	517	515	500	518	493	516	522	496	537	475	527	525	476	518	500	537	479	536	533	538	487	478	532	545	538	564	512	489	514	526	498	480	519	473	528	512	535	519	512	536	541	477	512	519	492	544	506	534	518	540	517	536	543	550	482	534	490	539	524	506	520	512	527	548	518	495	547	521	528	523	536	523	514	508	576	500	514	482	499	557	491	517	497	524	545	488	443	522	508	555	492	523	540	518	547	495	520	529	534	485	528	508	497	518	542	524	503	490	494	536	519	518	522	496	537	513	487	534	537	503	526	509	496	535	491	534	522	497	503	481	524	553	528	536	543	541	499	546	492	495	542	525	540	507	535	550	532	522	514	538	507	527	533	461	539	494	554	544	505	525	502	523	495	535	498	524	530	521	510	512	589	451	552	518	533	545	542	503	517	521	536	518	494	530	527	520	495	513	493	506	487	538	546	517	535	515	523	531	524	512	503	517	510	588	502	557	516	523	546	544	561	537	505	559	545	496	537	534	575	494	491	543	532	534	514	535	497	453	496	508	495	475	498	491	528	495	527	498	529	485	507	490	534	496	513	529	491	501	513	514	551	519	506	528	540	504	534	476	540	530	521	501	536	507	501	514	556	499	535	464	528	534	491	503	525	493	505	498	496	508	527	555	489	514	541	517	477	464	527	533	528	513	502	525	520	477	530	539	538	500	535	467	530	527	516	544	511	504	554	486	535	516	480	502	521	537	486	501	488	500	519	535	533	538	519	515	530	503	520	497	486	501	485	487	516	502	498	530	499	477	497	496	521	509	544	480	514	509	550	501	520	497	481	474	522	541	533	499	499	518	528	541	518	474	508	523	512	496	535	451	508	502	539	523	522	499	500	516	505	471	525	544	538	470	521	542	510	526	558	533	520	523	517	491	508	504	519	511	500	475	484	551	494	547	479	532	482	533	495	535	521	533	536	489	509	526	521	536	566	541	533	529	502	544	514	534	542
33668	37690	38687	26366	12159	5943	3853	2275	1489	843	489	413	361	362	327	307	291	286	296	312	324	283	235	274	279	290	262	301	245	293	292	269	250	228	274	250	258	245	259	293	265	262	242	229	286	280	253	289	274	260	291	265	289	315	274	244	282	275	246	272	259	257	259	292	278	311	288	258	255	301	243	234	258	243	281	266	227	293	273	263	295	263	279	274	266	268	286	284	264	270	272	277	275	260	270	288	273	261	296	282	269	293	264	267	294	227	262	264	266	260	268	262	293	276	267	284	252	290	274	300	269	239	276	274	245	268	284	229	275	271	272	258	288	274	227	267	264	288	268	272	274	260	257	281	300	308	235	268	260	270	295	253	265	273	260	272	270	256	223	261	262	270	238	253	261	270	282	255	262	259	248	283	298	241	242	255	291	261	278	286	266	285	287	276	270	237	288	277	260	268	283	245	258	283	245	274	276	272	261	270	290	272	245	278	331	300	233	266	234	255	235	240	268	279	281	249	251	257	277	291	275	281	245	286	270	263	281	256	274	266	256	261	231	240	264	266	250	260	260	263	272	267	256	289	265	275	265	258	270	278	256	299	257	254	285	264	259	307	294	276	259	241	264	256	252	219	282	310	277	243	274	246	261	253	279	259	257	268	273	282	273	286	290	269	299	262	290	281	261	257	255	268	268	270	267	258	271	250	284	277	287	270	241	261	269	277	265	287	260	265	258	244	248	300	256	266	257	259	274	258	270	240	284	280	253	258	266	265	257	270	280	256	236	284	271	276	219	271	271	252	252	274	272	266	279	292	254	262	323	248	265	263	261	281	277	279	262	268	255	273	267	243	260	265	272	275	254	283	298	267	264	285	259	286	291	238	275	253	278	253	255	251	273	304	251	275	256	260	269	275	244	264	258	265	276	292	277	265	290	282	273	261	274	290	271	269	267	232	259	289	276	266	270	264	255	304	256	253	280	298	286	261	273	251	274	297	269	282	281	282	262	251	281	275	256	274	285	274	263	260	304	281	234	259	264	277	266	261	286	259	250	283	283	288	280	250	260	265	259	238	299	331	303	273	279	286	262	289	283	270	260	281	257	268	273	264	262	277	293	255	314	243	287	252	269	270	270	237	257	255	282	295	261	262	285	251	280	271	260	268	274	252	249	255	307	288	276	298	278	265	281	249	276	277	283	275	288	248	265	282	270	276	266	274	265	259	263	290	279	301	275	252	266	256	239	282	257	274	259	299	275	263	288	317	291	274	288	256	291	302	251	273	242	261	253	247	233	300	277	261	267	239	265	285	275	238	275	285	246	276	278	285	290	270	300	248	280	309	272	263	280	262	283	269	260	248	246	251	287	284	286	259	274	270	277	271	256	277	277	292	222	276	297	250	275	241	250	269	270	258	267	273	261	262	235	281	237	258	252	271	271	242	257	266	280	271	262	287	267	261	275	263	233	280	280	262	276	258	266	260	276	273	280	272	244	265	286	235	273	244	239	248	282	276	267	253	245	249	293	257	257	261	224	268	248	288	293	272	296	260	240	281	238	233	243	290	249	280	262	269	271	274	259	248	278	254	255	259	268	276	290	241	263	243	260	254	281	276	249	252	281	261	251	263	240	272	290	298	254	276	274	281	301	239	277	276	241	242	297	258	294	282	312	277	274	267	268	246	281	265	261	244	288	266	273	288	264	274	270	260	265	288	280	276	284	266	256	272	287	273	272	282	281	260	271	279	278	300	262	267	267	275	261	286	281	298	299	260	273	248	266	276	275	288	271	269	277	266	243	293	282	270	253	253	229	291	297	251	265	253	244	249	257	271	280	278	266	272	270	282	296	270	268	253	263	277	253	271	284	272	262	253	271	270	261	248	250	274	261	272	256	268	263	269	269	251	283	304	293	252	231	261	246	264	268	291	272	289	266	270	281	260	270	281	258	275	278	254	279	250	297	291	266	272	246	280	262	278	273	259	266	290	291	260	266	272	283	278	272	252	259	279	262	253	278	258	252	257	271	253	246	246	270	238	245	271	272	269	275	270	286	284	268	243	261	263	291	279	266	262	299	262	283	236	304	263	277	265	256	246	267	269	270	294	277	263	272	258	322	264	242	256	243	299	292	250	280	283	257	257	265	272	319	285	271	251	275	259	269	256	266	291	287	273	255	273	270	286	290	273	266	280	258	268	299	287	268	252	259	271	271	268	290	280	265	268	262	268	263	257	279	261	268	293	282	253	273	267	253	278	268	320	263	289	266	269	249	261	259	274	258	277	281	260	292	272	263	274	261	242	266	274	301	245	251	286	234	279	275	240	250	288	268	249	283	265	246	260	280	281	263	266	267	252	277	264	288	280	286	276	251	290	304	292	263	271	276	290	287	275	277	250	259	263	272	254	278	269	275	276	233	289	258	270	262	306	270	286	272	248	243	275	270	304	249	274	272	284	269	269	244	252	294	277	255	266	241	265	281	276	279	292	264	271	304	266	247	258	247	269	284	246	286	265	277	250	284	280	283	278	278	273	298	266	267	258	271	252	267	246	274	271	254	249	258	266	243	269	254	281	275	271	270	251	262	287	256	266	273	253	253	275	263	268	267	266	283	247	291	272	273	263	251	277	289	278	257	255	246	254	278	260	255	295	260	280	261	266	257	257	269	275	246	253	281	283	258	258	276	265	261	269	290	256	290	253	280	270	270	282	273	262	304	264	250	262	251	244	287	259	258	253	294	282	248	269	267	248	251	300	275	299	260	290	278	267	281	275	263	285	274	296	267	261	255	266	249	286	250	248	263	255	285	289	281	263	256	290	264	228	293	295	241	254	280	242	258	289	277	272	228	256	260	266	253	266	265	255	267	264	242	259	279	232	270	257	244	272	263	302	257	284	278	271	262	245	301	269	267	272	264	257	282	251	281	277	255	271	276	233	235	256	263	277	292	285	290	259	257	244	265	256	272	271	284	288	298	304	262	255	281	276	272	279	256	256	272	279	277	298	269	282	282	232	289	265	285	257	270	283	231	253	291	274	294	264	287	261	255	295	251	256	256	240	291	279	238	257	301	264	240	262	274	261	236	278	253	250	242	231	264	273	289	263	300	240	287	274	253	248	275	267	245	258	263	266	253	252	219	252	278	270	282	265	294	282	247	273	268	259	259	251	280	270	291	238	267	249	292	271	249	245	252	268	301	265	274	281	255	268	287	292	282	292	287	299	258	254	263	270	256	243	264	300	284	281	269	292	256	290	261	262	296	285	258	240	245	263	266	263	298	282	304	275	282	276	261	283	257	251	271	271	280	237	269	255	256	288	267	246	292	214	277	274	291	273	256	265	273	281	287	260	281	279	259	289	266	263	290	245	282	294	289	270	274	244	271	285	262	296	253	263	282	285	258	246	287	258	245	274	291	281	266	253	279	261	272	270	249	279	265	299	274	277	264	283	309	283	308	236	262	242	265	258	282	272	285	255	269	261	249	266	250	254	270	282	255	285	273	293	272	261	278	265	238	247
35652	51322	38293	23989	13807	9040	6706	4204	2667	1354	705	602	487	460	417	400	383	358	334	329	332	299	321	297	320	308	280	275	295	288	298	305	323	284	280	294	310	283	307	282	303	316	294	330	294	275	273	316	321	267	285	269	320	287	302	309	292	305	269	259	300	270	284	300	287	273	286	322	287	294	287	308	306	306	285	312	295	312	255	319	277	293	276	280	292	281	289	299	279	297	310	277	303	302	286	296	328	274	289	283	279	265	285	301	284	281	300	298	262	310	291	292	305	268	307	262	284	315	306	309	297	283	280	275	265	313	241	283	308	320	285	286	287	288	323	365	284	264	274	308	266	295	282	296	308	305	309	284	292	306	305	287	287	283	284	276	307	305	288	303	295	318	340	310	275	288	283	288	309	284	313	277	319	307	302	322	286	297	308	290	299	313	277	277	277	284	305	312	331	296	313	291	318	299	301	295	328	283	294	281	322	267	305	284	301	285	300	305	311	287	313	283	302	272	302	293	293	297	287	309	313	284	309	294	293	305	291	329	279	323	278	283	304	293	305	284	298	297	287	300	289	261	299	294	300	318	297	280	303	281	312	297	293	328	302	325	303	306	304	330	299	318	291	295	306	316	304	311	288	241	296	294	286	283	309	292	286	298	305	290	289	293	285	310	313	298	287	295	285	289	315	324	280	306	285	298	291	311	296	291	301	310	292	289	311	288	284	280	304	312	311	282	267	288	286	294	308	285	290	284	305	301	291	292	295	276	320	318	283	306	281	296	312	331	270	268	313	260	297	281	291	308	312	266	311	302	277	277	298	279	316	313	297	295	313	307	269	327	305	307	297	263	305	287	323	284	310	299	290	305	296	283	293	307	294	294	294	263	284	295	269	308	297	284	283	320	300	274	299	270	286	274	315	302	286	307	262	273	280	291	302	321	329	320	289	308	316	298	292	310	301	274	320	293	280	306	286	290	318	310	327	290	298	304	284	328	287	294	285	277	306	315	281	294	326	255	293	304	299	277	273	292	295	308	302	297	310	344	325	264	279	270	310	312	306	309	268	294	280	334	276	319	298	289	304	270	295	284	309	312	292	300	309	302	274	295	267	290	303	302	303	279	292	313	299	304	333	302	293	303	292	282	292	293	304	289	302	290	300	294	301	277	310	310	282	309	291	287	267	277	283	272	257	298	297	294	280	303	312	258	277	256	308	264	290	295	290	294	276	291	279	281	302	298	285	262	306	298	316	300	295	256	289	322	273	282	309	310	305	285	296	314	283	265	309	316	296	300	299	297	286	298	324	306	281	325	309	270	286	297	287	273	269	300	298	290	287	294	271	316	284	297	307	276	295	294	315	280	314	326	285	299	301	323	308	301	303	278	320	299	265	277	273	266	323	296	321	303	294	291	288	299	291	303	297	289	274	298	305	305	289	320	323	325	294	322	294	296	311	308	290	278	319	259	312	276	265	279	265	326	282	254	283	277	268	282	314	315	314	319	297	309	300	302	291	309	303	269	288	270	307	328	259	289	291	295	288	305	309	300	300	287	309	318	267	305	301	325	273	307	278	251	276	299	311	271	297	316	296	309	289	278	301	279	274	300	327	301	268	260	290	286	311	323	310	286	286	326	266	276	292	299	262	274	304	324	289	285	261	301	308	294	316	302	293	294	286	287	256	292	304	303	271	283	280	316	298	290	308	318	287	311	314	299	269	314	289	279	308	274	297	304	281	321	278	309	281	292	285	284	285	313	279	307	308	284	304	299	279	274	300	293	294	301	273	290	291	297	269	263	302	320	291	287	301	304	286	308	276	290	300	289	287	293	279	290	292	271	300	271	249	324	272	295	303	273	287	295	300	268	290	293	281	291	291	259	313	307	282	275	311	292	284	296	275	295	304	273	296	268	291	306	282	291	273	311	309	296	270	304	272	314	318	306	309	292	305	274	273	272	293	316	296	295	307	285	299	290	310	293	291	282	278	310	314	298	298	271	316	295	305	289	335	298	302	278	318	317	311	324	302	344	303	296	301	283	301	280	280	314	311	267	297	314	276	290	256	316	308	297	320	325	283	293	285	268	312	302	333	261	296	325	279	284	292	317	269	275	299	289	308	286	313	297	277	296	302	313	293	312	311	293	290	335	286	282	280	300	258	290	272	294	309	297	293	276	318	306	307	308	289	279	344	282	292	304	285	301	302	285	303	297	327	341	291	264	301	285	269	310	286	313	286	305	300	290	298	314	280	286	310	308	285	289	325	292	265	251	267	288	293	297	283	299	292	308	334	290	258	292	298	295	300	256	298	286	286	284	280	318	288	290	289	323	302	296	318	284	310	312	301	308	299	300	303	282	281	291	292	290	277	307	288	297	292	269	302	292	296	306	270	295	281	288	291	280	299	308	256	317	279	286	303	263	293	283	307	293	295	310	268	290	289	293	336	315	261	265	292	311	288	289	297	302	326	316	307	301	297	278	309	284	257	304	280	282	299	310	260	311	318	324	299	271	282	296	302	285	297	292	260	292	288	312	284	277	315	301	318	293	295	309	269	280	299	322	294	299	318	290	280	285	311	285	277	308	312	283	290	316	322	291	322	291	291	286	300	309	303	306	309	292	307	280	291	291	330	297	302	288	308	266	302	304	278	284	313	283	276	280	274	302	277	268	313	272	268	272	282	286	297	310	292	277	285	297	281	291	290	298	284	305	272	280	247	289	310	288	320	303	323	297	306	309	291	303	291	285	279	282	314	295	322	298	299	315	295	298	276	271	305	289	314	283	286	282	281	339	299	319	285	272	308	286	303	292	272	302	304	294	295	301	309	269	308	311	277	299	294	269	276	293	273	277	312	291	329	273	306	277	315	281	309	301	280	289	312	266	325	292	311	294	286	296	271	285	321	289	272	271	294	323	306	313	288	345	274	303	303	277	280	283	289	331	311	313	285	273	270	324	270	278	268	276	312	299	294	285	308	261	276	311	294	306	281	295	287	303	310	310	316	295	289	295	300	320	295	300	308	324	322	308	315	275	308	281	280	286	294	309	253	321	282	319	311	302	303	296	290	303	289	299	285	279	312	294	309	302	328	319	280	291	285	313	286	301	325	288	287	297	292	278	285	282	266	300	289	309	288	293	263	283	265	305	328	289	314	315	344	323	293	254	280	285	288	295	304	297	280	286	285	274	277	301	301	315	282	310	271	293	306	291	292	311	271	287	321	295	295	313	287	288	281	329	278	298	299	313	304	321	291	294	291	302	293	289	280	271	330	281	314	275	289	281	270	303	278	292	273	321	286	280	292	294	278	285	312	278	282	298	318	302	316	328	283	308	288	282	294	312	280	242	282	296	278	289	289	300	283	309	300	283	310	310	261	266	272	293	293	308	276	316	301	315	284	315	314	303	282	317	301	281	292	283	312	322	294	300	275	267	307	297	325	281	309	279	308	284	298	288	275	279	324	289	283	261	302	291	272	314	298	282	263	300	298	288	306	308	286	315	308	280	288	319	273	290
24538	21681	29239	25843	22461	17691	10571	6234	4135	2061	869	656	559	460	449	480	398	386	355	381	367	338	379	365	339	343	347	353	345	293	314	340	329	357	331	341	338	336	332	308	351	307	324	353	348	331	360	347	319	332	341	323	330	329	331	339	299	330	320	350	317	288	326	304	338	333	316	331	335	333	313	342	332	346	349	327	342	358	319	315	325	362	330	319	343	320	354	315	352	340	323	317	363	340	314	331	337	354	317	355	328	322	356	345	318	305	306	325	316	311	369	362	338	339	335	362	333	310	300	305	327	324	320	319	306	346	316	311	311	342	300	295	316	359	343	333	327	310	370	333	332	324	322	290	321	304	345	322	322	317	335	345	347	301	364	334	339	321	345	343	327	300	314	369	343	305	343	341	287	274	282	376	329	318	314	356	334	314	283	334	360	321	308	356	321	316	370	348	364	333	327	338	339	338	299	323	348	309	335	318	328	380	339	356	337	332	323	361	311	334	349	348	330	341	325	350	342	358	353	329	332	344	310	301	328	341	321	334	327	292	296	321	337	339	322	329	325	340	302	309	351	321	322	301	338	343	294	333	327	348	328	308	319	359	319	325	338	340	321	309	336	338	341	352	362	319	341	355	343	338	293	346	335	335	336	321	313	329	338	354	302	344	372	341	315	328	319	339	331	315	326	325	340	327	326	346	322	361	360	301	302	351	326	324	345	334	330	307	326	339	344	348	294	322	310	350	354	335	330	364	364	342	332	300	312	319	341	335	313	323	324	343	327	337	331	337	335	359	319	287	316	341	324	341	366	345	347	305	324	323	333	368	343	334	330	322	318	323	321	324	354	324	306	364	340	332	323	303	330	329	345	321	327	357	356	339	336	326	337	317	350	297	338	344	347	310	345	318	321	329	331	307	359	325	319	339	355	346	345	310	319	311	321	335	330	338	369	296	314	318	345	350	367	323	319	317	325	329	348	318	350	317	339	352	312	330	334	324	333	344	322	333	298	364	345	290	352	353	283	339	274	331	355	352	352	329	314	343	337	330	333	319	320	333	287	331	324	314	321	395	324	334	317	328	319	356	317	323	328	342	312	333	339	336	312	295	326	353	318	333	347	331	326	333	349	310	326	327	320	344	353	364	380	291	313	332	348	352	376	318	305	332	323	301	293	326	322	313	328	295	329	338	322	328	312	332	315	324	357	353	323	309	339	309	339	354	335	315	315	326	321	321	360	350	298	336	337	351	315	348	318	325	308	351	327	327	321	370	337	327	317	355	334	331	381	311	323	308	318	317	324	321	318	316	344	332	323	334	304	327	329	339	306	329	327	325	330	342	325	337	325	312	332	341	346	342	315	312	324	303	310	310	302	335	323	313	340	342	349	383	328	335	332	326	342	319	348	300	359	319	341	338	306	324	339	300	325	313	340	332	318	335	350	329	328	277	322	362	352	319	318	347	319	319	311	323	314	304	291	324	354	317	349	297	331	293	336	348	317	324	335	355	357	299	343	340	302	316	315	323	308	360	315	344	339	315	301	327	322	308	317	318	361	340	306	333	336	309	326	290	350	306	336	361	326	308	293	343	368	342	317	315	324	339	350	337	322	319	322	311	338	337	342	345	337	352	339	338	320	325	321	323	318	324	361	362	329	333	328	307	335	323	319	345	336	322	315	303	317	360	314	343	314	291	353	321	351	318	306	292	333	338	324	308	328	339	315	351	330	335	332	332	328	338	323	333	310	344	304	317	323	336	322	363	363	308	323	347	321	334	322	371	333	288	330	319	340	345	352	345	333	335	315	345	325	346	342	317	341	339	333	316	311	318	344	332	345	326	335	316	333	321	335	328	329	305	337	329	331	339	293	346	357	306	309	343	317	266	322	330	329	339	368	339	290	343	309	325	345	337	324	301	314	323	311	319	338	318	338	347	333	325	307	346	344	346	336	332	298	316	351	345	301	311	305	320	355	317	321	326	371	320	304	328	312	309	299	323	346	322	332	306	338	348	329	332	298	338	325	324	311	341	344	320	347	307	301	319	328	339	300	316	304	338	310	287	336	294	329	332	303	329	313	314	321	340	322	334	351	343	355	351	336	306	327	316	368	329	345	372	333	331	329	325	336	323	319	317	328	359	319	324	307	315	314	323	315	338	338	329	310	312	299	320	341	301	302	321	308	329	329	302	320	339	338	332	312	314	325	323	333	336	314	318	319	324	316	330	332	335	321	351	310	333	381	313	299	313	318	352	328	358	325	288	335	319	314	334	317	315	328	364	330	336	325	343	313	311	361	322	312	353	355	342	326	317	272	314	373	344	313	328	318	350	329	320	328	312	319	339	352	326	338	308	331	314	300	355	347	331	330	324	319	358	325	360	297	295	350	375	314	289	372	362	331	317	322	328	332	367	341	295	306	362	349	327	358	329	302	337	328	360	317	325	335	334	346	288	329	343	340	318	332	312	313	327	323	368	335	346	358	302	342	301	318	353	341	309	349	361	333	341	371	335	300	347	347	330	347	332	335	364	360	350	331	317	341	333	336	316	304	337	334	336	302	308	361	317	298	366	345	333	328	329	302	327	329	315	302	359	325	336	310	326	324	304	306	353	333	350	348	331	322	321	322	300	318	333	357	322	309	325	316	344	353	287	309	317	299	336	348	334	339	335	338	355	333	285	358	328	340	335	345	325	296	350	335	323	362	335	308	365	300	353	335	347	334	337	339	337	327	345	312	317	341	355	315	334	346	331	332	369	308	296	313	305	335	297	350	328	306	316	339	321	303	337	332	341	355	318	333	317	334	339	319	332	331	326	338	292	337	348	351	325	355	328	311	352	338	325	314	366	337	317	342	343	345	307	319	328	323	326	349	320	326	315	299	328	338	318	331	320	300	317	322	333	333	343	324	374	326	346	334	308	327	348	293	307	330	345	354	299	330	294	328	336	327	344	329	352	303	326	333	313	354	325	313	313	334	313	358	338	312	337	331	348	352	303	321	309	308	347	325	328	331	368	323	359	319	325	340	330	321	346	319	349	335	329	321	313	346	327	303	355	328	303	296	335	297	318	308	331	336	355	325	333	331	341	338	328	335	340	336	317	312	337	334	324	334	341	286	362	358	298	362	342	312	314	325	353	333	317	381	318	326	309	312	334	352	359	293	323	354	339	340	346	324	297	321	325	362	351	332	317	328	328	294	349	331	341	328	280	331	299	333	322	342	358	322	336	338	320	316	344	317	342	334	314	341	327	325	280	346	308	337	335	345	337	307	321	320	343	319	309	291	342	322	382	319	330	321	322	330	340	327	323	331	303	331	322	316	330	332	311	340	306	326	354	366	330	328	314	317	342	331	329	315	287	333	324	326	314	313	327	344	315	334	321	369	300	349	327	319	331	353	336	332	343	325	323	317	377	363	330	328	315	317	309	307	345	334	367	347	324	339	351	299	321	320	337	299	334	353	347	364	331	320	342	347	309	318	336	342	337	336	363	347	338	333	355	313	325	342	334	329	323
34685	60597	47405	31637	21678	16119	12305	9161	6552	3451	1321	955	775	698	598	528	526	463	412	417	464	417	361	363	410	376	394	369	337	359	346	349	367	351	378	403	368	386	367	376	359	356	358	363	355	340	329	352	352	324	358	330	368	334	348	348	327	332	377	329	383	321	334	338	350	345	362	318	313	326	332	339	357	328	364	382	353	370	320	378	377	373	314	361	365	331	342	343	364	346	356	360	349	376	331	344	385	365	337	358	329	355	374	339	351	358	340	385	365	356	347	374	359	345	360	351	327	369	328	342	365	343	327	370	360	370	367	333	338	377	372	338	353	337	325	373	390	331	355	392	355	312	356	326	328	346	345	314	335	364	348	341	323	372	312	379	342	317	330	355	342	380	355	377	318	366	356	344	345	363	358	353	371	339	342	337	370	334	330	337	366	333	369	346	344	338	361	374	369	328	363	349	321	331	355	323	330	345	351	365	333	365	365	335	339	348	323	345	346	350	355	334	330	322	345	348	354	336	353	368	315	340	338	365	317	361	369	341	322	339	309	364	350	328	320	369	323	339	334	361	348	364	362	361	381	353	331	349	373	304	363	338	369	343	355	346	346	370	380	362	385	351	319	364	349	373	345	360	366	357	334	337	346	363	341	367	333	330	320	340	357	367	333	330	337	343	347	353	342	350	347	369	350	356	373	364	339	316	357	352	337	362	374	340	335	339	341	354	358	358	363	345	367	351	337	340	355	346	352	353	341	343	329	351	349	391	351	358	379	337	323	358	334	355	343	325	369	345	324	338	347	355	350	368	335	358	375	339	339	361	323	323	346	347	367	350	326	343	323	339	311	370	342	337	352	347	341	381	345	345	339	365	328	386	351	339	333	354	339	362	329	362	354	384	343	362	354	343	384	347	363	354	337	338	364	362	320	323	319	342	331	337	353	331	364	346	344	322	372	378	372	319	349	328	342	339	370	341	348	390	377	369	339	334	334	369	358	356	349	335	359	357	339	353	342	341	357	334	313	334	354	355	343	365	322	353	332	345	340	342	372	329	333	368	368	338	378	370	390	342	337	368	309	357	350	375	342	324	362	374	376	371	356	357	340	358	321	342	340	349	333	332	369	368	326	333	367	342	371	338	348	329	336	348	310	349	367	380	364	345	350	326	335	329	367	357	344	327	349	340	332	348	354	366	313	337	367	344	328	363	345	341	385	342	337	355	380	337	352	356	328	358	336	361	338	328	364	333	329	367	354	342	350	323	379	373	338	336	318	366	356	342	343	353	336	351	351	310	345	353	362	388	336	309	378	364	323	351	349	344	354	344	343	365	304	380	353	330	360	373	362	365	350	359	353	369	377	348	351	324	343	385	363	323	334	323	349	345	357	352	306	333	363	332	355	330	345	357	339	369	372	360	317	330	315	325	354	327	316	358	336	340	366	338	341	335	330	324	359	332	359	323	328	343	330	373	378	361	322	353	370	369	358	339	340	330	323	339	365	349	324	346	353	356	343	329	348	351	335	372	356	362	343	342	337	360	348	357	362	367	340	331	346	370	324	372	345	345	364	382	340	346	332	344	348	372	326	372	312	345	313	367	358	357	331	371	344	341	339	345	306	330	343	364	332	336	329	380	346	346	341	342	354	382	341	350	344	380	340	344	358	361	382	361	355	351	355	337	385	346	343	352	385	301	348	340	358	352	355	366	383	327	354	343	383	355	347	383	357	356	333	354	336	372	361	339	356	318	350	358	341	360	319	344	356	370	365	364	323	314	332	356	353	367	304	340	341	338	348	355	358	369	333	360	358	332	337	365	407	372	359	321	341	341	363	368	338	351	320	376	346	328	389	395	368	395	364	321	338	383	355	317	367	361	370	325	365	323	331	356	357	339	365	345	328	350	337	374	349	346	387	361	362	349	352	357	365	371	355	387	332	336	335	367	369	335	341	355	337	330	345	364	357	369	341	348	344	369	357	360	342	375	327	311	349	357	378	356	366	347	388	359	369	342	346	316	382	337	350	370	383	353	357	333	346	382	351	331	337	318	345	366	329	343	308	353	342	369	332	348	326	366	368	345	351	397	339	335	338	342	324	331	326	330	337	329	348	317	348	357	368	361	381	368	368	388	331	364	351	380	327	391	366	343	352	339	334	358	343	317	359	348	326	387	345	343	347	374	334	316	363	390	344	383	343	347	354	344	360	365	339	356	343	359	333	360	332	342	330	391	373	324	377	344	349	317	354	354	328	342	352	371	340	347	370	353	355	315	377	318	340	345	338	357	343	348	300	351	362	323	337	328	321	380	368	368	351	338	320	355	343	396	349	347	315	323	326	367	357	357	325	346	336	342	337	333	327	354	326	328	354	361	351	395	374	353	341	375	339	303	347	368	365	369	336	352	351	374	352	363	344	310	343	357	330	330	327	314	302	386	332	350	348	293	336	326	364	349	339	369	379	350	354	341	371	361	384	323	349	337	342	370	350	337	341	345	340	346	331	360	367	361	344	337	362	366	336	340	351	339	339	349	323	380	338	349	348	356	367	328	349	345	323	347	359	338	384	337	331	369	382	344	356	355	351	352	384	328	341	373	319	344	348	342	339	340	410	360	369	306	361	333	329	364	386	325	341	351	352	357	333	343	368	355	344	376	345	362	384	328	343	342	370	379	334	314	317	364	356	334	356	361	341	342	343	338	377	395	335	333	339	346	347	344	337	345	366	371	382	334	327	328	350	374	367	335	341	347	356	312	361	355	341	368	357	348	360	359	309	346	340	370	349	339	336	337	353	337	324	348	332	336	342	350	350	334	344	353	361	341	350	334	353	377	341	354	346	358	356	334	337	354	384	351	384	367	340	345	373	371	367	366	397	349	360	372	365	344	355	353	355	325	365	376	341	366	339	367	325	363	347	356	365	380	339	360	310	351	338	347	348	370	366	372	326	343	346	363	370	318	311	347	370	309	333	354	340	372	348	322	365	371	337	345	319	343	337	351	365	328	364	365	359	341	326	360	357	358	355	358	333	351	344	361	347	356	363	318	372	332	354	348	351	367	340	370	367	339	347	381	351	328	331	343	344	368	402	367	342	366	351	347	328	337	338	359	342	351	334	356	355	343	342	327	368	347	338	367	379	350	305	354	323	345	334	362	350	333	346	343	354	386	340	357	384	347	351	349	376	351	354	358	361	329	349	349	365	363	336	366	342	361	364	368	329	352	388	380	332	369	358	318	350	354	345	348	329	385	319	344	350	357	330	348	364	384	315	319	344	335	351	364	336	357	378	319	343	336	324	350	363	328	327	335	340	365	362	362	360	329	338	350	346	350	381	340	327	340	338	358	346	333	372	360	370	371	356	344	345	360	374	402	360	335	361	365	354	349	317	336	317	354	330	313	346	365	370	361	350	340	330	329	330	340	379	343	360	331	346	368	346	388	312	355	330	348	345	349	348	349	344	363	346	366	325	333	351	328	379	350	371	355	347	384	355	332	330	330	337	358	347	324	323	361	349	347
25879	21924	29871	28942	20394	11306	6471	4084	2755	1899	816	586	558	488	488	431	412	437	454	442	414	430	419	383	367	375	411	412	380	350	362	381	365	366	393	373	377	410	406	362	365	360	401	362	393	349	400	372	374	395	401	384	385	390	373	363	379	363	387	383	367	377	400	363	334	387	404	430	379	354	400	410	350	352	383	370	392	363	365	399	370	389	376	386	375	375	405	379	358	381	394	407	379	414	363	377	358	369	370	368	402	399	372	408	343	387	386	387	396	397	388	366	361	398	340	379	405	374	381	366	386	426	398	407	393	371	376	383	353	388	387	357	391	360	372	394	364	372	365	408	363	404	363	390	386	335	377	383	363	355	363	380	359	368	348	370	392	358	387	372	379	357	397	382	395	419	398	384	398	363	395	398	381	398	410	403	365	393	356	353	379	410	369	379	365	395	379	379	408	384	423	393	360	413	410	398	388	386	393	370	392	384	376	375	385	392	374	391	375	381	368	375	369	400	396	372	342	378	391	378	382	415	385	372	352	348	414	348	385	382	376	368	380	416	376	389	372	379	397	373	349	412	398	397	386	369	380	405	371	363	370	361	353	358	334	378	408	371	378	401	374	349	386	367	396	365	367	361	365	363	402	391	394	410	356	381	381	388	360	368	389	404	382	351	394	387	372	403	412	376	413	396	416	367	367	369	397	366	402	407	372	406	416	387	374	384	356	365	380	343	358	401	371	380	371	360	352	373	367	378	397	342	370	356	363	417	403	363	342	384	374	379	391	359	374	364	372	386	348	359	356	364	374	388	378	362	403	394	404	386	389	383	396	374	382	399	380	350	408	368	386	370	402	394	379	369	395	348	373	363	359	378	377	396	367	342	354	358	386	411	377	402	344	370	344	366	348	359	354	341	362	365	398	377	377	371	364	366	350	396	352	413	415	393	383	363	408	344	384	398	392	376	388	350	406	387	381	341	358	387	402	396	393	391	397	359	392	383	394	362	402	387	419	371	377	406	367	378	378	373	392	414	383	378	362	372	373	382	355	374	423	378	371	346	398	385	376	362	377	397	356	362	364	378	403	406	374	375	411	431	319	370	371	381	363	387	393	384	393	387	337	385	389	344	351	371	360	404	379	385	381	356	404	376	364	375	377	406	379	347	372	373	354	379	388	396	380	373	387	387	405	402	352	357	379	403	363	388	377	354	403	369	388	397	381	374	379	364	372	383	369	365	420	348	407	377	373	384	405	382	394	370	396	404	417	397	387	385	376	351	374	353	387	385	385	344	397	387	380	390	354	428	372	382	349	395	383	400	383	395	364	393	363	356	417	383	369	421	370	376	337	398	411	403	399	388	389	362	363	383	375	382	369	395	392	355	404	355	370	398	395	346	379	384	351	383	381	385	377	346	410	349	386	349	363	395	352	384	394	381	360	408	366	352	358	368	371	346	405	387	348	373	375	398	379	378	386	378	357	359	387	375	361	396	378	409	380	391	372	415	367	411	372	351	372	353	391	342	333	345	364	366	379	342	385	363	391	392	380	383	376	371	376	363	388	372	354	353	327	368	402	376	402	378	351	344	362	354	366	357	397	390	374	398	321	389	346	365	383	384	374	427	385	381	394	367	387	373	370	359	350	365	354	370	384	352	347	388	399	395	380	372	378	368	348	385	405	393	415	370	402	380	365	360	379	376	401	357	366	396	359	356	404	391	371	386	364	404	376	398	378	391	341	379	367	403	389	371	368	369	364	387	384	377	358	376	339	340	387	399	382	361	369	387	379	383	343	368	402	380	360	383	365	363	351	395	369	395	380	386	386	399	381	402	392	397	385	383	385	395	379	371	391	399	384	385	375	381	392	387	402	382	409	403	342	363	391	340	371	383	381	414	378	402	386	366	384	361	401	361	408	378	354	388	373	372	375	366	368	369	391	354	402	392	417	365	373	387	389	398	403	402	414	365	376	414	393	375	356	433	381	412	376	404	389	376	372	409	350	385	381	365	376	376	346	341	382	390	350	379	343	375	380	366	372	363	385	386	336	350	386	421	385	361	391	384	366	371	372	381	401	394	398	375	389	393	369	390	410	388	357	387	370	373	335	385	349	382	386	412	382	360	357	346	388	378	412	359	410	357	466	391	373	367	453	378	403	359	401	338	356	372	362	378	387	387	365	359	386	385	362	371	391	401	392	346	356	402	397	400	344	367	392	375	402	403	357	368	379	366	362	368	356	352	370	378	369	363	371	371	371	401	379	356	382	381	397	353	399	390	384	371	418	395	386	347	373	389	363	388	381	400	348	396	411	350	379	392	363	387	384	400	406	366	381	363	387	392	369	393	374	376	366	379	373	347	359	403	396	414	426	375	361	379	363	393	385	359	365	382	387	378	409	374	371	381	390	406	367	380	356	397	393	341	367	389	377	376	357	368	367	367	365	368	358	381	399	380	378	358	358	359	393	352	386	371	409	364	373	385	353	381	395	398	353	386	353	348	393	364	384	401	383	395	355	337	392	358	356	383	355	361	392	396	373	397	408	400	402	347	368	374	383	400	382	381	399	386	373	373	389	356	363	337	369	353	329	358	377	380	397	388	392	381	381	385	399	390	378	355	393	404	391	339	386	369	363	380	392	420	387	405	391	373	425	379	400	388	367	402	346	362	364	390	363	400	401	395	380	342	405	400	388	355	409	363	388	398	358	375	388	375	418	363	374	334	364	350	354	382	336	362	349	389	382	389	360	374	380	386	330	382	380	395	348	381	358	378	391	391	393	384	414	410	368	374	393	417	391	386	357	330	345	362	395	400	370	382	367	379	357	402	365	360	374	361	426	386	400	391	375	400	374	403	408	386	372	364	377	355	353	380	364	383	378	387	414	395	368	390	381	349	372	402	356	378	345	404	394	351	379	370	358	374	379	432	410	367	377	404	389	375	362	357	384	377	344	400	399	350	368	424	371	379	360	371	334	358	367	358	380	384	369	344	371	392	396	365	389	394	359	369	392	389	383	382	387	415	393	395	367	350	376	401	380	339	371	359	370	324	373	383	422	374	399	411	386	387	363	401	381	362	357	387	399	334	388	363	368	387	370	377	349	372	373	369	374	387	343	398	363	406	416	399	360	383	379	364	372	399	416	371	359	382	360	368	393	368	383	389	372	376	388	409	411	373	362	423	357	387	417	376	382	398	381	371	405	404	378	356	356	381	387	374	378	382	376	373	371	368	401	359	388	383	396	343	393	416	380	391	390	378	386	362	352	352	340	385	395	363	396	354	361	383	365	387	369	373	368	399	354	403	383	377	378	396	336	387	382	354	373	387	377	365	360	399	384	359	422	381	361	400	366	383	365	346	362	403	387	388	354	346	386	362	399	359	394	380	410	418	365	372	366	387	397	332	385	329	393	375	354	353	373	374	400	398	404	384	397	399	391	389	376	378	369	344	416	345	380	403	417	378	339	370	356	390	333	360	375	371	388	358	374	342	395	414	386	339	374	377	373	374	400	364	331	383
34702	56615	43974	30864	20876	13708	9989	7110	5237	3335	1240	795	680	644	578	550	527	509	442	447	463	430	410	458	431	392	418	433	414	404	400	413	423	432	434	421	425	431	392	411	419	415	377	404	448	400	394	401	421	417	401	449	410	459	407	424	410	408	430	414	374	391	413	425	414	435	415	413	391	404	395	406	441	409	398	417	409	430	423	464	416	433	461	416	392	381	415	416	426	410	394	423	402	435	410	390	443	420	438	383	388	393	400	396	412	405	419	395	416	406	372	424	407	411	416	404	411	438	381	422	384	391	402	459	412	418	426	421	418	416	440	384	401	377	412	421	435	389	398	385	411	419	401	400	383	450	452	393	403	411	395	424	442	415	417	384	408	430	419	411	410	388	426	397	449	409	415	418	415	412	409	406	400	383	415	400	427	400	421	384	394	445	388	419	405	398	399	385	439	416	388	454	422	376	424	397	399	383	406	433	397	399	419	390	431	406	438	376	411	413	415	395	431	400	440	395	380	375	420	403	421	440	406	380	399	416	364	397	409	422	380	445	432	403	387	388	435	416	426	408	444	392	433	376	400	404	411	397	355	421	427	404	440	390	404	462	423	407	454	475	424	403	433	407	393	395	438	412	431	422	390	402	410	415	377	421	396	427	384	419	396	463	411	404	400	385	395	443	397	370	388	413	380	443	408	425	392	444	416	414	439	418	399	378	378	411	432	426	437	428	413	401	406	398	429	388	433	412	396	419	422	422	411	421	416	377	391	425	406	423	396	425	382	393	397	420	406	424	413	394	436	405	402	402	399	423	387	396	440	449	398	414	386	411	390	385	403	394	382	412	454	419	410	432	383	400	427	448	379	433	441	406	392	392	418	409	392	373	423	419	395	431	433	387	404	432	402	423	409	404	413	455	396	430	442	398	362	374	404	404	389	392	428	406	392	422	434	395	410	435	396	391	393	394	382	388	417	411	396	390	445	418	370	404	395	413	371	410	364	401	438	401	433	384	422	383	431	435	412	403	448	421	424	417	393	435	401	400	418	413	433	391	409	425	405	428	429	401	404	391	403	433	433	426	411	420	420	386	396	408	401	383	386	435	429	443	414	450	381	418	374	381	409	435	397	389	434	388	426	398	403	359	428	381	399	403	407	395	451	389	441	416	388	388	391	392	407	410	427	439	451	377	417	440	411	371	377	389	435	435	393	449	416	412	427	382	423	433	395	366	421	376	401	426	369	417	422	430	401	458	431	397	437	398	403	390	427	418	393	444	410	397	396	384	412	394	397	383	413	438	430	395	406	406	390	456	417	439	413	368	409	379	429	378	409	402	421	388	424	417	469	413	409	430	429	413	376	391	436	424	408	371	400	378	395	377	415	397	395	380	388	408	396	430	379	426	439	377	439	411	401	393	390	403	433	403	374	378	408	415	427	406	416	412	411	460	397	394	418	411	413	404	380	400	420	428	373	419	373	420	384	416	396	447	414	382	451	425	413	458	400	399	425	434	426	392	412	398	455	440	446	396	441	396	360	406	404	459	414	444	430	406	419	394	398	395	389	413	414	399	415	423	387	415	427	408	391	416	434	433	450	426	432	376	415	421	420	412	379	434	459	397	403	414	422	409	422	390	449	387	405	407	399	398	403	383	407	449	392	381	395	449	439	409	411	412	403	462	384	380	389	390	396	397	397	427	413	397	397	422	368	416	382	417	378	395	399	401	432	438	408	396	411	405	434	408	438	442	425	403	396	425	440	394	405	416	407	397	390	387	391	396	437	390	420	466	429	381	429	448	389	370	406	404	451	386	439	406	420	434	403	409	382	425	428	421	422	398	433	379	386	377	425	423	404	409	403	447	397	455	390	408	429	409	382	410	431	432	444	391	397	457	388	390	398	419	400	409	427	449	424	407	430	411	377	420	400	414	417	419	413	374	391	412	421	407	400	413	374	413	409	408	439	375	428	423	408	413	378	403	417	421	405	424	384	404	407	443	399	406	394	402	385	397	422	422	405	454	401	395	404	413	389	405	393	405	413	403	420	449	398	428	385	395	405	406	409	406	395	402	377	391	418	424	432	389	416	362	408	406	406	383	373	435	402	425	418	432	408	452	414	411	400	425	412	379	442	414	454	416	402	369	387	412	349	420	412	396	393	407	409	468	392	390	394	424	414	417	381	420	417	402	416	401	406	394	423	455	397	433	395	397	395	398	454	405	437	386	381	404	423	428	442	419	428	389	427	379	426	400	429	425	398	396	390	431	417	390	397	392	428	403	434	383	408	404	415	437	373	408	389	396	411	428	385	424	432	445	449	441	421	392	407	445	400	389	396	403	372	413	387	407	408	434	426	388	426	419	397	403	405	359	391	436	410	427	403	408	387	385	404	431	385	433	407	422	432	408	443	411	422	425	399	387	416	389	394	373	409	416	419	444	430	419	423	441	352	422	426	417	443	448	422	444	392	420	405	425	392	392	413	393	445	383	403	409	410	400	391	405	419	417	424	418	399	422	401	387	429	418	423	436	399	409	419	419	425	402	400	400	440	418	431	378	397	389	401	390	444	403	389	405	368	425	385	370	423	419	398	443	396	430	405	433	372	394	407	410	377	394	400	415	370	395	410	432	406	403	399	423	457	429	390	425	352	406	422	390	394	421	396	446	422	422	418	370	405	392	411	426	386	399	463	414	411	409	433	414	415	406	389	411	444	427	415	383	388	415	442	390	423	441	398	372	397	429	415	432	417	415	424	417	435	418	425	417	394	384	394	388	410	423	400	406	386	354	439	415	389	396	396	361	386	401	410	408	369	423	408	408	416	412	414	435	354	399	409	401	410	407	389	409	423	413	377	428	393	407	417	390	409	412	439	371	403	413	406	446	417	386	395	351	353	398	410	420	386	416	421	395	427	430	424	435	434	387	435	402	396	389	398	370	368	383	394	397	425	402	410	404	414	408	419	415	413	428	413	429	421	399	394	376	452	411	446	383	393	415	434	413	395	393	381	374	417	402	360	411	396	389	414	387	448	407	390	438	406	428	407	386	387	402	387	400	406	375	410	407	394	429	400	432	415	396	413	394	447	404	391	413	389	412	367	393	431	419	414	406	410	399	390	378	436	409	418	429	425	430	377	375	406	363	438	429	415	433	383	439	447	392	399	434	373	436	432	392	425	407	405	396	447	418	375	406	393	411	387	392	366	430	402	377	416	425	393	418	402	445	414	376	398	384	406	444	407	394	395	403	410	430	390	442	410	400	400	381	442	453	420	430	375	419	403	430	375	408	381	399	411	413	383	397	407	388	419	420	399	430	410	440	410	407	394	388	410	418	390	393	436	403	405	457	380	406	416	402	420	397	390	405	416	425	434	400	410	409	402	400	403	366	432	407	386	412	403	433	390	367	404	403	420	430	413	409	426	412	334	406	403	392	414	448	404	450	407	415	381	388	413	440	406	407	444	406	391	389	419	379	380	420	374	401	399	443	416	418	412	430	406	395	431	432	412	381	398	402
23429	21721	29492	24738	22330	23539	21805	12620	8124	4455	1467	1051	894	760	648	675	640	630	559	547	557	565	558	569	546	530	539	511	479	517	498	471	541	524	517	482	518	522	472	460	488	487	515	500	520	492	508	482	515	468	499	480	497	494	482	543	502	528	529	519	498	509	512	540	510	517	529	537	510	499	524	532	511	506	465	500	447	475	468	517	487	556	518	505	490	533	540	472	497	516	510	534	504	494	526	540	551	491	524	464	529	523	504	513	514	491	482	482	531	528	511	491	498	485	496	522	513	521	508	530	515	523	508	540	543	479	523	468	479	489	487	527	522	508	505	493	501	500	526	494	504	528	519	541	524	508	535	496	495	453	485	475	510	419	510	483	519	492	492	494	483	514	509	452	507	456	474	503	506	513	481	487	458	512	516	525	505	522	507	536	492	491	466	523	514	482	479	508	511	554	493	495	504	516	506	490	469	493	518	503	492	506	462	526	541	495	502	529	537	525	507	545	505	536	486	529	503	512	488	495	491	494	485	510	497	451	468	474	483	464	496	466	466	520	472	511	451	507	467	537	490	510	485	515	503	507	504	504	503	524	460	490	494	540	539	491	463	504	523	521	510	500	497	530	500	483	478	508	495	512	488	503	540	493	519	527	477	518	516	478	511	527	521	473	508	476	544	485	475	561	498	521	498	495	484	543	479	553	474	523	505	511	512	507	503	509	532	520	476	498	544	504	522	509	496	480	471	528	506	513	514	460	486	495	502	482	503	502	512	457	529	498	542	475	498	520	493	514	498	503	497	514	502	506	516	511	528	500	512	518	505	479	518	474	502	499	501	487	470	499	534	533	509	514	518	524	476	483	487	492	469	518	522	468	477	504	487	479	507	508	456	478	506	523	494	495	497	529	479	523	522	471	519	470	490	531	525	541	456	494	497	556	510	464	521	486	527	494	483	539	570	514	525	493	495	490	487	497	507	528	509	457	489	494	516	505	564	460	533	520	503	534	454	475	506	522	503	500	520	519	490	505	456	469	501	490	498	506	479	489	455	455	509	464	541	510	520	499	456	535	489	491	558	482	487	479	476	436	500	497	495	504	493	480	515	523	547	514	522	519	492	522	470	555	531	505	508	495	483	534	495	489	494	494	562	468	468	467	549	492	553	482	487	474	501	545	500	534	489	506	551	513	482	476	497	507	487	504	526	515	499	460	532	480	491	472	489	515	458	497	471	495	498	511	521	484	487	530	505	475	505	554	536	506	486	484	490	500	525	472	491	498	507	509	503	480	512	513	513	523	505	504	537	524	515	482	473	512	499	524	501	513	478	506	465	508	475	485	542	532	532	480	538	494	460	490	497	495	496	481	492	479	532	498	503	490	482	464	505	483	497	494	506	498	506	495	496	528	521	540	492	481	487	457	463	537	496	478	510	487	506	476	536	472	491	508	520	545	502	554	479	496	503	501	521	514	535	487	485	496	549	530	582	492	507	523	478	481	480	502	517	509	568	513	489	506	483	506	468	440	506	528	513	512	478	561	506	540	481	503	539	468	502	453	513	490	468	508	482	483	504	495	480	484	488	484	491	494	513	519	501	485	522	535	460	494	523	514	472	507	505	512	522	512	486	504	495	474	518	521	486	474	486	511	489	527	537	530	542	517	492	534	478	495	503	495	482	514	525	516	481	509	520	493	510	526	523	476	541	533	571	506	483	500	536	479	465	530	544	497	529	526	502	481	526	547	493	479	528	513	517	520	530	474	480	469	496	533	478	476	567	490	526	504	484	488	509	481	525	469	488	532	505	549	495	515	499	517	509	504	499	487	525	519	473	492	499	539	527	489	517	492	508	523	487	499	529	468	509	499	471	513	533	527	486	501	527	499	473	473	528	487	516	488	482	532	510	523	465	489	546	495	508	497	486	529	551	532	503	485	468	492	524	488	524	512	520	524	505	517	516	527	535	530	538	507	471	498	484	516	521	507	503	500	502	519	505	485	523	499	550	494	493	557	493	501	489	517	502	463	483	487	500	506	477	529	520	502	521	498	502	511	493	467	479	509	506	495	500	480	524	496	522	534	513	468	502	525	506	505	532	486	474	467	504	479	527	509	509	532	561	530	507	517	496	564	500	498	472	495	483	500	510	471	498	479	495	504	527	503	502	545	517	517	501	480	493	520	531	483	466	528	522	515	569	494	455	485	454	528	507	502	519	507	522	477	537	510	489	500	526	501	494	486	494	440	543	467	507	522	503	539	476	542	529	488	482	491	526	477	510	501	540	505	502	508	538	526	485	500	501	491	515	507	526	489	516	518	488	531	496	500	530	474	489	520	485	501	506	459	485	477	532	512	489	518	473	528	503	484	519	521	499	508	513	461	502	518	484	487	525	560	460	522	510	525	522	526	503	494	540	495	465	500	523	466	472	521	520	497	512	461	508	500	510	522	525	519	500	466	522	511	494	462	482	520	484	482	461	464	517	457	524	511	531	525	502	480	493	527	526	539	507	508	529	495	508	556	473	479	510	519	506	478	502	472	512	497	510	506	518	520	507	466	509	490	489	496	484	505	504	508	509	567	513	542	480	512	541	494	469	481	485	484	496	484	542	475	511	504	526	502	498	484	501	520	532	471	473	522	546	488	527	520	499	500	505	508	485	485	520	503	519	486	506	492	478	524	490	490	474	488	498	504	491	486	502	518	521	461	544	532	546	508	498	485	501	489	485	466	478	501	483	482	512	530	491	493	459	488	551	490	537	479	523	486	516	514	504	497	491	545	512	533	535	492	529	478	557	484	504	486	525	501	497	463	472	486	502	505	500	535	515	501	518	483	472	508	528	504	503	543	511	521	517	532	494	517	465	486	509	481	504	473	473	500	488	494	508	498	494	501	507	475	529	491	513	523	512	509	513	498	495	503	504	517	533	494	526	516	502	459	485	466	454	473	506	491	470	493	499	498	531	494	512	473	506	520	503	447	498	497	451	521	484	523	481	500	477	498	516	470	545	524	534	479	455	523	489	483	475	500	508	514	523	481	465	476	538	485	495	513	503	524	507	488	451	487	525	511	510	494	525	487	542	480	486	522	529	466	494	504	506	520	531	521	478	549	459	508	522	480	493	474	459	495	513	487	542	490	525	484	542	487	499	502	493	491	498	474	493	513	561	527	489	509	482	480	501	468	488	523	498	488	529	451	473	492	501	474	474	508	485	475	501	520	494	503	510	484	506	519	510	495	503	534	447	517	467	510	530	526	493	522	482	464	512	502	502	489	490	522	524	491	471	498	489	505	538	497	474	485	514	517	483	508	502	494	495	489	503	513	539	480	513	512	486	550	460	537	522	446	506	520	497	502	498	542	531	500	499	486	508	525	500	498	514	498	496	528	471	489	469	494	512	497	527	509	499	526	518	571	488	480	488	487	541	497	474	513	515	517	466	499	506	495	522	487	509	489	491	508	504	543	506	519	488	525	511	509	511	507	497	503	508	511	467	508	489	501	516	503	498	471	473	450
36761	66879	52927	38796	28360	23737	19795	15938	11627	6496	2177	1421	1093	977	899	766	722	617	661	584	600	600	592	580	579	573	566	565	570	532	517	536	507	547	535	524	571	498	504	546	511	542	505	498	532	569	529	516	506	524	538	499	515	508	521	505	510	485	505	513	531	531	521	562	525	525	494	516	539	537	506	534	546	519	495	532	540	530	561	535	537	526	513	550	511	580	522	500	539	556	475	518	552	507	514	494	544	536	541	488	498	512	515	508	477	471	509	479	550	557	534	510	492	504	558	530	529	514	521	474	517	547	526	516	496	536	532	532	511	483	497	500	495	502	511	505	540	497	486	497	541	484	487	567	506	569	502	490	564	514	515	513	474	544	504	550	541	550	494	533	491	511	460	554	490	537	515	511	534	555	513	456	546	509	520	515	533	532	511	498	507	513	460	508	499	485	494	540	515	548	484	566	533	443	474	525	487	472	493	498	512	494	514	491	512	481	484	536	543	513	474	516	572	530	508	556	579	508	498	521	509	521	513	529	505	480	506	529	532	543	515	516	469	486	495	488	527	519	505	524	525	522	491	535	499	526	469	528	521	467	496	520	539	510	498	490	566	486	506	527	522	517	462	469	492	499	546	489	515	498	557	493	503	505	563	524	500	508	513	523	533	542	536	478	516	540	504	537	526	545	536	497	526	504	503	497	560	510	525	521	542	534	529	491	528	491	498	536	511	532	535	512	502	555	582	524	514	521	532	484	529	531	521	473	517	560	485	520	510	517	535	507	490	562	520	569	566	511	531	526	529	482	529	482	480	530	480	530	507	526	500	494	528	497	511	493	467	496	545	515	530	472	532	545	488	513	521	496	512	539	501	489	543	504	527	475	509	475	505	491	471	489	448	509	523	529	487	527	522	500	504	493	536	557	524	532	489	540	507	545	512	507	514	512	536	507	526	490	518	511	503	522	502	565	503	504	522	525	523	556	513	500	530	543	520	491	503	505	485	488	507	522	494	526	523	511	535	469	491	500	554	496	478	525	489	519	510	511	505	492	534	529	532	499	521	531	524	496	499	504	561	482	524	532	458	499	493	530	537	535	468	495	466	575	500	533	525	508	474	476	498	504	538	544	476	532	474	513	543	531	456	522	521	557	517	515	508	512	529	540	563	545	524	503	497	531	482	476	543	522	482	525	518	519	497	509	536	519	516	505	531	492	518	535	487	510	517	542	564	466	505	500	527	496	525	507	500	525	502	543	503	529	518	485	505	548	514	506	499	546	496	575	512	503	517	535	499	478	541	506	515	506	499	484	513	495	510	500	514	506	499	504	507	502	503	522	547	545	559	492	516	526	517	520	535	518	507	540	521	504	514	539	501	547	531	520	519	510	501	502	515	545	512	521	527	514	519	496	518	493	492	523	549	504	559	496	494	524	546	535	500	524	527	474	518	500	485	472	518	574	543	488	486	533	520	503	501	500	489	495	534	513	512	504	516	509	523	496	472	452	517	533	487	536	526	498	501	512	520	470	539	532	528	529	530	469	566	535	466	518	507	496	521	545	511	523	509	532	549	498	495	501	494	466	499	525	518	469	469	526	517	466	525	535	492	507	533	523	494	547	497	511	526	505	465	505	509	482	544	511	532	500	523	541	514	522	467	518	490	487	511	526	515	518	496	569	523	530	537	502	523	503	539	483	561	509	519	503	521	550	482	566	496	540	514	505	515	515	471	509	527	507	492	529	547	536	496	514	515	510	529	533	525	519	527	565	569	504	480	494	526	468	548	526	524	505	570	539	489	511	513	530	557	494	484	537	526	514	513	527	508	504	490	527	494	502	542	533	534	513	538	497	520	527	561	507	487	523	499	539	520	493	517	500	497	459	524	530	525	467	498	527	522	531	546	488	537	525	480	503	487	519	532	569	540	548	530	534	513	504	503	511	524	561	484	508	518	502	485	501	486	525	527	493	538	494	535	496	426	538	535	525	480	477	488	459	491	505	507	473	524	503	500	466	521	531	510	493	536	517	489	501	533	565	506	501	501	548	511	518	535	525	502	527	505	490	506	556	549	541	497	523	508	526	479	514	554	538	519	506	515	494	519	534	551	510	543	508	564	528	483	519	501	516	529	531	499	495	541	524	489	478	529	548	532	519	539	511	493	489	507	562	491	514	508	534	502	517	535	519	493	524	504	549	550	512	518	504	513	540	562	530	491	526	521	521	522	496	536	516	506	491	541	555	517	548	521	510	500	477	517	496	573	562	545	517	538	474	561	526	498	501	533	558	510	529	519	536	536	508	553	475	503	494	511	508	515	495	531	496	498	511	500	543	551	517	498	535	517	545	488	536	501	528	503	530	511	526	539	508	510	543	489	530	534	498	524	537	515	506	500	527	531	489	484	497	496	555	527	540	503	494	480	521	536	539	514	538	504	501	547	506	494	529	488	462	514	549	538	523	509	532	530	559	508	549	516	548	503	528	513	502	535	550	505	526	483	503	540	473	532	531	523	533	531	492	544	516	521	527	491	524	522	495	510	516	480	525	507	485	504	524	531	543	515	517	514	485	486	527	493	548	514	514	514	508	505	497	526	548	494	477	508	542	488	535	520	534	547	473	506	531	540	554	517	488	531	537	512	532	547	505	525	529	528	544	485	544	503	530	538	515	527	505	491	531	508	508	511	523	536	480	499	515	524	480	485	518	527	512	505	512	527	512	514	529	560	548	527	517	541	561	490	533	524	524	501	538	538	463	515	537	547	534	502	572	504	503	546	569	481	509	488	531	516	517	513	501	551	528	509	534	534	540	531	489	480	508	529	544	504	542	530	501	506	545	499	503	484	523	525	488	535	532	513	535	519	486	501	540	463	502	551	509	520	537	492	504	556	545	491	514	500	537	544	519	514	511	536	556	503	542	518	514	519	497	554	526	521	516	486	517	493	510	494	494	535	530	511	506	539	496	561	516	489	505	484	492	500	540	531	515	517	526	482	518	533	484	488	521	526	500	531	522	502	467	543	519	498	490	501	528	542	540	528	528	505	498	511	520	514	543	481	524	539	497	512	523	521	512	524	547	505	535	500	501	494	490	526	525	517	541	502	490	502	504	514	520	490	505	493	524	509	514	529	528	516	513	571	525	516	472	548	515	451	533	517	490	487	523	510	514	523	508	557	510	518	542	525	516	543	501	547	524	547	508	519	538	534	509	541	514	496	532	564	494	488	528	559	544	509	505	540	539	500	528	500	550	489	514	481	478	529	494	535	522	528	534	524	490	476	531	527	539	531	496	508	503	526	532	502	529	454	492	491	555	524	503	505	531	518	537	504	545	531	534	462	536	497	547	513	513	483	515	497	533	503	585	523	508	541	499	522	516	538	528	561	529	517	472	546	511	510	534	533	490	516	554	511	515	538	474	530	541	526	478	488	530	572	549	527	512	528	547	497	502	492	518	526	522	523	537	530	507	545	514	517	543	494	510	502	503	491	531	497	529	532	534	525	500	505	488	490	552	496	510
32383	37145	38863	27061	14377	7735	4371	2335	1506	819	456	367	338	317	323	309	264	275	311	277	297	287	267	298	263	271	289	268	275	264	282	274	276	265	293	254	252	266	260	228	279	258	258	273	273	263	235	217	270	240	287	260	246	261	301	281	233	275	288	273	252	251	249	291	245	299	255	268	261	254	315	267	262	303	271	274	262	280	280	288	263	307	298	252	284	264	257	284	277	260	266	260	270	265	274	254	287	262	236	259	253	247	268	258	272	263	273	275	291	258	235	261	276	245	253	256	240	293	272	265	276	263	237	307	273	247	275	255	273	266	272	270	272	260	280	295	289	279	281	291	267	244	282	284	230	271	261	264	257	256	316	261	271	275	256	282	264	284	274	245	258	231	268	305	247	259	297	252	252	284	265	288	276	293	302	233	262	285	262	256	275	273	282	279	275	279	254	264	259	283	276	285	264	278	271	269	285	267	272	285	270	281	273	257	271	267	279	286	247	260	290	251	276	281	250	278	298	268	248	250	250	269	281	272	261	282	283	272	253	277	258	270	272	263	256	290	244	266	275	282	310	286	286	287	259	250	275	281	248	245	304	243	270	278	275	257	258	267	265	256	262	274	259	233	252	266	284	302	276	287	252	273	271	260	254	264	266	280	250	251	250	275	242	260	251	291	236	251	272	264	249	258	281	284	274	307	260	248	266	266	265	292	276	283	280	288	284	244	254	236	299	271	276	296	253	272	273	254	294	265	271	269	258	285	262	253	257	275	268	253	278	258	269	263	245	266	260	295	259	283	259	258	269	284	275	287	249	259	266	279	286	276	260	277	241	257	272	260	266	253	264	265	259	275	261	297	246	278	231	275	256	271	284	278	300	292	260	293	276	285	259	277	295	288	260	260	258	278	263	281	265	284	275	268	250	246	248	276	256	251	269	259	273	296	283	299	263	275	246	235	264	247	241	288	278	291	251	262	259	265	300	256	274	236	262	253	271	261	274	250	266	262	273	258	251	254	262	273	294	247	248	278	257	271	264	246	269	281	258	284	284	253	277	265	277	262	264	273	258	251	250	247	293	284	287	284	268	260	264	270	275	252	246	312	236	281	239	258	275	256	239	261	273	285	277	239	245	258	258	264	284	252	255	285	288	261	289	282	252	266	267	269	291	260	283	261	268	286	277	260	256	297	256	291	260	273	286	297	252	279	290	278	260	267	247	293	262	251	275	265	251	244	289	298	249	261	269	273	266	250	256	265	279	233	260	283	292	284	274	256	297	268	272	299	275	270	282	261	271	259	281	296	260	254	263	267	294	256	263	269	241	273	274	263	246	280	278	288	248	263	275	272	305	285	267	264	259	268	287	280	260	273	262	252	263	287	231	269	263	323	270	299	267	241	283	257	285	294	255	256	276	268	270	248	235	266	257	265	260	280	251	251	266	262	252	265	281	257	276	297	264	260	243	296	276	290	247	283	235	276	257	290	250	255	285	264	243	258	278	262	262	256	279	264	270	241	276	259	255	281	271	262	262	257	272	261	262	311	282	241	258	294	264	272	264	274	263	264	276	264	278	266	295	269	277	274	238	243	274	241	268	251	261	276	261	287	268	261	282	263	261	262	241	300	248	261	251	271	261	280	271	258	266	278	278	255	290	266	263	264	245	267	289	282	241	252	255	240	264	269	290	248	257	285	273	278	254	272	277	268	270	286	256	269	269	277	275	257	254	251	280	274	250	279	283	295	284	263	244	278	282	257	283	239	262	299	250	278	247	255	265	264	283	248	269	274	285	236	280	263	292	297	247	270	289	259	255	281	255	274	260	297	275	271	249	248	248	286	256	243	290	284	278	257	268	249	284	273	287	280	275	279	281	248	239	277	311	254	259	256	251	309	269	265	270	270	275	269	270	284	284	265	257	266	286	262	287	262	267	253	282	266	243	257	287	272	265	284	256	281	251	291	257	272	264	253	285	277	268	283	260	266	276	275	269	295	255	247	266	272	265	279	262	273	275	277	263	259	264	282	258	294	285	255	283	281	238	255	287	267	259	248	263	282	289	246	281	257	289	278	276	260	244	261	267	219	275	277	260	259	248	279	253	271	279	282	251	250	241	283	295	288	252	256	285	231	261	250	300	287	270	258	232	284	280	237	283	284	289	278	258	271	261	272	274	230	252	298	274	239	276	279	253	249	275	276	261	259	263	256	279	259	298	289	268	265	276	283	286	264	280	274	276	262	286	281	266	271	256	273	253	244	261	275	238	253	242	246	250	223	274	258	292	307	268	249	234	263	252	267	225	257	268	280	242	288	286	295	288	277	285	249	246	269	274	268	268	267	268	278	265	274	281	286	274	259	283	280	262	251	246	260	256	219	254	272	255	241	276	229	265	278	252	258	237	278	251	273	260	297	276	281	289	271	274	261	266	277	275	288	254	263	231	319	245	259	267	263	257	280	248	254	249	241	257	290	263	264	259	311	268	266	246	276	268	257	269	236	274	267	264	271	259	265	260	241	267	283	278	241	248	278	255	298	237	234	279	271	255	281	278	294	257	285	270	263	275	258	302	262	271	258	281	241	284	270	255	272	308	264	297	283	284	252	253	278	271	266	246	271	257	271	279	249	239	241	236	260	270	282	262	257	282	274	267	243	247	251	335	255	251	293	286	247	275	260	271	291	273	281	292	241	255	241	251	244	282	253	265	238	282	283	287	248	287	261	240	266	247	277	251	272	290	263	315	267	246	261	285	258	247	253	255	278	267	297	259	270	286	270	272	272	264	271	264	260	253	274	244	298	256	284	272	258	246	288	265	261	286	267	286	268	291	262	264	286	284	250	266	256	291	241	224	267	279	258	265	238	242	256	298	254	274	244	257	251	280	271	253	289	264	261	273	280	242	271	266	293	269	279	300	245	221	254	291	241	250	260	256	288	242	283	252	277	282	267	271	252	243	245	250	269	253	292	270	250	278	286	273	302	275	279	268	268	258	272	262	257	263	236	302	295	251	298	235	275	272	273	287	257	254	268	285	270	264	282	261	260	266	249	252	273	259	288	287	271	274	266	290	270	267	259	283	273	259	268	281	280	269	254	270	276	246	282	257	297	260	249	275	261	256	268	253	284	284	244	271	274	260	265	271	305	234	266	291	290	314	259	237	253	261	263	296	284	289	269	252	268	280	265	272	264	277	265	292	266	295	254	273	274	301	288	246	266	288	268	261	250	285	256	270	254	285	284	262	237	252	266	280	275	295	234	279	263	234	258	270	260	260	276	282	269	261	280	260	265	275	266	287	251	305	261	235	258	267	275	242	277	250	279	278	275	275	241	268	263	248	268	251	269	277	264	287	280	239	263	240	275	272	285	275	274	275	269	285	275	277	270	237	262	284	274	278	244	247	248	255	276	285	296	242	299	254	276	282	265	276	255	268	274	296	274	261	288	254	260	262	306	264	266	280	219	290	269	252	256	267	282	268	266	266	285	268	292	242	263	277	236	254	264	295	269	258	245	263	281
34076	50859	38228	24787	16414	11301	6966	4174	2834	1354	638	498	420	379	400	359	335	340	330	305	331	311	317	304	304	295	277	308	292	276	299	297	297	323	304	295	300	283	281	299	306	287	317	302	312	264	307	281	295	298	258	304	306	293	283	307	320	280	304	304	302	275	270	287	285	301	296	277	273	279	285	290	289	286	302	293	290	261	282	275	268	295	337	300	283	306	313	283	299	307	272	275	302	283	322	290	314	298	255	280	276	270	294	265	295	285	317	279	304	310	297	280	291	307	287	337	285	340	283	304	294	288	305	288	304	278	295	306	290	297	300	297	322	308	297	299	304	309	277	288	298	310	327	274	291	299	270	304	300	248	292	276	301	286	282	311	292	346	309	298	296	297	285	289	300	305	295	338	255	306	301	280	311	296	295	329	321	303	297	314	278	331	267	324	273	254	271	283	324	295	304	290	274	306	276	280	284	336	275	296	302	317	309	294	256	302	311	319	307	276	310	278	304	286	259	309	300	296	276	309	284	313	296	289	307	288	276	271	302	301	284	295	293	289	301	258	287	285	297	294	297	299	301	321	308	275	289	331	263	264	340	306	305	278	288	292	299	321	282	269	275	272	303	288	306	289	317	321	309	304	296	289	298	288	260	292	280	297	293	281	289	308	328	336	294	287	304	253	288	297	290	275	275	264	295	344	294	293	277	298	289	303	316	277	279	281	313	284	288	276	295	270	291	287	312	323	286	309	285	320	275	300	279	259	303	287	292	261	272	312	276	279	305	309	301	290	280	289	309	284	297	304	274	292	293	294	295	307	302	298	317	311	293	331	257	275	309	271	292	321	299	283	319	283	280	290	288	336	297	294	299	299	284	306	285	299	301	283	324	299	292	277	303	285	249	316	334	292	270	325	314	326	278	261	307	270	313	298	301	297	273	285	315	306	285	320	294	268	284	295	338	278	296	301	326	299	313	309	302	267	304	282	260	288	335	286	287	281	310	300	320	307	281	285	290	292	273	317	297	284	318	290	291	312	319	290	303	281	270	291	301	298	327	280	297	296	308	270	321	271	281	305	295	258	321	287	266	294	322	313	314	256	295	275	300	274	317	272	305	288	301	266	292	277	303	286	290	302	286	299	303	297	293	304	305	316	299	300	283	302	320	290	254	298	278	278	298	317	286	309	280	293	285	290	321	263	311	298	281	316	299	292	326	288	307	303	309	298	284	284	313	289	283	278	296	294	300	292	294	263	274	274	281	302	291	298	277	276	304	252	274	314	264	294	275	282	296	286	303	326	309	297	301	302	275	309	331	289	289	293	294	284	303	306	295	313	286	298	282	309	289	272	284	287	297	307	298	283	292	300	293	316	269	278	318	304	322	289	311	297	320	324	297	275	317	304	314	299	270	290	293	292	297	279	299	289	283	258	280	287	267	295	304	294	276	301	299	300	309	327	277	281	299	296	286	301	318	275	284	309	309	283	303	300	281	296	310	304	265	319	261	295	299	312	322	279	302	273	316	285	296	301	288	311	297	307	308	285	290	290	303	293	311	285	292	291	281	296	307	280	318	301	290	322	294	281	303	289	290	308	296	298	265	255	356	290	279	283	307	285	283	278	309	290	322	296	270	282	304	293	273	254	308	309	333	297	307	302	334	293	324	315	267	310	312	277	331	285	285	326	291	303	302	297	304	251	308	307	318	310	284	278	267	324	298	295	281	289	293	303	320	288	310	306	291	301	293	278	281	275	271	297	327	282	303	311	260	264	277	294	314	265	310	274	301	311	285	317	269	283	304	282	280	266	277	260	288	292	315	295	325	301	306	282	281	309	326	293	289	316	295	280	318	330	290	293	277	301	315	308	297	317	295	297	321	282	280	289	286	296	293	304	310	280	299	269	311	286	285	302	287	296	287	315	296	314	260	302	278	298	317	289	287	302	308	296	276	338	314	300	286	313	280	294	261	268	295	272	337	303	283	318	289	301	303	283	321	331	305	273	267	300	290	260	288	299	298	308	324	274	286	304	294	299	302	300	292	289	262	298	278	276	293	311	276	264	304	291	306	279	283	290	330	283	299	286	293	305	285	305	307	280	295	289	280	315	325	302	285	285	308	304	337	284	274	297	324	317	278	299	279	312	286	295	313	318	294	279	298	282	327	294	305	262	288	301	291	315	280	294	296	270	291	278	295	303	299	267	297	299	308	332	273	289	300	300	321	276	269	312	281	292	287	317	331	264	287	284	319	290	331	296	299	302	264	290	320	283	286	271	297	299	301	325	298	277	298	311	317	311	338	317	274	309	313	305	285	314	272	317	276	321	276	295	305	287	293	292	333	268	278	302	284	301	309	279	307	295	294	291	296	271	284	306	281	271	306	286	298	297	310	289	286	288	290	291	278	288	297	332	282	297	275	291	290	293	254	268	288	292	279	291	311	316	304	267	321	285	313	279	316	300	265	285	306	318	320	290	293	271	333	292	297	307	290	295	333	303	296	284	308	286	316	317	282	301	305	286	317	302	284	311	283	273	281	298	320	292	281	309	307	287	320	315	300	337	315	311	255	283	276	295	317	293	295	278	319	282	320	317	277	289	291	302	302	319	309	267	304	283	297	261	255	290	290	296	320	282	297	294	307	292	286	284	262	281	295	283	293	287	281	248	282	291	292	292	283	296	284	289	316	287	310	293	299	250	313	271	282	312	286	272	288	293	299	266	293	262	290	297	278	294	305	276	306	295	302	282	305	299	282	290	305	280	283	307	280	290	279	278	295	280	311	292	258	320	304	308	288	282	326	269	291	280	270	292	268	292	299	283	316	315	315	284	290	294	272	293	261	281	289	308	295	311	329	288	309	271	286	293	344	324	297	305	293	302	283	315	283	290	293	291	267	347	275	300	307	289	282	298	307	308	291	283	285	271	285	305	298	288	249	295	312	310	302	273	334	303	291	300	294	275	303	301	299	338	284	307	292	282	291	288	305	297	303	303	302	289	306	270	297	317	267	277	285	303	287	287	258	273	285	299	274	323	289	290	280	302	272	293	305	292	273	293	309	291	306	329	290	289	285	279	278	303	296	281	284	298	280	281	304	292	269	297	306	296	284	311	331	273	304	306	279	286	310	301	277	291	304	279	305	275	274	294	301	252	306	280	270	307	298	295	283	285	266	313	307	311	301	307	295	294	295	305	309	300	291	291	305	286	289	297	308	293	303	303	305	300	296	280	297	298	301	352	313	307	300	286	304	321	324	276	297	287	320	325	304	273	324	281	312	278	296	337	309	288	307	290	301	309	300	273	298	301	285	299	298	315	330	279	335	268	292	288	304	311	292	292	276	299	327	287	297	283	301	292	320	279	316	299	301	260	301	318	299	305	311	289	298	267	291	305	321	289	284	297	308	312	293	293	288	281	332	273	288	311	296	295	305	313	302	300	300	318	296	288	313	307	299	305	262	310	280	281	289	293	310	306	330	276	325	301	290	265	283	288	299	281	315	286	302	285	291	316	266	276
24574	21711	29385	26405	23193	18236	10295	5308	3267	1559	830	561	544	487	454	424	436	423	378	392	369	383	360	363	327	340	357	317	369	310	339	337	353	354	322	338	322	336	339	327	327	329	341	352	345	317	316	339	356	357	342	336	349	311	338	338	326	346	366	354	349	337	343	320	320	323	321	325	325	350	307	320	324	349	283	358	318	341	348	335	365	293	291	328	351	297	320	337	327	314	352	328	343	347	360	303	346	319	324	349	362	339	321	345	356	340	338	323	319	342	315	339	338	329	293	325	308	354	305	339	297	350	338	341	320	324	354	348	294	333	326	340	316	360	346	338	322	299	341	301	335	309	323	346	349	310	318	310	334	332	319	344	320	347	335	356	370	362	341	328	311	374	305	351	367	345	348	324	313	337	305	331	324	350	316	369	321	317	330	309	331	360	337	359	358	317	299	307	317	328	357	328	336	291	306	337	367	326	344	346	333	357	325	321	317	342	349	344	364	333	346	295	316	308	313	318	312	321	298	299	331	317	314	316	305	309	346	352	311	327	327	329	318	347	325	327	337	330	325	314	339	296	309	355	350	350	311	351	293	342	331	330	331	298	363	355	323	340	324	316	343	316	315	331	341	318	313	339	315	310	312	338	333	290	341	342	356	306	332	333	370	357	311	326	319	331	311	352	371	298	325	316	320	378	321	309	336	326	324	338	312	328	289	329	300	325	313	333	349	327	338	338	335	302	339	343	319	324	320	338	356	315	324	336	316	324	321	320	379	367	296	335	327	321	374	357	359	320	303	355	325	299	354	315	337	356	355	313	316	348	351	351	365	355	356	345	323	364	298	346	314	323	336	362	330	339	314	326	311	332	330	334	342	324	319	356	342	318	313	344	348	354	319	312	355	335	359	365	318	302	359	314	320	341	323	363	350	322	328	295	311	342	301	349	341	334	309	353	312	355	356	314	334	321	270	336	327	293	336	351	342	315	302	330	331	322	321	316	319	336	315	320	310	353	311	316	309	340	359	311	355	327	331	322	325	317	299	340	332	362	356	315	316	356	340	307	349	340	326	322	322	324	352	376	348	304	337	327	318	345	346	319	315	322	329	345	331	327	338	327	338	317	334	325	350	294	346	302	330	343	291	333	321	312	322	312	338	313	339	333	330	342	346	327	327	354	303	334	326	344	332	335	357	319	316	342	321	303	342	344	302	310	334	343	320	334	355	324	341	342	334	333	311	309	344	305	340	330	326	322	331	352	311	306	315	338	373	337	341	294	323	330	367	320	300	323	347	338	332	340	327	325	341	345	327	336	361	339	316	344	296	326	367	331	333	340	341	358	315	350	317	337	349	325	309	322	331	340	320	303	313	291	322	324	330	318	322	312	314	322	350	296	316	327	296	331	333	321	311	325	329	353	324	313	335	322	319	341	332	312	327	365	365	354	285	308	346	308	323	329	324	347	311	335	373	328	326	320	341	323	310	369	321	362	305	330	320	355	331	330	325	324	351	349	346	345	322	365	335	338	371	348	308	325	341	329	332	349	364	287	351	309	333	316	335	330	301	336	348	332	295	299	322	343	338	317	327	357	344	322	323	349	337	353	341	312	354	344	333	349	350	315	308	310	332	327	346	297	324	344	334	317	316	344	315	354	357	302	330	318	321	305	332	321	318	353	325	334	350	297	362	328	315	323	320	341	342	354	341	343	316	309	324	339	331	355	357	308	334	314	340	331	337	326	331	328	340	324	302	326	320	331	342	305	352	330	358	311	293	317	306	320	325	290	357	323	321	314	321	363	341	306	308	319	318	345	350	325	304	316	342	327	324	369	326	301	314	323	342	336	329	339	344	374	312	331	332	329	301	324	335	290	313	313	338	283	332	327	309	367	345	315	297	296	338	328	342	322	349	354	327	325	302	340	326	350	314	317	334	328	322	306	343	343	311	295	357	304	346	297	322	326	300	351	282	355	312	315	365	312	355	321	338	298	338	334	335	346	320	372	351	329	309	293	326	359	319	335	321	365	302	353	338	350	312	309	349	335	334	305	333	312	315	321	347	328	316	311	356	316	342	339	341	348	350	329	319	343	347	317	341	333	328	339	339	350	327	305	351	326	370	328	316	295	321	345	337	327	339	311	328	328	330	336	324	347	314	336	306	322	359	322	349	325	333	327	329	341	381	342	304	336	315	341	362	322	319	316	316	330	318	330	342	330	336	316	314	346	335	321	338	325	324	329	331	339	332	320	314	346	335	364	302	346	327	350	345	298	328	360	356	322	297	287	337	317	317	337	340	330	338	315	340	306	314	359	344	316	362	323	317	311	354	327	328	334	333	357	324	372	325	334	344	347	344	304	318	350	310	312	303	336	318	342	327	320	316	333	326	316	352	322	341	293	341	337	382	333	312	335	293	300	329	280	327	302	335	338	345	338	341	346	353	363	327	315	315	352	360	330	307	339	321	362	340	337	317	340	350	325	328	336	329	340	341	327	321	333	291	286	326	340	337	335	336	322	332	331	355	329	309	327	335	302	320	280	354	306	332	326	338	339	340	306	354	325	328	332	356	334	316	308	327	321	319	331	316	352	336	345	337	351	311	342	333	326	321	339	368	327	351	327	355	335	338	330	349	341	323	342	326	341	339	324	338	322	354	301	346	345	318	342	332	334	303	336	318	346	344	301	334	327	333	319	316	311	327	333	342	351	307	337	300	312	332	335	323	317	313	376	330	313	281	336	315	319	336	342	314	343	362	323	303	350	329	329	336	323	314	344	301	324	318	328	335	301	364	310	323	330	328	298	314	345	307	342	307	354	353	282	334	311	304	341	323	327	356	353	301	324	352	352	345	319	356	351	305	309	356	346	320	365	351	311	341	328	352	307	326	335	353	321	291	311	316	312	366	341	338	311	319	316	316	340	312	330	319	380	342	330	324	371	352	355	350	353	310	332	333	309	322	310	339	321	331	331	354	360	353	323	323	325	363	346	323	346	326	325	337	307	336	329	314	313	349	348	349	332	343	329	313	302	311	344	302	349	342	332	325	324	374	331	303	365	353	328	307	314	359	315	308	352	302	311	330	306	339	338	318	310	351	321	315	366	326	340	335	356	330	328	338	352	325	312	323	346	301	355	330	330	321	319	308	346	313	323	341	327	325	317	336	316	312	326	321	366	348	342	327	321	333	337	347	341	333	312	308	344	331	327	365	332	324	340	306	336	363	317	347	337	311	307	332	289	309	322	338	318	315	317	282	381	328	342	366	348	311	359	331	329	356	335	339	341	344	347	307	320	321	294	329	312	339	318	335	332	330	317	336	352	314	299	336	324	341	322	317	343	311	345	331	334	334	383	330	318	315	327	325	343	334	296	316	307	345	337	347	319	336	304	341	351	331	349	301	355	328	357	317	320	339	349	370	380	333	333	349	331	327	306	374	323	332	382	322	323	353	342	299	326	335	329	286	319	298	360	362	296	339	333	310	320	349	324	326	278	333	312	342	367	325	316	311	329	327	304
34025	61198	48267	34409	24212	16722	11375	8105	5417	2444	1235	807	649	600	639	512	473	445	412	437	374	385	394	368	382	366	377	350	353	355	333	393	334	371	350	368	364	376	324	362	401	366	341	356	318	357	337	319	343	359	353	354	380	346	338	348	345	398	324	335	336	375	361	372	343	330	354	362	363	361	365	345	362	356	342	369	351	341	386	348	348	349	380	324	380	364	328	367	342	352	349	365	346	352	338	333	372	345	356	377	354	336	365	336	330	333	363	341	370	327	369	333	350	319	348	325	337	325	371	326	343	352	314	351	354	347	366	369	343	333	342	377	330	357	323	359	357	294	303	346	378	350	348	345	381	376	336	318	331	351	360	371	340	356	346	381	359	324	321	339	352	316	340	358	365	363	374	361	379	401	350	369	354	389	378	363	344	328	339	378	384	322	364	378	339	340	340	340	352	334	317	360	355	344	368	335	351	352	356	353	348	339	350	347	371	366	350	368	331	372	310	356	350	341	328	359	315	363	327	369	336	325	331	353	340	354	333	335	348	359	349	356	353	315	330	360	334	343	352	335	356	336	382	352	364	318	346	352	361	347	346	340	345	363	328	382	351	367	334	351	334	357	372	352	364	378	347	338	378	345	394	341	334	370	340	338	348	350	358	359	381	341	369	334	372	354	370	329	359	347	341	346	361	328	359	342	354	378	358	350	347	368	351	375	355	353	347	369	350	311	344	360	330	334	371	350	331	359	333	339	357	380	365	351	344	338	347	382	331	325	330	361	318	398	385	366	348	326	385	330	356	328	358	345	340	361	368	379	362	353	324	310	338	347	339	358	346	348	353	329	361	355	366	375	361	317	323	339	358	323	325	325	325	334	402	355	332	357	378	348	363	363	348	357	367	356	386	346	358	314	347	368	336	365	377	314	377	304	358	335	334	337	340	360	339	360	339	359	374	369	343	374	350	360	359	350	339	373	336	374	336	385	382	350	361	368	339	367	331	352	340	362	342	372	357	373	367	348	337	345	365	338	337	355	353	339	356	344	356	344	335	360	364	369	330	334	356	359	367	373	353	380	367	357	364	342	372	358	364	387	333	343	337	364	354	331	335	349	361	352	359	363	335	345	328	338	354	326	346	382	378	356	337	341	379	354	378	360	336	349	348	303	334	359	336	354	361	325	344	344	338	340	349	376	346	330	355	354	351	332	380	350	333	333	352	350	369	315	340	333	345	303	366	338	362	375	335	389	330	354	350	370	359	386	338	325	358	359	351	363	325	377	352	363	384	329	342	339	373	369	399	348	347	343	366	345	341	333	375	353	352	347	352	337	396	359	344	376	356	317	332	369	363	358	347	361	350	375	337	355	358	331	324	331	359	342	372	345	350	333	318	351	348	345	332	348	335	316	365	357	338	334	357	367	381	357	360	363	340	356	373	356	331	357	356	353	358	375	324	332	359	348	366	351	344	314	322	361	361	365	344	373	335	377	352	358	322	365	322	352	360	337	367	321	387	376	331	364	368	364	364	371	346	344	367	348	353	347	362	315	339	372	363	362	334	350	370	378	336	364	358	363	358	368	352	357	333	335	339	356	371	354	367	336	344	330	357	339	371	327	361	341	359	386	339	364	370	382	372	361	324	369	311	364	335	359	358	349	334	348	381	339	366	346	315	354	360	341	349	324	362	370	366	344	338	361	324	353	355	342	354	355	336	375	368	347	329	357	358	359	348	324	369	327	363	325	360	354	338	372	364	340	352	350	354	341	381	351	356	322	349	361	395	308	329	362	324	386	359	342	352	348	344	351	341	369	338	357	350	385	335	353	368	347	375	355	352	333	346	338	339	344	329	323	336	404	345	326	345	311	363	324	341	365	336	355	343	319	332	378	355	365	343	354	309	354	373	338	362	338	400	343	358	351	320	320	346	338	360	335	361	351	363	355	314	349	352	335	349	327	339	337	351	345	342	326	327	342	361	350	354	357	344	351	392	335	363	361	332	337	358	343	362	344	340	331	351	356	347	358	316	358	359	342	351	340	365	349	360	385	321	387	361	383	331	353	360	357	316	372	368	311	354	340	356	343	374	331	375	344	368	348	373	366	337	367	352	340	334	351	309	332	366	377	345	360	388	365	357	349	385	381	307	372	388	343	350	335	330	382	346	353	313	369	323	359	351	364	363	331	344	355	345	331	335	357	351	313	367	349	323	347	335	304	375	373	332	352	344	347	342	352	351	369	334	369	338	315	386	328	387	345	393	348	380	354	337	399	331	336	358	338	347	334	333	316	330	369	316	343	362	298	369	368	367	332	347	368	339	304	363	358	345	361	342	343	376	346	328	364	362	358	353	323	359	348	353	347	329	312	347	347	365	358	367	315	356	354	321	353	330	324	354	369	340	342	310	331	329	324	379	372	388	358	320	364	300	347	343	355	325	335	359	361	329	347	360	331	339	348	334	334	382	361	362	358	359	357	373	296	335	354	313	327	353	380	350	339	363	322	364	335	325	348	319	348	356	365	347	358	338	329	379	380	341	333	389	344	336	347	349	367	339	367	357	356	350	350	349	345	371	386	347	367	360	359	350	349	332	367	384	365	349	385	361	349	362	324	337	339	330	338	322	377	368	340	359	351	335	353	384	388	369	368	351	352	333	333	368	370	352	357	336	338	352	346	361	372	305	359	356	326	367	383	353	339	361	342	336	366	366	352	356	336	331	365	373	360	319	382	351	328	334	342	321	358	338	332	333	344	377	349	338	343	352	327	378	348	320	364	378	355	353	367	376	341	365	341	360	369	347	377	323	341	321	349	365	352	381	344	346	351	368	349	384	384	366	360	379	361	341	365	378	366	357	326	366	330	333	361	336	354	354	333	359	356	350	331	353	349	354	324	347	351	341	364	325	361	357	330	352	379	321	353	350	333	349	344	354	371	314	344	344	371	386	361	349	348	326	319	320	364	345	345	319	332	324	364	335	350	334	365	360	307	373	351	348	346	351	370	381	350	363	388	359	370	365	320	374	356	323	362	366	336	355	368	343	363	334	350	335	362	345	385	326	365	362	346	341	323	330	345	354	366	352	391	351	340	351	317	331	347	343	373	347	372	371	352	334	338	315	324	364	389	308	342	351	332	354	365	342	344	332	351	341	383	356	353	375	355	366	372	348	363	356	336	295	328	348	352	336	353	324	340	366	364	372	372	332	335	359	338	344	341	353	357	352	381	357	339	342	360	333	352	350	324	327	368	328	351	335	361	337	380	328	345	369	359	320	357	335	358	357	337	380	361	340	362	336	335	366	335	346	353	344	356	333	375	333	356	345	322	340	315	342	340	356	351	355	338	343	340	344	375	362	368	395	374	342	363	373	368	361	319	333	368	317	372	350	361	330	343	334	367	355	352	341	384	337	329	376	352	384	352	348	380	355	364	343	360	320	378	332	323	363	319	367	359	324	320	347	325	309	355	316	372	338	338	387	367	355	337	364	321	334	346	361	350	322	373	332	372	347	368	363	346
25750	21866	29839	28433	19579	10178	6466	4401	2605	1081	726	537	505	477	422	398	408	385	446	361	393	389	409	417	379	384	371	389	395	361	430	397	364	373	383	340	406	401	383	380	390	399	374	348	381	383	311	378	402	341	369	404	403	372	362	360	358	373	374	374	379	379	385	406	397	358	409	346	370	387	357	397	410	347	372	336	414	358	365	393	359	366	377	359	388	363	375	375	394	378	354	343	374	397	340	412	365	349	348	375	345	393	382	369	322	413	388	366	350	354	368	358	392	362	382	395	380	359	385	356	370	368	361	344	354	399	356	355	344	389	375	420	371	343	357	371	390	398	348	379	373	395	389	343	366	358	338	383	346	380	381	374	354	361	383	395	386	406	386	387	353	377	393	388	346	399	393	365	366	364	371	371	392	375	381	381	352	411	380	390	350	376	388	399	362	326	362	379	337	374	368	353	366	354	369	335	375	357	375	417	372	370	381	347	349	340	346	390	357	350	354	398	370	384	422	378	362	385	374	378	355	367	362	384	422	373	348	395	382	326	402	403	386	329	367	345	355	384	357	412	413	377	390	372	385	364	397	352	363	393	393	378	392	391	352	385	366	348	374	410	337	385	384	380	352	365	380	346	366	379	363	392	366	407	394	318	392	380	367	381	339	337	383	396	355	362	367	376	374	372	380	366	348	381	379	381	384	366	384	384	363	384	383	378	391	369	381	370	341	360	375	401	399	375	399	379	385	384	365	392	349	361	399	336	414	354	387	382	374	367	427	363	348	382	390	357	390	367	357	344	375	332	386	372	365	403	375	367	405	397	349	412	355	400	375	372	357	381	353	387	381	383	347	380	384	415	397	376	391	366	397	369	382	379	364	376	381	343	361	377	356	324	397	412	382	362	339	381	345	415	365	357	392	382	362	385	390	374	353	398	367	395	386	383	388	370	380	335	421	382	340	378	339	393	351	367	321	378	354	366	335	377	395	396	360	364	380	372	374	427	396	347	326	371	356	367	381	380	386	392	369	351	392	403	361	352	367	388	346	405	389	353	401	362	387	377	389	388	353	399	381	414	389	399	372	385	418	395	397	371	403	348	353	389	375	374	395	339	367	347	370	382	365	400	391	364	401	392	363	357	369	353	381	372	355	374	364	364	364	390	356	395	386	359	386	383	383	364	395	377	395	381	364	423	373	361	397	370	386	377	388	349	400	412	389	342	400	387	353	346	357	384	360	353	371	374	405	389	380	388	416	398	393	399	405	365	328	358	324	369	396	356	353	358	397	362	379	350	386	333	389	352	387	370	405	388	354	383	373	394	410	391	357	376	356	393	387	366	407	377	355	385	355	351	372	382	370	384	390	365	390	365	368	393	361	409	380	392	377	382	391	361	389	377	357	338	387	334	400	379	380	383	369	369	414	361	372	403	343	409	375	380	366	379	392	383	359	369	369	355	397	372	379	371	410	386	357	378	382	391	365	373	377	351	390	383	350	397	381	367	340	347	398	391	396	364	367	375	373	359	407	389	362	353	376	378	378	408	375	376	371	396	414	409	368	387	370	381	372	361	380	395	360	378	362	373	383	375	363	356	369	353	368	401	352	374	385	383	373	366	386	355	417	351	403	377	376	359	383	375	377	343	376	388	414	373	378	339	371	355	372	400	375	415	405	358	352	352	390	363	363	376	376	393	347	350	367	380	385	418	393	333	384	363	327	374	352	361	362	388	353	404	379	390	354	390	369	360	356	355	396	361	359	378	362	373	380	354	386	368	396	379	337	398	357	399	363	372	336	362	391	357	354	378	356	379	356	423	409	369	384	415	404	358	338	406	350	390	366	405	355	368	406	364	389	408	344	357	336	356	401	371	367	361	370	364	391	353	424	364	367	385	347	354	392	358	367	376	396	331	369	382	363	385	401	358	381	440	400	384	386	347	381	347	366	411	364	366	340	377	376	365	359	396	351	368	384	363	398	378	368	375	362	391	353	387	354	361	380	363	381	358	345	359	387	363	365	353	400	350	348	344	361	399	395	397	366	397	366	406	358	407	373	379	382	369	386	396	369	350	390	349	405	354	380	353	360	336	378	375	375	352	372	360	380	376	399	409	379	382	399	394	398	353	382	368	392	350	363	383	368	342	346	345	385	372	361	379	379	376	406	410	365	367	417	374	415	386	375	377	329	376	394	373	395	393	405	361	377	375	353	353	385	351	375	352	356	376	346	400	442	380	361	376	359	348	359	370	369	413	372	353	394	341	376	404	375	393	368	361	364	338	377	374	332	355	386	342	368	366	376	357	380	376	381	373	353	394	371	379	353	374	365	356	369	387	369	354	363	415	375	366	356	362	374	373	368	389	386	352	409	351	401	378	359	351	399	371	345	387	358	355	350	386	401	377	407	371	373	436	385	398	398	342	384	399	363	394	369	371	370	397	370	364	383	392	390	384	361	360	384	386	363	385	384	373	369	344	351	387	363	360	381	386	374	387	376	368	362	396	415	393	344	363	395	367	373	391	359	379	369	343	395	363	397	389	387	384	363	366	359	378	349	400	385	376	396	374	417	369	367	339	349	419	384	389	395	379	393	388	392	400	341	377	373	390	365	354	359	399	378	362	379	398	361	353	375	376	409	378	363	391	364	356	381	418	346	395	373	365	390	347	385	356	393	386	365	378	383	374	397	385	419	371	333	407	354	379	365	354	369	346	367	380	376	394	350	382	355	392	352	378	404	361	349	365	361	356	361	370	361	401	393	382	356	362	357	356	389	370	391	403	369	392	382	398	335	371	344	379	361	356	368	377	359	363	395	356	364	371	340	352	358	361	399	374	378	374	396	369	366	347	376	374	396	383	386	377	432	360	369	365	401	359	377	377	380	369	409	380	394	343	364	387	391	400	389	366	368	361	387	390	392	363	381	422	399	362	373	337	391	367	337	367	376	379	365	403	397	370	354	375	410	388	358	399	386	389	440	376	403	381	352	411	402	360	380	382	390	404	350	373	363	393	374	346	389	380	371	376	357	386	369	345	361	372	341	362	377	369	379	383	342	378	352	395	389	343	371	380	363	362	390	376	377	378	380	375	399	344	347	371	368	355	368	416	363	369	354	392	364	394	342	358	358	361	372	340	373	351	371	403	366	387	402	364	356	360	352	362	350	381	351	354	377	392	374	365	354	385	360	384	379	384	387	388	376	361	349	378	350	387	344	364	375	383	365	359	387	416	399	406	419	382	388	364	388	371	385	380	352	343	375	360	375	330	394	404	380	369	366	366	372	370	348	374	364	345	365	373	393	374	364	366	357	375	358	365	361	389	366	407	376	350	342	377	366	347	380	377	366	367	371	399	383	344	368	367	378	385	370	343	367	370	353	340	379	376	376	346	364	378	359	361	367	360	355	342	382	377	373	358	422	381	382	348	356	367	383	394	329	342	383	367	376	374	396	372	376	333	342	391	361	391	381	371	380	411	395	380	370	358	363	358	362	362	369	362	382	409	394	384	359	382	371	360
33875	56906	43643	29363	19272	12698	9885	7494	4406	1825	1011	738	666	653	567	505	469	484	488	452	466	446	446	415	431	415	423	434	391	395	439	425	409	438	415	395	408	412	426	401	417	429	421	392	402	394	433	374	422	411	403	406	404	422	421	401	413	434	365	390	460	434	393	391	407	412	368	389	396	422	399	396	400	378	363	414	395	383	405	380	372	372	423	439	385	405	408	388	409	402	441	404	380	380	440	393	402	433	404	398	394	432	401	417	409	447	372	397	406	424	403	414	386	400	442	389	392	408	408	409	447	405	361	401	410	402	406	413	418	414	412	386	416	421	408	401	418	399	403	404	396	422	385	396	427	408	419	420	377	360	388	397	409	440	391	401	455	444	428	414	380	436	428	402	389	416	379	375	398	427	405	384	362	393	419	397	423	392	398	378	411	421	410	427	383	406	381	423	442	380	386	423	402	417	404	391	391	425	414	416	432	434	414	410	404	414	436	423	383	415	409	393	418	411	399	405	397	390	388	405	406	396	399	379	375	431	411	396	367	377	388	394	412	417	399	411	391	395	368	408	383	403	423	429	400	427	408	406	430	387	391	384	398	368	440	389	402	388	420	413	406	382	410	409	413	383	389	388	400	435	393	410	423	379	423	422	421	387	388	396	434	411	409	383	407	418	386	399	408	403	387	397	374	372	443	436	398	409	371	409	404	422	397	386	412	398	374	414	423	392	393	436	374	401	393	375	372	394	396	400	407	410	409	386	403	406	413	432	382	363	419	385	405	401	397	388	371	406	399	382	409	415	436	444	422	407	389	362	384	393	383	382	431	387	380	370	360	383	393	400	430	391	421	397	433	378	450	408	383	376	429	383	375	404	390	388	387	421	379	433	401	396	410	405	385	391	404	381	403	400	421	424	425	390	395	399	412	401	386	400	415	415	397	399	381	417	404	405	364	414	431	397	419	378	407	396	374	395	410	409	416	399	400	361	416	414	392	414	366	398	380	419	411	378	415	386	409	402	394	380	427	384	390	370	416	395	402	411	387	433	409	412	409	396	415	370	439	418	422	411	379	425	386	418	417	417	391	382	399	365	411	394	403	420	363	409	367	402	409	406	422	464	378	418	416	448	392	384	377	412	405	407	399	428	410	458	389	397	386	395	402	430	391	413	419	388	381	409	379	367	412	404	399	362	408	417	383	393	413	399	382	383	418	388	422	361	413	427	427	409	394	426	366	375	416	417	414	387	393	412	374	428	391	421	430	422	375	416	425	420	429	417	397	394	366	430	386	411	417	387	411	418	394	415	395	395	418	434	400	415	452	462	373	394	410	410	358	421	393	415	410	395	408	401	390	395	410	429	415	375	391	364	416	396	418	417	385	408	391	387	370	413	401	411	417	402	406	431	374	419	388	407	430	384	359	381	435	399	395	412	415	398	400	398	387	392	402	373	420	426	417	397	401	421	430	427	377	364	429	375	422	403	430	367	393	386	428	428	423	401	405	415	398	424	410	372	374	415	422	441	352	371	387	398	376	420	408	420	398	388	418	385	400	404	411	387	403	386	421	417	396	375	426	429	399	426	367	399	417	390	377	413	399	375	425	387	378	419	395	423	419	359	410	397	390	398	424	389	400	387	413	391	385	430	390	399	425	362	406	390	410	399	378	389	438	411	402	401	402	375	431	407	429	377	401	418	422	407	452	355	394	419	443	428	390	382	379	400	399	385	414	406	435	411	421	393	402	388	408	418	394	374	424	367	370	428	379	399	389	392	425	394	389	384	372	403	411	438	365	405	416	447	395	407	380	398	371	364	445	433	380	397	382	428	398	373	415	390	384	402	440	396	367	381	405	385	414	397	391	404	395	403	437	380	403	384	405	418	380	428	379	383	407	395	412	410	367	445	419	374	387	412	391	439	409	444	382	395	370	407	424	394	417	377	416	397	381	423	423	389	398	422	413	413	382	404	381	404	427	397	428	411	380	387	383	389	392	409	386	407	412	405	381	412	397	427	425	434	403	410	416	371	386	421	396	395	421	393	385	383	385	409	399	367	403	414	378	384	388	390	416	395	416	394	371	380	390	423	395	406	383	405	383	363	391	400	394	378	416	437	418	431	370	396	390	421	391	411	399	409	376	420	375	415	440	399	366	427	433	407	405	389	430	353	392	418	417	436	392	407	384	425	367	430	394	386	395	395	428	381	381	401	386	378	396	441	374	392	377	376	391	425	424	403	390	406	400	430	408	422	417	430	398	413	420	380	404	409	400	406	381	382	435	443	377	416	396	390	392	369	438	388	374	402	411	374	420	386	405	377	410	427	433	393	404	398	408	379	378	386	350	426	392	393	389	387	367	390	422	401	410	406	422	407	380	385	397	368	417	421	408	389	417	390	387	408	401	396	423	429	400	412	366	399	379	395	398	418	409	393	424	382	384	411	402	432	441	397	402	385	411	402	407	368	400	420	406	377	401	452	412	394	405	435	413	387	435	421	396	408	432	409	399	406	402	398	399	430	399	419	379	406	410	411	406	387	415	419	401	396	387	407	411	410	378	425	411	410	392	398	386	417	407	416	374	380	410	389	413	433	364	374	424	434	421	405	458	398	426	427	399	372	405	363	386	400	411	380	367	428	382	413	400	424	393	400	381	397	411	414	407	419	443	413	407	369	398	374	371	380	408	409	397	395	392	376	417	401	417	419	388	434	397	370	403	422	410	394	374	388	428	389	399	418	390	431	377	394	401	394	400	389	387	397	364	408	392	403	425	424	395	392	421	408	414	418	382	389	432	412	357	423	416	373	387	426	383	384	386	364	390	422	417	408	431	386	406	362	404	361	370	412	443	401	418	393	385	425	412	398	406	387	424	391	397	394	379	394	387	404	413	409	423	397	439	374	382	434	419	427	389	421	410	418	409	385	404	409	392	387	406	405	396	399	412	403	394	410	417	398	415	377	396	392	393	404	424	410	351	397	427	401	405	437	413	444	403	398	396	403	401	382	410	396	402	421	408	424	411	407	426	396	441	402	381	395	434	405	440	420	422	399	402	408	391	351	426	417	388	441	415	400	397	435	385	386	437	419	399	422	421	410	368	397	408	434	398	381	403	390	397	432	394	411	430	414	391	392	417	391	407	407	378	361	388	389	408	391	395	405	419	391	402	411	427	402	396	399	398	378	387	440	431	384	375	374	390	426	386	410	406	429	365	401	432	378	405	433	384	414	433	406	402	393	393	394	382	381	406	386	423	394	380	400	402	396	418	420	370	409	419	387	409	407	414	372	384	398	428	388	409	405	372	401	429	403	346	381	414	411	385	423	409	397	418	389	392	415	410	429	376	399	415	410	416	409	366	396	440	415	436	377	415	386	384	389	394	409	428	431	409	408	386	389	385	437	419	394	382	414	386	435	401	378	434	414	377	441	409	386	402	414	425	414	388	413	433	397	373	427	410	411	393	420	424	407	378	416	411	395	389	404	438	389	395	390	399	387	417	385	382	420	424	382	390	401
23298	21616	29410	24532	22157	22958	19578	11316	6504	3615	1362	970	847	762	729	678	640	618	590	566	574	569	564	546	555	510	511	542	500	482	485	508	512	502	509	509	536	502	515	497	516	516	541	489	469	471	496	500	501	509	507	523	502	469	500	521	517	484	488	496	491	508	475	509	504	538	510	508	517	515	509	489	521	441	523	544	488	434	496	510	540	505	511	532	500	476	499	502	483	520	539	539	489	513	536	545	471	517	463	500	506	479	509	497	488	507	452	503	512	488	492	525	489	491	523	547	489	504	503	510	532	485	543	519	480	510	545	500	495	519	441	484	534	491	496	533	515	459	496	478	546	491	533	481	500	469	519	505	463	466	548	521	527	514	556	497	501	513	518	493	505	498	509	488	466	505	497	555	505	476	463	477	464	488	498	489	520	466	471	524	509	489	468	520	497	508	502	510	489	504	522	475	539	552	497	519	505	518	497	429	526	525	471	508	499	517	495	466	495	534	494	506	490	509	513	495	531	542	501	504	509	483	534	518	476	490	504	515	518	522	496	452	494	477	520	468	500	501	520	491	492	491	519	502	481	504	477	520	494	521	513	496	491	503	505	530	486	507	503	509	522	527	517	495	476	533	497	513	490	484	508	506	505	487	488	519	489	477	475	488	480	484	491	517	490	514	486	515	499	506	485	490	497	497	483	475	486	476	531	488	471	499	489	510	464	463	532	467	532	503	527	503	458	490	494	520	508	549	449	444	531	511	499	498	496	511	494	524	466	520	499	508	499	492	520	477	485	495	487	519	505	521	483	475	467	480	512	488	467	532	506	492	487	506	507	519	502	466	511	482	491	479	498	478	511	480	533	520	537	485	509	520	488	540	486	457	479	507	497	493	507	487	468	524	490	523	489	519	492	504	493	464	547	519	482	529	520	490	501	489	530	461	523	458	506	506	511	517	530	495	488	474	527	466	494	493	500	486	477	487	512	516	521	482	533	549	445	459	517	497	483	559	548	489	473	466	510	510	485	478	498	552	532	483	491	492	499	570	503	532	520	533	507	505	524	494	490	533	505	516	481	549	467	497	486	531	506	499	518	480	501	520	483	509	529	475	475	522	468	500	503	520	459	467	524	501	485	505	504	475	477	511	509	494	498	475	517	543	501	540	512	467	491	527	505	503	525	462	509	519	510	513	487	463	470	513	512	491	518	480	498	504	542	506	494	514	514	474	471	454	494	522	470	529	504	531	477	501	492	494	466	527	473	483	500	500	484	482	507	483	537	483	500	510	478	510	491	499	530	497	463	516	503	474	487	477	546	509	503	496	472	465	496	512	525	523	535	500	539	471	512	519	491	520	507	486	501	475	482	464	516	469	478	503	509	494	481	479	501	467	523	533	526	489	535	521	521	463	541	560	517	528	504	522	531	474	460	534	498	493	495	534	464	473	476	476	462	520	479	494	546	504	485	511	439	483	513	499	502	528	494	502	515	493	518	527	474	507	499	528	500	506	534	510	479	499	482	501	546	518	490	482	501	518	513	544	542	533	540	464	506	521	543	492	478	525	446	477	492	496	503	507	497	480	485	497	476	520	515	485	497	488	507	529	485	493	542	501	505	488	510	511	493	479	480	509	483	479	528	498	492	484	516	466	481	473	498	514	498	528	495	496	494	530	528	510	479	496	473	491	473	485	497	512	513	518	500	497	463	497	524	486	492	512	501	477	549	490	488	493	473	500	489	486	513	491	471	473	509	474	555	507	469	534	521	512	539	481	506	515	513	496	530	536	503	465	501	512	514	490	461	468	501	522	483	470	517	526	498	490	505	497	459	494	524	519	510	502	474	512	499	460	514	503	526	495	509	493	495	512	462	506	491	508	518	515	502	487	498	492	465	461	477	519	516	500	488	503	536	521	505	500	527	485	504	496	549	496	463	520	513	485	464	524	515	474	493	514	520	515	504	514	537	488	510	484	506	498	542	479	527	509	455	528	510	515	507	526	485	507	475	462	479	479	470	482	474	515	515	483	537	523	487	494	496	515	507	486	491	461	501	485	473	516	525	499	536	482	490	481	470	542	513	523	506	515	511	472	526	464	530	489	507	494	482	486	538	519	510	497	472	520	494	480	511	514	504	479	502	521	494	474	457	495	524	473	493	474	472	515	491	493	488	520	515	467	481	488	499	492	482	512	527	487	511	497	485	512	492	455	527	525	492	475	497	518	487	504	464	510	530	503	511	483	518	477	488	498	500	502	517	452	513	519	476	478	517	486	539	503	528	482	503	503	490	543	524	498	499	485	496	476	519	526	541	509	484	512	513	535	472	500	494	510	483	504	528	471	500	531	508	472	499	497	478	466	500	492	512	472	483	505	511	481	505	486	495	471	477	471	493	515	489	544	489	480	493	533	499	507	545	501	465	486	482	465	447	502	494	521	474	492	496	504	498	511	502	490	515	512	552	518	493	503	497	475	494	516	503	467	483	469	505	536	536	482	468	466	496	485	495	494	481	520	486	508	523	487	502	490	530	508	490	472	479	508	500	472	510	466	523	527	518	492	533	522	499	478	518	492	500	498	490	502	474	475	469	457	475	516	489	484	527	469	469	524	476	513	496	475	483	491	527	553	513	511	490	498	531	519	507	528	519	496	546	526	497	532	492	500	468	521	490	513	520	479	497	510	495	498	469	494	518	472	480	446	483	468	507	525	490	527	495	487	534	499	484	480	536	480	547	516	543	537	499	508	487	488	502	525	477	517	511	558	512	555	503	508	507	468	537	499	496	529	470	482	481	480	501	479	507	538	535	497	533	491	500	478	490	485	499	522	486	514	465	499	557	502	524	523	482	470	486	510	451	510	500	495	462	483	464	519	511	526	491	505	482	495	497	540	488	492	479	489	484	516	521	487	488	478	560	507	485	498	500	474	501	485	479	487	477	482	501	507	521	500	500	511	497	500	509	456	560	495	481	505	464	497	502	515	507	415	513	512	545	494	521	500	484	492	516	551	508	467	459	501	483	516	527	449	494	524	491	503	494	507	501	554	472	501	496	476	495	528	544	482	478	485	500	533	477	478	468	494	513	488	538	512	498	504	545	492	491	531	509	515	494	478	491	490	474	476	581	510	483	500	537	542	548	486	497	519	518	537	503	471	511	476	496	528	489	506	463	487	505	472	503	470	502	542	516	497	481	512	486	462	519	466	519	493	495	483	473	477	502	468	528	449	490	530	509	480	529	478	551	503	481	512	493	477	506	517	520	510	508	478	453	493	465	545	486	505	505	478	514	502	541	509	482	488	507	515	508	521	485	529	471	472	482	475	513	514	514	467	468	495	515	471	520	492	515	521	536	531	494	469	500	546	526	498	508	486	518	494	475	481	533	537	515	510	467	553	496	515	487	483	492	516	531	487	520	473	514	497	513	489	517	522	510	479	506	494	478	498	484	521	495	488	470	498	490	525	508	498	498	503	503	538	531	477	506	457	482	483	508	526	492	485	536	516	488	498	476	481	515	520
36448	68185	54162	37228	28006	21528	17428	14610	9579	5126	1882	1325	1083	953	872	832	735	704	610	676	607	623	661	550	574	555	557	530	539	533	506	519	539	559	509	524	534	536	550	488	490	512	557	502	512	508	555	516	584	522	540	502	531	512	477	523	539	534	531	487	477	508	524	518	517	586	520	530	532	508	531	498	505	508	536	520	505	498	529	550	537	461	514	480	496	510	525	502	524	482	512	557	526	492	478	535	485	503	476	515	525	514	522	508	495	504	541	509	511	568	545	509	531	511	517	517	525	494	521	521	524	549	511	498	546	475	514	532	528	573	539	510	554	533	541	526	465	480	525	536	499	525	528	504	531	520	495	518	486	533	530	507	505	527	557	488	526	525	505	477	567	532	519	477	512	511	516	539	509	528	492	501	477	511	519	519	535	531	534	509	497	521	538	517	516	526	483	531	504	534	530	489	563	502	537	498	513	527	505	471	508	518	521	514	506	497	521	494	505	461	503	521	517	515	492	514	507	524	503	517	534	525	535	462	540	506	481	508	490	564	552	532	527	499	493	526	551	490	545	517	525	460	488	559	524	536	527	516	501	517	547	487	516	476	519	496	491	519	489	539	525	502	510	489	522	508	518	477	573	484	517	491	494	488	559	507	494	537	559	512	518	525	505	479	526	552	521	549	546	517	484	505	468	527	554	518	508	521	487	534	534	502	498	539	542	516	560	522	501	529	514	512	524	531	475	495	510	492	493	514	526	529	492	517	499	516	487	516	502	543	507	500	585	520	521	545	496	558	503	551	489	520	520	483	479	538	480	497	531	521	538	475	510	545	541	534	500	518	503	555	464	474	485	500	515	534	501	511	495	517	508	543	494	533	512	495	512	509	534	465	532	470	509	569	562	549	527	533	490	484	552	550	523	519	506	483	530	573	506	548	527	519	470	509	509	535	538	512	518	494	506	475	503	493	576	565	526	529	529	507	453	522	516	484	539	491	500	510	513	526	544	480	532	508	511	514	499	475	499	495	535	532	496	502	531	516	566	529	514	504	506	501	489	480	511	498	484	515	541	545	534	538	507	491	546	538	512	503	499	494	486	539	493	500	535	511	493	550	532	498	499	500	516	527	514	525	491	540	519	525	529	520	515	529	537	503	496	494	529	488	553	507	518	508	486	550	542	530	488	537	590	533	510	536	507	494	505	505	534	548	548	491	484	483	537	501	508	475	502	491	516	493	531	509	508	548	513	518	488	503	488	513	527	513	504	509	531	501	469	462	496	502	549	490	496	528	545	509	531	497	490	492	517	496	555	491	560	544	518	508	516	479	541	555	515	524	545	513	501	465	546	535	570	529	532	528	542	505	530	559	527	498	543	511	486	493	480	504	451	510	473	547	543	526	517	513	537	523	494	496	521	530	508	520	485	516	536	524	481	538	514	512	541	522	498	521	520	525	565	535	539	472	490	516	515	494	505	497	486	527	500	523	532	503	504	538	537	495	558	522	463	519	508	497	520	537	522	528	513	542	520	494	509	561	518	520	511	443	534	499	484	521	481	531	508	513	512	537	504	577	519	522	542	525	531	520	515	516	482	526	463	480	501	491	514	447	521	474	525	512	536	520	515	497	535	498	494	522	535	513	542	517	523	504	488	510	557	549	508	500	520	547	525	473	488	523	520	535	504	506	490	504	512	512	517	508	551	507	538	526	478	459	555	586	540	484	484	509	464	512	526	525	528	512	534	499	489	534	498	514	493	534	499	544	537	535	512	540	540	514	480	503	508	504	518	547	490	541	484	512	527	510	516	488	550	540	539	550	554	498	503	516	524	544	489	482	490	542	480	509	504	496	512	479	504	529	531	548	510	518	522	526	541	520	516	492	503	487	489	510	521	514	503	494	505	525	513	522	503	493	483	509	519	526	522	494	528	535	495	495	513	504	516	489	529	512	484	495	503	510	554	507	490	465	526	472	510	473	513	480	496	512	510	496	532	518	484	512	496	536	490	467	502	537	525	483	554	528	549	490	486	509	502	529	518	534	534	530	516	559	515	528	491	493	481	518	498	523	494	527	502	502	498	507	543	538	523	460	523	515	521	509	524	476	531	526	512	499	502	506	501	511	507	488	509	539	507	518	491	518	490	490	497	492	483	535	495	518	526	454	501	497	478	486	519	523	492	523	556	457	497	505	522	472	511	531	509	521	500	505	523	502	528	512	521	537	511	543	597	543	544	499	525	521	536	508	510	502	496	532	507	494	525	498	512	511	522	533	499	536	503	522	506	528	525	571	501	532	515	476	518	525	513	533	500	561	475	494	540	543	563	486	534	533	513	534	500	500	512	560	540	512	522	505	516	526	538	495	517	515	526	522	522	524	515	502	480	520	498	484	529	510	503	474	516	547	592	512	534	525	524	535	524	559	516	493	500	518	545	496	510	548	497	484	516	536	518	500	505	518	510	514	505	505	473	474	514	513	520	484	493	548	500	485	503	466	536	529	484	549	521	518	460	522	520	476	481	474	541	577	553	496	529	529	527	519	519	545	490	484	522	505	514	516	512	480	528	515	492	512	546	548	517	480	480	523	518	521	545	494	494	536	516	529	504	506	518	529	479	522	548	496	487	540	515	500	491	524	520	535	491	520	527	569	524	518	523	504	526	476	554	523	494	532	503	541	551	519	518	478	514	478	516	521	524	488	565	459	530	531	550	507	527	508	474	513	527	485	546	478	508	493	526	549	473	503	473	533	543	510	506	508	501	544	550	523	501	500	486	495	504	507	469	500	484	524	538	508	532	493	523	516	516	542	553	495	505	491	522	527	527	450	507	516	497	503	499	493	531	512	516	521	504	525	515	499	516	531	551	501	498	468	516	540	510	530	511	519	518	531	491	543	545	488	493	497	518	516	501	523	510	485	499	500	532	527	487	518	509	533	494	474	549	490	535	494	533	488	523	521	509	511	522	490	552	530	520	547	516	547	531	542	497	520	518	474	481	478	529	506	562	499	535	496	561	514	521	506	518	517	547	534	516	484	546	511	483	495	530	500	492	560	519	474	520	497	551	518	472	504	495	541	512	528	500	517	540	511	504	551	522	508	499	543	484	516	527	482	508	545	512	513	486	533	508	505	490	523	502	518	542	522	556	552	539	521	508	565	481	522	496	490	490	512	551	492	553	505	549	496	499	494	503	495	541	510	537	497	526	530	515	550	495	506	522	534	504	566	493	486	525	526	573	490	549	468	521	494	497	545	502	514	522	489	541	490	554	531	544	512	530	566	500	521	504	497	528	491	485	497	477	509	467	516	509	497	475	526	496	528	551	563	503	522	548	542	538	471	505	527	504	544	494	484	507	490	490	510	520	473	471	497	554	531	527	493	536	555	544	537	550	533	456	514	536	522	533	534	539	512	511	460	519	504	529	536	518	510	515	506	516	518	497	505	493	465	526	499	519	499	521	519	503	499	534	522	531	511	553	524	500	534	524	494	510	558	472	563	494	531	487	508	491	515	521	529
33140	38191	37876	25231	13971	7113	4799	3339	1708	652	447	374	376	316	317	319	300	280	310	291	297	280	272	270	292	298	294	268	265	253	252	288	268	260	280	261	286	253	265	250	275	257	254	259	289	290	276	269	262	284	295	270	225	276	271	275	259	263	256	250	274	268	269	264	287	295	269	277	252	248	270	252	247	269	272	306	284	255	261	296	261	267	286	265	295	282	269	250	246	263	283	258	242	273	274	239	279	257	265	277	270	280	276	295	274	279	285	281	261	265	249	281	261	267	275	246	269	271	284	249	299	268	295	273	282	278	280	278	285	263	249	266	267	307	256	250	290	276	261	244	286	276	255	255	267	285	274	277	303	279	257	266	275	255	288	301	294	265	264	254	270	284	285	252	267	272	280	254	280	293	272	278	281	299	273	277	294	246	275	280	256	282	244	290	267	293	269	267	285	279	273	264	250	272	257	260	261	275	281	290	260	239	285	279	270	288	229	272	283	299	291	264	291	242	255	238	269	266	267	255	297	239	253	277	275	252	268	269	268	258	255	288	274	258	276	273	272	269	270	241	262	278	266	286	300	293	272	286	252	264	294	296	275	278	274	299	249	291	275	260	294	301	281	274	259	262	248	267	286	279	279	289	277	262	277	252	284	257	251	264	303	242	274	263	248	272	268	284	235	292	262	253	255	271	241	263	280	273	258	263	261	249	262	255	303	263	260	262	266	277	287	259	276	270	261	276	271	260	269	281	296	297	299	295	278	279	266	278	245	262	282	283	267	275	256	243	301	247	302	277	260	271	261	280	263	259	344	290	284	287	264	249	247	250	270	275	279	254	287	243	276	288	249	294	279	258	305	303	286	284	269	262	263	286	264	287	247	286	258	250	282	264	258	249	268	273	269	268	248	240	271	270	248	304	290	281	248	301	278	281	256	267	288	258	250	271	268	287	293	282	257	256	301	278	285	244	275	242	287	264	284	286	273	277	262	255	263	249	299	295	289	277	275	317	266	310	251	248	279	270	277	283	306	264	272	262	266	281	280	289	240	254	288	299	270	264	276	246	225	271	250	268	278	280	271	277	261	241	265	283	275	306	265	264	259	261	251	271	269	296	262	304	282	272	273	287	264	275	251	289	289	292	262	294	278	263	286	288	264	261	259	276	275	293	273	290	264	278	266	300	311	264	268	289	280	269	288	250	240	258	262	289	291	260	263	291	258	288	282	284	254	265	277	258	296	304	259	279	289	270	289	255	266	285	273	264	262	288	277	266	255	288	278	270	284	259	258	290	269	305	267	249	256	270	270	266	245	256	262	272	299	292	249	277	271	255	265	270	251	271	261	263	274	260	275	287	271	287	274	228	265	267	283	261	275	279	266	299	287	251	247	256	283	241	254	266	281	306	257	244	270	308	273	258	264	268	284	285	266	298	266	270	287	279	285	280	261	308	242	269	259	294	292	261	279	272	283	271	262	259	276	275	265	276	266	229	265	294	288	285	246	271	272	247	253	267	272	267	251	262	268	282	268	281	240	273	261	251	295	260	254	266	280	285	288	246	265	252	273	279	274	271	275	291	264	298	271	300	269	258	285	340	279	266	289	251	271	278	268	276	299	267	284	292	256	238	278	273	279	274	276	235	259	252	318	260	293	273	298	260	256	260	273	267	278	255	247	263	264	289	288	266	254	282	261	274	277	264	275	253	304	290	264	285	288	266	255	247	281	264	267	292	247	261	275	280	279	276	258	256	276	271	294	271	234	259	258	276	270	259	258	262	269	294	274	272	256	244	273	271	278	262	263	321	267	291	249	241	243	278	284	268	272	273	278	277	282	290	283	290	260	280	250	258	258	292	241	272	301	279	304	273	298	287	291	275	283	259	280	267	279	300	270	250	303	254	258	257	270	285	251	277	253	266	268	251	264	271	295	299	283	269	268	273	260	270	266	273	267	274	281	243	277	274	285	281	269	287	265	301	248	298	296	261	266	310	237	300	269	267	304	293	266	256	266	259	271	242	287	245	262	279	306	276	274	262	235	260	289	279	272	281	272	282	282	277	268	267	279	304	312	256	238	278	301	266	275	304	296	270	311	262	263	286	225	266	296	270	263	273	267	237	285	257	297	268	256	265	267	272	284	268	263	283	274	268	270	291	280	287	258	275	270	277	255	260	243	288	280	278	274	299	288	257	232	252	285	282	262	294	287	270	241	237	263	277	297	273	246	250	276	260	276	267	265	273	257	278	256	256	267	251	274	254	282	271	261	293	274	262	256	302	255	292	252	283	298	266	271	249	238	306	272	245	263	281	256	280	275	247	286	258	261	296	256	270	275	325	235	255	297	287	280	276	272	278	264	277	292	260	273	249	273	290	282	275	271	283	280	253	293	260	255	295	286	282	286	269	291	261	268	297	271	259	269	278	256	277	240	303	284	267	270	265	286	237	247	299	294	314	286	273	252	265	295	281	276	298	260	261	282	259	247	271	274	278	245	284	284	283	258	264	252	245	277	254	258	293	277	281	261	275	296	261	258	282	282	284	284	258	279	281	271	270	261	271	251	284	234	278	266	274	263	306	250	272	278	277	269	264	298	265	261	254	285	288	287	260	277	290	303	269	262	292	275	259	280	278	274	282	254	277	277	269	277	264	266	275	271	271	253	270	313	295	273	260	315	278	276	276	268	266	284	266	264	265	252	262	256	275	271	299	289	274	252	247	279	307	292	276	287	283	262	248	304	274	245	250	253	290	254	243	277	259	277	258	288	262	285	261	251	294	299	290	247	256	265	299	279	292	279	259	280	263	314	269	275	309	284	251	262	251	294	272	285	275	257	239	255	278	274	296	275	272	299	253	254	226	301	292	271	234	290	247	271	264	281	274	278	274	271	288	243	255	270	255	289	290	287	257	254	271	281	268	280	249	256	272	261	274	269	284	260	242	297	273	279	280	233	260	253	279	270	275	266	269	264	272	288	297	286	267	256	289	253	267	281	295	268	280	277	278	275	290	253	258	226	260	270	270	294	279	280	292	271	286	275	277	273	264	279	278	287	275	273	269	311	247	279	273	241	281	264	304	289	298	263	272	286	270	268	296	284	277	294	282	286	238	283	259	295	275	273	276	263	298	266	295	242	286	241	274	266	220	269	258	250	279	286	308	299	278	272	258	257	275	262	260	298	305	294	296	277	279	276	247	270	253	268	295	269	263	296	253	296	263	275	291	253	234	304	268	282	276	266	292	275	258	284	283	275	291	287	251	270	263	283	288	276	275	266	285	267	255	257	246	263	252	259	270	272	289	279	276	256	254	243	255	280	304	284	262	276	285	270	288	251	262	264	257	266	255	251	282	271	259	268	280	272	266	245	266	277	270	267	282	258	239	274	271	257	288	282	275	286	246	277	277	259	261	261	261	262	266	298	308	292	255	283	292	262	224	262	274	227	280	286	258	267	270	285	273	290	270	275	236	250	271	316	275	272	276	276	265	276	279	269	260	271	245	260	269	266	279	257	272
35001	51817	37518	23438	15980	10506	8128	5571	3120	1020	639	522	461	428	431	380	338	309	332	332	338	289	327	315	310	292	295	305	294	287	292	308	295	338	285	287	287	277	301	358	296	303	323	277	293	277	301	298	286	326	304	274	295	302	294	327	283	293	312	323	260	291	317	302	303	304	310	311	315	309	275	284	295	299	274	304	322	320	308	321	311	307	321	259	314	296	279	288	287	303	299	296	287	280	303	286	292	295	292	297	311	277	317	305	309	301	278	306	309	297	327	289	305	289	312	299	321	306	301	307	288	295	305	278	309	293	311	272	310	304	304	294	313	303	300	317	264	306	286	304	321	321	302	284	308	288	302	298	289	284	339	266	296	294	266	309	291	315	279	309	284	305	322	288	282	316	325	268	305	316	290	331	306	284	291	317	272	307	302	305	307	299	264	269	313	311	342	301	282	306	291	284	304	276	307	314	288	307	302	310	334	264	316	295	301	270	295	304	279	298	282	315	320	301	316	295	302	309	280	304	318	292	315	277	266	283	320	290	293	296	273	294	303	280	306	328	288	305	311	303	293	306	302	314	265	316	313	325	299	305	288	318	281	295	299	309	271	286	289	269	288	289	299	325	290	298	308	258	322	306	329	334	279	284	285	291	323	308	278	318	310	313	299	348	296	312	288	281	292	288	302	292	314	297	293	314	282	293	285	296	291	323	287	277	284	293	308	276	322	287	311	288	308	261	315	303	302	318	289	294	268	295	301	287	269	290	336	295	286	295	313	300	311	289	289	285	310	302	279	312	285	298	305	329	312	339	284	320	325	293	312	285	315	308	278	300	286	286	279	312	282	303	271	308	312	312	307	300	303	296	295	336	284	261	281	288	327	294	290	293	277	277	291	309	279	297	302	306	303	298	306	269	261	283	287	295	298	272	293	342	301	286	289	269	329	280	300	299	301	314	288	310	309	275	346	302	312	274	343	269	299	286	310	282	282	321	305	288	315	303	293	311	287	277	312	316	302	310	275	300	286	287	303	301	273	274	312	302	290	296	293	297	271	295	294	303	328	329	328	312	308	289	293	304	307	316	299	305	285	298	299	319	293	278	319	280	305	292	313	290	293	299	328	322	296	305	276	282	262	296	309	308	276	302	291	278	307	281	274	317	290	286	297	275	301	301	298	328	299	298	324	329	315	305	316	275	268	293	313	283	287	340	321	315	292	323	309	282	307	289	272	314	297	307	316	289	272	286	282	293	296	283	307	294	270	309	289	281	289	290	331	332	298	286	275	342	302	302	273	323	301	301	287	290	280	318	265	299	288	278	297	310	294	281	323	321	334	310	346	310	301	275	309	309	312	293	290	312	295	293	297	289	292	304	328	279	311	295	300	290	292	293	340	318	281	314	278	315	308	305	292	289	287	273	288	317	293	327	299	315	274	267	286	328	284	294	321	318	293	292	270	271	291	321	310	287	318	315	302	307	308	302	279	292	303	287	277	300	297	280	263	299	300	297	321	287	307	290	333	306	304	277	303	325	275	301	291	295	321	310	297	306	315	306	296	313	289	305	299	307	312	320	279	282	293	299	303	301	286	308	279	293	311	323	295	335	292	303	310	315	285	310	311	276	312	294	310	281	279	292	277	319	283	310	317	313	306	297	316	334	291	306	304	307	274	332	314	299	293	269	289	320	305	290	298	290	320	293	293	334	266	291	279	305	317	314	299	303	275	272	313	281	286	317	282	324	308	279	274	299	324	290	302	309	291	308	255	291	333	305	279	297	298	301	281	278	312	353	274	335	291	290	298	321	305	298	298	273	301	317	274	291	268	287	291	303	322	299	328	311	307	304	287	318	283	306	304	273	287	298	249	283	289	310	303	317	295	326	309	286	301	289	314	307	321	294	301	303	283	284	290	311	309	307	310	294	288	309	269	275	288	287	320	293	292	328	319	282	317	312	278	279	279	331	256	282	292	309	284	291	320	253	304	334	289	289	290	329	290	304	300	294	294	280	351	311	299	289	313	299	280	293	303	287	322	318	287	305	301	294	277	301	258	295	293	310	273	329	284	308	302	300	280	295	296	276	304	295	311	300	297	322	286	322	300	295	303	293	307	299	292	302	281	289	310	310	292	299	277	291	323	291	331	303	272	328	325	292	338	309	271	279	266	295	284	261	295	284	321	267	279	312	339	297	294	313	312	307	331	280	292	330	275	301	343	255	300	292	337	277	312	311	287	303	293	295	291	312	325	296	257	299	306	281	303	286	288	274	303	309	301	289	310	287	275	241	290	302	305	307	342	280	290	292	279	287	301	283	269	269	284	299	310	275	266	276	318	297	300	316	301	284	311	317	300	283	285	274	284	316	288	316	290	319	270	314	311	294	280	291	296	264	299	284	286	272	290	306	294	314	307	278	298	304	320	301	310	347	289	291	307	341	316	277	319	325	276	294	289	305	324	285	312	273	306	286	294	267	290	289	320	294	315	306	302	290	285	284	308	332	311	350	298	312	312	309	299	295	286	319	290	314	289	307	313	303	315	291	339	279	275	296	308	286	299	301	325	294	313	304	289	315	306	324	291	277	281	284	293	316	307	282	338	294	285	351	295	288	283	267	315	306	316	305	306	287	298	305	334	281	245	309	277	324	271	302	286	276	287	281	297	283	300	301	278	290	270	319	279	296	311	265	264	345	321	301	289	323	302	304	298	335	327	281	288	319	310	325	303	278	298	277	332	311	291	269	292	320	322	316	319	305	299	283	324	279	309	292	340	305	272	314	288	305	307	328	326	277	279	320	289	305	297	273	317	287	305	298	301	310	312	286	343	317	313	297	297	305	283	326	303	293	327	313	303	313	299	292	305	285	322	349	295	295	307	278	292	297	270	265	299	304	316	281	310	290	286	265	313	293	288	279	304	282	304	278	288	308	331	312	302	286	277	318	276	283	293	297	266	305	323	301	322	264	303	307	307	284	310	283	292	289	282	299	317	295	308	273	266	293	311	293	277	292	295	287	280	261	270	316	287	320	275	297	302	276	298	263	299	275	299	298	275	273	294	282	282	280	293	301	316	314	312	268	288	297	292	307	287	290	294	270	306	291	323	281	308	334	295	310	316	304	328	277	295	296	310	285	299	294	287	297	329	297	281	292	280	287	324	285	291	281	302	305	302	290	290	288	284	298	251	307	315	285	325	295	279	301	331	285	281	276	284	274	321	328	285	307	274	305	309	285	334	292	290	284	246	305	302	301	346	282	288	298	309	322	298	293	262	266	274	283	290	300	311	279	286	320	287	304	276	308	301	280	317	270	291	276	311	292	287	286	283	327	321	314	330	311	285	272	301	322	302	292	317	283	332	296	284	294	306	316	280	260	278	301	310	307	302	303	306	285	289	275	285	277	297	311	295	310	294	310	317	327	264	294	293	261	327	277	278	269	289	302	288	317	312	289	291	310	292	317	293	312	276	257	314	271	320	311	323	301	297	289	339	329	334	294	335	309	305	302	304	272	303	317
24582	21733	29213	25906	22863	19564	15446	8927	2941	1135	679	524	549	506	444	440	430	404	403	418	372	340	374	372	350	354	363	332	364	335	349	346	366	373	317	337	319	342	365	365	306	343	354	346	354	334	320	350	318	340	376	363	309	355	342	327	296	315	302	350	309	340	317	359	319	363	305	357	329	353	376	384	337	363	346	333	359	326	324	341	335	338	324	332	322	338	327	329	329	313	349	334	367	317	316	313	329	326	361	331	353	367	342	303	353	319	339	323	359	357	370	374	323	335	338	356	325	348	328	350	361	344	320	318	318	307	324	329	320	367	327	341	315	352	338	308	325	336	329	309	356	346	366	326	339	396	317	343	357	333	319	347	325	367	333	362	313	353	310	321	359	317	365	355	343	288	336	333	353	350	287	345	327	331	331	354	317	311	349	333	343	335	311	337	317	345	305	330	324	355	325	351	309	332	371	357	368	327	336	331	334	356	324	320	346	356	339	337	325	334	335	353	353	351	345	321	327	353	350	353	323	326	335	330	373	299	313	348	351	337	353	329	322	335	311	314	339	342	360	329	342	308	340	317	325	377	360	331	361	315	343	365	331	344	339	308	351	352	318	361	348	345	350	366	343	344	339	333	331	368	317	301	328	342	346	333	311	343	323	347	314	356	311	329	308	347	316	316	358	342	324	345	300	349	345	314	357	383	353	327	354	317	338	340	330	352	334	345	355	321	353	309	372	324	347	337	332	325	360	333	371	344	323	365	329	336	342	341	334	311	344	334	327	329	324	327	314	309	323	305	308	372	348	363	302	302	347	336	359	323	331	335	340	353	346	333	316	330	325	365	368	330	315	364	356	326	357	323	360	351	314	342	323	324	317	353	336	346	343	334	308	354	304	310	309	318	336	353	311	323	304	338	342	326	324	323	338	336	320	321	308	318	338	355	366	337	392	294	335	348	328	355	360	341	355	296	344	357	323	336	343	350	326	314	330	324	317	316	331	341	354	301	334	352	325	327	337	334	367	327	347	320	305	337	328	348	326	359	368	318	381	307	353	332	316	344	352	315	341	341	339	355	358	368	318	359	362	336	304	332	337	334	332	345	307	345	357	337	341	333	333	331	329	331	336	323	309	355	342	350	318	347	354	321	331	326	350	336	333	322	345	338	336	314	336	320	350	298	323	342	319	345	324	337	346	321	333	357	354	361	321	352	340	326	348	389	330	337	329	352	323	330	351	324	345	323	370	351	321	320	383	333	310	338	322	319	365	350	351	338	338	380	353	330	327	350	349	358	356	331	356	361	315	341	358	351	319	370	331	355	330	337	333	315	349	350	315	352	350	305	339	330	305	324	358	332	362	321	319	303	351	352	329	317	333	342	305	368	335	347	330	338	354	307	329	324	339	338	349	323	352	339	325	352	327	377	342	334	329	326	347	348	341	295	334	295	350	343	292	323	334	331	341	332	307	309	347	334	337	320	309	354	332	354	326	362	364	334	364	326	308	343	335	349	357	357	332	366	354	364	335	329	299	338	337	327	313	339	348	313	305	330	337	330	320	317	348	372	334	375	336	315	310	345	352	312	318	344	330	339	322	327	335	340	357	306	384	316	317	326	334	313	340	336	307	329	328	353	342	340	287	336	340	319	318	375	352	335	334	333	313	342	336	310	313	332	344	366	314	352	326	383	320	329	335	330	338	354	354	334	335	340	324	353	354	356	346	341	318	339	323	326	353	355	358	353	293	358	343	327	330	367	340	352	354	324	316	319	323	333	333	342	333	340	324	330	314	328	362	320	350	364	314	373	346	308	307	370	334	329	345	334	374	336	292	306	336	352	324	344	342	330	347	340	317	343	334	351	355	340	328	349	311	310	341	331	346	323	304	316	357	346	352	334	340	300	328	319	373	348	348	355	317	348	353	329	331	341	331	314	333	313	358	339	311	330	356	334	350	366	351	331	349	341	349	341	335	338	338	346	340	339	333	339	354	341	335	322	355	346	353	325	342	364	312	359	339	355	336	330	372	343	340	345	332	315	349	339	322	339	373	341	378	332	345	339	349	306	337	343	330	328	328	346	366	322	326	344	321	351	333	359	332	345	359	344	315	332	350	337	350	357	317	357	340	317	325	328	330	330	328	335	320	362	325	334	342	347	312	325	361	350	369	325	340	330	332	357	372	324	358	321	317	355	339	338	379	310	320	329	339	315	339	365	345	340	336	337	328	311	322	318	351	298	350	328	340	300	333	335	312	363	348	321	352	303	342	329	332	397	351	336	360	310	347	350	366	353	342	357	358	350	321	344	332	358	337	355	352	334	332	342	326	322	327	317	319	362	340	329	357	330	337	297	350	320	335	341	315	340	323	323	327	331	325	350	350	347	312	309	323	337	343	324	378	372	326	318	331	315	332	348	345	302	313	344	345	339	342	347	345	335	338	344	326	330	332	339	342	341	353	385	345	338	329	350	346	326	344	314	287	313	364	363	338	321	322	386	319	348	319	319	301	323	335	349	322	363	330	350	345	349	377	346	348	353	318	332	313	336	359	321	324	324	349	354	350	356	352	354	361	339	340	317	333	318	314	360	355	316	347	338	317	333	344	313	349	333	386	388	342	309	323	330	363	349	324	333	337	340	343	359	317	300	362	311	356	356	310	298	352	353	299	360	318	365	365	332	354	322	356	334	337	343	345	351	333	327	345	338	318	331	326	322	304	334	345	325	326	319	333	344	340	345	315	324	323	327	323	330	351	345	325	324	340	299	362	323	322	318	346	342	344	364	321	321	344	320	313	341	329	334	330	344	334	337	323	291	351	336	343	301	345	340	330	337	371	353	329	380	352	314	338	339	345	333	338	365	291	366	368	339	345	332	375	294	345	347	335	355	331	327	319	347	320	367	342	345	330	325	323	399	325	294	320	373	346	346	329	308	353	311	299	362	373	325	321	349	322	304	327	348	345	349	342	338	334	346	346	301	312	321	335	335	364	331	348	334	326	347	349	355	330	324	374	299	375	335	335	326	331	295	348	312	338	345	353	341	323	346	334	341	327	299	353	361	315	350	334	348	348	346	328	346	342	337	319	348	342	293	337	325	329	323	321	330	358	324	330	346	342	323	340	333	370	361	360	361	330	338	328	363	329	327	325	342	373	367	370	359	319	351	357	320	347	345	348	361	360	354	311	349	385	327	353	331	348	326	388	304	327	300	306	343	353	342	359	338	342	318	326	368	335	340	364	319	326	357	330	355	320	325	340	350	332	310	342	352	337	323	321	318	305	350	384	353	350	320	357	325	331	337	360	322	342	315	345	347	331	326	331	330	349	337	341	336	360	332	362	340	332	325	320	327	345	347	285	337	336	341	326	319	343	332	309	325	332	342	333	336	346	331	343	327	333	352	360	329	346	318	343	338	326	351	325	353	325	359	363	289	324	340	334	321	311	341	325	352	349	334	384	347	334	357	345	329	287	323	348	320	381	319	346	364	320	345	349	358	344	323	346	323	347	344	351	296
34616	61005	46547	31628	24184	19799	17685	12057	4391	1746	1031	801	690	530	584	562	523	469	473	425	422	405	373	405	400	353	363	375	339	370	374	374	352	360	397	360	345	344	318	363	343	363	352	338	344	372	318	368	363	382	375	344	359	392	357	383	347	326	356	346	313	346	386	342	369	386	345	375	374	344	342	354	367	355	321	355	336	336	342	375	361	344	365	332	360	341	364	330	355	354	378	335	332	350	349	352	402	361	362	346	355	350	364	362	375	327	400	393	358	342	373	299	371	337	385	369	360	308	331	383	357	357	381	353	334	377	373	357	368	367	363	370	346	354	326	386	334	347	360	345	389	370	330	353	367	359	329	325	348	340	354	386	361	360	369	412	348	374	354	406	346	337	364	378	342	340	366	325	332	334	378	318	362	369	360	343	321	317	351	333	336	327	348	345	354	377	380	300	349	329	356	368	330	352	341	354	393	335	349	356	360	349	384	359	348	338	374	366	370	369	366	362	381	355	377	382	359	353	378	339	356	373	356	360	357	349	370	379	351	341	371	363	331	350	349	380	321	370	340	332	327	369	366	350	359	405	389	349	308	383	382	333	373	367	346	388	395	354	349	323	340	362	358	370	366	385	371	372	358	341	342	348	377	370	360	347	331	353	373	366	364	384	365	388	357	350	362	375	373	349	358	368	355	342	339	323	331	334	374	371	356	351	350	352	336	303	368	340	340	331	353	378	371	361	359	336	369	321	361	373	371	359	352	351	364	333	325	337	372	351	343	327	369	353	352	362	337	377	337	357	374	341	363	363	345	315	347	323	341	366	379	356	376	386	334	350	361	344	344	350	355	333	343	390	368	355	367	359	377	346	361	362	362	370	341	347	351	368	352	361	360	352	367	351	367	352	365	340	348	332	355	337	373	363	371	393	350	373	342	329	359	378	330	323	342	362	321	386	312	358	335	354	348	368	366	358	350	350	362	347	381	346	344	344	358	312	328	357	354	346	325	368	362	306	378	384	355	359	347	356	358	361	341	339	341	347	341	344	351	369	359	372	363	336	387	351	330	354	341	381	354	367	351	367	376	332	354	328	320	339	352	312	352	368	323	352	358	358	395	380	356	318	376	391	377	368	374	344	342	350	337	359	338	360	373	338	363	334	352	324	334	358	366	347	359	356	364	331	345	316	367	380	338	351	344	355	370	344	346	348	349	371	352	396	316	348	348	333	354	375	375	354	324	350	360	358	371	330	360	322	364	345	338	328	388	368	299	350	340	387	361	365	347	343	376	343	307	347	354	379	360	384	376	332	363	363	334	329	407	358	365	362	348	325	365	360	330	349	378	394	367	369	368	362	357	395	368	368	351	371	365	329	379	341	334	349	364	356	355	342	368	347	364	368	365	350	358	357	349	338	404	346	360	335	385	358	356	353	341	360	369	381	340	351	365	348	355	347	373	339	331	372	369	383	354	353	363	384	346	343	344	349	346	362	376	379	363	336	324	343	354	371	367	363	321	405	374	363	349	328	348	330	339	380	359	363	339	356	358	329	377	356	346	356	376	368	369	341	336	361	338	347	358	373	354	362	359	383	339	378	342	367	371	332	343	322	355	348	384	335	389	363	358	350	364	344	325	352	374	338	352	370	365	356	342	345	352	358	371	374	366	369	339	333	339	362	323	338	372	339	353	345	372	374	350	363	380	351	357	356	379	355	354	362	370	349	368	345	350	394	389	370	396	363	348	362	361	345	367	367	333	376	307	363	384	340	363	348	366	368	334	361	349	382	302	333	389	381	391	382	342	367	363	374	363	347	370	335	327	343	346	390	364	366	351	369	378	346	351	338	339	378	359	340	346	356	363	367	340	341	356	363	363	347	369	360	366	370	330	360	327	366	358	367	354	351	372	378	360	348	356	352	357	360	376	353	322	385	364	355	372	329	373	352	357	329	365	348	345	331	310	310	358	326	335	335	357	377	338	360	338	336	358	339	350	303	373	354	373	344	357	320	342	341	329	342	357	357	326	373	306	393	371	355	342	326	354	359	385	351	376	323	316	360	383	363	363	359	389	375	371	388	347	331	360	354	365	368	345	339	337	371	348	361	364	337	348	336	351	359	331	350	366	367	332	320	371	322	386	342	357	341	359	359	369	364	359	366	356	318	337	367	333	336	319	338	343	327	378	359	379	387	366	363	370	367	340	390	374	329	366	355	347	314	379	349	343	374	350	352	350	399	368	338	344	393	363	354	314	374	373	356	370	340	357	370	349	351	349	363	315	376	366	343	380	377	349	349	365	359	345	379	386	358	342	359	375	358	340	350	343	346	336	339	356	378	368	343	366	363	342	363	339	327	353	347	388	348	360	352	371	340	324	362	364	364	353	347	339	352	384	366	382	351	368	372	327	351	370	339	351	366	326	359	383	371	357	347	361	365	366	372	377	330	330	351	366	335	373	363	361	363	306	353	354	363	318	352	379	360	338	351	345	363	369	343	380	379	369	352	340	380	361	340	380	338	370	331	332	364	340	390	348	381	333	340	377	380	370	377	321	349	366	335	383	360	344	357	362	335	345	328	370	334	381	354	379	342	340	371	308	369	386	334	346	349	361	347	358	387	315	346	361	386	355	345	378	339	342	345	346	329	348	382	384	351	343	377	316	347	355	370	377	360	342	375	376	381	369	334	379	350	329	340	365	364	343	386	359	348	342	340	346	361	366	344	340	351	349	346	362	341	323	356	350	348	349	385	364	349	334	359	330	340	381	383	360	365	330	358	381	321	362	394	343	366	363	421	380	364	342	323	362	359	421	333	376	356	354	371	360	350	305	388	368	345	375	373	371	337	358	362	343	339	357	368	335	322	372	364	346	372	359	338	366	405	379	326	329	370	374	341	366	354	356	348	359	368	363	357	361	343	387	321	333	365	370	338	310	360	343	356	325	357	370	348	372	351	322	344	347	365	387	336	370	336	378	384	330	364	374	349	360	364	363	332	302	364	330	371	354	343	368	372	387	343	388	368	343	385	341	332	362	348	327	395	354	361	365	384	364	363	367	356	351	344	340	374	388	353	363	350	363	342	379	336	367	353	371	367	345	386	363	378	367	338	344	354	342	383	338	353	359	348	384	382	393	337	345	397	355	356	380	344	355	362	341	378	332	364	368	347	377	385	360	359	354	359	349	353	361	337	383	315	382	359	322	376	377	366	334	381	376	341	366	342	346	366	345	357	351	355	364	340	362	334	329	355	342	358	392	357	370	364	362	375	385	363	341	376	349	309	363	360	357	349	355	352	355	352	365	387	371	328	345	377	346	363	376	360	349	353	416	377	366	376	350	357	358	343	354	391	368	385	337	349	352	352	360	354	354	384	338	338	330	359	360	378	315	348	392	333	340	318	364	361	345	365	329	371	379	352	335	381	324	355	366	356	371	336	342	327	364	358	348	354	399	387	359	392	373	341	364	390	340	349	345	356	357	325	344	339	391	356	332	365	343	307	348	333	361	358	365	365	317	344
25713	21874	29886	28937	21052	13289	9007	5520	1865	746	631	541	557	526	453	470	435	448	435	412	403	401	417	400	414	402	402	409	352	374	367	404	404	394	385	361	384	385	382	376	349	364	403	397	414	407	418	396	360	391	355	388	409	381	370	355	403	378	386	372	373	377	368	379	372	365	411	389	392	375	374	390	381	369	379	347	418	388	375	387	360	390	368	412	412	379	411	391	406	401	369	397	359	363	362	358	369	384	360	330	346	368	366	404	385	373	361	392	378	394	407	390	354	398	375	377	370	418	413	365	371	372	395	389	406	375	390	413	391	407	362	401	394	381	361	347	389	385	399	375	366	399	395	345	316	389	403	398	381	381	362	412	373	364	373	395	346	372	372	343	392	377	367	369	407	379	361	374	385	371	365	389	367	379	424	412	362	395	408	377	385	368	426	371	373	376	364	374	400	384	395	354	386	432	387	373	392	366	420	361	376	368	396	408	399	397	396	344	392	355	367	369	391	357	364	376	389	400	361	351	393	365	360	376	331	379	382	361	358	384	367	372	391	380	359	382	366	363	379	372	377	402	394	374	357	351	392	387	398	393	383	365	370	373	361	377	375	384	369	380	357	401	369	399	386	350	399	395	382	402	396	390	360	363	411	390	360	373	365	389	413	396	379	433	332	381	394	357	415	388	417	360	384	394	373	368	393	377	377	373	388	365	382	387	359	371	379	412	329	389	360	375	396	377	375	398	421	367	372	359	350	354	365	375	386	402	371	360	412	362	379	358	372	424	377	374	401	414	384	371	351	365	384	380	369	378	351	393	390	376	371	367	397	354	357	382	353	387	368	408	355	385	390	397	337	404	357	391	377	381	398	367	388	389	401	409	368	374	359	379	367	373	420	403	380	391	373	361	374	372	387	375	400	405	399	392	353	386	372	382	379	409	408	376	378	393	370	359	404	367	356	372	398	401	377	379	383	361	382	390	379	386	347	377	399	426	404	357	404	396	387	366	360	366	356	356	365	381	396	386	367	343	397	362	382	329	367	387	400	373	376	373	370	395	431	364	355	373	419	368	377	370	366	345	365	404	390	381	376	373	405	405	372	420	386	362	392	319	397	383	378	363	362	343	376	362	400	401	368	375	370	359	400	383	375	363	388	409	348	389	352	380	385	374	402	350	388	372	363	376	392	393	374	375	385	377	410	381	381	348	399	383	404	372	363	377	389	388	338	371	371	363	384	383	381	386	385	397	383	410	399	382	390	394	417	373	371	377	341	423	390	357	378	389	362	368	356	364	390	366	384	373	357	364	388	396	367	339	403	415	376	407	389	400	360	365	375	377	345	389	365	408	413	363	378	367	408	395	363	381	440	362	371	375	384	388	353	388	399	392	383	393	350	366	375	371	443	412	385	422	398	404	371	366	379	389	380	383	385	344	368	392	400	424	427	376	373	380	373	365	396	400	356	385	363	366	402	341	410	377	358	411	396	385	390	416	397	382	381	399	372	383	371	343	358	358	374	371	415	412	355	386	375	379	372	367	362	366	391	405	372	383	412	418	353	372	414	372	401	417	388	382	364	392	378	364	381	335	327	363	401	369	393	368	385	353	404	394	397	383	376	399	344	378	401	385	399	364	364	370	381	416	369	389	416	387	385	365	389	403	373	407	382	408	381	371	416	399	415	413	404	370	363	371	394	401	353	377	392	392	373	393	363	382	401	396	370	402	360	370	362	385	391	376	383	397	326	406	389	395	396	379	379	397	381	348	349	358	382	389	402	375	372	365	394	430	422	373	381	406	380	361	380	348	393	361	354	395	382	368	380	368	360	376	396	383	356	346	374	389	389	394	387	379	362	385	368	382	389	397	361	416	408	353	380	404	378	397	365	372	390	340	354	378	396	411	355	379	383	397	383	413	416	399	389	418	362	384	375	378	352	383	379	398	366	374	390	378	382	384	394	378	380	383	370	380	383	347	397	390	347	405	367	387	344	344	359	386	405	400	409	389	378	386	373	371	397	395	365	355	382	387	418	372	374	375	349	406	392	379	396	367	394	374	374	350	402	368	362	354	397	400	401	385	419	370	356	403	371	399	377	382	389	343	389	411	378	367	357	391	382	389	393	315	393	399	384	332	367	396	373	387	409	350	349	411	411	406	374	402	375	402	407	375	393	388	353	362	426	378	374	356	366	381	401	366	362	414	372	382	382	363	397	376	317	385	370	386	360	348	368	398	409	403	340	394	390	383	367	380	407	377	388	411	372	384	366	396	359	382	403	419	386	400	387	386	359	405	355	367	399	396	353	363	388	399	397	378	356	385	351	405	365	399	356	377	387	388	371	392	354	371	371	384	361	389	342	376	374	381	367	411	377	352	360	372	381	363	425	379	388	371	366	369	342	381	403	385	359	396	379	358	397	391	386	352	413	390	365	379	362	368	390	367	371	367	357	385	359	370	402	386	359	347	335	388	427	359	385	350	359	366	386	360	405	347	364	384	343	384	386	363	373	356	349	363	424	383	411	411	368	379	355	389	372	360	371	384	399	397	364	403	368	379	367	356	386	376	396	354	388	341	420	387	395	347	375	377	373	367	377	396	372	361	359	392	398	362	414	366	410	374	387	388	374	399	421	381	367	378	360	378	381	384	366	381	362	330	425	356	358	394	418	376	381	384	381	370	370	402	377	393	384	376	354	384	408	371	354	416	383	360	358	400	347	358	377	399	388	366	405	369	383	362	407	363	360	339	382	423	415	368	359	421	380	393	355	370	392	355	356	406	348	375	358	330	398	383	393	394	368	354	363	371	355	363	352	381	345	373	383	359	397	407	422	397	399	398	355	411	401	377	413	357	376	365	378	383	344	403	372	361	377	377	416	439	371	385	393	352	376	387	373	433	381	411	377	354	337	397	375	378	394	379	422	340	389	380	376	387	372	366	405	405	405	395	391	374	378	402	358	371	394	363	375	395	381	351	332	398	389	412	365	346	387	338	358	367	347	408	386	361	398	364	364	379	388	394	393	383	391	377	380	358	370	376	375	353	355	358	367	391	384	376	379	372	360	345	405	417	411	367	353	376	357	377	386	375	383	431	377	375	403	344	392	413	417	400	390	378	358	366	377	376	375	386	380	394	367	375	413	355	382	375	396	348	370	414	355	377	379	375	414	368	391	394	366	389	363	360	343	376	373	346	355	382	412	383	405	432	388	382	380	374	374	354	384	382	341	346	371	336	410	370	402	360	360	379	365	393	369	379	414	384	384	350	364	404	393	357	413	387	384	390	367	373	380	366	377	346	391	351	366	370	334	380	375	401	408	399	349	379	372	344	404	409	421	389	379	363	382	384	396	343	381	351	375	352	380	367	359	401	394	365	392	383	393	396	403	392	385	402	341	381	372	381	355	383	368	385	390	419	362	378	381	363	376	383	351	405	365	428	390	392	374	402	370	389	386	377	376	339	368	386	374	355	413	371	365	363	394	372	367	433	370	402	352	355	379	387	399	381	375	374	366	418
33645	56950	44082	30648	22326	16513	13254	9150	3193	1116	905	734	622	603	589	533	509	552	457	458	447	449	429	455	440	459	395	415	417	375	387	414	421	446	418	406	420	370	411	406	419	396	394	405	428	415	408	397	437	386	399	404	418	419	406	421	414	393	383	411	404	412	412	384	438	394	428	416	441	426	368	425	445	402	409	433	425	424	411	419	381	455	408	394	435	397	443	410	422	414	422	413	388	395	398	385	431	415	376	404	418	409	420	403	409	411	411	433	428	407	410	417	428	403	424	427	401	450	405	382	362	403	428	378	435	413	401	406	411	374	399	418	393	397	411	389	385	428	436	377	410	411	402	393	387	396	392	363	408	409	408	409	435	446	434	413	408	421	404	405	442	393	404	401	424	399	411	396	417	427	427	405	441	446	412	404	408	424	392	356	421	400	432	385	422	411	374	420	409	421	386	379	403	410	411	426	384	438	413	419	360	417	422	425	416	432	410	410	376	389	399	390	422	396	448	412	363	441	401	411	459	401	410	444	427	421	339	406	412	429	412	434	426	410	429	373	388	399	439	406	421	379	391	426	425	407	424	412	432	434	416	399	369	407	445	414	423	383	390	385	461	424	411	429	402	408	425	425	413	406	390	460	422	398	424	414	409	403	429	392	420	410	430	411	376	421	436	414	405	393	396	380	424	420	399	422	406	400	431	422	400	405	397	418	437	403	386	395	386	405	374	377	397	444	417	424	408	417	388	366	417	421	431	453	394	429	424	452	404	410	440	392	398	402	388	430	337	410	395	422	412	445	372	397	399	403	392	408	414	410	410	395	405	412	421	434	424	435	419	382	420	409	396	413	407	393	398	408	409	393	423	415	428	466	387	382	445	404	396	408	404	451	392	390	394	434	408	436	401	405	431	414	384	436	361	425	411	417	383	379	428	413	403	406	412	386	397	414	419	414	404	385	386	400	432	418	387	422	403	411	413	424	363	425	382	426	415	455	427	423	381	405	393	416	378	369	431	437	421	385	430	404	439	404	440	390	417	424	418	437	394	443	436	407	409	417	429	400	469	416	421	418	407	372	407	405	404	419	404	382	428	425	390	391	417	427	436	392	388	433	416	422	404	396	446	406	411	467	409	390	397	400	418	392	385	415	413	414	410	424	414	413	425	418	401	378	408	389	444	463	398	427	383	398	425	409	407	419	400	446	440	394	395	425	416	404	429	402	417	414	453	379	431	412	398	387	405	382	377	380	432	385	381	422	416	391	376	408	408	458	370	420	438	401	408	416	393	440	432	418	415	415	403	427	433	392	410	393	372	446	401	402	393	412	432	390	400	386	444	389	434	393	431	405	442	404	376	416	404	414	391	414	408	406	415	403	466	409	406	403	418	397	409	426	414	421	445	380	402	394	395	391	379	394	414	353	405	419	412	410	452	410	414	413	429	394	429	415	427	380	385	411	422	394	402	387	453	391	391	415	364	434	417	428	447	371	394	416	411	414	410	406	385	385	409	428	397	417	375	410	417	434	361	414	403	392	435	400	449	393	386	405	403	396	411	417	435	426	413	403	406	403	400	388	436	396	384	388	396	410	426	443	413	390	437	410	433	403	393	408	419	370	404	401	412	446	367	414	396	395	432	419	415	411	426	383	404	387	428	396	405	407	391	394	423	414	405	413	419	416	410	419	396	462	431	383	415	379	399	406	409	398	396	401	454	452	397	423	378	397	410	418	404	420	402	426	406	416	419	395	399	438	394	383	360	415	390	446	404	343	442	435	382	419	414	410	412	384	437	421	397	436	383	401	404	421	407	418	410	428	389	392	413	419	384	375	392	388	432	385	401	435	408	454	440	390	370	383	396	400	409	439	398	422	413	392	437	402	355	435	416	439	416	419	395	418	411	393	435	422	437	435	390	394	397	410	434	424	392	395	367	405	425	374	398	433	384	395	429	415	436	393	386	451	397	421	430	442	390	405	388	408	426	416	407	437	405	443	417	398	410	415	411	433	404	406	417	378	420	396	409	425	399	406	419	407	425	427	384	384	400	405	400	403	420	430	447	436	374	403	420	423	460	407	455	364	423	436	415	438	409	424	392	400	394	416	410	382	408	433	397	455	415	399	395	424	409	431	403	364	413	391	429	427	430	401	362	412	397	402	415	412	396	439	405	449	433	411	413	419	381	391	385	396	421	403	415	390	400	416	393	407	377	413	404	465	399	375	439	405	424	448	390	419	410	385	389	414	397	412	411	418	457	425	410	410	374	404	387	416	401	385	422	423	399	389	420	404	401	400	418	406	407	421	446	416	393	396	405	413	400	393	410	393	413	422	406	414	419	414	437	385	422	403	401	423	414	401	388	407	396	401	395	415	412	430	413	407	424	410	427	421	421	391	404	429	412	394	418	421	429	379	387	419	402	431	396	410	431	409	419	428	413	396	429	437	388	388	416	371	408	444	404	419	398	397	399	417	420	403	406	418	388	425	389	391	414	433	422	412	398	378	432	422	450	450	392	430	418	440	400	403	434	411	397	396	421	417	468	418	427	419	388	413	404	409	408	367	441	403	431	427	398	433	383	435	418	406	412	405	404	445	428	414	425	400	406	424	416	409	442	428	419	381	416	466	424	391	436	384	409	412	433	420	414	411	428	457	388	418	367	425	372	426	415	425	413	421	419	426	423	395	461	409	382	420	381	429	431	418	419	429	389	424	391	434	422	410	403	397	370	419	408	389	454	407	431	426	430	409	432	428	394	421	402	421	437	419	409	407	408	453	401	404	400	394	395	455	396	463	411	386	369	401	408	409	416	427	400	423	422	393	425	427	394	420	424	411	429	402	401	393	375	411	441	406	430	398	413	404	369	401	404	407	460	404	411	443	405	407	373	417	387	408	406	422	435	402	391	396	388	405	421	395	409	373	423	428	401	414	432	399	415	418	376	399	423	396	408	385	424	446	381	400	411	415	436	397	388	438	396	430	419	424	423	424	391	420	439	416	429	412	398	420	444	447	425	410	409	440	380	389	454	384	395	434	405	407	398	421	395	433	397	416	425	384	427	399	426	437	427	432	441	429	395	368	402	395	388	413	405	416	446	395	396	408	399	437	403	422	392	410	423	404	420	418	393	384	418	402	414	418	448	393	434	416	407	401	406	416	442	404	430	408	410	408	426	415	402	402	388	419	400	373	414	418	399	449	399	410	408	407	405	426	405	405	404	407	424	418	393	374	404	420	394	416	388	398	380	399	397	426	411	394	406	395	413	425	429	426	439	404	431	380	369	431	413	432	431	407	413	362	411	411	399	403	394	419	405	428	435	409	395	406	429	389	379	438	438	391	387	400	420	404	426	397	379	458	424	367	411	386	398	412	402	404	436	410	439	419	418	424	383	422	420	415	413	419	402	401	392	407	414	408	409	426	396	417	439	408	408	400	397	420	420	409	406	387	391	421	405	451	397	413	403	438	408	388	444	416	422	431	398	373	402	384	414	377	400	398	436	441	407	458	403	445
23360	21727	29541	24735	22361	24515	24668	12145	2579	1255	1137	890	884	785	715	660	675	581	616	582	558	533	517	564	543	568	524	506	561	552	466	552	553	524	533	443	542	549	496	483	488	534	508	496	497	543	511	533	545	504	504	465	475	520	534	512	469	512	533	494	533	482	464	520	525	507	520	508	519	484	507	503	499	498	534	526	517	538	522	495	491	496	485	520	455	533	491	504	485	500	469	548	552	447	501	513	509	495	456	500	505	467	471	507	503	519	503	505	494	522	501	507	512	500	521	493	495	528	521	505	508	507	511	485	480	499	460	509	528	527	511	474	499	494	530	455	496	477	513	477	531	510	516	465	493	521	518	517	524	482	516	472	468	496	515	490	499	500	496	524	489	483	507	460	487	467	501	487	461	500	514	499	471	505	481	478	492	479	502	504	522	515	477	483	443	490	514	492	484	499	490	480	480	507	492	461	511	517	501	496	484	528	496	482	454	475	507	485	502	520	467	497	564	480	492	497	537	466	516	530	524	518	512	469	505	476	501	493	500	496	508	535	476	543	533	500	497	503	486	471	487	489	465	508	513	504	516	487	535	487	551	487	493	468	508	496	499	494	550	476	505	503	523	503	502	522	506	502	456	505	516	467	468	492	491	508	494	473	499	527	495	479	483	491	493	483	455	495	476	534	501	544	487	541	511	485	508	532	454	484	491	559	516	504	513	509	485	524	512	500	504	474	511	502	542	507	477	500	524	505	507	508	476	495	507	556	493	504	543	483	511	531	531	525	554	470	509	544	526	516	496	502	520	481	524	536	479	494	492	480	502	496	516	495	489	501	477	514	525	468	499	520	516	512	503	510	460	449	474	550	512	527	530	450	482	494	538	499	491	505	534	511	514	523	518	504	487	524	519	488	493	519	469	520	494	517	490	500	520	579	520	533	490	485	534	524	497	451	491	500	477	532	543	525	517	491	482	459	461	537	470	517	487	485	531	479	501	518	501	540	480	482	478	513	503	530	490	487	515	532	536	467	475	504	476	483	498	474	519	526	486	506	524	486	520	488	500	498	504	476	497	536	508	530	548	506	502	534	522	506	522	521	506	493	467	486	523	507	512	490	490	528	482	528	494	544	509	506	517	480	539	507	513	518	525	526	512	511	464	529	485	498	511	462	480	505	477	524	538	542	519	501	470	485	557	516	487	537	466	513	505	510	511	441	488	507	489	506	510	500	493	487	503	519	495	505	503	495	494	444	513	503	515	535	497	511	519	516	562	496	514	532	498	488	503	456	511	490	506	537	486	508	498	523	499	544	485	517	506	494	486	485	500	487	493	514	505	490	504	491	474	440	530	489	520	506	489	485	485	504	492	493	486	488	466	476	529	520	522	529	527	483	481	531	498	471	505	495	501	479	488	496	447	519	499	502	495	537	468	477	536	478	512	520	520	475	473	532	522	481	488	483	519	516	533	474	505	525	551	521	488	476	518	497	515	480	501	517	500	484	452	503	482	538	468	489	502	504	471	503	497	480	506	498	473	511	489	519	508	511	506	529	529	503	517	525	494	503	520	499	511	458	469	491	502	489	494	491	515	483	505	501	493	503	445	475	481	473	478	516	486	493	462	494	542	540	480	533	515	536	530	585	541	532	487	535	518	469	521	474	534	511	479	495	503	497	520	504	514	478	529	497	488	519	492	520	512	534	495	497	480	509	514	474	516	476	512	513	530	491	489	507	526	478	476	466	529	502	493	484	490	553	519	501	517	494	518	500	521	569	474	503	484	491	493	531	499	501	520	512	513	476	496	500	498	501	500	495	507	459	491	533	524	476	481	430	497	545	484	522	495	448	477	503	510	515	490	562	471	508	497	523	505	513	503	502	528	518	492	501	519	498	525	500	485	497	448	503	509	477	537	491	490	560	495	442	525	479	510	474	503	510	514	508	495	548	525	504	489	469	524	504	527	545	507	514	490	535	484	484	480	512	482	482	550	479	475	506	481	532	496	489	465	499	515	524	537	526	547	483	505	517	488	527	508	501	518	487	489	516	480	513	522	492	537	547	529	506	516	525	514	551	506	520	502	481	539	460	491	502	534	465	510	539	510	471	516	513	552	490	516	491	472	534	500	509	500	520	480	486	521	506	472	545	510	496	507	484	530	537	528	521	509	504	500	493	498	446	554	538	504	471	531	512	509	498	523	454	484	472	501	494	487	499	519	478	525	541	563	493	479	509	477	515	510	519	506	495	500	519	491	494	494	494	496	516	497	503	504	476	471	470	540	489	502	521	499	533	480	485	477	528	508	523	542	513	506	545	490	551	484	478	509	482	539	486	489	474	502	483	467	500	529	499	519	473	537	502	492	466	548	503	483	515	552	514	498	509	512	486	491	528	516	454	470	475	490	495	482	470	542	537	489	508	485	482	492	542	538	494	471	527	538	463	487	526	513	460	468	541	528	494	466	516	510	462	505	487	553	494	453	490	503	472	506	504	515	552	512	524	518	503	521	499	521	507	510	580	482	510	511	505	514	515	517	496	516	456	473	496	510	508	507	496	489	525	505	487	516	488	459	451	487	493	508	509	530	497	489	512	526	535	531	512	471	485	437	531	524	489	515	501	495	534	513	473	498	478	494	493	520	485	506	543	500	532	544	515	490	465	447	503	513	540	512	497	513	507	509	521	495	473	458	527	486	502	497	528	571	505	532	530	511	458	505	484	504	501	499	492	494	499	511	493	487	544	482	511	493	478	494	478	474	490	492	484	453	490	505	488	492	446	531	518	492	466	498	473	463	503	495	500	484	490	496	512	523	518	490	498	501	500	516	485	492	510	490	494	520	474	525	470	457	506	521	488	483	521	505	491	478	470	484	487	537	480	505	483	516	528	485	477	533	520	467	459	530	494	467	512	519	493	542	496	508	503	537	494	498	496	438	490	524	533	487	526	492	458	531	462	496	485	507	510	485	513	465	559	527	516	511	529	487	448	480	472	516	507	500	470	523	487	501	525	511	482	478	535	523	504	480	488	498	542	512	469	549	497	465	513	501	487	469	526	479	498	535	455	496	505	522	466	507	509	495	494	560	512	512	482	533	505	523	525	517	515	481	480	501	500	495	527	479	487	488	510	488	489	513	504	486	485	491	500	514	463	493	508	519	508	504	504	514	504	514	519	543	495	484	481	521	456	480	517	484	477	538	504	514	544	483	515	527	500	521	481	513	526	531	479	472	506	492	528	498	519	522	503	538	491	504	509	450	500	503	495	496	500	529	513	537	523	472	581	495	472	538	503	515	515	513	478	484	501	516	481	517	494	495	518	476	545	491	534	526	505	541	514	509	533	496	507	487	518	532	504	505	465	519	516	491	493	517	462	525	550	495	488	503	492	552	455	521	487	509	500	464	471	533	490	482	497	486	487	529	488	492	519	508	491	479	519	521	486	530	509	509	517	511	495	486	505	501	492	483	519	511	503	511	533	489	458	473	458	476	558	494	477	487	494	495	491	505	506	518	471
36211	68312	54527	38040	29879	27058	23752	14060	3594	1829	1700	1246	1109	1021	851	832	783	727	660	716	631	591	599	626	558	562	540	573	545	551	514	488	555	553	563	504	544	592	538	539	540	510	538	513	538	563	518	514	509	487	535	548	537	546	495	536	542	528	519	495	533	483	498	525	517	538	501	522	531	539	498	496	505	469	560	557	516	544	562	489	520	533	486	512	510	526	536	475	524	525	523	521	513	514	537	572	510	498	544	550	531	538	526	531	524	544	519	530	510	509	519	519	568	507	503	554	522	512	480	473	514	511	515	521	488	501	510	506	530	539	489	558	535	514	486	515	546	562	520	505	501	540	511	552	504	500	510	495	533	501	499	554	496	520	496	458	522	515	529	557	519	534	514	494	547	569	546	527	511	511	521	544	503	485	529	501	525	526	537	498	529	496	522	513	543	534	544	511	520	546	522	468	553	490	490	505	523	490	474	522	501	578	540	567	535	523	508	516	523	479	524	505	520	542	516	542	557	501	510	508	515	522	529	518	534	484	566	511	515	541	541	494	507	544	529	522	491	484	530	534	530	530	513	503	524	528	565	547	499	502	507	489	552	482	519	553	516	503	506	532	502	528	547	488	532	538	514	513	540	526	524	522	523	478	549	539	496	521	509	501	487	584	548	491	534	481	494	523	530	474	553	504	536	469	499	505	535	542	504	522	517	517	511	544	499	515	534	509	511	536	534	508	544	496	520	513	517	478	538	549	541	496	486	536	519	540	526	549	516	483	525	476	514	497	523	541	547	531	551	509	516	483	541	563	533	515	532	512	506	477	503	520	531	523	530	520	546	511	501	510	528	554	505	474	510	502	542	545	539	518	518	482	519	509	531	531	513	524	538	520	528	513	533	525	522	534	508	520	490	476	457	528	533	490	488	536	528	485	492	535	480	523	494	509	530	503	498	518	508	499	510	540	504	563	556	495	538	517	536	530	525	549	500	518	502	482	500	481	517	530	479	495	491	498	492	529	496	472	523	512	545	510	502	547	521	535	510	550	506	519	499	495	491	547	512	511	481	495	538	552	526	524	517	489	511	527	547	512	508	533	529	537	550	520	511	558	538	508	521	542	549	538	536	458	506	545	557	540	551	513	570	551	509	558	504	552	504	535	527	491	487	510	513	537	514	519	508	504	533	538	517	529	536	515	538	493	526	546	486	474	531	578	474	511	524	485	486	556	511	508	472	520	484	511	516	484	528	498	545	500	499	521	495	507	505	524	494	526	506	550	501	527	550	529	555	454	511	527	544	529	516	573	490	510	520	512	537	526	500	522	509	489	490	521	481	518	532	467	523	521	535	539	533	525	517	524	549	461	497	524	519	511	536	547	501	549	521	535	552	532	520	562	518	530	510	546	499	543	490	517	504	529	544	562	522	500	520	533	530	491	504	499	580	513	540	544	529	548	500	526	506	509	492	517	523	522	494	544	520	554	515	578	477	512	534	524	532	495	534	535	505	501	534	473	538	499	527	517	522	509	519	511	529	510	536	505	572	508	514	558	517	576	520	514	522	508	521	504	529	543	542	555	495	507	524	549	490	506	484	513	498	511	537	554	468	499	523	545	499	509	528	523	503	534	530	499	535	522	525	525	486	525	499	532	520	532	510	493	511	492	518	535	537	550	523	483	568	555	544	483	485	544	509	499	485	493	511	543	519	516	542	559	504	512	527	491	529	537	515	523	546	527	513	550	512	471	488	492	519	515	515	536	486	566	509	523	527	544	503	527	537	522	566	505	519	519	554	495	509	492	516	546	499	560	531	507	497	539	483	549	500	526	519	496	491	484	520	514	507	501	532	489	506	517	569	522	561	486	513	554	515	520	514	451	546	544	553	506	532	505	524	524	504	529	513	550	518	524	512	557	503	539	534	498	519	541	507	515	501	507	501	488	514	536	539	501	534	508	504	505	524	533	505	568	497	507	512	516	517	502	529	547	511	512	516	555	506	554	513	527	516	544	559	560	520	484	535	538	512	514	492	510	464	520	511	541	571	519	541	514	481	522	547	500	533	502	514	517	528	544	508	520	543	451	546	571	513	549	522	520	486	531	547	510	518	544	520	509	508	519	505	516	489	533	520	469	493	544	482	493	521	496	526	492	529	500	561	520	534	540	502	499	489	505	544	512	551	503	554	504	507	503	465	570	512	515	490	513	477	562	511	551	495	528	528	489	513	506	544	522	543	507	502	507	546	504	512	535	524	548	514	526	515	479	528	512	539	527	541	513	504	503	531	509	524	498	509	554	517	530	517	482	510	479	509	549	546	536	519	527	490	489	527	490	508	539	540	477	515	527	550	497	539	532	536	522	477	503	483	505	502	455	547	508	514	526	516	546	475	492	517	514	504	515	539	501	507	491	537	520	507	486	494	511	515	532	485	526	541	551	514	507	532	517	502	487	500	514	491	523	512	504	490	534	472	528	527	512	535	511	522	535	524	478	556	566	513	514	518	519	504	509	506	506	503	502	526	521	490	500	488	494	476	547	523	560	500	527	491	500	502	506	545	513	495	491	497	516	503	530	508	505	501	479	518	447	514	504	541	509	519	495	510	553	504	514	470	500	498	527	524	555	545	534	538	552	513	514	532	472	507	523	517	489	516	502	525	527	510	486	489	552	537	517	515	494	495	494	523	517	527	500	498	499	513	503	576	537	490	479	490	501	549	523	512	542	552	529	515	529	527	503	508	493	520	509	541	517	522	534	543	517	530	546	509	519	501	491	527	547	563	516	493	506	512	488	495	514	526	526	486	538	551	517	552	522	494	505	500	520	496	536	493	521	554	515	507	532	517	553	526	571	487	529	478	506	546	525	497	552	542	485	511	526	511	538	543	514	504	548	493	519	544	472	529	543	524	462	503	493	506	514	516	538	550	530	512	504	504	493	512	534	567	541	552	537	465	557	509	535	510	468	566	501	502	505	542	502	497	546	545	529	512	508	523	524	497	484	521	483	534	512	513	508	531	489	496	513	498	504	535	503	505	507	547	518	533	508	566	484	521	484	561	506	508	483	483	534	472	549	519	505	487	503	539	563	509	520	525	508	527	528	546	519	558	511	462	533	521	536	556	523	475	510	513	478	519	548	547	478	497	526	539	522	527	467	571	527	521	515	506	493	533	505	538	546	527	543	484	563	534	571	515	521	477	509	501	504	607	483	542	526	541	498	522	522	507	497	579	493	511	546	538	561	486	494	496	505	511	471	529	558	528	565	496	521	506	507	563	513	484	531	552	490	486	530	559	536	501	516	527	502	530	546	525	538	574	503	492	514	543	513	519	535	531	492	532	483	524	511	535	505	539	513	499	529	541	491	453	530	506	543	488	525	487	524	487	503	517	543	501	578	519	492	491	526	526	502	518	509	517	566	512	513	528	523	525	522	537	485	509	494	539	535	526	512	535	542	512	490	530	523	545	535	487	505	561	511	479	513	503	478	516	533	565	508	527	522	519	503	503	509	564	497	556	508
33175	38729	39652	26771	14945	8954	5252	1800	655	453	425	379	359	376	318	310	309	323	302	286	276	292	287	259	300	298	238	302	294	268	274	252	258	273	281	266	292	255	264	281	272	287	275	273	262	291	244	273	262	296	267	260	288	269	255	234	242	287	263	286	262	262	251	303	249	252	262	297	283	274	284	288	257	242	300	260	248	253	269	272	254	241	287	257	256	287	235	276	257	273	247	261	250	271	281	259	270	264	241	266	258	247	268	281	261	275	267	256	246	261	288	278	248	272	264	270	248	246	298	264	300	236	299	268	262	262	272	258	264	257	258	285	309	259	274	271	265	244	267	301	267	279	266	259	291	286	225	300	266	295	282	254	285	259	282	276	284	255	259	291	294	256	262	257	246	281	290	278	262	276	267	275	276	276	259	275	257	245	275	271	284	271	294	265	264	297	249	273	263	241	284	277	250	287	270	272	309	260	266	259	299	271	267	271	277	259	231	296	260	265	272	289	282	278	257	257	288	294	270	256	256	268	248	292	241	253	290	275	259	256	282	241	269	258	234	262	265	273	257	277	274	264	287	256	252	262	240	264	285	268	291	260	304	274	287	306	284	235	296	251	242	285	266	258	252	236	280	261	268	236	307	249	274	279	293	255	245	276	250	279	267	274	286	282	265	261	291	261	291	255	294	263	273	294	263	254	241	249	259	257	263	250	265	258	254	268	280	243	249	282	290	279	271	279	279	267	285	275	257	299	275	260	234	303	244	281	265	283	313	249	273	275	301	264	268	253	250	257	288	265	288	271	276	250	269	257	273	261	234	254	264	270	289	264	283	288	246	289	286	282	274	272	268	291	294	284	262	290	269	275	269	281	285	270	304	258	242	311	276	268	264	268	262	274	274	252	276	277	294	284	291	278	268	275	248	265	260	275	264	298	263	255	285	269	260	288	276	283	258	274	289	261	255	280	299	247	285	284	256	257	275	262	252	273	282	270	290	280	274	274	276	257	275	251	271	260	248	277	265	260	265	271	270	258	241	277	254	291	279	268	277	283	261	272	273	288	267	268	271	261	241	291	283	287	260	303	275	248	278	287	256	257	264	281	271	269	279	253	291	281	305	267	252	273	266	265	271	241	248	268	249	262	260	253	311	283	291	255	274	254	261	277	271	266	248	277	279	287	229	251	256	250	293	242	272	283	265	273	295	284	253	262	262	297	299	278	280	246	267	281	269	265	248	283	300	245	275	278	250	288	262	288	242	270	250	274	294	256	291	264	286	225	275	285	276	259	285	251	270	251	282	279	276	255	289	287	273	276	269	280	284	247	282	279	253	267	274	283	258	297	270	265	249	274	255	274	283	264	293	250	279	262	284	261	260	283	263	284	259	251	269	260	252	287	276	260	271	295	278	257	270	293	282	271	294	288	289	252	261	280	271	248	248	279	261	309	265	245	257	292	233	240	255	286	240	263	250	263	265	278	280	266	282	241	281	262	249	269	261	258	258	237	265	269	254	248	256	278	257	257	256	262	283	257	294	271	287	292	263	239	271	251	310	273	255	280	271	263	277	272	265	267	287	277	249	274	289	282	280	247	268	270	272	265	297	273	281	282	280	262	284	254	256	266	291	251	281	258	293	282	288	304	256	242	281	263	294	288	266	274	288	275	317	254	257	291	276	275	273	277	267	276	287	287	286	238	276	258	247	272	259	304	285	309	280	290	268	301	274	250	277	268	257	281	258	276	242	274	279	276	244	273	257	274	265	285	285	247	301	282	256	269	297	272	245	306	282	257	269	270	258	251	270	264	277	255	259	286	255	283	267	269	292	270	251	290	242	254	278	243	278	285	257	280	284	270	279	270	245	266	268	274	297	283	279	240	255	265	272	268	273	245	255	299	275	276	268	275	293	281	283	249	275	250	241	254	256	253	264	280	272	290	267	260	259	274	299	295	262	275	267	289	285	227	259	270	264	264	276	292	242	286	273	279	290	256	273	272	258	274	276	268	285	275	282	292	275	249	250	263	276	243	249	255	289	283	245	267	289	296	266	251	277	278	269	282	299	288	281	235	272	279	266	248	274	299	280	277	267	255	269	277	316	302	276	232	266	231	262	250	270	268	260	250	271	246	280	288	256	277	287	293	233	276	288	270	247	261	281	287	278	287	279	268	276	281	255	267	304	270	264	271	259	272	223	299	288	279	243	265	282	278	291	291	285	284	262	278	277	274	271	277	270	297	279	267	277	273	260	307	254	308	257	261	257	283	277	280	291	281	269	263	286	286	260	258	271	212	251	275	245	250	254	271	300	268	240	271	267	236	251	274	278	282	291	278	275	293	271	256	277	289	318	289	262	241	253	273	278	257	260	258	265	256	238	276	249	287	255	254	277	277	261	263	278	260	263	266	266	258	310	277	280	257	253	283	268	310	258	278	248	258	241	242	254	272	250	270	282	264	270	296	285	269	286	267	268	311	244	249	263	291	256	261	241	258	293	286	286	263	274	293	253	296	268	300	218	258	245	282	257	267	283	269	271	291	263	246	244	281	272	257	253	258	299	282	264	294	269	279	279	266	287	278	268	267	277	289	281	261	292	245	268	247	255	267	265	291	288	271	270	284	267	253	245	277	254	259	278	283	257	272	297	266	270	236	274	294	257	292	292	259	299	283	289	238	260	281	274	247	256	287	276	284	274	314	259	246	268	292	298	237	269	259	280	290	300	270	269	263	291	259	262	281	286	265	269	261	282	242	236	278	294	262	272	258	263	301	284	253	281	268	281	276	288	250	248	290	272	232	304	270	281	271	272	246	271	270	278	281	252	259	258	270	281	296	286	279	245	267	257	317	274	250	274	252	277	260	282	262	265	284	289	244	245	293	259	254	278	281	279	281	271	287	281	297	245	284	279	274	260	246	263	261	261	278	266	272	291	271	274	283	257	260	261	247	285	290	277	275	253	256	274	298	264	242	284	274	272	268	261	287	287	284	265	291	277	250	276	258	288	286	274	259	297	285	272	284	281	296	243	313	291	277	294	254	294	268	307	270	273	268	274	244	305	261	289	283	267	285	242	285	279	272	251	271	288	286	245	225	260	284	259	276	278	269	279	233	264	289	287	272	252	277	253	258	289	273	272	286	248	261	259	247	279	284	283	282	295	255	283	250	295	303	260	294	275	262	244	279	265	263	267	233	289	261	265	279	280	282	268	280	256	277	293	275	284	267	287	252	293	259	259	245	281	285	250	262	283	276	257	255	248	241	287	258	262	258	263	274	274	287	270	260	273	276	297	297	289	268	292	301	288	284	298	256	229	298	270	298	255	240	299	248	277	289	274	294	272	261	293	280	248	261	286	291	266	287	265	294	283	257	253	264	265	250	302	290	272	263	269	298	282	267	276	278	249	271	271	257	269	283	274	287	264	266	264	277	273	280	262	286	297	294	266	249	278	269	229	248	276	264	293	262	246	307	242	298	286	248	256	268	278	292	246	281	258	285	277	280	234	264	288	260	277	251
34667	52509	38750	24330	17448	12319	8169	3068	1047	561	556	554	464	418	392	348	381	347	316	354	331	310	312	288	313	297	307	324	324	303	313	325	294	318	340	318	285	311	308	290	299	298	300	300	305	272	276	280	303	299	310	309	281	300	311	327	305	300	296	304	314	283	311	316	288	268	297	298	292	268	282	319	287	289	265	288	329	319	306	303	289	263	327	299	295	334	310	300	307	279	303	277	275	298	288	284	276	277	273	297	310	286	315	290	296	284	322	329	309	302	303	326	292	316	313	271	335	292	299	297	305	281	311	288	288	290	274	301	289	286	306	300	284	299	323	292	296	297	302	305	283	276	315	265	295	304	255	282	295	328	329	293	281	280	282	310	288	290	306	301	304	252	311	305	294	296	308	272	278	279	311	302	287	287	321	273	302	309	328	283	284	319	308	313	315	271	327	301	288	282	284	294	268	262	310	306	302	290	276	303	321	276	270	315	279	294	327	296	305	305	324	281	303	307	302	324	288	288	292	285	283	286	304	295	259	278	289	307	311	290	299	285	277	301	321	282	309	302	306	304	288	284	305	310	296	288	302	300	296	307	294	299	283	300	323	303	308	302	283	309	304	321	306	287	309	300	289	292	317	291	310	332	309	279	295	247	305	309	291	297	267	329	287	280	305	312	296	265	272	289	283	303	306	272	292	268	295	297	316	307	257	280	285	317	314	299	311	268	278	305	305	268	284	273	307	299	313	290	292	291	307	280	291	288	281	284	316	296	292	251	282	295	314	333	295	278	313	284	329	328	256	301	304	302	318	280	250	309	284	284	276	280	285	264	318	286	291	313	305	305	264	336	285	285	285	286	243	309	306	299	282	285	307	306	303	302	306	277	309	291	303	311	285	294	268	273	277	283	293	297	309	321	295	286	295	302	294	301	242	300	288	306	335	300	288	326	323	295	322	287	290	307	320	327	320	301	296	284	316	288	287	309	301	326	298	291	279	286	286	297	316	310	271	315	315	297	274	290	303	292	305	300	289	284	274	301	272	310	314	279	284	301	294	290	285	282	301	315	251	275	276	315	313	308	305	308	284	284	320	299	289	299	305	271	327	329	308	278	283	282	295	328	287	330	297	276	292	289	320	299	304	297	313	300	314	312	275	272	304	288	296	271	297	301	302	306	305	292	252	315	295	309	313	286	309	319	307	297	286	275	266	322	297	291	305	266	310	302	286	279	313	303	279	297	310	304	277	298	282	332	279	301	307	278	291	282	306	317	301	300	290	321	254	332	278	313	322	295	302	296	302	311	291	307	273	257	275	309	317	300	285	327	291	279	301	308	304	309	322	283	269	316	275	299	296	288	286	307	294	307	296	313	291	289	306	290	293	318	283	285	294	268	283	281	284	291	295	328	277	291	338	275	289	308	273	307	271	268	326	287	298	282	296	288	327	318	259	279	296	290	322	330	311	281	314	297	302	296	303	301	287	314	297	273	269	291	267	323	305	327	320	292	308	293	282	319	288	310	287	273	308	311	278	287	282	303	279	305	297	259	325	280	279	254	309	297	289	298	309	330	307	292	303	303	314	312	293	307	280	286	299	319	280	292	312	265	307	292	325	282	307	299	290	294	301	302	314	279	291	294	304	299	297	287	298	290	300	294	288	301	284	306	286	318	304	303	312	322	295	289	316	296	292	321	291	304	283	278	292	305	294	312	313	320	312	317	296	300	263	294	327	332	307	303	290	314	286	291	321	293	289	295	288	324	312	302	265	312	317	291	286	304	274	257	293	305	304	325	270	307	306	297	325	260	313	311	294	293	273	289	286	275	319	297	296	323	269	287	282	277	317	284	313	281	293	272	290	304	302	284	310	293	305	290	285	284	281	313	261	302	289	309	310	297	314	284	285	328	266	295	283	317	296	309	311	272	278	292	299	290	334	273	277	308	279	330	285	297	287	317	325	305	276	289	310	265	310	286	294	290	297	306	301	299	288	313	304	301	293	300	321	303	315	299	302	289	303	302	287	256	310	290	292	279	289	299	303	305	274	294	311	293	296	265	315	288	294	319	315	304	310	302	290	286	301	273	298	290	276	310	320	305	284	273	310	290	332	320	281	277	335	275	283	310	284	328	285	296	315	289	295	279	287	292	315	302	305	313	254	312	301	272	288	266	268	304	292	315	303	334	264	281	281	312	294	322	310	275	305	310	298	300	313	305	267	306	273	295	285	293	289	326	273	248	319	283	302	311	298	275	310	312	291	267	284	318	306	267	292	296	300	273	314	325	287	294	283	292	292	291	275	291	291	294	285	268	289	300	270	309	270	291	289	298	304	280	290	335	324	315	243	291	275	278	311	293	276	304	310	274	287	330	287	279	316	280	311	278	313	312	300	277	305	322	287	282	316	280	294	299	297	284	312	262	314	311	296	271	323	287	296	260	330	316	307	283	309	280	303	323	310	302	321	300	307	300	306	277	276	296	260	329	310	300	301	277	293	314	316	280	285	298	313	289	328	294	300	308	282	333	299	292	325	291	283	295	276	340	276	299	297	283	301	285	290	300	324	316	272	286	278	315	270	294	300	292	284	303	286	310	302	282	298	326	279	281	294	297	312	295	284	311	270	307	286	293	286	299	297	315	292	329	295	311	294	285	295	305	296	297	291	266	317	324	295	276	324	292	285	325	268	288	325	285	287	284	299	266	299	317	300	282	292	264	292	307	282	298	281	283	309	267	292	307	282	269	266	294	296	304	305	279	271	281	295	271	293	276	306	284	304	300	290	294	323	287	310	295	262	317	267	294	294	281	297	286	286	305	301	276	330	286	322	269	271	324	287	280	301	284	295	283	317	277	286	297	286	283	340	300	303	287	327	287	280	298	265	310	298	282	278	306	323	310	294	302	304	294	293	314	290	311	270	276	296	308	267	270	297	284	283	313	321	305	275	305	316	304	282	295	302	263	278	311	281	302	310	297	291	277	305	284	306	306	288	278	264	301	299	319	293	254	300	300	302	272	282	316	267	286	287	289	287	299	300	288	295	295	311	281	305	286	287	283	314	280	326	284	290	286	271	306	291	272	306	293	297	325	275	276	278	284	320	275	351	282	339	284	321	331	292	274	314	324	314	288	298	289	335	290	284	259	313	281	291	315	296	291	299	294	298	298	328	286	300	284	318	325	286	281	301	288	291	335	278	280	277	316	312	272	309	307	303	322	297	291	265	331	280	304	298	317	263	332	296	307	295	299	308	328	305	267	301	309	273	286	288	282	293	330	328	281	300	297	310	297	299	316	282	288	272	290	311	310	309	311	289	315	302	305	293	321	285	299	288	281	277	326	286	288	271	298	328	284	309	271	317	291	270	306	274	301	337	301	306	280	317	277	300	279	289	298	292	270	293	315	297	316	286	309	292	309	309	311	295	308	334	296	266	277	298	272	308	258	254	292	293	301	289	286	309	301	298	307	298	275	306	298	289	300	307	309	284	305	278	292	299	294	309	295	279	300	273	311	302	279
24527	21690	29292	26247	23594	21184	14724	5828	1895	904	653	673	529	511	504	452	408	404	407	360	382	362	367	317	324	354	389	346	382	343	346	365	366	364	332	305	335	305	360	341	341	349	363	353	317	339	320	342	341	327	328	375	354	346	369	315	339	337	359	339	328	303	334	352	325	300	318	342	355	322	329	344	347	306	364	306	361	345	344	305	312	349	352	343	326	331	321	357	320	311	325	340	317	334	324	326	327	298	326	361	373	359	307	339	329	352	347	336	353	377	339	319	351	356	338	346	321	321	354	341	328	326	363	351	332	332	303	359	319	329	314	307	312	339	342	349	358	330	328	287	359	329	341	288	336	339	349	334	345	290	333	336	345	325	317	348	355	338	322	307	356	340	336	321	319	323	333	354	338	351	322	338	369	324	351	333	337	311	344	338	365	352	318	368	334	348	346	331	376	326	326	316	342	342	339	322	353	342	340	341	356	339	350	331	317	344	354	302	323	315	334	338	341	307	322	349	314	300	330	331	335	320	336	299	332	308	335	355	323	345	358	355	344	305	340	338	314	317	369	344	324	330	339	320	306	334	316	353	339	342	374	346	333	372	350	341	334	329	339	320	348	345	324	335	329	349	343	345	323	331	327	342	335	305	333	350	334	325	339	325	337	322	323	332	332	344	326	347	352	333	328	362	300	358	335	321	332	343	321	333	329	322	354	315	316	337	323	315	346	349	301	330	334	345	299	352	334	332	308	360	323	357	330	336	355	317	311	317	349	345	308	305	312	371	373	334	318	341	306	330	352	334	303	373	325	341	341	346	366	338	322	326	309	330	325	328	331	330	345	346	356	341	316	313	321	338	375	332	329	316	329	321	308	329	338	324	318	327	324	348	351	332	326	313	309	343	328	356	323	349	354	326	326	325	321	341	324	325	325	349	310	351	349	342	325	345	329	329	335	348	340	352	345	304	340	332	311	298	322	350	355	343	362	340	343	359	349	336	328	359	326	342	331	338	345	341	351	322	350	330	335	338	364	339	310	315	338	335	390	301	338	319	329	369	363	297	352	337	333	328	312	323	365	353	333	361	313	339	335	329	369	312	355	332	327	348	309	315	351	335	320	346	341	350	321	336	310	341	309	323	327	333	346	360	321	341	342	300	336	329	339	314	333	330	328	323	353	343	324	345	328	342	350	331	344	345	386	316	349	353	355	348	330	354	330	349	289	347	328	352	316	343	365	328	343	349	322	344	335	312	369	343	321	309	348	319	353	338	362	342	314	323	306	333	303	357	311	316	314	344	333	413	295	360	339	343	360	323	329	348	314	337	342	340	305	333	320	340	314	318	320	330	353	338	323	327	319	330	347	348	328	350	360	338	316	307	347	310	342	322	354	321	318	330	334	321	322	324	342	324	371	327	305	363	337	383	317	334	326	324	319	368	303	329	330	328	351	346	348	353	343	360	333	318	307	363	339	294	334	345	344	347	376	356	315	338	359	365	339	328	328	326	323	338	326	346	310	337	313	334	311	338	316	318	324	349	331	315	314	311	349	335	348	328	340	348	333	314	308	300	328	315	334	310	367	323	327	355	308	360	356	317	348	351	327	376	335	352	316	335	344	351	351	369	349	357	318	345	322	322	326	333	313	360	329	317	300	304	306	308	317	345	332	352	332	350	330	328	309	320	350	341	358	340	367	340	346	330	347	337	322	359	342	325	338	313	341	343	326	321	352	357	345	368	348	324	335	322	350	318	345	349	329	347	349	335	348	315	328	360	330	327	333	336	341	306	332	343	351	315	360	324	323	344	341	342	311	347	349	345	327	331	315	341	325	327	329	353	337	348	345	336	342	361	357	375	327	317	324	321	363	329	298	343	327	322	327	297	346	333	306	321	351	359	338	320	352	341	335	310	337	350	335	330	311	334	339	333	329	350	336	351	354	306	349	308	351	343	340	334	298	327	342	351	312	325	319	327	300	335	350	271	312	352	334	357	320	368	350	328	332	303	356	346	328	317	310	341	359	349	325	346	340	365	368	339	348	340	333	326	332	334	313	350	332	347	306	337	364	300	330	340	340	362	349	354	318	322	346	342	312	329	351	343	327	315	347	356	358	346	308	362	354	320	353	357	297	312	311	327	346	355	320	358	315	299	329	325	335	345	320	322	329	351	329	300	318	333	351	328	339	338	322	342	307	332	362	358	328	302	341	341	329	343	314	343	362	327	311	311	342	323	342	341	342	354	353	323	323	323	308	310	341	334	330	317	333	330	312	338	374	331	352	339	320	359	340	353	358	348	373	335	342	330	346	326	312	336	310	338	325	323	338	298	322	368	339	345	319	318	339	333	326	317	357	353	357	394	338	290	355	363	366	339	341	340	309	328	327	332	338	352	350	364	341	358	344	336	341	366	329	340	343	355	300	333	336	346	352	326	357	350	355	321	346	321	360	331	368	350	310	348	325	353	349	352	326	359	356	341	367	340	325	334	364	330	322	300	353	328	334	350	351	331	378	339	347	347	347	319	343	377	293	334	314	365	320	336	318	381	356	328	337	343	332	344	322	328	332	328	361	362	329	365	329	350	329	369	338	357	344	330	324	346	366	358	329	334	311	332	319	344	315	325	346	314	343	313	344	378	314	340	312	354	356	329	300	297	340	327	348	322	355	334	354	302	325	316	343	369	351	354	306	346	340	317	341	334	305	332	333	333	310	344	366	358	332	340	317	332	356	319	330	340	323	332	325	341	347	342	368	307	347	322	315	303	346	337	303	315	340	326	329	332	346	357	342	322	353	342	325	333	303	321	299	320	303	333	303	374	370	335	338	329	356	302	336	331	319	331	333	353	312	332	334	325	331	363	324	334	351	339	300	343	328	334	358	311	320	329	348	323	332	343	340	312	344	351	330	338	331	309	309	345	321	337	323	319	335	321	330	318	369	341	374	341	329	312	340	350	358	322	325	336	305	339	337	327	311	347	321	311	321	316	337	358	314	324	339	331	328	368	316	343	313	322	352	354	313	346	343	328	338	320	317	323	338	322	358	346	291	310	326	375	345	322	335	331	329	367	303	318	336	339	336	356	344	344	336	333	343	316	330	340	313	315	371	326	321	325	306	357	320	367	392	341	328	328	300	358	345	314	362	326	339	319	337	341	347	351	308	319	328	298	337	353	333	368	340	341	331	342	322	318	337	316	331	355	343	325	353	313	319	310	335	321	321	355	358	350	355	352	314	342	332	335	326	311	287	337	334	334	321	307	333	328	350	335	327	375	345	367	351	340	347	325	340	346	333	317	320	316	310	346	348	324	338	309	330	384	349	303	349	321	295	328	324	318	331	322	330	324	346	355	353	321	332	324	360	336	337	346	320	337	319	346	307	311	338	350	338	338	352	309	330	310	377	357	325	303	353	347	335	310	325	340	354	316	355	343	314	319	350	344	369	305	306	337	342	310	342	338	348	332	325	349	373	344	336	344	327	336	333	370	345	347	376	404	302	313	332	342	303	310	362	323
34391	62189	46999	34381	26162	22066	15599	7974	2911	1380	985	847	746	637	611	524	549	493	495	435	431	400	390	377	399	382	371	379	358	344	364	371	368	368	351	406	346	347	356	366	331	394	346	377	388	345	346	381	345	349	354	368	369	368	347	350	319	377	370	360	353	334	315	352	335	331	388	382	351	349	384	377	359	341	353	376	357	381	357	371	345	350	365	378	367	355	358	335	352	352	355	327	347	351	348	344	316	344	371	311	353	331	372	337	339	385	343	349	380	327	301	339	353	345	345	357	352	340	355	344	371	342	345	333	351	354	365	349	382	341	349	327	349	371	385	351	354	339	372	317	378	332	355	339	364	350	354	335	362	358	401	333	330	353	323	371	372	353	369	327	344	361	360	364	334	356	363	346	380	319	329	375	382	364	376	379	369	323	359	357	378	326	363	378	333	369	381	344	367	359	363	321	354	369	367	347	314	324	356	348	358	351	402	336	377	358	339	340	384	347	344	326	369	380	366	396	379	357	349	344	351	344	376	358	367	350	335	299	385	363	375	388	347	341	356	368	332	386	360	336	328	326	353	361	332	350	352	344	366	334	373	354	333	386	323	352	365	357	356	340	363	347	335	368	361	345	329	346	358	345	359	345	326	368	346	341	374	335	356	337	380	359	370	364	349	339	368	379	370	352	352	351	376	347	322	386	381	351	380	326	345	322	395	345	371	354	344	363	346	339	324	350	354	392	327	361	357	352	350	348	359	369	351	360	361	356	330	360	375	343	376	368	358	366	365	341	331	345	351	327	317	329	354	332	343	378	344	331	363	385	361	338	337	376	320	379	368	353	364	379	360	350	379	349	333	334	328	368	370	320	344	375	342	360	352	342	335	332	321	351	349	325	349	343	401	367	345	351	363	375	385	354	354	382	363	379	357	345	349	351	344	391	329	361	401	358	351	376	336	352	334	358	364	332	360	365	369	359	332	368	337	342	360	359	369	331	372	333	385	349	358	365	333	358	329	341	354	381	329	321	372	347	352	324	379	351	336	363	355	359	389	310	318	369	388	350	386	338	360	369	343	380	338	370	318	345	352	369	362	353	371	365	368	340	368	379	346	349	367	392	349	346	373	352	352	363	373	368	362	345	361	366	316	345	360	354	370	356	367	357	353	357	372	356	367	350	368	361	361	339	363	377	367	343	378	358	373	392	382	363	372	341	343	341	363	321	335	337	357	359	303	319	354	329	367	377	385	321	384	389	351	387	346	340	359	400	357	344	392	339	356	330	346	347	352	342	344	353	371	381	310	367	389	378	358	358	343	339	341	407	328	335	372	350	354	348	372	310	381	348	334	364	365	350	350	351	377	363	338	346	363	348	367	355	349	352	375	389	351	323	349	377	370	377	344	387	338	324	313	353	336	360	366	368	367	339	354	349	369	357	370	374	356	394	325	360	359	317	355	373	345	328	388	291	355	334	322	356	347	350	355	346	366	395	345	346	363	385	363	343	361	332	360	365	344	378	371	322	349	364	331	361	362	354	311	362	375	354	346	360	371	336	368	362	362	335	325	365	355	340	376	344	360	367	362	337	368	380	383	390	350	348	350	341	331	357	374	307	363	364	349	373	341	377	332	338	331	340	333	367	352	363	362	382	349	356	354	387	345	320	332	361	363	361	345	347	370	346	347	371	352	334	322	337	364	333	362	348	316	339	376	382	355	330	391	381	316	361	371	354	327	361	331	346	336	347	356	332	365	387	334	335	365	367	378	349	345	351	380	338	345	344	337	323	352	326	371	376	386	350	339	391	318	368	357	392	322	350	354	385	359	364	345	344	336	333	348	351	348	325	353	342	344	333	343	351	394	364	379	358	361	359	351	339	371	352	368	335	319	338	353	344	375	358	362	333	333	343	375	331	358	342	362	343	341	353	366	355	332	362	356	351	364	358	349	351	337	348	345	360	365	364	354	352	373	361	377	376	342	343	342	335	313	363	351	344	367	354	362	382	331	353	314	378	341	329	373	377	344	382	385	346	376	350	341	374	347	316	352	367	339	332	366	334	351	346	395	336	345	341	360	336	385	357	348	336	362	354	360	360	337	368	326	342	360	323	361	339	359	374	374	375	318	333	354	355	358	355	371	338	373	326	351	373	370	365	361	343	355	367	381	351	382	330	365	357	355	359	361	347	395	317	420	347	337	367	326	354	364	345	350	364	371	358	392	330	336	349	380	367	347	415	338	379	362	318	316	362	341	329	369	381	369	338	362	362	360	299	338	319	334	360	366	336	339	355	366	356	372	355	347	360	345	321	371	344	367	358	327	343	391	325	355	368	357	341	359	340	367	347	354	335	340	358	386	369	343	351	343	371	347	336	341	373	340	364	372	359	326	362	376	342	348	327	327	355	328	371	371	320	371	347	346	352	362	340	334	351	319	356	355	370	348	327	348	383	363	359	371	355	326	372	379	383	357	362	328	351	359	356	341	361	356	381	368	366	329	362	372	366	338	365	352	356	368	348	352	376	344	369	394	389	373	354	344	366	413	385	347	361	350	309	363	356	356	365	353	398	337	378	373	387	337	392	334	347	330	370	355	328	359	347	381	381	333	338	354	382	362	355	357	346	347	375	347	378	346	373	375	345	339	344	352	350	372	347	349	337	366	364	323	360	340	366	364	361	370	373	391	343	353	350	381	334	374	366	360	332	357	370	363	381	364	344	389	394	352	336	379	359	373	322	362	353	399	335	383	356	362	331	355	338	342	325	359	359	344	341	365	362	369	375	369	367	347	305	345	321	323	330	325	364	348	349	364	336	373	352	337	359	350	354	343	385	346	329	321	386	327	360	364	339	334	366	350	354	329	372	350	349	348	347	333	355	307	377	355	353	347	332	325	336	342	370	339	361	393	347	363	359	379	364	348	360	348	340	327	354	363	374	361	407	317	343	374	358	390	353	364	346	348	363	356	339	333	356	332	376	353	363	356	347	345	344	351	386	359	343	377	380	335	365	365	336	334	329	371	357	352	357	373	351	347	363	355	378	357	353	341	368	365	370	345	342	323	352	356	368	325	367	337	349	400	372	328	360	372	339	370	410	339	344	358	367	356	336	379	358	345	330	397	363	348	331	335	383	362	353	376	353	346	340	360	352	357	382	387	357	347	372	366	375	355	359	350	345	328	354	334	330	331	386	322	354	336	358	339	353	362	335	353	340	350	355	351	374	332	357	309	355	368	341	330	355	317	350	339	343	366	389	364	365	345	342	314	373	364	359	360	360	386	353	364	357	358	361	314	335	339	352	345	358	350	371	327	360	362	326	330	343	355	361	333	354	372	380	330	341	392	344	322	346	371	356	354	349	354	359	366	368	349	358	307	345	328	338	357	368	359	361	338	403	361	367	390	347	312	323	349	349	391	370	339	353	341	337	352	367	356	380	369	368	380	346	345	338	380	357	366	385	336	327	347	341	371	323	378	313	325	329	340	335	344	361	360	378	343	363	348	350	336	359	337	365	351	340
25752	21982	30370	29348	21445	12930	5205	2268	1432	772	625	570	520	546	472	451	476	400	418	443	408	423	392	387	384	390	396	363	394	392	353	381	377	383	381	401	378	424	377	348	374	400	398	353	389	378	417	407	359	403	359	381	390	379	370	375	359	398	378	377	391	403	385	401	382	381	374	390	325	364	393	383	378	354	370	360	371	370	407	377	366	349	369	386	353	388	360	369	389	359	385	406	407	381	360	377	400	407	338	396	364	351	383	393	363	367	396	382	388	372	361	371	386	336	378	374	365	347	350	352	381	367	375	406	376	396	432	342	363	386	398	378	366	367	353	366	362	394	319	375	348	350	377	343	364	339	363	383	391	386	367	366	390	361	383	380	356	356	384	355	380	373	361	343	384	363	401	373	381	360	353	407	375	411	370	375	355	354	372	402	383	349	342	359	378	374	383	357	391	381	400	369	380	353	355	405	355	403	394	412	383	373	395	354	366	356	362	372	389	394	364	354	356	344	370	407	396	355	349	382	367	383	386	375	362	360	398	362	344	373	393	387	366	342	388	401	354	378	383	381	377	340	384	373	348	349	381	351	355	393	387	359	376	347	343	400	400	379	377	353	382	379	346	395	355	359	355	384	373	412	365	364	370	356	355	362	404	363	356	355	394	399	378	350	368	374	361	351	389	405	386	366	379	389	382	357	376	355	394	380	356	351	370	365	398	368	373	339	397	377	377	381	404	379	378	385	373	334	410	382	355	380	362	376	368	372	389	389	389	364	370	358	369	346	340	357	343	401	349	354	362	362	386	375	387	375	390	380	340	394	377	405	377	360	380	396	403	378	367	347	382	399	352	381	401	368	383	401	378	410	377	357	369	393	358	367	403	375	381	383	346	357	369	354	351	387	371	386	380	376	354	391	368	379	380	368	373	392	370	380	370	401	378	382	401	372	378	369	393	381	382	379	351	339	384	383	396	392	382	387	355	386	378	339	407	390	367	373	364	351	383	407	396	344	406	395	380	382	356	375	359	381	401	406	353	387	373	346	365	369	387	368	348	368	379	408	399	320	338	395	399	408	369	362	376	386	339	375	359	374	368	392	378	381	362	406	369	381	377	351	385	384	412	370	374	372	354	353	361	373	387	405	349	352	371	362	388	402	353	412	351	362	356	332	396	370	397	390	375	362	386	378	372	377	369	367	412	362	392	382	398	361	378	355	354	389	360	363	381	408	383	384	350	390	357	410	376	356	406	364	370	378	399	393	356	345	362	399	369	379	399	400	379	377	362	372	395	386	395	379	396	373	362	391	342	390	352	356	362	374	362	343	317	356	401	386	376	388	362	364	379	388	371	375	395	366	377	387	399	337	382	357	377	381	382	363	374	395	370	350	370	361	403	395	370	408	377	393	420	336	377	391	428	390	384	377	386	396	392	371	394	408	394	343	387	370	344	383	326	356	360	381	389	394	369	353	396	365	377	388	388	390	356	376	362	390	389	382	363	384	406	376	388	348	396	373	368	373	358	388	378	408	370	373	417	382	373	365	341	340	428	374	343	369	376	371	381	387	384	388	345	392	373	385	320	396	376	365	355	393	390	409	365	396	381	373	396	367	406	376	380	372	367	363	394	352	369	375	397	378	380	376	347	369	369	392	394	372	357	398	391	376	385	411	362	372	346	412	345	379	346	378	371	322	363	384	340	370	388	355	428	378	367	358	348	370	414	354	387	389	385	368	386	368	354	406	395	384	376	366	391	341	352	398	376	423	366	369	392	346	432	353	372	361	392	404	367	391	379	362	362	385	364	382	384	376	381	401	390	372	408	343	371	412	376	383	380	389	386	320	371	367	403	370	424	406	374	356	372	360	357	407	355	359	377	360	378	380	360	379	356	363	383	396	376	330	360	357	359	371	401	404	372	381	383	370	414	345	382	345	346	350	417	418	416	369	377	371	374	364	384	361	381	369	360	374	405	396	381	363	335	379	414	359	360	398	368	373	390	383	349	384	393	370	400	386	374	362	372	375	384	359	380	362	382	345	366	376	359	387	367	362	363	375	391	400	346	391	334	392	388	343	376	382	370	381	383	373	375	363	388	376	397	390	389	369	371	364	391	386	370	385	382	335	379	370	413	382	354	399	346	387	368	360	334	364	362	384	342	390	390	372	376	412	385	353	413	346	345	364	418	365	396	366	368	389	373	362	355	347	343	387	371	383	373	378	358	406	392	393	402	395	395	361	373	359	342	369	418	385	372	344	376	398	355	370	392	385	404	390	374	390	377	364	404	341	398	388	380	369	402	409	368	338	435	385	375	363	367	407	369	385	364	328	361	369	355	370	420	380	401	351	369	367	413	374	359	419	358	359	397	397	387	395	364	347	390	385	352	369	363	379	353	376	375	341	366	374	363	374	404	369	384	348	408	363	336	365	387	384	323	380	388	381	353	371	385	412	359	331	356	395	362	366	366	344	375	362	395	354	356	371	384	358	344	372	353	380	414	384	350	357	384	371	414	377	351	327	367	380	348	384	408	388	390	358	360	360	391	362	401	412	394	386	382	363	348	383	416	400	327	369	374	367	377	397	349	356	349	400	386	369	360	352	348	407	401	364	384	399	387	370	364	353	372	407	369	396	373	390	391	374	360	350	358	369	386	375	380	403	385	344	355	357	382	374	382	352	372	390	410	371	354	391	421	377	421	382	381	360	373	377	373	358	385	372	393	406	376	380	367	381	380	352	373	404	377	373	391	409	368	357	392	352	379	412	377	371	416	392	383	362	392	357	365	351	408	346	381	363	354	372	391	343	376	344	345	399	431	386	348	376	394	383	344	396	373	385	378	378	402	367	359	365	390	355	368	336	384	382	403	371	364	365	380	376	385	395	376	370	362	366	388	361	395	380	383	372	390	388	381	387	391	354	390	369	370	359	341	397	360	368	386	374	384	334	384	378	381	367	350	361	353	391	370	366	384	385	380	369	373	362	370	409	330	355	385	375	371	382	388	389	403	389	364	358	378	374	384	366	369	368	384	389	358	386	376	392	397	404	371	348	380	350	364	389	346	369	361	375	402	375	384	414	366	376	386	360	376	361	340	392	370	363	389	333	357	402	392	377	375	381	345	339	380	363	384	405	373	380	389	381	361	371	386	356	369	365	383	363	401	356	382	380	386	364	357	365	383	387	377	370	422	372	368	387	388	381	404	391	361	397	389	357	381	397	413	346	382	351	423	378	350	378	369	388	366	343	326	357	373	368	371	366	370	359	363	395	366	372	352	366	372	357	360	407	345	371	381	412	359	378	371	325	351	381	376	394	356	386	371	379	360	336	378	403	384	408	371	339	338	392	392	376	371	348	353	404	411	370	377	345	366	396	385	365	435	375	375	370	361	372	390	376	384	369	378	354	375	393	408	376	385	371	390	353	392	401	336	345	375	398	343	363	390	373	335	417	348	341	396	379	377	349	365	382	415	374	394	373	373	383	349	383	387	355	364	389	398	370	365	377	395	401	346	399
34177	57511	44722	31243	23512	15485	7026	4002	2649	1223	878	789	717	708	662	546	544	492	525	484	465	477	463	443	431	419	433	418	436	399	429	418	426	424	394	397	414	434	419	395	432	406	402	419	374	396	384	421	425	436	390	398	423	437	413	437	400	416	451	407	382	414	408	403	432	397	421	431	362	422	379	425	427	399	400	383	382	358	415	435	399	394	435	389	369	407	406	412	407	413	418	415	421	403	420	424	447	419	413	359	414	386	362	391	370	388	396	416	442	401	394	418	430	380	405	422	423	407	381	413	417	379	403	423	392	412	418	405	389	377	407	403	387	407	411	417	407	397	400	387	426	373	422	390	411	427	401	412	395	407	420	413	430	412	372	421	405	416	457	406	394	416	404	418	401	401	399	420	390	415	439	415	426	407	437	418	419	383	384	381	379	409	367	382	412	441	394	414	429	389	394	415	412	428	414	431	410	401	364	362	408	397	422	389	396	414	403	386	398	396	383	426	419	391	423	366	388	401	406	369	414	425	385	380	360	391	425	418	400	419	448	410	445	395	390	400	429	364	374	434	390	389	381	405	395	414	407	428	392	419	395	371	430	395	422	408	391	395	402	408	408	438	400	354	424	425	418	386	408	417	396	410	415	393	401	395	380	405	435	401	393	368	419	419	392	398	409	387	400	425	406	436	414	411	412	458	379	404	395	421	385	396	409	381	414	412	403	420	397	380	430	396	376	387	397	431	402	409	440	376	400	412	398	437	417	398	416	396	352	412	408	380	402	445	387	417	423	394	404	389	395	402	417	408	378	418	429	411	393	417	421	388	392	380	403	417	421	440	423	424	379	398	421	438	415	406	420	374	354	381	408	404	357	420	422	384	376	379	410	416	416	422	443	389	411	407	413	407	393	388	437	413	372	377	409	373	413	411	402	397	378	401	372	385	413	378	433	398	423	392	385	419	416	442	413	382	380	413	416	428	415	421	418	422	416	430	381	372	409	414	387	406	382	363	379	395	408	389	404	386	446	429	405	428	409	407	402	397	373	446	395	392	417	413	400	407	426	421	414	423	434	415	433	401	372	468	400	379	416	421	388	390	423	391	374	429	419	382	370	398	400	435	417	424	453	376	386	378	407	392	403	414	402	420	401	424	365	401	433	388	407	390	390	413	424	436	400	421	390	413	421	371	413	370	411	415	393	407	393	394	405	365	423	426	382	401	398	386	468	414	396	392	412	383	382	393	402	403	441	417	402	423	405	422	417	405	443	370	381	389	426	387	404	413	404	424	457	408	433	413	403	406	442	355	423	398	425	436	387	417	403	385	389	407	437	419	392	398	392	406	403	405	384	419	424	423	406	383	421	392	399	418	365	393	378	414	385	380	424	415	363	437	443	407	433	420	421	394	370	389	396	398	429	417	399	383	406	405	427	428	414	411	374	405	415	446	426	404	392	403	432	413	412	418	410	413	397	450	437	404	427	422	382	419	405	467	391	413	440	395	424	425	383	384	388	357	381	412	434	415	411	429	420	422	424	396	425	391	400	411	433	405	393	408	422	406	377	412	412	411	400	387	383	443	414	384	419	424	423	415	417	399	400	386	425	409	407	383	424	427	394	402	406	385	388	371	413	420	423	429	443	410	414	386	354	416	408	406	386	391	421	431	407	433	418	417	412	382	431	389	412	409	408	398	406	414	364	397	417	415	405	399	395	412	382	402	389	394	414	389	404	403	377	394	400	409	359	425	438	412	386	422	395	414	395	394	422	377	416	382	385	409	375	382	419	439	386	412	431	406	401	429	449	407	418	367	390	426	420	409	394	419	400	411	387	408	389	398	388	440	413	398	431	414	382	424	387	424	381	419	409	385	418	380	393	429	375	401	409	403	380	404	415	420	400	428	353	449	406	421	429	383	424	394	403	452	402	398	434	432	391	408	408	396	383	367	393	446	402	406	373	398	425	411	401	418	426	393	413	397	386	367	418	367	402	425	365	424	429	411	418	428	394	374	412	440	400	438	387	417	393	393	388	432	378	437	410	395	406	415	384	367	433	396	394	419	401	363	442	394	407	417	440	399	400	417	369	392	408	409	417	408	449	427	419	393	416	410	379	417	431	409	382	400	425	385	429	402	445	394	382	422	426	443	424	424	370	406	432	447	392	381	376	373	379	407	402	388	391	436	389	459	418	422	415	371	452	414	385	400	408	415	402	389	395	394	421	443	387	406	398	354	414	386	426	387	429	425	415	400	393	390	399	413	429	397	424	399	418	435	391	432	386	407	410	413	396	401	401	403	398	380	404	415	420	404	425	396	378	406	390	369	394	397	400	419	395	411	424	408	394	387	391	414	437	413	394	405	413	396	405	418	375	388	365	402	421	441	423	423	392	391	370	432	412	422	370	398	417	438	424	407	399	396	396	399	374	416	396	413	392	431	407	416	404	414	403	402	427	426	394	430	414	403	390	362	438	414	399	420	403	398	392	390	404	435	414	431	373	426	389	422	389	409	396	405	406	400	411	402	383	382	401	399	427	389	406	442	394	429	416	423	369	401	404	406	392	417	401	385	390	393	432	388	423	410	407	428	406	412	410	434	404	463	374	398	412	445	384	433	391	433	434	434	383	425	412	414	415	415	404	421	385	392	411	448	365	393	428	398	411	444	427	423	397	388	440	430	382	428	385	366	408	394	425	409	402	440	398	411	382	404	383	434	418	435	394	420	393	415	402	446	409	411	400	390	427	419	385	387	439	409	405	411	475	449	408	412	376	420	387	419	434	414	391	405	377	427	381	429	364	419	386	398	393	394	407	397	400	395	415	405	434	402	390	416	421	401	420	396	421	403	426	387	392	434	397	404	404	414	404	337	406	420	390	384	398	387	377	378	383	394	430	399	410	415	393	397	417	391	399	395	399	405	457	389	377	427	436	438	408	399	411	372	392	385	391	399	419	425	432	429	427	415	426	414	394	417	412	384	410	402	407	414	400	424	440	387	430	400	440	412	397	393	420	408	418	397	381	399	420	403	415	402	395	406	410	443	410	411	406	405	398	426	385	400	370	382	371	383	421	429	405	422	387	412	401	423	422	376	394	395	398	423	376	399	435	414	394	444	451	396	448	420	418	441	423	429	395	441	432	413	406	413	383	402	381	413	368	426	417	383	435	399	416	387	398	410	426	392	392	397	380	381	409	432	395	392	397	441	437	385	405	389	404	399	382	409	391	410	444	442	398	369	406	402	394	415	431	413	396	398	405	422	389	406	441	446	397	430	431	408	362	432	401	443	419	394	411	399	427	427	418	384	414	416	391	396	428	397	424	445	391	393	391	408	414	409	422	394	428	404	372	391	423	408	440	389	389	390	387	427	410	445	380	420	387	405	392	373	430	479	406	409	377	379	382	421	403	414	411	408	402	393	402	419	409	398	406	396	413	455	427	403	430	364	400	410	424	396	403	411	390	381	400	415	463	392	401	380	408	355	402	404	412	426	400	403	378	407	408	395	418	414	387	437
23336	21659	29368	24713	22463	21956	15616	6040	4056	1719	1116	1029	951	839	803	789	689	653	618	620	629	602	574	552	542	566	531	537	576	505	504	517	475	516	557	536	499	507	513	513	517	543	500	480	520	479	508	493	496	516	487	496	502	539	450	518	486	548	544	538	511	496	533	532	539	505	487	488	513	488	532	497	496	489	505	494	526	545	548	499	489	539	484	500	513	511	479	532	516	487	507	477	527	527	477	519	498	557	531	509	505	473	508	544	512	514	527	504	535	489	513	491	509	539	505	481	508	524	472	500	490	496	524	494	453	519	535	464	524	524	489	474	507	472	488	473	522	519	471	497	499	487	509	485	501	551	521	469	503	504	522	483	491	503	508	527	475	503	527	527	521	490	496	564	482	521	531	517	471	551	462	512	509	509	497	477	469	459	557	494	491	481	527	515	522	472	529	557	500	511	493	517	497	486	507	475	500	541	553	508	496	541	481	498	501	514	486	488	513	467	534	485	528	499	465	501	471	454	516	537	485	494	500	531	490	452	541	496	439	489	506	496	510	486	495	505	509	513	510	503	541	450	503	490	485	499	470	519	504	535	495	511	500	483	500	498	514	532	514	501	494	509	505	499	495	491	541	470	504	497	481	524	519	527	485	540	494	495	482	495	470	505	494	491	503	513	519	476	475	506	453	547	499	530	436	479	509	519	454	481	471	484	497	523	513	515	460	476	487	534	520	504	488	515	511	522	522	539	520	513	485	526	486	528	542	488	515	472	542	543	522	504	485	515	504	477	486	524	504	466	480	490	522	532	557	523	487	522	519	481	510	495	487	509	466	510	510	493	537	486	509	508	493	493	527	500	515	506	528	511	535	526	494	482	524	508	467	497	471	471	496	508	506	487	479	508	466	518	504	494	473	502	482	488	512	481	504	481	502	491	517	528	492	486	498	529	447	476	480	489	502	475	502	489	527	507	498	453	529	515	520	529	502	548	518	500	498	493	552	520	455	484	499	488	502	512	484	516	452	526	503	508	498	483	512	499	508	538	538	519	506	490	508	472	491	499	496	526	481	474	491	497	463	519	532	496	481	530	458	522	478	506	491	518	543	469	485	491	454	523	520	510	511	485	510	493	495	518	514	489	538	517	539	507	461	492	527	511	497	474	477	471	529	532	510	511	516	483	496	470	483	497	465	504	497	461	533	479	510	556	505	495	478	517	498	522	523	545	497	533	474	474	534	491	536	498	482	482	511	483	505	486	521	520	489	479	476	505	483	510	491	527	512	516	490	515	510	503	527	483	495	540	483	461	517	505	499	489	527	554	497	547	494	491	525	506	498	554	479	481	474	448	535	491	516	506	467	476	473	502	501	494	514	514	519	467	512	513	468	483	503	516	569	474	497	528	490	530	512	465	530	485	511	497	501	472	522	511	486	481	469	513	516	501	471	550	515	510	497	529	501	496	532	521	523	505	502	488	498	522	518	524	558	524	502	486	511	505	548	527	487	539	523	529	523	498	527	481	509	490	495	522	528	477	497	476	517	521	501	526	529	524	518	534	505	500	491	467	449	516	542	539	510	467	491	528	497	442	526	453	505	490	482	503	532	478	482	507	485	496	505	485	509	485	517	489	532	496	453	498	495	485	486	479	499	478	530	484	509	484	523	523	526	476	462	525	496	508	469	555	540	486	495	490	468	509	498	516	512	527	460	520	497	486	525	512	488	488	497	519	544	523	492	446	471	500	493	518	508	486	508	495	464	486	468	485	522	463	495	506	522	469	536	471	491	493	528	491	497	554	533	491	464	502	463	457	511	474	509	493	465	498	524	456	500	532	482	559	521	482	546	489	485	494	537	513	491	482	482	492	536	507	505	525	499	528	495	525	500	540	491	489	495	519	484	514	540	509	482	520	548	509	499	511	536	513	515	521	504	489	524	507	518	483	492	468	497	526	508	517	508	514	490	492	485	494	503	478	497	470	535	485	494	525	506	497	531	498	505	483	495	490	469	475	480	498	479	521	507	550	486	510	492	500	502	455	470	519	500	474	508	551	492	489	519	559	520	464	494	481	548	540	533	461	509	491	495	461	515	476	492	518	514	478	490	495	498	464	502	511	486	513	503	467	467	534	514	507	493	502	515	494	473	516	522	519	558	474	496	504	473	520	504	508	473	518	498	512	480	488	442	515	506	478	527	526	493	522	520	479	525	462	513	530	531	501	522	466	473	516	467	508	511	481	514	516	493	508	451	515	493	511	514	504	510	465	503	509	514	511	516	535	529	545	464	457	477	501	518	487	490	510	519	497	503	501	501	471	475	493	474	526	502	485	507	521	494	526	510	523	550	486	536	516	538	490	520	455	478	532	479	466	533	541	517	468	485	480	512	507	510	510	465	532	488	519	505	478	531	486	482	515	541	494	507	466	466	529	516	463	471	514	475	483	527	454	485	476	510	500	525	461	491	530	540	527	528	501	476	525	527	498	486	484	524	505	490	533	508	527	495	520	471	527	571	500	536	482	486	458	532	515	471	515	534	502	479	468	509	513	483	502	462	520	518	517	509	514	481	507	485	492	476	454	445	484	507	507	472	526	456	506	464	516	464	498	486	463	496	522	554	534	489	491	450	488	502	476	500	493	469	486	505	504	456	526	519	453	500	493	456	520	505	505	523	503	514	533	489	486	484	476	496	502	515	508	501	491	524	481	479	504	451	524	537	496	505	548	502	475	517	486	529	519	529	522	514	478	489	502	510	484	490	508	535	459	518	505	503	525	515	491	475	498	501	503	514	521	509	503	509	493	525	460	476	483	496	521	495	515	522	469	503	511	515	468	501	497	521	501	493	470	473	477	525	491	509	509	504	468	509	491	536	560	528	506	534	500	500	531	508	509	498	487	555	533	563	487	454	539	514	497	519	499	496	500	515	539	480	525	532	501	506	506	496	500	477	481	523	549	515	493	521	522	504	504	478	469	480	535	511	528	547	472	533	541	492	501	492	490	500	488	456	522	543	505	505	506	509	479	493	537	519	527	499	500	501	528	508	510	512	551	513	513	490	481	461	475	507	507	508	496	520	507	520	534	487	528	474	474	537	515	536	542	522	520	500	505	495	517	514	512	499	492	525	480	502	492	526	469	482	481	491	500	508	507	500	503	506	502	506	511	508	494	506	526	527	526	490	455	454	452	527	488	498	492	523	518	527	519	500	482	500	493	484	495	423	508	526	503	471	472	485	511	482	520	509	496	548	452	468	510	534	536	501	488	488	472	538	476	509	495	492	518	466	511	520	481	535	469	525	514	483	513	518	486	496	497	483	500	513	538	487	476	503	503	480	511	484	505	516	503	467	543	490	469	511	503	500	506	472	519	528	537	501	544	466	496	567	484	479	541	518	495	517	520	489	530	522	496	479	501	503	469	475	497	534	513	529	487	509	525	506	489	493	492	468	522	505	520	554	500	504	497	466	491	512	494	500	496	480	500	498	491	503	481	490	487	529	530	476	501	508	509	476	502
37026	68294	53824	38887	30069	15700	12135	8216	6585	2541	1552	1439	1307	1059	955	930	818	747	728	689	603	592	626	577	544	591	580	546	549	541	545	527	537	518	497	557	520	505	537	553	551	529	515	502	575	526	508	543	543	525	507	525	550	507	505	535	492	516	550	514	542	522	498	528	539	556	513	538	513	485	517	511	465	519	469	510	503	479	518	559	523	504	549	528	494	500	501	560	506	506	544	485	500	538	496	506	532	496	459	501	525	511	546	525	503	489	521	541	515	494	514	507	508	551	470	517	513	522	512	508	512	529	529	547	532	521	465	529	551	517	487	525	489	521	485	499	496	519	503	525	507	499	521	516	553	518	506	486	483	532	546	517	471	513	505	484	519	553	510	541	548	503	525	517	539	513	526	496	541	545	528	529	495	506	481	515	541	499	522	547	521	523	530	520	504	502	524	527	488	517	548	457	551	535	480	484	527	496	501	527	534	504	525	514	490	516	519	500	520	497	535	497	566	509	505	437	501	503	511	495	541	472	530	529	510	527	512	541	524	526	526	536	460	502	500	519	513	496	511	530	545	517	528	483	530	519	496	567	490	471	489	473	525	478	497	561	494	492	478	501	533	509	507	551	508	505	530	531	466	503	466	514	487	505	552	510	532	526	498	504	520	514	506	498	501	488	482	512	523	540	506	528	513	534	510	523	513	515	517	512	508	466	501	513	521	486	516	526	485	493	475	506	515	554	501	493	507	518	550	550	545	442	493	517	495	500	543	550	511	536	525	507	546	521	522	496	530	503	526	493	538	517	510	467	540	538	516	550	495	526	569	477	532	512	513	524	515	491	500	524	479	535	513	509	489	514	498	509	547	519	528	542	524	514	550	491	507	511	493	563	530	487	523	505	520	505	494	511	507	520	557	522	508	536	502	517	508	551	539	553	540	484	524	497	531	496	505	481	512	518	515	507	586	518	492	532	520	549	530	509	537	508	500	521	524	507	525	527	529	502	512	507	532	525	527	487	537	546	448	457	511	485	530	512	471	509	522	488	504	498	533	550	520	471	505	529	490	492	526	507	506	547	589	497	536	508	540	522	516	562	524	497	494	540	530	522	534	522	494	509	522	498	500	533	518	550	525	514	522	528	537	516	517	512	476	510	495	512	532	509	519	534	471	523	501	523	541	556	515	487	505	557	496	485	458	483	511	538	561	498	550	501	491	551	527	536	521	537	481	511	495	509	537	530	479	509	504	467	492	516	503	518	522	478	491	530	512	459	512	463	517	509	519	540	515	506	509	488	534	511	533	499	520	539	492	517	512	481	540	515	517	477	509	535	532	496	496	481	515	575	480	514	518	481	542	556	520	552	552	542	517	551	529	533	515	503	526	502	502	535	448	490	515	507	497	541	505	528	498	470	512	509	492	534	495	502	567	494	539	529	508	505	521	533	503	529	522	506	528	515	505	533	507	502	499	538	472	534	505	509	565	530	527	516	519	556	495	562	529	533	529	511	527	510	505	484	525	521	501	541	551	515	492	516	523	533	503	516	491	499	493	528	509	494	489	497	509	516	508	555	522	540	535	522	517	505	495	527	505	465	518	512	484	501	516	491	553	535	554	523	496	586	502	527	497	494	521	520	487	471	485	523	505	517	519	517	475	503	494	532	514	498	486	556	545	517	515	538	511	452	509	512	510	493	492	543	518	515	496	473	519	482	504	507	485	531	529	496	495	468	532	517	536	514	508	487	505	490	505	487	527	519	500	539	528	508	530	473	475	515	511	474	512	534	515	501	533	531	559	509	485	521	534	501	465	485	522	464	517	502	541	518	499	556	512	531	494	530	496	498	505	514	517	525	473	509	480	516	510	487	529	563	540	530	516	538	503	495	501	513	526	500	504	532	520	518	521	517	523	531	472	487	526	515	512	476	516	502	543	505	509	559	483	500	531	565	482	527	503	525	494	475	511	527	558	546	544	487	519	528	537	475	520	517	502	507	481	515	549	528	494	516	509	502	487	522	486	537	536	542	511	509	521	512	543	507	535	510	576	484	519	513	521	540	526	532	551	509	524	496	519	508	511	538	534	511	512	544	481	511	519	487	511	492	522	500	530	479	506	478	529	541	489	543	493	541	473	501	493	509	508	518	527	518	525	487	497	532	523	531	504	525	528	500	488	497	472	518	491	521	522	533	528	536	535	502	479	532	531	533	516	513	514	519	507	533	541	485	494	497	542	495	507	459	533	500	536	505	485	544	513	507	481	497	539	522	523	527	509	505	537	493	528	502	516	526	492	509	494	494	547	529	507	537	548	532	576	490	514	518	528	527	529	460	515	504	522	541	484	500	537	519	502	497	490	509	516	511	504	530	533	551	538	525	514	515	497	489	501	489	543	480	500	478	556	482	508	491	500	524	519	520	521	505	520	516	512	530	537	501	517	515	502	502	520	539	523	513	495	545	522	520	497	528	480	514	499	479	500	550	558	465	523	521	542	497	496	502	504	526	505	482	516	509	564	530	549	513	514	502	513	536	523	539	494	517	509	509	457	517	492	501	550	520	504	529	557	570	518	505	505	518	528	508	474	526	541	512	502	506	521	472	537	524	559	548	533	519	516	501	503	499	504	524	480	512	509	518	506	503	493	515	499	533	512	529	536	532	579	562	538	548	536	528	515	496	514	514	471	513	497	528	541	509	527	527	509	526	519	511	511	526	514	505	523	491	513	526	523	504	521	505	529	546	536	549	516	489	499	494	554	478	523	508	490	563	519	492	488	518	511	497	542	516	506	520	515	456	513	496	488	486	472	519	509	510	497	506	512	511	520	529	487	499	504	538	494	516	518	552	527	500	493	537	499	520	534	497	480	491	569	542	509	551	558	555	539	497	486	543	535	486	511	483	541	521	512	546	488	505	548	504	488	513	507	507	528	514	476	492	511	502	497	532	527	539	498	488	520	516	534	507	471	467	496	503	562	507	516	496	514	480	504	519	533	504	492	519	528	452	526	555	495	510	539	517	485	474	520	499	516	502	521	568	505	526	535	517	540	512	494	496	517	527	537	508	504	520	530	513	505	509	517	520	550	506	496	548	483	502	539	528	518	553	478	530	543	504	525	564	527	481	496	520	510	537	485	524	505	520	480	485	584	502	543	525	504	493	524	509	553	491	497	535	490	544	475	531	481	508	495	511	545	475	536	468	523	502	484	494	485	549	445	515	530	516	498	498	533	582	448	513	521	506	490	512	496	528	501	527	492	533	508	481	500	505	494	489	509	508	503	540	520	488	511	514	500	549	520	516	538	506	532	468	506	513	534	517	530	478	515	497	537	473	506	492	464	515	520	513	507	460	513	494	522	507	512	539	480	521	535	528	516	502	515	500	511	520	562	496	536	522	522	508	529	532	497	552	528	542	490	474	484	496	490	515	512	553	530	528	509	528	538	469	501	504	539	469	496	500	509	486	506	518	515	525	513	503	522	517	521	504	560	529	529	490	518	481	536	490	495	527	524	502	489	545
33622	40572	39132	25484	15274	7327	3441	1787	1259	510	388	386	365	359	327	361	367	300	320	296	298	311	298	293	292	309	273	261	272	287	270	268	275	272	286	274	271	273	271	256	253	275	316	273	269	289	284	301	272	260	278	275	254	283	310	243	270	276	283	294	263	261	271	260	253	287	282	304	273	267	264	288	260	252	296	272	236	271	281	275	293	280	309	261	287	271	267	310	278	255	282	263	236	273	272	303	271	304	316	285	254	271	300	294	276	267	282	287	278	298	287	294	253	265	274	280	256	268	285	259	275	266	269	269	309	302	289	313	267	276	268	267	257	265	265	269	268	310	273	295	291	244	295	267	288	271	296	271	279	282	268	251	252	280	249	258	284	272	259	239	241	244	238	279	292	263	282	286	266	261	276	288	289	283	282	266	246	265	278	309	285	249	290	247	291	297	277	297	282	270	275	285	290	301	270	287	285	262	310	280	270	267	263	295	285	275	287	280	263	281	298	283	274	271	254	264	257	279	308	297	291	267	272	266	276	262	272	276	277	277	266	275	267	289	251	246	273	286	279	281	288	327	266	279	270	252	275	280	276	256	260	273	304	299	281	257	281	261	271	292	264	278	289	326	298	271	302	314	316	296	288	260	258	293	280	257	262	261	288	324	263	247	270	250	309	278	239	286	263	267	239	281	286	284	291	272	294	278	247	274	297	280	273	300	273	289	299	282	289	298	277	241	270	251	298	286	300	268	309	268	282	280	279	250	289	284	242	306	280	285	262	319	258	282	279	265	290	296	281	289	297	275	288	252	278	282	272	279	265	276	296	267	269	279	254	255	270	295	268	281	278	276	279	299	276	267	279	259	280	240	280	252	262	278	285	278	285	283	274	259	283	263	261	224	287	301	280	304	270	251	297	279	282	275	287	297	235	276	271	262	289	247	253	292	288	297	251	286	281	272	249	238	280	270	300	275	261	279	277	299	292	280	277	250	295	276	307	289	281	263	291	263	276	279	256	259	300	257	270	277	260	296	251	264	257	267	312	275	256	272	268	257	249	265	283	280	263	253	269	275	276	255	277	281	266	251	271	292	278	260	306	250	271	282	269	309	277	292	303	297	271	259	284	280	279	288	254	253	288	280	295	295	256	259	275	264	294	285	290	254	277	261	287	273	273	266	296	256	238	266	287	291	288	259	282	265	277	312	264	272	252	288	270	275	267	297	278	286	275	269	309	272	293	275	271	287	277	262	273	285	278	244	256	281	253	274	284	248	282	287	259	281	298	266	301	267	257	287	285	280	247	289	296	282	272	282	279	295	284	298	277	267	279	302	266	298	280	270	271	238	288	307	266	264	296	288	273	308	275	263	292	294	248	264	285	291	297	298	274	278	269	312	293	279	254	305	259	267	286	285	285	298	294	291	304	274	271	280	276	286	281	293	253	267	268	290	269	281	270	267	294	270	291	274	280	267	256	287	266	284	274	252	281	310	269	290	263	290	267	296	273	280	285	279	273	285	270	256	279	283	258	262	299	289	258	269	290	292	272	267	275	300	266	292	282	257	307	278	309	246	291	305	292	264	278	252	279	267	265	286	281	286	272	268	294	263	273	260	289	275	293	281	274	304	278	266	257	258	274	262	256	275	261	293	265	301	296	276	276	284	309	286	329	258	284	238	267	237	272	265	288	274	262	254	274	231	282	306	297	265	280	259	254	287	298	282	285	293	276	286	275	259	263	263	286	264	284	288	282	278	277	291	261	272	290	265	270	271	280	261	278	280	273	267	262	303	295	257	274	252	297	268	243	259	267	306	271	311	279	270	273	306	270	286	244	284	266	284	261	291	296	271	256	260	275	270	293	278	272	266	292	277	270	289	277	251	271	258	245	269	269	284	289	258	265	264	306	285	258	295	287	322	271	254	244	316	291	258	279	262	264	305	320	283	263	278	281	272	261	249	273	282	273	277	297	280	279	294	266	260	280	294	264	282	287	278	255	243	260	291	275	245	272	275	287	254	262	301	288	243	286	269	270	275	287	277	280	254	285	295	274	256	293	266	240	291	270	297	269	286	267	239	310	269	283	296	250	256	259	253	264	275	287	283	283	266	289	310	270	285	275	236	277	311	264	260	298	319	245	279	264	287	280	273	259	289	293	285	298	295	267	266	312	275	281	279	286	255	261	280	264	276	256	284	286	260	252	308	251	268	283	263	293	287	283	258	289	283	279	257	274	270	275	297	251	303	259	299	258	287	293	266	263	256	266	300	258	307	302	225	225	274	302	276	296	301	265	258	290	281	294	239	268	266	295	269	300	282	293	258	276	293	294	296	236	295	290	295	262	289	264	302	290	266	269	312	286	273	261	308	317	289	255	271	279	266	284	264	262	256	277	288	281	289	266	279	277	274	277	288	273	273	303	255	273	254	285	275	259	281	287	267	283	273	290	248	268	266	251	307	295	275	291	287	294	246	288	259	280	270	274	258	273	269	298	276	250	260	279	283	267	274	276	278	243	264	280	289	283	283	306	268	289	276	273	282	279	270	226	271	276	281	247	293	304	282	290	247	298	277	282	267	273	276	281	266	272	280	259	294	271	280	263	276	257	270	285	298	270	287	269	287	267	308	274	286	273	251	282	296	283	259	286	271	289	283	277	278	267	266	260	259	265	295	281	278	326	278	272	270	291	268	251	306	278	284	276	311	254	272	285	277	268	246	258	306	285	249	278	281	277	264	254	251	293	262	287	239	255	264	301	279	293	291	272	292	259	278	286	251	275	260	275	289	297	274	271	282	260	279	259	286	269	283	275	273	254	278	274	280	247	291	280	261	279	271	264	235	259	253	275	282	290	266	284	289	292	261	279	268	295	265	297	290	266	277	264	267	249	276	264	257	287	268	266	270	286	278	296	284	291	281	269	291	251	279	257	282	297	282	301	295	288	282	283	253	293	297	268	264	251	296	288	291	250	270	252	298	272	264	271	263	283	294	281	272	307	257	275	266	288	283	281	283	293	273	253	277	262	283	294	256	248	261	277	238	278	284	286	294	288	291	240	285	268	258	289	257	272	275	272	285	267	298	279	248	296	321	317	258	272	267	279	255	296	287	294	277	279	266	284	272	286	273	270	241	244	261	288	274	239	290	274	285	277	277	273	253	275	264	258	261	255	270	271	266	284	285	272	250	312	242	274	278	293	284	272	251	267	250	285	296	257	268	282	233	261	287	299	290	276	249	296	273	271	298	260	261	274	282	282	284	296	265	253	288	291	280	281	253	264	278	308	244	264	257	255	272	280	277	249	289	320	284	263	262	275	302	307	275	245	286	276	253	285	264	276	284	294	273	269	275	270	261	268	266	277	255	236	280	258	291	282	316	296	279	289	274	291	291	268	279	280	252	277	264	284	266	297	280	266	292	268	289	272	279	274	268	254	293	276	262	259	298	248	305	263	254	275	278	272	276	269	254	307	277	280	301	281	274	294	279	258	283	311	309	264	280	267	286	301	278	284	291	255	282
35596	53770	37819	23559	17712	10258	5770	3076	2085	796	486	558	482	488	422	402	421	329	348	349	339	355	312	337	302	316	295	339	309	298	323	287	292	303	316	312	309	295	312	308	292	340	325	284	301	306	297	310	333	293	272	280	307	294	276	291	300	280	296	296	324	298	295	282	300	310	317	305	305	309	305	286	304	332	296	291	302	279	271	283	299	319	268	301	284	311	283	325	284	311	301	303	278	288	286	287	321	314	306	299	310	291	270	302	308	298	266	270	344	324	312	299	293	286	303	285	272	325	315	290	316	263	298	300	289	307	267	302	285	324	291	300	291	314	326	295	316	269	325	315	281	304	302	272	309	294	320	331	290	273	283	317	312	328	286	326	306	300	299	291	291	326	289	302	287	291	280	300	288	297	294	299	294	296	315	291	312	307	323	288	288	317	316	277	335	298	314	302	323	295	269	317	350	305	309	309	281	310	304	301	279	277	303	295	289	309	308	317	302	308	304	313	318	323	289	293	330	311	301	284	302	275	284	273	309	320	270	307	267	286	302	307	320	313	307	314	334	273	328	300	295	310	297	290	292	302	314	325	292	284	286	293	296	300	310	340	312	304	309	296	287	293	260	321	296	292	313	304	312	285	281	307	320	329	291	299	295	318	305	313	261	303	311	322	317	277	303	294	282	300	306	280	312	306	306	313	310	289	273	299	307	305	340	311	294	314	298	313	319	283	325	290	283	288	287	291	263	283	324	298	325	314	285	281	304	307	281	318	325	320	311	299	317	312	304	308	301	311	272	320	336	296	335	315	334	309	332	309	300	311	297	327	327	266	281	291	282	295	315	297	273	264	322	312	280	302	313	289	311	284	281	298	306	294	313	302	302	283	320	327	267	298	281	301	297	287	285	297	276	298	294	262	317	308	274	299	311	276	304	293	291	307	311	327	307	318	304	289	284	320	269	271	314	300	294	334	301	326	285	309	316	329	291	340	307	280	310	315	288	315	286	284	312	299	273	323	320	298	271	268	319	290	289	298	288	316	326	316	281	281	285	301	305	282	339	317	297	296	286	312	303	295	289	329	273	273	314	306	279	320	295	299	288	311	267	314	281	308	262	302	317	299	345	268	309	299	309	311	300	294	270	310	283	324	281	309	279	292	281	302	330	312	300	301	326	326	312	324	293	299	309	297	308	292	312	290	302	280	315	273	294	286	277	306	311	293	318	313	260	318	322	322	309	312	304	295	316	290	308	288	320	304	307	298	319	303	321	303	291	320	280	289	313	324	296	303	345	305	279	287	285	309	308	312	289	301	288	294	278	343	306	325	290	287	303	297	292	277	314	317	297	294	321	316	291	298	292	317	298	316	330	303	290	267	297	302	316	296	294	324	296	304	329	313	313	322	282	295	311	283	297	298	354	305	291	308	309	283	271	291	300	283	302	303	269	308	299	278	352	289	296	301	305	292	300	310	268	321	287	304	273	326	285	295	293	304	317	280	306	290	326	306	301	303	287	290	289	291	288	274	337	288	294	308	330	314	290	317	318	314	318	300	316	316	289	291	302	297	294	311	326	301	332	341	304	296	315	285	306	311	287	308	277	303	303	312	304	321	268	309	346	284	325	327	281	285	311	281	295	339	308	308	317	294	296	274	314	317	281	315	284	300	275	291	319	274	310	280	292	309	293	299	318	273	311	311	339	306	333	291	305	300	324	310	318	332	267	317	322	283	314	261	332	312	263	315	264	300	299	341	298	292	301	302	302	299	297	311	299	290	326	326	311	289	267	307	302	285	293	305	290	299	303	334	300	287	300	321	290	310	306	309	307	280	316	298	324	300	302	292	317	282	304	301	314	297	306	257	316	303	299	329	306	304	302	308	297	303	288	339	317	325	302	315	281	339	307	293	295	336	327	283	313	280	329	322	320	313	280	264	339	295	291	302	316	301	292	292	322	293	289	306	320	291	276	275	324	307	324	280	321	311	309	313	315	281	298	339	348	284	328	279	298	309	312	290	265	323	304	277	314	315	309	290	324	281	313	303	292	298	311	290	295	325	278	275	317	335	305	325	309	312	290	285	320	253	286	314	299	317	263	294	308	288	316	297	307	285	313	288	327	292	312	306	333	276	292	312	319	298	270	307	312	300	281	288	280	291	290	298	309	343	293	256	319	311	341	302	304	293	286	280	279	310	303	291	295	326	282	308	316	296	306	318	297	337	316	313	310	326	304	319	295	294	302	277	318	283	331	314	291	300	321	294	309	317	286	302	305	302	285	314	302	312	298	311	311	301	323	290	294	288	321	338	315	318	323	304	320	287	328	283	285	321	270	316	305	283	322	308	302	302	302	287	318	305	316	315	294	301	303	309	305	315	321	336	298	312	280	278	305	304	323	327	309	316	281	283	279	280	312	333	308	307	324	272	276	312	308	302	295	277	296	308	298	289	293	285	287	314	253	270	340	291	303	297	313	308	314	274	301	334	315	318	305	315	307	315	281	331	272	288	278	307	344	277	327	323	306	294	311	325	304	301	317	305	338	300	295	295	303	314	295	302	279	280	333	320	279	299	282	290	297	310	270	281	311	293	313	324	320	295	266	325	292	314	292	329	334	305	294	307	298	308	296	311	282	321	297	301	284	304	336	325	292	293	280	323	291	301	318	286	278	322	316	295	318	301	330	311	315	291	323	269	328	283	275	339	278	288	297	309	319	328	321	281	305	285	295	324	314	295	314	295	294	305	289	319	263	326	322	305	306	300	286	277	305	288	291	301	308	305	312	303	302	301	298	330	301	309	294	289	271	301	304	292	323	310	270	291	290	306	305	287	293	278	300	275	311	310	271	319	295	310	308	285	295	301	291	297	314	329	297	279	312	301	273	290	299	294	305	315	321	301	322	309	293	302	303	279	316	305	318	278	293	291	292	308	288	311	302	286	291	296	304	272	285	283	289	280	314	303	319	312	264	289	301	288	305	271	333	323	324	308	284	271	301	302	320	304	284	330	288	282	293	315	310	311	318	310	318	334	349	304	309	304	309	280	281	266	302	267	309	296	303	284	302	327	301	305	296	310	299	312	313	307	310	316	309	328	320	310	314	306	299	304	294	322	305	286	323	306	316	282	292	302	290	275	322	303	294	293	323	336	294	300	305	292	286	329	320	298	322	285	277	320	295	288	316	268	289	319	294	293	291	322	284	326	311	336	323	273	265	284	307	324	302	279	267	298	298	308	292	335	310	300	296	331	276	281	301	313	306	335	273	277	311	320	283	311	337	316	253	306	327	305	312	317	280	311	274	330	267	275	304	296	304	303	295	324	294	284	299	307	296	325	324	334	295	277	312	290	293	266	293	326	294	311	276	309	267	314	304	273	299	295	304	296	344	306	318	310	326	311	284	286	325	352	303	326	288	309	313	317	314	307	304	286	298	308	291	283	298	319	304	289	319	299	334	328	288	314	301	301	278	284	286	328	328	314	309	304	304	295	307	268	328	306	289	304	298	308	265	312	346	295
24603	21719	29210	26088	23506	18499	8969	4111	3307	1561	652	559	563	522	503	527	466	440	404	375	373	401	386	387	382	372	338	383	353	347	377	330	331	342	362	356	356	351	341	297	329	351	336	312	335	343	365	362	338	303	296	329	331	348	345	335	375	339	359	369	344	329	361	387	312	350	363	363	342	377	360	338	339	324	348	367	333	351	316	323	331	340	364	339	355	364	359	319	358	338	346	347	341	316	398	322	351	316	358	376	315	355	326	329	331	350	359	329	333	348	322	341	313	337	304	338	354	344	344	361	338	312	367	347	328	371	324	369	315	374	329	339	333	334	333	328	328	339	354	321	344	361	329	329	337	345	323	371	317	333	323	335	321	351	332	327	334	366	341	355	344	351	372	356	356	350	327	334	378	350	374	373	326	347	367	344	326	322	366	310	321	355	350	359	365	346	313	357	356	313	321	352	312	307	341	329	313	324	345	393	316	339	327	341	326	352	323	326	351	319	353	331	329	349	327	351	321	310	365	357	343	316	326	340	354	355	350	341	350	341	349	337	328	346	324	301	332	346	375	349	367	350	340	319	356	352	353	336	350	341	350	345	347	331	341	351	311	378	371	350	329	321	320	370	342	323	347	339	395	334	332	344	340	351	364	326	316	346	349	336	342	355	362	376	349	330	324	332	333	338	346	326	361	362	322	360	342	340	348	328	328	338	342	335	344	348	341	341	311	326	331	377	334	348	362	318	364	330	323	303	363	357	358	364	329	350	341	346	366	325	351	361	344	343	338	365	306	354	366	355	347	366	339	304	337	332	327	344	351	349	307	347	350	362	305	330	352	344	344	304	322	331	320	337	334	335	350	318	310	324	336	333	336	328	292	327	323	338	327	351	347	325	323	339	343	315	384	372	348	343	333	341	347	333	354	375	312	338	336	315	336	344	318	368	347	340	356	349	334	319	332	308	319	328	365	350	341	320	375	326	329	359	302	351	351	353	346	324	344	318	327	325	351	335	331	368	354	369	360	386	311	338	337	319	311	312	336	363	328	339	358	336	355	321	334	341	343	353	331	345	338	334	322	308	348	350	330	321	347	370	339	358	333	360	321	315	328	336	336	337	386	337	361	315	341	350	351	322	319	317	352	346	333	350	336	353	323	315	368	358	350	369	328	333	338	299	325	324	344	322	304	339	340	376	329	319	369	318	365	345	364	366	331	345	344	342	314	326	353	320	324	351	342	337	334	337	345	359	310	336	338	353	347	341	325	345	381	344	351	315	366	320	345	331	321	333	339	366	340	340	349	310	324	364	352	335	345	358	317	347	298	312	349	341	309	327	320	336	326	335	305	347	353	351	370	329	328	359	377	331	325	367	343	338	329	347	342	327	344	367	342	351	332	324	361	311	338	326	362	321	359	364	344	346	335	330	348	333	327	350	336	327	339	373	346	362	338	326	359	340	324	327	297	334	333	336	307	349	344	351	368	290	345	341	362	349	337	307	347	340	325	343	327	358	320	354	291	350	337	362	337	332	351	301	349	308	361	344	338	337	362	356	318	337	340	342	321	316	335	350	323	317	310	316	338	344	358	330	358	319	312	330	355	309	321	326	355	310	326	351	334	342	304	333	332	360	315	351	334	346	310	356	331	318	315	329	342	297	346	309	317	324	350	346	341	314	340	339	333	349	378	314	347	327	351	352	353	355	338	328	356	346	352	321	338	343	353	352	322	308	350	342	376	347	328	336	330	377	331	320	374	336	367	340	336	319	336	360	313	346	309	350	324	323	343	336	343	332	329	343	354	319	319	327	318	339	354	344	322	366	348	342	390	312	341	325	359	357	355	327	355	319	329	307	340	332	325	320	323	320	343	341	327	351	354	313	360	321	337	354	318	359	353	332	314	324	326	325	325	304	303	383	335	325	338	333	342	347	355	357	377	347	340	326	351	339	329	299	315	340	326	356	329	341	339	357	329	346	360	328	345	336	336	330	357	339	372	328	360	326	341	360	327	348	355	336	310	346	356	344	331	319	311	304	356	375	350	321	348	330	356	295	366	339	342	352	345	353	334	332	351	331	348	374	344	337	342	329	336	323	306	322	331	363	341	356	313	331	347	307	316	355	342	372	340	344	314	319	352	304	326	353	353	344	373	355	364	320	350	311	360	340	348	365	344	323	337	350	368	352	339	339	342	322	323	343	355	324	322	299	335	351	345	360	353	349	345	320	338	343	320	339	348	340	328	332	324	368	325	347	352	331	340	362	348	326	318	355	342	336	343	350	351	354	342	298	349	351	324	320	345	336	347	343	365	343	360	352	328	333	309	345	348	311	338	349	345	321	324	341	345	366	348	356	379	310	361	300	332	337	339	342	357	331	364	375	318	339	339	315	341	320	343	324	320	371	306	358	332	332	327	304	318	314	341	315	323	378	318	335	364	308	348	340	325	386	338	344	324	326	359	328	328	318	369	338	338	360	349	336	323	333	343	358	326	329	356	346	322	321	358	345	335	335	325	330	353	366	350	302	325	341	291	327	351	371	357	333	332	343	353	312	313	321	318	330	340	331	341	359	326	336	343	349	351	343	366	327	343	335	323	341	339	339	318	318	294	326	358	340	330	327	358	396	336	345	349	311	306	310	338	334	387	312	325	316	330	352	306	319	338	355	337	355	307	334	341	327	345	372	346	353	351	322	335	326	341	341	332	334	356	331	376	331	351	340	348	339	353	336	321	315	323	334	355	345	321	336	332	338	311	328	336	326	363	313	325	344	309	344	341	385	315	340	340	345	344	357	344	331	329	368	366	355	327	359	323	345	341	343	340	344	355	328	349	328	316	332	374	308	377	354	389	361	312	333	323	359	324	342	311	346	340	340	365	318	313	314	337	358	325	288	332	328	359	340	289	334	351	352	347	376	338	379	349	306	345	319	336	350	368	327	336	349	372	323	348	302	333	350	381	334	318	349	327	357	308	357	338	323	363	333	344	323	330	347	338	334	331	332	326	375	344	311	324	340	352	348	372	322	298	355	345	344	348	319	314	364	326	359	328	369	349	353	322	316	366	328	329	332	336	354	341	318	367	369	323	356	355	348	343	338	319	326	377	353	336	342	337	361	366	341	327	331	342	356	308	329	347	340	331	341	357	325	333	367	350	335	358	368	336	350	326	347	336	351	353	386	380	349	356	346	348	360	355	357	346	339	380	322	335	353	358	349	331	332	343	300	340	347	332	354	311	324	334	329	324	373	350	342	338	350	336	343	366	351	333	341	343	340	385	307	375	313	325	327	348	355	327	302	307	350	344	365	338	313	357	321	339	355	352	318	360	324	306	327	371	356	348	357	340	315	333	309	383	354	315	330	327	330	327	330	336	369	321	343	333	332	330	338	340	339	351	356	352	328	330	299	356	323	353	351	318	343	295	372	325	350	336	344	350	349	321	328	350	321	326	372	348	327	308	361	317	303	314	342	330	390	365	318	368	334	333	338	341	340	358	345	318	351	310	336	328	339	356	333
35463	60985	45946	33183	25542	17130	9752	6384	5453	2593	1022	789	730	713	596	603	590	485	442	438	420	411	429	384	397	374	391	383	396	392	342	365	375	348	361	378	373	360	362	378	343	370	370	349	358	377	357	402	373	371	353	369	380	330	328	371	358	363	360	359	313	337	335	364	371	332	351	325	368	352	333	334	332	369	335	378	372	365	328	356	366	370	346	364	370	343	345	370	362	351	343	356	368	353	351	341	373	375	373	352	340	356	381	378	350	370	370	343	358	370	340	357	320	340	338	341	362	368	361	339	345	360	353	350	356	357	362	344	365	347	367	361	319	345	345	325	352	350	386	378	358	390	343	333	362	388	342	334	389	336	383	382	368	386	342	349	355	328	362	393	375	348	357	346	329	368	350	346	337	381	356	397	352	343	371	352	397	343	371	335	306	339	339	373	348	357	386	377	359	354	367	340	351	340	360	357	323	369	341	371	369	332	341	340	354	356	378	329	351	360	367	352	362	338	330	374	385	350	346	356	343	384	358	355	341	392	366	345	344	369	357	357	345	334	388	342	346	340	378	362	369	364	333	350	370	346	363	352	335	388	357	339	380	331	364	358	360	326	365	352	333	360	315	364	356	345	343	367	396	365	352	335	390	367	362	368	356	351	340	359	357	376	360	390	351	344	362	370	348	363	360	372	355	342	314	370	382	381	344	365	327	359	363	322	339	335	360	353	364	323	380	367	329	368	343	341	366	344	356	396	324	360	358	365	366	375	330	339	353	369	361	350	364	405	355	357	357	338	387	374	377	370	348	354	375	350	346	358	406	329	315	362	368	358	382	348	380	337	373	353	382	340	340	379	360	377	367	323	337	401	372	329	360	364	343	354	388	357	349	339	380	339	363	329	354	384	381	362	382	363	358	344	339	339	325	367	361	364	361	375	371	361	346	381	326	356	355	375	377	350	370	319	341	330	350	372	356	367	376	363	351	366	340	365	352	322	351	344	376	344	334	381	358	343	347	369	365	370	346	322	338	342	341	351	363	354	350	343	339	399	368	363	377	330	351	393	344	347	362	341	335	362	393	337	383	364	334	360	376	361	344	330	368	356	342	353	368	335	362	361	365	349	341	340	353	351	376	358	352	401	369	362	395	310	384	371	372	360	325	358	381	356	375	399	342	333	350	356	344	375	362	390	330	332	364	347	352	345	346	359	394	308	350	364	385	357	374	345	368	349	343	356	365	375	365	345	352	353	355	355	331	358	366	359	375	356	363	364	353	389	366	375	351	380	333	360	373	345	362	369	348	389	351	356	357	377	339	359	344	349	372	352	361	363	343	346	333	365	333	356	375	362	363	332	362	341	312	349	343	351	370	370	353	372	376	321	368	379	357	381	342	348	364	391	380	417	360	353	361	343	370	325	373	357	405	354	342	352	361	358	357	328	369	350	367	346	356	369	360	353	400	361	350	326	342	376	379	337	337	353	344	333	350	346	358	362	357	369	361	359	380	362	364	351	372	373	352	365	359	357	343	374	389	367	366	351	345	347	348	313	371	353	346	361	338	355	329	342	344	390	396	381	344	356	324	373	348	318	344	376	348	383	326	341	398	360	349	365	374	329	340	367	374	336	326	396	357	379	360	369	403	382	329	379	362	387	392	356	347	416	361	361	392	341	328	347	362	361	334	344	364	349	368	344	375	350	371	354	374	365	345	350	344	352	379	330	350	366	343	347	391	383	357	347	362	373	367	325	325	382	366	347	376	364	317	347	357	340	359	333	392	361	349	361	323	386	382	352	359	379	357	375	377	398	358	386	359	350	349	316	387	343	397	319	346	369	368	369	382	333	369	345	338	344	340	341	367	368	391	343	358	383	375	369	361	403	333	372	382	358	362	327	364	367	323	365	364	353	351	373	361	360	365	362	341	383	357	375	343	389	352	344	356	381	350	368	325	363	384	339	331	393	334	379	365	363	371	369	361	354	363	413	356	391	359	361	361	349	349	361	375	361	383	326	365	356	356	318	390	361	377	367	313	357	345	343	377	320	373	369	358	347	359	349	336	350	330	359	362	351	416	366	350	407	383	362	337	372	368	372	360	284	371	352	371	300	324	352	329	357	375	370	359	357	369	330	348	330	366	377	404	350	375	306	367	344	393	369	399	362	377	361	352	372	333	377	361	362	372	390	374	392	371	305	359	321	364	366	349	347	355	368	342	342	349	366	388	363	358	368	372	350	364	364	331	329	342	368	334	368	362	351	362	360	344	350	374	390	349	354	371	329	380	378	333	370	364	391	348	358	364	318	405	375	334	367	351	382	364	343	365	355	331	378	359	365	343	355	371	366	346	358	368	360	339	369	340	365	347	355	363	339	389	324	358	375	358	339	337	355	351	342	344	346	349	347	355	348	366	356	382	331	352	339	325	371	368	339	372	354	350	383	359	354	368	374	350	329	356	360	326	357	370	336	314	366	344	356	330	331	343	343	378	394	343	370	345	344	370	405	367	367	363	398	360	349	398	357	384	348	380	363	363	349	379	353	369	347	358	345	365	329	362	349	336	354	345	352	342	361	369	391	365	370	364	357	376	368	380	364	367	365	351	369	359	379	344	352	338	362	337	343	345	381	366	356	378	369	361	359	376	374	362	332	353	339	356	373	340	346	376	339	372	361	352	348	377	385	379	352	341	373	342	347	334	386	331	353	365	343	341	383	347	334	347	361	348	354	324	367	359	385	357	335	357	350	371	359	346	342	345	369	349	379	353	378	389	363	326	386	343	359	376	371	337	372	370	353	340	380	319	334	343	356	361	341	346	375	382	353	388	401	355	383	369	357	391	375	388	340	317	351	344	362	370	345	342	339	327	357	366	363	359	336	381	356	386	368	387	390	367	345	370	374	350	301	368	337	329	364	315	358	356	368	349	353	332	344	364	319	397	332	340	344	383	327	320	348	370	367	375	342	326	351	326	373	365	404	339	346	344	357	342	335	340	377	381	341	347	360	355	357	389	374	338	313	348	378	346	363	329	361	354	355	358	361	360	377	359	335	368	396	321	357	367	347	387	345	357	344	383	345	363	335	345	385	350	328	365	354	369	351	345	358	360	323	322	339	376	343	354	360	355	384	371	358	335	351	373	355	355	407	356	349	332	307	342	368	368	367	344	379	345	363	347	369	366	362	323	382	369	377	366	359	358	334	352	376	332	352	358	391	320	365	348	330	377	341	382	364	341	335	360	343	388	343	360	335	355	353	361	327	361	361	361	393	379	372	352	350	344	360	351	316	359	339	336	347	334	336	343	347	385	358	362	362	354	339	337	363	363	376	382	354	372	343	362	353	343	369	342	359	360	383	357	363	366	356	338	392	388	355	361	331	335	364	390	337	344	362	356	361	358	355	353	354	394	381	380	361	375	348	359	351	332	361	343	387	380	378	345	358	367	354	345	370	354	386	348	359	357	377	345	318	368	337	374	347	391	358	372	371	371	331	370	347	364	334	356	343	329	364	344	381	373	400
25795	21908	29467	28753	21042	11431	4543	3297	2874	1586	755	626	496	516	495	485	456	434	413	433	404	396	350	387	416	380	410	393	383	380	424	406	378	353	388	407	380	346	356	380	393	364	361	389	360	383	388	346	384	414	361	411	391	380	408	407	364	368	399	397	407	377	420	370	410	392	376	375	398	337	409	400	389	361	375	349	367	382	392	369	356	369	372	381	407	373	406	383	368	352	418	436	396	415	357	392	357	417	395	395	380	382	417	395	360	389	383	389	352	374	400	371	396	369	360	401	364	392	374	360	403	384	403	394	401	378	375	387	380	391	402	329	379	352	367	382	389	442	397	388	343	353	379	380	349	362	399	410	370	385	407	384	388	372	397	384	403	386	388	385	371	383	388	398	376	366	377	371	408	384	367	399	391	373	352	363	406	396	391	378	376	387	382	370	353	383	368	349	387	394	361	420	399	341	368	389	412	401	347	384	369	378	384	390	381	368	393	349	376	399	341	373	408	358	364	379	380	379	389	366	370	397	385	354	379	384	363	406	377	355	417	388	361	408	392	351	392	368	379	398	401	356	391	373	403	351	337	421	386	365	378	370	363	395	373	402	369	345	378	367	382	379	385	393	379	379	397	403	382	400	412	379	386	381	396	357	427	416	386	392	365	404	350	404	377	397	396	400	383	383	392	350	385	379	410	356	375	421	373	391	388	379	422	418	358	398	354	377	372	396	348	394	380	366	371	372	386	372	376	395	413	374	392	382	364	354	355	393	339	376	372	394	398	381	399	376	371	371	366	362	368	370	373	399	427	370	387	363	398	356	421	385	397	379	394	379	398	332	361	364	399	393	402	370	363	395	409	376	369	393	342	374	352	378	385	411	362	401	367	396	416	409	378	388	365	373	394	352	408	347	383	352	348	367	404	351	381	378	387	377	383	388	375	388	394	399	405	374	378	376	397	378	395	372	393	369	386	390	383	363	402	401	396	406	363	371	380	392	372	355	404	387	358	364	370	360	372	389	377	399	372	410	372	397	354	365	371	357	343	416	344	380	403	375	398	392	379	336	350	366	375	375	399	375	358	393	382	378	388	384	392	391	402	418	354	392	385	362	356	391	369	369	361	362	390	395	371	368	368	388	388	399	366	407	381	403	370	377	384	376	398	378	394	361	376	403	387	367	389	366	382	402	422	395	386	372	366	386	369	368	376	419	377	373	374	395	397	376	416	384	373	371	348	379	379	402	372	393	401	363	349	401	386	383	374	373	379	401	380	368	379	393	383	367	376	381	373	394	376	412	402	353	379	387	376	378	394	395	366	401	339	395	396	374	374	361	364	411	335	364	374	408	368	421	360	387	364	393	362	418	413	345	403	379	404	405	379	381	401	371	358	368	366	368	380	383	373	367	404	392	406	363	386	393	377	398	374	403	370	387	356	376	377	362	381	365	396	402	401	370	394	397	365	373	370	382	351	379	381	396	387	393	340	396	378	346	385	385	392	409	366	365	405	387	389	382	377	374	392	363	366	370	402	365	373	379	358	364	374	390	358	392	369	369	391	377	380	376	383	394	370	370	344	378	390	340	386	386	377	377	404	389	382	394	410	359	389	355	393	361	386	388	358	383	366	360	387	354	378	373	360	354	402	347	356	390	399	385	371	348	342	375	395	375	365	394	390	409	381	377	343	364	385	372	358	376	353	390	377	398	391	370	352	351	350	395	370	425	419	354	353	398	396	365	359	399	397	355	351	365	397	391	397	344	404	376	381	423	423	344	392	379	367	404	360	390	393	391	415	399	370	361	387	372	399	381	361	371	358	381	357	393	388	389	363	371	401	370	395	404	351	340	391	351	387	386	391	382	396	392	391	381	384	375	365	376	390	370	405	379	381	390	395	350	377	385	371	401	377	364	371	390	375	384	381	385	420	412	376	367	431	406	412	352	402	395	395	367	374	367	363	386	399	401	363	385	358	387	398	394	392	364	351	375	381	419	386	371	399	389	352	385	402	374	374	372	350	373	410	386	357	373	361	339	370	389	370	367	381	328	385	380	391	410	377	345	375	350	428	395	387	379	383	382	394	382	382	416	391	380	382	378	378	373	376	412	425	355	362	408	379	369	344	386	415	359	373	367	373	364	353	369	360	344	365	379	388	364	377	384	399	399	360	359	394	382	406	382	356	377	396	408	397	353	382	371	375	364	418	376	364	368	370	356	384	427	373	378	414	364	377	383	371	348	390	378	391	368	416	408	326	394	378	393	406	402	367	409	368	378	380	412	401	381	384	409	375	420	373	359	394	383	366	399	349	395	398	385	367	362	391	388	341	367	355	364	400	408	384	368	369	393	406	374	370	353	365	374	369	327	357	388	418	362	391	375	361	357	368	413	420	379	375	371	401	401	368	392	365	386	399	369	446	360	387	389	401	344	370	394	380	389	384	379	389	403	369	348	365	386	376	397	371	388	348	394	392	379	404	413	371	376	374	370	416	365	367	392	375	416	364	355	368	380	396	348	398	370	377	400	417	399	382	378	354	409	361	398	370	382	394	379	402	393	379	389	349	396	398	364	404	402	392	373	373	373	371	382	397	378	388	385	391	405	388	399	374	371	385	383	377	391	375	364	380	367	408	416	384	385	385	402	375	367	396	371	397	369	360	383	394	391	371	405	366	380	375	394	394	382	355	369	381	393	387	435	409	376	361	405	394	384	398	355	396	373	395	420	357	358	386	400	350	319	401	362	388	366	366	375	378	379	403	384	390	387	414	366	352	409	374	390	394	392	338	364	375	391	361	409	379	412	392	398	385	398	393	367	390	397	399	386	413	381	337	362	343	405	350	374	413	407	384	375	366	345	412	377	386	374	330	384	368	374	397	393	380	365	399	399	351	385	383	406	389	393	406	386	377	390	383	370	400	388	414	364	394	390	389	358	394	426	339	381	404	384	414	399	421	356	351	363	349	360	380	367	360	381	398	370	374	382	398	374	327	377	384	422	393	366	390	347	422	371	417	391	384	401	372	376	366	416	397	376	373	405	403	372	365	395	396	404	371	362	384	320	365	395	387	392	398	363	402	360	389	342	377	393	384	385	369	392	375	345	385	390	417	357	398	382	384	404	398	384	430	356	354	392	339	380	374	406	351	388	395	367	396	387	364	402	367	363	396	402	357	398	334	362	395	410	365	403	385	433	350	368	369	383	370	386	372	362	408	396	382	424	417	385	368	424	370	404	427	372	363	362	366	401	367	380	402	378	370	397	367	366	374	387	338	380	351	388	368	365	373	403	352	394	380	406	380	391	373	382	355	373	422	387	382	419	426	400	384	392	336	399	374	361	420	407	355	373	388	364	389	375	396	376	380	340	365	343	364	387	333	365	386	365	402	364	383	375	377	370	412	368	351	392	370	417	394	397	359	394	383	415	398	378	389	386	367	398	373	410	372	399	352	395	368	383	365	365	379	385	379	371	358	391	385	361	387	378	334	367	412	363	407	404	400	389	373	366	356	429	374	378
34676	56424	42883	30292	22602	13068	6839	5994	5085	2614	1144	798	666	652	630	576	572	536	484	468	452	427	483	435	447	478	437	390	440	413	393	428	452	395	426	418	459	442	397	415	414	420	424	409	401	398	405	391	406	441	393	418	363	426	385	439	449	369	402	395	426	386	429	389	420	433	407	430	426	419	392	433	414	396	429	411	439	415	385	413	388	421	413	400	407	424	402	408	399	408	401	442	399	432	411	409	420	413	419	423	427	376	448	422	428	418	428	384	391	398	423	403	447	422	412	371	428	381	423	389	395	414	434	418	381	416	417	414	476	440	419	409	437	384	404	359	411	422	418	415	436	411	404	424	437	464	387	379	438	411	400	417	415	402	403	415	377	405	413	432	388	377	410	414	412	396	381	423	424	380	396	383	380	379	440	392	410	409	430	374	404	375	433	411	424	411	412	406	428	431	395	405	379	434	440	401	398	404	405	423	435	397	368	398	425	434	395	398	434	407	411	429	395	437	415	380	426	403	407	414	395	411	450	405	424	402	396	434	428	427	412	387	422	451	407	435	384	399	366	388	410	427	418	392	424	427	380	380	415	376	431	429	459	409	423	415	417	395	435	423	401	420	414	445	424	447	406	385	425	401	396	394	378	416	379	420	400	417	427	409	411	407	406	387	402	396	390	389	399	458	384	430	426	416	428	399	406	384	415	413	362	383	428	414	404	389	391	406	388	393	395	440	393	386	453	397	415	399	399	368	424	394	440	482	412	385	376	435	401	370	406	381	402	417	393	395	418	385	428	409	461	390	438	376	429	399	392	403	383	408	406	401	438	401	382	419	434	401	425	414	388	413	381	418	393	415	435	441	418	416	389	401	409	417	422	431	459	428	403	414	454	403	423	396	404	428	399	413	365	385	422	383	402	435	436	426	421	423	435	393	390	423	422	418	420	430	423	427	379	409	399	421	467	430	406	447	393	418	430	410	419	394	376	384	400	393	403	352	372	437	399	422	409	407	374	406	374	427	436	441	408	408	445	413	440	393	407	430	395	394	411	382	406	395	416	404	380	417	413	403	398	413	404	398	448	433	425	412	456	401	428	425	403	437	414	387	426	403	412	376	406	423	390	378	390	402	443	406	454	379	392	417	410	400	404	406	426	402	383	387	428	426	410	429	408	401	405	399	401	412	404	403	410	432	425	422	402	410	418	395	411	402	412	379	390	406	425	390	407	412	364	381	392	414	392	422	430	394	406	420	366	457	404	407	419	444	414	452	403	380	417	413	431	412	393	442	419	381	364	427	438	386	425	396	385	376	416	399	397	449	414	411	402	404	415	418	423	403	399	400	450	407	439	423	432	416	398	416	417	435	425	393	419	424	394	429	389	401	403	376	414	408	394	406	412	438	394	419	406	411	361	405	414	419	424	415	416	431	435	428	429	410	420	410	394	399	434	404	434	354	430	430	453	427	406	412	409	407	415	409	379	397	422	408	380	411	426	379	422	426	428	431	385	415	430	444	425	400	419	418	418	376	402	421	404	434	406	446	420	406	428	391	398	442	416	414	411	393	374	398	426	404	430	403	414	440	425	410	413	432	417	398	405	381	443	418	410	402	384	401	396	395	382	426	410	385	402	424	408	421	433	436	466	405	387	430	412	404	376	443	401	403	390	409	367	438	402	412	392	402	390	393	423	406	454	386	413	418	383	407	401	388	382	419	429	425	417	399	431	409	414	417	440	408	448	410	411	382	376	405	421	416	423	445	383	413	417	386	385	405	382	406	445	391	385	394	429	397	446	456	410	433	407	397	383	407	442	422	424	416	401	436	421	433	424	402	428	432	394	385	398	427	403	419	399	421	413	373	417	415	452	437	417	393	407	440	363	397	405	413	388	413	439	383	395	366	395	387	414	443	406	389	387	405	405	420	422	413	432	413	417	446	394	428	400	416	388	395	409	446	453	397	457	414	409	401	412	425	385	395	406	394	401	360	413	412	383	406	377	395	417	408	444	424	377	394	388	425	428	393	394	413	413	410	402	409	377	418	428	408	405	408	420	392	406	399	390	447	413	404	411	372	428	406	431	411	415	432	437	406	416	419	396	397	432	388	448	411	393	431	372	400	427	378	424	417	440	395	398	397	381	374	392	435	412	409	408	412	408	447	442	373	398	389	410	407	435	404	400	410	432	419	384	409	398	427	442	411	424	403	394	409	408	437	419	433	396	442	394	378	396	415	428	374	394	395	392	425	390	426	381	391	403	419	447	440	417	444	421	411	404	384	406	427	431	437	380	453	403	426	436	397	414	436	389	402	408	404	421	392	400	386	423	391	382	405	411	398	389	365	432	411	395	422	392	361	416	394	400	401	372	402	398	410	403	398	419	407	411	401	403	364	379	418	375	411	400	423	399	399	409	421	424	425	422	386	450	423	374	425	417	386	406	381	400	397	420	426	399	438	400	396	387	402	432	394	431	426	409	400	437	419	405	373	434	426	443	421	424	397	431	412	412	430	388	413	447	378	400	405	402	432	412	448	436	453	434	402	397	400	446	411	417	424	361	395	436	440	410	434	445	389	423	407	414	415	391	423	419	426	416	415	421	418	364	373	428	413	377	393	452	371	404	418	383	442	407	414	403	423	380	374	407	449	418	408	409	439	447	419	414	411	387	408	394	415	355	436	469	394	386	416	436	430	402	415	422	418	378	396	396	399	386	420	405	417	435	434	414	423	387	433	400	406	386	429	410	400	425	419	442	433	416	395	386	421	438	451	365	406	419	413	419	431	395	409	381	424	371	402	424	377	403	442	404	432	435	414	393	412	416	434	389	392	409	372	401	427	413	392	382	408	383	419	416	415	408	424	436	407	425	392	402	412	396	421	404	418	408	403	393	423	389	404	404	417	429	414	404	428	413	397	392	378	402	401	441	406	460	406	402	398	422	437	450	435	407	401	405	388	429	415	411	418	429	459	400	428	381	408	421	417	413	414	404	416	378	384	386	418	414	404	394	377	390	446	440	408	396	425	414	375	397	431	429	416	443	442	435	429	385	426	412	378	418	420	422	418	387	393	380	426	395	442	423	391	414	416	424	422	387	394	398	406	416	407	434	402	393	447	387	428	399	430	436	407	439	438	412	394	434	392	371	405	423	459	394	394	376	415	394	396	415	423	419	465	449	415	413	420	390	428	403	402	405	384	420	409	436	471	392	424	376	425	417	429	430	449	419	380	391	398	409	421	443	390	406	437	411	412	417	438	393	390	415	414	351	414	414	403	375	434	388	445	418	411	364	388	424	440	404	427	430	380	429	405	400	382	405	429	444	416	421	418	426	403	434	410	383	376	424	400	404	377	395	415	406	435	382	410	383	405	392	386	407	409	428	426	413	421	406	425	429	463	427	427	393	429	436	430	405	435	417	432	426	405	371	402	417	396	409	361	411	399	416	395	423	407	375	407	400	427	428	395	414	375	429	395	399	435	441	428	399	402	386	390	408	412	458	402	403	419	449	391	403	396
23330	21673	29416	24721	22779	23203	17734	9905	7816	3873	1576	1022	842	768	798	723	722	642	583	605	553	540	558	612	542	563	531	541	574	513	485	529	561	547	552	528	549	533	492	518	490	510	502	490	506	497	530	514	543	502	528	514	518	493	506	531	509	507	493	559	498	518	518	509	520	479	526	567	508	501	523	539	496	493	506	469	485	495	517	496	507	534	495	532	490	519	498	510	507	515	531	525	507	518	498	486	531	522	499	518	503	459	516	511	536	542	531	485	471	488	534	517	538	480	546	559	519	498	534	551	502	510	525	520	530	538	537	522	485	483	487	498	521	515	511	496	522	503	491	528	542	543	501	501	529	526	508	497	483	479	479	489	525	543	534	527	513	530	456	529	521	508	546	513	535	497	552	515	528	492	512	493	490	490	519	527	514	518	515	484	504	529	501	534	478	530	520	538	495	490	542	529	488	545	497	552	529	488	533	480	513	525	502	529	467	509	530	521	506	503	498	520	522	461	523	525	539	496	509	520	501	492	523	475	478	502	482	491	510	523	530	519	514	549	471	499	524	530	497	519	517	518	485	519	495	496	529	455	477	497	512	542	493	488	539	517	498	522	512	550	531	514	510	502	518	536	561	489	501	501	508	485	536	526	497	487	505	496	502	531	518	493	526	501	516	513	480	532	524	486	530	537	502	487	480	515	511	541	552	535	532	516	498	480	539	488	476	526	516	505	502	523	478	506	499	525	541	559	491	521	553	525	544	474	540	449	473	535	468	509	547	481	549	521	452	479	514	488	496	489	520	511	536	565	527	550	539	522	540	478	526	545	487	519	518	487	520	498	516	502	484	507	498	508	557	485	511	540	510	490	538	491	541	521	524	503	480	475	505	549	499	489	515	519	528	519	479	536	526	483	575	496	527	515	484	500	557	545	517	516	513	537	518	531	502	493	533	527	513	507	487	532	486	462	562	534	520	525	488	506	531	501	496	500	533	524	529	541	513	554	505	496	513	476	517	497	554	544	481	541	517	500	507	516	505	505	536	505	512	532	555	508	531	478	510	530	515	508	511	492	511	526	496	488	478	491	523	517	480	511	528	497	529	520	525	520	506	488	498	506	520	471	506	543	482	529	518	550	520	511	471	488	521	493	504	535	503	529	504	534	506	473	454	510	485	478	522	522	550	511	500	499	519	520	497	556	548	485	544	490	547	486	550	538	504	500	496	510	475	502	512	532	549	485	505	547	503	487	516	523	462	491	517	532	521	510	496	488	524	509	490	550	496	485	492	511	529	483	529	521	511	524	501	511	508	505	534	537	470	503	512	546	490	533	506	503	528	537	485	525	488	489	485	478	522	514	526	523	520	491	529	537	493	504	512	513	533	502	503	541	489	495	529	495	482	501	512	480	501	511	535	507	492	518	511	508	510	509	494	541	466	550	505	467	498	469	517	515	508	499	519	502	492	512	478	487	528	490	493	518	532	554	522	470	474	497	511	528	514	489	502	500	472	530	523	514	528	519	524	522	483	455	545	498	513	533	517	561	536	486	502	514	489	501	520	532	510	517	562	536	541	521	486	524	494	469	561	456	530	495	512	477	501	516	467	517	531	509	509	494	509	536	542	516	490	522	502	543	477	492	517	516	492	569	555	524	555	493	542	536	463	501	571	505	498	515	537	523	494	482	525	480	523	510	462	464	557	527	504	526	493	519	493	476	551	550	479	495	521	483	494	520	514	505	500	500	515	493	459	470	522	520	555	476	521	496	504	501	518	534	493	510	530	509	492	500	496	489	505	536	524	494	473	538	485	490	496	524	517	524	521	518	473	514	489	492	491	558	487	465	499	533	551	494	530	525	501	481	542	518	554	520	541	470	513	495	554	548	495	535	518	563	498	517	579	475	494	553	486	518	534	543	557	536	514	488	507	502	553	510	500	500	554	507	497	576	493	504	475	494	561	514	516	501	523	537	522	508	500	527	512	520	537	467	533	536	522	587	506	505	529	473	528	519	487	477	508	480	474	487	490	541	538	504	508	560	549	522	492	544	497	498	509	527	516	489	499	504	532	527	520	524	513	512	509	473	511	476	485	500	487	503	516	526	520	496	543	504	481	518	489	511	471	516	523	516	505	452	546	530	530	499	507	565	500	471	531	498	508	535	467	492	533	544	527	509	492	498	501	521	501	520	503	477	541	500	555	511	507	517	536	504	509	523	509	478	533	509	495	500	459	533	521	526	506	539	526	494	455	530	500	495	480	483	502	500	500	479	488	471	523	510	531	512	521	514	498	545	516	521	504	522	548	494	525	493	502	521	524	499	518	499	482	505	520	494	498	502	495	488	532	539	545	562	528	518	531	494	510	506	539	518	532	489	496	487	514	474	484	535	520	478	529	493	491	483	499	511	492	531	495	499	527	525	483	493	498	517	480	481	516	520	511	470	498	545	481	502	510	490	539	488	533	497	529	498	558	493	522	494	490	506	494	524	524	496	534	527	499	505	511	473	495	496	510	475	483	546	545	533	519	506	546	459	519	475	535	533	497	508	466	466	495	485	530	499	531	519	498	486	532	507	476	519	490	542	529	511	521	507	513	493	540	506	532	560	518	506	487	496	503	516	515	529	517	501	512	512	501	462	564	517	511	508	533	519	475	528	529	538	478	482	521	487	536	508	503	506	484	491	531	490	497	542	528	495	492	466	516	449	535	482	488	548	533	474	523	505	539	503	496	532	520	494	474	523	505	503	502	505	526	524	538	542	494	475	545	531	504	548	516	485	471	542	475	539	556	507	479	481	522	522	493	556	484	531	482	522	505	512	559	437	510	531	524	483	510	499	490	526	501	522	496	504	491	506	526	512	522	515	501	551	518	513	529	528	534	497	504	520	469	517	524	559	521	481	506	487	496	515	504	524	458	518	456	537	505	534	540	558	514	514	476	527	539	530	490	490	491	490	496	485	473	544	500	525	518	459	540	481	485	509	494	518	503	468	525	474	534	512	554	535	493	530	586	537	534	508	530	518	527	507	491	519	535	494	476	497	545	517	557	523	520	556	479	502	502	503	505	572	515	510	496	525	499	468	472	506	557	468	528	510	518	503	523	492	512	478	493	499	501	499	482	485	520	484	494	501	487	542	494	508	500	532	520	522	517	485	508	528	492	498	521	503	491	518	446	538	536	477	514	498	522	523	517	504	496	513	476	483	463	500	498	515	524	510	539	491	531	504	519	535	545	522	499	534	501	522	490	494	504	471	533	491	468	518	489	513	509	479	533	451	540	507	536	528	534	529	541	512	559	505	505	549	510	528	508	512	493	533	495	502	507	548	549	485	488	547	539	481	512	535	514	510	516	493	511	524	464	494	500	529	480	513	493	544	478	513	469	516	496	497	521	501	546	533	533	483	488	530	513	475	467	521	545	481	496	503	500	465	512	519	496	497	494	496	521	478	480	529	540	512	479	494	507	518	545	576	511	510	523	521	520	518	516	501	529	477	515	465	470	483	468	529	505	533
37255	65425	52841	39531	32422	21792	13610	13232	11587	5761	2336	1416	1070	949	947	848	796	797	667	625	665	606	575	622	593	554	550	544	563	571	573	495	532	553	507	576	527	510	583	523	526	516	534	555	532	551	506	540	510	539	540	499	518	525	551	512	509	533	527	512	500	506	520	513	517	494	533	534	548	500	492	490	493	541	531	489	502	526	520	512	503	491	539	504	541	507	533	528	509	551	547	529	561	548	492	588	548	518	518	523	539	530	552	493	498	524	526	510	494	516	558	521	567	508	584	522	517	552	525	510	531	492	521	521	530	504	505	502	527	460	542	567	498	530	506	550	523	523	544	518	517	515	552	500	551	512	502	547	546	529	471	487	555	528	493	493	533	486	519	525	529	498	518	503	563	471	537	562	490	509	541	527	536	504	484	531	507	532	500	510	519	521	545	539	487	548	539	505	540	518	502	537	554	518	518	506	498	475	545	506	477	508	496	510	557	527	520	550	497	504	516	527	557	493	481	504	542	496	521	502	527	535	521	546	535	490	514	527	502	544	515	529	509	542	485	552	500	526	506	504	501	554	507	534	528	534	500	502	536	547	500	500	584	515	544	535	529	533	546	529	507	554	529	550	496	518	540	512	510	467	473	501	536	546	523	556	552	508	548	508	537	504	525	509	499	536	553	515	512	509	524	530	579	519	492	490	545	522	530	496	543	540	539	500	518	513	512	537	522	545	525	517	510	511	555	504	537	544	485	559	523	560	535	531	510	497	504	482	491	517	491	502	529	464	542	547	519	532	540	535	547	491	527	518	499	551	518	519	533	524	536	542	546	525	532	517	514	508	523	504	541	552	503	484	515	506	544	539	539	521	532	518	548	526	500	516	533	544	544	487	539	522	495	539	476	501	574	513	552	569	518	504	508	498	511	526	508	537	547	502	566	512	532	511	520	496	500	516	533	525	523	544	510	526	504	524	506	505	526	494	560	505	529	512	553	537	489	492	489	500	522	510	580	512	568	499	490	525	526	538	520	525	501	528	524	478	504	507	553	533	508	521	548	489	519	509	510	489	481	483	558	535	524	520	544	552	528	506	517	515	525	494	550	496	553	515	514	549	528	528	524	525	468	523	543	531	495	504	516	538	544	531	509	557	520	527	529	507	524	517	526	497	553	523	521	555	528	507	530	512	507	480	540	511	547	543	515	503	538	534	520	517	523	496	499	512	555	521	489	547	501	542	499	531	541	531	528	528	530	500	504	540	548	520	549	558	555	500	515	502	511	488	516	512	518	528	526	520	552	510	505	558	511	507	520	516	536	511	543	499	489	564	555	494	519	507	507	505	504	511	501	502	515	475	517	536	486	531	528	500	477	494	540	551	509	494	491	514	505	533	562	510	530	531	529	501	505	495	521	499	544	508	536	497	538	479	558	512	500	508	522	471	490	538	537	552	501	551	586	517	514	495	528	560	525	501	538	570	543	527	552	516	544	499	495	559	567	523	516	538	532	536	544	554	486	532	528	494	531	534	462	535	552	495	544	587	540	540	521	561	558	481	546	519	512	541	534	529	513	545	543	549	537	543	545	526	558	531	534	507	505	506	540	519	521	502	538	547	506	510	533	564	458	482	526	535	533	508	513	518	536	550	527	554	583	530	545	557	528	523	522	515	516	519	522	544	495	523	526	532	463	531	533	506	522	510	520	510	556	536	498	530	551	527	543	531	478	537	540	523	474	532	498	515	532	500	533	585	542	495	518	501	514	514	492	502	557	519	484	522	536	499	520	503	525	532	509	541	553	511	530	522	505	542	523	538	499	513	498	468	522	500	515	557	532	560	557	493	557	508	520	538	534	483	495	513	566	509	541	511	510	531	527	508	504	524	499	547	518	500	552	491	523	550	516	545	510	527	531	516	502	542	501	510	509	546	542	529	509	511	575	511	506	524	527	513	523	568	515	529	561	558	523	528	532	508	530	516	492	530	502	521	531	505	477	502	523	510	575	555	538	534	532	535	514	542	503	520	534	512	547	514	518	497	463	510	552	531	522	548	495	545	522	529	538	523	493	504	527	555	539	518	509	526	527	531	512	539	526	516	514	563	557	497	498	518	522	514	511	506	516	524	542	519	505	545	504	515	475	513	521	522	543	522	550	528	557	528	537	552	520	503	532	539	524	535	490	532	544	504	541	492	516	521	522	502	503	502	527	528	492	537	507	502	511	513	538	553	539	518	533	496	545	526	538	521	511	529	508	539	487	536	519	540	496	513	507	527	516	516	496	478	503	564	494	519	550	523	531	521	518	533	538	487	515	491	463	489	515	563	547	552	545	505	500	547	502	541	493	532	487	503	534	535	503	536	500	547	508	509	527	533	550	513	501	490	526	486	500	538	517	514	495	515	529	574	506	518	544	562	532	561	545	519	527	537	500	519	507	525	503	512	541	526	524	505	530	562	536	540	514	540	498	512	467	536	530	530	564	485	572	529	521	522	532	497	517	523	540	553	549	494	506	524	538	517	515	482	533	527	520	547	525	507	530	580	565	527	481	452	553	560	554	477	537	534	543	544	505	506	514	528	528	492	556	492	526	486	525	518	528	525	491	480	534	542	495	565	471	546	478	506	561	554	540	543	484	522	516	531	496	516	544	525	515	500	524	558	521	514	531	509	546	531	508	501	515	500	539	504	526	539	536	566	500	557	475	477	546	530	477	547	492	538	503	535	536	535	504	501	487	548	545	545	561	503	496	558	527	512	552	471	495	534	531	527	533	470	543	504	500	525	496	555	507	526	525	496	502	496	514	524	510	537	499	510	506	561	524	528	532	526	479	538	523	526	566	465	558	492	530	522	506	530	527	531	528	534	507	524	529	503	524	505	552	515	526	524	531	522	550	527	515	531	506	518	500	481	552	486	508	541	540	523	516	553	500	575	490	533	501	526	509	528	490	551	511	520	542	542	541	510	484	515	540	519	519	492	507	529	520	542	556	517	535	506	532	525	524	484	586	506	476	539	516	507	522	507	532	530	506	527	540	521	526	516	534	513	526	488	495	519	519	560	531	553	539	496	510	556	562	516	521	523	534	558	519	496	530	537	490	483	529	475	573	495	533	552	516	540	491	509	504	501	529	492	520	527	486	524	522	516	513	514	489	531	532	551	546	581	525	494	556	496	500	506	517	499	541	504	481	516	516	533	514	513	524	534	545	518	503	533	504	508	471	515	482	476	517	513	542	515	472	472	484	497	575	518	537	470	547	542	487	536	508	517	544	472	534	502	548	531	544	489	552	537	498	503	535	523	509	529	504	528	515	523	516	503	548	509	525	508	515	573	533	501	563	558	508	507	495	505	487	502	498	532	498	497	496	534	533	537	528	466	491	516	522	528	528	508	551	535	506	526	522	543	553	540	512	517	474	515	520	544	491	511	554	499	524	515	523	536	535	530	543	558	487	521	550	515	488	538	551	526	520	521	498	514	525	565	468	476	530	488	498	551	541	481	542	508	520	527	521	489	496	534
32965	36504	39669	27245	15094	6634	3490	2544	2013	921	563	374	352	329	300	366	338	302	332	257	274	284	283	301	314	306	300	261	296	252	271	293	241	292	271	247	269	261	273	254	276	293	285	276	287	270	289	269	289	255	288	285	284	258	304	263	280	252	281	263	270	247	295	285	287	291	261	246	255	275	280	256	268	275	301	275	271	298	310	277	268	277	278	231	274	245	284	266	278	267	287	289	305	273	318	275	264	306	301	255	299	281	245	286	260	266	287	318	263	272	262	273	276	294	257	317	269	268	272	264	273	283	251	260	267	252	288	285	274	232	313	292	297	257	273	286	305	280	263	248	293	254	284	260	263	297	274	290	269	265	245	274	300	268	261	293	270	277	269	258	281	293	277	288	289	287	285	248	259	259	275	251	243	252	297	293	307	265	276	280	290	271	249	296	282	264	303	274	286	261	273	289	266	269	300	279	299	242	281	280	301	264	274	258	298	309	287	263	299	268	281	255	256	239	255	277	274	272	301	299	284	291	301	278	287	266	281	295	272	270	296	281	254	242	275	286	262	245	301	283	273	257	308	243	285	260	282	288	275	269	228	305	260	211	262	271	254	269	259	284	264	258	261	268	250	295	277	268	264	274	302	278	263	281	248	296	282	274	250	262	258	275	298	277	293	256	284	269	268	266	289	260	281	269	295	275	294	300	266	279	285	275	295	267	260	275	313	268	292	268	283	263	271	278	279	295	258	256	288	283	272	289	303	274	263	278	271	290	300	274	292	288	272	277	261	299	303	298	264	297	232	272	308	275	263	277	278	284	288	283	305	270	305	296	276	286	270	261	270	277	284	266	267	263	299	292	271	279	269	261	291	287	287	269	275	274	267	278	278	278	254	296	307	286	255	249	266	293	294	257	275	274	268	272	288	251	273	301	305	282	287	273	235	269	281	288	280	278	279	265	271	278	273	275	307	254	256	260	277	243	277	267	266	277	269	285	260	286	273	295	258	281	282	287	273	259	277	304	282	264	284	280	291	268	269	293	285	272	279	249	282	297	306	278	274	296	291	278	290	291	270	275	287	263	281	247	271	277	259	268	295	232	253	286	270	276	284	289	272	282	266	255	296	258	259	292	273	266	267	268	272	272	268	284	254	274	294	296	299	253	274	262	246	269	282	280	255	275	280	304	270	311	259	251	276	285	256	282	271	252	262	285	267	266	271	258	278	291	256	278	292	292	266	293	273	254	259	294	288	272	247	289	264	287	274	268	285	255	249	287	241	279	272	260	259	268	300	262	261	281	292	276	275	284	251	262	293	284	279	265	289	314	292	276	287	245	276	258	303	283	283	282	312	255	279	256	273	274	292	299	284	255	276	307	295	287	271	267	326	252	274	268	285	231	262	269	295	286	298	275	277	293	284	275	271	299	279	280	283	302	252	261	256	275	281	281	280	250	263	267	295	269	274	284	276	286	239	274	300	287	253	288	299	269	287	282	286	284	285	274	269	273	269	286	286	291	271	269	259	265	277	256	251	279	256	301	270	269	255	276	247	297	283	267	279	286	277	254	272	249	258	275	289	256	266	276	250	269	269	218	311	290	279	282	285	307	264	280	262	282	305	280	270	298	288	274	284	254	280	303	299	289	264	258	276	264	271	272	270	285	282	276	268	258	250	276	266	274	275	254	305	263	284	280	270	278	268	270	273	268	266	281	277	266	273	277	299	289	267	266	263	327	291	257	282	257	317	281	313	275	280	260	258	257	300	257	272	268	281	281	257	297	290	290	295	279	277	268	323	242	293	268	282	265	289	245	273	284	298	272	286	274	271	294	277	315	280	277	280	311	261	263	274	271	300	303	272	278	262	287	289	275	236	306	277	266	285	270	277	280	320	282	260	254	265	267	290	256	252	275	297	282	293	274	271	294	254	252	291	265	266	264	262	255	254	269	275	260	251	274	283	259	282	273	289	259	279	273	266	268	239	280	285	268	259	261	274	271	315	258	269	286	267	292	313	276	276	264	274	284	268	275	283	271	284	277	273	249	273	283	290	299	247	274	281	273	249	275	250	273	287	252	240	276	265	266	283	293	273	297	282	291	283	280	272	275	297	260	290	236	290	274	289	294	301	267	243	281	270	300	265	258	274	252	235	261	269	274	276	265	283	253	302	285	300	264	260	323	278	284	304	249	266	270	291	260	267	269	264	300	292	253	301	287	253	281	269	286	275	284	273	276	273	295	271	257	277	256	272	264	292	284	271	251	281	286	290	289	278	267	249	249	268	266	303	264	252	267	242	276	271	268	275	272	255	291	266	287	262	271	253	270	282	286	269	280	276	275	245	261	278	282	249	271	273	281	295	288	266	256	275	287	272	254	238	265	285	270	271	267	258	278	253	276	274	270	278	295	298	255	262	263	271	268	285	300	258	297	236	262	293	283	263	298	254	235	274	259	249	314	274	264	269	259	266	258	287	293	275	265	255	281	280	273	262	273	296	283	260	309	293	285	263	276	280	257	280	259	270	278	283	291	262	314	302	289	280	274	281	267	281	297	301	248	282	294	279	290	272	282	264	283	263	265	276	277	295	299	275	272	265	268	281	273	286	299	280	272	250	279	271	269	300	235	291	260	303	284	291	256	276	282	271	256	293	275	283	252	279	242	255	304	277	295	266	272	311	274	253	263	298	242	263	282	281	257	290	272	259	266	281	251	291	256	280	268	297	271	304	296	290	263	266	267	263	272	263	291	280	266	284	290	251	259	272	281	318	278	297	266	265	279	275	285	288	256	295	293	289	285	259	243	282	263	259	284	285	269	267	303	301	272	255	269	271	275	271	262	254	301	254	273	278	265	273	266	262	295	257	293	273	258	274	262	264	266	273	262	294	307	283	303	271	276	272	280	271	273	271	310	284	263	273	254	272	291	259	258	254	272	270	280	293	269	254	289	279	260	272	288	261	256	297	271	280	268	276	286	279	265	275	288	269	264	281	272	265	235	290	305	289	265	281	291	261	281	264	253	277	289	257	275	295	296	299	320	286	282	261	312	255	255	284	286	308	281	275	286	274	273	263	287	278	281	296	270	269	260	280	265	310	257	288	260	257	272	263	279	273	252	269	296	287	283	287	279	266	267	273	280	274	262	270	285	273	265	276	262	268	266	272	285	267	278	280	282	276	313	266	267	275	312	256	274	284	244	312	298	251	273	294	270	237	252	263	295	264	272	303	272	274	263	254	274	262	272	292	255	266	251	265	278	288	257	276	254	318	308	283	319	284	294	265	239	286	275	291	281	242	251	267	273	276	256	259	284	280	281	290	294	281	247	273	272	246	280	257	262	278	292	295	274	298	266	240	268	277	282	319	290	284	277	276	244	279	277	289	295	306	284	260	267	259	254	277	250	307	292	302	294	280	288	300	299	277	304	279	261	283	275	301	294	321	281	283	262	250	263	281	274	269	262	259	280	264	266	259	267	279	289	284	296	256	253	287	276	289	254	268	268	306	293	282	272	257	276
34855	50418	39104	25264	16732	9090	5797	4521	3539	1522	743	513	462	392	382	402	396	393	353	344	359	350	339	283	342	299	331	298	319	285	293	286	327	302	302	305	291	265	294	296	292	350	331	282	295	319	337	330	297	333	318	300	298	289	298	342	267	267	286	311	301	313	306	296	273	302	318	298	295	315	299	274	293	302	323	313	328	283	310	293	328	295	290	289	290	289	302	325	307	285	313	310	298	292	311	292	297	279	334	306	283	306	318	340	325	301	266	275	308	286	278	336	296	306	284	278	324	283	304	283	307	276	329	320	324	329	280	320	298	301	326	320	323	287	284	284	287	309	264	287	310	308	333	297	300	304	328	273	312	320	309	315	322	316	319	302	283	305	327	309	288	295	324	343	315	304	288	281	302	285	277	269	240	287	278	311	298	316	291	308	313	301	290	315	284	281	318	298	304	264	297	319	282	277	270	344	286	311	325	277	294	289	327	317	293	301	272	277	271	317	323	312	308	318	307	315	346	324	287	316	308	321	291	317	329	263	290	294	291	312	314	300	346	269	300	296	304	318	307	299	277	292	290	317	289	275	322	309	305	349	299	319	290	268	309	314	314	347	291	313	297	305	306	296	328	300	318	320	324	281	264	271	319	315	315	285	287	303	306	304	326	324	324	328	330	312	301	292	270	283	280	284	317	304	301	307	327	282	283	342	283	243	282	271	293	287	321	278	321	307	323	285	301	266	311	280	309	292	308	302	315	294	334	313	309	317	298	326	273	322	336	339	307	317	290	293	279	285	293	301	281	298	266	309	294	294	328	302	300	275	256	318	281	330	321	323	273	316	301	323	297	290	342	313	292	295	297	307	322	289	326	286	260	314	285	311	309	300	281	298	288	296	314	285	310	307	292	308	352	296	295	307	300	331	315	310	312	304	330	292	287	324	301	325	284	288	282	309	307	309	311	280	297	294	287	327	313	318	292	314	299	339	291	294	313	292	256	311	273	314	305	256	287	309	300	284	326	283	306	322	287	289	310	327	288	291	294	318	274	278	310	298	309	316	296	275	299	320	315	304	308	289	324	290	325	281	322	294	301	301	283	316	287	283	297	297	294	299	291	299	295	303	300	294	319	316	307	328	265	302	303	306	309	286	297	314	288	303	301	299	308	335	333	317	302	271	294	277	291	323	298	322	309	263	294	318	305	316	312	300	270	317	317	303	288	295	301	310	295	286	322	305	291	304	306	321	271	295	278	335	306	272	287	287	304	300	319	320	288	301	306	296	312	304	309	281	312	297	322	288	294	272	286	275	293	286	320	277	294	291	317	321	315	327	279	284	308	276	330	324	317	294	313	315	291	317	330	303	302	340	287	271	283	279	341	315	311	294	309	299	299	291	328	289	296	274	295	293	295	309	304	307	311	328	300	264	257	318	303	308	298	313	309	308	309	282	338	285	268	337	312	338	329	321	319	338	318	290	315	308	308	293	317	297	288	278	331	319	281	256	332	304	312	348	279	306	281	271	319	314	319	296	294	278	313	300	272	279	327	318	289	324	304	306	301	297	272	304	309	301	317	278	273	311	304	291	305	335	275	317	320	313	310	333	269	312	301	324	306	312	276	293	302	279	265	294	301	273	297	312	325	310	309	300	271	316	319	300	311	307	288	295	281	295	306	280	309	278	286	279	300	290	302	312	329	309	318	297	316	277	318	321	307	292	311	316	326	271	316	305	313	308	305	274	307	279	281	283	280	297	321	314	278	280	306	308	291	302	265	326	310	310	282	310	295	315	313	308	290	287	294	288	275	288	303	298	319	287	295	302	291	292	293	281	308	291	306	277	290	292	297	283	280	319	307	326	286	320	315	306	334	332	315	292	292	311	314	299	301	306	307	270	295	312	301	306	317	328	288	307	308	326	301	279	307	284	278	312	312	301	278	306	317	284	304	292	299	305	310	293	290	264	273	297	330	326	287	289	288	304	321	289	321	263	311	316	299	294	304	333	316	306	309	284	336	305	320	338	293	283	305	293	288	311	326	303	311	351	290	302	323	311	303	298	342	296	283	325	306	317	319	313	316	307	314	295	303	318	299	329	314	304	307	303	317	283	282	296	294	313	269	300	299	277	284	300	316	307	297	292	315	283	302	318	314	337	308	313	297	269	275	308	279	336	305	314	284	297	302	307	315	292	296	282	311	318	307	279	304	309	319	293	286	286	306	318	291	292	313	239	293	322	293	308	323	280	294	301	312	300	309	304	282	264	314	311	279	313	333	330	327	308	321	310	300	304	331	271	291	297	291	319	292	301	298	287	306	296	294	327	303	307	280	319	298	314	307	301	276	271	286	273	284	307	289	302	304	294	307	303	325	313	291	331	319	326	299	293	304	305	311	289	305	311	324	312	301	290	295	316	301	321	323	345	306	297	311	298	297	299	317	281	284	296	283	325	308	300	308	273	323	321	336	304	292	281	283	306	294	319	313	334	311	274	316	318	310	312	332	286	296	321	298	301	286	317	331	299	299	323	295	301	278	344	307	280	302	308	299	298	270	305	290	291	313	302	288	296	342	311	300	313	319	318	291	332	317	302	310	328	304	316	314	331	305	288	303	320	267	309	289	301	291	292	285	327	288	302	286	330	325	321	301	319	290	289	323	289	310	306	311	297	280	304	283	316	293	326	281	280	330	311	307	294	324	295	343	277	315	315	320	315	306	286	312	323	323	293	294	321	315	306	308	297	311	311	282	274	280	319	299	286	290	304	298	326	334	300	338	315	313	287	315	319	305	272	297	308	296	303	246	319	304	307	316	335	255	295	292	284	297	314	303	314	291	298	291	295	300	313	272	298	305	296	300	299	316	291	283	320	313	326	306	325	316	307	293	303	304	309	277	277	312	299	321	310	296	314	300	330	277	310	297	264	303	268	294	332	292	276	307	283	303	300	303	305	302	349	272	285	336	297	282	305	331	319	313	326	269	287	299	293	328	281	302	273	310	298	296	365	319	315	303	321	312	301	304	302	306	276	293	275	300	286	277	284	278	321	321	308	291	302	329	295	309	302	282	298	296	312	311	279	295	291	313	320	289	311	278	311	322	306	305	293	304	314	335	304	291	291	290	324	322	294	327	280	313	319	294	311	318	304	296	333	270	280	292	310	273	306	278	285	305	317	294	322	284	318	289	319	298	306	292	279	303	300	278	307	284	302	316	312	283	330	271	319	302	308	320	296	268	311	274	290	321	286	288	307	308	283	321	310	353	309	331	296	271	328	315	335	301	265	321	293	305	347	285	322	306	281	296	288	272	312	306	307	305	298	291	306	317	314	309	297	304	314	319	293	312	309	320	323	299	274	312	295	292	296	267	304	308	325	322	302	318	326	309	291	292	313	301	323	276	315	322	286	319	312	287	294	295	302	307	318	316	304	298	312	326	306	280	321	320	312	293	265	295	313	283	293	303	310	312	283	307	293	294	300	291	282	292	291	312	269	323	291	325	306	288	294	296	307	315	294	326	303
24410	21609	29155	26095	22864	16698	9003	6247	3294	1794	659	684	603	514	447	486	432	413	403	411	367	350	344	342	361	346	354	330	377	351	320	330	349	349	354	329	340	344	309	351	319	344	322	337	328	302	308	349	314	335	350	333	324	315	322	322	338	360	309	365	313	321	347	333	336	354	345	332	307	331	335	330	314	299	341	333	338	330	350	337	325	343	312	323	334	322	334	345	324	355	307	337	357	340	337	347	339	338	322	362	355	299	340	331	315	337	339	330	353	329	345	304	371	344	326	342	308	296	355	325	332	303	322	343	346	345	352	306	323	303	316	311	295	333	332	302	334	311	303	322	321	341	324	378	352	319	333	349	326	323	307	353	324	318	340	313	340	357	321	332	322	366	316	296	314	302	345	315	316	351	331	370	338	359	321	347	309	311	340	359	332	323	320	332	344	345	333	327	355	334	328	330	347	290	339	314	312	329	336	320	349	344	326	325	322	313	361	324	307	356	347	321	328	325	348	317	360	340	338	333	318	342	321	327	336	311	328	310	336	330	324	343	323	360	321	339	317	313	349	344	353	316	321	347	363	316	348	323	300	312	345	296	335	365	336	331	317	339	325	331	319	316	310	340	339	295	309	319	330	321	331	345	349	330	313	343	326	339	339	290	315	321	353	343	312	328	340	306	294	315	342	325	352	315	328	348	381	346	327	343	331	321	322	316	317	326	317	317	321	333	333	360	338	332	301	341	338	327	303	297	341	340	329	322	339	312	328	307	344	360	323	308	305	318	344	345	300	330	330	340	323	306	356	314	358	379	357	310	316	319	352	318	308	325	329	348	337	357	348	314	326	341	336	332	325	333	329	342	318	344	326	351	330	335	367	341	326	326	348	347	325	364	338	341	327	328	345	294	321	338	331	311	354	360	308	290	370	319	323	312	356	311	339	330	331	346	332	348	339	334	322	320	319	336	310	318	339	340	334	335	357	328	346	301	347	333	326	336	347	318	322	376	344	319	352	307	337	334	344	323	338	316	337	321	317	356	339	349	339	340	339	337	336	333	340	338	344	308	330	353	333	318	331	343	346	337	303	304	351	358	364	340	318	340	365	332	355	340	346	326	301	311	327	366	331	328	343	337	349	346	345	316	333	332	322	350	354	352	318	348	324	389	333	341	331	356	352	335	327	357	322	326	288	360	346	325	320	295	337	353	318	341	334	307	329	318	343	363	321	323	375	366	324	356	352	307	323	364	332	318	325	324	350	327	325	331	318	306	341	327	347	323	317	341	340	362	308	347	339	323	324	319	339	345	349	347	337	331	331	350	304	323	346	312	327	340	325	315	311	359	347	311	336	341	361	323	342	327	331	363	338	354	375	338	317	333	328	307	348	331	357	273	351	340	347	304	332	324	356	331	319	316	354	363	371	304	340	346	315	295	321	307	334	311	359	324	361	324	338	295	342	351	304	328	340	328	330	354	313	318	342	314	346	388	313	316	322	340	303	347	310	333	339	313	322	318	328	345	336	326	315	297	329	327	359	332	311	315	326	286	302	333	339	324	352	332	316	310	340	348	302	292	353	307	329	311	331	310	357	353	361	341	315	318	350	365	335	294	336	330	324	319	327	333	335	344	352	314	322	356	359	357	328	316	313	313	301	314	370	303	308	318	349	356	361	314	334	320	306	341	326	368	369	348	316	317	314	359	330	362	329	331	340	354	339	285	333	325	320	342	350	324	341	368	365	308	293	353	370	327	358	336	338	342	315	329	325	331	343	334	325	330	340	354	321	342	321	331	322	337	338	352	332	323	313	337	338	356	314	351	353	345	325	356	311	343	361	334	350	323	317	323	322	317	335	329	342	344	336	366	321	360	327	315	319	329	358	320	312	351	341	305	331	295	329	360	346	312	351	320	322	355	356	336	360	331	379	328	281	333	333	325	334	311	331	337	299	346	353	341	325	334	376	314	330	303	364	361	335	319	339	308	354	309	321	293	337	351	335	296	325	340	348	346	325	319	306	338	318	313	331	354	326	305	342	317	333	330	339	315	345	332	335	351	322	330	358	324	345	290	348	341	311	349	339	301	328	335	341	332	339	341	330	334	344	315	325	337	332	360	307	314	326	317	346	308	317	313	345	341	355	337	350	309	338	367	327	324	334	348	344	340	337	331	342	355	343	327	311	327	352	347	360	366	340	387	345	296	355	293	276	329	321	322	344	314	318	344	342	363	335	368	324	318	325	351	330	311	347	311	329	356	361	297	320	364	342	339	345	308	352	303	335	351	359	368	360	340	336	361	341	369	322	332	344	347	334	318	337	333	296	361	351	334	385	334	358	363	343	354	333	320	352	307	346	340	332	358	331	329	303	335	316	347	294	325	350	337	320	297	347	351	366	321	328	332	332	325	337	315	334	333	377	404	332	339	316	343	371	320	377	302	342	300	350	308	343	344	362	316	265	346	315	331	345	354	337	330	350	342	322	320	349	338	340	324	317	340	319	324	325	336	340	340	329	337	331	335	325	304	273	328	308	337	349	317	356	334	319	315	352	335	330	336	369	354	352	345	370	328	324	322	331	342	339	342	351	331	309	339	323	321	331	326	333	355	332	327	334	346	353	328	326	320	333	323	347	339	319	317	300	328	327	319	338	315	339	329	321	334	331	360	329	326	349	307	323	314	370	326	371	338	325	340	355	342	335	307	331	321	341	308	320	319	344	324	315	306	365	319	339	328	327	348	346	351	321	331	348	351	316	311	337	342	339	351	335	309	299	350	354	347	352	337	326	345	348	311	318	322	326	349	334	324	314	337	354	343	355	329	311	325	334	324	348	309	319	338	287	356	330	340	300	356	312	337	332	344	332	348	344	309	305	395	312	336	317	317	310	347	353	329	330	319	369	326	302	321	331	331	324	333	355	373	359	350	334	323	309	340	299	317	301	316	330	341	332	331	333	292	323	315	348	323	358	341	315	340	351	338	348	368	319	328	318	313	355	363	319	375	346	319	307	321	336	340	330	314	325	305	331	335	316	311	338	336	352	338	326	310	339	340	331	305	329	306	328	337	323	336	316	337	336	357	330	333	353	305	341	315	334	343	349	352	315	329	347	332	343	320	341	347	344	327	347	302	316	356	366	336	311	313	326	337	307	342	345	324	302	345	331	361	313	336	337	373	330	324	331	342	341	318	314	341	352	344	335	323	331	313	351	333	306	329	345	334	309	319	352	314	339	315	322	351	356	315	339	352	341	353	343	344	347	354	335	352	315	338	312	325	330	335	326	309	292	343	339	327	340	325	352	341	317	308	346	348	312	387	365	336	363	328	303	299	335	348	330	344	355	342	310	342	348	323	340	341	326	348	334	314	345	346	387	317	342	312	334	323	301	332	294	371	338	328	330	336	321	326	329	338	344	342	327	325	329	283	306	333	316	342	317	338	328	327	310	351	359	345	342	326	316	322	334	331	312	336	316	335	331	367	288	290	306	370	359	329	364	346	357	335	332	344	341	320	337	310
33661	60205	47489	33686	23246	13973	10758	9575	5241	2879	1005	888	796	639	656	561	557	538	496	414	422	409	375	396	387	391	369	401	344	372	371	332	346	384	337	331	308	391	340	330	349	377	384	320	381	348	362	353	333	315	362	339	308	385	338	350	344	364	327	343	331	354	382	373	354	346	367	344	360	348	378	367	381	329	356	342	334	348	357	362	346	369	370	364	372	342	354	327	354	367	334	370	337	347	341	356	363	340	363	348	368	357	380	345	389	331	345	355	332	330	363	339	348	356	378	337	365	335	327	325	326	355	335	359	366	378	318	347	354	378	360	360	365	362	351	413	333	334	379	324	350	367	374	353	339	351	354	344	357	337	345	329	383	348	384	329	367	346	372	346	343	333	327	355	387	342	362	356	312	350	327	335	357	355	362	348	372	342	356	382	333	321	344	389	360	350	364	361	360	379	384	339	330	338	337	337	341	342	366	334	356	363	345	354	386	357	360	341	339	379	353	377	333	343	368	351	347	319	323	349	342	371	335	350	319	341	319	369	367	333	365	349	348	382	349	341	380	375	359	360	374	328	334	360	295	326	362	371	318	370	348	310	331	331	347	345	350	350	319	333	373	346	367	350	334	358	377	341	333	344	347	361	330	364	361	351	352	315	336	342	359	373	354	346	354	350	334	371	355	305	330	357	347	349	358	345	340	358	334	359	342	369	378	341	334	329	346	381	344	371	316	372	344	327	335	331	351	365	364	341	381	352	339	313	329	370	325	326	396	348	337	333	340	348	336	372	389	358	364	354	364	320	328	342	348	366	352	329	343	354	344	320	327	346	338	342	350	338	353	341	371	339	383	340	360	361	365	353	332	345	310	347	346	368	341	372	338	338	331	360	310	313	318	331	345	353	371	384	357	345	356	342	348	339	342	344	317	363	371	339	367	369	385	330	348	342	336	338	350	366	322	337	363	387	371	331	348	352	370	348	333	373	371	358	358	330	395	329	388	327	375	326	367	338	373	389	378	344	350	332	375	359	382	366	343	331	373	377	383	373	353	369	320	319	346	373	343	359	355	357	348	365	339	384	372	308	340	357	341	333	326	364	354	351	352	359	323	361	337	334	341	336	352	346	335	359	361	330	347	353	366	359	339	368	350	369	364	327	335	357	328	364	361	351	323	335	340	356	362	334	357	382	332	337	351	356	359	334	344	356	337	341	370	358	363	354	368	347	328	402	324	361	311	352	336	350	346	360	387	340	351	333	356	394	346	356	382	349	336	339	339	331	345	335	351	377	342	356	319	373	330	337	358	314	356	344	313	357	339	355	342	369	329	334	341	349	332	385	320	348	342	382	403	364	349	339	359	358	376	365	376	358	346	345	345	358	361	345	343	361	347	325	356	335	373	333	374	329	302	351	317	379	330	318	342	337	370	334	335	353	320	360	384	357	362	384	382	331	340	338	346	356	331	363	371	346	340	331	336	355	349	339	352	336	342	346	366	321	371	322	330	357	350	327	376	357	349	343	354	350	383	367	351	363	341	326	348	374	382	377	364	378	339	360	353	348	323	342	390	333	322	340	361	359	346	378	346	328	353	324	370	348	362	369	360	333	374	366	336	337	328	340	358	336	383	331	340	385	360	361	320	345	344	388	345	345	331	368	332	342	357	341	355	348	342	368	341	349	349	339	379	353	353	331	339	369	352	339	302	353	323	346	341	338	327	314	361	349	348	329	341	353	373	365	373	340	333	363	349	349	393	339	362	359	356	323	352	372	361	368	333	370	365	344	364	325	326	339	330	327	364	333	361	372	376	347	351	340	349	368	335	313	348	325	312	352	368	349	324	359	377	344	358	347	379	343	391	338	338	330	364	399	334	383	368	373	354	339	352	340	339	335	349	401	362	364	364	356	365	373	334	371	336	363	328	335	331	368	372	379	376	343	336	330	335	379	315	351	361	379	330	371	375	318	347	365	352	362	344	367	350	356	347	378	374	356	336	350	362	361	353	342	363	366	381	365	348	359	328	364	347	328	327	357	347	361	350	369	335	373	359	366	380	339	387	369	355	353	330	322	353	315	366	362	351	348	357	356	364	345	392	351	362	346	324	316	356	352	386	335	346	351	329	357	364	336	352	338	362	356	355	361	333	353	343	377	348	354	377	337	359	347	346	338	333	379	341	343	380	357	330	341	349	341	330	368	356	366	353	375	377	360	347	354	311	318	327	358	402	345	324	326	343	391	349	354	375	342	341	327	354	376	348	335	356	361	324	352	307	347	326	335	369	332	317	374	333	343	319	340	351	336	334	371	369	354	341	341	351	357	338	338	380	386	360	344	379	345	326	337	349	353	363	337	374	335	322	353	352	329	373	365	355	328	339	375	345	347	372	339	376	313	318	338	361	336	383	343	336	388	348	348	349	342	356	343	371	329	358	368	344	326	391	333	335	357	332	368	336	363	358	342	351	357	350	363	333	343	336	351	353	350	350	360	359	386	335	382	370	397	333	345	341	348	387	317	386	371	345	375	328	330	333	334	346	366	351	333	346	364	337	360	326	360	366	359	354	366	373	373	372	328	349	351	353	347	363	328	373	366	336	348	355	335	321	347	335	338	332	334	347	350	350	350	365	346	354	355	366	314	357	366	382	369	341	372	347	359	366	386	371	354	350	347	370	310	356	357	355	364	353	362	368	342	370	355	350	376	357	342	375	354	334	329	348	356	333	346	332	339	365	350	360	371	381	327	373	344	324	321	369	337	349	332	376	382	361	346	339	349	350	338	339	368	325	340	358	317	309	353	315	321	348	356	345	334	383	356	364	333	351	340	336	338	396	377	355	375	358	364	341	324	348	350	347	358	325	352	343	334	370	331	348	338	360	335	334	343	323	368	346	369	352	355	377	343	381	365	348	354	348	334	348	347	334	329	322	362	337	326	344	365	386	366	340	327	363	335	325	374	346	327	323	322	350	369	346	353	351	368	311	349	327	357	347	373	357	332	366	347	363	369	349	346	378	369	381	352	340	337	360	346	373	359	362	358	330	372	333	354	394	352	357	385	338	344	325	337	317	379	332	353	376	337	353	329	340	373	307	320	396	368	365	319	368	332	366	375	333	351	334	352	396	344	370	386	349	342	353	332	371	343	355	360	334	350	337	340	322	354	338	381	327	344	376	345	354	337	342	331	346	379	356	347	339	379	359	378	360	363	343	354	373	336	363	347	329	377	326	360	384	354	335	351	350	377	314	378	361	343	379	323	341	344	347	378	340	324	363	330	352	386	324	343	337	368	337	318	333	335	371	302	322	308	340	346	307	330	342	322	353	345	374	359	376	363	336	346	330	355	390	342	357	374	334	352	356	354	352	342	351	325	322	345	368	329	373	373	344	368	339	371	331	350	328	349	344	374	336	336	382	333	352	355	334	354	362	362	356	332	334	366	342	342	361	340	326	352	342	356	345	362	358	356	336	353	342	312	339	344	345	367	365	359	341	363	342	358	356	346	349	320	390	361	363	343
25737	21897	30056	28299	18504	9774	6140	4115	2611	1125	676	617	545	467	471	436	436	448	410	381	409	428	383	402	394	421	383	364	390	367	356	360	378	366	403	391	405	362	369	385	358	386	388	387	392	384	390	342	370	376	401	351	372	388	353	420	339	376	359	351	390	366	422	382	407	406	337	404	368	401	358	359	346	376	388	396	378	400	376	401	388	407	383	368	385	350	378	353	379	392	386	342	362	381	352	356	338	411	380	367	377	350	409	396	401	360	424	350	380	376	375	362	377	385	378	354	370	372	394	347	373	352	366	347	398	358	368	368	347	356	392	348	383	386	362	353	379	402	410	355	375	380	366	371	368	403	364	396	372	364	382	375	392	367	369	329	368	362	400	380	367	368	371	378	379	351	375	370	398	367	346	344	388	397	385	375	391	359	362	365	390	349	375	378	376	339	390	401	366	411	366	373	362	380	370	349	348	345	409	371	384	375	365	343	375	400	378	354	372	310	341	350	391	356	430	359	344	350	376	394	366	383	376	365	362	385	396	372	351	360	382	403	396	387	408	385	390	379	365	393	358	419	337	389	384	371	356	374	349	352	389	365	332	381	392	402	380	371	356	388	398	368	366	341	344	368	393	376	336	401	389	357	364	376	372	378	350	370	356	395	391	379	376	360	360	350	376	340	368	354	378	347	377	356	390	401	383	387	339	342	400	379	377	420	372	396	370	367	396	375	377	389	364	401	377	368	389	380	365	362	345	398	357	379	371	369	380	381	356	373	353	360	379	329	359	325	366	379	380	382	395	388	359	371	364	389	361	381	383	383	360	361	424	362	373	357	349	364	373	383	362	358	358	359	355	335	394	364	353	381	391	371	380	345	372	359	381	366	387	367	395	371	401	381	360	394	425	348	382	385	353	349	403	372	350	372	349	340	371	360	350	367	374	379	349	353	377	380	355	373	383	363	385	365	387	378	371	394	395	382	365	375	373	339	358	385	370	401	410	395	390	374	377	372	386	356	362	391	354	384	347	400	377	366	373	366	371	370	391	391	390	358	374	381	386	383	353	372	359	342	375	364	399	363	384	347	368	381	400	369	372	347	390	364	378	382	341	366	375	398	369	361	383	347	365	388	404	372	402	371	345	409	354	380	376	352	367	383	370	375	340	369	347	383	412	338	351	400	370	385	402	406	415	347	390	396	367	360	376	402	383	389	367	387	360	357	343	349	383	350	394	405	346	363	373	348	361	394	393	375	342	378	389	368	376	397	361	371	395	377	367	372	395	329	341	337	358	376	358	394	379	379	366	388	372	368	371	389	366	355	387	403	363	384	361	379	395	338	357	340	340	385	349	324	394	374	346	329	384	370	393	359	369	401	360	367	361	403	325	365	372	372	397	391	367	377	403	367	367	337	374	419	406	385	383	387	371	381	356	383	383	350	359	389	353	376	353	365	360	390	368	369	364	357	364	347	340	354	332	361	359	403	401	380	363	356	393	368	388	350	356	369	373	334	399	375	404	359	331	368	396	369	389	386	364	345	346	343	334	408	379	370	375	401	395	376	348	318	350	364	384	366	405	355	384	361	365	358	372	338	410	398	364	376	348	394	383	386	373	350	406	387	402	372	344	387	399	351	348	415	393	358	378	373	332	381	347	360	365	369	379	379	350	361	369	379	360	351	355	353	404	361	389	355	367	378	354	317	378	420	413	344	392	367	375	340	344	391	368	403	368	365	366	357	327	379	361	392	340	342	360	384	376	395	338	357	345	358	379	349	367	381	368	376	369	369	348	359	393	375	341	351	368	320	357	368	391	359	384	378	346	372	378	374	379	363	390	363	403	399	373	363	369	357	348	413	386	364	380	387	338	359	366	389	409	348	388	375	375	369	391	392	398	393	389	372	408	382	382	392	402	383	370	396	354	381	357	385	378	380	362	365	367	364	366	373	361	367	385	404	329	375	388	378	387	383	383	408	355	365	366	354	349	417	376	361	381	355	374	402	369	358	407	353	356	334	382	367	355	350	392	356	352	372	374	388	393	352	364	384	392	382	393	322	400	352	360	373	374	392	418	364	379	368	392	362	369	381	390	333	379	404	400	361	384	373	350	384	393	396	353	360	372	393	366	367	408	389	370	378	367	368	369	364	356	353	363	347	361	390	357	382	370	382	337	386	372	354	367	387	372	366	371	368	362	366	388	405	391	389	393	409	345	391	336	371	329	380	388	366	374	339	355	394	360	387	353	350	337	366	355	384	364	377	356	357	407	374	360	346	348	372	374	393	381	394	400	397	408	357	374	374	367	345	383	360	353	361	360	366	336	339	414	369	390	346	350	352	388	356	371	413	400	364	387	371	384	334	376	369	378	367	384	367	384	387	402	377	363	387	395	329	373	345	375	423	381	376	397	341	396	394	377	380	384	400	366	366	405	368	380	380	369	376	403	331	386	357	388	364	358	373	402	394	360	384	382	379	366	373	339	318	400	377	356	400	350	368	337	384	377	354	362	396	345	353	377	362	365	389	389	415	375	386	356	397	367	367	399	393	376	372	320	383	364	381	380	359	361	396	383	381	417	385	324	358	364	380	406	374	351	376	338	374	344	396	392	348	366	353	386	375	389	392	347	391	373	388	348	350	363	371	370	372	395	358	403	344	385	381	379	395	392	382	400	381	372	379	412	365	339	372	369	365	375	378	372	370	351	382	361	376	382	375	359	396	396	374	359	382	382	358	405	336	367	388	388	348	413	371	364	396	419	385	382	387	396	351	353	397	399	363	384	413	397	389	382	397	408	371	369	346	352	406	415	373	388	407	383	363	379	356	420	411	388	386	371	396	388	389	369	321	383	414	384	362	373	377	385	390	356	392	382	369	365	342	375	335	371	376	364	402	356	365	363	370	395	367	386	362	398	338	375	342	394	386	399	342	368	370	375	382	377	350	361	376	338	350	380	418	354	383	362	389	383	339	351	355	343	375	408	369	384	354	349	399	347	380	315	378	352	353	363	397	366	376	359	376	370	386	375	395	356	388	339	366	388	389	395	351	374	343	395	404	348	396	409	385	357	340	387	406	373	357	380	390	383	368	368	370	360	330	378	392	345	366	353	366	360	405	365	335	382	367	371	374	381	350	413	380	322	384	369	380	359	380	400	340	355	356	357	356	393	385	354	372	367	398	361	351	374	379	390	379	372	395	370	364	355	354	393	409	350	379	373	365	354	351	358	373	366	345	395	376	389	382	376	351	351	328	357	384	352	392	389	383	365	397	361	360	356	371	405	383	353	323	371	380	363	362	376	378	396	366	374	368	369	386	355	342	359	381	367	371	346	372	384	382	385	369	362	366	392	370	419	345	363	374	374	385	376	372	396	370	399	356	379	383	339	365	374	412	356	354	362	339	394	335	363	371	365	363	409	359	350	346	367	376	385	325	378	371	362	348	365	352	364	376	384	365	354	359	368	382	365	373	390	405	364	381	375	386	325	371	399	370	371	392	369	376	362	377	360	327	393	367
33493	57137	44346	28253	17484	12242	9614	7297	4694	1829	882	854	744	614	583	505	550	511	498	507	442	444	413	457	458	441	405	432	406	402	478	396	431	393	390	393	399	415	358	388	392	381	406	431	429	400	428	433	406	418	395	396	392	358	400	413	399	403	429	390	385	409	398	371	409	435	383	389	406	394	409	399	366	430	397	383	404	397	391	386	371	388	418	396	383	412	425	423	408	404	390	392	390	438	396	384	400	386	368	378	392	393	410	406	405	388	410	377	424	377	412	397	418	405	452	446	407	374	391	393	422	405	391	416	418	434	385	383	392	395	420	395	406	414	422	372	427	354	398	413	425	383	387	393	392	382	389	393	403	404	402	403	416	372	417	389	414	430	421	446	387	419	410	419	385	418	410	424	438	414	428	408	396	396	418	407	417	403	397	396	415	400	429	410	410	431	429	394	420	375	400	359	412	404	420	407	431	379	400	418	407	399	391	387	423	406	392	407	418	358	402	407	404	399	397	406	399	402	398	395	396	400	379	381	426	384	399	406	374	439	416	389	407	426	398	442	393	378	390	397	366	406	405	379	390	387	369	404	389	401	422	438	405	430	406	434	396	433	399	389	388	400	410	349	385	422	401	436	420	394	438	388	419	422	409	398	406	409	413	398	390	409	397	399	419	423	401	403	371	406	401	463	409	393	406	387	404	404	396	429	410	439	362	420	361	402	391	384	367	371	390	379	385	413	410	433	408	417	410	403	429	389	388	392	429	372	411	445	418	409	395	384	410	400	442	383	382	403	423	417	389	389	365	425	377	434	394	379	406	407	394	435	407	426	430	426	377	413	414	401	386	429	427	411	377	415	417	401	399	409	428	399	395	418	374	362	391	386	411	374	398	383	427	363	435	399	415	414	393	397	410	392	389	419	367	405	358	369	400	414	411	393	394	419	410	407	404	420	404	396	410	408	391	403	417	431	423	428	393	401	405	378	361	401	452	390	429	408	424	379	403	414	415	420	419	423	396	393	376	413	392	433	402	405	401	400	420	391	392	417	372	414	383	437	422	397	369	403	422	396	380	392	425	415	448	461	409	405	440	383	398	403	401	410	377	408	446	414	416	383	403	427	404	369	421	409	397	360	388	403	382	427	432	371	413	433	414	402	414	423	402	404	437	393	394	345	436	410	369	345	427	391	414	413	392	405	421	393	389	373	407	400	389	412	385	400	448	412	406	380	384	411	376	395	406	406	381	394	417	418	407	380	398	393	428	414	428	444	406	433	428	356	399	405	392	399	405	401	396	424	373	376	373	398	427	399	413	373	426	381	404	403	417	374	389	373	401	424	374	379	416	384	379	439	403	365	392	405	415	428	400	399	397	395	395	384	359	406	380	402	424	378	389	401	404	408	391	426	415	385	408	439	387	428	378	378	375	411	403	412	424	405	415	404	395	413	392	391	369	416	383	396	376	388	397	375	417	394	403	403	389	413	368	411	422	373	423	379	408	371	393	393	429	382	369	404	404	384	416	394	442	421	388	406	400	391	382	369	415	416	378	381	430	403	449	381	415	402	443	383	370	389	444	403	409	383	388	434	427	390	383	374	389	406	425	403	420	417	386	408	396	396	430	389	423	404	410	370	408	403	380	377	389	386	438	428	390	399	391	429	403	423	445	423	393	424	411	421	394	396	395	427	388	379	405	417	424	409	414	374	391	401	394	382	417	403	405	392	392	374	407	442	399	396	405	398	402	383	403	386	417	390	442	400	409	422	415	385	436	398	435	422	364	435	401	372	399	387	419	423	408	394	425	418	439	409	444	368	410	412	442	409	412	377	415	394	439	369	407	429	397	404	418	417	408	398	359	360	403	445	424	399	427	377	411	440	382	392	378	411	383	376	423	413	397	398	439	408	412	404	414	390	418	423	383	403	447	393	398	378	411	390	410	363	376	397	414	429	413	421	371	437	406	376	412	384	441	418	435	419	402	389	420	378	421	396	368	388	444	387	403	377	393	388	406	388	396	406	374	420	427	376	382	382	423	379	404	384	369	417	392	408	406	401	427	382	394	393	412	413	442	395	399	434	415	408	381	402	401	394	408	360	375	373	367	421	413	396	398	416	424	424	394	388	427	412	442	410	389	393	412	386	427	395	400	440	403	385	403	418	395	449	382	394	379	442	409	390	412	398	371	386	393	390	378	407	380	405	421	379	386	398	409	365	387	419	415	404	393	396	390	400	403	376	391	429	398	427	398	431	386	411	398	387	387	438	369	386	415	403	379	420	408	412	419	375	388	383	424	419	404	385	378	388	386	391	345	384	404	406	385	406	400	388	395	410	402	435	364	411	382	398	366	392	396	434	413	424	412	418	446	412	401	405	402	385	446	453	413	430	393	396	422	390	373	427	397	428	429	383	388	436	403	374	428	374	394	452	393	407	378	413	375	384	365	427	394	392	402	408	388	440	414	409	395	425	396	368	404	384	406	424	403	393	378	382	403	408	384	417	425	390	373	391	406	406	434	423	386	373	386	365	386	411	423	431	408	390	393	417	398	412	411	377	379	370	424	430	420	378	444	408	408	401	410	398	368	396	419	382	426	379	371	407	387	436	390	393	389	398	386	394	394	387	413	410	422	418	412	393	412	414	369	384	417	383	393	380	392	399	382	410	378	405	401	385	390	444	378	409	417	360	415	388	406	449	412	395	384	413	381	406	393	400	430	397	392	384	388	419	389	414	398	421	400	398	396	399	397	410	415	401	370	398	424	406	397	411	407	415	386	403	402	397	412	372	419	416	407	393	394	405	368	375	389	406	395	425	401	418	393	409	368	420	426	403	384	412	374	392	416	409	396	412	421	403	394	405	413	423	426	416	366	400	398	403	398	401	373	424	398	420	400	409	382	404	419	389	371	403	392	363	409	390	390	400	400	413	388	408	385	388	366	411	384	375	413	369	365	371	408	404	397	428	384	376	414	416	408	410	381	393	412	430	419	391	375	439	418	400	419	413	408	389	399	428	437	359	398	431	411	418	379	436	412	418	395	403	406	417	375	385	409	432	370	407	383	410	398	381	413	451	415	389	397	428	389	402	422	400	378	424	403	433	385	412	402	450	396	405	394	446	408	397	411	389	373	397	382	399	407	410	385	389	394	408	409	387	412	411	395	381	401	404	394	435	423	421	414	392	410	422	381	400	385	382	381	441	402	371	362	466	389	426	383	434	407	431	412	410	402	399	384	412	408	427	417	380	407	415	406	368	417	413	396	398	382	380	413	436	381	392	370	399	417	422	406	400	399	396	392	419	356	435	388	398	402	380	411	403	432	428	401	418	410	394	385	402	422	421	396	385	401	386	422	384	411	385	418	376	411	370	381	412	366	366	384	396	385	369	378	415	406	377	432	427	412	409	423	395	407	394	401	393	402	385	374	410	399	422	428	381	385	426	382	401	430	428	360	391	398	394	366	425	374	398	387	415	406	420	403	396	389	390	382	397	378	417	420	409	421	359	437	419	368	413
23440	21754	29595	24667	22313	23277	21590	14373	7454	2189	1110	983	817	799	711	684	742	634	615	545	598	554	562	540	533	509	534	510	531	512	518	544	503	485	537	499	507	506	501	511	525	509	490	506	511	493	516	490	568	513	526	491	489	494	515	470	513	475	495	543	500	516	509	513	520	505	524	523	513	511	501	517	554	456	524	496	466	500	496	500	503	482	513	447	521	524	504	468	518	490	512	525	516	518	501	520	506	516	498	522	528	497	553	480	520	518	487	483	464	469	525	513	504	498	477	480	520	524	517	513	503	506	528	523	525	547	517	528	518	470	500	512	524	506	494	459	480	485	519	475	487	519	513	515	520	548	524	524	507	500	517	515	482	476	523	525	487	511	487	486	465	537	502	496	491	542	546	508	499	515	500	547	524	531	528	496	501	515	495	501	518	483	524	470	513	509	502	512	504	509	504	520	539	539	466	503	500	513	509	491	482	527	529	526	481	496	497	548	529	470	506	560	508	491	519	525	504	540	507	544	523	498	545	511	489	476	474	509	508	508	530	529	480	551	494	458	496	481	512	513	539	505	488	506	491	466	489	474	498	495	494	502	471	490	502	501	503	530	455	521	495	532	491	470	527	503	494	480	493	498	484	498	528	532	550	504	522	487	512	512	525	511	497	532	529	486	509	545	486	504	516	518	511	503	463	507	501	491	561	530	505	475	531	478	491	495	512	503	441	486	485	477	528	530	490	477	490	523	541	509	519	467	562	514	474	501	512	560	543	514	538	504	518	503	501	516	522	522	505	501	537	545	514	453	517	493	488	463	478	485	490	480	493	533	501	455	472	511	501	502	486	498	463	531	523	512	515	510	538	510	479	507	502	511	512	509	473	482	519	514	476	499	505	536	515	559	509	502	520	536	557	523	477	466	519	508	468	470	501	490	439	483	522	479	527	541	478	491	483	524	564	551	493	502	502	509	562	493	532	509	495	498	507	554	533	519	512	496	512	491	522	498	471	505	496	489	469	507	532	507	561	517	502	484	523	509	487	495	499	499	509	521	513	522	548	460	437	469	504	511	520	505	476	493	483	510	486	538	528	489	497	491	508	532	515	479	513	477	510	534	504	536	494	510	506	490	457	495	557	500	501	475	489	513	491	499	514	482	511	552	514	503	544	461	491	509	538	510	485	528	507	513	545	482	508	501	521	478	452	498	458	520	515	514	490	499	516	550	512	511	534	519	487	519	511	527	476	510	494	494	483	502	501	515	520	495	520	493	531	504	556	511	515	518	488	486	502	476	495	477	453	562	533	524	517	522	498	469	545	500	527	568	498	515	529	519	471	515	524	531	501	496	509	535	536	506	520	520	497	494	516	541	509	478	508	480	516	480	510	505	491	491	458	498	531	498	518	530	468	521	490	486	492	501	514	486	511	521	532	507	541	513	509	508	529	487	510	517	495	506	473	485	499	523	540	499	494	448	458	448	541	508	502	505	516	465	459	538	504	495	525	541	514	528	477	517	508	509	467	523	484	504	506	501	549	489	475	495	541	477	520	541	535	567	486	522	487	567	512	530	502	513	494	503	478	510	523	483	494	478	505	524	530	525	491	511	494	489	494	560	527	526	533	442	508	488	457	521	512	481	512	479	503	534	540	492	516	517	518	515	511	484	518	509	529	478	490	494	459	495	470	522	534	491	507	548	540	519	476	511	510	476	539	497	506	522	540	469	497	530	496	506	485	530	515	512	504	532	520	458	492	500	532	535	523	492	483	517	554	528	457	507	514	525	498	493	481	506	468	485	483	538	539	500	492	490	491	521	513	487	512	538	506	521	496	489	516	501	526	500	505	514	504	507	512	516	516	474	475	550	509	526	483	524	519	530	511	489	504	526	469	499	506	471	558	525	535	500	554	494	476	513	501	499	512	510	483	497	503	494	484	511	477	497	517	488	479	556	522	516	456	515	487	500	526	524	518	522	509	454	533	490	491	486	483	476	500	484	484	562	512	500	516	493	496	494	483	520	519	506	533	560	504	472	526	452	534	507	486	492	535	475	551	515	462	499	491	438	494	511	523	518	525	520	506	519	512	516	504	547	538	510	506	537	490	487	504	497	467	481	507	470	515	485	535	519	458	469	467	496	508	520	499	504	491	531	493	532	494	529	461	498	525	529	510	503	491	499	505	535	528	534	493	523	510	520	486	465	475	511	505	482	482	485	501	465	533	495	493	507	527	472	463	512	508	499	531	547	515	528	546	505	493	494	520	474	514	507	473	483	504	496	474	528	505	530	490	456	524	508	480	504	495	510	519	493	520	484	497	511	509	522	511	531	470	523	504	526	516	529	528	475	485	527	532	537	491	535	470	489	505	476	468	540	518	483	482	488	506	499	539	517	501	513	517	485	500	489	473	521	490	514	502	502	485	508	519	501	482	527	547	471	497	504	500	525	507	461	524	552	520	492	461	506	503	504	514	511	519	498	487	457	490	542	490	457	476	501	538	499	458	517	502	471	537	455	479	487	486	446	499	507	562	498	566	502	498	504	486	523	472	498	524	519	545	503	523	542	510	515	460	540	476	475	519	482	524	543	527	552	498	531	503	530	439	496	496	503	493	506	512	499	494	487	498	564	501	533	509	527	543	523	467	484	530	506	496	493	509	492	531	480	500	502	534	502	464	500	511	487	514	476	492	468	507	522	486	510	474	473	518	531	449	523	536	523	472	539	466	455	503	499	491	508	506	513	521	516	547	484	514	492	501	522	488	481	515	529	459	493	518	525	525	485	527	504	511	485	457	521	523	486	462	482	493	504	470	519	525	485	535	494	478	527	494	519	514	484	489	458	465	495	533	496	499	483	540	551	558	492	531	561	502	514	519	474	511	532	471	474	503	517	522	501	473	496	507	479	498	516	480	518	503	472	553	527	520	520	489	569	502	481	478	476	483	526	478	504	555	494	480	502	484	477	487	481	513	487	478	469	513	491	455	465	503	467	514	531	476	503	507	487	506	519	508	498	502	505	522	503	518	521	515	513	542	509	485	491	474	508	520	512	532	484	494	510	496	470	468	492	533	521	504	472	463	491	503	480	490	507	519	511	460	505	487	481	534	490	485	503	503	504	540	501	498	410	498	503	456	476	528	511	474	466	500	520	514	503	500	530	496	511	476	517	509	489	526	520	512	499	502	486	510	498	533	540	483	506	511	525	542	534	502	478	497	503	520	515	500	532	453	511	505	474	501	535	483	515	491	521	481	476	522	487	490	526	503	500	519	531	492	504	498	511	532	485	443	507	491	524	503	520	488	507	516	490	488	481	537	493	479	521	502	466	512	489	522	482	481	507	540	467	518	541	506	524	568	461	463	495	458	485	553	496	482	522	517	496	525	498	482	508	525	493	495	487	508	507	495	498	507	509	492	526	489	513	489	532	495	510	485	524	542	487	495	478	532	485	519	516	487	497	476	525	490	533	500	497	492	489	482	494	502	483	489	513	484	485	514	482	487	492	460	492	499	516
33680	61455	48139	32338	25982	20086	18010	16298	9509	2507	1404	1231	1024	850	844	759	724	729	611	618	589	538	550	537	491	502	505	467	487	459	463	511	478	475	440	470	536	479	460	505	454	480	504	488	460	471	456	484	465	458	457	487	501	465	482	477	466	472	445	441	458	483	472	450	472	466	448	495	471	461	447	450	465	468	472	481	485	467	475	480	497	438	468	471	475	474	479	474	505	421	471	440	469	450	499	473	427	470	456	471	427	489	449	515	471	452	445	462	460	491	489	456	472	448	438	459	434	450	450	497	448	499	477	467	462	441	474	505	478	441	467	472	487	479	426	503	438	481	460	435	479	465	495	478	489	480	464	506	451	455	456	499	457	467	458	420	483	442	473	461	467	497	492	516	450	480	481	464	447	460	516	452	429	480	489	463	489	454	487	485	468	479	495	443	474	475	471	455	467	476	456	498	477	474	458	463	490	483	470	485	469	454	436	459	454	458	480	457	485	450	453	498	455	469	449	470	463	470	478	489	481	458	485	472	476	458	473	494	475	456	450	491	416	414	480	448	468	479	489	441	447	455	490	466	493	427	490	459	454	459	430	485	465	514	483	475	448	473	448	455	446	475	505	447	473	513	470	453	471	468	463	459	509	463	456	492	457	469	512	484	465	459	481	452	427	461	463	450	438	441	465	438	468	483	459	483	527	460	492	475	508	482	433	453	439	486	512	478	488	465	447	481	459	436	419	457	469	486	476	516	467	468	428	453	471	499	471	449	451	437	471	442	494	467	487	428	485	489	455	470	504	444	450	431	465	475	412	460	450	484	511	450	457	447	472	495	449	420	500	483	464	472	456	487	441	439	468	445	484	469	488	420	457	442	445	455	490	492	474	472	454	482	465	451	491	443	455	466	456	469	466	442	463	432	459	444	495	491	484	483	444	439	510	487	469	474	431	468	483	476	519	462	489	455	459	472	462	480	521	443	475	439	450	505	469	482	472	432	482	443	461	503	464	442	496	444	441	455	440	438	477	487	460	473	469	471	470	462	474	455	460	445	471	492	457	479	455	482	443	485	467	441	444	476	486	471	504	464	449	459	440	516	460	475	459	484	492	481	467	432	457	507	479	463	463	462	526	523	485	520	513	492	494	471	489	458	474	459	455	469	520	461	503	451	473	485	429	478	493	445	506	489	452	495	482	470	468	475	442	492	395	445	472	483	466	482	474	446	457	470	491	453	457	478	472	436	464	462	449	488	488	476	464	505	451	478	491	477	472	462	465	466	464	485	485	492	480	479	465	506	489	482	478	497	484	463	458	479	459	496	422	490	469	445	460	432	463	482	449	447	466	505	478	501	439	508	450	470	491	476	505	455	478	505	448	492	471	450	480	437	456	444	483	464	450	497	480	466	459	488	457	490	423	450	515	446	484	502	495	457	468	466	494	476	490	463	453	474	468	461	447	477	502	487	497	413	491	404	488	495	448	476	466	489	472	499	447	457	454	478	433	496	440	461	465	444	496	459	454	500	471	425	444	474	488	451	473	463	474	444	468	489	464	498	474	447	479	469	453	447	472	458	445	465	458	454	466	480	454	483	425	468	425	449	484	471	475	486	474	510	457	491	441	444	507	478	448	465	482	461	499	471	489	462	455	487	440	472	422	442	448	445	463	450	486	491	499	466	441	479	491	415	435	448	514	475	499	491	474	485	526	461	450	476	445	480	469	486	491	473	483	496	459	492	485	440	495	473	442	479	438	436	475	444	498	460	457	440	482	506	432	471	467	422	448	472	502	464	456	475	502	505	474	432	435	461	469	469	462	436	500	494	471	450	476	473	458	478	450	458	481	460	433	440	494	464	468	462	474	453	455	485	479	481	428	436	444	443	519	478	499	483	499	490	450	485	476	462	493	492	479	464	485	450	466	481	453	506	483	457	476	437	430	467	456	488	452	466	468	449	484	440	465	464	449	449	467	464	476	429	488	490	470	486	475	475	448	461	434	498	427	460	478	477	473	451	453	489	473	474	476	503	425	488	486	447	505	427	474	458	445	480	451	475	433	433	475	509	469	462	495	471	486	450	465	460	462	490	491	468	469	479	468	469	474	443	486	464	480	450	474	465	423	464	474	454	442	507	463	480	470	434	500	463	451	479	408	433	464	441	487	457	462	474	512	468	453	474	464	464	483	443	448	460	423	485	472	475	489	463	495	455	458	433	483	465	475	470	462	450	451	491	509	474	460	499	466	481	435	469	454	447	503	462	478	483	437	475	466	487	455	487	465	484	467	466	464	430	469	495	459	503	453	444	490	484	442	453	457	472	447	465	484	439	472	510	437	457	425	416	458	484	479	421	495	514	428	469	431	455	448	471	436	520	493	485	481	493	492	409	464	469	461	436	475	484	468	457	508	476	484	441	459	444	475	444	452	478	463	497	457	431	482	442	443	502	458	479	482	465	506	457	473	494	464	450	522	489	459	464	494	477	455	438	471	433	466	462	462	461	494	475	445	484	459	423	487	461	473	524	481	481	485	449	438	461	452	437	470	519	496	457	447	472	479	417	449	467	454	462	445	466	535	460	464	484	449	463	503	459	498	526	472	468	472	464	430	497	500	454	401	462	470	482	479	484	458	438	438	495	471	474	468	459	444	484	433	463	469	477	472	486	457	486	518	472	441	473	462	460	432	446	468	486	470	459	426	466	474	464	483	488	486	474	456	421	438	489	436	475	459	485	459	447	462	473	473	467	475	473	498	498	447	460	474	482	453	476	459	442	462	504	449	449	471	450	499	456	458	439	486	491	456	452	501	463	494	482	483	484	443	440	453	449	488	481	468	457	429	498	451	418	471	474	479	467	471	491	492	485	474	499	471	476	463	452	476	450	453	452	474	468	479	488	452	493	469	472	493	465	485	473	479	460	463	481	489	466	469	457	443	446	479	442	442	470	491	487	447	502	453	460	477	480	465	461	483	438	494	463	503	469	452	443	466	470	482	433	450	461	464	463	450	479	480	469	463	475	441	471	459	476	483	473	480	466	449	463	432	444	438	433	482	468	449	476	478	451	453	464	449	473	441	475	473	468	441	453	461	475	466	486	449	480	449	432	485	485	476	522	510	464	492	470	457	435	477	421	467	489	434	482	452	471	465	469	496	467	469	489	454	472	428	461	459	491	455	476	460	484	484	478	460	455	461	432	478	449	473	479	440	484	480	458	472	476	477	489	490	480	493	495	450	491	497	483	441	478	461	461	451	475	477	423	489	447	442	478	456	469	507	473	471	462	476	458	456	495	447	450	471	463	491	469	454	457	497	504	441	504	456	457	475	460	447	455	481	458	474	461	484	444	497	464	496	456	457	502	505	494	466	447	465	463	459	472	480	492	451	482	466	441	429	457	455	464	515	464	506	518	465	457	516	471	488	494	482	443	476	492	506	485	473	477	450	497	483	457	483	427	448	484	464	455	481	494	457	488	468	505	465	471	495	471	475	477	471	471	421	413	471	445	425	505	451	510
33178	37734	38822	25356	13179	7123	5413	3492	1508	685	423	336	390	330	341	331	326	326	271	278	280	273	288	272	295	261	291	268	278	222	271	253	280	258	289	257	280	266	318	275	272	266	263	261	256	280	263	268	293	269	280	293	244	306	264	256	294	252	260	273	284	275	270	261	255	266	255	260	290	263	274	267	265	261	260	245	279	278	248	272	263	273	252	239	260	302	304	271	274	251	257	258	254	270	283	247	280	259	281	257	260	262	250	262	268	290	269	259	287	261	253	262	253	260	263	277	253	271	287	274	238	265	278	283	263	253	283	264	289	267	259	274	255	264	205	272	283	243	270	294	276	236	270	245	260	265	247	260	249	278	276	263	270	295	257	284	257	286	264	237	266	253	241	267	260	282	271	265	274	281	259	282	263	276	276	291	271	275	261	268	264	253	247	262	287	296	287	256	260	261	249	275	277	271	288	297	266	270	284	252	280	297	270	269	274	269	288	250	262	260	276	250	296	271	282	271	234	272	274	252	253	302	261	269	254	257	300	305	290	259	260	295	285	263	269	249	271	279	256	258	258	287	287	271	300	297	244	259	234	292	284	279	272	279	264	263	301	264	276	265	252	228	264	252	249	293	250	274	276	239	264	295	241	256	292	266	287	267	273	268	313	276	252	259	283	302	258	265	273	272	271	258	290	282	277	246	291	280	248	274	293	270	245	297	259	248	274	283	243	235	277	255	238	239	294	248	271	278	247	260	274	286	284	275	273	294	251	286	272	308	266	283	296	290	270	248	292	271	263	284	247	270	276	260	251	297	285	277	256	256	241	281	259	306	303	245	287	297	258	271	258	269	242	263	276	248	289	273	266	259	273	264	265	257	254	271	260	278	274	299	288	271	296	278	292	273	262	271	263	274	242	280	258	302	275	272	244	254	261	256	271	283	285	286	270	279	281	298	246	271	260	255	271	260	252	235	285	265	259	264	281	273	266	299	243	270	262	262	293	257	281	271	263	255	304	296	260	267	277	256	284	278	286	287	264	281	256	264	239	306	264	270	259	285	302	245	279	278	308	264	278	304	284	242	277	290	300	282	265	283	252	245	268	280	263	257	241	265	278	245	296	272	284	252	260	275	271	262	289	269	258	267	245	270	263	242	258	240	279	274	265	288	265	249	279	273	262	243	282	255	279	254	265	279	249	253	243	272	247	262	247	311	260	261	254	305	272	268	259	283	252	277	271	277	274	254	288	280	266	257	283	257	295	248	274	292	282	286	266	300	270	302	285	283	273	317	241	265	297	264	258	247	265	279	267	260	291	255	309	242	264	255	273	270	252	285	271	268	288	270	279	310	262	300	247	267	270	259	252	282	251	266	289	264	262	268	269	310	259	260	263	279	273	277	274	262	258	295	276	291	284	244	281	281	291	253	253	272	262	270	270	280	258	311	265	269	263	284	274	292	278	286	247	277	256	272	263	269	274	250	266	284	274	292	284	257	272	268	277	289	251	281	277	261	282	250	277	259	275	264	261	234	258	242	275	255	268	266	290	234	295	267	244	270	257	283	259	282	263	272	284	286	283	291	260	263	254	235	256	288	274	289	270	279	260	279	263	238	259	267	256	266	279	270	279	299	275	257	249	285	253	250	271	286	296	279	264	298	291	280	263	251	250	295	238	305	273	266	266	307	250	293	251	273	246	293	274	255	277	253	238	287	284	288	259	263	276	281	273	253	293	283	270	298	254	287	296	285	272	253	253	264	276	272	263	284	302	280	268	248	298	263	310	268	261	287	279	269	248	255	265	245	278	270	265	275	269	242	278	296	254	287	277	268	268	255	277	267	264	264	259	293	316	289	278	294	252	257	279	273	278	265	289	279	250	304	283	271	264	277	264	312	316	274	267	313	274	298	278	255	253	273	274	240	267	238	279	274	266	287	280	245	283	284	279	274	263	258	263	298	291	287	274	247	254	293	261	258	274	264	270	300	258	272	275	260	253	260	270	268	258	274	273	283	262	291	265	247	275	244	265	250	258	287	276	255	293	253	271	270	287	280	265	245	277	264	297	270	282	266	286	239	297	281	259	273	277	290	264	276	277	295	251	270	270	250	306	273	274	283	266	257	300	270	289	255	256	244	300	252	280	273	256	265	254	262	290	294	277	269	263	271	263	285	253	250	290	270	256	274	310	236	276	255	235	278	272	242	310	289	290	272	265	281	283	270	267	273	247	270	283	275	264	241	274	264	276	286	277	284	293	274	250	269	298	285	279	271	293	293	280	288	259	261	267	270	312	262	248	282	264	292	271	264	255	275	274	278	275	270	265	272	279	279	276	261	274	280	280	300	280	282	279	275	250	271	261	261	281	261	220	281	272	268	282	267	293	277	266	280	284	264	265	307	267	259	277	286	258	263	276	243	263	284	277	276	281	259	240	270	279	275	283	266	263	247	276	283	297	238	246	271	275	281	271	281	261	269	259	264	281	271	273	246	300	256	265	271	281	297	278	264	261	290	283	278	286	248	272	267	271	267	256	258	253	245	279	248	283	259	243	286	276	305	240	257	287	281	281	280	276	274	298	264	277	279	263	305	256	258	263	252	277	274	274	265	257	265	279	278	257	256	246	281	258	276	261	269	263	280	252	272	262	280	270	265	260	279	284	300	277	278	273	260	287	258	256	283	255	255	288	258	263	302	269	262	262	270	280	266	278	253	280	264	267	259	270	257	268	268	280	298	286	295	278	258	276	288	278	262	268	259	287	271	299	273	306	261	245	276	262	258	306	276	277	296	272	282	274	263	267	239	268	283	278	279	270	246	290	273	282	270	271	268	260	253	305	282	257	286	271	258	256	238	277	268	238	257	271	256	256	259	244	277	276	267	272	261	259	263	273	246	262	255	272	289	258	258	287	264	254	281	268	259	248	282	271	303	284	266	240	295	291	252	269	269	261	275	277	245	267	296	277	248	260	248	278	302	241	246	307	290	289	307	242	262	307	277	264	259	277	257	259	274	249	296	298	258	257	271	266	269	263	271	293	265	262	268	279	224	270	269	254	301	261	279	269	288	268	263	250	247	286	286	285	280	263	284	260	257	283	274	260	272	274	266	281	291	291	272	302	277	279	256	274	262	295	260	252	274	265	266	273	261	264	292	248	282	272	273	259	265	267	254	273	266	285	267	294	280	285	268	268	276	251	286	282	258	282	256	271	260	253	276	264	245	279	288	282	286	261	247	249	278	256	254	261	302	274	265	276	289	283	282	247	264	261	278	263	297	258	280	258	262	254	284	262	273	274	258	281	268	291	275	281	220	275	280	279	273	270	291	255	285	254	270	275	233	234	262	251	269	260	267	263	263	230	272	270	266	249	288	263	270	266	266	261	290	268	252	261	289	272	239	259	255	290	269	254	260	286	253	228	257	279	269	269	300	271	298	271	245	246	281	260	262	258	270	304	294	248	253	262	281	287	280	279	272	278	269	298	223	245	260	279	240	247	239	249	258	246	275	243	285	264	268
35047	51731	37816	23301	15444	10702	8879	5907	2720	1119	580	469	439	424	401	387	382	361	344	334	337	313	309	316	332	298	287	292	314	312	306	287	269	254	330	302	319	309	282	295	299	315	309	278	300	317	274	278	278	299	323	284	301	336	304	316	319	310	287	333	274	283	307	307	311	312	282	299	309	304	322	302	291	286	277	287	298	324	274	273	312	290	278	313	257	293	291	315	310	308	312	272	292	308	314	292	305	309	322	315	289	307	312	311	263	283	315	289	314	271	280	275	279	287	293	303	316	285	331	286	315	322	301	253	297	252	314	326	290	299	301	309	291	271	306	300	289	274	296	302	323	273	305	307	279	295	303	286	312	273	283	281	259	313	273	336	283	302	314	286	299	326	304	311	307	315	297	299	289	313	284	294	265	313	288	315	316	293	310	296	327	294	303	300	303	323	297	338	291	315	282	298	333	307	293	300	317	303	291	310	312	270	305	294	300	308	287	299	266	276	267	301	330	306	297	288	313	284	298	283	302	275	295	258	317	298	288	296	278	310	275	308	289	311	287	311	302	333	300	310	309	311	319	302	286	300	350	278	256	295	315	298	305	321	298	290	271	304	307	299	339	322	311	303	309	283	279	336	279	286	315	308	298	297	307	299	286	308	312	287	295	301	306	278	283	303	290	317	282	304	253	279	282	279	289	279	287	317	260	306	304	313	292	253	317	313	298	300	293	284	305	319	295	285	286	317	287	323	299	337	296	311	283	267	293	300	278	295	326	295	303	283	310	309	276	321	313	336	301	328	285	345	299	302	271	278	313	296	286	284	310	273	300	256	292	308	292	285	284	330	275	278	299	274	285	327	307	272	309	285	316	315	292	312	297	300	278	313	311	324	319	279	289	299	308	313	337	320	304	325	297	315	315	287	322	286	291	298	300	277	270	306	280	293	305	303	299	268	285	289	300	282	293	294	268	303	299	293	272	322	314	319	296	262	290	261	266	291	314	288	311	301	282	309	297	320	314	321	289	335	271	309	286	261	293	274	277	310	278	301	312	281	305	303	285	303	294	302	323	331	320	327	290	306	303	323	275	306	302	285	288	302	315	288	296	334	322	315	310	312	296	274	305	296	301	272	307	289	305	271	278	293	303	303	308	290	300	292	312	318	283	278	299	315	301	321	303	289	322	270	292	273	282	290	273	287	280	295	304	300	294	289	311	313	289	297	292	320	344	275	285	303	313	288	266	305	294	328	297	284	314	291	280	317	277	279	267	275	304	294	274	316	295	295	273	294	264	281	270	298	276	288	316	301	294	293	289	298	294	307	332	337	270	293	287	335	270	288	315	292	294	311	297	306	284	295	294	286	272	288	287	285	268	319	295	304	315	303	315	292	265	304	292	289	292	297	301	296	311	308	302	279	318	293	304	300	301	272	261	295	297	301	305	326	272	298	309	294	275	305	293	305	310	296	288	318	310	281	275	286	326	301	300	314	320	324	296	300	293	279	291	290	289	317	290	270	283	289	289	285	295	317	303	274	328	292	305	292	295	295	283	303	289	307	262	333	300	280	330	370	320	313	305	284	287	286	310	260	319	293	290	288	275	302	300	295	279	274	331	302	284	279	253	303	274	268	303	271	292	295	279	307	297	298	310	302	303	264	285	314	301	269	303	276	299	290	304	307	294	281	300	277	290	261	298	303	304	313	280	297	300	302	293	311	286	315	279	292	289	301	319	306	331	312	292	292	310	263	302	291	291	287	295	339	266	286	299	312	305	304	296	311	274	320	309	315	330	285	310	288	282	290	297	307	304	293	343	332	272	289	291	294	326	305	288	305	290	305	290	294	279	285	264	286	283	317	302	312	306	278	265	286	263	301	307	277	253	255	291	311	274	310	269	297	258	303	315	304	289	305	287	317	296	286	308	276	288	289	297	310	338	304	287	279	283	302	286	307	304	280	301	299	278	302	264	309	302	285	288	276	325	281	285	311	313	294	295	323	277	303	296	314	310	290	292	326	297	302	321	312	344	312	325	311	296	305	269	311	290	298	285	253	291	320	315	282	334	305	277	316	337	312	266	268	314	286	309	285	292	327	282	281	274	273	274	288	274	283	312	296	282	264	304	282	285	322	300	287	328	297	305	323	284	302	307	307	285	273	294	301	281	296	284	308	279	281	291	281	284	316	316	299	276	287	328	273	286	278	304	327	304	316	290	273	301	278	316	310	307	277	275	303	270	272	292	309	275	264	297	296	283	305	273	338	288	289	293	286	298	288	286	290	296	287	302	277	306	295	303	295	282	297	286	285	286	283	310	312	289	284	290	306	322	303	281	315	300	286	272	319	304	312	302	313	307	321	292	313	280	284	283	287	289	298	301	276	315	288	309	308	310	297	297	316	298	316	339	299	299	290	310	320	268	314	263	276	307	294	255	292	310	307	307	318	315	299	289	302	311	267	276	282	328	293	306	290	303	254	291	294	302	281	294	298	257	301	303	320	273	294	321	288	284	258	313	302	302	282	326	288	271	316	304	311	283	263	310	324	295	307	279	317	313	292	311	308	293	315	300	284	285	301	279	298	306	326	294	300	283	295	274	279	285	324	306	293	277	286	272	286	257	288	288	304	273	306	292	286	293	321	289	326	309	322	301	319	299	317	294	316	314	295	328	315	334	315	307	298	288	280	311	279	288	290	281	285	290	318	276	296	315	292	319	281	315	273	313	283	291	304	299	282	338	276	308	286	261	285	298	325	285	314	305	304	306	284	306	266	341	292	295	295	296	311	299	298	282	284	293	274	287	309	318	311	318	312	288	308	287	297	315	298	291	311	278	277	303	292	299	322	295	306	311	329	296	286	326	339	299	307	277	261	342	307	283	292	312	314	289	278	285	284	298	298	311	323	273	312	293	306	294	318	300	326	304	282	283	273	319	279	246	286	298	302	285	308	294	286	312	264	302	316	296	323	300	284	302	300	286	284	293	301	274	320	316	280	321	291	275	292	307	280	297	277	298	293	307	288	336	280	282	306	289	300	304	291	288	308	290	282	287	304	294	294	289	262	292	314	284	319	283	289	291	288	296	291	281	285	296	305	278	307	281	333	319	291	277	259	286	298	311	271	301	301	281	323	336	308	303	278	288	292	321	289	285	295	279	293	272	272	296	291	294	285	298	304	274	295	284	310	271	300	317	302	299	314	302	270	274	326	303	314	301	281	284	289	303	277	332	294	277	291	288	322	328	289	271	277	295	268	290	303	279	291	304	321	303	289	306	298	305	283	294	279	277	290	291	295	254	331	287	281	292	256	287	327	316	320	294	315	273	327	296	320	307	290	289	300	327	292	288	285	300	302	317	317	275	291	313	287	288	285	287	289	295	274	284	283	287	305	297	286	292	291	313	301	285	302	283	302	330	323	321	322	319	319	275	305	333	306	292	307	288	275	274	297	315	313	324	274	285	272	294	320	309	311	311	295	292	262	295	260	324	300	319	260	313	301	290	271	271	313	300	329	293	309
24552	21685	29162	25877	23510	19783	13526	9072	3885	1364	787	615	545	512	460	418	453	422	430	389	411	415	333	388	363	345	367	349	348	346	367	341	315	334	349	356	353	322	324	352	357	367	332	374	341	322	309	325	359	365	316	325	320	340	348	343	337	318	365	348	365	318	344	303	342	340	378	361	351	338	314	371	327	322	330	327	328	350	333	358	336	361	384	332	331	327	352	353	319	365	340	352	321	330	330	349	327	323	309	350	331	363	329	330	332	329	371	349	330	369	364	340	323	319	350	375	318	320	353	311	323	343	341	335	324	335	351	337	324	342	343	344	318	359	347	342	366	351	346	343	353	354	334	335	359	316	316	346	328	317	316	346	321	319	336	350	323	344	355	341	354	348	375	343	326	298	344	347	320	352	340	334	359	318	357	340	330	368	340	346	351	365	334	344	317	350	350	346	335	351	324	341	340	342	329	355	354	361	337	349	345	352	329	340	344	339	328	322	296	342	335	337	321	315	306	341	350	356	351	359	341	367	310	337	352	325	343	361	327	347	350	336	314	329	345	319	356	339	335	317	337	347	334	299	367	354	290	348	332	318	317	327	373	380	333	325	328	322	317	321	331	355	348	377	346	323	360	373	305	349	344	335	368	326	356	347	342	325	339	329	373	328	348	329	354	333	358	311	321	280	344	356	344	334	342	338	344	343	335	343	331	345	321	336	330	325	336	351	350	346	332	354	311	321	335	355	327	334	330	349	345	347	351	317	331	336	333	318	300	332	339	329	319	344	349	344	365	316	356	340	305	351	358	354	359	356	350	340	339	334	318	341	335	336	307	377	315	343	336	356	335	338	381	372	358	341	336	369	342	350	327	377	325	321	343	344	317	344	351	340	303	353	334	310	350	331	373	339	301	357	347	320	339	332	345	359	308	342	314	327	328	328	335	377	345	364	345	351	340	338	314	345	338	344	346	332	345	329	334	347	326	335	352	375	326	322	339	316	332	316	304	334	326	360	336	344	312	333	328	333	313	328	348	351	344	334	331	319	327	327	336	370	321	330	357	321	324	341	341	356	329	286	304	322	334	351	365	346	346	328	369	317	305	346	330	369	325	302	322	338	351	313	316	328	336	320	336	367	349	352	328	345	336	353	342	329	316	334	349	347	314	320	343	341	342	342	347	339	325	364	354	330	353	344	337	340	317	333	335	317	311	333	323	370	309	339	338	352	316	346	324	354	332	331	339	346	346	355	311	305	309	301	338	335	309	351	338	325	311	343	313	380	364	350	363	309	358	312	307	302	343	345	345	355	338	363	353	357	305	333	343	325	325	340	344	338	330	361	330	314	350	342	341	310	369	333	327	334	343	347	310	333	353	335	341	330	348	340	334	335	366	344	310	320	335	322	330	340	351	334	324	316	341	308	333	337	310	328	320	318	331	349	346	343	339	361	350	332	358	342	315	330	351	349	327	321	350	350	339	358	336	321	301	336	304	322	325	343	353	329	339	358	329	327	380	339	338	339	341	329	323	365	327	339	340	300	342	345	342	346	355	317	314	326	343	322	306	328	292	334	362	352	360	338	331	347	307	342	361	338	352	341	349	332	345	342	338	335	365	327	339	339	350	353	326	353	362	315	328	317	337	341	339	316	331	337	327	366	338	348	304	312	337	343	339	347	314	327	341	326	352	323	343	334	324	354	366	332	318	362	341	306	345	363	336	296	315	322	345	340	332	336	311	326	341	320	343	336	325	335	344	364	326	329	317	327	333	329	341	330	342	349	344	355	352	347	335	348	294	338	301	348	313	355	347	350	339	309	356	359	350	314	342	293	353	343	327	338	365	353	348	336	326	359	327	333	346	326	327	309	319	352	322	343	375	339	342	291	327	321	328	321	361	318	322	319	353	352	359	341	308	316	337	343	370	356	334	345	353	318	319	345	307	362	346	319	349	374	334	334	306	344	348	344	345	349	356	355	314	351	339	354	371	335	340	308	331	337	325	340	354	307	356	379	350	337	305	346	352	329	353	340	338	302	328	352	336	332	326	334	314	339	344	343	340	339	336	304	324	352	322	344	350	358	339	335	335	315	323	322	326	338	324	341	329	343	329	307	337	355	330	352	309	337	326	348	335	329	364	341	356	292	328	318	330	345	328	324	328	311	345	331	338	319	357	332	335	356	329	343	337	307	350	332	355	313	330	357	353	332	316	336	327	320	351	336	329	312	325	372	318	389	327	365	347	339	316	340	344	319	340	332	331	309	390	363	372	349	373	360	331	355	340	339	327	341	330	344	321	352	350	338	337	339	351	350	341	373	358	318	337	279	346	334	342	348	350	356	349	317	316	334	349	357	345	343	364	355	348	341	365	374	338	353	347	353	346	341	341	335	348	345	363	344	336	343	338	336	315	328	305	333	361	347	357	327	340	351	342	350	360	350	349	329	334	365	316	323	332	326	355	357	348	354	372	342	346	339	334	331	312	355	353	333	359	323	351	325	367	315	324	332	339	341	337	328	348	341	341	353	324	351	323	320	342	373	296	330	331	315	342	332	317	359	307	316	335	339	319	325	337	354	343	327	335	321	332	319	295	344	351	317	325	351	353	343	322	331	333	342	334	350	328	352	341	341	319	346	339	317	335	349	336	344	345	341	309	333	329	348	338	355	341	305	311	310	321	326	310	343	368	324	353	314	347	375	311	321	340	326	315	310	328	353	324	320	309	355	344	318	346	335	311	383	309	357	340	352	338	352	352	362	305	334	347	341	345	325	326	334	373	354	359	319	352	327	357	348	335	354	332	358	344	335	336	332	345	318	355	345	340	333	336	340	306	372	328	318	340	308	317	333	330	334	364	304	341	347	342	344	316	333	339	338	353	380	366	322	309	358	344	327	338	341	354	342	361	314	322	337	355	349	344	340	349	338	347	330	357	287	346	323	329	341	351	321	327	323	350	321	371	351	338	343	337	329	343	327	336	329	327	321	343	357	326	342	336	355	371	365	341	331	345	367	343	352	348	316	327	345	322	334	344	337	337	337	341	330	318	345	353	357	353	327	346	316	348	306	339	313	367	348	325	348	345	336	371	356	309	359	315	340	314	317	330	325	354	286	319	355	325	343	320	298	349	352	333	329	339	326	337	299	355	334	341	360	325	329	312	296	313	383	346	379	331	359	329	322	328	336	346	294	312	315	338	349	324	310	366	356	337	349	321	347	353	333	339	345	344	352	320	326	340	333	337	312	317	310	320	318	343	346	338	373	362	361	354	310	320	384	347	360	318	359	325	340	326	302	347	332	320	310	300	343	334	340	353	342	331	366	329	353	345	349	300	332	321	331	359	337	355	336	325	362	356	317	325	356	330	347	309	354	368	342	303	307	323	332	319	308	348	325	328	348	328	334	330	291	326	315	376	337	363	330	318	356	351	374	316	329	321	303	334	336	321	368	324	332	376	345	328	320	350	357	339	330	325	311	310	364	349	344	346	320	354	342	321	363	386	351	335	345	336	303	305	338
34309	60686	45147	33056	26316	19136	15310	12594	6111	2164	1131	846	692	565	570	537	526	470	465	442	447	375	418	390	368	388	352	374	411	359	359	341	361	360	363	374	350	343	329	395	405	382	337	355	354	357	353	388	374	359	316	341	323	391	384	363	329	368	349	352	322	355	350	333	383	383	350	362	331	337	330	365	345	332	338	369	354	375	372	352	386	400	356	389	365	380	342	383	339	337	377	363	378	380	367	359	362	355	330	338	355	374	341	327	381	376	315	336	340	353	363	354	374	350	363	402	395	365	364	345	339	360	355	364	373	359	315	336	374	360	346	342	355	364	337	345	393	353	364	373	365	389	372	360	348	358	341	369	360	360	342	345	371	307	349	370	374	349	371	321	355	372	361	324	369	336	344	346	350	393	364	362	391	346	352	357	371	354	353	309	359	368	366	364	345	362	378	363	335	353	357	389	345	337	339	360	330	352	377	366	337	368	357	389	401	331	345	349	331	371	367	345	347	374	330	354	370	377	329	324	349	355	358	375	339	373	349	336	374	364	372	333	331	304	345	343	344	371	341	324	379	380	308	335	349	343	338	349	364	327	347	367	381	354	339	368	309	347	337	363	318	377	374	390	328	385	372	343	353	349	375	354	388	346	353	339	370	371	355	363	372	345	363	342	359	356	358	346	364	366	335	363	343	343	392	365	371	380	330	369	345	362	412	356	380	347	357	378	292	346	356	373	351	385	341	346	332	358	356	373	386	374	365	378	333	370	354	350	382	336	331	355	352	346	330	360	355	367	338	345	351	334	353	331	382	329	373	369	352	368	333	357	389	333	379	397	381	340	350	354	358	333	359	389	356	343	350	360	327	368	372	326	324	354	378	329	386	363	371	365	353	382	345	339	341	379	348	363	354	353	338	332	384	370	355	335	345	335	328	344	373	378	351	358	330	349	346	359	372	392	355	339	378	392	344	379	348	425	358	359	358	372	356	364	355	346	381	364	358	376	375	386	347	367	386	340	341	372	356	367	370	370	370	366	352	323	351	340	355	364	351	360	395	332	338	340	365	366	330	362	332	331	369	345	356	415	350	344	366	356	333	327	360	366	372	314	385	365	341	397	347	343	359	373	318	347	374	340	376	358	354	314	368	348	344	362	327	341	373	345	342	387	355	364	339	390	344	337	345	353	345	332	364	327	356	373	357	365	345	358	358	324	346	362	368	353	368	323	349	352	307	372	324	358	352	349	360	377	357	400	366	339	344	379	355	341	389	341	366	355	378	371	348	333	361	369	359	332	346	346	336	341	373	361	366	347	361	336	366	357	389	375	382	364	334	354	342	382	347	377	340	351	368	404	372	367	372	353	345	340	357	379	350	366	386	367	333	378	346	358	391	371	358	361	402	325	380	364	360	386	338	337	371	374	373	349	355	325	380	329	373	329	355	366	319	352	375	369	348	337	329	400	349	347	347	341	368	343	352	374	337	384	341	378	322	352	383	387	383	337	336	328	347	352	339	363	368	343	348	351	361	348	385	368	364	382	356	394	366	373	351	332	345	333	369	346	370	349	362	366	356	372	407	377	386	368	352	323	336	357	353	339	355	374	340	364	378	353	315	370	368	338	387	372	345	341	346	358	363	394	338	376	340	343	369	358	329	352	345	338	345	352	401	368	370	354	326	363	380	364	356	346	345	363	344	367	340	345	382	368	341	324	327	340	386	363	355	341	372	356	327	353	375	353	316	356	363	368	356	333	372	347	349	376	356	372	369	319	374	343	366	350	372	344	389	401	347	357	389	379	365	351	339	347	337	326	338	349	385	363	380	383	374	359	344	357	347	369	329	340	335	368	371	356	361	370	343	372	374	348	353	365	376	339	357	339	367	375	352	357	344	317	374	380	373	363	339	345	378	361	374	363	352	352	372	348	407	327	373	387	314	365	336	372	335	359	349	356	338	365	350	382	363	363	362	347	354	350	358	334	361	358	357	323	346	374	391	356	359	327	350	380	392	351	357	317	333	364	334	366	376	358	345	353	345	344	356	338	314	386	345	371	349	369	366	360	336	352	338	350	349	349	378	350	338	389	374	341	385	376	335	345	343	367	335	361	367	372	358	351	348	370	346	373	354	360	357	353	375	374	388	372	362	327	374	377	358	333	346	363	329	341	388	366	354	352	376	342	361	350	346	382	372	348	363	327	354	325	352	380	365	346	339	375	372	370	353	350	352	359	362	333	343	353	378	364	337	340	354	353	365	363	327	348	361	390	367	386	343	374	335	352	347	364	342	331	351	327	344	327	391	346	324	360	370	339	353	306	333	387	343	354	352	359	376	327	357	381	340	344	354	340	345	353	354	359	351	376	353	369	365	371	374	357	349	381	333	387	347	357	384	349	384	350	346	366	392	378	361	382	326	389	359	368	314	369	393	357	337	350	340	346	343	374	309	347	376	365	358	361	384	366	360	374	345	338	370	346	364	340	377	336	353	363	375	360	369	336	366	358	362	378	343	352	349	334	354	334	357	383	362	340	337	366	376	359	358	343	340	361	333	341	346	352	351	364	362	357	358	333	386	338	348	393	328	382	371	330	349	318	335	372	343	338	380	337	354	320	360	354	339	344	361	346	337	369	373	330	368	363	397	355	341	344	349	358	344	350	333	341	393	347	346	333	351	346	375	358	337	337	325	360	358	326	341	333	351	354	355	352	353	376	400	348	359	353	363	363	313	350	350	349	364	389	391	314	348	374	368	361	383	366	356	351	320	353	344	362	337	372	344	356	338	340	363	359	385	367	382	336	363	396	375	361	368	360	334	338	399	347	355	382	357	348	394	359	365	349	327	327	320	396	386	361	364	355	369	358	331	351	369	350	346	344	385	340	356	385	333	365	373	335	322	339	344	341	338	346	329	368	349	363	382	318	327	405	346	344	321	373	383	370	380	379	345	327	360	331	372	345	347	363	355	400	329	382	349	357	342	365	362	347	377	353	347	343	361	360	367	355	352	342	375	346	356	335	380	374	363	363	408	356	370	367	347	339	382	385	367	366	335	346	338	389	320	331	329	369	370	357	347	373	357	378	330	376	351	335	379	353	351	361	315	357	363	372	342	356	337	347	371	329	327	356	358	347	341	338	392	374	366	352	339	392	349	386	402	379	382	382	356	371	386	368	349	349	373	342	330	354	358	348	360	385	326	335	348	359	349	367	390	321	371	401	333	343	335	359	377	372	363	331	338	337	369	368	339	320	341	365	369	379	348	340	375	358	341	384	352	340	371	336	343	327	368	393	352	365	337	347	324	391	363	351	332	381	364	366	342	367	346	362	349	333	379	370	361	339	312	308	384	374	337	375	362	363	350	370	343	355	342	343	337	354	353	355	359	333	363	355	305	381	355	357	381	365	319	339	344	352	334	388	322	357	370	371	404	401	359	338	350	340	350	364	378	354	374	345	332	351	348	362	358	344	380	355	372	329	359	329	357	363	337	359	344	391	397	334	355	373	315	337	342	361	324	339
25733	21840	29835	29048	21014	13754	9897	7166	3305	1145	705	612	537	498	478	428	435	432	427	398	397	442	402	398	404	373	412	404	368	384	418	376	403	369	385	343	396	427	399	397	363	366	392	379	393	424	364	394	397	377	409	362	388	365	381	399	381	403	364	418	363	357	401	392	361	402	396	357	376	379	379	377	365	341	340	367	356	358	386	371	344	379	322	399	383	380	399	365	379	383	376	377	368	376	344	383	380	365	401	384	366	359	416	381	365	367	401	362	385	375	365	375	382	411	403	378	360	392	375	397	402	412	403	383	367	395	377	387	403	409	377	366	366	351	384	386	381	387	379	378	393	379	360	367	383	404	377	397	398	407	380	324	380	377	383	387	374	354	371	373	342	364	367	405	375	362	383	377	393	365	375	405	400	410	405	399	375	398	426	396	351	385	369	369	367	400	375	396	344	359	383	393	381	381	392	379	359	403	376	353	355	388	392	362	375	364	392	374	418	397	379	427	401	385	369	356	413	363	368	415	381	390	401	366	366	367	364	387	382	372	369	383	384	369	378	394	377	354	376	359	372	369	367	364	397	424	410	359	356	404	384	369	388	372	343	388	415	351	373	364	368	392	384	421	409	391	363	404	395	380	406	361	394	401	390	375	372	382	400	371	414	367	373	380	375	359	391	403	373	344	372	394	394	388	363	391	348	389	393	371	402	364	400	370	350	391	393	375	375	369	395	403	414	384	360	389	362	363	380	388	366	340	372	387	362	378	380	406	416	373	386	404	363	362	376	389	397	397	396	408	376	388	393	407	350	390	385	393	340	404	428	389	404	364	388	361	408	357	381	367	412	389	363	373	349	393	392	338	400	352	398	398	415	385	414	416	387	373	407	417	376	369	344	365	422	406	388	371	385	381	417	367	385	388	403	376	393	373	371	365	395	422	370	392	359	401	395	388	369	421	383	387	379	414	368	362	414	414	407	389	365	410	384	400	403	403	399	395	375	414	391	368	419	407	403	404	369	377	410	393	365	370	386	393	409	384	403	405	378	372	373	361	378	395	405	388	347	376	380	369	405	374	388	357	366	399	402	389	382	380	360	380	394	383	389	366	372	374	373	387	359	380	421	382	377	362	385	346	408	384	390	413	412	375	365	395	393	367	365	383	382	394	401	369	373	376	368	396	378	396	358	362	402	407	368	373	364	367	412	386	393	372	395	367	359	361	405	381	369	360	370	390	369	395	401	403	383	374	378	374	377	375	380	363	413	377	383	375	412	392	386	406	359	406	339	409	358	386	376	376	399	382	411	368	342	357	445	413	403	396	399	406	405	368	368	401	398	379	392	383	401	369	360	380	386	414	362	370	383	399	372	407	382	405	391	380	403	392	386	361	370	345	368	387	407	332	350	350	423	361	386	418	351	394	406	407	380	369	379	384	346	361	357	353	358	378	382	366	399	387	365	388	369	433	374	363	396	366	396	400	379	379	347	375	400	382	388	397	385	365	404	385	367	363	384	415	353	383	368	394	401	387	387	391	401	378	387	384	378	408	401	379	360	407	377	359	340	339	373	369	369	352	371	365	367	386	375	367	363	360	364	376	368	386	400	391	428	399	360	381	378	395	371	381	374	402	412	366	376	389	362	366	345	383	370	362	367	377	393	399	388	363	403	355	376	365	377	394	372	392	399	397	382	437	378	393	317	360	401	424	420	370	378	401	364	365	397	341	377	378	395	356	377	394	393	391	384	364	402	411	387	397	374	414	410	377	351	395	372	356	379	401	393	399	381	381	425	357	388	380	382	386	368	397	425	392	349	389	360	414	384	383	395	356	374	382	322	361	371	379	382	399	389	374	371	357	374	390	351	371	412	402	387	373	392	369	400	390	402	397	381	375	411	373	358	394	406	406	384	371	379	386	386	410	393	371	419	354	395	361	384	417	399	376	369	405	366	372	387	406	368	370	395	414	400	377	376	385	380	388	398	362	378	409	355	378	384	340	366	371	364	403	362	373	402	381	385	406	380	411	367	405	377	326	383	389	371	377	395	398	347	342	364	390	404	362	381	397	383	380	373	354	348	355	380	393	373	389	371	370	373	382	348	371	396	396	392	372	344	383	363	372	397	392	419	374	362	393	375	386	347	374	393	391	412	399	366	358	383	419	402	366	351	395	387	395	385	415	372	380	346	376	374	342	370	335	367	413	387	372	355	386	391	376	390	373	373	361	396	373	381	342	381	336	376	370	394	397	395	381	391	395	367	342	395	390	396	403	392	388	404	405	355	319	390	389	370	363	408	389	366	351	409	417	383	428	395	387	354	380	392	356	388	370	401	379	375	352	378	362	401	396	376	377	388	363	418	365	401	402	346	365	359	379	389	386	423	387	374	384	408	387	374	395	362	376	365	389	404	364	367	390	381	394	373	411	382	394	359	344	363	369	381	402	374	365	392	418	378	413	389	382	349	383	371	423	357	342	400	396	330	380	390	372	348	397	363	377	393	414	389	368	399	386	374	381	335	366	373	382	402	415	386	404	355	362	374	369	389	374	410	388	344	392	349	391	397	383	360	398	383	370	376	387	390	396	403	373	393	374	398	410	394	438	392	390	387	394	380	433	389	395	391	398	377	403	373	343	403	391	375	383	385	356	383	378	334	379	381	381	401	386	381	391	388	372	362	377	367	362	375	406	343	371	375	387	346	342	384	358	411	371	353	397	395	372	375	399	360	375	425	367	357	387	365	423	425	391	397	406	407	403	364	390	398	400	383	373	350	375	356	385	377	376	387	403	352	401	369	395	398	368	392	401	386	380	390	389	368	334	389	379	367	380	402	370	369	385	394	392	421	370	366	386	382	364	377	377	342	376	413	399	402	398	365	370	356	399	385	368	379	374	363	405	392	417	394	374	377	380	375	355	361	384	355	401	372	402	352	400	402	371	373	387	392	383	402	396	344	356	360	355	346	425	397	372	394	372	354	348	380	383	408	385	420	382	378	373	368	343	387	366	369	353	366	399	337	359	402	356	361	377	405	371	361	379	405	367	400	403	379	397	340	378	405	363	350	406	400	383	346	354	424	362	380	422	392	400	374	390	371	421	404	398	390	378	392	386	406	391	382	382	393	366	365	366	371	328	363	370	394	393	409	384	397	398	421	387	367	423	385	376	344	376	426	396	381	390	370	344	399	391	363	378	438	391	418	364	383	391	362	417	434	414	409	371	385	400	384	392	384	417	379	367	359	380	354	418	386	387	340	371	398	325	347	397	346	370	388	399	390	364	379	351	382	401	390	404	392	378	385	437	396	401	338	393	398	361	383	375	369	397	358	375	398	421	390	395	340	415	379	351	403	388	409	378	373	410	382	359	340	367	425	379	363	364	415	360	377	358	341	452	426	393	370	389	380	381	388	371	384	364	415	404	396	348	373	362	373	374	418	359	408	378	402	402	395	387	365	367	366	411	376	385	378	375	368	391	410	399	383	399	327	329	357	335	411	365	383	365	365	410	370	413	372	401
33925	55063	44242	30455	22460	16943	14142	11455	5602	1991	997	787	613	613	556	531	505	479	453	453	473	453	398	456	403	411	427	450	373	426	416	386	434	399	400	418	422	423	407	416	414	382	408	443	430	433	399	415	436	429	408	400	397	437	416	448	406	398	418	391	429	415	396	416	422	425	407	378	402	403	403	434	412	432	405	414	403	411	455	408	414	424	451	388	479	397	402	453	405	391	414	446	435	412	405	417	433	382	397	402	416	418	404	394	399	399	433	436	416	436	402	377	401	431	440	448	394	404	415	441	395	414	413	438	412	416	402	380	406	448	433	444	413	423	450	430	443	419	393	429	393	414	410	404	388	407	414	410	395	387	447	398	402	386	412	431	423	402	439	421	381	405	407	428	413	417	410	402	388	419	398	403	429	420	374	423	399	414	415	416	389	385	411	429	420	406	409	386	405	410	444	401	427	408	453	446	463	444	414	435	411	410	417	411	435	411	423	403	392	398	418	425	388	396	420	427	409	404	428	383	404	437	411	425	389	404	409	380	427	431	398	430	398	412	435	423	408	395	414	398	403	425	402	437	396	430	392	404	367	377	426	415	417	425	404	422	385	413	385	392	443	404	373	402	435	406	391	437	387	448	430	421	418	427	421	425	364	409	433	409	434	408	412	395	432	417	402	380	410	396	445	407	438	444	400	436	402	406	420	406	402	409	426	396	413	429	417	438	435	373	419	411	386	429	385	436	404	383	445	406	430	428	441	403	453	394	422	382	389	444	437	394	418	395	376	404	445	421	397	413	405	404	402	458	410	408	371	442	391	435	400	422	446	400	422	435	407	436	409	430	396	456	435	397	456	400	452	429	407	458	413	411	398	410	435	436	432	436	416	420	415	380	374	383	349	374	406	411	376	423	452	413	405	423	404	451	446	449	455	450	430	418	439	403	417	425	400	374	427	398	422	418	409	366	401	419	422	409	443	462	429	420	382	383	399	409	417	389	382	381	428	417	422	411	414	395	404	439	414	406	377	388	382	409	424	412	413	423	442	370	418	396	406	401	432	400	400	423	450	429	381	415	453	417	385	392	421	417	417	433	433	436	401	422	404	382	398	427	454	408	402	407	390	381	429	386	402	400	428	405	416	435	393	424	396	382	413	414	404	430	402	432	399	407	402	433	421	428	418	432	433	417	383	434	445	398	439	454	415	427	409	406	385	438	399	405	383	412	424	436	424	416	421	403	393	402	430	425	405	394	451	373	423	401	407	385	409	421	408	376	445	439	410	440	408	406	427	429	414	410	433	427	428	432	413	426	416	411	413	419	449	415	381	420	418	397	401	408	465	394	414	394	412	434	407	410	402	427	414	411	396	433	422	407	424	391	423	442	371	414	400	414	414	401	402	396	396	403	394	405	410	421	396	409	452	376	410	406	384	368	433	406	416	454	442	402	417	383	404	411	387	417	441	448	396	440	409	414	397	425	418	413	441	421	412	438	423	442	415	404	405	436	427	398	420	402	398	377	431	393	447	423	377	426	390	427	408	407	385	431	430	413	379	422	425	421	400	368	421	418	433	465	458	413	407	379	439	403	401	398	391	394	400	402	426	419	405	416	419	402	422	413	412	428	466	443	380	402	384	396	416	409	404	430	404	383	424	400	411	415	428	443	456	451	394	451	429	384	393	400	395	384	436	440	383	376	417	460	400	400	391	428	384	419	447	442	407	424	432	429	407	381	438	380	389	397	411	414	434	420	393	356	418	399	430	359	420	408	425	399	399	409	432	400	372	423	400	448	386	426	405	421	406	428	431	392	387	426	423	417	429	429	450	408	397	435	406	384	423	405	439	371	427	381	430	401	385	424	428	430	406	382	449	419	426	409	466	381	432	441	426	424	411	401	409	421	375	432	423	418	422	402	414	410	413	425	418	419	405	434	412	391	401	413	408	377	442	398	384	435	418	425	417	395	383	389	422	427	408	438	400	419	436	392	427	405	413	430	435	385	419	383	406	409	413	418	418	439	430	436	388	466	395	462	417	374	432	432	391	397	428	390	423	402	367	418	415	429	414	402	400	391	414	383	395	442	413	415	406	444	432	368	380	415	423	398	425	432	416	414	409	414	380	409	432	446	407	396	459	391	417	423	413	418	399	413	403	401	413	444	440	444	414	420	411	400	424	448	422	393	436	433	397	401	383	405	433	416	424	394	438	432	420	429	383	422	389	406	384	388	433	434	389	426	387	393	405	439	430	387	396	377	412	452	421	423	441	419	429	428	418	445	424	424	437	408	392	391	405	442	401	414	413	434	401	423	442	440	407	413	399	436	427	443	399	427	414	425	442	409	414	430	403	375	439	447	420	459	414	427	398	422	427	379	392	400	418	413	407	406	395	424	388	394	385	420	409	404	376	401	422	395	413	419	409	368	382	449	377	389	393	408	406	417	411	427	397	378	399	382	413	415	383	431	404	428	422	416	403	403	415	405	407	396	446	424	436	383	403	413	408	408	421	392	413	432	416	437	423	388	397	428	423	444	409	439	404	394	438	404	403	405	406	421	408	396	419	416	408	397	411	416	412	452	428	424	429	396	425	405	410	402	446	422	381	400	436	371	399	378	392	417	394	441	419	399	400	407	363	432	401	411	425	437	421	401	407	409	409	407	394	396	401	450	412	374	430	424	420	440	404	447	428	418	457	415	423	441	453	394	421	393	426	422	401	406	406	417	388	411	417	387	456	401	411	419	428	421	421	399	435	419	404	420	397	437	441	411	393	420	412	413	433	421	424	401	426	412	428	414	412	376	380	444	408	417	407	470	437	403	430	390	405	416	404	430	385	404	450	411	449	430	441	396	415	420	414	390	418	425	403	396	420	408	395	430	393	422	427	390	422	397	412	449	416	403	410	438	419	390	405	411	386	385	411	396	400	427	410	431	414	406	388	387	398	403	416	392	424	405	395	421	405	374	385	410	403	415	404	406	444	403	427	397	393	406	401	416	405	404	410	412	403	391	443	400	416	446	414	396	397	394	438	428	411	399	440	402	417	409	410	435	418	426	392	421	396	420	416	369	432	416	437	399	387	389	432	413	392	408	462	397	401	421	438	391	410	377	417	441	383	387	402	376	390	390	408	397	398	384	389	404	402	432	413	445	417	414	360	389	420	411	403	405	390	427	422	400	436	398	401	410	425	381	411	421	367	409	366	402	394	399	402	407	417	410	430	431	422	432	439	412	413	446	393	424	400	394	436	380	463	400	401	408	389	384	412	442	422	398	410	398	459	414	406	414	433	410	425	373	409	429	378	452	404	418	401	410	385	431	412	424	410	433	406	437	430	411	387	419	408	452	429	392	410	398	434	429	375	396	388	456	429	445	391	431	443	392	409	386	446	430	400	407	391	399	401	412	427	405	431	437	415	435	423	441	429	423	423	397	428	427	367	403	447	408	392	393	406	414	420	422	408	438	432	405	398	428	438	452	416	416	439	428	399	411	417	391	423	425	418	388	420	422	430	446
23269	21685	29511	24592	22414	24161	25165	14875	5284	2271	1417	995	856	706	666	717	634	593	595	618	599	551	534	542	568	482	542	512	505	555	515	499	498	481	556	490	502	549	494	501	529	485	461	535	533	485	520	491	509	490	473	526	530	528	513	554	522	501	525	502	525	498	555	513	494	487	486	523	514	502	490	519	546	467	514	506	537	482	466	476	511	473	501	485	508	528	512	519	497	465	486	505	527	526	492	509	498	497	535	515	523	467	511	489	517	497	521	504	471	494	516	483	500	530	458	481	490	499	562	458	499	513	509	536	495	516	483	519	520	497	470	565	506	471	550	521	515	488	482	491	478	474	488	495	477	546	506	514	481	510	505	509	509	497	521	483	536	525	491	493	512	531	492	508	489	541	470	509	554	517	510	538	513	504	478	475	508	518	533	509	533	546	491	507	488	520	489	493	495	510	514	452	534	495	514	470	517	511	550	471	489	490	451	527	521	497	532	540	536	500	471	491	529	464	510	500	501	515	474	499	499	520	519	506	542	474	495	473	528	528	494	508	486	461	522	498	467	511	530	516	505	528	489	467	504	497	473	511	490	470	517	479	484	553	464	517	527	497	518	530	523	463	529	500	485	534	516	501	483	539	483	500	488	536	511	518	491	468	486	479	495	516	488	519	534	510	457	510	533	518	519	532	494	508	467	519	548	496	516	490	491	470	545	525	504	550	559	517	534	517	489	490	533	489	559	483	481	520	527	516	543	560	490	518	471	498	500	492	507	494	543	507	511	542	508	500	534	501	486	506	543	494	534	485	487	493	523	485	500	521	546	506	476	503	500	478	518	506	494	491	514	503	505	535	514	522	508	521	549	483	508	538	512	527	485	536	510	509	524	485	503	464	487	504	474	507	554	499	521	509	516	541	477	509	478	448	512	478	510	487	510	509	491	470	498	531	499	503	503	479	534	471	496	492	544	521	517	485	497	508	556	532	536	498	500	494	517	515	488	498	491	511	467	518	538	508	527	489	550	501	490	493	443	502	490	473	539	507	557	482	505	500	495	505	515	538	509	549	550	493	548	484	483	509	463	501	503	536	522	517	484	491	514	519	542	436	503	486	543	485	487	486	499	492	494	508	528	539	483	509	505	481	501	521	501	548	500	524	506	494	482	507	493	482	522	458	486	526	507	515	520	510	518	487	515	505	516	481	507	494	504	488	516	535	452	534	488	475	513	491	485	505	512	525	513	527	510	512	508	480	497	535	499	503	502	518	534	516	484	518	527	507	536	504	505	514	516	494	547	542	523	450	500	500	506	506	501	528	505	530	563	505	521	506	530	536	495	520	498	452	507	472	497	513	510	547	481	464	531	484	494	500	499	484	489	497	513	509	491	540	533	508	523	484	497	472	502	551	485	500	523	489	517	500	471	538	501	508	472	534	516	525	489	492	572	514	522	484	479	511	478	492	483	527	500	509	527	533	528	481	511	521	485	525	548	518	480	484	481	500	491	504	511	531	533	524	493	494	516	525	469	497	485	518	525	526	531	486	513	479	522	470	535	494	535	512	488	532	516	497	495	530	494	484	550	525	497	530	518	488	495	537	514	474	504	524	494	528	511	501	504	491	539	533	503	520	537	511	498	510	478	503	502	498	516	550	492	487	559	487	522	508	484	499	522	541	506	499	534	506	522	519	533	503	536	496	516	512	495	525	505	526	525	499	519	519	523	481	537	517	522	490	457	495	507	530	484	504	510	500	458	452	532	486	478	512	550	490	519	516	490	539	513	494	520	520	488	536	506	531	523	503	507	482	491	485	497	529	542	492	486	509	520	521	528	517	509	529	505	532	472	482	505	542	489	476	486	490	518	494	497	496	532	521	480	476	538	515	503	493	483	471	519	499	478	493	486	531	508	535	470	518	518	529	484	473	535	522	524	505	530	502	472	494	554	488	506	529	500	544	493	486	494	512	527	520	496	518	530	487	488	498	520	556	502	517	492	509	524	504	544	526	552	518	490	512	517	500	489	488	483	491	503	527	509	476	524	501	507	489	489	512	495	551	487	517	559	540	517	489	489	520	515	454	503	542	524	534	477	498	498	534	533	486	456	520	505	511	509	509	528	526	473	519	485	479	481	540	513	515	489	546	471	490	518	510	490	505	527	514	531	512	512	521	467	484	495	501	545	479	512	513	525	516	512	494	495	538	491	497	519	483	524	495	468	538	514	477	485	509	475	485	516	506	534	512	521	518	506	478	471	534	510	501	527	556	495	513	523	503	488	519	480	502	479	507	474	546	529	466	515	527	506	507	494	508	524	476	493	489	492	509	534	531	519	453	510	508	455	520	511	521	527	506	471	565	465	540	501	499	505	486	533	510	524	493	520	516	543	488	513	528	512	501	538	500	494	519	529	551	530	513	490	488	501	520	505	477	507	487	549	526	487	489	495	541	514	514	482	512	508	483	488	489	521	521	500	474	513	488	503	519	534	499	492	499	504	491	484	516	548	504	516	473	508	498	504	531	531	512	500	507	498	502	522	473	497	489	496	496	508	520	487	483	523	495	507	487	513	501	506	547	511	551	492	470	524	509	516	523	507	534	522	533	502	467	514	521	472	507	490	488	485	514	511	482	523	488	559	473	506	513	493	539	494	487	490	480	486	475	468	502	487	510	502	486	491	527	505	513	507	490	469	507	477	491	535	522	465	513	530	514	542	517	514	525	507	504	474	493	522	499	498	485	493	527	441	537	520	515	489	527	505	496	521	517	551	500	483	469	510	550	509	479	491	527	493	484	500	472	473	513	514	498	503	542	505	525	501	497	493	483	519	526	528	526	525	498	519	483	518	469	521	506	502	439	483	521	493	532	488	516	521	522	516	501	483	500	492	489	528	472	487	495	490	452	515	529	492	481	483	513	499	497	532	513	498	477	495	530	518	528	530	532	492	529	517	489	514	480	534	516	512	540	529	509	529	481	470	483	510	490	484	513	493	496	506	477	519	505	575	514	514	537	490	515	480	530	504	507	535	466	520	498	510	489	508	510	518	519	523	513	505	477	523	497	492	504	496	495	517	521	532	543	488	504	505	530	496	485	486	484	494	483	559	517	481	506	524	535	506	494	530	470	506	510	481	482	488	517	491	491	497	505	514	504	519	522	507	471	529	562	491	504	518	501	534	506	478	461	487	537	483	524	483	512	502	481	512	550	531	488	462	501	519	513	502	507	491	521	480	487	511	516	479	539	474	471	510	527	500	514	493	509	489	524	500	490	520	494	494	488	524	492	492	485	480	557	501	500	486	491	466	520	504	525	494	509	470	502	514	495	496	528	509	507	464	522	507	487	524	487	522	484	508	491	480	539	500	529	528	504	508	548	469	479	518	535	522	543	522	514	537	541	499	486	490	510	539	516	526	525	459	516	545	477	481	529	473	516	502	533	458	484	482	487	485	513	468	490	506	498	539	488	505	494	485	524	528	570	495	500	519	537	505	475	533	502	502	517	507	509	511	503	530	489
36534	67557	53406	37284	30376	26097	24882	17122	7146	3400	2004	1381	993	900	912	821	718	725	713	655	634	616	569	623	569	575	568	540	549	501	552	543	521	530	574	498	555	529	530	557	539	479	517	551	520	502	555	559	512	565	550	547	516	560	536	571	539	518	548	477	517	510	538	515	498	538	489	518	565	516	513	505	568	509	484	531	555	569	506	533	513	518	548	512	498	552	536	527	572	510	493	520	508	541	529	564	513	496	498	542	541	516	543	512	525	496	505	525	531	524	575	535	522	541	479	555	483	509	476	539	529	519	507	531	488	466	530	511	508	514	519	527	493	540	476	565	501	488	538	529	530	533	531	516	523	504	538	530	558	534	517	545	541	515	536	516	488	525	493	512	502	568	533	488	524	509	523	502	533	531	548	521	472	481	501	499	516	497	522	544	551	523	489	490	539	538	522	529	519	491	551	510	503	480	518	517	525	517	530	561	526	530	488	546	498	538	501	574	527	514	530	504	516	524	529	539	555	499	481	542	530	522	515	530	528	504	530	517	508	532	485	547	479	483	507	492	510	505	466	538	532	512	502	503	500	524	551	537	537	498	519	556	485	550	517	526	534	519	549	523	499	526	553	533	521	545	523	546	511	523	531	514	543	517	515	525	531	543	483	503	531	497	546	518	579	520	522	515	544	521	527	544	497	533	533	528	519	468	522	533	538	546	557	526	529	546	497	499	547	511	483	499	513	515	486	491	504	497	511	516	513	560	556	534	516	497	490	495	510	519	555	521	481	539	520	491	513	547	509	505	553	527	521	500	517	536	523	562	550	518	486	490	524	508	519	525	530	534	511	531	533	535	507	535	506	535	525	509	499	506	528	532	528	514	546	541	493	501	486	504	497	521	484	513	513	526	552	550	549	538	519	494	516	522	514	502	529	534	534	501	520	559	543	510	544	500	512	515	524	510	503	510	507	545	526	531	545	496	520	517	575	511	496	495	506	511	500	513	487	523	487	511	476	513	506	553	495	538	534	522	512	551	531	537	526	531	560	518	511	536	513	546	539	513	474	519	479	550	502	501	525	507	483	545	571	500	522	496	496	527	493	522	543	497	484	554	513	525	516	500	514	490	502	499	522	529	544	559	495	572	521	527	521	530	497	512	538	512	530	510	481	492	533	511	513	514	507	532	525	512	551	544	456	491	499	519	497	532	534	516	502	510	514	511	545	537	500	468	555	496	554	478	514	510	509	513	514	494	501	522	541	530	503	542	567	530	528	542	515	525	547	489	503	519	535	496	530	510	500	516	533	538	557	520	536	519	514	539	502	487	531	504	558	529	496	530	570	481	498	514	506	494	493	546	503	515	515	497	550	526	525	545	551	512	527	512	514	516	523	579	510	555	484	525	526	529	470	476	498	506	532	516	480	516	479	458	515	535	531	519	525	527	521	536	550	515	502	508	530	559	500	530	515	496	467	526	544	532	516	517	519	547	523	530	533	508	514	486	525	527	516	502	549	502	553	511	526	499	533	533	510	520	507	529	514	519	531	532	526	543	517	538	499	520	532	508	532	541	554	484	509	523	500	518	546	552	539	535	505	528	578	525	533	525	491	572	520	502	524	480	531	541	499	507	506	542	518	537	531	516	537	509	515	501	510	541	550	498	514	492	493	477	515	515	513	520	492	521	534	533	529	519	557	548	533	510	526	546	539	522	552	537	515	517	543	507	534	525	540	530	504	508	511	502	512	497	496	517	535	487	527	553	514	508	533	508	501	520	505	564	559	533	542	528	539	501	513	559	539	467	478	504	508	501	524	493	521	540	439	541	496	540	526	537	518	532	527	540	525	527	500	503	519	541	514	487	486	481	564	499	515	511	493	510	498	526	536	524	504	522	511	537	543	573	509	512	564	531	519	499	526	523	553	512	549	511	506	498	493	523	540	512	503	474	479	508	548	515	490	515	547	526	515	548	474	543	507	541	520	550	473	519	523	499	514	552	526	513	515	522	529	510	492	528	528	504	527	496	557	460	525	546	546	512	526	502	524	544	510	516	507	519	524	557	570	495	538	554	521	563	502	551	517	524	538	498	536	494	488	532	533	485	549	512	541	525	535	539	529	509	541	502	511	545	545	541	482	512	494	528	513	541	549	538	516	516	524	545	494	511	522	546	538	521	530	511	547	532	527	523	520	506	488	548	532	509	482	525	488	517	564	468	523	562	548	532	513	541	522	513	513	545	509	547	501	517	545	543	530	511	511	517	550	512	516	580	503	508	538	531	538	481	557	520	508	520	543	493	552	516	492	534	501	509	531	526	534	490	524	551	533	509	491	524	515	529	517	504	513	478	507	529	536	559	499	538	507	510	518	491	499	562	549	515	497	490	527	518	516	531	539	492	530	532	489	545	577	494	514	495	500	522	523	510	503	568	515	516	511	520	517	532	518	514	487	458	508	524	491	533	519	510	512	514	536	510	497	490	474	504	483	519	575	519	543	539	507	514	509	549	489	503	504	525	505	510	494	503	533	516	562	523	522	514	533	531	534	502	501	522	548	510	555	537	544	512	525	537	544	516	552	491	524	514	519	508	509	518	570	506	552	532	539	506	526	529	509	520	528	507	478	523	526	514	551	535	564	477	525	546	516	504	506	535	503	528	509	541	540	536	518	472	535	509	514	480	470	555	501	486	518	554	530	557	504	476	506	546	497	549	512	477	517	553	510	486	460	539	521	496	567	573	512	500	529	496	524	526	513	552	482	507	528	509	495	525	473	529	513	511	562	515	541	526	458	519	539	535	497	564	523	513	517	505	470	521	520	533	488	520	547	506	499	531	551	534	530	544	517	543	530	521	456	516	529	515	509	482	535	529	500	516	518	538	514	514	527	519	516	536	558	516	506	492	488	553	524	519	489	506	547	496	545	516	541	598	522	538	497	522	520	540	542	483	519	512	504	567	514	488	541	531	522	548	563	499	512	515	546	527	538	506	482	499	512	541	522	516	545	535	496	544	532	530	491	481	509	523	513	560	511	549	519	519	514	556	554	540	543	510	508	550	519	532	534	491	543	457	525	540	554	478	537	510	483	530	491	529	502	524	562	543	505	512	523	479	580	557	524	510	543	538	512	492	521	575	505	522	534	489	550	499	524	577	481	525	554	504	508	505	539	524	551	518	540	518	494	527	535	459	500	575	532	543	533	502	546	522	490	518	538	503	523	549	564	489	534	559	517	503	548	515	580	534	534	531	539	545	545	548	482	538	510	588	537	538	512	499	542	510	517	496	545	527	523	513	500	528	554	489	526	503	486	530	523	506	530	502	522	490	537	539	501	518	525	550	555	487	486	516	506	566	560	473	518	555	526	515	510	542	568	514	525	517	521	480	493	526	509	514	480	518	488	536	528	526	499	509	531	525	550	508	543	523	516	514	467	542	503	519	514	528	528	551	558	502	511	540	483	531	532	542	493	520	502	527	477	521	513	531	541	513	543	540	528	469	516	526	541	494	498	496	519	519	497	511
33311	39576	40276	26785	14715	8924	5769	2548	1381	762	512	431	354	334	341	332	362	320	300	304	310	287	293	283	301	265	262	278	265	279	286	257	255	300	283	254	278	267	289	307	253	302	283	313	271	249	237	283	285	280	276	293	279	274	282	253	300	257	289	295	260	281	274	299	296	291	280	310	256	280	332	257	296	264	251	274	302	292	278	288	292	255	306	287	281	274	276	259	289	302	255	284	239	273	282	255	275	276	271	255	284	286	279	277	302	310	295	311	266	271	274	280	263	297	276	287	266	284	312	294	294	294	251	304	273	265	284	279	289	245	264	241	278	294	291	260	271	254	264	286	247	301	243	298	282	285	268	294	278	290	271	287	294	291	281	302	292	251	267	304	290	295	274	270	272	265	288	299	278	275	278	296	269	263	271	249	290	302	257	264	283	321	241	288	274	268	254	282	310	278	275	256	266	323	274	274	273	277	285	280	275	298	289	281	303	252	284	265	278	268	284	290	301	279	280	264	292	310	280	253	279	278	275	263	272	281	277	254	289	288	274	296	275	253	272	266	259	278	311	237	253	289	271	282	272	248	313	303	279	272	282	285	271	272	267	264	262	306	287	265	271	266	272	296	283	241	296	286	296	257	250	293	256	276	297	280	290	273	280	275	233	294	256	271	269	302	266	289	263	292	277	250	271	289	275	272	240	290	288	272	255	299	277	297	274	287	280	238	286	250	281	266	268	295	299	286	295	286	265	288	255	273	295	264	284	279	274	274	277	301	266	271	292	304	262	280	297	283	302	284	275	291	279	274	282	268	298	259	255	268	264	286	292	295	292	300	276	300	302	274	264	270	277	302	302	293	268	273	298	294	258	286	295	238	300	266	280	294	259	263	303	257	279	279	262	266	272	268	266	279	267	294	297	275	286	252	257	288	267	252	277	267	269	283	271	289	236	321	276	272	293	286	265	283	277	289	262	306	327	277	267	282	268	257	265	294	245	295	262	287	286	269	279	282	272	249	297	274	271	287	262	276	279	286	276	296	277	284	256	306	304	281	282	270	249	277	265	266	285	273	285	284	245	293	274	275	283	287	294	283	287	288	273	302	274	264	264	275	270	257	300	267	281	252	302	274	269	276	304	311	293	277	279	295	291	282	297	255	272	299	279	255	277	288	314	296	251	290	280	277	277	274	285	274	270	285	272	255	267	270	303	275	299	287	299	294	258	295	272	245	294	298	249	273	263	282	256	266	270	283	282	293	263	295	290	268	310	308	295	294	285	291	298	302	292	291	285	277	285	266	261	256	277	279	287	303	306	301	255	278	290	294	266	260	235	273	273	318	295	249	292	265	292	285	277	274	290	264	289	295	258	242	289	276	276	290	239	278	284	286	288	247	261	307	267	299	283	298	271	273	285	329	269	248	297	292	257	295	304	253	293	268	282	297	293	266	286	285	274	323	291	287	276	285	260	270	300	311	292	272	262	278	251	294	252	271	269	243	304	260	263	285	254	267	273	275	269	285	266	281	291	285	291	276	265	295	279	280	293	279	274	271	250	272	266	270	288	263	271	287	280	254	285	307	252	287	279	282	287	256	305	282	270	258	277	271	276	235	296	313	275	257	283	293	312	279	280	272	281	277	261	292	314	247	267	279	298	285	306	283	285	294	287	291	286	276	275	283	291	272	258	270	269	295	278	287	310	289	284	256	284	271	289	282	280	260	316	252	267	274	278	269	269	297	291	303	258	309	284	278	281	274	271	284	310	275	285	275	277	291	300	306	289	283	297	272	282	283	245	282	291	268	294	255	278	286	261	278	285	296	262	287	295	268	304	288	257	296	289	308	293	283	279	258	291	278	291	286	286	254	246	267	281	316	284	275	282	293	315	293	281	291	262	241	297	286	289	260	282	252	286	257	236	280	290	273	290	279	277	303	263	305	282	289	305	272	272	308	322	289	261	317	267	281	291	277	256	272	282	266	298	267	268	267	277	277	265	286	284	262	274	268	257	268	346	282	300	276	258	245	291	297	304	258	259	291	298	266	254	268	273	266	284	263	295	288	274	318	279	273	265	258	290	284	296	279	274	317	271	298	270	278	319	287	270	250	290	283	286	274	285	315	272	260	254	286	269	258	278	256	297	263	231	281	257	284	313	271	283	280	271	275	282	274	311	307	270	271	288	256	253	300	286	289	270	283	263	295	284	272	269	273	316	300	293	294	297	276	258	329	281	255	282	283	272	256	271	302	300	267	278	271	263	265	278	280	289	295	278	277	276	283	269	281	282	280	270	286	283	280	321	287	306	267	272	277	267	239	297	265	245	261	288	267	271	288	261	278	319	266	279	262	281	283	278	304	241	292	275	264	271	274	291	272	284	293	247	277	262	269	260	253	291	262	273	313	230	232	293	311	298	296	285	262	264	258	298	268	299	272	305	266	283	284	278	261	283	275	282	280	283	295	272	251	262	305	284	250	271	268	281	280	290	296	293	278	315	274	273	284	295	295	280	288	265	296	242	295	264	280	282	297	281	302	257	248	284	263	275	289	273	302	266	301	279	246	278	294	272	283	293	266	269	284	288	267	302	262	281	269	265	272	261	289	261	304	265	243	268	267	273	262	290	244	324	252	303	306	272	262	295	308	283	265	264	268	274	288	255	278	297	241	278	269	275	312	256	296	279	268	259	292	305	286	274	272	254	298	280	298	274	290	292	279	290	304	250	280	276	303	307	242	274	258	293	268	266	273	283	265	264	278	295	255	320	258	311	277	295	262	260	279	265	305	247	279	287	283	255	279	283	270	299	281	293	264	303	317	285	295	277	281	279	282	295	297	301	273	276	313	276	268	259	292	266	313	280	268	288	287	300	279	263	267	292	259	300	263	272	262	268	265	282	261	273	262	283	316	312	298	267	265	290	287	291	273	308	291	286	291	258	280	262	281	286	296	253	260	250	307	304	269	279	240	267	273	304	292	279	261	262	295	298	283	277	261	281	285	279	276	288	261	250	224	288	275	252	261	259	284	285	283	298	259	287	276	266	301	294	269	274	254	272	260	287	280	278	292	295	290	287	284	275	314	280	286	272	273	297	272	261	278	273	282	291	258	265	254	293	332	316	275	263	290	294	258	266	287	274	254	301	297	268	297	278	278	274	288	275	280	272	297	245	283	240	292	250	266	284	291	298	286	269	261	273	306	283	310	278	266	276	266	272	281	320	285	251	218	277	255	262	304	283	285	265	301	271	274	268	314	294	267	277	280	260	297	314	281	267	272	296	286	282	305	264	254	279	266	269	273	279	305	275	291	263	269	302	277	275	276	269	293	313	269	284	289	247	273	312	272	293	287	280	279	296	275	276	308	290	283	257	238	296	306	295	299	280	306	293	297	283	272	253	273	288	300	283	275	277	297	280	282	256	253	315	247	266	288	279	270	282	273	288	289	280	281	268	288	269	277	299	289	283	287	269	287	280	311	272	311	245	261	269	277	288	257	281	269	269	278	283	281	279	296	270	262
35113	53095	39594	24221	16948	13022	8917	4337	2395	1077	698	560	410	397	420	395	382	358	358	330	312	314	336	318	303	312	364	354	302	298	314	297	304	277	325	283	311	323	282	296	318	326	348	303	300	302	282	323	312	309	302	293	304	306	316	291	324	334	288	298	300	299	322	339	341	330	310	312	325	285	312	313	333	309	310	314	314	321	291	298	305	327	312	286	295	329	302	261	333	278	297	322	290	329	316	280	304	290	314	313	312	308	345	290	312	282	319	312	322	329	300	317	307	307	292	310	310	284	281	330	312	328	300	294	292	302	274	305	312	299	290	333	319	287	289	324	271	297	303	298	287	297	293	260	323	320	312	310	311	291	301	311	325	305	296	306	308	298	302	308	331	302	321	303	322	314	322	335	317	316	304	266	311	297	283	291	288	283	313	328	286	330	293	259	312	323	324	309	314	282	337	275	285	292	323	295	275	339	311	301	338	328	302	281	291	283	283	281	297	274	280	296	300	300	306	328	292	285	313	336	274	307	327	311	285	290	293	341	302	348	291	301	329	320	281	295	308	326	323	309	311	296	346	356	319	337	291	308	311	289	315	322	305	315	320	315	316	278	308	334	312	300	316	315	291	279	289	311	303	313	303	296	300	294	305	326	324	309	277	318	301	340	333	267	311	325	277	279	315	313	312	302	316	308	300	318	269	275	295	329	287	298	271	332	334	293	319	315	317	298	322	299	312	314	344	274	331	290	316	300	302	342	291	330	333	328	332	308	291	327	295	303	290	316	294	338	316	306	314	319	306	285	283	302	308	318	289	297	310	321	320	289	310	309	295	332	296	300	308	300	307	305	304	310	275	320	288	293	318	301	300	282	313	297	306	315	332	290	297	280	349	297	292	294	290	309	303	287	301	305	315	281	339	313	333	327	315	317	309	325	326	315	330	315	325	302	323	282	295	306	317	333	294	308	294	321	302	320	328	311	314	315	298	292	330	303	304	304	289	298	304	280	299	328	318	309	313	322	312	268	305	295	325	287	306	287	305	297	298	297	327	310	305	301	295	326	289	319	299	310	323	305	295	288	301	302	317	274	316	321	315	289	336	277	311	323	308	282	251	306	318	313	296	311	319	283	288	300	295	299	268	308	321	293	282	296	314	322	328	283	328	270	286	305	282	285	298	296	350	290	314	298	312	327	289	288	321	287	324	294	316	313	297	329	308	298	326	306	281	313	319	297	309	300	287	311	288	324	329	282	298	290	310	317	299	307	311	276	315	336	307	314	293	321	261	306	259	307	344	307	291	308	321	285	305	304	329	302	285	327	299	269	296	305	297	301	316	281	303	289	289	334	313	315	262	324	309	320	279	323	279	306	311	307	287	326	338	317	304	295	338	309	298	340	307	310	297	301	311	312	318	277	278	295	322	307	328	304	292	311	296	325	301	315	308	333	254	328	325	303	304	321	286	305	313	276	292	299	331	305	307	316	304	295	268	349	325	327	311	287	312	351	324	317	296	284	316	323	309	301	317	309	290	292	291	292	315	315	318	293	300	310	334	321	322	289	311	307	286	297	295	286	306	300	281	302	326	331	337	298	316	283	311	306	331	282	298	299	343	309	292	309	258	286	305	305	320	280	272	276	308	292	277	306	310	316	322	313	289	291	328	294	329	314	302	347	325	323	313	380	332	334	304	295	323	310	310	303	316	316	310	335	298	325	305	283	320	314	290	289	274	310	335	307	291	312	307	292	344	296	303	296	323	291	315	321	305	280	333	322	313	326	318	253	314	300	322	290	318	299	290	310	300	319	300	310	358	323	334	330	284	313	308	321	281	304	311	314	307	288	339	306	298	309	302	305	298	299	312	313	276	308	273	331	322	324	299	272	346	311	312	309	319	304	292	313	317	305	325	259	281	310	291	291	301	310	285	305	334	323	311	327	306	321	312	300	342	282	334	305	292	322	318	328	314	319	281	302	293	301	297	314	291	309	296	318	289	336	292	311	305	345	303	320	309	283	293	318	306	297	321	312	320	297	307	308	296	288	335	309	297	303	309	291	315	286	326	336	292	312	295	309	312	303	299	312	341	337	317	288	299	311	306	322	311	271	323	283	304	335	308	280	277	292	283	325	310	325	305	335	329	298	317	313	309	296	305	340	281	298	284	299	297	297	312	298	304	284	302	289	275	292	327	309	323	290	328	325	282	310	296	323	292	324	295	321	320	311	302	281	291	317	308	332	342	318	299	314	329	295	305	328	303	294	293	291	270	304	303	295	286	308	299	277	291	300	317	294	320	285	314	322	308	296	305	276	308	259	264	269	326	294	289	328	293	330	328	283	313	316	288	306	273	337	300	317	284	309	261	325	326	313	294	309	327	323	291	310	271	310	296	307	310	300	293	314	321	343	308	342	294	310	306	309	293	305	309	293	313	301	295	282	309	275	303	288	310	266	322	286	328	282	294	323	303	289	330	315	309	286	329	302	295	302	328	286	311	306	317	276	298	343	282	303	329	282	312	298	256	317	321	291	328	318	313	320	293	310	319	318	320	288	289	335	272	319	316	309	265	292	336	320	284	278	278	342	274	314	306	318	288	291	283	318	293	307	343	317	312	328	285	292	309	317	323	304	326	278	295	306	320	324	317	317	306	342	308	321	303	312	300	336	325	311	281	308	269	283	298	319	297	292	310	297	294	318	296	316	306	292	313	278	309	312	304	317	313	325	294	306	298	297	284	288	323	281	317	303	322	323	301	299	344	315	317	318	313	306	294	319	292	324	293	306	306	317	305	285	322	342	292	318	319	283	312	321	306	295	299	313	285	286	312	319	327	303	305	310	338	298	345	334	310	324	312	326	291	322	310	298	302	313	297	312	300	286	299	273	313	300	320	304	324	300	313	284	342	316	294	320	295	281	303	303	317	320	273	300	285	333	317	302	301	317	335	287	305	310	287	294	331	332	293	284	306	315	318	370	345	312	292	313	296	310	312	268	321	298	306	324	302	288	289	313	283	300	327	310	331	328	311	295	306	327	302	310	263	309	315	300	288	306	284	276	294	302	317	307	274	314	299	312	287	294	299	309	302	289	285	333	304	313	292	298	298	297	276	281	308	308	306	308	305	302	307	320	296	295	283	320	344	323	338	302	331	314	331	271	305	343	298	295	299	307	303	297	307	269	312	319	302	324	290	307	292	287	307	315	288	322	279	301	283	295	282	333	304	323	314	285	287	327	287	317	293	324	319	296	317	322	306	308	267	276	288	290	298	287	339	277	346	280	286	323	293	305	297	288	301	323	330	281	295	307	327	312	294	321	301	318	318	331	274	304	307	298	298	328	277	288	275	323	298	294	312	311	311	295	310	320	295	313	269	292	317	323	302	296	294	331	307	301	290	332	293	326	309	299	282	333	305	311	296	330	322	297	315	313	300	339	338	278	310	309	311	339	297	289	327	290	331	318	297	316	345	304	306	298	314	300	328	319	303	305	299	316	304	305	303	270	311	331	337	311	273	304
24503	21685	29171	26070	23546	20774	12658	7789	4737	1822	925	678	566	543	461	463	443	401	395	433	369	324	338	374	362	340	347	362	341	382	364	407	343	397	321	345	351	354	361	334	351	359	383	347	346	356	367	364	339	341	341	343	363	342	360	328	374	363	320	372	348	326	346	327	345	345	308	317	351	362	324	318	348	365	338	324	323	349	382	342	325	346	349	356	307	331	373	344	385	354	357	330	314	343	373	362	357	346	343	302	381	398	361	374	350	335	326	326	341	366	327	328	334	352	338	350	319	369	356	371	329	331	331	341	344	326	322	336	342	363	351	352	339	343	350	372	353	338	308	331	370	318	352	341	347	338	321	330	338	329	350	367	367	336	345	373	410	346	339	345	325	348	348	341	361	343	336	368	365	342	352	337	334	354	341	345	359	332	356	334	341	339	372	348	336	339	344	354	333	319	353	325	355	361	350	343	357	331	374	292	371	355	381	367	354	337	373	337	326	375	352	323	337	332	350	344	368	368	369	362	350	372	371	329	343	349	340	361	353	329	336	359	315	338	354	339	341	369	332	351	350	328	369	333	330	323	347	369	350	318	360	310	381	309	341	326	332	288	337	335	361	347	333	334	342	311	360	365	332	330	363	321	353	349	329	365	350	309	351	336	339	338	338	307	358	332	333	355	369	328	318	398	319	312	337	348	341	339	331	355	318	326	350	367	355	337	371	330	328	333	340	331	340	339	333	311	345	335	355	318	327	315	333	355	317	318	329	334	315	350	346	339	366	324	329	353	365	361	363	357	358	317	343	332	356	320	365	357	342	378	353	367	359	309	330	352	342	350	364	340	356	370	340	334	311	332	312	337	343	335	334	372	346	352	337	346	345	349	348	318	337	313	325	376	354	367	350	342	363	330	326	342	321	337	352	360	333	322	374	315	347	344	325	349	358	346	332	341	348	357	374	385	365	312	355	396	352	339	337	357	363	334	327	370	315	376	324	368	320	360	338	310	353	315	341	324	332	361	361	347	382	333	331	350	357	350	312	353	320	363	345	382	368	350	340	314	353	319	336	302	346	366	324	324	364	319	322	372	325	361	334	344	360	329	342	366	315	378	359	312	303	328	334	359	366	355	334	330	346	329	325	354	333	350	339	365	346	326	375	315	334	322	347	349	350	357	333	351	363	379	328	347	342	341	356	346	346	311	377	343	348	342	338	339	342	349	331	318	350	340	334	354	325	351	340	368	359	337	387	332	373	359	354	352	335	361	344	345	360	325	337	346	322	330	369	361	349	360	372	353	353	353	340	317	364	361	327	353	347	330	336	331	361	356	309	352	348	357	353	378	313	323	349	319	332	326	326	360	368	333	342	376	342	371	377	334	343	367	329	372	341	373	355	384	355	305	339	339	370	350	305	309	327	338	341	341	327	340	355	360	333	345	339	352	349	342	348	344	346	348	351	337	354	355	330	302	372	330	347	316	371	351	325	349	344	374	346	321	353	346	375	337	335	354	332	326	367	340	336	361	369	371	311	346	358	348	378	360	366	324	333	314	349	336	356	344	351	327	335	369	328	345	352	331	374	300	334	335	312	340	341	366	356	378	301	350	361	320	326	320	343	332	327	339	383	343	342	351	295	337	369	320	322	313	351	393	350	343	363	335	333	356	307	336	349	336	355	334	333	336	358	375	347	340	320	324	370	341	344	335	356	364	342	348	358	371	315	337	334	348	326	324	355	332	342	331	341	370	328	327	347	338	370	338	404	336	348	331	341	336	345	325	308	320	332	371	335	328	363	339	339	354	346	336	353	356	345	359	368	385	367	329	346	310	355	344	380	326	341	365	347	356	387	325	380	353	348	317	353	314	350	324	323	356	334	330	369	366	371	385	340	382	322	313	333	344	340	332	321	321	343	353	377	332	333	331	330	381	353	343	355	343	340	317	348	378	331	373	333	369	351	347	365	358	358	338	374	358	336	342	362	331	336	341	372	324	348	384	301	362	346	330	318	357	339	316	371	343	328	335	335	364	325	363	376	348	320	319	332	323	330	371	324	352	327	341	341	336	359	373	327	343	346	326	315	327	352	339	337	354	339	317	359	334	377	338	326	328	340	317	335	353	336	359	327	393	353	341	360	354	374	359	340	351	357	364	321	311	346	344	329	340	362	353	351	344	355	359	357	352	331	351	343	348	338	344	359	334	318	309	328	320	360	365	371	352	374	343	356	348	321	364	348	331	310	339	325	340	375	350	321	323	333	360	336	342	371	315	315	305	358	328	330	334	339	323	342	367	391	360	330	323	332	357	361	335	354	359	338	373	343	307	330	340	334	331	328	359	328	313	361	349	337	350	362	351	348	342	342	359	361	339	355	352	343	341	375	350	382	336	345	346	358	333	335	327	327	338	320	348	344	331	346	305	367	324	318	343	360	325	371	352	377	327	381	330	314	349	328	367	340	322	346	372	371	303	327	387	347	352	307	356	350	357	359	350	363	359	329	340	348	339	320	364	368	384	361	361	354	363	318	346	362	369	301	342	353	352	337	330	342	315	295	326	382	368	314	340	317	328	337	317	326	342	380	332	322	379	358	346	354	357	321	372	380	368	357	330	353	361	344	327	341	333	345	327	352	367	353	339	328	349	371	342	383	357	319	347	309	317	319	311	346	330	346	338	370	350	333	374	364	339	357	327	355	330	349	344	362	319	330	344	371	362	352	346	367	354	354	343	305	362	364	353	353	337	341	365	395	325	344	341	362	357	343	341	325	341	325	324	339	322	361	355	341	326	320	357	354	304	358	363	366	357	325	357	339	337	363	321	353	355	334	338	326	351	349	352	338	335	336	310	345	358	338	356	346	341	373	317	381	350	380	339	376	350	347	341	360	333	341	341	368	334	341	324	332	314	330	341	355	311	356	335	336	325	339	344	329	366	326	332	330	310	360	355	358	316	342	368	332	330	360	336	347	371	353	349	340	320	345	331	339	371	381	330	324	321	341	360	346	364	346	348	327	330	346	343	333	348	316	382	333	310	367	340	356	349	347	320	354	364	310	324	338	346	364	333	318	381	334	351	328	332	349	322	343	323	376	373	339	332	333	361	358	331	314	331	357	329	356	343	316	305	384	348	342	327	314	354	296	368	335	373	369	350	359	365	359	332	338	319	336	330	377	382	331	319	346	352	335	323	327	326	355	358	353	357	319	342	359	367	315	334	368	313	355	388	377	335	354	376	361	337	344	361	340	343	323	336	365	350	353	338	341	335	329	312	364	375	338	338	379	354	365	339	342	372	360	406	344	341	352	337	328	342	330	342	356	350	332	319	346	376	367	368	370	306	376	367	353	337	356	351	354	372	326	356	362	320	325	326	364	353	371	343	335	367	326	352	364	376	341	345	325	347	378	337	321	331	331	335	325	337	338	345	334	354	359	350	328	319	350	381	344	364	360	375	355	346	338	340	305	376	347	356	306	350	321	342	359	326	370	319	349	337	326	342	348	345	369	348	312	343	340	334
34421	61096	46139	33214	26338	20775	13844	11263	7201	2750	1350	908	726	620	582	559	522	480	451	438	458	404	400	418	402	357	353	385	351	379	384	390	363	352	360	349	377	353	345	373	353	405	358	377	363	358	399	375	393	340	376	368	360	382	384	376	342	364	403	380	348	392	374	356	344	379	339	381	341	346	370	361	386	398	359	382	374	359	384	374	356	329	365	373	356	364	396	376	365	364	354	334	328	383	400	364	414	360	342	347	376	398	368	369	351	357	326	394	354	395	371	351	360	365	374	375	351	355	354	360	388	358	362	348	348	388	364	381	370	380	390	351	378	380	365	375	349	348	381	390	402	362	345	348	345	363	345	349	370	360	351	383	371	376	335	312	385	332	369	356	351	410	372	399	378	387	359	381	381	388	319	368	346	376	350	376	363	346	343	369	345	372	347	315	370	355	362	371	395	371	338	331	383	369	354	389	347	352	368	359	372	355	383	367	375	369	358	356	371	332	378	363	358	374	364	370	357	355	383	362	357	376	379	339	363	369	375	371	317	359	374	424	362	405	361	358	380	347	376	349	413	324	380	327	370	352	392	360	369	345	346	381	380	339	344	360	384	352	369	375	338	374	351	367	364	316	360	412	380	403	369	332	377	325	368	406	369	373	371	330	354	366	377	391	377	352	360	358	343	363	371	367	369	370	416	350	369	373	381	344	318	336	378	352	344	360	371	340	355	341	378	348	360	326	363	373	363	375	343	404	344	370	364	355	363	363	379	358	358	371	343	333	398	398	384	378	384	361	322	343	366	377	375	355	359	363	334	371	357	360	356	392	363	374	358	357	359	382	369	376	333	380	354	361	344	378	356	386	393	355	367	361	326	374	344	378	355	333	378	370	368	392	370	389	333	361	363	367	370	383	348	361	364	372	340	335	327	387	374	358	374	357	338	358	369	364	344	356	381	365	382	354	369	353	360	385	334	386	356	355	359	353	342	385	335	389	370	358	346	344	398	369	341	367	340	364	378	359	386	368	385	367	373	372	360	345	383	357	371	394	369	360	368	396	372	386	394	374	376	366	372	351	364	362	358	344	349	362	343	375	381	365	394	368	381	348	347	374	372	382	387	369	363	360	371	345	376	376	387	366	339	358	334	353	383	305	327	354	339	359	384	359	362	358	362	376	359	352	395	367	341	341	376	389	319	347	378	344	380	331	365	370	384	345	333	359	382	358	345	371	371	336	344	375	380	385	386	378	348	363	349	356	344	346	357	360	379	376	374	350	356	357	370	366	370	344	348	352	362	365	356	353	326	368	371	363	348	359	409	363	345	349	347	360	379	373	353	343	382	377	382	371	350	355	357	316	347	373	360	346	381	348	337	350	351	352	374	358	362	368	359	358	333	399	382	383	322	387	359	352	368	356	378	366	364	373	378	350	381	341	340	396	344	361	371	350	340	375	372	355	353	358	378	361	368	364	370	348	345	342	366	358	397	393	362	332	350	323	377	353	340	371	353	373	387	367	344	352	353	354	394	395	347	336	336	365	382	362	351	394	354	399	358	380	357	356	341	347	329	384	390	344	389	360	387	374	342	354	344	332	388	361	368	359	379	367	359	348	365	348	342	361	339	344	366	388	342	365	356	376	393	396	357	381	354	380	335	350	374	373	366	340	378	358	350	360	368	395	368	366	376	354	360	384	373	337	341	372	372	361	351	365	341	394	356	347	333	347	342	305	388	355	371	378	368	379	392	360	351	379	334	366	382	358	416	375	386	380	376	380	378	398	335	365	378	381	362	381	362	387	366	389	359	370	360	387	385	375	363	400	352	368	368	358	359	378	367	335	374	384	376	342	376	391	387	362	358	362	346	351	380	358	360	384	390	333	358	357	374	351	373	376	374	351	391	360	333	353	382	320	339	385	345	372	345	378	398	370	354	369	356	363	349	354	367	366	383	380	382	373	356	305	376	361	382	349	364	391	334	370	329	345	354	381	359	381	357	392	360	343	347	382	334	369	397	374	355	348	328	373	349	345	381	362	359	353	362	356	377	360	338	364	364	375	394	315	333	325	359	381	321	350	373	363	392	379	379	364	395	363	378	343	402	323	387	352	384	336	349	319	353	368	323	359	383	346	398	350	342	341	369	359	374	372	353	336	357	372	366	341	358	322	362	341	373	350	383	349	385	376	375	409	371	393	366	321	382	325	346	361	382	378	355	341	311	367	350	375	397	348	362	390	335	383	359	389	386	379	377	371	341	385	351	368	360	381	373	349	335	388	355	373	380	346	343	359	365	356	376	352	356	341	362	397	383	335	373	372	377	339	359	343	374	374	381	360	399	369	372	356	396	365	398	377	372	379	357	420	349	357	381	369	355	393	380	381	333	370	391	389	375	419	363	384	377	377	375	383	348	387	390	370	355	362	335	386	357	382	342	380	365	393	358	344	345	379	389	380	356	361	369	414	387	335	359	381	366	353	337	394	380	416	335	308	351	381	387	380	361	327	360	321	380	339	337	366	405	327	373	389	349	380	379	356	350	369	395	349	375	371	356	381	377	361	361	350	383	362	353	356	340	371	397	362	397	339	375	385	351	399	369	377	366	375	376	362	324	341	358	363	385	358	358	377	373	364	359	359	343	370	356	343	328	361	375	361	327	356	365	396	370	347	371	358	365	391	370	363	353	371	374	339	358	366	375	353	376	374	380	353	360	373	391	372	337	360	370	339	355	413	345	338	340	335	366	393	349	341	356	359	372	339	369	405	366	368	344	357	336	326	365	354	357	354	348	370	389	386	389	371	374	335	366	366	339	348	341	348	367	374	348	407	371	382	323	375	339	368	348	350	382	361	335	364	365	340	342	392	394	378	377	364	361	415	366	339	346	349	336	380	375	341	319	342	371	337	387	353	398	333	364	370	371	371	385	381	352	355	354	373	363	353	353	379	352	346	359	349	367	343	359	346	368	341	368	389	359	369	387	366	362	373	356	382	353	367	358	348	375	360	407	380	371	378	367	395	362	350	346	378	345	345	392	360	355	373	372	394	337	320	371	338	338	377	359	348	364	392	380	401	400	343	360	371	405	374	365	362	373	352	390	358	330	375	371	342	367	331	385	357	372	380	320	347	368	349	347	363	353	398	417	369	368	401	354	336	347	389	324	328	351	372	384	351	355	355	374	349	341	384	350	354	395	357	376	366	385	349	359	372	389	344	382	336	363	361	348	367	367	355	399	378	333	347	413	329	359	381	374	335	375	352	358	373	387	352	366	348	377	359	344	389	359	390	348	365	363	340	388	369	353	355	367	373	338	362	371	394	396	363	325	347	361	406	386	352	387	366	374	363	342	360	362	400	348	349	391	380	389	360	369	371	386	365	353	384	366	362	353	364	362	364	368	374	401	365	370	349	350	354	364	373	373	376	359	333	352	324	388	396	432	375	396	370	419	369	376	379	365	380	368	376	394	376	350	379	365	376	367	383	354	361	346	331	368	368	399	412	356	347	376	364	375	373	362	356
25670	21894	29885	28405	21974	14303	8624	5428	3266	1355	785	633	508	484	481	474	449	408	456	397	440	392	392	411	416	397	373	393	415	407	373	394	419	383	358	381	389	398	393	356	353	415	373	429	406	401	387	363	376	390	407	394	399	394	377	358	398	396	409	384	387	399	397	383	411	391	377	394	402	366	415	366	389	402	410	406	382	383	409	378	412	379	352	382	382	366	345	409	404	366	367	376	405	402	423	390	386	385	379	369	375	358	401	361	403	395	410	356	409	360	358	379	391	423	416	393	390	399	418	396	388	375	406	391	416	411	388	396	374	391	391	369	427	373	368	388	385	375	389	420	361	390	403	380	390	408	413	370	369	413	336	384	384	378	424	421	408	400	403	387	393	365	357	398	416	371	391	361	386	391	375	389	387	383	391	357	366	380	376	403	401	412	401	377	387	352	387	381	394	399	365	357	397	373	349	393	357	378	393	396	368	361	394	394	380	413	387	384	382	401	406	434	385	388	371	411	409	362	395	382	387	388	386	363	389	384	426	375	373	398	390	399	367	380	375	388	400	367	367	399	373	395	411	374	400	379	419	349	398	387	399	390	374	383	388	394	401	422	369	394	358	387	377	413	366	354	365	377	362	420	378	385	394	369	395	432	402	392	361	410	377	359	372	389	380	375	388	376	413	390	365	386	418	398	372	407	370	388	382	362	396	372	363	379	405	345	355	375	365	380	422	411	424	372	402	362	368	374	381	368	377	352	371	401	396	386	392	385	398	372	427	420	405	382	370	387	373	373	380	399	360	383	361	401	384	401	386	397	365	384	375	389	385	395	425	398	379	370	347	419	406	419	390	398	407	401	359	401	376	375	391	419	420	381	413	402	374	389	418	398	367	395	367	375	390	362	371	396	382	348	392	383	413	420	355	364	414	367	365	370	365	392	399	372	365	373	353	350	384	367	412	391	376	361	397	428	341	398	379	374	395	395	350	410	387	373	368	402	407	361	376	404	412	332	357	400	416	389	392	401	408	387	373	410	386	371	396	414	368	376	381	394	398	414	351	379	360	402	409	398	375	406	403	346	404	383	353	372	385	385	383	359	379	375	356	381	384	358	380	403	399	379	426	383	373	371	389	369	390	374	410	364	371	405	406	355	376	381	421	362	370	422	366	375	413	389	374	357	412	376	406	422	368	393	406	372	400	410	408	401	372	360	382	369	373	409	398	420	390	360	350	360	398	379	388	379	339	390	392	371	376	369	422	382	390	375	408	388	397	398	377	367	378	377	398	428	402	404	377	404	384	388	377	367	375	418	394	362	378	378	372	385	384	354	384	379	401	410	412	377	399	381	399	399	400	363	381	379	363	390	373	367	380	400	391	407	402	452	388	404	410	386	362	411	396	383	351	358	387	369	385	380	370	397	389	392	378	380	364	391	398	356	375	367	400	377	387	361	390	370	396	354	367	372	375	352	342	383	372	400	382	377	383	392	382	384	424	341	326	393	377	386	389	411	402	401	383	396	397	378	366	419	347	393	376	379	363	386	423	361	408	377	408	386	370	397	404	379	357	397	369	409	357	378	414	373	378	390	397	387	408	421	383	369	379	356	405	357	425	396	370	367	391	388	381	360	432	379	372	401	407	364	449	390	356	366	389	417	360	375	361	343	399	379	384	426	393	384	396	371	377	389	354	427	386	369	396	432	407	390	401	373	387	387	383	367	382	372	377	416	386	368	355	402	406	404	383	386	357	416	379	389	394	347	367	360	385	403	366	358	379	385	377	361	387	386	366	391	363	376	365	370	360	339	362	383	373	365	394	376	347	396	438	389	375	433	368	399	350	393	409	380	383	379	411	372	372	370	381	382	411	419	326	351	369	395	413	382	334	386	359	374	432	361	375	378	374	399	373	386	395	389	383	373	391	385	387	385	354	366	398	393	381	381	391	380	398	356	388	357	389	395	365	380	388	414	389	412	409	385	376	376	360	366	388	397	382	365	368	350	421	405	355	376	345	411	401	383	365	378	352	393	382	369	383	370	390	397	398	382	362	379	368	359	362	396	359	381	367	374	377	375	410	421	380	371	407	389	365	383	382	381	386	364	416	373	395	419	391	385	383	396	405	365	371	395	390	400	402	381	325	385	418	415	390	378	379	365	365	374	401	392	389	372	403	418	419	385	420	391	389	391	367	387	367	381	391	385	379	365	397	381	406	400	392	405	360	377	380	392	375	397	341	422	388	367	384	407	397	364	375	408	414	383	388	397	380	350	360	380	420	379	395	426	367	381	384	356	379	428	403	387	384	381	357	393	381	382	394	386	399	396	371	400	378	381	382	384	382	373	369	380	383	373	376	375	345	364	362	385	393	378	394	355	384	367	371	387	371	414	381	399	347	397	390	417	363	382	425	359	381	401	402	367	395	356	373	376	372	381	364	342	383	406	375	348	403	414	373	371	383	388	386	406	385	356	402	393	376	417	385	366	389	372	363	364	385	375	404	388	367	427	369	369	375	337	392	368	404	377	379	451	369	386	389	379	416	379	370	359	389	369	372	410	390	405	408	381	369	384	423	385	371	362	424	392	376	383	376	356	397	405	398	363	364	373	397	395	358	406	350	405	392	337	368	416	369	358	436	399	385	398	384	335	392	359	343	389	395	389	370	381	376	431	411	380	366	399	408	378	403	377	390	398	398	431	392	423	424	401	331	371	398	382	351	375	402	362	354	401	413	396	396	368	390	381	398	407	373	359	360	383	406	356	355	393	377	417	361	390	345	400	399	408	421	385	391	373	384	400	404	380	422	369	369	398	396	361	404	406	371	416	376	395	351	382	376	345	369	379	387	369	381	341	391	396	400	337	403	392	385	416	353	410	396	376	357	381	368	395	362	421	420	372	408	377	392	403	410	393	369	402	394	391	426	390	388	377	378	351	352	377	423	403	363	378	385	392	382	381	368	366	391	411	398	426	352	400	402	363	354	367	380	345	378	372	388	382	402	370	386	413	374	374	411	364	395	372	375	365	385	392	413	374	392	402	401	363	370	387	344	429	376	370	360	358	392	390	352	364	391	389	389	405	404	385	358	364	366	389	386	398	394	395	381	389	399	373	383	384	375	392	373	380	392	349	383	422	392	382	400	387	406	380	391	386	368	383	409	363	389	376	381	415	403	372	353	385	418	399	425	357	398	403	404	382	357	370	381	393	381	387	350	395	369	397	374	408	382	383	388	418	388	354	354	384	417	380	383	371	382	347	375	334	377	404	378	384	405	367	388	345	397	407	362	376	378	377	394	382	390	389	380	384	377	371	375	353	335	407	384	391	422	374	362	386	394	348	398	384	414	404	365	385	428	420	371	379	384	361	367	425	358	390	391	390	359	387	383	345	382	391	377	382	341	386	400	394	391	396	357	425	404	409	364	373	381	396	374	440	375	392	378	366	358	389	379	390	401	380	387	352	400	397	365	399	385	370	402	416	366	388	363	388	366	351	418	360	399	403	418	379	387	422	402	343
34024	57652	43754	29280	24200	17041	12415	9285	5689	2264	1279	875	683	581	608	551	519	526	505	490	453	483	438	439	452	440	428	409	391	409	434	440	422	420	433	414	434	421	425	418	426	396	431	403	431	418	439	392	407	391	406	411	450	423	393	405	401	417	436	442	411	466	433	417	434	393	413	442	423	396	441	416	382	409	429	434	416	438	416	427	404	422	403	429	453	394	431	435	405	416	406	424	418	434	394	416	401	458	417	427	430	421	404	428	402	417	402	417	423	382	422	423	431	406	424	396	438	406	455	420	449	392	417	401	377	430	434	395	363	400	428	413	403	423	412	399	417	427	408	400	391	427	438	438	425	447	398	423	397	436	419	421	382	429	415	397	416	411	456	386	415	377	412	403	437	393	395	436	404	409	415	413	406	405	434	394	396	403	397	422	418	436	413	424	423	420	410	415	449	403	451	428	409	413	382	371	416	439	434	403	407	405	407	409	432	427	434	440	430	430	410	421	402	426	406	409	392	403	416	440	392	384	435	412	410	423	419	400	414	408	409	412	434	426	378	400	414	468	445	427	444	441	433	423	433	446	410	432	406	372	377	429	400	418	392	441	442	393	456	412	444	452	471	409	441	374	405	392	411	415	374	393	440	402	430	434	454	396	407	389	427	410	419	388	406	472	404	405	395	364	419	443	411	383	420	404	436	440	413	429	429	394	379	414	416	432	382	432	422	434	434	430	446	399	416	427	433	420	367	396	426	412	423	431	436	406	417	421	429	414	451	418	414	430	439	431	362	426	408	422	420	444	428	426	414	423	456	410	423	403	398	429	391	423	414	383	425	445	453	414	405	417	417	406	412	387	400	423	433	427	401	436	394	428	391	438	435	387	415	410	425	422	402	380	425	418	431	428	435	393	434	380	452	410	410	431	435	395	394	395	427	424	398	406	448	454	421	461	433	370	422	421	413	415	439	403	406	432	401	448	406	376	409	425	448	438	434	480	422	448	453	416	417	396	420	460	421	429	450	419	405	449	412	434	457	420	370	411	431	419	459	409	402	415	421	443	431	440	431	410	415	411	431	411	380	375	389	392	425	373	397	396	391	399	438	421	404	408	405	437	423	416	417	405	380	429	449	413	426	403	386	388	413	390	425	427	395	417	435	404	395	395	425	396	419	407	427	387	414	436	381	412	398	418	400	415	442	421	435	421	472	403	448	426	424	401	395	420	462	420	421	412	447	411	423	378	398	420	405	390	357	433	401	398	394	414	397	434	412	420	407	429	410	422	401	411	399	373	400	448	391	401	422	431	445	388	376	409	407	409	402	439	435	383	412	415	416	416	437	412	399	392	405	401	406	413	425	412	429	412	402	426	417	434	411	442	438	463	407	423	422	393	421	402	424	397	411	430	417	410	395	446	426	422	403	417	447	388	409	408	411	406	401	423	421	411	395	378	391	416	404	405	400	423	403	382	417	421	431	398	430	423	403	399	424	384	388	444	461	449	404	432	409	407	392	409	459	452	423	428	438	381	422	439	395	425	437	475	422	420	441	411	430	447	415	382	420	385	433	400	405	423	416	409	438	398	436	398	422	410	409	392	402	406	445	395	411	442	407	423	420	434	429	442	434	413	452	402	401	383	408	373	407	430	416	393	431	409	408	434	423	405	418	394	424	438	431	393	429	401	391	397	410	418	391	396	398	404	449	426	403	439	425	466	426	421	403	408	391	393	432	407	443	388	425	450	413	433	371	437	390	435	405	414	482	410	407	426	426	403	444	395	414	436	425	432	420	395	406	414	402	379	396	441	413	419	429	403	415	446	414	416	447	434	425	396	384	408	436	400	460	426	407	435	442	431	455	411	401	387	420	424	421	457	409	413	391	404	469	402	405	396	417	414	436	411	381	415	426	380	427	428	423	406	419	435	430	414	414	398	416	429	386	392	436	433	418	399	443	385	440	425	353	423	453	395	431	412	381	430	424	465	429	426	401	416	418	424	428	387	429	381	411	425	406	404	427	406	440	410	390	403	389	451	418	409	422	425	414	396	430	377	418	403	397	402	441	442	421	416	417	408	419	408	420	397	433	409	415	383	430	462	434	424	417	384	416	401	404	424	376	429	408	442	413	382	351	416	428	444	424	427	410	433	437	454	441	428	441	418	407	404	388	423	414	425	422	422	413	416	438	408	440	453	407	437	444	419	434	418	414	407	405	447	402	412	379	463	402	400	419	419	415	396	442	396	425	438	376	432	443	421	420	439	444	399	431	431	424	454	403	420	413	409	407	429	441	437	448	428	418	390	402	409	420	414	393	412	418	381	428	403	421	410	410	393	397	414	433	346	409	423	425	417	444	422	429	441	411	406	426	410	433	403	394	436	428	470	416	433	401	384	406	436	411	398	414	426	375	407	396	398	421	433	395	413	423	438	402	412	425	395	409	462	400	403	416	439	424	408	379	401	448	433	419	398	428	415	377	420	447	425	412	427	441	430	460	417	440	395	395	402	425	423	418	421	454	405	431	415	435	401	429	436	426	419	416	418	404	404	442	437	416	432	431	411	421	421	422	457	444	412	473	406	412	416	390	413	421	459	410	397	429	401	400	429	477	419	404	387	433	417	388	440	415	428	424	393	449	416	418	441	452	446	439	410	410	392	403	418	411	410	422	435	403	424	452	434	419	437	396	417	434	444	419	431	423	420	410	440	402	448	423	484	397	444	438	411	420	393	455	405	415	402	429	404	436	388	432	414	407	415	426	410	396	426	417	442	439	416	421	357	443	413	406	418	447	432	408	422	390	412	410	387	421	437	412	435	410	417	462	397	447	416	399	435	449	427	407	422	406	430	426	411	401	427	401	425	428	418	396	405	413	412	471	425	421	417	443	397	445	441	417	425	378	445	422	385	459	402	415	409	407	421	417	398	393	449	390	395	419	440	399	407	386	441	408	381	388	413	394	438	444	387	410	435	453	411	443	443	374	416	440	403	396	410	429	408	409	427	442	432	388	426	425	431	415	378	397	407	418	410	416	429	447	409	447	430	424	396	422	398	356	398	405	428	405	394	421	414	389	423	435	428	430	414	394	449	432	421	408	386	398	413	409	453	409	423	372	448	449	444	406	427	380	426	370	412	409	401	405	425	416	414	432	408	425	412	433	423	411	398	431	408	426	426	444	419	412	378	386	432	382	404	426	397	387	396	396	432	434	427	439	456	388	429	440	388	389	399	402	423	403	382	425	428	413	422	439	463	360	396	447	408	431	410	420	438	394	394	424	413	407	416	410	402	391	372	411	415	452	411	424	404	407	420	457	428	411	408	409	450	401	422	411	387	402	435	373	395	395	436	429	417	409	415	405	439	362	411	423	425	400	404	432	404	423	415	435	387	436	391	415	401	425	424	440	417	416	432	419	393	415	434	406	434	433	427	378	397	410	390	429	423	402	435	419	402	452	431	439	402	390	434	420	405	415	415	416	425	389	438	403	417	418	408	432	408	432	433	411	428	435	410	419	414
23272	21638	29416	24678	22779	24932	24256	15993	6451	2648	1491	1123	813	677	709	693	626	559	563	602	608	535	556	514	545	504	522	527	551	536	533	502	538	497	533	497	483	513	520	520	548	535	514	523	518	495	525	519	489	527	513	550	503	534	539	510	499	549	506	540	506	525	543	533	548	542	499	532	552	530	502	489	490	529	494	541	504	578	506	507	516	496	525	537	528	512	502	519	557	549	513	497	491	456	508	516	562	496	540	499	490	494	460	515	499	550	523	510	503	453	512	496	539	537	518	529	511	544	494	523	474	548	522	517	510	471	510	539	497	530	520	483	550	487	477	530	525	516	511	487	553	526	510	528	499	503	528	516	516	501	489	533	500	511	494	528	490	530	497	506	506	524	515	517	484	482	540	510	529	523	524	509	478	517	508	508	491	477	580	500	502	479	495	501	524	524	503	496	458	496	506	516	485	486	481	500	514	496	542	513	507	524	547	511	470	543	496	479	535	535	504	527	510	494	507	536	513	504	487	541	548	561	520	481	518	511	507	513	519	496	492	542	530	510	506	519	558	515	500	536	526	529	516	566	474	491	497	484	503	527	526	490	525	526	492	525	494	503	551	513	560	474	517	534	518	546	507	504	496	480	520	553	521	488	522	502	485	480	479	514	531	525	533	507	518	512	490	524	515	532	526	513	486	488	504	500	466	491	570	508	522	544	530	530	500	543	491	466	525	541	495	523	509	495	504	520	474	517	468	469	523	504	509	538	547	573	532	501	493	507	491	524	496	520	503	514	459	549	563	545	516	501	511	527	559	508	554	500	509	501	473	496	543	515	501	495	533	498	481	491	547	506	527	539	506	504	517	497	503	511	505	507	512	507	474	506	517	528	516	489	523	531	510	500	491	524	499	544	511	564	504	494	491	514	522	534	514	572	483	483	537	525	525	506	500	476	520	486	513	507	492	520	504	522	482	562	546	478	506	532	549	516	551	481	486	552	485	552	510	464	502	518	545	492	533	498	518	533	519	452	475	505	524	497	505	543	509	449	547	504	527	518	534	528	516	510	512	463	514	492	538	523	507	542	513	536	519	511	491	520	520	495	515	502	514	516	479	525	495	527	503	493	506	502	527	486	505	523	524	539	530	504	530	533	518	509	543	497	519	540	510	523	506	518	531	546	496	502	495	508	507	492	525	525	558	550	546	522	529	507	550	524	545	536	506	532	505	518	538	505	504	510	534	528	516	534	532	502	500	502	475	549	453	519	533	458	478	562	488	519	506	539	547	504	499	502	507	520	515	514	524	515	492	566	495	525	539	486	470	526	521	531	541	520	475	500	509	483	582	554	547	491	503	526	545	507	489	529	523	510	501	503	481	532	515	471	518	510	523	492	485	492	543	513	500	518	528	492	514	528	528	540	490	497	501	509	530	530	477	520	519	530	515	544	491	498	531	502	548	503	521	526	527	509	465	469	531	518	543	517	550	509	488	484	503	499	504	498	514	525	519	528	526	483	526	480	505	533	503	560	493	507	516	512	506	486	523	526	501	488	502	510	530	503	503	480	518	507	501	523	570	493	495	519	507	514	546	542	517	513	490	517	525	550	512	509	514	518	499	503	535	510	512	523	487	544	478	514	509	546	535	545	512	525	509	502	525	483	476	518	555	513	510	488	533	477	474	538	519	540	506	545	533	503	510	534	523	508	481	555	502	522	492	519	502	520	536	529	514	551	542	484	498	444	515	589	525	547	549	481	509	463	506	472	512	529	507	512	516	511	512	532	499	530	535	489	521	548	522	519	506	520	483	505	517	478	514	511	537	498	566	495	499	505	526	539	519	489	545	516	495	509	492	509	516	501	485	516	496	511	512	512	527	490	550	501	537	517	525	502	539	516	498	517	543	522	509	506	525	525	516	527	482	498	490	475	504	542	498	529	511	504	508	510	487	495	514	490	495	570	518	495	549	489	522	535	539	498	539	528	490	522	502	512	497	477	523	480	505	509	468	548	491	502	504	508	486	490	510	542	511	497	578	522	499	513	520	516	506	486	531	515	499	520	533	504	527	517	492	510	556	514	475	488	568	527	488	518	513	543	514	533	476	511	554	532	515	483	525	539	526	488	517	530	542	491	556	503	552	508	496	472	467	512	503	521	483	506	522	537	503	523	524	500	505	515	506	488	499	540	508	486	522	503	521	500	494	473	530	522	493	478	498	487	513	491	513	529	497	501	483	495	522	526	537	512	473	551	494	518	515	532	513	508	510	514	549	507	511	510	516	500	514	508	508	514	498	501	504	510	520	493	469	479	493	524	547	534	523	498	492	492	475	530	501	479	512	549	509	482	551	469	492	483	487	508	491	521	524	481	502	513	529	517	516	528	535	557	497	518	497	536	549	510	478	496	542	531	518	530	483	490	518	536	515	492	519	549	512	503	491	501	525	524	469	532	509	525	508	540	538	506	517	537	505	533	523	502	502	487	505	485	486	508	499	506	515	525	477	518	487	482	498	532	460	504	559	506	525	478	541	571	528	451	487	530	521	512	477	507	485	507	493	517	568	505	539	485	502	513	514	538	472	504	513	507	513	552	508	554	491	503	492	512	543	514	516	482	502	505	541	516	523	530	531	500	527	484	473	484	497	503	518	513	472	529	495	508	520	547	522	492	528	531	512	480	553	555	496	474	523	458	489	537	556	506	518	544	540	514	507	511	518	529	523	534	547	528	536	501	482	557	501	534	531	485	507	509	484	505	486	539	512	491	529	527	497	541	514	537	563	529	514	540	488	488	510	529	543	533	497	496	525	472	545	491	485	536	499	517	485	484	533	490	521	482	526	559	517	507	503	486	499	544	488	525	455	546	517	504	472	496	495	520	507	494	515	491	524	487	500	515	532	487	529	467	489	482	498	496	525	481	482	488	490	528	477	454	536	515	485	499	518	491	506	520	504	494	496	496	545	456	527	563	495	488	529	522	480	506	501	479	525	518	527	519	504	540	501	497	509	493	501	558	510	548	495	534	524	490	525	512	521	500	521	535	484	508	495	526	509	513	492	506	501	533	543	501	509	459	505	540	535	457	486	484	525	519	517	537	463	529	526	473	488	519	494	503	543	490	532	506	510	562	531	516	503	517	511	519	521	546	482	496	508	517	484	486	532	542	489	514	521	500	472	514	498	517	542	461	521	514	512	496	530	497	498	544	522	473	533	553	498	536	515	512	519	494	551	523	513	492	512	501	528	516	515	510	512	495	539	513	511	564	517	513	491	542	531	558	481	540	454	542	514	528	520	505	526	524	523	505	489	522	496	540	505	487	518	544	514	482	518	533	527	499	513	515	514	496	479	536	501	531	525	463	497	543	479	491	497	492	495	541	502	508	506	494	503	517	446	526	544	548	535	532	546	513	528	513	550	548	523	519	479	525	529	498	526	510	495	480	499	527	512	542	525	489	508	524	498	520	540	483	536	471	515	497	523	533	534	504	528	501	517	516	530	486	499	484	497	538	479	474	528	480
37019	67064	52776	38597	32914	27733	23215	18963	8414	3977	2041	1555	1067	875	865	801	744	693	662	619	585	625	551	598	563	552	559	548	532	501	538	574	542	549	569	565	527	522	512	505	511	547	556	524	534	565	510	498	541	541	537	550	578	507	534	530	528	545	535	534	520	509	511	518	502	514	519	541	496	510	572	560	522	536	507	502	506	513	509	530	510	541	480	557	575	559	534	510	523	504	577	536	557	514	544	519	529	533	576	515	492	518	511	496	487	558	483	518	565	481	558	491	530	504	542	518	533	503	533	524	534	493	468	492	573	543	528	496	559	555	523	515	572	539	517	528	514	496	454	557	515	554	561	499	518	549	514	504	560	522	555	531	547	541	518	555	555	515	532	522	491	559	551	511	538	524	484	504	566	540	497	517	541	574	551	490	510	541	463	555	505	547	501	518	517	518	543	524	544	483	519	526	531	523	519	504	513	540	530	524	524	553	468	523	566	521	518	500	501	542	508	580	537	507	525	526	571	546	531	559	515	525	513	520	545	554	527	557	532	542	518	480	538	551	486	530	549	532	516	535	532	572	538	543	521	475	540	543	511	496	539	500	565	519	519	526	570	542	522	566	541	527	525	494	508	533	505	566	527	513	456	543	491	512	498	529	517	530	542	500	524	519	513	489	518	547	489	525	554	504	535	498	555	515	552	547	533	542	520	512	512	507	490	547	538	526	500	515	490	529	561	518	515	544	539	571	549	534	524	512	499	531	511	587	512	549	510	520	534	513	512	499	571	553	476	528	492	523	534	526	547	497	525	547	498	550	522	522	535	496	465	529	521	551	515	530	542	520	555	532	504	530	498	490	551	518	504	529	516	561	528	508	523	535	537	516	532	537	524	543	552	576	513	576	515	542	525	502	532	552	513	485	528	552	525	539	545	537	490	531	531	522	524	501	514	529	529	551	499	498	515	551	534	509	583	571	506	560	532	525	520	531	542	528	518	507	539	532	538	516	548	519	550	538	539	482	568	516	499	526	579	556	557	534	500	528	506	504	535	504	503	532	516	525	501	505	516	551	537	527	512	522	500	555	529	520	536	514	531	500	492	515	527	521	545	547	557	554	564	504	490	511	552	555	520	502	504	544	468	520	524	537	527	522	558	520	506	509	506	519	478	497	563	513	481	540	482	504	542	542	501	565	540	536	522	526	557	538	547	561	522	495	519	506	490	590	528	521	497	539	500	560	492	529	508	530	539	488	529	528	527	507	570	532	478	507	523	532	517	506	491	569	523	517	518	533	500	524	526	523	547	530	521	524	549	516	521	501	495	541	474	525	542	502	511	481	544	489	521	544	515	493	548	547	535	537	527	519	555	514	530	509	566	557	535	505	513	568	539	548	508	549	517	527	466	522	560	519	524	499	517	570	507	539	535	572	503	512	499	515	513	524	530	521	543	556	465	510	519	549	491	531	513	513	519	517	528	545	549	551	538	518	505	549	538	520	494	536	527	545	537	519	548	541	498	496	520	518	533	546	568	523	545	523	496	515	501	524	510	536	527	536	519	520	526	535	551	506	520	494	483	517	545	512	549	515	521	518	537	561	505	521	496	518	497	515	513	515	542	495	555	508	514	541	516	543	534	494	523	518	522	529	540	511	502	525	542	517	521	551	527	518	527	514	528	508	501	499	524	537	491	502	520	548	541	521	556	499	508	548	497	529	522	589	553	541	523	520	480	496	535	512	531	537	534	500	531	536	540	516	520	536	514	508	539	552	499	570	531	498	468	528	514	515	570	520	529	542	552	530	563	556	518	500	525	564	518	505	536	520	527	529	558	488	527	529	535	499	511	554	526	509	508	497	562	541	542	509	535	530	509	515	507	508	487	480	509	511	515	506	553	546	487	514	528	527	497	549	516	522	554	552	550	568	517	510	562	527	509	497	516	541	523	528	541	511	502	504	544	541	517	530	533	534	545	508	529	527	538	505	549	509	508	525	553	512	527	546	496	505	560	509	568	539	489	536	489	469	527	522	521	579	492	508	499	543	489	506	559	542	528	560	503	519	542	485	500	508	538	524	600	536	519	505	506	539	491	531	510	540	517	501	546	501	529	492	541	515	509	499	534	523	565	527	536	511	517	503	479	508	474	541	522	542	535	521	512	519	489	497	509	506	523	521	552	520	512	529	550	520	501	509	535	555	540	525	542	513	500	518	566	525	541	508	529	551	482	550	527	507	510	483	526	529	518	549	531	545	527	523	512	507	501	508	549	548	476	553	531	502	541	544	518	549	518	504	519	517	480	528	512	548	549	533	513	549	501	562	495	473	536	516	534	532	520	501	526	539	498	533	525	527	536	501	510	514	515	499	498	516	484	537	551	519	516	533	483	577	533	551	513	510	495	463	484	495	499	526	526	536	530	534	543	521	501	536	516	513	544	538	513	525	541	542	537	517	555	556	544	495	531	575	529	514	543	494	513	558	493	472	526	527	515	544	541	534	527	512	519	497	523	482	528	561	521	508	514	491	486	560	523	532	529	517	533	529	520	508	540	533	510	566	509	484	526	533	514	497	534	530	513	541	548	524	483	552	527	533	540	534	524	503	494	487	542	537	505	513	530	538	529	508	522	511	513	510	585	510	483	548	585	538	527	513	517	512	514	498	554	494	561	520	518	518	546	535	521	496	516	518	508	534	514	503	533	538	538	487	484	545	534	525	531	533	533	529	494	572	522	517	531	480	487	534	517	520	540	485	501	510	484	549	502	506	531	497	530	521	505	549	513	486	510	538	512	512	519	510	509	528	524	506	505	530	546	550	511	545	526	513	532	510	495	525	513	544	515	526	532	506	550	502	561	531	576	462	567	496	518	560	504	523	520	511	547	553	482	489	531	495	537	508	535	495	527	523	520	503	506	457	495	518	511	522	546	499	519	529	541	541	519	557	496	520	538	521	508	531	540	522	511	528	543	519	524	520	518	539	529	531	513	526	532	516	500	530	501	502	551	510	523	512	514	532	520	527	521	551	515	546	498	552	503	512	550	540	519	515	514	543	539	481	459	512	561	545	509	538	519	538	478	522	540	504	544	519	540	579	538	554	520	513	490	556	536	531	486	529	526	516	536	506	515	503	500	531	536	557	534	539	518	472	523	560	551	562	520	493	555	511	532	496	491	501	505	533	505	465	525	518	492	490	529	500	529	511	495	520	497	498	526	495	512	516	539	510	498	486	557	568	540	517	524	531	513	493	535	520	533	497	545	496	555	540	523	528	531	534	505	562	515	520	552	540	512	536	524	504	527	538	544	501	536	495	488	522	508	520	522	517	529	523	504	557	498	512	523	518	541	568	540	518	527	498	544	518	500	500	476	528	522	495	517	557	549	546	552	504	493	497	517	517	495	530	492	555	537	534	535	560	520	483	514	509	502	472	555	543	518	514	530	496	570	559	516	556	534	523	490	538	545	561	487	538	538	474	507	519	548	512	491	488	528	527	525	485	519	491	497	526	547	513	517	499	531	502
33142	38107	39155	27503	17348	11534	6832	3076	1200	755	539	455	418	352	315	312	313	309	277	292	267	265	294	283	307	304	271	283	266	275	257	278	278	254	279	291	286	268	282	272	270	297	283	306	287	263	275	296	276	300	319	267	296	297	310	276	260	267	282	298	314	304	292	258	284	274	261	275	287	299	300	261	283	297	284	300	235	284	266	264	254	291	307	314	288	293	295	283	259	287	289	290	287	269	277	285	270	301	291	286	281	306	282	273	262	274	267	282	286	269	319	299	289	256	277	265	255	269	288	299	282	293	287	294	299	280	272	262	261	267	283	272	316	315	293	265	285	290	281	269	261	284	299	288	271	292	283	278	294	268	304	276	296	296	296	281	284	282	322	272	274	264	293	265	280	277	299	269	286	289	264	274	277	290	288	270	270	286	262	291	262	295	289	266	278	272	277	295	275	286	261	264	275	303	273	314	286	282	255	280	297	282	268	257	270	281	268	271	276	266	274	275	288	290	274	252	266	286	279	298	273	312	277	287	260	281	295	306	280	274	294	322	276	304	294	301	276	281	306	301	295	260	303	293	272	270	260	286	271	283	266	249	279	308	271	281	280	288	295	293	298	241	292	276	275	284	291	297	316	267	294	259	277	270	299	266	263	268	312	298	274	286	298	295	257	302	295	254	309	311	283	303	272	247	284	267	297	275	287	284	290	311	282	299	275	272	277	300	256	284	275	262	297	280	274	289	283	288	271	301	267	270	312	273	308	325	280	289	298	314	300	248	277	290	270	271	314	331	270	286	287	279	261	292	306	309	278	298	281	235	266	240	276	308	280	283	269	297	273	273	288	297	283	299	306	276	271	282	278	310	275	281	294	299	308	298	279	285	305	293	296	297	298	295	312	257	278	267	293	290	291	297	258	300	317	269	242	269	280	264	252	283	298	285	272	278	272	274	317	287	261	271	303	269	289	282	267	255	289	298	285	259	278	307	292	285	270	285	276	281	275	286	263	303	243	265	296	287	307	266	301	283	256	269	272	287	300	295	275	303	302	262	287	279	286	274	293	310	290	288	280	278	265	296	273	260	278	332	301	284	308	302	298	278	268	268	271	320	290	279	266	238	295	295	270	269	315	287	274	283	261	290	252	243	308	265	277	302	258	296	286	274	279	309	272	266	295	281	284	292	276	275	256	274	315	293	267	285	266	280	272	291	285	275	317	270	266	296	240	317	282	279	287	287	291	300	278	273	250	305	272	303	272	287	268	279	297	261	309	322	268	311	244	281	264	264	270	281	320	265	271	294	308	255	261	274	270	304	288	324	281	285	251	276	287	270	281	264	308	277	260	251	285	286	279	278	290	286	294	260	254	266	292	282	297	280	267	259	293	281	287	295	273	274	265	283	298	282	276	292	306	269	256	299	284	310	311	276	265	277	285	265	273	249	268	291	274	277	286	287	267	303	285	285	316	276	310	301	288	281	306	269	281	292	288	290	255	278	304	248	274	314	284	303	275	264	247	299	291	252	267	296	310	286	277	285	305	302	298	288	298	283	258	289	284	290	291	275	252	280	290	278	273	296	278	277	272	268	284	260	275	274	286	276	313	298	278	258	255	292	270	266	257	300	320	263	274	282	276	291	250	283	322	261	279	316	267	314	275	268	257	299	320	283	284	266	307	280	270	311	284	267	284	292	298	290	264	262	272	278	283	260	282	301	306	275	290	276	284	275	308	291	289	273	262	296	284	278	312	286	308	282	282	263	299	274	264	286	280	301	292	295	313	290	274	252	312	277	281	308	288	259	298	272	267	271	272	281	334	279	279	296	291	285	251	267	285	287	291	300	317	291	266	265	293	282	285	282	264	262	243	276	289	263	301	289	273	295	260	306	275	283	295	247	264	269	274	300	257	282	280	281	294	271	284	295	308	280	293	273	288	275	284	292	300	330	288	301	292	286	293	293	278	285	278	308	270	318	270	269	283	280	336	241	293	272	276	259	267	255	251	247	281	286	276	299	276	279	272	253	300	321	267	260	268	269	267	287	266	299	272	286	269	269	274	274	258	298	282	274	279	275	297	266	288	290	278	290	321	267	272	272	315	280	258	263	283	285	294	286	278	297	286	292	259	303	275	275	304	294	270	264	267	279	306	280	290	287	272	273	289	294	277	294	282	284	308	311	266	294	289	265	276	276	280	252	313	265	286	295	245	282	257	249	262	261	252	275	304	314	276	276	309	278	295	282	301	287	285	274	274	290	307	257	279	286	324	281	293	285	262	274	284	275	274	270	301	298	300	268	271	285	256	247	266	240	276	294	255	284	268	277	283	283	281	276	270	297	277	272	246	284	279	286	258	234	248	286	302	290	264	268	291	307	262	273	293	284	277	275	284	285	286	325	262	278	309	283	275	290	283	305	274	297	269	282	282	278	278	284	284	273	276	240	281	277	281	277	266	264	274	307	289	310	289	290	280	311	272	278	248	292	257	315	279	231	284	248	270	293	268	294	273	290	277	303	297	283	271	279	299	314	267	285	271	249	298	279	296	287	268	251	266	265	272	296	284	275	298	296	269	262	274	303	267	264	306	279	286	253	254	290	261	311	283	276	276	284	268	288	307	274	251	262	281	305	252	261	292	259	285	298	273	292	276	277	263	288	316	301	280	264	311	272	271	293	261	285	261	290	270	289	266	259	265	262	252	300	279	282	266	303	303	307	288	305	303	280	281	282	274	290	279	284	281	268	281	274	278	280	279	282	265	240	280	282	278	269	287	247	287	295	307	289	293	295	297	307	315	324	271	267	273	288	259	268	305	292	278	304	285	288	278	291	267	271	280	263	273	341	274	269	285	260	299	292	254	301	274	306	276	282	285	294	239	297	281	276	289	278	267	296	275	280	272	280	283	301	278	276	274	297	278	276	323	271	269	295	281	291	293	284	317	287	300	301	260	279	267	270	261	304	276	294	247	269	309	288	260	303	275	281	284	267	298	268	303	307	280	275	272	296	317	266	274	287	256	318	292	316	309	280	274	300	303	272	312	306	271	285	267	259	260	261	271	270	266	260	250	302	294	263	291	291	264	243	285	259	278	274	293	266	275	313	283	307	308	288	305	277	275	278	286	256	296	287	295	305	307	294	288	295	285	300	288	276	260	273	279	302	329	296	284	291	309	289	274	304	267	294	303	303	278	276	248	261	284	270	303	262	274	281	282	287	280	278	312	261	303	296	252	284	287	288	271	278	280	284	280	296	304	270	298	281	287	311	279	268	289	282	297	305	278	273	257	282	269	253	298	307	287	310	277	258	295	290	290	295	277	287	296	293	253	270	265	259	294	262	298	293	283	286	277	271	258	283	295	281	303	286	288	282	270	257	286	324	286	280	303	277	291	270	269	290	268	275	257	295	299	279	264	248	281	276	265	272	293	283	274	244	273	277	263	291	279	299	263	292	272	262	271	270	254	260	311	280	275	280	250	292	268	304	264	284	272	287	289	280	300	289	267	318	275	281	289	270
34857	51475	38753	25420	19946	15116	10249	4912	1996	1196	849	710	517	428	389	368	370	352	341	318	361	312	327	323	343	318	309	338	297	297	297	347	281	304	322	308	311	304	309	301	357	291	320	330	294	287	296	317	313	309	324	306	330	302	302	309	264	299	339	311	319	284	303	313	283	324	319	313	306	317	285	319	286	322	306	284	315	327	326	317	304	318	305	305	302	323	339	330	310	307	316	326	310	299	280	307	298	280	306	340	307	308	306	339	295	326	289	340	266	289	314	309	332	314	293	339	312	315	308	290	275	312	288	264	289	334	316	319	277	293	268	281	272	300	301	299	296	334	311	300	326	315	313	305	312	334	318	314	330	297	297	342	293	327	310	316	283	299	318	320	308	311	323	322	355	344	284	301	304	306	276	303	311	302	314	293	325	309	309	325	298	278	322	320	327	305	320	331	303	307	277	307	290	315	309	310	275	316	302	292	323	297	285	304	306	319	286	304	294	297	300	286	285	292	297	295	294	318	305	295	319	286	270	270	305	288	290	324	318	313	351	297	319	305	289	304	302	321	302	318	318	319	313	316	291	321	298	280	299	293	285	299	289	313	324	298	302	312	306	343	307	290	280	316	300	302	315	325	295	303	294	310	309	302	343	293	297	292	300	329	308	284	315	329	336	315	296	292	304	303	280	309	327	314	310	308	294	334	310	333	296	324	333	305	299	321	317	289	311	295	294	296	331	342	348	268	308	326	330	304	285	276	298	313	334	294	323	313	302	331	329	319	294	304	274	320	332	312	306	291	286	308	348	312	322	309	330	321	297	310	317	319	332	296	307	301	336	316	324	287	315	281	314	314	337	311	299	343	299	308	318	328	303	298	303	314	325	320	292	305	314	295	327	287	315	320	314	317	316	298	292	326	317	324	315	287	297	305	302	288	326	314	318	303	319	323	321	322	289	318	315	308	285	285	322	300	329	330	305	292	316	310	294	293	336	301	284	310	312	329	296	321	296	317	320	330	291	337	292	325	278	293	324	289	296	307	309	348	326	296	311	318	334	312	310	283	309	336	295	300	285	322	309	296	314	318	296	274	307	317	323	298	316	315	321	311	307	271	317	289	299	329	305	303	300	318	324	322	283	333	298	321	290	312	324	298	284	297	322	284	308	325	316	303	327	315	287	300	334	299	284	313	278	321	279	310	303	283	322	288	333	307	296	317	294	321	261	301	317	323	325	308	318	306	302	304	309	297	316	324	329	274	308	300	298	293	271	307	355	313	307	287	310	315	318	324	348	308	300	296	296	305	297	305	279	322	317	327	318	339	310	318	340	313	348	305	300	307	330	286	307	309	294	281	315	285	346	302	345	316	298	293	302	321	319	298	311	313	290	322	310	327	325	291	284	302	310	308	312	303	346	279	297	329	318	295	321	312	306	316	303	297	307	287	298	283	286	281	291	349	291	339	309	333	300	288	297	296	307	281	285	293	320	304	311	332	290	327	326	299	285	249	256	308	283	273	291	325	300	301	308	289	308	293	300	307	281	278	326	299	304	332	335	302	297	303	318	324	333	303	336	284	299	305	301	301	332	308	322	288	299	286	324	304	334	280	290	292	339	291	284	299	314	303	309	294	315	323	311	301	281	316	305	291	310	351	348	304	294	333	298	302	307	323	309	310	293	288	310	322	295	298	296	293	311	308	310	304	324	288	322	294	319	304	295	285	303	328	322	275	326	279	339	279	283	326	301	294	338	286	291	303	305	300	312	302	297	316	296	261	308	321	272	312	301	297	293	318	301	315	290	294	330	328	310	334	275	296	301	331	307	327	333	314	288	281	293	328	307	302	334	337	322	304	349	327	293	313	311	303	282	304	321	277	320	341	308	303	272	283	279	299	327	283	304	297	295	292	319	317	315	328	313	281	308	301	317	310	280	271	312	319	306	301	305	301	304	305	259	315	302	335	310	317	327	308	338	301	304	328	314	290	314	320	282	341	339	303	309	305	328	299	292	317	279	297	297	329	311	329	296	304	302	339	316	293	328	325	281	298	276	337	267	310	338	321	329	297	294	298	309	301	308	268	320	353	324	304	305	301	296	325	280	325	314	289	292	325	285	316	282	334	302	302	280	308	329	322	310	300	299	278	295	321	338	321	293	314	301	314	309	310	296	318	279	312	323	305	314	308	314	330	319	274	288	337	299	306	325	314	285	296	296	325	307	316	293	330	347	271	316	307	301	306	281	302	314	313	291	277	254	286	310	332	314	301	331	291	331	287	322	311	325	320	296	302	315	336	280	314	321	327	304	354	323	293	287	333	323	283	311	311	330	307	296	264	292	308	348	301	296	302	307	294	286	305	293	300	313	274	292	330	313	304	305	311	310	316	341	326	294	293	294	322	297	303	307	277	316	324	326	311	290	294	323	312	282	324	309	317	318	304	317	312	327	322	306	325	275	324	331	314	294	311	302	337	308	322	303	305	326	328	300	285	295	318	276	323	302	309	315	282	351	321	319	308	328	327	293	309	302	299	304	301	285	296	286	288	322	318	330	280	297	332	292	282	302	269	300	293	303	292	287	296	304	315	346	321	299	293	296	332	308	284	304	342	306	298	278	290	287	274	312	332	320	299	335	304	309	330	310	312	295	332	291	279	300	284	324	305	286	305	293	328	297	309	289	323	312	302	340	284	337	302	320	310	281	326	329	315	292	297	325	283	304	306	293	307	298	272	310	300	301	305	319	321	320	280	328	314	313	313	342	329	310	296	271	307	334	310	315	291	301	317	302	293	311	328	322	327	309	294	298	298	324	296	341	291	309	322	294	298	284	325	297	298	295	291	284	301	308	328	269	306	313	311	268	307	313	299	303	322	276	330	309	283	305	287	295	314	284	308	299	304	291	290	308	320	318	308	329	317	333	306	305	310	310	320	297	314	301	294	288	319	312	306	303	326	283	309	333	306	331	301	316	330	326	314	298	302	357	291	314	317	309	313	283	324	314	303	300	326	341	286	316	313	290	303	294	294	301	330	312	305	298	276	279	304	294	301	303	284	310	301	282	307	324	328	315	292	312	298	318	315	283	290	296	333	318	316	273	314	343	329	308	331	338	321	295	318	292	300	279	321	302	283	273	307	297	308	300	296	324	295	310	313	351	286	288	297	342	325	305	314	282	294	323	299	316	307	316	276	288	321	270	299	325	294	321	318	311	309	313	309	314	317	331	322	310	299	312	337	298	322	347	296	290	333	302	312	283	320	307	303	291	303	285	307	306	321	288	295	314	286	305	320	357	326	290	316	314	302	265	298	262	316	308	302	356	306	337	284	290	307	289	308	317	292	348	320	302	310	338	308	296	326	281	301	306	315	311	326	332	268	261	314	303	295	296	286	310	296	321	278	267	305	293	304	290	319	332	291	333	314	286	320	285	302	289	315	270	310	305	312	293	311	302	348	315	296	287	292	325	323	292	265	299	305	328	297	304	295	316	316	308	292	303	305	310	293	328	302	329	287	321	312
24590	21739	29368	26186	24685	22767	13665	6062	3129	1428	935	771	625	477	435	464	461	407	421	398	388	403	347	332	345	335	328	357	379	338	353	346	314	336	362	334	341	352	377	363	360	332	346	358	371	333	331	344	354	357	333	338	355	377	366	367	351	328	306	311	322	353	354	337	329	334	339	322	327	337	341	357	313	341	330	317	330	326	325	313	341	336	343	337	339	347	388	353	338	336	331	321	328	365	343	307	333	324	358	357	342	336	345	344	385	378	358	307	359	353	351	350	331	353	363	320	349	342	374	323	322	328	363	345	350	315	342	344	331	340	361	321	345	334	346	347	362	353	320	357	327	356	337	344	341	311	335	333	334	345	373	344	307	376	327	342	340	312	358	339	336	331	338	336	309	346	340	328	333	368	346	324	345	330	366	368	360	324	340	338	358	339	315	350	356	323	380	350	336	355	353	330	323	359	328	337	358	326	370	358	338	357	330	343	367	357	322	343	336	346	356	317	324	337	357	354	342	349	360	360	360	342	356	366	354	353	341	378	364	326	342	331	347	326	359	323	367	344	334	346	315	340	314	320	374	365	355	347	346	335	370	371	340	329	316	351	345	344	382	352	351	352	323	330	330	365	321	320	357	335	353	355	364	312	349	327	330	341	337	362	368	354	355	330	339	330	352	368	349	385	354	372	345	345	341	377	330	351	334	332	332	317	320	323	338	327	333	366	365	332	359	318	347	327	367	329	322	347	349	352	357	324	336	360	328	372	319	338	334	355	334	327	342	340	384	392	345	346	374	331	354	338	322	340	323	357	306	359	367	352	361	352	340	372	339	329	358	324	343	344	324	378	325	361	308	311	338	330	356	340	344	335	332	339	349	360	337	339	357	343	401	345	311	351	345	344	335	341	311	333	323	325	338	348	330	337	334	332	391	336	363	358	331	376	353	343	298	346	355	345	339	389	351	330	375	341	346	346	343	333	329	367	356	333	338	340	338	324	363	358	335	366	358	354	339	333	388	323	332	347	352	349	393	333	318	335	352	340	344	372	360	338	315	345	380	323	382	301	351	327	333	341	321	334	383	324	352	343	352	335	327	376	388	349	343	325	355	335	333	333	307	357	347	354	357	329	322	309	357	359	339	339	337	336	336	372	361	338	315	343	373	384	336	370	316	335	337	334	343	356	329	302	338	339	330	380	331	339	322	357	368	343	377	343	332	313	347	322	347	361	361	352	388	337	331	324	313	384	351	335	359	335	366	331	335	321	326	367	324	390	315	321	343	386	379	365	358	352	336	351	348	362	327	314	329	342	361	310	343	380	372	354	374	328	336	384	318	320	326	365	373	322	373	333	343	322	312	318	323	327	364	311	331	357	353	356	326	306	325	360	348	325	376	359	342	359	342	319	370	354	351	338	336	367	319	335	336	359	335	346	330	315	332	345	340	347	349	341	392	325	346	340	332	316	334	339	362	351	385	351	337	387	367	342	346	357	319	318	316	321	366	342	324	384	341	387	359	326	330	372	361	324	330	345	339	342	342	344	371	339	315	349	350	359	370	333	324	321	342	315	333	356	341	309	343	321	323	351	337	340	334	364	336	341	386	341	367	342	369	336	334	357	363	352	328	340	324	345	374	342	347	336	324	355	360	366	365	360	358	347	322	358	337	347	370	368	353	352	337	341	370	346	329	325	308	322	341	331	362	360	309	354	327	330	362	345	361	345	365	341	345	352	366	329	336	340	335	344	323	354	317	392	340	345	338	342	309	354	344	332	371	323	358	324	329	364	362	320	334	326	357	356	342	362	349	349	355	319	347	330	327	342	356	335	372	369	347	335	324	335	345	375	330	348	333	332	327	325	346	378	341	280	378	359	351	327	336	338	341	388	327	313	358	336	384	374	339	307	347	325	369	315	383	319	321	367	355	375	352	344	339	346	343	331	336	355	341	339	344	314	360	335	344	355	337	308	364	372	337	309	342	359	346	369	344	306	315	334	355	345	345	343	342	343	377	343	340	369	371	343	346	339	333	325	344	352	352	372	367	323	337	333	329	324	336	364	336	318	350	332	359	340	342	335	337	323	353	331	305	298	314	350	336	327	336	355	344	329	347	331	348	354	352	306	342	372	348	363	334	342	366	336	339	357	334	353	336	323	354	351	342	329	362	366	308	335	321	327	352	348	359	366	327	340	347	357	349	350	339	347	344	315	340	338	385	348	327	353	359	329	383	333	372	363	311	345	365	330	338	384	349	350	329	356	338	366	350	340	330	322	364	373	323	361	318	334	360	332	345	308	306	328	356	356	329	349	321	355	344	347	332	317	360	325	345	343	326	366	358	336	358	357	318	324	391	363	338	338	335	341	394	292	333	359	319	341	355	355	337	327	335	349	363	348	361	339	331	369	353	349	344	337	324	325	364	339	336	332	359	304	350	339	335	359	346	355	325	342	342	352	305	342	338	362	331	343	322	360	337	322	319	341	363	366	316	304	303	350	320	327	331	346	317	350	346	331	325	342	311	328	354	359	355	344	351	381	336	356	362	344	330	346	363	341	339	359	303	332	353	336	321	318	352	348	359	351	317	360	331	320	343	336	332	346	346	328	309	338	345	318	328	359	338	362	359	340	318	340	344	369	358	346	336	351	322	341	350	371	347	347	341	349	296	331	332	361	330	368	326	335	356	336	332	296	315	325	356	334	376	353	361	359	360	389	354	308	336	340	349	370	356	325	343	337	337	327	311	355	355	334	330	361	340	335	318	345	350	339	323	340	348	343	350	364	338	319	355	347	349	341	350	327	332	325	336	319	339	343	353	334	320	339	335	314	365	328	332	367	357	350	357	329	363	338	361	337	324	331	332	358	353	352	356	342	346	366	344	337	336	354	341	350	371	342	326	349	364	335	319	384	332	348	372	374	340	356	351	341	350	309	374	345	316	376	324	321	316	333	390	346	341	329	333	303	390	353	333	346	352	314	358	326	298	364	378	330	324	337	336	365	336	350	295	336	365	323	333	318	332	354	328	349	375	326	368	372	335	355	321	329	370	331	354	356	352	359	357	350	326	322	311	338	372	337	334	341	362	339	331	360	341	355	331	374	336	337	314	342	353	355	331	324	360	352	325	336	345	377	342	331	339	364	367	385	325	353	348	338	373	326	360	322	354	340	338	336	352	344	347	331	372	337	336	338	348	330	326	353	333	355	357	358	315	325	350	350	334	341	307	315	330	331	334	334	327	348	344	354	344	379	327	335	328	339	331	325	308	348	352	332	337	357	301	342	346	338	357	347	357	365	327	351	328	341	325	331	335	348	320	313	343	327	334	328	346	339	336	375	388	339	323	356	337	355	336	345	349	343	355	317	341	335	347	337	344	337	332	310	345	345	368	361	321	363	370	313	356	339	311	358	336	343	335	335	344	319	327	317	355	308	333	323	334	333	344	368	348	355	383	346	331	326	330	352	340	378	321	354	336	348	320	324	346	336	343	336	319	332	351	352	346	367	367	335	353	330
34645	59950	47132	34443	29615	23494	13645	8504	4976	2200	1372	1158	801	600	569	547	549	438	445	461	429	399	402	391	404	387	380	390	349	363	373	345	381	391	403	365	376	362	381	322	384	354	374	364	370	346	370	335	350	369	358	371	368	396	368	353	341	362	347	352	373	368	372	338	348	346	364	377	343	371	356	370	347	352	350	361	358	361	369	336	356	371	372	355	354	341	374	330	343	362	382	363	347	349	364	377	365	346	383	353	392	373	366	342	355	341	368	335	347	349	344	360	386	321	386	387	351	367	370	359	355	351	354	356	348	373	384	335	369	345	349	372	309	361	355	331	358	310	374	358	372	380	355	301	317	360	384	331	336	355	344	361	332	364	380	389	339	346	354	334	360	372	352	351	349	367	371	361	379	384	402	352	348	366	369	378	357	354	366	379	376	364	339	351	367	368	335	384	350	310	347	314	364	366	362	358	357	342	342	378	361	332	371	350	367	339	346	354	352	359	392	371	401	371	352	337	359	355	365	384	342	377	370	338	357	404	385	381	335	348	365	336	334	368	364	376	347	329	363	348	374	352	372	385	336	345	343	379	378	363	353	337	349	380	315	348	371	391	363	348	389	351	358	388	367	337	334	331	346	354	335	377	360	351	348	344	372	344	365	336	355	333	363	358	344	332	380	387	363	344	376	387	386	353	357	355	335	356	341	389	367	332	349	370	382	339	344	401	359	385	372	354	354	368	373	329	361	379	344	334	355	361	348	366	345	361	340	363	351	320	387	385	357	383	343	329	343	378	361	356	374	349	370	331	355	370	346	360	350	319	385	356	338	346	376	344	349	402	324	351	345	361	352	403	358	371	387	355	400	350	371	379	355	332	356	384	377	348	340	371	392	311	371	385	327	344	357	304	331	308	356	384	358	379	340	371	354	340	371	362	362	372	365	382	340	336	372	350	388	358	336	332	352	364	355	380	337	386	366	343	346	319	388	336	380	337	386	336	378	380	354	368	390	375	372	367	336	342	373	392	327	369	360	393	350	388	373	320	369	346	346	355	346	350	355	358	359	373	364	377	388	348	364	372	378	396	363	347	341	364	346	352	354	338	347	334	354	355	381	322	397	318	374	375	382	382	338	363	322	372	371	351	366	360	344	344	367	361	342	336	336	355	400	338	382	376	360	365	379	335	351	389	349	350	332	337	382	375	383	375	384	349	362	399	376	381	371	352	359	385	361	346	391	377	383	341	381	372	370	360	331	363	369	351	363	369	344	379	377	379	369	353	316	340	366	376	408	391	381	373	376	365	335	320	326	343	367	338	373	358	359	396	401	351	355	321	351	384	394	340	347	346	337	365	351	340	348	364	411	334	373	349	337	339	360	356	356	375	404	365	361	348	389	329	369	366	371	353	328	359	353	345	306	369	374	356	372	368	350	361	348	371	375	382	382	342	326	325	328	358	370	342	384	359	350	367	371	345	381	427	377	333	363	374	353	370	343	357	383	362	378	361	381	362	349	356	334	351	366	364	378	339	373	358	395	405	395	364	355	375	346	379	385	350	341	369	355	370	360	345	397	340	335	400	342	341	349	361	354	368	383	356	353	394	361	359	343	373	376	399	341	366	346	339	354	357	371	379	372	340	342	356	389	367	361	392	350	353	365	366	354	385	362	370	340	365	386	371	382	297	327	362	394	356	337	355	338	351	365	377	388	320	347	391	338	346	336	346	354	372	314	338	351	354	342	347	324	331	341	331	336	335	361	378	373	338	365	356	326	344	371	370	379	370	331	347	371	355	368	317	324	348	343	365	329	326	362	369	335	377	393	354	328	389	386	377	353	368	380	348	377	349	346	344	375	355	393	360	345	345	372	371	341	356	370	358	343	337	342	386	354	373	338	371	396	357	365	352	342	344	327	381	358	361	396	329	394	358	362	352	349	342	350	333	387	352	350	391	327	344	309	364	350	337	343	367	366	343	347	362	390	380	363	366	329	366	378	346	375	361	324	354	362	366	342	328	349	352	359	393	352	350	348	394	369	363	373	370	344	377	376	366	321	388	351	376	316	351	374	340	397	361	367	327	341	362	321	383	331	353	372	378	360	345	336	353	342	319	375	343	345	383	356	362	340	366	343	310	393	386	379	347	392	340	382	325	379	365	373	381	351	372	346	351	379	364	355	342	360	369	377	373	338	323	368	347	386	376	388	356	330	367	340	338	408	374	337	330	375	332	358	351	368	362	349	374	360	375	368	331	360	358	329	367	366	369	331	353	375	345	354	380	363	332	391	362	363	361	357	366	383	340	367	320	332	382	356	355	353	327	357	383	347	370	370	345	366	349	350	356	376	360	359	349	362	349	385	349	335	351	375	337	369	342	351	358	351	372	360	328	392	372	356	350	382	325	365	363	337	353	342	360	373	331	369	352	335	369	333	383	367	349	383	349	381	335	350	343	362	394	345	392	376	327	386	361	358	396	355	337	358	358	351	390	359	358	354	358	331	371	367	355	366	370	364	345	348	373	379	386	350	368	358	357	345	368	386	381	374	394	368	347	366	384	359	350	354	356	387	366	352	346	341	353	342	358	363	393	362	344	354	368	356	364	379	353	337	364	394	366	371	372	384	334	364	325	351	392	362	369	359	353	395	335	387	368	347	393	371	352	352	358	360	361	348	376	377	409	382	338	362	355	382	357	358	364	352	370	337	364	326	343	321	351	368	367	350	349	334	402	357	373	348	391	377	387	369	329	341	374	362	334	333	375	357	333	362	402	378	356	376	366	347	327	339	346	354	343	375	338	335	364	369	378	378	368	366	369	350	373	326	321	346	360	396	346	391	345	357	338	346	334	374	379	375	376	355	349	352	339	378	361	367	370	350	351	375	360	343	326	334	358	351	331	353	318	341	318	358	380	377	349	374	371	387	356	381	356	365	341	331	351	386	393	370	353	394	337	355	348	372	360	352	372	368	371	352	381	315	348	369	388	326	362	351	361	340	367	379	344	334	378	343	375	349	379	351	326	334	370	380	338	386	419	366	351	359	348	354	348	372	336	360	364	340	366	361	396	323	349	374	372	375	346	342	362	368	349	367	356	382	354	348	323	415	347	393	369	355	364	364	363	349	371	375	371	349	382	352	331	349	348	362	384	364	386	350	380	342	370	384	339	383	355	355	370	376	378	362	351	317	357	359	338	326	380	388	369	397	369	382	371	411	356	367	342	338	363	371	349	368	354	359	334	342	372	355	351	388	361	318	374	350	367	346	361	364	347	367	358	360	345	361	347	355	374	346	352	361	347	365	365	380	350	357	373	350	362	377	316	322	364	342	352	317	375	380	400	349	387	367	371	323	365	350	325	361	334	359	347	365	378	334	359	354	360	358	371	380	340	356	364	358	374	323	355	360	341	361	352	344	364	342	353	377	334	371	342	367	347	370	353	384	349	402	368	362	355	365	364	376	342	345	329	344	335	343	347	355	353	349	338	372	364	386	351	390	333	344	385	364	340	395	343	339	426
25737	21866	29472	28780	23411	16154	7980	4161	2098	1143	879	726	566	470	459	476	447	427	438	381	405	381	417	395	408	385	413	394	404	369	396	358	420	392	359	395	396	391	397	422	370	394	356	377	401	373	404	382	367	341	367	353	359	363	388	411	406	376	418	410	367	329	374	382	385	412	364	367	390	393	393	410	368	381	354	394	371	391	353	339	398	423	373	370	403	367	367	390	372	357	396	405	397	369	379	360	371	373	344	375	374	397	377	385	388	385	363	376	369	366	363	368	411	332	379	389	351	338	390	393	384	377	366	410	409	361	397	390	351	377	367	401	387	388	392	411	352	374	363	375	388	353	348	381	426	367	362	342	372	346	385	395	372	361	378	372	388	346	349	402	403	394	391	394	384	384	350	399	400	390	352	366	361	396	382	394	365	393	383	373	360	362	400	391	388	394	403	388	364	372	343	370	381	340	392	394	355	399	384	409	385	354	378	383	411	371	379	367	357	378	374	414	363	357	366	381	403	386	376	385	425	350	346	372	377	355	370	380	369	395	375	371	391	364	351	376	359	370	381	384	383	366	348	382	410	369	378	378	392	407	354	390	366	416	368	383	405	387	390	360	385	388	406	391	372	364	382	359	357	361	386	353	403	384	387	391	382	390	339	383	379	378	367	377	375	374	379	370	386	384	366	409	397	394	382	374	379	390	384	375	365	379	383	387	367	382	375	390	352	365	368	350	363	386	405	356	409	393	395	400	399	374	363	359	385	322	386	374	383	367	398	388	380	392	379	380	366	362	361	356	376	386	376	382	388	399	393	398	386	343	414	356	388	353	396	377	380	375	432	351	363	350	367	400	374	390	366	380	376	405	360	374	396	380	358	378	331	385	368	402	372	389	394	399	369	402	377	376	371	382	402	397	384	375	357	432	361	380	375	399	398	376	372	384	358	411	362	379	393	390	358	373	370	397	326	390	353	366	388	378	371	357	415	371	387	407	352	398	358	338	392	380	405	386	375	382	399	332	377	367	398	387	415	384	338	381	412	361	352	345	386	396	360	376	364	345	380	367	399	420	371	379	358	411	401	362	409	409	377	371	370	374	367	360	409	437	351	354	393	389	368	365	394	347	355	405	369	388	362	379	394	382	373	391	381	381	366	371	374	376	371	374	370	387	379	394	391	363	361	383	363	379	349	388	382	443	386	360	380	370	386	363	386	366	376	407	385	351	367	383	355	417	366	365	393	398	366	408	384	393	407	390	394	367	402	408	362	373	391	390	364	371	385	379	396	383	391	385	372	411	383	371	365	394	411	368	379	363	400	365	365	419	376	391	328	353	346	405	367	395	389	386	372	370	357	372	362	403	399	395	372	373	368	376	374	399	366	408	375	408	367	404	419	373	400	391	395	351	338	381	388	387	377	382	405	355	364	381	395	350	382	383	355	420	369	354	389	373	349	391	380	380	389	366	404	396	356	372	384	402	418	382	387	369	368	384	407	394	394	391	350	355	375	382	380	369	394	331	401	396	367	374	332	403	383	371	348	373	391	402	367	387	400	379	384	375	384	359	349	391	368	400	388	383	369	376	378	403	384	366	385	399	379	368	386	390	390	363	394	394	389	376	395	378	389	354	380	377	369	395	408	381	364	353	376	383	395	408	375	387	381	358	364	404	406	393	388	386	390	372	371	389	364	384	396	356	397	343	362	352	374	373	383	405	400	384	374	413	353	349	381	380	389	384	381	339	351	371	390	375	347	361	381	368	398	376	370	390	365	374	362	373	353	389	348	400	402	329	372	394	368	372	398	374	399	372	389	403	366	374	390	412	399	368	394	361	351	399	372	373	401	389	349	386	399	396	395	368	415	365	385	377	386	383	365	402	364	379	395	376	398	381	387	345	406	371	370	387	369	354	400	387	379	404	370	385	397	408	349	369	367	375	404	415	367	370	412	363	391	371	371	403	375	353	397	377	387	347	364	385	378	379	400	356	364	366	347	392	335	402	382	381	352	399	360	419	382	397	387	383	365	417	385	383	402	427	407	317	391	374	368	383	368	368	379	391	381	362	376	373	387	403	371	395	382	343	374	348	397	376	397	373	397	403	378	339	371	385	374	382	380	377	391	426	374	394	368	355	371	376	355	393	370	407	391	338	361	382	387	354	390	421	397	377	398	382	403	381	347	424	398	395	376	426	363	361	352	414	378	329	388	372	333	366	361	391	355	409	416	420	367	380	420	412	375	366	371	376	415	378	384	385	387	387	378	389	403	368	397	390	349	405	354	388	364	387	360	400	383	391	378	358	396	376	357	353	350	373	414	395	365	372	364	376	352	375	370	361	359	332	410	388	379	379	371	388	396	368	379	364	413	386	367	391	373	361	392	391	409	351	382	390	362	356	389	400	397	355	370	348	368	363	341	380	353	390	389	381	418	399	403	361	337	363	371	389	403	369	363	395	400	357	336	380	359	365	371	412	394	380	427	404	408	397	362	399	366	357	356	355	382	362	397	355	358	391	380	402	357	398	381	365	386	411	419	385	356	342	356	406	382	387	411	377	369	376	412	388	396	358	384	359	367	366	391	409	399	386	377	362	394	397	368	405	356	394	363	400	348	376	396	389	367	362	426	393	384	366	408	369	330	364	384	369	388	387	387	368	363	337	433	365	371	373	391	370	358	401	366	397	374	369	361	399	398	357	382	353	420	421	429	441	378	354	378	396	375	348	381	390	377	405	383	342	424	403	397	405	414	385	403	356	413	372	392	388	360	397	361	390	358	431	376	382	358	383	369	379	425	381	413	407	358	371	392	350	406	335	393	371	393	380	366	404	418	380	407	377	398	368	413	376	362	387	417	370	407	383	377	383	392	359	378	379	412	428	389	390	394	393	403	351	374	335	416	350	360	416	387	391	390	411	409	387	417	374	372	343	399	407	365	386	392	388	389	396	357	368	342	365	385	382	378	372	401	398	400	367	367	384	422	377	353	406	381	391	391	383	359	365	381	375	382	358	407	359	381	354	360	374	369	398	356	394	361	393	363	368	389	403	396	384	386	364	405	373	357	377	393	373	414	378	415	410	414	372	390	396	390	385	382	378	417	363	360	375	374	375	388	386	375	411	351	393	381	413	377	402	387	370	356	357	402	367	365	400	384	370	402	395	349	357	398	399	382	395	404	408	395	397	386	391	401	411	353	366	380	382	417	383	357	384	369	357	378	375	394	382	371	407	346	369	385	409	392	395	367	361	374	376	382	384	394	378	382	371	379	377	363	377	371	364	403	408	417	384	413	370	371	400	396	355	365	346	361	385	394	385	395	387	390	380	383	403	367	355	373	372	378	415	386	380	374	387	365	400	371	381	394	396	384	363	399	393	380	343	408	341	373	365	371	411	356	363	387	366	378	384	389	354	378	387	383	383	358	366	377	373	347	357	365	398	390	385	356	361	378	408	378	373	408	403	383	338	385	403	431	369	363	372	372	361	370	391	368	361	400	391	405	363	395	401	379	364	378	350
34076	57039	42895	30621	27216	18200	11057	7055	3548	1955	1278	960	759	644	561	537	529	484	453	430	463	461	458	411	408	429	410	401	388	409	403	431	397	418	425	392	419	428	404	411	435	372	381	388	417	413	383	427	416	397	433	428	380	450	420	419	441	434	427	420	396	389	381	417	451	369	403	407	388	415	389	408	403	437	435	383	462	423	391	390	413	386	365	410	394	411	449	419	399	421	391	411	392	388	434	447	445	386	427	370	414	422	409	424	400	399	375	403	421	424	379	388	364	394	358	371	400	471	416	387	390	419	374	413	421	399	398	379	437	384	423	401	415	430	403	382	407	406	380	377	387	371	416	414	442	419	401	426	377	402	396	392	412	404	393	412	426	396	402	429	411	396	406	431	404	383	424	406	408	419	403	410	405	426	434	437	445	432	427	408	410	374	380	456	400	388	398	382	403	409	418	401	398	399	428	426	368	412	417	402	425	379	421	423	404	405	389	399	415	382	399	406	406	435	403	398	418	420	407	391	411	411	428	391	377	445	398	418	416	401	399	406	410	390	412	391	368	423	374	425	412	369	399	384	404	422	379	408	388	403	374	397	436	415	387	374	384	379	432	408	382	403	424	414	385	405	379	394	407	390	436	420	402	404	434	399	378	414	388	417	363	412	388	450	402	407	382	377	381	459	417	414	418	393	429	426	381	405	430	409	424	403	419	416	407	434	412	433	399	402	412	411	408	424	435	382	401	422	424	400	421	413	436	411	427	395	398	409	410	383	434	387	384	391	392	404	399	377	430	425	397	399	431	392	428	402	399	421	396	429	386	392	406	429	406	419	407	387	382	383	394	431	412	403	423	406	415	405	455	426	414	416	382	400	428	386	411	423	407	394	390	392	411	392	389	396	456	400	411	396	428	390	423	415	403	423	411	388	392	387	376	421	401	385	391	428	401	408	403	429	402	418	432	429	428	382	434	387	410	384	401	398	396	395	405	403	418	438	421	406	440	446	403	407	408	375	410	422	375	373	418	411	410	421	398	383	414	451	416	402	372	411	371	427	412	429	407	406	400	411	408	398	421	427	406	412	391	398	406	416	388	415	442	406	406	398	420	367	367	398	410	408	428	415	377	460	424	432	432	443	369	392	419	399	422	444	408	375	388	422	404	435	429	364	401	384	404	379	400	389	400	421	429	415	407	403	407	417	406	397	424	406	401	411	390	405	412	411	417	404	368	405	438	402	395	422	403	403	417	368	401	431	406	421	405	384	384	404	437	374	409	415	434	404	418	387	399	395	388	396	395	421	409	420	409	409	386	401	423	404	393	406	401	380	387	403	420	390	404	433	384	382	412	400	371	385	406	390	389	365	407	441	439	388	412	384	418	412	403	405	434	411	391	408	388	405	413	425	405	425	430	374	400	409	376	400	385	390	425	378	411	391	370	438	396	411	433	437	424	380	384	408	388	432	406	398	408	415	404	395	432	402	386	439	400	394	389	406	414	401	434	384	427	415	404	406	405	395	409	385	435	426	431	424	407	377	401	418	431	404	399	446	405	383	404	426	426	387	393	406	387	384	413	443	422	402	396	427	414	371	403	389	444	390	419	385	400	396	437	375	399	415	429	387	399	414	423	380	406	417	400	396	412	426	405	390	413	371	424	441	422	406	454	396	418	410	405	422	402	402	416	410	418	381	379	384	388	409	393	419	420	385	407	406	422	434	401	444	398	402	413	416	423	397	409	420	393	392	436	439	406	413	409	413	429	401	389	420	428	405	406	427	385	374	423	387	429	413	467	403	401	377	420	350	425	431	394	394	440	401	378	408	459	410	414	394	433	396	408	420	426	406	428	392	420	404	392	409	374	380	425	389	399	382	380	412	390	445	411	406	412	385	423	409	416	390	419	377	440	400	378	369	388	418	403	387	408	379	403	405	370	400	441	424	387	436	403	427	395	380	396	428	395	391	404	405	443	402	398	384	397	395	416	423	378	431	409	402	418	405	455	411	413	401	387	440	427	397	394	421	417	434	420	406	388	432	412	405	423	412	398	380	387	355	406	398	433	414	397	415	428	420	409	394	413	381	420	397	385	408	399	391	394	389	395	405	413	411	389	380	429	417	413	410	422	398	399	400	432	381	412	421	401	415	428	399	399	411	423	393	389	395	390	392	408	391	443	389	418	389	380	399	412	397	404	418	381	402	371	412	412	420	431	417	428	349	398	404	419	379	385	409	420	385	379	418	433	393	414	359	398	406	369	388	426	379	427	395	372	419	416	411	391	403	401	396	396	382	398	399	397	417	360	418	445	412	410	407	456	413	366	430	457	400	418	396	421	405	403	420	414	391	415	363	421	436	419	411	392	367	401	385	391	368	419	410	371	435	383	429	428	391	374	401	407	412	382	413	377	408	386	373	409	370	398	410	382	420	417	385	430	361	386	389	397	455	416	402	356	355	394	416	410	424	441	395	377	398	394	385	408	445	400	437	421	376	420	422	402	395	413	400	404	417	392	391	389	413	407	393	419	393	374	421	418	401	392	401	409	390	393	432	385	431	410	433	403	404	407	387	373	393	402	404	417	386	375	401	436	372	400	396	428	404	376	406	411	442	418	377	386	394	401	374	405	419	362	376	444	396	417	394	402	417	413	413	418	419	402	366	410	375	424	409	402	403	407	419	418	428	438	412	402	402	395	400	394	381	410	367	378	402	417	419	432	410	443	414	393	415	396	397	424	363	431	419	376	409	416	401	392	439	417	431	413	428	414	388	391	431	442	405	416	397	423	384	398	421	390	366	429	418	367	377	386	365	410	412	386	410	371	381	394	385	421	414	385	411	360	460	400	378	409	368	438	386	439	411	408	427	414	409	386	369	399	442	421	420	403	384	424	434	403	422	372	415	398	399	404	435	404	412	400	408	431	428	383	454	397	414	437	447	376	409	413	403	412	390	423	396	374	404	426	400	397	417	408	404	344	428	413	423	399	407	388	381	433	412	423	427	408	400	382	407	420	397	405	418	422	383	366	395	418	380	382	436	415	374	410	387	407	427	414	408	351	436	391	373	399	420	420	420	441	405	426	370	386	403	430	431	423	389	408	402	387	445	428	387	374	394	400	388	413	416	389	397	383	377	441	391	366	377	394	393	373	400	423	398	367	415	397	373	406	401	379	367	412	370	420	413	373	429	428	409	430	390	413	408	416	432	367	398	429	406	391	432	423	404	447	403	393	387	401	370	393	409	415	420	381	424	429	424	443	413	439	428	395	421	422	401	402	394	398	432	411	439	397	424	415	392	408	437	393	403	415	388	435	400	425	395	394	409	406	407	401	370	426	398	368	371	383	386	412	423	423	400	406	386	415	428	402	424	425	391	406	430	422	384	426	434	420	414	386	425	422	405	394	428	423	392	399	421	428	376	416	410	419	428	426	383	418	414	437	376	418	437	413	420	377	383	420	420	435	404	421	393	412	392	445	393	417	370	409	379	408	459	415	395	451	407	374	417	402	436	408	386
23227	21646	29407	24704	23363	26749	24257	9910	4654	2137	1400	1173	972	880	688	741	671	632	591	572	550	593	563	561	527	556	541	515	537	507	459	566	519	501	493	484	498	512	515	469	522	558	512	532	534	496	501	526	503	500	532	547	508	544	543	488	541	494	487	492	531	521	502	550	558	510	527	505	530	511	520	487	496	485	483	525	520	497	469	512	528	507	520	522	521	557	515	508	498	521	481	541	481	523	490	514	504	507	498	492	502	506	510	583	478	502	522	507	513	486	529	456	479	491	546	494	467	551	540	483	516	501	524	468	498	496	562	466	522	570	470	521	521	518	481	474	523	519	525	533	517	498	531	484	506	509	514	544	506	485	467	504	517	525	497	492	534	515	464	505	488	500	517	522	478	514	540	515	539	531	481	528	497	535	481	479	528	525	514	448	491	491	480	535	499	500	494	506	505	557	507	484	476	542	500	480	484	511	478	514	498	523	499	500	563	519	501	497	490	499	527	510	521	540	506	546	521	503	507	520	517	503	506	559	520	495	565	516	515	483	524	481	552	484	532	528	472	502	529	483	524	490	488	546	511	506	467	577	503	492	513	491	536	573	511	485	505	514	539	531	509	513	492	470	494	483	502	526	505	499	470	433	574	496	498	530	516	502	543	482	495	487	533	500	482	507	530	462	548	481	520	534	534	511	490	496	517	523	519	472	489	507	494	520	479	525	521	535	503	504	527	501	480	468	515	493	494	528	504	530	537	501	508	500	498	491	550	515	511	524	469	498	500	502	503	504	514	481	476	529	486	500	498	533	476	537	507	525	510	512	516	497	510	500	538	555	498	469	560	472	490	471	540	503	480	475	512	486	472	513	548	462	488	513	498	498	479	503	511	518	522	530	458	499	492	471	538	526	510	528	502	526	544	542	514	538	545	489	464	534	484	505	488	492	528	493	485	508	514	536	517	465	519	502	493	553	503	488	527	540	521	492	500	465	496	575	491	506	439	527	448	511	499	531	533	475	522	496	507	501	505	494	509	514	514	539	494	488	499	509	499	506	475	531	552	515	500	515	505	498	519	496	528	547	517	475	521	480	510	550	498	519	520	469	501	518	516	522	512	534	497	508	502	486	495	532	499	523	552	494	478	498	513	554	514	516	497	472	464	510	499	455	495	496	550	523	484	523	546	498	508	541	488	518	544	548	501	520	550	460	478	482	504	523	529	531	469	509	515	524	507	492	510	485	483	487	500	539	512	482	555	534	523	472	470	512	519	522	542	492	537	499	521	502	487	502	533	527	495	509	571	503	519	525	498	508	520	552	535	524	491	493	519	525	475	530	506	562	498	549	520	487	461	501	513	512	493	490	492	511	469	501	547	472	522	487	522	484	554	510	527	475	519	510	492	520	507	519	527	479	528	538	506	517	528	559	511	495	536	483	517	516	529	505	460	507	493	548	508	505	490	519	518	544	480	552	514	450	510	541	476	459	521	511	513	533	516	486	568	470	509	488	495	508	507	503	486	500	496	525	487	502	486	509	557	487	513	503	553	512	517	471	505	488	514	507	512	493	485	519	484	523	511	466	498	505	526	545	486	472	509	521	522	524	549	476	546	486	529	516	499	513	490	510	502	498	531	483	514	480	513	517	500	484	523	473	516	511	550	523	542	498	507	492	504	501	529	492	517	533	505	526	507	488	512	492	510	492	462	499	524	516	512	515	521	513	534	508	491	482	528	498	514	506	490	479	508	470	492	501	514	528	513	507	504	507	513	555	475	496	491	511	514	483	526	498	525	509	517	518	545	517	537	520	517	501	513	519	487	529	487	507	521	537	527	494	483	469	491	495	505	525	533	514	482	518	482	525	513	516	523	494	508	539	506	506	522	529	512	487	504	487	486	525	512	515	524	509	525	483	510	521	519	499	470	483	538	508	497	549	540	497	488	490	505	515	557	518	489	518	553	524	524	531	515	495	497	529	508	502	496	511	519	508	477	533	507	495	509	496	536	530	465	485	541	512	481	512	475	497	495	523	539	447	495	506	510	529	519	498	487	494	496	542	526	517	503	460	477	531	538	543	459	506	485	512	570	522	509	498	484	505	505	533	497	485	507	507	529	514	514	518	519	498	482	485	504	528	518	504	506	499	520	479	489	486	540	512	517	518	521	468	492	544	485	533	505	524	501	517	553	561	513	521	494	491	521	525	495	512	515	501	497	525	504	543	511	502	515	510	499	498	522	498	478	500	523	519	469	476	517	495	499	513	486	486	526	478	522	475	525	504	521	466	484	462	521	475	479	490	498	448	507	529	504	508	496	505	471	442	523	515	538	507	499	542	478	513	542	544	492	468	492	527	490	505	505	496	511	505	472	485	518	500	488	523	509	537	549	502	496	524	500	479	474	539	500	522	483	544	503	536	488	482	530	541	543	498	504	495	471	495	522	484	530	508	488	551	524	498	498	472	486	489	515	490	522	512	510	532	490	524	492	480	493	523	514	492	483	517	502	539	533	514	500	501	494	473	491	509	525	482	502	514	488	489	546	518	518	449	550	520	494	508	502	485	508	499	511	495	517	515	491	507	526	546	506	516	500	502	541	501	491	511	510	492	492	513	530	481	497	494	483	469	506	504	495	511	512	509	517	501	515	514	509	487	474	529	512	508	556	507	525	504	468	464	487	485	467	532	513	494	524	508	516	514	470	522	526	518	540	483	499	493	496	503	505	507	517	492	482	529	515	502	525	504	519	499	520	536	527	501	508	489	513	512	480	483	537	537	512	460	498	515	499	482	498	457	527	522	536	532	522	482	487	550	505	539	520	531	486	503	496	515	516	464	520	542	518	482	501	507	513	519	476	509	517	517	543	489	473	496	474	534	483	547	528	495	575	455	505	497	493	472	535	528	514	490	511	504	497	506	512	545	496	508	506	524	465	483	495	497	475	474	536	460	516	537	523	532	495	526	563	498	519	524	554	504	510	513	486	477	513	521	540	519	495	486	515	514	505	501	523	499	512	508	511	512	483	497	503	521	553	462	498	491	499	480	492	525	538	541	503	546	473	556	489	534	507	512	491	513	524	533	473	526	501	489	478	498	497	523	529	509	492	488	526	507	528	554	499	534	497	481	476	515	522	516	488	514	503	490	537	480	531	522	522	506	491	479	470	506	509	489	498	522	517	509	481	519	456	482	496	524	524	459	501	517	482	494	514	512	554	502	543	512	491	473	511	536	532	513	495	487	497	492	531	492	507	494	514	526	523	519	529	514	531	537	487	469	493	513	536	517	499	520	483	483	513	520	498	504	480	487	544	517	534	530	497	554	497	473	502	457	505	527	523	508	504	514	507	529	489	497	499	538	497	482	491	515	505	516	467	544	512	503	464	471	483	513	473	503	510	517	497	533	495	481	505	503	465	490	470	519	504	464	516	519	518	516	487	486	517	521	530	495	498	531	514	509	491	468	523	514	461	483	519	450	478	515	499	517	513	496	505	517	543	491	495	478	533	481	501	520	487	502
36154	66248	53471	40573	36162	31214	22113	11282	6820	3269	2071	1659	1322	944	866	824	774	718	622	617	645	561	560	520	571	564	532	532	516	552	554	541	536	548	511	579	496	543	564	519	525	540	494	540	524	461	537	540	530	527	491	508	516	524	510	553	490	520	483	539	528	518	477	532	542	508	547	528	461	529	526	524	510	524	478	495	508	538	483	482	505	485	549	506	493	507	539	542	513	531	513	508	509	513	521	521	499	539	542	539	541	501	543	525	529	501	497	522	488	524	521	516	503	517	504	514	492	509	516	544	505	518	537	495	564	488	468	571	519	489	546	551	516	525	576	537	539	489	508	484	508	500	532	496	543	541	515	524	530	526	521	516	522	492	510	536	537	518	478	511	543	522	518	532	522	539	525	508	529	543	539	513	519	530	517	525	500	505	549	482	514	543	516	533	532	498	532	516	487	527	501	489	520	511	545	546	527	481	556	488	536	546	491	523	547	450	526	550	467	502	527	501	452	504	526	539	487	493	510	489	535	531	522	514	506	500	536	472	513	548	537	506	528	543	530	524	493	506	537	495	510	525	487	525	538	493	494	573	523	533	498	511	502	495	506	503	576	507	540	538	552	510	510	495	521	542	491	503	525	438	525	474	483	515	546	514	514	546	509	541	500	516	505	510	496	492	492	527	524	534	533	490	518	496	540	550	524	566	489	510	513	505	531	516	492	516	515	482	522	488	484	531	541	522	522	506	521	506	495	494	518	446	527	487	539	491	505	498	504	493	504	519	539	526	483	497	496	514	528	478	517	512	526	535	538	503	523	537	505	474	551	459	518	509	494	501	500	514	538	502	496	529	494	482	469	488	506	536	514	539	529	475	545	507	507	492	532	464	517	499	553	495	545	485	516	490	502	568	511	478	539	476	507	523	501	525	486	506	481	515	507	518	515	517	489	507	496	501	541	512	532	507	503	556	484	542	499	516	499	494	532	515	466	510	500	510	517	517	537	504	488	533	512	514	465	525	528	520	542	503	503	490	476	521	481	541	498	531	527	617	506	496	504	497	539	537	517	541	515	547	532	516	543	506	467	492	528	498	504	542	471	485	504	488	468	533	489	542	509	514	541	473	515	509	507	480	509	529	505	491	527	506	501	519	545	508	535	547	489	538	491	509	522	477	532	517	512	452	551	526	523	486	531	543	502	554	510	483	518	508	522	512	495	540	504	538	505	507	536	514	507	523	499	493	562	533	518	528	530	513	469	507	517	498	530	536	511	499	486	539	536	481	525	519	507	493	528	507	545	538	502	534	554	495	513	535	485	502	484	525	507	514	502	506	505	474	504	504	515	542	511	501	502	509	527	534	543	493	522	532	550	573	495	523	505	525	494	524	482	520	532	498	515	508	577	491	504	573	525	515	504	506	533	513	541	496	516	507	518	483	531	489	469	496	547	494	509	527	546	544	468	500	513	541	539	511	506	485	509	476	535	530	535	524	510	485	472	557	480	475	513	529	492	537	521	543	511	514	550	537	537	534	507	546	580	518	532	520	539	579	551	554	516	492	509	501	487	500	477	493	542	510	534	511	527	524	505	521	510	550	530	528	464	551	542	540	534	533	560	538	496	503	501	498	519	547	500	524	543	528	531	475	503	506	506	463	533	496	525	539	494	542	502	534	521	508	530	457	553	542	525	517	483	518	521	497	549	548	551	471	482	525	485	520	489	501	518	499	505	508	500	515	552	519	514	527	482	510	540	504	463	504	543	521	532	508	506	476	496	521	538	551	506	524	499	503	505	506	523	508	519	539	503	571	513	564	481	529	493	498	461	545	548	516	477	484	545	525	518	502	488	510	536	522	458	495	490	496	518	513	486	508	509	497	544	502	482	511	488	575	493	553	498	503	496	525	520	517	475	506	574	540	494	472	523	506	536	526	519	460	529	540	491	495	512	486	524	529	554	522	496	520	553	521	486	491	504	525	532	526	524	478	539	494	504	501	534	502	508	548	504	506	515	517	505	537	536	532	491	525	512	473	548	524	507	534	523	513	514	498	557	498	527	496	511	531	524	525	502	490	509	507	515	550	533	475	567	505	537	507	516	515	541	483	545	438	513	545	519	513	506	508	527	489	515	495	550	509	518	558	493	508	511	559	539	498	493	495	483	475	510	518	482	501	501	517	557	479	506	492	521	520	531	503	516	508	515	497	517	560	534	520	471	451	569	499	474	528	518	504	509	536	552	542	532	539	540	515	526	510	493	533	495	519	487	502	505	509	534	491	580	458	522	517	512	537	553	530	493	524	502	507	573	514	489	488	534	538	502	510	486	501	504	528	543	539	532	517	503	538	494	488	505	485	505	485	495	483	570	536	489	543	493	522	533	541	527	542	496	498	471	536	531	524	513	523	505	536	518	545	532	530	548	521	508	501	532	497	536	517	517	553	478	538	510	534	535	517	510	503	528	550	501	571	523	515	531	512	532	521	559	483	534	504	518	496	517	535	510	520	520	524	494	513	526	524	539	533	521	531	508	535	521	516	485	531	514	475	541	542	528	502	533	527	535	497	494	527	517	561	534	513	489	535	537	495	492	535	565	503	548	489	550	513	551	512	561	502	557	538	473	520	521	512	510	499	534	552	506	532	485	534	472	505	496	485	530	520	520	511	496	528	513	484	569	517	553	520	517	540	494	491	570	532	505	531	502	512	461	503	513	524	527	510	479	486	514	534	553	505	483	499	532	497	527	489	519	518	540	492	555	521	520	549	538	528	522	502	509	488	505	517	515	530	497	557	534	516	505	518	530	508	517	492	518	510	517	532	461	535	540	550	521	479	517	508	477	494	488	488	495	548	508	508	533	556	527	504	511	484	532	514	472	509	584	538	520	520	528	514	494	486	498	492	495	518	478	552	517	494	498	521	503	541	564	559	532	514	487	481	514	520	501	532	531	500	516	521	489	575	536	482	497	523	533	531	537	480	543	524	532	524	483	492	503	529	531	528	487	497	532	507	546	502	478	499	550	537	510	552	518	512	527	531	521	491	518	509	554	488	526	516	547	529	485	474	504	512	499	498	528	490	504	518	528	517	531	529	531	528	513	532	502	516	561	532	514	519	510	542	542	478	498	509	554	498	503	524	517	530	478	561	521	509	512	496	539	503	525	505	555	517	497	526	526	497	503	538	495	565	513	475	499	493	538	481	505	574	561	515	507	506	508	481	504	481	496	547	573	489	511	511	506	524	527	494	510	506	513	517	559	557	525	500	553	497	488	485	504	508	534	498	523	504	542	475	527	546	475	505	527	536	512	525	504	500	554	541	516	526	556	494	502	506	499	507	544	527	530	547	531	544	537	527	482	464	541	486	546	496	478	542	558	487	554	494	485	530	502	521	514	482	507	494	505	540	539	497	554	492	556	524	552	510	519	513	503	506	484	506	523	502	487	518	510	509	521	508	507	493	478	497	557	507	549	512	511	516	518	495	509	512	537	488	503	516	530	517	497	516	505	533	506	480	502	546
32582	37265	39927	28292	17778	9581	4793	1977	1133	590	497	458	405	346	320	345	305	324	287	249	273	307	301	274	256	262	267	275	280	277	281	263	286	274	263	271	292	284	255	262	285	259	263	264	278	288	287	252	278	235	279	265	257	277	252	268	272	273	292	270	239	289	269	247	290	244	272	260	267	292	285	244	281	263	261	256	298	275	286	273	276	261	257	265	269	256	262	268	262	252	267	254	260	257	280	268	287	306	255	302	291	285	301	267	261	258	273	293	277	273	295	263	244	272	276	274	250	286	260	295	261	251	279	264	271	285	273	262	302	258	286	310	259	280	237	276	270	262	275	290	248	265	283	264	296	266	242	269	287	284	254	283	281	238	254	295	265	273	257	255	278	294	255	260	255	275	274	291	282	243	284	268	289	252	262	264	241	272	268	264	287	261	271	287	270	238	286	266	282	266	270	273	230	263	280	270	273	261	276	257	275	280	265	258	277	281	265	301	289	259	270	255	230	279	258	275	284	277	271	282	238	275	287	283	280	281	247	281	261	294	281	284	260	232	276	309	287	261	274	286	263	251	277	251	234	295	275	276	249	267	268	293	279	255	264	265	251	284	272	276	257	287	297	245	267	296	289	260	287	277	243	256	309	259	269	266	254	283	260	282	268	283	237	265	278	251	278	248	238	252	253	301	273	271	264	264	255	254	278	281	260	281	304	290	268	280	260	325	294	240	269	250	247	291	297	277	258	262	269	270	265	250	267	286	274	264	255	263	291	265	261	288	258	274	258	250	264	279	280	259	256	269	279	256	270	281	255	262	278	263	262	267	264	275	272	275	284	283	243	264	259	289	279	302	257	300	275	241	260	291	304	261	279	246	261	298	263	291	277	283	257	264	284	277	237	276	291	307	266	287	261	242	272	286	269	287	274	240	297	289	263	282	250	271	279	269	266	268	245	268	253	271	258	292	249	291	245	262	263	307	264	256	236	288	261	283	305	276	252	265	267	232	257	247	282	278	279	292	268	269	277	290	255	286	287	288	266	256	281	292	274	293	277	271	252	260	283	269	291	258	258	257	254	258	269	255	265	269	247	289	266	276	249	267	309	279	311	247	236	280	259	260	236	273	278	259	294	280	275	292	280	266	251	292	275	282	298	287	248	252	280	295	273	253	261	238	298	276	260	265	279	273	235	250	260	253	258	276	249	291	275	267	262	272	259	276	234	268	289	276	241	278	269	262	295	293	226	263	277	261	258	274	261	263	272	276	272	264	256	280	289	281	269	252	280	281	287	271	283	311	278	281	269	283	263	278	271	286	245	269	308	226	269	284	273	261	272	277	266	257	287	275	273	255	280	269	268	270	264	257	248	298	282	281	284	278	280	297	275	261	261	273	256	250	283	252	241	275	319	274	275	295	272	286	293	258	272	246	281	270	259	263	287	283	244	262	302	256	301	236	260	309	257	262	265	266	275	258	287	279	261	260	287	279	256	273	296	259	260	288	265	250	246	297	283	264	297	274	258	302	305	262	260	279	278	277	254	284	289	255	261	275	264	244	251	296	280	305	281	262	270	232	265	304	261	284	258	256	242	281	260	265	265	259	297	302	311	260	251	289	275	283	277	268	278	296	284	288	300	261	266	263	256	265	286	275	265	245	225	268	251	265	261	254	288	256	266	276	276	286	276	245	280	269	279	282	305	259	244	252	246	271	257	266	276	274	268	267	268	289	265	264	263	272	268	270	249	267	249	290	250	279	275	246	247	275	264	283	275	255	268	286	219	282	270	288	251	274	261	263	243	278	266	268	280	265	280	248	269	263	288	261	258	281	278	243	280	253	268	275	263	324	269	290	267	254	283	285	256	273	254	277	265	268	263	273	273	286	267	283	271	293	267	273	286	282	284	261	255	260	277	233	245	265	276	282	273	266	262	297	285	260	271	291	264	288	273	270	265	279	230	269	270	266	249	258	279	275	307	295	284	274	249	270	296	272	286	276	296	256	247	274	279	292	289	259	255	272	277	260	283	261	241	229	279	265	254	260	271	261	259	247	267	270	265	297	270	256	302	247	288	267	267	286	292	272	272	275	252	254	268	286	283	264	259	231	278	273	269	295	263	266	295	269	247	282	302	283	290	275	270	261	288	276	273	242	271	243	282	295	283	295	246	255	265	255	272	294	263	281	251	242	261	287	304	264	264	273	262	262	303	277	265	257	292	280	304	286	277	270	259	269	265	273	251	268	256	274	281	259	266	238	265	267	256	237	273	274	255	273	237	239	254	274	296	237	249	268	295	282	260	239	270	253	240	251	264	267	279	288	252	252	305	271	264	278	266	280	276	254	250	269	250	279	265	290	270	254	265	265	270	267	280	263	266	265	244	266	255	268	263	252	269	264	287	265	294	295	269	268	267	286	238	272	264	262	260	260	268	286	245	263	263	259	248	285	303	285	246	275	272	274	278	260	266	283	239	271	258	285	266	285	275	282	275	278	235	263	243	262	261	245	273	270	271	253	253	305	291	275	269	269	270	289	270	254	237	256	258	280	258	299	255	267	284	277	284	254	293	255	276	258	251	275	259	252	298	286	239	257	262	226	276	246	249	277	289	275	274	241	236	260	285	279	270	281	283	289	291	265	277	276	272	280	287	270	295	246	236	259	262	289	270	265	251	256	259	243	249	248	275	237	281	261	279	287	247	250	275	273	281	235	296	277	278	284	277	279	280	284	268	269	255	292	270	269	311	276	267	259	253	271	278	279	292	269	286	278	269	268	273	302	264	273	276	295	260	303	259	271	254	239	259	248	281	265	274	292	263	246	263	256	277	271	286	252	270	257	236	299	307	273	283	269	308	281	254	279	293	310	267	275	270	262	268	283	281	298	264	280	295	253	268	249	273	267	277	285	280	243	287	269	247	267	250	278	245	281	305	270	276	291	288	270	279	265	280	284	280	307	298	268	255	247	266	302	247	276	270	292	274	313	293	266	272	252	285	267	292	260	270	303	255	275	245	286	292	275	262	286	284	239	263	256	262	302	271	250	279	261	250	271	265	282	269	254	261	270	274	261	263	275	277	259	286	291	281	305	273	259	240	272	259	284	267	265	277	265	254	258	296	294	293	268	260	274	260	250	282	265	254	272	259	261	245	250	275	258	261	255	283	268	255	290	282	276	277	284	238	280	246	301	258	265	269	262	266	248	278	276	268	280	285	259	254	295	296	258	263	242	301	263	257	277	270	229	242	258	253	247	251	286	260	247	291	248	261	262	281	284	238	288	260	239	275	263	288	250	287	276	272	249	269	251	272	312	272	268	222	266	284	297	268	259	295	302	283	277	251	273	282	266	266	302	263	285	267	258	249	293	271	274	251	240	271	260	277	279	260	263	260	277	238	231	289	265	293	282	246	290	254	271	258	244	278	251	262	302	270	255	250	286	260	258	267	282	259	262	271	258	248	269	261	274	253	278	279	304	251	254	266	285	282	279	273	253	285	268	243	265	288	299	270	290	244	289
34186	51294	39587	26065	20205	12683	7508	3441	1994	908	673	632	545	439	394	390	393	325	311	329	317	314	299	309	299	271	340	288	298	325	307	304	304	297	295	274	316	297	312	341	292	280	310	287	327	281	301	260	323	290	301	279	315	312	320	291	289	309	323	310	287	317	279	296	281	295	289	275	285	293	279	273	300	304	288	318	290	284	305	266	271	299	300	291	317	270	260	276	301	270	285	305	316	319	282	285	303	292	301	336	282	270	288	276	295	276	316	311	321	264	304	316	302	293	295	322	310	291	286	313	275	289	278	304	284	304	284	303	294	295	284	305	293	280	306	286	278	259	305	303	303	316	289	303	293	278	303	319	307	309	281	332	327	320	291	277	291	279	255	329	315	285	266	310	324	330	282	288	299	294	306	288	322	285	299	257	330	299	295	268	289	271	317	328	295	290	317	292	341	281	263	321	308	310	271	291	301	280	273	277	298	300	290	274	286	289	288	309	282	287	275	308	306	305	291	313	269	276	320	296	295	292	309	270	325	294	283	314	294	297	280	302	283	265	277	265	326	299	297	337	305	301	280	274	269	291	271	309	299	267	300	314	271	276	292	306	292	305	305	323	298	281	295	283	288	301	279	278	305	291	329	301	277	287	270	281	286	258	283	290	310	277	314	312	270	283	259	285	290	300	301	274	292	286	267	307	284	282	323	314	278	305	285	273	289	294	302	308	275	307	266	321	310	291	291	295	299	291	273	291	297	301	285	304	276	349	328	326	322	284	316	307	303	284	310	266	265	287	295	321	268	303	312	319	309	304	265	268	293	284	280	283	277	293	287	298	304	277	296	309	293	290	303	307	310	298	299	295	290	284	294	296	289	279	305	302	286	296	285	298	289	281	305	319	273	318	275	298	292	297	278	283	305	316	291	278	293	306	322	289	320	294	319	279	273	283	302	275	305	295	303	288	331	282	272	303	319	322	297	301	311	306	279	325	298	276	293	293	314	265	304	322	291	303	283	273	297	298	277	305	312	285	275	301	327	294	288	317	299	284	309	325	299	302	300	308	286	313	274	298	295	292	309	322	289	285	302	274	290	311	285	293	323	312	288	303	303	276	302	332	290	290	293	310	311	297	276	283	287	308	292	303	285	286	314	278	272	273	263	321	297	333	265	284	268	280	282	295	305	307	288	280	297	287	328	266	290	295	278	305	280	294	292	267	281	279	304	305	281	311	298	306	310	273	314	297	307	282	292	275	295	290	259	272	271	292	288	287	295	270	301	298	271	286	313	276	272	308	320	287	274	291	293	273	288	332	293	302	285	296	295	307	297	286	316	304	270	277	288	282	282	296	301	296	319	294	319	292	285	273	286	262	292	293	274	307	286	278	304	296	298	311	281	311	301	299	304	258	295	278	308	272	300	293	328	294	304	319	281	297	275	298	309	294	299	294	277	281	273	299	315	268	288	283	294	270	296	287	267	315	298	306	282	306	292	282	257	287	307	302	275	273	273	301	280	292	308	283	311	291	291	319	283	280	292	289	300	299	298	292	255	305	281	323	319	302	282	289	289	290	279	311	293	296	291	296	276	292	301	282	287	316	281	295	299	280	300	296	314	295	273	285	296	323	270	307	303	289	301	305	301	287	278	304	284	303	293	310	266	294	292	292	297	287	313	273	300	291	292	278	268	295	281	263	309	304	295	326	311	296	316	296	284	310	305	304	287	293	293	303	307	306	286	270	309	288	268	283	300	291	290	286	289	292	327	278	306	279	296	280	277	320	318	285	279	296	275	309	280	305	287	307	297	282	281	306	273	314	256	278	279	293	279	327	304	275	320	294	306	299	280	290	303	315	303	298	273	312	324	307	318	290	304	257	298	302	284	281	290	327	310	296	269	286	306	326	295	330	304	287	275	276	272	321	289	308	302	306	307	296	332	297	274	315	290	302	279	295	289	284	297	295	293	308	304	276	316	323	312	268	280	302	300	328	293	266	295	281	296	268	317	285	298	283	299	294	283	299	303	312	329	290	317	295	291	296	282	272	283	302	278	259	275	307	305	321	294	284	304	315	288	303	319	267	280	319	315	294	265	283	292	282	295	299	272	296	301	288	301	296	295	318	283	262	298	310	307	281	303	324	277	329	290	294	295	299	294	322	274	284	302	301	268	312	293	307	295	300	311	273	327	290	309	287	313	297	257	298	272	301	290	291	279	302	274	276	276	260	297	283	285	309	317	281	309	285	286	289	287	309	310	277	295	284	300	309	309	293	279	300	301	296	300	307	302	277	287	263	285	279	272	310	310	300	298	312	299	277	312	291	288	291	292	293	269	288	298	310	299	336	294	307	314	291	282	293	304	270	297	267	291	262	332	302	271	326	311	291	300	329	279	281	284	300	299	309	284	291	300	268	246	280	299	296	288	302	295	300	314	291	294	294	288	293	308	311	288	284	282	276	270	308	274	307	275	279	310	296	319	247	333	306	286	290	311	282	262	308	302	311	281	285	244	306	327	316	288	301	283	291	289	280	322	280	288	322	284	300	324	286	282	292	281	299	290	292	284	315	297	270	272	298	278	293	298	314	340	299	296	289	297	287	323	291	312	271	279	302	291	295	312	290	306	312	283	301	316	275	279	286	286	311	320	291	289	304	297	289	280	316	266	303	305	290	323	292	272	324	282	337	295	305	306	279	316	311	278	302	290	287	327	289	284	278	290	283	289	312	276	314	284	281	296	277	301	319	283	282	281	309	302	296	280	291	301	295	251	289	316	294	292	291	286	290	328	307	295	272	296	276	286	311	269	280	273	287	298	279	313	289	302	285	324	319	285	302	303	281	296	252	309	318	263	320	312	322	324	276	320	276	312	301	294	296	314	290	291	284	247	309	316	330	291	289	292	312	302	307	295	295	277	324	319	291	305	268	286	294	286	296	295	299	287	302	280	307	302	311	283	301	298	285	291	296	300	295	310	266	314	294	268	314	307	272	286	286	286	312	295	296	271	295	282	301	287	285	279	302	299	297	290	294	300	321	299	295	317	258	297	293	269	262	283	286	301	301	308	280	286	307	306	301	319	280	306	275	333	285	272	304	303	289	307	296	297	301	285	283	311	303	311	284	291	294	266	298	292	286	275	320	296	324	286	281	309	295	289	296	289	302	316	335	286	278	283	268	298	292	303	293	302	300	298	333	290	296	294	277	323	304	306	283	298	315	313	273	295	301	300	310	318	290	270	327	283	260	321	298	313	270	272	281	287	309	259	273	306	296	289	287	302	296	307	283	302	286	327	288	281	287	302	280	266	278	266	265	274	297	292	309	270	300	300	293	294	289	302	293	289	280	299	273	269	302	289	290	298	284	313	285	274	267	302	264	308	285	286	285	273	302	277	281	283	295	286	309	262	265	286	274	265	304	251	287	279	305	289	295	309	314	284	278	311	308	301	295	297	269	270	311	273	296	279	298	304	258	292	303	307	295	284	275	304	285	287	295	288	361	303	290	330	279	301	295	274	279
24562	21732	29357	26333	24825	23683	15875	5242	2272	1041	732	744	619	497	485	430	428	412	424	369	369	341	370	377	370	352	339	344	352	325	347	305	340	352	322	360	340	348	361	355	315	360	368	328	332	352	363	323	338	342	342	346	357	349	318	357	342	334	333	309	318	355	381	344	315	357	368	365	327	308	324	340	302	311	309	335	338	335	373	356	337	320	339	326	332	335	355	338	314	359	346	345	325	318	327	362	292	324	363	331	373	356	323	335	320	323	345	341	362	317	360	362	330	341	329	332	344	290	327	334	354	361	331	321	333	325	327	371	342	345	321	302	334	340	359	340	340	338	351	327	352	346	307	361	335	346	335	335	319	298	301	349	350	360	345	348	322	365	334	365	360	302	352	323	368	328	311	348	301	328	308	314	339	329	350	357	321	336	347	360	355	332	338	338	341	391	344	336	319	351	331	314	325	352	355	323	357	306	349	358	331	336	354	278	315	330	329	332	297	305	301	320	343	331	345	327	343	333	365	366	363	366	338	315	316	328	338	336	348	383	334	330	344	332	328	338	317	328	317	327	333	334	324	326	354	308	358	337	379	366	331	317	341	346	337	315	351	341	352	341	316	327	313	336	332	339	353	334	317	351	331	328	390	348	349	338	345	295	332	337	320	339	325	363	334	349	328	343	379	357	348	377	353	350	347	317	325	318	356	309	345	372	319	353	306	287	311	314	325	353	347	324	331	318	320	344	321	351	334	363	339	327	319	292	299	297	335	364	319	327	348	334	378	324	321	330	305	326	312	324	356	346	347	344	320	298	325	330	342	329	335	326	349	347	352	358	353	349	321	347	291	331	333	332	307	350	363	356	337	302	320	339	323	344	341	324	362	313	319	371	288	351	346	320	300	342	320	313	349	304	335	366	335	340	342	349	329	338	305	354	358	304	329	341	341	347	352	333	338	344	340	335	325	337	382	303	331	335	351	363	325	364	349	329	326	317	304	342	344	311	349	353	321	369	344	335	333	363	306	328	328	350	360	350	336	366	331	338	322	346	362	319	307	325	325	333	344	310	358	329	335	330	325	356	305	316	328	338	318	312	368	335	315	313	308	338	316	362	364	304	326	336	346	339	323	309	336	333	325	318	300	352	338	345	342	341	307	354	360	318	344	375	335	333	346	343	331	356	335	326	364	295	330	351	355	310	312	362	321	349	351	341	329	354	348	329	355	306	321	340	346	350	352	334	305	340	345	304	342	347	352	339	364	356	332	307	317	318	343	349	337	331	339	314	320	374	391	320	336	345	346	316	326	326	344	290	330	347	336	362	348	334	332	349	371	341	322	346	334	335	285	330	326	317	282	358	326	349	320	329	357	286	361	353	332	376	358	334	316	296	341	365	335	348	387	354	347	358	328	341	350	337	324	367	342	378	313	326	341	305	347	355	364	371	383	338	305	324	343	329	343	339	344	328	352	317	343	342	328	333	343	326	294	352	326	336	296	335	317	349	369	316	338	365	340	353	337	287	314	363	349	383	380	328	350	329	352	313	370	319	329	343	343	342	318	338	369	328	335	351	331	359	377	347	320	324	292	352	358	326	384	364	329	316	330	350	338	331	334	348	342	364	351	375	322	297	340	376	369	341	354	354	350	317	363	361	348	314	326	333	350	330	351	342	311	381	328	376	315	331	323	356	316	341	329	363	337	299	303	320	320	337	317	360	351	322	308	353	298	319	337	358	361	360	322	318	321	305	322	326	317	362	305	325	344	340	345	348	313	356	350	356	321	321	343	356	334	342	335	345	367	325	311	355	376	343	392	342	347	321	326	320	316	343	341	342	335	326	329	338	342	315	330	321	311	353	340	320	311	345	363	359	335	346	383	313	342	359	327	344	334	334	344	372	363	351	337	347	316	329	326	333	361	329	362	345	313	332	302	349	336	330	311	315	331	322	333	326	297	344	319	347	316	313	344	321	330	351	303	319	331	352	347	338	306	347	329	321	334	326	342	337	349	352	342	320	317	343	384	340	299	359	299	347	315	346	351	318	331	329	348	323	348	318	359	337	328	351	332	329	313	337	358	324	382	332	357	325	347	325	333	311	359	350	336	315	332	321	346	319	299	353	366	364	339	331	339	301	322	345	304	361	341	308	317	351	336	356	329	334	324	327	342	331	353	301	319	311	331	327	342	370	332	334	341	350	331	346	337	335	346	345	340	359	373	353	347	360	360	370	337	325	342	334	327	310	329	323	322	321	340	319	345	330	312	309	354	366	359	323	321	332	365	343	335	359	354	345	331	369	344	348	344	321	329	339	331	344	299	330	340	330	350	354	344	344	317	365	346	339	292	305	332	334	343	332	322	334	328	305	335	323	308	320	349	354	350	333	323	312	321	354	337	340	352	383	358	341	349	328	322	325	359	358	296	345	336	346	322	327	360	324	331	344	310	327	342	333	337	350	349	324	377	349	372	311	342	343	350	353	354	344	350	365	322	356	329	329	301	364	306	358	334	379	323	335	322	340	345	366	315	348	323	339	312	349	350	337	326	326	375	326	337	314	358	362	333	331	305	339	339	366	329	365	314	368	338	340	355	297	345	356	304	347	300	331	360	327	310	334	322	337	322	326	330	328	327	322	344	319	354	341	313	357	359	346	332	310	305	370	308	325	346	303	356	331	316	322	334	310	335	325	311	297	301	331	363	328	358	308	366	311	345	339	342	352	357	349	312	359	332	293	315	367	336	323	333	314	305	328	360	340	351	317	356	361	379	332	353	318	334	338	339	335	351	345	344	348	330	298	343	326	312	324	378	316	345	309	356	333	334	284	332	337	373	335	321	344	367	367	372	319	357	339	356	359	319	345	349	339	322	343	323	337	327	319	322	345	336	354	348	325	330	331	357	330	341	330	351	309	336	358	331	330	320	294	369	334	329	327	319	343	333	313	317	332	315	357	338	339	358	359	297	345	327	304	330	335	309	349	372	317	325	332	329	339	379	353	324	359	337	310	323	322	352	354	329	352	330	312	357	327	340	324	318	337	344	339	346	335	325	293	357	315	346	373	347	314	319	341	353	330	320	334	360	330	344	363	363	368	349	328	323	311	318	341	331	342	329	323	336	321	354	347	290	351	353	328	324	336	343	339	354	362	355	334	359	356	333	314	363	355	336	354	327	320	313	338	354	337	366	348	302	322	347	331	334	313	305	365	358	349	289	331	345	321	334	336	348	336	335	333	301	369	317	373	370	326	340	330	360	335	357	345	359	330	290	311	308	329	350	343	356	366	338	330	330	311	313	348	338	336	335	339	328	318	360	337	325	334	314	382	330	338	312	303	364	328	366	315	309	354	329	322	328	310	332	375	343	370	326	289	349	299	348	344	338	351	326	370	339	354	346	344	338	344	318	319	337	340	303	349	335	345	321	320	350	348	324	332	325	325	310	324	306	354	319	359	329	361	331	327	289	333	324	315	323	328	367	332	376	354	329	337	310	303	292	322	333	321	364	343	351	326	328	333
34592	61363	48412	34574	29963	25163	16094	6883	3714	1743	1114	1106	875	696	595	570	496	465	467	420	441	418	380	371	397	329	396	386	381	383	344	364	344	351	330	346	333	366	335	375	366	391	348	395	325	366	358	340	352	328	374	374	342	354	354	343	347	366	360	373	333	375	356	341	394	352	329	329	344	358	373	327	348	340	361	346	352	327	353	375	358	334	338	350	337	369	325	397	365	338	360	357	344	372	374	339	359	331	357	362	358	340	351	353	367	388	339	357	378	352	342	352	383	366	365	328	396	369	376	352	353	367	330	357	367	351	373	346	364	378	372	394	357	359	356	350	395	339	351	344	335	410	363	345	379	372	339	328	371	372	360	355	342	343	364	335	349	339	360	373	337	357	376	341	331	340	354	346	347	343	366	346	392	359	368	353	367	340	344	367	373	361	332	374	348	367	352	331	346	378	340	346	343	332	349	360	367	374	354	367	346	384	362	349	340	361	353	372	330	372	379	372	374	365	364	350	324	361	350	353	412	378	325	354	359	352	344	348	371	380	374	361	372	365	352	355	350	343	336	321	368	363	339	326	330	324	348	378	330	370	363	341	355	361	338	398	340	365	356	330	360	344	374	352	349	351	347	322	344	328	365	352	363	369	367	348	356	363	371	352	352	344	365	365	331	359	358	332	352	360	359	361	336	343	349	340	393	344	339	352	363	369	349	362	311	365	361	340	318	366	364	364	352	336	360	389	336	341	343	327	374	390	350	348	368	358	370	338	349	334	351	360	352	392	354	307	375	340	355	356	369	387	393	336	334	347	379	326	336	359	349	347	360	332	351	342	337	318	357	357	340	361	378	372	365	382	343	325	362	368	360	377	403	352	356	355	374	352	339	337	370	363	326	334	350	340	350	354	352	310	343	353	354	364	364	324	377	370	344	344	360	354	339	367	327	350	335	345	354	347	366	342	376	366	347	364	390	349	352	355	347	371	390	332	345	356	371	369	373	336	333	364	358	312	354	323	366	376	350	339	362	393	367	354	380	368	336	360	386	343	374	386	387	326	310	369	357	368	349	353	348	391	336	333	348	348	361	377	369	303	368	361	381	353	342	363	374	362	366	358	350	358	367	357	379	320	340	366	334	315	399	369	332	345	350	365	362	332	361	366	341	356	354	336	357	330	362	345	392	362	338	350	350	348	363	360	357	339	358	362	369	353	352	339	380	393	320	357	353	319	380	374	387	350	350	364	350	330	345	358	351	363	358	353	330	359	351	348	365	356	349	351	396	337	320	367	323	372	359	366	359	375	363	356	357	333	312	377	373	366	341	342	351	375	345	350	343	360	353	364	384	366	376	329	390	381	349	351	359	379	397	336	356	333	339	377	360	352	321	342	369	320	332	365	338	365	368	339	392	367	374	350	334	322	354	331	346	371	343	383	352	367	356	359	359	382	347	356	334	390	370	341	351	358	341	354	330	373	342	364	386	358	374	346	324	373	339	388	337	363	340	366	377	334	327	344	340	323	369	358	327	351	354	340	346	363	391	362	347	368	350	371	310	340	339	391	357	368	311	337	381	364	365	339	342	349	392	375	365	339	347	351	345	376	335	373	341	376	325	336	348	344	350	330	361	307	341	382	364	338	352	375	353	347	350	343	358	368	381	371	346	354	363	359	340	365	373	344	358	377	371	362	380	358	344	363	353	353	329	377	335	388	326	365	335	349	379	376	343	346	358	375	348	337	326	324	345	333	353	372	374	328	350	388	314	380	334	374	376	315	355	352	389	361	365	332	335	349	357	361	345	360	324	358	330	364	340	380	354	345	362	365	369	337	367	352	360	316	358	350	357	374	349	363	348	372	358	366	337	355	362	382	375	354	341	383	383	370	351	304	379	342	359	382	342	363	338	390	305	318	351	368	388	346	346	344	326	363	354	368	375	357	360	389	344	384	347	407	378	368	376	350	373	344	385	364	361	352	366	349	379	361	348	329	376	352	347	319	340	356	335	349	350	378	331	349	379	353	320	356	355	355	352	344	380	380	341	373	317	350	333	364	334	347	373	353	377	330	341	348	325	378	385	354	334	340	344	371	364	374	356	334	334	350	358	424	347	346	351	344	371	351	369	359	349	338	356	370	364	353	323	359	348	363	338	321	353	372	336	357	321	331	335	359	343	379	347	376	368	340	358	327	372	340	374	313	337	363	364	340	349	363	375	343	364	345	387	364	314	360	356	372	377	321	340	351	315	361	354	338	361	340	364	379	392	373	330	332	345	361	360	366	364	364	387	359	357	351	334	359	368	348	352	361	367	360	373	381	356	371	361	355	335	369	333	314	393	367	335	388	347	345	414	371	324	349	351	375	365	368	346	346	369	372	358	388	355	378	363	343	337	333	331	344	364	355	325	361	359	367	345	345	394	355	384	379	358	356	323	357	359	363	401	357	366	354	355	318	344	351	365	367	373	373	351	365	391	336	374	358	382	369	375	361	380	372	351	333	345	351	325	342	346	390	342	341	362	343	345	337	341	337	349	382	347	345	342	362	342	401	361	343	360	349	347	381	362	381	348	356	362	328	379	346	373	374	340	330	328	347	368	317	358	319	359	370	371	376	372	367	364	358	373	378	316	356	373	347	344	377	358	350	344	380	404	324	374	371	307	357	336	369	347	353	412	376	349	370	347	345	350	349	356	355	344	364	352	374	349	378	352	384	371	353	365	348	344	341	350	325	351	357	329	335	312	354	335	361	342	334	377	358	350	355	360	359	314	345	342	319	350	374	382	399	353	369	353	328	378	370	326	359	340	375	385	389	354	329	333	362	343	361	340	361	361	368	369	356	379	326	350	370	308	369	380	339	363	357	369	350	320	361	347	360	357	306	368	351	369	364	342	361	329	384	358	354	369	376	339	346	401	384	338	363	324	395	354	396	345	353	323	344	368	358	354	394	358	353	340	358	339	342	368	346	386	387	363	376	322	349	376	357	352	344	365	332	363	349	350	365	352	392	362	362	355	348	361	360	362	364	364	366	337	371	296	373	363	396	369	345	351	346	369	345	364	341	373	324	348	336	347	332	347	381	348	366	342	346	327	334	346	364	332	363	334	356	350	335	341	354	323	372	342	320	366	309	350	337	355	323	332	353	375	339	329	380	357	368	352	401	337	334	350	362	379	331	356	358	359	378	362	351	364	364	340	364	359	332	360	350	371	410	352	375	364	366	350	370	355	325	362	375	351	355	360	337	342	372	342	343	368	351	316	379	388	323	330	336	355	356	329	333	321	368	334	331	356	357	356	357	355	366	356	369	346	352	351	344	375	391	342	339	352	338	372	349	326	355	372	368	302	357	360	392	351	351	334	357	361	366	401	319	362	353	373	351	386	368	343	325	347	365	344	369	361	361	361	348	386	350	370	360	391	359	355	336	360	349	363	352	364	347	354	368	365	332	347	370	347	368	401	366	342	340	360	347	345	358	352	349	359	391	374	326	371	324	351	353	330	348	392	356	349	364	375	345
25541	21835	29587	29135	23881	16182	6846	3309	1526	852	708	632	539	467	478	459	422	430	431	384	370	401	433	385	379	373	384	367	383	398	370	423	321	366	394	385	345	391	391	394	349	342	397	374	382	382	401	359	370	378	364	385	380	381	386	395	395	388	352	395	377	363	418	386	374	365	380	366	370	395	392	346	363	360	343	377	389	386	360	404	377	377	367	364	384	359	397	355	324	350	375	367	376	369	347	336	337	377	375	372	391	377	374	378	389	373	381	339	365	390	388	352	371	381	356	352	369	365	378	383	402	376	392	396	398	374	370	361	359	390	352	375	393	373	346	395	383	377	369	359	389	390	417	385	346	344	367	376	388	376	367	389	357	390	342	371	385	385	411	402	350	369	342	387	362	373	385	358	373	398	364	385	418	384	390	371	353	376	345	359	380	348	383	351	373	377	323	388	350	366	373	384	374	381	356	360	385	366	375	384	376	365	371	391	381	392	344	364	355	356	377	388	384	374	348	381	398	375	369	380	347	363	348	376	337	392	346	380	383	377	384	330	339	342	395	370	389	368	402	371	352	371	382	359	399	381	332	376	378	372	378	365	359	399	374	354	373	363	384	385	400	353	358	343	393	366	366	364	342	343	382	369	358	349	352	347	362	380	333	383	369	368	321	400	342	364	339	354	355	378	377	367	363	352	366	367	366	368	386	390	337	373	373	367	359	407	350	361	361	341	388	392	381	385	371	366	422	379	389	355	366	357	377	414	347	430	385	348	395	387	379	392	397	388	388	367	374	345	381	334	373	306	355	374	377	374	368	369	376	391	348	379	357	387	348	374	384	359	369	349	381	417	376	397	372	391	368	410	381	399	357	355	387	379	385	373	376	343	386	405	393	359	371	369	378	372	350	363	385	374	398	369	359	393	343	372	358	356	408	362	348	373	369	367	377	369	363	366	366	380	377	341	408	326	366	372	357	388	411	361	342	409	399	371	378	353	391	387	356	336	401	382	425	331	358	344	372	390	373	360	381	373	352	381	404	384	364	336	361	369	334	393	368	363	364	391	370	370	335	343	391	376	369	367	378	379	353	356	385	371	348	387	375	370	354	347	348	379	360	357	335	360	364	372	351	332	354	346	369	346	373	361	349	413	361	363	360	370	345	368	382	349	349	381	384	370	403	349	377	369	368	365	361	401	348	368	424	336	384	341	404	418	397	352	373	402	386	377	382	382	389	373	383	397	319	374	375	372	365	392	374	366	401	355	361	372	377	371	380	397	350	330	337	373	377	367	389	368	365	352	380	400	361	382	370	355	345	350	368	360	408	391	360	360	372	381	344	392	354	391	376	373	368	355	380	380	375	411	425	331	342	395	424	361	358	361	371	380	354	400	326	380	351	375	372	368	376	371	346	347	361	362	348	363	375	368	384	402	344	354	358	365	382	392	356	346	407	374	352	380	365	370	395	411	334	373	386	407	367	339	349	415	384	380	391	372	364	378	347	369	381	392	375	402	398	369	379	382	362	362	395	375	359	368	372	400	403	372	410	405	361	395	364	375	387	347	373	374	344	392	336	362	358	358	406	341	360	362	388	367	309	364	375	364	336	381	358	347	392	378	371	331	368	371	394	360	379	381	376	326	377	375	414	360	355	379	415	376	327	393	399	345	356	387	360	347	378	400	371	385	347	359	372	368	372	348	368	370	361	369	377	381	358	377	337	357	329	384	375	352	377	357	387	369	411	368	348	369	388	350	375	371	381	355	395	404	364	397	364	383	382	390	437	385	345	366	379	368	354	367	363	385	369	378	387	379	390	398	399	355	338	384	361	369	368	386	358	391	363	386	395	357	346	392	349	332	358	370	339	375	400	359	392	368	344	373	358	373	399	368	388	379	336	349	365	351	409	376	316	376	330	352	392	388	379	371	396	378	389	370	371	414	383	333	309	395	395	352	396	381	358	346	362	373	387	352	388	372	352	364	366	383	346	379	361	379	328	360	387	401	366	403	377	363	360	340	360	348	376	367	379	386	367	410	358	361	388	391	358	333	389	378	349	351	393	370	368	365	367	326	397	370	369	394	370	400	371	387	347	341	367	365	349	345	395	365	375	349	395	347	401	355	353	384	361	342	376	373	334	398	349	378	369	342	402	374	366	351	380	411	356	348	361	380	363	349	356	393	386	371	377	393	359	364	377	376	350	379	379	361	404	366	379	409	387	378	382	360	362	371	375	366	361	346	395	335	388	355	373	378	414	381	370	349	356	375	367	388	371	383	371	350	391	365	364	380	358	372	385	349	361	383	373	373	356	345	350	359	374	352	366	360	351	391	390	352	382	370	353	364	359	351	368	353	354	356	397	386	371	386	354	350	373	366	417	392	412	396	393	411	341	376	359	370	382	347	361	365	357	364	334	363	378	409	367	382	383	368	375	376	416	384	361	391	372	350	340	352	378	380	387	406	354	341	394	389	353	341	385	381	348	354	340	369	357	375	383	380	371	328	398	369	335	375	349	387	383	380	357	362	373	380	325	355	346	393	356	384	343	330	335	364	385	408	386	364	380	401	399	388	393	364	388	372	361	370	382	372	376	395	379	377	397	382	385	355	366	374	351	382	350	360	385	385	342	328	376	390	368	352	378	371	336	372	374	383	352	378	350	382	348	366	393	367	374	369	387	403	386	352	373	403	383	392	367	348	333	371	391	364	384	365	353	367	383	412	397	364	375	368	369	385	363	345	391	356	366	371	391	358	378	365	352	333	347	383	372	374	382	376	390	344	346	363	387	352	385	371	371	382	385	375	368	361	324	374	345	415	356	391	388	365	378	388	379	382	378	356	370	380	368	381	416	354	387	376	378	378	373	352	372	361	359	384	374	387	384	362	348	385	358	379	369	343	335	343	393	380	367	340	385	404	383	373	376	379	342	363	408	363	370	371	323	380	398	394	370	367	385	352	370	356	345	375	393	328	355	367	414	384	372	396	359	363	377	383	371	354	352	351	353	372	384	389	378	379	366	379	337	391	374	333	385	358	367	365	369	347	389	363	363	378	376	385	374	354	374	346	378	354	361	379	349	357	396	397	376	366	353	382	387	379	383	389	391	367	358	356	371	368	388	344	361	373	382	362	383	362	344	339	373	395	378	394	408	376	391	370	391	371	377	360	379	363	373	342	366	356	404	361	345	389	366	390	343	382	389	389	404	385	379	357	342	400	385	372	354	359	346	372	355	342	361	398	373	353	366	391	361	388	376	350	340	361	399	408	352	366	378	357	368	404	350	372	383	361	346	368	371	381	375	380	356	386	367	354	350	346	343	395	410	358	387	378	373	388	380	353	415	396	390	322	387	392	374	340	378	367	379	393	346	370	387	392	372	345	378	369	369	390	374	389	359	424	379	373	413	361	377	347	370	338	384	373	378	366	328	363	385	361	348	366	372	361	365	368	357	364	424	399	372	392	366	409	387	374	370	373	358	380	368	392	350	387	381	353	384	370	363	330	362	372	379	350	359	384
34064	56631	42871	31568	27780	18223	8927	5479	2651	1426	1092	871	728	665	618	535	493	469	472	453	473	432	414	384	466	436	439	424	428	400	405	409	415	412	401	428	410	383	405	420	393	430	419	405	404	430	419	386	416	387	439	360	415	347	421	387	416	376	429	419	405	393	396	377	376	425	417	431	403	363	395	420	390	423	383	429	413	403	417	424	414	410	375	387	394	370	401	382	389	403	443	392	367	401	386	374	391	387	415	368	401	380	399	396	407	403	377	424	438	354	426	405	408	364	394	420	389	434	415	377	404	406	392	406	409	431	379	376	375	418	398	404	394	397	405	419	419	394	414	425	401	413	368	417	418	385	413	402	392	386	406	396	422	397	374	405	414	390	398	363	448	409	377	412	428	446	427	432	357	386	409	407	414	394	406	400	378	411	406	383	393	424	402	365	404	393	423	444	388	405	418	392	413	365	414	399	384	418	376	376	390	393	393	398	373	421	393	388	391	417	392	375	409	410	411	397	402	385	381	390	399	391	412	410	397	374	394	413	386	399	396	393	378	373	423	390	385	384	395	398	388	392	379	379	390	409	351	389	437	408	433	393	405	390	391	381	396	389	416	400	383	435	403	406	371	383	387	425	422	446	423	386	412	418	394	385	408	399	383	434	393	397	405	400	391	393	397	386	392	374	375	427	389	415	410	399	416	412	406	411	373	416	422	382	405	417	409	411	387	410	429	379	418	379	412	420	426	407	401	394	400	388	430	411	399	408	424	395	389	387	405	386	373	429	421	391	400	436	417	407	418	411	389	404	414	403	403	452	391	394	417	363	405	404	363	397	355	425	404	413	391	378	380	390	392	400	397	409	358	382	406	414	430	406	429	429	363	382	405	396	427	412	412	396	359	400	409	398	410	413	405	398	390	394	394	395	416	389	389	407	383	389	415	387	372	449	393	385	425	395	401	363	396	458	423	382	388	390	412	401	366	390	455	391	395	393	414	427	383	372	381	375	385	404	383	414	411	403	408	416	400	408	395	388	401	422	426	396	373	420	374	406	425	391	363	437	398	375	391	369	385	420	425	430	391	417	419	433	392	388	421	422	421	407	398	364	363	412	415	403	413	419	385	436	417	414	409	440	391	391	408	413	400	395	361	402	382	407	399	413	420	417	391	455	408	451	418	371	401	389	416	417	399	407	401	424	353	401	420	363	381	432	427	388	387	400	412	401	420	433	419	394	401	426	415	372	371	411	425	397	423	412	387	375	403	374	375	399	429	410	401	376	420	436	390	407	377	390	392	391	367	356	431	379	391	412	372	370	431	402	393	390	377	422	412	396	399	427	390	388	424	435	425	408	386	445	403	384	383	449	387	364	391	364	370	434	366	424	387	361	393	379	425	404	401	434	413	401	432	406	420	408	430	380	356	413	380	407	379	409	407	425	401	415	406	408	412	386	416	385	400	408	408	403	383	389	401	388	402	398	409	406	430	399	397	384	367	420	406	384	414	366	389	445	407	363	411	419	407	422	417	430	391	435	401	379	412	417	368	371	419	366	407	411	426	420	412	381	387	385	389	418	411	391	418	371	398	365	401	427	373	395	366	409	429	414	378	394	392	408	369	433	409	408	409	396	406	419	400	427	407	404	400	363	388	394	390	407	350	378	430	361	389	397	424	392	382	375	424	428	388	430	404	394	432	405	406	373	418	411	378	381	389	410	367	404	396	432	384	412	410	379	421	400	397	403	420	382	369	416	424	414	414	371	398	393	407	421	380	400	424	401	367	414	407	379	423	408	404	399	425	350	419	441	449	396	413	444	353	388	459	394	375	369	456	410	400	396	421	386	399	425	414	383	410	376	395	386	412	400	388	381	386	397	399	418	396	389	398	417	398	382	423	376	402	388	408	403	371	389	415	415	391	384	396	379	386	443	407	385	414	414	392	412	382	405	374	360	407	411	416	406	385	401	390	436	379	420	416	372	394	425	390	367	424	381	391	378	369	409	385	417	402	378	408	407	396	400	372	375	438	380	382	404	421	384	373	394	389	424	402	397	441	361	428	396	394	402	402	405	423	396	384	415	397	395	387	443	400	451	416	396	409	374	399	432	378	379	376	388	388	393	422	405	379	375	399	406	416	414	391	428	383	395	398	406	406	363	377	416	391	404	392	397	396	375	413	382	393	365	399	403	380	407	408	428	417	370	377	413	441	396	379	405	381	424	379	373	386	359	368	364	399	393	397	405	382	416	396	423	420	421	397	392	378	391	387	429	373	392	392	414	396	397	397	399	375	365	381	401	385	408	395	347	439	407	409	398	406	405	398	415	408	401	395	407	408	376	377	420	396	381	422	410	392	383	426	395	404	391	387	392	423	434	365	380	384	425	409	436	396	444	412	397	388	425	371	396	356	385	388	363	432	400	390	426	406	409	349	394	413	372	375	364	428	407	389	392	354	414	415	399	431	384	385	395	412	402	410	389	395	408	405	381	422	379	431	412	401	399	394	424	395	387	438	429	417	413	401	387	377	424	390	398	410	386	402	404	389	378	432	420	408	366	420	389	419	414	390	396	413	412	409	428	391	403	393	396	394	435	370	420	368	413	427	386	417	402	386	398	403	425	415	409	404	425	407	405	422	426	432	410	431	395	394	422	414	381	390	382	429	390	380	400	391	413	397	418	410	445	359	402	427	401	396	414	408	420	406	391	389	381	390	367	413	430	377	377	436	427	404	410	356	370	417	386	408	406	404	404	384	378	378	372	410	375	410	419	388	429	430	421	413	371	405	416	395	427	409	417	385	423	420	391	432	420	408	371	402	425	447	428	403	410	412	438	399	412	369	422	380	419	402	415	378	393	391	407	383	427	381	412	417	416	383	411	396	376	421	404	389	373	412	396	383	399	413	445	407	425	413	413	406	436	409	398	410	385	396	413	409	404	412	416	353	419	405	363	396	389	413	372	405	432	381	389	412	375	390	402	403	411	395	392	398	394	397	394	405	410	350	385	373	371	442	404	422	386	359	362	405	384	396	378	379	383	412	381	435	389	399	407	382	405	369	396	419	428	383	405	410	378	408	382	415	399	384	388	378	408	419	404	390	398	412	393	397	400	360	385	391	399	388	395	405	405	383	346	420	394	365	425	388	423	411	375	363	436	419	385	370	374	383	382	403	372	395	439	403	394	385	382	388	423	391	439	406	397	377	415	407	392	364	386	347	383	391	409	393	397	435	399	399	371	388	403	398	385	418	413	407	365	351	400	378	393	373	387	353	418	388	420	405	405	436	451	393	424	376	418	391	388	372	359	376	433	393	363	383	378	416	395	385	410	376	402	408	419	404	389	408	376	409	426	377	383	428	373	406	383	414	383	391	403	396	394	359	414	426	389	404	417	414	394	398	393	442	364	397	389	421	392	398	396	417	415	392	402	380	380	391	413	445	402	369	401	423	437	375	427	430	381	435	422	393	442	434	413	389	384	414	401	417	417	366	396	419	404	422	377	400	383	384	395	396	393
23346	21716	29520	24969	23940	24769	20122	8201	3080	2005	1329	995	952	909	780	635	726	680	641	590	581	574	522	522	539	523	571	562	473	504	498	546	522	503	524	565	518	492	545	502	542	508	495	528	491	516	494	511	537	513	516	509	540	501	475	497	539	485	481	499	508	492	495	484	487	512	496	470	526	524	511	494	496	473	473	482	493	546	528	502	503	475	512	485	533	458	477	478	489	502	500	515	525	487	511	507	529	483	460	480	523	502	496	535	513	502	474	498	512	551	510	520	495	491	494	504	541	475	526	474	513	540	506	485	511	487	490	466	514	526	485	541	527	471	490	484	528	468	487	506	518	497	556	547	499	493	492	522	519	485	491	503	491	481	502	526	535	524	534	482	529	494	540	515	546	488	545	522	490	527	490	534	519	517	512	483	534	507	478	478	507	507	544	520	492	475	506	517	493	530	453	531	508	504	478	542	494	497	506	521	488	515	507	537	496	548	508	504	485	497	505	513	525	492	493	521	486	521	521	510	510	492	553	514	489	507	495	484	514	494	490	502	518	491	533	530	517	524	484	491	484	513	493	506	519	495	494	499	479	511	476	507	495	466	516	498	503	527	492	514	491	472	521	521	470	492	484	531	507	501	481	480	441	507	499	550	516	504	512	501	539	534	489	454	482	515	532	521	504	493	462	518	509	510	497	487	526	525	508	499	523	491	502	489	482	491	515	516	487	484	522	469	451	517	513	464	512	484	494	531	533	463	508	513	453	470	474	530	513	492	508	533	496	494	475	504	481	517	476	508	558	516	492	517	503	506	454	481	512	528	533	536	490	501	530	488	523	483	529	538	491	493	482	520	477	486	505	506	533	493	507	531	488	474	506	522	534	509	503	495	487	516	511	528	464	518	496	544	506	512	504	499	515	491	516	550	504	501	505	511	480	483	513	524	487	509	488	506	512	528	546	510	492	443	510	529	479	508	502	527	520	500	481	514	526	507	522	469	516	540	504	508	496	477	522	513	475	491	512	521	506	503	475	528	524	515	493	539	495	507	504	518	514	510	516	492	488	496	482	542	547	484	500	481	471	526	536	501	500	463	524	541	525	495	491	505	559	504	493	526	522	525	496	486	499	483	523	509	487	487	470	532	457	525	503	521	488	512	466	461	553	489	499	526	481	498	492	507	484	508	518	525	502	490	507	497	492	521	533	488	531	507	521	479	536	470	516	524	525	486	526	506	505	522	518	467	504	458	504	521	471	464	526	501	498	539	469	487	471	482	487	514	493	529	486	493	463	544	511	513	503	513	503	486	485	516	505	481	474	503	496	508	477	520	520	473	511	511	490	423	507	488	512	487	492	544	550	481	522	528	539	561	496	496	539	491	500	495	497	513	487	526	477	509	498	490	478	512	496	468	501	503	532	489	517	495	506	504	531	537	476	480	480	492	500	504	523	465	550	490	473	510	536	490	479	500	502	531	491	523	494	530	494	506	506	490	535	535	467	523	531	546	507	478	495	542	526	499	476	545	498	487	504	529	494	507	515	484	483	507	498	515	542	490	514	540	519	502	522	507	524	503	503	494	485	535	520	507	525	485	518	505	459	485	481	519	493	486	517	530	527	493	515	536	514	499	487	498	552	496	506	494	533	472	486	517	489	481	531	530	509	509	536	469	500	502	500	512	524	530	447	525	512	556	509	496	509	498	528	472	487	539	516	465	536	484	470	539	456	508	537	512	522	474	490	509	500	500	504	489	495	496	552	466	479	485	494	512	517	546	489	522	481	497	515	495	474	519	459	505	495	553	487	473	530	488	511	486	512	513	502	508	483	475	472	522	495	478	468	499	501	532	490	511	496	482	471	505	512	532	501	492	487	489	469	494	507	508	495	507	477	521	479	503	510	501	499	494	530	481	514	474	467	528	511	546	494	496	493	541	482	515	467	487	511	475	507	513	497	494	476	497	529	547	462	491	487	496	484	544	533	509	542	480	504	503	560	497	506	494	514	513	497	517	490	523	508	487	481	502	503	494	522	460	504	509	507	505	513	497	490	506	508	500	544	492	494	508	481	482	494	484	490	474	483	533	531	523	502	479	462	499	502	463	521	516	512	467	519	514	567	485	505	532	487	505	522	481	499	522	479	494	507	489	519	540	477	487	473	488	476	520	531	527	517	488	505	510	508	484	545	518	482	469	497	485	493	517	480	447	505	546	507	554	513	520	479	492	472	481	513	527	496	534	485	533	501	527	511	509	491	531	528	526	455	468	507	494	526	484	518	497	505	481	508	532	521	463	477	500	527	515	546	506	532	455	534	511	535	463	514	548	491	472	560	515	470	484	484	520	507	543	468	515	524	534	505	511	518	476	497	511	486	493	495	521	508	524	570	499	530	442	503	491	542	455	470	502	534	485	486	526	471	473	463	492	535	536	489	544	537	505	501	454	479	487	501	497	480	514	511	493	507	486	483	526	530	497	501	548	526	508	491	486	455	483	489	504	535	498	515	487	477	489	552	540	471	489	509	494	523	514	499	477	471	523	502	475	551	524	487	493	477	520	485	494	502	515	517	498	508	526	503	517	469	490	491	489	533	531	491	487	488	511	463	449	503	508	528	488	515	469	490	505	531	512	520	468	494	472	520	552	516	455	495	498	503	511	529	543	494	502	494	487	496	524	518	500	493	536	469	486	517	472	489	472	511	486	514	505	488	515	527	531	498	500	518	493	513	537	512	460	504	530	518	500	512	551	529	512	500	481	522	491	461	517	477	510	483	507	506	476	505	503	532	479	474	517	498	441	508	533	516	503	456	500	525	506	522	506	503	470	505	539	504	506	519	513	557	495	526	537	512	523	506	522	538	499	503	493	533	496	504	430	531	503	474	486	484	539	513	519	468	544	508	516	497	506	478	529	545	498	503	540	544	477	481	551	483	463	522	530	512	479	540	502	499	526	475	506	513	505	445	489	512	503	481	525	471	501	472	506	482	510	478	514	503	486	517	520	523	512	516	484	537	452	504	464	467	545	527	557	547	543	500	497	494	513	500	506	478	486	496	489	491	512	475	491	452	471	496	506	499	506	534	475	518	526	554	526	476	504	511	482	511	519	516	492	465	504	483	516	482	511	506	555	462	449	475	508	526	451	481	472	550	520	528	481	479	490	479	494	514	495	487	506	547	525	518	511	517	495	512	467	482	508	484	525	506	525	507	485	475	528	480	486	529	510	545	484	495	487	498	517	517	508	506	533	552	539	513	511	532	509	476	504	481	530	508	502	508	496	516	509	520	477	496	510	493	502	461	510	495	503	473	499	508	538	474	506	505	518	505	466	493	501	515	512	508	501	492	495	481	493	540	472	530	498	517	472	505	484	456	524	477	479	511	526	491	519	544	481	507	522	497	503	498	500	510	467	488	468	497	540	525	448	525	492	532	507	487	488	526	520	525	487	517	495	509	480	500	503	496	471	511	533	454	556	500	516	487	488	501	509	474	516	502	454	529	511	548	483	450	504	523	511
35498	65063	54050	43628	35202	26382	16367	10116	4843	3210	1945	1444	1236	1140	1024	868	793	784	724	611	591	625	602	565	541	574	542	574	523	535	513	499	570	517	520	536	521	542	505	513	517	477	564	504	476	494	495	539	507	504	543	546	540	531	551	518	535	482	510	501	456	549	542	496	528	524	506	496	526	517	479	498	534	551	515	542	504	526	504	486	533	559	496	502	539	520	483	510	490	492	544	483	520	481	530	511	480	471	478	506	501	481	483	507	552	553	508	513	493	515	493	490	494	522	508	528	510	508	502	519	515	476	524	500	520	485	480	501	538	493	564	511	500	470	517	468	563	507	510	477	482	553	497	499	504	505	488	481	531	499	513	529	497	507	524	516	543	483	534	482	535	519	530	500	499	519	518	553	512	502	519	486	484	507	490	510	500	488	537	526	510	510	504	507	493	529	515	500	503	498	552	517	513	512	492	511	463	510	527	505	518	496	461	543	472	516	511	521	533	493	521	521	525	527	510	459	485	503	509	540	513	514	508	521	516	554	516	513	556	495	512	510	514	523	484	516	489	520	498	493	505	531	483	521	484	481	477	498	502	526	535	517	516	506	524	519	506	504	531	531	496	553	554	527	506	561	515	458	503	510	505	488	515	461	546	538	479	499	499	440	478	530	499	508	510	527	500	488	536	540	498	529	553	538	541	538	531	519	501	463	507	522	536	502	541	493	512	498	553	540	522	561	506	536	540	524	472	521	513	525	500	494	501	500	509	547	545	507	474	502	518	551	486	549	552	497	538	479	491	538	516	515	531	525	576	540	529	478	540	561	473	485	498	534	487	562	521	504	531	501	534	519	529	484	540	508	527	496	510	500	519	477	505	536	495	530	485	510	532	530	518	509	473	511	502	498	526	539	544	521	488	501	549	525	487	499	509	527	485	523	534	498	507	505	500	537	538	508	528	530	509	547	521	506	524	459	496	505	562	481	490	503	550	524	514	548	556	493	507	459	496	540	530	521	519	555	495	515	445	510	515	550	507	545	490	522	543	509	543	520	507	485	526	558	469	512	528	508	491	511	531	538	483	531	501	507	529	534	469	523	538	538	498	530	541	557	497	534	457	495	493	494	490	538	536	481	484	507	523	518	538	511	543	481	556	520	525	508	519	523	472	513	547	536	554	488	500	526	551	507	524	532	505	512	504	486	481	540	525	522	505	510	500	496	493	480	519	480	497	527	549	580	509	516	513	513	514	465	490	489	491	537	505	521	504	513	516	557	513	485	533	506	520	532	530	555	475	515	508	484	493	514	496	527	525	499	504	524	518	515	503	497	516	495	475	544	547	514	523	506	491	542	521	532	494	536	492	527	560	517	523	514	492	481	485	532	507	528	534	509	505	504	515	547	546	521	500	465	512	512	499	554	524	480	497	524	522	528	564	521	506	517	517	547	511	503	540	512	509	548	490	524	535	510	525	537	558	512	550	496	535	519	506	518	514	494	533	492	520	514	501	504	471	497	539	477	544	499	521	504	496	483	505	490	536	546	516	513	552	487	492	552	482	529	531	513	539	510	508	506	532	476	497	526	527	507	546	524	489	508	480	549	531	482	517	498	528	507	521	487	504	523	516	501	512	514	487	511	541	506	505	510	525	529	519	538	531	494	518	535	505	534	550	559	519	507	511	515	521	527	554	518	536	474	497	482	544	497	503	530	488	500	496	547	489	478	530	518	548	519	508	529	492	527	547	488	527	498	501	504	497	513	548	475	537	493	495	516	472	548	592	503	517	532	528	504	555	488	543	512	499	492	499	487	510	488	542	515	520	479	527	522	523	494	466	508	480	516	521	517	508	520	441	532	537	520	471	523	489	475	541	512	504	511	529	525	491	507	501	466	537	505	501	483	524	502	532	491	519	499	515	532	533	509	557	508	514	492	507	536	496	503	552	479	479	514	499	520	527	509	557	520	513	489	520	505	487	519	490	529	505	493	506	511	504	494	489	533	496	553	512	560	505	534	486	474	514	499	544	528	512	527	543	512	519	505	489	523	520	543	518	476	514	538	496	485	522	517	562	500	535	575	528	498	509	494	491	531	487	497	501	499	495	501	493	505	525	495	481	533	517	548	511	487	504	461	512	534	490	533	503	525	509	519	499	506	508	511	505	503	511	496	564	485	534	499	501	497	518	511	460	480	518	573	525	511	526	531	469	529	549	545	503	503	526	475	545	503	490	551	510	497	506	498	520	471	445	540	545	486	494	504	578	503	508	512	536	525	501	490	500	551	500	522	530	512	492	540	526	520	493	512	537	537	534	500	514	519	519	486	524	533	508	519	498	520	511	535	528	560	477	517	542	490	522	483	527	568	520	538	494	551	531	510	508	520	506	467	516	500	481	517	515	476	516	478	479	495	512	496	458	520	524	520	518	542	499	532	556	516	484	552	503	461	510	494	506	495	502	522	463	548	504	533	568	526	558	499	526	521	507	475	522	483	501	515	519	490	557	498	533	521	520	509	500	512	520	501	504	514	519	526	489	476	521	510	527	522	530	511	535	530	487	500	510	494	504	495	496	543	497	507	471	536	466	529	509	541	504	501	484	479	536	497	517	497	498	512	513	515	478	505	514	528	517	488	512	538	492	503	540	500	549	476	501	500	518	480	539	468	551	523	472	506	516	547	497	502	500	541	502	521	517	554	493	454	519	529	497	490	484	540	499	471	515	514	508	543	511	505	531	531	520	539	461	500	534	479	537	521	527	488	499	498	574	527	535	520	491	513	537	478	549	495	519	507	540	503	527	524	534	513	536	530	485	554	530	540	529	495	527	556	509	566	514	475	481	490	487	510	523	485	532	460	495	495	536	508	509	507	547	518	502	504	489	504	547	479	515	512	483	514	531	541	521	478	525	543	486	518	462	535	513	475	496	569	471	455	506	488	527	495	498	486	460	517	593	524	501	546	484	511	557	537	491	474	477	497	519	480	497	514	480	516	479	529	509	520	502	487	484	538	494	501	527	513	520	504	487	507	519	485	512	516	507	525	534	499	517	522	510	551	502	519	563	537	540	512	518	491	522	487	501	509	501	504	511	506	505	506	497	525	545	516	534	535	478	472	488	508	502	492	505	511	522	487	518	526	500	476	476	509	500	507	523	477	531	528	514	503	507	496	507	526	507	511	500	494	475	539	493	519	507	522	515	532	531	492	542	496	498	532	496	519	505	507	497	507	519	499	519	488	489	519	499	505	500	564	524	514	510	494	563	521	511	506	538	523	499	527	497	498	476	540	476	550	539	469	489	477	512	508	508	472	485	543	562	506	526	491	513	510	539	500	498	483	498	515	531	504	493	519	541	510	487	503	515	541	470	482	525	491	536	513	519	504	499	515	531	506	490	524	468	539	505	508	507	508	494	501	554	485	558	507	488	485	530	524	512	535	477	462	513	527	473	465	509	558	485	544	528	523	532	560	523	541	538	517	476	495	510	471	518	504	476	552	572	538	506	475	538	520	456	514	551	537
32455	36206	40809	30886	17946	7237	2936	1502	937	807	631	453	373	372	322	332	287	332	304	302	326	286	257	274	266	276	234	271	277	250	250	279	259	286	281	246	292	276	265	275	252	243	304	273	280	256	274	266	286	262	276	265	240	283	286	249	255	259	265	255	287	284	262	262	234	268	258	253	247	262	265	307	243	250	251	264	248	282	256	269	302	260	294	259	269	299	261	254	292	293	250	279	265	278	260	268	267	258	288	278	281	272	271	247	257	255	285	259	321	262	298	269	238	280	249	266	269	272	278	287	260	257	253	245	255	274	297	282	294	253	275	267	273	258	285	266	269	281	238	283	261	251	288	262	259	262	270	281	264	246	275	250	274	274	286	262	236	287	249	244	271	262	259	243	258	266	253	295	266	251	263	239	248	256	263	249	276	260	238	246	254	255	263	265	277	265	247	291	250	292	239	283	256	266	250	260	257	252	267	274	252	257	271	251	252	289	256	274	298	287	264	265	276	264	273	273	285	274	252	254	278	266	276	258	272	264	276	270	244	250	246	256	277	297	285	282	282	269	267	267	269	268	284	259	260	262	223	261	262	281	265	257	270	281	261	253	282	257	282	259	278	258	271	275	259	262	280	275	261	259	249	259	297	253	276	289	259	269	269	251	263	273	265	237	273	261	251	268	266	297	289	248	234	266	269	296	278	256	239	277	272	256	273	278	276	246	245	245	278	289	239	253	264	237	273	286	263	245	278	223	277	286	300	253	280	309	292	243	238	286	263	243	274	253	263	270	282	271	254	270	262	260	260	272	289	266	249	283	270	283	262	277	257	259	237	259	272	288	290	276	242	276	252	274	243	275	263	240	254	254	269	268	261	253	263	256	298	279	275	279	252	279	271	232	309	248	254	276	238	292	246	259	296	265	264	297	267	262	258	270	258	284	274	264	285	273	246	270	258	291	272	302	248	268	274	260	296	286	251	252	297	287	297	295	278	254	263	286	251	299	289	258	268	274	278	230	278	263	261	280	266	257	267	267	266	263	270	261	246	266	276	295	278	275	271	253	309	282	311	266	286	264	262	264	267	268	267	274	305	276	276	276	264	268	278	274	264	266	245	256	274	243	278	285	260	290	247	285	279	265	257	261	259	257	266	282	265	273	250	296	264	272	283	258	262	271	261	303	279	261	278	264	264	264	260	295	266	276	264	267	276	255	258	267	282	262	257	254	240	255	295	253	279	224	267	262	277	237	244	225	264	261	281	278	255	305	280	243	251	279	265	253	286	250	288	263	269	284	275	243	249	256	302	312	252	307	248	275	289	264	264	267	281	275	278	240	243	238	270	254	265	292	248	255	245	310	262	269	257	291	269	253	270	268	264	296	265	263	286	287	268	258	269	256	214	247	280	267	244	275	265	280	289	245	247	301	263	271	265	294	261	281	287	248	259	263	274	250	308	265	257	263	283	276	274	252	257	257	276	277	287	269	242	245	257	262	252	271	288	263	295	259	296	250	255	272	246	297	262	257	263	241	271	274	262	285	282	262	251	277	285	266	242	284	261	267	258	276	272	247	259	250	262	269	250	263	261	283	277	310	276	264	270	233	246	282	275	275	265	264	271	266	260	248	262	309	247	249	252	263	257	263	288	266	267	282	281	254	262	246	252	271	257	248	296	303	275	271	263	257	257	259	286	269	246	258	264	250	278	278	278	252	260	242	258	288	254	249	278	261	254	284	286	283	272	258	276	270	287	274	276	255	285	251	257	256	255	285	274	253	273	281	258	267	274	288	260	255	283	291	237	247	242	284	271	227	259	271	285	246	259	268	241	253	262	264	289	297	271	262	255	250	269	267	238	269	275	307	272	273	239	262	294	260	281	258	258	260	280	281	277	261	256	262	255	256	257	271	269	270	291	240	274	257	271	245	279	275	268	285	276	279	261	236	245	244	280	255	295	288	297	284	280	245	302	277	259	270	254	270	256	262	294	285	244	267	244	256	277	290	278	270	265	285	263	254	281	276	284	284	274	265	267	224	286	298	264	255	268	251	246	287	245	294	261	310	256	258	260	297	269	280	235	244	266	268	259	305	272	278	278	264	266	246	285	255	243	242	254	257	243	248	240	272	264	275	242	254	260	267	284	263	277	284	272	276	238	290	287	282	282	278	244	306	263	255	255	251	282	286	288	273	256	250	277	300	263	253	307	265	271	258	282	281	287	242	283	254	303	271	267	271	250	271	277	266	266	253	290	239	299	255	257	266	275	276	236	265	249	265	261	301	282	272	236	243	304	262	263	262	292	290	272	258	260	277	263	260	268	283	252	265	245	281	275	277	285	254	288	255	265	279	272	246	252	268	272	262	275	305	261	293	280	271	278	242	259	274	260	264	237	237	263	255	259	257	267	260	276	244	251	256	257	275	252	268	260	246	279	268	272	272	263	247	259	276	275	263	276	274	255	260	275	283	265	266	263	239	278	284	277	283	257	281	281	278	275	267	253	249	249	289	268	248	285	264	261	249	298	274	278	291	274	262	268	286	300	264	305	272	255	276	290	280	285	281	261	269	237	244	287	252	280	248	297	313	248	254	258	230	260	235	254	276	280	266	271	277	261	264	272	254	271	288	284	262	244	256	272	265	271	289	280	263	241	280	248	261	251	251	276	256	263	288	262	254	268	257	257	281	262	267	277	262	252	256	281	290	254	267	258	290	271	282	268	262	275	264	260	262	262	251	296	287	251	285	296	283	247	303	288	271	259	277	278	268	283	262	236	252	283	253	271	281	252	268	288	250	269	256	285	242	277	287	272	259	295	259	271	274	283	242	263	275	258	249	266	243	275	258	258	280	215	268	277	288	293	276	259	251	262	265	275	296	281	272	234	257	276	255	274	268	276	250	261	277	283	258	264	264	253	268	256	257	294	281	280	317	263	259	270	265	258	277	266	271	272	262	230	283	287	269	301	252	289	258	266	253	293	279	269	262	252	279	259	281	261	259	279	251	255	274	273	265	247	281	250	247	258	263	246	312	280	237	246	277	249	272	247	239	268	270	263	260	271	279	267	278	274	278	263	296	262	255	263	267	252	270	297	266	302	249	274	258	229	266	251	297	279	272	269	263	247	265	276	247	278	256	243	276	280	281	260	288	281	280	248	287	276	266	289	267	253	285	283	254	264	273	261	255	275	287	266	252	283	259	257	227	271	253	288	264	278	299	255	270	274	281	232	273	274	272	257	266	240	262	267	223	263	274	247	256	290	276	267	286	287	267	310	242	254	280	252	259	262	266	269	303	267	271	268	267	271	286	242	271	297	251	277	272	298	260	288	248	266	272	248	275	270	265	243	267	267	263	272	285	254	253	246	234	253	303	280	271	254	284	277	253	245	277	252	284	287	259	239	245	260	254	236	266	282	313	246	280	256	260	279	253	275	276	258	250	278	287	281	277	265	260	241	291	281	252	253	237	290	277	246	250	250	274	253	258	305	288	240	254	266	245	291	295	296	279	246	231	245	274
30389	45691	36558	25862	17867	8557	4398	2395	1448	1153	855	511	437	444	352	307	335	368	300	294	292	266	273	289	256	294	262	287	300	265	265	263	275	249	255	298	280	260	276	295	255	291	267	284	252	273	269	249	250	278	268	279	263	303	265	260	265	289	245	271	250	255	253	283	245	276	260	259	284	263	311	275	283	282	256	241	269	261	280	261	264	235	264	252	283	250	252	277	268	304	254	249	245	245	296	277	273	279	279	268	239	254	252	240	265	274	266	249	276	265	248	265	263	247	269	296	285	269	273	260	279	247	279	278	287	281	268	270	284	223	260	274	286	234	283	279	277	276	297	249	259	270	253	290	263	292	257	276	261	250	269	249	259	263	253	275	286	296	245	257	258	293	271	247	244	274	288	261	254	249	303	272	258	273	265	243	247	249	237	254	254	258	283	285	270	267	291	271	254	259	272	260	247	282	253	249	277	286	268	244	271	292	302	248	282	244	245	249	252	250	239	266	268	288	264	251	271	253	292	280	276	257	271	285	272	249	284	263	270	247	280	285	261	264	252	269	239	251	290	279	243	269	268	297	243	265	263	272	254	292	286	267	269	251	223	279	254	253	240	269	269	263	292	289	252	251	263	252	252	280	269	292	260	297	285	283	277	262	246	251	273	257	280	257	270	311	240	271	266	266	279	270	236	295	238	264	275	281	270	279	311	264	247	307	290	271	248	264	241	248	270	265	261	282	290	255	278	284	274	267	254	260	280	282	249	244	252	256	254	277	270	245	264	269	276	254	239	264	254	254	261	265	257	256	244	242	269	260	299	279	252	272	253	282	274	285	259	268	246	265	272	288	248	267	257	274	271	250	266	238	259	252	250	238	286	256	249	256	257	268	264	247	264	266	249	259	269	231	267	290	263	275	274	251	286	241	256	271	253	261	254	287	270	286	270	290	266	257	267	286	271	270	276	278	243	246	251	266	267	277	260	250	238	251	268	275	260	296	260	240	290	251	248	244	244	266	249	246	270	292	267	257	239	241	249	274	256	277	283	288	271	245	277	282	304	242	247	271	293	255	247	294	277	294	248	275	272	269	258	242	255	266	246	264	254	261	250	277	247	243	262	269	272	259	266	266	301	237	276	265	289	271	247	236	245	251	264	301	300	262	247	248	244	241	297	266	220	261	245	281	296	240	255	254	249	270	257	271	279	274	248	266	282	248	262	290	285	256	261	262	262	257	255	253	250	258	224	260	259	261	267	268	252	273	272	265	265	237	246	237	253	247	237	260	270	236	246	255	282	267	261	275	282	268	271	237	262	290	255	268	265	274	255	262	291	268	282	272	252	267	260	265	236	292	258	246	270	250	261	266	267	259	281	256	293	238	262	249	247	266	258	242	242	241	267	282	274	282	251	267	252	278	268	273	268	263	290	278	260	265	265	239	267	260	245	275	259	257	305	249	262	242	283	268	309	248	257	294	245	279	270	269	269	271	258	312	228	270	261	280	262	258	280	248	272	261	250	260	269	304	270	224	257	230	245	243	251	269	277	305	263	272	249	263	269	264	276	279	288	289	262	260	258	254	291	257	271	238	232	269	250	263	261	271	281	280	263	268	241	264	264	290	278	275	286	252	262	277	255	267	231	268	278	276	265	271	282	282	262	290	290	258	250	245	248	280	254	276	276	261	240	305	258	271	269	266	268	266	270	255	285	253	241	269	297	242	283	258	279	250	282	281	242	246	240	247	292	276	266	266	276	300	276	251	268	289	290	248	259	279	235	259	261	235	281	253	274	255	259	273	257	271	279	250	237	279	284	270	267	243	290	259	270	257	256	285	276	284	270	271	269	267	277	266	291	258	252	302	286	262	245	261	266	277	259	258	273	283	250	234	264	269	246	268	290	257	259	287	283	248	256	257	252	263	275	265	221	246	265	258	262	278	285	268	260	272	270	295	277	291	265	259	266	284	275	270	265	251	232	243	284	247	265	280	259	247	255	262	271	254	250	246	237	268	243	271	300	255	265	284	263	248	277	279	255	262	278	280	270	265	286	237	267	258	261	257	268	262	241	279	260	291	269	253	255	291	251	260	270	239	257	294	284	255	260	275	228	293	267	270	256	265	274	269	262	270	236	251	276	270	280	255	267	260	299	251	280	251	270	290	244	255	289	270	258	260	234	231	257	238	277	279	281	259	235	259	262	259	263	280	272	280	263	248	275	248	248	237	276	271	271	248	233	265	236	311	251	266	265	259	259	280	273	254	245	257	264	284	251	268	257	291	267	253	285	282	267	247	279	264	295	256	288	287	260	291	263	239	288	252	245	280	248	262	278	279	253	288	242	251	241	250	231	265	283	234	260	267	277	268	275	270	263	305	253	268	282	252	236	263	267	259	243	277	235	273	269	302	259	299	284	283	290	277	273	280	264	264	268	250	250	250	249	232	266	275	263	278	274	279	284	266	269	283	277	283	260	234	284	248	291	244	240	290	258	266	286	271	284	275	275	260	277	252	278	268	269	262	245	268	258	217	260	283	262	290	285	289	290	263	244	255	280	289	253	250	264	268	283	255	260	273	261	259	255	252	266	243	266	257	261	270	259	278	264	255	251	258	279	268	253	245	257	286	274	286	282	261	248	243	264	298	282	277	283	262	276	284	271	246	267	264	243	297	272	264	234	274	258	265	272	280	285	251	272	262	272	255	243	231	258	286	316	266	249	264	272	281	263	238	260	250	286	269	252	270	279	266	274	270	276	268	221	264	280	269	280	258	254	245	259	265	272	279	274	252	275	262	239	269	272	263	246	255	261	243	282	256	258	257	236	229	256	261	278	255	278	262	263	269	271	262	281	266	247	255	260	266	258	251	261	245	251	230	270	268	237	274	270	270	273	288	233	271	261	261	233	260	269	268	265	278	275	263	286	268	255	256	266	267	287	254	279	262	286	247	290	283	257	290	262	246	247	242	285	252	251	261	256	254	281	228	241	280	284	284	257	269	268	244	287	288	258	282	274	242	241	256	253	262	254	257	258	225	255	268	281	282	269	270	259	267	261	257	275	301	278	301	255	247	272	300	258	274	288	256	290	257	236	224	283	287	274	247	250	288	264	291	258	282	252	257	211	277	255	271	256	250	262	247	270	248	278	280	261	265	272	271	249	271	263	236	264	255	231	258	235	279	249	271	259	228	282	264	264	254	276	275	277	254	272	234	255	249	265	270	323	267	277	269	274	269	283	256	257	261	278	250	254	259	272	253	277	265	259	246	267	279	239	235	270	267	257	298	257	252	266	283	261	260	273	299	243	279	267	278	252	302	258	273	270	281	264	259	254	274	303	289	251	232	257	266	280	247	255	261	286	216	260	284	257	283	276	248	277	260	253	281	287	253	257	262	279	282	267	258	272	276	266	261	266	265	285	257	261	247	264	293	255	265	269	286	259	277	283	286	281	273	250	261	252	247	237	268	289	306	283	240	273	297	280	273	258	289	300	254	284	268	254	259	270	266	269	268	270	258
24483	21666	29452	26185	22912	17316	8349	3986	3209	2313	1555	915	648	578	516	480	427	427	403	359	381	356	352	361	351	372	327	361	322	335	308	343	298	352	329	322	328	317	329	375	357	337	322	315	347	334	307	365	350	339	350	324	363	352	328	326	332	320	312	337	311	356	313	320	336	327	315	322	369	374	333	363	344	330	327	313	333	384	334	316	319	353	339	339	308	338	313	342	313	317	338	346	334	317	337	341	347	330	317	339	328	344	287	323	297	310	337	329	331	340	331	334	317	363	312	321	323	329	353	324	321	350	341	339	344	348	315	335	335	337	345	328	292	342	306	367	335	348	335	365	337	306	331	336	322	285	329	328	338	319	301	329	342	337	345	326	369	332	332	329	310	335	323	349	340	315	318	316	338	349	325	347	310	350	307	373	338	346	333	330	327	324	365	335	343	372	331	349	346	329	354	321	313	328	360	303	363	304	315	351	329	301	320	303	330	329	329	323	341	335	355	311	341	321	312	335	326	316	332	304	310	344	376	335	304	328	333	320	337	303	312	339	293	300	330	336	334	357	330	317	358	358	335	328	311	336	301	334	359	332	335	330	350	308	333	305	311	325	330	329	325	306	333	333	358	341	324	340	355	302	308	356	334	332	311	320	312	324	304	353	314	308	345	336	339	316	341	346	307	362	358	317	332	313	342	345	344	322	310	316	294	340	321	318	367	347	350	312	365	306	338	339	312	337	335	345	346	339	347	361	329	355	290	317	325	319	337	326	324	329	344	356	330	358	296	343	324	285	301	308	343	326	360	331	319	332	316	309	329	345	328	372	341	345	340	326	311	357	364	318	352	343	327	326	388	365	350	353	342	339	316	350	334	342	364	325	323	318	359	358	351	326	298	346	352	356	338	328	333	325	327	328	319	321	319	319	327	325	348	350	346	299	314	298	340	360	315	325	287	307	308	331	353	295	297	321	356	319	339	362	360	342	334	293	328	345	331	358	332	340	353	300	328	316	333	358	322	361	314	350	336	347	330	310	348	379	390	291	330	339	325	326	343	341	329	302	334	348	323	314	335	349	328	305	326	310	327	300	346	327	337	334	318	335	340	339	341	347	325	360	315	295	314	321	351	359	344	312	323	348	321	348	355	357	339	332	338	321	348	329	327	332	341	358	326	338	311	337	327	332	341	317	343	336	330	331	335	332	335	300	327	342	316	330	340	343	385	336	343	314	343	349	334	324	339	304	301	330	340	338	359	327	336	332	348	324	334	356	334	328	306	347	352	331	319	335	319	331	316	347	310	336	328	321	333	318	308	325	328	339	304	352	361	311	363	348	327	345	323	290	340	348	341	335	334	345	321	325	342	327	322	317	375	350	333	334	346	348	367	349	315	341	342	345	319	316	308	341	329	319	316	349	346	375	338	348	333	313	322	342	303	374	349	352	357	288	322	308	336	318	346	325	321	336	332	331	336	349	347	360	353	325	343	351	325	311	348	317	343	313	337	354	338	361	351	355	329	352	349	347	315	319	322	340	342	338	317	293	321	337	300	358	356	332	330	305	335	337	343	339	346	344	356	328	323	318	356	332	346	340	340	349	316	337	310	344	352	322	305	339	336	325	356	341	334	336	308	356	346	344	304	319	317	332	347	335	296	330	315	354	351	309	327	328	313	338	347	320	340	314	371	344	308	330	331	311	325	354	321	324	385	352	332	318	336	322	325	304	340	310	346	346	308	315	336	330	330	324	324	329	318	315	381	352	319	338	342	333	337	314	301	324	327	355	334	329	334	316	327	353	327	334	347	344	343	294	349	346	323	313	292	340	318	368	339	322	338	296	341	330	319	312	385	354	318	318	329	325	323	328	347	335	310	331	306	331	360	334	360	316	334	319	309	355	313	289	333	336	311	365	326	339	322	336	342	310	319	329	326	319	349	314	338	351	312	340	316	364	349	330	322	347	337	339	363	309	344	339	331	318	315	317	331	304	343	324	301	312	322	310	337	334	330	317	384	356	308	338	350	355	344	328	311	318	347	349	351	350	350	323	335	303	306	340	349	329	323	340	318	342	334	351	319	335	326	361	339	311	311	333	312	338	300	341	329	356	306	344	325	314	337	334	340	363	345	344	354	329	360	333	336	340	356	323	332	309	346	334	331	338	327	348	319	341	375	335	310	321	332	327	337	320	339	353	352	341	353	311	316	344	331	319	316	334	326	327	340	344	335	301	342	312	339	343	307	321	346	339	341	340	362	344	362	344	338	362	358	296	328	326	349	324	354	346	307	340	367	312	335	346	305	320	322	333	352	349	319	370	361	349	322	371	317	328	350	337	331	343	331	327	305	332	364	322	321	376	333	339	310	340	338	331	312	340	320	349	360	344	319	331	320	329	352	322	331	356	351	335	303	348	354	330	294	362	327	335	316	302	334	329	333	338	311	332	331	366	336	345	358	342	329	348	333	345	360	323	312	329	297	323	333	330	327	341	323	342	329	357	333	350	344	302	353	353	340	334	307	361	361	321	329	343	332	389	333	310	324	349	297	348	362	301	338	361	337	324	320	364	336	289	343	340	341	323	345	341	344	316	333	319	315	338	321	312	366	336	337	284	321	324	318	322	314	357	335	330	306	327	319	306	337	322	341	345	366	313	338	372	338	328	341	302	341	339	355	313	302	335	361	334	329	354	306	325	348	358	329	340	310	327	387	334	332	334	361	343	319	324	338	315	336	306	305	313	366	342	356	302	327	323	307	313	349	353	321	329	321	333	357	332	293	361	351	363	307	312	308	319	318	318	319	325	343	329	345	320	337	347	314	329	343	347	312	324	367	336	332	358	314	343	351	323	335	344	378	321	333	337	338	354	331	333	332	327	310	306	332	369	327	326	332	366	357	328	314	321	316	340	350	344	330	312	333	343	333	321	322	344	318	320	343	333	345	326	295	351	325	323	337	343	327	303	327	328	357	339	321	349	338	348	346	328	339	320	303	359	334	360	321	379	332	343	348	362	327	329	329	334	341	321	371	317	340	339	333	315	332	353	312	312	317	341	343	356	340	361	334	348	334	326	318	319	344	375	352	362	341	319	342	321	341	357	335	328	312	334	321	310	305	324	354	330	351	321	339	359	317	328	321	347	341	339	337	306	355	315	371	327	355	340	343	337	350	332	323	306	330	352	335	321	379	302	330	343	318	338	316	353	311	328	324	347	320	324	343	310	319	326	330	348	335	316	353	341	331	326	319	309	340	311	345	308	350	303	349	299	296	354	347	342	338	365	321	331	327	337	348	332	366	359	319	309	332	303	354	349	356	328	340	340	310	334	326	326	325	318	350	326	321	343	330	356	294	341	294	316	316	320	334	316	321	335	350	321	349	336	340	325	338	332	333	338	355	300	332	347	335	332	338	310	369	348	329	351	295	325	325	300	327	341	340	346	302	353	295	344	323	392	356	302	337	325	350	345	320	357	348	351	326	339	357	327	345	353	312	320	342	298	360	346	338	367	317	335	349	306
33694	59689	50037	32447	23314	14603	8973	6084	5358	3778	2508	1514	814	827	645	519	528	483	479	456	393	417	417	347	389	387	387	384	329	369	387	356	341	367	339	317	375	362	409	351	351	347	361	337	397	352	351	366	339	353	355	321	372	375	331	377	373	337	342	348	336	388	369	368	336	341	315	350	357	355	345	337	352	314	342	343	347	345	335	333	371	384	367	350	364	353	323	350	365	371	375	333	369	341	355	359	346	376	346	339	337	354	378	352	319	368	358	359	325	333	341	337	323	363	311	357	349	326	354	344	340	376	362	374	337	350	372	347	335	350	349	369	354	364	376	318	324	364	332	360	315	356	364	341	359	360	340	319	358	318	343	367	343	354	323	355	311	332	329	359	355	345	365	364	319	338	371	333	343	350	327	350	358	332	299	324	330	360	371	345	360	341	348	324	370	346	360	355	380	356	353	352	341	311	348	338	329	370	380	351	365	359	347	369	356	390	349	346	319	353	335	348	331	368	349	353	349	328	356	350	350	322	345	350	382	352	345	374	344	354	295	359	367	343	373	322	370	357	353	361	371	353	328	335	345	342	326	372	361	398	332	371	344	340	340	370	368	367	352	328	382	339	376	354	352	365	370	345	333	333	346	351	359	353	342	367	366	374	338	356	331	349	328	375	356	357	359	319	366	334	338	333	313	300	376	349	338	316	381	389	330	326	349	388	353	338	361	359	352	328	321	356	356	354	343	341	335	340	351	329	375	354	364	344	351	361	375	327	352	330	341	331	351	352	337	348	367	359	316	341	380	362	368	350	373	350	339	323	343	398	325	330	365	339	336	361	345	331	363	348	359	356	378	365	345	364	324	356	335	330	326	324	366	361	354	349	358	339	387	304	362	344	320	321	325	322	308	340	351	352	336	364	368	293	351	352	330	371	371	354	316	323	342	345	353	352	344	329	335	323	365	290	315	355	334	371	342	362	346	378	322	326	347	366	369	351	360	346	385	364	339	323	374	363	353	296	341	322	335	353	316	339	344	311	347	346	331	362	348	382	345	358	333	341	354	367	333	350	343	375	385	307	380	345	341	380	322	334	346	348	341	342	352	352	368	363	351	337	352	330	344	333	351	354	354	359	351	321	358	323	329	383	380	310	365	381	354	324	326	349	361	340	326	344	323	319	379	348	327	350	367	354	377	353	330	337	366	329	362	354	370	357	336	344	347	346	365	331	328	352	381	337	328	330	346	345	364	319	350	376	330	343	364	328	354	347	349	378	350	353	343	355	355	353	345	341	355	363	346	344	364	350	364	370	343	345	341	364	336	353	335	351	353	358	373	374	412	327	386	363	358	319	334	358	364	320	349	335	370	357	350	345	376	357	344	342	327	363	356	332	355	366	370	370	317	343	344	328	341	357	350	323	377	383	338	344	338	358	365	335	331	338	335	364	353	353	346	341	394	332	379	352	329	346	322	349	327	337	322	350	372	346	367	355	324	353	368	354	338	345	353	352	344	325	372	345	362	345	345	369	346	375	361	342	352	338	336	350	348	354	375	321	352	364	336	305	334	355	351	317	336	348	353	360	347	348	356	356	338	350	342	346	384	362	307	369	348	353	371	351	362	367	383	351	359	390	343	377	344	352	318	363	321	349	370	347	341	324	342	333	373	373	363	306	354	396	311	354	353	324	361	391	342	329	344	328	365	398	360	370	331	397	323	338	368	339	313	327	349	351	352	380	302	371	343	352	374	374	327	351	330	364	346	322	369	334	323	315	329	342	352	353	357	363	322	349	393	365	362	348	378	346	372	357	334	366	342	360	322	358	338	376	358	317	356	376	320	322	326	363	357	318	342	341	323	318	323	329	334	340	355	387	363	364	332	347	334	348	325	357	344	322	349	362	373	337	388	357	338	355	336	349	391	335	381	371	345	354	338	321	341	392	319	346	366	348	356	339	334	324	392	333	373	321	304	340	331	337	358	339	315	365	317	363	365	360	331	372	348	358	338	360	325	387	336	335	377	336	309	366	355	329	349	333	349	331	363	350	328	341	363	343	347	347	325	344	363	368	328	376	365	351	343	381	344	340	368	329	338	381	337	341	370	340	344	357	347	365	365	352	359	372	377	348	346	324	359	369	358	353	353	318	348	371	363	372	359	355	353	354	353	335	374	344	344	379	318	309	361	347	343	335	365	364	341	364	336	355	363	379	376	330	348	364	367	314	360	333	338	356	330	390	344	342	330	389	366	365	346	377	346	331	371	374	316	354	323	350	362	340	319	341	341	306	341	350	332	344	381	340	326	392	327	379	347	340	361	340	360	344	347	336	342	339	325	336	343	350	348	352	354	347	356	314	338	365	356	348	362	365	329	331	347	351	353	358	370	345	340	346	385	363	327	337	359	335	364	353	364	324	345	393	334	360	331	339	356	333	333	321	334	371	342	359	348	347	345	366	376	383	329	340	320	332	345	353	342	388	371	314	350	349	348	338	369	379	348	355	390	382	326	376	369	333	356	313	302	369	349	342	341	332	366	335	333	368	323	351	372	352	358	349	372	341	338	325	351	380	344	328	365	357	365	358	359	324	344	341	352	356	318	379	349	334	327	375	341	333	336	375	363	347	336	327	381	394	345	338	337	347	374	337	323	330	373	323	362	381	368	374	367	332	324	323	359	334	345	344	350	352	361	340	350	356	342	340	378	373	353	369	388	378	354	328	373	386	329	360	376	332	350	350	342	336	332	345	365	339	375	323	360	364	332	338	348	329	333	374	381	356	384	364	352	347	365	367	356	346	349	317	340	355	334	342	325	340	352	360	362	367	352	365	343	354	379	343	372	356	341	339	368	330	331	355	363	368	354	322	351	359	317	351	384	370	369	371	337	357	356	348	339	354	368	343	329	353	359	358	367	308	362	336	339	352	353	360	351	354	361	317	331	360	342	335	360	350	353	369	352	356	344	339	318	354	318	343	340	354	347	388	356	387	391	351	371	336	303	317	350	384	335	328	382	346	358	343	352	340	347	327	399	327	355	372	340	322	335	333	345	364	382	355	350	364	337	356	310	378	360	358	362	357	356	376	348	346	362	327	329	374	377	358	360	347	349	379	367	366	364	345	372	332	379	361	419	322	347	324	343	356	384	344	374	332	366	354	355	329	402	355	335	355	318	350	383	348	372	360	362	313	373	331	343	380	316	360	342	349	349	374	361	308	333	364	354	361	330	331	350	387	336	364	364	343	364	335	342	361	343	350	330	358	334	342	339	353	379	326	308	383	331	368	359	342	363	362	357	338	353	341	379	345	357	337	341	347	320	363	332	324	351	363	352	354	355	359	364	364	333	366	379	341	389	337	343	346	341	370	341	311	382	387	382	339	343	361	367	331	338	314	344	346	345	332	347	343	370	367	366	367	338	305	357	382	343	357	399	343	338	336	345	362	339	362	319	323	375	363	366	337	364	342	350	317	350	334	345	356	310	358	340	343	333	370	328	366	344	350	342	362	346	371	356	346	336	320
25735	21879	30938	29552	20403	11005	7222	3683	2819	1915	1176	830	611	502	466	460	429	388	413	409	428	380	372	410	383	429	374	362	381	395	425	390	348	376	387	362	366	385	415	358	370	379	367	358	357	358	407	388	347	396	384	416	376	335	355	388	375	338	376	392	395	364	393	383	394	370	369	350	374	359	377	360	388	346	396	404	365	353	373	377	380	396	407	365	361	339	319	340	425	402	362	371	373	348	354	369	387	356	351	343	403	408	438	354	345	352	393	421	390	402	364	369	383	358	392	355	363	375	405	361	364	383	387	391	349	371	401	403	348	344	386	389	395	329	406	356	368	374	369	350	334	360	388	364	347	372	378	395	383	347	353	355	381	357	387	368	377	361	368	419	400	360	372	432	351	382	341	404	389	368	376	369	372	418	396	368	363	339	385	370	384	388	344	366	321	384	400	395	388	363	355	371	366	408	375	357	380	385	363	410	338	383	363	381	398	434	358	341	383	417	392	360	337	383	333	361	348	339	353	353	376	388	419	364	376	374	373	347	369	384	347	366	350	366	373	383	364	372	379	399	367	360	384	361	380	388	355	365	362	368	312	376	380	384	343	362	364	341	385	385	403	382	396	359	340	382	345	385	369	396	367	363	348	424	373	369	342	364	368	388	339	348	369	376	379	396	369	327	360	411	375	368	377	342	375	354	398	398	380	374	371	343	354	406	376	365	391	388	362	393	416	424	344	355	368	406	373	383	355	355	406	378	399	402	343	390	348	360	379	382	359	387	395	381	386	350	351	364	361	405	388	383	370	362	396	377	357	383	371	383	378	378	328	372	392	375	331	394	320	388	342	413	369	371	371	353	375	382	387	401	361	342	367	386	382	377	388	354	345	362	394	379	342	368	348	379	379	326	390	344	384	396	381	354	401	338	378	352	382	366	392	343	372	392	396	398	354	392	345	372	344	377	408	380	364	383	366	355	338	380	432	407	363	348	374	321	375	362	400	366	384	363	346	382	369	373	390	378	325	345	394	361	376	381	394	377	351	373	393	381	389	382	348	360	382	371	371	365	388	383	388	372	385	364	355	369	372	350	379	384	393	331	384	376	377	369	401	363	347	395	401	367	365	358	385	373	339	365	363	378	379	392	374	390	387	357	366	352	351	351	401	374	367	364	350	366	372	316	371	352	363	352	347	409	382	384	360	374	358	384	395	347	343	384	386	382	409	362	393	362	355	366	359	400	381	378	383	392	367	334	356	356	366	348	382	384	410	346	384	382	387	378	384	384	390	388	357	402	357	399	382	388	374	383	329	389	378	358	394	388	364	364	365	366	392	366	372	414	360	370	365	347	401	338	374	378	374	400	413	373	395	382	365	401	380	369	386	375	355	330	386	370	409	381	366	355	380	343	373	396	395	406	388	370	389	371	406	388	412	364	362	364	373	366	389	383	401	354	400	373	382	346	369	372	393	398	385	383	395	359	403	407	383	384	385	401	380	357	381	380	384	360	449	374	372	406	392	366	347	349	365	406	371	402	354	361	352	405	356	391	388	386	389	385	358	379	385	350	384	370	354	350	386	371	372	353	375	369	367	370	380	390	404	363	380	389	363	356	389	378	383	325	404	367	398	341	358	365	402	368	370	370	371	340	363	381	396	408	372	400	364	341	330	348	365	392	369	387	416	370	400	394	371	371	398	359	428	371	369	388	367	367	395	359	370	418	360	376	370	354	380	384	387	408	381	396	360	406	374	350	374	375	368	372	378	386	370	363	378	340	372	387	407	375	383	362	383	368	348	407	371	410	367	355	347	391	392	406	388	364	365	384	378	355	345	361	356	348	357	363	364	375	374	363	343	397	364	361	328	317	396	370	335	407	400	365	397	392	342	403	356	383	412	379	386	365	381	402	381	370	373	352	367	351	340	359	369	375	366	344	371	409	378	384	379	362	359	350	377	353	374	377	338	384	368	376	366	386	361	412	403	378	366	391	393	363	379	385	389	377	338	372	368	373	397	395	381	362	324	380	388	371	397	381	427	345	383	372	366	411	376	383	389	382	359	375	365	374	342	376	393	400	343	340	366	383	361	329	374	373	348	378	367	366	394	391	379	336	379	331	407	374	402	371	366	395	375	357	388	377	357	359	393	372	401	390	385	339	357	379	375	392	409	369	373	396	376	389	368	368	347	391	356	366	384	373	398	376	389	368	335	372	324	395	412	357	412	386	389	368	410	382	371	344	347	391	382	333	389	381	358	365	363	381	390	349	373	402	354	397	363	398	399	392	381	358	390	362	345	347	399	344	352	376	382	373	349	374	381	371	358	363	374	372	359	381	396	341	363	371	374	389	368	365	360	337	352	372	384	386	368	370	373	421	335	378	337	377	385	398	403	349	357	354	349	398	363	394	343	386	349	377	358	366	386	367	386	335	353	384	379	352	356	386	355	340	370	381	390	387	398	363	355	361	413	382	415	399	392	377	375	354	341	383	378	372	376	372	405	338	358	375	362	372	366	361	351	406	382	362	358	378	374	366	385	414	403	368	337	386	400	371	386	349	384	373	389	352	399	347	374	332	332	344	387	411	397	383	380	370	341	364	420	366	341	364	385	392	353	352	388	374	342	363	361	380	371	347	370	368	334	373	355	402	410	382	372	410	387	390	386	363	374	368	414	327	362	356	392	368	379	378	414	396	355	370	366	384	320	347	388	352	349	403	367	340	377	340	383	343	386	382	372	348	367	369	392	348	389	407	354	363	390	351	360	398	372	410	399	393	348	352	362	356	367	394	342	377	409	396	379	355	344	383	351	386	373	371	385	381	382	377	363	373	390	359	359	368	381	366	373	409	398	359	392	392	347	360	394	335	367	382	391	365	363	324	380	369	373	352	368	366	336	358	379	356	351	391	384	385	369	358	352	370	366	350	381	375	379	390	362	330	378	398	361	429	384	389	391	359	374	347	356	413	376	366	391	395	368	393	373	385	372	359	393	368	338	389	349	348	355	354	359	386	352	384	392	390	381	378	397	380	402	377	393	400	394	381	387	388	387	347	388	353	358	398	383	392	352	369	388	340	360	372	327	378	412	343	368	372	345	374	337	360	351	360	369	361	401	391	402	396	343	389	326	382	393	388	375	383	355	377	394	364	368	355	369	385	357	378	362	367	357	386	412	380	377	401	389	420	337	314	371	386	424	359	363	361	383	367	384	363	387	351	385	397	354	397	387	372	366	390	384	377	378	383	352	379	344	370	379	362	403	361	372	381	423	368	341	345	368	358	360	387	370	373	402	368	401	406	366	385	352	344	421	374	377	383	386	380	383	368	356	371	372	407	410	348	353	363	366	356	369	350	354	379	379	373	364	345	352	366	380	378	364	394	369	366	384	395	365	361	396	426	363	359	395	384	422	399	357	387	374	353	377	352	394	394	372	400	378	362	395	375	388	373	372	391	384	370	367	389	371	364	337	379	366	377	404	378	388	391	357	364	375	377	406	387	378	361	358	417	379	389	361	356
32140	57498	47021	31269	20455	13273	10796	6228	5225	3290	1928	1237	849	658	610	540	534	504	498	453	468	468	455	437	425	461	390	440	403	424	398	382	429	390	421	399	394	403	387	426	391	412	387	402	390	424	389	408	394	429	398	425	400	410	405	393	385	393	393	426	413	422	419	376	396	361	394	369	408	370	413	428	392	423	412	428	407	405	429	413	396	453	420	397	386	410	421	389	417	386	383	395	381	414	351	387	417	375	388	405	412	414	413	390	396	435	384	404	416	436	402	396	401	385	395	400	409	429	406	418	384	422	430	392	439	418	381	424	433	400	454	423	410	394	429	371	401	419	434	364	395	417	419	404	373	406	399	385	426	406	434	389	400	431	407	380	387	395	379	435	414	405	395	405	405	419	419	404	352	412	393	367	387	411	456	363	418	399	419	426	410	378	433	433	381	435	392	428	390	387	361	412	382	383	424	388	442	405	407	408	403	409	397	386	380	411	388	418	397	410	406	406	397	417	429	432	391	419	388	389	419	377	402	408	402	393	430	445	400	382	446	396	382	376	443	420	367	380	411	371	412	383	395	413	384	408	406	424	380	402	418	369	387	407	369	406	391	405	425	389	443	377	392	412	438	377	424	419	395	410	417	402	374	381	415	388	385	417	396	428	396	395	403	378	404	387	438	414	426	369	373	365	391	372	391	389	407	426	400	414	396	377	403	407	395	402	425	397	389	404	374	423	385	406	403	401	367	428	434	427	438	399	408	431	389	402	432	364	401	381	405	413	368	402	403	396	386	356	380	435	429	427	416	388	395	435	386	418	432	408	441	412	388	423	418	417	425	427	409	381	391	384	415	414	416	419	375	382	417	370	399	411	440	404	387	401	415	404	439	396	384	391	421	405	408	402	414	421	415	387	394	385	382	403	416	410	394	400	458	370	393	385	406	403	387	418	418	417	420	405	410	393	390	434	421	394	408	401	367	409	415	395	401	380	433	397	405	394	418	400	406	371	418	368	413	381	401	419	417	390	422	386	411	381	397	407	408	403	391	417	434	388	406	448	398	389	385	420	425	387	403	365	430	374	404	373	405	374	393	426	421	426	379	411	420	396	425	364	370	389	400	436	403	387	369	370	391	431	397	409	387	374	413	435	418	400	375	397	400	379	418	422	386	443	417	370	405	425	399	355	383	381	408	407	378	393	393	414	398	383	416	382	420	407	405	351	438	414	440	410	400	406	426	371	399	413	399	390	407	407	393	393	424	386	421	366	406	384	415	435	395	405	394	386	409	358	422	357	377	427	389	404	390	424	401	426	385	372	401	444	401	388	412	372	423	375	396	388	409	390	417	428	415	415	381	417	373	365	384	420	429	418	375	417	414	369	397	375	422	380	352	429	406	425	419	353	399	396	398	430	383	399	428	394	419	421	373	422	369	401	410	419	415	430	435	419	414	409	433	402	396	371	383	368	417	402	372	413	401	391	398	373	395	430	411	416	383	394	407	420	396	410	411	378	425	407	421	434	404	378	382	375	401	454	398	387	412	416	377	414	425	418	384	410	413	425	391	392	391	417	356	406	401	407	400	374	422	425	395	408	378	369	414	417	423	412	394	425	393	423	396	392	415	395	419	385	439	420	403	403	447	401	412	383	391	395	415	424	412	415	394	407	384	385	386	385	400	406	398	377	411	397	384	391	401	401	430	382	372	383	399	413	408	404	395	433	409	387	411	391	395	407	412	412	399	392	375	423	418	401	421	361	366	430	376	389	386	431	394	398	379	409	405	387	402	384	373	388	403	411	446	384	390	414	416	411	416	388	403	394	412	396	402	381	375	406	428	415	404	379	382	392	395	386	412	412	413	408	384	409	432	415	414	409	399	398	381	418	397	443	429	387	417	383	388	420	394	391	360	409	400	374	382	394	410	402	428	380	407	393	405	416	379	365	426	387	426	402	422	425	383	394	353	448	406	410	378	451	427	396	387	382	394	400	410	383	414	387	411	401	403	390	403	399	402	399	395	398	406	401	415	377	420	412	423	369	444	388	357	437	382	397	411	365	379	395	426	374	394	352	410	393	383	387	388	396	391	428	431	360	404	377	420	386	432	392	420	400	423	390	399	420	407	400	394	422	384	425	399	397	393	391	410	409	407	387	424	416	409	413	445	410	391	392	389	389	388	420	426	395	388	389	402	373	404	393	366	396	409	394	440	401	382	420	411	397	395	425	435	402	401	407	382	415	380	373	378	385	397	380	385	391	402	417	412	372	416	423	382	423	405	402	392	422	385	432	412	413	404	399	390	428	420	390	419	407	374	384	424	384	414	394	404	369	399	384	410	381	389	423	370	417	421	385	392	386	421	382	387	431	401	396	441	396	414	383	411	402	409	378	428	386	392	390	393	362	424	394	421	383	430	394	400	403	368	444	437	381	342	378	395	415	399	429	415	394	416	396	409	377	400	407	429	411	405	416	408	403	414	410	404	387	379	358	403	379	389	389	388	379	397	382	411	447	425	429	384	394	413	403	405	415	414	405	396	389	448	406	421	432	420	404	377	399	380	397	429	409	423	364	416	394	370	389	421	404	384	415	400	423	413	381	398	424	383	405	404	441	399	388	361	356	418	412	391	373	390	405	345	383	379	410	415	404	376	388	395	382	382	399	420	443	416	412	418	402	430	397	416	426	391	400	401	384	408	431	399	425	388	405	441	390	371	394	388	378	380	394	413	392	435	426	381	399	425	400	393	402	404	427	359	430	431	409	389	411	386	385	448	450	386	384	409	416	393	388	419	394	409	394	394	405	381	395	418	410	430	380	380	354	367	411	413	395	418	380	425	410	394	411	424	394	391	389	395	372	371	385	403	382	403	416	376	412	443	388	402	408	400	412	410	428	390	416	422	376	399	426	392	380	435	387	395	405	400	421	422	412	390	421	381	413	369	406	424	399	407	402	387	393	416	416	388	391	406	372	427	422	414	372	401	413	430	369	368	426	414	409	428	388	409	381	400	390	409	435	432	388	420	448	431	420	387	386	406	419	385	389	429	395	374	381	409	408	432	397	372	396	385	440	412	417	381	390	430	405	422	367	387	415	413	401	401	386	405	390	385	386	395	395	409	388	406	405	439	372	419	391	377	397	376	391	416	393	396	401	421	383	401	407	435	418	380	398	374	405	387	376	391	389	404	399	407	387	400	385	419	431	376	402	455	410	407	410	391	416	421	401	416	399	414	384	402	387	412	384	391	378	416	391	418	423	449	402	434	413	421	395	416	419	430	424	418	390	385	441	390	453	435	423	400	418	404	416	429	408	420	384	399	400	405	408	392	419	387	400	378	404	412	403	445	376	406	424	413	443	410	389	397	411	420	393	404	380	395	369	377	407	386	396	401	412	376	408	438	375	404	432	387	405	422	373	401	381	401	404	386	409	367	376	401	453	396	434	393	372	420	405	413	420	398	411	394	417	383	393	395	407	391	420	427	407	405	392	369	402	402	381	383	396	400	384	445	403	416	417
23313	21686	29510	24757	22450	23400	19941	10307	7346	4889	3018	1628	1030	823	771	673	691	654	605	597	555	581	538	529	565	534	508	543	532	538	524	528	532	546	547	526	509	531	495	539	514	535	509	519	560	522	471	542	511	526	516	514	487	519	525	513	516	500	533	548	463	526	492	525	477	486	467	539	523	493	497	512	496	549	509	483	514	511	521	517	516	518	566	509	501	502	440	502	485	537	499	521	517	471	451	484	564	502	488	516	485	480	514	519	529	504	503	487	532	466	538	472	464	542	526	481	476	488	541	522	507	522	482	489	488	491	508	480	474	514	491	524	482	520	529	503	508	502	510	524	500	516	512	487	482	497	519	517	479	483	523	522	503	537	515	508	528	503	530	499	486	516	488	492	527	510	493	481	526	497	487	541	480	522	500	527	500	496	504	515	518	527	513	485	471	514	501	508	492	495	523	459	471	494	483	510	532	476	476	482	511	511	551	507	508	486	485	506	514	549	516	574	541	524	546	519	548	537	473	506	501	498	496	484	501	542	453	487	534	505	504	527	513	505	519	484	480	525	507	508	528	549	531	521	507	505	506	509	493	492	511	541	530	512	457	530	507	487	471	416	536	514	523	518	521	485	486	459	539	476	501	493	509	483	514	527	507	522	530	494	534	509	522	489	527	504	510	488	522	462	497	499	462	516	501	524	488	524	495	528	497	547	464	504	524	452	483	490	539	516	506	513	520	541	534	496	478	478	479	469	541	515	499	497	539	475	544	500	494	491	474	490	511	545	532	495	482	505	506	492	498	499	480	523	489	501	484	474	500	550	475	478	487	438	506	509	492	478	525	516	530	496	512	499	510	492	518	527	526	482	514	497	504	484	478	505	526	486	491	507	512	480	484	494	524	541	538	541	465	472	492	529	510	500	498	510	459	509	468	477	495	501	543	571	475	522	487	501	528	465	514	516	497	455	499	519	494	467	500	477	499	486	470	526	535	510	482	523	545	522	531	516	474	525	523	481	475	487	479	498	498	550	556	501	494	436	439	497	514	482	511	510	502	489	503	503	515	476	461	455	505	475	501	502	528	485	512	504	502	490	489	534	544	542	509	490	505	485	503	476	490	525	529	493	471	527	502	490	498	509	512	519	517	507	491	533	471	492	494	515	478	519	497	505	558	513	526	506	510	497	488	541	496	532	525	475	511	487	505	522	454	512	551	526	476	474	514	461	479	500	488	533	548	521	524	559	521	562	490	512	542	500	494	514	526	486	470	507	535	492	498	467	523	507	501	523	512	507	500	505	510	478	495	544	521	515	491	489	515	482	480	490	519	511	503	505	473	512	493	538	531	521	480	506	487	516	504	542	513	503	514	471	531	492	534	510	529	467	498	480	488	525	502	527	475	478	483	464	536	522	520	483	498	507	489	517	489	548	494	469	488	521	497	539	527	542	511	487	508	535	475	531	533	498	459	497	514	512	483	475	514	464	514	511	490	460	500	445	507	498	520	486	488	549	499	477	482	476	533	492	511	492	462	481	491	545	539	505	529	566	529	483	513	518	518	462	529	481	519	506	581	502	486	481	477	474	517	516	512	540	517	464	519	554	489	471	514	515	524	490	503	523	473	500	481	504	523	523	484	488	468	551	501	499	537	505	510	492	484	519	492	494	490	519	490	495	515	467	534	508	496	491	502	509	469	513	515	509	495	530	493	550	498	525	446	498	521	554	509	507	508	490	504	461	497	522	458	494	519	510	494	476	489	505	545	505	461	494	537	500	499	478	491	498	498	503	544	520	503	529	532	523	497	492	525	501	518	482	500	528	523	513	483	536	494	479	477	543	502	497	507	510	492	493	510	500	536	507	495	529	502	507	543	490	516	512	499	513	517	515	510	526	484	531	531	537	523	535	569	516	488	490	477	457	514	512	490	494	494	542	493	470	506	492	475	511	510	492	492	493	490	461	513	556	466	501	488	481	496	528	511	548	508	492	491	509	513	481	448	504	517	485	420	478	529	491	493	478	489	492	530	495	469	486	505	498	469	520	514	513	482	488	509	520	499	470	460	473	487	505	493	474	523	494	494	477	518	487	540	492	519	489	516	532	518	478	516	503	526	520	469	490	502	526	503	529	516	501	511	473	517	499	485	503	515	480	543	476	487	482	504	532	532	496	550	483	522	493	504	497	510	512	481	541	473	515	518	537	507	494	508	498	497	515	471	489	466	536	498	492	431	457	506	512	506	474	479	533	492	527	493	477	515	503	468	482	522	492	530	512	477	537	509	506	463	485	510	494	505	490	525	517	536	482	490	528	499	521	493	504	538	479	486	535	501	488	487	489	504	531	476	529	494	479	496	497	512	473	503	504	499	512	503	536	487	477	504	538	497	542	488	534	493	491	524	490	475	516	517	493	482	462	500	542	525	516	476	499	525	521	536	522	542	487	498	524	505	505	533	520	544	484	477	495	516	510	495	550	502	466	483	481	516	506	511	559	474	509	498	477	502	463	493	468	532	489	490	512	497	508	516	518	483	519	504	497	494	522	484	474	533	503	468	510	501	497	485	502	490	494	528	503	488	495	517	518	468	516	498	556	473	571	488	528	495	465	532	475	528	522	528	495	518	519	468	483	486	511	534	513	477	509	482	542	480	488	518	477	506	516	542	508	526	529	502	496	499	520	514	511	514	504	487	502	513	540	523	501	537	500	475	476	457	513	498	526	501	513	468	486	502	494	518	507	519	474	535	496	486	527	503	479	511	469	536	534	531	493	528	479	518	477	483	434	514	496	512	491	483	540	505	539	528	507	473	517	530	493	504	486	507	499	515	506	459	497	503	501	509	465	526	492	503	558	546	497	554	556	526	514	562	468	504	548	476	504	459	504	527	499	495	527	498	519	506	474	494	479	524	529	528	513	492	506	482	535	513	544	474	512	487	510	545	489	511	513	507	517	501	539	511	491	510	529	554	504	486	518	497	518	518	495	496	488	509	501	544	480	530	486	475	498	485	528	510	519	511	559	516	520	476	536	529	509	493	489	510	546	472	507	520	500	527	502	491	515	506	513	515	510	451	516	490	502	501	490	477	553	481	505	495	491	525	486	508	531	479	514	507	493	500	502	522	542	515	474	522	493	500	484	502	483	477	549	469	494	553	501	514	558	491	495	480	538	526	476	573	492	491	502	511	472	501	495	511	505	470	511	510	504	528	570	523	485	522	497	506	497	518	484	482	531	523	513	512	479	515	484	496	486	507	485	466	502	461	496	525	506	503	527	502	490	491	515	505	489	489	458	517	504	531	503	516	491	526	480	519	521	512	501	485	554	486	487	538	513	527	513	495	499	492	458	510	503	525	510	495	523	495	482	489	509	478	520	495	516	512	528	513	525	464	514	515	520	508	512	550	541	524	503	489	506	523	527	531	513	511	539	521	480	490	496	496	508	463	510	494	495	519	508	426	499	482	501	507	534	495	514	497	532	523	494	499	494	516	466	501	470	468	479	522	493	497	513	509	505
35074	67953	56924	39355	30327	23465	17177	13149	10982	7394	4473	2359	1516	1019	848	786	736	718	691	602	616	608	608	593	591	549	577	538	554	519	524	552	490	563	551	518	524	501	510	515	540	562	539	479	531	505	550	524	519	517	497	523	493	506	494	523	509	550	507	540	522	504	554	529	508	515	507	527	552	500	475	532	511	508	495	531	508	519	526	509	493	488	525	520	518	517	533	539	495	505	476	515	509	521	525	538	492	511	486	498	509	553	520	511	522	500	484	515	504	541	494	524	517	534	578	460	489	538	538	566	541	511	547	531	476	553	529	527	515	514	528	493	516	502	509	507	521	523	540	491	484	533	488	515	516	562	527	505	560	491	504	508	492	533	536	541	502	512	529	553	469	513	509	529	518	507	497	528	474	541	486	543	533	489	512	493	490	500	501	493	539	444	518	552	520	497	524	501	532	506	496	474	520	531	535	549	504	507	506	499	472	500	546	526	522	475	497	524	501	566	529	510	517	536	506	483	540	503	543	531	524	458	525	528	519	515	465	527	538	495	567	530	535	515	501	487	514	512	523	503	532	460	511	486	506	498	534	529	510	501	497	499	503	523	531	547	494	522	516	533	482	534	524	534	554	491	540	538	532	524	530	545	534	570	533	515	531	525	517	556	473	534	500	519	516	524	492	531	516	508	509	506	536	534	539	510	497	519	522	499	472	527	505	496	567	526	490	511	532	529	467	494	506	496	510	530	487	521	526	547	501	517	490	498	529	542	495	506	513	496	526	490	537	494	523	453	545	523	515	497	538	515	501	484	507	491	555	545	564	504	525	513	525	472	550	512	509	493	520	543	545	507	560	529	518	561	478	539	502	541	494	519	474	534	527	499	529	512	562	507	516	492	515	494	514	499	504	511	536	499	482	533	504	547	498	494	536	525	516	502	527	516	518	502	492	496	496	522	555	493	547	528	516	514	514	522	514	541	492	507	480	520	511	548	499	505	554	502	491	512	499	515	517	527	460	501	495	471	535	532	471	490	532	493	563	536	549	517	517	512	501	487	495	482	525	480	495	528	498	564	531	520	530	536	509	505	557	537	501	555	474	471	519	543	505	521	548	503	510	497	556	518	490	507	530	505	512	498	492	553	500	510	510	523	534	519	521	464	517	535	514	519	510	539	511	489	541	543	509	513	506	516	491	514	538	510	509	549	520	498	499	520	525	484	517	476	504	528	545	539	524	469	520	515	512	453	512	500	501	506	517	518	520	508	473	454	517	516	541	527	534	529	513	531	524	526	530	530	499	511	486	521	565	519	483	498	511	521	510	513	503	480	534	470	525	540	518	489	554	496	520	520	493	505	499	474	461	511	527	527	492	517	529	531	519	528	510	473	497	501	491	494	526	552	507	528	530	512	529	530	533	533	474	526	533	480	491	503	533	473	564	545	544	538	516	514	502	495	551	509	486	462	536	489	516	500	547	541	532	565	572	472	486	500	520	522	540	525	513	502	488	497	522	521	545	455	496	548	485	547	529	553	506	511	466	520	506	559	504	527	537	484	501	501	526	563	532	460	500	485	481	538	555	484	472	521	535	499	553	481	521	499	520	506	493	528	563	548	531	499	542	520	539	493	548	543	514	520	490	521	535	486	491	554	504	521	508	490	491	486	528	496	549	499	531	532	553	534	490	506	532	535	536	511	516	532	548	486	507	502	526	524	493	520	522	504	491	469	537	520	531	537	589	532	494	510	530	504	499	487	510	559	540	502	478	464	544	562	526	513	494	496	518	542	508	496	504	488	521	489	497	554	494	476	544	489	502	528	507	493	489	497	553	523	551	490	525	506	514	537	490	477	528	518	487	537	507	540	500	554	515	527	534	507	507	507	492	498	496	496	530	476	503	513	511	527	522	514	519	477	536	521	548	532	530	490	568	534	494	513	532	535	529	512	479	526	513	510	491	497	505	535	515	481	495	512	502	515	503	506	502	498	493	489	493	475	514	506	543	450	494	466	545	489	482	505	558	533	539	555	500	511	549	509	533	462	501	468	442	498	521	476	461	544	541	573	534	563	503	565	519	515	556	508	543	530	491	510	500	519	531	513	518	496	494	517	466	534	535	512	484	509	515	490	492	491	519	495	527	497	501	493	521	505	490	537	490	498	514	504	526	480	509	533	467	553	498	504	541	520	507	517	502	510	510	499	503	545	557	489	527	515	534	531	501	497	516	492	514	515	504	500	497	539	512	496	486	494	492	511	513	548	512	490	519	555	508	487	500	542	498	522	520	532	534	527	526	520	461	543	541	526	507	529	527	532	528	545	518	524	515	494	519	533	507	518	542	474	512	479	538	552	536	530	475	477	515	516	507	505	522	533	516	499	505	482	516	532	534	512	515	524	488	531	505	512	505	514	496	504	540	539	559	526	492	538	524	499	495	540	484	523	501	524	526	523	532	501	493	479	513	533	515	525	503	512	514	498	508	507	521	502	563	501	496	545	510	535	498	483	510	547	535	523	515	527	530	523	504	481	471	527	513	541	511	537	546	536	486	517	531	511	503	487	533	471	538	534	556	528	515	529	511	532	546	493	509	492	520	537	518	510	516	487	478	537	523	523	523	494	534	509	515	529	510	518	522	530	512	498	525	490	513	502	517	512	474	458	474	498	559	508	504	502	491	501	483	519	469	499	520	512	514	517	510	494	508	546	512	499	510	499	519	498	485	480	488	520	501	520	520	527	541	527	524	518	489	514	550	541	525	513	519	477	480	551	507	516	521	531	532	526	543	496	496	502	535	525	522	522	530	475	503	535	475	523	510	547	516	525	522	505	496	507	528	517	549	509	538	498	529	520	514	513	512	487	506	509	519	519	529	497	503	509	507	525	542	527	530	530	532	502	484	562	499	541	492	528	503	516	538	538	456	473	534	467	507	522	474	524	512	538	548	520	501	502	501	531	527	563	508	504	553	545	502	502	522	527	513	543	516	491	493	492	542	496	514	463	559	487	510	510	510	520	490	481	534	529	502	486	497	532	525	534	480	541	525	479	524	514	519	508	488	495	518	540	522	522	554	512	492	499	502	502	501	481	497	505	508	498	505	559	509	517	523	514	533	544	522	504	507	487	520	516	494	511	465	489	479	509	549	515	497	512	513	532	492	507	467	515	532	539	512	522	513	503	528	545	508	492	481	532	534	515	541	528	493	541	488	529	506	518	511	503	500	540	498	507	539	478	521	486	510	503	529	565	525	498	531	507	536	495	506	496	516	519	503	517	503	535	419	469	492	503	541	520	513	537	534	494	514	466	505	546	552	531	494	500	534	515	544	540	501	501	515	526	503	497	521	515	540	497	491	511	516	543	511	519	538	491	523	520	521	517	518	510	486	493	481	478	518	492	536	481	531	541	521	495	492	516	528	525	508	483	534	537	506	532	485	511	513	516	489	487	510	520	501	531	516	512	469	525	510	504	495	524	501	485	485	530	501	473	513	490	469	541	506	499	536	493	521	508	540	501	505	556
32656	39422	40613	27459	15055	7329	4351	2735	1841	995	636	546	493	342	310	313	329	335	280	290	275	324	279	289	309	289	273	310	268	290	261	269	281	270	294	308	280	278	284	266	268	270	277	236	276	272	320	275	235	289	256	282	256	284	293	289	279	287	290	260	259	305	260	267	280	304	295	283	269	285	242	241	253	248	281	288	272	289	285	266	278	276	251	268	276	252	271	281	314	272	271	275	316	302	293	241	283	295	258	242	269	271	272	235	319	278	246	263	290	266	273	302	259	253	295	279	272	268	274	269	273	265	253	260	262	259	258	277	295	274	282	275	264	287	262	255	302	277	281	300	293	289	266	281	267	248	279	253	259	262	262	295	259	283	281	286	273	278	265	263	272	278	265	290	316	274	269	288	269	290	275	272	282	283	270	271	268	278	270	259	261	277	287	292	286	267	282	285	279	276	279	274	286	267	254	247	293	252	283	282	284	259	275	256	255	259	266	256	281	276	269	278	256	276	248	308	286	284	255	285	248	294	280	228	273	287	281	307	269	270	282	278	267	264	248	280	289	266	290	246	273	268	246	262	292	257	246	259	293	299	258	291	259	286	301	308	289	260	273	264	267	273	303	250	301	270	261	281	281	283	297	255	284	303	238	260	278	267	271	274	271	298	245	267	263	257	274	270	303	288	267	296	275	281	275	282	274	273	260	249	274	266	233	275	262	270	296	267	279	276	278	273	270	248	296	246	285	281	265	274	289	282	274	268	306	291	293	294	275	272	273	273	234	293	251	279	282	252	267	275	280	268	247	291	262	314	242	268	278	319	265	252	270	309	276	276	286	289	266	291	290	262	274	288	269	269	262	291	280	289	303	269	259	294	290	255	312	262	293	295	286	292	273	271	319	260	273	276	261	277	310	276	273	281	289	282	270	276	271	287	263	271	253	263	251	284	269	253	263	264	272	274	311	291	269	277	238	286	281	280	310	293	285	248	290	271	283	260	277	247	264	274	271	285	266	261	273	279	252	262	267	247	254	274	230	285	290	256	242	267	264	268	269	279	285	256	263	285	271	257	272	255	256	249	246	298	284	261	251	272	261	252	300	273	287	242	284	265	278	258	266	264	273	264	289	274	276	274	273	298	291	256	275	261	270	265	266	293	267	268	271	261	271	257	272	239	273	294	254	274	273	275	294	288	267	253	271	264	257	275	262	244	287	290	293	272	265	298	286	285	277	259	284	249	239	292	267	259	247	246	271	255	290	285	286	256	272	279	263	252	282	254	289	267	252	264	275	293	271	278	252	251	264	282	271	288	275	293	264	280	269	258	284	291	258	285	250	270	272	277	250	267	264	270	289	261	290	276	299	259	265	291	269	285	259	267	268	262	281	299	297	288	297	270	289	278	268	258	282	269	260	272	270	271	234	297	248	255	285	278	261	265	259	267	255	271	261	289	260	276	267	266	275	285	297	258	259	270	255	298	255	292	276	323	270	268	298	246	250	287	283	292	289	282	251	282	265	275	277	272	277	280	283	269	247	290	283	270	278	259	277	269	267	254	255	286	273	269	291	258	236	288	262	294	288	256	286	272	260	278	259	260	264	297	270	265	284	266	280	291	288	254	289	260	260	295	259	276	249	291	257	294	287	279	296	275	277	239	279	272	239	270	277	251	271	265	257	285	265	285	299	274	272	259	271	319	290	252	279	285	268	279	270	260	236	253	299	267	282	256	264	264	241	292	270	283	292	262	265	281	306	288	261	260	279	272	270	270	272	268	297	251	257	252	257	269	265	255	276	256	274	265	289	302	254	246	290	269	273	269	244	276	263	277	261	252	274	265	262	277	297	264	282	279	261	291	292	290	272	277	296	298	256	289	261	265	303	268	266	330	309	282	253	296	291	271	269	264	259	243	285	262	298	286	277	259	277	275	251	287	220	260	261	291	279	256	276	269	259	271	266	258	255	302	294	265	286	267	272	256	317	275	270	279	274	267	253	266	270	289	291	280	279	262	250	258	286	248	272	276	290	267	271	272	282	254	284	269	289	281	295	285	265	292	273	301	295	300	264	271	281	290	259	257	266	283	276	272	272	276	258	285	270	293	262	298	270	290	263	240	270	273	255	266	301	278	276	295	274	310	253	268	265	257	293	287	300	283	277	283	271	262	274	282	288	290	270	288	288	285	279	247	285	280	270	269	262	273	296	261	259	280	294	310	261	273	291	268	243	275	282	298	272	308	285	267	267	274	280	272	283	251	282	264	261	260	270	257	254	278	270	253	248	286	250	274	289	288	268	270	266	296	293	278	287	260	289	287	276	280	281	260	269	273	305	260	255	234	270	280	268	266	280	305	276	265	289	285	306	269	266	266	284	285	288	294	271	253	300	259	263	272	279	306	293	278	278	276	308	288	290	284	263	267	266	272	251	258	272	299	289	256	298	259	275	300	273	296	263	269	269	299	270	251	283	287	299	290	317	279	287	272	259	266	270	285	288	286	290	270	272	252	295	257	241	287	279	267	276	306	325	270	279	258	238	296	252	268	291	280	289	276	259	252	277	301	267	252	287	246	242	290	285	293	308	284	276	301	286	268	249	248	316	265	273	272	286	245	289	305	286	276	290	259	255	287	262	243	268	273	310	258	257	254	282	265	276	269	280	269	267	299	285	279	260	274	263	253	289	274	277	287	263	297	289	267	284	272	309	281	265	288	287	271	255	254	288	288	261	258	312	271	285	281	282	291	282	239	307	267	283	256	265	265	254	268	279	265	260	266	282	260	273	279	292	305	313	263	236	273	280	272	260	256	276	276	304	289	272	276	260	277	283	285	289	271	287	265	275	248	249	265	269	284	297	242	283	269	305	275	257	279	305	260	220	248	265	288	274	263	303	267	248	260	242	261	296	271	253	251	254	291	272	273	282	254	274	278	317	280	247	303	281	297	291	277	264	254	284	296	284	265	274	271	262	256	267	272	305	265	298	290	256	256	286	249	303	291	257	267	259	255	284	283	283	284	270	241	284	278	265	262	257	281	232	262	273	261	249	280	284	306	278	258	305	288	274	262	294	276	301	265	279	281	271	262	306	291	278	286	269	269	257	289	272	280	268	284	263	281	274	291	302	267	289	271	295	274	286	269	252	307	275	266	284	296	279	262	258	283	296	281	282	278	257	273	253	273	254	258	255	276	300	275	264	304	286	289	270	271	288	291	293	246	264	272	262	269	275	252	266	278	295	281	295	267	280	269	265	259	246	286	276	285	289	253	246	291	264	295	274	284	286	272	220	273	259	258	279	270	283	289	269	304	257	262	295	277	256	298	271	267	276	258	266	280	265	294	240	256	268	279	294	277	286	261	270	263	269	291	248	273	265	324	306	287	269	267	285	265	293	268	281	265	285	279	279	253	284	273	284	277	253	267	286	295	268	279	298	270	260	262	283	257	286	296	267	295	243	249	287	265	266	276	280	261	301	267	286	273	292	296	281	265	261	276	275	290	281	290	293	262	255	274	294	263
33667	52843	39694	25125	17041	10474	7107	4922	2964	1559	985	795	704	451	405	352	380	382	356	346	345	320	292	305	288	318	298	307	278	310	331	298	308	299	295	315	312	300	300	288	326	278	322	320	312	254	337	300	311	313	315	271	274	325	307	305	251	297	302	296	312	252	289	287	314	337	321	293	293	276	259	294	289	290	292	300	308	274	285	304	284	342	300	294	292	323	300	305	285	286	275	315	325	312	339	288	290	287	308	331	283	299	319	292	293	296	303	291	281	293	271	273	335	314	284	300	314	312	329	274	290	293	303	333	306	307	294	312	288	267	307	271	301	317	317	306	304	275	296	295	286	309	304	306	313	318	299	293	316	292	291	292	272	291	291	328	274	289	297	298	324	316	281	331	304	292	298	289	293	287	303	294	298	318	308	289	318	282	310	276	303	310	297	287	318	293	287	315	287	263	259	300	295	300	279	282	305	281	294	316	280	283	286	266	292	278	291	285	275	308	268	311	296	298	279	301	288	306	279	293	302	307	317	323	317	296	292	291	291	276	289	296	310	294	258	322	303	295	272	306	267	322	285	310	330	313	290	290	283	304	317	288	282	343	309	309	307	248	328	301	305	276	322	302	311	291	304	295	321	302	304	289	293	310	270	288	282	298	288	293	313	311	297	309	297	330	270	288	297	285	295	302	293	307	297	267	296	303	301	300	294	270	296	298	316	303	299	292	322	291	332	268	286	284	324	313	288	281	303	324	291	297	284	292	257	296	314	281	309	293	316	337	282	288	327	291	301	298	325	290	271	310	282	288	311	291	323	291	306	283	269	243	292	325	306	287	314	297	306	293	287	278	269	297	272	287	257	345	293	277	311	304	287	306	268	309	244	276	314	308	299	299	326	328	311	299	286	295	285	307	298	322	284	265	287	305	309	291	297	287	295	319	281	296	340	275	304	327	316	289	271	313	268	293	311	310	321	317	302	268	300	312	307	263	291	249	309	306	268	306	267	299	299	297	326	328	314	308	297	313	300	282	285	300	321	298	304	318	299	284	279	306	326	305	327	317	321	322	292	315	299	306	284	328	300	329	274	288	342	308	297	291	308	308	285	309	310	294	312	284	272	280	308	309	324	308	270	325	326	284	320	296	276	299	323	309	308	274	286	294	320	313	266	321	295	292	295	299	290	319	281	257	324	281	297	322	294	271	300	302	295	334	315	293	320	300	282	276	290	292	298	332	302	289	270	275	272	289	300	327	330	273	305	300	319	296	291	297	311	287	301	274	349	284	287	295	289	298	282	297	314	261	325	276	296	306	261	317	297	281	307	271	294	290	293	309	316	333	284	308	297	277	287	288	268	303	340	321	257	292	259	288	305	281	306	279	313	268	292	283	332	303	300	307	284	280	279	314	297	298	289	295	303	302	301	303	293	314	304	309	321	278	295	294	282	310	332	276	310	325	311	289	296	324	260	285	312	311	281	295	303	302	283	297	299	277	273	305	284	278	292	317	326	310	310	268	304	313	315	286	312	287	323	276	271	298	324	292	306	267	294	296	300	320	303	261	295	291	293	304	300	291	272	311	320	297	280	299	313	266	307	312	262	295	280	304	308	315	275	281	305	298	305	302	323	281	329	314	317	322	299	267	276	299	272	308	284	297	289	301	295	310	285	272	340	289	313	317	309	320	276	297	313	291	255	302	323	323	318	281	285	287	295	321	279	333	318	294	296	299	299	294	293	318	285	312	319	300	325	306	257	296	284	305	259	294	295	279	292	307	314	260	280	287	304	264	281	317	288	292	278	297	298	323	301	323	284	325	320	286	292	265	302	315	297	319	299	313	297	321	270	304	264	322	260	278	292	312	297	312	273	289	265	316	288	280	321	303	311	314	323	321	289	318	286	304	266	279	282	304	307	294	318	295	307	284	316	296	294	307	279	288	296	292	303	324	294	284	279	289	316	313	283	312	300	292	288	283	292	308	282	269	325	253	299	291	345	316	299	287	317	315	294	312	307	289	296	318	299	277	307	317	271	297	289	334	308	333	280	291	282	294	294	322	299	307	312	297	304	332	323	264	277	302	277	330	308	293	270	302	290	300	307	291	305	296	300	332	280	302	263	308	318	302	252	314	339	295	328	295	305	309	298	304	274	300	306	288	311	296	274	293	290	260	316	274	302	316	279	288	279	279	286	263	284	338	278	301	276	319	304	291	268	290	323	292	280	274	291	311	296	310	309	295	304	297	291	272	294	298	264	322	290	292	276	288	308	342	287	273	298	312	307	295	304	265	311	305	294	298	320	293	327	327	305	284	330	317	271	308	336	305	296	289	312	278	313	304	349	294	296	293	278	313	313	291	299	296	324	317	324	299	272	321	313	319	295	306	276	277	333	300	284	305	304	277	297	287	307	287	270	303	280	307	310	301	302	308	286	271	307	272	314	286	314	280	275	300	280	327	301	303	271	292	263	325	275	328	308	277	297	332	310	293	299	306	297	271	273	309	273	324	311	299	315	288	307	299	305	322	272	285	298	316	290	271	280	298	317	317	285	303	286	302	280	302	314	274	305	277	311	302	294	308	296	300	305	317	307	309	291	290	298	308	293	271	288	306	316	353	303	296	307	282	277	312	265	295	298	277	283	307	302	291	285	306	261	297	314	293	289	272	319	299	271	285	290	287	291	298	307	283	300	295	290	271	286	287	323	308	332	285	303	308	312	318	283	306	294	290	296	279	327	275	320	299	283	308	309	308	315	307	289	296	304	318	303	289	302	307	282	308	297	301	290	299	277	332	306	300	281	276	270	300	281	305	283	299	291	308	287	326	292	293	292	283	301	311	289	274	326	292	305	346	311	291	281	292	293	275	291	280	300	306	290	272	304	305	277	313	284	293	283	302	300	337	304	311	279	319	312	287	343	320	288	300	327	304	273	280	301	319	311	318	303	271	280	302	304	275	320	310	288	290	270	304	318	301	298	308	323	264	299	331	286	317	311	292	310	285	281	314	323	301	309	292	295	296	329	300	306	284	290	302	314	299	288	289	283	277	322	288	264	269	325	286	319	315	292	261	301	323	323	296	316	292	315	300	290	326	321	313	301	278	305	305	309	290	289	298	311	297	313	321	299	313	306	298	311	269	269	312	277	278	331	278	336	295	278	292	281	317	286	306	279	304	273	323	304	287	326	304	288	279	312	292	297	312	272	273	310	254	292	282	254	260	289	273	276	301	296	290	304	315	312	311	305	292	245	278	332	279	329	293	311	281	285	297	262	262	294	282	307	289	286	312	297	271	285	288	290	279	300	273	271	316	302	304	285	272	285	295	302	310	291	323	309	257	311	303	311	305	301	311	286	283	333	326	312	297	280	304	294	289	298	315	299	313	307	289	312	290	295	318	291	303	319	270	277	285	302	265	316	317	309	303	323	313	324	297	288	313	297	284	287	287	253	337	278	274	328	269	311	325	298	291	271	282	303	279	306	291	305	311	271	288	281	294	299	310	296	327	283	269	305	291
24578	21714	29436	26630	23901	20750	12529	6023	4369	1909	1049	821	686	506	468	424	450	370	393	358	369	352	351	363	348	353	353	344	343	351	364	382	362	346	323	342	357	326	319	321	352	352	374	333	328	322	317	313	367	334	325	338	342	381	361	334	336	331	317	324	341	360	314	387	354	346	353	335	361	369	341	344	325	345	343	347	364	371	364	329	304	355	368	306	335	370	326	360	325	314	324	311	359	321	367	342	333	330	355	349	347	322	345	335	371	378	327	349	319	309	357	334	346	362	367	333	321	328	343	377	320	308	354	314	377	347	343	331	333	326	345	345	342	336	334	352	374	335	346	355	323	378	336	350	357	347	364	328	352	346	356	346	361	314	348	352	369	344	330	320	323	357	323	343	325	352	368	350	369	346	331	306	329	304	345	342	359	337	365	365	342	337	334	347	362	329	338	373	324	332	367	359	366	347	344	344	319	359	331	352	349	315	362	335	324	333	334	337	349	349	366	305	336	380	386	378	332	351	325	367	342	339	324	315	309	353	369	319	369	333	367	350	343	357	350	311	328	318	361	352	344	322	346	320	377	347	332	321	343	321	369	355	335	341	347	340	332	357	308	328	335	336	338	360	348	365	354	327	332	319	349	342	388	334	318	355	337	367	374	351	332	351	370	325	344	365	377	339	349	356	334	327	348	324	328	351	329	338	342	351	373	359	345	328	353	351	343	338	339	349	356	375	355	327	346	336	339	303	339	352	358	312	345	329	328	361	355	367	315	362	351	344	332	304	340	330	321	330	381	338	378	369	349	333	342	321	353	339	331	355	357	323	341	316	380	353	349	316	329	349	346	360	312	329	314	338	349	347	345	354	320	307	344	371	305	330	334	350	326	336	294	338	339	328	346	325	317	330	324	343	363	352	357	366	359	332	346	335	307	329	336	322	380	323	312	342	328	359	323	319	358	357	370	346	318	349	351	373	372	370	340	341	341	345	364	344	349	341	318	338	332	329	342	312	334	313	355	326	323	366	361	356	318	349	353	309	343	381	316	305	348	326	371	336	368	334	356	348	335	371	349	338	335	324	354	364	327	318	347	350	337	300	359	342	350	344	324	346	352	353	376	304	328	358	324	307	312	348	314	347	377	351	331	329	332	356	343	346	309	336	386	333	337	332	359	316	358	357	338	304	356	361	284	343	360	326	327	341	364	356	332	361	350	329	328	331	343	333	332	309	330	355	306	370	338	354	319	380	317	346	353	327	327	359	333	352	330	345	377	389	336	346	344	336	372	331	335	346	362	338	336	372	348	347	332	339	321	347	344	374	362	367	347	348	359	304	361	351	344	326	322	327	357	336	314	342	326	316	292	337	309	349	319	354	330	320	313	330	296	359	326	341	343	322	339	328	343	331	350	353	322	311	315	352	359	347	324	327	327	328	331	325	318	336	353	351	360	329	301	328	368	386	346	338	340	366	355	359	327	331	359	363	345	349	326	318	320	287	331	311	315	361	333	327	321	322	350	341	319	360	326	372	353	333	329	328	313	358	340	321	353	340	327	338	337	349	354	312	343	326	357	344	331	330	352	337	325	340	354	318	351	302	346	359	358	336	346	325	340	339	335	332	322	340	345	361	355	363	326	352	336	353	360	388	371	362	347	306	347	352	391	325	366	345	312	357	324	353	352	348	359	337	344	327	317	339	363	371	349	361	344	348	344	338	324	350	361	353	332	337	325	307	355	327	335	332	365	341	308	397	334	353	288	327	347	331	325	360	339	355	345	326	356	348	345	305	341	333	353	332	350	317	352	352	342	358	314	330	341	372	373	331	352	338	350	337	336	343	370	361	355	325	378	367	361	346	348	323	368	375	346	343	337	347	327	341	342	315	327	334	320	334	333	361	364	367	352	312	345	353	328	324	334	326	335	335	345	342	339	347	384	331	344	352	338	371	352	354	322	336	336	348	356	344	303	324	362	336	347	364	357	315	323	323	308	338	357	333	319	347	339	373	351	338	345	362	339	322	339	321	368	355	336	361	342	333	332	315	355	313	363	377	351	366	334	324	358	325	336	363	303	374	337	334	342	339	329	353	335	331	345	311	344	307	321	319	352	358	334	362	340	339	302	329	388	312	345	332	335	339	340	338	371	335	342	354	334	330	356	329	343	349	332	375	338	342	345	311	322	315	352	346	331	348	313	327	347	373	351	368	345	368	329	345	358	328	318	339	321	301	341	352	370	409	355	358	340	348	348	320	314	361	343	350	350	346	340	315	306	341	330	362	332	349	347	361	363	325	322	327	321	326	344	354	335	364	355	349	328	354	348	318	323	315	367	357	335	365	323	329	349	306	331	307	360	377	315	353	327	374	375	331	333	311	354	348	325	335	337	323	317	357	310	322	338	322	348	367	335	296	327	322	355	329	356	336	348	340	311	359	329	345	341	362	343	367	343	316	348	352	302	322	350	365	308	412	313	357	308	327	327	338	381	346	343	348	358	348	366	351	337	335	353	304	313	322	319	328	335	371	372	348	325	318	346	325	334	341	351	318	337	334	354	331	313	349	350	356	344	329	308	356	359	333	337	352	316	340	316	341	332	335	340	356	329	352	332	328	320	345	332	350	324	369	310	290	342	324	317	365	341	337	335	345	310	359	341	320	373	330	347	308	337	330	334	339	305	336	365	313	350	327	367	341	319	324	328	358	317	342	320	344	339	326	338	329	379	323	337	374	341	312	303	349	315	319	364	340	327	326	354	343	342	332	382	368	345	385	330	352	324	318	328	341	315	318	370	315	335	341	366	331	339	349	329	362	344	340	341	350	357	351	358	348	327	340	365	358	360	348	350	330	332	329	336	317	304	355	362	348	340	354	332	317	375	340	358	358	358	345	323	351	353	333	328	345	336	343	364	352	326	330	328	322	307	328	311	312	334	336	361	330	365	368	353	340	323	340	291	311	368	306	323	317	355	336	322	356	370	340	305	327	324	330	356	373	346	318	297	363	338	342	314	344	294	343	361	324	336	360	353	350	356	345	338	340	331	395	337	341	373	366	301	335	347	359	334	358	361	319	337	327	319	331	336	288	338	341	352	326	358	354	325	345	336	345	333	370	377	328	319	349	325	319	386	357	357	361	302	380	333	311	336	346	358	324	334	345	341	311	338	322	342	333	356	314	335	332	337	343	339	321	339	323	360	346	371	374	318	352	350	323	369	327	325	307	360	340	341	343	333	341	354	329	355	324	343	318	378	374	319	384	323	328	344	319	385	344	348	348	335	338	343	329	366	358	302	369	341	308	349	357	366	335	379	318	334	312	330	326	335	330	385	321	329	354	357	340	347	361	360	359	345	354	320	332	336	339	348	329	359	354	336	334	328	329	342	360	340	323	303	358	326	344	361	349	341	350	327	351	355	292	336	356	353	333	315	349	342	335	345	289	365	331	322	338	346	338	337	314	311	299	358	323	346	315	288	322	360	355	339	339	327	338	342	345	350	302	332	358	337	359	347	342	334	371
33530	61702	49459	35618	26681	20634	13316	8857	6821	2882	1576	1262	965	714	595	547	495	441	500	435	392	399	389	378	397	348	363	366	389	354	415	369	342	367	370	351	370	343	399	391	361	376	350	363	342	345	339	358	344	358	310	378	340	342	336	373	354	368	353	327	381	356	376	345	361	357	385	360	353	377	346	382	345	349	376	359	366	369	371	358	401	379	358	341	343	317	353	357	350	377	376	379	346	376	339	357	368	346	385	375	378	363	388	323	366	363	336	357	355	345	324	369	367	364	352	346	370	374	366	327	339	306	382	367	339	376	346	360	353	370	382	355	338	336	386	383	356	321	333	375	362	355	369	331	360	355	354	340	361	370	349	342	335	353	356	352	359	376	326	372	351	338	354	355	330	339	362	357	353	367	352	374	326	331	348	346	345	366	350	368	368	374	392	352	337	351	361	386	358	360	338	377	322	394	339	347	344	372	353	342	351	392	348	375	341	367	336	356	351	393	324	341	358	363	385	378	353	372	334	353	391	348	343	331	363	350	334	348	353	355	328	341	364	345	402	349	372	376	321	357	361	362	331	370	359	367	376	333	358	377	378	352	370	329	333	387	353	306	326	375	372	372	340	329	364	350	352	335	348	353	376	379	304	363	352	374	374	324	308	358	350	343	366	353	356	355	364	366	361	354	345	350	381	384	344	359	363	383	364	381	345	374	374	343	356	352	353	336	332	389	360	361	339	349	346	349	320	335	376	357	385	325	338	342	345	382	367	362	334	345	374	328	382	368	393	366	347	365	369	382	325	365	384	362	356	365	356	363	353	352	326	368	353	350	345	378	353	338	327	385	369	373	330	372	362	334	362	374	345	350	366	378	357	341	334	334	402	341	346	345	391	332	350	376	356	343	360	351	356	343	370	340	365	340	371	333	360	325	318	377	354	382	334	350	352	377	341	405	343	341	357	326	338	354	360	373	374	382	347	377	341	333	386	379	370	329	365	343	362	362	358	361	362	358	355	380	352	360	342	355	364	381	366	340	373	328	339	381	389	353	345	333	356	352	367	355	368	340	332	365	372	355	354	322	366	338	352	336	362	341	373	351	342	380	360	354	348	343	371	386	363	357	366	363	327	342	345	338	373	359	354	379	377	326	348	345	330	343	370	363	354	348	352	360	345	322	340	351	414	356	375	339	369	363	374	364	347	369	346	348	388	349	350	357	377	356	363	365	350	348	341	334	370	354	358	360	364	336	310	363	360	377	337	344	384	357	382	340	351	352	348	363	337	340	365	346	333	355	336	353	347	377	328	369	337	392	383	354	370	347	362	365	358	387	373	359	337	371	330	341	355	353	382	321	357	346	385	391	340	348	350	365	341	337	349	392	332	335	371	369	356	354	352	367	378	335	350	335	343	346	362	368	357	394	389	366	358	349	349	341	345	353	337	361	361	358	334	330	371	338	329	383	348	363	383	370	351	331	373	352	363	356	328	388	366	357	362	374	352	377	370	330	350	364	354	318	350	380	346	366	344	364	355	390	312	323	360	354	334	332	354	364	356	375	352	384	343	338	358	364	358	354	360	335	377	385	366	350	340	347	328	341	345	374	342	357	342	315	365	367	353	358	357	344	348	356	346	361	333	352	343	348	350	372	376	353	349	326	357	344	362	364	355	368	373	346	313	372	336	373	344	363	315	344	352	369	356	369	368	358	341	381	354	357	369	363	348	349	374	377	337	399	352	339	358	357	340	352	351	375	334	356	355	358	354	360	356	405	325	350	361	365	366	340	361	392	351	370	356	337	316	342	353	353	324	374	344	345	329	342	372	328	366	386	348	327	344	382	399	346	374	369	355	352	357	362	339	352	336	352	343	330	335	353	385	332	344	343	366	346	304	341	363	339	341	373	369	362	337	366	332	332	328	350	362	337	362	405	360	376	342	329	350	372	361	378	344	354	364	346	339	352	343	330	336	340	371	363	387	376	371	347	347	313	405	367	334	309	353	357	332	385	377	386	326	349	349	357	384	316	345	331	347	360	342	362	384	378	342	350	377	356	372	348	371	353	357	331	372	321	378	354	369	363	367	412	343	336	355	370	371	335	353	342	341	342	344	367	397	356	380	351	379	360	373	337	331	352	332	366	346	363	383	348	327	376	345	384	371	328	345	361	381	332	343	362	347	393	368	386	321	311	327	374	343	327	349	340	371	362	377	364	326	402	371	378	344	341	366	349	354	364	365	353	336	340	340	354	330	349	345	365	365	356	386	338	382	340	329	335	335	350	355	359	377	336	373	346	347	367	338	353	382	369	346	336	348	360	397	372	373	350	385	356	376	333	358	365	357	348	356	342	367	388	362	360	363	357	363	373	336	357	354	364	342	349	349	352	345	364	350	355	345	351	368	381	365	352	375	333	376	367	355	356	350	355	323	351	363	316	354	349	320	334	343	344	347	399	325	348	319	345	333	352	328	331	377	363	355	335	362	377	331	363	357	341	396	368	368	362	367	321	368	375	349	368	346	356	357	331	338	309	347	373	365	354	359	332	317	358	364	350	357	356	361	337	342	346	333	347	350	361	382	354	370	378	345	359	352	320	357	339	354	374	348	325	403	360	340	359	357	363	341	364	335	360	330	360	309	331	340	386	362	370	342	359	380	349	347	376	340	339	361	386	355	345	353	354	354	364	325	366	350	347	360	316	341	313	339	329	351	336	360	339	385	358	340	349	335	353	352	334	365	360	375	332	358	358	360	354	378	339	374	377	358	346	369	354	376	375	345	357	336	375	351	345	345	364	390	330	330	354	406	398	351	367	370	358	346	356	321	377	324	334	333	336	352	369	333	332	357	351	335	362	375	355	376	363	366	351	377	399	355	355	339	372	361	371	353	356	373	383	359	350	368	371	366	346	374	354	340	339	381	397	351	372	336	348	360	372	371	326	348	394	337	344	320	363	340	344	353	368	355	391	367	356	340	319	367	360	332	360	338	321	347	348	365	332	348	371	354	390	368	377	378	364	364	342	371	347	376	330	362	374	361	312	344	353	350	368	340	346	374	364	348	367	348	336	321	361	324	343	356	337	348	327	349	346	343	355	380	379	346	363	367	328	380	381	312	358	372	322	380	359	351	352	337	335	365	392	381	332	358	344	340	362	407	363	353	387	385	367	340	344	353	353	372	380	371	360	356	306	354	347	361	359	394	335	349	367	371	341	397	372	332	355	385	358	385	360	341	359	380	349	334	365	380	339	360	325	337	337	340	372	360	351	358	337	349	363	352	360	365	370	344	387	285	350	338	358	324	390	341	351	358	380	346	320	337	322	333	378	338	341	344	340	402	356	350	359	386	364	349	330	359	371	367	362	352	348	356	340	352	360	356	344	336	363	335	363	354	334	330	364	347	358	357	394	323	376	317	362	375	357	347	385	381	363	375	375	348	377	343	368	350	386	366	351	360	363	370	361	352	354	316	356	375	354	375	360	370	375	356	367	324	382	324	358	344	324	367	366	374	330	368	366
25761	21966	30540	30162	21451	12180	6725	4355	2440	1455	921	746	614	510	474	435	452	439	445	400	385	394	384	367	364	393	359	393	399	362	390	389	387	364	416	372	399	411	387	403	392	362	384	362	385	381	323	376	411	397	353	370	384	402	406	377	358	366	368	371	418	398	388	367	364	387	371	384	398	380	384	365	416	370	399	383	390	372	361	377	409	419	389	383	415	380	405	365	342	397	347	366	366	378	370	404	378	380	370	315	365	383	399	420	378	423	353	412	377	347	396	389	350	395	388	360	386	336	381	415	364	388	390	379	384	395	365	377	394	339	354	346	385	330	398	405	363	376	406	373	374	391	377	393	374	363	370	405	357	386	401	401	386	384	369	364	363	387	374	355	401	386	402	342	368	366	361	363	398	378	360	375	358	399	352	368	386	377	365	319	382	389	372	379	377	377	381	382	371	339	346	388	415	393	386	366	386	355	363	348	400	400	385	383	357	344	415	354	353	371	381	389	349	395	366	397	385	395	361	412	392	396	412	383	369	366	367	393	350	381	382	382	328	359	392	364	414	388	398	363	378	397	362	374	369	359	381	401	359	380	395	377	347	375	397	370	401	372	383	422	415	407	346	393	330	342	379	383	371	385	388	362	359	375	372	407	369	354	367	377	408	349	386	396	350	397	402	372	392	354	378	369	393	400	330	371	353	420	393	365	416	395	385	387	433	362	352	389	407	377	363	396	385	388	393	380	339	402	386	355	425	400	387	349	370	387	369	400	380	363	372	391	414	370	381	382	359	358	386	366	341	370	375	374	375	372	412	396	379	388	391	421	362	388	405	376	385	380	352	366	402	376	361	385	388	379	402	361	375	382	378	377	384	382	350	367	368	406	366	361	386	404	368	384	410	402	399	393	374	400	403	413	356	359	392	387	347	345	381	370	373	399	374	411	406	365	358	358	403	423	371	387	369	371	375	383	410	366	382	385	374	395	364	394	382	347	383	357	391	349	382	374	402	374	422	396	362	368	352	384	389	419	371	417	394	357	387	372	381	345	343	408	417	386	353	359	383	372	387	350	381	349	386	376	416	381	389	375	354	368	349	393	364	394	392	386	367	399	415	395	368	402	381	339	355	407	367	383	411	381	365	385	381	361	392	396	402	408	369	415	345	406	361	400	350	375	339	364	367	401	360	386	400	350	398	372	378	423	374	363	395	380	386	396	385	373	324	386	356	380	410	346	438	362	375	359	396	359	386	365	386	374	384	380	400	386	373	383	385	356	353	378	384	364	383	374	345	361	348	370	389	350	359	346	400	362	369	357	386	409	388	363	394	354	415	360	339	418	406	380	351	372	371	377	383	397	383	409	391	359	416	347	366	399	380	363	384	393	394	341	371	388	388	367	377	382	371	383	397	355	359	373	399	374	375	370	382	362	353	395	398	389	373	395	392	394	365	364	378	371	389	407	380	354	397	400	386	374	350	375	358	361	388	353	360	367	362	375	402	348	365	416	374	373	380	392	405	384	378	381	367	405	335	350	371	369	363	396	366	373	368	389	379	334	406	374	362	362	374	371	419	348	385	333	362	404	382	346	353	338	371	342	368	380	387	376	338	360	363	345	395	403	363	366	331	355	366	321	384	381	358	380	350	372	384	404	385	391	395	394	381	367	381	398	378	382	395	402	380	374	375	341	390	376	399	387	330	392	372	393	376	372	385	399	400	373	408	355	411	367	373	361	380	353	412	358	351	333	404	373	391	368	384	354	354	388	431	370	372	393	380	358	377	357	380	389	387	374	413	378	387	374	371	399	350	406	373	406	382	359	354	396	380	361	359	376	370	341	404	351	422	370	366	376	415	368	364	388	371	380	414	422	347	364	375	381	373	381	398	396	359	384	348	372	379	381	395	362	356	382	383	325	363	393	370	359	403	365	391	362	379	366	340	395	403	399	361	394	404	414	409	364	371	385	357	388	364	374	366	394	400	369	355	358	402	380	395	370	383	394	383	374	403	351	393	352	400	394	385	401	378	370	386	402	382	366	357	380	395	391	366	366	384	335	368	359	371	370	371	361	378	354	356	356	379	414	385	386	400	369	388	360	360	360	392	355	352	344	348	391	381	395	368	362	405	399	386	377	407	387	386	403	372	372	381	420	368	404	344	389	392	395	347	395	362	388	371	361	384	375	379	370	383	374	369	385	399	344	362	345	392	415	416	355	392	355	365	394	401	371	359	361	367	393	411	381	367	371	357	367	370	362	346	418	407	367	389	356	384	384	334	389	363	390	379	376	419	408	399	359	350	366	362	352	357	384	360	367	378	356	391	372	389	403	383	420	381	365	373	394	380	369	364	382	387	365	382	346	382	366	385	383	347	367	376	409	334	339	359	394	377	359	345	391	341	365	374	392	401	391	366	375	406	364	371	379	369	376	353	382	352	367	393	349	409	367	365	375	428	373	373	387	372	338	376	326	350	343	366	389	381	387	406	384	362	359	378	384	374	371	386	365	373	349	411	379	389	371	378	387	373	393	388	400	347	381	380	353	382	417	375	356	381	370	377	352	378	355	363	366	392	391	395	377	376	402	345	401	384	369	358	360	388	401	366	364	378	377	392	392	390	382	368	397	377	356	381	377	372	362	373	388	394	344	388	403	385	433	365	362	361	376	379	381	360	384	368	372	368	370	371	363	383	372	355	353	360	390	375	366	383	387	344	366	407	372	404	382	371	405	372	367	341	382	353	420	377	373	356	410	381	403	379	375	346	411	341	367	388	401	400	355	372	392	354	386	413	402	360	402	348	369	370	393	391	404	386	368	374	366	368	405	379	398	375	363	355	355	365	388	385	379	397	381	394	380	406	376	340	344	350	387	387	412	406	367	373	378	359	369	410	397	391	370	387	364	368	392	385	377	393	408	345	393	382	385	363	370	367	363	400	416	381	391	373	376	367	421	348	362	374	345	366	393	378	354	307	368	374	351	378	354	385	378	399	385	399	396	370	410	370	372	419	366	373	371	375	356	389	365	404	365	392	406	367	386	386	350	374	382	356	407	356	390	365	370	401	366	340	376	368	355	393	386	369	409	393	380	395	357	377	394	404	374	365	407	363	335	370	383	394	348	366	390	367	382	358	345	374	405	351	395	352	343	388	368	389	377	366	390	374	396	381	402	355	382	367	423	369	401	362	413	366	361	365	352	388	349	361	373	389	370	371	388	361	359	359	397	398	390	361	383	368	396	378	366	349	386	386	370	387	414	376	345	425	383	369	377	376	401	395	381	380	378	365	380	371	369	392	390	400	364	425	385	397	391	356	389	374	393	360	350	367	360	379	376	365	368	376	372	391	362	341	380	357	387	363	393	379	380	373	359	355	352	402	362	387	384	389	384	370	389	408	405	382	336	406	385	397	369	359	375	371	393	389	356	370	389	421	386	407	348	378	359	370	351	394	335	374	364	394	407	415	362	375	405	375	378	350	365	352	357	362	406	393	421	385	358	439	387	398	392	368	386	371	341
33798	58308	45917	32555	22520	14189	9981	7340	4381	2334	1398	1107	921	697	559	537	516	500	497	441	479	447	416	434	378	414	432	415	430	436	407	415	417	445	405	403	425	442	405	378	447	443	401	384	399	395	386	401	426	432	394	412	398	401	442	427	399	402	394	399	382	377	428	419	403	377	421	389	396	411	371	412	388	393	405	393	431	381	392	416	409	385	438	416	427	422	375	428	410	401	393	400	362	410	378	392	361	438	409	379	410	439	377	393	397	426	409	407	386	424	403	383	388	394	394	391	399	435	418	398	405	439	395	405	408	429	370	373	432	409	374	387	427	437	388	387	383	405	377	393	421	382	384	389	423	378	425	437	383	372	407	433	382	426	390	385	388	388	392	420	381	400	391	414	409	398	386	397	402	416	393	408	438	412	402	385	390	384	434	433	411	391	367	403	418	422	377	385	411	387	375	440	388	414	412	424	414	365	434	407	408	410	433	384	398	400	393	420	389	409	421	432	377	406	393	413	418	391	407	392	389	395	417	418	388	391	404	369	374	402	398	395	382	408	378	380	417	413	368	397	380	391	410	423	397	368	377	399	400	394	387	406	415	416	406	415	379	370	392	429	405	379	391	410	380	443	431	443	377	389	386	392	410	370	377	380	385	420	381	415	427	416	359	380	400	434	388	432	356	409	402	413	401	359	413	380	408	409	382	377	431	351	365	416	383	397	391	429	381	429	406	414	389	395	438	368	410	451	425	421	387	412	392	408	428	406	400	399	388	390	385	398	419	410	362	351	387	392	422	383	411	389	423	370	420	417	421	357	402	396	384	381	417	427	410	395	404	415	427	396	370	401	374	418	400	388	408	416	391	449	403	408	406	401	390	360	428	413	402	428	406	404	422	357	434	394	406	391	378	401	429	407	409	424	421	413	401	361	402	411	393	425	383	390	361	410	394	385	424	407	394	424	405	420	399	418	405	394	455	375	389	418	373	409	387	370	380	368	405	385	378	423	426	387	399	399	437	393	395	410	407	439	424	408	392	365	398	405	440	398	365	411	398	390	387	409	383	397	418	380	420	386	394	384	407	420	434	413	413	434	404	391	424	422	433	420	416	411	377	388	412	396	420	401	391	421	392	417	423	409	426	423	406	437	405	384	381	348	403	414	410	374	409	404	389	416	407	433	443	403	447	374	414	382	400	409	385	391	405	387	418	406	382	411	401	424	407	419	401	369	402	408	413	408	412	423	393	398	432	416	441	387	393	407	405	365	401	388	429	407	409	377	396	420	411	424	416	443	382	373	422	383	406	409	408	384	397	398	403	381	417	405	396	443	392	426	419	376	410	394	432	395	376	377	379	373	389	401	394	411	424	419	391	391	402	396	416	405	405	391	382	388	394	382	429	415	423	400	425	399	377	440	412	411	395	433	437	415	448	405	419	380	406	411	410	419	400	407	400	401	413	433	427	447	419	374	401	405	396	378	391	429	395	420	406	404	418	405	431	395	430	431	365	406	408	435	371	395	425	387	411	392	371	404	380	398	384	381	402	387	424	387	415	391	413	376	363	409	411	384	361	439	378	400	419	406	408	412	421	402	366	400	392	426	399	409	408	411	359	399	398	362	395	431	434	391	392	409	410	388	416	405	452	411	417	367	408	390	397	394	421	391	415	417	407	419	384	399	416	436	404	371	411	390	398	389	397	387	419	414	379	427	398	390	413	424	412	376	413	408	412	394	415	405	410	403	431	394	434	381	410	412	412	390	399	428	381	405	401	412	396	407	394	414	399	375	387	374	422	400	382	393	430	383	373	447	421	409	382	430	429	413	400	425	432	383	374	395	383	370	426	400	417	377	401	400	438	349	406	414	406	400	385	382	409	415	415	399	373	407	403	410	385	404	462	427	400	406	401	420	363	367	396	394	377	392	432	433	379	423	409	438	367	413	387	406	377	394	415	406	362	415	416	408	396	424	396	438	408	390	405	402	420	388	396	397	400	396	432	426	397	415	387	449	380	402	406	384	396	375	416	404	395	398	461	360	392	400	438	425	393	426	398	394	393	395	414	415	417	389	406	411	417	409	442	404	384	423	388	401	394	417	427	439	382	395	417	400	358	424	422	409	396	398	403	409	396	431	415	411	403	420	401	395	416	429	437	381	392	398	380	367	429	399	404	378	432	398	415	392	400	410	408	381	407	426	370	377	434	455	386	407	404	413	396	388	373	375	408	407	398	434	400	405	382	387	409	429	407	424	425	403	429	407	403	405	431	421	411	439	413	412	410	432	393	392	430	400	428	418	399	406	383	379	410	429	412	410	430	413	412	419	398	371	432	387	378	398	393	410	383	391	399	368	403	432	406	420	392	417	411	415	382	405	426	405	408	420	424	444	431	418	412	415	402	386	411	386	396	425	430	420	420	419	400	408	400	378	410	361	418	425	404	394	387	393	401	377	383	408	426	375	427	405	363	378	360	378	390	367	381	394	442	415	453	402	389	371	391	384	399	464	431	386	407	393	390	356	428	387	379	440	390	369	384	395	393	440	349	441	392	428	401	389	411	392	429	416	405	391	377	410	418	404	365	442	403	453	386	411	399	420	374	406	406	380	408	426	411	367	365	424	393	412	411	422	391	429	407	400	408	418	402	395	389	409	418	422	416	392	407	420	370	391	379	405	402	425	374	418	362	384	438	386	383	382	420	387	396	407	428	419	401	377	419	374	398	413	389	385	418	403	427	389	408	370	392	407	450	395	405	378	416	398	387	400	415	386	434	406	427	407	398	405	416	375	411	452	419	399	399	374	402	416	396	392	420	423	356	400	387	404	444	425	428	421	421	432	384	425	393	397	409	389	430	426	377	383	421	400	353	411	405	443	393	434	423	405	432	444	419	414	400	386	367	426	431	447	400	377	437	428	416	395	428	454	395	403	415	426	442	405	404	421	393	390	387	418	382	401	402	396	378	434	423	376	403	394	391	412	400	431	421	390	448	397	376	405	406	423	391	386	367	402	397	443	433	399	451	398	368	370	408	413	379	399	440	409	423	380	419	418	427	432	418	408	417	411	418	418	402	394	382	395	391	407	386	397	423	394	386	386	394	381	437	411	410	388	417	407	438	389	357	399	434	415	386	422	370	393	438	378	388	415	397	416	383	400	395	403	430	403	415	420	387	397	392	423	409	398	402	407	391	409	409	396	392	377	362	408	411	409	398	421	395	405	426	393	382	408	365	426	385	392	400	424	387	415	382	406	390	410	404	383	434	383	385	410	399	420	413	403	394	392	394	416	442	386	426	414	413	438	410	395	387	386	416	397	402	397	392	392	423	380	399	415	425	378	399	375	407	392	403	394	428	402	379	433	377	394	390	389	382	384	353	363	424	395	434	425	380	402	410	403	380	411	404	382	402	433	365	433	395	393	422	409	417	407	393	401	371	394	388	393	433	446	370	403	385	384	395	407	400	378	393	401	401	380	413	396	404	396	412	407	423	415	436	424	423	417	385	410	407	419	433	420
23287	21660	29507	24760	22649	23419	21401	11177	7570	3988	1982	1202	1103	814	763	630	674	670	627	592	579	533	547	511	579	582	553	567	511	513	551	530	515	517	554	528	582	525	459	512	503	523	537	532	543	502	506	495	522	490	488	493	477	516	490	519	506	470	530	481	487	514	531	515	503	494	530	498	515	489	505	531	539	466	514	507	497	500	518	496	545	497	479	490	520	525	461	504	507	513	492	517	489	508	482	517	521	497	558	524	516	502	503	479	539	504	540	499	494	494	521	518	518	496	529	510	524	478	494	497	448	495	495	502	508	480	534	500	519	485	469	516	502	509	452	484	491	526	512	525	501	490	517	511	516	488	476	520	535	518	515	476	498	498	525	526	499	483	516	482	509	525	491	492	503	523	546	480	455	520	508	495	505	515	543	548	482	538	507	528	538	484	474	479	513	531	500	500	561	482	520	514	476	502	474	495	536	464	501	519	537	501	499	505	486	513	537	474	469	498	502	528	534	485	487	518	519	462	486	480	484	524	497	537	510	525	507	508	496	499	476	522	508	540	499	526	523	496	522	520	517	515	496	531	518	452	496	497	507	503	517	514	476	519	458	497	521	506	521	513	521	491	509	521	520	493	483	514	497	498	516	546	491	491	504	529	505	480	490	473	512	486	506	504	517	522	536	509	532	531	485	491	484	482	548	527	497	504	476	515	490	506	480	526	534	493	505	524	492	483	468	493	514	484	509	511	504	516	529	481	489	495	544	532	515	490	498	475	521	546	477	488	496	563	523	490	504	507	509	494	499	479	507	494	524	500	547	476	505	486	488	506	463	524	520	535	476	525	491	514	518	526	495	555	490	464	497	479	507	499	540	482	532	485	500	474	527	510	512	508	495	522	535	500	497	506	558	551	511	515	478	528	484	471	469	505	525	486	523	458	542	495	500	485	508	537	502	529	495	518	459	502	464	533	488	482	506	506	452	530	508	507	496	533	536	519	527	494	469	465	537	460	538	503	475	473	488	507	527	489	521	513	481	454	498	553	491	508	530	531	512	531	503	545	495	485	481	508	533	521	517	494	548	489	487	488	468	580	548	510	502	513	489	561	523	512	499	517	524	534	496	488	479	493	553	529	470	477	531	492	488	500	504	488	492	518	505	490	487	491	490	536	482	506	539	476	499	494	520	514	502	549	528	512	522	527	493	489	503	489	486	497	478	523	487	525	524	507	491	491	531	521	492	499	534	530	497	497	493	504	567	533	482	474	507	498	494	463	499	468	505	493	487	576	485	479	453	501	478	490	509	503	518	484	488	463	491	486	536	513	479	539	499	465	529	508	541	548	496	530	536	492	498	488	502	472	495	464	510	523	453	529	515	516	520	503	494	530	521	515	491	515	501	516	522	506	502	502	503	494	486	492	462	522	513	502	482	511	534	487	518	509	533	492	534	531	469	526	509	495	484	543	521	498	497	495	489	477	509	499	525	526	501	520	519	507	519	503	483	534	492	519	519	496	540	479	468	484	528	487	517	506	535	504	522	530	504	508	496	489	562	466	502	506	504	501	503	496	499	537	518	483	490	515	482	533	487	521	485	513	492	510	501	511	495	533	523	505	480	501	539	515	483	500	453	511	483	510	505	547	455	514	527	527	503	496	484	520	526	470	538	506	507	452	517	510	514	497	483	495	495	545	525	495	492	537	515	498	491	499	497	480	504	495	496	521	537	516	528	534	478	486	509	463	508	468	532	495	529	525	557	518	521	504	499	459	478	562	470	512	501	550	498	492	510	534	495	529	487	514	450	518	489	505	496	535	482	504	494	486	536	536	535	497	505	526	516	473	470	525	528	497	536	503	510	488	483	514	516	487	490	459	527	505	508	496	512	535	477	508	501	483	507	450	486	493	513	526	529	517	509	495	501	471	495	479	512	514	506	470	502	489	498	518	499	528	470	504	471	499	479	492	510	524	477	496	534	542	478	506	502	458	490	545	532	515	524	499	510	476	468	470	499	480	463	519	507	499	484	544	535	506	475	496	518	534	512	505	475	503	523	509	492	543	472	492	518	528	450	526	521	476	525	513	494	487	512	530	522	480	543	475	526	473	511	496	502	505	511	478	507	474	451	499	538	492	510	528	529	510	492	516	494	479	485	503	556	494	494	494	506	517	525	485	526	503	473	494	508	532	487	499	528	534	529	534	497	526	480	499	463	512	480	543	521	491	521	492	529	514	494	487	504	500	509	492	542	542	548	542	481	498	495	533	456	500	512	501	520	498	514	520	533	507	588	511	449	513	504	513	495	515	473	488	516	504	509	496	534	481	537	502	468	488	534	525	452	544	518	519	510	517	505	505	501	463	476	521	515	500	543	495	491	507	526	485	517	522	511	506	495	472	539	514	483	495	509	512	481	466	507	495	534	547	531	483	507	469	487	532	505	507	488	490	463	533	482	484	508	510	539	474	493	547	491	485	554	529	504	485	485	475	506	503	534	519	493	509	487	501	515	522	476	510	534	470	466	473	504	492	582	532	500	529	466	547	497	520	522	475	524	509	512	499	486	481	504	507	484	551	500	488	540	495	494	486	499	510	504	501	502	445	513	498	534	485	570	533	528	568	512	509	507	488	525	476	479	495	522	549	518	529	514	494	456	508	511	505	467	523	453	523	525	497	511	498	465	508	506	494	533	496	475	517	454	475	512	497	500	506	487	486	483	506	516	536	517	514	507	505	539	515	495	501	466	491	551	503	506	504	497	499	492	563	518	476	493	509	526	492	483	542	537	514	440	478	497	457	521	531	504	517	558	479	508	530	511	499	526	480	529	492	514	441	497	531	505	526	510	491	486	541	500	492	456	464	531	472	519	514	529	495	468	475	524	583	494	478	492	497	511	512	480	519	522	536	493	523	478	446	470	480	519	477	521	526	514	505	500	518	513	503	548	493	504	508	456	478	485	530	468	506	464	489	499	521	491	500	486	539	512	497	547	526	499	518	520	525	508	504	503	466	466	515	490	455	481	457	489	518	510	516	460	465	509	470	500	512	534	533	489	472	473	545	525	494	547	446	516	511	521	485	517	515	481	467	511	542	543	496	514	508	551	494	510	497	497	469	525	475	458	487	469	472	550	507	482	542	511	510	469	508	526	467	481	509	501	495	544	506	517	474	515	484	529	532	524	531	463	490	487	532	535	530	461	531	530	484	508	501	460	470	518	500	521	540	482	447	540	516	501	493	536	531	514	488	525	515	535	517	495	484	456	481	512	513	555	502	508	513	495	482	495	482	513	512	514	519	529	475	460	518	504	471	525	469	518	481	531	541	490	498	490	491	523	490	487	498	466	533	504	522	488	490	519	520	517	485	483	490	496	499	534	495	471	543	505	465	509	476	479	485	518	503	474	483	518	528	518	503	540	522	503	517	484	517	474	509	515	495	495	493	460	479	484	494	557	487	513	505	511	495	493	499	523	515	502	482	486	539	498	473	497	486	486	496	491	460	512	506	520	543	505	504	495	495
36597	68283	55478	40368	31511	23027	19150	13720	10926	5595	2937	1800	1469	1050	909	833	732	705	724	649	591	583	613	577	529	532	538	532	529	507	533	580	533	537	539	519	498	534	518	555	487	516	546	553	518	509	513	506	501	556	498	505	546	509	537	515	521	504	540	503	522	511	527	514	528	534	560	505	503	540	489	499	510	473	505	543	534	507	493	508	555	526	544	488	528	507	513	502	491	475	531	483	522	508	555	519	493	518	552	539	517	472	504	535	486	507	519	509	533	555	554	509	489	510	487	486	500	535	533	509	515	521	506	524	493	547	530	569	525	479	492	540	536	516	481	536	513	511	487	542	554	498	511	502	501	510	485	509	495	531	487	517	503	515	524	492	528	506	511	557	500	528	515	506	492	530	493	527	513	501	508	509	509	508	580	541	492	533	496	480	501	537	529	510	508	506	538	533	569	483	480	519	498	523	523	499	517	522	514	499	524	538	523	498	526	500	523	544	510	471	497	493	533	501	492	525	526	477	481	524	501	510	504	510	522	492	500	532	513	497	510	513	530	505	520	487	500	487	474	513	517	516	477	480	483	559	488	522	487	510	533	496	552	520	547	529	515	511	551	528	542	500	543	503	494	510	519	513	495	502	508	519	504	477	511	529	501	532	492	541	484	499	466	489	516	496	533	556	484	524	507	520	554	499	506	495	538	534	498	517	509	517	479	496	543	518	528	478	533	461	556	512	475	470	509	547	506	521	536	476	544	477	515	510	505	531	472	523	503	492	511	532	528	516	486	502	496	503	530	531	521	500	496	498	492	483	494	541	500	507	503	506	538	506	507	493	485	480	506	496	513	529	510	506	523	483	513	524	512	497	509	494	511	540	530	526	525	506	545	494	530	497	513	523	495	540	515	515	549	505	459	542	483	541	514	487	509	549	516	508	509	497	511	513	514	511	518	513	536	485	489	503	516	487	517	527	487	539	527	517	521	510	537	489	515	509	555	499	505	535	511	490	478	523	496	565	514	511	494	543	494	545	510	549	525	516	530	489	478	560	498	518	513	479	536	501	497	512	501	524	489	534	521	511	533	517	516	550	561	506	493	487	484	524	525	509	488	537	529	528	527	472	510	518	537	507	521	511	508	526	544	502	520	495	508	503	503	534	569	565	478	522	490	513	505	501	497	515	552	427	536	521	539	507	525	545	511	527	475	516	584	516	532	478	495	481	471	507	526	500	521	522	504	500	528	478	486	539	523	536	482	481	490	542	515	555	462	520	489	516	486	487	507	493	490	509	508	488	499	526	496	479	495	536	533	501	515	529	504	552	530	490	500	531	515	519	513	505	484	507	469	500	511	529	475	504	540	505	479	511	546	527	492	514	503	500	529	514	532	548	483	491	486	547	525	541	486	500	509	520	524	530	510	535	495	557	547	513	568	496	508	524	490	494	507	485	493	498	529	558	539	511	525	553	512	523	481	499	512	502	545	531	519	514	512	559	497	520	506	479	470	488	510	521	530	506	488	512	555	551	484	486	515	504	542	497	475	504	486	535	509	481	513	486	511	497	495	518	510	505	502	523	525	512	483	538	512	523	521	497	508	532	536	505	562	541	503	509	518	510	539	544	563	502	514	480	495	459	503	524	481	528	514	509	522	522	464	538	478	491	465	534	500	493	546	509	503	484	518	514	484	548	524	526	530	525	555	511	524	525	498	483	503	549	514	503	526	502	515	493	467	489	484	516	498	500	510	500	535	479	534	512	511	543	530	519	527	503	529	554	488	501	546	480	487	512	534	532	529	510	520	537	524	574	543	527	517	497	527	497	499	496	472	523	511	520	498	480	572	548	553	522	502	487	497	504	509	522	485	496	505	476	518	530	514	506	516	526	506	490	539	515	522	486	515	509	557	548	524	526	514	501	492	520	556	490	521	482	523	499	482	534	509	487	470	487	534	519	496	513	493	509	550	500	521	482	579	519	505	491	521	495	514	504	510	539	496	548	475	528	508	490	517	501	500	493	486	553	517	532	489	495	511	507	547	479	472	527	517	499	528	496	486	555	523	526	514	538	456	514	516	530	481	514	529	538	523	509	507	489	559	496	507	495	559	556	475	534	485	529	509	505	499	496	521	485	491	510	520	477	589	507	463	500	546	518	550	529	537	479	500	522	511	520	517	463	517	542	506	481	474	497	535	557	533	502	487	494	515	520	470	467	514	493	516	511	495	505	472	539	514	476	500	509	517	513	471	481	513	511	528	502	508	506	507	531	487	525	499	544	462	557	509	521	542	518	541	488	550	484	513	528	493	476	552	546	542	549	482	528	507	500	503	525	519	496	555	503	506	499	511	490	515	484	534	508	504	505	495	524	544	539	528	499	500	520	530	499	519	515	497	525	525	496	502	484	537	527	523	528	532	553	517	507	520	544	508	526	555	502	493	523	505	530	513	517	484	503	496	493	502	494	504	545	506	487	518	556	539	529	505	471	491	550	516	518	513	527	514	516	537	510	458	493	476	528	489	503	510	490	501	498	494	599	554	487	482	555	523	532	541	513	490	533	509	510	531	498	499	523	492	527	475	502	478	470	471	530	508	523	502	523	483	509	547	501	541	534	545	536	488	544	511	485	474	508	512	463	458	528	516	483	505	506	537	508	516	538	483	531	521	533	535	531	510	516	560	505	544	534	524	509	502	526	512	552	486	499	516	486	533	536	514	512	527	516	492	504	491	480	514	507	529	522	503	487	497	530	511	540	509	531	514	511	480	514	515	531	486	506	521	522	503	500	489	563	528	490	501	526	471	509	505	513	495	513	535	501	511	524	537	554	531	508	527	516	511	542	499	538	534	477	517	522	505	537	479	513	504	528	531	488	490	508	488	493	535	513	492	462	494	493	523	514	517	521	504	550	569	502	524	503	471	501	507	534	511	512	526	525	535	553	536	509	538	548	558	506	556	509	477	536	526	501	502	491	505	499	502	542	502	512	498	536	486	565	512	516	476	488	532	442	486	491	498	489	528	531	483	501	531	545	499	502	546	512	491	533	524	489	532	494	499	489	538	478	498	521	523	547	550	536	516	546	540	529	553	505	490	502	521	479	511	509	513	487	502	489	558	520	523	526	496	515	477	513	536	556	493	548	507	488	524	527	562	535	507	498	487	520	524	515	542	509	518	451	474	489	511	514	550	507	494	478	501	534	508	499	510	517	537	537	476	527	541	466	505	512	516	547	512	520	524	540	513	515	500	527	496	521	524	513	527	466	505	537	500	508	485	504	478	551	506	510	489	489	497	519	456	503	512	492	504	539	527	488	503	516	497	489	509	519	530	481	533	499	518	490	505	531	537	533	533	525	496	516	512	521	475	501	485	556	534	543	503	547	470	504	515	527	496	523	534	488	535	507	534	495	469	468	525	512	520	452	513	529	512	498	543	542	558	503	546	485	480	515	544	506	506	510	557	517	533	474	520	552	526	524	527	471	518	493	482	514	505	511	511	499	497	522	531	538	509	537	499	529
32901	38848	41888	27987	14364	8414	5059	2934	1951	1124	626	453	440	355	323	336	323	320	307	305	285	257	288	246	284	301	277	306	276	280	286	274	270	298	287	252	274	301	273	282	256	286	267	281	279	298	285	242	282	310	265	284	282	266	306	289	290	281	256	301	272	254	266	263	292	292	273	263	270	246	274	285	293	236	288	264	256	300	270	273	294	269	277	298	269	234	284	273	273	260	266	262	314	276	280	308	276	276	276	299	282	308	276	276	258	295	272	246	294	301	269	271	263	247	282	260	267	246	279	285	266	284	291	264	278	294	285	260	298	279	299	289	260	260	298	264	320	270	272	248	267	284	272	284	290	283	270	282	299	270	282	326	275	300	265	296	262	266	269	298	274	270	251	292	286	281	290	245	261	272	277	266	278	279	267	274	256	269	277	302	260	275	277	258	258	264	281	295	268	282	307	248	295	281	291	279	255	291	286	270	289	257	286	259	287	272	285	273	277	263	268	263	284	300	283	287	264	263	293	271	285	273	289	259	289	306	270	274	289	294	242	281	260	298	260	278	260	283	262	302	286	277	304	306	315	253	271	271	295	276	259	294	265	283	273	246	278	251	258	284	285	267	240	262	305	283	282	267	297	278	253	317	296	294	260	273	312	281	290	321	284	280	312	313	296	270	282	263	274	293	287	300	294	309	272	243	309	274	314	245	288	261	278	273	261	280	295	260	275	293	313	260	297	270	277	270	277	283	278	278	262	259	278	289	284	291	291	288	286	280	293	266	276	257	275	272	306	285	263	274	297	290	291	258	287	250	276	274	256	268	265	290	291	257	285	292	277	276	265	280	310	267	267	276	275	287	263	270	259	279	243	275	258	260	251	306	283	282	279	325	277	295	276	309	281	278	276	257	270	263	279	288	254	269	258	297	283	277	268	291	284	286	306	267	278	298	282	258	274	287	279	296	261	288	264	288	282	286	266	278	282	280	295	257	256	246	262	276	261	263	280	285	276	262	277	279	286	264	248	278	292	286	262	264	296	276	297	245	264	263	277	299	269	274	284	279	284	303	281	279	271	305	282	293	255	274	290	267	269	258	273	271	266	286	296	280	294	308	289	257	308	273	277	258	267	269	273	281	288	257	303	292	292	282	272	290	301	264	286	277	279	276	265	272	237	292	270	264	273	294	293	280	255	299	295	287	267	324	280	316	284	270	274	234	273	267	265	262	267	288	270	267	303	289	271	261	291	270	259	257	309	260	276	269	280	283	286	276	285	278	288	263	292	308	270	286	289	284	266	288	305	289	273	249	253	276	261	278	284	284	276	321	297	272	307	284	307	300	313	282	288	284	304	260	299	275	265	266	280	297	284	293	314	281	309	285	280	274	276	291	262	312	262	264	262	287	265	277	301	268	290	264	276	293	283	279	276	297	279	294	279	309	295	267	268	266	301	260	275	295	265	278	277	297	271	249	270	287	261	287	286	283	276	276	275	277	257	283	292	275	272	271	271	261	266	237	278	273	263	285	281	282	224	321	271	280	292	299	292	328	277	265	299	281	282	294	311	258	267	293	291	295	275	274	283	275	258	304	299	269	262	270	264	291	270	290	281	289	299	271	274	253	278	287	281	280	254	278	268	301	269	292	283	260	275	267	290	262	267	278	272	269	287	284	286	283	290	262	294	280	313	276	289	293	268	267	280	279	315	274	278	307	304	277	250	282	291	291	270	281	271	284	295	252	283	253	253	301	291	281	278	286	286	230	289	282	248	262	289	258	270	253	272	272	275	260	295	294	257	274	259	282	257	277	268	276	296	263	320	270	264	276	263	278	280	276	274	264	288	277	252	280	287	278	269	249	264	262	298	258	276	293	280	264	251	312	269	255	277	300	305	266	294	267	290	274	282	272	289	282	275	280	255	284	307	280	264	275	276	295	267	245	279	269	284	303	278	274	284	272	290	264	273	247	240	287	268	299	292	271	265	271	266	284	260	279	275	265	296	267	268	300	291	272	279	287	284	286	267	282	292	269	278	295	276	279	301	255	282	277	311	280	275	265	279	261	262	293	253	265	272	264	261	277	307	229	295	259	303	276	283	269	304	288	279	265	261	274	281	288	283	257	276	293	291	300	318	264	277	248	318	262	306	299	296	313	280	292	290	241	291	227	280	246	266	278	276	292	245	275	286	252	263	260	261	287	275	272	288	281	275	289	250	270	260	293	270	293	257	280	284	259	302	294	282	249	247	282	269	256	233	278	292	271	281	271	273	274	272	276	283	287	233	282	281	295	281	286	288	291	274	289	260	265	267	258	251	264	271	288	296	247	285	293	270	251	253	293	268	276	268	261	276	279	304	274	247	285	285	289	306	273	276	255	276	292	274	315	269	271	280	237	274	294	270	263	305	288	255	289	276	291	271	257	279	266	289	289	275	293	280	268	272	309	284	250	259	271	271	265	296	295	274	270	271	267	272	311	270	253	243	260	263	298	268	302	288	274	312	285	252	270	261	245	297	272	266	281	285	266	281	269	295	269	291	313	282	275	301	283	263	303	271	297	280	274	293	258	273	271	279	292	247	282	277	288	285	289	297	266	277	278	293	280	262	309	285	285	274	263	304	285	284	275	257	276	254	264	278	255	269	280	255	269	273	290	270	243	266	292	241	266	280	270	248	267	282	302	299	260	300	256	256	293	282	289	270	283	258	264	266	273	284	278	285	278	293	243	261	253	283	262	260	282	252	275	281	287	262	278	281	275	272	279	269	282	272	296	271	307	260	290	294	302	295	290	295	277	252	292	286	266	264	247	253	266	288	301	297	262	275	282	297	260	305	285	275	237	294	252	313	269	272	265	271	293	266	235	270	267	284	269	268	270	289	299	283	299	281	301	292	275	267	294	291	273	271	234	285	273	297	264	300	280	241	294	270	297	289	279	298	262	249	297	273	284	275	260	296	290	295	258	275	276	268	284	295	236	272	278	233	277	282	319	279	283	329	260	285	272	264	256	310	281	267	260	268	291	253	273	266	275	282	252	291	252	269	282	264	279	270	278	301	271	274	322	282	288	247	299	266	271	305	272	293	298	276	283	266	295	271	267	278	286	250	285	260	266	243	296	275	325	265	260	249	257	290	280	265	280	301	283	268	308	275	264	297	281	295	265	277	265	264	284	279	275	252	279	273	295	278	290	247	259	245	314	289	241	296	265	268	246	288	267	270	285	260	292	271	296	317	284	290	272	293	269	274	285	296	300	272	300	295	284	263	278	276	290	291	282	315	306	253	263	271	277	295	290	288	277	311	288	270	264	271	289	294	276	267	263	272	273	306	274	267	274	242	299	272	287	272	249	256	293	280	262	276	344	274	263	266	285	273	293	280	270	270	292	293	273	262	289	283	273	255	287	276	287	299	285	264	274	270	271	315	255	284	294	279	292	261	267	284	281	266	275	274	268	295	280	270	283	276	260	277	261	278	268	282	284	253	286	269	264	273	303	288	260	262	310	284	262	295	257	258	260
34488	52726	40673	25044	16223	12040	8096	5082	3321	1726	946	687	573	512	408	375	386	387	362	346	340	329	341	290	325	313	268	284	292	316	284	333	311	301	309	326	299	328	319	290	287	319	276	313	290	322	320	298	296	309	285	334	284	308	306	294	319	270	315	275	321	319	300	305	293	294	316	306	307	291	330	303	304	265	273	287	304	321	281	307	370	285	276	307	302	313	296	324	300	303	294	301	288	272	316	292	292	332	318	335	252	305	294	297	270	304	326	325	285	310	300	311	294	308	315	329	313	289	294	304	291	308	306	299	332	312	297	308	298	288	288	305	287	313	271	292	297	303	305	300	298	305	302	312	299	307	300	297	250	296	313	283	300	283	312	308	279	288	301	296	320	341	306	302	311	338	312	324	308	284	336	290	289	289	274	266	306	298	312	304	287	286	300	303	275	290	295	315	315	311	309	345	303	323	314	294	304	304	318	279	323	280	328	305	297	290	276	336	298	308	302	275	311	320	332	283	302	284	315	295	297	309	307	269	281	310	280	297	312	295	293	286	317	294	284	313	307	292	291	316	322	275	302	316	287	312	284	299	285	303	314	318	316	271	309	317	309	302	322	290	315	284	285	280	331	274	300	315	297	314	313	277	322	315	284	286	291	313	266	304	285	331	293	291	324	308	290	258	302	306	318	312	272	324	328	305	273	280	286	300	349	326	318	270	313	308	295	298	298	276	282	280	324	317	293	339	300	295	310	305	306	305	265	333	307	278	297	309	289	332	311	304	293	302	288	293	294	287	313	277	306	310	305	275	330	282	332	293	290	310	302	283	295	275	333	293	301	325	293	313	286	308	325	292	324	301	290	332	283	299	290	294	313	274	311	316	327	305	319	290	312	283	337	277	317	302	319	298	274	305	300	297	318	284	306	273	315	335	315	314	320	295	338	298	337	298	329	274	274	283	318	283	267	306	311	282	310	281	318	300	296	301	322	285	283	316	281	306	284	271	294	296	310	313	300	303	293	306	288	288	306	339	305	276	295	307	276	311	304	285	263	300	314	319	299	307	291	315	313	252	297	288	312	284	312	330	321	299	299	270	315	299	309	307	339	341	325	309	275	288	298	321	284	294	299	316	312	273	338	295	323	280	286	279	279	301	309	289	299	279	285	297	299	320	291	286	308	300	353	306	274	277	298	298	284	298	287	325	290	299	275	303	294	316	308	281	291	308	319	332	305	304	281	305	284	280	318	289	283	298	316	312	272	278	291	283	273	304	315	285	288	305	297	286	280	345	295	315	296	322	312	299	303	272	279	334	324	297	273	268	320	298	327	316	269	290	299	290	283	323	304	329	322	316	300	270	298	309	281	298	295	292	272	289	263	300	292	301	304	303	298	320	303	302	313	288	310	281	301	287	321	313	282	301	297	291	297	269	282	297	294	319	269	305	301	314	322	313	310	300	301	295	266	321	313	317	311	288	296	327	315	310	315	275	322	298	265	318	327	281	324	330	299	309	283	288	300	310	325	310	315	311	296	304	315	294	293	319	318	284	275	271	286	307	286	288	306	293	265	296	263	297	314	325	312	308	291	252	292	290	316	315	289	302	295	284	318	303	298	281	295	329	312	296	302	338	295	310	290	325	297	319	322	307	300	303	283	300	239	311	293	315	302	291	319	312	281	297	314	295	330	300	245	270	288	309	309	324	297	324	297	272	288	295	318	313	314	273	340	299	288	291	328	284	286	298	302	324	327	244	288	334	297	262	324	286	305	309	307	315	288	270	300	307	289	303	323	318	296	318	291	303	325	319	308	290	297	303	298	264	318	295	306	329	302	313	331	266	270	276	319	300	294	300	272	288	348	305	310	301	287	296	301	285	263	318	310	305	316	297	301	333	288	291	300	293	293	298	307	306	311	308	288	296	323	310	318	289	314	288	309	284	309	306	301	313	302	329	291	302	284	291	294	299	291	315	287	299	296	333	299	283	317	289	311	276	325	323	308	287	285	283	291	304	323	317	298	283	309	318	308	297	315	285	317	287	321	325	320	305	285	289	310	304	323	304	320	300	330	272	294	318	277	301	277	309	275	311	311	300	309	276	289	301	298	304	301	303	301	321	323	336	301	290	327	313	270	311	329	329	299	305	276	325	278	296	297	278	312	289	305	283	329	285	290	299	307	303	294	298	274	320	295	345	304	291	295	282	295	291	307	260	267	276	291	301	301	306	293	281	262	316	290	305	311	310	298	291	296	304	331	298	306	324	308	301	335	302	282	293	284	252	288	274	316	335	288	339	298	279	306	313	300	298	316	296	280	287	291	297	318	295	324	292	309	267	293	275	310	289	300	285	332	298	311	308	324	324	280	306	284	305	344	302	281	313	302	312	317	307	291	270	309	287	316	281	293	276	309	329	302	303	288	308	300	302	323	291	323	300	258	303	299	313	323	304	291	287	296	309	316	307	318	289	279	282	297	299	314	313	275	315	277	301	289	278	325	304	291	272	294	308	282	296	274	265	317	332	270	266	293	325	324	297	300	320	296	322	326	288	277	286	278	297	292	323	305	293	319	272	295	313	283	314	329	288	283	286	313	293	291	305	285	305	303	317	287	305	333	291	292	306	323	275	272	280	287	297	287	268	316	311	304	273	276	299	288	322	301	310	311	289	287	281	323	293	300	292	347	300	306	301	310	289	269	319	286	288	323	295	298	297	323	345	267	325	286	314	319	329	291	299	268	290	298	303	271	250	305	321	280	312	268	317	292	326	302	323	295	294	285	309	248	274	313	320	310	282	299	281	316	302	280	314	335	315	288	308	309	296	306	316	286	324	328	269	312	318	300	302	319	312	282	297	282	290	291	283	313	328	296	319	289	295	313	283	276	283	309	303	312	285	305	278	329	327	263	275	316	314	324	286	312	317	305	295	307	313	292	297	332	264	292	312	354	323	298	302	309	295	302	286	290	288	316	286	321	290	276	310	329	277	282	325	313	321	306	316	298	278	292	273	311	305	285	285	311	292	275	307	305	265	312	308	309	289	305	304	299	323	281	287	321	305	284	322	331	261	309	351	294	282	282	339	306	295	295	309	314	312	295	296	318	278	278	290	273	297	292	283	282	297	334	286	276	323	299	303	327	314	281	327	281	297	309	322	299	271	307	301	280	322	287	285	315	275	287	332	320	320	308	308	286	292	297	321	308	312	285	314	294	297	313	315	293	307	289	307	311	319	269	281	309	311	301	304	275	304	296	324	310	295	332	314	291	298	278	304	293	291	295	303	315	290	296	312	294	279	285	307	330	307	326	279	282	290	296	311	294	273	278	314	336	310	301	273	310	309	286	336	293	307	276	296	295	328	274	315	309	320	297	293	309	319	291	266	288	268	309	309	325	305	314	275	337	300	309	285	308	347	317	342	285	302	337	322	298	305	316	292	336	298	303	281	293	302	298	298	297	331	288	318	305	301	291	269	308	339	305	285	318	288	308	313	308	283	278	329	315	267	284	322	299	293	296	336
24589	21688	29233	25989	23315	20759	14152	7998	4685	2955	1638	851	707	616	475	409	448	421	407	397	388	346	375	403	375	349	369	359	331	339	346	353	316	368	335	345	301	348	380	337	315	342	342	336	348	363	367	354	358	352	354	340	327	342	342	334	347	322	366	357	379	362	337	336	334	356	361	354	325	373	358	319	336	340	322	363	350	318	326	337	336	326	370	317	352	317	386	310	337	336	361	358	326	314	359	325	324	347	378	330	362	319	368	347	339	337	385	334	371	339	338	337	370	352	351	346	332	328	371	371	353	294	312	340	336	341	355	302	349	336	353	347	332	361	329	331	347	326	353	311	353	351	362	307	358	349	342	336	315	334	317	366	325	348	333	330	341	353	340	336	350	340	362	320	359	333	366	326	311	358	362	369	344	316	332	346	337	347	382	331	343	314	347	305	360	329	316	369	338	348	318	340	356	361	327	371	346	318	325	346	353	375	314	404	360	313	323	356	344	397	337	340	305	379	331	339	376	336	324	324	347	342	367	351	346	336	329	354	343	341	332	321	301	311	342	340	316	354	356	324	332	379	336	328	343	352	343	341	311	333	341	367	334	354	347	349	311	369	318	357	344	340	307	321	314	332	339	300	354	334	340	346	360	336	332	346	363	360	340	351	356	313	354	339	341	339	366	362	342	318	284	309	355	359	347	334	327	342	353	345	337	374	371	343	359	320	325	325	342	314	377	338	338	367	357	358	336	340	342	356	346	356	319	355	354	324	312	347	308	360	357	367	332	360	371	347	310	364	340	324	360	367	330	366	376	348	341	307	349	334	358	340	362	337	310	370	336	371	392	356	331	368	346	368	322	340	394	366	342	333	358	335	375	312	303	329	342	335	330	366	337	335	317	306	335	348	333	353	354	323	327	347	325	377	343	368	332	363	326	326	336	333	325	323	315	372	347	341	355	346	336	351	317	331	335	348	332	363	324	338	343	328	337	377	318	333	310	367	323	349	343	341	349	326	344	332	323	346	337	353	334	352	359	345	363	352	314	336	344	342	354	390	342	327	328	364	357	330	335	325	339	350	328	339	287	329	352	339	352	358	339	294	322	344	345	334	388	346	364	362	337	369	321	342	359	349	382	339	374	341	336	345	331	330	324	369	324	352	334	317	323	319	371	340	321	371	333	321	363	367	350	340	340	335	323	328	308	351	344	370	368	376	352	350	339	331	349	348	333	304	338	364	367	335	361	318	360	366	346	340	353	354	338	331	364	312	311	302	356	354	340	348	343	358	359	368	339	327	321	306	341	302	365	347	349	353	351	339	330	356	326	320	355	374	316	341	314	367	334	325	344	343	313	326	368	330	358	323	311	364	313	351	346	350	327	309	373	332	311	347	359	319	331	341	354	328	335	343	329	341	316	319	347	357	333	349	334	334	335	314	375	355	326	326	329	325	325	301	327	332	322	311	362	306	353	354	320	335	331	335	393	327	342	374	369	311	335	331	377	317	342	363	324	320	352	350	306	370	337	366	329	334	350	334	319	319	341	377	343	328	344	330	333	345	348	326	339	357	344	328	323	329	364	337	343	344	350	349	334	330	350	323	338	315	337	369	347	340	355	348	338	372	351	346	329	356	355	372	344	343	324	321	296	333	343	330	359	368	339	338	351	302	365	334	354	346	343	360	372	303	321	349	347	357	326	342	324	359	358	340	362	383	378	348	322	341	324	359	364	371	313	324	362	343	347	379	354	348	356	343	383	348	349	304	333	345	354	312	369	346	337	363	325	361	332	329	368	389	345	342	346	335	326	319	333	364	341	355	333	356	312	358	359	308	344	352	355	351	361	338	334	337	357	347	359	367	373	351	311	342	352	344	319	323	351	318	340	352	332	347	340	307	319	353	322	375	335	358	319	356	359	356	362	331	344	326	345	333	337	325	329	352	358	359	369	326	354	341	336	307	370	378	353	338	315	337	345	330	310	342	321	343	356	368	364	327	325	335	346	344	336	335	336	306	339	355	351	324	338	340	351	379	337	403	374	322	348	370	356	362	319	338	317	368	333	335	332	322	333	308	354	334	322	335	376	310	327	301	348	329	327	322	338	325	324	339	368	329	340	338	376	330	326	354	358	333	346	341	335	349	351	345	365	320	340	311	368	373	339	343	321	354	349	361	368	348	350	328	336	346	359	355	306	371	324	341	363	342	355	365	359	349	339	338	316	350	335	349	337	344	374	342	319	282	352	363	355	375	319	334	337	358	374	368	359	351	358	380	355	356	357	325	330	328	342	329	356	367	344	364	327	322	342	334	313	352	388	312	325	331	353	371	392	322	334	329	362	322	341	342	341	367	359	316	334	325	306	390	350	362	347	318	345	360	358	375	320	354	375	344	375	341	366	313	342	342	327	315	315	334	378	349	345	312	349	325	314	323	363	336	352	352	339	374	309	371	346	334	351	331	320	345	357	348	324	372	343	341	352	333	341	377	322	330	335	356	316	348	371	342	329	347	334	345	351	303	305	338	337	354	358	352	346	342	358	321	341	337	314	346	349	351	351	329	374	349	343	382	320	361	346	349	329	357	360	366	334	334	339	350	329	367	357	345	339	317	317	338	361	345	345	367	310	350	315	380	351	329	332	350	357	354	340	337	322	365	373	357	350	332	322	335	359	395	345	334	333	362	334	326	343	306	357	320	365	363	339	353	322	343	330	341	331	339	353	328	332	343	333	330	358	321	330	369	359	343	360	352	345	320	346	333	332	344	349	300	353	363	318	322	326	344	319	337	333	324	383	338	384	337	329	335	323	338	332	339	346	333	356	336	338	342	337	332	311	340	335	359	353	338	327	327	350	332	353	315	377	325	349	353	368	341	318	343	367	332	329	333	322	344	364	350	335	318	335	355	331	316	340	347	366	364	363	372	331	358	366	327	334	321	338	366	322	356	351	351	342	325	338	398	350	357	339	358	320	352	347	333	318	347	347	349	349	341	353	344	373	379	323	365	313	356	292	361	327	374	331	342	322	366	330	372	319	357	322	325	362	355	349	342	346	349	336	311	337	338	344	326	343	304	341	349	380	331	351	340	349	326	359	348	339	364	374	351	318	330	377	377	327	344	333	322	322	345	343	336	324	358	333	348	330	350	320	381	339	342	320	333	357	338	350	334	363	347	342	340	344	356	369	339	351	306	347	327	314	345	345	378	322	309	340	328	329	390	333	333	332	311	335	374	340	322	335	334	354	321	374	339	303	329	354	337	350	345	323	329	330	289	331	372	344	349	338	324	332	369	343	358	360	353	356	303	343	319	350	360	311	327	357	349	322	343	339	339	357	334	331	397	339	371	335	349	318	323	328	334	355	322	338	341	324	352	336	325	349	355	361	336	376	353	332	368	348	369	385	324	338	360	353	356	352	350	377	355	363	333	315	323	357	365	331	349	360	358	374	339	341	355	356	320	328	325	350	352	358	362	378	336	357	355	289	311	332	376	328	324	343	342	306	319	342	331	310	297	357	359
33997	61807	46940	32658	25727	20770	15463	11109	7359	4639	2605	1212	968	823	576	570	481	530	414	452	420	465	357	418	352	387	368	366	349	371	358	372	384	366	356	344	364	389	360	377	367	360	390	369	385	335	377	336	341	373	353	363	355	381	360	339	370	358	360	343	340	327	373	354	362	323	413	388	384	374	379	362	360	353	371	345	368	389	361	334	356	367	343	395	350	357	324	378	421	359	394	391	358	350	365	361	360	399	375	321	385	341	340	344	321	360	355	383	333	320	365	351	361	355	399	348	354	380	350	338	357	381	376	362	384	360	365	367	360	349	372	383	352	324	344	324	385	391	388	349	365	381	358	379	373	363	384	378	358	367	390	308	338	338	384	338	369	346	376	352	382	351	383	357	358	370	361	376	339	367	356	325	349	374	354	350	350	345	341	375	346	367	351	334	338	329	383	377	358	366	311	372	308	377	361	367	351	348	392	340	346	335	340	347	379	345	346	395	348	359	348	350	370	370	369	349	364	375	358	367	355	342	359	335	431	327	352	352	362	341	347	342	368	356	345	372	340	375	331	375	368	359	359	374	353	355	386	351	337	387	333	355	352	353	352	369	388	341	341	346	373	372	375	366	358	349	358	371	359	372	380	346	359	334	340	356	351	384	346	348	369	366	361	343	322	391	338	358	352	325	331	363	334	379	396	327	344	335	318	351	375	370	375	351	359	341	391	358	365	371	376	342	355	355	365	365	341	362	351	344	374	371	362	350	342	349	296	360	394	338	376	353	296	355	336	337	366	348	385	378	345	348	372	360	346	375	376	337	378	345	390	355	368	371	369	374	339	372	371	359	349	360	353	350	375	375	326	388	402	345	374	366	340	342	371	343	381	306	376	359	354	377	370	383	371	345	340	378	337	345	357	371	363	362	333	356	341	349	347	364	341	361	348	383	341	341	326	375	356	377	335	342	363	341	359	356	370	358	366	386	386	359	347	378	336	368	368	357	374	344	359	350	324	372	331	340	377	345	348	351	356	342	341	356	369	344	393	314	368	338	377	339	380	343	333	322	350	369	366	334	379	353	350	382	330	359	357	364	390	373	350	350	328	383	386	361	341	367	364	398	335	364	370	389	343	388	364	347	352	373	354	413	367	367	364	374	352	331	351	376	368	349	368	353	377	338	353	382	341	346	369	390	347	371	327	358	335	367	344	352	381	361	370	349	359	368	365	399	336	352	346	369	361	346	376	388	366	376	381	347	342	353	336	350	376	372	336	360	333	372	372	335	355	360	336	349	361	356	364	371	345	365	360	336	358	376	360	339	352	331	364	353	353	371	390	350	377	363	381	392	370	366	359	373	353	323	368	368	376	371	375	336	361	398	374	376	358	312	375	379	377	356	371	361	413	400	396	379	396	374	350	362	357	381	388	346	339	357	349	360	329	345	326	358	354	335	337	360	369	354	346	343	357	351	371	367	390	347	393	348	378	374	358	366	349	367	344	355	384	397	377	380	361	330	352	358	333	346	372	369	404	397	347	358	341	351	321	350	345	361	362	359	365	344	333	381	403	376	372	349	369	322	342	370	373	361	375	352	362	347	348	352	368	397	357	343	327	357	303	377	360	368	377	377	358	382	354	363	353	357	315	358	369	359	350	392	384	366	364	374	323	377	335	365	337	354	358	355	360	349	381	365	366	382	409	370	368	309	380	387	356	342	370	365	368	355	342	370	369	320	340	364	376	349	359	350	352	358	334	379	328	384	340	379	365	336	368	365	376	345	370	363	335	356	320	341	393	370	373	361	348	350	353	331	331	358	343	371	361	374	386	338	361	365	362	353	345	373	373	375	341	350	364	338	333	392	327	383	362	381	381	351	353	374	322	373	348	371	341	362	352	344	365	348	358	372	343	396	336	380	353	347	358	380	373	366	384	369	396	369	329	367	338	351	347	356	381	360	387	373	359	376	354	360	348	365	364	354	372	309	386	335	373	382	347	318	354	366	351	353	360	362	369	337	352	373	356	368	391	351	341	382	358	421	372	341	346	358	394	387	357	357	359	374	366	399	383	359	334	371	349	345	411	353	336	334	346	400	357	350	347	322	399	348	353	366	348	320	348	369	355	355	362	332	360	344	363	364	316	349	357	360	380	347	355	423	316	365	349	337	379	379	357	333	352	366	360	387	357	356	353	392	337	330	376	368	350	376	365	336	397	345	395	383	366	371	326	360	312	382	371	399	361	338	341	379	362	354	354	337	350	371	384	385	372	343	347	388	337	346	350	352	378	392	367	368	370	372	362	367	358	346	354	379	332	360	380	336	381	360	343	341	363	365	388	352	358	361	401	353	364	328	363	381	356	353	342	345	366	345	344	346	387	328	358	324	378	349	335	346	349	371	343	367	363	332	358	326	354	353	332	338	361	364	345	337	358	357	352	378	372	363	396	386	351	353	363	383	364	381	375	370	372	373	382	331	365	379	351	391	361	375	345	353	343	348	372	393	384	392	339	395	374	377	392	360	331	352	379	399	342	377	413	345	338	352	366	387	358	320	369	350	375	355	349	339	340	357	374	353	364	357	341	384	348	321	348	320	370	328	352	384	350	368	342	322	371	381	337	349	364	346	317	328	368	363	382	360	341	349	380	397	353	364	341	345	342	367	378	344	342	347	362	319	345	372	377	376	357	380	328	347	374	332	323	340	357	364	373	319	379	350	333	375	385	342	360	368	387	382	392	348	361	377	322	358	354	361	389	347	362	355	339	387	367	384	360	357	350	365	379	341	349	372	360	381	365	358	324	376	369	345	362	369	333	391	335	353	347	377	387	345	353	385	353	357	366	354	352	333	340	351	366	363	349	345	378	368	319	344	337	369	384	352	359	357	351	384	332	402	352	338	383	370	394	359	353	369	346	345	391	335	373	361	349	368	365	383	375	398	346	356	338	386	381	356	341	345	385	340	323	392	346	339	384	360	363	381	367	361	375	339	370	342	354	345	332	346	385	386	367	332	359	369	385	357	351	367	348	334	334	318	365	347	354	402	325	383	348	359	391	301	374	350	361	354	385	359	375	354	380	375	366	349	360	356	329	374	397	364	353	367	371	369	373	375	385	370	356	370	351	338	357	362	319	364	341	372	332	363	334	355	350	366	348	361	388	364	386	354	363	339	365	338	365	361	375	374	372	396	339	339	362	359	364	348	353	362	347	366	350	343	387	371	333	387	369	381	387	358	382	383	367	328	385	372	342	349	390	364	387	373	374	365	377	375	336	362	339	379	336	347	378	326	331	328	368	363	350	390	340	390	352	326	386	343	361	371	347	361	352	372	371	353	354	362	355	379	338	342	369	379	356	353	369	392	369	339	324	376	357	379	398	336	364	354	400	343	341	359	341	382	352	361	351	380	348	347	369	395	345	387	371	343	372	383	366	397	346	366	358	338	401	378	369	373	350	331	351	373	355	365	342	352	359	396	362	367	410	360	335	363	322	360	380	383	357	379	357	372	347	350	370	377	348	354
25697	21862	30146	28833	20322	13432	8544	5517	3614	2238	1077	644	581	618	481	457	435	428	390	383	386	392	453	398	380	386	367	386	353	373	381	398	354	407	361	367	380	387	362	376	382	396	438	389	370	368	386	373	379	382	379	354	401	360	389	366	359	353	410	366	380	357	390	351	350	356	384	373	414	411	384	360	348	346	405	353	354	421	352	394	357	378	414	360	396	405	388	396	373	404	371	367	365	393	375	432	402	402	372	375	416	400	349	416	364	422	382	391	388	395	391	402	407	396	389	377	394	417	384	385	386	366	393	392	376	369	387	389	409	358	349	377	341	366	435	360	382	365	362	394	404	393	335	389	383	356	388	393	369	370	370	383	399	374	417	350	382	351	382	405	397	377	386	375	372	405	397	392	341	379	384	407	360	385	380	354	394	385	386	406	391	390	372	355	385	347	348	350	347	355	385	342	371	377	382	391	397	367	374	372	360	362	391	354	398	395	358	391	389	338	401	376	378	374	384	370	381	377	362	388	375	399	363	322	342	414	402	376	344	391	408	367	356	395	394	388	358	389	370	406	363	393	370	370	385	382	377	383	419	358	395	402	388	396	352	386	402	411	376	399	369	352	374	379	356	369	345	387	349	386	399	373	381	356	385	373	394	401	393	371	362	391	378	404	411	393	372	394	405	384	393	372	373	359	408	377	400	379	350	383	353	339	361	392	421	356	343	427	376	351	345	362	381	380	390	365	393	396	391	367	382	385	386	379	392	406	386	387	406	385	386	377	376	351	360	405	367	376	379	365	384	372	407	395	376	358	381	386	357	370	374	377	393	392	362	369	408	400	378	377	353	387	379	361	379	406	391	367	385	368	386	356	396	346	362	393	383	422	396	425	393	377	380	355	349	379	406	377	387	405	377	411	375	372	375	411	392	400	336	349	369	377	388	366	345	350	405	367	382	367	394	347	377	385	374	357	407	399	377	378	376	372	364	368	385	410	351	375	375	368	396	368	401	420	394	377	358	393	374	391	405	361	371	377	395	402	416	390	348	390	398	377	373	387	391	372	367	386	378	364	379	368	377	369	369	403	368	398	398	419	379	396	371	373	389	402	359	383	393	373	372	389	374	409	372	365	381	379	382	376	381	389	349	374	374	384	368	369	355	354	371	369	379	389	383	361	396	375	383	416	371	413	323	405	385	385	381	408	374	369	411	378	401	359	409	387	382	388	358	393	390	368	389	378	381	402	384	382	386	387	393	397	384	367	356	394	355	391	378	395	371	402	382	398	443	387	366	377	347	355	383	357	375	375	384	363	369	411	364	405	373	372	379	398	384	403	338	368	382	367	364	362	376	397	381	379	387	381	376	380	395	395	365	386	399	380	369	365	417	351	373	381	347	374	376	366	397	412	355	397	352	391	381	419	418	377	381	428	340	356	385	412	363	378	390	434	363	411	400	382	377	364	352	349	373	386	384	336	387	353	365	380	364	384	361	373	362	376	375	360	376	422	368	396	380	372	378	415	395	367	362	371	370	369	370	342	344	368	369	356	395	403	363	375	370	374	377	386	365	390	374	352	401	371	406	368	371	388	392	397	389	388	374	418	346	367	377	384	388	379	372	349	358	383	382	387	373	360	358	412	364	390	408	420	354	403	364	408	396	368	394	367	391	362	379	370	370	365	397	397	344	374	370	426	379	390	368	389	387	368	386	410	387	411	385	414	368	395	356	364	366	365	395	400	370	391	376	369	372	367	387	391	364	353	391	390	402	383	402	410	343	415	401	379	370	403	334	379	387	348	355	367	361	388	383	369	339	373	359	342	364	393	388	374	374	395	399	389	366	394	323	396	349	378	373	353	384	400	388	385	339	391	396	402	351	367	366	414	441	340	381	388	372	405	392	380	400	377	339	369	384	408	359	391	391	336	374	394	343	408	366	403	406	363	397	413	404	336	397	370	369	389	362	400	362	384	360	363	389	403	386	343	341	365	371	367	354	390	368	376	383	401	421	410	405	380	343	371	354	361	374	388	370	371	352	398	396	386	383	354	362	370	379	359	372	376	384	349	380	385	388	364	371	363	363	406	416	368	380	364	391	392	369	369	355	348	366	417	366	390	364	399	376	358	386	378	372	369	378	384	363	376	395	385	366	373	390	372	398	382	340	344	380	392	397	398	368	356	398	413	371	357	379	367	438	366	354	368	363	359	365	378	391	376	389	372	378	413	376	331	398	352	373	385	335	366	357	359	377	363	385	371	383	357	385	372	395	402	375	365	389	414	360	347	381	385	352	404	387	345	417	368	369	379	359	360	357	415	382	365	364	362	390	377	361	352	363	363	358	354	410	399	381	395	405	372	384	359	404	395	407	371	373	369	355	363	398	386	408	334	363	401	401	353	392	371	375	366	373	400	380	377	363	362	370	377	399	409	346	395	352	390	393	355	393	360	382	357	375	365	414	391	418	375	360	366	384	401	392	361	353	375	328	366	387	382	357	410	378	360	383	380	372	387	380	385	391	376	370	376	416	377	375	357	363	373	375	362	390	371	374	383	372	362	369	383	421	350	374	361	375	361	358	373	378	392	338	393	339	359	395	404	414	346	412	382	384	377	358	386	367	434	393	358	399	372	391	363	354	371	388	381	364	376	369	390	389	385	362	380	360	378	396	393	409	391	408	377	367	352	357	349	382	375	360	367	381	370	402	380	361	341	385	389	383	408	396	390	390	330	369	387	385	386	383	397	378	384	415	406	374	366	369	382	383	386	390	390	371	375	382	376	371	365	334	379	357	379	404	414	384	372	410	372	384	392	344	368	410	390	375	406	375	360	411	422	403	377	371	365	381	367	375	389	393	347	370	355	373	415	384	369	387	369	386	381	395	397	392	392	393	401	401	349	369	362	372	405	368	346	367	410	417	377	385	340	338	381	384	354	391	366	398	378	375	399	384	345	359	385	383	399	379	394	372	400	369	393	361	358	367	364	364	356	379	370	345	407	397	361	367	386	375	395	375	376	372	408	396	410	398	348	386	359	389	377	365	374	383	390	378	379	375	392	380	350	378	371	356	373	351	357	398	372	394	370	405	363	395	372	424	372	402	368	368	347	390	407	396	400	377	355	402	346	354	372	347	379	381	399	350	363	397	370	377	374	383	367	396	354	352	385	387	395	355	396	387	347	365	394	382	363	374	341	384	375	383	340	359	371	388	372	398	373	414	371	415	368	384	403	384	363	422	365	370	369	367	384	399	338	368	373	393	366	349	355	358	379	349	351	368	377	415	414	417	395	348	351	367	387	397	380	367	366	374	382	402	378	353	353	404	374	382	391	357	392	371	355	393	436	406	403	413	374	371	386	386	411	365	366	360	387	392	439	403	392	383	402	380	404	406	384	368	405	355	394	356	388	420	374	412	425	377	388	383	410	357	361	363	418	364	347	362	363	404	384	348	384	364	381	340	393	402	397	356	371	387	378	376	365	402	365	347	393	396	390	393	386	359	395	380	357	371	382	390	363
33454	56590	44608	29282	21575	16985	12135	9002	6255	3887	1732	917	705	743	528	576	499	524	499	455	472	422	409	427	391	444	384	438	369	399	390	431	436	410	407	422	438	379	412	422	393	410	411	434	423	365	430	430	387	402	398	411	420	415	398	425	391	424	448	426	399	407	408	421	364	414	349	374	408	414	396	394	393	384	401	406	394	424	438	418	435	412	391	403	388	405	385	403	414	407	425	388	389	395	366	402	404	407	406	420	394	366	421	412	403	413	410	425	390	421	381	363	404	400	419	392	402	425	397	455	384	418	421	415	436	374	452	406	408	380	398	383	417	397	390	416	420	412	369	397	442	393	410	408	404	376	389	408	422	400	417	439	380	427	393	398	416	384	379	409	404	408	430	374	380	437	424	389	424	406	392	402	384	383	416	405	400	393	411	419	400	398	367	435	430	406	393	360	405	382	395	437	410	396	434	396	413	420	448	390	398	368	425	423	381	417	425	397	431	383	397	403	432	412	430	387	417	408	384	392	361	415	430	450	392	384	381	435	406	395	403	429	404	403	373	419	401	403	394	387	390	446	440	414	398	410	430	408	457	418	382	406	382	394	454	435	382	406	393	397	379	427	407	415	393	419	383	423	377	408	376	403	395	396	436	405	439	436	376	451	395	424	388	394	424	410	400	397	385	422	428	389	423	457	442	402	401	414	362	364	420	387	401	418	390	395	399	387	404	410	414	400	405	416	422	395	431	424	429	396	423	393	408	452	366	392	405	402	389	398	393	387	384	424	435	403	419	406	454	432	392	401	416	469	380	461	387	413	402	397	417	414	393	419	410	424	432	415	407	455	399	414	416	397	415	410	395	439	392	384	386	406	410	434	415	450	409	414	402	425	376	428	399	390	409	386	373	428	423	405	426	452	400	390	412	374	380	389	421	410	403	449	402	378	398	405	414	415	399	412	402	397	377	353	406	425	421	419	399	386	409	421	352	413	389	374	390	444	398	423	420	420	397	407	406	417	437	448	406	405	420	402	433	389	449	402	392	385	367	413	429	392	393	385	416	432	415	381	413	399	395	387	415	394	431	396	403	413	402	404	419	435	436	406	410	412	398	404	402	420	409	402	378	423	405	419	385	420	413	407	405	403	407	408	420	391	413	412	405	417	401	410	424	398	399	404	404	432	409	400	398	406	402	437	404	399	408	415	409	422	399	374	407	406	375	394	422	405	408	388	385	395	430	415	400	374	407	438	438	401	435	385	408	407	407	421	410	418	368	394	384	413	429	388	396	412	437	420	411	431	433	390	384	408	396	429	411	389	386	413	408	435	423	392	425	398	409	405	428	384	428	429	422	412	397	426	364	417	402	382	385	423	435	431	375	420	398	370	404	424	397	410	405	394	412	419	378	436	417	405	422	417	384	377	432	412	436	456	422	395	400	407	393	392	382	370	423	411	404	364	401	417	416	409	381	403	421	398	427	446	373	402	425	441	402	431	402	424	395	439	418	419	424	401	412	397	391	404	378	424	375	400	416	428	447	391	383	403	403	402	372	413	426	410	385	397	425	403	376	437	423	400	410	404	427	417	398	422	418	432	384	385	404	393	410	419	414	413	423	402	389	390	394	375	448	370	409	406	387	412	417	407	393	415	382	438	385	379	428	407	410	429	383	412	419	410	374	425	398	387	387	392	408	375	443	399	406	419	431	394	382	410	438	421	402	411	405	416	403	393	412	406	391	370	439	388	402	381	425	395	369	412	388	401	389	406	377	359	381	400	440	396	450	379	441	398	392	377	431	384	416	419	396	413	421	411	393	411	391	399	379	412	366	423	414	413	391	391	393	446	388	393	402	448	412	413	416	412	345	378	437	417	431	380	424	397	396	440	433	365	382	412	417	393	418	397	397	414	462	428	392	414	423	392	387	394	406	428	437	429	397	382	381	445	400	401	419	421	422	372	390	418	393	409	400	379	417	403	402	394	413	431	430	415	387	378	419	417	469	401	399	383	406	399	408	419	421	375	397	406	442	395	457	387	411	400	416	407	412	440	399	433	387	398	412	423	398	414	415	418	397	386	408	414	397	375	405	381	404	363	423	393	416	404	388	405	427	360	394	411	428	440	390	396	410	400	412	397	404	436	445	439	414	412	411	411	382	456	375	413	393	395	393	393	367	406	406	426	409	394	428	432	354	381	410	404	419	395	421	414	378	393	433	399	432	431	383	431	416	412	396	424	405	434	373	400	410	426	377	392	403	461	373	408	423	418	367	396	418	404	400	391	395	400	401	365	391	448	413	404	427	396	395	405	407	432	390	389	420	417	427	440	422	403	419	378	415	454	391	421	377	415	400	401	398	372	390	404	421	388	379	389	412	414	401	453	407	363	396	407	432	404	424	362	439	399	431	405	410	402	405	396	425	436	384	382	427	423	412	406	412	410	426	406	415	408	434	432	389	432	404	418	388	427	420	447	414	412	401	447	415	419	406	402	380	413	439	404	405	418	387	437	396	368	398	405	354	383	404	430	384	396	434	429	419	403	418	397	414	409	432	443	444	405	425	420	414	410	423	407	403	424	421	409	412	407	429	433	394	406	413	337	403	408	409	412	427	378	409	410	395	419	402	383	434	422	405	398	401	419	452	382	389	424	397	419	369	410	382	401	445	431	408	395	427	419	391	415	404	409	366	385	394	356	409	409	412	427	400	409	382	386	416	384	414	432	413	413	417	401	441	389	424	382	402	404	406	405	403	404	392	416	424	368	393	389	421	405	406	436	373	386	416	403	373	411	415	435	410	435	412	408	402	435	410	385	427	414	399	384	435	412	387	442	439	390	394	427	348	397	389	430	412	404	388	413	449	433	416	437	407	415	378	387	421	457	401	405	404	402	394	398	411	399	402	394	428	419	429	422	418	418	441	402	373	384	410	439	417	412	457	427	414	388	409	366	458	393	416	394	412	402	410	436	398	422	393	376	458	431	419	404	414	418	426	413	428	365	392	393	425	427	404	397	451	389	402	409	401	413	479	396	417	401	399	393	387	389	401	375	424	421	400	401	418	398	412	443	416	395	424	448	428	401	420	409	401	389	443	422	390	377	418	421	403	415	371	423	427	416	438	436	399	382	394	406	398	415	390	396	401	428	414	411	450	444	400	419	367	428	433	414	379	428	389	398	422	389	424	408	458	402	468	429	421	455	421	428	396	433	425	421	415	424	363	397	414	415	395	428	407	426	415	448	389	398	412	417	407	431	393	427	411	401	382	420	404	401	424	425	407	420	430	390	386	379	404	429	407	420	444	414	433	422	393	432	412	404	383	447	413	420	408	411	432	398	380	391	380	392	416	391	460	419	392	427	413	392	348	394	404	434	434	428	391	391	394	389	386	384	429	400	424	404	404	416	433	447	420	416	450	397	377	424	389	439	384	393	425	403	409	418	395	389	409	403	405	386	377	417	416	369	377	370	415	381	403	407	395	408	346	399	406	401	424	425	394	399	429	409	428	409	388	407	425	429
23262	21662	29469	24650	22734	24906	24825	15756	9998	3545	1672	1065	960	909	759	601	616	630	613	600	569	570	552	526	536	516	508	546	492	544	475	538	504	532	538	545	536	510	540	537	495	527	560	508	533	502	511	515	508	510	509	498	563	526	552	518	532	504	491	497	562	487	528	539	514	497	482	490	492	479	535	470	506	511	505	491	482	552	517	507	479	555	531	523	530	537	544	508	524	564	472	514	534	488	530	530	490	489	519	502	509	533	502	530	494	527	545	498	508	556	515	496	495	498	539	461	494	506	444	494	477	463	520	535	484	516	528	509	520	546	511	498	497	491	539	500	514	553	491	489	569	483	507	503	510	469	489	505	502	548	522	472	505	528	520	506	538	497	499	512	505	555	532	503	532	495	467	546	557	494	544	520	503	522	471	508	496	525	503	500	494	502	495	505	522	519	513	509	533	537	525	493	456	528	513	497	471	541	472	526	454	488	524	530	571	473	512	479	491	521	515	507	471	498	516	528	519	512	491	533	486	503	449	498	516	459	507	533	522	502	535	503	497	547	504	502	539	553	542	532	489	502	504	538	507	495	502	533	540	519	526	496	484	516	527	485	499	500	478	528	505	491	498	522	500	525	477	526	494	493	515	494	488	490	475	522	490	519	480	484	511	516	505	486	518	509	507	506	498	519	520	470	488	502	452	489	504	506	533	475	532	553	476	485	554	493	527	518	523	497	499	535	487	516	548	505	519	491	504	539	487	536	507	524	484	515	501	477	501	530	460	529	451	535	518	516	480	500	491	491	489	501	531	494	492	550	515	501	525	506	522	521	456	503	538	511	535	498	525	495	491	503	526	487	525	511	508	521	547	507	516	523	499	525	507	491	478	533	519	530	491	519	480	532	513	521	489	540	484	523	484	508	524	483	537	537	516	481	496	502	497	537	479	521	494	478	513	475	516	505	507	468	494	484	506	531	523	522	488	485	530	489	520	505	523	504	478	501	492	538	487	493	539	506	520	556	506	497	500	527	499	523	514	523	498	495	523	493	532	501	562	477	469	504	468	544	508	503	475	517	494	535	569	479	491	522	520	503	509	513	512	479	505	509	486	500	499	507	519	456	478	475	503	511	523	537	507	511	530	513	456	524	505	498	481	537	511	515	523	490	532	520	473	509	505	492	493	512	511	517	523	458	536	504	496	493	439	540	538	535	507	501	497	551	498	515	499	498	510	526	537	519	528	483	500	477	567	483	489	515	496	523	526	515	524	480	519	498	490	473	538	510	492	486	485	522	530	487	518	509	513	490	510	488	539	486	498	515	494	465	523	529	519	547	513	469	501	523	506	489	553	566	541	557	475	545	494	470	500	512	485	546	505	515	496	492	525	495	489	510	490	516	500	516	487	541	532	506	516	568	519	516	509	504	500	441	511	489	516	483	487	480	493	477	499	519	483	512	523	499	498	495	517	523	583	542	474	493	499	504	479	504	496	464	480	481	531	549	513	505	557	483	503	484	492	524	502	528	510	507	496	498	516	497	528	493	483	493	504	527	530	498	491	528	476	493	534	514	516	479	507	509	508	498	479	531	519	498	516	512	540	515	486	508	496	484	507	542	561	511	506	489	501	502	463	535	502	527	493	481	499	506	487	531	500	490	523	499	526	470	504	499	487	490	496	513	485	493	542	534	499	501	500	488	544	528	562	500	500	532	502	455	500	493	474	527	513	501	531	531	516	502	475	484	503	487	492	511	510	487	522	504	538	520	562	502	554	530	518	493	500	513	509	525	528	515	500	477	445	537	506	525	487	529	528	514	501	530	509	536	494	527	517	496	539	530	540	530	539	513	495	472	516	520	512	510	501	569	507	527	518	513	475	495	488	512	530	505	522	494	512	475	509	528	481	507	550	494	504	546	451	491	511	494	475	504	499	482	491	506	486	503	507	502	511	529	507	485	498	516	485	499	515	482	521	550	526	481	503	504	506	489	473	495	506	449	515	481	508	549	496	501	518	535	535	536	551	511	475	498	484	478	504	476	506	528	483	502	496	507	511	533	539	491	495	536	512	549	463	500	512	530	491	512	505	504	533	481	483	485	491	512	508	484	524	528	516	509	484	481	545	490	550	521	515	524	511	569	537	517	485	507	516	503	491	540	517	526	451	468	500	494	540	489	519	499	531	517	520	534	519	504	467	460	506	469	525	534	515	500	521	502	499	511	491	532	525	533	511	507	563	496	498	520	503	496	527	550	527	479	544	488	492	528	524	529	536	483	484	498	526	495	464	506	482	472	547	518	518	540	505	501	487	507	483	495	541	504	495	495	542	490	539	495	492	514	527	527	509	514	477	501	539	486	572	527	511	509	483	548	520	522	515	516	518	532	508	516	486	463	468	492	482	530	489	505	473	493	518	496	541	527	520	519	505	491	513	493	489	481	514	489	459	546	491	499	481	488	537	501	544	524	538	525	522	493	534	485	513	515	517	489	574	522	501	472	485	512	507	504	514	523	491	517	507	509	518	480	546	507	511	527	491	537	533	525	511	490	496	508	500	573	474	486	507	521	489	497	492	496	486	522	502	510	485	513	484	540	509	493	535	500	513	556	520	516	511	512	521	490	502	514	501	491	475	492	485	530	476	510	503	521	543	549	477	552	529	525	509	548	484	492	509	509	503	509	500	513	534	502	515	475	513	495	475	506	492	497	509	513	515	516	499	488	557	518	510	497	530	500	488	504	512	512	531	513	538	479	526	508	536	558	547	494	515	513	471	483	509	533	546	496	502	483	524	552	495	501	529	490	549	501	497	510	506	525	512	483	501	553	494	489	537	495	442	521	519	475	555	506	503	545	478	494	541	499	525	519	545	523	519	513	531	485	543	521	505	488	522	488	525	467	546	512	474	487	508	508	476	513	527	517	560	501	514	503	521	477	502	535	526	498	491	454	541	488	517	507	502	475	526	517	496	537	489	526	530	489	522	508	473	514	480	530	503	539	512	522	494	510	476	553	508	499	504	539	496	485	500	485	529	502	471	499	486	508	531	481	518	483	508	476	506	495	503	506	475	500	489	501	494	499	493	530	484	511	506	483	525	528	490	514	524	505	519	471	497	512	497	524	514	544	547	520	559	512	479	488	509	472	556	515	550	516	548	511	502	499	497	526	504	486	504	466	504	501	475	552	529	512	500	479	499	504	530	558	523	545	509	542	512	541	534	495	487	528	514	531	493	500	495	516	506	475	478	512	541	515	497	489	494	496	510	522	475	451	525	491	488	534	552	516	457	486	525	517	482	534	470	488	505	496	516	502	500	483	475	500	509	543	559	478	462	499	524	493	460	472	483	514	479	543	517	468	504	499	539	510	524	502	511	538	481	516	505	530	506	522	496	507	508	502	498	502	484	511	501	519	506	442	554	495	524	500	520	506	485	480	499	543	525	520	488	495	510	522	549	490	512	526	516	534	473	517	483	509	490	523	496	512	485	498	479	516	536	495	524	502	518	502	517	481	507	531	520	473
35521	66261	52837	38796	32703	27716	23792	19148	13218	4793	2479	1393	1248	1183	861	808	721	708	708	676	613	657	542	553	553	552	555	558	554	500	502	545	527	564	526	541	526	552	525	513	547	502	519	535	536	511	505	520	507	520	520	609	506	514	567	529	501	543	514	528	553	541	495	535	552	509	507	538	517	514	504	537	508	509	521	479	491	524	485	548	520	528	507	520	516	496	531	522	529	524	529	498	489	571	501	504	561	502	478	465	496	529	505	493	506	513	579	516	560	501	516	528	479	492	525	535	531	529	520	551	496	536	517	497	542	504	473	496	525	526	508	525	505	488	501	548	514	521	520	477	517	496	513	561	533	512	521	518	535	521	507	518	516	553	504	491	489	474	565	532	495	517	517	581	548	524	522	492	488	503	484	536	504	543	545	490	460	537	492	539	546	563	482	518	507	491	518	490	523	524	558	516	529	498	506	525	521	517	504	529	541	508	512	534	555	541	503	495	519	490	511	535	573	504	521	516	519	525	527	518	552	534	496	482	540	536	505	549	533	577	497	485	542	498	513	491	506	498	503	516	518	496	531	560	474	517	491	529	490	466	514	497	560	508	504	498	537	532	526	506	521	538	534	524	512	492	549	559	514	514	512	479	495	468	528	507	529	485	544	510	521	524	523	524	508	536	508	504	526	496	561	527	499	522	541	478	527	516	553	530	506	479	512	521	571	501	489	510	509	505	498	499	522	550	495	516	507	525	492	488	509	496	533	523	559	552	540	506	506	516	512	506	502	514	458	512	525	475	489	534	493	475	523	500	517	540	509	496	509	479	514	516	569	519	531	538	485	526	519	523	519	527	533	509	515	514	505	508	535	521	513	502	515	466	510	529	544	503	529	524	518	524	539	523	505	517	512	468	552	548	507	525	540	486	521	504	535	544	505	549	509	495	507	506	540	513	536	495	515	501	502	518	510	515	504	562	501	539	538	483	548	537	545	516	526	514	512	554	552	473	502	550	560	502	518	519	499	517	517	503	516	509	501	500	548	548	565	515	513	539	509	536	497	521	495	482	532	515	502	507	510	480	507	508	484	538	491	464	526	518	521	523	535	521	524	507	482	539	538	500	566	534	478	507	518	528	518	520	470	454	510	528	521	497	524	510	501	532	524	489	484	513	520	539	510	498	512	563	541	488	521	521	513	549	497	500	515	519	526	508	523	559	506	529	537	614	540	501	506	537	501	557	493	494	508	539	467	518	535	530	525	541	533	517	541	484	460	522	541	524	535	513	517	505	485	525	508	514	539	542	485	526	543	531	495	536	518	513	508	538	544	499	546	528	502	514	535	498	508	519	530	519	522	512	534	534	545	475	509	490	490	516	523	527	528	546	515	482	565	512	482	490	550	485	541	543	502	528	521	520	520	524	516	524	518	532	537	518	518	541	511	526	512	510	522	481	531	479	501	525	501	517	526	531	529	508	503	514	518	512	507	518	498	505	529	509	523	504	524	514	543	478	487	547	524	499	557	542	511	549	526	541	536	533	548	512	508	509	489	513	484	531	504	542	517	507	501	518	529	499	504	536	519	540	499	534	507	498	524	530	511	533	502	506	482	513	511	545	514	532	545	538	501	488	489	526	483	499	544	547	517	522	555	491	545	524	503	494	484	509	489	527	546	511	525	502	495	512	557	552	508	527	493	498	523	487	568	516	498	504	511	546	524	504	505	503	522	536	493	543	523	507	523	548	500	473	532	497	510	512	511	519	530	536	517	515	534	500	524	542	514	484	517	537	502	517	534	528	493	509	534	491	504	492	498	521	537	538	478	495	504	508	462	478	513	518	527	484	523	547	485	536	498	500	478	499	498	493	520	547	502	514	529	542	503	517	518	536	528	483	533	561	491	516	521	524	503	528	546	536	514	507	523	526	534	517	577	522	498	504	515	489	473	517	503	542	526	514	526	490	547	509	515	531	532	496	521	523	526	504	509	500	514	515	515	512	489	533	462	508	524	526	502	494	485	528	471	503	510	540	472	520	486	485	495	487	533	484	509	509	491	501	486	493	533	514	511	472	523	519	530	522	511	517	504	547	511	522	522	503	470	507	544	512	518	550	478	561	530	507	529	544	525	552	491	543	521	535	549	493	547	502	541	543	527	517	483	510	551	509	544	498	526	571	530	520	511	529	506	509	502	500	519	525	576	475	513	508	505	512	545	499	488	576	559	491	486	523	508	528	532	508	512	528	562	532	519	526	526	540	506	526	525	560	540	493	531	534	508	527	461	544	517	520	543	531	524	496	466	562	529	484	540	524	527	491	530	526	564	515	499	520	573	534	539	472	513	492	530	532	493	535	520	526	531	557	542	519	550	521	553	544	481	556	481	489	515	514	540	475	532	509	522	543	548	545	518	538	532	551	523	515	531	529	540	499	529	534	517	509	543	538	524	538	494	503	492	498	529	532	490	537	513	521	543	533	474	571	539	490	544	523	501	509	532	508	497	507	535	510	529	547	542	533	507	521	533	509	550	550	543	529	498	512	494	494	513	546	509	510	533	509	515	554	571	477	496	541	515	505	551	516	502	505	515	529	504	484	500	540	563	517	499	541	534	523	505	529	546	486	502	568	551	489	490	486	507	530	502	495	524	517	566	528	497	501	513	521	487	497	494	525	534	525	502	519	534	516	523	533	520	514	513	488	535	514	572	519	516	540	535	517	553	518	498	501	518	500	474	508	529	527	505	543	539	508	502	507	540	502	527	505	526	532	527	543	556	533	447	531	532	470	537	494	513	499	536	523	526	538	491	520	492	480	552	558	531	483	534	475	508	505	513	515	539	491	524	512	532	516	496	559	502	493	500	535	480	520	517	519	471	460	552	482	510	523	502	544	478	489	483	495	534	514	500	523	478	489	496	518	494	501	513	491	505	511	532	530	515	566	512	561	495	517	495	511	575	499	511	507	495	530	491	514	544	535	505	517	544	522	525	515	556	503	518	507	528	503	488	513	507	508	549	543	502	487	531	502	507	481	492	536	540	503	549	518	541	548	496	532	497	550	483	506	480	519	535	537	517	545	521	534	535	529	498	494	513	538	545	515	489	551	544	518	512	559	489	498	505	491	513	519	485	526	492	509	499	529	524	498	498	536	473	525	505	495	524	444	530	503	548	502	489	528	539	504	485	496	492	501	510	506	537	513	540	590	540	531	497	506	503	544	510	518	539	497	526	537	525	519	495	511	515	515	536	482	544	493	486	519	517	522	515	529	553	512	515	528	527	502	508	558	534	513	496	496	508	490	531	498	491	523	491	565	527	530	538	513	541	552	501	546	545	530	523	524	495	518	527	496	513	501	513	514	511	507	526	454	540	534	528	513	497	485	510	517	503	533	482	501	535	531	508	516	523	495	543	520	496	551	557	512	487	551	506	487	549	500	501	534	509	547	522	517	529	524	536	552	488	524	483	533	554	525	503	544	549	540	521	529	553	476	510	574	507	551	526	503	483	510	513	511	515	504	479	512
32162	36725	40002	27627	16511	10086	6590	4357	2018	941	624	441	375	358	346	331	290	331	288	320	274	297	282	311	289	276	270	295	306	270	305	278	286	273	262	277	243	283	294	308	301	288	292	293	324	247	277	277	287	259	259	281	260	296	274	285	274	273	278	280	271	276	304	302	278	274	255	301	283	300	276	263	283	261	272	320	255	284	301	274	289	281	271	284	275	313	288	260	313	288	289	253	277	290	280	269	261	266	328	297	273	310	294	308	288	284	256	263	264	264	243	281	266	273	252	273	278	293	279	285	269	306	304	271	279	285	311	295	253	294	273	295	287	292	278	282	294	287	306	288	275	266	282	293	270	325	270	272	284	280	271	274	280	252	279	288	300	279	268	266	276	281	245	293	312	298	266	288	258	295	283	287	269	270	294	284	239	287	262	294	275	275	279	304	256	271	312	247	268	264	297	284	266	280	293	263	249	292	266	282	276	272	270	281	259	275	274	310	283	298	273	275	304	260	273	298	271	286	297	270	268	265	301	283	258	276	291	283	273	307	262	264	283	280	268	259	301	306	284	310	285	266	259	287	284	266	243	251	270	318	257	273	265	281	275	255	276	289	240	283	290	274	285	295	282	287	277	278	275	260	300	306	273	275	298	293	278	287	282	269	251	253	268	269	276	275	271	256	286	329	307	281	268	268	288	284	277	262	269	259	292	309	315	303	278	292	304	296	283	266	316	276	301	279	290	267	303	261	286	248	292	308	316	285	303	268	271	285	286	273	315	271	242	291	262	292	309	290	277	260	277	282	253	270	290	303	284	300	284	272	289	287	311	299	253	295	295	272	268	283	263	300	326	292	279	294	286	294	302	274	292	282	275	280	269	284	286	295	291	289	291	274	293	274	281	308	252	278	285	248	290	298	257	273	291	273	264	264	312	283	277	246	268	265	273	288	270	276	279	259	248	260	264	264	272	264	312	273	265	279	269	264	270	301	271	286	278	270	282	271	256	281	276	268	273	263	268	239	288	284	258	286	247	307	267	279	275	266	259	247	277	279	285	300	283	283	264	273	278	263	262	278	271	264	256	282	282	279	267	269	280	298	278	273	287	271	298	245	276	278	259	281	288	293	266	284	315	270	294	305	272	262	279	258	287	263	250	292	274	287	268	264	300	287	269	295	301	298	267	285	250	294	283	251	281	283	253	278	288	273	295	266	279	299	290	290	311	280	280	275	275	261	313	298	279	272	266	265	270	286	293	269	282	274	273	265	285	267	306	268	296	257	295	249	257	266	277	267	269	278	298	282	261	274	243	296	304	263	264	278	275	287	298	247	299	290	264	296	288	295	270	291	294	257	292	279	289	234	261	303	277	260	274	265	278	306	295	293	272	276	281	286	303	279	253	289	287	299	287	285	283	265	278	330	273	280	312	264	256	304	303	296	291	302	280	315	296	294	293	258	267	292	271	268	296	283	279	307	268	266	263	289	276	284	276	259	286	260	289	260	294	257	276	236	277	294	274	276	316	279	289	289	290	301	278	276	279	274	287	302	248	267	267	296	288	260	292	297	250	265	274	265	298	311	290	276	289	295	290	281	290	275	276	272	272	280	280	278	278	268	281	284	295	293	271	309	274	284	264	299	267	261	266	293	287	274	291	294	300	251	298	257	300	257	277	279	262	290	311	283	273	276	277	304	288	289	268	261	253	276	255	284	276	297	274	305	271	267	254	295	291	240	292	286	271	314	262	312	318	284	305	273	258	257	303	299	284	276	291	302	294	238	266	294	250	288	266	283	304	271	259	274	285	284	288	282	279	280	306	279	263	257	308	269	278	274	274	278	287	288	293	281	274	275	255	286	285	283	298	304	262	255	288	272	280	268	244	275	271	258	269	278	268	299	273	283	278	283	278	281	282	275	316	294	289	280	287	270	278	266	264	281	275	291	292	283	266	268	272	280	270	275	290	291	300	286	274	289	263	275	328	276	303	296	246	287	292	299	294	263	285	281	273	256	287	278	283	298	260	289	287	284	237	304	269	274	290	288	265	256	249	281	298	280	295	290	276	268	291	327	249	288	273	277	266	250	284	276	280	299	280	277	313	268	280	300	278	285	267	258	279	280	300	271	278	266	277	282	304	278	250	259	271	295	280	267	300	274	275	281	264	280	308	274	296	281	292	293	288	320	282	310	292	256	284	294	307	284	252	317	290	283	303	277	301	303	274	285	296	287	304	269	263	287	299	296	271	272	252	281	262	304	264	273	302	250	282	303	267	320	273	258	286	269	256	284	297	278	276	279	262	295	274	272	299	274	273	299	276	299	300	259	261	273	294	299	279	284	258	259	269	314	266	285	285	300	264	309	277	308	267	256	291	316	286	305	283	266	311	270	298	295	272	283	286	290	280	304	262	282	266	268	287	304	274	274	272	299	270	297	289	270	271	301	270	290	285	295	264	275	283	276	267	297	303	280	260	303	283	291	277	297	279	296	304	275	249	279	299	310	294	279	254	265	267	286	270	265	323	292	262	318	274	285	301	290	277	284	262	263	302	310	304	277	304	317	280	285	271	274	280	258	304	259	286	259	277	262	296	282	294	273	294	271	279	299	267	295	281	321	271	277	264	265	241	284	269	271	296	314	322	280	277	288	284	301	269	259	285	273	308	297	303	273	295	295	270	294	302	268	279	275	283	297	276	278	279	277	267	249	267	271	230	268	285	258	286	277	301	307	296	254	296	273	307	276	286	280	264	287	279	296	262	279	292	287	257	279	299	261	263	286	280	259	287	295	288	286	293	280	268	308	272	332	293	271	287	268	271	265	298	278	299	270	278	283	279	270	301	289	276	288	287	271	305	291	294	295	296	263	280	282	298	267	296	312	284	281	316	274	263	254	289	249	287	280	273	280	273	263	287	269	311	283	260	260	267	267	293	262	271	255	271	279	246	263	269	260	272	275	256	288	290	268	265	292	295	303	291	288	282	296	281	311	312	279	283	265	282	275	272	270	289	278	290	255	300	304	282	286	278	310	284	270	258	261	290	279	289	274	288	267	307	262	270	278	294	264	265	289	312	271	276	272	263	268	260	303	271	260	301	277	289	295	274	272	302	295	262	271	274	271	311	271	291	258	276	295	275	263	290	256	307	308	272	312	283	290	270	268	286	276	267	280	259	319	259	299	299	295	259	276	282	292	277	259	266	290	251	280	266	280	272	304	280	300	276	290	269	278	290	258	312	280	287	281	280	288	280	269	310	283	297	279	270	269	260	283	276	266	266	304	296	255	268	300	269	315	283	284	284	260	290	304	284	296	262	324	280	268	256	313	259	288	267	271	285	291	308	287	284	339	261	247	276	274	294	286	300	299	264	277	282	264	284	279	312	282	293	261	285	266	276	290	270	286	270	300	280	274	303	271	281	286	271	254	293	278	254	281	304	278	277	278	292	315	294	267	273	267	296	305	265	279	304	293	280	298	286	272	299	300	283	269	281	275	271	287	285	281	262	287	254	286	273	302
33074	50962	39654	25556	18841	13876	10326	6984	3394	1522	919	574	489	499	438	347	400	339	374	357	290	361	325	325	341	296	301	309	305	272	312	309	296	322	318	300	319	291	296	302	333	297	307	315	297	290	295	320	309	280	307	301	318	315	304	314	324	313	282	293	315	333	294	304	301	282	313	296	308	323	306	289	286	316	333	282	309	313	313	304	319	297	273	278	272	302	290	296	324	273	299	297	294	294	272	305	313	292	279	317	313	281	295	291	319	307	300	334	315	289	319	319	297	284	311	295	309	284	364	324	282	294	296	318	302	316	303	323	319	288	312	322	291	292	305	286	293	283	302	280	326	319	317	293	302	320	302	334	329	306	249	295	312	314	309	269	295	283	293	307	296	299	317	297	265	301	293	299	314	281	308	326	301	306	316	321	304	326	298	309	289	286	304	306	291	314	306	334	300	292	270	335	298	308	289	305	295	304	298	291	322	281	281	297	328	327	300	310	291	360	298	294	326	310	295	294	276	288	307	319	322	320	300	282	303	319	288	318	301	279	291	287	296	336	299	307	321	358	311	308	329	331	307	265	291	308	285	310	320	308	280	295	263	319	289	330	289	315	312	339	287	329	309	297	277	315	311	297	304	324	313	284	297	298	299	334	298	323	301	342	294	297	304	291	315	310	308	306	290	307	293	301	288	316	296	318	313	304	311	301	280	336	266	278	314	279	283	300	298	283	328	312	318	327	323	287	296	287	278	285	317	300	282	305	308	336	340	302	300	304	310	333	305	370	307	297	296	292	306	313	283	290	304	308	294	326	317	307	287	350	322	323	276	329	310	307	284	262	303	326	309	337	321	323	293	309	299	300	311	335	316	306	317	300	312	312	307	256	295	313	272	291	320	323	283	306	336	270	300	311	296	289	275	277	347	317	327	312	300	308	283	302	290	330	306	327	346	296	278	284	306	317	296	320	324	319	301	336	291	311	275	311	291	332	312	300	311	305	291	295	284	313	333	270	302	321	327	301	294	300	314	310	299	293	291	327	295	309	335	320	300	308	292	309	302	294	319	287	319	317	306	294	311	316	287	289	318	309	308	317	286	300	276	323	319	286	274	296	334	290	298	313	322	296	298	306	315	311	311	292	289	324	318	304	294	325	304	322	322	320	297	269	308	299	295	337	288	306	299	253	308	291	297	327	309	285	309	293	337	305	296	314	296	276	285	329	312	316	267	334	299	307	301	311	323	314	308	314	299	315	310	339	337	308	299	306	297	327	304	313	299	320	290	328	292	291	336	316	314	339	327	325	327	303	327	297	312	323	314	296	305	343	287	306	324	310	304	337	281	310	292	312	281	328	311	289	317	300	316	329	319	285	294	311	306	302	330	295	338	290	317	277	318	323	306	324	300	309	330	306	321	295	282	318	327	304	285	270	282	286	303	294	305	318	279	312	305	299	298	287	303	321	315	324	335	300	310	323	314	319	272	300	277	305	296	341	301	341	296	279	283	327	321	276	284	308	316	339	311	289	289	300	291	296	324	295	327	285	306	334	318	308	295	287	280	328	284	322	280	297	294	320	276	310	294	309	314	290	307	276	327	304	318	305	319	309	334	330	321	331	276	321	309	284	310	324	302	318	316	307	285	300	311	295	320	312	310	302	312	306	324	311	294	315	316	291	290	287	352	313	318	323	315	295	324	338	278	300	285	309	318	324	326	296	303	322	309	285	310	296	282	302	329	329	326	297	288	305	338	342	307	308	303	298	330	322	273	356	316	281	319	327	289	281	299	312	269	312	338	268	303	330	309	311	310	296	276	303	303	325	292	275	320	307	297	314	287	326	308	283	301	302	320	315	298	287	258	287	310	318	286	296	307	298	302	312	312	317	332	310	308	337	303	310	289	286	316	301	274	278	307	304	300	321	287	332	293	300	328	291	317	286	298	288	313	300	298	306	287	275	312	295	317	294	303	291	295	287	319	331	306	286	295	306	273	292	294	324	316	284	294	302	286	338	288	293	313	282	319	289	270	304	306	328	310	309	296	307	295	313	303	326	268	286	278	314	254	311	319	343	312	325	318	288	296	303	310	295	321	335	305	282	325	276	280	274	281	303	326	302	311	307	330	323	306	285	300	321	323	299	314	314	295	285	294	271	295	311	315	322	273	336	269	290	306	293	264	275	303	273	302	304	310	299	343	290	314	303	283	296	327	323	295	318	311	273	295	305	302	277	354	317	296	322	303	342	317	297	299	288	319	308	322	327	298	313	295	262	315	319	296	341	325	280	292	290	312	331	316	302	300	343	290	313	303	299	279	301	311	299	298	309	297	324	295	304	312	313	317	288	300	299	292	298	289	317	287	294	315	308	306	254	334	308	305	324	300	295	293	287	325	320	288	309	346	302	283	282	317	295	302	293	296	317	301	342	295	322	343	280	344	296	333	301	309	288	336	314	281	302	305	317	287	315	303	287	282	314	316	301	283	327	282	287	323	345	318	269	297	305	312	293	318	342	322	307	325	318	283	283	290	293	324	299	276	285	285	308	315	280	292	295	323	280	306	298	284	323	297	292	337	305	284	276	312	301	301	305	309	339	295	317	287	300	322	299	287	339	330	295	281	336	292	296	267	336	318	301	290	307	312	315	296	300	330	302	300	300	311	308	317	308	323	308	306	270	334	308	311	309	313	311	318	347	313	309	306	321	308	333	315	309	312	277	329	317	270	305	300	299	267	249	317	297	296	312	318	297	292	310	303	296	337	291	335	306	322	322	325	273	279	296	273	330	343	274	304	311	259	276	305	290	296	302	325	322	311	280	306	303	287	280	339	308	308	288	294	308	300	284	330	305	298	296	275	307	307	311	299	284	275	281	287	288	333	328	318	306	279	292	295	313	319	289	308	343	282	287	285	298	308	274	306	284	312	314	304	304	324	319	298	302	339	293	286	330	323	331	303	311	283	315	275	305	299	286	308	280	299	296	280	322	286	298	306	307	296	285	294	304	291	302	304	320	299	320	295	310	344	299	291	276	329	286	282	299	357	350	320	303	281	331	291	307	325	293	305	292	283	294	311	320	279	339	289	305	302	289	314	322	281	304	298	269	323	337	286	303	342	302	296	291	339	307	297	277	325	336	291	340	305	317	290	313	282	307	312	311	284	285	306	283	297	306	311	286	291	314	329	302	279	317	299	309	297	282	321	288	288	310	308	286	309	325	311	298	303	298	268	308	310	299	311	285	315	306	331	331	307	311	299	327	313	308	311	295	295	267	307	335	273	285	304	281	300	306	264	317	301	330	322	330	348	332	306	296	312	309	289	280	352	283	289	311	284	316	321	290	296	304	308	273	334	318	275	325	297	292	286	308	292	283	328	312	336	273	294	293	339	267	299	273	276	314	305	296	318	314	305	283	312	329	312	302	311	297	297	311	271	291	285	288	301	290	310	318	286	289	348	335	322	269	305	315	307	272	321	325	295	320	299	309	311	327	314	301	304	316	319	278	309	332	297	365	308	288
24609	21695	29390	26398	24138	22651	17285	9139	4966	1856	1078	702	620	580	481	451	453	438	413	383	400	385	372	367	361	328	385	339	358	341	369	364	374	376	324	381	358	365	352	355	351	339	355	370	347	338	352	331	335	349	374	330	368	375	340	357	358	349	357	347	356	329	352	381	347	336	390	356	327	338	319	351	385	383	320	332	375	363	379	363	341	348	335	326	320	332	344	333	373	310	318	365	336	383	391	328	346	350	360	338	344	363	357	340	310	354	358	342	381	390	332	335	359	347	334	331	359	370	330	332	376	346	353	349	340	349	350	378	350	332	340	319	353	323	377	323	301	332	376	352	341	337	359	367	317	395	373	357	316	348	350	358	378	330	350	335	375	350	339	322	342	369	327	341	376	346	353	334	345	356	346	352	335	359	322	340	364	370	341	342	357	317	357	340	350	347	341	328	372	365	352	340	339	343	344	366	309	332	352	332	347	383	365	346	318	346	330	363	365	360	381	337	355	345	365	342	343	366	357	327	327	362	349	335	341	357	300	346	346	346	349	340	347	334	317	361	360	348	361	359	357	353	344	348	351	344	358	373	368	340	316	349	329	379	351	359	335	383	358	330	339	375	348	333	353	356	343	350	309	333	347	342	322	359	354	353	386	337	306	351	340	361	323	353	356	325	367	347	357	353	350	355	342	384	385	356	304	341	367	359	377	365	343	355	364	340	339	345	358	367	315	332	343	361	377	349	357	339	354	347	338	349	349	343	334	373	353	355	354	338	321	338	321	346	348	328	339	345	349	328	363	312	361	382	368	336	356	319	324	334	383	359	366	360	367	353	340	378	353	357	330	361	318	347	343	285	353	323	346	341	339	318	345	398	323	341	358	343	355	363	339	389	341	338	347	312	331	368	370	334	379	355	349	392	358	333	343	362	339	381	372	354	347	346	346	352	318	339	375	361	345	358	337	342	352	331	343	361	317	367	351	324	358	356	315	309	358	334	344	394	357	325	342	346	353	360	361	359	327	365	332	322	347	365	331	369	342	365	373	378	323	346	384	315	375	329	350	360	363	304	372	368	326	335	330	349	327	376	353	352	327	369	315	331	350	339	359	368	380	343	384	347	340	353	336	359	375	342	328	354	317	365	326	331	336	324	395	366	344	349	366	325	377	363	346	356	334	346	316	364	350	346	329	342	332	377	354	330	329	340	352	345	389	341	372	313	338	348	374	330	388	376	334	332	324	340	311	374	391	329	355	332	337	359	356	359	375	324	347	370	344	334	315	363	366	319	352	333	354	370	351	332	323	335	344	351	360	360	327	339	373	328	343	348	341	360	343	320	339	351	341	349	344	365	340	356	328	352	351	314	340	358	326	323	363	321	315	334	339	362	354	355	349	363	347	311	326	336	352	326	359	302	343	335	363	338	358	337	373	377	355	332	337	356	362	393	360	316	339	361	334	350	352	378	360	363	350	347	369	362	364	359	345	365	328	347	343	343	379	368	352	331	371	365	364	346	350	319	324	317	339	341	333	355	358	339	348	349	350	350	382	383	348	343	355	354	350	328	367	345	343	325	334	347	346	341	332	332	350	331	382	343	339	339	331	349	321	361	286	345	343	346	332	353	321	337	336	326	361	330	381	342	350	369	356	331	333	354	321	312	335	360	369	349	330	349	334	322	340	339	347	351	357	352	350	340	374	361	314	395	349	334	350	347	334	366	363	379	359	342	347	355	356	355	329	355	361	378	320	344	332	349	363	347	368	358	330	324	372	371	319	384	337	362	347	318	337	359	352	336	305	354	322	343	342	357	359	351	357	374	335	330	357	373	337	341	351	349	324	331	368	326	333	345	339	319	319	377	339	307	312	373	321	332	328	359	349	340	362	363	340	339	368	351	339	368	371	340	351	354	374	319	348	370	345	323	324	326	345	353	343	355	336	374	337	361	339	349	347	349	329	366	343	340	376	352	348	359	334	315	355	353	345	340	318	351	353	346	354	343	320	358	322	323	345	331	320	368	349	346	352	315	334	359	359	349	321	370	358	357	342	310	354	363	365	335	360	356	327	346	381	328	368	328	349	355	340	344	362	345	342	309	343	344	322	343	312	357	328	325	329	368	342	371	361	370	364	361	351	343	330	361	368	343	316	321	372	376	376	377	327	336	347	318	353	362	321	332	329	335	356	352	343	325	372	369	353	369	362	318	326	345	328	368	331	364	316	345	344	341	355	330	356	354	342	347	349	375	330	361	297	362	356	323	376	341	338	307	358	354	347	318	334	368	353	355	355	326	327	359	353	347	343	360	324	333	350	374	341	363	349	333	329	333	353	340	345	334	357	335	404	318	374	341	329	370	370	366	332	371	361	304	376	319	341	354	327	352	293	364	345	359	354	351	356	345	354	361	331	349	336	358	361	382	371	334	346	348	340	326	367	347	363	338	355	362	344	346	340	327	328	328	330	347	354	335	353	331	349	378	337	333	350	353	339	345	346	331	310	373	358	322	330	343	335	401	374	367	354	308	353	339	285	347	301	347	347	322	331	375	368	339	355	374	359	348	339	331	337	328	375	344	356	339	369	335	370	344	356	331	361	328	327	341	353	351	356	337	329	345	362	372	354	308	359	352	331	348	342	345	346	321	365	323	351	318	325	339	332	357	334	360	326	360	377	361	337	386	351	348	332	378	368	338	360	360	338	360	373	337	338	338	370	345	338	326	367	325	352	365	350	335	318	365	347	374	343	333	320	328	368	351	338	331	348	357	366	323	334	364	334	351	332	395	335	311	372	345	329	352	321	319	358	328	350	348	381	360	327	349	339	325	329	338	341	322	348	330	354	327	355	351	338	372	369	358	339	331	356	337	337	350	362	376	358	332	302	376	332	334	343	344	339	367	380	318	319	345	337	353	359	355	365	351	346	321	385	342	333	357	394	329	360	351	362	328	348	370	327	367	336	331	369	331	349	345	342	335	353	329	345	337	375	348	323	305	335	360	350	325	357	331	318	349	343	356	314	341	357	364	360	314	388	333	340	346	359	363	386	357	345	337	350	350	352	377	372	333	339	354	344	349	303	381	324	349	367	335	374	337	367	353	309	351	356	336	347	329	347	380	360	345	401	366	313	325	350	365	348	355	342	380	335	363	360	337	357	334	381	359	341	333	369	387	351	339	316	312	359	353	327	377	338	336	343	355	329	333	329	379	327	346	363	364	361	350	341	356	349	354	354	315	344	368	343	348	351	378	342	394	322	344	350	415	353	375	349	343	365	360	353	373	345	346	338	333	352	342	340	352	347	349	320	348	374	347	381	344	324	347	406	342	334	328	368	341	334	310	359	334	361	352	320	375	348	328	320	362	361	351	338	331	350	349	366	343	344	334	324	343	352	355	379	382	323	352	343	364	358	372	346	358	353	354	336	326	348	349	324	362	374	356	336	307	370	320	332	351	343	343	347	371	363	351	332	348	334	376	310	335	335	326	350	368	361	374	332	347	343	354	297	283	352	348	353	321
33093	60309	48860	34375	27899	24057	18129	12228	7341	2814	1564	964	765	771	666	529	493	516	439	455	466	383	429	391	381	348	347	374	366	406	401	387	352	361	333	387	369	376	350	387	370	332	377	362	371	392	350	361	366	352	376	340	371	395	388	365	375	321	340	371	374	349	367	398	368	329	364	340	371	347	339	330	376	343	356	363	392	371	352	354	367	350	376	368	389	360	436	340	368	346	360	356	338	373	360	399	348	375	354	374	327	369	392	386	368	369	386	381	384	366	375	363	378	361	362	375	404	370	345	385	366	355	355	361	365	373	334	389	341	346	319	385	340	355	328	329	341	370	353	391	415	382	376	375	380	373	358	339	387	359	360	333	364	363	356	325	370	362	358	335	353	353	357	369	355	374	348	352	392	362	355	378	364	384	335	350	382	371	373	371	363	344	358	345	369	335	362	384	334	378	411	339	335	383	329	341	347	351	367	372	370	368	360	364	348	354	358	345	351	359	340	381	385	383	374	372	365	345	355	359	357	360	362	433	357	347	384	363	372	351	337	384	374	400	403	356	357	350	387	381	361	373	351	328	361	346	368	383	343	367	376	349	345	328	350	354	364	352	365	372	348	361	370	332	344	344	362	379	370	352	351	411	366	374	395	325	322	360	365	385	361	369	339	379	359	354	363	370	363	414	367	355	357	358	349	363	362	350	356	372	372	372	384	346	336	337	346	342	331	377	330	339	406	339	331	362	337	364	360	338	325	354	393	381	370	353	365	347	384	368	318	374	347	324	377	364	378	364	369	367	378	355	347	399	380	378	353	313	383	396	356	360	416	369	384	370	397	349	390	356	352	397	378	351	365	345	357	383	377	339	342	369	379	365	331	342	344	360	309	393	375	347	381	371	361	377	378	380	380	350	360	358	403	369	336	385	366	375	364	360	347	338	372	329	339	364	385	341	326	351	337	327	363	369	322	348	342	383	354	384	400	392	357	361	352	367	358	372	372	362	364	351	380	375	376	398	348	313	360	353	352	361	382	369	325	360	350	349	407	368	404	358	319	374	361	399	383	409	349	336	378	343	388	350	377	345	355	361	367	374	392	367	349	360	353	383	380	363	362	349	362	359	346	353	365	340	382	338	389	365	402	368	369	380	363	364	376	352	378	359	370	374	379	353	358	348	371	351	373	361	376	355	389	387	390	369	339	368	330	327	382	374	360	341	369	395	344	350	353	363	349	366	354	370	354	330	407	380	361	365	363	360	341	368	331	360	380	362	333	336	347	345	360	391	347	359	355	385	347	347	342	345	383	346	361	366	356	375	393	343	336	367	358	366	343	364	371	367	358	363	386	349	342	343	326	371	360	342	381	348	349	363	340	379	353	377	358	395	342	384	341	348	376	355	339	387	390	355	333	356	367	360	384	376	369	366	325	360	357	378	353	346	326	324	361	328	342	343	362	343	369	373	344	424	359	331	340	361	384	373	352	343	338	343	344	405	369	384	373	344	357	342	338	385	389	375	352	378	379	384	356	379	348	367	366	363	348	377	351	321	386	392	333	379	354	349	367	360	381	358	350	315	390	383	355	359	358	359	391	380	359	336	337	362	388	387	392	341	364	385	329	351	363	358	347	397	345	347	379	347	364	401	377	373	329	389	356	384	400	380	353	359	372	364	372	354	382	354	389	351	377	378	372	389	352	373	353	370	346	342	343	323	355	379	396	367	324	393	343	347	313	376	370	370	364	339	383	381	346	353	347	348	388	345	397	353	345	354	373	382	360	367	346	353	336	340	348	363	368	405	389	341	340	370	376	376	358	354	380	366	396	371	348	339	341	392	371	366	375	346	362	401	358	370	378	362	335	350	361	377	340	381	378	390	337	381	339	379	344	340	318	345	355	343	375	328	347	436	337	380	358	354	367	375	339	360	363	368	357	351	349	355	394	337	369	345	352	398	355	355	341	353	364	375	337	353	355	343	388	341	403	376	349	331	354	412	335	366	357	370	359	324	327	332	386	365	365	351	375	352	343	358	386	360	363	381	396	343	400	345	363	361	383	345	359	339	382	379	390	364	367	362	334	346	376	320	371	379	368	348	351	399	374	357	352	367	359	358	335	330	342	374	350	369	382	358	354	357	328	378	361	361	398	364	397	334	348	348	366	364	340	399	367	383	347	379	380	394	355	357	350	339	359	364	370	369	348	376	347	389	371	374	346	351	373	374	358	345	340	371	319	379	370	364	364	366	365	358	311	372	356	368	371	358	378	387	362	380	346	364	359	368	358	403	340	352	353	340	372	368	396	356	352	344	337	350	386	359	365	382	368	380	360	345	377	346	375	353	361	356	360	376	346	393	364	353	377	370	319	385	361	350	353	375	362	336	378	351	379	388	351	382	358	388	354	342	364	355	342	349	320	364	368	323	368	351	368	372	405	350	351	386	376	360	342	333	346	371	358	385	354	315	386	376	340	402	390	345	340	399	311	340	362	342	415	374	360	338	371	317	362	352	382	364	366	366	369	360	373	366	382	376	369	329	358	354	374	367	373	390	374	382	363	368	347	351	332	338	346	367	353	360	355	357	357	364	380	342	335	336	366	339	369	365	363	372	378	319	349	363	355	362	370	359	382	396	330	372	341	377	392	329	361	356	327	384	346	339	376	353	362	372	359	366	363	366	347	347	385	380	363	373	362	355	356	292	371	363	369	342	355	388	375	325	372	355	326	371	348	350	361	355	340	336	309	381	355	382	370	364	369	371	365	345	366	347	351	378	366	389	362	395	362	336	377	379	373	374	355	393	366	346	334	353	358	346	348	326	361	355	347	363	379	349	411	364	366	345	372	374	370	352	354	344	390	380	361	325	371	364	347	336	370	374	354	368	384	343	345	348	398	373	366	360	355	401	324	329	324	360	376	388	373	357	348	356	345	370	365	354	350	357	369	324	371	361	398	393	380	395	378	358	370	400	353	348	400	342	370	367	369	360	333	357	345	389	387	371	364	347	381	362	352	358	384	329	355	365	408	366	370	365	346	383	346	402	333	353	357	358	371	361	342	389	349	376	333	361	359	360	346	374	368	338	349	349	385	358	325	372	348	348	361	339	358	348	371	378	360	353	343	387	318	352	364	413	359	350	335	371	352	375	355	361	369	381	351	377	343	364	340	391	362	349	376	392	396	326	395	365	342	360	353	349	382	387	372	334	340	352	371	341	355	355	353	361	374	393	383	357	357	358	368	363	357	402	336	326	353	338	378	373	400	355	384	394	342	369	403	401	354	369	350	377	353	360	373	336	367	378	344	318	343	348	353	357	381	400	324	360	370	340	374	355	341	358	384	381	395	346	344	366	358	343	380	369	351	365	373	348	368	366	337	348	359	350	395	364	354	335	386	374	347	403	374	357	347	334	364	378	338	362	388	350	328	343	331	345	396	357	369	352	385	395	369	361	358	372	343	348	354	334	340	351	367	385	373	357	348	360	345	338	391	363	335	324	348	375	358	383	350	356	344	344	381	335
25716	21897	30336	29318	22338	16570	10365	5747	2549	1049	846	731	528	585	507	516	489	437	429	429	399	390	377	357	391	382	376	374	373	391	369	396	442	403	400	352	381	404	395	374	374	379	414	371	388	370	393	370	338	380	400	387	389	378	327	387	359	385	383	393	375	383	339	362	409	382	332	402	387	379	368	392	371	395	375	398	377	365	392	393	372	392	353	397	357	398	405	369	366	375	334	361	403	376	351	353	377	375	376	384	396	377	376	395	373	406	359	378	370	339	363	386	395	364	398	354	375	387	401	364	370	366	351	361	387	361	406	378	364	402	377	361	364	386	367	371	376	357	395	389	396	374	413	387	399	381	360	398	403	386	384	358	383	395	415	373	356	372	368	409	373	392	370	390	397	391	371	368	380	375	388	388	348	349	391	382	378	377	393	378	343	375	345	327	405	361	378	357	427	388	376	366	361	393	369	373	376	389	364	363	392	400	382	404	381	356	370	364	350	399	360	392	389	358	364	368	362	365	424	404	385	384	361	381	383	394	376	389	377	383	393	342	357	365	401	374	320	416	382	373	375	408	364	394	364	390	377	347	376	381	349	395	415	356	343	389	364	376	391	363	377	371	384	373	405	365	384	364	361	394	388	383	402	378	387	394	382	383	384	351	359	369	352	398	370	384	379	386	392	386	404	356	364	351	363	388	373	372	377	363	390	402	361	374	380	403	358	360	398	362	377	390	383	401	382	361	417	369	403	389	381	390	377	357	382	384	382	381	359	388	387	388	414	367	396	363	396	370	385	375	401	373	331	370	362	366	446	375	379	409	384	334	385	377	357	416	400	384	372	382	378	402	394	379	366	397	367	376	385	394	384	428	404	369	376	390	376	389	404	391	365	384	417	372	330	396	354	354	366	356	356	418	393	393	342	396	344	402	397	392	384	368	373	343	401	338	368	354	403	397	369	392	372	374	404	362	365	391	383	404	397	381	386	381	363	384	370	384	371	421	375	388	396	370	374	377	358	400	359	357	335	391	392	402	399	386	367	366	408	376	383	410	402	366	376	394	378	370	396	351	393	360	362	388	371	387	350	396	369	361	383	374	392	357	328	381	384	369	381	353	366	377	371	369	364	378	427	413	357	381	351	436	392	374	373	341	380	391	358	382	370	378	371	374	362	372	376	367	380	372	405	336	380	375	388	345	371	415	348	362	408	373	381	364	367	375	346	382	357	395	391	393	390	362	372	368	417	389	376	375	397	390	362	364	377	369	351	403	391	376	378	384	358	371	374	341	376	366	393	382	376	359	372	371	409	410	342	408	385	390	381	364	361	372	372	402	342	370	382	381	380	407	396	394	380	372	386	389	401	379	358	387	404	397	367	358	387	419	350	418	403	352	363	339	406	384	414	366	403	370	373	381	360	371	387	394	384	367	379	396	416	393	408	339	382	367	395	401	387	369	356	373	369	362	398	383	362	353	335	363	382	372	374	357	389	409	375	360	368	401	395	358	396	414	365	407	372	379	395	365	360	368	381	375	374	373	410	367	386	418	360	375	398	402	402	353	351	356	392	345	403	388	343	405	367	389	369	385	384	405	412	385	362	388	385	389	363	381	355	366	386	409	384	384	383	377	372	354	353	394	376	386	374	429	384	377	361	368	390	379	378	391	372	368	342	375	384	408	374	371	388	387	380	374	410	399	405	380	360	379	366	393	389	374	391	401	382	389	389	422	383	388	413	417	373	359	372	401	361	390	363	361	408	379	384	363	370	378	380	394	363	380	390	367	369	380	403	391	391	366	374	422	384	409	356	393	390	431	350	374	404	396	402	365	385	357	398	388	420	385	350	376	341	406	402	412	399	378	385	390	357	366	359	374	386	383	367	366	394	409	363	400	380	386	392	397	360	388	380	369	380	390	374	379	393	414	367	361	343	358	402	372	366	360	378	380	385	403	397	391	377	357	382	390	390	389	396	388	397	386	370	399	398	366	366	364	396	401	365	379	379	374	355	385	367	388	382	386	383	412	334	361	385	411	357	348	379	368	389	394	391	382	377	399	403	381	417	412	413	383	373	397	367	373	354	375	370	393	400	424	341	387	373	361	382	394	396	382	371	409	379	368	360	368	374	372	363	401	383	393	372	348	379	369	359	386	384	386	387	406	394	380	386	400	391	366	366	400	388	329	385	399	338	393	384	376	386	382	364	376	354	387	381	375	389	387	400	418	403	372	393	360	409	394	395	386	370	364	370	344	390	360	399	413	403	380	376	392	348	391	363	369	372	399	407	376	365	418	372	394	364	380	371	362	392	395	386	385	369	388	365	404	346	393	342	386	361	381	382	349	335	374	383	388	370	362	370	395	419	368	367	340	374	385	361	374	379	382	418	374	402	410	422	388	357	371	360	357	407	438	415	385	369	375	388	367	423	403	371	363	373	378	380	405	392	403	383	381	403	393	403	395	393	354	412	399	375	358	345	360	373	376	363	384	401	352	364	380	406	421	387	376	407	392	377	392	366	376	399	401	381	358	393	392	378	405	357	343	385	361	358	388	361	382	409	397	346	392	367	409	403	358	365	391	412	395	406	381	358	371	388	388	390	367	378	388	366	390	351	372	390	397	357	399	395	386	395	358	400	388	404	381	346	391	371	375	389	356	368	354	354	383	382	333	359	401	367	368	388	396	406	388	380	400	362	408	375	330	383	434	396	379	389	400	390	385	407	390	399	399	407	365	372	356	378	354	371	416	377	405	370	376	377	360	364	367	395	388	413	387	389	379	360	376	370	364	385	382	383	407	396	365	361	382	413	358	400	405	392	366	385	388	379	389	415	387	392	383	377	407	389	341	365	362	374	346	378	371	358	355	344	361	355	388	384	401	413	355	377	355	349	405	389	387	387	405	380	381	386	363	374	373	397	361	367	371	380	369	365	357	391	400	366	339	401	413	384	403	362	353	390	413	395	402	376	411	387	408	368	382	416	374	372	410	381	397	363	401	350	369	380	408	412	348	401	365	403	367	390	392	346	381	380	371	385	357	344	414	353	367	372	387	391	359	374	351	352	379	397	373	371	383	387	370	384	380	400	382	414	383	345	366	340	398	384	396	404	371	407	357	378	362	376	407	371	359	383	374	409	380	379	372	399	384	391	414	375	354	402	390	384	391	386	340	391	394	389	375	354	389	361	413	376	366	361	377	390	382	402	367	411	391	357	385	369	391	376	377	351	413	397	379	384	384	372	371	369	377	397	372	386	383	387	424	399	369	390	372	355	432	368	388	358	396	396	360	362	354	379	342	384	361	380	343	395	387	409	385	362	406	399	384	373	364	416	323	398	381	370	366	363	370	398	355	382	384	373	391	405	387	394	359	401	398	384	378	384	390	373	394	333	400	367	372	366	389	380	366	393	397	413	355	360	387	375	393	347	382	401	363	388	405	391	374	399	396	369	382	387	395	387	376	393	413	446	350	412	372	372	385	383	376	379	378	391	379	365	416	402	380	382	401	393	383	398	379
32439	56999	45287	31217	25192	20360	13836	8979	4223	1674	1369	1033	719	684	654	538	519	510	497	457	459	484	435	436	433	395	420	398	406	406	440	456	411	423	397	414	409	462	425	427	436	392	412	373	384	405	414	367	436	442	422	407	446	381	391	433	418	361	393	411	402	421	392	395	389	396	445	406	399	421	404	409	384	377	423	389	420	420	431	406	421	386	428	412	391	426	413	399	419	443	415	423	411	426	394	399	424	401	423	411	390	426	408	393	407	400	376	413	415	428	434	448	408	397	378	421	419	408	420	396	435	390	409	399	363	418	425	438	394	438	398	392	411	380	418	413	408	427	431	435	395	405	405	413	404	394	424	416	434	405	412	384	400	420	409	383	461	395	407	411	398	434	395	383	405	386	404	401	399	387	434	391	425	370	411	391	429	411	390	450	439	415	405	407	434	382	417	438	394	382	388	415	436	438	426	403	434	435	385	418	405	422	387	417	428	391	406	437	438	437	435	393	390	386	433	440	421	432	406	390	374	397	386	403	371	413	427	403	433	413	411	394	405	437	404	403	410	405	442	411	394	386	427	377	388	392	420	420	413	393	363	389	420	404	371	408	404	432	391	391	397	366	386	385	402	431	428	391	383	397	390	405	431	406	366	384	426	447	390	359	414	393	410	370	387	400	422	416	402	363	412	393	409	386	408	365	418	424	467	401	411	378	449	395	429	397	418	370	399	396	398	364	402	399	392	396	422	377	436	384	400	414	412	404	409	409	435	431	401	448	411	398	414	446	415	378	413	410	438	399	404	399	406	412	397	396	390	384	404	429	374	395	422	418	410	388	445	350	399	388	416	371	412	397	428	436	398	409	394	420	411	397	401	417	430	400	427	371	421	429	390	359	406	411	422	432	396	362	411	413	414	410	443	434	415	379	433	402	421	394	395	402	363	383	391	392	401	417	421	428	461	414	394	411	398	438	399	399	412	431	369	425	380	400	412	434	413	404	409	396	445	417	391	392	415	415	427	420	430	395	389	429	410	406	409	415	435	449	398	370	415	384	423	402	429	431	398	456	429	408	407	408	403	397	386	402	385	384	403	390	430	416	385	369	392	387	378	396	428	398	407	426	381	413	413	420	405	407	366	453	394	424	442	406	387	427	404	378	404	386	395	404	370	399	428	391	418	419	406	405	415	417	401	402	406	432	365	412	379	414	422	400	412	424	380	380	437	385	430	416	382	417	416	388	385	419	389	373	391	406	411	411	393	393	415	413	409	444	405	455	400	436	413	417	442	397	408	380	374	410	392	383	436	381	405	422	368	390	394	394	396	397	388	399	399	382	398	386	407	387	415	374	397	437	420	415	388	405	391	370	395	413	405	437	442	372	406	379	409	433	403	408	427	434	430	398	399	393	420	419	386	406	403	398	453	439	435	407	400	403	439	425	423	402	417	403	410	365	395	419	390	416	385	414	405	424	402	416	438	355	399	391	403	383	412	432	412	420	429	411	409	437	418	381	418	405	393	385	414	421	423	403	416	429	417	406	431	414	402	418	383	393	405	390	430	394	382	406	416	418	407	392	422	405	359	407	411	429	390	420	379	400	439	377	400	423	375	392	389	427	401	366	431	409	434	388	426	396	429	392	406	399	425	386	391	447	385	386	380	412	430	405	409	418	385	406	410	395	398	401	397	388	407	374	371	411	378	411	391	410	419	432	425	448	425	396	392	406	442	415	423	418	438	416	440	415	417	422	438	407	408	409	399	379	396	377	424	360	401	400	400	369	409	422	414	465	353	435	409	424	374	406	385	435	412	422	407	386	381	390	468	379	428	373	419	392	403	414	373	410	394	380	397	414	423	416	430	399	402	403	421	378	369	395	385	402	416	417	461	393	388	434	385	409	432	411	405	393	416	419	409	398	404	408	416	386	430	437	395	392	432	417	378	403	419	427	393	428	382	408	430	417	387	382	388	399	382	414	422	407	424	416	398	432	437	375	407	427	413	375	354	453	392	401	429	415	413	410	435	434	415	380	410	407	369	406	374	388	381	446	412	417	378	425	405	398	385	387	405	410	412	393	429	433	411	410	419	408	415	430	384	432	402	438	406	400	372	416	412	395	398	374	404	401	379	415	414	405	358	399	417	437	404	389	450	454	427	435	386	424	425	404	367	404	421	395	414	391	390	448	433	372	426	418	434	388	383	467	392	426	393	422	400	398	375	399	415	395	389	409	411	412	406	386	431	378	407	412	429	402	400	402	432	381	395	412	429	440	432	391	406	374	409	444	399	405	409	405	391	385	406	401	412	410	414	415	378	424	410	374	403	406	433	386	393	422	362	401	393	444	428	367	411	430	415	388	404	419	397	417	380	436	419	402	409	438	373	404	410	373	414	401	394	443	426	438	416	403	423	416	366	429	428	387	405	390	398	428	405	408	403	406	410	405	423	373	421	391	432	380	413	403	411	414	414	430	376	406	396	369	404	437	394	387	436	433	384	401	415	432	385	417	387	421	414	436	391	393	394	442	421	405	423	417	387	391	427	446	409	422	400	394	387	405	405	411	424	402	437	405	416	404	395	374	427	389	397	424	393	424	393	439	411	408	422	438	419	435	403	399	392	395	404	392	376	423	409	381	433	426	421	437	417	453	408	412	402	416	400	399	366	373	379	443	395	414	407	411	428	419	402	443	417	420	410	429	413	420	362	390	439	405	408	389	385	432	406	412	403	402	389	414	404	380	393	419	412	385	422	410	417	417	430	399	413	397	385	458	397	434	411	418	405	387	406	414	386	389	416	410	384	393	420	412	425	391	385	388	417	415	420	377	400	448	410	417	412	394	375	415	429	424	409	418	421	389	400	403	386	432	409	437	361	416	399	416	437	437	386	395	433	424	394	423	409	425	394	444	413	412	393	425	424	392	422	429	406	411	417	425	406	396	396	435	414	393	393	450	389	413	451	398	380	412	426	405	395	399	397	451	380	450	384	423	395	421	405	392	380	363	396	419	413	422	418	428	402	419	399	440	430	438	410	414	382	441	393	418	393	389	398	397	416	408	399	433	424	381	415	374	393	431	378	387	415	397	407	411	396	394	400	403	420	377	373	398	413	401	420	421	447	444	449	444	383	416	381	399	373	386	404	374	402	419	442	439	402	413	395	396	423	389	431	409	421	428	396	427	403	441	412	385	451	411	411	405	426	371	426	404	404	422	385	418	393	405	392	437	372	390	423	407	391	395	413	401	436	408	400	427	418	381	384	395	413	418	401	424	381	390	420	409	410	384	417	346	446	427	408	423	402	422	431	405	414	397	351	434	412	388	424	389	425	421	423	437	417	415	431	392	397	396	405	404	383	410	404	386	395	410	450	391	401	436	360	381	418	384	427	440	406	432	400	416	395	424	426	394	408	391	431	394	417	357	387	410	388	406	414	397	436	405	438	442	378	385	419	391	355	391	399	418	407	425	422	417	402	354	438	391	399	433	405	382	386	423	445	391	411	377	404	402	410	417	409	409
23219	21595	29428	24685	23229	26063	25913	14503	4974	1907	1507	1243	891	875	718	685	662	646	628	601	616	587	564	506	496	517	535	480	525	508	537	503	499	486	498	504	492	471	515	554	525	522	510	493	531	499	513	482	528	485	474	547	524	512	523	556	571	454	486	515	509	536	506	502	492	494	483	492	477	484	544	538	519	499	524	521	539	529	551	566	578	528	513	517	499	534	529	512	477	505	519	464	479	510	521	521	468	486	512	498	520	550	489	524	524	521	490	487	519	496	527	526	491	506	510	525	513	513	542	519	547	493	536	536	493	487	535	520	515	530	552	510	516	525	493	481	467	561	496	509	537	502	525	521	494	518	511	514	511	529	515	513	468	518	499	523	512	520	543	491	503	489	522	513	510	507	545	514	531	514	503	496	524	465	497	487	463	481	476	454	509	482	515	518	536	529	489	494	495	498	534	504	500	536	495	519	517	485	488	543	495	478	506	479	534	493	498	533	500	510	481	480	494	495	524	480	512	529	495	516	496	510	507	514	520	551	492	549	463	497	479	535	500	509	511	534	515	467	465	509	528	498	511	497	521	532	529	516	519	490	499	517	479	530	533	524	498	493	532	491	494	475	509	493	481	490	478	514	519	511	495	525	491	486	509	516	530	511	491	485	546	523	516	521	530	505	478	508	482	503	511	508	509	485	496	474	553	498	528	515	512	519	507	481	466	549	480	504	494	535	449	527	512	509	529	461	480	528	510	507	496	520	528	507	507	500	535	491	506	503	513	484	534	543	494	504	443	468	502	499	478	516	531	518	468	497	470	523	576	525	525	480	546	540	550	522	528	492	482	508	493	498	500	534	485	537	486	475	542	491	520	484	478	503	483	501	500	536	527	534	505	484	508	521	536	523	487	492	494	515	482	481	506	517	517	484	492	541	512	523	496	487	527	491	526	484	512	538	499	487	503	482	513	540	526	536	506	536	490	539	498	542	471	532	463	526	490	530	487	475	466	508	517	516	515	519	502	505	515	467	512	535	542	522	483	524	503	496	500	516	453	479	556	507	496	508	475	484	464	510	517	522	511	501	497	496	505	499	508	543	488	492	496	523	506	498	494	559	516	508	509	512	546	513	481	514	532	486	523	509	524	489	470	485	494	531	503	488	479	520	459	542	467	493	553	504	500	512	513	467	492	529	485	499	498	516	474	522	489	492	487	542	528	527	481	521	539	503	525	513	485	549	521	517	512	470	491	509	487	497	537	469	463	503	507	522	502	493	497	521	498	520	490	497	508	464	504	511	495	524	518	479	506	493	522	548	524	508	562	522	472	501	506	490	524	502	529	534	537	498	496	461	534	508	451	548	507	557	529	537	512	497	489	488	521	502	484	483	503	453	504	514	496	526	519	484	505	514	544	530	498	531	517	518	519	543	458	503	514	512	524	543	506	494	502	484	513	480	522	504	484	511	470	468	473	488	520	519	519	536	498	493	495	513	522	514	494	488	485	474	523	486	544	474	509	490	506	483	499	514	527	501	528	499	541	557	489	498	491	464	533	451	562	493	504	490	523	504	515	498	501	530	510	501	540	479	495	470	478	500	480	467	502	509	504	507	474	514	509	516	507	534	553	492	506	552	547	499	484	520	517	494	512	494	515	528	532	514	508	494	535	530	531	519	530	531	477	557	553	499	516	477	507	453	502	491	533	526	486	543	495	529	458	535	503	515	510	494	533	547	535	486	483	500	543	495	481	500	508	465	566	475	503	485	541	506	533	521	498	530	458	522	516	482	531	487	509	484	490	491	498	516	517	507	484	531	514	466	476	505	498	501	498	494	498	457	544	508	466	524	526	532	549	524	507	535	510	515	499	512	515	524	467	508	499	533	526	449	478	487	508	510	526	505	482	549	510	532	504	530	486	513	512	515	459	519	490	503	513	494	529	492	504	539	499	498	537	521	511	522	531	511	522	492	511	516	487	479	534	517	488	499	466	504	518	503	515	482	531	491	474	504	476	520	497	530	535	513	511	492	525	517	511	521	502	475	504	481	519	478	475	506	514	511	474	478	500	484	493	517	504	536	532	496	487	491	478	500	534	457	553	549	495	480	510	543	537	530	511	508	535	513	506	496	452	544	508	487	502	502	485	473	486	506	512	477	526	505	526	527	499	509	523	527	507	461	484	487	507	480	504	502	476	508	537	504	448	555	513	542	485	528	523	488	505	521	476	514	548	521	495	490	517	479	501	504	507	490	557	549	485	515	496	520	485	531	540	500	473	522	497	485	473	492	493	537	510	531	498	494	543	508	519	504	545	503	493	504	513	514	540	454	490	544	487	494	517	547	507	507	488	511	537	509	492	542	518	521	518	529	499	517	512	506	493	496	498	521	501	507	497	533	467	529	504	498	504	489	512	517	531	499	512	497	514	536	507	492	471	495	489	500	520	521	540	543	507	470	514	483	460	529	549	477	490	493	515	501	528	514	475	481	511	516	505	476	502	493	521	523	505	530	525	503	498	488	515	515	476	549	506	520	459	487	499	500	495	542	509	487	516	487	509	531	554	491	512	526	509	519	482	520	499	499	557	554	474	480	518	509	498	500	542	543	509	474	500	514	511	512	522	517	514	541	508	496	497	477	509	492	544	495	472	498	488	465	524	523	502	496	543	505	496	485	432	498	497	528	505	501	521	527	585	515	517	484	504	527	477	497	507	524	509	528	503	510	515	553	500	497	491	514	482	528	453	499	517	480	478	527	495	523	484	545	495	499	493	501	525	510	478	483	511	462	499	515	492	537	518	484	516	515	522	495	487	536	491	513	490	526	506	472	520	495	526	466	501	498	508	527	500	497	511	486	505	542	498	519	472	507	513	553	468	513	554	536	513	487	510	503	488	488	509	503	516	541	495	476	499	500	523	542	488	508	535	500	510	515	453	490	518	468	541	524	500	492	483	493	494	510	539	522	526	526	485	511	510	521	531	537	486	521	486	472	509	482	514	522	477	548	503	490	490	519	495	519	479	532	531	526	505	534	514	519	502	543	516	497	485	488	498	499	479	561	542	492	503	510	501	500	477	493	496	520	510	504	535	496	502	475	524	539	487	507	491	491	508	513	534	515	466	470	465	501	474	521	510	503	510	476	432	470	507	479	482	523	518	531	484	512	516	550	477	501	487	550	492	507	496	529	489	522	495	521	474	450	508	507	499	512	536	531	472	483	513	478	474	494	542	486	447	489	527	506	526	495	523	520	530	538	504	495	492	511	502	520	506	495	494	500	498	514	535	506	511	519	542	514	524	483	506	493	500	492	484	499	444	512	536	546	474	519	488	515	503	521	495	497	525	523	510	454	495	539	501	522	520	522	478	532	496	496	502	494	494	524	515	523	532	494	506	478	476	540	519	501	516	472	508	480	498	498	520	506	499	518	496	534	510	513	546	511	469	522	485	494	469	519	506	522	523	498	531	463	533	482	514	435	540	481	537	510	531	481	531	492	458	499	558	503	524	459	493	518	486	499
35703	67296	54734	41346	35230	30526	24717	16206	6480	2788	2292	1705	1113	1103	980	843	734	719	703	675	623	593	639	543	549	517	527	515	557	523	529	556	534	506	490	513	556	513	506	502	524	514	553	524	515	503	536	521	508	509	503	549	499	509	535	518	555	527	493	527	470	532	542	586	530	551	549	535	535	505	517	538	512	549	510	485	540	551	531	518	518	559	533	550	519	467	504	544	502	530	541	536	565	519	531	566	529	504	495	512	517	543	559	529	507	504	559	512	523	519	540	496	531	522	548	536	516	545	474	526	503	476	561	519	506	506	507	516	500	510	474	508	536	490	546	541	553	564	525	500	522	510	544	520	531	533	525	516	489	522	479	500	518	525	489	521	505	523	540	536	510	524	553	528	523	504	501	497	542	487	537	498	523	510	528	481	518	522	507	525	513	502	504	514	519	508	502	548	529	573	551	494	496	514	508	528	527	503	535	502	525	496	537	550	545	534	502	524	584	518	486	522	542	541	500	505	506	529	518	518	522	510	539	529	498	496	515	518	514	545	536	555	521	530	520	499	534	562	493	463	505	488	526	488	489	517	514	527	514	516	477	513	550	497	482	494	520	519	523	518	549	485	553	552	510	508	498	519	502	543	507	507	528	506	463	523	528	536	500	486	497	516	532	536	500	473	511	505	523	553	511	525	466	514	519	569	520	488	515	519	504	517	525	519	480	524	516	488	522	479	506	545	498	473	494	520	498	451	511	499	503	505	503	519	479	505	537	527	522	493	484	486	487	530	533	504	501	527	495	527	472	513	524	529	545	502	545	552	484	504	540	515	461	443	523	521	514	518	507	484	500	488	493	520	484	509	577	507	597	502	502	538	505	530	468	528	496	539	518	551	540	528	484	501	545	501	500	510	507	501	502	516	520	535	519	527	515	523	513	551	536	539	514	551	481	520	570	501	525	535	507	517	572	529	508	510	506	578	526	511	471	538	543	539	498	523	490	544	522	486	496	520	500	535	535	527	498	500	517	518	505	526	537	544	503	539	523	535	521	490	547	545	495	504	516	530	537	477	531	483	479	544	500	521	493	500	548	513	563	493	540	489	524	530	483	536	503	501	526	510	516	531	504	500	531	539	508	539	543	515	487	564	478	488	513	552	536	506	549	509	525	499	526	548	546	527	554	530	555	481	525	517	520	488	529	512	523	516	518	547	494	585	507	508	545	535	509	529	536	507	490	515	512	483	481	540	529	538	481	523	573	548	536	509	556	510	488	531	507	523	524	492	481	486	520	535	488	513	501	509	515	485	507	557	471	485	504	515	519	497	537	506	526	507	515	532	524	482	536	505	511	486	538	529	497	526	541	521	481	481	523	526	497	505	495	533	558	514	494	525	484	508	531	498	533	511	528	543	535	515	546	536	571	511	517	547	513	544	477	508	537	511	513	515	562	511	497	530	462	521	486	528	557	549	521	538	496	530	528	525	511	477	530	522	543	502	516	532	517	486	502	523	520	453	512	546	529	527	496	527	538	503	481	553	492	478	544	530	509	493	489	514	501	518	512	494	530	529	508	501	504	515	556	558	527	487	529	484	506	537	531	523	494	481	527	550	515	542	479	483	498	497	510	532	504	491	475	534	501	540	538	492	529	504	508	533	511	527	490	528	513	501	498	495	503	501	506	513	497	521	534	535	506	528	490	509	537	504	494	515	470	500	532	528	541	506	493	529	516	527	534	526	500	530	538	514	487	536	490	535	504	511	572	512	503	521	526	519	478	516	543	503	506	540	542	514	512	522	503	529	512	539	509	532	539	545	559	535	527	502	507	531	520	536	502	489	535	531	488	510	548	464	472	519	537	534	536	529	540	505	470	508	545	531	512	519	512	517	519	509	549	509	545	519	523	507	508	500	533	486	539	468	524	569	484	509	530	508	519	494	485	535	549	542	493	557	545	519	559	534	523	504	545	549	557	553	515	513	525	488	497	495	484	543	497	511	475	516	505	522	521	488	495	527	515	516	492	497	541	495	539	509	488	515	507	485	564	520	487	507	490	505	461	466	495	516	519	502	522	524	514	500	500	486	494	535	514	531	520	493	528	474	513	501	520	522	509	441	515	506	485	493	481	534	524	537	522	501	524	515	495	523	523	551	514	502	526	508	526	477	496	544	507	571	517	490	538	522	500	536	528	498	512	483	504	543	502	496	538	505	480	509	537	502	516	501	513	508	516	506	504	497	519	516	523	520	547	485	506	534	546	516	506	521	549	519	518	542	480	542	529	512	559	479	528	475	543	527	485	536	487	528	490	542	495	509	514	560	499	540	494	487	519	507	480	545	487	533	528	514	518	516	513	518	551	545	526	544	476	528	510	501	571	491	508	524	524	488	519	520	586	477	495	493	509	509	518	550	523	515	538	504	538	518	504	526	481	511	535	575	533	533	531	525	510	529	538	519	522	537	540	503	487	492	520	531	514	530	482	466	514	498	466	507	504	509	501	539	525	539	566	509	523	532	500	518	509	521	517	540	501	529	523	511	574	494	518	507	496	486	532	518	524	523	511	539	510	515	510	497	502	507	536	492	502	538	523	524	518	552	519	460	540	556	518	508	541	580	531	537	543	498	497	521	509	482	520	488	534	519	498	477	498	481	520	513	563	551	521	552	508	542	542	530	474	509	519	524	491	490	490	512	517	557	538	472	540	530	529	501	544	513	541	552	540	489	484	540	517	511	539	536	486	551	516	483	508	498	524	514	522	557	519	537	533	535	516	531	487	547	509	527	537	504	536	517	501	489	512	561	479	524	536	503	482	485	479	495	501	493	506	512	520	533	488	486	464	550	516	504	505	460	516	519	509	498	527	505	513	539	528	514	537	523	512	540	514	503	553	513	511	543	508	537	540	536	550	540	508	468	508	479	545	491	485	537	527	517	536	471	517	491	550	522	517	511	512	493	515	496	534	522	526	523	522	524	506	503	495	502	518	551	570	497	547	490	518	518	535	542	526	499	497	530	513	530	520	529	548	532	488	514	534	521	539	512	481	513	526	504	496	491	520	492	525	487	509	512	511	498	505	580	512	496	519	504	509	487	519	489	487	503	521	528	531	501	523	527	527	515	498	532	496	548	569	486	563	505	528	498	469	540	516	521	573	522	530	490	496	525	504	484	481	516	501	512	530	526	514	525	528	530	508	508	498	469	503	525	497	558	535	476	531	512	556	566	493	514	518	496	517	514	507	539	538	532	502	504	538	540	524	508	528	525	548	507	491	501	530	493	506	534	532	518	493	548	477	519	525	532	533	505	502	476	509	530	555	471	534	527	508	505	517	522	490	527	488	478	541	487	533	526	536	486	541	525	547	506	514	522	527	488	518	496	525	518	511	501	537	533	507	550	517	503	499	541	519	534	527	565	507	502	521	517	514	519	586	504	480	539	554	531	508	502	507	524	502	513	502	556	511	532	521	515	533	506	533	547	544	515	522	505	572	517	494	543	496	502	507	512	482	519	510	522	521	540
32785	38455	40871	28109	17406	10277	5866	3142	1091	702	622	465	389	363	326	321	285	303	304	295	327	314	308	294	308	304	303	278	286	273	274	273	260	306	289	250	273	292	299	267	288	267	295	282	274	285	307	253	296	271	293	265	282	298	265	309	264	294	290	284	295	261	300	284	271	287	273	307	252	301	283	265	272	256	283	287	242	312	268	265	284	254	304	275	278	259	257	270	274	267	276	262	250	261	275	286	267	302	264	263	313	252	276	251	303	284	293	298	281	299	287	250	288	293	290	261	286	308	271	273	303	272	284	278	263	263	290	276	285	301	272	294	288	274	271	276	321	283	248	278	283	288	287	246	307	280	255	285	255	254	296	300	276	294	266	258	285	284	278	276	292	297	274	278	267	292	265	295	272	276	311	250	272	278	246	283	290	296	258	301	284	289	273	269	289	292	274	279	269	295	254	263	265	275	278	267	253	274	309	291	237	258	277	270	266	289	295	270	272	303	301	239	271	303	284	290	327	275	266	288	269	240	261	248	276	286	325	248	260	265	262	283	296	243	283	309	272	273	292	280	276	297	283	260	265	242	296	265	294	263	255	267	283	314	279	285	301	272	269	255	276	305	281	251	315	253	267	281	269	306	297	278	323	284	249	243	280	273	268	302	275	264	283	280	284	295	285	267	311	259	268	285	269	268	249	268	249	306	292	274	262	270	300	270	293	276	303	303	266	276	275	303	302	299	293	287	307	283	288	273	272	289	271	275	288	261	283	287	269	281	268	286	281	242	299	278	279	290	306	316	271	275	298	267	254	281	261	281	264	229	256	292	274	287	273	285	278	272	264	252	292	252	268	266	269	276	303	267	268	266	325	263	287	273	266	302	300	285	268	292	276	279	276	277	314	272	272	280	281	267	288	301	280	266	278	263	306	296	275	269	272	291	292	268	261	257	266	300	284	273	285	290	250	267	286	277	296	290	265	269	300	321	318	284	266	263	291	268	290	269	273	312	277	290	257	246	316	301	280	273	264	256	294	265	310	302	273	266	277	305	284	271	290	275	291	259	289	260	305	289	280	261	285	280	287	310	278	291	275	288	301	278	263	247	293	251	287	285	256	267	264	302	259	282	281	268	275	305	296	260	292	268	280	292	299	282	281	282	314	294	305	257	280	243	297	272	269	260	306	315	270	296	310	253	293	287	261	265	279	277	269	264	287	274	256	277	283	281	302	279	274	253	269	275	298	277	271	268	276	271	261	271	278	267	254	262	292	296	288	308	287	256	265	278	295	297	261	264	283	257	288	289	276	283	266	286	273	295	321	274	313	313	290	259	281	275	269	253	292	263	294	266	261	238	291	312	278	256	276	283	285	266	300	266	249	257	281	249	279	257	258	323	265	249	289	289	315	266	281	305	287	271	317	278	272	290	297	268	271	278	277	302	286	226	250	284	244	284	305	279	281	297	270	259	278	272	310	262	284	273	280	273	300	274	299	265	274	279	297	267	291	284	275	300	264	248	294	283	299	276	268	291	274	292	267	288	280	283	284	272	252	272	306	255	261	279	283	278	288	270	270	291	282	273	301	286	240	293	287	285	289	304	287	248	280	267	282	287	290	275	303	269	261	269	288	290	257	308	275	273	303	263	241	283	295	280	309	285	279	268	303	270	244	291	272	271	276	275	256	286	276	286	287	264	268	294	274	291	280	279	283	278	266	284	280	283	259	279	280	254	294	287	283	292	293	323	302	282	289	259	282	305	258	286	264	279	269	275	270	268	264	290	280	242	247	283	263	278	294	286	267	275	262	296	269	293	276	273	258	233	290	312	291	292	273	257	298	280	293	282	268	293	261	274	283	242	280	258	284	296	285	261	306	290	282	267	277	303	301	301	261	288	266	286	270	325	290	282	303	283	259	280	258	273	275	283	309	275	253	292	246	270	274	304	298	294	289	293	268	289	271	258	249	267	293	284	242	304	261	288	299	255	274	277	271	295	267	290	267	286	278	298	281	232	279	302	290	302	301	299	278	283	279	288	315	288	278	291	278	315	268	271	287	262	316	251	298	259	315	270	287	246	265	271	295	298	302	291	263	291	280	252	294	278	277	281	281	264	260	295	297	266	283	293	273	259	261	280	306	290	289	309	265	271	275	283	259	312	314	286	300	275	268	270	300	271	250	262	279	272	277	275	255	269	290	315	255	268	260	294	253	295	289	267	274	238	278	291	291	254	251	271	301	290	244	258	284	283	276	294	279	301	279	280	286	268	278	276	281	289	285	267	260	294	264	266	281	261	254	276	263	261	283	277	286	270	271	242	282	285	250	287	284	301	314	306	271	279	269	298	287	266	266	297	263	269	269	298	264	288	258	282	256	281	285	273	282	287	250	275	247	281	272	279	301	286	278	275	313	279	291	279	266	262	285	292	274	263	255	242	267	259	282	297	261	288	292	286	282	299	291	274	284	325	281	252	291	241	256	280	266	250	289	281	278	257	306	285	295	279	271	277	287	272	265	264	295	308	278	286	268	276	288	278	266	254	261	281	264	275	287	295	247	260	304	258	262	273	298	278	283	296	270	271	256	285	268	299	262	292	258	264	254	265	268	314	246	298	245	270	297	283	258	281	288	283	273	289	264	257	305	284	258	268	289	291	284	297	262	257	262	290	269	255	279	276	276	280	281	272	297	263	311	259	254	248	292	271	288	263	270	279	290	266	286	290	280	289	302	259	277	286	260	254	288	271	284	273	286	261	318	273	290	285	279	299	290	276	264	311	279	277	277	279	292	259	271	269	312	290	266	289	285	291	296	264	281	252	259	292	287	300	297	267	260	268	312	291	296	292	285	255	241	259	291	277	272	283	309	288	262	281	262	297	296	274	285	289	293	282	280	296	239	297	287	290	296	289	288	289	259	272	263	292	268	280	250	253	297	301	301	279	270	252	266	311	249	309	287	271	243	285	289	251	278	290	244	276	273	290	285	280	252	304	281	252	290	255	269	275	257	310	263	294	296	302	284	247	271	307	279	278	259	261	283	278	261	283	279	282	277	278	282	258	286	292	279	292	298	269	329	266	262	287	284	254	257	278	262	288	279	302	277	284	253	300	284	311	297	288	266	259	320	272	291	268	273	244	294	291	276	283	268	276	322	297	288	275	295	298	288	267	271	306	264	282	268	249	262	254	293	248	266	271	286	282	272	281	271	289	282	303	282	257	253	296	251	269	266	233	275	295	262	310	282	268	297	302	265	250	273	301	278	262	260	270	291	259	315	285	280	278	282	293	294	268	275	299	290	315	274	252	259	263	260	270	281	274	247	272	273	274	277	298	284	276	268	259	277	253	324	280	270	284	295	283	286	277	302	271	283	252	250	287	287	291	258	272	272	271	308	284	297	269	282	280	277	246	249	274	274	250	273	268	315	286	265	299	298	281	267	265	288	286	290	262	290	247	269	264	285	297	259	248	254	285	289	262	277	275	277	292	264	273	260	277	273	290	290	327	271	286	294	255	310	290
33973	52221	40023	26205	19798	14157	9177	5253	1878	1050	978	672	475	450	474	428	403	326	337	346	334	328	317	331	319	304	312	296	324	302	312	309	297	334	286	280	337	291	320	269	305	304	279	301	279	305	297	284	286	297	336	321	305	310	278	298	276	307	318	315	312	320	326	267	302	290	329	320	283	309	323	292	276	292	289	295	282	312	309	291	278	302	293	297	314	324	318	300	303	298	318	288	297	318	302	282	286	290	308	346	319	305	309	313	286	302	298	321	318	299	301	295	314	301	279	306	312	291	297	307	335	337	329	314	312	300	286	305	313	314	298	344	340	282	313	331	308	285	292	331	296	297	331	283	311	304	306	324	318	290	306	312	321	293	331	308	299	282	300	337	316	291	311	296	314	315	314	287	289	333	295	309	282	347	320	306	294	303	286	309	302	298	323	308	297	328	318	256	332	301	296	316	310	297	311	275	262	301	322	325	322	311	294	313	323	304	335	297	284	330	314	290	303	317	311	312	290	305	315	324	328	301	295	300	297	297	301	273	284	318	305	327	319	298	325	274	319	306	321	293	301	320	315	323	283	278	294	333	298	319	309	319	301	290	283	304	312	285	300	275	317	288	294	316	321	285	286	329	299	303	307	307	290	306	298	269	298	300	304	294	288	303	298	312	314	298	326	317	325	308	303	288	311	300	300	292	338	309	325	302	294	308	320	299	312	301	303	300	285	326	316	307	324	278	288	277	308	340	306	290	309	309	315	283	310	319	288	275	311	300	306	325	329	280	298	287	317	282	313	297	313	297	340	297	293	304	340	313	278	301	334	315	329	299	289	318	320	315	289	281	294	269	285	302	291	280	306	298	300	282	302	303	318	300	345	289	300	332	316	290	321	264	308	296	295	330	310	326	276	302	269	313	284	296	302	297	323	311	314	332	314	318	300	312	291	316	313	289	318	287	306	307	331	296	322	299	299	335	305	331	294	310	297	313	299	320	323	310	303	318	317	335	298	310	324	327	295	294	285	323	282	298	317	312	273	285	295	311	279	319	300	327	315	289	292	297	300	328	322	327	322	305	294	298	313	292	289	300	309	307	322	295	304	314	339	324	318	301	305	331	307	315	311	317	319	311	311	318	328	288	316	313	296	325	277	302	284	287	281	258	337	294	299	296	315	327	326	313	285	292	279	317	330	307	328	311	298	299	301	314	272	281	340	309	297	321	311	276	288	313	313	348	273	313	302	326	318	293	308	285	311	288	304	305	302	309	315	284	311	307	299	309	289	326	327	300	329	326	312	312	295	300	294	327	299	290	302	304	290	303	305	291	330	305	293	310	309	302	273	322	318	302	298	318	316	299	324	301	341	304	312	331	295	286	279	332	289	281	317	308	323	337	293	307	293	311	294	326	316	321	279	298	286	314	303	330	279	318	297	305	304	333	317	299	319	299	288	275	308	315	291	292	299	304	302	308	317	313	311	309	338	329	336	312	298	319	287	293	335	314	274	326	307	325	291	275	305	289	305	287	297	330	302	322	291	293	307	293	293	293	317	294	330	321	302	278	298	296	311	332	318	287	285	310	292	305	290	330	307	310	305	321	288	296	343	314	319	313	335	305	312	314	311	323	298	285	310	292	310	310	302	291	330	282	301	329	299	304	326	317	315	287	327	330	300	323	312	298	290	317	284	309	275	300	305	276	306	304	315	296	334	287	321	285	319	302	318	312	288	312	275	340	282	299	310	282	322	322	299	333	311	299	343	291	284	264	284	329	320	308	284	315	303	322	299	323	295	307	294	322	295	299	283	334	300	323	331	320	322	325	330	304	340	284	312	301	324	305	338	302	296	357	309	305	344	329	274	307	334	311	295	280	310	330	285	312	280	289	304	276	285	294	315	278	283	313	289	295	282	309	308	333	287	324	328	299	281	310	305	300	329	318	328	302	282	304	305	293	319	311	308	311	301	303	295	317	302	292	291	295	328	294	334	290	302	340	294	324	321	283	291	273	323	326	322	310	316	308	302	296	290	313	307	266	318	322	311	304	295	313	283	284	314	321	305	287	323	306	314	313	289	348	312	321	301	315	297	286	316	309	345	301	329	314	323	299	291	240	319	298	303	263	296	337	301	310	314	323	303	290	280	304	343	333	268	331	297	282	333	323	297	306	284	287	305	321	335	307	318	306	310	305	320	296	309	283	294	324	295	323	331	285	298	299	314	328	351	301	297	277	296	341	315	256	313	298	309	322	303	286	313	312	322	290	315	312	312	324	315	298	323	319	331	307	309	316	314	297	313	291	299	297	334	298	293	305	298	308	307	302	292	318	334	292	337	305	322	290	296	323	329	291	332	306	263	290	314	323	309	319	279	320	297	308	304	318	297	334	299	299	298	287	331	298	329	310	279	290	317	312	305	306	283	293	274	304	301	315	292	311	319	312	310	308	311	304	314	317	281	301	325	314	322	297	319	288	291	285	305	309	313	325	329	315	297	318	276	332	281	309	288	316	329	303	307	290	291	315	284	275	265	327	314	291	302	300	308	308	311	291	322	322	306	299	298	292	304	273	306	335	277	314	314	301	330	314	264	320	317	281	262	297	286	303	300	301	290	307	285	307	346	333	285	338	292	295	295	311	293	303	299	306	293	297	307	314	303	294	297	292	323	297	339	276	310	303	307	276	315	326	283	304	346	327	292	335	273	333	294	318	312	308	309	313	289	309	316	289	320	316	318	306	308	294	293	312	292	312	285	304	328	313	293	297	308	293	329	299	306	293	299	303	269	315	320	315	321	307	327	306	344	304	308	306	284	329	313	319	294	317	328	319	349	309	289	318	307	295	312	290	310	311	288	312	264	316	303	297	320	283	317	325	290	307	301	297	313	284	314	320	323	305	298	293	309	302	312	303	288	306	266	307	335	319	312	321	313	283	313	305	322	291	322	300	275	313	335	320	323	290	283	282	286	309	280	341	276	295	301	285	275	304	298	329	321	287	304	317	275	320	315	310	265	315	299	300	295	287	293	314	297	320	308	324	338	326	310	311	325	304	303	310	334	285	281	300	325	290	296	285	300	312	301	313	322	339	297	317	297	309	283	306	316	291	313	306	288	299	262	308	331	286	271	302	289	288	309	310	296	306	288	316	309	306	342	329	322	339	286	312	291	279	320	305	292	327	325	311	290	285	283	316	301	289	311	305	308	309	311	294	289	349	303	308	316	338	307	282	327	305	309	295	326	299	284	337	305	326	294	295	283	295	302	292	310	304	341	335	338	328	307	311	285	316	306	314	291	321	298	317	326	310	323	302	306	290	321	298	343	296	272	290	295	303	281	296	317	287	317	325	304	311	302	313	263	314	318	308	318	310	295	291	324	304	293	363	290	291	315	293	312	322	298	308	290	289	306	314	307	343	300	290	272	318	330	294	286	292	312	307	319	301	307	283	286	297	333	335	319	304	310	323	317	292	310	300	292	276	286	310	306	307	306	283	323	337	304	301	301	278	287	308	298	291	321	308
24574	21698	29279	26179	24244	22443	15353	6394	1935	1146	1019	980	714	549	523	496	458	413	435	400	339	391	445	374	353	384	370	347	361	371	347	339	339	312	381	374	347	317	312	351	328	336	347	387	366	372	313	324	327	389	320	322	306	352	371	343	334	323	343	329	358	362	393	341	321	376	336	320	339	315	339	351	367	358	328	353	295	352	321	361	324	341	363	377	380	377	319	327	343	348	349	350	374	365	359	317	323	352	348	355	325	334	362	314	362	368	367	311	361	351	323	354	337	358	335	315	346	335	331	314	365	329	326	342	340	340	342	320	340	328	328	360	354	346	361	363	364	338	358	375	330	359	355	364	379	366	310	326	332	354	354	334	329	355	325	353	347	297	356	312	308	337	369	334	362	361	357	375	346	328	332	348	328	364	345	370	314	387	350	365	342	350	355	331	328	382	354	362	336	309	343	337	377	324	377	329	332	326	350	357	351	375	334	321	334	346	342	339	344	350	343	373	355	333	353	377	350	353	346	347	331	319	345	342	359	329	354	331	360	346	345	392	357	359	339	353	364	355	322	352	315	362	326	320	346	384	355	311	354	344	342	326	330	318	329	366	363	309	329	333	343	365	355	325	338	362	337	317	360	311	370	344	358	326	317	370	354	373	340	351	342	381	337	351	331	355	347	357	372	356	348	354	341	341	383	343	352	362	321	344	351	335	334	341	370	376	339	338	355	372	337	354	368	356	355	329	331	352	342	314	354	313	362	335	356	323	352	341	344	352	346	350	363	323	337	352	323	343	349	374	320	342	337	360	355	336	354	345	323	313	352	355	326	339	362	323	343	355	349	341	337	330	341	330	357	338	357	344	355	349	344	357	340	320	352	363	339	321	349	327	335	351	370	340	350	378	320	337	360	360	359	335	330	361	366	353	347	373	327	348	330	356	340	332	359	334	332	335	320	335	358	325	329	304	344	343	343	337	341	345	372	369	399	343	351	374	341	328	365	346	349	322	380	331	368	378	368	369	358	323	356	357	347	335	304	353	341	330	354	337	336	344	300	327	351	321	348	349	328	356	357	362	347	344	353	313	344	355	312	376	379	352	369	334	333	357	364	339	337	292	359	352	350	360	350	342	370	322	344	343	349	374	335	345	338	347	338	300	327	392	354	352	340	315	326	340	348	350	336	345	322	355	353	321	355	328	370	341	332	333	322	360	367	368	304	356	320	345	350	323	356	343	326	306	339	327	385	358	357	339	330	314	354	356	345	315	350	347	348	403	344	351	353	341	337	395	339	362	333	390	358	376	330	353	324	345	400	352	346	351	330	325	309	371	359	338	367	374	353	334	313	357	286	368	336	344	351	317	318	346	367	336	367	380	327	367	358	369	318	330	321	371	326	355	337	333	336	309	324	369	359	360	308	353	339	363	368	334	359	337	349	314	356	337	319	334	384	356	338	368	362	356	351	324	338	374	340	335	340	375	375	327	338	339	353	354	363	347	348	325	381	370	347	372	365	351	345	362	345	327	331	336	303	377	331	362	368	340	324	354	322	351	339	370	351	351	363	303	334	339	334	333	368	335	346	345	321	367	347	344	343	350	337	321	332	359	351	366	339	327	346	340	335	339	343	366	360	361	327	360	330	346	332	335	325	325	349	370	349	356	332	338	389	345	362	342	333	349	367	334	374	348	297	315	335	325	344	331	338	352	358	341	364	343	341	367	326	334	332	345	327	324	330	374	308	367	372	340	377	351	353	327	377	356	336	314	351	331	354	329	319	359	317	334	318	356	346	357	335	378	334	372	306	360	364	359	354	362	358	358	371	358	342	361	315	366	348	322	317	343	350	338	335	321	318	345	362	325	334	347	358	374	342	348	339	371	357	318	370	290	367	372	380	313	361	355	340	374	338	341	350	352	342	352	354	332	339	341	383	385	338	355	339	348	383	322	362	348	347	311	359	371	323	338	347	353	311	302	337	318	334	316	314	324	351	340	320	385	368	331	360	323	313	339	336	354	352	341	343	361	330	347	319	344	331	353	347	349	337	358	357	349	341	347	357	315	352	353	334	376	358	348	317	360	359	370	346	330	345	317	350	307	357	368	349	349	333	348	367	331	362	364	318	379	330	311	336	352	329	333	331	365	362	359	335	358	334	333	354	311	361	346	360	400	362	357	310	335	383	329	352	348	375	349	337	346	329	349	380	366	369	328	359	346	364	365	356	345	325	344	323	317	337	342	337	323	326	357	360	350	352	339	357	350	325	347	311	358	346	356	369	336	388	337	310	374	340	329	326	331	353	361	342	341	332	359	372	355	327	354	354	356	329	308	315	335	340	354	369	335	338	334	346	376	382	366	336	338	316	334	341	340	369	324	356	331	355	327	306	319	351	330	328	359	359	344	333	338	329	364	343	339	350	371	344	371	347	348	301	371	387	356	339	337	342	350	343	315	367	382	347	386	351	355	331	327	339	306	335	335	319	340	352	319	336	336	341	369	362	347	339	347	313	341	323	352	334	415	318	320	333	353	340	368	356	363	325	398	315	351	348	328	323	321	355	346	342	329	356	323	369	338	348	320	336	348	353	294	337	340	341	329	355	292	377	365	325	354	356	344	320	334	351	335	349	347	317	361	338	347	332	326	358	361	340	357	364	320	346	305	355	314	370	322	294	313	357	349	334	329	348	346	364	347	354	339	356	376	355	341	346	370	330	351	337	299	353	324	335	348	350	350	362	357	335	342	358	362	375	383	372	367	328	323	324	365	324	347	346	322	347	359	342	339	357	313	349	341	353	312	334	351	352	352	359	353	355	315	321	350	337	357	347	344	365	326	348	333	378	368	350	333	330	351	349	313	367	340	357	349	369	348	312	358	333	347	357	366	343	338	362	355	339	333	342	318	344	380	313	354	358	331	355	371	360	347	316	338	364	382	339	352	324	349	350	352	329	373	342	301	326	352	351	339	330	351	308	345	361	339	336	296	341	342	333	345	328	324	352	352	325	338	332	340	331	357	350	348	367	350	328	329	357	356	369	359	391	358	347	359	342	356	341	367	330	380	336	359	338	345	348	333	388	337	376	338	386	336	350	339	357	347	339	341	366	326	328	332	362	350	371	352	368	356	315	334	362	320	341	356	318	333	376	309	369	337	349	355	334	356	350	345	331	345	341	352	335	313	353	315	337	335	342	310	351	347	336	342	321	350	340	339	315	319	355	335	350	373	364	364	334	393	333	357	363	360	315	353	335	351	349	318	343	334	344	341	349	366	359	297	364	329	340	323	322	353	349	336	352	361	310	331	350	326	341	324	349	363	362	312	337	346	320	348	351	326	326	332	349	352	312	350	349	380	347	336	366	362	325	329	388	330	338	315	342	379	346	349	367	333	356	360	316	322	388	354	372	345	374	347	345	336	362	341	379	372	345	368	313	337	330	325	354	365	329	341	304	380	352	333	361	334	345	336	363	350	359	319	341	341	370	336	347	361	352	376	354	348	364	338	345	369	354	382	332	363
33328	60019	47388	33694	28894	23540	15973	8141	3017	1895	1560	1463	846	687	688	589	579	509	493	433	431	398	399	413	389	405	380	366	386	402	356	368	375	351	395	354	381	360	333	382	397	378	339	346	367	380	386	403	382	337	387	378	347	358	359	374	341	352	335	359	370	374	390	344	367	352	342	331	353	352	357	348	351	370	380	352	370	366	376	368	347	375	370	364	361	377	368	339	355	378	365	312	366	342	396	387	352	330	347	376	367	349	339	375	330	350	364	389	375	376	331	351	339	367	369	383	372	353	363	350	369	386	384	342	383	384	345	355	368	381	340	390	371	374	360	356	355	376	379	358	409	366	345	355	385	369	372	344	354	380	362	396	372	372	356	364	375	370	340	378	358	363	372	355	350	356	321	341	379	352	408	339	359	344	363	361	358	346	363	369	366	372	305	360	360	347	381	367	365	359	375	381	350	342	346	336	359	379	338	375	389	367	349	361	378	333	368	341	387	332	369	347	384	354	370	347	387	379	351	369	356	338	344	307	360	337	342	350	362	363	367	352	340	327	378	337	370	361	313	367	358	387	380	364	366	370	326	387	370	350	353	368	397	350	369	365	373	356	370	340	353	367	367	376	365	372	352	373	338	337	329	354	354	363	368	346	361	373	352	322	388	374	377	347	346	363	387	327	364	401	345	345	361	321	375	375	357	368	331	343	402	338	355	412	383	380	337	328	365	372	365	345	384	340	370	364	361	371	346	336	365	354	365	339	366	389	343	364	337	361	342	348	367	343	345	362	364	373	371	376	389	364	392	347	358	355	374	378	370	355	375	368	361	369	353	354	364	361	374	385	386	384	361	361	335	320	379	388	353	333	368	354	361	357	321	343	405	358	343	377	372	354	341	341	375	361	369	340	365	330	335	360	371	346	374	363	352	363	359	331	348	376	327	370	403	394	381	373	355	348	346	375	348	367	357	377	332	341	400	380	373	353	364	316	367	345	359	384	364	370	350	325	363	354	355	397	377	385	339	401	368	368	327	388	371	372	349	366	332	370	352	362	351	348	330	345	355	352	358	342	350	375	370	397	346	344	358	388	376	350	381	384	385	360	378	354	359	375	350	365	345	357	361	374	370	365	355	363	401	340	346	335	350	358	343	360	359	361	341	357	342	336	367	371	334	319	364	381	383	358	367	357	362	432	385	368	344	351	332	351	374	373	378	346	353	366	373	349	373	353	385	329	345	359	367	379	374	347	360	365	354	393	349	366	365	351	340	355	345	333	374	370	354	333	360	376	369	338	347	371	348	359	387	396	353	330	355	363	365	362	352	359	365	376	362	378	341	349	389	363	381	363	397	395	374	382	353	345	358	383	357	384	375	354	343	370	374	384	365	375	363	362	343	347	329	348	386	375	383	321	353	338	377	372	383	365	345	384	362	377	406	353	387	338	345	382	326	363	372	376	350	404	349	393	357	382	344	370	377	368	378	362	348	340	389	343	385	352	361	376	386	348	365	333	334	375	351	358	400	306	332	367	334	356	384	364	391	346	359	359	346	344	368	387	337	330	358	359	387	365	370	363	376	377	375	361	348	359	353	372	388	362	357	361	348	344	383	381	359	323	344	359	388	355	352	354	329	365	393	360	360	405	368	370	336	387	378	345	359	368	350	365	362	360	372	367	350	358	349	359	374	355	346	342	406	359	339	359	347	343	374	376	360	357	365	332	377	329	350	370	371	348	419	360	370	355	335	391	387	356	339	371	373	331	367	329	407	348	370	396	347	408	344	346	347	336	359	331	338	358	351	384	360	375	338	368	341	397	367	379	368	356	320	360	354	388	380	340	340	376	361	379	371	381	352	324	361	347	359	358	363	379	346	349	373	348	344	349	323	335	412	384	363	345	366	349	358	335	359	303	365	379	373	334	337	360	383	332	359	331	356	353	378	349	349	361	345	341	374	402	359	378	377	385	353	349	356	349	368	345	369	364	363	328	332	383	342	367	318	334	389	390	403	337	334	350	365	339	391	315	374	327	359	379	357	353	361	364	375	389	340	358	368	390	361	379	350	352	368	355	347	369	372	372	357	367	397	356	350	366	363	364	357	355	380	385	340	374	357	366	347	383	356	368	367	344	331	377	384	388	379	362	358	382	379	358	364	345	361	327	369	380	365	393	365	349	338	379	319	358	391	355	378	326	352	390	371	397	335	346	407	352	362	368	348	361	367	368	378	407	387	360	348	335	348	354	351	400	359	368	358	360	389	361	360	356	333	329	344	357	361	402	353	369	373	370	355	347	358	384	352	320	363	382	350	364	374	349	344	371	386	356	375	363	365	389	366	356	340	345	329	322	346	389	348	364	373	338	353	371	334	364	352	376	367	364	375	342	339	398	365	391	364	350	333	345	337	353	355	361	381	375	350	381	363	352	342	355	375	390	382	382	401	373	371	338	339	318	411	368	360	364	354	378	369	354	356	362	334	358	402	364	335	351	350	373	334	356	364	395	375	345	357	312	348	350	328	368	363	355	346	368	392	361	366	396	341	339	358	333	339	345	347	340	359	369	376	381	362	341	360	389	393	379	353	379	336	358	352	360	375	387	369	374	348	354	384	358	354	353	361	379	374	392	307	350	355	370	355	331	353	351	377	394	371	327	359	346	370	342	389	327	383	349	380	368	339	363	358	358	390	353	381	397	330	374	368	366	363	332	373	382	380	375	370	329	378	341	324	365	373	369	372	390	388	339	387	324	374	348	389	326	359	335	363	339	345	372	350	387	372	369	372	382	364	361	372	339	334	336	360	361	387	358	324	338	361	346	355	382	353	391	350	383	332	369	346	359	361	367	384	357	365	377	343	390	322	363	360	330	368	359	358	344	329	333	361	392	372	347	357	373	360	387	346	330	384	365	351	325	362	371	359	359	397	372	360	378	397	341	344	358	325	365	367	386	362	357	361	367	380	363	324	382	383	319	355	327	342	353	352	328	344	354	350	346	341	362	370	353	334	362	393	361	354	359	347	355	364	386	368	338	383	367	350	365	350	344	337	346	366	373	349	359	333	354	375	334	358	357	356	391	333	348	346	358	379	359	417	361	339	369	380	346	345	391	390	389	336	333	348	383	361	338	362	392	374	371	356	351	367	356	346	346	401	365	376	396	330	365	314	370	355	384	342	400	366	323	343	340	364	390	344	343	350	317	371	365	324	369	350	371	375	333	354	370	350	350	396	357	374	369	349	369	346	387	363	377	381	381	339	346	379	353	357	386	372	355	392	319	348	380	366	361	365	358	355	356	374	361	349	335	386	382	379	344	356	369	352	372	380	356	352	366	371	360	351	366	382	361	371	379	367	389	327	347	391	347	390	400	326	365	363	344	298	348	357	359	349	398	353	382	374	423	404	346	362	363	347	314	356	391	368	362	340	403	357	332	341	382	352	357	321	383	344	377	334	352	373	372	366	379	354	350	385	358	368	352	373	365	384	355	360	369	360	377	329	375	379	343	356	365	351	361	377	367
25753	21893	30118	29127	21821	13702	7054	3301	1658	977	837	824	641	529	485	510	483	436	409	380	410	392	369	422	398	378	378	367	382	356	399	404	356	410	409	402	399	353	365	379	352	370	385	384	365	370	351	392	387	399	348	361	384	359	346	413	385	382	383	346	367	391	416	352	359	341	348	390	386	368	370	378	384	381	377	410	375	350	346	392	389	406	336	408	405	393	378	394	386	357	369	375	404	361	375	381	341	395	374	372	365	365	373	361	377	363	382	367	391	370	401	391	363	395	356	373	349	374	369	367	382	362	380	342	389	382	355	383	396	369	371	404	378	357	372	389	370	359	342	408	355	380	343	374	380	384	412	379	364	347	368	389	409	379	375	386	329	395	390	384	380	362	369	378	391	394	368	394	372	358	386	392	392	408	381	407	367	389	402	358	349	373	408	340	343	361	387	352	380	347	381	412	376	347	381	358	388	369	350	386	403	373	411	327	353	372	383	380	374	334	399	374	364	390	364	371	377	382	380	358	383	383	375	367	394	396	367	371	362	388	353	379	392	364	369	383	354	364	356	353	385	355	354	375	376	363	337	395	386	360	349	368	400	380	370	328	365	374	373	328	369	363	346	347	373	346	361	400	369	356	350	372	340	384	392	389	393	424	393	373	414	350	380	329	377	363	398	400	350	370	399	364	391	406	355	389	385	379	344	373	399	348	403	377	361	364	349	366	387	383	377	357	363	428	363	349	376	404	387	366	372	388	376	379	395	393	352	364	394	389	372	386	366	376	392	382	436	343	359	418	364	378	373	386	398	386	365	359	363	376	367	377	376	397	378	391	390	387	389	367	374	362	364	351	376	345	371	387	362	379	334	404	328	390	379	341	379	372	364	387	380	406	387	392	352	335	385	370	346	417	363	389	402	351	389	364	385	383	375	380	381	409	355	378	345	363	381	369	365	357	402	378	398	406	364	397	370	370	379	349	347	341	394	353	374	348	358	351	367	364	379	362	379	423	344	369	365	364	374	388	353	366	360	374	321	367	364	384	374	399	381	377	357	365	370	333	374	359	366	373	343	358	376	378	376	411	400	395	394	364	373	391	347	380	381	366	384	359	411	406	383	398	374	398	398	381	390	364	357	379	421	382	371	392	376	375	397	431	341	355	336	359	378	367	383	357	387	382	370	341	389	388	357	367	426	384	363	355	348	369	396	383	334	364	363	390	359	375	387	348	400	397	371	371	399	339	389	369	403	338	399	380	394	370	367	360	390	391	382	395	356	357	351	363	333	376	394	372	347	363	374	371	360	398	367	377	356	342	337	352	366	340	371	345	362	371	331	375	343	341	381	373	361	383	360	394	387	379	410	381	353	350	369	393	366	352	381	374	351	373	360	422	386	395	360	429	380	375	352	402	381	401	374	338	374	411	396	367	347	377	345	368	389	369	400	339	366	370	338	363	386	347	352	380	363	384	394	344	381	372	347	393	367	404	374	398	330	372	366	402	352	379	375	407	352	350	365	336	395	393	393	384	385	417	394	357	401	370	351	348	372	391	352	383	387	381	368	413	381	346	337	388	335	376	384	389	378	373	338	368	393	420	338	366	358	411	388	384	381	376	401	381	358	403	365	381	379	369	355	404	395	402	383	406	366	381	379	390	391	366	375	393	365	389	391	366	385	380	392	367	391	374	368	375	366	377	362	371	360	382	384	391	368	333	371	361	332	377	399	380	365	372	365	358	386	359	376	338	363	392	400	403	360	388	358	354	386	371	365	361	331	380	346	358	355	357	337	379	375	371	345	364	373	374	393	360	379	348	356	397	354	353	409	381	378	378	383	368	330	390	384	376	372	356	356	399	384	383	370	380	384	345	322	408	389	353	383	369	386	362	410	368	382	355	382	381	361	393	402	421	383	354	338	380	378	354	358	383	381	403	387	370	380	345	395	390	372	377	369	368	352	383	354	393	394	397	403	364	397	368	403	352	368	388	406	355	314	394	377	364	355	395	365	366	378	377	362	362	384	363	359	391	350	386	357	388	370	393	370	386	367	353	395	412	368	342	353	368	373	396	375	361	398	370	351	400	388	374	384	378	380	390	398	373	384	369	386	370	393	385	366	358	376	381	373	335	343	367	397	373	370	370	366	380	371	321	351	388	403	363	358	382	342	388	363	380	408	358	407	361	372	361	370	404	368	334	346	370	345	402	381	379	336	364	419	401	372	345	371	375	359	421	399	351	365	373	319	373	343	380	370	369	387	361	390	374	383	356	386	390	419	371	346	382	386	351	375	380	415	368	375	360	370	386	382	402	381	361	348	381	408	350	390	376	363	379	399	380	393	374	363	385	351	393	370	384	337	372	405	367	365	383	367	387	412	362	382	359	397	356	356	364	403	353	369	422	375	380	344	373	339	396	395	358	382	372	371	340	412	389	384	369	370	368	361	344	350	335	380	347	385	383	413	381	403	360	344	412	361	319	348	392	352	356	370	370	386	380	363	361	361	364	328	375	396	374	366	389	375	374	378	356	362	389	380	355	349	357	354	376	353	407	375	346	360	364	368	359	375	340	352	346	387	354	352	371	380	368	361	398	394	386	357	374	391	390	379	371	418	358	378	398	386	370	386	410	342	323	398	375	404	389	373	386	365	367	392	358	371	390	369	336	370	354	365	405	376	324	388	387	363	382	356	332	410	329	345	344	352	369	364	390	369	403	382	382	384	357	346	381	354	358	395	359	369	359	377	423	361	371	391	427	345	414	359	347	383	353	412	369	360	346	371	378	333	341	366	384	401	385	370	348	321	329	363	369	398	381	382	336	351	377	326	388	381	404	359	373	372	348	351	387	401	412	386	357	356	362	359	355	375	357	365	395	409	397	368	396	393	357	388	367	365	369	354	376	360	398	400	346	371	362	345	355	360	355	378	414	390	380	391	382	338	382	334	382	376	376	358	347	408	405	353	379	341	409	355	320	383	358	346	380	384	353	361	392	396	387	379	355	363	336	380	365	371	374	395	375	349	377	376	392	378	386	397	355	353	374	375	346	343	391	382	377	360	373	359	345	393	374	386	362	367	393	407	415	385	394	382	403	392	363	365	351	399	388	379	382	363	367	361	389	369	383	409	383	339	346	368	374	382	346	375	371	361	373	358	361	355	340	371	400	396	360	379	363	357	366	378	373	379	394	407	404	343	383	368	374	347	371	378	394	374	353	389	396	360	394	410	396	400	398	382	367	369	310	342	390	354	346	394	374	397	370	382	360	390	358	349	352	395	352	354	379	342	367	390	381	365	362	386	398	371	356	381	392	370	371	362	348	377	407	367	365	376	381	363	403	333	402	392	299	342	375	361	370	389	384	381	357	399	372	345	393	374	371	373	390	375	399	358	379	386	396	412	392	354	372	368	349	349	361	351	374	377	378	356	378	385	411	368	383	360	304	349	394	362	339	375	362	359	366	366	367	365	387	395	394	395	405	395	371	377	361	409	378	346	352	383	381	371	341	349	365	377	358
33022	56353	44534	30954	23706	16449	10262	5540	2858	1543	1340	1244	881	689	651	596	571	525	474	456	462	487	457	446	437	416	419	399	426	374	430	421	434	394	394	430	460	421	360	418	412	377	405	387	396	422	429	398	419	405	438	423	415	410	425	349	417	396	402	381	397	366	451	407	384	395	380	401	401	398	383	382	428	417	401	404	379	380	371	405	405	396	384	411	398	402	405	407	395	388	445	417	417	383	426	394	454	409	434	392	418	402	390	427	426	392	377	416	369	450	410	401	412	414	385	373	364	402	420	411	426	399	421	401	386	419	367	407	426	376	409	415	433	408	403	417	381	381	390	393	403	417	426	410	410	406	392	399	406	395	407	387	405	418	382	410	383	400	411	406	447	406	392	390	405	374	376	382	409	410	393	416	412	416	381	378	376	415	364	397	408	411	407	382	436	409	403	387	379	392	412	360	403	367	383	423	416	379	443	441	395	399	405	447	396	442	389	395	409	401	391	419	412	386	387	368	419	417	417	429	404	409	400	424	396	418	386	424	414	422	415	393	367	396	421	391	398	400	432	416	377	380	419	403	424	411	376	403	374	403	385	381	390	369	415	392	398	405	375	384	397	420	391	405	411	419	401	383	405	389	411	430	391	397	379	362	422	367	420	388	407	422	396	401	380	393	398	393	448	397	386	343	424	430	434	418	386	371	395	438	417	389	379	402	415	411	372	425	398	424	351	403	408	421	399	435	411	391	400	406	365	389	380	398	415	373	405	383	351	400	374	399	415	426	408	408	417	428	394	385	412	390	391	425	381	389	405	413	390	398	400	417	425	385	400	419	395	429	393	387	413	415	376	414	401	391	383	390	382	410	413	427	357	414	395	403	367	403	413	377	417	399	399	413	417	428	415	384	383	403	386	429	362	402	399	434	405	415	390	393	376	400	400	360	442	435	433	442	421	403	382	402	394	404	368	425	424	410	375	381	407	445	385	412	442	401	431	414	406	372	377	403	425	398	394	384	387	394	454	421	418	413	433	388	407	412	395	411	415	398	439	395	430	396	404	432	404	351	425	439	396	385	393	383	390	433	397	390	410	401	374	389	374	388	373	377	381	402	385	375	387	414	387	432	444	379	395	373	432	408	407	421	407	401	418	405	424	425	415	373	403	419	403	410	379	399	385	425	436	370	390	370	404	377	400	430	402	411	411	344	381	381	409	411	385	411	406	415	417	430	392	412	435	397	413	393	406	392	424	418	417	391	377	423	411	389	416	382	397	385	427	411	390	366	384	402	390	413	401	450	414	384	413	373	407	397	401	391	379	390	411	384	414	410	380	397	392	414	392	387	413	424	430	398	380	434	401	397	399	390	374	406	385	409	396	345	402	385	409	400	379	380	375	439	413	392	393	410	393	379	392	453	405	426	368	408	410	378	383	392	383	446	420	437	388	361	396	423	400	375	380	403	386	356	404	406	421	404	390	395	422	389	373	388	405	387	429	386	387	394	398	401	375	422	397	422	399	386	366	383	422	384	390	412	367	421	386	390	452	359	362	417	436	451	394	380	393	388	397	450	418	362	430	384	384	378	409	408	414	420	444	380	436	344	420	401	423	412	396	422	414	399	369	398	415	401	374	402	366	394	398	401	424	405	430	446	410	365	439	384	409	368	392	444	372	426	393	385	401	383	376	394	387	416	411	390	435	403	423	414	426	401	396	387	396	419	372	432	396	399	406	432	409	406	381	423	392	412	397	431	358	400	448	390	362	377	377	414	397	429	400	390	412	430	415	386	387	390	382	413	425	375	379	430	442	411	393	372	382	425	432	403	402	440	406	416	377	388	401	379	408	405	423	422	404	411	409	368	425	392	420	428	395	422	385	385	415	387	388	351	401	404	423	435	370	414	387	392	434	407	369	398	407	391	375	400	384	411	396	416	409	414	415	421	387	400	400	406	402	417	408	388	390	407	399	388	424	403	420	371	399	416	402	379	428	394	358	424	372	396	420	408	382	421	405	398	409	400	376	394	414	389	390	404	410	403	422	429	409	391	375	383	381	370	379	379	402	421	440	442	386	396	396	423	380	406	439	424	400	391	409	383	394	411	357	441	404	433	389	421	405	416	389	399	429	382	412	399	387	419	400	426	402	407	403	362	405	395	379	451	379	399	413	427	423	422	385	427	393	408	428	416	406	405	423	407	396	423	400	411	421	426	404	381	391	421	408	434	387	443	402	406	378	406	387	374	368	415	411	394	403	401	388	411	405	386	399	399	376	433	402	420	404	391	371	411	359	364	374	420	418	373	406	376	434	430	375	395	383	419	388	380	450	384	404	399	368	378	420	386	405	383	429	409	400	402	380	424	395	384	392	383	423	355	411	402	428	431	412	404	407	401	391	398	399	402	394	404	410	431	387	393	431	393	409	409	397	414	360	384	423	389	371	426	375	405	369	396	420	373	378	410	417	432	417	418	407	403	410	420	411	366	414	402	411	415	426	355	435	393	391	416	419	381	434	395	441	389	436	387	416	368	409	394	393	422	409	423	418	406	419	401	413	442	458	396	382	386	404	415	403	413	400	437	399	387	427	401	408	409	386	364	399	390	399	372	405	405	380	408	394	359	427	405	385	395	426	377	382	412	407	417	395	390	394	410	354	423	396	405	398	375	385	386	398	411	400	387	410	415	415	390	432	419	382	403	404	391	419	404	417	397	367	458	396	446	421	430	438	402	403	383	430	427	388	426	446	394	407	386	427	386	408	403	432	403	404	452	386	373	416	389	391	401	421	410	455	376	402	430	395	444	380	386	441	372	425	431	422	407	385	394	412	406	403	365	401	401	408	366	433	436	368	384	417	376	393	400	420	397	402	415	433	424	375	416	352	399	394	387	402	415	406	357	395	442	398	397	415	417	353	425	406	414	392	392	423	404	395	417	421	408	404	405	393	397	430	390	400	398	397	378	412	407	424	418	382	378	411	426	426	384	395	375	410	409	405	421	417	402	425	422	436	384	394	415	403	434	383	429	425	414	402	386	390	399	409	375	404	413	397	379	381	440	382	373	386	396	390	412	436	366	381	422	392	390	428	407	429	376	379	371	400	385	421	415	407	397	433	380	430	403	374	411	404	409	407	394	418	395	400	421	406	404	372	389	391	410	409	402	378	410	401	434	417	390	424	405	413	398	426	399	403	406	406	380	387	409	409	427	416	425	411	386	400	388	388	409	384	431	402	420	415	405	456	400	400	404	360	380	384	400	378	383	387	405	421	414	401	392	413	400	373	409	425	400	402	430	430	442	422	384	430	413	392	383	416	402	407	385	379	407	400	430	407	407	410	387	457	370	379	393	405	400	355	389	397	446	441	445	385	452	400	385	395	407	376	449	428	418	409	408	398	423	406	408	398	403	404	415	380	425	439	375	389	440	416	386	362	404	376	432	387	450	413	433	378	399	430	409	409	395	361	421	417	389	394	405	398	414	440	381	381	410	426	426	398	421	397	353	454	402	382	393	355	392
23340	21687	29483	24733	23270	24570	20986	10235	5070	2135	1461	1265	1095	796	749	742	731	646	583	632	572	557	559	540	525	561	587	542	499	526	516	491	515	511	488	531	496	499	479	506	507	478	482	523	528	530	485	496	535	505	519	498	507	488	488	507	526	490	521	504	534	491	539	496	535	503	552	485	509	506	475	449	501	484	504	517	517	540	522	493	511	499	472	538	526	536	492	493	521	507	495	534	505	488	478	542	520	529	503	500	496	510	514	501	525	489	486	516	516	516	460	499	545	479	515	496	474	510	498	480	530	521	513	526	534	467	501	489	479	476	523	504	507	511	486	507	488	481	514	488	526	527	518	514	514	524	537	491	497	525	487	532	543	522	484	497	467	481	489	515	482	509	529	483	515	496	487	476	524	475	478	486	484	519	500	509	512	556	457	536	517	507	534	472	493	486	478	483	531	548	511	467	487	470	501	537	475	487	489	446	574	464	518	498	512	478	501	516	495	514	475	490	512	523	535	508	496	534	492	523	519	533	493	484	540	504	486	511	521	479	499	500	528	470	511	490	512	510	503	521	501	472	481	498	513	517	555	515	519	514	501	527	496	517	508	502	535	472	489	497	508	498	488	491	521	511	506	481	452	475	510	506	498	459	478	482	540	544	495	524	504	492	479	506	533	542	473	563	438	480	500	450	548	505	510	478	505	519	483	516	504	506	506	461	525	534	493	515	503	512	494	503	563	475	495	503	512	454	502	508	464	496	485	500	522	482	501	520	518	520	508	516	473	494	496	506	476	501	466	487	474	497	552	505	452	499	502	509	485	508	510	496	465	464	456	463	472	496	503	462	508	525	458	466	503	473	493	512	501	479	478	520	526	499	458	513	480	512	477	482	512	473	500	510	520	460	488	517	469	496	508	524	507	471	492	464	486	501	490	482	508	505	475	483	484	491	499	519	501	490	523	527	533	475	487	533	530	522	517	508	468	507	560	453	495	507	520	489	497	469	515	487	504	518	499	525	542	528	502	486	507	493	538	493	490	498	465	490	489	471	495	519	522	460	517	498	507	511	522	548	502	497	472	508	517	533	517	509	484	536	490	515	480	544	498	532	491	544	534	482	490	436	542	536	514	509	498	527	487	512	448	523	500	486	512	513	513	469	474	491	453	476	537	477	480	516	452	503	512	504	519	500	478	495	535	502	517	488	512	523	497	499	518	487	510	474	503	508	506	493	504	477	504	529	536	519	534	472	519	454	520	483	489	492	517	515	487	520	517	510	514	468	514	505	470	516	540	500	505	484	489	527	548	491	476	489	490	464	511	481	497	522	496	464	501	481	503	513	507	512	511	512	492	524	493	499	504	532	498	488	473	531	549	523	470	498	493	515	472	473	477	505	516	521	485	493	505	491	476	484	510	438	543	533	510	503	487	476	516	517	529	528	480	472	489	487	456	468	521	538	508	469	495	490	495	505	539	494	506	521	493	445	493	488	489	551	521	489	487	543	494	478	490	521	481	465	516	475	472	478	486	523	499	530	520	504	485	484	527	519	515	544	542	497	514	528	491	513	479	494	496	501	523	519	527	544	509	518	502	509	478	528	531	520	500	493	502	538	529	474	509	497	496	516	492	465	515	536	512	491	487	488	516	516	529	486	497	499	453	516	511	452	521	523	550	507	503	560	518	480	450	508	503	514	506	502	529	534	492	515	501	521	474	509	502	513	481	499	531	495	530	536	505	515	481	451	529	464	497	524	448	524	525	511	491	495	538	491	508	494	498	468	534	488	494	497	501	497	526	511	508	493	512	500	491	501	460	503	478	476	487	513	496	489	464	471	541	513	512	474	514	529	508	502	515	503	500	471	518	549	518	511	527	515	494	518	517	528	522	494	490	508	485	486	477	482	524	544	544	522	502	528	510	512	500	487	496	518	512	521	515	503	523	486	494	507	520	509	504	521	473	487	505	498	526	487	506	507	500	492	504	495	528	487	494	476	526	495	497	505	477	479	496	497	519	509	505	490	534	512	508	535	455	513	487	504	503	511	497	521	524	490	457	499	502	557	425	501	455	483	517	461	514	502	488	495	544	527	488	486	500	533	503	484	496	497	527	522	513	526	548	493	483	442	507	499	493	489	496	555	507	480	492	506	511	476	548	521	494	492	466	522	484	523	482	500	480	511	555	487	533	498	519	497	516	509	523	506	493	506	551	511	482	495	531	494	480	490	527	513	488	531	507	494	507	544	510	497	484	497	493	472	512	513	464	536	534	507	502	533	522	505	525	484	541	511	536	492	524	548	503	506	468	512	500	524	525	509	497	490	501	512	510	509	515	503	510	492	503	461	513	511	495	508	483	479	512	503	528	487	495	505	530	460	514	546	478	522	542	496	496	500	527	524	470	481	508	508	525	486	486	499	538	474	518	464	492	454	533	484	480	472	505	482	511	481	466	462	519	505	505	534	526	493	525	515	482	490	501	515	502	485	513	521	494	542	489	499	470	531	524	513	483	488	448	472	518	491	506	491	454	473	519	525	486	504	525	512	515	538	486	518	470	473	485	479	485	480	517	522	468	531	510	455	550	487	500	485	526	528	494	482	489	518	503	524	547	479	516	464	500	512	516	511	495	500	473	490	465	488	460	506	537	515	494	478	451	464	522	496	488	487	500	538	518	461	494	488	453	528	527	485	482	505	496	483	466	486	478	455	506	490	486	546	510	468	517	520	491	511	509	532	511	533	500	482	486	531	497	483	503	460	477	461	464	487	485	524	491	523	521	544	491	501	513	466	507	486	519	489	488	505	484	507	503	514	482	515	509	506	510	470	480	486	510	475	512	531	514	528	518	505	487	498	506	471	490	517	510	538	494	508	549	523	482	514	487	478	508	442	466	466	498	494	545	511	496	513	492	473	522	497	525	487	488	501	523	520	487	548	501	536	519	501	476	512	507	511	512	495	486	508	517	503	515	495	503	489	485	491	498	481	479	497	491	524	507	480	481	513	496	503	509	496	494	474	483	488	490	493	481	508	460	491	511	507	461	485	522	516	483	493	516	492	502	468	478	503	480	501	509	522	477	515	489	472	512	512	508	477	474	488	508	517	491	492	525	493	508	501	524	489	471	552	504	529	490	530	498	504	479	447	501	456	460	508	514	513	531	492	468	511	520	502	514	538	503	493	504	513	472	487	510	490	520	495	476	482	491	521	474	507	525	521	510	530	543	513	512	535	511	524	497	513	492	511	510	535	513	529	495	480	479	530	504	479	499	500	540	461	523	494	504	485	491	498	488	509	529	519	486	489	528	524	491	469	478	486	489	501	517	484	514	466	503	513	511	523	494	529	497	489	505	499	548	494	505	509	495	470	464	496	455	522	531	512	525	512	484	484	458	514	510	495	490	501	512	482	473	514	487	464	524	479	502	486	543	510	519	537	459	462	529	478	492	515	486	511	523	530	475	461	518	514	517	503	496	515	511	491	526	530	483	500	526	499	501	485	496	520	500	558	543	522	553	508
35306	66263	52499	41127	35022	25993	17982	12920	7780	3262	2058	1909	1564	1103	935	868	870	814	662	655	622	625	625	548	552	528	558	537	496	547	516	561	536	515	520	502	525	534	512	549	517	530	541	501	494	486	532	514	506	508	536	494	482	520	518	534	511	513	512	506	503	502	567	509	499	535	516	493	501	500	479	520	587	512	517	521	531	526	509	532	512	547	534	499	508	539	543	489	539	512	477	511	497	466	529	535	519	549	492	544	521	504	527	502	567	519	524	506	487	536	494	488	534	514	502	496	537	515	526	532	489	548	491	518	541	522	521	551	505	514	502	509	479	518	496	535	497	533	534	497	525	498	500	543	529	505	515	504	537	494	512	513	532	528	502	534	510	470	504	527	513	519	503	511	522	496	534	508	509	536	502	489	544	541	512	499	491	525	546	540	479	508	519	542	500	497	506	525	528	525	488	509	501	524	554	489	487	497	525	523	518	493	518	515	489	498	515	485	530	549	545	513	481	550	491	523	493	521	508	503	497	509	526	528	481	493	533	523	492	506	508	527	468	504	491	540	506	540	527	471	491	534	513	486	465	484	515	482	489	525	542	488	545	554	554	536	512	495	504	533	488	484	503	520	507	536	485	505	520	514	503	518	500	510	572	466	541	483	509	513	505	499	497	530	498	508	519	493	520	509	498	473	493	505	503	481	517	498	473	557	526	545	492	539	523	503	524	518	534	512	527	482	494	527	517	510	514	507	500	531	493	520	521	532	507	497	562	499	580	481	485	535	499	485	507	506	536	474	507	472	516	524	517	469	504	542	516	495	475	479	494	503	491	499	527	519	513	510	504	514	503	514	502	517	513	501	463	509	509	525	525	518	484	514	518	505	515	519	529	543	548	498	494	512	507	472	475	555	535	491	504	528	503	531	443	458	575	473	529	546	509	508	463	490	478	527	468	560	557	472	505	548	495	522	501	520	544	521	497	517	531	542	515	575	522	545	497	512	496	514	494	535	470	464	487	500	526	474	559	495	538	508	556	489	518	508	568	495	486	523	528	492	559	535	521	526	503	498	531	510	501	499	521	531	532	516	484	500	541	560	524	519	533	508	490	524	474	514	496	512	499	544	536	496	498	529	494	487	512	526	482	531	485	511	508	469	512	488	482	515	530	504	520	499	468	508	524	490	543	499	475	511	515	503	524	470	500	499	516	499	534	486	582	513	485	499	524	474	520	488	561	510	518	499	496	508	511	513	490	537	511	517	534	545	526	459	521	546	528	505	534	524	505	505	503	535	492	502	481	513	505	528	532	529	530	488	508	525	516	487	499	559	477	515	491	524	515	526	525	506	494	510	505	504	498	514	512	495	510	547	511	501	482	530	499	521	503	507	534	484	510	484	537	527	505	503	543	537	527	522	498	535	493	506	497	496	500	515	518	516	524	522	503	503	477	509	501	491	560	514	503	522	483	514	516	521	502	501	547	477	496	545	497	513	501	527	502	513	507	518	493	500	480	530	548	530	520	516	515	545	491	536	521	534	514	498	522	488	495	512	489	505	505	535	543	492	545	535	510	559	533	498	519	491	503	527	527	521	482	482	474	508	518	485	492	530	489	506	508	562	528	484	468	495	495	545	498	512	509	493	483	556	536	529	509	500	519	486	550	481	529	520	521	519	527	510	518	508	566	526	534	473	530	492	539	491	521	532	522	521	506	567	545	487	514	517	545	499	501	502	520	528	511	543	515	516	550	512	468	514	486	501	506	492	533	515	520	503	496	524	491	496	440	501	547	491	516	503	500	500	507	491	515	510	522	522	516	519	522	513	528	536	505	536	554	534	520	501	445	526	475	523	511	555	530	522	528	507	489	479	505	531	532	547	512	497	530	495	507	482	489	525	504	504	514	497	526	528	521	519	532	497	518	487	531	531	516	472	540	487	541	525	514	493	513	489	514	504	529	541	537	574	488	522	469	506	501	510	529	512	504	523	483	506	522	502	532	526	521	553	507	509	542	512	533	495	540	504	490	532	512	521	537	521	506	525	544	540	493	469	529	493	490	557	526	542	548	496	498	500	525	559	545	515	481	490	491	541	526	501	533	458	505	508	505	460	527	536	504	499	517	476	511	514	495	548	494	522	525	520	489	524	506	532	527	492	514	556	525	516	504	475	550	516	519	502	516	527	504	571	523	482	525	486	505	494	514	498	512	520	528	529	524	510	498	473	522	513	526	514	520	533	530	528	480	455	480	519	521	508	520	518	503	515	504	489	529	530	498	490	527	533	490	513	519	491	500	481	475	524	526	469	534	542	498	530	516	491	524	502	495	560	540	536	500	532	553	532	496	543	555	503	511	545	491	491	533	516	512	565	541	497	523	501	505	473	528	502	504	516	509	504	578	511	490	489	526	512	550	494	504	538	513	511	513	502	522	547	534	506	558	532	497	522	512	509	499	510	469	506	493	507	522	535	524	510	516	539	504	525	503	522	473	509	549	537	515	523	518	462	500	491	531	524	555	497	500	517	471	518	534	467	522	539	510	460	513	500	498	513	475	470	508	520	543	489	465	529	510	529	513	484	506	512	469	510	517	509	517	522	501	532	530	472	473	494	500	515	495	490	513	509	526	491	493	504	526	493	502	561	470	513	491	508	498	526	554	510	494	533	536	541	497	522	481	483	463	536	501	503	487	530	521	487	557	534	514	508	545	531	515	542	529	537	486	507	517	521	560	511	488	558	523	498	518	521	551	481	531	537	525	515	510	509	537	522	485	581	551	553	484	507	510	502	502	498	512	534	499	511	544	512	488	544	533	525	492	488	532	516	562	508	501	513	553	512	510	504	522	500	525	501	523	514	562	553	465	511	489	487	498	503	521	517	512	503	526	539	519	475	582	483	517	509	534	480	529	487	486	478	505	547	519	527	503	525	557	489	527	490	508	525	515	527	515	512	514	506	521	464	543	476	518	522	482	526	493	538	519	502	508	512	496	510	504	529	504	511	495	502	476	511	503	511	562	507	505	502	501	534	471	520	521	476	545	484	489	535	504	486	496	503	503	497	477	502	529	501	506	540	497	560	546	526	539	513	538	484	516	489	514	465	542	456	523	461	543	525	486	523	499	526	491	482	536	535	525	501	529	562	452	516	487	507	495	481	473	538	513	554	498	483	535	483	509	530	520	521	545	520	537	470	480	532	533	517	525	544	521	504	497	510	484	522	523	534	531	518	521	494	496	501	505	485	508	535	478	496	524	518	492	501	526	524	518	516	538	451	509	545	528	494	497	525	508	471	500	498	502	517	502	523	508	517	502	531	574	531	487	520	522	501	503	530	505	533	485	515	518	481	507	512	517	488	496	513	504	508	526	503	521	564	501	530	545	481	514	506	524	511	505	491	544	519	520	504	484	504	495	514	512	528	522	528	512	507	509	490	498	520	533	479	524	527	510	479	528	516	561	519	490	512	519	570	464	475	523	518	531	494	512	523	573	527	470	541	459	464	479	480	517	521	505	505	514	517
32444	35723	39334	29534	17099	9324	5375	3264	1520	737	554	452	435	375	349	330	340	328	264	296	279	306	292	307	253	295	265	276	274	267	278	275	280	293	295	298	270	274	257	261	313	264	259	278	264	266	267	285	272	276	249	267	297	283	282	249	260	261	294	276	267	287	280	291	269	250	270	283	283	284	266	297	311	262	245	288	288	264	273	286	298	304	277	270	264	304	297	266	258	298	279	279	281	271	250	288	253	295	248	257	274	267	275	266	291	301	263	247	285	300	263	261	295	262	262	262	302	280	284	244	280	274	266	305	236	273	275	248	269	304	277	270	299	278	281	280	270	266	264	292	299	264	272	288	257	261	249	286	302	286	277	293	299	306	288	301	261	271	287	250	250	257	296	245	282	267	295	263	293	277	272	290	268	278	270	259	277	269	252	263	284	269	265	277	275	298	258	284	279	258	278	269	280	288	264	257	274	279	241	258	259	281	264	274	287	280	276	269	290	306	247	235	268	246	290	285	272	285	280	277	280	277	272	275	241	252	272	266	276	271	287	259	279	244	258	241	297	279	262	297	269	283	274	261	279	302	264	271	258	277	242	290	286	282	274	287	293	266	266	276	282	253	278	289	274	271	264	262	296	253	275	269	270	289	277	269	303	270	257	287	277	250	262	257	258	283	266	261	307	280	263	285	286	254	264	291	278	276	274	254	292	294	278	273	264	259	262	288	268	274	286	287	288	280	277	273	271	268	293	286	279	257	261	243	297	273	279	283	298	270	279	265	273	278	289	278	271	270	294	261	266	269	262	273	270	310	278	270	282	284	316	267	247	243	292	300	312	302	274	291	263	271	281	271	301	249	280	283	268	265	254	295	281	276	254	254	273	280	285	255	289	263	290	262	286	261	296	292	284	270	261	288	256	276	280	284	306	264	262	267	284	252	280	252	280	264	274	282	296	271	281	306	288	255	295	250	291	271	291	262	290	255	258	276	278	273	265	287	279	288	306	299	273	260	281	300	280	259	279	282	269	270	264	251	247	240	271	289	280	311	283	278	287	255	283	274	275	268	284	284	302	285	303	309	274	287	278	288	257	262	273	279	256	264	288	280	252	272	270	255	240	291	261	274	257	294	277	284	308	274	258	272	296	269	255	272	300	269	246	275	267	290	232	254	287	280	287	265	268	254	303	283	262	268	287	255	269	253	274	253	266	258	281	294	274	286	243	286	270	248	260	303	290	286	255	284	283	292	238	282	267	273	256	276	290	245	282	264	295	281	299	278	292	297	263	252	275	305	277	280	269	281	291	257	282	270	237	277	260	274	282	281	267	294	265	278	291	234	343	280	262	265	299	259	250	281	288	296	246	281	255	270	279	311	265	262	276	264	282	251	266	279	299	271	257	289	239	273	266	264	240	292	267	251	286	279	292	253	280	239	265	300	303	299	303	318	263	292	308	317	264	267	286	273	279	298	279	246	279	271	273	306	272	298	270	271	270	298	274	280	279	289	277	285	314	261	274	277	290	287	246	263	283	241	253	312	278	269	282	277	289	282	287	307	282	306	281	294	251	270	288	265	287	279	263	274	291	291	306	281	288	286	282	264	251	251	300	261	251	264	271	260	287	309	273	246	286	281	273	279	288	273	276	268	297	269	285	297	280	290	279	278	291	289	264	270	256	267	261	304	286	282	270	284	278	279	261	250	281	284	294	259	262	237	259	244	270	282	270	238	300	286	290	306	285	227	278	268	257	292	281	273	263	267	286	259	265	253	239	293	279	256	272	292	265	274	266	302	264	293	274	281	298	276	278	254	255	279	289	266	294	290	266	277	217	254	259	238	255	272	254	258	238	249	277	286	285	292	273	247	287	306	290	288	279	271	249	265	266	289	287	268	264	250	275	281	287	256	287	274	251	258	299	263	299	272	259	277	265	269	276	312	269	282	275	252	265	265	259	249	270	257	284	279	265	271	273	300	286	284	265	292	259	285	256	257	282	248	263	297	284	289	297	270	287	282	269	257	291	296	291	288	300	217	295	267	286	294	273	272	263	268	274	266	260	273	287	274	270	289	278	254	254	275	297	269	264	274	274	263	315	279	266	275	262	291	259	283	272	282	259	287	277	271	263	291	290	290	280	295	273	259	254	257	243	290	286	256	276	300	302	250	249	286	295	282	260	268	280	287	268	297	277	262	265	248	271	249	290	287	281	276	266	250	268	280	293	281	290	259	242	271	279	272	299	271	282	285	277	271	261	264	292	280	279	258	265	272	273	260	285	291	267	274	282	287	277	293	251	251	290	306	261	248	274	262	273	270	256	251	270	258	268	240	268	271	283	268	270	265	306	256	257	271	322	272	262	266	270	276	293	280	259	267	285	287	301	270	273	257	282	304	287	256	293	265	269	274	290	272	251	295	266	276	286	280	267	270	278	291	268	300	276	290	272	263	280	274	280	285	285	260	290	287	288	259	287	270	272	267	276	269	292	280	290	266	263	277	289	293	262	279	275	265	290	277	271	261	280	254	275	280	282	274	275	275	256	277	308	268	263	295	265	291	257	274	271	298	276	260	272	267	306	279	246	277	269	268	256	281	272	280	268	265	291	274	248	298	284	263	282	301	287	276	293	286	274	270	261	267	294	289	250	299	289	267	280	284	316	275	258	295	269	261	264	266	268	311	277	297	246	320	288	277	300	269	256	269	254	245	255	296	270	264	272	283	269	274	244	303	283	278	278	278	289	259	272	256	285	297	271	251	275	273	256	281	291	289	284	283	258	261	287	281	303	296	248	257	286	285	274	290	285	293	288	283	284	279	310	268	287	283	304	277	288	274	268	274	291	298	253	275	264	279	279	284	274	299	266	296	282	282	277	270	273	273	252	256	272	244	261	250	271	261	261	269	301	280	282	281	277	282	272	275	267	282	310	255	251	281	275	294	266	301	250	293	274	290	280	296	253	283	318	264	289	314	261	265	247	260	266	297	304	303	305	271	275	285	286	291	263	281	277	276	265	281	273	274	269	287	286	306	282	263	254	291	278	282	262	263	311	279	264	277	259	257	285	289	269	306	294	256	282	275	277	247	252	249	260	267	270	263	285	310	289	262	310	262	288	281	268	289	272	258	273	236	260	262	291	263	267	283	292	282	304	257	268	255	281	251	279	281	275	285	298	256	262	261	284	265	257	276	254	286	251	304	283	307	272	287	266	277	290	265	279	286	260	304	243	250	257	273	268	269	286	293	274	266	277	282	290	275	258	280	275	288	281	260	290	308	318	286	248	306	290	266	282	272	284	258	287	258	284	280	274	264	271	242	272	263	307	256	274	285	297	283	276	281	275	262	272	307	244	272	272	300	249	299	302	261	272	269	294	277	274	295	281	296	285	271	246	253	256	284	253	264	262	281	290	283	254	292	272	270	284	259	273	278	265	289	261	254	279	274	257	278	299	287	272	256	277	236	268	257	265	261	293	296	289	276	298	268	272	274	271	263	268	293	279	259	269	270	265	263	285	263
33309	49397	39236	27306	19351	12943	8861	5402	2665	1248	802	615	616	487	444	397	415	378	324	328	343	332	323	340	332	306	304	282	310	279	302	269	328	289	299	352	293	303	283	321	276	321	315	307	294	317	321	323	341	264	297	300	308	321	294	315	313	293	310	313	318	301	308	278	289	296	327	303	336	314	292	282	274	286	341	291	318	299	285	306	302	334	298	280	315	286	304	324	282	299	351	294	275	305	278	310	290	311	281	331	300	308	309	284	290	276	296	292	302	294	307	309	293	296	316	321	307	291	304	309	304	331	297	304	273	344	288	276	319	303	310	324	311	296	287	284	296	305	296	298	314	259	278	302	293	296	301	264	279	316	307	324	315	267	301	303	279	279	323	294	261	319	294	296	302	281	299	308	316	275	288	301	318	301	273	284	284	309	295	324	307	280	294	290	290	286	299	283	274	315	314	313	321	282	326	350	328	299	300	275	286	306	296	283	329	303	307	328	278	308	304	310	294	300	314	294	292	296	300	331	307	284	292	283	296	287	332	326	254	295	293	295	288	313	304	270	271	294	328	280	291	280	285	306	303	290	292	286	321	326	304	321	284	317	303	309	340	272	299	271	279	273	302	302	306	294	304	304	300	323	325	294	282	297	273	323	306	319	293	289	314	294	285	316	293	306	279	321	259	311	279	346	282	269	281	343	292	311	320	291	285	333	306	308	273	291	311	338	273	332	299	292	305	311	304	280	319	275	291	293	306	289	296	301	271	321	318	292	308	298	323	280	309	297	305	298	306	301	314	335	281	332	295	287	311	292	312	295	277	328	328	304	304	276	287	294	337	312	325	276	287	293	314	309	294	307	285	297	301	299	299	309	290	329	319	299	306	323	303	277	272	294	287	311	283	312	274	311	276	305	303	304	251	279	287	291	258	307	317	285	280	325	301	318	301	312	313	276	310	262	278	286	294	317	298	312	334	292	267	302	286	295	298	273	311	318	320	270	314	309	337	300	274	313	283	324	299	298	278	299	329	298	314	334	288	314	293	306	307	306	263	288	300	287	311	307	294	259	286	273	280	322	299	321	321	291	296	286	307	296	267	303	288	311	363	310	276	299	302	288	289	336	306	277	312	351	325	318	297	357	285	285	321	335	297	320	291	320	294	282	288	302	298	289	260	301	274	301	308	317	291	293	278	285	276	290	282	302	280	324	321	281	308	339	307	316	308	276	280	281	334	271	291	280	311	305	299	291	329	305	289	293	302	306	267	283	297	299	322	299	339	309	283	272	278	293	318	308	306	290	307	314	312	282	290	276	307	303	286	314	289	314	295	264	325	301	288	308	275	322	315	295	297	299	325	287	269	322	298	302	277	308	273	306	298	281	293	310	306	317	297	304	337	296	257	263	302	285	295	300	307	306	287	303	304	290	295	287	295	282	268	269	286	302	242	285	293	289	303	325	277	282	310	284	284	296	283	321	312	322	296	290	290	322	320	257	273	287	310	273	325	304	278	301	301	281	296	283	277	296	277	307	285	327	294	301	276	315	294	303	294	309	332	299	321	278	298	317	305	323	298	294	300	319	292	291	302	306	331	311	315	284	304	300	316	317	307	322	296	283	310	311	288	308	292	301	258	297	282	314	299	287	307	299	289	310	304	289	298	275	311	301	292	298	263	295	301	309	308	307	293	305	278	314	325	285	285	300	324	272	286	297	274	310	284	309	285	309	274	305	285	301	311	318	284	331	331	312	283	325	276	282	293	318	307	315	312	264	296	265	292	310	304	283	282	290	327	286	310	309	297	302	254	299	321	285	317	307	320	282	295	284	303	290	294	280	294	284	279	288	288	275	301	286	283	278	301	286	290	288	271	303	267	310	280	292	290	304	313	266	326	309	292	328	267	305	309	286	306	290	286	320	309	280	313	298	301	306	284	314	293	284	314	314	303	300	325	331	308	280	313	283	322	301	322	320	291	288	310	295	339	284	308	302	288	285	301	312	286	296	309	307	300	305	305	305	299	286	296	322	292	297	258	299	313	306	285	327	289	284	306	305	311	300	299	306	306	282	296	312	293	337	286	300	304	314	304	281	303	282	292	302	331	276	292	287	309	311	318	278	304	288	304	273	299	309	302	328	310	281	292	305	252	294	306	297	289	274	335	286	293	306	286	285	284	318	301	302	288	296	282	292	318	299	324	299	279	312	300	305	285	280	301	265	296	274	309	316	292	309	293	317	297	339	326	299	317	336	273	278	330	290	282	292	305	280	301	337	286	281	280	270	295	300	300	304	285	314	278	313	297	290	284	282	322	286	326	282	303	300	318	294	271	328	301	306	297	284	276	336	297	255	311	307	290	303	300	287	300	282	299	304	313	312	313	316	334	302	281	268	247	296	295	311	294	262	302	292	282	319	294	249	307	326	298	336	327	298	297	302	304	295	314	298	299	302	305	313	290	295	293	276	338	313	297	292	306	314	331	286	293	283	302	286	304	300	307	326	299	301	314	314	306	312	275	301	293	293	299	304	284	259	323	308	288	322	294	322	301	303	294	282	315	309	275	337	339	307	297	296	300	295	293	303	302	287	296	266	287	291	298	285	293	275	292	274	292	282	304	304	277	287	267	303	287	313	328	304	304	273	307	314	307	295	310	314	297	310	306	274	276	290	277	297	304	281	289	283	314	263	288	316	328	300	315	297	304	281	302	315	304	319	300	310	316	296	293	291	283	323	263	306	306	307	290	326	281	297	284	323	297	330	287	299	333	312	300	300	294	273	287	275	288	292	297	293	296	283	326	273	297	308	276	287	319	285	270	290	299	303	289	305	330	312	315	298	291	302	325	332	298	293	297	324	293	292	274	300	253	288	293	292	287	293	307	298	277	307	317	280	277	299	317	303	303	287	315	319	315	294	324	295	313	309	281	317	294	282	297	313	278	288	340	318	282	289	297	319	285	309	309	273	284	278	306	304	328	289	303	280	308	331	299	297	311	258	291	291	297	286	255	292	287	301	312	314	327	295	321	307	291	303	302	283	299	282	270	300	321	282	275	316	284	286	301	329	269	289	312	282	296	281	284	312	309	291	317	284	293	287	289	266	318	326	313	327	283	282	295	322	274	312	319	326	310	303	251	313	297	312	271	323	297	331	301	314	333	277	291	250	288	314	330	295	284	302	315	293	309	318	299	324	332	324	303	277	302	290	295	313	314	296	271	291	304	293	316	313	280	321	275	274	313	292	296	317	282	318	301	336	309	285	301	322	317	278	297	286	300	312	295	291	323	289	306	299	299	293	315	290	281	302	310	277	283	283	288	309	320	316	292	307	305	312	282	296	330	318	298	319	296	334	295	318	320	309	267	305	296	313	303	302	321	321	316	306	262	265	299	296	317	298	292	311	333	295	315	305	282	307	271	323	318	299	290	286	301	300	307	304	281	287	325	296	281	300	297	291	319	285	280	296	314	290	298	293	304	328	301	277	294	278	315	276	300	311	306	302	312	273	327	295	309	294	319	332
24564	21691	29301	26814	24385	21383	14532	7751	2751	1387	948	745	777	577	521	470	464	408	412	393	424	367	363	354	374	383	377	346	381	343	327	331	367	341	366	324	306	340	306	327	362	329	344	318	332	368	353	319	341	337	349	351	360	359	345	374	335	343	360	294	322	345	367	349	316	350	346	325	313	347	336	342	350	347	354	355	334	336	322	338	340	330	339	356	341	355	343	354	363	365	338	345	383	327	365	319	324	349	345	336	380	342	344	349	363	380	307	321	346	373	341	329	352	323	338	340	358	342	335	353	344	375	336	361	344	315	353	317	387	354	329	330	358	327	338	341	344	357	330	383	342	346	366	359	365	354	327	341	337	348	343	350	353	346	357	363	350	355	354	360	332	345	333	339	344	356	347	349	356	347	359	305	369	386	307	344	363	329	358	357	347	351	325	329	326	364	346	357	334	359	346	351	349	328	317	327	368	327	348	351	332	322	371	314	341	343	361	333	345	356	318	345	359	334	351	354	325	347	325	323	364	311	350	340	329	297	358	338	309	344	361	323	303	336	346	341	341	361	347	366	353	342	344	344	309	300	342	346	333	323	375	344	344	316	352	323	325	355	352	357	327	343	337	334	357	374	336	360	305	310	337	338	362	348	307	313	364	328	308	309	327	351	343	325	356	346	355	355	296	317	329	310	343	333	321	328	336	347	335	349	346	323	335	325	360	369	341	365	327	329	353	312	333	323	342	378	378	353	357	343	342	338	331	353	298	367	323	352	334	345	343	343	333	351	333	372	353	319	340	338	349	323	356	314	303	364	346	364	331	355	356	314	355	361	360	329	347	335	341	354	344	335	342	332	351	352	329	356	355	370	297	350	317	348	317	328	341	332	360	376	321	349	346	336	322	336	321	331	343	344	382	367	333	329	347	340	300	386	340	343	333	345	338	313	371	334	370	336	342	349	363	330	331	336	368	343	350	331	358	372	353	361	325	329	372	329	350	342	355	345	327	361	349	323	359	366	346	351	357	341	325	342	352	342	349	325	333	301	343	383	337	337	324	336	335	305	338	325	341	315	333	337	341	333	351	373	342	355	369	342	336	321	329	344	341	342	318	352	341	330	328	384	346	336	325	342	329	344	316	313	347	336	351	343	334	341	343	353	334	352	318	333	362	329	340	348	371	342	323	344	315	325	347	362	360	359	304	336	322	383	309	305	325	367	355	324	336	327	333	336	341	355	343	317	340	331	349	331	343	327	324	305	342	354	361	321	314	323	328	339	344	318	345	345	357	322	345	348	351	369	355	312	357	331	338	352	368	340	325	321	309	353	341	349	334	350	331	337	319	325	325	329	304	325	351	317	358	361	361	345	336	342	336	350	355	354	344	335	323	356	303	361	352	385	340	358	342	350	347	367	311	317	329	323	354	346	322	334	352	326	334	343	348	334	352	365	393	352	348	353	338	288	338	364	333	340	333	364	331	328	342	366	332	366	315	330	348	364	332	352	347	351	361	325	346	374	345	334	335	315	297	327	340	350	320	319	318	329	338	353	368	328	341	379	327	331	356	337	323	357	313	313	322	337	331	326	366	353	310	366	351	306	331	342	314	350	367	386	372	339	375	345	348	337	331	339	323	323	330	309	318	336	344	332	343	370	360	357	336	340	321	315	359	341	328	333	375	317	338	318	318	326	350	336	350	380	348	358	347	355	339	328	347	338	351	335	341	361	330	353	334	344	319	339	327	368	340	355	333	332	329	332	312	334	343	347	364	338	328	362	341	332	298	340	357	323	337	339	334	342	339	366	352	326	359	352	347	333	341	353	307	330	324	381	363	348	366	325	347	318	361	346	364	330	329	357	344	368	360	332	312	334	329	357	335	354	297	324	346	335	322	339	339	398	325	328	363	341	329	326	360	355	311	325	329	349	318	365	317	312	328	348	338	332	324	354	350	334	355	366	350	337	331	355	369	346	344	346	363	335	330	330	366	321	352	342	352	362	326	393	342	357	338	320	335	353	327	339	315	307	360	330	329	332	356	322	352	353	308	325	345	326	342	323	324	320	333	357	348	328	342	336	343	366	320	378	342	359	347	319	341	321	348	352	347	371	361	357	358	324	338	360	351	330	334	345	376	335	340	334	322	358	356	319	335	330	348	345	348	319	360	344	314	336	332	370	330	334	314	347	319	322	343	341	325	354	350	337	345	320	347	373	365	303	372	329	329	364	371	347	348	307	323	373	323	337	328	330	363	378	341	336	324	340	338	332	328	325	358	331	356	376	350	331	358	321	343	339	340	328	326	331	328	322	352	345	348	298	335	341	328	320	358	362	352	329	343	315	304	315	332	347	331	337	350	338	337	340	342	325	317	322	344	373	311	350	298	350	353	370	316	318	315	392	319	365	302	366	342	367	359	351	373	367	324	343	332	324	337	324	363	331	326	362	342	346	316	362	343	350	368	309	324	335	318	319	352	343	339	332	326	322	360	339	323	335	343	321	345	327	308	350	344	362	327	344	343	381	330	356	340	312	311	350	351	332	338	360	358	332	349	329	350	367	337	356	348	349	335	378	319	357	391	342	325	359	297	305	362	356	352	347	369	337	370	352	341	328	305	328	329	322	365	306	297	343	389	349	343	327	340	328	342	314	356	289	377	356	345	319	347	328	353	321	330	322	356	330	355	317	345	334	339	379	340	315	371	368	369	337	359	348	327	346	346	328	356	315	329	333	362	368	346	341	341	338	337	332	352	359	348	371	373	364	351	326	333	308	314	324	351	357	326	344	326	359	368	331	381	362	352	342	320	355	343	319	328	352	348	375	348	356	339	341	355	357	372	348	328	345	341	294	350	326	337	318	345	335	370	339	309	327	355	337	346	348	330	337	343	332	331	319	339	341	337	345	341	333	318	349	312	356	340	357	358	328	332	350	340	324	355	356	335	320	330	359	321	338	349	339	348	348	363	372	312	333	353	358	352	314	376	347	310	359	373	343	311	355	345	322	351	332	346	336	351	313	337	354	323	330	319	334	334	335	340	334	356	344	345	328	363	337	343	318	334	327	356	317	316	373	325	357	377	335	351	334	325	345	300	359	337	354	310	331	364	378	322	344	355	326	344	350	332	358	343	325	313	337	355	356	336	354	350	330	348	327	336	361	336	373	336	338	351	354	348	339	325	328	331	325	361	343	338	346	333	360	348	360	335	308	367	345	308	345	319	340	309	363	347	322	347	361	334	361	353	361	366	348	327	315	345	327	346	308	334	344	335	349	324	359	345	303	322	339	311	341	345	321	397	323	314	346	342	346	350	385	339	326	328	366	321	341	340	340	354	346	331	347	328	329	358	364	343	315	350	338	331	315	345	362	367	340	322	329	336	335	312	310	349	316	319	345	315	361	310	322	314	332	340	342	353	331	341	342	328	322	361	352	337	352	319	346	353	329	350	344	312	315	349	356	330	332	342	329	323	336	348	354	335	343	317	309	324	321	356	341	349	338	352	350	359	334	347	327	330	362
32802	58229	47567	36011	28314	21884	16117	10486	4208	2184	1461	1091	1032	858	711	587	587	477	439	436	446	426	417	379	381	359	379	347	372	353	369	370	376	352	361	363	347	400	370	364	393	343	351	358	371	322	369	336	353	333	386	366	377	354	387	368	400	369	365	364	374	340	365	345	333	352	333	361	352	358	359	355	392	337	350	354	381	362	372	376	329	383	354	318	345	355	361	337	398	344	379	343	352	326	388	353	349	391	380	377	368	353	353	356	338	349	389	358	345	348	359	345	344	360	390	375	358	367	380	373	364	360	341	344	343	359	332	346	367	341	373	366	337	380	338	322	349	354	345	377	358	358	379	365	336	359	357	376	338	316	347	355	350	401	330	370	337	356	339	333	359	379	372	353	352	375	355	411	384	374	359	349	334	374	353	364	347	366	346	345	329	359	338	339	392	352	351	360	377	361	367	362	370	345	360	351	376	363	364	361	330	346	370	390	356	346	336	352	352	368	393	349	376	328	327	360	362	363	330	343	366	361	359	354	341	378	365	330	332	374	351	365	332	353	339	378	328	388	368	370	366	343	390	353	365	383	363	376	354	370	356	377	384	341	308	364	369	345	342	321	351	389	390	350	362	382	369	336	368	368	354	344	350	331	386	310	344	376	356	362	325	355	363	329	321	355	365	365	353	358	340	366	372	361	357	401	340	387	357	376	351	319	376	366	338	363	376	365	376	369	349	366	347	319	342	378	364	343	338	354	340	379	347	368	325	353	402	346	374	369	347	339	374	353	359	334	314	366	362	339	384	337	338	333	350	377	357	350	336	358	354	367	375	327	363	354	320	369	368	362	356	370	338	349	322	355	367	346	368	355	350	379	376	293	338	372	346	313	337	356	340	381	350	332	342	364	347	338	331	378	355	335	404	377	385	361	355	344	382	396	337	370	357	373	372	357	323	346	369	410	352	379	374	349	380	352	352	343	371	325	337	323	398	356	354	331	373	367	332	399	374	363	381	360	368	354	367	360	396	355	353	381	341	337	344	396	335	363	349	355	335	354	374	356	346	345	387	368	359	376	344	351	366	349	345	376	358	370	364	366	368	383	333	354	358	358	359	358	385	368	339	321	342	356	379	354	328	372	366	366	313	344	374	370	353	336	368	329	360	364	329	385	367	363	358	328	347	335	369	371	352	389	370	373	362	364	390	334	351	352	329	370	367	357	349	333	356	369	415	312	327	344	340	352	366	360	375	342	354	363	312	384	387	385	334	371	378	330	350	383	372	348	344	341	380	315	372	358	380	384	369	348	369	364	338	393	363	361	370	369	333	348	384	388	368	338	375	369	349	343	391	319	344	368	355	378	371	369	317	348	397	356	381	344	346	359	387	353	341	351	339	339	357	363	386	372	334	361	392	360	356	353	364	376	344	365	371	345	365	369	351	344	323	363	373	359	365	373	352	373	396	354	345	374	359	325	368	348	336	328	343	370	355	376	358	358	357	347	373	355	353	327	366	379	343	349	339	380	386	360	363	344	396	375	345	403	379	351	374	349	360	364	346	356	353	343	335	371	365	348	350	377	385	338	342	369	373	346	371	325	398	349	389	355	354	363	368	380	388	385	336	311	375	386	362	391	353	327	346	319	365	348	373	356	374	367	333	320	349	359	340	354	335	351	357	368	360	400	344	361	369	374	360	327	336	367	336	396	342	362	359	339	384	405	357	336	354	347	335	342	334	368	358	393	327	378	347	350	349	347	352	320	379	359	338	368	370	365	375	341	375	346	345	344	354	361	338	361	369	350	360	354	367	350	376	338	364	348	366	348	363	317	391	352	344	335	342	378	388	352	386	335	347	346	371	379	377	385	374	391	340	371	373	361	329	338	335	333	358	338	349	341	364	375	350	350	362	363	392	332	385	354	347	339	398	323	338	337	352	343	344	373	348	367	342	347	393	335	346	356	353	342	337	371	356	378	358	349	374	341	378	360	336	370	366	352	356	337	335	363	355	366	365	388	357	345	368	347	388	349	337	405	360	328	354	369	386	341	307	333	359	363	332	356	342	352	350	354	362	370	375	367	363	370	341	339	368	354	384	355	311	352	353	388	361	355	368	355	355	368	328	376	343	356	341	340	373	361	398	349	345	380	341	365	345	366	353	342	368	376	376	350	336	353	381	356	378	337	355	346	316	334	352	349	331	352	356	350	392	381	380	362	365	337	368	344	375	344	375	360	334	343	369	341	372	362	371	365	338	350	364	379	352	371	344	336	374	342	365	314	388	350	381	372	373	347	369	327	351	373	363	346	338	355	368	356	361	336	362	332	358	357	342	372	353	367	385	360	353	344	324	358	373	370	362	341	339	311	379	378	360	348	336	356	331	363	383	346	355	343	330	357	396	411	347	349	336	325	347	362	332	373	380	341	353	382	344	357	359	367	335	341	341	349	366	361	361	379	327	322	360	413	347	338	317	305	388	343	348	309	385	328	359	372	339	326	359	345	368	384	349	342	409	368	371	372	343	365	330	377	354	382	358	359	367	354	364	361	370	365	299	362	366	355	326	350	339	331	347	340	342	388	373	353	366	330	363	393	396	375	368	390	329	326	337	364	363	359	360	377	356	333	359	347	361	379	368	334	321	381	371	383	384	386	379	354	361	329	390	358	352	359	377	369	366	367	357	367	350	338	359	342	363	355	371	374	349	352	350	371	343	391	353	370	343	377	356	354	375	349	370	338	375	338	330	333	356	384	339	350	374	340	395	376	364	358	339	356	353	364	371	357	355	370	368	357	349	325	368	352	352	358	358	360	369	355	359	352	358	370	355	373	373	347	353	350	352	351	352	352	329	400	384	388	358	338	377	350	368	352	344	390	368	379	391	320	355	393	356	345	342	374	357	341	393	332	340	363	372	356	367	355	339	364	361	360	355	362	361	383	367	380	353	345	353	372	379	332	329	364	344	379	365	360	341	364	382	365	362	386	328	324	400	398	353	348	374	347	350	368	355	355	358	357	355	363	383	354	362	346	361	350	367	357	384	350	346	362	311	356	314	349	337	361	354	373	362	364	358	373	348	352	332	372	377	332	355	333	380	365	365	364	364	338	361	342	340	356	359	359	386	381	357	336	333	346	338	321	333	348	349	357	353	369	363	358	337	336	374	331	338	350	371	395	320	358	330	339	369	323	360	380	367	344	352	370	345	350	377	333	318	364	336	367	347	368	345	349	334	350	359	384	318	355	353	374	333	334	352	365	337	371	364	363	347	365	326	370	363	349	324	358	343	359	367	351	387	391	324	376	329	358	381	374	333	325	331	377	372	348	327	361	350	377	355	337	346	347	379	355	384	348	369	367	334	353	377	361	361	350	346	348	340	356	335	348	377	345	369	360	380	379	332	337	364	367	387	349	341	350	317	371	348	356	352	351	382	347	362	359	336	344	344	332	343	387	373	362	324	388	356	373	371	397	349	322	392	389	328	355	335	364	378	319	386	340	396	360	362	352	361	342	351	387	361	346
25695	21852	29960	29364	22837	15873	9394	3964	1826	1099	893	659	641	569	503	455	489	431	420	368	385	403	394	389	418	407	369	375	378	399	366	353	349	366	376	368	373	421	339	400	387	339	412	380	379	397	378	378	397	395	388	348	352	356	355	374	391	378	376	369	367	359	395	345	411	399	409	431	384	373	342	406	379	389	368	385	359	387	395	367	379	334	422	376	348	382	385	368	338	380	375	371	414	420	385	360	382	356	377	402	390	363	393	378	383	363	388	385	374	385	365	370	382	377	331	364	394	390	368	376	371	383	363	389	338	351	380	362	381	395	373	391	343	346	398	412	336	371	401	396	373	353	362	400	395	365	421	385	384	390	368	352	399	343	369	361	371	360	372	363	350	343	367	380	382	369	358	365	390	366	344	373	342	397	377	348	360	389	328	386	395	373	377	376	359	375	390	357	363	385	411	409	360	418	346	382	389	350	405	395	377	387	410	378	414	358	353	408	361	417	391	360	401	363	394	369	365	377	360	341	404	371	385	374	367	360	383	364	434	366	332	404	407	383	368	367	364	354	395	376	351	373	373	390	353	354	341	375	385	383	377	385	374	362	397	367	372	370	338	349	378	372	357	402	385	356	353	344	410	377	373	388	358	373	404	352	362	353	386	358	368	364	359	369	366	384	374	361	362	385	368	385	370	385	363	372	377	373	353	375	361	376	354	373	378	376	376	355	384	368	380	403	390	370	370	387	383	406	385	376	382	351	360	396	409	385	387	359	365	421	362	366	389	396	395	406	385	333	403	372	397	405	359	367	397	352	381	367	366	395	367	374	394	342	383	391	355	407	394	386	369	372	350	379	348	392	359	374	382	373	398	389	335	356	390	372	370	346	370	397	370	400	353	402	397	358	437	360	390	353	366	424	384	380	396	360	405	332	349	364	322	396	392	346	380	383	372	342	352	376	387	380	347	386	374	384	360	382	361	401	345	350	357	401	368	398	377	363	356	370	378	402	413	358	388	391	377	366	365	361	359	353	375	336	366	369	350	365	357	369	373	396	376	348	397	370	366	364	371	361	368	368	380	367	421	404	359	391	374	352	379	387	380	363	394	386	369	379	351	404	404	356	374	360	376	358	367	393	338	346	367	377	321	353	389	390	357	358	347	388	368	337	387	395	371	371	386	355	346	376	388	339	387	388	372	331	403	362	371	395	344	359	360	378	382	368	391	350	382	372	374	399	326	358	375	386	381	382	382	390	392	354	381	390	349	375	359	377	371	360	351	363	381	395	397	370	372	379	386	358	380	364	384	361	396	391	391	378	364	373	377	390	362	389	359	376	355	370	342	395	363	387	365	390	386	388	402	391	371	373	385	352	363	365	368	381	366	361	410	373	403	373	370	342	401	361	404	387	374	366	400	335	395	332	363	367	365	352	347	386	364	393	364	363	379	418	371	377	361	410	403	403	388	393	365	381	408	358	337	352	383	382	386	357	380	350	371	380	404	388	360	333	362	381	365	381	437	370	396	382	374	369	386	375	381	384	389	372	372	369	374	363	380	374	367	378	373	365	356	338	361	367	383	380	355	381	382	352	375	363	373	393	387	343	375	357	382	377	381	342	343	397	372	349	360	366	345	360	385	363	388	376	389	347	387	382	402	357	339	353	386	361	360	348	396	342	355	366	367	388	369	412	385	365	360	373	421	376	427	349	367	372	354	377	371	345	383	394	349	356	392	390	414	358	352	350	354	374	374	364	385	365	375	384	357	379	434	379	368	372	379	383	419	372	374	355	394	332	347	365	389	361	379	365	372	373	393	394	381	360	363	379	364	364	391	415	355	396	404	361	416	376	382	386	413	367	365	395	394	382	398	377	378	408	380	398	408	348	381	376	384	373	372	403	368	357	397	380	356	370	392	364	367	355	407	379	345	358	396	362	367	347	405	354	374	391	393	338	381	397	336	373	412	360	371	367	383	361	357	355	390	357	388	389	374	383	372	372	378	373	369	361	383	376	372	382	344	364	357	410	389	395	363	355	412	381	418	388	345	388	378	374	370	382	343	363	372	382	377	351	405	367	371	369	367	426	395	385	391	374	406	355	377	388	384	391	400	364	362	337	388	372	369	370	375	357	361	371	383	365	348	364	399	374	356	350	344	366	361	401	387	375	373	388	370	402	389	402	375	382	395	335	366	378	386	374	384	362	362	388	352	356	380	382	362	349	361	403	360	407	329	383	379	375	355	360	370	375	365	350	385	374	345	358	391	364	371	356	361	365	381	385	391	365	406	379	367	398	384	359	344	384	371	350	365	395	379	381	366	404	398	388	391	382	392	382	409	389	354	368	410	375	348	413	370	397	360	412	392	355	409	431	408	364	382	378	360	379	388	361	386	382	403	411	386	368	370	399	378	337	350	384	371	383	365	388	361	390	390	354	386	366	363	340	385	438	386	403	383	377	377	391	393	388	360	387	398	390	394	381	352	378	342	390	400	390	397	418	377	394	378	416	384	401	406	392	358	336	372	369	375	356	380	372	367	345	376	396	360	387	420	375	387	402	375	434	392	362	387	335	408	372	347	386	323	400	378	359	361	366	392	369	365	357	370	356	377	370	391	398	349	394	347	358	366	367	377	393	348	387	402	384	368	363	359	379	408	381	375	382	379	378	386	355	372	404	395	388	359	374	363	373	392	385	381	359	415	369	355	388	410	358	359	358	387	393	405	371	395	385	354	357	376	362	383	380	381	360	378	359	426	360	377	380	395	384	357	375	406	394	399	390	405	353	369	405	387	384	382	399	365	371	380	362	396	388	379	362	373	374	416	363	336	375	402	380	372	373	314	396	396	395	375	372	347	394	354	384	390	396	408	353	359	385	397	336	379	398	412	364	362	368	423	388	394	348	398	371	378	407	383	368	401	398	356	375	393	392	350	390	363	388	370	414	382	392	360	391	403	357	388	384	364	393	345	416	399	370	377	352	358	361	353	401	354	351	355	401	361	375	381	384	410	388	404	384	335	375	358	324	367	374	386	383	366	388	386	343	394	404	364	347	409	358	376	376	367	356	349	407	421	378	395	409	358	363	387	393	416	361	354	358	374	404	371	408	387	368	351	386	382	380	383	408	391	350	365	396	378	406	389	356	378	420	388	400	397	407	370	366	386	365	399	376	339	362	359	364	390	392	371	364	373	352	381	358	383	363	394	384	352	391	381	413	364	386	352	387	364	353	371	349	411	375	406	353	367	383	398	365	375	376	394	374	343	380	359	367	407	380	343	389	360	375	405	349	392	360	343	374	393	375	394	362	420	365	386	354	381	432	373	357	358	380	376	364	437	375	368	327	361	354	366	405	406	379	350	395	401	356	391	397	375	366	348	361	338	354	344	371	370	392	347	395	389	347	363	369	398	360	403	362	382	388	375	358	358	340	400	364	392	382	386	374	364	375	384	368	404	400	394	366	384	379	373	383	365	372	408	377	408	397	408	383	376	432	394	396	369	362	370	352	388	359	369	399
32232	54915	43467	31851	25659	18862	13043	6426	3123	1839	1384	973	842	726	625	603	611	553	484	463	457	437	427	471	400	415	408	411	371	403	437	393	411	393	402	398	414	415	406	411	375	436	406	441	407	387	414	412	426	430	379	397	394	390	417	412	387	387	391	395	375	411	418	415	394	401	403	410	411	369	382	429	380	380	402	404	410	396	404	407	383	381	375	370	381	419	382	389	406	416	384	396	412	419	423	412	409	408	399	408	415	366	404	351	423	448	386	418	401	411	406	402	393	398	453	409	405	395	355	384	374	387	410	379	390	373	399	420	384	400	423	399	427	414	407	388	412	392	401	416	381	396	394	383	425	392	435	395	434	419	393	436	425	455	398	403	381	388	412	401	408	427	430	358	377	379	390	407	392	428	372	384	373	392	417	378	408	435	417	382	407	358	395	442	393	380	419	447	410	396	392	422	401	405	402	412	402	438	390	399	411	416	404	383	400	445	390	394	417	418	389	403	441	414	373	399	410	396	415	409	416	375	395	408	416	392	407	402	440	389	364	367	413	385	413	422	383	423	447	423	388	418	397	425	395	434	414	406	400	424	389	404	390	417	413	435	400	415	386	388	396	351	440	345	413	396	430	382	413	399	404	413	426	417	393	413	417	411	398	412	432	429	424	425	407	419	373	372	378	390	402	367	418	399	417	388	397	459	404	390	398	382	430	339	426	375	375	430	408	385	393	397	410	393	444	411	415	400	363	388	414	405	403	417	426	428	434	369	438	389	397	401	404	408	393	393	398	394	383	377	420	418	388	399	379	380	378	427	427	379	405	400	413	395	391	379	407	420	392	379	440	401	416	404	403	398	410	424	400	382	396	414	400	387	391	384	397	432	379	399	391	427	394	381	389	375	414	425	410	410	397	394	428	370	397	380	369	425	426	419	406	373	412	379	391	363	409	438	399	380	377	418	395	391	424	408	386	411	421	418	414	380	381	410	404	367	382	385	411	393	414	367	391	417	420	420	397	398	378	416	371	392	378	425	396	394	384	413	389	383	416	407	383	447	389	382	414	411	398	414	378	412	381	390	373	410	378	398	405	426	397	416	403	413	402	419	399	374	358	439	414	397	381	403	450	397	378	394	414	397	415	411	385	382	380	372	405	393	431	399	401	409	379	417	375	403	384	398	385	424	411	374	415	422	422	428	392	404	392	364	393	391	384	366	387	437	431	368	379	405	402	385	411	416	410	457	420	378	363	396	409	394	393	383	415	389	409	356	407	411	406	385	394	403	410	399	397	378	386	412	410	394	415	417	375	405	389	422	377	388	413	404	356	397	405	408	426	404	432	412	391	400	419	405	432	395	407	372	437	432	394	379	405	401	386	373	380	400	416	381	412	395	397	405	389	382	392	413	413	431	373	377	364	399	387	388	381	472	423	437	432	414	411	416	413	379	391	410	438	387	427	408	414	350	394	414	406	415	423	379	372	379	370	390	389	390	390	400	379	357	414	371	403	377	436	408	365	385	410	390	389	368	410	418	414	401	434	366	411	428	414	402	405	412	397	470	398	434	465	388	390	388	432	420	411	408	402	406	407	412	369	389	400	399	387	369	415	401	389	360	377	408	417	415	423	403	394	420	365	401	422	396	383	418	423	380	388	430	439	377	398	404	435	387	419	410	404	425	414	442	430	411	430	430	410	386	385	396	396	388	371	413	411	419	419	408	415	371	403	417	434	381	394	394	386	386	396	376	417	441	416	415	364	396	420	425	422	391	398	420	394	423	378	433	407	404	395	388	385	409	392	397	400	391	391	375	411	389	402	400	393	411	409	411	412	415	374	369	373	413	392	388	371	400	395	405	395	377	403	400	350	380	392	383	391	400	426	378	393	399	412	411	408	405	432	388	402	384	394	417	417	422	386	388	407	378	428	398	406	389	393	408	422	417	419	411	422	382	447	364	394	450	425	400	418	388	411	404	377	404	437	380	420	431	401	397	403	366	408	360	414	405	379	437	367	392	380	429	362	398	425	405	375	407	390	373	409	398	384	383	408	414	426	382	397	406	389	406	372	395	419	416	379	424	396	401	422	414	410	405	420	428	388	418	377	417	394	423	397	407	387	416	409	433	410	371	430	413	371	410	347	417	397	432	384	390	386	390	375	380	393	403	409	426	374	393	396	412	385	441	435	411	434	378	389	403	388	408	421	420	396	400	374	416	393	439	395	418	380	403	384	418	413	387	381	392	376	432	408	377	440	391	414	367	406	424	383	408	407	384	411	414	382	408	403	421	401	373	419	382	370	392	413	397	437	402	390	388	421	409	397	429	413	411	406	399	352	416	393	429	416	430	386	428	408	403	416	404	396	388	392	389	390	401	414	382	434	398	412	388	404	390	417	403	404	399	380	400	394	418	411	416	410	405	433	396	426	453	414	392	412	376	395	399	367	381	377	433	407	404	385	366	375	410	389	404	393	400	434	361	414	428	416	419	400	383	410	362	416	406	401	421	416	405	409	425	381	372	388	400	384	394	409	381	429	347	416	408	396	400	404	428	447	424	394	408	391	389	385	357	420	415	385	430	387	448	375	441	384	414	394	391	384	345	387	426	408	348	401	382	370	405	409	381	381	387	423	458	404	413	414	415	400	456	401	400	407	416	406	414	386	407	416	390	380	400	401	405	414	387	385	403	390	415	386	422	399	398	346	422	410	401	387	383	407	404	436	400	400	423	430	421	427	418	402	421	392	422	388	377	384	418	428	408	443	389	403	386	389	370	417	385	401	444	420	386	420	405	428	392	385	426	392	399	403	408	371	410	400	387	399	421	404	420	384	400	398	386	425	410	398	376	402	394	430	380	398	417	439	386	449	394	416	460	402	416	380	436	392	386	415	422	436	391	417	419	413	395	428	406	455	382	391	413	386	409	376	385	434	380	371	375	401	384	371	407	393	418	421	426	387	376	415	380	421	402	425	408	395	384	398	372	349	451	409	367	436	449	412	378	427	375	376	409	379	463	400	427	353	415	417	394	401	388	373	420	419	395	354	414	404	409	373	391	387	420	437	426	384	394	369	366	463	397	388	405	398	384	426	417	431	398	382	378	383	419	425	407	390	368	414	401	378	406	417	390	414	414	391	396	393	372	423	426	407	397	412	401	402	404	385	427	425	370	393	420	378	396	458	413	378	411	397	383	400	418	451	396	395	365	399	418	415	394	400	425	414	398	403	399	367	388	416	421	379	392	389	383	414	384	396	438	433	387	397	410	419	377	415	374	390	434	408	427	421	411	424	387	426	384	419	402	382	424	397	372	424	383	389	367	393	400	369	408	405	390	414	377	388	387	412	381	401	429	393	433	419	385	389	402	375	388	419	375	382	413	402	379	400	414	388	377	425	376	391	401	423	399	391	402	400	410	380	398	416	402	430	420	418	376	404	404	398	389	384	401	397	399	408	434	392	404	384	397	374	382	409	381	405	411	434	388	405	362	401	376	381	427	428	378	431	370	394	387	403	411
23308	21653	29324	24863	23385	25484	22379	9852	3520	2154	1618	1268	1026	999	815	687	763	657	618	582	644	555	546	574	556	540	541	503	515	531	498	476	519	496	525	495	487	534	494	511	488	497	531	496	464	516	530	533	480	523	513	518	558	551	485	543	491	531	495	503	515	483	518	545	492	535	493	495	493	505	492	467	529	505	505	515	469	492	540	502	513	523	529	490	509	513	500	490	499	506	514	513	502	493	526	558	579	475	526	494	500	500	492	528	478	517	508	533	517	494	506	547	519	509	490	490	539	521	481	463	497	522	503	496	499	447	484	512	490	495	504	546	510	538	485	523	511	532	518	484	503	543	525	505	458	478	548	493	518	471	507	528	524	502	528	493	492	498	479	509	458	486	481	532	511	511	499	488	483	471	514	489	507	521	547	511	534	502	563	506	507	525	456	514	477	513	510	479	488	539	493	485	500	503	474	460	494	493	489	534	523	471	527	486	490	531	461	510	498	521	525	489	527	555	453	507	486	477	511	481	527	488	507	445	517	501	478	478	516	550	522	492	483	509	507	509	506	503	514	514	475	480	479	499	531	544	496	474	516	498	545	499	499	468	535	571	522	506	494	534	466	495	508	519	481	524	502	508	515	518	511	499	510	515	511	510	527	526	516	514	514	480	491	525	489	469	525	536	512	492	500	508	500	530	499	506	500	486	507	537	444	486	496	451	542	500	510	479	511	504	500	516	528	517	499	551	479	509	508	460	472	493	489	505	464	505	481	519	497	500	506	542	500	491	484	546	543	491	508	500	504	529	531	505	483	512	505	485	451	490	542	509	447	516	489	473	523	532	527	487	522	503	553	505	456	549	521	462	525	500	532	511	543	519	514	544	501	502	551	494	517	516	490	484	474	553	492	534	506	466	527	508	482	504	502	532	473	472	502	497	515	477	517	536	525	498	534	502	499	474	498	489	539	485	485	522	497	462	492	515	505	477	515	504	493	492	486	495	493	510	493	523	505	503	529	487	526	513	520	497	496	525	509	521	497	530	545	505	487	462	537	494	497	478	506	522	484	501	532	513	492	532	490	512	506	458	544	504	490	500	499	575	534	506	535	523	510	500	499	492	517	526	488	532	510	493	518	502	469	501	525	503	532	485	498	498	513	502	538	494	523	484	524	520	527	500	482	531	511	505	497	521	495	492	509	514	497	516	514	472	502	532	512	498	473	511	517	529	479	497	508	507	491	464	475	477	503	513	519	542	466	471	510	493	492	486	504	491	509	501	513	473	541	484	496	557	530	486	470	485	526	504	503	514	488	516	502	517	525	508	498	464	509	538	513	488	526	484	516	517	532	505	499	508	536	529	510	497	534	535	509	497	479	481	477	514	511	486	481	477	530	453	485	542	461	503	507	509	551	520	473	475	535	471	503	511	500	537	516	493	500	506	516	491	569	513	472	514	472	477	491	495	519	510	497	492	497	508	504	526	557	487	500	496	504	488	533	515	504	502	506	527	522	458	520	475	487	516	467	525	476	517	505	498	507	507	509	491	506	484	543	516	502	503	463	499	511	470	480	496	519	490	488	513	515	461	509	488	541	521	542	480	522	489	499	538	505	482	482	506	492	482	488	473	564	533	524	492	521	480	497	500	536	498	517	529	523	489	501	468	522	540	519	515	523	514	524	488	490	488	496	468	457	489	506	544	469	503	482	487	544	537	506	589	481	474	499	520	495	531	514	514	531	499	480	457	500	468	502	482	475	491	459	512	499	482	503	473	487	492	527	463	522	507	490	506	467	518	523	484	495	508	489	517	501	542	494	545	481	483	507	460	494	469	463	537	518	519	514	529	514	503	516	539	540	465	510	532	485	487	484	506	475	488	503	501	563	510	476	508	532	535	460	509	480	505	523	515	495	495	509	550	484	500	474	493	505	552	463	483	493	503	458	480	484	496	494	541	503	520	495	499	505	481	479	509	499	457	524	506	535	489	484	503	516	526	465	501	500	480	542	542	539	495	495	504	513	546	470	480	474	496	446	500	475	518	481	476	497	508	511	492	493	508	507	495	487	499	522	470	527	457	477	480	531	519	557	543	499	507	504	492	515	512	508	520	510	482	469	484	521	497	551	493	498	522	505	508	514	522	491	522	498	525	541	516	502	482	510	517	502	519	491	493	515	533	493	477	536	470	482	473	488	481	480	523	492	480	469	497	461	536	491	501	471	483	501	494	524	489	513	511	499	523	509	448	488	450	506	499	499	479	523	518	490	541	520	494	485	493	500	524	519	489	523	539	478	522	484	520	520	473	497	488	483	456	491	541	490	473	509	445	525	477	504	528	505	506	500	506	437	480	467	538	523	480	482	487	532	504	505	497	462	541	493	492	468	516	536	537	501	529	520	513	486	467	512	500	474	521	489	477	521	489	490	464	457	487	459	499	512	477	536	561	496	517	506	530	515	527	506	548	525	502	521	523	531	490	573	480	489	492	501	453	488	528	488	558	520	508	522	497	510	495	478	520	540	500	505	533	499	523	488	498	506	517	516	497	425	497	524	495	567	495	508	511	447	480	517	492	482	516	511	511	526	531	463	518	516	501	505	487	486	453	474	526	487	512	514	507	505	503	465	480	510	490	526	544	508	494	493	511	513	498	540	501	510	513	552	447	504	502	507	550	482	535	493	562	528	551	477	538	479	423	508	497	504	513	507	503	479	501	523	467	531	480	504	472	439	487	487	473	539	501	506	510	509	522	492	537	472	506	456	528	487	548	489	489	486	504	487	502	484	485	551	501	496	512	506	493	538	496	515	504	521	534	483	484	507	495	495	483	509	502	537	564	479	484	515	468	533	480	496	516	499	508	497	468	490	463	511	501	505	510	507	507	493	485	497	529	482	489	496	479	481	508	486	492	479	499	534	546	536	492	493	518	475	494	557	505	508	484	472	498	502	478	503	499	500	517	480	496	514	491	501	489	512	517	512	502	535	481	521	468	500	536	498	477	481	525	539	505	501	505	516	509	531	539	510	525	507	514	516	512	472	505	504	553	502	536	489	504	510	510	510	500	548	461	522	516	490	489	504	503	536	526	512	469	513	483	511	535	544	503	467	522	496	528	537	495	484	556	479	536	510	480	518	470	495	495	503	476	527	511	508	507	497	523	466	502	526	521	487	487	524	452	500	527	495	518	496	502	500	501	510	508	555	530	533	477	475	486	472	494	513	520	529	507	490	499	523	506	501	522	469	476	507	502	538	533	492	481	468	532	533	477	498	476	519	484	472	482	517	454	497	510	465	513	505	518	504	524	550	512	546	492	506	502	465	490	471	487	555	490	494	514	498	473	542	523	465	505	519	514	478	467	523	456	521	530	519	459	537	541	491	472	510	487	555	502	508	464	508	523	459	532	477	505	481	515	474	491	528	514	472	498	499	481	512	500	477	492	510	522	496	494	487	488	477	495	532	479	518	504	456	554	479	524	534	489	483	481	491	492	515	509	499	490	515	502	497	491	523	476	515	521
34371	64813	53347	41276	35104	28650	19732	12001	5462	3360	2510	1704	1495	1255	1065	935	869	783	754	631	654	564	624	585	602	573	510	523	502	535	552	535	512	536	527	522	531	551	510	551	496	532	507	537	514	513	521	507	516	560	539	530	507	543	496	538	509	531	518	526	505	492	517	489	493	459	499	514	505	509	488	487	506	526	519	521	521	515	545	498	571	506	502	524	520	545	518	544	514	508	533	491	514	529	517	509	490	476	492	533	551	467	511	499	475	496	533	525	505	525	492	520	456	508	534	521	514	540	487	540	505	476	484	507	520	524	486	521	507	527	544	504	518	486	550	496	495	526	481	544	497	523	482	522	522	540	510	456	483	489	502	535	500	533	529	531	523	540	549	553	499	518	517	567	503	542	467	498	516	538	523	503	458	505	551	547	519	539	521	475	488	515	525	506	497	550	518	526	493	510	502	519	500	564	512	513	544	511	532	518	521	489	514	481	501	526	487	543	547	495	505	530	507	476	528	505	536	499	497	488	493	492	508	518	521	493	484	528	500	508	492	469	565	440	471	501	525	523	521	483	489	507	526	476	536	501	500	508	495	493	533	546	485	506	533	541	541	517	516	490	509	517	493	527	555	503	524	515	521	511	518	520	520	500	489	541	528	490	486	471	495	525	523	509	513	543	491	497	539	550	474	527	456	494	523	513	512	483	522	521	502	510	516	493	502	509	494	532	506	562	504	527	478	470	539	539	490	532	516	496	500	488	532	532	506	520	500	526	525	541	525	518	512	539	501	514	510	523	500	516	518	467	503	501	510	515	544	563	488	502	527	512	523	478	513	542	507	507	498	477	523	477	480	522	491	499	527	516	493	533	512	486	488	515	546	517	506	514	566	521	487	535	510	510	527	526	539	553	481	493	445	481	488	502	501	531	553	532	497	507	512	524	532	498	533	540	524	511	503	511	506	534	524	502	481	471	521	486	474	490	517	503	535	507	494	499	495	516	492	513	564	484	481	550	530	535	506	541	543	539	545	475	502	453	489	524	539	539	499	516	499	521	508	500	518	509	554	491	489	509	537	509	506	513	518	528	515	510	538	469	524	551	513	514	541	519	486	534	505	514	522	489	487	500	541	490	494	497	521	468	491	517	479	504	526	509	498	532	507	487	489	492	521	499	522	506	519	518	524	516	513	535	531	537	530	521	498	504	509	493	512	532	500	516	519	523	483	478	476	503	527	525	502	515	521	560	528	529	502	520	470	476	474	522	541	481	531	472	480	480	521	503	511	528	527	553	476	514	517	541	505	485	522	486	508	512	527	524	527	482	501	528	475	544	504	519	532	480	494	535	497	501	471	529	533	490	540	503	523	521	482	502	486	468	549	533	471	486	504	487	536	493	494	511	545	494	480	498	516	498	473	497	547	517	507	517	511	542	488	515	553	528	482	485	539	526	509	535	494	528	502	532	535	514	515	520	452	493	530	534	519	500	507	588	520	521	510	520	504	494	498	532	515	512	519	528	465	501	566	492	521	536	495	518	503	508	515	490	565	522	520	518	511	535	528	489	505	553	488	534	517	582	504	498	472	503	534	499	471	453	526	501	513	532	534	531	471	521	524	485	472	519	513	485	460	540	533	550	506	516	497	520	499	509	549	498	563	513	490	512	513	491	534	527	498	503	509	476	551	535	498	476	502	505	499	496	516	552	515	502	486	515	509	513	487	501	507	530	536	505	480	499	512	512	523	529	550	526	525	502	513	501	522	562	491	480	493	475	474	460	510	480	477	499	537	533	532	562	550	468	516	516	509	511	464	504	530	535	509	503	544	527	525	527	514	539	539	526	480	541	514	515	475	491	516	544	520	501	489	573	485	565	486	520	503	495	500	521	505	516	501	543	481	519	514	508	500	482	553	526	493	544	520	527	486	487	510	503	483	520	506	526	526	482	496	532	526	499	519	516	511	512	493	547	505	507	530	491	527	503	530	487	495	519	505	500	521	498	520	542	499	533	534	561	490	513	511	533	521	506	489	529	489	515	509	499	504	502	535	467	512	518	474	517	548	506	551	511	522	516	501	460	511	516	514	570	519	533	507	499	500	489	513	505	520	484	568	494	535	499	506	560	496	490	519	552	508	513	559	520	490	510	525	510	481	529	523	490	538	551	517	498	507	527	527	508	510	532	531	476	504	484	548	519	563	500	532	509	502	500	532	525	494	485	526	523	481	511	520	488	509	481	522	540	508	503	528	533	499	516	549	519	504	515	508	505	517	539	473	502	490	502	526	538	504	516	522	536	475	476	522	546	504	524	508	524	482	516	487	477	511	512	486	512	512	486	510	511	505	509	473	556	559	499	504	501	531	507	511	532	530	487	504	480	524	562	528	506	555	490	486	496	512	504	507	518	475	538	477	539	525	461	519	523	545	499	503	462	526	535	523	499	506	514	483	479	527	504	505	513	499	514	468	522	530	514	470	519	513	490	469	511	498	500	505	512	472	533	565	493	531	513	493	501	499	502	506	537	543	529	514	489	562	522	505	492	502	509	556	508	490	515	538	510	516	492	549	476	487	503	520	505	530	541	498	504	480	502	461	534	488	516	516	511	509	539	485	497	545	526	508	515	495	524	508	533	455	518	516	550	502	524	512	536	491	517	566	524	540	502	488	487	544	508	528	563	521	512	509	528	505	488	498	511	506	481	531	501	468	516	499	545	475	471	507	463	508	507	516	534	531	475	535	513	523	490	528	482	536	489	495	500	513	499	519	502	489	532	528	507	463	525	490	544	500	511	507	489	481	477	528	505	503	492	534	515	497	516	475	533	507	525	502	517	514	541	555	505	474	541	501	513	512	519	494	505	499	529	526	497	512	519	494	482	528	507	523	518	508	495	540	494	508	510	524	524	558	491	480	525	484	482	483	554	491	528	481	492	469	502	501	511	489	533	517	541	533	548	495	521	533	536	526	499	504	502	498	491	514	517	536	513	486	493	483	516	545	499	502	502	489	526	475	498	500	488	498	470	504	498	503	504	526	496	527	551	492	524	524	487	492	500	547	515	512	506	524	503	549	532	521	486	520	542	488	541	524	504	516	517	544	504	571	492	498	541	538	563	488	542	499	508	520	524	478	558	517	520	537	519	520	479	520	510	464	510	534	513	547	493	511	500	534	492	536	497	493	505	499	473	522	522	504	492	500	463	558	518	539	514	497	463	520	530	508	534	500	525	549	492	507	492	492	470	508	508	484	492	516	491	493	523	533	509	483	492	536	499	539	463	482	507	495	481	498	511	542	529	499	464	508	555	518	519	492	534	524	525	506	505	525	522	495	490	483	509	533	532	534	493	528	496	565	504	527	487	517	521	518	530	530	514	507	495	529	521	506	467	507	506	505	495	521	481	512	520	496	510	551	526	507	507	504	533	533	509	512	476	488	540	498	507	500	505	525	543	513	536	479	499	512	536	502	487	507	547	526	524	503	493	519	556	481	518	498	495	514	511	517	487	486	506	522	522	556	480
32225	34219	37130	27611	17948	10634	5432	2467	1146	731	632	485	420	367	369	364	329	327	308	329	311	272	255	297	254	297	272	270	285	296	290	287	278	274	301	280	284	263	286	252	265	284	266	255	274	259	287	316	317	285	304	272	298	304	269	271	306	224	279	281	301	286	245	273	305	291	297	278	304	276	289	234	269	265	260	292	279	297	280	252	268	274	249	274	249	271	286	302	273	262	299	276	272	299	259	285	246	273	285	307	297	299	260	266	319	278	272	309	247	272	272	279	269	275	279	293	278	288	290	271	264	286	276	269	302	289	284	285	283	267	263	276	313	311	287	257	262	286	286	272	274	268	258	272	323	305	277	267	268	267	274	259	299	300	278	293	295	295	262	263	290	274	285	268	279	275	275	281	265	279	295	287	275	317	282	226	283	297	272	249	265	275	307	294	291	299	285	260	309	261	283	279	301	268	298	299	286	284	252	271	280	257	296	271	267	257	285	251	302	267	280	304	287	277	272	276	241	253	303	272	296	280	298	275	320	285	275	269	273	250	295	292	259	229	297	299	271	311	268	280	282	264	273	262	263	289	285	274	274	284	279	260	283	252	257	268	292	299	264	265	303	296	253	303	273	261	264	283	274	270	268	262	253	298	265	263	292	286	287	281	260	298	242	253	308	294	272	299	252	261	273	287	256	246	297	288	287	271	262	269	279	294	265	292	243	305	252	297	278	270	308	285	279	286	274	270	276	280	282	279	258	276	285	266	274	270	260	291	290	292	292	280	280	299	306	287	265	272	276	277	271	275	264	260	274	272	289	300	266	286	252	286	283	302	284	263	291	266	286	275	288	258	284	298	275	279	280	261	281	285	278	296	264	264	298	297	275	280	271	281	262	268	270	287	270	276	291	278	282	282	256	304	270	278	288	278	290	275	273	261	291	300	273	266	265	256	295	273	286	287	262	283	264	307	297	249	248	299	287	270	278	290	266	292	302	268	270	315	319	262	309	291	294	268	336	289	285	300	266	269	280	304	248	257	265	268	266	287	266	250	290	283	285	251	282	267	303	244	289	279	292	276	270	284	294	293	273	279	279	271	281	257	284	222	277	272	253	271	306	298	285	269	253	273	294	290	274	294	285	281	272	285	296	296	252	284	276	282	281	269	269	293	261	295	259	297	259	282	281	286	262	268	278	268	262	267	261	241	290	290	283	313	292	287	297	260	264	296	266	283	278	272	321	283	298	295	274	269	257	294	267	288	280	276	298	252	282	263	282	254	262	306	269	263	286	271	262	268	264	297	262	308	297	277	293	266	276	282	261	294	263	300	278	295	295	272	282	248	263	272	299	283	279	310	281	295	271	260	267	269	273	274	286	244	279	280	291	265	275	273	258	314	254	285	282	258	271	290	296	280	269	260	279	276	283	256	296	295	288	283	251	291	283	282	340	274	256	273	279	268	262	261	289	258	295	269	280	301	285	271	265	283	275	285	260	280	264	274	285	264	304	274	275	272	269	285	258	270	293	276	281	276	278	259	275	285	269	279	260	274	292	279	274	269	262	287	289	288	261	327	275	298	277	300	304	301	264	260	287	280	302	300	264	275	276	271	293	305	270	272	288	284	275	266	265	275	275	285	303	280	254	281	275	275	279	313	258	283	280	267	267	317	261	290	268	302	256	282	255	260	279	281	266	289	284	274	288	263	291	277	256	301	277	262	294	265	266	261	288	291	284	284	300	259	282	286	262	310	261	283	290	269	253	312	294	325	295	283	268	252	285	292	283	254	301	288	258	253	288	270	245	268	253	308	280	272	278	279	282	246	258	260	300	298	248	271	281	281	286	299	249	278	272	267	284	263	265	274	276	312	268	266	297	294	282	295	275	250	289	266	289	286	292	242	302	275	282	270	300	293	280	257	276	278	273	271	276	244	278	260	294	308	253	292	268	288	249	259	250	291	290	257	255	264	268	286	283	282	281	254	271	307	299	278	290	273	283	278	239	308	265	263	273	281	250	294	295	256	253	255	259	263	280	308	280	266	287	278	287	253	241	266	301	246	271	270	301	283	282	271	289	267	264	269	280	295	274	296	289	283	266	292	285	260	246	258	290	266	287	268	286	286	289	301	272	264	279	294	301	306	274	273	262	285	258	271	277	280	291	245	242	237	276	281	284	295	304	249	275	274	282	270	290	278	306	309	294	317	298	294	290	271	289	293	289	282	258	282	268	286	284	282	293	266	275	301	277	270	312	297	292	269	305	312	275	264	280	284	279	291	259	285	309	267	269	271	273	280	301	295	270	291	276	257	275	277	296	262	306	267	263	296	287	259	304	289	263	274	294	297	302	240	259	250	269	277	257	287	276	287	286	248	302	319	257	264	282	288	291	278	291	278	301	293	270	286	298	283	275	294	286	281	270	285	283	257	273	292	279	252	295	289	258	274	266	303	274	287	248	287	272	260	250	246	284	269	292	305	279	276	297	283	301	296	310	279	265	281	253	267	284	272	259	276	297	248	301	258	275	280	312	309	290	268	305	276	288	246	258	260	274	272	292	261	245	245	246	298	271	296	282	279	281	275	272	233	262	273	267	282	272	279	251	286	300	245	319	268	261	278	258	294	282	315	279	272	313	288	272	281	257	328	271	300	250	266	264	264	277	288	298	277	286	279	285	245	302	299	283	267	318	264	288	273	274	269	297	279	269	295	251	260	278	294	285	278	295	297	252	251	263	266	287	293	276	281	285	282	263	273	289	271	274	306	292	291	271	296	266	273	269	278	255	240	288	265	286	245	264	259	257	285	274	268	293	271	295	282	268	262	290	265	289	273	270	251	281	288	269	281	269	272	288	270	278	265	275	291	282	267	298	249	275	248	271	261	290	260	291	316	286	275	268	281	282	290	249	272	248	291	266	283	290	250	275	304	262	258	284	295	304	259	298	283	293	286	259	267	281	259	260	335	286	287	292	272	280	282	278	305	262	271	277	280	265	268	300	288	267	271	311	294	264	298	293	293	299	267	272	269	255	283	309	276	285	276	276	279	285	297	239	279	266	256	263	289	278	294	267	296	303	271	287	265	245	309	243	280	296	268	292	258	277	265	266	252	310	247	253	264	268	249	289	257	283	297	281	293	297	294	307	298	263	259	293	267	289	286	269	257	257	274	279	292	287	281	235	269	252	283	277	289	279	275	259	274	297	286	287	304	287	273	294	268	269	292	256	292	290	305	293	274	303	277	276	242	275	285	245	281	270	300	279	264	293	294	287	325	279	301	274	307	264	285	246	265	291	259	293	256	271	270	282	299	266	262	283	288	279	275	290	293	266	258	292	261	292	302	267	317	291	313	301	270	260	269	259	240	276	272	263	280	273	275	283	277	256	268	312	260	250	256	246	280	275	292	236	295	292	267	274	279	283	293	262	282	258	277	250	257	267	307	277	283	281	274	266	275	253	279	292	276	287	275	298	260	294	264	268	258	280	267	286	264	298	285	241	290	286	300	267	273	267	297	265	274
32929	48460	37551	26198	20204	14348	8306	4055	1957	1214	940	720	522	487	423	405	396	384	344	327	348	368	303	324	318	328	293	311	312	303	347	302	306	306	321	322	321	306	310	292	308	329	322	309	290	311	321	278	265	304	321	283	339	307	327	328	290	303	277	268	298	285	325	315	313	279	306	313	273	319	329	316	310	296	312	278	289	287	303	290	346	298	308	300	324	324	284	303	301	260	278	289	285	298	308	334	288	329	305	275	332	324	320	302	246	287	274	318	315	273	289	333	286	337	313	296	302	292	309	353	297	321	313	295	313	300	295	301	302	309	301	334	304	302	276	291	307	285	271	272	273	342	304	294	290	299	283	313	290	287	306	290	305	319	307	299	284	275	278	297	295	318	323	314	292	285	294	292	316	306	283	302	305	321	296	311	305	314	294	282	307	339	303	323	310	306	307	319	300	290	300	274	282	291	314	308	314	293	269	308	301	343	290	257	315	311	311	305	288	285	290	295	287	335	303	310	290	319	301	304	303	301	298	294	339	280	334	280	282	298	330	289	321	326	316	280	303	289	317	284	313	318	338	319	331	298	290	316	263	276	315	280	270	307	297	288	291	308	304	315	275	289	309	319	285	306	268	293	305	284	348	306	278	309	294	292	301	303	318	261	312	318	325	314	279	277	306	317	265	274	324	308	291	274	297	276	316	323	295	307	291	305	301	338	293	298	297	293	315	307	303	333	328	306	307	301	345	313	293	284	306	276	316	300	280	321	282	273	297	311	291	316	279	313	299	286	290	295	295	317	300	250	304	304	295	306	331	293	283	319	293	302	330	296	289	316	300	300	321	307	295	314	290	321	301	283	298	319	299	275	306	279	301	293	284	290	320	265	285	297	331	280	312	291	279	302	297	272	317	297	315	306	277	289	288	299	285	315	326	288	303	299	311	297	296	328	285	286	338	310	310	275	313	311	289	278	298	298	317	308	312	303	291	277	302	313	315	327	308	312	312	301	297	289	303	281	313	302	332	310	293	301	311	287	295	297	298	295	314	318	285	267	334	296	313	292	305	284	313	295	288	313	329	296	296	309	287	328	285	327	279	308	313	287	299	303	308	280	302	308	303	294	285	286	300	298	312	288	295	296	301	297	309	286	320	320	294	310	261	303	273	299	311	284	326	302	302	318	293	313	292	317	294	328	291	296	280	293	331	294	308	292	285	285	303	326	314	317	283	283	336	324	292	303	321	308	321	293	307	326	313	326	333	293	302	326	319	290	294	347	304	314	298	305	288	302	318	297	288	288	292	302	292	300	292	264	310	330	339	285	280	310	314	327	297	306	315	303	311	334	281	313	293	328	283	281	308	320	328	294	271	312	286	299	316	295	315	291	287	326	300	309	323	282	301	297	281	305	283	303	322	313	324	294	316	317	295	323	325	282	318	324	270	314	306	299	312	293	284	294	317	312	328	294	295	301	307	287	291	306	280	316	322	290	307	297	315	296	311	279	284	299	300	294	277	295	303	318	308	302	290	291	306	297	324	310	290	296	298	337	307	307	282	324	289	300	338	315	299	298	323	333	324	296	324	312	295	270	308	288	307	306	302	270	302	329	322	294	287	275	321	309	285	301	288	292	305	328	319	300	328	276	271	296	279	314	321	290	310	319	318	319	315	323	315	321	279	320	288	312	295	325	314	271	312	308	290	295	296	298	293	295	290	322	314	321	301	317	303	289	312	308	328	270	293	281	311	303	313	307	300	297	285	290	306	299	310	301	308	304	292	297	309	304	338	300	323	297	302	317	295	337	337	286	309	287	278	288	277	302	313	277	309	287	300	317	294	314	274	303	312	323	289	302	313	304	316	329	318	294	287	296	290	264	321	317	326	311	325	289	303	268	320	306	292	275	301	293	261	331	306	306	348	292	283	301	335	288	291	295	296	333	313	298	324	290	282	268	288	317	346	313	284	311	302	292	306	315	283	285	304	305	273	306	311	318	312	314	302	319	278	258	296	312	273	303	294	321	274	315	290	295	283	328	356	323	296	313	323	311	310	302	271	308	299	291	291	313	271	315	315	303	306	301	278	272	303	362	299	285	321	282	283	325	295	285	286	316	295	339	279	296	314	311	288	332	326	285	332	286	320	325	298	320	314	299	289	303	297	313	322	300	311	314	305	296	288	317	297	262	299	290	298	322	332	286	336	295	341	283	270	263	313	279	262	285	300	289	308	301	285	317	291	314	306	309	321	317	333	305	310	294	296	303	312	321	292	322	301	335	297	310	321	288	287	320	314	320	283	329	304	296	306	270	314	309	304	304	299	273	305	252	291	327	335	320	318	301	299	328	312	294	289	303	296	265	305	308	303	298	336	315	285	311	299	310	304	304	297	310	320	313	279	308	286	283	302	300	269	341	299	313	289	297	290	322	281	287	338	310	307	324	334	293	257	286	306	314	306	264	348	281	317	314	295	303	286	315	302	277	309	323	297	302	324	308	280	320	318	295	301	305	286	295	316	295	279	307	310	293	285	291	279	281	313	288	283	321	307	287	298	281	311	281	294	333	310	322	297	321	307	306	295	314	294	334	334	242	290	313	319	327	297	312	293	294	306	311	310	324	302	291	297	272	330	287	281	321	339	334	303	309	290	297	285	279	307	306	290	300	321	277	307	297	318	310	283	306	308	314	302	291	285	285	287	306	328	286	252	289	293	282	290	316	298	306	351	297	316	287	296	287	309	284	300	306	296	303	314	316	284	302	294	333	307	322	331	303	296	311	303	303	317	270	261	276	300	303	306	337	272	238	301	295	313	304	292	308	310	283	273	306	337	286	312	303	272	299	289	293	331	304	302	300	325	307	313	310	307	319	321	290	268	295	303	310	302	306	286	300	293	309	324	316	285	319	301	307	307	285	255	279	278	311	289	267	298	303	289	305	307	263	301	322	323	296	299	297	306	288	283	320	292	323	294	321	318	303	294	293	314	317	332	298	297	309	290	278	311	295	275	304	339	305	273	308	302	300	321	320	291	335	308	320	301	324	295	284	305	308	319	304	286	319	274	307	322	288	317	258	271	304	293	252	302	321	318	323	306	291	292	303	281	305	289	315	293	282	289	347	273	320	316	304	310	279	321	321	291	314	301	328	330	286	320	316	307	290	310	312	313	297	296	276	319	277	338	344	312	314	300	305	294	289	322	295	309	305	313	289	272	334	285	296	300	304	290	310	288	312	314	261	274	303	300	325	319	280	306	312	307	289	307	303	289	310	278	315	279	285	302	299	304	323	296	273	311	291	294	325	301	314	279	298	328	327	297	304	273	302	307	309	310	301	317	330	301	317	283	275	339	311	295	327	306	251	299	299	300	334	301	305	289	292	314	345	258	326	271	312	276	310	290	296	279	327	299	302	263	313	296	310	282	282	321	308	303	302	306	290	331	291	326	296	283	296	296	310	309	302	269	311	307	298	329	284	304	291	333	298	296	259	305	309	269	297	334	337	296	313	319	310	293	288	324	311
24608	21690	29306	26620	25032	24668	17672	8740	3124	1321	1048	882	639	577	512	504	474	437	414	408	378	337	365	375	360	370	336	374	371	355	390	348	361	358	357	339	377	390	380	359	338	380	347	342	349	371	347	353	348	391	349	356	356	335	349	328	319	330	350	349	330	379	357	309	350	339	370	362	332	337	337	349	326	340	358	334	337	380	342	333	347	343	339	338	346	347	360	307	336	321	409	366	354	331	339	380	345	342	329	311	296	339	310	381	329	362	338	361	333	345	365	340	363	338	346	339	351	340	359	352	356	370	347	370	336	363	360	357	338	333	332	344	341	337	317	328	368	355	349	301	346	361	352	342	340	338	320	358	356	304	349	372	341	321	376	339	345	350	374	346	379	361	389	339	325	323	352	358	361	349	347	372	330	352	352	351	385	326	329	338	354	332	331	325	353	371	355	363	319	349	344	353	358	322	356	341	348	339	344	342	351	343	377	328	331	339	354	343	360	319	350	370	338	379	306	330	337	318	377	333	390	359	347	360	379	355	364	387	337	330	360	318	376	374	340	357	349	328	372	290	347	291	362	352	329	330	340	351	377	339	366	368	349	343	343	344	401	340	336	319	367	327	343	342	316	327	350	341	350	366	383	337	359	366	362	357	347	330	342	351	332	344	343	344	352	332	392	385	330	330	358	352	346	318	343	333	302	362	331	331	345	331	329	350	358	365	324	352	338	323	377	364	350	337	362	306	338	382	378	372	322	354	366	351	342	333	345	346	350	345	353	320	336	321	344	344	335	374	350	319	342	360	350	337	361	338	349	310	311	344	357	350	339	333	344	378	330	356	371	325	355	345	352	354	344	374	376	342	364	348	352	343	342	334	329	360	359	338	331	376	342	357	355	309	341	381	362	346	355	332	325	314	321	345	329	307	346	333	340	313	377	365	329	358	355	351	329	359	317	365	329	343	353	328	343	356	351	340	352	330	330	337	312	341	333	336	369	358	340	354	361	339	364	335	342	365	373	335	326	325	362	350	350	345	319	325	329	307	354	329	353	340	371	379	339	340	345	358	345	404	386	376	323	388	365	334	365	344	353	354	324	360	359	363	364	350	367	355	314	372	362	363	344	356	325	365	363	330	344	345	347	326	345	356	301	381	319	339	322	368	312	354	351	375	353	322	353	336	332	374	356	370	380	354	334	360	325	345	345	331	339	379	325	332	354	376	330	350	319	361	325	325	339	366	352	376	357	322	359	306	368	306	329	365	365	335	356	392	348	378	351	337	345	340	314	370	338	349	347	344	351	333	308	316	356	317	355	330	354	369	351	344	369	341	347	376	312	351	335	334	343	336	334	336	333	331	335	340	331	346	345	349	354	362	354	367	352	322	360	320	350	341	372	325	346	346	327	366	308	338	356	353	354	362	368	353	353	360	341	317	337	351	332	350	366	345	353	358	362	343	327	369	324	348	329	385	337	336	312	363	337	349	369	316	330	338	347	347	353	337	363	346	356	369	332	380	315	374	395	365	348	336	389	359	341	341	377	350	345	356	346	341	375	317	356	344	350	350	350	319	355	335	344	371	329	331	350	365	312	339	336	348	355	355	349	356	342	381	329	365	323	341	382	329	337	327	352	358	379	384	357	343	351	337	332	354	361	349	334	365	337	377	354	335	341	373	334	329	348	360	334	328	377	357	343	341	325	325	351	342	296	353	336	312	331	340	321	303	355	388	336	353	353	350	350	353	361	332	323	351	355	388	387	338	345	393	339	325	342	354	357	396	375	329	324	357	366	334	357	322	360	359	375	345	336	363	328	338	357	347	308	361	336	333	354	355	363	347	354	335	336	345	335	349	348	348	321	359	385	328	364	364	344	356	310	338	349	383	335	342	364	368	344	360	359	318	358	330	329	363	330	331	355	380	333	350	326	368	321	349	301	370	368	330	339	342	342	370	336	334	318	349	360	359	330	345	361	369	362	336	356	322	339	327	359	340	361	356	358	332	338	372	371	335	336	357	358	306	351	340	343	350	293	310	328	355	393	330	362	336	348	342	366	332	348	345	340	393	326	371	352	362	318	320	328	350	336	339	355	337	345	344	356	330	326	316	353	353	325	358	343	373	331	331	321	346	336	330	324	329	364	349	379	322	358	386	346	323	381	341	336	339	348	338	373	334	367	320	330	345	374	375	385	347	357	379	350	329	340	347	320	361	337	317	327	344	373	357	345	310	340	367	341	347	301	344	331	334	357	344	354	328	356	371	337	333	370	349	362	324	314	340	363	366	334	380	345	339	320	338	324	331	340	333	374	323	355	397	342	338	356	352	306	335	344	334	354	354	372	346	340	379	384	357	333	344	339	353	339	354	373	370	357	323	354	370	334	327	354	381	355	349	351	343	365	341	343	356	322	329	381	335	366	372	337	333	342	340	326	342	320	329	357	384	346	341	332	360	366	336	367	358	322	339	371	366	344	313	335	331	360	364	379	353	353	350	350	327	378	320	348	310	348	350	334	343	359	334	346	349	338	348	344	333	374	328	342	332	357	316	371	356	360	336	356	341	346	373	338	370	327	328	356	344	373	335	320	396	344	343	376	350	338	321	357	344	333	357	343	330	326	310	336	339	324	352	322	314	345	381	347	315	390	385	359	353	326	327	366	319	345	337	341	352	380	359	366	339	348	341	340	358	354	391	369	358	321	353	357	332	388	334	299	339	376	329	372	343	348	375	337	362	338	333	367	379	345	320	354	336	343	345	366	321	383	332	367	336	324	370	389	361	366	352	344	335	355	362	335	398	346	338	343	320	332	349	327	380	318	348	344	337	341	303	353	353	364	354	355	353	360	309	328	321	349	343	353	360	309	341	350	356	369	355	362	334	345	295	348	345	332	336	328	310	311	328	374	327	347	337	320	330	352	318	352	390	318	329	333	356	327	363	341	335	369	371	341	360	346	356	315	339	353	358	344	354	353	322	361	372	357	349	333	374	358	346	369	352	390	354	365	350	353	343	398	343	315	317	362	316	340	319	353	358	356	349	347	329	355	347	360	354	344	321	325	350	323	334	375	366	327	348	386	322	299	321	323	352	345	360	358	320	330	362	313	337	348	366	336	335	381	373	371	347	360	328	351	357	353	370	325	327	337	337	341	356	360	323	372	346	364	362	357	306	341	367	312	341	323	347	325	327	316	337	349	331	379	352	323	352	347	346	352	383	346	348	336	338	367	367	334	342	371	327	312	350	350	355	322	364	331	341	320	328	342	313	344	320	352	348	335	341	326	355	350	356	350	340	333	356	341	358	342	350	383	353	351	347	363	319	331	310	358	355	344	327	342	337	317	336	346	388	346	333	352	360	324	341	365	326	354	334	364	329	322	352	349	379	361	358	355	328	361	356	345	341	354	364	348	354	356	320	330	348	374	325	339	349	325	309	351	354	344	379	326	358	351	362	320	338	318	346	363	349	372	310	353	354	351	363	352	344	345	337	371	351	352	333	312	340	386	335	334	327	332	355
32418	57923	46875	35669	30131	26582	18174	11416	4703	2043	1516	1266	888	766	668	635	537	566	475	451	460	439	408	400	374	387	415	345	353	389	408	367	351	386	368	353	390	351	360	303	354	338	361	361	382	344	366	357	313	336	359	363	367	372	373	365	368	340	356	372	371	360	406	358	355	351	412	366	343	377	353	349	361	372	354	383	373	409	369	371	364	400	395	343	352	356	373	400	333	383	363	363	340	386	327	336	391	380	383	352	358	342	328	332	358	361	351	364	372	334	380	340	335	382	364	372	363	366	343	356	400	359	361	333	384	329	377	344	345	356	363	361	360	378	358	352	354	373	334	378	370	377	363	345	386	348	325	377	323	360	338	370	388	355	369	393	352	338	341	339	390	366	351	356	359	375	370	351	363	381	321	342	373	340	361	372	404	360	379	352	379	336	347	335	374	394	394	355	358	315	376	377	369	339	352	330	383	347	332	372	359	356	363	411	424	338	350	370	361	355	354	336	365	379	347	378	330	351	365	342	349	351	344	330	373	337	338	379	355	355	329	376	363	345	361	345	388	388	393	364	350	365	347	322	361	384	375	345	360	379	378	383	338	362	338	360	341	334	371	369	357	329	390	350	380	354	364	341	372	381	341	386	395	344	362	381	373	346	357	362	366	387	378	347	372	369	368	354	362	363	350	351	347	326	332	356	377	332	371	346	363	354	377	345	345	355	372	323	310	357	379	367	360	382	326	351	356	336	341	357	402	377	389	355	350	345	357	343	364	364	354	342	347	330	336	381	349	337	361	368	373	361	332	363	375	358	365	387	368	364	354	343	371	339	349	352	380	337	369	344	346	335	383	344	389	340	353	339	362	374	355	365	360	382	350	364	368	325	358	377	344	377	394	412	364	365	361	395	356	362	350	384	396	345	360	329	350	359	356	341	375	380	376	358	336	367	335	377	357	358	369	338	368	359	369	315	352	320	317	371	363	374	350	384	327	357	355	355	359	354	338	353	361	349	385	355	393	383	354	368	391	336	332	355	373	370	364	386	355	379	343	368	357	365	355	383	358	385	355	374	374	394	352	361	376	384	386	359	366	392	348	370	369	379	396	402	366	370	351	365	342	338	361	349	368	356	405	345	317	376	368	340	384	336	343	392	360	358	356	363	356	374	371	360	385	370	374	398	373	389	377	373	358	360	371	351	341	358	392	385	400	348	356	378	358	325	356	346	377	365	329	383	356	339	377	368	335	383	373	369	346	388	364	350	378	347	358	338	352	372	398	380	360	324	355	304	369	375	379	367	385	354	361	379	378	353	331	394	394	326	369	366	371	364	373	384	356	377	328	343	377	357	400	359	361	369	347	363	331	351	336	361	376	385	357	346	380	352	349	394	329	366	381	399	354	394	329	381	357	377	373	349	365	355	405	365	364	345	349	337	340	370	371	361	351	374	363	324	376	381	380	372	371	362	336	367	372	376	371	331	378	335	397	352	349	349	389	378	320	336	351	349	350	368	367	345	366	350	340	351	365	358	344	364	326	345	363	381	330	368	364	365	364	340	345	359	349	377	360	386	344	356	352	323	351	355	385	337	351	369	369	378	348	344	304	379	398	381	358	369	382	381	353	359	328	368	351	346	323	353	370	390	373	324	361	379	369	365	356	343	347	380	376	382	329	338	379	345	367	389	362	390	342	368	358	344	355	353	354	379	311	366	390	351	367	394	324	355	352	331	327	352	368	350	343	341	354	346	345	374	364	353	369	362	373	363	349	340	339	403	381	352	326	355	341	336	382	362	363	345	327	359	350	366	363	371	315	315	338	388	369	344	374	358	383	382	347	378	365	361	385	378	380	328	355	361	350	333	351	341	366	387	337	380	405	361	366	392	345	367	344	365	394	352	332	364	351	369	382	377	361	325	389	363	364	360	372	371	343	333	381	350	367	345	387	366	376	341	366	370	359	360	358	381	374	371	351	334	328	396	348	353	334	359	349	346	364	354	369	349	342	356	355	378	348	382	350	351	350	371	358	358	350	377	365	381	376	378	365	365	376	353	351	367	361	368	366	385	393	367	375	335	326	404	391	360	377	404	346	376	359	387	323	356	376	339	355	331	351	349	359	385	383	405	351	356	389	373	336	354	345	361	388	366	346	404	324	390	388	383	347	376	372	380	377	345	378	354	352	380	365	380	370	327	354	380	371	375	369	330	369	365	344	361	382	372	364	390	340	348	407	368	363	369	335	355	363	380	381	322	344	367	389	358	345	368	376	355	355	387	339	377	370	373	355	378	372	370	387	345	377	351	364	344	367	383	352	362	341	377	307	344	380	397	390	375	393	351	355	347	378	337	371	350	367	320	371	336	375	361	334	372	359	399	377	383	353	363	389	363	351	371	365	369	369	376	359	349	385	406	345	377	345	340	363	380	354	337	383	374	354	342	357	372	330	352	334	365	363	388	363	386	340	360	357	353	374	353	390	402	345	360	372	385	391	376	355	364	378	408	342	347	379	375	372	334	382	360	341	392	379	362	319	360	339	353	369	362	373	352	348	338	361	346	335	360	361	376	358	358	377	372	367	340	358	363	350	364	379	343	330	354	371	336	389	382	364	365	346	351	329	368	353	368	357	337	371	352	354	387	384	366	347	382	359	348	403	359	358	348	342	358	387	366	375	326	360	340	414	364	343	383	361	348	372	398	386	355	367	407	363	400	413	321	374	364	347	353	378	324	355	374	369	340	352	342	388	348	340	338	364	339	399	381	360	327	365	362	373	370	334	382	355	343	345	346	356	369	363	341	369	339	337	339	350	360	361	344	390	355	334	354	387	338	347	370	375	333	371	386	374	387	420	345	362	371	343	347	346	358	362	397	369	395	351	339	351	373	370	361	363	339	368	378	393	317	366	343	337	334	351	382	334	379	359	337	375	381	348	353	362	393	347	339	357	360	344	393	369	370	347	384	365	405	388	378	366	349	389	360	388	384	371	343	370	319	403	387	400	362	372	356	345	345	363	361	374	357	366	350	385	327	348	368	351	362	384	331	392	347	387	374	352	360	345	371	364	344	342	325	387	368	376	344	321	358	366	364	333	369	324	375	370	408	332	350	370	386	347	355	356	385	354	332	385	362	376	376	353	335	390	378	387	361	337	329	352	325	348	332	383	342	331	346	342	342	407	370	342	345	351	390	372	363	359	348	360	350	361	374	352	353	354	354	382	369	356	362	351	324	378	357	353	397	374	361	342	400	395	315	357	397	360	378	344	389	368	362	345	375	344	347	342	347	349	380	362	339	325	392	394	353	375	372	350	411	408	375	365	393	345	371	341	364	329	389	384	364	400	372	368	390	369	342	360	358	334	357	338	378	355	361	360	350	399	384	381	374	392	384	368	358	380	367	331	369	379	343	365	339	363	376	357	344	369	373	366	374	361	375	323	361	380	409	355	322	370	354	357	377	410	373	374	351	360	360	341	338	379	335	333	387	396	363	347	369	336	403	375	331	372	350	366	364	357	343
25804	21858	29899	29530	23862	18484	10286	3980	1802	1143	871	770	662	559	510	491	470	459	443	423	459	422	399	401	403	387	365	335	396	375	359	390	379	383	366	373	357	346	351	324	373	390	354	363	393	386	375	364	382	380	389	409	406	367	407	368	395	403	372	377	385	384	368	373	381	381	359	364	396	392	366	380	391	397	388	387	363	333	381	386	373	372	381	389	384	349	356	372	345	368	387	341	401	397	390	415	349	382	375	357	392	366	362	364	367	366	387	395	364	382	372	378	381	371	366	371	383	407	356	373	317	347	396	347	374	401	353	371	380	389	378	394	367	351	366	375	359	379	392	353	397	358	378	398	387	382	397	379	382	403	400	382	389	358	401	362	371	395	429	380	373	354	381	380	392	386	371	386	364	349	433	385	388	378	354	370	383	347	372	428	384	345	373	369	393	399	371	376	369	379	363	360	371	360	368	396	386	385	345	375	370	391	386	391	396	362	381	393	346	365	343	395	331	376	384	364	348	376	396	329	348	383	342	362	391	442	380	407	383	375	380	377	384	405	367	403	384	374	393	380	388	391	339	374	370	374	363	368	376	363	371	398	384	385	379	386	361	418	373	382	355	363	373	388	399	358	378	383	361	355	378	347	363	365	363	367	381	380	356	403	368	382	380	364	363	406	402	379	367	379	384	385	402	415	396	397	353	387	403	402	383	349	354	405	368	362	364	369	362	389	384	323	355	352	392	366	373	382	374	388	382	407	374	383	357	365	356	358	382	385	400	395	409	329	379	394	382	372	381	369	390	377	410	391	360	400	391	347	404	363	375	355	414	363	402	381	374	376	377	362	381	396	363	360	384	391	401	362	378	378	420	349	345	352	387	365	392	377	373	381	390	354	404	373	357	338	363	361	393	389	385	400	364	340	318	387	379	374	382	365	359	398	379	396	349	372	410	340	394	387	366	390	388	404	402	389	396	379	386	401	393	395	389	391	383	340	337	386	370	433	419	402	381	402	380	350	367	394	357	389	409	408	392	405	343	364	380	387	398	405	359	349	376	392	356	413	353	355	382	345	356	341	362	360	367	373	370	406	368	390	393	361	381	390	380	387	393	364	408	367	354	383	425	391	410	374	375	361	386	349	381	378	342	406	361	385	377	345	347	359	394	384	353	373	344	412	378	397	402	337	378	373	376	402	374	368	412	379	416	396	358	387	411	368	353	399	325	382	386	366	389	368	408	375	384	351	408	384	348	414	390	382	415	350	406	376	368	393	380	353	384	376	359	380	395	377	395	372	369	390	407	383	408	370	404	370	379	356	363	381	372	382	387	394	361	388	397	384	353	372	396	373	370	356	397	391	401	401	371	381	384	395	391	377	394	385	359	360	370	364	386	360	363	357	365	379	346	365	392	388	387	380	402	381	353	397	371	367	382	350	408	399	379	383	374	406	359	420	393	403	353	385	366	370	362	367	393	385	385	326	397	322	343	400	375	368	380	367	375	374	371	365	341	413	395	371	367	372	352	355	352	375	388	342	367	346	350	380	397	393	368	380	400	374	345	387	391	375	363	363	376	387	349	376	346	355	356	376	383	393	371	358	400	337	365	380	405	326	348	385	357	371	377	364	378	359	387	363	419	367	422	366	355	380	369	372	337	393	358	337	376	390	370	386	391	350	359	388	378	404	377	394	393	398	397	404	385	369	362	391	379	380	380	407	384	377	369	366	349	397	326	393	354	353	403	392	385	378	389	396	391	388	368	400	366	382	390	380	347	341	353	380	353	370	364	383	367	372	370	391	365	376	361	376	348	390	391	398	393	358	364	371	338	388	387	415	387	396	359	373	376	355	366	350	335	391	376	345	387	380	374	357	394	381	387	342	392	363	372	388	338	401	344	384	401	383	377	405	378	362	383	394	368	346	396	372	387	373	400	402	370	382	402	403	415	351	351	379	369	371	346	353	385	409	391	361	382	360	371	386	378	409	397	369	368	399	396	383	375	391	335	364	401	349	401	361	376	369	366	373	398	373	384	378	428	370	361	374	380	346	358	375	365	391	403	368	375	352	365	365	361	403	376	353	361	359	394	364	395	318	353	392	413	396	368	344	386	369	376	396	372	370	371	400	382	353	365	401	379	343	364	363	367	382	396	398	389	378	391	360	385	349	363	392	386	412	366	374	375	386	364	342	375	382	388	363	355	395	338	373	385	338	381	413	383	370	378	373	394	371	338	384	412	362	380	396	400	389	364	364	358	383	390	354	396	364	361	389	364	392	409	392	394	367	358	352	354	380	327	360	377	401	360	415	377	361	383	378	392	385	358	353	373	379	366	349	389	386	382	399	360	349	370	365	338	357	378	385	370	377	369	332	362	395	406	394	402	395	393	379	391	366	358	393	349	381	362	384	371	363	374	403	389	375	398	430	399	379	353	353	388	396	367	378	374	393	337	378	391	360	393	359	375	401	395	390	389	421	367	382	379	392	358	334	375	390	363	361	348	386	370	371	393	381	383	430	350	333	372	395	362	378	372	390	347	373	384	386	345	352	421	383	372	377	394	356	352	394	374	398	375	350	366	371	407	394	339	365	351	361	357	380	367	392	355	382	356	378	408	369	378	399	361	369	371	375	397	378	375	378	384	375	386	401	386	394	399	386	355	378	375	368	383	347	373	355	356	382	351	372	369	323	363	408	393	396	386	365	390	354	393	368	361	407	401	382	357	327	361	354	353	392	379	398	375	360	357	353	383	355	380	411	386	360	375	382	367	383	395	364	385	354	347	368	357	358	367	399	368	375	387	354	394	370	378	360	366	350	376	364	390	398	405	382	364	391	373	387	398	388	338	354	374	381	379	361	367	369	371	377	346	394	372	388	418	372	373	402	400	363	385	335	359	366	356	396	376	437	377	362	398	383	436	430	405	368	394	387	375	380	389	366	379	361	354	418	382	379	387	378	381	351	363	384	388	383	346	345	418	373	400	387	377	383	373	389	357	393	343	377	398	348	428	361	388	364	375	403	382	389	364	390	413	418	372	350	375	374	348	419	393	353	396	388	372	427	347	396	400	363	399	351	381	368	370	370	399	400	332	386	382	368	392	363	390	401	372	387	354	400	358	373	370	373	391	392	377	413	371	407	393	358	372	358	352	391	381	371	389	362	409	370	379	420	399	361	348	336	364	368	357	368	403	335	352	393	399	375	348	355	384	417	378	373	373	354	414	385	404	377	373	349	367	365	382	390	373	362	376	384	381	362	364	389	352	415	346	362	376	352	378	397	357	398	384	377	384	365	397	417	371	363	397	409	374	391	346	417	390	354	365	377	345	409	356	408	370	369	402	379	378	377	348	365	399	373	362	392	377	374	422	379	401	382	417	360	360	364	341	364	381	321	385	377	377	411	402	410	357	371	384	350	363	367	386	354	381	353	404	364	329	379	375	391	370	380	389	394	371	423	364	372	355	392	352	398	365	419	371	342	353	396	380	397	407	393	354	382	380	337	349	328	382	386	386	351
31906	54954	43988	32535	27698	21968	13233	6244	3185	1781	1307	1201	971	718	679	606	551	553	545	459	444	439	443	458	416	394	395	407	398	443	407	415	420	402	385	411	403	476	427	385	431	403	370	383	366	434	373	409	388	437	429	404	404	427	419	366	392	392	393	414	420	414	435	372	426	391	417	388	407	419	430	405	395	422	416	409	449	416	387	409	411	396	414	416	378	404	391	386	367	398	414	401	425	391	407	437	413	419	431	414	357	430	394	410	379	423	414	367	375	391	425	391	404	413	406	454	411	442	370	423	394	420	402	385	407	395	359	438	402	400	410	394	432	431	384	426	434	389	397	416	393	409	391	397	413	400	405	384	392	378	428	384	402	395	399	390	410	421	393	360	414	376	438	429	398	420	386	400	384	404	422	406	391	385	392	465	405	377	379	392	414	384	422	375	410	407	389	389	408	406	378	410	402	446	403	434	386	402	391	406	382	413	418	410	414	405	372	430	395	381	406	446	389	421	400	412	390	387	399	408	393	407	381	407	408	407	439	445	381	384	407	425	382	426	424	395	413	413	382	422	435	409	402	389	390	377	404	401	395	418	391	353	399	429	379	386	442	392	414	421	399	388	425	399	395	387	339	419	395	412	438	394	421	424	399	392	410	398	415	395	415	403	397	414	388	408	412	403	418	391	413	387	400	424	385	423	415	402	390	397	414	412	420	389	394	413	377	402	401	340	413	396	424	426	394	406	399	386	420	415	388	417	398	406	400	387	375	420	404	397	412	394	414	385	396	468	386	367	422	367	433	387	382	404	397	410	417	390	408	426	409	367	380	401	393	448	420	401	432	403	398	428	412	386	378	411	420	428	404	417	401	391	412	378	392	405	401	400	407	396	397	402	391	422	383	427	413	402	381	404	354	372	373	368	375	405	398	399	408	418	399	397	400	397	424	393	440	405	367	379	382	400	435	386	383	431	402	395	407	362	385	401	428	414	384	434	402	427	424	389	403	402	431	423	390	403	426	410	385	437	427	407	378	402	369	382	414	420	397	414	385	379	417	386	408	383	381	409	393	378	379	397	402	398	406	433	420	429	410	429	441	393	382	430	392	392	395	436	400	415	429	406	412	406	425	403	392	426	415	375	391	405	399	380	401	385	422	404	400	393	355	415	415	398	453	419	402	428	386	403	387	420	438	405	408	454	424	430	401	403	417	413	398	387	440	412	367	375	386	407	407	403	410	404	355	433	398	404	422	385	343	405	386	374	399	380	386	380	432	375	422	423	402	376	431	390	382	382	425	408	407	384	426	421	430	393	379	462	420	438	398	440	404	418	399	418	437	372	407	408	402	399	371	358	397	365	369	395	387	394	379	395	406	394	391	432	360	405	386	373	416	382	392	364	407	437	417	422	393	392	385	405	398	411	429	420	391	395	401	403	356	412	406	415	374	382	363	434	439	389	409	417	394	422	420	427	434	403	419	402	422	401	390	392	413	410	388	400	408	413	417	441	416	409	409	420	390	469	377	405	384	404	430	413	353	368	395	396	422	410	385	399	400	373	362	397	421	401	395	408	398	426	425	407	401	387	422	415	401	447	415	399	422	436	418	416	390	429	429	395	382	378	400	417	408	403	381	402	381	404	406	394	419	435	423	399	427	384	387	386	361	397	424	453	433	409	428	424	390	418	366	398	401	400	411	420	439	430	385	397	397	412	410	406	411	400	409	370	403	380	384	377	382	395	406	409	445	364	416	402	403	382	413	409	416	376	402	412	393	417	408	388	394	398	413	384	410	384	403	418	395	403	396	400	396	434	388	414	390	375	399	415	416	384	398	380	413	402	422	374	406	443	390	404	420	366	394	447	396	414	365	394	401	389	435	435	437	426	430	359	416	429	377	402	426	427	410	406	394	397	394	348	408	446	394	332	363	395	376	412	401	435	436	409	378	388	386	410	410	402	387	371	422	389	438	388	410	414	400	389	363	434	422	368	395	409	388	416	378	436	385	404	418	408	394	393	384	413	427	419	385	366	428	405	419	412	413	421	402	381	465	367	412	387	383	438	402	394	425	389	398	415	386	445	414	413	393	394	382	423	392	398	370	379	406	419	419	414	386	365	387	410	379	388	447	430	375	392	390	376	418	411	415	425	394	380	388	401	417	421	359	412	374	395	436	414	418	353	430	386	392	431	387	410	421	378	408	373	396	419	428	436	402	425	433	416	374	409	412	400	407	347	402	411	389	417	398	390	367	427	391	417	409	405	384	413	431	384	405	412	375	380	387	382	375	420	392	402	404	390	416	408	411	406	413	444	405	387	399	377	427	412	403	411	394	385	407	410	413	408	394	404	434	410	409	401	391	416	426	375	388	368	388	413	401	379	418	406	385	381	381	417	397	436	403	412	413	359	392	367	381	398	406	405	413	429	368	383	401	408	384	384	433	420	418	405	372	413	367	358	385	439	445	407	432	387	435	413	437	387	405	401	420	432	402	399	406	367	429	390	390	388	411	363	362	417	404	380	383	402	391	391	423	388	400	399	425	410	385	410	381	405	382	381	397	374	435	424	416	399	443	386	373	404	399	439	392	407	451	412	414	389	414	391	422	406	424	360	418	401	419	378	417	394	396	413	411	423	419	401	376	380	419	350	422	404	379	423	397	427	366	381	402	391	406	434	408	344	403	394	422	372	390	397	391	462	387	395	408	426	404	387	403	415	391	419	420	387	413	401	412	414	406	414	409	383	409	405	400	397	401	403	372	379	440	389	414	422	403	371	385	397	398	414	416	397	405	430	419	387	400	385	371	380	393	405	394	402	381	383	383	423	420	368	427	374	418	401	424	378	435	419	389	347	398	423	383	375	417	422	393	430	392	419	391	400	412	378	402	420	468	403	414	382	432	433	401	424	413	401	391	441	405	378	433	360	401	386	442	406	393	379	411	368	395	397	382	374	370	384	376	375	434	416	409	437	437	411	391	397	408	373	416	393	423	426	396	399	380	399	374	430	381	405	408	394	388	387	397	386	418	429	375	429	392	415	400	400	437	378	433	425	389	421	436	413	368	440	404	404	402	408	404	423	401	383	432	379	394	405	395	416	413	389	403	396	387	424	397	416	418	386	389	385	423	406	449	390	430	425	386	406	412	383	419	417	402	411	410	425	417	419	425	394	425	396	385	397	413	371	432	381	418	423	395	376	411	412	405	420	416	415	391	385	409	383	409	384	411	389	386	427	442	431	442	427	391	395	405	414	423	412	414	413	384	402	392	414	411	401	407	398	394	439	391	388	420	385	410	435	434	404	417	410	370	392	389	421	368	374	385	408	398	445	402	415	388	411	396	400	384	410	409	404	457	392	363	413	381	414	398	361	397	430	418	389	393	423	403	390	392	392	401	400	422	377	396	404	425	403	414	408	372	388	413	409	425	394	407	378	399	406	402	422	410	424	392	381	414	413	383	381	414	402	396	432	396	390	356	353	460	407	398	404	397	396	377	410	432	393	427	420	381	410	421	409
23330	21641	29421	24896	23995	27170	23827	11934	5226	2400	1519	1293	1183	903	775	733	684	601	637	557	582	566	525	531	519	546	526	535	511	478	547	537	497	529	530	505	495	512	474	497	512	471	545	541	522	495	531	492	546	489	478	500	577	490	550	526	467	489	516	537	523	501	502	539	476	479	470	506	472	491	454	480	476	538	474	505	507	493	468	474	537	534	464	495	488	528	518	513	489	457	520	492	485	478	558	484	469	520	488	499	503	517	532	526	481	522	501	465	491	500	523	494	510	500	466	487	508	535	503	506	457	507	492	547	499	523	475	497	512	511	519	477	476	485	485	521	504	491	526	530	510	494	532	464	522	533	508	513	509	526	520	497	529	481	512	506	503	483	490	556	526	549	481	510	522	515	548	497	472	501	483	536	536	470	483	481	523	478	532	471	512	465	504	491	498	513	503	486	461	480	501	478	586	508	478	461	543	467	475	544	494	502	512	522	488	514	507	481	524	530	534	493	446	496	505	517	494	529	507	507	499	487	500	512	524	495	492	531	482	492	490	475	512	523	470	533	529	516	506	511	485	502	543	542	550	465	496	521	491	510	494	513	508	496	484	502	492	505	501	510	512	532	504	509	522	492	506	494	458	477	509	507	530	575	535	509	484	519	500	501	527	503	524	510	529	498	518	466	555	502	487	500	516	537	505	504	513	522	537	496	524	501	490	462	470	516	493	495	479	493	462	461	533	545	490	499	515	547	523	493	527	464	502	517	570	516	474	499	526	503	533	529	478	535	521	486	521	507	460	542	511	504	528	494	497	514	466	490	516	490	502	501	491	498	479	498	561	525	510	519	495	514	487	528	499	499	495	516	468	504	562	492	508	495	528	495	487	509	522	508	493	512	482	512	511	559	528	513	507	487	480	485	497	485	459	496	508	490	493	495	491	576	512	506	504	490	485	526	473	515	510	531	501	468	501	479	520	518	497	497	478	492	480	470	525	518	466	480	486	470	500	512	486	497	504	520	562	530	491	486	489	518	503	477	530	506	518	531	465	479	514	505	495	542	528	512	495	512	538	537	532	533	519	480	488	510	479	477	503	520	505	477	493	529	526	525	494	513	511	473	514	525	527	527	496	544	515	512	514	478	494	537	512	488	483	458	529	517	489	499	508	533	538	514	528	478	508	507	505	482	493	514	539	520	461	502	509	494	487	544	480	503	508	515	533	529	465	538	490	468	535	501	476	502	474	523	483	460	506	488	521	502	495	469	503	515	507	488	489	498	510	484	516	479	497	514	497	474	493	526	460	537	518	497	482	483	494	488	491	438	493	495	503	510	497	488	515	500	498	457	491	517	528	472	506	484	505	509	510	521	507	496	485	510	510	528	497	532	500	468	514	540	507	530	502	526	498	519	521	510	485	486	487	534	512	521	525	492	545	511	480	515	483	481	513	526	522	534	483	517	498	518	528	488	513	500	511	483	488	513	491	512	506	480	471	508	521	506	524	511	516	501	487	494	510	483	513	555	507	515	478	494	526	470	527	550	536	510	507	486	514	523	487	502	490	513	556	490	501	476	499	469	480	486	499	474	489	550	487	476	536	547	440	541	486	526	506	495	500	511	485	530	500	515	495	472	507	517	523	491	515	502	508	479	509	549	502	474	478	511	527	539	526	508	531	539	522	516	542	495	528	482	509	507	519	476	481	505	486	483	498	478	529	494	470	529	520	515	493	530	495	521	459	517	468	530	513	501	496	480	489	481	501	545	507	493	497	473	491	530	528	516	497	502	483	497	502	525	495	501	517	496	502	470	506	546	503	532	503	490	510	514	489	507	529	444	559	465	489	468	510	474	484	490	440	526	508	545	460	490	514	506	494	549	468	493	491	529	463	491	506	471	495	482	505	526	475	486	489	525	504	520	509	526	529	488	478	541	497	487	523	529	518	529	488	521	513	490	509	508	490	518	510	517	488	512	471	484	551	531	529	500	512	500	525	485	506	516	517	515	512	467	519	540	499	481	534	484	488	491	532	502	504	495	513	533	487	491	491	540	512	523	501	514	540	513	500	478	470	519	518	513	487	523	489	520	498	469	486	474	515	522	508	492	521	496	488	528	500	510	499	518	538	541	508	511	511	497	511	486	513	524	471	530	485	494	535	494	480	523	465	521	469	545	491	498	480	512	546	487	527	502	543	528	489	505	482	530	511	505	487	562	509	529	506	482	512	521	488	497	506	518	472	486	488	474	499	492	519	493	525	531	523	476	505	549	467	530	558	525	470	509	464	511	520	482	469	518	515	530	516	485	482	500	485	513	524	545	492	509	552	521	503	498	508	526	496	559	542	495	495	506	513	508	552	508	504	508	498	535	541	507	495	536	484	466	523	499	475	502	509	516	525	500	526	499	488	472	502	528	513	537	476	493	556	497	491	521	504	481	510	521	489	498	518	484	465	526	519	478	513	523	510	494	521	473	481	532	505	513	495	481	507	470	526	503	497	509	534	477	517	494	512	502	512	501	530	472	502	482	497	525	444	525	501	490	468	494	503	517	527	545	515	497	535	488	518	518	497	522	485	514	529	526	553	485	512	500	528	472	507	512	532	488	503	500	534	495	556	498	489	494	490	490	472	533	512	492	531	499	513	542	496	482	467	508	505	495	527	503	477	559	520	484	490	526	517	489	542	513	514	468	511	491	496	522	518	485	521	499	531	543	501	502	530	507	486	501	493	479	512	476	479	489	501	485	460	463	484	535	491	506	517	480	484	508	487	506	488	498	490	537	516	506	548	518	506	448	470	492	480	528	537	495	510	461	505	483	490	510	504	501	495	495	508	517	533	519	515	486	490	494	508	531	527	507	487	485	579	480	498	515	525	521	484	502	534	528	516	514	520	547	466	527	503	543	493	512	490	543	484	482	476	497	473	535	521	483	514	544	494	489	500	502	536	479	509	477	487	516	483	473	453	493	517	506	532	501	520	536	506	525	512	470	492	483	484	521	551	485	505	525	490	474	456	496	509	543	544	503	504	507	520	519	519	514	481	563	525	527	499	492	508	545	517	497	500	492	512	491	534	496	513	483	536	512	528	529	494	480	496	533	495	489	481	488	529	458	487	496	490	505	512	501	527	482	563	494	542	527	465	477	494	497	502	501	544	515	541	533	506	513	524	511	499	471	488	492	484	527	537	542	530	496	531	528	503	499	507	521	481	505	474	511	512	530	512	524	507	489	479	487	495	492	528	519	545	571	539	513	527	521	496	521	522	536	488	496	497	477	517	486	463	490	488	508	514	469	514	468	481	465	506	472	496	509	509	525	523	458	529	475	497	499	523	485	496	545	503	472	550	490	482	465	482	502	505	490	532	551	473	553	551	505	529	496	454	512	532	526	499	507	560	530	552	503	536	475	484	491	504	512	542	542	532	518	484	511	516	524	491	484	545	476	543	553	483	465	514	481	512	510	517	514	456	483	475	518	506	510	520	521	465	487	500	496	510	501	526	498	480	517	496	472	510	486
34918	65382	54456	42288	37440	31048	21656	13993	7617	3616	2246	1914	1664	1204	959	952	828	760	702	622	603	617	577	537	555	522	565	488	571	567	523	532	523	526	491	516	564	549	574	500	548	527	503	494	522	493	489	519	500	554	506	491	515	523	529	504	497	520	512	538	496	498	489	513	494	540	491	497	562	534	475	473	508	510	465	487	515	502	522	493	489	513	501	507	488	514	469	535	537	517	496	550	514	550	486	462	532	519	474	523	510	481	495	514	556	536	524	499	489	538	534	578	514	551	521	525	497	543	495	481	521	516	499	556	522	522	501	569	497	533	526	525	522	516	536	491	540	507	495	521	512	527	523	536	511	536	512	499	488	525	506	532	515	482	521	528	534	490	557	493	509	499	521	534	526	499	537	491	521	512	491	502	487	548	501	533	565	456	523	482	508	523	520	526	500	526	549	505	470	511	509	558	551	455	523	536	515	503	506	505	512	529	532	516	503	509	521	493	480	472	542	548	503	541	506	521	501	535	518	482	555	518	499	507	474	515	506	560	493	531	527	524	510	546	523	475	497	482	533	528	509	561	518	478	505	531	527	498	544	527	511	514	532	510	513	526	462	499	517	503	514	525	542	519	538	523	514	496	531	468	518	554	491	505	495	487	498	496	487	509	509	538	540	516	516	549	496	516	496	497	503	525	502	524	519	514	553	551	468	517	485	526	489	509	549	500	511	536	533	531	541	556	533	496	519	526	484	501	523	500	474	528	507	521	550	548	508	503	525	491	525	494	484	523	528	522	516	505	504	568	525	523	519	488	472	495	553	518	497	499	487	504	487	529	581	551	504	519	518	499	510	507	523	485	508	504	472	486	550	497	484	481	490	486	536	495	524	505	476	518	554	559	519	472	492	518	482	506	503	473	504	549	521	522	549	513	505	455	497	517	510	522	493	518	519	532	474	548	519	515	520	532	493	483	504	508	486	499	484	527	519	512	542	524	537	558	497	515	508	504	510	510	521	523	496	534	520	547	488	521	516	529	578	509	474	519	507	521	518	542	546	498	505	516	527	475	495	546	469	503	517	493	510	494	515	542	538	503	484	538	522	514	523	530	527	532	473	469	539	503	503	529	483	514	487	521	482	486	487	524	495	488	506	519	515	475	528	526	485	518	522	542	524	545	499	516	533	523	476	498	499	507	500	493	498	544	473	528	519	515	518	493	529	496	496	555	485	498	491	509	548	550	533	517	499	515	499	498	486	543	511	518	544	517	482	534	510	525	502	510	491	520	484	535	476	500	509	525	478	520	517	495	515	539	495	509	488	456	489	527	531	547	472	522	528	526	488	501	554	475	531	534	560	498	551	509	503	496	504	531	508	509	488	476	529	502	470	553	505	570	574	492	520	503	506	555	477	501	500	502	484	509	518	526	469	514	512	506	546	519	498	510	524	527	500	536	528	518	522	526	475	516	525	502	528	503	522	524	502	533	488	510	506	558	503	503	478	530	505	517	523	495	570	490	542	514	519	521	482	577	540	560	522	501	491	545	523	533	534	486	502	516	516	527	491	471	511	521	507	521	516	501	542	546	497	530	525	516	502	517	467	534	524	474	500	506	521	551	549	519	532	473	491	512	496	487	514	520	556	541	487	526	501	472	506	498	493	575	515	547	521	505	506	513	516	514	465	532	493	510	467	468	509	504	520	525	491	519	526	506	514	458	513	567	532	506	511	469	452	523	497	545	543	568	512	514	513	465	521	509	494	528	540	488	528	464	492	531	525	487	523	509	521	516	533	504	529	534	535	504	524	489	479	547	515	458	502	506	508	522	525	536	526	488	496	524	535	518	501	480	456	499	512	536	534	512	490	485	518	500	544	492	518	553	483	523	497	531	506	487	538	488	468	520	465	495	523	504	546	497	490	515	526	550	522	508	510	527	507	487	522	544	537	536	509	526	530	495	521	479	542	493	512	468	552	496	534	483	507	501	503	548	518	547	544	504	495	553	501	463	501	498	502	535	514	518	511	534	553	538	555	543	521	476	503	487	552	521	528	560	516	471	497	487	535	518	545	537	509	509	509	513	509	541	490	542	529	516	474	484	495	534	528	547	517	519	505	472	498	467	498	547	515	496	493	483	519	504	514	552	505	517	526	498	512	502	485	537	466	518	543	534	546	501	522	514	493	537	475	516	521	472	527	488	539	508	496	553	483	528	530	511	541	504	533	507	538	525	516	524	498	524	547	560	533	526	496	507	501	531	525	572	522	515	504	504	499	524	484	514	507	500	494	510	492	473	542	529	546	501	514	527	474	505	476	520	517	538	478	526	508	521	513	524	527	482	501	506	504	529	530	542	467	514	489	503	515	507	519	524	503	529	524	501	500	530	525	508	519	507	531	491	463	503	536	542	534	524	491	504	498	525	539	557	525	536	510	520	498	554	504	503	472	506	538	506	504	514	497	522	492	527	492	517	501	507	522	499	480	499	484	488	579	547	493	510	516	537	489	512	520	568	513	534	542	542	535	516	470	510	516	509	537	529	494	528	479	488	490	531	507	546	484	499	520	486	492	515	499	496	543	528	521	477	531	541	504	453	501	507	506	492	518	502	514	548	506	537	497	574	520	477	490	515	489	531	480	518	501	535	512	533	523	500	487	504	518	538	542	501	468	531	510	531	533	518	492	533	548	544	539	528	529	511	560	546	485	513	527	553	530	493	492	492	464	534	512	509	533	525	531	519	535	510	537	515	525	510	531	555	528	492	505	477	516	489	486	498	531	539	534	504	475	540	532	466	481	481	508	543	519	506	511	496	516	520	518	551	514	552	527	506	503	489	510	521	527	526	536	476	530	505	503	513	538	503	574	513	494	500	529	480	517	540	511	558	525	526	529	523	506	501	513	530	536	491	501	491	546	515	525	537	515	513	526	502	505	517	490	506	511	517	506	465	516	496	549	513	534	507	480	494	505	512	552	535	527	500	475	515	529	539	486	490	521	499	535	512	552	503	492	509	575	538	484	503	537	486	537	513	466	511	514	475	522	512	501	492	543	534	488	538	516	522	519	519	522	533	560	535	527	537	538	539	529	507	474	532	534	559	513	512	526	484	524	506	508	473	507	531	490	575	500	500	514	494	486	529	531	531	469	546	484	480	499	514	477	520	484	533	507	506	541	488	528	514	499	541	494	529	511	524	497	475	470	481	490	485	507	517	530	479	534	543	498	524	508	503	506	511	500	522	526	480	544	504	497	546	505	476	516	514	513	508	516	534	497	521	508	532	566	546	553	502	494	597	490	560	497	543	495	476	496	507	525	508	516	515	511	508	534	511	556	519	496	504	537	534	534	500	532	509	522	518	529	489	482	515	504	500	510	510	495	516	521	520	471	492	509	539	531	493	592	489	529	508	501	522	520	497	492	486	527	510	479	512	518	502	544	548	498	489	495	536	506	502	496	510	502	484	513	487	527	493	456	540	540	502	502	493	542	499	497	506	499	501	525	562	485	518	512	520	522	473	478	495
32623	37103	40315	29935	20192	12157	5397	2377	1617	903	612	493	448	419	312	342	350	337	341	287	298	273	279	288	287	279	299	280	255	301	268	248	295	310	306	283	286	291	307	287	286	294	326	283	257	268	309	311	264	299	277	280	283	283	278	269	283	258	282	314	281	279	251	297	292	266	266	296	316	285	268	290	266	280	259	277	260	280	290	283	276	275	283	281	291	294	251	275	278	277	254	270	280	306	285	282	295	275	286	294	285	292	315	263	302	314	290	302	300	268	283	319	278	293	281	294	289	309	284	278	278	267	290	282	277	260	300	291	279	284	306	297	312	301	281	268	271	272	255	239	279	285	284	276	259	250	275	280	280	294	290	283	266	305	311	256	289	297	292	272	276	249	283	290	295	275	290	293	261	296	319	273	288	290	295	264	227	253	305	287	290	289	293	303	236	284	289	287	286	287	277	318	327	274	289	262	304	248	275	262	305	267	294	272	272	302	243	305	283	256	285	269	278	256	268	251	256	256	294	293	274	278	272	298	262	272	284	255	280	295	316	291	262	260	286	305	304	266	280	270	288	292	331	278	277	273	279	282	276	305	252	263	308	314	280	271	268	299	296	291	281	260	270	282	302	262	282	270	279	296	294	273	265	270	288	276	295	295	272	261	291	298	276	301	271	270	257	285	285	287	245	256	258	296	270	289	278	288	264	311	282	276	244	295	258	284	302	288	271	262	270	291	289	284	269	291	276	271	280	280	273	259	267	297	260	270	281	264	280	301	320	280	283	239	271	272	298	278	282	288	241	287	267	292	278	279	309	318	264	280	291	295	271	289	286	300	284	275	295	254	305	265	275	286	266	263	298	279	277	264	269	272	271	313	285	271	297	284	306	263	274	290	265	286	290	291	283	259	289	265	277	294	316	264	287	254	298	303	252	282	298	295	319	236	290	292	271	259	256	286	286	285	309	302	248	282	260	268	288	260	252	324	285	271	283	251	292	262	239	248	256	303	283	270	278	258	268	292	277	281	286	241	279	285	264	261	294	260	276	260	258	306	284	279	314	291	301	291	262	273	248	294	273	278	273	283	263	302	280	298	289	289	285	298	271	305	282	301	262	296	253	297	263	277	276	298	273	307	299	286	276	263	273	282	297	289	301	273	269	283	294	293	275	269	268	295	259	295	291	260	266	269	270	260	301	296	273	287	278	292	283	285	264	267	272	273	295	301	249	288	270	312	267	278	281	277	273	275	299	261	312	246	270	253	258	285	274	303	288	325	274	288	280	279	283	277	277	320	288	311	296	294	303	270	291	285	299	256	280	300	290	280	267	276	275	307	271	263	267	283	286	284	307	258	286	280	290	297	304	297	269	268	295	290	270	285	283	284	286	251	298	264	300	297	273	279	273	276	260	275	284	295	269	296	276	276	285	265	260	294	286	292	272	285	280	253	305	288	257	262	294	254	261	295	284	285	294	308	276	293	272	290	288	282	285	283	313	297	280	266	269	255	316	289	271	286	276	280	292	284	273	291	266	282	303	307	282	268	298	277	275	260	291	292	292	288	298	307	284	272	255	287	274	239	283	309	288	286	294	277	268	276	292	287	249	262	266	287	304	303	303	274	277	275	294	279	260	274	295	302	258	286	264	263	286	307	298	282	304	289	268	299	295	321	264	314	295	295	306	302	258	260	313	241	290	303	265	248	283	317	255	297	277	270	276	278	306	291	270	240	295	273	282	297	289	280	279	289	295	301	293	260	292	305	277	300	272	270	267	273	287	259	293	292	295	281	296	285	280	261	243	262	252	296	296	269	272	253	285	247	271	249	278	284	275	296	282	268	252	288	278	280	301	269	259	309	299	287	312	315	281	261	275	265	294	274	303	292	286	259	292	279	256	267	281	276	256	285	280	278	281	278	298	281	276	270	307	263	253	288	292	254	286	314	281	271	237	278	297	302	305	275	273	276	274	295	282	266	292	285	287	309	274	273	283	294	303	281	292	288	299	286	293	311	295	290	291	267	310	309	290	266	296	256	309	295	260	262	298	260	279	257	283	288	258	294	263	297	286	279	295	272	288	298	278	269	321	261	268	290	275	280	279	280	281	274	284	285	279	254	283	305	280	313	264	283	266	262	272	283	281	281	297	307	261	280	275	305	301	286	285	282	240	249	253	309	274	289	304	277	284	271	282	283	298	267	315	269	296	283	296	296	311	289	270	278	292	297	299	268	265	236	273	300	299	285	293	252	265	270	263	334	252	283	308	256	282	268	284	277	266	302	271	266	294	260	255	277	270	261	317	270	256	272	301	263	268	294	275	289	249	299	297	279	303	259	297	288	301	279	299	274	272	293	288	261	264	296	292	278	287	251	308	264	276	299	290	279	300	280	308	310	281	280	303	306	278	307	254	276	297	307	266	255	276	282	285	278	278	303	246	311	284	278	280	317	279	251	260	283	268	268	275	271	292	305	294	308	276	310	267	278	277	281	295	262	294	268	259	261	258	271	270	265	325	269	291	294	287	269	274	305	276	322	287	288	264	304	300	278	298	266	287	282	258	290	266	294	270	266	258	270	291	273	304	307	281	307	284	270	272	278	265	278	283	289	301	286	258	315	274	274	257	272	284	266	294	292	275	295	271	286	290	266	299	281	305	288	271	289	272	301	277	308	265	272	280	260	259	277	279	301	277	269	269	296	295	310	270	291	313	276	297	285	304	267	297	269	298	281	280	295	263	263	312	286	259	299	287	298	300	264	279	261	270	288	267	274	327	273	270	308	261	312	281	274	283	303	281	293	301	282	288	287	289	261	284	264	254	273	281	291	280	313	285	281	265	284	289	290	276	277	327	277	266	291	287	295	285	285	257	279	271	260	291	267	286	271	286	286	282	297	272	323	311	282	303	259	301	318	280	295	299	335	252	285	259	280	283	295	293	273	265	272	275	306	282	304	253	267	299	308	236	275	299	318	259	269	285	279	279	241	291	295	286	300	279	283	287	311	268	265	281	263	261	288	262	279	255	281	272	279	282	305	295	307	258	265	249	274	299	285	271	281	289	252	274	271	286	264	273	282	300	292	317	274	276	276	306	276	293	271	283	296	291	287	313	314	312	314	302	298	297	285	282	292	254	244	271	302	300	245	269	290	296	285	303	278	281	283	279	296	292	315	292	260	257	300	297	304	257	289	265	316	285	289	279	301	290	312	258	287	263	261	293	286	270	278	285	263	284	274	261	289	268	272	291	254	291	305	295	269	298	261	291	273	311	272	264	244	291	294	264	264	264	277	286	264	260	288	276	290	279	276	233	276	259	282	271	263	262	286	255	295	254	292	298	278	262	304	290	309	271	283	310	265	279	293	276	284	257	289	291	284	289	288	287	272	308	261	271	284	290	262	266	250	292	276	282	263	274	303	271	266	289	274	285	268	253	305	296	269	292	292	279	264	269	260	301	307	278	266	303	290	315	309	278	267	264	303	268	286	262	298	277	299	256	304	293	290	286	274	258	277	288	285
33025	51067	39646	27891	22273	15592	8007	4085	2744	1425	848	717	610	495	442	400	399	374	326	335	346	337	342	305	339	303	305	342	296	330	319	315	321	308	311	298	334	315	304	288	286	297	338	284	301	300	302	311	311	301	311	292	305	299	326	319	302	320	309	320	287	322	323	299	281	342	270	271	290	300	285	291	310	309	270	296	303	306	319	284	340	316	333	280	301	298	293	308	332	316	321	307	286	288	326	310	291	315	293	284	298	319	300	281	313	291	285	308	339	318	309	274	320	302	330	301	318	280	289	331	323	343	347	309	278	297	287	293	301	313	283	317	321	287	329	310	335	292	326	272	327	305	279	279	316	303	299	303	343	310	320	290	295	314	290	308	290	289	296	297	311	304	321	296	287	282	309	310	320	302	315	304	327	313	289	307	301	304	272	312	303	335	277	326	322	263	305	282	327	292	301	299	308	278	282	287	301	324	301	311	282	297	298	318	303	327	312	281	314	303	285	339	296	308	306	279	331	354	292	326	312	304	302	288	297	291	293	325	314	308	280	314	332	290	308	283	294	345	302	290	312	320	290	292	315	310	343	304	298	285	306	265	299	323	258	295	296	318	289	312	315	306	303	308	320	314	318	303	309	286	312	316	297	323	325	308	340	313	302	309	312	327	268	283	321	293	286	322	289	309	278	286	289	307	315	338	285	312	317	276	324	305	284	320	305	348	313	304	311	308	332	299	306	315	319	295	335	288	291	293	304	341	313	292	333	306	275	316	295	318	294	325	296	304	307	301	277	320	314	290	314	306	293	333	304	279	320	350	295	316	311	297	305	317	278	322	287	320	294	301	317	290	293	281	315	304	315	332	316	296	273	302	323	303	268	309	301	317	319	315	311	312	279	306	287	331	313	301	286	269	293	322	284	277	299	311	327	317	301	275	292	306	326	312	283	296	260	287	300	320	294	315	300	305	310	293	309	334	298	336	289	324	316	302	301	290	304	284	297	301	317	286	290	296	321	339	293	281	331	292	297	316	315	301	308	320	300	298	312	303	340	327	314	313	351	297	309	310	310	287	277	314	320	346	302	293	328	298	273	288	307	317	298	305	302	295	275	294	324	317	294	299	333	278	264	291	315	296	274	284	313	305	321	322	316	295	278	321	308	291	288	310	324	298	267	321	282	304	310	316	310	293	306	305	279	316	313	292	299	311	304	308	317	324	301	328	316	344	315	319	297	318	282	320	315	278	289	292	340	287	315	300	322	283	295	330	327	286	289	319	334	330	333	327	295	269	292	281	289	316	322	281	330	334	319	291	284	304	317	270	314	276	299	320	296	298	323	310	276	305	307	313	320	321	288	316	285	306	337	310	302	305	291	323	339	303	307	286	302	295	310	325	329	317	315	303	281	275	306	304	301	289	282	289	300	320	315	311	330	297	298	311	297	320	333	279	304	285	344	322	307	303	295	306	273	315	288	310	282	282	265	291	305	304	280	291	306	256	288	336	315	286	305	289	311	305	339	312	273	281	292	314	323	331	313	326	298	301	306	265	321	299	276	286	299	291	338	309	306	296	331	292	324	303	312	293	293	261	331	310	323	292	283	309	280	314	291	285	289	347	292	309	316	302	290	289	323	308	316	318	289	290	309	312	310	308	326	309	321	320	312	314	287	287	301	333	279	292	309	278	273	299	333	271	320	323	294	316	306	290	312	323	359	314	307	296	311	281	301	285	314	324	316	302	299	317	299	277	299	324	294	334	313	291	272	306	332	289	308	315	313	302	328	306	322	297	312	305	320	293	328	303	290	289	302	303	307	301	299	289	279	321	290	337	268	284	317	295	318	297	308	284	359	293	287	331	282	296	308	285	320	320	282	336	293	306	329	318	285	300	304	306	328	337	277	325	324	337	272	310	323	309	321	332	312	311	309	272	327	301	301	285	308	317	317	335	289	300	323	300	270	328	307	336	294	315	295	301	298	309	302	317	329	318	338	316	310	328	279	320	336	320	307	298	286	290	280	315	308	296	294	308	299	279	308	308	296	323	300	315	291	301	331	318	306	302	304	318	304	297	332	323	281	296	307	297	287	325	326	306	309	323	303	314	343	328	299	298	317	311	298	306	306	303	296	299	314	301	313	302	313	290	285	325	325	308	317	278	296	321	301	286	306	305	312	305	297	314	333	305	308	332	323	302	285	289	300	309	323	316	292	320	294	282	334	331	270	347	278	322	311	290	317	293	290	295	288	296	306	272	305	318	311	314	294	290	299	299	301	319	313	306	316	312	302	326	300	328	276	290	307	287	277	259	329	320	296	320	337	330	296	280	296	323	321	323	290	331	285	312	314	292	330	307	284	293	287	329	294	311	281	307	306	328	290	316	306	303	292	317	312	281	323	327	300	309	318	330	295	312	292	294	281	322	291	306	279	325	334	288	305	310	294	278	309	315	331	295	325	313	291	313	335	290	315	307	283	318	284	281	328	292	317	300	322	295	282	296	289	295	341	294	328	328	308	309	280	286	320	308	278	309	295	305	325	290	351	336	322	284	311	303	293	318	306	286	287	338	289	312	306	318	296	287	280	305	331	300	310	315	295	287	309	307	321	336	328	307	293	286	314	290	326	304	304	290	336	304	325	300	295	300	317	308	312	322	308	281	288	317	314	337	300	336	300	358	310	329	326	300	286	286	300	308	300	308	325	302	316	322	307	284	340	305	300	291	276	310	302	311	334	344	315	332	362	317	301	332	335	296	294	310	278	302	330	312	311	306	286	317	308	313	308	303	321	284	337	318	323	318	299	284	303	296	294	280	299	295	310	303	321	293	296	287	301	289	348	296	277	309	308	316	313	299	333	304	309	313	326	298	287	316	314	279	288	302	314	282	283	292	310	336	272	317	315	297	327	301	306	320	290	308	308	338	339	305	295	298	309	305	287	303	313	297	312	291	281	283	299	340	302	310	305	328	302	338	315	313	288	312	267	309	290	342	309	286	308	313	304	301	316	307	299	313	303	310	308	309	317	313	287	336	326	321	338	296	317	279	290	309	299	302	300	324	283	304	313	313	294	282	284	307	309	294	322	337	295	273	302	325	294	295	312	297	312	280	292	317	304	324	300	301	311	297	291	311	287	339	306	351	305	320	313	340	332	302	317	321	299	299	318	303	293	314	302	307	290	288	322	319	309	302	310	311	284	286	285	314	297	293	342	323	310	302	327	336	323	304	307	314	287	298	338	299	326	288	297	301	269	278	325	277	282	283	327	318	348	285	284	315	307	306	307	308	304	326	299	287	315	261	298	313	312	322	299	321	309	308	311	305	332	290	332	264	310	313	285	258	301	311	283	335	339	332	323	316	338	303	347	334	287	294	317	296	313	303	293	308	298	306	314	324	306	315	284	310	311	313	299	336	318	298	280	282	285	336	323	280	296	300	310	320	309	310	327	295	293	307	292	355	315	300	295	284	277	285	275	299	293	289	317	308	315	329	294	317	327	338	321	331	349	291	276	298	291	303
24583	21705	29232	27341	26955	22037	12109	6414	4457	1795	959	739	666	633	556	486	490	448	421	388	390	388	376	399	347	358	374	392	377	363	340	336	325	368	353	359	329	329	393	363	354	333	347	358	388	336	347	332	349	322	334	356	352	334	346	367	340	362	322	348	348	325	372	346	353	314	347	358	359	381	339	330	335	356	343	335	393	323	336	368	353	385	359	361	370	346	343	341	358	345	340	354	364	325	344	329	328	336	369	358	360	374	331	350	333	360	347	342	346	353	388	346	308	351	321	333	356	373	336	361	342	330	364	351	358	367	340	362	316	356	373	336	337	375	357	342	337	336	349	351	343	357	344	329	342	357	343	343	364	361	334	340	347	319	331	362	378	329	338	311	372	334	331	359	323	345	355	375	356	316	356	342	322	375	352	319	351	361	375	336	373	339	363	352	355	347	378	365	376	339	339	373	337	338	378	336	346	338	359	346	343	379	355	366	359	336	348	323	366	341	354	374	336	359	314	334	339	317	328	342	346	394	369	341	333	332	319	373	379	312	347	333	341	341	341	365	329	325	330	358	325	343	311	327	369	350	333	332	327	353	368	350	370	343	374	344	344	327	319	347	334	340	352	360	359	317	322	370	337	341	365	333	337	369	345	325	331	361	386	321	308	318	377	340	322	348	335	349	353	340	315	321	364	320	334	350	375	338	341	354	361	316	357	323	380	359	356	323	385	343	323	382	344	363	386	327	347	347	382	357	337	354	344	359	368	355	337	354	329	356	354	314	357	341	367	303	339	354	311	363	354	336	354	359	339	316	382	360	355	336	328	354	363	340	367	378	354	319	331	371	354	371	357	359	362	370	347	314	344	350	341	341	363	356	329	351	371	336	382	335	319	321	369	355	334	306	375	370	384	364	340	340	364	385	336	343	366	369	343	364	358	348	360	382	360	369	332	347	375	340	352	339	374	352	335	347	363	327	328	305	333	370	322	340	335	354	333	358	358	369	332	324	322	374	348	354	339	392	344	338	335	331	371	377	309	329	352	343	333	366	364	352	323	336	319	328	357	334	339	345	368	352	371	375	357	369	328	368	364	372	324	345	340	341	347	321	351	362	341	330	335	332	360	374	395	333	324	358	340	331	361	380	308	355	314	331	359	326	315	346	346	364	410	383	352	347	370	372	351	329	327	328	359	352	361	354	373	316	366	345	355	366	338	352	378	341	359	376	361	352	357	360	317	330	360	338	350	328	342	350	352	338	339	330	338	371	355	336	340	362	343	368	351	352	339	332	355	337	348	353	360	342	332	328	351	320	376	335	353	341	344	348	389	327	364	385	345	349	311	367	340	402	366	321	340	337	351	337	349	324	346	350	383	351	372	347	354	378	322	338	325	353	340	316	328	320	347	340	371	338	352	367	347	315	355	386	357	331	337	335	302	362	376	351	363	349	340	388	359	316	352	321	349	317	331	342	352	350	365	357	335	333	363	334	344	349	345	334	289	318	375	322	347	368	355	337	340	323	365	352	387	346	384	356	373	327	328	345	338	356	342	351	318	387	319	323	342	360	355	328	331	380	369	344	342	377	326	329	358	329	328	360	355	367	374	374	363	344	327	341	337	320	358	347	362	328	350	390	349	367	335	367	353	380	348	357	332	348	345	331	326	353	359	330	348	331	339	361	333	353	333	336	337	343	339	397	369	341	343	340	322	374	336	350	337	323	332	353	321	357	330	356	349	328	331	367	370	342	338	325	346	356	342	330	366	327	319	351	407	346	339	362	350	356	321	342	350	320	367	319	333	311	350	327	314	355	332	311	342	368	338	334	325	364	349	320	335	326	332	363	372	332	351	365	342	323	326	311	375	347	328	364	330	365	344	343	340	354	331	356	335	349	331	367	340	355	328	365	354	343	364	349	362	353	333	337	336	321	380	328	349	348	349	348	343	334	381	318	364	343	327	334	320	336	360	343	342	360	337	363	317	345	346	345	327	333	336	358	337	358	343	333	347	384	378	369	379	358	373	351	321	364	335	349	336	312	346	337	355	322	360	331	358	376	393	341	342	336	366	343	361	352	347	342	324	349	365	338	328	359	336	352	353	331	341	352	332	328	371	331	356	352	329	366	359	380	306	296	345	357	346	377	332	372	370	347	362	353	335	321	325	367	358	353	371	321	350	318	322	325	353	332	333	329	364	361	340	378	375	379	335	326	327	349	384	371	338	347	323	331	357	356	349	365	344	343	389	361	331	363	379	340	367	349	325	347	315	343	350	337	354	347	376	328	344	348	345	363	349	359	344	340	346	320	317	347	342	377	352	356	349	362	362	343	366	354	353	348	319	329	322	366	329	337	340	371	354	373	352	341	329	316	378	377	369	338	355	363	357	319	332	333	353	323	328	353	316	363	347	354	349	368	358	352	376	343	329	331	362	365	352	348	382	360	343	363	332	351	321	346	372	360	325	361	314	338	340	374	371	360	352	348	337	342	320	362	311	334	365	363	303	330	369	328	341	372	379	316	342	366	359	346	352	354	354	341	358	330	378	340	374	330	311	367	368	336	324	314	312	339	333	345	326	341	364	345	338	327	345	346	351	349	368	324	318	345	373	347	346	353	340	354	344	366	354	358	309	360	351	346	371	341	356	324	384	369	342	358	340	342	374	342	383	316	349	328	344	311	369	341	373	351	357	362	336	366	356	327	348	377	338	336	345	382	342	329	335	367	334	354	318	337	353	340	369	316	371	309	345	337	351	349	329	344	330	334	323	338	364	306	348	334	350	352	320	362	373	355	355	320	375	359	340	338	317	333	355	358	347	316	371	347	349	358	354	356	319	352	339	379	349	330	331	328	326	329	342	370	343	340	353	353	335	364	355	371	318	373	353	387	333	352	386	367	319	361	378	378	350	332	357	352	345	357	363	354	342	280	350	334	334	338	364	341	353	356	313	389	373	338	364	332	332	345	340	318	366	348	339	326	315	376	328	350	326	364	356	362	303	344	364	328	376	328	317	393	368	346	342	348	316	367	375	354	365	348	351	333	344	331	368	383	346	331	325	363	352	351	386	336	320	359	346	369	361	308	376	382	371	329	350	340	353	354	356	350	354	352	370	341	344	330	347	335	331	378	335	369	334	334	364	356	329	345	352	350	353	368	355	369	357	372	329	362	326	367	362	354	388	329	348	366	359	340	351	369	351	349	371	353	322	355	349	324	345	363	350	350	372	359	327	327	329	356	336	355	329	346	342	357	353	336	333	360	331	333	371	354	350	325	358	343	355	332	357	341	393	383	335	327	339	332	365	336	332	349	348	310	365	364	356	329	348	298	366	336	332	368	364	333	338	320	355	373	349	341	336	356	361	360	338	359	386	351	358	341	354	345	320	354	339	319	368	330	343	360	345	368	360	347	365	354	351	323	373	338	350	377	348	351	361	347	343	365	372	369	312	373	321	362	371	347	362	312	329	331	357	336	352	346	379	333	348	333	325	341	321	367	335	350	335	365	343	342	359	328
32888	58381	47720	38225	33158	21329	12230	9531	6999	2781	1511	1176	1040	866	738	593	566	522	490	441	451	417	405	382	421	370	359	384	389	387	378	383	404	404	335	400	372	364	365	370	339	364	381	372	375	372	346	334	371	341	367	369	336	377	389	370	341	406	361	368	334	356	387	341	339	371	328	349	338	363	389	367	389	376	343	391	373	361	350	373	367	361	361	391	366	366	362	373	372	351	360	353	366	366	349	377	376	348	390	334	367	370	396	321	362	359	335	346	378	370	365	356	382	388	354	353	352	354	331	378	386	376	390	385	386	357	355	337	352	375	390	350	390	373	362	359	371	366	392	371	364	305	341	334	328	378	376	349	371	388	356	400	364	347	333	369	356	362	361	392	353	371	365	381	345	385	337	381	346	349	346	374	382	394	379	379	338	373	345	338	404	368	368	389	344	356	343	351	366	373	390	357	365	336	364	398	372	374	331	368	351	407	371	387	387	370	390	353	357	364	348	334	353	367	378	337	347	354	385	387	353	358	359	363	407	353	348	412	399	325	356	363	342	370	379	382	366	355	388	378	348	393	361	362	390	374	347	344	383	350	349	409	379	353	392	349	356	364	364	372	387	367	371	337	394	361	369	383	351	344	385	353	343	374	401	332	367	367	370	371	354	359	359	358	380	352	355	361	354	383	385	361	373	344	360	339	372	358	350	344	373	365	393	370	392	375	361	354	388	352	346	369	351	374	372	390	385	383	371	359	347	378	367	358	383	350	368	341	372	358	371	359	356	351	365	351	367	346	351	368	357	359	393	378	364	350	346	338	381	356	330	373	361	350	364	377	376	378	374	363	376	335	371	377	379	404	365	360	363	365	354	369	364	328	335	374	382	413	357	327	360	350	376	354	377	352	349	381	346	352	367	404	366	374	370	375	407	363	375	414	345	405	362	366	351	399	353	366	361	380	347	345	369	372	341	346	360	345	348	383	349	362	362	381	366	332	372	350	351	352	386	369	365	367	389	362	372	360	379	373	357	384	375	336	371	350	356	352	387	349	343	362	336	378	372	406	402	359	378	370	372	398	372	355	352	359	342	339	367	363	410	361	409	379	382	377	356	360	309	379	370	377	355	359	325	351	380	376	364	372	381	350	371	381	375	367	366	366	370	395	373	386	356	367	376	369	376	373	380	350	383	349	357	348	361	343	349	375	395	364	358	355	405	367	376	357	345	366	367	375	365	343	358	378	336	375	382	350	342	418	366	352	363	369	369	352	373	358	390	322	351	365	363	332	378	371	354	389	388	364	369	353	341	362	373	364	361	356	361	342	354	378	366	367	391	344	345	386	380	381	335	363	382	353	421	380	373	345	390	363	363	332	355	379	392	372	420	386	372	336	361	368	394	368	365	372	344	367	388	387	374	369	388	356	373	361	342	341	362	386	362	347	382	356	378	378	364	382	373	371	367	373	375	363	365	345	367	368	353	379	358	356	385	359	358	325	371	375	341	374	378	352	372	356	403	358	348	360	381	345	375	347	388	372	352	359	370	363	348	378	339	362	360	385	357	408	359	369	355	330	360	334	382	343	347	355	372	311	364	360	338	379	398	333	340	369	337	384	372	392	373	394	383	377	383	383	389	349	348	372	366	378	346	351	412	361	328	357	343	348	396	335	369	383	348	375	387	366	400	386	367	391	388	352	375	379	389	361	362	378	400	384	338	346	367	360	415	366	368	372	347	362	353	381	357	347	374	379	331	373	355	371	357	385	368	377	341	332	426	357	377	383	357	373	374	354	380	354	350	350	397	349	344	380	358	395	363	360	380	351	402	372	368	383	371	314	338	350	366	335	380	411	374	383	374	369	405	363	325	380	333	381	386	369	374	354	398	341	353	366	346	391	357	411	374	368	391	370	376	380	361	365	414	399	386	373	357	365	380	360	369	367	339	373	345	363	364	370	367	352	386	357	375	342	369	371	360	388	362	366	391	407	421	383	350	335	368	376	377	357	356	372	372	385	353	360	338	363	370	348	372	351	349	350	373	409	384	355	372	376	350	349	365	351	361	354	382	358	393	375	358	353	339	369	345	341	348	361	378	353	315	343	345	344	377	356	379	389	363	361	393	397	366	399	331	361	322	332	378	356	382	390	368	366	363	387	384	376	386	404	397	362	382	385	403	350	335	347	383	380	350	379	337	335	336	379	391	362	365	395	360	359	357	385	349	367	351	339	367	354	343	379	391	366	364	349	359	375	329	374	354	347	364	378	395	381	354	368	375	360	359	335	372	361	396	372	364	363	357	341	351	336	345	371	375	359	344	355	367	349	382	421	374	372	388	355	355	335	342	377	396	358	372	389	334	388	387	363	403	378	384	383	402	348	407	392	356	336	336	359	344	370	376	357	395	354	346	364	362	398	367	333	339	373	387	377	350	371	375	363	335	349	376	348	381	384	356	390	333	347	367	355	337	382	357	358	358	346	373	342	403	358	366	359	379	374	364	365	342	385	363	374	395	373	351	396	344	338	363	387	372	371	361	309	372	336	331	375	365	357	373	369	365	351	426	345	386	368	386	376	377	327	358	328	365	391	374	347	370	382	356	359	366	361	390	352	351	364	354	365	320	363	348	346	369	373	411	375	335	381	383	378	354	358	375	353	367	413	407	375	366	362	369	366	385	362	363	359	404	353	380	406	391	360	335	382	359	390	399	372	384	393	366	327	353	368	378	335	376	350	363	346	389	373	359	379	357	378	350	353	402	337	353	358	361	363	381	390	354	362	339	351	392	368	367	332	353	359	395	386	374	391	357	367	368	365	378	402	382	367	401	357	364	342	332	363	373	342	380	344	368	382	363	337	324	376	364	380	396	372	388	333	360	367	326	386	396	373	374	369	362	358	356	383	388	369	368	320	333	370	382	380	340	392	379	382	384	355	368	344	365	397	379	368	395	378	356	348	366	383	373	387	348	363	336	378	376	368	373	390	364	371	348	387	366	344	366	373	344	381	333	357	346	384	353	352	396	341	376	366	396	354	366	325	349	386	387	351	366	357	366	404	371	356	359	329	347	382	365	383	386	380	349	391	374	360	347	339	329	347	363	378	395	340	370	386	373	366	359	356	359	375	390	401	379	354	380	361	355	349	350	364	388	359	383	358	375	386	418	360	363	336	338	340	379	356	377	391	362	356	350	353	374	356	330	339	374	371	385	345	360	379	400	376	367	375	355	338	375	349	369	353	359	373	381	361	359	404	358	385	349	368	365	363	356	348	337	379	362	393	346	349	383	342	371	375	353	357	337	359	396	371	313	381	354	367	388	359	386	376	364	359	376	392	374	342	348	348	372	353	358	379	362	368	343	349	362	347	373	425	376	369	383	344	364	386	340	356	381	346	379	392	351	367	353	396	349	386	384	335	390	372	368	382	328	330	346	354	389	382	382	378	364	357	361	379	324	346	344	375	384	388	363	371	353	325	351	359	379	375	341	377	376	356	401	342	365	384	367	326	357	382	346	345	357	360
25664	21866	30438	30596	24327	14698	7902	4998	2834	1206	861	672	613	604	510	467	452	449	456	419	444	431	392	451	384	391	361	419	354	374	377	396	381	371	350	380	376	388	388	400	398	379	395	382	375	344	346	370	351	355	357	382	362	389	370	366	352	396	368	390	399	371	412	358	393	361	386	352	363	404	409	404	377	421	380	380	370	363	402	383	341	395	355	353	360	367	356	379	374	395	353	363	362	403	389	364	350	387	376	378	385	340	364	376	363	392	387	388	364	397	379	349	385	422	360	349	388	395	378	426	357	381	395	356	383	405	398	379	367	385	382	362	352	390	361	379	347	396	357	367	354	376	370	373	374	389	398	377	374	362	392	379	358	375	411	360	390	387	376	331	377	369	412	391	384	385	340	440	352	382	355	370	403	423	428	436	399	362	419	378	365	368	403	392	391	427	381	404	371	397	409	365	393	376	391	389	360	363	359	386	371	383	386	380	420	361	397	401	363	402	357	406	361	376	380	358	357	389	367	374	392	394	414	370	377	398	376	394	368	383	397	375	406	368	393	400	366	385	352	395	384	375	377	368	409	382	359	391	376	408	397	379	378	404	375	340	373	384	365	416	369	379	391	398	377	399	372	383	400	388	342	365	388	355	399	353	352	364	384	383	357	412	374	359	370	360	375	378	382	380	402	370	379	376	378	401	336	398	379	354	367	402	376	353	396	405	375	403	375	379	413	360	380	386	370	383	386	399	405	378	393	364	359	411	400	387	386	380	388	379	353	347	358	382	370	369	373	361	390	392	386	375	374	370	350	363	389	379	362	336	332	382	387	390	391	365	371	408	378	381	376	347	378	369	393	391	414	373	366	401	386	374	372	407	405	353	382	373	374	371	381	357	398	395	347	368	351	389	379	400	393	386	378	379	371	363	364	366	387	404	397	383	375	401	388	374	385	348	380	372	322	362	366	360	375	395	353	379	362	407	362	357	384	369	386	384	381	379	379	342	371	366	381	384	396	361	388	377	374	398	397	382	380	343	340	369	366	400	376	354	353	416	392	367	413	407	361	377	340	381	353	377	368	390	368	371	354	407	383	389	378	383	369	368	351	368	382	380	365	383	360	356	406	370	350	394	395	366	383	367	376	379	404	357	377	396	384	386	366	391	367	411	348	337	393	372	373	380	392	354	385	376	355	382	388	354	358	384	374	379	360	409	377	399	376	406	383	410	340	403	384	402	359	333	382	370	371	405	410	384	393	406	394	348	395	402	382	398	360	399	393	374	375	364	369	366	370	363	371	407	391	394	355	337	369	361	385	394	361	396	402	370	367	382	402	423	367	383	360	395	438	358	415	365	390	370	389	379	386	338	355	329	371	389	350	383	362	394	373	401	363	389	340	399	416	374	395	369	366	374	400	374	362	370	373	384	375	376	349	414	347	377	390	364	382	362	376	336	356	397	391	373	404	385	397	376	411	404	367	393	391	373	386	402	375	389	357	347	396	370	379	394	389	387	376	382	376	358	356	390	362	378	397	412	382	359	384	368	397	350	376	393	340	395	389	406	383	380	365	385	400	366	368	361	379	399	383	335	367	389	405	381	388	362	382	347	372	401	403	385	366	370	367	367	364	374	365	405	346	348	418	386	360	380	369	344	362	376	366	377	402	351	427	380	384	383	382	384	426	349	409	378	389	362	386	399	370	357	352	364	373	336	370	365	403	362	349	350	386	379	373	390	374	368	367	356	351	393	373	379	397	372	370	394	378	369	376	379	393	388	372	382	358	416	357	351	329	365	377	371	378	383	346	376	386	370	385	394	368	361	377	376	380	397	371	395	336	348	340	385	405	351	391	378	369	347	400	364	351	397	364	378	362	370	389	419	387	342	373	372	403	356	384	353	379	379	372	385	387	363	374	408	377	379	363	365	359	353	375	386	410	424	380	415	361	346	385	365	379	380	384	395	367	397	358	391	380	390	358	345	391	396	396	386	386	353	362	384	363	366	378	407	390	366	371	388	352	372	384	384	355	365	407	358	408	373	376	390	382	345	354	401	418	383	385	381	420	338	394	402	373	375	384	380	396	382	397	382	398	382	398	367	381	397	385	416	391	381	395	368	412	399	368	380	382	389	379	345	386	393	395	349	383	391	402	364	397	398	409	390	381	418	348	368	395	351	385	396	375	386	370	348	366	410	366	402	365	368	362	382	364	370	381	368	382	345	354	373	386	380	394	410	420	373	409	353	364	371	387	390	357	379	348	396	383	381	359	377	402	374	349	369	380	398	386	383	361	370	381	419	385	377	373	381	401	394	395	388	396	421	369	363	384	400	337	383	403	410	405	333	388	339	357	388	401	375	406	375	366	382	390	373	357	378	343	351	384	371	398	399	368	392	384	358	387	363	353	344	382	364	377	340	366	392	370	377	394	365	375	378	405	396	398	380	366	366	402	402	388	375	366	369	406	375	395	371	377	363	412	424	386	380	375	415	381	395	408	381	388	381	369	352	396	405	394	389	389	433	426	408	377	360	395	385	390	346	394	334	379	346	369	378	374	370	379	375	379	391	401	346	369	382	400	370	393	417	410	353	341	400	376	378	385	392	351	376	385	372	381	377	408	384	382	327	344	382	401	376	364	355	387	381	405	375	386	375	373	389	368	350	369	387	383	362	416	410	415	382	377	357	393	386	373	383	376	399	355	366	369	387	368	379	379	377	351	378	400	402	403	396	363	370	364	376	367	374	385	419	445	382	363	363	374	363	393	391	359	355	391	388	384	371	369	369	367	373	416	385	368	373	366	411	393	420	410	383	391	398	371	373	399	357	393	361	369	366	363	393	380	392	390	394	375	388	412	385	388	354	360	380	388	337	395	356	391	389	349	406	391	384	388	346	378	356	369	364	395	377	376	393	377	376	408	389	388	351	403	402	362	364	350	357	368	364	387	421	366	386	411	389	384	385	371	378	372	384	392	372	398	366	393	400	373	380	359	404	356	343	380	387	348	404	379	387	366	412	366	414	380	358	377	385	394	391	373	400	381	362	416	382	379	405	320	350	405	399	373	378	400	368	385	383	387	412	369	381	393	421	365	369	398	379	375	386	406	374	351	423	352	359	383	369	389	387	392	345	391	346	404	379	362	353	414	358	361	367	378	386	392	355	363	367	378	391	367	343	394	343	371	384	374	398	404	389	368	394	383	401	362	348	403	425	401	369	375	391	356	377	368	379	385	393	336	392	356	368	396	373	381	384	408	416	379	360	341	392	340	379	403	375	389	371	402	405	343	374	396	369	382	406	365	384	389	351	408	370	409	371	372	397	373	427	385	384	367	409	361	367	411	383	369	379	385	395	366	373	389	361	380	356	368	385	384	396	404	422	388	340	422	378	379	392	396	391	355	393	369	363	336	395	424	390	376	393	371	404	364	434	393	394	375	372	386	365	378	392	369	367	374	368	393	374	368	358	418	382	399	387	382	392	369	406	351	387	358	383	381	379	400	362	387	361	352	390	398	381
32413	55589	45836	34074	27315	16739	11298	8256	5037	1948	1269	1040	873	781	679	623	528	535	517	499	469	485	458	451	432	410	460	421	394	422	455	402	433	429	449	398	394	430	401	420	439	402	396	392	382	391	399	370	432	409	385	415	444	422	383	375	431	413	411	399	413	428	418	414	419	379	368	404	357	477	402	430	410	408	390	415	414	427	395	398	394	409	408	439	414	436	395	415	450	446	405	376	383	416	413	363	390	389	408	427	404	396	406	396	418	445	396	356	419	428	403	419	408	406	386	429	403	410	372	433	426	430	403	406	423	369	392	408	421	397	422	396	414	419	398	423	412	420	398	374	396	413	408	423	407	442	396	399	377	407	419	405	416	393	389	416	439	427	389	394	443	482	390	425	399	389	419	422	379	424	385	388	439	384	392	412	404	410	434	369	399	421	408	426	379	420	410	412	371	425	387	421	402	429	433	425	434	387	443	423	374	410	398	385	402	370	401	390	365	438	402	425	406	427	440	384	411	393	364	428	432	468	393	380	391	397	423	417	406	379	418	420	430	392	420	418	409	437	413	404	430	425	392	437	439	417	426	426	410	384	380	392	413	409	403	428	391	395	378	420	430	402	416	388	420	449	400	457	411	377	386	420	395	408	396	377	428	410	404	405	404	410	402	409	394	407	396	423	455	459	397	432	380	439	395	399	399	407	456	414	409	432	401	422	389	401	398	417	398	404	421	428	410	421	433	409	424	425	418	397	388	424	415	396	428	400	434	415	401	398	406	425	395	396	389	395	420	401	417	419	401	382	391	411	414	416	411	413	377	417	411	378	422	420	387	424	396	442	426	406	389	414	410	414	391	406	428	416	451	415	373	428	385	448	421	390	385	409	397	391	462	429	397	374	382	412	360	399	402	393	402	424	423	429	422	415	407	385	395	410	397	422	419	412	432	373	409	403	438	437	368	431	398	400	426	394	435	411	426	404	394	380	394	444	424	453	414	417	431	380	367	408	405	386	398	391	432	407	394	396	433	433	407	429	419	443	370	401	422	394	412	355	398	414	398	430	418	426	420	409	432	434	384	411	412	403	447	433	417	412	405	402	449	423	394	445	431	440	434	423	420	391	407	395	430	393	426	405	399	427	401	408	422	399	368	402	396	421	402	418	422	396	421	416	379	468	418	396	400	410	425	427	413	414	424	388	460	413	398	423	416	377	397	387	389	420	447	411	393	396	415	405	420	412	404	421	441	421	377	428	428	397	431	416	368	373	442	428	405	407	425	422	408	386	401	416	402	418	401	420	457	403	418	416	375	374	441	445	406	453	434	383	388	412	410	411	378	431	413	403	413	389	447	396	408	399	425	401	416	443	411	418	400	415	420	421	433	380	431	413	395	421	420	417	420	410	381	421	392	416	396	397	406	434	393	443	403	410	425	415	444	408	390	426	389	438	410	413	422	424	418	396	461	370	433	382	423	392	418	380	394	401	416	431	421	409	426	416	418	412	416	429	431	394	371	401	405	428	391	421	392	413	418	412	407	426	392	409	389	395	415	431	440	471	406	408	386	422	391	378	405	389	433	384	420	422	464	404	368	374	422	417	407	401	397	394	409	395	407	402	402	418	409	400	436	400	393	410	396	413	427	351	403	389	401	414	390	386	386	417	383	365	399	403	395	383	416	421	429	393	410	389	375	401	358	400	420	432	407	444	371	397	439	426	395	405	437	404	451	434	400	428	427	401	407	412	397	395	373	439	422	413	419	404	376	401	429	391	421	421	428	402	415	408	419	383	381	356	366	396	401	432	407	429	409	378	414	387	375	442	392	392	444	440	380	415	420	424	431	383	397	417	397	412	421	437	403	400	392	404	365	446	352	418	418	393	423	387	391	380	434	430	404	431	386	405	371	389	417	420	412	395	417	404	402	403	415	395	409	395	413	410	416	437	388	408	387	367	414	422	414	389	413	410	379	437	369	419	372	378	408	383	426	371	374	367	449	392	334	412	391	388	394	415	449	405	415	412	407	421	398	410	378	435	415	435	424	389	370	425	421	383	402	416	438	404	397	375	405	366	394	415	437	385	418	408	401	424	399	372	415	410	369	417	413	426	448	418	422	406	381	414	438	405	417	400	377	392	421	429	390	375	379	423	419	404	396	414	399	426	442	416	412	396	401	410	438	386	405	449	388	432	413	419	402	406	395	396	411	375	411	416	387	404	424	432	418	371	367	397	405	405	407	442	408	413	412	364	418	404	414	399	382	425	402	333	434	454	372	394	431	377	366	418	399	423	400	371	393	367	445	397	462	413	395	400	371	406	424	409	411	432	409	427	419	430	366	389	376	409	408	410	434	424	358	390	415	396	405	374	419	393	433	395	411	377	397	405	410	439	390	413	386	412	434	395	421	379	402	395	439	411	418	389	403	420	399	412	406	391	419	386	431	389	449	416	383	415	410	429	405	397	449	412	387	409	400	438	392	377	419	392	422	398	463	409	386	401	435	385	418	389	379	426	448	412	371	425	434	377	419	406	413	374	407	448	398	432	416	381	376	379	417	420	399	411	389	459	435	437	401	413	411	411	395	387	424	431	419	376	405	426	383	401	399	378	383	386	421	434	403	413	408	420	411	431	406	397	374	387	381	419	404	406	374	423	426	401	409	389	430	390	367	438	398	386	374	389	432	392	387	405	400	412	401	414	415	382	374	393	404	407	414	426	431	405	407	411	436	370	444	429	422	400	379	373	428	410	422	392	429	440	414	408	413	419	421	395	422	426	417	367	381	429	393	429	439	475	392	416	426	423	331	366	444	396	412	415	383	390	427	427	392	391	380	406	387	423	406	396	407	379	392	408	429	422	409	372	398	389	403	402	360	400	372	442	425	451	420	419	393	415	427	405	390	430	414	401	395	411	399	415	393	420	394	416	392	400	430	447	406	420	438	372	383	402	431	385	433	400	411	387	445	406	403	416	414	389	405	368	411	405	413	411	364	362	406	422	405	383	397	422	396	423	405	427	406	409	401	410	438	399	392	412	396	392	453	441	412	386	359	390	402	425	435	425	415	455	386	401	427	424	386	404	431	388	380	441	401	378	410	412	425	432	436	415	372	397	433	442	420	433	396	403	411	434	426	420	404	366	394	411	428	384	419	448	385	435	405	418	441	429	422	432	410	432	404	444	413	362	403	380	421	438	432	400	408	387	432	382	419	408	366	409	398	381	420	391	449	420	436	407	394	403	359	411	415	411	406	393	405	431	418	392	422	383	383	417	406	414	427	381	403	398	367	409	409	404	405	401	413	411	384	408	437	405	367	417	379	431	392	421	390	393	409	411	371	414	367	410	417	415	409	364	393	399	429	403	394	360	388	391	370	375	405	405	395	404	410	439	419	393	422	362	420	414	461	425	408	420	419	416	418	386	401	397	378	411	358	398	388	416	391	433	424	403	406	440	388	417	381	406	424	438	383	376	368	410	420	405	419	376	430	397	393	419	413	429	417	429	383	399	430	419	408	441
23363	21646	29407	25113	23819	24992	22747	12873	6334	2554	1493	1162	1011	906	785	731	732	671	643	623	626	588	537	503	536	524	534	512	524	488	537	528	532	501	511	517	516	491	534	515	522	513	460	533	501	485	525	487	504	503	556	499	488	523	541	513	536	492	522	500	499	540	540	540	483	501	515	516	516	495	514	502	504	515	506	476	491	496	541	511	499	472	494	542	481	507	503	481	493	511	481	522	529	507	537	527	537	548	498	524	505	496	504	513	496	503	525	540	471	487	511	550	506	501	510	516	485	435	498	532	468	493	488	485	488	518	482	523	463	492	479	485	510	549	464	497	511	494	496	502	493	495	488	525	492	496	487	504	517	515	522	503	481	469	515	472	465	516	500	473	517	551	504	557	529	524	472	472	474	502	485	507	536	496	518	525	514	495	504	520	490	516	513	523	484	470	495	506	491	506	463	495	540	501	515	458	529	476	528	492	489	507	491	485	496	504	502	467	502	530	448	542	504	545	514	493	501	549	558	529	552	440	515	476	521	555	458	524	511	504	535	489	535	477	530	527	503	510	490	475	524	512	467	500	497	479	504	531	466	489	544	526	543	529	500	502	476	493	467	479	507	479	518	526	512	504	503	529	553	481	476	462	497	477	472	512	525	501	481	468	501	539	516	518	515	470	487	512	496	496	488	540	530	539	496	524	511	515	531	479	489	477	489	518	550	507	511	469	515	494	531	501	498	484	510	525	510	509	496	480	530	453	469	530	525	487	534	543	517	516	522	520	529	476	507	509	461	477	501	500	484	558	536	474	537	502	496	502	531	504	504	500	514	512	497	466	508	475	517	491	574	509	559	562	496	506	495	508	507	527	501	472	515	483	502	470	480	519	487	536	515	542	525	456	486	502	495	479	497	523	432	485	523	486	503	488	528	536	508	449	507	469	522	496	527	550	468	479	514	488	508	527	449	519	508	454	525	469	496	489	517	494	498	473	540	472	518	490	512	515	462	481	494	498	499	493	530	491	504	475	519	511	490	523	519	480	525	536	497	481	500	510	466	477	510	491	473	532	480	521	530	473	532	512	511	509	518	522	522	480	501	500	454	503	477	521	486	493	463	539	511	477	493	536	492	524	481	519	520	488	554	487	518	500	497	499	503	479	537	493	511	530	486	535	473	497	557	510	467	500	511	506	469	520	504	509	541	511	545	497	509	479	485	523	525	504	542	490	501	509	508	520	512	507	524	504	528	474	495	519	497	515	518	489	512	489	525	503	509	455	531	504	522	560	517	523	533	465	528	487	520	476	491	500	511	495	495	488	504	531	462	572	517	515	494	477	527	509	506	496	490	508	492	487	462	488	509	478	519	499	516	496	567	509	456	498	513	480	505	483	517	503	486	500	523	536	519	519	467	533	516	498	482	493	498	501	530	473	486	493	532	484	532	498	487	518	513	509	509	485	478	525	506	493	552	510	542	459	456	503	497	481	495	509	517	538	514	516	529	480	524	498	510	486	500	511	515	460	488	506	496	467	504	530	452	513	527	515	515	555	476	512	468	461	521	563	505	493	533	537	511	520	508	471	532	500	485	481	491	513	529	490	519	520	487	511	486	478	471	522	505	507	470	567	491	525	518	502	563	487	529	493	502	510	529	488	529	504	519	483	492	477	540	518	543	495	467	501	531	511	460	483	471	493	557	485	474	520	497	491	464	496	474	510	535	477	507	493	516	485	487	491	507	486	520	482	452	535	479	534	489	508	509	540	481	517	515	532	499	554	490	494	507	509	522	498	478	527	528	456	474	512	455	525	499	495	533	495	492	521	513	539	524	510	514	477	504	502	488	478	493	498	509	504	496	508	499	533	462	501	426	512	497	520	501	526	506	487	495	531	506	527	517	509	467	480	526	490	543	465	514	497	538	491	509	540	521	480	512	540	487	472	476	553	479	490	515	497	454	479	524	514	525	488	500	505	466	499	519	486	495	537	546	509	503	535	529	493	482	497	505	522	502	534	500	467	489	500	489	509	535	517	501	478	492	539	503	485	526	516	482	506	470	544	517	535	477	517	472	509	510	497	530	510	506	497	538	503	525	499	454	515	482	509	546	501	524	553	499	510	496	522	467	516	477	508	519	503	514	512	497	520	495	523	471	492	502	516	497	497	511	490	504	482	481	501	512	536	528	502	502	501	523	496	497	545	494	533	523	532	514	518	537	530	534	502	524	530	542	477	511	517	484	474	480	554	512	475	505	519	523	539	482	463	478	508	482	482	493	522	518	502	471	473	521	529	497	523	482	516	521	497	487	477	495	490	469	466	509	504	508	496	502	520	540	495	516	495	489	472	504	512	485	495	497	540	515	502	508	500	482	511	471	510	503	551	492	451	502	518	480	485	501	551	490	484	506	487	496	530	521	482	490	480	518	533	484	507	518	512	483	540	503	512	524	574	510	501	497	517	523	538	507	528	462	527	513	484	489	541	534	488	526	474	525	530	476	527	477	525	514	488	485	493	540	505	528	511	486	502	506	501	486	501	512	519	484	515	491	527	475	506	531	536	503	518	520	522	513	482	503	465	540	440	514	518	517	503	481	525	528	451	514	464	522	487	502	477	509	483	478	495	496	518	502	470	466	470	501	496	450	509	477	502	495	456	567	521	511	498	468	539	496	468	511	486	520	559	511	500	527	479	473	524	504	530	514	509	499	463	487	499	549	499	497	525	508	499	484	462	533	539	497	487	538	503	491	554	517	482	533	504	484	504	502	475	517	540	506	515	518	484	502	510	483	449	529	514	504	484	488	512	508	485	489	511	469	471	500	520	502	499	472	502	523	535	505	457	463	521	493	495	485	494	541	506	495	474	491	517	516	518	502	509	511	485	494	461	550	493	471	517	498	528	500	495	474	525	456	504	496	508	532	517	518	479	538	506	524	525	453	543	495	523	464	484	498	504	486	489	530	526	499	481	475	521	472	494	483	484	512	539	487	493	500	520	504	452	508	454	512	484	516	489	526	496	552	484	502	463	471	529	512	505	529	495	507	520	502	485	483	468	502	484	503	491	487	504	484	482	545	507	465	497	522	524	532	533	524	480	503	493	488	504	505	493	486	509	475	527	469	487	503	485	480	512	482	502	500	538	493	494	543	503	541	489	551	485	515	529	445	531	517	537	511	533	493	510	504	509	504	497	521	489	462	503	500	477	500	483	478	542	456	550	513	501	530	499	473	496	500	530	502	502	504	518	505	508	485	516	477	506	553	500	474	505	506	512	481	495	522	529	486	515	520	506	502	501	472	497	463	536	479	465	501	524	493	489	495	522	499	512	501	461	487	494	500	499	511	504	531	504	503	513	482	521	498	473	490	502	460	525	466	493	523	535	520	513	501	476	474	551	472	534	529	532	461	516	520	468	514	498	494	525	486	486	480	561	493	492	510	545	460	438	496	516	514	539	507	496	503	520	516	537	480	525	475	484	532	478	501	512	513	511	517	516	532	473	474	518	486	471	483	496	494	501
35646	66464	55847	43821	35895	26876	21100	16056	8734	3719	2196	1565	1527	1264	1003	819	808	780	756	725	638	634	633	559	572	634	558	539	543	567	523	531	552	550	498	528	538	528	534	548	521	539	524	484	525	517	504	540	520	504	489	482	519	527	497	540	515	478	559	558	533	502	514	529	517	503	507	530	485	519	501	528	494	500	486	510	514	528	507	521	510	518	523	499	539	506	494	550	578	466	528	503	514	533	512	521	532	540	526	508	500	485	511	510	564	542	518	538	536	519	529	526	527	513	493	545	500	499	498	540	500	501	504	508	555	485	510	500	497	548	517	484	522	539	501	523	535	507	486	506	548	531	541	551	570	492	515	509	497	512	524	516	512	482	488	528	554	504	580	532	541	494	491	565	532	504	527	551	545	501	524	504	503	527	502	504	454	505	545	503	507	491	520	525	519	521	505	491	474	539	526	562	562	486	506	502	502	531	509	507	507	540	513	532	521	536	470	526	538	515	580	507	512	516	474	509	545	518	511	523	526	545	541	507	489	498	564	513	537	499	526	477	528	506	518	461	505	521	517	543	501	539	502	526	494	505	493	484	541	514	542	522	511	501	503	530	526	522	498	505	496	510	574	496	503	514	549	515	519	492	488	513	498	531	511	528	574	509	533	523	522	515	530	546	497	522	510	519	525	538	501	527	508	496	510	530	517	524	484	508	505	549	549	550	464	522	541	518	547	522	517	507	467	543	543	522	499	517	490	504	512	499	571	504	526	505	557	516	509	532	493	514	513	517	497	481	538	492	507	504	524	529	513	538	522	508	542	539	537	532	529	519	499	555	543	508	527	532	536	531	547	514	545	515	546	523	528	531	528	571	506	520	553	523	533	510	506	528	509	511	532	511	513	498	581	552	535	516	497	523	536	478	478	489	535	509	581	507	531	545	530	514	474	518	536	530	548	516	527	486	549	557	520	514	516	504	464	537	530	466	487	486	546	509	534	546	494	526	491	560	513	587	529	505	503	537	516	562	503	528	509	530	533	525	521	526	505	516	486	500	540	517	556	548	522	514	520	582	509	528	514	488	495	543	491	489	546	529	503	513	530	512	501	510	537	516	550	525	510	501	526	514	527	504	530	528	503	515	540	510	513	511	545	514	536	511	531	523	539	492	531	517	516	557	560	530	534	488	508	510	526	514	539	481	511	503	557	561	530	503	545	498	531	514	474	511	518	563	509	522	525	526	475	518	483	509	538	523	505	537	512	499	482	484	532	541	511	522	526	515	476	525	533	553	530	565	468	520	521	538	527	493	538	568	520	493	510	482	507	498	523	530	566	504	523	469	524	563	531	580	523	514	538	509	510	534	500	517	493	493	514	541	512	524	509	551	496	534	506	529	513	477	509	531	510	538	564	531	510	525	536	466	589	529	517	523	566	507	538	513	507	574	523	450	552	523	516	488	496	506	540	508	575	564	530	507	504	559	506	499	522	488	497	479	476	536	509	535	507	530	544	530	486	512	528	495	513	506	537	542	484	542	524	492	524	526	502	518	528	518	508	522	500	474	521	498	520	553	542	493	542	497	520	502	547	507	466	519	503	492	511	500	558	531	507	540	525	536	539	517	499	516	529	543	544	529	482	552	524	506	492	515	512	535	556	529	523	503	501	558	519	534	510	516	495	505	530	522	511	512	493	500	505	511	469	519	498	535	551	552	540	476	503	507	532	524	496	538	478	519	521	528	572	544	506	522	497	560	481	489	507	522	533	531	523	495	511	545	520	495	511	514	519	522	509	526	556	541	527	520	524	497	545	522	536	509	505	529	533	520	534	509	510	526	506	515	519	537	496	502	472	518	523	550	519	499	511	503	511	539	529	523	507	528	525	536	483	532	542	525	559	534	557	527	525	561	510	519	497	550	512	564	528	495	494	532	526	509	535	493	520	559	511	526	507	509	511	503	517	498	517	513	480	522	508	493	508	505	525	493	526	519	532	513	527	500	503	526	513	551	505	475	553	531	510	479	524	516	494	496	507	504	552	515	537	488	540	523	501	527	490	519	487	500	493	520	505	499	508	514	508	497	549	536	529	498	534	455	572	475	496	528	513	564	496	489	508	535	528	539	501	494	531	512	528	515	559	505	483	551	543	534	510	477	520	493	511	507	469	463	510	561	526	522	485	490	489	521	534	467	521	504	511	539	525	518	507	511	471	506	542	551	498	556	499	478	500	488	495	521	512	509	493	479	507	510	499	533	517	501	527	505	507	480	515	500	509	507	493	518	514	474	501	507	523	517	468	520	527	500	516	521	488	491	543	509	508	510	535	558	518	509	520	511	483	512	533	535	487	505	543	552	518	513	501	552	504	545	511	517	526	543	493	505	493	528	511	575	556	509	526	479	537	496	507	515	575	553	525	522	507	478	481	548	530	563	520	566	511	519	517	512	526	541	520	482	543	504	507	533	515	505	491	562	516	534	527	530	507	526	528	500	481	494	524	457	504	525	534	533	534	551	519	538	498	520	501	523	541	497	497	540	488	539	543	522	513	495	535	538	529	540	580	491	513	516	510	501	537	543	497	511	552	478	537	548	515	472	496	526	472	509	507	538	552	524	554	521	510	541	534	552	492	514	514	544	545	517	512	501	520	522	509	501	538	545	508	501	525	497	516	516	534	504	546	491	517	543	532	489	522	475	505	482	481	504	508	516	482	516	504	514	538	529	493	502	501	501	559	516	567	517	530	525	520	545	525	540	517	474	519	545	538	503	494	506	537	536	495	501	513	512	497	507	489	514	564	488	503	497	528	505	447	519	527	521	522	551	495	496	521	519	493	528	564	571	520	491	520	502	519	522	495	521	512	501	507	496	540	506	547	508	506	496	517	516	571	521	480	510	578	486	528	493	551	487	546	524	475	512	515	509	533	515	524	480	495	506	520	495	546	545	527	508	532	514	497	554	539	497	513	509	476	554	521	520	516	505	506	540	506	498	548	505	520	568	492	514	485	524	547	512	502	531	501	491	522	503	503	565	526	497	483	554	506	510	513	504	502	544	491	457	517	504	521	545	545	498	512	551	514	531	522	534	517	502	514	468	522	509	539	564	532	496	494	470	523	563	495	518	522	524	511	507	525	490	527	510	501	492	516	494	494	523	503	533	511	542	542	490	547	555	497	513	507	532	525	527	537	505	519	501	546	500	520	544	500	568	495	501	512	501	494	530	538	512	500	507	559	536	520	535	560	539	521	561	530	528	503	499	525	542	558	514	519	547	485	496	521	557	480	553	499	506	523	497	510	526	521	523	536	509	519	503	515	529	509	526	475	522	501	511	528	460	524	489	478	534	502	546	500	524	513	533	520	492	448	556	522	476	531	515	511	521	473	510	507	485	500	484	487	494	518	476	518	535	510	509	554	534	516	518	514	514	520	514	549	524	497	522	521	519	522	509	469	447	522	511	518	497	484	524	510	510	534	477	515	488	503	558	509	533	534	535	522	495	549	511	537	556	512	522	526	510	508	528
32151	37311	42018	30210	17653	8824	4876	3417	1821	868	587	467	432	416	341	338	310	322	316	323	306	283	323	278	282	291	269	275	293	294	306	245	290	275	292	286	287	294	290	269	283	274	283	285	298	259	299	260	307	307	289	288	297	260	280	300	307	297	268	259	266	272	248	267	266	261	300	283	291	287	271	269	288	287	301	276	311	299	278	265	284	314	272	253	287	253	253	293	293	289	292	272	268	292	284	271	304	298	266	299	287	284	284	292	254	277	287	277	270	294	278	300	276	268	272	261	260	274	267	271	259	285	267	303	265	299	263	258	290	271	264	286	258	280	269	295	279	281	266	272	267	281	284	250	245	262	300	274	317	270	273	275	263	263	284	245	275	294	268	278	283	261	279	292	264	259	297	283	256	294	270	281	271	277	277	277	270	284	308	268	262	278	263	278	309	280	287	285	300	269	291	300	293	282	291	261	269	255	270	276	301	288	289	264	298	311	285	287	273	281	292	278	288	274	295	256	288	241	283	255	268	264	305	269	317	278	318	281	289	275	300	280	306	268	307	268	285	269	286	287	273	296	271	304	264	283	272	287	281	314	288	296	246	290	271	286	262	288	258	297	301	280	255	270	298	280	278	279	275	260	297	304	283	290	257	280	285	274	287	269	261	277	254	281	274	266	273	231	281	296	261	290	308	278	276	292	316	298	292	258	272	266	296	275	261	294	269	278	290	272	256	264	258	267	286	231	286	299	259	280	295	294	283	260	292	290	286	286	246	270	300	281	295	276	265	282	277	313	286	259	293	280	291	272	301	270	266	257	305	273	276	295	258	276	272	281	289	289	264	280	281	277	276	249	282	291	264	306	265	286	266	266	278	289	289	298	261	269	268	265	272	283	279	294	237	263	256	287	301	282	272	278	287	247	255	271	283	280	290	294	276	264	287	287	285	288	290	307	287	266	253	316	309	265	291	284	250	258	288	242	269	286	275	269	275	275	287	264	298	284	267	261	288	284	278	290	294	287	258	282	294	292	268	296	274	306	259	294	300	269	274	251	275	298	276	274	248	272	276	286	279	270	278	275	289	292	287	273	270	256	295	283	299	246	276	272	285	283	261	286	328	289	272	255	265	244	282	284	260	264	266	300	293	257	286	262	280	257	302	286	272	255	290	280	284	288	283	279	276	283	274	301	282	311	260	303	291	274	303	253	302	284	312	275	269	289	261	263	272	274	283	275	279	283	334	309	261	306	264	264	291	283	290	313	290	283	283	296	268	279	275	251	309	274	275	257	278	287	270	298	265	279	261	287	307	247	266	285	268	283	274	292	281	262	292	269	271	293	279	318	297	271	276	260	272	278	279	277	306	275	242	255	259	307	294	294	286	298	274	278	294	295	260	291	262	283	272	274	312	281	273	263	247	272	281	310	294	284	268	258	267	264	284	284	263	274	295	308	298	281	304	292	260	297	273	294	299	278	284	291	243	267	233	284	262	284	258	289	295	273	279	271	304	291	286	281	276	284	279	258	275	281	267	279	291	269	283	281	285	281	270	299	304	243	289	259	267	269	287	292	274	299	292	298	270	269	293	279	283	274	287	264	294	307	260	263	268	310	283	280	261	302	288	233	285	254	246	296	288	283	268	290	262	283	273	286	261	266	276	276	273	282	297	268	259	256	274	291	291	263	274	311	302	292	275	260	271	251	277	244	301	315	264	288	305	279	269	280	282	283	261	262	274	278	282	271	285	263	253	291	294	279	290	280	316	272	290	269	302	269	291	272	265	303	283	291	289	270	277	253	298	300	272	251	290	302	270	303	295	260	271	288	269	282	266	258	270	263	292	280	293	310	275	282	272	280	276	294	273	240	281	271	310	263	269	250	299	284	312	266	268	266	281	270	299	286	283	257	295	258	286	255	273	275	250	317	276	228	288	286	292	303	261	281	282	291	282	268	292	282	279	279	244	287	276	289	290	317	280	261	255	246	281	288	294	281	273	258	253	263	294	267	273	268	255	294	295	264	273	280	293	268	309	290	272	283	290	294	309	281	273	257	286	282	252	270	270	280	294	301	253	261	324	281	275	287	295	295	279	254	282	290	272	270	297	275	262	261	265	270	314	295	250	259	275	286	286	277	317	291	243	278	302	283	290	259	276	258	292	256	257	304	278	263	271	290	271	268	279	295	260	304	259	300	289	261	272	291	268	253	265	309	264	254	274	279	252	281	260	249	307	265	257	275	264	287	280	302	299	256	296	299	298	281	308	299	297	290	256	298	270	299	283	299	285	270	285	272	282	309	272	288	285	290	268	273	276	300	272	266	273	287	287	285	228	305	272	275	276	304	277	273	270	258	282	260	293	275	275	275	268	267	257	279	292	279	295	291	290	270	260	280	262	277	283	279	283	279	265	284	264	280	279	304	265	295	273	296	265	291	271	296	308	285	295	299	262	286	262	283	253	289	275	283	266	280	242	259	291	243	291	300	285	262	271	291	303	270	287	301	291	271	265	307	276	261	281	254	289	247	260	269	281	277	262	257	300	282	262	315	301	263	276	298	290	269	274	271	285	272	282	277	287	286	243	281	265	234	268	247	276	271	274	275	297	277	255	281	290	294	258	265	278	282	290	296	286	287	228	292	302	254	301	299	262	312	271	266	289	305	286	285	275	283	290	260	269	251	301	312	313	271	291	256	258	284	263	259	252	279	279	278	284	276	258	257	297	272	289	285	296	284	294	257	328	256	255	240	259	271	273	279	278	286	285	255	250	288	299	276	285	260	304	295	285	313	256	283	299	276	286	284	245	276	272	260	281	296	262	312	316	257	264	253	303	276	303	273	280	284	260	247	275	284	272	271	290	275	264	286	302	269	278	307	281	293	274	276	280	267	302	304	257	281	305	270	293	248	256	313	289	264	280	282	269	258	298	255	280	278	264	262	245	258	255	274	268	276	279	292	274	268	294	297	309	279	311	267	278	279	280	276	267	293	266	282	282	263	270	283	277	300	292	259	309	265	278	310	275	262	308	300	268	302	270	275	259	310	288	263	290	254	312	267	274	268	259	268	292	292	283	318	272	270	294	290	275	276	260	299	279	275	279	273	260	301	276	297	290	262	263	297	269	258	284	267	292	297	291	276	311	273	272	281	278	277	273	274	243	291	260	290	279	262	307	297	250	283	301	267	286	251	271	263	284	290	258	284	280	283	295	276	279	282	293	268	283	273	297	302	278	294	265	270	314	284	318	292	257	255	306	297	274	279	265	280	287	290	257	258	295	265	281	270	289	291	272	247	266	289	321	266	287	279	304	277	267	278	276	298	249	274	282	306	282	287	270	275	278	284	290	274	257	242	306	274	290	261	258	274	275	297	243	268	313	269	283	254	282	278	261	279	269	254	313	274	251	262	262	290	269	301	280	281	297	250	280	277	273	243	287	297	288	293	290	288	295	284	266	286	294	263	264	268	262	290	270	308	285	280	289	280	311	265	296	280	295	274	306	276	298	244	272	277	295	245
33402	51459	40633	27617	19247	11935	7570	5857	2856	1467	844	663	592	505	465	417	389	395	333	358	359	343	326	328	294	321	309	346	286	332	308	288	335	338	259	301	288	324	308	308	330	305	280	310	275	302	313	315	290	265	289	306	308	290	328	301	278	312	283	318	334	291	297	329	293	295	295	300	338	287	308	314	273	275	315	285	320	308	302	326	263	300	277	310	288	318	290	310	306	296	299	306	327	308	291	303	310	316	333	306	322	325	299	288	298	303	322	312	282	333	316	295	291	329	285	324	310	290	286	310	289	289	305	331	298	294	320	315	343	289	294	292	325	338	311	287	290	288	313	328	333	281	312	292	367	297	287	301	316	316	311	296	307	336	285	330	309	315	331	320	321	268	298	308	295	302	314	282	361	307	321	310	294	308	285	313	307	291	305	287	300	324	288	282	300	335	298	294	294	310	328	315	282	314	301	331	284	316	311	305	297	315	267	304	297	322	313	324	310	310	317	321	329	291	301	295	283	337	321	320	311	309	304	288	327	282	305	291	295	319	314	321	282	301	303	280	298	315	295	321	289	300	304	316	302	291	340	285	307	285	293	314	286	298	299	288	314	302	312	274	295	305	301	317	282	316	328	290	314	299	347	334	332	316	324	328	322	336	287	286	340	321	299	295	322	291	285	284	302	314	298	286	305	304	297	285	312	308	262	297	302	324	327	322	295	273	325	281	322	307	309	301	296	320	308	295	316	280	304	289	294	309	312	310	313	322	299	335	313	288	272	292	319	320	312	324	273	296	273	311	296	318	299	301	315	313	277	303	299	312	308	303	307	315	304	316	303	323	300	318	307	322	324	284	280	289	308	305	301	317	317	310	311	293	307	320	322	305	273	324	307	298	293	262	306	338	294	300	293	296	292	278	319	326	311	292	307	309	305	344	262	308	315	318	308	291	310	322	305	312	295	291	301	313	288	289	314	332	294	316	301	316	282	302	262	309	302	322	338	291	289	293	290	284	317	311	306	316	327	288	309	285	317	292	304	303	286	300	300	307	287	318	315	275	325	315	315	292	321	312	287	305	312	272	298	316	340	317	310	299	291	298	314	305	320	308	284	316	294	360	322	322	290	325	258	318	308	314	277	295	311	294	329	321	280	301	292	282	279	316	286	290	329	292	297	290	297	268	289	292	307	286	274	298	294	285	287	331	256	290	286	282	299	317	304	324	311	299	308	303	299	293	324	280	274	303	306	311	299	282	298	304	327	295	316	312	317	291	283	316	311	293	312	315	310	295	305	304	269	285	300	321	313	312	286	297	322	312	313	287	309	308	284	304	310	283	304	316	300	306	299	330	291	283	283	338	309	310	318	291	310	336	330	273	283	274	294	299	301	261	293	303	297	316	278	314	311	315	310	283	334	303	320	317	274	305	300	308	307	291	281	319	319	318	313	287	297	290	312	269	294	293	306	282	307	304	303	276	293	304	294	311	298	305	299	342	310	339	289	303	306	288	308	320	289	318	296	318	310	323	305	317	279	297	329	309	314	316	304	308	294	321	323	300	291	321	299	290	287	337	299	290	301	277	306	308	305	312	304	308	306	345	298	302	342	298	299	323	315	322	305	284	299	345	302	303	287	264	310	341	314	315	288	287	284	311	314	284	310	282	290	299	289	306	296	301	312	293	344	313	356	311	312	291	306	330	287	332	309	296	331	295	312	301	305	334	305	300	304	322	294	295	260	300	272	305	295	328	328	303	298	287	309	294	324	285	309	287	305	324	285	308	285	345	307	275	301	316	317	289	306	284	293	321	335	332	314	305	298	318	312	334	331	295	311	294	309	299	326	325	313	321	352	288	284	301	313	318	317	265	312	321	286	331	303	306	343	312	279	317	298	319	287	305	302	313	317	271	300	304	308	346	290	304	326	353	277	288	286	333	295	307	310	301	289	292	309	311	311	330	287	301	304	327	282	307	297	307	322	310	299	279	296	298	296	267	303	294	286	314	277	262	302	333	292	262	278	327	328	302	322	316	313	290	278	313	306	305	286	326	290	287	277	288	307	286	292	293	303	313	311	287	311	288	300	294	324	307	297	303	286	292	321	266	292	315	350	312	321	287	315	322	319	268	320	306	273	296	272	300	322	292	304	288	311	318	294	282	304	313	306	319	306	311	323	310	300	294	305	330	339	308	327	308	329	313	299	300	330	289	315	297	303	281	318	285	278	305	298	291	288	309	287	291	307	317	317	270	277	297	275	301	271	313	292	329	280	303	336	277	310	298	277	311	296	268	309	270	304	330	303	286	311	297	287	287	280	302	303	288	310	320	285	288	343	304	294	311	334	307	328	287	296	287	278	292	304	327	272	287	302	335	326	327	304	298	302	290	279	287	318	295	299	310	310	307	283	297	316	314	301	296	322	276	302	307	302	306	319	295	294	308	291	327	287	324	302	270	290	308	334	319	294	291	341	304	333	315	328	309	296	336	324	315	300	331	310	289	307	288	299	283	349	323	304	326	309	303	278	315	297	336	276	297	316	306	258	302	305	299	310	324	301	301	286	319	341	309	323	325	308	309	315	313	304	304	294	299	329	325	316	296	309	319	279	329	288	304	302	280	273	282	330	311	286	293	314	315	288	321	318	279	287	331	290	307	295	296	306	286	320	316	324	310	292	321	288	284	334	296	343	298	318	317	319	293	283	284	276	315	282	311	284	320	316	317	331	310	313	273	274	337	312	312	308	282	309	290	302	297	315	303	279	319	306	308	320	310	288	279	278	334	327	336	313	306	310	271	282	329	286	305	301	305	322	311	350	309	284	283	285	286	324	319	320	293	344	286	298	284	301	316	316	330	297	325	307	307	317	306	308	298	298	302	298	306	297	295	331	291	327	311	279	318	328	323	319	295	312	347	307	314	318	293	300	299	333	308	337	325	298	313	315	301	282	295	302	249	306	280	288	311	316	294	296	331	298	311	313	319	301	325	329	290	334	316	286	318	305	314	334	287	297	296	288	327	296	262	273	293	326	315	310	302	314	337	300	281	289	303	306	297	289	264	276	299	294	295	324	278	314	339	324	314	268	291	295	289	303	250	278	313	314	294	281	285	320	301	285	311	306	300	301	301	324	283	327	339	328	314	290	307	284	286	334	316	294	306	305	337	292	326	318	325	309	320	312	329	323	284	320	313	314	268	300	344	312	327	297	328	296	286	295	308	309	355	299	270	301	301	290	309	294	306	321	295	307	318	293	291	304	301	258	280	320	302	322	304	304	300	306	317	296	284	284	310	271	308	287	337	287	297	288	292	307	298	302	301	314	294	307	308	287	298	285	313	302	311	312	290	269	298	287	302	349	341	260	287	296	288	286	292	341	309	314	314	311	300	282	319	315	281	313	295	293	319	306	290	299	284	286	281	307	277	326	332	325	312	291	274	287	346	292	309	297	288	279	292	328	302	308	292	319	275	312	296	282	300	338	293	267	278	313	335	303	322	314	307	316	285	289	331	312	302	315	316
24510	21677	29448	26413	24175	21991	16809	9571	4642	2321	998	773	656	629	526	535	446	473	401	460	397	362	383	378	365	360	351	365	348	361	357	364	322	344	394	374	341	326	340	371	344	320	369	355	343	318	338	320	343	332	316	342	353	320	367	339	373	347	373	347	323	352	345	377	360	342	338	340	377	342	368	319	350	355	357	352	334	340	340	333	344	342	347	344	370	343	338	355	381	350	343	359	332	361	329	356	337	344	334	342	364	358	369	353	338	350	328	361	359	360	365	347	367	349	355	344	365	381	340	342	338	361	340	366	342	309	389	328	369	388	316	378	334	334	361	362	372	329	366	342	369	358	322	357	383	335	326	340	352	393	363	334	317	356	356	346	345	355	370	366	326	358	334	335	366	335	365	336	348	339	307	324	338	366	389	325	322	329	339	335	327	362	330	330	333	336	367	381	356	371	390	367	358	346	317	348	344	330	364	336	368	354	344	340	359	336	335	342	347	345	367	366	313	355	334	328	373	332	351	367	367	354	365	351	342	356	373	355	330	360	328	382	305	347	367	327	323	317	327	379	332	355	350	322	351	347	336	332	352	336	375	373	374	318	337	334	323	338	385	323	341	343	383	366	366	358	343	358	341	354	376	341	344	331	316	329	389	351	335	360	343	344	362	340	328	327	354	353	300	345	331	347	330	341	369	357	333	355	334	362	342	346	364	363	352	392	341	343	335	351	346	314	332	346	366	348	339	352	335	346	331	328	350	351	332	352	330	343	340	359	334	375	369	346	372	322	331	340	323	360	322	349	320	364	335	327	327	328	333	321	339	326	378	345	363	342	339	345	318	353	353	352	338	364	356	317	354	330	350	319	356	358	358	335	342	326	315	336	341	343	352	364	352	339	339	362	293	370	340	363	360	384	360	355	330	335	341	346	353	362	347	333	373	314	340	343	316	346	351	341	331	355	334	371	335	372	352	370	353	312	352	347	349	344	340	335	356	368	326	353	361	363	358	326	328	326	331	344	374	381	325	334	341	368	345	343	367	377	379	340	355	328	370	348	320	327	326	350	342	346	379	348	331	362	352	376	360	370	339	364	386	329	346	373	361	346	323	330	341	350	331	351	337	338	315	346	337	364	344	316	345	327	354	348	351	355	366	377	350	353	332	354	323	367	350	357	349	354	348	349	357	383	326	317	335	342	355	344	352	369	332	348	342	356	357	352	324	297	328	320	352	331	372	351	350	342	343	349	335	343	348	362	344	375	329	339	345	327	364	376	357	330	334	333	315	344	332	359	355	362	361	329	376	351	337	362	356	365	358	362	329	350	374	350	335	330	341	348	364	313	353	324	361	347	365	346	367	324	328	377	353	309	357	330	343	345	369	295	352	361	334	308	353	371	328	334	318	322	360	364	357	335	343	338	340	333	362	333	328	363	337	401	356	347	332	342	318	343	337	346	323	319	365	345	328	341	310	366	343	352	334	324	353	374	337	347	378	372	374	339	379	364	354	323	341	325	387	335	326	319	321	345	353	338	363	325	376	313	364	341	361	333	344	315	313	342	333	340	362	361	367	372	350	320	299	387	323	336	355	337	355	355	362	335	363	358	345	328	343	349	347	321	347	342	338	338	361	339	323	399	358	372	359	333	324	324	365	325	346	341	373	345	348	352	338	387	335	349	346	331	395	353	325	363	366	345	345	338	331	391	361	344	343	355	345	357	347	349	356	349	338	360	362	360	322	328	348	346	319	370	361	320	344	354	340	364	376	342	349	336	360	365	335	307	360	372	311	359	350	352	322	361	356	358	365	370	346	377	352	374	321	348	337	333	347	350	331	358	322	366	303	335	356	320	347	344	347	371	360	318	351	328	337	345	295	364	375	346	345	340	405	343	346	329	306	366	318	352	359	355	321	347	347	364	348	352	298	365	348	373	370	347	332	359	381	356	369	349	355	375	368	351	351	340	342	342	343	327	364	367	348	322	359	341	368	354	351	338	324	357	370	375	353	328	336	335	376	369	341	334	342	350	361	334	355	321	354	366	361	337	359	326	347	319	381	335	351	363	355	357	335	386	343	362	365	335	303	348	349	353	323	335	365	375	330	340	354	334	323	351	350	347	326	355	335	353	323	370	320	340	355	310	328	350	347	363	339	325	359	352	325	371	330	340	351	377	313	354	389	356	367	339	343	331	326	339	383	341	328	362	336	361	334	330	324	383	350	390	364	414	344	318	344	346	355	342	342	368	336	384	361	339	335	342	370	383	370	334	365	366	371	352	328	344	343	351	370	369	344	333	304	365	381	330	338	366	341	327	318	332	302	306	361	372	328	363	343	342	382	327	349	375	367	336	367	358	346	349	404	370	333	389	336	345	337	348	330	313	345	364	340	357	346	362	341	348	358	354	338	340	353	342	313	361	341	336	351	329	358	355	350	334	347	352	357	338	363	350	335	352	375	330	328	360	368	355	357	347	357	351	362	349	357	369	390	373	328	348	368	379	330	335	308	346	336	349	370	339	339	379	311	332	368	365	357	349	346	366	383	366	409	360	330	353	336	365	339	330	363	378	374	347	335	363	337	303	381	366	340	359	334	333	321	351	339	320	338	357	361	349	337	352	348	340	348	316	354	355	369	332	332	349	345	387	340	360	371	325	318	350	353	340	332	382	359	365	376	316	350	330	341	326	379	361	360	331	326	340	369	348	347	328	367	355	348	354	331	371	337	367	367	354	375	362	347	334	352	378	348	339	365	349	388	362	355	344	369	337	339	357	358	347	343	382	344	346	382	348	351	329	322	362	350	354	322	353	371	351	389	342	357	350	357	346	355	317	349	345	343	350	357	324	347	336	345	320	352	382	356	322	331	356	348	353	337	362	357	331	372	314	339	376	348	369	341	387	340	360	334	331	349	320	338	322	371	354	379	340	331	310	319	334	364	374	327	330	396	341	325	357	336	359	358	342	347	345	329	325	394	373	356	349	327	355	353	357	348	324	329	332	323	346	347	347	330	349	344	357	382	323	333	348	358	369	359	337	334	342	354	363	414	344	355	367	363	345	346	349	328	329	318	346	319	339	339	344	352	371	389	375	342	307	341	356	346	368	376	338	327	377	318	341	374	336	366	323	335	355	366	328	307	315	308	364	385	331	342	343	336	359	370	359	317	380	380	367	373	342	319	337	345	345	355	346	340	345	345	336	338	323	369	361	334	325	377	357	346	339	347	343	343	304	353	355	353	373	350	367	356	359	319	368	333	367	379	339	334	344	378	352	396	336	339	373	347	337	351	312	348	331	339	351	359	362	332	385	327	345	340	336	351	332	326	341	354	339	323	329	358	348	337	344	375	352	328	353	355	349	378	361	329	347	353	326	324	342	372	360	352	340	321	360	349	362	342	333	327	327	364	373	311	337	354	338	361	329	375	341	311	367	324	359	356	361	373	323	339	367	332	339	347	365	336	373	375	364	326	350	354	335	316	343	351	376	373	329	346	352	364	372	338	307	350	358	368	323
33327	60740	49803	34284	27970	22954	18369	12882	7106	3668	1501	1105	948	802	651	584	521	546	507	513	444	413	458	370	431	382	386	364	395	383	351	359	355	366	379	383	385	380	380	377	376	358	384	376	342	361	346	350	335	363	384	373	370	381	363	379	371	370	385	367	369	376	343	399	369	396	380	347	357	378	335	371	406	353	374	346	336	356	375	379	400	356	336	387	362	359	362	371	361	366	386	370	393	393	359	337	392	357	390	394	384	379	361	365	406	400	366	360	354	376	381	391	385	361	374	363	361	375	389	397	347	365	338	365	389	385	361	337	341	368	366	335	401	413	347	370	339	369	369	371	346	365	363	343	383	356	382	343	364	384	367	348	354	393	367	370	381	366	396	350	410	343	354	338	363	372	379	392	360	335	360	336	390	355	361	373	361	341	381	403	353	365	398	373	365	357	351	344	411	372	357	384	334	384	376	392	338	382	342	355	354	386	392	380	373	362	354	366	409	375	380	365	360	388	409	369	351	365	380	355	376	348	381	357	396	364	357	378	379	386	378	383	394	400	349	381	360	382	380	332	332	344	356	338	334	374	350	379	323	386	379	353	378	364	352	383	390	349	354	358	357	356	362	363	400	394	376	355	410	387	331	379	347	375	365	359	316	366	377	353	343	345	371	353	364	381	364	400	363	378	334	427	377	393	353	370	362	356	346	351	381	387	400	390	393	383	382	373	363	359	362	377	360	392	350	370	340	362	365	369	367	372	399	367	380	359	337	350	340	359	352	401	356	359	391	401	397	321	357	401	360	393	354	369	363	376	368	392	375	343	401	351	338	355	408	385	338	369	340	382	389	360	324	363	355	336	390	389	370	372	392	380	337	402	333	391	369	340	368	354	391	396	385	322	373	383	382	379	369	342	322	369	382	379	381	379	362	399	354	352	367	357	361	374	336	352	356	381	401	380	360	372	365	397	375	367	391	345	348	350	406	349	361	348	359	333	352	356	362	352	351	375	362	358	351	333	350	390	362	396	360	388	374	380	382	386	369	351	383	377	373	392	359	365	378	356	396	387	376	377	357	360	361	362	351	373	350	372	366	361	365	388	356	359	386	369	354	381	358	367	345	366	360	357	361	353	371	383	349	355	410	349	374	393	330	355	373	359	317	368	346	349	339	355	358	371	340	356	342	372	344	369	374	351	352	364	350	323	359	347	379	353	382	339	338	402	378	353	331	343	413	394	352	392	385	395	351	379	366	376	396	376	380	330	365	407	371	371	363	362	378	350	376	350	366	350	383	378	342	374	376	350	358	405	356	411	381	356	407	358	375	397	390	357	355	370	373	354	383	346	362	368	354	375	387	346	342	350	320	405	347	391	353	347	368	397	375	367	349	380	376	380	376	351	344	346	386	360	377	388	358	358	374	387	346	344	354	352	399	344	366	379	380	380	330	371	380	377	382	353	344	379	344	318	371	362	357	364	368	356	367	413	357	380	394	374	332	361	352	350	355	364	376	362	360	374	379	362	351	349	362	332	359	360	343	377	356	362	342	376	349	348	339	341	368	376	379	378	368	354	398	367	354	380	356	411	347	358	338	351	382	385	332	353	381	377	345	371	367	377	384	343	359	381	357	361	361	358	374	364	360	393	350	356	387	385	331	331	377	351	386	354	353	371	357	393	351	370	373	395	387	324	403	400	373	357	371	358	345	347	369	362	366	379	356	390	358	360	371	363	369	372	374	384	406	358	370	367	367	348	384	388	369	393	390	360	358	366	340	330	361	373	366	392	371	338	354	332	379	382	394	385	368	360	357	384	428	359	393	359	370	368	353	371	358	386	370	369	354	376	364	352	390	381	349	362	348	346	352	367	394	362	378	340	380	352	383	412	375	356	353	381	373	368	348	360	346	361	372	353	419	368	355	392	386	365	371	337	348	357	401	387	352	355	369	373	365	383	338	372	368	355	351	377	392	382	389	358	376	356	376	377	345	357	373	389	346	382	413	358	353	401	364	359	368	353	362	358	373	366	381	385	329	391	381	384	360	367	356	365	380	366	358	372	348	360	369	358	360	360	400	355	374	373	384	385	338	371	405	377	327	388	359	406	367	398	380	398	374	376	368	344	396	369	336	370	342	365	368	363	342	362	391	364	396	365	385	383	336	367	379	378	400	367	308	387	371	379	378	384	348	340	354	365	368	333	368	401	410	336	388	361	381	357	376	353	363	409	379	362	355	383	355	389	368	360	318	368	344	372	371	401	356	335	369	376	397	389	369	383	391	386	388	369	404	409	340	368	373	366	359	349	388	316	379	369	360	322	354	346	382	363	393	354	352	385	413	383	342	370	376	344	372	364	359	367	354	327	389	392	355	353	356	315	369	369	353	378	361	347	409	390	364	334	380	366	349	344	325	377	364	372	348	360	345	396	379	372	361	392	405	380	349	364	380	376	341	376	372	401	386	344	350	371	387	400	358	345	368	383	312	375	348	345	351	358	320	389	361	378	381	373	352	374	364	371	397	377	390	346	345	357	365	357	383	417	375	340	353	372	344	371	348	357	347	359	381	353	339	378	404	356	371	368	378	346	380	385	374	390	361	350	383	358	382	371	349	345	353	380	375	344	379	384	366	365	353	372	379	354	373	373	367	357	365	371	385	351	373	376	357	353	380	343	382	383	358	376	330	332	325	347	365	379	351	363	367	364	394	360	380	347	377	399	361	359	337	344	375	372	378	340	352	402	365	345	351	346	400	369	352	365	356	390	383	369	349	371	393	368	325	375	348	396	345	368	375	352	401	369	370	375	359	353	378	351	401	386	358	359	354	332	392	375	373	359	385	333	357	371	377	401	380	373	375	400	380	333	403	377	378	364	394	392	381	400	377	382	372	355	377	380	372	351	375	392	407	382	363	378	368	362	362	360	373	355	387	341	364	357	331	375	350	390	377	381	391	350	374	390	383	378	402	371	363	379	403	361	364	379	377	379	355	347	360	356	382	372	395	379	372	368	349	354	328	376	378	357	373	366	381	368	339	367	409	356	366	382	402	380	368	341	369	368	360	361	352	375	372	389	362	363	354	368	374	335	339	355	349	347	349	394	359	365	379	356	365	352	379	388	377	371	397	352	352	372	356	345	366	349	368	352	343	370	385	396	372	393	405	342	379	399	386	360	351	380	371	378	393	357	359	390	358	365	382	359	382	383	401	354	366	343	384	339	377	364	360	371	352	348	352	355	378	373	353	359	370	400	357	373	369	366	403	344	380	344	350	359	356	381	348	376	359	385	359	383	361	365	370	394	378	353	373	381	361	375	339	374	359	384	358	397	409	376	366	368	382	377	345	395	368	368	352	376	392	362	367	368	343	346	381	382	367	353	349	367	389	347	366	342	387	362	378	380	359	368	347	366	355	370	403	376	353	341	351	342	333	364	351	317	348	348	354	381	375	382	329	347	387	398	376	371	346	345	359	375	348	347	359	387	371	356	404	320	378	348	355	372	353	369	374	358	363	337	337	365
25710	21818	30411	29862	22754	15111	8242	5004	2870	1315	985	650	627	547	544	505	464	451	461	414	407	414	424	412	413	377	364	420	350	385	388	396	417	384	384	388	402	411	382	382	394	385	377	346	382	396	372	410	374	361	388	364	348	375	346	403	374	372	368	370	344	409	393	380	382	397	394	366	382	396	380	387	332	389	399	359	359	375	394	339	361	417	414	399	367	364	412	391	396	358	383	371	374	357	381	401	379	314	370	404	387	370	393	362	351	386	359	392	358	406	409	344	363	371	364	333	358	393	371	389	368	388	371	375	367	375	367	360	391	417	368	374	403	367	360	365	359	373	383	348	401	348	393	383	386	422	370	374	386	365	342	338	381	379	368	366	369	375	369	396	401	401	363	378	409	372	384	392	401	417	361	385	390	400	388	380	395	391	375	355	347	344	353	394	388	367	391	379	336	369	371	356	365	367	414	387	397	398	376	380	375	367	366	365	368	353	364	359	393	394	359	373	382	367	385	376	392	397	408	360	377	346	394	359	371	354	396	379	404	390	410	387	385	397	356	367	346	398	377	396	341	397	405	420	390	406	365	394	346	336	375	343	379	363	383	369	355	397	376	368	413	400	389	367	386	371	376	392	414	409	385	407	362	367	399	410	397	393	379	367	356	340	394	371	368	375	386	356	350	344	376	380	372	360	371	404	363	353	385	350	411	383	363	342	355	389	353	367	367	356	351	358	358	334	358	343	386	383	371	350	384	368	347	413	382	385	322	381	391	374	379	367	380	401	362	375	381	349	383	365	369	362	388	398	356	357	360	391	343	360	369	371	343	415	378	402	404	381	385	380	379	350	381	373	377	353	378	366	383	348	364	389	391	375	382	400	390	376	404	373	387	392	383	366	386	396	379	382	381	372	337	371	434	360	360	394	341	390	391	367	416	404	376	381	368	381	403	371	368	376	342	361	350	384	376	389	393	384	357	392	365	363	389	360	400	364	364	329	391	391	344	364	389	366	349	363	350	383	385	395	391	385	359	404	380	329	356	374	377	368	379	345	366	370	333	378	401	389	341	390	433	356	346	387	358	357	392	369	357	397	393	361	372	381	368	362	359	365	412	372	371	360	390	391	375	380	401	376	338	341	383	377	413	351	381	369	364	368	407	385	361	357	394	434	382	363	357	339	372	382	379	349	371	389	396	357	372	375	372	380	362	402	375	384	359	406	387	344	369	343	374	369	360	334	375	393	391	359	325	399	400	390	347	374	379	338	378	427	399	385	405	361	366	388	368	368	352	373	366	337	397	393	362	370	370	329	375	401	360	365	370	349	363	362	358	382	407	366	361	374	362	389	376	373	401	370	359	350	402	367	389	391	374	377	377	379	400	376	377	366	374	395	370	347	375	364	348	349	362	361	406	377	393	390	367	337	357	395	392	337	392	419	354	378	381	424	362	373	401	370	376	400	397	364	410	383	353	363	391	359	367	413	370	400	370	364	402	370	373	373	386	372	380	388	363	359	396	372	346	383	378	349	373	382	405	340	377	391	385	360	396	386	355	362	363	368	371	396	360	413	364	401	385	378	406	384	372	391	370	356	353	346	368	397	384	398	385	374	384	364	399	378	359	382	397	335	385	391	404	386	362	352	365	391	360	398	369	361	363	393	352	360	380	383	383	358	381	383	408	382	383	408	355	385	375	364	367	345	359	412	358	358	315	379	384	371	370	406	371	395	391	379	332	366	396	375	364	361	358	355	350	375	368	387	347	368	392	372	390	353	371	397	355	364	342	343	368	386	411	378	393	355	388	337	369	345	359	402	392	382	369	373	369	352	380	392	363	404	394	342	395	422	361	375	399	373	383	376	366	372	336	372	355	398	376	385	360	379	376	349	366	368	388	363	413	363	336	375	387	399	387	389	397	380	356	345	370	391	390	351	378	367	361	411	370	365	415	381	380	372	319	401	364	379	363	398	383	390	399	394	361	367	424	362	350	392	385	402	398	383	392	379	373	375	361	348	402	366	387	366	340	378	365	353	363	387	408	375	388	362	343	377	381	381	401	376	365	386	404	393	383	383	391	364	383	377	392	345	380	346	363	378	383	370	363	370	398	398	367	410	366	420	352	357	349	352	358	382	399	336	350	396	370	371	366	365	359	380	361	354	401	371	357	375	384	364	372	345	398	380	390	377	382	371	404	361	349	387	399	409	395	369	329	356	369	357	391	364	365	364	381	386	360	385	358	342	414	355	385	370	365	386	354	340	368	367	392	390	399	339	348	362	362	365	385	358	349	343	360	354	372	411	403	388	411	374	345	366	385	389	355	371	358	359	388	366	405	375	333	339	393	401	421	389	382	368	369	371	371	370	357	382	375	357	366	373	349	355	351	390	382	371	367	380	352	379	376	360	376	371	353	365	402	370	353	366	372	358	420	369	353	370	361	387	392	391	364	314	370	407	366	370	342	375	375	408	408	392	356	379	370	370	395	360	353	373	389	351	351	364	364	431	360	350	382	393	375	376	365	390	410	395	358	371	382	393	341	369	353	361	358	360	372	369	391	375	359	415	375	349	392	373	395	370	411	385	390	395	374	377	376	362	383	378	361	373	383	398	379	372	397	386	349	382	383	378	397	329	382	365	379	372	344	363	370	381	395	374	368	390	360	350	373	387	386	348	375	415	403	382	386	370	390	404	390	362	345	369	359	379	366	374	384	386	362	374	363	377	374	355	389	423	352	396	380	387	391	398	367	412	391	392	384	393	370	376	375	396	394	371	404	374	399	391	385	376	365	372	401	380	359	361	394	350	410	373	386	343	354	396	371	373	359	366	354	367	381	406	352	399	366	379	394	375	373	378	359	334	364	367	391	389	393	381	365	375	388	347	370	391	388	389	376	409	372	348	380	384	342	402	351	401	353	364	359	392	373	392	402	356	368	355	368	348	407	378	371	365	407	418	363	343	347	413	362	385	387	385	405	398	393	372	368	370	358	377	386	366	343	361	367	360	355	365	393	361	366	387	370	383	386	349	382	380	359	394	393	389	367	401	356	346	359	341	369	382	397	363	359	395	369	380	333	373	382	360	378	353	401	344	352	367	388	403	359	384	371	397	395	388	384	370	384	364	366	362	362	384	371	344	376	360	403	383	392	356	396	398	410	396	379	398	379	378	364	381	357	358	349	400	358	384	381	349	379	369	369	393	379	364	388	384	377	367	344	360	382	360	338	339	367	386	374	362	360	402	412	398	351	351	369	386	392	373	352	372	371	358	395	399	339	352	380	374	350	380	351	369	347	368	410	338	393	404	381	358	357	353	325	363	359	398	384	383	355	419	368	380	363	358	357	340	397	365	365	420	367	380	376	363	349	382	404	385	353	369	396	355	369	414	381	390	367	361	407	380	372	384	347	348	392	388	400	374	356	378	356	358	376	405	391	341	384	357	419	356	367	341	358	365	357	377	385	415	377	375	392	346	364	373	376	391	367	375	373	376	391	386	414	383	371	404	342	357	380	372
32949	56117	45582	32515	25477	17728	11555	8294	5131	2352	1457	985	895	777	683	594	575	502	537	495	448	398	425	429	448	415	404	438	408	424	416	406	371	369	427	410	378	383	402	406	417	394	427	418	401	428	449	431	406	387	401	388	448	415	385	411	399	390	400	425	418	430	390	400	394	448	406	405	407	392	413	431	430	394	397	413	390	420	412	387	409	382	388	365	443	401	418	403	440	425	415	448	398	430	406	403	429	404	402	406	434	402	410	358	415	392	421	425	420	434	373	406	430	358	388	404	418	396	383	434	381	397	408	423	412	419	404	387	396	381	381	377	362	438	442	405	406	409	395	417	417	399	417	424	401	424	418	387	425	428	410	412	431	404	387	438	406	392	403	400	411	406	398	408	435	403	425	390	371	407	387	412	442	433	426	427	401	395	437	423	415	497	377	377	420	466	397	418	406	414	395	407	394	404	432	418	423	384	420	416	417	422	419	398	406	429	390	416	391	385	368	428	412	411	391	370	435	423	386	431	422	456	411	388	426	416	399	389	389	447	394	369	446	443	383	378	394	351	373	368	417	412	410	386	408	385	455	419	433	378	393	409	383	405	403	372	446	402	389	422	410	401	395	410	419	376	401	378	396	394	411	369	386	414	431	412	391	428	383	390	376	391	394	398	421	400	398	419	415	446	409	424	411	410	439	426	399	418	407	416	408	382	383	422	411	411	407	407	458	399	419	417	429	439	402	398	369	429	381	415	399	377	420	417	417	391	442	421	415	399	389	366	394	439	376	430	378	385	401	402	406	424	451	389	432	369	411	413	420	394	395	403	402	406	392	410	380	422	379	390	397	377	411	407	410	453	359	410	357	401	391	363	394	411	366	458	408	381	379	398	417	374	426	397	407	376	407	416	410	389	393	407	385	392	405	394	374	380	380	418	407	400	417	417	401	415	384	416	420	406	418	386	413	388	379	387	431	394	451	402	412	401	386	370	435	400	401	412	403	452	399	380	392	403	392	387	411	381	386	399	381	407	433	415	409	381	408	415	408	405	423	396	434	421	406	401	405	371	399	395	396	372	404	419	428	375	404	385	417	383	432	392	417	389	415	439	402	407	412	405	412	397	431	384	385	430	414	398	429	435	387	434	439	395	377	388	412	400	439	430	405	428	398	406	387	384	414	436	426	418	347	435	387	435	403	440	409	411	447	432	387	407	421	431	415	412	394	395	408	440	404	380	411	404	408	391	358	404	441	399	448	395	451	412	383	392	420	403	373	406	416	413	406	413	384	385	416	404	418	426	388	422	412	377	423	410	419	410	385	401	415	419	428	386	395	388	385	400	413	413	347	385	389	410	389	396	432	403	419	397	426	400	401	394	433	437	433	421	430	430	368	351	424	414	419	406	427	370	377	388	406	365	408	421	409	380	370	414	372	401	404	407	411	412	414	379	378	420	392	381	424	408	405	414	426	408	424	416	399	375	394	408	390	385	426	408	392	419	399	403	391	393	424	443	378	409	426	391	397	401	437	400	402	386	428	450	372	411	414	399	412	391	376	408	398	373	413	396	402	453	425	397	430	387	338	409	396	432	400	407	437	374	420	391	442	384	436	411	407	389	443	402	423	376	400	375	410	397	428	409	387	389	417	423	366	393	410	406	401	400	429	401	390	410	429	383	424	402	376	426	413	408	409	403	433	410	422	380	419	434	418	399	408	412	385	416	441	394	363	365	401	391	415	426	393	395	407	443	402	422	423	387	405	411	414	404	407	395	418	391	375	407	394	395	388	391	447	424	405	407	433	435	403	415	367	380	409	431	397	437	388	398	370	383	444	382	429	408	393	398	403	414	417	404	384	403	437	397	403	395	377	393	399	400	424	450	394	398	428	427	428	393	392	379	405	402	430	388	405	440	388	409	401	385	439	418	420	392	357	406	429	420	405	395	395	399	390	417	404	396	425	408	396	417	414	420	412	385	406	435	405	401	405	385	397	404	404	377	371	394	391	399	425	409	396	432	419	411	394	398	412	412	397	399	349	391	397	400	426	407	419	397	427	421	392	389	383	414	434	412	399	405	402	404	398	413	403	418	410	461	362	426	413	410	413	425	431	405	411	394	380	361	382	438	384	409	442	397	405	417	404	423	399	426	428	408	435	389	391	420	402	408	370	401	398	393	437	370	393	401	419	419	399	371	408	407	369	395	389	398	419	393	393	449	397	428	380	429	382	481	385	440	425	401	399	401	446	375	438	408	393	387	418	408	389	406	402	390	433	376	364	433	434	405	396	415	389	409	404	364	428	421	409	379	370	401	418	393	396	421	388	440	443	416	405	409	424	407	456	407	407	415	402	413	445	427	394	430	432	388	423	395	410	403	405	418	442	372	434	414	436	422	420	447	356	425	418	448	412	416	428	414	414	441	388	415	406	413	394	413	454	389	425	372	376	418	470	396	390	367	439	393	433	403	368	372	385	406	416	406	416	407	431	452	412	380	386	415	419	379	428	411	395	426	418	399	399	423	410	421	401	419	424	415	416	389	412	400	413	421	407	418	413	452	409	454	433	447	406	404	412	380	401	378	402	394	424	419	381	406	392	416	438	409	424	406	377	397	410	412	395	395	415	399	438	376	420	362	377	382	410	391	423	411	391	385	425	403	422	400	412	395	412	381	401	425	385	342	397	377	375	437	433	397	412	396	393	361	402	380	439	400	408	421	389	398	411	420	361	403	418	390	388	394	419	401	378	402	378	421	401	410	410	413	436	402	399	415	406	418	415	389	395	429	387	384	381	401	392	419	403	413	403	410	399	409	422	428	405	381	375	444	374	385	407	427	402	415	414	412	411	407	412	391	404	411	387	417	401	399	445	417	400	421	410	404	432	416	384	412	409	401	391	410	405	376	406	376	448	395	407	406	415	448	402	396	403	454	430	434	391	396	407	426	428	398	375	379	442	423	413	408	407	431	437	421	376	419	422	388	409	363	397	420	421	395	393	387	436	452	385	346	412	410	378	400	410	390	425	396	428	408	394	391	387	446	412	395	401	407	418	403	426	376	374	403	368	388	379	400	399	389	410	417	360	450	368	397	394	460	417	432	431	371	407	405	431	385	374	431	372	401	434	375	392	384	395	368	427	430	372	393	443	373	403	400	391	434	410	400	403	418	406	356	358	387	438	411	417	434	416	412	446	416	402	416	405	422	400	415	410	433	396	427	405	407	383	416	372	412	398	389	366	364	436	396	384	436	403	398	416	393	394	430	416	397	434	410	395	367	444	403	413	377	431	434	407	415	378	405	433	404	398	411	385	399	410	432	420	410	429	428	407	397	385	422	428	394	387	400	389	400	451	416	387	397	400	411	426	400	391	395	394	443	389	399	426	406	402	401	439	407	422	432	425	442	389	400	389	363	394	406	410	374	413	411	399	375	424	387	433	402	390	410	386	401	396	415	403	372	415	404	427	426	402	404	404	404	416	389	409	420	392	443	392	428	397	379	434	397	434	370	419	408	448	405
23298	21678	29493	24962	23148	24023	22853	14738	6644	2697	1656	1254	1067	942	867	806	711	623	625	639	591	598	554	579	533	515	532	543	523	539	529	516	545	517	519	540	510	509	540	505	538	485	494	504	571	487	555	506	506	487	528	483	503	503	514	540	497	557	514	492	507	483	501	496	474	527	499	492	487	566	508	513	518	525	475	528	503	524	492	517	501	510	526	493	507	469	477	478	549	464	501	491	515	480	553	524	514	472	454	506	502	511	520	523	506	507	534	541	484	504	464	543	530	494	503	504	511	505	499	478	488	489	488	520	489	540	507	512	493	475	464	495	544	545	530	527	494	495	523	504	474	520	519	464	475	501	501	500	514	505	497	495	472	515	494	467	494	524	489	504	480	479	550	540	531	528	499	503	537	462	536	490	513	533	508	524	503	520	533	552	535	508	458	526	449	520	487	499	532	486	503	519	490	463	486	498	479	523	534	523	526	523	522	510	524	472	485	483	489	527	524	499	504	530	509	548	490	539	509	486	492	521	496	494	533	461	513	508	535	485	487	531	517	495	521	526	507	496	480	509	493	522	518	526	521	505	513	541	519	499	553	458	491	497	502	549	472	488	478	490	479	500	490	506	502	482	465	484	503	540	514	537	517	487	489	487	472	552	469	492	472	512	471	503	472	514	509	467	467	457	496	472	510	499	498	489	457	502	514	487	528	480	506	505	474	517	507	507	492	493	470	443	511	501	512	493	529	519	508	520	506	512	491	516	499	516	489	524	512	491	491	487	520	441	520	513	520	512	489	480	472	517	518	521	525	485	523	494	529	475	489	515	493	535	492	518	501	485	512	506	518	490	495	526	493	520	500	470	498	548	533	491	531	472	497	462	498	508	512	507	502	493	490	502	489	464	516	515	478	516	487	536	508	554	482	486	512	541	545	460	510	522	534	511	489	506	479	486	493	493	520	494	524	510	504	508	507	517	491	549	509	524	478	510	515	543	534	491	509	504	506	480	497	515	490	511	469	535	557	532	514	519	532	462	508	523	515	518	463	543	515	466	513	514	505	484	506	500	491	545	484	501	480	501	502	483	526	496	532	497	494	492	501	472	487	516	497	504	455	487	501	499	515	496	477	494	491	486	529	490	512	513	512	526	461	518	514	504	496	511	464	522	531	513	495	511	535	496	520	470	545	541	538	520	497	508	508	525	486	505	498	468	517	510	486	526	523	491	505	534	538	494	533	493	489	559	512	497	488	483	447	491	505	489	517	536	476	505	498	512	492	486	548	476	520	501	478	489	487	464	525	537	483	502	463	481	507	495	519	437	530	517	506	502	529	473	500	510	491	483	452	515	498	487	493	510	495	536	531	528	476	490	445	505	492	542	557	524	515	510	535	490	503	495	515	475	500	511	504	523	510	526	515	494	521	507	542	476	511	551	492	490	497	505	520	524	529	524	513	509	472	456	520	486	537	484	507	545	493	508	503	492	502	491	483	535	494	526	541	433	508	507	526	493	497	521	514	481	510	533	507	518	510	504	529	483	529	457	533	488	494	470	498	501	518	521	492	514	493	500	508	504	527	568	491	523	492	502	503	528	508	487	489	486	515	468	518	496	535	507	507	567	550	490	508	490	460	542	523	478	514	520	527	503	501	528	476	541	513	495	531	451	521	534	508	517	526	507	518	509	499	522	488	552	515	477	548	503	505	487	459	495	507	491	511	464	523	496	513	541	471	487	466	503	547	472	512	487	524	513	491	511	500	488	475	556	477	515	496	486	457	493	513	535	506	513	473	549	510	467	563	530	494	527	486	501	487	516	546	472	499	517	539	503	539	540	495	492	495	523	507	561	468	501	501	487	511	490	509	490	506	497	486	493	551	490	489	543	537	525	488	491	499	504	516	477	502	480	531	514	522	469	497	511	514	529	498	491	497	477	473	505	483	479	515	504	514	527	513	517	511	508	501	511	547	510	491	519	493	487	532	471	517	465	522	520	475	495	490	482	536	496	530	502	511	471	501	541	535	488	539	482	476	464	513	490	488	534	471	537	496	551	520	546	524	466	485	536	501	501	506	538	504	517	530	546	521	508	528	516	529	501	515	516	535	515	526	478	541	506	519	531	495	473	505	511	524	511	526	513	503	515	507	458	493	512	511	518	561	520	502	516	493	528	517	527	507	517	515	539	477	470	526	492	492	501	508	507	499	503	501	510	476	517	505	506	483	485	488	500	506	513	527	476	504	506	477	536	483	529	469	514	500	517	510	493	511	497	503	505	478	479	525	477	514	501	475	513	504	442	477	518	467	476	455	487	513	482	509	469	514	472	526	507	500	496	480	514	516	507	495	527	519	490	492	486	505	477	501	533	455	519	536	508	495	529	528	488	486	488	485	512	502	539	512	489	522	498	528	495	518	528	534	548	500	457	495	536	494	543	518	507	542	498	504	504	522	495	449	532	487	521	487	535	564	482	533	526	488	479	505	503	483	529	483	501	518	482	519	501	496	478	502	496	553	468	491	453	507	474	464	505	503	487	483	515	529	526	510	529	517	517	466	508	523	501	530	483	508	500	509	495	474	531	498	529	492	531	505	523	508	532	517	524	505	476	502	520	515	493	518	494	497	488	500	514	497	526	491	469	499	517	530	518	469	487	498	526	502	468	467	511	490	525	503	489	473	514	538	524	480	502	553	509	502	522	543	518	520	477	474	518	480	487	511	492	516	539	479	522	518	528	481	495	528	478	499	509	471	503	503	512	444	525	472	483	506	498	523	513	488	511	512	510	499	471	522	487	479	512	509	508	482	519	519	469	458	518	526	494	528	514	514	525	499	536	501	512	470	507	488	484	536	530	486	534	470	495	567	483	509	486	477	507	485	470	500	489	520	476	481	484	534	489	500	500	511	491	504	475	547	483	531	509	479	539	542	491	515	472	487	532	504	476	517	547	534	542	515	519	521	506	505	484	510	465	510	508	543	502	486	488	543	519	491	556	522	476	480	490	502	491	514	492	539	484	542	500	493	468	498	474	482	523	529	497	515	506	491	512	501	490	507	478	524	477	522	518	484	506	509	478	503	487	502	496	539	491	523	466	488	485	493	515	472	540	499	521	503	491	493	493	511	484	483	528	503	505	441	483	474	529	537	477	513	457	529	494	490	485	525	514	511	521	524	486	473	525	498	505	553	484	486	475	542	507	506	488	519	503	473	514	536	509	499	528	498	556	523	483	498	487	531	462	495	496	492	535	504	481	533	488	561	506	499	501	483	500	511	509	525	514	458	502	475	525	542	508	508	499	500	517	508	494	525	502	511	477	510	514	497	504	478	514	446	501	499	494	495	499	487	456	507	503	496	525	512	526	490	490	515	516	480	444	494	517	484	516	516	502	517	501	480	493	512	483	482	458	502	521	487	533	510	524	514	576	494	492	478	504	473	522	476	514	482	503	511	524	528	511	472	485	493	499	545	509	521	467	524	460	513	483	502	518	474	511	532	495	510	504	473	533	488	450	533	510
35771	66242	55284	42307	32783	24629	21477	17850	9049	3993	2532	1802	1514	1271	1085	930	876	841	731	685	638	636	614	577	553	553	499	529	526	547	584	554	515	531	544	509	544	545	492	497	554	541	499	528	517	484	550	505	522	558	462	513	510	563	517	499	494	505	533	492	527	519	524	521	522	500	515	535	499	535	513	498	535	482	515	494	527	484	510	548	538	511	519	521	546	506	503	481	470	512	559	511	523	497	483	504	489	530	516	515	513	501	522	511	498	520	527	487	496	533	514	513	477	523	521	494	536	508	518	527	465	496	477	538	497	475	543	509	525	501	527	534	490	515	483	500	517	544	509	520	509	550	496	491	542	522	496	504	545	506	481	494	495	495	528	514	455	530	497	551	533	499	511	513	564	539	550	477	571	533	548	545	481	504	550	551	467	530	509	473	542	581	506	526	505	495	491	477	501	518	503	512	506	504	517	521	547	491	503	511	537	499	532	492	512	534	539	529	537	475	496	495	525	510	549	534	508	512	502	506	513	529	541	513	529	524	496	529	521	537	532	513	491	480	501	554	523	545	494	495	485	510	519	516	540	510	523	522	529	535	536	509	538	542	524	499	508	506	550	509	539	505	527	502	524	519	474	513	533	474	521	491	516	497	475	500	554	557	504	552	528	509	513	529	501	540	536	500	506	536	528	507	544	498	564	516	533	527	487	542	533	496	484	521	532	488	506	542	480	482	500	523	502	492	477	548	507	500	489	529	495	483	462	543	469	500	468	544	510	496	486	505	525	512	458	513	520	519	478	499	497	488	521	492	507	520	505	522	510	542	539	503	516	557	508	491	511	543	541	520	527	518	511	521	515	533	512	524	517	487	520	500	530	525	503	462	490	529	508	545	517	502	537	537	502	496	520	482	522	516	513	509	512	541	509	504	559	546	505	523	505	528	484	526	519	526	507	542	532	535	487	546	492	498	530	542	501	549	484	534	521	516	527	514	505	510	468	516	508	510	506	518	551	540	502	540	490	514	534	460	522	526	565	546	474	537	511	490	514	516	521	534	519	498	534	491	511	523	490	481	509	526	523	571	502	504	485	514	528	540	517	503	537	468	559	563	503	452	534	510	501	504	502	509	527	511	496	493	522	525	544	539	496	485	509	556	502	506	548	541	526	492	506	518	527	525	532	507	496	499	551	521	468	543	543	483	499	506	485	501	508	527	517	553	516	541	531	509	512	500	500	514	529	530	492	493	539	508	517	538	529	527	517	542	505	482	489	503	459	527	523	530	526	554	487	494	514	477	511	494	514	466	496	505	478	535	480	528	502	527	522	526	497	551	498	494	507	492	532	532	523	517	564	475	545	475	522	532	481	509	524	521	508	538	514	529	525	551	523	486	484	539	520	520	551	566	491	547	565	510	532	533	500	536	497	547	512	492	495	511	536	558	522	520	502	502	524	534	519	562	577	525	509	537	520	517	547	509	476	475	574	493	479	548	530	511	523	548	530	499	524	517	546	546	516	490	532	541	523	514	501	501	504	514	518	537	510	530	504	520	529	542	496	494	516	500	538	554	502	513	532	509	521	556	492	529	523	547	475	506	489	546	517	511	495	518	530	502	523	517	539	512	492	488	477	530	487	522	511	510	518	564	526	479	517	545	521	558	485	509	525	498	512	534	510	511	531	565	521	504	487	507	560	551	507	517	545	500	523	510	511	497	491	510	549	544	541	485	554	531	511	552	507	501	544	491	547	549	541	553	509	535	513	495	491	529	527	529	532	522	523	534	516	502	518	522	554	534	526	511	498	535	573	484	518	520	515	486	531	532	486	555	552	494	506	535	547	482	535	509	517	514	534	496	492	510	522	498	536	482	545	501	504	497	543	516	513	527	517	500	512	532	533	510	523	545	497	540	517	548	550	496	514	518	512	512	546	504	477	526	516	523	512	544	558	512	508	486	501	494	489	534	532	527	555	500	501	517	545	526	467	503	559	507	514	522	503	511	517	509	545	503	518	492	499	489	524	503	551	549	498	508	490	463	537	488	527	543	499	516	522	511	559	512	550	523	536	520	483	510	516	511	482	490	516	530	545	516	514	518	553	532	489	472	527	493	500	494	558	521	521	480	497	488	531	514	513	509	518	471	520	534	500	505	513	546	513	513	529	533	489	521	500	514	524	529	511	497	500	510	520	517	500	540	536	517	460	509	519	555	518	525	556	544	555	529	489	547	525	540	502	520	497	470	529	495	507	505	485	556	469	512	542	510	543	486	520	515	497	502	512	476	503	523	518	523	496	534	546	491	568	516	511	526	511	536	501	538	506	522	521	512	521	527	531	516	541	520	527	483	486	508	533	510	563	467	524	494	519	515	491	539	533	553	513	492	553	527	512	544	523	500	515	534	495	487	524	501	489	522	518	515	525	529	533	504	497	496	543	503	483	510	525	540	522	486	536	518	528	501	528	540	540	532	518	596	534	512	516	523	470	515	490	520	537	512	544	523	526	541	528	521	577	494	521	496	518	520	478	494	516	530	503	532	477	502	467	494	561	505	535	476	517	565	513	481	496	484	511	527	562	494	519	522	514	496	484	492	559	541	519	491	521	511	528	516	541	541	527	520	548	479	502	519	547	531	540	520	511	512	547	509	506	540	499	520	521	521	501	502	504	498	511	511	517	538	519	501	554	531	508	525	483	507	519	529	537	498	518	508	513	535	532	487	477	517	504	508	517	523	514	471	528	548	509	501	518	496	510	541	553	532	563	532	535	503	509	518	522	523	521	507	514	527	542	516	513	553	542	500	473	505	530	523	529	474	518	536	483	488	480	526	542	516	479	502	528	500	506	473	486	508	551	525	478	491	494	518	476	553	530	520	517	501	510	522	520	523	504	520	493	502	543	548	542	543	532	496	550	510	500	524	512	525	526	517	564	553	504	503	480	522	491	498	547	576	496	544	519	520	505	518	534	527	531	512	514	524	504	487	522	559	503	531	531	536	556	529	471	530	471	543	505	482	553	488	480	549	549	595	492	491	517	520	521	522	528	504	550	524	502	517	535	514	559	548	542	521	483	526	552	509	545	496	564	494	495	489	488	527	516	509	527	541	558	538	532	490	522	498	541	503	510	514	530	502	521	542	521	493	495	572	525	529	527	505	504	465	509	515	501	511	516	491	520	530	505	540	523	492	516	528	499	483	492	527	520	512	488	566	483	558	510	506	520	510	520	528	528	515	502	544	490	519	524	504	505	544	484	476	510	494	512	500	487	505	508	530	494	526	477	559	490	465	522	549	499	548	523	538	531	517	518	495	533	479	534	504	543	489	507	526	509	490	458	499	523	530	547	533	503	510	528	528	559	541	522	532	517	491	545	508	534	542	553	494	481	494	500	524	484	556	511	528	514	528	512	503	529	493	530	505	523	517	517	541	548	526	523	569	522	484	526	507	516	502	486	533	507	515	507	531	529	499	491	530	497	536	518	558	539	507	500	516	534	505	543	489	510	514	544	552	535	495	547	531
32145	36281	41314	30409	17862	9011	5879	3698	2098	981	661	481	460	428	437	330	328	340	304	320	322	329	304	315	343	306	275	304	294	302	288	290	304	295	262	279	317	297	275	308	279	268	305	269	321	292	272	293	260	283	289	269	279	284	286	264	308	289	252	290	288	303	262	298	275	277	291	265	317	275	303	284	277	276	290	295	315	257	284	255	300	312	311	265	297	302	294	307	281	296	302	307	290	280	309	291	300	317	282	298	319	299	277	290	268	283	279	299	285	287	315	301	312	303	309	312	268	284	291	309	249	301	296	261	295	341	278	276	281	305	289	260	293	257	319	288	294	286	278	317	276	284	289	289	276	272	288	283	299	299	309	254	288	301	300	265	269	289	287	259	294	282	304	296	272	289	323	282	292	283	270	318	295	275	306	286	277	288	313	282	285	288	292	294	290	285	260	272	298	285	279	320	292	268	288	268	281	307	294	286	267	259	289	263	319	273	284	313	238	297	281	292	279	291	282	277	283	268	303	292	240	294	297	300	252	256	280	303	291	301	254	279	259	267	275	293	271	298	277	273	271	297	276	287	219	303	276	291	268	339	294	328	312	270	295	269	305	278	310	285	281	286	284	307	307	284	274	283	301	302	319	298	302	269	292	280	288	299	278	287	277	281	304	276	274	275	295	276	289	275	295	285	312	299	306	256	260	277	281	311	275	271	290	320	288	302	289	287	280	297	259	287	277	328	267	282	288	271	274	280	286	301	290	254	277	283	259	280	272	283	275	289	268	279	289	279	276	300	278	310	294	297	261	278	307	303	287	302	280	312	295	282	285	316	314	299	275	334	312	273	278	302	298	274	270	278	300	292	302	255	307	290	278	307	275	292	304	261	284	305	278	302	275	278	300	329	284	279	307	291	301	293	273	275	295	259	275	292	259	326	300	298	277	279	285	312	299	277	277	301	286	291	275	285	292	303	262	273	285	256	284	297	292	301	277	277	323	295	316	289	273	283	267	310	295	302	271	275	303	284	301	275	283	273	284	307	321	312	293	280	245	313	260	269	312	292	301	289	260	273	309	287	271	272	317	288	299	280	237	279	285	282	303	305	256	267	284	292	295	300	294	292	271	277	293	298	274	292	306	261	282	309	266	293	275	285	262	240	254	284	315	261	280	290	305	275	284	308	256	245	298	284	282	283	311	282	257	313	280	303	280	283	294	296	290	295	325	282	271	272	296	238	290	275	279	276	299	275	293	285	243	257	273	299	278	270	276	268	273	299	303	286	272	279	283	270	289	301	266	302	289	259	282	307	266	286	300	286	276	297	327	286	273	285	288	273	289	323	264	304	258	306	286	293	283	281	286	278	304	289	277	288	303	289	307	315	293	291	294	323	237	309	274	319	282	255	289	299	280	281	306	275	283	284	308	246	280	301	298	293	301	281	299	294	295	293	292	298	256	279	286	253	274	247	267	259	323	283	277	304	300	324	306	280	275	293	312	290	284	284	284	290	314	296	299	275	289	259	282	282	279	300	293	293	285	264	298	274	287	271	283	283	262	301	301	299	294	265	300	297	259	291	282	304	281	283	287	288	260	283	280	271	280	284	278	295	288	238	281	293	263	282	291	283	317	295	290	283	274	294	277	266	310	286	307	291	308	258	266	295	306	297	308	289	295	283	271	311	272	265	283	299	281	291	260	306	277	314	297	277	289	307	291	291	256	285	274	265	283	313	275	290	283	308	311	286	315	268	292	256	300	249	314	313	275	298	311	309	315	294	249	277	274	313	246	280	316	277	285	279	258	273	318	287	291	299	282	288	298	316	278	266	280	251	274	283	304	305	278	283	281	290	264	301	281	260	274	286	286	280	300	273	274	253	292	286	278	300	306	260	288	269	293	275	312	316	309	266	328	301	262	262	308	311	276	323	291	286	302	299	314	285	281	270	289	303	280	309	252	276	308	264	276	280	295	286	302	301	308	298	262	270	285	316	324	310	296	300	279	257	303	316	284	290	253	290	296	314	280	286	315	312	295	287	284	292	321	288	313	311	303	285	301	294	294	331	302	296	316	297	309	273	315	269	291	273	306	289	265	291	261	285	300	283	293	289	299	257	288	255	292	285	287	290	269	281	304	313	304	275	269	288	290	254	289	330	312	265	280	288	281	290	308	285	290	282	302	260	252	276	309	291	287	316	290	305	276	299	298	275	285	283	269	292	299	279	260	286	293	301	297	263	305	270	259	299	292	279	291	284	280	309	291	286	286	277	301	248	288	255	311	309	247	281	305	287	280	310	311	310	287	303	317	279	293	256	259	289	284	273	283	283	293	287	295	279	289	313	276	315	297	293	273	277	297	300	311	307	278	283	277	297	327	299	288	260	267	297	273	284	258	276	268	311	305	280	324	272	271	288	292	318	299	302	294	260	285	287	283	272	275	311	274	286	294	261	286	306	273	310	280	273	289	280	302	285	300	299	280	280	314	274	259	328	311	295	285	301	274	297	290	277	269	286	310	339	294	279	285	273	274	302	272	289	286	295	300	273	243	286	312	307	288	313	268	293	288	302	282	287	276	308	287	277	292	329	287	291	292	293	293	289	294	335	313	273	291	285	276	277	281	297	287	293	298	307	283	301	276	287	301	271	308	283	270	303	271	283	276	304	291	278	287	275	284	276	255	295	259	312	318	309	291	284	282	315	291	289	301	282	295	291	323	297	290	291	287	262	289	304	286	262	322	285	303	292	288	310	300	265	295	270	261	279	305	300	262	275	295	300	261	272	320	279	280	292	306	284	296	270	297	254	305	270	290	280	263	271	281	297	273	300	282	285	336	308	280	289	300	290	268	256	275	301	273	284	275	275	292	270	327	268	312	286	292	281	265	292	293	306	264	280	250	274	286	287	284	316	276	270	305	278	296	294	277	278	283	281	283	287	307	297	308	279	283	280	278	284	278	280	260	257	281	279	285	268	309	283	303	286	289	274	287	312	277	274	271	267	292	258	310	273	276	274	265	284	269	283	311	292	306	285	274	287	314	254	281	309	307	310	256	293	296	294	310	287	277	317	281	291	304	337	307	313	313	294	292	288	325	319	280	271	308	288	290	302	302	297	234	295	309	278	290	281	294	284	296	299	272	290	283	275	290	269	233	282	257	316	300	283	268	265	319	283	308	292	307	281	279	284	260	258	266	292	297	316	291	297	283	274	284	303	260	261	313	287	273	280	276	281	298	257	289	331	265	247	274	325	293	293	280	279	260	297	313	253	312	260	293	281	280	277	249	276	316	289	271	300	289	272	315	311	296	290	276	318	303	272	278	264	282	285	290	282	286	288	253	274	295	289	271	274	288	297	271	309	301	277	311	273	274	279	278	292	275	280	296	278	291	280	288	290	297	291	286	282	298	286	287	286	272	291	276	276	271	317	256	262	263	271	274	311	286	298	299	285	290	255	289	296	256	300	292	264	265	312	310	268	274	274	298	311	300	261	325	336	311	267	303	280	303	293	333	261	278	286
33024	50777	40810	28174	19316	12514	9355	6260	3535	1568	1010	768	665	569	517	483	422	450	385	331	382	356	333	325	307	344	317	323	284	334	309	313	326	340	288	302	301	315	278	334	305	318	312	290	314	385	301	305	306	316	308	341	294	325	334	310	307	310	303	303	296	311	303	305	299	332	332	316	314	310	288	310	291	311	292	294	314	273	262	278	301	299	308	301	321	336	314	296	317	308	306	312	279	294	293	339	299	285	314	322	291	306	317	336	317	308	300	301	337	308	338	306	332	313	296	314	312	346	305	284	301	348	301	305	303	321	308	327	315	320	310	309	320	325	317	326	299	322	321	324	305	307	275	291	300	321	305	298	300	284	299	302	308	275	301	310	320	304	334	300	306	294	295	303	338	325	339	288	318	309	323	309	301	332	312	341	321	281	304	315	290	321	293	292	360	296	321	330	321	307	316	285	313	306	306	288	332	324	340	319	310	332	330	276	320	307	289	329	303	302	330	310	325	282	353	306	313	303	318	309	311	340	297	329	295	279	318	283	326	323	302	322	297	306	303	328	351	299	318	322	318	328	318	313	302	304	317	314	334	297	289	301	311	295	341	328	316	294	322	338	320	267	296	343	316	317	310	327	307	290	290	314	330	302	306	330	333	299	327	323	321	296	336	312	318	331	302	290	330	309	305	316	354	285	315	316	340	308	344	309	311	304	315	320	316	304	335	318	331	286	335	313	327	327	325	347	304	305	292	324	312	296	298	318	332	281	299	326	311	315	310	297	299	321	341	298	316	306	334	333	335	321	333	309	296	331	294	329	310	329	319	279	279	337	321	328	302	312	345	307	291	319	292	302	325	319	324	280	315	313	316	314	318	343	322	324	298	316	324	307	287	329	335	302	288	320	289	359	293	292	318	328	323	320	304	300	327	323	316	305	312	339	310	330	302	306	332	303	306	293	314	304	323	277	307	322	293	318	315	318	344	313	284	309	292	302	310	314	306	282	291	311	318	295	306	316	281	284	311	301	327	311	310	341	312	299	300	320	306	307	304	297	303	291	281	297	360	301	345	299	326	310	304	299	309	294	307	308	305	293	307	310	326	307	303	329	306	314	333	312	280	307	307	327	287	327	314	317	314	338	325	303	309	293	312	322	306	313	284	341	282	298	313	306	340	323	334	289	316	338	323	329	279	331	302	288	320	321	341	348	326	348	293	366	274	311	305	317	287	324	332	301	345	287	334	315	314	308	305	302	328	307	298	295	303	287	317	314	338	307	313	334	325	312	294	300	347	327	316	311	330	338	319	317	296	317	313	304	312	283	339	315	293	320	346	300	334	311	298	299	317	355	317	335	322	314	297	327	298	327	305	346	335	297	273	309	307	322	316	335	313	298	290	300	298	313	326	331	289	312	285	301	310	325	317	311	328	327	296	313	296	338	314	303	317	285	308	330	294	288	345	298	298	336	292	325	323	309	336	304	311	318	282	332	303	294	299	307	321	328	307	318	321	296	317	332	308	298	321	286	282	329	306	303	295	300	312	293	302	311	331	302	273	296	327	352	316	322	313	292	339	316	320	310	322	301	304	325	326	321	346	294	335	322	342	328	320	317	338	326	294	310	295	298	302	296	291	341	312	338	315	335	272	312	316	313	347	289	287	303	317	338	327	326	285	348	295	282	313	304	328	298	297	313	307	336	336	301	277	332	285	334	317	320	342	331	332	321	292	312	287	327	331	316	293	305	320	308	322	308	338	316	303	312	305	336	337	305	304	329	298	294	336	318	329	330	302	300	290	303	312	342	302	264	309	285	327	285	358	291	347	296	321	296	330	320	312	284	310	323	332	295	312	319	299	324	315	304	328	323	277	284	286	338	299	336	284	313	324	290	318	318	338	303	294	328	329	315	322	326	309	326	293	313	322	322	321	284	336	323	310	341	317	295	300	332	303	309	314	313	286	305	298	325	291	328	282	318	316	345	309	288	321	275	308	308	318	350	313	295	311	317	315	312	325	338	326	322	329	297	282	301	309	343	311	334	325	305	307	328	312	312	301	330	285	318	339	316	347	310	314	344	309	321	323	338	316	325	296	283	280	314	296	332	322	313	310	325	295	312	321	295	328	326	343	333	320	314	305	355	301	273	301	320	314	304	303	318	308	303	294	300	308	323	301	294	325	334	318	285	278	324	307	351	318	293	328	312	290	359	316	308	321	310	281	304	345	320	339	327	342	315	322	352	312	329	287	314	307	304	323	313	317	279	271	315	361	346	326	302	333	286	282	307	288	310	327	322	289	309	305	329	301	289	289	328	318	310	331	317	299	317	309	300	323	312	325	312	320	346	298	305	331	309	307	308	325	344	322	299	321	315	299	322	341	316	314	333	284	305	314	340	315	274	328	334	311	336	323	306	320	307	308	321	302	319	309	305	312	317	298	329	282	335	290	299	361	316	289	334	271	335	275	307	324	294	287	318	286	324	306	322	305	357	277	287	295	331	313	295	315	321	310	303	288	291	281	314	326	316	324	317	319	323	289	324	351	288	340	307	307	312	288	332	332	299	319	284	304	319	341	329	305	295	336	324	305	289	332	314	303	338	311	307	312	292	304	329	315	303	325	332	309	301	298	314	288	336	293	280	333	291	312	327	316	297	292	332	332	328	336	313	336	312	353	301	299	309	320	323	336	329	334	327	323	285	294	342	309	320	340	322	313	282	314	319	298	265	345	302	336	337	339	289	315	328	292	331	289	349	314	339	330	317	276	323	301	324	305	300	301	304	300	312	317	303	283	334	331	297	347	314	294	312	329	293	306	304	298	307	350	294	287	293	333	331	341	314	316	304	338	302	302	348	318	306	298	325	278	292	298	306	302	308	305	289	253	296	322	335	297	314	321	316	323	301	311	330	312	305	316	312	302	292	309	317	349	331	305	310	317	279	314	317	347	311	348	305	354	303	288	320	339	312	359	338	288	290	301	300	342	296	319	324	294	306	314	329	277	308	291	329	311	283	336	321	338	335	327	310	298	289	308	306	298	326	298	321	291	317	333	330	345	306	326	334	319	298	321	288	315	303	318	288	305	293	312	294	305	309	337	271	315	301	295	330	287	315	319	296	308	298	292	316	316	321	290	302	322	340	311	303	315	302	280	291	333	317	334	333	282	309	332	320	319	301	326	333	301	311	310	334	284	298	300	317	348	314	302	323	301	325	295	313	326	327	312	325	312	287	326	315	305	308	317	307	332	302	317	297	332	305	316	295	311	323	324	321	350	348	334	320	284	286	319	301	297	294	299	320	308	311	310	301	333	323	330	300	293	302	336	324	312	316	293	341	324	298	307	345	309	272	355	308	289	288	319	305	292	326	299	327	306	311	334	324	302	338	329	334	320	309	303	315	301	333	317	295	288	338	298	305	281	333	312	301	316	325	298	352	300	319	331	296	309	300	279	291	302	308	320	313	340	297	331	304	324	301	286	348	315	347	317	338	289	304	290	330	303	320	322	337	301	316	339	314
24537	21696	29604	27418	24569	22076	16241	9645	3884	1763	1108	795	717	654	558	491	450	483	425	401	431	402	357	414	385	360	378	353	378	348	349	401	393	349	361	378	381	370	354	350	368	393	363	368	333	338	353	330	346	361	366	359	328	366	389	344	381	350	336	390	368	362	349	346	364	372	350	331	359	350	378	360	352	366	340	348	361	332	335	411	333	357	351	362	379	358	411	375	334	379	395	353	340	356	357	358	346	356	354	372	358	340	364	348	328	362	368	352	329	352	347	340	331	366	347	377	379	344	379	369	354	397	326	337	368	353	396	350	352	379	321	332	343	359	348	367	329	338	341	387	369	355	341	350	375	356	360	369	342	343	359	334	321	352	383	334	335	354	385	359	362	362	351	382	355	342	362	381	339	388	303	340	335	362	367	354	351	354	380	299	334	350	334	362	348	349	371	339	336	356	308	361	323	295	318	344	337	319	342	329	340	349	334	354	372	356	367	358	349	328	344	370	347	343	368	358	379	344	340	341	369	349	335	342	365	370	346	366	356	395	401	342	361	351	362	335	379	347	362	346	324	356	365	365	344	370	323	355	377	332	379	323	342	355	380	364	356	333	377	355	345	347	390	367	366	324	331	339	382	323	351	350	348	327	373	350	354	341	357	348	347	356	346	395	341	362	390	346	372	348	366	348	358	348	353	321	354	356	371	370	359	340	339	365	389	376	333	360	375	377	361	355	371	359	342	367	367	348	340	366	337	364	349	374	369	386	378	326	364	334	360	349	326	367	325	350	349	371	346	388	358	347	338	357	336	379	356	360	347	347	370	338	354	332	355	364	320	335	341	341	360	365	345	346	376	355	353	382	349	336	349	346	363	359	369	376	341	383	393	349	400	372	393	338	334	352	382	335	362	347	390	314	346	344	347	364	359	330	364	357	369	356	354	373	325	352	360	362	352	325	370	380	385	359	352	332	366	353	368	358	344	336	320	330	380	348	354	326	341	383	369	336	348	371	334	372	302	340	365	337	343	359	351	357	318	345	348	350	354	376	346	349	367	382	378	354	351	325	356	346	341	341	354	352	367	362	335	353	359	342	368	366	354	324	373	359	361	336	367	346	353	356	356	357	360	350	356	349	350	327	371	372	339	371	351	332	361	348	347	378	333	345	341	350	362	347	346	348	368	347	343	374	361	410	349	295	345	378	367	336	329	325	324	360	355	336	380	368	367	361	302	327	354	359	351	350	352	357	333	348	326	313	336	337	385	351	344	386	349	352	347	364	366	340	345	342	358	361	345	313	343	362	374	347	353	324	353	350	346	336	336	362	344	366	388	387	357	390	361	340	345	368	339	346	349	348	346	342	353	321	333	324	327	343	300	322	349	324	322	371	342	356	372	336	365	344	327	372	343	346	364	322	387	356	357	366	374	326	335	354	393	348	341	349	371	345	341	334	341	347	342	341	363	343	348	391	317	368	350	315	338	342	335	352	352	349	366	361	350	349	379	351	357	325	350	371	390	359	384	339	341	363	354	321	345	338	354	339	357	334	340	335	404	382	336	343	393	360	351	358	339	340	351	344	330	353	368	356	346	338	348	359	362	326	357	385	359	379	341	375	383	338	346	352	380	349	335	380	341	367	388	354	377	354	329	322	330	345	350	349	363	370	360	359	331	359	343	374	362	362	332	382	360	346	376	351	333	355	333	332	372	383	374	373	363	322	345	373	354	349	336	368	339	346	373	351	380	321	344	357	355	347	346	357	339	360	354	388	359	375	342	343	359	391	348	357	340	386	341	355	339	357	318	385	355	389	388	390	350	354	367	342	357	356	373	368	348	362	353	368	355	330	360	387	381	381	346	371	341	357	321	354	355	360	362	361	346	344	327	351	361	372	374	378	364	375	318	326	342	366	338	326	318	359	350	360	361	347	393	372	384	365	393	350	389	345	361	328	382	353	361	340	342	366	383	332	364	325	367	384	350	338	357	349	359	353	338	343	368	364	361	366	346	341	330	363	378	333	357	334	340	330	410	346	372	361	341	355	375	329	374	380	365	371	348	348	400	308	340	356	336	347	335	353	380	353	363	345	369	373	373	366	355	373	375	335	357	359	380	333	359	365	331	369	346	346	330	371	348	344	341	331	369	346	344	323	321	366	367	384	340	384	351	354	341	326	345	316	349	353	371	362	358	340	362	361	365	346	322	375	371	388	348	386	367	362	367	380	364	357	380	355	372	323	350	348	321	354	327	344	351	378	348	369	376	311	347	367	334	345	340	358	362	356	349	337	323	373	385	347	360	348	347	332	339	363	328	369	362	340	334	327	351	377	343	336	352	364	359	339	359	362	387	346	352	374	312	342	342	357	357	369	383	364	355	359	324	343	323	369	364	349	380	356	324	331	342	339	364	344	326	383	347	370	347	341	360	366	342	370	395	378	358	353	333	350	365	338	338	342	337	347	330	347	327	338	347	358	356	344	367	358	350	356	404	347	345	360	355	329	334	359	342	315	333	344	343	351	346	346	364	339	340	336	356	375	356	346	331	350	376	369	370	355	387	375	368	357	358	344	347	353	331	334	344	333	349	374	354	340	367	323	356	352	353	362	315	370	371	331	381	366	381	362	384	368	324	349	330	341	357	353	356	329	361	340	380	353	366	347	340	366	344	303	354	364	372	370	367	343	349	340	356	377	323	370	375	378	331	378	338	366	339	340	350	347	358	337	369	368	337	322	372	360	351	339	342	356	350	346	381	327	359	376	339	358	368	362	350	348	345	349	361	342	325	357	364	363	340	347	368	381	369	385	359	350	338	381	353	323	375	365	378	350	347	354	340	380	358	364	334	361	362	332	370	352	340	363	350	370	347	351	347	364	336	338	348	382	360	341	352	359	370	348	322	368	344	358	371	330	374	360	361	322	355	329	380	329	367	366	383	362	357	329	351	352	363	335	392	356	347	310	409	349	344	328	345	352	358	350	322	355	376	362	346	363	358	363	384	376	327	342	367	379	318	345	370	340	317	357	340	389	379	350	355	345	337	380	348	361	368	353	360	365	365	345	333	351	342	378	332	372	362	356	353	362	377	323	356	313	399	323	385	370	359	361	365	328	352	342	359	355	344	315	387	360	346	329	352	350	392	341	339	346	351	378	368	376	391	367	348	346	354	361	346	331	310	358	368	366	353	338	347	350	333	357	360	301	353	351	338	365	331	340	337	374	339	360	348	357	350	316	365	397	361	333	347	351	379	322	384	346	380	354	359	372	335	339	336	371	317	390	365	356	368	381	346	386	361	328	362	346	374	369	347	373	367	393	299	370	335	408	367	356	359	334	334	360	326	352	352	340	350	344	350	370	372	341	343	361	338	366	319	339	369	355	361	335	361	376	344	327	366	371	362	365	341	335	360	325	374	368	355	373	325	356	353	344	336	408	358	328	366	362	382	363	324	310	358	367	331	311	335	378	335	331	333	341	361	374	323	330	360	363	360	369	333	353	317	351	354	356	312	344	362	357
32650	60030	50129	37593	27906	22762	17623	13029	5619	2608	1774	1119	953	829	755	639	603	547	489	509	491	488	474	425	446	401	428	387	384	398	371	403	371	374	400	395	371	419	422	397	401	356	360	366	394	355	382	333	382	377	384	323	392	364	352	366	395	401	404	434	369	415	389	341	348	399	371	385	340	383	422	351	413	364	377	370	362	359	396	353	400	411	328	387	373	368	388	379	379	351	403	373	383	379	362	372	362	359	352	340	358	385	393	395	374	407	346	379	366	355	371	366	340	365	345	388	379	363	365	363	370	363	382	372	390	396	375	358	374	335	370	371	372	386	359	399	356	378	346	373	371	368	386	401	342	357	387	367	382	334	389	389	356	382	372	394	349	391	378	371	374	334	377	350	359	361	335	328	371	389	368	362	326	387	349	378	409	379	374	390	372	379	393	354	373	373	359	397	380	350	362	369	393	354	385	352	340	395	394	368	378	382	421	365	375	401	359	346	374	358	386	382	367	399	384	407	393	372	387	386	382	378	359	368	375	382	362	375	357	342	368	360	363	363	359	393	371	421	377	387	372	379	391	419	384	395	360	358	366	369	378	370	396	396	392	346	346	387	363	348	396	368	366	364	384	411	383	347	354	356	413	353	384	386	367	387	371	366	367	373	388	370	390	365	396	360	339	404	369	368	376	416	371	379	366	368	363	369	360	374	377	372	333	362	388	366	411	376	378	383	362	371	377	348	369	338	400	383	337	378	366	375	348	392	388	375	357	389	387	378	352	394	403	416	369	364	370	387	377	373	377	416	358	347	430	378	372	365	364	382	343	374	340	348	359	368	380	368	368	390	362	395	406	343	338	340	360	342	364	398	330	356	368	343	340	423	392	352	378	366	349	385	345	360	380	354	382	397	362	338	396	334	350	397	394	356	312	395	390	398	387	365	374	352	373	364	386	386	356	394	361	389	344	343	372	375	345	389	370	371	372	378	372	385	368	366	369	366	354	382	399	366	392	316	364	398	379	370	382	390	377	348	360	380	375	376	352	378	365	331	342	351	380	412	387	372	387	379	367	358	395	370	359	398	359	385	370	392	356	344	403	374	368	369	351	356	397	350	419	353	383	398	375	381	378	381	354	388	367	393	370	392	365	371	385	366	366	382	330	337	385	338	353	366	365	371	361	379	362	391	358	368	370	371	390	365	377	358	383	384	374	392	370	346	368	368	338	343	370	372	373	363	377	356	351	365	381	360	419	376	361	358	403	381	358	386	358	369	359	382	362	367	334	389	390	379	392	379	344	358	375	359	347	371	378	360	348	364	358	384	373	359	388	393	371	347	390	420	387	360	354	386	370	378	374	383	374	400	372	350	387	367	367	386	347	396	350	358	410	349	387	345	387	377	393	359	365	370	376	355	391	373	377	380	381	377	379	385	400	349	358	357	364	399	345	376	372	359	353	387	342	373	386	420	368	360	383	359	406	394	401	349	386	398	392	388	335	372	344	388	357	349	384	357	378	407	381	362	354	339	323	349	352	362	348	413	369	378	361	361	420	379	408	339	378	399	360	367	376	380	385	388	356	376	333	402	396	362	351	358	388	341	347	404	347	352	372	359	374	377	380	357	374	346	410	369	376	366	363	363	373	393	376	362	368	376	358	363	331	343	402	373	405	360	374	362	359	392	356	368	389	402	361	396	357	374	342	359	374	363	391	379	385	387	330	357	372	350	374	365	387	336	363	380	379	363	337	369	353	360	393	346	367	400	376	366	398	373	345	373	346	386	368	354	351	366	363	390	367	407	370	360	359	375	351	360	350	350	389	348	401	395	363	399	394	375	415	364	384	374	353	368	361	414	343	357	344	379	371	374	390	390	360	383	374	395	395	383	386	381	399	348	357	360	376	366	407	372	346	365	352	352	407	414	358	340	400	349	393	382	393	367	373	339	408	371	349	393	339	346	387	358	383	408	391	360	345	381	337	397	362	362	358	392	339	353	360	354	383	365	347	335	365	343	343	375	364	357	411	353	356	412	378	399	376	367	350	406	361	362	375	346	345	377	369	389	373	366	378	376	387	401	380	351	388	351	369	356	384	345	397	357	349	391	383	381	368	352	358	415	384	363	368	408	399	336	368	404	385	386	406	359	366	351	370	359	378	390	405	374	375	403	334	409	370	360	372	379	354	360	330	373	365	351	361	373	354	345	364	366	386	357	399	396	379	385	354	407	376	371	353	363	418	380	406	388	391	369	381	376	347	347	380	407	369	362	359	332	342	405	386	369	396	378	361	350	345	347	385	385	357	386	393	380	372	383	368	340	405	381	409	375	373	375	365	370	367	369	362	392	380	356	380	387	353	371	362	413	405	375	399	394	363	393	361	385	353	375	386	340	334	344	363	337	344	394	370	375	418	359	376	364	361	375	381	361	384	394	380	389	350	370	370	381	360	367	387	340	386	365	391	391	393	396	357	358	372	393	370	395	354	380	363	360	365	401	322	375	360	365	399	396	374	347	377	407	357	362	352	356	358	360	386	359	359	389	339	354	364	383	381	394	366	399	383	389	348	371	387	380	364	385	395	397	360	346	400	345	400	387	366	348	335	354	346	361	402	397	347	375	343	408	376	346	347	382	377	368	381	320	403	346	369	362	371	352	393	399	386	366	370	370	375	395	332	349	397	344	354	339	352	399	345	381	386	385	375	380	358	364	361	381	353	386	363	341	342	391	352	362	398	419	373	376	377	382	373	401	383	360	367	372	362	373	365	381	377	376	392	356	338	415	326	360	361	376	397	373	344	356	374	360	371	373	395	387	355	392	372	378	347	360	406	363	402	362	340	354	374	359	401	361	374	345	366	376	370	383	342	401	382	372	376	380	352	369	387	386	358	361	351	355	385	377	386	376	314	404	380	377	374	356	370	355	357	372	353	362	372	357	405	382	389	388	364	380	352	386	393	358	377	381	355	360	359	397	381	401	343	405	387	343	349	346	359	365	362	394	364	364	375	369	379	347	369	377	370	374	402	359	360	429	387	392	362	380	377	327	371	365	363	368	358	340	365	385	376	381	406	388	345	357	331	351	362	380	364	371	362	348	415	392	376	349	340	373	361	354	399	362	370	386	342	328	357	375	394	373	392	358	373	390	343	354	392	374	393	358	371	373	408	384	334	379	336	390	368	374	364	330	369	379	376	379	374	347	371	325	388	318	380	380	376	373	381	369	375	352	365	376	380	358	374	372	383	384	391	368	368	370	370	351	370	372	354	380	395	338	356	364	388	381	384	385	367	377	375	352	386	333	397	391	390	378	368	409	329	375	347	401	393	402	446	371	381	388	374	357	384	360	371	385	361	389	378	365	350	389	397	354	316	361	333	418	357	383	351	380	388	379	409	353	305	361	364	382	390	397	371	368	382	384	357	349	344	389	381	352	380	355	371	373	366	399	350	344	384	376	344	388	352	392	378	410	382	392	368	391	365	346	354	386	374	366	373	332	353	393	377	368	399	386	383	395	369	389
25730	21910	30141	28469	22207	16129	11827	6718	2860	1358	929	687	583	609	526	537	474	499	495	468	408	431	399	398	393	387	425	371	386	387	401	409	411	350	385	422	399	367	375	380	387	385	369	360	365	388	359	415	395	392	372	371	389	384	393	412	343	392	388	383	385	406	399	375	359	383	405	334	372	387	398	400	358	381	397	388	429	386	383	365	392	382	389	368	380	372	381	391	378	381	396	374	371	376	391	378	380	365	379	349	395	362	403	377	406	376	377	349	378	364	375	400	396	368	378	416	324	390	370	398	365	376	434	394	386	401	371	392	369	373	364	410	425	382	344	394	393	392	374	402	373	376	397	367	377	395	370	382	335	387	401	403	411	376	366	355	417	417	417	362	400	374	400	393	417	374	348	377	386	375	388	353	403	385	404	377	344	386	394	380	387	381	404	393	387	400	390	413	405	380	383	377	406	355	376	367	363	422	359	432	372	387	414	354	355	425	376	367	362	379	386	380	372	394	372	364	405	394	395	393	396	337	360	361	393	384	381	415	360	368	406	373	356	372	368	372	383	360	361	371	361	371	382	419	366	378	388	417	380	377	379	388	400	376	407	372	380	397	392	391	382	412	329	372	359	391	378	381	391	377	392	361	369	363	349	385	395	392	373	410	373	374	405	385	394	398	364	394	366	363	395	372	415	351	362	372	383	376	386	395	395	441	389	403	388	369	403	366	394	386	398	389	355	404	397	342	373	364	374	398	367	392	384	373	399	337	367	413	386	409	393	398	372	375	364	374	363	381	366	363	372	358	363	374	374	364	414	387	422	368	357	370	355	391	396	359	373	386	357	360	333	411	366	391	380	379	369	399	395	401	368	405	380	387	407	392	400	416	344	376	383	385	408	375	408	379	385	365	340	414	385	391	387	377	399	341	389	359	399	383	390	386	398	394	405	350	379	395	404	368	391	412	393	395	370	407	343	447	387	391	365	355	371	374	381	357	339	336	401	381	400	377	384	401	401	399	395	379	379	386	388	373	408	395	384	370	354	375	374	358	381	365	387	381	372	371	412	392	379	383	387	378	392	380	391	403	372	388	383	372	372	417	410	372	396	393	386	385	393	363	373	357	380	386	394	367	372	358	377	390	384	404	355	420	400	386	376	398	359	408	374	388	388	401	368	403	369	408	379	377	379	373	396	380	413	352	394	401	378	401	390	397	390	356	372	420	397	379	358	383	406	376	362	409	366	339	383	399	391	391	380	396	397	366	412	393	398	400	385	377	384	404	359	383	392	393	357	389	372	334	360	400	379	403	365	435	397	382	354	397	353	367	362	387	391	366	376	372	386	394	382	406	369	370	355	356	353	367	400	406	413	357	382	364	383	367	357	355	408	354	403	372	394	406	397	381	391	373	369	369	387	375	384	414	401	394	377	392	386	373	338	374	412	376	413	348	395	390	417	394	373	416	391	394	398	398	351	385	374	401	385	378	347	360	383	400	417	383	357	382	377	404	382	416	375	389	344	366	394	392	333	369	382	381	421	386	354	380	382	384	391	393	335	371	345	417	398	427	378	373	403	411	424	384	383	403	403	351	350	386	404	377	351	375	386	370	410	386	398	384	420	369	382	402	421	361	388	361	396	378	371	422	388	369	386	398	404	381	381	390	395	405	412	405	377	393	376	393	377	381	328	381	394	352	385	376	375	376	395	381	401	387	400	364	379	391	384	399	388	412	351	367	352	364	357	362	370	383	413	369	393	387	399	392	411	365	362	380	373	376	400	421	365	386	369	373	384	371	403	386	374	421	366	399	388	364	350	360	387	407	391	371	399	349	394	411	394	368	327	430	402	364	408	394	363	378	409	351	378	384	392	338	359	363	356	408	361	387	392	386	378	389	394	369	380	406	394	360	368	377	398	359	400	365	380	365	392	381	426	380	414	385	365	365	390	409	356	395	337	388	381	367	409	387	371	410	371	386	385	409	401	385	388	382	366	423	388	403	401	392	396	373	382	386	345	368	376	368	381	373	371	391	369	395	362	399	386	353	340	411	368	373	393	394	398	353	388	409	337	342	397	395	368	391	408	366	388	405	398	360	383	367	355	412	380	390	350	344	391	351	404	400	395	387	394	362	388	409	407	344	372	380	386	411	377	359	358	381	403	401	414	375	378	390	420	406	388	350	371	364	372	360	375	374	402	377	374	382	397	361	373	367	398	392	370	400	388	378	369	362	379	371	404	395	378	347	349	360	376	381	353	404	392	373	378	393	417	402	391	363	409	358	365	374	384	388	362	340	417	368	384	365	376	356	365	387	406	382	415	409	380	381	369	384	388	370	387	354	389	387	376	358	385	399	371	374	367	391	360	360	362	368	373	372	404	350	364	380	368	379	391	376	387	396	349	372	397	380	390	402	395	373	373	410	404	356	390	376	376	368	397	393	399	381	399	388	356	402	370	394	389	390	403	363	380	371	403	386	399	351	347	411	392	357	394	402	415	340	403	384	375	391	368	400	394	356	367	356	379	380	355	388	363	406	388	391	381	356	383	382	399	386	380	359	399	384	383	379	381	356	393	391	384	388	367	376	389	387	406	358	378	387	379	379	381	385	369	421	408	381	374	386	385	363	389	381	408	440	378	384	394	426	374	367	369	360	356	386	378	392	373	368	387	369	383	402	385	385	408	397	364	363	409	370	366	387	357	375	381	387	411	365	367	379	400	365	363	404	384	362	386	365	405	364	368	386	372	437	352	394	377	366	376	342	355	330	369	380	369	397	367	403	374	387	375	392	369	327	389	377	376	402	411	396	387	400	404	385	434	399	397	399	392	380	408	375	428	393	420	393	400	413	360	371	369	383	385	366	408	402	352	380	383	359	388	425	360	415	391	377	376	334	369	375	382	372	424	402	364	407	389	395	397	408	388	399	384	402	387	360	378	392	363	370	404	379	361	354	389	369	350	415	360	394	376	354	391	358	375	386	399	382	404	386	368	414	409	356	401	346	387	383	401	407	401	370	376	403	408	349	364	389	370	384	361	403	380	366	399	353	379	376	395	379	387	364	355	377	379	374	384	367	391	366	397	382	392	404	365	379	396	419	340	361	385	367	395	355	381	393	387	391	377	375	345	386	382	385	360	376	383	361	445	370	400	364	377	405	345	376	368	386	381	364	359	387	389	403	370	381	401	403	379	358	364	399	358	366	381	369	421	388	396	382	348	372	388	385	372	387	422	372	359	375	333	411	376	361	389	375	368	378	360	381	356	370	382	388	369	374	374	359	389	390	387	349	385	380	378	403	359	369	365	407	376	371	410	380	378	378	394	376	366	359	371	352	392	378	406	417	406	399	381	372	374	378	406	396	395	362	391	402	392	392	379	392	407	378	382	382	392	406	396	370	402	368	332	385	362	384	405	380	379	372	384	403	390	421	387	389	408	375	350	422	384	399	373	360	372	377	386	375	382	355	374	389	419	403	406	364	371	390	374	368	407	351	372	351	371	402	370	390	398	381	376	383
32236	57021	43908	29683	24865	19662	16246	10386	4512	2113	1493	999	903	813	677	609	536	521	597	517	453	440	462	469	392	413	425	422	442	424	429	446	423	416	380	409	426	419	432	395	409	385	429	408	394	438	447	416	421	402	406	409	389	403	430	418	434	408	403	393	408	373	436	439	420	398	422	421	411	418	437	385	390	391	414	415	414	430	373	379	379	422	445	428	432	391	406	385	403	396	421	392	388	422	420	396	431	411	404	427	399	418	404	399	428	445	391	441	420	400	401	434	416	407	398	422	403	415	415	398	422	401	409	387	429	449	433	424	440	415	400	421	433	379	398	447	414	396	425	439	447	410	411	430	406	392	409	421	416	440	438	403	423	428	415	424	442	397	425	440	416	412	400	399	395	393	392	401	422	399	404	422	394	411	428	420	405	410	380	452	404	416	394	412	420	392	393	397	393	423	431	443	392	378	423	412	401	391	414	420	415	398	411	412	407	392	430	430	398	407	417	432	410	400	449	403	444	420	385	437	409	388	413	390	406	391	418	387	384	406	395	403	415	391	440	402	391	439	401	412	426	411	425	421	417	417	384	435	409	434	408	409	394	438	389	411	373	417	423	430	431	369	431	401	397	395	427	410	443	431	394	397	408	390	382	406	410	424	407	430	395	408	408	405	420	395	426	376	409	385	403	428	399	410	365	382	368	432	425	469	387	431	404	431	416	383	427	400	411	462	390	425	384	408	390	402	386	417	411	412	422	399	402	438	426	428	398	376	436	400	400	391	436	402	401	414	442	417	454	433	378	408	398	419	398	453	408	404	394	421	413	442	405	406	407	416	439	411	442	412	421	372	386	441	382	363	401	400	408	386	406	436	435	390	425	400	408	418	453	449	411	392	447	409	373	409	407	390	397	411	396	384	419	399	425	423	415	423	422	386	409	443	403	415	416	387	438	446	438	438	409	418	417	398	405	424	393	409	414	402	441	391	431	429	408	385	404	379	440	401	393	419	401	390	418	424	408	390	428	444	439	396	401	361	437	413	417	384	426	416	430	403	379	404	408	416	392	417	384	434	396	420	418	409	445	399	441	464	414	434	393	431	385	392	418	399	427	423	429	426	408	389	423	436	383	410	396	405	388	434	387	407	451	406	364	403	428	412	434	413	380	386	441	416	406	384	432	405	457	404	456	410	425	400	403	436	390	380	388	413	415	424	413	433	409	423	404	410	423	420	363	402	414	445	374	379	362	390	436	410	393	379	401	400	400	421	380	401	392	367	406	412	422	406	406	400	385	401	423	396	403	413	367	417	414	403	391	421	404	406	388	411	426	379	393	392	386	434	409	384	394	416	429	402	425	392	408	445	387	425	427	394	374	395	390	410	416	380	417	402	405	369	376	393	406	401	404	400	427	429	442	416	390	400	392	374	425	415	423	373	420	415	388	398	404	422	422	433	374	415	443	433	427	403	387	407	399	412	432	380	414	414	398	395	408	417	400	440	393	383	387	392	391	423	390	392	389	399	401	397	425	414	408	443	409	371	392	422	378	399	350	396	425	407	394	393	391	417	436	409	390	436	421	376	407	417	411	415	409	420	430	381	430	451	426	410	418	442	393	407	412	441	385	372	402	418	394	418	448	421	433	382	416	398	396	393	400	377	408	398	422	384	433	399	431	411	397	417	429	418	406	385	381	365	417	386	405	456	370	419	429	379	409	401	389	402	433	403	438	415	413	425	428	410	417	414	376	404	391	407	434	411	379	379	450	445	411	400	380	424	427	393	444	431	404	390	417	394	432	424	430	410	391	409	431	414	371	371	371	366	407	405	408	411	421	402	405	429	408	418	422	439	414	389	412	453	394	395	369	398	411	431	408	445	407	428	414	429	436	418	411	406	425	396	437	452	393	391	394	398	407	423	438	426	420	435	410	401	397	395	388	444	402	406	398	395	428	386	399	427	412	432	455	409	396	393	454	406	428	389	408	454	440	431	422	391	406	415	422	378	408	429	382	414	381	454	403	393	435	391	411	446	390	424	405	388	417	420	401	417	436	446	402	395	402	404	405	420	409	397	427	395	425	371	421	394	388	423	398	416	428	394	379	448	413	392	409	399	409	408	417	420	413	412	437	403	413	410	401	391	382	434	412	402	431	341	388	446	421	366	384	382	385	416	382	387	383	403	412	419	448	447	380	415	415	402	399	425	420	414	431	410	411	409	416	418	393	406	404	388	358	377	408	392	435	390	397	418	440	412	410	397	402	433	436	412	394	445	374	406	446	396	396	385	381	380	395	425	438	438	428	425	432	414	427	419	408	422	405	416	424	450	410	419	421	449	421	423	420	419	430	414	418	368	410	398	380	404	418	371	449	445	423	410	419	378	416	396	402	437	423	395	427	368	413	446	410	424	414	431	422	399	420	422	438	438	405	409	424	420	455	388	411	385	403	403	402	396	393	398	427	407	376	391	435	442	385	404	437	402	413	406	391	398	399	367	400	399	443	402	384	416	410	426	432	410	402	407	407	373	418	364	397	393	414	386	423	455	405	408	436	397	382	400	461	420	423	472	394	418	447	426	400	389	436	394	421	382	395	376	429	417	445	421	396	437	410	433	439	395	406	387	413	422	384	398	452	398	386	414	427	404	460	404	418	406	409	372	417	423	397	382	410	408	399	382	419	446	429	426	363	403	384	405	416	403	384	415	397	410	420	425	411	412	391	385	397	382	404	373	406	402	421	423	396	404	399	423	389	427	412	386	428	410	396	400	389	431	429	400	429	380	420	422	413	380	425	406	399	416	420	407	393	408	442	427	422	385	393	395	370	449	409	409	420	406	418	364	387	411	364	453	393	410	388	408	403	384	376	380	406	424	404	408	441	422	418	418	423	406	421	443	416	443	409	381	415	400	433	439	382	403	402	449	401	436	447	411	398	383	442	369	459	417	416	411	424	411	388	387	423	398	378	394	394	391	421	369	422	386	390	417	413	418	372	417	448	404	436	419	420	428	392	427	408	457	415	395	420	403	413	431	404	377	394	430	444	405	416	381	401	411	451	422	396	407	423	391	443	395	393	399	429	422	401	403	428	411	445	411	413	391	432	416	411	430	415	402	390	392	418	422	403	431	447	424	371	397	411	404	404	414	397	392	397	417	440	391	415	421	414	414	391	412	392	478	446	394	391	383	414	425	446	410	396	430	388	391	393	413	415	426	400	422	413	412	393	422	398	390	424	409	427	426	397	427	397	418	415	403	398	406	407	401	414	407	426	416	437	428	406	387	393	415	401	407	392	357	405	403	392	439	375	395	410	378	416	399	415	446	372	412	432	435	403	393	392	374	435	398	407	408	433	412	410	378	409	443	466	393	368	400	352	423	426	453	410	435	408	417	420	442	428	406	417	397	400	406	399	422	419	424	426	398	391	376	403	418	419	417	435	400	391	400	426	384	410	415	382	417	399	397	399	390	394	404	400	407	387	402	413	419	441	382	423	427	416	395	416	397	358	408	405	421	379	410
23391	21731	29629	24813	23579	27016	27491	13578	4336	2387	1761	1155	1044	949	900	796	720	687	640	617	603	625	569	594	568	554	510	534	505	533	495	519	574	554	499	531	487	540	505	521	493	502	524	491	531	544	510	520	554	515	499	499	490	477	496	500	509	503	511	492	548	521	525	470	512	520	513	485	486	488	526	505	500	533	539	504	498	524	505	540	497	498	486	508	482	510	539	511	504	484	502	521	500	539	531	487	530	482	552	501	472	530	510	515	508	534	492	505	497	511	506	523	496	485	540	516	506	525	501	496	496	505	574	554	469	512	534	514	529	523	522	525	511	492	526	482	508	518	512	506	493	505	522	507	532	542	492	526	514	456	548	529	522	494	504	499	482	554	496	475	496	504	528	517	468	525	494	510	527	545	530	503	561	491	538	522	503	509	470	510	526	529	529	550	537	500	527	494	497	485	466	541	513	543	513	508	550	479	515	491	515	510	486	515	525	503	543	476	490	483	469	470	552	477	489	518	494	520	512	470	455	477	505	487	492	477	499	500	492	499	520	490	476	549	522	491	473	503	498	478	516	511	517	512	509	503	509	483	492	508	521	493	495	525	477	517	494	481	482	521	473	517	507	494	507	496	496	516	500	509	509	491	499	525	508	463	502	496	505	500	495	458	494	515	508	513	547	491	497	455	459	500	505	482	466	544	501	478	509	533	524	488	497	506	543	446	473	541	515	511	476	533	496	517	489	493	531	513	545	482	522	548	504	488	470	487	512	491	500	519	523	498	503	533	532	461	529	523	538	504	541	498	512	466	497	522	507	518	509	487	495	492	574	525	500	494	437	537	509	515	441	493	524	531	535	467	505	529	495	486	524	508	486	540	509	498	507	487	515	502	500	499	511	526	537	554	518	507	542	528	511	517	512	490	519	480	501	498	543	490	514	543	550	505	513	502	507	519	494	511	488	497	544	532	536	525	499	534	516	496	442	560	497	508	515	561	477	595	511	508	530	488	507	481	516	512	528	510	492	529	483	495	499	491	523	467	501	460	510	508	512	480	522	542	532	505	505	531	506	517	532	498	495	502	513	506	522	504	532	535	524	511	533	479	524	491	505	496	493	473	527	525	511	538	521	554	502	488	523	526	515	529	537	515	503	488	527	502	507	536	472	479	557	528	494	500	493	482	540	515	492	520	508	520	493	487	541	552	489	531	533	529	508	471	542	509	525	491	542	511	502	493	535	493	537	491	507	526	529	494	529	488	492	502	458	516	463	507	520	519	483	520	526	531	508	535	498	501	478	475	501	469	517	493	499	500	499	496	496	509	513	479	484	504	488	453	522	531	483	478	502	530	494	496	516	517	459	492	486	509	470	454	503	513	482	509	481	512	499	542	510	516	513	479	482	502	477	495	493	513	533	506	461	545	532	538	462	521	520	500	519	500	521	495	469	517	503	527	494	524	492	476	490	505	480	466	502	484	547	549	515	506	495	525	478	523	495	515	492	535	502	550	541	451	490	522	498	533	506	499	552	515	521	511	518	506	509	523	488	480	508	509	483	528	468	519	501	492	514	474	513	497	498	499	497	506	518	503	528	525	471	516	500	532	502	492	490	559	506	473	538	514	488	505	534	510	540	529	517	550	506	509	525	486	467	485	545	530	479	512	484	530	540	516	503	509	490	533	520	508	522	496	493	460	501	498	495	474	484	486	494	531	512	514	482	497	494	537	506	507	537	480	500	527	497	502	530	502	501	518	522	544	454	486	470	511	537	479	562	527	491	489	527	498	505	548	501	505	507	476	523	503	463	464	502	513	514	482	530	491	522	500	509	493	523	505	468	486	522	516	497	473	528	511	501	551	457	519	478	481	532	495	521	515	513	489	511	536	486	483	522	495	515	521	503	519	511	463	517	500	508	474	511	504	496	474	525	523	502	509	527	524	565	519	482	512	513	519	519	517	507	473	541	527	536	527	484	502	497	538	485	516	492	504	506	517	506	480	508	497	492	489	525	505	473	489	498	530	494	513	524	506	473	510	493	489	514	506	532	523	562	495	501	534	496	505	536	488	510	488	518	478	520	534	540	505	521	506	500	494	528	516	518	482	537	526	498	499	505	507	515	511	529	477	495	479	512	519	516	511	530	504	499	483	487	483	540	530	487	483	499	555	517	499	505	463	534	537	548	533	501	466	502	516	502	514	510	527	494	511	499	499	541	544	493	507	479	499	505	506	493	522	480	512	548	544	490	560	501	475	482	511	481	487	496	525	519	491	514	539	454	498	505	564	507	501	480	511	514	478	509	492	508	498	479	490	506	507	532	479	505	519	502	531	537	497	521	531	522	479	501	533	487	502	512	524	514	560	560	519	512	522	512	471	516	486	497	519	507	516	527	498	520	533	503	533	501	529	491	517	539	479	580	508	506	518	484	509	469	491	525	521	481	509	514	529	523	523	473	483	508	510	502	471	463	473	505	526	478	506	500	485	466	511	513	528	506	482	539	511	541	511	495	493	499	542	521	480	508	505	491	489	474	508	486	508	468	496	495	531	497	499	509	496	519	487	516	516	467	511	518	546	504	522	503	504	522	471	538	476	493	550	508	497	485	483	474	462	500	530	554	500	503	483	535	522	488	501	546	483	511	518	516	526	544	529	520	551	524	510	474	489	463	525	533	544	493	465	510	477	539	479	504	491	536	509	514	518	524	495	530	510	473	514	485	504	490	528	544	510	510	474	511	483	546	548	539	506	524	530	475	496	498	496	498	543	506	498	516	527	481	493	516	545	541	508	507	532	490	511	511	500	507	501	508	544	530	524	533	480	516	480	530	515	488	502	513	500	520	484	502	494	514	483	514	518	486	519	551	481	514	555	534	507	518	479	484	518	493	538	495	516	511	516	523	503	505	479	507	518	492	517	515	511	499	508	539	553	473	490	510	518	512	522	504	534	532	492	553	532	530	494	539	506	465	490	520	523	496	487	473	482	481	526	502	535	478	526	500	523	494	493	491	501	537	525	466	516	524	496	509	488	504	479	491	497	512	507	466	530	491	507	492	516	491	511	500	478	519	481	514	504	531	506	481	498	517	554	510	533	483	510	474	525	489	511	504	522	547	472	500	447	503	525	487	535	511	475	500	506	457	493	505	412	505	510	514	493	522	461	512	514	495	488	500	505	505	497	519	546	496	513	542	474	474	483	525	528	485	542	513	535	514	511	547	531	542	545	482	503	515	486	535	484	499	497	494	483	541	475	495	518	531	505	514	516	522	494	519	483	518	514	518	491	486	480	533	495	490	532	541	522	510	507	505	530	506	475	447	464	495	515	512	492	482	510	476	496	481	507	538	493	484	502	479	494	498	471	482	468	548	512	490	517	541	510	546	537	498	510	489	507	485	514	532	524	495	521	517	493	502	545	498	503	509	538	462	517	506	454	522	534	499	503	528	523	510	513	490	462	501	522	486	504	552	497	474	482	492	464	499	509	507	519	499	518	500	492	471	490	483	512	475	491	506	528
35059	67434	54631	40840	35787	31715	26483	14465	5999	3695	2507	1649	1512	1393	1120	953	869	768	776	689	663	659	627	613	597	574	519	494	572	555	511	518	591	541	550	535	556	522	492	571	519	528	514	548	489	512	546	473	545	505	500	519	494	505	512	483	507	526	563	492	524	520	535	559	548	539	519	484	502	528	501	466	520	514	519	528	523	518	550	499	511	498	526	531	550	540	520	547	532	532	493	502	504	512	478	513	514	502	507	480	521	533	534	543	519	558	535	540	512	528	503	505	514	508	549	540	526	524	495	503	541	549	584	504	501	514	506	536	512	548	485	501	505	521	497	466	540	522	544	550	494	543	506	497	503	495	555	509	541	520	548	514	485	541	486	519	497	481	532	513	544	460	494	527	551	523	527	536	532	534	506	512	502	532	533	473	506	540	566	478	517	500	554	507	507	495	517	485	483	514	515	526	484	507	484	501	515	473	543	506	494	565	512	534	506	511	501	523	505	472	514	544	517	482	531	516	522	511	520	509	517	519	520	514	515	549	528	550	502	518	506	545	510	511	484	514	526	542	504	550	540	525	476	512	517	481	518	559	477	530	515	503	517	527	516	527	518	527	511	517	540	503	476	544	501	491	538	489	503	513	502	522	522	512	522	495	513	490	523	527	489	503	520	515	506	489	545	538	496	547	512	514	546	547	514	527	528	508	528	500	514	517	528	517	512	514	562	469	537	546	508	510	514	523	494	528	540	539	483	550	530	484	520	493	494	544	518	540	474	528	517	528	603	556	474	512	544	508	490	496	539	518	508	512	550	556	506	514	485	509	515	524	480	525	533	555	497	531	532	527	520	516	541	512	509	532	490	546	546	515	524	507	498	523	482	552	559	508	540	498	492	511	500	530	551	564	547	547	537	482	575	513	564	522	479	527	547	535	562	483	526	516	502	542	504	512	521	484	549	559	505	535	492	515	528	538	515	504	510	512	520	517	532	527	560	545	541	507	509	512	549	520	550	510	550	529	532	518	525	510	490	501	460	564	519	516	483	505	515	523	498	542	461	536	486	502	504	475	532	515	533	504	474	485	519	541	528	551	548	507	482	571	484	559	520	558	538	531	530	528	526	470	518	546	549	534	492	550	544	570	510	506	522	544	549	547	493	532	481	512	548	504	521	531	511	482	534	510	556	499	533	479	511	519	512	513	533	494	551	547	475	512	484	519	509	535	556	506	520	517	491	505	490	535	536	542	481	561	541	480	499	503	529	539	508	507	505	491	538	549	550	527	543	491	555	483	531	503	521	543	476	529	538	533	522	535	517	549	478	482	481	515	527	539	514	500	515	532	528	513	537	540	522	515	478	534	487	532	506	478	551	467	528	518	536	536	544	522	538	495	514	542	544	486	505	498	525	491	511	502	549	515	483	520	539	596	496	505	539	506	509	532	530	494	501	496	546	543	518	527	515	491	504	545	480	520	528	543	484	514	504	540	509	482	536	512	526	505	509	494	534	529	494	522	536	540	541	532	515	501	537	514	499	538	507	531	522	477	548	520	531	488	519	544	510	558	518	520	542	524	485	532	506	507	487	537	545	528	510	500	558	517	533	533	462	512	552	536	544	556	526	503	516	506	540	542	506	527	528	524	543	484	549	519	567	522	510	511	512	533	522	530	514	520	534	496	482	483	524	536	523	494	473	503	533	533	497	514	518	504	525	545	532	532	531	514	537	509	505	540	493	510	494	564	529	534	487	504	512	555	496	525	546	521	521	536	518	532	537	502	556	524	530	513	520	483	513	524	526	510	539	522	513	507	510	535	537	479	515	497	480	509	540	523	495	520	536	552	468	480	514	501	503	560	524	506	512	554	509	550	520	523	545	499	514	503	467	494	490	497	482	492	558	521	506	520	540	498	504	518	476	522	538	487	521	500	520	494	534	471	561	527	517	539	502	510	537	484	547	518	551	506	501	487	495	512	531	518	544	519	520	495	509	501	492	519	526	532	561	543	482	526	534	530	496	526	542	523	495	515	528	491	535	545	517	513	498	507	523	530	559	496	525	517	522	488	504	534	537	507	599	513	510	554	531	528	531	550	547	563	528	509	513	536	526	504	525	490	542	514	523	480	532	505	518	525	499	514	524	565	520	536	484	495	536	500	521	555	492	470	547	519	527	509	510	513	499	557	547	515	509	524	555	508	518	506	523	499	544	492	524	529	519	502	555	516	504	566	496	531	554	503	513	524	516	539	513	514	462	489	519	515	535	514	514	522	502	493	535	510	511	485	537	508	503	517	549	545	473	502	506	530	515	567	517	490	511	510	482	537	528	532	543	481	561	526	483	576	519	515	520	545	472	542	523	524	553	487	547	511	535	515	480	517	510	532	517	563	541	530	501	519	526	547	477	507	469	567	498	530	491	505	528	509	545	526	499	499	506	499	529	576	513	534	510	539	535	494	500	505	469	524	531	492	514	535	517	524	507	493	499	491	517	516	514	502	498	503	513	510	500	502	543	498	498	505	564	539	509	494	544	554	490	528	510	532	533	490	481	545	493	556	544	524	536	533	526	504	537	521	518	547	533	494	523	515	547	528	540	541	501	509	514	569	534	512	503	550	482	526	520	500	494	523	546	481	508	486	512	540	492	496	531	512	558	518	494	524	516	538	538	549	510	519	530	534	518	528	519	512	500	495	527	542	500	510	524	517	511	529	534	502	527	500	538	523	486	515	540	472	488	511	494	513	487	503	540	534	541	511	525	522	534	507	501	513	486	502	534	526	476	549	510	490	547	533	487	515	542	508	535	551	492	549	547	504	514	508	524	538	585	533	537	497	558	537	516	486	503	539	538	522	548	525	494	525	530	563	478	526	506	531	517	500	484	488	505	502	528	505	527	479	545	526	490	495	493	501	530	519	517	545	488	495	469	498	497	477	556	518	515	506	547	505	509	521	510	457	542	525	537	551	518	546	536	499	557	589	505	533	487	494	504	525	516	498	507	569	524	511	546	497	515	520	509	528	524	472	546	500	535	534	497	533	526	500	547	501	542	537	510	536	534	497	554	540	507	542	477	519	521	523	534	541	526	530	508	515	527	495	520	500	509	512	570	482	469	522	539	502	524	503	553	551	520	535	498	564	528	480	526	531	451	507	504	513	526	536	501	507	460	513	517	502	520	517	554	486	531	503	496	523	515	501	554	526	524	510	517	502	496	534	522	511	535	479	542	515	507	553	470	519	525	532	502	474	498	477	530	550	558	504	553	513	532	523	484	541	492	509	518	529	491	558	549	537	510	533	491	503	512	496	508	512	543	537	507	563	488	530	536	512	517	512	518	541	541	467	516	523	488	536	545	496	534	516	498	502	484	521	481	544	490	546	537	556	549	499	508	525	527	489	512	499	516	536	503	509	519	518	551	513	499	573	501	518	512	508	529	513	529	537	484	522	496	541	476	529	543	510	497	522	517	524	521	540	530	511	506	509	513	499	530	541	517	492	516	528	499	525	536	543	545	498	548	544
32252	36663	38902	28215	18587	11308	4775	2349	1277	931	752	534	473	420	451	351	372	326	355	320	302	327	310	319	285	300	279	292	265	283	280	285	292	279	274	284	302	303	295	250	267	281	260	262	267	259	300	298	259	299	288	282	283	303	284	279	281	271	289	306	288	288	312	272	292	313	248	309	283	285	279	270	284	309	285	283	310	292	282	271	277	285	250	269	289	284	288	265	268	277	279	304	269	279	276	280	274	288	266	294	274	280	305	309	267	277	301	271	338	281	297	267	279	306	272	288	287	256	256	290	291	284	289	311	243	294	278	306	272	272	261	317	259	259	319	299	285	269	264	289	275	291	297	297	271	284	273	261	284	282	305	272	260	284	299	269	273	309	325	276	313	299	298	277	284	278	279	254	280	289	267	261	312	275	298	294	274	266	282	268	291	255	250	245	296	284	284	293	267	236	279	285	302	275	273	309	263	268	286	285	270	289	293	260	277	278	274	271	297	269	300	294	281	266	245	282	288	267	285	293	306	286	297	271	273	328	292	272	290	246	294	281	284	253	275	313	310	251	290	266	277	317	287	257	302	281	284	312	297	273	299	296	280	271	242	272	252	268	292	321	312	298	294	289	302	289	255	288	273	294	295	302	278	268	297	277	289	279	274	272	290	287	301	284	306	294	254	284	264	282	294	253	279	291	266	319	298	307	260	266	253	271	308	295	290	286	266	293	263	294	273	250	293	289	270	273	281	272	310	280	275	315	270	265	262	293	271	285	298	270	293	257	272	280	276	287	304	281	278	284	261	284	298	285	284	281	285	294	290	264	279	276	248	298	286	275	260	300	266	290	280	258	289	284	276	291	273	279	292	269	265	299	255	283	312	294	277	259	281	290	293	280	298	254	283	293	298	281	282	303	292	303	264	273	297	285	319	276	306	290	284	301	291	282	278	315	265	257	271	271	281	278	284	255	254	271	285	289	277	278	288	267	289	276	266	294	318	292	292	297	274	295	273	295	271	288	241	252	291	296	263	298	301	297	301	270	292	260	275	261	261	292	266	303	297	289	273	329	306	277	291	289	307	299	295	285	306	292	259	300	257	278	275	267	273	271	251	277	322	288	277	287	270	256	293	293	308	293	277	293	300	274	311	262	282	301	289	272	275	260	286	291	281	305	270	241	301	294	312	284	290	287	256	282	280	280	288	258	283	291	303	291	296	301	277	259	262	271	279	274	288	278	274	293	301	254	301	265	276	294	297	263	291	282	308	292	294	279	272	257	272	275	279	250	280	266	287	284	298	286	280	253	295	271	277	264	292	300	252	273	277	281	269	297	310	258	275	278	282	323	279	248	252	271	295	260	266	322	294	265	299	304	301	275	268	303	293	294	274	269	292	336	260	248	249	293	283	265	292	293	260	298	281	279	306	271	287	295	283	277	308	287	275	264	280	292	274	309	297	262	273	287	282	287	297	303	262	274	280	285	308	263	272	281	277	290	273	283	286	295	267	290	290	279	279	281	297	289	293	270	290	274	279	320	319	329	291	249	270	286	286	236	277	257	281	252	286	276	289	314	292	294	259	292	290	260	303	286	298	284	292	293	259	303	325	276	297	273	252	319	322	284	283	296	301	286	296	279	267	255	279	271	282	299	277	282	285	296	280	272	285	266	278	280	274	254	276	273	252	267	279	260	281	323	298	310	286	272	296	293	302	269	269	274	281	260	286	313	272	283	261	289	283	277	316	267	275	276	270	271	290	302	292	275	295	260	248	297	251	263	277	298	256	279	286	279	299	289	270	281	288	266	260	273	273	279	281	292	278	314	282	276	271	265	261	267	268	296	274	287	267	303	291	283	293	261	293	282	276	267	296	291	273	256	278	258	279	288	262	271	268	274	298	282	267	291	304	302	284	288	273	295	276	281	283	287	265	256	307	260	274	278	273	267	297	277	299	288	277	284	283	276	285	263	290	262	273	320	271	309	276	261	280	302	291	271	290	273	262	281	267	301	278	295	297	302	288	297	276	299	236	291	282	290	246	288	283	269	289	280	287	290	279	286	282	258	289	284	258	308	261	275	298	267	282	312	327	259	252	283	324	275	297	280	262	293	268	263	282	288	262	259	299	296	249	278	314	299	269	287	269	302	269	290	253	276	265	276	285	238	276	256	290	312	287	277	281	287	307	317	267	276	274	254	265	282	281	305	284	308	273	260	245	254	295	269	332	303	290	275	279	289	266	282	302	268	253	283	290	293	250	290	300	278	258	252	276	290	286	305	298	273	262	278	310	290	277	254	299	300	270	278	258	307	258	265	302	272	263	291	259	287	274	274	256	234	299	262	301	284	302	256	311	286	251	299	252	255	281	258	288	296	281	261	282	304	271	266	305	285	288	316	297	296	262	255	268	273	288	266	282	281	271	300	254	259	308	278	280	292	273	300	278	261	273	300	266	287	290	263	271	243	245	290	267	256	279	302	277	342	273	274	266	331	302	275	283	280	295	285	313	274	284	265	282	257	282	316	321	306	292	305	283	304	329	273	273	298	288	287	333	260	307	286	294	271	290	289	279	272	281	282	259	271	282	281	329	278	298	260	288	253	252	281	270	253	277	254	261	271	297	279	291	285	265	251	281	278	292	243	275	273	253	273	269	279	280	291	247	262	282	283	291	284	269	301	267	270	252	299	310	272	263	279	283	269	299	258	289	283	318	281	307	297	272	287	298	277	305	268	285	292	283	291	288	280	258	281	281	276	273	300	307	299	299	297	260	286	266	270	260	273	304	300	270	289	287	274	314	256	276	249	275	246	311	307	296	294	255	280	271	303	304	281	273	282	261	280	282	276	302	298	298	313	309	272	264	274	276	308	273	274	308	270	267	280	263	292	304	315	288	296	315	250	303	302	305	283	274	291	266	268	264	246	291	289	287	291	283	287	249	259	253	270	267	247	279	291	297	297	295	259	264	255	276	316	297	273	271	306	312	273	276	261	277	300	257	271	287	277	322	316	274	273	301	277	280	270	262	303	292	274	282	284	263	281	283	294	282	276	296	277	276	272	291	278	264	306	287	267	283	264	260	268	276	269	309	283	310	277	310	277	274	303	283	268	273	281	280	284	280	261	281	289	309	300	256	261	268	297	311	258	283	281	275	263	287	289	289	241	286	267	287	277	254	272	289	291	302	277	261	270	341	266	288	254	312	286	268	299	289	281	229	299	283	284	246	290	292	321	286	289	301	290	276	266	294	305	288	295	267	259	283	282	299	305	299	253	300	277	278	287	279	290	259	288	293	269	260	272	275	273	294	293	277	317	253	273	278	287	275	287	288	278	273	283	250	273	285	287	301	256	292	272	281	281	282	292	282	258	281	288	278	248	294	314	276	256	305	289	307	289	297	265	247	288	258	259	308	267	281	300	275	279	271	309	324	275	281	302	284	251	265	273	278	279	276	302	290	293	284	273	257	305	292	292	290	252	297	267	295	308	259	315	294	294	292	287	301	286	281	277	297	291	316	286
32719	50894	38847	26432	21102	14770	7169	3832	2328	1580	1167	790	651	641	546	482	439	447	366	398	332	353	361	336	341	341	289	309	289	307	315	305	300	364	312	316	305	317	331	333	338	328	287	310	356	338	290	329	307	311	319	324	282	340	310	274	301	304	287	306	303	308	312	302	312	324	325	335	293	294	308	307	314	318	316	345	284	296	319	318	300	317	290	314	311	283	271	322	286	308	306	291	318	302	315	320	308	294	319	279	309	278	307	283	284	277	300	328	288	305	312	318	292	312	290	280	309	318	282	314	307	282	353	298	315	310	297	312	267	313	308	318	309	295	281	278	286	323	321	293	282	316	288	289	339	303	324	268	317	307	266	321	305	299	312	317	322	309	317	315	309	318	284	275	339	333	291	285	328	356	269	307	309	317	293	333	334	317	300	312	301	313	308	288	337	329	348	310	299	276	304	312	325	302	330	307	289	271	305	275	328	315	309	299	333	291	299	329	284	319	311	307	294	325	314	288	274	292	297	307	316	305	304	290	314	310	301	309	269	315	313	333	293	285	343	310	309	290	286	282	297	285	319	350	299	294	286	315	311	299	266	305	302	275	282	294	310	296	294	316	307	328	336	305	314	296	304	332	327	250	315	305	319	312	283	302	290	293	302	324	332	306	308	279	302	311	302	313	303	325	311	302	313	312	339	296	320	277	308	296	278	276	315	309	290	305	344	313	314	286	327	320	319	339	299	322	294	313	302	305	318	305	296	293	321	287	273	299	314	304	321	307	332	299	285	315	302	306	312	304	285	298	305	274	326	293	266	282	286	273	320	300	346	300	307	309	316	298	282	307	333	295	308	309	291	296	336	327	339	318	313	307	329	294	330	312	292	299	288	307	290	317	330	298	343	320	313	293	341	311	306	310	308	325	306	292	310	317	289	312	311	312	297	283	280	304	274	315	325	312	292	312	308	304	277	299	335	323	316	303	316	316	313	298	293	322	316	286	338	321	318	308	301	313	318	296	324	335	344	326	315	289	311	338	300	323	302	319	350	305	319	303	316	277	295	313	271	299	306	297	340	316	309	301	296	295	318	300	295	306	312	282	318	324	331	317	307	258	340	305	297	316	304	292	329	295	341	325	285	295	302	301	297	317	336	289	300	306	300	297	315	321	341	321	304	306	276	317	285	291	291	333	295	299	324	320	317	308	330	299	311	322	328	278	306	314	313	317	286	313	303	306	278	326	320	294	321	298	294	280	315	312	353	300	293	314	315	298	335	283	331	311	314	319	293	302	300	263	315	298	293	296	334	312	319	279	270	303	312	306	324	295	311	314	296	320	279	311	316	323	319	315	300	313	330	304	317	299	301	308	303	295	310	295	293	301	311	312	322	314	270	316	266	317	294	291	329	309	323	310	361	314	322	315	313	317	318	308	321	325	325	333	347	319	338	305	327	299	287	274	291	273	318	284	303	329	336	333	313	305	317	294	296	328	323	334	302	306	299	317	287	322	301	321	307	296	326	365	288	320	284	318	309	309	307	292	307	314	328	315	288	293	311	328	296	315	328	319	329	311	313	283	303	312	322	295	313	329	323	317	309	328	334	343	307	324	325	292	328	308	317	279	351	319	297	370	286	339	300	321	281	273	315	339	305	331	294	320	295	292	279	283	342	296	303	315	327	298	278	299	280	308	333	339	313	290	306	294	344	292	321	306	316	334	312	308	322	300	312	307	307	300	287	319	343	296	331	288	271	299	296	306	283	316	290	349	333	323	295	333	307	300	311	286	327	313	329	336	323	302	335	302	330	340	286	332	297	278	289	288	302	315	281	322	321	316	322	310	288	341	324	313	298	306	289	328	347	336	313	301	296	382	312	311	296	341	294	316	328	290	291	311	314	284	282	315	289	298	310	323	307	303	323	322	295	314	337	290	295	321	333	303	315	316	301	324	317	300	321	328	296	343	298	304	309	279	314	290	334	307	319	309	321	330	293	307	312	285	300	316	342	305	326	298	312	295	298	320	343	323	301	261	311	352	318	355	314	313	273	320	314	323	313	336	313	309	313	297	300	335	274	324	324	347	329	311	314	310	325	333	332	307	292	300	320	329	321	283	311	318	293	345	282	308	335	283	310	309	300	324	271	311	303	302	309	293	322	296	286	299	283	306	310	299	309	330	309	337	299	322	298	323	337	288	316	327	329	295	348	306	306	313	325	355	313	286	324	314	335	314	315	298	317	329	321	318	265	322	308	299	290	304	311	308	309	290	293	316	314	294	297	305	317	301	283	349	322	304	281	291	301	295	293	296	313	310	287	339	303	298	304	297	319	298	288	302	302	301	302	327	322	326	317	324	318	283	327	306	314	295	307	289	307	318	327	323	301	333	299	312	305	307	294	266	326	317	318	294	303	299	291	289	317	314	300	280	277	293	329	291	322	295	314	309	294	336	324	320	282	316	305	262	311	303	312	304	266	307	306	298	310	334	286	324	340	289	333	322	309	309	272	317	288	299	320	311	326	311	291	303	328	303	299	318	287	316	317	294	324	312	313	301	337	313	288	322	303	289	325	316	335	335	333	336	314	300	325	343	330	302	326	303	298	317	330	325	324	321	275	306	307	297	297	290	319	289	317	283	299	299	333	292	316	316	314	318	324	314	307	326	285	296	297	307	276	313	314	336	299	296	337	285	321	326	341	283	291	283	343	298	299	292	300	309	297	313	314	285	304	315	313	312	313	303	337	281	317	327	310	306	330	305	309	312	324	313	313	336	294	306	312	303	302	292	337	295	300	302	308	304	299	305	317	314	286	257	310	319	315	321	324	323	317	292	323	297	312	295	327	325	303	299	298	309	299	288	304	322	299	301	314	319	344	305	274	292	338	316	297	288	338	311	297	305	313	297	301	274	318	290	328	295	300	288	306	325	305	292	293	301	314	313	337	325	311	320	291	306	302	315	318	302	298	327	305	290	307	341	344	342	310	270	350	285	321	308	327	317	294	294	328	307	295	287	309	330	325	350	285	284	283	303	324	296	326	310	313	307	299	320	309	285	307	307	344	331	327	317	320	296	309	325	280	291	280	325	300	309	323	332	317	284	295	324	303	325	314	311	315	301	286	327	310	291	329	299	333	334	329	332	338	308	295	329	327	309	294	353	300	309	276	309	290	320	318	295	298	276	310	290	328	318	301	317	286	344	310	315	326	340	303	283	313	325	309	297	322	308	322	295	285	266	300	304	325	308	267	313	322	306	338	316	326	296	308	322	271	321	316	324	310	342	310	314	303	320	298	299	315	313	274	280	292	301	280	273	294	309	304	326	314	306	312	310	300	325	329	308	299	310	288	339	308	302	331	309	290	296	282	304	327	312	316	307	325	311	286	302	301	318	332	301	272	319	312	285	284	296	326	337	302	304	299	332	287	281	309	299	299	297	304	316	328	308	335	314	302	333	285	319	304	301	309	282	307	323	316	292	329	293	341	299	323	300	323	294	307	316	306	287	324	305	306	299	317	287
24559	21686	29253	26704	24985	22223	14969	6559	2890	1643	1150	791	742	673	620	516	460	460	459	415	438	413	374	395	388	381	354	362	375	349	365	384	336	333	307	370	348	340	378	361	334	339	333	317	347	357	379	350	335	347	348	363	344	339	364	344	353	308	358	376	310	383	362	324	348	341	328	380	364	328	331	365	361	366	403	324	321	359	368	354	337	349	345	360	357	370	332	361	338	336	349	328	357	367	354	380	344	355	361	364	347	337	381	342	343	371	346	367	317	379	364	353	365	361	341	366	309	371	370	354	356	358	391	324	370	382	354	379	348	329	325	400	356	351	335	326	339	360	345	331	340	347	361	341	336	333	314	323	345	348	330	378	343	350	386	328	343	317	359	330	327	332	331	331	344	382	347	360	343	329	358	353	356	374	334	376	348	348	343	359	341	359	322	333	385	363	358	341	345	351	369	355	357	369	349	309	360	322	324	340	308	362	346	330	368	348	347	352	348	360	349	343	343	322	359	357	336	344	398	361	355	322	373	321	343	367	314	301	341	349	364	377	367	324	376	371	391	374	340	348	371	360	350	351	336	336	373	365	351	339	366	324	327	338	354	327	364	360	347	329	366	369	356	346	364	315	366	353	356	382	341	341	352	346	364	351	352	346	324	341	375	340	382	361	377	356	356	332	334	380	318	348	374	350	328	328	357	338	348	324	377	357	342	355	356	354	336	350	328	367	326	347	313	326	327	350	358	342	337	347	388	372	361	332	336	334	340	324	362	343	337	387	353	339	346	339	323	361	337	355	340	345	343	335	368	342	374	352	369	367	333	368	362	364	342	353	368	380	325	321	336	339	338	339	327	362	335	342	376	334	334	357	339	320	383	314	337	332	353	346	346	343	375	306	353	343	329	362	333	344	345	357	350	355	375	357	363	367	368	363	315	347	332	360	370	368	338	357	344	347	338	371	337	364	327	349	346	356	334	339	341	342	371	350	350	324	376	354	327	340	374	371	372	317	308	333	341	354	320	314	340	336	344	332	340	327	322	358	366	365	370	332	353	361	335	354	370	360	359	358	348	378	372	358	364	374	331	369	363	358	331	353	338	354	327	345	347	349	350	334	350	360	371	340	367	355	319	369	343	328	327	369	371	338	349	377	347	348	383	359	354	322	360	354	315	353	334	353	347	321	352	345	350	352	377	357	359	334	351	307	372	362	340	348	343	361	379	352	359	362	371	319	354	341	326	373	355	354	345	367	342	354	376	348	357	352	345	368	326	340	358	364	362	351	345	370	331	373	348	377	338	374	379	371	357	356	372	360	340	370	363	344	358	326	347	357	347	313	353	323	331	358	362	365	338	343	351	316	346	370	340	406	313	320	315	332	350	333	340	329	376	379	386	320	372	342	341	349	330	347	325	337	345	359	365	372	340	356	356	334	324	341	327	354	352	344	351	364	358	353	356	347	355	330	329	378	340	328	387	357	386	356	386	365	365	334	386	364	371	354	383	360	328	359	370	331	342	333	334	348	350	364	329	342	362	337	342	348	330	348	299	366	318	346	336	364	360	352	364	368	328	345	370	319	347	340	329	370	359	358	355	358	361	321	335	348	357	360	355	360	298	341	335	358	391	341	366	337	359	342	319	325	338	360	339	347	357	380	348	315	366	365	353	334	336	340	366	352	353	369	348	331	345	363	343	368	358	372	347	346	364	335	342	361	334	365	322	317	358	347	373	377	365	350	371	378	336	358	349	362	355	347	359	326	388	361	358	349	351	347	298	331	385	367	355	359	348	328	351	367	341	346	343	331	332	345	367	343	320	347	314	350	351	346	328	334	367	371	342	343	358	360	363	354	347	347	356	345	369	343	380	357	343	356	350	355	359	345	346	350	344	344	342	376	361	375	337	366	370	365	342	334	357	333	390	343	368	359	356	365	356	328	360	336	393	341	349	353	361	361	332	318	378	326	356	381	337	364	321	350	362	355	350	312	358	335	342	360	365	320	334	375	350	373	342	314	345	349	335	331	347	369	389	347	347	354	315	368	315	352	363	353	365	361	344	330	305	330	352	345	362	334	350	383	342	339	343	371	341	348	328	375	402	332	344	336	378	360	325	362	350	355	331	310	295	339	351	338	353	322	359	374	332	338	361	344	343	358	348	344	390	317	314	348	354	359	341	356	341	339	324	345	331	365	364	324	343	379	343	322	349	401	329	357	344	326	356	339	370	387	328	354	354	315	348	354	344	320	363	373	358	357	346	364	355	362	354	354	368	330	349	366	364	311	323	366	349	386	335	360	329	332	327	355	328	363	338	358	348	339	354	350	346	363	385	323	321	358	361	311	383	353	343	349	367	360	333	367	344	344	358	311	359	356	385	362	371	336	356	336	357	326	351	371	343	371	317	334	361	320	365	324	324	344	333	350	331	313	335	369	345	361	358	345	349	332	339	336	388	368	322	345	391	386	351	346	346	354	350	329	386	385	362	297	321	352	380	350	338	357	323	374	323	336	318	320	322	377	356	347	315	374	341	327	346	373	335	367	349	335	319	363	348	375	351	335	342	363	322	322	354	370	347	369	324	350	379	354	347	352	353	333	325	370	339	326	342	339	316	324	375	321	352	349	350	380	346	374	356	359	301	338	353	339	351	390	355	339	353	330	353	329	371	326	392	358	376	330	350	287	368	332	368	328	352	370	372	325	349	345	376	350	358	331	332	301	347	350	382	342	327	334	336	386	361	369	353	374	314	354	370	344	383	368	359	320	347	334	337	360	377	336	344	361	364	339	357	348	328	332	354	342	316	377	368	351	338	344	379	323	374	369	334	336	356	347	348	349	337	328	334	350	353	321	326	328	349	367	321	315	313	351	358	354	359	357	345	349	338	369	343	339	343	340	340	342	348	373	339	346	355	348	374	358	319	401	345	307	322	341	333	330	354	354	337	346	325	353	353	371	331	338	372	355	356	317	313	366	323	353	341	344	346	338	341	352	382	362	329	359	324	359	345	351	350	350	370	363	302	335	335	347	327	359	337	367	388	328	333	357	329	359	328	358	371	362	367	358	359	322	350	359	351	327	370	345	352	351	347	350	327	374	336	340	325	358	325	385	367	362	370	320	378	334	343	344	317	357	400	311	338	358	331	352	405	331	384	368	340	355	366	336	344	364	349	393	332	378	368	349	310	383	330	306	317	337	351	356	361	338	306	324	323	354	346	346	291	339	362	346	343	344	357	325	392	339	353	339	322	368	353	354	347	348	331	345	368	326	359	340	364	358	327	330	331	338	345	351	341	359	376	326	379	327	352	352	359	360	355	363	347	362	354	361	312	331	360	390	347	370	389	319	355	339	356	368	329	336	365	349	325	361	341	325	326	352	342	345	367	363	342	330	334	355	360	339	347	316	359	368	311	363	326	350	327	395	374	349	325	334	356	335	326	354	341	337	341	324	373	333	347	339	350	346	356	357	371	331	341	382	338	344	369	352	377	333	363	389	350	357	367	345	315	342	388	373
31981	58791	47673	35843	29957	22672	15950	8922	4532	2675	1924	1297	989	903	847	669	602	572	511	503	480	432	466	461	411	390	384	395	397	379	362	372	379	419	394	385	403	348	375	336	372	355	365	398	395	368	383	378	334	363	365	367	377	356	360	380	371	348	400	375	374	360	378	334	375	358	332	387	373	371	372	390	360	368	343	353	375	363	334	384	351	345	417	380	378	363	379	365	366	358	367	369	390	401	340	396	352	362	384	406	396	361	369	377	353	382	364	359	369	367	403	373	372	350	388	363	332	336	359	382	351	378	388	341	375	357	379	384	394	384	370	391	388	358	363	345	348	370	366	359	383	367	354	350	362	390	354	382	344	371	367	363	350	350	360	341	312	374	367	365	373	350	379	362	352	373	349	382	347	329	338	343	354	346	376	339	364	370	380	366	357	358	376	377	347	361	362	391	353	345	340	371	376	392	374	395	358	345	353	378	333	377	352	367	349	386	321	391	330	380	376	370	402	343	353	360	382	366	367	355	348	382	394	377	353	356	390	374	350	343	359	378	373	384	395	363	347	369	386	359	357	381	361	327	374	350	361	350	354	375	371	358	378	370	353	399	334	369	380	399	384	342	391	380	366	364	368	362	338	360	361	355	389	350	382	346	381	376	369	381	371	364	378	361	349	362	391	322	367	343	356	338	358	399	368	387	327	363	366	342	369	365	409	362	408	356	373	355	354	354	421	373	386	345	374	340	344	366	364	380	368	363	373	372	345	367	351	400	358	402	360	383	391	353	367	364	379	341	372	376	374	344	357	368	341	347	364	356	346	367	380	372	361	366	362	364	336	371	367	363	358	386	356	356	373	384	352	346	368	356	378	330	376	377	356	379	378	354	396	378	366	369	401	376	386	396	368	392	383	382	360	354	358	359	377	367	385	353	381	375	347	363	341	353	390	342	352	350	360	387	384	365	350	405	319	367	372	378	387	380	345	375	362	370	355	343	343	361	336	377	397	372	343	394	351	355	349	350	358	385	386	347	327	372	343	345	390	385	339	393	379	389	337	365	421	349	378	384	365	367	390	353	367	350	366	360	366	376	367	364	388	387	369	381	359	356	377	341	368	343	391	336	372	336	375	376	376	369	357	366	328	356	368	346	394	395	355	369	376	381	353	374	345	341	381	371	330	368	347	375	374	381	345	341	378	343	376	358	367	388	379	336	384	383	381	368	351	368	354	406	343	349	343	343	339	368	358	351	332	359	365	351	346	379	389	347	340	382	373	365	354	384	366	388	331	368	346	367	392	353	350	349	358	353	374	393	349	347	378	352	383	353	384	352	383	377	357	366	345	335	323	379	357	397	394	323	361	357	367	382	358	364	357	373	354	393	368	424	348	380	324	344	360	369	369	324	354	377	377	351	377	359	361	327	357	361	406	375	362	328	387	373	339	385	376	371	355	349	367	388	345	353	378	379	322	363	330	380	367	366	376	380	347	382	381	371	382	375	373	375	382	374	330	391	372	373	355	382	338	352	357	363	383	411	348	382	388	369	370	377	359	362	387	345	367	367	397	369	416	371	341	379	368	354	357	381	351	361	365	353	410	361	373	355	367	396	381	342	375	336	342	343	362	336	373	384	369	368	354	354	384	363	358	358	372	350	353	349	349	349	362	367	375	340	384	386	364	405	345	394	357	346	369	348	352	357	354	362	387	365	362	386	360	361	371	350	381	353	419	367	365	394	365	374	351	363	365	334	350	332	388	376	394	357	337	352	344	350	399	337	365	361	386	334	340	360	389	382	419	365	378	369	369	357	350	375	354	346	358	386	339	380	340	346	404	330	383	360	399	345	397	359	354	370	387	357	369	366	375	327	393	389	359	383	412	351	375	362	400	352	389	385	366	359	366	360	372	374	394	351	386	370	377	355	381	376	357	360	389	360	380	383	359	375	345	368	385	388	365	349	368	352	360	385	371	353	351	343	350	361	390	358	362	369	357	347	367	350	387	357	344	376	368	363	337	356	360	409	353	361	364	325	371	376	359	372	352	375	393	349	357	370	373	366	333	370	326	350	368	373	354	395	349	329	388	386	385	372	346	356	363	339	349	346	341	374	357	375	380	384	361	355	347	353	364	371	354	408	354	363	363	375	399	376	364	357	406	367	333	341	332	372	349	357	375	349	378	370	349	352	354	347	401	344	350	355	349	373	361	366	384	360	395	360	356	373	335	385	383	333	359	347	369	360	383	347	370	381	334	378	344	385	333	340	390	331	374	373	358	342	407	372	355	393	342	347	389	347	402	384	353	340	404	335	339	366	365	349	383	385	366	339	366	368	326	371	397	375	333	330	334	373	375	355	369	362	378	363	369	379	355	346	366	361	412	389	373	333	364	380	349	365	344	364	350	369	321	367	373	368	334	330	375	376	384	351	381	362	332	329	387	376	332	373	382	382	354	362	382	392	364	393	365	357	352	392	393	368	378	374	333	344	356	319	368	322	367	372	390	359	369	395	377	360	389	355	391	339	374	374	406	388	377	367	371	361	345	353	408	373	329	364	354	375	359	359	387	341	382	383	365	375	362	357	388	374	358	361	342	370	334	348	350	368	353	393	401	333	371	320	358	325	348	377	418	361	389	378	344	373	341	367	380	378	348	341	372	343	351	389	388	390	378	357	377	360	377	360	344	359	370	389	366	353	341	390	357	382	386	378	376	348	384	378	363	324	382	392	368	376	382	359	372	358	378	337	344	397	363	389	380	352	395	375	364	380	354	383	387	341	399	367	355	405	398	370	364	369	364	381	349	361	356	376	377	310	393	386	376	361	349	343	404	370	376	386	372	382	352	369	353	359	357	356	339	354	365	375	363	364	398	397	376	359	380	386	372	352	357	351	377	345	350	363	357	400	352	378	361	394	367	400	370	342	357	391	367	369	367	371	352	364	377	374	367	365	372	363	373	355	377	352	349	374	370	388	321	364	390	385	380	356	387	375	349	324	359	326	352	356	378	353	353	355	322	394	375	323	335	370	377	361	364	405	368	386	363	379	383	361	360	346	320	354	394	343	375	333	384	360	352	356	357	380	379	351	378	372	356	366	372	373	376	377	372	342	390	365	356	395	378	356	371	378	351	374	390	365	356	350	380	369	367	376	366	355	374	395	356	323	363	345	348	346	352	360	385	370	352	407	365	391	364	350	400	366	355	371	340	343	384	368	350	349	370	359	366	369	334	356	352	371	411	368	371	398	352	346	354	363	379	404	352	354	370	356	350	367	374	326	366	364	391	385	363	394	380	300	384	379	395	384	385	364	369	394	344	374	355	362	402	361	376	359	378	356	382	368	350	400	340	358	393	351	370	379	383	347	358	349	382	345	357	339	377	355	362	364	351	361	365	363	353	335	395	377	340	340	366	363	343	343	353	369	407	389	361	372	341	361	350	364	353	359	342	336	396	397	396	379	356	344	339	361	354	355	370	356	373	388	367	362	359	353	364	376	395	360	371	355	375	405	381	378	349	382
25746	21875	30239	31166	23612	16966	10268	4343	2132	1313	985	721	685	602	588	558	472	447	423	484	396	411	424	437	430	418	407	376	403	366	379	367	407	398	376	325	385	389	342	383	371	356	363	375	366	385	391	426	405	371	362	398	365	358	358	387	349	391	382	370	399	388	381	379	375	365	375	359	382	373	427	387	362	394	406	360	373	411	398	371	383	379	373	387	379	407	388	390	371	384	349	362	388	416	389	405	403	386	355	379	357	373	366	378	369	367	352	369	388	385	349	380	393	399	344	355	372	357	348	356	405	423	379	347	412	366	359	397	363	382	375	378	409	381	391	375	401	380	380	370	362	403	378	367	378	379	413	408	416	347	393	388	370	369	414	370	357	384	402	384	388	352	385	384	388	383	364	381	390	364	394	361	360	398	383	364	350	395	382	418	387	375	361	387	406	364	329	419	388	406	396	399	403	395	380	376	388	368	381	381	377	401	402	366	371	395	406	356	371	363	430	364	388	345	358	375	348	375	361	364	391	382	400	368	396	352	365	371	358	358	345	362	378	371	410	352	393	347	350	398	393	393	389	379	412	409	391	369	348	394	397	363	361	394	365	385	409	390	351	382	384	375	357	354	368	400	392	398	379	372	374	406	374	401	433	348	395	404	350	375	403	417	333	392	388	363	415	409	365	388	362	434	347	358	417	407	391	383	372	400	382	406	373	374	403	345	342	361	378	365	396	395	363	369	403	387	389	369	393	392	375	404	370	383	379	367	367	356	402	387	361	356	406	369	368	391	378	373	361	387	350	405	367	411	364	410	353	373	371	380	421	405	380	430	384	402	410	374	362	387	414	378	378	416	402	413	393	354	371	362	407	382	341	377	367	413	388	358	400	384	439	379	388	406	400	338	366	382	409	381	370	349	358	384	356	401	371	363	373	400	398	438	379	371	397	368	367	365	402	430	367	365	367	378	381	407	378	411	357	319	388	393	367	366	397	331	437	374	396	376	361	359	356	388	383	378	394	407	404	377	385	365	374	384	358	406	376	369	385	357	366	374	390	367	368	358	353	364	421	369	377	388	368	400	387	392	368	358	377	402	423	341	394	394	418	421	388	374	391	409	404	372	368	383	442	387	417	396	387	392	402	376	370	384	394	428	357	410	374	379	392	378	389	363	369	358	388	379	344	412	363	372	392	385	370	376	367	424	401	360	361	335	350	372	375	359	399	370	383	355	393	400	380	385	365	378	385	400	377	374	398	407	398	395	379	397	374	347	404	365	385	383	372	363	359	364	380	381	392	399	376	383	403	385	384	347	393	367	351	412	409	356	361	403	358	353	378	392	382	352	370	392	364	415	378	386	382	381	380	361	396	378	392	352	414	394	379	373	415	380	398	379	377	346	355	369	373	391	359	388	370	382	378	369	393	370	383	379	382	385	386	404	387	396	364	399	375	344	371	416	349	358	405	388	376	397	384	396	376	350	378	391	360	388	370	373	354	395	377	386	396	363	382	368	370	365	364	423	387	386	346	403	427	363	411	373	387	376	401	383	405	398	395	374	383	399	393	371	374	385	391	368	368	407	379	359	374	380	375	383	378	362	383	403	374	361	368	401	376	374	346	355	427	355	377	418	383	367	384	394	386	351	376	385	381	375	384	348	357	361	373	393	341	382	391	354	361	335	407	414	404	379	364	355	377	399	346	375	387	365	401	374	380	362	337	377	371	370	373	369	412	354	414	393	368	353	425	435	418	361	393	394	384	416	382	390	424	375	365	409	347	399	334	381	395	410	428	375	391	385	355	390	362	392	382	391	361	348	366	389	376	388	399	367	347	420	356	371	438	351	411	402	359	380	363	349	388	402	421	386	436	361	357	351	385	378	378	380	368	390	384	399	387	367	382	391	416	389	399	354	355	354	387	392	421	393	361	340	412	399	376	356	350	399	397	366	417	341	356	382	358	367	417	393	399	381	374	405	397	398	357	361	393	392	375	380	367	376	392	398	385	339	376	414	404	351	390	374	344	379	399	390	361	367	419	398	373	414	402	400	390	373	373	387	373	359	388	366	399	386	367	382	371	367	383	364	358	351	370	413	366	398	398	366	393	391	401	389	385	369	353	348	351	374	363	373	371	366	352	363	347	434	371	373	377	358	379	356	342	416	387	343	372	359	359	370	390	376	369	407	401	382	370	345	422	376	370	372	425	362	384	372	417	363	373	392	330	418	386	401	386	354	404	328	367	391	363	369	366	367	377	353	356	399	416	384	375	362	398	406	389	375	390	391	408	392	370	349	371	384	374	421	403	348	394	361	373	402	380	404	401	391	393	353	356	334	332	356	382	394	368	332	356	348	365	387	360	390	373	368	350	350	372	398	393	388	399	374	377	366	364	393	353	353	387	366	370	363	325	371	371	378	359	390	382	383	393	370	410	368	387	365	361	397	387	377	401	374	388	398	362	372	374	370	359	370	379	343	364	359	381	373	390	371	361	363	355	386	419	325	399	397	406	359	362	351	393	369	402	381	375	392	383	364	365	389	385	373	349	363	380	363	359	373	421	394	385	408	348	400	340	372	397	380	361	414	383	384	377	396	368	351	370	362	377	361	370	417	392	370	364	389	338	363	359	390	374	363	370	362	357	352	380	387	405	355	401	413	394	388	366	383	371	394	382	397	386	373	380	354	373	411	373	402	348	365	399	373	357	340	395	386	385	367	401	389	398	372	367	373	379	390	382	398	370	378	356	335	410	335	388	356	397	363	349	361	336	364	377	367	397	385	378	386	382	385	358	359	404	404	373	380	380	370	372	357	369	379	398	392	387	398	380	409	390	372	367	384	368	361	382	374	377	398	385	370	357	363	418	366	398	371	383	377	407	394	362	354	402	414	377	400	391	395	388	387	381	394	380	337	414	349	389	364	375	382	356	369	371	397	376	368	396	400	378	390	388	359	362	395	391	393	394	389	395	377	373	377	372	389	370	365	389	392	383	397	382	420	405	391	366	398	386	384	388	393	402	388	402	368	402	352	382	360	330	350	362	397	372	367	392	407	381	392	372	367	390	409	406	363	401	395	382	353	358	357	394	330	382	362	402	346	374	371	390	385	367	396	396	357	390	385	377	391	358	409	394	371	378	369	369	386	382	374	385	384	354	365	366	385	363	375	376	371	407	379	366	396	387	384	409	353	397	377	405	384	364	368	383	371	393	400	373	396	388	376	388	350	409	354	399	368	379	362	379	384	360	362	386	366	375	377	383	346	386	362	346	388	383	359	378	371	352	377	372	407	397	359	401	372	404	385	385	386	372	324	373	373	396	400	397	400	362	356	386	384	364	350	397	384	397	373	393	382	410	411	368	362	394	382	384	356	422	353	397	369	408	359	393	350	338	384	386	383	382	376	372	398	407	369	377	367	403	395	389	389	364	365	378	400	364	395	408	391	333	359	390	417	377	367	374	391	390	382	384	406	390	389	424	365	379	367	386	350	378	385	375	382	388	382	347	352	380	385	403	362
31847	55489	44976	34796	26131	20268	13761	6808	3723	2075	1430	1064	882	788	744	671	578	599	536	506	518	471	418	468	408	427	430	415	422	418	434	444	400	403	424	390	412	428	444	448	389	402	414	408	388	423	405	417	368	451	413	393	424	427	387	426	427	397	406	449	405	387	401	462	393	382	415	445	417	374	410	418	435	399	411	438	378	392	384	436	430	405	435	373	408	398	405	412	388	420	400	451	449	422	398	407	397	408	400	445	431	407	405	425	418	399	400	415	381	375	390	423	417	378	430	448	409	432	413	424	423	383	402	392	377	401	416	417	403	435	410	435	398	413	410	385	432	430	445	390	400	415	441	442	411	389	411	428	362	399	392	381	402	401	404	380	379	388	436	416	409	409	414	412	420	417	370	390	417	407	428	417	406	390	416	421	402	412	437	455	417	415	425	413	413	393	423	395	403	420	403	415	406	414	386	401	445	405	432	425	383	394	416	390	409	398	387	413	433	405	399	400	404	384	420	440	374	419	418	428	395	390	435	379	419	383	359	444	406	420	415	408	400	391	415	402	420	413	370	444	406	383	398	404	394	396	417	360	413	407	436	438	415	415	391	388	432	425	402	409	445	400	411	399	386	394	412	418	392	408	443	419	407	408	418	416	401	412	410	455	382	449	395	393	433	395	446	419	388	372	411	399	432	432	395	441	384	453	385	423	385	395	392	372	444	416	414	397	425	439	375	445	419	412	410	392	410	425	392	409	403	428	409	413	439	432	411	386	383	418	420	427	412	439	398	422	415	389	397	403	405	371	366	433	407	425	406	399	386	387	436	411	411	403	396	439	422	367	410	402	396	370	395	424	415	393	394	404	406	436	424	418	398	411	372	408	428	389	443	431	389	396	399	425	446	427	413	425	405	423	441	413	379	390	395	424	384	404	432	371	409	388	428	404	392	422	392	395	389	425	417	393	397	390	441	410	352	427	388	364	428	390	399	432	378	412	454	402	397	403	406	389	444	401	418	401	432	423	407	403	387	392	386	396	409	428	429	402	395	460	411	377	383	423	399	425	373	396	416	415	434	395	384	410	418	429	403	401	401	430	397	390	416	403	393	434	403	403	398	408	392	401	432	442	389	414	420	394	415	394	395	378	424	387	395	371	406	406	421	413	376	415	408	375	405	423	428	416	399	421	404	375	414	404	407	442	400	429	431	437	428	398	404	405	397	371	401	398	374	405	420	435	381	380	382	427	414	415	422	424	381	399	366	403	396	429	407	426	387	381	413	435	425	393	405	385	417	388	394	369	394	403	474	413	428	403	410	406	401	379	405	386	430	375	387	401	409	423	410	398	422	415	399	410	379	396	412	446	419	421	443	388	416	394	364	380	434	374	359	409	385	410	387	422	395	423	428	419	408	410	385	390	400	396	388	417	438	437	427	411	439	410	390	395	433	409	416	404	357	407	402	401	378	422	391	417	414	399	442	396	394	389	390	406	415	406	371	403	406	424	425	383	395	439	386	395	436	379	415	409	399	390	409	428	456	397	393	438	422	438	379	414	412	392	402	411	417	412	434	406	391	411	422	403	403	416	407	385	465	419	381	394	405	390	379	453	394	445	412	408	442	363	407	405	386	396	395	436	405	409	400	440	407	393	389	426	415	420	409	419	361	451	407	411	395	407	426	405	406	406	426	400	383	446	385	401	411	402	401	436	411	415	375	376	392	427	401	420	417	420	393	413	435	450	437	389	430	400	425	413	429	419	411	396	388	412	377	422	393	430	421	427	384	415	438	416	405	383	412	400	435	413	385	400	430	400	417	402	409	401	403	397	386	419	393	402	375	415	393	393	452	442	404	416	393	405	403	398	406	421	437	391	425	435	429	379	430	408	381	407	407	408	388	410	435	421	407	409	414	390	428	439	382	380	393	410	415	441	419	412	408	437	398	406	438	402	442	414	385	439	419	391	394	376	399	406	382	410	409	396	398	377	409	390	435	421	422	397	383	407	407	394	406	395	404	414	426	395	401	430	381	463	406	412	394	404	380	419	408	392	421	409	411	411	420	370	401	396	438	407	416	368	398	402	415	397	425	406	392	368	411	387	412	411	423	402	433	412	403	383	387	451	405	391	379	386	416	404	368	386	419	422	420	398	395	393	393	407	388	407	424	399	375	420	417	424	392	404	388	402	388	400	462	401	388	396	405	401	426	389	384	387	409	394	437	411	407	393	408	404	405	448	439	377	402	403	389	437	429	398	436	406	423	412	427	420	400	367	409	399	435	456	417	433	428	411	414	413	440	412	410	391	405	389	409	411	440	410	414	388	381	400	390	394	401	417	405	441	388	401	463	438	402	448	412	394	380	393	394	423	405	427	415	402	436	398	379	434	425	399	441	432	395	448	425	392	397	388	434	403	424	481	450	388	427	364	409	438	429	385	432	422	405	462	422	379	405	376	420	400	426	429	400	408	379	407	395	391	376	422	402	400	401	403	377	421	407	376	405	400	413	421	375	403	412	427	438	398	437	394	407	397	404	381	431	388	421	407	407	437	406	398	385	398	414	453	383	434	377	385	395	434	387	409	433	435	395	373	417	389	423	384	396	418	413	419	376	411	419	400	399	417	434	425	411	435	389	401	409	393	447	385	392	402	407	416	383	424	399	398	447	439	418	424	392	393	406	428	402	427	385	402	424	411	388	418	401	428	416	409	404	341	368	386	431	387	395	431	397	384	398	388	418	417	437	372	394	411	395	410	377	422	430	406	461	394	377	398	443	388	422	386	399	390	412	376	395	417	407	455	377	392	439	416	408	384	368	384	422	423	395	411	396	419	439	402	413	417	407	409	392	406	387	378	434	431	421	400	405	391	418	406	463	398	400	417	417	417	440	399	401	419	417	417	399	397	416	377	395	422	429	424	416	399	416	383	372	420	397	389	434	404	393	442	390	428	385	397	413	439	410	403	385	449	398	419	395	395	411	412	408	400	421	383	431	403	420	401	401	418	429	415	437	413	415	404	416	411	413	417	410	424	398	392	387	400	425	400	358	402	380	414	390	415	422	401	405	420	412	390	368	394	388	395	449	397	400	426	383	413	385	393	406	430	420	381	430	409	406	409	396	387	384	391	414	450	409	403	387	414	386	437	407	399	398	392	420	431	408	412	433	415	406	420	411	388	419	430	418	418	398	408	402	415	416	397	395	428	397	409	415	379	373	399	426	408	388	429	416	428	390	400	387	401	387	428	446	431	391	400	364	397	392	400	370	387	397	413	425	410	423	388	422	415	423	375	412	433	374	402	400	423	384	410	425	404	409	393	427	448	429	403	430	410	390	406	440	444	409	419	422	404	434	387	390	441	385	400	394	426	393	410	414	431	444	418	388	416	391	387	398	407	401	422	387	390	379	427	429	429	403	405	436	385	414	423	432	402	394	380	409	397	406	389	391	384	407	405	419	385	411	374	397	423	411	407	387	437	366	411	410	418	384	377	410	403	418	442	403	416	399	402	383	417	409	377
23499	21725	29525	25268	24161	26314	24170	11139	5903	2381	1633	1283	1023	902	881	766	742	660	652	642	627	625	578	581	586	529	543	530	547	527	512	526	511	571	515	516	530	503	542	511	504	542	529	520	558	550	541	530	539	468	554	486	510	486	521	501	545	505	483	515	506	491	509	500	505	521	522	519	490	514	500	494	501	490	479	502	486	545	497	519	503	502	525	478	534	517	478	485	507	495	507	522	485	535	510	539	525	473	506	533	536	492	528	536	522	500	497	517	513	514	523	538	518	542	504	491	510	503	488	497	507	503	488	484	515	525	480	514	485	506	511	506	509	492	524	464	531	501	500	538	528	522	486	536	523	532	539	519	504	506	509	516	510	517	539	529	504	566	490	477	499	483	477	501	473	497	486	500	500	507	522	495	495	508	532	464	520	455	511	497	478	539	482	489	478	498	543	514	559	530	500	526	453	520	499	524	529	509	505	532	518	512	541	500	502	464	483	554	517	508	516	520	505	541	454	481	498	494	533	528	515	491	493	521	514	509	503	486	477	505	480	525	488	517	499	521	498	496	491	509	487	523	482	509	483	519	515	477	517	508	469	507	464	511	455	517	537	461	501	507	470	524	500	511	527	552	501	516	518	527	500	509	527	480	481	464	540	499	547	501	505	493	474	484	522	495	493	488	489	487	517	508	478	495	529	503	501	502	499	521	510	532	520	567	519	486	497	509	504	496	547	496	533	470	512	471	494	469	458	534	527	529	498	530	506	500	486	501	476	530	501	496	530	546	499	532	543	472	508	501	532	493	463	508	537	482	496	480	491	487	515	485	486	491	501	517	495	512	503	539	525	487	489	463	504	503	484	524	490	516	533	530	521	501	485	569	462	515	507	480	512	527	510	489	491	526	508	494	489	486	475	518	488	486	513	584	539	521	501	517	513	535	498	472	520	486	448	515	549	559	484	523	539	526	528	496	521	547	502	542	532	521	519	537	496	506	500	509	512	503	525	533	499	531	521	544	528	492	509	481	494	502	512	499	449	503	474	527	512	478	516	497	539	531	508	533	484	475	512	523	489	527	548	522	523	515	539	526	515	525	517	500	526	502	510	490	545	481	511	524	490	509	468	502	489	514	509	522	477	525	511	511	514	514	482	503	530	496	490	488	450	548	534	520	528	488	470	504	469	512	517	533	498	485	523	541	546	514	518	548	489	527	506	488	493	462	503	543	533	521	490	521	502	522	520	522	489	517	539	503	525	510	541	492	477	505	493	489	535	495	465	530	505	518	531	543	490	526	508	543	535	478	471	546	492	511	496	505	505	515	514	495	493	481	472	521	501	539	554	486	476	547	487	497	467	518	495	496	503	511	481	485	513	532	489	484	533	494	536	516	498	527	529	517	528	496	500	487	541	490	475	540	527	473	460	507	513	513	525	488	479	504	468	546	517	480	471	519	480	514	530	531	500	496	482	520	519	481	507	535	463	488	525	497	512	503	517	513	528	526	494	489	539	501	522	469	496	492	479	471	528	534	505	514	513	507	575	542	474	509	548	471	476	507	547	553	491	484	520	469	513	526	482	503	490	487	519	462	531	550	495	526	477	471	524	499	503	441	533	483	490	485	499	489	480	543	540	508	511	480	489	490	513	507	532	500	523	469	519	515	496	499	523	510	533	528	492	513	532	517	546	530	486	546	502	524	492	496	496	497	518	532	494	524	519	516	506	472	516	497	516	524	505	535	517	542	527	504	500	480	496	493	523	475	505	535	513	492	511	558	480	539	494	523	509	460	549	483	497	536	515	540	512	507	541	481	526	500	491	497	512	521	520	514	485	488	504	484	498	472	492	503	514	494	525	519	488	505	511	525	534	522	491	531	499	508	481	520	499	505	535	488	546	512	531	520	481	496	522	527	472	520	524	546	527	510	509	505	541	486	492	517	490	505	508	532	508	476	533	539	531	495	530	516	481	521	507	512	509	480	507	507	537	504	499	477	491	501	497	579	539	536	546	511	512	503	506	533	491	455	467	492	497	495	537	496	449	502	501	525	501	504	497	502	525	507	504	514	528	508	535	508	496	509	491	488	546	513	549	515	499	494	526	502	552	518	541	554	492	484	532	486	531	495	476	524	505	485	490	543	510	521	537	474	495	486	537	508	509	481	493	520	549	485	545	509	501	504	510	550	529	472	512	521	499	542	490	537	513	526	499	538	486	509	519	472	509	510	486	471	517	492	535	523	507	541	512	541	479	497	543	497	506	521	518	559	502	524	547	488	547	494	488	501	518	487	522	526	561	497	524	504	489	531	492	474	528	515	524	473	548	526	487	478	532	519	472	488	516	507	471	489	486	484	518	513	544	507	506	501	462	532	497	475	496	540	469	525	492	508	484	494	486	468	483	463	502	506	529	482	500	540	569	526	540	544	513	539	531	492	494	525	530	452	484	500	502	508	503	488	484	494	518	488	539	528	477	484	484	504	468	488	459	513	548	503	500	502	503	498	516	521	549	545	510	499	512	496	507	539	521	501	521	475	490	532	507	458	527	486	492	503	508	527	501	533	495	545	496	530	509	564	540	497	530	490	520	495	482	513	487	496	509	479	516	554	496	571	513	524	518	476	508	551	523	496	454	499	504	531	501	518	481	516	494	523	529	508	516	483	517	541	518	567	501	493	500	488	497	506	487	504	514	512	523	503	499	524	513	497	503	504	535	493	473	473	500	507	499	483	530	493	512	495	527	540	482	512	512	485	498	505	537	514	515	529	506	511	527	512	481	472	532	503	496	510	483	530	520	530	508	516	477	514	544	488	545	541	494	514	478	532	513	510	469	512	505	518	483	481	507	482	488	516	514	493	512	515	490	535	516	509	532	505	513	496	479	492	482	486	511	541	526	482	463	491	508	529	530	507	488	531	513	482	548	534	505	515	489	524	508	522	492	499	507	519	520	489	487	495	508	521	498	507	524	524	476	546	488	499	463	508	507	465	481	521	478	528	495	473	495	532	499	490	516	496	482	463	501	486	521	497	515	507	523	582	504	471	504	546	526	495	512	480	540	510	512	475	503	474	498	539	465	502	527	485	524	491	527	526	489	518	498	546	521	497	518	521	485	536	485	520	504	492	486	492	552	524	494	575	529	505	489	480	538	539	523	523	506	514	484	475	491	453	480	555	498	553	493	507	504	511	504	497	527	503	486	539	490	528	513	522	515	551	490	493	507	513	519	513	511	492	516	485	515	478	518	526	460	541	508	501	508	512	476	507	503	522	521	493	545	524	488	473	478	474	508	497	533	463	528	473	539	509	499	523	490	503	543	496	468	521	513	485	518	540	481	480	461	508	494	514	529	471	512	448	536	519	489	541	485	503	499	481	500	532	504	488	553	551	540	546	477	512	477	495	479	520	475	515	457	509	516	521	525	480	492	548	535	484	521	530	526	536	486	500	480	501	488	474	500	500	501	511	513	519	495	527	501	514	525	569	506	494	482	525	520	475	557	487	532	476	500	488	493	475
34690	67115	56201	44322	37804	29945	22249	13101	8647	3457	2467	1799	1451	1269	1071	915	874	779	759	716	692	653	581	589	605	563	587	542	548	544	564	572	525	570	550	572	525	498	509	483	543	547	558	540	551	521	540	527	547	535	525	541	538	546	516	522	530	533	519	559	508	556	531	515	507	499	501	518	535	504	492	533	505	510	503	520	524	527	528	561	529	528	538	508	552	514	501	538	497	529	513	519	538	542	491	486	520	506	496	529	533	486	527	517	513	531	502	541	495	539	519	530	527	513	535	499	506	529	496	511	535	495	512	546	502	488	511	542	553	566	502	524	521	506	491	467	518	527	497	491	563	517	500	534	477	491	494	512	525	569	549	531	504	476	524	538	557	545	548	525	516	534	524	537	478	538	483	526	484	455	481	496	497	505	542	506	503	505	484	519	509	522	501	487	539	524	510	527	578	487	471	544	538	559	508	504	525	516	506	542	516	527	518	504	510	529	517	528	545	511	479	533	520	521	516	526	524	538	543	535	516	504	534	504	462	538	536	501	510	534	543	494	508	501	557	528	548	512	542	546	498	493	500	500	571	513	533	514	542	523	535	503	522	535	533	481	515	539	482	540	535	478	507	522	484	513	526	492	547	526	522	515	552	495	514	499	512	513	536	517	520	512	523	510	499	485	539	527	509	516	552	558	502	519	504	524	473	592	528	519	549	515	469	507	512	492	564	546	554	494	521	521	489	490	529	519	506	535	577	526	528	481	503	480	569	530	511	538	532	485	560	517	544	513	532	535	510	536	564	516	511	492	512	515	502	548	479	479	504	497	519	556	545	529	548	532	538	515	493	525	540	485	481	506	519	533	516	508	500	500	507	532	565	528	504	560	540	537	520	486	497	535	536	506	507	514	510	519	527	522	506	532	489	501	560	536	523	528	537	544	548	468	535	520	516	512	509	542	504	538	530	503	541	514	536	507	537	544	484	530	529	525	569	487	523	455	501	551	534	493	495	528	515	540	509	488	502	526	554	484	502	502	486	532	515	533	494	498	560	493	513	483	513	510	453	538	523	517	505	455	544	509	505	508	499	531	484	522	516	552	476	514	515	535	493	500	479	491	519	540	496	513	531	470	524	522	511	560	513	495	560	540	512	523	513	522	479	522	515	501	515	537	498	555	494	457	490	493	500	498	494	512	492	542	542	532	491	548	494	501	487	543	556	506	556	500	504	526	487	534	539	502	503	518	482	494	511	517	526	525	528	485	529	512	536	529	512	550	555	498	511	546	519	560	476	504	492	535	487	558	497	492	499	534	504	542	483	538	531	496	509	505	523	547	505	523	527	483	491	491	528	534	554	520	489	535	550	512	512	507	487	521	520	566	529	547	509	532	498	550	539	514	528	478	526	515	521	536	555	516	522	571	511	498	524	520	508	493	509	491	465	525	520	481	495	534	474	491	492	526	545	546	506	516	540	539	529	505	534	498	514	505	525	557	506	531	555	472	517	493	538	512	513	508	498	531	522	530	512	529	495	537	507	502	514	500	582	521	559	504	487	509	521	482	538	465	540	498	494	475	479	531	548	515	511	495	543	524	509	501	498	499	488	521	526	531	516	534	512	500	512	485	551	503	541	482	549	495	499	548	535	502	519	561	504	497	560	480	532	529	548	574	481	523	516	555	536	533	522	527	555	551	532	534	555	529	528	546	508	527	495	532	476	581	510	505	535	505	521	497	551	492	550	525	547	476	548	519	509	511	506	503	519	510	573	508	526	553	525	515	500	548	542	526	508	494	522	531	483	526	544	539	486	530	521	506	536	504	569	527	526	531	551	476	498	490	500	560	497	536	557	525	517	479	523	519	508	545	536	537	521	511	520	534	490	545	511	512	519	497	516	517	505	498	507	512	500	513	517	541	505	509	493	542	535	511	507	523	534	507	537	488	537	506	521	534	515	531	483	535	475	495	520	501	520	523	500	501	543	495	519	512	543	490	503	542	545	543	513	522	552	497	517	527	508	549	537	507	547	514	517	521	492	550	504	531	530	532	484	517	502	523	496	548	504	528	502	522	534	495	454	507	543	516	516	499	558	535	478	498	493	513	543	499	517	563	521	543	538	546	512	556	519	551	528	488	514	534	551	502	487	494	506	524	537	535	517	504	513	479	509	528	495	542	530	505	519	494	508	461	555	469	515	554	514	485	502	507	466	517	486	547	531	558	525	494	526	549	511	479	507	525	441	529	568	495	521	483	501	507	522	530	521	474	516	517	504	533	525	509	493	514	587	443	540	538	502	541	522	562	550	528	483	511	519	530	508	517	504	511	576	541	553	515	533	499	510	503	505	536	511	513	495	516	524	543	531	529	503	518	483	522	528	522	521	487	531	531	512	471	500	496	486	517	517	535	541	537	504	509	528	539	558	514	479	566	525	546	543	522	488	559	525	504	481	500	546	535	495	525	524	540	507	528	544	503	562	518	532	527	542	488	520	531	532	491	513	526	547	516	501	517	537	527	492	525	525	515	519	548	497	513	529	519	514	512	513	525	529	539	525	511	509	514	548	530	497	519	503	514	483	548	541	546	525	489	487	517	520	525	522	491	522	554	553	516	531	536	543	487	506	495	521	534	518	553	497	518	517	509	496	504	510	511	529	518	517	510	486	537	533	523	489	485	499	516	523	538	527	489	521	512	508	510	497	465	528	540	502	528	506	512	524	524	550	536	510	510	512	523	496	549	494	487	501	489	568	514	513	510	471	482	545	484	536	521	524	544	503	510	508	517	544	525	514	499	553	492	517	532	510	497	534	524	486	489	504	520	500	518	514	532	559	531	497	532	532	492	530	551	532	537	540	530	527	525	502	506	526	536	557	519	496	526	524	479	530	554	551	557	551	547	528	533	511	494	512	510	492	532	501	483	518	544	500	533	509	505	516	546	537	533	534	547	546	502	520	525	503	531	506	525	558	527	498	469	513	548	492	529	514	527	513	544	539	545	517	506	546	543	513	491	526	487	543	527	481	525	511	472	510	491	499	502	514	510	533	511	507	560	533	479	524	563	530	513	537	516	580	495	492	539	535	522	534	551	499	516	489	511	537	504	499	558	498	501	516	515	504	532	511	514	575	505	542	549	539	507	503	546	517	513	523	543	565	540	513	528	507	484	508	526	557	511	534	558	526	490	539	509	548	536	522	528	513	531	535	531	538	499	542	542	499	505	522	550	486	525	500	513	484	506	538	517	518	537	527	503	494	533	513	532	500	497	538	515	537	498	516	517	540	580	517	471	553	501	524	499	503	505	521	542	504	498	515	538	510	534	517	510	516	592	502	516	556	512	523	487	521	521	542	577	499	549	497	494	505	530	529	513	517	511	496	519	518	512	502	524	537	549	502	520	465	487	552	499	509	555	530	509	500	534	516	499	502	508	554	474	529	522	515	505	580	549	498	511	553	498	505	507	520	519	513	540	536	516	503	508	550	529	538	540	567	556	534	499	527	496	489	492	553	505	497	504	462	531
32050	37414	43246	31495	18497	10431	5082	2489	1434	893	644	531	485	433	357	343	357	324	282	301	311	286	298	302	299	295	309	291	262	263	296	285	296	292	297	305	252	312	278	289	286	302	286	251	248	304	288	296	282	298	306	270	286	279	247	288	280	267	267	264	273	270	279	320	297	260	266	301	288	268	309	298	287	272	313	272	280	272	278	329	298	295	248	306	280	337	289	276	293	291	302	292	276	271	285	271	320	311	281	270	308	279	296	293	269	288	266	290	279	308	261	278	268	262	292	262	301	280	263	276	287	282	292	281	278	289	281	295	273	277	298	252	280	282	296	267	272	278	292	291	257	295	265	297	298	291	299	265	278	307	304	290	303	311	278	280	277	281	289	282	299	277	292	263	264	285	276	285	275	279	282	305	299	285	277	279	268	271	270	286	294	292	288	282	306	292	298	285	293	260	287	292	249	285	299	265	302	284	319	255	292	286	294	270	271	280	275	295	289	287	313	278	305	277	303	278	281	290	244	248	323	267	282	273	306	283	301	296	293	292	279	260	297	295	309	292	288	294	283	273	271	284	289	269	275	296	266	304	277	287	275	294	291	294	272	277	283	300	283	276	291	297	324	288	271	269	293	286	271	288	296	312	284	299	298	287	260	286	261	293	278	265	270	286	281	313	293	276	275	261	292	277	291	272	282	276	301	267	273	269	276	269	298	296	283	299	266	279	349	273	299	283	281	262	299	256	262	296	305	292	307	292	274	282	268	277	308	294	294	259	290	269	284	282	275	293	256	269	287	324	293	275	260	279	300	277	296	276	282	302	291	294	285	281	270	275	306	285	312	261	289	265	291	281	290	275	277	298	301	312	255	267	276	284	276	270	292	276	262	274	318	274	280	273	292	284	278	286	265	297	279	301	281	283	272	281	265	280	270	275	265	269	300	264	267	301	294	292	269	280	309	285	293	300	290	250	290	302	290	268	273	299	293	272	277	275	288	295	272	272	325	273	266	308	290	249	285	273	299	276	263	257	278	278	277	282	281	287	310	297	292	279	280	297	300	295	256	295	277	306	263	291	307	286	292	283	297	265	256	297	282	301	300	298	312	277	289	301	263	270	294	282	286	310	277	294	295	282	264	288	306	312	319	307	294	307	302	290	281	249	296	306	274	278	258	286	278	284	275	291	250	272	268	285	274	303	303	270	259	297	326	277	287	305	319	254	281	276	286	269	269	252	289	282	288	293	283	247	281	269	300	283	281	268	272	284	261	307	279	246	277	285	286	271	288	293	328	269	301	284	262	298	285	295	276	291	278	297	298	292	273	284	300	260	303	282	311	270	277	279	260	291	322	273	256	276	284	309	302	281	302	274	291	294	296	313	300	300	255	287	261	304	315	265	268	278	294	291	301	315	272	274	311	256	277	307	262	296	292	299	298	295	289	269	258	285	274	289	259	271	271	261	273	262	292	294	290	284	281	287	281	296	276	262	265	260	284	308	285	290	290	292	251	254	307	278	298	290	272	271	268	288	273	284	268	304	309	297	257	294	280	292	289	275	283	273	288	317	293	303	273	294	292	275	279	270	264	267	273	283	301	285	264	301	284	294	289	280	282	292	312	297	294	288	258	274	290	299	262	257	296	287	299	301	256	304	276	254	303	265	283	277	292	294	255	301	279	279	312	284	253	270	301	298	281	262	282	279	326	268	273	281	306	308	295	293	289	291	280	280	282	290	268	318	279	279	271	290	279	298	271	311	286	290	271	281	277	298	294	312	287	291	306	310	321	307	286	269	272	278	261	304	265	298	295	294	300	285	269	304	316	287	295	271	268	275	278	302	306	256	280	308	295	279	297	265	308	300	283	283	257	284	261	272	290	284	294	301	292	263	273	252	326	301	297	296	281	277	243	278	305	252	300	298	296	281	299	265	268	273	293	296	286	257	274	301	300	291	264	282	285	303	288	277	284	280	258	305	268	304	276	281	292	271	290	265	271	264	316	296	259	267	297	292	257	285	243	279	260	281	277	290	279	280	290	296	269	269	295	273	301	293	287	273	266	286	296	306	264	291	280	267	302	276	260	286	293	266	270	304	275	285	265	318	300	293	318	293	239	272	266	291	260	282	304	278	282	260	260	299	274	275	292	272	277	248	297	280	277	291	281	284	270	309	279	318	298	295	321	283	295	288	267	286	270	273	285	289	313	300	286	286	286	301	289	305	290	276	303	262	310	286	295	292	283	267	308	281	287	273	281	277	328	293	253	289	259	268	299	284	288	281	290	277	277	304	256	289	292	279	287	306	287	310	297	289	272	275	257	279	260	271	287	272	267	303	285	265	316	285	247	282	290	285	279	280	293	266	256	277	281	260	298	296	281	301	303	281	286	264	274	274	278	252	328	246	267	295	279	263	287	280	248	280	264	257	273	291	267	276	297	287	286	291	271	293	292	313	259	278	260	273	267	295	275	317	301	312	299	297	281	301	303	297	266	317	302	292	275	288	323	289	285	289	296	282	289	291	291	281	320	293	269	301	302	295	266	258	273	275	284	290	292	263	256	282	278	291	300	292	293	294	282	313	272	306	261	306	294	269	270	266	293	271	245	317	243	267	273	288	270	276	310	293	267	290	291	282	301	272	298	283	316	271	289	329	256	281	304	296	299	293	268	270	270	261	271	305	316	255	270	296	299	284	295	273	315	294	317	292	284	297	320	283	310	281	288	309	274	268	281	275	325	287	260	304	303	286	267	264	288	249	262	296	269	292	299	280	255	311	284	310	282	253	252	273	292	254	275	299	269	286	259	287	258	279	255	283	283	291	293	232	296	260	280	270	289	285	299	277	284	282	298	277	258	299	286	268	270	316	275	316	298	282	279	285	317	295	300	281	318	281	264	279	274	291	274	281	256	309	253	309	288	295	298	320	297	309	260	267	256	264	277	244	278	248	270	289	283	329	281	287	294	316	262	303	254	311	283	297	304	298	325	319	291	287	268	278	279	307	284	261	283	300	287	285	274	287	304	271	297	280	322	313	243	278	284	261	306	309	282	298	280	243	318	279	290	282	272	271	272	277	266	296	302	284	276	314	289	301	314	279	289	259	281	280	285	307	290	285	269	290	274	272	290	302	281	280	313	275	293	255	285	287	286	272	287	294	279	291	288	264	274	274	304	281	277	261	298	299	299	303	288	251	291	304	304	289	251	274	262	304	280	289	314	289	273	267	259	264	282	295	279	247	270	289	314	270	294	297	296	273	316	273	280	315	279	297	274	285	263	304	262	299	310	295	291	261	271	253	296	298	256	283	292	280	271	287	294	314	297	268	276	259	296	303	290	318	301	295	293	274	288	292	292	291	271	285	242	272	290	297	274	295	308	274	266	282	289	302	292	309	302	288	310	288	266	277	311	269	304	264	269	270	268	272	308	280	270	281	312	286	300	284	275	278	295	259	262	278	282	310	288	250	287	281	287	272	292	259	281	253	284	260	309	267	281	282	294	279	272	277	313	256	286	265
32260	51912	41951	28534	20250	13915	7731	4110	2458	1443	1127	730	583	517	470	453	415	451	414	343	384	321	321	336	314	354	319	306	294	332	325	328	307	343	324	311	319	306	312	313	302	302	328	311	322	320	285	317	306	320	311	298	320	329	334	326	296	289	302	318	319	317	334	299	296	296	304	301	337	298	317	324	313	325	312	310	302	310	310	336	324	322	334	362	320	291	321	320	312	288	307	288	322	306	306	325	333	319	338	325	317	293	313	299	324	290	278	323	307	311	346	308	320	328	293	318	323	295	325	319	275	335	327	293	302	327	343	313	319	311	337	275	322	313	285	306	321	296	288	300	352	322	308	317	344	296	306	298	302	301	329	297	332	301	339	283	313	321	294	305	308	308	325	319	329	337	289	307	299	321	313	317	300	298	315	305	301	292	311	326	317	327	304	329	310	313	315	331	296	325	281	270	322	295	299	328	275	330	304	308	307	312	290	355	318	340	321	297	306	301	297	296	296	317	314	294	311	288	299	304	321	281	285	310	287	325	320	288	307	318	322	311	310	305	301	335	360	302	327	308	337	323	290	333	329	297	334	309	320	304	309	289	308	330	288	302	308	288	302	300	289	313	306	314	321	326	300	290	319	302	284	340	267	316	322	300	340	329	333	346	303	297	314	290	317	303	305	287	271	326	318	278	297	302	336	310	334	306	306	347	310	292	293	294	298	317	332	320	308	291	317	316	330	322	293	299	310	286	327	309	315	327	330	305	340	282	311	312	315	311	341	287	297	295	328	344	335	332	304	304	318	335	332	323	318	267	310	291	323	293	315	298	279	327	330	313	318	291	288	293	328	285	285	321	280	326	316	327	341	296	322	328	302	293	302	290	301	306	316	300	330	319	312	294	310	321	307	313	327	292	348	297	307	290	312	316	316	295	305	302	324	309	342	350	362	307	320	305	320	295	315	291	318	344	292	327	303	299	305	281	302	326	295	294	299	320	270	328	332	319	310	300	304	313	298	273	313	302	280	295	293	295	297	306	308	312	332	310	313	297	333	299	304	301	313	287	327	295	335	328	311	293	317	310	309	328	308	305	307	332	298	299	273	292	302	325	315	298	309	275	311	351	286	332	294	281	314	311	336	296	329	322	294	330	323	310	321	315	295	287	312	273	306	341	264	322	304	341	322	305	284	310	320	291	307	316	302	333	290	318	285	303	310	325	315	309	341	302	282	303	319	318	296	327	315	325	313	314	334	339	334	314	311	312	305	299	311	301	289	333	331	308	327	314	296	342	301	338	286	302	312	270	305	278	315	307	292	343	306	316	308	327	330	306	312	313	316	309	302	291	307	314	336	329	306	327	338	315	288	317	313	295	322	328	311	300	291	273	310	328	310	294	283	308	308	288	316	280	331	306	324	334	329	340	308	340	321	328	301	315	318	300	314	304	306	324	298	314	299	298	298	301	326	285	337	309	317	279	303	307	288	277	310	283	310	310	354	314	318	314	318	338	292	291	277	312	289	318	312	313	303	325	328	357	317	321	307	345	315	308	296	280	317	337	333	303	319	305	330	334	328	346	322	340	316	315	298	281	311	303	295	304	319	301	329	339	301	286	314	291	278	295	322	315	337	326	301	334	331	297	306	328	322	327	295	333	305	320	292	303	301	305	315	312	289	327	279	305	323	314	270	341	333	286	312	345	312	332	334	304	317	304	293	277	280	325	295	313	320	324	323	298	313	306	302	294	295	319	312	286	295	331	294	309	305	310	318	299	323	311	313	305	275	332	342	293	327	303	343	303	321	281	297	267	293	322	313	312	277	335	308	315	330	275	314	283	306	322	307	294	343	317	317	322	321	331	317	323	326	322	325	344	336	306	321	319	322	304	294	324	321	316	307	307	297	296	316	309	312	292	309	291	325	294	293	274	303	310	311	303	314	289	314	325	342	302	313	296	297	295	283	263	290	301	303	287	312	353	295	306	305	286	308	340	298	305	302	309	332	317	281	307	353	336	320	323	344	314	351	316	299	299	280	327	315	312	319	326	317	305	293	313	332	345	310	302	297	281	304	283	326	326	284	325	317	329	315	298	314	322	303	318	289	329	289	312	324	287	304	314	319	299	283	287	307	332	315	295	303	293	306	280	311	328	329	317	312	293	312	327	310	334	311	288	296	326	326	305	321	300	343	316	333	293	347	276	326	363	320	289	319	317	310	310	313	312	300	313	323	299	349	323	306	281	313	289	321	295	312	303	293	275	308	316	335	320	319	306	344	329	303	290	313	329	281	310	321	350	311	289	320	305	317	330	299	316	284	292	312	303	304	346	329	306	300	313	313	311	334	288	288	307	316	311	301	304	286	311	302	312	285	285	334	310	321	342	291	313	343	305	291	302	307	331	296	289	278	358	313	298	310	322	302	328	322	325	293	316	321	297	310	339	316	308	309	322	303	295	281	333	278	334	315	323	293	348	327	286	282	313	339	284	300	305	310	304	314	332	301	324	291	298	304	325	302	336	306	278	315	333	304	294	306	292	308	295	301	296	333	332	332	319	340	296	294	309	308	309	322	280	298	319	314	302	304	298	313	334	269	296	321	337	333	299	337	305	305	344	332	297	292	322	272	336	317	341	298	313	320	331	279	314	316	292	295	322	305	315	313	309	307	331	313	299	328	329	303	320	282	330	284	303	339	348	306	313	309	308	304	316	314	304	308	262	316	314	313	303	326	266	327	332	310	329	312	311	298	311	315	308	311	335	286	258	315	310	311	329	326	281	313	307	307	277	299	294	315	315	291	282	323	316	346	308	343	305	321	323	284	321	296	310	287	300	314	292	306	284	297	319	322	309	284	294	314	320	302	319	289	312	315	287	307	351	290	282	308	314	288	308	298	294	303	330	308	316	316	303	322	313	322	323	300	339	318	326	285	328	329	327	285	320	276	357	286	304	295	293	304	272	280	300	329	304	311	339	315	283	327	286	323	307	319	304	294	351	325	345	277	309	311	296	317	326	337	302	322	322	281	288	345	313	319	309	310	312	308	313	274	293	312	321	282	313	299	336	304	328	308	310	324	308	318	292	316	327	307	291	303	301	315	310	299	314	304	309	293	328	295	331	334	296	285	328	328	296	297	319	331	304	319	293	308	308	336	311	330	324	294	316	303	306	311	291	289	287	324	333	328	295	310	291	342	315	311	310	310	296	269	310	296	305	292	304	302	316	307	326	319	309	309	301	310	304	343	294	298	309	312	304	322	310	317	316	304	325	303	322	348	323	335	331	323	295	331	325	333	303	313	325	326	286	312	295	315	313	337	321	299	294	285	313	293	315	314	306	293	300	303	319	308	301	309	318	305	321	312	333	281	314	308	296	296	315	296	292	311	302	307	335	304	300	317	315	308	294	284	296	284	310	323	329	313	269	328	333	309	304	314	310	324	322	312	298	323	335	292	326	312	326	311	291	336	312	322	286	331	306	316	296	333	316	325	314	345	310	292	301	260	305	278	315	309	309	284	311
24455	21681	29437	26613	24655	22165	15725	7803	3750	1648	1111	828	677	600	616	497	526	461	426	421	407	382	376	391	385	381	369	400	387	365	359	367	342	349	361	382	366	336	385	345	390	339	378	388	370	349	337	402	319	349	334	338	416	358	366	342	353	379	348	333	328	349	342	359	362	356	355	360	347	346	340	375	349	331	371	369	345	365	365	314	385	350	325	378	401	359	376	334	344	352	386	333	345	343	316	327	375	380	342	346	404	334	366	323	351	347	378	314	365	354	355	388	354	365	354	334	363	347	346	352	350	341	338	357	342	363	346	350	326	367	350	340	329	316	384	367	394	355	368	351	351	337	352	344	361	365	340	328	389	376	350	350	350	363	365	343	389	378	373	375	323	321	342	367	376	323	328	320	382	365	365	343	338	394	341	344	334	345	377	363	335	365	363	356	350	334	369	358	353	344	316	355	357	360	360	329	357	351	379	379	328	318	360	374	326	354	333	345	333	307	369	326	388	342	364	353	357	366	347	342	359	317	351	357	337	354	381	381	351	323	355	333	384	371	361	364	358	312	344	368	350	332	348	353	352	356	365	368	369	360	387	361	368	350	340	373	354	353	330	352	359	387	403	380	375	361	382	377	337	382	342	341	384	382	318	320	367	363	384	374	338	355	323	353	323	336	352	343	334	339	340	349	379	349	349	297	339	339	375	409	351	358	378	355	359	340	382	356	327	355	379	377	385	371	340	335	348	337	361	349	360	347	366	340	368	353	325	336	351	356	365	368	391	325	337	375	363	321	338	325	357	374	361	330	379	368	387	367	350	368	319	324	357	350	352	371	316	341	351	342	370	364	370	350	354	382	351	343	333	361	361	365	335	355	341	364	303	315	334	374	352	344	345	352	374	323	369	357	374	367	359	337	346	344	345	354	358	349	393	355	339	363	336	347	328	372	334	372	361	307	315	344	332	392	343	365	320	371	355	356	368	389	351	373	344	330	387	385	319	392	331	351	371	374	357	354	351	375	374	323	304	342	338	355	376	339	357	342	322	356	334	364	334	307	343	339	344	333	380	376	351	302	327	333	353	346	353	365	336	361	364	371	346	345	371	348	367	326	325	351	325	368	351	326	355	358	366	362	325	349	346	331	339	348	333	371	359	340	361	348	340	326	321	373	343	347	400	346	384	366	379	298	336	339	352	358	346	360	321	359	340	337	322	334	357	391	366	317	337	340	351	342	349	362	319	374	370	343	320	329	344	372	369	354	323	336	359	365	341	357	308	379	339	376	352	363	327	343	361	368	373	370	348	337	369	369	366	325	394	341	326	365	345	370	362	355	325	383	332	355	382	353	331	354	332	378	342	364	384	367	372	354	329	364	336	353	365	349	324	351	332	366	327	355	380	336	353	356	349	346	356	353	333	356	344	332	354	299	364	311	360	346	375	375	342	329	377	354	322	376	336	317	382	373	334	345	348	368	335	345	332	339	356	375	352	364	374	317	364	358	351	335	365	338	346	358	375	367	333	336	371	351	339	348	355	308	373	333	351	378	357	350	344	330	366	360	346	363	350	331	370	343	378	333	378	357	380	378	360	360	353	361	354	375	348	335	329	385	342	343	355	412	330	362	356	371	336	339	361	393	365	350	381	313	337	344	358	370	367	316	331	333	346	359	360	369	350	313	333	349	357	330	332	359	340	364	344	382	386	346	337	371	374	348	348	382	364	379	358	342	352	339	316	342	319	322	373	379	356	350	365	364	348	363	332	341	341	336	360	372	339	322	355	357	364	341	384	343	335	347	341	314	329	356	371	365	351	349	354	359	326	326	348	338	350	345	360	365	369	383	321	334	357	342	389	339	356	326	368	355	367	331	327	352	381	353	356	349	348	363	353	371	344	300	377	333	355	343	334	351	366	326	355	350	368	361	360	363	362	344	377	332	335	367	352	340	336	349	350	339	349	337	341	326	366	376	364	339	377	351	359	359	325	382	338	374	370	326	336	383	329	422	359	354	343	332	321	351	336	383	376	360	331	361	358	345	339	342	382	352	298	373	345	349	350	348	360	351	323	340	329	361	350	339	331	381	381	343	349	378	379	351	344	361	380	352	353	372	325	374	353	347	379	338	378	364	361	336	369	366	348	356	359	364	340	370	361	366	338	330	343	357	343	346	355	343	332	334	372	354	339	345	379	331	373	343	353	380	331	338	359	347	340	359	339	336	351	371	388	340	362	378	348	311	354	343	335	351	378	388	361	359	372	347	336	330	351	318	319	369	386	374	347	370	345	383	346	310	362	346	357	327	327	332	344	365	348	366	355	339	369	376	364	360	338	380	353	349	334	351	362	360	342	353	366	356	354	366	350	321	385	349	363	354	340	352	375	347	341	369	337	350	336	363	370	312	371	386	359	361	353	307	335	328	352	366	361	352	384	325	391	318	356	341	384	367	335	346	358	338	355	335	375	366	354	388	323	347	347	400	374	353	335	352	362	360	364	363	398	352	372	348	372	343	349	330	342	365	367	351	355	360	340	393	350	337	369	337	350	360	337	354	354	353	348	323	373	357	350	374	357	331	353	363	372	362	363	336	355	335	356	357	332	371	361	319	336	339	349	355	369	360	385	332	357	370	374	336	321	365	350	347	361	373	335	318	405	350	337	309	349	396	365	358	346	359	345	389	386	354	351	394	372	326	339	329	343	349	335	355	342	358	347	366	349	360	352	337	355	345	360	345	359	333	362	357	336	330	359	378	328	364	335	384	360	385	331	354	351	374	351	371	338	350	333	385	377	357	355	343	362	357	394	385	381	349	369	378	347	345	360	332	342	369	366	332	362	378	368	358	363	389	372	354	342	357	375	336	333	342	343	347	342	363	364	331	358	332	309	366	352	338	360	336	343	350	323	340	383	372	331	318	358	323	379	347	340	324	356	349	331	352	374	348	388	329	365	373	362	340	387	390	339	367	349	339	396	340	384	363	349	347	345	381	343	336	328	348	367	322	355	323	343	359	356	367	370	326	351	352	335	346	342	356	365	338	379	354	389	375	345	347	346	359	353	385	342	375	322	356	361	338	368	326	369	374	372	349	348	358	343	348	313	392	358	353	357	361	352	317	338	326	359	383	316	341	352	321	340	360	347	344	357	377	377	358	365	368	355	364	335	374	330	356	392	376	334	337	352	339	373	350	354	331	365	336	319	358	353	370	356	367	380	353	349	340	363	339	340	352	379	301	327	362	306	326	372	360	382	330	362	358	353	369	365	345	375	344	364	344	347	350	356	334	331	353	362	339	371	375	348	346	383	328	326	387	372	311	414	326	370	355	366	355	351	354	342	363	329	346	322	362	358	352	366	330	339	349	344	371	380	376	351	378	374	349	338	354	365	373	366	378	339	340	351	366	322	353	337	346	380	315	310	348	329	362	368	376	357	343	366	380	371	364	341	342	390	361	346	352	337	388	341	362	358	343	388	328	328	351	325	366	345	357	398	373	345	340	341	348	337	343	321	356	328	375
32426	61369	49427	36118	28735	22923	16561	10738	5744	2624	1640	1259	979	795	687	631	589	570	534	478	470	492	449	420	403	419	352	387	371	357	381	415	377	400	392	397	375	354	375	360	377	396	353	369	390	370	376	379	372	382	379	366	370	376	377	351	373	365	360	375	362	335	331	385	379	391	368	387	363	347	388	361	360	355	371	338	417	368	357	376	358	369	376	401	348	371	375	386	347	378	381	335	357	373	344	375	389	337	379	389	343	374	393	381	392	348	360	371	375	347	378	416	375	375	347	337	393	411	340	379	374	378	366	375	370	393	389	351	401	374	396	371	382	362	359	355	368	331	394	368	389	361	371	340	362	385	340	406	368	422	383	368	350	348	380	356	359	427	360	370	361	363	357	407	349	384	389	370	365	381	356	387	353	370	394	348	357	366	353	353	370	369	374	359	394	383	376	376	349	395	345	372	362	392	341	376	395	349	361	360	359	382	347	348	370	399	376	355	369	382	368	369	375	372	389	368	347	361	390	384	376	344	361	362	333	351	410	359	390	345	365	354	371	362	405	394	347	343	376	397	360	397	365	379	367	348	350	352	382	390	385	353	416	400	376	351	379	374	390	350	389	397	393	391	400	389	364	398	402	340	367	369	353	365	385	378	382	373	363	338	364	406	339	359	367	387	354	366	350	342	360	385	371	357	361	358	386	404	366	409	376	359	340	359	377	360	357	359	359	337	382	344	357	395	361	427	346	384	364	368	386	407	398	370	365	349	330	396	357	374	367	391	387	370	370	355	352	377	395	365	385	387	341	360	354	375	362	340	363	379	396	344	365	359	350	360	393	345	401	377	379	332	368	357	359	361	335	385	358	359	382	377	375	369	391	362	353	355	361	327	420	375	383	351	396	402	386	336	382	368	389	402	401	354	375	380	356	374	374	375	306	349	370	396	380	368	391	361	378	383	378	360	356	381	342	358	336	344	360	362	384	384	405	367	364	364	369	361	375	341	355	359	374	390	370	399	372	374	365	390	370	368	392	351	373	391	388	370	377	364	358	352	396	334	366	371	379	415	335	398	384	346	391	333	357	365	342	343	365	369	371	370	388	429	380	353	368	374	336	345	378	384	348	343	365	378	342	358	350	369	362	385	342	389	404	388	348	380	366	344	403	375	356	385	400	368	379	389	374	358	361	394	384	406	393	379	355	404	356	365	387	385	421	366	375	343	369	366	359	383	403	418	374	372	372	351	378	384	400	361	331	385	408	366	350	364	371	359	382	344	364	317	340	411	405	403	360	382	378	373	350	343	339	371	390	352	387	346	378	370	360	367	393	372	371	343	390	349	406	382	355	413	378	340	356	388	353	386	365	395	340	359	369	379	372	368	352	352	378	374	381	359	388	381	372	332	383	393	397	382	372	402	373	395	404	375	346	402	370	358	372	351	346	385	385	381	371	351	371	356	346	363	349	356	366	365	345	404	399	402	381	387	362	364	338	349	352	344	399	341	393	402	384	391	352	385	363	330	364	390	374	377	388	354	447	393	399	390	379	388	350	390	355	337	392	387	339	382	374	387	344	377	388	371	375	355	383	369	358	350	382	387	353	367	363	378	365	385	360	399	345	372	367	377	364	349	407	368	365	364	361	380	363	360	390	388	354	352	371	396	415	376	362	389	351	371	372	367	359	391	349	369	368	344	317	355	394	372	382	392	376	357	389	383	380	405	384	409	395	367	403	345	361	383	375	372	364	350	361	382	360	381	376	363	358	379	399	396	367	395	368	395	380	382	365	353	356	379	359	365	395	368	354	355	354	367	395	363	356	386	360	320	360	351	366	387	362	368	358	351	343	373	373	355	366	396	384	401	387	368	384	379	351	375	390	383	362	390	358	368	371	376	369	383	394	388	351	384	350	386	383	387	374	331	359	351	354	402	336	369	392	384	398	368	360	386	353	341	330	348	355	366	357	383	372	387	362	382	386	354	354	387	358	373	389	365	380	368	385	346	327	354	409	364	390	372	371	365	376	388	390	387	370	439	360	376	353	406	346	405	372	348	397	357	360	351	354	370	330	365	367	388	367	380	375	356	359	396	363	379	368	314	372	368	350	358	367	393	419	366	356	379	380	354	346	390	370	362	383	351	380	387	346	415	344	389	360	364	369	388	379	375	359	365	361	398	372	369	334	350	389	360	339	356	343	354	329	346	371	371	380	379	368	378	391	382	396	371	361	368	335	387	371	391	367	342	403	375	371	350	401	390	372	364	349	371	373	389	363	356	354	350	351	395	374	384	385	405	363	372	376	360	374	390	348	389	367	384	360	355	348	364	369	385	394	384	361	363	376	365	343	411	366	370	363	400	350	346	344	376	360	365	372	383	393	382	342	367	399	342	344	361	365	380	383	365	385	402	384	372	346	386	341	349	363	322	386	374	380	370	353	397	360	410	369	382	398	324	354	342	366	365	324	368	329	400	328	389	322	370	373	384	376	328	384	375	373	356	345	392	388	351	356	359	401	367	355	342	355	340	384	385	388	373	388	382	354	340	356	389	348	397	351	399	321	364	343	348	396	362	397	375	386	344	364	335	393	364	365	408	361	370	368	341	406	346	385	398	382	382	368	361	429	370	400	386	354	377	372	406	374	380	337	413	366	373	369	366	355	401	339	377	378	398	374	353	370	362	375	360	363	362	358	371	376	350	378	383	370	356	364	368	375	362	392	368	366	371	370	386	383	367	356	380	373	373	383	392	382	368	342	356	369	362	374	356	340	365	380	385	391	367	380	391	389	384	341	354	361	387	348	345	351	357	385	354	341	365	343	341	381	363	361	371	395	363	350	381	365	379	358	384	367	392	402	358	380	366	360	374	360	397	367	370	390	353	366	402	370	353	365	384	403	345	382	368	405	365	382	402	375	353	375	349	370	374	392	341	364	356	359	379	352	382	360	401	365	377	360	385	357	337	353	362	374	371	390	378	361	366	394	384	359	355	371	380	373	360	366	368	368	347	368	389	389	344	395	384	354	379	344	332	324	377	390	410	363	349	377	329	333	351	371	380	352	404	415	374	369	379	392	373	373	370	344	370	352	350	369	379	335	390	327	380	368	368	383	376	366	340	384	377	365	326	359	427	363	389	404	393	370	382	402	348	392	365	373	330	375	341	331	392	358	352	389	395	374	366	379	349	356	344	336	386	385	362	363	373	390	371	411	387	362	382	355	393	355	369	351	381	334	442	383	349	378	357	322	383	398	361	338	344	382	330	345	349	391	383	345	360	375	327	343	384	345	370	374	394	363	368	348	398	361	383	390	378	344	389	369	360	346	387	360	342	368	378	356	373	365	339	374	345	357	318	389	377	378	387	340	336	385	360	389	373	364	360	370	389	330	369	362	395	341	367	384	363	390	348	383	402	378	391	344	388	391	333	379	332	382	395	360	363	386	374	380	386	374	378	334	404	394	344	415	331	405	406	378	366	352	415	366	350	364	409	370	382	344	354	382	365	363	336	387	359	368	371
25782	21874	30657	30230	23305	17092	9668	6212	3035	1268	868	763	664	554	483	509	470	477	450	427	433	421	420	392	398	398	384	402	379	414	400	371	360	377	357	396	392	362	371	381	374	395	394	353	379	384	364	365	375	395	425	367	374	398	422	388	391	353	447	365	376	420	374	342	358	384	408	373	378	403	362	416	353	412	391	335	364	400	366	345	378	441	358	394	402	359	385	373	386	338	394	414	387	372	380	403	348	389	371	388	399	402	405	363	415	375	396	387	362	382	346	367	393	384	352	349	354	399	375	379	397	390	388	389	384	403	392	407	374	326	427	360	378	373	370	375	378	352	395	362	381	407	388	364	363	350	404	372	380	367	375	375	343	336	363	366	370	369	412	395	360	377	390	371	409	369	349	362	394	369	362	389	388	383	370	370	395	410	408	392	385	408	402	373	362	343	389	389	372	357	401	356	383	345	367	399	364	366	373	384	354	385	378	354	378	415	397	401	387	381	356	410	419	359	402	402	354	384	393	365	388	380	357	407	371	377	343	376	408	397	378	373	387	389	420	377	390	392	387	388	375	382	380	407	361	372	380	364	367	391	433	391	372	370	368	421	387	391	377	389	391	376	389	402	367	401	387	388	397	379	355	389	364	386	373	409	365	339	441	341	364	348	393	404	409	380	402	372	354	361	372	379	344	378	377	383	360	338	366	363	387	364	382	406	384	400	401	393	399	405	387	369	416	362	377	399	365	399	414	391	371	366	364	365	372	394	380	382	346	418	386	389	419	409	379	347	415	381	371	348	395	406	389	386	404	370	350	375	384	397	405	375	371	380	403	415	368	386	370	389	347	403	388	402	390	360	376	386	389	381	413	348	387	400	380	346	378	366	384	364	377	384	408	316	374	389	368	376	390	354	410	390	357	363	387	388	348	390	370	349	399	376	399	366	382	388	421	395	358	360	388	367	379	373	344	400	377	340	394	387	396	350	371	366	368	392	392	378	374	354	394	359	361	387	384	376	382	382	391	399	374	381	384	363	391	383	391	374	372	356	403	399	347	400	367	364	374	380	382	395	371	376	387	372	381	376	383	376	391	361	374	379	354	388	371	371	384	371	373	368	364	386	365	393	381	346	401	414	338	407	390	351	406	392	402	367	409	403	366	358	373	354	379	357	375	423	391	403	365	357	408	403	322	363	393	410	383	354	369	392	376	381	354	377	413	371	384	368	343	378	380	362	387	390	349	393	413	403	372	393	380	377	387	369	391	359	375	395	369	391	355	382	363	366	395	399	383	375	387	393	383	404	391	360	386	389	384	358	367	389	386	406	389	390	340	388	389	349	377	382	383	412	371	379	375	376	394	364	373	349	379	396	385	393	380	372	391	347	370	388	364	381	369	389	384	377	368	351	402	378	369	378	414	372	364	382	384	411	402	368	386	341	362	388	359	387	395	412	357	362	380	376	356	362	360	365	394	409	404	373	383	384	361	388	355	368	403	381	389	353	394	415	386	370	397	360	388	354	357	363	401	403	390	402	367	371	378	346	387	366	349	399	380	379	377	397	344	363	365	349	349	381	371	413	410	368	390	414	411	359	348	352	432	389	411	372	418	373	364	373	373	358	371	379	394	344	357	412	371	384	407	417	330	349	396	362	400	359	413	341	411	375	363	331	387	394	381	394	396	365	365	412	370	381	404	376	359	387	354	407	359	370	410	340	371	399	375	369	395	361	386	408	399	329	343	374	385	412	379	391	365	360	362	405	386	390	366	370	378	408	359	344	394	401	399	384	388	382	391	378	362	354	378	349	383	411	422	374	386	398	350	394	363	390	413	345	413	378	396	404	377	341	390	379	385	394	404	364	374	359	337	364	375	401	383	411	399	375	387	389	375	417	403	359	392	360	362	388	385	390	328	399	398	384	368	387	387	380	400	399	367	355	369	401	393	357	369	385	389	370	352	405	393	367	354	367	369	367	392	355	393	384	389	372	347	407	389	423	364	381	351	399	413	363	375	373	370	367	396	410	351	370	400	429	398	362	372	376	368	399	337	353	372	415	390	357	400	397	376	374	353	379	383	387	390	381	378	381	400	364	377	382	364	353	400	395	409	379	393	381	420	386	414	375	375	347	373	378	374	385	399	402	374	372	355	360	371	391	386	378	419	402	360	413	393	369	348	365	352	392	381	383	372	386	371	389	392	392	356	362	382	358	393	368	394	387	385	384	379	351	392	385	415	367	357	394	363	384	399	382	362	348	410	375	371	379	380	361	386	378	392	372	385	385	350	372	406	408	358	368	364	390	388	393	371	379	389	389	375	391	372	394	367	368	379	346	397	371	364	374	361	380	367	333	382	367	374	361	385	386	418	368	389	376	371	411	376	389	364	374	406	353	381	354	378	373	362	354	375	366	362	356	382	391	383	377	369	393	368	356	338	369	408	361	381	395	399	348	362	402	357	390	371	399	385	400	385	374	368	387	361	353	393	391	337	404	381	387	405	388	390	387	320	378	389	360	386	370	347	380	358	368	358	361	394	397	371	361	368	422	358	390	394	377	351	359	362	386	373	394	429	362	378	346	372	391	419	347	394	391	398	381	386	375	415	380	400	363	380	400	368	374	404	368	385	376	372	379	387	357	395	356	375	367	369	362	399	384	406	374	356	358	363	385	411	359	370	412	342	368	397	381	389	401	377	368	364	381	343	383	353	380	380	369	396	358	389	378	365	413	355	406	402	370	362	371	350	399	366	349	382	424	355	355	431	370	380	402	433	412	372	370	370	373	406	384	415	386	390	402	417	361	408	379	395	355	383	388	387	404	369	375	353	351	386	371	369	351	404	410	387	368	394	412	363	362	376	410	343	378	395	368	376	420	377	374	392	354	352	374	404	401	403	404	395	387	367	385	392	390	374	396	354	357	365	386	365	353	370	379	356	375	374	416	358	392	375	374	367	388	370	405	383	373	397	380	390	361	377	382	396	397	343	377	395	413	384	401	423	388	395	358	367	354	376	366	352	400	371	390	374	380	352	346	333	364	379	406	398	391	390	370	392	388	420	383	367	402	385	357	356	394	375	372	407	364	348	410	374	425	379	390	369	383	370	406	382	441	388	379	405	399	401	389	351	377	355	393	372	389	360	379	452	397	367	385	402	362	393	372	376	393	383	369	392	355	403	348	357	389	372	385	376	395	360	355	393	384	343	434	417	410	393	383	416	384	334	388	372	361	391	400	398	355	372	378	369	356	391	385	402	358	408	367	407	348	397	379	392	402	358	356	400	367	396	356	361	374	367	371	404	400	360	396	370	374	395	363	374	363	402	401	386	399	373	386	391	381	404	421	428	374	350	373	366	361	428	378	366	383	378	352	376	381	368	366	389	367	373	353	413	356	383	361	348	361	374	384	405	385	388	375	383	380	405	380	377	373	363	373	374	418	393	361	401	377	399	414	373	382	386	357	375	385	369	376	401	363	406	382	367	342	398	365	415	408	373	370	416	346	381	399	359	371	395	374
32301	56984	46624	33394	26024	20251	13065	9934	5094	2100	1391	1025	841	786	646	654	551	582	524	517	464	469	484	425	428	401	392	445	433	406	420	429	406	447	420	414	406	441	404	423	419	411	434	411	444	385	391	403	412	417	445	425	377	396	423	395	439	392	415	418	395	411	426	433	418	415	407	414	408	407	406	383	413	405	427	414	410	436	432	427	406	427	397	403	396	407	422	406	419	408	370	403	434	393	440	428	411	412	423	408	402	351	383	411	438	406	406	400	392	439	394	424	419	418	407	422	410	403	410	397	420	398	406	402	408	406	419	445	403	428	410	403	398	418	415	383	388	408	381	377	411	370	409	415	392	441	383	396	414	410	395	445	402	448	409	408	440	411	425	433	428	426	412	427	391	379	411	426	409	436	444	370	436	454	391	414	379	401	430	393	432	409	453	412	408	422	429	412	445	433	400	396	406	424	469	446	406	444	403	383	413	430	380	420	418	436	417	400	400	373	383	424	439	420	404	418	420	403	420	409	419	411	396	405	391	431	403	405	400	434	432	421	366	431	416	413	406	367	399	415	424	420	453	420	395	400	375	372	399	425	408	436	400	413	431	410	435	420	396	409	429	398	400	439	396	403	395	419	377	414	405	383	403	394	382	372	463	398	434	399	423	414	432	418	399	380	396	411	417	413	397	408	424	403	422	434	439	425	424	417	416	473	385	422	416	417	420	416	391	388	375	427	405	441	424	357	421	363	422	421	414	390	455	413	418	407	406	431	376	450	358	363	425	423	400	394	405	408	412	425	413	420	400	421	424	405	389	418	400	486	419	429	428	398	403	396	425	380	373	439	419	396	439	418	392	428	405	401	396	462	391	387	405	412	400	380	408	400	398	421	385	413	407	410	404	433	420	427	426	415	422	411	388	405	416	414	383	436	409	432	400	416	411	433	420	422	420	421	431	398	396	435	405	409	388	415	425	410	414	385	424	407	400	408	407	423	428	391	391	387	399	436	387	424	385	421	421	428	419	391	388	390	414	402	433	404	387	380	375	393	428	407	422	402	391	391	379	438	414	398	403	424	409	419	400	407	433	389	401	395	420	423	425	439	407	408	438	396	394	343	439	450	423	427	440	417	411	392	386	415	406	431	441	430	379	454	378	383	422	413	402	391	398	407	436	382	408	410	375	387	415	414	403	390	411	449	373	444	414	413	404	410	433	393	411	397	415	410	443	370	434	413	420	388	414	414	398	425	416	383	414	422	389	396	458	366	392	422	424	411	391	428	400	418	399	416	396	395	439	409	407	439	421	400	394	410	396	418	397	387	365	397	397	447	425	422	444	426	400	395	421	385	396	439	432	433	436	423	428	422	434	429	415	391	379	393	418	393	386	442	396	392	410	383	426	396	402	412	428	417	395	382	433	436	378	392	419	427	421	441	458	411	453	430	411	418	395	420	387	422	362	421	411	443	381	426	374	421	417	420	439	379	404	399	411	423	429	422	394	412	405	380	387	421	389	429	402	403	415	389	413	430	387	414	417	446	400	425	428	396	416	387	417	394	421	456	400	410	408	395	453	386	429	424	403	387	382	366	417	424	388	397	424	432	384	375	421	443	398	414	377	379	392	394	398	375	439	397	389	424	438	403	419	417	402	396	418	396	399	408	396	418	406	384	385	428	405	429	456	403	451	403	380	390	401	417	418	417	428	388	398	388	422	450	408	446	383	385	421	423	432	362	406	395	378	388	412	433	395	424	371	438	436	409	363	408	421	379	438	426	381	390	433	388	401	396	393	420	383	377	409	402	412	420	415	407	427	356	392	401	426	450	434	410	390	394	396	413	423	407	422	418	437	418	412	418	435	404	433	407	411	402	405	408	403	433	421	436	402	410	410	429	439	430	372	413	411	425	403	426	427	381	421	412	377	413	402	419	396	377	415	425	363	414	474	413	397	393	418	426	419	424	450	412	432	404	390	414	419	403	427	409	381	420	414	445	457	404	408	414	417	416	432	439	389	415	422	388	399	400	432	400	422	406	410	402	435	449	420	433	402	416	367	437	414	411	426	403	413	424	403	417	425	404	380	413	382	432	427	464	420	414	417	421	397	410	434	411	440	409	446	385	408	391	388	422	435	411	453	414	404	405	344	420	419	430	397	389	427	391	430	421	434	374	408	386	387	389	437	415	421	409	418	391	382	399	393	415	388	394	404	392	417	438	424	414	390	407	392	405	429	406	409	408	399	423	425	399	393	416	390	423	384	459	412	414	432	410	421	366	417	410	436	388	407	437	419	431	382	443	383	397	385	386	397	432	413	382	412	355	403	460	422	391	396	388	417	416	453	383	396	409	440	429	394	423	420	409	445	421	442	412	412	394	407	412	403	410	411	465	361	428	426	406	397	390	458	387	406	428	419	394	385	402	411	388	405	384	406	401	426	380	400	416	406	398	409	432	384	367	412	418	411	417	422	385	361	428	413	425	402	390	416	383	411	390	422	437	406	409	390	377	444	404	413	392	401	445	406	382	438	428	403	398	421	409	429	404	439	435	374	411	417	419	405	418	409	389	382	420	404	388	444	422	412	406	401	425	411	435	417	417	424	395	413	412	424	444	405	415	400	421	422	403	394	387	407	421	412	395	356	414	431	417	396	419	390	409	391	371	387	418	401	381	419	375	386	424	392	400	411	407	449	367	377	411	400	411	361	407	415	414	392	409	397	420	385	391	405	424	378	440	438	401	430	404	413	418	396	374	445	405	411	406	399	408	414	384	430	419	389	433	403	395	366	417	430	427	411	378	432	403	419	399	439	388	382	428	390	401	410	402	451	438	452	412	395	388	415	407	397	360	430	449	405	416	407	396	410	421	382	415	418	409	398	423	462	394	431	409	409	384	417	392	413	370	387	408	425	401	437	406	378	390	389	421	397	384	397	415	415	411	410	427	418	446	397	397	391	421	370	400	417	431	441	411	408	432	413	429	448	423	422	423	410	428	451	394	423	411	405	433	413	429	434	419	412	421	395	394	418	433	365	414	397	403	378	406	413	414	407	391	403	376	430	406	394	392	405	420	422	389	428	393	417	414	397	422	427	408	378	420	407	391	430	415	382	388	429	418	378	398	407	383	391	449	413	413	425	381	380	382	411	409	455	423	406	419	416	427	377	400	399	420	410	407	393	376	411	402	426	422	409	391	370	412	396	415	421	379	421	399	401	420	417	426	405	415	397	433	392	400	414	377	421	409	402	410	415	399	439	386	401	344	395	421	396	419	418	422	397	394	415	390	411	428	433	415	406	440	404	419	426	441	407	406	410	453	444	373	382	416	421	398	397	404	429	380	408	398	381	409	385	400	392	401	437	422	399	392	452	445	441	403	428	435	421	423	420	428	410	418	394	419	440	421	424	389	394	406	370	407	367	374	370	410	443	427	389	380	417	448	426	403	422	381	384	429	399	402	410	396	400	379	432	421	399	369	473	386	424	386	420	410	417	444	416	384	441	424	444	404	422	380	421	407
23372	21685	29523	25017	24338	28222	27013	16899	7635	2429	1497	1141	1043	833	810	729	725	657	668	637	627	557	583	548	575	521	549	543	482	481	558	553	509	495	512	528	500	513	536	547	557	540	561	490	512	523	530	559	512	555	515	488	515	485	503	479	535	523	520	549	514	507	510	498	491	494	532	528	496	505	538	488	510	530	557	491	489	528	529	486	484	509	479	495	512	513	492	475	526	487	514	511	483	520	531	538	519	500	513	534	508	530	524	502	497	510	490	482	543	532	525	493	558	507	509	535	510	528	542	503	544	501	468	525	486	515	520	541	516	494	502	497	515	479	483	509	505	510	541	528	510	497	464	514	509	485	521	501	502	517	533	545	522	488	485	480	521	436	542	485	502	478	498	537	528	481	553	508	491	484	543	503	542	503	511	517	504	479	515	512	507	536	521	510	526	485	493	562	509	521	485	512	501	495	519	547	527	537	501	527	498	501	515	504	478	506	504	503	520	505	480	526	498	572	531	507	517	517	495	529	475	527	482	537	473	488	498	493	513	546	524	522	555	537	487	491	509	492	516	492	543	554	531	481	522	504	543	473	526	506	491	521	490	478	534	524	475	503	516	518	529	481	534	542	481	480	477	510	491	484	513	552	517	477	495	472	516	488	521	541	515	497	542	526	505	535	499	515	528	549	515	475	502	514	449	525	513	504	510	509	523	542	509	494	526	506	514	506	521	486	485	548	511	486	537	469	493	495	539	522	495	489	523	516	508	506	521	511	465	484	510	497	533	529	510	517	501	523	478	556	565	516	470	523	522	489	487	483	510	520	525	510	500	499	577	505	513	500	467	490	528	512	520	493	505	503	504	531	490	533	519	515	489	495	524	517	523	536	509	517	540	497	499	523	476	483	503	488	534	459	461	495	520	527	515	504	462	524	506	549	518	508	498	506	496	503	455	508	508	489	455	518	467	497	507	491	560	510	514	556	523	514	478	486	553	538	510	560	504	524	471	521	500	490	506	484	494	507	506	516	485	513	500	501	528	526	506	495	495	494	521	535	498	489	505	499	498	458	473	507	529	541	495	489	488	493	508	548	541	542	500	524	494	527	479	528	517	490	491	497	501	557	526	529	488	484	521	516	486	498	537	514	514	510	511	531	493	541	552	502	558	481	528	495	479	450	499	504	520	519	501	498	479	509	491	509	506	536	538	526	495	497	546	515	530	495	553	515	495	498	456	556	492	508	477	527	475	517	524	505	496	494	525	521	502	499	533	489	519	489	528	532	519	548	535	509	480	495	497	524	510	497	515	512	556	532	490	546	522	491	495	489	490	518	511	530	497	496	514	492	527	519	469	480	544	515	533	542	499	513	502	531	502	505	482	511	520	536	543	485	499	494	456	522	538	540	523	535	521	494	528	490	516	495	512	470	509	467	510	534	503	475	489	499	452	487	525	547	485	550	450	513	484	526	526	497	493	483	501	526	504	522	508	471	524	508	494	525	542	517	530	522	529	576	516	493	495	505	519	478	487	477	531	502	512	528	512	510	527	557	506	514	496	467	506	538	530	483	513	459	504	506	476	534	500	476	538	534	529	506	517	510	530	485	509	513	494	515	502	503	534	500	517	487	521	548	554	484	501	498	517	507	467	493	526	518	505	500	524	489	541	508	466	526	472	493	528	494	537	564	456	516	493	486	503	544	519	515	487	524	509	489	471	511	523	506	514	468	504	505	504	542	505	507	517	565	477	524	492	529	520	501	505	500	514	516	520	552	537	473	490	501	517	522	532	484	482	506	482	513	537	524	548	534	504	521	508	513	507	497	491	548	500	523	495	540	485	491	518	491	515	497	488	498	537	499	501	507	483	535	501	494	469	531	545	502	515	494	513	512	542	491	528	514	535	517	535	498	510	472	518	519	515	503	523	541	542	527	505	482	499	460	523	511	493	484	495	543	551	492	492	522	461	497	464	501	523	498	512	486	508	520	535	523	495	479	504	479	565	540	499	550	490	474	532	517	514	526	534	476	505	523	533	512	536	480	516	514	492	507	489	531	467	546	531	493	549	487	534	476	523	505	516	509	476	497	559	492	529	504	507	519	512	534	502	492	544	544	540	508	529	516	514	489	550	466	534	532	510	482	480	494	518	481	519	493	504	507	530	541	487	527	539	526	530	504	485	523	478	514	508	506	568	525	527	490	512	515	523	473	502	501	500	517	473	505	516	535	497	475	503	496	481	523	505	476	534	497	500	558	489	545	526	527	502	548	500	510	520	484	482	493	512	498	552	516	480	464	524	536	490	522	527	511	540	525	514	492	502	509	554	543	500	506	509	541	543	498	484	499	520	515	568	498	463	480	476	473	527	506	546	483	478	508	496	531	493	513	507	515	484	550	517	500	493	449	485	524	462	518	502	556	520	493	495	503	534	528	522	466	512	512	514	480	523	549	527	498	494	509	500	506	523	559	496	530	463	519	516	515	480	561	518	525	526	489	512	536	492	505	505	535	513	494	528	508	504	545	483	508	505	468	498	523	492	522	507	544	540	457	512	509	468	533	509	492	551	478	496	558	532	520	514	511	541	526	528	527	476	511	525	509	509	502	490	540	455	481	526	540	527	486	542	498	552	473	494	550	513	522	559	503	488	543	529	501	526	507	498	524	525	511	543	508	475	484	528	534	496	504	547	514	488	509	474	471	527	500	474	493	534	489	544	493	507	485	538	516	517	520	501	470	547	513	471	510	557	504	537	495	501	509	541	480	487	504	506	523	488	511	505	490	562	514	500	528	487	530	491	485	543	525	494	517	517	476	505	489	526	477	513	506	539	514	518	509	486	489	515	525	480	487	584	496	492	513	536	511	509	502	512	505	486	491	567	541	533	462	479	527	486	490	561	503	547	485	499	503	504	516	450	524	522	519	496	505	543	488	502	523	521	524	529	543	513	548	503	539	499	480	466	512	481	495	522	483	508	546	497	538	558	522	508	472	601	495	548	537	523	523	476	498	495	519	505	483	485	520	484	568	496	497	518	499	469	449	519	462	502	495	560	493	517	482	533	568	504	532	499	499	494	535	517	510	545	527	495	518	510	499	470	491	545	504	473	519	516	572	519	515	502	549	496	493	525	491	484	515	528	466	492	493	509	502	531	479	488	532	496	501	507	484	531	517	550	553	477	495	496	477	517	487	516	507	448	526	495	504	487	543	502	487	458	505	515	528	511	492	507	491	545	547	534	513	549	559	520	483	523	496	446	516	462	477	507	510	505	469	551	488	528	500	523	483	498	480	440	530	540	486	485	493	512	529	524	485	550	499	519	552	516	541	476	560	514	493	532	494	516	505	503	534	514	518	503	459	517	472	484	480	521	536	530	520	450	508	493	485	524	473	482	541	494	484	514	461	504	509	471	511	501	535	503	527	495	499	507	470	481	501	498	519	516	521	524	508	486	536	505	529	522	519	511	505	517	524	502	497	512	488	547	514	526	553	509	484	526	497	484	546	504	562	529	537	492	522
34917	66781	55869	43329	38433	33092	25933	19483	9753	3532	2184	1617	1385	1127	1002	904	790	850	744	753	645	631	598	591	562	564	599	583	587	558	558	557	512	546	538	547	556	495	524	562	503	543	532	529	520	518	511	466	509	526	491	542	542	500	524	523	535	542	519	515	539	516	539	524	502	527	537	555	518	532	478	493	523	506	497	529	526	547	513	503	510	513	495	523	524	534	476	521	499	558	549	520	510	512	555	500	525	533	539	555	523	547	553	519	493	507	527	544	519	513	472	516	556	511	514	507	519	535	500	477	520	507	536	519	514	595	548	515	522	485	507	523	497	504	512	490	561	518	523	485	536	551	500	477	516	510	551	526	500	517	525	544	526	541	536	518	491	477	535	534	493	480	522	550	516	543	517	492	512	506	504	498	530	522	487	503	498	541	508	548	504	544	536	513	567	525	492	500	556	492	529	512	511	508	484	512	521	497	553	513	534	519	557	505	518	493	515	514	526	556	528	512	567	551	522	566	513	509	507	535	493	510	519	520	565	506	500	544	504	513	530	489	521	515	570	532	514	492	529	466	541	490	518	486	535	523	548	484	506	494	537	527	506	504	541	488	528	510	521	545	512	515	553	475	491	492	510	523	533	516	523	510	488	557	543	497	518	534	534	531	542	539	542	551	522	526	495	499	510	506	507	545	512	512	552	528	512	513	526	513	466	479	515	525	506	578	493	496	498	503	534	520	498	466	522	503	513	510	493	513	517	484	481	535	511	543	548	527	505	488	502	472	579	531	485	489	459	527	532	493	529	512	505	488	522	540	536	529	520	536	536	485	521	491	494	499	501	534	472	533	529	536	527	510	515	525	518	520	505	502	538	545	519	558	497	523	528	487	508	518	488	515	504	506	530	508	511	554	487	498	524	501	505	525	484	562	505	525	500	509	517	553	550	479	522	522	522	492	540	563	475	575	490	551	487	516	511	508	527	500	517	506	525	492	554	542	528	504	533	481	556	517	489	529	553	544	525	482	531	505	509	545	522	460	500	519	500	491	538	502	515	507	496	476	535	500	529	490	527	515	471	497	515	502	468	502	524	518	560	498	516	559	517	508	489	521	518	522	518	527	499	507	531	484	494	517	533	510	539	457	482	494	492	487	531	553	516	529	481	515	548	512	506	555	540	510	494	554	521	521	559	505	522	512	519	489	509	499	518	546	519	521	530	545	535	484	549	544	491	467	542	514	479	524	540	514	518	550	478	519	530	503	519	533	516	514	541	513	522	532	519	507	555	530	499	518	520	540	542	567	472	493	521	532	487	499	513	462	518	507	496	519	505	498	477	499	500	508	523	546	560	509	539	460	521	546	483	527	526	521	455	514	501	498	522	481	541	495	527	519	535	516	503	511	535	488	524	477	557	512	530	495	542	507	513	529	515	540	503	563	534	495	500	502	482	517	510	478	505	551	491	523	519	523	511	499	528	519	534	534	499	507	500	546	535	497	526	571	543	507	504	555	529	561	545	514	473	518	502	540	481	516	515	455	535	540	480	544	530	566	535	538	477	520	552	520	567	524	515	505	502	542	524	547	527	505	549	545	526	507	550	492	503	506	521	502	492	538	513	530	524	550	517	520	542	523	515	535	516	524	484	502	552	524	542	503	538	531	502	550	533	508	488	528	518	532	508	545	509	549	511	522	550	528	526	529	520	479	508	599	493	510	555	512	508	515	512	494	544	515	497	547	501	520	518	503	480	498	498	548	550	504	565	477	537	544	548	484	508	529	554	514	533	477	512	489	502	510	564	526	482	531	538	554	517	496	522	489	515	506	474	532	509	526	495	528	576	521	496	542	555	520	493	525	521	507	558	549	481	521	536	522	550	524	515	541	501	513	501	500	507	478	569	543	472	513	509	494	535	510	519	503	498	506	531	525	518	519	549	521	529	527	541	514	527	544	515	462	502	516	510	515	524	508	539	519	537	479	508	514	498	519	538	526	535	530	534	551	520	524	546	483	481	497	492	514	597	503	550	516	524	513	524	507	500	509	516	489	518	511	562	538	535	574	540	506	521	513	536	521	487	542	511	596	542	524	495	501	539	492	513	522	529	491	540	526	508	504	510	499	561	520	526	542	500	541	509	556	500	553	473	556	514	530	531	505	457	536	533	485	520	469	567	525	525	543	487	495	503	498	528	508	533	508	479	504	565	532	503	550	542	507	540	511	523	515	521	520	547	535	533	530	541	480	522	486	509	525	548	524	517	501	546	512	550	497	497	494	528	479	534	503	516	522	554	515	494	514	528	509	516	502	508	507	514	524	533	490	510	545	517	535	523	529	515	516	489	479	506	557	529	546	489	526	501	524	509	499	513	496	475	546	516	522	553	466	495	483	504	525	536	481	482	455	544	545	517	539	573	535	509	568	502	526	546	554	535	568	557	491	505	519	496	513	528	516	499	516	505	555	560	537	545	523	517	546	527	550	548	571	508	545	516	501	505	528	507	511	512	498	536	540	513	527	536	496	542	504	530	562	514	525	554	514	502	522	508	483	479	518	479	496	517	553	489	549	523	511	504	532	528	571	523	529	526	549	551	486	520	541	554	496	516	529	498	538	519	555	533	509	517	511	519	528	506	508	488	565	520	500	540	525	509	490	524	502	519	537	505	558	522	521	535	495	511	526	502	542	510	569	511	532	467	518	508	560	483	528	528	558	523	560	476	504	502	535	499	553	521	499	478	471	500	507	527	492	507	534	474	510	524	493	494	562	553	535	521	522	526	512	498	512	502	535	518	611	572	491	546	516	555	537	474	509	540	518	521	500	505	504	519	520	573	494	528	530	516	510	535	482	503	522	538	502	521	541	506	521	469	513	501	514	498	520	522	474	521	517	560	541	502	509	554	522	519	503	539	539	505	497	574	538	533	497	551	494	534	526	525	551	498	496	488	525	539	524	543	523	538	545	512	493	509	493	512	540	533	505	523	534	512	473	551	505	502	481	492	482	486	496	533	528	511	526	540	556	514	496	524	516	520	516	510	487	538	493	485	517	522	581	506	508	542	519	488	521	533	519	517	509	519	477	480	523	508	509	516	505	552	568	532	481	533	518	488	515	495	459	527	534	495	511	498	543	528	477	505	518	538	539	534	546	527	513	525	517	530	496	530	507	521	484	553	518	493	547	517	523	531	524	500	504	527	541	510	498	493	506	498	513	505	500	519	515	501	510	491	513	542	545	544	528	536	540	525	517	538	510	473	503	493	488	551	531	500	476	509	502	545	528	545	527	530	515	525	510	567	520	497	494	540	540	513	505	468	475	513	513	534	530	474	494	498	516	543	513	547	548	530	534	507	471	538	495	500	466	473	511	548	522	516	481	485	512	512	529	508	504	526	499	522	525	514	531	521	495	525	511	522	506	524	549	531	537	507	512	493	510	539	517	535	506	516	511	526	515	526	528	495	493	497	532	516	529	498	513	492	525	519	526	484	530	524	494	540	526	569	493	495	533	532	531	518	507	551	523
32216	35799	40859	30255	20377	11807	6777	3600	1525	848	639	489	452	400	381	372	353	360	337	300	318	308	286	314	282	322	295	272	293	310	270	298	275	267	305	300	308	269	271	299	285	308	289	278	285	300	256	296	286	318	301	309	263	316	275	253	284	258	291	302	300	225	293	311	277	292	323	273	286	298	254	272	291	303	279	295	265	289	284	281	317	289	294	294	276	300	296	289	319	251	289	288	286	266	265	291	314	294	278	284	267	308	295	274	269	306	301	274	254	315	284	297	311	295	282	317	270	279	308	327	280	275	317	281	316	276	296	327	272	307	264	307	272	284	307	280	270	262	284	266	298	307	289	296	286	302	286	292	293	260	305	318	269	282	298	296	282	299	282	259	321	289	279	301	296	270	282	275	276	279	281	312	255	294	289	277	275	283	277	281	300	281	290	300	271	264	273	278	290	282	286	285	282	300	301	289	305	294	265	299	296	299	245	295	292	260	281	271	274	264	285	294	293	309	302	298	316	293	291	288	298	315	307	296	289	294	265	307	304	277	298	291	270	302	301	258	297	290	271	290	294	291	294	303	291	298	296	288	283	314	278	299	304	277	305	289	267	278	260	284	297	308	263	307	276	280	250	295	296	278	285	281	269	278	283	305	287	320	323	307	277	312	286	264	289	282	306	287	300	286	293	299	257	282	263	251	292	287	289	280	268	284	286	259	303	327	302	261	304	280	316	256	286	314	276	312	288	288	315	296	284	270	281	282	309	280	278	304	349	282	261	281	285	261	278	279	257	317	308	296	285	267	273	268	284	290	282	295	305	249	292	300	270	295	298	295	279	289	305	264	272	279	250	263	246	306	283	301	279	304	282	280	275	311	292	303	301	303	269	278	303	282	293	298	270	293	274	274	286	293	255	278	293	288	274	290	295	276	301	284	311	271	291	280	315	276	290	296	304	300	298	305	281	271	346	292	282	276	278	273	279	307	265	298	279	271	288	288	284	273	258	296	319	274	290	303	279	277	274	303	289	291	299	281	290	272	266	290	295	298	250	269	311	275	289	294	277	274	290	296	282	285	283	291	263	297	270	284	302	287	269	294	282	287	300	308	290	285	293	318	305	293	280	273	275	286	306	298	276	265	257	296	305	255	305	277	269	267	312	271	304	277	293	319	291	259	305	324	291	317	280	261	282	286	267	294	268	284	282	252	316	329	311	312	282	289	289	258	294	339	307	290	310	274	280	274	280	293	250	290	309	309	304	277	270	290	305	263	284	343	328	298	265	262	285	280	274	275	248	283	307	274	281	260	280	293	278	287	260	299	257	279	262	262	275	310	303	289	296	308	269	290	293	319	282	307	295	323	281	288	275	253	312	306	266	326	290	287	305	253	278	281	279	297	266	277	266	297	267	272	311	292	297	305	266	310	263	278	274	291	254	269	258	279	275	333	311	280	267	274	293	266	252	330	259	266	297	290	294	280	278	304	308	272	319	255	276	322	299	297	296	271	289	268	280	253	319	264	308	289	280	289	285	280	273	281	269	303	300	280	282	320	284	287	268	290	276	278	296	269	285	289	273	286	285	272	300	295	310	286	302	295	289	249	288	272	318	298	271	249	279	295	302	306	311	292	279	295	275	263	285	277	311	312	259	282	321	285	287	284	287	286	254	267	305	296	266	301	293	267	282	271	298	309	305	281	282	271	271	333	308	278	289	307	291	277	283	272	286	293	289	295	284	235	298	303	297	274	316	267	254	254	261	296	302	270	243	298	274	269	279	285	277	268	297	315	280	287	266	255	299	307	271	295	274	280	294	280	273	304	285	304	265	277	293	268	262	278	307	279	298	301	276	301	272	301	298	285	306	269	290	280	288	272	272	286	306	313	251	294	265	260	277	296	287	266	312	293	288	303	277	298	272	292	295	280	315	288	280	264	324	255	303	310	289	303	281	326	297	291	274	285	287	262	288	279	281	283	304	285	267	270	316	284	295	289	279	317	314	301	307	286	273	252	283	266	273	304	314	257	278	284	276	262	293	319	285	281	265	309	303	279	288	282	317	333	299	286	301	309	271	297	311	302	325	288	296	265	312	304	279	276	280	293	277	298	316	322	255	270	280	279	292	310	300	330	293	288	328	307	258	264	303	269	299	311	300	290	267	278	266	286	296	312	303	295	266	296	298	297	309	273	300	307	303	269	270	274	289	296	294	278	285	283	294	284	295	267	321	287	274	293	256	291	284	298	309	278	274	270	276	292	293	304	305	289	280	298	277	278	269	272	294	284	279	256	321	274	256	266	311	286	302	288	281	272	322	294	304	293	305	254	270	300	297	297	261	293	273	297	265	261	311	299	285	279	267	284	292	289	301	304	318	263	283	301	321	272	306	303	280	270	280	293	299	303	316	297	293	277	290	263	274	277	303	270	266	281	296	280	300	299	286	265	296	279	292	320	268	298	274	310	307	295	282	280	269	282	311	277	294	286	286	281	296	276	282	280	271	291	258	282	295	311	326	285	266	283	266	308	277	275	291	247	274	267	260	268	284	309	265	271	283	271	272	258	298	323	271	304	289	317	266	278	285	304	294	292	291	263	278	308	298	288	285	342	282	302	297	306	264	282	298	289	292	280	302	246	292	304	286	286	302	316	281	262	280	291	291	283	307	309	324	276	277	289	271	298	296	303	252	297	304	319	301	276	279	285	309	309	283	271	291	317	275	278	306	293	263	291	331	279	275	280	277	315	283	292	286	296	280	277	298	303	299	287	294	296	266	306	306	272	267	269	272	269	315	288	300	316	306	286	305	294	301	280	329	262	302	294	291	289	261	285	273	275	318	266	293	277	262	269	293	279	281	296	302	284	272	263	291	299	289	278	278	292	259	295	271	287	285	272	266	300	264	309	284	269	315	272	295	291	281	279	307	297	291	332	299	300	320	305	306	308	331	269	291	311	285	309	299	286	269	283	282	287	303	286	281	287	274	304	283	296	283	299	296	281	290	303	285	300	303	309	265	275	280	288	271	310	264	229	294	292	283	330	281	289	273	258	290	310	270	273	288	306	328	317	295	283	283	280	296	290	264	298	316	317	257	319	284	288	261	270	278	303	278	306	306	298	330	260	334	317	312	313	288	312	248	273	272	271	294	279	287	307	284	280	283	295	282	276	288	320	311	285	264	263	275	303	292	291	286	268	274	308	257	279	276	287	282	292	260	316	311	277	335	261	285	269	271	285	295	285	286	291	302	315	294	264	279	274	307	289	302	259	300	296	283	256	291	313	322	285	306	286	262	286	315	289	277	270	310	263	278	270	256	271	315	294	310	283	282	267	288	302	295	284	309	276	289	270	297	304	278	307	299	250	271	282	290	275	267	312	288	279	280	309	285	314	291	281	314	295	268	293	287	280	276	309	281	293	291	266	258	287	261	308	316	271	327	299	288	274	325	299	280	309	264	307	267	278	286	258	277	265	308	305	279	278	272	275	298	293	302	249	285	291	289	293	291	255	320	276	297	288
32932	50241	40372	28423	22125	15308	10494	5817	2408	1330	1026	732	610	542	480	438	435	424	403	354	389	352	341	300	333	333	307	340	317	309	306	341	316	320	335	311	327	371	314	316	307	343	307	321	300	325	321	336	311	303	319	300	300	275	343	334	317	327	318	299	324	299	313	290	323	333	342	331	296	315	333	342	316	317	317	316	322	278	315	301	284	299	325	321	324	299	283	320	327	321	293	340	336	337	325	342	326	346	284	306	340	309	344	313	314	313	325	321	309	322	321	277	295	324	334	309	284	326	286	301	319	295	304	285	317	289	305	340	302	322	318	301	316	270	295	314	294	350	301	318	340	323	294	280	299	325	297	302	316	307	286	311	301	319	293	314	338	311	299	275	319	287	318	325	282	309	296	332	296	289	322	308	292	280	326	321	329	318	336	306	307	322	321	295	307	304	304	316	328	317	287	325	333	307	318	297	292	308	316	340	331	314	315	316	318	291	299	304	315	320	352	314	323	289	324	308	319	305	325	294	351	294	289	331	300	297	310	327	326	340	314	316	323	331	323	301	335	327	322	327	306	295	314	316	346	319	320	326	307	320	312	331	334	310	291	315	283	292	333	344	322	292	319	292	314	325	332	314	326	328	332	330	351	314	295	289	299	289	326	336	294	322	311	312	322	278	311	299	333	326	312	311	306	362	286	304	330	309	312	333	313	304	298	314	318	323	300	362	281	327	313	311	298	355	311	320	304	327	316	280	315	333	304	323	309	350	309	322	333	325	301	311	295	305	337	293	347	337	302	322	306	316	287	320	312	314	304	334	269	318	303	341	317	302	300	302	331	298	304	259	297	339	362	285	312	293	294	330	294	309	325	346	283	276	314	294	286	304	292	340	320	302	309	299	310	293	331	316	320	278	273	316	280	361	294	321	346	334	312	313	298	274	271	296	310	298	307	294	309	325	302	302	323	311	294	314	332	326	321	300	307	312	287	312	328	344	293	302	305	334	303	301	302	322	318	312	326	314	336	326	314	332	322	295	328	330	326	316	301	311	288	322	317	287	357	338	331	365	302	337	306	297	319	298	307	317	304	288	320	329	327	326	308	312	308	297	312	326	296	297	322	278	319	348	299	309	317	334	314	322	305	330	320	323	340	318	289	324	316	317	331	295	333	302	313	301	301	304	341	336	284	284	323	309	307	344	310	309	319	315	328	264	336	314	272	320	315	316	314	277	300	320	293	318	319	332	324	308	303	291	311	340	310	326	301	350	300	327	347	323	315	286	344	324	280	312	315	293	291	299	292	316	292	313	319	309	337	301	314	315	288	328	314	331	311	314	324	328	302	317	273	311	327	317	309	329	287	323	317	281	300	318	316	331	324	315	305	315	317	296	338	336	310	300	315	304	301	300	262	309	302	326	326	316	314	311	343	331	277	289	335	301	310	294	299	344	275	330	318	329	316	318	290	282	305	312	272	321	319	326	299	318	295	310	303	316	313	298	272	307	286	332	306	328	317	316	285	302	320	358	313	317	303	329	288	343	315	311	324	338	315	314	353	319	324	316	276	311	315	294	293	342	306	305	331	311	315	321	299	298	304	317	313	288	337	324	336	327	303	294	305	321	304	334	312	297	289	323	345	299	319	303	293	309	336	275	319	296	307	288	353	318	309	264	306	337	335	287	325	325	314	312	314	320	325	289	314	309	321	328	339	301	351	296	315	270	323	312	316	313	320	309	308	291	347	317	321	303	359	308	320	330	305	294	284	314	313	327	309	345	310	320	312	320	316	266	339	323	333	294	311	309	305	294	339	314	328	319	325	312	316	323	290	325	304	319	316	308	287	323	313	354	309	315	292	291	321	312	304	327	311	350	291	296	366	309	306	305	296	288	291	323	298	353	319	327	299	319	269	333	321	321	319	307	320	287	292	294	322	300	322	303	334	289	299	300	345	331	314	297	329	345	293	306	306	290	299	332	354	301	324	289	301	328	297	293	302	308	324	326	328	345	305	309	314	311	283	296	296	280	310	312	315	302	336	276	312	330	298	327	312	344	315	292	319	315	299	295	294	284	296	331	292	308	321	314	352	323	288	327	310	298	287	331	306	309	268	321	309	341	319	324	327	315	300	316	321	304	311	292	317	304	321	268	329	307	312	309	323	308	294	308	277	322	333	257	321	334	292	318	319	306	329	316	310	300	298	275	299	284	323	274	289	320	316	278	328	307	358	321	293	303	287	334	320	325	327	325	294	327	324	310	310	302	316	289	321	284	364	289	338	342	344	332	323	304	351	326	289	292	322	324	301	310	294	318	348	301	322	331	321	308	307	301	289	342	340	291	349	319	336	326	323	341	303	316	277	325	323	316	298	344	358	336	343	306	308	319	290	292	323	317	296	289	311	324	342	337	301	310	317	310	315	307	302	292	286	292	329	314	306	332	319	311	316	320	320	323	317	323	322	351	324	282	285	314	283	314	310	286	312	286	309	332	313	293	332	326	306	293	317	302	316	308	334	310	309	344	310	324	354	305	327	304	295	294	305	282	312	323	315	336	319	305	338	331	331	307	325	332	320	302	307	315	317	290	329	315	299	323	327	313	330	302	305	320	299	347	336	330	301	311	298	340	335	339	307	296	327	291	292	335	326	324	285	325	327	303	301	330	315	320	321	312	314	323	311	310	296	265	311	335	332	319	326	315	312	302	290	304	332	292	274	318	292	287	346	316	320	315	309	283	307	304	327	318	299	340	306	327	283	313	299	312	336	308	307	297	320	339	322	343	318	345	302	324	352	292	308	301	331	315	297	273	344	305	347	317	321	325	328	326	314	312	305	357	320	298	280	315	317	334	294	294	324	301	318	340	313	301	296	301	312	291	328	328	310	318	321	327	344	310	291	329	325	351	349	315	286	310	285	310	276	299	315	314	270	290	305	314	326	316	298	311	337	308	341	320	303	329	285	313	320	303	299	319	302	301	261	316	312	316	295	307	339	328	299	290	331	328	323	325	297	290	282	292	313	342	345	293	290	324	318	301	307	319	345	324	295	345	348	311	330	354	306	344	317	352	329	322	326	313	288	305	306	322	313	303	321	293	327	324	331	275	331	325	340	283	304	310	301	338	299	311	308	352	332	338	306	318	310	323	307	339	312	298	300	295	279	307	330	297	313	288	327	321	306	268	300	304	337	338	306	310	297	325	302	295	308	274	309	310	317	297	287	326	332	314	330	354	310	292	345	324	313	334	307	289	309	314	303	365	314	318	311	324	289	327	304	329	324	332	327	285	302	296	310	352	314	323	309	306	305	343	300	312	334	347	292	348	306	333	290	311	327	323	314	301	341	317	306	318	345	299	288	327	334	349	333	303	280	289	294	287	328	350	313	362	316	318	315	329	331	324	307	305	344	357	305	309	311	300	325	301	315	309	291	318	325	339	310	301	303	317	324	318	314	348	299	306	304	339	303	328	310	291	299	314	302	291	337	318	333	329	322	327	314	285	306	306	333	294	331	296	293	320
24464	21614	29353	26972	26181	23242	15259	6647	2937	1542	1050	770	697	660	531	511	530	442	451	417	446	375	368	413	367	377	387	373	367	352	380	362	374	345	354	343	374	376	357	371	352	371	317	319	342	342	333	374	359	332	365	362	343	315	377	353	373	374	333	354	340	364	378	349	385	361	332	382	349	326	386	345	392	317	355	357	324	297	357	344	324	358	370	350	322	370	347	390	374	335	339	344	313	341	350	372	364	329	385	343	358	323	366	368	355	341	331	374	348	354	365	364	359	329	336	333	338	339	369	358	330	367	361	331	345	320	322	330	357	357	381	314	323	330	378	353	333	338	330	335	295	330	328	370	352	323	331	332	347	370	356	333	364	323	377	333	374	340	330	353	352	318	343	370	358	362	374	347	339	360	353	325	360	373	366	348	356	333	361	341	349	381	329	363	348	346	376	370	350	336	313	335	386	357	355	340	355	323	340	347	347	351	355	372	373	341	328	352	332	332	345	349	347	352	343	332	312	355	358	358	345	351	345	339	363	334	384	338	344	376	363	319	360	350	334	381	336	335	363	338	347	342	345	358	358	337	334	339	351	355	363	345	348	329	338	345	377	367	367	352	352	326	382	375	309	341	347	333	373	330	367	359	361	344	378	376	369	315	342	340	347	340	332	349	348	354	351	325	365	338	375	358	334	345	348	386	361	351	358	325	318	352	325	372	370	362	383	350	350	350	376	369	326	404	343	335	367	334	336	358	356	344	340	380	353	323	328	314	338	338	350	337	332	352	361	346	361	335	330	379	347	366	353	335	336	364	362	367	357	355	334	336	372	347	340	373	345	356	337	354	339	330	364	349	336	379	306	348	346	330	347	358	345	360	352	370	350	334	342	339	347	332	342	352	354	354	377	354	363	353	328	322	347	352	378	355	342	345	366	363	376	320	332	354	364	330	344	337	360	333	346	340	330	393	338	352	313	343	346	337	339	344	367	354	333	362	359	351	347	377	351	342	337	380	374	345	352	375	367	325	354	326	364	342	356	322	339	342	368	368	351	331	326	349	346	324	354	388	327	335	344	343	361	343	321	352	350	376	353	358	320	350	357	324	371	358	350	350	370	378	326	333	364	382	347	320	335	339	348	308	359	364	328	354	314	362	352	367	362	343	373	376	345	382	377	349	372	350	338	352	305	386	348	363	357	316	373	328	359	388	358	368	326	352	379	381	321	347	389	308	343	331	358	308	348	386	365	346	352	341	341	361	366	345	368	332	356	322	303	336	339	343	360	334	340	355	347	360	329	399	331	372	330	369	367	336	323	316	328	358	323	322	350	370	362	353	366	355	316	356	347	367	368	347	333	364	342	325	328	304	331	310	304	353	356	308	322	353	335	347	360	335	362	349	394	393	341	340	359	374	389	384	340	364	387	370	326	388	375	333	357	326	362	337	372	356	363	361	351	374	337	359	362	373	340	366	327	376	333	343	341	346	363	345	344	365	319	374	327	353	363	350	355	338	345	346	337	331	356	362	369	337	356	381	355	350	309	338	354	371	343	380	349	347	377	368	333	368	346	357	335	341	363	344	365	323	334	327	346	345	344	374	337	379	331	341	337	334	330	385	355	330	338	342	358	361	352	375	379	373	308	358	339	355	338	339	352	383	342	365	341	304	361	355	334	356	362	344	335	313	352	352	352	310	333	375	362	353	343	372	356	330	332	368	371	317	359	343	346	353	369	324	355	373	358	357	351	327	352	327	336	395	355	341	367	331	360	375	376	363	341	362	319	375	339	369	349	373	364	362	353	327	342	322	388	376	350	371	368	357	337	336	351	357	311	343	394	350	341	399	328	351	344	336	392	346	336	359	349	359	357	342	365	314	374	352	348	352	366	353	313	374	374	350	347	331	388	336	347	346	366	336	338	361	369	365	348	335	352	342	324	351	341	351	345	356	321	339	360	358	334	327	350	320	333	313	408	351	387	351	407	364	344	357	347	332	354	325	372	328	326	354	368	351	368	361	331	323	340	350	324	325	358	357	309	357	372	347	351	334	378	335	318	363	349	368	343	364	341	321	327	374	352	338	362	341	324	312	341	360	336	350	360	358	333	327	385	355	362	365	362	338	329	353	373	346	320	371	332	346	361	338	345	363	309	337	362	336	333	356	369	375	335	342	336	364	358	350	319	373	359	337	342	351	338	360	351	324	346	364	357	366	355	350	350	340	328	341	356	378	339	370	364	359	361	331	348	349	345	372	317	342	371	353	391	354	340	368	358	347	369	332	376	356	346	355	346	358	324	353	327	368	352	368	338	335	365	345	378	351	376	351	367	363	339	354	367	408	343	347	372	343	367	354	346	334	348	352	353	331	335	372	369	379	319	373	351	348	352	347	362	365	371	312	331	342	374	335	351	330	364	355	357	319	342	341	350	332	367	367	345	340	326	321	343	347	357	324	355	371	347	343	351	390	326	331	351	334	355	372	351	385	322	345	329	398	369	338	341	369	367	355	379	346	358	344	330	346	345	345	352	359	363	333	356	346	371	362	357	343	362	362	360	354	385	319	368	349	352	346	386	350	350	336	337	354	336	343	327	346	348	368	354	330	337	362	374	322	341	353	353	337	372	395	340	335	347	372	353	361	369	330	373	373	322	348	396	309	347	328	348	348	364	363	337	339	325	338	352	322	334	353	315	341	389	363	361	332	340	354	334	352	366	326	339	323	382	341	332	353	338	363	307	357	359	358	349	363	353	362	346	356	334	366	343	331	379	352	335	375	357	363	365	356	386	358	325	367	352	365	344	348	330	373	357	319	372	339	373	356	329	338	352	352	388	321	359	354	318	377	358	337	358	380	365	350	330	345	342	316	354	350	366	352	346	336	356	348	309	341	338	363	380	366	360	357	346	367	352	344	351	319	356	337	344	352	326	336	388	337	368	329	368	320	361	355	372	380	380	356	326	338	368	363	333	323	355	348	376	376	339	360	379	355	340	355	364	339	370	345	343	359	321	384	377	394	341	340	333	361	346	364	336	342	377	350	353	339	379	369	326	371	351	357	354	314	331	337	321	367	352	338	325	379	306	349	351	397	365	349	355	339	350	352	330	356	342	351	355	311	345	329	321	374	346	359	310	360	330	336	345	362	342	331	343	358	369	337	374	366	345	360	324	383	332	352	324	338	332	313	358	319	348	348	334	366	362	360	338	339	335	361	351	353	321	330	345	357	355	351	329	348	362	348	364	376	354	357	362	385	343	354	362	314	349	334	340	348	325	334	355	311	392	307	356	369	317	340	354	345	306	379	348	350	358	342	351	365	366	375	349	385	362	356	369	341	366	394	375	339	354	347	353	372	325	348	358	360	374	358	369	375	367	335	323	319	336	364	322	334	328	364	351	357	358	376	343	382	335	352	367	375	329	331	365	336	326	326	324	330	334	338	342	366	334	303	329	363	357	344	338	350	337	334	332	375	324	345	353	327	322	354	338	358	374	359	380	367	342	338	344	347	402	373	349	347
32702	60214	49829	37461	32567	23612	15805	9051	4594	2472	1596	1208	1043	867	683	640	632	554	536	497	451	497	392	404	442	414	414	372	371	391	424	391	373	389	391	374	335	418	418	380	362	380	379	397	360	405	378	346	360	364	351	360	368	395	368	344	354	363	369	388	376	383	383	373	360	370	384	370	379	329	355	376	362	358	355	378	367	420	350	372	358	376	357	368	394	386	400	352	370	374	358	403	409	388	337	370	383	358	385	374	382	384	319	357	342	347	391	345	375	382	388	408	361	375	359	390	365	371	363	357	380	375	395	352	378	356	358	388	405	360	389	385	362	391	378	359	394	331	361	353	342	362	353	347	378	371	377	351	319	365	378	395	386	400	378	382	401	369	361	367	397	349	393	373	402	347	373	358	398	349	389	366	372	394	344	348	372	367	359	376	413	372	363	361	394	368	385	376	371	339	376	380	374	364	354	395	366	347	370	358	379	367	358	382	331	343	370	398	387	368	352	357	359	363	379	350	375	358	358	367	348	360	362	346	400	349	332	391	312	370	346	337	382	370	366	361	394	340	367	386	342	405	352	392	332	416	361	365	387	361	397	381	366	394	363	387	338	404	379	349	349	343	416	350	386	393	383	419	368	362	360	345	368	379	361	376	372	382	355	375	331	373	376	354	404	363	365	325	367	360	389	388	352	355	387	375	324	375	354	366	379	378	312	377	381	390	422	337	366	321	389	343	372	371	385	358	370	349	381	378	342	367	390	373	373	363	386	372	372	395	392	361	329	387	363	342	389	393	371	365	364	365	360	351	371	337	339	387	363	354	374	349	350	382	386	398	373	391	382	349	355	364	377	416	334	330	357	349	343	353	381	344	380	371	374	360	375	365	366	413	378	392	387	375	382	379	359	386	378	353	404	353	329	367	352	360	346	375	380	363	340	384	348	392	370	405	372	382	373	356	391	396	367	357	353	368	353	374	363	369	377	367	398	363	359	378	347	372	384	360	355	364	355	342	351	412	403	313	376	371	398	364	361	411	369	403	361	369	413	353	380	341	379	359	373	360	345	379	371	377	391	366	370	387	394	377	411	376	379	376	391	390	326	384	352	352	398	376	347	369	351	346	388	371	373	391	370	365	396	389	370	381	423	357	341	390	388	379	373	380	311	358	330	357	362	385	350	367	406	399	368	394	379	367	335	378	378	379	354	362	343	363	370	347	373	352	377	366	348	378	404	365	398	351	362	376	357	356	364	341	395	376	408	370	331	336	367	374	348	388	381	381	362	362	391	367	363	387	365	383	379	329	382	410	359	421	351	382	363	350	364	340	401	391	364	371	370	404	358	396	374	349	374	379	366	386	371	400	348	379	373	375	357	372	392	362	402	376	388	406	372	404	386	352	372	399	361	398	355	362	369	406	380	361	359	324	371	404	413	385	335	386	396	349	348	355	367	393	372	367	390	347	364	332	356	383	382	365	376	361	349	393	360	383	360	385	353	363	367	347	402	377	383	356	393	351	382	352	371	376	356	354	387	385	390	378	375	390	381	370	365	359	359	364	352	337	394	365	374	342	355	357	361	368	342	368	343	385	339	368	379	381	372	421	377	346	376	341	384	388	359	360	372	383	403	389	360	372	371	350	381	386	371	394	334	394	354	373	367	399	392	316	378	381	385	364	375	351	379	394	350	368	393	381	372	396	384	348	383	358	372	339	375	368	359	411	375	372	351	361	359	359	368	335	361	383	388	342	390	359	368	379	355	367	371	365	372	347	372	357	379	379	333	343	366	382	359	366	411	357	374	383	380	348	401	382	370	364	351	364	361	402	359	322	348	397	339	371	390	337	378	362	362	382	389	399	324	380	353	367	387	344	365	380	374	370	364	356	376	342	396	392	374	365	368	359	381	364	363	366	357	355	389	362	399	347	350	335	397	371	378	354	386	379	380	373	384	358	360	360	367	359	366	359	371	358	369	374	366	396	341	377	384	416	350	372	365	370	344	421	370	354	391	366	371	366	390	369	380	364	374	347	361	355	393	381	410	366	382	377	342	385	381	384	396	355	359	369	363	395	372	365	380	389	360	354	352	384	367	359	327	385	345	352	389	386	364	360	383	377	380	380	382	349	362	323	367	348	381	354	398	380	346	385	370	405	355	379	355	354	383	342	357	376	376	394	370	374	389	382	361	356	370	369	365	343	358	353	328	365	383	360	343	371	388	365	396	377	369	376	356	368	392	361	344	345	345	347	396	369	349	393	406	370	337	365	366	382	374	387	378	368	351	352	343	345	375	362	372	399	356	364	351	374	354	350	349	370	374	349	346	422	383	402	391	377	408	355	352	336	355	376	394	348	347	354	348	321	360	390	387	361	375	356	369	388	368	353	352	405	385	381	347	360	365	353	360	377	349	356	335	394	377	373	371	380	353	376	405	356	379	323	369	369	387	401	385	356	345	384	358	378	373	357	400	367	344	384	320	413	344	363	381	361	382	353	357	348	358	385	372	385	378	366	362	375	388	377	357	379	381	380	372	361	353	384	368	362	393	344	356	376	393	384	373	356	383	395	377	377	405	408	343	357	383	361	373	355	372	369	386	381	365	370	391	371	338	393	400	357	362	355	348	381	387	382	385	382	361	359	352	370	353	362	346	359	361	381	400	366	408	376	335	394	360	348	371	323	366	369	383	380	369	367	368	400	350	366	346	378	375	352	390	389	394	398	382	370	381	401	392	350	382	362	360	406	370	376	361	370	343	351	402	382	376	383	368	337	344	367	355	366	363	379	381	385	332	403	362	330	352	383	394	359	375	363	361	380	377	383	367	383	384	369	371	396	376	360	366	360	353	380	366	368	381	344	396	397	376	370	391	375	352	335	383	361	380	370	405	359	376	364	385	394	367	363	353	382	395	343	385	380	373	351	364	374	370	364	370	368	382	355	404	361	397	375	353	359	396	380	405	359	351	372	360	361	371	361	367	368	340	387	368	345	384	369	393	405	375	368	357	353	376	352	350	338	375	370	329	375	340	344	354	378	381	357	378	392	361	373	375	384	374	369	370	370	392	360	360	366	358	381	395	369	350	384	356	390	358	407	340	346	363	360	357	389	340	377	330	325	375	408	380	357	346	392	370	384	356	343	341	339	341	368	377	357	405	368	358	352	360	404	328	342	347	348	363	361	342	361	369	395	370	377	383	368	365	373	361	373	340	376	372	368	394	381	371	361	389	366	375	399	374	369	344	362	395	371	347	370	363	360	368	322	374	424	355	346	366	379	336	392	349	356	380	333	361	384	366	361	316	382	394	369	333	375	395	362	372	380	358	389	374	321	349	392	374	379	343	344	341	385	373	345	367	349	344	353	361	398	382	358	390	364	382	397	373	389	337	383	341	361	360	369	364	367	351	373	336	379	387	372	385	336	353	376	364	367	378	356	390	351	376	383	364	371	374	372	355	351	382	400	368	375	374	328	346	356	379	365	365	362	390	385	382	369	386	363	358	365	362	359	392	363	363	378
25744	21917	30804	31197	24377	14716	8970	4442	2229	1309	822	715	676	644	533	538	496	480	445	453	403	421	411	394	410	383	408	369	396	388	340	385	349	390	324	388	373	352	344	360	397	403	378	372	390	358	361	380	352	383	355	390	402	402	371	369	416	349	392	382	396	362	400	391	390	394	389	365	364	372	383	407	392	344	402	380	388	341	370	397	370	356	348	364	364	363	418	375	352	383	402	376	371	383	362	378	361	387	344	367	369	371	360	373	407	400	377	342	336	392	369	392	381	411	388	425	390	369	393	391	394	374	387	374	356	415	382	370	358	384	383	407	370	399	353	341	381	373	366	407	412	346	361	384	410	364	368	408	351	365	399	380	356	347	377	392	378	350	380	364	355	373	391	387	410	384	364	373	391	331	390	407	394	362	357	378	378	356	403	378	405	373	350	373	382	376	389	339	339	373	358	377	369	382	384	351	333	396	379	393	369	394	388	377	368	357	367	411	349	376	376	353	368	365	376	361	340	376	347	368	371	354	363	377	410	381	366	361	392	377	334	376	386	409	386	344	366	361	372	375	409	380	364	422	403	343	389	377	381	409	372	354	390	358	354	366	333	383	356	387	388	346	367	399	360	391	394	392	385	369	397	389	385	360	399	375	399	394	384	331	375	376	357	354	426	364	403	353	372	392	396	378	387	380	421	362	379	356	360	365	371	344	356	394	374	352	420	384	366	367	371	381	394	404	388	348	346	358	368	415	401	395	391	377	416	420	398	403	409	335	379	361	372	399	383	376	364	360	350	355	365	394	400	410	348	366	376	377	390	389	363	368	359	372	374	379	380	380	383	377	374	369	375	386	383	398	374	368	388	410	351	389	367	399	364	400	377	367	387	364	372	369	374	372	357	393	420	418	396	389	398	361	378	406	366	364	389	406	356	369	378	372	370	357	387	381	408	389	351	340	359	367	410	377	360	365	414	393	400	398	368	363	375	351	376	390	361	364	425	373	364	375	366	328	367	418	397	366	356	358	404	364	382	371	364	426	370	356	412	362	378	380	359	364	384	389	393	379	380	384	387	368	355	375	353	355	416	365	396	377	372	380	403	389	365	346	376	414	413	358	389	383	397	376	393	369	371	426	349	396	358	399	392	380	388	398	369	382	419	405	412	387	396	374	353	350	356	371	345	359	389	364	373	392	368	414	374	356	400	370	361	404	388	416	351	388	373	367	386	384	341	383	335	373	395	353	362	361	371	373	380	371	338	407	408	373	402	359	394	356	393	382	401	381	348	388	366	354	358	391	375	411	389	393	409	360	341	368	345	384	361	367	374	380	363	368	389	368	372	358	382	361	382	381	377	392	350	380	380	359	383	381	367	397	393	373	406	404	400	390	360	380	375	397	409	368	374	371	411	376	361	426	394	363	416	361	377	378	391	375	383	354	377	354	373	373	372	365	331	336	410	367	366	399	383	349	392	387	393	387	387	364	386	408	361	385	353	339	369	344	360	379	359	354	380	376	360	372	375	352	364	368	364	382	354	383	387	376	386	413	362	393	363	387	389	356	351	368	402	367	399	405	365	369	409	396	354	393	360	370	371	397	360	406	349	409	369	413	365	366	367	346	376	385	377	387	364	365	377	399	374	384	330	341	361	393	370	376	396	387	397	393	390	402	375	374	387	376	364	381	370	369	363	385	386	395	377	364	398	393	379	386	364	377	372	357	341	379	400	374	382	353	361	372	380	337	384	342	392	365	394	399	402	398	366	383	379	370	412	390	415	385	358	361	376	408	363	379	367	367	372	380	364	359	375	345	388	431	383	387	369	366	365	364	385	371	357	390	378	392	404	346	396	388	392	407	411	357	390	359	392	376	381	401	360	352	389	380	350	405	398	391	354	351	388	360	389	418	418	393	349	405	384	402	391	359	359	385	395	388	366	363	386	364	360	386	406	376	383	368	341	361	370	419	394	421	391	421	389	378	369	368	365	394	368	375	359	394	387	346	381	373	422	370	385	334	353	335	381	347	374	372	360	350	358	384	372	363	372	367	361	375	371	365	370	379	408	385	365	374	388	363	391	345	370	409	379	365	351	362	375	371	394	366	387	386	387	369	380	359	365	379	374	328	414	371	365	392	364	385	359	386	368	368	337	360	370	347	393	391	425	371	389	344	385	399	378	387	382	381	374	368	384	390	349	378	378	369	391	433	372	384	351	410	374	377	392	414	412	364	386	380	392	400	396	381	388	375	368	372	405	395	377	372	361	368	379	360	410	408	372	392	365	348	377	393	402	359	360	373	347	357	377	328	388	386	359	337	373	366	379	379	411	387	385	403	373	350	368	370	393	373	326	355	349	394	407	365	363	374	355	366	400	359	357	386	386	395	370	383	377	367	391	381	374	403	393	394	377	385	364	397	360	378	397	377	401	348	408	368	388	354	384	390	341	385	373	403	397	393	360	412	378	355	373	396	342	376	379	379	338	393	381	330	401	382	379	354	386	361	368	380	395	405	329	358	354	382	356	361	385	383	354	344	375	354	362	379	386	398	383	390	405	383	380	356	359	379	354	371	356	401	371	376	384	374	364	358	383	370	395	385	383	397	366	404	387	375	393	381	371	377	352	442	373	385	365	394	381	373	361	384	372	370	394	381	356	358	374	384	391	384	381	373	376	359	350	345	373	395	378	399	401	376	371	368	374	356	355	385	378	399	385	391	392	367	374	367	403	381	402	366	397	354	368	385	361	401	372	360	351	402	351	378	337	395	380	358	392	371	400	352	408	378	389	390	391	370	356	389	418	393	373	368	376	375	375	389	395	387	381	394	415	386	387	374	365	386	370	372	395	367	378	348	395	362	350	406	366	390	350	341	391	368	396	380	376	367	362	378	360	379	344	376	383	408	361	394	373	396	396	375	359	373	370	378	364	391	398	328	412	390	354	396	364	403	382	368	382	404	396	374	392	400	376	415	411	397	357	374	372	377	384	343	372	379	354	380	367	381	363	385	389	337	415	378	375	398	360	391	372	379	381	378	382	377	383	352	375	381	363	400	388	365	417	387	381	382	362	380	363	408	348	351	363	356	383	349	407	370	375	315	380	389	357	357	383	396	404	391	392	394	363	421	396	339	413	354	375	419	350	357	337	407	370	361	367	387	373	396	370	396	372	372	369	397	369	410	385	394	364	356	364	384	428	363	380	356	382	383	366	392	393	370	383	389	371	353	359	369	369	416	383	387	399	371	369	380	367	369	371	377	356	415	388	376	386	385	404	356	404	374	398	395	414	413	408	379	377	352	366	360	379	380	359	385	356	355	383	391	384	393	373	366	362	411	406	328	384	377	365	369	376	373	341	389	376	410	372	360	348	383	380	359	386	363	363	358	390	393	350	397	402	378	345	371	401	380	345	413	414	392	353	366	396	396	390	382	387	326	396	367	384	328	368	401	353	364	387	397	372	363	359	385	387	363	362	360	374	362	422	395	397	366	353	406	401	396	368	340	351	367	401	387	380	405
32290	57189	46667	35097	26888	17332	12453	7335	3858	2136	1304	1075	885	807	674	634	599	609	542	494	472	461	442	440	425	401	403	384	423	419	454	438	413	451	395	409	417	402	393	372	403	411	421	410	404	383	448	407	395	431	384	391	404	415	443	372	434	398	415	425	413	419	411	417	413	386	420	425	402	390	418	420	402	396	406	415	436	437	421	437	411	410	438	432	395	408	449	413	434	430	416	417	392	435	398	395	385	421	484	434	418	411	446	424	407	426	394	384	420	395	410	376	398	416	397	413	440	384	423	409	417	414	389	415	408	428	413	383	416	383	427	387	424	433	402	406	407	416	373	422	399	395	424	409	416	415	411	414	420	420	402	426	394	367	432	376	394	402	395	451	422	414	405	386	418	410	431	423	388	428	417	444	402	423	426	451	415	397	399	406	436	431	410	398	375	420	381	400	383	434	418	406	404	415	422	404	394	414	409	429	381	409	422	403	416	418	417	398	368	444	414	395	396	412	417	421	425	445	422	388	395	420	392	373	392	421	410	384	378	405	405	415	374	400	387	454	404	405	415	435	402	432	415	417	413	408	434	390	399	394	431	401	413	401	386	364	408	440	433	481	411	392	399	439	397	428	427	399	438	384	433	434	393	393	436	408	415	384	445	428	361	406	450	444	436	431	415	433	401	411	384	407	410	412	425	400	405	412	388	445	380	440	389	394	391	397	392	419	409	378	395	407	429	394	378	410	374	425	418	417	407	404	392	406	408	383	398	422	397	399	421	401	433	416	450	388	398	444	361	444	394	400	394	405	409	433	425	418	366	397	436	441	432	427	447	398	432	405	451	393	420	383	371	412	419	416	392	405	441	439	403	419	402	431	409	410	428	425	395	360	413	433	435	414	438	397	376	426	412	413	387	397	399	398	397	410	421	353	402	414	403	423	403	405	432	407	421	424	395	373	385	393	422	415	420	424	413	409	439	415	416	434	399	411	366	413	423	410	399	419	377	382	406	397	387	431	382	409	366	413	413	418	399	409	398	428	380	424	416	402	465	397	404	429	445	412	408	382	373	438	381	371	434	410	438	383	431	440	425	427	382	402	394	427	410	400	452	375	379	423	380	368	408	383	446	435	405	421	416	385	406	439	422	395	398	376	390	454	423	411	419	401	438	388	404	436	412	369	388	403	430	409	407	427	427	405	403	413	421	413	408	384	415	404	405	381	435	404	394	423	449	420	398	394	398	415	436	388	409	416	411	427	388	391	382	484	429	394	432	406	434	411	401	398	381	429	416	428	412	388	410	400	382	358	374	451	437	418	380	381	409	403	415	430	423	404	379	421	399	412	398	417	395	409	439	403	386	391	446	425	432	384	405	405	431	409	395	412	458	414	439	395	416	456	412	375	399	420	409	406	413	434	434	427	381	451	398	434	409	417	416	368	413	403	404	422	411	369	398	401	433	382	385	397	420	403	383	406	384	393	398	404	399	370	432	403	382	404	390	406	401	404	408	431	419	407	429	412	424	420	381	394	386	411	415	392	406	415	383	422	443	405	393	414	429	393	391	414	352	439	391	364	406	414	383	421	405	408	384	389	416	426	415	415	411	408	409	407	423	409	393	414	437	441	422	403	421	441	378	372	385	396	418	449	383	419	411	395	419	431	383	456	370	394	396	419	403	408	403	406	454	398	420	417	410	407	428	421	414	410	384	417	408	423	402	438	386	424	476	389	455	406	421	449	401	385	412	394	405	381	412	392	399	434	415	401	411	408	360	451	412	422	381	398	401	369	410	431	397	419	442	366	447	399	398	397	410	420	441	418	415	402	393	399	354	395	407	393	419	433	379	408	432	422	404	399	398	406	403	386	425	434	434	431	443	397	396	415	428	400	391	404	399	437	413	408	442	433	405	372	442	410	361	452	414	397	389	398	440	388	402	427	421	421	392	426	433	418	400	373	438	422	404	401	447	399	413	431	415	417	433	375	405	401	412	442	408	449	464	423	410	379	440	379	413	419	429	403	440	404	418	425	375	393	383	395	428	402	362	401	406	397	386	421	388	405	417	416	399	436	389	392	399	368	431	448	412	434	415	406	436	412	441	412	437	423	374	386	412	463	414	441	404	403	442	440	395	429	401	398	418	434	440	413	395	431	365	412	431	375	418	384	397	386	403	378	391	387	408	409	400	396	366	390	399	402	393	401	358	402	420	383	461	374	397	375	406	379	423	390	398	389	403	410	417	426	443	388	418	417	408	384	386	399	384	394	389	405	427	382	442	407	408	378	382	434	408	387	362	410	384	421	405	396	412	415	375	401	415	414	382	426	392	437	455	396	402	428	398	400	401	373	406	395	388	389	438	463	406	420	397	373	399	438	366	429	402	394	393	403	400	379	426	397	423	431	390	419	392	436	368	427	457	398	432	427	424	426	411	429	425	436	467	400	436	354	420	397	418	405	402	400	381	415	437	448	375	393	436	393	425	403	394	406	401	397	419	430	445	432	406	458	419	378	394	376	435	411	397	405	391	390	405	414	427	427	428	422	387	444	406	400	403	414	445	432	403	451	410	405	388	412	429	418	431	425	415	407	437	413	398	434	393	401	416	408	387	405	413	390	417	391	400	392	465	367	439	403	403	401	401	406	421	418	429	440	378	423	396	437	419	393	414	417	406	445	435	425	410	456	400	403	410	429	459	389	414	440	456	396	441	384	415	393	432	429	408	370	440	454	414	411	421	397	423	397	424	398	416	404	400	437	420	379	391	419	418	388	360	430	393	420	411	419	417	445	411	437	415	388	384	423	417	396	367	394	424	379	435	417	415	384	374	423	411	397	422	396	418	395	381	430	404	392	408	430	425	408	427	398	392	442	408	392	420	437	444	422	403	461	422	423	412	441	396	387	380	398	426	415	371	405	430	400	393	420	409	426	418	405	375	422	467	408	392	424	405	416	435	389	398	414	432	404	401	452	429	395	438	409	435	435	410	402	421	355	428	400	448	412	378	408	409	415	437	399	422	407	420	426	413	404	401	385	433	378	394	420	433	398	393	420	394	401	412	424	422	407	401	424	426	413	407	404	417	402	410	406	395	410	384	366	441	428	386	383	402	395	405	383	402	416	405	403	410	417	386	420	382	449	391	395	403	390	407	397	422	395	396	403	423	428	439	400	405	446	412	394	450	414	406	418	393	405	392	401	429	430	402	409	437	407	431	385	416	397	399	380	420	407	423	418	429	417	471	384	414	407	402	420	395	406	415	430	407	448	402	429	391	397	411	379	409	410	416	435	402	407	397	429	390	358	441	395	408	397	432	404	415	408	447	403	418	396	378	408	410	423	391	415	401	386	396	450	406	443	406	417	440	391	422	370	410	376	433	368	392	417	381	413	407	404	423	442	407	423	435	436	441	404	399	452	395	398	386	407	454	387	417	371	398	398	405	388	419	398	394	409	422	406	401	376	401	377	404	398	379	412	405	408	444	401	421	403	387	399	375	400	396	411	425	420	440	416	447	436
23291	21661	29572	25454	24030	25067	25395	10397	4544	2167	1579	1163	1027	961	868	771	749	645	647	637	599	601	545	517	541	511	550	541	546	540	502	536	511	538	540	481	492	519	512	494	490	464	508	464	550	529	491	520	516	509	496	516	505	515	510	512	524	498	557	528	522	521	556	483	502	515	521	519	546	519	498	485	509	543	517	543	478	494	488	509	514	518	525	535	475	496	466	506	499	496	513	509	541	519	513	488	517	532	488	520	482	488	528	546	503	535	449	486	533	489	488	510	494	574	503	504	512	508	522	477	538	494	497	529	512	494	485	500	523	502	440	520	540	496	537	537	491	515	503	507	525	501	515	500	496	519	511	488	522	453	476	528	485	480	496	525	482	510	518	510	503	485	525	522	515	494	529	528	463	509	506	495	504	526	467	489	510	485	537	514	487	514	499	542	495	480	525	544	563	478	510	483	485	511	513	507	489	508	528	514	490	497	529	500	509	487	473	538	511	532	494	513	513	511	505	534	493	491	521	495	489	513	472	503	491	536	508	505	499	512	451	512	470	524	516	542	528	480	541	504	496	515	494	527	484	483	490	468	485	465	466	516	478	558	500	468	518	520	521	513	487	519	493	517	495	531	501	522	505	520	496	514	477	501	522	516	485	494	485	516	477	499	508	518	553	469	491	506	527	483	525	530	561	474	560	493	453	499	515	470	550	519	539	504	456	537	475	551	518	496	516	499	538	520	485	496	500	490	478	501	529	480	495	510	515	524	537	506	563	477	534	508	503	517	500	512	482	522	535	482	470	477	522	485	538	523	485	489	481	464	511	544	502	465	500	471	527	519	509	508	535	519	519	555	527	520	528	503	545	503	491	538	481	490	481	472	511	553	481	456	507	526	506	516	526	492	484	509	483	477	527	511	500	476	505	495	517	480	433	510	507	489	499	501	482	496	480	516	539	518	491	520	513	519	482	517	481	513	520	483	479	543	524	504	483	528	524	516	503	499	496	511	513	546	512	554	526	501	509	547	515	499	527	499	585	519	528	498	511	502	497	460	553	523	499	536	465	492	520	532	505	529	520	526	501	495	517	526	519	476	511	491	511	491	541	461	478	496	519	486	451	511	542	491	516	488	499	534	496	502	473	522	507	513	513	501	471	529	558	481	476	490	502	495	487	516	504	463	500	542	504	513	510	495	542	500	497	527	496	547	531	501	446	496	517	478	506	496	511	516	479	529	527	497	521	550	519	541	510	508	510	490	450	495	489	495	495	475	504	482	519	486	484	459	540	457	473	529	537	512	491	517	535	518	500	508	514	535	544	447	500	491	480	507	477	523	485	485	493	494	504	515	537	487	528	508	536	490	506	493	483	516	479	533	490	458	493	518	473	534	497	492	463	471	524	518	500	503	492	490	513	468	484	529	486	493	495	493	520	511	526	491	573	514	556	511	502	488	532	513	511	476	530	510	484	459	517	520	486	496	509	540	523	493	495	464	462	542	524	501	526	543	511	507	500	486	520	514	543	514	489	485	535	509	536	513	515	484	527	512	503	531	488	519	510	514	510	527	501	453	487	483	483	500	487	505	495	494	503	490	481	518	495	517	492	521	517	491	493	493	471	512	518	496	514	491	518	463	503	461	482	517	540	516	539	428	533	488	532	509	510	518	501	502	524	465	455	493	494	482	510	510	494	492	492	485	513	501	534	533	506	553	500	510	542	523	521	459	490	465	496	482	510	476	511	481	535	518	542	490	500	529	491	493	508	516	525	473	517	530	537	494	484	485	516	505	471	527	533	498	489	518	493	475	517	459	470	515	495	490	529	501	518	524	537	503	501	468	497	500	483	493	487	501	504	506	493	471	515	492	509	489	494	470	588	526	499	519	532	480	509	501	516	489	488	468	508	495	516	508	514	545	534	542	472	497	464	534	535	497	478	505	527	492	491	525	497	491	480	492	505	530	520	482	482	523	533	472	495	486	513	483	527	478	485	525	495	518	508	538	483	529	505	482	513	525	533	509	476	495	505	485	520	525	511	506	529	526	507	511	515	544	542	508	478	504	508	477	480	463	498	534	527	493	501	537	510	544	455	505	527	508	506	504	510	508	485	502	504	511	491	533	499	503	524	503	469	480	515	469	461	499	515	501	482	512	502	476	470	537	505	496	499	459	488	517	476	509	526	489	500	522	485	524	518	537	479	488	496	522	495	542	482	534	537	535	500	462	533	491	504	489	524	501	510	491	471	496	467	540	519	484	453	495	462	476	494	532	526	536	530	485	477	497	522	492	545	552	509	500	442	504	483	501	499	499	513	535	544	530	514	477	466	508	520	492	503	482	478	515	488	514	476	459	499	545	559	499	496	470	478	497	536	548	488	525	486	461	534	500	518	477	495	488	496	528	514	473	491	554	555	495	477	530	520	517	553	488	532	485	496	466	496	472	495	487	513	478	510	528	510	490	537	538	530	521	517	544	501	471	492	490	538	496	505	500	466	495	469	497	506	492	474	506	537	513	508	534	497	469	515	513	476	532	518	501	509	512	495	508	503	489	530	530	499	513	487	511	525	501	530	491	541	538	528	518	544	483	515	479	531	475	484	522	464	476	482	526	492	512	499	523	502	505	553	530	495	502	539	477	491	533	561	492	493	482	500	495	529	517	513	525	529	512	487	512	520	472	510	474	555	502	505	519	509	504	516	467	501	495	513	526	498	504	490	497	476	501	498	471	472	500	519	527	567	509	520	520	530	494	532	520	493	492	505	523	482	519	504	521	516	480	475	507	501	515	530	505	533	498	505	510	537	499	485	483	523	522	495	497	484	548	528	483	475	460	518	510	540	468	468	506	504	539	483	482	505	469	490	486	469	522	507	515	544	498	524	521	496	544	508	505	486	468	459	497	492	499	531	525	497	507	486	540	502	495	503	542	506	505	504	507	484	472	518	476	523	463	464	505	474	494	489	442	477	512	502	541	486	511	464	512	475	496	519	509	532	527	472	520	497	478	524	509	501	461	512	507	469	498	484	466	528	470	494	508	523	495	489	494	516	469	496	505	520	491	526	462	506	509	463	533	455	511	501	550	469	478	505	491	499	529	513	542	487	499	530	517	504	534	506	495	541	501	560	484	494	524	516	551	511	512	531	497	506	513	494	516	477	523	529	524	521	509	505	533	538	501	472	459	488	486	504	537	513	503	498	529	520	535	484	512	506	516	503	514	497	461	514	493	522	500	530	536	502	486	530	521	467	485	486	480	482	479	494	511	514	513	525	459	558	495	470	460	464	477	547	488	508	510	456	500	504	510	507	487	542	486	456	470	473	506	501	504	498	499	517	549	495	525	477	527	516	528	483	508	502	500	517	477	513	497	478	524	511	552	490	527	494	459	556	526	569	517	535	506	461	529	530	520	539	474	483	463	562	496	516	468	523	483	521	532	510	479	489	531	475	514	539	536	475	492	474	511	523	508	494	534	500	527	481	459	514	534	540	501	495	490	503	451	511	516	525	494	497	499
35386	67326	57771	46946	34770	28254	23904	11744	6522	3360	2358	1726	1526	1351	1140	968	927	849	812	747	713	690	582	616	543	567	580	571	530	554	524	573	606	587	505	538	554	579	548	515	477	508	510	504	539	549	540	511	551	555	530	534	521	536	522	526	512	553	468	524	530	524	515	547	517	520	524	534	492	502	535	502	528	515	536	516	538	527	487	526	537	517	523	532	515	534	490	534	509	522	558	542	508	552	545	507	531	480	510	557	536	512	530	538	503	479	518	520	520	504	523	513	530	572	537	493	543	557	538	480	538	505	497	490	516	530	516	483	517	503	519	524	541	520	493	519	516	519	504	544	567	531	503	504	524	509	519	526	504	550	460	562	521	566	500	500	474	498	519	535	535	525	510	570	515	555	492	493	530	511	541	518	494	509	500	501	547	530	521	521	543	475	516	533	506	519	555	500	553	561	532	515	485	481	548	529	528	557	499	520	538	551	529	527	540	529	488	548	496	533	505	515	524	521	527	524	528	524	542	535	530	535	499	507	518	513	524	525	524	526	527	548	498	509	518	506	481	506	481	490	513	531	505	536	537	524	531	546	513	498	479	492	502	497	545	526	508	522	540	512	531	551	533	544	533	529	513	501	525	505	525	509	522	523	526	500	531	562	506	539	515	483	563	511	505	529	506	530	526	513	513	508	534	504	503	530	533	533	537	473	538	540	499	499	528	513	520	544	517	518	537	535	509	532	524	513	485	520	555	513	537	524	520	518	499	547	504	506	521	557	492	508	491	554	565	554	547	537	497	543	535	502	494	501	533	518	524	499	535	523	467	554	536	492	495	545	518	499	494	533	536	532	546	551	523	501	532	489	509	540	483	506	502	534	513	498	536	545	559	519	532	540	475	493	503	516	498	521	522	550	546	510	536	496	527	548	526	515	515	529	450	509	522	500	538	508	567	513	519	511	545	519	501	505	532	523	493	486	504	503	540	527	529	510	537	479	505	519	546	492	507	498	551	559	511	510	491	527	473	477	545	534	494	536	527	526	552	515	531	563	560	474	550	480	526	492	507	501	492	552	511	536	518	513	501	504	511	521	533	507	509	550	475	540	526	507	538	526	528	552	508	544	518	534	503	520	514	525	530	540	543	534	518	476	514	552	562	489	549	529	497	518	545	538	529	497	482	529	522	560	501	521	501	521	500	509	541	505	518	524	486	532	521	524	467	549	524	500	516	500	523	539	489	498	496	504	532	573	574	489	520	557	550	515	521	457	563	521	525	506	500	532	531	526	536	498	501	518	513	507	505	530	536	531	493	505	522	460	499	511	548	559	524	522	553	538	557	558	507	520	523	498	493	529	502	497	542	533	492	542	526	508	490	537	501	467	502	484	469	543	512	492	541	494	494	503	543	477	525	544	538	522	517	546	471	495	538	533	558	509	538	536	554	487	516	515	541	549	487	549	540	543	546	560	518	523	558	529	498	515	541	536	537	510	528	549	483	506	480	497	529	519	511	497	548	454	518	506	503	522	504	502	557	483	514	503	498	543	491	510	500	505	523	513	509	512	534	518	449	494	481	479	536	524	535	496	523	506	510	511	524	529	525	508	538	491	488	521	519	520	499	513	507	530	522	542	507	503	528	534	491	529	518	507	520	526	530	493	545	479	520	529	521	521	538	522	533	550	512	536	532	496	509	550	497	520	541	560	496	557	548	535	484	502	494	525	506	524	470	544	529	527	511	540	525	486	549	528	542	548	521	529	518	517	477	499	490	512	485	530	515	449	493	476	548	544	523	514	535	537	494	536	532	533	523	493	512	514	537	480	499	523	499	501	513	518	529	497	496	531	550	540	541	526	522	533	470	530	522	532	524	518	513	527	520	550	518	505	515	496	561	533	511	500	495	512	570	524	514	528	482	533	510	520	523	503	554	501	527	520	533	527	527	500	468	515	536	516	515	528	488	539	538	518	505	515	499	507	487	546	474	584	532	510	510	506	530	547	503	536	506	573	499	524	506	551	558	513	551	541	558	481	517	524	535	497	519	524	570	506	506	524	523	498	518	509	538	513	489	555	483	489	508	496	551	536	516	534	483	482	512	544	558	514	532	475	523	498	507	525	507	571	523	523	508	508	510	510	521	515	509	482	498	502	526	547	542	531	497	538	516	478	516	527	530	562	533	515	532	510	510	486	543	508	478	549	504	567	558	507	522	540	550	516	512	550	557	554	529	520	524	533	502	531	514	486	504	517	537	535	493	532	516	546	552	544	547	535	526	531	485	539	510	529	543	545	529	494	560	506	506	543	464	506	497	496	502	560	475	535	512	477	524	523	524	500	548	491	493	539	505	546	520	535	543	485	485	499	515	526	518	532	492	534	497	535	535	510	502	539	490	545	517	577	517	494	495	536	508	528	523	534	515	518	522	546	534	504	503	540	517	565	527	535	491	509	534	570	488	527	545	513	551	475	533	568	454	565	571	505	550	535	545	507	529	516	524	498	511	494	504	525	539	546	498	525	515	491	525	522	509	480	527	516	498	518	521	510	558	515	501	505	470	510	510	585	523	533	499	490	526	552	466	502	512	485	476	548	499	537	562	498	508	545	506	489	567	500	555	548	535	566	492	519	522	518	505	533	510	506	532	531	516	530	488	519	529	553	543	509	509	556	501	556	518	565	556	517	542	489	475	550	497	487	535	504	478	507	477	511	551	488	518	500	571	540	522	517	508	546	492	549	551	509	498	522	512	483	522	474	535	535	545	510	524	501	511	475	499	537	530	480	583	505	494	512	524	521	504	503	507	507	467	519	548	516	504	507	529	509	472	528	511	518	518	518	507	501	543	490	549	492	531	510	496	520	529	494	510	509	518	497	504	471	503	537	567	504	526	487	496	537	496	523	497	514	479	521	535	505	523	534	491	530	527	563	494	504	561	506	522	541	490	513	562	512	551	541	484	512	524	527	509	546	485	496	483	549	531	554	529	524	474	474	502	514	553	502	552	545	476	520	494	520	517	517	526	523	533	565	524	524	508	527	538	480	536	510	517	544	494	506	518	519	523	486	522	485	513	518	528	551	519	527	495	520	508	541	513	531	530	512	471	532	508	524	507	522	532	512	559	505	520	528	553	541	486	527	499	535	480	519	522	530	531	506	496	499	509	543	515	547	513	526	546	523	524	503	525	500	499	485	487	498	539	510	512	491	511	526	583	508	510	519	522	528	516	553	546	500	540	514	510	542	555	532	549	560	501	525	485	540	547	542	517	525	515	532	512	516	525	536	490	523	557	490	532	483	509	503	525	509	492	512	559	531	533	509	510	497	529	476	511	508	537	534	545	525	498	487	522	483	497	507	497	560	519	484	503	516	504	523	495	518	497	516	513	521	520	467	493	508	537	505	518	486	501	495	540	519	504	503	543	515	505	504	510	517	534	544	533	504	513	518	542	510	562	481	498	529	488	510	511	539	484	494	556	517	548	491	505	543	542	507	509	558	518	523	532	502	485	516	506	542	523	483
31809	37384	42087	31158	18363	10305	4115	1927	1118	791	636	525	471	461	427	405	361	368	366	336	339	324	273	310	309	302	325	289	286	286	296	302	294	292	276	265	286	336	288	294	281	278	273	247	256	288	300	280	298	273	272	299	276	295	283	276	298	299	276	269	291	267	268	267	254	291	309	300	297	301	276	283	287	278	259	283	298	271	267	282	266	298	285	304	269	276	267	318	294	268	317	293	289	291	290	271	285	276	253	284	289	277	292	251	282	309	279	298	271	275	271	288	282	294	279	267	275	282	278	302	283	275	246	291	276	296	269	263	278	274	268	246	293	298	259	281	280	291	290	280	264	265	265	268	291	291	288	287	272	279	279	280	272	289	283	300	293	273	289	289	290	284	290	300	283	290	292	279	305	260	279	283	272	304	296	302	270	257	288	272	252	227	288	242	260	260	308	273	283	292	281	259	271	266	304	278	267	277	290	275	300	288	277	268	289	273	258	253	324	270	317	279	256	278	249	279	296	286	274	270	269	276	277	279	265	272	276	303	279	268	304	264	287	298	263	297	307	245	275	274	291	278	258	269	271	278	261	280	311	278	272	263	297	287	297	315	259	297	293	266	305	287	294	270	297	257	246	282	291	296	284	284	279	287	284	291	274	286	266	297	308	259	256	292	294	280	259	272	261	270	263	272	256	291	283	275	279	235	254	300	291	280	293	277	241	269	311	283	267	336	286	316	289	254	291	289	293	259	302	288	303	300	310	297	323	292	275	277	278	295	290	281	267	253	296	269	280	301	303	278	280	325	295	285	312	284	272	269	292	311	296	295	284	287	288	269	290	263	247	270	300	281	298	283	293	280	304	312	266	252	313	291	265	269	275	284	258	291	289	288	298	287	254	256	275	281	281	270	270	268	290	291	264	281	324	285	283	297	288	260	295	284	261	280	298	278	275	267	284	282	272	257	268	291	256	306	260	332	285	289	282	305	285	280	287	279	269	287	280	278	257	266	296	278	267	283	272	291	293	257	283	284	264	314	265	263	263	260	301	271	280	235	288	273	295	256	306	298	295	289	267	277	291	279	320	267	301	268	288	282	278	312	278	295	271	278	270	284	269	277	289	267	308	304	286	308	293	274	268	267	264	285	285	286	290	276	292	280	289	294	288	262	278	274	284	284	281	281	291	289	290	307	281	257	303	264	288	286	262	274	293	284	298	288	272	285	263	284	284	287	276	297	269	296	289	293	271	257	280	296	327	241	273	293	287	304	267	279	258	295	311	278	294	264	284	262	256	282	250	280	300	304	267	276	289	266	267	323	314	292	291	300	306	274	302	280	284	304	296	281	275	286	294	306	283	291	314	290	255	304	284	270	236	278	281	279	298	263	285	281	288	296	280	270	288	278	302	322	299	277	298	270	284	315	257	275	301	306	271	302	267	259	270	283	280	278	291	303	247	289	280	287	299	286	305	292	268	283	298	315	258	298	307	289	319	241	296	287	275	273	257	289	260	312	280	268	258	297	272	296	280	300	291	283	288	314	292	261	280	277	262	274	274	268	276	286	275	286	295	295	294	296	314	284	283	269	269	270	291	285	292	318	269	273	294	267	297	309	294	289	286	268	252	291	311	299	308	273	282	274	299	303	278	282	281	298	289	293	298	241	291	279	276	268	253	288	279	315	278	275	274	285	306	304	309	285	304	265	279	275	293	299	265	319	290	259	275	281	283	256	262	279	284	286	287	298	269	307	259	265	276	285	263	293	299	276	263	274	297	258	267	275	260	249	287	279	314	304	269	304	293	270	278	266	276	267	259	284	305	255	299	301	264	269	284	270	271	274	280	276	262	283	299	287	286	271	301	271	287	323	278	269	311	274	298	321	291	286	268	256	261	296	279	263	270	262	262	273	274	282	288	288	277	284	268	264	275	271	306	272	295	260	290	286	290	291	270	286	294	255	261	283	268	301	283	283	269	294	280	291	286	298	299	322	300	295	273	252	280	272	279	295	276	296	259	279	285	293	306	246	285	281	315	291	276	296	280	269	238	285	297	295	302	283	304	285	279	302	294	274	288	274	279	308	299	264	269	291	279	294	296	316	296	318	278	306	282	282	289	280	303	248	298	287	274	313	252	271	276	257	279	291	269	255	274	287	289	323	287	266	299	275	259	283	280	315	285	285	280	259	255	284	278	266	279	261	251	289	291	300	267	308	264	259	286	259	296	285	274	269	311	291	286	271	278	282	278	269	276	247	297	315	297	308	243	275	259	242	272	275	277	284	294	294	256	268	278	293	310	263	296	296	273	299	280	263	295	294	311	280	300	319	309	258	335	287	267	298	287	275	298	278	291	276	274	271	292	271	282	270	287	267	275	302	284	292	281	267	279	289	294	253	291	294	272	275	294	273	294	264	303	266	282	276	290	293	262	310	297	284	274	279	289	259	273	303	309	275	259	292	281	261	277	298	278	249	297	306	291	306	326	283	294	296	266	278	316	271	293	300	277	311	257	278	289	281	274	280	301	283	304	294	298	276	292	277	297	293	281	278	282	282	284	287	303	286	289	278	275	275	276	307	267	296	286	283	281	268	256	262	337	275	283	299	279	279	297	297	303	288	292	295	289	276	277	276	291	294	272	278	282	295	304	292	299	297	276	275	306	313	288	275	285	280	269	283	316	299	272	320	254	268	291	277	283	284	299	260	274	265	282	268	288	286	274	293	306	304	280	289	272	296	294	296	288	310	291	279	302	262	303	280	288	257	277	293	290	272	288	299	280	277	295	318	298	269	298	295	255	293	288	306	300	286	270	272	273	253	287	251	267	295	245	293	290	267	264	287	290	301	263	290	265	287	286	272	290	292	277	281	261	278	267	266	301	292	286	287	278	270	272	302	253	298	291	272	277	308	278	279	281	276	292	280	265	252	312	312	299	321	273	274	305	313	318	313	274	293	263	267	294	271	287	266	303	282	259	255	292	286	309	279	279	304	287	267	306	271	281	296	272	290	273	284	279	294	281	271	280	295	281	272	285	299	269	264	303	301	252	293	286	287	301	296	253	308	314	282	334	290	279	291	296	304	293	286	283	279	248	290	280	283	277	322	290	280	258	281	312	288	270	288	293	265	273	285	246	260	290	289	282	301	274	267	302	295	273	317	273	273	283	304	264	266	284	326	283	282	293	275	269	290	307	299	293	289	295	283	281	290	263	277	278	275	297	292	287	258	268	274	310	300	247	290	284	279	285	267	298	282	287	290	285	298	275	260	270	302	290	257	282	272	310	253	311	330	283	287	305	274	321	278	275	290	264	287	282	275	285	268	276	280	303	292	324	295	278	293	270	277	315	284	283	263	272	264	295	293	257	255	265	273	290	264	281	300	269	283	277	255	258	294	288	286	285	280	287	283	304	272	302	280	316	287	296	292	331	295	259	281	304	293	318	278	300	275	262	302	281	283	279	280	289	268	290	247	269	274	259	271	284	295	285	262	301	285	272	306	297	264	285	276	259	323	301	270
32787	52196	41451	28975	19871	13560	6124	3266	1936	1307	996	711	639	635	572	496	460	423	380	410	368	380	337	335	309	313	349	331	302	295	313	294	323	336	337	338	310	304	291	304	297	301	312	283	309	334	316	324	305	317	301	296	310	265	302	294	308	306	335	320	297	301	321	294	286	291	298	325	296	298	309	341	313	318	288	284	328	326	310	303	316	314	292	313	307	287	342	310	311	324	308	314	298	315	294	294	303	331	297	299	291	324	318	329	303	307	288	318	300	305	281	337	311	309	308	308	300	300	331	315	315	285	314	274	298	291	295	306	311	324	289	280	316	350	328	301	304	274	322	303	312	305	280	318	298	312	320	304	270	318	300	330	282	322	316	292	305	313	304	297	348	307	316	282	309	289	327	298	277	308	327	304	293	317	306	318	316	319	295	309	280	292	298	295	292	334	279	349	290	315	259	292	302	317	282	302	315	288	314	302	284	314	313	288	322	320	296	294	287	323	310	294	278	309	304	308	302	307	293	317	316	308	278	308	326	302	304	306	307	320	317	296	296	301	315	277	287	309	308	295	289	327	291	311	292	331	287	283	332	301	304	320	299	347	346	303	342	298	336	317	329	302	307	322	309	323	305	323	303	313	319	289	319	306	282	304	288	324	323	309	322	323	291	365	310	306	319	316	285	303	317	331	318	313	326	282	328	300	296	289	313	284	312	317	334	312	287	305	292	306	298	302	284	308	317	295	291	299	305	300	307	284	274	282	349	314	306	326	314	311	335	314	338	343	313	291	293	320	299	299	328	323	276	325	312	304	302	308	296	307	326	301	328	288	303	304	287	297	288	321	320	335	310	296	332	334	295	300	313	329	310	282	318	351	293	318	322	311	318	333	288	296	290	301	280	302	314	318	307	291	328	325	309	293	301	305	293	296	284	311	328	276	289	314	304	309	311	273	314	343	316	304	294	328	325	305	289	322	295	297	293	326	317	297	297	302	306	336	314	297	312	309	308	297	296	314	319	316	311	309	324	320	322	316	315	278	312	251	315	304	286	356	324	326	340	286	294	300	301	294	288	315	300	321	301	299	298	300	319	341	301	315	342	285	329	312	344	288	334	319	297	303	309	277	306	316	316	293	300	313	309	310	300	299	315	317	325	331	347	340	300	286	309	329	294	282	298	303	281	358	314	312	341	312	312	309	301	316	280	275	299	286	297	318	310	298	313	324	327	311	303	299	320	318	286	335	319	311	337	323	297	290	340	355	313	338	308	309	308	341	325	309	307	279	302	295	286	293	324	303	311	295	282	313	291	324	320	308	309	332	298	281	321	295	312	300	272	320	312	306	309	312	318	298	351	293	298	329	300	322	303	285	302	326	294	306	297	290	302	278	292	329	306	316	286	323	306	292	323	290	293	296	298	283	314	319	328	335	302	318	317	339	300	296	313	313	307	338	318	285	307	323	292	324	272	344	298	293	335	307	318	309	303	291	315	301	320	280	323	318	324	311	275	317	300	290	307	314	319	301	311	297	284	329	329	324	345	332	307	317	352	309	312	339	314	292	323	300	316	290	310	297	293	297	316	296	285	331	310	314	284	306	311	319	330	332	302	301	306	267	307	318	319	335	297	290	303	308	295	292	349	318	328	318	306	302	289	319	303	303	297	303	322	292	324	317	316	326	319	300	294	310	327	327	349	289	307	290	285	272	316	299	340	300	306	284	317	332	329	302	290	336	311	302	311	314	339	315	304	314	302	310	299	352	328	315	307	300	305	314	336	295	311	308	318	306	330	293	320	326	300	309	279	301	322	296	332	309	310	337	272	295	296	321	316	329	306	306	315	314	296	307	309	326	310	296	265	300	286	286	319	332	311	300	307	305	338	311	330	286	294	306	307	323	299	315	299	314	330	314	271	260	297	308	288	298	332	309	308	275	311	315	311	310	285	315	293	295	292	325	318	308	313	288	309	337	300	335	314	288	315	311	298	341	307	312	337	301	289	301	298	301	319	294	317	327	313	309	312	306	333	284	307	300	301	307	325	336	318	273	266	282	322	317	316	298	297	311	316	319	301	311	356	301	292	326	318	328	320	322	321	325	308	281	310	324	317	321	308	313	301	323	318	309	288	328	319	292	314	320	285	310	295	284	303	318	335	294	281	316	322	319	289	349	322	287	306	318	305	329	299	321	294	313	314	301	323	330	321	323	290	312	328	289	292	305	314	308	340	349	325	324	346	306	277	305	317	292	307	315	340	317	294	315	318	290	315	333	312	324	312	306	302	313	336	287	308	287	309	344	314	310	308	309	312	299	314	301	293	320	308	320	301	299	305	299	299	313	318	314	286	316	328	303	327	289	316	311	315	297	285	329	288	344	298	336	342	289	338	352	308	264	297	302	301	323	325	290	304	307	313	300	303	312	323	326	320	313	295	302	323	318	311	283	288	313	340	310	335	296	315	284	276	333	314	275	302	315	311	297	301	301	332	332	322	330	315	289	306	312	321	310	349	319	303	278	320	327	306	320	286	282	316	313	305	287	299	304	318	310	320	287	312	292	346	284	316	326	313	310	282	309	313	296	309	317	316	301	321	299	283	312	309	325	315	316	330	305	295	303	301	296	331	353	317	280	302	296	315	316	333	302	323	302	322	295	290	293	311	359	309	270	322	294	332	295	273	334	310	280	303	337	323	308	320	310	331	302	299	344	305	311	305	299	297	323	305	306	266	330	316	315	299	286	315	294	336	329	282	294	326	307	316	301	320	339	309	321	301	296	283	262	310	282	297	324	330	322	299	308	289	288	334	319	267	304	325	327	300	317	293	342	306	311	320	314	321	339	319	312	334	287	278	317	301	322	286	311	290	296	301	316	311	309	345	284	314	307	313	327	333	322	294	307	315	304	291	301	315	285	299	314	311	323	305	302	294	307	332	298	333	329	325	317	288	321	334	337	281	288	324	292	318	312	291	309	292	286	290	316	316	321	310	317	294	285	328	286	309	279	301	290	304	318	311	285	317	310	318	295	292	328	280	325	327	306	305	307	305	311	287	309	320	310	316	318	272	313	284	299	331	339	296	315	324	332	336	310	290	304	281	300	296	296	333	310	314	282	298	317	296	331	290	315	306	293	299	303	304	305	308	310	279	319	331	322	315	321	326	274	310	326	282	314	320	306	306	330	295	276	339	320	288	331	306	278	316	311	317	346	307	305	328	299	289	297	322	364	269	298	297	301	310	316	306	313	317	294	297	299	291	270	308	350	300	291	291	329	311	294	304	331	283	311	305	315	291	324	319	305	320	322	290	319	300	294	294	301	280	323	308	315	303	334	300	289	271	298	322	308	307	327	325	313	304	313	323	317	342	323	316	321	299	349	313	292	303	297	311	298	311	296	318	303	329	294	304	291	285	303	308	289	302	312	313	308	296	337	279	282	307	314	310	297	302	312	304	301	328	304	330	320	343	323	333	318	276	312	302	313	307	316	313	320	306	305	284	306	293	302	303	303	304	326	300	343
24560	21674	29430	27497	25622	21507	10713	4389	2192	1450	1074	859	715	643	619	541	526	483	470	503	414	436	396	397	350	350	353	372	360	358	362	364	362	338	368	346	319	351	356	379	354	344	336	356	361	363	340	345	329	368	339	329	321	338	385	362	369	332	337	346	356	346	330	350	363	363	353	395	345	375	328	386	346	312	346	334	333	327	367	317	328	354	367	358	314	335	368	359	338	346	350	368	361	362	371	352	329	349	361	343	352	366	370	341	327	338	337	362	332	316	354	349	358	317	354	328	388	353	334	366	342	367	356	351	358	362	342	412	361	365	357	318	324	351	366	356	334	347	361	307	341	339	384	322	352	334	330	357	344	349	341	349	320	334	340	323	373	360	332	359	354	356	354	358	326	367	365	359	345	371	315	338	343	327	322	363	364	306	368	386	353	344	322	319	364	351	333	354	359	306	321	350	329	355	349	356	344	374	363	360	341	337	354	361	323	361	357	359	386	328	332	337	361	352	360	350	356	348	355	349	352	362	359	354	373	380	357	336	364	329	378	343	374	350	342	376	368	334	338	351	327	400	360	341	375	362	345	361	342	343	320	352	329	373	339	381	338	326	339	376	343	348	363	367	315	386	354	366	329	363	329	352	328	355	355	335	335	354	359	350	364	351	342	371	331	371	375	356	345	338	330	341	354	362	397	368	353	344	345	344	380	334	339	328	410	329	341	370	354	385	350	351	337	352	340	351	369	369	388	374	320	340	328	313	345	381	327	343	355	336	325	332	325	306	344	332	364	348	326	371	340	355	395	336	352	363	339	326	328	330	364	338	349	356	367	322	325	353	349	331	334	336	350	401	330	386	325	362	352	371	341	349	330	350	345	338	367	317	367	333	352	335	349	357	367	370	327	331	345	348	366	348	357	329	355	364	354	319	343	354	361	333	365	337	334	340	361	344	347	350	374	338	342	351	354	335	323	311	359	355	332	343	348	353	365	371	332	354	329	322	359	337	358	380	362	369	322	377	315	346	337	318	345	346	366	335	360	362	364	339	346	317	397	330	314	362	357	332	368	360	353	351	339	356	337	357	331	333	348	325	373	322	358	356	358	373	347	346	324	348	345	370	364	303	340	361	350	347	364	375	381	361	317	308	381	353	368	330	345	337	363	371	340	345	367	381	349	348	348	363	357	365	358	371	363	339	362	345	388	354	351	356	335	378	329	325	337	339	347	351	331	369	335	366	357	323	362	310	376	393	356	381	344	332	340	300	369	342	319	340	340	367	349	331	374	343	353	357	355	373	351	355	315	362	324	361	360	346	335	319	363	337	349	355	320	328	348	355	349	355	348	340	355	377	378	315	355	365	345	368	334	351	385	318	346	367	348	341	356	357	354	347	349	333	382	373	374	363	314	330	384	373	334	377	342	364	337	311	373	347	321	339	339	347	333	350	383	359	345	357	361	338	361	341	366	363	359	354	355	350	325	353	351	338	355	352	338	351	367	310	353	383	336	335	361	317	352	356	404	348	318	348	323	329	349	342	318	327	350	355	327	333	342	357	307	357	367	364	351	347	349	347	352	330	353	366	325	361	348	345	369	395	370	347	341	331	345	374	348	385	343	350	338	328	360	361	327	390	400	340	352	354	312	350	379	341	319	347	332	338	352	317	346	345	320	327	384	356	325	320	316	316	329	359	348	358	339	368	328	384	352	356	378	340	343	335	347	365	341	319	384	373	371	342	379	364	344	329	343	342	346	321	348	339	342	323	341	369	342	350	337	341	314	342	347	371	370	333	363	396	345	317	329	334	354	338	365	373	323	379	354	336	348	333	392	366	375	318	336	330	325	327	361	371	324	312	325	385	357	387	361	323	376	347	355	341	332	361	305	324	385	336	350	356	359	339	327	341	351	325	366	336	344	346	381	366	342	354	365	351	409	311	333	368	369	362	344	328	360	361	364	339	356	344	324	352	347	316	347	383	323	343	325	364	338	354	349	349	364	347	356	328	351	324	316	334	349	340	330	340	325	337	369	356	374	373	345	361	349	364	364	356	292	346	331	351	403	357	371	352	332	397	326	361	375	324	317	311	315	354	322	370	359	320	367	337	318	363	357	374	364	347	373	356	329	337	324	320	348	325	325	360	344	344	325	321	335	374	318	336	387	334	354	358	313	365	354	358	385	352	334	350	357	333	353	397	372	359	370	340	362	338	374	376	348	396	343	355	335	311	345	364	326	349	385	359	326	363	342	330	352	356	356	352	340	349	327	367	349	328	386	344	380	345	359	321	355	366	341	355	367	379	350	355	357	340	368	384	321	321	354	352	325	370	346	368	317	363	374	360	357	370	335	362	350	365	330	337	329	333	348	369	338	365	337	350	339	353	339	401	358	357	324	341	371	391	322	363	373	337	350	358	385	357	369	347	368	331	346	334	351	362	378	353	373	376	362	384	338	329	356	328	353	355	353	346	328	321	344	344	353	319	346	356	396	343	351	328	332	333	335	357	359	351	351	366	345	356	386	328	320	358	373	333	348	341	351	359	357	307	324	321	344	373	325	362	330	356	324	347	366	364	356	349	361	368	349	333	338	336	360	333	327	334	343	371	357	357	349	340	337	384	336	367	351	367	349	352	332	371	306	381	352	335	384	327	335	379	355	320	329	324	340	336	328	348	339	322	379	351	338	384	317	317	312	370	368	320	383	357	318	379	337	332	366	320	344	385	337	324	345	375	326	330	359	324	346	315	335	336	339	394	339	375	330	331	380	345	372	368	333	348	327	370	356	320	352	346	394	376	318	353	345	357	330	355	358	336	374	338	378	349	359	316	340	335	368	347	347	337	352	352	337	326	323	340	358	350	409	362	334	321	351	364	347	326	323	358	362	354	339	354	348	354	363	344	337	334	396	326	346	359	328	321	343	352	384	361	364	348	350	348	338	338	332	346	344	364	326	337	340	359	356	359	361	397	346	307	359	366	331	343	352	350	358	368	376	346	346	343	354	354	333	361	352	366	319	357	345	344	337	348	347	349	319	332	327	365	364	319	334	353	376	329	335	331	327	332	352	357	369	338	387	361	348	360	339	329	333	342	337	357	349	353	324	358	348	343	355	336	356	350	373	353	375	370	329	357	341	334	368	354	333	367	372	341	334	361	363	349	354	351	314	342	354	336	344	353	360	324	377	375	352	348	371	337	384	338	347	333	333	337	357	332	339	316	350	341	356	355	346	382	349	407	362	371	338	380	373	376	333	345	355	328	332	349	374	368	350	375	365	343	320	342	344	383	306	347	294	310	327	359	338	327	341	352	333	364	345	354	385	380	350	341	350	368	290	354	326	347	350	355	339	371	334	348	349	344	346	339	359	350	357	400	349	346	359	349	359	377	352	347	316	349	367	346	325	351	353	367	351	363	322	365	328	364	353	372	324	343	350	346	347	341	348	356	370	367	336	358	348	318	347	350	335	332	355	347	337	325	323	347	364	358	344	352	357	372	356	383	348	368	346	358	351	327
33455	61032	49706	38237	30819	20771	10603	6605	3517	2320	1688	1212	1046	925	801	749	610	634	553	500	518	418	422	451	390	405	401	385	355	400	376	403	370	392	366	366	394	370	376	425	408	378	371	374	362	367	359	384	361	383	365	374	403	360	376	362	366	326	333	367	358	378	380	365	354	400	352	373	422	330	393	349	373	341	368	373	380	384	390	372	367	350	413	376	366	358	349	375	393	397	366	377	381	374	349	388	379	363	328	409	379	377	354	357	383	383	362	355	381	369	368	392	376	403	354	332	342	387	379	377	376	352	359	357	348	400	363	381	380	340	348	372	378	365	356	391	371	347	346	386	350	356	353	379	373	382	358	340	369	368	362	381	349	353	361	358	334	352	354	381	400	389	334	352	389	356	344	367	362	370	403	357	347	346	385	370	396	357	351	409	361	358	373	402	334	377	360	394	369	358	371	373	369	375	356	358	380	364	379	352	393	365	323	361	406	367	337	329	373	382	361	363	368	382	368	373	348	354	385	368	390	362	356	370	342	357	352	370	372	348	358	373	381	395	337	363	358	358	368	355	357	349	362	370	375	336	366	368	371	351	389	368	372	328	390	383	383	378	376	365	364	375	375	386	367	351	384	398	346	384	385	387	336	356	366	387	407	346	359	338	366	338	362	358	361	382	364	348	408	376	353	349	366	390	383	360	335	348	343	385	387	366	379	331	375	377	332	364	357	342	366	371	350	394	353	362	379	342	344	375	353	359	386	394	380	370	394	364	366	376	368	384	351	356	371	377	346	367	360	401	340	350	390	374	345	339	398	346	376	365	377	387	382	327	359	360	313	371	382	349	371	331	385	378	370	358	343	397	320	339	322	383	371	393	370	403	367	347	378	349	334	382	370	372	380	378	341	379	359	334	313	358	377	433	412	387	385	356	346	349	348	332	373	363	344	364	367	344	366	393	366	373	380	395	369	379	388	370	355	367	334	366	356	354	356	346	380	385	320	389	373	356	380	351	381	382	356	391	357	358	361	336	371	339	374	368	333	402	340	378	347	361	358	385	377	385	339	382	394	356	375	344	363	389	400	352	371	342	372	349	382	368	381	402	374	346	352	370	356	398	372	345	382	344	369	376	348	365	375	385	351	353	352	370	372	342	351	377	409	372	367	379	363	364	360	381	350	356	367	346	408	379	366	377	356	398	413	322	350	381	378	362	363	387	381	368	369	344	365	321	352	346	378	353	359	385	380	345	372	373	394	358	399	365	416	359	377	373	389	374	374	358	384	377	359	374	345	366	359	390	397	393	381	341	351	374	369	363	416	371	360	371	372	370	389	333	372	366	394	378	394	372	391	349	359	360	346	362	370	343	367	377	385	364	398	360	387	337	423	411	365	378	375	378	367	394	397	354	346	387	367	363	349	355	350	350	362	382	384	371	384	375	342	393	360	357	398	394	377	359	385	381	363	358	340	362	343	348	335	380	349	385	316	378	320	357	373	356	359	349	383	386	393	392	365	349	343	364	347	354	363	369	398	372	342	375	349	379	363	360	413	362	368	393	340	382	371	354	383	373	349	366	361	344	337	399	339	421	358	379	371	358	326	391	409	356	420	387	340	378	357	336	366	400	369	331	345	383	388	344	370	364	361	362	375	372	348	350	349	378	378	363	342	354	396	368	392	372	365	360	390	355	365	387	387	359	360	380	378	326	355	384	375	351	367	359	377	359	368	380	364	378	389	405	345	349	349	370	351	394	384	363	383	385	342	375	417	351	383	361	379	375	362	346	361	374	364	404	386	330	358	328	370	354	365	380	410	391	378	393	370	371	391	366	384	369	364	358	371	359	359	363	364	363	379	348	348	357	367	354	309	327	388	354	354	362	344	375	367	335	387	384	332	353	397	373	367	387	354	382	345	380	378	372	388	371	356	371	399	364	365	389	364	352	367	391	362	389	357	341	363	357	398	332	380	369	401	370	405	388	351	370	376	369	361	331	387	372	351	385	373	353	349	341	341	363	355	368	334	399	386	380	372	377	383	356	373	365	390	366	344	380	358	366	370	367	350	357	388	358	344	369	361	381	349	384	354	349	374	361	362	373	357	352	413	404	375	351	371	390	354	379	336	377	382	375	370	361	366	352	366	348	339	386	375	359	349	338	365	362	394	348	357	401	353	369	385	393	396	386	406	373	395	366	379	376	355	380	353	391	371	355	348	340	346	352	378	370	373	376	370	360	387	348	396	348	387	370	382	367	354	390	383	378	377	361	369	363	347	348	356	339	350	368	398	342	356	374	366	376	350	380	368	377	348	376	382	368	346	389	357	354	358	372	363	349	365	357	328	388	366	378	371	377	345	368	376	367	317	365	373	393	337	358	365	377	358	377	357	392	347	380	368	369	356	370	344	389	354	354	376	413	348	392	364	420	377	386	368	384	358	338	370	363	379	363	387	338	378	389	365	375	365	354	350	353	362	358	349	347	341	365	341	349	342	377	353	375	377	328	367	364	359	382	373	377	386	379	364	355	368	356	352	345	367	388	362	381	352	357	354	369	360	382	405	383	376	364	386	342	405	411	409	375	374	370	363	378	403	345	334	373	363	364	357	357	361	346	371	324	350	336	369	407	398	385	353	389	389	337	378	334	368	350	407	357	372	358	346	393	332	370	394	368	383	349	349	358	340	374	388	401	364	369	368	388	324	361	349	347	379	368	371	379	395	371	360	361	380	366	347	336	369	365	372	338	376	387	347	379	376	356	394	377	333	372	366	394	364	377	360	366	353	363	368	358	371	364	382	371	369	359	374	355	350	345	329	374	363	377	361	367	382	349	388	336	347	389	379	395	370	359	385	388	343	350	379	362	385	359	363	387	402	364	362	381	365	342	356	345	393	343	380	385	406	388	385	368	368	368	398	355	374	359	361	387	383	350	377	337	370	363	372	354	373	320	376	357	359	369	359	345	364	406	371	342	353	372	370	378	340	384	353	358	364	352	378	375	374	354	406	382	400	351	359	375	377	353	372	384	370	372	371	366	369	363	365	407	353	390	358	381	368	396	378	366	409	367	328	357	368	380	365	360	372	390	366	379	380	370	363	369	357	340	359	397	351	356	382	394	374	387	358	353	375	358	347	368	336	362	393	375	356	352	391	386	376	364	381	360	370	363	351	383	384	381	377	369	381	355	402	361	392	400	366	365	368	377	358	378	373	349	372	376	363	369	386	357	379	357	398	347	361	361	341	376	358	345	369	342	377	366	373	357	372	317	355	383	397	387	361	366	368	347	365	367	418	370	343	370	367	359	375	389	325	365	330	416	349	365	367	356	365	349	374	348	411	357	370	364	372	370	358	353	398	365	379	340	392	350	358	389	374	394	339	352	379	370	344	395	384	364	363	369	371	387	349	351	342	355	366	377	364	323	377	371	410	383	393	352	399	370	390	342	374	383	360	370	357	385	376	356	357	366	382	338	377	391	371	358	355	386	397	369	373	369	403	360	336	337	389	375	365	383	356	364
25843	21874	30877	31434	23316	13525	6460	3563	2068	1202	918	694	650	643	587	532	492	463	498	427	452	436	408	445	407	434	356	380	386	358	353	385	423	390	375	366	402	383	369	389	351	385	370	412	391	381	395	383	359	387	370	415	360	378	382	391	393	364	349	370	404	370	367	360	373	403	358	401	385	387	393	388	385	389	341	385	390	377	401	372	390	379	368	383	379	394	382	370	387	417	394	350	389	375	386	389	370	390	386	392	367	393	389	368	386	362	369	376	364	377	393	396	405	451	384	350	403	370	357	374	372	381	390	393	391	394	424	384	374	384	428	362	401	391	382	371	388	409	393	387	393	342	365	385	410	366	381	385	368	418	370	368	359	363	399	379	378	379	409	350	368	391	379	327	379	409	361	362	391	387	365	373	366	381	353	363	340	388	398	370	399	364	375	391	387	362	420	381	365	391	376	376	362	363	370	389	356	404	363	372	376	364	394	386	361	393	364	379	385	378	403	390	363	352	370	373	386	387	382	358	373	371	368	364	395	386	375	348	411	368	394	372	345	368	352	404	345	380	360	376	371	417	332	397	394	377	408	399	353	389	392	370	407	392	411	364	376	367	430	408	368	380	386	351	387	387	358	348	349	337	380	404	330	361	377	395	409	329	393	384	360	358	403	374	427	379	375	382	377	365	409	335	378	390	358	381	363	376	380	361	393	382	386	383	361	372	377	361	363	378	360	376	373	422	353	379	395	392	358	395	413	363	372	408	381	347	394	353	383	365	373	365	371	385	377	343	384	418	365	392	359	379	359	382	378	334	383	356	357	364	373	364	378	412	371	377	391	392	357	388	387	375	371	391	349	415	373	389	393	358	423	388	405	403	412	367	384	377	376	386	425	351	380	358	359	392	369	409	382	370	346	394	346	355	410	379	373	354	380	376	399	356	349	386	362	374	376	355	378	394	348	423	370	384	403	382	361	390	389	366	368	377	398	397	423	410	372	356	355	386	367	345	364	391	391	381	432	398	373	383	397	438	368	371	410	387	405	392	393	429	373	366	392	359	387	372	382	366	366	360	375	392	397	382	352	358	384	372	369	362	400	383	400	371	368	370	358	373	399	386	386	415	368	379	358	423	386	382	369	413	395	389	395	395	395	391	375	382	376	380	402	382	384	394	360	412	333	361	391	396	374	355	375	373	382	357	399	386	379	418	373	394	357	397	394	414	408	347	371	375	398	374	370	386	392	374	389	366	405	376	370	382	365	348	320	358	373	386	364	356	399	384	388	350	373	387	378	387	386	394	387	350	359	365	362	353	409	388	377	382	372	378	371	374	369	409	386	401	392	390	357	345	371	378	379	398	355	364	392	437	351	403	376	349	332	419	392	384	401	350	376	386	377	395	362	354	356	405	396	384	341	349	372	340	386	385	391	368	381	370	359	357	365	410	375	401	375	390	363	350	355	411	411	399	411	379	378	367	316	387	385	364	398	414	349	413	373	410	347	366	367	366	342	410	362	385	381	412	382	359	398	362	366	363	345	397	360	363	346	394	353	360	347	399	423	385	399	379	394	382	369	394	366	401	386	404	387	353	350	398	358	411	378	385	397	395	385	367	342	377	375	365	381	349	395	353	382	368	392	343	377	378	403	412	365	357	370	359	352	383	379	375	362	357	360	387	365	401	336	378	363	374	411	374	400	366	384	367	390	381	381	351	370	351	366	384	362	354	371	367	398	350	364	369	349	372	367	391	396	372	375	409	360	381	346	344	362	367	355	371	398	374	393	386	384	379	369	366	377	340	401	367	366	388	383	394	383	395	353	379	371	378	394	348	378	352	382	357	383	329	360	359	360	402	347	369	368	375	376	394	412	396	404	382	385	379	383	385	389	384	357	392	404	386	378	349	370	396	371	378	396	368	391	389	338	355	361	397	399	384	347	349	373	382	390	348	382	403	407	379	377	392	380	380	423	385	381	373	359	349	406	350	391	352	379	377	405	412	404	416	375	402	384	368	366	383	351	362	402	361	403	352	404	362	361	357	379	348	370	390	364	372	386	386	413	420	376	356	381	367	368	388	373	418	366	408	370	363	364	399	359	361	377	372	393	366	365	403	395	355	393	401	363	391	363	406	364	378	367	382	358	355	412	400	425	388	401	376	385	349	377	379	347	358	367	380	352	396	402	365	383	387	412	391	380	374	382	365	339	354	423	375	407	384	378	353	387	356	358	390	375	391	354	361	398	394	364	364	422	381	389	377	390	382	391	375	349	396	364	357	360	365	381	387	402	417	412	375	373	352	393	386	377	345	372	361	372	372	367	386	374	377	392	375	362	388	391	369	417	393	378	368	381	379	404	405	385	377	355	397	365	398	344	377	369	361	353	372	363	364	373	396	379	342	369	396	386	399	393	353	387	367	367	382	367	410	372	437	381	402	384	408	392	376	395	389	355	374	402	383	365	382	371	377	350	409	382	381	374	359	385	362	395	359	381	372	380	381	363	349	380	381	355	356	376	358	367	382	379	358	385	381	399	406	371	380	361	396	360	409	384	383	369	404	358	380	376	364	359	389	366	400	386	379	404	338	377	372	390	372	374	354	362	373	353	386	359	342	388	389	400	391	347	381	380	364	389	369	390	372	357	350	382	345	386	393	367	330	371	365	354	383	393	335	346	376	341	370	393	341	392	373	352	390	403	376	369	365	373	398	363	406	373	391	354	390	369	386	341	370	384	366	382	391	373	381	367	406	401	377	376	390	361	396	366	359	391	388	377	400	359	364	379	343	379	372	389	371	354	354	365	369	371	384	384	385	391	417	390	395	382	350	381	364	392	361	371	391	396	383	416	377	403	380	328	398	377	370	377	388	397	391	383	405	383	394	399	380	371	374	384	414	372	386	327	388	381	406	351	390	355	384	357	395	366	406	386	370	392	387	377	357	404	393	365	392	380	338	380	369	399	364	362	377	365	334	375	394	401	354	378	394	366	392	366	401	367	384	366	385	362	386	375	358	373	348	353	425	372	387	359	371	378	393	385	381	379	405	382	352	377	361	390	409	373	375	396	409	376	390	401	376	378	397	379	421	400	425	420	387	364	369	380	345	387	402	366	378	396	365	377	358	380	403	402	385	389	332	370	401	365	380	402	402	356	375	403	370	387	397	392	386	346	361	349	391	379	354	372	366	364	382	364	376	353	370	378	379	401	359	392	409	380	387	385	373	354	365	375	380	395	412	400	378	403	360	361	359	395	316	383	375	393	395	373	387	382	357	375	344	421	370	370	368	369	356	381	369	351	399	372	399	361	421	372	376	385	334	371	394	376	359	394	350	392	403	378	378	376	384	391	381	374	431	380	405	386	381	402	389	368	372	373	395	381	398	402	403	366	388	378	395	385	376	349	386	318	363	369	399	390	374	395	382	371	408	345	401	373	392	391	385	407	373	385	371	401	408	357	368	378	393	390	387	367	383	381	370	392	384	362	358	363	365	380	392	362	417	377	330	355	420	400	364	355	397
32762	56505	46759	34531	25076	15334	9081	6208	3619	1864	1447	1018	1005	870	734	633	652	567	588	535	555	500	459	445	479	429	465	414	407	445	401	439	430	415	452	419	387	413	391	419	435	412	435	409	410	384	382	381	435	393	407	394	382	395	430	397	382	416	413	420	395	400	393	453	421	421	411	421	438	423	428	388	391	393	404	452	396	391	440	413	417	388	409	426	413	381	407	445	394	398	384	422	439	431	383	393	418	427	438	446	400	401	423	395	429	412	412	388	416	412	410	417	412	385	375	369	426	433	395	427	383	403	405	436	382	403	364	401	396	415	411	402	402	417	418	426	404	411	443	413	446	406	406	402	406	367	401	433	436	429	416	422	394	373	399	384	414	430	406	397	377	408	401	415	385	420	406	396	438	399	372	411	423	379	452	399	422	394	452	403	382	400	378	417	438	413	400	433	436	402	376	424	381	439	403	426	438	407	425	430	427	420	431	422	406	418	427	415	413	378	419	413	432	389	415	412	416	394	402	385	411	408	401	377	430	404	405	434	386	422	407	437	428	427	399	404	404	375	409	401	372	379	411	439	436	386	405	411	406	401	399	382	410	435	381	396	419	408	400	446	373	403	411	403	384	441	373	412	410	396	366	410	386	411	380	399	392	397	409	404	409	424	406	399	384	421	395	423	431	399	416	394	410	432	403	409	408	403	411	407	395	418	396	422	426	423	413	423	385	429	356	424	392	386	395	399	397	448	406	439	404	434	419	416	420	415	405	395	433	409	399	396	448	404	401	365	380	396	409	430	437	444	405	376	397	419	401	416	413	396	395	399	424	408	461	408	428	371	433	425	392	439	397	401	408	421	393	400	383	419	416	413	425	416	375	401	401	421	411	375	343	414	419	427	405	415	418	434	400	406	381	433	360	424	391	425	375	388	386	431	380	410	403	398	378	416	363	390	410	417	409	375	392	419	445	442	390	379	412	409	412	443	393	406	405	417	389	410	379	396	398	397	391	421	402	432	406	412	433	379	406	434	409	421	415	416	414	403	395	413	405	423	407	392	405	411	371	399	402	402	435	406	414	405	427	409	415	388	368	378	395	391	383	414	396	443	400	428	409	379	412	386	406	432	395	409	411	385	422	415	400	398	404	432	411	415	374	422	412	369	350	396	397	409	419	418	428	394	425	391	448	423	374	384	380	445	417	420	391	448	408	427	421	404	365	398	404	423	373	416	415	432	413	399	421	372	397	369	436	377	430	426	415	433	412	394	375	400	379	380	416	408	392	407	435	414	402	424	424	406	438	419	427	403	422	408	439	419	411	425	419	408	402	418	405	405	400	415	439	420	356	391	377	436	384	423	402	377	414	426	392	399	464	403	428	397	412	462	413	425	387	405	390	437	433	380	382	399	383	427	411	420	391	405	407	413	386	401	416	414	412	391	424	394	406	372	384	395	379	395	413	406	417	419	441	395	406	424	450	422	385	385	387	426	374	423	389	396	416	446	388	425	397	418	406	426	414	423	389	382	388	431	395	445	391	421	377	408	426	419	438	436	416	403	382	412	414	414	416	381	366	421	423	386	406	432	432	386	438	411	402	427	401	418	444	387	403	418	399	405	388	456	422	403	414	381	392	429	375	423	397	405	420	436	426	395	409	441	413	407	393	440	380	385	421	385	431	395	422	398	402	415	396	397	409	395	419	396	416	419	414	402	408	440	402	392	387	420	397	413	408	403	415	379	377	403	414	398	416	408	393	438	411	405	396	442	383	431	436	416	381	397	361	401	395	434	376	407	428	446	443	388	396	382	424	414	440	411	394	383	370	393	392	408	385	420	429	406	396	375	426	417	376	411	416	429	409	403	378	371	391	417	408	408	413	423	409	408	395	395	412	401	381	408	394	426	435	382	374	400	400	410	381	411	400	420	424	414	404	399	403	381	455	408	409	413	440	359	397	395	390	394	408	423	410	437	394	446	369	408	407	427	411	436	376	395	423	432	396	421	406	413	412	406	406	394	402	410	403	369	426	381	407	405	386	413	416	479	404	379	425	389	384	402	432	426	416	416	402	401	382	405	396	376	427	398	411	406	411	420	422	415	396	412	373	390	397	385	428	421	400	379	397	416	435	377	418	345	404	419	411	403	418	401	402	392	392	403	397	413	429	398	386	423	407	406	401	427	373	408	430	413	386	436	405	406	385	400	386	409	391	385	440	442	442	377	406	406	369	397	420	430	390	378	398	408	392	426	399	386	439	417	398	428	424	408	395	398	371	410	410	440	375	411	380	412	432	421	425	444	393	389	406	410	390	454	417	440	406	444	395	414	400	393	419	380	385	399	420	410	400	404	378	416	421	396	417	397	389	403	434	396	414	418	398	412	421	419	388	428	400	393	381	395	403	417	430	393	387	407	414	366	413	384	420	395	392	412	421	403	392	413	422	419	404	427	405	384	379	458	384	422	404	388	430	429	451	405	399	393	393	406	393	444	386	393	415	420	431	393	416	414	380	389	435	395	416	396	407	390	394	396	422	394	404	389	432	405	388	408	403	425	391	393	414	442	429	427	442	415	429	425	413	392	411	387	410	429	405	419	396	417	420	411	418	421	381	389	378	425	404	397	391	404	428	422	405	373	405	418	446	409	406	377	404	383	387	367	364	409	379	407	395	410	408	414	420	413	402	373	426	394	388	398	399	378	403	437	433	418	386	399	427	390	441	415	433	421	417	401	402	434	396	423	427	374	446	430	402	366	403	413	423	451	375	422	399	451	385	400	406	419	414	396	388	416	387	387	408	435	395	410	412	391	395	396	414	378	450	418	406	398	406	404	394	411	411	365	386	416	439	408	401	393	411	415	445	427	408	404	424	385	409	441	410	419	385	358	407	399	401	439	419	414	410	390	417	389	394	404	394	391	417	421	391	415	385	403	425	389	407	386	418	400	368	382	371	408	424	385	453	390	410	407	429	388	408	362	399	385	430	381	420	380	412	407	448	419	401	411	386	390	407	425	437	400	391	430	450	414	420	372	391	403	445	410	397	425	395	422	400	402	409	413	420	379	402	431	375	407	447	418	426	428	405	368	367	383	434	409	433	447	404	442	383	418	381	403	409	371	402	412	428	413	397	348	404	396	424	405	387	426	405	401	401	409	375	414	396	436	435	378	451	422	432	382	415	406	416	407	425	410	415	379	397	422	375	434	411	420	423	381	412	381	380	433	412	384	394	419	398	414	419	441	424	389	407	432	396	401	389	402	405	418	348	404	400	430	469	412	430	405	415	421	417	428	419	401	368	393	369	423	390	384	419	415	405	415	416	398	415	419	418	430	386	396	379	396	384	393	411	420	396	424	362	407	418	368	436	395	394	383	405	402	378	391	426	436	382	421	393	416	378	409	368	438	396	382	405	389	387	406	406	438	373	424	426	396	392	412	426	419	401	380	424	409	431	406	408	428	450	418	432	405	407	382	440	358	445	410	391	411	359	389	415	402	411	429	399	382	395	367	424	376	376	421
23413	21723	29563	25114	23199	24345	21510	12893	6061	2488	1597	1241	1031	994	915	750	753	680	642	642	614	600	564	607	548	565	506	542	555	493	558	514	543	534	575	539	479	479	547	531	551	464	537	524	541	490	520	499	534	506	501	511	521	563	493	484	508	568	500	531	491	528	517	479	521	474	538	477	517	499	540	545	502	483	543	556	549	498	520	492	519	552	486	515	516	489	511	534	498	515	513	501	525	552	497	533	488	490	517	488	519	547	527	491	524	554	475	506	504	493	517	511	505	562	534	512	497	514	493	578	525	518	533	520	522	489	524	517	508	508	550	523	518	498	528	517	542	506	509	509	508	518	539	494	539	502	533	498	528	507	512	493	513	489	524	539	517	490	493	520	506	479	464	524	486	494	476	492	489	509	538	467	536	510	495	562	495	490	565	484	530	517	487	502	473	515	504	544	525	508	539	503	521	481	508	495	531	522	493	493	506	498	484	509	494	534	525	479	501	526	526	495	514	484	511	498	499	511	499	519	515	477	488	502	495	512	562	510	542	512	503	539	511	485	509	490	514	524	513	527	549	555	515	501	516	537	496	492	491	514	516	514	521	554	516	537	520	522	490	489	496	488	479	530	530	518	486	493	543	530	515	505	511	500	488	472	523	526	538	521	490	469	496	540	518	468	509	515	500	508	519	507	508	516	534	539	545	476	533	504	514	514	546	490	502	503	529	479	532	544	514	512	504	459	499	461	518	498	511	567	508	542	525	488	531	513	549	508	521	509	527	517	523	524	505	471	526	529	507	493	521	502	482	527	500	530	508	518	497	529	515	473	525	520	520	510	532	508	528	475	512	504	462	494	491	485	545	519	495	491	492	515	505	534	480	520	494	517	499	515	538	545	496	475	504	486	500	510	525	518	514	508	515	512	536	500	527	496	528	503	496	508	524	503	493	517	527	473	523	507	532	498	523	501	510	521	504	507	520	455	502	527	478	474	458	475	525	514	502	492	548	483	511	530	519	498	547	540	505	436	471	466	504	530	520	517	546	483	526	490	485	506	525	540	505	501	554	491	552	580	529	483	486	501	506	480	529	500	538	522	478	517	533	503	483	512	494	493	514	505	500	520	515	470	520	480	544	484	505	507	529	466	515	516	540	503	515	462	543	515	517	502	490	523	531	541	510	483	516	517	525	454	522	490	528	490	485	493	498	515	510	535	492	484	530	508	483	496	558	506	486	510	547	540	483	533	495	468	531	519	507	489	541	498	468	533	509	528	531	532	479	524	499	476	525	539	510	502	510	518	524	522	463	488	511	525	494	488	502	518	525	538	502	521	500	488	515	514	501	536	511	480	514	514	510	531	499	520	493	504	529	517	508	524	504	540	521	531	496	519	523	495	464	509	462	515	518	506	571	545	497	509	442	510	509	491	464	537	524	507	488	498	492	507	505	506	517	536	527	533	491	519	488	523	553	539	509	541	491	539	487	515	467	504	499	491	497	509	458	485	535	557	516	515	493	513	451	505	550	514	529	503	526	496	517	523	501	483	487	503	507	475	487	454	519	476	504	547	504	521	538	524	565	556	535	530	511	482	493	482	506	546	506	520	507	516	515	504	501	540	525	485	520	508	479	526	489	471	522	499	525	496	553	526	479	542	536	498	535	477	476	534	501	519	501	552	500	528	496	498	473	534	534	516	501	535	509	460	540	538	494	508	479	533	525	502	491	485	468	516	538	495	510	490	491	482	520	502	486	493	490	455	489	498	484	484	534	524	532	484	528	476	508	549	535	514	520	529	526	530	516	500	485	504	508	518	528	519	495	490	518	502	530	517	523	493	521	511	559	533	518	539	494	510	525	489	492	496	516	502	492	528	525	451	503	538	521	553	557	514	538	483	517	538	551	504	510	525	490	536	480	510	495	516	523	485	520	517	500	527	534	518	491	547	493	528	534	544	516	491	503	485	519	494	508	506	515	498	481	525	509	485	497	529	555	516	490	494	506	525	528	498	533	457	521	511	518	518	507	452	509	513	516	557	475	500	512	505	495	501	506	496	480	517	542	526	512	505	540	526	520	524	528	525	506	492	481	535	504	505	525	468	521	489	540	531	546	517	590	498	545	513	499	493	505	504	506	497	510	525	537	519	493	492	529	549	486	493	506	517	534	501	451	526	499	511	509	521	513	498	499	533	502	519	494	515	521	541	491	526	501	517	473	462	506	480	534	524	527	477	508	517	487	542	513	506	478	540	488	478	507	534	553	524	535	544	497	510	527	515	503	523	523	509	512	535	489	500	487	492	476	498	476	503	505	537	500	509	504	497	520	491	507	496	524	508	514	441	491	474	542	501	559	533	526	528	490	503	495	538	528	460	507	502	539	494	460	489	536	459	513	580	497	508	506	511	525	555	513	494	535	499	511	511	523	514	506	472	508	506	547	514	474	500	487	502	517	534	501	540	550	491	485	524	511	500	538	497	483	575	533	506	480	512	489	516	519	520	525	515	492	505	499	451	507	518	532	532	484	490	508	524	505	529	488	463	466	523	530	516	486	473	511	511	496	512	559	464	461	550	499	485	500	494	561	495	488	511	524	523	532	522	485	518	504	513	523	520	517	538	525	534	522	537	531	512	513	495	499	525	560	507	464	539	510	529	515	546	558	484	488	491	545	530	509	511	509	527	491	504	517	498	483	528	521	515	542	527	503	469	475	524	494	496	469	517	511	505	478	537	517	496	506	536	535	496	545	521	518	500	490	572	541	535	548	500	530	559	495	525	488	513	487	524	521	489	547	494	512	494	471	500	557	476	525	500	519	479	453	491	554	491	511	499	474	550	584	546	512	492	516	456	491	492	521	510	509	467	494	526	503	525	513	525	516	530	500	524	509	507	499	428	553	531	462	517	515	510	538	513	506	491	503	493	517	492	504	524	495	514	535	513	509	496	521	479	491	519	511	518	505	508	529	517	504	487	517	474	537	488	502	552	501	520	510	508	517	488	490	473	509	482	517	515	525	517	504	495	491	529	503	493	521	479	494	494	551	495	490	526	500	501	500	493	513	497	508	533	519	530	520	487	497	531	487	560	485	546	480	503	514	498	543	564	515	510	508	538	543	502	518	500	525	522	477	529	516	483	501	519	489	478	507	510	478	521	514	481	499	504	512	473	512	491	505	510	550	557	516	525	524	501	488	530	543	534	494	520	518	491	508	516	496	513	526	567	491	508	513	556	479	495	505	500	508	536	483	509	541	498	525	525	497	511	521	511	535	513	519	483	533	499	509	481	508	519	537	468	533	531	489	540	499	513	482	547	530	499	474	506	446	514	479	513	501	558	498	539	464	529	465	523	504	504	492	526	509	483	512	545	532	490	468	508	470	520	492	542	520	520	517	506	535	478	507	513	548	487	550	532	486	541	567	465	502	490	485	534	528	524	500	517	512	537	521	552	555	497	484	531	490	508	492	526	503	521	557	502	486	506	484	552	519	548	526	545	537	476	515	532	478	512	501	484	519	499
35686	67975	57933	42975	33915	25600	19041	15907	8459	3721	2387	1742	1510	1294	1126	979	878	788	789	751	722	671	667	648	627	543	543	588	595	566	532	572	512	563	548	568	524	564	542	508	541	534	527	567	491	502	518	537	532	535	511	484	572	516	534	557	512	556	504	510	467	520	501	514	556	493	493	525	522	558	545	513	523	491	530	533	550	533	537	530	570	522	520	486	528	544	452	525	557	594	521	508	505	547	537	501	530	464	537	527	532	531	511	481	485	538	499	542	521	561	548	485	558	563	519	546	551	516	493	513	519	493	532	506	490	520	518	500	554	505	519	553	514	528	527	489	562	531	505	525	471	511	502	539	502	557	508	515	513	574	524	534	511	510	553	543	491	543	564	509	505	530	529	512	511	540	501	478	540	560	534	495	492	481	473	534	546	555	533	503	534	512	547	538	522	515	520	462	485	480	548	520	557	526	498	548	495	475	519	521	508	556	508	530	532	517	509	526	525	557	540	551	544	520	518	538	556	492	503	531	497	512	505	514	521	531	503	490	534	500	500	524	541	525	546	533	503	566	490	518	489	534	510	518	509	519	456	547	511	475	517	515	508	531	519	491	579	482	526	527	511	537	494	521	529	529	555	533	487	527	536	520	474	498	535	554	498	557	541	535	492	552	517	531	516	597	572	522	524	466	501	548	489	496	515	530	526	539	471	497	549	515	496	486	498	557	495	526	519	535	533	514	530	494	584	532	523	485	538	511	564	524	567	516	542	533	527	497	496	533	524	502	553	530	507	509	537	480	550	533	537	541	514	477	526	499	499	518	526	553	516	542	529	538	553	519	539	550	525	519	515	502	524	536	502	513	543	568	480	494	506	530	482	522	499	541	540	480	502	520	521	517	512	518	469	517	528	546	530	533	491	498	516	549	533	502	494	517	548	505	576	471	513	500	544	538	513	478	494	492	489	523	533	502	510	517	498	513	461	531	498	561	484	507	525	519	553	511	534	521	492	484	544	515	542	485	519	572	506	518	535	485	508	493	544	537	497	514	498	509	503	527	493	496	492	530	544	531	563	498	512	546	547	517	498	482	490	510	520	487	546	552	512	502	509	503	506	530	523	482	506	548	548	545	477	555	551	512	541	557	491	519	490	514	522	513	489	540	521	544	527	513	492	498	536	469	513	559	517	519	532	504	520	521	519	552	542	522	506	491	550	545	513	538	568	520	502	547	525	521	533	519	495	487	520	561	513	481	492	552	536	492	534	500	552	537	518	540	481	542	562	525	531	504	547	475	500	552	504	514	531	520	508	530	490	507	551	508	539	528	536	492	551	524	526	486	518	529	520	508	493	476	536	527	561	535	549	516	508	519	523	543	496	513	522	513	529	522	544	463	536	573	514	530	526	523	502	570	527	551	509	473	561	536	541	542	547	523	528	500	523	521	498	524	508	533	525	564	556	514	493	513	504	520	541	491	496	551	554	557	531	539	520	559	521	520	494	504	532	529	531	494	477	499	508	537	571	536	511	550	545	532	563	502	514	524	510	483	490	516	527	498	482	495	535	517	535	481	531	511	512	507	542	541	549	555	549	485	538	546	499	479	518	513	544	546	498	557	531	517	523	537	499	529	535	540	492	494	503	525	537	537	507	525	508	534	476	521	535	540	482	563	508	586	481	555	518	508	477	542	567	514	497	547	519	520	515	547	481	533	510	518	515	501	520	522	509	537	556	541	499	514	540	535	477	538	518	550	501	541	509	532	490	488	527	486	521	525	538	541	540	545	534	517	515	532	518	532	495	537	524	567	517	554	511	502	495	492	519	550	493	504	484	510	518	532	527	532	507	567	504	528	539	502	554	520	525	541	533	500	510	503	541	525	512	531	506	592	563	515	529	538	549	525	493	518	500	543	499	497	518	498	498	484	500	520	497	525	520	525	537	539	499	506	519	484	510	510	521	528	523	553	487	552	497	550	460	512	506	503	511	501	557	471	505	495	568	525	528	541	512	472	526	536	505	500	546	530	486	522	563	484	545	497	562	502	543	577	517	511	548	502	547	493	492	551	566	545	553	531	556	491	479	528	531	551	515	537	515	507	520	497	560	519	504	520	514	530	550	515	505	504	507	509	539	506	531	543	517	547	549	517	518	535	549	528	480	526	521	544	542	499	488	546	506	533	533	500	499	505	512	464	496	476	501	545	492	505	512	540	522	536	538	502	553	521	476	481	516	537	515	559	506	508	528	522	521	525	536	509	533	509	528	477	524	505	538	505	550	546	486	530	548	520	525	532	511	543	520	516	535	505	507	528	519	501	519	492	477	501	497	532	508	533	496	533	528	566	552	517	511	485	544	501	501	499	484	562	541	499	512	529	526	555	513	488	508	500	536	560	554	503	534	495	513	509	543	532	505	534	490	506	527	506	518	536	536	490	543	530	536	520	503	535	516	503	521	523	517	465	507	502	486	551	482	504	523	514	526	508	473	515	514	528	527	498	497	533	500	508	536	496	514	496	535	520	536	512	529	505	497	531	527	514	537	536	538	524	500	547	521	511	528	483	542	518	537	518	567	492	509	498	479	498	536	536	490	509	489	501	548	579	551	507	564	512	506	493	477	545	499	550	491	558	484	530	548	502	561	507	493	539	490	529	524	492	509	524	520	514	524	578	498	559	485	524	483	506	532	530	562	522	508	522	479	540	561	549	532	531	514	533	540	503	506	516	525	507	522	513	511	513	501	467	498	494	515	509	535	526	491	548	523	501	556	552	527	517	524	526	520	522	559	530	536	469	503	546	539	557	538	518	485	490	543	525	545	474	531	458	537	511	496	504	506	500	518	532	529	526	544	500	508	538	557	513	529	531	540	529	541	511	491	551	526	504	506	536	511	519	531	494	526	493	478	511	551	561	494	512	502	496	523	505	522	520	535	515	487	495	504	512	509	530	506	527	549	552	495	548	526	500	498	531	530	495	580	528	484	521	487	516	497	553	520	539	497	506	517	550	530	522	558	532	521	521	536	489	560	547	519	540	505	504	489	529	521	473	516	500	519	511	563	552	519	530	516	490	527	524	525	538	527	508	503	523	527	520	541	531	533	539	511	499	541	496	505	488	532	505	507	557	530	538	531	511	532	503	502	504	536	522	526	478	507	534	521	513	488	527	531	526	506	531	527	524	508	539	508	515	514	519	492	513	536	538	522	525	491	501	526	498	496	537	495	518	554	518	550	527	504	527	479	507	507	548	523	522	534	539	498	531	568	509	516	489	529	510	525	531	514	526	497	496	498	523	558	559	503	545	505	519	494	516	511	560	536	483	534	504	522	537	517	495	461	528	531	521	491	503	501	516	536	524	556	509	503	538	542	520	517	515	519	522	503	519	543	546	480	528	534	530	527	532	517	554	536	548	560	504	517	542	541	519	516	497	489	513	506	483	507	516	525	552	517	494	524	527	477	552	507	526	485	521	505	499	545	566	533	491	500	528	524	470	537	550	540	559	522	542	535	528	513	523	554	508
32403	37436	41357	29672	18427	10036	5134	2906	1369	842	588	510	487	434	387	397	378	336	342	324	315	329	323	329	333	288	291	290	281	313	266	305	300	317	275	330	305	290	252	316	334	291	316	302	302	290	292	285	283	284	301	300	277	311	298	341	256	286	310	274	283	249	326	305	282	297	294	299	322	280	289	266	292	276	321	275	289	284	312	271	282	289	248	266	319	291	287	265	276	287	263	292	284	281	306	327	299	272	268	281	292	275	261	285	311	278	290	313	304	275	288	280	280	297	290	288	290	299	281	274	280	274	296	281	277	287	280	292	303	268	317	260	297	302	276	281	300	266	305	299	276	261	285	286	281	303	311	264	300	284	314	283	291	273	300	283	254	282	288	283	301	282	323	302	302	292	292	296	291	305	301	308	296	301	295	288	302	280	283	308	281	288	271	290	288	272	293	320	286	303	314	272	304	272	284	267	294	323	291	304	281	301	276	267	288	313	259	292	263	277	277	286	298	300	265	290	289	273	295	269	288	293	339	320	296	302	317	287	273	274	275	299	312	290	285	283	295	288	317	264	286	284	309	270	262	267	278	296	287	295	275	274	314	304	281	275	305	305	305	295	279	276	289	294	296	286	294	307	279	280	304	268	318	310	308	284	292	264	299	303	268	281	310	279	320	277	313	298	322	291	293	292	287	308	285	277	308	314	293	327	294	265	298	284	298	268	287	318	309	291	309	294	311	285	278	308	300	276	309	305	298	319	289	268	263	309	324	291	285	314	274	294	264	280	299	292	277	287	292	284	310	341	309	272	270	323	301	286	284	292	296	284	276	308	313	305	286	296	313	273	306	294	302	304	295	286	288	311	301	296	357	277	311	294	291	297	301	302	302	292	292	276	329	275	293	288	297	293	289	299	261	301	309	275	284	341	286	262	293	264	301	295	307	270	313	307	325	300	297	302	317	260	310	290	267	313	275	314	281	297	306	267	301	276	297	286	302	300	316	294	278	272	306	318	292	281	278	292	258	291	278	283	261	288	284	285	287	320	309	310	310	284	289	281	282	278	276	314	324	339	288	312	285	319	304	312	292	270	275	287	284	310	314	275	299	294	284	309	272	305	281	278	289	303	247	278	281	297	294	303	286	271	287	302	282	289	317	304	316	297	301	321	281	276	283	280	304	282	282	294	317	300	282	298	286	311	294	307	278	275	298	305	268	276	281	328	278	267	306	313	299	291	289	287	295	257	306	303	317	334	277	292	281	300	301	283	295	292	302	311	288	274	333	320	289	269	291	295	296	259	297	260	270	281	266	311	302	283	293	297	323	268	276	253	299	288	295	255	297	327	270	308	291	278	268	288	297	289	288	284	322	264	313	326	303	303	290	281	256	284	297	287	286	286	316	299	336	283	298	294	291	269	298	326	289	289	314	283	295	283	275	301	267	286	280	271	274	301	315	271	278	243	295	274	278	277	297	303	314	319	297	277	293	305	287	314	273	281	291	279	243	286	310	290	264	284	307	317	295	304	321	293	310	293	276	309	306	290	280	307	287	302	288	277	277	319	298	277	291	269	290	299	305	303	297	298	279	310	272	294	283	288	313	266	292	334	307	334	306	287	288	282	290	307	245	303	301	294	302	273	290	279	281	291	294	304	318	277	297	254	278	293	277	299	306	291	336	290	298	275	285	264	272	309	277	280	276	287	276	324	297	303	278	246	298	254	271	308	289	302	302	313	285	274	301	300	298	286	285	303	318	313	307	283	268	291	309	277	271	281	292	286	333	298	283	284	285	282	280	312	295	306	303	314	290	268	323	303	265	282	293	273	305	318	299	270	283	321	305	276	271	285	287	288	249	294	264	294	271	315	305	298	288	314	323	305	246	332	320	277	296	301	271	292	319	277	305	324	303	266	292	315	289	279	292	291	260	292	267	281	277	257	294	277	296	291	296	296	273	291	289	268	267	282	292	320	313	297	277	311	307	298	283	327	286	276	303	292	302	282	302	294	280	297	295	315	327	301	301	297	288	277	313	269	308	283	308	274	315	325	270	314	330	282	278	334	278	303	275	292	281	313	296	310	298	294	309	280	282	268	312	312	316	330	250	282	289	305	285	270	264	251	293	310	279	309	272	292	315	282	301	298	323	274	282	274	292	291	282	314	314	268	340	289	267	277	292	316	302	292	306	271	308	285	296	265	270	292	295	298	261	287	320	299	284	279	269	320	319	279	286	326	297	285	299	294	282	268	268	282	263	281	285	294	246	312	290	293	308	301	302	290	304	299	295	282	280	309	322	300	318	282	274	276	287	285	286	273	298	294	302	312	286	283	272	293	304	296	293	297	304	313	280	284	292	294	281	303	274	318	279	290	302	275	296	297	317	275	306	267	284	310	289	316	319	288	302	305	290	287	286	277	290	296	300	331	279	284	272	297	278	309	306	302	307	283	321	312	269	294	277	288	285	271	295	273	308	262	309	265	307	258	310	285	301	268	310	267	286	290	286	292	311	266	306	304	325	282	310	299	310	257	295	310	282	324	279	265	271	284	296	276	310	278	258	276	309	291	275	297	302	316	292	284	302	292	315	303	291	279	317	299	292	291	278	335	296	311	274	295	278	294	307	322	284	306	256	306	290	312	265	285	298	312	283	302	281	314	331	291	324	279	292	305	285	301	310	294	276	287	312	304	276	290	294	279	326	320	302	314	289	287	272	305	303	273	295	298	289	285	308	282	292	283	305	284	293	303	285	296	286	290	291	298	295	289	284	317	317	291	302	292	301	274	267	294	279	269	299	274	270	304	318	294	284	268	278	297	284	286	286	329	315	317	310	303	264	277	279	308	293	274	285	261	271	298	284	280	293	298	282	291	276	285	290	293	301	310	284	285	289	283	302	304	264	293	297	300	294	278	315	284	350	296	308	289	297	300	295	295	245	311	296	273	269	298	282	277	320	326	276	323	301	297	288	280	326	301	303	307	269	248	282	288	269	288	259	288	285	282	289	282	281	291	294	297	301	292	285	282	261	293	319	287	300	325	268	291	294	280	328	284	275	280	297	297	285	296	302	289	255	282	285	291	302	285	312	284	292	288	294	319	278	320	294	302	322	289	257	305	283	312	272	285	281	282	286	258	301	289	284	281	301	280	292	296	309	302	310	301	311	256	276	262	297	286	306	305	271	289	312	271	275	273	303	270	285	280	285	279	297	300	291	292	327	296	255	308	295	306	287	329	296	280	307	293	250	289	316	278	298	269	323	287	313	295	285	290	308	273	274	275	253	275	280	292	296	282	290	313	291	300	282	313	299	287	304	324	282	313	267	288	265	276	304	271	300	325	283	273	322	276	298	304	268	296	293	270	295	294	294	306	278	325	278	292	292	301	311	293	288	300	305	296	327	274	287	280	286	318	316	319	285	319	292	306	291	279	295	299	287	280	296	285	317	302	268	268	267	292	302	317	290	278	315	296	275	301	265	287	303	303	296	287	313	305	327	313	291	299	309	286	292	320	282	309
33807	51540	40495	27406	20402	12903	7840	4788	2311	1373	950	714	658	571	532	454	429	393	400	368	380	354	357	335	363	346	350	328	328	362	335	313	348	323	339	338	333	316	323	320	329	290	314	309	337	328	291	316	304	310	317	303	306	313	321	336	300	292	335	332	324	308	322	328	320	329	302	299	311	332	306	314	333	326	292	311	328	292	328	347	352	306	356	282	275	331	310	350	331	292	305	313	305	297	329	294	334	351	331	293	314	292	311	316	311	316	311	315	333	351	296	282	313	324	297	299	294	345	315	297	295	319	346	298	322	301	317	314	322	314	336	316	309	339	326	313	306	302	320	311	322	299	302	338	330	287	314	336	306	311	316	311	279	314	322	297	301	317	297	320	335	322	301	308	314	321	353	303	313	338	311	299	320	325	295	333	314	311	295	324	322	311	342	322	336	324	323	305	329	322	333	325	316	320	335	300	335	313	329	344	351	318	321	316	310	288	309	303	330	311	320	315	327	304	295	265	319	318	337	288	296	337	339	312	303	309	323	354	314	317	312	295	348	313	314	329	330	340	323	314	295	307	332	322	303	302	307	351	313	300	301	300	348	310	306	311	288	298	314	315	311	318	353	359	312	319	344	287	314	346	309	317	325	337	321	294	339	316	310	287	317	307	311	301	315	308	311	307	287	313	334	341	310	304	322	325	288	329	314	318	322	343	301	309	298	297	294	306	283	371	331	328	306	299	315	333	312	329	304	304	324	323	309	290	300	329	283	321	325	304	320	316	291	335	304	302	317	330	278	318	306	310	335	313	318	332	275	307	334	301	325	325	297	317	333	328	346	313	279	313	337	298	324	311	297	308	326	297	328	344	313	314	302	331	353	326	321	321	331	316	311	323	316	325	316	319	318	334	328	301	324	286	349	304	329	324	323	317	358	320	308	337	303	314	331	352	324	311	312	323	363	297	336	289	308	285	327	324	308	315	339	328	320	339	313	318	306	328	304	308	337	355	321	350	301	313	299	315	345	266	313	337	335	332	319	292	306	340	298	308	305	327	335	288	329	338	350	326	305	271	317	304	307	295	309	339	293	274	310	314	323	320	311	290	334	363	314	308	309	301	307	321	311	324	313	328	331	316	341	300	309	301	323	271	334	265	299	293	333	326	330	326	315	319	313	320	325	325	308	303	302	338	314	340	292	311	355	313	336	330	318	314	294	321	345	315	309	296	293	316	324	307	288	320	297	324	305	316	322	287	315	298	309	290	324	341	318	333	329	277	307	313	326	331	309	322	286	327	343	308	314	271	320	297	300	311	288	301	336	288	322	322	342	313	291	300	361	310	280	328	323	313	317	341	332	310	315	304	338	352	300	301	341	357	328	312	275	310	318	287	329	330	312	311	308	296	308	290	334	318	309	313	315	313	288	331	297	309	348	299	311	324	323	300	319	293	324	309	328	330	331	322	310	321	302	328	313	331	308	352	294	297	341	312	295	326	326	311	292	330	337	332	305	345	289	315	324	312	290	291	329	301	341	343	346	301	326	322	314	312	311	295	333	323	324	327	322	327	314	335	305	359	309	299	325	306	326	296	324	299	275	340	297	296	326	286	330	324	310	321	302	299	305	323	317	329	305	300	313	300	321	325	332	311	317	315	308	313	329	317	307	310	329	320	280	312	318	298	338	303	309	320	347	337	346	333	339	333	335	365	296	312	316	319	290	352	319	312	316	313	307	303	290	298	293	316	275	315	303	326	318	345	315	309	303	316	310	342	296	312	300	299	291	283	314	319	314	312	307	315	313	316	326	299	299	309	301	320	317	310	334	334	312	288	298	305	304	285	348	321	339	315	289	305	322	342	306	310	316	310	339	322	299	262	307	306	304	325	317	325	293	321	298	341	316	333	328	307	313	325	292	324	289	328	313	364	339	325	317	300	320	333	295	283	299	331	333	284	299	279	309	329	342	325	320	322	293	305	317	303	316	332	305	322	325	311	307	319	327	292	309	321	304	282	301	330	283	321	332	299	299	283	298	305	324	305	312	318	298	292	314	316	316	335	308	313	336	303	341	322	290	338	322	323	316	318	310	304	325	292	342	347	334	328	309	326	328	336	321	344	321	303	308	300	326	313	303	314	312	310	340	303	357	292	333	333	302	325	315	309	327	311	323	340	343	333	309	327	324	307	331	332	321	300	305	326	270	313	332	357	325	302	319	329	319	346	313	327	346	320	303	311	323	316	350	309	294	315	309	293	343	334	336	308	262	319	314	331	318	328	312	327	331	320	311	336	332	318	324	304	305	285	349	317	308	301	316	300	293	304	322	301	314	306	306	316	304	359	318	301	318	323	280	305	296	338	305	286	333	303	269	299	323	344	351	326	325	317	328	305	300	336	336	331	284	311	315	278	323	320	307	339	312	296	338	322	307	325	294	323	322	300	345	303	331	319	311	317	314	296	347	318	298	311	343	319	301	330	306	291	333	320	328	306	343	341	322	320	309	304	324	295	305	294	312	288	300	340	327	331	308	351	288	310	343	340	287	318	325	322	313	312	322	314	318	348	324	323	298	324	305	307	305	269	319	292	317	302	342	308	312	333	320	335	312	347	317	303	308	319	306	312	314	301	312	303	340	302	310	294	311	342	316	325	301	320	264	300	303	341	347	317	301	322	302	313	327	296	334	309	316	337	334	313	311	325	327	322	311	312	315	307	321	309	297	313	326	285	341	299	328	317	330	326	297	335	286	359	345	313	333	319	303	344	316	326	350	335	330	286	337	302	339	353	281	326	299	350	323	340	350	319	305	282	295	280	313	318	310	339	326	317	298	322	316	316	292	338	338	297	333	307	297	337	330	290	304	311	336	334	292	329	287	291	340	340	323	311	320	320	305	327	334	305	320	303	327	321	316	320	305	325	346	312	312	316	321	310	325	356	294	339	338	349	324	291	279	283	323	319	321	359	342	338	341	325	320	354	328	316	310	313	309	316	332	330	309	301	307	299	315	293	307	308	295	274	296	353	319	314	314	302	288	312	335	354	311	348	285	319	318	319	316	310	310	327	316	327	305	349	314	290	343	300	299	323	293	324	301	303	298	294	309	332	347	322	312	308	341	329	328	326	315	288	309	331	301	349	327	293	319	308	311	315	336	331	335	332	296	320	329	319	316	323	318	325	332	339	347	326	330	334	327	307	332	322	287	343	340	339	334	281	341	324	297	327	337	327	313	323	284	331	297	277	316	312	305	316	324	355	311	298	288	348	296	292	318	316	315	305	312	311	296	322	293	305	326	291	285	316	312	296	285	317	280	290	272	304	323	293	344	273	332	316	311	287	323	295	343	321	329	292	333	290	327	318	315	310	340	321	305	310	318	303	328	319	319	299	323	300	295	297	312	300	350	312	302	318	324	351	309	322	324	284	332	317	296	342	318	329	343	303	313	324	299	323	325	317	314	330	297	285	345	296	328	319	325	318	312	321	288	344	290	302	319	281	312	319	339	338	316	302	310	314	349	315
24608	21719	29547	27404	25898	22082	16609	9398	3972	1872	954	790	707	647	659	525	493	456	479	466	440	441	412	426	399	382	377	394	364	375	373	379	326	378	355	379	357	365	367	316	366	382	368	350	343	352	343	359	351	351	351	402	353	362	339	398	363	371	356	354	367	364	386	380	352	329	356	349	392	379	349	342	321	350	340	365	383	370	361	372	352	325	337	365	404	355	353	343	339	374	365	365	388	348	384	365	398	347	377	386	349	353	332	396	338	346	351	374	335	366	352	355	390	357	348	341	334	351	380	368	363	358	374	349	348	334	356	331	392	358	365	353	362	372	354	345	354	338	374	358	349	330	315	363	359	366	379	340	367	384	375	378	377	336	391	344	367	364	370	358	362	345	335	371	369	361	370	318	355	349	348	372	378	399	338	363	363	365	421	369	337	345	378	334	369	327	364	338	357	372	362	348	404	336	356	347	357	356	341	385	381	372	372	329	392	403	400	318	341	356	349	379	331	347	361	378	353	358	393	355	340	376	371	403	363	345	380	356	345	397	344	346	375	337	374	378	404	360	363	422	378	349	351	342	374	326	381	375	383	376	361	359	357	349	361	377	354	353	370	337	334	352	361	322	335	364	347	370	377	342	380	384	340	361	396	328	359	359	327	356	348	357	373	372	363	340	376	342	366	386	378	373	341	349	370	352	355	382	377	372	360	359	356	355	341	308	394	349	357	394	376	373	358	368	357	355	376	375	374	348	368	395	364	371	368	389	366	357	347	327	368	395	383	367	366	362	377	346	345	345	358	356	354	370	357	362	386	297	408	352	359	412	358	377	338	348	355	383	375	365	320	362	362	324	386	403	375	391	329	347	354	354	336	381	366	378	357	383	369	354	380	370	361	327	368	360	395	381	397	367	353	386	339	363	338	358	374	366	369	335	342	345	396	355	372	359	361	340	371	338	349	336	385	360	363	351	336	358	360	363	384	395	439	345	371	358	411	368	343	357	376	389	338	340	346	370	371	337	368	336	363	383	348	324	367	390	355	362	376	385	377	336	345	382	342	364	340	367	398	377	349	401	364	344	357	360	352	368	380	350	362	359	363	365	362	366	364	358	349	356	350	348	377	356	334	351	340	405	366	341	404	364	364	378	335	353	399	357	373	375	393	361	374	330	371	364	371	344	346	372	347	348	375	387	354	322	339	353	393	375	395	379	383	365	359	366	348	353	382	356	373	367	414	406	373	374	375	356	362	337	351	331	397	360	329	379	365	382	369	335	367	365	328	340	333	404	386	364	375	362	368	353	364	357	361	374	375	344	347	354	372	397	369	374	350	382	375	351	358	334	356	401	341	376	343	372	359	363	327	333	358	357	357	376	376	364	315	364	330	373	346	346	351	401	375	339	346	346	380	365	362	340	352	330	398	376	338	380	345	376	360	364	365	371	326	361	352	359	330	340	350	353	376	380	366	373	348	378	355	382	382	363	383	396	362	374	386	358	370	352	348	334	381	345	380	372	382	365	349	385	408	334	366	395	357	359	355	339	336	383	365	394	364	372	372	358	398	357	384	395	366	367	354	391	351	371	356	348	362	391	355	344	360	356	302	372	357	376	383	363	356	365	363	377	341	362	385	355	384	361	376	380	373	318	366	370	364	382	361	346	364	396	379	367	353	427	362	340	400	385	356	347	318	359	347	350	343	341	350	361	371	341	344	386	350	335	328	362	343	329	327	385	385	321	422	361	326	362	353	347	363	353	359	380	356	326	353	381	343	359	344	383	358	382	379	367	385	388	351	345	377	362	352	362	395	378	356	357	342	351	372	356	350	341	380	355	356	378	379	367	377	394	327	392	364	350	379	336	361	396	373	353	349	352	352	365	361	352	365	350	374	373	347	387	352	367	377	362	375	369	378	393	419	374	360	334	358	352	349	379	371	351	350	365	367	374	336	379	378	353	346	375	331	372	370	377	355	349	330	357	370	358	354	351	381	353	388	374	379	363	346	359	329	373	366	345	372	358	382	362	368	392	342	353	345	372	352	362	345	356	332	375	326	374	375	372	364	378	351	362	368	362	358	354	359	364	372	366	343	346	333	387	330	364	391	333	330	384	352	352	388	349	370	335	311	377	400	380	328	367	347	353	354	376	350	384	362	355	370	353	383	372	357	333	342	328	370	347	331	370	377	345	355	353	374	366	354	383	372	365	338	370	377	342	340	356	371	357	338	403	385	334	397	385	379	370	365	369	332	359	368	335	420	368	395	356	358	357	326	371	356	374	344	357	384	348	337	343	370	390	372	343	340	350	364	382	369	354	356	347	374	354	372	313	373	330	345	340	335	369	356	347	348	370	345	371	360	343	384	347	380	381	328	350	349	312	361	375	354	377	379	383	358	351	371	341	376	388	367	329	359	390	328	369	322	371	363	366	346	352	333	341	355	386	359	353	353	361	368	371	342	368	342	359	358	369	346	351	360	348	359	355	341	361	369	360	321	362	325	358	337	390	350	355	361	340	352	368	382	348	332	356	360	373	360	378	387	398	343	394	344	393	364	347	341	370	348	355	352	369	370	324	350	362	368	383	355	334	340	361	355	355	329	367	359	365	377	392	357	389	368	347	338	376	385	361	359	361	369	397	334	348	334	365	340	372	336	345	326	383	338	354	386	380	328	354	363	384	372	383	359	369	352	376	346	360	366	373	353	383	351	362	376	343	356	334	382	372	328	392	337	340	353	352	355	361	352	376	379	364	377	392	370	360	361	357	376	382	343	342	357	332	368	334	331	389	350	354	339	337	387	384	362	375	395	355	356	378	353	343	356	365	330	360	368	373	361	392	334	333	315	371	327	372	406	358	329	368	354	369	367	328	375	359	368	364	370	372	368	349	341	336	357	347	350	338	371	388	358	355	365	367	372	359	375	343	318	380	313	356	355	341	395	397	323	345	360	364	362	360	375	376	329	396	363	338	361	369	371	332	379	388	344	358	362	364	338	362	365	338	358	330	358	361	386	390	374	317	348	369	348	383	366	360	351	345	378	349	363	384	346	371	357	359	358	368	352	366	355	362	356	368	365	378	356	335	370	350	346	392	380	362	368	332	367	372	365	370	367	349	367	362	361	388	375	392	348	347	366	359	389	356	352	340	374	387	385	355	372	368	368	365	346	351	352	384	366	364	375	351	330	350	359	360	363	353	353	337	318	365	368	344	371	364	372	358	353	388	349	368	391	364	375	327	358	336	338	357	373	394	322	354	346	361	346	328	332	327	364	350	360	362	361	369	373	390	373	364	354	350	368	384	372	372	372	370	351	406	364	411	355	356	365	348	381	370	340	339	355	351	361	376	380	347	355	387	370	381	366	386	360	355	352	369	396	357	369	345	355	389	326	388	355	377	365	379	359	361	352	377	368	363	405	343	356	351	387	369	374	387	344	362	342	376	363	361	410	357	366	370	383	367	360	367	376	370	341	376	340	352	354	342	387	367	344	367	335	375	349	350	356	360	359	363	391	334
33448	61140	50116	38467	31258	21907	18345	12330	5995	2977	1467	1075	948	919	797	659	584	552	543	531	462	479	428	437	440	413	430	407	382	390	406	418	424	397	388	414	363	351	365	392	382	369	357	370	357	354	391	393	411	368	404	357	379	374	391	387	381	403	386	388	354	367	379	376	386	399	402	394	371	386	389	386	402	403	378	354	399	371	382	382	366	363	395	359	393	425	401	400	411	372	348	354	408	380	385	387	377	407	410	354	384	366	388	347	364	362	394	400	370	383	346	364	378	369	375	389	378	378	418	367	382	385	350	399	409	392	364	362	401	396	372	417	368	342	370	374	350	389	367	375	385	371	331	371	375	341	340	392	404	371	377	378	369	384	381	395	376	403	382	394	377	348	376	392	430	402	370	386	402	401	380	381	394	384	414	383	388	399	402	388	367	340	376	364	381	385	404	366	382	395	382	380	391	408	397	362	371	393	396	367	391	377	404	363	387	371	361	376	367	366	369	371	368	371	384	388	352	381	363	363	413	358	360	388	339	406	399	385	388	393	376	395	370	380	382	380	378	363	360	372	355	391	371	379	401	373	402	376	368	384	377	344	387	365	388	344	366	377	392	396	387	398	384	402	358	373	358	377	380	373	372	373	361	381	369	362	409	386	359	389	375	375	365	381	382	402	393	380	361	388	364	376	361	357	394	370	410	376	363	398	375	390	334	393	374	392	367	334	371	358	358	373	358	371	394	365	363	399	363	392	374	356	397	389	399	364	394	353	372	396	395	393	333	431	368	369	394	344	408	408	362	375	384	407	402	399	370	382	372	373	376	365	381	392	352	390	377	347	369	402	369	362	364	394	388	364	379	366	337	404	378	354	381	408	371	368	371	374	391	369	401	367	365	351	379	403	388	361	373	379	397	359	379	407	383	387	392	420	371	393	398	391	368	402	360	365	356	409	379	388	369	369	376	387	365	374	395	386	368	404	345	389	359	377	359	385	415	378	391	349	380	359	371	367	399	383	364	385	387	379	387	381	367	407	373	391	390	398	363	391	378	360	396	364	370	354	364	385	362	361	374	371	386	347	399	357	395	390	358	339	358	376	392	377	357	370	367	334	408	385	404	361	350	388	375	361	380	374	373	368	347	340	381	347	395	374	408	370	362	363	359	389	354	376	359	363	397	354	368	372	364	402	371	395	389	383	405	372	373	427	387	394	377	376	380	390	368	382	383	379	361	394	400	388	364	414	375	403	405	421	367	350	380	413	355	370	375	386	388	422	361	393	385	420	367	397	395	386	395	389	312	372	388	399	374	395	369	382	386	381	401	385	352	353	376	369	369	385	400	369	372	400	366	324	345	385	389	369	430	347	409	364	377	382	342	402	389	375	379	377	362	362	373	338	385	395	346	349	417	387	358	360	372	381	378	370	349	359	366	346	344	376	398	373	405	374	374	409	379	363	386	358	359	373	360	409	355	372	411	382	376	347	402	382	396	385	386	404	386	379	391	367	374	366	431	379	392	409	393	406	403	364	394	413	362	383	386	363	387	361	398	376	359	384	355	394	387	389	382	415	362	350	386	346	358	386	388	396	361	365	372	363	405	352	385	388	363	347	395	367	362	366	411	383	359	388	359	358	377	356	374	358	378	400	359	403	364	395	374	385	363	377	367	372	389	353	403	368	369	380	369	376	358	356	393	380	395	386	356	387	371	369	377	372	392	408	344	391	371	373	376	374	386	378	383	352	346	386	378	402	418	332	376	383	390	364	372	382	373	335	397	393	344	376	397	370	352	346	398	346	354	355	384	374	388	382	365	375	373	349	388	388	373	371	376	356	375	394	339	367	378	387	352	355	376	399	370	377	352	400	369	348	378	368	367	321	410	391	370	381	351	366	349	415	385	405	398	365	389	381	386	387	384	386	366	385	410	367	386	335	352	340	327	378	376	390	402	383	385	339	386	385	372	384	360	407	402	367	356	376	375	387	404	367	385	386	361	389	356	403	380	367	372	401	367	371	354	406	327	379	360	346	390	370	371	392	344	397	390	316	370	350	402	392	386	372	398	377	372	378	382	408	379	385	374	395	387	372	336	393	362	385	379	393	374	347	397	365	378	390	406	392	365	399	383	375	423	370	380	387	370	378	339	377	365	388	434	361	375	409	390	327	333	363	387	331	395	326	367	421	376	398	399	397	352	370	406	381	394	396	386	349	375	384	373	400	386	372	378	352	421	394	379	371	347	381	344	356	377	384	409	374	386	390	361	377	391	390	382	358	374	355	379	401	385	368	356	363	367	366	389	387	363	376	386	356	374	382	337	376	398	384	364	381	396	369	355	408	389	388	364	379	395	366	410	362	354	402	410	384	383	362	386	410	373	372	378	403	369	345	356	382	407	385	393	362	397	372	404	394	387	413	367	389	357	371	363	324	350	362	347	416	372	386	352	368	410	401	366	368	354	369	400	410	358	352	392	399	387	387	365	356	414	381	383	360	353	376	374	353	406	406	385	368	363	384	379	355	383	352	408	389	367	330	367	377	370	357	403	405	425	360	387	392	403	393	401	368	368	365	395	397	426	387	422	389	382	381	418	416	392	380	394	399	402	385	378	399	377	363	370	377	347	396	375	357	380	360	379	380	391	370	385	423	400	365	392	406	387	371	419	369	386	373	356	357	354	378	383	367	367	398	327	362	360	367	345	361	354	385	356	367	382	375	405	372	395	382	369	368	351	381	368	366	386	410	374	391	367	358	359	368	364	360	414	357	352	375	381	348	385	364	364	366	399	411	367	380	384	406	434	352	362	358	368	363	388	339	366	385	385	380	397	349	401	406	359	379	378	357	401	355	383	358	342	394	367	331	398	426	386	419	385	445	411	365	366	374	413	369	387	373	379	356	374	393	361	401	358	366	348	358	388	369	401	332	388	350	409	408	387	371	412	387	381	402	387	371	368	375	379	369	377	332	397	404	375	388	344	379	370	355	370	352	431	350	364	390	385	373	416	385	395	369	396	381	365	377	364	426	397	357	422	387	377	371	380	402	360	348	384	420	389	364	391	414	372	365	370	366	349	386	368	379	374	347	346	371	378	333	404	405	401	361	389	383	365	387	409	385	370	371	403	378	377	374	376	360	354	417	389	389	365	355	341	339	371	371	377	388	340	343	361	398	387	362	386	390	370	385	371	389	414	393	400	370	413	377	387	329	373	400	349	397	379	376	382	395	384	348	403	378	361	371	376	383	390	410	406	395	366	393	381	374	400	408	380	364	374	364	366	357	352	397	347	390	350	333	387	374	414	388	362	378	383	379	365	387	383	370	388	369	395	370	338	374	387	372	376	384	369	412	364	422	379	399	336	386	362	389	356	352	394	391	404	359	371	348	402	383	373	387	370	353	386	423	370	391	352	382	342	358	411	365	417	380	397	370	363	397	399	361	352	394	364	409	363	345	375	383	405	364	392	419	383	381	370	384	376	383	373	355	388	371	391	359	371	387	385	342	378	370	366	392	375	364
25695	21919	30859	30690	23525	16363	10479	5305	2612	1164	807	743	591	582	514	494	481	462	461	455	445	409	391	411	390	413	386	429	416	419	391	417	421	422	346	364	414	398	395	395	383	401	382	367	365	361	382	387	406	370	397	407	394	417	381	405	378	390	375	358	358	436	383	345	380	354	364	377	390	391	390	395	423	358	389	374	371	379	391	336	342	387	385	381	391	423	384	381	397	395	389	370	385	402	390	388	412	395	376	382	375	389	385	410	393	384	388	386	385	408	383	369	384	416	387	356	412	348	390	398	379	358	421	359	409	413	375	408	342	397	401	386	384	391	396	352	415	390	361	336	415	382	399	366	394	409	383	398	407	363	400	375	375	389	385	338	396	390	374	394	390	402	401	397	361	392	360	371	375	372	369	383	372	363	381	363	393	370	388	375	372	379	346	363	395	361	389	391	364	368	359	410	407	438	415	359	383	395	422	381	388	367	397	377	341	371	367	374	375	378	404	393	417	402	397	376	366	371	387	366	407	374	374	379	376	379	367	369	387	389	396	369	339	375	381	356	397	399	415	385	378	395	356	382	409	381	406	381	396	393	400	388	389	402	347	355	404	358	389	399	399	384	365	378	366	387	424	397	391	365	386	367	346	378	389	389	409	339	384	417	405	391	394	365	392	386	347	396	384	400	388	395	403	373	406	378	410	368	396	392	428	386	378	361	388	371	391	409	386	407	393	384	426	405	364	364	383	381	387	392	378	361	376	419	423	428	377	405	380	411	393	350	398	383	377	380	397	372	374	365	354	350	413	358	341	390	367	399	374	385	370	372	384	384	350	367	406	394	363	363	390	390	391	408	410	386	381	348	406	389	395	366	385	372	365	396	378	383	386	386	407	387	397	399	414	396	396	396	362	358	380	364	380	371	358	361	418	375	407	352	386	400	375	377	378	397	369	365	384	379	375	352	373	396	416	390	342	383	401	352	402	342	365	359	364	380	388	433	375	394	389	389	399	381	387	390	390	375	400	359	393	344	395	376	386	383	412	406	361	383	408	361	381	350	407	388	382	380	387	381	392	400	391	396	362	368	384	387	403	377	372	364	412	391	413	370	399	339	383	334	412	387	387	406	401	369	383	387	379	377	371	406	387	370	396	389	397	405	382	391	428	391	391	410	383	406	385	426	377	387	384	388	386	412	378	394	389	392	362	405	383	346	440	384	386	383	376	402	344	367	361	381	379	376	375	417	365	398	414	357	396	360	418	391	342	402	407	372	369	392	408	349	401	419	397	411	359	381	366	398	381	363	377	374	373	413	413	407	381	370	406	369	370	372	352	401	379	374	368	401	396	406	368	412	382	360	404	385	376	389	389	390	404	428	369	396	350	396	423	393	328	379	389	382	393	344	374	368	384	402	392	384	371	394	419	377	371	386	387	401	371	361	374	368	403	377	361	381	379	399	416	402	387	377	362	389	403	346	359	397	409	388	376	389	383	389	385	352	370	397	376	367	380	432	366	361	390	392	378	350	408	371	380	390	405	381	374	376	394	369	374	403	370	379	397	404	407	416	381	399	379	381	364	402	384	392	403	400	371	402	384	374	318	376	384	370	410	394	414	360	390	393	407	409	418	390	382	387	378	426	387	397	375	381	366	361	350	393	392	412	411	397	377	404	411	387	371	389	380	408	388	387	396	367	400	396	384	376	371	370	402	380	392	364	373	388	375	376	406	380	368	405	397	350	416	402	349	353	372	391	390	391	391	417	373	401	386	362	413	406	408	425	371	385	389	343	397	386	391	377	345	359	404	414	395	397	377	378	354	386	406	386	348	423	389	416	364	418	357	406	357	370	405	379	375	372	381	383	365	387	386	390	432	393	351	366	385	365	352	374	382	344	384	390	375	379	382	391	368	396	396	411	396	393	386	365	385	369	405	377	364	399	378	395	369	395	388	343	385	378	374	360	386	384	408	380	384	404	394	393	389	380	379	386	368	374	333	364	385	370	409	360	403	386	352	398	397	402	358	374	409	364	364	381	361	401	382	385	388	372	370	374	410	372	376	360	366	405	363	392	368	366	414	383	389	382	394	375	380	387	423	365	375	423	404	342	402	362	391	388	407	372	385	367	397	355	357	402	367	398	408	370	412	368	422	358	386	410	373	416	389	347	377	363	395	427	388	389	404	361	380	385	407	357	373	342	368	385	364	371	387	403	397	384	396	396	370	362	391	429	381	367	386	376	390	402	375	413	378	359	368	385	382	349	425	403	378	411	407	369	378	402	390	361	409	396	394	382	388	355	415	378	354	379	363	396	353	417	390	404	382	371	387	379	390	394	379	360	344	390	402	387	369	398	357	370	376	432	378	359	405	389	381	407	360	377	367	385	429	388	392	383	372	393	387	381	357	322	399	384	430	385	370	374	384	384	406	366	392	382	356	395	377	368	403	375	409	417	358	384	384	390	420	366	379	356	429	388	393	356	419	417	360	410	392	402	412	360	367	376	387	423	399	340	407	386	401	383	377	372	395	365	354	354	399	374	390	369	453	367	379	416	373	403	397	360	381	389	337	363	394	369	385	396	354	394	390	382	414	400	381	404	399	388	402	376	365	357	408	378	376	366	370	375	392	388	395	388	421	406	408	344	415	396	392	382	396	418	416	394	383	418	403	359	411	416	380	448	383	371	384	379	374	391	364	387	373	368	416	374	399	395	358	382	350	380	366	373	395	353	351	361	424	375	390	364	354	359	372	407	394	360	408	388	382	382	393	392	383	417	385	402	381	401	396	360	417	381	390	379	404	371	354	405	395	373	396	414	355	391	385	396	371	370	383	412	396	416	373	374	384	399	389	386	383	373	368	379	394	426	384	417	364	419	419	369	386	424	391	375	400	382	387	386	353	370	406	369	361	380	365	391	389	350	386	368	374	361	373	367	363	413	389	403	359	409	413	414	377	371	345	392	424	372	380	371	371	368	358	346	372	380	413	383	371	370	374	400	411	395	383	336	391	405	389	366	386	398	377	386	382	378	392	341	374	398	370	386	374	371	412	376	415	362	380	370	416	387	391	397	429	351	366	382	390	397	421	389	359	391	377	399	407	383	357	376	436	391	385	426	371	411	385	391	366	416	385	341	379	403	408	421	368	379	373	390	393	358	363	373	440	396	410	367	377	375	385	416	393	436	343	385	384	410	405	372	367	393	390	366	368	398	382	379	388	445	394	365	358	419	377	374	393	353	378	390	388	354	384	430	426	377	435	372	393	396	405	395	392	375	378	367	398	364	411	380	383	387	391	371	406	402	389	401	395	417	386	389	376	412	355	367	370	398	396	339	393	397	352	371	403	370	388	364	397	380	379	356	406	369	389	384	385	398	384	401	383	400	386	346	394	419	402	384	372	396	366	411	389	399	389	374	379	399	335	397	380	355	359	378	369	417	346	375	352	344	383	384	408	382	361	372	399	390	385	374	388	405	405	388	389	378	376	382	352	348	369	340	365	358	390	421	387	382	359	398
32760	57430	46894	33584	26327	19344	14080	8559	4403	1928	1277	1095	794	804	707	619	582	547	544	532	456	467	474	413	417	417	416	434	406	412	447	437	431	416	423	447	422	473	416	419	380	392	436	431	414	443	410	453	442	391	386	384	380	453	443	402	398	390	450	386	405	399	395	445	460	435	399	413	395	412	404	397	428	401	453	423	431	400	375	380	437	428	404	403	435	412	424	402	409	417	395	383	413	394	402	431	406	415	434	425	416	426	439	419	408	390	412	402	354	384	391	391	394	426	426	414	431	385	396	418	409	399	454	445	394	461	397	430	404	426	419	422	412	418	444	384	434	436	427	432	420	387	394	386	394	406	399	376	444	380	443	409	426	428	408	436	426	444	402	414	418	433	423	423	424	412	447	418	393	400	406	374	390	428	438	407	429	394	456	388	422	424	398	413	434	404	414	428	409	397	404	410	403	393	414	382	416	389	392	437	396	410	407	430	405	413	409	400	438	403	413	462	430	400	448	420	373	402	424	369	413	394	424	430	469	438	397	391	399	395	469	431	421	418	414	441	460	426	389	398	369	379	370	399	422	436	409	436	398	417	410	415	422	391	400	432	436	434	412	421	399	407	400	459	391	396	397	385	459	391	402	418	395	388	399	405	426	408	413	405	431	418	435	401	404	402	420	444	423	417	435	402	475	418	413	409	447	427	414	401	402	392	408	411	420	409	446	381	417	448	386	423	425	420	439	404	371	391	434	403	444	443	393	380	425	441	448	420	394	379	408	392	418	413	416	396	389	415	411	391	400	412	421	403	412	427	404	450	409	392	378	445	420	418	421	385	403	440	417	427	410	423	418	420	410	413	415	390	398	402	411	402	408	413	446	398	346	411	395	395	430	399	410	413	436	408	454	418	407	374	446	395	405	449	420	446	365	453	436	413	401	411	441	432	418	430	429	414	434	423	423	383	400	410	399	411	406	391	423	406	438	411	432	380	419	413	444	430	432	390	421	434	426	403	407	421	410	447	376	390	404	395	415	430	452	426	386	416	404	398	434	411	420	422	422	436	406	406	433	423	420	428	421	397	412	446	411	407	418	436	404	413	425	400	427	400	436	389	426	445	413	420	423	421	441	403	419	402	433	467	423	408	408	375	405	390	395	403	417	399	417	404	421	459	391	422	410	426	418	426	404	419	419	432	424	397	403	412	404	437	422	402	397	418	419	416	440	413	416	396	383	391	432	420	411	416	433	394	407	422	395	378	436	366	402	414	452	403	422	396	443	441	406	418	387	402	418	409	415	430	421	451	406	390	406	423	406	410	426	392	429	428	416	388	384	380	423	446	449	400	464	379	389	459	380	400	406	385	404	395	418	429	409	440	425	432	443	433	430	435	430	413	411	421	394	442	371	423	410	436	451	396	381	415	416	389	412	390	399	444	383	423	428	417	435	385	383	409	423	422	400	392	417	387	432	425	443	417	423	416	422	377	416	399	391	392	399	444	432	402	425	401	401	425	419	438	456	402	420	394	428	408	390	445	412	401	379	403	416	406	409	418	445	406	442	429	451	450	424	397	414	386	412	401	422	430	431	387	444	387	393	409	459	435	416	401	416	417	372	443	436	402	416	397	386	417	380	362	413	400	446	423	393	398	439	375	429	430	419	405	378	438	379	410	377	402	418	365	432	374	417	444	415	379	403	430	399	422	441	402	417	406	433	404	410	393	456	407	398	414	395	424	444	427	447	433	437	406	420	377	420	396	411	431	400	415	415	393	389	410	420	394	421	417	423	427	418	430	408	414	388	451	405	443	434	441	437	393	372	387	421	452	419	365	423	413	414	420	436	386	431	412	426	442	436	404	420	385	417	377	425	443	408	401	380	433	412	391	405	370	396	394	401	429	397	395	409	419	419	401	388	388	392	415	419	421	433	443	448	440	408	394	415	408	424	439	436	418	424	398	420	452	379	416	383	414	422	441	390	403	425	416	397	413	425	411	433	425	413	397	387	440	438	418	416	403	408	473	404	400	402	416	418	396	414	457	382	421	441	404	427	419	431	414	397	404	400	411	410	382	384	395	399	412	398	397	428	403	410	409	400	409	415	404	428	399	417	456	435	422	416	423	435	399	434	403	395	429	441	425	392	445	394	432	443	423	393	428	399	405	414	409	414	421	402	429	410	438	454	461	377	431	387	440	402	404	418	409	420	407	380	404	413	439	396	393	444	412	389	460	394	391	425	418	397	389	410	430	395	393	396	416	456	414	429	405	396	440	454	413	415	402	428	399	389	460	418	380	411	452	436	402	424	440	410	405	434	459	422	429	438	392	388	427	417	394	431	443	415	424	407	404	416	401	414	381	414	413	400	427	435	409	417	405	409	437	389	394	430	416	392	422	394	408	385	428	435	466	391	404	386	435	418	385	445	387	410	387	400	439	442	411	410	424	379	410	426	403	437	413	431	431	416	417	415	386	365	437	405	440	405	379	430	436	401	426	386	421	415	435	405	420	437	417	407	425	448	427	418	407	449	419	413	413	418	413	422	393	426	428	422	407	412	406	402	404	405	401	398	429	396	430	384	450	423	387	399	365	416	430	395	406	395	416	416	428	409	435	389	387	396	405	399	420	424	403	451	410	438	374	433	417	411	431	417	414	421	392	410	427	428	380	371	444	439	455	420	382	381	405	417	412	426	402	380	444	414	407	443	431	426	437	405	401	407	418	414	433	406	393	436	397	436	424	409	407	430	444	412	404	398	426	425	402	424	412	419	433	461	415	423	445	407	380	411	439	416	402	428	417	412	410	400	381	407	402	422	423	415	417	424	386	403	430	415	436	428	407	410	421	429	403	400	415	402	404	414	416	409	400	368	401	385	425	375	436	407	428	408	418	376	403	429	451	377	443	420	398	406	422	392	433	424	431	412	437	429	406	410	415	413	456	385	417	428	366	408	434	415	412	392	432	419	410	418	429	389	419	429	385	382	434	415	415	442	418	384	392	432	430	392	435	383	414	427	424	410	424	397	427	394	410	411	397	400	420	428	394	417	412	389	410	414	424	401	454	364	432	366	414	413	431	387	419	381	380	406	411	431	441	401	421	397	426	391	400	419	445	432	424	377	427	442	425	424	444	423	410	404	422	422	436	396	416	399	427	415	426	397	420	405	417	376	407	419	440	391	405	434	398	433	399	418	387	417	403	399	454	417	422	429	416	416	389	426	402	435	406	422	433	406	450	403	379	411	427	429	403	458	444	418	413	406	449	421	412	453	447	410	381	446	397	444	418	406	389	411	418	422	407	417	434	392	405	397	418	432	393	401	395	425	388	419	439	398	428	441	405	430	442	371	439	435	428	429	401	410	446	440	384	400	412	428	381	413	417	425	426	387	407	414	433	396	408	396	412	408	401	446	399	419	433	420	398	410	421	424	423	398	412	451	410	411	382	428	422	407	413	434	420	399	421	395	414	434	421	438	441	439	391	404	416	403	420	373	410	381	460	380	421	411	440	449	449	432	436
23396	21671	29516	24960	23407	25741	26177	14275	7055	2267	1396	1246	929	912	812	818	686	704	613	601	592	632	598	529	529	537	590	494	496	527	532	597	521	571	549	513	525	521	556	528	514	505	500	526	532	513	535	496	532	542	510	516	505	512	522	492	561	545	515	575	539	483	518	549	498	538	499	545	490	492	525	571	514	542	512	532	492	491	499	512	511	483	504	502	504	485	514	539	545	486	520	486	502	544	543	554	546	560	506	512	519	524	502	557	518	547	525	514	536	494	559	513	477	534	531	508	502	516	538	541	499	513	519	492	534	485	469	480	551	498	514	506	540	543	553	510	490	526	532	562	540	533	492	500	533	473	518	521	556	515	482	538	511	515	489	503	526	535	551	508	502	518	520	516	529	534	503	478	517	477	535	514	525	510	521	531	467	511	532	519	496	508	502	497	494	516	491	506	491	524	499	492	545	536	525	463	482	514	491	505	514	540	530	524	535	514	537	525	498	515	486	482	521	536	516	481	519	523	474	538	539	522	501	553	536	502	509	494	494	524	475	504	523	531	519	515	549	527	486	522	487	502	506	481	496	471	509	500	536	517	501	521	507	475	480	482	517	532	485	526	544	470	512	520	493	535	496	511	498	504	531	493	492	477	530	522	525	527	484	559	533	519	519	492	510	519	531	530	510	488	520	502	540	511	539	489	517	511	521	567	499	509	492	544	507	537	492	506	519	515	514	521	498	502	501	532	513	538	503	564	530	511	512	537	530	490	493	516	520	468	543	516	457	497	502	489	529	504	496	495	511	490	497	492	498	536	504	529	481	530	520	466	494	498	512	505	517	525	542	497	470	516	546	493	498	509	530	508	490	527	506	531	539	519	488	485	548	468	459	489	490	540	504	506	552	491	507	522	522	554	543	489	558	479	524	475	536	574	498	534	522	498	531	454	526	493	523	537	530	538	512	463	504	503	532	486	558	543	504	523	513	509	498	558	512	558	517	527	526	511	486	502	547	504	549	510	509	527	547	459	536	511	485	521	566	516	530	521	508	530	519	541	481	525	508	472	469	500	545	509	528	539	523	494	523	522	478	527	481	524	511	497	502	501	494	475	491	474	537	500	528	555	476	510	501	464	548	488	518	516	507	490	553	514	488	491	514	529	485	532	504	506	482	500	501	524	503	547	501	526	512	474	471	494	503	526	501	449	509	518	507	515	489	495	536	515	476	495	491	517	496	518	503	507	510	483	519	492	480	477	533	533	490	531	561	472	500	520	569	537	497	512	510	500	482	503	491	503	519	511	506	496	464	551	484	533	529	451	505	497	555	542	503	519	475	541	527	503	476	511	499	513	510	489	512	505	505	473	483	515	516	468	529	534	489	509	548	526	511	513	512	495	530	513	511	490	535	531	566	522	506	520	523	554	521	494	518	465	518	534	536	501	477	507	525	531	522	486	464	536	507	517	525	543	509	542	499	492	476	532	507	542	497	531	460	524	526	503	516	482	554	506	515	518	510	520	528	490	541	510	492	532	495	562	507	493	528	520	524	511	509	507	510	540	494	525	492	551	491	499	510	478	534	525	505	514	485	530	500	529	498	524	561	510	536	512	520	503	487	487	508	555	487	549	486	551	490	492	496	528	504	543	505	542	517	513	466	520	493	547	535	475	529	527	466	494	518	526	500	528	528	516	534	531	474	517	510	551	540	497	521	506	533	492	492	508	559	482	517	511	498	495	536	537	488	538	517	514	492	511	536	524	521	521	493	506	537	549	515	493	477	482	508	502	488	458	563	457	502	530	509	488	497	530	504	543	526	554	510	483	517	523	540	522	550	530	479	507	524	489	486	522	531	473	519	539	502	494	546	526	502	488	487	534	516	490	545	515	499	485	530	531	527	550	535	497	522	506	507	544	528	506	555	482	534	528	499	510	489	529	485	484	515	480	501	499	522	529	502	563	489	506	507	503	506	581	509	511	485	535	530	502	496	503	556	507	463	524	508	529	497	509	548	570	528	524	490	518	521	465	529	472	515	500	522	508	521	535	555	558	551	507	476	519	516	522	531	480	516	493	555	490	458	454	522	515	511	521	523	530	516	527	524	505	499	503	527	513	534	496	506	508	542	504	492	526	493	498	497	532	480	499	504	510	519	491	495	498	535	516	531	517	522	559	489	499	507	485	495	541	509	519	546	505	546	450	534	465	511	508	518	492	536	518	507	502	516	497	547	513	517	494	523	543	543	509	541	515	521	505	439	494	508	517	532	538	517	513	500	497	525	532	458	512	536	484	512	480	517	558	532	500	531	492	550	525	548	517	464	511	512	524	523	487	528	515	484	491	510	529	520	513	500	529	517	513	516	468	508	484	535	480	506	502	550	466	553	475	524	492	492	518	479	474	499	523	522	485	497	485	497	527	493	506	507	500	553	540	468	499	541	502	514	503	529	523	504	520	498	504	548	512	458	496	488	524	468	512	507	523	504	502	541	523	497	512	517	537	528	537	547	505	500	509	497	478	504	543	547	524	527	543	502	526	491	513	510	471	528	467	483	523	502	545	512	502	524	515	478	473	515	542	481	487	510	531	499	521	511	533	536	488	509	544	491	516	513	535	498	500	522	482	512	489	515	479	539	544	511	512	500	508	522	502	533	479	539	561	531	503	508	517	550	535	483	510	513	532	548	522	530	492	509	526	486	497	477	528	516	568	518	525	476	477	531	495	491	517	505	494	520	522	500	517	554	517	533	531	519	564	490	510	489	530	517	458	537	512	479	493	491	519	517	547	500	526	513	532	493	498	530	531	471	522	504	469	524	554	494	523	474	500	484	490	532	533	497	528	539	521	518	495	467	507	519	504	503	505	522	514	490	540	530	477	504	510	558	543	530	487	549	543	545	523	530	537	520	553	544	510	520	545	498	492	495	506	500	514	525	526	481	525	501	529	486	483	515	490	486	511	492	507	541	500	510	507	547	488	544	528	547	531	506	516	516	502	519	529	542	501	496	502	526	511	493	484	502	501	519	545	508	471	533	541	477	488	540	498	502	503	529	517	520	510	525	530	508	511	497	471	564	489	516	484	522	555	473	533	518	505	507	463	549	490	571	572	525	527	526	500	507	518	517	474	508	523	517	494	558	496	503	531	492	476	528	497	516	493	500	515	495	535	554	534	475	535	564	531	540	495	530	514	499	472	504	539	504	528	526	519	517	505	502	515	524	535	546	532	519	518	519	512	515	452	528	517	514	524	549	532	527	463	475	511	509	510	527	497	513	483	531	514	509	505	522	568	505	502	512	533	519	543	518	497	535	517	491	529	511	520	521	505	498	508	485	547	540	519	535	494	521	530	517	527	537	505	481	512	515	515	526	509	509	485	513	519	537	519	537	559	519	499	525	492	507	514	546	515	494	511	514	520	510	538	498	525	559	508	556	511	520	487	497	533	511	533	499	523	527	528	539	529	508	498	508	521	501	512	501	505	443	532	539	503	534	495	543	532	531	532	486	513	510	520	524	483
35478	68560	57407	42965	34694	29198	25392	16499	9716	3108	2047	1602	1273	1242	1094	952	819	755	738	760	682	627	648	589	589	577	627	594	572	582	580	522	540	558	543	558	513	554	508	556	562	566	515	555	551	545	535	488	534	492	486	505	522	546	527	552	525	496	524	524	523	538	583	505	559	514	526	498	487	536	531	514	454	534	497	506	508	529	550	526	508	556	512	481	553	524	505	544	553	552	547	538	507	493	517	544	534	557	542	530	559	490	530	571	496	511	517	542	521	534	504	542	502	501	528	560	501	557	478	561	556	511	530	551	593	509	518	507	553	499	569	515	539	548	523	542	526	528	556	513	502	447	514	546	521	486	545	500	551	530	531	520	472	531	580	560	522	536	537	498	555	488	532	533	538	488	523	515	547	529	543	514	528	521	536	527	531	470	515	550	534	545	495	546	487	517	529	506	546	537	522	512	495	498	521	478	506	513	485	518	537	513	511	501	501	535	528	525	530	521	522	525	506	548	482	507	534	559	536	569	556	512	548	499	530	526	536	495	525	530	503	513	559	537	530	490	545	518	470	542	529	539	561	506	562	539	531	518	541	542	496	515	490	540	507	534	487	528	532	501	538	535	514	531	521	467	528	560	540	539	514	495	543	510	505	533	542	498	512	523	511	520	524	549	494	542	490	572	498	479	508	519	526	551	520	496	557	555	533	517	555	537	579	535	500	534	534	505	525	496	615	551	531	514	532	530	503	552	526	537	496	554	471	541	495	534	509	547	520	488	513	559	520	528	531	502	528	561	535	543	566	521	547	511	510	538	509	535	608	561	516	534	550	485	546	529	482	512	528	532	525	503	519	530	534	500	540	521	542	511	546	521	528	508	547	523	549	563	514	539	545	541	534	479	564	488	509	525	508	503	516	521	541	548	519	525	550	541	491	528	532	498	511	518	514	479	510	526	511	560	515	493	550	548	540	533	518	520	541	537	520	513	527	531	528	511	572	519	512	491	513	510	518	522	516	513	524	569	584	560	521	499	526	498	503	500	504	500	511	575	496	524	474	554	553	504	524	534	516	538	547	539	568	541	520	508	518	522	519	522	533	518	511	519	549	556	511	538	552	522	482	532	530	506	479	525	494	541	502	473	533	506	527	514	533	537	549	519	518	495	504	534	515	527	485	529	524	509	506	566	480	499	576	503	511	569	531	464	541	525	529	524	531	520	540	553	522	498	545	541	512	506	537	548	500	508	502	533	564	474	553	511	524	515	552	549	523	510	584	576	550	519	539	530	524	517	504	569	510	541	519	539	551	527	508	477	528	531	514	492	507	552	539	505	589	514	500	538	581	550	475	526	511	526	517	535	530	565	515	527	524	556	545	554	496	487	542	530	502	496	543	492	527	545	519	516	514	519	528	534	480	525	505	512	493	531	566	523	521	537	534	525	508	512	522	508	569	524	494	573	509	532	526	501	527	556	508	511	580	507	521	556	531	518	532	521	529	510	495	513	526	486	576	568	494	482	492	574	513	506	492	530	537	525	493	540	516	506	541	522	531	545	564	530	505	541	496	494	550	540	500	576	531	508	502	516	550	570	554	536	529	518	512	516	564	485	533	493	550	510	529	558	506	489	521	486	505	532	484	491	517	569	541	558	515	460	552	531	468	524	495	541	522	503	511	523	524	555	504	504	522	519	509	511	510	486	540	518	550	537	520	523	536	522	529	487	540	535	479	515	522	539	548	533	534	523	539	526	513	497	494	548	540	526	520	527	492	530	538	488	516	489	513	551	557	547	528	498	518	513	567	529	518	524	528	516	551	546	523	552	551	525	510	518	528	530	556	492	476	562	544	509	544	523	520	544	553	519	499	539	550	537	502	546	530	556	547	546	531	539	571	541	522	528	518	549	567	481	573	515	538	524	512	527	535	531	520	475	508	563	582	533	501	532	502	502	536	517	521	524	499	518	517	516	528	547	550	525	504	497	537	566	549	516	568	526	503	496	531	518	514	527	535	516	537	535	480	548	530	502	553	514	547	519	538	495	515	507	495	504	550	488	511	513	564	476	504	488	494	507	516	482	523	517	534	524	544	531	513	540	530	544	528	544	523	496	531	510	502	528	531	495	577	532	497	562	545	501	508	522	462	534	513	513	507	534	519	526	551	525	554	510	515	532	502	516	532	476	525	506	526	524	511	527	519	494	571	550	541	530	521	490	502	490	525	509	541	498	545	548	525	481	573	526	492	493	520	538	548	562	506	564	505	524	497	502	513	530	504	534	532	553	508	504	514	512	540	496	567	528	483	514	514	549	541	518	569	552	517	517	519	565	506	520	519	490	509	546	559	535	532	501	552	517	488	514	502	505	513	501	526	530	510	544	530	518	540	499	512	537	504	559	508	484	506	546	555	549	520	524	496	545	534	527	516	509	532	530	518	576	506	523	509	540	533	503	496	505	550	524	512	531	499	503	527	504	540	509	532	516	492	514	510	500	504	536	548	481	543	522	524	525	534	479	496	527	561	518	517	558	543	496	500	545	521	511	508	525	502	509	533	522	557	502	567	506	539	542	550	497	571	474	534	534	468	539	532	517	484	528	513	513	528	537	524	537	535	524	490	498	511	531	533	503	526	544	524	517	552	503	571	560	541	523	510	527	567	542	544	501	522	556	459	513	491	527	519	510	482	551	502	515	519	538	524	515	542	546	491	501	532	530	523	504	519	529	537	540	513	531	544	529	542	548	522	492	543	535	522	504	540	547	535	571	541	504	512	500	519	520	522	529	529	565	520	541	508	556	535	503	527	495	465	544	522	526	548	523	514	513	511	512	541	502	531	493	496	506	548	531	505	503	517	511	530	536	547	513	495	517	537	491	513	514	480	548	529	511	536	512	552	539	549	544	507	528	497	483	547	537	553	539	553	501	553	544	531	541	516	533	514	534	494	513	506	543	566	540	536	545	521	565	527	511	568	544	528	543	572	515	502	554	539	526	503	527	565	587	515	529	553	522	546	526	522	485	526	544	541	523	526	542	481	491	513	485	514	510	539	535	532	554	480	537	490	531	516	470	538	514	484	523	533	481	517	553	525	531	515	489	532	554	525	550	518	523	509	489	559	512	478	510	527	491	548	499	516	519	507	491	515	511	524	558	538	542	536	531	518	484	529	519	522	523	530	509	518	549	517	544	523	512	508	520	508	524	515	487	544	503	497	504	514	549	531	529	517	488	552	550	456	529	538	513	516	538	520	526	545	530	525	526	524	539	542	522	495	529	476	526	547	535	553	488	538	528	522	497	537	532	487	545	557	504	511	541	518	508	550	536	535	520	520	514	544	567	503	507	491	541	479	575	483	481	567	513	524	529	509	537	539	474	485	511	539	489	568	525	521	519	554	541	537	541	548	538	497	487	478	525	522	527	518	525	499	523	509	564	504	554	530	525	513	560	521	510	524	472	519	538	579	470	506	537	486	527	513	512	549	553	580	543	538	527	547	518	519	489	527	550	509	500	505	515	506	573
32247	38127	43093	29335	17889	11463	6604	2848	1428	818	593	501	386	437	387	355	327	344	335	306	318	314	317	305	307	338	279	325	326	300	285	287	323	294	299	306	330	288	296	298	289	309	303	315	290	272	297	289	320	281	325	275	292	280	304	304	307	311	298	279	278	315	286	265	301	268	299	266	293	320	285	277	333	341	327	290	278	306	277	311	272	288	312	304	288	296	284	330	329	273	304	290	291	294	322	288	315	271	305	283	298	284	299	316	308	301	280	265	326	272	314	288	301	289	302	299	283	312	296	290	295	282	283	283	294	321	304	281	329	278	294	314	292	292	283	255	310	305	291	290	295	319	278	268	278	325	295	291	291	276	279	272	278	292	265	322	315	305	280	303	285	329	293	290	281	298	315	284	311	295	304	307	287	288	286	295	309	296	267	297	296	289	300	268	330	289	281	304	313	315	289	311	288	291	367	290	279	300	306	293	291	304	286	246	283	270	283	314	286	312	316	281	299	277	318	299	320	316	317	288	278	301	308	317	297	278	298	279	274	287	271	303	318	281	281	289	258	300	315	313	269	313	288	289	293	304	302	318	277	314	300	332	323	323	298	305	295	301	258	292	289	273	316	253	277	286	295	302	286	309	287	281	312	273	293	284	298	276	327	297	304	303	266	274	317	269	290	301	314	275	307	303	269	296	296	272	279	291	311	313	293	276	308	272	327	286	300	300	297	322	279	338	326	304	297	301	289	365	289	281	292	304	253	292	301	309	296	290	302	295	296	286	287	300	260	287	275	325	320	279	318	311	274	301	280	303	308	334	307	295	291	273	275	273	281	303	289	285	267	257	305	326	274	292	285	307	290	302	300	296	279	289	276	249	280	278	278	288	277	293	297	284	310	272	308	259	304	311	304	289	299	328	270	308	284	305	314	273	304	290	277	290	297	289	290	299	333	323	294	286	277	269	268	282	280	286	299	324	295	309	307	273	318	322	310	286	293	293	293	310	303	294	277	293	297	325	287	315	275	278	292	275	315	308	269	317	306	318	316	312	298	321	319	290	285	291	289	266	295	254	266	331	322	303	291	314	322	315	299	295	292	291	283	299	320	317	304	323	310	311	285	304	276	288	301	295	284	286	328	320	280	339	317	313	252	295	285	304	307	295	277	279	294	260	296	282	301	266	297	303	282	291	306	273	287	328	314	282	298	299	288	314	296	310	297	282	278	291	279	244	269	279	277	271	283	269	283	285	304	292	290	317	301	302	327	289	278	307	265	255	269	306	325	295	293	271	282	293	303	302	291	304	300	292	316	326	313	294	296	293	281	261	325	278	311	307	273	284	313	297	330	311	296	303	322	276	303	289	282	296	300	328	270	281	289	303	270	272	289	283	314	287	276	296	260	293	311	312	294	305	311	267	276	290	286	279	303	279	272	305	282	278	261	280	320	295	301	296	273	305	299	284	306	279	306	292	302	301	281	293	336	324	307	300	288	297	305	311	288	293	292	286	302	277	257	290	323	287	305	320	301	288	288	286	308	290	319	339	259	288	295	306	324	268	288	283	300	298	322	287	290	290	279	306	309	282	293	286	314	291	302	290	299	295	280	322	322	302	294	260	295	304	297	307	273	299	302	307	272	309	288	299	311	295	287	279	280	311	311	309	296	299	335	318	309	309	293	304	294	277	284	268	275	324	298	292	310	308	314	310	292	326	292	284	313	285	302	295	283	301	276	275	285	299	311	296	297	320	303	283	303	271	266	310	307	274	291	309	292	289	289	302	282	300	300	307	316	309	292	300	286	280	290	276	293	298	290	291	278	286	281	297	271	305	297	296	289	293	336	302	301	301	293	297	301	298	281	286	270	283	299	313	294	289	320	335	287	308	282	313	283	262	303	261	301	289	281	279	296	280	288	296	298	314	277	282	311	294	293	287	274	324	293	289	276	305	309	323	275	289	280	274	317	291	282	311	306	301	321	303	290	304	310	334	309	278	299	286	275	299	274	317	282	294	313	292	289	274	303	276	293	284	289	321	309	309	331	300	315	286	292	292	280	301	297	291	308	316	277	280	330	303	270	277	290	273	304	289	264	322	290	268	297	304	289	279	297	318	328	312	282	280	281	253	293	292	320	303	300	290	301	319	293	281	304	305	317	274	279	257	295	322	292	298	295	293	330	303	317	302	317	305	286	273	321	312	305	291	300	290	326	308	308	297	309	287	299	293	289	275	306	271	304	265	300	305	307	314	304	297	278	263	287	311	283	302	285	297	286	256	315	294	310	286	297	306	309	247	285	295	292	299	285	303	264	307	318	307	284	308	282	274	327	296	294	304	324	275	294	303	294	323	295	326	322	289	318	287	294	290	279	259	278	295	299	297	298	300	311	282	276	285	284	281	299	265	300	276	261	327	283	274	300	298	324	331	267	281	279	273	297	280	309	274	306	273	289	285	283	307	301	319	262	313	268	289	301	283	290	307	305	312	335	279	305	304	307	267	323	316	284	342	326	267	284	273	296	282	290	309	319	322	292	280	311	295	293	296	269	326	295	311	289	309	307	293	297	326	293	284	289	299	282	302	298	286	300	262	308	295	292	313	298	286	307	308	299	332	319	271	295	301	285	284	300	291	305	312	312	302	300	291	303	288	280	289	319	344	275	289	296	286	307	275	291	280	305	313	263	315	282	314	298	307	274	287	287	298	298	302	299	276	283	303	285	279	281	308	319	305	327	278	314	290	308	334	321	307	317	311	296	315	271	270	276	277	306	278	283	279	285	291	294	283	276	286	284	299	298	309	263	293	286	289	311	314	315	325	314	315	310	300	273	302	268	321	278	300	276	306	311	323	304	264	289	297	296	298	312	310	330	303	284	315	314	282	282	317	277	284	316	288	279	294	282	302	292	278	309	275	289	337	305	296	313	294	330	293	282	292	325	292	255	301	309	295	292	290	271	303	284	287	274	276	286	304	291	271	286	327	317	297	292	296	257	323	290	294	285	325	272	321	307	275	266	298	304	268	321	318	284	275	301	288	295	291	291	302	292	252	294	293	302	283	270	303	292	279	327	305	294	316	306	273	315	269	337	281	347	278	322	287	274	298	317	279	319	291	264	309	293	284	290	289	303	298	283	285	288	300	314	276	317	266	293	304	342	306	279	303	278	297	294	285	316	297	289	308	295	261	313	338	301	324	268	288	278	289	303	289	308	271	278	279	298	301	296	269	268	279	284	293	301	285	291	331	281	303	317	314	298	315	307	313	265	290	287	301	297	288	327	289	311	332	282	317	261	307	290	301	267	286	278	325	277	278	283	298	298	321	280	332	315	290	282	271	292	316	318	340	319	292	286	264	309	294	310	340	307	277	294	323	288	304	298	284	284	299	286	276	301	283	282	289	289	306	310	301	287	302	299	275	296	327	286	260	306	273	299	293	279	270	302	287	270	301	303	305	287	291	290	290	297	307	283	312	289	288	302	308	329	291	293	297	242	278	288	282	288	294	314	310	282	290	295	329
33017	52541	41853	26489	20263	15123	9924	4763	2345	1256	863	734	600	583	510	458	428	432	374	391	332	376	343	319	348	348	319	303	351	341	292	340	336	327	372	333	320	316	331	342	313	354	315	318	301	336	315	333	342	319	313	297	324	334	342	328	304	338	329	291	300	303	329	331	339	305	309	346	328	338	344	319	312	336	305	288	346	335	335	310	318	326	343	336	313	351	336	324	361	307	323	345	331	321	301	309	309	332	324	320	303	302	341	324	308	333	294	310	312	311	345	287	301	306	323	340	362	364	325	309	324	355	319	320	338	317	334	290	301	329	339	342	324	328	328	312	316	320	288	315	351	317	311	293	284	331	314	302	322	311	326	335	298	310	316	315	321	320	352	323	281	320	354	326	339	351	311	308	338	334	329	312	328	330	332	308	319	309	290	337	331	317	321	302	312	322	318	345	371	337	327	345	300	301	319	357	289	286	324	316	303	326	310	324	322	324	318	304	328	325	284	300	341	302	305	303	305	341	338	339	315	335	326	271	306	311	325	284	334	323	309	306	327	345	308	342	332	329	304	348	348	322	350	315	295	286	343	302	344	354	340	322	319	318	321	311	325	333	336	294	345	349	318	309	343	334	314	325	326	309	290	296	319	339	346	321	321	310	345	352	314	340	324	326	307	329	292	353	294	334	339	306	333	320	297	319	323	320	316	340	325	333	333	333	325	324	334	308	302	306	332	305	332	320	321	324	349	317	312	305	303	343	298	288	323	292	318	294	311	324	313	278	296	330	302	327	294	312	302	357	313	344	310	343	309	319	329	297	338	294	345	308	336	314	293	305	320	332	344	312	314	346	352	307	306	337	300	302	287	323	316	350	349	310	342	297	324	355	318	287	314	302	327	324	317	333	325	315	303	314	330	337	331	326	329	305	297	318	307	339	322	343	344	346	306	290	310	308	363	334	335	307	296	340	327	322	343	286	310	336	322	326	304	315	322	315	306	326	336	302	338	295	337	308	329	321	333	340	302	330	281	301	308	358	347	330	325	303	308	298	289	298	291	331	310	348	345	311	326	318	329	333	307	336	319	322	318	324	363	322	325	309	302	275	309	324	320	300	354	312	324	326	298	302	343	294	283	302	289	298	315	317	314	316	313	317	312	325	322	323	338	327	350	313	297	329	309	306	359	292	319	329	310	343	330	315	325	331	309	332	322	299	297	310	322	332	299	272	338	303	325	307	329	315	331	326	314	293	284	318	332	331	296	317	329	290	285	321	336	343	316	342	345	335	299	340	319	309	323	301	307	314	295	331	282	338	356	320	341	331	343	316	303	303	317	331	352	316	339	300	293	336	323	322	299	309	316	357	336	316	327	313	321	364	315	315	321	291	311	305	313	332	308	334	338	358	308	342	334	331	322	303	326	300	352	337	345	329	293	327	321	315	300	311	345	347	319	340	306	307	294	340	357	307	338	319	326	320	322	326	307	318	315	321	321	339	316	325	309	303	293	315	314	315	328	313	328	302	317	333	342	318	328	354	345	292	329	298	321	348	327	315	362	346	316	294	321	330	309	329	330	325	318	308	306	345	313	332	310	324	334	331	328	320	318	317	311	339	328	314	315	312	334	335	344	317	322	325	296	331	326	299	313	313	369	320	313	336	322	330	348	309	343	322	329	305	330	359	331	354	320	330	349	315	308	351	335	323	330	327	329	322	322	306	340	312	370	340	344	309	310	325	324	283	327	326	291	336	313	360	322	311	290	312	324	291	340	344	339	365	333	322	315	310	307	314	328	316	307	305	317	305	312	297	328	312	300	286	299	311	305	316	333	317	341	329	314	311	292	302	338	337	303	308	298	330	287	309	316	354	312	322	282	324	332	329	303	310	313	324	307	331	354	308	318	308	318	323	341	308	330	337	310	298	313	331	289	326	334	296	306	353	306	338	308	296	327	341	321	345	330	314	288	329	302	293	296	352	311	324	310	318	292	314	325	317	296	302	347	325	300	304	287	343	308	353	312	320	306	340	282	281	328	334	294	340	285	312	335	324	333	284	301	314	358	311	319	314	350	294	345	364	293	336	323	328	341	313	286	341	336	305	322	304	353	339	310	334	337	313	338	366	289	311	307	299	322	332	305	332	296	348	314	309	309	322	334	286	303	329	320	330	299	340	303	345	314	347	317	313	303	312	305	322	330	272	342	340	274	313	293	306	285	325	329	322	305	304	305	346	330	355	331	327	317	330	310	349	308	316	333	279	306	330	309	322	335	321	340	364	326	320	333	345	299	344	325	324	311	328	310	337	349	328	313	293	343	340	321	330	329	304	328	335	298	331	326	348	323	325	313	308	319	329	304	345	297	338	332	368	315	309	326	321	311	334	317	327	308	338	290	310	336	326	313	340	335	328	338	298	332	313	328	317	315	288	333	314	316	318	323	315	316	304	327	318	334	290	348	327	314	301	320	309	337	338	321	305	356	309	335	347	326	330	291	357	346	346	307	323	300	315	314	305	300	327	320	320	313	303	330	300	322	316	301	325	325	326	317	321	286	297	313	302	321	310	289	315	307	319	317	296	342	322	315	320	322	331	330	303	324	301	334	296	346	353	331	321	335	319	322	343	331	287	319	332	302	314	372	361	288	315	318	345	290	280	323	315	328	343	301	324	322	336	343	325	315	342	359	339	352	323	344	324	309	318	332	322	323	321	311	309	298	303	312	291	298	299	313	314	310	340	315	327	297	346	315	295	328	321	351	343	336	289	327	325	321	342	294	337	322	308	316	324	344	324	316	342	318	322	310	339	316	335	286	313	328	333	315	327	326	291	318	300	314	321	320	284	324	315	328	348	300	361	331	328	321	316	310	353	300	331	362	289	319	353	302	286	313	286	318	322	362	322	322	322	326	337	323	323	308	309	296	307	309	364	325	281	327	332	315	335	297	301	331	329	340	292	320	300	321	330	359	290	293	315	355	314	301	315	313	299	332	327	350	298	326	351	345	346	321	331	307	350	286	336	308	314	311	313	338	296	334	322	314	285	309	355	347	305	350	355	311	337	325	340	348	273	307	323	319	302	322	325	333	327	291	310	338	330	331	316	309	329	308	306	316	327	318	331	290	362	315	327	321	354	333	293	292	315	337	331	322	346	297	316	292	304	296	324	322	330	300	315	309	283	328	322	314	306	300	315	323	348	347	357	325	302	312	351	316	285	324	334	310	340	299	328	296	309	307	334	319	353	300	311	362	332	309	322	321	335	294	342	317	344	326	327	323	320	340	337	334	322	349	320	340	339	271	346	311	335	331	326	330	309	290	308	338	333	337	294	332	304	308	326	324	324	271	313	324	330	330	351	342	279	332	358	301	310	311	306	326	310	339	327	344	326	308	310	313	323	276	332	358	301	312	310	317	328	330	300	342	342	307	340	330	299	310	332	302	304	330	321	321	318	330	336	317	338	330	318	327	291	328	311	322	329	310	329	331	310	316	305	307	294	329	305	318	280	292	363	343	297	347	322
24525	21736	29514	26906	26741	26256	16891	6773	3545	1453	953	776	624	619	597	499	451	444	497	445	443	396	377	378	344	374	348	367	388	338	384	426	380	371	388	345	393	365	349	359	372	411	373	387	349	359	351	344	356	390	355	331	357	387	336	319	375	367	352	368	343	343	372	373	365	378	383	388	388	360	382	385	368	367	391	366	375	344	386	323	326	361	395	380	387	372	373	355	346	356	369	361	345	378	360	335	355	380	372	398	346	413	382	340	347	345	381	335	381	367	351	364	315	367	374	367	372	362	365	351	342	359	388	361	316	358	373	358	382	363	346	379	323	359	365	338	380	332	358	344	382	353	359	377	352	398	366	367	391	351	395	350	331	338	352	376	366	359	342	376	394	375	366	381	391	360	356	349	337	362	363	369	366	353	340	378	370	360	352	372	365	341	345	352	393	339	366	362	362	327	361	390	352	376	353	365	351	367	363	388	379	373	346	357	360	349	373	353	381	360	400	346	318	320	332	341	334	331	384	378	359	350	340	354	379	358	378	380	373	343	373	372	379	348	361	369	328	390	379	368	366	393	364	360	355	360	350	362	367	369	352	372	344	382	353	367	340	367	346	367	363	363	353	339	353	382	366	365	366	364	360	346	360	345	379	391	386	361	369	341	334	382	360	386	363	358	409	354	324	358	360	358	343	327	367	316	365	359	375	347	375	391	359	372	372	326	363	369	351	361	368	353	344	364	390	353	352	375	368	346	377	330	347	325	368	344	372	382	359	338	364	334	381	349	354	370	388	368	380	397	373	364	311	347	341	347	361	401	356	383	384	373	368	382	386	371	372	331	344	354	346	342	385	350	374	378	361	371	384	345	384	323	349	373	370	359	400	355	379	359	337	358	360	350	342	342	318	364	388	331	378	376	362	376	368	382	367	375	363	341	376	378	349	397	335	352	382	359	380	342	366	358	326	324	330	369	385	368	356	346	367	366	377	377	381	373	369	359	372	366	349	343	388	360	354	398	388	366	360	367	339	376	373	346	362	404	374	375	347	384	399	360	354	384	349	366	399	343	341	363	384	336	385	363	353	373	405	345	377	351	402	368	376	390	319	363	375	357	401	391	355	396	365	331	373	340	359	334	332	351	359	360	399	330	381	374	358	360	359	371	349	360	371	384	347	360	342	377	356	339	376	397	329	358	368	376	367	353	373	369	346	391	363	357	353	344	337	381	340	352	347	326	369	388	349	350	378	372	352	351	346	348	369	364	403	362	364	349	362	369	364	329	364	388	352	370	359	359	349	390	359	396	378	357	339	377	359	368	399	346	361	383	360	358	336	358	358	371	368	314	355	362	364	378	353	385	362	348	403	332	338	353	340	388	355	387	361	329	361	399	335	377	333	354	362	351	388	375	399	365	417	387	359	388	350	356	338	337	346	370	344	348	360	357	393	346	326	375	361	376	373	361	378	371	390	378	367	387	364	351	359	372	354	376	338	408	352	376	353	352	367	360	393	390	395	330	346	352	390	380	364	363	367	370	356	349	373	359	390	376	409	363	369	370	350	347	333	361	350	396	363	376	381	368	379	401	364	361	331	288	374	332	380	357	395	341	354	361	380	320	356	376	368	341	395	345	342	369	349	382	338	358	367	348	342	395	352	311	362	391	352	381	394	374	354	367	377	373	339	406	339	386	365	366	356	363	334	357	369	368	364	352	358	354	362	360	359	348	389	379	359	339	392	393	351	334	340	348	375	387	386	315	401	379	331	339	362	354	359	360	344	343	385	322	330	323	407	366	371	364	336	372	339	362	363	340	368	359	354	367	389	346	372	389	343	380	322	349	371	344	379	385	353	370	374	358	352	355	352	364	356	350	344	381	348	355	341	352	347	372	367	330	355	347	342	345	360	378	383	371	367	339	366	368	378	390	354	349	367	397	388	356	371	371	350	344	376	345	387	328	371	344	368	371	367	362	372	359	362	365	361	365	369	327	340	391	354	351	306	404	389	367	350	370	375	377	359	373	364	372	373	362	345	389	365	376	336	360	403	351	357	364	362	323	339	337	385	374	371	381	405	353	398	366	338	379	355	389	381	363	352	349	390	357	392	374	341	385	380	367	366	337	366	367	337	365	362	384	335	346	364	395	368	358	374	383	356	345	396	345	385	363	357	341	355	354	367	331	369	362	359	385	352	338	355	354	349	324	369	356	385	336	363	376	339	365	338	337	377	370	359	360	360	357	362	329	372	386	337	382	389	403	374	372	358	343	327	368	346	381	350	337	370	378	398	376	360	375	350	357	352	342	360	352	341	370	374	343	365	360	366	395	378	340	333	386	359	371	363	365	362	355	381	357	343	372	341	330	343	363	388	380	373	363	351	351	356	366	386	300	346	348	376	377	359	320	399	352	388	365	397	389	375	356	360	359	311	357	363	400	365	353	367	366	327	364	371	366	355	364	381	366	361	343	370	389	389	330	370	351	370	391	354	372	338	357	349	384	372	362	372	377	343	328	394	358	361	390	394	419	381	385	373	371	374	355	389	372	370	362	352	384	387	347	366	337	366	397	352	365	340	375	328	365	339	361	359	345	353	325	357	372	370	370	378	378	331	352	368	385	352	363	396	363	375	359	365	329	362	326	372	383	371	348	347	358	354	383	337	350	337	358	367	357	341	364	380	372	374	374	359	391	374	364	359	352	370	349	352	387	368	397	381	374	373	354	356	353	341	341	370	380	367	384	388	369	354	364	348	345	341	366	382	358	325	379	338	343	322	341	337	354	378	373	336	332	335	370	350	348	347	372	354	375	340	397	364	379	391	392	379	363	397	375	366	369	369	356	368	341	348	367	355	332	347	367	372	353	361	389	339	372	355	356	382	395	383	352	331	348	368	361	377	392	354	407	332	341	384	358	324	337	356	345	339	348	376	375	403	309	395	358	337	356	365	374	375	371	360	381	406	333	395	360	379	352	396	349	354	413	335	368	385	367	384	348	380	364	344	361	318	361	378	374	373	355	350	359	366	357	364	366	350	362	355	341	342	362	384	357	372	360	346	383	349	352	359	382	325	343	353	339	362	376	372	374	349	359	321	397	346	359	374	367	363	377	352	347	375	371	348	357	352	355	375	367	349	377	387	368	388	333	353	374	338	362	357	362	336	385	380	370	374	385	365	356	351	365	365	326	342	328	353	351	394	354	368	358	353	343	372	349	405	373	355	387	360	359	349	335	323	366	359	409	338	368	400	383	362	364	367	369	347	409	344	352	350	374	339	351	345	331	349	355	374	375	339	356	337	368	370	358	363	357	364	326	368	402	362	379	317	377	366	348	372	359	406	399	337	386	369	337	343	367	355	358	353	336	369	368	370	356	354	381	343	382	386	355	376	360	413	381	351	350	380	334	396	355	364	365	358	354	350	372	359	386	386	318	356	377	341	356	365	347	356	374	367	325	332	356	398	375	359	377	351	364	340	352	365	353	381	365	366	400	363	360	355	397	396	362	353	353	344	348	332	362
33491	63194	50484	37055	33811	27743	16175	9211	5400	2123	1403	1071	877	861	763	650	617	505	522	529	509	482	429	455	359	414	383	398	430	435	405	416	402	395	397	382	431	391	402	403	390	378	393	359	411	409	376	349	356	394	395	402	376	385	358	384	342	378	409	414	390	403	418	392	376	376	379	361	350	403	356	415	392	370	378	362	406	346	417	332	397	400	387	395	360	411	416	372	357	342	415	388	405	378	383	387	391	355	359	372	377	374	389	344	385	360	373	381	372	360	349	389	415	405	366	384	386	388	379	352	358	373	371	360	396	374	415	376	393	331	394	347	356	398	406	380	383	370	399	356	406	384	360	391	379	390	373	343	385	376	360	400	386	369	355	369	387	351	370	388	390	376	363	353	401	388	379	412	382	360	407	375	416	381	369	381	389	371	384	403	401	429	361	392	392	403	379	371	368	371	368	396	356	356	382	381	379	395	343	418	355	393	390	360	371	363	367	360	375	402	398	397	399	364	392	361	378	399	394	388	391	385	346	369	385	383	380	385	386	391	386	370	380	371	360	384	368	373	385	374	350	394	389	364	390	391	387	435	375	347	378	394	361	388	378	387	366	392	405	371	371	372	348	389	421	362	414	351	397	354	388	387	391	406	378	401	402	377	384	396	365	416	400	360	355	354	392	360	416	390	364	392	378	365	393	397	348	422	354	380	420	403	432	370	389	388	364	360	364	351	400	411	427	414	401	392	423	370	383	375	373	407	357	397	393	352	369	387	374	391	384	398	364	364	406	367	374	424	381	376	381	379	407	371	383	357	390	353	375	383	384	383	356	389	391	397	412	368	364	375	372	385	372	340	371	391	387	404	395	401	398	384	383	378	391	378	391	364	339	384	383	381	384	412	402	387	399	388	378	362	419	376	362	395	366	373	388	352	371	361	356	384	387	375	390	409	383	399	381	413	359	382	368	375	344	389	385	374	346	372	387	392	397	390	362	356	328	386	399	377	366	393	363	388	399	395	345	385	410	423	366	353	409	365	426	414	374	379	378	385	424	391	412	359	364	385	348	395	402	361	374	383	383	351	361	386	384	340	360	396	350	364	369	379	364	355	369	396	380	360	403	389	386	359	358	402	380	386	359	369	353	384	395	397	370	370	341	409	391	358	358	397	395	378	409	406	414	366	354	403	365	388	367	382	341	375	369	399	382	390	362	385	429	387	405	382	385	390	357	369	367	360	393	399	376	366	383	376	370	416	385	367	356	400	356	369	390	366	394	368	393	393	399	357	355	426	340	372	378	392	367	418	408	393	355	366	368	373	391	379	370	365	372	388	376	385	432	392	371	388	370	415	390	422	379	370	374	391	373	350	359	387	385	383	377	376	389	370	365	373	358	341	382	399	403	381	388	382	389	351	368	344	381	355	399	369	423	349	420	406	395	411	383	387	357	402	349	391	379	389	379	390	378	376	346	373	400	383	401	356	348	406	376	343	426	399	385	394	374	388	402	379	390	378	370	381	379	353	376	369	398	376	377	364	382	396	382	409	415	397	373	373	363	382	341	391	348	393	358	421	400	400	378	404	391	350	393	384	393	381	364	387	369	388	394	385	384	348	399	389	391	379	342	395	398	404	380	390	401	375	382	371	389	367	352	379	324	399	351	381	383	393	388	399	377	387	369	388	373	386	363	358	389	362	393	380	402	381	385	355	348	406	363	399	368	382	376	367	395	365	363	387	393	377	363	386	368	368	345	362	394	363	389	384	390	367	350	390	418	347	392	368	337	407	363	375	401	388	374	414	374	356	340	370	366	361	371	393	361	335	400	415	355	373	361	401	393	401	409	392	410	378	414	384	347	356	390	348	375	367	386	395	415	349	401	380	376	376	366	377	373	396	403	374	368	374	327	396	385	370	343	363	423	377	352	352	362	355	378	388	403	361	398	377	371	380	336	383	379	409	388	345	380	370	377	380	384	357	348	337	415	360	374	378	377	368	392	320	387	404	397	355	393	373	409	351	345	375	392	405	351	378	381	368	369	379	384	390	391	371	365	396	398	347	341	379	358	359	372	400	423	377	383	396	391	414	350	380	398	363	382	407	416	384	367	378	371	367	394	357	380	394	353	387	417	384	401	386	376	385	385	367	387	402	370	394	358	398	345	383	412	340	361	389	395	399	368	388	386	384	388	409	363	365	386	361	367	404	387	386	346	360	362	393	380	391	390	387	402	378	382	403	382	363	379	386	378	393	331	423	379	372	368	372	355	384	400	389	393	370	366	391	424	376	376	353	403	373	413	377	385	412	375	340	328	379	394	367	368	385	404	403	354	390	338	380	397	369	379	368	392	397	402	379	384	360	392	399	378	406	374	372	354	397	383	374	372	363	396	406	379	391	357	391	385	383	397	377	396	349	384	410	367	366	393	406	384	393	394	366	374	411	379	374	416	389	378	383	413	333	373	375	383	363	356	399	381	378	398	411	398	378	408	385	388	372	384	361	383	375	392	403	391	385	376	325	381	400	355	403	379	370	398	352	366	390	368	373	348	379	432	389	385	360	373	388	352	369	363	381	388	412	408	368	388	383	395	378	406	390	375	365	348	361	395	412	408	349	363	401	389	389	399	399	365	405	404	367	424	392	340	396	376	386	377	373	360	354	409	381	366	397	356	364	375	372	384	371	394	373	359	405	371	350	377	345	380	369	390	376	362	349	385	370	394	387	370	397	386	394	367	380	381	349	407	377	364	376	389	374	410	368	369	362	373	380	371	394	353	379	366	368	377	361	332	368	388	360	378	330	363	420	363	401	396	376	360	365	372	385	391	375	381	398	406	357	388	384	406	329	373	352	406	395	382	397	377	389	379	368	385	394	394	414	377	388	349	389	353	381	373	408	378	382	390	374	393	350	365	388	380	398	361	345	384	364	345	393	376	423	360	405	376	390	349	391	348	400	353	390	407	384	344	381	352	358	392	387	349	361	382	360	377	386	375	398	389	367	388	407	375	414	358	398	376	358	403	381	368	412	368	382	404	426	375	356	370	348	383	333	359	367	393	378	378	388	377	377	375	368	407	377	352	385	388	406	386	363	382	398	385	388	415	376	341	387	361	398	384	378	372	371	412	387	375	385	415	352	390	346	375	386	377	367	389	407	405	392	397	374	386	362	397	383	359	392	414	392	347	349	394	375	374	396	403	391	398	424	369	371	378	378	398	399	416	389	384	388	391	376	408	379	381	369	385	355	410	379	378	377	340	385	389	369	390	344	379	377	375	417	372	395	370	378	379	330	378	397	340	376	348	383	392	360	382	370	376	404	372	426	411	381	352	376	403	385	402	364	395	400	371	365	342	369	352	402	379	401	391	373	385	394	381	371	395	402	378	355	378	337	410	392	355	382	405	400	405	368	378	357	425	353	412	350	366	370	371	403	370	395	413	347	402	360	385	352	347	413	396	375	379	394	403	443	409	357	365	344	400	409	361	387	393	358	381	398	382	372	398	379	364	418	377	315	355	376
25780	21914	30058	30592	26191	19532	10292	4529	2262	1029	847	678	608	622	526	557	457	439	423	439	428	415	418	406	373	368	377	343	395	406	383	394	387	426	348	388	370	389	411	414	398	394	358	408	377	417	423	368	388	373	371	384	356	399	396	380	390	377	403	415	410	373	415	406	399	393	432	380	379	343	391	375	408	369	403	370	373	342	372	383	406	403	405	395	350	381	393	369	415	380	380	362	386	386	367	385	378	358	406	408	407	387	396	353	376	360	403	381	418	363	395	354	387	374	389	371	392	438	373	395	402	421	366	382	369	383	373	409	383	401	398	428	394	393	406	387	392	403	387	399	382	373	374	333	378	395	366	390	373	390	393	371	357	376	364	357	401	377	419	402	379	349	389	374	383	384	371	386	364	387	389	379	366	347	389	398	396	395	387	375	380	405	341	427	412	388	380	382	393	384	352	355	362	369	402	393	388	357	430	390	421	399	388	361	373	395	355	379	391	387	398	388	366	376	377	368	369	394	391	407	379	394	368	407	386	373	368	356	364	445	390	400	380	350	365	377	377	346	395	377	396	374	375	392	350	364	380	377	388	373	402	408	410	378	369	388	395	380	400	383	388	410	406	348	368	382	332	403	365	404	393	387	383	387	351	373	392	376	416	394	412	375	366	413	383	411	360	392	430	384	373	377	399	408	374	392	397	362	412	356	380	367	335	399	378	350	354	402	362	427	396	396	411	371	386	358	387	413	361	398	390	358	397	401	376	381	370	377	384	401	416	424	353	395	381	366	379	397	405	387	400	396	376	416	370	367	375	364	405	393	393	394	377	407	371	413	405	411	395	374	413	343	361	421	406	387	411	386	385	380	395	358	378	425	375	368	372	400	373	361	383	375	400	382	369	400	360	359	389	382	400	410	360	410	386	365	408	390	363	384	393	390	392	380	358	386	406	375	406	420	393	402	398	375	422	392	420	396	373	408	384	416	366	420	371	366	393	411	400	405	375	382	386	362	368	400	395	373	378	391	377	378	412	403	402	397	389	388	402	412	359	357	362	370	379	409	373	349	370	400	390	374	383	387	414	384	391	374	350	350	376	387	370	372	395	394	389	380	397	374	355	397	349	393	420	370	373	375	382	402	373	388	408	388	394	385	376	409	358	359	360	398	354	402	361	378	396	391	398	401	372	375	378	401	402	355	366	373	424	382	409	391	415	366	392	385	416	399	375	354	414	385	360	360	380	398	375	407	359	381	376	384	403	379	388	413	434	388	368	405	405	382	383	346	354	408	392	363	380	381	381	367	391	399	366	383	379	376	360	396	350	378	380	360	384	428	382	382	384	411	409	402	386	402	414	392	376	384	381	394	385	364	402	384	404	412	429	392	389	378	405	429	397	387	394	378	387	377	371	398	376	423	391	381	392	377	348	379	365	357	414	398	377	387	393	379	366	359	384	372	399	394	386	374	384	373	387	385	415	358	372	355	392	388	390	399	389	351	377	410	414	389	380	409	405	355	380	370	385	369	382	373	374	357	404	405	387	376	382	371	368	409	416	395	399	392	377	429	394	385	382	372	381	400	386	395	389	368	362	409	407	396	408	393	410	350	368	412	388	382	401	397	368	389	368	345	362	374	387	387	408	390	406	395	398	384	404	409	387	357	370	363	385	379	407	365	374	424	410	391	392	429	364	382	371	394	410	396	406	395	404	394	381	383	367	381	372	404	410	361	392	379	419	399	382	419	412	401	386	396	411	381	367	353	360	396	424	371	380	407	361	388	381	399	385	376	393	367	401	386	381	410	343	342	414	417	351	380	403	380	399	434	394	423	378	423	381	378	377	377	398	382	386	397	376	364	432	395	394	389	385	378	385	403	380	398	379	362	411	396	380	371	385	371	392	386	354	367	419	398	409	411	380	364	379	412	355	415	410	398	407	376	382	369	374	388	379	361	389	385	363	393	360	377	386	374	345	383	398	411	385	350	385	377	409	419	367	372	414	385	377	357	393	386	378	403	358	416	391	381	378	379	378	401	366	397	374	427	397	394	357	357	427	397	371	369	352	371	378	384	406	400	386	403	368	347	412	394	368	401	388	357	380	399	382	414	377	382	393	388	450	426	350	395	361	408	391	415	370	426	392	383	362	400	365	380	393	372	363	420	368	363	378	384	412	409	401	389	392	378	385	383	366	391	385	380	374	391	409	362	370	346	377	396	378	365	389	367	402	356	342	346	389	409	431	350	357	402	365	379	379	389	375	392	387	407	396	392	417	378	381	396	378	395	383	376	348	376	382	367	395	439	352	384	387	357	389	379	400	392	391	415	382	394	408	370	417	371	347	360	372	383	357	381	393	366	366	395	380	399	412	416	366	385	380	397	376	388	363	384	353	366	383	406	369	369	368	369	402	405	408	392	360	402	400	385	394	387	375	387	401	379	367	360	361	372	407	376	412	402	360	392	355	368	374	378	402	408	416	398	403	397	341	369	362	405	389	417	385	400	386	390	384	372	383	390	387	386	375	416	383	390	427	406	408	371	371	401	419	369	349	379	384	385	382	414	382	372	427	373	373	396	375	360	419	410	414	425	398	386	391	371	410	384	343	372	395	374	401	386	360	375	391	398	357	393	356	343	380	394	377	388	347	356	390	432	375	400	374	384	403	430	376	373	374	407	390	409	393	345	376	388	373	378	415	380	359	422	378	393	387	360	344	380	378	396	428	390	394	369	348	403	409	393	399	403	381	359	400	396	367	383	368	365	385	393	381	399	377	378	397	399	412	381	415	366	359	402	376	351	374	410	421	383	408	367	399	371	408	384	398	411	381	391	390	401	405	357	407	372	369	383	406	430	419	380	369	397	407	376	356	374	400	387	394	404	399	381	379	390	349	359	413	392	390	396	406	364	379	419	413	384	386	394	361	374	370	382	384	374	383	409	381	380	379	379	366	383	394	419	367	381	387	356	375	407	368	398	391	386	400	414	394	397	384	372	356	379	363	363	401	393	401	402	388	364	374	406	394	383	372	382	398	408	390	388	358	407	400	367	381	395	392	420	366	370	370	387	370	400	380	403	367	378	366	388	373	365	384	375	394	403	368	355	407	410	391	385	383	383	403	392	381	416	361	417	383	367	385	367	389	364	400	432	368	371	372	398	355	372	352	359	403	395	345	415	390	352	408	372	371	410	370	347	354	376	412	399	393	404	381	385	405	358	414	394	373	376	378	384	407	378	393	416	406	394	375	401	404	396	369	368	351	370	358	406	393	374	390	378	372	379	391	381	373	398	363	341	398	387	398	383	387	403	393	405	385	362	403	356	381	389	389	385	361	420	421	377	336	399	383	433	361	387	388	364	415	365	402	397	402	385	379	392	372	379	387	416	375	387	383	373	407	379	382	364	420	407	330	369	387	399	400	381	367	373	377	375	392	399	358	386	391	356	375	363	401	380	408	370	420	373	393	404	381	417	365	374	397	396	407	412	389	385	379	388	389	354	366	349	403	378	348	381	370	376
33574	57525	44759	34767	29877	22796	12800	7238	3832	1605	1314	988	804	841	729	643	591	561	493	494	525	487	498	478	447	416	416	424	403	403	390	450	406	429	445	428	434	439	449	455	412	404	424	430	387	403	392	394	411	434	393	419	435	401	419	441	406	396	412	437	398	424	419	391	383	400	439	421	399	452	427	425	427	427	376	408	441	436	417	385	432	380	421	378	432	408	408	403	415	453	392	383	418	459	421	381	434	410	426	418	394	399	412	389	397	412	440	405	418	439	400	400	396	403	414	408	406	411	382	430	425	434	411	381	410	438	417	380	363	448	408	435	396	415	403	397	429	411	389	428	410	416	434	388	433	404	396	429	387	405	352	431	389	380	397	442	449	403	422	387	401	381	379	433	424	378	416	407	377	430	446	425	388	438	427	380	387	372	441	391	411	374	415	401	393	390	406	393	438	386	415	411	421	392	385	410	399	432	440	407	418	432	402	424	399	429	435	396	413	384	406	434	439	407	401	433	414	485	428	434	453	419	416	419	391	347	404	417	415	406	421	402	406	425	451	422	424	428	410	370	407	426	440	401	412	391	423	401	420	400	397	431	371	429	424	415	403	409	392	402	415	409	404	391	428	393	411	385	404	389	412	402	436	401	402	390	397	430	376	463	435	437	403	388	422	379	430	421	412	407	436	445	410	398	420	404	415	408	424	380	448	417	434	394	388	416	418	436	438	419	417	416	420	443	402	451	410	415	457	420	422	427	434	403	425	398	406	416	426	440	414	413	405	397	403	396	411	406	411	404	409	421	389	397	409	411	427	443	426	397	441	420	392	410	406	413	414	404	405	410	421	428	437	399	413	414	427	372	439	414	399	441	395	431	435	432	435	411	419	428	394	413	390	392	394	433	415	409	395	402	419	417	389	419	415	405	404	392	402	427	388	428	408	410	418	389	380	441	424	433	424	411	407	404	421	429	387	426	417	402	443	417	405	459	404	403	427	396	416	409	420	403	408	407	401	433	397	410	408	393	408	434	430	437	455	411	401	425	405	416	387	420	389	423	387	428	405	438	417	415	396	408	411	417	411	416	391	425	413	437	433	413	370	408	422	417	399	414	414	447	408	396	378	397	412	402	402	429	361	432	408	420	401	426	428	405	419	367	444	401	420	446	425	375	423	429	386	403	420	434	419	398	428	417	399	386	415	416	395	421	429	450	427	411	421	401	453	410	411	436	408	390	405	407	456	432	392	372	384	443	368	429	378	383	417	394	407	412	407	363	446	400	429	438	362	432	411	413	404	409	413	408	423	423	433	430	441	418	406	417	444	461	399	359	431	420	428	415	438	426	397	414	454	427	446	392	427	422	438	354	377	439	436	399	393	422	402	429	394	422	417	387	385	434	415	388	401	432	389	407	396	403	415	399	397	413	406	437	407	407	390	414	369	455	444	430	400	458	406	411	434	387	408	383	416	435	399	388	443	429	422	427	439	418	399	414	435	401	444	427	405	426	409	438	434	383	413	408	417	402	460	413	431	416	386	401	441	416	431	412	410	434	418	414	368	439	412	423	433	430	404	432	402	446	403	406	402	418	390	407	437	449	453	417	444	434	426	417	447	432	382	413	395	432	413	406	410	431	397	395	401	416	389	391	405	404	433	405	403	409	440	417	457	411	405	410	425	411	411	414	393	404	408	421	424	404	371	422	401	374	412	422	442	429	406	417	387	370	411	439	391	418	400	406	427	392	441	438	417	363	393	364	453	427	448	411	399	365	421	396	428	392	362	393	401	405	443	392	432	376	430	415	426	399	451	433	425	398	407	406	406	383	376	420	395	420	413	391	402	368	438	425	433	431	390	416	401	433	411	387	429	415	413	410	425	387	408	429	424	403	434	393	428	411	432	417	406	445	412	399	402	377	400	409	424	385	413	438	363	437	427	426	431	423	434	408	405	398	444	409	413	393	425	405	381	396	415	406	402	468	411	421	436	450	398	372	396	419	407	420	400	447	400	424	414	401	406	436	450	423	438	416	400	442	418	406	451	437	398	381	449	414	413	418	422	410	400	395	415	436	362	423	391	417	404	393	400	415	391	404	435	401	437	462	388	417	403	443	394	404	394	408	344	401	402	413	465	439	439	460	389	439	450	464	417	358	420	417	407	420	454	371	401	373	432	442	429	412	395	423	386	410	456	382	358	434	384	431	423	383	440	421	417	422	441	426	389	404	410	446	403	447	400	432	441	423	398	450	399	430	404	438	425	415	421	429	398	377	398	425	408	402	407	434	410	418	386	438	411	405	437	427	396	387	388	425	432	462	433	409	405	380	415	448	397	410	390	393	379	412	428	424	401	433	424	415	398	379	397	423	371	396	452	395	369	402	399	408	402	426	376	422	420	422	421	401	398	421	435	386	398	385	397	389	422	448	388	409	408	367	410	422	399	426	414	418	418	432	416	394	441	426	449	423	397	383	416	434	421	409	417	401	409	413	387	427	403	417	422	408	389	421	382	450	395	410	417	438	412	391	457	388	419	401	403	393	391	434	426	424	424	455	416	433	417	433	395	416	418	409	425	402	449	419	394	437	401	469	380	397	384	401	416	416	405	422	421	419	418	398	453	412	425	408	427	428	432	420	373	462	400	433	428	386	429	409	411	399	401	421	444	410	407	453	453	407	415	424	402	404	443	415	423	432	394	387	402	376	408	403	419	438	403	405	423	404	407	385	420	412	419	401	420	399	431	408	405	409	457	439	382	374	385	418	412	429	385	385	398	395	445	454	405	421	414	440	402	379	400	422	408	408	399	427	438	464	418	408	413	415	411	441	387	384	380	449	382	403	419	410	404	410	409	451	395	422	378	410	423	406	423	428	399	430	393	442	392	404	408	414	424	406	404	401	422	412	392	397	432	406	459	463	434	387	434	396	390	424	402	387	412	377	414	402	396	399	420	411	391	414	431	432	452	426	410	384	428	383	411	401	395	436	387	413	422	439	376	413	409	414	400	412	421	409	402	418	430	420	434	371	425	405	403	407	393	426	401	401	435	408	425	408	430	363	410	395	435	428	406	424	427	399	450	395	415	396	407	424	405	400	413	427	441	429	413	449	422	442	444	385	411	444	403	421	411	414	410	408	426	415	393	404	403	418	419	424	381	425	389	414	420	411	420	407	419	444	407	392	394	420	390	421	382	404	416	402	405	403	430	399	384	403	417	423	398	393	416	422	386	407	412	412	395	399	424	388	421	361	407	427	434	424	392	418	382	426	386	402	386	357	396	400	380	409	427	432	362	432	414	379	395	450	381	414	384	427	399	402	422	412	432	414	374	422	398	415	377	406	383	429	428	398	418	426	466	422	444	409	416	405	428	411	411	444	408	424	451	401	399	398	424	390	440	428	408	427	396	395	412	441	427	406	375	382	388	447	404	396	423	428	448	466	417	420	418	408	401	393	424	444	427	424	429	421	414	406	451	405	439	428	402	402	420	391	393	448	423	404	388	417	437	368	398	428	378	394
23320	21678	29545	25307	23820	24693	21354	12909	5994	2343	1541	1190	1006	920	858	864	780	669	695	644	653	621	607	552	578	559	536	570	558	534	562	540	509	530	496	537	533	494	533	505	526	529	535	499	527	498	521	524	504	515	510	517	506	499	498	528	496	505	542	537	550	472	521	509	505	571	520	490	489	518	541	496	518	477	521	539	514	505	530	494	518	511	521	562	548	521	489	500	526	477	520	516	532	509	482	510	478	555	541	503	503	501	533	515	492	510	507	540	498	538	509	552	506	514	520	487	521	473	532	509	496	514	529	503	540	538	517	496	520	504	500	515	525	544	494	530	550	494	513	507	493	526	497	500	490	464	505	483	523	536	526	515	500	519	520	517	510	524	509	493	530	504	513	503	487	518	524	504	499	520	548	513	486	502	558	479	501	465	496	528	486	549	478	551	485	526	524	530	518	496	533	500	540	514	481	539	527	506	515	481	505	531	495	500	505	533	517	523	508	528	483	491	517	509	538	495	507	550	533	505	505	485	530	517	551	494	509	532	495	510	491	515	510	513	486	472	524	522	558	492	528	494	538	515	508	551	498	506	552	497	504	507	528	527	509	524	528	513	487	508	507	531	500	523	535	526	536	531	521	542	489	493	518	495	518	535	487	529	504	548	543	519	493	541	526	492	511	555	494	514	493	489	495	509	519	507	503	492	548	487	528	493	523	496	513	523	556	506	516	523	469	534	502	509	559	525	513	517	455	471	542	513	510	539	497	519	527	508	515	503	481	489	543	520	531	506	491	501	506	511	526	472	535	480	496	518	518	564	497	514	483	524	541	495	498	544	501	453	474	529	499	522	490	499	507	517	497	525	538	508	528	514	527	480	522	515	482	495	512	532	530	486	522	547	491	491	506	514	555	559	547	527	504	492	525	491	528	488	497	499	516	518	526	487	475	485	528	519	465	547	515	532	518	495	494	533	531	547	489	495	502	504	527	503	520	529	501	521	509	486	534	484	510	519	541	500	560	472	513	498	520	528	509	548	535	516	526	556	525	457	511	498	505	521	504	519	509	502	493	518	527	498	487	486	489	503	531	501	532	525	526	525	519	526	519	500	499	504	520	502	509	500	478	532	531	490	476	491	556	522	539	489	554	518	524	507	467	543	488	517	476	520	509	528	513	486	535	544	524	535	489	488	512	545	526	542	455	492	549	517	505	520	479	483	507	486	512	517	513	540	486	539	461	508	509	528	475	488	492	491	513	506	505	495	496	542	500	530	507	497	540	545	533	538	507	506	521	502	535	510	541	517	502	513	548	505	519	506	526	536	454	535	539	501	550	541	521	547	519	522	488	514	532	504	506	528	467	507	519	502	534	577	510	523	487	522	516	555	553	504	517	528	542	534	523	479	527	514	501	540	532	505	505	507	523	555	507	572	530	514	489	524	532	524	492	534	515	541	494	533	519	522	526	482	511	521	497	513	502	515	507	543	557	512	481	523	463	513	502	514	518	531	476	508	492	543	490	485	501	546	516	530	489	505	534	501	526	541	525	477	531	536	485	564	543	502	543	500	501	476	512	477	586	516	457	475	464	489	539	497	531	521	519	483	531	551	511	511	493	538	520	475	504	509	495	443	544	507	538	526	490	511	546	487	505	503	487	479	514	505	539	527	485	510	494	533	510	564	530	523	509	519	488	488	502	467	528	544	523	518	509	506	491	518	491	506	479	553	509	523	548	575	514	540	497	504	547	528	498	491	528	518	466	496	494	498	524	535	505	498	527	523	513	518	542	493	558	522	554	527	561	520	539	477	506	517	492	498	550	526	549	517	534	451	504	530	523	493	533	494	497	495	504	515	500	470	560	537	530	493	522	554	503	499	486	542	548	529	474	523	502	485	485	504	512	504	489	497	525	495	543	496	494	518	555	496	531	550	524	520	526	530	558	518	500	499	531	500	509	502	544	490	530	460	511	497	530	537	536	531	500	580	463	486	537	555	467	484	494	490	537	553	508	481	512	527	519	527	522	518	492	563	533	509	501	488	512	494	514	518	522	512	520	514	513	494	521	485	507	538	497	542	498	485	488	505	531	472	542	494	511	513	547	478	533	540	494	536	526	528	495	487	515	514	483	534	521	522	486	523	524	495	530	487	521	527	535	545	514	560	557	546	486	547	519	509	516	510	518	544	500	511	479	542	544	520	518	472	533	515	519	516	501	518	533	477	545	487	514	525	532	515	538	559	545	488	521	543	534	548	519	560	507	501	472	507	520	477	516	469	493	510	500	448	515	438	520	464	518	544	483	464	521	484	504	544	505	523	516	526	484	489	527	539	517	535	502	480	539	504	531	538	494	517	516	523	539	490	523	540	522	549	502	503	519	532	528	471	496	504	582	462	498	514	510	517	490	510	482	525	537	541	498	492	544	542	494	491	488	547	513	556	537	529	528	525	520	482	543	510	488	512	526	544	475	499	549	484	508	492	521	537	478	483	491	469	532	480	521	490	521	530	547	540	513	488	509	516	497	503	503	497	506	549	532	541	521	491	531	531	519	497	519	515	511	478	489	481	519	527	484	470	516	493	481	522	493	541	528	511	491	456	485	504	526	558	517	533	530	490	534	517	499	537	501	496	521	506	517	496	458	513	495	521	530	518	516	518	506	507	505	525	469	500	510	472	516	519	506	532	553	546	493	495	479	513	501	511	472	473	491	518	514	523	519	493	470	516	510	509	511	551	517	559	547	495	511	496	522	503	493	548	515	561	512	493	558	541	536	506	486	525	502	543	547	518	529	517	492	526	565	533	531	525	522	500	511	484	553	522	540	507	492	504	526	484	504	501	505	488	512	519	555	507	451	491	497	516	518	485	524	545	505	499	522	523	481	463	528	489	508	525	568	532	560	525	495	512	530	488	509	496	514	514	510	538	535	500	544	500	514	489	551	493	513	474	495	494	504	556	487	544	522	509	513	484	525	515	488	508	543	511	501	526	519	500	537	542	521	543	523	501	497	513	505	552	542	517	529	503	506	456	541	533	511	494	531	534	524	518	521	522	574	499	520	525	500	485	548	513	535	532	523	538	531	471	480	523	544	529	484	525	536	520	508	479	512	575	503	523	500	523	516	471	527	512	499	535	542	503	511	493	537	524	515	517	473	547	559	492	477	535	507	526	523	521	511	514	530	478	472	511	516	526	498	519	514	497	509	504	524	506	533	497	522	536	544	485	530	448	503	532	509	507	504	520	481	507	519	527	526	537	502	488	425	519	502	472	509	508	511	518	498	509	515	528	508	518	509	480	525	509	524	499	462	475	497	539	530	530	543	533	544	530	527	498	470	489	526	489	493	508	520	530	507	481	529	517	488	481	527	476	500	508	508	551	529	519	465	509	521	534	533	482	503	519	523	473	526	469	502	563	505	536	526	477	526	505	505	519	497	476	528	517	518	501	553	519	470	505	520	535	508	522	483	505	505	554	508	483	520	482	493	519	503	528	504	528	494	505	484	512	518	537	573	508
36172	67500	56337	46228	34829	25902	18550	15867	8088	3456	2249	1758	1368	1301	1189	1158	933	852	748	690	757	677	661	633	574	595	538	571	540	549	580	572	576	555	564	567	528	540	536	534	531	553	543	522	510	531	545	503	528	510	510	508	541	516	549	494	527	495	536	527	541	514	521	478	513	552	504	476	513	529	506	487	547	509	532	545	533	554	507	567	530	535	556	529	533	533	520	549	576	499	523	535	496	546	523	548	530	513	541	532	523	499	533	553	556	500	529	475	512	512	569	569	509	553	509	506	557	518	523	505	521	516	529	550	499	546	528	516	509	507	534	551	539	539	498	516	518	541	535	513	561	552	538	495	566	548	498	535	488	520	518	540	500	550	542	570	515	518	496	526	530	548	499	531	535	546	545	517	548	511	522	531	539	561	508	543	536	524	544	497	536	508	514	551	486	557	513	538	502	529	501	560	507	534	513	517	530	509	544	507	570	474	503	544	483	544	521	498	514	502	508	534	517	473	528	491	491	556	574	530	528	516	533	521	547	536	495	539	507	572	544	519	514	535	568	489	502	502	500	509	536	538	486	494	510	510	520	540	486	524	519	487	498	517	513	531	496	554	512	481	571	525	493	490	523	483	482	522	548	556	542	499	519	549	494	502	506	533	516	506	524	530	526	521	508	511	502	546	508	520	520	507	560	496	533	543	509	531	490	475	560	499	533	508	503	536	512	525	487	528	542	513	534	507	553	528	509	498	534	527	511	509	491	536	522	513	506	533	510	526	532	542	511	481	528	571	538	549	536	471	517	491	542	491	494	527	518	502	523	490	556	515	473	519	519	477	500	516	540	532	524	532	516	518	502	498	461	532	540	514	499	537	511	513	511	533	528	550	579	522	486	507	528	531	502	551	523	535	537	527	500	507	539	507	524	508	519	537	488	485	491	544	530	517	509	511	500	516	550	535	501	528	556	541	509	509	496	550	484	555	526	502	514	519	511	483	518	525	527	496	525	572	555	527	531	535	538	525	543	528	541	547	497	544	515	527	543	518	521	530	523	513	532	525	536	535	513	510	529	506	488	580	536	530	535	506	502	505	530	510	544	537	500	509	513	510	559	522	550	533	553	531	498	535	523	514	513	564	519	577	538	550	478	521	528	499	513	546	558	554	536	512	512	508	514	562	512	496	533	537	524	571	570	486	483	517	530	528	507	490	533	499	512	530	547	537	523	537	487	511	528	529	522	510	541	553	524	575	517	517	508	531	515	533	537	495	558	492	485	539	491	537	528	541	513	505	526	541	536	500	513	540	503	555	523	531	528	528	553	540	521	476	498	575	545	503	550	508	511	496	532	492	533	564	479	567	494	496	515	584	489	544	532	515	535	528	536	507	497	534	547	521	530	527	541	524	508	528	517	542	542	528	553	563	490	533	485	558	495	527	498	484	511	538	522	557	520	485	499	523	545	533	510	515	524	513	543	506	512	539	478	504	541	519	511	509	517	557	470	508	524	503	527	498	533	492	510	540	559	507	515	509	521	503	518	515	492	524	498	547	530	530	478	527	565	533	539	508	491	519	532	503	518	548	510	510	469	515	524	500	527	506	495	502	531	529	508	544	496	549	534	527	512	532	537	510	524	573	547	547	559	558	500	507	517	519	545	506	562	504	515	532	496	552	536	525	520	519	531	542	534	539	521	540	509	499	549	545	586	529	486	526	498	527	576	519	534	541	538	529	532	509	507	538	546	498	505	524	497	497	500	570	527	526	555	547	480	521	575	516	520	525	548	537	507	455	545	516	512	517	500	542	519	476	501	489	491	515	507	534	539	525	503	492	523	569	513	484	502	533	527	557	508	524	534	527	521	518	511	530	526	519	529	503	503	511	507	542	525	556	557	509	524	494	544	533	499	530	506	488	511	534	509	528	520	479	530	520	510	549	538	576	545	547	503	515	539	535	541	544	491	512	524	499	509	552	522	536	511	528	513	501	539	511	509	512	560	484	527	529	567	534	507	474	496	515	541	544	505	557	513	539	517	542	551	470	494	489	507	530	559	525	523	526	527	488	499	504	561	492	481	467	521	541	510	553	499	507	542	525	493	480	533	532	505	608	546	554	552	499	547	542	524	539	494	570	488	505	529	519	536	548	527	547	556	536	508	506	513	519	475	519	536	493	545	537	486	485	515	539	547	510	531	543	517	525	545	559	487	524	519	500	514	509	520	526	521	508	512	510	527	533	528	493	488	557	514	548	495	500	506	504	574	533	514	520	540	515	529	524	537	496	523	483	539	525	530	528	564	534	519	546	475	522	537	495	514	549	513	507	502	560	489	546	569	542	567	526	508	492	534	546	498	537	530	549	482	493	531	510	520	544	463	514	517	528	539	597	503	532	533	545	523	532	481	480	497	520	546	543	542	474	511	520	534	561	522	522	528	526	531	532	503	535	544	468	539	481	504	534	512	520	558	500	567	508	548	533	521	508	470	545	522	504	536	530	471	493	516	553	527	538	564	568	518	519	556	529	482	520	529	519	528	497	535	533	515	514	574	510	508	511	521	549	500	524	500	494	558	514	529	501	536	527	508	530	529	536	543	538	534	519	537	493	514	531	534	523	511	496	504	516	511	497	524	529	557	519	558	528	501	473	523	486	522	532	517	553	508	483	537	482	550	546	526	482	535	487	486	526	502	553	527	519	503	527	543	512	505	510	491	506	509	551	516	541	552	526	513	487	562	531	539	545	488	541	505	504	500	547	532	463	541	502	523	546	500	506	507	551	539	531	516	495	530	521	525	509	539	493	531	485	530	545	499	498	523	511	578	513	500	525	573	524	498	518	514	541	578	538	518	469	553	532	504	508	495	531	525	543	503	582	514	490	523	533	548	491	532	557	504	502	509	550	543	511	533	560	515	492	542	500	525	519	554	495	536	562	547	544	507	478	524	520	528	526	539	542	541	555	527	538	548	555	544	501	503	584	518	529	488	550	551	493	540	538	512	539	510	577	536	506	520	502	537	514	557	538	521	471	512	528	544	542	507	519	519	498	536	472	527	494	482	493	528	553	553	543	542	477	508	539	540	571	512	544	514	499	512	556	521	527	510	511	546	539	520	491	526	523	510	508	558	492	557	542	517	467	496	530	519	482	519	510	547	515	534	536	520	550	497	513	551	511	505	576	503	485	486	545	511	503	515	503	534	511	508	552	519	482	527	526	528	536	495	479	498	520	519	562	477	556	488	471	516	514	532	527	506	527	552	553	519	540	500	555	514	557	533	526	552	578	519	526	480	570	516	569	516	560	511	537	488	523	538	507	524	506	532	533	539	496	527	530	525	543	506	535	481	546	500	517	530	487	551	531	505	508	547	509	524	531	538	510	532	508	540	557	525	520	477	544	491	537	509	521	544	531	527	508	568	533	486	522	505	526	546	486	498	512	537	517	498	542	532	485	575	497	558	519	484	481	561	535	493	498	500	532	515	527	522	534	504	488	530	532	522	510	529	520	527	494	480	571	510	531
32422	38158	42667	31702	18886	10266	4961	3173	1417	728	533	487	466	424	387	417	397	347	340	323	312	312	316	305	304	322	326	304	314	297	310	290	330	311	305	286	300	304	308	308	305	317	324	306	303	303	300	293	295	279	282	297	302	314	294	302	310	295	304	325	285	291	263	300	286	274	325	290	307	284	283	320	288	295	283	297	313	312	286	326	266	281	297	288	298	304	273	298	267	286	287	281	307	312	269	307	305	304	294	269	282	305	313	287	291	283	314	284	319	276	288	277	299	287	293	283	297	275	280	325	299	310	312	301	313	288	316	285	337	297	305	302	276	300	272	313	276	315	274	299	302	285	326	304	260	295	301	284	281	276	293	302	292	299	312	281	308	321	284	286	284	286	276	317	353	322	300	298	340	285	287	313	296	291	314	322	319	292	313	290	274	276	280	280	287	296	306	315	301	317	294	338	296	288	308	282	308	279	328	310	302	316	302	295	279	293	311	296	310	310	320	275	314	290	289	318	316	301	315	297	289	311	311	307	297	327	320	282	325	276	300	290	270	330	280	302	277	284	320	319	268	295	281	310	329	317	293	303	287	280	328	293	283	309	301	286	295	329	310	281	294	308	306	326	273	286	287	296	300	290	305	299	309	306	281	303	295	303	314	291	300	293	305	296	291	307	296	302	309	292	325	310	337	302	302	285	321	291	280	299	307	320	274	309	298	295	309	292	291	313	310	289	302	309	274	280	298	295	285	327	277	327	281	287	309	283	305	292	263	307	307	276	298	322	287	268	307	296	295	283	319	286	283	313	310	273	289	353	304	292	333	305	289	302	322	272	282	331	292	298	285	296	301	273	307	304	306	298	279	308	256	336	275	273	289	298	269	285	309	309	284	320	265	299	316	286	273	297	310	298	298	281	295	270	304	296	286	304	316	279	318	301	320	288	303	267	287	288	284	312	278	277	282	318	249	278	266	295	301	336	293	300	295	307	319	271	323	324	281	302	290	282	291	279	280	311	284	283	264	294	289	276	287	315	294	289	297	286	296	305	259	283	300	306	293	324	259	343	293	275	303	301	266	302	318	304	304	298	289	310	324	319	295	316	276	298	288	291	303	300	322	300	295	297	304	287	298	287	249	275	304	288	297	261	277	278	278	310	285	325	309	331	312	324	294	290	273	280	267	288	285	299	309	309	305	293	295	297	316	294	278	298	299	302	289	302	309	273	285	297	303	333	303	305	309	313	270	305	329	300	304	291	286	300	277	325	304	270	255	313	314	300	275	283	290	281	289	284	319	311	297	309	289	296	274	292	270	291	302	300	273	284	281	274	290	318	265	270	297	306	300	293	298	302	271	290	305	300	275	271	333	300	287	335	289	277	289	286	306	293	276	288	295	306	270	286	317	294	335	294	288	257	299	274	307	271	283	280	339	311	285	278	319	256	299	279	296	272	315	287	296	305	313	304	299	284	304	312	279	304	276	258	294	286	295	288	295	293	291	305	307	288	309	284	299	288	280	304	291	293	273	289	302	287	289	313	277	275	287	341	268	277	281	297	275	291	284	286	278	283	287	317	312	313	316	320	301	295	340	265	333	301	284	310	314	319	262	300	298	281	331	304	293	286	260	296	318	300	278	299	295	303	319	293	292	323	278	322	276	288	311	303	258	292	286	316	294	265	298	308	289	264	304	289	296	312	281	300	282	287	307	298	325	282	311	269	317	297	306	270	309	296	317	303	311	289	309	301	323	309	321	311	297	293	268	297	288	274	264	273	311	315	288	316	312	305	306	277	282	305	313	330	267	287	299	316	315	299	295	286	281	272	290	313	300	288	267	297	281	305	308	297	317	325	311	294	321	319	299	302	309	316	291	292	277	285	313	309	293	304	327	291	295	292	289	299	286	268	305	314	321	315	288	289	300	284	303	290	304	286	325	276	331	312	303	288	291	298	332	307	307	288	308	271	298	304	296	297	309	301	296	255	301	280	300	305	306	284	289	272	277	286	286	340	324	298	290	287	257	306	291	310	290	317	309	308	294	309	311	310	277	275	265	310	284	336	306	296	289	290	263	280	305	285	307	311	309	307	306	298	295	300	305	318	289	308	284	318	309	294	298	310	303	317	266	305	291	293	311	318	273	309	281	310	311	288	325	268	301	322	308	290	279	293	303	279	310	275	335	311	317	320	298	282	302	306	280	328	316	279	300	276	305	312	274	325	307	312	300	314	306	266	276	321	301	289	284	282	310	298	306	296	342	304	284	327	304	291	284	302	319	305	284	284	279	295	275	321	296	289	307	318	334	263	315	300	323	260	277	333	307	281	320	273	305	294	304	308	307	358	320	295	299	300	271	290	317	308	288	295	281	292	324	313	298	292	304	315	316	314	302	284	312	251	307	332	294	288	317	294	313	301	323	274	315	295	300	270	284	309	287	284	298	303	312	287	327	264	283	283	321	278	307	276	264	288	262	303	275	300	345	351	291	299	271	302	288	293	292	281	286	312	321	315	302	329	304	293	280	316	324	301	319	288	291	293	272	295	297	313	299	270	334	301	293	289	271	275	260	277	289	272	288	304	282	306	294	311	306	276	276	283	298	305	307	308	297	311	303	307	303	266	317	298	328	289	286	314	315	322	316	271	310	321	285	310	301	302	256	293	287	295	309	324	300	272	271	283	312	286	339	302	291	300	299	280	282	275	298	294	297	282	283	244	304	291	297	302	318	295	292	273	306	311	323	284	291	293	308	285	320	306	300	304	290	308	290	317	291	314	290	293	289	272	330	313	303	336	312	277	306	274	307	313	288	284	293	275	303	277	308	321	331	271	287	281	269	278	341	246	280	305	298	284	242	328	307	271	302	280	298	296	279	330	274	296	305	296	282	304	289	271	289	318	298	303	299	305	294	300	286	312	276	290	303	324	255	271	307	296	325	302	309	307	289	273	316	311	300	284	304	284	303	280	308	297	286	285	305	290	260	307	310	297	279	271	290	285	310	255	349	263	305	321	321	282	306	332	301	286	287	296	281	273	323	291	257	281	283	314	290	323	291	268	291	322	297	323	276	300	321	277	299	273	300	264	281	286	296	296	289	291	301	332	310	311	289	253	288	294	325	293	311	299	297	287	302	301	329	264	296	275	312	307	295	274	298	272	287	307	291	316	266	290	320	294	313	321	309	284	286	290	295	264	290	292	286	297	301	297	273	303	302	312	327	315	305	314	285	281	301	320	309	304	307	306	301	287	302	272	272	289	301	297	274	305	288	300	260	260	302	288	285	282	279	244	298	299	288	311	297	304	301	276	302	284	282	281	263	291	301	277	318	326	300	285	271	304	276	305	312	309	278	315	310	312	274	281	296	288	291	298	318	296	311	300	270	321	292	281	309	283	291	292	292	304	295	298	308	296	326	303	320	323	298	276	301	252	334	293	306	277	250	316	300	301	281	280	291	317	290	324	313	300	297	328	293	294	332	295	331	287	277	278	330	286	285	317	301	284	307	315	266	282	290	289
33652	52024	41745	28805	20297	13584	7460	5268	2455	1166	850	691	601	591	498	504	434	417	353	388	367	397	366	346	372	314	324	343	360	313	324	326	357	339	330	336	302	338	302	319	356	319	304	293	320	302	338	342	332	319	309	330	312	343	274	339	356	330	322	340	315	309	296	333	303	326	313	306	299	302	328	322	327	339	324	339	337	314	307	306	318	351	333	324	307	308	313	338	320	308	358	328	365	269	333	352	331	307	330	304	318	330	344	368	336	349	344	294	310	316	351	313	327	336	318	329	291	319	297	304	314	330	308	324	323	342	323	312	296	344	318	331	319	325	321	352	291	324	322	322	349	334	316	323	338	341	332	326	303	326	296	319	328	340	323	330	344	353	329	315	306	340	315	315	349	335	336	319	311	307	352	332	334	332	330	331	337	359	324	314	301	314	304	318	324	319	311	333	317	308	301	330	325	328	323	331	318	305	297	315	325	339	341	345	303	296	295	336	322	324	298	343	338	332	327	319	298	339	317	312	341	317	302	330	335	338	297	336	269	344	331	311	324	316	325	280	301	330	297	333	296	332	369	304	298	338	328	298	308	319	336	327	349	333	336	315	307	324	336	324	335	307	318	311	332	310	318	300	293	312	312	300	315	299	311	304	299	349	307	304	324	327	326	315	321	294	351	344	292	299	343	305	303	324	307	328	296	314	342	314	305	349	309	324	294	288	330	317	322	314	333	312	317	327	330	326	340	328	310	329	311	330	313	332	312	318	320	352	362	336	304	303	295	330	329	311	326	336	308	373	328	337	324	316	352	324	347	301	327	344	295	308	320	315	340	336	348	328	327	313	328	328	305	350	277	348	330	319	325	343	344	347	300	332	318	322	344	311	308	319	335	363	287	329	355	296	335	321	339	320	323	337	328	297	339	315	311	298	301	345	352	301	317	327	326	339	312	297	314	306	322	333	325	327	298	312	321	322	291	296	327	335	301	313	338	311	339	344	324	349	296	331	316	313	340	317	347	292	307	291	288	365	284	319	312	361	321	306	321	320	351	311	323	316	308	334	366	304	333	299	348	307	303	334	328	326	321	276	347	319	304	305	307	338	331	344	310	318	322	318	308	325	350	344	309	330	298	328	291	350	317	341	291	321	324	285	341	353	310	284	335	341	326	360	308	294	315	304	324	319	303	334	271	328	332	314	326	305	333	350	320	324	314	347	320	328	330	329	320	329	308	297	292	318	313	329	329	304	334	303	324	325	329	292	324	324	346	313	303	332	332	299	305	345	322	309	341	366	319	312	312	306	346	331	316	309	350	328	337	329	336	339	331	344	305	330	318	286	311	330	331	317	304	348	317	319	330	321	327	319	338	298	328	301	330	323	308	295	321	350	334	299	347	322	329	314	328	306	302	326	303	334	338	285	336	346	316	338	291	355	282	335	333	321	323	328	320	334	320	332	337	341	309	346	319	333	329	314	330	328	285	330	295	344	322	312	316	291	290	299	328	313	336	334	325	289	300	331	327	338	324	323	333	308	305	328	326	302	331	345	292	346	353	323	305	318	303	319	342	332	317	307	332	308	311	309	323	354	334	318	331	322	325	323	322	312	305	351	329	329	348	350	321	331	312	329	315	322	297	310	326	339	329	333	289	310	325	330	329	347	319	327	313	340	314	341	314	347	330	322	300	329	322	301	315	316	330	338	298	343	317	309	318	300	347	305	338	325	326	296	316	317	314	325	340	336	281	312	282	339	345	309	310	310	333	296	357	310	337	304	305	308	301	342	334	316	323	315	295	323	330	290	333	319	315	334	332	295	310	332	352	302	309	328	326	304	303	297	324	348	344	314	294	329	342	318	305	314	313	340	310	308	336	326	292	334	342	317	312	272	331	338	310	373	319	338	309	332	313	328	311	302	329	310	315	306	310	313	308	302	345	306	337	312	308	348	335	297	339	330	313	337	312	316	330	309	294	325	264	319	294	304	334	328	318	315	308	307	313	299	328	256	300	314	311	288	306	310	289	301	304	293	314	362	322	320	321	298	315	320	330	336	316	306	322	332	326	328	333	341	332	330	357	302	298	319	328	310	299	309	336	342	329	315	326	320	310	324	292	329	349	341	321	323	332	339	354	328	316	315	337	322	314	327	326	331	315	323	296	342	348	361	324	334	344	328	315	339	297	297	334	339	337	350	343	312	352	341	336	313	337	340	363	320	323	305	314	306	304	324	348	341	324	305	312	314	314	300	322	338	323	280	323	334	323	323	352	351	310	332	334	326	314	332	281	322	332	305	341	324	356	277	361	290	322	323	311	325	311	328	347	345	324	342	312	307	309	327	328	366	313	319	354	279	332	311	342	331	308	347	317	304	305	363	339	329	322	336	316	322	335	324	322	313	322	318	308	339	307	274	346	327	317	292	284	309	324	333	347	305	337	321	290	336	294	302	340	345	358	329	332	314	332	338	302	357	340	329	319	322	305	331	332	324	296	295	311	328	318	319	321	323	313	338	351	317	351	326	321	317	312	324	298	329	352	325	288	313	295	303	323	307	320	353	316	373	348	319	330	316	327	334	333	312	339	361	332	289	336	319	361	318	303	350	310	262	330	295	315	314	323	314	347	327	335	333	318	333	325	328	347	327	316	335	303	309	357	272	333	309	320	327	296	325	331	332	316	310	320	284	301	354	307	318	303	341	378	325	269	363	318	326	309	276	311	312	285	293	305	296	322	303	342	348	349	312	349	299	343	322	291	340	342	295	332	289	302	309	319	311	338	341	304	315	322	308	296	281	330	325	303	321	344	329	306	326	334	322	332	305	309	342	311	307	315	318	354	313	323	318	317	357	312	335	313	320	297	311	286	277	336	309	357	330	308	334	304	315	305	298	342	326	336	318	304	312	302	308	339	323	330	320	336	310	330	317	308	339	328	347	337	338	320	312	331	322	325	280	345	311	306	332	330	336	335	317	307	294	317	311	310	330	304	325	320	336	304	319	328	289	324	361	343	320	328	322	353	319	347	321	313	304	300	352	302	309	333	294	323	330	313	321	348	317	316	275	320	342	301	332	343	313	318	315	301	331	329	322	319	328	331	314	311	307	306	340	302	323	323	331	285	327	307	334	362	333	345	310	328	304	298	324	325	343	328	352	294	317	310	325	305	318	324	378	310	346	302	316	333	316	297	315	350	313	337	320	339	324	300	322	322	345	318	325	314	315	305	322	302	345	297	344	314	328	363	335	283	324	340	299	331	344	283	338	320	334	328	335	307	325	348	302	332	311	320	351	312	331	334	337	287	369	346	323	266	318	346	315	305	311	300	290	287	331	329	327	349	320	330	354	301	343	310	337	304	327	325	325	340	299	313	339	309	329	326	297	324	315	303	351	313	312	309	356	310	316	314	331	327	304	315	323	334	291	316	311	325	340	330	304	310	338	312	324	355	305	313	326	323	319	358	353	328	336	304	326	316	322	280	277	319	322	342	296	329	316	297	325	317	299	304	300	337	327	319	319
24632	21716	29573	27647	25954	22647	17287	8543	2852	1435	961	780	732	599	586	561	502	484	475	441	443	445	411	395	432	408	374	375	384	390	352	387	372	383	343	391	371	390	354	375	382	360	376	379	386	353	356	381	355	365	398	364	377	409	359	366	340	347	338	364	390	389	369	408	326	358	402	407	384	353	368	368	386	367	370	360	403	360	372	372	363	350	336	396	395	367	383	376	365	330	406	382	376	361	363	348	372	318	394	415	364	369	357	346	367	336	338	376	376	385	369	400	388	362	379	354	368	354	359	390	362	353	354	354	350	376	370	361	375	374	353	396	374	355	412	380	354	369	360	346	350	331	353	355	355	363	387	348	377	332	338	351	362	355	361	376	389	377	373	356	376	361	393	364	357	379	410	361	384	331	358	380	340	348	387	381	332	382	368	377	331	343	361	352	365	376	346	309	404	401	327	338	371	357	381	344	365	387	357	365	399	352	362	364	364	372	364	399	346	334	382	369	346	363	358	416	350	330	352	365	361	374	372	361	378	379	367	386	371	345	359	394	350	370	400	330	375	363	354	365	406	346	345	354	358	377	381	403	383	386	416	375	401	367	358	381	344	383	374	363	373	341	385	342	359	391	370	366	374	372	377	366	354	362	365	359	366	367	345	369	379	358	388	382	385	357	390	368	381	388	352	360	332	390	373	372	384	379	383	327	363	357	367	351	360	380	346	384	367	347	388	370	357	384	359	375	382	377	383	355	386	402	379	381	322	369	376	392	374	377	376	386	369	391	370	406	383	371	348	398	356	387	368	322	373	361	408	357	359	372	373	367	426	363	371	338	322	389	360	365	365	386	351	400	366	377	361	346	359	386	371	372	379	394	391	358	358	379	389	418	394	381	398	364	388	364	379	344	375	335	403	342	368	416	354	358	373	345	344	306	384	388	369	368	385	360	370	372	361	363	340	381	366	348	364	356	346	364	364	373	354	365	379	342	379	359	387	328	355	377	370	377	371	357	375	391	369	359	336	337	374	323	360	358	342	375	393	382	338	366	383	348	371	345	404	375	351	359	380	370	363	408	384	352	386	356	421	355	318	329	399	384	367	364	351	371	380	371	390	399	404	412	372	385	379	386	358	355	390	367	377	373	384	353	327	336	375	360	341	369	325	375	367	391	360	352	349	398	356	350	374	402	372	383	381	340	334	395	358	383	383	354	377	375	342	342	394	350	368	388	370	375	339	367	377	360	335	390	349	355	358	403	390	355	358	359	347	380	350	394	374	373	332	372	348	363	394	387	400	356	340	344	394	338	359	400	396	394	345	376	381	396	359	419	376	384	367	371	342	414	396	359	344	331	365	390	366	362	400	351	358	364	358	354	387	376	371	368	359	377	358	392	365	391	335	350	386	369	371	347	371	346	360	348	343	361	360	404	363	362	375	358	359	390	354	381	401	395	379	360	343	359	342	345	416	362	372	359	359	354	355	363	361	328	364	378	343	385	360	352	359	377	358	378	335	307	358	366	404	335	361	381	416	334	359	372	363	328	368	376	357	392	358	419	362	357	384	381	376	365	387	366	383	372	333	376	372	357	356	358	382	373	341	370	361	374	335	372	373	351	378	355	371	374	364	365	397	346	411	356	397	353	350	365	372	356	331	372	338	393	366	385	366	398	364	374	364	366	379	349	355	362	366	392	339	379	366	339	410	356	374	394	357	373	365	363	381	359	369	388	379	384	345	393	391	387	366	374	362	355	359	376	375	397	360	373	350	349	400	339	376	330	377	396	381	362	366	403	365	372	417	343	324	333	348	367	352	324	353	364	365	344	390	346	398	364	396	377	396	367	389	373	396	374	391	368	372	357	362	375	379	359	388	362	353	352	396	348	355	398	356	355	349	392	350	364	347	362	343	386	361	352	370	358	335	349	391	376	355	388	375	376	362	385	345	374	347	403	362	357	385	373	357	390	394	403	386	367	357	306	360	346	365	376	351	370	372	383	360	355	367	361	362	380	359	333	378	395	371	388	386	382	364	344	386	387	397	371	375	378	374	390	314	357	385	376	367	414	384	353	360	321	388	388	373	372	349	358	403	356	361	358	392	387	406	349	364	372	350	328	373	366	353	348	349	380	377	370	382	391	342	390	367	374	356	371	363	408	397	373	348	357	390	334	363	385	404	364	385	367	351	383	345	354	396	387	360	365	367	329	357	337	380	348	360	344	374	382	354	396	343	359	387	367	378	391	342	376	360	373	363	364	387	343	378	371	351	371	390	371	372	346	377	379	354	376	356	341	337	369	344	377	323	345	373	356	351	371	351	365	383	372	391	358	357	365	379	380	396	351	397	414	362	330	345	355	358	348	375	366	371	353	373	400	328	357	380	397	368	334	362	343	365	335	403	376	402	379	373	374	408	369	350	347	363	365	338	373	391	325	338	357	364	395	373	367	339	329	371	368	341	322	375	376	381	361	395	370	355	388	353	359	365	359	371	376	351	332	385	373	366	363	374	361	377	371	375	378	376	335	363	363	361	364	362	355	389	347	400	338	349	352	371	350	374	369	348	354	370	339	390	361	360	360	334	391	385	331	385	396	359	392	351	363	357	358	379	396	396	337	344	379	361	380	394	348	379	362	388	357	357	360	391	387	366	352	379	377	362	380	356	357	344	393	347	330	391	381	379	378	361	372	389	379	367	328	417	355	393	342	380	356	367	327	370	382	356	365	345	359	353	369	374	334	353	369	360	356	333	359	359	372	343	371	361	340	375	348	389	363	349	395	372	395	368	335	314	362	339	358	389	369	379	371	358	390	310	379	370	344	396	372	383	386	361	369	393	349	368	362	320	378	374	372	369	377	374	346	375	385	378	384	364	368	381	355	351	370	351	353	350	393	366	329	415	359	325	372	372	372	388	355	371	365	404	404	347	372	351	354	371	343	389	384	368	383	402	358	357	351	376	345	372	390	341	377	360	346	358	369	353	381	375	360	384	396	360	344	396	384	384	346	373	360	356	360	340	384	362	354	349	378	375	393	379	347	352	340	351	359	335	372	370	365	364	343	379	344	369	398	363	369	362	371	356	365	380	363	370	384	327	388	365	374	352	361	365	369	363	373	356	340	370	394	338	369	327	329	377	336	366	386	366	390	392	367	357	364	337	357	341	364	372	348	353	368	388	396	349	379	358	367	380	346	371	378	362	346	376	376	364	338	371	390	362	382	362	364	365	401	326	362	350	339	385	345	362	382	344	365	388	318	364	382	314	359	369	361	369	384	365	365	357	368	397	363	363	380	362	375	405	363	327	369	363	394	380	363	365	345	391	373	368	383	349	322	348	401	365	334	362	369	339	373	368	363	385	399	366	381	381	362	398	328	337	341	394	355	344	366	363	363	380	387	356	352	328	362	377	369	371	352	366	383	363	362	341	369	342	356	360	387	365	343	364	404	400	373	359	377	326	366	332	364	362	385	346	383	353	355	347	359	395	375	354	353	347	356	344	380	339	308	392	380	375	388
33349	61794	51323	38608	31015	23158	18341	10785	4299	2103	1421	1164	1039	830	727	673	618	580	553	520	458	454	507	443	421	444	421	404	411	402	382	420	409	385	413	452	390	398	410	386	387	400	383	361	394	402	387	405	386	395	361	380	348	368	403	401	393	424	385	365	384	376	371	376	376	378	378	385	368	382	405	414	356	393	389	340	379	388	410	348	376	421	368	419	391	416	361	398	380	387	372	370	386	361	437	380	389	390	383	398	357	352	401	412	387	377	385	362	368	330	424	356	358	369	376	385	401	359	378	406	362	341	385	400	369	399	403	361	406	405	404	381	401	369	401	409	371	372	385	405	352	390	408	372	380	416	358	391	401	367	398	396	352	408	365	397	419	381	335	390	407	418	415	395	372	405	403	378	360	379	375	410	359	412	378	376	376	387	375	390	355	390	382	394	414	376	370	376	388	442	370	391	389	398	368	389	381	381	372	375	417	360	396	358	414	401	383	393	381	394	372	386	404	374	412	370	364	403	395	359	383	372	385	407	411	360	401	369	394	386	397	384	347	431	417	392	404	411	406	379	381	373	400	391	355	372	392	373	412	433	375	377	399	410	384	374	392	379	355	399	370	405	439	413	396	381	409	413	424	401	408	376	389	386	372	394	367	376	374	352	383	346	416	374	371	353	392	377	376	362	416	393	385	382	403	368	396	348	412	372	391	404	415	368	360	365	389	349	364	377	429	400	407	395	415	399	388	383	377	359	396	413	373	383	376	363	400	423	359	377	403	390	365	386	355	379	374	379	372	373	408	365	403	380	406	401	406	365	380	373	380	398	392	417	378	361	373	371	379	349	363	398	381	358	366	379	372	380	372	384	333	345	393	360	368	378	429	387	385	401	356	374	420	384	383	369	373	368	355	355	395	394	395	378	359	378	389	348	399	379	359	360	425	411	402	387	398	389	365	361	389	384	381	389	391	387	406	369	390	380	397	400	367	393	410	356	402	400	380	375	384	408	389	374	373	404	399	404	422	373	387	390	361	336	356	370	386	408	370	408	380	371	441	425	375	386	353	377	372	386	355	359	404	398	413	396	366	373	406	361	395	394	378	388	394	384	354	401	373	328	369	404	385	397	406	368	387	378	403	389	354	398	355	412	392	407	400	366	348	382	388	436	358	340	407	352	356	389	430	359	398	373	399	387	355	405	434	393	392	381	388	338	362	429	379	374	390	364	383	370	355	424	386	403	372	358	413	406	365	339	375	379	374	369	398	372	362	372	358	365	366	404	387	376	366	396	359	404	383	404	381	385	394	368	363	376	383	376	389	394	369	389	429	357	360	408	400	400	373	390	381	421	371	395	386	419	386	366	402	363	386	380	386	388	332	385	399	400	401	369	399	392	356	371	396	392	381	374	330	351	348	367	399	385	408	376	430	349	407	396	378	404	402	410	344	398	394	417	359	380	380	406	389	362	364	408	378	399	375	371	384	383	373	390	388	364	396	361	381	406	381	378	388	399	402	403	403	382	378	398	416	428	400	392	372	381	376	395	415	390	364	372	425	356	359	411	369	383	430	373	375	394	393	386	393	372	391	426	387	367	402	374	376	367	380	376	396	385	399	393	395	386	383	370	373	406	385	393	393	400	410	366	425	395	389	424	377	385	393	393	378	393	405	366	377	374	396	392	423	430	376	370	416	375	382	363	400	370	377	364	406	380	392	380	381	351	402	399	396	407	398	416	382	379	361	378	393	412	437	393	398	374	355	374	374	374	400	382	342	410	395	370	371	393	402	380	358	393	372	393	396	381	407	381	400	383	364	390	374	377	412	399	425	376	391	398	352	390	391	399	388	393	359	375	396	410	405	393	369	365	394	410	371	387	371	372	383	376	378	394	367	379	421	386	396	368	407	421	398	388	350	402	388	383	365	399	413	341	372	380	353	358	359	398	393	379	363	416	372	367	385	398	385	358	369	381	383	406	402	361	380	384	383	387	391	352	367	347	398	400	366	374	372	371	382	385	368	379	393	389	409	376	371	384	371	363	378	415	374	375	354	355	396	394	394	370	362	394	368	345	383	381	386	383	390	418	344	386	369	378	364	399	382	393	386	401	376	414	342	370	378	383	390	352	384	378	438	349	380	375	387	381	377	415	348	359	392	390	392	386	394	429	403	390	360	395	385	385	360	396	375	421	357	389	372	379	371	388	365	402	380	374	401	370	379	422	379	380	388	348	378	372	397	370	387	394	375	367	368	385	363	403	370	386	404	394	389	384	357	362	399	378	360	376	354	387	396	394	388	412	384	379	365	364	391	344	375	415	396	413	411	378	389	383	412	395	369	417	430	357	391	363	397	402	372	389	389	383	379	365	365	379	395	403	396	362	355	387	334	379	389	358	401	390	401	382	379	363	413	419	396	403	361	383	403	433	401	367	349	397	365	410	386	386	414	382	402	396	374	382	370	428	416	367	388	396	372	367	383	387	362	395	384	385	371	352	374	375	343	400	385	392	387	402	397	431	397	356	407	422	383	373	390	397	397	379	345	369	386	400	346	367	401	360	353	372	415	390	414	381	383	392	380	389	408	416	356	389	384	407	374	395	397	349	394	365	377	415	343	372	405	371	414	375	361	359	393	416	414	358	386	383	348	396	387	363	411	388	403	391	397	381	385	402	397	393	377	409	399	403	377	392	364	378	374	373	372	405	421	396	396	376	373	395	388	390	388	354	388	368	400	375	430	380	342	377	368	362	387	396	402	393	399	369	379	411	371	391	394	338	372	390	382	366	367	403	399	364	372	417	383	409	379	408	405	384	362	459	376	380	368	396	361	375	384	413	357	431	358	386	396	416	383	391	408	390	383	392	369	412	428	419	361	393	374	392	388	402	402	402	358	413	389	418	371	356	367	329	402	380	378	382	407	385	407	426	403	372	402	365	365	372	389	374	386	412	388	347	387	399	375	408	389	362	388	393	380	406	372	371	401	388	389	411	366	409	397	433	373	365	383	378	376	404	372	399	403	421	378	382	404	389	380	424	390	401	386	394	378	370	387	390	393	392	375	384	360	398	389	383	404	394	381	381	365	358	373	392	371	388	421	388	354	413	445	325	374	375	367	393	389	388	402	391	392	392	374	373	373	400	375	407	403	404	411	372	387	382	381	386	374	382	370	362	406	382	379	386	393	402	405	349	369	369	400	383	409	369	404	408	409	345	383	375	389	377	357	383	389	364	403	367	384	357	394	373	403	362	372	366	392	395	388	366	411	361	389	393	386	384	384	395	387	395	364	386	351	396	374	365	360	377	384	402	409	376	366	374	368	377	359	371	405	367	389	376	373	357	353	394	385	399	405	368	408	365	370	398	390	352	385	360	378	388	368	391	386	378	387	398	356	392	377	377	407	389	391	376	400	397	391	409	363	391	396	426	370	377	391	377	410	387	401	396	380	379	383	373	386	388	387	387	366	379	390	377	387	383	386	399	387	373	372	427	406	381	394	423	401	378	401	356	374	386	381	371
25757	21951	30798	29877	23598	18459	11621	4690	2287	1343	853	693	670	607	602	568	500	500	482	463	409	483	427	423	402	402	421	363	388	362	441	422	375	436	383	368	405	393	445	377	379	405	401	390	392	398	391	394	367	423	394	390	387	409	395	357	428	380	410	402	385	359	411	390	409	374	370	382	407	387	403	372	365	402	361	406	399	426	359	391	372	383	393	382	411	366	388	388	400	380	382	407	371	411	394	340	338	355	366	420	371	403	379	367	377	378	378	365	404	375	402	406	388	395	401	407	395	413	405	360	387	390	387	397	382	378	358	386	389	385	406	344	361	392	414	387	408	412	409	375	409	395	357	380	377	372	367	394	397	367	390	398	415	377	403	353	407	400	399	397	350	416	378	364	422	404	347	402	373	395	382	392	398	371	365	401	371	357	410	368	409	336	417	378	400	386	358	397	361	387	374	389	377	380	380	347	387	360	403	389	368	393	391	382	387	397	361	365	408	396	404	390	399	369	368	393	399	408	397	399	384	391	383	394	385	411	376	393	400	393	410	408	403	404	392	385	363	358	377	416	395	383	368	394	378	381	395	383	378	415	374	418	393	406	373	372	410	386	375	384	396	421	343	383	405	374	384	386	384	369	357	398	378	407	385	419	375	379	412	380	395	376	425	406	388	389	378	407	366	418	384	410	372	428	410	360	357	406	395	353	399	409	365	389	367	416	402	406	418	409	392	403	425	397	403	408	399	343	410	368	418	414	374	411	404	410	418	401	374	404	429	377	417	401	404	389	349	386	357	374	368	392	392	423	387	381	431	436	405	429	397	407	401	406	426	406	411	397	381	415	374	392	385	398	414	376	394	390	410	391	391	409	365	391	389	372	395	379	350	383	376	406	376	343	409	375	348	373	379	393	388	400	390	388	389	371	381	409	411	410	374	427	390	395	393	401	362	380	361	427	339	414	401	362	350	379	396	369	412	415	416	406	413	380	379	389	384	378	388	368	412	387	358	382	386	385	399	432	389	405	389	334	390	381	389	406	391	439	384	374	372	344	389	383	380	370	374	409	373	366	376	408	396	428	409	407	371	377	388	377	380	411	421	406	399	409	395	392	432	411	382	401	401	375	344	425	424	393	381	380	402	402	377	410	418	379	391	409	394	375	404	393	391	402	405	353	413	400	389	366	435	421	385	356	356	407	383	371	383	372	455	414	369	393	350	393	414	355	391	380	372	369	407	417	394	388	379	378	437	400	397	403	438	350	378	351	386	396	380	400	360	378	382	386	425	378	386	355	394	414	352	386	376	410	415	390	388	396	393	369	378	385	401	400	343	379	368	385	401	403	377	384	378	389	414	381	399	396	414	402	386	400	422	374	352	399	438	389	406	392	379	449	381	398	387	420	376	358	389	369	396	367	418	406	399	419	397	390	376	403	392	406	382	398	413	372	383	409	403	359	347	407	353	396	368	396	397	397	356	406	420	364	409	428	416	391	376	377	385	384	408	437	368	356	390	410	368	361	428	385	402	377	405	378	380	381	382	435	383	424	405	389	391	422	359	395	394	407	404	416	397	372	387	410	404	370	398	405	402	404	391	398	396	381	417	425	394	396	399	382	396	419	417	405	393	411	398	384	372	420	387	424	375	387	396	381	392	403	387	387	358	405	413	436	353	374	415	406	373	372	370	384	428	396	387	382	379	417	404	360	397	390	358	387	402	379	394	419	407	402	385	371	381	370	386	381	412	363	414	390	411	384	356	404	405	411	356	382	390	399	397	409	365	388	428	364	397	375	382	364	390	361	402	431	374	386	359	393	390	367	390	358	377	422	394	402	397	412	393	393	406	381	394	396	377	390	398	382	415	411	398	371	400	367	411	409	378	406	385	393	399	379	393	386	411	399	363	410	371	365	359	388	380	412	399	400	389	363	372	383	399	406	393	405	404	373	369	392	366	419	435	374	386	378	389	419	364	372	381	386	352	377	388	408	370	391	381	379	358	405	380	372	419	382	378	352	397	401	376	392	446	386	399	395	423	390	423	382	383	369	412	408	429	374	410	385	371	368	402	409	379	388	384	385	388	388	394	374	385	386	352	388	406	392	402	368	365	401	365	400	390	377	361	391	418	395	390	387	385	394	409	411	406	387	422	390	406	376	386	370	411	368	419	397	383	407	384	393	393	348	375	376	396	366	400	372	400	423	389	384	427	396	365	434	410	422	373	378	384	408	389	376	379	396	402	393	365	395	404	380	417	391	351	371	410	428	389	358	397	390	431	415	386	442	438	390	404	371	372	381	387	370	412	445	378	403	430	386	375	380	415	393	392	396	392	401	365	416	374	380	401	428	409	389	370	355	393	376	376	399	373	400	410	391	385	378	408	411	362	414	407	413	399	334	390	399	397	368	370	395	365	393	398	401	377	395	402	383	370	438	396	401	393	404	368	349	395	389	418	378	365	372	402	376	404	388	415	381	387	416	387	426	391	373	403	405	393	391	433	408	386	384	373	405	376	381	407	394	390	377	405	355	407	375	390	384	365	367	433	412	406	356	359	377	393	367	414	403	370	396	387	397	407	350	409	411	366	393	393	370	397	401	415	385	379	401	408	406	362	388	415	411	372	411	368	384	410	395	413	404	383	393	385	373	402	395	388	363	403	389	377	373	390	407	398	427	427	394	398	404	414	373	400	384	396	387	390	400	393	390	401	400	369	409	397	384	381	402	394	396	409	402	394	376	387	372	359	383	398	415	405	378	369	371	356	400	374	387	400	381	364	402	372	402	395	404	386	403	383	412	380	375	385	410	402	388	381	361	393	393	352	387	375	402	385	367	399	380	390	399	386	401	390	406	369	419	403	387	387	393	394	365	398	379	404	392	402	389	383	350	376	395	388	431	373	391	393	443	409	410	383	393	379	399	411	383	419	376	384	392	422	426	397	400	415	344	376	382	410	398	400	370	410	411	383	382	408	353	365	381	370	348	409	384	392	382	398	374	390	388	369	421	386	383	390	366	429	406	425	430	414	379	369	406	391	379	403	404	404	384	403	373	412	383	390	380	368	407	368	398	400	377	361	434	397	378	400	436	395	365	401	400	384	417	373	373	371	372	404	397	388	400	392	417	416	375	384	377	387	387	392	382	422	404	387	409	403	389	406	385	363	410	362	375	394	395	380	400	365	393	386	376	379	369	374	378	389	385	393	379	355	341	335	371	402	374	414	384	380	405	403	380	389	400	390	358	408	375	421	389	367	474	394	405	389	411	373	378	408	435	395	400	377	400	386	379	381	378	421	393	370	386	382	383	412	362	406	382	392	389	387	410	385	409	384	373	385	399	391	382	399	410	409	392	388	373	401	389	428	410	390	411	394	378	376	419	359	388	394	393	368	420	399	369	410	382	374	389	385	402	385	423	361	362	401	395	373	380	398	385	419	398	403	394	411	380	433	373	404	418	406	398	422	413	438	376	406	398	354	398	414	406	369	371	405	369	393	361	411	375	372	407	372	385	403	394
32992	58104	46068	32379	26918	22052	14848	7255	4120	2284	1268	1039	909	755	657	659	592	599	570	548	461	463	448	480	426	460	423	450	435	454	406	450	432	471	451	423	426	425	416	430	437	413	438	425	428	410	440	423	441	427	391	404	418	421	480	425	402	467	415	434	445	414	416	420	451	392	392	433	413	452	432	416	396	424	370	433	418	400	428	425	418	445	424	415	393	430	384	451	425	380	419	426	428	404	388	433	412	449	433	416	456	439	412	418	410	411	434	445	443	430	398	410	413	423	418	453	414	424	409	423	418	402	427	437	409	399	408	403	417	360	414	432	399	459	451	422	456	396	414	452	432	372	421	405	388	403	431	399	408	413	431	408	422	456	450	413	408	394	384	420	391	451	433	449	425	426	424	412	399	434	392	438	414	425	415	430	406	434	423	388	444	435	392	441	394	417	398	411	434	444	413	434	417	422	427	396	396	401	445	398	401	424	418	408	409	391	415	455	407	407	398	428	477	423	421	441	404	411	432	415	410	420	421	416	416	420	401	448	442	385	424	390	423	412	421	383	404	408	425	365	423	443	399	423	371	433	429	382	443	398	400	445	422	380	417	408	441	440	435	448	396	419	426	439	407	406	418	434	405	420	426	437	406	418	442	428	400	471	444	429	408	414	421	447	419	397	438	399	422	413	413	382	407	411	421	436	385	424	469	431	394	423	413	401	415	417	413	415	416	435	410	417	431	398	412	416	387	415	409	415	440	426	384	445	401	424	426	424	417	422	406	430	452	412	414	435	407	449	427	433	439	429	453	426	427	431	411	401	422	417	398	410	433	421	411	416	393	403	448	442	461	425	448	420	446	421	405	389	444	408	455	457	431	426	419	456	404	431	403	438	424	448	437	401	383	439	396	410	417	401	426	429	412	430	433	395	439	419	427	447	400	414	430	384	409	408	444	396	392	411	401	422	407	396	405	439	414	400	388	360	402	425	387	406	415	407	416	429	436	421	410	391	381	443	391	437	388	436	412	412	409	408	429	424	440	410	433	466	441	434	403	436	453	408	413	448	421	435	417	432	395	433	407	422	422	444	428	424	429	414	412	384	382	420	408	453	407	394	414	402	411	390	419	435	389	411	441	414	416	398	376	414	430	432	429	436	405	430	435	420	428	392	426	437	426	439	460	411	427	409	427	398	418	476	432	454	450	458	405	409	387	453	492	434	415	412	387	442	420	429	443	407	398	414	419	439	417	462	417	432	391	407	453	404	412	431	427	422	439	474	408	416	406	425	414	401	430	416	402	420	447	455	458	413	424	408	448	427	442	375	432	407	419	440	390	414	401	465	419	403	429	419	397	434	438	406	428	442	378	436	446	459	415	397	474	399	404	401	413	418	429	427	453	387	414	392	395	432	431	371	447	409	428	431	399	416	419	419	414	421	432	410	437	450	402	438	412	466	358	411	401	404	357	396	404	451	401	414	402	426	413	411	433	410	385	426	402	446	436	404	378	426	439	427	469	444	402	388	450	395	429	414	436	432	425	444	402	446	417	453	442	394	439	416	439	448	432	398	442	432	427	404	403	419	392	441	412	435	421	421	423	409	367	397	441	413	430	418	451	415	423	456	416	416	404	438	429	402	415	410	395	403	371	418	386	410	422	433	425	419	411	407	432	428	424	437	441	448	408	433	436	418	433	450	429	401	420	423	429	421	411	416	422	411	427	400	421	430	382	435	411	444	435	415	466	423	394	428	418	442	381	408	381	443	414	415	414	389	421	403	418	399	436	455	422	420	386	411	444	414	377	439	418	417	420	377	417	450	399	399	434	435	408	380	405	479	396	408	417	430	442	400	409	431	417	420	416	404	424	454	437	423	434	433	466	408	368	412	398	440	423	382	409	417	436	435	396	416	402	416	428	432	433	394	434	407	392	436	393	439	424	389	431	456	428	443	420	426	459	431	389	453	424	415	379	452	440	431	446	405	413	439	395	420	426	382	437	414	419	391	425	435	376	430	419	432	421	410	412	398	403	405	434	379	386	407	419	417	455	416	409	387	415	382	404	417	440	395	413	410	410	412	427	399	419	407	437	437	445	401	396	441	421	388	467	420	464	417	391	423	431	400	412	393	435	386	434	424	434	402	449	456	434	425	405	423	393	456	448	427	426	422	424	390	403	407	403	391	420	448	411	412	415	418	456	429	416	439	411	395	436	420	423	437	440	411	450	406	434	418	419	422	434	397	391	417	435	397	449	403	429	408	426	399	442	449	405	406	402	420	457	422	407	435	425	434	384	393	448	400	397	424	396	404	360	443	396	429	404	427	449	430	419	446	384	426	447	429	428	391	434	434	427	410	410	419	440	419	418	425	447	441	418	388	422	433	415	393	424	407	463	443	423	443	437	401	474	410	418	441	397	405	427	396	400	380	422	418	466	427	401	418	418	379	448	421	404	392	438	424	419	446	427	398	394	415	439	441	365	426	417	440	401	460	437	421	375	425	412	424	422	445	418	360	410	434	421	462	433	385	448	417	427	418	402	400	415	440	438	401	428	447	391	407	415	424	435	416	437	401	417	391	430	409	388	405	410	398	433	378	421	389	427	411	435	423	399	390	388	435	417	424	410	442	455	416	444	430	416	378	431	415	437	415	413	448	421	443	419	422	418	431	427	422	433	415	414	401	457	442	377	395	396	462	378	389	449	430	441	413	442	450	365	436	436	419	399	425	411	442	406	410	431	392	440	426	412	432	427	427	424	415	417	446	413	418	426	384	394	416	395	469	460	463	415	432	432	430	405	403	392	453	391	436	439	414	426	439	415	425	397	461	435	404	402	428	426	442	397	388	454	413	431	393	392	395	439	432	407	401	412	453	383	413	436	462	401	465	410	401	419	406	394	427	440	466	461	409	403	442	426	399	414	427	450	380	431	419	410	385	379	431	419	457	430	441	403	404	431	384	435	428	394	415	407	460	437	398	442	422	400	368	429	386	444	383	400	440	420	462	420	418	405	409	420	410	413	411	401	400	437	457	430	394	397	441	416	430	421	395	418	420	433	388	437	408	426	412	426	414	444	372	417	419	432	405	424	423	430	403	432	426	396	370	382	432	432	412	402	409	417	441	381	462	419	432	399	451	422	401	436	460	403	410	429	427	417	387	430	390	438	414	426	422	430	416	420	392	441	415	437	425	453	433	427	378	417	441	403	430	432	429	422	418	406	413	429	398	412	416	413	412	424	435	426	398	397	439	419	428	407	417	429	403	437	415	429	447	418	435	395	389	389	404	404	417	396	451	435	401	419	405	442	426	431	402	439	413	432	425	399	426	411	438	397	426	412	416	409	412	407	367	408	414	393	395	416	409	436	376	400	386	411	418	418	408	405	417	467	370	422	414	430	421	404	390	413	398	432	438	410	451	411	431	426	443	448	410	406	428	406	416	394	424	394	455	399	444	391	400	408	428	450	431	421	416	445	393	445	395	439	432	382	430	422	418	444	417	394	441	403	414	425	418	433	439
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
