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
339465930496	339465931015	339465931565	339465932115	339465932665	339465933215	339465933765	339465934315	339465934865	339465935415	339465935965	339465936515	339465937065	339465937615	339465938165	339465938715	339465939265	339465939815	339465940365	339465940915	339465941465	339465942015	339465942565	339465943115	339465943665	339465944215	339465944765	339465945315	339465945865	339465946415	339465946965	339465947515	339465948065	339465948615	339465949165	339465949715	339465950265	339465950815	339465951365	339465951915	339465952465	339465953015	339465953565	339465954115	339465954665	339465955215	339465955765	339465956315	339465956865	339465957415	339465957965	339465958515	339465959065	339465959615	339465960165	339465960715	339465961265	339465961815	339465962365	339465962915	339465963465	339465964015	339465964565	339465965115	339465965665	339465966215	339465966765	339465967315	339465967865	339465968415	339465968965	339465969515	339465970065	339465970615	339465971165	339465971715	339465972265	339465972815	339465973365	339465973915	339465974465	339465975015	339465975565	339465976115	339465976665	339465977215	339465977765	339465978315	339465978865	339465979415	339465979965	339465980515	339465981065	339465981615	339465982165	339465982715	339465983265	339465983815	339465984365	339465984915	339465985465	339465986015	339465986565	339465987115	339465987665	339465988215	339465988765	339465989315	339465989865	339465990415	339465990965	339465991515	339465992065	339465992615	339465993165	339465993715	339465994265	339465994815	339465995365	339465995915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22882	20202	27111	23128	20156	15309	8304	4294	3370	2812	2126	1810	1548	1308	1157	1113	1033	946	918	913	904	896	851	816	808	796	768	805	785	751	783	794	759	700	730	749	706	711	665	705	642	630	648	657	685	603	649	667	669	686	670	636	602	630	693	630	679	630	673	617	593	637	663	635	675	669	638	633	650	672	676	686	640	639	684	648	680	633	686	622	700	646	647	678	620	647	639	652	618	667	621	654	673	626	645	681	620	617	656	691	671	657	641	675	696	655	677	672	592	653	656	695	645	598	691	673	663	631	676	673	644	628	654	628	577	650	643	677	672	650	664	635	627	651	643	678	669	657	665	653	666	651	644	673	675	664	605	665	636	598	696	638	586	655	658	625	667	684	648	637	659	635	637	611	650	676	646	662	660	589	617	647	662	640	653	637	680	673	620	696	609	655	657	693	625	591	644	674	641	618	603	671	638	699	622	639	646	629	639	633	675	627	677	611	654	660	613	624	673	649	656	636	637	669	647	592	670	700	606	645	664	639	676	605	651	646	682	655	609	646	626	639	671	635	699	682	650	630	618	631	666	645	664	634	652	624	651	663	698	651	651	658	649	657	650	627	647	625	642	670	608	653	619	669	663	664	656	657	665	629	720	649	641	581	644	604	656	615	721	625	633	666	615	660	670	642	624	659	624	634	638	692	701	643	675	686	621	637	664	628	622	663	633	623	669	635	619	676	673	616	623	683	650	663	642	666	643	627	690	633	644	684	658	642	630	641	685	635	686	644	651	626	609	638	660	588	660	670	647	608	655	665	621	657	634	610	645	592	620	630	674	637	691	612	624	661	651	601	614	665	613	659	660	675	625	634	665	656	639	664	635	620	642	673	644	670	684	641	684	674	637	634	675	681	668	645	649	626	617	624	680	622	628	651	662	640	633	639	651	677	668	668	642	613	643	634	657	620	674	641	667	706	632	654	666	660	666	645	635	674	644	675	669	664	614	600	607	635	634	609	653	619	630	668	651	685	662	657	737	665	659	645	569	632	634	606	636	629	625	592	672	609	621	647	662	634	594	672	654	650	670	677	658	636	638	632	627	631	639	636	653	645	682	588	642	661	620	697	630	582	673	634	690	681	648	625	632	651	645	665	611	603	625	632	611	629	640	642	645	658	675	647	689	641	624	654	605	639	642	603	640	653	576	654	632	660	668	651	638	632	643	638	685	689	632	631	618	669	618	683	604	629	653	620	634	631	645	652	594	686	697	662	641	692	655	662	623	660	626	623	631	640	648	612	642	627	645	646	632	627	642	631	630	628	675	674	643	600	677	650	662	620	617	631	609	636	674	650	643	652	661	614	681	635	629	625	644	650	656	671	683	638	595	664	687	646	656	592	658	641	684	663	663	648	677	651	664	603	643	632	595	607	615	653	652	644	626	639	614	630	663	651	700	645	633	608	647	683	654	686	643	651	633	665	662	639	673	651	652	662	642	648	634	656	636	618	629	654	653	726	624	676	644	680	686	688	624	618	655	607	692	613	607	639	608	719	669	626	680	627	610	628	654	640	663	687	646	604	624	631	654	617	662	644	640	641	642	631	633	641	648	655	677	651	633	618	645	615	637	650	648	628	645	659	684	649	640	659	658	630	606	678	673	653	632	625	642	637	662	656	647	686	660	670	601	616	677	601	590	615	678	635	666	621	656	660	674	615	679	620	648	670	644	623	629	690	621	642	625	652	656	635	659	594	619	676	636	646	655	670	648	641	635	612	634	666	658	642	647	636	651	630	683	659	603	681	637	618	601	654	661	627	637	673	617	625	667	595	642	638	653	634	644	608	625	628	656	616	649	656	626	635	647	663	622	659	638	639	594	671	646	636	682	664	634	675	632	628	630	630	656	666	621	682	620	673	638	616	637	619	648	674	672	641	609	681	652	661	624	684	679	655	655	638	705	624	629	649	651	637	651	619	632	651	626	635	664	651	629	666	627	663	664	595	597	657	652	635	673	669	671	637	672	649	666	654	642	630	665	644	608	636	661	671	625	580	661	634	641	672	659	627	655	659	685	636	655	595	653	688	677	635	662	626	673	667	646	607	648	618	638	630	603	626	622	669	639	655	593	621	682	664	663	613	619	631	639	634	655	583	648	617	673	685	657	626	658	652	671	622	660	618	648	651	596	676	619	617	658	641	594	658	668	626	673	710	635	657	693	633	655	647	686	610	671	703	631	645	644	648	645	674	667	645	661	651	606	631	612	664	603	648	627	598	658	623	622	681	642	619	686	647	674	680	650	657	662	609	655	611	596	637	635	593	633	647	649	661	643	642	643	641	627	673	650	638	619	625	658	634	629	633	658	666	622	638	635	596	668	665	659	668	642	639	620	672	652	631	659	659	631	647	684	604	629	677	646	633	636	660	644	626	659	665	623	632	609	670	658	641	667	677	619	606	650	645	686	655	642	661	625	618	611	607	690	611	615	659	655	660	609	661	668	609	694	642	632	669	640	614	617	637	637	598	640	626	645	632	640	679	635	641	645	648	574	617	634	621	676	633	657	637	628	665	663	625	655	672	696	630	661	661	632	659	621	650	652	624	622	649	688	607	654	608	671	641	624	673	660	664	606	650	604	649	611	699	632	606	609	659	641	654	597	627	640	623	606	641	631	673	673	645	665	647	653	638	673	640	634	612	633	623	670	652	655	644	590	662	650	644	653	624	640	662	657	646	663	664	664	623	643	668	620	622	625	664	672	595	646	603	662	623	630	658	609	653	667	610	639	667	616	662	608	656	653	608	637	665	627	666	612	622	610	716	630	679	666	622	655	677	633	573	666	669	633	679	630	635	708	644	676	624	616	651	649	618	637	674	612	634	644	639	648	655	612	645	639	643	630	631	624	682	640	656	667	623	649	636	662	597	658	659	632	657	682	656	673	630	680	682	720	681	674	685	685	647	666	628	657	638	652	635	651	657	665	605	612	650	655	663	641	650	640	675	663	646	652	638	629	626	625	637	627	625	618	652	680	639	624	636	662	633	688	689	603	632	688	697	622	635	635	634	620	616	650	687	626	667	673	670	631	666	672	706	675	682	637	620	687	617	678	668	630	633	633	625	651	653	656	658	657	639	621	620	651	637	630	675	625	630	629	642	623	613	672	677	641	649	676	661	665	629	627	621	686	624	634	668	595	577	695	656	600	632	690	633	654	574	627	626	627	646	667	611	638	622	605	654	666	629	636	621	719	644	607	645	654	657	628	668	616	654	652	676	623	643	683	635	643	679	646	605	630	640	650	631	611	705	654	676	693	625	677	664	650	634	646	664	666	669	636	665	606	622	629	641	659	669	620	672	664	683	625	651	607	657	687	639	633	618	643	653	638	695	648	656	644	626	686	674	608	667	614	637	580	614	657	652	653	676	626	632	592	681	672	661	615	599	670	659	597	616	633	602	635	628	626	616	625	641	682	622	662	652	633	598	645	617	659	612	630	667	620	631	651	637	667	626	657	644	600	633	665	614	654	654
20970	34811	32434	26567	22075	17743	13731	10133	9058	7857	5851	5024	4042	3271	2950	2662	2599	2249	2221	2102	2096	1980	1935	1728	1714	1678	1690	1646	1702	1657	1656	1499	1569	1405	1410	1406	1248	1201	1217	1223	1197	1165	1120	1123	1210	1165	1191	1103	1119	1149	1183	1159	1210	1092	1232	1171	1172	1149	1151	1177	1142	1154	1191	1196	1174	1186	1175	1224	1184	1168	1121	1140	1165	1148	1202	1171	1172	1063	1149	1166	1180	1158	1141	1152	1088	1198	1138	1149	1098	1133	1115	1116	1107	1163	1186	1183	1146	1174	1191	1161	1198	1164	1141	1184	1106	1202	1153	1178	1167	1153	1252	1143	1178	1146	1128	1156	1190	1182	1176	1188	1170	1109	1119	1165	1143	1109	1145	1173	1217	1154	1115	1266	1235	1108	1214	1213	1171	1132	1204	1123	1196	1148	1193	1190	1173	1173	1101	1159	1126	1153	1174	1171	1150	1170	1129	1133	1161	1145	1169	1194	1215	1129	1117	1111	1117	1123	1151	1120	1166	1138	1049	1146	1151	1168	1152	1147	1161	1125	1177	1132	1145	1173	1196	1156	1202	1148	1164	1148	1131	1168	1181	1146	1170	1187	1154	1201	1074	1121	1098	1148	1177	1125	1140	1146	1148	1119	1184	1200	1169	1091	1113	1074	1140	1133	1109	1199	1147	1152	1227	1126	1104	1174	1107	1190	1124	1147	1081	1161	1146	1178	1159	1130	1142	1179	1194	1189	1180	1188	1108	1224	1160	1146	1122	1145	1145	1201	1190	1162	1173	1183	1085	1153	1173	1142	1193	1175	1161	1185	1132	1159	1099	1158	1210	1151	1136	1152	1157	1177	1146	1112	1159	1124	1185	1113	1193	1100	1143	1171	1150	1166	1148	1161	1211	1177	1183	1173	1157	1128	1136	1198	1136	1117	1135	1103	1161	1152	1141	1150	1147	1151	1156	1187	1165	1158	1129	1192	1193	1167	1072	1159	1108	1166	1130	1090	1125	1139	1100	1171	1121	1166	1157	1180	1185	1189	1229	1151	1163	1162	1163	1112	1162	1137	1142	1148	1136	1177	1195	1197	1143	1093	1133	1154	1152	1157	1179	1172	1120	1177	1106	1121	1193	1165	1186	1146	1150	1123	1154	1076	1146	1203	1128	1136	1106	1210	1178	1161	1143	1189	1183	1185	1122	1198	1088	1154	1170	1168	1136	1133	1069	1152	1181	1124	1142	1164	1104	1221	1127	1160	1230	1161	1201	1097	1098	1141	1123	1139	1206	1139	1113	1148	1165	1158	1161	1125	1172	1100	1137	1128	1130	1122	1224	1053	1122	1107	1121	1119	1179	1164	1156	1217	1095	1168	1185	1166	1107	1148	1176	1184	1186	1123	1107	1193	1127	1104	1135	1132	1163	1168	1142	1136	1117	1114	1176	1193	1150	1175	1073	1159	1093	1221	1108	1161	1163	1132	1198	1174	1195	1119	1160	1182	1157	1062	1135	1137	1162	1153	1178	1158	1138	1145	1098	1149	1131	1181	1151	1202	1127	1129	1174	1123	1118	1139	1165	1138	1120	1160	1143	1187	1107	1131	1222	1184	1147	1153	1186	1151	1171	1138	1129	1143	1153	1153	1154	1143	1188	1164	1188	1191	1172	1181	1120	1096	1167	1159	1183	1131	1130	1162	1205	1122	1116	1124	1139	1177	1195	1181	1136	1213	1202	1130	1176	1137	1185	1119	1160	1140	1126	1126	1133	1151	1152	1159	1134	1121	1185	1158	1214	1147	1132	1132	1137	1209	1150	1114	1142	1180	1180	1097	1135	1139	1173	1135	1168	1124	1112	1163	1184	1204	1075	1140	1153	1161	1145	1156	1133	1187	1110	1117	1116	1142	1235	1110	1125	1129	1168	1137	1105	1198	1144	1117	1168	1207	1132	1170	1152	1177	1154	1142	1174	1105	1183	1169	1124	1156	1178	1154	1117	1160	1142	1203	1137	1177	1189	1083	1161	1160	1137	1124	1109	1144	1122	1151	1185	1143	1153	1151	1218	1132	1118	1137	1128	1173	1183	1132	1163	1123	1223	1068	1163	1136	1152	1110	1144	1143	1150	1191	1138	1156	1133	1146	1213	1126	1222	1180	1150	1194	1124	1141	1167	1181	1142	1192	1169	1169	1103	1123	1145	1131	1159	1117	1139	1157	1145	1107	1155	1138	1124	1101	1190	1122	1133	1166	1151	1112	1172	1099	1125	1164	1115	1186	1140	1157	1170	1144	1098	1234	1143	1148	1176	1122	1155	1179	1170	1162	1178	1157	1137	1166	1145	1175	1185	1111	1174	1135	1193	1143	1206	1157	1115	1123	1128	1119	1189	1152	1227	1175	1146	1146	1126	1120	1220	1156	1120	1120	1142	1213	1083	1101	1138	1132	1155	1115	1213	1138	1163	1111	1120	1156	1160	1171	1153	1208	1124	1148	1159	1110	1192	1125	1126	1121	1126	1129	1169	1148	1172	1128	1113	1207	1105	1203	1158	1180	1142	1176	1106	1178	1108	1128	1164	1174	1130	1166	1184	1113	1156	1184	1168	1150	1145	1176	1138	1142	1128	1110	1162	1183	1164	1130	1109	1161	1149	1168	1159	1146	1181	1206	1138	1153	1118	1081	1182	1172	1204	1129	1123	1213	1128	1176	1107	1101	1141	1171	1142	1172	1165	1140	1140	1144	1175	1104	1193	1097	1159	1112	1169	1156	1116	1129	1174	1170	1151	1115	1130	1158	1119	1167	1173	1188	1165	1137	1122	1136	1098	1168	1113	1160	1169	1175	1151	1138	1172	1159	1153	1157	1164	1218	1122	1104	1146	1123	1156	1185	1211	1201	1154	1152	1166	1160	1116	1134	1131	1183	1165	1159	1128	1152	1242	1194	1200	1170	1134	1176	1104	1161	1083	1105	1193	1147	1143	1124	1190	1157	1134	1121	1141	1138	1103	1137	1164	1128	1157	1173	1144	1198	1115	1218	1199	1181	1150	1206	1148	1125	1104	1131	1124	1099	1167	1167	1114	1158	1115	1129	1133	1168	1137	1193	1153	1128	1189	1184	1124	1184	1119	1197	1125	1150	1144	1166	1216	1163	1111	1205	1126	1096	1156	1147	1116	1159	1170	1059	1155	1146	1156	1181	1145	1151	1151	1156	1192	1160	1158	1112	1151	1127	1179	1164	1210	1130	1132	1178	1122	1165	1107	1156	1151	1203	1115	1108	1207	1201	1147	1147	1127	1164	1123	1188	1178	1182	1177	1112	1133	1179	1162	1158	1154	1156	1156	1152	1167	1116	1164	1154	1188	1180	1118	1126	1143	1089	1175	1120	1146	1127	1211	1183	1157	1093	1205	1148	1084	1127	1186	1148	1074	1150	1097	1159	1104	1169	1129	1198	1209	1160	1102	1132	1188	1176	1161	1164	1159	1133	1100	1181	1121	1146	1177	1164	1211	1208	1153	1145	1133	1091	1148	1173	1159	1192	1160	1160	1202	1171	1159	1198	1072	1180	1190	1131	1212	1119	1174	1095	1205	1146	1106	1159	1146	1129	1172	1116	1183	1155	1149	1160	1147	1101	1128	1135	1098	1235	1150	1173	1190	1163	1133	1171	1208	1100	1129	1148	1161	1191	1206	1132	1175	1173	1169	1165	1147	1194	1059	1194	1146	1145	1144	1096	1147	1110	1169	1146	1188	1177	1086	1141	1134	1195	1156	1140	1121	1230	1189	1120	1120	1133	1143	1117	1160	1168	1149	1134	1161	1160	1224	1185	1185	1167	1143	1106	1180	1126	1165	1125	1133	1113	1207	1145	1196	1143	1146	1181	1184	1198	1115	1157	1171	1201	1141	1239	1048	1162	1181	1190	1087	1156	1114	1132	1127	1113	1126	1123	1122	1178	1170	1172	1173	1153	1131	1120	1225	1184	1173	1170	1164	1193	1138	1129	1187	1189	1144	1127	1160	1177	1124	1198	1151	1143	1230	1099	1162	1122	1163	1114	1155	1091	1119	1184	1112	1199	1209	1092	1154	1111	1154	1162	1098	1148	1181	1153	1132	1138	1105	1101	1155	1180	1141	1164	1189	1227	1167	1181	1167	1174	1171	1186	1172	1136	1127	1139	1145	1149	1171	1174	1170	1119	1121	1199	1207	1138	1079	1203	1180	1106	1186	1102	1154	1149	1147	1145	1161	1133	1161	1047	1111	1150	1115	1158	1213	1107	1155	1157	1120	1131	1133	1145	1165	1131	1147	1145	1157	1122	1116	1127	1089	1157	1157	1174	1160	1123	1143	1160	1201	1160	1092	1131	1156	1164	1124	1094	1179	1207	1142	1179	1149	1112	1135	1145	1223	1143	1156	1192	1134	1151	1068	1109	1146	1154	1091	1135	1144	1195	1172	1082	1125	1109	1244	1171	1185	1105	1118	1183	1173	1111	1162	1147	1152	1172	1140	1144	1180	1076	1143	1134	1140	1120	1190	1081	1142	1165	1115	1161	1205	1152	1131	1170	1192	1179	1087	1098	1107	1127	1184	1157	1154	1146	1198	1180	1165	1099	1144	1172	1203	1136	1100	1106	1137	1159	1194	1125	1126	1187	1182	1083	1098	1115	1107	1228	1194	1153	1186	1146	1197	1173	1143	1112	1064	1130	1163	1180	1155	1156	1137	1069	1132	1196	1182	1101	1118	1121	1169	1148	1154	1180	1150	1180	1081	1152	1160	1139	1205	1122	1105	1113	1112	1180	1112	1167	1174	1161	1112	1093	1161	1208	1148	1191	1155	1140	1162	1177	1186	1142	1116	1175	1153	1140	1136	1164	1163	1137	1215	1158	1068	1155	1137	1133	1141	1169	1149	1131	1165	1193	1124	1119	1182	1142	1153	1190	1136	1100	1119	1118	1160	1159	1210	1156	1093	1102	1167	1119	1155	1131	1141	1139	1160	1135	1129	1170	1138	1191	1186	1141	1093	1104	1187	1133	1177	1214	1183	1151	1109	1152	1157	1087	1080	1191	1182	1109	1218	1163	1136	1203	1153	1136	1139	1188	1161	1133	1156	1188
27676	18959	11258	5822	3228	2207	1633	1158	1153	1125	920	794	751	704	709	631	677	652	599	647	623	676	635	641	652	585	631	660	724	646	624	688	617	594	644	586	642	616	595	602	581	642	599	631	609	626	603	585	626	603	591	573	603	611	664	585	613	609	641	644	631	590	658	593	610	606	613	603	583	622	601	593	613	590	648	592	636	598	662	631	636	595	652	636	594	607	609	608	643	638	600	617	688	579	600	592	606	608	590	612	602	590	608	600	614	600	624	570	617	602	618	558	566	608	595	593	602	640	602	598	592	620	619	632	626	560	634	648	587	591	674	618	629	610	628	623	635	610	624	623	606	629	623	603	583	564	564	622	633	611	613	621	631	604	652	598	615	643	622	621	563	658	594	626	581	589	596	626	625	610	613	640	617	567	601	658	615	625	586	572	592	616	561	581	615	607	580	608	577	618	595	615	598	614	591	589	603	619	562	627	607	615	566	621	648	581	627	613	624	591	578	617	588	621	611	614	570	599	614	579	581	590	574	620	592	636	623	669	630	588	578	563	590	621	567	568	622	583	612	566	603	600	656	620	599	587	625	572	625	595	603	639	617	621	615	577	614	588	556	642	624	604	581	617	591	634	585	630	610	573	617	638	609	598	631	614	561	649	613	590	638	647	610	617	612	610	596	649	595	584	590	604	628	600	584	620	600	586	622	621	613	595	619	642	655	604	607	588	587	601	610	626	663	614	619	631	605	584	602	617	595	587	602	576	605	609	619	641	591	593	617	578	645	595	582	611	603	611	614	605	607	657	589	608	583	610	579	601	614	634	630	586	596	585	627	596	576	623	588	559	614	563	600	623	580	628	593	617	618	580	626	633	612	607	596	625	598	613	629	642	610	599	544	635	639	580	642	637	597	631	644	588	654	570	611	635	566	652	627	587	621	626	564	675	630	592	579	563	600	617	588	599	637	620	584	604	591	599	614	653	598	633	608	574	584	637	610	578	577	634	642	610	639	615	646	621	613	635	646	633	605	626	632	591	596	633	632	640	582	655	575	598	591	579	614	584	639	596	587	594	582	631	619	622	584	574	576	589	616	586	607	607	612	628	594	586	629	580	607	637	556	614	607	575	568	620	580	606	623	657	595	632	617	612	631	631	627	598	661	646	550	640	610	582	606	589	605	613	636	597	582	629	626	616	603	582	621	601	645	594	607	625	595	645	600	580	632	627	557	621	636	613	623	585	590	596	649	627	606	605	614	624	625	639	654	601	635	620	621	594	625	599	630	657	606	637	567	655	625	575	666	594	584	607	605	573	626	582	647	590	622	590	598	649	618	610	583	648	625	601	616	646	586	579	614	614	620	599	645	637	628	611	617	626	629	621	583	669	607	617	609	641	637	584	622	616	583	637	594	585	598	610	602	653	599	628	602	598	593	605	596	623	628	568	584	599	636	577	614	614	629	633	620	573	632	614	572	609	597	572	597	626	589	630	592	589	620	589	629	597	611	671	646	661	607	614	589	613	590	657	669	619	591	617	645	589	625	598	648	601	628	648	625	611	589	577	622	576	580	582	575	599	579	579	621	586	590	597	633	588	578	612	645	628	611	628	571	617	587	613	588	638	605	617	621	634	627	581	608	575	591	608	628	613	582	592	576	602	590	635	567	597	579	591	549	635	641	587	612	599	660	595	616	635	586	627	581	586	590	595	599	582	600	626	597	585	614	609	553	597	585	635	603	637	594	621	643	596	599	612	601	541	593	632	633	613	603	622	596	603	603	612	598	625	601	687	584	607	600	592	610	598	597	575	671	589	621	631	600	620	569	598	627	654	625	595	614	548	612	583	580	614	687	597	598	674	606	593	617	539	657	565	607	612	591	599	598	568	595	622	606	656	616	624	590	591	643	645	633	615	609	617	576	596	596	548	584	603	605	622	565	619	617	626	583	642	592	606	616	588	594	599	589	617	591	613	612	571	625	632	643	636	629	593	617	642	613	557	637	623	656	635	586	583	570	559	623	576	642	637	635	634	601	619	619	562	583	603	632	627	623	636	606	637	631	602	611	651	626	566	612	641	620	610	589	600	606	602	582	600	621	639	595	589	633	593	622	597	626	637	602	609	588	602	598	655	603	602	577	593	605	649	654	663	638	591	611	580	652	615	580	569	603	617	583	598	576	595	580	592	579	577	630	633	566	613	611	612	571	604	624	635	602	609	637	587	649	588	581	588	624	622	628	619	613	603	593	623	596	573	563	608	622	606	615	645	567	605	582	611	630	588	616	598	610	596	609	587	593	631	630	583	638	615	599	618	618	626	639	581	606	641	631	583	635	629	575	565	652	571	596	660	580	577	544	610	587	623	617	606	624	618	610	608	571	623	592	615	661	595	597	589	653	563	607	593	583	646	583	597	596	593	596	620	637	568	601	626	596	619	609	568	628	653	617	653	634	591	544	661	571	633	617	597	597	628	619	588	609	584	599	614	640	580	600	643	609	609	615	572	619	616	635	631	602	634	671	636	581	593	614	600	622	613	570	598	604	588	648	620	592	623	614	625	602	629	605	622	621	619	633	610	633	607	594	597	582	595	599	559	606	620	626	681	589	626	605	667	602	591	640	610	590	614	591	628	627	601	629	554	649	630	625	596	605	631	601	612	615	552	597	578	651	627	595	645	601	619	610	655	577	579	618	644	611	576	646	618	627	631	620	631	614	618	616	574	625	585	608	600	608	604	587	563	587	641	598	625	580	629	595	618	621	589	577	639	568	615	564	635	595	647	605	628	632	629	588	655	584	620	566	601	599	590	584	591	626	611	609	562	609	575	629	613	600	625	554	603	597	623	643	609	628	600	638	643	659	587	600	626	588	647	610	600	586	626	624	581	566	594	599	581	628	612	654	636	617	619	588	661	589	590	606	657	605	651	601	622	643	603	594	582	615	633	581	619	577	599	619	589	585	602	613	621	607	610	633	588	602	618	619	613	561	553	620	636	654	615	603	588	600	616	584	585	611	578	523	583	633	638	591	593	625	595	638	594	617	592	602	596	614	582	578	616	609	642	609	584	606	601	567	588	612	598	618	612	622	594	611	634	633	595	594	607	604	610	609	613	664	604	606	580	595	597	623	593	625	647	624	604	649	601	629	630	586	621	572	596	658	593	593	601	607	570	591	584	589	616	592	574	612	634	613	628	601	548	589	603	542	599	573	615	639	646	644	570	631	556	648	579	651	613	628	651	576	606	607	595	585	638	577	618	628	607	616	627	609	676	573	587	580	576	662	616	619	640	596	627	584	612	643	592	588	587	561	629	594	619	562	592	569	606	610	610	597	618	608	604	653	640	585	678	605	622	619	584	595	616	611	615	625	609	635	599	599	601	586	605	632	615	623	635	610	615	600	597	610	584	609	611	603	583	580	603	640	605	633	610	588	599	557	603	659	650	573	649	568	588	595	591	628	623	620	673	612	575	643	630	619	620	618	605	648	628	600	609	621	590	662	556	582	633	592	616	594	570
15952	21600	18297	11701	8510	6283	4408	3261	3170	3186	2428	1868	1607	1590	1472	1451	1342	1319	1354	1313	1332	1363	1219	1276	1271	1215	1219	1235	1353	1275	1240	1275	1147	1211	1189	1155	1165	1153	1159	1100	1085	1084	1105	1048	1215	1122	1131	1215	1146	1185	1168	1056	1130	1098	1141	1136	1099	1132	1184	1164	1180	1146	1157	1212	1144	1150	1110	1152	1119	1100	1109	1212	1160	1178	1150	1105	1110	1084	1117	1108	1172	1131	1088	1152	1085	1119	1160	1182	1172	1098	1071	1107	1156	1090	1153	1122	1156	1142	1152	1163	1177	1122	1119	1116	1157	1119	1121	1118	1118	1125	1161	1106	1169	1166	1174	1150	1178	1144	1091	1137	1106	1169	1138	1150	1131	1109	1097	1117	1132	1171	1098	1121	1070	1118	1160	1128	1096	1089	1102	1160	1096	1066	1160	1115	1156	1098	1134	1105	1087	1091	1131	1089	1155	1133	1113	1118	1164	1103	1105	1143	1165	1157	1112	1116	1174	1121	1086	1171	1078	1098	1138	1118	1179	1182	1153	1156	1200	1107	1116	1110	1119	1143	1103	1162	1139	1095	1170	1119	1120	1083	1101	1153	1119	1164	1173	1118	1076	1110	1094	1095	1132	1134	1168	1077	1069	1103	1171	1168	1116	1125	1165	1130	1168	1166	1141	1079	1119	1131	1132	1165	1136	1063	1178	1192	1095	1148	1161	1117	1182	1090	1109	1124	1114	1155	1193	1164	1113	1140	1158	1183	1185	1107	1102	1171	1156	1119	1155	1121	1119	1181	1114	1195	1121	1090	1114	1128	1083	1103	1171	1123	1137	1152	1166	1109	1165	1115	1093	1179	1058	1139	1131	1211	1144	1205	1089	1124	1124	1145	1048	1144	1134	1128	1170	1144	1112	1106	1099	1078	1208	1133	1091	1086	1065	1120	1157	1100	1111	1197	1103	1121	1055	1148	1117	1116	1124	1180	1099	1129	1121	1095	1151	1218	1106	1158	1148	1137	1116	1101	1133	1107	1073	1149	1093	1152	1122	1144	1104	1142	1156	1137	1203	1082	1107	1109	1085	1119	1096	1061	1083	1171	1131	1141	1136	1076	1130	1061	1141	1150	1163	1126	1147	1195	1118	1079	1103	1133	1122	1188	1135	1112	1131	1114	1197	1132	1124	1134	1136	1149	1099	1153	1127	1156	1068	1081	1124	1118	1150	1126	1145	1110	1129	1093	1123	1187	1156	1124	1128	1096	1110	1144	1090	1067	1148	1108	1163	1117	1109	1174	1147	1158	1211	1170	1140	1129	1167	1140	1176	1112	1108	1102	1135	1137	1077	1147	1097	1118	1109	1153	1150	1112	1158	1107	1114	1168	1054	1138	1119	1112	1125	1098	1114	1128	1139	1144	1113	1159	1165	1087	1172	1103	1118	1108	1119	1123	1044	1115	1146	1127	1162	1095	1137	1153	1164	1130	1111	1141	1183	1159	1168	1215	1158	1134	1161	1075	1126	1114	1105	1168	1078	1116	1178	1110	1129	1173	1106	1128	1098	1094	1149	1150	1118	1143	1139	1058	1136	1135	1104	1173	1178	1142	1100	1120	1095	1099	1191	1159	1132	1087	1137	1132	1183	1097	1130	1149	1087	1148	1205	1139	1147	1145	1119	1091	1106	1073	1119	1140	1135	1112	1124	1179	1109	1121	1093	1175	1192	1169	1167	1099	1139	1146	1161	1147	1139	1111	1089	1101	1147	1067	1126	1079	1124	1119	1127	1137	1104	1149	1112	1113	1148	1114	1140	1121	1085	1080	1162	1149	1133	1122	1128	1176	1164	1103	1076	1174	1125	1154	1164	1154	1188	1150	1084	1117	1092	1149	1121	1205	1184	1124	1110	1059	1182	1106	1121	1154	1128	1151	1142	1147	1188	1131	1079	1159	1119	1135	1094	1083	1149	1135	1132	1162	1098	1133	1139	1106	1095	1131	1145	1067	1123	1125	1134	1130	1114	1176	1134	1122	1116	1136	1151	1113	1103	1153	1172	1129	1132	1119	1163	1115	1118	1126	1090	1177	1179	1078	1104	1109	1191	1125	1097	1163	1155	1136	1115	1158	1140	1149	1145	1158	1146	1156	1126	1212	1125	1103	1186	1129	1121	1071	1120	1125	1162	1130	1100	1168	1099	1102	1076	1059	1145	1133	1093	1127	1159	1096	1177	1125	1190	1123	1193	1098	1107	1116	1090	1121	1143	1116	1065	1107	1114	1116	1118	1148	1163	1110	1120	1134	1088	1148	1124	1098	1104	1133	1150	1159	1073	1087	1188	1173	1086	1096	1165	1113	1180	1146	1128	1135	1085	1121	1131	1176	1210	1139	1092	1135	1111	1121	1124	1116	1083	1174	1126	1138	1081	1188	1094	1097	1099	1144	1183	1102	1134	1187	1155	1088	1150	1109	1154	1091	1175	1106	1072	1127	1157	1146	1113	1071	1138	1091	1176	1160	1143	1136	1154	1144	1133	1103	1127	1181	1181	1155	1149	1060	1141	1156	1061	1107	1075	1107	1157	1128	1119	1111	1114	1137	1121	1186	1098	1115	1067	1185	1135	1122	1131	1059	1174	1123	1161	1128	1123	1136	1134	1168	1154	1090	1141	1164	1169	1176	1153	1161	1122	1124	1124	1144	1148	1139	1138	1113	1061	1203	1126	1115	1144	1133	1148	1127	1119	1131	1122	1125	1083	1142	1110	1112	1109	1161	1087	1125	1117	1126	1136	1137	1106	1108	1104	1162	1187	1122	1144	1051	1049	1088	1078	1168	1148	1082	1196	1129	1147	1115	1093	1115	1075	1148	1178	1096	1113	1085	1172	1115	1160	1117	1084	1085	1168	1084	1146	1133	1138	1136	1118	1134	1093	1127	1123	1139	1150	1102	1164	1109	1116	1161	1177	1076	1162	1139	1068	1153	1178	1185	1116	1093	1147	1141	1156	1131	1203	1143	1088	1109	1127	1073	1178	1084	1128	1147	1184	1136	1161	1157	1172	1150	1080	1128	1141	1159	1152	1113	1073	1086	1104	1096	1095	1122	1134	1097	1158	1106	1112	1109	1117	1103	1152	1127	1089	1140	1097	1100	1118	1189	1075	1141	1147	1082	1115	1147	1138	1078	1146	1084	1090	1134	1145	1144	1166	1097	1115	1126	1105	1097	1127	1108	1087	1122	1151	1113	1153	1132	1134	1136	1125	1171	1141	1130	1102	1134	1150	1150	1099	1145	1130	1130	1126	1177	1202	1114	1176	1148	1167	1116	1075	1074	1093	1163	1162	1103	1146	1135	1161	1183	1122	1155	1101	1148	1107	1111	1170	1156	1083	1121	1160	1142	1143	1078	1075	1149	1102	1149	1180	1102	1129	1138	1158	1156	1112	1156	1143	1163	1150	1175	1166	1166	1115	1176	1147	1144	1126	1142	1176	1116	1113	1172	1135	1121	1085	1079	1114	1114	1090	1113	1160	1130	1149	1168	1160	1105	1119	1127	1110	1116	1063	1115	1129	1108	1195	1136	1113	1128	1147	1087	1146	1082	1175	1073	1177	1152	1157	1074	1160	1119	1118	1110	1149	1074	1115	1183	1121	1147	1131	1165	1101	1192	1089	1167	1120	1127	1166	1154	1175	1147	1152	1125	1097	1086	1178	1108	1110	1155	1140	1144	1117	1117	1141	1152	1153	1133	1138	1136	1118	1118	1103	1106	1110	1122	1145	1090	1172	1166	1173	1154	1131	1040	1072	1082	1138	1086	1106	1151	1105	1100	1157	1137	1139	1121	1084	1124	1147	1094	1135	1138	1150	1137	1115	1151	1168	1106	1128	1139	1072	1131	1114	1082	1154	1126	1217	1121	1053	1139	1084	1125	1095	1183	1159	1086	1134	1086	1136	1167	1145	1111	1130	1188	1137	1179	1104	1169	1132	1177	1109	1152	1158	1125	1149	1144	1203	1127	1104	1104	1105	1186	1090	1186	1158	1132	1146	1202	1141	1075	1092	1113	1149	1118	1198	1120	1116	1131	1142	1169	1151	1208	1113	1084	1083	1153	1093	1069	1118	1134	1096	1097	1097	1171	1131	1107	1136	1080	1122	1159	1207	1114	1204	1119	1120	1168	1111	1096	1150	1202	1144	1114	1116	1156	1124	1084	1127	1117	1125	1159	1048	1125	1145	1093	1136	1178	1109	1170	1096	1126	1131	1136	1076	1151	1116	1102	1115	1141	1111	1095	1092	1159	1100	1156	1134	1178	1170	1165	1192	1101	1118	1132	1089	1097	1147	1107	1127	1115	1125	1110	1123	1103	1120	1102	1146	1162	1098	1109	1150	1187	1112	1138	1109	1129	1077	1076	1119	1116	1137	1182	1176	1070	1146	1163	1094	1123	1130	1136	1060	1144	1132	1174	1156	1086	1177	1088	1100	1144	1129	1132	1182	1137	1160	1132	1100	1144	1185	1154	1185	1188	1151	1100	1165	1199	1111	1104	1146	1147	1121	1200	1106	1154	1131	1111	1126	1107	1107	1096	1182	1094	1110	1069	1103	1141	1124	1110	1110	1116	1123	1115	1072	1169	1175	1088	1126	1135	1148	1210	1160	1096	1097	1139	1091	1113	1089	1176	1164	1146	1083	1173	1174	1154	1213	1162	1110	1172	1078	1112	1099	1153	1120	1111	1150	1163	1152	1091	1127	1123	1147	1072	1094	1160	1157	1123	1070	1149	1174	1132	1179	1109	1174	1107	1123	1181	1135	1188	1182	1101	1094	1169	1111	1130	1148	1073	1133	1122	1162	1141	1123	1136	1106	1170	1115	1224	1107	1102	1176	1188	1144	1115	1057	1149	1141	1067	1082	1160	1068	1112	1088	1103	1116	1120	1186	1166	1175	1077	1177	1134	1042	1125	1077	1125	1152	1128	1134	1109	1124	1209	1141	1124	1139	1105	1105	1155	1182	1140	1151	1119	1109	1158	1194	1177	1153	1103	1145	1102	1117	1128	1103	1148	1154	1123	1111	1123	1111	1178	1219	1147	1153	1067	1091	1088	1159	1127	1153	1097	1141	1158
25190	21461	27896	25251	15960	7292	4273	2388	1921	1816	1462	1100	900	857	733	748	661	645	614	559	608	580	592	559	588	564	533	608	565	552	522	521	525	525	514	506	510	467	502	511	513	466	492	504	425	446	471	442	439	499	482	456	456	452	410	483	442	515	495	438	445	460	456	464	426	467	448	465	467	459	480	461	503	444	449	449	467	485	478	463	469	461	453	472	454	422	511	468	450	510	488	459	446	437	450	441	449	483	467	451	443	448	447	501	493	488	481	487	478	452	453	419	440	448	484	497	477	453	457	499	478	465	459	456	474	499	456	481	446	453	503	487	439	422	477	485	480	471	505	427	465	475	442	423	426	436	494	453	470	480	459	474	476	448	463	461	448	418	480	481	481	489	430	456	468	492	461	467	467	460	451	473	487	463	441	454	443	472	449	429	464	478	441	503	448	481	492	462	434	482	447	484	450	485	467	477	489	476	446	428	456	461	459	485	439	435	426	467	474	445	475	480	483	431	434	454	468	468	485	484	471	483	430	465	468	424	480	459	431	475	511	457	462	449	449	438	455	492	474	433	451	446	469	484	463	450	446	473	507	479	452	490	462	440	447	452	445	447	458	456	499	498	494	476	432	468	465	451	464	469	454	485	473	482	458	477	479	468	459	460	446	452	478	393	492	463	464	471	421	488	475	458	500	459	501	442	449	500	468	469	453	462	461	460	476	454	473	464	448	442	463	456	476	455	420	439	467	491	471	453	504	494	454	464	438	445	427	466	445	503	475	467	474	470	460	446	416	485	462	471	471	497	483	462	455	478	445	468	491	475	458	438	443	489	439	447	474	453	457	465	515	481	498	465	493	484	435	466	477	492	471	494	472	473	489	460	458	478	485	486	440	450	487	474	494	480	471	444	454	461	424	452	491	487	473	477	488	448	444	475	457	437	480	466	435	462	450	440	422	458	469	473	471	476	478	444	460	468	481	453	467	471	463	471	441	442	470	449	484	477	478	429	464	468	441	468	454	489	523	478	454	501	458	478	431	453	464	468	458	423	438	467	480	464	445	439	487	463	456	444	437	456	450	447	449	449	476	462	482	502	445	433	458	486	467	492	471	440	496	460	455	437	492	408	444	462	485	411	454	451	461	439	480	424	483	497	474	484	486	474	478	503	469	414	489	443	503	450	479	466	454	441	460	418	472	486	452	444	461	462	444	477	427	458	467	468	449	483	453	482	462	437	492	440	472	536	474	476	483	459	447	464	442	470	459	443	439	467	458	454	409	477	485	468	474	466	467	432	441	485	472	454	466	427	472	458	430	490	493	441	418	492	446	426	452	420	429	449	445	445	451	474	473	486	455	452	456	482	486	471	445	480	482	506	440	446	434	475	485	462	491	471	460	459	454	506	435	426	474	467	475	482	459	428	454	491	471	447	439	496	443	430	460	441	403	475	445	489	426	442	476	456	456	444	504	438	462	458	464	467	481	471	517	421	473	431	507	489	435	481	463	493	491	456	461	475	465	483	483	456	444	473	464	465	447	431	470	470	500	516	503	480	449	428	437	472	441	473	446	462	493	493	468	511	464	455	440	445	466	447	449	470	456	422	467	483	459	456	426	467	435	456	470	416	452	476	433	447	443	438	436	443	477	498	511	488	483	452	448	487	488	442	471	465	487	440	486	442	416	489	398	502	484	483	461	453	448	439	441	489	479	465	484	472	463	472	441	437	463	472	486	418	433	466	445	467	476	478	425	497	429	478	447	442	459	498	438	454	428	452	433	424	466	417	487	450	494	507	486	502	439	444	416	449	477	473	448	428	450	433	427	482	464	442	424	464	463	474	478	446	484	460	467	435	447	466	448	461	474	460	460	453	491	465	485	470	454	448	471	469	475	469	465	465	443	460	444	468	479	455	467	426	470	468	448	462	458	461	462	428	467	455	446	471	442	463	442	435	469	471	465	433	452	442	499	470	494	477	474	476	481	494	466	473	482	485	448	488	456	467	482	443	447	461	484	456	447	485	464	450	452	477	435	476	447	433	481	454	499	435	475	457	497	454	483	472	434	461	471	458	486	486	476	486	483	455	437	477	487	451	468	468	474	484	464	461	422	481	437	473	443	470	445	465	443	469	468	428	454	471	438	457	481	410	486	442	457	446	416	431	435	456	451	484	454	452	483	433	454	470	427	471	473	482	433	475	483	499	481	440	449	471	451	443	450	470	466	449	420	473	470	435	448	484	439	483	440	462	441	443	435	476	439	485	499	449	491	468	472	451	458	489	408	456	466	467	466	456	453	462	444	490	456	475	426	430	439	474	479	476	488	489	506	462	435	451	497	479	487	499	483	480	472	469	475	488	453	493	441	448	456	482	467	424	451	450	488	440	456	450	482	487	460	477	507	465	468	465	464	445	475	474	463	474	456	480	456	452	482	495	509	441	461	480	439	456	498	464	501	440	434	460	466	448	475	482	488	464	480	428	428	428	439	459	445	452	450	436	439	469	455	452	427	481	471	466	439	510	446	483	502	436	423	472	429	447	448	460	492	480	458	455	461	438	459	449	469	439	460	426	509	469	493	428	487	489	472	469	447	417	416	441	462	476	455	503	462	428	477	469	425	445	411	484	482	490	483	478	429	460	455	457	490	463	491	449	440	415	459	454	457	486	449	448	482	470	473	465	441	491	447	492	495	452	472	453	468	434	458	454	455	466	470	472	429	502	493	492	476	466	509	484	468	473	417	446	462	446	485	439	467	448	467	463	451	463	445	454	452	484	474	488	485	468	477	455	451	425	463	479	503	476	494	492	465	455	456	474	448	467	478	456	461	472	456	448	512	448	443	437	454	451	469	496	466	452	447	470	459	486	461	468	470	444	471	424	442	443	468	444	466	438	464	484	502	440	451	453	471	477	528	456	515	467	493	474	450	453	477	480	471	439	468	451	456	462	449	446	453	464	453	425	462	469	467	428	474	458	406	467	482	474	446	493	446	440	420	431	480	473	443	497	476	457	422	504	470	480	494	440	492	460	498	454	441	480	494	508	485	458	451	425	453	457	471	466	471	464	428	468	462	458	452	458	480	453	453	471	453	470	452	489	463	448	491	457	477	471	473	434	456	445	436	466	441	476	462	436	418	484	444	477	420	466	512	438	471	491	473	461	450	480	503	440	446	466	459	450	451	450	456	436	490	493	484	452	455	466	489	452	471	470	445	469	465	458	463	450	509	443	502	435	445	456	435	465	445	480	452	444	485	430	455	500	449	469	512	474	484	491	485	476	471	475	443	471	480	444	442	482	466	433	475	500	452	471	466	457	474	449	477	460	454	443	494	468	471	456	476	491	461	473	457	447	461	449	452	492	453	437	495	480	477	463	463	460	436	448	474	465	472	436	471	454	452	463	491	451	433	478	450	441	455	482	503	467	498	475	447	426	468	438	469	450	461	476	430	458	428	455	485	454	459	472	432	471	500	454	414	452	451	487	409	515	423	484	444	447	476	472	461	447	483	445	468	437
18764	31154	28458	21675	17238	13233	9984	6818	6074	5519	4579	3336	2639	2225	1896	1872	1642	1644	1520	1444	1424	1344	1274	1238	1231	1214	1274	1170	1229	1262	1211	1146	1158	1160	1183	1059	983	940	861	888	911	900	888	854	818	892	898	877	859	847	866	805	890	870	845	924	897	942	906	879	920	875	892	880	841	939	875	859	921	873	898	920	906	874	862	906	852	864	834	842	872	873	862	842	867	891	848	893	872	870	860	915	852	897	902	921	854	901	871	871	844	904	838	928	891	944	854	860	896	922	940	920	909	875	861	838	921	841	842	840	880	900	931	871	891	858	910	886	848	885	855	876	881	873	888	824	816	885	864	873	886	853	865	875	867	916	895	851	861	897	899	898	874	851	888	944	908	856	890	891	915	894	873	903	884	806	889	845	890	866	865	917	892	896	899	856	872	849	933	891	913	877	848	875	893	814	860	926	901	889	822	943	867	882	907	879	854	882	849	898	868	872	899	874	862	880	890	866	853	870	879	865	901	879	853	844	849	898	895	852	874	838	856	896	851	841	868	850	893	857	871	896	907	914	837	892	857	839	867	886	903	874	899	860	937	854	852	923	887	852	874	946	908	860	900	857	827	819	900	902	872	892	906	861	912	880	908	854	843	832	868	834	836	924	836	895	841	843	850	884	825	884	847	851	865	917	824	914	873	872	867	871	851	881	842	855	867	925	868	902	893	855	881	866	873	904	873	867	955	929	882	831	944	862	947	891	882	803	901	865	818	886	861	867	883	884	861	828	890	870	846	856	870	866	887	845	842	862	865	848	908	872	869	882	850	834	840	894	884	882	872	942	859	900	849	907	880	890	885	869	861	849	907	870	893	912	878	907	842	889	941	875	905	889	911	910	845	922	843	820	884	837	850	895	813	850	864	923	896	888	880	849	872	845	854	883	860	847	853	839	822	895	903	917	865	906	871	874	910	886	881	889	860	858	895	862	900	871	908	931	886	903	881	920	896	918	862	829	858	925	856	853	816	896	899	867	814	881	890	868	887	827	866	874	955	902	867	874	900	874	900	847	878	933	827	844	847	845	881	883	905	887	838	840	877	891	829	945	846	877	883	896	843	910	862	885	890	863	864	905	860	895	914	842	917	917	901	821	882	865	891	934	897	943	877	846	851	883	836	802	899	857	875	848	855	875	885	832	848	839	854	899	917	879	895	851	848	861	876	874	813	916	878	902	889	866	866	885	854	892	901	848	884	886	913	885	863	833	880	814	852	885	888	856	881	867	884	823	845	854	859	885	892	879	850	926	854	962	831	895	920	852	874	898	878	871	880	887	851	874	852	854	862	880	859	833	937	890	824	904	929	823	859	870	850	832	868	884	896	896	835	857	867	875	915	864	906	908	920	854	906	881	877	901	887	850	842	856	860	908	846	863	836	883	882	891	854	931	836	929	880	841	917	872	862	907	872	898	902	918	883	880	922	905	848	906	901	866	890	857	864	873	894	858	898	808	893	904	892	849	874	886	824	906	855	894	870	914	872	867	885	884	897	912	925	869	891	950	904	887	846	878	875	888	874	862	860	914	907	873	868	827	900	908	834	900	831	829	923	851	893	813	898	897	861	933	848	859	880	871	927	899	819	894	876	911	880	896	878	913	861	898	886	848	864	895	874	853	903	873	871	924	923	894	872	857	898	876	874	866	900	863	859	895	923	861	827	929	879	920	880	910	830	882	840	937	973	917	877	870	858	887	853	850	889	811	832	886	868	880	878	895	872	922	893	867	886	875	871	917	892	888	879	860	897	862	916	850	912	938	870	893	810	854	872	905	878	867	869	908	926	908	861	878	917	921	917	874	842	900	892	914	864	838	858	859	879	888	852	852	874	830	894	867	862	834	877	893	828	873	850	852	859	887	914	948	875	918	860	877	870	923	878	927	897	884	821	855	841	806	902	844	884	887	900	882	861	892	836	906	890	852	919	870	859	891	868	819	869	827	871	875	948	875	836	837	831	783	866	871	846	849	831	911	931	910	848	926	883	858	878	946	866	832	952	874	895	880	889	909	867	922	885	863	858	895	881	897	909	888	901	874	836	844	858	852	885	893	898	836	884	871	873	898	922	927	891	932	864	858	891	870	832	871	905	866	872	896	882	851	822	921	887	855	876	931	919	847	878	838	913	909	897	871	897	871	947	885	898	909	837	860	897	939	839	893	876	910	842	891	907	857	885	885	901	927	919	824	913	874	863	855	891	866	877	893	869	886	885	903	836	874	881	891	843	862	924	885	856	905	871	852	848	826	879	900	829	810	865	887	910	851	911	875	852	864	881	900	903	865	882	846	847	886	882	872	883	862	906	912	853	879	873	868	843	800	853	867	881	868	884	903	873	878	878	908	857	855	863	878	898	856	860	867	811	911	907	887	920	909	843	900	909	896	906	879	862	882	892	927	867	868	941	868	889	882	897	952	871	855	877	852	869	874	835	898	883	871	867	876	858	843	905	871	877	928	829	864	833	793	836	847	833	850	869	912	848	859	845	866	858	842	820	876	870	876	885	867	834	907	882	924	853	803	884	850	902	886	850	896	831	838	907	904	853	860	893	913	848	864	909	882	902	878	903	883	873	847	807	897	886	928	880	893	895	907	868	848	922	879	888	880	902	879	853	876	885	858	860	851	938	879	890	867	871	896	894	860	913	876	850	928	874	892	884	910	849	875	809	898	868	897	863	833	919	861	857	831	929	935	891	889	893	864	870	920	903	831	911	855	916	884	935	898	895	856	882	839	841	889	851	899	842	893	899	835	886	847	898	904	873	862	894	875	839	885	866	897	920	798	848	905	894	855	899	919	851	867	891	903	903	900	896	900	881	869	841	867	854	844	840	890	869	865	844	892	866	881	849	937	867	867	861	840	887	910	877	889	911	870	876	911	886	911	874	846	874	856	886	845	849	878	908	875	934	844	842	881	919	896	928	855	877	915	872	806	871	882	880	873	860	897	894	899	909	898	866	866	868	858	912	876	876	893	899	872	885	860	863	849	900	866	869	842	921	910	842	911	833	905	889	902	840	864	850	842	875	867	884	898	854	885	875	927	881	849	861	883	876	839	873	938	906	877	860	943	890	955	900	847	884	869	857	876	899	925	863	907	914	903	922	899	820	840	872	930	875	819	885	868	852	832	929	845	864	862	897	869	840	861	892	828	884	900	915	920	920	856	852	846	850	932	890	876	888	860	864	886	853	946	923	887	853	840	886	907	833	846	919	897	912	886	849	912	860	912	838	925	838	910	927	834	888	911	856	907	829	871	865	877	857	821	824	870	869	889	843	922	894	873	860	849	887	880	845	920	867	857	843	829	860	850	876	850	925	872	859	872	920	863	895	850	878	869	851	891	844	851	865	927	937	920	852	797	886	848	887	888	884	924	918	917	866	886	833	922	843	900	878	892	873	840	888	836	888	898	887	846	862	839	848	912	845	886	810	891	813	861	925	889	880	873	884	872	875	846	858	908	879	810	898	881	859	869	850	844
24290	21423	28736	24535	21401	16100	8498	4430	3029	2624	2303	1882	1450	1310	1115	1064	1039	998	939	953	896	827	905	830	819	766	733	824	782	845	812	812	763	758	780	734	715	673	661	659	609	684	627	621	632	606	667	632	619	651	646	671	625	673	642	636	649	679	680	619	647	644	648	608	711	654	659	672	665	639	608	623	640	633	629	636	672	604	668	608	683	657	619	628	680	652	687	662	648	625	673	642	655	627	638	666	643	658	585	657	687	630	628	655	601	617	677	616	635	654	682	648	678	622	622	646	665	626	635	644	645	630	664	626	677	633	666	641	619	637	658	646	666	652	667	672	669	641	623	652	673	666	633	660	672	659	665	657	650	632	660	662	692	634	648	628	638	667	632	643	656	651	659	669	615	646	630	672	625	655	660	640	669	639	587	675	630	732	623	643	650	658	665	628	649	649	643	658	605	624	626	625	632	682	633	645	659	647	660	668	610	641	643	662	652	664	658	669	649	634	682	606	650	669	639	669	625	619	659	635	643	671	674	688	657	625	616	655	646	659	681	626	637	643	586	670	653	660	653	644	636	641	631	677	649	605	671	617	605	640	618	656	610	665	601	692	639	687	667	600	591	683	594	592	625	614	681	627	656	661	633	704	663	618	671	583	669	631	669	679	639	624	642	607	589	622	634	631	647	672	657	618	664	650	636	637	651	676	651	652	660	672	630	679	609	600	644	638	622	647	627	639	633	636	661	675	651	627	665	648	662	634	652	661	622	610	625	617	656	644	634	612	628	616	668	664	661	628	643	608	661	664	635	620	650	673	651	649	652	676	602	617	645	664	582	647	641	662	653	627	642	630	650	645	677	667	610	685	613	617	615	605	663	613	647	648	660	609	644	668	625	628	635	628	664	625	642	713	631	667	650	653	621	633	623	629	666	651	655	682	661	628	661	664	628	633	656	664	625	678	637	653	617	636	666	628	603	627	628	637	649	666	646	638	592	664	680	616	657	639	706	687	630	639	645	645	656	649	628	642	626	643	690	660	651	617	649	637	634	627	664	641	683	665	657	678	653	657	670	649	646	620	679	620	635	673	634	666	617	646	638	612	608	635	659	650	637	682	605	600	672	634	687	653	635	677	639	655	617	654	664	594	675	656	669	645	613	652	665	634	633	661	613	630	638	646	674	630	634	661	700	672	586	667	661	633	639	569	650	642	597	654	647	664	587	640	681	618	662	644	658	629	653	615	655	661	659	702	622	642	613	624	621	626	675	629	713	665	607	655	628	676	620	706	656	671	649	608	654	640	675	653	666	666	693	661	679	642	646	638	652	686	611	662	680	649	671	582	635	607	683	664	651	634	655	659	626	632	649	672	632	657	636	673	642	622	618	649	688	674	651	657	633	665	647	654	633	673	598	639	613	613	648	576	639	635	654	642	649	625	652	622	672	612	636	636	716	630	624	643	622	709	628	627	658	599	660	619	652	638	649	607	698	602	684	672	627	638	604	651	660	644	638	660	646	684	615	627	661	647	655	632	633	655	673	672	670	635	658	643	634	654	633	660	649	618	642	633	649	604	673	622	639	587	643	652	667	646	650	655	657	636	644	691	673	663	644	661	645	644	641	636	628	658	627	640	595	662	664	629	628	666	614	603	635	624	648	643	651	651	634	667	649	654	602	702	600	643	633	649	626	645	625	632	660	659	688	605	616	622	606	669	655	635	660	618	638	688	620	641	687	638	633	656	623	702	655	638	663	639	612	654	677	643	653	622	627	644	645	653	628	646	628	646	694	653	639	662	676	659	623	627	610	618	650	651	641	652	611	657	675	656	664	648	667	607	600	676	664	646	624	660	633	607	634	701	601	662	594	650	716	634	683	668	658	659	663	654	639	660	615	620	646	617	677	628	653	614	647	661	613	628	632	663	637	632	666	659	726	670	638	641	653	684	605	673	667	656	608	693	653	651	628	630	594	637	652	595	639	634	647	645	669	627	655	646	623	673	677	638	659	606	670	630	661	584	656	650	590	705	659	654	640	581	611	594	609	633	622	624	630	600	618	682	599	693	650	653	607	673	669	654	612	710	735	676	626	652	630	610	639	619	611	642	593	686	664	611	653	650	659	638	628	628	583	627	689	673	679	620	640	624	643	625	627	660	655	642	609	626	650	655	637	624	656	616	666	612	632	637	594	652	625	644	613	616	664	584	587	664	673	623	630	631	649	671	699	630	655	664	619	633	641	617	664	646	662	656	638	681	620	668	627	646	647	614	691	619	677	662	648	631	627	644	648	635	599	685	643	696	610	634	652	637	659	658	652	632	643	649	655	655	657	655	622	654	665	669	685	629	657	628	667	645	626	616	605	633	650	652	583	654	632	666	617	619	617	630	615	630	639	681	642	609	651	659	621	705	614	653	648	692	632	623	659	634	644	657	632	638	636	617	659	638	607	650	630	645	676	634	669	655	654	662	661	635	691	668	628	634	648	672	604	640	675	666	652	624	635	607	633	627	639	678	633	644	624	641	629	642	668	673	697	604	645	653	583	640	618	646	673	651	656	666	656	639	655	633	595	646	666	623	620	680	617	692	630	661	618	655	599	664	679	631	619	661	671	630	629	640	646	635	622	663	655	655	623	666	682	643	597	655	697	603	646	620	662	632	658	586	644	675	647	675	614	627	645	666	661	661	661	613	680	683	680	630	681	609	608	607	634	601	672	590	700	623	638	614	672	630	671	629	599	611	613	639	640	652	647	593	631	648	645	667	620	653	616	680	609	655	645	613	640	638	702	639	632	659	657	644	651	611	673	609	650	649	636	633	638	630	602	653	622	633	616	656	674	673	627	641	645	669	614	686	674	601	637	679	631	673	648	636	660	645	658	636	642	591	631	641	611	627	643	610	648	646	673	674	628	671	637	673	627	636	660	663	658	618	638	648	598	642	630	625	657	621	604	624	683	620	617	662	618	633	680	617	665	659	645	650	633	636	624	661	649	662	676	654	656	636	615	610	669	688	656	682	630	607	660	636	630	626	644	640	595	650	612	683	644	654	618	670	637	652	608	637	657	620	671	611	691	655	646	681	692	646	664	641	627	690	606	695	631	670	616	667	686	661	609	656	654	592	678	625	620	660	668	656	646	660	612	635	607	651	632	659	670	649	656	644	589	664	616	675	658	595	619	647	644	621	628	652	647	670	648	632	653	622	669	647	665	693	640	634	661	668	642	595	649	655	627	659	629	601	614	600	679	643	610	700	627	668	673	677	675	641	605	700	634	633	611	687	636	657	661	693	631	666	663	670	609	638	599	612	645	622	643	617	622	662	655	625	652	642	626	650	626	670	636	686	702	661	669	640	638	615	644	638	649	616	640	604	660	682	666	647	660	693	679	618	647	642	679	673	612	611	615	660	631	652	632	645	633	650	599	671	619	593	614	618	620	657	629	640	694	628	637	633	656	619	643	653	657	647	625	648	657	655	620	659	610	647	656	615	658	684	624	618	622	650	649	603	651	674	694	657
21490	35488	33385	27733	22934	18303	14023	10485	8452	7493	6763	5362	4081	3517	2969	2661	2526	2384	2339	2156	2113	1962	1888	1729	1788	1820	1653	1614	1745	1793	1743	1699	1611	1617	1533	1455	1296	1224	1169	1133	1179	1191	1206	1230	1170	1221	1051	1190	1212	1143	1189	1141	1194	1173	1119	1202	1179	1216	1220	1180	1191	1190	1175	1158	1180	1204	1159	1167	1171	1152	1110	1187	1139	1134	1184	1137	1196	1155	1119	1142	1095	1123	1124	1185	1174	1148	1161	1144	1130	1199	1173	1183	1123	1132	1168	1140	1107	1101	1141	1194	1167	1133	1218	1180	1136	1144	1167	1089	1169	1213	1133	1122	1179	1084	1157	1150	1184	1141	1156	1148	1133	1246	1202	1247	1179	1090	1109	1148	1166	1145	1179	1122	1157	1205	1124	1173	1202	1160	1180	1182	1123	1207	1127	1118	1193	1125	1161	1199	1128	1143	1145	1131	1226	1110	1152	1161	1149	1161	1158	1181	1162	1233	1143	1143	1148	1193	1134	1159	1192	1174	1138	1099	1169	1171	1164	1190	1196	1137	1183	1172	1204	1260	1154	1109	1190	1109	1197	1145	1183	1163	1201	1140	1125	1134	1145	1115	1165	1159	1145	1135	1161	1181	1137	1125	1152	1182	1153	1113	1135	1200	1147	1144	1150	1201	1167	1165	1251	1171	1162	1160	1123	1161	1171	1218	1126	1143	1147	1171	1188	1123	1143	1151	1125	1164	1173	1118	1199	1187	1104	1115	1153	1171	1149	1175	1153	1161	1149	1135	1188	1211	1126	1105	1129	1170	1177	1173	1139	1101	1181	1146	1145	1170	1143	1183	1192	1069	1250	1113	1147	1098	1158	1103	1086	1190	1172	1138	1190	1173	1202	1215	1225	1146	1146	1169	1144	1101	1190	1177	1155	1142	1213	1115	1113	1142	1134	1108	1207	1135	1135	1173	1194	1115	1173	1129	1166	1161	1130	1171	1130	1167	1128	1188	1164	1117	1110	1155	1165	1166	1241	1125	1154	1127	1190	1168	1153	1165	1152	1139	1174	1131	1200	1176	1172	1153	1123	1184	1105	1195	1179	1182	1151	1096	1092	1125	1170	1176	1087	1121	1186	1136	1187	1176	1087	1148	1128	1083	1212	1187	1152	1110	1168	1193	1154	1142	1124	1149	1115	1156	1198	1088	1111	1091	1093	1146	1180	1151	1180	1159	1126	1156	1130	1161	1150	1149	1174	1175	1131	1210	1122	1159	1097	1178	1179	1125	1115	1126	1169	1178	1098	1212	1141	1161	1172	1165	1100	1176	1156	1142	1163	1091	1171	1153	1164	1160	1099	1126	1135	1125	1148	1192	1115	1134	1122	1101	1166	1195	1155	1178	1192	1180	1160	1119	1176	1135	1096	1157	1196	1105	1137	1154	1184	1165	1174	1101	1139	1124	1135	1118	1229	1121	1133	1215	1143	1142	1090	1212	1181	1138	1125	1109	1212	1229	1174	1157	1151	1149	1153	1128	1197	1139	1179	1202	1172	1126	1146	1187	1118	1136	1197	1130	1114	1137	1212	1173	1170	1235	1177	1146	1146	1207	1218	1165	1178	1155	1141	1160	1190	1137	1131	1177	1145	1148	1180	1100	1132	1150	1156	1200	1073	1109	1171	1161	1180	1125	1125	1131	1196	1236	1192	1123	1129	1120	1144	1175	1213	1191	1113	1187	1146	1156	1135	1166	1094	1147	1158	1195	1181	1137	1145	1179	1141	1165	1115	1101	1162	1136	1151	1158	1131	1173	1132	1159	1207	1131	1169	1165	1089	1167	1130	1154	1109	1133	1156	1146	1157	1182	1124	1136	1174	1161	1170	1144	1132	1114	1162	1141	1149	1208	1188	1125	1162	1202	1168	1158	1144	1156	1138	1160	1192	1103	1134	1137	1133	1160	1080	1174	1206	1176	1140	1163	1089	1130	1169	1227	1108	1171	1081	1158	1124	1156	1199	1136	1131	1112	1134	1136	1170	1186	1157	1109	1153	1246	1142	1200	1154	1154	1155	1186	1164	1160	1062	1134	1114	1174	1153	1169	1198	1168	1168	1170	1134	1173	1135	1128	1160	1215	1186	1159	1161	1162	1131	1174	1141	1086	1168	1179	1118	1161	1141	1157	1136	1113	1151	1132	1169	1151	1128	1153	1137	1088	1163	1188	1148	1175	1079	1112	1131	1148	1158	1180	1174	1189	1127	1164	1112	1207	1144	1079	1114	1144	1156	1101	1192	1159	1125	1178	1161	1158	1140	1127	1189	1210	1196	1201	1143	1153	1198	1214	1157	1137	1141	1149	1120	1136	1126	1117	1108	1171	1187	1196	1182	1206	1198	1105	1184	1167	1168	1178	1138	1180	1161	1151	1091	1183	1132	1199	1138	1155	1165	1132	1197	1161	1147	1174	1097	1185	1177	1113	1113	1142	1178	1139	1140	1139	1185	1141	1149	1159	1159	1174	1124	1160	1186	1124	1205	1221	1157	1177	1207	1191	1171	1166	1208	1183	1166	1132	1165	1158	1151	1103	1140	1170	1226	1174	1179	1118	1106	1156	1149	1195	1171	1175	1150	1166	1187	1135	1123	1165	1144	1118	1161	1146	1106	1145	1169	1115	1159	1155	1221	1150	1104	1130	1160	1192	1111	1183	1136	1160	1163	1132	1163	1159	1159	1089	1189	1171	1142	1159	1145	1158	1173	1121	1086	1183	1117	1134	1165	1134	1154	1174	1192	1164	1185	1144	1147	1175	1164	1131	1180	1208	1189	1152	1122	1096	1149	1177	1102	1147	1204	1105	1146	1168	1130	1145	1118	1179	1159	1153	1197	1146	1151	1214	1134	1132	1175	1125	1145	1078	1174	1172	1248	1174	1130	1219	1215	1089	1209	1158	1114	1168	1160	1155	1202	1164	1182	1135	1174	1182	1150	1173	1110	1144	1199	1156	1192	1131	1101	1185	1184	1156	1118	1128	1151	1116	1154	1174	1122	1189	1154	1131	1148	1193	1156	1088	1129	1224	1132	1198	1147	1142	1116	1117	1243	1233	1150	1175	1094	1147	1205	1119	1170	1189	1160	1147	1215	1168	1142	1134	1175	1201	1161	1109	1184	1113	1170	1142	1148	1107	1155	1160	1182	1120	1195	1147	1085	1197	1158	1177	1212	1158	1182	1238	1177	1192	1187	1210	1178	1182	1131	1139	1203	1213	1136	1155	1197	1145	1163	1160	1147	1154	1133	1128	1152	1199	1104	1149	1183	1136	1144	1176	1141	1196	1136	1167	1171	1172	1192	1127	1100	1188	1139	1217	1160	1123	1154	1150	1115	1152	1121	1150	1143	1126	1164	1156	1170	1178	1193	1154	1094	1184	1179	1179	1177	1196	1156	1130	1095	1146	1141	1169	1136	1153	1258	1179	1109	1182	1194	1172	1193	1190	1102	1173	1126	1142	1183	1170	1149	1072	1133	1145	1137	1109	1148	1200	1153	1155	1169	1243	1186	1175	1190	1205	1202	1138	1184	1115	1259	1137	1225	1176	1168	1194	1145	1166	1142	1104	1177	1213	1152	1146	1163	1095	1215	1165	1219	1166	1163	1157	1128	1202	1151	1105	1063	1180	1108	1180	1092	1135	1112	1143	1068	1137	1202	1160	1172	1139	1125	1116	1113	1174	1171	1105	1156	1134	1117	1170	1199	1131	1181	1089	1190	1103	1191	1178	1132	1188	1164	1164	1175	1116	1241	1162	1115	1190	1156	1193	1124	1119	1215	1145	1114	1199	1127	1155	1164	1147	1149	1208	1144	1144	1192	1192	1162	1185	1182	1189	1134	1142	1102	1205	1129	1173	1203	1094	1112	1109	1185	1105	1141	1136	1170	1107	1110	1180	1149	1189	1138	1144	1142	1134	1204	1116	1151	1212	1173	1174	1148	1158	1162	1177	1120	1204	1169	1158	1186	1136	1120	1164	1189	1150	1201	1139	1158	1126	1147	1184	1189	1119	1170	1235	1148	1208	1174	1209	1162	1134	1203	1150	1169	1152	1164	1112	1169	1215	1121	1155	1243	1132	1143	1178	1195	1184	1147	1110	1141	1146	1158	1111	1178	1081	1205	1088	1203	1189	1116	1138	1160	1145	1161	1133	1160	1132	1205	1117	1183	1142	1151	1132	1125	1104	1206	1141	1148	1202	1181	1129	1146	1193	1171	1125	1134	1144	1128	1163	1141	1108	1082	1087	1182	1132	1173	1132	1105	1137	1144	1184	1208	1135	1146	1139	1163	1209	1107	1121	1189	1211	1226	1177	1109	1117	1155	1188	1151	1151	1119	1208	1171	1132	1133	1118	1146	1192	1108	1157	1175	1176	1168	1164	1136	1100	1116	1172	1152	1144	1145	1143	1207	1135	1153	1249	1218	1090	1154	1160	1202	1131	1114	1158	1169	1144	1111	1203	1153	1127	1187	1173	1110	1094	1188	1197	1115	1184	1126	1150	1149	1121	1160	1102	1151	1183	1184	1161	1179	1197	1158	1141	1171	1170	1188	1199	1161	1145	1114	1149	1153	1128	1064	1141	1144	1176	1233	1160	1195	1169	1179	1167	1147	1124	1189	1110	1115	1163	1154	1221	1178	1182	1102	1121	1180	1127	1138	1169	1107	1152	1118	1180	1163	1133	1149	1130	1181	1135	1173	1166	1175	1092	1140	1109	1137	1146	1165	1161	1095	1226	1194	1167	1171	1146	1155	1167	1130	1170	1176	1186	1147	1108	1162	1121	1166	1174	1094	1204	1123	1154	1158	1120	1160	1187	1161	1164	1163	1096	1111	1207	1187	1168	1112	1119	1152	1129	1122	1207	1120	1104	1200	1206	1187	1135	1146	1114	1136	1172	1189	1095	1173	1181	1118	1145	1125	1209	1117	1131	1141	1240	1158	1205	1092	1167	1182	1178	1164	1121	1164	1149	1175	1174	1122	1129	1188	1176	1133	1152	1161	1138	1183	1095	1219	1186	1149	1179	1165	1139	1249	1096	1203	1174	1128	1197	1136	1125	1165	1163	1149	1160	1144	1056
27677	18319	10364	5507	2943	2034	1401	1119	966	833	826	803	721	704	654	633	613	653	592	573	611	567	556	608	582	593	587	596	589	555	640	593	565	628	561	518	553	558	574	561	551	570	541	543	554	549	540	557	581	517	581	548	553	559	554	553	584	556	529	536	573	533	556	572	572	517	541	557	543	513	514	568	545	577	588	535	512	570	536	542	557	584	608	549	560	543	549	546	577	582	552	587	562	542	545	558	552	564	548	556	562	578	560	521	554	563	556	555	570	541	557	559	577	568	547	527	557	538	551	551	573	575	563	557	556	542	588	545	508	553	568	544	504	570	563	553	539	535	592	526	520	569	592	555	545	538	568	561	552	558	554	517	546	585	590	548	592	567	527	588	587	550	545	529	574	587	595	525	526	528	582	554	542	525	579	572	549	549	595	565	618	597	615	604	589	533	539	556	531	571	535	534	581	560	545	537	520	482	541	584	584	549	569	522	550	549	565	587	551	537	529	545	528	521	543	522	545	537	562	538	554	567	578	538	565	550	556	533	537	546	548	532	587	524	533	558	525	556	577	548	576	502	574	550	560	553	525	513	540	537	553	557	515	595	574	537	566	565	533	569	543	549	550	550	572	570	555	546	563	535	573	542	565	559	586	586	559	534	563	604	560	585	541	522	572	559	601	583	560	538	548	559	549	557	537	564	565	532	564	548	556	534	568	567	539	563	578	587	556	567	524	516	541	590	595	562	545	537	540	578	576	550	545	560	574	600	567	553	574	577	528	539	548	579	588	515	551	569	571	530	536	593	564	523	509	525	518	541	549	546	558	536	577	524	581	573	588	550	581	560	595	576	534	565	553	550	576	570	554	562	566	592	564	554	576	552	579	567	568	551	548	547	552	527	545	566	581	535	533	562	537	534	564	571	561	576	572	575	562	571	544	538	560	545	576	555	574	510	568	543	559	565	567	573	542	521	562	544	568	569	559	540	557	544	567	541	576	567	526	568	559	569	568	554	580	592	559	574	537	523	542	558	570	596	519	525	581	572	577	556	558	531	551	572	603	568	584	544	584	554	545	600	554	574	574	546	574	551	545	549	551	579	554	521	537	601	568	556	523	560	553	546	535	596	590	567	515	566	523	556	509	589	551	556	556	556	591	556	544	494	552	549	550	520	556	545	569	543	536	584	554	567	499	561	539	573	554	555	565	581	576	577	515	550	580	495	609	567	564	593	561	543	533	578	564	569	535	558	576	554	550	564	567	553	570	553	561	564	536	561	610	566	607	533	581	560	561	616	525	549	570	571	565	509	588	611	568	576	561	568	570	580	573	546	596	631	528	575	558	532	590	567	542	539	560	515	544	559	528	520	542	558	572	577	539	522	556	567	554	593	537	560	598	601	541	542	561	561	575	540	560	538	593	543	551	534	518	596	569	546	547	584	552	546	576	522	533	591	562	546	568	550	567	578	535	507	575	547	567	565	566	558	571	550	576	571	550	552	580	507	547	601	548	543	549	567	531	541	532	563	549	574	557	559	536	552	540	565	551	568	545	586	567	572	577	606	564	527	554	547	542	526	551	535	601	529	515	569	567	569	592	533	549	576	588	540	549	531	565	549	537	555	521	617	566	569	572	542	534	578	551	560	564	543	558	531	553	532	577	521	548	547	515	561	541	551	540	549	558	562	555	548	586	558	569	554	575	509	541	562	531	569	559	546	575	600	542	566	565	540	597	544	541	528	587	567	542	568	567	577	544	560	538	563	571	527	512	559	570	514	563	568	586	571	570	587	563	577	572	548	585	569	550	558	565	554	554	563	541	578	572	565	587	558	593	587	561	574	555	543	568	550	553	501	569	567	574	560	555	554	628	554	534	554	554	584	530	531	531	586	553	531	553	529	555	515	526	573	610	559	546	597	591	553	540	543	582	534	565	519	566	582	546	537	523	564	534	582	502	531	595	547	510	544	533	569	541	538	480	583	522	551	551	581	513	600	536	523	511	574	586	546	580	557	610	583	590	550	541	565	516	541	585	558	596	520	545	560	576	523	523	590	605	586	592	532	553	572	572	552	524	537	547	551	596	502	536	545	558	525	543	524	573	545	598	542	557	526	540	551	582	554	519	530	554	580	520	556	528	577	553	547	568	523	543	531	566	531	518	511	524	541	570	595	546	575	556	537	552	558	567	556	577	569	566	547	544	560	549	561	550	556	525	596	595	555	536	549	565	518	561	552	556	553	580	599	556	561	573	535	558	574	555	586	524	531	560	541	545	607	581	554	541	541	526	571	525	565	527	572	531	540	564	560	583	529	585	525	524	576	507	593	556	535	569	555	558	588	511	545	513	572	539	588	609	562	599	551	537	524	565	546	566	557	529	583	547	577	535	540	520	528	558	508	568	590	570	570	558	573	571	559	561	534	524	552	561	550	581	614	582	520	569	568	545	560	582	508	568	528	611	542	520	556	555	565	573	558	557	541	546	580	599	553	533	591	588	569	590	599	535	554	535	540	574	563	554	560	538	542	519	545	566	580	570	565	550	539	552	556	529	584	563	532	579	547	564	551	573	541	533	549	585	584	551	576	505	563	548	560	563	575	551	559	562	571	596	529	536	548	543	544	546	568	569	580	591	538	534	550	535	577	600	540	521	514	538	551	550	541	596	578	561	587	575	552	552	544	528	528	522	557	535	610	563	541	575	598	559	507	543	550	588	563	616	531	558	560	558	589	581	586	549	572	544	571	539	518	540	574	543	605	562	562	564	534	599	609	596	582	535	581	546	552	554	541	578	559	561	566	565	507	535	552	542	545	537	576	541	547	585	537	572	573	535	564	552	583	537	579	538	560	552	498	584	575	572	565	567	525	542	530	555	564	578	553	534	559	535	563	548	522	540	544	620	591	553	584	581	563	548	565	575	562	552	502	519	540	585	577	576	559	545	552	518	591	566	603	541	541	570	585	573	581	550	574	563	574	545	566	539	536	536	573	550	578	543	558	515	563	562	529	553	559	523	553	538	560	565	554	536	565	574	562	598	565	532	543	535	547	578	573	547	519	571	555	537	567	584	538	552	532	553	534	537	584	559	544	538	582	575	577	575	545	587	528	573	594	581	528	588	570	543	589	546	587	633	540	518	550	536	556	521	551	575	569	545	564	507	519	517	553	552	571	591	544	582	574	547	520	571	577	543	563	558	511	553	594	533	515	543	552	565	585	539	578	522	551	549	522	585	527	586	595	578	547	544	556	534	566	557	561	551	555	520	510	539	584	556	586	557	562	561	540	559	562	568	548	526	530	512	577	515	568	533	567	587	552	574	583	540	534	559	533	537	590	534	538	536	559	572	572	535	554	616	543	510	584	555	556	571	531	568	603	597	552	535	588	530	576	560	571	588	541	548	576	541	545	519	585	557	529	558	555	567	545	523	560	550	550	523	541	576	519	552	549	536	541	579	596	567	560	558	549	563	569	573	612	566	524	562	572	577	552	585	550	580	555	517	521	550	565	588	538	545	532
14482	19268	17114	11348	8376	5779	4071	3100	2528	2391	2124	1945	1647	1489	1429	1278	1258	1272	1251	1255	1186	1131	1218	1155	1180	1074	1138	1137	1201	1180	1175	1251	1184	1234	1185	1137	1065	1032	1052	1063	1063	1031	1010	1023	1029	1092	1098	998	1070	1051	1024	1102	1011	1069	1079	1051	999	1017	1015	1051	1073	1063	1074	1068	1105	1024	1019	1105	1039	1100	1089	1047	1043	1090	1052	1009	1078	1041	1076	983	1043	1090	1024	1070	1065	1060	1038	1071	1056	1026	1059	1007	1086	1051	1060	1071	997	1062	994	1107	1022	1066	1055	1023	1102	1109	1060	1081	1061	1038	1106	1093	1020	1030	1117	1111	1027	1049	1039	1024	1099	1050	1080	995	1096	1040	1019	1030	1027	1012	1040	1049	1047	1058	1030	1137	981	1089	1044	1049	1054	1056	1073	1065	999	1039	1028	1022	1080	1021	1071	1087	1107	1070	1042	1052	1043	1048	1019	1076	1027	1030	1070	1076	1008	1056	1108	1041	1101	1106	1082	1058	1082	1073	1088	1079	1037	1016	1070	1032	1042	1095	1011	1076	1001	1058	1042	1084	1071	1088	1013	1016	1088	1076	1071	1064	1044	998	1057	1016	1099	1006	1022	1077	1060	1078	994	985	1032	1070	1074	1101	1065	1055	1030	1054	1050	1052	1004	1093	1053	1031	1023	1027	1023	1049	1101	1070	1070	1056	1053	1039	1058	1086	1055	1090	1067	1044	1051	1078	1056	1014	1043	1054	1021	1037	1042	1028	1089	1050	1003	979	1018	1016	1101	999	1011	1094	1083	985	1097	1098	1050	1051	998	1088	985	1005	955	1064	1060	967	1042	1089	1027	1056	1089	1085	1053	1048	1052	1050	1061	1029	1037	1078	1046	1070	1031	1058	1068	1089	1020	1094	1073	1097	1018	1066	1026	1079	1042	1038	1061	1081	1010	1028	1054	1029	980	1019	1025	1055	1029	1022	1146	1029	1000	1028	1020	966	1038	1062	1042	1052	1075	1034	1049	1030	990	1048	1032	1046	1060	1075	1087	1062	996	1042	1035	1065	1047	1100	1071	1068	1073	1073	1046	1078	1090	1040	1091	1103	1086	1048	1038	1025	1046	1024	1056	1035	1001	1074	1071	1055	1032	1020	1050	993	1003	1019	1079	1044	1038	1039	1069	1046	1058	1016	1035	1025	1052	1101	1062	1017	1094	1056	1066	1049	1035	1035	1090	1077	1042	1082	1081	1097	1036	1041	1028	1060	1097	1091	1075	1069	1041	1050	1031	1053	1053	1045	1071	1077	1099	1025	1052	1001	1058	1043	1003	1044	1041	1003	1041	1101	996	1042	1062	1081	1044	1014	1065	1072	978	1075	1046	1049	1059	979	1115	982	1041	1052	1059	1062	1039	1085	1074	1039	1002	1055	1082	1051	1081	1026	1067	1045	1055	1052	1045	1092	1023	1086	1045	1069	1106	1039	1065	1041	1089	1036	1023	1040	1009	1076	1116	1104	1010	1038	1086	1041	1084	1058	1078	1049	1085	1011	1056	1079	1075	999	1052	1051	1114	1025	1085	1072	1081	1073	1053	1116	1066	1059	1052	1059	993	1090	1086	1004	1012	1090	1037	1065	1070	1067	1060	1088	1086	999	981	1068	1068	1040	1105	1090	1062	1037	1104	1094	1072	1051	1067	1042	1042	1076	1007	1091	1070	1044	1047	1079	1017	1006	1100	1023	1113	1034	1028	1029	1064	1069	1051	1071	1013	1107	1084	1037	1072	1052	1068	1100	1034	1048	1028	1047	1088	1081	1011	1061	1025	1095	1083	1080	1017	1067	1022	1077	1034	1037	1039	1063	1072	1087	1051	1089	998	1028	1056	1104	1063	1023	1107	1112	1051	1127	1110	1035	1047	1060	977	1036	1039	1017	1073	1002	1016	1067	1042	1027	1041	1033	1105	1050	1030	961	1064	1055	1075	1090	1061	1064	1025	1074	1002	1063	1062	1093	988	1023	1078	1115	1049	1083	1115	1029	1019	1115	1066	1072	1043	1037	1031	1064	1049	1038	1045	1070	1015	1043	1020	1070	996	1047	1130	1095	1048	1015	1049	1092	1052	1045	1075	1010	1035	1024	978	1043	1013	1063	1045	1056	1046	1080	1028	1113	1044	1018	1059	1101	1038	1032	1063	1042	1074	1047	1085	1104	1091	1052	1012	1015	1046	1098	1042	1071	1053	1068	1006	1101	1029	1082	1018	1110	1048	1039	1004	1084	1026	1033	1066	1032	1103	1061	1094	1062	1034	1096	1070	1093	1039	1098	1062	992	1067	1080	1043	1062	1029	1069	1085	1109	1067	1060	1043	1078	1040	1033	1055	1033	1079	1122	1079	1031	1046	1073	1124	1030	1020	1016	1029	1087	1001	1050	1042	1019	1081	964	1061	1102	1080	1010	1012	1054	1081	1077	1020	1068	1033	1067	1030	1055	1075	1042	1021	1031	1040	1066	1082	1148	1023	1050	1042	1091	1010	1109	1046	987	1028	1125	1044	1074	1052	1077	1041	1050	1085	1135	1067	1075	1083	1034	1062	1041	1031	1068	1063	1048	1072	1023	1013	989	1102	1077	1078	1010	1057	1039	1043	979	1050	1006	1069	1062	1047	1051	1049	1094	1075	1054	1034	1055	1030	1057	1045	1092	1029	1087	1061	1081	1022	1017	1080	1089	1025	1076	1044	1070	1102	1105	1019	1074	1021	1022	1170	1059	1008	1048	1052	1033	1041	1029	1012	1106	1048	987	1064	1030	1071	1018	1083	1017	1068	1068	1043	1064	1056	1041	1059	1034	1080	1045	1066	1031	1049	1031	1120	1054	1087	1122	1065	1059	1019	1020	1079	1035	1109	1025	1094	1084	1050	1046	1047	1107	1011	1024	1016	1131	1109	1012	1052	1129	1087	1095	1091	1025	1021	998	1064	1066	1020	1068	1075	1073	1043	1061	1077	1086	1045	1004	1023	1044	1097	1038	1021	1055	1076	1023	1012	1068	1048	1043	1041	1079	1110	1038	1013	1082	1003	1020	1067	1056	1053	1105	1056	1058	1064	1049	1052	1046	1046	1046	1059	1053	1094	1054	1116	1063	1089	1045	1077	1102	1109	992	1059	1050	1086	1050	1066	1058	1023	1054	1056	1084	1142	1039	1069	1012	1027	1004	1045	1005	1061	1079	1063	1096	1059	1070	982	1096	1082	1061	1023	1085	956	1030	1048	1033	1025	1087	1047	1025	1078	1087	1010	1062	1091	986	1072	1055	1076	1058	1101	1003	1062	1078	1037	1033	1032	1011	1066	1042	1067	1041	1019	1023	1062	1053	1082	1028	1073	1030	1006	1000	1096	1047	1064	1053	1032	1058	1115	1086	1074	1063	1062	1064	976	1038	1088	1045	1075	1069	1021	1070	1071	1046	1077	1016	1043	1094	1060	1000	1056	1079	1092	1065	1042	1043	1055	1082	1101	1091	1032	1047	1057	1047	961	1049	1090	1079	1044	1119	1056	1022	1045	1032	1092	1045	1057	1024	1060	1081	1074	1058	1072	1097	1097	1076	1042	1050	1061	996	1099	1036	1066	1054	1024	1060	1030	1044	1043	1095	1022	1026	1012	1095	1106	1079	1067	1081	1099	1088	1112	1044	1054	1079	1059	1034	1081	1084	996	1078	1050	1069	1075	1026	989	1017	1036	1017	1020	1042	1089	1037	1044	1090	1026	1066	1064	1064	1101	1121	1026	1047	1062	994	1081	1031	1103	1092	1144	1080	1049	1110	1032	1067	1088	1043	1043	1066	1081	987	1047	1062	1017	990	1079	1055	1101	1022	1051	1017	1011	1038	1057	1028	1022	1016	1016	1061	1087	973	1047	1040	1062	1086	1072	1052	1039	1062	1151	986	1033	1077	1080	1070	1046	1017	1004	1013	1054	1031	1043	1044	1034	1027	1069	1027	1056	1057	1064	1068	1095	1045	1032	1081	1043	1047	1085	1076	1104	1042	1091	1089	1049	1020	1057	1124	1086	1018	1050	1080	1061	1008	1075	1046	1085	1041	1057	1092	1069	1004	1022	1081	1012	1089	1062	1044	1023	1049	1050	1116	1043	1043	1071	1062	1072	1003	1034	1119	1058	1042	1039	1067	1058	1054	1075	1099	1026	992	1056	1054	1047	1069	1066	1088	1090	1038	1082	1060	1068	1050	987	1039	1001	1096	978	1062	1057	1082	1097	1071	1083	1028	1060	1030	1081	1066	1044	1045	1064	1004	1023	1008	999	1057	1067	1086	1095	1064	1066	1021	1109	1072	1054	1053	1098	1098	1027	1024	1064	1055	1059	1075	1036	1039	1081	1038	1089	1116	1031	1103	1038	1091	993	1022	1025	1006	1011	1022	1080	1025	1056	1042	1049	1051	1063	1049	1086	1032	999	1118	1025	1076	974	1023	1009	1057	1049	1054	1041	1022	1072	1052	1016	1050	1051	1100	1078	1047	1057	1021	1114	1055	1071	1056	1104	1038	1002	1051	1063	1026	1091	1089	1046	1072	1028	1120	1104	1038	1118	1021	1091	1030	1054	1045	1071	1049	1112	1059	1046	1066	1004	1045	1054	976	996	1066	1097	1025	1071	1094	1092	1094	1051	1039	1078	1043	1027	1034	1055	1069	1071	1082	1061	1041	1078	1031	1000	1050	1052	1021	1062	1077	1050	1093	1083	1088	1082	1048	1001	1037	1010	1066	1060	1042	1101	1064	1054	1070	1045	1026	1051	1043	1104	1033	1055	1069	1080	1070	1086	1109	1043	1064	1032	1054	1023	1048	1058	1006	1060	1048	1011	1085	1085	1027	1124	1014	1030	1118	1042	1063	1039	1053	1025	992	1052	1045	1067	1036	1057	1001	1050	1049	1062	1044	1065	1087	1060	1072	1097	1076	985	1087	1093	1026	1018	1072	1074	1030	1032	1066	1083	1053	1085	1043	1066	1098
25157	21447	27809	25274	16118	7171	3765	2416	1701	1389	1216	1171	958	784	650	665	650	591	584	549	515	491	536	505	492	465	474	497	509	525	486	519	480	476	434	466	420	473	401	389	434	396	411	391	423	432	385	402	437	399	447	394	404	415	422	407	420	407	418	436	404	405	406	404	423	403	432	430	378	422	404	418	404	420	426	390	394	408	393	402	419	414	432	392	407	396	411	427	428	390	386	392	407	423	379	421	417	392	417	405	426	422	410	409	403	425	385	394	440	402	417	381	407	425	431	413	453	429	393	399	400	395	410	409	370	387	397	407	421	362	394	434	415	431	462	383	424	443	446	389	396	412	402	390	396	401	395	399	444	415	413	440	362	399	417	408	434	376	358	415	412	408	390	380	427	396	449	428	398	413	381	413	378	393	400	417	404	401	389	433	394	415	424	403	399	401	396	376	379	394	401	396	418	416	394	425	406	388	424	381	420	438	433	471	405	395	432	428	396	406	386	428	417	427	414	438	400	420	428	426	424	374	406	392	435	413	444	416	398	401	400	397	376	399	403	379	411	425	415	402	397	371	416	391	466	393	417	416	403	460	405	436	393	420	401	396	394	422	420	379	402	421	429	416	369	403	385	406	408	419	369	388	417	391	444	432	444	382	427	399	400	457	400	410	434	390	425	422	386	434	388	421	413	432	398	401	392	409	399	411	412	415	371	395	382	380	430	426	410	425	383	440	378	415	402	433	384	419	431	392	404	425	382	422	468	412	403	358	396	381	443	419	387	393	383	439	400	433	376	373	416	454	382	424	391	407	428	407	433	426	401	412	397	413	404	400	384	425	405	437	409	397	402	393	375	431	400	416	434	402	411	397	431	429	404	386	425	383	399	391	397	433	381	404	372	389	372	389	404	419	413	395	394	383	393	378	376	418	417	430	450	411	418	428	405	444	416	370	395	431	416	422	429	444	415	410	403	430	404	390	394	417	398	383	390	406	435	417	435	416	408	389	409	385	381	377	423	392	413	442	390	397	417	407	430	410	388	415	382	452	422	409	382	409	410	392	384	398	396	418	425	399	375	434	369	409	425	395	447	393	417	410	413	405	400	419	414	415	428	416	387	419	395	400	393	385	415	385	427	415	413	399	420	369	373	410	415	400	431	409	390	407	353	384	438	381	396	406	407	402	386	416	433	409	438	422	394	384	358	441	379	407	437	372	404	451	380	397	399	440	440	402	417	386	460	408	400	416	393	406	371	410	441	444	397	417	391	424	421	397	446	404	421	385	387	407	395	433	369	392	387	432	396	418	382	419	365	394	432	406	430	433	400	399	402	346	382	430	400	419	382	397	399	389	371	370	393	406	392	392	384	424	415	407	430	369	415	413	409	407	393	388	407	425	404	396	396	406	419	447	388	442	413	418	432	378	418	444	341	400	412	425	369	412	417	425	404	409	408	421	387	440	379	409	398	397	424	386	415	423	422	396	374	408	393	388	433	408	421	393	385	428	440	400	400	398	436	369	420	413	387	400	423	378	383	446	397	396	392	404	402	432	429	409	406	408	415	433	360	413	414	396	407	423	409	402	386	419	435	424	422	375	393	417	432	420	424	374	399	395	436	426	385	439	419	412	416	386	385	399	410	421	426	382	425	409	443	405	434	420	384	351	372	417	410	393	400	403	399	376	378	420	394	366	414	421	376	427	408	376	392	389	430	378	458	416	397	401	403	402	367	412	430	402	391	378	407	429	390	381	429	416	366	436	441	448	406	364	422	376	387	385	402	431	411	415	401	382	418	381	418	420	369	409	435	411	428	392	424	398	378	405	397	416	397	397	421	437	460	377	412	393	391	382	415	437	445	415	432	392	401	409	394	443	424	389	405	393	367	411	430	402	385	400	393	380	416	381	389	403	390	411	394	430	385	398	406	430	445	402	402	405	398	409	412	407	381	393	379	397	429	389	374	413	359	404	450	443	385	405	396	410	413	399	427	390	429	420	391	411	428	422	423	430	371	397	411	402	424	398	406	402	466	405	389	402	435	418	402	419	390	433	391	396	446	395	405	369	413	350	395	384	430	416	411	418	381	430	420	398	393	400	382	368	378	427	443	412	387	428	388	381	378	395	415	370	388	403	407	407	391	392	384	403	383	410	379	402	427	375	445	397	405	368	398	404	403	395	414	401	393	416	390	435	405	372	388	388	403	422	397	389	429	398	433	427	373	403	419	399	384	399	413	427	404	444	431	363	430	379	394	401	369	405	418	434	410	420	414	457	430	414	384	403	393	401	417	370	425	392	373	389	429	426	396	404	432	398	364	397	424	382	402	384	422	424	416	391	409	410	412	409	432	385	436	381	413	384	402	414	403	423	391	391	397	422	424	401	387	452	400	400	422	395	414	423	346	439	420	387	416	367	410	416	391	385	405	408	378	426	417	424	380	437	405	439	399	419	397	409	422	407	397	408	442	377	396	431	423	394	396	420	384	372	437	442	390	405	400	394	401	399	384	411	406	413	425	418	416	416	416	421	424	380	390	385	392	403	394	397	398	396	372	419	409	441	385	402	403	387	391	400	439	373	421	378	423	391	426	420	432	383	397	394	403	408	403	407	382	383	401	421	411	382	360	387	459	412	415	421	380	393	385	391	406	373	383	414	394	408	403	381	408	401	387	426	418	412	364	396	396	415	418	434	429	395	415	413	425	383	405	415	389	397	376	412	402	389	413	415	430	380	419	419	428	427	452	416	397	422	411	431	395	394	459	402	415	405	392	375	411	419	373	443	392	396	449	396	403	392	428	393	380	384	432	423	409	421	357	366	415	381	390	410	412	417	393	393	400	380	422	404	443	385	412	424	393	411	403	383	406	425	426	397	426	421	421	423	444	410	426	404	420	422	401	399	403	401	388	399	429	393	389	461	437	419	399	416	417	403	386	420	414	385	412	426	399	436	430	417	411	419	451	453	401	425	406	401	403	394	401	401	419	373	410	404	403	414	426	410	400	426	398	404	393	385	391	385	406	417	398	388	388	416	417	400	422	398	383	429	386	398	391	432	420	392	409	392	429	383	372	400	387	411	441	401	387	409	400	400	398	410	432	414	402	411	422	393	386	376	394	420	377	419	425	376	385	395	379	382	407	421	390	432	383	374	424	396	450	415	397	405	379	415	412	392	412	440	433	357	429	450	398	419	419	396	385	386	436	420	425	406	404	445	406	408	412	431	419	422	361	360	427	383	404	385	424	412	382	433	426	365	425	456	453	419	368	410	427	417	413	409	404	414	369	397	414	414	398	416	440	420	462	406	403	381	406	398	408	392	395	423	400	414	434	393	433	412	409	405	426	422	423	409	434	403	400	423	400	417	351	392	445	419	440	385	439	394	384	433	385	418	427	387	399	378	369	464	397	439	380	420	417	383	436	416	397	394	381	377	437	412	433	424	403	363	416	393	424	425	379	435	425	416	408	386	386	397	440	411	370	416	404	428	385	400	391	432	419	406	397	367	410	482	429	403
17632	30071	28857	22965	17181	13003	9318	7035	5206	4156	3669	3422	2846	2234	1919	1671	1535	1481	1446	1341	1281	1192	1179	1205	1154	1089	1159	1063	1043	1086	1141	1186	1126	1079	1055	932	895	842	840	817	799	831	819	799	815	796	824	780	793	769	781	797	843	821	824	813	812	822	781	800	802	847	794	822	819	791	813	873	781	776	795	800	827	803	780	825	811	820	743	778	812	798	790	798	800	842	816	841	775	782	746	796	789	809	830	775	779	871	796	815	803	814	798	780	807	831	775	781	816	817	785	789	784	806	875	858	767	788	769	769	833	811	733	836	788	798	777	781	741	789	783	811	798	775	795	775	777	768	772	765	818	811	742	797	778	817	796	801	737	792	713	810	803	809	806	814	846	789	797	790	796	784	798	770	766	746	806	883	793	827	787	786	770	792	782	783	848	774	764	833	841	781	759	822	778	792	858	753	821	818	820	843	885	827	773	772	813	776	842	784	819	760	832	787	745	782	781	817	797	810	757	733	766	788	761	713	800	815	801	805	828	833	790	788	803	821	787	834	800	803	741	800	776	806	823	745	785	752	828	798	809	803	817	810	776	818	799	844	767	778	824	779	810	793	790	802	801	782	844	756	807	789	805	803	763	779	766	768	815	829	757	823	701	787	809	792	793	785	792	762	753	786	865	810	759	766	809	806	826	810	780	809	786	828	848	809	828	800	788	769	835	782	782	777	849	815	761	777	773	873	782	797	797	787	821	790	780	774	822	796	783	835	779	759	804	763	778	810	772	756	790	778	800	783	785	766	822	787	791	848	797	761	767	790	834	830	791	787	823	781	812	761	782	784	756	790	800	780	755	818	846	805	760	813	812	795	773	781	786	844	791	794	781	734	824	812	803	773	776	800	776	822	776	786	784	775	747	769	810	778	819	828	783	730	816	851	744	789	793	804	782	762	786	718	778	754	750	782	785	786	781	784	787	796	785	838	764	785	821	784	748	776	802	757	783	797	784	815	757	791	766	830	773	770	770	831	737	853	786	736	799	794	817	800	825	761	740	775	780	838	709	791	846	782	773	799	805	805	849	796	771	799	758	824	773	776	750	805	792	781	783	835	818	817	786	740	805	750	774	808	805	798	816	816	815	790	790	790	782	781	799	851	781	771	821	822	788	814	764	807	811	813	823	812	798	820	796	790	795	773	789	807	812	830	794	774	773	840	786	755	729	805	821	782	758	863	783	770	804	841	799	766	754	744	824	822	814	781	799	840	751	843	820	808	775	839	751	829	765	785	741	812	805	761	796	768	787	782	846	727	734	762	773	776	777	774	802	790	807	748	784	797	806	806	768	797	815	815	814	766	774	779	836	780	798	778	790	787	827	808	789	803	802	845	755	776	797	728	763	791	784	806	781	830	789	745	768	765	815	773	836	791	782	773	791	752	793	808	795	841	799	804	795	775	810	787	759	759	798	817	753	799	787	815	743	783	850	740	804	802	750	782	799	751	804	799	791	776	819	793	792	793	769	752	787	816	817	783	814	825	787	799	796	779	802	789	754	800	819	774	811	797	823	711	776	818	805	746	797	778	827	809	788	771	830	810	749	785	786	789	809	770	771	774	801	781	790	789	833	792	785	771	791	842	810	806	788	830	825	821	769	825	795	768	803	787	786	781	804	843	748	795	785	798	873	866	810	764	774	791	766	803	795	773	795	820	803	809	842	802	792	819	814	757	848	821	806	765	787	799	783	753	846	785	789	772	792	769	799	819	765	792	776	825	749	842	832	804	834	802	807	818	791	800	822	771	804	783	796	809	782	759	749	796	790	781	805	744	754	781	820	822	832	894	745	768	773	751	821	765	757	816	842	750	778	799	778	816	786	778	749	763	800	761	801	807	841	780	740	815	730	822	809	788	794	785	791	775	804	824	783	827	729	795	757	796	839	779	811	808	771	802	779	791	854	768	866	762	843	824	827	778	792	788	778	769	832	793	800	824	778	794	817	778	798	813	811	803	774	736	812	863	815	746	786	812	809	823	781	820	782	771	798	805	785	799	809	790	798	844	789	804	793	805	718	827	772	792	813	763	742	840	831	792	820	781	725	802	839	819	816	749	790	826	826	766	805	821	810	801	866	793	810	801	791	803	809	745	736	741	791	793	753	760	788	810	825	835	775	795	778	804	790	740	790	778	858	779	782	861	788	803	773	743	784	829	836	789	783	769	798	830	742	823	779	746	773	761	718	764	776	823	789	811	790	805	804	846	789	870	830	782	795	819	780	791	763	812	760	781	791	831	807	805	831	809	817	814	765	793	800	788	779	792	780	806	829	777	839	808	803	807	817	750	815	766	811	786	750	786	789	784	818	797	831	798	798	785	796	829	777	749	832	773	748	797	778	774	754	783	801	809	778	760	808	769	798	813	792	817	793	834	764	770	776	788	774	766	767	829	750	755	762	729	759	757	810	769	792	789	753	809	756	823	807	778	789	764	762	776	747	806	789	788	741	804	760	799	808	773	844	811	802	818	739	750	822	723	800	789	808	756	768	804	831	760	788	761	814	803	807	816	828	828	769	792	802	760	785	781	824	760	804	793	815	831	802	817	778	794	816	791	802	763	804	810	850	781	768	757	868	753	798	779	803	825	791	819	819	743	765	796	771	802	772	825	789	808	745	793	807	787	806	813	821	765	789	821	861	772	812	823	812	796	832	806	828	774	803	803	782	814	743	777	761	786	833	829	779	806	751	816	787	782	837	753	807	839	771	782	776	784	806	784	776	782	822	802	764	723	787	769	866	764	771	760	811	755	765	849	806	788	817	843	810	805	753	798	857	773	749	791	778	780	742	774	797	830	794	784	798	823	735	794	760	780	792	779	755	805	789	801	799	874	789	819	788	814	709	794	823	802	792	812	792	778	787	774	765	780	830	783	799	818	781	782	779	780	811	813	822	754	812	767	765	806	817	814	795	820	779	838	781	823	793	746	767	801	765	805	786	815	783	792	815	798	835	819	794	794	848	793	787	813	805	774	802	781	760	799	771	778	822	780	784	795	778	786	765	818	757	791	826	782	760	813	785	805	816	776	763	814	816	802	839	788	791	776	798	790	768	798	789	800	779	822	753	763	782	782	763	828	789	798	802	794	795	758	776	812	784	787	844	766	808	781	783	787	772	778	839	835	767	772	763	829	741	783	770	779	805	807	788	824	854	815	787	781	813	778	777	761	782	823	842	796	789	836	792	882	777	744	802	781	769	762	763	823	811	813	777	805	807	850	776	815	787	768	814	795	808	788	824	798	814	808	805	799	824	828	790	749	820	762	802	779	784	819	741	791	786	819	710	809	804	791	794	757	788	827	777	807	759	812	773	789	795	810	791	788	793	794	785	776	816	802	780	806	796	786	833	736	759	744	810	752	783	794	832	821	762	782	756	793	839	805	793	868	781	772	787	814	789	803	775	785	768	846	792	806	779	839	794	803	753	834	807	792	807	828	792	768	794	802	768	777	816	794	775	799	819	783	808	815	740	872
24425	21512	28855	24616	21484	16088	7882	4317	2964	2382	2050	1648	1521	1334	1125	1072	969	912	903	825	741	809	767	757	789	763	763	772	687	720	732	778	740	703	718	661	612	604	676	641	631	605	560	623	650	598	572	642	630	639	621	629	633	581	609	574	623	609	620	591	628	620	660	619	616	566	623	631	636	620	604	624	607	618	606	591	612	627	584	602	605	595	580	601	572	619	584	617	608	600	555	598	621	662	613	595	622	634	592	597	636	576	574	590	608	591	591	602	599	622	641	614	625	598	576	595	621	595	625	617	641	576	626	619	594	595	608	564	574	598	613	622	610	665	593	613	607	635	596	607	587	612	609	626	613	603	580	589	599	623	628	621	617	664	557	635	602	642	643	542	623	595	638	605	625	609	622	632	612	580	556	633	600	566	622	597	577	626	596	610	630	597	616	663	596	621	621	591	593	669	621	561	641	635	595	564	591	613	586	637	632	579	656	599	592	556	613	604	613	614	600	598	591	591	657	630	648	570	534	610	637	629	592	580	605	596	632	530	614	612	599	601	601	631	630	659	619	626	577	612	644	596	651	579	630	626	580	633	561	626	622	580	588	641	596	612	579	650	601	622	593	582	615	577	666	585	619	606	596	618	656	606	563	602	614	637	594	609	606	551	602	636	616	588	581	580	626	596	564	590	585	646	633	593	619	623	590	624	598	611	628	645	599	629	645	621	566	601	646	644	620	661	589	594	639	649	599	623	616	595	631	611	656	623	605	612	595	593	603	607	588	680	610	605	592	565	664	608	650	613	607	618	580	618	657	606	630	564	598	608	584	621	587	626	635	618	622	600	593	622	560	641	596	675	624	617	601	653	632	660	598	611	590	646	599	581	599	627	668	619	633	594	610	591	615	607	594	590	597	601	627	598	616	615	603	590	559	610	633	596	627	640	609	601	577	612	599	585	541	618	589	649	579	598	616	580	624	609	601	631	597	613	610	625	580	602	619	613	609	564	604	612	634	650	540	563	616	617	585	603	589	599	615	578	619	609	632	622	589	603	580	575	577	595	586	615	602	585	627	592	606	584	603	564	671	593	652	614	640	600	604	629	603	563	598	594	608	568	562	613	634	642	627	637	638	604	582	595	582	612	621	598	598	632	572	574	571	598	612	595	589	602	627	602	595	634	623	629	610	589	543	600	615	615	646	583	609	614	590	609	631	608	623	586	606	566	610	614	586	563	602	569	594	593	597	597	663	604	628	610	610	592	627	628	675	590	631	614	614	624	603	594	587	648	579	619	589	614	595	595	592	627	594	607	570	594	596	633	587	606	630	592	608	567	603	599	629	568	590	621	618	617	553	612	602	646	603	601	632	622	589	594	615	601	583	633	612	612	624	647	662	604	574	575	620	598	591	587	606	594	596	614	607	611	576	619	659	597	601	574	617	610	591	674	575	618	629	594	624	635	628	586	669	617	612	608	622	605	621	584	554	594	597	573	588	609	592	600	604	590	598	580	591	634	611	603	626	643	607	617	576	576	610	600	612	633	561	575	607	609	645	581	635	590	639	592	602	573	568	572	578	567	593	634	641	618	608	605	587	599	620	610	608	591	573	575	593	594	640	604	634	654	641	589	584	600	632	614	576	607	588	619	667	586	607	640	591	602	626	618	598	584	578	592	641	629	617	595	629	593	614	641	635	584	585	584	576	602	630	571	599	630	581	645	607	623	562	625	559	578	623	604	620	605	614	598	645	556	635	593	627	559	573	658	571	622	620	576	594	601	589	641	635	616	592	613	599	602	597	636	646	597	636	593	593	579	624	611	611	608	577	616	611	627	628	603	589	612	622	604	604	607	627	592	630	595	629	597	605	597	605	622	607	542	631	581	627	601	559	649	646	650	642	647	604	623	602	607	575	609	600	610	620	598	621	664	594	620	565	604	602	596	604	629	615	621	543	594	603	635	629	622	626	606	581	630	595	606	589	562	603	609	614	641	604	616	580	589	580	626	597	649	607	578	583	619	609	573	606	554	620	598	578	613	632	619	636	601	613	588	577	583	581	599	602	649	609	625	582	605	606	612	642	594	627	595	617	575	584	618	641	615	647	610	582	584	604	597	651	579	577	579	566	597	577	585	583	574	615	600	622	597	588	588	577	612	603	602	608	653	614	596	605	597	575	549	588	628	538	607	549	625	646	632	591	621	564	629	611	608	567	629	590	620	565	618	593	586	626	580	632	605	627	629	614	614	597	560	629	626	611	618	573	600	627	612	637	618	601	604	632	640	628	618	559	635	612	623	557	615	601	634	611	613	598	567	631	600	588	646	634	584	599	626	631	622	608	634	619	590	653	573	596	589	616	621	610	591	614	612	583	623	635	624	597	581	624	593	613	621	589	628	627	598	603	589	573	608	639	613	609	582	593	573	613	618	665	614	579	600	587	611	562	619	594	609	671	604	605	600	563	640	613	616	566	579	601	588	557	577	637	576	604	613	611	574	580	615	602	641	592	602	590	584	589	554	631	662	660	558	617	604	595	615	599	599	614	623	596	610	623	612	637	621	641	603	584	627	581	608	634	612	603	595	550	583	596	596	626	616	570	594	649	594	595	632	597	643	601	631	614	599	631	597	601	586	629	620	619	611	640	603	571	589	639	597	593	613	606	607	564	606	600	612	596	597	596	607	655	570	604	604	632	614	618	584	597	628	609	597	580	591	648	585	618	576	626	549	592	647	614	561	622	620	639	624	631	601	634	574	607	579	564	624	578	636	622	585	622	600	599	596	626	634	608	599	651	630	631	622	645	594	593	545	649	588	640	622	616	622	633	631	599	574	639	615	600	608	621	573	595	606	575	605	621	588	644	598	611	586	617	571	579	609	645	610	630	611	637	620	619	586	566	604	572	616	610	583	608	555	634	603	586	616	585	591	617	592	622	613	643	597	610	591	601	607	636	544	589	595	630	586	670	556	612	560	621	579	609	622	612	604	603	619	592	618	586	623	607	598	606	602	573	582	623	591	574	597	574	597	630	616	596	584	598	591	603	568	610	544	567	595	608	572	595	597	617	601	586	624	622	590	565	599	587	615	617	624	553	562	612	613	602	603	593	653	605	582	636	648	573	599	608	614	587	612	629	645	586	589	569	629	564	634	540	606	600	600	571	560	604	572	583	589	580	594	648	609	666	601	582	583	607	581	583	602	626	583	623	629	598	605	598	581	618	644	634	573	602	605	617	623	609	607	603	619	599	622	582	598	640	554	609	631	612	570	589	604	642	624	599	584	590	639	648	600	631	622	642	600	648	571	604	619	573	581	627	559	589	591	577	625	602	601	633	573	628	586	549	607	624	588	644	591	551	620	611	619	619	586	606	612	578	589	607	607	607	634	606	587	568	606	626	639	611	571	562	591	565	608	602	615	582	594	582	610	579	627	586	583	577	637	585	626	566	581	621	620	621	609	572	607	659	569	603	578	626	612	585	604	586	622	662	607	560	629	619	575	565	602	594	555	613	599	621	574
20423	34941	34154	29021	23736	18516	13666	10858	8342	6664	5595	5179	4356	3651	3083	2614	2357	2210	2164	1911	1712	1855	1772	1727	1666	1676	1780	1596	1610	1723	1731	1673	1578	1566	1467	1371	1262	1139	1153	1193	1136	1115	1100	1132	1123	1144	1132	1153	1103	1099	1188	1125	1164	1118	1055	1112	1144	1116	1095	1137	1083	1146	1140	1104	1114	1129	1097	1074	1196	1043	1072	1058	1105	1099	1128	1102	1102	1130	1110	1075	1148	1073	1077	1069	1049	1049	1093	1137	1152	1092	1124	1061	1136	1091	1173	1109	1120	1143	1083	1061	1091	1117	1090	1153	1152	1116	1173	1056	1113	1156	1038	1125	1129	1122	1157	1073	1155	1102	1078	1124	1116	1069	1082	1082	1146	1068	1128	1074	1125	1117	1073	1138	1085	1178	1080	1071	1100	1053	1162	1098	1073	1150	1072	1113	1096	1124	1086	1171	1129	1125	1097	1122	1093	1110	1081	1176	1043	1139	1131	1084	1089	1098	1098	1163	1118	1093	1132	1071	1082	1125	1119	1104	1099	1063	1113	1163	1037	1060	1106	1136	1124	1046	1068	1099	1111	1113	1046	1106	1166	1051	1094	1170	1110	1080	1135	1130	1098	1165	1090	1128	1094	1098	1124	1029	1111	1142	1115	1118	1068	1121	1067	1139	1096	1140	1115	1113	1132	1059	1174	1118	1084	1093	1135	1119	1036	1076	1147	1082	1106	1043	1078	1086	1056	1052	1060	1064	1132	1099	1117	1100	1125	1115	1093	1113	1100	1116	1088	1203	1084	1069	1133	1080	1116	1037	1107	1107	1092	1047	1122	1104	1120	1089	1117	1103	1063	1116	1063	1059	1129	1085	1109	1075	1188	1103	1080	1099	1163	1091	1116	1179	1109	1083	1135	1103	1137	1096	1096	1120	1138	1075	1129	1106	1103	1100	1126	1101	1076	1116	1106	1077	1076	1063	1130	1098	1093	1086	1110	1100	1128	1088	1118	1069	1114	1095	1063	1074	1088	1097	1083	1089	1120	1149	1066	1070	1125	1073	1143	1152	1062	1116	1061	1133	1127	1116	1111	1083	1096	1086	1128	1090	1106	1118	1100	1104	1114	1071	1096	1103	1110	1091	1056	1114	1066	1129	1106	1112	1096	1107	1054	1077	1167	1130	1052	1099	1046	1131	1164	1112	1127	1108	1085	1166	1071	1072	1068	1098	1119	1030	1122	1082	1047	1079	1114	1088	1072	1137	1096	1160	1084	1032	1117	1097	1095	1114	1074	1116	1145	1093	1126	1109	1060	1146	1081	1131	1105	1051	1151	1111	1094	1067	1102	1077	1071	1129	1083	1047	1142	1109	1144	1145	1152	1148	1083	1095	1104	1065	1121	1141	1105	1090	1115	1090	1120	1096	1131	1142	1090	1124	1143	1071	1124	1079	1084	1110	1129	1102	1067	1054	1042	1139	1088	1052	1117	1103	1111	1138	1120	1071	1077	1033	1105	1051	1090	1121	1058	1071	1099	1142	1139	1093	1096	1144	1134	1098	1128	1070	1088	1146	1102	1100	1127	1063	1087	1089	1098	1085	1078	1130	1092	1074	1101	1100	1139	1092	1085	1076	1131	1063	1066	1067	1088	1077	1084	1095	1113	1098	1108	1098	1058	1211	1121	1023	1085	1066	1177	1129	1085	1109	1103	1112	1167	1075	1066	1125	1100	1100	1068	1117	1048	1129	1113	1062	1094	1143	1060	1181	1064	1113	1057	1104	1103	1096	1103	1074	1139	1146	1170	1055	1094	1041	1112	1032	1098	1090	1096	1090	1069	1089	1087	1082	1058	1062	1102	1097	1127	1109	1104	1157	1054	1117	1087	1064	1159	1086	1043	1080	1096	1118	1092	1088	1083	1108	1107	1079	1060	1149	1044	1075	1134	1070	1136	1067	1133	1038	1080	1068	1088	1121	1146	1117	1063	1039	1057	1124	1098	1115	1096	1108	1120	1084	1105	1108	1107	1137	1117	1082	1093	1084	1100	1073	1090	1085	1093	1158	1089	1074	1115	1116	1101	1072	1123	1057	1150	1160	1093	1050	1092	1100	1114	1161	1060	1068	1070	1137	1100	1136	1071	1068	1137	1118	1106	1166	1056	1040	1123	1180	1119	1032	1068	1086	1077	1106	1099	1107	1084	1135	1155	1116	1178	1118	1155	1130	1114	1052	1044	1037	1135	1105	1108	1088	1099	1113	1051	1082	1068	1073	1125	1073	1106	1082	1100	1043	1080	1037	1090	1113	1108	1063	1120	1147	1119	1087	1119	1105	1085	1095	1076	1086	1162	1063	1095	1059	1103	1101	1126	1130	1095	1065	1124	1087	1076	1085	1087	1114	1096	1014	1089	1134	1121	1090	1066	1129	1137	1040	1082	1134	1175	1116	1110	1159	1080	1046	1146	1078	1076	1045	1102	1041	1142	1101	1108	1120	1056	1114	1103	1059	1075	1118	1060	1084	1091	1103	1108	1121	1095	1090	1118	1156	1087	1152	1108	1106	1131	1078	1092	1070	1148	1058	1095	1110	1102	1122	1130	1130	1129	1057	1063	1136	1073	1080	1099	1142	1041	1092	1152	1094	1064	1071	1083	1127	1150	1076	1089	1034	1127	1097	1133	1134	1099	1111	1129	1142	1062	1104	1129	1132	1053	1125	1059	1101	1076	1117	1071	1073	1170	1146	1174	1062	1132	1124	1121	1036	1128	1119	1088	1127	1120	1095	1117	1134	1139	1137	1137	1076	1146	1155	1125	1089	1160	1082	1091	1078	1103	1083	1082	1106	1113	1100	1093	1111	1082	1037	1102	1127	1134	1096	1090	1075	1109	1121	1074	1114	1081	1111	1118	1076	1080	1123	1111	1094	1090	1093	1001	1101	1071	1132	1101	1101	1095	1061	1168	1104	1127	1068	1113	1104	1084	1112	1110	1067	1069	1091	1089	1094	1087	1075	1114	1117	1085	1088	1126	1071	1185	1108	1124	1089	1098	1082	1136	1115	1113	1130	1099	1110	1093	1083	1069	1110	1088	1074	1050	1060	1119	1121	1117	1096	1097	1159	1104	1106	1076	1072	1198	1137	1114	1129	1100	1097	1081	1071	1146	1046	1081	1091	1075	1097	1099	1141	1089	1063	1099	1021	1057	1114	1126	1142	1133	1111	1123	1059	1076	1115	1083	1118	1098	1126	1072	1163	1039	1093	1061	1107	1119	1111	1081	1011	1117	1109	1109	1089	1066	1136	1074	1111	1068	1058	1097	1089	1099	1073	1080	1121	1068	1147	1069	1119	1156	1198	1065	1137	1141	1092	1099	1076	1111	1109	1139	1119	1072	1100	1120	1120	1088	1053	1091	1111	1112	1060	1028	1095	1062	1153	1099	1113	1123	1136	1043	1107	1120	1086	1099	1078	1092	1059	1043	1117	1084	1103	1059	1089	1091	1131	1118	1008	1111	1136	1129	1139	1084	1174	1122	1110	1113	1115	1017	1071	1116	1085	1104	1051	1070	1091	1088	1109	1046	1073	1125	1103	1101	1081	1070	1144	1114	1073	1094	1065	1099	1063	1148	1041	1086	1116	1156	1092	1135	1090	1118	1111	1117	1180	1118	1099	1092	1081	1148	1066	1129	1116	1094	1026	1049	1085	1112	1051	1161	1152	1122	1079	1124	1166	1112	1102	1070	1121	1202	1129	1141	1086	1095	1185	1047	1120	1117	1056	1081	1100	1045	1116	1070	1059	1104	1081	1180	1074	1064	1108	1114	1134	1075	1052	1023	1064	1126	1112	1070	1120	1069	1117	1094	1077	1136	1150	1104	1099	1055	1026	1091	1015	1069	1087	1164	1069	1090	1084	1100	1110	1096	1111	1110	1108	1127	1077	1161	1153	1073	1143	1091	1103	1078	1126	1082	1090	1088	1102	1104	1064	1153	1086	1109	1070	1108	1089	1095	1121	1070	1116	1058	1159	1050	1129	1130	1084	1055	1128	1081	1065	1125	1121	1092	1052	1157	1118	1109	1082	1090	1104	1046	1070	1079	1073	1091	1048	1125	1123	1170	1070	1132	1051	1100	1104	1139	1078	1125	1111	1070	1059	1115	1078	1108	1118	1111	1078	1118	1108	1148	1031	1143	1092	1122	1175	1120	1141	1105	1124	1096	1071	1209	1021	1052	1100	1077	1086	1083	1107	1103	1121	1090	1068	1111	1073	1071	1084	1078	1099	1047	1072	1147	1096	1098	1115	1074	1091	1129	1102	1107	1080	1129	1061	1105	1097	1052	1101	1164	1026	1094	1062	1092	1128	1113	1112	1140	1178	1036	1062	1060	1040	1106	1123	1032	1163	1096	1150	1099	1143	1089	1123	1052	1069	1088	1130	1075	1055	1172	1049	1065	1129	1109	1118	1124	1168	1109	1057	1071	1089	1041	1126	1146	1046	1084	1127	1148	1129	1116	1090	1046	1077	1086	1129	1126	1029	1128	1072	1093	1141	1167	1106	1087	1137	1144	1090	1059	1136	1159	1115	1109	1035	1104	1095	1099	1108	1095	1062	1128	1104	1031	1083	1091	1090	1095	1106	1137	1135	1157	1128	1069	1140	1121	1102	1112	1158	1137	1088	1117	1074	1113	1107	1059	1074	1031	1109	1105	1117	1126	1175	1108	1134	1082	1145	1094	1124	1143	1131	1142	1094	1088	1047	1149	1090	1066	1099	1135	1113	1109	1089	1142	1122	1040	1071	1127	1194	1083	1099	1139	1097	1130	1099	1148	1127	1120	1115	1101	1047	1093	1093	1048	1083	1074	1156	1118	1095	1091	1093	1164	1093	1099	1117	1081	1097	1046	1070	1125	1036	1062	1140	1089	1154	1129	1096	1100	1096	1136	1064	1085	1129	1100	1010	1054	1079	1109	1143	1128	1112	1107	1139	1150	1168	1110	1113	1094	1092	1079	1129	1119	1070	1132	1123	1075	1129	1086	1137	1101	1085	1086	1138	1079	1115	1068	1090	1081	1106	1034	1137	1103	1115	1105	1049	1088	1109	1103	1087	1156	1114	1047	1174	1107	1086
27696	18418	10069	5862	3095	1954	1394	1027	945	745	702	666	628	647	575	580	565	596	545	545	585	529	540	570	515	507	524	528	560	594	560	576	544	533	535	555	516	508	502	530	520	533	538	510	501	532	544	514	468	482	537	525	497	498	495	547	493	517	501	568	563	543	536	508	520	535	567	562	521	503	507	533	543	491	547	508	472	447	515	487	520	515	575	518	493	508	521	495	521	506	525	489	556	515	544	522	495	512	522	509	543	512	516	549	523	549	530	509	546	506	505	491	509	517	532	480	548	575	498	521	512	521	510	524	515	486	488	494	538	512	527	518	516	509	500	516	506	493	529	494	477	521	491	491	523	542	559	539	505	492	521	514	477	504	519	500	504	508	497	505	503	547	520	477	460	524	469	505	527	510	502	524	544	518	532	474	537	484	534	518	487	478	512	510	525	535	554	493	539	525	531	553	521	504	539	504	535	474	535	505	555	517	491	484	506	522	546	520	545	504	526	553	524	566	515	489	528	498	549	487	527	476	486	539	464	518	510	511	536	534	523	543	515	478	507	516	518	587	527	520	461	533	498	545	520	500	537	540	526	531	540	553	505	534	523	466	518	557	490	512	527	552	499	535	520	470	443	500	534	485	517	557	532	501	453	478	494	545	494	520	493	499	492	482	532	540	519	525	510	524	498	503	512	501	533	533	526	606	541	525	509	526	515	505	509	508	559	511	495	478	536	475	510	489	507	463	525	503	522	513	531	526	490	524	487	508	530	554	544	518	528	536	522	517	534	497	512	500	551	530	482	521	514	499	502	512	553	491	528	524	499	499	524	557	524	500	511	508	504	487	529	503	512	488	514	521	512	492	527	534	540	507	510	529	490	567	507	518	490	491	491	487	560	499	529	561	488	511	510	531	563	512	532	526	503	529	540	526	488	519	521	518	542	477	545	491	499	527	503	526	492	509	542	516	502	504	532	520	520	489	472	523	536	527	507	508	520	478	553	520	528	506	499	475	537	537	514	559	520	511	529	494	496	530	511	491	514	485	469	529	521	538	514	527	506	511	512	530	535	546	509	524	554	557	491	509	460	496	516	548	514	539	505	494	531	520	520	528	527	494	499	536	493	556	542	531	534	492	491	500	496	517	509	503	530	546	517	542	514	556	515	499	511	505	454	535	551	523	535	509	517	516	523	509	529	505	506	525	508	539	508	501	554	528	478	509	486	525	514	494	552	494	500	517	528	512	551	567	493	543	512	542	487	527	529	548	501	531	485	478	496	492	480	540	502	530	522	482	518	550	477	521	529	513	513	518	491	516	516	510	502	512	516	503	539	531	532	501	524	549	513	525	572	530	511	574	477	495	477	520	532	491	466	542	536	540	516	525	498	503	503	495	516	506	504	493	540	522	511	508	524	535	509	476	527	494	500	562	529	521	513	498	542	502	485	543	485	530	538	524	492	503	526	520	504	539	497	489	517	499	532	545	549	513	534	559	539	556	489	486	505	502	511	500	483	513	484	505	531	514	461	528	482	511	535	513	528	500	493	558	570	505	510	517	524	538	545	464	553	555	535	538	537	547	499	520	512	528	526	535	525	515	516	533	484	481	509	519	525	518	511	542	507	526	539	492	498	512	588	547	504	530	493	499	520	501	491	542	508	518	543	525	518	464	531	506	483	506	510	514	579	549	511	493	498	525	512	493	487	546	521	527	541	504	490	491	507	513	515	506	531	502	504	505	503	527	527	547	553	545	533	510	526	485	499	525	501	513	552	529	530	515	514	497	541	506	542	551	495	538	527	481	498	512	509	547	530	547	489	548	489	519	512	500	527	564	514	545	490	583	495	543	497	487	530	535	529	532	497	445	483	514	499	537	510	489	538	519	541	501	529	550	508	551	472	504	562	493	493	533	527	506	546	480	520	508	505	562	532	531	549	555	545	507	536	523	529	520	479	516	507	526	547	537	494	548	501	470	545	523	471	558	551	484	516	510	505	565	495	517	550	510	495	500	494	545	571	531	520	524	514	505	530	528	501	525	512	527	525	490	473	523	516	534	529	505	534	493	518	518	524	523	522	552	494	563	538	524	472	526	508	495	460	498	503	486	513	539	552	543	470	518	518	522	527	485	471	517	521	471	501	515	527	509	516	524	517	535	531	505	512	500	541	503	503	529	494	476	524	534	525	510	508	534	536	517	562	530	494	500	477	532	529	489	539	511	526	492	472	472	531	521	540	515	531	522	525	562	502	531	542	509	509	514	512	514	509	539	497	509	527	527	563	478	555	498	502	508	489	545	529	515	513	557	498	524	533	527	519	577	500	505	507	516	486	532	530	475	496	525	504	508	518	536	486	518	524	471	488	535	535	486	553	510	522	501	572	536	473	522	486	510	479	538	526	508	498	492	504	498	538	491	483	485	502	534	532	513	508	509	505	514	541	484	501	489	552	503	517	505	495	518	517	495	541	532	495	548	512	511	505	531	536	515	494	535	540	522	507	540	500	498	532	517	539	517	526	506	513	542	542	510	521	489	530	511	506	502	522	506	503	476	517	489	497	529	528	509	511	513	522	553	515	533	571	523	543	531	527	507	500	529	542	498	511	516	479	506	559	524	519	530	491	510	516	493	541	525	522	514	493	539	522	465	538	556	497	517	481	549	517	507	515	516	508	531	542	502	490	500	484	515	522	516	520	495	523	523	520	529	492	485	491	524	469	549	523	516	488	558	490	514	528	529	525	513	514	521	528	529	496	525	537	549	529	566	540	501	513	533	527	534	484	514	468	572	516	541	537	555	537	491	485	526	519	512	562	539	485	514	525	496	502	499	528	496	498	538	547	502	523	508	523	540	519	494	516	519	506	490	494	519	508	528	514	528	487	546	545	535	495	546	532	523	550	544	527	529	498	535	469	516	526	518	532	529	508	509	551	508	514	542	522	558	480	458	479	541	490	525	503	543	514	582	497	524	539	559	507	516	507	497	516	554	495	511	501	495	521	505	513	513	555	501	515	514	518	478	528	529	522	509	545	527	516	504	516	524	509	503	521	516	506	509	486	514	537	518	498	502	518	484	530	470	515	478	507	520	518	520	478	480	494	558	533	523	531	510	540	503	554	513	545	527	530	513	522	529	478	515	502	500	527	533	511	557	487	499	525	481	533	540	485	503	508	527	510	575	525	492	493	546	536	516	558	531	504	531	504	527	526	507	498	511	477	514	502	549	479	535	485	492	523	533	505	536	471	488	528	513	536	524	499	536	482	511	497	508	500	516	503	510	526	516	498	531	491	547	469	519	542	521	491	521	503	504	516	497	532	527	551	539	530	533	482	523	479	526	523	548	529	494	530	492	508	473	497	485	515	543	467	531	490	503	521	489	537	514	488	521	531	510	548	487	497	509	504	503	491	495	533	526	508	530	545	515	510	488	553	520	524	488	511	531	482	484	477	545	494	529	503	540	484	517	545	571	482	559	483	532	532	535	525	511	503	473	499	476	508	546	531	547	533	527	537	523
13766	19086	16963	12005	8554	5849	4134	3175	2517	2026	1798	1711	1612	1407	1392	1200	1188	1189	1143	1143	1198	1115	1133	1153	1180	1118	1060	1105	1088	1066	1101	1107	1053	1152	1102	1024	1011	955	973	1044	1006	1009	984	1021	1003	975	1020	1038	937	985	987	991	970	1030	1006	1038	1027	960	1036	1007	1013	987	965	1034	970	913	994	1016	980	1004	1040	1031	1037	933	954	1002	998	1047	1024	986	961	1009	1021	1002	924	1013	961	1032	1007	968	985	1019	974	984	977	1031	997	989	1031	980	957	1018	1046	987	968	988	1010	922	999	990	1001	999	977	1055	993	996	976	968	1008	997	1063	989	992	961	984	968	975	1031	967	938	989	1002	1018	1018	935	981	988	992	965	1022	1022	1018	1057	1011	1026	979	1042	1009	971	972	1033	1011	1005	1019	958	973	1053	948	979	1019	975	981	986	973	967	966	994	1015	941	986	1012	1036	947	1001	1078	1014	996	1009	990	976	1041	1043	1016	963	963	994	995	968	1001	971	983	1038	1024	1024	1001	984	998	1026	1001	995	1022	1019	1015	971	979	1023	1026	962	1002	993	992	993	1001	973	932	1031	1012	1054	971	1073	987	1052	949	976	975	968	1001	1031	1026	1016	989	1016	1008	1016	1058	1022	957	1007	990	982	941	989	1003	918	1011	1031	997	985	973	1034	993	1015	1040	1081	1013	986	1039	1005	964	1012	1018	1007	1035	1031	1025	1008	970	1031	964	992	977	1015	1052	1004	970	954	1064	1007	975	934	998	1012	949	987	1059	988	1042	1004	983	982	951	997	983	997	987	1044	948	1022	990	951	1024	967	1009	948	1030	1022	991	987	1040	965	985	1026	1062	960	1004	1014	1032	963	1045	998	982	1036	960	1012	1013	946	991	1069	1002	1044	944	1064	978	1004	1011	990	1027	1002	1056	1050	1040	1020	1009	980	974	971	957	1018	1058	993	1005	994	979	982	988	997	945	993	956	1032	964	984	953	1006	960	945	993	970	1004	1001	1007	1027	1044	987	990	998	1019	1022	971	1008	1003	964	1017	1007	1043	1069	979	998	988	999	997	1008	966	1010	1009	969	986	957	1009	1034	986	985	947	999	956	981	989	959	1014	1043	1006	961	1008	971	990	956	999	979	1008	958	979	970	1024	983	998	974	976	973	966	1070	945	1062	962	992	1029	989	963	958	992	1002	980	955	1006	1022	1008	1014	964	1015	985	1023	1012	960	999	1004	999	1040	961	1006	944	972	999	973	1061	944	1048	1023	963	1036	1053	983	917	1014	943	982	1032	976	1010	998	921	1039	1008	996	1011	960	999	1013	1013	982	1014	962	996	994	981	1014	959	985	980	1045	1037	1011	942	1005	957	1000	993	1016	1045	1035	997	967	991	989	991	1037	1013	946	971	967	999	976	963	1039	954	994	1052	1064	1034	994	997	945	930	1031	1040	1068	952	990	996	1013	1029	969	1020	1013	985	972	996	1070	946	995	949	998	990	990	1005	991	989	1012	997	1006	979	997	1004	936	1020	1009	968	1008	985	1019	979	1027	1046	990	1014	1012	960	969	1023	983	966	1000	1017	971	940	995	1004	962	1047	1005	976	1016	961	994	1052	1002	983	1007	1005	978	962	920	966	997	975	1049	1002	994	973	1004	1023	1035	1002	926	1018	1026	984	963	1030	988	1013	1012	998	1052	1025	1009	979	943	1028	1033	1048	1032	990	1021	1007	963	1025	986	980	1033	1054	967	936	1004	1000	992	998	1026	982	977	999	1020	981	1009	997	968	1011	932	986	1005	1020	999	1006	1025	1014	997	997	1050	996	976	966	984	1022	1040	1035	966	1013	1022	972	974	985	998	968	1047	1014	971	936	1007	1023	1011	972	987	952	970	977	1024	991	970	1047	987	944	940	1014	1039	981	1008	962	1052	1008	1002	1032	1002	980	991	1040	993	1045	1048	986	959	1015	1022	1025	1049	1039	1004	1053	971	988	975	966	1063	975	998	951	1017	990	970	1026	1049	1007	947	979	974	1013	977	1008	951	1019	925	1002	998	1026	964	944	1033	1006	951	988	1012	1015	995	1002	989	1025	1002	1035	1027	983	1005	975	981	1001	1012	1038	1010	959	1019	1015	992	993	993	1003	982	1070	964	1016	978	1035	999	983	952	995	1015	1008	1029	1048	1004	982	1013	983	950	997	994	948	1009	968	982	1016	994	1004	1002	1005	968	961	1006	1015	996	961	943	971	1017	1000	980	1011	1015	1023	955	996	987	961	963	990	1035	921	1042	989	1031	1061	921	967	991	970	987	1000	984	1018	1033	1002	989	987	1005	1066	966	1005	1010	1050	994	1006	1000	1015	984	967	996	1013	1052	957	969	1035	1077	955	974	945	954	951	944	949	1006	1009	952	975	969	979	992	961	993	975	971	989	1010	1013	977	980	993	1040	990	1002	1070	983	973	974	992	1018	992	1020	977	1017	947	966	1041	978	984	943	1030	995	1026	1036	975	1067	955	1067	987	970	1014	982	1013	1039	1057	1009	1028	1077	1024	1000	934	1019	1025	996	1072	991	979	925	977	1036	975	968	966	978	985	994	999	998	1008	1015	1035	957	945	1025	1001	1037	1065	957	1043	973	1005	1009	1015	977	962	963	997	1030	975	978	999	984	935	1024	998	994	970	991	1018	992	1014	974	1010	1018	1001	989	971	959	1002	1045	1022	1004	999	1035	956	1024	937	1025	977	1019	1024	991	986	998	995	973	984	995	1026	1009	988	1067	998	1017	997	974	1018	979	1005	983	1009	1023	1028	980	976	1003	1022	971	971	1052	1013	982	972	1037	907	1002	1015	1028	1031	964	1024	989	971	994	990	1011	990	1022	991	1015	1046	953	1051	1014	1005	982	1019	1010	1039	1009	985	978	1000	969	1004	1029	1011	976	997	993	1002	929	949	1069	981	965	1022	974	991	1023	966	1025	970	966	980	1000	1007	1034	1005	1045	1070	964	1004	1015	987	986	972	990	935	980	1000	1051	1029	1016	950	1029	1003	998	963	1082	1070	1041	1011	982	949	1008	928	977	1017	1026	981	1017	999	995	1016	1018	1025	938	997	1033	1033	985	991	1026	991	1005	998	1011	990	1027	1016	991	1022	982	992	946	1009	973	1013	1030	948	1021	1047	978	1004	1023	981	963	1046	1022	1024	982	948	952	1001	1063	1043	987	966	1008	980	979	1021	1043	985	935	998	978	974	1009	993	1038	983	1027	954	995	976	984	1003	1003	1045	1041	984	1042	1006	1002	1055	1010	1036	995	1002	983	948	994	1044	987	1012	1021	976	1000	991	999	1003	1023	975	1007	974	980	972	1000	1014	1025	1038	1021	1029	966	977	993	1017	1002	995	1039	1009	955	1006	993	1010	1002	1000	959	1005	979	1023	981	984	1035	995	999	1020	1022	995	975	982	1039	958	1034	1017	1041	1028	987	953	959	984	1012	992	955	1018	978	991	952	968	1001	973	995	983	936	1056	989	971	1053	950	1012	994	1000	990	994	1036	1004	975	1032	1032	977	937	1068	969	1009	1012	1017	1010	1017	1026	983	900	977	961	1004	984	1048	1018	1022	986	1047	952	997	967	985	964	1005	955	939	999	1037	985	977	991	1008	1008	1071	971	1042	1012	996	992	1028	1013	1037	976	1009	1025	1007	1016	1003	988	992	1042	954	1036	1020	1054	983	992	972	919	988	967	1029	1004	1002	966	954	1059	959	970	1022	1015	985	1034	963	972	982	993	994	1021	1009	1031	1053	1052	1044	928	987	1010	975	1011	1013	952	962	975	973	1032	1038	988	976	987	942	1027	970	955	984	981	962	931	1068	1053	1021	962	1011	1002	908	1008	981	1042	959	932	999	979	971	961	1039	975	918	954	1020	1010	998	1010	1006	974	952	910	1012	959	1014	1001	991	1012	1052	959	984	1000	1010	988	986	1037	1025	1002	1004	968	1027	997	1037	975	996	973	1028	1053	975	1029	1009	991	1009	951	990	918	1039	1039	997	935	1024	972	1033	1040	982	954	1024	987	993	1051	1025	949	1012	1015	964	998	1037	1030	993	990	998	1016	982	1030	1008	1003	926	1015	1006	1011	989	1014	1017	992	1031	1014	940	930	977	997	994	984	1062	973	951	975	1026	965	1037	1023	1010	993	1014	1029	1034	1063	968	973	979	1048	993	976	988	1008	973	972	938	965
25188	21451	27797	25239	15539	6321	3839	2455	1862	1366	991	928	809	766	702	611	559	495	521	478	487	436	458	488	466	467	480	421	437	417	433	463	459	475	406	425	402	398	385	405	378	352	373	379	387	355	390	385	376	358	382	357	369	358	373	371	361	369	393	365	400	370	344	388	350	369	404	337	354	380	335	365	384	366	356	401	388	365	371	376	355	375	342	363	369	385	388	371	392	353	351	361	352	339	365	366	381	373	358	352	385	390	385	346	383	346	352	377	387	375	365	359	349	361	374	355	370	374	391	370	369	370	360	344	360	367	361	385	374	412	376	355	380	395	353	372	356	316	397	376	359	348	394	368	376	364	403	340	373	379	356	380	393	371	349	371	324	364	366	352	342	375	418	387	365	357	387	362	360	372	359	359	361	356	375	384	372	368	366	390	369	394	378	375	337	375	355	382	346	326	394	371	393	362	356	370	370	353	380	367	399	370	351	328	371	369	399	393	366	369	368	392	363	346	341	379	393	367	371	352	386	352	378	367	390	401	403	360	376	363	391	356	375	368	392	365	380	370	360	383	370	385	393	371	392	371	373	375	351	349	391	340	385	371	379	372	355	399	366	354	391	371	372	362	347	368	374	365	364	384	382	378	415	384	424	389	365	403	338	365	371	390	402	401	379	383	416	400	360	348	361	364	404	357	351	368	387	362	353	380	397	372	354	360	383	349	379	348	387	344	394	395	391	360	367	346	396	371	360	344	374	369	337	345	385	354	391	358	365	380	386	377	398	400	376	374	377	354	414	364	421	396	380	399	366	323	389	368	358	375	356	383	379	350	359	339	364	391	357	360	355	373	409	391	380	352	348	366	376	381	368	420	366	361	362	373	385	381	385	373	408	416	349	390	382	377	374	403	361	373	361	385	364	384	382	375	382	372	360	383	376	382	351	382	365	364	399	382	373	368	357	385	369	364	365	356	399	363	395	350	354	349	383	365	409	355	362	364	374	396	384	384	346	342	333	364	390	354	375	370	392	372	363	377	352	333	360	367	356	394	357	364	327	316	374	388	351	370	365	370	355	373	333	382	360	337	365	376	394	384	360	370	406	397	405	390	405	403	381	344	390	373	373	403	355	362	372	349	382	402	379	378	368	363	391	386	347	352	421	363	385	367	372	368	362	339	375	376	368	333	373	360	400	385	343	349	397	368	384	382	379	330	340	349	370	361	326	376	339	391	392	377	365	398	372	361	403	373	362	362	359	361	364	378	371	387	384	358	381	340	376	353	368	362	371	380	332	352	388	379	398	399	375	345	367	408	399	378	353	382	365	393	382	400	333	370	368	383	380	375	386	354	389	386	343	402	364	338	378	391	322	338	347	378	364	343	357	367	381	421	372	368	350	335	346	365	353	400	373	395	382	377	399	381	362	392	365	372	365	408	337	351	368	393	344	372	373	343	397	381	347	403	366	356	376	362	437	419	371	347	366	390	368	359	355	387	374	402	363	343	378	382	366	372	362	390	362	348	359	363	379	378	354	391	340	376	362	373	413	401	388	390	350	357	383	362	359	343	376	391	373	372	365	399	370	395	409	371	347	370	381	349	363	369	377	360	376	377	389	397	361	374	372	370	357	331	418	381	362	367	374	368	384	366	350	382	327	379	320	374	350	406	409	396	336	321	411	383	410	357	361	376	355	351	381	357	332	377	376	369	354	375	369	334	372	363	392	380	365	369	384	365	383	394	371	388	395	353	356	381	364	356	371	316	341	366	369	378	400	402	376	364	354	343	389	362	358	364	355	378	367	367	350	381	429	348	313	370	394	371	368	356	419	363	360	364	388	387	379	364	360	372	372	404	380	363	376	375	357	348	362	392	373	369	342	363	371	329	354	415	369	390	361	386	360	350	394	391	381	391	371	370	352	364	364	349	361	396	381	401	357	361	347	380	377	383	352	417	403	355	348	351	345	322	372	368	350	341	389	394	354	429	364	366	371	373	371	366	339	397	370	378	371	373	397	397	382	388	381	396	363	338	353	370	382	352	377	354	330	377	343	365	405	359	364	327	357	370	362	363	358	405	355	341	359	367	382	383	368	366	392	339	417	377	414	342	365	352	378	381	387	382	362	408	361	388	363	357	367	369	411	349	373	393	393	362	353	348	391	344	354	355	369	355	406	405	364	377	367	382	398	372	377	348	386	366	403	332	377	355	351	374	368	371	397	352	377	361	366	343	385	366	390	334	388	366	403	369	390	392	363	354	372	389	369	407	370	361	370	394	387	433	370	389	358	368	381	396	381	388	390	412	357	374	381	343	344	344	380	369	401	348	368	369	386	375	407	358	424	354	417	338	363	383	368	353	381	339	365	368	366	364	390	393	359	370	358	374	377	401	383	377	376	342	355	366	412	407	391	351	424	405	397	352	371	372	366	386	374	368	366	352	387	405	368	359	367	383	380	351	353	382	373	379	362	366	376	387	401	337	401	383	380	383	378	400	400	374	381	383	359	336	377	356	368	389	365	381	397	372	353	410	365	361	369	367	355	351	349	377	367	374	353	360	361	371	346	395	366	395	370	389	366	339	435	364	355	340	352	347	367	388	354	376	378	351	400	370	377	403	388	348	396	344	356	339	378	364	380	385	350	372	369	405	351	350	365	371	377	367	411	347	357	392	383	353	401	313	377	375	357	376	390	361	364	378	365	360	377	377	372	421	385	381	349	382	383	378	378	365	336	369	354	361	346	362	362	397	389	388	373	359	359	363	387	383	356	398	368	391	357	384	377	392	369	369	352	370	359	385	399	394	369	365	359	364	336	341	361	380	321	324	345	342	391	359	382	358	373	379	377	391	364	384	380	325	369	324	365	365	378	361	385	347	380	392	356	329	371	375	321	379	398	398	377	386	353	379	387	371	369	397	389	380	332	354	375	335	373	386	325	394	351	359	386	375	346	363	363	385	362	352	361	400	392	357	391	381	383	357	378	384	416	370	381	382	347	345	353	398	379	336	361	358	376	364	332	401	341	378	369	357	385	349	389	386	375	354	366	341	360	339	382	372	378	376	348	355	381	385	338	344	375	360	376	392	362	337	349	387	352	366	384	375	377	378	340	354	348	354	367	347	374	337	342	360	414	355	406	369	345	377	391	376	365	374	363	369	352	357	352	365	371	349	375	365	367	373	355	379	363	383	377	393	393	402	360	390	340	380	408	351	384	341	364	377	327	355	379	421	339	371	386	354	385	381	358	375	392	370	368	392	367	376	383	364	394	380	348	370	389	377	366	369	374	353	400	361	369	372	379	374	369	381	377	395	364	381	379	352	393	374	354	382	379	354	388	377	363	363	337	348	361	384	359	379	383	384	385	325	395	356	382	383	384	366	389	369	361	345	380	344	361	332	375	363	408	375	367	396	393	330	370	355	379	361	367	354	370	354	349	346	375	369	372	364	388	380	361	351	384	355	371	402	367	387	378	381	366	401	383	366	368	411	370	370	370	347	346	424	368	360	392	383	386	357
17813	29827	28166	21771	15936	11961	9469	7106	5728	4082	3204	2826	2519	2232	1804	1646	1464	1278	1214	1155	1159	1161	1081	1165	1100	1068	1028	1064	973	1010	1104	1112	1084	1016	913	863	809	772	710	771	753	754	760	707	744	769	700	751	741	707	755	741	731	794	729	684	762	718	747	707	700	729	760	724	790	730	742	744	729	753	691	768	767	726	695	756	719	706	727	739	731	784	736	787	703	747	729	698	696	772	756	723	674	776	727	723	720	749	748	704	720	752	708	731	732	731	688	786	724	747	754	724	793	721	742	753	725	756	720	707	731	761	711	706	748	698	729	751	684	706	762	754	691	704	732	715	765	727	733	669	745	735	738	745	723	708	722	753	673	758	742	713	711	778	754	692	721	729	710	712	779	713	782	734	697	731	735	721	738	741	726	765	740	718	701	688	759	716	744	713	732	747	723	759	713	696	717	732	738	769	702	742	699	679	682	707	731	754	697	764	690	728	708	755	753	713	714	742	701	755	757	764	718	774	719	712	709	706	746	692	718	672	689	704	731	701	739	736	727	743	737	720	716	734	754	723	733	706	748	770	745	735	708	700	716	704	742	744	686	767	770	707	747	757	720	727	766	723	759	737	706	748	689	701	717	747	689	706	704	728	730	721	756	729	766	701	712	697	723	732	778	749	736	734	693	721	727	674	754	772	729	766	761	735	679	725	779	763	786	709	766	762	722	722	727	745	687	723	731	755	720	740	702	706	712	734	701	702	765	700	713	733	710	718	733	743	706	693	746	726	687	762	746	734	691	815	726	718	744	721	757	728	749	659	743	759	695	736	732	770	689	737	732	729	756	772	744	757	724	719	761	764	713	746	724	772	769	738	721	670	750	719	715	708	758	755	692	745	734	768	744	761	705	671	743	723	727	712	752	734	721	782	705	764	745	724	759	784	727	741	696	727	812	722	703	722	706	715	677	699	747	781	739	707	724	767	697	769	718	734	731	765	766	739	756	753	770	739	759	739	697	703	720	682	698	719	731	730	727	758	684	706	776	795	726	748	754	756	721	731	710	765	695	732	751	750	721	736	773	810	723	703	747	722	792	748	692	771	733	727	711	692	709	737	716	710	707	723	762	727	725	674	733	768	731	693	709	725	711	741	689	742	769	715	742	745	696	715	717	766	713	671	711	736	760	710	741	688	709	767	698	746	781	715	748	734	756	734	745	726	732	710	700	745	701	696	735	775	750	709	728	750	738	727	742	735	729	729	710	690	710	746	695	759	740	760	724	779	715	699	707	754	726	724	725	701	774	742	712	715	700	716	716	743	706	743	739	747	713	707	791	733	734	727	714	733	717	730	665	738	738	738	743	732	738	751	755	758	749	725	761	724	732	703	715	682	732	699	727	728	732	737	739	732	717	747	710	742	682	731	720	728	758	738	732	699	741	799	739	730	751	739	763	759	749	731	746	722	738	752	721	716	722	708	802	757	709	712	707	694	675	727	731	690	746	720	729	747	729	728	762	708	700	744	712	734	745	774	705	744	716	787	737	751	709	734	765	695	730	740	704	732	727	744	744	737	745	707	779	769	745	699	754	693	736	694	749	744	683	697	722	729	723	735	696	725	733	776	727	759	693	712	709	740	727	774	701	678	771	738	688	714	755	723	702	692	694	773	730	754	735	723	681	773	753	660	720	777	716	724	771	784	724	770	690	768	728	737	730	743	671	745	740	745	743	737	754	706	730	677	743	737	748	701	755	723	738	788	738	768	698	718	756	747	758	728	732	748	730	751	737	776	741	751	756	745	740	740	739	720	758	812	743	708	690	720	760	727	740	784	709	715	729	712	724	733	748	759	744	733	748	727	772	700	717	714	723	774	736	793	688	740	700	683	720	687	750	764	717	747	737	720	687	740	736	735	741	764	741	751	727	737	668	736	710	789	759	706	786	744	731	708	729	688	716	713	713	742	705	770	738	702	772	707	706	755	768	718	716	703	731	757	773	722	733	805	721	730	733	755	741	750	760	718	762	724	729	726	756	749	720	778	732	756	734	714	728	740	730	746	738	735	749	758	749	693	738	786	739	733	733	709	732	727	707	705	773	748	722	718	716	738	741	730	754	727	745	728	819	750	786	713	724	729	681	733	717	701	725	751	739	742	726	732	716	780	738	706	720	737	709	762	716	746	748	716	719	719	709	751	772	680	716	724	730	670	765	743	729	761	692	763	741	722	749	698	734	735	747	709	712	725	731	711	730	717	725	777	719	755	693	724	716	740	700	758	731	685	738	734	713	710	737	696	721	738	719	768	737	735	748	771	767	784	746	704	734	782	766	723	751	730	685	716	713	730	724	716	713	725	734	728	732	713	760	771	708	718	740	761	749	717	756	804	708	748	711	760	737	745	764	685	744	765	787	745	766	726	763	728	723	726	709	764	735	692	770	689	733	759	708	794	709	756	739	756	706	744	719	719	697	730	728	680	712	720	701	728	735	701	714	716	741	745	743	736	754	718	677	761	730	719	720	725	729	741	781	788	760	713	755	729	731	728	704	757	747	727	777	706	710	740	710	735	733	758	725	731	746	751	731	735	767	691	737	778	733	704	732	730	678	747	693	687	720	725	738	756	756	739	741	720	734	682	713	737	740	747	746	745	701	757	749	757	745	734	758	703	723	725	767	694	705	697	719	743	701	753	694	730	721	749	729	746	732	786	752	678	769	695	714	718	675	719	750	713	668	683	750	690	694	768	721	707	726	755	704	709	746	673	740	777	696	766	742	722	785	754	705	736	741	773	688	715	746	734	706	699	735	692	684	753	711	728	736	738	759	694	763	719	745	804	745	763	728	800	749	744	716	687	721	694	756	690	737	747	729	738	724	719	721	711	736	694	695	739	728	694	697	727	704	699	760	691	733	753	714	766	740	730	674	752	707	774	756	682	759	741	693	745	731	752	730	756	727	692	715	745	696	803	750	684	724	720	760	731	722	740	709	751	709	693	747	723	726	735	755	709	796	744	716	734	723	744	744	748	722	778	722	727	712	723	741	733	744	742	712	755	686	779	688	737	702	692	715	737	719	724	726	753	793	748	762	710	707	759	724	649	733	795	693	746	730	721	744	733	690	708	703	755	704	732	744	708	763	769	731	707	708	795	787	749	753	779	762	721	699	761	768	698	691	719	715	748	777	766	753	745	749	721	739	760	691	735	726	706	697	745	784	699	769	691	720	728	704	758	738	733	771	727	729	750	746	749	696	749	674	729	723	709	759	784	732	756	714	760	761	766	770	704	771	744	704	753	727	768	744	758	662	730	735	774	764	727	730	779	740	766	710	729	711	732	692	708	731	732	736	755	743	730	760	725	737	732	736	747	798	714	724	690	720	749	742	746	734	735	716	693	695	774	742	749	736	762	750	756	746	804	769	726	768	743	726	706	734	774	742	743	724	741	744	737	774	696	721	716	726	731	730	733	715	736	737	762	713	757	744	685	725	743	689	765	745	742	691	781	743	753	749	713	726	756	746	730	711	719
24346	21467	28751	24463	21305	14871	7408	4227	3123	2514	1877	1554	1330	1246	1096	1011	847	804	773	784	763	787	775	783	736	718	691	740	709	766	723	722	694	657	600	635	609	553	587	570	562	623	552	566	578	570	586	607	584	587	597	565	528	572	548	562	577	552	591	584	544	552	574	562	590	561	564	560	594	565	550	622	576	591	599	518	557	561	593	546	572	605	528	588	549	603	563	584	588	578	608	565	576	567	556	544	543	561	593	574	556	582	579	547	565	592	576	595	535	549	577	602	586	572	606	513	535	596	566	570	547	556	544	577	583	573	579	548	551	610	545	583	565	558	579	571	565	606	568	570	554	561	555	572	558	584	549	544	610	522	598	539	613	563	545	552	642	597	602	579	550	548	531	558	532	562	576	560	574	577	557	581	533	573	585	543	599	587	544	564	557	538	593	545	527	606	548	559	562	576	522	568	597	578	535	529	585	569	555	561	546	538	596	566	544	566	567	543	585	516	577	565	561	558	563	572	564	607	575	556	562	601	557	570	536	556	579	589	614	545	559	528	558	547	586	527	607	599	508	572	564	535	588	577	529	580	571	639	526	554	567	559	573	550	567	567	574	579	546	562	587	576	566	582	564	580	556	542	569	558	575	559	576	550	567	583	583	563	581	562	574	589	531	586	563	532	535	578	572	514	551	544	598	576	607	574	536	547	581	553	558	544	556	596	515	595	554	558	563	529	547	535	585	547	552	570	568	558	550	576	559	560	580	571	541	567	560	538	546	569	566	568	597	568	531	547	560	556	552	558	573	571	548	535	580	614	553	593	583	574	533	584	569	558	584	554	571	545	549	590	560	595	566	540	584	560	575	544	565	557	529	583	541	516	568	573	585	543	579	556	575	602	525	545	571	552	591	558	593	512	555	512	558	541	552	578	630	542	578	578	581	519	574	579	574	555	548	525	558	603	575	532	556	597	576	575	557	618	584	574	539	545	565	572	581	525	513	553	585	564	559	585	569	584	563	540	550	573	566	579	581	604	573	550	546	550	547	562	575	552	593	585	592	525	541	536	560	542	558	552	560	572	546	543	591	544	580	569	560	543	570	544	553	537	567	592	555	558	566	587	587	539	597	602	543	534	570	575	543	580	564	616	545	579	556	572	565	515	567	597	582	540	539	601	579	610	525	584	595	596	601	586	581	596	570	558	601	542	541	529	569	561	552	563	586	542	533	561	584	550	554	540	526	611	572	541	553	545	533	547	519	560	530	575	606	543	598	568	563	547	562	556	591	563	593	549	540	562	540	553	550	530	577	568	573	604	586	567	599	572	524	529	553	521	550	524	559	560	636	569	554	581	567	582	564	567	530	599	553	593	554	576	533	546	559	596	591	526	556	556	533	560	554	606	504	523	582	609	552	587	571	578	575	546	585	567	635	557	523	540	604	564	598	571	553	526	570	582	590	567	564	572	603	547	553	544	600	535	539	524	572	589	590	507	564	592	538	572	546	583	530	554	570	584	597	548	558	600	575	570	580	584	568	531	573	557	570	583	549	602	563	564	570	566	581	594	570	585	614	547	559	562	537	576	571	570	565	549	592	552	602	544	542	551	568	566	553	555	556	591	568	612	552	543	544	535	578	561	527	589	571	569	585	548	548	596	565	567	528	533	512	587	601	574	572	592	572	550	516	548	552	525	539	570	607	598	581	579	572	574	582	556	548	549	554	593	543	576	559	546	551	571	561	566	572	536	569	558	557	573	609	521	547	571	556	585	593	577	561	554	575	576	587	549	572	575	594	548	584	602	546	563	556	557	522	561	540	579	553	562	575	563	547	520	566	556	511	597	541	558	599	572	535	570	592	561	561	573	580	620	586	560	589	589	574	534	592	579	570	570	559	569	553	607	599	585	580	568	543	589	580	565	568	530	563	575	524	569	585	548	542	508	601	581	574	530	559	532	612	564	598	558	579	560	597	549	547	547	534	565	568	530	611	593	591	561	576	577	576	527	588	576	577	529	537	562	537	555	533	568	536	546	517	572	594	577	535	580	556	595	596	546	585	571	520	542	574	608	575	554	527	533	539	569	545	597	557	551	531	550	549	554	587	582	517	542	594	530	590	555	569	561	549	538	535	524	550	560	564	553	562	552	576	563	584	561	552	572	606	575	572	582	526	536	572	599	569	524	545	615	563	594	549	542	576	578	583	546	596	652	574	548	633	510	579	578	583	554	585	597	587	575	585	559	567	554	609	612	586	575	567	589	541	558	587	545	564	571	576	544	554	564	534	561	556	563	575	565	566	597	547	545	526	607	569	568	569	543	553	541	556	544	539	555	555	574	584	534	567	597	539	581	581	547	554	608	543	581	586	538	516	547	534	538	566	550	577	505	594	601	536	574	581	569	554	576	565	552	545	556	538	538	627	555	563	558	574	533	503	581	608	575	532	515	573	573	545	577	593	552	548	508	589	571	535	540	601	573	592	585	581	532	543	556	526	608	574	563	536	554	528	574	576	572	582	557	605	595	598	601	557	541	550	558	592	582	586	626	554	593	540	532	557	516	538	580	589	560	582	534	553	559	566	562	564	563	535	581	562	590	534	534	606	603	598	548	574	567	541	577	592	583	543	547	516	593	581	553	575	578	565	600	589	557	571	534	567	590	557	565	544	569	578	546	563	564	555	545	582	571	515	568	577	560	590	550	549	546	609	557	573	594	579	539	626	573	560	567	568	566	581	535	607	552	587	574	610	575	637	602	539	565	559	505	570	572	566	548	567	584	554	541	604	584	614	600	604	561	568	593	552	543	531	555	559	614	560	534	567	588	616	572	549	519	528	530	556	585	577	555	545	595	596	539	576	527	560	611	600	578	591	601	542	548	594	562	545	572	579	530	549	567	553	578	593	600	549	582	555	540	586	591	559	560	595	547	547	590	552	552	551	581	586	598	546	539	561	555	546	582	549	528	558	577	538	571	546	585	582	548	564	530	558	598	574	564	541	549	535	539	579	566	565	560	586	592	540	535	551	539	554	552	569	580	564	545	608	589	554	569	557	600	530	575	570	561	560	553	595	596	555	587	566	559	599	576	562	554	559	587	559	544	622	563	570	529	519	539	557	609	549	588	606	531	581	559	573	571	573	572	559	560	529	596	577	562	566	540	579	551	608	535	530	616	583	545	564	564	560	538	562	565	576	546	600	612	599	517	560	601	598	566	577	602	603	579	532	583	528	601	590	618	589	535	533	553	585	582	577	538	528	564	587	584	538	563	589	582	569	562	583	554	577	525	573	576	531	547	598	520	548	578	539	538	585	514	576	524	559	581	584	536	563	583	552	633	573	560	600	598	560	566	559	559	566	580	613	537	564	598	597	553	560	567	598	521	562	598	558	557	612	528	519	544	556	548	605	539	561	568	604	587	606	578	586	607	576	555	602	606	592	528	544	571	562	557	586	581	594	566	575	606	568	540	544	580	549	557	583	590	547	586	536	580	542	570	556	569	525	574	569	563	564	602	569	562
20451	34681	33366	27055	21453	16177	13348	10952	9158	6995	5456	4522	3865	3520	2970	2469	2368	2012	1976	1839	1717	1730	1682	1614	1654	1664	1556	1497	1522	1476	1682	1584	1584	1510	1238	1183	1232	1073	1111	1081	1100	1051	1072	1078	1113	1080	1045	1062	1078	1058	1029	1065	1071	1048	1080	1103	1048	1128	988	1096	1015	1058	1062	1004	1030	1089	1047	1047	1030	1085	1049	1048	1045	1078	1003	1051	1028	1030	1012	1078	1054	1047	1060	1046	1007	1082	1049	998	1065	1067	1072	1064	1037	1037	1074	1070	1075	1063	1096	1032	1080	1062	1033	1028	1052	1068	1022	1046	1059	1046	1089	991	1030	1076	1044	1021	974	1029	1020	1068	1077	1033	1056	1048	1034	1054	1020	1020	1073	1110	949	1001	990	1128	1011	1091	1117	1045	1083	1036	1089	1044	1061	1011	1085	1090	1063	1042	1071	1107	1047	1001	1012	1046	1070	1046	1036	1050	1042	1039	1036	1019	1040	1061	1040	1024	1027	1048	1065	1008	1053	1039	1017	992	1030	961	1073	1091	1068	1006	982	1018	1082	1034	1067	1070	993	984	1034	1009	1027	999	1047	1029	1025	1096	1073	1074	976	1039	1027	1057	1026	1059	1032	1064	1054	1038	1059	1096	1035	1055	1032	1046	1030	1069	1034	1065	1017	1022	1032	1042	1060	1027	1038	1042	1052	1010	1029	1103	1054	1048	1025	1033	1084	1001	1089	1054	1039	1062	1063	1022	1047	1001	1093	1026	1040	1031	1041	1068	1016	996	985	1040	1110	1038	1051	1036	1078	1069	1029	1021	991	1111	1043	1037	1032	1043	999	1054	1055	1079	1066	1036	1000	1050	1029	1062	1080	1074	1057	1037	1071	1038	1077	1084	1044	1069	1130	1086	1052	1078	971	1102	1114	1011	1011	1046	1020	1055	1052	1036	979	996	1041	1016	1058	1040	1056	1049	1097	1037	1015	1062	1027	1015	1059	1001	1102	1076	1002	993	1048	1058	1064	971	1064	1046	1081	1023	1075	1033	1050	1051	993	963	1069	1060	1063	1020	1019	1042	993	960	1041	1082	1080	1077	1044	1080	1071	1013	1045	1020	1074	1106	1014	1051	997	1033	1048	1014	1056	1018	1013	1029	1067	1072	989	1078	1057	1103	1029	1078	1054	1070	1043	1074	1004	992	1043	1079	1010	1087	1025	1082	1013	1079	1024	1052	1069	1000	986	995	1081	1015	1023	1034	1038	1122	1039	1118	1070	1012	1052	1037	1059	1063	928	1009	1080	1034	1029	1061	1053	1073	1061	1038	1028	1097	1045	1001	1012	1057	1045	1023	1065	1065	1041	1056	1052	1021	1025	1083	1023	1012	1018	1003	1049	1080	1112	1060	1084	1007	1056	1029	1049	1001	1058	1066	1054	986	1051	1070	1065	1010	1125	1007	1050	1073	977	1050	1021	1062	1046	1042	993	1006	1014	1039	1015	1000	1048	1065	1008	1053	1063	1084	1079	1064	1070	1065	1019	1066	1031	1082	1034	1093	1089	1014	1012	1025	1040	1053	1014	1037	984	970	1044	1048	1056	1015	990	1020	1094	1047	1008	1062	1040	1046	1025	1026	1077	1017	1023	1035	1054	1062	1048	1059	1016	1084	1072	1042	1048	1010	1073	1015	1067	1032	1042	1080	1092	1011	1085	1056	987	1027	1079	1067	1057	1070	1013	1020	1098	1065	1005	1062	987	1006	1012	1014	1048	1061	1040	1071	1027	1065	990	1007	1071	1054	1066	1060	1036	1055	1011	1037	1030	1001	1046	1061	1021	1121	1088	1032	1052	1044	982	1046	1056	977	1001	1046	1012	1019	1078	1028	1051	1093	1027	1048	1005	1029	1082	1019	1022	1038	1115	1084	1135	1052	988	1008	978	976	1083	1049	1084	1075	1088	1060	991	1023	981	998	1005	1007	993	1066	1046	1047	1033	1128	1037	1055	1047	1017	1022	1049	1059	1016	1089	1053	1038	1067	1083	1042	1001	1038	1032	1018	1042	1074	1036	997	1049	1080	1039	1042	1005	1035	1048	1058	1034	1070	1089	1069	1072	1062	1041	997	1030	1083	977	1002	1033	1009	1112	1030	1102	1101	1071	1041	1063	1014	1035	1074	1030	1072	993	1079	1059	1040	1040	1065	1026	1066	1056	1020	1086	1094	1052	1026	1074	1025	1011	1041	1049	1035	1010	1127	1033	1014	1077	1093	1021	1063	1012	1001	1012	1058	994	1034	1039	1074	997	1044	990	1013	1052	987	1059	1088	1069	1090	1066	1047	1050	1025	992	1069	1020	1008	1043	1017	975	1030	1028	1072	1023	1066	986	1060	1052	1062	1028	1038	1025	997	1025	1034	988	1038	1042	1009	1039	1056	1009	1068	1063	1096	1093	1033	1000	1019	1052	1003	1041	1044	1025	1059	1005	1045	1031	1024	1100	1104	985	1038	1006	1030	1072	1035	1056	1004	993	1014	1048	1066	1042	1025	1020	991	1019	1082	1066	1021	996	1050	1103	1021	1048	1042	1012	1024	1063	1058	1034	1031	1060	1032	1013	1026	1036	1000	1089	1094	1074	1023	1075	1086	1098	994	1039	1048	1087	1013	1090	1023	978	971	1001	1077	1044	1032	1152	1030	1036	1024	1021	1030	1065	1026	996	996	974	1108	982	1108	1037	1037	1016	1020	1045	1025	1041	1069	981	1031	1061	1050	1055	1059	1015	1048	1038	1078	1003	1041	1032	1009	1060	1075	1074	1108	1000	1061	1064	1018	1035	1066	1010	1000	1032	1055	1076	1016	1013	1052	1011	1083	1063	1031	1082	1041	1019	1065	982	1042	1018	1075	1064	1056	1044	1023	968	1035	1077	1037	1041	1038	950	1023	963	1033	1064	1062	998	1049	1037	1034	1076	1076	1029	1082	1011	1054	1075	1125	1068	1121	1055	987	1060	959	1018	1069	1083	1043	1026	1007	1028	1026	1052	1065	1063	997	1035	1061	1066	1040	1015	1041	1030	1090	1038	1062	1064	1083	1092	1049	1070	1042	1024	1123	1005	1023	1016	1008	1007	1025	994	1042	1037	1076	1104	1041	1043	1024	1066	987	1025	1078	964	1016	1069	1036	1105	1035	981	1016	1050	1065	1077	1001	1092	1033	1073	1079	1044	1028	1029	1017	1049	1084	1032	1068	1054	999	1060	1027	1044	1047	1014	1073	1009	944	998	1005	1030	1027	1030	1062	1030	1037	1061	1096	1030	1068	1064	1046	1071	1033	1031	991	1049	1044	996	1049	997	992	1001	979	1018	1020	1021	1061	1050	1065	1017	1038	1020	964	1029	1017	1076	1030	1064	1043	988	1056	1052	1047	1019	1058	1005	1012	1054	1002	1070	1093	1002	1041	1020	1042	986	1087	1032	1048	1092	1047	1064	1005	1022	983	1035	1046	1022	1031	1018	1054	1075	1046	1072	948	1066	1075	1051	979	1021	1024	1011	1109	1087	1020	1067	1004	1051	1021	1072	1052	1030	1031	1006	1073	1037	1030	981	1059	1053	1087	1016	1041	924	1104	989	1044	1080	1053	1060	1052	1025	990	1026	978	1020	1027	1017	1062	1057	1075	1009	1029	1047	980	1089	1016	1021	1068	1011	1072	1045	1008	1058	1036	1068	1025	1043	1067	1008	1070	973	1067	985	1066	1015	1031	1045	1059	1040	1047	1059	1066	1035	960	1079	997	1008	1070	1061	1012	1072	1063	957	1077	1084	1088	1028	1063	1049	1103	1118	1055	1118	1045	1032	1054	956	1042	1039	1088	1015	1046	1050	1008	1000	1040	1037	1122	1052	1099	1096	1025	1028	1040	1044	1004	1080	1072	1056	1022	987	1045	987	1045	1010	1032	1078	1096	1065	1092	1031	1031	1039	1025	1042	1080	1032	1019	1100	1055	1149	1067	1063	1100	1013	1024	1036	1020	1065	1031	1069	1042	1042	1065	984	1019	1012	1097	1026	1054	1062	1040	1015	997	1048	1025	1099	1019	995	1060	1062	1019	949	1029	1010	989	1037	1062	1121	1071	1078	1040	1094	1065	1083	1009	997	1026	1038	1039	994	1055	1011	1048	1052	1100	1048	1034	1050	1041	1013	1049	1008	1102	1065	1056	1079	1047	1007	1076	1094	1038	997	1043	1066	1072	1027	990	997	1025	980	987	1028	1066	1011	1011	1083	1112	1044	987	1013	1035	1017	1016	1081	1011	1053	1027	1042	1069	1039	1058	1041	1048	1027	1082	1063	1041	1066	1078	1039	1053	1044	984	1001	1029	1075	1043	1005	1080	1020	1073	1008	1005	1023	1002	1034	1074	1043	1102	1034	1072	1110	1040	1052	1022	1014	1026	1088	1019	1036	1015	1000	1063	1092	1007	1088	1061	1060	1114	997	1009	1064	1084	1029	1058	1011	1030	1090	1062	1060	1036	1065	1029	1043	1058	1007	1022	1042	1046	1014	1083	1042	1017	1099	975	1060	1028	1011	1022	1065	1050	1074	1027	1048	1001	1027	1087	1090	1060	1067	1089	1035	1073	1027	1006	1057	1056	1048	1014	1049	1071	1023	1004	1007	1007	1029	991	1027	1022	1058	1060	1035	991	1104	1071	1104	1076	1045	1055	1060	1008	1033	1042	996	982	1051	1063	1020	1066	1033	996	1045	1070	1006	1052	1062	1048	1066	1027	1021	1015	1028	1029	1047	1064	1065	1088	1027	1014	1052	1054	1007	1040	992	1025	1009	1013	1014	1025	1017	1012	1018	995	1041	1032	998	1039	1102	1035	1025	1043	1016	1052	1068	1032	1066	1055	1000	1083	1052	1017	1003	1024	1069	1026	1010	1034	1051	1002	1013	1107	1064	1031
27642	18170	9711	4850	2505	1511	1141	1070	935	726	649	651	590	613	557	516	555	529	538	510	508	492	512	481	496	512	540	479	483	553	510	549	545	504	504	486	505	533	468	429	465	484	502	455	501	476	509	476	486	484	495	470	456	512	457	467	497	516	475	485	457	511	513	489	504	484	454	501	462	446	505	455	504	457	483	497	506	499	468	480	518	447	515	439	463	450	468	489	455	513	470	505	500	495	495	475	509	466	497	459	453	462	522	476	497	488	505	493	530	467	488	475	481	514	514	452	511	499	434	492	460	461	479	525	476	482	481	458	524	489	482	451	478	451	479	505	512	465	499	475	446	470	495	509	492	510	480	461	474	502	485	469	515	490	472	483	468	481	495	490	462	516	488	494	497	478	462	460	489	472	474	483	477	527	500	462	513	506	471	485	483	484	491	450	464	473	478	470	508	518	497	516	446	484	480	484	529	505	477	449	473	451	448	451	459	488	501	460	515	476	466	486	451	476	472	491	481	475	503	504	455	511	468	496	473	470	497	473	494	475	466	504	536	488	486	489	476	459	497	470	487	497	475	440	485	472	498	468	487	510	465	488	444	477	533	480	466	461	459	481	463	490	491	453	429	521	477	480	470	478	484	469	477	458	477	508	478	488	489	542	463	466	455	505	493	453	474	482	487	480	461	523	528	518	476	467	485	500	476	493	451	519	490	495	448	465	454	538	469	500	489	505	539	494	490	502	454	500	482	508	490	473	470	529	478	441	460	497	458	464	525	445	468	462	467	474	439	475	441	497	511	480	472	473	523	506	470	458	483	509	483	492	465	513	510	500	467	481	488	472	489	505	486	480	466	467	480	448	453	477	492	458	462	458	490	479	487	481	509	513	460	499	495	471	497	461	493	485	478	456	497	476	470	452	482	517	468	458	465	466	492	508	482	488	474	464	477	456	478	483	489	463	510	483	482	482	476	477	525	484	535	464	488	466	499	487	482	465	497	484	472	474	503	515	486	492	462	468	476	499	454	490	471	498	469	494	485	472	442	442	491	459	474	482	450	465	477	524	491	519	473	464	456	479	495	452	511	499	484	489	492	535	470	485	491	493	504	490	516	487	468	457	478	492	495	477	493	507	472	491	491	479	488	485	471	427	469	438	463	455	498	512	514	505	490	453	463	442	472	468	446	532	493	474	472	480	488	480	496	487	503	502	492	453	461	444	440	467	476	461	499	457	499	462	536	467	527	517	499	466	521	483	537	514	482	468	506	455	484	472	483	491	472	504	479	443	507	476	516	492	486	480	487	552	484	514	470	488	473	482	494	453	497	458	505	471	486	506	496	483	479	494	481	489	472	467	501	464	485	475	461	470	504	477	474	493	529	482	507	503	481	459	476	491	457	490	525	455	458	455	477	487	506	465	492	517	480	463	445	494	491	480	449	505	466	485	466	460	512	515	466	479	519	481	520	479	464	485	469	492	469	502	497	471	456	469	480	505	470	470	497	502	456	486	488	461	465	462	430	485	468	472	445	496	495	477	459	473	492	532	504	502	491	473	461	468	511	475	511	497	446	486	493	493	448	488	496	459	452	474	515	486	419	470	454	472	510	449	498	504	464	486	501	502	533	470	461	449	490	477	456	493	462	465	462	480	498	510	434	496	451	442	479	493	480	480	451	475	495	475	487	474	472	484	471	485	463	502	482	495	484	489	495	468	478	483	458	487	506	515	436	437	477	459	529	448	456	483	496	439	494	470	477	503	479	454	487	474	516	442	489	472	491	471	499	508	518	490	502	503	506	474	492	501	521	499	488	476	472	498	473	482	535	500	453	452	476	499	480	522	503	462	484	484	483	445	470	464	470	500	452	488	472	479	465	482	460	467	481	452	532	497	513	474	503	488	488	479	518	468	512	464	503	487	467	467	509	485	474	498	452	477	482	476	462	506	455	480	546	491	490	509	461	477	492	479	484	455	455	491	505	483	485	488	465	502	480	507	514	491	490	489	481	466	501	473	472	484	497	511	498	528	509	487	479	490	468	461	480	459	487	473	436	499	496	477	477	470	482	520	493	477	447	503	487	505	513	502	457	480	493	533	485	494	479	491	479	452	477	481	494	483	490	419	487	446	478	454	500	496	496	459	472	521	467	482	503	495	455	503	493	481	448	481	453	473	454	476	529	507	486	473	488	493	482	490	523	457	463	472	469	496	444	468	501	496	475	476	483	496	488	495	483	456	497	475	496	483	470	493	522	492	463	453	467	462	478	514	462	468	491	482	519	466	492	529	484	471	440	470	401	472	483	505	497	508	479	473	478	466	490	442	461	482	482	493	485	538	504	480	512	444	465	459	448	520	546	488	472	476	460	477	462	461	476	474	478	471	531	500	510	475	474	489	518	449	470	504	473	473	480	437	487	487	466	485	497	467	495	495	465	453	467	480	467	489	539	499	467	441	457	499	491	484	515	465	460	467	447	482	463	457	488	475	480	500	491	487	462	480	461	486	455	444	468	474	489	469	503	463	487	491	460	496	435	472	517	507	498	485	503	462	509	489	440	484	464	465	464	506	489	468	520	476	471	472	476	469	493	473	480	475	481	495	479	478	479	468	452	476	502	496	492	476	507	495	436	471	494	465	472	460	473	518	456	475	465	515	502	497	481	465	473	505	480	485	507	491	470	481	489	473	474	485	465	481	470	519	515	457	442	496	469	463	472	447	477	478	511	497	474	461	495	496	455	451	461	502	468	488	498	484	464	419	477	493	505	490	503	455	502	505	469	500	481	460	479	470	485	515	522	519	485	491	475	448	525	473	492	488	476	478	464	480	495	510	505	457	456	485	498	525	500	485	493	490	497	485	503	467	456	490	485	469	517	498	497	464	515	510	538	479	486	492	493	522	485	470	498	478	465	509	457	478	480	475	470	451	460	466	480	498	513	455	458	458	488	456	476	465	450	465	483	479	512	455	496	444	457	465	490	515	447	473	464	437	469	484	468	491	495	475	470	503	479	478	504	511	462	432	474	473	506	485	496	464	506	505	486	463	453	490	493	475	498	458	464	456	470	482	505	480	447	477	474	526	506	467	496	450	497	470	500	487	484	446	483	459	453	513	506	494	456	504	478	486	482	489	529	506	502	491	482	495	447	467	445	457	513	496	492	488	495	471	485	474	464	484	459	475	492	510	489	490	481	467	464	455	470	477	455	491	473	488	495	516	489	494	497	472	476	438	466	484	472	492	496	489	426	474	496	448	489	477	490	522	488	438	445	468	446	503	524	503	515	494	487	528	478	480	476	460	459	444	498	506	461	499	491	484	494	487	456	488	525	449	468	482	495	460	450	484	476	483	485	489	487	509	479	453	470	496	495	472	491	492	447	504	503	489	484	477	496	458	466	519	505	496	495	497	507	465	462	512	516	515	467	505	473	438	486	460	499	519	444	488	523	522	470	509	485	473	501	486	488	512	469	505	503	486	495	508	477	508	512	499	434	486	520	488	450	439	509	462	492	487
13938	18552	16612	10392	6966	4749	3698	3200	2632	2105	1743	1527	1413	1329	1279	1153	1095	1073	1059	1007	1035	1074	1096	1095	1044	1050	982	1060	997	1067	1067	1029	1090	1039	1030	967	981	961	1001	921	1006	965	999	938	919	975	955	926	971	968	989	967	952	909	908	962	877	940	943	938	924	936	886	943	943	980	938	959	957	916	977	996	933	913	922	936	956	960	941	908	961	892	947	963	907	923	973	967	954	945	940	987	950	918	969	951	984	976	976	964	947	896	963	946	964	994	940	907	942	956	935	951	891	941	946	946	944	945	952	927	965	955	921	938	913	980	914	943	905	959	928	999	945	979	948	950	964	993	941	945	958	915	970	969	917	933	928	910	905	914	900	939	954	940	939	934	959	887	962	922	929	940	1060	932	977	911	1001	932	958	1017	941	932	905	932	927	960	941	939	1008	942	931	974	1015	960	944	971	979	928	902	912	983	915	972	952	953	984	921	940	889	903	899	944	901	936	933	954	906	946	909	859	951	916	925	981	944	933	966	919	907	954	924	949	905	894	978	987	930	916	944	967	945	952	968	911	927	940	907	963	953	942	912	950	976	903	920	979	920	959	916	930	958	943	962	975	949	977	956	940	997	973	930	942	912	962	955	967	951	926	957	968	937	956	936	959	954	931	1027	970	967	935	930	937	919	938	933	965	954	948	927	955	959	922	965	917	970	941	923	943	958	981	909	941	902	958	924	998	917	900	923	948	961	922	985	933	945	929	975	941	981	994	960	967	953	971	1001	942	925	932	998	913	928	994	962	999	911	960	979	954	976	986	951	971	958	955	991	951	940	1014	956	922	967	946	932	935	970	932	989	855	938	956	948	923	874	879	956	912	919	957	965	941	936	1014	955	959	971	889	985	967	945	955	963	979	921	967	946	949	970	952	933	974	952	928	936	938	976	973	899	965	931	952	953	964	959	937	967	972	949	971	1014	970	952	928	971	972	952	854	954	962	942	938	944	1043	915	941	942	925	964	901	964	980	939	925	980	946	911	956	951	959	922	922	924	894	943	897	925	979	947	940	908	928	927	969	972	947	954	921	937	875	990	958	980	943	920	956	940	978	898	937	934	986	917	935	887	933	950	944	940	995	916	934	952	942	989	934	1013	976	960	973	952	897	950	948	936	899	941	959	933	942	971	936	987	942	953	953	913	1002	873	937	953	963	975	932	982	984	942	980	964	943	938	962	854	935	954	944	997	950	965	978	872	956	945	940	899	897	920	988	953	949	944	909	971	981	947	957	929	945	987	949	933	999	942	907	925	949	929	961	902	948	922	987	879	1003	950	908	918	983	929	968	935	979	937	955	941	964	939	974	912	950	926	932	947	922	977	927	922	957	955	865	947	989	905	899	947	948	927	883	946	989	960	954	889	1007	956	926	957	916	904	944	887	941	952	901	926	890	944	955	973	957	976	959	965	954	967	897	912	970	939	955	895	965	952	972	996	934	960	942	995	900	987	910	853	926	941	932	892	940	988	975	980	963	1010	930	892	921	904	935	946	956	893	925	958	882	955	967	932	973	958	926	951	929	931	927	958	978	930	925	908	900	942	947	927	957	940	929	930	996	986	940	930	980	960	936	948	956	962	951	932	898	911	996	919	987	962	961	937	913	963	938	977	969	967	904	958	897	961	964	890	975	905	981	883	944	936	923	932	921	950	934	918	935	911	943	941	890	1011	927	908	957	829	958	943	919	905	926	961	941	919	912	916	955	966	874	950	935	1000	948	950	900	902	971	927	954	931	956	896	972	982	954	932	902	949	943	948	945	954	904	929	943	1001	939	975	934	974	934	926	930	910	960	973	917	963	952	940	916	948	928	948	910	960	912	890	971	936	899	918	954	989	960	914	957	929	929	950	949	993	927	964	908	907	935	969	911	959	914	957	964	971	905	957	944	928	901	908	934	974	914	947	914	985	929	972	961	943	900	983	960	966	942	918	965	895	959	928	956	934	957	936	956	956	971	963	920	921	945	926	887	980	925	982	918	958	962	937	941	929	832	955	948	967	976	941	949	964	893	911	979	930	952	915	938	885	994	923	977	1000	944	940	926	969	926	984	989	920	905	950	948	970	962	884	936	937	953	977	926	953	950	964	1014	985	886	968	957	961	954	936	952	923	988	964	967	986	961	986	946	968	970	995	1004	978	951	933	969	966	956	944	923	951	943	944	1022	939	956	887	950	979	943	938	904	938	953	936	905	905	964	954	962	887	932	960	981	925	909	954	933	891	977	914	988	941	930	924	961	975	938	924	944	1010	937	1003	930	946	959	938	979	918	992	917	901	929	916	948	931	931	957	926	919	960	959	923	925	944	904	1021	961	1053	923	968	926	954	917	962	976	925	910	910	926	914	939	979	960	934	936	961	959	933	950	994	944	942	929	957	946	932	913	964	930	952	929	925	1011	930	990	931	987	977	921	943	954	950	952	909	922	915	926	980	976	940	982	920	963	949	924	935	977	982	964	917	959	962	927	969	954	944	947	909	970	975	916	1019	941	972	964	951	927	885	954	914	991	1014	953	963	952	982	910	959	949	933	917	908	932	976	909	944	908	993	968	937	924	928	969	925	938	948	943	976	907	940	941	882	912	971	987	919	982	949	953	981	931	950	962	971	918	910	898	980	968	979	933	921	952	921	985	983	970	983	969	897	938	914	1002	933	920	949	953	996	938	917	914	945	980	898	951	969	923	968	940	902	938	931	942	928	995	942	975	926	929	931	916	914	938	910	918	916	977	947	932	959	977	964	946	981	973	950	947	905	938	867	942	1038	986	957	906	897	994	991	958	980	925	955	950	996	992	908	995	972	968	936	919	969	936	978	938	968	895	944	1012	899	947	936	942	991	1003	950	946	917	957	940	937	982	955	941	934	982	952	912	913	957	943	943	938	929	965	922	972	946	943	890	924	944	924	927	930	916	937	978	941	917	973	919	944	972	978	866	938	918	937	1001	905	959	922	988	965	971	977	976	937	902	975	947	928	951	962	937	912	965	940	866	975	942	890	957	884	907	914	953	942	970	922	919	990	1012	903	888	964	963	908	921	929	938	966	950	971	953	945	988	960	967	964	958	909	928	940	971	1002	1022	940	960	949	1002	914	925	978	920	962	953	911	960	966	971	925	958	997	949	898	980	1011	996	943	924	971	935	922	938	933	925	909	942	1016	961	888	1020	975	1019	980	908	947	942	942	952	973	932	918	896	931	903	880	940	972	924	967	1031	923	968	948	927	935	912	972	961	893	979	938	957	928	975	914	930	883	905	921	964	909	957	980	962	959	898	978	938	932	930	928	955	986	919	910	994	938	944	957	976	1003	904	947	999	908	918	951	953	913	945	866	960	949	951	946	896	930	960	995	956	937	970	947	967	948	954	923	955	949	964	948	916	909	938	949	947	942	876	939	930	913	939	949	892	946	946	959	976	959	973	952	978	936	972	919	1006	1005	913	952	1006	899	912	944	957	913	989	979	914	963	941	931	913	970	982	995	954	948	941	914	1010	949	944	949	947	951	939	953	959	969	944	930	945	948	935	887
25172	21428	27806	25261	15041	5918	3343	2285	1805	1468	1214	922	792	674	644	541	514	450	457	447	453	452	437	436	436	404	419	368	405	380	389	423	428	393	394	346	371	361	315	364	347	372	373	365	375	376	407	368	328	321	346	324	359	312	359	378	323	324	339	320	345	317	367	322	353	366	303	347	333	371	322	395	325	401	384	320	367	352	371	327	330	358	360	361	316	317	357	334	350	322	334	337	369	329	317	372	347	330	335	363	361	332	335	331	337	338	353	344	378	333	354	352	314	319	324	333	320	351	352	356	306	339	348	356	331	330	314	342	377	321	328	342	361	344	369	330	329	322	348	369	320	339	336	308	358	341	365	349	312	339	342	314	346	352	362	327	339	391	368	333	341	322	330	332	314	326	366	339	379	325	336	354	343	329	338	363	332	337	328	343	388	345	360	331	342	351	376	360	356	327	338	334	333	328	324	337	341	329	306	347	336	349	338	313	339	367	336	380	343	305	359	361	358	368	339	307	334	336	329	377	377	330	354	350	330	344	322	319	340	344	323	364	334	320	334	332	336	338	352	356	346	313	366	289	354	337	355	316	341	316	352	353	342	307	325	321	333	309	376	318	355	355	329	327	362	332	354	343	361	337	378	332	337	353	349	336	369	340	335	349	346	350	342	297	349	334	334	340	326	329	355	332	342	370	333	352	371	363	360	303	349	313	327	319	325	310	328	348	343	338	370	343	322	356	322	328	311	361	351	330	358	363	371	337	313	314	346	344	351	358	333	321	324	313	348	288	349	359	344	353	363	359	359	342	373	381	372	337	344	332	320	350	362	326	341	359	328	297	290	361	330	360	324	329	345	344	326	357	307	343	320	320	329	336	354	313	292	337	325	346	340	288	353	318	345	306	321	349	352	353	322	330	350	340	345	344	339	362	336	332	332	357	328	316	336	342	323	355	362	305	345	364	355	342	342	330	322	345	300	345	295	363	362	318	350	330	301	330	361	340	335	334	341	331	314	336	345	322	345	342	346	339	324	355	312	316	365	335	325	316	324	339	329	335	331	353	323	311	346	341	339	318	335	340	340	387	334	304	329	355	360	328	362	332	379	345	329	341	340	334	322	363	354	330	336	338	341	368	348	357	345	347	364	324	319	348	334	331	339	314	359	327	357	355	353	323	377	345	319	327	343	324	347	341	334	358	335	313	329	354	355	304	337	362	357	345	335	345	346	340	344	344	335	336	339	343	350	335	344	358	351	338	342	314	349	371	356	315	351	305	359	369	324	340	361	361	317	313	353	325	348	314	357	383	345	336	324	332	367	333	326	333	364	337	372	349	362	315	361	341	349	333	319	349	322	323	343	319	341	390	336	346	358	346	324	314	353	329	346	356	306	298	352	334	338	366	328	325	373	340	343	349	325	323	382	360	352	339	337	334	297	368	352	332	348	319	351	356	339	304	339	343	323	334	386	336	346	341	345	355	358	327	349	344	358	359	321	352	342	325	358	346	361	382	369	345	341	312	336	344	368	322	364	344	355	346	369	321	324	320	342	365	372	321	368	345	356	321	356	306	324	321	354	326	316	299	350	336	335	309	347	333	314	331	363	375	335	334	302	349	315	338	324	325	350	338	352	306	326	342	360	326	362	332	308	342	353	340	340	348	301	328	328	353	360	344	365	339	347	308	313	329	378	345	339	355	352	326	349	339	338	319	353	346	337	367	368	367	349	375	369	338	323	360	348	336	322	344	352	318	334	358	346	355	361	321	348	319	345	339	352	364	349	353	354	335	335	321	307	344	365	341	332	347	330	352	312	331	352	366	359	338	330	320	312	331	360	354	334	346	318	312	348	337	343	386	333	321	330	338	309	329	354	354	366	310	346	333	350	387	325	360	396	343	317	344	347	351	354	359	340	361	349	321	348	357	354	331	330	338	335	346	331	362	341	324	346	320	337	378	310	360	349	356	359	346	316	312	300	362	349	315	324	351	334	357	339	368	331	334	325	337	323	301	349	345	322	332	368	360	343	362	297	315	320	361	340	306	344	326	352	335	353	351	383	345	325	335	333	335	361	369	363	348	324	344	342	331	326	355	309	318	343	333	352	341	360	352	348	306	331	356	333	347	314	357	327	350	297	337	382	333	310	323	340	334	307	323	332	384	329	310	319	366	310	373	336	379	336	348	357	346	366	374	331	326	313	312	361	347	332	320	353	335	329	351	344	343	320	342	340	333	344	322	319	317	323	320	370	336	339	369	349	345	325	337	348	318	337	340	326	338	352	349	325	343	357	308	345	320	352	348	324	331	354	331	337	303	327	341	323	320	356	325	325	328	341	321	342	366	339	365	340	348	344	373	335	347	334	328	354	318	327	319	368	329	344	370	343	314	352	334	364	357	319	321	360	359	307	309	353	336	340	353	346	375	364	324	345	341	350	335	332	359	343	342	304	353	343	310	365	366	344	372	357	315	299	362	334	343	317	343	372	326	344	370	326	345	304	321	347	343	378	357	359	378	367	346	359	318	330	326	341	377	346	338	317	324	363	322	341	369	329	315	321	345	341	351	332	351	314	339	393	355	358	358	362	342	345	318	316	345	320	343	339	347	341	356	373	344	320	344	377	351	317	357	338	353	326	332	338	341	328	360	321	335	351	364	351	354	360	344	327	334	343	334	352	370	324	357	351	347	341	310	356	322	296	327	371	342	329	303	330	349	351	329	326	320	352	330	346	339	322	309	360	328	319	370	363	341	350	315	353	353	314	335	354	342	335	350	320	355	324	331	349	342	348	342	344	346	330	344	323	341	343	327	326	335	319	350	322	347	370	319	359	351	333	339	357	372	335	323	313	320	334	362	329	316	344	371	357	300	337	369	325	331	347	375	303	371	313	341	344	355	391	317	349	357	374	370	376	324	342	360	315	339	307	307	371	345	335	301	358	339	359	340	305	326	350	318	333	325	349	315	317	323	323	364	363	347	324	355	344	352	358	338	360	358	361	372	356	346	342	376	331	336	337	359	380	370	335	336	354	341	333	348	368	345	338	343	334	333	332	360	319	306	313	335	311	336	365	317	347	334	364	375	392	311	347	330	315	331	342	377	349	379	329	343	331	360	308	329	343	312	333	358	340	349	315	329	356	362	325	377	338	347	352	343	358	343	321	337	340	342	328	339	349	359	334	347	361	341	329	335	346	347	333	357	322	339	311	348	347	355	324	322	327	339	366	344	318	369	348	327	339	332	356	355	337	348	342	332	347	326	357	354	324	347	320	375	320	379	350	314	350	318	361	322	362	324	316	325	349	331	345	356	352	351	333	359	368	334	358	313	327	335	335	337	343	370	368	348	338	345	282	354	318	365	338	347	375	323	326	344	360	339	346	338	356	359	360	354	307	354	321	333	337	318	358	339	346	345	332	325	353	348	315	365	381	367	325	342	336	338	315	359	356	318	371	337	328	346	381	347	341	367	333	355	345	353	333	372	333	344	362	300	314	350	354	328	319	358	358	367	333	343
17499	29175	27444	20657	15465	11445	8484	6883	5829	4962	3849	2956	2350	2049	1839	1631	1406	1251	1197	1109	1107	1087	1129	1045	1070	1006	956	965	934	954	1037	1005	1005	947	822	773	792	764	736	727	676	705	732	692	656	684	688	728	679	700	617	645	697	691	675	678	715	730	723	734	664	649	693	683	708	697	682	698	680	666	706	734	672	674	694	721	683	688	692	700	719	666	728	696	696	674	682	673	682	672	674	669	712	681	672	693	728	687	641	656	666	682	705	660	653	724	690	712	742	694	700	708	670	732	665	668	684	701	682	682	669	719	682	672	696	678	675	671	688	696	683	686	684	649	740	686	716	713	666	722	662	691	695	782	669	760	708	705	700	702	724	674	677	697	718	721	623	666	684	671	703	737	718	683	644	668	698	728	641	667	701	695	687	673	707	690	702	713	665	658	649	671	680	726	691	667	673	669	711	707	673	732	719	724	680	691	730	700	724	707	692	681	667	668	713	665	661	697	680	695	640	674	666	702	685	673	668	675	694	715	685	706	687	698	722	749	637	654	705	708	680	702	674	663	683	691	670	687	689	706	656	679	665	676	686	655	716	713	651	695	716	739	647	655	718	715	700	684	682	684	725	682	698	673	722	720	733	693	712	724	725	683	684	705	692	660	732	679	734	683	685	661	713	622	698	690	685	685	659	678	701	722	695	661	657	660	694	656	686	660	638	681	712	713	711	694	723	678	665	703	676	707	676	663	661	681	683	685	728	673	704	638	709	660	702	706	686	659	710	665	691	712	668	709	713	644	706	693	706	682	648	719	661	676	716	710	680	683	643	653	734	689	670	661	662	675	665	648	640	675	668	681	642	685	687	689	683	722	670	676	707	673	671	724	728	668	705	683	665	627	701	707	775	700	715	684	693	689	682	650	745	665	705	685	653	665	716	673	630	666	707	688	688	690	698	707	723	675	701	739	658	749	691	691	658	674	638	690	678	633	699	697	692	662	665	643	746	706	717	689	715	678	708	616	659	692	658	691	667	675	690	715	671	713	677	701	706	686	651	708	747	671	683	644	672	681	677	684	707	661	692	664	647	701	654	660	691	675	638	683	671	673	711	682	719	661	690	687	713	733	676	742	761	665	696	734	720	671	730	648	660	671	685	657	681	699	633	634	728	666	701	717	684	629	708	658	680	664	670	670	702	670	675	715	662	669	666	726	696	729	684	703	656	702	726	675	705	770	724	693	678	668	691	711	705	698	627	673	679	666	715	662	690	693	688	703	713	666	711	678	663	700	722	669	616	696	632	706	661	708	652	702	691	694	682	658	644	695	650	682	712	673	675	721	651	689	698	708	675	660	692	687	695	716	672	666	713	695	645	687	664	713	695	699	698	704	704	708	734	683	664	665	713	683	699	685	707	667	673	701	720	691	733	716	730	682	696	684	692	694	661	677	684	668	634	755	626	716	709	754	680	697	676	699	660	709	691	667	694	646	671	685	695	645	710	634	644	666	707	669	693	749	714	740	678	651	667	684	688	646	664	664	664	664	680	684	698	684	704	664	721	690	708	664	697	659	705	681	714	678	660	672	673	716	667	645	664	736	654	734	766	705	732	673	697	688	720	668	719	677	686	703	684	689	670	702	700	715	725	691	703	694	713	682	696	717	681	605	675	665	692	706	683	622	726	686	702	617	716	684	705	678	723	667	695	685	660	772	714	702	703	716	660	679	709	706	682	692	664	689	674	699	680	663	660	723	681	724	700	634	660	703	646	676	698	696	705	703	689	659	690	672	740	649	641	723	725	730	699	640	699	702	694	675	673	661	705	679	683	696	659	653	665	676	687	668	686	662	670	674	663	656	681	702	661	686	662	719	686	676	735	709	645	621	736	707	654	682	665	680	731	716	723	672	707	697	745	710	694	742	686	672	684	707	740	703	665	715	672	651	702	667	687	697	668	702	693	682	649	714	677	692	721	669	675	693	671	660	726	624	664	659	701	648	682	710	623	718	681	711	686	709	662	759	687	721	681	665	682	687	657	675	730	727	671	685	663	706	690	672	691	677	630	738	671	710	681	639	691	677	719	682	679	673	703	712	696	714	661	695	652	687	723	711	681	688	714	677	696	667	680	713	671	719	630	685	722	667	687	696	650	689	679	738	700	669	700	695	672	693	674	708	709	694	681	680	681	677	669	653	717	700	719	648	686	658	686	703	706	698	661	690	683	702	724	698	688	730	648	710	712	700	663	706	696	721	703	695	674	695	682	640	720	683	704	677	651	724	698	675	721	694	685	650	708	663	677	703	712	670	712	721	626	689	712	650	698	714	728	679	667	766	663	693	670	685	636	717	722	678	672	683	686	689	700	657	663	687	651	675	679	691	721	686	701	729	678	727	694	673	686	690	693	697	724	701	692	723	635	726	700	694	666	685	722	713	648	697	712	712	670	700	699	642	703	693	700	703	661	652	680	695	698	699	649	685	670	673	710	733	691	652	660	652	684	712	699	698	711	707	658	677	663	703	673	746	682	700	674	639	696	662	696	691	657	694	685	706	707	735	627	692	671	697	677	682	666	670	669	661	747	692	733	746	709	682	679	654	716	661	690	683	709	696	699	707	709	691	667	693	684	699	679	668	707	664	655	693	679	634	653	732	696	693	681	661	656	680	703	679	724	657	716	677	701	683	649	669	705	673	729	683	708	639	693	739	673	673	696	678	665	719	715	705	699	655	679	642	699	674	649	722	747	709	652	706	664	755	685	694	708	695	690	696	713	708	709	684	658	691	700	611	625	686	670	689	694	676	682	734	645	674	726	701	692	699	687	672	742	690	677	687	705	673	694	691	702	706	697	660	718	624	725	652	716	700	672	695	668	668	712	691	675	682	656	735	731	673	698	675	686	714	676	688	655	667	723	682	691	682	692	626	685	664	702	698	698	676	680	712	677	671	673	697	640	698	711	668	691	658	654	666	696	718	665	644	669	656	668	698	675	707	727	673	728	644	682	737	688	662	702	726	703	684	674	670	699	662	699	685	718	679	721	702	674	690	687	669	685	661	636	709	740	704	662	683	681	686	693	674	665	663	724	682	716	654	645	748	672	681	638	693	638	707	649	721	660	669	686	710	703	665	687	684	679	668	674	694	735	689	694	690	703	681	657	711	671	747	664	680	724	707	695	703	668	721	667	645	696	705	675	695	657	689	720	719	724	721	696	638	723	679	679	640	657	684	696	670	694	693	670	703	699	673	742	668	688	689	683	662	652	703	645	641	681	679	655	696	680	694	635	722	675	659	678	703	726	677	631	677	681	689	643	694	681	660	635	736	715	708	687	671	711	640	678	672	664	723	704	655	705	660	684	695	673	699	715	679	700	684	695	732	653	691	696	716	677	669	697	732	704	680	713	672	712	712	660	714	701	678	748	657	687	706	681	694	707	718	681	678	671	628	701	700	697	676	734	655	642	684	697	698	727	693	692	716	707	723	721	702	658	698	704	679	697	720	688	725	673	722	704	689	700	720	674	669
24280	21465	28781	24506	21344	14711	6666	3905	2995	2603	2115	1590	1346	1201	1041	1008	850	826	749	759	774	756	760	720	714	681	622	628	625	659	621	662	623	650	585	574	622	516	548	564	571	503	521	557	574	522	530	575	558	511	564	544	534	533	521	510	518	546	588	522	558	560	545	612	544	551	523	562	538	540	512	597	579	551	581	546	540	546	536	534	540	572	520	543	558	521	580	519	512	544	559	530	584	533	500	548	511	533	567	509	507	526	548	550	552	557	531	548	511	534	557	530	513	548	555	534	556	522	529	556	579	551	532	531	514	549	584	558	533	539	539	543	516	547	522	569	511	570	550	523	541	561	553	517	555	571	542	526	527	517	543	536	499	531	506	571	583	547	536	538	523	508	516	518	538	551	542	573	548	553	489	528	524	500	551	504	551	526	532	533	542	545	523	538	565	564	578	518	558	543	503	553	535	503	519	531	548	514	539	558	524	575	521	561	531	544	511	512	517	560	539	569	553	528	543	550	522	507	552	544	502	544	558	564	551	512	526	526	565	498	483	565	552	552	548	568	553	544	539	553	557	517	567	530	541	545	525	523	512	549	552	541	528	575	538	522	551	541	518	513	502	543	500	550	507	520	517	480	514	553	550	539	538	518	504	510	570	541	586	531	499	511	547	506	541	517	510	513	545	551	533	509	526	532	512	547	543	530	574	498	522	484	562	550	531	528	553	556	522	554	549	533	551	507	473	558	535	548	532	524	562	492	503	528	550	534	527	569	526	533	568	543	528	502	562	562	501	501	521	539	519	543	522	539	511	514	540	553	520	557	516	544	535	570	595	523	556	530	542	517	560	529	521	551	531	523	534	489	506	525	543	526	573	532	572	554	554	548	548	511	554	542	520	568	536	547	535	527	553	569	531	563	508	538	470	502	544	560	543	551	551	498	547	547	570	519	519	563	572	541	559	510	512	552	537	503	478	549	544	531	526	513	517	553	532	498	539	539	553	570	523	532	507	530	537	518	476	537	543	578	543	506	534	505	514	508	536	531	539	546	584	550	540	517	568	557	557	547	532	532	546	511	540	511	538	521	531	529	545	527	480	524	555	496	509	492	568	521	526	515	518	536	554	541	543	536	532	512	548	523	507	532	535	558	548	536	529	515	519	510	512	541	546	544	527	540	506	530	570	559	593	514	536	539	561	508	542	567	563	541	512	563	590	523	548	534	574	577	531	549	560	544	537	591	570	536	534	538	531	570	542	527	513	548	545	553	522	529	541	551	534	564	558	548	566	508	517	573	530	574	518	510	535	529	515	536	542	549	582	560	552	531	563	557	524	519	541	507	556	501	552	504	524	538	516	585	486	563	571	508	538	543	552	532	507	554	544	562	562	548	502	567	529	544	576	494	565	511	519	532	553	568	547	545	532	617	486	557	564	573	529	566	509	530	498	544	541	549	550	535	528	492	547	536	516	544	498	495	511	599	550	509	548	542	564	548	512	510	516	537	541	508	523	571	548	540	520	560	537	526	557	561	521	507	565	480	502	517	511	523	529	539	522	488	504	560	544	544	549	554	539	569	533	558	573	596	543	502	548	489	528	555	527	528	578	522	549	535	615	457	547	501	550	559	530	514	566	530	529	533	548	545	519	546	522	553	550	554	544	544	545	513	569	497	536	514	517	582	490	477	526	536	523	514	564	535	511	574	525	483	519	542	495	547	501	506	560	576	526	533	492	561	490	525	571	535	548	534	531	536	556	550	558	540	512	566	507	499	528	513	512	556	525	552	532	555	534	545	505	517	504	498	585	562	478	523	513	543	584	529	549	534	537	523	541	561	550	508	580	540	525	517	514	552	569	545	540	532	525	561	548	544	501	519	503	533	548	527	531	536	504	520	534	536	576	532	560	540	539	524	545	540	573	524	578	538	518	526	516	562	546	529	546	496	525	517	506	552	559	559	559	541	561	542	560	561	544	557	536	499	548	571	542	527	563	535	518	543	563	547	574	537	525	552	525	525	543	555	562	542	508	529	528	580	563	547	551	536	513	507	549	473	492	548	556	564	573	559	559	588	550	545	552	545	547	527	544	534	530	580	580	527	506	531	527	547	538	576	544	534	517	548	531	577	556	547	537	580	534	497	515	548	527	508	560	530	575	580	537	522	541	554	518	541	518	534	542	517	508	563	542	506	581	524	498	524	515	573	553	520	546	541	544	542	539	521	540	544	529	539	522	505	530	545	561	524	527	549	548	570	539	532	527	565	605	537	528	550	550	530	553	539	561	557	539	525	504	571	550	526	523	555	485	491	547	528	529	537	580	554	550	551	553	567	539	562	526	556	570	502	557	548	537	534	498	549	555	518	529	579	566	550	506	567	556	547	534	545	518	515	498	510	542	562	543	506	544	544	488	541	522	518	521	510	592	528	496	555	581	503	571	567	514	525	538	526	587	536	534	573	500	563	542	494	540	545	518	524	535	531	540	502	535	523	551	558	521	547	547	536	530	530	544	551	506	546	492	519	553	543	528	542	568	515	522	548	520	525	565	511	547	544	547	576	523	532	562	551	551	532	518	571	504	569	526	571	512	545	506	553	495	580	547	559	547	529	567	501	522	550	493	554	541	604	545	508	588	543	548	542	501	575	509	543	534	560	567	513	545	511	554	556	518	524	553	561	535	535	516	545	556	540	519	502	570	574	522	565	556	494	562	537	543	520	532	521	507	535	539	530	535	520	551	542	540	537	521	546	511	523	542	534	525	503	547	581	472	558	590	536	536	535	521	533	522	540	553	541	519	524	561	544	505	537	559	510	550	536	516	490	593	529	558	544	564	550	561	516	538	504	508	538	547	477	496	547	546	546	523	513	558	514	514	546	574	525	508	531	547	518	552	543	560	510	543	555	528	574	550	533	566	563	522	484	550	516	556	546	514	518	540	545	540	548	527	578	517	546	533	509	510	562	558	507	549	544	495	548	502	554	512	549	569	541	532	555	571	547	543	509	536	473	532	520	521	491	522	562	530	500	547	503	509	551	516	518	557	497	556	505	510	541	540	553	522	515	553	549	536	506	538	523	533	532	555	527	547	524	512	575	522	523	516	557	524	541	534	538	522	531	562	524	533	527	520	496	508	534	571	489	557	506	522	559	533	532	523	522	510	537	547	546	529	537	525	512	556	499	499	508	518	517	541	503	528	533	532	549	528	537	502	529	548	516	522	530	539	547	540	561	577	565	524	500	540	525	584	552	566	506	533	523	540	536	547	479	540	533	547	509	560	527	552	513	512	549	570	566	528	546	574	586	533	545	523	536	537	548	516	515	521	533	555	534	536	523	550	567	535	557	556	516	555	566	565	513	550	480	573	537	539	539	536	538	497	544	517	519	583	574	503	539	549	577	479	547	528	550	556	517	540	546	554	542	546	530	488	525	564	529	508	530	527	505	547	557	530	523	578	529	515	564	571	544	568	516	536	530	505	529	551	533	556	542	498	510	488	591	546	540	562	568	532	519	547	529
20321	33825	32455	26469	21486	16109	12431	10478	9108	7635	6176	4879	3861	3275	2863	2531	2206	1977	1956	1890	1806	1786	1757	1751	1626	1476	1477	1435	1333	1423	1444	1455	1428	1325	1251	1126	1156	1121	1067	1119	1072	1058	1028	1032	1041	1027	1012	970	1103	1008	1010	1027	1011	1029	1001	1024	1029	1016	985	984	1014	1052	1045	973	997	1019	1016	1035	974	1013	1012	1066	1051	1028	1030	987	978	1000	963	976	969	993	1004	1018	1071	1000	1040	970	1008	1002	986	983	1041	957	982	978	1000	1002	1019	1023	1009	1033	964	1039	978	1019	1000	1050	1045	996	1053	993	990	1027	973	978	1016	941	1035	1071	1005	1004	997	1057	957	1031	1022	969	998	994	993	967	973	961	1069	944	993	1006	1006	1025	1058	1011	1040	1017	1027	995	991	994	974	994	1002	1024	983	949	981	980	1031	1031	1019	1016	1024	1057	992	999	952	1004	1045	976	968	1015	939	1013	1019	997	1013	957	1039	998	976	1061	999	979	954	1017	1042	983	1015	973	1007	982	1014	978	994	1017	1036	962	995	1022	960	992	1008	974	1040	1003	987	990	992	994	1038	1053	1064	956	947	1014	967	1042	1022	977	986	1005	987	991	1030	1028	1024	1052	1053	1047	979	961	1025	941	963	954	1046	966	1028	1009	995	1066	1032	1024	995	1025	1036	956	921	1027	939	965	1004	987	989	973	1016	1007	1021	1014	987	975	1011	1035	1034	1007	995	1030	1011	1009	976	974	1031	1033	965	996	990	976	997	965	1012	971	1043	979	994	1043	951	1016	992	973	1011	998	967	985	948	987	969	990	950	1000	1004	995	1021	989	974	995	1027	1015	1036	990	962	1008	997	999	1007	1029	1018	1039	971	986	967	1013	1002	1018	1013	1012	973	1050	956	1048	976	988	1040	993	1039	1023	1075	953	933	1053	1011	945	1021	983	970	1002	978	968	986	936	953	993	1027	1050	991	1032	980	1017	965	1042	1042	1016	1006	997	1024	972	962	1045	973	978	1045	950	966	995	949	1019	1000	960	1038	1002	1015	952	1040	995	1002	1025	1000	998	997	943	977	986	998	1054	988	931	1027	968	1003	947	954	1032	1018	980	989	1001	982	1030	1002	987	1022	996	1032	1040	1013	1058	968	983	984	1007	1036	979	1014	1032	977	1035	1036	1069	990	972	1004	985	927	1053	1032	1046	1017	1019	989	1029	1023	1030	1041	953	1014	984	990	996	995	954	1023	1015	1010	967	1068	971	1047	1028	982	1003	1016	995	975	1029	945	992	1006	1009	1009	987	993	963	987	1013	1012	1004	1047	994	1045	1004	965	1048	1075	1022	976	959	960	965	984	995	963	960	1001	1018	1016	1011	1011	996	1010	1020	1028	1010	1010	1036	964	1021	992	954	998	979	987	991	973	1028	1000	1003	992	952	989	979	1014	974	1023	956	1042	1025	989	981	947	928	1008	1003	980	956	1016	949	986	1067	956	938	1045	1010	965	1056	992	1070	995	1064	993	1040	1028	984	943	972	1005	915	1012	1035	1026	1007	1033	1056	986	1019	996	939	1007	1011	996	972	993	1025	976	1000	992	1064	1037	1031	976	977	1022	1006	1025	1027	997	990	1013	984	972	1069	1028	950	1044	1004	910	1020	1027	1009	989	937	1035	1043	1004	957	1055	989	1032	1044	989	972	962	916	988	996	1009	990	1005	1004	981	1043	993	1052	1008	1001	1031	976	1064	1018	1020	964	941	1001	1022	1007	1040	988	1074	931	970	993	951	990	1003	1039	947	1037	958	1010	1012	1039	983	1010	998	1020	1040	994	1053	988	1001	955	1016	999	1039	942	1009	1031	947	1025	985	973	1001	1040	1020	997	990	1008	1041	1034	973	1000	966	993	1014	1010	1008	1024	1062	1021	972	962	1047	959	984	967	1003	1001	981	967	1032	1013	993	925	1015	1037	989	990	1008	1015	1011	1011	1005	1067	1002	988	1069	1034	1019	1022	996	1042	1030	948	966	962	1001	1052	974	996	967	944	1022	999	1022	1018	976	1005	962	1065	981	986	1090	949	999	995	936	998	1007	1023	978	995	1007	1007	967	1012	938	1047	1008	1033	1033	962	1003	936	1050	1006	1030	978	1014	1007	1009	1009	1034	1037	1006	1084	961	1024	1064	1027	1004	1009	1073	978	1029	1008	964	997	1063	955	1063	988	1069	955	1031	1028	977	957	975	943	1010	1012	992	1052	1017	1012	1050	1035	1028	994	1015	1023	1006	1012	1011	1010	1008	1024	1050	967	992	1001	976	991	1008	1002	955	984	1024	1014	995	992	1020	976	991	1046	1018	1023	972	964	1007	962	998	949	993	977	1030	1052	964	1015	1045	1046	986	1024	1022	1082	963	1027	975	1028	1010	997	1003	969	980	1024	996	1069	1046	1025	1062	1015	961	1019	1045	998	977	1004	956	1006	1040	1034	1041	1001	985	977	998	1001	996	1048	979	985	995	1033	1036	947	972	1014	1008	1011	996	989	1044	1020	1021	1041	1017	1025	1070	1023	982	993	984	983	1003	1023	980	1033	1044	1054	1040	974	1011	1007	994	1022	1066	952	957	1011	1041	1022	995	1003	951	1015	1017	1041	996	960	986	962	1005	958	1004	962	983	1076	1011	1011	1032	940	1014	1026	1051	972	1054	947	1076	995	976	1044	1014	1033	1007	1037	968	1057	977	967	984	998	998	992	1006	1026	982	979	981	990	1040	959	984	1001	1027	973	1027	1005	1031	1018	1002	1019	1028	1038	985	1026	965	1049	1018	1031	965	1018	963	994	1041	966	984	969	997	991	1031	1006	956	1002	972	971	1050	989	1068	968	1028	1026	968	1011	979	974	998	1005	1053	1014	1049	1021	1046	996	1058	965	982	1024	987	1008	995	1025	1052	944	1011	996	1012	1034	998	1047	954	979	991	1016	1047	1014	983	994	978	971	1026	1007	987	1003	970	1002	989	946	995	937	1036	1012	980	1006	1060	979	968	1053	1009	944	1041	977	960	1003	1040	1004	989	996	958	997	991	1066	1023	1040	972	956	985	990	1022	988	944	993	980	1011	1016	963	1004	1050	1032	990	1017	1001	1001	975	978	978	1020	996	1006	989	995	982	941	1009	973	1046	1027	1035	1030	958	1030	963	1028	1000	1018	976	1042	987	1039	947	968	1034	1012	993	950	1011	1006	984	1007	988	1002	1038	957	1027	1001	1044	1012	1002	1009	998	964	961	993	1009	987	983	1024	1052	986	1032	1021	990	1019	965	995	1045	997	1051	1024	990	989	986	1011	1033	988	964	986	938	1017	996	1021	1054	956	1022	1028	1022	1046	1048	1016	1000	985	1018	1005	1014	1001	993	1008	987	975	1020	1008	999	991	951	1023	1042	1004	1001	976	1014	1054	1071	917	979	937	986	1030	995	998	1010	1023	1051	1029	1000	993	1015	1021	963	1007	1002	1024	986	981	1000	1038	979	1049	1046	1010	1023	945	1009	1014	1018	1061	1034	984	971	1019	1069	1019	1011	1032	1013	1002	954	1077	1049	1002	982	1041	1002	1003	980	1035	1067	1047	1006	1053	1005	1024	1009	980	1019	994	973	987	960	999	983	1051	1019	970	1089	985	934	1009	993	984	954	1007	983	1007	983	976	1038	968	980	956	1051	962	975	969	984	1045	966	1004	987	1025	1076	994	977	1010	1009	1064	971	999	994	958	1026	940	980	981	1066	1021	968	1025	1010	984	1046	980	991	986	965	961	1021	979	1007	997	1012	986	1004	999	970	973	910	1044	1020	1038	932	1049	929	1055	1025	1024	960	999	962	995	1068	969	1015	980	1032	1005	999	990	978	976	1030	1002	1012	1060	1016	1072	963	1004	994	1039	996	1027	986	1022	969	1008	948	989	1061	1051	1047	1038	1028	996	980	1034	1016	991	989	1047	931	1012	971	1023	942	992	997	967	987	988	1000	1009	1045	994	990	949	1002	951	1040	986	1046	1010	958	1026	994	988	971	961	1007	1012	1040	1020	991	1023	1053	1016	1019	998	998	1009	1054	1006	952	1006	997	1031	992	992	945	1032	962	1039	960	1057	1079	970	1033	988	1007	1028	1015	1040	1027	1015	1037	999	1015	978	1016	1052	1034	976	1008	1014	1025	930	1022	1054	990	992	984	976	994	1065	1023	1075	976	1010	990	991	1018	1007	1005	1050	997	990	1009	988	989	978	987	1032	1051	972	1007	1043	1048	969	974	973	974	967	1013	1016	1008	1076	971	992	1007	1027	961	940	1055	1027	1039	958	1009	985	1017	1014	1013
27607	18132	9411	4632	2362	1414	1128	934	844	738	695	607	578	536	516	502	526	508	507	510	512	507	477	471	491	419	474	498	476	452	481	515	508	497	469	498	454	449	478	468	444	452	423	487	487	467	482	488	423	449	425	439	487	455	452	479	407	471	481	493	471	485	464	485	467	448	429	450	460	433	471	506	444	441	458	461	449	463	456	436	466	438	417	434	457	466	448	480	434	467	491	443	402	443	437	440	444	420	436	423	399	483	445	465	455	437	486	450	479	464	491	435	432	437	432	484	459	432	449	472	489	444	456	477	410	461	486	441	431	487	476	455	447	481	463	457	455	465	488	441	482	466	459	462	405	510	478	476	423	428	447	431	454	422	454	423	483	428	478	442	455	456	433	448	432	458	437	484	475	477	445	426	436	429	435	475	420	430	457	445	437	493	465	474	436	462	427	484	478	486	456	453	432	430	435	464	450	468	454	441	446	430	442	464	461	487	459	439	449	453	447	448	480	437	409	442	475	498	463	469	465	440	459	440	429	445	463	457	433	478	440	445	458	443	458	442	469	486	462	472	454	485	469	454	465	443	466	462	488	439	447	445	473	464	435	474	475	509	480	463	463	469	460	450	468	448	509	443	489	477	460	457	469	451	489	420	411	459	490	471	474	432	458	457	476	466	435	423	437	449	436	437	413	420	433	442	468	447	454	427	473	431	447	450	462	486	450	477	464	419	511	425	491	430	445	457	460	460	436	458	447	438	449	480	415	454	440	491	457	469	441	468	465	498	473	440	480	437	501	421	437	447	448	447	416	441	470	437	437	426	466	462	413	447	442	480	460	453	466	416	436	471	439	443	483	450	490	449	455	438	453	483	470	420	459	444	443	501	416	438	479	435	447	491	449	430	440	434	478	489	470	420	411	440	477	463	481	455	451	480	431	462	451	467	463	441	495	458	460	446	430	475	445	432	437	456	479	456	456	459	450	448	462	462	460	476	459	471	435	464	472	454	456	418	424	443	412	422	451	457	420	475	488	468	460	489	439	469	465	429	456	454	443	445	497	447	429	492	438	425	465	456	449	461	419	451	463	446	450	481	469	448	469	495	469	460	494	440	452	465	459	411	438	436	425	470	452	415	392	442	422	452	464	474	450	443	489	478	457	465	434	479	459	487	444	437	440	468	460	458	435	400	449	421	473	437	450	460	453	440	434	473	454	435	466	414	445	422	441	464	434	456	454	487	436	479	461	484	449	431	443	430	425	463	471	462	443	466	458	450	459	442	441	484	469	468	440	456	463	461	457	477	452	426	392	481	506	452	457	459	472	440	426	442	447	452	430	422	466	475	450	462	455	449	446	408	471	444	453	456	449	426	453	501	448	496	437	453	473	475	447	441	452	479	497	437	429	466	469	436	426	440	504	432	476	465	471	440	447	417	436	464	436	476	444	482	477	422	435	471	477	426	465	449	471	422	484	439	459	456	465	444	460	422	504	477	447	483	458	454	460	442	460	447	450	468	439	469	442	484	464	437	460	455	442	456	461	474	467	425	479	429	464	457	476	479	468	460	473	458	461	469	444	462	448	452	475	418	433	452	428	459	417	468	457	414	467	471	426	441	439	444	445	478	428	480	444	441	480	444	438	434	454	463	434	480	456	454	459	452	450	488	487	429	460	477	423	452	436	469	455	456	503	495	468	447	454	467	477	449	453	424	435	489	430	496	426	395	426	474	441	486	439	423	432	464	442	480	471	449	464	481	517	475	465	499	439	440	463	468	431	462	453	431	473	441	455	456	451	461	461	498	440	476	471	457	474	440	433	460	456	474	468	452	419	438	469	421	437	419	486	474	442	455	453	444	495	456	453	413	465	456	439	448	437	497	479	457	469	478	457	443	442	434	496	468	500	459	481	491	439	484	468	440	435	423	471	446	442	435	466	460	443	407	452	456	467	454	468	432	462	455	450	468	460	477	478	469	497	459	435	437	481	452	469	426	448	420	449	439	439	470	436	462	454	486	434	418	484	432	421	409	464	433	439	480	462	507	432	437	430	468	440	487	419	444	459	488	468	439	448	490	419	445	445	449	462	458	432	449	439	475	444	448	399	485	453	461	401	443	482	420	481	441	509	408	433	446	464	466	440	455	436	486	451	447	464	473	451	482	459	469	457	439	489	421	457	470	461	442	469	472	460	457	462	464	424	479	437	434	436	459	453	434	475	445	457	432	478	436	441	452	480	459	481	426	465	444	449	448	455	475	472	461	444	465	451	461	474	452	446	434	462	474	445	451	464	413	438	474	452	471	443	448	449	443	434	465	422	435	466	503	474	442	437	428	445	477	442	444	463	471	504	427	435	484	481	484	484	441	453	436	462	452	443	422	502	449	473	451	465	446	445	476	417	476	469	472	466	411	425	480	476	434	487	453	450	459	430	440	489	416	414	439	507	448	451	413	428	429	410	473	436	459	454	442	450	442	455	452	429	426	494	452	487	473	456	455	447	412	446	489	458	452	508	455	454	446	483	467	461	442	433	425	486	458	473	436	420	437	427	434	480	452	481	471	459	484	442	426	460	463	437	459	423	455	486	447	456	449	479	434	453	461	469	435	454	469	418	422	421	468	463	439	475	436	442	469	489	462	473	478	446	474	443	452	468	438	426	449	448	448	445	440	486	459	483	449	443	451	452	434	458	447	458	480	475	449	497	468	475	456	420	427	422	430	450	489	459	471	479	429	454	470	446	467	449	454	496	453	471	456	438	473	444	452	497	464	482	484	420	466	498	469	481	464	443	490	491	466	411	472	427	470	466	463	486	436	460	432	459	450	491	448	459	445	427	446	433	458	480	465	457	443	440	440	467	453	441	487	478	460	444	440	466	448	488	492	468	421	459	454	474	462	465	474	443	457	421	454	437	438	478	429	493	447	435	472	446	459	458	441	434	490	443	469	455	455	441	479	435	430	483	442	450	442	458	452	420	452	423	449	453	457	448	438	447	412	495	446	438	472	455	394	452	469	461	448	459	456	449	452	471	454	425	446	433	466	417	436	470	449	450	474	449	450	438	471	455	442	428	482	461	470	466	455	457	451	434	468	455	430	462	435	407	438	452	485	506	456	453	435	397	487	436	453	468	429	425	438	458	469	433	460	434	448	481	464	454	447	488	475	454	434	485	461	458	471	489	468	480	485	447	446	442	493	440	445	469	494	454	435	495	474	454	475	470	446	488	449	458	439	441	435	470	469	450	423	504	429	392	458	440	434	459	455	532	443	465	474	445	425	446	466	428	485	445	471	446	415	467	417	412	475	455	425	443	439	481	448	434	465	490	426	459	470	435	480	441	448	443	471	453	438	455	418	435	427	477	421	445	444	436	469	412	472	453	443	480	444	459	478	470	465	474	471	464	458	440	436	430	414	485	472	451	449	496	463	444	418	499	437	449	457	461	464	494	433	453	422	487	433	417	458	480	486	416	502	454	452	420	472	455	437	483	456	460	484	490	438	434	426	465	457	445	481
13749	18098	16370	9980	6757	4501	3403	2993	2476	2241	1921	1566	1345	1229	1139	1151	1088	1054	1050	1084	1010	989	1039	988	992	913	962	972	911	949	984	933	915	1027	900	920	907	876	919	913	901	933	901	929	897	943	913	881	880	923	953	928	924	891	890	916	912	909	894	893	870	835	913	956	947	911	898	951	910	910	901	922	837	894	916	913	865	885	941	904	922	881	881	892	903	925	887	880	880	943	874	906	892	914	920	894	903	946	947	942	949	930	876	853	882	930	871	939	950	920	887	853	863	902	861	924	888	893	983	958	921	898	887	881	923	852	946	902	936	925	839	836	930	863	916	876	909	937	861	820	865	886	882	854	927	923	861	912	908	951	911	911	888	931	883	909	879	933	910	867	880	920	925	938	907	909	885	904	918	903	913	891	856	841	901	932	900	826	920	921	927	899	901	867	879	857	872	936	887	875	926	923	860	862	921	873	895	957	881	867	921	851	902	923	930	933	934	921	930	872	918	885	905	923	950	872	898	885	945	848	939	905	893	862	904	935	912	889	887	887	859	908	905	884	952	871	873	856	869	904	923	828	874	946	895	932	846	887	864	889	883	879	888	884	898	898	884	932	912	839	918	946	854	878	893	873	849	920	976	900	843	883	927	878	912	906	907	850	861	909	838	936	926	893	880	859	886	892	878	925	895	874	942	909	895	870	879	879	862	886	936	957	842	911	853	910	882	957	868	871	921	903	908	885	874	908	933	912	888	941	860	920	894	874	884	935	902	866	915	946	916	903	865	862	939	894	906	879	882	870	888	879	895	846	891	928	918	983	876	915	913	937	914	917	916	870	947	820	908	929	887	916	908	891	914	909	876	881	906	865	911	949	840	882	919	937	893	868	932	884	876	935	898	859	904	895	902	900	940	901	877	903	917	919	889	884	875	879	886	915	872	915	912	883	877	922	869	848	916	943	872	930	926	923	907	929	874	831	907	873	869	904	878	947	816	858	866	847	897	894	924	826	898	937	904	890	895	856	934	876	972	895	878	917	915	904	928	918	827	862	854	913	863	895	854	915	889	861	877	916	817	935	875	874	925	906	937	899	902	941	835	916	846	864	901	872	908	886	882	984	881	902	917	941	850	941	959	908	881	888	857	916	884	886	871	911	930	909	978	867	909	931	894	928	884	904	924	849	941	925	867	894	880	885	917	860	912	924	910	853	939	904	906	906	955	851	851	897	943	906	880	872	912	915	870	891	892	919	875	925	926	947	907	881	882	884	866	922	869	853	924	936	878	859	899	921	905	890	914	896	941	904	880	949	853	889	919	927	891	921	883	886	967	891	910	905	949	942	883	887	895	887	851	886	877	883	851	922	890	869	913	936	895	894	925	842	908	892	922	912	922	901	885	934	934	866	892	865	960	920	853	879	960	892	880	876	876	933	903	889	958	938	886	894	886	872	896	879	868	909	832	889	910	901	933	845	881	885	818	867	911	878	882	854	896	881	912	896	874	893	896	883	918	886	909	883	905	880	899	884	891	893	914	909	900	865	896	917	888	912	853	897	946	852	914	910	893	950	914	900	902	897	858	905	860	899	982	911	853	897	887	898	874	929	955	881	876	916	887	868	900	940	902	875	892	931	887	908	995	905	932	823	949	901	876	900	875	891	894	908	874	916	869	866	884	878	886	906	937	860	889	868	932	878	868	902	897	859	913	923	918	856	951	870	906	847	859	839	955	907	908	914	870	894	895	846	840	941	921	884	914	846	880	876	874	899	852	942	908	893	921	863	869	865	883	830	867	872	885	825	867	916	917	840	888	931	898	922	838	906	893	877	935	891	934	909	903	921	970	864	896	894	903	954	909	856	925	892	882	873	901	903	856	838	901	861	924	885	881	900	879	890	873	890	847	939	877	892	872	919	907	891	915	923	882	901	903	912	897	843	929	931	916	875	822	889	913	878	934	910	862	867	932	882	896	867	885	904	890	868	923	882	929	953	908	904	876	940	903	890	947	905	892	893	936	930	901	897	865	886	877	849	843	878	863	901	879	877	912	904	902	897	880	869	895	938	931	896	912	914	915	958	918	876	909	881	888	901	942	875	928	910	865	877	916	925	890	904	925	926	850	909	873	871	876	906	857	885	864	938	913	858	883	910	956	874	822	846	874	882	921	926	899	901	912	907	922	934	894	937	854	887	889	834	902	926	897	897	856	943	863	904	889	885	897	905	874	873	887	868	940	909	930	875	878	907	953	860	919	929	936	937	850	913	886	908	920	905	881	939	906	893	900	943	888	864	880	927	901	840	866	960	865	879	826	826	909	913	852	856	894	867	898	903	941	881	930	865	902	905	932	844	921	850	881	919	897	882	882	854	863	873	914	905	948	893	908	877	936	879	879	869	890	1016	891	894	900	954	874	885	952	939	926	939	903	870	950	823	875	868	872	852	909	863	877	892	924	871	868	891	926	961	933	951	907	964	920	894	910	867	928	841	905	876	809	919	899	907	865	919	900	876	928	898	920	906	894	943	932	870	881	873	932	898	924	897	877	895	919	907	866	921	885	885	872	884	929	842	863	893	857	876	900	922	898	889	894	924	867	900	930	906	905	868	858	888	948	876	907	938	891	905	923	874	935	880	924	897	895	928	915	923	891	897	919	866	889	848	893	902	921	895	902	906	892	918	909	865	893	894	920	892	929	886	859	897	862	879	882	839	837	927	894	899	880	882	859	900	895	837	861	829	876	868	924	890	906	901	937	865	926	911	914	923	867	921	937	922	925	887	872	921	863	976	893	867	903	874	928	912	837	903	908	914	874	931	881	827	902	859	910	910	932	888	855	828	895	891	861	882	884	904	923	881	894	890	886	918	920	916	899	887	924	914	901	924	890	867	897	920	913	864	862	888	870	929	891	947	929	900	896	867	877	913	907	885	822	838	868	923	879	891	926	890	896	945	875	899	958	914	875	960	854	905	885	922	913	904	889	896	914	887	864	970	884	955	899	882	946	887	939	895	872	904	944	897	901	913	865	843	915	904	900	888	886	889	917	884	925	882	891	928	865	945	913	939	915	920	959	895	838	857	872	900	941	876	873	896	903	897	875	892	892	855	929	884	890	934	891	859	881	877	889	889	905	874	873	832	925	918	911	863	899	962	954	836	923	887	881	921	949	916	902	910	907	889	887	873	892	879	920	882	846	868	931	871	875	844	870	887	864	856	864	891	900	947	907	872	861	918	884	931	897	913	880	886	882	940	941	910	867	932	871	884	922	870	906	933	846	895	910	906	869	887	888	874	888	899	930	906	838	830	918	969	846	861	883	906	903	911	915	915	904	897	859	837	884	867	904	904	882	921	885	840	943	890	938	827	881	911	951	904	873	898	878	880	941	899	937	888	862	942	899	914	850	920	945	903	881	874	878	923	859	920	902	860	914	941	900	923	881	906	888	934	856	867	901	911	911	892	927	837	924	865	909	940	877	886	926	885	927	948	884	875	897	968	898	878	902	926	912	830	926	892	911	998
25152	21469	27853	25244	14800	5669	3205	2084	1589	1347	1131	960	728	674	590	497	506	429	472	441	423	432	440	411	367	386	380	410	338	374	370	332	375	318	336	336	336	318	362	319	302	321	317	335	329	287	331	308	328	343	317	324	309	324	300	307	347	313	334	347	311	320	336	316	323	317	290	341	318	299	325	308	326	309	315	329	301	302	358	327	326	314	315	311	312	274	318	295	312	337	343	324	314	316	330	345	302	317	350	292	321	317	299	282	301	307	335	300	318	303	332	311	296	304	320	303	317	334	319	310	337	325	300	323	323	330	298	310	322	316	318	296	310	308	284	302	330	328	313	322	301	358	325	346	285	296	324	295	290	312	309	291	335	331	322	331	328	276	323	292	307	325	316	306	312	309	284	323	316	301	291	313	290	293	311	336	311	312	315	293	296	311	338	335	308	299	323	323	297	302	288	308	306	353	325	302	319	311	350	345	330	318	280	314	317	310	340	330	296	314	296	295	335	305	317	293	324	292	337	326	337	299	316	295	296	337	298	322	340	321	341	295	301	322	311	301	314	292	328	308	310	322	314	341	293	298	295	332	314	311	344	289	276	305	298	344	316	311	331	311	315	328	329	339	311	320	293	314	305	328	293	304	306	315	299	281	337	319	328	306	326	309	331	292	333	337	300	316	307	332	318	319	330	308	345	383	319	324	303	313	301	342	320	316	340	335	308	319	304	296	329	316	317	312	317	341	321	340	293	318	318	352	336	291	305	295	293	297	289	302	299	279	291	288	306	316	336	318	302	315	309	289	314	296	262	297	290	320	305	323	256	293	328	335	316	302	314	334	343	290	306	334	293	324	284	287	305	294	306	317	353	313	304	337	288	319	290	328	303	330	305	320	330	332	293	327	336	314	302	305	282	275	293	286	349	340	301	330	320	313	317	365	292	309	336	327	291	319	334	314	310	355	347	322	324	312	353	300	319	283	318	317	366	340	313	336	313	302	331	276	294	339	323	314	301	300	315	305	328	295	332	308	311	327	356	340	324	331	307	287	307	302	319	299	298	313	334	296	352	320	306	313	302	298	303	299	301	299	318	305	354	341	315	319	324	316	326	313	330	286	330	279	308	325	333	282	280	304	327	322	314	334	301	297	293	292	336	318	358	296	337	261	315	299	316	323	317	321	284	303	329	310	360	283	320	312	336	324	337	315	320	343	296	322	346	288	315	309	292	304	296	331	283	299	290	357	295	311	300	309	310	326	322	300	304	336	318	312	293	308	314	314	347	319	319	309	303	338	326	325	320	284	284	320	293	309	321	301	322	329	289	320	310	341	349	306	325	306	303	317	344	325	334	321	334	357	339	359	307	320	296	325	326	338	334	304	297	322	314	330	304	306	317	322	353	352	302	334	319	321	356	293	310	305	307	330	293	304	336	328	324	317	304	305	330	326	303	351	330	306	297	326	320	285	297	296	339	298	319	309	298	333	350	361	335	296	312	323	325	316	295	354	296	309	330	342	317	331	289	305	296	333	326	309	324	322	304	311	297	338	336	315	335	313	311	306	331	326	342	321	298	314	272	316	294	333	307	305	339	330	321	296	305	291	316	321	292	330	291	316	317	286	286	325	294	299	318	322	346	302	322	303	297	304	291	289	317	295	305	321	318	317	344	288	343	311	349	331	310	298	343	320	332	306	302	308	295	302	327	296	318	304	307	317	352	335	285	306	363	304	263	278	293	311	314	346	298	328	280	343	324	305	345	331	314	315	337	311	298	320	332	311	326	321	328	294	361	312	284	314	330	320	306	307	304	326	318	346	298	292	325	325	273	300	296	328	323	322	326	295	323	311	311	318	303	297	345	320	319	355	314	317	322	336	289	335	316	313	340	309	300	333	317	328	333	313	319	295	324	324	295	315	295	322	303	332	330	308	286	310	331	284	333	301	326	282	327	325	305	339	295	320	345	295	313	287	303	294	318	315	297	319	311	286	320	309	325	326	292	322	343	299	309	320	321	303	303	305	332	347	312	310	300	312	299	307	295	288	315	291	320	325	348	284	339	320	312	325	318	331	302	316	293	320	315	341	334	349	307	313	330	316	295	316	321	306	338	346	314	287	306	285	338	307	349	332	323	313	307	306	298	294	301	273	327	318	326	305	346	295	316	297	305	317	325	300	322	309	338	278	325	283	335	342	330	303	337	320	342	310	341	325	367	288	281	327	293	316	324	294	303	325	341	307	342	321	356	332	297	282	309	338	308	313	303	304	331	321	320	320	330	343	311	308	326	313	331	324	311	296	326	311	282	288	335	312	315	326	311	304	335	312	318	335	316	301	289	339	353	308	305	326	299	325	326	332	319	337	315	306	332	351	303	280	289	316	318	280	296	284	347	315	309	341	303	344	304	302	310	323	281	314	346	325	338	279	306	330	313	308	325	319	326	281	298	315	315	328	337	331	309	317	288	282	303	347	325	306	309	323	337	308	302	322	310	300	317	315	333	327	312	325	320	327	300	323	327	323	306	313	325	317	304	314	308	346	318	311	299	307	316	323	311	331	321	291	325	308	344	315	330	296	298	306	323	307	301	349	318	296	295	304	323	337	313	296	321	325	307	327	324	295	320	307	330	309	308	314	333	318	335	315	313	322	319	323	320	328	335	329	316	302	335	303	298	313	283	315	308	325	308	354	302	289	342	310	318	305	319	326	299	287	302	318	307	293	312	319	324	322	312	314	316	324	291	305	332	299	297	329	362	339	327	315	316	321	317	337	308	282	339	303	293	300	294	298	295	304	315	317	324	335	327	308	322	332	300	314	308	336	347	324	304	313	320	309	309	314	299	323	344	338	290	365	323	289	319	302	301	306	317	304	334	327	286	303	336	311	319	290	302	295	321	340	276	310	331	336	357	289	345	326	313	319	349	300	328	311	328	337	341	324	341	292	322	318	301	301	319	322	306	326	307	327	293	308	314	336	300	303	322	291	324	299	308	341	325	300	329	323	322	313	305	319	303	305	296	317	320	305	300	313	302	285	302	325	314	308	319	326	295	309	332	310	330	307	310	335	314	315	344	314	344	313	299	328	326	314	329	304	328	296	304	323	332	315	313	320	294	289	328	312	318	309	319	313	326	298	325	307	310	342	301	284	334	353	321	316	325	327	313	320	298	296	303	295	323	327	309	301	334	309	309	306	300	319	321	347	350	276	309	317	301	289	321	323	318	325	315	304	316	335	313	332	331	314	300	319	297	330	338	320	307	305	310	310	333	331	303	292	319	324	326	334	302	322	327	342	291	309	328	300	334	313	307	317	289	335	310	318	281	313	311	319	326	309	310	353	325	293	299	320	293	322	332	341	327	310	317	306	310	327	316	298	346	279	312	347	304	310	328	325	323	319	303	294	317	310	322	312	316	334	309	334	327	296	324	291	319	316	294	309	344	299	308	303	318	323	333	319	315	303	318	292	318	341	330	330	303	335	348	306	311	280	303	333	356	322	308	346	342	316	321	320	331	290
17035	28966	27276	20362	15021	10919	8230	6410	5405	4691	3819	2942	2339	1988	1708	1543	1413	1260	1193	1173	1137	1125	1064	1065	917	903	802	899	808	802	858	811	786	782	720	700	694	685	677	656	620	658	633	626	672	666	666	653	687	625	647	649	631	612	654	681	635	633	650	703	660	677	615	685	659	612	636	632	641	652	642	660	636	669	648	636	659	615	639	657	636	644	677	641	611	657	629	599	626	667	637	627	607	629	647	699	620	670	626	616	643	611	654	606	640	551	710	643	665	605	627	671	694	616	659	628	632	637	643	627	624	678	618	700	638	629	656	688	622	660	656	617	637	660	636	671	660	641	697	648	646	670	630	598	656	643	643	643	652	649	625	629	663	643	606	664	603	646	633	612	582	594	669	625	654	633	685	659	631	665	619	630	654	648	628	633	606	646	583	575	586	640	619	622	614	652	633	586	642	623	641	635	666	640	707	644	598	636	699	649	623	665	700	648	658	643	637	641	628	654	633	626	677	630	643	667	648	638	607	609	654	674	659	668	633	619	661	602	675	641	626	596	623	635	607	656	656	703	628	653	623	668	682	658	635	642	657	661	666	652	666	662	655	656	611	602	669	659	610	646	582	589	650	602	623	617	649	625	663	657	657	612	664	605	639	665	658	599	642	640	599	627	640	615	670	659	631	650	685	652	616	631	623	615	611	677	615	625	632	614	678	607	602	613	659	628	649	601	623	575	644	651	616	610	664	608	626	612	595	642	643	657	704	647	651	594	654	615	597	637	623	639	629	637	666	676	676	609	649	629	649	603	657	607	623	657	629	640	677	623	640	640	650	651	636	660	647	659	602	635	662	589	621	626	642	613	639	619	640	640	623	625	644	615	652	671	608	643	649	653	589	650	595	619	612	633	599	616	645	637	667	617	617	677	620	657	613	603	687	639	625	674	632	664	627	667	640	598	612	659	635	606	645	691	613	604	589	688	629	639	642	651	598	701	676	644	629	612	676	664	632	661	617	566	682	657	583	660	690	647	662	646	634	628	601	618	652	628	669	621	640	671	641	631	649	616	681	637	608	602	615	627	636	586	671	616	625	633	657	626	644	606	661	678	666	656	666	626	598	648	650	623	641	625	640	653	617	662	643	646	666	621	654	653	673	600	651	630	647	605	589	643	622	624	607	659	631	656	665	648	651	657	611	667	663	653	651	661	634	656	641	629	614	641	617	665	647	669	616	692	663	642	652	656	678	629	642	667	638	653	639	664	635	643	666	602	592	650	676	587	595	681	625	622	652	648	646	620	668	646	630	639	644	612	622	615	636	655	623	645	610	658	626	647	644	648	576	635	640	645	646	634	634	644	690	683	667	626	683	639	592	664	630	603	648	644	684	644	648	668	619	626	664	661	655	657	620	659	653	682	659	644	633	666	661	656	598	625	628	633	640	672	658	624	669	632	673	646	614	629	593	590	600	641	634	624	671	600	631	600	601	665	647	617	694	628	594	595	598	690	666	588	628	637	665	644	644	674	613	641	591	633	637	633	646	634	682	591	653	632	626	642	608	608	645	625	606	656	625	671	615	666	676	614	664	577	626	626	631	615	646	643	649	670	639	614	598	581	619	632	619	660	654	623	650	682	621	613	683	662	650	629	647	625	623	597	672	633	615	668	666	649	639	634	606	646	637	626	597	635	637	666	642	605	667	635	610	686	643	632	644	635	639	676	611	640	656	626	647	629	647	598	611	644	640	640	607	596	627	679	665	645	625	635	587	666	661	609	643	635	651	646	599	696	666	594	639	622	650	633	639	635	606	647	660	638	683	641	607	647	626	635	622	628	642	600	649	629	664	660	661	648	626	601	655	651	651	659	626	640	606	651	645	620	629	621	639	680	646	639	655	676	657	631	621	589	641	634	652	637	628	627	635	618	580	640	636	597	659	622	660	650	601	655	661	658	600	634	639	593	652	678	643	671	630	619	672	659	635	649	635	649	642	636	604	612	648	671	618	667	614	669	702	647	662	583	638	638	666	673	650	599	608	627	606	662	651	654	643	635	641	693	653	676	620	630	639	644	658	622	635	625	621	591	660	653	620	591	632	657	601	602	617	654	627	668	631	660	600	640	681	662	645	614	614	644	633	615	604	639	664	600	619	640	661	644	593	677	637	667	671	596	638	672	730	609	650	644	654	635	687	627	612	635	634	624	666	629	669	634	668	643	667	598	641	641	609	618	615	675	628	625	594	668	614	643	630	613	677	685	632	663	647	658	646	633	642	647	667	623	623	603	633	625	667	618	682	631	638	634	643	618	640	649	615	678	650	659	647	616	613	642	612	644	598	609	629	632	659	640	637	659	596	662	667	646	595	621	632	618	624	623	619	631	671	632	615	669	638	661	654	677	639	656	691	630	675	616	661	689	612	653	642	620	644	663	700	626	699	664	595	634	629	634	579	656	631	626	623	624	633	613	632	627	599	647	625	620	648	640	646	642	617	663	630	625	654	675	601	596	659	594	679	647	668	625	684	693	654	639	644	602	630	655	655	620	656	625	669	643	634	626	649	649	614	677	687	612	678	671	669	622	688	667	651	636	592	671	668	650	644	707	628	658	664	628	588	619	636	688	654	639	615	639	720	636	610	603	630	637	619	652	675	587	671	599	600	639	626	626	603	618	663	656	644	625	603	597	615	651	636	651	638	612	621	647	616	671	663	691	600	631	606	623	592	635	631	649	647	655	652	649	666	604	667	628	632	660	686	652	630	670	643	631	637	608	669	643	624	667	613	646	638	651	653	639	627	623	669	662	625	619	652	661	618	625	658	656	633	657	660	656	665	640	592	674	664	613	623	625	632	653	639	623	603	642	653	613	612	642	644	671	645	610	679	663	642	642	572	637	616	659	679	602	598	644	634	607	628	651	567	649	630	590	615	646	674	617	630	661	644	608	662	655	619	661	645	674	634	634	606	628	640	615	663	651	635	659	614	662	664	600	616	636	599	647	620	692	623	590	665	658	655	663	631	622	658	657	631	623	677	626	600	625	642	634	639	644	655	653	625	616	602	606	617	631	651	672	633	597	647	648	627	622	685	599	629	625	625	609	638	652	639	678	671	658	637	612	568	650	654	635	663	692	656	645	636	636	688	592	621	650	705	649	666	634	628	668	631	605	666	658	636	637	603	619	623	644	608	662	650	648	658	645	684	640	588	616	691	632	645	605	613	625	651	603	632	635	671	642	649	636	601	620	632	658	623	610	650	602	638	618	598	593	592	609	644	604	691	631	609	655	601	634	653	624	616	602	627	627	667	621	646	647	620	659	602	616	603	674	672	675	618	653	608	612	639	683	593	609	629	673	663	595	611	633	630	649	649	641	641	569	656	635	650	622	642	637	640	637	598	667	620	638	645	643	631	621	694	602	633	634	649	619	621	589	630	659	664	664	639	661	664	612	629	644	627	624	658	668	647	635	624	658	658	659	651	663	639	662	606	640	635	616	653	664	667	617	599	641	634	605	650	619	616	655
24357	21489	28865	24540	21330	14632	6706	3789	2803	2321	1997	1628	1365	1141	1020	967	890	823	825	820	815	745	749	679	641	652	631	613	624	606	594	560	582	606	568	563	536	511	518	481	552	565	536	521	496	516	533	536	550	518	556	540	551	584	529	527	478	516	535	485	513	526	500	481	541	497	519	535	522	524	512	469	532	547	518	500	513	509	498	528	526	524	537	481	518	519	515	500	560	533	495	540	501	506	526	520	506	516	560	527	507	504	488	553	511	536	500	522	523	535	536	485	552	475	548	515	491	557	494	503	531	476	539	530	514	527	493	507	532	517	549	528	542	515	513	547	534	503	559	559	486	492	500	501	529	549	526	542	494	516	533	506	499	530	523	527	493	521	509	545	510	534	512	516	535	566	534	498	536	526	517	538	540	530	523	511	505	520	504	530	574	524	478	528	480	509	516	487	526	547	501	562	470	509	526	522	525	475	525	511	547	490	508	501	539	553	450	560	526	564	512	528	501	534	523	527	512	541	550	507	527	486	523	569	469	508	512	539	526	491	530	504	543	541	581	521	528	525	471	508	504	519	532	497	528	508	548	499	492	540	487	485	493	515	517	523	529	538	503	507	548	512	528	520	543	541	562	512	488	482	562	507	518	583	501	499	535	531	463	496	523	533	502	527	535	545	513	546	507	526	574	541	491	499	533	551	557	503	517	492	547	536	530	507	506	525	561	516	498	492	527	477	529	519	542	489	558	501	475	506	549	539	523	550	514	504	552	500	550	506	545	584	519	508	539	500	546	550	536	545	528	502	531	528	532	536	491	521	522	470	467	533	543	534	524	499	542	546	514	533	513	471	561	528	517	506	504	539	540	543	568	500	474	529	534	503	539	506	522	547	548	516	522	542	509	527	530	525	506	491	537	502	493	554	507	472	550	520	589	545	574	513	518	495	478	507	479	541	506	533	493	511	490	448	525	536	475	490	492	518	539	504	499	531	508	526	550	536	519	538	553	522	518	545	472	506	539	527	517	490	474	491	539	499	513	537	549	542	520	505	560	551	528	509	540	505	544	519	530	516	488	529	544	504	501	526	519	530	531	519	518	538	525	551	526	517	471	532	508	481	495	525	513	547	511	541	517	473	567	506	505	471	532	540	467	498	543	514	538	506	543	544	567	527	526	504	513	558	502	499	517	556	513	508	507	530	548	504	511	492	474	525	525	527	502	516	497	535	530	546	508	530	556	506	523	507	525	517	520	511	500	524	527	509	484	505	505	497	504	510	531	498	486	494	550	501	497	514	471	530	506	536	525	500	525	529	532	508	548	486	570	516	520	510	513	535	509	471	540	495	500	531	521	515	539	491	544	534	543	532	529	514	503	511	513	498	529	565	510	535	497	544	521	544	527	539	509	522	479	553	486	505	479	521	546	512	545	501	512	510	530	511	492	539	485	532	495	506	547	508	503	503	508	540	520	508	538	491	502	513	504	541	526	477	499	460	528	520	524	568	502	516	577	543	558	528	487	514	499	528	512	545	533	489	539	566	479	541	468	515	520	520	492	530	527	523	510	560	507	531	497	526	531	507	501	494	495	540	509	512	514	563	512	482	545	494	556	546	523	532	524	511	527	561	517	510	537	489	537	496	540	504	518	524	534	527	520	528	518	468	492	538	503	534	509	521	516	493	507	534	507	528	515	540	539	524	498	528	530	530	483	493	509	563	498	530	547	500	533	477	488	493	536	540	516	542	536	493	544	480	493	521	537	494	545	538	525	536	533	505	529	540	492	540	491	503	487	544	482	518	487	485	546	507	482	544	495	514	491	507	499	526	501	535	530	559	548	462	487	545	518	529	553	506	497	482	539	509	495	505	542	504	511	514	506	550	520	526	524	514	517	515	534	516	500	554	514	524	528	508	537	487	498	484	462	557	511	517	534	489	519	483	501	507	498	544	528	536	539	562	510	519	550	526	511	499	546	516	498	538	496	473	509	502	513	501	515	526	510	561	513	518	503	526	496	538	482	512	515	505	502	516	545	520	561	488	500	511	490	490	495	507	494	517	560	511	537	578	534	501	500	497	500	495	478	553	524	548	508	519	527	559	528	522	515	534	500	533	558	524	504	479	499	527	529	509	558	492	472	519	564	520	522	551	502	540	552	529	547	528	517	520	538	502	507	554	505	484	530	517	523	514	476	536	529	516	549	500	490	541	505	555	526	479	544	514	552	506	525	505	506	534	563	518	537	502	488	522	532	498	536	519	483	498	496	539	529	509	518	544	499	509	470	517	522	507	468	540	536	475	514	515	497	560	526	510	532	497	501	490	549	494	504	488	530	518	472	508	539	554	516	532	509	498	492	521	493	500	474	518	565	511	564	521	494	504	496	533	556	542	508	545	489	503	494	520	508	525	515	529	508	531	533	538	537	518	544	495	484	489	467	495	555	542	552	563	513	480	512	520	524	572	555	497	521	531	513	494	497	494	517	528	539	530	525	561	510	501	499	488	529	536	504	467	541	476	513	522	510	504	530	550	524	561	553	493	529	512	490	524	540	509	517	502	529	512	556	522	504	478	554	542	517	502	455	506	487	510	497	517	536	529	577	529	552	563	494	513	540	536	499	524	524	539	511	541	523	520	476	530	514	543	541	567	517	523	517	493	561	510	531	540	538	505	554	533	516	520	525	507	490	550	512	510	574	529	521	509	522	488	561	511	500	558	536	538	551	525	481	497	544	516	500	522	511	521	531	534	539	497	488	535	513	520	523	514	501	493	531	502	522	535	517	474	509	515	522	550	542	555	513	499	522	515	514	520	470	519	523	507	543	506	487	514	517	549	523	534	498	519	535	518	546	521	496	542	533	516	541	574	513	517	552	571	538	536	506	547	542	535	467	476	579	517	475	493	504	496	515	451	505	521	498	489	512	521	535	556	544	543	544	532	524	548	510	515	511	544	473	490	500	501	490	541	505	529	496	513	525	504	490	490	527	530	491	545	532	568	491	533	485	542	469	532	523	477	509	504	532	537	523	506	542	541	517	563	503	513	532	522	563	530	521	521	521	505	559	547	515	502	493	538	529	513	588	519	556	579	514	482	468	546	527	572	499	509	502	515	531	533	517	500	541	532	508	530	533	519	522	505	515	549	523	508	547	517	536	572	497	532	532	514	493	513	551	507	539	497	532	508	513	514	513	516	517	496	474	519	576	537	508	522	531	469	504	510	504	478	507	507	531	506	483	502	488	537	514	562	509	506	484	565	499	505	524	510	529	544	518	523	492	538	511	502	491	527	552	497	500	513	472	512	491	538	488	505	494	499	490	526	535	529	458	518	521	507	524	497	526	492	567	541	559	524	492	541	544	534	518	520	518	517	564	537	496	517	482	545	532	522	528	528	533	506	538	537	531	490	491	500	492	481	529	546	525	492	530	507	519	517	544	509	524	491	539	496	498	542	521	542	572	477	519	516	495	519	499	508	515	553	551	534	543	525	526	530	485	536	509	538	541	497	529	506	533	467
20102	34094	32657	26295	20700	16017	12426	10152	8208	7040	5932	4887	3962	3244	2815	2544	2303	2139	2110	2007	1997	1842	1798	1612	1530	1423	1370	1307	1296	1271	1221	1281	1192	1133	1136	1157	1070	1072	1059	977	974	1026	1007	1018	1027	1015	965	960	932	1024	971	988	1038	997	960	1002	946	978	979	911	987	1023	989	974	952	990	988	1050	963	942	1011	964	967	988	979	988	963	998	969	1036	1005	986	945	970	1008	969	956	959	1018	938	949	936	1006	1000	914	962	962	961	999	1018	982	918	955	963	982	919	968	962	961	958	962	967	972	968	980	998	952	996	1035	994	970	983	951	975	976	941	1014	1001	963	943	962	950	987	934	969	963	951	976	938	954	978	953	980	965	960	905	1028	996	919	944	930	994	963	980	943	891	926	912	972	966	993	993	948	984	966	952	983	913	983	993	954	968	1015	1016	979	996	1009	992	977	1006	934	914	1034	942	1031	927	961	948	993	980	997	964	1030	1001	955	960	987	938	973	994	971	948	1027	942	936	1002	942	982	943	932	977	951	977	1016	979	980	1017	912	1003	894	944	918	982	994	929	955	917	952	940	933	956	1035	958	949	965	1009	970	938	994	949	951	1013	1024	983	933	924	995	963	947	960	908	907	965	920	1040	925	1002	982	990	960	975	919	972	1003	978	944	948	978	970	978	912	942	944	935	958	996	1011	952	1010	975	1052	975	954	1000	971	967	969	914	964	936	948	977	990	939	992	932	1029	963	986	971	960	982	977	962	943	955	995	984	953	1003	970	943	1007	947	993	1012	1002	964	913	989	1007	955	966	980	965	1021	953	943	1031	1002	938	966	950	1010	985	1034	910	982	985	962	970	1016	927	928	930	977	962	960	938	966	1004	955	956	926	998	961	981	951	1024	974	959	969	944	1028	956	949	947	944	996	966	941	929	981	966	964	957	926	1020	994	956	960	955	993	971	955	964	1028	1001	951	966	933	915	945	977	953	984	1006	969	944	999	1002	990	954	967	965	1005	990	1003	958	979	968	983	1006	964	1001	969	1022	943	926	990	984	1004	902	1016	936	973	968	941	957	932	986	963	1017	985	980	952	986	1020	994	979	987	1019	981	947	960	936	970	969	988	986	1011	1000	938	969	1003	958	917	980	1012	905	967	1021	986	969	956	953	945	934	979	986	966	928	893	957	996	960	926	1016	964	951	975	948	1037	923	991	964	965	969	934	983	985	1010	1021	1028	994	987	967	1011	942	981	1000	998	984	998	950	990	937	994	982	1020	945	942	931	998	956	938	981	1001	928	1001	964	949	1024	969	983	976	974	995	996	971	919	911	1020	1023	995	981	937	982	993	1046	956	976	1016	940	1004	983	981	962	961	1001	990	981	1002	981	1005	978	956	1005	993	976	998	954	925	957	954	914	944	895	1031	962	938	981	940	938	978	977	970	984	978	984	1003	947	986	991	975	929	915	953	892	925	923	994	958	979	982	965	1024	968	929	1022	1022	996	1005	971	1001	944	991	953	948	999	937	955	969	946	930	997	951	1004	1016	957	972	985	972	972	976	950	987	978	966	979	918	974	1000	952	880	972	934	990	967	968	1005	946	971	998	966	913	966	961	994	1010	985	942	1015	1003	964	937	964	1005	965	928	924	960	980	913	986	1007	976	976	978	994	950	923	950	1008	956	948	957	951	1003	982	1013	944	996	970	948	943	1004	970	1009	919	913	956	951	961	951	925	962	951	985	988	973	973	984	980	997	996	1045	959	999	1008	949	1039	1010	1002	983	956	991	1000	1014	981	991	1000	946	943	996	1003	957	950	974	963	1029	915	987	950	977	968	974	960	947	1003	986	954	982	995	935	965	977	990	1023	1033	929	933	925	995	895	958	971	1053	1006	935	947	995	978	1016	952	979	978	950	964	992	933	944	995	925	960	966	1012	962	990	960	941	957	1023	1030	1013	993	939	938	924	958	962	932	910	953	990	966	1016	986	932	969	943	943	924	930	965	976	951	1017	936	929	966	921	977	950	1025	997	963	1002	972	977	950	990	954	1002	970	996	976	936	1046	968	971	904	964	975	962	969	1022	930	1048	940	1074	999	930	1022	953	931	956	937	967	934	989	994	1008	949	1007	984	973	923	974	947	919	978	918	949	988	980	1055	1002	1047	1067	963	938	983	979	963	960	987	1021	975	935	1007	949	940	966	953	908	994	1008	970	971	999	965	1001	942	1017	946	951	934	917	1002	934	1011	1012	973	1001	976	953	972	1005	931	953	1001	1002	1005	962	917	1001	965	922	941	1012	913	1008	969	948	994	945	998	949	924	1020	952	1020	968	1015	950	984	914	994	1022	1049	935	1012	1039	957	976	972	956	934	981	993	926	1021	997	983	971	1013	911	943	1016	954	984	988	978	956	975	988	940	993	931	919	977	972	998	922	948	973	984	1000	993	951	982	1002	984	977	974	989	954	931	952	1006	978	975	1025	972	944	971	976	1011	931	910	982	988	1016	981	956	972	914	989	992	969	929	998	952	970	963	1014	983	936	973	1013	975	939	1025	975	953	974	1015	961	964	1027	963	975	911	989	983	938	972	931	997	1028	978	1029	971	957	946	963	965	965	947	981	1017	1042	972	960	980	967	1004	925	985	1018	948	947	958	1027	952	976	943	1011	939	966	952	959	983	985	969	992	984	918	1000	951	1001	946	987	1008	997	976	915	988	960	971	986	1025	945	1010	991	977	929	947	943	977	946	990	941	934	946	927	1018	953	979	962	952	985	933	969	1011	968	904	973	970	940	983	969	1016	989	990	1017	998	959	1012	969	986	900	921	964	958	952	1001	955	949	938	960	836	1012	948	1001	1022	939	988	1006	1014	970	969	970	968	965	972	957	952	923	937	993	940	967	946	941	948	983	993	948	1013	991	917	971	931	983	1016	1004	946	945	910	940	991	957	940	978	984	922	967	984	945	1012	952	1008	995	980	970	1004	973	968	974	978	963	926	962	988	998	972	940	1002	976	960	975	927	1021	931	995	948	992	959	972	932	971	992	992	999	965	963	984	1026	946	938	947	927	971	1019	931	927	995	1033	976	995	946	943	978	971	969	999	980	1004	987	953	976	989	970	977	984	967	1013	984	941	971	930	997	960	928	918	959	962	914	993	981	968	977	989	960	1003	999	961	982	1004	931	1018	964	948	980	915	1018	933	1007	936	979	1032	915	1000	1017	959	935	980	922	980	1009	952	993	943	925	1004	917	1068	973	958	986	949	953	973	1006	987	958	944	923	1007	972	968	989	892	1017	962	948	975	949	955	993	980	994	965	939	1004	1029	948	998	932	1038	952	996	952	955	981	923	974	953	1042	919	973	963	934	976	943	997	920	960	976	906	1008	930	980	922	1021	989	1005	1005	1016	944	948	1009	951	949	1032	904	936	895	1003	941	978	943	959	964	987	950	973	974	972	967	965	974	1007	993	981	1000	953	970	1003	949	903	913	965	943	1026	975	982	1001	989	922	977	1021	996	979	999	989	976	1002	1023	982	939	965	992	941	1000	988	979	1004	990	980	952	955	960	962	981	964	934	992	926	961	1034	960	1001	938	950	958	1022	934	985	930	962	979	900	986	948	949	998	903	967	902	1005	991	1014	988	959	980	938	1014	971	949	932	1004	978	971	967	999	1030	968	1000	960	973	922	977	1066	973	960	948	952	930	979	917	931	965	976	976	1012	982	928	958	982	973	945	933	976	950	960	946	954	970	1012	1025	888	969	956	955	985	1032	997	962	999	929	939	921	972	1005	949	1036	970	1014	966	948	950	984	935
27671	18161	9521	4815	2307	1406	1087	919	745	691	686	640	572	522	490	516	503	471	442	505	484	475	429	465	482	459	432	463	464	421	466	473	478	473	437	407	440	475	425	456	425	467	409	423	412	429	437	446	467	423	446	472	454	412	475	449	399	448	398	446	441	437	430	428	442	481	467	428	417	432	446	432	449	456	409	415	445	486	446	396	441	475	422	421	473	456	431	480	453	448	458	438	403	430	475	436	479	429	428	458	396	433	418	427	473	422	444	482	437	427	451	448	409	432	446	469	441	418	457	452	497	432	432	376	426	453	433	424	482	430	471	446	444	460	509	426	429	443	411	424	436	444	428	473	451	423	456	433	459	381	447	477	447	425	444	488	434	443	448	445	451	411	436	455	475	439	464	450	439	417	455	463	434	455	428	402	464	437	422	420	422	461	451	461	431	429	420	457	438	454	453	426	455	403	442	460	430	472	450	448	447	438	444	452	446	444	443	455	450	419	435	463	433	426	463	456	439	459	444	451	449	469	472	444	467	415	445	424	426	431	454	449	457	443	480	447	416	444	418	414	447	444	441	458	419	459	425	433	453	451	416	472	434	441	485	422	453	468	457	437	398	476	390	406	439	453	435	414	452	476	427	444	443	431	469	411	445	468	448	461	448	424	412	423	411	417	440	423	429	429	440	439	465	480	467	463	422	467	429	444	423	440	430	423	419	478	438	458	462	447	436	414	486	449	436	464	409	451	448	448	450	406	419	476	436	442	448	443	407	427	430	438	452	449	470	460	444	435	407	427	450	506	400	471	452	426	466	431	444	424	460	398	433	440	464	420	453	430	441	453	432	450	422	489	473	464	448	413	422	423	453	439	458	461	436	432	468	475	447	384	431	445	437	402	429	442	440	448	461	422	427	459	440	446	464	431	435	433	425	455	436	435	421	470	461	475	412	478	416	456	460	423	459	431	403	468	438	446	453	447	400	436	437	476	428	459	444	447	461	457	442	434	445	414	452	421	449	417	428	413	458	446	419	457	430	411	422	439	467	442	446	447	505	472	448	425	462	456	477	460	441	448	438	441	453	434	428	423	437	431	441	444	365	423	470	417	418	447	478	414	404	420	426	412	426	450	452	482	431	413	420	431	415	428	476	421	474	472	430	442	448	487	438	430	451	462	430	461	454	466	440	432	422	475	466	430	478	449	439	438	437	425	390	431	471	444	448	453	444	459	438	471	478	412	457	424	419	423	421	459	444	447	434	453	462	447	422	476	406	432	424	434	424	464	407	391	452	437	459	421	453	420	433	439	453	441	437	440	453	451	445	441	457	436	485	480	481	486	449	466	437	463	452	432	424	438	442	470	426	421	442	437	443	424	486	454	464	477	467	437	437	432	419	454	454	424	474	464	438	448	445	446	422	475	433	453	442	462	409	419	447	420	461	434	456	459	414	421	455	427	472	403	442	386	408	436	473	448	446	443	426	440	406	422	454	442	452	446	466	428	449	410	453	444	454	445	476	459	445	429	437	423	486	455	424	420	449	443	463	434	414	433	433	434	417	510	458	434	444	433	404	414	418	383	450	472	418	404	445	430	481	454	442	436	421	441	487	446	461	429	453	435	428	452	440	436	414	458	436	438	448	429	458	431	460	507	449	448	450	398	441	416	428	396	420	452	445	456	422	401	481	437	439	436	448	446	432	414	426	453	431	446	439	430	456	414	455	432	451	464	443	435	448	429	437	437	451	427	433	473	423	430	446	473	459	463	465	445	442	456	424	450	417	463	439	441	418	435	463	456	410	435	439	415	416	464	441	414	462	473	417	455	436	442	432	453	418	432	442	431	448	406	431	475	455	449	414	485	431	439	450	459	466	409	472	437	435	445	449	438	458	420	447	427	444	473	448	457	425	443	420	438	404	442	403	416	449	443	454	458	430	425	457	442	465	428	428	459	443	466	471	431	447	433	470	457	433	444	452	421	482	427	467	409	420	486	443	419	442	439	418	422	455	492	433	471	441	469	452	418	419	451	440	442	473	462	454	449	410	437	469	458	445	427	400	446	442	462	427	439	429	466	476	464	414	469	408	487	448	392	426	460	470	439	435	429	442	446	408	449	438	453	459	435	434	445	446	461	472	436	445	402	468	433	437	420	455	455	462	481	452	452	445	445	449	455	422	417	442	411	470	450	450	450	431	424	462	463	449	449	454	423	434	449	439	483	429	439	417	481	416	437	443	436	439	439	459	449	440	398	472	422	433	451	456	446	429	442	488	420	454	459	466	468	467	449	417	466	451	494	470	448	423	422	459	438	470	448	440	413	455	431	456	426	450	451	458	445	435	453	457	430	443	463	442	458	466	453	445	421	474	409	448	438	459	425	461	448	454	445	428	475	413	444	472	472	420	426	447	450	469	417	444	418	429	419	424	442	400	460	475	451	436	447	463	433	431	447	462	480	428	445	452	437	415	444	451	453	433	427	434	420	449	448	434	455	494	442	439	433	428	470	437	450	451	459	476	391	433	439	425	446	429	438	431	418	465	426	465	446	473	445	451	441	434	470	450	433	433	419	465	465	440	481	445	394	444	462	460	421	424	444	471	416	443	452	462	422	437	440	477	471	422	418	443	410	441	463	452	434	471	432	444	442	425	472	449	465	439	438	408	484	411	473	494	423	447	439	469	420	462	417	448	405	458	468	464	466	453	453	438	447	462	444	427	450	432	412	463	455	436	502	444	408	453	437	417	450	452	449	469	419	434	437	462	431	451	442	444	434	422	446	419	437	427	449	444	440	457	438	437	449	459	415	480	456	462	420	396	489	452	459	482	454	470	484	423	448	439	429	459	434	431	430	433	453	488	464	409	444	417	452	481	428	419	418	453	462	464	387	428	439	449	448	445	419	458	414	457	440	474	482	407	467	458	434	453	469	449	420	466	409	445	463	396	468	411	429	441	434	467	423	439	445	447	471	452	455	457	423	492	431	450	425	454	491	444	415	426	441	441	470	473	448	392	438	453	469	451	466	434	419	461	417	449	463	472	476	450	428	441	446	410	420	421	435	440	462	455	434	446	449	447	475	435	457	429	466	434	476	419	441	457	455	430	454	406	442	424	474	407	440	427	372	417	430	440	440	455	432	453	435	393	463	437	441	454	493	446	453	487	411	490	438	430	442	439	464	433	424	412	458	454	477	410	429	440	446	438	469	472	468	438	460	449	452	444	436	425	440	478	455	459	464	434	426	407	455	443	475	435	433	470	456	421	467	431	418	467	445	437	403	420	447	423	434	461	436	459	456	448	464	430	442	447	456	447	408	470	453	471	445	471	469	455	430	395	453	442	405	432	432	457	431	468	445	455	460	444	423	435	467	473	434	453	410	451	450	417	458	452	412	476	454	466	447	453	414	455	451	464	433	432	403	426	411	407	421	441	467	458	418	419	459	419	465	457	408	448	439	440	444	441	431	430	420	470	416	427	439	446	459	461	446	414	468	407	387	447	434	440	450	436	442	438	431
13770	18522	16460	10199	6468	4485	3499	2782	2287	2043	1856	1587	1416	1245	1140	1130	1126	1066	1006	1069	979	983	982	975	936	943	920	897	915	878	914	876	924	873	927	909	877	905	828	837	900	963	883	838	872	822	920	884	953	840	894	840	870	910	841	888	830	863	838	900	843	900	898	845	857	844	905	869	917	922	928	841	884	894	878	845	872	881	895	869	831	860	855	836	811	878	823	852	874	882	849	868	934	891	873	869	856	952	869	904	885	880	908	886	898	881	869	832	878	888	859	905	879	876	875	892	890	834	893	908	901	873	902	881	876	890	860	865	865	865	848	902	891	856	858	864	836	887	889	823	847	887	881	847	874	856	924	866	869	888	869	869	868	889	917	846	866	891	891	926	856	897	871	886	835	880	875	928	902	896	837	850	868	921	822	904	870	867	872	836	889	852	883	839	899	845	870	896	821	919	868	865	869	857	863	908	872	881	919	896	890	919	903	898	853	866	894	890	915	854	830	805	903	850	896	873	889	872	810	910	930	917	877	900	864	857	863	827	900	881	906	845	913	889	856	834	890	865	850	885	870	925	843	884	885	844	854	847	850	916	901	912	909	915	873	930	849	857	941	897	856	864	925	894	841	844	871	867	861	872	907	878	894	900	910	866	886	847	831	886	883	907	863	956	831	846	858	892	892	872	889	857	858	859	869	838	883	896	941	898	910	905	840	824	893	847	841	849	862	880	835	861	875	876	862	854	891	840	834	827	892	901	880	909	890	897	838	847	905	879	869	892	869	854	879	902	896	963	928	876	882	921	919	816	900	859	880	902	908	878	898	881	901	866	880	877	890	901	893	910	844	876	897	833	840	893	850	842	818	869	836	885	877	898	834	843	871	912	857	896	899	898	828	887	879	921	899	847	899	855	833	899	900	883	872	881	868	805	828	857	833	867	833	916	891	865	897	898	904	873	878	885	908	913	921	914	863	917	891	920	860	879	879	910	897	913	866	855	894	917	880	897	817	851	862	882	864	870	876	851	845	838	928	877	848	896	854	857	880	924	883	871	907	889	889	853	836	897	897	900	872	911	852	848	928	864	883	853	855	886	809	864	871	840	867	868	907	864	836	836	847	924	906	879	854	880	884	897	876	879	840	839	864	936	863	879	885	846	876	892	901	855	848	841	881	896	888	866	865	840	849	828	881	850	843	889	884	920	863	821	884	843	847	915	886	861	874	882	910	873	879	844	906	941	880	827	858	853	888	780	842	868	899	861	902	942	823	911	867	871	873	855	862	878	904	846	841	878	894	934	916	827	900	866	848	869	860	843	874	864	843	872	905	884	848	877	900	803	864	848	931	877	879	892	886	841	905	838	859	891	875	853	906	846	858	889	826	845	862	927	861	846	864	884	844	862	914	901	927	921	858	907	877	890	825	881	852	909	930	877	858	903	921	893	912	856	819	908	864	935	923	827	857	833	883	916	905	877	874	877	928	869	859	891	869	942	842	869	916	868	866	856	896	904	826	894	865	884	848	862	905	875	878	880	852	858	888	888	888	903	937	882	888	877	920	851	903	875	903	883	916	840	916	867	846	936	878	893	854	886	849	888	899	820	933	878	872	867	849	885	913	876	903	908	833	866	858	898	876	899	915	906	837	875	908	867	922	874	865	842	889	847	905	855	876	857	845	864	841	871	881	903	895	878	893	881	861	887	866	826	904	904	841	905	849	915	925	876	868	918	878	887	871	890	827	834	851	893	881	916	901	903	859	846	896	870	836	897	905	857	900	883	865	894	898	875	940	871	868	844	890	853	883	871	851	918	876	871	838	884	875	897	908	850	917	823	851	897	890	863	843	887	867	880	859	933	918	862	894	819	880	863	880	883	912	881	912	852	886	906	869	857	891	831	874	809	914	881	877	870	876	898	844	819	831	846	896	908	877	865	872	858	875	899	846	889	908	861	859	946	871	905	859	875	850	865	881	906	852	903	845	898	887	858	919	889	872	870	901	870	900	887	878	854	889	874	871	881	836	870	895	911	922	879	887	872	847	895	900	919	915	860	829	866	902	875	876	872	853	876	874	872	811	916	860	875	855	861	879	899	859	925	867	846	878	890	874	869	854	916	854	850	867	813	890	865	878	854	939	871	848	911	897	885	853	862	884	890	876	877	931	898	886	883	859	834	868	864	915	815	876	863	903	838	828	893	906	894	892	910	901	889	898	884	886	834	926	946	886	901	896	890	905	884	864	841	921	876	886	860	860	836	859	883	885	858	896	860	863	905	920	888	917	852	862	869	822	876	873	898	864	851	904	911	911	952	852	944	868	897	811	920	884	886	846	891	820	860	849	896	860	913	831	847	914	879	901	885	876	867	855	882	905	928	851	873	887	847	876	921	859	829	847	902	850	933	901	889	876	904	908	870	933	878	908	891	870	882	868	816	906	936	843	887	878	885	855	936	897	914	870	872	900	857	893	891	929	898	900	856	886	907	874	897	879	823	873	877	897	914	875	871	909	897	845	916	891	879	859	852	880	850	878	920	898	916	906	881	887	886	884	871	877	869	870	849	887	882	848	898	846	889	852	869	904	899	864	897	864	874	853	905	886	860	909	895	916	935	839	930	898	880	857	911	884	896	837	897	911	872	852	865	907	871	879	842	858	896	876	897	909	917	878	861	866	903	862	846	870	875	913	852	904	891	871	897	930	899	840	860	897	860	855	822	903	872	887	884	879	872	914	897	800	850	915	858	856	900	888	924	881	926	861	898	949	870	880	893	893	847	889	843	860	808	913	885	892	850	943	896	820	821	866	895	862	853	889	927	883	857	845	896	858	918	883	901	940	883	876	918	883	916	878	913	913	862	834	861	878	851	862	911	884	883	883	901	834	859	845	910	893	818	863	909	838	860	873	850	864	847	884	886	837	905	837	931	848	868	918	890	894	829	883	888	856	854	842	881	899	903	886	883	861	905	897	831	879	844	892	823	871	873	892	856	861	833	873	902	881	865	920	877	912	864	911	923	873	925	872	924	897	929	882	897	836	866	833	914	905	896	867	847	844	858	911	862	869	866	920	932	907	891	864	844	850	876	835	917	890	878	921	920	862	852	903	890	889	880	861	904	855	910	839	824	920	908	845	861	841	869	894	821	858	934	852	858	883	914	937	892	887	897	880	941	873	900	872	827	859	890	916	944	894	846	904	871	865	855	863	897	880	876	842	878	941	876	845	880	847	870	909	852	853	920	869	913	942	897	831	906	830	879	865	919	839	843	840	891	879	863	869	922	838	840	894	928	882	904	940	896	908	884	884	902	916	892	856	894	942	870	853	877	932	864	838	925	917	882	871	884	850	858	865	853	876	904	932	866	860	822	873	870	882	894	885	899	912	888	876	887	875	890	850	841	909	874	877	872	894	922	854	862	839	879	866	879	872	878	895	876	858	882	872	890	880	852	929	877	893	918	906	837	896	853	926	832	900	895	930	876	861	848	863	919	900	892	924	911	887	849	858	859	903	901	892	867
25251	21486	27808	25363	15000	5776	3238	2135	1552	1242	1083	977	810	679	639	601	527	504	465	503	449	431	450	387	374	368	367	337	317	312	345	330	366	341	334	334	347	301	297	312	313	302	310	318	320	289	287	327	286	281	287	325	342	322	282	293	290	275	292	289	311	333	280	322	300	290	305	311	288	301	303	327	319	305	295	304	352	311	323	312	295	328	311	312	314	313	290	305	307	323	309	303	274	322	309	331	318	297	307	324	296	328	288	324	296	300	293	321	317	288	320	315	317	302	330	315	315	341	296	316	324	314	315	299	291	301	302	345	327	305	305	312	289	330	328	300	307	311	290	338	293	302	304	294	295	291	296	301	299	288	255	301	282	334	297	324	325	331	284	320	281	307	312	327	294	324	342	292	313	322	302	281	291	324	287	294	340	322	285	359	299	299	301	302	279	316	272	284	307	308	297	321	330	274	349	321	286	270	293	352	299	323	316	336	297	286	302	339	334	339	310	316	280	328	319	313	305	316	316	296	270	298	304	327	319	276	312	304	293	279	284	292	346	298	337	324	296	287	298	291	285	347	338	302	321	304	277	303	321	311	307	312	323	287	294	337	263	309	356	314	271	253	324	285	315	292	326	323	299	322	296	330	298	301	309	324	320	295	311	294	329	284	286	316	312	290	297	290	283	282	326	316	336	275	301	317	300	294	284	287	305	303	309	301	306	315	309	283	293	292	319	308	330	305	313	313	289	303	271	344	285	317	283	284	316	269	316	304	308	272	276	323	302	325	306	301	344	302	294	319	322	313	308	332	309	305	314	309	286	332	306	322	297	291	303	291	295	317	317	299	337	297	310	303	315	293	302	298	317	287	306	289	310	312	319	300	315	300	301	296	302	278	311	307	296	302	303	313	310	318	286	321	330	308	327	310	340	330	260	291	276	283	309	292	291	254	306	300	275	293	312	297	335	328	316	309	300	308	287	284	297	290	337	315	274	269	302	258	333	310	284	308	320	327	298	277	325	274	284	342	313	309	305	315	309	323	298	301	284	302	332	292	307	301	279	300	290	324	268	268	307	334	298	313	275	312	309	293	296	329	302	307	296	284	306	284	286	290	294	327	304	295	296	327	301	321	306	331	312	271	278	303	319	328	285	324	318	316	270	298	275	301	333	341	303	293	312	291	294	280	310	328	323	295	298	309	274	328	312	308	332	322	274	302	303	281	308	318	259	304	296	306	307	299	294	307	350	327	315	315	306	277	296	310	316	304	327	327	297	268	304	281	315	301	306	313	301	276	279	284	322	293	310	313	330	300	317	316	298	289	322	328	292	308	337	287	295	286	315	293	349	351	309	301	325	307	301	284	282	304	298	298	302	324	313	324	325	334	300	293	286	324	294	322	303	307	316	283	282	325	277	296	292	298	307	289	309	290	304	302	315	278	328	273	304	296	334	301	302	321	304	310	345	302	276	340	275	298	294	326	284	281	304	267	319	322	298	307	302	339	338	298	301	313	330	300	287	300	307	295	303	336	313	303	270	285	333	282	286	295	317	297	314	290	305	305	300	303	301	328	268	303	280	313	322	285	319	316	304	322	302	294	298	298	325	313	293	311	308	300	317	321	303	308	325	325	308	317	293	310	340	326	311	339	337	292	304	288	321	316	290	331	302	294	293	293	331	290	320	303	293	294	278	316	321	305	314	297	322	340	299	277	272	295	316	335	268	322	300	285	301	286	313	286	306	325	281	286	312	315	279	287	319	278	286	277	300	299	323	281	298	314	330	307	333	272	297	309	295	290	314	279	286	294	307	323	295	305	326	290	294	338	295	318	266	311	297	296	314	291	317	288	290	320	327	325	311	309	309	311	308	317	310	332	312	297	285	340	328	318	289	281	318	311	328	312	288	294	336	312	304	287	275	343	294	308	306	319	305	320	298	294	278	296	325	291	295	320	314	294	310	302	332	319	300	274	314	306	318	305	290	315	293	320	301	312	303	349	315	281	273	302	329	294	310	317	296	283	288	290	318	313	325	275	291	309	297	296	309	304	312	313	329	364	314	318	319	305	292	308	310	311	286	290	297	297	314	309	285	313	311	269	325	304	286	318	287	319	299	358	296	324	264	288	308	318	295	304	270	287	258	286	301	310	294	307	291	329	305	301	300	307	315	264	339	315	310	282	316	306	298	311	311	299	312	312	302	295	295	290	315	274	310	288	301	294	288	297	289	349	258	343	320	322	316	329	316	295	300	291	306	286	333	323	313	288	311	299	309	306	321	273	302	275	297	294	291	291	317	312	304	283	317	324	301	315	281	313	309	283	301	303	283	322	306	325	312	286	319	346	299	317	316	338	280	287	318	317	328	304	326	307	275	308	314	269	329	316	296	350	306	318	293	316	292	320	294	306	304	331	314	294	297	326	299	302	301	281	286	297	324	305	263	311	265	318	305	311	313	309	339	318	297	309	303	263	280	306	312	328	320	300	305	319	303	326	303	280	308	314	291	328	317	306	321	317	308	282	302	296	323	324	302	280	313	284	271	304	311	299	294	306	331	290	273	319	295	304	310	292	284	318	300	333	301	325	334	297	310	314	322	318	319	306	293	325	322	289	303	306	319	281	310	302	306	290	297	315	319	290	294	326	282	288	296	327	303	320	307	284	293	312	311	318	291	322	337	279	322	328	329	308	303	305	319	275	318	296	320	309	258	319	288	304	341	277	294	289	319	309	300	316	283	322	308	318	284	271	317	305	291	294	281	298	300	298	326	290	287	297	287	295	299	288	309	290	305	326	284	295	296	297	318	314	341	293	330	339	299	316	312	315	320	300	292	312	313	289	281	308	290	310	322	290	323	306	314	334	302	323	295	301	325	288	307	289	266	331	288	292	288	307	294	296	274	306	302	299	275	302	301	333	309	325	309	292	334	350	299	302	327	326	352	299	294	285	284	288	271	282	314	312	327	329	307	321	326	287	319	339	298	321	330	322	310	324	275	343	292	306	343	315	274	307	328	305	282	329	315	343	295	315	288	291	334	282	311	332	313	338	288	296	311	313	304	319	328	304	308	281	309	280	298	290	291	300	282	298	313	276	295	313	324	331	316	266	288	274	332	269	312	300	288	309	309	294	295	286	287	313	321	320	296	302	320	311	306	319	310	307	300	298	284	292	309	301	302	305	264	327	311	302	284	293	313	288	298	296	291	297	305	289	325	335	299	321	315	293	320	290	308	296	313	321	288	309	310	313	269	298	318	335	318	288	318	291	319	289	309	338	301	308	291	303	305	319	313	334	309	313	333	315	336	315	321	286	312	302	303	304	270	334	323	328	320	298	293	289	324	336	307	287	308	344	295	300	330	289	308	312	280	303	318	300	332	296	314	314	310	291	310	292	277	276	271	316	321	313	317	285	308	314	341	301	287	318	309	285	288	308	324	305	289	332	273	340	305	300	300	295	306	306	300	325	297	321	312	271	295	299	327	301	299	308	258	270	301	308	313	286	300	327	302	291	304	309
17401	29272	27308	20482	15657	11313	8553	6646	5320	4237	3699	3289	2590	2059	1841	1593	1459	1373	1358	1261	1158	1092	997	1001	858	833	874	797	826	749	822	727	779	732	725	697	657	731	620	643	658	646	626	650	648	629	665	611	617	625	642	657	667	613	612	677	650	666	615	631	648	633	589	632	660	636	616	587	651	631	614	614	602	656	614	595	662	616	647	634	638	654	611	625	593	687	633	639	627	626	624	637	644	580	646	636	626	597	598	615	630	643	598	649	628	631	647	657	622	669	625	611	569	641	626	625	607	660	659	669	641	624	627	638	607	609	632	595	564	616	626	603	661	575	628	657	631	645	653	638	622	608	625	622	647	590	663	644	638	630	591	638	591	645	608	630	623	656	630	623	647	650	631	610	623	664	635	647	591	572	640	647	613	620	613	629	622	605	653	599	634	686	641	635	653	583	627	633	598	647	625	646	616	683	592	590	654	612	609	654	662	616	669	635	609	552	653	694	599	650	630	670	639	639	612	610	656	634	609	683	609	613	602	593	631	623	632	632	633	652	625	584	630	639	639	715	656	615	623	641	688	605	576	617	629	636	593	631	633	622	617	611	605	585	595	590	649	616	626	631	638	616	659	662	622	636	638	622	622	634	603	633	608	651	678	627	638	647	607	604	610	625	649	610	627	591	627	629	641	646	648	667	641	625	686	601	632	620	633	603	627	625	626	613	645	651	590	594	598	617	605	599	624	565	606	604	615	583	585	672	632	609	708	602	646	587	656	612	622	556	601	643	623	622	614	639	593	602	624	630	661	617	637	657	613	652	642	596	626	622	637	637	630	647	606	596	604	667	627	611	662	621	653	609	592	591	618	611	635	554	602	639	651	596	636	607	633	597	631	625	640	605	689	616	581	610	615	630	592	635	598	668	675	619	633	609	608	625	621	650	621	585	586	647	603	611	659	598	661	632	630	659	595	657	576	588	635	647	587	646	610	619	571	623	609	610	594	613	593	639	616	589	602	611	626	582	651	618	583	637	639	620	585	580	661	652	660	600	623	589	623	652	616	633	642	628	673	592	622	606	613	627	613	641	578	634	629	608	596	610	648	608	634	612	610	664	635	616	593	643	608	656	612	600	644	656	645	612	658	640	606	578	632	615	616	655	634	631	610	581	664	628	600	644	645	579	619	612	603	633	616	600	622	581	592	605	616	580	609	628	664	646	630	613	655	604	646	656	669	642	596	660	658	633	561	622	615	605	614	601	596	657	626	636	593	671	619	652	632	585	627	629	618	618	597	671	672	646	577	608	597	613	595	625	596	647	639	601	647	648	646	643	666	586	618	607	634	643	619	633	634	654	629	643	678	593	632	607	627	643	613	602	630	603	627	657	596	597	625	610	647	637	596	630	647	618	650	606	586	647	609	626	615	589	597	586	641	657	589	669	648	613	674	598	635	608	619	632	575	630	601	606	609	641	604	624	667	652	620	622	610	575	614	599	601	613	589	580	609	625	602	615	566	592	674	610	591	627	667	625	620	591	564	633	604	629	595	659	617	615	567	636	634	613	653	623	599	603	624	614	610	599	631	651	602	622	603	632	667	612	603	636	627	607	628	674	628	647	639	654	616	656	627	641	591	602	701	632	595	613	599	608	658	647	611	622	583	652	694	671	621	631	601	641	619	641	615	633	607	637	627	584	667	645	616	592	604	610	635	641	642	629	600	649	641	595	636	602	604	641	606	601	642	647	621	590	644	589	617	657	594	629	657	600	628	617	570	626	653	656	605	657	641	606	652	638	665	670	620	623	658	638	625	582	613	622	663	591	678	626	611	621	599	666	648	616	657	604	643	597	622	674	609	621	602	634	614	565	614	617	573	611	654	650	632	640	626	651	654	628	597	648	637	600	586	637	652	623	609	616	644	626	612	649	686	655	620	642	670	667	616	623	617	609	619	590	628	619	650	618	621	653	619	618	605	604	623	643	627	590	612	647	633	632	652	650	640	625	610	648	591	618	632	621	614	568	631	621	664	640	608	601	617	607	637	637	627	639	609	600	632	646	560	625	592	633	637	620	647	654	594	634	626	609	634	626	596	644	625	638	589	618	640	597	640	652	607	656	651	619	580	559	614	661	701	627	630	652	624	612	602	630	622	572	602	615	586	614	555	614	621	589	606	634	599	648	605	610	598	628	643	605	597	649	594	614	686	624	578	589	640	611	645	644	659	653	613	620	628	636	621	629	609	628	578	612	629	602	623	654	597	648	633	605	637	649	645	629	644	637	649	609	647	638	612	653	602	594	649	636	629	634	619	641	645	584	639	596	595	602	630	657	632	669	605	636	655	606	609	640	640	654	663	616	650	634	625	635	642	617	604	681	606	633	582	636	623	603	610	554	583	611	683	614	597	645	583	624	544	574	628	579	673	629	665	648	628	634	639	649	561	580	657	609	626	611	620	599	613	587	611	603	634	604	623	638	636	615	657	633	595	649	632	623	620	607	610	636	619	665	625	608	629	634	621	659	663	587	596	638	632	622	607	620	637	648	630	633	658	585	645	635	615	639	634	611	662	662	621	649	611	583	625	648	628	616	628	628	647	584	639	572	556	609	670	669	620	605	634	623	619	585	627	663	650	597	648	625	596	586	676	618	630	645	645	619	610	682	618	680	640	624	622	648	603	587	604	625	654	611	658	602	592	608	622	627	624	605	600	623	609	648	614	669	577	607	621	625	621	684	615	581	582	637	619	612	637	624	651	620	572	649	647	652	626	628	642	617	588	603	598	656	562	626	658	613	631	610	631	651	626	596	639	655	648	631	629	666	608	633	609	636	589	612	629	577	663	634	592	641	605	623	655	616	670	635	559	660	606	666	620	662	626	681	622	603	652	632	626	615	625	618	669	656	618	616	642	619	617	585	589	642	616	623	615	645	643	638	631	643	589	612	624	644	592	612	600	667	641	663	631	623	687	608	600	667	669	649	638	627	623	616	587	569	610	637	611	647	662	619	663	614	678	611	621	613	630	633	640	583	617	616	624	617	609	636	646	625	592	642	616	590	617	626	654	610	596	602	628	613	623	606	626	632	627	573	648	598	625	628	647	651	631	611	576	662	653	654	632	569	613	590	661	610	568	637	638	653	634	639	639	626	629	676	621	660	675	611	597	645	645	620	672	570	648	590	631	621	595	594	632	593	633	604	658	631	650	605	635	611	657	636	645	638	599	661	655	642	643	592	602	584	619	638	652	582	650	669	627	603	645	645	566	615	641	605	619	641	641	639	583	595	588	600	633	621	566	692	612	647	595	602	652	641	641	582	637	623	619	601	636	634	626	570	668	575	581	573	594	623	656	614	621	598	616	604	601	614	648	621	634	639	662	612	652	589	651	621	638	605	631	588	662	599	615	559	635	629	657	613	589	632	643	643	629	599	663	594	640	609	613	620	644	654	638	635	647	638	670	668	607	650	662	652	606	635	627	681	627	606	593	584	594	633	599	587	632	637	638	611	599	664	630	617	599	618
24330	21495	28839	24562	21392	15084	7159	3858	2677	2277	1932	1793	1534	1359	1131	995	853	877	841	828	745	748	668	682	657	652	629	570	598	538	579	588	559	539	572	565	549	582	513	485	497	500	514	484	552	483	523	535	508	519	525	525	503	532	481	559	555	529	482	498	488	536	475	479	486	505	521	518	525	488	506	534	493	492	520	481	570	497	524	518	466	505	535	519	488	467	484	516	500	460	510	487	508	552	493	540	557	515	526	495	511	506	523	526	509	531	504	500	552	485	520	508	495	514	493	520	490	538	510	520	499	548	549	515	497	528	545	538	524	537	502	471	486	500	497	524	505	529	516	503	490	509	508	508	509	513	522	498	482	445	493	494	519	529	506	528	524	486	496	475	532	477	515	497	485	534	513	481	505	470	547	532	518	513	495	546	493	530	505	540	502	542	521	518	525	558	525	532	512	468	504	498	461	499	558	527	525	545	487	538	509	530	518	536	510	527	528	539	488	520	549	520	544	478	499	500	508	463	550	487	512	499	468	534	522	499	514	536	497	481	475	531	523	515	534	505	552	521	481	496	485	519	479	501	508	483	543	493	520	464	504	523	484	501	512	502	507	506	519	522	505	509	547	500	521	497	483	544	520	476	527	491	506	511	533	525	518	531	495	505	500	479	516	506	511	473	529	507	496	512	536	510	468	515	524	539	473	520	501	481	525	513	476	504	500	529	547	509	506	504	475	489	526	512	524	519	525	476	552	516	470	486	511	545	524	479	571	534	520	541	537	456	499	505	508	510	508	524	522	528	512	528	508	508	502	511	491	511	530	485	540	526	500	505	493	492	487	499	535	470	459	515	481	518	475	553	537	515	541	507	511	531	503	526	503	514	491	475	536	536	493	521	474	483	513	502	507	498	518	543	499	490	530	491	519	504	517	477	510	512	527	470	516	505	537	501	490	490	513	538	482	508	462	497	520	509	506	532	490	511	501	532	514	492	504	514	513	519	545	469	458	490	534	471	509	506	481	520	524	552	479	543	510	519	524	510	482	522	499	521	517	508	549	485	553	488	545	506	495	496	528	519	503	539	519	503	508	522	486	485	503	492	470	542	534	523	513	492	551	531	478	506	515	494	543	508	517	504	517	508	526	535	500	565	533	487	493	500	517	522	494	546	512	557	498	510	521	524	542	515	541	572	483	481	472	495	483	515	554	537	508	491	521	497	501	528	513	469	515	549	506	530	490	520	505	509	473	519	493	491	511	521	536	532	477	514	476	535	535	497	539	524	517	512	497	478	472	518	519	520	535	510	499	535	507	485	481	525	510	478	517	518	480	502	508	481	526	509	476	510	519	481	489	483	482	485	527	524	496	468	502	495	512	497	542	529	512	489	514	470	519	491	471	500	513	513	503	469	487	507	519	522	516	511	542	516	502	498	485	515	495	514	536	511	481	479	479	541	524	522	503	506	509	480	529	535	488	504	527	472	524	494	494	538	523	484	485	500	523	495	505	511	529	474	506	483	522	489	527	538	461	524	518	551	516	514	492	507	513	506	540	472	514	493	473	533	529	517	551	501	526	509	551	486	519	522	487	489	501	497	524	526	519	561	503	502	540	513	521	518	507	553	503	504	538	516	506	502	486	509	521	510	491	491	514	549	520	532	529	470	540	541	550	517	517	519	493	553	532	496	530	522	501	524	513	522	552	491	524	485	487	539	517	488	471	470	534	536	494	479	545	527	507	488	474	477	486	479	485	461	536	491	516	505	511	524	510	495	471	520	518	500	556	489	529	483	528	479	504	499	548	478	509	493	503	554	520	491	528	508	512	539	528	491	506	482	521	506	502	533	541	504	486	505	503	485	526	539	496	473	472	534	502	522	528	509	528	507	521	532	506	507	543	502	504	494	519	514	506	510	527	504	509	568	495	542	546	482	512	512	516	536	521	498	507	482	524	496	530	511	503	467	536	519	519	527	459	477	458	488	484	550	495	543	525	530	497	509	542	540	484	510	476	462	539	498	487	515	502	534	505	492	500	531	512	499	480	521	465	560	497	516	515	512	482	516	502	510	526	506	539	549	487	549	484	487	504	510	493	473	497	497	480	503	539	525	501	516	481	495	528	520	526	518	483	519	519	502	471	555	470	529	512	528	508	509	575	507	531	486	538	472	479	538	498	497	501	521	520	559	508	539	495	491	538	509	481	515	503	466	497	520	512	485	533	501	542	517	528	496	494	466	539	503	525	491	527	539	515	507	493	542	551	541	506	484	490	505	528	503	515	502	509	503	491	484	513	507	524	517	531	506	511	496	513	525	544	534	530	486	503	481	506	552	489	524	503	497	503	502	518	507	540	540	470	501	494	512	525	520	536	477	518	512	522	468	521	548	523	484	478	531	540	457	514	536	444	482	526	524	531	518	500	452	531	501	518	503	508	479	512	508	499	505	532	511	523	474	507	532	519	468	499	531	523	492	481	524	494	483	511	501	509	510	529	526	515	453	509	536	501	520	535	460	508	539	495	531	486	481	518	478	493	517	538	500	484	524	495	519	498	501	518	526	499	500	513	502	483	504	453	525	514	510	508	537	500	521	515	450	545	501	506	536	539	526	516	503	542	494	510	483	510	510	540	518	509	502	541	521	504	501	523	476	520	470	487	521	476	494	508	499	524	478	490	513	509	511	547	544	535	525	534	523	490	520	517	514	504	484	541	498	495	501	541	471	472	544	543	549	490	516	511	549	514	475	501	525	529	473	523	502	503	485	543	526	512	496	532	497	553	484	487	515	494	474	532	519	496	516	522	524	494	526	524	529	535	503	516	505	502	543	475	507	509	523	506	489	498	513	495	529	537	492	522	496	471	483	539	514	518	517	528	494	507	516	521	501	556	497	495	555	482	544	493	527	515	499	474	464	509	501	482	503	586	511	499	523	475	509	474	480	496	545	522	519	509	508	496	539	530	486	507	531	520	501	531	473	493	512	499	493	516	492	533	483	522	508	480	476	501	483	523	522	507	494	492	537	533	498	468	537	494	502	483	496	499	500	502	514	483	503	537	517	507	520	513	534	533	480	534	530	496	525	550	472	480	509	545	518	469	517	494	484	515	500	513	533	510	494	534	505	509	495	484	503	475	505	544	549	511	535	522	510	510	541	542	527	476	478	494	494	490	486	537	539	517	474	546	546	532	508	454	541	534	527	502	531	504	474	461	544	479	483	533	482	568	501	508	497	501	508	496	489	525	507	515	502	506	482	529	506	487	521	526	511	517	502	518	530	509	488	513	511	501	506	557	517	527	498	471	497	512	506	505	465	503	555	501	503	543	495	472	500	500	514	493	502	551	514	529	530	549	491	543	539	534	469	495	555	540	506	521	508	531	489	535	500	502	508	475	511	489	495	534	521	489	494	504	517	500	503	527	500	511	516	511	501	526	522	520	533	501	489	500	513	476	465	499	522	496	467	513	522	502	472	463	488	552	483	511	508	522	539	487	495	524	490	498	518	532	497	510	482	515	511
20215	34221	32487	26054	21507	16682	13117	10393	8184	6835	5863	5293	4598	3680	3023	2771	2463	2259	2204	2101	1951	1801	1631	1545	1476	1383	1376	1357	1218	1232	1167	1169	1167	1144	1150	1039	1058	1021	1049	1048	957	1033	994	974	985	975	982	956	979	987	998	980	1018	937	931	952	980	916	953	999	960	886	977	931	990	966	931	931	1016	936	933	995	937	984	1000	922	925	994	945	998	1043	952	965	990	973	930	947	938	956	969	941	986	957	964	977	965	959	899	974	966	973	1006	898	984	977	982	960	940	975	958	920	981	945	1001	967	989	972	939	936	989	893	990	1023	894	961	968	1072	956	940	977	946	959	994	970	948	930	934	940	975	934	979	939	970	934	921	945	972	991	932	987	986	1011	1034	928	936	927	972	968	925	940	968	1020	1014	945	947	937	986	970	955	949	977	969	975	949	983	1003	922	907	953	958	931	1001	933	885	971	1027	932	957	945	977	950	966	951	998	877	938	901	1040	986	998	941	980	945	953	960	1000	984	951	991	956	976	974	944	937	975	951	918	963	941	952	955	1005	886	938	942	995	992	958	916	977	953	919	968	939	921	989	945	925	972	950	978	1004	946	962	996	958	962	931	921	926	943	1007	994	970	951	988	915	962	1019	930	952	952	922	916	983	996	909	935	921	964	978	969	975	984	978	970	971	991	992	987	973	909	964	991	891	931	893	935	980	956	1024	1012	994	989	940	938	989	1034	932	928	922	942	946	980	984	973	922	1076	994	952	1022	971	1005	983	970	924	940	977	968	1021	960	976	951	976	944	914	972	953	977	961	1007	978	923	949	920	949	931	974	920	1007	980	968	984	972	925	932	915	999	1008	972	998	1004	1007	985	971	917	981	1005	970	932	892	967	966	953	954	978	967	997	967	931	953	989	986	963	974	984	895	967	949	941	968	931	963	971	954	950	983	947	983	1004	983	959	1012	945	974	972	977	887	930	1002	954	976	973	981	971	1011	962	987	1041	936	916	973	908	913	971	964	964	985	983	990	1008	964	983	989	959	924	958	953	986	1027	953	982	945	980	1002	975	1003	955	951	963	965	915	902	965	919	979	974	986	943	908	987	981	974	1020	955	987	948	954	984	961	996	991	1056	991	973	936	965	970	943	990	1002	998	886	912	930	964	938	936	1077	959	939	933	978	960	927	995	952	979	982	990	997	941	976	985	978	945	980	920	945	965	994	969	980	927	1029	964	963	971	928	959	1003	991	926	923	958	986	986	979	962	991	960	996	926	989	957	993	1009	930	942	936	940	934	909	971	974	987	997	972	926	948	985	959	973	991	1016	954	971	935	982	924	923	964	1007	954	938	908	976	926	925	1004	923	1047	956	974	954	972	983	962	908	931	935	965	992	984	948	977	1015	973	878	975	1007	998	975	951	941	982	941	958	949	974	961	979	992	939	927	993	954	969	967	1015	898	997	958	971	934	983	980	957	947	926	947	918	972	941	989	994	1021	939	966	977	1021	985	1000	1017	934	916	1016	915	957	931	960	946	950	1004	1001	993	960	1005	945	948	965	951	945	926	969	978	1013	963	897	919	919	982	925	962	987	981	980	1001	913	970	958	931	1001	994	960	957	947	946	985	984	985	946	986	930	1017	975	944	977	941	998	945	913	898	971	960	923	989	944	887	1018	945	1029	994	992	982	949	973	907	943	934	948	933	996	985	968	957	883	951	931	964	992	973	987	951	911	962	921	950	931	916	962	915	967	1027	991	938	942	897	947	937	956	957	1006	944	974	990	955	912	975	957	935	909	908	1030	950	992	951	995	1009	964	959	983	1039	985	947	929	999	952	900	962	955	951	1020	944	957	976	999	973	919	952	901	949	966	961	976	904	979	953	992	929	1003	958	1001	903	979	932	991	979	914	953	900	934	978	880	974	960	976	963	983	945	944	979	922	944	1001	992	971	966	993	987	983	995	954	968	981	1023	954	1005	944	1010	948	959	954	992	990	969	952	987	947	927	911	1003	912	962	979	969	1004	966	982	932	974	972	976	939	973	947	1000	941	932	965	1019	950	967	961	941	972	948	927	974	975	899	983	935	969	968	888	995	946	924	984	893	936	940	948	962	931	917	987	920	992	987	995	924	985	943	1011	968	970	918	939	971	980	957	981	958	957	953	968	985	947	919	965	1001	927	983	991	965	951	898	983	918	929	938	946	1034	952	967	950	973	1001	1013	951	983	978	999	943	956	978	959	918	968	990	962	1005	1007	940	912	952	966	1025	976	947	923	937	978	992	942	982	962	982	943	982	949	957	974	1005	947	955	992	965	938	938	1016	954	1040	997	964	1026	957	915	989	961	1006	976	906	916	902	950	931	953	940	1014	960	936	976	946	1022	961	966	959	966	958	977	942	929	977	964	972	943	969	960	985	951	980	936	978	972	951	965	972	1012	1000	974	958	915	1009	956	994	1007	941	1005	945	998	952	962	957	1001	977	951	931	911	946	929	933	974	945	905	931	959	957	970	923	963	934	892	952	919	957	942	951	950	1002	909	970	976	933	927	932	1007	949	943	970	972	958	934	967	920	942	956	896	989	959	931	976	986	966	963	929	983	1001	998	931	962	957	946	973	935	1027	938	945	926	978	953	878	988	1019	1004	974	966	954	944	924	979	934	927	921	953	989	974	994	979	994	902	991	1048	956	981	974	942	998	937	933	944	949	996	941	920	953	989	966	1005	979	946	941	1031	959	914	970	931	959	976	1002	988	940	935	949	899	939	942	952	914	976	964	916	975	983	991	974	983	964	1006	941	969	968	980	986	901	887	981	1015	987	980	941	943	887	936	957	977	993	971	951	971	987	975	905	962	939	989	905	959	926	982	916	975	953	924	959	915	949	1009	966	987	934	997	950	956	933	1016	964	991	948	906	1012	971	983	964	1020	914	921	928	1031	972	920	958	992	927	957	939	970	973	932	910	982	974	1006	956	962	964	965	995	930	972	968	945	924	970	953	960	961	971	891	944	957	961	950	988	1028	922	987	946	918	906	901	971	1018	953	968	963	969	938	951	977	939	1038	970	981	979	944	959	1004	973	1001	973	976	938	995	957	943	910	948	948	964	953	940	955	935	978	957	933	958	909	951	928	991	986	960	1018	1001	892	929	970	979	999	967	974	966	963	970	943	968	974	979	977	974	980	978	1018	959	975	950	924	958	942	972	932	1022	983	978	995	954	985	909	996	1010	937	1005	956	1001	946	951	998	980	974	993	977	966	951	992	1015	980	989	997	1004	989	949	944	999	928	955	1000	946	983	959	997	979	896	937	1018	961	1021	965	935	971	967	950	964	947	950	884	981	998	960	925	927	925	975	972	1011	937	950	942	978	941	1000	972	969	936	961	983	923	984	979	967	1000	992	990	977	929	1005	934	967	923	946	993	952	949	1000	989	968	998	990	942	952	982	952	968	920	956	1028	1038	1002	945	947	992	957	942	937	987	920	940	968	933	982	965	952	946	1001	967	913	939	947	1026	959	994	949	958	951	986	964	1008	946	967	903	969	965	963	941	927	917	951	993	904	970	1001	957	1010	956	937	1008	999	947	957	924	963	918	945	994	964	953	955	973	1012	954	947	966	964	921	906	944	993	978	928	1002	950	990	949	929	997	1019	918	947	982	921	977	899	976	913	1000	957	966	972	996	982	922	960	975
27632	17942	8918	4444	2434	1459	1216	933	802	687	678	639	601	541	546	537	480	482	473	434	460	461	489	462	460	451	466	460	427	459	451	482	434	442	458	434	470	427	459	489	432	453	383	423	442	425	436	443	433	424	428	403	433	425	447	436	467	432	410	439	439	407	442	414	411	435	463	451	444	397	453	445	425	441	423	425	444	404	425	401	419	448	410	432	438	418	464	448	437	419	409	403	429	369	455	433	450	443	452	442	406	428	482	428	426	448	468	413	427	449	463	455	433	453	451	406	423	429	428	421	463	404	442	421	485	420	434	425	441	428	430	429	415	414	438	428	432	422	433	395	472	416	425	455	444	418	412	462	440	423	431	412	437	463	405	444	406	427	434	404	384	438	419	414	418	413	421	449	459	441	445	401	431	407	426	425	431	451	444	414	425	440	412	424	438	424	414	467	427	457	456	472	453	430	442	438	438	451	428	419	447	438	462	427	433	427	422	426	442	392	470	438	438	433	383	436	444	461	464	451	434	464	459	436	421	420	409	445	437	432	409	408	489	451	428	429	431	391	424	436	397	408	423	428	410	433	436	462	390	420	449	437	474	414	457	419	421	443	423	437	413	425	441	440	424	404	456	416	420	419	428	407	444	424	439	426	503	433	441	401	420	459	390	427	406	418	408	390	438	447	425	422	442	412	416	450	398	423	459	466	428	424	440	462	387	456	422	443	421	425	429	454	410	465	414	426	427	438	424	446	449	447	425	461	441	406	441	430	417	432	453	407	449	402	436	440	420	371	456	388	457	414	448	429	421	458	451	433	444	407	447	447	472	438	442	425	417	439	445	428	438	433	425	402	408	416	437	466	426	443	441	401	435	436	421	409	433	436	433	414	408	433	462	407	457	432	396	450	419	398	431	443	447	416	409	415	413	404	469	413	421	427	428	381	417	411	418	417	419	475	396	388	409	447	406	458	415	431	482	448	444	399	466	421	435	415	448	394	451	408	453	449	416	397	459	439	403	410	409	443	416	417	418	409	421	411	442	426	425	419	398	451	464	433	438	439	420	428	429	406	410	400	431	439	433	415	428	431	417	427	407	414	420	432	413	419	445	420	397	409	441	425	402	433	410	426	430	408	465	443	412	419	442	450	420	443	401	406	408	447	424	428	445	432	467	432	433	431	443	456	400	464	427	464	406	446	449	432	409	452	436	440	404	464	412	435	405	417	410	477	457	438	419	498	442	408	436	416	442	448	426	450	403	469	391	465	431	449	459	378	424	432	425	434	421	435	414	417	391	440	427	429	431	413	438	415	444	426	427	418	472	466	442	442	452	432	431	456	415	428	444	402	432	459	430	444	400	413	408	441	438	399	387	480	413	425	424	477	435	420	458	431	448	414	439	446	446	412	446	424	425	421	452	422	453	430	449	418	449	421	463	433	447	424	465	400	410	456	433	444	407	466	405	433	419	426	441	436	394	408	407	419	469	456	433	400	417	403	381	442	417	410	474	444	448	401	385	415	410	432	418	464	441	420	420	413	425	421	426	440	431	487	446	444	466	456	466	411	416	451	390	410	421	444	436	463	425	459	451	427	430	431	411	432	441	436	449	450	434	441	415	445	451	456	415	408	412	412	476	435	399	418	461	420	465	417	423	463	424	446	438	436	443	413	440	415	406	451	425	439	431	423	414	418	442	404	463	406	414	436	405	378	479	422	460	416	415	446	415	441	436	389	445	446	392	463	432	433	397	422	431	416	398	419	412	451	418	426	419	473	417	431	385	423	398	418	475	455	454	399	428	383	414	408	388	398	443	451	439	393	440	406	412	422	412	433	415	465	425	442	448	424	474	464	453	417	429	446	456	457	426	404	444	431	422	443	406	446	411	430	417	450	464	414	465	420	477	433	484	404	453	451	436	425	466	437	442	407	418	447	441	411	429	407	415	423	436	445	411	442	422	453	435	416	449	427	442	437	445	439	441	458	427	433	444	473	429	417	429	421	393	466	431	453	408	424	426	432	442	436	409	437	442	450	438	452	441	415	442	409	483	427	413	407	435	428	461	393	441	442	376	432	419	445	412	412	418	463	454	431	419	476	433	416	444	449	466	434	407	481	374	451	424	433	452	418	437	429	430	448	422	426	443	413	484	456	446	432	465	413	435	440	407	465	458	446	433	446	424	402	409	460	454	449	455	419	447	434	444	437	442	416	421	466	440	404	426	453	456	423	461	414	446	448	424	434	472	386	458	465	450	401	398	450	447	433	412	440	430	430	413	450	431	446	434	432	446	406	444	443	448	431	429	410	436	455	464	457	412	458	454	420	419	445	412	448	422	443	423	433	431	422	416	423	449	435	416	451	420	456	462	414	408	411	411	443	441	420	429	439	424	435	453	448	428	416	446	418	462	402	398	406	433	456	455	407	433	428	431	400	446	437	434	414	429	438	463	429	445	421	440	425	408	435	447	416	427	443	463	443	456	431	402	397	420	427	434	472	431	463	433	396	408	414	443	437	438	430	452	430	468	427	456	445	454	438	413	413	431	445	416	405	422	443	401	420	430	434	412	464	417	470	420	405	435	424	404	456	400	423	450	424	448	425	435	433	415	435	407	400	454	430	450	425	404	450	441	466	418	434	458	469	451	404	455	430	403	449	397	440	419	471	430	425	425	413	424	411	501	425	443	423	403	422	382	414	447	457	454	425	428	445	453	403	412	402	412	457	423	454	423	408	442	412	409	435	430	431	429	451	400	402	414	406	428	396	395	432	464	447	438	410	479	428	431	409	402	408	428	460	419	444	395	458	455	429	433	433	429	444	405	447	412	464	414	405	442	432	414	432	436	391	441	408	462	451	445	410	422	454	407	455	428	428	417	436	404	445	384	435	379	448	438	436	403	428	437	474	444	421	429	425	424	453	425	442	427	437	432	420	426	462	387	419	472	416	399	434	456	401	435	404	413	415	417	431	418	474	420	423	414	437	403	450	443	425	454	469	447	431	409	457	439	421	443	456	397	425	435	442	467	460	475	430	437	463	421	443	452	445	447	417	462	473	437	414	462	443	449	455	455	411	472	425	429	412	405	437	395	437	427	405	462	445	484	367	431	387	447	448	429	416	388	460	409	409	442	439	437	447	425	439	437	452	443	428	442	454	452	415	429	465	416	445	407	436	447	410	405	423	427	390	412	420	434	411	428	449	456	422	454	437	414	432	420	438	408	388	416	443	452	437	429	412	461	405	417	407	434	452	431	395	449	445	440	425	389	424	423	400	439	452	462	393	411	438	434	475	456	421	427	459	458	417	430	464	416	448	440	436	413	410	389	393	438	398	388	417	425	457	443	389	423	432	444	457	425	403	380	446	432	439	426	424	414	439	391	426	463	463	480	437	436	438	419	457	406	435	443	427	448	447	432	436	469	442	421	435	385	442	414	433	411	437	420	398	414	428	445	416	413	413	413	431	403	454	412	454	448	487	425	452	418	437	410	413	400	451	449	449	445	402	446	398	462	453
13933	18276	15493	9721	7057	4864	3694	2923	2244	2001	1771	1708	1533	1307	1240	1210	1158	1062	1104	1085	1017	1013	982	942	967	1011	955	911	881	918	887	870	896	916	870	915	901	899	861	854	815	864	865	821	855	856	823	793	864	893	849	827	835	831	892	870	859	915	894	855	916	869	897	832	853	896	861	896	854	915	847	927	873	859	919	884	831	810	851	848	851	862	864	864	880	896	820	856	860	842	887	861	800	873	918	860	811	854	932	858	863	905	895	856	874	879	878	891	861	857	879	843	873	857	851	859	904	840	833	860	859	862	880	842	840	885	891	821	893	882	864	904	881	875	872	867	866	868	818	889	896	878	841	861	828	859	872	876	847	873	846	849	864	845	892	830	873	804	855	820	892	876	868	919	877	862	818	908	850	878	865	843	821	882	863	873	863	820	836	864	869	816	861	816	830	878	934	851	834	855	809	871	870	827	829	913	852	905	867	821	854	860	884	913	855	877	903	855	859	847	831	851	900	871	868	880	861	894	901	818	840	884	864	862	855	872	861	918	892	882	895	862	846	817	915	841	892	830	831	903	857	877	835	912	829	866	922	871	880	895	820	866	869	865	887	857	839	879	850	895	878	863	894	859	862	854	838	866	873	904	890	851	886	911	825	860	849	849	810	899	860	863	904	827	845	895	868	894	830	862	863	829	836	869	863	882	830	901	896	849	850	818	841	853	896	917	897	852	872	856	908	836	864	884	875	853	868	888	913	913	848	879	899	875	878	857	859	867	922	847	816	883	863	883	888	850	873	849	862	825	829	893	875	897	920	836	832	872	843	876	884	881	800	874	854	886	858	923	862	818	868	854	842	898	851	883	847	858	886	831	861	837	861	891	853	865	884	906	856	891	883	888	869	831	899	873	866	825	948	857	857	902	901	833	897	902	793	836	878	913	877	948	868	853	849	815	861	823	867	853	888	845	901	854	792	938	887	882	857	850	831	897	890	883	872	911	864	887	896	821	892	860	828	841	867	871	821	892	804	850	827	818	873	868	887	872	853	886	842	824	859	890	856	863	886	877	889	841	899	887	836	917	826	880	827	862	853	837	912	885	923	907	895	887	893	888	796	860	888	889	867	890	911	832	820	867	877	848	878	854	864	880	872	874	860	870	892	874	869	815	879	852	851	902	864	870	814	858	897	859	832	843	858	899	873	841	915	908	878	856	836	849	868	875	849	844	818	831	823	915	876	860	901	873	868	850	892	842	934	885	945	881	840	832	865	896	885	919	846	887	873	852	830	835	907	885	893	871	856	843	862	872	889	871	906	843	825	865	836	838	855	856	861	880	867	906	858	822	847	841	894	862	837	880	858	914	850	865	874	872	867	894	883	899	874	888	804	890	861	857	910	921	893	868	830	846	885	882	888	856	870	849	847	864	889	937	905	893	841	862	880	860	824	845	875	859	845	876	793	863	891	833	859	929	841	908	915	840	829	912	852	856	897	872	854	864	869	867	844	848	876	859	837	853	821	882	895	908	891	899	858	834	897	887	881	829	871	904	864	820	860	856	810	865	842	871	891	838	910	879	879	862	850	861	867	807	901	831	866	832	873	857	816	882	915	810	902	890	846	857	875	857	803	906	871	839	880	894	835	879	845	907	847	922	892	835	859	876	888	882	895	870	836	844	813	848	819	879	843	897	880	834	882	827	814	889	891	849	890	879	880	879	881	929	841	911	873	854	801	875	788	891	951	871	863	863	926	857	852	851	871	858	894	873	892	893	822	856	875	890	820	890	849	863	884	864	903	881	862	888	860	864	859	882	878	906	893	890	837	839	870	871	948	833	873	859	817	895	851	853	889	887	910	879	813	932	833	854	874	838	832	904	879	847	871	826	814	879	840	868	836	852	832	845	815	874	874	827	877	902	873	843	852	895	918	846	839	863	845	881	871	904	902	899	840	867	842	909	864	875	804	870	850	880	905	867	906	832	858	896	908	909	861	842	899	880	867	860	907	861	831	830	866	907	853	820	859	837	815	860	850	849	850	849	838	869	834	885	892	852	860	859	875	845	877	876	811	893	897	910	846	869	828	824	882	874	868	806	836	831	801	829	873	880	833	861	836	849	895	850	837	923	874	813	860	866	800	805	821	855	878	859	853	869	912	852	921	916	846	850	830	864	840	866	916	890	865	852	905	884	860	872	888	954	852	933	854	915	879	804	856	863	809	931	899	846	899	849	806	843	838	880	860	918	902	843	848	839	881	885	871	932	830	889	824	873	848	890	895	910	812	858	857	892	878	884	856	840	878	826	856	857	891	832	856	865	805	866	884	821	876	815	835	843	897	839	865	884	855	854	884	860	828	894	879	835	853	856	808	888	881	875	839	872	926	856	931	812	913	849	850	863	821	913	829	877	876	907	892	891	886	891	902	851	810	904	860	879	856	867	900	866	857	849	851	896	891	890	872	829	891	891	875	890	884	904	884	861	841	862	838	827	924	892	895	843	846	836	864	874	837	817	926	876	884	858	885	860	830	862	859	849	852	873	866	862	829	883	836	824	908	876	901	877	863	868	882	883	890	917	915	860	916	841	840	860	899	883	893	887	863	895	869	858	880	866	881	859	941	808	888	869	864	859	894	903	880	812	864	865	859	859	882	884	849	841	873	886	892	904	837	857	889	856	822	892	929	870	872	891	844	879	880	858	874	870	850	881	882	859	842	865	849	864	834	844	867	883	879	857	841	877	845	828	890	882	895	879	924	834	847	909	831	932	837	882	835	875	887	904	878	850	831	903	874	888	871	882	855	829	857	867	847	834	865	883	887	865	857	865	880	858	871	841	814	860	829	858	861	836	862	898	855	882	859	854	822	928	885	838	841	870	886	869	870	825	864	869	874	902	856	905	878	877	834	846	871	811	868	835	875	818	854	857	905	844	897	869	885	859	887	849	850	889	872	849	923	817	882	893	900	905	882	869	873	879	859	835	847	889	860	831	891	869	865	812	867	890	887	830	890	856	868	853	870	831	853	906	905	813	826	872	850	886	846	898	829	877	862	889	853	862	835	882	864	877	874	880	868	885	854	854	872	855	865	888	864	835	881	792	892	845	884	905	889	850	878	805	818	880	878	863	892	857	855	841	924	865	859	867	882	850	907	914	872	839	873	849	901	898	820	843	876	893	862	872	903	826	863	875	854	853	898	916	917	916	912	848	902	850	879	878	848	868	878	824	848	853	890	919	846	886	851	836	890	879	833	794	901	879	906	871	871	911	860	833	865	891	810	870	844	916	840	823	876	924	852	840	826	819	906	846	869	809	857	876	905	850	833	883	818	869	871	912	858	874	845	889	886	870	780	853	875	837	820	880	868	884	849	844	827	851	848	808	869	931	827	877	848	897	830	857	878	842	890	845	862	895	803	816	914	863	836	907	861	863	926	813	885	867	886	886	875	848	905	875	917	961	871	888	869	902	818	886	846	844	856	804	862	856	874	905	904	886	914	866	859	877	856	875	863	827	885	900	910	827
25326	21490	27743	25334	14813	5969	3356	2320	1612	1303	1073	878	758	718	674	582	553	494	484	454	438	372	361	379	382	374	330	320	342	315	374	335	319	274	322	320	321	295	318	298	286	298	311	291	307	325	323	307	321	327	272	346	292	291	347	299	328	292	309	302	307	320	329	299	329	282	324	264	292	296	303	315	302	294	300	356	278	265	321	290	288	335	280	287	334	312	285	296	283	294	312	294	293	319	315	298	277	291	307	333	332	277	275	285	257	292	328	300	321	315	283	308	303	308	281	308	326	288	285	287	282	297	270	296	298	293	276	279	290	306	306	314	321	299	306	285	303	304	275	324	318	298	284	306	296	279	266	303	303	293	272	287	340	303	298	283	301	282	302	319	294	315	298	299	298	275	310	292	275	294	280	295	266	287	274	284	232	293	319	286	318	306	331	271	281	267	311	334	312	326	329	277	306	291	321	313	291	280	305	312	303	305	295	347	290	322	294	306	273	288	299	306	308	279	271	327	319	284	292	306	273	311	334	294	275	336	318	300	301	300	295	284	303	277	319	307	262	312	256	299	269	309	300	299	286	313	310	290	311	318	282	298	279	299	294	294	296	293	263	302	299	300	312	328	292	312	296	297	308	284	277	315	287	264	286	310	272	280	278	292	288	276	321	294	264	263	289	280	308	280	274	291	327	306	277	303	283	314	324	294	334	282	335	312	270	297	314	299	269	294	279	281	280	303	296	287	308	320	280	285	272	327	295	281	328	290	326	269	315	286	315	347	297	320	286	320	270	263	253	327	280	313	272	325	282	303	308	291	289	264	316	320	312	290	267	295	317	288	270	333	290	309	332	298	274	307	309	305	302	309	296	298	286	306	316	307	287	298	310	277	293	300	304	256	324	287	277	305	300	317	305	283	291	311	304	304	303	266	289	294	292	287	287	288	328	285	309	299	305	288	269	272	316	302	314	287	311	285	294	318	289	295	296	316	309	284	283	319	309	284	300	309	295	286	297	311	318	285	292	303	282	292	301	285	268	299	284	281	294	264	296	274	304	298	322	324	303	290	309	301	295	261	299	285	324	302	326	313	306	286	300	291	296	307	287	284	277	305	333	317	297	311	287	289	280	315	322	309	292	296	303	294	288	297	316	286	304	310	300	301	296	280	296	313	307	328	308	301	315	283	287	289	303	248	264	297	285	304	272	286	295	271	306	281	288	330	276	301	308	304	314	316	323	297	322	319	304	283	318	327	274	259	294	290	303	303	276	316	326	319	290	276	306	282	298	324	304	311	296	309	289	304	328	283	322	314	312	286	298	311	305	309	298	291	332	306	318	291	272	291	319	302	294	290	293	299	298	309	269	291	324	275	292	336	302	279	292	295	309	331	302	304	274	313	285	327	292	263	335	298	301	272	291	302	286	294	298	261	307	299	307	295	299	301	333	291	289	302	281	283	291	266	246	282	272	298	321	302	305	262	280	284	299	297	318	305	278	279	300	320	300	282	302	298	296	277	292	293	327	299	278	282	289	287	312	291	321	303	282	289	306	277	286	302	323	288	298	300	285	280	286	290	288	318	253	312	293	283	309	277	290	289	305	307	301	273	280	320	303	283	314	297	304	303	284	289	297	295	283	285	298	288	293	301	311	260	296	302	277	297	301	293	285	287	286	286	319	301	318	270	295	307	301	275	288	307	297	298	293	291	309	277	287	277	266	291	323	277	273	283	322	295	311	282	266	307	307	304	289	301	297	298	291	314	305	290	271	288	279	288	279	295	293	274	282	270	312	275	337	310	294	269	300	273	310	289	317	325	305	316	322	270	296	308	319	298	291	311	298	293	291	306	266	331	285	301	311	306	295	295	306	309	326	301	296	281	287	298	288	272	321	282	316	300	276	302	297	312	293	299	284	298	259	310	320	273	288	281	266	288	328	288	281	275	282	299	291	322	265	315	286	287	302	311	288	291	298	274	315	311	284	290	301	282	281	290	292	281	285	296	309	291	328	297	303	316	294	301	291	323	279	315	294	267	288	312	283	299	268	306	297	296	298	314	273	330	304	298	300	290	282	267	292	325	273	297	305	264	272	311	324	298	296	308	316	304	281	298	307	276	310	331	334	296	292	309	305	322	290	284	298	266	284	292	303	298	317	291	318	307	293	290	307	278	282	287	265	268	286	270	277	293	296	315	288	306	251	300	296	314	291	277	319	282	288	307	301	297	296	287	315	304	321	313	289	305	312	310	308	310	277	305	293	278	303	272	297	287	296	291	278	267	311	288	288	315	308	294	286	309	324	300	315	277	322	280	280	305	332	303	306	323	303	286	281	316	313	312	306	270	288	316	282	299	300	328	269	302	286	285	333	285	312	285	299	325	311	285	283	290	320	290	273	280	280	317	302	288	284	287	337	321	320	316	267	302	270	286	310	277	300	311	287	304	293	258	320	310	317	289	325	327	295	302	296	290	302	274	309	295	314	309	319	301	312	311	300	291	283	284	285	311	314	297	312	281	311	280	298	242	312	341	299	258	251	281	300	280	298	292	312	301	264	285	304	328	308	269	293	307	294	302	290	298	273	309	289	286	288	273	303	279	263	296	288	316	313	299	271	299	306	286	292	309	313	319	281	304	275	280	283	302	285	304	311	282	280	304	272	286	302	305	305	301	285	294	296	318	321	293	290	290	294	302	295	315	301	297	307	286	306	275	295	281	308	298	280	333	306	307	289	291	276	295	329	284	273	274	291	288	293	297	312	255	302	310	294	273	316	290	273	311	276	314	278	293	280	299	296	283	271	305	300	288	297	309	289	291	302	321	259	299	330	305	314	294	294	327	313	286	300	316	283	298	283	313	293	286	289	312	299	287	291	333	313	275	311	274	289	310	301	293	286	291	310	318	268	298	265	287	293	277	292	285	282	285	299	315	309	315	288	272	304	294	339	262	299	290	321	294	295	315	309	314	304	302	312	282	286	277	277	282	312	324	301	314	287	314	290	299	333	262	343	299	317	278	335	276	267	305	329	291	300	308	299	289	292	260	304	323	296	302	322	288	329	277	312	263	287	297	290	291	298	313	305	322	318	293	301	315	313	296	308	294	310	259	317	275	298	317	298	265	277	304	303	312	295	283	289	306	300	294	263	271	293	314	322	332	294	304	287	274	290	292	328	300	322	281	310	320	301	301	291	283	308	318	290	292	291	286	305	301	291	325	292	298	313	293	307	298	273	272	297	328	321	314	308	281	263	308	294	266	325	274	340	291	280	263	298	299	292	262	294	274	289	328	301	318	277	319	319	294	293	277	289	278	298	278	304	283	297	264	329	281	297	296	312	325	305	306	295	290	289	275	310	317	304	318	276	310	287	259	330	326	307	304	280	313	280	317	304	265	308	267	295	283	296	262	271	295	285	290	304	268	314	259	309	292	239	274	300	302	300	329	324	285	311	317	315	305	268	305	303	318	273	315	297	295	299	285	295	305	267	297	302	265	282	317	289	294	307	311	313	291	278	299
17271	28361	26032	19249	15292	11777	9147	7119	5402	4268	3527	3040	2637	2478	2010	1804	1555	1530	1455	1261	1161	1035	966	932	944	895	854	834	748	754	720	720	683	710	732	669	676	645	620	614	614	634	682	652	590	652	619	634	642	668	634	608	602	592	598	638	603	658	577	600	599	608	632	577	626	603	636	613	648	650	605	619	631	629	634	578	617	581	646	653	631	647	546	594	635	613	603	633	605	638	617	631	631	641	667	636	648	644	615	607	588	567	563	628	568	597	627	608	634	589	597	620	635	625	625	653	623	637	588	619	613	645	593	588	617	600	690	577	575	632	568	568	601	637	595	569	616	636	584	603	652	596	582	634	619	644	611	582	614	643	639	577	607	601	655	678	628	696	648	588	585	586	629	612	629	615	631	600	589	612	622	640	621	582	620	609	608	632	595	619	585	626	588	641	607	609	641	605	600	602	608	613	573	622	545	577	584	614	595	612	635	594	666	607	589	627	578	596	590	623	628	594	616	641	597	605	600	596	599	616	597	617	662	608	670	642	598	589	617	649	613	579	607	601	603	604	610	607	609	606	582	619	650	625	634	641	593	616	589	625	591	615	628	620	597	572	615	636	633	596	630	614	634	622	643	606	609	623	635	614	609	610	624	602	556	623	637	631	633	626	626	579	582	642	599	628	638	598	628	655	601	603	615	562	634	580	592	622	654	627	645	667	608	640	614	656	636	575	550	632	614	621	600	633	610	591	604	623	582	610	655	597	577	616	614	615	644	606	636	605	576	630	655	636	617	658	613	623	632	623	634	640	616	604	605	609	604	621	620	636	642	593	621	588	614	619	633	570	624	596	615	603	642	612	575	639	567	598	587	611	583	606	610	632	619	620	603	717	635	591	607	569	563	614	612	629	593	624	607	635	592	617	599	570	603	635	652	645	636	592	626	639	629	628	632	572	610	586	624	601	634	585	613	593	624	580	574	605	644	604	675	583	601	613	639	599	619	626	615	609	625	567	607	569	611	611	587	562	603	640	621	604	597	593	620	537	604	624	577	633	606	598	614	600	618	625	561	620	600	614	619	568	607	625	605	618	556	625	622	615	601	589	588	579	557	582	576	614	586	635	619	618	622	591	613	615	580	645	615	625	618	619	633	675	611	623	615	646	645	609	638	599	635	625	657	632	646	606	615	660	617	619	614	628	628	643	582	597	589	644	631	626	647	656	618	613	628	631	614	608	619	649	586	575	604	593	619	660	618	614	567	617	584	643	622	620	607	623	618	613	582	648	604	653	666	649	616	642	614	609	610	643	570	605	625	641	585	597	623	628	602	634	599	579	637	627	623	599	610	623	603	625	614	595	645	597	621	619	627	639	626	632	599	589	579	604	641	616	593	630	618	586	604	619	618	590	595	596	611	601	595	636	630	589	570	638	590	602	643	589	575	599	638	572	604	633	631	621	590	615	608	618	619	659	626	592	647	626	617	655	644	638	589	600	664	650	597	639	624	673	581	624	603	658	605	680	571	613	658	596	601	651	641	619	627	589	616	579	618	660	627	634	608	616	602	652	580	609	625	639	631	643	603	658	616	623	632	641	662	602	634	647	638	561	623	586	629	596	681	586	623	655	614	606	678	612	597	689	603	616	625	582	617	605	602	652	604	684	640	659	566	655	651	613	619	623	612	616	595	626	628	618	598	609	633	599	601	586	601	582	631	624	594	606	596	608	624	598	603	598	660	632	609	575	608	614	587	623	615	667	628	619	618	637	634	617	605	589	630	606	606	612	626	595	600	592	649	642	584	612	635	638	644	600	631	590	572	587	567	607	663	633	639	593	659	643	605	583	599	628	649	625	618	605	593	654	637	617	642	600	621	639	646	639	617	634	591	607	624	608	600	588	625	642	564	651	662	601	615	639	601	661	580	583	581	629	608	641	609	568	651	604	592	602	606	611	590	605	592	620	653	576	594	604	589	601	596	625	591	571	591	616	612	612	642	565	623	629	637	630	618	621	595	621	611	632	631	606	597	616	600	623	585	567	629	629	627	587	610	642	574	647	602	625	601	652	597	617	597	636	649	574	614	643	616	611	633	634	612	618	620	638	631	603	672	686	569	594	616	571	610	658	625	576	630	578	606	592	582	595	652	692	655	590	599	592	601	598	592	632	626	594	628	631	574	620	621	644	599	592	583	607	601	599	628	651	596	571	634	607	619	612	632	638	598	612	616	654	580	591	605	614	630	605	599	575	608	645	654	559	640	589	648	608	662	594	642	592	614	643	585	624	583	602	548	590	608	611	581	598	637	649	581	594	617	614	609	586	622	656	620	626	582	615	616	650	614	600	629	610	625	645	559	635	621	613	576	634	636	632	606	565	627	601	640	654	629	585	615	661	632	615	580	615	611	615	637	572	611	618	649	612	601	620	640	592	595	618	650	631	648	602	567	598	613	559	598	637	622	651	595	656	591	558	616	628	575	589	601	601	620	621	572	627	609	618	618	601	644	610	668	597	652	580	598	590	604	573	635	601	604	564	647	600	611	654	646	587	618	615	612	681	591	586	584	648	589	601	636	620	595	614	681	572	630	645	627	616	633	631	619	649	615	636	640	603	625	634	581	634	588	629	610	616	615	627	602	618	602	632	595	626	620	626	597	632	573	632	596	612	622	602	595	583	636	650	616	638	624	670	640	637	643	595	614	636	593	631	646	623	582	633	619	603	657	547	628	644	613	622	664	646	610	644	604	630	592	619	646	608	611	629	642	611	641	601	561	626	596	617	598	588	633	600	604	625	637	608	634	553	607	620	669	660	619	651	639	586	580	601	616	630	644	650	601	578	640	633	572	624	566	640	604	634	626	584	621	655	626	617	644	661	644	632	622	608	574	616	620	614	617	602	588	633	605	656	606	618	566	591	625	621	568	598	586	624	636	584	635	625	591	649	618	604	612	615	593	647	617	610	601	618	566	625	605	611	614	641	616	606	607	647	580	604	619	600	623	564	608	630	570	591	621	584	668	609	678	620	628	670	636	593	610	635	629	589	600	596	589	615	599	630	624	594	615	578	559	619	651	635	634	650	621	614	597	621	609	650	573	602	615	577	621	576	609	604	618	585	616	565	625	562	603	587	586	609	620	629	597	576	613	597	651	614	592	629	586	609	655	574	611	647	614	613	624	649	609	635	629	619	622	639	582	583	596	607	656	585	620	633	591	573	600	581	612	617	602	597	617	593	663	628	639	596	627	604	649	606	577	568	610	655	602	589	604	564	614	628	618	639	616	593	617	633	628	650	634	631	654	630	621	580	636	630	625	608	603	585	620	656	648	585	612	642	619	592	562	619	621	597	613	610	638	656	601	610	568	584	621	622	614	647	574	621	694	563	657	606	626	622	599	616	595	624	593	645	585	593	609	580	599	610	604	618	618	604	645	641	599	574	601	604	591	606	620	606	617	617	608	647	651	572	580	592	614	631	590	610	590	594	605	604	576	632	606	628	623	650	592	579	610	592	663	624	611	641
24267	21474	28791	24479	21318	15120	7225	4029	2874	2173	1821	1487	1333	1299	1191	1045	984	891	900	832	778	727	691	674	635	644	618	617	590	559	546	529	529	600	551	497	520	523	511	503	547	518	515	526	517	494	530	509	523	525	510	481	505	497	543	517	520	497	531	502	535	520	481	522	471	478	536	496	502	499	532	480	522	494	515	469	553	468	493	481	511	525	546	499	516	502	552	501	502	523	500	495	494	491	521	470	507	521	514	513	467	484	498	490	510	503	488	476	501	527	485	500	483	556	533	492	481	506	520	493	518	513	508	481	487	479	447	463	482	516	441	478	525	445	460	493	547	460	496	566	519	487	528	480	511	528	514	490	492	491	468	544	488	558	527	480	514	471	503	490	489	493	488	477	491	502	472	491	475	518	528	505	505	464	522	492	515	512	505	529	507	509	513	467	505	514	489	515	545	458	501	511	488	466	510	470	456	513	516	490	520	462	515	500	505	481	522	445	506	487	490	433	536	519	497	501	514	521	495	490	525	500	469	484	511	460	553	489	478	531	491	493	499	491	500	472	495	500	496	498	484	481	478	476	518	457	509	475	507	478	490	506	513	548	512	496	491	493	514	496	482	462	455	541	492	554	515	531	525	478	554	516	502	493	502	516	471	509	469	512	481	474	520	497	491	531	479	497	461	518	543	527	507	462	518	497	492	524	486	491	481	523	496	472	509	513	532	493	508	536	461	490	509	480	467	518	514	546	505	480	504	486	476	489	512	469	502	488	509	458	490	503	488	464	491	506	472	468	507	493	532	495	467	464	505	507	473	476	490	527	506	489	503	495	540	495	534	534	471	484	523	493	498	509	471	508	504	497	490	530	519	528	454	518	473	478	478	480	473	488	525	506	493	478	513	439	496	532	495	512	508	493	479	501	504	504	521	501	505	514	461	509	491	526	502	497	524	472	487	500	505	514	505	480	516	503	528	451	483	480	494	505	485	498	514	507	507	475	509	530	518	519	483	509	502	477	476	483	453	468	468	506	498	483	490	483	481	522	482	504	461	527	455	514	524	513	474	527	476	461	500	497	538	505	503	490	491	490	487	512	462	530	507	540	488	467	501	474	543	475	509	471	546	524	489	479	516	529	474	477	488	491	470	461	498	494	495	502	493	480	474	491	534	500	499	462	513	462	525	479	509	482	498	487	506	508	498	531	523	528	542	528	512	510	498	493	513	493	485	516	496	497	548	511	505	495	500	517	511	536	488	485	505	504	511	511	457	527	479	531	502	512	477	529	492	465	476	493	499	488	525	525	510	503	519	510	485	509	524	494	488	489	512	515	494	525	492	491	465	501	500	471	514	524	480	554	511	489	492	491	516	479	517	536	497	474	492	539	531	466	490	474	509	493	513	502	489	516	518	481	512	506	489	506	488	497	483	501	500	498	461	476	507	516	513	526	473	490	469	512	496	509	481	515	485	479	520	481	504	487	489	539	548	500	462	476	526	463	503	526	506	499	520	480	509	499	528	483	509	461	491	510	513	494	489	482	523	487	530	462	501	519	513	501	523	477	514	492	525	470	460	519	511	486	542	480	496	489	494	515	514	460	500	538	505	492	539	494	507	491	511	542	499	484	491	555	473	517	510	473	482	460	529	526	486	508	495	508	512	495	494	471	489	523	468	520	499	489	486	483	485	485	480	485	503	513	500	489	508	475	492	471	500	509	495	462	494	464	451	539	497	461	493	494	506	488	477	508	521	524	480	537	507	482	493	485	517	521	468	509	470	494	471	480	457	479	516	547	499	536	505	462	482	513	501	445	493	512	485	502	460	483	462	479	490	513	513	467	486	547	508	486	481	475	499	521	518	518	486	481	509	487	504	511	474	471	474	515	518	484	479	486	483	475	470	496	495	495	536	535	494	525	512	503	512	532	454	468	509	508	490	513	517	499	523	487	490	488	469	466	490	482	517	498	488	494	486	514	476	508	480	512	480	479	496	489	453	521	513	480	488	516	500	498	546	459	486	492	492	523	528	486	461	478	467	505	485	463	491	515	506	511	495	504	531	473	540	537	495	507	520	494	545	464	474	478	543	504	449	476	522	515	524	504	511	536	528	481	539	521	521	475	544	514	483	494	456	522	482	480	483	472	520	503	490	496	508	472	490	508	502	518	514	463	503	529	534	496	480	480	520	501	488	501	471	499	479	480	454	503	520	463	470	493	503	547	485	524	497	513	519	534	505	507	524	477	512	487	493	514	493	491	509	489	524	478	455	520	479	496	478	474	511	487	486	440	461	505	487	523	531	518	489	514	491	519	475	479	512	518	494	510	499	504	508	532	505	474	490	502	464	504	494	487	516	512	474	519	505	484	468	499	494	500	495	507	469	508	532	526	502	477	520	496	502	512	469	461	502	468	486	477	524	492	525	509	517	496	511	476	491	498	476	497	489	524	491	531	468	504	523	474	462	454	483	479	510	534	478	488	472	477	508	493	537	493	525	507	535	542	478	484	481	487	515	524	494	478	483	480	485	502	491	534	476	490	492	475	508	494	486	500	496	508	465	456	488	498	556	527	493	526	453	500	503	527	481	472	489	537	483	508	473	515	526	507	523	485	501	452	472	505	521	453	521	481	481	520	525	502	494	527	515	523	506	455	530	536	500	515	528	539	551	516	506	455	477	509	505	554	509	520	535	510	501	447	489	487	500	493	505	471	521	452	481	475	534	503	497	494	498	534	564	506	478	476	507	449	485	519	492	466	504	511	466	526	493	456	475	527	461	520	483	520	466	512	497	493	473	520	485	512	498	455	525	493	530	452	509	493	499	484	493	510	496	492	538	557	476	524	469	516	487	509	525	533	537	512	494	445	486	513	493	484	548	523	489	519	478	514	480	452	506	470	449	459	502	512	495	495	525	507	473	497	514	539	487	460	491	476	456	496	479	483	493	483	518	503	485	510	515	514	508	491	497	465	533	510	480	507	478	511	468	473	511	504	481	522	496	523	494	502	495	482	470	515	507	489	490	508	436	480	488	511	481	504	528	478	525	481	512	498	458	523	513	488	494	517	487	520	497	529	543	513	549	496	506	477	505	506	547	491	498	531	472	548	522	493	496	506	452	500	498	491	493	501	481	505	514	516	483	429	486	501	481	494	496	538	509	476	469	495	497	516	485	556	530	519	511	485	500	528	495	501	525	463	502	528	493	487	512	513	490	523	536	490	481	500	492	488	493	508	489	483	495	471	501	478	501	524	519	493	495	491	485	463	484	507	500	508	540	486	492	529	528	505	541	461	497	438	480	489	506	481	503	505	537	500	502	450	482	486	518	534	468	458	481	477	484	501	461	491	504	494	475	470	493	487	483	539	512	484	487	519	481	525	491	508	521	498	495	462	493	466	493	506	483	488	509	509	500	484	518	481	511	499	469	479	468	511	475	532	469	496	498	488	454	487	532	500	485	525	461	466	480	484	492	499	517	519	525	476	494	516	522	487	507	475	503	490	511	497	492	506	502	510
19711	33180	30646	24394	20681	17489	13444	11030	8522	6745	5484	4676	4088	3877	3540	3030	2801	2529	2308	2123	1935	1712	1644	1479	1473	1452	1391	1255	1274	1210	1198	1125	1166	1066	1054	1007	1021	969	1067	945	1024	980	979	1042	1005	961	1029	990	1032	1005	996	1007	967	895	999	977	1007	893	962	973	953	950	983	1009	939	1002	993	931	1008	983	957	949	925	941	921	1032	1019	909	980	1008	969	906	970	975	996	936	1050	934	926	952	947	998	928	959	969	966	993	980	935	1002	987	969	909	943	938	947	1014	928	958	957	973	952	1009	947	987	999	979	980	953	891	953	926	990	977	949	951	945	930	936	968	975	900	934	946	946	922	943	923	947	955	1021	972	914	942	991	990	946	985	875	966	956	960	988	953	963	955	944	988	962	914	999	947	1016	925	965	870	962	911	932	974	957	906	954	957	914	1006	915	931	945	919	950	874	950	979	968	1025	988	982	951	966	923	883	944	967	917	928	941	987	997	954	1036	935	950	971	933	945	934	953	984	966	947	958	933	952	964	952	971	980	1006	1027	1002	880	978	944	927	893	987	947	983	964	1007	976	932	939	952	921	955	920	943	938	913	943	955	968	928	905	932	933	921	963	913	935	919	877	914	932	892	978	944	909	957	936	955	936	983	1019	907	915	927	997	948	951	895	944	989	970	1018	953	1011	991	970	932	946	940	946	924	933	928	996	908	946	902	942	930	874	945	1000	891	952	978	943	898	972	982	952	957	919	973	994	935	947	977	1001	907	944	956	906	902	999	947	939	960	950	890	971	935	995	971	958	933	927	948	953	962	930	989	990	954	909	935	916	948	977	989	931	974	937	926	977	937	936	916	982	970	967	897	931	966	919	936	991	942	952	903	942	918	957	937	938	955	925	944	935	965	929	947	913	949	938	973	952	941	949	963	911	979	977	933	905	915	978	938	916	971	963	926	950	1008	964	917	951	950	898	941	920	966	949	904	923	943	921	936	961	922	877	997	949	908	963	907	963	991	962	941	904	946	1007	938	970	885	955	896	954	975	964	900	940	953	964	983	963	963	988	890	1028	1000	940	946	881	939	921	926	986	927	857	948	958	942	944	965	949	984	922	943	976	987	966	950	970	949	935	891	956	954	875	932	985	983	973	918	990	995	928	910	980	924	919	945	912	900	989	943	938	960	921	996	909	878	976	923	954	912	922	944	931	945	944	947	964	966	947	951	935	922	969	926	884	949	951	934	948	962	965	910	974	991	912	917	924	990	908	915	985	949	918	939	1010	943	958	952	965	902	934	931	916	897	926	999	907	938	987	978	940	933	935	936	947	999	972	926	969	949	951	961	942	949	869	974	959	978	876	968	963	942	969	941	936	951	897	976	943	883	926	951	978	955	946	984	943	965	918	970	997	947	939	969	944	965	940	910	954	981	981	935	944	935	973	921	918	928	965	959	929	967	915	937	932	945	944	936	920	990	917	967	965	917	976	1001	977	961	963	958	941	946	924	968	909	945	1018	1045	951	999	984	956	958	958	938	952	971	963	944	962	951	917	933	973	926	991	950	931	985	926	942	986	987	967	984	989	941	919	967	971	962	945	910	941	878	955	966	926	905	944	974	904	976	957	955	980	967	931	954	994	966	973	925	972	943	925	971	943	963	956	949	967	937	987	961	927	920	973	912	1003	951	953	961	949	958	1013	953	969	966	961	946	969	919	1009	1008	929	947	966	968	919	921	904	964	995	946	978	1029	961	997	1004	967	995	973	949	963	1025	882	920	989	978	955	920	979	978	923	924	868	957	983	879	922	938	972	927	957	965	918	975	971	975	950	935	993	990	937	920	910	967	985	913	906	941	947	887	1000	959	899	991	920	945	921	944	981	999	961	885	930	918	1041	909	963	935	973	961	966	878	951	876	900	903	900	970	895	929	966	948	949	963	977	980	946	913	962	961	966	979	956	944	894	960	978	950	930	950	987	977	989	958	949	982	947	991	995	947	905	1026	943	968	952	953	984	999	968	944	915	935	980	954	939	1010	969	961	957	973	954	981	901	959	932	957	980	962	949	906	934	948	965	1007	946	953	921	917	911	945	1012	959	911	951	942	979	922	918	1010	910	921	1016	947	918	915	953	943	1017	956	984	951	951	983	927	928	936	957	895	980	1025	919	959	942	942	938	925	966	993	938	923	948	996	932	997	883	918	953	953	979	962	1027	962	983	997	909	952	993	941	977	941	958	943	947	990	925	916	935	964	941	958	978	928	955	975	982	976	952	959	980	965	999	1017	948	868	938	966	963	939	901	946	973	961	930	897	948	901	968	927	945	902	973	993	927	964	953	934	950	965	1014	956	927	963	896	898	949	987	933	919	985	962	895	926	953	946	933	897	947	1009	997	911	977	964	966	952	940	923	971	987	980	965	922	949	977	881	949	966	957	972	931	942	956	964	994	927	938	939	938	957	972	969	952	963	918	975	946	937	920	939	900	989	999	937	944	906	914	898	964	909	1003	988	949	920	973	947	1049	935	946	953	933	933	918	971	918	914	919	918	991	981	955	973	983	959	1015	958	944	928	962	931	966	974	912	909	969	874	929	950	963	925	888	905	907	993	979	940	970	942	935	943	922	919	963	963	904	955	970	890	924	971	935	977	966	931	974	944	954	945	974	1006	990	950	971	954	992	1019	1002	940	950	999	952	929	1017	927	920	930	972	949	949	905	962	939	921	933	969	928	971	958	932	947	913	910	948	975	917	995	985	929	958	960	932	932	967	982	950	966	968	922	938	934	916	937	909	926	980	954	883	974	968	973	926	942	988	974	906	969	942	919	928	886	955	1007	984	972	894	955	884	967	966	935	936	927	938	950	931	903	941	907	932	907	922	951	923	1000	965	975	906	974	982	924	973	942	919	927	1007	941	931	943	968	988	996	935	977	984	958	898	919	966	964	943	948	922	936	997	997	935	939	989	957	924	913	973	945	976	922	915	938	952	976	921	891	959	1019	977	994	974	902	947	937	909	904	914	927	952	970	968	949	972	932	957	975	935	951	938	964	953	941	930	973	948	973	912	952	946	992	971	927	952	942	991	949	957	940	973	956	950	944	979	964	924	962	965	1020	964	923	926	919	956	936	982	984	927	958	985	1018	975	956	929	1019	1010	943	958	932	1012	965	999	914	956	994	955	957	985	966	918	969	927	947	970	959	992	997	882	945	890	949	923	965	953	929	906	985	1013	988	961	895	961	973	978	939	973	972	988	968	964	959	953	919	940	919	910	962	988	934	999	950	992	987	947	944	933	1000	1012	928	915	988	920	932	930	948	902	963	983	982	962	907	943	977	989	973	975	940	950	920	948	1013	961	934	970	954	911	972	953	967	978	947	923	939	909	994	937	1025	939	972	945	929	936	924	983	948	983	965	946	1008	922	931	962	968	931	963	1016	959	954	937	934	970	970	960	939	953	953	1000	974	982	983	967	902	925	1015	921	982	953	962	938	935	919	956	911	969	932	943	942	997	990	1006	911	968	929	947	948	944	937	943	928	939	930	946	987	964	956	895	937	916	991	909	949	954	917	952	927	996	960	952	956	920	887	980	958	909	944	976	947	924
27610	17655	7696	3643	2022	1511	1186	958	751	648	604	597	520	544	534	481	461	500	494	463	454	432	472	470	454	468	481	488	472	456	428	407	437	396	424	420	429	444	434	440	410	460	386	415	430	473	459	421	468	388	424	440	448	422	443	431	388	418	429	413	438	433	468	438	455	444	407	408	394	450	396	448	409	453	464	440	412	415	422	454	390	439	439	408	466	443	396	408	396	435	434	426	411	451	374	426	412	452	409	441	421	427	429	445	418	368	430	399	457	431	472	443	406	460	396	389	442	473	428	421	405	425	404	397	440	420	403	422	426	413	423	443	382	443	401	429	413	436	439	402	400	433	414	437	433	419	459	443	442	458	444	411	422	431	437	402	404	393	408	460	436	420	430	427	392	417	432	434	429	458	447	403	428	427	396	434	404	437	419	404	408	438	410	419	418	423	415	428	441	407	428	434	419	418	409	410	413	430	422	459	412	434	457	417	459	402	443	426	421	418	446	426	412	423	409	436	421	406	391	442	424	449	399	409	446	437	435	417	429	420	433	394	445	416	401	412	440	427	425	441	431	438	428	417	399	416	423	410	396	417	417	415	395	433	423	428	419	434	449	403	422	452	436	442	408	384	430	427	455	418	419	405	427	419	437	422	396	420	437	416	423	403	449	397	439	430	420	415	491	395	430	416	421	418	439	440	422	426	426	396	439	442	450	402	423	409	427	410	436	439	465	457	443	421	412	436	421	434	402	382	424	421	449	443	403	449	394	423	439	423	426	421	417	404	428	432	438	445	420	429	428	432	449	398	458	454	428	453	438	398	407	409	425	452	427	397	396	407	422	373	402	401	459	423	453	430	412	432	437	470	434	422	441	439	422	417	410	426	435	422	445	464	469	420	420	436	421	445	425	407	417	394	434	426	433	419	443	453	441	440	420	440	400	462	394	422	454	439	433	396	452	425	428	402	381	422	423	466	438	429	406	417	416	456	446	423	412	440	422	402	417	408	430	399	433	403	401	407	416	445	377	412	409	437	400	473	440	426	453	399	419	447	440	448	421	406	409	424	425	390	423	436	388	425	384	440	440	411	419	399	391	457	415	441	421	445	417	427	434	432	425	457	421	428	432	454	440	426	432	432	406	412	356	428	440	425	435	432	441	443	419	456	391	432	401	430	441	425	392	431	411	447	392	435	379	432	421	390	382	411	437	403	410	397	445	433	430	442	393	411	414	449	407	424	407	412	436	453	445	420	401	414	381	413	429	435	472	463	444	422	446	407	454	435	426	415	417	433	411	407	394	434	427	457	421	445	435	453	411	431	411	414	437	408	384	424	443	445	417	445	438	441	393	415	432	456	401	432	426	442	429	452	441	425	455	412	389	395	420	435	440	426	416	438	418	399	402	420	414	433	382	413	406	406	430	413	397	411	431	449	450	433	379	400	393	433	431	442	438	404	422	382	394	442	455	448	432	459	410	402	424	454	392	448	414	375	437	403	399	402	411	420	412	408	445	402	409	412	440	434	404	395	420	425	437	412	412	444	449	420	433	417	416	457	403	408	413	397	465	437	409	473	428	466	409	433	426	436	384	441	442	431	445	411	412	403	415	430	426	381	415	427	415	422	416	441	403	452	420	420	431	439	403	423	423	417	446	461	441	446	408	420	443	407	407	433	448	458	440	416	401	440	425	395	451	459	410	446	415	411	406	438	399	438	397	416	389	422	403	447	429	453	425	401	416	406	430	415	443	421	409	405	367	437	408	399	410	410	393	440	404	421	440	418	458	415	423	442	416	437	439	399	442	397	425	440	424	428	429	426	417	397	430	409	405	404	454	436	412	402	445	435	423	418	426	400	418	438	422	417	436	454	450	436	451	456	432	390	402	412	422	413	423	414	433	417	413	441	391	408	440	451	491	414	415	401	411	396	421	445	455	434	413	433	433	390	435	425	411	415	412	457	416	444	428	382	446	415	435	383	428	414	405	413	453	450	381	429	409	409	450	432	433	405	436	475	377	428	446	413	433	423	408	416	386	408	409	401	426	400	452	427	420	432	454	379	422	398	415	381	404	416	419	439	427	421	427	423	405	444	393	406	403	437	419	413	394	422	384	415	427	409	412	368	416	428	403	446	451	426	418	414	405	439	403	391	442	442	434	373	402	471	404	414	441	431	420	438	417	429	435	460	433	415	389	443	402	403	434	415	430	395	430	436	404	470	419	424	419	434	438	457	405	448	451	383	417	450	444	427	424	391	420	437	433	424	460	441	419	452	398	424	398	406	421	409	393	413	396	426	406	452	415	450	444	424	421	424	420	463	411	410	404	411	427	400	432	414	413	420	405	389	416	404	423	452	436	431	424	430	408	446	445	462	452	426	424	404	393	432	420	424	378	430	435	418	413	421	417	440	432	412	430	434	393	431	395	454	397	423	457	425	398	419	415	393	472	431	412	456	450	436	392	404	406	424	447	413	399	383	433	411	416	401	453	424	405	401	421	446	400	453	410	458	420	448	419	461	432	425	369	396	418	437	412	426	381	424	418	402	425	418	398	435	390	409	450	422	412	434	416	448	396	389	467	433	423	406	416	361	415	444	405	422	463	416	430	433	435	394	444	430	403	422	409	425	375	478	449	410	415	441	388	394	402	413	386	426	445	402	418	386	381	449	422	423	401	448	454	402	435	406	434	397	434	422	434	419	416	419	475	440	421	386	429	420	422	431	416	357	437	406	406	418	391	423	405	475	430	445	398	443	440	448	415	408	414	421	392	429	421	441	412	415	400	409	377	442	417	404	444	440	428	410	417	469	420	441	393	434	457	411	419	402	414	406	423	443	451	424	389	395	414	444	370	418	413	471	406	402	428	415	438	422	429	413	404	446	433	415	411	445	430	412	409	449	427	449	406	427	446	434	399	446	420	423	438	466	421	431	422	446	433	376	431	409	462	422	435	410	454	448	410	424	390	412	389	410	412	414	434	400	469	426	428	417	425	432	438	466	417	467	431	448	433	404	397	409	409	391	430	443	397	443	427	438	427	437	410	441	455	417	397	450	436	443	456	416	390	415	426	431	402	407	449	422	434	409	387	437	440	413	379	464	443	428	393	415	388	422	403	461	448	435	415	431	419	422	417	416	412	389	429	456	443	428	407	459	461	414	420	409	411	404	425	421	437	423	399	432	403	429	391	439	439	419	411	436	456	447	414	421	391	418	446	446	410	435	415	420	404	428	428	435	432	429	420	432	419	394	416	415	439	388	430	444	404	420	391	425	435	436	462	421	446	431	412	380	451	410	433	424	421	437	436	426	418	468	426	447	401	438	442	451	400	396	432	429	439	434	442	445	408	411	438	431	386	418	427	437	448	419	439	430	391	437	417	407	413	457	416	431	401	421	396	431	403	431	384	457	423	405	456	423	397	439	450	405	388	439	414	423	412	424	417	431	454	417	423	429	433	460	407	387	405	403	437	417	423	411	411	431	418	448	428	452	449	417	428	423	405	400	449	423	438	405
13251	16336	13345	8246	6008	5048	3939	3106	2383	1753	1690	1462	1293	1300	1274	1271	1127	1048	1085	984	961	977	934	937	921	890	895	885	895	912	908	876	847	828	933	904	925	849	839	872	873	868	862	896	896	847	831	856	864	868	870	839	832	896	827	875	841	860	828	873	795	869	866	814	861	892	828	798	906	886	838	838	858	899	841	804	831	855	873	863	933	858	855	824	833	867	823	826	806	837	846	844	805	837	898	879	902	822	870	809	872	846	821	868	873	870	861	821	833	846	852	888	884	852	836	864	835	858	837	849	846	867	874	824	764	885	859	840	865	828	848	868	852	819	819	851	868	868	898	831	835	892	835	873	878	847	809	879	848	892	881	879	881	855	890	823	821	856	886	845	851	880	866	825	872	877	833	869	858	838	813	856	833	847	898	863	826	837	850	847	869	874	833	873	861	859	849	904	852	842	861	850	848	836	871	822	873	888	872	804	782	842	870	818	855	853	850	877	845	853	879	812	812	851	857	827	820	851	795	867	837	836	874	870	883	866	840	846	907	869	849	864	835	866	816	852	832	840	880	825	844	840	864	861	875	871	858	864	847	882	897	828	821	868	875	868	871	863	900	842	816	804	840	829	836	844	811	825	864	830	896	907	871	906	819	847	844	825	842	869	873	861	804	846	812	895	879	820	880	794	867	850	880	870	844	833	864	850	877	873	834	890	821	913	823	882	842	891	822	825	838	853	876	854	866	803	866	835	853	870	851	829	870	857	886	897	830	901	821	892	900	857	869	842	856	814	858	806	899	908	853	828	839	878	841	841	826	860	870	817	836	831	856	839	874	889	886	798	887	845	809	878	845	875	844	839	864	865	881	889	892	881	895	863	829	827	799	848	837	845	859	867	865	813	824	820	868	891	896	822	844	844	831	843	850	848	808	861	886	876	878	873	860	861	870	905	804	828	888	862	817	840	815	842	816	852	878	861	837	852	844	787	832	791	843	849	815	878	867	850	830	858	912	813	829	876	866	861	828	880	870	827	892	842	881	813	829	826	861	832	805	935	794	858	841	811	863	840	876	861	864	872	821	862	815	849	873	844	831	841	826	854	818	863	879	907	843	828	875	804	840	815	864	750	827	837	910	883	792	852	813	803	856	837	848	889	906	832	833	873	852	867	844	860	829	864	845	805	866	879	817	844	895	785	812	860	844	878	863	826	832	868	838	820	837	853	876	844	811	840	845	898	835	841	809	859	909	842	851	921	862	874	837	877	869	861	906	829	865	823	797	794	825	847	896	837	887	841	863	870	903	852	799	867	884	830	864	851	905	855	903	841	825	870	841	901	826	890	827	864	866	824	872	902	844	856	878	775	885	805	835	883	814	812	886	834	848	863	850	838	795	841	837	813	831	867	823	826	874	870	895	824	857	860	933	860	849	852	872	877	811	837	837	891	818	846	833	828	888	844	834	905	844	827	914	829	856	848	877	901	857	850	859	804	861	814	855	859	815	892	858	852	848	819	822	818	858	843	835	886	874	830	830	796	821	875	873	794	884	860	849	869	834	845	910	853	855	845	901	923	826	910	808	879	929	872	845	864	874	864	840	879	860	874	843	837	836	861	841	866	834	814	801	838	868	840	851	870	821	876	848	781	900	818	831	872	880	895	824	864	839	870	886	862	846	858	786	918	845	835	890	859	830	887	818	896	824	846	848	799	877	801	849	856	798	827	875	826	878	839	863	898	781	831	842	849	843	840	830	868	833	813	858	828	888	842	886	812	908	925	878	836	900	826	886	856	804	800	816	845	854	856	861	868	837	868	837	884	842	868	814	839	856	827	862	857	858	956	854	842	845	880	820	901	841	854	833	870	877	864	894	834	815	852	840	906	873	830	818	856	886	855	833	860	884	822	831	757	864	877	889	856	888	868	869	898	899	787	854	868	888	834	881	783	824	879	858	861	880	861	900	887	850	884	842	863	837	861	895	857	810	862	857	837	830	849	837	814	801	863	794	855	871	887	844	866	897	857	876	880	857	901	830	877	909	842	856	871	848	870	855	871	847	874	829	881	849	871	836	899	818	825	884	829	890	889	905	877	859	808	837	872	850	847	858	873	863	908	896	873	816	861	806	871	834	882	877	876	896	823	852	807	864	867	935	851	812	878	824	846	853	829	859	861	852	871	794	809	833	873	837	845	872	805	879	853	876	914	860	820	878	825	858	861	853	861	901	879	882	847	877	872	854	868	845	843	864	890	877	870	853	874	835	841	830	841	881	866	864	841	844	856	872	854	848	877	835	876	854	884	842	818	904	832	836	881	857	868	872	841	815	863	825	828	871	840	885	881	848	846	905	804	837	877	834	875	835	876	820	898	843	894	819	859	835	837	837	846	844	899	883	832	795	859	840	845	869	875	871	848	924	803	920	877	824	896	872	888	851	866	851	818	844	829	810	865	827	873	868	840	844	869	799	837	827	875	845	872	800	877	832	793	824	853	862	917	795	807	814	885	799	834	822	871	876	832	836	870	853	806	836	798	833	846	878	873	825	854	902	845	816	862	834	866	875	819	864	813	884	839	854	806	861	847	845	878	815	863	853	862	876	899	840	886	826	893	814	891	833	900	895	880	845	904	866	884	869	818	893	858	858	852	888	885	852	833	817	821	835	881	822	851	858	832	853	819	864	834	861	884	825	865	835	842	827	845	828	859	790	861	889	860	870	884	871	803	829	864	873	871	863	847	839	869	863	835	879	887	941	827	874	847	855	865	800	815	837	868	832	869	915	896	831	867	863	885	876	859	822	802	825	842	827	841	794	825	840	875	872	851	885	840	825	842	849	880	831	895	846	841	854	828	793	854	889	860	872	895	855	904	862	904	831	853	801	846	873	855	855	863	891	918	818	803	871	850	819	851	847	803	862	863	809	840	841	877	855	842	868	851	851	831	859	848	853	817	892	791	848	860	884	837	815	833	839	823	807	849	817	836	895	831	844	879	871	850	827	840	861	850	845	877	831	888	835	820	845	831	832	826	858	860	906	886	850	845	904	820	860	810	838	798	884	827	818	842	816	934	882	861	891	892	806	818	816	867	833	862	868	808	827	787	862	806	908	885	876	862	835	873	860	879	855	860	823	827	814	854	903	839	829	887	877	861	855	824	869	914	876	852	846	848	842	823	873	780	827	853	884	815	880	830	880	870	831	845	871	865	857	841	849	829	847	901	817	836	844	826	846	843	811	850	925	858	861	857	827	849	836	872	824	898	902	834	813	836	792	886	879	876	843	832	880	887	832	854	888	862	883	811	883	906	838	883	884	840	839	849	819	820	851	862	779	854	812	838	838	867	865	824	830	869	844	844	870	883	878	826	881	911	853	836	869	814	870	833	824	863	821	846	897	879	836	856	844	862	853	809	846	837	872	859	883	839	876	896	873	815	834	851	818	855	856	807	814	857	840	831	836	882	871	860	904	839	906	803	909	836	873	880	883	869	836	824	828	853	830	890	868	884	856	835	873	915	843	797
25258	21506	27789	25334	13952	5329	3573	2410	1630	1188	982	800	721	677	671	627	559	543	483	483	431	417	442	411	348	384	325	330	354	351	320	347	346	324	362	309	323	299	278	285	327	286	334	290	307	303	305	284	296	282	327	254	296	309	294	295	276	319	297	295	325	282	280	276	294	276	275	294	282	298	296	265	292	280	288	315	347	302	294	280	276	294	284	295	299	299	287	258	280	323	291	284	323	281	312	294	278	296	348	300	293	242	314	303	287	284	297	271	308	283	287	299	306	276	275	266	290	283	286	301	270	276	265	276	269	274	299	282	298	299	303	302	290	283	313	277	302	311	277	274	294	301	307	300	293	310	322	310	310	310	311	292	330	268	318	304	299	289	304	284	282	271	304	306	284	286	261	308	265	283	290	254	287	297	255	279	285	272	264	303	293	282	284	285	324	282	298	305	308	293	291	270	261	291	289	272	249	275	260	277	296	275	314	305	273	250	287	276	256	273	307	247	300	252	296	280	288	330	284	263	293	275	317	305	309	326	282	296	263	291	280	280	306	299	292	286	298	258	301	290	255	305	271	280	298	299	283	288	292	263	304	299	324	266	284	287	315	293	272	290	307	291	323	253	294	285	306	326	269	321	286	292	322	298	277	290	289	281	297	304	285	285	302	282	320	292	308	296	279	310	298	284	285	284	299	298	294	272	282	261	309	307	301	273	302	305	297	288	292	291	273	265	310	283	302	244	294	283	287	256	290	284	306	304	315	275	283	278	291	283	316	274	303	333	294	299	297	307	262	273	300	291	286	271	301	263	286	319	286	292	274	293	273	319	300	282	280	290	265	288	267	303	279	276	282	267	307	293	298	298	282	294	278	301	259	304	314	290	279	282	293	266	291	292	283	267	302	264	285	288	273	287	291	300	289	308	309	287	259	293	290	255	275	320	275	280	297	324	269	305	305	286	330	304	290	313	325	287	284	274	277	296	286	302	268	296	309	293	281	267	278	266	294	304	303	283	341	301	297	285	274	284	290	315	277	286	291	299	286	277	279	290	263	259	292	308	322	245	284	255	293	268	279	259	264	294	279	281	293	316	312	259	281	267	290	272	287	269	304	271	269	265	304	273	288	277	278	279	300	283	328	299	283	296	300	319	298	283	303	284	298	252	302	274	293	286	277	303	285	305	290	323	267	301	294	339	284	305	285	302	295	289	249	281	298	315	272	318	284	285	287	288	288	281	292	289	275	290	289	241	303	276	311	276	307	261	283	324	320	300	277	272	265	248	252	303	326	304	283	277	281	310	307	298	306	275	284	291	310	278	312	261	286	285	298	268	294	248	296	289	289	279	287	323	287	288	257	282	296	294	300	283	283	262	318	268	286	275	295	286	268	289	317	290	297	268	296	295	282	290	281	268	295	306	287	325	279	291	283	296	291	302	277	274	306	300	313	321	290	272	339	319	285	286	260	296	277	290	290	324	312	306	307	303	298	271	269	289	263	276	287	278	285	273	265	277	274	307	276	290	256	321	277	302	271	294	294	305	284	279	290	257	272	242	327	278	307	303	261	292	265	307	266	323	279	298	290	279	288	304	260	271	291	287	298	309	281	311	289	302	309	313	294	305	294	263	292	284	311	299	260	290	298	276	297	272	278	277	277	308	283	303	280	298	289	277	292	310	279	268	310	294	262	290	292	305	267	282	310	277	295	313	269	286	303	287	309	329	277	262	290	319	302	267	285	302	310	292	294	311	271	270	256	301	254	298	280	296	301	306	270	281	285	291	302	297	313	273	268	287	246	273	295	299	274	291	271	300	287	252	265	288	278	270	270	275	280	308	300	307	288	288	273	304	242	288	323	307	297	268	274	267	301	275	291	296	282	317	275	297	284	269	294	314	276	282	264	303	280	295	301	277	292	284	301	300	297	299	302	266	291	272	303	292	284	286	307	282	269	267	306	279	316	303	319	308	336	310	239	286	302	268	288	276	312	290	283	262	288	257	276	284	305	307	320	305	279	284	279	285	272	287	266	306	312	321	286	320	270	282	287	298	276	267	253	271	291	311	281	295	293	300	279	290	283	276	276	271	301	298	290	287	288	290	281	305	257	309	291	271	277	296	327	297	294	274	308	287	268	272	301	282	284	300	273	281	267	253	295	310	264	294	328	295	302	277	291	230	283	305	265	289	291	326	264	299	301	274	311	253	317	330	305	307	306	287	276	302	289	305	287	316	271	282	298	278	297	292	292	279	293	291	284	267	253	274	287	291	281	334	274	299	315	276	299	331	268	299	300	274	290	294	264	314	297	287	281	293	255	249	277	287	286	261	285	273	266	288	295	291	288	330	258	275	292	309	302	275	284	288	294	274	279	281	292	304	284	246	262	275	285	271	291	288	277	293	298	302	279	313	269	303	261	286	303	283	278	269	302	291	236	264	281	294	293	271	317	282	283	268	279	304	295	272	248	298	290	278	294	254	292	283	271	315	296	297	292	276	292	333	335	299	274	274	307	299	279	308	267	278	290	274	265	300	311	292	305	278	304	290	271	268	307	300	254	291	283	265	281	289	285	284	277	286	297	310	299	306	294	263	280	308	291	291	284	278	255	277	280	247	303	294	282	267	317	300	279	290	270	262	287	267	301	290	257	270	279	306	292	274	281	279	266	297	263	258	267	262	286	309	262	301	299	306	317	282	274	291	271	298	291	289	261	260	275	288	260	312	292	263	324	299	247	303	282	282	299	279	306	276	281	275	311	308	303	306	270	301	303	266	293	280	297	339	287	279	327	304	279	295	293	272	278	270	302	302	270	267	300	340	273	290	321	276	300	286	321	292	275	305	283	290	289	275	286	266	273	290	275	289	279	285	282	269	293	286	302	289	300	292	300	300	259	287	303	287	305	285	316	288	282	324	281	264	243	280	312	292	280	310	273	262	284	269	269	285	288	297	296	290	268	269	260	291	264	302	270	305	301	273	284	271	292	304	285	292	340	300	307	267	283	308	310	281	281	287	278	305	256	298	272	273	295	314	289	273	289	314	276	287	298	288	286	287	292	283	283	302	324	257	317	268	289	290	294	306	294	280	298	286	285	282	296	266	274	261	294	291	301	270	275	297	253	308	300	268	289	302	335	305	257	309	284	269	282	279	286	281	300	254	285	276	284	285	280	292	269	307	306	289	277	288	285	278	277	295	282	323	300	292	279	285	294	283	288	295	322	280	310	293	262	311	266	249	277	285	280	287	304	298	262	246	279	277	275	297	311	283	286	295	274	298	290	259	293	333	290	278	255	307	293	308	305	283	308	292	277	310	284	303	276	290	279	297	308	266	283	285	283	289	276	308	270	298	305	283	276	278	267	250	293	310	260	287	299	282	276	273	329	300	292	296	269	254	293	316	290	278	313	292	280	293	301	293	279	291	273	285	279	296	261	300	287	274	321	295	297	286	254	280	304	266	259	286	277	272	290	293	274	269	287	281	284	291	272	312	285	250	279	297	312	322	263	300	293	276
16544	26883	24429	17899	13434	11272	9567	7443	5574	4102	3329	2640	2324	2134	1927	1870	1695	1512	1386	1304	1133	1132	953	970	987	907	869	826	780	775	757	686	644	670	639	624	680	634	611	604	604	654	623	637	659	627	599	612	619	593	588	598	561	598	610	580	547	568	606	587	613	596	598	613	614	613	610	562	633	609	618	581	601	627	612	624	610	645	632	613	610	599	579	591	581	649	609	599	631	584	608	571	632	583	594	547	594	555	631	607	581	570	588	604	614	592	585	576	609	574	587	587	590	607	592	620	598	579	636	593	593	594	595	621	581	635	591	615	622	632	594	601	579	632	624	583	588	608	633	567	573	588	589	607	595	564	620	594	589	604	633	581	628	561	630	623	583	596	604	589	655	639	642	592	565	614	610	620	578	608	648	573	596	590	630	582	562	580	575	590	584	605	599	614	621	615	608	593	587	584	653	585	643	591	623	598	598	595	621	596	598	597	630	584	630	556	596	578	586	630	601	629	602	554	591	605	608	634	649	592	580	618	574	578	575	572	598	565	612	559	567	617	635	622	618	618	621	604	563	583	592	585	597	622	594	590	605	560	613	605	608	562	608	592	592	583	590	587	587	637	569	600	631	584	598	603	592	653	572	622	601	552	619	603	609	587	559	573	585	564	576	591	577	604	580	615	601	598	633	591	589	610	583	605	570	555	616	628	602	593	618	620	580	609	593	565	551	608	589	545	578	595	614	600	632	590	586	607	583	566	609	604	648	574	602	620	602	634	608	608	638	608	609	543	575	624	602	608	602	547	600	589	590	672	603	632	570	589	624	597	630	592	613	587	579	625	612	565	576	581	618	606	606	592	580	615	550	589	608	611	582	609	621	640	669	575	577	649	612	557	597	591	581	595	565	595	576	587	600	572	574	625	647	589	590	629	591	590	600	565	586	621	629	604	585	574	571	622	601	595	543	583	589	605	627	569	614	592	595	609	567	592	574	593	588	573	637	566	608	536	647	578	640	637	568	597	577	623	606	627	605	581	569	583	600	559	602	600	639	630	603	575	618	586	552	584	616	602	602	544	605	597	595	619	598	646	612	567	599	577	591	592	629	548	582	578	587	575	611	551	615	617	597	598	624	629	626	609	634	604	636	589	597	597	651	638	578	586	576	580	588	649	561	597	607	619	625	623	620	590	599	568	637	626	603	599	554	584	583	558	571	580	608	621	608	536	562	591	572	606	582	610	616	590	590	538	569	608	620	575	600	610	621	562	577	600	605	621	606	605	633	605	602	601	634	602	546	576	602	600	575	593	607	608	593	590	560	614	617	608	594	589	564	626	583	582	584	626	543	607	575	597	613	579	565	576	628	579	552	594	602	568	630	600	622	581	624	632	609	627	586	599	608	561	605	597	611	588	578	633	593	587	566	610	576	620	601	637	569	560	559	612	641	605	634	582	558	617	602	588	635	612	622	624	593	641	614	590	551	636	591	586	592	571	579	599	598	576	629	601	601	600	609	602	625	544	618	601	610	597	626	588	556	618	628	621	562	616	597	570	591	586	596	579	564	599	587	608	605	573	624	606	645	614	644	621	594	609	584	604	626	622	611	589	595	610	604	603	614	612	587	576	595	596	649	615	598	593	619	573	585	596	574	562	590	595	601	589	620	609	570	579	584	619	604	605	586	634	584	573	618	637	658	611	584	611	584	609	623	649	602	581	621	608	620	593	572	560	600	612	598	568	602	598	603	603	629	610	610	584	533	601	636	633	601	610	611	579	640	607	572	613	589	633	559	570	571	632	615	562	583	624	589	595	611	605	571	587	590	587	622	596	584	585	561	616	620	556	554	572	557	613	582	584	603	589	617	622	558	572	591	621	557	583	614	610	604	560	584	609	601	589	600	604	589	605	592	591	597	596	569	631	619	617	591	609	628	610	610	617	614	600	574	567	568	577	564	623	602	590	590	580	573	606	586	626	641	589	547	629	587	582	605	575	621	610	647	617	636	575	605	605	585	601	600	579	629	602	574	600	608	643	612	622	580	583	592	611	611	591	597	635	607	593	605	578	607	628	602	595	614	646	631	581	597	545	636	548	582	608	616	581	600	565	610	605	598	605	638	583	616	616	625	638	585	586	623	613	568	567	652	646	622	581	593	583	596	612	603	613	613	599	572	550	596	558	623	632	590	588	596	640	641	593	581	557	582	645	596	598	568	581	589	587	634	619	590	583	633	619	607	569	617	639	583	616	556	628	586	599	620	567	657	567	624	560	577	560	584	641	594	617	583	610	594	596	627	575	587	582	586	585	649	600	600	594	607	596	617	559	592	603	614	613	579	591	586	560	591	576	572	594	581	572	554	595	575	645	590	566	620	599	584	583	583	622	595	545	593	590	575	622	568	612	566	583	572	596	574	595	624	616	622	638	560	546	583	587	582	629	607	591	604	589	621	559	651	564	579	615	595	569	617	611	627	599	600	612	589	556	607	615	607	599	591	599	582	607	642	592	600	612	579	582	569	550	652	574	620	627	621	593	607	592	605	595	624	575	621	555	614	605	600	645	608	586	611	605	619	551	587	621	598	570	589	601	577	599	594	606	601	595	589	610	651	599	657	580	621	602	583	568	588	582	578	565	629	574	631	642	584	575	571	576	590	597	588	568	597	579	592	617	584	604	630	612	586	575	575	592	627	627	582	622	578	569	589	611	626	631	627	617	565	578	606	564	575	585	621	613	596	587	596	664	632	586	599	588	630	566	656	577	576	598	593	575	622	608	615	610	633	589	628	555	580	571	608	576	625	591	567	602	614	665	593	613	614	663	611	602	562	550	629	557	618	581	564	581	549	657	611	650	594	570	561	620	617	598	567	610	617	601	640	593	614	611	597	598	554	568	578	558	581	589	571	546	604	597	628	565	610	619	614	621	621	573	565	583	623	603	605	621	614	651	582	567	636	601	598	604	621	570	611	605	615	639	631	544	624	586	584	555	561	583	577	598	634	627	558	605	620	616	601	566	541	627	587	606	606	617	580	637	547	589	580	644	595	589	595	575	634	583	582	564	597	622	600	569	571	585	629	585	589	600	569	578	616	597	613	566	592	598	545	573	610	559	647	619	560	594	609	593	557	594	578	580	544	633	601	571	579	627	578	614	541	631	575	622	580	625	622	593	606	572	587	589	655	570	569	603	600	589	628	572	599	623	597	614	595	604	610	591	609	555	625	597	609	585	598	596	570	583	565	586	545	623	626	651	627	605	599	628	597	550	613	563	622	562	622	586	611	601	609	631	594	579	588	591	622	629	564	618	622	608	586	560	626	612	582	602	596	604	595	547	584	556	582	571	616	594	597	601	556	570	566	624	629	602	606	611	610	597	603	627	602	610	597	600	602	604	627	623	618	600	604	603	598	610	598	621	630	620	640	606	587	587	587	597	593	625	580	594	574	589	625	607	606	588	589	603	551	623	585	598	613	587	604	590	563	610	583	591	610	602	640	576	623	616	607	585	576	588	588	626	597	654
24324	21475	28783	24542	21276	14225	7521	4532	2959	2061	1736	1493	1273	1161	1082	1073	991	867	829	825	731	744	678	646	673	620	615	609	643	560	552	491	504	544	517	536	499	512	502	516	497	482	481	485	493	514	497	485	496	501	544	483	507	509	492	516	486	540	467	514	536	463	475	491	505	484	520	523	452	472	482	506	469	478	452	453	462	483	502	488	475	500	513	488	465	452	517	487	459	489	441	494	502	466	492	485	516	467	470	497	487	470	497	513	523	481	493	497	533	509	495	471	500	559	511	475	523	507	500	539	478	531	475	503	439	463	516	473	500	478	526	478	472	459	490	520	507	485	508	505	497	544	523	534	514	470	472	487	519	492	507	497	470	504	491	507	471	442	482	532	494	509	537	488	494	460	482	503	505	496	508	475	477	521	495	524	444	504	467	541	482	516	553	460	498	470	503	445	499	519	469	556	476	512	528	508	473	531	519	505	485	466	517	471	506	504	450	479	489	529	469	485	506	483	484	498	506	489	464	463	501	497	474	532	514	498	512	511	532	500	461	504	489	501	487	516	462	487	484	525	461	533	491	465	551	495	483	481	514	486	497	496	459	500	510	491	495	532	481	471	477	507	500	501	507	504	500	467	487	445	507	500	451	469	532	487	517	500	491	472	536	494	471	468	445	527	480	525	474	468	517	525	487	495	477	515	491	471	506	440	478	476	448	460	510	478	485	483	503	483	466	498	496	480	495	493	479	480	494	454	498	487	509	441	482	520	474	482	483	467	530	506	481	520	473	505	476	553	522	466	520	473	486	505	478	524	504	496	524	513	483	474	495	517	479	470	516	496	502	464	477	507	462	460	479	501	497	507	476	490	482	473	504	488	510	460	521	501	510	502	431	498	466	506	501	534	490	525	545	493	465	522	481	501	488	485	493	477	517	500	470	486	489	489	524	508	508	514	482	482	495	505	514	500	514	480	480	491	493	493	475	484	512	511	470	509	467	502	469	486	500	497	484	466	475	478	455	486	526	510	498	487	518	470	466	484	495	496	539	526	459	431	484	511	515	499	469	483	468	471	527	477	479	514	481	451	466	479	505	467	486	516	448	479	500	536	495	451	492	484	494	492	504	505	510	505	482	466	483	521	486	477	482	540	473	516	530	505	491	512	508	490	511	546	482	493	483	476	495	482	519	517	490	498	499	511	533	477	466	500	504	509	478	523	511	493	475	485	470	481	497	509	519	503	447	497	495	477	493	525	488	498	504	486	481	504	463	492	458	477	496	530	507	516	495	511	499	463	471	491	491	450	498	477	546	488	526	506	493	477	446	483	524	505	485	552	462	451	523	473	499	506	445	482	499	482	486	485	500	489	485	480	512	494	490	479	460	518	443	532	532	519	512	499	463	489	502	502	491	475	478	486	494	484	494	453	494	502	499	493	474	504	492	451	488	472	474	497	486	475	462	494	489	502	490	503	505	480	502	484	484	493	499	498	508	442	488	521	515	475	528	474	492	468	514	485	440	468	490	465	546	525	476	497	508	490	483	479	471	475	497	450	554	494	521	481	518	492	494	510	503	475	465	513	481	492	522	470	500	481	495	508	497	507	509	463	494	480	475	496	455	504	519	481	466	512	498	507	492	494	479	532	459	477	474	471	513	510	519	518	526	495	485	476	500	472	530	527	477	489	426	497	488	468	506	520	487	516	514	485	457	534	485	516	501	493	508	529	490	492	456	480	515	482	488	477	506	541	501	511	478	490	541	528	485	472	503	493	493	509	478	468	513	476	490	512	484	469	474	485	511	517	497	495	473	480	515	508	497	533	504	499	426	518	480	485	502	488	490	452	483	487	487	458	465	482	494	478	490	482	506	508	481	512	517	481	508	473	483	437	475	520	494	524	502	476	502	511	478	492	511	534	459	489	490	484	537	499	480	478	509	514	470	520	480	496	515	495	496	525	488	486	482	515	466	440	465	451	495	445	502	487	437	483	488	472	475	490	485	500	487	500	486	481	488	489	477	513	513	519	485	497	524	495	460	495	494	487	488	462	498	472	497	488	497	484	492	445	502	490	469	446	457	477	522	483	505	510	512	476	487	490	482	504	520	502	520	480	480	480	498	471	531	502	498	501	520	498	496	477	480	472	477	483	473	490	500	492	465	455	473	498	514	509	506	459	471	418	494	468	476	481	464	481	485	507	520	492	527	511	485	493	472	480	485	441	454	516	509	492	492	480	538	459	495	517	483	495	467	526	492	510	499	439	509	508	493	494	440	449	499	542	489	485	479	496	517	513	486	475	487	488	523	480	467	497	495	479	490	513	500	501	479	482	504	490	496	502	515	484	475	483	478	496	558	516	521	496	519	499	490	524	461	490	535	478	502	433	482	512	489	470	489	471	453	491	506	503	543	475	479	515	515	498	516	478	467	476	475	508	467	486	515	468	481	524	512	515	437	501	497	459	478	485	498	555	476	524	471	472	502	520	492	468	519	542	477	500	490	494	495	501	490	462	512	501	507	484	460	489	556	518	459	502	472	527	446	496	499	492	465	511	478	516	488	490	530	472	499	460	529	513	498	502	504	468	493	488	504	510	488	459	470	469	519	514	518	494	467	478	516	517	473	495	484	482	488	470	501	513	549	486	520	501	492	475	495	503	505	495	518	503	520	496	502	495	517	482	495	483	463	518	523	504	553	469	468	521	480	468	476	474	453	510	497	532	485	469	541	510	463	461	530	490	501	493	495	481	469	499	528	505	478	460	457	487	504	487	540	511	500	523	503	493	511	486	472	508	478	519	529	499	521	483	506	483	472	504	464	450	497	456	477	504	488	499	493	498	454	510	474	520	502	477	497	446	493	505	520	500	486	486	479	542	527	521	489	484	495	465	476	459	495	482	447	494	485	484	488	481	518	461	464	490	532	486	466	506	505	465	494	485	495	520	475	466	518	518	510	491	483	508	501	503	495	513	460	530	488	526	513	512	450	491	496	490	490	511	487	484	451	458	489	513	490	480	484	477	511	491	481	474	491	510	508	435	500	506	482	480	467	463	499	478	538	499	510	478	482	462	474	495	469	482	469	503	496	493	478	520	525	505	495	519	470	481	515	508	466	506	505	507	477	462	464	496	523	483	516	504	492	504	468	483	510	457	490	495	469	464	503	480	507	450	508	483	483	505	512	499	471	502	503	490	469	470	470	520	507	494	471	487	514	477	500	544	462	489	488	467	489	467	500	487	500	475	528	461	479	502	462	480	517	485	540	497	508	486	492	490	460	469	491	520	486	477	505	426	506	485	528	485	481	497	511	487	457	537	476	509	508	470	492	463	482	518	512	450	494	506	495	516	483	482	491	441	509	470	470	501	492	460	481	542	469	488	501	505	456	482	470	535	488	476	501	513	487	491	490	451	486	479	503	496	475	473	508	469	479	481	480	482	522	466	478	519	540	499	527	469	463	458	501	496	490	476	475	512	472	516	450	531	476	519	463	518	497	494	483	476	535	514	501	470	468	506
18994	31691	30340	23341	18417	16198	14548	11740	8760	6435	5267	4474	3942	3491	3163	2962	2685	2579	2274	2056	1956	1779	1678	1609	1464	1425	1407	1340	1282	1197	1193	1155	1090	1108	1054	1021	1019	1038	1042	958	1011	988	944	875	1029	985	955	970	995	967	983	983	995	984	938	950	1009	948	971	963	973	937	922	930	884	1006	1005	908	962	984	952	952	967	928	939	947	917	939	921	961	968	943	980	891	954	977	944	941	989	946	896	971	948	949	936	952	906	964	873	970	946	909	921	968	988	950	939	941	929	933	986	903	993	921	930	920	911	939	953	870	928	973	949	953	947	898	913	950	919	925	919	970	899	927	938	894	925	928	901	931	947	910	993	949	939	920	966	914	968	959	938	890	966	911	963	956	954	964	960	954	912	980	917	959	969	915	938	927	910	945	962	928	949	965	929	895	922	944	947	930	978	892	936	924	940	958	928	957	936	911	948	930	919	904	920	933	923	972	909	995	943	960	954	966	950	937	970	940	913	915	904	909	999	965	941	973	942	895	992	944	897	940	915	906	916	952	937	908	927	1033	916	862	952	985	927	962	959	932	894	978	912	962	889	962	935	912	923	954	921	934	904	951	904	917	901	931	966	960	916	920	971	965	938	897	972	954	902	930	921	941	915	884	906	977	966	992	936	950	932	982	990	956	984	881	926	969	887	908	976	1019	942	878	957	911	881	972	903	883	888	964	945	924	915	889	962	967	930	952	903	979	947	932	943	977	1002	941	894	987	893	994	942	895	988	918	959	946	1004	946	922	929	918	941	892	935	953	962	958	1013	966	983	949	966	949	933	933	917	943	953	934	929	924	943	969	983	918	985	945	924	925	933	969	917	955	945	927	976	905	966	947	946	971	927	939	939	968	926	938	903	894	968	953	867	920	955	929	943	923	887	928	940	891	883	928	947	942	911	933	900	944	993	909	959	993	904	953	949	958	929	913	967	936	913	884	878	942	938	952	971	955	926	962	934	918	938	954	866	951	945	965	939	930	891	969	896	896	925	927	955	926	904	940	933	915	988	899	960	963	967	960	889	924	933	968	928	946	937	937	998	904	988	906	938	933	906	974	951	946	957	906	904	913	920	998	986	945	919	951	973	855	943	880	898	915	897	871	911	938	942	968	953	936	959	917	905	943	945	953	977	942	909	925	923	913	933	908	974	900	937	1010	977	927	901	902	979	889	897	928	925	935	925	950	923	945	911	923	943	902	948	894	951	977	948	943	966	897	946	917	898	932	979	938	934	940	917	949	960	1006	946	925	979	981	949	964	938	927	981	932	920	938	994	957	930	936	960	941	864	916	928	1003	940	927	968	951	965	975	939	909	936	976	930	978	980	966	912	954	949	955	953	950	945	943	959	932	969	960	917	893	908	916	908	939	894	953	956	969	977	917	976	911	911	921	938	952	961	967	955	889	945	941	895	941	946	915	928	943	878	957	953	858	903	952	957	919	953	974	942	1028	919	945	975	897	950	964	946	924	931	976	943	915	976	952	954	974	975	935	926	974	943	979	904	955	924	969	909	915	971	896	957	990	898	937	966	934	1003	927	938	935	919	943	915	959	929	927	919	928	989	959	930	943	977	917	913	957	964	940	964	907	926	869	927	958	958	927	910	925	954	946	895	958	972	910	931	939	980	951	896	902	918	1006	955	963	940	940	941	915	920	963	915	966	966	955	980	946	935	927	962	941	918	900	946	874	904	939	968	926	961	978	913	937	927	954	925	939	923	945	905	935	922	948	952	970	934	931	878	904	967	973	958	949	922	955	945	926	928	947	973	928	911	990	928	942	952	942	959	925	972	943	875	873	908	900	868	942	983	957	961	970	911	898	964	968	948	947	974	947	982	943	855	929	900	998	953	988	871	888	920	977	927	947	976	992	892	970	915	938	929	930	906	902	947	974	943	953	903	930	941	916	948	950	1014	964	970	956	905	954	937	950	920	942	958	887	909	961	945	932	931	957	961	943	939	901	926	970	943	912	939	960	943	915	970	957	902	964	938	948	929	944	964	926	947	912	910	943	947	895	950	883	966	898	928	957	887	934	937	918	965	931	948	892	905	973	962	888	952	987	953	994	891	962	919	913	916	948	982	938	949	943	931	943	913	948	934	951	955	916	917	911	893	923	917	932	955	939	983	916	918	967	925	969	982	1011	935	889	940	937	951	880	942	937	943	928	954	932	907	941	922	907	879	961	964	907	938	909	905	950	921	993	963	945	921	940	885	887	898	907	920	914	928	925	931	925	868	986	944	927	927	942	908	932	989	891	885	941	944	919	945	945	975	955	988	958	981	975	911	917	892	928	952	957	927	968	954	988	947	941	964	929	915	922	941	918	968	965	927	970	982	953	1001	866	944	944	927	937	991	960	927	914	966	931	974	893	852	954	1010	934	978	939	930	942	891	918	958	873	937	944	922	917	943	968	925	927	951	918	915	950	890	948	962	949	946	878	938	991	977	967	953	927	949	977	909	912	978	989	962	897	952	912	995	963	937	985	958	948	947	910	932	963	932	945	946	954	949	987	945	908	936	956	983	982	931	914	931	925	964	937	932	941	885	920	920	1023	1001	944	988	961	916	955	981	956	904	900	975	916	916	913	995	920	981	911	970	936	924	952	948	963	940	1004	931	926	958	918	923	879	979	874	920	905	982	957	923	887	1010	1006	990	913	937	908	901	894	945	981	953	974	963	939	965	947	930	949	902	943	950	878	967	956	991	963	931	926	958	941	929	935	850	953	903	898	949	949	966	933	945	982	901	931	909	904	975	920	973	931	906	892	901	946	917	956	939	881	911	910	913	872	1002	952	936	947	934	881	932	962	917	955	941	913	955	904	903	908	924	954	922	986	948	947	945	897	909	934	974	933	953	937	946	945	1045	935	943	916	984	903	921	922	911	929	966	945	954	938	947	971	971	937	942	956	958	919	965	920	897	985	952	995	1008	907	903	967	913	947	943	937	976	967	921	967	939	948	978	939	905	978	922	941	968	940	899	986	946	923	942	950	944	942	959	942	918	899	955	955	933	925	964	940	958	935	970	932	972	981	941	975	949	945	893	951	936	943	977	926	943	898	917	921	994	911	909	984	976	942	945	958	941	989	941	947	982	952	929	941	923	912	933	961	921	969	937	954	955	904	901	961	926	930	946	952	911	904	915	940	927	912	933	985	910	935	952	985	945	942	928	976	967	957	990	961	935	932	963	897	954	993	898	972	911	946	860	977	979	966	936	949	935	930	944	974	961	918	900	947	945	970	940	984	954	918	863	958	986	940	957	953	933	875	901	941	963	943	966	943	904	901	975	907	932	940	954	936	950	962	916	924	975	952	939	972	920	923	936	956	965	877	939	956	1006	965	964	906	922	915	933	960	937	907	935	954	1003	872	956	953	942	922	982	958	919	987	956	923	957	963	961	949	928	988	932	922	919	919	948	946	957	934	931	933	921	964	957	963	959	958	938	959	955	880	891	944	1015	940	949	897	934	969	910	952	906	923	942	921	916	861	873	953	937	914	965	928	920
27630	17465	7501	3475	1728	1351	1303	1008	749	601	557	533	535	494	497	526	469	447	467	447	452	475	448	423	405	420	510	409	442	458	441	401	442	423	413	382	427	450	439	425	393	429	452	406	378	444	472	434	381	403	444	410	423	398	429	433	445	395	404	415	443	419	444	399	407	386	389	410	404	421	416	423	377	422	417	406	420	390	400	401	450	407	361	398	410	369	423	434	416	384	410	396	413	421	437	423	436	403	425	427	456	422	415	411	411	415	399	427	409	391	403	412	405	413	418	411	394	440	453	405	405	409	452	397	379	428	409	407	404	437	409	416	416	428	411	378	390	416	439	394	418	382	401	463	423	401	416	412	436	405	411	424	436	447	444	435	411	400	395	405	407	384	389	396	436	411	408	428	393	407	427	424	428	427	404	412	403	402	434	408	396	412	384	419	415	416	382	473	394	424	424	400	460	424	439	433	439	426	392	414	410	444	427	418	437	400	440	429	405	401	462	431	416	450	407	407	410	432	434	405	430	415	393	427	417	444	413	399	380	393	371	407	425	410	440	417	445	412	429	416	373	427	454	403	424	432	410	475	397	406	423	411	438	394	416	410	404	431	438	399	402	394	434	431	417	416	438	427	380	398	445	413	379	413	415	379	420	466	391	401	436	391	395	402	419	394	419	428	395	463	405	430	422	436	406	413	411	417	431	398	412	394	419	440	429	434	411	416	423	386	432	452	413	400	407	417	404	379	422	399	404	439	399	398	428	436	475	410	411	397	444	403	403	408	408	433	417	437	422	377	427	417	442	407	373	383	406	426	449	434	428	409	424	403	430	402	430	434	415	429	445	451	434	432	425	467	430	422	403	407	420	433	442	386	379	407	400	450	393	448	380	437	411	419	401	476	423	400	405	434	409	410	424	418	408	420	427	427	447	422	430	419	405	382	431	408	433	412	403	402	424	385	388	429	404	405	429	406	428	431	403	430	428	411	445	414	397	380	410	453	432	448	422	393	432	439	443	429	400	424	435	388	428	430	460	432	402	384	431	419	392	404	415	372	407	398	436	395	424	403	430	399	400	399	405	428	418	429	378	383	386	412	458	428	413	378	416	400	406	406	431	400	400	410	402	434	388	402	416	404	407	420	440	426	427	418	417	430	419	402	443	439	418	433	427	359	420	417	430	433	423	399	419	418	442	447	404	435	420	379	421	435	432	432	401	385	397	393	394	417	417	399	407	408	422	423	410	400	405	384	396	418	419	428	393	381	409	422	386	421	445	409	421	409	411	458	415	391	423	390	433	387	437	398	410	376	381	392	394	420	399	442	408	415	413	369	427	389	421	417	417	432	410	433	434	405	405	405	414	418	385	439	429	399	408	429	433	409	388	413	435	430	438	387	403	397	433	397	424	387	395	421	428	413	442	408	430	395	421	405	427	455	424	394	405	430	384	370	384	414	405	420	450	419	448	390	398	387	399	382	413	427	424	417	404	430	438	414	383	404	400	428	414	400	393	401	428	453	430	390	390	409	430	434	402	410	399	417	413	390	415	413	427	424	414	419	413	419	417	385	422	423	415	396	433	428	439	420	396	414	412	390	429	421	411	385	398	409	411	404	407	420	438	391	399	417	423	381	395	409	415	410	455	378	392	420	404	366	407	433	459	429	403	433	396	403	425	410	410	422	389	403	425	391	403	422	391	426	433	435	423	427	413	416	419	414	391	405	455	448	413	412	405	422	386	397	441	409	453	439	418	401	388	443	427	428	396	447	428	404	434	413	428	376	427	432	418	412	432	367	439	437	413	384	437	438	436	402	408	425	407	413	448	367	421	401	401	406	397	402	415	420	451	438	458	408	417	401	442	396	405	397	418	433	408	440	424	404	406	426	430	401	438	403	399	429	395	419	375	411	411	411	401	432	460	430	428	400	428	401	403	357	379	451	431	415	401	412	390	415	398	453	387	389	418	430	404	434	379	392	397	418	417	416	400	426	402	411	419	382	411	401	407	409	401	363	421	426	459	408	476	431	396	428	413	423	386	456	403	396	432	444	426	434	427	447	434	398	389	434	379	415	396	415	422	423	419	404	414	421	406	431	399	452	426	425	418	384	405	378	401	398	423	412	449	416	449	420	382	441	398	426	391	416	426	410	430	424	416	444	427	438	447	380	398	412	425	446	428	383	389	394	433	434	442	421	447	377	421	391	389	393	435	398	401	455	434	430	408	393	368	395	398	419	373	457	414	404	421	416	373	422	407	415	362	432	398	416	448	434	364	437	412	429	424	448	451	366	386	398	420	436	442	412	418	390	381	354	400	473	403	399	407	380	437	393	386	439	382	426	457	438	409	480	395	420	409	446	423	402	421	407	427	432	450	412	451	387	388	385	458	434	396	412	423	408	403	412	407	404	395	442	402	372	416	412	455	447	399	426	380	424	368	413	404	411	395	401	419	390	369	406	408	411	432	444	397	412	416	377	400	430	419	404	419	440	411	410	399	400	429	364	393	422	393	402	386	413	407	390	430	407	445	433	426	405	403	413	423	417	405	425	413	413	434	409	398	423	436	407	431	417	399	406	402	408	409	421	401	401	442	404	409	392	401	383	371	393	408	432	422	434	391	415	402	433	424	409	383	405	421	422	411	387	413	409	395	414	419	423	441	408	392	418	399	432	423	476	402	372	449	437	418	445	401	429	437	427	429	391	413	429	426	387	422	409	448	432	405	413	412	384	405	407	400	385	415	387	376	386	410	401	429	390	412	416	412	394	407	425	424	401	402	439	384	428	449	415	406	404	438	450	394	408	381	450	417	436	402	419	455	445	418	422	413	402	424	414	420	404	408	420	438	401	409	406	395	423	411	393	441	424	409	420	383	386	418	426	406	419	420	436	403	396	426	444	447	401	469	388	433	436	441	463	387	430	441	403	414	387	414	416	412	415	422	406	408	405	421	419	444	417	413	429	407	390	392	423	432	395	432	403	409	439	400	418	437	422	429	419	410	409	407	394	459	403	428	447	414	394	417	403	407	453	444	415	406	410	416	444	441	402	445	424	389	401	399	412	391	449	420	414	399	443	401	429	424	380	438	381	431	423	458	395	420	392	423	426	406	429	363	404	405	389	428	409	422	408	394	407	428	432	425	419	428	386	414	435	425	428	411	407	406	404	444	415	398	406	404	391	425	376	422	412	405	405	431	438	377	421	421	454	414	404	421	416	424	423	386	430	402	419	429	436	433	405	407	428	392	409	398	403	422	423	420	421	402	361	385	417	389	423	395	435	437	447	457	411	406	441	450	406	440	417	412	411	403	459	390	420	370	410	463	399	447	383	399	357	457	429	409	416	417	415	407	432	383	385	414	431	400	416	451	409	433	463	432	378	387	401	407	391	427	367	388	419	431	407	412	430	408	416	440	422	408	408	457	403	393	391	420	445	391	421	410	413	386	411	429	427	394	410	412	435	440	418	404	418	434	432	403	393	429	402	417	417	396	403	436	360	438	378	415	409	419	424
11835	15207	13535	7718	5157	4604	4393	3558	2437	1790	1597	1443	1360	1241	1187	1114	1075	1051	1045	986	1057	1008	931	929	889	850	912	846	927	962	832	843	882	870	862	871	882	847	856	887	857	863	816	823	841	875	858	889	867	874	859	839	876	812	837	824	825	864	793	883	828	834	843	883	790	813	872	859	855	862	803	887	830	832	859	815	869	843	811	845	811	839	834	826	848	840	842	841	819	853	818	855	800	818	879	852	887	838	862	844	796	822	801	816	863	850	862	863	811	775	807	807	834	839	845	848	906	850	889	887	844	791	857	833	833	838	825	858	907	797	818	897	836	877	863	812	856	832	853	826	851	806	816	872	851	818	839	836	834	838	846	806	813	849	827	833	829	805	832	838	857	816	884	858	840	810	836	830	828	851	825	815	824	824	852	864	810	804	808	824	842	817	876	821	771	801	877	818	828	849	857	858	872	787	894	929	842	799	831	864	881	835	837	875	830	879	899	793	810	872	876	840	896	833	827	860	866	841	836	881	806	806	860	850	857	897	816	865	819	844	857	835	889	838	818	842	859	846	853	857	834	871	859	854	820	832	842	830	826	825	842	786	826	851	836	772	873	863	842	857	847	891	822	864	868	820	851	784	856	732	835	808	787	864	840	896	831	814	896	816	822	846	825	872	840	845	793	823	847	893	842	855	822	780	826	872	829	865	856	853	847	841	836	845	890	828	816	751	847	826	796	809	824	872	833	831	824	822	854	856	872	842	813	842	845	820	842	826	866	827	803	833	854	837	811	856	861	841	841	892	874	842	867	825	840	867	870	817	807	833	903	835	840	846	858	807	871	829	878	848	901	802	817	845	830	812	884	777	798	781	840	832	841	861	809	878	866	868	779	815	892	852	864	834	818	864	822	846	821	843	821	793	817	795	824	855	854	882	780	803	862	861	865	851	798	882	817	821	921	877	848	808	867	854	852	784	838	830	836	847	845	900	826	827	894	849	829	810	810	833	878	840	881	906	827	787	814	833	888	840	841	832	841	858	833	826	850	882	862	891	859	875	825	838	817	864	787	805	835	847	813	807	875	838	814	837	774	847	857	885	813	821	817	811	847	830	831	807	855	813	829	844	862	830	802	855	849	848	785	824	806	801	849	805	827	815	869	831	901	832	888	852	834	895	874	862	872	904	813	833	878	826	801	875	835	779	852	819	886	853	881	826	809	825	840	796	826	827	854	803	802	877	877	822	833	852	830	879	844	841	832	810	873	834	857	831	858	819	826	845	866	861	835	867	842	858	813	842	852	875	875	835	826	805	868	911	812	862	840	855	823	813	814	832	858	825	824	812	897	801	862	854	884	828	866	829	776	852	859	837	861	820	831	848	890	848	773	900	814	820	802	816	819	856	860	842	837	845	842	836	792	857	839	819	841	839	877	859	848	823	825	881	801	889	840	828	907	870	862	866	868	847	864	824	881	835	834	840	856	851	789	837	826	827	845	808	814	868	877	830	845	865	827	843	819	842	869	910	840	845	840	852	836	849	884	791	853	855	812	831	814	849	833	854	884	823	834	865	842	838	806	827	895	806	852	849	869	863	839	841	850	860	850	864	829	846	795	838	867	815	834	853	837	870	819	807	804	869	818	868	890	849	865	833	868	826	790	857	821	827	831	832	856	841	801	836	802	801	804	843	854	796	820	877	847	879	815	827	813	801	822	852	825	847	882	828	813	855	852	831	836	818	774	791	834	779	871	813	827	851	811	883	862	883	917	836	883	844	878	784	856	801	858	861	848	851	813	860	787	882	842	839	873	835	794	824	832	849	889	805	873	844	800	875	832	807	875	871	894	830	905	829	853	824	841	873	838	849	858	876	824	848	877	853	850	826	787	825	892	816	787	882	868	831	855	874	829	813	816	837	855	854	834	823	867	780	864	836	844	837	854	790	834	859	881	818	774	840	829	807	848	845	860	839	844	874	812	877	858	924	864	864	855	907	883	847	851	856	869	836	866	829	867	846	853	861	854	824	847	836	817	824	876	829	880	840	841	861	849	851	810	807	806	841	855	801	883	827	891	829	863	833	813	821	873	832	836	807	836	872	864	809	835	836	856	883	856	854	818	822	850	844	859	775	761	842	894	827	827	830	833	868	865	835	853	906	880	913	838	839	916	819	794	868	848	794	839	854	831	826	851	828	824	813	854	838	852	835	866	822	892	848	802	860	858	864	888	827	872	877	867	846	819	859	811	819	851	846	848	865	823	809	836	871	859	845	834	852	810	911	845	884	844	833	811	839	861	871	804	853	825	845	853	841	838	804	867	817	869	899	833	777	810	804	829	834	831	824	866	836	823	877	796	890	867	884	802	861	862	799	839	814	813	870	907	846	886	839	849	834	809	820	801	843	847	849	871	856	876	853	871	862	861	864	822	889	825	863	818	854	903	833	868	852	828	817	857	864	802	844	838	823	850	865	854	840	799	842	842	798	846	862	839	873	820	861	856	817	819	864	876	816	848	871	838	834	848	860	824	873	852	876	842	834	823	873	797	817	850	817	824	842	818	869	843	857	844	845	867	882	855	851	829	832	837	804	804	838	837	822	824	855	834	880	864	830	848	849	814	870	770	852	827	828	852	849	814	860	799	862	873	810	779	822	803	860	836	860	797	824	859	799	861	840	825	852	873	826	849	841	860	801	748	819	831	877	825	854	843	838	888	873	833	853	832	810	873	883	867	853	833	820	839	771	844	852	848	808	827	819	825	837	888	860	867	855	807	800	818	815	882	836	830	827	824	838	836	825	802	855	854	850	842	829	781	829	880	837	927	846	840	852	877	876	862	817	828	819	813	846	846	877	822	825	848	850	837	817	867	850	873	820	850	848	839	850	795	880	897	829	850	866	818	836	848	811	823	863	831	834	870	863	839	890	832	867	854	832	810	829	842	840	820	848	813	836	861	846	836	893	817	823	904	789	891	841	860	812	849	854	799	889	858	829	835	817	804	856	839	807	820	833	806	823	845	876	874	853	858	901	806	820	889	792	831	834	874	851	823	859	873	838	883	837	824	847	777	850	819	863	835	901	796	839	867	865	837	874	839	802	852	847	833	879	818	889	756	862	772	811	802	788	841	856	894	859	836	856	869	859	853	844	855	859	837	797	823	833	804	810	832	869	781	889	819	828	832	833	834	818	817	834	862	825	837	868	838	815	830	876	822	872	830	835	862	841	887	846	804	859	851	859	821	885	832	851	846	803	822	894	831	826	863	858	856	804	853	859	889	875	822	847	858	831	822	822	849	851	831	871	860	801	838	869	836	813	864	871	784	814	813	855	874	809	841	811	820	824	795	829	832	870	816	777	822	811	903	842	892	894	813	911	811	865	822	812	820	797	869	866	863	799	832	891	865	859	813	843	843	838	833	806	845	855	844	853	855	798	833	867	808	822	841	820	783	835	802	836	827	838	901	817	865	729	786	872	850	835	871	812	854	871	791	846	833	882	833	841	930	848	880	855	861	835	805	898
25184	21456	27693	25275	13594	5108	3637	2646	1703	1228	989	838	663	637	559	542	537	487	452	439	435	397	401	374	351	322	325	316	320	318	321	324	302	291	279	265	291	317	316	267	309	280	284	277	271	274	275	266	262	288	278	289	292	324	296	291	276	312	260	280	286	317	284	294	284	276	279	271	291	271	277	263	277	281	268	292	295	272	303	297	261	269	273	252	291	276	264	282	285	273	291	247	299	281	276	289	324	289	246	288	309	304	272	272	264	277	287	269	303	309	297	265	254	285	290	307	254	293	295	271	289	271	285	282	281	273	261	276	279	275	288	284	290	294	310	252	289	263	289	283	273	272	280	274	308	278	277	298	291	286	278	306	296	273	286	276	266	272	302	306	295	290	275	259	239	257	313	253	271	294	280	299	272	288	278	280	263	275	277	282	279	292	271	295	275	259	285	294	262	297	282	289	270	256	277	275	258	298	259	277	259	295	303	292	265	307	296	292	283	267	281	272	289	253	279	294	279	262	259	280	278	282	288	302	272	256	277	278	266	299	278	313	304	323	271	272	298	289	297	303	243	292	267	279	294	289	280	305	267	258	277	278	288	276	274	273	280	281	305	252	291	276	288	287	275	273	283	297	269	270	270	268	274	264	294	292	301	297	263	265	290	269	280	246	291	288	272	281	250	261	293	283	269	254	289	302	256	274	248	283	294	320	307	281	282	288	285	255	291	253	284	297	287	292	248	289	307	275	280	285	282	275	274	242	279	265	273	282	288	260	293	276	275	272	270	287	319	272	255	271	272	256	290	273	288	259	273	293	304	311	282	304	278	272	274	254	278	282	250	247	305	263	282	240	279	271	308	320	277	270	301	270	282	285	279	266	302	296	238	276	272	275	286	259	272	245	261	282	258	253	277	262	291	276	276	278	270	329	261	281	261	295	275	291	273	262	271	276	314	286	262	277	267	279	270	261	290	310	292	288	294	242	268	310	293	252	291	283	295	310	278	277	252	281	278	282	287	280	298	276	286	283	259	280	311	266	278	300	317	268	271	300	285	240	302	274	269	281	296	287	290	290	287	292	249	282	281	285	280	336	253	292	272	275	286	284	296	292	272	283	315	277	308	294	271	276	252	274	274	291	286	278	309	309	263	253	289	284	306	287	312	296	295	270	280	278	294	318	251	313	288	296	305	261	308	273	292	297	294	281	249	292	296	274	281	280	258	269	277	291	278	294	303	283	291	272	282	288	257	257	284	290	285	298	282	275	268	285	281	277	251	262	246	264	281	264	278	292	266	274	301	260	305	294	256	240	267	272	293	263	287	279	289	301	293	292	313	268	273	273	293	268	296	303	299	280	281	259	271	248	277	267	259	298	277	242	292	265	279	268	290	264	256	272	305	292	290	286	268	256	282	236	288	254	277	301	287	298	289	288	279	284	296	262	286	285	268	290	273	302	278	264	314	264	274	278	284	301	246	253	270	286	249	310	269	311	278	281	291	294	275	314	261	272	279	271	284	290	270	290	273	278	288	289	293	269	304	309	262	285	276	278	286	267	274	270	292	280	294	252	270	265	274	301	280	284	265	295	248	287	298	294	264	276	270	281	286	297	285	274	304	268	288	281	261	296	253	242	303	294	270	292	290	264	271	281	260	301	301	282	262	278	249	278	299	269	286	279	295	282	272	288	288	277	275	272	298	296	270	257	269	283	289	283	283	273	255	300	280	284	291	283	292	238	282	283	273	300	268	296	256	309	283	281	274	270	274	276	285	307	293	267	248	262	298	291	286	301	256	295	315	274	273	287	287	289	256	296	255	285	292	271	281	279	269	290	269	257	251	271	293	311	297	267	287	296	295	270	278	277	275	291	298	296	252	262	261	299	281	284	305	282	271	280	272	265	282	296	276	288	278	298	291	289	287	297	280	287	291	281	263	268	270	290	294	316	258	269	290	281	272	289	283	279	295	270	272	272	278	284	284	270	276	284	270	289	277	277	269	269	285	279	260	268	274	273	294	294	268	264	289	276	289	279	286	285	257	271	301	291	294	308	269	269	308	268	286	277	297	280	273	278	274	288	282	284	266	269	267	292	261	295	252	280	293	267	273	271	293	274	277	265	282	286	279	270	288	289	277	322	287	280	317	266	247	283	259	276	265	279	269	265	297	281	302	290	272	306	294	282	253	284	273	256	275	288	257	273	297	266	296	298	303	269	283	287	307	280	285	302	300	287	285	295	283	292	257	268	293	245	238	291	247	269	273	296	266	293	300	286	289	280	267	287	297	297	274	254	290	261	240	265	297	285	258	291	278	271	326	295	297	287	310	287	281	281	277	283	275	270	307	306	295	285	266	301	277	244	286	268	246	271	258	278	297	251	277	261	284	285	301	256	288	243	287	303	279	288	277	268	297	288	299	287	275	257	276	305	268	279	247	281	277	285	274	248	256	294	322	283	259	281	290	257	308	287	239	282	238	243	267	270	277	326	268	251	294	271	245	263	282	311	312	284	251	262	281	274	281	283	293	283	262	246	268	274	294	263	294	275	270	287	283	300	275	260	309	253	279	262	275	315	292	266	299	275	278	292	267	277	262	264	269	256	276	326	281	294	293	289	250	278	281	286	265	247	287	288	276	295	299	262	281	293	267	258	273	286	262	253	246	291	296	296	315	274	279	283	303	285	281	308	264	267	261	294	289	282	273	273	296	280	255	286	274	326	292	275	257	272	269	303	286	283	285	289	277	265	279	280	272	283	286	256	281	279	280	301	282	273	326	268	289	275	290	276	287	293	279	300	299	313	260	293	271	255	294	282	276	256	279	295	297	258	305	295	304	275	289	280	274	315	282	279	284	290	273	264	250	268	288	264	277	283	294	269	282	287	292	287	291	286	239	299	284	294	287	280	270	281	287	269	267	282	295	307	269	269	306	279	242	285	285	286	249	297	254	293	286	302	240	269	284	267	284	306	252	276	287	278	297	252	261	297	287	277	294	287	265	246	273	284	323	277	288	312	278	281	293	268	270	280	299	273	327	272	287	285	289	277	286	287	269	313	287	299	284	284	282	272	306	303	300	288	279	282	277	276	261	294	275	281	241	287	278	280	249	281	307	296	260	261	287	283	274	280	303	289	254	269	294	268	274	288	272	284	277	308	276	265	281	285	297	272	307	276	278	293	312	287	314	285	280	274	281	257	279	291	294	267	298	277	299	287	267	288	283	288	298	270	269	282	287	253	291	286	287	287	272	280	293	258	266	302	271	266	270	283	262	300	280	284	283	268	278	291	270	288	310	289	275	295	291	288	270	269	278	270	253	254	266	311	320	279	289	282	307	305	279	269	280	274	281	305	326	290	262	266	284	305	267	278	251	263	265	290	278	290	259	282	270	289	285	313	280	296	289	330	247	287	268	273	291	294	286	281	278	263	299	293	270	257	286	258	280	262	312	253	270	266	282	258	264	281	282	288	293	278	286	271	283	285	277	272	258	296	295	264	289	272	269	319	317	271	266	272
15670	26399	24573	17403	12619	11038	9890	8281	5770	4090	3328	2839	2288	1957	1874	1661	1496	1505	1455	1211	1082	1080	1026	903	929	901	857	793	797	784	758	727	707	699	620	632	661	645	627	644	610	610	606	630	599	611	596	580	565	599	580	668	553	575	593	573	582	611	631	610	594	583	615	598	617	637	579	617	593	594	586	600	616	583	610	557	586	572	592	596	570	587	602	600	605	617	612	612	590	574	609	567	620	574	589	596	554	604	573	578	586	602	564	582	548	576	607	578	596	571	608	563	578	560	600	600	595	585	619	572	568	588	594	584	561	603	607	598	573	634	585	620	591	604	595	602	577	561	579	610	557	608	575	574	594	605	594	586	614	597	596	596	594	568	623	577	607	581	577	599	571	586	630	582	544	572	604	577	583	652	584	574	586	546	594	584	604	615	598	636	612	609	591	603	545	582	604	572	611	599	614	619	545	578	557	599	607	580	580	639	626	599	611	549	570	578	591	578	557	580	612	611	580	568	583	573	571	566	611	581	617	627	570	569	588	583	588	615	606	645	611	565	616	566	600	614	569	592	599	591	580	561	564	583	633	628	567	576	623	584	555	559	605	600	571	602	609	578	603	557	590	587	620	608	559	596	547	612	628	620	575	579	600	581	601	603	605	600	635	591	587	578	579	559	571	600	603	574	616	560	556	582	593	608	597	599	584	561	603	563	573	604	578	590	567	598	576	588	594	634	614	572	562	553	564	587	608	594	599	626	623	592	595	584	580	562	550	563	570	591	583	602	570	575	578	598	587	568	580	625	599	607	621	589	548	632	555	617	594	599	608	549	539	580	592	603	592	577	580	533	588	585	542	562	532	636	609	608	576	612	619	611	565	578	589	541	625	571	576	626	627	614	609	631	625	624	588	594	623	644	626	632	582	608	549	584	608	608	596	577	578	591	602	580	541	554	625	598	554	560	599	566	560	580	621	570	548	578	573	645	559	626	616	611	582	558	617	585	568	589	549	597	574	546	540	588	595	607	566	571	577	581	609	602	606	570	595	632	583	618	607	583	629	571	608	574	624	568	634	633	596	565	580	643	575	597	604	615	610	545	569	606	582	568	548	552	557	655	582	572	616	604	613	572	601	569	642	563	593	611	589	616	596	614	579	580	580	605	610	568	555	581	576	583	615	567	589	593	571	576	540	640	604	591	605	589	547	595	629	609	601	552	574	595	599	592	575	597	607	598	597	606	552	608	575	592	536	590	593	548	606	603	576	575	558	572	598	626	572	640	612	556	592	568	581	626	568	586	639	586	586	571	603	582	563	599	597	611	582	623	585	603	620	576	592	586	599	585	549	601	583	559	601	565	576	554	605	614	558	579	578	573	567	614	606	608	599	609	574	596	598	589	599	599	590	599	571	599	596	582	594	627	588	556	578	575	588	574	569	612	584	592	594	578	590	590	593	602	594	633	604	555	569	602	534	622	570	613	580	618	579	580	574	586	576	590	619	588	557	569	541	536	558	591	613	581	602	553	599	577	600	616	568	601	580	598	583	598	575	606	573	547	572	643	585	603	588	603	567	572	592	567	541	604	571	592	573	589	575	612	617	616	620	584	586	596	596	632	608	571	593	619	593	601	571	576	543	619	596	574	579	570	579	574	598	593	652	619	572	565	596	609	583	566	572	599	554	576	619	576	599	537	577	581	661	549	593	610	637	553	546	597	572	600	601	600	600	620	533	565	646	593	595	562	584	605	611	527	571	569	612	570	571	560	558	541	623	564	621	560	600	617	612	607	610	590	607	566	568	601	537	611	618	583	596	592	578	542	600	543	569	572	583	575	593	572	582	584	583	583	549	614	558	593	610	594	574	583	597	640	624	594	631	602	612	577	561	601	616	573	605	639	582	618	608	635	599	609	576	597	613	590	593	610	620	632	582	590	595	596	572	569	593	604	587	599	559	591	592	568	565	551	591	552	561	599	608	541	617	629	574	589	582	539	577	577	601	547	555	552	587	576	625	611	564	617	610	607	621	566	576	552	616	607	593	572	574	624	562	607	559	591	589	595	574	658	544	632	560	566	605	581	595	610	563	590	619	579	568	566	589	585	588	571	634	591	556	609	593	557	601	552	588	554	620	601	570	594	578	596	621	555	614	599	562	626	581	573	588	598	584	583	554	607	602	588	610	602	595	617	658	576	577	602	620	593	558	611	582	557	587	543	584	560	565	620	527	548	561	609	593	546	625	568	585	569	599	599	578	580	620	582	558	627	581	598	557	580	585	577	585	592	596	580	622	595	584	557	596	597	542	579	584	617	606	603	611	635	549	550	612	578	605	610	575	583	581	563	610	540	586	555	574	586	612	581	575	582	598	568	570	598	557	598	615	586	582	584	559	597	594	591	593	590	584	621	640	572	549	595	637	569	583	599	600	580	590	583	589	575	554	542	558	561	601	580	607	529	578	601	570	582	600	585	599	582	588	610	574	576	633	606	580	591	561	639	550	634	568	562	593	571	529	600	551	589	635	583	579	600	571	613	562	586	536	615	624	607	563	605	558	566	566	605	552	588	572	618	569	581	568	586	552	615	566	568	631	590	592	591	622	587	583	604	579	606	599	607	584	564	549	576	538	566	558	548	541	590	565	593	590	600	598	581	629	565	562	626	614	575	591	569	571	592	609	584	639	556	590	609	601	580	588	634	560	539	629	575	590	565	568	611	576	572	557	548	586	561	562	588	554	605	567	599	605	555	562	575	619	595	579	640	599	577	614	593	573	599	559	549	606	622	595	586	609	573	577	591	591	598	622	545	587	574	624	604	557	572	550	616	588	554	587	581	578	548	574	595	563	629	618	595	532	580	591	599	619	584	582	582	594	580	588	562	601	592	551	619	560	621	596	560	587	608	610	604	590	579	606	589	618	577	608	578	588	577	590	605	613	620	603	577	574	577	589	586	591	607	587	582	579	639	581	584	602	590	549	547	600	564	588	574	609	596	567	580	578	637	610	600	593	633	587	558	607	582	571	565	562	598	609	612	603	568	594	619	609	541	558	636	599	627	611	579	584	574	574	558	596	580	561	600	565	586	585	586	644	599	593	607	629	598	626	623	612	584	574	607	575	590	593	602	608	565	601	590	598	568	617	604	569	596	601	503	631	602	586	641	629	570	611	611	625	564	542	565	612	588	612	569	610	609	607	615	587	610	601	577	591	580	555	558	583	564	582	597	596	603	608	574	583	606	630	608	601	603	634	625	588	589	620	570	599	588	581	628	588	583	545	598	586	537	563	594	574	561	585	571	561	602	589	630	585	546	534	611	611	574	596	569	570	561	616	602	585	583	563	570	560	616	588	590	583	597	579	593	559	611	586	605	579	593	602	583	574	607	633	551	583	552	557	614	594	586	598	594	599	626	596	603	585	554	606	599	578	584	604	550	605	604	573	612	622	607	573	572	634	572	584	612	569	576	616	593	578	591	573	589	576	638	531	613	582	556	611	574	620	575	634	623	631	610	595	560	562	607
24292	21413	28624	24502	21123	13931	7224	4667	3014	2085	1711	1513	1259	1084	1039	945	963	913	857	778	777	735	679	623	629	642	593	609	571	583	518	512	524	530	503	502	502	522	509	502	517	490	452	517	488	496	456	479	522	519	490	501	485	498	488	459	465	492	485	485	511	482	465	503	461	493	459	482	513	490	504	460	477	471	479	513	525	492	510	497	521	433	457	496	474	457	435	520	472	506	466	472	478	473	465	489	471	462	508	491	488	483	488	508	470	450	446	466	501	472	480	496	512	475	486	477	476	484	492	459	443	468	498	452	453	476	470	489	481	443	506	465	516	509	501	467	486	471	472	471	491	483	509	442	469	481	467	522	489	503	502	462	511	487	451	471	500	496	491	448	498	450	485	450	508	504	482	465	494	486	511	485	463	459	448	503	497	474	486	494	505	496	465	480	500	417	490	470	465	466	470	525	471	491	475	477	501	510	491	447	444	458	495	491	518	475	495	507	516	464	494	481	493	470	452	476	478	477	481	532	544	453	480	477	489	490	472	476	446	454	502	504	490	487	494	493	495	489	449	472	491	471	481	451	481	501	492	466	519	471	490	505	481	450	474	447	493	496	476	468	447	464	509	515	451	492	459	463	470	475	448	482	482	493	499	479	477	464	469	467	448	502	488	463	514	526	479	466	529	517	501	469	479	444	437	441	500	505	503	452	455	478	499	474	467	457	512	495	545	466	454	478	481	459	475	530	438	525	478	508	462	498	435	497	501	489	484	483	481	492	500	469	483	484	478	460	506	493	485	468	473	490	483	464	470	435	468	479	532	466	522	472	476	459	512	454	516	493	472	465	539	460	457	476	457	498	476	480	484	465	480	434	498	472	478	513	495	496	479	472	473	456	467	493	466	501	497	473	512	501	477	483	492	464	430	481	480	495	474	470	451	498	515	512	497	485	502	459	492	480	473	477	515	481	476	471	487	474	462	485	464	457	489	481	494	521	465	460	509	487	473	498	483	523	507	498	475	474	479	505	448	495	508	477	505	466	525	472	476	488	513	481	447	454	446	474	452	471	492	473	489	518	473	491	456	505	434	476	502	467	479	490	499	469	438	490	468	471	488	466	483	514	462	475	454	491	506	442	525	509	501	472	464	485	477	478	483	468	479	476	492	475	483	488	480	513	482	480	446	466	514	480	542	487	476	476	460	467	445	476	485	511	478	486	445	515	490	479	452	499	469	504	484	468	521	444	511	493	520	486	462	493	475	476	490	450	500	451	510	457	450	470	447	443	545	465	441	549	499	495	458	467	473	475	469	442	506	491	503	489	466	477	486	481	471	459	471	460	500	468	459	467	490	452	506	483	497	481	481	482	461	473	491	480	473	490	464	488	477	444	472	487	453	475	485	515	509	456	499	505	493	516	433	442	501	469	489	494	463	469	495	493	498	484	487	444	486	484	450	465	511	493	515	503	467	448	489	459	480	464	463	505	471	453	522	489	446	504	498	429	449	455	490	463	457	490	465	523	489	516	462	462	500	489	445	493	481	463	481	502	505	492	480	502	487	488	451	492	471	447	463	478	512	483	479	490	463	491	448	490	472	493	500	478	482	481	475	467	430	458	456	450	504	449	479	452	453	510	448	462	518	468	503	495	503	508	493	481	455	468	479	463	488	443	447	490	473	433	449	489	521	490	479	494	492	483	478	497	481	442	503	453	463	496	490	461	508	486	436	475	495	493	453	434	476	509	480	492	477	481	493	460	476	484	487	436	491	472	490	462	461	469	512	498	493	471	447	470	485	449	473	496	464	473	515	456	507	510	455	458	495	456	468	457	446	500	499	481	503	513	483	483	467	462	497	459	489	472	441	483	531	460	512	474	457	498	447	452	461	465	441	490	491	481	474	496	513	522	486	505	477	489	504	481	466	495	463	516	463	512	499	468	431	510	464	491	471	458	482	513	490	477	451	484	478	502	463	451	474	473	481	447	413	479	478	498	466	515	480	451	462	506	449	486	509	479	456	477	498	480	495	462	477	514	461	486	507	470	486	491	481	444	503	487	474	493	499	469	522	510	481	488	420	495	520	489	470	476	461	498	496	479	457	464	471	464	483	468	496	481	473	464	472	502	502	491	505	517	470	494	486	481	462	476	487	488	468	474	489	443	465	512	497	475	517	445	436	503	475	477	525	491	510	501	521	482	507	473	508	449	490	499	482	453	489	476	499	451	467	487	479	482	489	500	489	479	479	530	483	508	508	472	495	464	471	466	440	507	449	504	506	459	477	464	479	528	466	493	479	491	497	487	528	439	475	486	481	499	478	483	484	478	415	534	463	463	496	497	467	494	488	483	473	455	495	509	506	480	482	487	484	473	501	451	497	511	461	471	471	466	487	483	526	488	473	466	453	484	456	488	497	476	483	457	439	464	465	507	520	480	422	513	446	492	472	482	476	460	466	453	487	499	507	513	494	496	467	502	499	493	495	442	481	473	468	493	513	465	493	461	484	495	471	484	432	465	478	467	507	483	450	463	483	466	477	450	483	454	481	469	490	472	462	482	485	455	428	427	507	481	495	502	479	460	473	479	496	482	495	468	470	463	510	475	478	477	486	476	439	487	477	480	517	479	478	457	442	466	500	502	485	486	500	471	451	514	497	481	482	450	482	488	440	492	486	471	483	488	460	497	500	518	492	440	488	496	457	482	506	494	510	500	504	475	516	526	480	433	485	483	489	507	452	444	507	468	433	478	455	462	480	483	470	486	490	460	476	512	432	459	516	498	506	460	475	538	476	464	472	500	504	476	469	472	473	436	448	480	459	474	471	502	508	504	493	464	488	456	484	471	469	473	479	464	485	463	471	478	497	494	474	514	500	441	536	466	490	475	521	483	495	480	439	488	453	485	484	460	440	469	469	503	480	507	493	454	463	471	470	491	476	471	483	476	469	494	474	483	468	495	509	504	477	509	489	480	469	464	487	488	463	483	474	481	480	461	482	456	467	467	491	502	452	454	495	513	470	498	480	524	460	476	490	500	466	480	480	489	523	490	466	512	478	492	436	480	480	501	503	467	495	465	497	458	491	492	459	470	484	468	467	495	479	489	476	530	454	453	472	499	506	466	477	483	461	497	507	443	460	459	486	438	506	471	460	493	478	442	489	523	522	495	498	476	441	508	491	488	525	521	455	447	439	474	496	456	484	487	496	474	501	481	512	525	510	504	476	463	479	446	478	485	483	450	437	469	459	496	458	488	451	503	506	426	470	501	455	489	526	489	430	475	499	472	509	465	498	517	466	462	472	494	462	463	461	521	487	492	490	478	495	448	509	458	476	470	510	493	494	465	524	484	443	493	473	476	488	462	469	517	470	502	521	482	470	481	486	432	479	489	479	483	510	478	492	488	477	474	524	459	496	492	486	446	456	479	503	468	484	486	481	460	473	440	504	460	464	521	465	467	474	496	507	472	503	454	493	522	468	501	500	448	460	491	489	497	518	466	481	496	514	501	474	479	479	464
18572	32091	30368	23404	18472	15577	14467	12297	8896	6610	5580	4904	3859	3366	3028	2741	2579	2455	2214	2064	1885	1824	1588	1494	1427	1414	1384	1295	1322	1166	1148	1131	1059	1072	1061	1086	971	1006	1016	979	975	977	934	997	964	970	941	941	969	871	954	936	923	934	984	931	913	935	950	955	950	962	947	937	995	996	969	958	935	937	997	896	952	971	960	988	958	949	956	931	973	936	927	921	914	863	963	946	892	937	936	889	921	923	912	948	912	893	927	1014	976	976	983	927	891	972	822	941	960	923	963	958	957	981	937	914	913	917	891	935	911	949	953	939	906	918	910	951	935	974	929	948	933	950	946	954	996	915	1002	985	877	903	943	959	917	908	981	925	904	914	922	918	913	995	930	992	899	906	930	912	913	878	977	949	906	875	914	956	925	969	944	915	849	868	917	865	940	949	977	902	949	925	900	935	941	961	916	891	939	970	880	956	952	888	936	905	922	929	919	927	999	911	924	917	929	947	968	986	929	922	956	872	973	939	935	904	958	899	965	962	887	917	968	974	926	955	929	928	883	936	945	958	950	964	1004	917	976	946	932	888	905	956	918	936	973	919	920	938	887	1046	971	867	914	936	935	900	916	911	961	929	940	918	953	896	928	940	871	913	907	970	938	918	859	938	919	912	908	960	928	977	955	898	959	909	945	928	884	888	901	937	944	924	889	975	921	916	930	985	885	877	888	916	944	919	954	921	941	921	911	977	985	955	964	876	960	936	924	954	915	891	880	963	941	889	876	968	928	942	893	897	939	989	955	964	989	958	938	938	950	867	962	943	915	969	960	910	885	924	925	945	928	954	901	979	934	987	892	942	956	940	922	931	918	878	932	873	932	940	939	922	939	962	905	964	936	949	914	922	973	929	907	968	927	911	987	978	939	932	950	899	949	930	967	940	874	891	924	934	946	889	877	948	925	942	922	932	935	920	961	936	875	911	961	908	878	941	886	914	923	971	976	916	938	994	909	914	966	894	987	903	905	934	962	910	986	937	984	915	963	925	953	977	922	928	927	924	909	920	933	935	917	930	950	901	946	927	917	945	974	920	957	928	895	927	991	898	910	899	909	932	911	899	937	948	934	898	943	933	928	897	910	934	894	915	909	910	890	914	998	934	940	934	944	915	910	914	933	914	925	930	936	986	950	959	968	994	948	924	958	920	914	988	924	923	942	919	960	899	955	935	922	888	934	927	923	958	967	927	948	938	901	964	872	946	927	877	895	932	923	964	928	949	930	988	905	954	915	908	921	909	925	936	937	905	988	883	934	882	946	954	923	943	885	965	974	944	939	897	934	934	948	945	958	924	954	1013	965	914	992	947	913	960	969	945	906	880	923	917	924	910	936	871	930	892	979	918	900	882	916	933	944	918	960	865	980	917	937	923	914	902	904	955	963	935	909	889	911	913	909	953	910	950	959	961	933	953	949	907	962	914	897	921	947	949	920	986	969	904	972	898	930	953	921	935	931	933	919	946	933	1001	957	952	939	914	944	920	963	909	939	1000	919	944	929	957	913	960	950	929	906	921	964	949	994	876	934	922	937	966	912	999	897	956	960	993	955	1025	883	931	932	995	961	920	947	929	936	938	903	943	911	956	949	934	974	881	912	904	896	969	969	921	916	987	931	887	932	973	941	969	931	892	947	896	968	940	943	974	946	956	903	1020	970	976	929	927	924	981	963	905	924	929	927	917	1005	975	924	885	884	885	875	879	948	932	928	920	903	924	872	965	887	904	889	862	909	920	902	911	982	934	926	864	968	883	978	922	920	950	911	952	912	926	935	913	871	900	918	963	925	898	938	927	914	954	952	897	934	917	874	905	931	944	914	870	911	884	946	962	903	905	928	920	907	900	994	906	907	993	868	944	945	927	908	947	968	938	930	958	935	935	911	966	953	985	947	922	941	947	907	943	932	946	999	860	966	949	937	891	922	1009	955	891	902	881	896	935	947	903	933	891	917	895	957	966	887	925	945	909	921	935	930	928	920	968	908	890	961	984	952	947	926	926	964	948	911	894	903	908	916	931	918	936	923	918	874	947	918	919	919	924	962	975	926	912	930	935	911	963	944	880	894	941	910	923	1013	968	930	961	956	946	948	935	881	928	944	956	948	1007	940	896	974	946	890	983	952	900	909	960	917	936	929	892	965	937	939	954	942	935	999	919	943	979	957	946	928	938	912	945	872	954	981	933	993	921	969	935	931	901	909	920	919	911	979	946	955	966	928	920	887	948	963	945	955	837	952	920	927	937	940	869	887	912	933	949	956	975	958	945	905	990	948	942	941	982	868	952	939	906	934	915	918	916	949	993	904	936	939	921	898	921	906	886	945	991	922	883	952	921	914	945	871	942	934	943	941	958	968	943	949	980	992	970	920	911	905	955	915	888	940	872	938	914	927	935	925	879	950	984	888	897	880	920	958	923	949	909	942	917	939	915	937	955	908	890	953	947	930	938	964	924	950	965	979	945	926	901	932	939	970	961	939	958	950	938	978	966	950	921	919	952	922	898	915	958	889	966	911	855	941	896	917	921	905	887	915	931	915	954	935	962	962	912	954	976	954	938	918	948	902	883	899	942	982	955	927	990	927	990	877	959	913	954	960	878	918	949	935	975	962	911	955	975	935	904	939	849	928	947	907	951	936	912	951	897	948	945	910	959	961	940	965	916	929	938	933	924	937	891	905	965	919	986	966	940	939	919	905	888	992	958	990	921	956	882	987	921	934	922	910	901	943	956	929	928	968	945	943	920	951	925	872	935	1000	920	940	922	909	947	920	960	930	926	934	927	962	945	946	947	964	915	885	942	887	946	954	906	897	933	903	905	933	970	985	931	920	918	905	985	955	952	918	941	920	954	961	914	924	949	968	928	944	915	939	894	957	919	921	918	986	938	870	922	971	900	960	889	994	876	880	955	930	979	929	932	922	946	913	959	926	899	944	917	945	907	969	874	959	1010	1009	940	970	943	930	978	900	905	942	912	936	958	917	894	867	925	939	988	1020	929	930	901	949	919	924	925	906	989	939	928	974	944	944	903	948	942	944	856	957	957	969	935	930	935	925	953	960	898	908	940	889	920	937	959	931	941	911	922	887	919	963	914	932	950	914	933	940	919	910	911	879	936	906	948	936	923	915	892	916	1004	900	940	990	901	928	956	945	983	957	922	925	884	967	967	919	952	1023	971	903	998	918	958	920	950	948	932	918	928	915	893	929	952	925	909	948	893	954	869	968	904	883	951	907	918	960	907	910	857	932	850	931	955	933	927	860	978	886	920	913	905	934	946	843	936	921	916	946	964	950	966	939	945	929	884	911	949	932	897	935	908	1000	955	912	957	923	917	988	917	934	933	919	881	888	899	948	951	989	926	925	909	924	830	916	906	968	939	907	935	893	949	940	976	936	907	957	961	942	945	974	953	882	909	941	994	926	930	970	911	935	924	994	919	940	965	928	956	956	977	959	900	915	910	907	990	922	951	958	957	919	917	953	886	983	915	905	951	939	941	944	975
27585	17435	7630	3520	1830	1344	1209	1068	868	682	561	501	494	501	465	476	445	462	457	449	430	476	419	397	392	443	425	438	469	451	396	412	415	425	431	410	429	427	426	434	402	420	409	386	399	403	374	390	427	390	389	412	425	424	422	435	400	389	441	391	382	412	402	417	421	423	423	388	407	409	418	381	375	437	416	415	422	441	418	392	412	406	440	410	368	434	420	413	423	412	420	404	428	437	369	391	387	415	427	404	377	419	408	398	407	407	431	412	408	412	388	434	401	384	394	429	456	442	385	436	410	422	408	383	399	384	376	407	419	379	392	424	422	394	411	415	396	403	403	412	440	422	410	412	430	449	380	417	396	405	408	402	394	383	440	418	423	421	432	444	404	400	389	371	407	394	404	396	434	420	383	341	438	397	405	410	392	385	434	376	416	409	404	403	386	415	397	394	414	416	443	431	381	418	369	393	419	401	431	397	398	411	372	397	400	378	411	428	442	413	430	438	424	432	400	368	420	391	362	422	403	411	413	376	418	421	401	411	392	443	408	383	407	448	387	352	394	394	463	393	376	394	436	435	421	462	398	423	374	416	427	367	389	416	391	430	437	393	403	402	429	442	461	400	374	420	417	399	407	434	435	414	416	389	442	406	403	387	417	388	407	417	405	404	396	403	423	428	436	452	434	402	408	397	440	437	414	405	376	400	401	399	420	383	378	420	405	417	398	407	403	397	434	420	427	393	417	413	421	402	392	398	426	422	412	405	417	453	422	421	453	421	450	439	429	410	401	431	372	440	424	421	389	415	398	395	429	457	393	425	384	405	419	396	395	383	417	411	409	453	421	414	421	408	385	417	405	417	415	412	404	397	397	446	431	437	415	428	407	418	435	406	406	396	419	395	430	400	413	397	377	408	404	384	456	385	421	388	371	417	359	392	417	386	394	392	406	397	401	391	375	420	394	442	466	405	398	424	426	414	406	414	394	397	379	380	457	420	421	449	412	405	425	383	398	400	410	416	398	423	402	430	394	398	431	383	416	384	481	394	392	427	423	408	427	441	408	417	375	421	403	383	419	410	394	366	405	395	400	435	420	403	375	422	405	401	395	438	392	420	430	417	379	420	400	442	380	380	417	390	416	440	385	406	413	389	415	417	406	431	402	429	373	402	407	409	390	428	427	384	378	389	416	437	420	407	387	431	415	381	400	430	394	465	404	405	401	445	401	420	409	406	378	417	381	409	434	385	398	416	387	417	389	394	388	407	401	392	420	409	449	426	425	392	404	422	431	405	414	401	411	398	413	426	421	456	383	387	439	423	426	409	426	407	406	399	405	398	350	418	418	390	399	429	373	413	418	383	376	405	383	379	434	383	396	383	403	417	432	435	456	375	407	425	380	402	414	377	413	413	404	416	372	397	416	417	416	394	393	417	383	416	416	440	405	394	413	404	418	377	411	425	401	410	432	399	380	418	405	389	427	415	372	384	422	440	384	423	419	418	436	406	387	420	402	400	426	434	412	393	406	418	445	399	407	386	396	429	401	439	425	392	384	412	400	382	364	431	438	427	426	427	422	396	462	418	462	395	384	404	436	386	381	391	401	439	395	436	433	392	399	400	437	407	396	453	410	391	421	430	422	417	407	444	396	400	430	381	372	412	422	410	423	439	421	408	425	389	416	407	404	420	421	393	394	365	394	457	415	393	389	390	417	414	421	403	443	423	430	393	442	380	415	410	406	398	385	411	411	421	417	408	407	418	435	371	409	432	416	435	370	405	429	418	385	372	453	388	403	469	446	385	452	391	364	437	377	390	388	409	419	393	390	418	417	389	418	409	401	418	415	385	412	395	422	417	399	415	378	424	376	423	425	450	403	426	436	404	403	396	388	373	411	411	414	437	407	387	405	421	398	418	413	416	446	444	380	428	433	392	402	402	378	426	402	407	392	417	427	419	403	431	417	395	395	404	413	384	410	380	411	419	431	380	411	419	415	415	410	415	406	421	425	388	410	451	421	395	386	368	414	424	381	381	407	423	406	416	407	430	442	421	446	426	398	389	375	405	429	413	409	436	442	382	415	421	388	384	417	410	409	438	459	437	434	461	389	426	391	392	419	393	403	458	442	387	399	424	412	391	379	406	431	393	414	382	438	420	393	389	427	411	386	377	417	385	437	479	418	406	414	398	467	416	431	446	401	396	424	441	455	403	432	383	410	437	391	442	386	383	410	381	413	440	409	423	407	386	411	424	405	425	415	375	406	402	417	377	431	373	391	416	406	437	438	432	427	396	432	411	425	415	466	392	428	402	440	410	391	413	418	385	420	401	418	364	415	418	402	425	399	400	415	393	411	411	410	414	393	414	454	412	383	390	424	404	430	368	393	388	420	403	392	415	409	425	400	439	415	436	387	389	398	414	414	464	433	407	448	381	383	396	406	426	419	378	418	379	377	413	445	421	402	420	409	447	374	373	399	455	399	408	386	443	418	397	403	399	423	452	426	378	402	396	411	376	394	414	388	355	415	417	409	410	426	389	417	462	403	416	408	425	436	423	440	399	392	379	443	414	394	389	403	442	419	411	416	428	385	422	383	395	451	424	425	406	423	398	417	395	412	375	397	387	432	396	415	437	429	433	402	412	406	404	406	426	427	414	416	354	398	413	407	387	382	409	398	392	405	402	395	412	423	389	409	406	428	426	391	405	434	374	388	444	401	429	379	404	371	418	410	434	401	387	378	408	390	375	435	438	429	407	432	414	410	383	389	405	390	383	428	374	392	412	396	418	414	423	451	386	394	441	422	435	387	430	415	394	429	402	418	414	413	374	354	426	400	391	413	374	401	415	428	422	422	392	429	401	398	442	446	384	397	399	419	444	445	394	362	417	402	401	405	417	404	406	417	439	422	389	438	417	374	414	414	428	412	435	417	416	407	419	395	425	465	372	386	402	405	421	421	335	394	401	372	416	437	395	396	438	427	448	412	420	399	387	428	402	410	431	419	428	408	444	377	390	422	422	420	421	426	404	412	438	382	400	390	417	400	399	383	411	415	388	391	408	408	385	389	426	392	382	412	389	401	405	397	396	400	399	373	399	395	366	439	399	386	376	391	395	398	420	423	410	421	425	413	429	420	388	378	388	418	381	417	418	398	390	368	390	417	391	413	394	419	436	411	413	419	424	402	438	432	413	408	387	395	427	435	422	377	396	381	438	401	407	388	417	418	407	402	419	393	384	432	431	430	436	394	414	449	413	406	410	415	416	441	438	420	370	389	420	404	407	376	418	448	386	403	399	405	400	357	396	385	412	402	449	405	401	417	437	420	437	409	416	377	402	391	407	375	401	425	430	407	412	369	411	380	391	378	403	419	400	396	407	359	392	406	389	407	409	422	393	383	392	393	420	374	405	414	426	426	438	389	419	422	413	413	396	411	413	426	437	426	376	417	415	413	417	421	410	391	434	376	399	422	434	390	409	404	372	385	421	449	427	387	401	421	393	376	399	435	412	388	414
11837	15872	14055	8296	5509	4466	4123	3507	2660	2008	1568	1378	1253	1184	1103	1061	1107	1043	987	983	954	1006	908	940	912	941	904	908	872	891	879	878	874	869	842	849	793	848	850	849	835	860	845	828	850	859	840	834	793	817	829	801	847	773	855	878	841	836	872	823	820	794	837	814	800	805	847	868	804	833	843	872	829	820	827	847	869	858	850	819	885	825	847	801	818	798	823	903	790	843	840	843	808	818	862	848	839	824	859	827	861	864	839	850	794	851	851	798	869	813	886	816	839	851	843	863	826	795	830	857	905	832	840	811	802	863	854	837	817	904	858	911	894	784	856	846	806	852	804	797	848	835	819	836	805	852	870	810	839	855	821	865	851	819	793	794	814	878	845	809	840	876	822	828	792	869	876	822	822	803	832	810	846	857	826	827	823	819	800	811	805	831	871	816	891	877	872	801	773	853	758	824	839	839	841	845	880	803	830	843	834	825	856	803	820	814	830	805	789	809	867	828	852	805	836	786	866	841	855	866	852	811	831	806	779	896	900	849	756	825	862	779	791	811	809	785	816	814	812	827	873	840	872	768	815	817	820	854	805	903	810	808	871	807	864	793	878	869	814	842	844	883	817	858	864	857	783	853	924	799	811	877	803	845	809	853	839	779	851	872	858	876	815	809	827	820	858	826	859	862	757	781	872	860	826	817	880	891	767	845	885	799	814	823	827	831	798	811	815	804	789	857	796	815	903	825	838	871	856	806	787	848	831	855	877	814	789	854	818	815	801	817	841	879	830	834	837	841	846	844	796	843	856	870	789	842	845	825	870	865	794	821	800	790	866	825	837	897	811	790	801	838	806	807	830	828	827	833	821	932	857	816	811	874	827	845	803	861	865	878	875	865	858	825	813	777	809	865	834	848	833	768	807	783	822	878	807	790	840	882	851	839	845	803	795	785	843	815	831	884	781	841	818	837	842	838	799	851	851	832	869	806	865	790	815	834	836	789	868	835	819	823	839	824	852	827	854	809	898	818	803	837	840	849	820	847	812	865	830	838	833	825	795	848	827	832	803	863	834	830	832	813	793	801	803	831	825	845	859	832	874	813	798	833	882	809	893	810	816	888	824	873	785	838	855	827	834	802	846	839	822	796	817	819	840	848	921	844	861	796	894	803	855	815	891	847	856	827	884	793	850	825	850	798	822	826	830	851	820	862	829	798	815	860	842	830	823	838	853	844	787	840	868	870	869	840	843	846	819	792	818	820	899	864	814	817	852	807	867	841	821	801	874	813	832	818	846	828	839	828	835	823	825	859	822	839	829	849	789	836	813	868	846	838	866	855	854	819	802	835	804	864	823	807	795	814	814	875	839	828	824	757	790	793	886	836	825	820	789	781	855	865	839	857	791	824	835	847	862	858	783	843	863	819	866	822	822	792	782	861	886	789	791	883	839	835	862	793	864	848	819	823	850	851	842	871	844	807	803	889	854	831	853	829	816	857	865	858	829	852	838	822	825	836	868	842	823	836	865	795	798	858	844	857	824	902	827	814	865	836	856	844	887	833	876	849	827	810	832	875	883	830	852	865	871	801	829	793	836	860	854	842	851	838	832	833	819	847	788	789	820	890	818	806	870	786	844	859	859	829	856	799	831	815	842	834	858	908	886	812	870	869	863	825	867	882	833	786	819	882	792	814	834	839	831	860	837	816	846	844	838	828	833	843	779	870	856	841	811	812	799	813	845	846	774	786	907	803	816	801	867	827	882	870	816	783	833	772	910	798	803	815	856	862	878	802	862	826	897	878	859	877	802	835	804	858	782	824	843	836	861	867	866	818	797	846	844	886	801	842	862	818	789	826	853	821	880	828	790	820	875	852	824	850	824	893	862	892	752	865	859	902	835	804	818	843	841	823	865	856	840	836	891	884	861	815	787	813	816	849	848	817	835	812	862	829	839	858	885	839	814	854	861	839	863	877	806	826	858	796	842	844	827	870	877	809	818	831	802	848	791	834	839	805	815	874	770	836	858	820	819	787	856	854	866	839	822	787	886	838	836	786	787	849	812	834	862	864	863	835	824	857	776	828	798	857	785	816	861	862	802	793	832	835	882	851	796	836	828	816	790	820	812	859	851	864	818	820	835	838	798	863	768	806	866	830	830	803	784	839	797	823	823	796	833	796	823	803	845	837	834	824	878	826	806	788	835	869	825	827	824	814	800	844	878	849	817	845	810	831	848	867	883	778	814	809	826	897	794	798	847	833	879	835	868	847	830	880	844	858	911	893	869	844	818	818	792	885	858	843	810	747	820	761	820	803	871	853	863	810	837	803	800	870	865	855	822	893	817	846	870	858	833	830	805	778	841	844	808	869	843	803	785	829	829	803	833	841	790	830	840	861	822	843	856	824	867	786	845	821	857	843	874	811	830	835	844	835	851	779	852	835	849	861	824	806	874	825	822	894	803	851	858	790	824	842	849	848	821	853	837	820	794	846	811	838	820	865	836	837	856	890	849	815	867	845	809	836	815	877	897	793	835	881	867	823	902	798	844	838	867	841	812	836	796	819	812	851	819	843	806	818	844	836	812	844	877	894	830	804	822	847	798	841	842	830	837	806	841	807	832	798	848	819	813	840	864	848	833	828	818	858	802	789	866	895	841	835	797	893	816	831	805	838	867	845	812	818	798	806	846	836	884	813	825	806	817	847	849	795	870	881	857	809	850	801	810	826	867	811	848	839	796	790	818	834	841	867	823	844	806	860	806	831	837	864	828	807	822	822	816	829	838	817	813	848	808	854	819	834	807	823	847	825	796	885	774	841	761	806	831	816	818	857	789	798	808	888	800	809	825	805	844	778	888	850	828	838	842	855	836	845	878	844	783	839	829	842	832	803	888	851	819	842	868	849	874	828	826	860	833	829	839	830	823	847	811	773	827	837	873	841	896	795	812	842	849	806	833	828	865	802	779	840	848	816	798	817	822	813	847	825	849	860	889	778	836	837	824	786	825	809	873	771	847	776	794	820	860	835	848	830	839	862	900	841	813	800	825	809	871	813	822	841	878	850	842	814	834	799	855	799	824	836	836	845	754	845	834	851	857	814	818	817	889	805	829	843	811	840	802	836	812	829	857	841	838	844	842	803	831	866	842	800	782	859	845	839	858	894	818	863	850	846	824	834	814	805	822	867	841	869	827	850	866	843	818	859	802	826	845	821	841	849	809	849	785	831	837	862	810	829	831	851	850	903	816	821	813	833	820	822	902	819	839	850	766	797	825	814	823	811	873	828	870	799	804	897	859	788	806	886	828	866	813	874	850	777	862	858	842	814	829	832	830	844	846	840	856	839	828	832	801	869	815	879	822	860	813	798	863	829	850	826	834	819	817	808	804	803	793	815	834	857	826	821	780	830	812	854	858	841	815	774	886	820	825	831	872	835	909	798	832	830	855	876	856	815	876	836	838	796	818	852	806	820	817	851	833	776	835	800	829	842	781	828	813	833	871	854	800	816	828	885	867	805
25205	21479	27713	25290	13952	4859	3259	2437	1679	1256	939	739	655	624	564	510	489	467	433	460	383	372	391	358	394	320	363	353	332	332	317	352	282	299	297	316	282	268	300	283	251	297	287	289	274	291	268	284	288	283	284	286	294	275	279	271	289	264	260	274	289	264	282	257	266	270	290	267	293	302	266	280	272	298	302	293	262	269	269	261	289	291	273	302	253	261	286	313	275	264	276	270	278	295	269	284	279	280	277	284	316	272	267	281	271	271	296	259	259	302	280	273	299	283	277	245	302	292	279	298	293	286	299	270	258	285	266	265	286	261	261	243	294	245	271	280	292	267	277	279	266	275	273	272	274	268	289	299	271	270	280	270	271	279	269	286	261	271	278	289	269	291	294	293	256	272	326	274	310	293	279	295	282	278	271	283	246	286	302	274	286	292	278	259	327	318	273	271	298	265	282	266	272	302	269	278	305	290	260	272	280	279	293	283	260	280	263	238	287	269	274	282	251	248	263	295	294	264	281	280	272	255	240	289	265	247	296	284	282	307	287	260	275	248	274	290	280	272	272	312	263	296	264	237	290	269	267	283	295	295	286	272	256	273	278	268	299	269	260	262	272	263	269	298	275	263	306	272	305	273	286	290	294	259	304	296	290	276	289	273	271	266	294	255	275	271	236	276	263	278	258	258	291	267	271	268	266	284	258	279	314	262	284	250	266	247	262	295	266	268	243	256	299	278	235	309	288	273	268	266	259	299	286	276	256	285	245	272	287	276	274	285	263	285	294	276	271	256	283	281	264	261	256	289	289	318	279	290	292	275	274	293	289	250	301	274	298	268	310	295	285	276	283	287	280	273	306	226	274	250	289	296	250	274	257	278	278	280	259	285	276	269	250	280	243	278	265	292	283	287	284	276	282	239	299	276	265	244	289	277	285	274	270	281	286	280	285	283	305	292	262	300	257	245	286	300	259	284	283	283	295	278	300	283	262	291	280	280	263	308	299	286	276	254	265	292	276	294	278	251	280	274	287	257	269	279	295	277	300	252	283	274	274	282	263	281	295	296	292	255	322	267	290	295	296	282	316	275	270	281	300	275	254	310	299	276	266	284	283	278	294	269	261	286	259	278	269	289	277	321	302	274	279	309	285	283	293	251	266	263	275	276	261	276	296	279	254	317	279	261	267	269	295	310	296	305	269	261	251	276	321	285	263	263	266	282	305	270	270	288	285	269	269	294	256	302	262	286	292	278	280	274	274	299	265	273	269	249	256	241	265	272	277	286	246	270	299	293	276	251	285	302	259	272	289	258	268	280	304	280	292	282	249	290	292	276	270	274	273	300	300	255	279	270	289	264	269	262	269	279	283	326	308	305	292	278	282	272	245	297	252	289	302	289	273	273	268	277	256	270	277	290	270	288	233	286	285	294	284	264	253	286	270	284	262	287	276	257	310	253	265	302	252	270	265	259	266	272	286	243	283	252	290	290	304	277	270	276	303	278	281	281	258	254	265	267	283	280	296	276	263	278	270	278	287	267	247	283	271	262	293	256	315	281	258	260	292	287	282	298	270	274	254	279	276	287	278	270	296	254	243	306	263	274	291	294	296	284	306	279	286	266	282	282	265	270	261	305	273	281	266	272	265	273	250	286	257	260	271	235	307	298	249	284	284	294	267	287	316	289	270	253	302	253	284	298	282	286	253	291	265	242	284	264	249	260	286	287	254	295	263	258	290	300	273	265	296	263	263	275	266	284	297	277	280	298	325	286	263	287	242	284	282	274	278	261	276	283	283	251	271	293	299	246	262	279	294	276	310	308	275	271	256	298	286	289	267	234	286	238	276	272	300	288	280	287	295	301	279	296	257	253	275	264	240	286	281	306	300	290	258	280	299	269	302	295	298	276	299	243	261	266	268	279	256	261	287	291	284	278	287	286	294	276	270	272	280	272	310	244	260	243	259	281	285	267	272	260	287	291	310	285	276	294	301	297	263	316	278	289	273	258	273	276	252	263	252	292	272	296	279	282	271	246	284	290	289	290	273	261	266	291	268	256	285	284	272	243	284	284	292	314	284	291	255	289	294	300	284	278	258	272	297	272	275	276	264	284	286	260	286	300	274	281	284	255	269	267	273	263	281	279	279	290	264	290	269	262	298	262	281	302	297	286	263	316	280	246	276	296	278	279	293	253	312	270	275	259	254	267	287	298	279	282	271	290	296	276	250	270	277	265	252	294	294	257	271	264	261	292	269	289	270	308	262	287	279	287	280	279	243	284	265	278	278	259	286	272	280	265	319	306	273	269	281	259	292	270	279	288	259	272	282	286	292	250	283	268	255	273	260	280	251	307	268	279	281	287	280	278	268	269	294	299	294	257	267	285	312	285	282	309	287	272	308	283	291	277	252	255	304	263	296	292	267	259	274	261	294	279	271	259	291	280	286	288	313	258	275	244	262	276	267	290	267	280	279	266	298	289	257	325	253	295	269	285	280	260	268	281	292	280	309	275	257	283	283	262	286	280	281	290	289	283	278	255	287	278	279	264	292	275	258	284	299	261	257	263	303	263	280	265	295	275	272	297	267	290	284	290	272	293	279	256	281	296	276	292	239	276	275	292	286	276	279	253	259	285	270	246	278	286	302	288	258	266	260	275	291	285	289	275	289	300	280	276	281	287	277	282	295	264	260	275	271	278	300	281	246	271	252	249	270	282	300	268	301	264	287	253	263	257	291	252	267	273	278	241	265	263	308	274	282	244	275	248	268	248	292	277	297	279	274	293	284	302	290	258	264	305	289	259	260	262	265	269	311	269	291	285	278	296	278	284	259	303	274	275	253	267	270	295	288	261	296	296	272	282	284	313	275	287	267	277	275	275	300	285	283	272	275	290	285	280	300	283	272	279	275	261	274	277	311	268	285	292	303	289	292	272	258	262	295	292	261	275	285	280	264	279	271	278	259	262	277	266	272	257	289	256	267	302	268	308	261	335	267	268	278	307	267	273	297	261	282	258	292	287	306	277	304	249	268	287	273	282	283	278	291	263	281	285	268	295	290	294	265	294	285	283	272	264	318	271	268	275	285	269	261	300	263	294	308	298	261	260	275	250	266	272	291	324	270	264	301	282	268	254	267	300	273	273	262	264	301	277	288	274	270	281	256	245	292	303	239	279	270	282	283	305	298	266	272	248	268	275	313	271	307	312	261	268	288	275	263	242	278	282	281	262	284	298	286	270	282	285	280	253	282	264	290	272	315	303	239	296	262	288	321	282	247	297	268	267	233	295	282	280	271	261	269	274	270	265	293	260	282	271	287	300	291	300	290	277	255	275	247	284	257	295	259	295	279	296	292	259	261	271	263	288	280	285	297	296	276	276	281	273	292	287	253	261	270	299	244	276	283	307	299	264	281	257	297	272	292	252	291	266	288	267	301	280	299	299	271	286	246	273	308	290	279	303	303	285	274	280	276	268	241	300	275	287	289	257	264	264	254	296	276	283	285	284	275	260	297	256
15483	26982	25391	18390	13609	10508	9077	7734	5869	4421	3264	2683	2218	2006	1725	1582	1481	1323	1339	1147	1131	1095	1015	919	867	896	930	829	801	762	679	715	656	690	640	606	637	588	623	610	659	626	635	582	606	592	617	632	583	596	556	622	569	587	558	616	538	565	624	547	560	581	572	600	604	601	585	595	592	620	575	577	580	533	596	600	578	597	604	612	596	579	556	588	551	578	622	534	611	601	606	577	572	599	603	566	609	573	548	553	565	592	547	614	574	608	611	583	594	582	572	577	574	559	568	584	561	614	608	594	610	570	622	609	581	577	588	616	610	585	589	559	615	580	624	624	621	548	641	592	588	544	580	572	612	629	616	596	591	592	557	577	616	518	570	555	572	623	614	614	572	554	602	589	590	603	549	607	559	576	559	625	562	618	640	542	584	560	556	554	579	587	588	568	606	527	594	581	569	527	545	556	582	571	591	602	621	626	562	572	565	609	580	564	566	586	604	552	593	564	542	609	603	614	581	568	589	632	589	614	582	594	557	632	580	610	575	579	553	570	518	583	565	596	570	600	604	547	588	533	580	584	573	572	624	563	536	587	604	572	609	574	618	586	540	573	648	570	577	598	561	593	610	578	630	624	540	563	567	606	576	601	553	585	597	589	599	593	604	578	598	599	597	581	573	558	543	595	570	557	562	605	577	555	588	601	600	572	573	550	563	587	556	562	588	550	625	565	614	598	556	570	583	597	626	601	561	604	591	553	604	573	541	606	589	639	546	601	593	582	561	630	550	574	581	551	625	561	579	574	602	594	571	581	614	620	628	598	603	558	571	602	559	590	605	578	586	578	630	589	591	543	605	603	600	585	566	614	564	600	593	527	628	579	579	579	588	569	570	588	606	613	599	585	607	567	600	606	589	568	584	595	562	549	578	560	585	530	584	620	572	541	604	597	568	586	583	602	549	608	575	586	617	590	620	620	567	542	562	585	603	581	614	548	608	579	603	561	600	550	623	599	566	567	595	577	530	580	595	557	583	552	609	584	567	567	637	627	593	584	594	597	579	612	578	583	606	581	630	571	623	607	582	565	577	585	570	583	586	599	558	638	599	601	580	586	574	555	566	570	554	546	539	646	615	591	614	583	621	570	544	611	589	603	627	540	623	630	612	597	583	625	574	556	596	625	599	593	594	607	600	572	582	602	575	587	569	601	591	578	560	576	581	568	588	554	602	640	577	527	564	511	557	570	570	594	587	589	540	556	574	580	602	609	574	604	601	577	600	599	540	618	610	547	575	581	617	609	561	546	613	532	571	601	568	608	559	596	607	615	575	572	570	570	620	582	548	600	599	602	601	579	615	599	612	613	585	620	587	602	605	613	621	638	617	573	539	575	595	596	576	574	599	576	632	624	589	584	561	613	597	539	588	563	589	598	562	575	644	574	596	577	582	607	580	605	602	584	591	597	580	592	567	628	579	576	534	551	552	598	636	590	583	598	613	590	567	637	547	590	570	576	548	540	601	594	603	581	559	595	580	579	588	565	609	587	541	557	583	586	607	597	638	597	588	584	619	610	590	607	587	609	568	593	578	588	584	565	539	589	581	572	604	594	588	588	586	579	621	546	575	540	625	581	548	598	604	573	605	638	579	600	592	578	598	609	587	566	556	571	626	596	547	581	597	639	594	581	588	535	561	577	594	564	567	639	598	617	629	620	558	603	573	608	575	607	619	590	624	568	587	619	590	571	573	586	559	594	600	599	550	575	591	573	598	583	576	541	586	615	580	592	560	566	572	563	601	567	560	586	609	568	543	581	600	580	591	596	558	589	579	583	621	548	612	574	578	607	578	576	603	560	566	572	572	563	561	576	564	589	604	582	593	556	577	612	562	590	574	559	592	594	629	570	588	561	565	574	583	627	558	552	551	621	578	561	571	587	609	565	595	607	612	551	564	575	604	574	585	542	593	623	564	584	535	572	586	619	597	540	565	626	621	594	614	593	602	604	590	573	568	598	610	604	559	605	584	589	606	584	566	568	584	544	594	569	572	587	606	583	593	576	600	592	587	595	626	619	549	596	553	567	570	574	583	585	554	578	591	604	561	562	624	603	567	579	567	609	568	615	552	609	619	559	605	585	569	586	574	590	565	567	588	587	525	566	576	613	592	545	603	584	576	624	545	596	611	601	551	588	547	597	571	575	569	607	573	593	586	610	605	549	586	630	579	591	573	622	598	584	554	586	580	614	563	556	570	572	610	588	565	608	642	584	608	609	571	540	593	570	569	579	528	620	614	627	592	605	554	548	582	554	603	628	596	573	612	574	592	602	523	528	509	549	541	601	590	564	575	595	564	597	609	603	554	561	588	525	558	590	627	587	579	551	554	587	530	542	578	610	579	590	574	563	575	609	598	607	584	631	573	587	560	583	589	591	579	547	543	577	575	574	541	575	592	604	565	586	577	573	568	605	548	582	573	600	568	579	586	541	593	613	602	558	587	601	594	614	590	623	605	565	629	612	601	584	562	592	562	616	575	561	596	581	623	562	630	602	585	579	589	526	585	570	567	555	551	581	573	589	625	566	641	569	581	578	603	553	575	625	603	587	607	613	568	562	575	531	557	576	591	571	578	578	575	582	584	567	555	626	582	603	582	610	625	604	596	584	584	576	607	615	585	590	576	539	605	578	538	572	579	580	562	580	594	545	564	552	591	581	606	629	589	611	580	572	597	571	590	596	593	597	601	606	587	596	586	623	574	538	593	570	586	619	549	616	576	581	599	567	606	557	545	589	579	584	583	635	596	591	584	556	593	620	643	596	579	574	554	574	559	584	613	609	568	540	615	565	598	582	582	581	549	584	589	636	575	613	594	595	613	595	603	539	571	565	523	586	572	624	558	605	612	598	635	607	597	603	596	609	606	586	575	572	587	553	536	578	573	600	538	649	570	588	604	610	536	573	598	548	598	587	605	575	593	629	587	576	589	580	614	603	577	545	558	630	572	580	593	577	608	590	598	578	584	624	588	579	624	607	627	595	647	578	620	587	610	622	616	581	567	612	581	596	603	573	560	582	586	569	579	633	596	582	588	589	587	577	598	534	623	590	601	622	575	618	595	535	596	562	577	565	567	566	585	589	591	577	558	599	585	607	613	546	593	572	581	568	560	595	585	544	590	600	617	572	608	591	533	607	602	614	582	594	527	557	554	578	590	630	565	598	606	584	543	560	596	568	590	616	594	588	558	578	584	581	604	560	576	539	617	590	558	522	578	576	550	613	644	559	567	598	567	583	575	583	573	634	565	545	579	569	601	590	569	594	589	584	578	588	605	577	554	572	614	597	615	553	633	604	565	564	581	540	566	576	590	628	557	594	562	540	633	593	594	588	599	595	632	567	583	576	624	595	558	603	581	607	574	558	558	594	595	623	578	604	610	614	558	592	594	600	570	583	611	555	606	558	632	632	568	600	584	563	606	570	604	557	553	583	625	557	571	595	552	611	563	566	551	573	578	571	558	584	585	596
24301	21512	28801	24621	21229	14257	6698	4092	2977	2252	1696	1342	1225	1103	987	948	881	876	861	792	754	704	702	639	674	666	599	595	616	599	494	558	549	545	520	510	522	516	487	480	474	486	485	467	488	474	470	489	481	485	456	530	502	485	476	459	518	495	496	468	502	481	480	469	498	459	463	485	455	471	466	456	511	515	495	439	511	467	480	473	486	497	518	491	476	488	496	440	499	483	483	476	440	493	467	508	465	483	446	472	510	481	493	495	461	460	480	508	474	480	461	478	527	433	494	471	516	492	455	459	460	519	493	455	453	491	515	541	444	456	477	510	505	452	475	470	428	466	467	515	475	502	463	527	479	478	504	494	471	493	469	485	482	458	501	470	477	481	494	460	513	497	482	462	464	500	464	514	526	479	501	478	440	451	476	508	456	515	461	474	482	491	490	470	439	498	483	446	466	442	487	467	502	458	476	488	461	478	453	462	522	475	497	461	529	539	518	549	491	495	534	458	487	453	481	458	483	449	493	495	483	511	482	479	501	520	497	509	486	482	484	465	464	513	475	475	474	484	465	499	474	477	532	490	486	469	490	467	493	456	506	474	496	513	476	491	471	490	474	482	476	477	459	495	483	514	520	483	499	460	489	520	508	435	502	487	474	518	468	525	471	497	451	498	467	500	521	475	502	495	496	528	492	482	471	491	513	482	525	445	495	524	465	530	426	494	473	474	489	499	485	491	466	510	497	487	475	471	483	469	478	502	514	492	499	503	497	464	479	487	509	476	479	489	509	463	491	499	488	503	475	470	465	524	469	500	509	481	454	498	526	500	493	465	489	485	491	483	467	505	501	486	443	482	503	461	432	509	520	500	475	476	424	467	466	497	491	487	449	544	475	462	488	448	477	441	465	499	521	453	468	445	484	481	523	479	452	461	496	461	458	482	483	541	475	472	491	453	441	477	486	481	510	462	507	478	497	481	514	465	460	468	480	527	501	458	476	479	498	468	499	445	487	513	492	491	475	456	502	518	478	482	463	477	472	483	480	471	467	478	471	470	476	454	479	494	499	456	507	474	519	498	436	468	499	479	470	481	535	488	431	445	501	486	448	439	463	505	453	496	460	520	508	499	468	514	455	534	512	472	468	502	511	461	473	442	490	515	461	498	488	477	511	475	504	497	489	490	473	475	481	516	450	492	499	450	496	474	489	460	492	455	511	478	492	491	464	480	500	512	461	463	515	473	477	454	502	526	463	494	503	520	469	487	475	486	462	508	484	485	485	467	466	497	510	481	470	472	498	478	488	485	506	523	492	470	455	483	517	485	484	491	472	493	488	528	475	488	475	473	530	497	477	485	476	491	470	527	525	481	474	449	489	517	437	489	464	470	497	482	477	508	477	489	532	528	499	470	506	451	484	478	484	503	519	458	509	511	446	508	468	479	511	489	482	463	492	495	494	508	500	453	464	489	463	466	471	478	488	498	480	503	459	510	493	485	492	540	495	469	479	450	530	471	472	503	515	502	453	536	501	474	489	483	496	473	454	439	492	493	485	524	478	492	452	476	484	471	510	477	498	507	485	488	486	513	472	505	447	468	500	466	482	496	475	491	488	504	532	493	471	491	496	458	479	512	484	533	500	469	521	506	453	463	474	474	479	517	477	491	471	486	516	484	495	483	460	504	520	463	501	447	544	454	488	475	475	478	454	454	475	501	476	472	433	535	499	471	490	448	510	473	479	472	498	505	493	452	488	476	488	481	509	459	474	534	549	506	474	522	495	466	465	483	465	539	499	492	476	492	491	438	483	482	469	449	499	445	473	481	484	489	448	473	466	485	500	467	496	489	495	465	494	499	487	489	507	534	520	541	486	459	464	517	519	518	461	523	485	465	460	468	501	448	466	514	474	459	479	455	456	513	453	491	500	548	512	482	504	452	457	493	499	491	458	520	480	488	478	477	495	483	510	478	480	465	470	467	490	460	514	518	459	483	476	450	477	485	451	504	519	488	505	484	498	487	494	518	506	499	470	495	444	506	450	486	520	452	471	450	505	513	485	478	496	474	497	493	454	485	486	515	534	466	492	478	459	492	489	479	482	459	499	458	488	473	474	483	486	498	452	477	468	516	507	481	512	505	544	493	444	445	486	484	493	500	474	491	463	521	506	536	500	518	490	520	458	508	447	503	490	499	550	485	471	499	517	474	500	503	472	507	483	480	519	472	452	463	540	464	495	454	490	452	512	480	454	484	487	464	464	497	447	456	485	474	467	493	457	468	487	498	491	480	488	465	492	509	494	496	515	458	475	496	499	495	476	484	519	510	472	485	497	513	445	468	485	513	476	512	472	515	473	513	465	463	466	490	486	512	499	473	478	488	480	526	460	487	512	438	525	519	508	451	508	469	460	484	471	464	482	484	472	448	449	498	457	478	496	511	465	476	486	518	505	533	470	463	496	475	473	480	431	486	462	459	501	522	455	478	497	453	499	490	493	482	498	496	503	476	481	456	472	468	489	479	550	522	478	478	448	492	492	490	484	508	534	480	493	510	486	482	501	491	466	501	474	498	503	470	527	494	486	502	468	468	500	479	454	493	498	534	458	468	469	499	509	443	458	492	480	464	467	476	459	506	484	494	476	456	458	500	502	479	481	493	495	455	481	470	503	477	487	467	469	491	441	474	518	487	509	515	488	484	448	454	458	445	505	507	529	451	489	482	454	464	535	490	513	463	526	515	461	495	501	468	507	474	493	492	454	480	488	502	450	482	506	505	436	477	481	438	500	478	490	527	481	464	491	506	450	467	506	483	503	474	503	462	487	506	470	475	479	471	484	492	478	460	487	480	491	470	488	499	483	451	463	471	437	479	474	470	493	462	469	513	477	471	494	505	444	505	468	525	447	500	492	515	470	493	467	510	484	487	496	485	487	480	482	496	487	492	484	480	475	448	496	475	472	481	458	483	471	456	506	504	475	468	482	462	471	509	467	465	508	490	467	468	520	503	516	464	481	514	497	496	501	467	497	502	485	468	510	469	480	472	493	430	460	451	463	491	470	501	493	485	514	500	509	482	502	489	477	477	446	494	453	514	506	462	456	483	474	498	503	477	475	495	453	460	483	471	490	488	475	453	464	490	470	473	502	471	501	447	460	502	488	490	476	466	470	473	532	497	459	486	457	488	499	486	445	476	481	483	505	473	488	504	455	492	504	506	478	482	494	508	487	494	480	472	497	495	475	493	458	469	496	498	451	444	491	487	471	465	470	489	471	491	484	507	467	480	467	444	509	499	481	526	464	467	489	506	492	495	462	459	463	455	440	527	502	522	474	445	495	480	497	461	470	489	486	468	501	479	469	477	508	459	505	510	421	461	518	467	471	513	513	513	495	505	491	473	475	514	487	534	481	497	534	485	468	492	435	497	518	503	494	501	509	519	508	468	478	475	535	497	480	461	498	468	466	441	517	461	531	464	499	492	445	538	506	481	475	500	461	488	438	504	510	487	475	489	485	475	478	489
18702	32909	31345	24694	19521	15674	13253	10973	8746	6930	5152	4171	3593	3102	2873	2703	2422	2307	2296	2012	1894	1822	1727	1620	1569	1481	1432	1356	1270	1277	1142	1101	1115	1080	1015	1057	938	938	1005	969	1004	923	960	922	961	950	945	933	940	1001	904	939	976	973	925	973	985	930	942	942	987	972	948	966	954	914	939	918	905	964	919	914	973	937	992	961	903	998	950	1011	926	959	925	959	895	945	961	916	867	932	901	895	954	913	944	970	932	935	897	909	892	942	963	961	966	931	915	943	970	984	969	914	952	926	919	993	949	918	919	899	941	953	919	933	867	960	973	962	937	896	930	930	914	926	983	922	950	955	954	980	957	929	912	963	946	898	905	936	921	945	909	954	875	967	915	896	935	911	895	929	889	923	916	948	979	945	962	967	950	920	996	921	897	891	953	909	903	936	969	974	867	910	893	945	922	957	961	954	894	955	958	941	923	999	937	955	903	943	919	891	917	934	878	980	986	899	968	942	1003	915	920	859	980	914	909	969	926	925	929	949	997	923	924	950	912	944	962	878	944	973	938	931	933	925	965	910	949	938	938	1028	944	926	959	957	981	936	933	928	970	944	934	857	943	970	997	919	943	907	913	973	907	887	917	901	909	926	938	909	963	915	944	921	938	926	831	969	954	928	937	901	953	912	917	905	940	923	931	928	945	977	975	919	909	911	959	956	925	879	885	933	958	940	988	940	911	945	933	987	928	918	955	961	917	928	923	954	937	907	1004	928	936	931	889	904	935	957	963	947	926	889	928	947	949	950	950	916	983	895	880	893	953	956	875	910	948	994	936	951	949	936	873	908	975	934	935	928	953	960	945	913	941	923	919	926	879	881	918	931	945	939	916	926	893	910	981	916	926	947	941	928	1004	956	940	929	952	916	887	871	940	867	942	928	940	924	971	1006	953	887	919	912	910	879	906	972	954	945	966	939	923	922	948	940	875	987	929	857	881	951	955	920	903	907	893	986	924	874	936	907	945	951	944	949	932	978	893	944	959	922	905	956	914	888	888	963	937	949	911	969	923	922	981	897	1010	957	1004	968	907	922	948	963	915	898	931	935	957	914	947	927	961	945	904	921	887	895	945	950	926	940	964	938	940	927	914	960	918	921	961	938	940	948	961	924	905	891	871	863	934	959	873	973	916	875	927	892	914	898	895	905	969	959	947	905	959	937	954	893	932	949	933	995	928	935	900	922	945	945	929	910	1013	942	920	985	949	960	973	941	964	963	936	971	924	919	874	926	900	977	943	922	936	927	896	969	955	1007	985	904	945	948	933	967	894	950	962	981	930	939	945	889	922	932	903	946	967	951	951	906	942	942	900	985	945	931	899	944	949	923	903	963	924	921	924	943	920	922	933	887	914	980	917	915	933	866	933	903	945	949	948	868	960	909	894	910	908	910	967	946	940	910	912	944	925	931	950	987	914	974	913	911	939	935	885	957	913	945	942	919	932	929	962	927	943	919	924	944	939	963	913	952	938	967	928	870	960	931	937	933	935	949	927	910	915	927	975	913	916	959	971	926	952	891	909	944	923	977	948	932	920	941	897	948	867	910	948	882	951	920	949	930	941	911	976	969	893	929	992	944	893	986	915	915	959	967	963	891	903	955	918	954	926	949	925	934	887	950	865	911	993	955	925	934	918	930	953	885	923	937	884	901	961	957	955	921	928	891	904	876	975	884	924	965	933	922	970	965	937	920	939	898	887	927	915	908	967	919	903	905	969	944	944	959	939	932	945	917	910	946	940	934	956	927	951	959	875	927	966	941	923	915	907	880	903	921	934	932	939	945	912	942	964	955	920	883	927	926	965	947	906	964	907	945	921	924	922	961	985	921	889	930	919	896	957	918	995	906	923	937	960	926	898	952	924	925	921	918	972	943	934	971	899	928	899	897	934	936	929	986	941	915	993	909	926	947	960	987	906	891	950	921	912	934	932	879	948	947	910	929	923	927	928	929	930	906	947	912	937	903	935	937	949	952	939	892	929	959	936	954	928	914	948	901	872	920	933	874	930	924	942	936	915	899	882	917	905	1000	915	909	917	961	927	929	997	917	922	943	932	978	917	960	904	887	918	916	983	931	929	914	940	936	881	915	958	922	916	930	852	942	1002	912	933	986	905	884	960	934	942	877	909	952	895	939	918	920	912	934	929	916	898	947	921	927	916	946	916	892	956	917	962	894	872	871	958	910	972	947	980	955	978	922	984	904	952	939	869	865	924	930	982	964	904	992	952	994	967	926	973	917	926	950	930	900	865	879	930	933	880	943	914	947	914	940	902	904	943	933	941	915	933	921	961	958	899	929	917	906	977	894	959	914	890	908	959	925	971	904	934	911	914	912	914	932	880	915	923	941	1012	902	968	947	915	924	918	942	909	880	974	945	934	936	978	889	958	909	966	1000	919	924	891	945	923	946	947	948	942	918	944	930	970	924	898	906	916	931	884	902	919	930	949	941	909	971	947	907	965	955	911	948	945	961	966	969	923	908	915	951	976	938	937	952	978	941	923	900	946	967	914	969	929	892	942	942	906	894	953	876	930	932	946	953	873	984	902	926	898	918	916	929	953	935	920	938	981	913	966	925	906	976	951	938	931	959	945	920	929	861	903	892	924	918	904	889	895	947	874	981	937	951	882	897	940	940	891	921	911	922	923	905	945	901	954	952	985	921	959	988	925	975	956	868	923	942	1010	925	879	944	965	973	949	931	906	967	975	908	926	941	886	966	912	948	925	974	951	858	919	910	898	948	1006	926	927	908	937	933	903	951	964	961	943	920	972	939	904	919	950	912	936	909	925	947	919	887	922	952	925	926	954	960	954	974	905	924	920	949	960	932	942	887	931	977	947	874	948	943	916	892	878	959	959	948	1006	911	958	921	903	938	957	956	890	933	930	905	958	927	930	962	948	929	916	899	908	893	879	910	925	951	942	926	933	930	918	924	918	903	917	867	897	909	963	946	947	950	903	930	985	943	956	969	932	929	909	905	985	895	953	931	887	957	877	928	922	946	883	941	916	929	909	912	932	923	952	907	1005	926	903	876	914	917	941	968	917	949	950	886	920	934	946	951	903	915	962	983	892	885	857	978	876	996	900	937	923	929	898	944	952	926	921	939	891	913	962	924	948	992	940	960	942	932	997	905	949	910	949	990	893	918	901	864	978	924	937	895	932	985	927	894	962	1003	888	936	965	891	904	950	986	927	860	939	960	860	958	939	961	919	929	960	972	923	922	968	936	941	935	1006	947	909	914	949	922	935	969	965	929	919	990	898	909	975	889	924	926	930	925	921	913	917	895	911	968	959	935	904	908	931	992	964	924	985	923	942	892	924	947	955	920	931	911	882	933	966	976	971	954	938	981	919	894	900	906	889	969	909	900	937	970	942	960	926	959	936	910	920	970	886	927	913	936	949	949	927	918	894	936	904	921	913	981	898	935	907	950	945	928	953	973	927	938	923	982	903	982	920	932	928	947	969	940	931	959	915	975	971	908	977	911	955	966	977
27736	17605	8544	3804	2126	1357	1178	973	793	691	546	526	496	479	463	501	445	460	466	428	469	408	448	468	435	436	359	377	410	440	420	386	407	399	412	403	406	389	470	384	388	439	405	429	431	437	443	392	417	418	405	429	404	389	393	414	434	430	355	440	416	390	415	402	412	394	396	389	399	433	376	390	382	389	391	440	398	471	396	414	448	381	412	386	372	403	379	423	390	394	386	415	379	377	410	433	371	433	421	411	372	402	393	384	421	450	410	410	387	407	409	382	456	407	377	378	384	408	416	398	390	419	387	407	408	381	394	386	388	405	397	404	385	391	443	367	432	442	393	431	419	431	387	439	410	402	396	424	397	428	371	429	406	397	386	381	407	437	399	385	425	418	424	406	414	429	404	389	400	389	442	434	416	383	387	412	411	386	380	412	388	387	407	430	454	400	409	372	383	393	403	419	428	425	372	373	433	400	401	395	411	369	407	378	392	411	384	406	381	390	388	409	414	425	373	398	410	453	390	406	372	372	404	419	437	409	399	433	371	392	384	397	434	387	389	419	388	413	397	397	420	405	441	408	387	423	388	423	359	387	407	424	402	416	445	432	420	416	407	382	417	401	387	428	423	414	434	383	403	390	433	407	409	421	385	391	377	401	412	401	408	432	406	394	378	413	389	398	406	396	407	363	432	414	397	408	405	404	396	433	421	427	438	350	366	377	405	402	386	408	390	413	424	428	420	396	436	403	399	411	404	464	420	411	390	371	403	417	408	421	373	386	413	413	416	436	406	424	404	386	405	390	414	385	393	385	399	403	403	412	363	420	395	392	384	391	407	417	415	427	397	420	387	424	397	400	364	406	435	441	412	410	424	424	435	412	440	390	379	412	435	401	405	402	360	389	385	449	423	392	444	384	378	406	415	405	390	391	380	394	402	404	388	427	436	415	384	388	408	407	403	389	407	384	425	387	407	422	398	458	411	431	403	407	387	437	422	377	418	440	410	411	393	404	427	423	410	381	404	389	387	417	400	414	387	427	406	410	423	401	429	436	388	415	381	377	405	429	389	405	402	401	387	409	394	421	398	433	433	395	382	398	388	402	416	417	405	422	427	378	429	398	414	417	421	378	391	436	393	381	399	408	370	397	423	390	396	421	407	403	438	391	387	447	394	429	420	384	408	437	414	387	387	438	424	409	373	377	355	396	388	385	388	414	437	383	396	399	385	434	421	391	423	443	429	411	378	399	427	412	409	437	402	425	383	393	401	398	387	425	403	393	390	429	381	414	384	364	395	418	393	391	409	373	398	428	426	425	424	399	435	387	415	390	419	425	429	383	424	411	376	425	408	395	422	397	374	406	438	473	399	397	439	398	406	397	443	423	410	407	375	382	380	377	413	380	379	359	391	362	413	403	383	403	400	405	404	408	404	376	407	437	416	416	378	423	396	419	405	404	374	426	430	405	370	421	415	388	386	379	380	385	428	394	418	394	415	403	371	403	393	412	389	404	410	381	407	395	399	410	421	426	410	404	425	393	409	402	381	418	391	416	422	395	434	399	412	398	413	421	404	406	417	367	393	394	397	402	436	408	404	420	429	416	394	430	386	389	388	418	372	398	389	376	374	405	443	418	429	407	377	415	381	439	394	440	401	422	449	413	442	420	419	406	394	396	384	410	386	433	405	414	435	415	416	390	411	434	418	426	390	432	415	404	423	418	388	399	371	398	425	438	408	432	412	417	408	413	370	392	407	440	407	394	420	420	397	357	377	421	387	415	407	405	366	414	382	380	415	399	444	373	387	425	429	421	365	435	395	412	426	402	413	439	378	421	414	444	408	404	435	402	398	403	403	369	384	379	396	391	387	406	414	408	421	402	404	394	394	405	413	395	382	383	368	396	425	410	362	408	421	439	377	435	389	387	365	443	430	432	387	433	409	430	445	397	399	418	400	390	399	419	381	407	400	402	427	367	437	401	414	413	427	433	410	415	421	379	409	425	419	414	380	426	398	391	388	420	395	414	394	375	402	440	424	409	396	423	409	391	414	411	400	422	406	405	408	397	371	392	388	398	391	428	394	397	392	404	401	409	430	381	365	452	348	383	395	400	404	398	443	388	414	415	436	414	369	412	389	427	412	391	402	419	413	429	375	414	439	418	396	400	387	395	438	420	401	389	407	424	437	411	397	411	402	391	385	410	380	397	387	407	432	408	389	416	421	389	398	368	396	410	418	409	403	403	451	427	374	373	429	404	416	402	420	397	420	378	413	427	394	388	386	404	422	401	389	421	385	409	412	390	424	439	418	427	382	442	424	391	448	384	400	414	385	445	375	414	384	403	438	443	394	438	409	395	430	418	398	402	442	393	426	433	424	402	407	379	378	397	404	387	446	407	394	435	426	435	422	421	419	395	425	440	398	418	415	407	417	417	383	398	363	422	428	421	419	409	391	398	442	426	420	385	425	401	403	442	398	401	404	423	396	382	406	390	425	397	445	402	406	367	370	402	442	401	399	432	421	425	419	359	417	372	404	403	397	412	403	434	391	396	436	362	415	416	361	392	403	417	417	410	385	359	398	421	436	435	436	413	400	411	387	423	400	409	416	394	391	409	402	368	415	438	393	415	429	408	399	404	436	407	408	421	393	404	376	395	411	410	413	400	388	364	392	416	411	402	447	399	397	429	395	396	386	393	423	371	415	435	448	441	415	384	353	421	407	407	437	420	420	413	420	399	403	408	397	381	392	402	427	407	396	427	434	400	417	412	427	358	400	396	384	399	383	439	446	427	432	422	433	435	428	391	424	379	412	393	401	412	414	400	381	414	388	406	394	426	380	385	368	369	401	422	394	426	383	407	425	376	387	409	385	391	411	411	432	407	430	434	399	397	399	404	416	383	354	408	438	403	374	357	404	401	426	382	403	413	397	399	441	399	409	392	395	410	402	392	415	408	436	411	415	391	418	419	387	403	398	373	400	386	366	392	381	388	414	395	388	401	363	438	359	428	421	401	400	418	408	404	397	407	411	395	406	420	409	370	388	383	393	441	411	395	447	405	385	390	402	393	384	439	412	412	434	382	400	375	369	388	440	380	410	402	432	404	420	431	437	377	375	428	405	392	422	422	425	386	398	362	399	408	384	411	378	437	356	439	442	400	406	420	431	393	393	415	435	365	383	377	426	412	416	404	396	427	400	437	380	411	401	406	420	378	399	385	373	441	378	401	416	447	417	409	426	436	407	415	434	389	420	372	409	398	420	418	396	411	369	397	391	397	388	403	433	416	397	430	440	399	409	393	400	386	361	397	367	384	432	426	406	406	380	373	395	404	418	400	362	425	413	392	410	423	430	356	448	407	390	389	403	390	419	399	387	418	424	465	387	419	421	392	424	417	414	391	402	394	387	381	395	417	406	401	405	389	417	409	426	405	400	408	448	406	362	408	379	404	401	386	419	409	399	378	415	402	416	405	379	386	377	420	372	382	429	403	394	399	388	419	392	448	416	408	398	383
11896	17210	15255	8849	6310	4617	3860	3009	2368	2044	1631	1288	1329	1212	1121	1145	1014	1069	1011	1020	974	958	949	907	876	944	880	917	899	899	865	762	815	825	815	856	852	826	837	844	830	852	851	896	810	859	804	830	842	845	812	775	857	821	809	879	820	878	897	841	842	862	830	828	769	888	788	817	835	837	851	843	847	873	813	832	840	837	773	836	867	867	856	858	798	837	847	826	829	812	806	825	830	855	847	881	857	858	848	818	846	822	844	818	837	788	816	815	828	870	838	827	850	871	813	808	816	875	787	807	836	829	825	869	827	802	813	813	838	845	771	835	877	851	804	868	803	825	851	816	802	844	798	811	879	795	826	782	802	843	841	814	844	852	810	842	860	836	866	831	863	854	831	846	864	841	816	867	888	857	819	846	845	853	871	856	853	826	801	871	834	795	849	845	814	792	816	858	818	832	804	873	830	841	797	829	792	822	817	824	814	794	801	788	890	809	830	856	847	812	871	849	812	846	848	817	864	865	873	815	856	850	806	806	806	793	838	840	809	802	844	807	846	805	820	791	856	802	842	846	817	839	840	837	755	865	871	828	898	867	774	825	791	853	812	812	772	822	834	866	854	863	824	809	803	857	804	789	872	824	836	780	832	822	812	821	828	857	804	842	828	873	831	846	840	834	790	809	810	831	824	780	834	810	855	826	812	796	808	808	797	829	847	802	829	831	825	853	795	833	828	835	769	822	821	849	812	785	857	848	820	798	865	794	789	861	836	829	824	832	828	851	841	800	848	790	794	888	879	849	792	844	846	852	821	850	847	881	857	852	796	829	797	848	834	811	883	840	837	799	874	836	795	795	889	838	876	840	818	835	826	858	790	809	850	800	882	818	816	822	866	849	811	813	836	821	781	770	849	834	855	782	876	802	779	827	836	864	820	819	790	826	822	883	750	818	823	805	838	854	861	824	814	816	827	843	796	822	857	825	851	837	808	797	830	869	780	836	878	821	847	788	800	846	837	816	842	736	864	824	853	812	797	836	833	814	856	844	821	880	808	818	828	826	842	838	861	848	842	853	792	804	851	826	826	801	832	798	843	787	807	821	815	783	815	815	846	862	854	822	878	847	833	841	814	791	873	827	823	864	807	819	827	802	858	833	813	861	892	846	810	858	844	924	838	816	798	852	840	845	733	835	868	819	823	819	833	816	808	861	839	854	850	854	763	821	800	820	802	822	828	814	832	795	793	838	860	803	859	855	810	797	744	853	785	803	824	832	809	811	772	828	833	827	827	874	789	846	882	816	810	802	874	849	813	768	814	827	835	789	829	816	913	824	827	847	807	830	839	822	824	834	847	794	816	843	848	822	837	846	868	788	833	811	863	847	877	814	803	883	838	802	833	851	820	864	832	821	849	864	855	854	815	810	789	877	812	827	822	838	847	805	850	827	827	841	807	823	838	805	816	813	851	806	838	819	818	897	840	828	825	876	834	871	856	842	807	846	864	863	814	798	841	822	800	856	780	803	831	817	787	803	792	852	822	868	830	868	806	894	769	815	866	848	843	784	832	826	841	821	845	802	807	870	862	842	816	879	876	848	828	858	818	786	839	815	826	848	814	824	830	867	860	823	864	770	792	806	867	877	832	862	802	818	808	796	833	870	811	850	780	794	825	855	832	865	830	850	826	853	825	812	800	844	805	833	831	886	851	875	824	839	869	823	813	833	888	851	799	860	822	840	839	835	844	812	819	796	829	859	839	838	833	846	824	879	810	840	817	797	848	817	866	855	795	853	832	807	861	846	805	858	823	845	838	807	823	797	830	822	815	833	800	835	856	810	838	814	858	844	851	845	813	872	808	853	822	886	872	844	882	896	818	826	851	838	792	884	829	796	860	847	810	801	820	844	864	808	828	796	802	811	842	816	855	835	859	770	815	851	826	901	877	817	783	801	868	844	839	806	844	837	792	853	833	854	786	834	819	782	841	763	853	873	792	814	829	794	839	872	838	848	839	872	826	829	873	797	854	850	849	855	767	838	819	810	839	829	823	796	793	856	824	884	780	834	824	780	782	839	831	873	829	848	783	872	875	847	826	800	809	819	873	843	820	882	786	847	800	838	863	824	843	817	795	868	807	834	873	836	816	873	797	844	838	808	813	839	858	804	821	831	824	818	848	845	773	822	793	835	863	830	876	833	851	819	807	788	868	838	821	920	839	847	852	839	792	844	863	804	851	822	844	841	824	764	796	869	854	838	884	800	848	838	869	856	801	838	843	874	762	835	817	848	837	837	805	819	817	887	838	835	813	857	813	837	833	829	748	911	842	837	855	832	800	827	870	898	812	813	818	857	839	790	824	844	833	842	830	827	827	871	833	839	800	871	834	834	833	843	866	813	878	870	770	834	822	856	835	834	825	821	794	884	802	806	852	838	802	819	823	843	837	831	812	880	882	857	837	808	814	840	825	831	787	856	868	817	834	845	847	861	835	853	816	789	827	844	874	857	823	848	871	826	796	811	812	852	806	879	846	842	867	814	806	849	833	793	847	845	818	852	856	805	848	838	852	783	852	831	814	841	826	814	896	798	872	837	878	873	843	825	858	837	857	842	802	881	812	825	873	837	813	783	806	888	806	807	892	863	876	785	817	770	850	827	819	864	817	852	859	860	852	809	864	821	848	836	781	839	832	822	828	829	778	857	800	864	809	844	844	786	873	800	843	840	910	816	821	841	847	866	780	826	841	814	893	864	837	808	868	816	789	814	823	830	825	861	870	811	827	844	801	811	814	872	797	802	878	798	868	889	862	866	837	844	802	871	800	843	852	831	825	843	840	889	845	797	835	817	843	835	850	884	839	829	800	802	858	783	828	859	844	901	832	879	813	829	810	824	851	859	871	833	822	817	777	811	862	846	825	790	865	831	861	864	811	841	786	794	829	845	826	852	821	823	819	832	803	849	867	779	880	835	803	803	842	806	828	809	814	825	825	777	858	776	856	806	851	814	839	873	845	795	800	817	853	818	860	802	816	830	845	826	834	841	842	851	849	892	821	836	795	810	832	841	829	850	842	822	809	821	841	853	835	862	851	883	833	816	875	811	858	811	822	834	865	855	826	870	898	820	842	802	807	788	855	886	785	790	843	824	807	837	830	804	794	813	827	884	853	830	807	781	827	770	803	787	834	809	844	833	809	866	763	824	799	786	864	843	810	829	827	835	833	892	856	839	843	823	866	814	795	813	818	836	880	839	849	840	856	825	839	806	832	823	791	844	832	780	861	843	817	820	889	859	820	809	816	816	868	875	872	862	817	766	833	852	790	807	824	842	826	832	842	861	805	848	814	821	819	825	866	794	859	839	804	832	850	852	832	797	817	859	800	853	831	767	808	854	846	861	810	819	810	848	788	843	833	808	812	859	827	860	804	830	823	855	865	852	809	879	851	776	807	796	842	886	883	841	800	845	814	804	861	778	866	819	806	893	855	771	877	811	879	827	818	852	830	831	808	867	823	844	802	820
25242	21471	27770	25341	14477	5432	3303	2193	1503	1234	913	741	603	525	542	483	474	478	441	396	404	384	379	334	362	343	337	323	306	337	292	288	312	283	282	285	295	284	291	272	307	289	271	299	299	281	281	278	275	258	256	297	269	244	290	273	292	254	252	282	289	276	277	256	252	281	274	244	266	269	242	241	283	281	266	276	310	275	288	281	276	283	286	282	287	273	256	263	247	257	257	283	281	243	284	250	290	268	295	274	294	279	314	300	274	273	260	291	296	280	274	253	248	267	292	259	233	259	261	287	274	286	291	279	312	245	278	289	290	293	263	285	305	284	314	292	283	290	283	268	266	292	285	267	259	289	279	248	212	271	275	255	282	253	288	279	288	270	271	263	273	279	240	264	258	252	298	288	259	271	286	253	236	285	291	283	300	269	321	270	269	292	288	276	275	280	272	256	292	249	267	273	262	282	288	271	261	268	277	256	276	249	264	291	278	258	252	276	272	257	253	280	259	315	232	242	282	271	294	301	304	307	245	291	280	232	256	264	268	256	272	262	284	285	255	274	251	262	308	267	289	269	247	274	300	329	288	283	277	276	309	284	276	270	282	271	280	256	265	296	302	273	291	293	280	302	269	281	259	267	278	289	303	267	260	273	241	292	269	263	311	271	250	306	271	288	265	265	290	301	290	272	254	267	264	275	270	274	238	267	242	260	260	275	268	242	282	243	256	285	276	263	269	272	281	274	281	271	266	281	282	284	277	284	267	306	287	285	254	271	294	274	257	255	301	279	277	255	266	252	254	277	286	262	258	260	267	284	299	258	259	311	288	291	294	269	296	250	266	281	289	260	292	297	252	267	253	292	278	261	266	320	258	302	288	258	245	255	262	265	299	276	260	296	276	254	271	295	257	264	276	286	291	267	264	284	256	275	282	286	313	271	322	268	290	281	271	262	271	291	287	254	265	266	271	286	284	248	239	270	304	259	292	295	253	280	260	287	264	268	261	238	301	257	260	280	266	277	295	269	260	270	273	244	261	305	290	267	260	268	265	291	252	271	275	261	271	265	255	249	288	274	276	271	269	318	271	235	284	271	270	276	259	290	271	280	262	300	291	280	261	280	247	266	265	262	273	274	272	261	277	249	293	256	258	269	296	283	251	302	281	249	279	286	283	251	286	292	283	305	275	312	302	256	275	241	269	251	275	272	281	283	294	271	274	283	243	269	283	242	263	255	283	272	275	289	268	262	271	273	277	303	278	298	291	300	265	290	297	250	303	287	276	260	289	307	302	269	250	291	260	252	272	284	285	243	267	286	253	286	263	244	269	260	285	285	259	289	289	286	273	288	276	283	267	275	300	300	264	290	265	269	263	270	247	279	261	281	269	247	299	265	273	261	275	286	256	311	275	291	284	281	290	279	277	272	263	246	251	273	274	271	274	271	287	265	297	289	305	272	285	268	265	259	270	283	282	277	268	240	277	282	280	248	288	254	274	272	268	262	272	273	266	268	287	285	253	268	280	283	298	260	274	259	274	287	303	276	274	266	282	284	275	251	271	274	275	263	266	294	270	251	246	287	291	273	275	284	285	281	239	260	274	282	251	295	287	265	268	243	271	275	284	249	276	255	260	267	248	280	255	275	283	258	276	267	278	280	260	259	287	270	277	250	284	279	267	261	291	310	275	289	264	266	293	269	287	270	261	300	295	287	262	247	274	286	256	259	289	250	261	263	259	269	249	296	274	299	271	247	269	287	294	295	294	244	247	252	277	276	260	312	263	266	256	274	273	288	261	255	310	269	252	293	279	263	277	271	235	278	278	292	247	272	254	274	285	297	298	263	270	252	268	311	286	259	272	305	264	262	263	257	254	248	289	280	264	269	273	279	249	231	281	285	312	296	270	288	285	270	282	295	308	249	262	239	247	267	302	298	303	271	283	249	294	261	254	281	273	256	289	274	295	275	273	262	266	286	261	300	264	272	288	277	266	275	269	281	285	283	285	277	285	287	280	290	283	271	300	290	292	270	279	293	288	240	289	276	263	300	271	273	288	270	276	270	259	254	270	297	250	251	265	254	278	265	289	289	265	290	279	264	295	278	279	269	249	271	267	232	257	292	276	266	263	264	253	278	258	268	288	293	292	283	257	283	279	272	269	285	295	303	302	267	263	270	271	258	289	257	259	280	265	294	286	291	258	263	297	288	317	308	297	271	244	275	285	284	272	242	271	237	291	271	263	277	307	262	284	264	290	282	299	286	281	254	275	284	271	247	293	297	254	278	246	257	281	265	279	284	276	269	279	276	279	281	289	267	270	241	256	298	297	302	273	285	282	287	310	274	272	287	293	279	291	272	269	274	265	282	277	298	275	278	298	286	253	265	297	257	274	262	275	277	277	288	262	258	280	280	277	263	233	281	283	290	270	278	277	307	254	301	262	299	292	288	310	297	309	304	304	253	278	279	278	287	316	268	259	276	274	274	280	274	283	272	287	269	307	293	258	279	268	238	272	276	272	285	246	280	253	293	274	258	290	274	275	274	249	246	258	277	263	261	273	301	263	267	267	261	267	245	274	293	262	287	253	268	290	268	285	286	271	301	258	267	244	289	268	327	275	267	252	263	291	264	280	268	265	266	277	258	290	277	275	273	285	243	264	264	240	268	323	291	274	293	248	309	288	255	281	260	273	271	277	280	264	280	258	302	242	267	292	279	293	262	301	249	259	315	301	262	276	278	252	276	288	298	296	271	263	257	265	292	285	296	272	275	247	245	301	258	311	286	262	251	263	260	250	264	272	248	263	301	266	259	265	294	283	272	279	282	241	270	273	258	290	294	263	261	256	257	260	266	239	303	267	283	264	290	265	243	271	279	288	297	266	300	264	271	275	247	277	261	270	240	261	287	268	289	278	279	304	293	272	261	270	279	271	278	277	270	303	281	266	260	281	264	272	258	269	269	249	272	281	282	276	261	270	250	267	315	318	263	269	276	257	279	267	290	288	316	260	240	292	286	286	266	283	251	257	284	303	267	281	286	256	313	246	246	268	250	283	298	285	276	250	282	279	276	286	284	271	258	283	275	267	293	258	305	257	257	254	255	270	270	278	276	241	258	276	246	278	267	301	255	274	260	273	266	280	273	245	270	308	277	263	300	286	246	253	259	293	250	247	263	287	303	306	290	272	264	296	312	286	283	277	280	270	259	264	282	265	268	287	293	284	270	262	302	262	273	268	266	278	274	262	260	264	313	273	280	269	276	293	271	264	284	271	255	280	292	267	279	265	257	274	280	281	266	290	279	251	272	259	256	284	273	254	272	277	268	278	302	261	262	286	277	275	278	273	272	291	289	293	278	286	296	303	272	262	268	276	246	284	264	262	292	265	285	253	235	283	292	246	259	273	256	264	265	243	292	280	263	277	272	283	285	244	271	309	272	249	264	258	292	264	265	268	269	264	245	236	277	246	298	288	322	276	255	288	274	276	280	287	246	269	273	274	280	271	269	277	257	273	286
15839	27880	26537	19165	14421	10983	8833	7027	5372	4213	3167	2379	2056	1816	1629	1498	1360	1339	1303	1148	1172	1052	1059	954	950	857	793	786	807	737	683	664	715	656	627	652	632	633	636	606	609	601	625	586	564	610	590	569	567	600	574	573	589	639	610	571	599	630	567	577	563	600	582	616	571	611	561	588	550	624	560	584	608	589	608	507	553	593	607	583	575	573	589	612	592	568	549	571	598	578	563	573	607	581	564	553	585	571	569	582	581	581	577	577	591	603	592	597	552	603	579	600	572	559	592	579	556	593	589	561	581	566	567	610	557	612	597	597	555	592	603	580	543	548	634	572	607	550	552	572	579	578	568	548	580	574	598	586	517	619	634	624	592	588	632	575	570	578	580	604	557	545	557	603	597	589	575	539	595	576	594	575	591	604	553	580	585	575	599	598	563	575	580	580	557	641	613	599	576	615	524	560	575	582	624	601	594	571	580	603	579	544	600	596	597	589	570	624	603	596	554	524	583	551	567	578	634	556	587	584	573	579	572	570	612	594	577	595	581	584	613	581	592	582	601	607	608	596	540	572	580	572	562	594	579	612	593	579	557	593	559	551	562	628	541	610	611	547	615	595	571	583	618	588	564	568	628	608	593	596	573	613	593	577	591	594	594	544	575	589	597	601	596	618	591	560	593	595	569	558	571	576	518	576	559	595	566	560	549	609	632	560	564	579	593	630	574	580	613	610	615	571	562	577	560	573	575	613	579	574	565	589	561	572	591	595	580	583	553	546	594	568	599	627	547	534	574	536	585	575	549	561	579	610	598	643	608	575	578	587	571	558	552	591	562	595	563	552	587	609	582	582	597	598	580	551	571	553	610	583	560	592	581	592	606	555	588	645	509	537	596	599	587	604	615	560	610	553	553	586	596	644	557	573	573	602	557	587	578	591	550	574	613	532	610	583	575	639	596	631	600	579	587	587	594	600	598	615	605	551	574	628	605	597	647	573	553	575	560	578	627	611	629	552	604	564	602	588	614	561	603	582	572	562	580	584	579	532	592	581	608	565	546	570	562	577	572	615	561	553	566	595	595	551	585	608	555	576	601	626	550	601	575	535	555	537	574	565	569	597	583	572	625	602	561	599	582	649	585	569	597	574	592	586	636	619	583	565	557	619	597	575	553	595	609	591	596	570	568	591	610	620	533	596	578	530	558	585	550	596	560	543	575	567	577	567	550	578	563	602	541	563	590	592	580	535	577	620	609	575	594	607	614	560	577	584	578	565	626	569	592	560	552	624	607	584	612	577	579	561	617	555	568	560	553	553	639	576	594	539	552	615	600	547	618	554	545	595	584	613	639	575	583	600	589	591	563	546	547	586	594	610	535	560	545	585	585	562	585	584	617	566	582	573	588	556	601	584	588	583	578	593	577	597	601	591	579	550	568	587	577	572	591	580	550	548	613	589	567	585	620	576	567	594	560	598	585	536	590	567	561	573	626	602	601	564	596	584	568	578	581	588	584	625	586	575	615	586	667	637	547	572	592	588	539	606	599	605	602	594	588	599	600	579	601	571	579	584	614	572	555	590	594	620	589	582	562	565	537	603	548	615	600	580	630	548	590	608	590	545	597	571	612	606	552	579	605	582	597	568	582	567	531	595	614	616	604	580	616	583	589	511	625	608	589	591	577	580	583	556	582	568	661	572	595	578	532	610	553	619	594	590	551	590	591	610	592	575	573	591	554	632	581	595	582	540	609	580	574	576	565	572	585	598	586	638	602	565	572	615	570	604	619	558	560	611	595	552	549	574	569	579	538	556	568	563	601	586	569	586	549	617	586	583	605	558	625	555	588	567	540	555	567	638	602	581	592	578	582	595	558	580	596	578	604	604	604	601	604	587	593	619	570	571	597	569	608	633	539	546	590	564	594	622	589	581	617	584	577	515	572	572	602	534	579	550	585	591	556	570	554	593	587	610	624	590	601	626	591	557	574	606	605	561	542	580	574	568	586	616	606	557	560	578	621	529	581	569	590	557	594	563	570	583	579	553	577	608	587	587	590	588	596	608	594	615	561	527	575	647	597	536	590	605	555	541	603	585	580	540	597	550	549	587	571	600	584	574	562	581	550	578	558	581	607	574	594	576	555	570	578	538	589	557	569	554	628	594	590	579	598	578	596	581	601	544	582	572	610	585	589	566	598	585	554	589	608	595	561	553	635	557	561	605	577	557	579	566	533	568	618	604	572	579	549	586	574	567	551	600	590	558	554	545	558	616	596	574	582	552	543	584	613	565	581	573	564	603	592	594	604	606	561	606	600	590	601	573	622	577	573	599	545	523	620	619	576	600	596	559	572	544	581	573	627	520	609	584	573	624	608	601	572	609	600	591	564	563	562	592	585	583	572	578	570	530	585	585	554	620	570	604	578	584	575	581	560	581	573	555	583	570	578	547	565	623	565	601	563	571	562	585	587	637	590	600	585	563	559	564	595	557	588	614	529	613	557	594	564	563	607	588	546	575	600	613	600	579	613	578	570	603	600	557	575	607	599	571	540	578	620	589	644	552	609	598	557	551	600	597	624	544	559	610	618	546	583	596	610	615	614	604	596	581	558	584	619	594	576	597	609	608	603	578	557	538	616	604	582	576	580	586	580	583	570	575	590	609	564	564	629	518	603	586	614	611	580	632	581	591	539	606	576	534	577	580	567	573	572	576	567	622	535	613	602	580	597	579	601	542	562	553	584	576	535	588	596	615	560	582	631	585	618	569	569	583	597	590	588	580	571	605	559	585	598	559	578	608	628	589	580	630	598	613	580	596	569	561	587	619	637	597	634	548	598	616	595	544	613	578	572	577	562	630	583	578	572	599	613	575	563	593	621	602	609	563	562	538	602	609	548	603	585	615	568	571	619	575	574	612	582	628	616	582	577	591	571	600	566	587	596	598	560	563	593	537	542	591	574	624	593	620	577	564	588	607	578	561	583	569	589	584	587	587	603	567	616	583	610	550	588	586	534	587	569	615	559	591	595	620	589	559	615	591	601	588	594	593	585	565	520	547	585	614	565	594	604	595	595	594	583	593	557	618	585	581	557	592	601	618	541	630	565	554	561	588	553	570	558	592	561	573	580	577	613	598	565	582	610	580	546	531	581	612	561	545	595	581	631	555	574	592	578	546	627	596	565	574	566	563	540	596	589	574	576	590	578	568	583	570	632	601	561	604	572	584	569	575	577	580	620	585	589	598	577	570	559	539	569	556	585	623	588	608	584	557	596	582	575	577	563	559	584	606	568	580	554	585	577	576	620	585	617	601	629	574	559	609	550	607	573	617	542	616	603	619	527	635	589	678	570	575	557	568	594	596	545	585	582	556	577	619	535	589	561	562	598	573	557	561	622	609	612	591	579	607	582	574	581	586	611	605	560	569	607	559	573	581	575	577	576	577	575	588	585	605	590	588	583	592	561	578	576	611	569	589	579	602	577	569	588	576	609	596	598	599	603	600	550	554	576	567	587	551	594	630
24393	21507	28838	24589	21287	14202	6917	3968	2761	2193	1640	1379	1121	1016	894	799	841	806	774	757	737	733	709	639	647	607	585	594	561	515	575	545	511	509	526	480	512	479	484	480	483	509	493	459	505	534	493	496	497	487	480	485	485	503	514	512	454	513	459	506	457	474	508	469	488	440	474	437	462	502	498	476	464	540	505	490	510	463	508	451	478	503	449	449	492	517	467	456	476	458	430	476	441	509	440	477	471	490	488	506	455	476	492	485	518	499	505	476	485	469	490	479	467	488	500	448	488	514	509	454	471	496	546	491	495	479	475	471	483	485	470	482	453	446	523	527	490	488	467	506	476	434	487	482	513	454	473	498	443	509	470	481	492	491	471	534	445	483	446	484	496	475	450	491	433	453	456	495	484	460	452	496	517	466	459	477	487	480	451	499	431	467	476	484	467	535	482	497	449	502	435	509	470	447	495	476	469	458	512	451	451	475	500	477	457	462	477	463	502	503	479	486	514	461	485	459	455	464	537	469	509	500	486	456	439	476	491	461	504	491	458	483	483	488	459	492	468	479	463	486	481	456	420	495	516	463	486	484	510	452	511	474	498	443	485	448	483	475	487	472	455	499	453	493	479	479	509	456	505	465	504	485	450	475	496	447	462	474	514	471	488	483	442	484	449	436	487	456	452	474	437	456	507	474	452	455	468	511	496	464	494	488	446	481	481	493	490	532	465	457	493	484	473	456	502	456	451	467	502	449	465	435	481	463	505	479	464	479	468	470	481	465	475	510	480	513	481	495	487	479	483	513	491	492	520	469	509	502	490	493	476	453	471	477	489	480	504	475	462	517	508	461	459	483	513	476	455	456	438	439	487	482	484	453	508	451	482	473	479	469	460	443	467	469	517	478	489	454	506	484	476	472	479	521	467	480	476	456	459	534	489	473	500	456	454	455	460	486	469	460	521	488	484	434	490	517	489	491	506	485	464	479	503	476	461	471	477	479	483	483	442	470	484	498	456	463	481	459	470	488	448	480	490	506	493	473	461	470	481	483	465	470	508	483	508	447	486	455	479	518	496	491	486	488	456	467	505	497	481	470	485	492	493	490	493	454	454	470	477	500	477	454	458	537	464	492	480	490	519	504	529	505	489	509	478	489	481	437	486	449	461	500	480	460	477	448	478	445	459	462	484	442	473	503	441	479	511	508	491	475	496	465	518	467	448	479	501	524	473	457	461	464	509	464	494	440	487	496	539	513	458	442	510	517	518	472	480	466	475	493	481	494	464	447	501	504	489	462	516	497	484	523	522	476	462	482	480	492	491	493	485	469	469	462	489	492	473	507	478	523	480	478	526	473	460	479	463	473	488	458	489	445	509	457	474	437	503	463	458	500	484	491	478	506	458	474	457	441	489	500	475	454	474	504	464	498	495	454	465	514	471	486	494	460	483	487	468	469	471	440	502	477	472	459	459	482	504	503	489	457	504	474	479	490	482	489	468	503	480	496	483	484	491	467	463	486	480	477	514	452	478	496	477	511	500	495	509	473	498	496	446	480	490	465	444	487	489	463	463	474	479	464	467	475	514	460	472	503	479	512	454	450	507	467	487	491	452	518	453	489	523	464	501	529	480	495	438	492	468	504	549	466	468	477	467	476	499	442	463	467	492	492	476	491	456	513	515	503	470	471	436	508	461	460	462	495	481	448	465	455	462	462	487	494	516	428	496	449	505	473	483	467	496	493	466	468	465	458	504	478	461	477	497	476	449	481	451	484	471	483	467	486	490	487	502	484	481	463	505	499	520	498	465	449	467	478	496	480	458	532	454	495	475	487	424	485	453	448	494	503	479	497	464	492	484	475	466	482	448	485	462	477	472	483	477	507	451	451	476	491	466	462	459	500	485	499	489	472	491	469	461	471	514	476	487	510	469	474	490	458	480	512	486	442	469	459	457	484	454	485	445	477	435	452	490	472	522	515	500	436	508	512	473	475	467	490	473	486	524	496	490	499	498	471	498	457	489	452	474	489	486	487	480	477	511	482	438	486	431	440	526	514	442	502	488	486	523	501	505	501	487	456	493	441	490	434	498	478	494	496	489	501	501	507	478	520	470	478	451	495	468	504	466	494	474	476	501	467	463	473	505	556	498	490	462	515	477	474	519	474	503	462	449	473	472	477	471	470	479	455	448	455	465	474	457	485	503	454	494	485	484	495	456	457	471	475	493	494	530	494	449	484	461	463	463	484	461	458	478	463	477	489	477	493	428	486	485	481	461	476	468	466	449	423	484	492	501	465	457	474	471	487	463	483	490	493	511	476	468	467	477	483	464	464	439	478	467	504	484	468	484	499	486	476	472	483	491	507	449	496	435	474	494	508	475	482	468	475	464	470	512	493	459	501	487	470	494	477	514	486	443	486	491	481	463	508	465	479	502	497	446	439	487	481	481	479	508	511	466	513	523	503	496	479	494	462	473	460	497	465	464	482	470	473	478	486	485	468	469	479	490	494	480	496	483	486	473	472	494	492	503	458	467	467	511	464	497	483	520	479	469	457	488	477	488	494	470	448	485	432	518	477	481	486	486	502	495	413	522	494	477	476	504	458	535	520	512	477	508	429	517	455	476	480	458	507	519	489	505	451	459	471	493	500	492	499	465	459	478	496	475	459	447	499	476	459	479	490	460	488	471	473	496	488	441	505	498	499	451	472	472	488	473	486	490	468	492	466	467	514	520	516	504	486	502	488	445	458	434	518	475	463	480	457	450	469	469	485	508	471	480	462	465	489	506	475	487	448	463	477	465	462	499	445	492	442	484	465	536	437	511	461	490	472	481	502	479	475	494	493	472	451	482	480	472	469	476	444	488	499	430	500	501	482	481	512	465	501	497	469	524	502	476	477	478	478	477	452	500	435	488	482	446	475	475	483	465	438	463	453	481	478	473	477	484	503	474	474	503	513	487	462	521	461	472	473	486	472	483	524	486	495	467	499	495	484	509	481	475	468	413	496	476	453	482	468	496	505	481	475	443	463	462	480	490	487	458	474	454	437	483	527	484	471	470	456	505	440	449	490	457	455	462	505	464	492	496	461	456	471	470	437	468	493	463	456	501	509	471	505	480	527	498	467	499	466	486	492	467	519	470	488	487	483	450	468	455	461	488	507	465	488	488	496	448	456	491	478	490	450	462	537	472	503	465	468	484	493	487	476	475	509	469	489	494	505	501	463	462	517	447	448	465	459	470	459	463	438	506	517	500	502	459	541	450	492	455	431	495	443	464	493	484	482	471	482	462	537	504	516	507	460	502	516	482	536	468	475	466	460	482	468	437	490	487	470	495	440	477	477	483	439	483	491	501	442	512	468	514	443	441	487	473	491	493	438	441	481	464	465	453	476	468	458	474	463	487	475	527	459	483	482	478	459	519	495	501	500	469	460	469	481	448	493	482	447	486	505	457	456	457	462	468	450	468	483	462	487	496	494	463	482	485	488	476	522	478	506	505	469	461	462	488	517	458	473
18954	33660	32226	25438	20418	16022	13531	10699	8337	6538	5238	4144	3410	2863	2602	2431	2267	2189	2112	1981	1869	1803	1723	1681	1567	1487	1512	1289	1235	1236	1125	1144	1136	1058	1040	1048	966	1013	982	1008	1007	940	1016	930	969	912	958	986	986	965	929	971	948	1017	889	1001	964	945	892	994	943	959	944	973	974	914	980	940	930	929	1009	923	931	941	930	931	925	877	956	953	936	935	938	944	981	894	983	935	935	951	968	945	889	947	945	949	884	966	964	986	963	923	894	948	993	949	962	891	926	913	921	958	925	958	933	906	920	944	895	943	950	960	957	938	899	949	904	946	908	964	887	921	913	961	974	831	937	950	955	938	948	937	886	917	930	945	910	922	977	975	959	947	900	954	926	936	1017	944	937	949	975	927	935	919	972	984	935	929	991	939	981	968	921	948	938	918	908	987	970	930	890	980	941	922	965	948	937	932	997	899	914	971	999	955	934	969	923	912	937	956	963	985	916	984	935	888	959	894	948	922	889	959	916	972	960	949	984	944	909	911	938	936	948	880	931	915	943	873	920	935	963	875	902	957	980	922	929	984	926	956	920	943	911	942	917	897	904	920	960	962	977	935	928	923	971	882	943	928	934	957	969	878	985	968	933	976	903	888	878	939	960	925	908	887	969	905	915	973	944	952	981	1004	876	972	933	946	930	915	874	976	892	938	931	913	922	958	927	909	936	907	912	924	1027	877	913	963	951	902	959	891	925	940	955	945	964	874	939	929	962	931	931	968	885	993	885	934	977	929	915	912	901	934	884	928	922	951	930	896	957	969	943	941	922	974	924	903	906	994	918	961	922	973	942	938	968	944	914	959	912	896	913	921	944	922	917	924	916	936	886	927	924	936	939	942	917	942	933	950	1003	949	962	910	932	951	899	951	887	951	912	918	925	916	959	944	911	941	981	970	961	956	921	917	940	923	922	903	960	941	948	928	925	929	898	963	940	883	913	870	955	968	958	881	942	915	987	904	928	975	930	921	944	923	965	931	954	955	891	911	949	965	883	991	968	900	1020	917	935	954	944	968	955	936	933	960	876	982	885	918	917	996	918	935	1009	955	922	957	929	927	906	929	945	929	959	953	974	881	933	928	953	944	891	917	963	954	893	934	916	897	971	963	967	949	988	922	921	978	961	940	907	880	954	894	886	918	924	918	933	949	949	970	914	928	937	940	904	900	922	967	980	964	938	942	925	909	964	927	915	926	854	882	900	843	977	966	921	959	945	937	928	934	909	944	943	921	873	951	945	967	912	949	900	895	905	930	945	973	891	937	926	898	930	887	974	977	939	965	988	992	926	942	885	1012	914	937	940	880	925	988	920	963	915	914	931	975	933	951	896	987	909	884	944	954	959	982	942	904	957	922	898	979	917	1001	921	933	894	911	981	900	854	979	960	941	982	947	934	911	885	948	914	965	952	866	951	939	938	944	913	895	917	961	939	900	871	943	920	927	936	938	906	877	995	941	965	918	986	928	908	955	889	939	976	982	950	943	923	948	906	947	958	912	918	932	970	985	914	936	943	958	932	938	988	988	942	965	917	947	878	903	992	983	897	904	953	937	948	934	895	901	914	918	949	926	953	1004	891	926	895	917	950	949	925	958	948	980	964	953	951	927	973	933	941	898	939	892	921	933	953	938	980	918	960	954	991	896	866	885	940	908	953	926	923	917	973	928	895	901	966	951	922	925	900	904	921	934	873	867	887	956	931	916	950	935	946	944	944	916	902	923	919	912	897	915	975	919	944	917	875	931	943	950	947	915	939	949	886	917	904	941	920	916	935	927	949	961	931	941	969	922	959	877	920	897	903	942	899	910	961	961	939	922	943	866	928	964	930	919	954	904	953	933	918	900	930	870	965	947	912	900	900	975	978	931	957	921	866	903	864	992	907	940	951	944	992	882	947	932	959	960	938	906	912	934	950	954	917	932	887	969	912	951	926	926	881	907	933	896	948	940	973	916	894	978	906	933	904	934	917	918	936	918	951	978	925	937	902	926	955	952	942	885	945	956	903	993	971	951	977	861	903	937	926	967	928	919	956	913	978	950	966	936	886	989	940	971	926	936	923	901	907	948	897	906	860	925	943	913	942	952	933	928	918	966	1020	886	911	943	929	930	965	984	895	949	941	919	995	918	978	935	862	938	927	957	899	966	945	895	941	927	938	950	892	900	949	952	934	1007	882	935	949	937	922	910	903	922	952	897	937	886	895	950	944	915	928	907	872	965	999	963	871	961	970	993	968	928	938	934	929	933	970	941	948	941	971	947	946	907	961	883	893	924	933	953	946	956	889	946	918	906	901	1007	998	940	926	935	923	923	916	954	938	936	911	904	930	931	915	910	914	954	980	965	948	921	886	924	917	997	891	962	928	915	927	884	905	952	951	905	951	942	912	925	912	932	871	961	953	949	902	945	958	933	897	988	892	947	970	952	939	924	924	949	918	917	981	933	962	899	933	974	944	957	963	907	912	923	989	906	926	947	927	911	918	867	891	959	979	897	992	908	956	898	903	959	913	893	917	938	912	942	947	916	944	930	924	920	960	900	964	980	898	911	936	955	898	918	927	971	979	921	920	939	926	961	960	938	989	960	900	957	1027	963	926	950	941	967	926	921	957	965	957	921	923	967	974	971	912	950	929	923	961	975	921	925	894	953	922	947	937	912	887	909	1002	940	952	909	932	920	944	956	935	972	996	904	951	924	950	979	1012	901	912	910	937	972	929	939	915	915	934	898	937	961	906	925	945	938	939	926	906	960	925	988	936	941	897	904	930	864	938	885	914	967	925	938	884	965	1002	936	908	903	894	934	867	944	936	894	922	945	962	943	916	911	977	928	924	943	919	921	960	933	921	1015	891	948	868	988	895	924	923	937	924	929	918	904	912	945	972	922	899	920	977	911	936	920	956	927	895	940	884	924	952	992	893	918	962	952	986	962	840	948	962	908	949	883	979	927	944	946	995	947	917	983	892	991	922	939	920	923	965	971	910	945	966	992	921	954	929	913	987	934	993	901	943	937	924	964	908	948	962	961	956	960	951	847	1012	968	969	930	946	921	932	973	928	912	900	944	921	911	939	919	947	995	939	965	910	959	908	874	932	878	973	891	958	950	908	950	907	922	945	899	1005	951	943	922	910	892	947	930	983	938	943	945	939	1020	920	942	930	952	967	911	964	950	973	972	931	862	1002	964	966	925	904	891	931	987	908	911	961	922	959	911	948	954	956	907	957	935	955	917	909	892	879	940	1000	959	879	956	906	956	963	920	983	941	915	894	947	948	954	943	893	969	971	926	953	930	972	910	960	918	947	909	964	965	928	932	922	903	907	949	905	955	917	975	965	932	920	943	937	925	913	942	902	922	898	905	941	930	900	961	885	880	912	948	928	942	867	983	912	925	913	897	899	899	939	919	913	994	955	972	912	923	945	1001	943	934	957	946	953	989	956	942	884	950	934	935	878	929	875	945	923	890	910	929	943	859	895	948	952	950	933	948	957	947	934	910	967	932	943	975
27701	17853	9015	4394	2298	1483	1149	912	659	664	561	522	490	463	457	423	471	451	430	454	475	442	454	430	401	436	448	422	423	415	408	431	421	423	409	429	412	420	387	407	400	389	406	409	413	422	416	415	381	427	425	408	397	422	398	424	379	467	413	389	395	407	397	422	366	427	417	405	408	394	360	392	396	368	425	433	376	421	371	409	392	389	347	392	399	406	409	365	372	398	451	400	411	400	422	425	359	418	424	430	375	391	382	412	365	407	397	408	401	372	388	402	417	427	410	402	434	426	401	381	417	388	397	390	399	405	375	396	390	430	391	416	366	403	409	399	419	403	408	423	418	400	400	442	372	410	393	351	396	413	420	383	412	400	372	379	402	376	402	431	384	381	407	425	420	427	385	396	425	381	429	382	409	394	415	414	433	431	410	409	441	402	403	421	420	381	375	394	380	374	431	409	418	430	393	417	380	383	380	398	417	379	408	426	385	387	413	359	369	410	371	383	414	406	389	362	396	390	436	395	377	398	395	398	374	401	387	440	410	374	404	410	385	395	384	379	410	406	412	424	428	411	414	402	371	407	378	362	420	413	419	377	416	405	420	367	381	422	415	414	417	394	428	416	388	379	396	408	389	360	391	383	394	411	382	384	427	398	427	403	412	401	391	392	392	395	452	428	402	396	389	414	392	416	380	392	370	393	391	378	393	379	435	421	384	379	404	377	433	397	392	420	356	379	384	410	409	404	394	404	370	446	415	385	438	412	388	419	403	376	435	392	401	406	378	403	403	424	427	418	407	388	414	387	430	392	412	391	403	418	431	406	403	403	347	376	437	414	387	423	398	380	442	407	391	414	387	364	407	385	393	393	384	398	418	376	405	377	418	405	407	414	388	451	365	393	408	402	406	382	389	406	378	377	378	395	408	398	428	399	413	388	395	408	407	389	390	390	352	376	416	408	403	397	406	398	391	394	386	399	382	372	399	382	437	344	399	394	446	428	400	398	412	440	384	398	423	399	426	388	408	394	389	421	399	385	403	377	373	397	385	409	406	414	414	372	394	401	429	397	394	427	408	357	421	422	412	399	384	421	396	387	419	400	393	382	399	412	422	422	378	409	411	427	411	395	392	394	423	426	426	415	414	429	418	383	397	393	380	424	417	394	408	404	429	428	434	391	400	404	396	437	388	409	388	437	380	412	382	408	399	414	414	391	433	399	408	384	410	397	415	367	394	448	378	397	392	426	404	403	405	360	446	395	429	397	375	392	368	389	411	410	426	428	393	371	406	387	385	357	357	399	407	402	379	420	390	372	441	370	438	422	379	434	404	427	380	364	427	389	398	388	414	404	382	377	405	406	386	451	427	381	430	419	360	410	410	422	399	421	455	390	386	399	408	384	406	422	382	423	418	403	424	410	404	411	379	398	431	400	397	445	387	381	391	418	390	404	411	409	381	405	383	379	362	391	368	395	439	400	402	408	420	400	387	393	424	386	355	398	412	400	429	414	389	440	404	411	420	407	422	364	428	426	365	394	373	418	421	398	416	426	398	412	418	425	396	405	383	422	397	405	360	408	406	417	396	442	356	373	391	366	423	393	357	411	430	412	416	402	423	374	438	385	386	397	360	401	387	419	377	372	379	385	422	413	404	371	401	387	405	410	396	399	420	419	432	404	379	394	392	389	377	415	418	425	411	381	400	408	385	389	419	379	366	404	409	404	391	414	434	396	448	387	377	398	366	427	429	375	405	385	376	422	395	406	408	369	400	421	417	437	386	400	407	417	403	394	414	397	386	395	390	436	392	403	404	371	385	424	401	390	408	409	401	426	405	322	368	425	423	440	368	385	403	420	395	440	421	404	390	407	399	364	402	389	398	410	426	386	352	426	409	396	437	373	424	403	388	428	402	394	398	412	432	406	403	385	392	432	373	407	409	399	402	403	382	382	399	416	443	386	374	380	444	378	405	389	392	391	415	381	428	362	427	399	404	416	395	385	401	429	413	420	364	369	392	418	420	396	402	417	391	407	424	415	418	390	415	419	391	409	415	364	396	412	388	369	416	387	402	408	386	379	385	395	405	430	391	422	411	414	435	423	398	377	419	422	411	392	387	372	405	399	383	419	404	404	404	405	419	376	425	406	394	427	416	417	382	410	389	417	388	362	410	405	411	390	409	400	375	362	436	415	381	413	382	386	405	395	417	385	373	371	403	396	404	391	402	401	411	420	416	402	399	403	408	384	383	379	422	428	403	398	396	376	428	382	408	380	430	424	398	394	414	403	425	442	354	365	418	412	440	439	381	382	383	400	423	424	409	368	387	362	396	389	413	398	386	422	371	395	370	395	350	384	425	368	419	386	413	403	386	413	421	411	425	390	443	364	426	404	384	402	425	410	389	430	423	407	392	410	405	360	370	423	401	380	374	423	399	409	426	409	394	399	377	385	416	410	400	404	420	397	428	387	401	409	401	356	386	403	384	409	363	407	423	409	416	402	403	411	397	377	385	409	429	425	402	403	414	391	377	394	432	377	395	370	432	393	413	390	393	428	422	428	368	425	362	410	405	408	378	454	395	456	421	411	384	382	387	408	430	425	390	416	421	424	391	380	414	413	425	389	422	395	390	386	389	410	416	394	399	400	393	382	393	388	440	382	395	438	449	410	417	382	445	382	360	390	415	407	371	389	400	409	404	417	412	400	427	386	430	443	422	392	393	389	392	389	404	408	421	379	419	397	393	428	430	382	398	405	398	450	441	401	390	430	391	434	378	392	386	391	428	392	342	394	384	417	365	401	394	411	399	412	361	446	420	431	388	378	404	403	393	363	403	427	400	414	434	381	374	425	424	385	368	425	393	406	400	406	435	414	447	394	378	420	389	388	429	431	387	395	431	427	395	378	450	422	391	433	404	400	406	396	392	392	405	403	385	401	411	413	392	410	402	425	435	388	376	406	384	394	423	387	391	415	410	382	421	401	422	387	375	417	410	410	384	397	425	394	400	403	418	412	461	393	411	427	403	400	404	392	393	380	407	422	386	373	402	400	430	367	378	359	406	367	411	396	366	391	376	405	417	399	414	411	414	420	385	407	401	446	379	386	391	393	398	421	423	438	409	401	410	381	407	433	397	432	408	398	436	408	405	381	382	428	409	376	419	400	406	435	423	395	436	384	425	394	356	396	403	378	390	421	408	415	416	399	412	398	373	393	414	413	358	408	392	398	402	418	450	351	403	423	391	422	393	385	440	379	428	416	398	355	373	424	375	385	369	412	435	390	429	384	428	399	396	439	377	402	382	411	406	413	367	388	429	449	423	386	366	379	420	395	395	402	372	399	396	425	378	389	431	442	394	397	390	426	388	397	425	420	415	388	404	430	384	407	366	375	414	411	377	383	364	403	383	392	386	414	385	399	393	394	442	376	357	385	411	419	424	411	426	375	381	352	406	393	382	393	428	360	410	377	394	453	407	374	400	389	420	408	427	400	371	408	413	407	410	408	414	410	401	394
12490	18736	16066	9888	7085	5011	3916	2892	2250	1872	1650	1405	1209	1119	1110	991	991	995	1002	942	1000	993	968	983	882	932	893	906	887	872	875	882	840	842	835	863	835	847	854	862	851	858	873	776	836	841	818	806	844	828	805	823	819	829	848	832	829	851	893	841	847	852	834	799	805	856	847	808	811	808	802	763	789	828	788	808	849	867	817	817	861	841	801	802	830	794	836	827	841	801	787	778	797	853	820	774	814	840	834	823	855	845	785	846	840	814	838	858	881	850	858	828	867	831	822	788	798	798	831	827	782	796	780	848	837	804	857	851	794	831	819	848	826	834	862	843	785	839	783	839	881	781	798	826	800	803	826	845	886	851	831	870	814	824	849	856	837	781	810	798	822	877	798	784	861	821	810	807	845	824	814	849	778	828	766	793	815	807	842	790	861	878	850	841	880	816	856	850	830	783	850	896	774	777	834	824	840	797	846	905	806	817	842	862	796	846	811	840	853	824	854	806	815	839	783	799	795	826	827	837	829	832	846	845	849	835	819	834	842	878	826	809	793	864	853	847	819	864	858	833	809	819	825	843	867	853	803	813	824	826	856	832	859	878	790	840	801	829	822	851	837	803	862	836	817	837	865	821	846	852	806	774	812	849	930	788	839	826	830	763	810	831	809	789	798	818	844	825	791	900	867	809	793	835	762	813	821	800	783	872	869	818	857	848	794	816	833	815	868	779	860	784	861	829	837	837	847	830	833	793	815	833	889	828	886	855	827	804	856	843	760	813	818	849	841	849	831	760	793	836	807	835	870	817	845	874	836	871	791	801	843	817	826	822	844	820	848	836	860	851	820	780	746	849	845	817	858	806	857	804	793	798	805	817	820	806	826	891	820	809	819	810	790	827	788	813	877	853	809	829	841	827	820	890	816	878	840	794	859	861	831	838	799	882	846	814	783	868	832	842	799	861	804	834	880	836	811	792	855	860	825	854	882	868	839	873	893	896	855	821	921	867	800	877	847	823	873	810	810	832	829	833	858	836	826	782	838	862	839	887	805	821	874	820	808	862	789	789	834	831	862	808	867	826	867	825	830	878	880	786	858	802	820	799	821	797	854	794	808	793	862	837	811	836	832	816	817	803	805	871	854	875	833	754	818	832	834	879	818	823	834	833	806	811	833	837	789	866	820	880	819	841	825	871	778	786	753	866	837	803	850	849	803	779	834	866	839	855	853	818	857	828	802	825	826	827	823	804	786	806	845	799	818	794	844	845	847	838	813	832	862	773	807	905	862	817	792	858	771	799	820	899	825	818	844	799	816	838	823	871	821	844	816	793	825	788	839	851	793	809	839	808	857	805	841	849	869	812	852	828	830	831	829	919	829	774	813	827	785	827	815	819	866	841	823	831	871	818	830	792	888	840	821	860	871	876	795	819	880	850	850	844	788	821	808	823	862	831	859	862	808	812	809	817	824	847	896	827	807	882	800	850	820	817	879	798	867	822	863	869	784	802	824	831	815	778	818	817	762	869	840	823	811	790	858	801	824	809	822	815	826	868	820	889	876	787	856	849	807	765	770	801	778	881	813	826	848	791	838	874	847	852	843	859	851	834	841	830	819	806	820	786	835	813	859	803	782	880	812	827	867	828	817	831	845	848	796	824	856	821	840	882	807	807	860	793	850	853	867	825	837	852	816	849	821	822	853	853	851	848	846	820	819	836	841	806	856	804	835	815	824	859	852	842	837	827	857	832	813	798	830	854	828	832	874	841	788	844	813	792	831	806	805	898	810	772	772	848	836	837	870	839	861	796	812	858	836	779	860	801	809	825	807	788	857	828	841	798	782	860	838	771	847	823	782	822	845	803	839	810	828	780	795	787	730	879	821	822	789	844	860	812	816	851	818	895	843	837	884	791	808	825	854	805	788	795	804	855	804	831	757	823	818	832	835	806	820	838	840	833	799	882	845	830	813	872	792	836	853	792	812	806	794	803	849	778	811	844	831	792	822	860	802	812	841	845	841	833	825	790	858	853	831	780	810	830	855	806	822	812	848	839	787	826	873	827	848	877	819	800	746	850	857	829	783	811	824	819	825	850	810	861	866	838	830	865	891	799	737	799	804	861	859	827	832	816	806	827	818	893	822	798	802	855	823	866	854	818	806	798	850	808	769	808	781	822	851	835	855	868	806	801	805	826	815	809	849	811	844	828	826	796	824	803	836	840	823	766	793	825	827	809	784	820	796	855	786	800	859	821	867	853	841	789	814	831	832	906	828	850	809	830	813	862	815	779	807	846	843	826	844	843	882	811	834	845	808	873	857	836	874	862	817	829	814	834	811	814	878	802	848	844	868	821	832	805	790	814	823	842	807	803	813	847	845	810	827	839	814	897	790	825	852	821	817	842	851	800	820	831	814	821	812	843	853	829	810	853	843	827	871	830	788	871	848	880	793	780	808	822	826	835	881	845	846	825	829	892	880	850	798	850	877	781	793	801	827	809	885	759	870	805	828	832	841	808	851	853	861	846	864	804	804	837	766	869	858	819	818	844	817	845	862	839	775	871	831	851	846	835	874	846	842	798	840	858	873	834	854	824	878	825	847	857	836	848	845	811	820	862	805	843	897	830	815	821	819	775	804	880	869	839	844	808	797	866	793	792	856	845	854	840	891	797	821	800	780	882	814	814	838	768	845	842	818	890	823	816	905	855	794	794	799	812	807	854	882	838	854	813	837	811	783	832	837	825	845	824	820	838	806	823	813	834	840	786	864	852	826	821	785	766	844	843	874	813	845	854	808	829	859	813	890	808	836	829	778	819	896	855	829	826	823	893	875	811	845	854	775	847	854	816	822	803	834	852	797	838	831	862	842	834	868	847	810	803	796	888	841	878	866	859	876	801	774	823	814	812	840	836	825	808	849	809	853	788	847	860	844	844	873	808	848	777	851	799	829	800	907	812	821	845	772	783	808	861	821	837	818	879	843	832	826	861	818	815	832	813	856	844	798	816	855	853	826	868	875	879	857	801	817	813	840	843	822	839	784	810	828	799	862	812	884	802	856	861	774	796	815	861	829	790	801	832	807	844	842	802	847	833	805	857	778	795	845	835	885	848	843	829	869	823	796	838	851	816	874	812	837	804	815	876	826	762	783	827	854	840	804	870	802	830	828	855	805	815	869	787	847	863	869	840	843	845	879	811	839	841	823	859	791	840	863	843	785	833	880	827	856	855	817	802	876	835	809	872	808	855	809	869	819	860	829	795	830	812	849	852	863	821	886	821	861	828	833	823	811	829	813	817	861	796	794	817	865	853	797	774	808	849	837	844	854	808	848	818	848	843	793	773	846	856	797	823	759	805	875	798	819	865	814	814	803	831	808	794	864	817	860	834	804	862	798	877	810	816	746	871	805	856	794	804	831	842	797	800	852	821	852	826	898	845	813	810	817	879	841	848	885	796	840	855	837	767	856	798	796	827	820	829	868	821	829	859	837	829	859	840	876	804	845	820	866	904	830	823
25271	21448	27717	25348	14835	5835	3375	2201	1538	1114	945	760	702	585	472	453	448	404	435	427	417	354	340	350	367	362	364	331	331	301	315	303	314	291	321	276	279	298	308	314	270	278	284	262	295	291	302	268	281	266	298	287	278	279	289	276	270	263	286	267	298	257	278	291	259	281	267	246	273	270	264	270	288	270	267	265	273	250	257	300	313	285	271	283	286	270	267	288	259	276	280	277	284	284	267	288	244	267	277	264	288	286	276	274	256	306	279	291	286	264	290	273	271	276	249	260	264	249	255	263	297	269	284	295	317	285	276	252	266	298	253	217	290	271	282	285	302	269	263	281	250	299	293	276	285	296	268	269	282	262	261	300	253	293	277	266	260	275	285	309	269	280	274	266	280	296	267	269	251	271	263	289	267	283	297	286	278	248	265	279	286	250	276	304	250	259	247	268	280	258	260	261	260	271	273	265	273	281	283	265	281	271	276	304	283	269	274	269	276	300	268	294	301	275	288	234	277	263	294	275	264	255	276	255	282	287	285	303	265	263	259	291	268	265	279	285	280	247	271	271	264	249	259	275	297	313	255	284	264	284	314	252	292	286	292	273	326	274	298	271	244	271	284	282	266	290	274	232	292	289	278	245	284	275	265	269	291	284	275	269	291	271	254	282	270	261	298	276	267	283	259	269	252	284	281	297	276	270	279	278	313	271	258	282	256	282	264	257	276	253	240	286	263	280	266	259	308	281	285	289	263	247	253	284	290	291	249	274	274	277	253	272	274	303	272	271	306	282	281	281	300	262	255	272	256	235	251	284	260	284	251	296	282	272	253	297	277	261	263	258	280	291	275	265	274	275	285	302	294	252	270	259	265	281	269	278	278	267	287	290	260	281	277	290	256	295	288	281	279	283	302	259	289	289	241	273	255	278	257	284	283	286	298	285	268	280	270	309	278	289	260	251	265	254	266	273	264	273	269	262	274	283	254	285	289	241	250	277	264	242	296	290	310	258	301	276	285	266	312	256	280	287	251	296	267	286	280	297	255	284	280	309	262	280	275	289	253	295	273	263	284	278	246	279	264	273	263	260	310	274	252	233	275	283	278	299	304	243	268	299	289	283	291	254	269	274	277	295	274	296	275	260	280	275	265	262	276	308	256	290	283	281	285	266	273	256	295	279	242	307	258	294	285	284	267	264	270	277	323	259	295	255	270	270	278	248	263	303	299	278	280	284	266	274	269	266	280	271	264	247	294	263	262	254	271	264	275	282	286	292	248	245	299	281	280	255	271	272	296	291	278	272	269	238	257	264	288	300	259	276	275	259	260	287	285	260	264	280	302	260	282	288	279	282	278	235	267	283	278	297	277	272	272	280	278	255	261	272	281	287	292	260	285	262	280	274	288	279	278	240	292	330	271	285	272	263	268	282	258	269	246	285	259	262	294	235	279	268	306	286	241	290	288	284	271	260	272	270	278	285	259	284	288	267	286	276	290	289	283	252	264	248	318	297	269	248	263	257	302	273	297	282	306	279	272	266	280	291	286	249	285	276	286	286	287	295	246	291	290	293	298	271	264	290	269	268	284	297	261	276	306	266	275	266	268	250	282	281	272	278	277	250	298	262	289	267	268	285	294	263	289	298	272	287	278	279	274	272	255	284	269	252	286	258	292	253	297	298	282	275	275	290	262	274	317	253	273	267	296	296	260	276	255	285	280	264	279	284	268	236	318	278	276	264	270	273	296	297	290	273	312	295	295	271	275	295	272	282	289	286	308	252	249	285	267	276	282	261	248	295	251	279	296	242	324	268	285	250	278	306	301	275	264	305	263	248	291	261	305	290	282	286	269	274	276	267	269	294	270	289	283	258	304	288	261	273	268	261	262	305	265	273	277	259	285	279	287	284	289	266	257	289	259	261	291	287	260	288	256	285	278	287	285	261	276	285	289	286	280	302	256	284	287	277	277	274	285	254	294	303	250	263	268	263	265	250	280	284	292	266	247	250	263	264	304	285	275	245	282	261	306	306	297	258	278	269	257	266	300	263	253	283	261	254	281	289	275	258	285	274	278	276	338	283	277	292	271	277	298	322	292	289	293	283	303	280	285	251	253	288	287	277	268	279	289	273	273	286	278	285	272	272	231	252	266	267	263	264	285	272	247	257	269	285	269	319	268	251	269	293	283	282	266	247	304	296	275	304	274	287	260	287	288	265	279	290	250	300	272	236	281	263	255	273	283	283	265	265	259	277	260	284	269	293	289	265	268	308	259	294	267	297	304	261	280	267	270	276	272	284	286	264	330	280	308	293	261	278	259	267	247	271	287	260	273	275	281	301	267	289	240	268	258	260	232	297	258	283	261	262	267	281	249	284	279	302	280	267	250	282	301	264	272	274	256	277	277	270	252	290	269	246	285	294	294	297	261	262	284	279	280	255	319	278	281	311	252	301	263	248	300	287	273	250	254	246	268	284	274	266	301	278	273	277	282	262	272	273	274	313	280	276	283	276	304	230	294	256	272	280	259	276	264	298	279	277	278	284	277	256	281	265	274	265	266	256	298	297	300	274	305	276	262	322	292	298	252	257	271	270	285	267	255	247	269	249	286	321	243	257	288	292	290	246	287	294	300	277	286	313	278	287	259	255	266	297	286	277	268	274	308	258	284	280	270	276	301	267	273	279	260	266	272	251	336	283	264	270	260	254	270	259	269	284	309	291	291	286	258	302	255	277	301	273	282	279	262	274	271	257	270	292	262	252	267	278	290	296	268	293	279	279	261	278	273	282	286	298	290	292	274	282	268	258	261	288	299	288	269	322	302	284	265	282	256	284	289	279	280	282	299	282	293	276	273	279	274	294	272	279	247	265	294	298	270	268	270	300	249	281	231	260	316	250	269	260	267	279	296	293	298	256	278	245	304	273	263	277	268	234	278	284	261	289	265	268	280	265	293	258	297	279	253	262	279	260	245	276	294	257	251	260	261	276	295	246	290	247	276	282	265	275	297	276	303	285	299	295	286	298	236	265	264	274	268	258	278	265	268	275	287	272	287	274	289	275	289	285	261	259	274	285	263	277	273	261	289	269	287	264	275	297	274	307	271	268	270	255	261	267	243	289	248	279	287	293	270	257	245	267	279	268	288	263	273	235	267	277	271	246	305	279	305	309	275	282	272	262	289	252	285	324	281	299	289	266	257	285	267	289	268	271	322	271	272	250	260	265	273	263	283	284	293	273	317	269	293	256	261	281	254	295	270	239	259	250	258	295	262	264	278	280	288	279	277	265	293	272	283	271	297	263	256	276	280	259	257	276	254	250	270	271	280	297	262	283	305	273	262	288	287	259	262	268	278	270	241	278	275	297	240	308	272	277	275	290	280	281	259	262	255	294	280	258	254	273	307	233	276	284	296	281	283	283	274	280	254	272	294	284	281	284	294	238	288	267	240	261	285	252	289	257	288	255	283	255	269	279	302	269	263	266	266	245	292	285	234	290	261	276	246	249	298	288	280	254
16570	29075	26501	19994	15838	11807	9024	6910	5166	3757	3228	2763	2189	1741	1540	1424	1322	1240	1206	1278	1117	1057	1108	1000	898	910	866	819	690	757	753	688	694	672	614	624	574	641	613	645	603	637	600	619	625	604	557	540	615	622	591	620	619	565	568	600	567	625	593	588	623	618	594	552	608	547	586	602	617	624	612	553	588	581	618	556	557	569	581	607	573	586	629	588	584	594	614	568	572	600	612	584	616	547	631	594	571	611	585	621	595	571	595	603	575	607	587	589	537	609	564	602	585	613	596	577	630	571	572	610	573	622	599	590	550	557	531	598	610	562	570	572	620	593	614	600	551	590	536	587	541	621	569	611	528	610	582	581	597	575	555	576	573	552	608	618	573	593	624	602	602	623	595	621	560	596	578	597	600	589	568	562	592	572	547	572	598	577	555	589	589	565	594	531	612	548	572	551	630	629	558	577	619	592	583	567	577	556	588	561	585	567	550	552	587	570	566	610	566	607	559	600	611	570	588	627	580	552	594	615	548	598	571	617	624	597	611	640	584	605	540	593	595	582	617	599	575	586	569	568	596	572	581	548	567	581	555	604	588	590	560	553	576	584	598	553	582	564	618	556	545	583	623	543	626	623	612	592	571	567	591	599	614	583	637	575	555	544	591	545	573	587	587	535	621	636	590	568	570	562	559	568	598	582	595	616	542	608	563	628	584	605	552	566	554	542	576	606	549	526	562	547	566	607	549	592	593	577	585	549	560	565	599	571	584	627	586	596	574	563	624	585	567	592	564	585	564	568	579	604	638	577	589	593	607	605	606	579	588	567	605	576	556	568	578	592	593	577	596	608	580	601	620	575	585	613	605	594	577	589	596	593	575	637	574	596	600	600	529	607	560	558	644	593	544	561	551	605	615	592	590	588	604	607	625	573	610	564	591	593	561	578	577	591	566	571	563	592	584	611	612	578	590	583	576	560	607	564	568	573	569	596	612	598	585	554	562	642	599	585	552	574	551	594	559	581	593	532	596	570	566	584	609	584	613	526	575	551	579	605	604	591	567	597	580	583	599	604	604	547	588	564	587	578	597	581	590	580	610	576	565	553	580	541	639	608	562	582	604	586	565	550	565	601	564	627	573	576	602	558	586	575	625	581	574	583	566	587	569	569	598	597	568	578	595	633	589	593	603	572	626	639	542	587	557	552	545	590	577	588	594	565	611	576	635	616	596	578	614	622	553	578	577	587	589	545	626	586	602	561	592	565	574	553	632	641	576	532	607	578	613	606	567	543	565	585	576	586	594	577	594	588	600	607	594	627	613	617	596	582	579	609	582	594	571	568	636	586	630	640	576	572	619	617	622	550	550	574	602	597	560	611	628	563	578	589	584	550	536	587	580	617	564	591	591	584	597	595	582	587	562	637	591	590	598	569	671	579	596	620	629	603	605	595	605	557	597	553	614	591	600	624	575	587	604	589	580	647	572	560	598	570	592	591	605	638	620	599	597	595	606	612	583	593	604	647	562	597	580	583	611	581	610	572	605	611	593	586	580	547	601	529	555	563	567	583	593	580	560	573	560	587	622	585	604	613	599	577	555	573	563	564	543	569	589	548	596	571	574	633	557	608	566	536	578	565	580	581	550	606	632	604	611	592	611	632	590	604	566	599	576	560	566	595	593	597	600	616	524	585	576	566	557	565	612	533	611	595	567	603	598	610	596	608	585	558	586	582	590	570	599	509	621	611	633	592	628	602	605	612	612	538	567	642	589	591	591	568	610	581	602	596	602	577	593	583	616	648	578	604	569	597	598	547	574	533	616	580	591	585	637	592	597	543	629	624	554	571	580	546	554	559	597	600	606	581	607	557	587	555	594	604	636	594	583	568	590	587	578	593	628	534	575	580	582	571	597	580	559	584	608	611	579	577	569	606	561	589	588	601	541	606	608	552	552	573	543	552	568	558	568	640	582	609	555	604	605	650	603	626	581	584	547	602	590	603	580	600	576	603	583	596	571	592	568	571	593	621	598	623	562	601	590	603	570	618	576	584	581	606	650	593	629	559	561	568	567	626	561	609	583	601	576	588	565	570	587	538	553	545	577	588	570	568	584	607	586	629	585	656	595	612	592	584	637	609	591	557	617	542	567	588	582	589	597	584	588	581	588	618	553	570	577	577	607	618	565	580	567	575	555	575	585	575	598	590	587	593	616	579	587	578	607	567	590	631	578	593	605	584	601	595	555	614	563	564	594	553	563	581	570	575	582	564	567	623	606	648	593	631	549	570	596	585	552	618	591	608	608	606	632	648	555	581	535	549	601	550	615	590	618	591	575	588	552	596	567	611	566	605	591	623	584	611	568	591	664	585	585	572	585	561	563	567	607	575	599	620	571	605	595	581	594	625	558	573	574	545	614	584	618	561	586	584	585	586	611	592	610	541	578	580	581	586	599	569	561	558	549	568	576	562	610	582	608	594	607	592	555	594	595	584	590	608	571	601	623	612	590	544	571	568	563	585	581	631	572	622	580	566	575	585	557	601	590	596	594	587	563	599	559	605	581	624	621	605	597	583	557	576	618	596	613	619	591	633	568	567	633	605	641	599	575	580	597	616	564	592	574	538	573	595	549	592	565	621	566	598	601	591	631	588	556	624	610	572	607	596	572	546	550	564	616	545	534	547	601	597	638	556	575	605	594	599	577	574	605	630	574	550	586	572	561	574	560	574	599	607	565	545	592	601	623	584	542	587	572	605	599	577	629	578	594	571	607	534	588	597	608	546	588	593	564	622	582	556	578	583	612	574	594	548	601	604	578	586	579	589	578	550	617	571	571	573	573	589	580	588	591	585	606	561	613	603	562	606	585	576	569	582	604	589	610	564	583	606	618	555	566	577	528	562	575	610	573	669	589	587	578	597	572	583	575	585	584	573	620	589	616	596	560	569	596	598	601	558	559	551	549	585	583	584	569	602	570	614	615	580	569	601	584	547	614	569	587	581	608	598	550	570	584	580	603	646	586	598	582	621	568	597	586	583	595	576	596	559	593	617	591	615	560	590	591	602	585	548	570	526	598	526	609	620	614	607	631	571	583	547	562	588	541	561	572	587	620	578	590	584	585	583	588	589	586	588	550	594	624	604	612	609	576	605	512	583	600	599	609	605	608	574	570	619	598	573	618	560	573	556	580	551	594	551	568	591	580	603	593	574	598	595	606	604	556	586	605	580	558	551	588	559	593	616	562	614	616	585	600	575	601	577	664	587	588	568	559	595	598	625	604	595	617	544	565	546	588	603	584	598	548	568	561	627	564	590	576	564	589	569	594	589	585	577	574	602	617	581	577	571	563	563	593	567	622	589	572	605	623	598	539	609	599	614	559	568	561	568	556	518	606	560	589	623	562	548	599	570	565	602	614	613	555	578	559	591	575	598	577	632	569	598	591	609	577	612	615	618	610	591	593	593	581	619	598	580	585	596	579	594	580	589	560	597	559	597	581	575	590	618	560	616	603	621	573	596	617	572
24320	21483	28769	24606	21280	14958	7170	4066	2747	2048	1715	1353	1220	1032	880	786	793	720	746	691	713	692	676	673	602	610	563	605	556	531	501	530	522	539	519	546	495	469	511	457	449	471	508	471	516	504	471	489	516	476	467	490	494	486	449	489	464	479	474	496	489	475	484	491	492	493	440	462	481	496	473	452	485	457	480	484	468	478	491	424	464	502	489	460	484	488	439	492	477	485	473	498	481	537	494	453	462	484	492	481	479	412	446	495	474	464	498	512	447	495	477	480	500	476	489	469	459	468	447	472	445	457	452	494	508	482	477	510	456	453	493	496	509	508	423	524	457	524	496	482	475	495	465	453	463	480	463	462	478	460	516	467	507	491	487	480	529	486	454	474	471	468	491	458	453	472	506	462	480	495	464	460	454	479	460	496	442	488	539	456	436	500	479	499	494	434	490	461	472	467	498	511	472	481	474	496	479	481	527	473	482	476	469	468	494	493	492	471	465	470	459	501	510	468	470	459	444	534	447	493	505	479	484	474	488	469	460	504	482	496	451	475	472	506	470	493	481	465	461	500	466	488	505	481	493	516	482	537	524	516	486	483	463	543	520	452	473	471	491	500	460	419	460	490	446	472	488	474	510	464	450	471	480	493	468	475	488	468	505	485	479	473	481	497	471	436	488	485	488	525	505	461	485	497	480	429	464	480	501	485	468	471	506	475	486	498	504	506	480	496	473	480	447	486	474	503	459	482	477	501	470	473	469	455	532	481	461	470	478	471	494	498	460	486	492	471	475	498	461	477	479	470	494	472	537	483	451	464	462	461	481	460	465	495	483	484	437	466	453	493	467	458	486	491	510	495	453	506	470	457	455	501	480	478	475	465	485	457	481	444	479	461	469	426	438	467	494	482	485	491	498	491	516	480	465	491	497	449	483	438	486	499	462	448	477	460	473	464	532	482	459	435	456	503	466	434	476	490	510	479	486	485	489	467	477	491	468	479	483	464	454	467	471	459	491	457	490	496	486	473	501	480	515	484	496	511	449	485	497	478	455	459	491	472	455	439	484	487	445	509	497	487	467	473	489	470	454	476	506	466	483	472	471	492	470	513	446	498	513	497	493	465	479	474	461	481	486	500	465	460	485	492	506	482	475	502	475	477	474	525	494	497	493	486	455	455	457	467	498	472	479	497	477	478	471	521	470	469	507	510	460	466	468	464	450	468	447	486	473	496	520	429	473	437	458	487	471	477	472	475	464	489	488	469	477	501	404	473	468	500	455	456	481	466	468	478	495	504	461	463	462	445	484	488	486	485	471	453	439	460	476	460	460	470	501	463	431	448	459	473	487	478	465	474	450	450	490	504	496	441	476	503	453	477	477	489	489	478	483	470	519	488	450	483	458	480	482	488	487	488	458	477	488	478	442	472	464	473	479	483	464	512	489	478	487	493	461	486	505	471	484	443	491	479	471	446	483	490	463	482	487	505	457	488	446	467	461	471	444	440	424	502	480	464	460	477	469	487	473	463	522	484	444	465	506	488	467	489	488	471	501	479	504	484	497	460	497	492	483	493	486	450	443	512	480	476	486	522	470	417	485	467	501	464	497	473	456	459	496	473	497	470	488	482	476	492	450	453	504	475	473	497	471	509	465	480	473	500	525	479	468	504	504	504	453	488	450	483	493	462	511	504	500	476	491	454	432	500	476	487	511	459	473	438	477	502	471	472	494	444	455	512	447	455	477	477	477	466	485	463	494	506	486	479	455	513	457	446	431	519	447	490	520	476	463	486	528	456	462	488	489	488	441	493	467	462	452	484	505	475	453	441	504	522	471	468	492	486	505	459	432	453	504	503	471	454	464	462	462	471	435	496	479	480	489	512	482	489	465	470	507	462	454	449	476	458	484	483	445	450	467	498	506	473	504	454	469	516	431	496	457	483	453	528	461	474	471	509	443	487	464	498	498	461	478	486	455	482	494	482	477	488	510	494	506	446	445	469	457	503	438	464	467	467	470	501	485	478	477	468	521	463	483	457	490	520	481	492	482	504	447	473	519	523	432	459	448	483	525	465	516	480	490	484	478	491	455	473	457	450	520	485	477	468	538	473	478	451	470	497	468	457	510	503	473	476	499	448	501	480	458	443	472	447	468	458	494	494	491	486	464	476	486	461	501	497	469	478	481	498	501	485	460	492	514	456	516	490	472	450	459	456	479	449	450	507	498	443	496	486	517	514	457	478	469	473	522	425	521	496	479	454	505	465	475	498	480	430	498	479	482	479	481	500	462	482	482	496	453	473	501	474	475	511	466	493	479	472	467	462	454	482	456	525	505	441	481	452	468	474	481	459	491	455	511	471	488	486	498	455	499	480	480	408	471	482	462	467	510	464	454	450	486	456	510	461	475	508	488	502	475	475	494	485	476	454	483	484	471	465	461	480	446	460	497	488	474	473	522	477	502	493	465	444	439	462	487	448	481	470	459	509	469	455	481	530	473	494	483	459	480	459	479	478	462	464	524	460	503	466	488	452	500	501	503	449	435	454	461	478	520	465	490	443	471	461	471	503	485	469	523	518	504	462	481	478	492	474	518	466	450	488	514	468	454	475	471	507	513	535	513	471	510	535	496	477	493	487	479	462	468	437	488	494	511	484	477	475	473	478	509	469	451	428	542	484	492	495	462	428	471	456	440	459	485	503	480	473	487	498	479	489	473	479	460	481	484	482	469	460	476	448	478	494	447	478	464	468	486	463	489	494	441	463	500	500	462	482	406	507	496	455	508	495	487	465	434	483	485	479	450	473	492	456	449	488	432	478	482	437	466	456	498	450	472	450	452	477	459	489	495	481	484	501	455	471	488	509	450	487	509	458	458	439	493	476	469	471	468	471	457	496	485	449	437	473	529	459	513	455	472	457	482	493	494	437	478	483	436	488	471	487	476	422	491	455	504	473	472	506	509	486	491	478	449	467	465	475	499	477	485	441	489	488	485	509	460	458	459	467	510	472	501	476	452	483	465	476	502	475	476	459	492	451	488	484	508	443	476	475	509	501	512	508	491	481	491	509	484	497	461	465	505	499	505	479	471	489	514	483	456	487	495	515	464	459	456	510	480	477	489	488	479	464	495	446	498	493	465	446	503	528	433	478	468	488	493	476	485	477	478	468	463	504	474	480	521	491	437	468	430	454	456	462	481	434	471	434	447	459	488	498	463	463	520	484	462	510	463	442	452	468	462	507	495	456	481	486	500	492	428	493	454	479	438	449	453	455	470	497	440	501	485	508	453	467	483	514	495	466	490	488	503	524	467	467	478	486	514	489	514	500	504	464	442	479	456	453	491	475	438	497	483	475	515	461	496	474	499	440	455	474	468	500	443	473	473	509	494	490	471	503	461	488	491	443	515	493	483	459	499	523	465	504	481	473	519	468	480	455	467	525	480	480	455	467	454	476	489	550	518	434	476	472	478	451	486	518	463	477	484	465	469	453	494	468	486	491	468	463	485	492	465	467	469	503
19258	34073	31829	25362	21448	17364	13840	10715	8287	6388	5318	4388	3563	2927	2484	2236	2100	2053	1960	1905	1857	1768	1801	1632	1579	1514	1465	1315	1223	1242	1219	1113	1092	1057	1014	991	959	972	973	1002	980	928	920	980	996	941	964	930	961	939	978	913	878	962	914	962	902	906	958	944	988	926	928	887	928	983	913	994	940	965	903	963	972	945	976	899	971	985	950	948	926	942	968	927	937	983	964	969	988	959	959	892	980	976	915	939	929	932	959	936	897	919	956	868	981	886	926	884	916	972	943	903	951	961	943	935	937	937	930	944	935	933	950	958	955	884	933	878	915	917	859	909	934	912	949	967	929	891	911	933	904	929	919	876	956	932	939	861	898	909	959	950	974	990	934	873	919	929	861	976	927	941	981	943	942	892	965	905	910	952	919	932	912	947	973	919	964	947	940	948	880	940	917	971	967	954	929	875	909	917	935	921	1031	916	944	898	949	895	919	870	941	932	929	930	849	952	949	913	958	867	967	988	963	979	921	950	867	962	913	966	871	925	942	913	904	928	966	966	939	967	933	924	955	919	934	980	920	971	955	920	891	913	983	942	926	944	939	923	942	958	947	924	966	904	978	932	967	913	951	903	870	918	937	950	953	936	874	880	917	912	971	973	950	929	901	963	892	941	995	952	919	932	901	985	929	938	940	967	964	936	915	946	934	915	910	898	918	961	860	908	885	897	948	905	924	975	917	934	936	1017	930	912	904	960	910	941	976	909	908	974	949	990	920	963	957	961	928	924	973	942	937	907	904	944	926	939	1008	931	964	905	939	930	928	901	942	916	916	1003	936	918	917	909	909	951	944	943	926	935	934	964	905	940	954	930	917	903	925	924	946	911	933	890	936	910	938	922	966	971	926	950	956	953	919	909	955	956	924	966	925	942	895	928	939	920	938	918	987	887	907	948	951	938	966	921	1001	964	948	899	874	930	934	903	947	921	931	939	932	955	909	948	899	907	902	928	953	948	923	922	884	940	932	999	921	943	952	950	961	937	916	892	887	886	968	929	931	959	881	966	932	926	901	928	933	991	896	939	957	926	940	903	954	894	958	917	947	904	944	911	953	950	930	950	948	976	856	908	897	954	911	943	873	921	905	926	920	887	969	957	925	962	943	900	936	938	960	938	944	898	909	932	886	892	908	954	972	951	894	890	977	912	928	921	938	956	909	929	919	1005	901	994	934	908	873	931	933	954	897	951	915	923	947	879	932	946	970	936	948	913	929	960	933	908	924	932	927	926	897	900	901	947	944	940	935	911	939	972	942	931	907	948	921	939	899	933	929	921	970	926	885	918	874	950	934	976	928	895	954	899	961	901	930	932	915	901	950	949	914	963	925	904	979	946	881	932	954	918	975	891	885	950	945	914	918	932	944	964	956	936	962	980	960	919	929	912	935	955	963	918	955	899	945	918	920	946	947	864	850	907	948	918	962	933	916	958	964	913	941	920	906	943	955	921	945	952	969	894	892	916	953	856	951	894	879	911	908	919	955	948	962	988	916	905	931	921	958	923	915	901	924	930	868	1013	908	860	989	957	944	947	884	950	943	973	922	910	962	923	895	962	961	925	939	903	1000	971	911	952	947	907	943	952	924	918	930	940	973	943	946	928	882	972	918	927	871	943	899	945	957	933	912	892	927	912	964	964	974	1002	901	932	905	909	968	926	861	911	936	906	971	925	960	892	892	923	916	926	986	913	955	937	907	933	930	948	913	961	943	904	906	890	949	915	933	933	948	907	890	922	878	879	934	886	935	947	990	859	921	897	940	941	977	945	904	921	983	957	892	871	900	941	978	987	954	963	933	924	951	916	924	957	906	935	935	943	878	989	930	912	966	928	927	942	934	974	892	865	915	898	978	913	894	965	962	971	944	908	958	866	938	882	991	966	918	916	888	957	992	924	899	942	926	918	908	926	955	926	931	858	941	936	988	943	911	948	903	888	974	933	874	930	951	912	980	914	942	926	944	910	927	925	960	951	923	943	916	922	948	954	955	956	943	934	906	904	919	914	955	973	914	869	930	968	888	923	926	963	988	974	951	945	922	914	960	952	891	942	943	927	877	931	856	925	892	940	989	939	873	911	907	937	889	908	937	932	918	949	977	937	869	953	956	963	915	958	944	921	959	947	934	939	958	932	916	925	945	951	938	933	910	930	949	959	894	932	972	913	862	957	895	964	927	923	970	941	905	892	946	959	906	907	943	962	937	938	932	940	944	935	950	935	935	936	953	959	899	967	922	850	897	905	989	931	949	983	963	921	985	939	911	962	878	955	900	960	938	931	949	935	962	929	889	915	904	943	958	907	945	898	929	931	918	946	916	939	890	941	931	953	899	910	913	950	940	992	918	960	911	910	928	936	925	903	931	929	941	955	916	975	975	927	976	976	954	971	931	917	908	924	919	900	941	948	967	983	913	930	897	961	913	940	907	880	939	943	952	932	922	963	948	920	921	927	912	892	906	923	964	968	908	901	980	909	896	918	934	924	924	978	969	929	907	897	911	982	905	989	921	960	938	873	978	971	919	939	932	949	934	902	929	925	911	921	995	879	950	895	990	904	959	945	896	888	942	893	899	976	922	860	900	918	936	925	961	938	904	912	902	974	887	918	904	892	901	910	917	973	938	928	970	940	930	927	920	934	973	975	880	948	897	952	896	941	916	931	984	868	928	922	898	940	964	955	895	912	922	922	925	898	935	993	910	920	945	914	948	907	911	888	903	881	911	912	930	904	900	929	913	905	913	899	1000	924	922	885	900	880	951	974	917	886	939	881	931	937	922	953	951	980	907	929	901	922	902	892	899	927	934	847	864	980	909	890	972	925	938	934	965	900	969	923	857	960	990	953	1003	870	968	860	987	964	937	921	941	949	926	953	954	991	979	972	933	940	894	927	952	914	947	941	939	921	964	907	942	956	900	913	887	911	936	944	873	979	936	999	917	936	955	932	944	907	965	884	901	927	964	959	987	942	907	911	965	930	850	1012	914	921	895	932	927	962	878	945	961	960	959	960	987	917	929	988	914	944	887	934	925	941	946	963	924	894	900	924	913	952	933	919	938	958	924	920	935	919	906	930	932	920	918	888	973	927	920	938	967	986	919	929	937	914	889	965	921	963	907	1002	983	896	930	900	940	908	914	939	893	976	901	921	964	895	960	903	889	933	909	959	891	902	981	963	952	886	895	888	958	961	958	985	931	971	983	920	941	916	871	941	938	1000	937	906	996	874	964	959	922	935	914	895	920	957	922	930	937	930	948	964	897	940	969	889	909	950	909	905	962	1002	964	954	915	910	936	952	947	924	854	934	913	947	958	927	880	920	919	887	911	913	958	958	961	940	903	930	949	940	928	915	950	876	950	942	974	919	932	959	955	907	904	922	919	960	977	866	932	952	946	983	896	941	917	920	929	925	894	912	904	957	899	897	883	908	920	948	952	911	871	994	939	901	912	958	911	908	882	916	918	919	919	936	905	927	927	943	926	923	987	912	945	881	913	896
27715	18038	9774	4874	2607	1760	1311	893	766	675	608	502	478	463	462	444	443	427	440	423	464	467	441	454	424	418	444	434	405	409	420	411	411	400	410	411	426	413	382	420	442	415	436	399	385	409	385	425	388	381	414	415	348	419	397	405	381	399	409	409	387	395	376	438	376	406	409	400	405	404	422	426	380	390	404	424	401	430	379	422	391	395	384	422	428	397	406	405	395	383	383	391	398	390	392	410	434	400	384	404	394	397	402	413	412	425	431	435	388	365	435	429	400	389	395	394	391	414	368	397	405	408	382	427	386	386	425	396	456	419	400	395	377	404	390	398	398	397	396	403	352	398	366	391	427	391	397	396	428	394	419	402	431	397	438	395	404	439	403	405	407	416	402	383	402	391	387	385	433	406	394	409	401	413	390	395	375	428	419	405	395	416	399	388	387	411	415	401	377	397	396	406	422	394	370	439	397	430	389	376	394	410	452	417	378	402	380	428	397	399	411	402	385	395	394	390	382	424	378	394	406	404	435	384	422	419	415	386	395	382	402	395	422	397	412	441	400	424	420	362	393	376	383	418	413	388	409	406	407	413	397	399	390	412	440	428	374	405	420	390	421	405	424	439	410	411	389	416	439	399	410	404	391	385	425	370	407	411	397	387	422	410	393	422	391	418	411	421	386	364	429	393	378	398	397	408	371	371	408	388	404	398	411	390	388	405	399	407	356	398	403	423	408	430	404	395	392	431	439	446	376	432	411	392	405	419	395	408	440	435	406	410	387	437	443	390	424	400	407	399	366	408	426	426	421	400	390	377	425	392	415	430	414	407	424	396	425	383	408	405	419	381	410	402	411	394	438	443	411	410	438	377	416	400	433	426	401	389	394	417	414	363	406	394	388	359	376	409	417	411	390	424	412	409	397	372	382	428	428	391	399	418	407	417	403	390	421	401	384	381	399	365	403	391	400	417	410	439	382	408	384	394	395	435	420	394	414	407	429	399	388	376	383	435	379	415	384	430	383	384	411	371	421	405	397	377	406	378	388	384	427	440	425	402	369	376	409	388	424	402	376	407	417	426	374	409	380	395	431	444	370	428	393	384	408	387	399	418	457	435	395	425	392	383	433	401	369	399	415	391	406	403	406	429	398	368	384	420	389	404	410	413	405	376	397	387	394	410	405	375	388	400	391	386	373	419	401	407	397	356	398	392	407	386	396	403	435	419	413	391	413	413	404	398	374	380	406	417	404	375	386	416	394	437	394	411	417	425	400	405	425	384	437	445	428	403	401	448	368	419	414	403	383	384	391	367	395	360	407	409	465	434	435	398	369	393	366	374	378	423	365	437	376	422	415	398	388	393	425	419	391	387	413	417	445	393	412	371	406	378	387	395	412	405	415	380	401	399	364	403	415	390	420	393	420	402	463	374	390	436	398	447	371	402	360	405	418	431	410	388	362	403	416	412	375	345	421	439	438	403	381	397	438	395	392	418	404	409	404	401	443	413	390	406	423	404	421	359	412	419	387	414	396	410	441	376	416	371	403	389	411	424	413	418	413	419	415	391	378	408	384	408	421	362	392	395	428	470	351	434	400	445	413	403	406	406	382	383	411	422	390	365	379	408	407	413	396	383	424	447	398	404	392	389	402	374	383	406	390	414	431	367	390	397	373	426	412	403	409	412	416	390	389	412	386	390	360	405	376	392	413	399	363	379	388	407	401	400	366	401	399	403	427	393	397	392	383	419	373	386	398	383	404	440	403	414	376	386	414	414	405	395	416	424	375	375	422	381	407	415	416	422	381	395	395	396	392	412	396	397	353	412	381	431	390	433	404	407	414	410	388	413	409	435	396	382	382	402	392	378	444	392	390	375	418	371	406	394	428	405	437	383	399	373	358	392	400	388	413	438	422	409	393	388	394	429	406	416	394	403	375	384	405	407	408	418	371	395	389	390	388	395	424	355	422	399	397	451	394	405	413	410	431	437	390	388	428	394	405	372	362	388	412	393	446	413	441	428	406	385	388	400	405	420	402	352	427	403	382	384	419	376	396	368	381	412	378	390	374	427	416	364	423	385	388	455	393	423	373	412	388	420	345	425	448	404	387	381	415	403	409	403	420	410	438	400	441	420	390	405	411	399	398	400	437	398	408	417	374	403	438	427	408	403	417	384	378	416	378	413	387	421	418	432	386	445	384	411	377	395	437	388	446	396	410	387	396	438	412	404	400	412	388	404	413	415	394	385	373	418	412	426	403	339	382	370	412	449	384	403	395	437	379	383	407	405	407	388	358	388	382	392	387	371	408	413	410	403	415	407	409	406	398	413	378	421	410	408	429	421	418	410	460	428	426	422	403	417	374	412	423	447	405	416	401	390	410	393	425	390	427	382	398	376	391	359	400	396	386	399	416	406	375	429	405	435	390	402	403	403	381	396	415	412	388	400	402	411	431	367	406	390	377	403	421	406	426	435	399	388	424	395	416	437	427	402	387	400	402	360	410	423	416	385	408	387	386	445	408	428	358	411	388	392	410	425	434	399	395	402	424	407	435	416	417	438	371	433	380	384	392	405	389	396	409	386	453	430	411	406	387	388	428	425	421	397	412	405	374	402	396	412	399	401	423	427	411	417	367	407	387	368	387	421	411	386	411	412	418	370	390	363	445	385	392	400	417	391	388	389	390	403	413	419	382	375	370	406	432	423	425	358	433	389	413	403	418	399	413	398	399	440	393	418	405	386	401	406	361	392	433	385	403	424	379	435	419	396	409	351	413	374	407	371	379	431	399	401	393	409	430	407	415	398	399	430	366	419	397	415	388	375	393	394	361	404	390	425	411	409	417	431	387	410	409	402	383	413	400	416	370	416	407	356	395	395	396	392	413	376	402	413	426	384	392	385	397	394	403	379	414	364	410	373	413	363	386	427	413	437	391	389	396	381	381	418	403	369	367	400	400	409	411	395	403	415	413	373	419	410	398	432	406	386	358	400	434	413	372	389	373	426	432	426	399	395	408	400	414	450	397	393	416	404	400	360	414	428	402	402	412	424	404	396	413	381	409	375	376	455	416	414	380	417	405	389	410	385	365	402	357	401	394	394	395	394	384	401	413	388	404	415	424	411	402	407	419	417	396	425	399	428	411	382	415	410	393	402	429	410	401	382	392	400	405	423	415	366	447	351	411	397	429	413	410	420	396	424	414	421	418	399	373	382	407	397	399	392	412	411	405	377	411	409	417	441	424	394	434	421	406	359	396	413	419	446	407	406	435	419	408	402	388	403	442	427	387	400	402	396	397	380	404	391	371	383	420	404	404	409	398	397	441	419	400	371	432	409	382	393	377	399	418	412	404	398	433	368	406	407	398	427	391	381	398	409	392	407	426	399	379	410	387	410	398	400	356	378	376	412	395	386	361	406	422	403	392	419	384	382	405	420	382	383	378	407	390	381	392	386	379	422	428	426	438	386	398	390	392	395	402	413	374	392	440	418	358	403	412	420	436	395	430	392	387	394
13386	19254	17233	10594	7711	5456	4197	3012	2267	1971	1684	1422	1284	1185	1026	1034	1022	1044	1014	945	964	979	935	962	874	942	905	875	869	915	864	906	888	861	871	890	892	863	831	793	835	816	832	829	812	862	824	868	853	845	835	875	855	818	862	854	817	845	838	842	840	839	808	829	831	805	872	821	770	842	892	863	856	845	804	883	819	793	827	821	872	801	845	822	803	821	840	857	791	821	834	876	855	824	794	864	873	846	821	862	844	809	862	806	794	810	831	808	819	869	806	828	784	850	794	855	819	876	834	776	831	813	805	843	834	846	845	801	812	816	816	800	820	839	789	813	856	796	862	813	814	780	794	765	827	835	825	830	868	780	793	834	851	862	838	827	767	869	805	812	779	804	805	817	792	877	849	838	867	852	813	854	828	857	799	810	811	861	805	819	815	865	795	873	850	786	799	806	887	816	808	855	800	823	811	819	813	832	835	899	870	807	869	828	792	818	813	822	870	818	869	831	796	862	835	842	843	834	819	870	789	815	790	826	809	815	822	836	847	824	854	782	845	837	824	821	847	844	771	880	875	844	798	803	827	887	810	819	847	816	874	849	773	788	811	802	854	828	860	842	874	816	805	806	818	826	829	827	844	840	804	830	852	852	813	799	789	855	767	802	870	818	817	901	860	826	813	864	870	843	835	843	824	853	804	883	813	813	815	849	832	826	824	780	853	812	810	866	807	856	812	783	854	798	857	819	811	826	818	815	793	827	873	786	841	786	802	842	891	887	877	871	845	811	843	823	802	814	848	840	815	830	818	839	832	819	825	797	829	860	818	808	856	834	849	841	865	857	842	816	848	795	820	882	850	851	797	858	836	814	826	799	854	813	883	843	831	830	838	819	843	835	888	802	836	856	806	821	825	844	811	831	873	790	860	828	806	810	860	851	828	790	834	781	865	835	819	799	841	805	806	857	856	933	813	814	827	809	852	810	879	800	774	855	809	869	822	828	825	822	839	864	820	803	850	830	859	862	851	805	824	789	854	835	863	853	853	797	800	807	800	835	829	811	804	893	861	875	855	816	780	824	812	827	818	823	782	818	819	863	849	764	812	858	827	803	839	838	857	776	853	797	806	823	830	839	823	800	808	845	812	836	812	840	841	883	847	848	809	897	814	814	858	853	830	799	804	831	812	843	828	887	862	893	802	829	843	816	806	806	815	793	807	829	818	872	830	810	859	864	807	867	786	809	764	846	817	792	855	798	821	828	822	826	829	909	820	866	814	839	895	808	849	787	853	843	797	828	877	835	807	840	816	791	848	840	814	854	890	800	801	857	801	802	783	791	864	815	818	803	827	827	867	855	776	825	849	860	802	831	784	800	830	863	800	873	871	808	871	825	835	840	848	807	803	830	831	828	842	839	843	836	796	796	848	815	837	806	808	853	832	780	903	823	824	849	814	851	810	904	845	863	849	871	833	825	826	883	836	853	860	782	842	809	843	844	856	819	834	822	839	823	816	806	839	867	817	828	812	842	851	853	809	840	863	824	798	820	811	825	835	813	888	874	837	822	828	843	827	781	861	859	799	803	790	818	815	829	880	810	831	885	842	857	807	839	852	784	797	797	837	794	831	853	879	831	834	799	864	837	789	821	838	844	860	820	894	843	798	833	792	853	810	812	860	835	868	799	844	866	796	797	796	847	778	856	864	839	842	849	845	775	840	814	836	825	816	819	834	847	786	842	838	797	800	808	801	867	833	841	765	809	840	795	829	811	838	870	830	808	893	863	839	834	824	861	851	830	848	838	863	892	829	876	811	830	876	852	805	871	816	812	827	822	789	866	829	815	804	827	794	860	788	823	793	830	811	819	799	853	821	836	864	841	863	824	881	879	892	863	823	768	880	828	824	820	850	805	854	841	783	792	850	862	906	839	815	866	834	873	790	840	807	812	815	846	770	804	849	867	817	792	792	901	815	837	857	818	844	853	814	809	822	835	833	841	831	842	889	880	806	773	838	816	876	790	847	842	809	814	864	830	879	819	838	828	804	853	839	833	853	820	827	880	840	850	880	823	836	802	887	826	797	804	833	835	862	864	868	776	894	848	824	835	807	810	855	803	790	788	796	819	830	778	783	846	807	837	795	868	828	858	818	835	796	863	830	786	884	830	856	806	832	836	859	832	881	836	832	843	830	868	794	810	780	844	818	816	833	850	829	797	826	830	837	793	779	826	806	845	773	853	859	824	875	884	856	812	832	864	851	808	836	846	814	815	768	835	872	860	795	800	829	823	827	834	868	803	864	787	844	882	839	836	818	860	890	809	838	894	827	830	829	784	832	794	878	835	857	827	849	832	858	819	875	845	850	854	820	802	825	832	867	867	877	841	882	784	838	823	821	848	829	782	844	787	798	836	834	816	845	855	820	789	848	832	846	901	821	839	792	793	846	816	864	855	844	844	800	826	877	808	791	802	847	828	835	788	872	823	832	760	837	818	856	775	806	757	818	840	884	802	807	854	785	783	808	848	866	809	893	856	822	806	739	846	849	802	855	771	811	901	815	852	790	864	827	839	801	870	867	866	860	830	804	824	792	836	873	814	823	819	858	788	833	826	805	821	835	822	858	805	812	795	821	837	801	846	831	840	817	830	766	814	825	876	787	853	831	811	814	845	812	849	775	877	813	855	790	806	901	838	832	879	812	860	805	828	836	856	834	819	817	833	828	846	810	826	852	849	829	835	801	851	808	820	855	803	844	899	894	869	885	837	855	840	824	822	767	796	850	852	848	838	834	806	846	828	798	844	837	826	836	906	844	826	862	787	841	820	781	772	844	832	797	831	844	829	832	764	837	834	795	831	828	849	798	790	854	828	830	826	809	822	819	816	816	801	806	803	832	860	822	845	832	839	878	816	846	837	811	826	808	845	862	870	872	821	874	801	820	825	875	834	830	862	803	809	856	803	854	858	858	850	819	860	812	872	871	834	817	876	840	844	806	786	852	793	882	831	860	825	810	856	811	833	837	810	853	886	792	893	862	831	819	821	756	859	811	776	844	858	775	768	840	841	859	844	861	822	787	822	813	873	820	855	835	805	822	811	817	820	875	851	854	808	796	819	827	813	827	871	801	820	808	808	839	809	851	824	844	862	841	821	842	894	796	827	859	777	840	847	813	869	897	787	822	838	871	803	831	874	884	826	779	876	836	840	838	815	796	832	831	811	827	805	794	821	825	821	855	850	823	820	795	846	873	859	841	820	847	814	857	844	821	825	802	837	802	796	832	820	852	882	819	844	804	822	851	828	868	871	815	834	797	854	835	883	882	807	831	834	867	855	883	845	823	852	811	844	861	843	827	886	781	862	810	826	827	861	834	835	812	798	890	818	796	880	827	815	826	869	838	841	853	914	888	865	829	827	855	866	814	783	832	815	881	849	796	878	838	854	787	854	787	821	892	806	838	793	859	818	801	893	878	857	855	846	840	828	851	823	852	779	820	805	833	859	860	768	874	908	900	857	833	823
25370	21522	27798	25418	14934	5925	3585	2252	1510	1194	938	748	663	585	524	459	432	449	443	458	421	423	392	369	344	348	329	336	309	329	307	294	314	306	296	292	250	291	319	280	281	330	296	276	299	273	317	292	289	284	239	301	287	290	277	292	304	311	261	275	273	300	271	281	275	295	282	316	271	283	284	262	266	292	254	279	263	292	308	315	248	261	284	311	290	253	281	263	260	282	281	268	265	289	275	300	290	283	257	292	287	295	264	294	282	279	267	293	287	293	277	245	270	299	314	266	271	303	285	285	272	247	321	318	252	261	275	298	286	260	284	279	253	285	272	264	243	260	292	258	287	313	261	263	271	290	298	294	284	302	278	303	263	270	284	283	290	286	260	300	279	259	271	260	273	284	304	295	266	250	276	305	256	271	257	295	303	238	284	276	299	296	290	279	296	280	295	273	268	292	293	277	283	280	292	269	289	287	256	283	268	268	314	281	272	300	266	261	284	302	273	281	294	246	251	274	295	263	246	272	290	279	283	269	298	319	280	295	264	296	264	289	275	286	288	264	264	291	302	272	285	264	280	284	262	295	268	277	248	268	280	290	281	284	282	277	282	256	254	248	282	275	253	289	250	292	280	272	264	274	260	299	247	290	289	289	265	288	299	271	261	290	285	272	292	232	278	265	239	252	274	284	305	289	266	270	298	305	277	249	284	257	305	268	287	261	270	259	263	281	239	257	277	278	290	270	270	279	302	289	276	303	271	282	272	275	260	298	270	266	295	246	258	280	241	268	282	272	275	270	262	239	296	288	246	269	272	291	291	276	251	269	297	295	286	272	278	256	270	280	273	292	297	275	271	262	297	299	291	305	261	268	270	301	261	274	279	281	269	264	265	268	256	283	302	272	281	273	312	283	305	276	293	296	291	293	273	293	303	267	293	291	286	293	261	272	234	284	258	277	291	302	287	297	261	265	288	282	261	278	284	298	299	311	279	285	265	264	266	289	276	243	276	262	292	257	271	268	286	271	275	313	264	264	287	282	256	298	278	286	256	268	276	281	283	286	269	288	300	305	270	282	235	277	272	302	274	259	281	291	283	307	260	250	300	239	272	284	273	249	263	257	283	284	285	270	228	266	265	261	287	261	278	268	288	279	283	285	271	295	279	296	280	258	264	260	292	271	304	278	284	246	263	296	278	290	284	273	272	274	286	264	272	307	301	302	270	284	285	263	258	285	294	249	269	284	250	243	253	278	261	275	263	292	299	293	240	287	260	290	288	279	298	264	288	295	280	261	290	287	276	251	294	267	292	291	282	260	251	293	279	295	277	274	254	291	287	273	324	296	314	353	290	247	270	294	272	285	292	301	301	282	318	295	291	293	287	278	275	296	281	282	286	253	276	279	265	241	280	269	302	258	279	293	254	248	275	279	280	273	296	253	251	282	298	270	262	284	268	288	281	281	281	288	286	278	282	300	261	249	299	284	296	292	316	269	252	247	286	265	273	302	269	300	300	281	259	300	259	235	292	265	257	263	280	303	271	272	296	298	281	267	287	282	282	266	281	290	304	298	272	299	284	274	270	285	284	275	270	289	278	262	295	267	266	283	285	294	255	268	266	268	305	274	279	284	272	295	272	302	276	283	275	294	276	292	302	304	282	282	259	291	315	290	296	269	297	292	310	277	303	283	286	268	289	269	306	250	294	265	273	268	298	259	300	284	265	271	288	263	294	269	255	288	275	271	270	275	259	277	256	297	274	271	254	268	264	279	259	264	243	269	275	271	242	273	274	269	278	283	272	250	246	293	233	248	280	274	241	293	291	278	299	333	276	270	286	270	287	271	273	242	305	280	265	294	275	280	253	279	280	274	286	273	303	275	271	287	294	276	272	297	254	288	293	258	248	272	277	292	269	302	269	258	289	304	275	274	281	278	274	280	297	276	298	276	232	304	283	285	291	293	275	268	280	297	291	313	257	266	267	296	293	276	288	289	272	289	274	248	269	260	251	271	257	269	283	278	297	312	291	264	291	286	293	280	232	300	269	269	285	298	308	291	290	267	260	303	292	251	267	262	273	281	261	295	270	263	330	283	293	281	273	301	261	279	282	299	276	293	287	287	258	258	250	270	290	279	280	277	292	318	255	284	274	294	266	297	280	288	271	258	328	281	273	273	252	261	266	275	291	273	258	268	308	283	249	271	310	273	313	288	218	277	269	290	291	256	306	258	243	297	255	283	278	269	271	284	259	304	310	274	289	267	267	274	283	283	267	289	252	295	291	279	297	247	308	302	267	246	283	253	311	311	268	271	300	294	283	299	254	298	290	274	241	270	267	267	278	333	287	280	251	289	271	255	249	251	246	266	259	280	299	282	262	297	297	269	281	285	263	302	275	303	271	276	275	286	301	258	276	279	308	280	297	249	297	273	269	283	292	268	272	311	265	273	287	299	250	272	299	285	268	305	300	262	256	278	287	286	270	274	264	243	294	290	274	270	289	250	285	282	282	254	282	265	290	234	270	267	286	284	277	231	272	310	249	278	255	283	280	297	281	261	288	280	282	268	274	296	293	254	259	287	250	244	297	285	298	279	297	279	269	273	271	284	283	307	269	282	295	294	294	305	260	254	289	268	283	287	290	287	297	273	267	275	293	268	258	272	296	297	310	292	261	279	247	289	266	282	290	274	303	292	301	261	299	308	253	263	304	251	297	262	270	296	281	281	279	288	270	287	304	263	272	289	267	267	302	262	265	268	255	275	290	291	298	251	312	255	243	294	275	302	254	267	308	324	260	256	264	286	292	288	287	254	274	273	244	242	302	268	276	297	288	277	280	282	280	276	262	274	242	274	275	298	278	297	273	277	278	300	274	295	282	297	272	292	257	270	278	285	275	276	243	248	292	278	254	289	288	290	260	278	266	282	270	276	272	305	259	281	264	308	324	293	269	272	295	265	277	274	253	256	281	276	279	299	273	255	275	278	256	273	284	309	241	270	302	311	291	283	278	302	290	281	258	289	275	280	279	273	276	284	293	285	270	284	295	295	278	282	271	287	289	274	271	285	282	284	276	275	267	287	267	274	296	267	300	298	281	301	271	270	268	275	262	308	268	278	268	266	285	304	253	268	297	278	287	271	262	275	272	278	266	268	265	262	258	283	276	281	289	264	274	312	275	286	292	292	260	260	291	270	288	278	275	276	248	267	240	275	235	297	285	295	274	251	284	279	258	292	241	269	291	296	254	285	270	252	285	298	266	283	284	245	276	263	280	289	288	287	288	270	283	275	278	271	286	258	262	302	265	256	288	301	280	256	276	285	253	279	277	268	263	279	258	254	275	265	297	285	296	277	276	285	284	287	292	269	286	286	276	281	297	299	294	263	254	275	294	271	281	273	269	291	299	270	296	280	267	275	244	283	305	278	303	279	301	253	306	268	253	283	338	276	265	298	282	255	282	281	281	304	266	314	240	273	268	281	264	281	273	300	284	265	263	288	262	263	248	275	285	277	274	247
16993	30069	28651	20888	16038	12068	9610	7171	5094	4072	3248	2639	2080	1787	1511	1350	1266	1225	1252	1097	1145	1107	1101	972	937	887	854	826	759	742	739	717	671	651	651	631	660	624	686	617	591	620	643	638	580	604	606	603	590	572	613	634	584	627	621	566	616	570	585	609	594	596	555	572	595	613	594	590	581	576	622	586	532	602	563	616	589	606	561	628	579	583	568	612	632	570	571	587	591	595	571	606	614	574	577	594	574	547	597	611	583	575	612	584	608	579	611	606	595	574	604	579	597	623	558	603	619	566	565	578	567	653	583	626	580	600	589	589	607	597	605	607	586	618	591	595	611	615	568	604	586	564	618	564	585	568	588	629	608	591	581	566	561	615	553	580	596	576	585	615	572	621	580	624	606	575	595	626	590	596	577	586	611	592	578	602	565	599	674	593	574	595	570	620	617	586	585	566	595	537	546	615	589	583	614	550	647	634	580	589	568	551	564	589	601	595	605	591	610	579	562	547	604	597	553	601	562	608	598	608	574	617	581	574	558	586	606	626	621	574	577	586	546	585	610	627	560	585	557	599	574	583	590	549	582	563	609	570	567	598	587	590	611	619	593	582	585	588	607	596	594	611	630	593	591	598	587	605	554	552	568	584	606	584	608	591	587	605	591	636	594	543	582	600	584	590	529	553	585	568	630	588	561	619	614	569	560	587	568	575	598	572	575	585	557	594	572	606	598	588	617	554	622	602	608	551	637	599	570	640	576	592	616	651	554	621	611	606	620	613	616	635	550	559	621	574	615	604	609	532	580	560	554	616	598	608	585	570	614	593	606	562	589	547	573	593	558	575	632	604	592	579	573	641	582	586	644	571	594	592	583	598	567	590	548	613	585	561	594	619	576	602	564	558	603	628	588	572	590	587	585	600	589	526	581	564	574	565	561	629	562	604	561	571	594	638	605	555	606	579	580	545	550	546	614	563	606	571	577	597	577	574	584	592	620	587	580	631	588	618	574	605	576	562	630	633	569	539	588	554	581	561	597	566	602	581	605	593	576	617	625	556	606	617	591	590	570	619	595	571	607	586	581	616	602	600	575	583	615	610	597	576	578	607	566	579	536	610	612	536	592	643	621	603	591	595	606	619	573	592	612	613	562	583	594	556	613	613	583	579	562	630	552	571	585	595	607	622	552	621	594	636	587	576	532	639	607	600	586	627	573	572	619	566	613	575	613	584	624	617	541	591	595	616	559	524	617	569	566	568	631	566	587	575	563	605	539	581	599	578	593	625	574	629	546	611	642	586	557	596	587	584	612	576	607	615	555	591	571	564	597	568	560	607	622	555	604	600	583	582	627	561	617	574	579	612	628	602	563	577	573	530	582	555	597	555	576	586	564	589	577	554	601	565	595	593	557	600	570	577	557	613	591	594	595	564	618	551	590	618	591	584	568	555	583	597	631	590	609	601	594	549	576	582	583	625	597	607	600	565	575	566	590	568	603	562	607	594	572	616	609	577	637	605	609	556	566	612	596	582	566	608	582	612	643	619	557	574	532	591	612	604	591	631	567	545	594	574	571	542	606	613	588	607	569	593	603	609	582	586	576	564	590	564	607	578	612	555	599	600	605	613	601	583	575	619	559	600	527	624	600	617	611	597	534	548	543	583	592	652	583	598	610	633	577	566	632	613	567	626	580	577	588	598	624	579	571	570	611	575	547	570	592	609	592	566	526	585	585	560	584	556	583	610	600	561	586	642	571	572	594	575	573	601	560	575	533	569	588	574	574	593	594	596	625	612	558	616	605	598	568	563	593	534	618	583	586	598	585	601	564	586	557	545	592	624	589	613	584	610	606	628	542	568	594	574	564	546	600	613	577	593	607	625	623	602	653	594	582	607	564	557	568	580	595	638	554	601	558	570	590	586	561	611	598	597	566	579	589	562	593	573	589	615	556	578	601	579	558	591	606	608	614	548	590	586	586	621	639	567	595	583	583	547	587	632	594	572	613	570	592	569	585	577	610	601	528	599	596	578	636	584	575	594	625	605	555	611	590	607	603	589	600	595	593	603	624	589	597	586	587	621	559	591	571	540	589	619	574	597	577	556	593	604	624	544	619	580	571	590	600	605	593	550	598	570	551	568	588	565	582	595	595	583	594	579	547	599	583	606	568	602	635	542	624	586	569	599	586	588	576	585	581	579	531	554	640	597	571	600	575	625	563	559	575	619	609	588	603	579	594	612	571	589	603	589	602	594	588	559	621	623	593	580	565	584	616	597	563	625	599	592	583	576	630	587	597	556	629	582	599	605	648	590	593	618	595	544	558	585	615	617	543	588	597	607	616	614	615	667	589	608	623	632	578	595	599	604	538	580	578	584	587	583	586	567	597	594	603	614	588	638	549	596	560	592	581	567	584	597	603	518	613	616	540	606	632	565	605	590	561	579	571	594	631	592	622	582	582	605	582	602	572	580	574	599	615	615	628	604	570	591	602	613	615	569	599	597	592	543	659	598	608	549	633	599	548	610	607	557	556	567	589	615	632	608	628	570	641	597	572	627	605	568	591	590	575	582	595	583	607	569	589	581	567	592	621	552	614	586	610	584	593	593	607	569	612	567	608	616	599	603	567	612	564	607	635	556	569	624	592	598	597	600	564	548	553	589	591	569	563	590	597	581	596	604	594	620	615	615	570	608	558	600	602	558	533	621	576	599	589	580	620	608	529	587	609	555	631	559	577	603	603	602	583	588	611	619	575	578	557	595	590	588	579	599	570	605	608	598	574	567	582	570	608	569	614	601	590	531	618	568	567	581	623	560	518	590	563	581	601	600	602	550	644	566	598	585	598	618	550	587	579	574	594	611	608	603	562	523	593	616	602	642	556	592	574	583	568	578	581	566	567	594	625	578	593	588	598	607	603	612	596	584	634	566	599	612	595	627	560	569	581	580	572	643	605	598	546	589	603	621	572	626	596	572	614	607	605	592	605	588	586	592	607	612	564	616	583	583	591	597	577	621	556	548	587	552	567	575	631	613	606	607	608	579	621	590	611	613	586	571	566	570	603	546	525	546	568	587	600	625	562	614	581	600	581	565	561	614	647	570	581	600	592	582	631	607	574	581	601	606	594	567	581	635	621	610	570	562	582	614	571	631	557	533	573	580	587	589	591	639	591	587	600	602	600	626	599	568	579	603	574	561	581	609	618	608	554	585	570	577	583	555	598	581	597	575	587	599	646	581	543	570	586	586	574	633	585	593	577	577	567	578	586	616	587	543	609	590	581	565	611	613	571	576	562	570	612	584	595	603	576	553	605	607	553	579	574	563	583	596	614	603	593	579	558	566	605	533	583	611	589	581	559	599	566	559	536	627	603	602	628	615	587	550	596	618	587	576	587	527	583	583	574	610	574	576	566	572	568	614	584	578	580	619	627	589	625	573	585	580	625	604	569	580	607	602	592	570	626	573	589	601	592	594	579	573	567	592	579	625	581	598	601	620	560	589	575	623	564	573	621	602	557	584
24384	21479	28784	24559	21336	14978	7126	4031	2679	2092	1728	1354	1111	1036	926	812	807	771	724	769	750	688	689	688	671	580	628	544	549	553	535	573	548	557	536	526	497	463	559	471	491	499	501	515	513	494	503	464	451	480	494	502	456	507	466	479	488	486	470	477	476	469	501	494	472	461	452	472	500	491	489	506	474	435	471	489	477	500	526	468	504	470	423	475	461	471	512	457	492	497	502	470	498	511	475	466	507	500	485	503	482	470	453	491	477	476	498	454	474	484	477	479	462	486	466	437	499	523	497	502	498	501	459	454	509	487	527	496	485	485	437	451	503	452	490	470	501	496	488	498	460	453	487	453	461	505	459	483	475	473	479	482	486	485	496	482	518	474	494	504	505	468	513	497	470	491	459	520	467	467	468	485	505	459	476	482	460	462	484	483	558	489	462	505	478	510	519	485	471	494	526	451	498	461	462	483	487	466	497	474	459	439	464	475	474	498	454	524	501	501	493	464	445	524	481	489	455	463	478	496	521	464	529	495	499	438	485	503	453	462	495	475	497	505	492	463	459	504	492	510	473	454	427	494	471	461	469	457	552	457	494	477	478	503	470	506	514	451	505	452	474	475	465	501	499	457	472	486	468	501	464	491	513	491	455	501	446	462	495	512	504	481	479	475	487	475	483	503	498	493	486	478	488	503	499	489	521	433	478	467	490	482	482	480	452	489	449	443	475	512	501	513	477	506	511	482	483	504	494	487	473	498	477	500	475	459	472	540	489	476	504	500	501	457	473	499	434	502	456	465	469	480	493	470	437	463	480	422	478	461	495	494	472	524	455	478	501	482	479	502	509	467	519	481	455	481	461	462	477	474	467	464	508	478	497	505	495	472	471	498	488	464	475	455	465	478	492	456	540	446	496	486	489	460	486	451	490	498	474	469	511	505	463	518	453	489	494	435	518	471	522	481	483	476	494	492	458	455	480	485	448	463	495	464	517	469	462	464	460	429	510	499	506	508	486	523	513	483	463	500	442	430	502	444	440	482	455	482	487	489	482	489	473	469	507	490	504	486	519	485	518	522	453	482	511	516	483	493	515	500	456	466	481	460	505	514	475	501	484	516	480	467	462	470	441	509	460	500	478	450	486	494	463	473	485	456	475	444	516	473	502	494	536	531	484	489	445	486	493	489	460	456	510	533	486	468	470	491	493	463	436	507	449	474	495	462	455	499	467	457	487	499	496	480	493	485	481	479	465	473	507	497	519	500	436	468	512	475	501	461	447	505	483	497	481	478	483	492	486	526	496	448	507	471	507	502	479	481	467	460	453	530	496	513	513	482	499	463	494	478	462	504	446	451	471	475	493	481	471	409	474	468	424	465	478	500	473	458	484	515	470	477	492	438	476	483	476	477	521	458	488	482	467	526	481	502	511	467	494	486	492	444	491	505	501	515	499	485	487	535	463	464	467	536	473	475	500	494	479	458	498	548	485	438	456	445	525	528	469	521	425	496	462	482	502	497	467	490	451	513	501	479	464	502	482	485	482	472	515	479	491	506	475	511	499	489	481	457	471	464	480	495	456	474	509	470	473	485	465	494	508	453	495	452	462	476	485	459	478	475	495	461	488	486	503	465	467	501	494	453	493	497	476	463	426	495	479	497	506	474	519	473	499	475	514	459	401	449	500	477	486	456	481	494	492	457	443	446	474	481	500	473	511	505	466	488	489	470	472	476	484	416	489	470	465	455	489	495	492	459	487	478	481	460	520	471	511	497	466	489	448	465	463	512	502	460	469	464	493	472	464	508	487	481	470	491	473	499	482	516	485	467	460	485	466	452	494	496	477	475	472	496	472	466	498	501	512	502	477	486	471	425	481	463	489	463	510	476	480	464	484	476	443	489	487	492	490	506	471	473	475	478	467	516	493	466	468	429	469	495	466	480	521	468	454	483	451	465	472	489	494	479	509	506	446	483	434	482	482	514	486	506	508	426	524	477	475	463	502	495	483	484	510	481	483	496	474	487	466	507	501	473	470	480	487	500	485	502	467	502	500	478	502	459	443	469	475	463	484	485	449	521	485	497	478	504	498	455	473	495	453	503	493	509	476	490	466	491	464	492	529	504	455	484	498	462	487	477	473	470	493	478	465	455	475	488	439	456	470	483	459	490	479	497	499	460	430	478	427	491	489	440	514	441	473	470	482	436	514	487	492	498	419	449	486	505	432	455	469	448	461	487	453	523	436	500	497	477	482	473	522	468	446	484	512	510	490	450	461	481	482	525	490	512	453	470	481	495	487	450	507	476	441	460	484	513	487	513	470	441	552	478	465	477	469	478	496	482	467	473	457	494	492	513	470	491	479	458	495	481	483	485	492	491	521	482	480	495	470	533	483	479	466	520	490	539	486	440	504	450	513	486	455	485	495	485	506	493	477	474	473	451	494	470	486	424	462	509	492	510	474	482	527	480	513	480	480	482	481	463	493	519	472	501	483	521	477	516	464	498	487	512	476	478	472	532	513	503	475	481	532	480	462	462	463	525	485	473	484	531	469	487	495	454	454	497	479	526	497	491	492	462	470	461	460	462	509	465	452	528	464	492	486	488	537	490	502	511	461	472	472	452	461	510	430	475	507	485	459	489	460	463	482	461	447	445	474	459	447	454	496	454	467	479	469	487	489	516	467	510	496	469	488	470	445	485	478	451	465	485	482	510	485	474	487	453	519	508	477	494	453	498	480	503	479	516	501	455	485	490	510	481	447	483	490	483	448	489	477	451	473	467	499	444	480	496	488	497	498	476	470	520	459	526	453	470	445	456	456	515	488	477	500	472	480	502	420	472	509	458	450	490	553	474	476	461	445	483	505	507	453	495	439	460	465	462	494	490	488	468	488	513	465	477	420	479	512	510	489	491	460	479	502	498	452	447	482	499	480	479	488	489	453	477	502	441	522	490	471	462	498	482	523	479	522	501	462	518	456	443	500	502	495	514	490	460	473	554	468	464	512	480	453	490	482	458	491	480	498	460	517	463	473	491	490	534	485	512	492	501	520	499	439	499	495	506	473	524	493	550	457	475	491	489	514	459	472	443	492	482	470	487	472	477	449	475	469	472	521	448	473	487	473	511	482	463	466	487	453	490	517	493	485	430	481	461	463	491	482	464	488	440	500	462	492	532	458	470	469	517	473	494	491	475	467	484	523	466	434	480	484	489	486	498	478	490	485	473	487	480	494	503	450	494	484	498	487	548	514	494	476	477	464	480	520	488	473	461	536	487	479	441	427	491	493	479	501	479	461	475	464	523	514	450	544	461	558	472	500	508	444	491	476	476	471	471	467	509	468	463	474	504	463	480	468	477	488	450	525	495	494	474	488	484	516	489	465	485	470	515	491	502	496	467	477	499	480	494	495	545	491	500	471	505	488	471	515	500	446	472	496	499	464	471	497	444	459	482	474	480	463	511	482	457	449	483	445	460	469	488	508	472	491	495	516	473	461	474	492	491	533	509	480	482	496	490
19961	35120	33776	27200	22090	17108	13454	10976	8029	6517	5248	4083	3444	3059	2558	2311	2121	2065	2008	1988	1954	1752	1690	1611	1600	1400	1356	1286	1244	1194	1135	1169	1078	1025	1033	1034	991	1009	994	952	957	967	950	958	943	926	982	961	918	912	900	929	916	904	910	944	972	1016	892	964	945	982	949	1009	904	939	943	901	954	936	950	973	960	906	940	917	990	912	932	931	939	968	959	932	970	957	945	925	921	961	948	972	963	939	966	915	937	882	933	892	974	890	942	900	987	959	958	924	905	952	919	961	949	960	943	941	994	941	905	955	918	964	965	913	953	915	952	993	956	879	936	953	948	930	959	921	964	960	978	937	917	955	897	1012	999	961	950	920	950	941	944	955	909	935	879	998	938	887	891	928	854	922	904	954	954	880	967	931	884	951	930	831	913	952	951	924	920	937	931	955	954	1011	942	901	933	985	974	946	955	967	975	918	907	946	877	914	902	936	923	889	928	932	930	924	942	922	974	892	963	951	960	1019	951	893	905	922	969	925	915	897	934	928	901	953	896	1001	903	972	965	926	894	1007	944	901	957	920	909	880	888	923	898	927	927	936	924	943	913	914	958	909	925	957	959	928	846	890	955	993	921	944	960	937	924	964	915	915	929	868	853	972	953	918	973	1027	892	931	928	996	924	955	981	999	961	911	941	897	1003	941	886	927	882	927	948	935	911	947	927	901	961	989	975	959	988	931	950	930	970	927	946	936	977	987	951	968	946	964	911	908	925	969	910	967	1016	937	945	911	915	930	940	962	917	969	985	945	970	955	904	889	932	913	870	988	987	914	926	1010	953	873	946	944	986	920	880	895	893	944	948	964	898	954	921	902	881	962	942	955	926	924	923	948	941	900	986	904	972	923	964	918	914	922	951	894	947	908	943	968	889	923	932	899	957	924	968	975	941	904	969	915	922	922	932	957	937	920	943	919	936	894	956	907	912	957	957	1003	931	930	928	996	878	909	975	935	974	911	929	912	950	906	954	909	934	895	961	914	914	960	958	968	932	979	867	910	915	890	892	961	936	891	992	896	951	939	958	922	905	974	940	900	961	971	902	970	902	911	945	940	941	962	974	950	942	955	942	919	909	992	932	901	969	891	949	932	938	892	983	924	1017	941	949	907	913	908	960	940	933	965	1001	966	953	969	909	1008	952	946	864	923	875	957	971	926	975	973	926	914	963	937	969	926	914	914	960	965	949	974	962	937	927	970	924	931	954	972	949	917	967	914	893	917	979	953	914	901	896	914	939	907	939	953	914	971	991	1001	912	996	910	959	917	913	859	936	998	912	943	939	992	926	941	884	904	937	922	942	893	928	917	972	962	958	952	940	958	965	926	914	931	933	957	948	953	937	948	909	922	938	895	897	950	959	926	947	981	934	942	923	1007	929	930	913	919	896	932	945	875	916	948	917	984	901	942	974	927	909	927	931	965	932	928	892	948	902	919	899	932	910	950	942	932	975	970	973	875	956	942	973	951	919	913	908	896	972	927	963	981	998	1003	954	924	903	956	960	958	875	942	929	911	937	902	948	931	975	954	930	959	921	945	905	976	934	913	883	947	955	965	911	889	904	942	939	1023	926	927	913	915	881	933	944	932	932	943	965	928	933	971	895	939	881	920	897	975	920	919	962	953	942	965	899	945	949	969	915	939	943	907	906	916	891	935	892	951	927	941	976	936	951	979	945	957	913	929	920	991	969	902	993	960	883	955	948	938	927	918	987	928	963	942	935	950	909	871	919	939	913	868	956	1040	984	916	932	974	920	915	894	938	937	949	954	921	892	936	943	947	938	939	918	949	1007	917	899	893	941	984	943	880	902	976	895	913	882	932	883	868	930	958	893	908	951	986	941	928	943	908	934	898	1005	961	942	976	955	892	936	894	989	923	915	992	944	908	975	935	914	934	963	948	951	941	947	899	945	919	954	955	953	942	886	925	914	912	940	932	875	984	881	906	905	957	921	936	961	941	948	877	931	926	913	979	893	947	967	882	992	887	885	914	994	922	928	926	899	895	935	929	958	911	932	929	961	925	981	953	946	942	969	912	907	902	901	928	941	939	926	872	927	969	879	1014	947	903	911	906	959	957	958	971	901	938	980	1006	937	959	939	926	957	1002	915	906	890	962	944	892	921	906	938	988	917	907	938	924	930	944	957	926	963	935	892	933	888	944	939	940	951	933	905	932	929	948	964	967	943	941	957	916	933	882	926	928	933	937	908	909	932	940	895	912	945	919	938	921	914	974	984	941	1022	956	948	965	927	920	888	947	966	855	942	906	886	936	905	960	954	990	930	906	976	918	949	925	862	953	887	887	941	947	901	910	920	888	932	963	914	921	955	910	977	916	925	968	975	934	939	979	953	951	966	906	923	943	913	932	948	912	916	927	922	963	928	892	912	960	945	900	909	969	958	937	925	924	905	909	984	913	913	904	924	941	1001	906	934	906	883	939	900	919	920	908	921	956	891	978	925	920	929	946	849	884	894	929	928	926	869	918	946	964	966	941	969	984	972	894	903	929	966	893	915	947	969	875	1002	960	902	942	933	933	928	958	947	904	923	948	900	930	924	930	947	963	953	945	899	956	899	898	918	943	913	960	910	938	893	923	964	922	861	876	935	895	916	913	936	923	904	952	978	934	962	882	913	993	942	925	990	968	993	920	930	939	903	929	1020	935	956	952	920	946	946	941	912	955	1027	903	926	959	910	957	961	969	929	971	922	934	936	945	922	902	930	957	940	917	1017	962	927	952	916	936	953	913	957	870	888	897	999	909	939	961	896	869	923	991	938	910	933	972	913	937	947	952	984	892	953	984	932	919	936	944	913	950	981	890	947	997	940	919	950	929	930	938	916	933	959	934	940	919	954	933	943	910	917	893	938	878	946	969	941	952	972	899	937	932	929	895	919	938	910	957	908	960	891	949	935	894	962	1004	909	954	944	938	927	928	983	948	895	985	927	910	896	979	925	914	992	934	928	954	951	932	944	909	966	972	964	970	899	960	940	947	920	907	891	924	888	962	905	923	903	900	907	945	929	919	887	921	991	955	954	931	876	918	903	920	898	959	917	929	919	975	861	915	934	941	916	928	915	944	934	979	908	947	946	916	949	899	928	941	992	928	942	962	927	963	991	922	1037	929	927	917	958	926	901	920	978	873	943	954	942	946	959	909	855	932	940	950	939	953	933	949	907	917	941	954	944	864	930	954	941	948	950	954	901	904	949	924	893	923	936	963	1010	933	934	958	883	905	931	891	930	876	917	972	935	926	962	905	894	927	944	999	941	941	924	979	903	954	960	880	954	967	943	873	880	933	952	951	948	934	936	896	965	894	935	910	957	933	945	893	931	898	935	935	865	928	928	945	936	939	922	981	941	964	923	961	938	941	887	917	937	981	937	917	946	937	996	953	950	968	913	921	920	922	888	939	923	951	906	967	864	882	929	919	901	899	976	871	939	935	953	948	947	984	949	967	910	879	951	876	899	938	968	957	899	946	920	962	923	919	970	900	950	965	910	945	952
27676	18263	10665	5559	2780	1698	1149	900	658	658	544	537	474	491	512	460	442	440	416	418	395	440	410	435	440	470	426	426	419	425	413	438	419	391	432	423	414	425	389	400	412	386	422	415	454	394	419	374	407	372	420	383	409	396	384	387	379	387	385	408	396	412	388	406	412	470	370	413	418	412	391	411	388	423	417	412	390	437	385	417	411	403	368	380	401	413	393	426	398	395	435	431	402	402	431	394	388	418	416	396	412	416	384	414	408	424	412	433	399	395	390	414	384	395	405	412	381	400	384	440	417	427	384	388	423	389	431	439	444	384	416	417	422	419	408	412	431	408	414	397	400	432	422	402	387	375	403	384	403	410	379	433	394	423	407	409	412	420	388	401	416	423	392	394	433	411	435	404	388	387	430	351	413	426	399	390	420	409	402	397	367	382	400	394	433	429	395	378	418	404	398	423	388	435	401	385	449	416	398	419	357	411	395	442	422	408	452	404	428	417	369	399	398	399	418	406	391	389	425	453	419	354	384	428	376	406	398	374	381	415	398	411	413	402	398	398	413	405	477	381	397	426	412	374	400	391	427	392	410	408	411	412	436	381	394	400	398	421	400	374	372	385	431	427	411	415	389	421	396	401	408	403	394	427	393	403	425	435	401	388	379	423	403	366	418	408	426	385	448	376	419	400	458	396	405	417	373	414	399	396	448	399	418	409	436	388	409	401	411	447	380	417	406	395	435	445	403	393	433	402	400	414	393	407	422	383	436	371	405	415	389	407	403	390	387	429	409	397	424	402	420	423	427	398	405	401	423	380	383	435	392	427	409	382	388	435	409	379	415	403	418	395	397	403	419	413	375	416	404	421	394	418	418	390	407	382	390	423	419	383	408	422	412	387	423	397	433	427	417	426	409	392	381	378	427	410	417	388	434	387	428	408	401	397	419	410	393	424	406	438	407	429	394	407	389	396	413	391	402	402	405	411	396	390	392	417	426	422	406	395	460	387	405	427	422	388	378	443	412	402	403	411	434	428	403	378	435	414	386	384	379	398	398	394	430	381	457	385	420	424	474	411	405	407	392	404	453	395	415	421	431	388	381	406	420	377	403	366	416	393	393	410	385	388	413	422	401	396	392	406	402	393	413	413	381	370	412	395	369	397	386	410	399	373	417	401	371	378	421	400	415	397	395	409	409	381	399	394	411	389	409	393	408	425	419	415	385	419	413	353	428	392	389	398	406	371	395	412	424	429	403	401	379	394	452	437	424	374	427	422	407	378	384	360	383	415	406	419	412	435	400	386	400	396	389	423	375	408	391	378	399	392	405	467	410	387	407	433	435	414	386	378	392	438	399	412	406	420	429	375	414	405	385	395	401	415	393	436	420	408	393	383	419	367	389	433	419	431	418	421	433	403	392	419	425	365	398	392	421	400	396	429	394	400	424	364	386	383	372	429	403	399	416	410	407	400	398	415	385	397	383	405	377	424	453	389	390	414	416	418	421	412	426	446	393	417	409	398	381	387	437	392	385	410	416	400	422	410	403	403	390	371	383	407	398	374	424	385	402	425	418	403	446	406	396	385	406	396	379	410	377	399	395	397	413	369	357	404	366	407	436	372	433	411	430	445	411	405	420	418	377	411	410	397	364	415	441	417	452	377	402	411	449	411	398	416	399	415	390	398	413	401	418	382	406	423	444	404	417	400	443	405	406	418	413	388	361	431	413	402	396	367	418	404	423	405	423	407	396	416	399	397	367	382	403	388	376	389	407	423	406	370	383	388	416	394	403	427	403	388	382	409	373	417	433	416	401	396	430	442	387	425	380	450	425	384	413	398	371	413	405	385	380	435	408	406	399	405	414	399	406	426	416	458	362	392	390	442	435	395	387	428	393	408	397	423	414	421	423	409	408	456	389	435	413	380	392	412	431	396	358	408	391	426	425	371	440	364	411	432	385	409	387	409	406	406	415	416	438	428	408	435	422	381	413	427	390	427	411	395	411	400	386	399	427	419	398	392	396	394	411	413	441	409	422	382	440	431	405	389	400	443	450	401	384	378	375	368	418	395	425	414	406	382	398	423	393	379	383	397	443	406	378	432	407	417	419	422	357	397	437	410	398	419	408	421	402	374	384	406	380	402	396	423	420	400	423	409	373	411	429	420	373	387	383	413	404	444	395	394	408	385	411	406	393	382	407	402	421	368	377	370	429	413	418	434	386	408	393	409	435	393	384	440	418	416	405	448	360	434	403	405	381	398	407	391	372	397	380	396	435	381	388	372	416	376	388	374	409	440	424	417	441	412	392	371	395	392	425	390	402	360	394	384	410	399	385	399	421	389	387	386	417	378	379	411	426	407	373	394	414	407	364	401	425	386	387	395	388	402	391	421	399	400	394	363	363	431	383	375	398	396	395	393	430	397	407	392	410	412	404	421	394	420	403	463	434	410	386	411	405	403	362	402	441	367	397	393	389	409	405	409	371	423	411	399	427	380	387	432	444	395	439	428	406	417	380	425	400	398	423	409	455	442	380	425	413	406	419	422	410	390	387	427	425	373	431	382	409	407	399	375	380	407	407	413	441	380	389	420	427	404	361	434	387	425	413	399	376	390	428	399	427	393	399	436	386	406	406	400	439	402	400	399	426	401	396	414	448	384	402	403	391	385	449	418	412	427	427	419	418	413	381	381	416	386	422	422	420	366	386	383	400	394	417	427	424	416	416	388	422	409	369	359	404	394	407	401	397	372	409	404	436	375	430	431	390	407	424	403	396	420	432	398	405	410	385	402	378	397	419	410	401	428	382	400	426	386	426	383	400	398	448	400	405	396	429	398	394	422	377	419	366	398	380	369	412	406	401	411	415	416	391	397	394	413	408	430	371	371	372	388	377	401	389	400	413	435	417	402	428	395	446	391	385	405	417	381	393	418	418	375	416	382	396	422	405	417	421	446	414	414	413	405	425	414	393	412	417	389	418	418	453	410	412	403	391	414	430	390	454	447	390	377	419	419	388	405	398	402	421	409	407	388	409	373	427	386	420	410	378	403	412	419	429	398	412	388	363	421	392	350	396	416	385	392	363	392	408	418	426	446	372	398	380	359	442	400	402	429	455	415	425	409	410	399	368	426	417	410	386	419	369	410	424	387	426	445	403	366	414	431	394	399	415	408	392	394	384	424	396	397	408	391	420	397	404	412	402	416	408	419	414	391	386	418	416	420	412	397	417	418	421	422	376	411	390	388	398	396	375	417	398	454	435	385	392	407	369	399	401	379	387	394	424	429	396	402	415	399	419	370	400	370	390	410	381	402	407	408	425	424	401	445	428	365	416	427	390	385	423	398	395	405	414	428	413	427	407	412	389	368	389	410	412	387	422	430	418	401	374	438	429	399	426	420	423	389	422	379	392	373	412	400	395	403	461	420	420	411	407	431	455	427	420	413	397	409	382	367	403	405	399	435	405	427	449	388	376	373	425	435	380	445	378	407	407	422	397	419	383	400	417	410	402	379
13758	20073	19122	11938	8421	5744	3918	2907	2239	1891	1643	1415	1207	1196	1147	1048	1042	1011	1052	1013	959	978	995	896	881	908	927	842	872	866	888	893	850	814	860	799	860	861	835	825	835	889	854	816	825	810	880	810	835	841	781	810	875	849	843	797	888	903	847	830	864	885	818	856	789	828	838	851	805	855	800	827	857	851	845	845	816	848	839	849	816	810	848	832	827	825	876	877	862	840	853	823	833	841	835	809	817	886	798	832	831	852	860	805	819	861	796	864	795	853	820	817	841	872	815	826	834	884	833	815	810	826	826	827	812	811	808	847	879	871	836	807	833	841	802	800	826	825	820	802	833	857	820	866	807	849	861	856	869	861	827	872	813	810	841	818	871	858	822	866	840	893	784	808	882	838	837	866	829	822	842	837	820	810	820	856	879	822	853	811	851	858	815	834	853	823	853	839	792	817	801	836	809	821	836	854	855	811	823	850	809	795	818	829	837	823	833	816	816	873	838	818	833	820	870	766	834	855	819	837	833	847	857	858	813	808	807	779	844	833	832	862	798	826	860	824	848	849	828	837	887	837	843	836	856	823	793	916	774	815	784	823	840	758	826	864	846	782	836	832	866	840	815	827	802	810	769	824	817	827	808	834	816	846	854	804	876	892	794	864	856	809	797	862	788	872	849	841	795	849	842	833	825	839	839	883	823	835	783	814	852	812	867	801	862	823	800	787	842	819	827	857	865	786	829	878	846	848	786	784	866	871	828	884	870	830	815	843	859	899	844	832	876	847	825	855	832	866	833	890	862	804	819	877	823	830	839	783	801	820	814	798	848	848	891	819	879	859	854	814	817	882	809	831	848	840	819	842	795	851	845	796	837	846	826	837	837	788	859	797	844	835	868	803	857	809	854	847	831	817	864	860	797	886	850	856	815	880	887	787	800	843	875	873	886	849	820	868	804	908	828	836	806	842	883	832	823	812	809	873	807	820	829	881	872	838	811	882	845	827	859	870	887	818	788	836	872	846	805	824	817	807	817	798	856	804	793	834	799	824	822	808	856	871	853	825	799	823	869	856	917	880	811	823	864	853	803	778	852	844	875	875	877	811	913	862	800	786	808	841	891	828	860	813	798	833	745	832	837	862	825	844	849	855	848	857	811	828	812	781	838	814	797	818	811	778	854	857	832	828	810	811	817	841	847	792	814	816	862	825	887	808	886	811	890	827	823	863	748	827	794	825	776	867	834	816	848	843	791	864	814	808	803	837	842	816	873	796	849	842	756	823	849	833	866	831	883	803	835	838	813	856	862	837	811	822	862	784	864	844	862	852	840	837	822	828	802	810	806	871	861	820	820	791	824	825	824	880	819	833	846	844	826	810	803	834	833	863	813	777	820	849	852	810	857	848	842	858	804	829	824	825	838	824	817	856	827	820	822	804	859	817	850	863	779	812	842	844	880	821	852	863	813	833	827	871	827	851	851	808	798	813	858	877	815	824	791	806	829	800	806	820	835	862	860	826	862	868	823	837	802	857	844	839	835	865	812	869	817	799	830	831	838	813	852	844	823	880	821	844	838	842	875	844	825	828	853	846	842	824	822	813	790	850	854	871	805	855	832	870	810	787	816	833	853	816	850	832	850	868	861	806	796	862	821	878	862	857	858	873	825	829	836	809	858	863	818	872	853	833	912	891	830	843	855	846	876	832	836	815	834	865	850	881	823	804	810	874	831	848	869	915	840	895	853	825	801	839	820	790	840	879	829	797	864	840	848	807	864	840	805	839	851	835	809	826	856	881	783	847	841	750	785	813	820	862	866	813	872	847	884	854	837	805	853	815	826	808	794	828	843	793	807	809	824	846	844	844	824	861	788	841	801	783	841	842	834	835	850	846	822	863	862	828	848	846	831	843	865	868	831	893	808	851	847	795	853	867	797	862	780	834	828	832	856	813	856	885	818	799	820	810	819	814	835	790	850	796	821	850	873	838	883	834	852	807	837	823	841	861	845	833	839	818	776	853	807	849	877	879	841	840	830	860	814	786	823	838	836	845	806	830	895	861	822	811	843	836	880	784	833	877	807	822	873	857	883	778	822	860	828	846	824	802	773	879	782	834	833	882	809	797	819	872	800	843	857	807	827	847	836	819	847	813	876	791	838	813	842	880	829	865	823	794	906	828	813	848	817	862	821	887	832	830	856	901	877	892	785	816	820	821	810	811	832	804	802	807	862	807	847	854	800	803	905	855	868	877	841	804	835	854	845	821	856	844	849	794	848	783	805	829	821	816	817	853	836	851	815	859	833	892	834	808	803	821	801	855	798	878	839	806	829	848	831	835	806	817	813	823	789	874	811	867	845	865	809	807	817	836	806	858	849	824	814	806	828	908	849	800	855	856	884	775	800	801	794	864	832	835	883	849	809	798	838	812	791	854	876	832	807	826	910	777	799	835	842	842	870	852	783	808	813	821	823	829	862	787	873	864	813	826	810	844	840	842	837	861	801	837	860	818	811	848	859	840	800	813	827	846	904	841	843	823	838	794	849	840	794	822	880	817	874	804	789	837	835	858	839	825	799	868	837	875	861	798	844	816	858	791	802	812	825	832	762	797	835	854	767	896	863	799	828	814	815	876	825	924	844	864	875	885	811	843	826	800	863	832	834	804	815	829	846	846	838	868	866	830	814	878	793	867	791	804	863	843	842	842	807	820	838	816	827	824	834	873	811	777	864	832	845	802	812	775	849	845	830	791	837	859	853	853	811	808	840	796	844	795	842	790	832	797	846	835	789	857	806	876	850	854	816	850	804	839	824	802	788	795	793	843	831	810	807	799	847	868	846	813	836	804	826	810	869	836	813	892	804	852	825	778	876	804	861	843	796	802	883	844	851	800	835	840	838	830	828	876	868	831	807	935	811	860	813	843	836	808	860	820	820	851	801	865	846	828	878	872	825	788	795	872	819	849	884	847	841	824	787	819	852	823	886	806	843	844	841	832	841	779	859	794	801	875	856	840	865	830	858	849	859	823	818	854	857	844	827	833	828	793	876	798	849	824	862	792	826	816	813	813	836	863	853	846	843	848	828	822	845	819	809	852	809	785	872	823	820	902	887	810	814	823	826	818	854	783	833	870	831	850	836	838	821	818	834	841	867	788	852	805	827	845	808	821	814	796	818	820	881	825	848	840	797	801	847	784	836	823	804	800	794	791	861	782	834	795	797	864	870	862	806	807	801	825	737	817	795	785	855	804	786	854	871	829	807	866	813	865	850	776	849	830	853	894	793	814	802	828	808	844	800	841	888	884	849	817	838	816	863	857	817	823	819	847	842	807	856	792	815	869	888	846	812	829	820	819	845	813	853	850	814	786	844	823	801	807	882	799	775	875	841	850	852	827	824	852	845	847	870	853	805	825	857	813	826	845	800	795	815	838	835	865	799	828	824	888	838	829	801	819	838	839	851	808	775	893	804	853	898	830	808	780	796	784	839	886	824	826	814	849	799	860	847	824	845	877	754	827
25275	21482	27842	25278	15201	6218	3380	2043	1438	1211	968	802	655	600	532	504	433	446	475	428	391	392	357	365	340	325	331	368	338	316	281	269	332	331	304	298	269	289	283	281	265	288	268	289	306	309	306	275	253	274	278	294	245	261	275	331	257	291	284	292	282	308	285	270	272	290	269	272	265	255	250	309	285	241	314	314	289	295	316	263	292	305	275	260	277	300	278	289	274	280	266	282	295	299	278	266	310	265	255	282	264	293	309	266	296	289	245	300	249	257	270	263	280	281	308	283	265	246	287	290	284	264	286	289	279	295	287	266	276	279	277	312	265	273	268	284	283	279	277	263	271	294	254	262	273	305	271	281	243	282	278	276	255	274	272	303	291	240	286	269	286	275	283	291	291	266	268	306	302	288	293	242	289	305	249	259	289	280	276	275	280	267	295	283	294	279	290	279	278	314	276	251	259	282	246	272	288	308	288	295	269	260	295	285	293	297	278	264	288	269	302	293	294	262	271	271	315	270	280	279	276	275	261	279	282	291	277	298	253	272	277	255	267	271	252	314	292	289	283	266	292	264	315	288	274	260	294	265	291	294	300	280	267	291	263	296	285	289	261	281	273	282	268	273	277	299	296	292	277	268	299	275	296	278	283	252	294	243	265	274	272	277	282	269	286	304	256	263	267	285	262	242	254	276	282	280	293	270	300	282	272	253	267	273	262	274	290	273	276	269	248	277	333	285	279	280	277	308	256	261	293	234	289	282	269	247	284	278	261	292	278	252	263	270	273	310	276	309	278	260	270	300	297	283	284	292	303	271	281	280	287	277	265	282	259	284	251	278	292	266	250	283	281	282	267	296	285	304	264	273	237	257	274	271	268	280	283	258	263	272	269	272	267	313	271	288	301	261	309	260	284	314	268	285	257	274	266	283	290	276	297	284	265	275	259	276	295	315	245	281	294	270	276	251	277	276	282	260	294	293	245	286	282	264	275	284	313	265	277	270	272	287	254	274	261	266	283	299	257	267	280	277	273	281	284	252	282	270	278	277	305	295	285	278	269	289	262	268	266	279	278	281	253	286	295	288	262	283	296	328	270	264	285	288	279	263	262	263	284	260	248	257	254	290	305	294	296	273	278	269	264	264	274	282	268	293	300	298	318	268	284	280	264	265	293	282	254	278	262	265	284	287	267	277	281	300	292	297	267	270	295	247	261	284	288	263	268	261	295	300	295	271	256	286	298	274	256	301	300	292	288	303	274	277	258	297	287	295	289	280	252	268	265	293	277	250	265	297	254	280	299	270	285	282	277	280	283	287	248	283	266	279	278	285	297	301	249	280	298	258	277	260	279	257	256	291	255	248	291	262	258	245	266	260	273	273	288	255	284	283	282	262	265	285	255	282	298	282	258	281	284	229	269	296	276	262	255	250	275	263	268	278	284	287	298	280	258	276	269	289	276	283	262	278	261	290	288	288	276	254	260	292	261	302	296	265	278	281	296	263	271	285	263	283	270	279	291	279	297	272	264	291	277	275	287	263	286	282	248	295	246	296	280	254	279	284	279	266	263	246	275	266	268	288	262	275	307	276	280	288	277	277	253	273	297	258	292	285	261	276	312	317	311	306	295	271	303	287	291	254	261	272	303	283	278	312	285	250	274	279	282	268	278	273	282	280	284	268	265	283	263	278	277	290	288	267	265	294	247	287	279	265	281	275	279	251	276	297	263	269	280	295	281	254	276	286	303	315	292	279	286	270	305	300	266	281	291	274	287	287	294	279	277	280	276	306	295	286	287	315	275	315	261	284	302	293	279	262	293	260	267	286	313	244	285	271	265	282	277	265	287	280	271	307	331	280	252	296	252	285	286	289	287	280	289	295	265	300	264	277	279	239	281	279	297	287	287	295	271	299	293	300	286	295	261	280	266	282	269	266	255	294	261	260	257	279	272	252	287	293	260	271	265	293	289	267	286	303	288	303	302	264	270	267	269	267	281	276	274	275	252	237	276	263	266	265	300	287	274	281	293	274	267	249	275	300	255	296	295	270	298	299	311	291	284	315	268	275	279	276	305	281	279	283	262	292	313	272	279	271	275	261	291	262	261	247	285	283	273	310	296	277	261	254	275	292	272	291	290	269	293	295	275	284	271	257	281	287	284	285	265	284	270	261	302	287	271	275	248	287	272	258	284	293	293	254	266	273	270	255	260	290	281	295	280	271	312	306	291	268	297	266	262	256	305	260	257	276	287	294	290	287	270	277	269	271	274	276	288	287	252	282	292	227	254	272	268	287	271	261	224	281	284	315	280	277	263	265	280	280	286	261	261	305	274	292	263	290	273	278	271	266	267	280	276	283	271	282	287	260	291	277	292	295	265	271	276	276	264	321	278	286	326	263	261	326	279	287	271	272	303	275	295	281	280	267	267	282	236	292	295	286	277	303	278	266	287	253	273	283	267	275	273	279	256	293	272	276	277	273	301	259	266	268	299	272	256	255	271	279	240	244	260	294	279	291	290	298	267	273	274	272	255	273	298	272	298	266	268	272	266	282	278	288	283	235	287	268	273	247	299	289	278	252	279	295	237	255	281	296	285	283	232	289	287	292	267	305	267	280	268	270	267	265	306	296	284	285	257	272	278	241	286	262	257	279	287	277	291	277	281	305	304	258	264	270	246	272	282	256	270	262	311	285	284	250	290	288	282	278	254	278	315	272	278	267	277	277	291	260	275	286	274	269	286	289	283	268	286	288	308	273	271	315	274	282	294	293	272	280	278	276	278	272	265	279	284	276	273	277	269	286	277	314	279	281	291	283	257	269	290	263	285	281	265	279	265	268	285	256	308	272	290	282	273	268	275	302	276	259	273	292	268	257	272	262	271	290	274	255	272	295	287	268	267	293	268	278	278	279	264	259	279	273	281	277	262	279	269	271	290	277	247	257	244	251	280	300	253	295	295	293	278	264	286	289	268	279	292	315	279	313	287	294	273	248	312	283	270	304	256	298	254	298	296	280	261	291	259	260	267	276	301	262	289	275	270	266	296	294	297	290	279	284	272	301	284	308	277	318	290	294	267	286	282	259	276	275	290	288	276	278	285	281	250	272	287	287	296	292	307	291	278	229	231	279	283	273	296	298	307	279	295	302	304	282	295	282	273	307	283	277	280	252	249	279	258	291	300	259	268	282	262	299	305	246	258	296	274	274	283	290	276	264	251	309	276	289	291	280	280	293	298	281	304	262	296	270	285	284	284	302	282	260	272	275	278	282	303	265	280	293	309	314	291	248	278	277	283	283	276	305	276	271	245	275	273	253	289	293	273	276	285	269	289	285	293	284	247	259	281	297	303	240	243	267	269	266	279	247	291	251	280	247	285	266	281	289	277	306	294	283	293	278	287	267	255	327	264	283	272	283	262	260	268	293	296	278	300	291	287	298	287	264	277	267	283	263	270	278	307	263	302	275	277	278	281	285	282	274	287	294	294	277	284	259	248	269	280	286	288	261	267	277	271	274
17201	29767	28754	21692	17003	12591	9033	6654	5089	4090	3236	2707	2095	1858	1668	1499	1361	1351	1222	1162	1102	971	953	917	972	828	877	819	769	701	668	706	694	636	649	617	625	659	662	600	657	590	624	602	635	576	632	624	571	600	582	611	580	636	596	641	594	605	566	649	593	575	573	599	584	604	583	616	549	589	621	602	622	590	605	645	583	613	617	609	633	620	591	628	574	641	639	618	641	563	626	641	599	583	582	602	603	583	602	593	624	577	563	581	602	564	609	547	584	602	596	620	543	615	614	557	602	604	578	576	569	608	647	577	573	547	592	557	588	600	549	574	597	592	587	593	573	613	571	630	637	607	579	556	524	566	586	629	666	626	602	602	576	573	568	618	604	591	535	613	586	563	577	609	592	596	574	590	634	586	626	610	549	608	565	593	606	639	558	585	592	637	598	581	591	562	600	569	606	604	570	637	614	609	598	606	572	624	634	567	582	585	571	610	558	607	578	607	574	555	579	612	597	596	550	582	599	549	608	591	560	604	571	571	579	564	598	608	596	610	602	580	585	565	629	630	574	574	597	563	606	550	599	569	579	604	550	595	553	598	590	583	619	596	573	582	600	635	561	553	649	587	604	593	591	607	609	631	608	608	605	588	614	578	551	632	588	572	620	601	570	565	600	521	566	580	623	629	532	584	596	619	598	610	627	586	581	655	596	592	552	550	604	592	570	612	585	577	538	585	597	629	630	633	592	586	598	603	596	607	581	588	600	601	611	597	589	575	576	618	662	589	599	588	593	592	595	568	568	577	588	606	620	591	573	597	567	613	652	607	626	572	564	622	565	533	594	607	613	573	588	570	577	608	558	570	584	560	598	584	597	614	585	607	573	621	556	597	579	598	632	586	565	585	614	611	569	581	582	575	607	638	596	620	556	583	610	539	625	599	608	626	593	592	579	594	584	566	610	595	618	615	544	623	568	622	593	588	604	580	606	578	574	581	562	616	565	574	615	610	598	616	601	582	601	562	620	621	595	558	586	554	630	568	623	588	547	586	600	615	582	572	586	578	576	563	579	612	628	576	600	578	565	610	589	584	576	568	521	567	643	596	552	560	589	639	571	643	605	606	605	562	616	584	588	631	633	645	629	638	578	563	578	561	586	563	555	584	616	600	594	597	571	575	612	551	574	610	572	573	561	633	551	624	594	630	590	569	583	600	560	615	554	567	590	575	588	532	591	582	566	564	592	592	593	598	597	584	588	627	605	579	597	535	595	626	612	609	606	608	550	571	607	607	577	585	634	609	601	595	588	595	609	584	610	573	619	583	582	667	597	600	576	623	625	634	563	583	559	569	576	593	561	550	616	601	624	579	602	548	587	581	593	609	620	601	576	599	564	602	607	576	590	616	612	602	595	620	578	607	630	583	604	576	602	580	574	608	612	587	592	603	614	568	599	581	563	601	575	580	578	600	606	607	529	597	656	597	624	606	607	594	609	616	585	555	583	617	611	513	603	548	627	580	591	571	541	584	584	566	605	633	565	585	638	590	559	606	638	598	598	585	594	587	611	587	574	563	577	552	584	599	610	567	636	590	600	623	584	556	594	611	581	604	593	616	562	597	599	570	627	569	609	532	578	581	606	570	569	593	632	607	596	594	583	613	589	608	621	571	539	665	586	562	572	579	595	582	612	597	597	553	579	580	568	592	604	584	586	609	648	621	592	574	590	564	618	571	557	600	548	619	612	602	597	565	581	631	629	632	587	598	564	604	598	631	586	604	583	595	531	557	560	589	629	573	589	589	580	614	580	616	586	596	596	588	585	536	606	580	578	557	564	560	563	619	638	597	603	555	609	585	522	546	573	584	602	567	605	604	580	575	568	584	556	568	589	557	586	593	625	649	608	570	582	613	613	540	579	581	595	551	620	583	580	613	588	619	600	597	571	549	578	598	578	616	592	619	601	607	603	546	648	540	598	573	592	610	554	602	524	603	631	594	598	564	586	552	590	597	578	632	583	609	585	587	617	595	576	600	584	593	579	579	565	569	562	589	576	585	555	597	546	612	591	611	558	592	515	582	571	587	569	603	612	577	598	560	619	597	612	535	577	566	600	593	614	544	612	624	642	559	587	561	596	560	608	601	560	601	570	589	614	566	625	575	596	571	616	609	545	588	576	613	534	550	625	561	602	570	593	615	603	563	558	630	588	605	588	629	541	590	596	580	580	596	552	581	623	635	543	584	547	610	570	641	579	556	583	572	568	591	568	556	629	638	604	610	598	602	556	576	557	579	603	535	609	559	608	589	601	598	603	568	588	589	606	619	602	573	594	607	585	583	648	582	601	594	587	632	637	608	573	589	571	596	610	595	594	608	599	577	584	586	567	554	589	570	578	627	594	567	597	579	594	549	626	615	622	595	606	583	574	595	584	586	564	590	604	557	591	595	574	549	592	587	566	566	608	635	602	598	595	614	620	589	560	615	576	584	610	589	607	585	597	583	607	590	561	611	643	597	612	590	604	544	576	566	585	578	620	585	615	626	611	602	577	602	586	635	580	587	585	619	564	593	591	587	571	600	584	564	580	600	595	588	606	575	592	666	546	594	635	601	615	614	577	626	589	551	579	565	601	631	586	635	584	598	608	599	600	664	588	601	588	570	592	559	623	591	618	593	612	576	547	634	615	616	566	604	577	588	585	609	593	586	588	551	571	645	604	592	640	559	616	583	579	611	590	605	572	615	580	546	542	575	602	619	607	557	578	580	552	552	571	615	587	597	603	620	589	574	556	591	535	611	594	605	609	578	611	543	572	588	613	595	598	596	595	605	621	600	615	579	583	574	557	595	617	597	610	616	590	574	567	619	627	566	638	590	583	628	604	565	591	584	613	613	568	589	591	596	566	588	596	563	582	589	596	539	612	628	614	582	593	628	629	632	572	617	573	577	616	534	589	595	597	583	554	586	630	584	569	627	602	561	585	586	596	576	583	634	604	553	570	575	602	562	613	672	588	626	545	626	586	580	616	619	588	587	583	583	584	572	610	551	556	572	619	600	595	604	578	602	614	606	593	604	621	581	564	569	583	602	612	593	555	567	576	589	606	620	604	552	613	575	547	614	560	608	591	602	655	600	574	622	604	604	579	558	576	605	572	618	551	566	610	548	642	561	562	623	570	592	600	584	592	541	601	571	558	600	590	573	627	600	576	647	563	613	614	603	643	607	603	563	606	605	602	606	617	610	576	607	530	590	558	584	587	613	622	607	599	580	606	604	608	619	563	613	610	573	587	617	580	566	614	585	582	621	562	567	627	608	583	604	594	572	546	569	550	590	573	588	579	591	609	612	562	570	571	609	550	592	578	630	565	603	579	560	646	614	559	566	587	601	595	563	587	583	604	587	570	558	558	598	567	575	592	591	588	587	584	592	658	633	569	567	598	570	624	598	554	569	619	565	579	611	582	585	594	587	597	593	596	566	574	581	580	564	602	634	563	634	547	574	581	606	575	612	601	613	594	612	617	583
24289	21403	28705	24493	21305	15135	7376	3691	2490	2083	1730	1441	1135	1029	934	899	839	773	762	744	701	675	665	632	653	612	595	585	576	581	551	525	545	554	463	480	483	507	494	479	477	519	480	501	478	473	497	441	501	476	443	455	473	494	484	469	478	465	509	479	494	464	483	528	459	485	492	524	492	465	486	486	464	477	476	487	476	482	479	502	492	468	442	492	451	470	511	469	445	481	517	515	486	458	483	468	486	449	480	447	470	456	481	462	458	489	502	522	471	477	491	488	460	482	466	492	461	473	473	493	468	498	465	477	472	506	494	459	477	452	435	486	478	483	522	466	513	498	545	465	472	506	511	467	507	484	492	478	470	436	480	463	486	475	468	476	494	463	486	481	470	489	463	469	485	513	519	498	490	497	503	479	490	465	461	487	454	498	459	472	497	472	496	446	469	435	486	471	527	462	476	475	488	451	449	492	521	471	464	426	456	446	450	487	449	474	475	448	457	462	450	531	480	467	511	494	483	474	455	468	505	488	464	482	478	501	457	489	493	500	477	454	505	478	488	473	467	482	501	473	444	496	437	474	481	499	491	441	456	461	467	478	503	494	442	503	500	472	489	457	490	455	498	452	478	445	507	487	493	464	461	477	479	499	500	496	462	483	487	492	484	468	503	518	493	508	509	466	490	461	484	491	429	466	460	436	456	488	504	502	484	446	466	458	484	456	472	476	484	476	478	473	485	504	486	459	447	490	539	515	500	460	460	477	479	435	496	486	481	465	448	504	501	505	493	490	489	429	453	467	456	484	494	468	471	461	449	531	479	490	487	451	471	475	490	494	474	425	440	473	457	467	467	482	465	510	461	534	441	501	478	479	491	509	464	514	489	494	489	466	469	448	449	472	466	471	482	494	504	488	489	472	496	491	480	438	465	471	496	465	482	454	509	494	519	431	488	477	479	463	474	465	479	504	451	478	484	489	532	446	530	472	460	462	466	492	439	491	486	456	454	467	474	456	503	475	498	480	447	465	494	494	444	491	501	483	465	513	461	485	477	500	490	484	453	446	436	482	504	481	500	499	532	501	486	504	481	490	457	456	483	462	486	474	488	476	518	462	431	493	474	483	472	485	451	440	467	486	524	493	472	475	486	497	467	497	489	478	493	480	412	523	465	457	468	493	489	463	458	507	461	449	467	505	473	510	490	487	468	489	496	493	474	509	514	469	492	494	478	458	464	452	501	482	465	442	502	509	465	487	474	441	443	481	451	469	436	493	465	470	465	477	509	478	486	460	506	494	512	499	477	454	499	485	448	511	482	470	466	518	475	458	455	429	474	521	491	488	490	483	453	460	464	510	505	486	490	467	465	461	448	460	474	506	501	471	481	525	473	484	508	462	501	483	454	447	468	466	458	469	477	454	425	538	484	511	485	506	440	549	450	467	501	465	464	483	472	496	486	504	448	459	498	489	444	470	473	464	474	429	477	486	492	474	473	458	452	512	478	455	464	483	430	485	478	481	480	482	485	483	473	469	473	477	428	485	470	509	490	496	500	512	472	491	486	470	468	490	494	516	475	447	445	492	464	468	483	471	464	487	502	450	463	498	499	512	482	516	508	454	467	499	496	476	478	483	488	483	450	500	508	470	491	474	452	514	457	521	480	479	509	504	472	518	478	467	473	452	472	510	455	492	462	462	483	498	491	468	485	467	475	475	479	462	470	465	465	478	458	514	465	467	479	453	499	476	472	491	505	497	520	485	487	455	498	472	454	454	450	485	515	493	473	449	495	447	494	478	477	452	497	486	497	471	508	492	476	485	456	480	462	474	478	452	506	447	468	475	463	468	488	488	504	453	451	461	492	493	472	506	476	466	493	487	453	479	490	464	468	491	463	438	478	471	476	502	508	512	433	461	485	458	490	460	461	503	459	499	499	486	443	477	484	447	464	484	495	496	511	475	472	488	512	486	502	461	437	477	497	443	469	536	483	484	498	485	478	486	500	479	439	494	450	466	530	489	498	490	432	490	504	489	512	470	468	483	497	486	488	470	468	473	502	501	506	459	467	461	491	485	501	524	457	498	513	470	465	468	476	465	500	464	490	496	492	457	499	493	477	487	469	477	526	497	448	494	497	456	474	444	469	479	510	475	491	520	470	463	484	465	486	485	456	477	492	473	444	524	471	467	481	479	487	486	486	472	486	490	471	491	517	477	475	487	458	469	485	458	495	470	486	463	488	488	473	505	456	463	517	473	479	477	439	506	492	485	462	447	487	441	483	497	453	473	439	472	496	429	487	486	465	503	481	462	460	460	507	430	462	468	470	448	473	475	472	485	469	488	515	444	475	472	441	460	484	470	480	481	481	481	448	468	492	510	507	485	486	489	481	476	515	495	462	486	491	539	451	475	470	472	508	472	482	467	502	485	518	443	450	454	492	458	460	472	465	516	455	513	467	478	467	453	489	481	509	475	524	488	437	459	496	491	460	454	461	495	509	485	437	488	469	517	467	532	486	502	492	511	474	476	490	496	453	472	443	481	484	508	495	448	504	476	450	500	475	470	486	457	496	482	409	500	479	469	510	502	488	476	472	443	495	444	469	473	476	496	477	498	471	457	455	504	453	468	478	489	466	544	475	463	503	479	486	483	481	494	499	459	531	467	441	444	456	479	555	497	466	503	471	497	459	468	457	444	489	466	467	484	459	463	504	472	504	492	508	497	516	497	471	503	467	491	508	451	438	508	486	494	449	483	522	478	496	434	467	463	473	461	485	501	485	444	502	462	475	468	510	490	476	483	466	476	458	484	492	458	489	494	516	497	481	460	513	483	513	477	514	520	476	464	438	483	451	472	522	479	462	452	500	425	517	512	468	472	534	486	483	446	468	486	471	528	495	491	447	500	458	445	479	484	481	481	484	501	487	480	456	440	442	487	450	501	510	473	471	468	487	472	498	534	473	504	474	472	473	466	491	489	488	479	491	503	466	499	457	492	498	514	461	508	484	498	437	465	507	502	484	471	498	432	519	513	454	506	456	447	473	488	464	496	476	477	434	451	513	469	492	458	514	458	473	457	500	481	440	505	498	449	477	437	493	493	467	499	445	495	512	493	472	495	475	459	476	488	510	500	481	449	501	475	453	463	529	534	493	461	495	515	481	527	501	429	498	487	453	475	480	450	501	487	484	447	484	460	522	483	449	484	499	493	459	463	512	495	457	491	484	492	493	477	487	476	474	491	488	476	508	505	451	502	482	474	474	487	455	485	489	478	543	474	473	459	458	481	467	530	464	505	488	457	457	465	470	500	506	498	465	493	478	464	457	469	477	495	463	458	442	515	503	470	487	469	483	490	509	471	464	465	484	500	479	514	513	482	465	501	507	474	452	452	454	500	487	475	499	458	504	463	481	443	474	487	471	474	495	468	498	478	478	521	444	478	475	446	487	475	490	454	492	475	488	489	494	502	483	480	514	486	490	496	466	471	460	508	511	464	494	448	493	492	461	490	478	426	441	458
19579	34741	33810	27387	22458	18031	13650	10197	7991	6700	5533	4438	3447	2975	2811	2527	2353	2150	2011	1940	1770	1692	1636	1594	1466	1445	1413	1323	1301	1182	1171	1186	1079	1144	971	1104	995	1034	1005	1007	918	992	965	997	971	921	950	962	990	954	946	940	898	964	934	962	971	944	977	1006	943	951	934	977	925	916	872	924	922	939	890	957	909	941	990	941	938	903	969	906	999	999	939	945	962	957	907	923	912	957	934	920	934	903	944	902	936	946	965	916	973	932	926	928	957	940	940	965	962	933	935	878	981	1016	928	918	904	977	909	864	888	964	928	949	943	871	916	911	913	901	941	979	910	964	914	959	964	910	982	930	977	887	952	957	1009	970	944	961	952	961	903	902	943	948	960	977	941	963	956	910	887	956	956	870	885	901	908	928	983	951	925	935	933	927	894	975	899	945	936	927	940	897	973	919	944	923	893	906	909	918	924	983	917	876	970	918	951	919	1023	938	981	891	895	907	926	905	958	894	935	973	879	1011	1001	946	895	960	940	907	918	885	959	900	943	913	939	915	930	903	957	1020	955	943	950	897	871	948	954	932	933	965	943	905	930	945	943	897	940	920	965	871	922	858	947	936	964	889	912	868	911	966	961	911	917	951	927	947	917	954	923	910	932	962	1009	944	982	949	901	903	941	940	921	928	919	948	1004	969	943	1001	917	944	956	931	955	940	915	955	1007	953	903	909	932	988	960	910	949	935	916	878	983	902	927	927	922	990	896	940	952	979	952	948	898	950	915	984	937	902	916	890	925	931	875	934	966	914	898	927	950	887	895	940	925	922	879	954	933	997	911	938	953	962	865	958	889	898	962	921	932	929	962	973	900	932	899	943	921	993	952	926	902	959	940	938	987	918	920	989	937	974	911	954	884	967	922	933	857	933	864	939	893	895	921	911	892	903	907	897	945	927	924	938	914	908	926	951	926	904	936	934	908	914	879	928	969	979	896	953	937	973	933	914	960	961	929	907	957	934	899	896	980	980	957	938	937	973	945	964	910	894	885	891	969	902	951	939	1002	928	916	964	945	968	930	1035	963	917	944	958	897	914	982	962	942	927	936	940	909	928	879	955	983	971	976	993	932	939	920	921	945	916	923	912	980	965	954	890	951	950	898	952	893	928	910	919	939	909	924	970	887	924	948	958	941	905	970	929	958	934	889	902	939	895	885	918	962	943	945	887	940	889	898	927	940	916	936	934	922	984	963	944	946	947	932	981	987	961	972	934	974	917	918	957	901	924	922	962	933	987	986	961	933	982	934	878	919	980	998	975	942	936	931	932	937	956	951	986	1001	886	953	931	934	920	969	954	941	942	951	926	914	957	930	892	888	934	994	931	938	931	902	907	934	957	888	947	950	987	921	966	984	946	926	918	891	937	941	881	930	891	956	880	900	960	981	894	939	939	878	921	964	920	891	950	937	903	929	908	954	936	979	922	972	994	955	926	966	980	887	1006	948	911	934	946	909	957	892	904	909	929	934	973	909	915	953	949	939	913	942	932	925	968	959	962	889	949	887	938	963	947	929	930	957	968	981	932	899	971	902	903	959	909	855	898	903	950	886	937	926	963	1003	956	969	917	888	948	887	913	959	941	954	965	903	995	902	913	928	900	934	927	907	920	921	905	982	919	950	917	940	916	1001	963	923	930	926	939	932	878	965	975	935	950	940	955	966	969	912	893	948	977	924	948	956	954	945	891	889	927	940	929	951	933	972	928	928	896	927	920	936	944	924	931	932	933	918	881	917	896	955	915	950	958	970	906	867	960	999	906	938	953	967	939	916	990	929	965	950	944	910	965	965	907	929	962	930	969	962	972	889	982	929	955	895	955	910	954	931	930	900	951	968	895	919	980	920	910	912	946	931	952	916	977	932	888	971	910	903	908	890	897	915	883	932	908	898	962	945	934	1004	952	946	953	952	913	965	972	978	999	951	958	963	903	851	988	956	929	918	919	953	951	963	944	987	911	873	937	948	933	915	869	907	902	947	949	948	902	925	883	917	948	940	940	976	922	956	950	914	934	929	986	915	933	922	863	956	944	948	919	1008	891	935	891	950	900	908	946	934	844	951	911	929	899	931	906	906	922	892	930	943	929	965	958	907	953	936	974	918	980	957	926	906	934	933	937	982	923	972	942	897	871	955	906	907	915	947	934	978	953	950	960	961	962	933	939	850	916	942	948	963	973	882	923	904	893	921	899	914	925	948	992	962	906	930	983	928	904	938	909	892	939	930	928	941	944	923	951	940	1004	951	928	976	989	969	908	963	958	929	920	922	945	944	991	989	934	975	943	976	917	949	983	940	1001	929	960	932	963	916	946	990	871	963	914	942	959	940	964	917	949	901	936	921	952	920	891	916	984	980	923	994	983	909	963	883	934	1018	953	934	949	954	973	948	908	965	899	937	948	936	896	913	908	948	929	919	927	925	891	935	944	938	937	916	964	926	953	970	968	982	934	894	943	908	915	880	939	970	934	954	931	908	957	993	923	947	941	909	954	950	946	915	952	942	970	878	905	914	933	938	918	899	1010	933	958	908	881	916	959	912	957	893	934	949	893	925	906	987	1007	941	950	932	979	950	891	938	911	926	940	958	927	936	911	953	899	896	962	939	942	918	897	920	879	965	938	951	934	882	903	920	998	960	904	987	971	986	963	929	959	882	936	947	928	929	944	907	955	941	915	938	922	982	947	983	918	928	938	909	931	904	898	919	929	946	956	900	946	886	892	918	991	912	945	895	969	932	921	972	902	940	939	955	918	976	982	981	950	924	933	898	909	930	949	863	936	946	980	930	925	946	960	959	965	930	954	947	939	979	984	968	977	907	957	940	983	880	917	945	930	965	918	933	909	880	963	934	948	971	905	955	933	929	994	920	911	934	894	969	870	940	888	965	924	926	942	969	946	939	919	962	905	949	897	961	930	971	959	928	923	909	932	902	973	968	928	907	911	958	971	927	892	927	968	881	929	922	942	919	931	931	937	898	939	956	901	957	921	944	940	971	892	937	985	930	952	956	945	920	970	955	964	933	927	970	944	931	892	899	908	935	908	952	909	884	965	933	979	944	940	889	966	946	892	924	914	942	933	915	1004	962	960	913	954	981	928	950	969	953	982	942	932	936	952	935	876	885	928	901	971	963	901	940	950	925	982	898	913	934	890	918	906	940	944	1012	944	941	930	904	971	932	921	936	951	968	917	981	905	911	920	940	934	984	962	935	874	911	933	913	927	962	861	925	947	927	945	934	965	903	945	954	962	956	935	960	878	943	1014	938	907	931	927	935	925	951	876	922	935	928	941	886	924	1019	972	898	929	1007	890	938	939	975	950	923	908	924	905	920	890	919	928	912	957	920	962	966	882	939	933	945	929	928	940	948	936	942	945	920	890	960	927	928	925	933	954	1020	936	918	938	912	986	943	983	947	933	932	868	989	927	962	956	932	912	898	891	910	946	949	937	949	961	889	950	958	966	910	959	966	899	889	938	880	957	968	989	993	906	968	918	943	964	889	888	928	893
27611	18160	10561	5066	2655	1783	1204	858	721	626	562	533	469	462	495	463	497	443	422	449	451	430	455	446	423	381	444	393	433	393	405	387	416	442	409	379	399	386	435	407	413	428	379	425	431	403	395	389	384	408	391	408	407	418	406	444	413	408	373	418	413	379	425	390	375	427	389	427	409	387	444	352	408	416	424	403	378	403	434	376	416	394	386	374	386	413	444	443	415	368	394	423	403	403	416	404	395	427	415	414	407	408	394	388	408	402	409	400	406	423	354	377	434	394	384	422	399	393	407	406	370	393	393	407	385	414	408	378	417	388	393	408	398	423	425	387	403	406	446	380	401	389	429	403	373	430	387	380	450	416	419	385	421	414	412	428	404	407	376	392	390	417	384	410	374	401	399	455	396	392	412	390	392	391	368	380	401	389	393	394	392	371	406	379	399	431	375	389	382	422	372	419	401	388	433	415	388	406	425	435	403	381	417	370	384	400	377	421	396	419	393	399	394	381	410	379	386	378	394	395	410	415	431	397	428	445	412	388	387	426	378	396	365	410	391	424	413	425	366	402	434	397	400	382	410	387	373	401	410	430	367	396	407	405	429	429	405	385	393	414	387	395	432	403	418	426	389	415	422	438	429	399	404	422	409	376	405	405	425	405	402	377	375	374	372	410	385	392	399	389	396	373	440	407	403	404	393	425	369	396	404	402	396	433	416	389	370	344	398	412	414	372	396	412	390	434	451	401	403	419	386	434	425	381	396	400	386	359	403	400	390	375	408	398	395	387	385	388	400	376	391	403	407	408	422	402	408	387	412	411	418	427	382	408	423	423	413	437	432	422	429	372	393	387	390	384	396	367	382	411	390	417	356	375	405	412	414	398	404	428	399	439	402	371	413	406	416	389	396	379	369	411	419	405	424	428	383	387	389	391	394	387	417	410	420	429	391	394	438	408	371	419	368	381	395	419	412	356	413	428	428	363	384	418	401	373	399	400	398	403	391	357	371	373	392	390	401	394	390	412	365	400	379	391	387	419	391	441	436	423	396	404	398	411	408	412	385	423	383	406	373	416	373	418	381	412	420	438	387	388	371	395	387	383	387	413	396	406	413	420	412	435	420	380	374	401	410	391	441	365	351	382	389	401	377	393	378	396	408	389	398	441	396	414	381	409	422	389	423	358	392	400	391	416	419	392	411	404	434	380	430	370	386	433	421	399	398	385	407	400	405	411	345	399	407	398	380	412	395	430	424	430	381	388	397	406	427	408	400	404	359	387	434	405	419	397	410	446	394	392	433	440	430	413	429	396	367	409	406	431	402	422	396	386	386	387	383	400	401	386	368	394	417	405	424	354	392	391	399	442	428	421	389	432	423	397	399	420	401	405	407	435	420	402	358	372	402	396	420	431	382	406	375	409	409	448	396	391	402	371	376	406	380	407	396	412	368	386	429	393	393	388	434	385	387	398	417	385	385	403	396	410	380	378	425	404	380	397	346	400	443	401	403	412	416	440	384	411	407	389	406	405	388	435	414	399	462	424	409	395	385	378	406	427	343	375	404	423	433	406	403	408	403	400	448	377	398	391	379	407	422	368	413	394	410	392	383	394	409	407	432	396	415	390	418	415	412	393	423	362	375	400	376	388	393	400	377	407	403	392	364	377	405	413	410	403	396	405	393	422	388	376	392	396	412	399	373	398	414	429	390	424	417	436	419	405	392	355	422	406	394	398	430	412	388	387	366	414	408	382	387	375	417	423	420	392	391	405	385	396	388	431	373	395	389	428	412	389	379	433	408	388	405	408	384	415	371	400	440	427	396	426	392	398	378	422	389	425	410	388	398	410	407	393	365	422	374	401	428	399	428	414	362	423	415	385	418	404	374	412	425	378	360	392	356	419	409	431	368	404	373	409	422	412	433	396	372	379	389	388	372	351	394	398	412	403	399	421	410	368	426	440	391	402	387	424	421	429	374	410	407	423	392	413	416	391	431	365	397	395	421	363	380	364	386	398	400	448	429	393	419	402	372	415	418	392	415	409	432	415	394	422	401	380	385	403	424	398	402	437	399	382	406	405	415	407	396	428	429	426	384	424	391	400	420	409	408	396	386	388	399	396	384	411	430	417	432	408	419	425	386	405	437	384	414	392	389	411	398	419	400	408	436	381	426	452	385	396	408	381	414	411	384	447	405	410	404	403	456	385	437	413	381	399	380	419	403	404	400	371	360	427	385	378	379	445	367	402	392	360	412	386	391	390	406	387	409	377	418	434	420	399	374	401	408	424	392	391	401	370	413	453	422	413	351	393	384	401	383	414	416	379	411	372	415	394	400	412	422	407	421	413	404	389	386	419	393	412	408	387	404	386	414	398	401	400	414	438	398	353	436	363	405	400	415	427	424	400	360	414	394	426	398	388	384	412	402	402	405	406	387	406	395	369	387	390	420	390	451	410	393	396	407	408	414	430	454	373	390	418	392	382	341	438	421	446	391	404	403	402	390	412	410	368	398	438	419	379	410	407	433	380	418	395	387	375	407	375	386	429	395	433	372	402	403	382	399	399	371	410	363	418	421	403	373	411	408	408	376	400	419	400	382	423	416	417	438	411	398	388	426	389	423	402	402	407	408	434	419	412	392	389	363	373	432	409	393	465	443	399	399	398	402	430	386	416	358	396	417	432	397	403	409	392	374	398	395	390	413	369	405	401	401	398	425	388	396	413	416	362	372	394	393	398	402	400	409	419	409	391	420	366	405	392	378	395	394	403	384	388	463	471	402	427	406	402	373	399	375	440	373	379	397	370	417	427	402	386	396	417	400	379	415	418	391	381	386	413	441	393	377	451	413	435	417	417	376	411	383	428	390	411	403	389	386	373	422	371	375	455	359	403	368	360	409	386	390	416	422	379	384	421	441	410	385	337	416	424	379	411	414	346	400	367	379	389	371	368	407	418	422	426	368	407	400	417	384	405	373	405	467	431	386	370	375	420	383	390	420	412	381	397	408	384	365	372	414	402	392	436	398	358	409	372	397	405	378	397	414	404	413	407	424	414	388	385	366	442	405	399	415	385	374	400	381	413	407	393	387	417	404	418	418	414	389	405	402	421	391	378	425	407	397	406	404	400	420	419	386	415	392	395	403	377	410	425	409	432	400	402	393	388	412	424	389	403	414	410	425	385	411	369	445	393	380	425	395	408	403	379	381	383	381	392	418	429	405	411	403	388	425	408	381	401	433	401	451	393	362	399	390	423	426	394	423	426	360	374	425	412	382	391	400	409	389	416	414	402	381	387	385	397	412	413	417	394	369	417	389	397	413	434	428	392	375	424	399	386	404	384	449	388	431	379	351	390	403	389	392	409	389	365	359	374	410	414	402	427	449	415	414	414	394	414	406	400	400	417	384	404	371	403	414	390	411	381	389	400	382	396	421	415	410	431	382	392	426	388	399	428	409	363	425	444	405	400	402	416	402	418	357	388	376	402	400	413	407	388	401	388	399	430	343	410	403	393
13263	20235	18145	11024	7722	5868	4235	2880	2358	2030	1664	1451	1190	1137	1127	1035	1034	1031	964	943	983	945	908	927	918	917	877	900	883	846	830	880	823	839	812	852	845	853	872	848	802	828	819	819	891	881	826	781	841	880	793	828	837	874	786	779	841	832	794	791	837	861	794	874	883	798	813	840	808	822	859	853	867	832	797	840	810	846	812	827	802	819	832	768	799	875	797	827	798	813	863	823	880	880	864	813	832	812	810	827	827	808	835	800	880	831	894	819	856	803	840	860	856	838	819	874	781	815	836	849	830	841	813	842	878	847	815	806	844	846	801	883	850	797	775	823	851	803	830	868	852	778	746	864	847	834	813	815	862	798	845	825	840	816	813	811	828	863	816	800	789	836	827	823	795	809	823	827	850	849	846	833	845	800	841	830	829	832	819	823	873	850	843	779	843	830	840	803	859	795	824	777	824	812	793	775	821	838	839	861	801	784	798	866	816	838	909	792	817	801	821	778	826	858	791	809	808	812	831	829	818	835	801	866	884	878	832	921	814	846	811	798	786	782	831	799	828	800	854	829	832	824	837	863	843	806	824	771	842	780	825	778	800	833	889	908	819	910	790	800	844	879	839	782	818	897	877	864	814	816	789	856	805	814	832	860	782	863	836	826	829	819	814	820	800	822	817	872	820	837	823	829	810	798	773	815	817	793	816	805	835	820	881	860	840	797	838	851	833	837	871	807	844	793	800	808	837	792	811	832	859	841	869	851	866	814	850	841	824	867	795	858	859	811	821	829	866	798	797	839	768	850	837	812	810	814	851	813	828	830	858	775	847	824	841	880	846	857	821	815	867	836	824	805	804	842	852	793	841	797	815	835	887	780	805	838	872	832	795	833	832	775	861	840	822	809	822	844	800	788	801	781	865	817	847	852	795	839	834	849	804	833	864	811	809	857	873	866	841	802	810	842	845	847	811	824	818	824	820	906	825	808	905	788	816	810	847	824	890	847	817	832	827	835	870	859	782	828	812	858	806	804	833	805	842	828	834	823	779	808	834	841	814	835	873	809	819	819	817	837	820	872	826	816	863	833	841	861	825	812	829	808	848	856	795	839	801	794	850	773	811	814	849	784	833	805	855	848	838	781	843	819	825	828	812	794	801	855	838	831	890	815	818	805	846	871	826	888	804	820	778	856	870	857	840	808	815	839	879	832	798	801	838	788	830	819	898	824	787	807	837	789	827	863	855	793	852	901	836	839	831	858	827	842	833	830	882	858	845	852	866	796	840	838	843	788	801	833	847	855	801	807	787	868	856	803	841	818	844	841	813	844	839	827	771	833	802	855	834	821	838	837	820	864	834	776	833	815	812	840	791	836	830	806	803	829	916	854	878	847	803	840	842	840	857	858	816	794	860	823	824	886	795	862	857	816	853	851	865	828	796	844	788	843	800	837	841	793	837	803	792	852	827	836	846	807	878	822	812	810	849	834	824	840	802	838	825	798	865	856	829	845	857	784	842	835	832	829	831	835	821	830	826	852	819	869	793	859	780	897	831	847	844	838	853	849	838	836	824	794	801	797	829	840	824	840	852	815	761	836	833	827	850	808	827	868	828	879	870	817	845	801	821	850	822	818	782	870	839	886	825	795	805	854	899	804	805	833	877	869	809	834	815	800	823	853	825	789	813	868	845	829	838	821	855	840	859	790	797	789	801	797	826	822	819	751	809	830	787	834	833	803	771	780	837	793	865	857	807	838	857	827	826	864	864	838	887	876	841	854	835	821	781	763	849	839	826	793	840	891	799	821	823	881	822	810	850	785	822	786	860	845	831	851	815	843	794	816	800	874	786	821	838	790	835	842	829	859	785	823	839	857	792	871	818	836	837	804	798	788	794	820	833	858	841	767	809	823	823	838	831	866	823	845	825	804	828	820	812	826	811	845	809	845	828	843	814	852	835	820	794	853	856	839	861	814	828	808	863	843	793	818	813	868	849	812	870	789	855	888	861	816	800	796	815	843	857	804	814	820	817	842	820	839	801	859	830	826	782	814	780	865	844	837	816	798	868	825	806	794	811	794	842	801	856	846	813	821	841	825	822	851	833	806	857	824	823	861	825	849	837	813	839	833	811	789	794	759	844	781	797	786	789	871	822	802	836	820	803	809	756	819	821	870	793	789	800	825	811	834	817	822	831	804	790	820	816	797	882	822	798	811	803	810	862	825	801	856	811	831	856	787	794	832	828	833	839	841	821	778	820	871	869	858	802	836	852	765	839	808	792	823	791	843	856	810	824	808	848	818	861	856	816	826	816	865	853	838	822	904	786	869	815	874	813	772	877	856	846	819	832	798	821	841	838	828	854	872	827	833	790	877	827	834	843	835	787	835	850	840	793	813	823	838	780	868	869	844	861	813	838	865	814	819	808	864	824	799	857	801	845	867	805	814	813	823	792	834	832	858	849	851	856	888	750	848	843	862	816	877	879	799	849	889	859	830	858	883	892	774	819	864	836	792	828	841	805	842	801	815	848	834	849	862	891	811	871	874	776	855	865	833	809	802	837	840	825	839	840	809	820	812	854	848	808	818	805	843	834	837	789	864	860	824	848	837	872	871	860	849	779	809	813	871	815	830	852	798	808	837	784	774	822	826	822	830	819	785	823	832	837	835	774	852	815	821	854	804	858	867	843	817	839	793	794	816	865	839	815	799	816	796	859	834	826	885	835	787	800	841	837	847	852	828	842	844	846	838	873	802	852	808	803	874	839	813	767	825	865	824	812	835	816	774	876	843	839	776	855	798	826	834	837	798	799	843	829	851	780	848	853	840	800	844	817	871	891	863	861	805	846	807	839	870	906	798	919	805	806	861	873	764	848	827	851	814	823	841	809	811	833	835	813	879	855	817	792	829	838	803	815	833	864	801	854	824	874	858	904	814	805	821	814	835	831	879	882	837	810	821	756	863	868	855	810	864	805	799	810	797	825	798	828	848	792	824	808	839	860	842	807	856	797	809	807	822	835	763	832	794	850	792	843	832	881	855	822	832	849	803	851	764	925	870	845	781	840	834	763	813	811	836	831	810	813	814	825	780	828	837	813	839	803	836	820	833	799	822	852	827	835	876	808	823	760	857	836	787	840	814	865	858	830	792	814	863	795	781	829	858	812	810	886	836	822	826	844	820	773	834	873	797	809	850	828	822	863	841	872	817	822	843	847	795	833	903	802	786	829	848	809	840	834	851	808	792	821	813	823	826	817	850	799	834	839	760	855	798	822	798	850	818	785	810	807	871	874	832	851	820	854	888	804	802	820	885	837	802	826	819	888	822	862	872	827	814	800	849	868	826	812	864	837	801	821	813	829	825	838	801	838	861	839	786	836	843	800	836	887	820	807	823	783	777	831	800	796	821	833	790	846	846	809	872	840	820	819	821	765	848	815	857	841	866	839	876	841	831	844	806	832	840	888	836	830	781	828	825	840	805	866	860	828	876	792	830	828	846	870	813	828	849	855	842	811	844
25109	21404	27760	25195	14997	6221	3690	2108	1454	1261	1011	853	695	568	503	458	457	404	442	397	374	385	411	339	365	327	338	306	341	359	321	315	294	303	283	277	286	271	315	275	277	280	277	289	271	287	283	281	298	300	284	316	271	275	279	289	283	279	296	273	290	283	292	264	269	287	268	260	292	294	265	267	293	280	283	285	276	294	300	271	270	303	275	323	290	278	272	254	272	294	282	263	286	278	277	298	264	280	268	274	302	265	283	290	272	274	297	295	279	293	317	310	279	275	273	290	278	257	298	283	292	261	248	319	297	300	274	267	307	277	290	278	277	266	282	268	253	274	294	259	282	266	268	292	281	295	279	308	275	287	286	304	252	275	278	265	299	270	287	295	281	305	293	277	264	292	298	313	263	264	268	267	258	262	285	293	289	277	259	265	260	286	274	299	280	291	283	265	267	264	270	256	278	296	266	274	267	278	299	272	311	273	286	265	281	255	292	278	284	277	274	264	282	301	304	280	302	304	284	257	287	279	289	313	278	276	296	306	296	276	251	270	296	272	267	284	283	290	306	246	300	269	298	287	298	296	273	261	327	286	275	266	283	319	260	280	301	282	271	277	229	276	308	271	273	291	271	266	277	307	293	258	270	295	287	292	307	289	273	265	250	278	298	252	246	267	268	288	287	275	272	271	251	277	272	261	320	260	278	270	296	282	258	271	288	260	262	292	285	317	275	272	285	259	250	278	267	276	258	257	310	292	254	316	275	281	248	296	303	252	258	290	288	287	280	284	266	278	299	282	270	296	282	294	284	288	287	277	259	279	264	307	296	284	292	317	259	292	309	288	264	275	261	289	304	282	248	292	278	286	271	321	283	306	246	318	220	284	264	257	256	259	316	294	290	270	268	291	298	292	266	275	273	287	288	275	312	261	302	313	281	283	282	272	255	265	279	291	283	283	280	275	300	288	280	289	280	274	293	284	278	269	292	307	273	296	285	272	267	292	267	289	258	295	265	290	280	314	273	308	275	246	274	291	279	253	263	286	258	268	267	262	272	276	294	309	258	274	272	289	299	263	291	297	246	256	289	292	275	313	304	280	252	275	266	274	296	295	273	302	274	280	248	287	245	250	285	272	262	287	254	293	289	283	270	292	273	276	283	264	268	274	251	251	293	251	287	265	283	287	268	279	302	297	303	285	287	297	274	285	276	288	277	281	300	244	258	287	261	272	271	254	246	266	282	284	269	279	259	273	291	293	267	262	278	316	258	273	269	254	274	268	254	279	324	291	334	271	292	281	261	294	274	287	267	293	263	261	298	280	286	249	272	285	260	255	279	281	268	305	313	295	263	282	304	279	271	285	284	268	342	304	252	247	269	268	307	274	268	269	315	292	273	257	283	307	280	303	265	259	270	279	286	289	305	248	259	281	290	287	249	297	278	279	266	280	271	279	296	278	265	274	292	292	291	249	256	267	261	273	315	300	292	287	263	280	271	285	292	280	286	260	251	282	256	267	280	297	269	284	272	279	276	301	310	277	282	295	293	278	266	263	268	298	271	273	280	290	277	286	303	265	304	271	252	257	280	302	274	297	289	286	272	289	297	281	277	312	276	284	273	272	274	291	294	281	294	273	286	282	275	292	289	283	263	288	284	281	278	275	306	261	273	285	301	260	279	273	262	285	260	279	303	278	287	267	292	293	267	270	263	282	279	286	309	266	257	258	279	286	264	287	267	252	293	276	274	282	288	298	287	316	264	264	284	248	262	289	266	278	295	275	269	291	284	255	276	272	309	260	281	258	262	289	311	272	291	292	292	296	270	283	269	286	286	287	233	274	288	247	290	268	271	285	284	297	282	292	278	278	273	256	289	294	268	279	272	292	287	291	276	277	290	309	278	281	302	298	290	283	301	300	283	273	290	292	283	278	314	294	287	271	315	285	256	267	267	277	296	264	271	300	256	293	295	286	270	284	280	273	285	282	281	253	304	276	299	265	286	236	268	282	310	293	256	261	272	272	271	275	290	264	277	273	253	264	256	281	279	275	274	262	268	300	287	287	267	287	297	272	301	282	264	307	256	278	282	264	272	298	267	291	298	305	307	302	292	239	305	254	259	292	313	299	288	292	274	300	274	278	270	278	317	282	266	252	296	302	276	280	262	296	266	253	294	306	275	291	280	242	305	273	253	274	269	243	276	250	298	298	278	272	300	267	294	296	299	292	272	303	287	263	292	274	267	303	273	302	273	267	281	293	266	269	264	277	315	312	287	279	261	252	267	275	313	266	307	313	260	281	249	270	302	283	272	275	285	292	243	245	278	279	263	265	283	260	263	316	283	297	298	253	291	271	284	243	281	285	266	286	268	289	271	288	275	247	284	265	261	286	307	290	287	292	253	296	308	301	273	326	279	312	285	292	293	250	275	267	296	286	276	270	257	282	278	258	285	266	249	276	291	271	268	284	294	266	264	286	300	272	272	269	288	258	261	282	238	303	252	284	294	329	294	265	281	273	293	287	275	286	303	294	269	266	251	284	245	290	297	268	268	297	279	280	246	270	301	269	285	276	307	236	256	253	270	267	286	258	268	287	255	265	241	279	278	286	258	289	304	288	277	269	268	281	248	279	276	270	265	294	278	261	285	265	277	284	288	286	280	278	274	270	265	295	273	287	263	268	263	270	272	291	271	288	268	285	252	276	272	274	244	290	294	288	273	274	273	277	285	278	256	283	262	281	294	292	255	292	260	279	294	286	295	287	303	301	270	268	273	288	253	300	272	271	303	299	280	311	277	274	287	308	282	271	276	285	280	276	325	340	270	294	288	289	303	284	321	298	289	245	269	281	249	285	288	298	298	267	324	287	288	271	252	322	293	275	282	315	264	265	296	304	262	287	298	256	278	275	294	276	301	297	277	254	263	274	269	307	292	257	262	318	266	246	273	293	290	253	262	270	272	248	267	276	261	266	272	280	283	272	280	291	265	285	323	248	233	252	243	265	307	286	248	283	257	264	306	251	283	308	278	285	249	277	287	287	289	276	311	310	298	282	276	269	288	270	299	263	275	271	301	292	251	228	280	281	284	281	249	272	273	310	267	300	266	281	272	262	281	248	300	270	304	275	251	274	285	285	266	299	282	267	293	263	260	272	299	274	284	291	277	278	249	285	312	293	288	294	297	308	260	284	272	275	313	282	267	253	264	299	279	303	284	284	256	300	276	270	293	313	284	267	313	230	288	296	305	282	275	264	285	272	289	308	293	289	291	257	244	298	234	283	292	250	268	296	262	272	270	275	300	310	293	274	312	289	288	275	280	282	292	270	298	274	265	273	295	289	272	264	277	264	284	287	280	296	294	273	277	285	303	305	293	277	314	272	267	277	302	298	276	264	267	256	289	309	270	290	266	280	287	258	269	306	305	272	269	287	286	250	264	276	264	287	296	290	247	277	305	280	260	285	266	284	260	273	269	281	266	291	273	326	261	272	268	282	275	260	253	275	272	276	305	264	264	293
17133	30314	28713	20815	15969	12625	9893	6646	5117	4374	3515	2708	2209	1755	1644	1410	1405	1274	1212	1119	1084	1046	976	956	885	850	825	806	778	720	686	698	677	642	658	618	601	622	602	584	597	604	600	616	624	599	621	569	574	587	571	620	601	617	614	580	601	552	577	606	565	586	611	575	622	595	647	611	640	569	608	604	585	590	574	583	595	567	575	579	622	538	662	581	588	572	640	609	606	614	573	590	612	625	557	604	581	589	577	588	571	554	543	567	605	616	626	621	600	573	597	617	613	544	559	584	580	579	592	572	589	579	597	603	590	584	600	535	553	599	602	606	598	543	614	631	595	574	608	569	603	542	597	625	623	594	580	552	600	583	595	585	601	602	563	611	599	589	559	600	579	559	560	582	613	587	617	572	588	605	594	574	622	624	607	572	585	587	629	602	628	582	580	571	582	597	569	591	575	570	564	600	574	622	595	631	547	555	571	619	564	597	587	615	615	612	590	578	557	571	614	615	538	566	601	663	592	600	568	579	608	604	608	585	596	621	543	572	583	596	570	579	624	580	596	586	595	576	586	590	556	580	565	599	599	603	591	594	596	585	609	595	600	556	579	606	562	610	592	595	574	619	584	622	604	571	600	588	586	567	593	594	544	608	591	613	579	600	638	595	553	619	545	660	625	605	527	610	601	626	580	569	595	574	565	556	627	615	569	610	594	554	609	580	581	591	561	593	579	585	568	564	559	614	633	566	613	610	581	600	565	565	539	562	610	550	582	611	587	580	603	595	591	629	546	571	633	556	616	565	620	573	564	564	573	582	587	591	622	597	575	593	556	624	586	613	577	557	562	621	628	603	581	578	576	613	610	591	605	577	580	558	604	544	570	576	604	521	609	576	605	579	584	562	597	558	582	610	621	577	614	579	560	618	617	562	618	566	585	552	569	588	579	598	553	579	538	561	599	590	592	572	596	561	592	605	568	610	549	614	576	600	571	551	572	605	554	624	615	604	586	602	581	616	586	596	600	571	582	647	558	569	606	594	592	584	608	568	644	565	592	576	591	548	581	555	628	607	587	603	591	645	611	631	583	630	611	569	599	524	610	614	574	571	553	573	564	579	660	587	609	565	577	593	590	595	596	579	575	569	615	553	581	622	590	607	578	644	572	608	594	591	609	581	589	601	636	604	590	593	594	625	633	598	583	608	558	598	587	582	592	557	584	593	600	611	592	657	587	601	560	613	598	598	585	563	591	559	604	615	598	601	599	562	594	562	584	586	634	567	590	607	583	606	630	576	594	565	634	560	583	585	607	582	597	600	617	602	551	556	599	608	583	573	602	613	595	585	613	550	583	582	634	575	575	616	604	630	589	604	609	617	573	611	588	642	629	594	607	594	596	544	580	580	571	606	595	629	594	585	617	605	575	569	576	628	588	597	582	553	595	575	588	568	587	603	574	545	597	583	581	596	584	623	575	634	577	572	590	585	633	589	597	573	620	594	604	565	623	629	545	592	578	599	597	553	604	606	602	609	560	624	551	561	606	589	592	559	620	625	586	601	593	566	611	584	609	602	591	601	595	557	624	539	616	609	638	573	576	624	580	580	604	624	565	579	570	575	587	633	575	561	586	596	618	604	587	611	594	593	591	600	572	562	604	616	585	601	644	625	573	586	581	616	590	569	619	534	593	593	581	557	561	615	622	609	597	600	553	546	613	585	588	587	556	601	626	617	590	607	613	595	615	576	572	578	589	589	556	631	621	567	569	612	627	579	668	581	603	642	573	612	559	541	631	671	587	598	595	580	598	595	595	569	576	586	600	567	565	565	583	601	616	610	600	558	630	608	589	616	598	633	626	546	611	588	617	626	591	598	634	606	592	614	589	620	625	562	560	574	552	582	629	574	573	543	585	613	594	630	563	633	589	583	606	565	580	589	609	644	628	586	627	568	570	577	578	592	586	599	587	586	557	594	563	578	633	604	546	576	608	606	540	597	557	608	588	609	609	556	608	546	575	597	565	606	609	554	600	620	575	600	580	589	566	614	583	640	594	631	633	600	630	584	575	582	635	555	608	540	601	627	585	598	603	623	581	597	598	576	592	605	628	595	593	572	628	629	563	549	613	643	606	583	628	586	561	562	614	578	558	566	561	586	597	563	595	575	539	605	592	587	594	602	571	607	576	625	590	600	619	637	562	551	596	593	614	618	603	575	581	601	577	619	574	562	634	540	539	592	599	581	604	523	545	601	567	599	640	618	560	583	626	582	545	583	619	573	586	594	633	617	615	587	605	636	551	616	636	596	528	534	560	628	572	582	558	614	621	595	602	588	598	600	567	586	608	601	606	606	568	575	612	594	621	622	575	548	580	638	582	605	595	604	606	592	578	588	579	602	579	615	583	632	603	610	611	628	598	574	550	608	571	616	595	600	581	575	578	586	628	593	610	574	562	566	617	633	537	560	615	583	579	547	557	584	581	577	602	599	602	611	550	594	539	570	603	570	601	592	582	567	638	578	578	600	554	635	613	621	619	653	620	613	563	575	562	588	594	563	575	615	593	586	622	604	594	620	581	627	583	605	583	564	591	624	625	600	589	593	605	582	608	597	589	637	619	611	576	596	592	625	607	602	600	582	596	542	597	642	568	579	589	550	595	609	604	585	519	603	639	618	593	602	624	637	614	599	633	577	582	589	560	576	594	550	636	593	610	595	574	605	580	606	565	559	590	566	631	632	627	610	614	573	599	580	658	597	599	571	608	571	578	605	586	589	594	595	571	618	598	562	586	579	610	583	611	606	599	595	576	579	582	605	574	559	544	593	593	577	605	580	517	586	626	584	617	558	579	591	589	598	605	619	556	600	545	592	579	556	578	564	567	534	592	590	597	609	519	572	559	618	606	517	626	600	568	571	584	610	588	582	590	579	596	581	588	604	593	567	577	607	578	581	568	580	598	587	573	550	602	535	614	556	611	595	577	574	578	643	578	548	589	627	579	595	618	601	600	616	586	596	555	589	573	619	591	588	541	567	597	600	614	567	586	635	595	579	636	603	547	567	604	608	590	581	565	577	577	634	563	601	606	596	592	586	617	549	609	622	615	628	606	573	569	610	596	597	544	564	568	593	582	600	585	539	571	604	525	619	550	612	632	593	638	578	609	607	570	609	598	563	613	614	624	588	585	593	624	605	625	574	587	603	591	589	571	587	610	596	541	567	569	559	575	632	559	615	618	594	595	598	594	642	595	563	558	604	580	598	606	582	578	653	630	602	602	589	567	570	629	571	609	579	621	549	608	582	609	585	570	625	517	584	599	623	582	565	543	576	582	602	567	585	574	612	549	579	612	603	545	635	552	564	607	596	661	647	613	595	546	596	577	571	590	588	575	570	621	584	562	573	551	635	597	569	601	582	584	602	587	613	606	567	584	566	596	571	598	606	587	560	611	581	576	588	586	559	648	538	596	590	598	575	580	541	593	577	561	590	635	532	592	584	580	582	579	629	581	606	620	631	565	608	596	562
24275	21445	28781	24567	21243	14922	7853	4062	2593	2164	1796	1453	1168	1070	964	843	841	832	738	715	693	694	665	628	601	594	609	594	597	535	583	598	539	536	532	503	492	491	455	498	493	475	490	437	526	509	527	495	457	465	502	471	505	487	461	467	502	477	463	497	475	490	502	493	507	495	454	472	495	524	500	485	497	489	446	465	467	475	460	507	480	460	511	490	480	478	485	452	462	515	491	488	443	479	515	473	494	468	504	495	476	461	488	509	507	476	485	493	505	474	449	488	486	526	464	488	478	493	471	506	475	446	477	495	460	477	500	508	481	476	459	489	446	486	478	489	462	429	466	446	496	472	434	473	492	510	510	490	468	457	483	536	484	469	467	474	498	496	495	486	549	480	508	476	496	455	489	487	494	483	479	501	505	500	461	514	495	478	516	515	498	507	521	500	466	466	441	480	487	459	475	544	495	435	478	503	496	461	479	476	537	533	485	459	499	454	505	499	510	470	475	518	489	443	481	484	483	504	466	502	503	463	473	479	457	524	454	476	483	465	482	501	507	465	488	467	497	473	477	524	499	473	453	501	501	499	472	476	452	470	468	500	512	476	492	526	464	484	517	472	483	463	494	466	479	455	468	492	431	475	472	498	492	467	503	477	478	462	456	443	425	471	482	484	488	479	499	470	490	518	479	474	510	489	502	491	488	467	505	483	466	480	476	517	479	514	526	464	476	529	455	422	492	454	510	518	487	499	482	479	478	491	486	468	468	458	462	494	504	467	480	481	427	501	525	477	477	482	448	506	485	455	495	465	502	481	450	510	487	446	474	465	488	460	457	461	461	471	502	484	472	470	454	480	487	479	466	498	472	432	498	448	498	439	461	453	496	484	466	447	470	504	531	507	450	474	484	508	464	489	468	492	449	469	489	514	486	493	514	516	495	484	485	443	469	482	502	466	506	494	498	456	459	502	472	452	491	490	492	486	489	478	470	467	450	508	446	466	452	496	444	503	473	469	496	485	487	470	474	503	454	500	510	465	478	475	487	456	470	502	512	489	530	459	481	490	494	495	468	460	475	471	487	470	453	476	461	483	489	445	484	521	475	456	454	446	503	466	475	476	499	446	488	492	463	458	461	474	460	480	495	483	460	492	539	486	468	439	468	489	478	482	495	496	518	472	477	477	477	511	516	470	477	469	447	455	486	531	482	458	523	499	489	466	501	467	442	501	470	485	503	503	488	477	475	506	470	502	490	488	495	515	497	478	493	496	477	470	464	499	515	473	518	466	538	478	496	488	479	507	507	499	463	532	488	482	468	522	484	468	479	486	484	504	496	498	476	472	462	503	526	517	453	457	469	504	498	470	484	518	492	497	456	462	513	469	493	484	485	488	450	448	486	482	466	496	487	464	450	484	444	434	485	512	489	473	496	485	485	492	459	484	491	459	511	476	519	505	482	447	468	459	440	521	474	502	468	435	464	479	496	472	462	511	500	487	470	460	475	473	475	490	472	484	474	487	489	445	495	496	502	462	465	455	486	514	500	465	510	493	452	508	470	491	471	468	485	421	449	444	508	491	474	506	466	466	466	463	485	481	501	470	495	428	462	439	478	477	481	444	493	437	515	461	516	497	507	462	459	485	470	483	527	469	501	509	487	515	484	498	526	477	500	507	476	486	447	492	506	488	459	445	519	460	458	475	467	488	518	491	446	507	519	499	480	466	467	511	489	441	426	455	509	487	467	457	490	467	473	444	494	474	493	500	443	502	466	467	474	473	530	499	456	488	468	518	471	474	480	466	468	430	461	505	503	450	474	460	476	497	522	507	476	494	494	466	469	436	462	453	488	487	489	444	498	515	474	466	452	452	483	509	468	482	456	518	547	477	478	444	460	469	491	505	518	484	463	479	477	503	528	514	474	503	482	466	476	458	494	508	486	485	497	489	479	489	456	504	485	470	479	458	508	508	487	479	518	447	505	452	489	449	519	497	461	461	482	493	481	517	457	480	504	495	485	473	515	473	440	508	470	474	496	472	505	543	423	427	490	453	518	494	506	425	458	481	474	491	496	487	484	463	454	474	485	489	477	462	450	520	432	492	510	438	488	461	511	491	466	448	493	501	455	460	506	470	511	475	501	505	501	471	478	471	455	429	506	462	485	482	485	488	490	459	483	494	483	499	487	511	477	475	501	451	472	524	485	463	477	478	468	492	497	512	500	478	498	503	500	487	490	476	477	468	498	479	465	464	489	488	493	470	516	505	512	478	482	453	448	455	476	466	491	492	488	498	482	501	499	464	491	472	487	477	436	474	493	496	478	474	466	493	472	438	462	485	494	474	549	502	500	513	484	478	480	480	460	497	459	472	497	492	493	511	506	492	487	495	455	487	485	510	487	492	480	454	497	469	471	446	470	468	494	502	501	469	468	457	473	490	463	506	461	500	498	513	481	452	501	505	514	521	507	484	503	459	464	503	504	488	488	499	450	517	493	458	464	470	462	494	497	439	477	521	524	509	494	434	477	522	504	482	520	491	469	439	454	514	464	495	464	469	480	521	493	481	450	496	518	467	458	477	479	474	474	517	556	490	474	489	486	457	508	470	448	445	494	477	500	443	487	462	503	486	454	486	523	480	501	480	493	502	439	464	463	480	466	501	506	511	493	474	471	554	468	484	469	472	476	489	454	503	468	478	486	517	430	481	497	461	474	473	470	504	502	481	512	495	451	492	509	467	440	469	484	472	475	508	496	512	491	469	484	490	428	480	457	486	450	472	468	461	469	444	514	469	450	496	507	481	454	444	514	464	481	479	472	528	532	458	522	526	462	477	451	503	488	494	449	495	460	487	478	493	482	534	492	475	468	476	453	477	503	467	486	499	481	456	462	471	495	506	438	454	514	457	496	472	482	472	478	462	490	490	494	499	505	463	486	474	440	471	482	483	463	493	495	459	471	438	445	458	473	501	474	478	495	476	509	485	497	483	468	486	509	453	494	458	487	487	487	447	498	501	458	479	482	471	500	523	515	494	484	459	445	468	435	473	450	517	502	498	453	468	525	440	498	489	467	489	483	501	498	467	460	510	509	492	487	461	512	484	483	471	468	511	465	539	489	489	465	475	479	485	446	474	489	468	462	473	472	438	462	489	481	488	452	500	489	483	466	512	502	498	480	504	498	450	507	469	514	472	469	456	500	479	510	467	489	511	467	485	503	498	475	475	506	464	450	462	482	460	496	475	531	511	486	449	426	456	485	459	503	507	464	493	494	468	482	446	477	488	512	521	473	461	478	463	452	465	483	483	479	488	500	494	475	472	462	484	472	479	476	477	480	443	455	478	488	492	445	444	484	477	523	490	478	472	449	461	519	459	476	497	496	482	497	493	470	484	499	493	479	495	443	490	480	499	499	480	503	487	424	541	477	463	473	462	500	459	539	480	479	478	528	477	480	465	497	479	462	485	514	495	510	529	489	478	456	435	462	475	494	498	433	496	490	447	501	495	489	496	457	487	499	472
20273	35798	34606	27035	21352	17452	14630	10877	7993	6913	5615	4557	3563	2974	2635	2449	2158	2030	1992	1878	1798	1665	1566	1563	1454	1304	1342	1338	1240	1202	1152	1104	1155	1081	1040	1005	1031	1020	1033	998	953	945	1046	923	990	948	968	945	940	946	1020	995	896	963	985	885	935	958	949	950	993	973	1033	987	910	979	999	960	908	979	933	951	944	917	956	920	963	944	904	965	936	997	967	966	935	933	902	944	954	899	926	996	1010	974	991	914	887	894	952	979	913	941	897	956	933	962	935	923	913	943	948	948	872	971	924	981	966	990	916	941	960	904	920	921	1021	902	911	908	952	915	906	924	909	915	974	974	899	912	926	963	910	960	839	906	951	883	911	914	971	977	948	958	914	964	918	941	966	899	889	903	906	981	980	940	929	946	873	958	964	929	939	933	925	911	876	983	946	989	842	960	915	965	960	983	957	938	888	901	886	966	920	1022	942	947	932	939	914	898	976	961	958	926	977	978	913	933	907	932	941	950	950	1013	973	964	905	900	893	973	996	912	908	981	935	913	953	953	912	949	941	976	1015	985	863	902	949	915	886	969	897	900	925	919	900	963	1009	992	954	924	936	945	881	939	891	939	968	929	908	922	878	973	930	967	966	953	942	913	951	952	935	944	892	916	957	948	915	956	911	953	933	933	953	932	904	967	881	885	954	948	961	884	905	916	947	957	947	933	936	950	939	940	895	915	952	967	887	935	889	959	922	939	959	915	953	870	950	976	952	944	879	966	941	907	933	943	920	875	898	973	942	893	932	898	938	906	937	941	986	943	954	992	933	973	920	926	937	982	948	948	963	945	929	896	907	899	981	941	1011	964	969	939	927	920	950	961	988	917	927	946	951	934	952	887	948	956	964	922	973	948	918	908	920	945	954	922	942	978	965	904	942	934	921	1004	980	907	948	904	904	939	910	956	928	952	954	914	917	978	913	928	929	909	943	929	972	902	985	918	907	939	862	931	925	992	948	913	993	925	929	928	974	908	946	938	904	901	921	961	926	885	920	963	942	948	932	886	904	924	916	861	957	923	990	898	946	941	974	971	893	982	960	968	976	975	949	932	944	959	961	932	904	905	936	973	956	955	924	979	961	1002	950	939	984	967	975	931	921	946	969	919	919	964	977	928	948	976	926	907	944	988	921	979	875	900	937	964	935	918	919	910	890	961	972	955	923	975	961	955	948	921	985	961	930	899	973	952	953	986	920	908	941	954	978	914	922	919	980	949	931	899	980	903	853	972	921	935	954	923	945	968	945	888	960	894	964	913	964	1029	943	974	886	902	854	926	883	953	898	965	921	900	951	965	940	876	989	940	987	982	949	893	956	1029	962	896	954	952	921	969	962	912	953	943	944	915	932	901	961	974	913	931	944	906	939	936	901	907	902	928	901	980	919	947	904	975	948	993	916	967	952	889	947	923	929	920	957	934	966	935	935	960	949	913	933	914	958	965	923	947	949	918	955	935	974	980	896	948	1000	969	915	938	966	911	968	966	937	901	917	912	925	965	919	910	961	958	957	881	928	956	943	900	964	964	897	951	894	935	951	908	915	935	928	905	977	903	941	920	973	959	967	882	904	924	941	945	924	933	985	912	921	915	900	888	961	919	967	982	954	973	994	922	955	913	940	948	984	880	964	942	923	971	955	921	970	986	927	959	930	921	1014	912	915	951	914	961	945	945	917	950	919	940	1016	982	952	918	983	969	959	952	935	985	979	985	922	922	883	941	890	929	991	954	879	860	947	981	987	937	936	945	973	951	933	975	967	912	967	902	919	960	951	954	897	938	983	881	901	984	922	940	912	956	935	968	944	926	952	959	980	934	907	931	968	931	924	969	929	953	936	959	939	962	975	979	944	912	920	943	964	881	879	941	976	924	996	925	915	1018	957	953	956	926	902	918	970	976	953	935	951	975	947	912	827	927	907	950	966	938	906	939	946	896	928	956	963	895	907	932	937	982	929	911	979	922	987	974	903	944	953	1001	954	874	916	947	909	969	924	917	916	970	950	893	932	967	968	934	820	915	971	865	961	904	952	962	927	877	922	872	950	926	969	923	933	987	933	933	930	994	949	904	935	942	935	964	932	938	977	970	907	923	970	938	904	966	983	979	936	978	905	932	931	939	933	998	901	990	978	946	1013	929	937	909	936	933	935	970	939	942	950	907	906	935	999	933	954	885	938	944	952	971	901	875	940	925	967	939	950	906	909	933	937	958	945	959	953	880	909	1027	928	943	942	949	936	959	925	950	923	927	935	970	908	965	944	956	972	930	928	909	930	907	912	908	978	975	933	939	972	979	956	983	976	950	978	942	915	934	965	936	933	946	901	933	879	989	960	965	913	937	912	897	885	935	904	952	902	922	934	940	910	843	976	962	946	927	904	907	953	948	966	963	951	870	958	990	925	959	971	930	883	908	928	957	924	928	918	957	1025	959	959	993	941	952	918	927	953	982	934	936	897	910	954	884	1014	911	914	951	955	924	892	966	939	907	943	970	922	886	908	1007	967	930	930	946	958	959	933	1014	907	906	903	963	893	973	986	954	919	938	914	959	930	921	962	940	953	903	983	942	935	994	863	924	913	943	967	941	942	955	958	918	935	940	950	967	938	952	915	959	897	909	902	983	968	939	978	899	970	979	876	1000	929	946	956	977	905	934	945	990	980	982	906	901	932	898	910	884	935	958	932	957	950	898	975	984	931	935	951	991	914	907	923	945	904	918	946	955	953	997	915	913	952	926	983	939	912	971	954	916	932	963	977	890	945	971	997	912	935	932	966	965	993	909	881	961	890	973	944	940	913	935	962	902	917	932	915	1001	920	890	975	898	965	906	929	927	944	919	934	942	947	965	985	895	919	902	972	954	971	930	996	944	924	954	905	963	920	948	971	951	939	914	942	947	945	936	979	941	973	949	979	911	901	920	950	962	964	918	954	947	940	951	940	936	954	967	933	979	958	904	980	898	910	904	960	952	919	926	918	960	924	956	994	903	952	938	947	912	889	900	923	935	948	902	924	967	927	938	947	934	953	909	962	887	933	962	980	909	963	912	944	928	892	938	895	929	907	966	909	963	904	893	951	884	938	961	934	981	887	887	934	939	948	925	920	886	929	973	945	953	937	956	932	973	898	946	976	939	951	950	960	920	904	933	910	916	900	940	907	946	1004	929	968	932	902	867	913	971	939	975	938	961	941	939	923	957	968	939	955	947	924	926	928	962	957	962	913	959	944	912	905	925	969	977	925	1006	940	952	1007	919	941	894	909	952	927	917	966	946	888	948	979	933	967	877	920	974	974	886	921	922	990	924	941	925	944	931	983	937	940	955	938	898	912	930	956	988	896	904	961	988	956	976	940	937	948	927	955	916	949	920	924	968	952	929	944	927	980	944	950	948	945	927	962	941	985	928	912	966	977	922	926	922	959	938	981	916	940	930	930	969	1021	1023	942	966	931	951	972	920	972	926	965	971	944	956	934	974	925	972	954	947	941	939	967	900	933	920	897	1008	954	911	964	927	943	980
27573	18672	11249	5714	2559	1733	1360	938	783	675	584	524	499	475	504	455	437	486	437	427	454	414	408	443	419	415	406	426	425	407	412	418	423	436	371	411	413	367	426	415	394	384	401	420	393	365	419	392	396	402	394	401	424	402	423	376	392	391	400	410	403	384	430	379	400	399	413	409	398	416	416	406	394	387	428	382	414	387	400	403	423	424	419	362	392	382	432	421	394	404	389	401	413	412	357	410	390	394	388	387	377	378	374	393	412	393	410	413	415	416	406	430	401	409	414	420	397	410	379	420	399	374	406	409	381	384	393	370	389	387	458	397	381	402	397	419	371	395	405	436	416	398	393	407	389	382	419	428	379	371	411	410	408	408	397	408	384	360	428	394	390	366	396	421	422	396	422	391	434	400	425	369	410	394	414	439	393	387	384	447	399	400	436	425	422	371	408	418	406	394	433	376	406	406	372	431	387	403	384	411	397	387	368	394	411	381	401	436	352	407	408	407	420	385	393	392	362	406	403	411	413	401	394	390	393	384	417	408	404	372	398	401	399	425	427	435	392	426	419	408	398	381	386	423	410	409	417	365	394	420	420	423	423	375	393	432	436	377	410	361	394	368	420	418	426	411	389	418	379	404	413	393	408	434	383	395	397	409	431	413	359	403	422	447	420	418	442	401	391	446	425	397	415	394	390	418	422	436	398	399	420	372	410	406	411	403	400	376	403	402	451	386	450	407	415	394	427	420	418	417	375	391	418	385	391	377	416	405	396	392	416	379	386	413	405	401	450	405	422	403	421	446	412	407	423	421	386	389	396	406	417	412	412	392	428	392	401	370	370	386	401	392	387	407	416	407	431	420	411	394	380	406	383	372	392	409	423	387	434	432	403	433	363	405	399	391	363	403	403	359	403	402	400	427	393	367	415	428	405	420	403	376	396	431	383	384	385	360	374	436	370	420	427	425	411	375	457	411	440	400	387	413	420	410	385	353	416	398	425	438	436	392	398	368	376	397	423	395	427	409	397	417	439	396	407	405	419	394	416	447	384	365	405	384	412	427	386	391	394	386	423	372	401	385	396	402	390	434	388	405	385	382	387	399	413	400	416	395	382	438	414	412	390	425	377	383	437	384	421	432	387	391	392	354	412	418	410	410	394	402	446	402	391	380	416	413	418	429	391	389	424	406	412	412	400	450	387	398	423	405	416	400	418	407	408	407	390	417	438	383	406	361	422	414	395	391	422	375	384	374	417	408	419	385	408	435	435	352	441	417	396	411	403	394	386	376	408	438	417	428	414	413	406	393	368	415	392	372	374	404	452	391	385	397	381	411	419	425	426	402	422	408	382	409	431	417	415	410	383	380	409	414	361	417	427	420	430	362	428	412	404	410	411	383	389	403	380	379	368	397	447	386	373	352	372	439	378	418	411	374	412	428	428	396	387	409	429	421	431	422	389	387	397	396	404	393	404	389	444	382	384	390	398	427	404	412	414	446	395	398	367	401	406	437	383	401	401	402	410	411	386	399	410	399	408	382	397	400	354	431	390	389	420	391	420	409	385	361	420	388	396	426	416	405	381	403	375	399	387	418	416	382	432	399	392	391	383	409	421	343	406	428	432	435	405	408	376	403	406	414	398	404	398	390	393	394	355	392	432	413	380	363	406	425	393	373	404	368	392	434	353	424	378	377	414	405	419	410	383	398	405	381	409	387	401	382	386	414	384	447	399	377	399	404	402	374	390	391	412	404	378	399	397	427	408	407	428	411	389	434	424	399	403	403	379	399	453	362	429	391	413	413	397	443	423	408	393	400	385	426	409	396	405	399	413	421	401	403	427	399	416	422	404	404	416	397	397	416	403	424	405	435	417	401	407	433	425	409	418	382	397	346	389	425	394	440	411	393	376	434	407	390	428	386	435	406	380	383	435	414	414	424	400	421	404	441	419	406	391	392	453	379	395	406	392	404	412	412	421	381	414	435	393	398	402	409	381	435	394	399	390	392	417	379	380	398	386	388	383	403	445	383	391	417	435	397	411	392	389	399	399	436	394	430	419	386	389	425	404	388	421	409	411	423	408	413	377	381	380	416	371	410	386	420	374	394	437	417	428	392	365	405	393	406	404	393	404	382	404	395	409	393	407	412	410	402	376	426	404	414	399	390	406	403	406	421	396	396	402	378	383	422	411	399	406	423	397	385	415	382	406	408	392	382	398	386	413	404	388	391	426	392	410	435	397	354	391	395	434	403	384	400	412	387	403	389	408	369	372	432	397	433	379	409	387	405	358	449	408	426	373	395	396	406	411	353	392	364	386	406	403	420	394	388	389	421	385	400	417	431	361	430	415	423	414	433	421	392	403	426	426	360	384	379	420	392	410	391	401	406	387	376	408	434	400	409	423	418	387	364	391	397	337	408	392	418	385	410	380	416	399	370	423	419	418	404	442	383	403	368	429	394	375	390	427	398	388	433	412	426	441	410	388	361	394	394	387	355	425	382	402	393	373	424	386	399	424	411	391	381	428	378	398	360	415	419	409	456	392	406	419	357	376	409	416	393	435	391	405	428	379	419	382	382	401	384	403	428	397	407	384	395	415	381	405	396	401	420	413	398	418	425	385	453	404	389	405	378	395	379	389	427	428	401	398	395	407	404	407	390	368	424	372	437	428	391	416	429	391	362	375	388	381	407	380	414	410	408	417	401	398	371	405	430	415	420	400	419	416	398	402	408	441	372	388	382	387	396	370	419	430	361	403	445	410	399	422	418	435	416	394	408	405	404	408	405	387	388	397	435	389	388	419	418	403	411	443	414	421	413	435	356	374	405	380	378	365	412	403	415	408	406	416	415	430	429	419	387	403	385	437	394	391	420	390	412	360	400	387	402	400	373	378	396	409	425	377	373	403	379	410	399	421	407	420	388	391	370	419	391	434	387	390	417	408	437	394	401	434	415	376	418	368	412	367	412	370	439	360	416	409	416	408	343	388	422	377	423	415	404	429	417	391	442	402	399	386	387	398	375	418	409	428	386	395	400	424	402	435	430	365	396	394	405	385	361	439	418	359	391	408	413	413	417	428	434	422	388	415	406	367	368	379	410	401	400	403	413	401	393	389	399	380	414	433	384	421	430	385	389	419	405	419	407	401	378	436	384	390	441	434	389	409	401	430	415	400	384	401	416	395	409	398	394	406	360	376	424	452	421	395	417	392	385	398	349	389	378	420	431	383	398	385	388	390	380	377	375	407	431	400	400	415	430	412	439	381	421	402	436	372	422	402	393	381	384	397	382	403	425	405	406	373	422	413	358	414	422	389	389	425	355	390	417	375	415	403	406	412	414	394	386	453	424	431	410	377	397	387	421	364	408	384	413	401	410	396	409	412	375	391	384	376	394	404	403	451	452	394	414	376	433	404	411	368	405	409	411	398	422	407	396	402	356	433	408	427	368	441	400	401	444	361	400	427	402	420	362	410	393	392	381	412	412	402	421	387	398	404	403	415	404	391	428	413	414
14296	21945	19685	11749	7503	5548	4781	3252	2175	2006	1678	1442	1268	1214	1035	1066	1021	979	980	967	1005	893	879	930	950	902	883	886	852	875	865	865	853	844	858	870	838	787	836	819	838	856	846	849	805	870	779	824	823	869	858	820	855	829	836	760	875	806	900	822	875	846	802	821	902	849	844	781	848	812	813	812	883	857	822	782	851	825	848	766	864	767	858	855	819	841	781	838	813	812	826	780	865	830	747	770	831	819	859	774	864	863	856	847	822	834	823	862	853	800	800	818	806	826	806	790	772	839	793	847	819	810	798	838	810	853	808	838	849	790	800	781	851	843	811	810	809	785	837	849	820	825	826	854	815	907	826	787	826	813	798	842	818	814	858	829	827	824	828	813	806	787	857	827	806	837	805	812	781	821	873	809	830	819	808	822	801	827	829	850	820	864	820	857	854	849	819	846	800	840	842	850	818	873	840	808	814	819	769	826	785	796	866	823	816	810	842	855	831	838	802	799	842	815	872	824	893	853	848	792	859	832	868	834	848	885	810	798	836	822	771	863	848	791	847	836	843	791	804	847	820	823	780	853	795	823	835	843	857	891	795	809	847	874	845	844	773	857	833	849	835	842	827	865	808	879	871	827	817	843	833	810	858	832	845	838	818	795	917	795	802	864	842	769	767	823	810	822	836	765	821	823	825	829	858	850	847	809	852	814	871	819	804	858	802	815	799	812	811	825	805	876	879	856	862	837	852	810	785	808	798	809	844	807	778	832	875	829	860	795	792	800	854	851	783	825	847	788	805	869	823	810	838	849	840	820	743	852	757	823	787	882	824	781	854	800	811	833	846	842	776	798	761	840	826	833	826	831	820	799	821	820	811	823	787	807	809	799	780	852	818	771	853	784	812	848	866	816	808	787	807	787	833	842	773	836	835	852	856	819	860	834	780	821	871	796	860	843	784	803	848	814	849	780	855	847	797	823	864	803	758	799	773	799	833	886	849	831	837	800	841	802	861	819	869	865	861	867	799	893	803	825	793	857	799	847	789	873	829	863	803	796	855	846	893	802	829	837	839	835	820	844	808	851	859	798	799	803	838	851	822	779	855	807	836	889	828	791	802	793	889	782	849	838	783	809	807	830	855	815	833	843	841	802	837	836	836	892	835	764	789	791	843	807	836	852	844	851	797	854	830	805	852	851	812	764	850	845	849	777	803	814	827	846	852	801	820	844	814	837	800	836	799	797	868	846	835	825	812	837	817	812	812	806	830	844	847	776	796	797	815	878	762	826	795	805	806	801	830	811	873	853	800	855	816	844	832	900	807	779	838	846	798	803	826	837	818	823	834	786	862	787	833	874	873	865	841	820	835	790	826	799	749	849	830	843	861	815	803	811	839	838	852	833	869	803	821	761	841	830	860	841	839	847	847	780	794	813	803	789	827	841	870	828	822	827	813	782	802	828	854	796	744	774	827	772	795	836	866	883	838	869	824	853	874	860	832	791	836	861	829	820	823	869	801	775	842	884	845	793	833	831	837	829	838	870	855	861	883	878	874	802	834	795	823	872	843	822	818	805	791	868	838	809	877	806	799	861	804	801	870	829	801	862	853	818	813	822	803	841	822	844	819	816	823	812	823	836	855	808	789	789	796	826	826	826	870	842	831	836	864	853	766	831	826	819	840	836	823	820	821	796	842	825	831	897	798	803	821	853	816	836	772	836	817	836	842	806	805	821	838	841	887	800	810	774	770	857	840	808	835	861	840	781	775	801	873	845	808	823	828	805	827	838	829	864	830	857	836	830	886	844	855	838	774	761	843	851	823	810	818	818	827	800	843	822	778	827	872	822	825	838	812	837	827	815	825	876	816	782	852	861	792	836	866	828	852	808	811	869	831	786	834	807	878	828	829	836	822	811	793	855	822	798	802	844	877	898	820	832	810	848	776	833	865	864	911	856	845	834	829	854	754	828	870	798	810	837	810	875	791	852	860	802	834	811	832	819	795	809	848	807	785	838	824	803	800	823	831	772	785	807	862	860	821	819	826	828	820	841	824	913	800	812	788	781	839	861	825	819	792	814	847	804	775	806	799	884	825	793	827	839	820	812	884	821	802	842	818	802	831	814	811	831	794	876	802	826	861	833	799	786	848	824	822	898	855	851	827	838	794	875	862	838	857	859	872	843	837	852	827	848	790	827	865	822	841	822	809	756	790	850	860	810	868	785	811	809	801	795	837	801	869	795	903	795	839	854	816	783	810	850	856	821	799	821	811	806	809	788	811	819	806	839	819	842	820	863	829	807	855	805	787	818	834	832	835	766	790	852	832	816	828	844	822	821	844	813	865	848	772	826	840	808	815	797	814	877	821	820	809	804	870	828	791	831	889	815	890	821	831	808	866	786	846	846	802	795	806	834	794	780	866	823	816	822	802	883	828	766	850	839	864	898	786	837	803	843	858	877	813	735	818	800	826	857	896	764	810	822	889	835	792	864	862	859	784	836	844	850	842	824	809	836	825	811	783	884	807	879	835	879	802	835	849	878	841	811	836	799	825	821	814	834	852	775	824	828	816	815	779	804	835	857	872	867	850	861	840	801	788	780	788	838	860	816	800	841	842	813	780	821	828	802	859	818	830	860	803	802	832	846	793	761	804	849	862	814	840	811	821	811	846	830	786	856	850	859	769	880	842	831	822	865	860	847	803	839	896	853	813	879	808	802	836	834	809	824	826	822	832	840	778	836	838	793	843	842	811	808	807	830	844	788	832	844	814	843	832	858	804	828	833	828	803	827	866	810	849	838	825	801	837	827	832	750	868	862	812	853	896	798	801	829	835	866	800	824	796	838	837	805	808	811	861	830	820	857	832	820	795	849	863	817	801	870	834	807	833	842	826	789	862	816	877	834	817	849	817	792	850	779	838	818	835	826	840	839	907	843	822	855	775	789	883	814	798	861	861	832	833	815	816	835	841	831	866	857	813	857	820	821	848	832	872	821	823	884	800	886	825	769	865	809	860	802	813	815	829	846	824	821	796	815	828	859	806	824	845	826	787	814	847	845	832	846	810	828	838	853	826	860	816	824	791	817	824	861	829	815	780	814	823	744	816	843	812	845	843	828	840	857	854	799	814	809	779	832	858	831	827	805	835	787	807	852	807	801	810	853	808	813	847	791	832	839	898	820	828	834	835	820	834	824	821	811	881	815	830	816	871	818	805	867	830	797	842	835	861	852	812	805	814	816	844	871	804	790	828	830	859	825	892	845	859	828	752	798	811	805	813	823	822	834	833	800	801	872	795	860	864	793	774	790	823	822	777	822	819	833	794	853	831	841	835	842	873	837	836	808	807	829	806	803	849	904	823	841	795	826	813	831	843	783	861	797	846	825	786	823	814	821	846	776	827	840	836	861	786	813	870	758	862	823	860	839	805	794	762	845	808	823	853	836	837	818	817	843	842	814	860	825	806	776	838	793	835	843	804	797	829	822	830	843	802	812	847	859	837	792	834	827	862	808	816	838
25080	21474	27804	25220	14934	5948	3710	2317	1434	1170	1017	853	650	546	482	464	426	433	404	456	364	386	340	334	335	353	322	370	309	298	314	308	287	318	307	291	284	324	288	276	281	288	272	265	276	248	321	257	285	291	278	279	268	325	301	280	261	284	288	262	270	263	301	274	263	285	288	293	289	315	291	294	263	291	288	289	285	292	278	252	284	290	293	302	261	276	285	287	297	298	262	271	262	292	264	279	282	265	279	242	289	267	279	258	279	283	288	274	292	285	262	288	285	246	288	272	281	295	288	257	267	274	281	253	288	261	275	273	255	307	260	277	251	278	283	271	245	287	297	292	273	310	280	320	285	258	280	261	253	279	291	272	286	270	285	265	272	281	289	274	282	261	267	286	239	279	302	284	301	284	284	265	262	269	317	278	264	279	273	236	290	278	271	255	285	282	288	283	263	256	250	281	244	258	268	252	284	311	265	267	263	261	266	278	274	294	318	289	265	262	278	282	314	243	306	274	254	282	291	258	259	257	277	269	285	291	276	274	291	287	256	270	252	294	284	295	283	273	306	280	310	275	283	276	298	291	270	256	292	269	282	282	269	307	299	271	263	313	271	244	259	273	292	294	256	282	295	303	247	268	277	279	283	256	290	279	284	293	272	280	294	243	272	266	283	263	298	258	280	265	279	307	287	271	271	254	262	294	294	280	260	276	258	291	262	244	276	268	265	285	292	260	271	251	276	272	290	292	288	284	264	304	244	276	280	309	269	294	286	261	286	291	280	246	270	303	294	273	280	280	257	247	261	263	262	248	289	268	275	289	254	282	281	280	270	288	304	275	305	260	260	276	312	282	302	268	285	279	284	280	289	277	287	289	273	297	277	240	277	301	301	289	265	255	295	255	260	336	292	251	278	271	311	281	259	258	306	304	286	260	264	256	251	300	263	264	257	254	299	263	300	284	296	289	284	275	284	266	283	288	279	273	275	273	298	274	280	267	255	276	278	278	287	294	283	252	280	291	297	269	248	280	307	270	309	263	274	276	293	302	282	267	247	271	289	282	288	257	280	285	270	294	283	285	263	239	297	282	264	286	289	279	287	271	270	253	302	266	290	272	268	270	257	254	282	284	278	281	290	280	267	271	281	278	304	292	309	282	234	294	291	285	301	260	267	287	243	283	288	267	303	288	303	308	271	270	295	265	281	265	285	278	268	275	284	267	248	289	262	272	282	273	286	253	272	259	284	262	311	268	248	274	286	306	261	272	271	269	270	315	313	275	267	263	279	274	294	275	267	290	288	292	269	290	284	272	292	315	278	250	273	266	259	275	285	303	263	291	278	281	295	297	302	284	282	284	282	254	268	285	266	273	253	273	277	282	292	283	267	261	287	277	318	295	294	266	281	303	282	279	278	294	278	282	277	306	273	278	302	307	285	301	282	275	269	263	289	264	276	276	275	284	290	270	267	279	268	259	294	299	275	294	250	277	285	294	274	267	274	291	305	285	269	248	300	252	259	274	289	290	257	248	266	271	302	255	297	283	278	252	279	279	259	288	292	277	281	307	295	275	288	262	268	300	264	283	262	273	312	274	262	269	300	279	294	291	251	298	246	268	293	290	270	260	289	274	309	257	256	281	261	282	304	313	254	299	283	273	281	256	257	278	278	277	238	299	250	292	261	256	290	265	291	251	255	296	282	293	278	245	258	273	299	287	274	274	279	266	247	285	264	264	278	272	280	265	266	284	278	283	276	297	300	260	278	282	300	291	260	290	285	301	268	277	296	292	259	269	278	285	271	293	289	286	288	283	277	283	290	286	288	263	269	297	278	304	260	294	252	271	289	306	267	294	239	263	317	294	268	272	291	283	280	276	296	296	251	283	282	264	272	261	297	278	246	274	280	308	274	264	281	274	281	266	284	291	305	253	273	291	317	287	275	315	269	270	278	286	314	270	268	273	278	255	287	276	307	267	292	276	270	261	273	315	238	274	296	245	294	300	286	283	254	290	290	286	303	289	249	295	291	266	280	255	271	307	244	285	256	280	266	245	286	267	262	270	263	273	283	301	295	278	285	288	292	278	282	288	294	273	295	269	270	278	276	268	269	279	277	281	299	290	304	246	282	297	265	312	278	293	287	295	307	283	283	295	279	297	272	261	305	268	278	293	257	286	279	266	267	263	294	302	293	283	289	290	292	269	273	275	279	256	290	322	285	251	244	265	291	249	307	253	281	285	260	273	287	286	311	294	274	270	284	278	262	265	274	291	282	308	270	242	254	288	294	273	319	288	304	253	283	274	313	263	264	311	266	241	258	303	246	267	287	292	294	287	249	267	282	282	293	311	289	276	251	282	279	288	289	285	278	299	286	307	292	261	267	265	279	300	279	268	257	276	285	273	296	315	265	269	271	256	285	264	244	279	285	297	277	274	297	264	296	289	289	266	271	294	293	252	280	274	288	280	273	289	284	275	246	274	259	286	262	265	257	301	274	276	269	281	289	274	272	285	273	272	300	283	279	271	266	295	262	247	272	267	269	289	282	269	260	269	257	281	285	283	264	251	257	294	279	260	266	294	290	301	265	264	276	291	289	255	284	287	282	305	292	296	272	278	277	294	280	263	252	305	295	289	277	263	286	284	306	289	290	265	271	267	255	273	250	270	290	269	254	283	256	276	287	296	296	273	248	280	263	250	282	297	283	307	243	255	268	269	259	272	273	283	275	299	266	276	279	257	251	266	271	289	268	268	273	286	289	289	266	294	289	302	248	239	277	294	298	285	302	270	261	267	264	247	235	264	270	273	290	256	304	292	294	259	302	282	292	295	310	260	294	267	293	250	259	311	280	283	288	314	297	272	284	283	275	271	285	289	289	276	291	276	277	285	264	269	307	289	299	263	299	278	293	270	286	276	260	268	289	279	272	311	266	258	318	308	312	290	268	286	275	294	267	240	273	288	262	264	289	281	304	295	290	286	290	272	296	320	269	292	265	296	291	273	268	306	254	290	297	293	266	285	280	268	255	280	312	255	284	282	310	258	276	290	297	254	301	281	277	287	241	261	280	257	272	296	291	227	311	259	281	247	259	278	258	284	262	266	279	298	281	280	262	264	311	249	284	290	281	260	288	276	291	289	281	273	291	272	294	282	248	286	277	258	263	281	260	315	315	277	304	268	298	287	307	247	284	296	268	289	280	297	274	287	300	287	310	281	281	287	274	300	283	260	271	294	296	261	243	284	268	271	285	281	283	270	291	251	279	278	279	293	275	284	315	283	278	288	295	294	274	280	260	284	280	282	248	296	273	277	274	284	269	281	280	299	266	284	304	293	285	278	311	284	298	263	257	289	298	268	267	259	287	266	252	285	289	268	271	274	245	261	275	276	259	290	275	253	272	261	252	263	271	257	267	289	253	256	275	278	282	236	292	279	283	257	279	255	260	262	256	291	259	278	269	280	252	288	287	255	318	282	261	288	261	238	284	274	286	278	286	284	287	275	293	294	278	276	267	263
18205	31741	29803	22017	16140	12031	9868	7241	4841	4023	3602	2781	2075	1641	1554	1372	1317	1214	1244	1048	1093	983	959	846	867	850	857	776	805	734	700	706	694	666	649	641	599	638	655	641	641	623	632	593	605	596	598	627	578	621	605	609	602	589	585	617	603	641	597	587	600	612	583	622	590	598	612	604	576	592	579	604	632	599	591	611	641	574	577	585	609	612	573	548	607	629	607	592	595	597	601	599	567	573	591	607	619	606	604	566	658	614	571	606	615	593	590	644	534	610	611	578	574	549	599	572	576	557	570	543	637	566	582	574	605	592	623	620	606	633	594	588	618	590	589	567	555	551	552	642	569	602	539	601	613	598	538	572	603	614	543	603	623	606	599	576	596	572	574	579	597	529	571	633	624	569	575	592	582	644	609	594	614	607	609	581	603	557	577	588	568	590	566	574	608	611	572	575	599	596	571	614	605	604	627	618	545	593	603	558	610	602	557	563	636	581	628	551	607	590	620	627	583	600	585	589	612	605	576	566	533	589	606	578	630	577	577	597	577	650	631	599	549	616	615	638	567	613	602	609	591	590	575	618	634	637	576	588	573	613	578	600	534	601	613	601	619	612	568	611	604	565	613	598	644	537	604	612	593	630	599	595	581	577	559	591	606	607	582	535	594	629	598	565	627	590	615	554	576	645	597	588	580	622	568	544	563	631	610	609	595	592	605	613	595	566	614	632	590	635	611	586	585	569	559	594	593	613	646	567	586	580	572	589	564	611	586	628	557	629	599	601	570	589	618	582	637	631	604	641	589	608	624	561	582	559	594	550	593	585	629	599	599	566	593	569	556	589	567	575	615	583	562	633	595	554	585	602	553	587	585	555	566	607	628	569	595	555	579	567	586	563	596	627	615	561	584	556	603	598	605	543	595	635	632	637	564	596	605	588	618	577	583	608	584	591	582	632	576	588	641	593	602	568	557	595	583	608	588	607	582	559	595	626	599	592	564	609	574	605	574	565	571	613	577	613	599	623	606	585	598	615	604	610	599	608	594	595	586	648	578	610	535	602	580	626	613	568	595	609	601	556	617	625	602	601	589	602	586	637	580	585	618	597	587	586	585	600	598	645	602	588	561	581	606	602	609	585	581	629	555	582	607	605	601	550	544	587	622	559	580	574	557	583	562	621	587	624	601	580	586	607	593	578	577	571	590	557	599	599	612	571	614	596	611	619	591	600	594	585	582	544	610	591	644	584	599	664	626	623	578	590	538	594	649	572	647	572	599	561	597	567	596	585	561	605	600	575	574	588	584	639	558	586	626	598	583	573	569	570	577	592	553	602	573	576	590	569	632	551	575	539	556	562	570	550	582	584	585	551	586	552	589	618	580	575	531	564	622	556	550	614	619	564	579	588	581	578	562	576	531	582	603	655	562	621	615	622	578	570	603	585	580	618	605	593	596	567	593	627	576	635	604	587	582	595	577	599	591	594	556	562	540	591	607	618	584	593	649	593	589	617	530	571	588	607	601	575	581	588	579	609	641	570	597	602	578	552	564	607	549	577	567	558	540	615	579	577	592	570	606	605	617	613	567	558	590	595	556	580	632	602	609	636	549	574	514	611	596	577	609	638	577	543	594	584	587	561	601	561	576	576	601	595	566	579	561	619	589	592	557	594	568	586	567	586	621	634	606	575	651	559	568	603	603	616	602	601	581	527	585	584	583	629	613	559	633	582	636	617	560	576	553	590	583	593	616	624	594	619	609	588	625	561	568	572	556	565	573	605	591	645	581	572	549	579	608	591	603	596	586	574	565	619	582	603	592	612	633	608	605	569	633	587	572	539	571	607	580	590	577	629	582	607	582	582	567	567	606	580	552	583	671	593	603	578	567	584	602	586	636	626	601	601	566	573	597	592	594	577	586	628	618	643	604	597	589	539	615	577	607	571	577	573	644	580	534	573	571	620	553	593	581	602	593	626	613	558	592	575	615	648	593	628	592	588	572	563	625	588	577	543	589	587	577	568	614	633	561	612	583	572	593	593	594	579	617	540	631	571	594	588	565	589	591	528	589	574	560	602	580	577	616	584	570	575	601	638	597	598	593	625	577	580	594	595	558	593	673	598	577	575	606	572	588	616	568	603	644	614	534	602	597	592	627	603	581	619	594	560	618	601	574	541	642	578	631	578	583	522	604	608	615	613	591	632	566	573	581	572	569	579	538	573	555	616	620	598	569	565	541	555	631	580	608	592	582	588	588	544	602	591	553	589	583	608	638	593	622	601	535	573	580	568	584	601	592	615	610	566	566	594	601	546	622	615	577	577	587	597	575	594	595	552	598	624	618	581	560	574	639	578	584	628	588	633	603	600	608	572	600	551	563	583	613	596	590	598	597	617	598	617	635	567	558	621	655	631	559	604	565	600	593	540	637	564	596	576	604	625	526	562	554	556	618	564	578	622	608	557	588	566	624	603	596	577	624	590	589	608	614	606	593	613	536	570	640	593	557	589	609	586	556	592	569	583	614	549	617	615	569	612	552	586	583	606	627	601	605	562	596	605	581	602	621	610	578	572	602	599	594	570	595	623	553	618	577	573	609	628	605	544	604	616	596	575	617	547	595	535	601	570	609	573	564	627	624	577	581	567	600	550	629	608	609	594	610	617	610	589	555	588	589	568	559	565	588	571	616	579	591	628	625	605	613	624	585	558	585	552	565	569	621	657	604	599	629	580	577	566	634	591	599	574	585	591	596	613	600	612	567	557	598	569	591	647	587	587	554	582	635	583	592	615	579	621	653	552	606	573	620	568	627	618	554	605	587	547	571	582	552	570	609	593	613	551	588	575	570	574	605	580	645	639	596	591	624	543	594	602	602	648	596	624	568	602	572	614	597	574	603	588	578	585	577	583	589	599	602	637	626	608	602	596	632	591	577	590	568	566	595	562	611	576	623	582	635	576	540	534	609	572	588	592	623	550	601	578	604	590	583	564	599	602	611	597	577	606	601	586	554	600	587	595	566	582	592	652	587	598	583	572	627	602	612	602	599	611	605	610	611	567	574	567	601	597	579	582	588	585	594	566	583	604	566	590	604	607	633	583	574	618	572	638	589	629	573	547	593	605	605	576	615	600	582	595	571	610	628	612	601	571	570	597	602	574	584	582	599	612	639	640	585	575	576	556	613	625	622	613	566	605	589	605	583	564	560	613	640	616	656	611	568	638	607	568	662	584	548	568	593	616	570	598	571	592	618	601	616	577	604	583	613	576	615	600	579	566	626	604	571	594	577	566	585	637	572	581	600	548	553	569	591	644	562	545	609	615	548	595	598	599	570	579	566	611	629	547	586	600	622	613	567	600	611	597	547	555	524	559	590	621	601	564	570	558	537	548	582	606	633	558	577	579	567	593	586	609	634	597	606	605	636	590	595	618	578	611	608	592	578	599	624	593	651	611	614	567	550	595	603	572	565	606	602	564	601	539	584	544	583	616	613	561	586	572	595	553	567	584	576	541	641	592	604	562
24241	21463	28733	24486	21233	14965	7711	4125	2564	2033	1801	1452	1043	971	936	827	788	790	741	718	678	595	707	649	630	625	556	557	559	531	539	565	541	548	553	465	518	484	507	515	516	507	495	493	527	503	506	475	456	523	508	505	502	458	465	474	484	538	513	528	477	499	483	462	499	471	523	497	509	476	495	472	493	466	479	486	503	483	492	451	466	493	539	500	467	485	498	491	503	475	510	470	513	495	503	499	483	533	488	487	487	467	460	485	459	485	443	500	488	454	461	478	484	431	506	503	516	550	486	471	491	519	504	457	470	493	452	472	503	447	481	520	493	481	446	450	452	489	484	489	461	478	474	479	480	487	480	477	467	461	486	520	461	502	489	504	463	504	526	507	507	477	480	500	491	483	496	468	468	473	498	480	481	460	489	487	506	487	489	480	521	454	501	506	538	462	500	491	541	507	494	518	492	469	469	500	466	545	500	490	501	483	534	500	479	487	480	509	444	455	475	490	473	456	508	478	494	506	530	502	495	458	453	478	485	472	463	497	468	515	474	501	501	477	486	461	499	491	485	473	465	452	506	501	488	521	437	462	492	470	500	481	490	476	479	458	479	496	453	498	471	529	514	500	464	456	482	454	493	462	465	500	486	465	494	521	470	454	482	458	488	455	487	468	476	460	503	521	492	515	480	456	437	507	483	462	501	512	465	514	507	477	485	487	510	448	513	500	498	477	510	472	513	475	488	493	475	484	471	501	507	490	435	446	453	506	476	512	462	527	463	499	506	482	491	489	478	525	469	465	502	443	468	477	467	490	494	464	468	432	465	451	505	516	476	494	510	452	524	489	503	442	494	519	478	468	446	493	478	448	512	499	528	470	519	472	511	443	484	463	479	480	537	469	497	494	497	445	463	482	466	525	488	517	528	503	518	461	476	521	465	481	522	464	476	489	504	484	469	516	467	484	493	499	490	485	467	509	488	517	483	467	471	492	469	493	463	477	518	445	483	517	500	480	504	508	512	508	464	486	455	484	503	482	516	468	509	482	466	489	490	484	495	434	500	500	532	490	484	483	488	469	525	496	504	428	494	523	491	513	481	491	499	461	500	460	522	463	438	526	473	455	459	469	462	511	467	462	487	471	497	447	482	480	487	486	456	465	488	452	459	508	490	490	515	497	448	514	453	488	501	507	516	532	508	505	483	516	467	501	495	530	500	487	479	489	500	479	473	465	460	496	462	487	454	455	509	507	455	478	497	464	479	444	480	481	485	451	519	505	483	474	490	489	519	495	492	496	450	514	489	523	508	489	506	451	521	476	493	495	525	483	474	466	498	451	492	502	491	506	512	505	477	474	509	518	495	480	494	481	466	463	479	488	429	488	490	517	515	447	469	523	445	487	510	490	487	452	505	491	486	447	499	457	471	483	455	525	489	491	495	520	494	450	495	485	499	497	477	478	468	489	463	509	474	487	494	487	474	494	486	476	459	469	476	466	468	482	451	489	463	493	484	460	481	453	494	491	483	502	470	503	493	477	505	489	468	520	464	457	502	502	495	479	508	477	467	488	462	518	509	462	479	486	475	472	477	463	497	474	467	473	540	449	495	471	503	491	487	506	512	460	447	483	457	514	459	491	485	499	474	471	477	504	486	479	512	456	461	484	521	466	427	448	510	457	529	462	490	488	510	466	465	448	467	432	438	506	469	446	505	451	520	481	467	472	484	470	498	464	494	507	520	454	482	480	506	479	489	520	467	477	447	529	528	511	503	501	489	505	459	458	497	474	485	496	449	496	495	542	483	480	476	464	489	512	500	491	454	451	447	491	474	475	472	458	503	476	511	465	515	478	498	451	458	518	462	517	454	479	507	502	501	445	494	507	483	493	482	494	472	543	457	469	473	468	498	515	457	515	469	504	490	517	487	472	472	470	474	493	507	469	445	492	484	483	485	497	459	500	457	487	475	492	509	478	495	526	480	521	491	478	495	471	476	498	485	498	467	484	508	467	502	476	496	499	489	474	473	512	492	500	468	450	470	460	507	469	474	443	473	489	473	462	521	471	502	498	508	487	506	479	463	471	453	458	513	457	499	481	480	450	478	495	491	449	465	493	447	496	468	451	464	472	486	441	487	494	470	482	498	490	516	481	490	488	510	469	468	523	474	500	483	444	451	485	489	483	463	483	495	452	483	447	489	532	494	510	493	468	494	463	499	527	521	472	501	462	508	480	470	457	458	492	509	505	489	496	445	464	480	506	497	471	505	489	490	494	520	466	458	466	481	511	474	494	446	498	501	506	526	511	464	476	516	492	527	497	535	486	497	505	465	465	468	487	497	500	513	530	501	502	477	479	487	483	481	484	509	454	504	465	507	526	504	477	468	534	493	490	526	478	482	507	482	491	475	509	485	514	448	515	494	486	446	432	497	490	467	469	493	473	481	522	465	469	473	488	452	480	473	462	483	452	479	504	483	481	499	473	461	487	475	481	494	489	516	480	496	499	480	536	439	518	543	467	491	507	519	479	460	519	489	511	506	483	497	453	501	502	453	484	507	504	458	481	443	491	454	507	491	483	461	496	509	471	494	528	433	467	477	484	478	484	446	489	475	484	497	480	482	516	498	459	517	498	470	498	502	471	476	460	506	474	465	556	505	479	487	483	462	499	480	496	486	507	463	465	521	479	502	489	459	476	466	511	526	483	485	480	499	432	497	494	488	493	500	476	489	474	478	473	494	481	521	502	505	483	481	495	481	463	477	462	488	459	505	461	470	475	500	486	476	486	508	514	457	496	490	474	479	448	494	508	494	501	493	468	474	464	478	497	486	491	484	498	505	461	462	496	511	469	513	519	461	488	499	505	451	492	492	511	508	508	475	496	462	467	482	462	505	533	490	502	508	480	470	442	467	483	495	516	492	486	510	503	486	504	491	472	490	501	485	469	464	529	506	458	459	464	479	524	505	494	462	473	498	496	495	489	464	510	484	464	485	495	456	486	472	481	473	513	482	500	520	536	532	493	491	463	441	488	454	475	501	469	480	515	509	471	514	489	481	478	462	471	482	458	478	437	453	460	460	480	474	459	463	471	511	450	497	492	515	489	453	445	508	476	533	500	479	490	467	494	481	472	473	512	500	461	460	513	471	496	486	499	514	482	492	493	477	495	501	516	454	448	532	499	520	512	452	436	467	506	483	504	489	516	471	466	488	490	489	526	487	454	471	496	490	503	486	461	468	482	489	506	490	499	475	492	489	466	488	466	512	478	471	483	505	473	472	526	513	448	486	455	457	546	496	518	456	472	452	481	468	473	482	476	494	525	474	516	505	507	473	444	455	508	493	513	478	473	493	463	480	478	448	517	472	472	491	499	456	487	490	501	455	491	452	444	458	470	434	499	506	481	512	473	505	490	481	429	503	484	476	484	476	501	457	477	429	470	452	513	507	484	464	467	485	450	485	479	513	465	491	481	490	549	515	477	491	462	497	480	475	484	475	491	499	491	521	442	469	462	517	471
21265	36632	34597	27964	22214	17401	14049	10743	7881	6383	5588	4442	3284	2731	2510	2197	2075	1990	1754	1781	1655	1606	1541	1419	1479	1406	1289	1307	1273	1214	1202	1170	1100	1092	1035	993	989	980	996	959	957	1023	976	1003	980	987	947	945	951	998	1000	1003	1016	969	979	986	926	927	910	954	948	895	909	928	902	903	936	929	919	908	916	940	976	948	905	957	907	968	945	995	934	933	899	952	952	962	918	971	915	964	1003	945	941	913	994	961	949	930	892	954	923	973	963	944	920	939	969	932	945	921	952	882	859	998	966	894	840	939	958	937	929	883	1005	926	889	945	917	949	922	911	967	967	924	941	933	944	954	939	897	943	995	916	942	1000	908	923	951	984	933	923	955	917	962	924	942	940	964	936	946	930	991	992	927	938	958	915	985	909	923	917	964	917	966	918	949	951	924	963	934	953	889	918	948	938	942	929	980	997	960	924	982	943	951	898	957	925	906	975	929	935	942	967	888	962	936	923	928	921	928	859	1043	900	958	973	939	945	939	890	920	945	916	958	897	951	937	942	933	915	942	947	939	948	891	936	937	952	990	974	967	921	983	983	936	938	928	978	990	931	961	986	944	948	943	968	996	914	984	941	937	937	935	930	979	875	921	947	917	892	929	917	939	962	973	928	968	933	926	894	927	962	962	950	914	914	923	943	975	928	896	916	942	960	1000	898	980	971	910	981	942	927	984	919	952	957	967	972	919	942	923	926	988	859	937	923	986	913	908	929	956	901	949	935	1008	917	944	948	959	885	1008	932	931	939	887	912	895	960	922	957	910	968	936	900	938	942	930	907	996	914	987	924	878	911	961	930	938	941	929	974	894	977	936	920	894	958	834	953	929	901	995	901	916	924	936	922	920	910	907	917	926	919	948	957	979	928	921	1007	916	941	927	893	911	943	892	976	924	962	997	924	920	907	931	955	978	944	898	917	942	922	947	933	1003	956	939	931	988	966	911	960	885	953	968	976	899	957	952	919	938	989	864	1013	934	952	924	955	930	902	999	905	958	964	911	994	937	939	926	935	962	956	939	915	946	943	948	899	947	959	921	991	931	861	970	926	993	924	948	963	901	926	976	981	904	931	932	916	891	935	935	933	924	923	977	956	989	942	949	912	901	948	912	918	941	988	942	993	936	916	930	886	937	944	921	943	973	946	973	900	874	932	923	939	950	881	941	945	963	939	954	881	939	911	936	922	954	871	935	919	906	911	930	906	1002	970	975	946	951	927	960	912	945	952	921	941	922	908	946	970	976	938	934	910	936	981	899	958	945	892	955	978	1025	917	918	911	956	944	925	900	969	951	934	923	930	965	970	938	940	896	896	895	882	934	910	911	951	937	963	906	907	952	945	960	938	947	919	997	930	900	955	916	956	975	923	921	970	923	897	942	889	961	981	930	990	864	920	937	912	913	915	954	949	922	968	957	909	930	953	926	888	964	963	965	943	958	900	920	938	902	915	899	945	931	956	868	879	963	938	901	962	945	996	976	938	922	993	976	950	967	955	889	912	1006	958	958	928	963	1007	967	917	951	938	926	878	975	928	982	929	915	901	984	906	932	961	894	980	935	923	962	955	891	911	922	873	940	924	904	956	948	937	958	872	898	990	1006	932	976	982	893	954	984	954	939	928	948	965	909	909	935	921	922	950	910	944	876	885	894	914	994	934	914	932	912	930	952	927	951	926	945	979	971	973	935	916	934	978	919	989	942	937	943	964	985	961	975	905	930	917	951	930	956	916	953	935	929	921	972	888	973	912	936	930	930	935	924	923	904	904	901	929	883	914	975	931	962	977	930	942	976	960	963	937	923	968	922	871	947	1002	953	898	941	909	946	975	915	914	960	913	917	923	923	983	910	913	965	949	946	945	940	943	905	1008	941	911	963	919	895	951	981	885	937	968	916	962	922	909	949	931	974	940	939	889	916	931	945	886	975	917	931	926	953	943	915	922	947	902	946	935	956	961	945	961	953	940	961	960	915	936	914	939	934	930	911	933	888	930	952	941	923	927	929	963	993	901	963	922	960	952	959	958	930	938	945	909	888	899	913	946	935	930	985	941	951	919	965	926	952	935	946	961	894	952	907	973	957	933	940	944	978	908	977	936	877	980	908	906	982	920	883	890	965	936	999	942	949	928	928	964	912	977	946	922	929	904	911	960	938	972	908	914	924	919	956	943	957	965	1004	943	904	902	895	916	974	902	923	917	933	926	934	929	904	969	913	956	919	982	968	978	966	1009	939	945	934	974	994	915	867	944	930	981	917	936	915	943	991	959	971	955	958	924	944	931	909	902	962	936	957	930	909	924	920	940	932	950	968	952	985	936	910	960	969	896	951	936	892	886	877	945	928	896	941	858	919	955	995	962	961	901	949	939	884	928	991	936	991	960	933	954	944	927	946	945	978	952	972	920	918	931	936	973	941	961	942	962	905	911	950	926	922	920	912	950	903	954	939	915	933	946	894	939	936	994	931	901	926	1010	917	1009	964	964	1013	938	955	941	906	932	915	940	884	920	938	928	929	896	872	944	954	947	958	964	949	927	884	933	984	984	966	933	960	952	921	962	963	943	931	946	954	876	925	939	957	973	966	929	917	921	896	910	987	933	951	969	944	942	990	970	920	960	988	944	974	964	908	948	947	920	938	943	966	958	926	965	972	961	947	950	933	913	915	942	966	976	915	928	939	900	978	923	917	918	934	916	942	908	969	979	949	907	925	962	965	904	1032	938	891	974	903	955	913	932	944	935	927	894	980	953	964	954	974	929	934	966	932	966	937	945	880	969	898	916	957	990	946	986	966	988	914	921	953	951	903	934	913	933	903	936	969	880	950	933	935	839	988	955	887	954	992	902	943	953	912	936	927	969	959	925	928	856	946	877	962	915	931	885	969	918	910	935	907	944	1015	990	970	977	967	882	893	951	949	929	982	952	932	982	954	954	955	927	950	885	953	911	917	967	966	940	903	919	961	906	907	952	924	942	917	890	896	936	896	918	979	939	888	940	1008	928	952	949	926	903	949	918	975	986	965	946	900	970	938	939	926	959	912	908	914	960	1000	999	922	944	947	932	900	917	903	951	968	986	904	940	976	907	926	926	977	970	954	980	914	939	932	890	919	939	908	962	903	971	950	932	981	872	916	916	935	912	910	950	910	942	948	887	894	918	956	942	963	941	974	916	850	907	931	943	952	902	940	949	948	964	986	913	900	987	955	919	948	867	947	972	918	969	926	900	912	927	982	953	940	937	1007	913	955	922	939	912	893	948	947	962	960	925	971	953	956	924	936	918	988	975	974	976	936	976	960	914	922	901	882	954	906	923	913	940	926	948	891	896	939	902	884	943	902	861	934	951	953	934	873	918	955	938	921	909	974	967	970	934	965	945	990	951	939	966	959	956	971	957	933	882	942	958	928	991	972	964	952	991	894	949	953	947	967	950	943	907	941	887	948	905	947	939	928	931	924	920	994	889	894	911	954	952	946	930	898	937	922	924	901	920	970	893	942	930	961	969	954	925	959
27749	19031	12246	6547	3053	1853	1295	939	791	628	619	573	481	484	478	477	414	436	434	425	452	420	460	430	398	415	416	423	380	419	411	405	412	386	390	394	418	402	426	429	387	396	406	401	392	390	415	407	409	374	433	409	423	430	394	362	438	412	371	398	395	398	405	400	411	433	428	405	411	446	430	397	357	444	427	385	409	399	403	410	384	417	447	407	381	392	388	415	401	397	411	439	417	424	374	387	420	395	393	403	408	385	392	390	432	393	384	398	417	394	367	404	433	400	398	418	363	406	370	432	431	432	377	387	393	371	395	394	405	409	427	397	431	395	407	427	390	440	404	394	392	402	436	392	388	424	398	398	387	431	429	421	421	408	430	417	397	421	426	450	433	427	442	443	396	415	427	434	432	413	395	429	379	435	385	453	409	418	401	420	383	422	417	408	426	439	420	417	417	378	415	389	404	418	401	397	407	444	449	405	395	406	420	416	409	400	425	378	424	424	402	420	411	402	358	446	419	393	414	396	426	402	417	384	426	416	362	410	411	401	428	411	420	418	419	414	378	421	416	409	404	416	386	396	396	405	423	427	424	371	389	411	392	441	420	421	399	418	428	388	432	405	407	395	437	385	384	442	408	413	444	427	388	387	427	407	412	425	381	431	419	426	408	433	395	405	413	405	396	412	405	406	400	385	420	396	409	407	355	400	350	348	407	395	430	365	423	443	394	377	397	441	417	419	427	407	405	434	435	418	384	433	422	410	388	381	415	423	378	393	437	393	384	390	444	408	398	401	400	414	388	443	420	390	398	380	389	418	417	389	407	351	410	376	391	422	408	398	400	371	421	376	414	364	412	424	411	384	431	375	438	404	409	432	413	418	394	388	409	398	429	397	404	426	392	436	389	412	424	427	393	427	394	397	445	368	438	390	376	371	401	411	389	405	428	390	401	395	410	399	426	370	426	388	411	415	393	443	397	430	414	426	399	351	382	399	401	431	369	398	386	393	411	404	400	408	400	411	375	445	432	410	414	396	399	427	381	431	420	406	399	399	364	399	405	421	391	380	411	420	382	399	426	403	386	407	401	357	379	421	396	386	422	417	427	405	413	408	430	390	408	380	399	378	415	408	399	385	417	411	383	412	404	390	405	443	398	396	397	374	379	384	431	403	412	412	401	397	377	383	387	415	422	412	389	363	405	377	426	409	417	397	415	403	428	400	398	385	445	410	378	422	397	357	412	405	384	409	430	381	430	394	418	397	391	424	394	420	434	435	374	423	419	427	417	363	385	412	421	408	362	406	406	407	434	395	436	396	410	425	433	422	423	427	445	433	429	394	415	424	404	398	374	403	411	410	410	401	450	420	378	395	420	397	396	374	423	408	389	434	405	415	395	400	386	423	389	380	445	394	391	390	442	391	410	411	385	426	487	402	386	378	395	397	395	414	403	438	402	404	402	433	420	385	429	406	392	424	386	387	399	416	377	390	403	422	400	424	411	441	438	429	420	418	382	441	394	440	411	396	412	430	424	418	409	401	415	429	426	398	410	412	423	434	410	436	405	406	406	393	402	460	364	433	379	404	391	389	426	408	427	411	411	386	430	391	438	418	430	394	384	409	421	422	427	421	403	401	411	346	413	386	393	409	427	414	384	401	447	418	383	422	394	415	393	378	413	387	437	405	427	394	362	399	415	409	401	394	421	422	446	444	455	413	432	376	429	367	389	382	468	401	380	420	401	420	421	451	433	434	400	399	393	424	411	377	407	373	399	401	426	428	401	431	395	394	354	394	376	412	412	440	429	406	406	392	400	406	398	416	411	405	399	401	419	409	448	405	414	425	408	411	391	397	388	409	369	429	397	435	431	437	414	416	435	414	409	366	405	421	412	401	386	424	411	418	437	398	406	449	385	384	412	420	435	409	418	406	390	406	430	380	391	392	403	365	394	407	393	389	426	428	391	439	413	413	418	410	427	424	415	409	394	405	423	354	426	395	399	422	419	397	422	400	444	407	394	393	422	396	397	389	400	446	384	403	402	428	429	429	425	387	383	395	396	413	406	388	435	432	418	416	415	416	385	411	376	369	400	388	383	432	426	403	420	393	390	434	384	397	405	414	406	443	412	394	397	386	397	416	429	408	394	424	420	416	440	385	423	403	412	417	428	411	428	438	385	408	365	416	349	452	403	422	380	397	410	434	385	395	444	433	380	442	403	402	414	408	411	427	442	442	407	418	429	411	439	378	386	421	413	418	385	437	431	382	428	454	414	407	408	417	413	418	404	411	412	356	402	437	394	404	400	410	394	401	427	419	398	410	425	428	414	417	418	397	433	414	408	414	413	417	433	414	427	437	398	401	429	367	412	383	383	409	364	429	399	388	377	370	391	410	422	421	433	364	459	393	408	435	402	384	431	415	378	410	412	415	413	441	424	383	404	424	386	388	423	416	400	427	415	381	408	409	412	424	419	440	387	416	410	399	407	448	405	410	402	414	399	403	460	419	420	396	386	409	391	389	452	406	391	435	424	447	405	404	389	410	407	418	427	431	397	414	368	394	432	394	426	387	399	438	448	397	410	406	436	407	427	431	415	413	370	459	369	403	395	399	398	389	381	402	408	402	382	377	420	386	412	387	373	422	406	401	412	452	439	405	413	439	427	425	360	409	404	383	379	421	415	403	375	420	416	386	400	393	431	402	418	455	407	413	396	393	431	402	387	418	402	413	438	376	401	419	442	439	398	411	417	411	399	425	408	420	410	399	399	382	391	429	395	416	406	405	421	432	403	403	424	410	437	437	387	397	386	420	450	457	421	371	394	383	418	407	411	417	412	429	369	370	426	424	433	413	432	369	375	367	412	393	430	407	384	413	425	387	447	379	396	394	400	425	426	419	418	412	399	376	403	398	399	427	400	441	424	401	417	392	442	422	392	411	435	407	412	417	388	450	410	398	418	380	421	431	408	398	380	397	413	418	438	418	373	431	363	462	404	423	405	399	386	403	377	417	428	433	403	392	428	429	424	430	394	411	422	390	420	439	408	385	405	414	420	434	429	394	396	391	401	419	366	391	412	406	437	380	382	367	396	426	403	421	446	432	417	417	419	423	436	452	372	382	453	400	416	399	423	389	373	385	436	446	422	405	395	408	442	430	406	399	428	454	433	409	390	401	414	399	410	389	391	413	402	417	420	401	392	383	403	427	399	408	409	387	412	434	392	409	426	401	392	395	383	444	390	406	415	375	407	425	403	413	398	439	412	406	416	434	388	407	408	415	396	441	419	388	434	431	392	398	421	402	373	408	428	384	412	456	421	372	412	399	411	436	397	454	383	430	417	412	407	413	390	391	383	424	412	399	393	399	412	424	429	382	391	408	421	406	415	381	395	379	397	419	384	426	411	451	437	417	416	401	437	384	437	419	425	407	407	424	416	412	431	431	396	410	451	383	432	391	391	406	383	391	370	416	390	393	442	378	397	377	394	403	392	379	382	385	398	415	430	392	392	417	420	425
15420	22942	20813	13322	8911	5995	4300	3258	2335	1863	1711	1465	1233	1108	1071	1091	982	987	1025	955	908	868	868	913	950	945	895	886	874	888	910	914	858	908	910	830	883	834	802	842	838	851	835	857	846	820	849	827	858	794	827	848	821	822	882	862	853	852	833	837	828	801	820	855	828	832	838	825	864	849	825	880	822	844	849	872	811	802	851	810	826	832	816	780	820	839	885	850	834	845	814	798	838	868	806	842	872	842	847	836	803	859	825	849	821	857	841	833	827	826	876	840	817	885	835	840	792	844	824	847	832	844	821	856	828	808	838	823	851	820	835	875	830	804	794	862	855	882	852	863	811	864	812	832	810	800	836	801	812	848	802	831	785	842	861	888	862	813	856	872	921	850	814	823	841	864	804	846	849	894	830	819	840	803	838	799	860	851	834	888	874	821	841	843	848	835	856	831	871	829	876	829	870	834	855	820	842	861	853	840	833	816	845	837	862	872	887	869	841	897	846	881	812	838	802	846	845	900	862	833	850	844	835	884	833	818	893	854	843	842	859	874	801	782	808	864	855	870	865	796	790	813	833	876	812	865	797	823	851	840	816	815	824	833	870	844	807	817	873	832	857	857	854	837	816	816	849	805	874	816	810	829	826	822	856	894	892	845	833	816	822	819	855	847	889	805	820	783	835	876	826	815	847	870	858	898	806	877	857	821	901	851	832	912	854	809	807	814	805	784	853	848	829	874	788	834	829	866	872	811	848	828	817	865	877	832	804	857	861	796	873	829	888	784	825	821	824	845	793	832	832	786	810	841	811	871	783	874	800	814	851	858	838	844	793	831	865	852	863	864	867	852	793	860	812	822	808	805	842	845	795	837	900	863	818	804	841	855	813	833	810	833	855	852	800	777	856	819	860	806	856	843	858	801	797	870	859	798	836	780	777	866	747	818	854	845	858	784	825	799	860	866	821	882	841	862	844	876	759	846	825	837	786	802	841	840	829	788	851	809	805	846	833	820	843	851	830	855	813	848	862	852	829	823	826	825	841	841	884	809	832	841	811	813	850	814	838	806	842	805	838	870	795	842	831	805	848	860	846	809	794	840	780	839	876	821	808	827	812	831	824	880	830	861	854	842	859	782	830	821	831	799	841	842	847	809	807	821	820	820	846	831	849	845	838	838	833	821	831	844	865	846	774	858	848	836	829	836	829	778	877	842	812	792	813	853	876	843	826	829	863	877	842	859	849	815	848	897	794	796	818	864	866	856	867	882	824	821	867	844	835	837	802	875	813	797	788	820	829	824	831	820	817	849	837	835	829	838	860	880	792	824	814	888	868	833	837	851	812	818	843	857	864	879	858	849	849	809	828	857	862	836	858	869	807	821	863	832	807	866	819	829	823	820	814	887	898	864	832	824	847	824	876	853	806	827	767	895	859	848	832	826	849	822	786	833	816	814	839	818	802	802	801	816	897	829	796	844	833	852	851	763	890	859	793	827	858	798	869	793	847	812	838	816	862	884	856	840	831	841	819	849	871	802	828	857	897	783	836	822	850	851	832	832	855	830	835	889	860	804	830	810	850	856	829	812	829	846	817	882	833	843	876	885	863	875	797	853	856	862	813	817	857	846	820	782	858	803	771	852	826	786	852	882	835	868	817	855	825	784	899	851	891	787	857	822	856	855	859	822	864	861	841	813	797	863	855	821	834	855	817	848	810	856	804	848	800	769	820	852	824	791	828	848	845	847	829	842	839	886	820	840	836	848	849	872	873	824	830	823	830	860	859	825	834	804	828	792	898	871	826	838	820	782	860	876	865	844	834	870	886	798	808	770	858	817	816	890	832	875	854	849	864	808	833	816	799	857	874	866	823	835	841	817	844	859	841	898	856	836	822	798	903	845	796	862	817	836	811	841	855	860	820	838	837	834	811	852	855	842	796	795	835	859	820	801	839	833	804	867	849	780	872	857	855	848	871	762	855	809	816	791	810	868	804	861	846	829	856	835	831	864	880	837	826	817	877	857	869	837	868	827	821	873	841	792	910	841	862	819	787	852	861	807	852	819	912	809	881	762	836	863	812	848	787	837	844	867	836	784	809	821	869	815	848	760	841	866	861	899	842	866	848	867	825	853	813	846	813	851	814	805	884	810	858	872	796	836	811	816	854	854	821	786	878	832	835	821	848	816	862	843	836	817	848	864	829	823	839	849	829	825	863	818	819	836	816	826	863	880	829	820	840	779	905	848	841	801	849	823	898	868	877	852	846	824	861	874	867	896	843	829	822	823	745	829	803	859	850	844	852	828	779	783	823	838	847	839	857	884	783	889	878	928	867	867	843	838	896	887	803	869	876	872	813	859	859	887	863	834	837	839	835	831	870	800	845	836	817	819	853	847	799	773	832	827	845	837	852	874	807	850	889	821	814	806	822	812	814	826	832	853	853	852	842	858	870	842	831	828	809	814	805	879	789	852	802	818	843	805	884	868	816	848	848	868	858	812	863	817	867	846	863	858	878	781	826	850	791	872	861	800	902	843	822	811	805	861	849	860	873	893	897	838	826	817	847	880	840	794	843	858	845	835	876	858	785	863	795	837	906	837	837	853	834	858	864	833	872	832	821	821	833	840	876	822	821	808	846	806	865	851	867	863	850	775	862	847	842	817	858	854	804	832	811	824	820	842	808	838	802	845	836	842	840	844	885	802	844	816	889	813	826	814	835	866	872	805	830	877	812	828	807	818	811	883	823	905	915	842	802	836	840	814	855	827	847	850	841	843	807	876	820	855	804	806	763	861	839	831	813	810	858	798	832	807	771	876	810	857	851	827	849	811	841	811	845	844	869	847	830	832	852	867	840	816	843	832	803	856	867	874	845	827	841	843	832	807	822	810	868	833	842	833	842	849	893	862	801	846	843	816	884	863	856	798	855	893	798	856	824	861	841	808	827	871	872	830	856	876	844	858	840	868	841	849	812	858	839	835	847	809	859	828	777	810	842	871	848	867	834	863	814	824	837	791	869	854	830	889	808	876	835	858	806	877	875	865	832	840	859	861	829	796	844	785	793	887	890	856	815	873	859	858	819	897	856	793	828	843	841	872	831	839	815	874	847	862	814	888	892	897	822	829	818	811	782	872	830	844	893	808	821	838	898	831	841	826	913	797	850	825	835	885	875	831	882	845	865	805	794	869	871	860	872	813	807	807	799	831	807	877	838	813	937	829	832	857	903	824	829	805	867	865	876	833	867	853	835	927	778	848	825	848	873	847	839	855	843	889	846	809	819	868	798	825	805	760	872	807	814	837	857	824	802	826	836	855	826	847	817	853	885	839	845	805	890	838	821	802	872	904	821	863	811	847	864	759	858	849	819	822	806	802	822	861	782	859	816	811	880	834	823	838	879	844	811	839	823	834	860	817	896	800	877	853	814	817	830	884	792	833	835	814	841	826	833	783	829	859	836	857	844	826	858	894	846	856	850	842	805	828	813	890	878	838	865	843	866	791	884	835	827	821	822	806
25132	21437	27719	25334	15975	6912	3658	2252	1605	1148	1040	775	651	567	516	455	433	440	448	416	375	365	346	370	353	357	325	317	314	342	314	320	290	305	275	307	297	291	296	303	309	270	304	306	290	294	303	294	308	295	284	302	307	270	274	299	284	286	307	294	286	270	306	292	288	282	296	283	330	275	306	290	260	295	276	278	294	313	270	297	296	266	252	288	280	233	269	277	290	299	329	321	253	276	319	293	283	319	278	284	281	292	311	322	275	297	281	260	288	284	251	267	262	299	289	311	307	281	302	264	305	299	287	289	278	278	289	267	310	279	272	269	294	291	274	302	261	290	298	307	279	287	278	265	270	296	283	287	263	291	295	265	307	286	302	280	305	276	313	293	277	241	268	295	277	306	273	275	283	322	295	285	290	309	269	265	300	294	295	295	248	248	304	296	305	280	256	282	275	260	340	309	294	284	260	292	263	260	288	276	303	276	263	295	273	287	268	266	289	288	312	268	293	289	277	279	269	294	327	281	304	280	284	278	295	278	292	242	293	281	294	291	247	281	251	277	268	275	291	313	285	289	299	286	298	258	296	268	255	297	302	261	265	296	315	259	289	306	271	279	276	284	278	245	298	285	279	273	276	278	253	273	271	320	309	279	303	285	282	313	290	273	301	290	270	302	270	261	269	281	288	302	309	310	281	273	307	267	274	301	319	272	293	277	296	303	257	300	305	318	257	336	301	274	293	289	265	289	275	263	271	291	309	280	292	306	277	293	245	232	290	282	253	290	286	270	272	280	304	286	282	274	280	303	263	287	281	296	287	304	283	306	267	275	279	275	294	275	303	265	297	282	260	257	287	275	301	282	269	283	266	296	245	279	251	265	317	269	280	288	276	290	279	284	279	287	301	321	292	286	305	297	270	290	280	302	294	258	300	272	308	304	304	300	297	276	285	279	263	289	282	273	301	297	302	255	308	300	291	274	283	290	269	264	282	282	261	284	274	285	307	282	268	277	300	282	270	257	301	276	268	310	275	267	288	283	266	321	302	283	296	303	272	294	284	299	269	283	276	269	298	274	302	274	274	316	270	284	281	282	294	274	282	297	279	268	306	289	285	279	277	261	295	265	281	257	261	269	299	286	287	281	260	267	292	274	289	323	270	280	295	263	291	260	285	291	263	277	254	251	282	294	290	306	272	292	299	277	281	307	284	322	274	296	292	277	269	298	298	304	300	304	323	299	251	248	267	291	303	311	291	270	279	273	271	289	294	301	275	283	298	271	277	274	272	277	281	308	288	291	311	282	274	291	309	278	336	297	286	297	320	263	282	290	288	301	281	278	279	316	264	290	314	291	247	284	280	274	275	284	273	279	290	315	305	257	280	278	251	292	266	308	301	287	290	290	277	234	278	293	303	269	305	304	294	291	254	280	257	267	286	316	272	299	291	253	271	287	296	280	265	269	313	299	260	255	280	257	278	284	303	311	292	303	297	262	286	252	281	297	249	315	295	270	305	281	283	297	281	309	285	313	307	277	305	300	303	266	295	240	302	281	289	303	264	286	279	260	286	317	252	300	304	273	277	295	301	308	304	280	310	266	308	291	281	271	282	250	257	296	272	289	294	281	281	279	277	277	276	299	264	289	300	273	272	276	274	292	286	326	288	301	279	279	295	275	295	262	270	269	293	264	271	297	287	294	277	301	292	282	317	267	286	264	296	263	282	281	283	272	290	289	258	303	313	257	289	283	266	272	279	309	279	290	304	274	294	288	275	296	266	307	276	249	288	303	312	284	267	270	305	279	278	316	290	281	277	250	268	292	275	287	281	290	295	302	273	256	279	257	288	284	310	323	318	272	267	275	293	265	275	254	285	293	262	268	272	276	300	283	270	278	295	282	310	266	276	276	263	258	319	290	310	296	276	272	265	266	280	296	311	292	283	300	265	297	281	287	295	278	300	301	268	256	261	281	287	293	284	276	283	284	295	305	283	283	287	288	289	299	275	282	283	272	284	279	273	256	283	297	261	301	296	332	298	284	297	268	282	294	278	297	290	285	323	264	302	302	291	272	256	297	291	283	279	324	301	257	306	275	276	284	316	300	279	282	275	323	298	296	264	293	293	272	316	285	300	240	281	297	279	272	296	276	295	301	292	270	268	269	287	279	308	259	318	295	290	311	309	283	299	282	271	286	282	284	312	312	272	266	300	285	252	273	261	294	274	295	269	324	295	297	291	284	282	299	275	271	290	276	278	255	270	289	289	291	287	301	263	278	296	289	244	274	334	269	277	299	290	304	294	272	305	273	280	285	288	270	315	319	261	280	299	300	328	289	283	281	280	285	248	302	293	281	287	295	308	291	270	247	298	282	293	283	255	290	304	280	304	292	291	301	276	301	261	280	271	291	288	274	282	279	281	292	324	293	288	279	286	291	303	279	294	296	288	310	271	326	276	330	278	299	257	259	272	312	260	286	317	280	290	276	338	283	257	340	308	303	268	261	311	307	297	275	268	279	270	249	300	273	260	264	259	297	283	310	274	218	301	262	307	272	290	264	290	316	262	312	276	293	293	305	291	292	278	281	261	317	279	278	264	296	267	285	288	296	294	272	291	283	274	266	284	294	286	307	293	274	291	279	284	293	272	276	272	310	290	270	308	248	272	269	290	301	262	292	320	299	309	271	298	269	281	304	308	256	274	281	296	284	264	286	300	283	290	281	281	274	317	268	286	277	311	255	302	298	289	261	272	295	289	268	264	297	262	298	278	261	312	291	282	299	306	287	300	285	286	272	296	291	235	289	288	270	296	291	279	293	268	274	266	294	277	307	297	274	297	262	274	292	287	287	270	265	292	295	286	280	280	291	310	282	284	274	302	264	277	313	290	267	292	281	284	300	282	286	307	288	297	296	286	276	271	263	249	289	299	294	281	299	264	279	302	284	287	303	305	310	254	289	294	276	250	294	292	297	313	266	293	284	262	301	309	282	309	293	270	289	279	300	298	277	298	316	258	299	299	279	288	265	283	284	286	276	274	262	253	294	275	303	266	275	284	320	282	266	290	294	253	294	304	286	299	294	274	285	251	317	267	275	262	268	289	259	286	285	279	266	288	317	311	302	328	276	291	289	308	300	277	305	289	288	263	276	301	286	306	291	304	266	288	264	302	335	265	308	281	297	294	266	295	286	284	299	298	299	273	280	271	291	313	276	287	274	288	270	292	304	291	283	295	274	302	297	312	291	308	300	274	288	269	271	295	273	274	276	288	286	293	297	282	312	282	291	295	307	281	237	264	289	288	318	311	284	288	329	257	287	321	260	306	285	281	272	283	262	317	299	259	289	294	290	261	302	277	314	244	294	274	273	256	323	255	258	287	283	286	294	288	281	271	278	280	290	302	299	285	321	282	285	328	284	308	305	286	307	297	295	296	259	293	268	287	289	271	291	273	257	287	304	288	322	286	314	302	271	309	282	283	265	322	266	292	300	299	266	269	293	299	270	285	290	294	276	296	294
19082	32456	30846	24071	18513	13233	9324	6749	5192	3942	3343	2582	2121	1676	1494	1408	1299	1235	1190	1085	1048	954	934	865	843	814	792	825	808	804	705	710	738	714	664	631	626	673	614	624	610	664	601	590	627	599	602	644	634	582	615	594	590	636	608	595	600	600	620	613	557	603	589	634	587	620	549	642	592	584	607	600	592	627	632	581	632	601	623	606	600	652	603	563	609	617	630	595	610	589	649	630	600	645	621	592	558	680	620	621	634	631	634	613	635	589	633	591	601	593	612	591	591	638	602	575	589	630	593	581	599	591	613	601	584	588	597	618	632	574	592	629	601	608	627	588	577	604	597	621	583	567	592	599	606	607	583	589	571	602	602	554	603	615	597	631	590	609	584	597	590	590	628	629	612	641	569	607	595	596	595	585	578	631	563	648	562	618	586	581	602	602	579	566	614	568	591	572	637	599	607	575	631	591	603	605	570	640	631	599	550	628	603	598	608	562	610	615	618	620	584	571	587	574	587	592	582	623	588	568	606	600	645	615	603	563	577	635	612	613	604	618	596	629	632	603	557	614	662	627	571	617	599	593	580	578	577	580	633	601	564	623	565	605	605	609	616	619	610	587	623	558	613	625	609	603	597	600	612	614	601	593	600	533	568	585	637	604	594	574	619	586	608	558	577	624	587	625	638	626	640	552	635	591	608	587	630	628	594	567	602	607	623	556	637	597	586	617	580	587	587	589	584	581	625	625	628	585	551	565	605	619	599	631	613	591	573	666	635	582	587	593	610	581	615	608	593	607	628	601	572	571	587	619	607	597	600	573	563	542	602	622	572	639	609	591	592	595	586	598	593	588	632	604	576	584	565	614	666	603	608	556	575	538	541	583	571	591	607	607	563	617	582	604	566	599	558	605	561	605	564	605	556	620	550	592	595	580	624	633	641	571	602	592	598	586	600	613	621	554	593	573	561	608	546	622	592	588	582	618	574	619	559	661	565	628	607	586	582	589	594	567	614	626	612	619	604	638	614	618	588	597	568	663	581	619	590	621	555	595	582	578	591	617	646	584	638	580	594	568	638	627	560	613	630	591	599	577	618	611	558	588	630	602	588	596	616	615	595	591	590	626	579	630	539	612	601	585	607	629	609	581	570	614	574	597	592	550	608	583	591	610	598	587	615	601	564	599	585	561	587	561	599	544	598	561	580	558	585	595	590	553	568	608	610	590	603	605	582	598	598	568	551	571	580	620	597	589	579	608	586	635	586	618	596	607	639	653	568	612	615	630	593	595	606	647	591	572	590	585	599	594	579	535	642	586	596	610	592	575	627	585	595	529	614	624	603	601	554	546	621	582	609	606	625	646	596	588	564	568	619	586	617	560	601	578	568	568	626	638	624	592	589	577	633	592	575	560	595	627	598	583	619	609	633	586	616	611	558	587	635	627	584	608	626	550	584	590	593	648	600	547	599	634	566	568	588	609	590	581	610	606	582	565	603	590	591	586	563	579	571	624	583	571	579	613	648	586	596	608	590	616	572	612	618	622	643	554	605	604	580	611	594	628	602	608	595	613	588	606	588	601	615	592	566	591	614	594	562	589	604	603	580	579	593	613	613	610	582	645	588	598	628	628	601	641	560	594	548	613	604	582	599	602	583	617	625	607	568	606	600	614	618	608	593	607	565	555	630	616	571	607	590	588	585	620	597	593	569	622	599	616	605	579	605	630	606	605	593	605	603	638	612	584	615	607	592	612	603	616	600	623	602	615	619	567	620	627	612	575	623	623	620	604	635	627	653	596	582	582	601	588	589	604	581	645	626	583	631	618	599	629	615	566	623	607	627	599	612	624	608	576	629	614	583	595	609	612	602	573	570	596	611	640	582	585	603	625	668	619	610	627	564	569	533	670	579	574	630	613	603	592	590	605	604	561	635	613	604	580	625	621	596	627	648	585	603	564	561	631	615	635	626	621	652	579	594	575	574	586	632	618	624	607	616	561	636	579	596	570	565	607	631	626	613	618	605	614	576	602	573	568	580	581	607	610	607	565	605	593	612	615	636	586	607	600	598	577	614	652	602	553	629	578	627	576	600	609	623	597	619	567	587	640	595	609	546	624	589	616	605	606	616	614	605	582	621	618	549	625	674	597	635	608	587	607	606	604	595	594	599	609	621	565	598	618	587	628	594	595	598	651	594	591	588	639	597	616	559	565	587	601	603	600	619	595	600	584	601	536	608	603	557	622	602	591	592	617	601	604	634	575	627	582	607	629	559	624	589	592	606	634	573	619	589	593	606	567	630	598	612	595	604	622	596	621	577	616	617	587	586	604	569	606	583	540	576	557	592	591	615	589	614	629	612	603	596	615	577	595	561	582	565	620	616	619	591	596	627	622	617	582	584	609	569	625	606	630	623	593	602	595	616	588	620	599	621	622	602	638	619	576	660	614	599	608	615	597	636	625	628	606	566	598	603	569	596	592	609	594	604	618	606	597	610	620	588	576	596	606	580	643	595	585	570	617	591	597	608	548	597	605	594	592	581	572	639	598	600	564	594	602	619	614	599	583	603	586	577	568	602	638	600	584	592	577	577	604	637	596	568	600	607	561	602	636	567	594	606	611	632	645	624	610	622	580	617	580	586	559	592	585	616	601	571	591	587	574	587	608	603	591	624	591	608	615	617	582	606	577	600	597	559	627	581	606	575	594	628	613	635	609	608	620	580	623	567	631	600	596	590	595	598	578	623	609	599	601	575	588	603	619	605	591	576	624	547	613	621	603	592	593	628	581	626	645	654	604	628	672	597	582	591	615	638	615	580	565	615	611	638	614	581	623	602	608	619	647	609	603	615	633	627	608	598	552	580	604	605	576	566	611	626	616	564	650	608	583	617	593	600	613	602	622	623	594	590	626	629	626	617	566	584	619	599	599	617	566	599	627	624	606	619	589	548	611	584	650	583	559	599	590	575	566	604	625	586	605	632	609	581	641	592	577	589	566	610	631	618	587	590	596	601	642	636	598	590	610	644	595	626	566	660	580	625	597	592	607	607	585	612	602	569	600	582	610	603	593	635	565	606	587	617	589	603	598	573	606	600	591	639	572	594	600	616	598	572	569	609	637	614	640	603	603	590	583	565	612	593	609	641	580	603	619	610	614	592	621	631	611	602	563	598	592	599	536	587	609	566	651	638	643	594	643	627	545	617	564	551	597	628	599	597	608	604	596	621	599	590	576	595	571	579	608	567	597	601	599	564	590	593	602	581	588	590	607	611	602	587	584	573	597	612	605	560	565	600	633	604	557	639	581	572	615	629	590	580	580	561	597	630	611	606	619	585	638	585	600	569	620	606	618	605	618	619	597	641	599	609	557	548	600	557	594	597	622	579	646	593	563	579	567	561	577	636	602	615	631	593	653	614	582	611	632	578	567	595	627	627	601	594	615	586	588	610	604	592	578	610	591	612	538	560	639	561	578	634	569	620	589	545	598	628	635	576	625	618	635	583	560	601	608	568	594	576	632
24361	21461	28717	24578	21361	15978	7730	3755	2694	2152	1816	1392	1221	998	918	834	780	768	743	750	703	681	637	626	629	562	619	554	594	621	593	528	543	517	519	539	499	505	486	538	515	466	487	511	487	484	505	488	512	532	491	501	485	544	508	500	523	494	477	521	520	482	488	508	491	509	524	515	508	517	513	513	516	507	481	520	506	509	463	477	492	496	517	513	479	518	516	504	476	493	489	527	444	497	476	511	524	484	493	482	471	523	521	495	499	477	465	508	477	498	488	508	486	514	475	498	474	501	493	493	507	482	487	512	487	453	490	492	481	469	480	467	501	464	472	488	494	486	530	472	433	473	468	504	451	498	474	537	494	499	488	499	497	447	465	527	499	490	516	479	475	483	524	495	461	491	488	491	483	483	492	525	512	485	521	505	551	455	475	483	540	461	495	478	504	481	491	461	503	521	485	491	460	503	482	492	474	492	489	487	518	507	486	475	473	491	473	475	476	538	482	471	527	490	496	475	510	488	497	467	485	514	515	512	504	493	507	503	514	500	465	447	493	460	485	531	471	506	495	475	515	498	492	468	464	507	465	509	548	491	487	493	442	502	521	502	486	506	498	482	513	497	497	520	478	496	490	492	473	494	519	456	483	508	476	475	517	486	500	516	480	503	518	468	478	491	468	479	492	504	486	518	499	509	490	492	503	473	492	501	470	491	494	545	478	520	516	494	566	531	516	498	531	543	459	499	500	492	483	456	509	481	492	475	528	511	503	493	491	490	484	478	516	525	508	469	477	498	500	490	458	479	504	477	516	497	518	472	510	534	494	490	490	520	490	519	489	501	506	447	465	509	519	478	538	522	453	558	490	495	449	506	520	439	493	488	497	526	489	529	481	487	476	453	485	459	510	525	537	508	491	513	530	492	495	474	479	519	485	493	517	486	482	472	511	500	494	488	453	484	488	482	491	523	484	477	478	485	474	505	505	496	512	478	502	545	511	545	490	515	483	483	470	503	491	496	493	505	489	455	512	524	502	495	494	499	470	503	449	470	492	505	465	503	514	469	485	496	517	489	497	534	500	499	488	545	489	498	495	466	507	505	501	506	508	445	480	465	508	561	497	562	498	473	459	506	512	489	512	519	465	534	503	490	483	498	500	525	497	495	498	469	520	474	476	502	466	512	522	473	477	519	508	460	509	483	487	486	469	518	442	485	532	489	502	469	519	491	516	517	482	536	497	484	526	475	517	490	479	451	527	554	503	530	505	477	448	503	500	475	467	467	512	494	512	520	497	516	506	498	481	517	489	482	523	505	500	459	516	493	480	473	488	500	486	503	482	442	517	464	486	517	495	469	487	490	479	475	495	495	494	452	499	489	487	498	547	490	472	489	466	528	510	493	503	518	489	558	490	502	461	476	473	496	531	479	501	486	478	526	509	485	530	524	504	462	496	484	446	510	491	478	499	490	478	509	494	520	541	483	490	478	507	462	502	484	492	468	522	507	524	467	472	483	513	539	514	459	491	523	476	484	519	506	570	506	519	470	482	481	496	524	508	494	505	494	472	464	480	473	448	502	482	521	528	466	515	494	521	518	470	519	482	523	511	498	476	517	508	497	524	522	492	521	505	448	469	525	512	454	499	499	488	528	535	512	512	478	493	488	486	474	447	465	451	553	464	489	507	513	497	520	519	496	501	523	507	496	516	540	507	480	481	500	481	492	483	497	526	476	502	511	524	465	480	487	501	533	422	499	487	453	520	491	496	524	510	476	535	497	521	450	490	488	523	456	452	503	457	526	493	495	474	514	492	547	465	514	485	461	514	493	502	492	489	471	436	519	491	518	530	520	495	508	493	515	501	488	465	456	490	497	509	476	460	494	480	524	473	491	456	498	451	481	485	512	512	496	499	492	466	482	515	509	485	479	509	501	490	502	511	485	489	537	453	523	494	520	471	492	507	487	454	498	467	499	473	459	517	480	521	488	493	499	495	480	490	499	487	468	493	502	498	503	497	482	549	492	499	473	499	504	509	518	504	511	501	526	454	488	480	472	502	461	493	533	473	510	477	486	507	466	475	466	509	498	473	493	510	468	524	485	485	513	489	486	518	494	461	507	470	511	491	540	511	499	464	549	481	516	483	498	518	462	529	483	510	481	490	477	513	490	493	496	547	502	535	529	457	472	495	464	472	524	493	500	503	501	488	509	467	522	484	525	480	461	478	500	518	499	488	508	456	497	472	485	485	493	479	472	504	465	489	465	531	536	505	535	493	512	503	485	475	511	511	464	480	472	478	492	468	498	538	505	473	457	488	484	434	506	495	480	474	485	522	481	497	505	479	504	458	491	514	482	489	485	495	531	492	457	489	495	490	478	506	489	503	505	508	499	463	531	501	471	499	461	519	493	442	471	500	495	524	494	509	489	468	487	477	489	491	492	499	487	492	495	510	472	491	503	520	498	482	478	484	459	510	503	499	516	514	507	458	487	501	520	469	507	477	503	546	497	515	498	457	485	560	484	448	494	483	499	468	521	497	451	478	536	506	528	469	489	483	491	471	488	492	482	483	541	460	520	494	477	510	482	512	472	507	460	527	536	477	475	477	491	492	511	500	503	498	484	460	445	494	488	468	470	464	470	470	456	500	484	500	490	472	536	489	472	491	503	514	514	507	496	495	496	493	458	487	480	440	519	485	489	502	468	534	504	525	484	490	490	480	463	440	531	484	469	490	512	478	505	475	487	493	501	481	534	491	491	495	495	501	515	491	484	484	503	480	520	518	500	479	478	481	468	514	532	497	492	500	491	472	486	537	506	479	507	478	501	519	468	479	497	518	509	501	498	509	482	482	488	449	538	501	490	535	471	490	471	486	497	508	462	489	528	501	498	420	456	465	462	508	481	488	438	494	460	480	522	534	507	466	490	509	491	498	499	479	495	500	493	490	489	507	488	530	519	508	497	524	513	467	483	518	483	475	483	508	477	481	468	477	464	524	488	511	493	491	496	487	480	473	478	473	482	485	521	494	488	516	506	482	498	473	504	510	467	451	486	476	526	490	530	471	496	465	508	470	504	487	505	504	468	515	426	483	454	496	514	495	469	481	476	465	473	498	519	502	512	531	491	487	485	475	494	477	537	518	491	479	468	507	485	459	520	518	504	516	500	514	493	457	491	483	474	503	479	482	476	529	497	513	477	542	476	517	490	510	522	543	519	503	527	516	506	488	512	507	488	462	500	507	533	498	459	456	508	479	500	487	497	481	491	514	486	536	488	481	491	547	507	509	505	461	469	491	513	484	500	498	502	486	446	502	463	484	525	479	486	505	524	519	488	504	484	501	484	500	471	499	504	455	492	502	464	458	526	519	489	489	518	484	474	510	502	466	489	460	496	505	488	564	507	505	504	509	488	525	499	464	445	512	517	530	496	474	498	513	447	481	514	495	482	483	472	496	505	481	517	493	511	532	510	498	471	479	488	470	483	515	505	496	518	493	467	500	508	456	504	509	509	472	518
21669	37163	35970	30230	24746	18688	13257	9987	8320	6424	5457	4263	3563	2901	2353	2168	1985	1919	1815	1842	1781	1504	1514	1532	1506	1323	1362	1244	1258	1193	1132	1139	1104	1055	1077	1006	1027	983	1039	1009	985	950	986	973	974	988	932	977	939	1002	991	951	1008	953	991	939	954	953	960	972	969	983	930	931	950	957	963	933	998	942	986	923	937	986	1004	918	962	947	934	930	991	897	966	1008	946	978	995	1023	991	945	930	994	987	960	956	991	972	933	970	1004	956	973	987	998	980	999	908	928	889	1030	955	963	960	911	935	1021	949	984	933	940	984	910	934	934	933	990	924	952	938	914	942	942	970	945	907	961	1013	923	902	911	929	968	964	987	913	975	973	961	945	951	1010	938	966	942	963	960	961	920	936	980	991	977	952	938	940	953	970	950	932	925	905	927	999	968	937	955	970	970	935	1033	1017	915	983	955	924	934	980	954	920	969	955	900	934	985	998	1009	946	946	925	926	955	942	1046	923	1010	931	960	968	971	962	922	956	971	971	963	902	924	956	916	943	959	974	948	954	929	947	974	955	963	997	936	878	945	926	960	956	949	954	988	908	953	939	957	979	962	952	961	931	950	925	932	1001	950	1007	912	938	992	971	953	992	942	979	953	984	943	951	930	934	912	963	953	959	969	914	986	979	923	919	973	947	939	971	932	941	1011	955	981	886	1000	1018	962	955	948	986	952	963	920	944	972	987	917	928	965	946	932	953	970	907	906	980	930	950	911	949	893	952	942	979	965	943	950	913	956	904	962	960	918	935	911	985	966	881	965	991	960	953	967	932	926	969	966	904	937	936	929	912	941	908	945	960	938	965	972	951	925	963	900	955	950	990	919	989	897	923	990	993	937	917	968	969	968	990	933	943	968	964	932	960	902	1008	935	988	951	906	893	932	953	944	943	988	975	906	950	906	879	901	922	968	964	990	939	898	966	999	895	933	912	987	989	976	978	1010	930	957	949	969	958	975	994	905	953	876	951	916	991	954	955	955	993	922	989	972	929	894	926	962	873	964	947	963	919	939	931	925	932	927	902	998	987	959	873	1000	902	933	993	939	925	977	976	966	988	894	955	987	898	896	922	954	986	968	969	962	978	918	907	878	917	959	969	958	1028	956	993	921	953	949	991	940	956	972	973	970	1002	915	847	977	970	932	945	937	926	878	947	954	977	895	946	943	979	963	911	951	998	984	949	996	952	982	952	950	894	910	965	943	935	989	1020	914	920	966	923	931	951	989	938	941	938	919	1008	948	931	934	921	895	939	933	924	988	891	929	948	981	1030	944	915	929	947	936	966	933	1033	992	907	959	951	986	916	904	975	990	1012	933	957	970	910	961	949	970	947	877	968	947	975	973	913	936	955	917	931	1009	938	925	935	986	941	993	998	921	942	969	953	947	929	937	964	927	926	1002	917	952	939	983	1017	973	894	1031	904	998	932	942	919	955	950	945	950	927	959	981	1012	943	963	973	970	906	960	931	971	997	912	910	947	994	988	953	962	965	924	961	943	970	939	933	926	985	911	947	937	891	996	989	983	934	875	923	1005	997	904	976	1004	922	936	957	947	983	942	976	919	913	914	942	877	933	943	943	949	960	946	897	939	970	993	962	973	951	996	954	967	925	979	888	874	964	928	948	931	950	965	958	953	969	942	935	965	933	921	975	992	984	923	932	994	936	977	987	939	954	925	924	961	952	976	954	911	993	981	979	946	943	968	915	957	938	912	918	978	944	920	931	970	900	927	965	947	911	974	986	940	917	988	969	952	1039	913	964	946	948	972	948	915	987	953	1006	1005	944	919	989	947	968	943	919	964	936	918	935	960	933	883	963	967	983	975	997	983	944	939	925	961	921	924	949	944	894	957	949	994	947	952	959	940	911	959	958	1025	1000	968	934	927	1006	952	943	923	932	970	991	955	950	954	919	940	925	902	968	917	975	983	967	972	944	957	974	963	959	963	912	957	950	936	952	958	921	912	949	919	967	976	928	945	927	983	949	993	979	928	1015	974	922	983	1021	994	939	987	961	901	949	910	931	939	926	946	944	967	942	896	1002	932	959	979	961	968	981	899	911	945	928	988	989	947	933	994	953	930	918	898	945	985	928	981	959	964	920	956	986	957	942	935	947	865	947	963	1002	921	948	897	972	965	917	943	938	963	922	950	935	986	963	1004	905	947	1018	934	869	921	946	971	950	926	972	918	951	939	951	944	943	969	935	935	937	1020	914	923	923	931	949	928	933	937	907	971	978	1005	964	931	950	972	939	909	971	892	921	946	931	970	965	987	965	942	958	906	962	922	962	950	900	957	962	948	951	907	999	908	958	933	941	918	902	945	990	972	959	975	924	947	943	965	948	979	917	960	978	945	949	930	931	928	1005	967	1015	983	889	974	939	911	948	909	928	919	954	925	992	963	919	950	931	920	966	971	919	927	995	971	930	947	926	972	947	960	970	924	908	1003	982	965	965	978	949	994	967	946	982	956	948	881	945	959	960	936	994	943	969	953	952	924	962	979	981	949	911	952	981	931	945	981	905	995	982	940	941	1001	995	958	983	904	910	980	960	906	924	939	961	922	897	881	935	970	954	958	935	915	963	948	980	975	903	930	946	969	937	914	948	976	955	928	889	924	959	936	971	1006	996	915	877	942	936	939	952	911	999	945	1016	961	932	964	955	935	933	893	916	980	932	1018	951	943	923	950	911	979	959	888	931	913	954	940	958	951	973	1002	940	981	984	947	984	940	903	948	900	998	943	926	993	963	985	919	965	940	970	966	972	948	943	930	938	911	931	997	913	956	962	948	887	948	983	934	985	964	936	999	967	903	962	919	920	945	988	941	966	910	960	922	936	941	961	972	936	899	957	886	1028	955	854	971	939	998	939	906	890	994	984	968	1019	904	985	975	957	973	944	933	994	965	989	971	945	961	968	938	979	940	963	1003	964	891	953	920	895	922	946	969	922	888	889	964	942	961	938	912	911	929	924	937	934	920	1018	951	996	955	976	962	927	964	982	956	979	939	938	963	994	941	954	947	972	935	907	993	968	972	966	946	1002	940	929	945	908	893	929	993	976	897	942	945	946	946	910	1020	968	927	971	964	929	1004	955	924	958	915	962	939	982	908	960	888	963	972	998	965	944	940	914	912	913	922	887	948	952	951	944	907	932	996	931	963	943	959	953	970	937	946	948	969	967	935	965	929	949	954	987	956	922	939	970	959	952	962	939	896	972	948	951	948	942	949	959	928	963	969	955	988	950	998	943	960	971	981	887	991	978	939	910	987	977	978	908	941	956	1006	953	946	938	972	915	999	946	964	997	890	902	987	994	895	965	957	948	953	951	901	942	935	955	898	988	942	916	952	925	996	950	925	962	934	960	959	965	929	979	912	978	920	940	973	955	922	996	951	923	851	963	1014	958	957	942	1018	936	964	924	949	925	951	985	923	928	936	975	963	951	948	990	974	964	940	994	950	945	981	927	988	901	931	956	917	947	987	975	963	923	985	942	930	932	917	937	955	990	935	918	959	925	930	981	1013	976	943	937	943	978	919	890	945	981	990	927
27589	19096	13421	8034	4166	2493	1354	903	829	676	608	565	548	499	443	459	454	458	451	456	406	467	489	405	470	424	423	438	402	426	395	399	431	425	392	456	427	471	383	435	429	436	432	404	439	375	391	426	424	407	401	449	383	409	397	428	442	442	391	357	398	397	393	434	407	403	419	405	398	433	434	420	412	395	416	408	388	416	407	414	397	391	430	397	449	393	396	410	423	425	399	395	427	434	429	444	413	423	405	406	367	405	434	451	421	438	399	442	393	425	377	416	424	405	453	411	452	410	446	422	430	406	425	409	425	418	450	458	424	408	435	384	437	402	414	413	396	423	453	397	413	441	393	409	453	406	430	426	446	472	423	426	410	405	398	443	432	401	384	446	452	449	400	400	427	435	407	451	414	420	399	427	408	438	451	402	383	403	386	432	415	435	416	464	425	410	415	441	406	420	435	427	388	445	369	421	384	406	416	432	414	423	430	407	416	397	406	437	420	433	423	425	421	455	404	425	390	377	428	403	411	419	417	414	424	422	420	436	434	420	392	403	397	396	408	395	405	391	390	421	451	396	420	378	453	414	416	419	421	413	361	400	401	384	448	423	378	425	432	440	377	421	404	414	397	428	438	346	414	413	403	439	424	431	418	421	380	461	433	428	405	403	392	386	362	371	419	431	399	420	439	388	425	404	422	401	437	370	442	400	416	431	398	423	396	406	393	342	443	404	429	403	399	403	425	401	421	419	436	398	396	420	376	418	379	429	405	392	421	405	408	400	379	403	411	419	393	396	433	404	397	409	431	437	405	442	408	408	395	416	411	429	408	409	442	407	423	447	425	417	427	429	413	406	426	403	426	425	418	403	406	407	418	417	403	381	408	440	425	395	399	425	405	405	414	432	427	413	384	412	406	406	398	374	386	427	376	409	439	392	371	426	408	415	390	422	400	419	392	419	425	419	408	390	405	399	410	386	423	442	367	410	424	403	420	416	438	423	427	397	430	379	403	397	448	434	442	400	483	431	408	387	416	398	471	404	395	409	434	415	389	431	425	413	413	447	424	399	418	416	412	422	395	415	446	394	430	405	423	426	438	393	415	399	387	382	411	412	412	407	441	408	428	408	445	388	403	436	447	446	423	401	397	402	423	405	407	391	413	410	435	443	409	409	411	455	421	393	422	441	435	427	407	431	415	429	405	407	411	413	403	423	423	426	413	392	429	401	394	426	421	451	389	404	432	422	415	433	381	401	391	443	381	411	426	391	407	393	380	378	452	392	429	421	428	432	412	414	397	397	403	404	448	404	415	407	422	392	410	421	439	429	418	394	393	423	389	376	453	444	390	425	408	433	418	399	427	363	413	449	440	393	416	350	409	426	441	390	411	430	386	394	403	431	408	427	421	404	420	415	421	413	415	410	419	434	435	436	411	471	438	415	396	392	402	421	373	411	435	405	466	446	435	425	415	430	417	378	385	400	395	427	419	445	390	399	406	430	394	395	421	432	461	430	389	429	429	401	426	415	432	423	442	393	419	422	429	422	421	407	422	443	432	393	430	404	456	415	421	435	418	398	429	425	425	421	408	421	402	405	446	402	421	450	373	373	420	413	410	417	379	402	435	427	406	405	408	420	393	444	418	429	388	407	425	439	413	430	390	417	429	429	404	430	396	401	404	410	390	420	398	413	405	418	405	425	389	383	410	418	390	419	411	376	433	383	403	387	397	429	425	388	416	426	413	419	388	407	409	423	403	410	398	425	444	437	426	399	486	416	411	447	399	386	399	402	387	441	404	417	444	375	461	389	434	421	420	404	385	405	405	429	436	406	397	427	442	418	447	441	413	405	404	419	415	443	411	413	402	422	406	394	453	390	395	380	404	434	401	444	395	397	410	415	428	404	419	422	406	417	399	374	415	416	450	373	396	430	432	441	414	409	413	411	420	364	405	388	445	422	429	405	416	422	391	414	384	385	412	440	426	405	425	394	419	454	420	404	414	402	441	413	422	395	404	443	451	470	430	391	412	395	387	403	402	385	380	436	410	465	434	393	421	437	421	402	412	385	436	412	433	431	406	391	425	409	430	422	459	463	427	420	404	417	443	396	387	413	409	418	410	414	429	439	422	435	404	414	410	423	414	405	428	384	386	403	419	430	435	418	384	382	427	432	438	448	360	367	436	392	408	418	425	421	462	409	387	436	389	400	386	391	395	418	394	409	417	385	417	395	421	435	416	408	427	362	465	390	415	387	419	409	428	397	416	410	404	368	398	381	440	373	415	437	394	418	401	410	443	422	412	404	424	387	391	429	428	415	419	412	388	407	449	428	409	408	408	428	449	415	411	401	457	384	393	411	439	391	388	447	421	414	411	386	439	407	371	427	437	454	403	422	410	356	392	421	421	376	404	414	419	400	436	427	456	399	428	421	415	397	430	436	411	419	390	453	415	425	405	362	396	408	421	442	433	410	412	396	407	433	432	429	422	455	412	436	422	428	444	435	445	402	377	405	394	403	394	419	405	413	416	399	409	415	430	402	394	431	398	432	422	418	422	424	413	407	429	438	422	401	413	393	394	460	413	411	433	393	395	414	384	421	392	427	408	412	426	401	407	409	402	461	423	418	400	393	418	391	388	390	420	390	407	427	438	431	399	438	386	444	424	415	445	401	406	390	440	411	381	404	390	407	401	416	415	463	441	410	399	405	397	422	393	396	405	428	416	390	416	368	445	458	392	424	410	421	435	426	436	409	419	427	411	422	383	425	411	398	429	440	405	389	399	424	401	393	392	419	448	400	408	404	397	429	385	428	430	415	407	355	410	407	400	427	424	434	418	415	443	420	412	388	398	423	394	416	412	427	418	416	404	393	411	438	416	436	412	387	416	415	403	412	436	406	391	413	402	397	476	434	395	421	402	427	425	397	442	414	461	393	413	421	406	396	419	388	399	386	404	422	392	391	401	454	441	379	405	380	400	392	418	428	446	406	388	385	381	361	427	381	366	453	390	397	433	448	381	378	408	419	426	431	436	394	416	404	439	415	459	396	416	411	424	432	452	387	437	389	396	435	392	382	429	396	411	442	437	392	403	439	380	389	411	417	440	415	371	398	439	429	426	399	378	390	399	385	396	416	436	439	411	432	363	440	465	420	413	422	440	388	422	397	451	371	377	417	386	409	443	410	398	375	419	409	395	398	430	440	435	371	411	422	401	398	383	400	431	437	423	431	444	423	415	387	419	431	404	466	393	487	378	409	392	435	392	440	422	406	415	392	438	451	466	441	385	413	428	418	441	419	422	434	402	419	423	417	423	416	436	420	421	424	423	397	410	422	390	424	458	396	419	413	406	404	410	401	410	409	395	410	428	414	373	415	396	394	389	428	467	433	420	435	389	407	413	408	406	451	446	419	402	433	407	381	410	459	401	413	401	441	412	399	422	391	429	368	425	392	378	391	404	397	418	379	367	393	408	407	413	413	406	431	436	426	448	387	443	387	392	388	409	407	435	428	444	405
15559	24086	22386	15585	10769	7238	4326	2966	2663	2131	1766	1459	1350	1192	1150	1094	1026	988	1002	1001	964	953	983	934	898	856	921	935	845	852	840	874	890	918	921	880	837	914	807	819	828	838	886	854	820	820	867	873	834	871	813	860	798	869	887	882	820	801	827	865	856	869	860	893	860	838	864	833	863	828	789	871	850	870	883	830	896	861	816	813	801	880	915	878	839	827	841	841	839	851	851	829	810	834	869	857	852	851	806	846	854	850	808	863	885	881	806	834	849	871	837	838	837	883	912	821	848	884	863	822	853	843	861	842	826	864	801	858	846	896	882	903	887	819	824	850	876	840	872	859	850	825	835	881	861	881	827	841	826	830	877	841	893	806	880	788	793	877	822	877	843	845	882	847	880	875	880	853	843	851	870	880	873	818	830	851	840	878	843	841	806	826	840	873	865	785	866	822	873	829	896	841	854	806	844	867	880	821	844	852	869	882	811	804	808	796	816	832	847	895	832	793	799	861	852	877	866	899	848	840	855	868	841	869	815	854	902	824	817	878	862	861	856	890	840	874	855	824	842	817	797	838	891	830	846	845	843	897	820	888	790	872	851	861	831	797	808	886	857	815	870	890	825	877	852	847	809	814	844	851	807	796	837	853	878	884	845	871	816	831	838	872	826	871	870	855	853	812	855	858	891	824	804	872	842	879	808	833	840	863	876	832	872	864	852	874	835	863	851	818	806	886	840	815	826	883	841	827	844	828	817	836	829	799	833	866	851	812	843	870	905	824	897	845	844	806	892	875	879	815	838	872	856	827	842	824	877	846	835	907	840	814	813	846	784	833	886	830	835	851	828	892	840	829	839	847	837	883	831	864	853	839	842	836	814	838	848	874	837	798	830	841	840	837	821	839	866	825	870	844	892	873	890	875	839	854	854	855	837	850	819	836	832	880	801	837	828	797	854	859	865	862	879	801	820	845	849	844	862	855	851	861	869	859	810	862	878	863	830	821	832	782	860	821	839	843	802	848	829	863	812	795	880	876	891	918	855	803	847	830	824	860	869	878	821	845	813	877	803	830	843	862	871	788	854	872	882	849	899	883	796	829	861	871	822	848	878	852	836	838	834	894	884	797	866	854	831	878	915	875	855	890	841	852	817	829	903	841	887	832	830	835	840	852	837	827	863	847	863	817	841	842	852	822	862	824	807	842	807	870	803	853	894	830	869	871	878	785	830	848	799	876	842	858	827	830	878	808	881	855	865	870	852	911	801	824	810	843	858	886	824	869	843	851	852	835	813	888	818	837	831	891	873	814	876	846	841	828	854	885	809	870	840	907	902	835	866	861	881	854	825	853	861	889	824	824	832	830	883	852	805	885	853	824	843	788	866	833	830	849	811	868	872	889	846	847	849	797	918	797	850	847	845	906	832	918	876	846	831	825	890	908	903	766	819	866	857	845	878	820	858	851	812	905	817	813	806	823	823	829	899	839	876	898	808	846	821	853	845	892	841	843	882	861	850	838	806	862	844	886	871	879	852	868	874	797	814	884	864	842	870	822	817	893	839	866	834	872	835	822	861	846	801	882	833	832	746	830	870	855	807	849	889	815	850	832	859	828	871	847	854	841	848	821	851	884	838	876	818	843	811	831	879	862	910	825	802	853	865	863	841	848	828	856	862	867	827	806	816	866	849	852	851	869	796	865	808	849	881	843	841	860	869	831	873	822	830	834	832	835	909	844	875	867	852	879	824	830	863	801	854	847	792	831	845	837	885	857	891	819	854	880	830	894	813	875	868	873	839	865	868	794	767	833	873	842	828	905	861	826	854	865	795	851	843	800	892	840	856	779	873	844	868	828	789	836	861	813	825	851	786	851	882	831	831	853	902	869	833	849	856	840	854	833	854	813	838	882	837	829	863	876	866	888	857	831	879	835	857	840	803	806	862	840	840	859	832	821	859	875	868	858	841	846	826	838	797	822	827	830	837	876	856	851	867	861	839	922	849	879	888	850	881	860	828	812	824	828	808	864	834	842	840	802	848	867	841	870	810	823	834	845	808	813	917	810	823	793	867	871	817	900	809	819	856	896	828	822	851	830	835	826	817	860	857	869	839	878	838	804	839	870	835	848	885	843	852	819	839	846	867	859	839	893	842	922	859	836	818	846	888	865	834	863	888	858	840	842	855	846	817	810	863	837	814	824	847	853	899	877	863	842	845	902	831	846	846	834	864	850	831	795	784	824	842	846	841	789	865	852	836	871	811	834	891	858	861	835	849	807	841	834	861	849	876	910	871	816	853	842	830	812	860	849	837	876	903	831	839	818	846	867	883	878	848	833	798	888	862	826	851	880	869	819	888	815	832	868	830	827	839	824	840	857	833	829	889	807	831	832	866	856	858	830	847	855	877	864	816	858	891	922	843	816	829	856	868	813	848	814	832	866	901	822	881	839	881	846	834	901	821	813	827	830	889	830	806	815	859	835	857	852	851	869	878	871	842	788	833	864	872	850	872	823	827	860	866	846	794	925	837	860	858	841	816	786	825	806	878	842	826	871	889	820	851	825	871	878	897	835	893	913	829	857	914	806	819	862	909	880	839	799	806	897	844	865	801	794	847	883	852	879	832	865	867	842	805	860	803	890	781	856	839	870	882	823	886	819	817	812	824	825	885	856	824	815	837	823	838	885	867	836	869	874	833	829	865	861	858	798	805	919	869	842	838	842	870	837	866	869	827	839	879	846	911	847	890	843	878	839	862	872	851	830	838	878	817	814	862	893	895	830	887	865	866	866	837	823	866	863	847	865	863	852	858	860	895	842	848	853	761	858	884	825	839	804	839	849	821	846	873	864	889	860	858	788	890	902	890	834	823	872	829	811	841	863	819	841	830	845	882	840	878	842	807	840	830	856	810	781	849	823	855	865	811	871	840	861	836	851	796	864	901	826	821	892	876	772	846	852	814	838	915	819	821	850	872	835	839	897	910	825	866	870	830	840	834	829	862	900	833	849	841	897	839	794	901	812	859	827	818	827	871	813	810	866	860	835	851	828	869	828	885	855	856	816	852	862	846	886	877	869	812	830	884	825	884	820	828	840	861	866	804	810	874	825	875	885	879	907	837	852	836	872	844	805	800	871	812	860	848	841	864	798	888	858	832	910	893	840	849	833	895	865	871	837	882	918	954	843	844	862	826	888	867	826	878	861	886	802	862	841	858	850	866	895	863	824	867	865	852	815	866	862	858	843	852	826	835	873	843	822	914	827	852	860	884	848	835	886	815	830	917	855	839	844	833	873	818	873	831	895	857	796	843	817	848	839	842	838	834	829	842	862	840	857	838	872	820	827	824	810	739	874	832	816	841	879	826	874	897	871	864	838	851	811	806	872	872	883	807	848	858	868	843	842	845	803	832	836	852	874	780	909	834	872	824	869	850	879	880	860	820	837	862	854	854	842	861	832	868	860	860	832	864	802	865	855	852	863	861	853	875	829	845	897	797	802	868	789	853	863	870	840	808	811
25194	21426	27818	25332	16471	7792	3881	2204	1642	1380	1122	846	656	603	557	494	463	453	454	457	409	388	367	405	370	355	360	348	382	358	336	302	334	315	291	340	312	289	302	326	298	349	353	317	303	306	323	325	288	291	232	304	291	309	300	279	303	317	276	261	286	274	296	286	302	320	275	294	305	281	310	279	271	298	264	349	315	305	300	306	320	302	303	299	276	293	305	321	294	265	303	298	312	305	308	321	291	308	314	300	288	288	285	280	307	298	299	289	300	311	330	260	339	306	322	304	275	254	299	289	302	297	292	283	299	310	302	297	275	279	332	343	280	319	276	286	334	295	282	290	267	275	301	299	291	267	300	305	278	294	311	289	318	295	304	310	326	264	302	282	311	276	285	334	312	310	298	297	267	283	287	311	324	286	264	289	298	305	286	278	304	297	310	289	277	291	308	275	263	268	291	292	259	271	306	300	304	325	308	299	283	292	293	322	315	291	282	287	308	294	310	317	293	326	271	299	329	281	296	287	300	317	319	289	299	260	305	266	295	290	291	323	259	272	295	285	309	290	294	276	296	289	314	263	302	300	316	258	273	286	307	286	289	299	283	304	312	284	262	320	280	296	271	313	288	290	299	322	297	292	308	298	317	264	303	309	298	314	270	296	318	271	316	271	277	299	271	307	279	330	328	283	282	289	292	272	286	319	292	267	337	273	317	282	268	294	289	324	286	283	302	314	298	293	290	293	306	307	290	274	294	331	308	306	282	295	337	278	286	314	282	327	319	293	338	269	265	309	335	292	271	289	311	291	271	292	322	289	321	297	303	299	303	273	282	307	328	273	278	273	298	291	316	287	280	296	310	283	301	271	287	289	302	310	301	305	304	322	276	268	314	293	289	310	272	324	298	301	284	290	290	308	303	310	276	297	262	291	302	299	273	273	270	269	254	310	268	297	292	279	298	296	293	279	296	282	259	294	311	295	321	303	305	274	318	294	303	297	314	285	292	284	292	316	289	275	303	289	286	315	318	313	301	269	307	291	294	268	324	291	317	303	275	310	296	303	295	289	307	313	296	278	305	295	276	311	282	301	307	294	271	271	282	299	310	293	299	301	297	301	336	308	319	313	316	301	307	318	286	300	284	292	291	312	277	276	275	305	300	282	305	306	304	275	272	306	279	283	298	292	288	285	295	290	311	294	314	272	279	291	310	284	336	294	281	311	306	282	309	321	309	313	298	290	291	249	294	320	281	287	279	317	324	325	308	311	281	284	318	319	281	272	274	306	264	289	300	292	306	273	262	296	304	281	288	279	331	295	248	308	301	285	312	273	307	286	305	279	310	304	285	288	309	287	307	307	296	306	298	276	301	308	297	263	289	306	316	271	267	310	288	271	298	298	277	284	288	302	313	304	302	284	292	308	314	311	302	279	279	306	292	300	283	311	302	329	302	320	306	283	293	295	289	283	286	307	313	308	318	287	281	299	298	300	315	308	318	291	285	285	306	292	292	286	325	315	277	322	314	302	256	296	313	287	290	289	286	320	296	307	292	288	298	303	291	306	298	300	306	290	292	285	316	319	275	277	286	279	316	314	293	313	290	255	284	270	304	268	317	285	322	300	292	286	310	289	316	298	313	325	281	283	279	297	291	321	283	291	291	316	310	285	277	321	299	290	285	283	293	308	288	286	299	293	304	320	305	261	270	304	304	287	301	324	292	317	321	302	301	281	322	308	296	282	292	291	278	300	271	251	265	290	298	280	298	266	280	283	250	288	274	309	285	268	286	302	289	303	330	274	286	280	278	266	302	298	302	287	308	304	303	305	290	314	299	317	286	306	284	308	318	329	284	312	312	309	293	274	289	254	274	304	290	290	321	297	309	283	274	311	322	313	302	313	302	269	312	278	310	315	300	281	282	287	267	285	299	274	307	291	325	349	293	271	328	300	287	316	297	325	278	317	301	289	313	282	287	298	305	285	302	278	303	272	302	291	328	301	278	296	263	280	325	286	282	309	289	278	290	279	290	304	273	280	303	311	290	300	301	294	308	276	287	258	296	303	290	302	284	288	286	265	289	316	303	310	315	292	260	306	302	290	316	298	306	316	271	294	307	272	274	294	271	305	303	322	281	274	302	307	301	266	254	301	303	289	303	283	306	308	269	308	286	281	318	326	293	276	279	265	276	302	267	278	279	306	307	301	278	320	302	291	312	292	290	312	317	313	310	330	265	300	294	329	302	313	289	302	290	323	303	295	279	287	306	291	321	284	291	284	281	298	298	299	303	311	303	299	283	337	297	294	319	282	290	308	291	288	305	260	290	317	319	280	280	272	284	284	300	291	282	322	286	281	281	306	286	319	292	313	289	273	285	306	294	330	322	304	291	334	292	287	273	318	293	276	273	278	297	309	307	296	299	310	305	278	286	277	286	277	283	289	308	306	314	303	299	315	317	300	305	312	313	330	330	294	315	290	300	288	311	294	282	313	273	296	308	299	288	294	289	315	303	295	301	300	278	274	295	299	305	312	321	292	289	315	301	281	258	289	313	299	284	310	300	285	254	313	318	319	310	321	293	301	308	291	305	295	288	286	281	298	309	301	310	289	266	261	259	282	266	296	287	313	302	296	308	274	291	275	272	299	280	279	278	277	321	311	276	313	313	286	272	287	302	290	294	312	290	278	296	264	270	340	299	338	271	299	300	312	284	276	307	284	284	296	318	283	324	306	333	302	277	303	301	280	298	271	313	290	297	329	299	300	301	315	288	290	298	326	276	303	305	268	299	299	299	299	283	338	302	296	329	283	329	327	318	283	325	328	283	283	290	284	319	279	278	312	276	270	282	292	276	314	268	302	289	285	298	294	280	254	298	271	296	314	298	323	319	321	304	279	302	303	319	311	279	324	291	316	304	277	307	297	276	284	288	295	308	275	281	298	279	290	314	285	291	288	302	306	300	283	285	297	300	260	285	316	265	298	282	279	303	319	250	275	300	312	275	293	295	273	309	297	296	286	277	314	284	300	294	284	300	305	299	289	303	290	288	338	272	290	296	276	310	276	308	311	295	293	291	316	301	282	300	319	292	295	310	312	281	284	313	302	311	310	304	281	315	288	313	314	303	289	285	264	287	289	280	301	286	325	271	316	265	270	310	313	331	296	257	323	290	289	286	331	305	307	312	301	296	312	286	291	322	284	282	329	291	314	320	303	278	281	286	285	288	292	308	272	306	311	311	283	295	307	256	277	318	284	310	277	300	303	310	279	285	298	291	298	315	307	286	295	339	287	305	298	301	320	300	295	275	308	281	285	274	306	291	286	345	296	271	322	297	287	294	304	291	304	292	277	311	307	301	292	301	282	308	264	310	295	304	299	299	278	294	288	289	305	291	299	310	297	296	328	307	306	310	288	281	293	295	309	276	311	295	291	312	270	277	300	318	285	317	307	300	299	294	303	344	323	281	285	303	277	296	291	297	321	298	287	319	280	296	296	305	307	322	291	291	305	311	287	289	294
19025	33131	31761	24955	19678	14098	9592	6668	5572	4429	3606	2740	2197	1885	1581	1468	1338	1236	1173	1075	1000	952	956	864	830	859	873	839	769	788	719	749	754	736	653	653	655	654	659	644	652	628	660	605	601	645	641	630	664	664	615	598	596	627	568	630	669	649	655	640	606	635	627	601	640	686	620	615	642	605	579	634	593	658	614	627	619	645	616	600	687	666	569	599	594	683	659	622	604	656	602	610	602	617	642	628	632	587	627	670	619	565	643	671	628	600	627	625	619	664	627	651	618	623	665	642	613	609	604	636	635	587	590	574	617	627	620	644	622	626	606	628	600	621	614	657	623	632	583	624	653	628	630	612	560	593	609	608	652	579	587	600	636	622	590	604	666	629	629	593	588	614	611	639	577	658	649	602	607	655	651	597	620	614	675	624	640	647	586	651	607	602	638	627	601	582	612	636	620	606	632	614	578	664	591	546	577	662	660	556	620	627	665	579	600	605	612	588	636	598	629	598	589	633	614	636	672	623	606	635	594	648	614	591	641	633	634	584	589	645	607	636	606	587	669	630	584	582	596	602	579	643	622	633	602	636	623	635	644	611	651	577	591	581	582	641	627	606	614	608	637	666	602	632	636	564	612	590	619	600	625	578	627	625	624	602	617	648	636	626	632	621	624	592	618	626	600	597	600	627	626	624	629	624	630	645	607	633	651	605	595	618	608	557	645	604	632	610	625	640	617	650	604	627	643	617	581	645	631	615	583	606	628	687	608	595	606	623	632	564	611	614	670	623	604	594	648	643	607	658	619	615	602	582	612	608	635	657	587	676	650	634	622	580	655	591	643	646	617	644	575	634	629	627	607	641	618	634	640	613	633	618	688	601	624	632	612	639	622	605	606	606	568	621	627	608	587	626	635	614	580	576	632	634	650	635	669	551	605	636	657	609	619	583	635	674	618	595	619	602	594	605	600	626	640	603	618	624	578	598	661	620	635	641	622	610	598	580	637	610	601	615	604	636	611	609	593	622	591	632	607	607	636	597	614	590	629	636	675	635	631	614	673	635	594	601	645	615	621	596	669	645	579	617	667	652	653	628	592	621	650	639	617	631	633	616	589	617	648	587	638	608	638	656	614	610	598	663	607	626	614	675	592	600	602	595	614	649	629	641	597	582	613	643	655	604	605	612	648	629	595	639	616	617	583	647	619	642	584	645	598	645	578	611	646	608	615	606	627	645	614	652	614	626	589	655	609	631	606	638	609	601	659	594	609	632	625	603	607	589	591	595	594	614	637	615	616	622	689	633	665	602	568	585	642	638	624	586	665	642	672	614	629	609	556	620	626	602	609	645	565	613	580	593	610	601	621	657	646	648	583	617	615	627	600	606	600	616	614	613	602	602	620	563	579	631	629	616	594	653	655	642	663	607	628	641	628	582	593	617	596	634	613	650	625	620	598	656	594	645	593	688	610	637	592	598	597	622	609	652	665	622	581	632	630	608	630	585	616	636	618	605	622	632	590	651	643	624	635	600	633	602	631	605	642	622	614	614	631	615	592	606	642	629	614	601	597	659	627	617	635	625	634	619	658	614	619	635	640	614	664	606	663	681	663	614	591	623	619	605	605	584	631	652	606	674	607	629	651	616	635	631	611	593	628	597	603	615	606	602	598	632	648	582	612	620	646	589	662	605	618	642	612	632	632	634	618	630	602	621	604	658	619	610	610	552	640	593	607	673	562	613	599	557	625	620	594	644	578	637	610	603	628	618	632	625	673	621	612	593	590	626	618	619	613	615	601	601	627	590	590	614	624	596	643	644	601	590	634	623	646	590	611	610	593	639	643	616	613	598	604	604	633	625	636	619	577	572	595	614	588	619	670	624	629	671	603	637	606	594	566	633	633	625	630	593	649	614	606	634	590	647	607	606	575	611	605	655	621	657	665	618	614	607	598	637	643	616	596	614	607	591	582	651	625	637	576	615	592	632	614	583	654	637	612	645	618	580	618	603	590	617	639	620	603	627	578	686	609	666	599	601	621	599	604	631	622	635	666	634	622	631	623	619	634	613	612	563	662	655	638	645	646	663	646	597	639	582	607	597	658	650	620	583	633	589	634	627	624	591	640	603	610	609	645	662	609	607	644	605	665	562	620	620	611	602	624	617	580	638	639	601	579	606	649	608	633	610	657	630	646	632	612	624	657	622	653	617	596	599	596	608	630	580	638	618	622	608	658	569	601	627	631	609	632	635	623	634	624	605	580	648	637	627	601	589	640	600	654	658	618	609	586	662	657	612	615	595	603	624	612	613	634	643	569	646	614	649	616	585	672	636	644	596	593	630	609	590	618	618	598	558	582	662	581	664	660	607	634	659	669	626	603	614	627	630	636	602	634	596	638	628	679	631	584	617	648	604	597	603	589	630	590	579	615	609	612	630	629	597	642	610	652	599	612	643	608	624	584	606	648	626	624	644	624	615	579	598	595	588	617	603	662	624	604	674	620	645	658	594	608	633	637	605	597	580	628	654	596	609	615	655	605	574	612	666	598	628	613	597	617	636	629	597	635	625	635	592	620	630	651	637	640	660	631	603	620	615	599	609	618	610	619	653	623	621	604	650	616	637	591	610	588	614	615	626	599	653	651	647	641	632	654	594	608	641	606	618	625	601	650	624	635	586	666	614	659	643	618	590	586	597	588	609	640	614	688	600	553	580	595	599	618	621	614	569	566	611	581	608	602	643	616	589	618	660	663	574	582	648	608	627	589	614	643	588	597	610	641	600	590	604	627	562	605	606	613	610	599	618	653	612	679	645	641	637	593	640	644	646	632	631	615	598	637	644	613	603	602	640	604	578	633	622	606	578	619	620	594	622	640	643	623	633	592	641	573	662	602	625	571	643	611	612	617	601	603	649	613	620	623	627	605	558	660	589	668	599	594	583	605	585	608	588	614	599	595	675	626	608	566	599	667	614	597	584	682	604	609	596	630	602	594	671	610	622	642	629	613	619	656	584	612	621	595	606	634	603	599	587	539	627	582	625	563	659	619	623	649	631	647	644	622	588	615	647	616	584	610	610	625	637	611	624	601	672	606	608	613	629	610	616	617	602	629	612	610	636	671	610	658	609	570	612	647	559	612	607	587	657	620	649	639	579	615	596	621	631	584	644	636	599	612	589	604	648	610	620	622	665	601	648	600	637	629	645	564	658	588	588	637	645	611	640	626	601	636	569	611	593	630	658	589	605	625	600	624	606	608	601	637	625	646	592	607	574	570	652	595	632	598	615	643	637	594	575	576	618	632	589	619	672	634	632	631	605	601	666	637	619	562	620	615	589	622	611	605	623	593	612	640	586	632	631	645	599	632	580	659	621	621	590	621	619	640	650	614	567	579	615	628	611	602	624	646	625	649	629	636	613	601	621	587	609	578	620	610	635	591	647	601	682	586	603	634	597	599	678	639	603	665	636	614	622	614	594	602	643	598	625	575	588	648	649	607	644	623	587	645	642	646	611	620	615	642	648
24252	21441	28692	24513	21411	16057	7978	4028	3007	2414	1935	1402	1264	1074	960	835	860	743	741	705	675	676	699	640	630	585	606	600	505	556	568	576	562	524	513	505	514	520	473	517	448	531	527	478	515	503	529	543	491	478	488	515	513	486	528	520	475	501	528	477	556	465	522	498	516	521	523	518	503	510	481	497	489	479	505	482	446	495	520	517	448	480	494	550	479	546	505	500	531	522	505	524	495	521	477	543	510	525	499	504	479	508	524	506	514	501	487	542	534	477	513	478	489	488	494	497	520	509	489	525	503	521	470	506	498	528	473	505	493	529	518	509	502	509	506	504	469	511	485	516	503	519	472	497	484	525	533	523	516	552	452	501	499	503	473	490	503	488	495	499	495	497	465	507	479	517	501	456	458	498	494	491	487	462	504	511	487	486	527	475	483	495	494	524	513	542	517	506	490	446	493	490	476	512	470	483	491	539	494	509	464	504	512	477	492	486	503	521	526	494	505	516	502	528	547	474	503	476	455	514	475	459	514	516	490	508	501	497	488	515	546	524	528	443	496	489	509	536	503	509	497	495	499	490	501	553	529	486	533	498	552	504	474	527	436	483	532	497	520	494	534	505	476	540	489	520	499	485	500	502	498	489	546	501	510	471	507	554	488	491	496	506	493	506	502	510	502	502	488	491	516	461	469	510	485	482	499	508	477	478	512	477	471	495	506	513	510	540	478	507	496	509	507	534	487	527	492	470	539	504	481	450	484	472	506	473	512	479	500	525	511	520	501	519	522	486	502	492	481	519	492	496	490	460	462	494	496	506	489	541	503	493	476	520	491	510	497	503	500	502	511	524	488	499	492	493	470	501	473	476	514	481	494	482	524	479	499	466	505	474	533	526	489	534	484	482	514	475	484	499	438	534	492	516	517	502	518	528	514	480	527	494	493	452	478	519	528	501	519	510	497	493	503	464	521	549	478	516	519	490	538	515	481	470	483	511	506	525	511	552	511	479	485	488	487	492	492	496	480	517	490	523	498	512	496	500	534	529	538	510	484	462	512	521	536	468	478	491	479	507	474	493	501	479	515	526	465	450	512	484	494	512	519	515	511	525	512	505	503	499	478	508	529	492	521	478	515	509	505	517	550	498	483	490	485	485	485	476	489	505	498	510	507	482	506	478	558	505	472	482	493	488	481	524	501	506	491	511	452	475	491	468	512	521	498	488	489	494	478	497	474	451	506	471	480	526	507	498	469	483	493	482	479	470	517	515	487	488	479	512	507	505	483	522	512	501	465	480	519	495	472	474	495	507	499	508	501	489	517	515	458	496	516	491	500	509	474	540	517	517	541	528	466	503	495	483	473	520	492	500	454	484	485	439	492	528	530	525	503	520	521	502	506	498	514	473	506	477	484	477	547	517	529	515	506	472	493	503	525	499	489	473	498	467	478	491	498	503	515	495	523	548	514	525	529	493	497	512	463	512	480	509	499	452	513	488	503	506	464	526	476	467	537	502	503	531	519	528	480	496	485	515	508	504	543	463	498	482	512	493	514	511	495	517	515	483	491	511	519	472	515	497	502	537	523	504	456	491	518	476	481	513	501	522	543	518	512	448	498	503	502	508	527	502	490	506	522	493	481	490	480	507	507	503	499	503	530	514	508	496	508	502	481	488	499	480	503	490	495	514	492	501	489	509	474	511	512	526	518	482	461	479	482	480	505	506	466	537	512	485	501	525	490	505	539	510	495	494	504	484	487	483	510	527	512	507	498	490	485	482	498	532	512	504	497	492	498	484	455	533	427	489	494	504	531	477	500	519	494	481	476	490	482	447	506	484	509	525	502	518	495	517	477	506	523	475	457	523	485	511	487	474	495	512	509	526	502	481	489	468	500	482	501	498	482	519	486	502	522	475	500	555	470	502	503	529	496	480	476	506	522	503	467	537	479	439	518	519	485	524	497	470	501	435	485	511	524	501	503	499	456	496	483	521	496	531	500	510	463	514	472	497	477	508	479	493	489	507	473	511	531	511	531	457	499	483	482	550	486	449	463	474	516	472	489	497	501	463	478	487	496	495	511	511	504	444	496	500	501	493	488	503	504	490	519	481	499	512	514	474	499	506	476	524	451	532	499	452	502	513	466	442	511	478	475	493	528	487	491	513	488	504	486	521	458	502	508	511	488	475	493	465	471	486	488	509	545	539	474	505	497	521	461	518	481	485	504	445	479	474	512	517	516	467	506	483	462	490	483	521	542	505	536	503	524	504	453	485	501	484	459	503	508	502	490	507	501	481	499	489	500	516	467	480	517	536	492	533	505	530	500	492	493	484	509	545	534	473	510	501	504	481	485	495	503	512	492	496	507	497	514	552	496	496	516	489	485	493	515	516	507	480	502	521	481	469	468	534	473	473	489	482	483	488	536	494	506	488	498	517	523	473	518	492	530	491	500	482	474	498	494	448	484	485	475	492	507	496	499	507	509	448	507	507	503	485	504	501	509	511	487	531	492	514	526	491	502	507	514	486	476	466	521	487	478	455	488	487	479	478	460	466	492	507	531	487	472	509	493	505	467	501	470	487	462	490	508	488	518	481	482	483	518	457	497	517	485	536	532	504	511	456	491	495	503	523	487	472	527	535	522	451	465	510	521	484	512	490	517	500	509	467	523	528	477	476	455	457	495	486	498	518	470	488	484	534	489	511	511	507	455	470	511	536	501	515	471	526	499	506	486	474	501	501	496	522	459	479	525	485	487	459	492	495	532	506	534	495	492	527	459	498	542	506	498	503	497	477	505	480	534	494	498	526	501	484	537	504	513	452	504	508	460	515	515	462	517	466	484	540	501	522	479	524	500	525	516	471	490	533	492	489	552	509	481	505	511	510	483	517	470	502	498	513	507	525	515	472	515	523	532	482	481	510	511	491	484	495	470	472	476	511	456	451	476	524	475	510	525	476	489	480	481	508	518	508	521	504	497	530	499	532	530	507	496	477	461	487	505	455	481	488	481	493	508	501	509	484	508	491	493	493	496	489	460	511	538	525	495	486	482	527	516	515	519	526	508	479	467	516	506	464	510	544	472	506	463	454	462	456	455	481	507	507	498	499	516	497	480	466	488	482	513	508	506	490	446	517	544	494	474	477	520	499	509	534	484	506	540	474	512	485	493	505	471	453	471	486	527	518	499	547	472	503	497	473	493	534	513	501	453	520	521	492	514	513	493	504	499	521	491	519	481	516	492	521	540	459	472	504	486	508	496	515	510	506	542	494	443	495	505	483	521	508	498	505	487	522	494	494	531	520	479	500	505	510	513	515	471	496	515	510	535	496	508	476	455	490	482	514	505	502	500	506	497	482	490	521	527	500	502	514	515	516	485	501	494	493	512	489	466	486	504	452	511	501	502	519	480	454	492	464	470	480	504	481	507	524	520	462	503	491	551	511	545	484	496	510	498	516	526	524	529	455	478	522	466	491	522	485	519	551	512	483	485	497	495	480	478	481	524	503	499	539	510	502
21686	37629	36676	30438	24727	19560	14025	10513	9128	7506	6103	4394	3622	3063	2647	2369	2148	2003	1919	1758	1620	1552	1552	1473	1407	1385	1336	1297	1215	1199	1180	1129	1184	1084	1045	1021	1015	1066	1010	1048	973	973	1001	991	984	967	980	988	1021	1051	957	1016	947	989	1009	984	994	1000	1026	993	967	1021	931	983	999	986	950	925	979	1019	1037	964	986	963	925	950	961	978	928	929	967	974	977	995	913	984	984	985	989	1010	991	1004	994	979	956	965	991	995	987	926	963	935	936	978	1033	954	941	995	953	935	956	943	947	1005	963	988	997	925	929	936	932	929	989	914	1014	1002	914	985	969	951	947	958	944	1020	1001	944	963	928	987	961	933	963	1013	984	962	957	1001	968	998	908	964	937	945	949	951	937	917	973	985	949	911	940	927	902	969	940	918	956	937	964	961	938	937	961	963	987	945	1030	911	1006	971	988	949	1000	944	971	944	956	933	965	996	1008	1001	1003	976	970	947	959	978	980	953	929	921	943	1007	966	976	935	977	972	965	1000	962	955	936	922	941	1011	949	931	921	969	976	994	974	981	991	932	976	943	1000	967	1009	1026	981	1002	937	946	959	953	963	943	926	940	1025	971	973	976	889	974	940	1037	981	946	912	912	918	925	968	966	955	913	984	957	961	958	1010	948	993	964	997	939	983	944	993	941	944	955	1003	910	949	951	923	941	959	952	971	934	963	948	939	942	916	995	979	905	976	948	992	952	987	940	919	951	960	947	974	972	959	953	978	982	984	951	963	945	972	980	974	937	937	965	1027	939	1010	1008	1005	958	941	948	911	979	945	977	1043	992	993	970	939	1003	994	934	953	934	970	960	966	922	923	1016	999	964	950	945	952	1000	981	967	958	992	950	953	959	962	927	1022	978	951	950	970	960	950	962	937	987	984	966	950	923	904	997	986	993	968	1027	999	927	1026	972	996	931	974	926	933	951	933	926	983	957	961	982	944	967	951	986	987	984	934	966	949	932	976	898	949	941	956	954	913	984	982	950	931	971	954	967	973	1018	933	978	947	1042	971	1007	996	962	977	974	966	959	991	970	994	969	1009	948	990	1027	980	1040	935	950	1003	928	961	980	955	1002	987	966	1000	964	986	896	941	937	974	933	979	995	956	993	985	976	963	898	934	967	1005	947	998	976	963	970	984	962	962	997	969	920	992	908	914	929	939	990	979	935	944	979	1045	963	984	948	966	924	933	980	948	986	926	1001	983	979	932	928	946	977	983	959	931	964	923	1014	993	937	955	911	950	985	957	953	947	969	982	958	987	948	989	965	981	919	1001	1030	993	972	938	972	973	967	991	991	989	976	977	938	935	959	964	987	991	976	947	942	977	982	965	919	961	949	943	989	929	956	986	979	934	948	941	984	1004	929	943	990	1005	987	921	948	944	1036	1020	959	957	932	992	958	969	976	1013	955	922	958	1010	950	920	999	974	984	993	941	967	978	936	954	945	923	954	951	1028	977	955	970	983	953	938	934	942	966	970	976	978	975	949	1000	931	957	954	939	967	979	937	993	955	998	961	997	920	933	982	1006	988	976	953	978	980	988	960	985	931	1029	980	1005	1020	928	979	966	972	968	1002	962	968	970	940	944	954	960	943	968	995	920	979	985	952	973	957	952	937	966	932	987	959	930	998	972	933	960	1014	988	971	908	998	997	907	966	967	972	1022	933	960	978	953	938	959	969	1021	990	968	931	1004	974	992	970	905	924	914	969	934	997	979	997	979	913	964	943	986	953	952	934	934	949	956	967	927	1041	975	987	986	1010	939	1013	1037	901	1009	985	976	945	955	994	989	931	946	935	962	930	999	971	964	1015	953	954	957	1002	941	913	935	965	991	945	1006	960	958	976	892	977	981	1002	961	925	927	991	965	1002	991	984	964	1032	893	918	939	1025	962	980	946	948	931	956	974	1022	965	962	977	1012	949	948	921	950	940	1007	1002	880	922	946	990	960	1026	937	995	965	920	943	974	952	936	959	1024	949	958	981	1007	939	965	936	1033	1008	915	952	914	978	993	1016	919	984	994	911	989	935	939	962	1008	962	970	957	1007	976	908	997	957	956	982	957	957	1014	991	979	981	1000	960	929	963	964	988	930	975	978	1007	999	944	974	920	957	974	961	954	941	963	989	985	986	957	977	981	903	904	990	995	957	970	969	947	968	953	970	962	930	974	887	957	1011	926	1005	956	980	930	969	941	935	954	1016	982	934	939	968	973	941	984	969	938	951	992	1017	957	982	944	982	923	966	963	925	932	983	954	965	971	957	945	926	1000	988	944	968	1009	966	994	993	977	945	973	984	909	1008	986	937	999	943	1018	978	951	949	975	970	946	926	1001	992	986	1000	908	964	923	944	935	1008	978	975	998	1008	1010	911	947	932	964	962	964	977	949	918	964	953	949	919	982	937	974	975	970	967	944	1038	926	933	921	953	954	1010	952	972	925	998	1042	970	976	1022	975	1006	917	979	976	1012	927	915	909	929	1015	1005	897	985	954	976	944	962	977	972	917	954	945	922	898	976	957	941	962	978	913	967	912	1042	968	951	919	952	975	902	939	1006	1002	950	961	994	970	986	907	965	932	972	926	981	948	948	955	996	939	965	945	957	954	993	967	951	985	946	968	1002	960	962	972	1012	939	997	925	984	987	891	968	919	949	930	956	932	956	951	911	989	966	949	961	937	987	959	1010	992	973	976	971	984	941	961	968	975	986	941	954	963	895	955	973	963	967	951	964	982	927	969	981	985	903	951	919	905	940	964	970	956	937	967	935	1003	961	965	938	991	1008	1012	913	1006	957	953	933	965	974	987	975	957	983	993	986	929	922	967	967	1000	1002	959	959	929	899	936	955	992	984	988	922	910	996	958	948	980	904	940	942	945	941	981	981	950	991	986	911	929	1024	948	948	1025	963	957	967	928	914	926	995	1032	988	999	958	959	981	962	995	1006	955	1016	945	979	993	962	935	973	938	1011	963	930	996	900	927	949	969	1013	998	880	983	949	971	955	972	915	910	973	950	996	919	1014	894	913	943	942	979	948	943	974	945	968	977	956	956	963	922	1012	910	986	964	1050	953	972	940	961	964	952	965	1027	950	954	944	926	959	966	981	983	955	892	976	978	956	980	938	1029	994	1013	973	1030	1022	984	979	942	1002	922	990	978	957	1000	1003	1003	968	947	936	947	958	972	980	920	965	1036	930	948	973	986	941	945	976	966	966	1015	948	928	904	966	941	951	959	964	948	1013	1012	947	982	947	973	958	935	951	1017	964	946	959	984	977	917	904	974	988	915	933	932	890	906	973	935	971	940	997	929	949	945	968	951	971	967	961	967	948	936	1016	973	957	995	974	972	977	945	969	981	951	977	946	1028	1001	956	958	996	962	922	987	905	987	940	915	965	929	954	922	963	1020	946	955	972	954	963	956	995	985	987	888	893	918	904	983	994	911	948	914	982	999	974	981	1021	966	991	944	975	996	969	944	1006	948	935	973	960	986	991	995	1006	947	982	987	962	967	951	981	972	993	992	1013	952	990	1026	967	997	988	989	977	942	918	967	926	991	965	983	896	937	992	1009	955	916	956	919	971	946	987	953	1008	989	969	922	927	952	961	956	988	971	909	997	953	961	934	1002	939	967	990	956	952	926	964	962	997	910	986	931	957	988
27628	19358	13372	7389	3759	2349	1450	982	913	736	665	540	546	495	467	480	440	453	417	422	451	446	417	437	466	422	446	419	446	441	458	425	442	417	421	396	447	415	444	399	457	401	422	461	443	406	397	394	420	428	424	409	434	437	405	419	403	451	438	445	445	424	420	447	443	404	419	444	424	424	425	437	411	462	429	423	412	428	414	422	407	448	424	392	457	405	418	399	425	436	413	459	397	388	449	436	407	399	454	450	412	411	427	440	386	430	426	419	438	405	437	408	434	436	441	421	386	394	414	425	407	446	419	425	380	465	400	417	423	404	411	388	436	464	412	429	450	413	410	411	375	389	412	426	360	435	405	463	453	450	439	431	388	410	411	460	390	428	415	399	404	424	434	452	444	426	437	414	409	403	421	406	394	402	401	401	410	437	381	434	418	460	402	429	431	402	439	456	407	406	445	393	437	403	390	419	415	448	433	415	421	424	426	412	418	441	431	437	406	387	414	424	416	387	463	454	411	451	421	406	436	413	435	424	420	412	410	446	409	449	441	409	395	423	415	441	410	475	421	409	424	411	445	440	445	403	444	389	441	385	428	431	401	441	400	438	418	418	453	407	423	401	419	434	458	363	443	404	405	400	421	405	432	417	418	398	419	446	419	404	416	403	448	437	428	431	412	415	404	430	411	433	430	432	418	404	436	424	436	456	407	435	440	402	422	392	403	422	398	438	424	421	414	423	428	402	400	410	382	421	443	417	398	401	414	413	426	399	411	426	435	488	445	416	423	486	464	403	414	456	449	431	409	426	430	452	391	423	400	431	439	452	436	425	446	410	439	450	422	420	401	414	384	431	422	412	411	399	421	418	458	427	435	400	443	378	440	445	389	411	433	423	411	450	417	458	419	425	440	433	455	436	460	370	405	441	455	413	391	447	390	415	426	435	414	400	423	388	483	416	455	449	398	404	459	404	399	402	406	434	416	409	400	410	392	396	441	421	436	403	430	452	459	438	429	383	389	426	459	397	405	401	414	432	426	419	449	420	423	423	428	444	402	410	428	386	427	425	409	412	401	417	431	368	394	426	453	366	425	419	425	385	442	415	407	457	426	386	424	418	451	442	427	390	464	399	467	411	431	428	405	438	482	398	406	415	394	395	428	397	515	432	419	388	416	418	418	434	402	401	418	378	437	401	397	385	428	386	431	422	409	431	427	423	411	438	403	430	399	428	428	435	417	436	426	419	431	402	418	383	410	401	423	422	399	423	392	421	412	405	429	425	408	457	385	407	451	383	413	402	470	412	460	428	449	395	414	399	441	395	436	441	425	419	412	419	398	427	404	395	385	397	403	412	436	429	440	461	385	437	386	424	434	424	376	417	429	411	425	413	415	414	403	424	460	385	441	440	432	429	446	386	396	419	418	375	410	400	387	464	404	386	412	420	427	399	468	428	411	440	421	409	422	441	413	422	430	410	413	418	437	399	437	453	400	432	430	407	369	448	423	440	405	432	390	423	433	411	434	425	435	389	438	430	367	421	424	427	412	472	413	409	417	437	460	433	476	417	428	430	379	441	430	415	362	438	451	407	447	386	410	432	434	408	387	403	421	428	428	411	407	431	403	462	422	422	416	439	428	398	412	402	410	399	437	408	442	425	429	439	397	385	429	425	415	413	446	415	427	433	414	420	410	411	422	396	409	419	434	387	402	431	434	395	413	413	410	417	380	411	438	400	393	418	416	424	423	434	420	384	450	457	426	381	393	387	432	437	438	431	435	453	433	415	415	415	415	394	407	379	413	421	417	417	394	450	403	419	408	446	405	434	411	397	401	438	425	395	420	443	407	397	437	441	398	426	373	425	449	452	416	433	426	426	414	387	436	421	453	446	426	421	437	421	401	390	439	404	375	452	455	424	435	412	423	453	414	458	397	393	437	452	418	410	382	410	448	380	409	415	411	391	413	401	439	426	423	443	407	449	417	440	438	403	411	454	435	448	437	373	367	384	378	399	442	461	412	391	426	434	417	368	434	435	415	406	472	462	440	441	432	412	457	398	412	408	404	440	447	413	422	413	430	421	404	438	400	451	395	438	418	427	411	392	401	420	416	416	384	429	421	378	439	449	440	398	485	444	447	411	475	422	440	401	369	394	435	387	412	420	409	425	410	422	460	414	399	398	406	422	429	424	431	408	414	394	432	436	410	453	430	442	417	494	404	375	444	437	415	443	421	401	434	428	385	400	401	396	431	398	414	440	388	436	420	439	426	405	429	382	391	390	413	440	411	409	413	407	418	401	417	395	408	412	434	444	407	388	429	424	447	411	449	397	401	419	437	432	404	402	412	365	417	409	375	447	427	414	454	424	432	442	427	456	403	427	404	431	449	404	402	394	425	432	416	381	409	420	457	422	440	391	453	439	403	431	427	428	418	366	384	449	407	414	390	405	432	402	454	418	411	390	427	389	426	438	392	424	423	422	432	417	405	401	404	428	414	416	425	373	420	438	437	434	411	367	463	404	430	417	417	447	399	421	389	411	431	408	443	423	416	447	444	457	451	448	420	422	408	399	439	423	391	418	448	431	388	432	433	418	391	428	443	407	438	387	427	361	407	420	432	395	396	413	451	419	421	430	439	445	405	402	398	418	439	418	393	423	388	384	421	404	401	427	404	417	441	456	401	419	412	374	444	448	424	406	428	397	448	448	428	402	409	455	423	450	420	429	407	430	413	387	438	415	404	418	477	416	407	404	389	437	417	401	449	407	398	403	419	430	444	438	442	406	391	397	442	414	434	424	404	445	401	457	435	427	443	403	387	405	437	408	391	389	426	403	383	390	388	425	404	438	432	422	438	440	396	407	415	421	395	427	431	454	416	448	430	426	433	407	412	406	401	409	421	432	405	425	420	411	412	424	403	398	395	425	423	446	444	430	404	403	423	438	444	399	446	413	401	400	411	423	439	419	458	431	378	438	423	425	422	431	426	430	414	432	422	388	433	433	435	385	380	457	378	427	439	439	418	423	433	450	460	408	410	371	428	419	434	443	423	410	398	434	407	400	443	455	408	411	427	410	443	419	425	395	403	416	403	436	424	384	433	382	441	409	414	430	410	422	426	433	424	401	417	404	442	409	392	408	434	429	427	423	403	437	439	374	444	390	428	436	413	413	452	428	423	382	422	406	437	435	425	395	425	409	440	390	411	421	448	446	423	420	396	399	416	417	427	419	388	393	406	454	443	432	436	432	392	415	458	415	443	424	440	426	443	385	425	418	400	416	404	430	398	400	417	409	417	427	429	489	429	386	468	405	428	457	442	407	402	452	420	412	438	409	430	396	387	466	428	416	405	424	408	451	443	438	460	431	431	412	413	419	397	419	428	438	434	409	394	425	420	388	412	437	432	419	432	406	468	417	441	420	379	432	451	440	418	434	411	411	416	395	420	423	431	434	443	445	430	401	452	420	438	414	444	409	417	429	400	408	423	404	415	427	437	398	457	402	448	432	426	421	436	425
16254	24230	22655	15064	10410	7541	4889	3283	2881	2262	1834	1413	1359	1220	1036	1049	1034	955	977	969	996	950	941	950	939	913	898	880	858	894	869	858	900	878	909	836	926	839	859	890	890	798	852	866	852	825	786	875	876	872	841	831	834	889	859	924	854	858	831	857	864	885	814	835	800	868	840	845	908	855	920	923	892	904	870	841	831	900	852	900	865	879	866	897	877	888	877	876	894	848	911	891	885	868	895	861	881	850	818	854	836	905	851	869	858	854	849	912	893	848	860	932	911	863	805	825	840	853	862	826	859	867	872	842	861	933	898	869	830	853	846	887	868	844	873	823	885	815	892	878	833	840	829	871	830	831	816	870	848	889	889	829	867	842	871	897	877	866	845	828	843	831	882	854	876	893	845	851	887	836	904	898	864	846	850	884	892	871	894	842	875	885	851	825	911	869	826	910	837	826	843	885	860	851	820	866	861	850	830	875	853	871	866	876	900	879	845	896	849	839	886	862	900	845	856	844	870	893	901	814	822	868	842	826	850	854	866	818	855	853	882	861	928	807	864	877	802	906	900	842	891	844	883	875	862	865	851	829	852	854	857	876	837	842	835	858	847	853	807	831	893	879	858	845	905	826	889	889	809	917	846	847	885	826	857	820	917	900	841	846	842	918	836	918	900	859	852	886	830	855	894	888	886	839	835	824	833	874	805	878	869	880	837	896	880	862	863	869	838	908	847	865	847	858	909	879	901	888	869	845	841	863	890	831	905	890	829	845	833	881	878	868	892	837	869	859	870	896	895	869	882	928	819	913	887	872	880	904	867	888	899	871	818	868	848	852	845	858	895	873	859	871	852	879	881	883	816	843	866	856	863	921	846	858	836	837	836	855	902	876	898	829	871	858	830	904	898	886	813	939	869	869	908	831	874	847	845	905	834	847	815	903	837	905	831	837	843	833	848	871	856	863	817	887	869	896	837	878	878	887	820	922	860	843	851	897	792	851	827	837	895	888	795	799	849	810	898	824	865	840	879	877	856	859	858	938	839	872	913	855	874	884	873	880	903	860	890	893	870	882	840	877	888	853	816	823	821	852	887	856	812	823	834	865	822	862	809	874	876	840	866	857	872	883	867	855	871	861	908	844	867	890	879	877	872	819	881	847	826	851	855	886	857	877	833	822	875	780	868	841	793	869	871	879	886	844	845	927	873	890	862	890	886	911	897	875	870	836	866	904	881	795	918	871	872	877	857	856	927	857	838	879	848	843	830	913	844	899	862	890	899	932	835	890	880	854	865	903	819	889	881	819	848	812	849	858	844	823	848	894	902	865	884	870	874	842	883	857	855	858	867	904	880	811	884	891	868	863	904	779	838	901	796	922	859	812	815	849	898	817	861	846	835	849	886	852	864	894	860	862	909	872	892	835	836	817	886	851	856	837	851	836	888	822	861	866	837	833	858	835	868	852	938	833	932	882	882	854	840	880	876	878	888	823	899	872	852	870	874	865	858	874	875	864	835	858	810	801	850	813	870	881	840	790	800	911	910	840	846	850	784	880	845	870	868	847	872	838	862	884	845	850	845	848	863	823	860	914	850	876	878	845	869	929	875	813	888	871	864	911	821	860	850	812	910	862	826	874	825	838	805	884	842	836	836	853	880	848	835	944	896	871	835	819	895	891	843	853	847	879	841	854	866	854	889	794	839	814	865	832	801	843	869	888	849	873	838	877	848	874	875	878	892	899	858	849	870	926	843	885	909	891	829	889	896	881	837	896	865	813	830	937	858	832	831	876	903	848	826	866	769	887	820	787	846	850	896	886	862	845	871	843	841	926	833	868	866	835	876	860	839	850	822	961	897	892	834	847	883	805	849	853	850	785	818	820	848	882	846	858	879	870	847	837	823	851	835	857	887	850	872	849	875	838	900	845	877	907	882	830	899	922	836	884	811	864	924	877	876	852	856	894	873	815	850	931	838	921	878	833	833	800	819	856	871	866	852	873	826	852	819	902	837	861	855	847	832	897	829	912	890	846	828	874	871	821	816	858	884	802	904	869	880	897	840	888	869	810	853	862	900	846	913	885	891	842	843	808	796	831	855	882	893	862	862	861	839	896	822	869	859	921	878	794	842	887	825	866	898	832	902	805	861	881	879	851	858	871	876	924	859	830	844	851	846	900	834	842	879	888	865	855	855	918	893	892	854	820	900	827	817	876	885	872	861	868	872	867	855	864	872	882	840	851	859	884	828	899	898	848	890	826	870	850	880	877	873	856	836	849	856	911	827	853	799	852	850	843	855	933	881	897	819	862	880	824	862	828	854	873	883	864	867	892	868	878	829	867	878	917	825	852	914	852	812	854	905	865	806	808	851	871	844	817	870	836	863	850	783	921	841	844	878	923	887	828	859	835	860	840	854	861	849	897	929	870	831	892	866	827	896	803	883	875	920	837	879	866	879	896	844	848	868	920	835	859	877	840	844	941	863	871	850	828	828	825	845	867	950	853	846	902	861	860	845	871	886	887	847	876	842	867	871	860	865	894	818	846	822	887	885	887	843	897	846	840	871	888	926	835	815	838	877	870	879	868	822	863	871	872	890	825	891	818	863	834	835	835	913	846	919	851	859	838	887	856	846	844	896	888	852	845	852	862	859	896	852	851	896	873	897	818	865	858	869	834	861	889	877	826	913	886	874	820	815	861	870	874	891	866	846	876	839	812	880	835	928	916	847	896	869	857	864	861	898	925	878	874	856	891	858	829	848	850	841	897	828	777	849	820	894	879	843	850	880	834	926	812	874	846	824	846	858	822	862	865	883	864	868	866	856	878	853	880	805	887	818	904	850	865	873	864	877	828	900	813	848	897	822	880	821	877	919	874	894	813	875	883	839	844	855	862	869	884	876	864	857	842	887	860	864	895	844	847	893	876	876	820	910	847	884	844	844	868	786	877	880	854	848	875	887	864	877	862	894	849	857	843	898	904	860	832	904	870	863	940	824	859	883	853	859	884	915	816	870	840	941	853	866	910	856	873	851	815	872	855	926	870	859	850	901	860	868	824	868	860	891	874	881	876	869	871	856	878	894	884	839	879	799	885	840	880	851	866	870	907	857	919	894	855	862	882	848	909	891	869	840	875	833	864	878	859	875	881	818	864	816	906	837	864	840	893	823	894	908	865	863	862	833	874	861	915	840	847	936	866	867	902	841	880	831	885	874	921	874	862	876	868	837	866	870	847	870	890	869	890	924	834	842	844	857	840	892	868	835	865	852	885	860	888	870	847	858	835	850	866	850	882	904	915	876	834	815	909	865	838	838	874	824	854	858	879	910	820	877	894	876	864	854	894	869	902	859	897	906	899	879	811	903	896	908	872	854	863	837	878	866	866	894	878	902	862	836	886	829	840	883	893	847	858	854	841	821	848	874	823	836	828	884	875	889	870	846	868	860	840	919	863	897	878	883	859	906	851	908	863	853	860	866	850	887	879	901	850	830	811	856	875	861	822	891	894	923	865	837	849
25201	21442	27759	25394	16366	7499	4141	2252	1749	1282	1123	813	684	563	506	483	458	459	440	387	376	369	435	364	410	362	357	345	335	336	326	335	353	312	317	325	322	295	305	322	298	289	328	363	301	325	305	316	290	314	336	330	279	317	314	238	329	308	309	308	280	301	300	320	302	284	319	316	337	305	265	303	287	304	314	329	316	335	305	293	302	325	288	321	301	308	279	277	329	294	322	299	307	287	297	329	303	266	308	295	311	331	310	290	289	276	273	314	325	288	305	298	287	279	313	297	282	308	307	269	285	305	297	322	325	328	279	316	288	275	331	319	327	313	325	298	308	332	297	317	317	305	288	300	294	296	311	301	315	294	296	301	334	335	295	308	302	305	315	305	301	278	310	307	285	329	271	289	294	294	327	283	299	337	305	289	321	320	297	295	303	332	302	292	306	312	259	314	320	325	306	307	271	297	292	306	303	285	294	295	288	319	308	325	335	300	296	318	280	316	311	308	275	316	318	262	322	314	275	287	283	353	305	288	290	306	309	326	267	295	324	285	308	322	307	325	306	270	319	285	308	287	320	291	282	322	287	326	332	294	301	309	293	309	313	309	319	327	282	308	288	322	291	299	278	317	282	336	308	315	306	298	308	279	271	301	298	311	306	316	309	308	290	309	272	305	276	325	315	315	308	273	292	305	306	317	318	308	304	309	291	331	309	265	285	311	310	313	324	289	289	303	278	329	336	292	271	330	288	283	294	299	311	301	312	319	327	297	305	311	300	305	293	293	285	301	330	286	288	344	293	327	313	332	290	314	326	309	308	309	295	309	287	288	289	296	300	311	304	332	324	276	283	328	286	336	265	309	313	316	323	302	292	295	301	268	289	323	312	320	338	318	290	325	299	292	293	307	290	307	319	274	300	291	304	284	306	300	316	263	272	284	293	309	312	290	324	299	281	277	310	303	330	307	288	301	327	347	324	305	303	291	300	333	286	286	307	313	286	290	273	317	299	314	277	329	313	310	289	313	318	321	301	310	317	329	305	303	316	303	309	295	304	307	313	312	282	326	321	287	307	294	305	322	293	287	314	308	321	312	313	297	319	292	301	322	311	278	313	311	339	310	287	315	329	319	302	294	293	318	278	310	282	304	292	313	316	326	288	298	277	284	285	300	305	318	315	305	269	305	309	287	311	294	287	315	291	300	308	260	316	301	312	301	317	306	312	299	325	309	362	294	292	305	288	311	325	264	303	298	307	302	307	302	312	329	302	285	298	315	277	317	292	343	289	292	296	340	323	316	302	317	309	286	317	313	286	326	327	280	328	304	323	307	312	292	339	307	322	291	291	289	310	288	306	282	314	313	262	290	312	286	303	311	301	309	286	343	280	338	285	323	301	292	294	298	294	288	299	296	302	315	299	312	294	288	354	279	292	297	296	298	274	320	299	311	343	319	310	317	319	331	326	300	290	275	312	297	300	287	300	300	305	303	288	307	289	289	311	301	319	307	309	306	277	297	278	304	312	289	288	327	304	305	267	297	285	307	290	307	288	288	292	302	303	331	324	330	286	305	332	313	282	321	318	296	291	314	329	282	324	279	295	311	312	280	289	296	305	293	308	306	321	286	322	291	305	292	307	312	285	289	282	307	305	307	318	311	305	309	303	304	276	298	277	277	307	284	308	292	302	312	288	300	307	295	301	271	317	306	286	276	336	309	310	303	275	303	279	288	303	279	308	316	305	295	316	301	296	265	268	320	343	300	291	304	329	275	290	303	330	312	299	296	276	311	271	338	339	318	310	283	314	328	292	280	311	288	320	305	272	283	305	316	314	265	296	306	331	292	296	310	301	342	304	281	332	332	301	305	313	277	316	303	335	304	293	313	308	304	308	311	302	312	304	310	279	293	331	309	326	321	296	330	286	305	327	306	315	307	320	313	314	276	291	308	287	288	287	291	304	309	273	301	289	325	318	298	324	297	321	268	285	280	303	305	283	309	305	300	309	313	280	291	303	310	315	272	293	303	331	348	296	317	314	319	314	303	301	281	277	292	274	286	328	308	328	317	310	313	304	290	305	325	340	320	314	299	316	312	319	297	280	306	279	312	311	278	310	303	305	294	308	327	291	287	325	325	300	314	283	294	319	294	274	302	268	304	293	328	297	330	327	302	286	307	308	299	296	318	319	334	297	326	302	309	316	291	295	269	286	323	333	302	294	308	284	306	304	307	292	305	294	317	305	327	306	333	316	286	335	312	317	302	300	308	309	307	307	310	287	318	324	327	309	306	290	301	313	313	295	298	286	283	282	317	310	274	311	296	291	314	276	324	284	310	324	311	302	309	324	291	327	300	290	295	285	304	301	338	287	318	334	301	297	310	299	311	282	314	295	291	286	300	311	343	307	311	294	296	314	282	294	286	275	290	310	279	319	293	312	279	300	296	345	311	314	292	286	304	294	301	294	341	344	307	321	304	281	314	308	294	284	297	319	321	311	315	279	307	335	288	314	312	305	291	297	336	296	335	299	272	285	283	285	354	326	272	290	304	319	299	310	307	304	329	319	296	301	295	277	300	303	284	315	316	302	327	335	290	314	308	298	303	283	306	315	321	324	332	328	307	323	317	337	296	296	288	287	299	314	310	325	299	286	285	310	311	308	297	289	301	317	288	287	293	320	281	280	300	289	321	311	305	302	310	294	290	282	285	322	295	304	323	303	335	282	318	319	300	287	334	301	304	313	307	311	299	308	321	328	314	277	302	279	295	267	288	298	318	305	329	318	322	294	317	305	293	313	303	301	318	278	308	288	335	272	304	288	313	315	292	322	300	323	321	309	316	297	315	304	336	329	336	308	280	313	295	273	302	321	305	333	312	298	328	318	306	282	322	309	319	282	280	283	302	294	293	277	261	323	290	319	316	320	310	270	290	305	322	301	286	308	304	332	306	310	310	295	275	286	292	278	323	308	332	339	317	286	286	304	315	302	294	278	290	285	325	310	310	273	326	318	320	287	280	293	317	281	256	273	328	323	299	290	318	308	292	307	308	300	312	308	313	279	329	286	282	319	318	291	299	296	317	329	316	318	293	303	306	315	304	319	319	283	318	306	307	315	294	304	313	328	306	281	307	292	313	322	296	273	314	316	307	302	316	296	290	348	319	319	293	314	276	346	332	339	281	272	302	278	279	318	313	304	316	324	280	291	319	314	294	331	307	319	291	291	304	308	317	290	297	265	303	293	317	273	282	294	305	290	306	300	275	275	295	297	313	334	348	302	283	323	276	297	320	284	313	312	319	298	326	298	298	283	300	329	292	346	296	320	316	299	312	333	316	288	301	297	299	306	306	310	295	271	294	279	310	269	306	292	272	322	346	282	305	293	269	301	324	282	310	290	304	324	301	291	314	283	289	273	291	293	296	344	253	282	297	300	301	300	303	289	281	284	301	305	324	286	340	307	295	305	262	322	298	305	285	322	320	327	306	320	309	306	300	313	302	287	316	324	296	343	303	299	314
19228	32732	31677	24667	19346	14149	10315	7063	5782	4531	3675	2699	2202	1745	1532	1344	1276	1154	1070	1090	1128	1000	990	922	967	892	878	821	803	803	800	724	723	696	671	662	653	642	693	677	652	642	668	655	668	667	681	648	606	612	682	664	691	615	649	602	670	663	687	655	658	651	645	655	652	685	617	677	654	627	634	643	679	590	650	636	672	657	621	616	646	656	697	658	629	652	635	670	640	618	647	725	629	660	655	598	618	685	659	640	647	655	622	618	638	651	647	610	703	657	680	647	619	617	611	626	593	669	660	591	660	617	590	639	664	653	637	644	665	632	613	611	602	595	635	659	645	665	663	618	614	659	633	634	632	618	655	664	627	667	637	633	621	592	614	603	641	623	639	645	639	647	672	585	630	664	636	585	665	653	567	658	660	604	638	693	611	621	639	646	646	672	653	599	619	634	663	596	629	657	626	610	664	588	685	651	641	633	647	647	590	622	651	622	660	666	666	649	604	620	662	641	613	641	613	613	633	648	659	669	614	625	653	663	618	624	624	630	672	656	615	680	611	597	602	661	664	613	628	623	627	654	640	634	658	617	635	656	605	623	638	643	629	674	622	649	644	617	618	626	638	659	736	647	649	668	616	640	638	609	627	649	651	630	603	646	624	660	689	598	609	644	664	650	631	678	644	635	657	668	630	598	606	624	661	657	651	627	653	651	631	655	653	633	633	610	624	657	643	679	628	630	641	648	623	653	621	675	643	630	622	634	664	617	620	633	626	692	632	652	679	642	680	634	624	657	639	644	643	635	646	637	573	584	650	625	682	616	630	633	670	630	607	641	631	660	610	656	628	610	659	729	601	617	653	619	586	625	636	640	630	625	658	582	615	648	630	605	592	657	633	640	631	603	648	625	651	609	621	629	631	604	643	634	694	652	592	583	608	611	651	671	614	608	661	625	613	656	644	691	669	610	661	662	588	610	655	661	637	685	628	667	663	644	620	643	668	640	647	640	624	627	627	639	667	661	633	615	657	594	645	661	649	665	629	659	611	656	634	658	602	649	640	646	623	619	658	667	645	637	624	672	601	636	574	623	679	597	635	701	673	652	608	634	607	624	656	670	595	685	607	630	645	637	639	613	622	624	615	621	631	610	572	656	598	702	598	607	636	644	650	641	597	607	645	602	667	632	646	670	583	629	639	619	625	611	639	601	642	673	647	598	618	672	638	596	667	640	607	655	650	648	617	608	590	620	622	684	634	620	646	651	634	622	634	637	678	599	632	668	661	607	620	616	631	642	659	651	689	668	660	659	612	673	621	637	626	661	604	645	636	629	587	632	660	622	618	623	675	596	605	673	632	628	675	623	647	601	636	681	549	644	678	661	639	657	633	637	637	669	630	631	636	656	676	642	620	601	603	647	597	609	680	644	579	683	631	648	614	656	643	628	661	606	609	596	621	617	619	653	641	642	638	622	594	646	646	672	672	643	638	666	630	655	617	605	662	623	625	617	619	647	616	647	648	616	651	658	660	643	629	652	640	619	620	628	667	611	677	618	656	655	633	599	659	652	649	631	691	600	641	708	630	591	631	621	583	618	664	630	673	627	610	659	614	665	632	652	632	617	610	614	644	631	669	607	638	644	694	632	605	616	650	654	645	635	601	625	599	609	606	663	637	672	593	628	659	604	668	630	671	648	674	624	663	623	598	618	592	661	665	631	617	594	674	654	647	645	633	662	657	643	641	640	630	623	684	667	612	639	582	622	632	634	610	620	645	653	671	672	583	638	611	597	635	621	638	667	653	627	620	682	678	653	636	639	691	623	632	634	630	601	629	654	640	613	638	636	632	668	664	630	629	615	608	607	615	587	657	581	685	656	658	616	638	673	686	601	638	651	617	651	641	637	693	628	668	612	646	653	628	617	629	619	630	661	617	612	647	600	606	671	602	710	656	629	626	650	627	629	631	666	605	625	650	654	634	648	618	620	681	633	608	662	617	663	650	651	605	613	650	632	633	621	634	624	629	613	658	589	649	623	636	663	625	620	612	659	654	669	635	569	657	657	603	657	655	666	617	628	628	635	612	646	642	658	658	632	646	656	652	611	617	644	648	632	624	629	606	636	612	635	616	578	628	600	639	676	622	680	628	601	618	634	612	645	674	629	650	649	653	643	688	626	642	634	654	649	628	638	622	618	695	637	653	656	641	628	663	623	667	643	606	646	648	646	628	676	718	597	636	604	641	654	625	661	647	655	639	649	612	606	608	697	633	640	613	660	680	679	674	625	654	638	615	620	652	670	623	661	635	615	641	601	669	626	650	600	622	625	692	645	670	625	630	610	618	628	634	652	629	668	612	622	653	603	650	639	657	673	639	592	652	665	627	628	667	666	588	646	579	595	671	613	638	625	674	642	673	642	623	680	640	681	612	660	595	638	651	646	636	675	655	609	616	653	598	621	639	665	654	633	611	656	660	635	628	645	639	648	639	640	652	614	656	674	668	657	642	628	644	665	645	615	697	636	622	633	620	641	700	603	611	607	637	635	640	640	636	607	615	617	634	653	612	591	640	624	660	609	605	658	596	653	600	651	646	604	660	647	670	647	644	648	652	628	600	664	628	667	649	656	607	679	638	636	663	623	668	639	610	600	608	635	615	672	647	653	668	589	673	637	615	673	590	638	599	634	680	606	651	637	598	708	634	628	631	644	641	587	638	623	682	595	668	606	635	665	618	602	648	643	658	660	635	664	619	664	639	592	613	603	634	604	629	660	650	631	674	620	641	650	653	646	605	627	621	728	661	626	625	652	680	611	632	647	631	631	575	672	640	640	663	634	625	604	649	654	642	568	650	665	665	616	611	666	662	632	606	673	626	636	606	659	649	641	616	639	621	661	623	621	603	632	652	624	621	632	641	621	626	626	656	613	635	601	655	651	597	575	626	685	638	609	627	661	613	637	656	668	614	663	695	664	621	671	650	661	669	643	654	602	645	647	675	643	594	631	609	632	631	613	583	612	659	606	642	655	620	646	659	629	646	632	640	580	595	601	670	634	640	589	640	636	629	611	618	633	688	623	633	650	647	643	626	624	606	637	588	593	602	634	559	638	673	632	659	650	645	666	657	637	641	652	625	622	646	606	649	609	639	688	643	641	636	659	619	626	621	649	653	685	617	652	615	593	608	654	645	634	646	646	643	643	605	658	600	615	613	638	600	645	627	666	642	590	637	641	642	631	704	616	655	656	663	636	687	671	669	648	652	641	701	666	647	649	634	615	665	601	666	639	648	615	614	712	641	669	637	629	592	650	625	596	653	646	676	641	624	637	629	659	640	630	640	656	650	640	593	652	635	642	626	648	612	658	581	658	665	633	656	652	629	612	646	587	629	599	670	639	609	607	620	616	585	653	632	632	630	652	642	649	643	651	625	696	612	643	621	655	630	660	627	609	567	641	621	598	642	670	615	630	621	656	648	658	581	627	640	666	662	593	616	619	629	665	620	620	639	641	608	635	586	653	652	676
24275	21458	28808	24569	21376	16048	8419	4045	2827	2254	1915	1442	1261	1025	958	792	746	709	670	688	686	662	677	683	599	625	620	598	566	574	558	546	588	551	520	584	512	499	537	517	523	534	542	470	528	480	529	513	493	496	500	478	504	519	544	558	478	523	520	534	470	514	478	518	544	475	522	488	500	509	494	511	545	537	536	525	495	528	508	478	504	487	517	494	507	517	515	483	495	498	486	499	515	512	515	487	521	480	458	486	477	535	464	524	561	500	510	493	521	537	501	494	520	515	510	517	492	477	480	481	506	500	499	480	521	509	506	502	479	509	467	491	520	480	474	489	575	476	518	504	516	497	517	498	543	517	459	509	531	506	522	464	521	515	508	474	452	491	479	494	474	499	542	530	477	504	512	520	486	470	511	521	467	500	499	496	489	486	530	507	495	503	476	501	495	514	496	520	491	498	501	498	487	520	486	497	497	492	496	477	509	488	509	509	505	493	523	487	530	502	496	514	479	467	514	487	544	472	484	510	499	484	476	550	529	508	517	511	554	534	515	506	493	533	462	479	512	503	500	485	476	512	465	498	491	495	527	502	492	510	529	536	499	508	512	496	487	480	490	511	484	516	480	477	470	494	495	536	506	492	466	476	498	528	527	521	495	502	518	539	468	544	468	491	513	467	535	501	510	469	536	504	509	522	529	486	548	487	477	486	509	494	531	509	515	531	512	507	508	508	519	459	486	498	489	526	509	492	521	490	530	526	534	510	476	519	524	472	539	509	514	463	471	489	505	515	530	498	479	507	478	497	459	523	516	486	503	501	504	511	494	541	481	491	482	507	532	516	501	484	496	512	494	475	499	550	552	495	536	517	491	481	474	509	501	502	476	490	467	485	480	509	483	492	489	506	487	524	531	464	490	545	519	498	504	494	541	488	481	498	462	481	503	487	525	498	524	502	525	498	496	486	508	509	490	452	454	494	505	494	540	472	500	531	477	485	527	489	517	526	509	489	496	497	533	486	522	505	477	514	530	471	498	445	515	487	513	523	459	505	486	472	475	549	480	522	528	509	514	524	489	502	532	485	505	472	513	504	491	489	500	497	507	493	496	528	480	501	482	519	513	478	438	504	526	529	530	508	489	544	522	484	513	519	472	506	508	490	477	500	493	488	496	499	509	494	513	496	502	521	506	478	516	508	502	461	536	482	477	518	520	551	494	519	498	534	512	511	473	507	525	515	511	501	504	484	505	547	522	488	529	559	448	500	506	553	494	494	518	519	491	472	517	494	522	459	510	469	501	498	511	471	515	502	515	498	506	526	493	487	535	494	480	476	499	472	529	525	525	525	474	514	486	501	484	509	525	468	478	541	505	529	514	466	527	480	468	508	464	514	519	481	518	516	530	513	475	479	496	544	526	488	574	517	510	478	526	505	490	493	515	529	495	492	455	491	512	486	498	503	526	554	484	506	491	516	511	506	488	487	457	464	509	499	491	493	497	464	532	521	491	467	504	498	511	491	466	523	512	546	517	516	507	498	455	511	527	497	498	484	511	532	509	482	491	482	513	524	514	495	532	482	483	524	523	495	476	496	477	518	489	480	511	483	475	487	503	488	494	474	516	486	502	499	498	503	499	473	529	534	481	530	496	488	498	549	516	514	543	486	517	509	506	529	497	489	509	525	487	503	525	500	490	506	524	542	475	542	508	497	515	519	499	492	483	511	496	489	514	533	511	485	497	504	463	551	507	570	482	542	512	534	480	482	500	515	513	515	479	525	467	486	459	521	493	513	493	510	518	520	553	481	480	463	530	565	480	477	523	466	485	493	486	485	514	501	515	472	504	512	464	471	542	523	493	498	527	472	480	553	493	510	500	500	526	511	518	516	519	505	539	468	481	488	508	544	489	540	462	496	488	506	499	503	484	518	526	491	477	485	514	482	489	508	538	451	498	537	486	497	473	496	485	514	498	480	511	465	488	500	496	533	528	483	499	510	483	476	505	495	528	498	503	494	464	507	494	448	513	520	495	479	480	507	505	496	512	491	487	489	484	495	501	484	527	549	487	508	530	502	469	504	492	532	529	488	472	508	494	491	527	502	506	465	479	519	533	519	493	534	503	460	503	511	537	499	490	483	490	485	467	509	486	520	538	515	514	478	480	520	501	478	506	541	526	540	491	462	509	498	477	467	492	491	513	532	529	527	468	542	529	506	503	471	500	485	539	496	504	444	481	490	488	471	538	479	521	482	498	486	496	493	507	524	480	501	500	536	518	457	516	476	541	481	532	503	479	492	505	542	495	553	506	490	484	470	487	513	534	499	481	489	511	489	464	471	512	517	459	451	497	491	529	516	487	521	530	488	528	475	499	487	498	485	515	463	539	485	511	496	502	460	497	484	516	492	521	499	484	540	501	509	480	452	513	476	497	484	467	505	507	524	454	483	534	530	523	522	486	500	556	550	481	524	476	492	492	527	512	527	470	499	502	500	506	525	521	508	478	475	511	477	519	480	517	499	486	476	520	486	534	458	482	483	494	491	500	514	479	461	516	477	523	467	487	508	530	511	524	466	513	509	541	531	481	531	468	511	447	531	472	495	503	535	473	497	477	490	488	508	456	511	534	536	500	467	525	497	497	497	490	471	499	488	508	489	471	490	483	541	493	502	499	512	477	447	492	519	554	531	535	530	455	465	504	478	511	534	495	494	501	513	534	455	491	501	501	489	507	496	476	457	469	500	510	523	504	475	499	495	522	479	495	438	496	498	492	504	509	489	490	488	474	461	482	485	492	499	493	501	493	514	495	522	528	475	514	460	520	507	494	524	466	468	491	487	516	505	516	478	513	477	474	503	493	508	497	497	474	508	537	500	474	482	484	496	503	495	484	505	531	509	510	499	506	506	484	491	521	530	492	474	526	493	484	489	504	525	511	524	492	513	488	496	499	548	501	516	480	502	489	493	469	494	525	481	467	461	527	488	511	494	478	521	464	499	521	502	467	466	481	503	449	500	482	552	496	513	523	506	476	495	521	484	483	514	517	519	504	545	533	513	529	528	479	548	510	501	468	476	476	493	499	501	523	506	470	510	470	481	501	518	481	477	490	503	501	502	525	479	505	454	481	486	534	539	518	461	524	505	484	507	544	456	510	468	524	496	520	483	474	507	505	497	526	517	491	509	501	474	519	513	470	483	480	500	482	500	481	476	454	523	522	504	499	496	516	512	516	496	505	533	532	504	525	493	497	457	496	501	508	508	498	472	507	517	504	516	501	486	495	536	511	533	462	484	512	499	491	482	526	485	492	494	537	492	477	503	491	549	512	492	509	525	543	526	509	517	506	489	473	530	494	487	495	546	512	492	546	510	522	528	489	500	479	484	505	476	501	483	474	550	483	469	459	504	496	487	500	483	484	506	493	496	523	493	514	527	501	455	492	489	492	485	509	492	543	492	528	514	502	490	498	510	484	533	498	524	473	497	484	473	513	553	534	516	477	508	532	503	546	539	517	538	512	529
21673	37048	35998	30224	24664	19236	14909	10610	8477	6643	5829	4563	3664	3155	2738	2169	2011	1851	1682	1737	1648	1627	1610	1570	1530	1429	1400	1331	1278	1253	1183	1192	1120	1146	1073	1050	1049	1087	1027	1000	1019	992	972	1026	981	1036	928	1024	954	1084	945	994	1005	988	984	971	957	1014	935	943	997	1005	1007	989	974	1025	950	932	969	950	954	940	934	985	1020	991	1045	938	966	976	986	947	997	1015	982	980	986	1025	997	1052	1004	1018	962	966	979	980	953	890	1014	972	1008	960	916	994	949	990	987	950	945	1004	968	987	942	958	1002	973	984	1064	1012	1019	971	930	988	943	1046	919	923	945	973	979	1006	946	998	947	989	973	929	996	942	907	946	989	915	959	922	1029	1031	1031	1021	930	986	988	952	997	952	945	977	941	983	983	1022	1003	1040	971	982	951	935	989	1012	949	994	934	1015	969	970	923	966	1003	960	945	930	1017	973	972	999	987	972	953	924	963	928	963	893	966	950	998	976	953	981	922	984	987	929	952	1001	966	951	972	972	1000	999	1029	1001	994	975	972	961	921	994	971	958	941	996	1015	971	971	905	914	1010	966	934	942	987	1004	952	954	940	997	981	920	952	1009	926	1000	972	951	994	978	1009	912	994	982	927	967	930	967	966	997	919	994	1011	1038	950	1016	966	1016	935	947	967	996	963	963	952	935	978	999	960	1003	961	952	940	953	984	994	994	963	998	956	1012	1040	1050	955	954	925	965	926	969	983	938	961	962	958	983	967	955	979	975	967	957	961	956	980	965	954	955	924	970	975	994	958	937	955	940	967	994	1027	946	989	990	1023	979	968	940	1022	912	982	964	951	1011	961	1001	955	1035	953	969	949	1023	1017	966	973	974	985	992	983	968	916	1023	966	995	1015	943	1008	940	950	958	994	1019	911	955	973	984	939	981	1004	951	967	894	1007	1003	929	975	907	946	950	962	975	997	1019	980	908	974	967	1026	962	951	955	985	972	882	969	936	946	957	941	971	1016	983	967	973	993	977	1035	984	972	1027	927	973	983	982	959	992	991	927	983	973	940	980	998	944	1014	970	954	955	1008	983	1012	951	950	942	991	990	1073	949	944	991	942	986	922	983	983	953	941	971	981	985	965	950	943	978	978	985	925	934	903	1010	971	955	953	966	989	928	973	973	998	997	1013	926	967	1020	990	1009	1013	969	961	1012	933	1017	958	995	961	987	997	978	936	962	963	980	983	962	949	926	979	951	985	930	965	939	956	973	988	948	985	947	977	1008	975	998	984	934	935	986	1000	884	976	909	988	1007	954	947	969	1022	977	1013	954	916	952	986	947	967	968	907	1001	1009	1012	932	1051	944	962	944	951	1024	984	981	996	1003	946	993	931	936	996	946	959	937	952	1017	1000	965	958	947	971	942	972	967	952	978	908	955	955	984	996	957	1001	982	933	978	964	978	972	956	992	1007	992	949	978	943	931	1022	949	1003	943	996	1022	946	944	928	969	1007	945	956	989	1015	962	1029	967	1051	953	979	952	945	1045	982	997	1002	962	959	962	898	1024	963	1000	1006	976	978	968	981	917	988	984	996	985	985	966	932	991	959	929	1003	943	996	995	1019	985	988	974	994	990	964	1018	946	962	929	969	998	982	1000	1034	940	957	929	939	1010	984	966	971	1003	967	967	999	968	997	1023	974	948	962	1010	968	1024	993	956	939	939	998	971	986	967	917	997	973	1008	973	937	929	985	1003	975	994	1001	979	988	982	964	957	934	974	991	975	1015	1017	1001	975	978	961	951	966	986	911	948	983	980	962	945	970	963	941	971	972	985	966	924	997	945	958	1033	956	977	941	968	928	991	1016	1006	1034	950	1023	947	944	962	951	923	1025	934	976	915	932	917	908	1037	1004	984	1033	954	987	974	998	962	931	963	987	993	981	989	942	993	976	948	964	912	1026	980	946	947	997	919	922	972	936	925	975	993	951	967	1000	956	966	996	965	966	990	945	978	952	997	994	934	941	934	980	1011	974	957	1010	973	993	955	914	972	977	952	939	951	985	985	1006	995	945	989	983	954	1036	919	940	944	962	992	916	947	996	958	925	999	965	1003	965	936	979	1071	1015	946	966	980	981	997	975	936	958	960	981	957	959	916	991	959	992	1028	1005	996	957	970	981	960	953	948	1028	982	926	982	1025	931	1036	1023	985	925	898	977	1002	958	941	997	943	1009	994	949	976	914	982	959	941	972	957	922	1007	946	996	1028	966	1010	1009	983	990	966	964	938	995	1005	979	1039	999	922	980	982	962	1016	979	938	996	1001	950	962	1008	992	933	1002	958	931	919	974	955	941	1009	979	968	949	950	937	982	953	943	974	970	1009	986	943	922	947	1013	988	999	978	1007	933	992	960	964	991	948	923	988	1026	974	947	1030	960	986	974	995	930	973	942	998	928	934	1060	939	946	994	993	929	981	990	967	965	997	1012	975	1026	907	1010	1018	932	895	999	930	1009	1006	974	1023	916	995	989	990	977	984	985	955	998	939	974	954	1006	974	977	983	948	954	980	963	1008	965	1022	971	968	963	993	955	979	983	1003	967	1024	952	889	990	958	966	1001	945	986	939	964	949	979	962	971	987	946	901	958	957	1043	958	899	973	970	946	1006	945	949	945	1017	965	977	960	984	935	979	959	919	933	946	970	952	950	992	960	956	906	937	962	958	962	1003	974	958	994	1038	952	979	907	961	956	942	998	976	960	917	945	954	934	1000	1014	975	968	918	951	914	963	964	1026	987	1011	996	991	936	1033	955	973	981	996	990	980	979	963	954	978	935	928	922	954	955	962	906	924	911	969	983	1004	965	983	959	980	949	975	939	995	983	949	980	965	988	995	1012	969	1021	958	995	994	986	1003	973	954	983	953	983	945	970	976	955	992	978	982	979	999	1000	982	993	1002	917	991	923	964	1030	975	949	1011	979	962	981	988	1000	989	938	955	957	1014	1024	945	1000	1031	935	978	1011	953	957	967	994	999	977	981	968	979	954	978	1014	963	1009	974	1008	938	1025	1017	971	963	935	973	911	948	963	1019	941	998	935	996	957	966	983	932	992	960	943	919	932	978	976	943	1027	994	958	943	990	940	961	963	990	984	965	942	987	934	936	901	949	952	1031	979	998	963	984	1003	940	998	1009	973	993	918	962	1010	935	1015	934	990	954	966	978	967	946	970	966	971	997	915	985	988	992	991	924	927	990	1012	996	1025	914	955	953	940	901	985	1044	959	935	1010	951	1010	957	952	962	996	958	966	928	993	958	961	994	935	959	991	984	980	1020	1030	1027	869	952	946	941	981	911	943	964	985	974	1003	945	957	980	1023	978	968	964	901	976	968	940	1053	962	936	1005	984	956	981	940	966	993	953	964	951	968	956	898	1047	1009	933	999	989	949	968	1002	986	948	1003	955	1037	980	987	985	962	1010	958	937	983	972	963	987	1009	1039	976	950	963	987	1000	962	988	934	1037	981	970	933	904	986	969	963	968	964	1060	994	945	984	1051	942	950	930	953	990	1042	952	981	1001	971	1024	959	937	996	942	999	924	990	963	895	992	1017	933	1001	979	938	1005	949	974	955	1020	1007	974	961	919	938	982	945	1012	984	1019	970	1008	1001	976	943	968	949	1046	1020	959	930	982	1039	989	967	980	941	1005	989	1013	985	938	975	961	948	966	913	987	927	912	1013	951	1008	942	989	999	976	975	967	974	901	948	977	973	951	989	989	963	947	955	997	953	993	930	1033	926	1018
27680	19018	12888	7341	3956	2306	1623	1064	837	667	642	557	516	497	474	450	475	463	450	460	444	449	454	440	399	393	446	412	441	430	416	442	419	395	397	457	390	423	390	388	403	394	411	397	442	397	396	419	423	444	416	446	443	426	450	393	438	430	392	437	411	431	439	431	420	413	438	456	412	435	397	459	436	422	385	367	424	412	406	389	435	426	377	390	407	427	440	408	441	412	402	453	392	412	419	403	417	397	394	434	447	431	401	417	423	417	448	402	431	398	418	439	406	387	437	398	400	409	399	401	407	446	431	410	428	375	378	422	447	431	404	363	409	431	410	391	444	396	404	457	400	427	377	408	408	396	390	415	422	403	428	394	401	376	413	406	414	412	442	404	420	389	412	415	444	399	385	410	395	405	421	415	414	410	421	438	402	370	405	379	434	383	407	417	420	407	403	452	425	410	428	395	467	376	403	420	422	421	407	447	343	434	384	356	422	423	455	406	402	420	404	379	421	419	400	418	430	405	396	420	443	415	405	440	399	403	354	381	422	399	419	418	465	402	385	401	386	398	435	415	399	404	381	425	429	369	426	426	401	375	421	440	417	418	411	435	379	447	419	447	445	407	425	438	428	413	449	400	376	383	425	367	408	380	446	420	403	381	426	424	416	394	432	419	482	423	445	413	413	423	426	400	405	437	413	430	385	420	394	431	442	396	412	412	433	414	404	385	414	421	435	427	398	408	427	409	433	406	434	413	442	428	403	419	431	401	392	423	412	429	428	394	457	386	375	384	447	397	439	441	405	453	377	442	435	422	434	415	407	392	420	397	418	382	401	356	449	369	395	441	456	401	435	365	409	421	450	411	409	392	417	427	370	391	417	415	402	442	409	414	402	422	394	409	407	430	403	395	391	429	422	408	379	390	452	370	422	410	406	391	411	399	429	385	423	388	377	442	433	428	416	400	376	440	424	418	417	436	405	471	381	468	417	416	429	423	406	409	392	435	437	429	407	425	392	413	406	452	403	378	400	426	445	394	403	357	423	463	403	445	408	402	423	413	411	403	365	408	441	434	402	407	422	361	380	420	419	389	426	413	386	447	395	396	420	407	410	404	473	432	417	463	435	418	452	386	374	380	383	414	415	382	415	406	402	378	429	424	413	438	410	405	423	426	425	414	417	410	415	427	402	397	447	416	411	401	382	408	410	376	392	397	428	400	399	399	394	412	391	416	401	421	446	398	428	370	426	419	428	389	400	391	425	384	414	408	424	422	413	404	402	431	446	434	458	409	394	416	420	439	396	409	411	434	417	409	414	375	429	399	419	426	412	420	389	438	387	421	371	467	427	441	409	379	432	433	443	453	425	449	399	446	436	380	430	412	425	403	425	453	385	420	452	423	425	413	400	395	456	398	411	418	399	406	410	391	417	429	443	423	412	417	408	387	416	416	418	412	431	441	428	416	389	411	413	405	391	433	433	393	425	405	416	412	424	380	418	435	414	403	442	426	422	394	429	399	403	441	407	394	451	419	399	446	393	412	420	438	440	414	398	406	435	420	402	383	383	412	424	380	409	444	424	409	452	414	417	398	456	410	431	418	439	445	402	390	386	432	423	404	435	409	396	443	411	413	386	389	383	393	423	413	428	417	409	388	381	395	433	385	390	438	399	387	403	393	430	406	435	420	432	386	438	418	436	402	477	368	426	413	426	447	433	407	421	398	430	356	435	403	424	412	432	362	418	432	402	396	424	393	428	401	433	417	434	427	415	454	388	430	428	390	403	411	429	388	450	412	419	416	400	429	388	372	390	400	396	456	375	399	401	451	431	429	403	410	399	428	416	426	439	378	460	413	397	428	433	402	384	395	451	416	461	432	393	408	381	381	444	413	429	419	401	420	473	419	441	401	388	413	408	415	413	450	370	412	418	427	402	448	392	418	397	407	437	428	416	440	409	438	452	398	398	447	380	412	384	392	411	376	414	450	437	407	412	435	402	387	423	410	415	393	437	405	435	421	409	441	390	407	420	406	399	420	415	446	414	396	410	413	386	403	444	389	439	417	395	404	436	428	401	423	418	398	426	437	411	392	375	415	425	421	410	416	412	450	430	449	405	404	418	393	369	404	425	403	408	412	470	435	417	401	398	409	412	404	415	416	413	406	422	395	414	439	388	387	410	393	371	445	403	408	415	443	390	383	425	437	455	431	399	410	390	414	442	397	390	404	415	416	397	416	420	439	415	393	393	417	456	413	421	409	441	443	407	417	421	411	427	406	437	411	400	420	403	445	397	397	411	395	424	361	417	407	392	375	409	414	378	453	394	420	437	442	424	407	397	428	429	407	417	394	415	439	425	416	419	397	412	402	410	407	399	438	402	408	397	409	435	454	422	424	419	407	398	433	407	403	399	427	373	407	381	423	418	418	382	392	439	415	412	413	379	419	428	413	408	408	411	390	435	425	395	407	426	437	399	391	446	414	407	428	424	414	393	440	423	403	394	425	412	405	418	416	443	439	409	419	428	398	432	426	418	395	406	415	415	422	420	424	421	400	411	408	432	448	445	451	404	430	454	410	388	406	404	407	375	424	427	434	421	418	399	440	415	431	455	368	410	411	409	387	401	445	436	427	429	407	398	395	418	431	406	422	402	412	399	436	431	404	444	436	417	366	443	373	426	439	407	421	426	383	409	418	417	387	420	406	413	453	402	392	396	404	392	370	433	425	400	396	365	434	430	395	434	394	426	448	378	442	414	402	367	415	358	398	440	437	431	389	409	412	400	420	430	423	399	418	395	441	434	425	404	419	430	401	391	433	415	420	461	433	405	393	411	421	409	417	399	405	415	443	430	419	463	390	425	383	405	427	424	438	423	392	404	441	403	425	411	386	405	458	407	412	399	398	401	410	397	377	393	421	412	389	410	425	408	411	402	415	378	452	414	467	421	394	398	401	451	403	419	420	417	413	431	391	402	414	417	423	415	458	401	452	373	413	412	436	405	397	431	425	440	422	432	401	383	405	404	420	403	387	397	425	421	403	411	407	408	436	431	383	424	409	383	425	411	447	395	402	386	415	377	401	383	414	429	415	459	440	429	414	432	429	432	393	442	406	400	425	442	423	406	431	402	411	458	436	395	402	442	430	410	428	395	426	403	408	411	408	401	409	423	405	393	435	393	407	421	406	430	417	399	411	412	417	412	414	438	445	399	397	415	410	388	429	416	436	414	410	399	413	427	418	417	423	414	449	409	428	392	388	410	439	422	357	429	430	376	393	398	459	403	430	426	405	398	408	459	457	419	442	438	395	442	405	413	430	427	427	426	421	405	407	457	394	408	445	433	408	421	428	420	393	437	420	439	394	387	427	413	418	400	410	399	394	401	412	417	447	417	409	399	425	415	407	401	408	440	424	419	392	412	453	438	383	406	407	382	467	414	394	395	395	415	375	411	435	404	416	378	418	403	391	427	415	435	382	385	447	419	415	438	449	458	407	418	430	414	398	426	418	414	417	412	394
15971	23217	22009	14996	10777	7071	4989	3332	2544	2016	1727	1582	1410	1188	1122	1054	982	941	973	982	1019	951	940	903	917	931	951	949	941	950	897	835	851	942	848	870	876	839	875	882	825	837	861	844	811	840	864	867	862	819	870	892	904	911	855	844	836	841	853	883	853	866	827	820	841	837	873	867	885	846	843	856	814	839	835	887	836	857	869	828	881	839	827	831	892	816	848	841	885	902	864	871	844	880	860	841	917	900	832	860	879	882	819	867	823	859	804	884	868	840	866	795	806	871	872	829	822	839	877	843	879	848	889	911	819	873	874	858	866	854	804	933	876	842	881	858	919	902	821	843	844	875	830	877	796	744	872	810	875	865	850	808	869	898	801	865	829	924	828	854	847	847	869	854	843	882	824	914	885	835	853	876	852	843	826	884	849	867	841	866	828	824	794	917	830	867	888	861	833	859	831	756	867	858	866	843	802	865	830	890	887	839	871	805	846	822	818	889	833	840	839	822	819	858	859	856	877	905	854	877	869	894	877	847	881	901	831	850	858	840	839	860	844	811	929	812	812	811	825	891	861	805	837	876	837	872	834	828	823	886	840	874	868	893	857	842	852	834	797	848	874	842	841	842	863	854	844	822	875	843	831	862	893	817	804	878	841	858	926	875	851	839	883	853	819	862	825	850	871	839	892	799	872	881	827	861	871	897	821	863	873	884	853	827	853	818	866	846	858	856	854	864	830	855	874	905	851	836	876	824	840	843	834	833	837	839	808	824	886	905	878	891	790	877	846	793	821	845	905	813	803	862	903	888	854	820	846	880	875	828	851	829	841	854	883	851	890	865	832	846	778	864	870	896	859	875	825	803	796	907	835	880	849	897	819	836	832	865	853	854	816	866	879	893	852	870	846	863	841	821	878	863	869	855	838	884	820	855	821	834	757	870	892	831	850	804	900	829	834	820	819	810	861	871	837	874	818	899	878	878	910	850	887	832	810	878	892	877	848	862	799	881	856	848	848	904	861	855	837	872	826	776	888	845	823	845	883	867	862	837	864	820	851	840	882	903	819	824	869	839	892	818	853	873	884	863	831	860	883	815	818	835	840	835	889	858	809	821	899	873	865	877	863	893	834	843	810	846	837	857	864	846	867	829	857	834	833	854	859	880	833	829	848	893	839	876	842	842	863	857	893	866	829	844	860	831	892	900	837	873	869	850	853	874	897	875	810	807	859	894	853	826	840	854	829	865	849	843	885	835	882	827	890	780	759	896	789	862	888	894	876	896	840	882	889	855	906	846	880	885	851	830	867	923	858	773	838	861	873	819	890	840	810	885	897	790	880	851	831	818	859	854	849	851	796	857	858	909	840	863	826	802	829	791	853	875	892	770	835	844	902	869	876	806	875	835	802	840	858	852	828	859	896	872	875	870	869	802	855	844	799	813	867	858	858	837	825	834	863	838	794	837	848	815	814	840	874	823	863	800	867	891	867	821	843	855	897	845	843	875	790	824	781	854	832	844	882	830	871	875	885	854	883	839	863	809	863	906	880	839	868	856	841	854	824	846	846	799	813	864	835	866	857	871	796	838	826	832	829	879	866	837	857	915	860	893	839	884	879	826	811	880	858	870	849	865	856	811	822	837	820	825	831	805	806	841	862	771	857	822	766	838	870	856	923	835	866	799	879	879	847	817	855	852	842	832	810	824	860	789	905	821	832	841	840	857	912	863	835	848	816	883	860	838	823	877	836	829	848	834	810	838	842	855	827	865	925	930	776	898	839	894	835	842	828	790	862	799	823	825	908	856	882	888	810	843	846	857	881	861	839	840	835	883	893	843	843	837	848	795	817	806	848	863	857	838	879	883	863	852	803	831	820	822	786	834	833	854	873	827	798	861	882	894	861	869	820	846	864	765	874	888	859	817	857	848	853	845	846	877	822	885	866	906	855	833	862	817	837	845	834	897	864	847	833	836	856	839	896	867	875	857	901	834	828	892	819	842	834	782	850	815	867	819	815	885	875	892	853	815	862	866	848	839	812	883	870	872	841	829	882	874	842	828	859	857	826	826	899	836	802	811	844	858	857	874	827	872	887	870	853	804	854	809	871	818	880	816	836	831	833	852	861	838	812	863	871	839	824	832	882	855	910	838	866	818	840	837	846	863	858	883	851	817	853	902	867	836	850	873	849	876	889	844	832	855	853	841	907	835	834	832	880	843	889	837	839	845	913	879	876	819	858	868	823	825	875	814	856	834	831	837	865	841	826	868	846	847	830	867	871	854	865	858	885	868	856	836	804	874	877	856	864	879	858	845	848	820	871	843	832	796	846	858	823	876	852	830	839	841	846	878	863	899	843	866	887	844	837	868	897	810	862	887	879	801	866	803	856	841	860	883	857	907	822	885	843	861	884	846	825	872	883	838	857	847	847	828	876	854	861	867	794	846	888	811	853	757	810	869	866	847	849	858	859	828	845	890	786	823	803	820	857	859	867	811	825	849	812	846	850	843	896	872	873	875	868	825	847	820	819	879	839	911	820	878	870	822	919	855	847	795	823	882	821	882	854	803	833	829	863	869	845	838	859	844	834	871	906	840	838	860	855	840	867	855	807	830	841	796	828	867	827	813	853	842	806	871	895	869	827	844	882	846	871	879	855	783	854	875	827	824	829	837	852	812	926	839	833	906	840	889	834	830	803	836	859	848	891	854	897	864	846	841	809	851	849	838	845	881	862	843	886	846	837	847	921	850	892	826	822	879	825	837	880	803	818	818	828	851	819	830	757	842	866	827	858	846	859	850	846	868	819	883	866	840	872	850	850	803	827	856	806	846	778	853	866	868	871	887	810	864	855	840	876	846	824	848	832	868	853	851	852	847	862	859	860	857	838	892	882	854	879	880	875	862	879	831	897	940	858	826	881	851	835	878	857	836	842	841	822	836	864	892	862	909	826	868	867	834	865	852	853	882	833	848	863	806	860	855	850	843	847	838	829	844	851	820	861	843	864	816	838	859	846	816	847	842	815	897	901	839	835	860	840	851	869	850	829	830	867	833	874	834	831	865	854	834	897	821	838	845	847	838	799	842	862	885	800	876	832	825	827	860	840	867	867	825	842	850	844	823	878	849	868	839	821	834	871	830	883	838	851	903	888	839	849	882	909	881	832	877	878	839	832	833	823	862	831	843	860	820	882	782	919	808	822	813	841	818	878	884	891	862	855	889	837	866	820	846	830	863	828	904	811	882	849	852	820	841	829	873	852	774	839	832	847	891	807	865	839	843	871	870	885	865	828	847	862	894	842	828	813	826	891	806	868	807	855	824	831	805	864	883	811	867	850	864	832	860	856	877	879	881	825	839	842	861	848	840	838	866	870	853	916	843	836	857	825	868	853	837	911	836	850	832	838	831	832	833	837	860	883	806	835	835	846	879	817	816	835	839	891	900	872	861	872	837	836	853	864	842	865	877	827	877	846	855	874	829	841	876	861	822	871	852	846	823	856	895	919	857	842	914	831	859
25230	21457	27825	25282	16433	7354	3924	2275	1504	1090	890	920	747	646	575	485	474	438	418	415	417	404	388	387	380	363	349	340	328	350	318	311	316	290	300	304	314	323	322	323	254	303	301	291	276	290	296	317	278	308	312	292	294	304	310	299	273	309	338	270	278	310	271	299	320	311	313	314	278	293	303	300	305	302	289	290	322	317	298	308	333	288	270	280	308	269	295	321	307	291	333	308	288	320	304	305	311	275	303	286	304	280	305	260	300	290	284	304	271	273	270	314	321	317	289	302	306	295	288	308	297	286	328	296	313	285	302	282	312	303	287	289	308	285	285	314	287	292	247	299	303	291	309	288	283	290	307	292	273	292	273	285	319	303	266	292	287	321	287	275	260	297	310	273	303	291	311	291	264	289	340	312	306	259	297	277	320	294	313	301	305	339	323	316	311	313	278	292	292	273	293	302	301	272	310	273	288	302	292	299	291	312	304	293	292	253	315	298	321	271	270	296	300	293	260	299	282	310	293	331	252	299	258	287	307	299	297	321	298	303	281	266	303	308	279	290	285	284	308	284	276	303	291	296	322	285	298	300	275	295	305	310	310	289	280	303	293	286	282	290	272	315	321	318	314	313	302	278	277	290	304	302	290	324	297	297	298	280	303	269	258	291	278	298	287	282	275	315	288	260	272	313	321	286	311	290	295	290	266	264	308	264	318	288	270	290	295	265	279	287	301	327	294	306	309	322	276	284	300	295	258	276	274	313	318	296	310	295	324	277	298	314	288	300	287	280	316	281	313	297	275	307	297	311	282	277	312	294	297	281	269	307	306	301	305	300	289	283	279	323	314	288	285	284	285	291	301	280	278	308	255	269	291	292	303	316	315	298	291	290	260	280	300	297	270	319	298	277	301	260	278	326	315	304	291	265	294	305	293	317	308	291	295	293	291	260	259	325	295	335	274	280	281	302	287	308	269	311	297	299	297	272	282	306	303	301	320	279	313	279	330	297	281	309	282	322	276	296	285	299	290	302	303	319	273	301	264	282	255	308	311	290	261	279	309	289	282	281	297	313	297	292	330	310	310	326	313	310	276	305	327	311	269	308	294	302	292	269	289	303	303	292	251	280	290	274	303	254	333	330	307	272	304	292	283	277	301	304	302	284	299	277	264	305	295	314	282	299	284	305	289	284	305	306	330	324	290	305	281	289	310	291	289	312	286	273	300	283	307	291	321	278	299	314	310	299	260	268	289	274	298	300	318	309	289	288	284	337	296	289	300	272	304	274	299	319	278	285	317	295	283	283	300	297	305	258	291	330	295	311	284	296	289	318	270	302	301	288	322	289	287	300	292	289	281	278	259	279	257	285	271	282	301	315	338	292	298	297	322	301	275	244	257	264	292	295	288	287	285	306	276	311	263	295	295	280	270	273	269	315	295	281	298	312	268	289	297	299	297	265	278	267	273	280	299	299	272	258	267	263	304	328	254	284	289	290	276	295	291	335	275	274	313	304	302	303	270	285	294	286	288	285	293	291	310	297	317	282	293	296	300	289	331	284	314	276	301	288	320	317	318	267	315	309	307	280	331	311	283	297	277	284	289	274	321	290	287	280	286	285	286	278	316	295	334	297	321	268	320	284	310	291	265	301	317	299	270	297	304	279	303	307	274	307	274	335	278	301	304	314	306	318	283	280	327	281	286	279	304	288	325	285	310	305	315	299	283	282	276	303	310	307	280	321	281	288	321	306	301	293	325	312	281	284	292	293	328	292	279	317	298	321	267	292	282	287	298	288	291	302	309	293	262	291	289	294	318	284	289	266	273	287	259	313	317	308	279	264	295	313	284	276	295	280	295	278	297	326	298	289	269	309	286	290	296	284	261	323	299	310	278	276	296	327	253	308	284	288	292	263	279	289	287	263	292	300	284	308	287	288	296	310	344	305	294	352	276	309	259	306	314	262	296	357	269	286	266	303	273	284	327	280	308	276	316	259	274	277	275	298	311	298	299	277	295	306	277	305	293	266	322	335	305	290	285	301	290	337	297	310	282	287	300	296	270	281	314	282	293	278	294	287	323	320	280	285	306	256	295	295	283	295	310	304	298	272	322	326	278	301	298	279	306	271	281	286	303	304	287	265	301	300	284	319	316	285	295	287	287	308	295	279	299	333	264	312	279	271	284	291	337	304	283	255	299	279	278	308	286	283	296	299	325	306	286	327	282	301	286	298	321	289	291	293	311	322	300	291	287	330	298	278	319	289	294	315	304	294	292	304	319	273	294	326	300	297	279	265	287	314	318	312	290	293	279	300	308	309	295	281	279	304	308	295	285	296	265	281	289	269	276	269	294	299	280	280	280	283	324	269	293	268	298	301	299	283	304	298	280	299	295	313	283	293	305	303	325	301	305	282	325	265	296	274	289	308	292	288	324	280	271	288	256	294	297	296	272	282	285	297	304	311	291	280	327	301	289	304	293	284	280	279	284	306	310	280	300	295	267	295	300	288	295	293	266	273	275	272	297	298	295	309	299	279	311	313	289	277	288	306	263	300	297	315	270	291	271	302	303	312	295	283	295	289	285	298	301	296	303	268	311	267	306	276	309	300	301	278	302	296	324	304	300	294	292	303	276	306	306	277	291	298	282	316	266	299	325	244	279	260	272	281	322	283	286	317	286	349	283	294	298	306	273	300	305	307	290	276	300	285	279	304	281	289	300	287	323	281	304	271	302	282	279	301	313	321	277	282	280	293	290	300	299	341	289	290	270	290	286	310	304	282	303	281	291	276	310	293	280	285	280	292	272	273	301	273	298	295	305	309	306	277	271	329	275	282	252	308	280	298	270	265	279	298	264	279	272	296	279	279	284	301	279	294	329	292	319	306	283	301	263	302	315	278	295	266	321	315	305	293	274	282	305	264	270	303	265	301	329	303	292	286	302	308	311	275	293	286	300	271	272	295	303	280	286	296	325	305	260	290	313	307	309	271	299	271	301	293	296	316	301	259	278	260	309	327	284	298	287	296	286	293	297	268	277	301	294	312	304	302	291	288	293	302	272	282	305	300	300	302	268	295	270	306	296	326	292	278	289	269	310	321	341	305	319	290	258	301	303	328	294	288	287	285	289	279	282	311	282	280	280	298	326	250	324	292	302	296	268	268	283	297	310	270	288	282	250	289	282	317	310	293	296	308	306	313	289	259	263	268	298	302	286	315	310	322	304	321	292	286	274	297	292	283	311	302	297	286	313	297	277	279	295	286	325	300	303	300	289	305	288	286	251	282	301	273	301	307	283	304	279	275	287	301	291	268	301	274	290	285	281	313	317	291	276	300	266	283	321	286	286	291	283	313	306	295	302	291	270	307	277	304	290	308	318	306	323	305	297	281	300	306	304	295	290	295	285	282	309	304	284	285	300	258	322	299	301	285	309	281	295	297	313	270	300	294	285	322	279	281	307	275	305	273	309	308	266	304	317	286	268	288	312	286	288	294	266	293	297	303	298	281	310	277	303	289
18481	31202	31172	24321	18996	13866	10133	7140	5157	3681	3175	2723	2489	2022	1632	1370	1205	1139	1101	1069	1054	1010	1072	979	893	879	784	825	792	806	728	761	728	738	685	685	639	648	635	694	661	656	653	698	612	644	611	621	640	636	645	591	629	658	624	634	645	619	553	686	592	665	638	657	665	606	589	618	613	642	627	652	627	622	630	625	640	614	573	590	617	589	607	635	605	649	615	590	646	619	576	631	613	629	631	567	635	618	645	607	623	595	638	626	631	595	600	634	640	669	612	625	631	614	626	615	587	646	615	603	608	617	582	616	621	610	556	588	580	591	650	586	626	561	613	663	629	584	618	600	628	646	591	641	614	605	612	601	587	635	627	676	624	594	640	611	621	612	650	584	601	584	592	583	615	611	571	641	641	643	633	639	590	628	619	616	586	596	577	604	596	617	648	608	645	538	594	635	647	627	671	639	626	603	644	614	602	688	595	634	601	642	611	590	611	609	617	608	595	615	604	640	610	638	647	661	631	591	621	614	602	580	598	623	621	585	630	615	611	627	626	596	637	620	619	581	617	617	613	611	606	610	643	567	624	614	593	598	593	602	616	635	579	584	608	613	631	694	625	654	605	628	604	625	628	657	603	645	621	588	579	615	667	645	591	682	631	626	600	580	628	589	585	605	609	657	599	610	578	648	615	632	617	585	627	629	635	647	640	621	631	633	630	626	642	623	618	623	626	591	587	614	638	652	651	572	584	639	609	587	643	611	600	570	630	591	662	609	572	609	642	603	602	617	630	595	643	619	614	636	604	600	632	598	560	622	632	646	634	606	601	612	590	628	593	639	589	612	598	602	618	610	590	614	653	642	597	632	594	605	620	626	579	630	660	623	625	646	581	611	583	628	601	616	570	591	613	604	592	552	603	599	575	646	614	636	583	630	633	631	637	595	642	645	635	608	591	645	603	626	615	578	650	588	605	631	631	623	641	607	642	569	603	611	623	592	629	643	654	637	590	622	644	627	633	588	643	605	615	642	600	677	627	609	629	609	625	618	641	636	646	591	626	577	609	611	615	605	623	617	620	629	595	622	611	628	612	599	651	584	657	591	565	627	627	578	626	647	646	628	644	625	619	605	598	613	587	598	624	611	641	619	594	615	626	651	624	605	630	615	635	646	601	609	655	642	577	598	617	565	646	630	569	619	570	583	616	635	600	591	580	625	623	652	632	591	635	622	632	651	614	574	586	655	579	555	580	612	607	649	614	615	619	596	628	565	662	607	599	646	669	606	619	635	643	573	603	636	658	700	585	582	658	598	614	599	626	613	635	618	627	639	597	614	628	620	627	609	595	613	607	586	608	604	619	590	564	624	602	607	617	623	583	631	570	634	631	589	647	624	609	620	565	645	608	626	625	592	610	641	622	646	604	643	628	618	605	622	624	616	614	621	577	606	593	656	617	626	624	620	600	624	621	695	622	620	653	585	638	581	632	593	641	679	645	625	637	600	610	637	633	588	602	684	622	582	615	643	609	656	644	588	628	571	608	563	596	657	611	562	636	629	616	617	610	609	573	621	594	645	586	635	605	590	657	601	616	616	617	616	647	570	645	644	628	587	607	640	617	578	595	594	607	612	645	649	591	639	612	621	582	615	590	607	641	588	632	610	570	603	643	638	629	629	572	623	627	544	619	639	641	599	633	658	628	621	641	600	618	620	612	601	529	616	613	611	568	614	615	671	577	630	628	593	596	607	624	624	650	613	603	559	595	600	605	627	608	584	590	638	645	644	637	616	605	629	623	634	635	626	658	628	596	604	642	604	588	608	617	671	595	604	590	632	618	613	595	610	609	621	626	626	645	632	586	631	625	609	619	653	616	652	669	603	603	605	570	625	644	660	628	644	609	626	606	578	644	590	629	617	631	583	618	601	601	605	632	625	610	567	584	616	603	610	625	600	594	574	643	634	656	649	616	637	630	615	593	589	598	607	638	610	614	582	647	619	573	560	599	653	650	616	597	646	607	627	625	629	583	628	620	625	631	627	632	625	594	656	609	633	629	599	607	652	612	603	623	608	567	641	612	611	589	631	614	593	612	637	669	625	574	654	622	609	577	650	579	579	608	607	663	661	612	581	608	599	671	632	631	650	660	637	637	623	599	622	593	627	561	625	590	593	596	623	586	623	677	595	611	640	577	630	620	639	620	647	639	627	633	608	646	619	596	602	583	611	622	623	641	638	615	597	675	643	595	638	572	648	622	641	625	631	680	586	627	619	641	606	599	601	612	606	624	624	639	615	626	613	577	587	610	619	622	605	637	628	623	591	622	619	621	601	625	584	600	616	599	623	609	620	631	576	575	594	580	595	637	562	637	639	597	657	632	568	581	629	611	622	601	606	607	606	629	637	643	637	661	613	605	623	600	615	646	637	633	588	601	595	612	632	562	626	560	584	610	592	615	582	616	595	613	635	618	606	609	612	621	651	660	592	635	585	610	620	644	649	625	653	597	569	628	623	641	613	644	609	641	587	595	606	642	653	628	589	599	629	623	634	578	643	578	599	589	618	578	648	637	631	615	635	635	643	617	611	651	596	600	615	597	624	584	585	585	638	654	619	567	622	640	632	659	563	579	640	651	635	640	596	615	558	592	591	635	615	634	568	632	612	596	618	670	655	582	609	606	608	602	643	613	612	603	667	586	593	599	622	630	650	567	639	618	612	596	601	593	630	588	643	619	635	590	627	639	613	689	652	614	598	568	594	613	642	613	604	619	626	611	642	583	670	599	557	651	617	661	597	626	665	619	654	572	645	663	608	622	608	605	620	600	589	585	617	627	592	631	630	624	646	649	599	602	626	608	617	631	632	670	634	614	580	617	597	639	622	601	649	622	621	594	618	633	642	602	628	638	612	599	645	644	596	601	637	608	639	590	594	641	676	603	566	599	591	628	599	624	600	614	607	628	641	589	605	610	593	615	632	650	603	577	608	615	620	591	631	607	623	625	613	592	578	607	607	602	661	616	644	604	644	646	585	641	590	607	670	620	595	604	627	649	629	603	593	644	626	615	580	633	639	595	567	610	603	635	625	630	635	597	643	578	575	619	633	635	603	611	584	599	642	615	620	578	588	609	615	623	608	591	612	597	637	603	619	629	590	658	665	660	631	591	626	637	627	613	634	663	587	618	606	625	596	602	623	650	642	634	610	616	633	641	644	577	617	643	639	639	680	623	626	589	606	651	661	589	610	652	625	663	619	659	612	588	602	644	665	626	602	593	643	600	609	635	624	600	595	581	594	602	580	630	577	617	632	638	596	625	609	608	642	597	607	595	596	602	610	594	645	623	609	624	580	583	572	624	639	636	629	608	620	604	631	614	621	619	605	641	608	610	623	594	675	609	646	575	614	596	654	612	634	568	601	634	607	621	634	614	622	605	602	587	605	596	640	650	636	604	647	623	570	597	626	585	619	636	616	577	632	619	604	603	659	631	642	612	602	594	605	639	589	590	648	646	633	617	610	614	612
24386	21444	28721	24571	21425	15899	8030	3907	2638	2013	1629	1408	1291	1110	1020	858	766	718	745	713	681	695	651	639	645	623	615	612	532	544	530	546	556	554	508	493	525	514	476	505	479	504	502	477	480	462	513	451	468	516	532	494	540	525	478	539	478	524	492	530	497	457	529	526	488	482	515	519	496	527	497	489	508	507	490	476	508	451	496	433	525	515	502	487	510	529	484	491	504	512	500	495	477	478	476	480	518	483	492	486	504	491	461	515	472	476	437	504	483	518	457	521	520	476	517	458	510	488	461	514	507	523	494	446	456	495	495	483	486	443	495	460	497	477	505	528	506	521	556	459	505	510	488	493	481	506	546	544	490	499	498	530	479	527	470	485	496	468	433	453	433	484	488	509	474	474	490	470	500	517	485	469	476	512	482	483	478	481	528	513	468	471	516	493	504	512	484	489	536	491	504	452	488	491	504	458	490	474	488	476	504	484	510	478	483	513	523	485	509	457	458	495	478	457	494	503	524	473	486	494	445	472	483	532	485	482	491	520	486	521	486	492	500	501	493	497	521	504	463	464	463	523	498	469	496	480	497	513	503	491	476	487	523	475	481	512	500	523	528	486	515	460	507	477	469	448	474	496	453	482	519	508	459	468	484	451	465	493	476	505	485	498	471	470	438	462	453	500	484	484	472	463	501	507	486	501	475	445	493	454	476	512	502	484	525	481	523	464	494	496	515	463	501	494	488	503	468	487	514	506	511	475	491	527	474	459	515	525	486	478	457	528	457	477	491	525	486	495	521	445	489	478	536	547	545	499	447	479	500	484	492	489	489	556	517	462	479	475	520	484	501	492	469	504	502	467	530	496	481	525	440	497	478	503	514	474	529	441	442	491	515	483	508	503	462	496	493	473	477	511	443	484	481	496	505	448	494	471	486	503	509	489	508	491	483	467	501	522	466	519	518	504	479	491	476	507	493	486	481	474	452	475	469	472	486	447	479	499	460	491	510	514	502	493	488	461	493	473	504	508	478	477	509	521	452	542	481	507	506	477	479	505	493	460	456	461	460	510	479	485	485	513	464	511	469	476	513	513	523	471	520	515	516	530	462	506	487	521	467	504	459	480	510	486	471	488	472	503	487	498	526	479	524	445	456	489	515	471	474	527	495	500	501	474	458	496	474	506	478	523	443	476	510	470	480	488	466	459	495	481	504	521	511	481	512	551	477	503	503	523	480	483	513	492	444	503	475	480	500	470	513	534	508	486	540	524	518	507	465	467	472	501	474	460	496	516	449	518	447	484	501	533	464	475	511	519	470	500	527	487	492	477	502	485	520	467	470	484	464	498	498	470	487	476	489	502	497	438	436	521	471	501	506	434	518	499	440	487	475	466	463	490	483	510	497	493	450	522	467	515	469	483	484	467	490	492	516	479	463	531	481	470	486	464	492	528	504	464	511	475	468	481	498	490	480	461	488	511	478	507	530	475	486	513	453	481	515	495	501	491	487	461	502	497	498	487	523	483	506	494	470	481	512	479	505	499	505	492	517	513	517	489	519	496	500	488	483	495	467	475	479	503	527	458	491	483	475	489	509	520	483	494	511	491	512	502	439	520	466	499	472	473	452	475	540	484	484	495	476	474	459	516	486	455	461	473	501	502	503	515	521	449	501	467	496	439	501	501	446	476	508	474	470	545	506	467	525	460	489	464	470	462	519	515	510	484	467	471	468	476	493	484	483	441	477	469	475	520	458	494	496	456	485	528	497	479	474	460	507	505	455	478	487	506	503	490	452	481	458	456	505	473	463	482	448	480	478	512	472	465	474	519	512	472	543	504	486	497	488	502	488	446	500	484	508	464	490	506	512	506	460	512	506	491	471	487	499	470	496	477	499	498	498	459	480	503	511	491	460	441	491	515	453	482	486	441	477	495	533	506	484	503	489	483	474	493	494	455	493	483	515	477	512	507	469	469	481	436	493	471	435	467	458	451	526	491	502	500	473	506	486	486	475	522	473	448	495	522	445	456	483	476	438	457	499	420	509	513	527	484	536	477	488	475	507	484	476	525	520	499	490	493	500	447	461	512	515	457	480	436	501	521	522	481	475	465	494	500	525	495	500	486	497	500	487	494	459	460	449	470	518	471	531	501	522	504	493	484	531	493	476	512	504	511	497	470	509	486	496	491	463	527	499	494	455	452	505	507	499	457	500	496	509	504	470	517	479	454	494	473	461	459	485	499	509	514	457	479	482	459	495	515	502	491	481	454	514	484	502	505	536	481	486	513	499	506	479	482	469	513	506	496	546	464	494	520	480	467	508	541	498	474	495	492	483	518	492	525	499	490	485	500	475	537	478	470	497	469	485	470	469	473	495	450	473	496	508	507	513	486	500	472	456	512	501	499	530	529	505	466	516	508	443	469	514	466	473	480	495	470	543	525	486	468	529	490	476	494	498	498	508	517	481	478	517	542	526	466	496	474	468	493	490	477	512	478	484	494	518	491	488	462	488	510	515	515	457	488	498	487	489	477	487	483	480	514	503	460	450	519	522	510	485	505	498	479	454	492	479	492	501	497	484	492	463	480	502	511	508	496	485	497	471	487	493	502	450	531	488	473	455	485	485	476	508	509	482	475	540	502	506	504	515	508	494	470	527	503	456	484	530	469	443	462	477	478	514	464	491	497	475	482	474	539	468	473	461	482	508	469	523	515	534	482	500	481	498	505	460	463	468	482	487	480	484	458	465	479	458	481	516	500	510	473	493	481	490	504	455	520	475	489	455	492	517	493	501	472	458	467	525	526	496	541	485	467	485	503	496	487	467	495	433	470	480	478	507	520	499	505	515	451	482	501	485	481	492	453	491	464	465	525	444	487	506	458	486	469	505	469	489	485	477	484	533	498	490	513	521	499	481	500	488	488	550	503	507	460	478	477	490	490	492	528	539	494	499	503	475	470	456	476	516	495	486	516	472	489	487	521	484	485	459	490	492	474	490	458	493	493	478	509	472	490	499	476	482	472	480	507	508	504	501	504	455	490	478	466	504	488	526	510	492	467	445	457	496	504	497	492	512	459	482	508	529	481	479	482	500	514	503	472	513	510	486	540	477	463	485	495	437	475	505	456	476	512	502	461	466	495	516	483	528	482	462	536	523	491	498	495	466	456	495	470	504	463	515	481	513	463	495	468	485	496	474	484	470	515	463	455	503	487	496	479	488	494	491	512	493	487	486	464	463	522	511	488	491	490	534	488	509	454	479	482	482	478	496	526	505	505	498	476	467	496	515	479	526	459	527	527	481	518	465	460	472	494	537	497	493	532	484	442	495	496	462	515	532	516	442	497	453	468	482	464	527	497	520	477	485	508	500	513	500	498	527	509	484	445	500	459	475	493	505	507	466	457	493	442	509	511	501	484	553	484	487	468	481	499	467	456	511	484	472	505	494	501	487	476	503	525	495	481	458	522	471	452	463	488	462	464	471	498	502	488	481	468	478	479	491	497	513	503	497	476	506	483
20797	35530	35748	29335	24251	19246	14202	10466	7960	6047	4831	4266	3925	3328	2895	2446	2152	1973	1890	1780	1710	1668	1670	1498	1433	1407	1377	1290	1267	1228	1240	1164	1162	1067	1060	1082	1000	1080	1013	1041	976	983	988	965	974	981	977	989	984	993	927	949	999	967	905	998	991	1004	933	992	1029	958	991	948	1014	956	976	933	1003	919	961	937	930	912	933	974	1008	912	958	1021	941	898	967	949	943	986	948	969	965	969	963	1016	976	959	966	966	923	905	979	938	970	935	900	920	958	949	925	974	973	969	965	998	900	985	992	946	973	954	927	959	990	941	992	969	965	1001	940	979	937	958	1007	936	932	1010	999	963	939	973	980	1011	914	970	956	950	991	940	953	1015	912	964	918	1016	933	988	936	921	925	984	936	986	941	883	960	959	911	949	940	978	975	928	930	892	948	900	992	947	934	979	934	954	926	967	985	952	1025	948	922	969	961	957	943	944	973	907	980	960	976	927	979	943	965	936	967	942	954	951	916	935	941	931	1000	975	932	933	903	1002	924	877	882	969	987	927	1010	945	1007	959	898	969	955	992	948	965	921	996	915	943	988	1005	941	934	944	958	929	968	991	1001	995	914	990	970	943	955	967	1002	947	900	927	884	944	951	935	925	950	911	939	909	1016	996	989	988	965	957	896	950	939	985	985	974	985	924	943	999	998	964	982	890	922	971	991	961	986	975	997	975	962	998	974	940	925	943	932	947	931	966	978	904	904	989	899	965	950	972	918	993	940	938	977	944	939	915	971	959	924	945	913	975	947	982	995	960	910	977	922	913	976	946	940	939	985	1000	989	953	978	905	905	946	943	956	1005	976	994	925	940	966	909	930	925	969	989	953	959	940	978	935	973	964	919	971	924	992	976	929	989	959	994	982	966	952	962	949	919	1023	976	963	920	979	980	943	984	942	921	936	969	963	938	945	950	925	961	973	947	993	1006	972	979	949	975	946	979	912	974	952	974	935	900	912	996	915	939	960	903	957	963	984	933	974	1020	949	914	941	959	922	997	988	954	959	938	965	931	972	1012	912	910	949	967	983	972	958	936	976	949	939	905	947	961	1018	1009	907	944	934	955	974	1017	956	930	933	950	923	983	984	963	962	900	996	971	930	976	920	944	951	945	903	922	946	895	916	941	962	955	994	970	923	936	911	976	973	965	980	1013	945	970	919	947	1001	981	954	946	969	966	935	970	925	960	910	934	962	952	943	1031	935	912	961	954	980	949	877	974	993	934	954	934	960	971	934	980	932	960	946	982	950	929	916	981	994	992	915	979	977	902	912	917	951	965	968	982	891	1000	916	939	912	968	943	1003	987	932	968	981	944	947	950	929	957	941	957	951	954	964	949	963	958	995	966	918	982	994	976	947	967	967	900	969	969	907	963	963	929	896	1002	979	992	934	944	901	915	911	947	914	955	979	971	906	991	982	968	948	968	964	970	943	938	949	942	934	858	955	949	956	903	954	933	939	919	1002	949	997	910	933	970	983	902	967	940	986	926	939	954	970	964	939	951	960	910	924	977	959	935	969	943	923	931	957	986	923	974	972	953	980	954	1001	903	1004	898	1001	971	995	964	992	973	938	971	995	989	987	905	983	988	953	975	929	942	940	1013	910	939	947	987	947	1024	950	964	996	938	931	980	916	937	939	927	952	960	989	951	944	934	901	938	907	1006	974	978	981	995	938	933	966	980	921	930	932	975	920	954	967	995	943	980	931	995	976	983	929	932	934	954	922	933	990	942	934	937	1003	968	899	980	914	956	898	899	937	943	955	930	932	984	956	912	976	1005	985	935	993	984	983	966	979	961	978	945	990	987	895	1008	950	947	953	942	1001	943	994	922	958	977	958	955	926	945	934	1015	969	949	943	972	950	900	925	998	968	923	957	965	944	1002	954	931	988	1010	911	969	955	976	939	946	966	914	888	976	943	923	948	994	977	962	925	969	942	916	936	967	919	935	978	967	1035	960	983	970	963	932	963	966	959	957	989	936	914	918	1049	924	996	960	966	996	973	964	965	1018	947	974	937	964	978	931	988	934	934	955	938	967	940	954	956	985	993	975	927	918	953	933	931	954	937	945	936	930	986	974	993	920	921	924	1002	923	898	996	880	1010	994	910	977	976	999	942	950	941	949	969	996	962	924	929	1014	984	968	944	951	962	949	906	963	932	914	962	929	957	1003	985	935	946	942	915	944	1002	925	900	938	962	971	989	941	919	966	998	935	943	972	949	948	900	1002	953	965	934	976	956	922	967	973	960	922	928	952	921	990	940	932	962	933	985	959	966	1018	986	935	1013	957	950	987	958	953	936	912	962	979	996	963	947	946	957	928	933	929	984	918	918	987	985	928	957	980	917	963	991	1008	985	932	987	928	920	944	985	963	993	973	896	994	924	929	1004	975	1031	954	1012	911	931	975	945	924	963	955	968	891	906	977	923	975	959	975	932	985	947	939	946	1006	926	985	979	959	1020	977	967	959	941	980	969	954	904	938	988	955	936	917	946	993	925	976	919	983	984	956	999	910	921	942	930	929	959	988	934	936	925	1013	910	919	939	977	923	943	1001	974	1010	941	989	951	951	978	932	926	972	1012	1000	1009	1006	946	994	945	960	960	971	946	954	952	968	936	942	944	919	950	944	960	961	916	942	1001	981	917	968	946	989	964	989	934	987	998	961	939	940	889	924	952	962	948	978	949	996	921	929	958	962	969	945	938	958	956	957	979	992	960	954	1003	985	967	979	946	957	1007	962	951	995	952	988	927	996	940	964	1022	976	984	929	1009	981	981	922	978	960	971	928	955	913	950	866	961	977	979	938	954	967	987	983	925	954	1001	1003	961	948	981	988	948	933	942	961	980	1009	924	972	958	965	945	908	968	940	948	988	935	991	972	964	959	995	989	956	950	961	946	899	996	929	1017	990	963	934	1013	950	967	967	989	984	996	956	960	969	956	958	904	968	969	994	946	957	1000	965	910	954	950	968	957	947	946	961	948	962	969	944	935	1002	952	967	963	926	975	928	971	951	932	1006	961	965	937	962	992	937	946	953	983	951	967	996	902	955	913	948	963	954	976	943	939	981	946	955	952	988	922	914	940	962	923	939	949	922	930	961	940	940	974	930	943	1007	954	1031	1026	935	923	925	965	983	930	927	1009	922	940	1039	958	944	990	1007	967	925	963	948	1021	1011	928	948	928	943	941	979	934	995	958	963	975	945	928	1033	966	954	1025	930	917	943	935	966	958	953	924	971	942	976	1000	958	933	1014	966	989	1000	962	960	966	959	997	903	981	920	949	946	998	935	1033	984	935	975	980	953	933	945	914	988	1006	903	955	1006	943	969	986	910	942	940	958	914	996	932	971	957	957	995	930	939	975	968	1017	928	944	1000	928	980	936	1020	941	952	963	977	940	927	911	966	936	934	987	970	927	933	903	966	934	1023	983	959	1012	1019	951	967	976	933	957	966	947	912	922	970	916	914	908	972	985	1024	954	978	975	952	928	959	933	991	936	980	956	953	922	932	977	1045	1002	952	959	1008	944	939	983	912	947	944	1001	962	984	916	970	956	978	930	963	977	981	937	908	915	999	941	958	974	988	902	918	904	958	922	1000
27693	18431	11544	6331	3523	2154	1472	949	742	592	583	505	501	508	491	474	441	425	418	453	458	421	429	451	461	432	430	400	385	409	380	416	408	402	402	429	374	393	413	388	426	416	411	406	389	435	393	389	391	397	411	389	392	391	406	411	391	416	392	379	423	388	405	403	394	394	427	397	412	387	418	392	408	398	407	414	384	433	401	376	390	410	401	403	372	403	377	389	419	415	400	432	413	402	410	419	383	411	395	391	415	400	403	416	397	388	408	407	352	425	437	425	417	423	429	439	396	360	405	415	390	446	411	423	361	452	426	394	400	401	398	392	430	440	432	427	397	437	395	417	409	379	392	419	419	382	376	416	402	394	405	383	426	398	380	394	353	390	382	437	447	390	416	394	368	408	380	446	385	421	403	389	419	419	377	374	425	431	403	411	368	430	382	429	387	368	398	413	376	415	416	403	410	401	378	387	388	403	425	405	418	404	417	406	397	439	422	425	393	406	443	409	398	390	416	401	376	378	416	392	390	384	423	413	393	413	378	392	434	382	404	414	417	395	412	404	425	412	424	404	393	391	437	419	432	367	435	401	383	392	407	422	417	392	411	377	398	414	414	406	372	433	445	434	405	378	390	401	425	411	406	393	407	404	404	401	395	420	388	418	375	401	388	402	385	386	380	414	388	441	422	446	405	397	399	384	397	383	399	414	394	404	349	382	401	412	385	390	407	397	429	404	421	403	414	413	383	408	401	388	413	355	398	380	396	411	427	405	427	438	382	431	394	418	389	404	396	418	392	410	441	375	408	366	391	445	426	391	418	434	386	411	378	389	415	386	392	400	409	395	401	407	410	440	357	392	425	432	376	416	434	376	409	371	425	376	413	360	419	404	415	431	400	408	415	408	425	406	395	417	434	397	395	398	395	392	421	407	413	414	414	433	402	363	405	401	420	397	400	397	398	399	393	442	398	461	442	372	388	390	409	410	409	411	397	434	421	426	380	434	380	409	371	399	369	421	431	414	404	428	442	398	426	383	376	402	416	401	412	374	440	422	381	430	427	382	405	401	401	391	418	399	420	426	429	415	439	407	420	397	397	398	417	394	407	390	429	401	382	407	376	399	388	409	396	427	418	363	396	406	469	378	401	400	397	437	404	404	421	439	368	436	420	403	381	430	405	371	416	405	421	392	390	398	400	384	412	453	392	411	429	423	397	393	395	433	404	398	413	389	425	380	364	412	408	397	419	406	433	399	355	430	438	391	416	412	433	396	412	413	391	434	422	389	404	392	401	412	411	399	412	377	404	421	395	424	392	395	439	438	386	422	401	455	436	423	406	419	401	387	396	365	403	384	427	397	395	389	408	407	377	396	386	416	381	373	404	432	405	416	413	379	381	371	392	432	405	441	396	438	404	399	372	437	384	407	409	421	407	383	418	399	416	413	429	441	408	390	453	399	408	368	392	366	392	385	418	379	409	424	431	380	394	389	412	378	390	427	417	434	408	363	416	407	387	420	437	416	421	420	417	385	404	400	407	386	418	394	404	393	424	378	422	365	399	358	392	392	406	414	431	413	381	398	435	416	427	374	431	378	421	384	409	413	407	377	426	396	440	407	399	451	397	406	392	376	417	428	411	410	418	395	400	361	397	412	423	399	386	397	408	416	409	390	378	389	413	431	389	426	391	400	413	449	390	407	405	409	401	417	357	417	389	386	417	442	417	383	390	429	401	414	445	445	414	430	416	439	402	394	427	378	379	384	398	434	393	416	407	404	398	378	439	417	428	395	407	395	422	392	421	388	400	412	384	433	453	408	385	395	394	401	430	384	396	391	414	448	389	384	384	378	409	401	426	417	429	408	428	424	401	416	414	414	407	431	408	376	383	400	392	403	405	437	427	409	435	439	412	400	427	394	414	420	414	390	418	387	413	383	413	399	416	435	418	433	442	380	420	380	402	390	407	426	457	403	435	375	402	410	389	402	404	414	395	411	396	400	421	386	418	364	419	430	389	384	397	367	402	420	417	392	412	390	387	413	397	453	401	392	342	422	385	387	391	414	420	421	404	403	419	437	457	422	364	378	438	396	411	424	389	396	390	463	413	408	391	391	408	423	430	365	391	413	388	369	426	410	394	405	411	401	418	395	436	429	390	395	410	400	431	452	426	426	367	423	402	387	376	380	386	399	431	420	421	408	408	450	370	404	420	462	402	437	390	429	466	415	411	418	380	410	407	403	383	423	410	417	390	409	420	412	389	437	406	430	440	400	431	396	377	362	430	395	402	427	415	416	396	413	437	404	420	410	382	387	389	395	420	395	448	421	432	432	385	397	450	408	397	389	425	410	426	384	368	420	418	425	376	446	355	416	390	405	400	420	432	400	398	399	392	409	388	410	433	376	420	408	418	404	409	409	379	383	437	405	385	405	393	400	415	386	419	382	389	361	432	399	435	393	377	361	408	390	393	389	390	409	409	420	430	442	396	384	403	452	425	436	410	433	407	434	402	432	409	378	403	403	432	411	404	405	356	406	432	412	416	365	390	431	422	399	410	401	419	397	431	398	410	372	395	396	444	418	393	386	403	418	422	423	433	401	440	409	397	365	399	391	406	438	387	381	412	420	430	408	386	423	380	417	402	400	391	410	402	380	430	395	410	402	404	422	419	381	380	422	355	394	418	427	440	376	403	412	422	395	372	416	403	393	381	409	381	425	413	423	408	421	433	406	402	401	421	417	409	426	394	397	379	391	402	424	386	406	395	414	418	438	379	401	382	427	386	362	364	372	411	393	406	401	376	409	402	415	391	412	395	414	395	410	421	436	404	422	443	401	384	379	385	377	399	437	402	343	402	398	374	389	402	401	421	375	382	372	374	428	399	386	383	434	396	422	471	397	387	413	380	392	399	396	426	407	420	418	367	423	448	405	396	389	389	398	407	388	419	407	368	389	427	409	421	391	396	408	440	393	429	388	403	393	409	445	424	393	424	411	417	412	385	386	444	412	417	443	412	408	398	400	392	378	376	414	406	436	392	382	420	394	445	409	396	405	395	375	390	413	410	419	435	389	435	440	416	433	413	435	379	387	419	410	390	401	431	411	420	426	413	419	400	414	410	410	428	392	420	398	412	402	399	380	413	423	403	438	375	435	418	442	417	420	407	410	390	453	393	398	378	390	385	424	416	413	413	405	406	417	408	405	425	388	412	439	406	408	393	366	393	381	438	397	423	372	387	389	393	398	418	417	449	427	412	374	406	399	409	423	398	424	379	426	391	388	425	412	407	429	382	419	372	428	416	391	377	413	383	407	454	415	430	415	397	421	422	373	394	402	413	418	383	386	420	410	424	423	365	406	388	411	421	392	377	383	377	355	368	399	366	397	432	415	395	417	400	416	427	422	383	419	426	394	394	432	414	418	408	431	376	441	406	395	372	442	421	386	430	381	379	428	378	390	392	383	404	432	385	430	407	410	432	399	410	424	443	374	425	425	383	380	416	400	400	402	414	393	399	420
14369	20956	20488	13480	9849	7245	4650	3054	2446	1807	1514	1383	1321	1250	1148	1063	1048	975	992	974	968	974	938	902	904	843	864	815	939	858	865	846	840	884	839	868	830	869	829	855	833	827	828	795	837	852	847	866	791	824	836	850	809	838	870	851	834	849	798	849	809	853	795	823	814	892	893	853	830	813	892	846	859	839	842	842	801	778	860	823	825	835	779	854	818	823	852	851	827	832	804	816	848	832	856	813	844	842	844	828	826	907	805	786	806	831	867	839	791	859	842	853	813	858	820	789	844	868	874	829	839	809	800	870	842	863	830	847	851	840	825	836	830	810	851	782	820	859	865	841	910	836	856	830	835	846	877	875	821	844	837	824	798	800	795	865	820	867	917	829	891	884	833	839	811	812	795	847	824	853	789	829	828	823	859	890	820	839	878	871	799	877	843	828	808	791	836	852	851	835	882	820	847	842	815	847	853	825	821	855	823	866	799	830	809	818	828	830	839	798	838	851	834	859	841	821	837	848	791	793	795	860	826	853	829	801	812	872	887	824	814	836	880	834	863	842	850	823	806	809	860	837	830	843	833	843	870	829	857	781	813	836	835	868	793	885	841	815	828	879	815	931	826	806	826	810	851	822	845	823	811	842	827	815	893	843	760	833	873	815	823	892	838	826	824	800	843	822	823	828	856	837	797	807	841	888	816	757	805	795	841	807	835	805	871	808	844	794	817	862	889	841	812	800	813	872	841	838	886	831	896	836	810	848	816	803	868	895	825	821	889	810	806	855	862	843	809	849	856	871	826	809	858	847	860	859	811	896	831	897	826	841	834	887	809	844	832	844	847	847	817	858	827	874	824	854	824	822	857	831	854	809	812	873	863	869	861	836	823	825	860	833	834	817	846	881	875	869	846	818	853	852	865	808	825	878	823	879	858	844	795	789	821	829	858	821	824	812	814	824	868	797	818	815	836	828	877	845	833	787	838	834	843	789	826	855	834	781	768	872	802	889	857	873	860	838	832	904	805	802	856	848	828	877	861	842	796	859	855	799	786	866	792	826	815	826	887	892	814	801	803	847	823	852	832	853	815	854	851	798	825	854	847	800	759	811	849	830	830	851	822	797	810	831	819	886	793	884	837	811	756	850	784	856	816	802	804	815	859	806	860	809	821	818	864	799	831	887	869	769	839	797	843	809	803	816	881	822	819	804	862	820	864	844	770	819	812	814	817	820	865	843	793	926	792	879	872	907	874	819	828	847	884	860	817	836	812	920	864	833	830	900	843	821	836	834	839	808	809	835	812	845	838	809	808	806	867	838	866	781	858	808	840	814	834	821	818	838	816	851	839	852	901	825	825	800	798	832	786	899	839	874	890	845	818	827	884	846	811	812	801	804	864	824	850	817	827	824	860	806	861	836	849	867	803	824	838	834	851	834	830	829	842	833	825	834	815	810	853	840	805	860	830	873	769	839	824	800	860	828	841	839	819	851	819	896	838	814	842	798	851	838	891	859	770	842	797	800	851	840	845	822	833	824	839	884	820	847	849	838	848	853	865	782	804	850	837	784	803	871	782	810	849	798	864	807	815	827	788	808	828	879	814	811	881	867	817	834	785	856	856	891	896	818	832	815	796	862	839	849	831	863	785	817	816	861	847	844	856	848	805	809	861	869	855	799	810	862	896	865	786	834	855	805	846	830	838	861	822	862	859	807	908	801	819	807	819	812	802	872	821	860	810	874	887	919	840	815	791	790	856	873	806	884	833	819	826	762	866	826	867	829	776	816	853	831	783	872	840	776	820	848	815	789	824	804	861	831	876	848	805	843	810	849	797	833	898	817	830	833	791	802	851	756	821	848	851	827	796	865	814	783	844	830	856	885	827	804	785	816	849	839	860	847	801	776	862	774	844	813	852	861	823	790	836	880	837	846	806	806	797	820	756	844	838	825	826	878	764	839	826	826	877	880	827	878	853	823	805	847	824	828	809	809	860	825	775	871	795	826	865	838	838	888	822	813	817	829	860	809	817	844	860	784	860	801	844	846	873	806	826	869	816	811	849	795	859	819	865	850	807	833	809	807	908	814	862	820	870	807	787	799	809	804	834	820	817	857	826	868	854	865	838	833	826	863	832	814	842	846	819	855	838	795	826	798	844	850	814	845	831	814	814	823	820	809	878	896	802	807	862	847	854	855	852	872	817	818	838	880	867	841	876	912	828	863	802	838	817	838	805	857	832	847	787	876	871	841	799	826	815	854	830	807	838	819	866	863	886	823	838	827	830	786	808	806	830	902	866	829	822	851	813	853	855	818	825	846	842	830	784	824	894	817	794	823	826	813	791	818	905	854	835	808	825	807	853	783	853	834	845	787	833	830	834	846	847	869	817	809	839	786	776	816	874	803	841	814	798	866	882	866	821	846	834	841	820	800	848	853	837	855	908	841	846	841	848	816	824	813	875	832	837	828	844	898	811	855	820	845	846	834	834	793	810	864	833	815	821	796	840	802	844	828	878	892	842	858	835	841	878	808	857	842	846	879	834	804	840	856	842	822	829	910	841	833	875	875	827	869	842	827	848	844	831	790	827	813	815	815	846	793	817	819	826	835	829	798	846	803	813	824	859	806	877	847	820	854	885	850	813	830	849	863	818	878	795	875	855	836	839	853	800	867	839	861	897	817	804	829	838	845	844	887	886	848	858	823	826	834	852	809	790	829	872	852	829	858	848	816	825	868	880	857	814	864	852	830	841	864	820	795	811	821	844	863	816	880	861	855	841	799	816	841	803	864	876	880	874	865	792	831	874	870	844	843	782	805	878	801	881	794	827	881	842	802	845	842	841	885	832	876	847	816	854	797	878	854	824	876	835	817	853	792	820	819	802	888	862	841	854	783	833	821	792	835	845	809	867	800	822	817	774	806	781	790	832	835	794	849	852	821	826	842	860	872	826	822	753	832	793	874	782	813	871	816	843	857	869	867	847	814	793	867	799	818	843	741	832	850	821	810	856	793	839	807	880	846	862	847	832	831	848	810	862	814	868	817	786	802	802	891	863	883	841	808	858	835	829	827	808	852	900	860	822	838	805	759	888	836	817	815	839	835	835	843	790	837	808	837	857	872	842	829	803	842	856	810	834	805	853	780	875	849	818	816	824	815	862	802	845	821	814	839	872	816	865	828	832	820	826	784	863	800	805	794	879	842	864	885	783	831	843	783	872	851	836	801	850	823	843	813	853	847	805	802	818	778	856	844	807	849	861	863	820	861	803	828	794	825	866	855	774	836	804	848	814	834	844	817	866	836	864	818	810	821	834	854	855	843	866	839	775	813	825	826	812	841	758	858	866	794	831	879	840	839	837	852	830	819	863	811	880	849	842	832	805	793	827	789	792	843	810	813	837	866	814	821	845	809	856	841	848	889	832	863	822	783	811	786	801	826	835	841	843	847	843	840	847	831	828	827	805	820	870	819	834	816	826	814	895	825	866	849	891	833	863	806	857	828	828	836	841	868	816	806
25195	21463	27770	25342	15679	7187	3870	2227	1683	1137	927	794	626	606	562	521	485	477	448	418	441	381	361	354	344	348	329	326	332	335	326	328	321	292	332	318	285	310	285	256	303	246	325	286	257	302	302	297	297	300	302	330	273	291	281	268	277	279	284	269	294	271	262	302	273	308	276	262	260	281	262	253	274	254	282	285	257	270	292	261	272	299	290	287	307	297	282	275	272	293	326	301	287	283	315	277	260	272	294	281	308	268	257	280	258	273	281	289	316	265	275	292	297	249	291	265	311	263	242	292	308	261	292	274	265	307	286	289	307	295	312	277	298	283	283	256	276	308	286	286	288	285	293	270	288	266	262	286	301	288	293	284	264	308	277	258	272	293	284	284	269	254	284	282	272	300	251	299	275	270	279	267	273	286	287	258	292	258	270	298	271	292	294	263	288	289	250	258	299	260	297	314	279	267	282	281	275	308	285	290	297	283	272	291	302	282	279	265	275	276	281	277	238	264	289	283	292	281	283	279	285	284	286	287	282	259	273	308	276	288	295	302	290	276	283	281	289	319	304	271	270	283	288	319	300	302	259	286	282	276	289	295	271	299	304	269	277	284	284	264	297	300	293	276	271	284	286	264	277	286	308	278	280	296	291	278	285	270	265	243	297	257	275	283	307	269	292	269	261	300	270	258	306	254	277	291	260	295	295	300	301	267	277	279	276	294	274	273	297	268	324	311	300	277	284	289	261	270	286	268	299	297	265	279	284	308	271	273	265	272	283	290	301	320	292	307	268	325	270	302	302	286	277	270	288	283	263	301	291	323	300	286	268	290	287	299	294	280	276	259	278	284	284	277	281	287	293	262	293	283	274	281	281	287	259	294	276	285	271	288	281	261	302	290	260	296	321	285	261	281	299	257	281	304	283	287	273	283	275	292	254	282	306	286	274	285	303	286	273	299	271	264	291	263	294	260	278	263	289	279	290	269	271	294	288	297	297	302	311	264	292	293	311	308	276	294	276	322	266	324	295	275	282	311	283	297	319	290	300	276	272	284	296	288	303	284	260	286	293	281	283	270	234	249	270	289	274	253	289	286	255	285	320	288	306	255	307	272	285	242	295	280	304	276	298	294	277	274	280	278	274	304	270	261	271	289	261	276	285	299	306	267	281	280	277	299	284	281	265	279	262	275	285	269	274	294	268	252	287	267	271	302	303	260	295	271	259	275	304	301	288	270	309	289	270	291	279	267	301	287	277	284	302	298	282	271	274	297	298	299	284	277	278	271	275	275	300	301	273	275	274	260	261	285	275	282	276	298	275	252	255	270	272	280	277	306	269	279	262	283	289	317	284	285	264	277	300	325	286	277	269	292	266	290	290	289	299	269	293	250	295	250	278	282	292	281	276	286	247	277	291	266	293	265	310	281	284	287	270	264	289	279	292	311	286	299	271	258	278	243	287	276	264	296	267	286	308	286	265	286	275	277	291	272	291	262	292	292	286	293	276	274	305	290	281	259	281	299	295	280	277	262	280	301	317	287	282	257	280	274	297	297	270	271	272	293	271	266	292	277	270	239	281	299	279	319	296	244	286	306	278	274	295	286	287	248	300	294	316	275	301	295	285	290	323	268	279	288	259	272	258	302	293	279	281	292	278	305	270	277	279	302	286	289	265	285	304	289	297	269	292	260	267	287	312	314	292	300	266	319	277	279	266	309	292	298	291	280	282	294	283	332	313	259	274	301	293	278	293	275	275	287	282	287	263	291	277	281	302	288	253	274	291	316	277	270	257	277	271	295	270	287	280	277	309	281	298	243	277	288	278	292	276	286	289	300	257	268	243	287	276	284	297	264	293	286	297	259	273	286	289	261	275	267	305	254	284	240	279	262	272	269	272	268	276	287	296	274	278	264	269	264	272	279	269	279	302	285	272	289	274	256	289	269	302	272	272	258	295	283	251	276	261	268	291	251	265	276	297	279	272	265	295	268	276	269	274	305	295	290	297	285	278	271	253	280	294	273	247	295	289	287	295	273	289	276	264	288	287	282	281	301	297	280	282	292	290	262	290	281	308	250	284	284	312	271	295	273	299	277	256	296	268	267	257	281	274	263	267	265	277	251	289	281	301	258	237	273	266	296	263	294	252	272	260	308	225	275	282	313	291	266	274	258	257	277	276	287	276	259	288	272	259	297	287	257	261	293	314	309	297	289	310	265	264	232	280	262	284	267	271	275	249	255	285	265	283	282	295	297	271	285	294	259	307	260	279	304	266	262	274	283	273	279	263	294	274	272	252	282	270	262	289	275	265	273	274	283	284	283	287	261	277	273	283	283	271	318	253	262	301	279	284	254	322	273	271	295	298	274	326	286	305	286	290	264	272	300	249	290	284	276	259	278	300	261	277	288	240	262	312	270	314	295	306	287	275	304	284	293	275	277	288	292	287	243	297	280	273	282	274	278	278	312	275	292	263	246	292	283	265	281	270	270	271	283	283	298	289	290	273	286	272	291	251	265	289	269	298	281	272	290	254	296	276	279	298	301	272	302	297	260	323	294	286	300	300	299	284	295	299	270	281	274	250	304	289	288	273	288	269	277	290	294	279	298	292	280	268	272	274	267	276	273	314	282	267	298	289	292	260	270	281	265	291	282	301	284	283	282	301	268	288	248	271	286	284	279	299	292	299	305	302	299	292	282	254	248	312	273	294	273	284	268	251	258	278	301	235	281	256	274	254	297	263	264	251	289	287	282	291	308	267	278	286	308	272	285	260	278	291	270	271	229	253	287	259	281	267	301	276	295	254	285	249	306	262	311	293	280	299	291	282	280	284	285	263	289	273	306	244	273	305	304	284	279	269	287	298	275	291	251	331	283	298	300	323	289	282	263	277	289	293	277	289	301	261	283	286	282	328	248	302	266	286	272	262	273	267	277	290	273	310	298	293	301	309	247	289	243	298	314	296	276	313	302	311	295	248	291	296	276	272	295	233	289	305	281	281	288	293	320	287	279	288	302	258	275	270	286	289	298	279	270	240	287	258	276	269	285	277	268	267	274	313	286	290	277	260	268	298	280	280	294	274	283	286	272	270	278	272	278	287	268	281	279	265	290	260	289	260	294	279	277	281	298	278	285	274	294	287	299	293	286	269	270	307	301	304	268	277	257	298	285	298	268	279	284	289	286	296	285	249	270	298	262	282	288	259	283	285	262	288	282	289	247	251	282	280	300	280	301	297	293	313	286	279	282	271	258	279	274	263	246	267	280	302	259	267	264	295	269	290	296	263	261	297	298	285	305	260	277	310	299	245	254	300	301	289	280	252	294	283	289	274	289	275	272	277	279	286	287	289	266	276	270	279	279	285	271	284	292	299	260	295	290	297	289	273	256	271	270	305	288	279	296	283	288	265	281	280	309	299	262	250	277	285	246	270	291	301	254	281	288	305	287	315	258	261	281	297	254	294	304	257	290	268	304	268	274	270	297	281	261	269	280	258	261	304	244	287	292	288	290	280	272
17310	29818	28988	22107	17831	14300	10085	6873	5480	3945	2992	2470	2178	1971	1770	1550	1429	1254	1186	1161	1122	1037	1014	898	860	795	750	762	771	759	730	783	707	699	692	650	688	623	629	645	638	657	597	625	582	587	605	625	653	595	569	631	620	589	603	665	641	619	587	602	626	631	600	593	588	559	609	608	605	561	567	575	590	596	617	615	589	591	610	581	603	578	565	618	564	581	613	622	595	656	550	589	603	588	583	605	618	621	601	625	587	584	619	581	656	592	602	588	596	593	625	624	585	642	625	562	586	582	659	582	581	633	566	574	593	610	588	563	589	584	602	632	600	595	610	605	575	600	607	636	601	625	541	578	638	566	557	575	588	573	573	616	622	612	629	569	609	592	632	567	596	580	604	610	581	612	618	569	542	583	584	624	619	574	628	635	592	586	576	640	618	556	601	586	601	628	588	639	568	590	546	609	593	532	602	616	584	609	623	573	584	611	608	572	580	592	592	567	606	554	576	614	625	582	592	612	604	544	605	582	608	631	590	601	560	611	579	585	588	592	566	542	587	619	587	633	610	591	609	573	604	605	579	617	636	584	573	589	660	586	627	610	593	575	557	598	572	605	588	620	629	642	606	589	643	590	572	610	560	611	578	555	589	617	564	572	566	612	588	578	569	620	586	569	608	651	589	638	578	596	588	598	597	620	583	562	604	577	595	619	577	602	596	599	581	592	625	619	603	612	589	564	593	607	614	628	613	631	580	646	591	634	589	585	606	554	593	619	602	655	571	647	596	584	592	576	601	596	588	640	579	593	597	606	590	603	642	605	637	599	582	603	581	592	615	563	604	574	602	597	612	569	616	563	625	643	614	607	589	570	585	588	574	594	622	622	620	586	573	602	551	595	585	586	625	615	579	564	585	592	609	619	612	610	568	600	582	617	639	626	630	569	606	610	572	628	586	602	612	594	622	600	547	557	612	583	583	589	583	618	629	587	601	590	605	624	566	576	590	575	606	576	601	624	577	584	599	598	617	613	588	621	600	620	585	614	644	560	600	568	647	638	578	580	576	594	551	603	582	619	600	610	608	581	629	624	552	584	608	621	576	612	569	591	614	585	538	588	591	653	613	615	577	565	577	631	558	610	661	604	607	573	618	632	588	622	589	575	596	641	616	577	575	589	596	572	543	604	571	583	574	626	599	592	624	553	631	577	614	593	627	644	602	594	536	572	617	622	567	663	608	604	576	584	623	591	603	625	597	609	603	564	571	603	600	665	605	569	578	600	642	647	650	569	579	662	595	580	595	636	631	595	592	660	600	632	623	575	623	584	622	571	568	623	607	628	568	591	580	576	609	588	641	604	636	597	605	639	581	606	570	583	599	611	616	580	589	615	601	631	558	598	583	604	584	573	615	597	598	598	626	594	594	618	607	569	621	628	594	584	579	532	621	646	623	630	592	589	620	598	617	591	571	642	628	607	624	588	603	619	628	626	584	580	632	571	627	606	577	609	624	575	626	570	638	588	572	576	597	597	588	540	612	580	602	570	576	626	587	587	611	608	547	626	597	625	597	593	590	674	591	568	601	608	622	556	631	607	590	584	604	614	609	595	554	610	577	592	584	589	638	581	623	585	560	621	608	596	609	575	531	605	649	617	614	586	649	591	644	636	605	578	549	595	608	584	636	621	588	551	581	590	582	595	574	605	568	557	573	604	566	603	597	619	608	612	587	584	581	640	611	636	595	645	586	602	611	565	576	593	577	591	583	588	608	594	612	562	581	563	594	587	605	624	606	643	599	585	554	612	623	596	612	598	643	584	600	590	576	578	634	570	583	534	620	617	566	614	600	636	621	603	639	613	609	604	604	591	583	615	625	586	592	622	615	598	594	601	644	625	549	579	574	581	658	604	563	630	585	609	607	622	551	563	595	587	562	593	588	588	598	606	585	603	532	604	596	623	610	605	606	592	591	598	612	633	592	649	557	625	607	578	587	609	581	586	564	587	609	609	650	643	643	594	621	609	628	574	601	618	570	565	595	542	590	582	649	611	562	586	574	614	606	578	602	610	585	554	559	592	619	600	610	620	621	606	598	599	608	622	630	593	623	575	572	601	625	587	619	572	608	603	601	594	616	605	581	628	590	587	602	615	575	588	599	570	594	607	600	599	575	617	618	556	586	597	592	607	542	624	626	624	536	586	592	603	580	600	644	603	588	623	618	612	566	589	602	619	545	595	609	632	575	599	595	608	630	585	603	563	551	571	617	591	597	577	598	601	582	607	619	592	590	610	605	600	582	586	614	603	588	591	629	600	618	627	599	592	551	617	616	555	594	616	604	598	604	617	608	573	632	596	573	618	644	596	598	581	641	587	631	593	596	580	597	632	590	624	628	574	601	595	608	613	596	568	588	633	556	608	606	580	578	621	567	601	609	609	565	626	616	552	628	637	577	617	579	594	581	646	534	603	589	563	567	594	584	601	602	609	593	605	601	562	560	598	589	584	585	591	613	603	591	594	600	603	606	609	621	588	612	587	582	584	612	588	615	610	625	569	575	587	601	582	575	618	637	598	610	591	615	599	584	630	600	652	619	644	594	585	593	548	647	600	573	597	619	587	556	634	615	596	614	638	639	575	638	600	596	613	600	611	574	573	590	652	588	592	596	566	610	608	577	579	622	598	555	631	606	564	583	571	577	609	571	627	609	602	562	611	588	649	622	603	575	598	586	620	588	574	567	571	594	587	616	591	573	596	601	570	565	599	579	643	604	563	582	584	531	585	613	618	545	573	620	597	613	565	579	616	591	628	595	536	579	606	597	629	595	608	574	629	621	580	637	602	596	624	572	567	618	617	590	611	565	632	584	623	573	543	563	637	625	647	621	557	563	633	573	617	591	618	581	608	554	594	581	625	649	587	613	599	612	645	568	607	573	612	610	610	587	579	608	603	564	607	607	579	630	540	591	610	610	605	537	596	548	593	596	586	623	613	603	639	606	591	544	602	580	619	614	611	574	535	584	551	623	584	601	627	620	594	570	600	608	601	586	545	556	617	622	602	614	601	613	585	574	589	588	603	622	601	600	601	583	594	583	613	568	647	624	567	601	625	605	584	591	605	589	611	602	594	601	601	616	590	598	564	621	588	620	555	620	619	652	586	586	633	619	598	577	588	618	589	620	608	617	616	594	615	604	605	526	629	607	546	627	588	622	615	634	583	568	608	567	590	618	590	626	548	592	559	604	573	597	574	591	596	588	622	602	558	604	591	615	563	587	628	632	614	630	607	604	603	591	634	612	602	605	626	575	534	648	597	608	589	599	564	576	610	595	604	595	611	617	618	540	546	566	602	584	614	638	577	563	614	538	583	582	552	585	601	571	574	580	608	624	568	627	582	576	668	602	596	590	590	563	631	630	587	624	577	631	571	598	621	597	590	582	582	621	615	582	584	586	570	564	614	637	572	574	582	605	605	612	550	546	593	559	635	560	567	604	620	631	606	571	635	630	584	624	582	613	556	608	561
24264	21419	28682	24530	21297	15913	8031	4101	2794	2113	1556	1340	1181	1097	1002	952	920	822	744	731	743	694	652	666	585	586	617	562	578	541	499	532	520	527	556	475	502	494	472	476	535	481	490	484	487	500	512	478	484	514	500	517	468	506	468	486	501	507	480	510	475	481	502	491	508	456	457	500	501	468	473	528	514	496	492	440	482	472	487	443	471	509	484	453	462	470	505	496	458	462	433	496	467	493	448	499	465	493	515	477	472	496	484	502	507	466	459	503	473	491	481	443	489	481	513	504	458	480	507	473	470	483	500	451	457	462	475	499	482	475	491	537	484	479	508	489	450	474	520	516	534	483	493	493	449	481	465	521	462	487	498	452	481	474	452	474	511	455	506	510	472	495	473	481	502	484	483	488	485	518	463	491	494	499	498	501	470	471	487	483	463	464	486	504	451	488	470	486	483	468	509	487	535	468	457	436	490	451	492	469	533	455	501	480	473	505	462	480	512	473	462	477	489	458	476	495	487	460	437	483	500	529	466	438	493	477	459	470	480	488	505	493	516	470	501	498	470	454	494	460	461	489	493	475	499	459	446	472	500	471	429	478	492	482	487	491	470	521	468	478	520	489	488	504	499	487	535	463	461	499	506	505	475	458	477	497	448	493	456	477	479	462	471	477	467	477	476	499	504	493	478	469	477	539	473	495	489	483	449	486	475	464	473	477	477	505	480	475	416	493	496	494	482	447	500	471	491	465	474	502	459	493	489	444	504	487	451	454	493	483	489	467	510	508	453	491	473	488	492	474	458	483	448	482	479	467	497	499	479	448	478	483	485	489	506	472	531	431	476	514	511	508	493	495	470	483	508	517	473	456	464	493	467	468	463	479	459	514	472	492	486	480	491	526	493	500	500	501	441	472	465	431	449	468	475	499	461	472	454	458	479	531	552	446	464	498	469	450	481	519	462	486	486	479	491	497	506	494	504	487	448	461	506	489	469	495	486	474	542	543	470	475	455	487	471	476	496	444	499	480	514	473	475	474	498	451	466	482	505	476	480	505	486	458	462	471	510	491	487	471	449	468	512	478	489	491	497	487	473	505	472	468	499	513	474	512	479	488	485	472	473	517	488	475	487	494	532	477	463	438	522	491	483	460	505	468	467	492	471	422	506	468	487	495	460	475	518	466	443	481	496	510	490	484	458	487	500	503	452	546	465	490	490	482	488	436	491	489	495	487	494	473	490	449	483	464	482	517	507	475	494	532	488	481	460	456	434	502	471	484	497	470	478	458	462	476	441	504	488	489	508	491	505	470	450	484	509	453	460	480	510	442	501	486	493	502	483	468	483	472	443	501	506	490	482	465	461	480	452	476	473	448	509	471	492	483	479	495	488	469	508	509	483	456	501	508	479	485	471	502	490	474	515	473	445	457	490	496	528	501	462	489	467	481	492	454	485	457	478	505	456	512	469	461	466	503	455	476	504	522	443	490	482	504	500	510	471	479	466	507	512	520	462	540	530	478	506	491	493	493	488	451	499	500	485	488	432	500	473	506	452	458	457	484	506	506	468	469	516	482	429	497	494	510	481	512	471	513	525	461	500	492	458	457	505	480	507	536	450	467	454	470	514	463	476	505	465	509	506	493	457	498	498	495	488	493	503	473	495	456	495	486	454	464	464	490	484	489	488	476	480	470	456	475	501	455	444	511	489	478	451	495	479	411	505	452	465	468	495	518	483	451	469	505	498	506	462	495	477	489	500	483	475	497	453	481	461	518	506	512	444	472	500	484	506	479	452	484	478	508	487	488	459	467	505	496	511	469	455	432	447	483	465	467	489	432	497	505	492	499	477	469	434	420	445	497	476	506	468	466	459	483	492	449	481	506	472	492	463	461	489	503	470	485	522	465	469	470	507	495	519	448	482	469	495	488	488	485	495	508	438	518	484	502	488	475	467	499	448	497	534	472	442	466	454	455	436	469	476	506	460	502	463	502	435	454	497	473	492	476	463	527	482	449	470	505	476	471	497	491	502	493	506	515	432	466	485	445	490	478	493	510	494	513	479	468	507	494	455	467	500	499	483	492	466	452	457	512	499	485	509	507	480	455	515	495	478	507	482	486	495	477	478	520	496	505	477	493	456	515	461	466	479	477	495	510	464	504	454	459	503	518	414	472	471	504	482	467	500	454	490	476	483	461	497	498	499	482	497	477	505	462	472	523	445	491	478	472	472	462	467	473	503	540	511	535	488	466	483	498	460	479	513	486	473	475	503	472	487	475	503	496	452	499	486	518	482	447	488	472	493	457	499	502	497	485	485	455	454	511	460	496	444	482	472	463	479	472	502	489	469	471	481	490	496	463	480	468	509	506	523	511	494	496	494	444	485	476	471	519	503	505	466	527	512	456	469	459	488	492	508	458	487	465	495	493	443	491	497	472	486	513	479	491	505	499	455	478	450	473	542	498	479	477	506	493	516	509	439	474	474	467	476	510	485	473	489	451	497	475	511	526	480	499	506	494	456	511	478	512	489	437	498	471	505	502	505	512	477	447	514	461	506	478	453	465	477	510	481	505	495	506	491	470	484	459	475	465	471	459	508	474	499	510	476	495	468	478	523	472	492	475	482	486	487	528	452	482	453	487	504	479	509	471	511	520	494	462	508	447	446	466	461	440	502	510	506	478	496	508	437	479	487	449	471	478	502	468	495	477	455	516	489	485	466	482	442	524	456	524	467	495	433	514	445	482	464	467	514	484	471	503	526	485	479	486	460	482	498	481	486	504	461	499	489	510	522	477	492	452	498	488	465	504	461	474	505	478	466	480	484	488	454	451	490	475	484	505	489	482	504	470	440	468	471	464	490	471	499	475	466	484	514	501	501	478	495	478	463	438	520	459	483	484	457	470	478	479	504	494	500	510	474	520	468	488	483	522	446	450	499	455	488	456	461	439	479	509	478	486	482	523	467	477	487	479	467	516	525	502	485	503	502	464	495	494	494	508	444	440	517	499	480	473	495	473	475	502	503	484	490	478	497	502	470	466	475	476	460	490	475	485	471	505	506	487	485	479	500	486	471	467	489	464	499	454	503	515	530	485	542	518	469	480	490	444	483	488	488	488	465	486	469	498	470	510	480	496	466	507	467	459	491	449	505	519	492	480	499	511	465	450	469	462	477	444	519	465	467	448	477	503	484	503	497	527	486	465	531	526	454	494	497	480	483	435	466	469	490	527	467	456	515	514	492	510	492	476	484	490	457	493	479	436	475	500	488	493	517	523	459	444	479	476	466	523	518	492	445	488	479	447	470	469	506	481	455	504	524	474	468	477	475	487	495	471	487	505	448	450	451	463	489	470	469	518	450	468	487	447	464	492	456	457	468	498	496	472	519	490	498	481	502	476	476	480	483	485	486	467	477	462	484	495	494	502	480	528	453	533	511	515	484	491	495	436	476	472	500	477	524	447	459	431	529	456	512	476	485	525	462	496	503	505	526	487	464	486	488	483	480	456	486	503	488	435
19281	34282	33700	26942	22837	19453	14726	10638	8587	6310	5005	4096	3591	3227	3010	2738	2451	2171	2112	2069	1842	1660	1628	1466	1377	1328	1200	1195	1202	1158	1194	1170	1102	1107	1078	1049	1060	1015	1039	1014	1024	1060	988	1004	965	967	915	950	963	990	960	944	962	960	982	968	942	956	944	919	913	904	957	971	928	924	997	990	994	914	894	925	885	936	941	928	900	902	982	931	888	966	974	937	969	1011	921	907	917	978	968	960	939	972	931	917	953	964	955	969	891	958	931	960	963	919	887	918	923	1002	905	921	937	916	884	945	936	955	919	978	928	967	924	973	924	955	924	978	961	880	879	951	907	901	955	942	929	986	947	936	893	925	950	972	930	967	978	960	923	925	929	951	911	921	915	949	979	968	964	931	912	940	918	901	933	924	915	938	898	953	924	1013	929	956	923	946	925	911	937	919	964	945	959	924	981	959	921	922	913	995	1013	973	937	956	948	891	943	929	941	916	923	978	945	938	919	907	950	956	945	991	1014	889	964	940	968	910	998	935	932	947	894	997	882	979	933	927	943	962	971	908	944	928	970	891	916	934	911	949	961	865	886	958	922	915	974	952	906	961	925	953	931	942	989	953	938	938	990	917	952	927	959	914	902	973	902	981	986	955	904	876	933	940	993	936	909	924	938	964	904	926	1001	932	948	929	936	941	913	976	953	974	971	955	929	966	869	871	926	944	923	961	913	918	927	873	946	911	1012	915	929	940	947	964	954	918	926	878	972	950	949	938	946	984	965	967	915	942	904	926	919	913	966	962	923	936	913	959	908	963	901	938	937	864	873	966	932	966	930	909	889	933	935	946	917	989	928	977	926	969	938	915	902	919	941	988	916	930	956	919	909	987	915	980	989	974	983	960	917	919	960	965	926	967	935	962	926	966	953	927	946	891	886	928	980	911	922	925	884	859	923	958	933	933	962	913	942	962	975	937	891	948	911	949	979	976	966	935	969	943	957	909	949	922	959	913	915	932	930	932	916	944	925	908	921	945	961	943	950	910	919	976	953	950	910	949	969	957	987	942	896	972	904	933	909	970	912	954	912	927	916	942	967	962	958	1007	926	973	937	957	916	950	922	967	928	886	908	956	926	948	961	928	1015	958	915	923	973	934	901	970	903	935	908	935	932	992	924	974	929	950	954	961	895	957	890	934	902	954	974	993	948	923	906	938	1025	916	897	911	921	914	930	955	925	883	944	969	905	933	940	934	983	966	948	966	955	954	896	951	907	979	914	899	981	935	931	914	892	927	935	942	908	951	982	1005	920	972	951	878	915	953	913	991	939	957	916	949	944	924	932	949	971	992	948	947	948	949	964	926	943	968	925	933	928	962	988	946	934	957	987	967	948	986	941	980	920	997	922	953	883	944	965	894	947	918	915	944	967	977	908	965	950	899	983	1017	972	938	959	992	886	938	920	912	937	936	888	916	925	951	970	974	930	924	963	963	938	912	906	881	965	915	898	947	934	918	958	912	910	934	949	931	942	921	950	938	955	890	969	924	933	950	894	899	975	981	982	894	883	958	913	944	912	967	932	931	939	908	932	923	930	973	907	925	966	947	965	958	907	935	960	919	955	906	918	970	967	948	906	940	917	903	954	923	983	941	953	948	962	908	967	949	920	937	877	979	882	971	922	903	944	990	934	980	959	963	929	965	993	879	939	948	961	890	939	980	921	920	893	865	920	960	936	957	917	934	952	974	971	931	1000	936	893	887	952	1006	923	937	910	922	913	937	912	950	942	958	933	930	917	858	989	924	957	943	925	951	932	952	920	940	962	974	938	945	940	945	908	919	954	931	959	929	1004	907	933	956	986	937	922	902	918	998	972	910	901	916	935	995	925	905	940	933	913	1015	892	935	946	910	934	921	900	892	957	962	911	935	937	959	940	906	950	944	924	969	983	934	944	944	954	916	945	924	965	952	967	922	975	930	899	961	954	931	922	918	931	954	925	909	907	976	889	921	963	924	952	932	951	966	987	897	971	935	930	899	918	928	967	978	890	915	920	964	912	981	949	969	938	932	900	894	891	920	925	941	955	937	921	928	928	981	945	980	849	953	911	932	925	922	945	925	945	927	928	974	911	936	914	951	925	942	912	977	935	976	934	923	984	929	965	918	935	934	915	940	919	944	947	909	966	947	964	966	958	936	892	930	915	957	922	1005	916	897	968	986	931	967	977	955	934	944	964	920	943	953	969	984	926	951	963	957	956	903	958	928	930	963	951	955	940	883	933	949	965	983	918	923	945	919	940	952	950	944	926	943	954	945	937	990	993	947	955	946	932	906	925	998	881	904	910	919	927	915	990	939	955	899	979	987	946	944	941	958	962	927	928	956	1011	965	960	960	989	903	907	870	951	994	888	983	935	968	913	937	1002	918	976	931	975	933	945	901	905	957	945	916	920	931	984	956	933	952	994	959	915	911	927	983	945	923	974	922	942	952	1023	958	923	969	963	919	893	911	964	934	915	936	977	904	961	982	885	946	995	928	928	911	986	920	956	901	964	972	935	892	948	895	878	951	977	899	975	989	952	958	950	908	928	919	984	935	894	892	985	941	919	936	955	904	912	972	940	957	925	946	914	990	913	983	941	925	907	953	982	968	949	937	967	959	884	951	987	964	921	920	913	970	935	960	979	901	952	870	940	911	869	952	985	969	924	931	926	915	895	958	927	895	945	957	938	943	876	972	966	961	956	933	907	944	942	899	941	936	904	973	974	920	951	890	976	928	927	929	947	937	944	956	927	988	955	930	968	933	940	944	932	960	912	931	977	933	920	957	952	932	934	994	912	947	955	931	926	925	948	952	914	922	936	892	940	928	929	978	992	935	925	993	911	882	937	894	915	942	949	930	992	937	925	960	873	929	911	969	923	961	937	898	966	954	923	909	945	913	944	935	920	933	967	952	920	881	914	958	951	941	984	994	962	972	952	886	947	971	985	1014	917	915	958	945	974	940	964	942	967	946	960	896	942	874	987	929	922	950	927	989	911	959	993	953	964	958	1006	935	892	919	991	940	971	997	944	939	911	907	980	973	936	950	883	927	976	883	915	954	952	935	948	956	988	908	967	912	925	952	928	976	919	910	943	945	974	933	867	922	956	917	933	980	883	927	930	944	980	939	933	909	847	872	915	982	973	962	930	915	937	939	940	972	935	902	973	952	964	972	975	955	927	894	898	942	928	911	907	928	894	891	960	953	938	962	964	942	950	902	947	984	955	974	922	937	934	889	982	983	925	941	862	933	948	913	891	945	951	978	960	968	928	907	946	889	942	963	955	928	934	905	969	975	924	952	934	927	924	943	907	939	969	966	990	920	879	910	918	963	988	975	924	971	953	1047	981	980	925	928	913	957	913	895	963	961	944	963	936	977	945	913	984	903	910	928	862	950	993	941	920	988	930	964	920	873	906	988	875	932	948	940	925	961	992	894	907	927	922	943	950	971	895	917	916	942	919	965	935	942	958	958	945	920	966	977	1038	934	901	959	948	947	962	889	924	972	963	896	930	907
27563	18258	10464	5189	2833	2132	1384	963	770	618	525	517	512	438	479	439	460	401	429	443	442	400	386	415	431	383	403	397	392	409	405	409	396	381	411	406	392	432	403	380	394	377	429	406	408	414	379	377	390	439	408	367	405	400	371	393	386	403	403	391	355	394	422	392	426	404	398	378	388	377	416	423	392	393	413	355	396	373	401	414	402	407	435	406	417	399	394	400	395	361	382	405	351	377	394	413	420	383	394	427	401	409	384	416	404	376	401	361	370	398	401	412	401	401	365	386	389	414	385	394	410	405	422	424	384	369	404	385	388	403	395	395	361	375	389	395	370	390	424	405	403	405	395	438	384	418	361	386	391	391	402	360	385	450	379	398	418	369	414	388	379	398	409	416	356	415	384	376	396	376	380	399	397	384	414	406	383	393	381	384	386	394	396	406	406	382	392	381	427	398	362	430	394	413	393	406	404	382	393	362	395	372	370	405	398	391	420	355	394	398	356	430	399	397	397	387	379	404	412	359	370	358	373	406	358	410	379	358	394	446	379	377	407	397	380	430	376	408	386	376	374	400	397	396	396	401	346	385	398	351	403	388	412	384	373	384	377	398	400	424	380	400	424	402	378	400	374	415	395	387	383	403	391	423	384	404	356	417	388	405	377	337	382	393	419	338	387	403	411	373	423	381	387	356	394	363	398	428	384	406	398	395	392	376	431	372	406	421	383	434	414	364	419	404	375	416	397	366	381	418	385	379	392	392	413	359	399	400	420	405	407	399	370	387	409	392	415	395	405	403	404	391	387	371	428	432	400	415	428	387	410	369	379	384	407	406	388	368	414	401	368	424	383	378	421	430	372	447	426	418	388	408	368	429	411	359	383	408	426	383	393	414	416	392	407	392	395	388	389	422	391	364	414	419	391	366	361	413	392	413	370	393	414	383	377	402	424	390	425	390	443	413	386	387	406	393	367	407	391	377	371	405	385	392	380	415	377	365	381	396	414	394	440	378	374	413	365	407	427	403	396	407	398	401	390	364	429	385	385	382	360	383	389	401	385	368	367	392	397	380	406	368	396	444	411	384	378	405	400	398	399	393	393	432	396	390	408	366	405	373	404	369	411	393	379	395	406	412	391	354	389	392	399	423	392	399	383	400	426	395	405	404	381	409	417	413	408	418	431	379	387	371	403	390	372	416	398	408	396	395	406	418	405	406	347	379	409	377	408	407	411	386	402	412	356	413	416	387	388	407	397	379	384	425	367	403	415	393	410	384	363	370	403	396	390	402	398	416	357	411	364	392	415	392	403	404	381	432	424	425	403	376	425	384	381	412	384	401	410	403	396	410	425	412	398	386	403	406	429	387	406	400	402	386	400	386	384	421	403	439	428	398	359	399	411	414	419	422	396	390	419	396	393	376	366	407	402	387	371	400	405	414	397	403	417	397	444	377	441	395	375	372	394	386	406	372	437	411	394	386	383	381	387	369	385	374	392	390	425	402	365	392	387	389	424	407	448	368	369	411	413	403	439	390	428	399	397	430	373	390	420	390	369	382	372	438	418	373	365	386	383	394	382	428	420	390	412	400	375	398	436	410	392	416	406	386	366	415	410	398	406	389	415	385	391	382	418	413	386	403	353	399	371	399	392	419	367	422	397	428	381	386	388	384	397	385	380	399	429	400	416	395	401	381	374	397	440	390	393	387	415	419	425	410	417	404	385	441	419	407	386	411	393	425	361	422	378	390	416	400	390	389	357	409	428	413	382	389	397	413	418	405	416	408	420	378	388	442	370	380	377	388	351	387	379	402	383	384	409	396	418	411	390	393	421	417	392	417	431	388	398	392	375	403	412	399	387	424	418	355	408	389	404	391	391	368	376	368	423	434	385	382	400	407	396	427	412	417	384	440	395	381	383	395	400	399	418	371	390	367	371	372	401	409	353	398	349	350	394	390	397	368	430	402	399	392	403	409	406	401	429	378	368	400	369	400	413	386	396	360	410	408	407	389	416	418	415	417	386	404	381	390	443	385	399	379	398	396	410	371	409	396	380	404	454	416	412	440	406	395	393	386	375	395	377	390	386	369	407	407	383	398	413	414	417	403	381	374	411	370	366	388	386	388	355	383	408	387	365	374	373	400	382	388	417	404	367	400	427	423	378	435	399	437	419	408	401	405	426	385	396	402	376	378	348	409	380	403	432	375	409	389	424	415	383	350	389	384	406	371	393	399	401	388	398	394	397	373	375	399	404	350	403	375	376	395	383	413	436	342	386	414	403	386	391	357	408	362	369	400	396	384	394	370	426	403	379	396	390	374	392	372	397	382	397	406	383	385	413	397	410	409	360	361	387	405	408	430	406	400	388	404	377	364	386	393	416	372	380	384	414	400	370	380	388	400	411	390	426	395	379	383	432	398	386	427	401	374	376	392	420	398	401	389	383	414	395	383	407	387	405	415	397	371	432	435	401	371	399	408	371	433	389	392	369	388	404	446	406	406	391	418	422	386	398	368	421	404	406	385	422	418	377	384	404	386	406	393	415	382	383	360	390	413	396	373	400	384	419	385	376	410	403	404	386	381	391	382	438	424	423	385	392	375	393	392	406	422	401	357	396	389	393	410	393	386	411	357	413	376	395	381	362	412	374	391	389	397	375	412	410	419	400	369	416	396	401	353	390	384	377	371	387	387	364	386	392	406	387	399	438	393	425	429	376	440	390	360	413	414	406	405	340	417	383	416	394	387	409	448	421	385	392	389	427	373	416	403	427	404	414	388	385	416	362	371	441	403	408	412	395	349	391	394	379	428	385	393	391	410	356	402	356	414	403	402	423	387	375	381	413	399	399	408	396	413	384	362	402	386	378	380	400	355	395	397	400	432	409	388	407	392	399	412	413	435	375	416	361	381	412	397	362	372	438	383	410	397	372	373	392	410	395	420	386	397	378	443	376	384	419	367	397	382	410	389	410	407	397	406	368	391	456	405	392	406	397	405	410	379	385	386	428	403	406	385	421	373	375	423	371	377	362	379	405	382	438	413	417	407	413	385	386	396	404	393	420	383	411	384	417	357	408	411	420	389	391	365	420	363	371	372	379	391	395	421	384	406	391	389	420	402	429	387	401	396	376	381	409	414	401	420	391	405	424	408	388	352	372	408	401	430	418	364	419	378	360	386	419	387	396	385	414	399	394	430	376	384	414	374	366	397	426	420	376	391	375	421	363	349	418	372	420	378	393	401	371	378	408	396	387	391	410	394	379	415	362	402	424	401	376	393	419	463	417	424	365	365	432	399	395	439	399	399	426	384	386	360	404	382	426	373	369	402	382	396	404	417	391	366	422	422	413	387	406	373	409	383	387	394	372	377	385	405	416	411	384	409	387	399	417	385	386	361	388	387	418	408	399	424	432	385	411	366	408	365	391	422	380	415	345	430	433	383	380	377	381	366	395	426	420	397	394	412	385	403	411	433	403	446	428	421	363	422	411	408	379	422	383	376	387	416	384	394	326	387
13237	20177	18799	11595	8477	7204	4681	3091	2600	1939	1505	1351	1200	1203	1118	1120	1103	1061	1032	964	971	943	918	911	874	883	860	844	878	906	928	805	824	859	876	820	858	875	860	815	807	815	859	848	823	848	862	832	830	838	821	818	831	817	806	772	841	853	883	806	840	816	834	807	865	798	829	801	821	819	827	832	825	794	862	841	816	824	837	813	844	840	874	834	820	809	858	816	824	795	821	810	853	837	861	834	794	801	838	819	850	835	835	826	803	807	840	828	804	858	861	839	846	854	788	856	779	846	740	802	901	837	788	788	828	823	825	839	818	886	900	832	789	845	851	794	846	854	792	833	853	843	787	840	852	814	848	846	834	837	806	837	849	791	863	837	788	842	794	870	779	759	850	865	899	798	826	837	806	840	864	844	810	838	843	830	902	823	840	847	844	846	804	798	833	817	831	802	799	843	833	846	823	816	787	807	844	812	810	809	825	837	815	823	851	804	788	843	848	825	832	829	808	807	845	808	865	808	789	833	833	836	830	752	882	782	811	839	787	823	832	832	843	838	868	836	792	837	842	874	851	777	785	856	751	789	849	800	796	805	822	824	841	790	853	860	854	826	809	827	774	842	834	864	826	786	811	850	841	793	800	780	807	842	811	831	820	837	852	848	869	768	839	797	866	784	851	842	908	842	818	821	856	845	859	858	818	856	796	856	861	768	824	822	810	814	814	819	821	863	778	774	831	826	837	820	758	798	822	860	805	765	851	844	833	818	830	830	840	836	812	856	843	811	802	856	824	780	837	835	798	821	805	808	855	822	813	851	828	809	864	816	867	809	803	810	835	766	837	814	803	816	846	826	808	815	852	803	796	774	790	821	834	883	794	837	819	839	868	858	845	817	782	785	817	819	820	877	803	872	793	869	835	804	740	808	852	840	798	814	813	842	785	798	862	846	791	814	840	836	793	786	883	834	854	828	851	845	864	908	863	857	848	805	837	786	828	815	804	825	789	766	829	840	841	867	821	837	822	838	787	823	833	823	788	787	838	795	781	816	818	785	826	836	825	803	782	871	850	831	778	790	862	848	801	825	800	817	813	813	810	827	816	852	880	825	826	820	804	869	827	827	823	838	843	818	824	804	809	818	853	795	850	777	847	846	854	836	771	830	816	800	820	853	842	883	858	863	844	815	772	894	825	859	869	829	806	843	798	832	820	835	844	812	835	841	818	851	831	810	778	772	844	800	788	811	846	843	862	859	784	819	837	811	876	773	831	850	839	807	831	791	808	833	853	869	825	856	822	772	826	802	825	815	842	864	824	834	827	842	837	817	844	844	861	748	794	843	785	809	812	786	867	858	815	829	849	824	794	797	832	786	854	858	790	824	828	834	847	819	880	820	797	822	842	787	855	809	828	873	823	812	814	838	816	839	799	821	777	826	796	835	808	820	846	821	785	819	825	885	778	798	827	812	826	819	818	830	836	827	860	832	809	830	827	824	784	794	827	820	837	818	791	826	834	814	851	856	848	831	863	816	866	822	810	781	840	899	799	787	834	798	871	801	775	773	873	756	798	838	786	828	803	796	853	841	798	799	828	802	805	811	840	765	827	807	839	809	812	755	843	830	831	756	838	814	823	797	815	786	877	833	816	800	829	804	804	844	860	843	830	811	807	810	783	878	828	819	865	827	817	847	833	854	862	816	796	844	755	844	797	856	862	859	836	827	827	830	781	823	805	824	810	835	842	821	789	794	824	770	778	808	837	813	795	849	798	809	820	783	835	838	834	808	826	831	801	850	820	804	796	812	830	788	843	877	873	786	884	850	788	856	830	894	836	820	845	850	835	790	856	827	830	858	811	858	778	808	851	838	848	767	808	805	792	808	785	805	819	804	806	801	807	892	850	830	870	823	801	818	808	778	789	821	770	845	819	831	793	826	836	846	822	772	840	835	799	900	820	844	782	779	867	852	778	841	803	780	850	807	843	774	822	826	804	842	813	827	805	790	799	841	812	821	838	868	872	806	840	801	816	792	820	810	800	881	861	830	778	866	816	858	802	794	876	801	802	810	847	823	797	876	784	828	841	787	850	774	820	810	863	838	825	804	773	846	820	811	797	857	877	805	897	833	813	814	802	830	794	841	863	825	820	823	830	845	862	818	844	813	836	817	808	783	831	869	765	795	841	824	797	790	824	819	873	802	812	883	797	799	832	775	833	853	846	826	807	786	831	802	805	870	813	797	843	821	772	851	778	820	807	796	806	753	883	793	796	817	860	909	828	799	785	817	793	840	816	803	885	819	833	852	835	754	805	814	807	850	810	806	811	813	836	856	757	811	828	839	870	817	830	809	889	820	814	803	818	833	797	768	847	861	791	831	835	826	807	824	809	793	850	821	855	839	796	880	851	862	824	818	817	802	869	786	828	825	824	852	839	808	845	878	855	838	822	818	829	859	821	851	824	817	824	795	825	797	803	808	829	820	788	825	842	785	828	820	874	798	850	803	794	848	826	852	824	835	826	788	880	835	799	827	780	830	850	830	860	846	829	853	791	856	791	791	832	814	821	868	825	811	860	795	765	880	844	809	818	838	802	798	821	815	844	826	822	798	800	756	817	832	819	817	860	829	847	811	784	824	818	789	794	812	802	839	840	800	835	824	844	833	837	852	841	854	829	841	850	837	808	827	849	856	785	830	811	833	790	859	815	851	804	824	815	835	812	826	853	801	847	865	879	843	782	829	789	792	774	839	816	764	864	829	860	855	791	783	805	805	866	830	838	885	821	820	816	853	801	836	865	820	823	864	765	877	805	823	806	858	815	814	803	817	830	850	814	832	849	795	865	839	850	854	875	813	865	787	773	817	833	865	849	844	810	865	854	815	784	860	811	788	850	804	869	843	820	777	850	868	791	815	753	760	808	847	797	822	833	808	833	810	841	848	836	815	846	769	822	855	819	855	801	844	779	832	836	849	894	817	794	827	855	831	806	814	859	834	807	811	836	820	768	844	841	852	835	817	885	794	842	841	859	798	803	786	834	821	769	833	855	787	800	874	829	922	818	845	771	854	857	805	838	790	841	813	896	839	772	819	838	789	821	814	801	796	853	867	855	803	796	805	790	862	825	794	766	810	812	847	824	817	872	850	821	842	834	839	847	814	854	833	848	801	787	820	816	844	821	822	808	812	823	807	849	831	860	875	815	809	815	869	798	854	768	767	839	813	828	833	817	808	796	841	872	819	784	824	795	829	853	809	812	867	797	808	754	805	862	843	822	868	863	846	818	773	852	824	788	835	822	877	796	844	818	830	806	870	828	853	798	855	826	815	837	816	826	804	828	815	815	825	800	752	869	824	831	796	862	807	860	814	798	818	827	831	828	783	811	790	736	836	842	802	818	793	771	833	811	759	902	830	874	836	804	816	814	844	810	811	844	829	841	833	835	796	796	822	819	791	828	802	815	842	803	848	831	855	806	844	840	830	835	813	874	850	762	816	822	853	825	835	822	833	819	821	862	837
25184	21417	27657	25304	14885	6647	3747	2069	1610	1225	870	722	684	609	554	475	486	447	448	420	408	378	349	385	358	359	343	325	367	297	336	318	297	305	304	272	268	298	287	286	304	288	308	260	274	294	283	280	303	266	289	257	245	280	264	261	281	287	252	284	279	274	241	290	280	263	283	264	285	273	304	271	274	276	280	285	248	274	264	276	277	270	277	288	289	302	255	267	263	256	280	264	262	248	273	310	299	271	291	261	262	257	265	276	255	251	294	256	256	266	301	275	257	263	281	301	285	239	286	276	260	262	260	273	253	271	255	251	278	241	259	272	289	260	254	249	275	290	267	289	274	301	297	267	256	251	273	272	276	292	271	270	299	302	272	263	276	279	253	261	280	243	260	245	287	290	253	260	283	291	281	297	276	260	263	268	272	274	261	245	280	310	287	266	252	261	250	287	283	260	279	268	260	270	317	269	276	261	286	279	291	290	280	276	272	259	292	278	269	270	274	266	253	274	291	273	267	268	279	280	256	279	308	295	266	279	262	271	265	249	274	296	300	286	270	318	266	257	291	275	256	283	275	245	270	246	265	266	284	286	296	255	265	274	263	294	286	250	265	267	256	265	285	288	268	267	291	234	247	275	250	290	282	287	271	280	268	249	273	274	297	283	267	272	267	282	261	254	296	247	268	269	248	271	306	266	306	265	251	265	305	286	259	311	269	252	275	287	263	282	274	249	296	294	272	292	269	249	273	265	258	272	281	265	257	289	288	297	298	281	295	233	294	287	263	280	282	293	285	274	296	285	263	282	301	252	279	266	253	265	292	285	273	253	305	271	261	265	295	302	265	257	264	294	266	271	243	263	272	290	285	286	261	270	271	314	289	288	274	298	299	272	290	258	251	265	277	301	295	278	266	274	267	267	279	301	293	266	274	252	283	291	276	287	271	275	283	268	299	254	277	261	273	261	265	262	272	314	262	261	274	263	282	302	258	265	275	291	254	290	264	257	246	271	291	257	273	252	261	287	318	277	285	312	259	277	296	301	294	289	267	260	277	286	276	271	282	257	276	265	280	271	267	276	257	269	289	306	302	283	300	262	266	283	282	295	245	295	304	261	243	244	275	281	251	279	250	258	279	279	273	276	279	278	224	286	286	264	296	300	288	270	285	262	289	267	257	270	232	283	292	254	249	271	281	265	263	297	266	277	280	261	267	285	259	279	284	271	283	304	273	298	234	305	274	268	246	283	253	284	284	292	277	246	264	257	298	270	266	306	244	291	252	265	286	288	286	278	278	266	284	299	265	275	269	233	295	255	278	277	274	257	305	276	283	243	252	277	304	270	258	302	290	300	283	298	277	276	307	279	274	275	276	263	267	285	294	285	260	306	246	253	292	278	276	274	275	271	240	266	256	263	255	269	292	265	254	281	266	279	281	272	278	271	269	287	275	272	269	283	271	262	265	275	288	269	281	278	261	253	292	275	292	287	271	273	267	261	286	259	269	250	266	291	306	282	250	278	251	249	268	264	268	262	314	244	301	265	270	311	271	293	291	280	262	272	281	263	280	263	286	285	309	292	284	292	273	256	260	283	265	255	281	285	253	275	254	280	268	272	293	268	282	286	300	286	266	276	258	275	257	292	285	282	267	279	302	281	274	285	257	274	297	294	270	292	273	272	282	284	285	285	273	294	302	276	275	246	262	268	281	248	282	263	282	267	295	255	278	259	263	259	261	271	265	262	296	256	268	259	293	304	269	268	297	286	282	283	292	271	285	275	278	288	274	286	286	259	263	286	267	260	268	277	287	260	264	257	324	252	247	274	252	249	249	245	267	302	288	273	294	286	288	242	268	292	254	243	266	276	258	290	263	263	297	270	272	283	296	271	259	258	267	265	269	283	262	271	286	290	290	275	279	278	259	238	257	270	266	286	281	256	261	258	298	273	276	291	265	270	252	285	287	301	282	255	279	281	290	317	268	283	263	267	293	283	288	248	312	297	270	251	268	251	278	298	281	258	292	279	275	279	289	272	263	292	276	246	267	252	294	258	273	276	263	264	263	275	293	276	265	284	291	239	290	245	280	255	282	274	247	277	284	271	284	278	297	261	274	284	262	272	276	289	271	279	289	278	249	268	280	294	274	266	291	262	263	277	243	270	271	227	285	275	306	257	249	259	244	294	257	279	302	268	279	305	247	302	274	277	278	273	277	280	251	277	273	281	247	283	251	259	288	269	249	297	261	247	287	284	274	270	274	281	287	263	276	270	299	262	276	246	298	248	257	278	226	272	288	277	251	261	260	247	286	257	291	265	273	288	275	282	254	300	284	255	251	282	264	280	282	291	268	296	282	266	246	250	261	262	253	301	283	260	288	264	284	304	267	254	272	307	281	282	283	259	258	273	297	283	248	245	308	253	256	278	300	258	281	252	312	269	264	261	273	283	281	314	266	286	281	249	293	313	305	273	261	258	282	265	264	270	275	253	266	267	280	255	277	316	281	257	253	265	262	298	276	257	257	269	266	270	274	274	274	267	231	278	278	254	269	281	306	263	279	270	293	293	278	306	279	284	255	277	251	237	251	276	266	268	300	249	273	276	250	280	302	274	270	277	280	269	259	266	287	276	281	240	279	299	275	273	248	273	277	286	267	272	280	279	257	278	310	294	284	296	284	257	292	284	273	283	250	278	250	282	263	267	268	300	269	308	263	269	273	285	249	274	285	253	280	238	260	284	281	241	282	240	311	287	276	284	266	245	261	270	266	258	263	266	283	284	285	260	253	256	277	284	264	282	271	284	295	276	277	275	265	304	292	256	269	256	291	276	251	316	292	302	280	263	307	254	292	266	315	285	268	262	260	261	250	278	288	269	269	269	271	297	251	259	268	248	277	275	269	258	261	248	267	252	281	290	292	296	268	273	271	300	276	283	278	279	284	283	265	259	259	284	273	291	267	277	297	288	285	300	280	304	260	289	271	290	279	271	273	260	259	289	282	272	257	264	289	249	253	253	299	291	288	239	266	254	291	272	292	273	273	272	308	262	295	272	289	272	255	298	273	259	279	239	277	273	295	275	258	275	294	276	267	266	264	292	258	296	222	281	286	285	279	319	286	263	275	279	306	263	268	262	301	274	237	291	282	256	285	288	281	275	292	291	248	268	275	263	274	284	295	269	261	249	283	276	261	290	279	257	298	296	262	268	282	275	254	287	299	274	245	238	277	253	260	281	269	255	244	274	268	257	264	261	278	290	290	266	306	296	284	309	266	277	286	293	242	261	260	279	277	282	245	296	293	287	249	267	287	252	289	282	257	274	242	262	283	268	280	243	244	263	261	277	277	283	308	258	295	280	282	261	274	285	300	281	262	260	277	262	264	279	267	263	298	274	298	289	295	281	289	268	242	246	241	254	264	304	289	238	283	267	259	271	292	271	288	272	277	310	253	277	268	283	278	238	256	290	309	285	291	260	295	282	279	266	296	289	247	289	256	263	270	284	279	270	288	309	268	263
16379	29624	28614	21910	16266	13834	9806	7045	5652	4137	3046	2473	2185	1993	1673	1492	1459	1239	1221	1117	1077	964	930	876	848	784	789	746	722	780	779	648	691	675	747	668	616	648	645	590	613	594	575	619	571	597	603	608	628	596	646	551	618	598	586	650	602	597	603	561	577	614	611	582	583	597	581	588	618	554	591	633	614	581	609	554	597	560	577	554	625	619	576	609	588	589	597	578	603	560	601	577	619	616	585	578	624	575	614	600	588	583	609	571	591	605	614	608	588	578	546	636	603	622	569	587	574	587	559	567	627	577	599	600	562	605	561	574	591	561	549	601	602	596	581	578	568	560	595	583	620	576	597	586	589	558	604	554	595	577	580	614	601	597	603	576	613	643	562	591	632	591	583	599	614	593	581	584	591	575	582	597	550	558	605	550	576	573	599	587	591	557	627	610	596	575	607	601	614	627	589	571	572	593	613	599	577	584	587	594	611	593	608	559	594	597	594	599	549	599	583	569	615	578	623	562	579	567	593	587	605	612	597	613	567	569	548	596	621	586	601	580	591	599	560	556	580	563	611	596	627	618	595	600	541	619	541	580	568	583	604	563	569	575	608	556	587	574	604	573	592	541	615	610	570	589	590	563	596	618	559	582	602	554	589	571	610	584	557	626	585	567	585	571	538	611	634	563	562	601	558	567	559	575	638	587	606	601	588	587	587	582	624	587	601	598	590	597	577	611	589	571	615	569	587	506	546	612	643	612	594	604	563	624	573	594	607	566	662	592	572	602	618	581	571	580	584	570	620	574	601	617	566	575	582	594	593	582	613	589	566	602	565	581	588	562	562	606	617	577	574	593	580	546	586	609	559	582	620	613	571	594	608	582	565	577	576	624	571	567	633	629	529	578	558	561	596	579	583	574	615	549	575	608	581	569	581	575	624	594	621	595	582	594	578	577	633	625	590	581	546	532	521	606	580	566	575	619	598	557	574	590	553	610	619	612	619	577	620	599	601	566	563	616	592	579	621	622	577	586	576	551	574	578	621	594	594	644	597	562	621	615	566	580	558	587	574	599	578	550	558	599	562	555	574	584	585	623	599	599	580	540	559	605	594	587	609	546	549	605	561	549	611	583	576	612	554	601	580	608	583	585	591	559	601	632	600	546	611	576	585	580	525	527	566	605	619	616	571	580	543	593	611	628	594	610	545	595	614	586	558	556	552	626	617	582	623	558	596	593	567	565	576	579	572	605	603	585	605	576	572	614	608	570	540	569	604	615	552	601	567	593	619	573	607	581	615	620	591	586	557	550	616	553	596	562	585	561	595	577	585	583	593	543	553	607	575	543	554	618	576	617	604	607	624	606	547	599	553	612	620	568	573	578	611	560	620	599	588	571	600	597	565	557	583	582	587	575	603	579	586	593	604	629	541	546	596	615	570	553	591	543	555	592	597	574	569	575	587	602	612	607	587	529	567	589	554	571	584	635	606	593	609	538	600	601	585	582	561	581	586	559	584	555	602	600	602	596	564	593	602	588	596	606	623	590	591	603	568	585	602	597	623	620	624	593	551	615	570	574	589	583	607	609	612	580	577	606	619	589	576	573	586	554	593	574	575	596	604	593	563	597	584	602	596	635	603	567	596	613	610	576	556	607	632	583	581	597	544	593	572	595	558	622	609	553	595	569	561	601	597	608	590	555	592	595	601	613	555	577	573	625	626	564	575	633	573	555	585	571	620	581	567	599	580	561	587	582	545	582	586	586	611	615	654	618	557	593	545	584	593	555	609	591	582	584	567	630	577	593	573	587	589	602	614	619	577	519	574	606	548	603	575	599	608	577	582	588	627	579	599	565	577	637	546	596	618	572	591	570	570	585	574	567	596	565	603	632	618	561	625	605	557	576	593	577	574	557	591	579	581	624	577	588	566	611	574	549	603	585	583	605	581	601	604	641	594	588	599	583	594	546	613	613	572	609	595	580	631	562	556	556	583	551	611	596	589	593	589	570	580	577	557	582	605	591	613	591	574	592	538	544	639	570	552	573	600	545	585	580	589	562	591	608	599	574	588	543	558	583	582	570	582	548	556	604	562	580	589	590	585	570	622	564	586	586	623	602	596	598	595	601	535	592	583	595	552	625	591	609	558	599	620	565	576	634	584	572	606	646	615	639	555	616	643	644	575	607	582	551	586	598	580	572	567	560	573	573	566	606	580	558	560	610	585	594	592	576	584	577	631	598	594	600	569	583	565	632	525	586	604	576	598	590	618	575	568	627	616	577	594	613	614	614	625	557	600	634	558	590	638	598	559	587	594	626	591	596	583	568	583	565	576	558	572	589	595	587	582	567	570	577	549	600	598	606	563	574	588	602	582	618	627	592	579	588	591	599	544	632	585	588	593	592	536	584	627	557	575	635	583	614	574	591	553	582	544	623	566	558	618	593	570	586	573	586	557	599	603	562	572	587	582	631	587	591	562	585	604	599	612	577	592	580	582	589	614	589	602	571	553	590	593	600	595	612	597	564	592	599	587	585	569	587	607	614	562	546	623	616	613	553	604	599	605	605	588	565	579	583	586	594	579	580	594	607	618	609	580	583	618	568	569	578	581	593	573	571	588	597	596	560	601	547	590	597	580	595	598	559	578	589	579	608	539	572	541	628	619	604	561	590	550	567	589	582	570	601	625	587	552	566	611	591	581	595	593	587	535	585	560	601	581	598	594	598	580	589	586	645	598	537	610	597	550	605	560	579	626	567	551	589	572	619	574	597	584	555	564	589	590	564	598	602	576	599	590	565	603	601	592	547	602	592	618	573	581	538	585	538	563	600	567	636	615	571	581	619	568	607	556	568	533	613	524	590	590	599	553	579	568	535	598	577	550	618	641	614	621	570	575	594	593	572	601	618	565	533	597	534	649	608	585	598	583	603	634	584	601	625	608	543	591	554	572	559	610	592	541	539	602	578	570	625	613	622	584	578	584	595	605	587	621	581	554	600	596	575	572	602	631	587	596	613	580	611	547	526	593	591	620	611	596	612	600	630	582	573	560	618	562	601	606	557	566	530	600	628	609	593	560	581	607	630	578	553	565	541	568	588	598	635	618	589	583	602	593	594	609	602	623	634	594	579	609	530	586	573	551	588	544	590	589	592	549	574	597	572	599	586	612	598	615	566	549	579	581	546	598	608	597	596	610	604	606	593	601	589	601	583	615	571	587	586	570	586	581	563	591	590	587	583	599	577	609	629	604	596	591	621	574	594	589	584	586	572	580	595	595	585	591	621	624	609	579	588	644	586	575	582	548	610	586	589	562	608	573	614	582	547	585	619	597	543	584	554	590	594	595	598	616	554	618	612	581	534	629	568	579	621	559	577	607	605	601	619	574	622	555	559	551	569	625	558	595	602	564	575	583	630	560	580	604	635	576	600	545	569	620	584	570	612	630	605	591	540	619	578	615	551	567	581	597	628	563	582	598	596	595	593	600	578	569	579	548	584	589	606	639	543	582	589	641	535	575	581
24285	21469	28740	24542	21350	15313	7498	3891	2814	2168	1579	1354	1227	1107	976	875	824	745	766	756	696	650	581	602	645	593	550	578	515	558	560	546	571	526	498	497	492	517	503	501	520	501	509	481	491	492	482	480	519	493	477	471	441	492	512	517	501	513	521	511	473	458	493	515	504	498	475	488	510	485	451	484	486	486	470	492	443	477	495	494	482	482	475	487	477	449	505	524	492	473	539	468	495	458	444	504	467	496	449	448	495	475	475	442	462	476	457	480	459	470	471	468	481	463	451	448	472	479	485	465	512	461	492	443	474	443	476	466	449	497	442	501	436	473	450	483	477	499	486	459	487	435	439	455	513	501	507	488	462	483	485	471	480	474	472	462	481	463	441	458	500	452	497	450	472	521	507	481	451	504	465	476	455	513	458	419	474	492	469	470	453	475	487	476	437	464	444	468	479	442	506	453	477	461	460	466	455	474	461	517	455	446	476	462	489	496	493	488	480	438	460	448	490	438	511	510	446	475	496	495	468	467	490	454	504	473	467	494	456	502	478	479	471	469	513	477	459	462	468	419	467	478	464	459	482	437	458	470	469	481	514	501	472	491	463	505	466	483	470	467	535	536	460	487	450	476	480	470	507	473	486	468	501	485	514	492	495	479	466	506	481	440	460	460	478	483	461	449	462	477	483	477	479	505	467	462	496	480	465	474	468	486	450	483	489	446	451	458	444	500	490	492	459	488	452	478	496	460	477	455	456	481	529	497	431	461	510	509	456	474	461	503	464	465	471	466	505	486	468	497	467	467	419	486	473	459	513	495	462	508	518	456	481	483	506	505	467	499	488	438	428	454	537	456	467	460	462	502	439	438	459	465	506	445	478	469	502	454	488	500	442	490	449	470	460	483	503	461	514	477	449	492	481	480	505	498	473	489	459	469	454	483	462	499	452	496	515	455	478	507	501	492	462	483	468	434	462	489	523	487	445	488	450	472	477	464	496	521	482	469	466	476	445	468	490	467	460	491	441	468	457	454	501	490	447	486	480	483	459	470	475	502	438	481	467	454	453	449	531	492	466	446	445	462	500	502	515	443	458	452	472	473	524	428	471	482	437	464	481	436	448	504	506	476	476	449	446	472	475	483	491	434	489	491	467	500	525	526	418	476	460	497	468	418	502	486	433	469	480	458	449	439	459	470	487	489	461	464	472	487	486	471	515	460	469	464	444	480	482	480	494	489	502	464	472	478	471	434	529	453	474	478	477	502	474	520	479	476	495	466	467	480	455	468	473	463	500	464	472	462	488	494	480	464	473	467	474	458	453	496	441	483	467	479	498	461	422	486	489	493	541	461	505	478	473	467	483	469	491	457	428	467	497	509	485	462	484	518	433	447	472	455	498	467	458	443	460	472	479	473	501	473	447	504	447	452	523	498	502	451	449	467	470	504	464	467	492	480	480	455	515	505	514	455	490	486	523	507	477	477	469	468	474	443	493	446	505	468	470	458	460	469	481	478	473	484	429	493	492	490	474	449	482	464	486	506	489	503	466	452	468	471	508	491	449	464	481	480	463	482	436	468	482	463	490	456	496	475	475	455	473	497	507	485	500	503	506	503	497	451	504	466	497	487	448	454	484	504	466	471	514	470	477	505	452	461	466	499	491	469	432	490	437	465	473	506	494	471	495	465	483	455	479	464	478	466	469	463	492	494	450	465	470	502	482	459	438	449	491	452	463	484	499	480	497	463	459	442	480	464	440	470	491	478	505	474	483	472	493	456	472	461	458	492	522	449	479	491	517	479	478	494	469	515	442	518	467	445	466	440	465	458	485	497	489	497	446	483	484	488	454	488	472	477	473	480	498	471	488	421	468	489	462	445	450	429	458	486	462	420	470	510	474	459	454	478	453	465	484	493	467	466	481	497	427	491	486	435	488	523	458	439	477	478	491	459	465	468	497	444	454	449	494	467	476	478	491	466	472	496	469	492	494	486	456	446	499	495	522	442	485	508	435	492	512	463	492	479	481	461	504	507	453	477	489	512	450	474	485	463	490	466	489	503	461	466	479	497	490	457	494	457	504	454	489	470	451	469	478	476	450	458	511	459	534	488	480	475	491	466	472	477	479	492	471	479	439	454	451	487	481	441	447	476	487	489	473	465	462	470	405	459	493	513	480	471	458	469	480	440	456	461	458	501	494	482	495	482	470	475	469	466	501	464	482	464	474	538	441	489	485	451	447	472	478	465	471	478	502	433	470	486	503	458	483	444	486	502	457	514	454	461	467	458	482	493	453	456	516	431	505	482	475	500	457	447	508	467	444	470	481	508	489	479	497	487	502	488	484	443	479	481	502	471	485	466	508	489	516	472	474	508	477	477	482	477	507	464	453	466	435	477	479	487	488	500	452	473	470	477	458	469	453	477	437	507	487	476	455	436	441	479	497	472	478	437	469	502	505	463	511	456	458	474	481	509	480	475	475	424	451	473	453	485	455	451	468	488	454	505	501	484	456	480	452	437	461	495	481	495	468	492	485	504	447	490	503	443	457	473	472	469	476	457	476	460	447	450	505	485	472	471	479	485	497	442	461	460	495	450	482	464	449	496	461	488	465	470	495	504	483	485	473	472	514	507	454	514	449	472	471	439	480	508	465	511	440	492	476	430	483	446	462	484	485	444	523	474	464	498	483	487	462	513	457	506	482	471	458	477	480	514	493	455	479	432	450	450	457	458	461	479	495	479	472	428	485	450	476	468	468	469	477	478	494	501	453	479	456	449	485	478	488	455	508	453	467	461	463	473	455	432	500	478	447	484	489	479	444	447	485	476	495	465	485	478	508	504	486	492	447	478	468	503	440	461	439	481	480	461	459	474	481	490	489	461	487	502	501	482	498	471	462	474	512	435	460	450	473	404	465	478	451	472	445	447	477	496	471	462	482	450	475	455	468	464	461	462	481	485	466	461	501	467	499	483	518	479	498	481	489	470	445	486	494	482	461	470	485	507	450	482	482	452	497	460	444	467	486	457	456	469	489	467	500	451	505	466	455	470	468	483	479	472	465	479	478	498	432	447	489	497	513	453	495	462	502	464	507	473	504	463	491	491	485	485	429	480	489	506	461	471	476	468	463	510	473	475	454	434	480	483	413	476	480	439	435	517	452	440	485	472	485	452	477	490	466	436	441	470	473	498	450	447	460	430	472	443	458	492	486	496	491	438	490	469	481	483	465	451	497	489	488	478	447	472	476	448	447	494	470	484	457	469	490	480	488	457	472	475	499	497	499	473	420	472	465	436	469	493	487	438	482	501	510	488	440	466	480	459	499	502	472	455	501	501	468	464	421	460	454	460	427	482	426	524	521	477	496	476	506	523	495	464	462	501	497	462	489	481	521	495	492	451	480	459	466	494	459	471	453	430	507	498	474	458	455	452	486	447	458	462	493	450	484	472	453	452	498	479	456	467	465	436	502	539	497	490	474	464	422	480	475	500	488	448	446	469	467	494	493	456	462	441	434	498
19301	34381	33197	28221	22547	18578	13934	10689	8841	6809	4932	4222	3871	3294	2757	2433	2386	2164	1972	1821	1721	1622	1493	1451	1429	1393	1319	1191	1202	1198	1203	1138	1114	1120	1046	1043	1064	1033	984	1000	1003	968	1034	982	881	936	902	1026	894	949	937	917	938	936	979	931	956	943	1003	998	954	969	971	920	929	963	929	947	943	927	960	926	929	935	877	960	897	959	957	951	896	931	905	914	960	902	982	909	871	970	917	975	937	954	911	928	909	945	952	887	954	988	946	932	1000	937	921	986	872	985	925	949	974	920	977	931	963	880	953	976	945	969	956	978	918	941	997	918	930	933	999	923	921	922	941	968	861	917	934	940	967	903	884	921	969	912	963	952	968	903	941	917	876	967	999	868	917	894	930	923	941	949	939	941	947	967	920	903	932	937	918	885	929	947	970	938	943	948	917	918	938	975	945	941	923	910	981	928	970	853	944	960	915	954	935	1009	952	956	974	987	944	943	957	899	927	935	889	898	936	1009	914	968	921	1008	939	908	933	951	987	954	905	898	950	920	935	901	919	948	909	912	950	945	894	903	923	917	959	913	954	953	938	936	966	946	897	943	996	931	992	965	985	903	942	954	936	984	925	928	1000	924	939	959	958	874	981	961	873	948	935	1028	986	905	911	954	908	920	968	985	959	934	934	955	915	910	930	924	954	908	947	891	923	957	931	936	975	941	914	935	892	977	995	954	932	972	985	931	879	931	969	993	897	955	926	935	973	911	940	887	894	947	962	886	905	900	964	967	966	936	910	908	944	943	904	970	942	952	950	944	975	939	912	924	968	924	919	914	967	913	941	965	905	883	953	946	934	936	939	938	917	950	944	959	900	891	947	976	964	906	852	932	956	976	920	1012	933	922	949	974	930	948	964	1000	978	925	935	899	942	911	887	915	914	889	961	952	958	955	897	963	956	991	905	957	913	884	962	965	928	899	881	977	920	912	930	976	952	912	1008	916	949	954	941	917	937	961	972	922	876	977	870	931	941	932	863	936	934	930	914	930	953	939	864	911	938	875	905	945	919	924	958	930	895	912	965	957	894	974	885	888	919	923	962	910	931	902	930	975	890	972	985	922	913	944	942	951	926	946	909	927	926	941	953	917	923	920	956	947	959	920	945	956	943	926	851	958	981	918	932	950	977	914	1005	950	943	928	923	913	935	903	1001	909	910	928	958	879	989	947	947	935	921	955	945	949	991	922	970	908	961	904	981	926	899	945	919	958	974	929	973	926	946	964	932	942	990	951	928	955	938	933	962	936	873	887	972	965	913	887	958	955	922	932	937	963	915	958	935	992	957	933	904	972	929	955	939	941	962	922	943	881	918	907	974	926	936	958	891	927	975	930	910	970	969	975	967	932	938	953	905	925	994	942	984	945	903	942	923	993	1002	901	958	970	946	996	964	937	986	942	965	849	916	970	921	914	939	933	928	896	930	947	909	998	862	936	912	966	926	954	926	929	956	907	945	902	938	917	902	902	975	944	966	963	928	930	912	894	883	924	944	937	914	940	920	975	921	932	935	945	941	893	1007	969	933	937	924	932	953	968	960	933	885	930	929	899	901	911	881	903	921	919	950	926	941	938	913	923	892	909	952	934	901	952	921	910	884	943	891	994	936	951	978	887	923	937	936	911	969	933	928	887	937	921	965	986	967	939	937	923	971	972	932	960	921	872	968	995	914	985	948	931	944	935	951	933	954	940	933	980	887	910	895	902	926	910	947	897	957	943	939	875	957	927	947	925	930	939	919	900	939	959	971	891	985	971	919	965	917	960	960	884	932	970	887	923	883	912	1004	932	946	945	881	928	890	913	942	932	908	878	919	954	946	914	921	975	948	946	929	939	980	911	939	928	944	939	980	949	960	937	897	913	912	963	916	936	980	899	943	939	914	1021	894	931	940	931	933	972	926	920	921	898	887	938	913	968	895	940	939	930	968	947	913	914	917	974	918	929	951	922	953	924	962	960	947	942	946	923	903	883	947	985	942	930	919	948	970	948	955	945	856	1018	944	937	954	941	893	987	938	940	934	918	942	917	960	943	992	966	980	959	927	942	975	978	936	896	935	961	908	930	935	928	904	934	970	900	884	944	897	932	921	897	947	915	940	939	946	986	955	953	924	924	908	911	936	935	876	1000	969	949	949	928	920	923	950	847	945	926	914	905	937	906	957	939	949	914	938	864	938	917	951	943	915	944	954	965	976	924	970	883	920	994	974	922	931	908	962	948	939	982	965	887	865	918	967	978	879	952	918	938	890	955	1002	1000	876	900	904	914	996	911	950	913	929	968	921	949	943	907	931	950	990	947	946	932	1000	883	978	981	936	898	932	942	957	926	909	966	958	894	919	1001	922	983	932	946	974	903	960	1009	957	909	938	893	931	950	940	994	919	961	979	982	941	895	933	895	896	927	985	921	950	970	919	900	938	952	923	949	939	938	968	913	959	983	951	983	962	936	941	941	965	936	952	932	980	978	998	919	923	919	894	930	954	934	896	958	909	967	966	884	891	939	922	937	903	937	923	959	916	926	906	944	944	919	931	914	923	899	914	937	902	945	934	924	901	926	936	956	915	890	983	910	970	936	905	950	971	949	890	866	924	942	972	963	887	883	897	922	910	930	948	942	918	944	966	921	938	956	1002	948	905	914	912	922	921	946	911	936	900	920	916	892	893	938	968	943	948	918	917	927	913	953	925	919	927	945	938	915	975	959	911	964	972	879	975	925	945	914	931	916	944	935	934	960	926	958	952	919	919	921	935	932	931	895	926	939	950	930	915	940	910	963	1018	987	904	956	916	956	938	932	921	908	944	908	871	977	932	887	948	955	903	1026	978	946	932	910	910	889	918	1000	933	912	926	900	947	983	908	986	919	953	904	954	941	970	881	970	939	958	945	944	946	935	945	897	937	923	936	966	940	929	877	929	909	891	927	944	884	932	909	936	934	862	931	944	954	913	881	935	933	892	980	873	952	916	881	918	993	912	982	910	943	957	881	946	913	935	929	942	940	984	948	948	908	936	902	916	999	870	926	927	990	915	933	944	961	971	955	983	947	907	971	984	876	916	927	930	940	936	889	919	885	890	903	964	949	875	903	950	905	953	862	915	912	902	955	952	945	921	908	894	920	929	984	956	921	989	931	947	938	900	914	934	924	944	971	927	942	904	935	986	957	937	942	908	964	943	917	895	939	921	977	932	957	892	903	950	949	953	919	921	924	944	919	986	955	893	890	930	940	937	971	938	960	942	919	957	925	953	983	885	941	905	954	966	961	902	920	934	930	961	948	883	922	937	988	935	890	957	918	953	934	943	894	979	929	935	876	893	951	905	936	950	910	894	906	930	1002	1008	943	906	913	974	929	948	910	897	877	933	1055	928	875	958	907	885	943	896	889	968	965	917	890	906	972	966	928	917	941	927	927	860	956	926	925	998	925	915	958	921	937	941	942	903	928	917	944	936	923	903	930	956	987	932	924	930	913	952	964	994	968	908	912	962	924	926	943	924	916	926	942	964	946	935
27517	17951	10040	6020	3000	1897	1170	897	747	661	575	537	534	494	461	473	424	461	432	407	430	449	389	449	418	381	406	403	391	425	382	387	423	405	387	394	365	414	375	392	400	428	375	379	387	417	387	370	383	427	382	371	383	386	381	382	388	382	382	415	370	377	398	392	394	389	390	407	412	335	391	366	418	399	369	401	396	429	454	397	416	351	388	410	396	430	412	391	387	435	373	383	395	396	373	400	377	389	404	376	384	384	382	396	415	404	400	383	396	403	438	424	416	382	371	364	384	355	367	372	391	366	387	385	386	355	426	407	389	374	381	381	359	411	410	404	390	365	383	376	422	389	380	350	386	392	411	425	375	400	373	358	396	399	389	401	372	389	381	365	401	416	388	385	393	402	350	385	393	387	383	392	359	361	373	413	384	409	426	364	437	378	374	373	364	409	401	389	425	369	375	377	434	402	395	393	419	417	366	385	415	356	404	425	406	360	395	408	364	380	396	359	406	393	371	392	419	370	412	355	403	393	423	384	383	397	381	404	378	363	384	383	415	418	366	366	408	373	419	397	383	402	394	370	371	356	395	364	393	414	388	376	389	401	402	426	409	406	416	386	397	379	400	402	386	396	372	372	393	402	379	410	403	376	382	366	411	379	410	388	368	405	384	370	368	408	401	424	411	417	374	386	382	372	387	402	381	410	375	386	400	366	420	347	391	392	406	368	421	403	400	411	397	375	366	428	408	408	393	408	388	386	444	393	370	412	370	350	361	399	392	413	375	386	397	397	397	422	391	405	389	393	413	386	388	352	365	387	395	408	373	356	372	376	413	386	341	367	373	434	369	400	406	346	408	392	395	383	407	393	391	373	375	389	455	421	368	381	403	402	394	383	422	413	392	383	402	426	363	418	376	359	368	386	379	392	403	421	352	406	379	381	406	355	413	394	407	388	399	368	390	413	398	409	387	364	409	391	408	376	387	370	387	379	394	377	368	383	381	405	374	380	372	367	400	358	406	410	365	396	443	388	397	418	374	415	381	392	400	384	372	407	379	389	357	371	426	396	372	426	396	361	406	383	450	382	386	399	422	427	419	394	421	391	380	383	405	403	362	428	365	379	419	354	378	395	384	393	370	361	397	364	333	412	398	366	396	381	355	391	420	406	366	411	368	360	387	384	392	366	398	385	388	385	398	415	418	415	418	368	388	387	398	376	334	360	402	428	418	389	371	421	382	361	386	404	375	394	395	407	408	405	390	400	368	371	379	367	389	407	362	362	395	366	378	389	353	378	372	378	410	375	376	404	374	394	372	413	420	436	367	396	405	399	417	344	379	403	425	430	368	403	390	389	376	372	439	382	426	398	373	405	400	402	381	382	386	389	406	392	385	407	382	393	350	409	412	360	399	403	353	401	378	374	405	422	404	413	399	390	384	372	408	377	372	386	380	368	370	403	361	353	368	384	383	390	415	405	391	387	375	396	410	427	413	405	402	369	397	373	399	383	390	343	395	389	392	364	411	386	374	365	429	374	364	446	423	391	417	334	399	381	384	382	413	409	422	388	362	376	402	376	367	401	399	397	382	407	423	408	363	404	403	408	384	395	362	389	373	374	386	380	387	407	370	402	361	362	377	380	341	377	385	394	384	402	362	395	360	377	422	428	397	378	362	413	409	397	380	415	435	387	364	378	405	401	417	383	388	385	397	391	414	393	422	380	387	387	418	396	409	378	379	393	411	451	353	383	371	399	396	407	429	378	397	411	390	393	381	411	384	415	405	391	392	327	397	420	376	388	373	428	389	379	386	403	376	379	391	405	384	401	403	398	393	420	385	419	371	425	370	406	397	368	369	366	378	416	409	376	390	366	372	370	424	356	397	387	404	388	422	380	384	396	404	398	372	382	387	374	389	398	406	402	368	377	389	424	367	409	388	379	389	382	385	366	380	411	392	395	375	388	386	380	382	402	414	400	395	358	403	346	392	390	361	380	413	408	368	371	357	389	370	366	446	359	424	379	410	376	378	386	387	421	407	407	380	417	385	390	387	371	401	399	396	352	395	369	398	389	371	389	352	363	404	400	375	381	415	418	416	394	424	397	379	412	385	351	398	413	387	382	372	399	398	387	367	403	403	382	385	414	379	388	393	411	397	388	422	382	379	429	413	368	392	394	400	372	404	399	380	393	397	377	381	381	384	387	405	426	371	400	409	409	360	374	411	399	413	396	386	382	384	382	398	412	412	403	348	342	382	375	390	366	408	396	361	356	411	434	407	393	411	367	395	369	371	373	368	406	404	364	416	386	385	376	349	386	358	372	405	416	374	385	385	396	410	373	384	390	389	376	382	379	375	395	368	377	409	425	390	386	376	404	397	388	337	373	341	386	399	388	391	396	360	395	423	385	412	426	376	408	357	386	362	380	353	402	398	405	403	380	364	371	377	353	394	380	401	400	399	395	396	389	370	380	377	403	384	358	377	363	380	374	420	409	422	354	408	388	388	413	398	393	423	391	394	404	385	382	363	385	357	364	387	383	368	382	399	366	380	404	382	368	392	397	404	411	379	391	338	379	381	395	383	380	376	385	378	391	403	440	410	387	409	376	390	377	374	406	405	396	412	377	404	348	388	411	413	374	397	388	390	380	406	419	444	377	383	369	398	392	420	368	382	393	375	387	355	374	405	373	414	405	378	416	379	354	360	408	372	393	365	377	428	383	382	408	394	385	371	400	405	395	392	435	392	409	363	379	395	375	366	364	375	398	428	383	411	358	362	387	426	422	402	385	385	439	392	359	366	398	393	390	375	386	350	369	396	403	359	379	406	397	385	360	375	389	381	398	363	364	392	432	409	396	402	397	413	387	361	372	374	412	426	421	349	398	428	368	454	358	420	377	408	452	380	359	397	376	389	390	407	388	401	343	409	401	383	376	413	384	391	360	372	380	395	388	388	376	389	419	393	387	325	417	363	402	415	382	416	384	399	384	386	419	413	433	362	391	375	370	378	390	405	383	381	418	380	366	376	398	374	397	400	378	372	416	372	365	374	364	403	398	391	377	338	374	412	390	407	412	384	375	377	368	388	383	383	383	414	398	364	386	418	343	415	407	392	386	373	379	384	367	361	375	398	417	360	391	379	382	402	423	388	384	399	383	387	404	382	376	414	391	381	364	395	393	351	415	395	394	357	412	381	388	378	353	395	408	381	425	380	394	381	399	385	400	371	398	374	386	415	420	403	346	400	392	382	376	378	378	391	385	394	367	375	388	427	385	401	387	372	364	375	387	410	375	365	385	361	338	404	399	393	384	379	401	402	363	396	378	365	377	369	414	367	369	376	392	407	416	426	396	433	411	386	389	386	376	370	398	412	399	377	415	368	421	381	404	388	373	375	389	363	410	417	378	369	395	419	369	384	397	396	388	386	391	398	355	394	400	396	406	402	398	354	391	360	381	376	407	379	402	408	366	382	382	379	376	396	443	389	395	382	366	373	378	414	400	374	363	418	371	428	397
13094	18904	18575	12816	8790	6268	4030	2997	2479	1952	1641	1453	1293	1144	1099	1025	1040	975	972	938	950	906	906	898	916	834	914	840	814	832	857	885	860	824	867	826	860	902	868	848	829	792	856	807	898	828	806	828	802	757	839	801	824	851	802	836	753	774	822	870	837	769	818	829	801	800	823	808	883	818	867	857	778	819	799	850	766	814	833	797	819	880	777	865	832	813	847	827	834	793	806	838	797	802	819	795	797	888	812	830	823	818	855	759	822	868	801	832	848	817	845	797	809	808	826	837	801	852	820	846	826	832	817	851	831	819	822	861	796	845	806	821	775	816	803	820	847	802	740	800	816	826	843	831	854	815	786	817	875	795	779	814	842	856	820	849	793	836	825	813	824	784	834	827	811	811	760	769	863	821	815	827	754	773	819	833	801	764	829	825	819	782	797	856	812	776	867	845	790	833	869	855	863	796	798	810	825	797	822	832	836	810	779	812	826	796	836	821	861	836	821	823	778	777	841	908	788	824	848	818	821	793	834	844	817	846	835	832	805	825	810	833	802	792	887	815	843	816	778	820	790	815	807	834	805	792	814	775	830	849	831	819	805	824	815	831	815	822	812	811	801	788	835	848	766	819	769	794	798	797	840	814	773	871	789	840	803	816	830	813	796	843	838	793	797	802	805	778	770	798	802	794	833	790	813	830	807	838	802	808	808	797	847	851	853	838	786	763	784	812	769	819	841	785	784	786	829	805	815	829	758	793	827	820	815	817	815	870	855	783	810	788	845	753	796	817	818	808	787	836	793	793	816	780	832	819	860	844	831	821	821	790	755	821	808	815	834	825	853	819	812	817	829	807	804	793	808	809	804	835	804	779	838	821	774	864	793	819	872	836	816	848	812	783	829	826	785	816	889	813	826	814	846	817	842	833	825	817	799	829	809	804	827	785	804	788	860	823	819	803	756	769	822	801	881	765	848	868	812	842	815	851	806	849	832	829	840	824	836	847	775	824	851	837	806	829	759	808	881	832	805	837	825	863	776	784	853	767	839	857	882	799	857	761	831	828	809	829	876	832	763	838	820	773	849	791	821	794	793	836	823	828	824	801	803	781	799	805	806	840	824	872	849	819	813	810	843	823	797	842	781	814	838	797	792	812	814	818	826	779	826	822	808	800	797	796	833	841	862	793	885	831	815	794	821	820	808	847	785	793	857	861	816	825	776	793	842	817	874	812	868	817	800	818	803	804	791	854	817	787	795	823	823	833	869	797	820	859	788	784	822	810	797	801	816	830	801	800	801	852	794	847	801	825	853	814	847	844	833	770	833	832	799	803	870	826	775	730	791	779	836	834	829	811	812	850	848	785	831	816	814	850	850	795	865	883	828	858	824	815	854	842	829	782	803	811	785	822	785	776	805	807	800	816	793	835	876	828	815	837	786	862	781	822	819	784	846	812	829	806	852	803	820	737	789	878	865	765	827	826	763	767	829	790	822	826	805	832	791	779	809	774	854	798	810	834	772	780	823	819	799	805	855	809	798	785	810	798	821	848	775	773	785	823	801	864	803	841	843	808	789	851	805	815	806	859	850	860	794	863	846	815	790	882	789	810	837	817	795	810	771	811	839	807	792	786	845	869	732	815	784	778	842	812	826	779	860	807	819	854	816	827	857	844	841	802	793	853	780	809	778	799	816	857	855	858	842	766	806	814	808	810	800	804	845	809	792	802	815	818	805	782	732	773	795	748	816	816	769	886	803	818	819	853	833	868	856	796	825	778	811	799	802	827	743	781	848	853	857	739	798	856	799	816	785	780	785	790	751	838	815	847	809	749	826	855	802	817	789	825	882	820	826	851	801	774	815	824	729	822	845	804	816	806	740	793	834	774	809	763	816	816	801	845	849	789	837	827	802	791	810	858	830	862	804	779	764	832	809	800	773	821	817	817	761	812	791	833	874	789	832	850	828	845	834	866	776	815	819	827	815	760	766	773	820	784	811	793	832	837	898	790	833	872	814	859	800	847	832	814	822	851	848	768	811	847	805	864	830	829	826	796	807	824	808	814	875	798	801	765	832	844	805	808	827	816	774	790	869	854	818	822	855	782	801	786	854	810	812	824	864	828	805	793	798	803	799	807	805	860	795	835	785	787	803	751	811	872	820	826	790	823	798	827	784	819	795	847	794	753	810	802	769	836	800	823	813	801	813	791	760	807	823	816	797	800	766	845	793	819	801	819	810	784	796	737	811	836	820	820	798	789	839	794	849	848	814	774	832	818	779	806	794	823	801	798	790	803	810	807	843	824	787	827	845	785	848	789	799	847	810	823	810	828	867	833	837	802	777	763	822	824	803	841	810	801	802	765	844	814	824	810	828	846	844	791	844	800	820	803	858	830	802	846	800	768	824	787	811	809	804	832	846	800	779	835	841	888	806	795	775	818	844	787	825	795	803	820	830	784	793	803	803	789	792	859	838	838	815	776	822	773	818	789	794	811	794	823	797	768	835	823	779	765	859	783	807	836	816	764	796	805	781	832	770	874	818	806	843	745	845	785	819	852	813	859	789	816	853	819	817	854	846	837	775	821	797	826	845	816	801	868	796	839	796	806	808	835	780	776	824	843	874	828	831	771	861	784	837	806	796	887	798	827	869	828	876	880	771	766	825	774	837	806	737	800	801	839	859	807	795	815	825	808	832	841	819	807	843	804	793	778	848	839	747	850	802	815	803	809	818	876	817	834	848	806	829	838	809	830	808	804	855	785	808	883	858	781	860	812	803	807	820	823	776	804	849	775	758	830	780	840	800	810	779	838	759	838	835	771	775	836	802	832	822	794	795	805	837	812	791	812	784	834	787	836	815	822	825	815	766	847	841	775	825	809	777	791	817	790	778	841	789	811	803	852	799	822	810	857	813	809	836	811	830	820	781	806	841	788	834	867	791	778	818	840	786	791	821	797	811	800	788	797	811	840	820	778	839	879	803	825	841	821	799	850	840	828	791	806	800	755	823	832	783	795	808	823	791	835	817	788	767	826	828	828	872	762	803	845	797	812	812	778	808	836	835	770	806	791	785	831	795	835	827	803	794	824	798	803	829	854	813	855	772	788	796	825	835	861	822	788	809	793	783	803	864	808	848	827	802	836	787	796	763	823	847	797	850	834	834	832	794	765	791	867	833	815	811	846	799	826	852	851	835	806	800	755	799	766	799	808	814	760	809	840	844	775	779	786	803	832	762	820	806	780	782	835	802	813	806	822	777	842	794	801	889	786	820	790	845	795	822	813	790	873	811	881	805	780	805	817	798	759	794	824	807	820	848	788	824	794	838	876	820	851	841	839	795	794	810	839	840	780	766	824	786	818	857	865	794	878	844	810	822	834	852	834	816	764	868	742	791	863	800	808	824	783	829	788	810	819	800	806	820	815	844	822	813	797	751	854	860	788	827	844	829	814	810	824	865	841	861	817	760	823	829	814	854	817	771	772	803	839	799	863	848	832	786	845	757	797	772	796	807	815
25156	21432	27706	25321	15605	6492	3495	2135	1538	1230	960	836	713	598	510	472	476	414	402	380	380	339	376	391	347	349	285	301	315	294	298	281	316	286	328	291	280	304	248	286	321	267	265	307	285	274	289	282	262	250	262	292	288	260	295	282	249	262	274	312	231	255	260	249	269	261	311	276	283	248	278	282	270	305	256	246	308	288	284	284	299	289	295	298	237	272	276	262	258	289	285	294	256	276	290	283	258	308	285	290	253	266	269	256	238	293	255	263	267	297	286	260	281	255	285	291	277	256	250	262	297	250	265	300	247	263	263	274	297	257	250	300	242	270	258	284	274	267	294	254	280	259	295	295	257	279	296	281	256	282	285	260	269	275	287	257	271	266	278	280	287	294	259	285	265	260	268	288	274	268	271	287	282	294	276	264	290	295	284	226	263	290	273	293	257	285	274	251	295	295	291	268	262	269	307	270	257	288	265	230	263	298	275	274	284	290	277	281	243	292	265	294	287	278	285	286	261	285	282	273	302	284	288	268	273	268	281	284	268	285	265	276	266	249	253	271	265	281	249	280	248	296	302	256	268	236	281	273	273	259	267	256	254	291	264	257	264	276	262	278	262	283	278	292	288	259	263	305	282	294	266	283	262	296	260	279	233	262	256	283	300	263	274	244	249	289	235	293	282	261	300	242	287	265	249	260	293	236	273	291	282	270	289	279	266	289	281	258	278	271	279	258	263	248	291	284	255	275	267	284	265	278	255	274	245	254	240	277	255	267	266	280	298	286	263	294	296	296	248	298	254	263	263	286	252	253	257	254	236	287	257	300	274	287	281	258	294	250	259	279	254	265	268	273	308	284	258	283	260	265	300	244	234	302	255	253	247	276	248	281	271	294	285	257	262	276	284	253	251	276	248	249	250	254	257	262	273	278	253	278	277	270	240	261	279	272	275	265	275	252	288	267	278	258	254	274	279	283	244	269	275	301	259	296	267	260	234	282	265	266	264	281	285	286	277	304	277	279	251	280	259	245	246	296	289	279	235	287	248	257	260	255	254	252	263	282	244	268	272	259	263	269	261	284	271	266	273	278	287	261	251	274	267	279	289	289	272	265	244	320	282	278	267	274	259	242	286	284	292	286	286	254	269	274	242	304	263	267	252	263	275	268	263	285	265	276	272	256	272	255	288	280	297	273	283	289	289	268	291	270	267	282	269	272	260	286	265	284	267	276	313	259	280	266	272	245	257	293	254	314	271	259	275	292	261	259	244	272	258	280	249	274	261	239	270	270	272	270	239	248	298	264	258	276	295	264	281	246	300	303	264	265	302	273	294	262	276	284	266	270	278	296	260	255	284	297	240	228	285	262	268	237	263	286	259	307	268	229	280	290	293	272	265	280	258	268	277	289	253	258	264	301	271	239	259	256	276	295	255	259	280	262	282	263	265	263	271	276	259	289	293	252	279	263	270	281	285	261	269	284	280	278	293	267	289	276	257	274	288	304	228	249	278	288	268	262	273	283	260	277	280	294	281	258	278	270	249	302	256	278	310	262	279	266	284	280	298	265	298	281	266	272	242	269	270	270	272	282	287	272	298	257	252	265	259	281	282	243	236	297	250	259	270	259	276	296	287	281	251	276	263	291	287	269	314	273	289	265	259	288	283	281	254	305	268	243	269	238	270	264	268	270	270	253	310	262	249	292	261	281	253	276	263	281	291	280	272	276	285	268	260	268	274	235	269	270	279	320	267	274	283	272	283	289	275	272	276	274	292	269	275	265	261	268	258	294	266	269	274	289	277	250	277	267	309	285	254	269	251	278	286	277	266	290	295	262	272	251	281	271	271	284	309	247	271	285	289	271	251	272	266	251	270	268	289	286	264	253	290	266	255	263	261	272	278	247	271	302	253	262	308	281	269	255	303	249	279	273	280	269	281	263	276	292	241	282	292	269	264	263	272	263	294	234	261	247	260	291	257	265	245	241	279	305	297	267	280	247	297	285	276	278	271	257	300	260	274	260	265	252	294	281	267	278	314	275	273	267	249	268	266	273	284	251	274	259	270	276	284	265	284	259	285	268	262	265	259	273	276	283	242	274	262	288	257	278	265	257	264	271	248	259	233	263	297	286	254	272	265	266	280	253	266	268	256	296	247	280	278	271	260	283	250	269	266	272	275	277	287	281	284	291	254	284	282	244	269	257	273	259	277	243	283	251	280	240	273	281	281	284	247	265	239	278	263	302	267	281	257	284	263	309	275	268	276	264	283	280	271	267	299	283	301	271	276	247	253	274	274	278	276	278	252	262	275	271	225	259	263	293	259	263	271	265	261	254	260	283	295	267	284	261	294	252	282	290	244	271	242	288	258	268	241	271	277	300	238	265	251	252	272	255	242	249	301	259	275	279	317	259	260	263	272	301	284	285	276	240	261	278	252	298	266	304	247	244	285	296	271	275	255	248	222	273	268	276	295	263	254	249	259	267	283	271	237	266	259	269	256	242	264	271	280	283	243	274	275	274	289	291	272	271	268	271	266	266	277	267	258	275	265	265	241	276	272	269	255	267	294	263	274	273	265	269	264	281	283	252	268	249	272	309	282	284	284	333	272	301	288	306	265	269	270	262	291	263	310	283	261	250	251	271	247	293	279	263	272	268	259	302	271	239	280	277	261	269	245	248	281	275	280	265	284	264	269	296	258	243	255	238	291	254	281	258	264	279	254	266	295	297	253	279	282	260	270	277	270	293	267	290	237	293	257	267	264	275	247	265	258	280	259	269	265	288	252	246	258	268	289	267	276	264	251	275	253	255	270	279	282	263	218	248	264	272	281	259	270	287	267	286	267	285	266	258	302	260	264	269	286	254	278	273	270	243	275	278	290	289	273	246	276	286	268	254	268	268	278	247	280	278	260	262	274	287	265	265	289	256	281	250	289	276	251	260	258	257	266	286	285	314	278	280	278	243	271	261	287	298	274	265	266	279	307	259	259	261	290	265	288	296	310	246	301	296	252	257	272	250	272	260	284	279	290	267	269	274	273	263	281	274	236	258	250	269	284	264	275	259	268	285	267	283	278	275	261	289	281	318	258	293	271	246	284	273	261	304	264	283	266	274	248	260	285	255	284	251	264	251	267	263	267	252	254	269	310	275	280	267	255	290	266	252	288	271	270	282	289	252	249	256	292	254	292	255	250	268	260	247	256	274	260	250	289	270	281	274	252	306	274	281	279	254	263	241	275	285	287	270	245	262	286	285	269	275	270	282	276	268	280	271	258	252	272	261	251	258	273	229	275	267	279	259	272	259	259	302	277	264	285	274	252	263	272	248	254	293	271	277	293	252	231	247	258	294	307	275	268	276	243	248	279	270	274	265	274	250	259	279	303	285	278	261	243	245	271	257	253	302	282	254	270	270	262	263	305	256	290	260	252	263	293	259	290	288	294	277	308	298	265	247	252	247	256	267	269	266	260	265	253	266	257	259	264	262	282	310	268	270	281	252	274	270	241	222	265	261
16414	28375	28242	23283	17673	12926	8829	6802	5253	4423	3221	2775	2419	2055	1623	1518	1356	1295	1199	1058	1028	997	935	887	909	820	784	768	676	694	693	689	670	657	630	622	628	662	606	647	616	629	592	599	552	602	610	558	588	598	616	604	582	609	605	595	593	592	545	603	585	612	536	624	599	550	545	580	590	552	614	612	560	585	646	585	595	590	568	546	605	584	572	628	602	607	598	575	596	603	594	542	580	630	556	590	608	556	596	541	558	639	529	588	600	616	586	603	548	616	631	572	581	588	630	578	542	560	642	609	588	613	553	593	554	567	614	578	586	593	579	582	581	584	583	587	577	632	607	577	593	601	572	562	598	559	593	626	605	545	640	569	584	562	592	578	612	576	594	537	537	607	593	604	590	580	581	596	594	575	608	581	574	560	535	596	580	585	596	590	551	586	577	553	585	561	585	591	606	599	579	615	608	566	523	574	555	613	551	571	548	561	559	603	616	546	627	605	608	589	606	602	582	567	579	547	582	582	543	615	584	591	604	608	597	587	560	559	573	553	585	618	598	585	594	597	569	613	614	595	581	595	610	582	565	548	568	578	573	577	572	561	552	576	560	586	562	573	579	578	565	584	566	578	595	579	591	553	567	603	564	641	611	600	614	552	606	533	593	599	595	591	558	566	570	625	604	555	543	573	589	565	590	589	589	634	587	568	600	562	583	549	552	597	632	596	537	584	582	586	597	560	599	571	538	573	595	511	588	568	590	560	593	616	570	591	618	574	518	591	553	598	580	536	616	571	562	576	583	558	622	548	561	599	598	598	619	643	623	547	603	576	565	617	601	600	606	541	558	628	525	605	582	565	568	581	575	562	567	544	630	614	551	551	555	567	601	607	580	606	576	564	544	610	565	581	620	602	584	622	573	588	543	569	605	572	571	610	567	541	599	629	598	578	583	624	560	556	591	629	546	595	569	564	587	593	573	559	584	641	546	580	564	596	630	604	558	588	598	556	584	588	573	602	561	587	568	591	590	582	553	593	565	577	572	575	563	578	577	607	594	553	560	606	540	630	545	603	561	601	582	584	597	581	576	575	607	585	585	580	559	557	581	579	552	593	567	597	577	582	580	581	622	552	588	605	568	577	554	557	565	593	617	566	600	569	572	541	615	594	578	565	534	545	572	578	516	586	577	581	559	579	565	573	569	583	610	611	547	598	574	565	542	578	544	538	603	589	576	583	617	570	597	583	599	600	584	563	616	574	568	591	534	564	576	597	579	602	567	601	576	557	558	572	609	599	579	571	563	595	615	537	584	603	574	572	561	593	559	580	575	593	551	533	600	563	579	602	528	576	566	623	573	586	592	590	614	623	564	569	598	606	555	591	575	611	596	586	584	533	568	562	537	574	559	523	607	585	609	564	612	590	556	572	592	578	567	563	580	568	626	579	594	608	574	591	531	598	582	569	557	560	575	599	584	589	564	563	618	544	544	586	570	647	568	578	571	591	586	623	605	542	600	578	574	550	562	570	568	565	583	568	574	545	608	570	584	556	566	571	563	613	562	572	615	567	567	585	569	631	561	572	582	569	571	552	595	603	601	568	600	621	558	532	572	622	579	557	626	598	599	609	585	564	595	584	599	571	571	580	600	547	596	552	553	572	609	580	557	586	568	605	548	552	581	619	558	601	571	569	586	579	597	575	620	567	594	557	560	545	535	602	566	561	577	584	577	582	580	610	538	587	587	584	573	580	537	570	564	552	627	581	540	588	531	582	573	566	563	545	585	540	605	594	609	594	567	609	562	561	578	622	624	578	594	582	612	579	563	577	571	546	600	585	572	546	573	589	598	594	585	590	586	575	578	580	604	593	591	553	619	635	557	613	552	580	568	553	569	607	582	611	604	615	606	577	620	571	585	612	563	550	543	592	586	580	587	612	609	604	566	552	575	552	552	547	592	602	581	598	588	588	614	573	561	583	541	547	534	622	591	529	592	579	558	570	583	608	521	550	578	602	586	562	587	579	596	583	584	624	575	591	559	562	589	585	566	597	542	616	570	577	565	637	597	560	556	599	568	571	612	579	542	589	558	582	566	539	620	572	598	587	577	557	593	610	601	588	583	566	597	598	568	547	571	603	554	582	550	591	587	572	625	587	590	592	589	605	618	587	595	579	602	561	538	586	583	580	577	539	616	557	576	592	596	571	602	597	551	585	581	566	589	578	586	571	534	597	554	584	644	569	556	597	575	592	606	577	553	551	636	577	555	565	613	621	566	545	589	583	564	593	560	574	602	589	569	575	579	574	528	609	579	570	610	571	602	592	567	566	554	568	600	582	565	552	633	579	635	598	568	546	606	617	565	569	602	583	603	597	604	583	584	591	642	591	575	529	584	595	600	590	561	588	596	579	597	549	560	592	540	608	612	566	592	624	601	570	591	565	583	592	577	604	587	591	577	609	567	569	600	590	607	588	553	570	588	553	588	584	570	564	605	590	565	624	578	575	601	578	602	571	604	527	551	590	611	603	588	566	588	562	617	524	603	583	616	540	565	551	596	595	586	546	585	588	567	588	568	569	590	533	584	580	570	584	604	589	568	601	568	606	593	562	588	594	614	580	609	610	569	563	539	580	596	563	606	620	584	596	598	608	602	589	553	571	614	600	591	557	560	599	608	614	575	587	591	637	613	567	553	607	558	569	533	602	577	559	607	594	557	529	597	552	577	605	575	563	580	581	614	545	614	612	558	571	615	612	611	635	560	575	589	566	559	538	609	597	565	597	578	569	562	621	557	613	572	616	529	569	570	557	565	571	598	597	519	562	575	581	568	545	617	572	566	560	586	544	594	603	602	581	593	530	598	621	610	583	602	539	579	608	583	568	633	579	597	572	582	591	570	612	566	563	596	620	572	610	562	557	583	602	597	572	579	547	584	582	595	610	547	592	620	586	597	569	585	607	567	586	573	539	542	578	543	572	563	566	563	611	531	533	534	578	575	561	599	578	589	579	560	573	571	604	611	590	571	597	601	589	543	506	579	561	551	574	563	584	556	553	555	554	572	583	545	578	608	570	571	603	587	617	565	639	545	561	609	587	608	535	616	589	563	535	591	621	635	573	598	567	567	543	601	594	595	595	580	567	620	572	565	598	582	600	561	584	538	607	595	601	580	600	578	611	610	591	563	518	566	569	603	609	601	581	592	546	590	563	563	570	558	570	596	594	550	583	582	618	559	585	572	576	585	577	552	547	589	564	563	600	607	602	573	627	569	560	552	589	566	607	596	558	597	605	573	534	585	569	604	587	613	594	576	583	610	556	577	635	629	557	547	558	587	578	574	598	611	530	608	601	602	554	563	574	612	595	552	606	564	589	590	584	577	618	590	569	612	585	572	545	559	570	581	576	589	566	596	601	601	647	601	569	566	568	565	591	580	559	582	601	581	613	569	596	577	582	604	562	591	613	578	624	529	609	556	557	561	605	612	532	592	581	563	579	580	591	606	584	616	573	566	563	585	627	575	583
24399	21514	28883	24692	21427	15280	6844	3679	2622	2070	1717	1415	1298	1168	971	845	833	679	697	723	752	635	662	623	529	584	586	521	597	579	537	519	509	535	510	557	450	513	498	480	507	454	482	532	497	489	436	479	490	450	457	497	476	476	483	458	488	502	453	487	449	453	492	509	497	463	460	521	455	493	458	499	500	507	475	507	516	491	438	430	508	476	456	486	438	495	474	477	453	480	452	506	459	471	463	487	524	454	490	482	462	485	467	466	460	494	457	518	443	463	504	491	463	488	522	463	489	490	460	471	457	479	479	472	448	463	477	509	469	493	488	469	515	478	468	499	469	449	469	491	511	494	466	457	459	462	496	444	441	457	498	445	485	449	476	502	458	481	495	452	494	482	476	502	473	482	486	454	426	472	516	487	470	457	484	479	443	474	464	484	474	470	482	501	469	451	467	467	478	493	482	485	440	458	473	504	485	443	453	443	463	482	461	491	469	482	471	492	480	464	511	460	479	500	459	427	509	472	490	441	497	478	489	445	474	476	486	485	514	501	488	456	433	491	490	483	460	456	448	480	461	469	487	454	459	431	506	447	491	476	444	477	454	446	499	479	459	482	479	466	480	470	504	479	482	468	462	502	469	461	504	491	453	482	435	457	442	455	450	474	486	419	448	457	471	426	481	511	495	453	431	490	459	496	473	491	489	461	491	472	472	472	467	472	462	466	437	472	506	473	475	485	460	501	443	518	453	484	477	501	487	454	457	451	516	442	449	429	426	473	475	473	433	487	463	491	472	451	492	480	426	464	443	516	480	477	488	465	481	478	482	466	454	492	493	466	460	503	472	517	507	465	473	438	484	443	473	500	513	490	467	455	462	461	491	509	487	493	469	460	495	480	503	457	522	470	479	502	443	471	459	472	485	435	484	482	492	470	506	455	521	490	475	459	470	494	487	492	489	490	491	509	485	477	457	486	414	432	432	472	463	477	442	464	464	461	464	435	481	471	485	482	462	445	470	468	456	441	499	477	448	460	433	477	485	467	490	428	504	472	441	480	476	444	495	516	507	465	491	454	472	487	493	450	472	482	455	428	460	470	505	478	462	484	487	444	504	429	469	454	487	482	481	490	504	476	458	475	469	483	482	461	481	475	475	478	484	488	462	474	502	484	450	499	446	495	445	473	516	470	523	451	485	486	474	484	467	470	477	490	458	467	471	471	465	472	438	506	442	500	485	460	466	482	482	486	439	473	461	490	460	488	418	498	503	496	484	455	437	483	466	485	460	459	488	486	466	437	474	484	506	474	513	475	467	506	460	467	468	453	478	463	448	498	501	488	511	453	448	460	467	466	486	490	470	446	494	482	472	488	519	521	483	471	444	503	422	470	445	454	493	437	469	464	464	485	441	476	492	516	450	479	459	465	496	478	459	445	457	471	483	496	468	480	414	477	486	451	500	474	471	504	490	472	499	455	493	451	484	483	422	487	464	478	482	506	481	490	482	486	476	500	455	496	504	460	442	464	488	484	512	442	507	514	483	490	451	464	508	482	465	468	486	500	427	484	485	463	519	483	487	522	486	476	498	456	489	456	454	436	457	484	492	473	510	487	464	495	484	442	428	469	503	479	437	506	486	418	423	437	506	487	477	475	455	445	464	438	453	530	490	457	453	463	463	537	475	484	476	497	497	496	525	475	457	507	465	527	434	467	468	443	467	469	455	504	452	422	520	481	470	464	492	497	513	492	455	485	423	505	497	502	482	524	445	489	482	497	420	452	440	486	464	469	481	484	487	517	488	467	488	481	451	485	459	479	462	450	475	493	458	471	492	475	477	477	477	458	453	439	485	463	487	439	449	446	446	448	451	460	498	505	445	451	512	474	492	462	464	463	487	488	488	473	480	480	434	501	483	428	453	466	500	485	452	470	436	470	498	428	474	485	487	472	471	480	476	467	456	482	469	462	467	472	501	476	465	488	468	489	461	501	483	481	460	468	492	499	463	484	492	477	492	471	510	496	464	436	513	477	481	469	467	483	440	435	492	467	449	468	448	487	494	494	513	479	457	489	455	468	474	468	488	459	464	496	445	449	478	465	464	466	486	449	510	489	496	510	469	430	489	501	485	477	477	498	440	499	478	501	496	464	490	461	499	432	466	513	494	490	476	518	459	478	484	470	465	509	472	432	480	442	467	468	468	521	463	509	503	521	458	456	484	443	471	490	429	520	470	486	466	466	498	474	455	477	496	497	449	494	443	482	463	513	492	457	487	480	464	482	497	484	508	456	484	477	497	467	492	508	475	505	472	468	480	455	479	503	462	505	492	481	484	473	471	496	477	510	455	434	453	480	463	501	448	493	481	511	465	489	463	461	459	509	491	493	475	492	471	496	501	465	478	475	443	467	445	459	464	464	463	464	440	472	512	473	460	476	486	427	461	499	466	485	475	490	488	456	460	451	453	472	465	446	465	474	442	479	445	477	517	460	492	492	446	446	492	458	440	493	500	472	483	493	491	483	465	530	477	486	489	433	493	458	474	512	483	459	471	486	462	468	435	505	463	476	445	526	467	484	492	469	447	479	456	451	474	500	457	473	479	500	482	482	480	474	460	460	502	498	459	427	473	474	444	485	485	490	480	457	504	436	489	456	439	477	475	475	450	524	477	449	436	475	462	466	492	484	497	502	462	477	483	465	495	445	471	453	448	474	513	492	502	445	449	431	464	456	432	485	487	511	491	529	456	462	465	431	487	435	452	473	450	478	505	493	465	489	477	457	484	466	479	461	466	464	485	461	493	465	496	483	478	506	484	502	518	488	491	434	508	480	480	478	490	511	441	486	482	450	445	492	494	448	475	481	473	459	455	475	496	454	511	468	497	467	489	433	464	464	459	442	470	467	487	464	479	462	469	442	484	480	454	437	460	448	494	470	474	473	490	485	479	490	457	446	489	486	493	511	464	466	446	488	488	502	462	436	493	481	451	463	474	483	460	524	497	490	449	485	505	447	493	494	462	482	474	499	509	470	461	476	444	496	471	514	436	457	484	484	467	497	440	482	510	475	511	470	467	494	461	504	460	508	462	489	462	481	471	484	436	477	470	479	455	467	483	489	480	417	473	468	493	474	447	499	444	466	505	481	452	441	484	494	470	415	525	467	447	487	471	476	532	488	496	474	446	471	483	428	475	497	487	461	446	436	469	432	455	475	456	493	464	509	482	498	437	465	450	480	476	454	440	496	462	459	441	479	455	461	485	490	523	451	491	519	450	442	447	484	455	495	459	494	436	502	457	488	498	461	480	487	482	457	464	475	483	484	475	496	454	488	510	458	502	460	472	460	486	418	497	491	476	468	482	471	492	458	491	432	473	469	496	483	487	501	444	465	455	471	485	495	486	479	421	505	458	508	465	469	444	474	483	402	462	464	492	442	485	488	467	475	490	482	451	460	478	452	453	442	479	480	471	464	479	439	449	484	498	436	476	517	478	508	462	462	479	489	456	474	471	461	491	469	437	443
19280	32969	33591	29301	23743	17311	12530	10108	8087	6573	5268	4639	4123	3441	2852	2499	2252	2008	1887	1839	1727	1691	1626	1481	1419	1333	1342	1315	1267	1134	1193	1146	1125	1081	1035	1032	1060	1010	1047	941	987	949	951	934	962	1002	924	938	941	967	920	909	961	908	961	960	902	914	926	950	1000	981	934	956	923	949	962	923	970	878	909	989	971	925	871	960	984	914	923	917	964	919	879	933	902	924	907	934	939	936	918	954	915	915	999	953	920	962	906	936	936	992	986	893	904	894	949	963	861	953	918	931	913	937	949	941	909	930	941	914	933	906	914	917	973	919	1006	985	928	941	956	899	935	913	965	911	891	968	855	970	945	975	960	924	973	915	924	932	939	961	933	960	967	902	979	922	945	949	977	974	926	872	945	955	951	942	966	891	919	965	862	940	898	921	940	994	906	891	945	942	923	940	982	957	942	953	959	933	983	957	956	934	984	884	931	947	956	886	869	931	918	942	890	959	924	904	927	947	900	945	959	875	934	920	921	934	913	933	958	872	967	901	956	881	967	925	882	914	919	965	988	935	946	939	917	993	969	927	943	911	940	951	930	933	939	908	910	942	873	920	951	911	871	906	937	962	943	882	979	882	958	921	941	927	951	937	941	973	975	899	930	884	909	968	957	939	979	921	855	918	917	947	930	992	978	927	927	959	966	951	947	932	921	896	949	961	922	927	942	924	960	939	932	946	925	916	956	902	927	960	953	933	937	962	973	949	918	931	904	946	911	927	896	910	920	923	946	906	923	901	999	871	933	913	910	942	973	940	942	979	906	987	850	940	946	936	884	933	973	934	982	968	924	954	910	897	913	896	872	892	979	950	1001	901	943	901	968	936	930	944	946	976	1004	985	913	899	937	1002	899	954	901	962	957	971	928	897	993	886	936	901	921	963	913	935	990	998	996	965	918	923	911	950	928	945	901	912	920	911	911	886	907	971	904	912	908	911	938	931	899	891	916	904	936	939	943	916	906	879	946	978	943	880	984	936	895	915	985	968	958	949	927	924	913	913	936	978	881	955	893	903	935	900	948	917	910	913	966	974	894	881	904	943	961	983	948	933	962	960	914	930	931	919	964	968	964	938	902	892	922	914	981	960	926	938	901	925	955	969	890	932	950	884	958	917	915	881	935	927	897	918	916	931	919	929	955	923	974	942	950	976	910	916	973	905	951	961	944	891	933	937	960	933	963	991	920	897	944	947	963	912	941	912	920	953	1007	944	935	1010	964	933	874	968	925	939	914	914	902	938	929	949	972	967	895	955	908	911	903	897	952	928	938	904	959	945	972	934	898	959	955	874	862	941	879	975	943	947	937	932	930	908	935	941	929	935	923	896	895	889	950	930	958	950	916	969	956	915	949	943	950	933	901	934	925	956	919	936	916	993	900	947	894	862	914	931	985	947	984	961	984	874	913	984	950	911	940	890	979	986	962	924	973	928	1004	953	911	897	896	982	935	918	952	960	982	960	966	939	966	970	957	892	997	892	944	917	971	966	957	939	912	970	1048	989	962	936	960	892	980	913	934	959	888	960	881	943	928	909	901	936	934	924	929	963	909	937	948	917	964	886	923	934	922	968	950	900	851	905	960	929	904	894	899	948	934	955	940	914	917	928	918	985	975	932	929	952	912	890	934	922	950	968	1001	906	928	970	946	971	953	924	906	870	942	909	965	917	948	916	920	915	942	956	962	939	954	936	989	911	935	910	937	920	956	919	983	956	928	921	965	901	957	928	972	892	984	909	1010	925	926	958	974	931	895	922	881	938	876	946	924	966	928	949	886	916	982	916	934	919	938	971	882	966	925	965	956	929	897	966	926	928	995	986	952	980	959	929	911	917	919	958	897	964	946	990	944	892	947	923	995	913	943	909	940	994	990	907	925	956	961	937	894	957	939	909	963	889	963	962	941	945	932	996	931	952	885	921	920	915	898	925	919	969	914	924	1006	903	937	908	979	977	988	900	943	849	917	877	922	913	941	911	894	933	932	961	916	944	964	900	946	933	924	900	964	881	925	924	973	988	948	943	917	975	919	983	921	922	916	878	968	945	951	975	930	993	918	897	916	972	930	906	941	964	932	954	947	914	879	986	941	948	999	925	965	917	933	916	958	940	929	910	928	947	979	928	975	945	909	940	911	934	989	932	955	887	899	960	962	960	892	931	929	913	949	950	945	934	947	940	914	905	929	946	967	905	950	927	866	978	1019	947	971	960	885	945	947	971	919	942	910	947	963	920	971	952	964	964	950	942	939	979	925	918	941	914	897	894	917	940	842	928	978	939	986	932	980	944	928	948	966	881	939	974	931	960	939	943	873	925	897	929	966	926	972	939	947	949	992	920	952	940	980	937	925	959	913	954	962	946	952	912	976	936	899	915	953	899	906	895	959	892	978	921	938	942	922	944	944	920	894	934	872	912	947	950	948	935	925	958	889	954	949	970	885	928	917	937	914	919	970	939	887	959	892	903	922	933	923	892	910	941	976	918	954	928	951	909	944	948	917	940	973	941	1000	988	956	911	868	935	947	896	1001	958	953	920	959	960	928	891	975	912	959	929	942	932	962	886	878	927	919	972	945	966	872	973	951	935	944	928	888	940	885	883	909	903	936	902	941	932	927	930	952	919	968	895	905	955	911	926	955	912	919	927	918	910	932	923	939	925	983	883	859	908	920	976	898	952	975	970	954	912	883	963	973	948	950	926	947	907	929	925	945	961	912	913	947	945	970	910	964	990	969	891	926	910	937	937	980	901	954	899	964	982	988	971	924	951	954	885	944	917	934	952	925	908	904	948	911	901	945	911	917	919	908	945	939	985	966	934	914	942	925	944	935	939	900	1007	851	948	956	944	870	901	904	917	961	956	909	882	931	926	903	980	935	959	917	964	924	901	909	922	899	937	962	888	944	902	920	907	953	937	920	907	924	935	964	891	959	922	955	907	915	868	983	959	968	941	933	911	945	967	962	915	967	981	924	901	996	945	942	915	911	948	1020	893	990	973	941	963	977	911	907	883	953	890	950	917	870	935	931	942	974	907	920	936	943	902	894	944	947	961	890	944	958	927	935	982	933	944	903	957	922	893	948	986	925	961	972	978	955	917	922	979	980	930	926	950	986	976	979	898	1016	883	912	956	870	932	964	972	914	904	949	940	907	923	933	983	974	923	924	975	958	924	911	942	972	943	974	903	961	984	945	925	962	961	913	880	931	991	913	925	918	927	982	927	877	910	920	970	916	908	900	946	929	904	953	924	955	907	982	969	897	906	963	944	952	925	925	886	891	927	925	929	905	985	919	911	933	876	901	950	926	962	910	989	895	921	967	976	913	850	968	971	933	919	910	959	934	989	896	961	900	931	911	960	948	929	930	963	907	926	994	943	950	909	929	924	937	956	967	954	951	916	925	994	945	955	889	931	888	939	950	934	947	947	965	931	935	921	951	902	976	920	932	987	939	967	908	936	883	975	916	934	931	968	982	919	961	940	949	978	926	920	942	958	956	898	942	925
27534	17547	9785	6110	3198	1727	981	844	645	607	539	519	488	461	443	449	435	393	390	418	439	424	393	380	401	391	401	429	386	409	399	423	403	379	369	388	437	380	379	385	363	394	365	396	360	383	381	412	369	392	405	365	396	425	375	361	363	355	416	425	411	372	431	383	382	388	400	357	371	378	379	392	373	387	404	376	418	360	376	380	349	353	398	397	364	414	424	412	419	398	373	391	414	356	372	363	367	375	365	411	382	356	387	420	388	421	351	402	351	390	411	393	396	374	341	392	368	384	391	371	389	388	379	384	385	368	404	363	389	401	392	366	365	403	392	372	359	377	390	379	425	386	393	411	361	415	366	360	367	406	396	352	326	352	368	377	388	367	343	376	384	388	399	368	389	370	376	389	355	371	355	391	382	389	371	415	334	405	374	421	360	407	379	385	367	365	382	394	385	396	379	368	353	358	383	398	393	360	386	367	435	424	375	378	369	351	412	364	420	411	365	419	378	392	382	332	365	357	378	358	350	420	380	394	395	398	363	388	370	394	379	364	354	404	380	380	399	407	368	406	390	354	385	385	388	399	390	414	392	377	398	384	377	391	387	389	420	407	403	375	368	396	383	362	381	374	375	380	370	373	369	378	390	383	375	366	377	341	400	380	429	406	357	369	391	372	358	361	411	366	364	405	331	392	399	374	403	375	362	385	394	379	365	401	383	376	364	372	408	408	367	428	384	420	414	386	379	374	395	356	367	377	390	399	402	406	408	398	389	365	427	402	383	422	386	382	384	389	390	375	346	384	403	407	412	398	433	411	377	354	377	393	356	400	419	414	367	414	375	366	364	378	373	370	409	390	376	353	362	353	391	381	398	371	365	409	358	382	379	391	383	413	370	386	363	408	377	387	397	386	368	394	373	385	404	369	361	369	381	365	366	419	387	380	380	398	382	344	380	416	399	387	397	393	395	346	418	382	418	399	377	393	418	377	397	389	399	380	428	372	362	389	369	394	338	379	379	386	396	394	388	362	384	390	386	434	352	354	390	391	395	432	408	361	390	365	398	387	400	373	375	381	377	412	375	330	389	379	372	372	395	395	370	381	374	391	394	353	369	346	389	396	353	399	370	366	383	368	390	392	385	378	370	364	368	390	403	387	382	401	374	394	407	388	363	374	394	381	405	399	430	365	412	368	363	355	399	388	403	357	350	404	394	399	430	389	395	369	421	384	398	410	380	365	396	363	401	380	383	394	403	384	365	389	381	340	378	389	414	361	352	384	370	405	363	328	388	361	384	400	374	390	366	420	383	391	370	377	378	375	391	356	379	388	357	413	370	370	406	336	387	388	390	401	380	387	384	386	408	372	394	386	387	392	399	372	378	434	408	383	359	422	395	381	372	386	403	368	409	369	369	388	358	395	350	380	384	375	405	395	398	364	401	398	394	360	394	405	363	420	401	363	378	380	403	392	401	363	403	397	390	392	367	375	378	381	401	373	374	357	379	369	399	390	384	374	400	374	400	384	378	368	380	339	346	416	366	391	412	379	363	403	366	388	366	387	380	362	360	373	385	380	389	375	381	416	388	371	389	385	384	414	388	394	384	393	357	358	356	389	361	369	413	393	369	390	392	372	408	386	417	416	363	378	388	387	402	389	388	406	420	410	384	428	413	361	381	376	397	370	401	377	380	355	413	407	389	391	401	372	368	355	383	379	392	409	411	348	367	410	380	387	350	344	380	401	384	362	414	363	369	368	393	386	393	403	361	404	359	383	411	358	362	384	366	348	338	358	410	411	400	388	402	375	371	395	389	337	413	386	371	365	365	388	398	373	355	370	375	401	375	360	393	411	381	401	395	377	382	401	392	362	394	441	411	355	357	363	361	394	358	383	373	392	393	369	354	426	383	389	415	367	401	377	378	408	348	356	350	382	386	362	360	386	413	414	389	364	363	380	372	381	398	381	360	410	380	370	404	360	399	392	430	395	400	388	393	358	378	369	389	355	385	382	399	400	376	402	386	358	415	361	396	370	377	400	392	379	366	353	362	371	371	388	391	395	365	389	363	398	339	377	401	426	348	382	397	362	388	393	380	379	364	379	406	388	383	390	358	386	444	355	393	368	393	398	379	371	358	376	397	374	387	370	375	399	353	383	369	383	418	378	372	393	384	392	371	392	395	349	365	420	381	383	401	361	399	372	406	362	381	393	361	372	373	353	381	363	358	395	391	387	389	416	373	386	375	385	376	393	416	406	372	361	384	381	369	371	405	374	357	404	370	373	358	389	385	382	394	369	385	367	393	405	383	366	434	401	405	395	364	355	404	365	369	395	378	391	374	383	371	392	387	403	404	386	366	371	396	392	426	389	340	403	382	383	403	365	387	402	389	413	408	339	398	338	384	367	372	376	409	402	367	383	350	360	391	347	372	348	411	404	395	383	421	368	355	387	392	387	423	345	361	351	383	396	407	436	369	416	380	403	377	377	381	410	397	361	376	378	368	390	368	378	409	378	376	387	388	429	355	350	385	430	376	375	374	387	404	367	371	373	411	389	357	364	396	389	401	382	396	372	385	369	376	351	405	395	393	398	380	371	382	389	393	384	384	356	380	411	389	427	400	359	374	398	385	439	402	404	368	389	330	375	384	380	391	379	388	383	370	375	387	373	385	364	398	374	394	401	384	394	395	363	381	349	385	430	390	408	386	395	386	331	422	412	414	394	352	367	396	407	402	390	377	384	382	373	376	399	363	369	372	376	371	356	352	377	358	370	388	381	407	394	398	367	397	396	377	365	371	392	361	363	369	412	390	376	373	390	384	391	406	390	389	387	395	386	414	383	376	372	400	358	421	350	394	396	385	356	397	381	387	373	389	385	361	360	362	388	370	385	405	346	390	416	405	349	384	368	395	390	415	376	368	393	357	358	365	420	406	360	372	407	370	423	387	410	375	395	407	353	389	395	358	369	379	401	369	370	414	364	361	358	359	373	398	352	393	406	393	364	375	380	387	348	350	405	381	369	332	340	389	392	362	401	395	412	397	396	395	385	382	364	386	374	363	377	369	434	384	401	402	418	365	365	376	360	392	417	426	372	350	395	391	402	364	385	381	382	357	343	394	406	374	386	385	393	373	378	374	395	375	378	387	376	382	381	343	398	393	381	407	385	344	386	376	404	407	423	383	363	363	385	388	364	373	362	381	382	385	399	364	392	417	395	394	387	393	360	392	363	391	403	370	385	344	393	415	394	384	326	408	415	398	360	373	410	388	404	410	388	384	375	418	397	379	381	381	394	363	369	409	398	352	372	397	404	369	378	403	397	392	332	371	368	407	356	367	372	376	371	379	365	362	349	405	398	389	384	398	411	358	396	410	358	391	375	390	378	406	366	436	365	391	415	433	385	380	404	389	395	366	421	375	411	371	373	359	391	328	371	371	391	374	398	396	332	388	362	358	401	418	373	374	374	429	370	390	354	423	381	361	392	393	396	377	347	394	370	360	358	364	407	373	380
12546	17753	17909	13186	9195	5447	3474	2788	2218	1791	1561	1513	1394	1221	1102	1038	1001	1008	929	917	938	934	863	860	824	830	844	868	840	784	832	873	889	830	822	767	845	814	800	783	861	811	793	796	798	821	817	830	763	850	826	758	817	820	826	788	827	782	823	767	815	794	837	765	841	771	828	732	842	786	837	807	782	803	792	797	789	802	793	815	792	780	784	768	772	806	748	867	804	774	827	801	835	771	840	769	804	812	827	828	817	775	780	790	822	805	819	825	813	820	785	848	819	851	840	767	797	774	829	830	847	839	831	779	826	825	813	802	839	832	842	782	783	782	785	815	805	803	781	822	805	843	840	817	810	829	766	810	770	796	824	826	817	805	826	826	781	814	782	793	804	778	807	805	763	798	788	815	847	768	809	793	804	781	781	864	859	838	766	817	824	826	817	822	787	788	858	831	852	768	803	820	824	772	773	836	774	823	816	840	812	777	837	778	809	777	792	816	823	793	781	810	781	785	804	825	759	771	812	736	787	776	773	832	825	738	797	801	787	830	805	775	777	789	763	818	807	745	865	841	757	762	796	800	779	769	796	814	804	800	863	841	814	823	806	798	837	819	808	842	813	822	855	779	841	796	831	749	812	835	776	854	816	842	799	832	850	800	830	771	841	810	777	781	827	795	778	795	782	789	845	812	792	823	751	818	796	851	793	848	859	784	821	825	808	850	785	789	816	779	786	813	784	808	823	802	796	795	772	796	803	829	783	795	800	779	791	805	811	818	796	836	831	799	793	750	853	856	819	814	813	839	833	890	814	761	769	859	806	766	806	812	751	790	827	807	813	829	796	803	764	818	826	798	812	808	822	760	824	787	789	794	807	831	836	826	781	801	812	813	806	794	827	816	760	824	860	827	786	809	807	789	822	768	799	854	791	829	850	796	837	779	818	774	794	780	810	785	815	831	807	813	793	843	820	786	780	775	858	820	763	794	805	793	879	799	771	779	773	821	828	747	857	789	787	757	800	819	829	796	794	746	798	786	833	807	803	798	868	797	815	775	808	826	790	792	799	784	739	805	833	821	836	807	833	786	781	794	843	775	822	780	827	855	851	776	799	821	801	794	810	764	767	816	809	795	874	793	785	845	793	820	767	779	778	804	838	809	822	814	751	836	837	779	815	791	826	780	818	814	795	803	785	825	711	785	777	812	799	813	769	838	787	828	780	780	834	791	796	838	764	818	758	790	822	801	790	825	785	773	820	828	769	830	852	781	797	841	837	829	796	828	801	776	818	745	737	784	797	870	781	849	810	752	790	769	842	793	802	784	816	790	771	823	806	816	797	816	797	804	769	777	724	797	807	810	815	803	813	755	802	800	775	789	864	799	826	834	790	821	814	828	804	781	768	793	852	806	769	799	826	731	776	796	815	776	792	782	785	762	858	771	767	768	829	805	817	833	755	802	783	828	813	807	775	794	787	803	838	827	791	798	848	801	786	784	802	765	843	796	819	845	762	782	770	862	793	810	805	810	807	796	799	761	833	773	792	781	855	737	764	759	802	787	758	815	808	794	767	789	830	806	770	799	782	834	813	794	837	885	773	769	816	802	798	839	819	775	862	801	825	798	818	805	861	854	802	853	811	866	769	824	804	897	777	829	777	838	806	822	774	829	846	802	788	815	844	768	774	829	837	798	811	792	846	841	803	805	829	857	833	812	805	796	867	820	854	807	845	832	778	823	745	824	830	818	800	780	802	838	820	816	810	833	790	819	773	749	794	791	788	769	788	756	775	824	791	783	763	771	827	799	840	796	837	762	830	798	825	780	818	796	777	769	809	796	810	783	804	862	747	833	816	813	753	785	791	827	754	779	790	760	790	835	819	799	801	784	778	799	793	787	807	803	764	800	795	826	792	816	771	809	762	807	816	780	748	788	868	796	778	815	844	757	789	826	853	831	809	805	833	825	819	842	748	819	833	831	803	866	831	829	770	799	828	776	823	785	796	808	819	872	815	807	855	845	828	769	821	795	836	804	812	843	815	806	837	764	804	837	786	825	838	787	789	758	763	792	821	829	752	834	790	815	787	815	811	862	807	796	787	803	827	832	814	789	810	810	832	813	818	758	810	808	837	803	800	798	810	830	801	782	769	806	822	811	813	857	774	827	775	757	788	797	824	803	852	758	820	789	800	787	827	824	808	855	812	810	833	799	730	812	813	882	814	791	801	814	821	827	840	761	818	827	763	825	809	846	787	716	847	881	800	841	831	774	760	795	820	820	765	770	827	832	806	815	788	784	828	804	804	802	779	815	764	798	763	798	781	813	832	839	796	764	787	809	798	848	786	855	817	825	829	854	827	784	843	786	801	801	810	784	792	806	832	775	763	775	799	811	807	772	760	827	802	813	805	772	828	848	781	819	829	788	818	781	754	771	799	816	890	793	830	800	848	794	840	781	849	801	843	809	806	777	805	790	840	817	757	783	801	758	868	797	825	821	756	787	864	806	807	819	781	824	772	792	793	882	798	773	838	787	819	820	817	807	779	837	834	820	818	799	759	836	773	782	773	843	788	839	816	806	857	850	791	771	796	841	810	820	821	733	811	848	826	792	799	819	823	780	820	830	805	819	857	825	768	824	845	825	786	804	840	823	806	814	839	749	783	753	785	786	778	816	807	807	787	780	803	828	790	783	856	812	828	823	785	830	756	778	782	880	811	779	808	817	836	872	789	794	807	856	795	810	845	806	828	775	806	795	804	802	840	779	770	814	785	819	826	829	842	806	796	811	827	804	779	786	788	812	822	797	849	837	774	815	834	811	795	808	799	797	792	779	785	793	839	753	834	809	805	782	813	781	799	815	785	796	819	778	831	794	775	777	783	852	816	794	802	836	789	783	840	815	766	825	830	836	816	816	791	850	784	813	826	810	803	799	813	795	797	819	811	841	806	794	816	796	786	802	751	850	846	825	777	790	795	758	800	787	807	789	816	777	799	805	829	810	787	812	784	762	851	803	771	811	838	789	840	816	803	831	791	754	821	858	787	768	879	816	831	807	795	766	820	777	837	772	795	769	821	832	825	779	830	779	833	794	789	834	856	771	758	773	776	787	830	827	856	814	833	813	839	826	769	786	814	808	804	803	746	773	786	825	804	789	795	802	829	762	818	825	785	808	811	807	809	857	809	838	759	826	767	836	806	783	798	755	793	803	796	769	791	792	803	816	769	766	784	825	841	783	765	789	783	839	819	812	772	832	825	800	848	808	801	846	773	793	792	815	814	837	766	806	862	843	768	820	790	789	800	775	756	798	821	798	831	773	818	797	751	834	832	807	815	802	797	784	823	827	786	817	791	842	782	826	807	766	785	809	828	831	830	840	789	790	774	871	781	834	843	815	814	819	857	814	786	804	784	819	812	816	822	871	792	808	809	828	803	821	768	803	815	816	878	798	715	786	789	771	849	787	830	815	789	809	803	763	795	772	813	845	792	739	825	866	829	796	862	840	801	842	810	791	825	800
25197	21428	27737	25281	15603	6194	2830	1789	1380	1067	855	730	659	619	536	474	397	406	400	443	383	359	358	326	340	315	313	317	331	283	281	331	302	319	246	272	277	287	258	271	292	278	270	248	263	263	290	279	284	241	270	299	262	245	301	276	253	260	261	262	282	244	276	246	271	245	268	270	276	262	275	274	300	288	265	263	251	256	296	281	263	263	281	224	238	273	284	259	247	261	263	235	276	301	282	289	263	260	289	254	252	278	262	231	273	269	276	246	237	245	290	258	257	282	276	273	267	247	269	263	263	251	260	288	257	271	266	275	268	260	285	281	274	250	255	254	280	255	259	261	273	246	231	281	286	281	246	261	269	259	257	256	300	262	244	224	290	278	238	264	267	264	256	272	237	233	261	270	280	258	291	252	270	265	245	259	260	254	262	254	276	256	298	272	258	264	243	273	260	234	267	257	257	252	289	291	278	261	291	263	244	263	273	275	244	270	250	265	256	260	267	275	253	271	253	257	285	264	234	251	253	254	278	257	271	256	251	264	261	272	245	258	243	265	245	257	266	275	241	267	260	265	258	287	250	243	252	266	279	240	272	228	246	292	300	262	285	280	253	226	257	273	229	262	266	264	280	227	263	290	255	280	241	280	281	266	298	263	299	274	280	269	261	253	256	246	253	259	259	255	295	278	244	251	278	247	252	271	278	263	262	244	255	253	243	269	250	244	260	278	260	255	273	287	266	271	254	261	263	297	259	248	248	262	283	243	229	292	251	262	272	284	292	249	246	268	273	283	270	266	285	262	250	250	253	269	255	290	251	265	239	224	281	261	250	255	267	285	246	260	232	248	283	293	256	256	291	285	259	243	243	268	262	289	275	250	289	219	258	253	276	270	249	272	264	265	261	275	252	276	298	264	289	253	267	253	274	260	242	274	254	268	275	250	272	266	261	282	245	234	258	279	222	278	271	277	287	238	262	256	256	272	249	290	270	254	260	237	253	253	237	262	287	285	264	271	273	275	240	251	260	281	278	255	268	249	299	262	273	268	259	270	247	284	298	269	266	252	224	258	264	280	260	253	273	226	250	250	241	287	224	234	273	250	234	268	250	290	285	243	242	267	270	260	276	249	263	262	264	273	261	245	284	253	258	246	249	252	251	246	259	287	269	250	251	282	277	283	256	249	251	257	251	239	255	253	257	227	292	264	287	274	289	255	277	276	265	261	277	272	278	273	255	282	239	262	257	204	267	297	290	269	245	269	262	247	267	257	277	241	261	259	278	278	238	260	275	283	264	239	243	280	260	280	279	244	250	264	269	293	283	263	239	244	278	290	280	283	276	253	245	257	267	273	262	287	259	247	229	251	250	268	259	275	268	263	242	278	239	237	277	256	287	257	257	240	248	247	264	235	263	271	266	261	285	261	258	258	281	270	268	280	259	273	282	247	245	253	253	276	298	264	250	269	289	229	247	282	266	258	276	268	292	260	272	255	245	268	272	261	242	251	271	267	271	250	226	270	293	285	272	304	260	243	266	247	252	280	237	256	254	250	257	262	252	304	259	272	252	258	260	288	260	262	253	243	277	278	253	250	226	258	257	246	245	230	244	266	287	251	279	251	289	240	262	253	243	273	274	243	282	265	261	265	268	248	259	275	255	263	261	277	281	243	271	269	264	274	273	242	264	263	256	255	259	273	253	257	270	268	267	282	287	243	261	276	246	263	257	257	259	247	282	265	281	266	272	259	246	296	240	232	271	276	272	268	273	257	263	267	259	279	246	296	238	264	219	236	272	230	251	242	272	238	244	282	252	256	273	266	234	260	255	247	279	257	251	256	249	273	217	299	239	267	282	261	246	270	254	234	279	260	262	225	268	273	265	234	244	261	262	234	274	236	265	265	254	263	268	292	261	287	262	266	264	279	281	271	265	279	256	246	256	295	300	244	264	284	261	277	255	235	276	254	266	256	270	248	278	264	264	266	261	247	283	282	260	252	282	259	246	232	258	271	272	280	288	248	245	250	249	259	266	268	270	270	266	257	277	275	293	260	269	293	276	258	273	260	258	274	267	265	266	244	256	259	254	263	284	260	281	271	264	253	279	240	259	265	278	252	244	273	275	260	281	261	271	258	269	235	268	273	275	262	265	268	251	255	270	269	265	279	252	287	260	254	242	247	274	259	281	265	256	215	249	273	270	257	259	254	300	303	263	255	268	270	280	242	244	243	252	252	260	255	236	258	248	267	214	269	214	247	252	256	261	242	260	276	244	259	248	268	262	258	267	255	255	287	270	245	277	248	276	294	266	273	254	283	287	308	256	273	269	282	259	253	261	253	240	273	262	274	297	260	254	267	295	265	255	235	230	251	234	285	263	261	241	249	286	273	259	275	255	247	269	268	253	239	292	231	267	308	277	286	237	249	256	280	283	301	282	290	245	253	273	262	261	251	246	272	261	264	246	254	253	256	283	250	266	243	260	238	264	254	265	275	240	260	269	262	278	257	264	237	294	252	247	263	231	265	259	236	262	278	282	260	280	293	249	262	254	261	251	309	265	298	274	244	241	255	258	250	279	258	267	237	246	277	243	277	266	253	247	266	253	247	253	256	294	289	239	224	282	280	275	234	248	220	293	278	264	265	254	260	269	264	292	261	268	241	253	254	276	245	273	271	292	269	279	260	250	266	260	280	269	256	278	251	253	290	259	272	241	253	261	269	248	293	278	277	251	244	261	275	240	237	258	252	265	254	273	245	248	243	269	278	234	220	274	245	248	257	263	287	284	283	235	265	266	248	264	238	253	257	256	263	278	252	258	273	262	255	253	280	282	252	254	237	266	241	243	262	264	258	263	245	281	264	253	262	282	287	246	235	299	250	242	245	274	254	257	255	275	294	254	255	258	285	284	279	242	262	268	244	259	233	262	285	278	264	248	254	255	260	270	218	265	265	226	269	248	280	259	271	258	267	262	263	255	273	240	258	282	275	254	244	276	276	255	274	265	282	252	263	249	255	235	247	258	264	247	264	273	270	251	247	274	255	244	268	288	256	283	244	270	264	284	282	280	286	261	283	270	247	280	280	269	238	252	265	276	266	271	251	279	257	242	250	264	270	259	263	292	249	249	249	239	270	247	260	272	236	308	261	243	272	256	261	245	236	278	249	272	266	265	260	261	266	271	252	264	235	240	267	257	244	257	258	305	264	282	239	236	246	253	236	234	285	270	255	286	249	250	254	275	305	273	288	278	282	279	257	247	272	227	232	266	281	261	268	260	257	269	293	230	257	252	245	255	286	271	266	259	249	265	276	251	240	260	291	280	269	275	257	255	267	298	248	266	252	248	285	241	272	243	269	300	256	255	267	230	262	250	252	280	291	264	265	265	270	269	270	282	269	259	254	252	276	257	261	249	246	305	259	272	270	262	274	246	259	236	271	269	254	252	256	295	241	248	276	250	236	298	265	249	227	276	261	266	244	249	261	281	257	263	267	271	297	259	253	236	250	247	262	268	261
15847	27841	27545	23132	17889	12075	7616	6062	4691	3711	2927	2624	2400	2113	1800	1508	1335	1178	1138	1086	1006	982	892	863	823	774	756	744	716	748	688	699	672	709	652	617	638	657	577	605	604	631	623	590	613	579	596	599	582	619	595	597	632	592	580	545	568	575	590	566	585	549	555	578	552	562	642	553	577	546	546	550	539	554	517	540	576	531	560	583	546	552	564	543	578	559	599	604	547	521	542	563	575	552	609	546	528	599	567	555	583	615	563	575	557	574	534	562	556	543	607	596	592	581	606	529	556	584	548	610	555	553	577	599	512	571	576	565	558	567	617	569	595	547	594	554	512	634	565	563	601	586	559	596	571	624	578	605	562	566	585	564	547	595	549	550	568	613	573	563	566	588	537	547	587	586	551	575	600	570	620	604	575	555	594	563	564	580	586	583	560	557	591	533	538	570	557	574	565	599	581	610	553	583	581	585	602	544	607	561	592	575	576	600	554	578	542	538	539	611	539	566	577	559	601	547	559	580	574	571	567	555	601	615	562	567	573	619	558	559	567	549	550	573	542	567	575	555	603	568	603	558	570	574	558	545	560	591	586	553	575	582	556	554	544	562	605	570	591	536	580	575	614	544	552	588	571	556	560	567	559	550	605	571	611	561	550	589	568	545	548	567	576	582	609	605	561	573	559	604	517	562	545	584	602	609	595	536	542	590	593	576	560	544	554	580	521	590	589	606	590	593	549	579	550	602	595	563	586	561	574	570	563	556	593	546	576	589	559	564	588	576	556	560	538	556	578	570	586	551	551	571	572	599	575	589	596	547	579	562	537	568	568	572	593	561	611	531	597	539	549	587	534	546	573	570	557	578	555	580	622	565	571	553	551	572	555	551	535	556	588	555	607	539	557	564	512	557	558	592	566	620	590	600	546	555	594	579	589	588	562	569	593	513	534	552	538	573	551	586	600	559	591	584	603	552	601	529	586	642	572	571	585	544	572	630	546	590	610	592	562	584	557	539	545	538	587	579	589	541	573	570	521	585	572	568	566	537	595	609	594	549	564	550	552	563	554	542	589	600	561	589	555	607	606	549	570	572	564	544	548	593	586	595	586	544	540	555	576	573	574	544	570	566	596	579	563	512	618	603	559	559	566	567	554	546	598	545	529	566	572	570	565	559	556	587	563	568	579	597	557	580	531	582	544	540	556	541	622	600	524	601	583	545	611	560	585	621	540	558	557	567	571	579	513	622	584	561	522	533	575	559	558	559	567	604	539	527	580	542	537	578	571	548	565	608	548	586	571	569	592	568	600	544	568	601	585	565	543	553	610	625	589	561	613	585	555	572	561	559	565	565	554	559	577	562	578	546	535	563	614	532	578	538	573	548	571	577	559	570	562	579	568	553	589	573	547	591	606	550	634	561	518	610	618	582	576	582	555	578	543	518	552	575	553	588	541	556	596	561	581	568	608	600	580	572	534	527	562	580	558	548	562	571	547	565	574	602	575	560	578	579	586	585	555	578	584	568	582	582	603	548	538	554	551	606	583	609	547	550	545	537	559	560	534	581	586	598	581	594	582	590	565	551	556	540	619	570	578	544	584	580	584	550	562	594	567	549	613	550	623	552	533	582	568	526	532	596	557	548	567	582	588	579	556	580	569	575	589	558	577	584	580	554	579	588	559	609	556	542	583	560	601	560	565	562	530	574	620	561	562	580	561	563	521	554	516	594	583	555	580	556	578	569	573	568	569	576	557	570	550	589	545	585	522	564	523	561	557	547	556	541	578	547	550	569	540	547	573	563	566	605	543	547	556	527	574	556	602	532	549	591	564	599	587	532	587	574	577	620	560	565	550	554	569	519	543	547	621	534	610	570	551	581	569	583	566	519	527	562	524	559	554	567	527	554	558	522	550	553	584	596	539	545	562	546	592	600	588	567	575	533	535	557	532	576	518	509	543	529	585	583	527	553	585	567	520	558	550	569	569	547	560	593	568	563	580	579	576	583	545	534	563	552	575	623	546	549	588	577	525	538	554	579	565	589	569	559	559	589	530	595	564	508	561	589	585	560	579	548	554	519	576	540	606	553	590	522	584	563	574	586	620	544	572	558	580	534	558	558	606	584	568	571	564	568	555	580	601	611	532	559	526	541	523	572	563	619	550	535	596	569	594	609	574	566	621	561	558	609	583	554	580	557	564	549	549	561	562	536	587	553	504	593	559	559	583	575	551	554	530	550	551	543	580	579	571	580	553	586	572	609	551	553	554	601	583	549	585	551	642	539	546	595	543	498	543	553	569	555	554	585	547	577	547	611	537	545	550	577	566	556	532	579	578	600	582	537	563	542	593	542	536	574	557	555	566	570	592	582	589	579	589	552	554	632	569	547	577	570	586	578	526	540	570	595	535	570	574	589	563	532	564	591	548	558	592	582	575	574	547	575	585	548	548	551	584	586	567	611	556	531	544	598	551	561	574	536	505	571	570	586	553	612	566	601	561	583	544	563	596	535	574	583	585	551	591	566	574	588	591	595	563	565	590	572	605	584	536	592	553	553	574	534	589	579	534	567	567	518	601	542	549	581	535	570	575	553	524	573	589	579	605	569	581	521	545	574	600	571	563	537	576	577	556	576	552	556	587	570	593	608	584	534	575	568	521	552	552	529	576	589	558	512	574	592	574	573	526	536	570	557	527	584	560	548	557	586	529	556	559	606	566	567	562	568	536	595	574	575	571	585	598	550	579	569	618	565	578	583	551	576	578	554	526	573	571	524	588	560	564	599	542	529	563	586	606	576	608	569	576	572	595	556	571	549	579	588	560	542	527	547	563	514	538	552	547	557	604	591	541	567	591	572	554	579	560	563	558	546	606	551	565	568	566	589	594	554	556	567	570	526	559	579	559	546	529	600	543	557	517	557	562	578	604	558	570	574	565	558	559	562	585	554	641	580	570	585	538	608	576	635	559	578	623	537	607	590	547	638	567	550	513	546	562	584	615	572	537	582	560	570	590	517	531	585	537	590	571	560	559	569	540	549	567	591	582	606	584	551	503	526	600	573	591	563	612	590	572	567	585	560	590	587	563	564	569	543	593	547	557	544	544	530	627	578	570	563	556	547	563	582	575	545	603	566	579	550	610	571	582	542	553	563	535	584	581	515	586	597	546	548	549	582	604	564	576	625	545	589	560	584	563	558	547	573	536	594	575	589	592	587	559	613	585	575	555	541	613	549	597	578	562	554	543	577	562	583	599	567	546	552	573	556	567	540	573	569	569	554	583	542	593	544	579	596	556	543	548	589	583	537	560	560	589	574	566	583	570	595	576	580	579	574	586	570	570	584	556	566	558	576	552	568	534	588	552	545	600	575	508	557	601	557	549	542	576	570	596	519	595	586	520	571	570	586	547	566	581	524	582	567	568	533	537	593	599	555	542	582	568	573	554	585	545	590	566	606	580	572	588	567	570	552	586	576	602	594	553	571	594	511	539	550	543	608	576	558	577	549	609	589	573	569	605	529
24344	21432	28735	24583	21366	15077	6433	3301	2388	1876	1512	1307	1223	1165	977	917	804	822	748	703	641	637	593	610	544	599	525	543	571	539	577	540	537	489	473	500	486	508	506	504	455	476	497	476	455	499	455	496	470	475	460	467	475	461	503	485	461	465	458	471	457	476	474	479	457	444	468	493	491	477	475	479	465	452	479	431	525	459	474	464	493	462	497	469	505	471	480	484	466	468	467	457	427	457	496	486	461	481	460	501	466	423	481	437	462	442	508	490	431	453	442	476	481	463	486	445	493	455	444	479	472	439	514	503	464	465	468	465	431	454	456	456	449	423	453	462	446	462	431	487	464	431	464	475	475	443	466	445	458	438	489	471	479	448	448	478	483	496	478	468	463	493	514	483	481	451	458	452	505	472	499	527	498	474	474	465	511	455	482	456	493	436	476	430	474	454	505	461	441	483	446	481	507	484	475	475	480	456	446	440	497	525	467	439	462	492	470	443	448	481	477	457	484	440	414	433	480	466	452	486	425	485	453	447	493	493	443	471	463	521	469	455	432	505	439	461	454	506	424	455	473	431	493	455	486	446	448	450	428	488	466	468	481	490	480	460	467	426	476	417	445	500	464	447	478	477	435	466	509	485	488	448	448	464	462	447	475	463	489	489	448	425	474	437	423	496	480	485	539	470	487	466	460	514	451	457	487	429	481	461	485	484	486	459	480	449	461	460	472	446	510	470	466	467	501	439	486	458	493	455	488	468	505	457	486	466	467	457	442	460	477	446	435	452	509	517	454	469	519	474	525	471	453	432	482	509	483	519	454	495	493	476	488	447	435	466	472	466	428	454	466	454	491	479	449	459	498	418	470	506	463	481	474	450	463	484	457	480	449	473	465	462	482	444	458	453	449	460	488	418	458	479	463	490	433	449	458	475	483	485	491	450	470	484	470	433	499	461	487	441	419	447	518	501	473	439	446	471	446	501	433	525	469	481	429	478	468	482	457	447	433	436	467	447	484	463	467	464	436	477	454	492	457	470	470	417	470	471	425	496	443	455	482	456	455	441	457	481	455	476	491	498	444	448	420	465	466	453	498	470	421	448	468	427	451	455	456	455	438	458	469	441	496	472	512	447	452	477	466	480	492	439	474	502	462	447	461	478	457	481	467	474	468	484	467	467	463	463	430	482	442	440	485	460	478	431	474	438	465	433	482	457	483	449	490	457	435	500	469	476	462	464	457	465	455	461	472	509	449	490	464	454	454	465	492	504	462	435	439	441	488	509	476	506	474	450	451	494	483	467	499	470	461	450	447	451	503	472	451	428	442	444	468	470	463	483	427	451	492	504	483	486	471	452	482	460	457	482	478	434	500	479	475	451	474	467	483	459	468	489	452	469	465	494	471	438	473	436	497	484	469	445	474	499	468	496	461	428	457	489	493	480	461	498	450	454	466	452	453	480	426	445	459	482	473	497	438	467	501	456	482	455	469	504	473	439	494	461	439	497	423	437	463	490	465	502	483	443	447	506	463	481	491	479	486	472	412	484	442	475	478	428	476	475	471	443	437	453	468	466	418	473	426	461	435	473	487	452	473	429	509	455	465	499	505	459	492	500	492	473	440	479	470	496	434	425	456	451	474	424	486	459	442	481	472	490	461	483	487	450	445	461	455	471	449	452	460	474	447	483	489	448	455	453	469	448	462	431	469	497	499	461	455	447	460	465	401	501	449	477	455	508	488	507	470	463	421	468	442	469	468	449	470	463	461	495	481	467	478	461	431	515	456	452	457	479	467	486	468	462	478	475	476	506	384	446	434	483	493	470	457	465	434	451	456	472	457	474	456	434	453	428	436	478	450	493	453	453	467	484	464	477	460	473	427	468	432	446	472	450	473	500	478	420	457	484	458	448	449	481	471	429	478	460	465	475	454	464	450	495	455	415	440	424	479	505	484	469	464	479	430	448	429	462	464	464	455	481	474	463	435	494	510	499	477	478	462	465	537	472	444	502	464	425	481	439	457	428	422	451	437	474	463	472	456	465	481	444	453	512	495	465	484	452	437	469	492	432	450	487	467	451	449	474	461	439	471	478	459	470	493	472	466	426	488	456	433	484	472	486	452	453	453	452	480	457	471	459	455	475	463	498	452	484	485	487	456	480	461	485	465	431	465	438	469	456	457	438	482	450	474	447	449	454	462	464	443	474	455	460	517	483	495	480	468	475	484	429	461	458	477	498	462	477	445	496	472	455	509	490	478	482	449	416	453	449	483	449	493	450	507	447	429	441	483	472	452	471	470	441	447	433	455	402	472	438	446	506	502	463	473	450	454	475	477	451	453	468	489	475	462	474	473	453	466	494	493	474	465	469	482	490	458	475	509	485	461	475	468	473	499	479	442	472	477	475	496	498	474	470	465	479	470	441	440	468	453	480	483	507	499	500	448	481	462	416	449	490	477	478	469	485	473	473	472	429	450	471	471	449	451	467	442	457	517	474	495	431	474	455	471	480	477	430	481	457	491	490	442	457	457	479	500	451	441	402	486	469	498	469	451	445	454	438	420	437	455	470	456	449	473	447	489	485	505	489	502	479	449	421	435	454	458	444	414	495	468	457	453	440	464	453	455	427	478	489	502	422	473	472	520	476	463	463	530	460	483	486	491	448	464	469	458	473	442	454	434	458	449	473	456	482	438	493	475	482	471	498	455	525	447	435	449	470	462	472	444	456	455	480	469	466	448	463	483	491	433	453	482	469	466	518	471	444	462	464	486	451	439	463	512	499	469	479	458	472	423	475	446	457	459	462	457	497	457	456	489	493	472	478	400	478	457	432	459	442	464	433	498	445	491	474	484	442	491	499	454	464	497	452	466	490	416	478	467	472	480	465	469	484	465	476	447	482	432	423	482	456	439	438	465	474	431	432	455	442	449	421	446	463	442	464	472	490	472	475	503	459	468	468	511	445	453	479	451	455	430	457	485	425	474	461	478	438	472	425	463	465	465	465	494	465	472	444	441	455	480	440	474	449	476	434	464	445	443	484	481	489	471	482	437	435	470	490	465	510	466	457	480	466	446	513	483	495	454	498	452	481	485	445	491	476	432	436	483	468	474	461	478	400	456	456	500	484	443	467	468	468	445	434	456	443	461	455	465	460	461	496	496	421	441	473	465	447	492	471	448	486	494	500	479	451	479	478	487	457	486	451	468	451	468	444	464	461	484	492	431	458	437	442	457	437	454	467	516	426	460	458	452	412	441	467	476	439	433	463	450	456	506	449	482	437	449	486	442	487	481	446	470	492	487	470	433	491	471	446	433	481	424	466	476	428	484	458	436	452	444	450	462	482	430	476	451	492	458	478	450	468	486	423	431	424	441	459	473	492	475	454	464	484	506	472	476	443	404	468	459	465	477	455	464	466	446	439	490	499	505	475	491	469	446	480	486	450	499	476	478	476	417	495	481	449	462	450	476	476	443	504	477	459	450	467	450	467	512	476	481	435	493	445	463	454	463	477	467	496
18720	33552	32763	28856	23339	17295	11623	9352	7346	6014	4852	3947	3756	3522	3093	2622	2341	2166	1951	1826	1794	1703	1517	1352	1282	1207	1182	1168	1194	1250	1245	1090	1092	1053	1028	1001	941	1040	1021	992	992	960	962	951	971	961	970	899	948	970	976	947	979	934	904	963	932	914	962	965	936	945	914	932	940	904	883	891	884	913	956	905	948	932	960	944	906	921	944	894	963	947	923	902	954	908	924	916	992	980	931	868	954	958	924	902	923	943	913	910	925	976	985	900	942	961	922	941	924	939	901	962	965	917	940	934	903	934	933	892	988	881	928	926	950	882	870	860	955	924	945	949	920	925	951	968	967	889	875	946	937	965	954	866	944	850	903	905	985	910	985	911	954	935	863	968	930	910	895	900	950	889	852	949	908	893	951	939	880	929	928	870	909	930	905	937	879	1008	917	884	945	956	898	865	941	897	918	952	914	970	925	902	904	924	943	886	948	918	959	902	881	959	916	925	913	929	881	898	938	953	956	904	941	915	868	907	878	893	923	948	911	885	903	913	881	907	882	891	918	972	975	865	939	892	930	920	928	975	959	946	955	931	923	955	982	938	891	932	929	863	899	945	930	896	925	952	889	936	908	887	951	919	899	981	932	920	938	869	927	964	869	924	982	946	912	978	939	892	923	927	914	884	947	945	858	920	922	922	876	938	927	892	955	915	888	941	923	909	971	979	943	971	919	824	871	925	935	914	925	934	895	918	933	953	881	911	959	910	920	910	969	920	944	951	910	941	920	941	943	918	928	1008	968	890	906	931	919	869	898	929	891	846	906	818	970	954	905	927	1000	922	892	957	925	892	929	955	902	963	937	909	925	909	905	922	929	968	936	926	948	907	953	944	939	947	903	944	878	919	896	951	946	942	927	904	911	881	943	974	887	932	943	928	918	911	865	890	938	924	900	933	905	910	917	882	953	956	911	930	914	948	908	913	921	825	915	898	902	919	914	946	928	858	923	920	910	911	920	897	930	875	901	939	874	917	936	916	907	958	916	886	866	940	911	920	892	961	917	910	906	954	895	924	879	904	971	959	905	905	903	952	923	937	934	935	959	914	897	929	919	944	919	981	932	916	933	934	945	979	936	943	949	888	928	906	932	888	966	934	915	933	932	882	981	937	924	922	939	921	911	905	921	913	919	876	911	925	948	961	945	905	916	874	948	938	945	935	924	986	895	921	909	879	937	953	938	948	893	954	912	892	961	864	883	895	967	926	950	862	946	900	912	924	915	940	916	925	920	953	901	881	888	867	852	903	950	894	909	886	921	911	976	885	905	899	903	937	930	927	964	897	919	926	934	902	898	942	923	960	922	920	865	930	863	902	937	899	899	856	904	844	931	899	883	925	922	897	885	908	939	880	930	917	914	926	953	970	893	908	958	914	922	951	944	967	867	937	955	937	882	885	924	932	890	952	916	968	949	950	891	916	955	931	886	905	930	906	906	910	917	920	937	940	880	888	966	907	924	911	939	920	909	989	946	892	927	908	925	927	884	861	869	913	914	936	876	918	969	940	932	939	915	918	955	893	939	876	888	916	879	883	920	864	919	934	968	898	904	931	947	939	920	951	951	879	948	923	905	934	986	919	891	887	910	901	857	909	887	947	885	903	939	936	874	971	953	936	898	969	915	935	949	919	973	962	891	947	894	936	852	959	908	908	934	972	943	942	915	939	934	926	954	936	951	912	977	919	933	918	938	907	863	898	894	917	876	906	880	899	968	950	892	955	915	967	916	905	941	971	922	983	933	922	915	954	891	903	973	1024	874	926	925	924	965	926	859	882	947	911	915	984	888	940	919	926	941	898	914	930	923	917	911	930	930	952	942	911	890	918	873	925	938	926	934	972	945	954	911	935	879	873	830	927	896	962	915	908	955	968	852	896	932	932	964	907	873	937	948	931	910	930	880	917	935	906	919	994	928	866	929	947	943	949	863	911	907	912	907	916	910	942	887	932	882	936	866	925	921	905	916	1010	908	920	996	883	977	895	981	924	938	882	977	932	935	911	917	911	911	895	944	941	930	933	866	901	1019	913	916	931	904	923	902	931	965	892	896	901	900	886	901	952	959	922	922	934	910	900	973	974	882	899	958	890	865	913	932	919	901	912	878	944	898	963	900	881	861	899	975	858	911	938	890	915	932	927	891	923	916	919	902	923	879	882	936	925	898	958	896	903	950	940	947	945	962	939	951	899	928	886	924	917	899	938	909	910	935	939	946	918	935	925	908	928	924	935	898	945	895	912	899	923	879	910	956	975	871	883	952	918	886	910	951	957	936	977	952	936	953	896	888	967	969	943	934	859	959	926	929	862	958	951	918	928	933	873	861	897	931	936	923	919	933	927	909	922	938	936	906	892	948	912	967	952	924	929	970	921	949	929	896	948	926	950	908	951	902	873	873	891	943	933	907	980	971	917	858	930	927	897	947	937	940	946	920	891	855	916	920	929	916	909	957	961	878	902	868	930	939	868	916	938	925	946	870	966	907	905	868	884	874	923	949	914	920	955	934	893	922	954	879	929	881	951	968	956	901	941	904	913	926	937	867	873	958	912	912	975	884	899	940	923	950	944	912	912	903	937	913	898	947	874	909	875	951	884	857	981	883	932	884	942	925	975	971	961	926	937	955	950	918	934	894	905	938	890	914	883	946	949	1002	937	890	934	894	901	973	931	903	890	941	924	918	905	875	947	923	923	915	902	938	922	945	917	872	937	913	894	948	954	916	913	964	913	890	924	901	945	914	902	926	939	924	892	977	869	945	923	947	913	884	900	946	930	930	971	938	890	925	879	902	892	916	881	944	858	908	914	896	878	949	901	904	902	927	918	888	942	920	914	886	960	900	909	940	967	945	925	907	928	909	1004	898	914	918	930	900	933	986	893	918	966	934	874	896	900	937	923	942	912	957	885	921	952	877	891	903	922	970	927	910	908	930	979	953	921	888	901	920	943	878	910	893	913	883	915	888	944	921	907	921	878	936	861	905	902	886	896	937	894	901	946	968	907	908	920	922	935	960	982	960	902	901	924	907	908	912	877	896	947	962	888	965	903	891	896	905	900	921	920	954	991	904	951	904	961	1001	917	903	942	933	909	929	908	918	958	931	903	923	944	935	896	908	879	958	925	894	965	892	907	956	962	980	878	936	907	928	930	896	953	916	898	919	915	952	909	930	978	912	934	949	912	941	896	897	906	861	977	903	887	955	909	881	878	910	889	996	895	937	961	889	896	940	912	928	927	920	940	919	861	906	922	941	922	904	895	925	943	939	881	887	933	898	939	907	914	910	867	915	895	881	892	903	887	869	964	936	935	867	946	971	905	950	943	906	891	946	903	889	991	945	956	929	907	921	922	927	922	936	918	888	886	893	915	953	936	894	940	928	843	910	954	989	896	891	899	923	896	965	897	935	973	934	895	894	934	910	894	981	938	990	888	897	922	933	925	964	874	947	1012	931	925	909	970	906	926	937	915	937	993	892	874	909	904	958	893	894	896
27482	17675	9578	6099	3040	1540	997	780	661	587	505	463	491	477	444	459	436	418	419	403	383	415	355	382	396	412	392	377	414	409	378	428	416	390	389	392	390	377	379	411	380	383	381	386	386	377	351	357	375	385	382	384	393	386	375	382	392	379	387	337	387	400	363	392	386	360	356	388	360	365	334	392	373	383	392	389	368	383	406	390	365	366	346	394	368	391	392	409	345	382	349	401	387	391	379	371	370	378	380	343	393	380	365	415	400	373	402	390	377	360	410	364	389	384	362	360	367	374	389	379	384	396	376	373	399	388	379	352	397	361	411	381	365	375	356	392	376	383	366	361	372	378	384	359	394	399	398	343	345	373	386	392	397	362	373	364	390	402	400	372	363	370	380	379	374	373	401	392	386	379	364	407	352	377	394	356	354	388	362	385	387	363	377	356	377	369	362	352	371	364	350	343	389	340	355	365	374	380	422	423	379	365	352	361	399	368	388	358	370	385	394	360	339	411	381	401	355	341	362	349	355	380	409	401	386	379	353	366	391	376	383	384	376	361	389	399	393	371	376	406	401	373	394	371	377	349	364	419	369	362	393	359	380	381	388	385	397	364	406	418	351	361	423	374	395	368	368	363	378	381	387	375	377	361	402	400	411	355	358	398	366	351	381	365	372	360	372	363	375	381	356	385	362	389	397	356	377	370	384	383	357	358	357	371	345	342	354	378	338	383	357	391	390	347	410	368	381	374	364	355	393	354	361	389	373	409	378	372	377	409	340	362	356	433	379	338	397	405	392	348	390	421	376	381	333	358	414	398	365	379	402	352	382	371	373	395	383	400	396	409	394	398	378	377	365	371	397	366	394	391	360	365	338	377	380	379	395	384	378	369	353	349	398	389	385	399	371	380	362	367	384	355	389	387	364	406	402	391	394	394	403	390	380	400	363	370	398	355	362	377	410	370	370	408	401	394	400	370	384	396	383	349	412	401	381	381	394	397	397	382	408	351	395	387	361	383	407	381	356	374	359	390	321	385	366	380	382	357	351	377	386	364	368	386	372	389	368	377	369	347	373	368	364	363	379	409	383	376	369	367	364	376	382	386	379	384	344	431	386	401	392	372	378	338	390	386	409	406	400	404	374	374	391	394	354	351	371	379	345	388	383	360	367	388	399	410	380	367	386	402	379	384	385	396	392	379	375	386	378	366	398	401	353	390	382	365	363	405	370	395	342	376	420	375	380	407	384	377	385	366	371	358	398	372	403	398	346	390	336	353	386	371	419	379	342	342	377	363	355	399	412	347	412	378	389	367	379	371	378	382	358	368	366	384	379	392	365	367	396	375	383	388	384	419	370	362	371	375	367	383	357	411	380	376	398	390	383	370	408	386	371	363	407	357	407	378	334	379	391	408	377	386	349	391	381	315	383	387	343	378	365	359	345	379	366	377	426	371	402	387	386	383	390	378	332	366	420	411	382	397	387	376	401	406	354	346	354	369	370	365	386	387	393	312	386	403	376	367	361	412	378	360	381	408	384	368	389	339	368	352	382	360	360	391	356	427	382	361	356	391	377	331	397	380	395	370	377	395	423	393	381	392	355	408	391	361	350	375	388	342	400	403	357	378	361	362	369	395	366	361	393	376	369	397	374	342	329	362	358	372	360	370	347	363	353	369	374	368	357	394	390	394	355	379	413	361	372	361	347	402	373	366	373	378	356	395	377	374	341	368	386	381	358	377	399	358	370	365	356	428	373	365	367	369	362	380	365	356	358	407	353	385	386	370	365	385	352	407	409	377	392	352	373	416	385	363	359	372	365	373	358	378	373	402	357	355	387	364	375	366	367	369	393	395	360	365	387	380	366	386	367	387	385	372	372	378	412	390	393	367	374	402	415	368	406	383	388	370	382	378	392	392	324	394	345	392	382	366	403	364	396	382	361	371	414	392	387	394	347	390	358	387	403	356	361	401	393	377	367	399	386	402	373	339	386	386	360	362	385	404	402	364	400	386	344	384	369	353	352	377	391	376	383	370	391	379	385	373	374	391	366	384	343	382	377	370	384	359	396	386	398	381	354	377	358	407	381	367	386	389	401	359	389	360	387	396	393	367	365	427	395	391	363	412	399	380	367	370	407	367	369	394	384	397	377	361	380	387	391	357	358	383	374	365	357	374	427	361	349	349	378	368	396	394	359	394	390	388	371	393	351	374	352	388	377	355	345	381	354	402	354	391	411	393	373	346	405	379	391	352	388	368	361	382	358	352	394	363	395	362	358	407	350	389	382	375	370	375	372	361	362	430	379	389	357	409	384	393	372	397	374	369	365	390	402	366	402	397	389	381	408	385	332	393	379	366	378	383	368	384	339	361	335	356	367	349	399	346	392	336	394	386	367	382	404	350	371	399	394	376	341	400	385	356	374	343	377	352	314	387	366	373	399	392	395	409	397	353	404	397	380	370	406	416	393	374	378	404	344	381	403	367	425	358	353	395	382	401	380	369	370	360	376	363	367	357	386	335	404	380	359	369	375	369	374	401	406	417	414	409	389	397	404	370	387	376	377	351	417	379	339	384	380	381	417	392	361	388	382	318	402	397	403	379	349	389	367	318	352	394	393	378	375	403	378	365	375	395	359	384	378	420	397	370	370	383	406	401	374	396	363	350	374	405	411	388	382	401	406	401	377	364	385	380	405	348	366	380	373	372	359	382	378	387	398	336	354	373	361	434	389	354	351	422	366	373	367	363	352	336	366	383	420	404	385	374	377	381	409	330	381	355	379	372	373	388	379	400	371	404	366	395	368	391	399	409	347	399	375	358	383	361	385	406	380	381	365	392	420	401	384	369	356	379	376	359	372	397	373	352	376	407	356	414	380	370	377	333	403	385	389	359	400	366	341	341	400	370	361	372	389	383	400	429	349	418	376	399	409	373	388	362	384	363	395	393	374	372	380	372	364	378	365	408	331	374	357	396	413	399	371	399	409	390	372	411	382	354	378	384	380	378	367	405	402	375	359	351	400	372	365	370	370	358	361	375	389	358	395	360	415	386	400	388	364	388	359	386	368	355	378	345	363	387	358	396	392	348	355	358	362	373	394	389	343	370	367	401	402	365	391	358	390	373	395	413	343	351	383	391	386	373	373	392	359	327	388	360	395	375	416	402	380	386	406	341	351	393	341	377	381	385	421	368	373	378	401	347	390	369	405	369	402	417	414	375	394	341	376	403	358	368	350	385	417	398	424	400	348	355	359	373	369	349	380	397	413	386	382	378	373	361	347	375	384	367	386	381	404	380	435	377	359	405	350	388	428	361	383	324	388	367	362	365	380	358	353	384	406	380	378	367	382	381	359	353	390	380	368	393	357	380	387	383	365	353	415	406	387	357	376	388	344	362	392	380	372	375	384	386	398	381	362	372	374	360	356	336	354	378	379	365	382	350	368	380	382	377	359	393	410	405	392	403	384	371	387	385	355	383	366	410	364	392	379	388	428	383	395	391	387	367	352	371	385	367
11968	17875	17736	13290	8779	5481	3449	2611	2014	1711	1435	1262	1201	1231	1172	1080	1024	942	987	926	941	881	918	766	799	759	808	827	843	894	830	840	809	877	836	880	819	778	845	824	777	864	838	794	829	798	832	788	804	760	863	820	796	805	806	842	810	828	813	801	765	775	772	780	775	756	786	776	854	806	817	783	841	813	787	792	791	831	837	814	830	826	772	753	788	758	786	811	794	789	754	801	781	795	796	806	818	779	794	814	807	825	777	796	798	788	830	788	787	836	703	789	796	827	786	815	784	786	758	787	812	804	835	763	782	752	800	769	810	812	812	799	791	829	797	814	757	795	801	796	780	766	793	794	761	817	801	726	797	825	861	856	743	791	819	777	758	817	810	778	767	811	768	817	800	801	841	808	780	774	839	829	839	822	827	806	771	809	790	758	789	791	811	800	826	766	797	763	765	871	773	765	776	805	775	780	806	795	823	806	814	777	817	800	818	801	822	756	787	808	787	802	812	796	732	778	762	779	817	809	817	809	777	828	773	820	770	815	800	833	770	845	758	794	835	838	772	824	803	800	785	751	812	768	796	812	799	853	792	808	769	807	763	735	761	782	813	798	853	772	787	788	812	822	807	832	766	784	838	807	819	767	791	824	844	837	819	799	781	778	826	758	802	797	793	826	792	760	790	806	791	804	766	790	812	802	791	767	768	820	818	802	812	810	809	773	805	794	828	760	810	848	845	846	804	832	832	800	862	804	811	850	781	838	749	770	781	854	747	816	797	751	834	805	757	817	807	777	783	784	780	804	780	833	800	770	788	797	846	793	753	845	781	787	804	811	756	753	820	808	772	801	759	790	833	843	846	784	738	767	780	800	825	771	819	813	797	803	852	795	837	800	793	814	739	791	792	754	829	750	793	813	788	797	757	819	847	819	808	750	829	780	796	767	753	809	851	790	752	786	797	829	796	763	787	822	796	764	813	810	815	800	787	740	785	770	820	753	817	841	822	794	790	820	819	813	816	790	816	794	753	781	781	782	790	781	754	821	766	789	822	791	800	778	791	757	762	753	794	796	826	775	792	822	754	741	844	774	816	830	815	805	785	808	831	810	769	829	808	797	803	831	803	851	768	780	757	782	806	804	810	821	803	806	820	807	808	793	825	812	802	828	789	838	794	807	840	763	776	785	736	764	779	786	781	771	865	783	789	788	763	843	831	784	735	794	837	752	823	735	771	817	772	792	796	762	787	764	792	790	817	825	772	779	776	786	835	824	810	748	787	754	791	820	775	823	770	855	795	804	785	821	812	815	781	751	784	787	765	756	794	778	801	862	834	837	777	789	824	799	769	792	781	765	782	835	815	782	820	792	822	786	813	814	756	831	814	742	820	842	749	735	853	840	773	769	808	768	808	794	834	798	869	804	826	813	787	777	740	763	775	797	788	788	839	821	783	781	846	771	818	783	792	791	829	838	803	804	825	811	819	779	763	796	860	786	768	776	795	752	828	815	797	828	783	813	852	807	833	765	767	818	779	817	791	818	855	772	777	755	787	783	813	762	778	817	777	860	816	765	870	845	789	792	857	805	793	793	800	779	799	791	789	815	782	838	803	806	737	810	792	811	779	845	726	796	777	769	813	825	797	793	836	758	770	760	789	801	767	837	758	802	803	730	823	839	825	773	834	811	812	835	816	774	788	815	757	827	810	769	805	801	811	804	843	821	750	768	785	793	756	785	798	787	784	791	823	749	826	770	808	776	803	755	807	834	795	846	806	803	840	806	777	804	808	844	764	769	769	765	830	767	796	826	805	801	751	815	820	783	785	802	748	801	798	814	775	778	813	813	783	772	828	781	824	769	880	796	785	799	792	845	804	768	766	793	786	808	834	765	799	777	796	780	756	799	813	784	796	789	750	809	864	790	810	790	854	801	840	822	781	825	873	737	804	791	786	819	823	800	816	786	769	783	777	762	804	856	755	766	805	723	809	832	812	804	805	774	841	788	787	815	803	797	828	765	839	750	825	753	821	769	715	802	791	797	802	840	774	785	800	802	795	839	815	854	770	811	828	763	817	812	742	862	792	778	790	815	823	772	767	808	773	796	827	739	782	788	787	820	790	793	815	821	812	796	797	796	796	772	737	810	800	825	776	789	872	773	782	801	796	816	778	810	799	789	821	807	818	764	841	859	832	802	755	808	828	822	807	772	809	834	805	827	808	751	797	777	810	820	813	791	811	804	779	774	782	766	826	807	783	813	766	760	773	815	804	801	825	795	811	823	783	791	738	807	803	805	812	776	792	853	796	793	847	790	754	781	830	781	783	781	785	793	779	808	787	777	840	798	820	788	754	855	823	798	801	778	773	804	842	809	782	809	804	853	807	848	750	779	811	784	806	798	797	826	819	838	748	818	747	790	806	832	822	779	804	845	815	772	804	872	780	869	803	780	792	795	792	789	808	824	825	791	825	774	804	828	795	771	810	814	768	762	762	826	792	746	776	800	776	763	789	895	812	816	743	833	814	751	826	813	787	801	786	788	794	849	831	777	764	798	822	736	841	756	796	784	816	823	765	771	783	804	800	782	817	795	766	805	791	746	816	794	795	814	767	850	814	758	821	799	760	814	816	764	834	768	764	811	766	869	751	800	763	804	778	796	817	831	775	810	790	815	815	799	842	824	763	860	845	828	773	811	789	817	819	729	741	766	826	820	783	753	768	779	761	770	804	795	802	858	826	836	798	778	769	794	808	803	812	808	767	767	801	823	784	791	788	838	771	752	826	763	811	835	806	810	813	769	867	818	812	832	757	805	776	789	797	793	740	804	824	818	782	796	814	784	796	772	834	753	852	787	809	786	817	804	792	888	813	779	826	791	767	766	817	823	777	815	775	782	814	802	812	769	829	776	804	835	773	776	786	815	774	798	855	790	758	804	836	798	808	796	769	805	806	786	761	808	802	775	698	815	817	798	783	803	817	831	773	841	782	789	776	776	784	804	789	836	833	801	790	790	807	790	806	770	819	812	789	821	782	854	798	776	781	813	773	807	814	809	826	778	843	827	821	790	824	806	750	775	818	810	762	789	806	810	834	881	790	778	766	790	813	796	809	821	839	796	814	812	833	848	849	788	800	830	828	802	790	779	767	791	793	767	802	850	753	813	784	799	792	842	774	792	798	816	805	758	808	764	784	819	791	829	763	761	750	806	804	812	774	805	805	882	793	781	839	785	768	809	802	828	811	739	810	783	805	832	801	784	798	791	762	797	802	806	759	774	774	803	787	782	789	798	770	779	756	753	746	790	812	772	833	733	781	827	818	804	836	779	833	767	820	815	798	835	820	812	777	809	772	814	803	755	853	774	813	777	796	901	734	845	754	846	778	815	788	774	813	762	811	838	800	803	806	828	796	787	809	808	822	803	799	809	792	746	797	811	792	823	771	776	780	822	794	785	762	801	869	825	785	813	794	746	803	783	823	816	785	804	828	768	811	789	803	832	816	808	881	812	802	817	819	789
25230	21448	27744	25306	15496	5993	2889	1761	1400	1039	871	702	582	592	584	544	532	445	427	375	376	359	292	304	308	324	329	296	309	302	287	273	261	293	265	268	292	251	294	259	292	281	274	256	301	273	236	306	255	246	272	270	281	252	270	253	256	272	251	279	247	283	291	267	253	277	251	290	287	295	261	264	271	249	250	248	296	258	262	262	239	292	268	269	261	239	262	258	233	263	258	278	254	282	267	268	286	271	279	255	265	243	240	243	290	256	282	242	264	287	254	240	238	255	274	254	264	263	263	246	277	262	262	263	288	299	283	225	261	307	266	286	253	260	259	255	238	262	245	284	278	274	269	241	259	266	264	279	251	266	264	258	255	261	270	263	230	278	261	249	270	262	280	262	263	296	248	262	254	281	264	282	237	310	266	260	252	279	247	278	263	302	264	230	255	277	273	263	248	256	215	250	263	259	266	262	247	266	266	232	241	248	288	261	240	230	274	241	262	250	257	252	272	272	265	232	290	265	274	265	262	272	292	269	228	275	258	270	237	242	271	253	251	246	296	239	256	281	282	277	255	250	270	272	251	268	278	243	283	257	259	255	292	279	247	271	276	252	252	253	241	271	258	264	253	246	252	267	254	257	281	257	251	255	248	265	221	262	272	230	272	272	289	280	224	241	257	272	248	266	250	249	250	301	267	264	269	250	253	258	253	245	279	241	286	263	255	240	238	262	276	250	306	261	271	280	264	281	251	273	299	256	270	295	248	258	251	272	235	256	255	239	253	245	281	263	273	257	273	241	264	259	258	239	274	253	275	262	244	269	285	251	277	239	269	250	255	269	264	251	287	266	236	246	217	252	254	239	258	314	253	261	283	251	277	236	294	271	259	267	255	274	242	269	263	246	291	242	255	267	286	265	259	267	271	293	272	287	294	275	278	250	242	230	271	265	272	276	278	259	244	280	247	269	266	251	252	277	257	276	257	284	278	295	259	244	251	229	261	240	267	248	257	241	272	241	265	280	242	268	233	273	264	236	275	236	252	262	256	209	276	281	274	273	241	269	253	270	244	250	285	260	263	249	258	236	279	253	248	258	272	271	274	269	280	254	239	249	255	252	259	265	277	230	259	283	246	247	245	263	276	267	268	251	256	246	250	273	271	258	288	301	291	236	256	273	246	246	267	256	289	281	246	247	249	279	236	259	276	271	252	276	251	246	275	272	266	269	247	278	251	260	264	283	250	267	272	238	242	269	278	271	256	257	281	259	262	262	247	251	276	258	263	246	243	225	281	242	248	277	252	255	262	236	270	272	268	279	249	247	283	243	238	272	269	280	235	272	281	256	232	258	291	239	260	242	263	247	267	282	285	230	282	295	255	251	286	256	258	250	266	258	267	235	265	250	267	265	266	258	261	284	265	238	239	259	267	253	280	238	265	244	254	255	276	259	241	257	258	248	254	251	268	257	256	249	240	260	252	278	259	270	248	255	281	268	233	263	279	277	297	296	255	286	254	262	236	251	236	241	285	242	260	253	266	273	283	264	235	268	251	269	271	248	270	295	272	254	264	242	259	252	244	249	262	266	279	247	247	276	276	234	247	269	258	260	270	219	273	282	251	255	268	249	239	272	264	269	255	280	252	266	272	259	237	211	246	251	241	251	253	265	261	259	224	263	268	263	296	294	235	264	263	276	247	257	253	263	254	245	270	260	277	251	279	270	239	257	244	265	264	260	291	283	276	273	260	246	262	276	253	251	255	239	259	254	260	246	242	256	280	253	288	251	256	287	280	255	259	260	253	262	280	268	248	256	259	279	233	261	249	248	263	235	271	245	247	273	262	239	275	258	278	246	261	250	274	256	242	263	262	260	242	255	269	244	254	265	257	266	255	256	263	235	254	268	267	282	272	250	283	258	263	249	274	293	258	253	271	248	290	265	267	259	248	263	261	272	248	277	256	255	256	271	224	272	267	236	259	278	266	276	270	254	267	273	250	268	234	254	260	237	286	282	254	237	247	266	271	243	251	242	233	227	255	266	256	277	266	249	271	264	253	278	247	250	257	250	255	245	294	264	268	293	236	289	252	243	242	246	258	234	264	269	243	288	250	275	245	286	260	282	285	266	232	293	262	246	263	253	258	283	254	261	231	267	268	267	264	275	270	224	267	285	271	259	247	270	248	261	303	232	277	265	257	284	276	251	279	258	246	250	251	272	270	273	273	270	246	258	255	242	238	241	260	278	283	288	254	257	276	244	242	285	290	251	269	281	269	285	253	252	270	226	257	256	280	257	274	253	270	272	263	253	275	294	262	263	260	273	252	255	258	216	288	272	255	278	272	277	270	266	273	243	233	223	254	258	241	225	229	273	276	280	260	260	264	278	244	252	287	291	255	262	267	260	247	266	249	224	272	258	255	272	259	242	225	270	276	293	259	256	279	263	265	279	278	270	258	239	262	253	299	271	230	262	259	245	270	265	276	290	282	280	277	270	259	285	298	250	267	247	286	246	249	236	243	249	258	282	296	275	248	264	261	257	260	272	284	252	228	232	261	263	259	272	247	257	229	260	222	235	270	250	271	263	274	250	258	263	245	233	252	291	239	256	256	278	277	260	264	260	272	292	249	265	238	256	271	269	292	247	237	272	272	272	268	243	260	244	259	249	263	264	269	255	256	245	238	258	276	287	249	236	285	295	260	264	272	287	272	272	259	265	239	278	276	246	244	248	274	297	254	266	257	246	270	275	287	265	268	268	265	272	243	258	254	258	258	250	240	251	271	260	275	297	272	288	269	250	269	252	273	270	263	253	255	260	249	267	264	239	285	288	259	277	247	247	268	242	278	270	272	250	271	270	253	278	277	249	262	264	262	248	266	246	239	264	240	243	252	248	239	264	265	256	265	241	280	267	274	237	261	275	274	275	263	275	279	268	272	242	259	261	233	261	246	299	271	279	271	241	259	255	241	251	262	244	259	264	250	239	280	243	257	278	283	278	241	242	259	263	251	271	279	281	280	296	265	248	264	286	278	256	283	258	251	249	264	261	232	256	256	287	261	247	257	283	256	284	253	266	270	263	265	231	284	263	249	272	239	272	291	272	261	262	232	268	240	261	270	268	279	304	241	270	264	264	254	266	274	286	251	266	223	254	280	283	254	288	255	244	267	307	265	257	263	262	275	266	267	252	290	258	233	265	253	277	285	295	247	295	246	284	237	244	252	244	268	267	251	254	298	268	253	248	257	274	253	283	260	247	276	262	258	253	292	265	249	258	244	272	252	240	229	241	254	256	237	262	263	239	239	263	255	258	278	250	276	283	229	247	249	254	261	276	268	263	267	260	253	286	264	260	281	271	268	261	284	265	249	253	259	268	252	264	248	262	264	242	278	286	262	259	248	287	251	253	277	257	262	256	231	256	266	241	261	251	261	279	267	268	249	244	269	255	251	261	257	247	260	244	267	281	250	253	279	270	255	306	266	235	246	251	258	261	278	225	259	260	252	263	279	269	275	247
15543	28299	28401	23176	17196	11740	7731	5865	4681	3693	2956	2298	2086	2017	1938	1776	1470	1402	1192	1101	1052	917	859	812	751	716	759	730	699	706	629	646	727	662	645	648	638	621	598	607	649	593	562	601	553	593	582	572	563	611	596	557	586	576	551	597	576	557	587	621	583	606	591	546	588	543	603	536	571	582	609	549	566	600	566	562	617	591	558	566	567	573	562	552	558	544	583	567	587	521	584	614	599	578	630	598	532	554	537	605	566	588	571	562	573	598	624	574	569	578	559	565	529	591	539	586	562	554	549	513	571	551	541	581	574	562	530	558	557	582	558	582	580	582	585	572	556	589	585	551	538	531	531	588	559	523	532	571	599	542	547	568	589	535	561	558	548	590	562	548	570	561	622	579	546	551	545	535	537	550	593	566	574	552	552	571	578	607	546	512	543	616	518	567	594	558	554	571	513	531	536	570	570	585	516	493	552	550	593	552	573	559	539	553	573	535	604	585	561	551	553	540	560	598	539	533	543	550	564	609	553	533	608	586	557	575	547	552	595	558	559	575	539	591	580	549	562	550	593	572	557	596	576	559	587	586	547	565	547	604	568	545	550	578	583	559	526	533	552	572	591	595	546	587	562	540	540	576	524	551	556	559	562	571	569	528	594	576	590	557	626	539	570	551	531	570	594	558	538	567	524	583	552	602	561	546	582	562	606	604	552	573	534	564	550	534	540	544	557	566	555	570	585	548	529	576	573	529	547	579	578	558	572	522	538	611	577	557	585	548	514	526	546	598	554	513	596	539	518	546	547	543	561	528	587	571	590	556	523	576	564	558	579	584	590	545	583	550	577	512	614	587	547	579	568	546	590	578	518	566	601	561	558	594	579	547	577	554	543	570	561	522	548	552	583	553	533	575	575	557	534	569	557	577	543	602	592	567	575	602	561	547	588	577	559	571	593	545	576	587	551	520	511	578	589	528	567	562	575	591	545	557	583	568	567	581	604	595	556	606	580	571	638	587	554	551	594	556	581	568	532	538	622	603	561	569	543	592	607	542	548	577	592	560	597	534	618	550	564	576	585	562	545	561	583	593	542	550	537	538	588	557	546	544	552	585	524	543	546	556	579	556	513	578	554	557	533	605	570	596	598	631	548	594	534	585	572	586	543	561	556	620	551	541	538	557	583	554	585	593	557	575	553	610	580	579	501	568	572	581	579	556	557	557	587	548	569	578	565	549	553	561	611	546	524	546	591	604	572	556	576	559	593	576	540	551	568	545	500	597	571	574	560	579	588	579	549	577	520	580	614	532	583	580	570	562	571	582	558	576	535	539	595	554	601	557	577	556	567	590	529	530	547	584	589	573	584	572	582	574	604	554	604	559	551	566	542	559	609	556	558	548	615	579	563	592	582	555	578	531	588	603	533	522	610	587	571	569	598	575	538	572	596	596	546	590	531	572	533	596	564	531	556	560	556	555	541	560	535	526	525	505	585	553	590	586	551	553	552	607	560	569	573	526	544	537	553	580	524	591	566	543	561	607	571	551	593	613	603	569	605	541	523	563	569	530	576	582	597	554	557	556	582	554	547	518	519	574	581	577	591	566	572	550	554	566	579	560	559	599	552	591	584	570	533	587	525	555	581	529	566	549	560	563	609	604	547	581	574	544	615	582	573	575	559	571	545	554	542	565	573	594	561	541	515	537	534	591	562	611	597	553	576	584	568	556	568	558	556	565	599	595	560	548	556	553	596	546	522	557	592	541	573	582	570	588	581	530	617	556	563	579	589	561	581	561	539	508	543	577	583	567	557	519	551	585	573	507	539	540	575	565	587	558	561	557	563	549	596	538	567	562	575	560	571	534	598	553	558	600	586	512	561	547	568	600	583	581	502	536	572	554	572	572	581	589	557	556	561	558	561	541	600	569	584	553	556	546	563	588	571	572	581	583	553	600	568	598	586	616	589	564	555	597	553	549	547	580	559	543	543	540	575	565	571	576	585	549	561	547	594	571	557	621	542	504	555	571	571	557	576	518	586	554	582	566	551	548	541	582	584	580	511	565	618	541	589	557	579	572	572	568	564	555	538	552	609	556	541	531	558	571	610	530	557	581	549	548	579	592	583	570	582	583	583	584	530	565	584	535	578	581	622	523	550	567	570	562	588	529	572	553	593	530	583	531	554	547	564	557	550	551	579	583	555	545	562	621	556	568	580	528	557	562	552	549	553	618	571	560	560	568	586	516	535	576	538	554	537	555	579	594	574	582	554	624	536	593	566	556	566	590	562	555	584	570	569	586	553	506	551	540	560	561	556	555	567	541	572	521	597	564	539	561	567	530	588	584	592	559	543	574	534	568	540	584	577	551	597	561	581	595	606	585	589	598	550	591	563	572	548	537	589	570	580	543	574	537	591	558	607	594	559	532	568	561	578	589	550	597	550	534	499	593	582	592	531	546	558	567	551	597	509	546	581	598	551	529	565	557	567	604	534	522	573	573	567	570	570	523	579	609	541	563	611	546	554	525	531	593	563	593	582	564	565	548	553	565	574	554	578	571	555	546	585	604	541	554	567	604	550	558	561	546	546	586	547	540	565	541	551	536	523	568	630	583	584	548	562	598	557	573	534	554	576	584	560	555	565	569	550	555	554	529	585	544	575	587	598	553	601	571	569	557	560	579	520	582	578	549	582	589	588	534	594	559	530	570	558	572	557	535	606	574	550	582	562	579	545	561	565	565	575	561	601	550	571	554	547	583	551	539	599	585	546	535	565	605	562	560	581	620	569	516	543	513	544	574	585	606	567	535	539	560	562	615	576	563	578	553	563	580	554	553	582	541	589	560	576	548	533	582	547	625	580	548	564	533	592	599	534	574	553	536	593	544	572	523	574	563	543	561	557	551	585	547	554	586	583	561	606	525	594	552	550	619	592	589	601	593	592	574	577	568	539	540	551	565	542	553	607	534	555	551	543	548	572	535	546	567	562	574	506	567	554	542	604	541	574	576	579	580	552	557	553	574	609	584	598	544	579	605	533	561	539	548	549	552	545	544	543	529	580	531	607	565	557	536	539	583	555	559	599	559	558	585	595	549	559	553	539	566	553	565	520	526	583	528	517	549	560	578	594	575	577	571	591	608	646	587	540	564	609	528	555	567	552	580	540	558	575	555	565	575	579	526	583	562	561	571	559	539	567	568	593	568	514	555	574	576	543	585	583	586	588	570	579	560	581	535	582	529	551	598	576	563	563	557	558	559	549	561	573	602	578	552	583	585	576	592	550	579	570	575	532	614	596	534	571	575	535	624	575	554	496	580	557	552	538	554	534	558	586	537	536	612	602	578	572	553	568	561	599	523	523	537	600	593	539	508	562	560	596	540	578	555	573	532	579	571	558	579	578	542	535	526	523	523	549	562	565	540	657	578	579	569	512	529	558	551	568	526	569	547	571	548	544	562	556	549	594	538	583	571	612	523	553	569	522	542	568	598	520	586	548	573	576	553	556	563	552	587	559	579	593	556
24288	21437	28744	24528	21290	14762	6480	3438	2316	2055	1555	1260	1120	1108	1063	1036	883	780	733	772	647	609	569	570	560	580	526	544	488	517	493	505	485	497	544	522	512	487	479	457	454	496	495	467	491	507	479	485	433	493	486	450	472	455	441	459	450	466	464	468	479	453	470	496	418	475	479	489	477	480	482	449	461	478	506	452	479	466	461	461	446	439	453	453	416	458	435	487	469	458	486	457	477	432	428	459	432	515	464	468	440	441	495	452	442	479	474	443	470	471	476	456	430	435	466	476	471	454	450	448	467	504	446	439	475	439	468	483	470	498	463	472	460	464	436	455	483	446	455	458	505	447	453	479	493	448	456	470	439	430	517	484	479	456	476	507	491	489	496	441	424	454	508	449	447	456	494	466	435	493	445	459	419	478	491	458	486	467	500	476	462	457	448	469	471	457	432	488	501	431	434	480	444	465	437	418	479	462	444	481	478	486	470	469	466	480	470	490	483	447	475	500	440	472	488	464	468	483	475	487	492	490	468	476	512	432	434	440	477	472	458	473	452	431	477	476	475	458	494	471	448	446	418	457	467	464	460	465	461	421	438	448	465	479	437	439	504	500	497	473	461	466	449	459	475	488	494	471	431	435	432	444	491	434	434	435	480	473	486	484	438	481	456	492	445	499	435	481	458	499	471	449	467	459	465	500	444	465	469	485	456	437	445	481	474	464	472	435	445	448	458	460	463	452	464	468	451	449	487	465	479	438	429	478	486	465	471	461	464	445	451	451	456	450	471	466	463	426	496	464	425	466	483	463	463	461	436	456	504	477	431	478	451	454	435	482	539	457	414	475	485	451	458	491	439	474	478	474	453	464	472	451	486	491	447	459	462	434	450	441	422	454	419	464	461	451	493	463	427	503	462	460	474	435	475	439	492	499	465	443	455	480	482	494	475	453	454	425	483	458	479	466	444	476	444	422	456	439	520	462	485	450	437	451	443	470	457	433	494	477	429	394	463	485	438	483	484	474	487	430	446	470	509	453	440	449	444	460	463	442	522	490	443	444	458	480	476	426	464	455	484	458	459	495	503	476	463	491	453	459	467	470	438	488	452	450	469	471	483	470	460	464	434	499	452	471	473	434	459	440	462	472	470	446	478	457	464	463	455	470	501	473	458	478	454	464	451	456	447	462	473	455	457	467	403	496	442	485	466	474	488	427	458	473	424	478	471	462	491	510	493	455	491	446	461	475	463	491	433	475	487	451	483	459	494	480	439	526	475	465	456	445	440	457	448	459	450	422	466	439	453	476	448	453	446	470	456	439	468	498	464	479	443	448	459	485	501	460	422	419	455	472	426	457	469	475	475	462	477	474	459	474	490	480	459	482	465	447	463	485	454	423	465	407	460	474	487	502	453	443	465	429	458	421	486	497	474	473	468	512	460	441	487	455	447	462	477	452	445	421	463	464	451	485	485	456	485	489	460	447	476	481	466	482	446	481	474	456	426	463	467	507	484	455	435	496	432	456	470	455	462	407	455	458	462	455	430	488	490	442	447	478	446	469	451	427	451	430	455	438	461	481	473	472	433	458	470	481	467	465	457	484	497	489	465	501	433	501	458	472	476	447	468	447	448	470	460	444	431	477	468	434	478	467	470	500	432	454	492	460	437	439	461	453	465	427	467	483	440	407	480	482	446	521	453	457	450	496	492	477	471	449	480	442	477	439	454	460	462	469	425	495	467	492	471	463	464	448	462	440	487	422	447	446	456	451	482	492	495	443	446	468	473	460	444	465	471	441	464	437	494	431	487	468	473	444	445	435	522	520	461	434	470	486	460	468	476	500	475	446	449	451	464	499	467	453	456	447	457	471	471	446	423	462	482	479	476	427	439	504	470	482	509	449	470	414	439	507	445	425	482	465	442	487	480	476	450	502	460	455	504	427	467	462	472	477	499	455	509	482	473	446	472	464	465	427	476	491	490	480	493	487	466	438	464	474	479	438	474	438	499	453	459	450	431	477	438	477	434	428	449	406	466	470	491	485	462	472	497	465	456	463	455	490	452	463	452	478	459	494	456	418	447	485	483	481	462	445	458	488	474	450	459	461	466	458	472	466	426	503	455	482	450	450	457	483	464	484	465	454	446	431	477	441	429	439	466	494	482	475	467	503	477	428	417	387	506	480	512	464	439	460	466	479	479	461	462	446	494	476	456	487	425	481	435	427	435	435	495	477	459	455	479	462	429	486	448	440	481	481	472	468	472	436	482	455	474	425	482	423	476	484	495	479	457	455	472	457	474	468	446	466	459	473	462	494	469	473	491	523	459	456	486	494	441	451	442	444	467	455	443	421	459	447	487	461	470	435	437	461	471	474	465	451	480	421	442	469	466	465	490	445	455	463	475	432	410	465	476	449	460	464	415	486	449	480	432	472	488	513	496	468	439	477	500	444	436	452	496	466	432	476	480	439	480	442	475	474	457	515	449	473	462	436	422	470	463	450	445	461	468	476	479	505	429	496	443	460	470	436	462	460	467	458	442	461	493	474	465	462	480	459	484	460	517	439	480	470	450	487	507	472	459	455	509	437	455	459	442	437	503	488	440	434	459	462	445	436	428	473	478	480	436	461	481	484	449	474	487	468	469	473	493	449	456	469	459	483	505	470	446	475	448	417	479	468	435	467	463	466	446	419	469	472	458	482	481	419	473	462	463	446	447	440	465	480	460	415	477	463	422	480	466	459	435	465	451	489	444	444	478	503	485	498	475	463	481	463	471	500	498	464	425	460	447	466	437	445	456	442	490	461	462	443	490	435	434	451	467	455	448	468	447	454	476	451	442	463	445	467	464	432	426	475	476	461	457	508	466	438	436	445	462	467	451	490	466	512	435	466	450	470	444	454	472	480	473	465	478	479	480	462	472	469	433	459	482	482	444	475	480	433	465	461	473	491	478	415	505	435	475	491	455	417	458	459	445	452	463	494	461	495	431	460	469	483	469	474	446	464	484	515	442	467	438	476	431	472	484	459	487	460	453	467	465	470	475	446	433	518	433	502	481	425	470	464	467	474	474	478	454	434	437	418	447	473	459	479	460	441	460	441	485	452	465	477	501	416	484	495	434	437	459	440	447	470	499	468	442	460	473	477	450	459	456	487	468	465	432	480	450	486	469	440	472	466	470	502	462	475	486	473	521	465	474	426	503	449	451	440	443	429	462	449	410	451	435	454	463	464	442	458	421	439	453	468	452	461	453	430	425	508	459	446	429	482	459	488	449	477	470	456	486	474	461	460	455	471	402	442	434	479	434	445	459	468	462	479	468	477	457	533	451	480	463	474	460	520	458	472	443	454	477	473	438	462	458	449	468	471	457	483	478	491	456	416	501	438	455	464	495	510	511	472	449	464	452	480	457	505	476	506	427	452	429	457	445	483	459	453	482	489	461	444	455	489	461	469	458	483	471	456	424	481	479	447	464	463	424	457	419	473	441	435	427	492	457	470	420	418	439	489	478	456	478	465
18589	33684	33337	28762	22668	16425	11890	9392	7662	6284	4748	3956	3443	3295	3280	3026	2523	2293	2090	1790	1595	1423	1317	1347	1311	1249	1209	1135	1164	1064	1149	1127	1067	1074	1038	1056	1036	959	999	954	961	991	1007	921	957	961	917	959	968	929	980	1001	1017	974	998	946	917	942	976	950	914	920	956	925	987	989	933	910	899	923	977	957	886	915	896	927	886	921	909	900	968	962	965	907	897	950	918	950	888	906	938	911	901	944	919	932	959	912	952	926	905	927	916	919	941	990	943	952	927	905	931	901	930	872	894	924	945	949	943	924	915	916	941	885	886	937	950	903	936	879	949	881	879	904	998	878	946	910	960	943	851	873	904	917	914	932	896	895	968	894	907	926	959	939	918	915	882	904	927	944	904	892	948	976	862	913	913	921	937	901	859	929	933	929	917	952	940	891	967	890	893	937	905	943	934	947	918	938	917	912	938	907	919	925	878	927	954	931	904	891	904	905	919	927	884	985	965	957	900	917	899	942	910	915	927	920	905	922	919	930	942	922	954	948	873	876	926	899	912	928	927	908	927	935	945	892	926	960	914	912	891	925	949	914	921	916	906	925	963	949	905	912	911	930	889	927	950	951	931	953	906	915	914	880	901	949	951	910	927	957	958	895	935	868	907	950	914	917	980	947	887	916	907	883	886	935	954	910	974	914	867	955	866	959	930	904	907	913	926	958	915	911	890	874	986	918	928	925	918	935	895	945	899	909	915	938	938	948	931	912	909	911	964	914	951	969	957	940	914	924	956	889	902	912	969	949	930	974	951	932	914	930	994	966	905	901	905	934	866	989	900	872	967	877	922	926	894	924	894	913	908	950	872	948	904	886	864	915	910	899	919	929	950	945	913	917	929	881	891	928	891	885	901	905	907	930	927	846	879	934	897	910	966	926	944	912	896	895	900	909	902	882	916	956	940	929	891	946	895	937	942	974	890	916	959	856	979	901	838	900	964	996	944	909	952	902	920	948	880	933	928	925	889	895	866	896	878	950	932	943	962	950	961	887	915	900	918	940	960	907	918	943	896	891	898	915	920	858	962	865	921	883	868	907	901	899	896	922	904	938	906	929	870	928	904	907	906	909	883	977	955	896	912	917	934	875	851	911	953	955	931	951	944	867	963	863	896	921	933	870	924	960	900	913	893	969	959	930	894	908	884	937	912	902	952	922	946	929	898	907	943	886	942	883	874	856	890	938	913	886	905	869	917	891	933	921	950	904	878	928	993	949	981	907	898	993	942	924	940	890	921	902	902	954	939	935	889	935	908	903	990	945	939	944	929	956	880	868	852	907	916	931	913	940	872	896	933	925	922	986	897	957	956	885	920	905	930	915	888	902	922	913	935	926	927	907	895	909	959	930	893	901	954	930	900	918	890	916	916	958	911	901	926	887	918	945	868	975	937	885	937	895	918	987	948	945	945	927	907	898	941	920	900	860	933	933	933	927	907	884	947	889	942	928	858	910	909	905	925	938	883	938	959	895	913	946	908	890	913	975	920	989	938	945	926	932	939	953	963	923	923	918	906	914	912	957	927	959	931	917	881	922	945	932	920	948	953	916	928	927	862	912	956	930	903	961	961	899	912	896	901	901	888	892	888	906	968	922	920	868	914	885	896	888	919	936	956	930	918	896	933	941	883	879	962	969	903	896	894	908	939	927	920	942	924	923	907	925	914	942	929	964	902	925	886	912	892	923	911	926	893	925	924	947	950	939	874	932	943	961	925	970	874	952	935	938	926	855	920	894	985	936	917	913	870	904	904	920	911	948	914	907	954	904	931	968	935	912	953	945	881	956	916	917	895	908	912	1013	917	876	906	968	900	931	930	879	874	914	877	878	950	953	952	925	943	922	966	854	927	988	923	898	955	869	941	864	940	907	863	906	932	922	924	887	916	943	915	935	883	928	916	930	854	958	967	893	908	902	892	924	955	993	935	871	947	1005	939	930	895	919	895	928	939	921	943	937	933	913	983	912	898	878	926	952	932	939	910	927	932	949	907	980	936	904	877	929	938	882	916	952	923	914	892	937	893	927	859	946	906	920	856	893	921	937	947	944	900	940	889	944	935	978	949	980	936	893	896	874	937	891	939	924	927	894	888	888	924	949	955	928	920	920	926	920	857	917	874	962	928	897	927	949	921	916	933	875	867	964	941	888	910	938	927	947	931	924	923	955	919	910	907	953	922	939	960	953	973	960	922	908	938	965	877	915	947	959	934	947	947	925	952	847	887	904	942	904	927	918	925	919	920	902	898	882	926	902	976	895	895	916	897	864	976	931	909	923	935	897	974	907	911	935	901	911	885	904	900	869	918	881	947	958	922	900	943	898	931	925	914	934	916	918	942	893	914	930	944	870	932	971	950	936	879	893	918	950	930	915	911	896	906	839	899	943	891	905	920	936	932	898	940	848	889	942	921	900	890	939	923	930	971	974	920	892	890	917	846	888	928	943	939	976	991	933	926	868	917	935	893	898	955	920	937	945	951	907	966	895	943	894	889	855	941	910	872	927	944	923	925	879	902	929	956	966	886	888	898	937	886	910	925	881	855	871	944	889	922	1001	932	950	927	955	908	884	891	899	968	940	900	922	858	939	936	920	931	917	907	989	912	912	932	895	940	934	950	946	895	922	930	978	926	941	923	898	830	947	904	913	882	917	891	915	924	987	932	969	904	966	930	918	917	975	931	924	905	904	906	914	985	912	918	920	919	886	951	884	854	912	894	942	893	914	928	865	964	874	911	914	906	966	950	944	968	941	898	901	925	955	928	958	955	859	965	963	894	940	894	907	952	931	940	918	919	902	914	905	890	941	918	972	929	961	900	932	905	909	929	909	990	926	935	930	929	981	920	917	909	906	959	956	928	916	886	889	837	916	911	922	946	916	954	902	932	907	953	924	955	942	892	950	906	957	913	910	900	935	939	920	902	931	902	863	980	906	916	914	899	887	939	918	954	965	935	989	915	898	945	1004	911	937	938	967	923	899	923	940	887	858	886	926	923	904	930	914	918	863	910	915	916	935	921	980	906	879	888	949	906	887	921	921	869	953	943	904	909	896	907	907	938	891	883	978	972	887	958	848	920	906	880	888	935	891	912	900	853	920	947	1009	943	954	931	967	892	914	964	922	883	918	936	905	872	900	921	933	972	931	890	858	922	926	905	919	924	942	920	928	943	972	900	884	930	900	924	933	877	964	886	880	872	909	917	1009	935	934	933	940	896	882	954	907	939	905	956	902	930	918	886	946	952	879	867	960	911	899	931	924	951	894	919	905	885	958	951	900	862	872	945	925	950	946	907	925	929	950	926	869	969	921	941	949	924	900	946	900	904	899	902	919	893	937	898	915	931	935	976	930	862	904	955	924	883	957	915	962	909	901	879	912	880	934	880	956	880	948	952	962	869	911	865	960	973	904	942	949	913	857	932	953	933	900	869	915	910	929	957	930	949	985	917	875	918	884	938	923	921	886	899	891	952	888	915	927	942	931	893	861
27648	17807	9402	5375	2747	1605	992	856	718	625	580	459	465	458	474	397	432	435	416	371	389	400	355	432	403	408	377	370	361	378	381	376	391	408	405	377	388	354	357	349	354	374	402	345	370	361	384	403	379	379	374	390	387	369	374	373	397	392	381	392	410	397	390	361	377	360	344	434	368	383	402	415	399	401	385	398	388	353	379	356	368	391	337	422	384	361	373	400	372	338	374	382	356	378	390	402	370	385	377	380	378	375	385	367	392	383	391	380	368	386	391	389	372	367	376	400	381	364	380	367	387	333	376	394	386	403	381	402	372	379	404	353	382	362	366	370	397	387	395	359	368	364	356	370	363	364	383	389	350	334	386	347	354	359	352	374	390	352	368	401	384	350	384	381	386	385	355	401	372	370	370	402	366	360	372	384	373	342	382	387	362	410	369	382	384	343	354	393	382	348	379	382	389	393	405	357	367	355	350	370	380	403	398	343	384	342	327	376	379	358	358	375	385	337	402	386	367	390	401	360	390	366	376	392	352	347	327	373	370	381	366	363	377	416	376	353	384	345	397	385	367	383	366	375	384	368	346	371	358	391	375	377	385	350	353	360	358	374	373	396	403	385	342	378	369	363	387	359	395	391	367	396	387	352	349	392	374	366	411	388	387	354	388	367	350	395	399	349	387	390	371	387	384	347	411	378	400	345	397	375	373	386	359	401	394	406	344	384	404	409	344	369	367	392	391	390	391	384	351	395	393	372	383	355	395	381	366	389	393	356	348	352	376	371	369	358	407	399	376	370	409	369	362	408	363	345	365	376	400	368	421	362	383	421	338	392	397	378	365	393	373	379	392	345	360	375	373	401	391	370	347	379	423	369	373	382	385	357	353	346	374	363	368	393	366	358	352	400	347	351	367	394	392	362	357	378	386	341	348	403	372	392	401	393	413	393	386	359	377	337	361	369	370	363	366	397	387	395	362	410	346	386	382	359	393	374	354	360	359	355	374	359	376	380	399	353	374	337	390	341	334	381	383	358	359	358	372	387	402	388	375	394	357	344	393	377	405	374	380	375	353	385	357	351	382	391	351	423	387	370	356	382	385	371	361	395	368	386	392	360	380	348	354	402	373	387	364	364	376	386	387	409	386	392	364	362	342	399	370	408	367	358	340	356	361	378	343	350	388	370	394	369	374	402	362	403	395	371	394	363	368	377	400	400	356	398	375	375	398	375	341	388	363	405	382	365	375	337	387	330	399	333	377	352	360	389	402	361	374	395	372	353	383	328	384	386	380	355	372	377	391	341	413	392	394	404	327	405	384	399	384	380	351	389	363	382	341	384	368	368	359	418	360	398	368	371	380	389	373	395	399	358	385	352	400	369	355	391	355	345	345	408	410	390	360	396	379	376	376	360	402	375	394	380	353	361	382	392	332	348	408	387	385	385	365	356	409	392	374	370	376	355	380	372	368	371	384	368	405	367	398	384	353	435	390	391	364	380	360	353	399	367	376	355	386	375	399	348	367	402	375	364	359	357	403	326	365	378	370	397	380	376	371	358	396	392	378	366	371	377	369	416	398	369	357	370	325	379	362	366	374	386	365	335	333	364	409	332	405	387	341	384	375	381	401	364	394	396	402	371	355	350	403	375	349	371	349	365	386	378	374	361	374	378	387	352	415	392	412	379	392	403	357	348	401	404	348	377	388	424	365	369	339	369	370	400	373	370	381	365	377	392	384	374	391	380	382	387	394	368	373	353	338	363	406	379	336	401	379	364	383	391	384	365	362	401	354	363	376	338	447	381	428	395	356	355	390	385	387	381	379	373	394	361	386	396	348	386	358	369	381	372	358	375	388	394	389	372	396	373	354	343	368	368	361	348	363	408	349	373	409	342	384	432	395	378	375	352	359	377	372	401	390	343	407	338	400	386	367	398	367	385	354	335	378	396	343	385	399	347	366	376	355	345	394	391	365	408	384	352	363	359	396	367	349	402	377	342	390	394	384	390	401	381	369	401	396	367	380	358	379	385	363	379	396	389	378	373	377	370	346	375	368	394	374	380	373	395	386	386	415	365	379	373	362	379	376	371	376	355	420	387	356	392	387	350	387	384	373	344	365	350	353	380	347	437	366	392	424	370	369	390	385	372	379	399	412	385	393	406	405	377	360	389	344	370	353	367	375	397	355	401	410	376	335	395	400	363	362	397	339	365	405	339	390	378	392	377	389	393	385	341	362	354	413	394	365	367	359	372	365	363	354	403	366	349	354	385	369	381	399	371	372	366	375	371	372	342	392	381	398	371	358	367	424	365	370	401	343	389	396	357	359	338	326	385	365	353	373	362	369	369	373	378	361	364	414	387	348	385	349	374	405	360	404	368	385	377	389	363	410	385	388	398	354	387	368	412	395	385	390	377	389	390	371	386	400	394	376	352	365	372	359	394	370	372	402	387	336	366	415	343	380	395	382	384	385	371	352	403	366	367	388	428	382	376	382	399	357	367	367	367	368	384	367	377	358	386	347	397	388	343	360	374	394	356	367	382	354	382	391	383	412	385	389	358	384	372	384	391	373	364	355	365	366	381	380	356	375	395	375	358	375	382	356	406	396	315	399	389	358	356	346	386	365	381	370	394	367	381	352	348	373	365	392	389	340	345	395	383	352	352	405	390	381	376	388	347	376	363	409	359	397	394	374	397	368	367	387	413	393	369	381	379	390	378	384	389	387	372	377	360	359	349	390	378	338	386	362	381	343	386	372	384	379	414	387	351	377	356	356	366	372	383	362	398	359	363	397	361	392	345	386	378	386	388	376	377	364	363	375	370	353	346	379	362	403	381	368	409	368	380	364	360	417	354	371	364	409	378	390	386	387	396	394	383	363	377	327	411	369	410	355	386	360	396	362	356	375	395	362	383	393	394	375	354	349	377	363	375	348	377	398	373	371	382	381	370	374	379	359	359	390	364	372	347	355	364	377	395	361	388	372	378	374	382	356	379	385	371	404	353	375	405	384	388	372	374	406	392	369	357	387	361	358	391	376	369	371	387	351	395	333	389	389	363	359	415	408	362	367	383	367	368	384	343	384	389	371	323	366	351	380	382	397	364	405	409	404	385	409	388	377	356	365	387	402	356	377	357	376	383	373	343	360	395	360	390	383	378	387	361	399	362	359	408	358	409	387	389	361	334	390	398	367	394	389	391	383	358	386	381	378	360	344	317	359	398	362	376	408	366	357	372	381	349	410	367	385	365	403	356	348	367	358	368	414	379	402	388	382	367	356	363	392	366	402	391	357	378	362	342	347	386	377	400	380	348	398	391	378	362	378	381	366	365	391	375	371	343	375	377	352	341	341	348	343	363	346	417	389	322	361	344	401	343	392	349	349	358	353	386	363	367	389	365	363	365	382	365	344	363	380	395	384	350	401	368	344	351	398	377	383	374	365	365	383	363	377	382	361	378	386	348	392	426	374	385	413	365	362	403	370	390	386	386	397	382	387	395	377	404	382	384	372	351
12420	18249	17720	12030	8061	5218	3518	2689	2178	1789	1506	1209	1150	1185	1153	1144	1061	979	965	884	855	880	847	856	851	871	816	812	811	840	849	780	802	847	829	816	810	819	809	827	860	791	765	784	828	825	838	786	835	832	866	785	779	777	770	786	857	794	802	772	839	790	751	786	814	779	733	814	821	763	775	792	785	779	782	813	796	822	809	770	761	813	810	756	769	831	780	783	781	782	818	783	760	797	812	776	785	830	774	800	756	764	775	771	813	815	793	812	834	834	805	803	787	803	839	798	798	817	780	805	821	774	803	760	748	744	791	785	826	758	835	818	846	807	810	768	799	761	757	818	810	753	822	809	769	785	784	784	791	800	818	748	756	819	808	795	794	772	790	788	796	785	777	788	768	748	776	777	828	810	788	818	816	793	782	789	802	796	788	768	786	781	763	823	783	795	757	762	783	825	755	826	804	787	805	775	762	750	736	813	808	733	759	739	836	753	813	822	751	755	814	845	809	847	750	827	794	810	769	813	800	783	825	830	754	833	784	778	795	756	761	808	828	847	820	804	834	776	796	747	800	819	776	728	813	766	746	748	791	794	797	819	760	745	788	783	787	821	767	791	782	780	809	783	813	782	797	783	784	772	782	790	803	803	840	848	808	770	800	820	819	810	817	798	790	794	752	736	811	767	721	789	776	775	800	762	778	740	791	758	796	776	851	782	804	762	758	831	776	813	806	816	798	809	771	809	746	760	804	783	821	812	813	770	769	830	790	785	778	756	741	790	759	768	830	815	794	796	783	808	733	804	806	819	794	820	791	777	806	811	797	822	798	838	794	781	804	869	791	808	816	782	745	801	749	763	803	766	796	822	839	805	815	847	786	785	812	790	757	775	814	777	792	795	837	810	762	756	780	774	812	807	791	784	789	783	846	773	773	792	810	786	770	782	787	785	797	785	792	770	808	823	788	803	823	787	816	784	816	791	830	821	836	798	790	819	830	816	741	833	783	824	778	786	814	791	819	826	818	777	756	860	869	779	779	845	845	781	752	807	795	785	767	827	812	852	794	805	818	776	855	827	791	792	790	802	832	774	780	791	781	797	783	792	782	783	792	865	770	752	762	752	781	855	776	764	802	780	792	752	780	829	787	794	811	785	787	829	770	774	791	799	780	828	844	738	820	835	818	829	789	765	761	823	824	824	793	812	773	772	817	808	811	821	792	799	842	785	780	792	764	792	814	777	824	775	770	769	809	809	782	798	789	792	784	766	771	785	775	813	771	794	823	803	791	849	803	798	785	770	739	776	763	831	800	820	763	825	836	822	822	807	809	750	811	799	810	788	771	832	802	807	786	772	779	758	711	793	780	838	796	735	775	770	783	776	820	799	813	835	798	813	797	792	799	826	775	774	839	788	782	760	814	788	829	772	817	831	834	825	803	870	800	797	735	787	786	805	836	804	787	773	751	761	802	849	803	804	789	808	806	794	773	761	786	844	797	839	808	756	793	753	763	729	787	798	802	774	770	834	806	803	768	782	787	767	760	823	824	781	844	797	767	796	807	789	762	760	775	808	787	789	803	723	700	765	797	771	780	791	760	824	781	760	781	773	830	769	755	790	774	769	753	828	832	749	758	827	796	774	796	851	800	735	781	800	749	795	818	806	800	781	771	812	751	759	793	754	760	829	817	806	765	797	765	858	784	816	781	776	772	796	816	761	782	766	812	820	764	796	800	812	779	796	762	803	799	837	810	797	789	809	782	785	819	785	783	759	803	754	809	812	719	821	785	830	801	809	814	837	811	790	805	844	816	797	848	782	748	870	799	783	814	753	785	808	828	787	811	778	796	785	814	806	760	816	770	791	796	793	822	825	764	806	767	742	770	779	722	800	745	792	798	746	778	763	732	771	770	838	836	829	822	784	846	755	800	796	806	817	766	767	856	774	776	818	775	746	784	774	772	808	770	793	773	795	812	793	799	780	725	789	802	814	805	831	765	788	799	802	808	823	779	809	794	789	791	769	814	759	784	834	788	749	815	797	772	780	842	794	781	784	802	800	794	771	796	832	785	831	870	788	799	827	787	724	803	802	778	767	759	808	820	760	797	802	747	786	814	832	776	795	814	769	747	782	793	832	799	786	830	798	823	768	805	811	764	789	781	749	756	803	800	771	811	806	820	832	793	814	838	761	756	814	691	770	838	800	788	770	744	791	851	836	769	831	757	772	814	812	777	760	776	771	780	842	824	752	770	751	811	834	811	806	840	815	785	804	772	829	818	809	800	735	786	821	774	845	803	770	789	775	798	806	816	771	759	795	802	786	829	800	765	794	781	843	778	854	797	777	779	834	818	808	824	776	817	794	804	733	820	743	798	741	797	744	839	782	743	790	775	680	839	797	840	787	764	750	789	800	768	798	776	808	792	770	761	771	840	788	770	801	849	741	779	823	794	761	842	719	806	815	772	799	754	840	769	762	770	768	811	726	783	775	787	819	787	786	770	762	811	784	776	781	785	834	729	772	781	807	851	805	771	802	787	775	805	833	768	771	784	797	761	793	795	843	819	802	767	826	801	773	797	784	798	786	764	786	811	770	801	807	814	799	804	772	822	782	737	770	855	821	790	797	796	778	833	778	801	761	789	806	733	803	779	859	780	759	754	799	731	768	802	762	749	775	767	804	773	851	808	798	786	773	794	777	819	785	795	819	804	797	766	776	828	820	838	757	816	815	798	781	843	801	790	778	787	744	837	842	803	797	796	765	765	759	752	844	795	745	777	791	809	740	781	785	824	754	846	790	778	781	739	810	851	803	797	758	814	812	827	776	796	776	787	779	771	816	785	799	844	820	827	775	770	786	805	822	777	769	822	796	778	793	805	773	776	827	744	796	766	791	824	807	768	795	804	810	835	789	779	823	866	786	780	784	773	797	766	799	838	807	833	822	826	784	788	794	752	810	808	773	810	811	846	791	794	774	740	844	769	800	821	796	809	761	753	773	776	788	803	754	777	805	790	740	769	839	804	814	780	799	748	780	788	800	787	765	803	819	783	763	787	787	796	862	781	809	766	780	779	802	797	803	774	766	780	808	861	816	823	787	798	779	832	806	777	808	809	824	811	749	821	764	782	845	731	813	799	804	784	768	837	773	812	724	779	791	813	821	740	763	812	821	768	780	797	822	823	763	778	798	827	870	796	782	837	804	768	764	771	770	799	776	805	806	809	856	756	759	810	779	813	742	757	798	821	736	787	772	793	743	786	817	817	753	711	801	771	794	768	830	789	831	811	820	788	779	821	763	814	768	815	759	722	829	794	788	794	779	800	775	823	765	749	799	795	719	760	795	814	855	827	811	822	769	828	786	824	828	761	824	813	831	783	804	785	767	792	791	801	793	826	785	874	803	796	803	788	794	799	801	749	768	807	763	817	835	780	816	761	755	819	797	826	786	782	804	817	785	823	734	745	754	795	791	821	787	734	773	803	772	810	843	825	801	761	782	765	806	794	811	768	799	828	757
25142	21420	27660	25251	14929	5531	2758	1724	1348	1119	873	704	614	597	556	556	447	434	396	339	341	333	307	298	273	304	295	282	297	295	283	284	289	280	263	299	271	274	240	267	293	288	273	244	245	269	256	272	246	264	260	255	262	254	266	277	263	260	254	298	251	276	260	263	249	273	244	283	268	270	280	270	265	237	241	254	263	263	300	256	244	259	260	269	238	265	282	247	295	246	256	257	274	290	274	232	281	256	297	252	253	260	256	250	251	290	215	230	253	272	270	269	282	220	265	250	226	256	258	273	267	262	227	240	247	265	268	276	262	265	272	239	251	265	242	255	262	261	238	294	236	264	286	283	281	237	273	261	241	229	255	251	264	260	282	266	287	281	250	299	271	256	252	252	263	265	241	262	301	241	278	264	258	256	226	254	278	278	255	281	267	255	263	235	263	248	236	244	250	245	236	241	271	259	238	264	221	283	247	287	259	266	268	244	237	242	254	226	240	247	301	276	268	210	260	254	278	262	268	249	310	310	264	259	246	262	272	239	248	247	265	255	221	249	267	248	265	264	283	265	276	229	263	267	258	283	264	272	255	256	282	251	260	256	236	285	239	277	288	258	269	250	262	245	240	252	270	256	231	262	262	264	266	280	272	267	255	232	261	265	260	248	257	258	260	259	263	254	227	248	278	267	258	251	269	245	256	237	224	260	238	228	242	234	283	254	268	264	255	279	262	254	244	244	265	256	259	264	226	268	244	229	259	266	268	256	258	262	263	239	259	235	291	278	270	265	309	227	246	263	261	267	256	271	260	242	270	241	247	241	257	275	260	256	250	288	250	261	299	287	262	262	239	285	250	243	264	263	255	273	268	241	249	252	245	253	264	267	284	262	239	287	248	274	262	254	278	252	241	296	265	262	266	271	230	268	267	238	269	257	278	288	263	242	258	289	250	265	260	251	261	293	245	249	243	254	226	254	257	261	258	263	263	260	279	266	226	230	258	250	263	235	251	251	280	257	283	283	234	239	267	238	248	279	272	241	275	274	258	254	260	255	253	263	263	265	262	278	270	256	265	247	247	242	289	265	261	290	255	239	261	252	232	294	253	258	239	249	246	238	234	258	235	240	255	263	302	247	239	246	256	251	257	238	272	264	278	252	247	282	284	256	267	281	281	267	302	236	230	248	263	241	245	250	253	250	288	236	252	256	264	253	261	263	247	271	250	247	203	234	274	255	234	249	268	253	250	257	233	258	273	266	246	244	269	232	247	303	265	252	251	235	237	251	243	255	236	250	275	253	237	235	253	263	274	252	260	251	272	248	285	250	252	265	241	251	266	268	264	264	255	262	254	247	246	229	252	276	251	225	261	255	296	270	262	268	268	218	272	296	242	234	281	261	276	260	242	247	256	250	297	272	242	265	281	229	282	246	262	282	248	237	249	279	225	273	280	246	287	228	275	249	245	268	263	249	243	266	265	258	271	291	233	249	244	255	247	268	235	279	256	289	244	270	264	259	247	251	269	302	253	256	254	247	273	261	273	263	257	245	308	254	270	251	259	258	291	277	282	256	274	261	268	270	243	257	255	256	289	269	268	258	258	234	261	219	281	267	250	277	238	276	292	275	242	252	251	237	239	245	278	262	257	239	258	270	261	265	270	268	269	254	235	248	251	258	237	260	278	248	245	260	274	248	285	282	245	251	249	257	265	284	261	239	263	276	258	269	299	290	243	266	249	252	264	238	243	263	227	253	263	246	238	259	290	260	267	264	241	249	254	251	253	260	239	250	249	232	272	239	246	241	279	242	256	264	253	273	260	261	241	260	219	250	277	245	225	288	259	247	263	267	242	264	243	267	247	247	253	244	282	251	247	277	254	276	247	260	252	276	274	227	245	247	272	234	225	281	282	259	269	255	283	274	269	258	242	295	274	266	215	278	246	281	276	244	253	286	246	283	269	269	258	248	259	240	288	297	298	261	297	242	255	244	245	270	263	255	248	258	255	272	252	252	246	271	257	271	276	230	260	264	250	257	274	269	246	243	262	241	249	261	281	270	239	257	286	276	266	258	261	255	254	236	276	204	269	229	250	256	242	248	258	286	264	264	250	263	241	292	274	256	258	256	243	272	253	259	258	253	263	225	233	265	276	260	277	239	275	248	245	255	258	222	249	252	248	244	249	266	243	272	268	266	268	252	237	248	273	249	228	258	238	228	268	265	246	260	233	238	259	258	246	245	248	269	250	293	253	256	250	279	259	253	228	239	238	259	250	235	263	258	243	271	224	243	278	270	264	258	256	267	270	231	245	264	275	267	256	254	273	264	246	263	258	265	277	256	270	261	257	230	253	252	256	252	260	257	270	237	245	257	249	248	269	263	238	247	236	261	251	256	286	270	264	268	231	261	254	271	274	240	286	266	238	274	254	260	249	252	267	240	268	271	261	256	271	240	271	256	228	241	262	248	267	257	251	271	260	210	259	259	245	293	261	265	283	246	252	263	281	250	277	242	241	249	269	264	255	251	258	256	285	260	252	262	273	265	249	253	269	272	273	264	280	255	264	251	229	260	243	259	287	239	251	256	245	280	235	276	283	292	275	256	253	256	248	277	265	294	274	289	230	277	256	257	268	248	230	249	239	267	238	272	245	250	257	238	275	250	270	251	238	265	285	269	268	244	243	260	246	235	257	243	228	267	252	255	252	244	252	255	285	231	250	240	242	261	236	256	242	277	241	278	267	272	284	287	256	225	249	314	239	274	233	285	247	237	267	287	265	270	249	259	269	258	240	241	247	256	268	289	273	289	269	239	296	279	261	265	279	262	277	269	225	258	229	248	250	251	287	245	254	245	256	270	287	239	242	253	256	233	245	236	248	242	254	254	253	265	265	271	254	269	257	250	243	277	256	247	277	262	264	274	270	254	257	236	260	277	245	250	267	285	273	262	256	261	294	226	245	238	269	277	240	232	247	235	248	245	276	263	265	246	240	277	263	272	239	265	243	247	264	246	275	252	260	241	269	251	271	266	257	252	252	268	261	264	259	252	248	256	264	251	296	268	227	235	262	258	270	275	282	246	223	270	260	262	297	265	241	255	256	273	259	256	261	267	238	259	248	264	251	242	271	285	265	258	292	273	273	253	268	278	265	253	269	228	283	259	261	264	272	228	257	261	257	260	230	273	262	241	268	236	237	260	271	258	282	261	243	257	255	272	261	271	230	268	252	215	276	285	246	264	259	231	241	276	237	245	244	237	247	286	244	293	268	273	246	248	260	263	245	238	259	259	260	231	275	259	259	271	252	243	270	249	280	238	243	275	255	262	258	270	260	262	278	233	296	289	256	265	216	247	231	240	244	246	262	268	268	262	273	258	243	271	251	257	274	234	281	255	268	253	255	250	232	257	234	275	236	275	271	261	266	263	243	252	251	269	263	255	228	250	255	268	249	256	244	249	287	265	273	270	238	267	254	272	255	281	281	267	277	219	259	269	256	269	233	264	262	243	260	264	265	224
15912	28580	28144	21438	16138	11261	7554	5873	4700	4071	3030	2472	2061	1934	1795	1628	1406	1244	1219	982	880	820	787	821	777	719	741	725	669	666	623	621	669	586	595	605	629	615	598	587	543	608	569	525	544	599	570	587	582	548	572	596	554	576	586	581	503	561	566	529	574	577	533	559	585	587	529	570	581	559	605	577	585	553	533	536	530	563	546	566	531	507	544	585	565	573	553	572	551	545	531	580	533	593	548	570	512	568	525	571	560	585	560	548	573	558	571	539	562	613	593	580	563	532	554	524	522	527	545	528	553	576	531	571	567	541	543	572	592	557	569	639	564	512	568	552	525	530	609	570	582	541	587	575	575	537	542	549	571	548	537	610	532	577	564	584	555	547	574	560	549	541	519	523	552	582	528	561	569	598	548	535	555	567	583	505	525	558	551	534	530	547	561	534	528	554	557	533	539	553	550	553	587	559	533	500	508	526	552	559	517	546	545	504	532	565	575	547	546	542	544	552	564	578	498	596	554	549	549	553	524	558	537	542	589	569	589	513	530	508	529	604	566	571	573	565	560	574	571	576	578	588	554	583	561	553	570	578	556	540	547	532	544	574	552	552	543	526	545	551	581	547	599	611	575	502	564	505	593	565	551	530	533	539	566	578	528	559	545	600	567	602	528	589	608	593	534	560	559	550	587	591	577	515	530	536	551	557	526	581	564	572	534	562	556	538	574	554	548	543	537	507	545	611	540	568	551	595	552	514	548	522	548	534	546	566	476	541	530	530	609	521	577	568	596	555	568	562	533	569	551	511	524	594	575	513	579	550	525	576	537	563	576	571	541	569	577	572	535	540	578	580	535	549	549	583	548	542	526	567	570	588	541	559	568	546	560	538	583	563	548	597	573	537	511	577	534	588	546	535	537	532	553	612	558	598	564	559	507	529	539	537	579	541	566	538	512	581	533	527	542	548	521	567	547	599	537	573	593	507	588	549	596	534	589	535	553	550	516	526	607	583	541	545	544	562	591	592	540	547	603	539	546	527	542	589	542	592	549	529	579	572	589	551	542	510	536	561	556	556	562	555	561	503	585	549	539	570	551	588	557	527	537	582	548	511	543	552	534	548	540	533	552	532	530	539	570	593	573	503	545	557	553	587	547	573	560	552	546	550	578	554	561	537	558	597	554	533	550	543	529	576	571	540	515	554	555	543	560	551	517	557	560	559	533	582	541	488	552	563	569	549	568	555	570	533	566	574	533	547	555	536	572	590	559	520	570	581	556	531	536	560	548	557	537	537	522	562	541	568	606	541	557	528	555	531	577	521	529	545	548	549	566	513	542	583	542	583	557	568	518	578	578	523	522	564	532	540	515	519	550	623	557	558	570	521	557	559	544	562	584	578	509	591	553	564	550	560	519	568	603	573	574	532	544	576	542	520	600	572	560	550	511	579	548	614	550	532	527	505	565	549	585	538	531	541	515	574	559	552	578	531	551	555	579	559	555	579	535	549	538	522	555	579	509	545	526	563	533	562	580	595	528	567	525	530	569	546	529	541	548	585	548	555	550	552	555	597	570	530	539	527	594	543	546	610	534	556	605	539	577	559	564	524	572	575	567	530	528	514	601	535	589	562	583	538	537	524	557	488	553	527	550	591	528	557	582	543	556	530	552	527	542	582	580	550	541	541	576	546	570	545	561	521	529	542	548	574	527	558	579	537	541	556	580	574	523	560	544	565	558	561	552	561	560	603	563	516	505	551	510	574	521	541	563	543	531	571	565	537	567	540	555	564	550	558	581	547	517	564	565	553	547	565	537	559	577	527	566	567	566	552	565	549	557	565	519	569	566	523	534	550	609	556	539	569	553	530	582	504	535	518	539	575	521	559	595	530	554	551	544	533	589	510	558	533	541	591	537	578	561	573	582	587	537	553	563	556	530	615	587	553	564	539	521	547	543	547	560	530	556	556	514	557	557	551	585	583	573	579	570	569	564	570	548	549	556	558	591	552	529	538	551	544	541	600	546	577	579	587	542	533	565	551	551	582	602	583	550	522	575	533	568	591	542	542	578	536	556	557	563	534	577	566	574	539	564	545	545	548	534	568	531	561	581	524	584	575	576	604	549	552	595	529	577	541	528	549	539	561	543	536	543	534	556	558	538	614	489	550	521	551	578	546	586	576	604	557	569	593	549	563	537	560	570	576	562	531	565	535	589	566	600	528	516	545	558	566	590	520	536	585	517	617	544	568	519	561	505	534	597	551	514	544	567	559	556	558	547	533	555	564	582	535	522	545	545	537	557	546	578	534	592	536	581	575	584	561	571	519	605	528	535	548	538	528	556	547	577	574	536	535	548	547	541	531	532	572	589	564	539	556	567	556	555	572	535	541	603	550	518	548	546	534	561	555	537	598	569	537	535	554	576	553	553	524	536	553	583	507	563	539	536	528	567	536	550	547	585	593	533	563	554	540	534	549	597	558	539	531	524	546	541	530	612	518	540	535	530	573	565	576	565	532	567	553	557	539	542	523	518	592	544	567	554	581	525	556	570	557	513	569	557	560	531	561	520	544	592	596	572	552	558	607	541	587	548	561	545	522	540	554	560	559	514	582	510	556	571	590	570	578	562	530	544	569	580	553	551	533	527	545	559	577	574	557	578	577	551	501	543	555	540	551	532	544	597	573	551	566	563	581	554	528	576	530	574	547	577	574	519	549	526	566	528	585	541	535	529	580	545	542	557	557	580	581	547	574	538	587	566	541	559	597	551	534	600	543	603	575	549	556	554	546	515	534	561	549	596	543	561	554	520	586	534	573	553	555	564	548	545	514	576	573	557	548	552	544	561	565	584	505	529	578	581	593	595	529	559	522	555	515	496	553	569	560	586	567	577	551	533	558	513	547	599	560	559	528	536	533	559	563	573	588	517	557	606	585	548	545	524	584	536	518	528	539	528	621	576	599	510	555	527	542	539	566	567	533	578	570	555	542	517	541	530	581	533	528	586	552	542	528	527	580	570	557	588	582	537	553	562	555	535	514	586	550	543	572	549	546	529	551	552	541	591	553	522	567	527	503	554	558	535	580	545	552	569	586	565	556	577	558	557	541	561	546	543	549	523	543	554	562	511	549	584	581	554	575	560	577	555	544	574	549	531	568	538	572	596	588	531	540	522	614	521	534	561	557	574	543	525	529	527	606	509	506	522	528	558	560	560	533	587	542	532	547	564	550	536	564	533	546	554	525	577	582	574	535	535	534	563	511	552	568	574	594	549	545	540	574	557	559	544	541	603	547	563	512	507	553	561	622	516	556	551	547	585	547	582	532	580	539	524	588	532	593	532	577	561	552	540	603	545	527	556	584	607	580	524	571	510	591	572	561	568	549	530	546	560	587	553	548	559	519	591	555	576	502	563	597	511	541	581	538	589	573	579	547	609	548	534	561	587	561	538	525	595	552	542	528	558	538	538	570	565	562	542	533	503	560	514	540	536	586	555	520	602	589	571	541	535	516	565	571	525	551
24283	21443	28742	24505	21226	14332	6049	3149	2236	1952	1701	1338	1073	1037	972	831	773	770	680	694	633	582	551	598	570	571	539	523	568	506	528	507	471	476	506	493	490	501	535	448	521	450	518	443	497	502	474	472	458	456	445	466	484	479	441	473	456	501	459	508	479	462	488	452	469	488	437	446	436	459	449	443	435	495	461	469	448	453	458	431	462	463	462	449	465	461	467	460	462	469	490	479	468	476	478	465	472	431	459	487	485	437	468	444	430	448	506	452	495	489	493	492	435	455	439	412	503	450	464	448	425	472	442	462	513	476	430	510	454	461	436	463	444	464	461	451	462	492	432	441	483	449	464	457	453	477	454	450	453	446	456	443	461	477	433	467	461	458	475	480	478	414	456	444	470	497	490	442	496	425	457	471	431	469	436	454	476	456	467	450	497	482	432	481	472	442	466	459	467	434	464	469	483	445	466	434	458	431	471	463	455	475	498	461	446	443	442	469	460	446	422	465	464	463	481	431	472	481	475	473	432	459	464	482	496	442	482	454	450	467	477	487	462	471	469	434	471	479	485	462	461	449	425	530	460	467	457	438	447	480	457	460	463	442	435	488	448	436	442	428	472	431	463	448	485	496	449	478	472	452	515	462	503	488	477	463	482	455	437	446	489	442	436	470	450	462	465	482	479	449	488	443	441	430	481	454	453	470	472	435	461	464	479	397	456	455	451	488	427	464	424	490	448	447	459	481	491	447	479	471	451	463	455	478	418	479	391	486	482	449	405	489	483	492	446	488	456	461	454	447	473	446	478	453	469	495	456	462	440	466	449	462	449	453	468	484	463	423	436	434	473	442	498	454	463	491	474	467	449	510	485	460	478	466	425	470	460	480	456	478	458	453	459	481	458	471	491	477	463	493	474	449	509	446	476	438	482	418	481	437	422	449	453	470	442	486	492	487	476	426	452	484	477	432	455	473	439	465	470	441	454	451	472	463	428	472	468	448	467	469	514	451	473	496	448	453	442	497	438	465	410	458	470	491	473	445	471	440	487	469	491	473	471	456	475	423	461	455	461	477	460	461	476	489	441	447	457	477	485	469	469	456	429	481	461	450	469	464	505	474	450	459	494	437	436	442	464	448	479	437	453	456	479	479	445	469	462	540	440	475	459	431	457	487	454	460	466	480	436	445	469	480	453	460	468	453	464	457	460	457	465	445	444	405	438	465	448	489	439	455	422	471	511	454	475	482	478	457	460	414	480	473	472	485	456	433	485	468	460	503	427	473	469	434	434	465	479	490	491	462	440	477	437	457	468	446	450	428	484	473	427	464	440	480	428	466	476	459	456	457	446	473	445	435	541	395	459	463	484	451	491	422	437	511	465	460	459	445	463	473	459	456	476	456	461	468	459	491	466	489	459	416	471	464	450	485	517	484	426	482	451	463	444	440	436	457	468	441	480	446	424	459	447	502	430	468	475	463	476	447	444	467	459	443	462	491	463	449	492	453	439	459	491	469	450	432	441	448	484	444	461	470	454	476	447	447	473	444	457	467	488	441	461	457	470	433	492	429	465	483	437	459	465	480	446	394	458	504	483	468	460	479	448	467	479	423	486	477	470	458	483	462	435	471	464	473	470	497	468	460	465	466	460	486	458	460	470	447	461	412	419	488	478	460	447	451	452	426	448	490	437	460	408	465	417	502	462	461	474	484	462	476	464	441	484	484	443	521	462	502	459	517	436	438	487	422	449	468	459	473	450	458	467	473	483	492	455	492	452	426	480	480	452	465	455	497	463	472	495	474	479	418	466	422	443	451	446	450	448	468	459	448	468	485	469	496	442	478	444	455	449	434	473	467	477	498	478	458	479	466	495	451	479	477	485	464	463	446	454	477	472	470	469	462	440	475	456	482	460	450	417	403	446	446	485	460	469	446	472	492	492	430	480	450	451	461	455	451	439	419	448	456	485	442	436	492	453	514	447	452	435	458	470	451	447	461	457	482	469	463	479	474	473	440	449	491	455	436	487	445	505	425	469	506	449	460	456	440	463	455	466	438	447	435	483	497	454	494	454	448	435	483	480	403	439	466	464	478	459	449	501	493	477	459	495	495	454	462	436	491	443	478	433	430	486	477	441	454	490	449	491	452	455	408	487	416	475	475	477	461	444	453	446	488	475	419	457	487	477	474	451	439	422	461	505	431	510	466	431	474	459	468	474	443	492	452	443	468	485	457	471	452	490	432	439	444	490	441	480	476	495	421	457	465	457	440	461	488	457	439	434	457	503	456	437	431	459	465	475	430	423	460	496	458	511	456	467	488	463	469	478	458	463	450	490	459	436	472	477	461	469	441	475	499	424	489	485	483	472	420	443	446	443	443	419	460	432	428	492	463	446	469	466	433	470	458	473	464	445	473	493	461	436	395	489	449	450	457	479	450	466	469	472	425	475	506	456	459	433	448	467	492	461	450	427	455	445	437	454	438	436	473	447	459	422	465	438	478	460	482	478	472	469	463	465	473	484	456	448	442	471	436	465	452	437	509	458	485	452	454	456	455	496	460	461	441	512	483	437	466	447	501	480	498	459	417	476	446	464	480	429	425	461	462	453	474	479	403	492	459	454	437	453	433	433	471	408	429	466	465	444	507	491	449	429	461	439	425	476	439	447	474	436	495	441	459	455	486	452	471	453	431	473	424	479	496	426	450	499	460	470	455	440	448	448	488	413	455	422	456	472	451	477	477	482	463	465	488	457	472	476	466	468	476	466	485	482	378	445	477	479	462	455	454	476	466	465	439	439	467	486	482	451	497	464	454	453	492	467	504	455	491	468	446	442	452	449	477	491	451	460	472	448	465	438	474	461	442	429	459	459	454	426	465	463	459	463	447	450	483	459	456	512	467	442	454	456	459	462	502	451	438	459	445	458	476	493	461	453	516	491	471	436	464	442	445	454	459	429	480	460	444	451	503	529	435	449	496	461	448	494	461	482	489	444	445	453	471	459	452	454	483	443	493	443	474	438	448	445	438	470	460	484	453	449	479	477	462	452	461	469	469	419	453	503	460	457	479	434	483	451	447	456	502	429	439	399	456	446	452	444	467	435	479	472	466	440	437	489	465	453	476	446	461	481	454	431	442	491	440	488	465	460	433	422	458	492	472	483	458	450	459	478	426	464	489	458	504	462	499	437	452	446	461	486	437	522	447	444	487	481	455	460	454	475	479	467	434	434	493	460	477	428	453	479	455	450	477	487	432	462	479	480	468	463	422	471	467	467	469	492	459	484	444	481	443	456	465	471	463	458	472	467	470	452	497	430	445	447	440	486	498	443	429	429	454	469	482	477	452	471	494	467	459	472	465	446	441	451	454	465	450	475	460	473	483	419	487	488	451	441	476	486	467	473	465	430	434	469	518	491	423	457	465	477	456	451	443	451	453	470	470	453	447	466	474	452	431	477	477	507	450	480	464	460	463	447	459	490	446	455	440	467	430	458	450	430	447	484	492	440	479	450	490	436	429
18600	33906	33161	26565	21478	16016	11472	8768	7223	6377	5275	4245	3426	3072	2846	2604	2282	2047	1765	1523	1422	1502	1319	1341	1301	1303	1223	1175	1110	1117	1098	1084	1138	1049	1102	996	998	984	993	926	889	981	963	958	887	921	932	939	922	873	965	903	957	904	940	965	858	917	867	920	910	897	969	893	931	944	914	976	924	931	929	919	906	920	925	928	909	937	873	944	992	911	918	884	902	1009	880	943	909	889	906	914	913	932	883	952	906	913	901	932	946	914	919	921	907	946	878	915	929	904	920	888	911	906	923	890	914	921	931	887	893	867	883	916	911	902	860	947	931	905	919	954	906	914	901	889	949	886	931	917	917	897	939	875	921	929	874	885	897	939	880	862	908	919	913	900	931	924	948	882	879	910	917	870	896	901	879	944	931	823	854	936	952	925	912	945	924	859	921	943	893	879	941	865	828	887	938	888	940	866	940	882	919	912	926	900	859	910	912	929	939	873	888	939	855	920	890	956	943	955	884	972	893	943	851	860	920	882	920	892	933	919	865	827	875	878	910	920	898	939	919	916	937	920	930	922	924	853	905	932	895	942	905	959	1013	885	908	889	873	868	876	956	935	939	942	891	937	906	875	923	944	913	903	978	943	912	844	898	930	939	933	887	908	883	862	923	940	965	885	897	937	858	931	930	906	935	929	905	923	927	946	842	921	912	886	887	936	853	880	939	941	931	906	884	938	889	892	902	921	964	958	961	942	931	918	888	891	895	944	913	879	921	906	909	820	880	905	936	954	887	876	900	861	940	883	965	911	893	930	874	971	948	921	855	908	972	937	904	917	908	888	947	892	932	919	873	897	807	942	901	969	903	976	907	888	890	893	878	901	901	913	915	979	861	932	910	919	911	971	876	916	912	904	891	940	944	939	945	883	932	961	930	871	947	939	905	917	937	914	885	931	925	927	888	897	963	952	891	891	940	879	939	901	947	826	976	883	941	922	889	913	908	896	910	933	933	869	927	920	913	891	911	899	921	897	870	923	859	890	924	951	885	873	919	957	946	949	927	897	913	917	939	924	936	884	940	899	917	929	898	928	944	928	912	891	876	915	922	920	878	888	886	898	886	910	949	944	956	882	904	915	895	922	917	922	899	907	915	951	898	924	916	914	898	936	945	907	928	910	923	944	922	929	959	950	971	900	903	924	887	912	952	936	951	858	941	893	902	902	928	897	882	906	863	881	893	903	909	955	875	954	905	846	851	967	872	967	895	946	928	960	890	941	878	863	874	920	958	906	910	930	904	922	960	905	926	907	909	863	944	902	838	924	954	889	900	918	899	964	900	942	898	885	901	911	848	873	895	930	895	931	910	909	900	879	871	929	921	954	931	911	957	915	936	880	903	928	920	998	919	915	858	949	909	931	918	882	933	931	863	864	949	936	912	931	980	882	942	883	956	878	931	909	928	877	895	899	887	893	949	916	888	913	908	953	871	920	867	888	938	903	892	887	914	976	960	820	849	897	906	878	925	896	952	912	872	891	921	869	943	912	907	917	936	948	920	880	931	932	963	913	914	931	906	927	976	896	861	878	864	966	919	935	949	908	928	907	884	885	879	869	908	923	899	869	876	922	920	955	910	919	927	976	917	900	933	924	888	915	921	954	886	922	882	939	869	911	895	946	962	921	919	868	939	884	908	935	887	919	928	910	915	938	874	884	878	915	901	934	926	924	892	855	936	940	848	941	876	923	933	915	905	914	880	878	921	889	934	880	902	887	909	934	857	893	891	904	905	905	912	913	945	910	909	942	873	939	893	939	919	918	932	918	918	892	942	858	906	884	882	884	892	900	892	885	917	919	904	868	933	952	858	943	863	911	913	904	903	870	913	886	901	930	906	934	864	971	888	877	889	925	884	931	864	948	930	944	946	938	939	933	902	919	877	944	914	943	910	896	908	945	923	894	931	909	923	913	864	890	946	901	913	902	929	897	924	862	919	946	926	882	899	945	942	922	927	922	899	949	945	918	882	947	909	927	870	937	899	929	932	836	895	887	893	950	937	921	931	912	907	956	892	934	938	907	894	922	867	828	937	883	938	943	911	946	843	876	948	875	933	875	893	953	892	904	884	940	914	864	887	936	893	925	906	911	867	887	864	919	940	940	921	936	916	912	948	885	887	912	929	951	927	907	944	893	873	887	934	948	926	898	891	937	901	929	888	843	976	936	865	870	850	984	930	982	897	894	960	973	929	874	952	901	945	930	874	939	909	951	926	877	893	906	858	877	867	917	851	882	900	857	964	923	882	896	898	914	915	863	860	964	892	934	882	915	923	886	943	928	918	948	916	874	873	894	885	840	925	860	890	873	955	968	929	859	909	924	908	904	943	884	902	861	888	894	918	884	890	921	917	912	878	919	911	920	851	924	935	903	935	897	923	914	871	912	886	931	911	828	873	986	871	925	880	888	918	941	936	936	923	894	872	887	966	902	928	921	882	914	944	866	917	839	930	933	886	958	948	905	923	939	927	936	912	937	963	882	925	962	895	900	949	903	947	927	914	929	957	945	934	924	920	879	864	903	866	909	962	883	898	849	902	893	924	863	916	919	866	932	881	846	883	885	896	902	931	904	914	963	907	907	950	952	896	925	885	870	913	915	949	935	902	926	960	863	943	915	893	899	940	963	947	898	864	883	887	954	858	891	943	894	934	860	912	911	903	929	905	917	910	929	956	939	918	897	968	929	905	920	938	969	867	926	918	885	934	925	839	884	912	907	941	928	873	947	919	911	948	899	873	911	868	949	896	943	888	923	937	850	870	916	907	895	858	915	889	908	877	895	882	925	900	932	829	872	906	908	912	866	902	906	924	900	944	889	892	943	919	931	906	890	963	897	908	936	978	887	948	910	930	881	929	959	927	957	904	917	875	897	881	935	919	925	936	856	919	944	878	952	915	918	881	873	894	887	892	917	914	861	859	884	859	999	934	921	887	902	961	906	922	943	952	890	924	838	929	883	896	949	938	913	912	887	830	920	856	906	846	852	878	916	911	929	905	843	937	936	931	901	901	895	882	901	927	913	961	896	903	953	880	959	835	946	915	886	885	898	853	889	956	859	931	902	879	905	954	945	904	882	890	936	856	906	865	913	893	910	926	901	896	922	893	895	888	936	937	880	928	948	953	937	887	920	867	881	862	894	906	890	911	945	901	933	945	936	930	925	907	932	944	937	981	931	883	840	844	893	884	914	935	899	946	950	920	926	873	897	926	870	912	944	963	896	941	903	891	893	958	901	914	951	931	875	916	953	906	895	938	906	893	895	956	854	890	903	891	857	939	880	965	860	856	898	907	969	936	937	867	931	935	905	913	924	963	968	928	931	882	897	877	887	973	895	908	876	915	940	902	883	901	934	938	882	939	891	855	956	900	935	901	916	889	952	935	878	924	945	868	889	907	886	897	888	923	906	881	955	890	901	873	923	938	860	903	950	959	882	903	909	928	964	884	909	867	910	957	961	860	876	934	901	872	906	882	892	886
27540	17969	10116	5062	2529	1537	1051	698	662	597	529	511	477	458	416	412	447	379	387	383	406	394	377	374	380	424	390	360	406	371	395	351	363	367	390	367	370	388	382	359	368	396	385	369	386	375	358	352	386	365	389	397	378	368	391	375	393	376	383	404	344	370	337	338	369	349	382	382	370	357	363	391	353	400	374	359	352	327	358	373	358	385	366	366	382	384	367	382	388	357	381	374	400	405	356	358	346	387	351	354	361	347	370	365	416	396	385	369	396	368	415	370	346	352	381	383	355	359	350	375	388	370	366	347	360	347	406	337	371	371	373	370	382	398	368	378	360	410	360	365	429	357	376	388	404	372	380	379	358	392	367	352	351	393	371	334	374	366	365	374	361	371	342	360	352	336	353	399	393	372	367	337	357	363	388	394	384	362	367	382	387	370	365	375	347	336	366	364	354	382	384	394	376	365	376	354	376	387	397	384	339	360	420	365	394	373	357	404	380	403	357	396	367	353	387	374	403	408	351	392	370	358	365	374	414	392	388	356	404	371	354	387	344	399	327	368	418	376	411	373	370	361	350	398	344	393	367	361	391	355	375	373	390	356	371	389	390	420	403	375	373	362	380	359	368	366	389	379	371	382	374	386	353	388	368	400	384	348	339	394	366	367	358	399	385	349	381	356	388	392	386	400	400	332	382	400	409	383	319	363	345	372	386	380	379	383	390	373	396	388	369	375	362	376	394	407	393	375	361	380	345	383	367	373	369	376	387	398	374	332	349	393	360	410	365	350	377	375	381	358	355	407	355	373	343	356	362	403	384	388	358	341	384	403	357	366	348	330	372	391	375	365	361	363	367	382	362	347	366	362	369	407	410	410	417	368	427	377	378	374	388	380	361	349	357	386	387	404	370	394	393	358	365	363	398	392	370	350	360	403	366	396	379	394	366	397	359	370	404	355	366	390	383	385	400	393	355	385	372	389	390	373	357	357	375	369	330	362	355	350	372	341	374	384	375	357	424	360	425	351	372	338	356	389	369	378	372	393	393	390	369	374	381	388	378	367	365	383	418	399	394	398	372	394	349	412	359	380	376	386	360	353	349	357	396	399	367	336	368	388	360	338	343	362	407	383	370	388	389	361	358	378	403	413	397	371	379	402	388	381	363	377	372	384	373	368	358	371	370	354	374	378	351	400	381	356	374	374	369	366	374	361	354	384	378	376	362	370	379	390	364	350	396	393	341	380	381	405	367	372	391	405	410	351	369	357	371	370	337	384	371	397	373	371	403	395	378	353	401	371	389	389	367	354	384	359	372	386	394	320	385	396	349	396	363	357	356	367	345	391	395	367	364	321	394	348	388	408	372	396	376	357	357	367	345	377	356	353	391	351	386	425	372	391	344	348	386	362	383	387	361	339	395	358	364	375	387	378	369	352	365	383	387	372	384	400	359	384	372	398	387	394	370	370	375	371	393	358	357	341	376	399	375	354	367	395	376	374	391	390	388	349	366	415	374	386	406	360	387	368	365	368	392	362	371	352	367	361	395	379	366	354	374	364	365	357	364	386	379	353	358	407	370	362	358	381	370	356	368	388	366	381	365	346	399	354	377	369	390	401	349	345	364	391	358	408	384	402	379	366	350	363	373	387	386	399	392	386	398	390	420	377	350	380	395	379	374	402	358	362	393	386	355	361	376	350	379	367	398	342	343	377	370	356	357	404	362	368	400	410	391	388	404	377	349	367	405	369	388	356	362	352	403	383	382	406	365	368	378	362	353	375	425	376	370	392	391	381	406	356	392	406	387	382	399	392	345	354	363	334	355	373	411	368	372	374	407	349	341	382	345	381	366	351	359	373	367	376	348	379	371	363	389	397	389	355	355	380	383	379	373	369	397	376	365	363	367	397	376	362	389	391	380	384	338	394	364	376	366	382	387	355	370	396	369	367	347	358	363	374	376	367	406	383	360	363	386	371	400	382	373	366	398	350	357	421	345	399	375	385	374	364	386	393	379	417	359	364	345	380	337	332	356	374	383	377	385	381	364	357	365	403	389	381	369	368	362	366	346	372	370	361	352	359	369	379	363	403	393	385	386	395	345	419	343	370	381	390	376	363	385	375	363	354	358	397	356	353	343	380	358	350	354	387	359	394	334	405	402	372	352	371	386	379	399	361	415	397	350	388	345	375	381	344	363	371	368	382	347	360	360	374	375	391	364	414	328	382	346	407	367	341	408	405	396	378	374	379	346	391	371	372	385	389	375	344	377	423	340	363	403	369	349	338	359	360	377	329	389	365	350	359	356	392	404	327	373	409	366	389	378	357	359	347	376	390	377	363	358	360	380	364	361	366	372	347	378	386	368	349	367	353	348	392	370	360	396	383	360	351	377	384	410	336	368	348	423	394	365	371	393	389	364	375	361	360	337	389	368	377	348	383	379	385	326	394	386	385	411	405	365	400	382	384	406	365	360	345	425	380	399	343	375	411	404	379	372	396	359	393	382	371	375	382	379	351	390	384	391	356	391	366	360	356	391	367	375	354	381	356	393	362	393	361	364	334	362	375	386	416	367	349	370	395	372	391	415	351	382	383	400	369	370	388	356	386	365	373	364	361	315	381	366	355	377	367	391	406	373	371	381	379	380	374	366	381	399	377	386	351	385	372	365	341	359	388	391	370	388	403	377	351	390	395	340	391	385	328	364	366	361	338	398	398	371	350	393	376	362	383	385	348	346	366	393	405	349	358	389	373	319	401	352	369	389	354	337	360	359	350	347	360	363	373	376	412	390	364	377	375	370	375	415	351	369	420	380	373	336	380	376	364	386	379	364	377	371	385	376	403	377	371	355	344	381	401	395	333	405	348	365	342	387	351	365	383	345	400	354	367	371	417	407	355	359	388	394	383	373	412	398	365	384	376	376	320	376	367	373	373	391	370	374	367	358	437	412	372	369	355	372	365	356	364	415	383	384	355	385	368	353	384	351	378	349	347	378	374	344	407	362	364	367	357	387	417	379	362	362	374	401	362	367	374	407	361	409	366	391	375	401	368	414	353	360	360	383	380	361	362	362	375	404	445	401	364	380	412	345	364	403	405	380	362	373	350	390	374	346	343	372	353	412	398	354	370	350	382	360	375	384	369	339	375	391	394	375	381	394	355	319	404	393	397	359	381	362	364	350	403	363	370	369	380	376	362	390	402	377	351	375	391	345	385	369	367	375	385	371	390	354	381	389	373	346	368	370	362	374	390	392	389	390	356	355	384	396	431	348	370	356	376	353	394	388	349	396	405	359	423	412	398	396	360	382	364	407	377	361	391	380	335	390	374	360	365	386	336	375	368	386	360	412	410	442	362	368	346	368	367	362	393	393	344	384	375	397	363	412	340	349	387	365	363	374	395	375	344	356	397	364	364	358	391	374	353	373	380	428	362	403	367	379	395	374	399	387	371	367	393	408	381	351	377	375	364	399	376	367	379	368	401	397	368	391	371	360	384	371	350	385	409	382	360	370	339
12499	19380	17775	11311	7793	5120	3358	2438	2093	1894	1601	1299	1243	1097	1070	1009	980	899	930	833	822	830	854	853	894	800	833	790	829	845	777	799	811	780	854	775	793	742	784	799	835	772	803	746	811	769	749	790	832	800	863	791	767	798	836	736	823	819	782	786	777	798	781	793	804	816	784	762	754	816	821	766	781	776	809	759	757	751	797	722	743	817	710	754	734	784	733	791	752	825	744	787	800	816	781	786	815	802	816	844	803	800	782	755	773	788	755	780	827	840	783	788	856	799	768	784	794	781	755	781	764	800	788	746	817	816	811	743	757	816	734	754	753	801	800	757	835	773	760	817	786	800	780	775	770	738	764	813	737	772	761	793	827	782	820	812	805	789	782	764	788	793	791	801	784	773	751	828	779	749	757	777	793	818	792	759	789	789	738	772	757	806	779	741	825	792	803	774	789	764	777	794	769	777	782	752	823	778	775	876	810	730	827	756	753	762	797	788	788	773	814	808	783	787	806	721	768	786	754	810	768	810	772	767	860	747	765	818	758	792	767	780	807	793	830	813	782	742	770	766	795	760	816	775	805	815	744	745	755	806	782	758	747	795	795	773	792	808	777	763	769	818	814	808	820	747	774	765	811	801	794	809	829	757	751	793	788	763	769	735	790	806	813	742	809	803	767	765	795	780	795	777	772	826	778	773	770	771	816	758	741	798	781	805	792	808	755	783	836	841	770	793	757	717	831	790	773	788	748	805	802	819	739	781	755	800	758	811	794	738	761	745	763	811	803	745	766	773	736	761	770	753	779	787	756	797	786	759	807	850	766	729	760	795	813	787	804	801	789	792	784	804	784	819	767	814	742	722	723	748	732	831	794	855	809	789	810	795	787	759	869	752	780	765	791	751	866	831	781	754	803	835	780	812	787	776	741	787	774	761	830	816	791	757	788	820	778	772	742	779	802	766	793	797	809	821	761	777	804	774	787	795	771	828	765	803	725	756	796	807	810	717	730	787	793	831	784	781	749	759	823	801	781	765	786	815	810	768	765	755	795	786	799	740	775	785	706	812	777	796	829	763	791	777	764	780	773	736	843	797	802	787	784	817	839	846	807	750	832	773	793	783	827	770	807	753	757	790	823	788	768	789	791	822	764	770	781	730	745	805	768	760	776	752	801	799	772	812	819	799	843	777	816	771	825	772	755	780	745	769	830	763	739	771	782	741	763	795	770	789	757	810	814	753	768	777	782	761	763	809	803	744	816	768	787	795	856	828	824	791	733	792	822	767	767	795	796	786	828	808	761	767	828	759	767	786	822	826	794	815	739	764	757	754	810	773	826	807	770	763	757	758	737	804	778	787	768	780	793	750	825	788	779	798	768	812	750	791	813	755	774	790	843	766	799	834	791	867	792	775	775	716	806	787	808	808	813	787	783	801	818	825	824	794	813	793	792	728	767	795	738	807	798	778	816	770	801	736	807	797	824	771	783	723	728	767	815	823	810	778	763	811	785	777	795	825	764	753	810	843	807	756	799	815	799	785	815	776	794	798	781	804	779	737	780	803	727	784	838	788	805	766	813	787	775	796	814	797	800	763	782	749	799	769	771	799	814	772	802	798	801	732	777	786	750	834	743	838	757	809	801	765	737	805	799	795	777	734	776	753	776	793	753	780	762	748	781	805	791	789	805	765	826	779	759	787	775	819	787	812	799	730	796	787	797	782	832	795	746	786	768	817	849	824	748	791	752	752	825	762	772	804	745	809	783	739	747	824	832	866	814	765	746	752	788	784	774	735	779	807	820	768	791	797	827	749	839	770	783	821	791	793	739	783	772	766	786	772	814	783	791	765	796	798	736	816	801	814	781	782	791	827	789	745	781	784	783	812	722	719	791	824	780	791	762	734	831	783	800	814	800	779	812	803	753	782	807	797	777	742	757	780	783	802	758	739	764	814	766	828	826	798	788	811	775	804	775	793	797	807	763	786	777	758	774	762	810	765	822	810	779	774	766	762	729	747	772	768	784	795	756	764	778	801	769	739	820	839	818	779	784	805	749	789	790	821	761	750	771	769	795	771	876	819	762	829	810	782	809	816	756	758	754	779	751	786	799	769	794	782	769	784	795	815	752	819	782	793	764	794	777	795	825	803	804	761	800	797	794	783	814	789	819	708	780	798	779	741	804	748	760	774	754	806	801	802	832	776	839	831	786	789	757	780	803	792	815	763	826	751	823	791	786	800	793	788	790	760	735	762	781	794	777	763	768	767	747	784	753	868	811	809	764	798	885	777	746	792	808	760	762	768	784	785	766	721	767	784	802	789	799	859	822	781	804	737	760	740	795	826	798	806	757	772	799	750	771	795	791	789	779	779	751	764	829	799	770	804	741	810	777	820	760	793	757	822	818	776	805	785	735	796	723	849	732	770	770	812	803	769	778	766	773	819	762	770	826	788	810	762	836	779	807	762	815	822	804	796	749	766	751	736	769	802	717	816	755	808	769	792	773	816	782	768	791	729	764	814	806	753	828	795	742	811	758	821	760	764	733	803	776	781	785	723	721	757	778	751	822	799	782	808	810	829	803	792	760	772	773	787	770	776	801	762	772	800	815	777	837	814	768	737	825	771	755	808	795	829	794	750	770	785	758	823	782	841	809	781	745	818	770	773	775	760	779	794	801	809	795	787	800	789	720	807	809	791	831	753	789	716	758	772	795	756	785	812	804	815	791	826	786	788	776	794	776	801	799	825	757	845	792	774	828	783	779	803	793	791	777	793	722	759	806	764	783	799	776	761	838	768	751	837	789	830	757	777	787	758	794	748	785	766	760	824	748	779	812	804	749	731	801	798	760	793	787	783	791	789	853	762	800	823	742	777	779	778	822	756	785	775	758	804	857	813	826	777	811	775	756	734	770	765	810	736	791	783	810	805	773	770	817	812	722	748	763	742	790	755	775	800	760	717	758	780	782	789	764	755	804	797	729	800	732	791	781	756	748	797	801	765	782	786	752	773	786	786	804	750	787	772	789	786	782	751	780	803	796	809	870	802	785	783	783	782	745	761	783	815	749	808	769	809	756	800	824	814	758	813	806	777	772	807	824	775	764	811	820	731	752	770	760	779	790	753	825	819	793	750	797	799	785	794	757	785	766	759	763	834	804	709	751	787	819	794	824	788	824	803	810	740	777	777	800	754	782	715	791	754	794	778	787	789	788	777	792	729	772	785	774	773	757	814	844	816	816	767	744	778	800	781	815	801	760	864	801	799	728	774	725	766	738	700	779	747	792	781	762	753	775	828	834	768	802	834	785	759	780	798	789	822	760	781	785	790	774	769	804	835	802	744	766	826	750	752	837	792	783	816	769	792	791	772	798	805	772	861	792	741	733	806	746	793	771	751	806	774	807	775	794	773	820	806	841	813	784	774	801	817	823	759	789	788	760	801	768	829	760	767	802	815	826	780	769	788	744	785	791	777	775	749	752	769	748	803	809	768	821	784	730	792	854	793	724	766	735	739
25169	21467	27768	25273	14898	5820	3001	1867	1289	1135	922	723	662	547	497	457	421	381	376	361	368	350	342	318	345	317	369	314	301	294	287	276	301	261	283	252	247	268	266	260	247	264	296	284	268	261	236	239	239	282	250	270	237	266	254	249	238	234	295	250	255	271	277	252	265	306	265	284	254	273	273	258	262	280	238	250	252	260	260	269	278	255	268	232	278	232	266	251	254	258	225	236	277	252	253	262	235	259	263	248	245	252	251	278	262	247	246	294	247	256	258	302	254	232	286	248	244	276	263	260	264	225	260	251	270	251	256	254	280	251	243	297	277	272	242	255	243	255	263	223	272	261	251	244	256	279	240	277	231	253	263	283	273	263	269	238	279	269	257	258	244	241	289	236	249	265	228	243	263	252	257	273	273	270	291	254	260	245	239	227	254	264	245	253	275	252	231	250	285	269	244	257	268	265	259	288	241	238	247	253	260	261	289	282	271	265	282	271	264	251	243	264	276	252	250	273	264	249	260	284	230	273	267	260	258	233	254	282	243	281	258	242	271	235	274	264	283	254	258	242	288	283	271	254	283	238	252	267	271	278	295	261	260	247	256	250	263	261	262	274	256	244	254	269	294	244	237	265	255	241	247	269	269	263	243	265	263	247	244	270	258	286	258	243	254	251	263	267	285	255	294	259	283	234	247	267	261	258	242	258	271	235	269	271	262	246	244	238	263	290	275	251	244	261	255	234	237	241	284	263	266	251	253	266	267	245	267	279	234	270	268	252	242	247	248	254	260	236	248	258	239	261	273	279	259	281	264	257	268	271	241	267	258	260	249	268	264	250	280	280	234	292	239	233	283	259	257	261	269	246	303	263	275	253	250	266	239	250	259	290	246	270	247	278	248	251	272	271	265	285	277	255	267	262	263	265	257	257	238	255	241	236	296	254	279	266	265	264	246	273	293	262	254	247	246	289	238	240	256	282	256	252	277	256	286	266	274	256	236	276	260	289	294	282	253	248	263	223	250	236	283	292	255	254	242	265	250	277	258	253	272	251	250	271	261	244	260	236	243	258	264	265	300	255	233	249	252	287	271	244	244	258	256	281	253	230	263	262	264	271	261	271	277	275	262	264	258	260	252	286	265	270	268	247	237	253	247	274	262	217	244	259	253	289	230	258	262	257	259	261	242	250	274	243	235	294	249	265	259	260	276	234	240	281	275	271	231	255	268	253	266	266	229	287	231	278	242	250	217	255	275	258	243	245	266	243	225	245	243	280	263	257	276	243	263	273	255	279	266	259	234	266	271	260	261	247	253	256	294	240	262	285	284	254	261	234	276	249	273	270	255	278	259	274	262	257	255	254	286	253	261	252	256	242	270	237	279	278	246	250	281	246	286	251	254	266	273	265	281	269	261	228	252	301	256	295	265	279	247	294	278	240	252	218	281	276	248	263	238	258	285	252	270	251	260	274	269	235	268	270	243	259	251	285	257	254	256	248	230	264	256	236	274	264	267	262	264	272	266	234	256	251	234	252	269	252	248	266	278	244	259	234	259	259	266	282	274	275	235	263	270	264	235	262	270	264	261	245	261	260	261	256	261	268	279	295	281	260	254	256	255	288	255	239	260	275	270	259	267	255	248	238	248	264	258	282	255	237	258	268	264	251	241	274	231	266	260	272	234	258	251	245	245	278	247	275	264	256	277	257	238	242	269	254	257	282	274	268	283	241	287	241	241	239	244	233	286	259	270	239	263	257	274	269	234	270	243	294	256	278	275	260	269	265	241	277	279	274	270	253	256	247	249	262	245	252	286	252	241	245	252	265	242	289	259	262	249	264	229	266	249	267	264	246	263	263	256	229	259	266	240	293	251	252	278	226	272	262	283	250	238	237	248	274	256	270	253	272	241	238	264	226	241	242	258	228	245	242	265	237	287	269	258	250	273	253	256	257	283	245	248	260	248	266	273	251	256	228	303	239	248	238	258	274	275	276	259	249	273	260	280	261	251	218	273	250	235	279	257	265	266	257	258	241	259	259	233	242	247	256	262	265	228	269	266	267	283	254	258	230	241	244	262	272	241	254	246	249	253	254	259	263	264	229	285	248	261	251	253	257	264	212	262	261	261	236	246	256	266	254	269	245	265	276	254	277	275	308	274	264	274	248	260	252	261	304	276	270	279	293	228	273	251	262	257	266	266	252	242	243	256	253	282	244	269	259	249	262	263	270	236	235	273	262	235	245	288	235	259	243	262	313	238	261	221	269	239	280	279	263	263	252	236	241	261	257	241	240	279	260	283	271	265	239	261	276	291	249	239	251	277	259	284	252	276	273	252	251	252	244	270	256	257	242	227	232	280	264	245	262	259	283	253	246	252	286	248	248	258	274	255	252	250	249	251	285	259	264	265	264	261	264	271	271	267	267	247	256	264	215	243	277	250	269	249	248	247	255	275	287	278	249	233	270	287	263	273	237	273	229	237	265	237	291	247	226	266	250	260	293	222	250	236	241	241	262	249	273	250	249	256	282	265	267	262	275	261	251	268	260	259	246	258	252	264	253	229	254	264	254	250	260	244	254	268	243	288	261	252	253	258	261	263	278	274	277	249	259	269	268	279	295	251	228	243	242	267	263	279	236	245	257	275	255	238	258	254	278	251	230	272	263	267	278	233	241	260	277	246	249	245	252	260	271	268	277	270	270	240	257	255	259	262	257	255	258	254	266	271	251	237	261	261	250	260	259	245	258	282	233	236	243	265	263	246	254	242	275	245	243	215	229	258	247	262	257	253	259	280	266	250	225	241	287	248	275	250	263	246	275	276	247	275	268	264	270	284	228	251	261	268	282	241	230	243	236	261	250	275	253	243	256	252	245	267	263	244	237	242	259	263	260	226	260	249	229	243	234	251	245	263	243	256	291	279	253	274	281	268	269	261	233	263	248	251	271	283	250	244	288	279	259	302	275	272	296	273	267	255	283	234	243	267	249	239	265	240	238	263	200	249	270	258	230	293	280	279	240	294	231	257	257	270	273	257	248	265	257	270	266	251	244	249	273	253	283	266	243	273	261	248	258	255	242	253	271	258	257	265	246	275	264	253	244	272	288	263	271	251	257	260	272	274	264	244	248	237	285	279	274	268	278	267	288	259	241	270	250	256	241	270	281	234	258	260	249	247	255	242	245	255	254	263	257	277	295	270	316	288	237	253	269	277	282	265	224	240	232	264	262	242	272	246	242	248	259	285	261	240	256	248	257	277	253	258	240	258	241	248	227	252	240	256	278	258	249	260	265	253	254	261	263	290	241	264	271	247	231	262	251	268	271	270	263	262	244	258	285	232	293	240	246	260	252	238	257	280	277	269	245	240	241	279	285	268	270	266	269	273	229	248	278	299	268	264	280	241	252	240	259	255	271	270	273	241	255	243	280	258	265	292	253	269	265	265	277	251	272	265	264	269	259	277	238	236	257	264	245	275	277	272	265	236	293	247	236	278	254	261	278	263	249	243	269	265	278
15970	29827	27815	20441	16150	11599	7870	5655	4219	3796	3169	2640	2230	1826	1629	1380	1218	1092	982	991	946	873	842	832	799	759	681	730	666	672	642	659	662	686	666	592	634	586	623	556	549	574	567	596	581	602	614	560	591	524	614	562	600	541	601	574	562	603	567	557	589	555	569	585	579	598	580	532	520	588	571	530	542	581	555	558	556	568	560	537	511	580	533	564	549	577	572	571	602	576	584	549	565	538	552	560	557	556	543	528	545	574	588	575	547	545	592	588	597	582	562	541	604	566	543	545	532	590	555	551	540	552	602	554	589	526	544	582	560	572	556	580	569	533	552	582	546	537	520	591	588	541	596	559	559	557	538	526	578	619	545	554	581	537	575	555	523	547	542	563	557	539	580	569	533	553	545	576	568	568	548	598	601	594	568	533	548	554	563	563	567	552	520	532	532	541	577	550	552	546	551	549	575	500	592	532	526	556	549	578	536	588	533	533	530	513	535	551	560	550	556	562	524	562	527	539	558	537	578	532	548	555	551	542	563	501	590	561	585	579	549	572	560	539	562	556	538	556	567	540	553	564	567	530	512	556	494	557	559	549	529	597	543	546	578	541	538	589	553	585	610	520	566	540	560	574	563	514	540	537	547	550	566	506	551	540	608	561	567	570	525	551	533	535	577	540	534	540	549	590	547	515	557	579	560	577	540	574	525	534	568	522	546	604	519	575	529	590	509	546	575	530	572	503	534	525	523	588	559	564	522	604	540	585	559	577	595	579	533	520	571	552	545	554	515	534	562	555	595	522	587	541	544	550	533	574	532	529	580	515	528	577	605	584	534	563	547	580	580	562	512	521	575	577	545	578	526	568	559	551	515	555	563	547	560	558	594	562	540	600	561	563	551	536	551	555	559	525	550	534	561	559	604	527	548	516	539	554	575	573	547	558	566	540	563	518	569	607	576	576	561	568	557	573	559	559	555	537	568	547	531	535	550	555	567	558	524	559	571	541	545	569	567	552	521	549	577	554	575	530	599	537	549	556	540	568	544	543	536	548	587	556	580	515	565	579	544	548	581	531	538	571	573	566	550	567	531	573	567	538	577	568	526	507	554	597	563	527	592	581	571	534	576	553	553	581	597	558	575	594	554	556	558	554	565	597	539	513	546	545	549	533	557	568	533	567	558	569	550	582	575	521	540	534	563	524	548	606	510	606	605	519	523	552	535	542	544	548	563	538	570	539	550	542	529	542	551	545	557	558	605	529	528	537	496	531	606	520	537	531	564	531	565	511	551	549	530	556	595	572	545	601	559	537	546	554	551	544	539	577	551	574	595	551	544	528	567	534	550	537	528	584	557	573	597	532	551	555	527	568	587	546	563	553	564	559	551	560	570	559	521	549	548	560	537	535	567	553	571	577	568	555	587	534	538	574	549	543	564	516	563	552	559	550	567	556	528	543	568	543	586	541	558	530	532	545	529	591	546	547	545	604	557	522	580	585	540	551	587	558	544	556	535	539	563	523	573	554	556	558	548	528	553	545	551	506	521	581	599	525	556	539	548	559	558	546	578	567	554	548	545	533	554	548	546	541	535	537	554	580	532	533	566	554	600	614	577	573	555	539	521	575	578	552	562	541	562	574	579	594	564	520	596	533	610	575	551	578	542	614	583	578	585	588	555	573	562	558	574	601	579	553	577	564	549	564	518	564	539	551	564	542	492	533	561	531	534	522	560	541	545	550	555	557	576	531	499	596	537	540	564	573	569	585	552	583	555	524	595	545	536	577	572	578	573	581	595	527	491	546	560	525	566	587	533	598	554	570	551	540	587	596	582	572	541	589	522	556	566	541	560	610	526	548	538	603	546	553	543	561	539	552	553	577	524	587	559	531	512	520	564	542	533	513	511	561	533	567	576	539	562	533	562	549	560	510	578	546	560	572	569	540	598	522	600	524	540	554	560	479	552	565	534	527	572	585	539	576	578	562	547	546	521	548	549	599	558	545	583	522	593	583	552	548	579	571	547	548	532	524	574	547	555	581	508	573	540	544	548	583	562	577	562	564	548	591	557	544	565	575	546	522	553	568	536	569	535	528	545	522	582	559	567	556	576	548	490	526	550	545	579	529	575	555	552	548	585	572	576	546	562	529	555	587	597	573	582	565	552	539	561	516	533	516	562	523	516	541	548	539	523	532	546	552	560	549	520	559	571	587	580	587	555	580	580	566	552	576	526	526	546	543	560	565	573	607	544	573	534	494	572	510	557	576	567	588	479	557	531	562	565	572	493	564	551	564	588	524	572	542	557	565	563	560	505	580	552	563	555	545	570	568	533	557	511	541	558	554	540	546	549	545	564	503	582	580	543	545	603	562	515	567	521	554	559	559	565	555	550	566	556	588	613	552	577	565	576	585	538	534	579	559	541	582	577	560	584	541	538	554	551	582	593	575	535	587	556	547	596	564	538	581	586	563	560	598	556	560	543	582	557	580	572	490	575	551	530	566	564	513	572	597	598	559	537	485	524	579	549	597	531	517	575	528	548	526	516	538	539	560	594	536	593	542	566	545	540	564	535	544	572	544	583	591	570	529	501	552	590	557	569	556	535	555	564	519	537	522	550	586	562	534	579	556	538	541	563	538	589	552	565	596	538	529	557	566	550	580	554	556	572	554	537	527	550	565	537	513	559	556	543	527	531	543	592	554	557	538	550	586	550	566	577	576	532	535	591	589	537	557	541	564	567	545	540	556	561	562	558	564	544	579	564	558	583	509	557	565	546	595	526	517	562	547	520	602	608	544	564	581	522	499	550	587	561	549	520	554	561	551	580	548	557	517	540	546	550	571	585	552	566	570	568	536	551	549	566	562	550	532	571	585	546	584	500	578	541	576	515	527	556	578	581	533	563	583	576	583	600	513	523	522	528	590	567	615	561	557	547	527	565	556	558	566	591	560	553	548	551	554	570	555	551	534	549	540	578	589	544	549	544	515	553	542	523	549	572	563	557	483	540	548	595	532	555	578	572	563	560	599	538	548	531	538	540	544	569	603	548	551	544	608	565	611	505	573	580	574	575	513	536	614	566	579	573	533	598	516	529	524	586	586	559	557	553	538	563	566	515	566	555	573	566	562	552	571	573	561	542	536	572	545	553	585	540	557	546	556	533	529	562	557	548	557	541	563	518	542	573	536	540	541	586	548	569	559	538	583	578	540	541	542	534	546	566	586	510	537	517	542	593	558	566	596	531	540	540	510	516	589	545	531	579	534	588	561	533	547	533	551	558	566	535	609	549	578	536	526	544	544	526	575	545	549	558	579	571	588	586	593	532	573	560	535	560	613	596	549	506	536	532	544	560	527	573	579	563	560	529	573	562	582	533	541	564	513	550	564	533	559	565	538	553	550	519	573	556	533	597	591	636	565	556	580	553	535	565	551	600	587	597	532	555	548	561	541	531	572	601	544	563	597	557	552	529	576	531	586	555	528	517	556	540	598	516	533	567	563	546	580	591	583	540	526	540	577
24275	21411	28671	24501	21280	14679	6536	3320	2154	1716	1610	1386	1247	1059	907	803	710	680	631	675	667	637	633	595	556	596	546	507	494	512	534	487	544	475	534	440	503	520	506	461	467	488	497	479	447	465	433	476	481	465	495	492	473	476	497	491	483	467	478	478	471	483	449	475	421	451	450	474	472	453	440	456	462	458	499	461	500	474	461	463	465	480	464	449	469	456	475	503	443	446	442	470	492	423	467	501	472	473	472	443	459	440	454	483	422	472	496	459	456	441	426	439	467	449	472	462	471	515	470	459	439	458	460	497	477	479	480	470	443	433	453	485	420	475	478	456	473	443	465	471	448	465	455	466	447	445	476	471	480	446	447	453	447	505	496	462	448	474	476	458	507	474	469	456	476	475	473	448	483	444	435	422	436	450	457	444	461	464	457	452	440	480	473	469	474	482	474	474	473	460	431	455	469	433	479	476	426	460	481	468	437	456	435	458	483	461	458	477	458	465	471	454	473	434	510	457	463	485	509	432	485	472	407	486	468	480	468	450	460	458	448	482	482	424	443	465	454	471	418	496	453	408	519	471	470	462	448	487	470	446	429	437	437	462	453	456	469	483	476	413	423	472	452	442	499	479	444	467	494	447	476	485	449	477	445	482	468	478	439	451	460	471	461	440	438	484	427	454	461	474	464	468	455	454	442	460	508	448	441	488	461	430	494	469	475	485	450	486	413	441	474	443	422	445	514	406	458	435	448	417	458	463	468	466	429	430	434	456	485	449	457	489	451	464	472	457	443	462	415	436	449	459	492	472	450	479	475	424	468	459	495	465	450	467	435	453	452	472	443	467	446	471	506	462	452	494	489	451	441	438	464	482	422	459	397	428	454	446	455	465	476	467	488	473	435	488	446	489	473	446	471	441	401	470	456	499	445	449	475	454	486	455	450	455	490	453	489	498	469	460	507	460	485	436	490	459	440	477	468	445	439	437	473	458	407	509	442	456	457	517	434	419	473	447	444	451	420	436	484	457	455	416	427	461	459	482	475	460	422	476	453	445	443	443	450	416	436	432	455	456	440	448	457	472	459	436	460	496	458	459	470	452	432	473	458	467	435	455	489	443	429	415	422	458	446	469	501	424	421	412	444	452	435	496	434	473	485	453	425	462	481	437	480	469	466	442	456	484	452	467	474	510	471	465	479	494	457	462	454	480	490	416	476	456	493	477	463	480	462	491	463	423	459	463	444	464	466	451	474	481	462	464	411	446	445	503	474	462	456	472	446	478	489	449	466	459	473	478	445	454	455	436	469	452	434	470	468	488	489	455	472	453	469	482	463	447	461	464	488	500	456	418	427	452	448	477	427	501	457	458	445	464	505	492	442	439	446	423	482	485	471	479	425	460	461	479	453	477	454	469	468	446	439	484	450	460	486	451	468	464	467	475	489	514	486	465	524	439	471	478	448	486	491	465	476	470	457	500	466	447	458	469	459	457	452	430	466	464	490	491	446	482	468	463	493	476	501	469	496	481	448	447	466	449	450	433	442	448	441	434	466	445	459	469	447	482	461	435	494	460	444	431	466	453	463	482	502	493	471	468	450	483	451	458	440	488	488	420	474	485	456	459	463	445	447	453	449	455	466	469	427	518	475	476	458	474	479	465	457	485	452	440	471	459	454	458	457	465	454	445	443	490	472	444	492	420	432	459	459	443	469	465	488	448	462	438	486	484	472	453	478	462	451	462	465	459	471	453	465	459	447	472	467	458	399	507	424	429	474	457	458	448	474	471	459	417	444	445	452	536	480	450	473	463	477	462	454	464	415	479	427	479	468	465	451	448	471	464	477	459	457	451	460	472	483	477	408	483	473	495	488	437	462	448	492	419	446	428	486	438	439	439	458	445	471	457	449	441	488	481	443	472	474	467	462	474	429	436	476	451	449	476	503	478	465	451	480	459	451	485	480	466	451	451	487	477	474	483	457	469	431	465	455	430	450	462	464	461	425	485	464	442	416	446	464	424	443	464	458	422	454	482	443	438	461	456	466	486	474	462	461	461	451	447	418	463	469	428	436	476	424	479	448	493	461	469	477	455	439	438	507	491	463	439	476	444	436	477	456	486	465	448	423	456	461	404	441	434	447	447	471	470	454	511	458	527	431	482	447	470	462	441	447	427	439	428	467	472	433	471	450	430	442	418	504	425	446	430	478	448	497	451	480	479	445	489	448	451	492	460	451	473	471	462	435	422	490	484	499	439	483	449	460	458	426	458	471	466	480	470	474	447	451	472	433	473	458	434	477	438	464	486	437	415	476	489	515	486	481	443	481	469	512	445	464	474	452	444	511	465	476	472	475	400	447	458	474	470	487	462	454	507	429	468	439	474	454	487	481	480	431	471	453	489	474	457	489	438	490	452	460	447	459	455	462	448	483	428	489	488	473	447	490	446	461	507	472	464	479	443	428	459	447	456	478	457	456	452	465	458	422	488	439	453	466	474	472	466	467	479	442	504	460	467	457	455	491	478	468	494	444	480	441	475	479	478	453	445	464	416	441	452	459	443	446	427	458	469	446	447	485	467	484	466	461	451	471	465	422	463	459	459	476	468	456	449	445	455	452	507	484	448	491	440	460	430	454	491	476	436	457	481	438	471	444	441	455	457	474	461	457	469	448	456	452	427	474	443	450	483	480	461	427	470	490	475	472	455	474	433	445	460	480	466	436	454	452	479	445	435	469	440	413	452	472	485	462	468	437	458	470	496	453	435	424	428	475	453	475	483	452	461	466	463	484	496	427	458	459	452	489	477	487	483	425	443	479	459	452	432	453	491	455	483	463	475	492	456	460	461	436	469	429	456	459	460	444	449	476	461	500	467	469	488	466	490	454	455	470	480	447	461	458	440	496	452	490	464	447	458	464	494	479	479	456	468	442	484	486	449	470	467	476	463	464	462	445	491	447	450	458	509	424	443	457	471	493	428	466	494	452	485	448	426	495	478	462	427	487	467	452	453	446	436	461	457	499	456	460	453	442	453	419	462	483	459	461	466	496	460	446	493	467	439	437	489	406	460	473	427	451	463	400	489	422	459	476	431	468	464	447	482	450	440	434	463	456	478	478	471	480	452	463	450	483	458	461	451	508	478	506	438	486	461	458	447	455	470	453	444	478	459	430	478	498	506	447	486	478	423	441	488	485	448	454	479	471	509	485	453	458	407	436	477	467	466	458	449	462	477	434	485	494	466	432	477	468	438	423	448	536	474	465	476	440	507	449	447	423	427	477	479	469	484	456	440	451	437	473	446	444	478	468	465	487	484	477	492	458	457	494	381	450	450	428	446	471	479	468	468	445	430	444	434	442	463	471	482	451	474	478	464	462	507	485	491	456	470	451	494	490	441	505	506	461	442	449	471	475	425	489	445	451	450	444	445	461	433	449	489	431	456	509	432	448	523	482	477	463	449	466	433	472	446	493	470	456	470	457	452	464	444	441	459	463	465	475	453	484	506	476	436	464	459	427	490
18942	34876	33024	26089	21608	16839	12258	8882	6709	5896	5135	4396	3961	3113	2612	2294	2190	1802	1747	1686	1566	1574	1494	1393	1333	1366	1322	1190	1142	1115	1120	1121	1096	1104	1047	1044	941	977	987	965	969	931	979	960	1001	903	985	889	947	993	998	926	964	912	987	892	933	931	938	940	977	951	961	924	959	933	933	873	944	962	931	899	895	960	904	977	888	888	961	928	891	913	891	934	935	960	949	894	906	958	915	925	907	945	943	906	1023	904	890	908	953	923	907	881	917	930	909	925	902	915	969	833	950	874	898	927	942	942	860	914	911	936	853	873	907	919	944	926	870	890	981	949	898	922	904	894	914	921	880	893	845	919	951	882	882	882	922	888	905	950	909	922	891	874	902	840	887	911	952	957	910	921	915	985	924	960	967	934	877	918	932	917	895	861	903	930	887	938	908	936	891	880	863	894	945	926	896	848	926	941	864	908	876	910	903	950	896	921	884	937	933	928	933	925	933	850	874	935	902	871	882	908	907	926	928	911	898	902	994	920	925	889	964	893	953	897	862	927	892	900	919	889	967	938	876	891	918	924	937	913	881	896	937	892	939	917	905	864	900	887	921	932	924	919	872	895	962	874	913	909	908	888	938	879	917	907	916	913	842	863	845	905	918	920	905	904	933	873	892	942	888	939	933	896	909	900	925	871	863	960	945	936	986	918	890	878	933	932	906	913	944	899	899	922	894	941	931	907	877	904	913	922	922	867	936	853	924	968	946	917	917	980	920	890	893	877	925	917	902	864	929	907	912	1000	809	938	915	923	918	892	944	876	921	913	949	939	941	871	925	850	907	914	991	886	872	916	957	932	945	937	912	919	908	909	890	918	891	948	890	921	894	882	944	986	907	938	900	943	924	911	855	964	932	870	927	938	888	894	929	915	904	964	933	980	880	907	925	883	913	931	885	937	927	896	882	835	903	909	903	923	928	927	854	926	915	903	892	935	914	983	883	958	945	899	834	856	894	895	933	920	868	878	858	869	936	954	920	906	875	891	894	922	928	921	939	911	887	926	922	906	948	911	959	939	871	957	928	948	929	874	898	923	912	910	832	891	888	883	970	919	889	919	932	940	932	877	842	875	910	909	951	891	929	901	923	903	978	920	925	894	957	916	903	943	940	911	918	941	869	907	902	941	872	937	897	892	941	884	877	905	912	929	1012	899	880	923	877	856	900	887	962	894	929	896	870	920	884	906	945	923	936	889	889	896	908	920	948	939	927	963	881	911	905	953	952	933	892	872	896	923	921	921	822	857	958	916	852	892	909	946	877	869	919	903	877	890	945	889	888	862	956	950	882	927	937	902	897	927	951	925	953	914	895	890	918	900	1014	899	905	931	924	942	896	892	896	945	970	954	889	934	929	916	927	867	925	932	969	917	868	919	914	920	897	899	934	876	908	859	861	910	973	918	962	890	904	940	891	953	888	953	886	942	864	894	871	936	853	958	933	907	895	893	960	912	924	892	898	886	893	900	902	928	881	901	888	901	908	915	920	960	971	882	933	853	915	918	857	900	948	960	938	918	921	945	930	936	864	906	951	942	891	910	875	897	890	893	912	946	934	937	908	919	869	891	931	863	879	913	896	920	848	962	895	899	967	884	926	926	904	870	925	926	898	961	947	895	856	910	932	906	929	905	944	944	869	890	873	863	902	951	908	917	943	904	936	860	923	886	919	901	943	932	905	907	902	933	890	894	863	886	854	886	917	916	858	907	936	923	948	911	874	939	922	927	948	900	885	905	933	871	847	913	896	881	862	914	937	901	873	930	899	884	875	916	924	960	919	841	888	992	974	883	915	945	907	893	876	921	889	908	904	921	903	868	846	961	898	896	956	960	928	855	941	916	925	942	865	911	901	935	886	908	943	907	885	901	897	913	908	972	911	895	934	902	919	885	929	920	939	964	955	877	956	963	864	974	915	897	930	952	937	900	936	892	865	910	913	937	924	891	938	888	958	886	830	942	887	873	932	925	939	973	898	906	927	876	910	877	889	911	906	944	899	910	938	941	941	945	900	958	935	913	886	900	918	887	922	896	860	903	919	938	919	898	885	940	898	879	929	914	943	924	926	916	883	905	853	928	907	872	902	870	926	947	890	905	888	902	908	907	927	917	951	904	892	915	916	879	923	909	924	979	900	955	888	889	877	867	920	965	924	895	928	886	882	949	914	892	865	943	870	876	880	926	932	940	924	930	862	934	880	926	887	912	882	914	939	947	910	879	882	958	967	886	966	884	948	948	858	895	926	949	903	891	902	872	871	939	927	889	897	958	889	902	883	941	884	937	921	857	917	893	882	907	885	885	908	864	906	871	883	924	892	954	941	893	887	910	869	906	919	936	886	908	959	950	924	957	882	907	890	850	947	906	936	932	857	907	917	929	889	953	911	880	856	915	899	922	915	947	955	847	906	875	868	877	859	905	832	875	918	932	909	912	964	895	910	940	859	927	952	976	913	900	973	901	869	886	944	855	938	871	911	946	911	908	919	915	903	942	868	903	915	912	932	929	902	944	936	967	932	938	889	875	862	937	882	905	902	942	931	923	912	901	955	900	937	954	879	959	974	914	893	943	921	920	910	939	955	860	952	904	890	892	888	900	949	879	910	903	959	930	874	905	1027	917	912	829	936	886	922	942	942	937	903	901	938	963	908	886	980	912	935	899	857	921	883	870	928	924	903	933	933	904	931	900	898	856	931	913	957	911	948	908	895	889	866	949	896	941	862	958	952	922	953	872	933	913	927	907	949	924	903	906	961	880	911	918	882	917	880	873	891	935	924	875	901	940	918	873	909	954	907	886	890	950	902	893	903	910	960	896	887	896	930	881	958	926	866	930	903	935	941	924	950	925	899	879	951	901	963	914	894	922	923	931	904	948	940	921	906	917	874	890	929	905	911	901	933	893	878	883	923	942	920	915	900	954	896	940	909	873	922	882	908	920	913	930	923	950	911	884	885	930	897	905	911	894	891	883	960	901	873	873	909	916	891	948	919	949	902	915	908	899	895	862	907	911	902	879	916	911	879	955	915	887	869	887	897	929	936	909	929	939	899	953	881	937	859	862	907	909	922	949	939	925	905	918	888	869	941	883	910	906	975	884	919	950	958	915	907	923	901	961	855	964	894	937	855	957	920	1007	939	889	953	909	927	1010	889	888	917	899	944	906	950	915	919	880	885	901	931	987	884	917	884	917	912	933	932	903	899	900	922	857	904	897	937	866	934	877	859	897	916	932	850	908	911	931	927	930	914	908	910	873	972	929	869	918	934	943	902	900	926	927	896	891	952	892	910	861	958	886	886	968	937	924	873	877	909	875	895	890	969	915	872	923	955	913	899	919	897	918	870	935	928	878	942	904	942	901	966	933	856	867	881	879	889	889	875	977	898	886	945	927	865	923	895	898	880	945	866	919	911	953	968	924	901	882	923	895	887	918	870	935	858	941	952	893	862	900	946	935	868	909	886	904	913	855	899	937	942	935	880	950	908	899
27540	18161	10336	5114	2589	1647	1090	803	701	556	531	494	467	397	391	408	409	377	382	409	368	376	402	412	347	403	400	406	362	377	376	373	369	366	367	352	389	377	384	373	354	349	388	428	371	407	368	384	387	384	371	396	387	356	365	386	378	324	378	378	355	342	390	379	396	357	368	363	393	384	366	348	385	368	373	357	327	377	376	357	389	368	357	358	388	386	421	355	387	402	326	402	377	367	372	367	405	343	410	377	358	356	402	354	385	381	341	379	378	355	355	361	369	384	406	401	358	354	343	382	363	360	361	364	377	360	363	377	362	333	363	375	372	359	380	370	360	374	372	354	368	353	380	365	351	392	374	340	367	358	403	364	342	351	382	363	367	377	406	388	372	368	375	373	365	368	384	358	373	369	355	342	379	364	388	331	391	364	378	362	369	386	353	407	394	385	388	349	385	355	368	414	372	372	369	348	349	380	358	352	367	365	360	353	388	367	388	392	361	401	358	370	364	362	336	382	379	394	336	409	381	375	367	340	353	372	366	349	384	360	344	370	365	377	371	353	358	353	359	359	355	384	390	378	356	373	372	369	398	382	384	372	392	384	379	397	379	343	378	349	338	402	383	396	387	360	369	395	375	373	381	369	337	355	373	355	408	363	348	374	385	339	416	365	328	387	395	341	385	402	385	356	373	350	376	366	367	335	345	390	405	372	317	369	352	396	336	390	376	380	356	363	393	360	376	376	369	336	392	399	385	393	371	379	419	378	372	401	360	353	350	399	374	362	348	354	346	425	395	375	396	359	355	380	413	341	372	388	355	381	403	356	361	373	369	392	378	343	365	351	350	370	367	360	354	346	367	438	377	397	384	408	380	382	369	406	306	380	400	356	382	375	363	356	355	343	380	369	326	369	349	383	387	333	356	373	383	392	393	389	360	383	370	345	373	351	353	346	363	340	395	361	400	367	354	384	358	394	386	375	366	368	377	362	375	380	385	367	370	372	377	383	377	355	398	410	355	366	365	391	388	371	350	333	368	395	370	402	397	378	386	401	348	346	400	399	361	378	362	377	379	368	418	371	396	347	372	387	351	375	386	373	349	382	384	366	356	351	369	359	390	376	361	378	366	374	402	385	367	360	379	375	373	373	385	409	372	383	374	373	400	356	385	379	353	381	357	369	347	377	358	353	353	355	360	369	362	395	395	389	348	329	376	377	375	338	402	372	384	375	404	363	358	363	368	365	365	340	380	422	377	367	389	404	395	334	369	349	370	333	392	365	394	365	371	380	386	331	347	358	392	380	386	403	367	394	349	369	347	363	357	394	362	378	410	359	386	337	381	404	355	337	428	350	376	378	314	370	378	378	358	335	385	368	357	377	373	363	354	378	376	397	374	376	375	389	350	358	392	375	349	363	350	390	359	389	336	361	387	360	388	403	363	378	360	400	352	349	376	367	373	356	342	358	382	381	381	380	422	373	364	353	398	380	380	375	354	334	374	380	371	393	396	374	377	386	338	357	343	365	335	390	381	391	392	361	404	345	402	409	342	386	391	346	373	371	356	360	340	357	357	386	368	389	373	379	358	388	348	396	387	364	367	383	364	388	382	364	356	344	332	394	381	389	332	376	375	358	391	347	375	357	360	359	380	378	395	380	395	331	374	369	366	387	377	370	372	318	348	380	360	362	361	353	363	388	401	391	356	389	353	363	385	383	365	392	405	397	356	361	362	400	379	375	383	389	344	367	384	381	388	365	377	395	393	344	367	371	382	358	385	386	358	397	338	369	369	376	373	331	380	362	400	358	345	419	359	408	357	367	376	383	358	370	365	388	368	371	379	385	337	360	392	392	409	394	343	372	401	342	368	365	387	392	397	361	360	374	350	407	377	384	363	371	381	375	409	387	390	361	360	373	391	363	348	384	403	372	344	344	388	367	372	359	401	360	384	367	361	360	356	374	396	350	363	385	378	363	379	397	337	384	375	338	366	407	434	356	392	373	403	349	345	354	376	377	374	401	359	341	372	371	381	360	366	377	347	365	372	391	392	382	374	389	384	378	385	357	374	361	394	323	362	383	354	395	419	341	383	353	351	347	359	353	368	393	386	379	351	358	343	354	396	374	347	386	372	355	349	363	392	402	330	356	321	335	363	345	351	403	354	371	384	332	362	398	387	374	367	378	396	393	383	370	382	361	349	378	358	363	353	382	367	356	357	375	353	372	388	385	369	384	352	389	353	383	375	377	354	391	349	355	356	340	390	358	350	370	366	380	322	381	385	374	398	381	336	362	368	344	387	375	363	349	356	399	383	353	351	338	403	350	328	375	349	387	369	408	329	358	372	354	355	372	376	374	363	390	360	415	372	372	358	379	341	394	372	374	379	386	420	349	359	332	364	365	353	378	342	400	377	364	375	336	409	366	394	357	415	377	376	363	374	387	347	380	374	384	349	362	382	356	349	397	354	373	368	357	411	356	366	350	388	367	326	370	364	418	374	393	393	385	396	343	379	398	374	345	381	382	367	367	383	353	350	390	352	378	375	390	388	387	364	355	368	381	421	374	386	370	365	357	339	393	376	334	364	395	393	380	363	384	361	361	373	401	395	400	376	379	396	416	350	363	396	355	381	406	353	364	390	359	375	392	369	372	387	369	351	393	350	366	354	354	410	356	393	398	356	331	376	358	381	380	366	381	383	356	381	393	368	356	356	371	387	350	362	367	375	393	372	366	390	353	339	386	375	366	372	392	373	373	344	371	347	377	382	389	380	348	344	346	348	369	331	368	369	358	368	382	382	393	382	354	359	381	368	362	372	389	380	390	348	371	356	398	379	336	400	397	411	371	375	389	390	365	358	342	396	381	382	363	380	354	373	403	376	363	360	379	386	373	370	338	382	358	374	360	362	356	339	343	401	376	342	358	396	368	406	356	350	342	367	392	371	387	407	364	373	388	396	330	392	376	341	359	372	401	413	419	358	361	407	392	361	396	376	372	368	374	386	347	396	365	352	379	349	403	384	350	342	349	327	384	374	398	368	336	365	362	386	384	388	374	380	374	378	330	374	395	371	368	364	363	393	365	355	382	406	341	340	361	384	347	402	381	357	338	382	439	373	369	399	380	399	367	384	375	352	343	388	381	390	381	348	326	353	396	383	375	403	355	361	377	374	384	355	359	340	374	362	400	362	385	352	402	394	344	396	370	379	377	432	364	375	360	385	367	370	371	367	381	365	356	385	384	374	354	371	338	373	400	391	397	380	376	335	367	355	402	377	401	378	369	389	358	379	363	359	368	380	344	375	367	383	379	357	348	382	382	371	346	363	390	356	354	340	368	363	377	373	367	376	346	381	345	335	367	372	338	357	332	387	405	396	364	360	351	370	365	382	397	413	352	360	374	375	353	335	345	393	341	407	360	373	374	429	349	391	372	383	351	371	377	377	354	369	357	368	385	391	386	356	354	360	362	356	346	388	370	386	384	369	365	367	357	361	354	342	346	370	356	350	386	390	372
12864	19991	18436	11287	7877	5295	3671	2667	1967	1704	1467	1364	1324	1115	1030	996	976	958	962	888	898	887	886	838	918	821	854	800	848	774	809	829	763	834	819	756	826	760	798	784	760	759	765	819	776	806	823	781	766	798	808	771	761	819	769	772	854	812	736	803	854	790	801	770	841	783	833	856	761	783	759	750	802	751	762	795	798	749	815	817	789	841	774	819	835	764	778	777	743	800	795	812	745	765	782	804	726	795	774	778	745	783	799	793	839	758	823	776	770	815	805	802	787	804	786	798	820	820	739	793	773	821	760	813	802	770	758	791	766	799	821	784	782	837	738	817	798	776	843	761	748	778	782	788	787	767	839	777	802	764	773	824	808	806	723	780	779	789	786	788	774	754	815	811	763	776	783	746	752	768	756	809	784	811	778	775	797	800	852	788	788	807	798	792	736	826	785	822	825	775	769	782	803	765	821	798	770	784	849	774	802	765	772	789	802	771	772	796	774	785	759	795	794	794	822	811	803	840	766	799	790	818	803	755	779	785	818	779	775	792	784	828	816	782	803	780	775	707	772	793	787	847	841	802	827	773	792	769	806	795	800	776	804	778	810	806	820	753	776	795	800	817	815	795	734	788	799	850	806	741	798	796	760	792	771	779	740	818	779	777	788	782	839	752	825	813	797	824	776	765	779	827	821	816	818	803	805	774	808	799	816	783	830	779	802	800	773	827	800	770	804	787	771	779	815	797	808	729	791	787	813	806	780	814	832	832	768	781	810	787	755	792	809	795	731	798	859	780	762	764	781	791	751	741	774	791	763	760	723	781	784	778	822	812	820	792	771	785	828	771	777	790	808	788	819	792	833	720	775	776	763	770	750	812	823	806	793	783	812	776	827	767	752	801	830	844	779	783	810	773	803	781	796	789	788	753	790	828	814	773	808	803	775	779	855	789	802	797	783	780	775	836	768	819	747	801	825	813	825	795	824	830	767	813	779	738	763	749	776	783	801	813	755	810	774	818	786	780	828	759	792	794	818	802	800	801	766	793	773	860	801	833	781	779	784	770	790	795	779	774	846	834	794	784	816	779	812	835	785	761	795	754	768	830	765	791	743	778	780	810	800	801	751	786	735	810	764	777	787	803	798	760	796	763	831	817	769	778	787	831	788	800	742	788	788	767	809	766	760	803	771	849	754	784	773	846	818	762	776	829	743	768	747	789	774	783	766	842	836	801	830	768	787	766	834	760	828	761	788	768	829	768	830	729	731	800	790	849	839	803	817	765	841	837	735	822	754	776	778	770	795	777	777	839	868	806	768	791	818	765	770	765	770	795	763	818	847	812	756	712	820	788	803	800	767	801	792	786	809	803	818	723	831	778	829	801	826	774	793	796	789	763	743	761	779	762	806	810	735	776	751	771	830	758	792	833	771	769	808	738	813	781	794	774	787	771	763	803	774	788	798	784	801	805	790	793	828	822	825	750	801	811	744	790	800	816	810	776	793	840	832	729	843	812	842	818	796	793	798	773	732	788	862	779	796	792	817	844	738	787	758	773	753	793	737	775	797	811	789	786	794	768	809	776	785	773	799	841	829	776	780	776	808	858	798	805	768	770	784	794	789	807	779	794	775	811	792	752	762	824	791	783	770	742	773	776	813	766	815	782	766	802	752	809	734	763	730	759	827	793	790	828	771	803	800	776	799	817	771	809	800	809	787	777	779	769	802	837	767	793	807	820	790	771	760	792	811	809	806	768	775	788	750	795	828	746	802	807	769	801	758	763	753	806	778	754	788	769	782	751	763	812	785	755	774	780	768	804	799	828	767	782	791	784	797	778	803	789	824	782	792	826	760	775	747	821	810	841	842	795	774	777	824	789	781	783	803	808	807	778	827	765	803	789	704	768	797	779	801	819	820	801	795	789	821	793	724	789	805	770	800	789	855	806	752	747	768	792	800	827	798	771	793	749	794	735	798	790	819	813	784	802	832	777	797	761	792	742	825	716	793	766	797	793	777	765	765	745	841	800	727	802	775	820	803	767	807	823	773	746	825	754	755	814	797	806	811	763	785	819	780	799	784	834	809	763	795	768	759	758	786	804	796	810	823	778	783	772	791	794	773	765	765	836	783	832	792	785	755	788	756	790	820	842	784	802	795	803	825	839	779	807	796	805	758	791	779	748	825	772	775	796	802	818	735	797	855	819	761	752	799	788	790	797	801	832	813	808	812	749	755	816	771	832	812	765	796	744	803	759	791	776	773	782	788	765	794	751	824	784	744	835	805	801	800	818	833	817	739	767	770	801	801	816	751	776	826	797	828	803	772	747	785	788	781	832	788	727	759	786	793	757	796	812	803	776	770	835	741	807	810	798	822	774	794	818	859	780	755	763	791	755	746	825	774	806	802	812	787	777	836	787	803	815	786	791	789	793	757	775	777	756	776	777	759	790	769	777	820	786	786	744	760	773	768	770	780	814	850	799	800	754	785	807	788	789	816	793	767	753	827	785	762	845	781	822	820	778	790	820	840	773	766	786	769	815	782	770	787	809	781	792	829	839	778	798	802	817	795	735	840	816	753	778	743	818	799	802	760	812	767	811	751	807	811	859	788	761	793	748	774	784	802	763	803	757	756	804	769	748	792	795	791	813	750	787	839	755	708	809	780	783	798	776	846	794	754	794	800	795	791	776	777	770	807	766	822	810	778	811	759	776	775	787	779	823	748	751	753	797	801	802	785	748	763	820	750	755	838	835	776	770	820	805	835	794	788	816	764	786	799	760	788	777	793	829	776	787	772	762	821	761	795	773	755	758	803	788	815	768	794	771	794	751	824	852	859	730	752	852	777	781	779	819	787	739	789	751	787	806	799	794	824	780	816	761	788	795	775	795	769	793	826	843	802	771	817	786	765	783	773	787	806	795	801	799	755	808	808	813	800	749	792	764	785	791	816	783	799	823	769	782	769	819	816	794	799	762	794	794	756	760	790	801	777	760	861	787	794	773	780	807	745	814	785	754	833	853	832	803	813	772	783	810	784	804	818	785	761	779	766	784	798	818	795	791	739	754	854	765	766	770	798	799	804	792	778	782	836	810	826	737	817	764	749	790	773	752	760	782	766	829	797	771	801	764	840	792	810	792	785	819	826	790	829	794	753	795	846	804	778	774	761	742	772	830	802	788	737	746	822	772	803	829	830	801	819	755	806	796	784	802	801	792	787	826	758	782	790	831	758	813	771	771	795	794	777	767	740	760	742	809	821	793	802	801	798	759	788	821	815	840	767	743	730	767	796	826	737	856	801	766	849	830	852	808	802	778	828	787	758	753	803	778	757	759	779	821	747	800	796	752	835	757	744	786	818	802	778	798	816	798	799	797	780	765	796	781	763	753	731	783	788	769	763	788	769	789	798	809	786	776	809	763	825	775	818	758	822	760	772	806	758	807	806	758	754	786	810	828	832	792	829	763	806	803	783	787	790	849	877	771	778	763	763	719	770	826	746	792	759	826	757	791	775	848
25278	21531	27832	25346	14952	5964	3220	1827	1341	971	817	821	726	640	511	475	405	402	403	391	355	343	364	365	340	337	320	294	315	320	289	322	276	302	258	260	283	303	245	272	249	249	262	256	276	299	277	263	256	249	256	235	275	281	279	267	261	264	271	284	273	273	243	252	289	269	256	237	246	270	263	252	302	254	260	270	213	283	255	241	264	268	266	292	269	266	276	264	258	289	257	260	256	267	245	251	269	270	260	267	250	255	265	249	276	262	247	265	259	248	250	268	237	282	273	286	276	278	258	268	281	247	249	264	252	258	283	240	261	270	268	284	244	250	261	287	284	263	269	275	295	259	273	248	257	232	254	244	247	267	267	259	244	250	232	264	252	251	266	269	285	285	258	258	249	255	259	253	260	271	254	293	290	248	260	275	233	245	275	266	262	240	257	235	296	258	280	248	280	221	265	269	265	265	246	274	275	268	264	270	257	253	252	264	278	270	245	253	239	257	275	262	247	287	254	241	238	263	265	243	283	265	245	263	272	266	267	251	262	269	261	275	278	249	295	257	290	268	261	278	239	277	288	258	233	259	253	269	259	248	244	260	254	260	253	259	243	307	242	243	266	239	281	267	291	274	262	282	267	282	269	257	265	270	260	288	258	265	255	254	282	286	298	217	244	251	272	271	261	258	223	301	262	272	267	260	269	262	285	258	273	256	270	249	276	263	254	264	266	268	280	245	277	249	296	277	297	279	247	272	274	294	282	247	242	288	245	280	267	261	298	248	282	242	252	255	277	288	239	245	257	248	252	262	294	274	244	248	265	232	260	268	250	255	269	258	259	230	272	239	284	255	225	259	258	268	251	282	251	280	274	271	289	258	253	254	266	283	270	277	239	257	286	231	277	272	261	275	266	256	252	282	290	250	285	248	253	263	268	259	267	227	266	266	227	265	242	307	252	260	279	260	266	276	262	255	279	279	284	270	258	250	243	272	247	259	263	276	295	270	244	276	271	245	260	270	254	266	307	264	270	277	234	245	245	266	257	272	283	220	253	272	257	259	282	222	267	248	260	266	253	268	290	276	259	243	259	262	242	270	244	254	276	271	271	267	262	260	272	283	252	269	247	245	238	262	255	276	247	248	264	255	282	286	261	255	264	290	252	238	308	282	275	237	264	297	266	274	279	257	261	240	231	246	255	270	282	278	251	279	266	294	261	253	274	267	299	253	292	249	263	266	269	259	265	265	251	245	235	258	282	288	287	255	241	286	248	271	256	245	291	242	247	287	274	260	263	248	273	249	257	276	239	291	269	265	256	263	257	257	273	285	233	252	250	255	259	238	289	277	271	252	216	279	279	259	271	247	253	269	249	294	260	247	247	254	274	239	262	274	261	256	277	269	255	260	258	293	250	232	251	266	248	249	243	253	226	288	265	247	270	260	266	251	248	258	246	261	237	283	266	281	251	257	264	277	237	263	277	248	256	266	251	288	268	286	264	249	272	273	254	253	238	264	254	271	240	259	236	254	251	287	280	243	289	288	265	273	275	258	298	271	281	257	233	269	260	252	258	239	258	267	256	275	268	295	259	260	268	235	263	264	261	238	283	291	264	260	246	264	249	268	255	255	246	242	270	265	252	271	254	281	236	252	270	253	276	274	280	266	270	228	252	261	239	250	249	256	271	258	266	263	257	268	248	287	274	271	265	249	254	270	280	252	264	283	266	243	266	267	266	239	245	255	272	278	246	275	261	248	271	245	289	291	277	249	269	254	256	262	257	279	290	261	261	240	259	261	273	231	236	256	251	274	255	271	256	247	255	269	260	262	250	255	249	257	270	273	291	270	254	239	277	249	258	261	279	257	268	262	284	254	275	276	237	262	260	250	249	294	252	245	261	251	271	272	296	285	272	250	276	266	251	240	229	270	270	241	292	260	254	292	292	234	264	292	240	256	248	263	264	264	248	262	257	292	250	283	241	261	258	293	272	257	252	257	253	274	244	271	270	265	263	249	278	260	270	252	270	222	240	285	243	261	260	246	258	259	267	254	256	238	284	243	255	272	257	286	256	275	280	254	246	290	242	240	289	277	272	236	231	270	231	240	299	275	247	231	247	292	287	295	275	295	248	293	256	285	256	246	261	267	265	238	279	244	280	296	258	273	267	275	290	279	258	252	259	251	250	248	280	265	260	280	297	252	259	263	253	262	318	262	238	265	256	283	266	288	269	276	240	259	279	248	247	256	264	257	300	267	243	280	255	250	282	261	265	229	272	266	265	235	258	265	267	226	256	294	255	272	259	261	242	264	272	257	275	254	270	238	266	246	295	233	272	258	259	255	285	272	293	261	265	236	292	247	268	311	252	255	241	282	264	264	261	234	287	246	249	261	257	229	269	268	257	223	271	280	257	283	246	258	260	295	258	258	249	253	251	280	234	285	237	265	257	263	251	276	245	259	260	265	241	297	267	248	269	255	255	239	273	254	260	249	248	300	296	270	267	220	257	286	262	254	259	295	255	269	282	249	256	253	271	271	268	262	277	239	251	264	269	246	275	249	265	253	271	277	270	268	295	261	274	280	254	267	258	264	270	260	268	251	266	264	280	231	245	284	285	265	282	282	275	263	270	270	259	234	268	247	267	249	287	239	238	279	269	267	259	263	272	257	264	247	263	282	280	279	254	226	269	292	288	261	246	291	239	253	280	256	246	269	255	259	283	251	251	232	270	238	261	282	265	264	254	251	257	259	270	245	261	259	260	258	238	269	268	272	264	273	303	267	247	244	281	269	261	259	256	286	234	257	261	274	280	259	289	269	274	256	265	246	298	260	269	270	276	235	280	274	246	259	237	240	251	283	251	294	257	276	287	271	251	252	259	260	291	246	248	252	273	244	261	273	265	252	244	256	279	281	227	284	289	228	256	263	277	253	267	268	259	278	271	270	290	257	251	238	260	274	239	246	251	275	275	242	259	257	273	240	277	233	281	243	247	256	243	271	257	269	268	254	257	293	253	255	260	263	259	276	275	254	264	256	263	272	288	298	268	262	286	248	284	266	225	281	269	261	262	256	261	242	239	282	274	250	263	287	285	281	239	282	235	271	257	260	283	265	272	260	262	268	267	235	267	272	232	277	263	246	232	271	279	257	291	263	260	246	281	247	278	259	259	250	281	283	278	255	253	264	220	255	276	227	244	257	258	247	270	266	268	232	270	230	258	246	268	231	265	270	259	236	261	276	259	257	263	276	283	294	253	231	276	263	254	239	299	250	276	276	294	246	261	275	267	277	271	259	258	257	261	260	289	261	264	234	242	258	243	271	300	275	279	261	246	256	261	260	246	252	260	242	286	271	257	251	285	255	244	248	267	276	254	252	262	238	262	220	279	247	260	267	277	283	276	258	259	239	257	246	270	235	257	282	258	273	225	257	248	256	234	277	262	286	286	262	225	263	255	245	294	271	262	270	256	273	262	259	279	262	261	241	257	253	241	283	253	266	259	258	248	262	257	268	248	279
16278	29929	28386	21139	16301	12249	8347	6003	4472	3529	3035	2638	2373	1992	1610	1427	1272	1176	1106	1039	906	935	938	916	874	770	764	790	764	698	698	693	652	649	630	650	610	589	578	653	599	571	592	620	575	599	608	590	596	560	563	598	581	570	548	558	551	593	552	566	562	605	593	557	583	591	588	552	610	588	599	553	531	566	592	551	575	554	558	543	562	548	558	580	569	607	602	617	595	574	523	510	541	558	591	525	538	602	568	623	557	588	541	596	587	536	590	564	609	568	535	617	563	560	581	578	564	516	555	590	605	571	563	555	564	578	573	557	559	560	550	509	580	575	578	585	533	535	558	603	574	551	551	566	558	589	555	525	562	533	557	556	585	552	574	574	571	584	546	635	566	575	616	576	615	538	550	547	580	537	542	577	595	571	583	587	542	574	559	549	563	595	603	524	561	565	621	559	557	522	532	595	546	558	577	572	637	591	601	519	566	562	604	552	574	557	598	553	547	573	572	601	586	587	550	574	590	527	551	573	563	568	561	546	576	564	551	501	555	587	589	560	568	553	569	509	559	578	555	566	614	568	583	562	561	567	551	574	555	547	565	547	593	577	552	549	574	564	573	584	571	590	557	533	576	546	593	634	567	611	570	519	579	582	570	521	565	532	563	548	565	559	606	557	604	577	569	596	553	553	577	557	612	550	595	551	540	592	574	546	607	581	576	605	606	540	557	557	574	563	581	533	609	564	569	574	565	557	559	578	564	573	566	573	533	538	565	562	525	544	598	560	584	546	502	557	594	626	534	527	538	543	554	563	589	537	508	591	557	562	546	602	546	577	570	603	577	597	561	544	564	570	577	572	514	568	574	521	555	548	559	545	589	574	523	539	570	530	595	598	555	570	585	561	596	592	525	562	561	603	567	582	548	583	585	561	551	543	616	585	598	570	536	541	603	525	599	588	607	528	543	514	563	589	558	559	591	540	501	543	550	564	549	608	559	558	567	586	575	581	553	602	572	598	594	594	574	553	575	536	581	558	565	544	582	586	552	590	537	537	570	563	575	538	572	574	514	523	632	542	545	558	539	555	580	556	544	544	571	543	581	553	585	524	578	542	573	566	535	532	557	543	614	571	536	554	571	550	550	572	555	553	551	556	633	567	565	585	552	550	525	590	586	586	548	550	588	560	579	607	596	586	574	572	542	569	582	583	603	574	577	566	562	533	559	544	604	610	544	563	559	549	548	547	564	574	571	560	620	543	577	547	554	589	569	566	560	574	588	554	515	553	561	559	599	557	566	550	559	520	573	576	546	574	582	562	565	561	571	546	604	540	573	601	577	570	525	581	597	555	578	540	595	541	577	613	584	568	547	572	566	595	554	565	592	567	529	558	548	537	592	542	589	535	566	587	558	551	570	569	554	578	562	550	607	613	601	591	601	587	527	527	608	562	595	587	580	569	584	541	628	594	589	572	563	570	597	566	563	582	591	569	560	592	558	555	542	533	565	567	564	555	581	553	587	575	537	553	556	550	586	550	616	590	539	551	517	568	559	588	540	556	550	530	609	536	539	597	574	586	560	582	537	584	575	592	525	574	554	540	575	596	564	555	577	578	570	576	554	565	594	582	544	522	593	571	595	602	560	576	543	578	560	577	562	566	564	595	599	595	584	564	548	594	536	568	525	582	554	581	608	600	573	572	582	551	543	586	531	541	561	592	521	587	590	582	512	557	525	603	534	563	553	589	560	567	574	589	565	517	525	543	545	539	564	549	570	589	592	551	595	589	514	514	591	566	574	575	558	606	612	532	582	563	564	563	554	584	586	585	582	577	573	558	546	565	594	550	547	527	557	535	570	585	559	562	556	551	521	589	581	615	574	603	568	566	578	536	574	594	584	577	547	580	527	613	553	570	554	566	565	525	539	595	580	548	576	556	550	537	569	554	520	580	548	573	557	593	557	603	567	563	536	574	550	547	588	587	517	587	532	566	572	543	536	529	561	579	540	531	553	579	588	537	609	577	558	588	537	567	531	572	585	523	530	574	546	564	524	551	580	567	581	556	544	574	552	573	557	564	572	580	551	589	573	576	566	567	548	573	584	562	593	571	540	591	584	586	595	554	546	573	542	553	586	602	582	574	582	588	539	566	560	574	585	622	555	587	556	556	543	596	574	589	549	545	561	533	558	560	558	585	572	584	551	584	567	550	616	535	542	556	561	593	586	562	551	551	597	532	520	559	571	571	571	536	615	540	615	555	596	602	568	567	556	562	567	556	592	544	526	552	571	547	587	597	563	561	603	544	539	569	560	585	561	556	545	542	557	584	524	573	583	548	557	576	548	576	591	611	541	577	581	486	592	637	544	546	596	603	565	542	560	536	579	550	611	587	583	557	510	565	539	538	544	534	564	545	565	570	538	585	562	554	547	584	585	572	534	569	548	566	557	587	563	574	575	521	556	572	580	541	548	607	545	555	562	603	564	561	579	580	557	573	540	562	589	544	561	561	595	596	587	536	605	576	529	531	565	592	543	618	557	585	545	528	557	551	593	551	550	544	572	571	548	555	563	575	592	560	590	619	579	572	568	577	601	575	543	590	581	595	539	558	580	582	594	561	579	613	555	541	543	557	524	577	584	562	572	552	566	570	551	572	580	573	569	615	539	570	602	565	559	582	606	580	562	561	561	573	596	602	541	564	571	574	543	541	577	564	573	568	524	581	553	556	571	564	540	541	577	561	589	530	530	530	574	559	566	535	540	582	522	598	577	594	580	530	562	593	617	574	546	636	598	536	612	506	542	588	573	587	579	542	592	560	573	543	554	573	610	555	566	562	546	610	557	540	612	578	540	568	567	583	550	573	556	562	552	607	525	562	590	593	555	576	567	528	557	567	584	583	585	560	601	559	588	539	580	579	575	575	542	538	588	643	543	563	613	554	575	546	551	551	547	581	554	581	573	534	555	564	548	550	543	549	532	564	583	605	565	532	590	576	554	551	551	561	543	584	569	516	570	567	568	554	544	563	541	561	544	555	516	548	562	577	561	598	589	574	561	549	568	638	534	538	581	573	565	557	550	552	537	578	542	566	584	601	552	575	557	573	525	593	564	567	561	581	554	560	503	595	564	560	593	540	574	523	569	570	556	567	535	596	594	590	634	573	584	583	566	531	557	570	578	549	566	577	549	614	581	554	610	604	558	554	557	560	536	541	603	560	573	611	540	588	580	578	583	575	553	576	567	550	587	582	586	600	559	605	541	550	534	562	574	546	596	567	556	560	565	542	559	557	598	574	545	599	521	537	587	563	523	602	567	564	567	567	588	574	560	602	567	544	565	586	530	576	552	563	548	543	545	578	619	563	608	556	582	552	549	562	597	579	576	530	573	573	559	523	569	556	576	537	576	607	575	549	546	535	594	583	558	605	581	587	570	557	563	563	550	556	637	564	539	578	553	594	563	559	576	567	588	566	558	527	547	540	590	549	581	562	520	587	612	539	568	576	610	624	555	585	563	591	551	567
24340	21470	28800	24552	21393	14822	6700	3470	2565	1851	1493	1299	1238	1097	976	875	764	712	652	618	694	633	646	575	580	587	577	523	533	522	582	535	525	488	508	508	470	447	479	523	463	497	463	536	460	500	462	465	450	470	479	469	473	465	444	493	447	465	440	463	470	457	462	441	457	460	455	443	483	488	492	523	476	452	455	498	459	467	491	455	478	465	450	503	467	476	465	487	477	455	468	432	448	501	426	460	443	516	454	492	501	445	473	502	447	457	452	506	487	441	460	467	519	434	441	505	471	470	441	466	464	460	479	496	474	501	442	493	457	533	446	463	463	457	451	444	521	482	457	469	454	456	480	456	443	463	463	454	461	426	468	454	434	457	504	453	472	487	494	453	489	476	478	488	495	482	450	424	483	456	460	451	470	455	494	472	473	448	482	486	473	460	482	468	438	460	425	453	458	482	461	453	478	448	479	497	478	422	487	506	452	475	445	459	475	410	445	475	476	454	451	489	462	438	436	470	449	468	487	480	502	461	455	462	438	447	502	491	454	447	475	476	462	453	453	458	452	462	447	487	488	499	447	486	463	492	473	464	489	487	449	497	440	482	448	438	448	479	476	473	488	471	453	454	470	486	484	430	469	457	483	447	494	416	493	472	485	496	508	484	478	474	467	461	465	501	444	399	456	463	483	496	457	460	475	474	461	418	482	495	441	453	473	454	454	466	455	512	508	475	465	464	511	461	452	504	481	459	491	448	479	473	435	489	478	506	434	441	464	448	449	425	446	447	461	469	450	452	494	421	449	450	453	457	487	449	470	425	411	470	472	437	478	469	491	446	433	432	470	485	454	478	445	475	441	462	468	490	479	473	448	470	472	493	505	452	465	482	429	422	453	452	477	468	435	474	465	449	470	473	471	485	455	456	458	515	417	500	448	482	449	415	485	439	450	463	483	460	474	458	488	451	480	477	472	488	446	454	488	484	469	489	423	470	448	415	484	476	463	476	456	461	464	463	450	452	455	470	501	448	435	512	463	439	453	444	454	466	465	493	470	462	439	490	441	445	522	434	466	453	468	427	464	488	455	489	482	491	463	453	465	493	433	450	475	468	484	453	468	469	457	467	446	489	478	435	451	480	464	477	461	456	448	497	461	482	438	465	454	462	488	467	469	479	455	452	488	517	448	442	420	445	475	507	461	495	455	451	464	463	438	461	438	430	435	464	446	456	421	437	454	469	443	433	415	429	444	453	480	445	432	446	467	436	458	457	447	497	481	471	474	472	466	467	444	456	473	469	473	487	503	480	410	484	491	481	527	500	432	482	462	409	452	433	426	491	464	451	499	440	490	479	518	464	474	426	474	426	462	505	471	466	447	456	454	459	477	474	425	476	468	487	481	478	501	491	436	450	463	462	477	470	489	458	453	476	482	466	498	490	441	456	482	467	453	488	513	450	500	447	481	429	454	448	468	415	470	483	440	484	465	496	517	441	473	510	430	494	451	441	478	471	439	427	502	491	497	466	478	433	518	458	471	474	408	458	473	462	448	453	494	484	477	462	456	474	466	475	492	482	463	438	488	441	464	479	510	444	443	435	492	482	477	483	502	480	440	425	500	464	529	455	455	463	472	438	453	486	446	456	484	464	458	426	468	468	473	413	446	453	463	489	454	453	469	442	465	452	445	472	462	440	462	468	450	464	475	456	467	469	478	474	497	432	439	479	469	460	460	456	460	483	445	477	441	452	459	442	461	454	461	503	483	457	429	439	465	444	443	494	472	465	488	465	432	442	484	450	478	464	455	470	453	478	474	453	505	475	432	441	462	465	454	422	490	477	418	444	471	471	475	507	463	460	465	428	484	468	497	484	510	445	479	467	439	450	473	476	444	477	455	479	474	462	460	495	455	441	466	477	477	450	490	437	480	461	457	447	456	469	449	464	435	423	487	483	451	496	454	466	493	450	478	456	481	452	440	452	479	499	430	501	459	460	413	463	485	474	441	471	491	453	484	455	442	439	458	464	480	470	439	484	444	461	466	480	465	472	476	446	465	447	491	459	465	452	503	445	453	435	495	482	528	481	461	481	468	456	422	475	456	481	441	462	458	424	451	434	504	471	465	526	494	417	513	482	470	484	472	453	460	469	468	459	435	418	452	432	462	495	431	490	486	490	421	467	439	404	453	478	450	505	473	462	446	461	431	438	454	442	479	477	471	492	478	486	491	467	491	490	470	470	525	464	476	441	455	456	508	424	482	449	482	442	469	483	462	469	499	496	471	469	468	486	472	457	496	480	457	456	475	478	447	447	473	497	462	470	447	480	496	446	429	459	457	456	472	431	456	426	467	490	474	472	411	493	475	437	456	466	468	450	446	475	456	434	457	442	496	481	457	480	493	468	449	410	450	468	461	463	481	500	422	473	418	436	463	410	496	423	486	474	459	431	443	425	470	504	435	456	453	453	464	451	439	503	466	431	498	493	485	454	468	465	429	481	481	462	439	484	463	471	424	467	453	518	456	493	486	487	454	419	432	493	474	481	468	437	482	481	436	512	440	488	453	479	458	480	478	466	501	454	455	456	443	458	465	459	487	460	463	516	456	471	470	440	452	432	434	423	448	466	456	472	454	475	480	462	399	492	451	473	441	489	450	423	454	477	455	433	437	471	471	460	456	441	461	468	474	468	482	514	481	454	473	454	496	484	442	475	462	480	482	464	482	441	474	462	464	465	468	499	487	466	471	522	481	459	438	465	490	473	408	472	456	470	445	475	434	455	476	444	438	453	448	483	474	458	451	498	468	450	494	507	440	422	476	470	447	470	445	483	458	455	424	443	482	446	462	462	441	469	439	443	461	479	466	463	441	498	476	464	460	493	487	462	447	505	481	436	462	492	461	489	427	479	449	440	457	470	444	445	476	429	468	481	456	467	481	458	433	473	479	486	446	492	504	447	480	460	460	454	446	434	457	467	471	459	449	450	472	504	493	483	505	488	491	470	456	445	474	452	443	446	483	444	432	443	488	498	442	458	462	476	495	407	457	450	494	448	455	482	440	487	429	490	453	449	485	489	472	468	449	498	499	443	461	438	448	443	449	488	487	423	456	459	460	486	467	479	443	466	474	446	443	452	482	458	501	460	502	459	458	446	473	450	463	466	479	432	459	486	521	441	463	473	485	469	460	483	479	477	484	465	466	463	445	518	448	502	472	440	429	490	465	429	513	437	500	453	448	445	458	473	415	489	432	439	460	427	456	469	453	467	474	431	480	452	426	469	466	481	495	499	447	435	450	489	456	450	452	485	473	457	466	482	472	452	479	477	482	471	469	492	449	491	466	478	476	473	426	488	439	488	481	460	490	473	474	461	453	475	455	445	429	479	475	467	462	442	448	496	465	491	479	464	498	463	458	464	472	448	478	451	434	488	493	459	445	456	487	449	421	447	438	464	442	491	454	457	493	459	439	466	480	469	472	417	454	465	494	470	459	503	453	426	412	479	445	489	464	441	443	463	467	480
19508	34815	34018	27393	22042	17030	12364	9415	7677	5915	4684	4266	3852	3342	2951	2475	2158	2008	1848	1700	1666	1662	1640	1542	1474	1452	1317	1241	1266	1146	1114	1116	1127	1032	1117	1001	992	973	959	1006	944	926	975	931	977	958	960	956	933	980	889	893	900	935	965	931	907	952	951	955	930	992	912	923	887	940	961	975	957	956	900	953	957	907	915	922	966	875	944	997	957	863	927	972	920	934	933	899	936	866	932	873	921	921	989	956	926	960	921	908	847	871	889	901	923	960	945	959	944	922	954	937	945	964	931	917	907	912	884	946	937	917	890	945	908	932	874	886	922	925	968	912	943	949	887	924	933	899	980	903	917	929	903	903	934	929	851	850	934	897	898	960	929	943	964	916	908	941	907	962	915	896	964	950	905	909	938	937	911	913	905	941	955	940	905	916	929	890	891	922	922	957	976	915	857	915	924	942	868	927	953	859	1013	930	938	847	889	968	921	918	880	937	911	948	891	893	950	847	892	930	880	911	920	915	883	926	948	959	948	974	927	874	941	915	899	963	932	907	943	924	893	944	921	876	901	878	905	947	922	902	940	907	959	928	944	902	927	937	962	881	921	939	946	913	899	906	907	906	956	912	944	960	921	951	904	933	888	919	911	857	983	917	930	947	887	888	950	975	948	919	896	949	933	937	900	905	976	953	899	919	910	897	884	924	1001	911	935	894	965	957	873	967	903	937	909	860	925	927	920	894	903	917	941	922	929	915	918	923	868	912	925	943	859	896	922	879	939	942	980	894	896	940	934	917	901	963	961	908	928	948	902	856	930	1007	928	937	908	909	881	927	904	935	908	902	944	962	937	913	917	940	849	943	943	979	940	864	904	862	891	938	887	926	962	925	926	973	907	925	938	934	956	911	908	992	945	886	917	922	929	970	873	968	953	928	916	903	929	851	845	892	963	859	904	873	927	938	925	904	957	921	921	947	915	885	925	933	939	927	917	883	910	960	987	851	891	907	963	910	914	948	963	915	853	907	952	986	957	904	960	881	897	875	898	931	911	939	953	891	950	993	954	921	913	914	924	901	922	928	968	980	956	983	902	908	932	926	926	916	918	942	878	930	936	929	902	875	901	898	897	908	964	908	922	870	907	913	911	893	905	932	967	875	848	919	930	912	854	940	924	926	947	930	908	847	930	902	912	920	838	933	895	950	874	948	960	915	954	937	854	915	950	895	952	942	917	901	954	976	902	920	905	923	931	894	892	920	914	886	849	933	926	908	904	889	924	908	958	965	946	866	957	944	912	913	925	943	932	929	880	962	943	931	959	912	896	896	937	993	928	865	881	900	897	950	915	910	910	947	871	939	973	917	903	895	968	963	879	949	910	993	946	903	898	903	974	978	922	894	947	914	892	905	890	946	883	909	918	919	910	949	886	936	925	927	928	896	944	926	913	975	973	920	931	898	916	989	893	954	899	933	950	939	903	842	940	922	851	932	912	922	896	905	945	894	935	868	873	949	898	982	960	986	938	888	897	909	918	914	933	922	890	880	948	939	965	942	910	913	910	943	897	904	934	916	927	888	894	967	904	897	943	925	913	881	915	896	925	918	892	951	932	946	955	944	939	938	915	895	916	958	910	960	939	946	929	940	956	911	954	912	909	981	941	956	907	958	914	865	908	957	893	863	951	884	951	948	938	914	958	936	903	925	853	906	937	950	882	957	957	897	937	911	962	926	948	880	896	901	966	946	899	954	916	994	965	904	908	942	966	864	945	893	908	940	950	907	958	953	935	914	966	947	924	933	921	924	958	977	969	925	896	925	887	944	929	894	911	922	967	941	890	878	892	915	919	905	943	938	941	902	892	937	896	922	946	934	893	885	997	873	986	928	923	911	943	902	922	895	940	974	966	902	936	891	929	876	960	901	936	958	944	892	936	905	930	871	948	896	967	952	868	896	974	936	887	974	962	918	922	842	893	904	948	973	930	897	983	904	914	954	885	926	898	980	958	870	942	991	939	888	970	923	945	973	891	887	941	956	943	961	906	939	906	938	905	903	930	871	962	965	908	976	865	954	932	907	886	875	900	914	931	936	986	918	918	876	921	893	936	989	910	936	912	923	971	899	931	960	911	914	975	919	921	945	896	959	972	954	932	878	922	903	945	892	919	888	919	913	962	945	878	934	946	917	948	960	956	895	873	969	921	982	1000	932	919	906	924	911	941	944	893	922	937	954	980	928	850	912	920	948	945	900	943	905	886	939	923	971	937	956	929	911	872	950	918	919	980	950	980	930	976	951	899	911	917	977	951	923	877	952	905	887	930	935	941	965	876	894	941	888	906	910	925	919	940	894	995	899	924	954	949	899	900	904	928	934	954	916	957	950	877	919	935	931	927	911	911	921	877	907	926	919	892	946	900	934	986	906	888	896	959	927	950	906	910	921	909	838	910	936	926	977	905	888	927	945	943	915	912	884	926	925	895	982	861	899	954	942	925	972	914	915	905	936	911	943	902	956	930	887	969	947	917	937	935	920	869	907	932	877	928	938	961	896	948	938	909	959	935	958	894	908	950	923	915	936	904	931	916	903	905	995	938	905	930	917	908	951	965	948	950	966	861	950	902	950	914	925	972	986	917	884	975	944	951	887	880	933	952	895	948	966	864	924	893	931	904	919	936	934	944	865	930	948	900	920	931	917	903	959	943	939	939	883	859	915	932	875	986	916	911	998	944	948	961	930	956	904	972	898	954	955	963	924	935	919	893	876	898	905	966	937	942	930	894	884	913	956	974	911	943	934	956	920	960	882	936	931	968	890	926	936	954	903	894	943	975	901	941	890	897	967	915	911	962	876	842	945	899	971	915	883	900	924	885	929	902	924	927	951	893	939	930	915	942	915	932	893	936	944	926	973	978	907	898	922	934	956	905	870	947	944	885	929	890	959	885	883	905	918	921	919	926	954	990	926	898	931	889	907	910	908	900	922	930	899	984	967	896	909	934	921	935	922	887	930	863	934	874	885	924	927	915	944	903	922	931	927	880	945	925	970	949	955	884	907	929	949	990	915	978	921	939	924	939	914	887	865	977	937	872	898	872	898	897	948	904	904	902	891	944	939	851	955	946	935	917	942	909	940	898	892	926	887	1003	872	908	996	858	929	918	937	935	918	913	888	930	942	932	985	932	929	946	921	932	889	901	906	961	904	942	930	978	929	910	918	944	906	959	999	928	877	989	903	893	950	927	870	900	914	860	937	969	889	925	869	922	1000	941	901	838	940	896	932	945	941	857	930	973	982	919	924	865	916	907	953	923	948	903	909	943	931	923	929	919	899	891	939	921	927	919	977	926	969	926	913	869	877	896	987	960	911	895	944	939	922	937	953	885	933	955	953	917	903	874	1007	910	951	859	934	934	930	898	918	903	909	849	926	917	970	929	896	911	921	990	954	921	902	962	909	915	963	966	890	864	964	869	904	934	956	921	912	883	885	984	922	898	921	961	940	954	839	913	951	913	911	945	894	938	969	967	896	895	920	939	943
27615	18208	10571	5846	2920	1736	1057	823	686	578	522	495	498	436	437	431	415	417	407	409	397	420	398	454	396	394	369	394	403	362	403	413	410	378	340	395	395	377	387	369	368	387	400	397	389	355	383	376	397	390	401	364	392	359	415	379	378	384	360	366	389	399	372	375	383	345	362	393	376	367	334	422	361	387	400	377	363	350	384	354	379	416	352	380	366	379	389	387	374	360	404	351	387	388	406	399	365	368	335	342	388	380	374	378	412	388	349	345	382	369	375	383	386	393	357	366	359	364	369	362	351	399	399	361	368	412	371	363	402	413	383	344	348	317	358	382	359	374	379	386	389	392	390	369	362	386	382	361	382	386	372	408	355	357	357	353	355	346	359	363	396	386	337	405	383	373	389	372	363	401	384	386	380	381	419	373	393	354	392	393	388	390	379	372	419	388	369	387	382	386	382	372	398	383	406	408	375	369	370	355	389	371	402	428	370	394	366	376	392	366	374	363	380	356	368	394	381	368	366	387	382	377	406	361	371	381	376	335	364	385	389	360	380	366	393	353	378	396	385	375	354	380	381	365	374	406	413	409	387	386	369	364	360	363	371	392	380	409	363	356	392	386	396	397	351	372	403	356	346	347	350	372	361	359	345	392	383	364	402	370	379	365	351	404	411	342	338	376	388	350	365	350	386	391	377	364	373	408	363	340	344	359	372	372	337	368	399	350	352	375	376	357	383	379	394	370	365	348	378	376	394	398	356	383	354	368	386	348	413	366	377	362	386	409	346	376	392	364	375	409	396	373	371	361	359	396	365	393	372	379	371	441	377	373	377	375	379	380	394	387	360	378	378	352	392	368	389	383	394	387	379	380	385	375	415	355	382	380	369	387	368	358	426	363	393	375	378	364	394	377	364	379	406	383	361	373	343	353	390	407	382	365	400	393	350	372	397	365	376	371	342	407	372	393	388	399	349	369	358	397	376	361	376	348	434	356	344	411	400	359	374	379	373	410	330	388	329	394	361	379	362	387	356	388	357	395	379	383	396	371	377	385	363	381	339	399	372	413	384	364	382	355	403	355	357	398	392	375	339	390	369	391	373	387	390	362	380	391	383	363	393	404	356	375	349	382	336	362	377	390	369	365	318	392	373	380	380	391	397	425	367	368	369	353	384	392	358	380	361	393	357	398	376	383	379	380	363	388	391	365	408	375	395	361	384	388	409	397	389	365	403	393	379	375	379	351	383	381	391	356	368	424	348	363	366	376	375	340	365	389	401	368	382	358	362	366	352	380	395	326	382	422	400	373	393	389	370	383	369	431	417	371	353	384	366	375	376	372	356	372	361	357	374	388	341	363	406	363	349	377	391	402	365	381	365	356	398	375	402	385	382	372	372	370	396	355	418	377	414	359	372	375	397	366	372	357	357	368	385	372	378	392	377	386	402	403	353	350	358	370	372	358	387	397	393	344	382	372	369	396	360	360	363	367	356	369	371	346	393	356	365	363	406	381	369	405	370	347	372	370	377	365	407	366	348	361	384	338	357	373	368	366	401	371	370	385	398	378	373	388	347	385	404	362	381	350	375	371	373	345	365	361	395	391	435	359	402	373	392	379	347	362	344	378	404	411	402	391	387	396	363	377	371	381	365	395	399	394	326	401	359	402	340	375	366	381	405	409	369	395	366	387	373	390	393	357	364	383	367	424	337	354	363	358	398	367	393	352	367	362	364	385	366	367	387	370	402	369	372	368	370	352	361	373	381	352	348	355	416	401	351	394	413	383	399	372	374	355	384	361	352	339	388	386	390	437	384	359	390	394	402	398	360	390	401	407	385	383	376	348	377	371	367	366	379	368	395	361	384	391	363	342	378	376	383	344	381	365	381	388	400	378	356	382	385	398	405	391	341	375	388	386	384	380	383	402	401	349	387	412	396	382	369	369	402	391	410	371	368	390	371	395	379	366	348	391	375	399	355	354	396	371	361	380	340	373	364	381	352	387	367	339	378	421	365	392	437	367	385	386	413	373	361	367	368	344	390	388	374	370	405	376	384	381	380	334	370	354	373	399	395	382	384	402	374	378	382	380	384	385	410	420	373	370	389	389	380	383	341	370	368	372	362	370	381	356	347	361	408	386	396	383	375	390	356	351	386	381	371	357	345	419	391	379	371	395	373	354	358	376	370	374	389	410	366	361	390	398	379	365	361	368	397	373	375	404	366	378	392	382	342	349	377	369	353	389	399	381	382	363	354	393	411	387	372	372	388	356	362	384	363	341	357	383	350	371	355	359	392	373	356	416	371	376	368	367	378	362	392	378	375	419	408	389	369	394	378	409	398	343	366	391	386	387	371	370	361	404	379	375	423	397	336	348	368	374	400	364	382	365	338	345	363	385	377	401	353	360	373	349	390	385	365	384	380	391	384	369	390	396	370	325	355	368	341	374	372	382	358	391	397	384	378	407	373	373	386	414	367	407	353	342	339	393	356	390	378	412	379	403	361	384	379	392	390	356	389	377	379	379	405	379	429	375	408	377	393	398	389	385	407	348	361	392	352	365	390	405	364	362	390	374	416	374	370	362	342	390	404	348	403	373	362	369	383	383	355	392	382	374	385	407	358	368	390	369	384	383	350	402	347	375	374	376	382	366	377	387	360	403	373	406	371	389	333	362	395	369	381	387	375	359	408	366	377	371	384	360	387	372	366	385	358	366	397	388	406	395	339	365	361	348	404	376	366	382	400	366	369	393	377	413	362	364	361	390	369	393	375	355	383	369	366	370	385	340	348	356	371	399	362	356	390	383	386	353	373	376	393	358	380	353	380	375	387	356	391	365	395	388	377	380	366	388	363	406	346	375	352	374	383	380	379	380	376	393	376	380	367	392	401	377	357	422	384	365	355	357	391	382	370	363	353	385	374	348	366	369	389	375	394	360	362	402	348	373	345	376	393	354	380	354	334	369	391	357	351	374	375	376	376	416	405	385	396	344	408	367	379	355	401	374	357	393	356	403	410	401	391	371	387	405	377	383	387	337	358	346	348	406	402	418	372	402	388	367	396	334	376	352	350	371	388	397	378	372	344	378	340	364	371	390	375	349	371	383	403	364	378	401	380	385	377	366	394	340	383	352	388	308	385	378	405	363	380	374	373	371	365	376	370	379	390	389	421	414	381	404	395	391	385	393	400	380	337	390	350	354	384	378	350	355	349	361	341	389	352	395	359	370	359	402	383	387	354	366	408	398	373	360	371	388	360	371	369	372	406	371	382	373	386	366	402	349	389	396	368	374	387	371	367	369	396	360	348	341	408	379	346	358	377	343	368	374	347	353	343	376	378	351	340	358	347	353	365	364	414	374	355	345	357	375	342	389	360	387	392	315	383	392	363	333	357	362	368	355	374	327	375	400	361	371	355	378	391	354	357	425	396	385	361	388	362	390	402	363	375	382	380	360	380	406	370	330	380	344	401	408	378	361	386	377	392	347	350	361	387	389	355	348	394	378	388	377	361	396
13451	20363	19672	12714	8791	5937	3784	2759	2276	1797	1466	1378	1335	1190	1144	1101	1043	954	932	934	934	867	886	883	879	851	838	866	854	824	820	835	804	822	786	846	771	818	801	824	798	764	826	802	773	783	803	833	855	803	807	776	777	818	790	835	811	796	806	816	742	804	765	783	765	759	733	777	811	782	791	832	827	758	799	771	884	841	729	816	816	784	807	808	780	822	756	761	855	779	827	813	764	764	722	789	817	823	802	753	825	752	797	800	777	803	800	801	802	777	763	793	796	792	784	775	829	794	805	820	807	809	804	805	764	709	811	779	807	773	795	796	762	802	830	780	819	787	879	844	751	805	844	790	759	823	786	798	775	761	829	768	843	832	795	798	837	801	752	781	834	835	856	856	814	813	811	734	803	754	779	810	768	802	805	796	773	817	755	794	795	786	748	794	855	778	830	806	783	853	832	823	794	791	802	798	778	827	798	737	753	803	817	782	759	859	806	843	792	780	776	765	763	780	853	813	845	744	805	744	775	803	817	793	801	805	789	810	778	810	770	810	815	776	820	833	789	791	753	795	765	784	784	807	829	780	842	841	825	790	813	839	793	805	822	808	777	782	808	780	820	778	752	777	812	833	827	796	799	784	824	758	778	805	797	809	823	825	813	804	813	768	804	814	824	834	795	789	789	805	828	819	812	805	764	806	813	835	765	790	745	785	780	842	802	752	817	819	773	805	781	785	791	755	745	813	771	792	833	810	845	811	781	782	782	796	761	806	787	814	863	854	812	794	779	814	769	800	809	850	789	788	821	815	768	767	824	815	790	805	807	744	801	826	786	774	816	775	763	834	802	759	765	808	812	783	767	803	800	785	794	813	804	820	772	754	828	752	788	826	784	837	800	829	776	778	785	761	793	758	780	789	789	811	782	852	815	792	808	823	786	832	812	841	770	804	802	814	750	792	788	800	784	803	768	829	813	778	799	784	828	808	759	788	777	805	776	816	724	806	777	844	762	799	812	808	802	798	782	816	832	846	855	809	780	759	808	805	797	781	827	769	780	812	779	806	802	823	816	780	819	780	802	758	822	799	800	796	802	795	783	803	812	711	832	747	818	797	817	818	786	778	785	775	747	737	881	774	832	795	805	754	745	786	796	782	816	796	765	816	762	796	792	790	763	789	828	780	806	764	793	868	774	780	759	745	776	749	813	814	777	766	769	844	831	803	781	855	828	793	811	816	774	791	802	799	813	794	784	784	813	804	788	805	805	819	813	793	828	818	813	816	798	818	746	811	797	792	786	819	765	823	751	755	824	800	815	819	774	797	776	805	813	830	776	777	816	752	764	759	786	824	790	790	767	782	808	738	776	754	808	754	795	791	798	803	766	793	794	798	759	755	825	800	784	775	766	788	849	764	782	803	811	786	813	844	746	782	806	829	770	776	780	840	799	778	793	828	806	823	806	782	824	783	796	822	838	780	820	802	737	817	788	783	786	824	802	818	791	841	820	828	836	836	766	791	764	817	794	783	765	789	775	834	771	775	780	800	779	820	785	790	783	737	787	818	825	839	768	776	784	758	807	773	809	813	798	773	781	785	798	818	814	732	799	831	853	840	752	781	773	797	788	830	828	813	797	830	781	791	840	808	798	809	792	733	765	745	781	860	799	819	813	788	819	811	833	784	778	774	818	778	741	783	810	781	826	784	754	752	762	762	821	825	792	734	808	770	795	780	791	804	810	790	845	763	742	757	765	789	736	854	784	768	818	806	790	737	786	802	736	735	767	826	778	785	784	782	784	858	796	816	823	773	804	784	809	817	742	786	766	806	800	775	818	789	781	774	716	768	815	847	789	823	815	796	824	781	794	805	749	792	785	743	805	794	821	806	800	765	795	816	809	777	809	808	783	816	816	753	778	799	830	767	818	799	786	758	753	789	773	797	733	818	789	795	785	787	797	748	784	804	789	778	794	824	811	795	775	838	776	809	824	781	801	808	783	754	826	804	810	743	801	773	810	768	792	789	834	793	818	782	762	756	791	783	792	779	744	761	788	846	777	794	832	813	805	817	842	817	797	834	774	825	804	822	763	792	798	797	778	822	832	856	841	815	853	833	815	795	790	810	871	791	802	775	831	780	837	812	811	826	819	805	799	769	815	844	783	788	774	785	769	792	812	789	779	800	848	842	867	837	798	836	811	766	764	785	803	789	721	752	837	775	794	774	810	780	806	831	760	767	760	804	826	777	777	825	830	803	770	788	802	753	807	799	842	744	795	814	823	783	827	776	782	770	854	799	796	792	772	814	832	736	809	843	877	804	765	783	809	830	766	772	822	745	861	817	857	751	834	774	764	746	815	747	798	779	790	813	772	769	820	798	771	805	793	832	809	817	787	807	808	808	805	784	774	790	774	816	810	813	789	846	780	748	834	770	804	774	831	822	720	802	844	774	753	772	819	794	790	809	827	781	834	773	764	746	807	804	777	804	794	787	796	808	794	790	772	771	818	787	803	779	796	826	798	852	797	766	797	801	766	805	793	753	797	789	790	835	806	810	745	766	776	796	815	795	781	770	844	809	832	834	782	795	792	791	810	789	800	809	796	800	769	779	777	820	763	750	830	828	777	835	800	805	814	775	766	817	805	800	767	767	802	789	803	780	805	852	816	809	768	807	797	789	822	811	842	864	748	820	839	808	788	794	817	823	806	845	822	839	781	787	842	767	861	800	815	769	786	849	827	801	750	816	824	847	832	717	769	789	769	769	782	855	785	777	783	805	775	738	763	806	745	771	771	785	831	796	793	829	813	739	824	806	791	785	842	774	800	796	833	803	793	810	828	785	775	838	835	785	799	833	821	812	815	786	748	742	795	821	777	818	810	811	812	787	795	803	815	791	777	780	863	792	805	758	825	813	782	837	766	756	785	768	824	807	767	780	813	794	787	839	788	858	771	792	810	781	826	818	794	731	773	811	783	800	768	788	763	858	786	779	785	831	832	850	807	756	756	826	803	795	810	724	832	830	824	810	775	752	804	832	720	823	808	747	789	798	817	744	754	774	819	811	875	786	783	801	785	830	813	796	777	792	795	707	829	830	833	780	810	790	776	782	823	773	764	819	788	821	822	800	781	824	786	802	822	741	784	772	781	762	786	749	816	774	798	773	816	840	777	808	760	808	847	782	847	825	817	773	785	818	830	814	809	845	759	778	827	788	832	798	791	801	812	745	807	814	791	795	818	805	777	762	859	803	762	793	766	797	837	815	814	803	825	827	770	813	785	760	764	782	764	793	812	817	798	796	746	842	777	842	714	754	817	815	754	758	840	846	802	811	794	762	833	801	814	794	802	755	818	824	793	766	769	794	804	781	827	742	782	811	835	864	776	809	806	791	837	803	808	816	801	811	798	780	826	713	794	806	781	738	804	763	754	791	879	786	849	766	753	803	828	842	805	818	794	782	811	776	758	797	765	820	757	817	811	841	775	754	844	746	846	770	817	790	803	803	822	792	826	801	773	858
25218	21475	27822	25295	15172	6005	3368	2052	1476	1083	880	705	730	598	502	520	467	433	444	416	376	338	362	353	318	353	308	331	321	279	298	276	275	320	274	312	273	267	298	257	249	279	245	293	280	281	274	258	275	295	269	271	273	253	284	246	250	264	260	314	272	265	277	255	285	290	275	263	290	276	284	246	303	250	244	276	270	291	264	252	279	284	278	284	266	286	249	290	259	267	308	250	269	311	283	268	259	263	278	267	278	265	274	271	275	254	286	276	261	285	276	299	302	263	241	296	289	260	248	268	246	308	246	264	270	257	254	268	262	280	258	272	276	265	255	263	268	267	269	262	261	261	278	271	287	267	238	257	265	271	275	265	266	271	253	268	285	247	245	258	280	225	240	276	278	261	288	267	267	268	275	272	270	251	235	294	274	269	254	246	292	249	267	242	256	247	258	259	277	298	253	250	264	253	258	280	269	267	284	258	258	271	301	272	278	276	281	247	264	239	264	257	286	280	252	279	250	287	259	273	290	281	262	280	278	285	249	232	256	266	272	271	264	236	259	268	260	234	299	288	283	266	267	283	252	296	259	283	303	261	270	257	272	285	259	300	271	297	265	249	258	255	288	270	260	253	260	260	244	272	260	264	251	256	269	267	256	285	285	263	274	261	279	260	251	279	284	269	256	268	228	270	269	263	303	309	265	277	283	262	292	272	242	265	275	271	256	282	264	266	256	269	242	272	261	252	277	255	283	277	259	273	290	286	249	230	243	266	271	258	261	246	293	258	273	247	251	251	228	245	266	281	285	244	271	258	290	227	267	282	254	263	259	289	223	264	254	282	257	261	256	247	269	233	304	271	266	264	252	256	313	261	265	263	271	281	290	249	289	264	274	240	252	263	260	289	276	272	285	279	234	270	250	262	266	292	273	263	255	260	256	255	275	283	291	280	269	277	253	286	266	261	256	272	253	238	239	298	238	276	265	255	260	271	255	271	241	237	262	272	246	245	236	232	268	270	279	253	261	294	246	257	271	283	272	289	261	270	264	281	268	256	255	278	280	268	268	291	284	277	269	258	244	259	271	278	258	231	284	261	280	254	266	256	263	244	225	279	280	283	248	262	278	270	248	267	278	266	275	268	260	296	270	278	269	279	247	246	262	260	269	262	249	270	263	274	303	267	270	244	279	270	290	287	282	259	259	286	274	266	280	266	300	240	291	273	261	242	268	271	247	267	253	254	281	254	287	253	264	258	281	250	283	293	257	280	281	257	249	261	284	289	279	277	268	267	289	268	246	282	277	269	255	239	278	280	300	301	246	274	259	271	273	248	287	257	272	270	249	253	254	266	268	257	233	253	272	265	235	259	289	258	245	274	278	266	258	266	257	245	292	251	250	276	241	249	276	250	244	257	241	243	272	264	253	269	294	263	269	277	271	262	266	241	240	290	287	265	255	258	283	253	269	257	283	280	280	261	277	286	240	295	272	278	292	279	255	255	252	255	270	281	259	275	274	238	270	279	293	299	265	248	228	275	268	261	253	237	253	261	259	273	273	257	259	254	264	241	257	246	259	263	245	250	260	275	240	272	247	253	300	282	284	284	270	270	249	247	251	284	274	258	274	282	253	243	288	255	256	255	282	279	281	267	267	260	252	272	268	266	268	258	277	251	289	260	253	272	267	239	282	266	249	292	259	275	314	253	253	279	265	257	253	260	284	313	281	251	300	237	284	261	248	265	252	263	275	259	281	241	294	279	265	302	269	260	249	277	262	273	302	264	285	271	279	254	240	265	285	301	256	258	260	253	248	278	258	254	267	285	281	239	297	260	282	277	281	280	310	239	248	296	268	264	263	276	240	269	258	274	277	278	270	259	253	247	243	254	252	250	263	267	295	247	269	256	240	296	254	240	272	268	251	241	260	252	255	257	251	249	265	259	263	275	257	259	247	272	269	268	274	284	240	257	283	302	279	267	275	241	246	247	249	252	242	256	276	238	260	291	278	271	267	277	234	262	290	244	282	256	284	268	264	279	277	275	272	266	265	266	251	238	298	256	286	275	248	256	266	273	283	281	246	279	240	271	290	280	270	254	229	288	271	275	274	267	255	256	291	260	278	252	243	267	254	257	265	285	285	257	241	303	267	280	283	263	268	257	248	259	261	268	256	261	291	261	274	261	273	273	257	257	271	259	281	276	289	280	251	312	278	271	280	298	261	276	244	256	269	284	292	269	253	241	260	289	269	254	258	282	276	257	288	235	262	272	291	257	240	263	244	247	252	305	252	263	263	272	290	270	292	266	276	278	296	269	230	257	232	272	250	251	253	282	246	250	268	258	256	278	258	247	270	279	260	259	259	270	268	275	273	266	271	234	274	290	277	279	286	298	268	285	256	239	272	271	259	240	257	259	256	265	268	247	280	257	255	257	269	269	264	265	287	308	274	244	268	270	296	281	248	281	272	299	273	246	259	296	281	264	266	249	236	297	277	294	237	293	278	254	308	239	269	265	243	262	252	301	244	243	283	275	250	255	258	253	272	276	280	289	258	278	295	271	263	284	247	254	263	277	273	249	273	292	259	264	256	267	298	270	244	267	255	263	255	245	276	237	293	265	288	265	270	253	266	255	276	282	268	251	261	262	289	277	271	265	276	270	268	261	257	231	263	311	262	273	277	254	269	271	271	265	258	283	273	295	262	280	282	254	217	285	258	249	241	265	259	249	239	237	268	264	272	247	282	271	248	280	243	275	265	259	240	240	260	245	283	251	271	294	292	292	273	281	279	280	252	262	262	273	267	275	275	270	279	282	219	299	246	258	261	265	263	302	305	261	265	265	275	227	276	293	244	301	269	242	256	285	257	264	261	279	293	257	265	281	269	254	282	256	268	279	255	268	254	253	251	255	285	275	275	267	260	240	288	257	288	277	257	245	271	248	247	249	243	265	261	282	276	259	245	273	273	253	289	281	281	274	270	287	291	315	244	240	217	268	237	255	269	300	255	265	280	245	267	256	273	263	260	242	268	277	248	262	281	268	248	272	263	255	265	285	249	250	273	247	243	281	285	277	261	265	271	290	228	266	272	278	254	285	255	273	299	252	260	280	280	289	237	272	277	249	229	262	254	282	251	293	268	268	243	283	250	272	263	241	288	256	257	251	254	265	248	234	260	289	249	280	258	253	271	274	262	275	234	247	269	291	270	267	270	260	275	274	274	278	284	266	246	261	287	270	256	266	251	242	264	285	267	248	283	250	258	244	260	260	265	248	274	288	279	260	315	277	247	258	273	265	262	269	244	248	251	273	254	262	257	254	290	275	281	239	250	294	269	250	234	244	261	261	289	281	279	256	256	240	282	269	281	285	258	290	274	253	256	265	278	246	272	280	267	274	275	305	245	270	248	270	272	246	260	252	267	251	274	269	278	282	253	280	280	252	253	266	256	282	232	263	266	275	238	259	278	248	268	239	244	276	266	257	262	271	240	274	273	271	241	251	260	271	283	268	269	268	277	255
16889	29780	29004	22278	16510	12155	8714	6406	5290	3912	3042	2600	2325	1964	1777	1509	1361	1245	1130	1090	1035	978	912	893	924	836	804	776	751	755	710	636	687	667	651	607	645	623	582	661	589	600	638	633	597	600	610	627	577	565	616	569	594	603	561	581	606	586	582	622	604	578	588	575	611	576	617	612	577	553	534	574	533	549	596	596	606	574	611	578	589	587	586	616	568	564	549	598	527	622	559	570	549	590	568	575	549	576	593	565	554	596	595	602	576	557	546	608	574	554	605	593	577	600	563	595	586	604	581	568	579	586	511	564	595	608	546	607	558	547	580	578	554	583	550	521	583	598	575	570	566	594	554	618	543	537	588	623	544	542	574	583	590	558	560	539	606	601	522	588	565	597	630	614	611	583	577	599	582	530	565	540	567	597	592	571	607	607	578	565	561	568	540	576	589	577	546	613	573	569	528	604	566	564	609	576	639	603	600	563	570	537	572	589	591	550	610	560	573	588	562	519	549	569	596	546	568	563	554	593	542	573	550	568	570	559	588	567	556	582	610	556	570	592	571	577	541	557	578	577	574	524	586	543	569	590	586	591	557	616	586	530	551	506	558	605	540	576	588	543	565	559	587	541	618	560	550	604	589	625	586	607	580	595	582	596	545	580	544	607	522	537	579	562	549	583	552	537	546	590	583	560	599	561	532	543	552	599	552	564	572	556	584	573	598	552	557	597	567	584	591	576	572	608	611	584	576	597	593	566	584	575	565	589	566	588	545	583	568	607	556	609	552	566	552	594	539	553	564	606	582	542	626	589	571	596	544	584	596	563	567	587	577	575	572	583	568	574	545	618	527	589	591	574	590	520	575	596	581	536	553	574	540	580	574	619	580	554	554	543	571	592	617	541	548	531	619	550	576	589	597	526	583	607	579	543	567	546	596	606	592	546	569	556	562	554	583	561	555	605	601	537	573	562	553	627	612	578	580	632	548	578	545	559	566	573	553	568	580	570	568	573	632	537	570	556	548	568	579	589	581	577	560	554	508	595	579	606	543	595	541	564	571	624	560	568	551	614	557	534	578	585	564	601	556	544	627	612	558	586	580	628	557	600	546	560	513	585	565	603	587	558	564	574	565	559	604	578	588	552	588	554	575	540	628	568	555	564	613	587	580	559	551	582	595	584	570	582	548	572	613	559	578	545	582	546	548	568	556	573	582	568	596	573	586	553	564	553	607	585	533	574	560	575	586	551	609	571	576	554	610	583	565	561	535	549	550	573	597	601	588	585	544	559	517	567	607	538	572	589	559	568	572	577	585	571	603	552	565	578	561	570	575	605	581	588	580	546	586	597	584	547	621	641	572	597	579	584	569	561	585	570	617	582	523	588	584	512	562	575	551	588	584	576	520	592	568	598	556	604	576	563	570	548	517	588	580	579	587	582	596	512	516	565	595	581	574	580	602	564	537	573	565	588	563	581	537	569	581	586	554	537	605	573	608	556	583	559	569	567	546	553	565	594	598	584	565	594	595	584	577	551	600	535	550	566	578	550	608	560	572	551	599	592	609	569	594	596	535	573	584	606	545	570	588	569	590	585	545	573	554	543	597	576	539	558	540	541	557	609	556	596	573	551	564	577	637	574	596	595	555	588	550	570	618	562	585	547	595	575	602	604	573	565	579	571	576	607	559	583	554	565	599	584	567	586	563	546	576	543	572	532	551	608	562	578	548	564	561	617	559	619	557	587	592	578	563	591	560	553	547	551	597	551	631	590	608	570	567	574	559	569	587	602	587	560	575	566	580	556	556	556	571	573	563	546	516	591	566	558	609	557	545	575	562	590	603	587	578	554	571	555	538	594	539	579	555	538	559	525	604	568	572	594	582	562	582	575	599	586	538	569	615	597	623	583	530	582	556	556	546	572	555	535	577	552	562	576	567	594	576	572	547	505	548	577	584	599	557	574	589	617	591	605	570	592	565	607	593	552	567	582	580	591	533	548	572	545	576	570	576	593	597	619	573	584	597	585	573	551	563	579	577	569	535	604	588	602	583	550	576	570	576	562	595	595	564	525	575	564	550	604	580	559	581	585	573	552	541	586	611	556	574	575	570	590	548	600	564	595	519	553	526	571	557	552	576	598	562	561	558	621	614	564	569	610	544	585	529	572	577	529	535	604	562	554	533	549	555	561	561	564	534	531	576	599	577	580	587	564	552	554	564	568	552	523	571	562	582	553	532	578	542	588	614	573	556	543	605	537	567	561	594	553	587	577	587	585	539	603	536	566	582	560	599	563	559	552	575	582	611	575	545	581	556	576	573	568	563	569	530	588	625	562	581	576	568	569	571	566	540	580	599	550	586	575	571	540	567	526	532	579	575	568	579	553	578	542	646	611	589	577	563	581	584	556	594	595	582	574	595	537	576	606	560	560	543	551	587	582	588	635	573	590	550	544	581	594	516	561	600	590	565	603	549	560	570	565	597	595	556	555	597	550	552	600	611	605	598	538	582	564	593	559	555	588	536	572	559	586	571	569	559	597	575	591	593	569	565	593	590	586	561	566	617	607	555	594	591	552	521	588	566	536	595	570	555	533	538	590	563	619	529	551	571	598	589	560	608	559	559	547	530	589	580	571	600	595	521	557	540	605	542	586	579	572	575	560	601	594	585	612	569	561	557	583	576	535	556	570	548	578	570	562	528	592	626	585	606	545	558	604	579	575	548	562	574	587	572	556	582	586	552	592	591	568	571	583	526	525	538	570	603	561	575	566	566	585	541	571	561	560	613	524	550	580	558	617	653	552	550	559	596	566	561	550	550	557	596	530	552	569	564	548	571	589	522	570	578	562	579	561	567	590	600	588	578	569	619	549	550	554	593	582	584	562	553	577	537	588	550	546	561	618	591	570	571	582	596	624	598	584	595	590	546	576	595	523	563	583	653	560	545	554	597	587	565	565	544	550	568	580	552	575	561	591	591	592	610	590	606	570	568	588	569	542	575	565	591	538	548	608	579	580	555	563	537	577	549	534	590	519	556	572	605	567	550	574	587	564	581	602	530	565	558	513	524	558	584	573	572	597	591	575	562	602	596	578	573	601	545	553	604	576	574	582	566	525	515	560	546	586	560	559	563	559	540	602	575	581	586	560	585	581	581	586	575	521	553	569	575	539	548	559	548	529	585	576	578	612	579	531	550	552	542	594	589	594	601	558	553	569	599	595	565	559	550	583	581	577	582	599	581	560	609	559	551	571	606	524	579	556	592	564	554	573	555	599	529	545	586	562	531	591	576	600	617	624	616	583	554	553	576	657	583	561	545	570	561	572	552	556	566	554	557	569	570	582	594	581	529	556	567	544	569	548	526	552	547	566	592	569	574	579	588	570	564	581	563	601	563	570	614	614	550	594	601	607	606	568	576	581	596	562	565	607	580	586	569	556	553	571	562	579	601	549	576	569	595	561	550	573	518	573	587	547	549	619	603	543	585	560	579	594	614	540	591	580	618	631	558	582	588	594	575	606
24233	21428	28741	24461	21277	14876	7044	3697	2752	2156	1621	1322	1201	1025	981	924	842	784	674	695	702	693	605	617	588	605	586	591	582	506	551	499	506	486	533	490	491	512	468	489	477	450	492	496	472	481	465	449	497	456	471	457	474	466	468	460	492	444	489	457	508	489	470	474	476	455	473	534	469	434	489	473	483	518	426	485	464	480	436	469	484	449	455	471	452	476	466	482	454	498	425	488	524	471	448	441	457	443	469	497	478	507	449	454	472	449	477	460	456	478	466	491	470	511	450	439	455	520	462	480	508	456	465	456	482	512	412	472	472	499	451	490	493	467	459	446	446	497	457	447	486	474	472	486	466	482	464	488	492	456	472	502	473	480	482	476	469	473	500	498	451	459	476	456	453	445	457	488	490	488	507	518	450	483	482	503	493	488	459	465	503	463	437	465	494	502	471	459	468	489	466	502	465	465	441	529	479	467	459	454	462	451	422	501	486	444	467	425	453	489	466	448	447	453	455	460	491	479	439	451	490	489	464	443	441	483	440	495	491	467	462	475	459	485	512	511	464	477	509	478	461	506	454	466	479	494	475	464	462	467	502	480	447	448	488	466	492	502	473	477	496	459	464	480	463	476	457	456	445	450	525	507	443	458	473	468	484	470	426	489	490	452	440	472	471	475	471	456	437	436	437	468	460	458	454	438	464	509	469	470	434	433	465	484	485	435	491	497	507	443	468	439	489	459	472	476	524	444	509	466	463	466	474	508	469	478	445	490	484	462	483	471	478	465	467	502	485	468	461	456	441	455	436	499	483	461	484	427	475	463	486	462	492	432	455	483	445	505	448	452	480	494	453	463	504	495	463	447	472	473	475	498	481	478	471	475	436	433	490	486	446	482	490	499	449	499	471	462	476	463	465	446	460	489	489	457	480	451	496	458	476	433	484	487	488	465	482	446	490	475	481	456	451	476	479	485	468	494	479	479	473	459	480	485	480	490	463	454	491	486	504	499	467	473	495	459	518	510	485	496	467	493	465	450	439	480	457	480	501	464	452	455	485	448	486	447	475	476	472	439	478	493	471	500	505	439	487	520	466	452	489	477	460	494	485	511	501	475	477	459	495	454	463	468	432	456	518	481	460	494	450	451	460	465	448	485	498	487	469	478	495	493	423	491	451	478	505	449	457	479	489	449	493	485	477	444	452	473	441	434	452	444	447	459	458	470	483	488	504	526	451	489	435	470	447	476	474	511	456	449	453	519	493	492	460	447	470	432	485	448	492	494	482	446	472	452	446	482	456	486	479	480	449	479	459	508	481	519	428	500	472	485	462	457	503	435	468	429	463	468	458	474	456	451	476	482	510	458	448	461	438	452	445	475	458	511	497	459	462	439	500	445	501	464	464	474	457	453	479	492	518	457	470	488	465	448	462	457	469	490	478	451	481	458	463	450	417	459	491	465	495	476	475	501	467	491	518	444	490	482	467	467	430	457	446	491	460	459	490	448	494	482	450	496	501	472	508	430	448	448	472	469	468	424	438	496	462	461	461	446	520	456	474	467	456	508	502	499	436	438	504	458	508	442	453	497	474	491	508	461	455	492	437	449	474	482	504	458	497	433	486	463	515	470	442	500	519	503	515	495	516	487	485	502	466	470	473	416	479	486	484	475	440	448	507	471	483	468	491	482	452	480	472	466	472	459	481	476	466	491	471	479	465	478	442	470	451	501	444	488	465	477	457	458	461	449	418	478	466	492	459	464	468	479	494	484	473	470	479	494	500	504	463	507	499	473	463	453	504	456	455	477	486	493	493	502	507	490	456	468	483	515	475	482	467	490	475	457	449	468	465	483	478	482	490	456	461	442	482	460	484	472	483	483	463	496	482	445	487	467	506	438	477	488	502	476	478	450	522	472	445	455	467	441	423	471	454	471	479	421	456	451	493	463	522	451	443	430	476	459	452	458	492	479	462	465	465	472	449	438	486	522	497	487	471	447	496	465	460	494	477	458	466	475	490	463	472	489	456	441	468	431	431	489	417	461	510	467	437	486	441	444	477	510	508	466	494	425	464	510	469	465	492	483	487	424	443	488	458	466	517	429	472	475	479	489	475	480	504	496	465	477	509	470	483	473	458	479	492	473	482	452	486	475	468	484	452	478	491	509	517	436	486	446	502	502	491	458	466	457	496	442	467	466	479	482	465	472	476	515	476	487	513	472	459	461	489	457	419	463	450	514	437	493	524	472	515	471	437	444	460	469	491	485	450	457	466	491	466	484	495	479	449	478	459	458	495	444	478	468	498	479	452	491	485	455	442	461	474	469	438	498	466	462	484	455	449	504	482	443	474	471	478	464	464	452	466	474	462	487	460	452	449	467	490	423	481	439	485	457	465	476	466	470	474	475	462	462	489	469	507	483	426	483	453	475	459	484	484	496	464	499	488	451	471	496	431	500	473	485	477	468	507	496	483	476	477	490	464	475	455	469	454	465	439	449	456	459	483	451	453	466	506	485	464	472	466	476	450	499	486	477	471	497	477	498	465	459	474	478	481	467	495	509	495	465	451	482	470	497	513	465	486	455	461	471	490	497	469	461	483	475	454	451	456	496	470	453	470	464	491	469	460	467	450	464	481	451	464	477	467	447	458	482	487	475	506	483	478	440	492	450	464	477	478	504	482	466	493	494	497	480	473	499	483	495	472	483	448	466	458	465	468	483	497	448	475	490	456	456	493	476	438	475	456	495	430	466	466	463	458	463	451	467	489	439	491	467	480	487	494	474	482	441	463	442	503	473	486	476	454	480	462	498	460	494	492	456	508	518	464	444	465	498	470	489	443	448	495	491	502	439	450	510	503	472	438	466	497	474	459	431	451	471	483	456	467	466	475	461	496	457	451	462	474	453	476	451	472	468	494	461	455	511	455	455	473	453	466	430	449	462	469	448	485	468	498	510	421	473	444	460	463	504	484	492	501	479	462	458	452	438	465	503	466	486	469	466	452	513	497	452	462	487	456	483	506	406	464	450	434	472	477	465	482	485	456	469	513	500	449	494	461	464	450	481	453	496	473	463	484	471	450	448	477	464	460	484	455	458	434	476	479	472	444	511	471	470	481	454	448	463	501	469	464	459	468	506	479	493	436	498	430	446	485	470	465	455	467	390	478	458	464	482	503	477	478	442	475	430	466	500	456	471	470	485	502	483	477	500	524	480	453	465	507	491	499	442	461	469	461	437	463	491	516	476	459	458	482	515	426	459	475	479	491	475	458	473	461	438	472	474	464	434	463	454	502	482	464	482	527	463	480	457	487	476	481	471	461	480	470	477	455	501	443	425	485	465	461	484	454	481	465	429	451	456	458	457	453	493	478	453	505	476	457	453	466	463	479	497	474	499	476	474	497	479	451	495	478	480	441	477	489	430	544	483	452	458	479	488	446	466	503	466	475	471	451	463	459	471	485	474	471	469	456	454	464	472	454	438	490	435	477	480	511	479	424	461	476	438	438	474	508	472	465	517
20013	35088	34390	27892	21850	16889	13335	10356	8679	6708	5260	4378	3906	3095	2707	2544	2359	2063	1939	1852	1765	1640	1512	1499	1493	1396	1342	1263	1213	1132	1129	1077	1151	1032	1005	1021	997	990	1031	998	959	937	951	898	1007	953	982	1000	926	930	987	977	909	969	989	965	949	915	927	970	966	946	909	947	919	982	949	900	932	922	943	903	936	941	988	889	893	988	930	967	923	889	952	946	970	972	890	951	953	992	862	884	994	969	966	898	972	955	957	929	943	871	945	905	915	929	979	916	921	946	983	966	884	922	897	876	879	923	923	937	891	952	941	931	922	875	933	958	945	981	916	1019	1010	908	931	934	952	928	934	989	930	909	942	925	908	897	896	902	893	866	889	972	948	941	920	907	931	960	981	941	953	945	912	953	893	916	934	939	933	875	963	928	956	896	926	913	974	927	912	889	982	924	864	934	902	959	951	903	932	954	966	957	910	955	934	963	929	944	911	871	903	896	916	962	842	881	966	930	944	895	895	968	956	980	950	966	830	949	894	941	980	957	919	899	908	905	945	923	845	904	927	936	900	888	978	924	867	926	908	915	934	975	940	907	919	910	896	924	941	961	926	907	929	893	939	879	967	939	927	911	896	929	902	965	981	927	930	925	935	920	931	935	890	880	943	958	981	928	851	950	881	900	907	906	956	917	932	950	918	941	913	893	934	923	914	901	921	903	914	950	943	962	941	926	962	908	931	929	877	976	914	937	976	921	908	955	910	944	972	994	945	926	920	954	941	876	922	952	922	923	963	958	937	909	981	864	873	915	948	908	870	912	877	962	929	876	908	896	920	937	870	936	882	962	917	943	898	946	939	880	900	892	944	947	927	969	930	938	961	916	954	910	964	907	946	972	881	914	919	949	906	927	956	932	873	891	928	907	947	919	850	903	907	912	977	870	948	938	979	891	901	931	895	940	915	966	950	941	896	928	892	909	954	900	944	917	954	885	897	959	897	914	940	887	883	905	910	933	932	884	934	928	955	868	938	949	910	909	941	960	905	884	876	862	928	937	936	941	954	914	902	926	996	957	921	904	939	931	928	882	944	912	944	945	969	870	906	947	944	942	958	909	916	916	969	953	915	881	906	905	968	919	874	942	919	927	888	944	892	943	938	928	907	919	950	924	936	914	944	918	913	912	958	918	935	911	946	878	941	901	930	908	910	949	925	910	914	981	928	972	945	926	889	949	911	952	941	932	920	942	913	922	949	993	906	928	902	992	966	962	911	917	978	952	940	904	890	974	903	949	932	889	937	945	942	985	928	964	876	897	860	916	995	928	911	939	922	922	917	964	902	903	926	914	962	925	983	941	946	889	943	930	966	926	905	920	921	880	882	929	956	891	913	939	939	953	947	879	942	924	911	959	860	954	933	948	949	877	945	918	931	907	912	934	906	949	902	932	953	920	954	990	946	902	912	911	966	899	897	923	922	936	948	963	909	914	974	925	930	914	925	933	941	899	918	989	855	922	926	938	902	950	951	925	931	932	940	906	933	932	922	961	948	892	900	949	1004	957	904	950	967	937	927	912	883	899	905	970	973	875	1009	881	918	946	923	962	949	934	930	941	903	917	915	874	966	946	934	942	921	944	958	911	909	903	941	964	919	928	952	887	858	895	956	895	932	928	937	946	928	953	927	962	944	879	907	967	923	946	873	939	896	959	893	908	896	903	962	932	969	906	914	899	907	921	910	911	928	932	899	958	935	932	925	893	915	872	934	913	944	904	902	880	885	868	926	940	919	963	928	949	989	905	876	947	979	952	908	941	915	917	899	934	905	916	909	921	924	915	955	959	937	1000	940	917	908	931	964	895	889	947	899	925	967	915	982	974	958	925	924	958	878	906	934	949	931	950	919	915	968	944	955	994	964	972	898	950	945	968	896	943	918	916	909	926	931	916	914	902	911	921	947	914	907	920	973	945	882	872	899	908	923	921	945	982	934	950	914	933	985	945	912	973	977	945	952	908	914	912	880	919	888	904	939	919	945	933	975	950	910	894	909	927	888	1008	952	961	915	955	930	954	967	926	922	890	874	931	965	930	935	895	949	902	930	873	865	881	897	934	887	969	978	926	917	863	981	888	942	947	907	891	958	949	930	979	918	940	892	959	896	887	946	964	951	892	884	876	968	889	911	886	875	958	909	893	919	923	923	906	874	974	943	916	900	934	888	933	892	940	905	911	904	947	951	950	933	957	938	891	921	961	960	919	958	921	886	918	951	951	910	883	926	903	848	917	973	915	892	923	905	922	882	932	948	948	937	876	918	902	944	944	895	925	915	948	923	982	1029	887	897	898	975	903	909	954	994	938	921	991	911	983	901	912	929	902	901	934	899	921	956	862	947	910	927	965	955	938	948	925	890	883	941	940	951	895	956	931	938	921	894	933	896	939	944	938	964	928	904	958	982	948	897	872	941	906	934	936	914	937	947	945	914	939	920	949	916	979	1013	873	947	917	927	927	945	914	920	895	953	967	991	952	887	926	917	898	969	939	948	981	930	916	899	944	931	926	927	971	939	976	891	978	950	926	948	862	852	963	965	902	936	918	947	930	953	941	905	915	906	890	892	935	865	933	949	927	901	895	895	972	979	977	938	961	957	927	912	960	955	901	900	946	945	935	938	896	924	953	981	937	905	922	918	903	904	952	873	909	925	942	887	909	987	935	918	908	902	923	949	911	929	935	947	880	913	902	945	860	941	945	931	938	961	888	937	909	881	971	896	894	897	942	909	901	930	892	906	946	963	867	936	926	910	898	927	957	944	934	967	901	950	928	934	896	929	932	910	947	967	961	1001	929	906	926	930	916	891	925	938	960	939	898	960	953	939	901	927	955	891	957	960	917	962	908	987	954	935	907	961	948	941	941	954	876	841	920	901	910	879	939	931	964	914	965	903	880	934	934	962	882	944	995	910	952	933	934	910	954	938	911	919	900	927	895	916	920	892	938	931	904	930	921	934	896	867	885	890	928	976	967	905	934	896	896	952	928	915	984	913	903	960	936	946	933	950	906	915	933	887	946	899	877	974	986	944	921	879	930	962	941	922	930	909	942	941	944	922	975	880	937	961	908	892	948	917	1008	937	911	988	924	923	937	931	924	881	938	909	933	925	915	913	898	925	937	979	922	953	924	910	923	921	904	883	940	922	890	932	916	968	924	913	915	929	930	947	937	931	963	918	944	975	961	924	896	938	979	926	967	898	916	932	935	876	940	925	901	892	930	938	952	978	963	890	946	926	927	968	889	984	927	955	930	922	915	892	974	935	933	922	879	1002	942	875	879	923	931	899	911	987	985	947	902	944	977	982	933	930	960	963	951	909	901	906	1007	922	942	898	927	975	864	852	906	928	935	941	970	919	916	894	908	923	932	957	920	901	940	880	931	919	962	956	907	954	936	917	952	987	881	961	917	945	931	865	879	962	949	962	901	944	963	972	915	942	902	912	912	880	928	948	911	940	943	922	932	910	852	899	965	875	967	929	932	944	902	942	911	968	950
27557	18601	11629	6232	3061	1916	1309	911	752	664	647	563	515	462	491	383	420	432	434	411	416	411	426	385	435	394	388	373	373	390	445	416	392	387	417	387	416	376	389	368	381	379	388	403	368	371	414	364	391	377	364	413	370	419	376	344	361	396	404	365	388	355	394	410	411	374	348	378	396	353	372	411	386	370	380	381	396	377	395	370	384	395	367	377	404	403	402	392	361	367	392	372	381	402	403	412	409	387	375	366	386	397	379	337	404	400	408	358	390	363	374	370	386	363	355	390	401	392	391	389	376	382	355	392	402	387	390	365	400	352	395	399	378	360	378	396	381	394	413	376	394	404	371	407	398	411	405	378	390	397	374	409	414	359	404	379	377	384	396	383	399	356	401	390	442	365	380	378	366	361	367	359	367	390	423	367	409	406	377	387	368	381	385	355	395	440	403	389	401	380	366	381	387	416	371	417	403	418	414	388	402	391	377	370	383	407	416	361	373	364	413	388	370	379	383	363	372	401	418	378	362	372	360	389	377	380	382	395	368	381	351	357	377	389	387	379	385	395	390	383	395	385	388	384	377	373	396	393	391	402	386	380	388	356	366	362	397	403	388	367	388	382	379	377	395	338	401	370	374	363	402	354	397	393	410	388	423	370	398	380	376	385	382	391	338	393	358	364	422	409	354	398	410	394	352	385	371	356	381	374	394	375	381	405	407	369	405	368	380	376	369	383	352	359	385	362	391	365	392	410	379	385	404	380	367	385	394	386	406	384	414	382	394	385	393	400	393	412	374	399	397	368	390	377	371	433	372	369	384	401	399	379	363	345	411	413	391	357	392	372	383	401	372	393	384	345	386	364	371	411	403	391	408	383	404	401	397	411	391	361	405	395	407	385	387	389	386	414	382	382	371	392	381	400	422	369	368	385	385	367	438	382	372	445	413	423	400	405	323	414	404	383	423	385	385	374	381	385	356	389	398	372	379	415	381	365	379	372	380	365	408	392	369	374	374	395	400	367	393	388	419	362	400	374	375	388	385	406	369	379	425	383	408	401	365	377	370	363	409	412	373	375	365	367	404	402	390	394	371	376	375	398	361	385	394	391	381	405	395	367	384	386	376	387	366	379	403	372	390	412	383	399	391	396	370	359	404	392	370	368	411	390	384	351	395	372	366	375	382	388	408	395	413	380	384	382	384	407	400	398	372	381	405	379	378	376	400	392	426	403	384	371	381	415	350	383	360	383	405	402	385	420	372	404	404	384	366	407	362	389	376	387	374	382	371	385	390	367	388	397	386	393	387	369	407	372	370	358	405	360	376	371	382	404	370	432	397	376	365	397	364	409	360	386	416	388	395	371	382	377	379	337	395	394	393	376	369	403	403	398	367	380	411	355	379	383	368	386	379	386	371	392	369	377	396	364	390	420	381	401	390	349	367	413	349	391	390	369	394	416	369	362	407	378	385	403	389	352	352	403	387	397	404	356	367	368	388	407	366	369	363	376	387	371	371	392	363	366	380	373	413	432	374	399	393	374	387	365	387	356	403	360	386	391	397	399	366	387	373	387	399	393	386	384	377	408	379	395	396	376	383	403	353	420	408	400	362	350	383	393	369	385	393	394	387	373	374	395	381	412	376	368	393	401	422	395	398	367	429	377	379	410	403	375	410	374	375	420	366	374	384	387	351	365	371	383	338	366	381	380	398	400	360	386	358	356	388	394	353	365	352	375	384	420	397	384	398	360	389	394	383	385	355	365	404	375	407	380	398	391	396	417	421	386	388	358	360	394	396	407	403	415	420	390	398	360	400	364	399	404	350	366	394	389	380	405	401	385	375	377	377	389	366	378	401	369	384	361	396	396	370	370	372	369	373	350	384	356	411	367	399	396	352	373	349	387	388	364	339	361	390	382	408	382	379	391	379	379	379	389	405	395	366	387	377	400	349	359	362	370	402	378	382	394	387	373	408	380	387	376	372	383	377	410	372	359	378	369	395	359	404	379	381	410	393	394	375	407	411	390	351	394	401	382	374	357	388	380	395	382	409	414	408	391	383	383	385	383	374	373	398	403	415	380	387	356	406	379	353	385	396	420	380	372	373	390	376	389	400	382	420	376	377	358	361	376	395	374	407	377	387	393	378	342	391	394	409	366	367	389	396	378	387	378	399	381	396	373	401	455	382	382	381	400	397	364	405	403	377	411	375	407	382	367	399	360	402	378	389	402	379	382	409	387	370	382	374	355	358	383	355	380	360	403	391	371	389	371	372	386	414	396	391	383	376	401	383	359	381	361	396	387	411	404	394	376	375	385	364	420	373	377	384	417	390	396	402	375	366	395	388	345	360	378	349	346	358	416	374	389	367	382	363	415	366	376	376	338	380	366	399	397	394	355	370	375	377	407	390	403	413	392	387	378	380	344	422	419	393	399	359	370	343	397	369	421	370	413	376	384	392	379	417	377	419	386	372	408	397	385	364	383	419	374	370	382	390	400	366	396	410	365	400	384	380	414	382	412	366	403	397	376	395	393	369	414	355	361	398	393	392	393	413	360	338	353	394	372	344	370	377	383	367	406	393	386	448	371	365	384	397	384	380	381	413	393	395	426	426	397	384	401	396	381	412	396	373	380	403	398	387	384	372	382	382	378	379	384	392	425	373	408	374	390	389	359	373	383	357	392	423	403	399	380	371	402	406	388	418	375	415	377	421	422	356	374	365	383	382	390	426	380	387	396	404	421	360	408	374	374	380	394	371	415	363	381	409	385	376	376	356	380	402	379	379	401	361	397	375	401	370	391	384	346	404	377	403	375	383	370	384	370	385	372	391	364	385	380	448	372	403	358	349	400	379	373	394	362	394	374	365	381	400	374	402	392	366	399	367	374	433	350	417	417	393	367	419	406	364	398	399	409	362	430	395	368	377	366	413	381	395	367	386	383	372	360	401	369	410	403	387	369	366	353	398	376	375	382	381	391	371	381	372	411	395	383	397	398	384	417	366	377	384	391	385	388	393	385	373	376	373	389	383	398	353	322	392	335	389	401	382	387	386	409	396	356	380	390	389	392	393	386	381	368	401	342	406	386	387	400	353	398	364	362	373	376	396	363	394	416	392	365	401	386	376	393	371	413	423	374	369	368	407	382	392	385	373	397	403	364	365	386	375	403	394	367	389	439	376	388	389	363	390	421	369	358	353	328	378	367	356	401	416	392	394	385	407	402	386	383	397	363	366	403	368	390	411	351	410	368	381	396	366	397	411	364	366	404	400	375	363	364	389	421	364	408	389	381	362	423	328	403	439	358	383	357	386	396	348	416	372	385	395	377	385	383	338	378	392	360	349	408	388	389	364	356	364	363	384	400	370	371	390	414	397	399	369	408	358	369	377	359	407	394	403	397	362	394	367	396	392	385	406	412	386	378	403	381	359	394	393	399	390	419	388	360	359	412	388	365	380	384	377	365	349	379	403	378	374	405	364	369	396	353	374	370	374	381	407	386	401	402	392	386	390	390
14397	21975	20202	13220	8875	6084	4470	3057	2391	2091	1700	1501	1361	1178	1078	1021	1053	1047	961	971	963	909	932	921	902	888	890	873	907	828	872	847	830	842	820	798	878	786	858	816	848	834	823	814	841	785	793	800	830	750	759	730	746	804	829	783	802	829	868	819	819	774	825	836	754	808	794	849	813	742	779	841	844	755	814	794	786	812	852	800	820	832	785	791	791	855	829	798	822	834	789	819	784	712	758	798	789	815	791	865	771	812	795	846	819	787	783	804	803	793	802	859	872	830	846	821	769	813	817	818	840	819	830	838	798	811	783	817	825	844	789	753	812	754	823	792	784	857	794	806	757	825	818	803	800	824	848	797	852	817	818	816	802	827	791	813	850	787	787	827	803	808	769	827	732	848	859	730	808	811	895	813	796	820	809	767	837	802	752	805	779	793	786	838	873	792	747	821	791	804	839	809	745	780	811	802	771	779	763	781	797	799	787	805	796	764	840	794	801	796	817	775	827	807	759	811	770	825	752	774	815	811	782	797	814	788	807	731	793	815	779	753	834	805	753	780	821	803	813	826	770	770	778	844	852	772	786	824	818	828	776	839	746	824	812	804	794	804	776	769	781	802	767	795	830	801	760	825	795	821	824	831	776	836	766	845	797	820	787	812	762	805	865	810	830	775	783	838	778	806	838	787	782	843	828	782	792	780	797	758	740	843	791	816	796	792	752	793	817	788	773	846	826	802	790	816	772	817	842	814	847	830	886	824	768	785	801	801	806	859	821	824	781	811	842	782	828	780	816	802	776	791	805	840	840	756	811	779	787	822	795	759	772	803	812	794	845	823	820	823	822	795	774	813	769	760	818	780	798	758	825	784	828	763	828	801	828	805	777	825	762	789	768	762	807	836	831	807	832	838	745	793	799	792	742	822	746	795	794	802	849	805	812	846	798	835	797	734	801	771	812	785	782	802	851	774	821	808	805	775	814	782	807	792	819	799	807	832	869	817	781	784	808	792	775	822	815	817	785	827	787	833	826	813	767	791	801	833	789	800	795	840	808	806	750	819	778	755	766	826	831	744	826	842	831	777	759	785	787	826	820	829	760	778	761	815	793	811	810	825	868	795	803	866	753	815	815	822	797	780	771	781	812	767	770	791	793	805	798	825	769	797	816	803	812	786	788	794	791	804	773	795	767	833	784	794	841	818	834	835	815	785	831	789	768	785	792	822	804	832	747	842	789	777	785	799	853	847	769	800	772	759	767	780	802	789	832	831	824	836	852	799	758	831	817	828	776	778	847	798	802	808	771	808	814	794	801	807	758	771	802	822	791	832	786	833	778	821	836	803	797	851	800	818	768	823	818	793	845	818	805	852	784	809	796	791	802	827	806	802	808	785	850	790	775	820	832	805	796	813	798	759	816	754	739	835	810	809	816	788	788	834	823	822	793	817	825	797	769	854	756	774	779	806	826	817	830	767	787	785	789	800	769	821	833	758	782	809	838	824	825	793	829	776	798	766	819	817	761	783	856	804	771	832	786	798	826	806	799	787	797	821	823	757	760	738	820	779	846	783	855	790	792	819	799	811	759	824	780	830	809	825	820	814	845	782	807	839	765	787	717	810	745	792	781	752	860	839	780	781	781	793	808	832	797	826	792	770	837	801	779	730	770	810	808	816	832	780	816	786	796	784	762	780	856	846	812	813	823	784	806	750	774	793	774	802	798	827	778	829	852	806	823	801	791	796	751	846	808	777	761	797	803	728	861	846	794	763	801	793	799	801	853	823	817	764	820	814	786	779	785	889	819	817	832	799	815	759	802	904	841	798	780	757	823	805	813	816	803	828	782	827	802	837	836	787	845	752	805	801	794	797	866	812	796	786	767	814	831	777	789	841	775	796	836	779	792	837	768	836	778	852	779	785	797	800	808	831	793	816	715	855	796	814	806	863	753	771	815	788	868	815	842	780	781	828	792	773	853	806	780	806	769	865	754	791	780	771	778	820	771	798	792	817	840	793	834	821	837	785	798	823	803	796	770	841	817	815	790	810	871	793	824	812	777	808	815	807	860	831	842	809	769	830	831	829	791	833	802	770	796	783	843	773	792	805	810	747	854	798	815	853	852	769	807	816	831	791	784	818	835	763	821	820	794	780	742	771	834	816	827	794	761	778	810	853	808	811	767	799	818	771	786	798	784	855	814	849	763	793	791	818	860	821	796	818	783	809	783	808	834	808	766	790	795	772	763	778	829	812	793	793	827	809	772	775	859	826	855	791	799	852	861	819	792	842	809	772	821	824	808	779	792	794	760	793	854	833	806	818	807	781	775	831	838	816	781	811	779	763	767	816	798	786	753	816	761	798	751	774	771	810	795	793	844	814	858	765	830	834	832	720	838	804	800	807	854	781	837	784	765	801	830	838	839	880	817	819	809	750	813	789	771	789	808	863	794	769	810	817	776	822	827	795	744	822	769	786	807	771	781	850	849	827	797	747	807	821	826	846	775	812	767	839	784	819	788	791	838	782	736	795	817	775	778	783	771	807	817	789	800	835	833	812	812	858	831	798	785	747	777	803	804	795	788	818	788	827	812	848	809	811	788	783	828	804	810	817	798	847	823	846	768	777	808	786	794	811	779	823	806	851	792	785	787	845	781	789	832	807	800	782	816	732	839	771	821	773	792	840	810	797	762	824	780	807	845	800	791	831	835	787	816	764	787	782	789	784	861	795	794	801	816	752	795	800	769	805	792	824	808	816	796	780	825	879	783	840	814	802	837	823	796	780	793	823	792	805	846	790	782	842	828	831	767	819	804	791	841	865	798	787	836	797	831	848	837	787	831	824	780	823	796	795	835	796	797	865	785	754	822	792	824	798	780	802	808	875	771	773	757	784	804	833	828	861	816	842	804	803	772	782	833	865	819	840	861	812	766	839	787	759	799	784	779	765	801	783	876	764	813	824	786	802	779	738	810	825	820	812	763	810	854	798	825	750	785	800	871	824	801	789	850	826	775	802	813	816	835	749	789	775	743	812	836	848	825	853	803	781	774	787	771	803	882	825	782	798	759	805	827	792	754	866	783	792	807	772	826	808	809	792	836	789	801	777	787	749	768	836	819	799	824	797	804	756	754	841	817	832	826	818	795	798	813	774	787	839	813	795	821	816	798	777	795	806	810	809	834	811	849	797	760	785	832	774	779	784	803	758	823	821	832	860	814	867	811	792	815	781	821	815	822	809	825	841	795	833	790	792	870	748	829	805	834	813	813	817	827	742	828	807	831	765	828	827	758	807	797	806	815	779	862	805	826	783	790	810	826	776	744	826	779	820	832	823	774	770	835	777	792	832	772	788	805	763	797	799	813	818	794	744	785	813	831	832	845	772	760	831	836	785	869	770	753	832	773	819	822	817	828	855	832	772	838	805	807	771	855	780	813	840	818	813	833	774	778	828	809	810	823	813	793	795	804	813	794	776	793	842	779	819	768	835	809	774	803	826	819	767	832	764	807	781	854	826
25064	21424	27740	25194	15122	5875	3424	2037	1535	1207	957	877	681	604	495	496	440	432	431	393	393	371	353	379	376	363	301	296	310	342	307	285	311	269	312	281	286	301	293	249	276	276	304	312	282	285	254	287	286	271	285	278	271	250	250	265	242	270	282	244	274	289	279	289	290	278	279	266	256	268	253	283	269	257	235	259	299	264	283	271	268	247	257	271	243	271	253	246	268	273	285	274	264	275	233	273	294	282	286	278	276	259	280	288	279	269	273	257	230	257	284	271	277	288	270	314	290	276	279	269	292	247	289	292	304	280	288	271	269	259	263	308	263	282	285	303	253	292	296	268	268	280	285	286	251	304	272	272	262	265	280	243	256	272	293	262	293	269	254	288	259	239	299	282	267	273	254	282	280	272	306	270	262	254	289	254	267	250	271	260	263	270	278	277	276	276	281	244	289	269	298	278	279	290	277	246	269	270	282	248	274	264	279	291	243	253	279	279	289	255	289	256	258	246	257	273	252	279	261	259	291	305	272	263	273	298	285	279	244	283	222	304	285	272	285	281	282	256	264	258	267	244	301	274	296	236	269	282	279	270	273	277	248	271	257	248	292	298	270	240	236	274	291	272	267	272	274	273	266	244	260	266	288	280	265	247	274	287	270	234	261	263	228	265	244	263	271	246	257	283	245	249	261	281	267	302	270	265	277	269	285	273	307	266	283	277	300	271	296	260	247	257	272	276	275	271	261	284	282	309	265	256	257	260	273	273	271	259	270	242	248	307	271	255	257	295	292	256	258	259	273	270	266	292	243	270	279	253	273	292	263	251	278	267	269	236	266	280	283	281	280	261	266	282	255	259	271	256	257	272	281	281	297	256	248	275	284	273	285	265	274	266	298	262	290	278	268	258	251	267	261	242	253	283	262	277	262	254	285	275	284	258	251	250	254	240	272	261	268	262	254	274	270	254	263	269	246	275	268	261	289	277	264	255	271	272	263	297	252	270	295	268	273	286	265	281	266	304	248	307	268	286	265	254	257	269	266	270	263	269	268	258	273	293	282	287	264	281	286	253	260	287	261	264	281	225	330	272	267	244	298	261	283	261	271	277	246	283	260	276	271	271	248	283	271	259	281	296	258	282	275	281	267	275	289	292	270	259	274	294	283	270	274	265	306	262	287	298	243	253	281	258	278	266	266	282	250	258	269	297	238	254	273	297	285	260	277	256	268	266	262	270	307	256	271	257	257	262	301	260	267	277	297	255	247	270	267	283	261	251	277	264	274	255	282	274	272	267	285	274	256	251	296	258	267	256	282	266	270	263	307	259	280	266	248	271	241	248	268	269	266	257	269	292	253	262	264	253	261	295	265	270	259	249	254	270	289	239	307	266	241	274	265	246	277	280	266	263	276	272	278	255	269	250	260	294	255	293	270	251	256	264	246	271	261	281	251	281	269	257	280	268	250	292	270	257	250	288	252	274	270	254	259	264	285	279	302	257	272	288	247	273	264	273	267	270	270	282	230	254	276	260	267	283	267	276	272	273	231	263	256	241	270	300	247	271	256	285	263	259	281	285	273	290	242	265	256	276	290	241	246	278	301	236	282	263	276	292	273	234	300	284	255	253	281	284	277	272	283	268	279	275	248	284	254	279	274	264	267	289	284	273	281	277	293	263	287	258	259	288	285	261	287	298	297	283	263	268	281	269	276	275	284	239	266	247	257	269	264	274	253	304	269	274	246	270	251	246	301	246	248	279	238	304	263	276	283	297	265	268	281	269	276	285	244	278	271	287	253	263	285	272	260	269	268	263	279	230	286	261	294	266	269	250	272	291	255	244	281	274	292	281	285	257	268	272	260	272	286	248	281	258	256	285	279	269	282	261	240	287	290	263	264	245	273	319	274	279	258	276	243	270	270	309	250	238	257	316	271	290	272	323	277	279	301	255	262	301	255	279	273	292	253	269	282	272	283	261	253	270	254	263	289	272	261	253	263	260	284	256	248	271	232	267	265	295	287	283	288	295	262	275	246	240	274	256	259	271	268	261	229	255	293	276	277	249	251	254	252	283	273	259	280	270	242	265	267	284	265	272	270	254	277	268	279	249	248	282	270	289	279	268	282	279	272	301	255	289	300	272	269	276	287	277	268	266	277	286	281	267	274	286	292	282	276	266	275	269	275	267	267	284	241	287	239	250	229	285	261	268	259	284	258	268	269	242	286	263	257	286	264	274	284	244	249	274	262	275	255	282	261	256	256	272	295	265	282	269	269	280	273	284	290	257	266	276	274	246	292	290	270	277	277	281	250	246	260	290	278	246	278	274	295	240	265	289	261	233	280	273	285	270	247	263	262	285	269	256	283	267	256	266	235	249	278	269	276	282	278	272	263	293	265	264	286	306	270	259	295	292	283	265	275	277	272	258	266	298	282	243	264	276	286	251	284	247	298	294	264	264	278	251	293	263	259	265	261	276	252	295	263	288	280	266	276	273	281	265	273	248	246	265	292	286	257	274	259	282	261	267	250	256	251	265	298	243	282	256	276	273	265	259	262	276	261	289	261	248	275	242	260	273	262	294	268	291	271	251	248	270	269	277	273	293	283	274	301	297	228	295	245	286	284	288	260	264	309	269	268	281	263	272	258	270	271	289	249	271	283	267	252	277	256	274	273	270	263	284	265	289	294	263	266	282	310	292	266	299	298	285	238	288	258	278	275	296	258	269	245	273	259	273	268	271	276	280	251	272	246	288	277	310	264	279	279	267	297	297	272	276	269	268	270	254	241	277	294	270	271	283	274	256	312	261	258	246	267	259	275	291	251	279	261	275	274	301	270	308	279	302	231	283	283	258	295	233	259	286	275	283	263	254	262	262	280	253	295	251	275	271	269	264	276	270	271	257	272	275	273	276	300	279	271	271	250	295	251	303	289	263	265	277	266	269	290	256	296	258	262	250	252	286	264	284	250	266	283	284	294	275	268	281	290	286	240	267	288	295	257	270	250	243	278	259	251	306	276	253	277	274	280	276	253	282	263	287	249	261	264	254	233	267	263	247	286	275	259	298	273	286	270	274	263	290	246	281	269	265	295	259	260	272	270	250	266	260	272	249	260	260	285	264	262	271	294	263	255	303	284	287	283	230	273	284	269	238	293	271	265	275	283	294	267	255	273	255	257	253	267	280	258	274	255	290	267	273	268	261	254	263	256	264	296	300	274	265	247	258	259	269	246	249	270	260	270	240	283	277	263	268	272	249	265	286	301	258	269	257	305	315	275	274	272	263	253	298	264	254	280	258	272	265	238	263	251	251	263	256	269	237	292	245	284	253	260	254	249	258	264	274	261	289	264	258	271	268	285	258	236	257	257	313	281	262	265	270	256	283	252	282	288	274	279	265	261	248	261	275	281	255	282	323	259	246	240	271	249	258	260	250	276	276	268	266	268	253	236	262	290	263	265	239	280	277	257	283	260	267	268	266	276	253	256	259	272	247	274	267	287	231	278	264	289	278	245	281
17760	32077	29679	21940	16404	12058	9112	6548	5184	4242	3615	3006	2450	1933	1637	1507	1396	1192	1182	1100	1070	986	1027	911	923	877	829	802	747	751	665	670	643	638	627	627	599	638	611	585	629	580	600	621	607	628	548	594	614	591	637	595	598	548	585	593	588	548	605	578	593	575	539	606	578	586	543	608	573	576	606	550	580	629	592	565	609	599	595	566	619	640	551	590	596	571	596	600	541	600	615	582	570	581	599	593	582	547	600	623	595	599	576	578	580	559	581	572	554	553	568	524	555	594	599	611	534	587	591	563	564	548	606	565	546	581	600	575	630	605	598	588	609	612	563	557	607	585	574	598	599	575	612	617	546	594	608	587	568	571	608	566	597	569	567	549	580	609	568	560	574	590	563	567	573	568	561	567	602	621	588	637	618	540	578	599	599	548	524	549	587	545	613	573	589	581	559	588	553	550	628	589	593	589	576	572	597	612	556	610	598	580	567	596	567	596	576	583	577	592	606	569	580	613	536	589	555	615	627	618	571	581	559	613	573	597	546	548	593	626	598	620	633	600	596	540	582	586	595	550	573	589	569	596	545	593	572	574	572	555	568	545	571	600	585	619	588	572	576	580	552	561	576	556	638	572	575	561	563	584	581	589	593	577	589	573	603	591	602	573	584	571	611	602	590	600	564	589	563	599	589	596	584	599	581	529	594	564	586	549	554	551	629	598	613	584	584	616	541	563	599	558	577	534	581	556	587	635	595	599	587	592	584	532	568	612	576	569	544	610	568	587	590	577	530	574	582	601	551	565	551	561	629	595	585	575	581	561	565	577	619	596	634	587	606	588	605	596	617	562	569	586	617	574	593	576	570	583	565	585	596	600	582	595	591	577	573	559	581	580	557	604	564	523	611	573	579	575	539	550	548	548	625	596	593	588	589	595	582	583	598	581	587	608	589	574	589	614	631	607	592	595	586	592	572	591	537	616	608	539	590	545	556	604	599	574	541	571	607	581	622	614	552	577	636	549	615	622	588	527	564	596	608	549	586	593	570	593	543	569	610	554	580	604	568	553	586	589	561	650	601	606	594	558	568	606	592	585	551	524	565	545	615	564	558	626	638	567	609	592	590	576	543	587	558	575	599	528	566	586	596	570	609	628	575	576	589	563	587	556	587	601	639	555	525	597	575	563	629	547	562	564	575	593	569	599	575	602	554	595	605	538	586	543	567	600	553	587	605	630	576	595	572	552	560	578	601	596	589	566	576	555	594	601	581	581	585	577	621	558	555	554	586	588	609	546	574	594	616	602	573	555	564	601	598	624	612	589	600	558	585	570	604	588	584	614	580	580	530	580	591	612	546	596	574	585	560	554	586	570	582	578	611	598	601	581	620	582	596	590	583	599	569	586	552	562	600	587	576	605	573	583	550	569	565	605	615	590	593	586	608	632	550	594	507	601	594	549	603	620	578	562	584	583	570	580	556	557	556	584	602	574	532	551	602	578	606	567	559	614	600	605	573	614	570	580	591	583	613	574	587	531	588	646	591	570	612	574	601	590	592	556	564	564	555	577	558	569	571	540	565	564	566	572	618	592	579	589	575	578	573	574	564	578	573	582	586	594	556	552	573	560	578	541	572	591	548	574	592	587	568	593	590	541	590	552	587	580	630	554	586	597	637	593	599	600	588	597	579	611	617	611	557	580	572	606	632	592	579	583	628	591	572	564	599	598	575	583	616	595	595	584	569	610	574	582	601	600	635	556	607	614	578	546	546	587	604	618	558	559	576	588	577	562	589	598	536	562	572	543	613	565	584	616	595	589	584	587	634	620	561	592	597	565	586	539	527	558	585	561	567	608	573	595	579	578	615	518	583	580	557	590	565	579	607	563	576	567	620	573	624	566	530	593	542	573	569	557	599	570	541	579	564	528	550	607	568	580	614	580	568	541	622	547	590	579	557	575	605	631	572	577	575	559	554	552	580	588	585	589	542	574	566	591	571	543	525	582	580	540	553	604	580	620	574	573	597	607	588	583	567	596	571	563	536	611	545	566	562	589	586	565	589	562	586	583	557	571	647	582	608	545	571	571	617	566	579	571	588	589	629	553	609	552	580	582	556	585	572	596	546	612	579	576	609	560	558	598	559	603	592	562	606	595	603	584	546	590	559	617	625	555	569	576	582	563	602	575	558	569	609	566	576	608	538	540	621	621	542	599	553	539	570	579	617	546	533	569	580	598	555	539	594	543	579	600	574	582	605	550	595	595	609	593	601	594	604	585	588	572	574	578	541	588	631	582	560	603	572	534	594	588	576	617	604	606	596	588	596	579	605	541	601	581	552	592	573	593	585	562	599	616	568	547	569	609	588	619	598	592	563	567	615	551	601	578	573	594	587	595	565	590	561	555	577	560	577	555	568	580	530	573	559	627	525	565	581	577	588	582	562	593	577	592	551	543	590	576	588	593	590	581	604	608	577	555	568	581	594	552	558	587	552	614	570	579	557	586	595	555	569	575	614	587	544	594	601	574	580	613	567	599	577	603	574	604	580	594	586	562	590	582	572	539	572	555	562	568	567	561	583	541	574	575	579	585	610	585	596	579	563	596	578	541	615	538	614	550	558	619	579	585	551	581	554	627	576	615	574	600	573	610	614	559	583	617	562	613	574	576	576	621	548	623	610	561	591	577	541	544	555	619	568	570	600	533	540	536	566	586	599	595	559	553	537	598	572	608	586	585	573	589	595	565	602	587	608	597	619	581	582	604	600	556	646	588	612	536	533	574	599	612	583	568	577	552	550	573	612	602	561	549	586	559	560	574	610	568	611	565	579	598	572	573	561	591	591	547	519	561	585	609	602	610	565	609	561	590	532	546	560	582	583	566	564	588	642	591	572	554	558	604	569	626	604	578	620	540	582	558	603	557	604	576	578	572	599	602	597	618	569	578	601	590	601	561	579	578	575	615	589	561	571	588	574	583	581	561	573	573	575	583	581	553	641	603	576	572	582	584	560	560	584	567	595	601	603	582	542	541	543	623	543	553	610	556	557	534	577	581	556	567	609	566	624	614	624	586	585	582	587	562	569	541	588	563	587	532	542	600	563	556	555	591	573	554	622	562	570	577	569	563	577	545	573	578	585	584	552	611	594	599	575	626	577	566	531	546	563	572	610	577	583	593	584	602	592	570	582	588	574	654	523	593	577	621	627	581	540	571	572	552	594	576	565	621	587	598	593	552	604	599	575	568	603	545	541	557	620	578	567	552	559	566	599	585	567	540	595	586	608	574	549	548	619	572	572	582	554	590	583	535	619	542	575	560	606	611	603	600	563	581	576	593	540	558	565	538	599	608	535	619	573	571	586	587	543	581	627	583	580	604	569	582	605	549	603	587	592	593	590	618	611	553	561	567	633	547	561	580	572	581	628	571	587	604	580	572	561	553	570	612	595	623	576	605	613	637	552	577	574	587	593	568	573	602	601	546	560	613	588	571	607	583	603	587	583	591	570	579	591	537	581	570	643	619
24311	21461	28730	24553	21222	14438	6960	3575	2399	2051	1795	1528	1400	1037	883	836	743	774	716	710	658	608	607	615	642	590	659	572	538	546	528	530	576	530	461	482	489	512	480	494	495	482	443	483	480	518	492	479	484	483	513	459	464	479	505	480	478	523	520	475	500	484	502	470	467	500	483	473	500	477	476	465	451	482	478	403	485	503	473	463	466	458	499	493	471	470	487	469	492	473	490	487	453	474	483	502	502	455	476	454	485	474	490	448	495	468	501	514	460	451	462	462	513	494	473	445	451	478	497	487	505	485	492	482	509	471	506	471	474	519	435	436	473	490	473	442	464	481	519	488	438	440	504	498	477	434	482	488	476	471	527	458	446	479	498	486	503	487	472	482	466	424	422	492	469	481	478	478	483	483	489	498	475	536	499	491	472	535	503	468	480	472	484	462	503	452	474	476	468	521	450	508	495	506	436	479	474	490	459	526	494	491	440	460	510	457	455	465	460	503	457	434	447	471	487	516	493	516	447	477	525	484	468	462	478	503	480	498	439	465	435	481	479	445	468	428	473	477	473	453	454	475	462	490	443	500	479	458	456	445	505	465	441	460	439	486	464	502	447	466	450	463	491	480	486	446	475	431	508	454	493	459	486	493	478	506	465	468	497	481	433	487	503	438	472	495	497	505	445	450	434	466	498	460	476	457	431	462	463	456	515	462	445	450	464	477	534	486	471	444	452	434	479	468	452	434	483	485	514	486	499	507	444	472	497	440	491	462	455	486	447	489	486	449	473	454	447	499	489	463	441	450	472	458	480	479	466	484	478	500	432	471	486	482	498	494	472	489	449	508	467	467	494	477	458	484	508	501	467	431	504	452	472	507	504	441	463	442	497	499	508	520	482	449	464	476	528	497	492	480	468	467	477	427	454	486	467	451	472	482	466	472	463	477	477	422	482	430	463	464	456	483	459	481	475	434	465	484	494	489	460	486	455	489	479	479	470	498	515	457	465	484	488	481	543	496	489	472	440	464	480	487	468	482	467	451	493	510	498	487	532	496	471	476	537	425	488	470	484	506	476	456	496	462	497	458	482	485	488	441	460	462	481	410	427	535	482	503	472	477	505	440	471	459	510	478	469	469	500	461	469	468	500	488	495	453	453	503	448	443	493	470	466	451	477	501	486	488	490	461	462	508	461	481	454	439	504	470	484	514	493	464	487	478	525	475	479	486	450	434	482	486	450	465	485	495	456	457	468	464	474	459	447	485	484	473	457	521	465	469	493	466	483	431	471	489	478	457	472	469	501	462	480	484	478	460	476	481	496	458	476	472	487	506	468	488	494	516	487	477	457	465	465	500	437	476	487	480	483	479	437	513	463	493	501	494	444	501	469	436	465	468	477	510	502	463	494	440	486	415	470	462	465	442	457	546	504	439	482	460	472	513	453	478	488	483	488	466	482	448	468	450	479	492	482	501	456	473	446	496	442	435	482	464	495	477	437	493	449	474	458	435	503	500	459	446	470	486	437	457	450	497	458	453	511	448	467	456	473	506	495	477	480	489	449	428	498	499	474	500	469	473	446	502	490	467	467	499	484	514	493	481	457	453	514	463	491	437	489	427	445	442	492	462	495	489	444	471	449	459	496	445	516	493	438	487	454	479	505	479	431	477	476	491	471	460	500	481	465	477	506	530	458	446	431	452	486	475	501	473	472	459	442	455	480	449	482	501	447	442	517	476	515	491	461	445	439	498	491	447	469	513	478	474	463	472	439	478	473	482	466	490	484	409	450	462	492	446	475	484	438	473	484	419	452	457	479	478	470	473	468	491	451	454	448	467	493	514	459	473	475	494	439	486	446	473	455	488	467	483	489	515	504	461	460	493	439	468	457	470	452	450	472	464	447	483	507	450	440	492	487	441	469	485	504	461	456	520	438	460	463	454	504	493	468	452	454	479	480	474	429	510	470	466	454	467	439	498	502	462	456	435	449	462	508	489	486	507	473	475	458	472	446	486	441	487	471	503	527	460	475	485	478	484	480	484	514	470	480	443	467	448	475	500	415	462	477	486	471	490	487	494	467	500	418	448	471	442	472	478	482	441	487	467	515	459	446	460	445	469	441	490	444	494	503	489	503	441	490	446	433	455	469	471	485	471	501	489	496	459	475	473	466	439	506	532	537	496	474	464	483	489	510	479	461	493	484	444	503	450	489	510	493	453	484	471	436	474	493	466	438	476	475	499	506	471	477	495	452	484	488	490	487	489	526	472	482	491	500	518	493	498	487	460	482	500	470	479	501	460	424	447	448	465	499	481	468	442	471	450	443	472	489	441	478	461	466	496	454	450	499	477	501	475	510	499	458	506	461	464	456	470	466	445	507	481	498	450	458	467	515	471	461	457	489	472	439	442	516	491	489	486	481	467	497	458	496	495	464	507	509	506	483	448	488	470	483	493	447	466	483	466	451	471	496	467	463	496	497	465	477	477	466	505	451	508	493	488	483	450	464	489	487	493	483	440	470	490	475	483	462	488	485	476	483	459	489	460	524	492	461	441	461	500	466	482	478	468	462	493	491	447	433	465	460	506	475	455	474	437	518	439	478	469	447	505	469	499	485	473	471	494	447	471	458	455	459	441	455	451	473	478	433	470	485	494	451	461	472	482	466	469	454	448	478	460	502	480	451	444	520	454	425	474	515	453	484	436	465	468	496	473	461	455	501	456	472	459	481	479	446	481	438	462	500	439	492	482	488	453	509	502	473	462	454	445	467	470	470	478	492	449	471	461	474	509	467	460	458	448	440	459	450	501	463	467	469	465	461	483	490	486	478	496	490	489	497	494	501	461	477	496	512	475	456	486	467	459	485	471	485	499	472	474	475	487	485	515	469	475	458	434	484	470	464	470	480	477	471	491	508	491	459	459	466	486	478	448	444	476	472	481	511	491	487	454	484	483	478	494	475	495	490	452	471	477	501	508	473	488	455	462	508	488	480	425	457	487	461	492	513	444	460	487	465	487	477	491	482	481	469	474	460	496	437	446	479	467	482	473	493	487	481	465	469	481	514	466	551	497	470	485	459	471	512	459	483	478	489	425	469	441	506	451	473	447	471	488	452	473	500	459	468	480	522	506	493	450	483	465	454	499	517	449	454	518	442	450	452	450	485	480	505	462	485	468	501	488	482	484	471	466	503	458	464	470	459	494	482	442	478	513	467	479	447	453	456	459	478	474	452	478	492	463	485	483	429	493	469	497	468	428	496	479	481	444	490	462	473	464	492	462	466	467	445	466	497	452	507	465	462	445	449	482	475	451	491	496	488	480	437	485	480	502	460	474	492	527	492	434	492	476	477	440	446	471	485	469	465	460	457	488	453	471	500	507	474	497	490	424	498	478	469	471	447	452	446	500	498	451	457	461	457	448	455	512	465	479	476	465	469	424	475	452	485	492	474	463	458	456	473	447	494	449	493	462	454	473	466	459	469	463	500	499	495	473	474	470	463	459	478	491	490	474	453	474
20978	37184	34496	27195	21370	16384	13380	10106	7797	6532	5752	4837	4211	3263	2673	2409	2222	2010	1883	1902	1740	1793	1584	1580	1484	1455	1404	1262	1233	1178	1139	1121	1053	1069	1010	1026	1012	959	997	1002	1008	983	1012	1030	1028	943	976	1008	1038	917	874	979	969	958	976	950	912	947	1006	1002	950	992	996	948	994	981	927	973	940	957	953	930	969	936	937	951	924	986	936	1011	911	971	980	950	960	953	946	937	936	965	924	960	970	947	951	953	910	955	923	1000	948	928	954	931	945	873	918	901	959	935	949	992	968	992	973	940	917	929	896	910	900	923	989	866	942	937	941	944	966	1004	940	938	1000	983	939	958	950	916	948	936	923	1001	935	972	932	912	923	969	953	924	933	948	920	942	880	934	943	950	979	971	846	978	947	964	936	937	976	1010	947	1005	951	975	981	950	1008	929	940	913	927	947	937	919	987	947	957	916	931	931	944	914	955	979	927	937	986	925	924	952	1005	947	943	959	960	909	945	947	933	931	935	995	948	895	933	928	929	998	978	930	953	924	945	936	944	942	881	935	929	914	943	917	956	965	927	893	938	967	940	956	987	871	975	943	987	906	954	958	972	979	901	948	948	909	990	880	875	995	977	937	960	932	966	954	948	929	939	874	934	935	943	956	947	951	888	958	892	955	1012	979	940	958	913	933	935	945	928	954	976	934	992	980	976	944	905	952	942	929	955	927	973	928	958	924	992	918	934	982	1001	945	905	890	965	977	937	909	995	941	949	914	976	920	880	904	1017	947	910	888	974	894	898	959	950	900	964	927	937	932	899	947	957	889	966	968	927	952	978	940	947	931	992	922	956	895	940	899	915	935	993	914	940	937	956	977	943	963	943	988	1000	939	950	928	959	914	912	906	971	956	958	939	982	903	921	970	924	936	961	974	935	939	994	990	959	930	888	1010	954	950	1006	942	923	965	880	911	916	889	939	956	910	963	949	946	922	936	969	959	926	918	925	865	966	979	953	895	915	946	953	923	930	947	986	920	963	954	953	896	934	902	866	948	951	937	915	925	946	955	913	967	939	945	952	1014	941	928	929	933	920	943	886	910	975	971	931	967	949	928	973	909	936	936	958	920	1001	950	963	991	972	971	922	908	926	980	973	971	909	932	949	1000	924	983	969	926	933	891	945	954	971	951	962	957	902	927	997	924	933	1034	941	915	917	929	951	937	955	920	940	953	945	954	931	911	990	936	944	921	946	961	934	936	964	987	966	952	983	887	905	939	936	922	914	940	953	930	931	938	949	888	952	950	1022	966	914	970	952	922	971	907	945	974	954	938	939	893	942	935	873	979	966	952	912	887	985	949	957	950	984	912	971	908	922	955	939	941	940	929	969	955	884	1006	926	972	975	890	979	934	972	939	929	968	1003	941	892	923	995	915	900	937	912	988	976	990	859	897	945	966	937	938	962	893	982	949	915	943	907	911	987	973	907	956	926	935	925	909	947	911	961	955	964	955	900	932	946	961	927	947	945	922	931	931	923	924	972	924	956	916	949	952	947	943	950	902	926	1034	951	951	958	929	930	983	980	896	951	999	947	931	904	987	953	938	859	897	891	968	950	969	879	943	897	887	954	894	923	971	890	951	943	927	997	948	984	908	940	957	929	913	958	961	965	959	993	1035	950	907	886	971	957	929	934	931	910	938	939	978	941	933	869	946	981	970	947	883	934	948	990	930	916	959	963	931	969	940	986	944	971	944	976	981	948	967	1008	986	982	923	971	970	908	885	925	948	1030	892	952	885	922	988	921	926	950	842	946	936	986	933	906	922	941	970	934	943	1005	983	1016	933	916	947	932	949	942	959	947	938	986	980	949	878	970	903	922	953	948	960	983	940	910	956	947	1007	943	906	992	919	965	947	893	962	951	966	993	888	907	957	959	919	909	947	962	935	939	968	985	905	970	996	923	907	968	1013	927	928	895	876	899	904	960	868	916	924	909	954	981	904	910	960	972	966	980	952	969	914	986	936	917	954	935	913	917	916	899	996	947	928	907	947	985	929	947	938	914	997	918	972	954	960	972	957	899	938	929	901	1003	895	958	919	958	968	962	946	984	962	951	937	950	920	932	963	999	941	965	964	935	928	992	966	929	949	937	959	902	910	899	921	973	954	901	937	942	966	911	935	921	955	902	956	948	934	960	895	944	934	892	953	947	942	966	946	907	939	919	901	930	949	972	907	978	945	933	967	923	968	955	947	972	955	940	896	963	937	885	921	967	946	974	957	933	925	975	974	977	915	935	920	939	917	992	939	915	921	889	985	946	924	933	971	980	940	934	936	917	917	969	908	962	958	961	981	941	908	917	973	986	939	902	948	968	921	893	888	974	934	928	960	982	899	931	950	901	911	924	956	949	977	968	960	973	948	947	1000	917	890	987	981	966	909	936	942	925	971	970	929	946	996	915	910	976	973	980	931	947	982	958	949	872	990	939	933	924	969	950	916	940	892	941	917	980	942	992	942	929	891	923	934	994	965	942	928	958	999	909	964	926	941	976	957	964	870	928	928	943	944	984	941	967	953	981	985	959	994	884	929	990	997	916	952	916	917	943	937	928	921	968	941	958	920	942	908	934	966	944	952	909	987	929	890	878	927	970	883	936	988	906	944	972	920	958	984	915	943	888	908	995	933	914	938	938	952	1019	958	959	910	918	939	938	945	943	912	932	924	983	911	954	945	963	952	958	977	965	956	934	956	949	948	1032	950	949	918	935	933	956	917	924	944	944	1002	976	958	931	961	981	919	956	970	960	930	949	937	974	936	898	933	973	971	984	979	986	920	947	911	927	996	998	924	936	961	948	936	942	995	955	902	944	920	958	921	891	902	927	905	937	948	928	955	922	943	963	940	941	916	957	845	979	888	955	978	931	925	947	915	1013	916	859	941	955	940	939	953	944	880	951	952	968	929	931	935	902	982	989	923	924	998	886	948	898	938	962	940	974	913	888	935	948	942	894	961	951	934	953	939	933	999	944	1003	934	994	929	926	924	897	932	947	936	952	940	973	933	919	920	929	956	938	919	879	932	921	935	920	946	951	941	918	913	979	959	933	939	942	932	974	959	918	943	909	949	950	991	942	909	860	937	942	910	898	971	959	938	927	897	944	871	971	971	948	998	939	933	946	891	963	942	906	936	960	967	927	942	957	914	899	956	971	934	890	982	934	958	997	946	925	931	968	965	963	963	884	947	975	938	976	946	941	914	893	951	904	933	954	920	906	966	979	896	936	955	962	954	927	979	897	945	964	964	922	940	927	967	960	960	990	918	951	900	951	918	930	968	951	937	901	907	901	950	933	962	950	917	959	909	920	906	948	900	922	944	942	880	1014	920	966	982	945	907	935	989	902	957	983	945	926	946	992	909	925	965	913	944	976	909	971	980	888	957	932	954	936	945	893	954	986	956	937	901	946	933	977	946	935	953	955	904	1023	904	923	963	942	953	925	956	989	970	965	933	930	924	926	937	920	945	921	962	892	988	914	880	912	893	974	910	929	974	924	969	894	985	935	932	921	997	994	956	996
27538	18960	11880	5731	2785	1731	1321	900	699	672	665	588	503	487	453	484	454	457	435	397	407	430	395	397	382	413	396	426	402	375	372	402	375	379	405	380	389	386	367	406	367	415	376	391	379	391	362	379	392	373	397	392	361	349	390	394	347	379	422	416	373	410	400	380	379	388	420	418	382	395	391	413	375	386	395	411	365	413	372	395	356	396	393	370	396	376	424	417	369	418	383	384	392	385	381	383	397	359	384	357	379	388	375	376	390	389	389	407	419	386	416	381	389	390	400	374	383	401	383	401	404	410	382	368	371	354	385	383	397	394	411	386	406	393	399	390	389	353	421	380	376	391	354	364	416	384	389	389	363	411	379	413	386	406	386	371	417	420	363	385	357	357	391	385	381	388	372	409	387	370	383	376	369	385	383	382	403	410	381	435	393	346	358	401	398	408	396	376	400	366	398	385	400	394	417	390	381	396	377	381	375	420	414	430	404	396	394	388	375	355	412	400	374	385	398	382	392	413	376	389	401	404	399	403	339	389	394	413	390	373	403	409	377	365	395	387	370	415	384	376	360	369	374	392	426	422	391	402	387	378	384	384	361	364	352	391	366	361	408	365	399	398	364	380	363	378	411	399	410	370	376	384	380	365	384	390	402	376	360	386	413	365	393	434	350	377	408	397	350	377	401	378	391	397	422	385	387	376	407	354	389	342	364	360	405	394	381	405	395	360	358	386	410	359	422	375	386	382	390	415	418	406	403	404	374	377	411	410	408	404	371	387	394	360	395	415	367	388	369	367	415	430	377	397	399	392	409	368	406	364	388	384	405	370	382	391	367	377	388	380	366	386	413	402	409	375	342	416	395	361	380	395	347	397	379	375	382	369	404	371	376	344	418	403	395	337	389	340	379	368	425	405	401	391	386	415	417	399	401	377	354	406	379	381	356	394	415	347	418	400	402	376	404	355	379	383	386	393	388	389	412	363	402	377	404	368	378	419	384	409	419	400	408	359	352	363	431	392	387	392	371	395	386	415	363	404	388	383	391	401	406	364	402	399	392	356	409	399	419	389	399	380	385	396	370	372	392	418	389	394	411	383	419	396	379	342	374	394	416	377	392	363	359	354	395	381	380	407	402	400	372	379	391	422	395	343	372	398	390	399	388	367	373	355	390	374	398	382	415	403	364	354	400	360	420	419	373	380	364	399	389	422	418	397	416	390	351	375	362	374	360	401	395	370	402	385	397	414	405	387	374	386	392	366	405	389	402	390	362	388	382	419	417	411	373	371	346	364	393	397	415	406	397	381	395	417	402	388	374	395	411	381	375	379	395	371	379	392	385	389	388	374	416	379	388	366	391	419	391	383	368	357	371	410	387	390	388	394	387	415	338	354	369	388	358	386	427	378	398	392	366	397	406	384	377	401	381	377	358	404	446	401	380	406	366	406	369	357	374	394	373	370	388	396	417	423	387	385	380	381	399	352	406	381	401	386	378	389	388	406	396	396	391	375	385	383	367	411	393	362	397	376	368	386	386	403	400	396	352	384	376	418	385	427	397	386	404	358	383	390	374	390	389	413	401	361	370	380	381	353	403	394	392	397	422	406	434	408	365	391	397	409	380	383	420	394	347	340	437	370	380	361	367	392	383	349	398	357	370	419	385	386	391	381	415	385	366	401	403	397	380	377	391	364	343	409	385	393	396	416	407	380	408	353	371	354	379	360	379	415	385	376	339	362	368	367	384	395	397	364	374	424	382	410	358	397	386	380	381	392	360	376	374	352	414	382	388	375	375	398	361	397	371	406	401	384	400	418	370	389	383	353	397	397	369	366	404	398	373	373	372	374	401	335	379	394	383	399	374	370	376	397	391	373	389	353	394	408	393	405	363	370	387	381	387	402	370	401	386	377	389	368	375	397	396	369	384	372	421	415	401	404	413	387	344	373	375	373	363	376	363	344	361	426	385	373	401	374	407	392	391	388	392	409	391	373	385	373	381	404	367	394	381	355	377	394	369	381	393	398	376	375	369	404	388	411	383	366	379	390	375	389	379	367	363	408	413	421	371	406	379	362	423	383	403	399	385	398	388	398	413	400	354	385	397	372	412	389	371	372	381	385	382	431	381	396	379	392	360	382	394	393	352	394	382	368	365	370	376	368	421	398	413	365	380	418	419	405	366	383	364	398	378	391	410	403	406	360	374	384	366	371	374	366	376	395	415	375	387	395	385	415	365	372	411	397	396	370	385	367	359	358	395	395	371	408	415	396	386	377	380	369	372	378	393	402	428	368	440	371	423	374	392	394	397	360	414	374	373	374	370	383	338	367	364	382	384	416	365	378	384	405	403	407	384	359	389	397	361	387	387	386	384	435	393	371	372	400	427	400	411	380	417	390	406	408	380	392	395	376	364	378	418	408	394	382	392	382	401	372	388	417	371	399	398	425	384	372	366	367	393	424	412	360	423	384	388	390	366	383	356	374	364	367	405	349	395	377	374	401	408	370	394	392	385	384	391	401	383	347	361	402	384	398	401	368	343	374	411	377	392	411	413	397	386	404	402	406	399	381	416	391	337	369	387	374	380	398	377	396	385	417	396	398	389	413	387	398	394	419	380	399	380	359	361	384	368	364	377	374	377	414	403	389	418	423	382	375	379	366	356	405	380	370	398	391	414	411	426	415	416	400	371	405	394	369	389	385	410	364	389	395	385	380	371	386	365	362	421	374	394	382	388	364	420	350	383	395	376	410	379	385	376	393	370	406	403	380	373	383	401	411	390	355	371	424	383	380	412	407	391	348	376	392	393	387	410	369	373	410	394	393	379	393	400	376	379	352	383	405	381	410	408	404	379	375	341	399	408	422	382	391	381	367	384	366	377	400	399	388	377	396	369	380	361	382	399	381	406	401	380	390	417	401	404	379	392	364	427	326	381	399	376	369	398	392	341	404	387	371	393	385	392	386	384	408	382	371	371	364	367	381	387	409	392	378	352	412	389	353	376	373	405	362	366	385	379	360	380	365	386	359	389	433	414	370	373	359	405	381	416	365	383	372	371	369	349	362	405	375	380	364	413	340	360	369	414	409	363	390	414	354	396	368	388	382	366	393	397	389	376	354	409	381	372	386	403	392	396	403	413	398	391	391	351	395	383	385	386	387	370	375	426	395	390	432	403	420	404	429	407	418	423	382	376	378	407	375	390	411	393	395	397	413	373	367	392	396	386	394	430	351	372	419	390	389	400	424	360	374	386	356	390	418	385	362	398	384	392	377	391	408	426	363	382	388	398	361	387	408	388	383	364	377	340	411	396	381	365	380	379	367	400	406	349	392	399	362	378	407	361	399	399	382	397	407	414	406	414	379	372	380	393	376	410	386	425	408	419	376	358	405	397	373	347	370	384	380	380	385	345	390	395	381	416	390	398	387	393	384	401	362	390	398	403	412	372	398	410	382	432	382	405	407	396	389	409	414	395	360	399	411	375	420	397	386	372	384	383	365	408	416	380	367	389	404
15765	23642	20656	12363	8464	5841	4511	3129	2464	2042	1827	1651	1410	1265	1157	1106	1087	970	982	956	929	954	916	976	878	887	886	849	835	849	865	821	761	799	858	796	829	848	825	799	823	826	784	819	803	798	859	769	749	815	812	781	851	820	829	820	797	838	879	805	804	824	805	783	816	803	837	813	844	789	823	831	766	789	830	808	816	831	838	795	816	811	826	810	787	847	807	824	837	786	842	859	841	814	786	800	778	846	792	796	836	830	781	788	845	767	885	785	838	793	836	833	840	818	793	784	796	800	864	781	795	790	795	850	752	868	812	794	859	813	813	746	820	793	841	813	789	795	866	766	838	812	826	796	827	755	819	825	798	787	810	810	822	767	856	865	779	794	795	856	794	802	751	782	794	775	854	872	823	851	804	864	775	841	837	821	790	822	821	805	796	795	821	828	800	866	810	845	819	831	830	824	749	835	887	814	792	754	841	807	826	835	756	763	858	793	861	781	839	768	806	760	813	798	785	817	860	772	790	818	837	824	846	774	846	826	804	808	822	764	792	772	799	806	784	813	778	747	811	804	802	781	808	813	844	869	842	789	807	841	839	834	831	818	806	846	811	827	819	835	850	803	864	775	861	779	805	837	831	752	808	768	834	831	862	837	845	844	805	805	816	798	817	858	788	858	773	808	792	745	801	833	790	810	834	766	791	753	747	814	751	823	832	727	845	820	781	811	774	792	785	864	799	791	813	837	810	797	832	782	818	784	769	799	773	796	828	765	796	771	833	833	795	777	794	846	768	822	790	765	828	815	837	853	764	834	849	796	790	794	782	814	798	806	800	823	814	794	826	846	804	848	777	771	828	824	793	807	824	780	847	818	848	771	808	801	792	813	828	825	893	854	794	791	779	796	787	796	781	843	804	774	824	844	801	783	765	860	755	852	818	790	823	822	800	839	830	776	831	791	842	840	812	790	826	767	755	817	780	784	821	880	880	832	767	806	797	811	835	825	871	785	854	854	757	757	819	835	833	823	782	797	884	804	845	773	775	790	818	816	849	763	830	771	810	831	817	826	797	821	844	790	824	859	784	774	866	801	805	821	780	829	865	829	806	797	811	827	817	789	810	813	784	782	787	833	799	827	793	801	841	816	748	831	798	835	812	817	773	841	800	820	829	794	826	830	802	831	809	832	831	854	782	803	799	807	875	834	816	842	770	819	824	832	847	859	827	843	762	822	831	810	782	805	829	798	819	831	822	844	815	768	783	801	822	827	862	800	810	842	810	785	797	777	787	811	786	793	841	805	768	805	807	825	775	860	802	701	851	816	808	833	807	838	845	794	888	846	798	783	824	854	797	850	792	841	817	834	792	792	802	836	832	848	804	803	786	856	805	834	811	843	859	790	866	861	823	770	870	772	793	831	738	861	791	820	806	802	782	848	824	793	843	799	803	782	810	769	782	823	766	836	812	903	763	853	835	834	811	847	818	848	843	789	817	786	813	828	831	804	792	831	799	793	804	818	798	807	825	811	832	825	834	802	797	797	807	829	775	814	792	838	814	798	827	849	820	800	788	822	789	785	840	802	795	842	825	812	773	831	801	846	842	823	800	829	789	799	792	809	855	814	828	786	808	804	822	797	831	785	822	838	833	788	814	800	813	768	734	766	789	841	755	876	803	835	784	840	807	820	829	820	797	814	806	775	795	812	803	820	805	766	834	823	826	792	829	838	762	748	844	831	802	835	811	805	758	856	784	810	808	871	786	802	834	829	789	807	817	853	838	820	864	794	806	771	830	811	788	762	795	843	828	826	838	802	802	784	803	825	749	888	806	806	816	769	772	798	820	797	771	777	844	803	821	837	835	807	823	777	828	812	807	830	823	775	807	820	769	826	795	874	791	810	816	799	807	798	807	812	781	851	820	821	793	859	814	774	803	822	822	850	813	830	817	809	792	793	832	802	806	837	807	779	852	838	842	800	800	765	796	770	820	765	821	799	813	842	872	828	802	838	777	826	841	801	837	771	798	810	794	761	786	833	820	842	787	870	844	811	797	806	797	789	786	796	813	807	788	787	785	773	765	784	798	850	849	835	834	805	802	844	826	796	795	795	790	814	749	793	824	831	792	798	833	809	803	779	826	840	820	832	804	749	784	810	859	867	829	884	812	759	766	846	802	784	812	827	825	819	772	817	801	863	841	827	836	829	810	777	808	835	840	811	790	805	827	856	826	776	806	817	814	776	772	832	847	828	820	859	852	797	828	924	834	807	826	796	785	791	821	788	795	802	866	810	748	839	804	821	844	853	830	823	865	807	799	744	815	788	777	806	822	816	790	813	808	841	800	853	809	815	820	793	818	796	811	764	762	786	841	800	811	762	820	784	785	822	859	818	753	830	813	852	801	804	862	842	777	780	799	854	758	825	830	819	779	826	793	829	821	836	797	818	809	825	806	782	830	835	826	782	835	803	790	838	813	854	781	851	826	769	789	781	854	765	795	847	789	848	825	814	795	841	840	792	806	820	787	841	826	823	815	822	740	796	814	783	787	801	816	778	830	821	795	788	825	833	843	807	789	823	806	810	826	788	843	769	791	763	874	796	847	827	831	873	812	793	787	784	819	766	832	777	816	826	860	804	830	811	795	813	879	824	788	853	796	840	809	795	858	823	818	820	809	808	743	808	764	834	806	826	823	814	837	814	800	836	812	825	830	808	800	809	842	828	875	795	762	854	845	809	815	781	795	821	852	769	807	862	780	767	776	816	810	831	812	837	825	858	854	735	803	778	810	830	839	810	827	824	787	768	734	817	832	751	800	821	800	835	802	798	792	814	768	837	827	789	777	841	852	801	825	794	832	799	810	810	800	838	822	808	772	799	755	793	776	794	843	823	803	808	867	795	796	818	779	840	831	802	792	775	818	829	781	825	759	817	760	835	844	818	810	880	870	862	765	800	819	802	821	776	814	849	845	806	791	855	818	744	781	806	788	829	810	805	772	796	833	852	789	795	807	820	818	827	811	733	812	827	826	813	799	772	850	880	818	814	821	820	808	753	791	826	800	826	789	781	843	793	812	821	822	829	839	835	782	845	831	805	829	802	820	782	815	826	810	837	781	816	829	786	823	795	800	818	810	791	814	837	822	800	822	808	790	853	831	808	843	821	800	758	835	811	829	771	805	843	784	794	807	831	813	810	796	808	803	799	814	806	825	839	855	813	819	782	816	784	743	827	823	790	792	778	831	858	775	827	777	793	784	806	880	799	799	742	788	767	792	871	804	847	802	760	817	806	772	808	823	793	806	836	862	825	794	829	811	790	800	819	847	782	812	814	790	816	797	824	756	831	836	759	795	824	785	823	766	859	823	743	796	822	802	803	793	774	821	826	825	797	828	805	807	780	790	837	757	819	849	836	840	772	790	801	776	778	762	827	765	831	779	793	784	779	783	807	782	850	788	796	855	806	801	841	800	822	794	847	827	822	794	828	828	837	822	782	819	812	804	806	829	871	807	823	788	832
25216	21419	27735	25191	14430	5526	3467	2148	1589	1227	1017	856	718	645	551	498	475	391	427	427	392	420	397	387	332	347	311	317	323	335	287	292	282	318	287	288	305	252	261	280	312	279	270	290	269	273	272	258	262	267	247	257	276	265	268	259	295	272	276	292	269	261	291	259	267	284	289	269	281	272	279	226	263	268	284	279	281	266	289	255	265	272	288	258	258	272	254	296	268	271	263	261	273	265	261	276	288	289	272	289	298	279	249	251	296	262	266	277	267	283	263	264	280	279	259	268	273	258	265	270	284	283	267	304	246	282	261	272	273	277	284	273	272	309	279	272	284	300	276	282	279	259	270	272	277	291	260	288	308	277	252	264	248	280	272	258	262	284	254	253	253	284	306	279	279	252	279	264	243	279	268	286	245	258	275	291	310	237	263	280	279	238	286	254	279	298	286	273	291	286	255	276	271	321	293	308	271	280	283	273	270	282	259	253	289	282	272	278	263	288	259	276	263	277	278	267	242	242	250	283	285	277	311	274	274	245	271	251	251	263	273	290	263	270	265	275	280	276	274	262	251	286	252	269	258	280	313	257	273	277	272	309	278	280	259	307	291	275	317	273	245	246	255	252	266	293	268	268	304	258	269	270	263	277	273	253	267	275	299	303	268	288	259	255	291	259	278	286	291	303	243	297	271	260	279	249	304	269	294	275	286	254	267	264	278	247	291	267	252	270	259	240	275	275	251	269	240	271	317	288	244	240	287	280	266	289	288	267	268	297	285	282	288	289	263	262	261	274	289	284	255	269	273	264	263	291	248	274	274	273	288	259	279	284	283	254	242	290	274	268	288	252	258	273	244	291	281	249	259	241	279	252	255	292	263	294	264	264	285	249	284	257	285	250	261	310	293	275	268	280	250	261	269	280	287	260	282	242	280	237	287	258	262	267	265	250	271	270	279	253	272	284	231	269	283	269	264	246	255	251	284	252	258	276	279	266	272	290	261	280	294	274	248	265	243	310	243	252	256	287	274	261	263	271	219	281	251	276	262	245	285	283	271	287	286	265	268	267	258	276	249	287	275	263	252	249	280	274	282	251	296	256	248	287	281	238	267	290	264	273	273	297	291	267	271	270	292	294	282	258	257	266	265	264	315	245	295	282	269	225	257	314	295	271	268	282	261	277	286	283	236	271	274	274	255	271	273	252	256	248	263	259	276	281	265	261	269	291	271	275	238	278	249	272	302	271	283	257	295	271	306	269	276	268	289	242	261	283	275	268	270	265	270	284	284	276	258	229	293	266	279	275	267	264	237	282	265	256	286	269	268	277	289	251	271	278	255	257	300	293	270	244	242	274	258	282	277	262	244	266	265	284	299	259	279	261	284	256	254	285	242	261	289	262	262	268	280	295	275	275	252	270	292	266	254	235	307	281	292	280	263	268	285	252	267	289	277	252	266	268	246	290	257	260	258	299	255	263	261	282	285	282	300	248	270	271	259	291	261	248	258	285	286	250	271	280	272	243	244	291	260	281	274	271	271	257	266	276	276	270	272	255	293	303	267	274	273	283	295	251	244	307	278	233	269	267	276	274	264	261	282	257	312	261	257	263	280	246	289	267	262	276	277	265	260	300	265	245	242	299	264	290	299	267	253	263	257	267	288	289	272	255	250	306	268	263	281	249	259	268	284	289	240	269	272	259	262	269	290	309	250	270	282	289	304	241	298	254	240	274	276	268	274	279	262	249	263	293	251	260	261	270	282	288	294	268	279	231	280	243	277	276	277	288	261	257	265	293	234	267	256	289	296	245	261	279	263	246	263	276	263	258	269	231	303	272	262	237	265	257	293	261	260	304	249	276	252	281	258	265	258	281	273	275	297	284	303	294	262	258	273	258	251	302	246	306	258	255	264	264	254	265	268	283	304	272	283	259	285	284	275	275	266	254	249	285	297	261	266	281	318	288	293	283	267	298	251	265	276	273	277	296	278	269	299	270	290	290	258	235	271	281	260	252	273	278	261	263	283	244	283	252	245	245	268	270	295	271	285	269	259	271	269	256	298	276	292	269	281	289	262	264	259	282	262	263	289	281	266	285	266	289	266	280	274	270	248	295	295	243	256	261	272	269	289	260	243	255	251	256	262	295	233	293	246	288	270	260	276	294	263	276	263	280	289	279	285	273	291	269	270	264	248	273	272	281	295	287	248	274	292	275	270	299	267	279	303	267	267	259	234	253	268	232	252	258	272	294	277	242	258	252	270	292	284	265	247	273	291	276	266	274	299	274	254	255	303	254	267	292	281	276	283	275	268	272	260	254	298	264	278	261	267	312	298	312	280	257	265	273	277	275	294	280	264	247	270	269	275	262	271	257	259	287	261	271	263	263	255	265	286	268	254	270	272	297	291	271	274	252	292	301	271	263	253	307	268	270	299	271	274	271	289	299	277	253	293	250	276	295	276	259	259	280	287	286	284	257	251	275	263	271	298	276	234	263	262	271	281	254	285	295	274	285	257	264	277	309	296	264	259	292	277	275	294	285	271	276	261	288	278	286	260	281	291	306	274	264	259	293	280	263	261	278	259	254	234	299	284	290	248	283	264	274	268	268	265	262	264	272	262	290	273	282	281	286	254	284	255	284	270	260	260	292	291	294	290	278	253	288	271	271	240	276	280	284	273	242	255	240	287	274	277	229	268	292	242	302	295	283	285	283	262	275	299	270	287	266	248	274	254	289	253	285	270	240	261	254	295	265	260	296	274	309	295	266	255	253	268	299	247	246	268	259	269	271	265	300	245	253	243	265	277	272	273	274	273	269	302	235	243	284	266	272	268	302	263	297	257	284	253	295	292	260	261	287	256	273	263	277	245	274	262	297	281	273	264	258	255	259	256	268	287	292	260	283	256	266	262	267	233	254	269	262	242	276	249	309	295	303	270	262	260	280	278	273	293	253	256	306	279	255	267	269	267	303	224	309	268	271	291	279	270	250	271	286	263	262	275	265	279	275	279	272	268	275	251	252	262	303	280	262	269	288	261	257	255	282	265	272	246	262	271	277	257	270	244	266	274	263	265	277	269	268	288	267	271	283	265	280	279	287	254	263	275	289	287	297	241	274	266	252	274	268	267	273	256	279	288	266	265	259	262	264	280	279	273	286	264	277	279	282	288	278	256	250	248	275	251	306	289	280	296	292	292	265	256	299	275	271	249	257	249	296	292	266	287	286	302	293	265	257	290	280	238	260	249	272	289	272	242	280	290	276	252	267	252	270	285	228	314	299	273	270	298	292	281	217	277	286	258	267	256	276	279	297	263	265	265	247	271	287	295	289	289	304	258	246	275	288	282	262	283	267	293	261	260	287	276	305	269	306	263	281	271	297	296	250	273	280	244	277	292	265	235	293	293	275	269	288	277	244	277	268	294	276	280	288	247	291	273	284	281	300	282	304	279	259	280	290	265	257	286	275	246	296	268	268	272	273	301	238	286	281	254	286	274	270	287	273	282	279	275	271	282	295
19031	31899	29589	20247	15209	11899	9275	6949	5385	4270	3564	3059	2728	2155	1899	1681	1418	1320	1198	1166	1100	1010	1044	948	919	885	858	742	767	742	710	679	663	635	641	620	652	573	636	586	627	596	643	598	595	630	608	646	576	638	615	606	581	535	593	622	572	600	574	590	633	598	574	622	574	571	577	590	620	616	589	606	584	551	573	594	584	549	570	559	578	606	569	603	611	599	593	575	568	610	563	588	588	551	592	575	581	591	578	625	583	599	575	595	603	610	578	589	562	584	605	601	575	593	602	651	600	596	579	620	566	588	621	570	561	589	611	646	555	562	613	609	577	559	566	577	645	608	600	604	545	613	649	574	633	569	558	561	608	564	574	577	605	572	656	639	573	582	611	562	526	565	581	600	595	550	539	600	631	587	575	603	593	636	564	591	598	564	614	610	568	619	662	587	593	594	591	625	591	542	581	617	605	571	629	589	619	600	603	597	605	585	629	599	575	566	588	558	599	610	590	589	587	567	593	635	561	577	621	565	607	617	554	568	570	593	597	582	583	584	573	600	643	573	615	568	621	576	578	583	632	600	589	572	576	549	582	597	550	637	606	604	601	552	563	624	574	602	591	602	550	595	589	615	592	596	568	592	610	573	558	583	595	625	604	600	596	603	594	620	594	590	625	572	551	584	623	540	598	554	593	575	623	578	575	555	607	588	586	533	602	580	628	594	585	565	589	559	621	630	582	588	576	594	560	580	613	607	617	601	551	580	601	590	585	600	547	578	600	626	595	597	619	583	544	605	536	577	548	565	549	584	566	570	571	558	576	615	626	608	590	580	557	586	596	591	580	606	550	600	611	638	570	618	610	587	621	603	617	587	559	600	631	565	564	570	616	553	563	574	577	580	618	576	599	547	603	530	595	622	616	561	597	547	570	612	583	585	584	630	569	594	591	594	599	560	598	585	552	605	590	555	596	610	550	617	585	557	623	562	596	575	573	547	631	570	556	562	569	578	612	572	586	594	625	586	581	558	551	585	590	565	613	613	579	587	597	587	615	602	598	549	602	576	597	564	598	561	572	580	599	596	557	598	583	577	558	553	523	563	573	596	610	560	612	589	595	572	627	595	589	583	587	577	590	624	586	559	612	579	585	624	577	608	608	594	576	584	568	629	586	616	623	568	575	564	591	607	601	575	604	604	540	584	625	600	607	565	574	582	583	609	579	590	575	586	589	605	601	556	580	615	577	572	571	589	617	595	582	572	588	610	585	598	611	603	567	591	587	591	576	574	605	565	569	610	634	614	581	593	621	601	587	588	617	586	564	614	586	546	613	568	592	592	554	606	534	581	575	605	595	605	578	608	598	541	588	638	604	603	611	610	576	571	603	590	600	594	633	565	594	564	605	583	599	570	610	587	576	596	617	574	606	596	545	554	530	583	582	584	582	586	578	570	593	575	574	586	577	565	621	603	634	576	546	599	605	577	583	576	559	617	608	555	552	600	596	565	626	590	593	613	550	593	548	584	604	579	577	607	593	570	549	609	618	617	592	543	671	597	594	632	567	583	599	568	594	602	578	618	645	645	580	600	585	617	569	678	558	571	556	560	593	562	607	566	585	598	601	620	619	566	622	584	608	628	583	552	590	629	603	584	589	561	595	610	594	543	602	606	568	594	579	563	558	559	622	604	590	608	598	607	571	587	555	574	568	590	601	581	538	629	585	576	596	584	575	551	583	617	573	581	574	567	586	607	616	635	602	567	560	606	581	569	580	565	588	588	561	637	564	590	571	588	596	637	555	556	600	577	584	601	557	588	582	536	582	607	596	600	580	576	594	577	557	578	578	607	620	575	587	624	599	583	611	571	592	606	572	602	525	618	624	577	591	642	591	595	583	558	607	592	597	565	608	603	594	613	549	567	576	573	639	607	594	574	570	615	569	616	574	584	578	618	583	594	636	565	562	571	596	599	571	530	564	562	582	609	595	605	604	606	585	591	570	566	555	585	601	577	572	591	581	555	617	591	590	621	573	610	604	559	581	563	564	647	594	613	603	577	570	569	577	560	530	552	564	581	562	557	594	590	610	588	622	583	572	615	587	598	570	556	561	623	576	570	582	613	602	564	579	578	570	561	565	576	584	576	624	607	591	582	650	614	577	622	572	599	562	554	570	594	553	602	623	567	541	603	581	601	569	612	597	589	580	607	610	575	576	561	600	582	588	586	615	592	602	654	610	562	569	571	595	574	585	584	615	598	639	573	589	548	554	589	613	615	570	600	571	628	585	571	594	530	593	599	601	590	586	634	596	620	576	587	602	575	570	594	573	584	535	579	579	592	550	560	620	591	552	560	575	570	591	628	575	596	606	599	545	627	594	609	551	576	589	598	610	588	559	617	560	550	623	588	567	603	629	566	567	615	605	583	562	598	621	532	558	617	630	592	579	576	560	606	613	577	601	590	578	608	594	630	554	578	555	607	580	591	550	617	595	578	546	580	551	591	575	594	583	598	568	589	598	577	641	569	601	597	577	612	597	618	576	583	607	565	576	581	602	586	562	581	635	570	587	588	568	613	602	577	578	597	583	555	596	578	599	589	589	600	601	542	550	574	603	538	593	638	631	564	605	611	623	549	555	580	579	574	602	587	600	629	592	539	569	595	580	570	635	653	563	565	581	605	594	587	586	574	612	598	550	610	584	614	583	557	569	581	602	599	576	525	609	584	573	586	576	579	580	555	591	621	559	593	563	608	580	603	585	592	637	589	618	605	567	580	654	565	566	579	582	624	572	562	581	539	580	577	555	631	593	586	585	593	588	593	579	560	591	633	583	606	560	587	599	567	526	614	583	546	594	571	575	616	569	579	606	578	606	610	590	562	564	572	583	650	620	600	599	590	607	615	604	609	593	600	601	588	588	568	548	584	583	563	579	642	552	576	593	576	553	576	612	588	610	601	592	607	608	606	582	596	599	606	624	602	579	567	587	598	619	583	551	610	582	567	590	627	556	600	591	598	621	628	551	624	599	603	613	614	573	594	590	590	557	616	589	594	624	595	563	577	599	603	589	570	598	564	576	571	587	582	585	621	595	600	611	574	599	638	592	622	611	571	542	605	603	587	634	585	582	599	566	609	568	578	560	602	593	632	569	574	576	582	600	573	614	624	590	628	564	593	611	603	601	599	565	619	568	607	602	567	576	631	609	603	579	569	593	571	598	585	576	609	575	629	579	560	597	567	608	607	595	609	569	587	606	595	648	598	599	556	585	555	568	598	593	600	601	543	552	579	612	592	581	577	546	567	599	568	578	564	587	593	611	564	605	563	556	592	566	597	587	553	617	601	619	599	559	590	612	562	632	628	563	591	599	611	613	571	582	577	586	595	586	623	619	569	635	557	564	611	597	588	597	616	617	548	611	603	579	555	579	585	566	546	585	584	606	599	574	576	547	575	574	564	601	612	615	565	537	606	610	614	616	620	591	595	564	566	645	604	590	571	626	586	607	567	605	566	620	551	659	572	599	549
24338	21425	28720	24488	21230	14321	6902	3964	2769	2121	1763	1524	1319	1150	981	937	914	807	772	753	714	684	643	615	657	641	568	604	527	533	501	545	477	524	494	515	482	496	512	466	464	492	459	464	508	496	483	508	471	440	491	475	486	484	530	462	512	500	463	460	492	457	472	458	530	496	464	509	509	445	481	461	467	478	477	476	464	467	431	485	487	464	445	472	481	504	488	470	470	471	487	477	485	479	475	465	460	491	494	468	476	440	459	428	465	499	487	466	473	485	457	460	447	470	525	430	501	476	457	508	460	467	452	489	470	480	473	463	469	482	478	476	496	478	509	486	501	529	449	476	462	483	464	455	519	512	501	483	494	470	450	467	457	476	462	494	460	525	457	461	508	459	443	469	451	466	497	537	461	473	483	477	492	474	481	519	447	496	461	470	441	469	485	510	490	442	468	478	458	461	469	427	480	486	464	502	462	477	461	480	458	461	481	488	482	507	460	448	481	478	478	464	472	495	488	448	469	484	505	466	463	498	514	442	481	507	453	473	429	466	497	461	460	486	479	436	471	527	503	446	468	469	434	493	481	469	468	484	481	456	476	438	446	457	471	471	455	480	451	474	499	487	499	443	457	499	493	512	485	491	465	491	495	479	470	447	476	439	488	469	468	459	482	491	420	465	455	455	490	487	527	502	480	483	478	454	454	473	461	491	481	491	459	513	440	479	483	470	444	459	500	485	444	465	458	485	493	500	497	474	497	479	490	504	469	449	500	465	486	493	491	472	476	475	470	485	487	513	466	488	487	468	499	455	492	469	445	487	459	475	467	477	459	499	482	488	497	508	469	478	513	457	476	483	491	486	480	473	461	496	460	466	465	448	473	465	472	515	478	433	504	431	459	442	453	505	487	476	513	487	458	476	449	486	484	481	442	500	509	461	481	481	499	480	500	481	470	464	452	480	514	514	488	466	469	473	475	475	439	469	471	498	483	459	488	513	497	480	486	460	498	468	442	480	508	515	487	464	494	454	487	455	463	438	492	420	456	500	453	488	485	484	515	480	427	479	456	519	478	489	487	481	456	400	507	471	464	486	438	503	455	458	463	456	439	515	475	498	471	491	464	462	477	455	465	478	480	485	509	486	475	455	465	497	498	494	458	448	520	447	452	471	465	483	466	470	525	463	517	509	465	433	467	469	473	484	512	487	479	488	477	491	498	511	448	467	451	471	498	473	473	491	440	459	462	493	481	477	447	447	463	466	476	453	451	474	467	462	465	541	503	502	506	437	469	451	499	421	449	447	497	460	498	473	475	452	457	461	503	489	523	505	447	491	461	512	483	471	476	524	454	477	434	487	483	475	479	472	479	512	482	466	499	486	490	456	458	485	468	491	449	481	488	469	450	481	491	490	481	442	486	451	439	444	492	488	506	475	460	485	442	462	457	487	478	473	478	483	443	506	488	477	465	460	473	473	484	470	468	503	485	516	515	496	440	481	462	479	487	482	489	479	481	483	478	456	451	488	497	479	483	454	480	437	473	475	496	463	506	458	422	441	471	533	450	454	491	479	494	449	453	506	466	483	437	496	488	531	466	484	536	473	478	465	472	457	458	462	465	477	503	473	507	502	478	494	413	472	471	487	454	429	444	459	512	479	503	482	520	483	436	531	463	469	463	481	485	504	456	479	485	445	519	461	478	425	462	478	468	471	484	526	438	476	505	470	455	473	495	500	498	464	467	449	504	495	463	427	471	477	515	480	474	505	478	459	493	486	473	455	488	460	443	483	490	456	491	467	439	470	504	457	479	470	499	461	459	494	491	461	494	470	492	462	459	497	435	518	498	438	446	498	496	452	459	470	460	457	471	458	491	482	494	513	468	461	491	476	459	470	501	450	486	472	470	444	492	469	499	480	481	455	527	486	485	513	503	459	461	460	488	474	453	485	471	439	480	443	475	515	464	506	467	456	522	472	467	477	507	449	500	434	467	448	499	464	477	487	468	469	466	458	470	474	458	488	437	474	461	501	455	482	440	458	453	483	480	468	475	505	445	457	512	510	488	429	477	455	484	485	467	442	440	472	489	508	522	476	494	521	422	464	521	487	434	469	488	452	511	464	463	473	477	476	478	485	503	504	453	448	421	484	492	504	502	467	497	483	467	503	498	468	452	480	487	459	460	496	484	482	468	423	438	466	480	454	477	487	500	494	473	473	503	472	441	443	466	425	467	490	469	505	450	488	478	450	477	469	501	498	487	433	468	514	496	460	484	454	511	483	446	488	492	450	457	487	474	540	507	463	452	447	509	463	487	448	466	484	470	474	450	457	443	499	492	455	510	472	515	480	487	457	509	466	483	448	470	461	484	511	511	491	422	488	475	451	498	438	460	509	485	469	475	450	465	461	483	469	500	475	460	454	437	467	461	456	474	481	496	478	486	484	488	470	503	446	479	498	482	501	496	513	460	462	487	452	468	486	487	463	476	424	496	446	477	456	454	473	499	481	469	429	470	472	456	469	459	475	478	490	478	464	494	466	438	521	500	452	425	484	480	448	492	490	499	456	489	504	473	507	490	427	482	454	466	437	481	484	488	487	510	481	462	510	493	492	452	465	462	482	524	456	449	443	480	503	452	479	470	477	495	440	430	474	465	480	465	478	458	484	474	490	461	436	493	531	492	487	496	475	457	458	462	458	508	478	495	502	475	496	491	497	499	469	484	450	483	473	462	451	479	477	438	452	455	468	460	469	459	483	457	518	460	509	458	456	489	478	470	472	462	478	496	467	476	459	504	454	482	461	472	464	479	436	482	469	462	501	467	458	469	507	434	464	453	488	432	465	471	496	462	458	484	451	464	488	464	474	460	540	471	488	454	455	478	483	478	437	447	464	473	438	447	453	436	492	493	503	466	493	475	465	459	455	516	478	447	486	472	438	516	462	493	502	483	436	433	457	469	473	460	465	449	487	445	499	471	481	454	471	542	504	479	488	471	515	483	505	483	507	491	478	460	454	461	488	428	461	485	517	500	458	479	471	453	480	483	468	485	501	403	469	501	457	486	498	497	456	461	482	464	459	463	492	499	501	456	458	484	509	465	455	438	517	444	506	469	449	461	479	477	467	465	471	477	484	451	505	469	494	461	484	464	463	425	453	432	481	471	485	461	447	457	455	537	464	481	473	450	480	501	471	480	499	486	509	458	468	508	438	467	459	498	488	467	488	473	445	485	460	475	453	489	458	438	487	476	457	477	539	484	475	476	482	455	464	488	451	475	487	463	441	498	479	518	454	451	465	457	477	450	474	513	474	455	492	473	472	484	502	456	458	488	461	430	510	422	505	436	480	481	477	458	496	448	502	487	485	462	479	490	517	488	466	431	468	470	492	466	483	458	481	501	508	490	474	448	445	478	491	507	496	475	466	507	522	496	463	455	487	466	505	429	469	447	465	499	467	429	479	454	466	476	489	493	509	463	454	480	462	444	479	460	495	479	480	459	492	477	456	466	448	518	510	473	482
21672	36499	33877	24532	19878	16419	13543	10695	8641	6648	5655	5058	4377	3584	3147	2725	2474	2169	2024	1964	1922	1769	1711	1578	1543	1434	1387	1282	1229	1195	1166	1111	1102	1092	1040	1007	1026	1027	937	972	974	978	967	960	983	971	979	966	944	979	983	991	983	972	951	966	889	966	920	966	944	971	976	923	957	984	956	942	996	957	1015	950	992	985	966	919	961	948	917	939	924	921	949	926	955	880	915	992	918	932	962	957	979	924	968	952	968	889	910	917	988	959	952	942	977	950	924	977	933	934	998	913	961	948	916	952	929	855	938	950	937	900	928	965	948	980	941	960	991	995	969	1003	965	969	950	912	991	944	964	925	888	914	953	966	959	957	937	961	919	949	945	975	960	951	905	984	974	910	965	962	999	874	964	922	962	907	955	965	943	949	946	960	951	954	997	980	1004	963	918	930	929	897	974	960	929	968	1012	961	972	943	1016	905	947	920	917	922	1012	921	936	965	964	944	897	915	937	945	953	882	925	896	875	904	934	972	896	884	923	947	973	894	881	935	922	993	998	891	957	952	912	889	958	911	946	943	865	915	934	1014	914	933	964	935	953	1015	921	943	967	993	993	917	964	957	926	931	957	945	931	960	973	894	976	897	944	958	932	938	958	913	963	945	983	945	904	953	931	934	903	932	922	983	955	888	960	982	953	961	918	1002	967	900	921	1000	936	949	938	981	944	967	929	864	924	962	940	943	948	978	934	889	944	961	951	977	941	943	986	975	866	958	928	944	936	912	945	934	980	921	936	922	963	937	939	983	927	974	925	924	983	894	936	965	980	953	917	891	903	967	927	962	904	939	947	928	968	959	886	941	960	1005	944	953	926	917	955	911	929	939	973	927	967	947	981	915	919	873	947	903	940	979	951	933	1010	987	993	915	969	922	941	941	1007	931	895	953	952	929	960	912	899	930	966	962	966	893	967	902	948	948	926	955	895	939	923	954	933	938	888	914	990	936	967	969	869	947	935	945	975	1013	933	943	955	932	1026	911	948	929	978	909	1019	924	924	927	965	899	947	894	972	950	989	954	956	960	955	927	921	944	943	946	943	935	896	949	986	958	927	949	928	882	937	932	982	933	923	995	942	952	959	956	873	1043	944	919	928	933	941	938	962	975	970	914	940	960	946	953	948	971	908	984	973	952	935	918	927	992	910	919	944	987	921	924	930	920	940	979	935	980	894	984	946	948	967	980	910	977	899	964	965	884	911	962	985	916	959	974	960	950	917	1024	935	948	889	959	906	946	946	931	965	918	930	953	927	900	946	990	986	915	912	937	1017	961	889	942	934	942	939	970	954	968	938	986	951	930	1008	948	893	924	937	936	978	896	928	892	962	899	956	939	982	921	959	1013	937	990	869	949	959	921	941	929	980	944	946	892	993	889	894	961	924	1004	959	957	982	926	948	897	983	910	962	971	929	962	867	957	975	959	969	932	946	930	1003	982	926	963	972	944	916	996	1045	1020	913	956	902	959	883	944	937	929	979	957	900	972	939	970	914	917	942	983	943	949	941	932	973	942	893	961	919	968	922	910	980	961	916	951	960	931	998	952	1010	982	910	930	954	871	962	959	883	937	947	967	908	1002	914	966	923	940	991	912	943	879	910	986	934	925	983	932	943	954	948	910	942	951	900	943	968	960	901	951	965	978	901	979	976	919	1057	941	966	986	913	961	912	973	927	893	933	933	953	969	975	921	956	973	898	885	951	970	991	959	913	954	963	921	995	944	976	923	1009	903	947	923	937	945	929	991	902	950	929	916	984	958	943	977	915	913	963	930	950	931	914	928	947	927	941	970	967	924	941	998	902	964	932	907	933	947	950	995	952	984	949	945	957	921	930	927	969	979	941	973	966	931	952	886	912	955	926	951	896	932	924	902	977	940	966	900	967	906	921	975	931	930	979	954	964	938	966	972	956	992	938	969	902	972	921	995	958	981	939	915	998	891	966	919	964	898	911	941	893	949	932	950	954	937	911	966	918	909	890	960	900	960	943	967	989	893	979	931	962	935	982	969	960	976	950	880	955	975	897	952	911	970	934	944	930	955	964	923	1021	940	912	937	973	1001	998	952	878	928	997	962	966	949	932	944	922	955	957	965	930	974	905	942	886	928	952	905	944	958	958	926	973	1017	961	919	958	878	958	950	945	911	951	977	938	960	977	969	956	954	956	956	933	981	914	981	969	916	936	1003	936	988	924	947	930	927	912	974	954	935	962	902	908	924	954	911	895	1009	952	950	943	923	941	932	937	985	991	970	922	1002	965	951	937	956	906	970	910	950	922	913	937	981	939	949	941	926	952	961	917	960	910	915	946	961	980	918	967	923	905	940	975	940	935	958	939	987	916	933	951	958	974	918	918	973	898	929	964	931	941	901	971	956	944	924	960	949	949	975	915	944	970	945	987	954	939	975	887	949	943	934	947	923	914	911	927	960	946	930	952	924	937	915	896	941	942	899	940	939	909	941	924	915	948	899	887	932	951	926	939	954	922	1001	980	961	993	982	936	993	953	987	953	889	923	947	928	941	957	918	1011	949	950	963	913	936	999	938	908	919	854	970	944	998	884	935	963	893	977	958	977	952	937	977	935	969	943	946	953	906	932	910	925	943	956	939	988	955	931	957	907	931	925	977	935	927	946	933	963	975	1012	928	1010	950	939	919	944	962	903	995	919	967	936	961	893	942	991	929	931	982	1015	977	937	942	954	954	949	951	941	909	998	874	944	914	1020	954	933	949	937	901	904	905	981	939	919	912	922	916	947	944	981	905	935	995	929	943	995	935	1002	941	944	926	936	899	944	987	995	941	898	959	885	913	936	939	936	917	1016	958	943	939	981	900	910	896	967	970	918	972	891	881	965	902	964	920	963	931	991	926	1016	951	878	912	974	965	926	982	942	936	911	988	982	938	973	979	948	971	926	919	938	925	896	953	930	956	946	995	996	1017	934	960	925	960	965	888	977	942	923	940	965	989	969	946	942	941	926	952	962	1022	945	888	922	923	945	995	887	956	914	946	946	968	949	959	982	927	989	947	887	974	910	970	936	957	971	936	953	905	959	992	965	919	933	925	915	993	970	923	994	958	945	906	936	934	915	943	962	970	970	912	912	936	936	960	966	964	931	973	928	927	991	939	907	928	939	971	913	960	984	915	925	989	949	917	965	958	983	964	936	945	948	1011	946	969	917	889	935	962	963	980	917	888	958	935	953	957	976	954	903	901	970	991	985	968	982	976	880	946	913	936	926	978	965	1025	900	895	952	960	936	957	978	1007	925	975	945	928	921	972	984	922	918	958	976	985	954	912	925	897	971	924	954	910	953	932	913	963	949	980	979	948	922	923	944	943	932	941	913	937	909	998	911	927	994	967	950	900	967	941	979	979	945	983	995	946	971	910	904	941	975	959	961	978	950	984	900	972	943	922	962	919	985	937	930	969	943	915	957	994	953	935	968	937	940	907	935	969	933	971	956	918	897	919	961	950	948	947	962	868	965	937	910	962	921	942	966	954	956	945	966	926	1039	895	960	899	965	984	1023	913
27709	18957	11125	4876	2451	1734	1327	1142	842	683	592	574	497	491	494	457	449	441	415	430	422	419	428	433	426	416	410	435	409	426	448	390	379	398	361	366	371	403	384	398	378	412	392	360	360	407	411	383	408	378	400	410	395	370	387	378	367	408	396	378	363	394	352	386	423	400	362	378	399	375	378	417	381	391	400	377	398	387	432	415	367	406	388	435	403	364	390	377	344	382	394	395	357	401	385	386	391	347	411	405	398	415	379	418	404	381	381	405	383	355	371	428	388	369	352	395	398	395	366	385	383	388	382	398	382	422	391	388	350	401	407	372	417	388	371	356	397	386	394	351	403	397	391	374	394	356	399	400	385	412	378	382	357	410	399	388	373	386	398	368	412	410	393	398	371	372	420	339	436	396	369	403	377	392	374	414	375	399	382	398	400	387	366	416	405	392	385	398	366	391	390	395	385	389	394	359	398	437	356	401	404	407	390	394	428	385	344	376	399	369	381	391	381	388	378	378	358	398	392	379	407	368	385	383	372	383	415	395	400	364	379	369	384	408	395	388	408	414	380	367	403	402	387	419	387	380	419	410	422	382	394	392	402	431	402	356	384	387	377	399	389	401	377	401	401	401	349	392	388	411	381	395	405	377	399	404	373	422	398	437	390	403	416	390	408	375	377	389	395	429	346	393	390	388	405	403	389	350	412	393	363	394	399	385	353	382	428	383	383	393	392	356	384	398	409	407	406	395	388	385	390	405	394	387	404	368	393	399	332	382	390	370	392	387	371	380	398	397	383	401	378	406	363	382	396	383	404	396	392	386	408	389	388	410	397	399	397	349	372	399	396	418	406	401	373	394	402	374	389	392	409	393	396	396	410	425	399	425	362	361	383	396	377	421	390	379	412	453	385	397	401	412	368	397	407	386	358	445	366	407	368	382	414	397	395	381	389	375	356	370	367	392	403	395	381	424	366	370	381	420	394	386	393	382	380	382	410	344	398	375	410	398	425	395	394	403	381	365	397	405	400	358	397	408	388	360	394	394	393	384	419	370	398	385	353	369	388	397	408	405	406	374	389	431	424	381	394	388	373	374	417	371	392	388	377	405	385	387	388	365	397	346	409	388	372	354	423	376	381	382	434	402	368	414	391	427	400	396	362	424	403	384	409	386	409	415	385	403	441	399	388	378	409	408	386	399	398	381	391	394	406	379	397	402	384	358	362	383	425	376	362	384	390	383	395	395	391	382	364	405	417	404	361	358	388	397	417	413	396	363	396	375	383	394	395	379	360	394	371	356	389	345	411	395	390	402	395	418	414	390	384	419	410	394	366	396	381	389	371	378	427	415	378	360	382	376	386	382	397	401	344	417	367	438	389	384	405	368	368	446	398	379	404	391	388	417	422	400	402	375	415	380	421	383	385	369	377	412	397	408	398	358	377	394	363	423	410	414	373	390	377	370	411	387	386	376	391	351	396	370	426	387	390	370	378	413	431	409	392	398	350	373	414	380	379	390	385	383	388	419	415	379	396	421	389	382	375	356	410	382	362	382	369	365	395	394	376	416	412	408	405	403	396	406	407	409	373	419	387	414	399	381	358	394	382	409	385	377	374	431	400	383	382	420	374	390	408	366	381	395	414	427	420	389	370	416	351	426	376	381	388	380	377	400	394	379	393	402	375	372	406	403	352	361	410	394	346	377	428	409	387	381	369	369	384	456	382	389	358	381	357	405	383	400	384	408	393	394	376	385	364	365	361	392	387	397	351	375	423	417	382	393	399	384	381	386	385	394	401	414	384	397	378	397	365	386	351	388	363	383	378	380	397	412	384	415	397	408	368	370	392	413	412	412	366	371	394	394	375	358	406	359	412	393	402	370	362	417	387	369	396	377	400	393	365	394	403	375	410	391	378	357	391	351	379	381	411	403	375	383	374	415	389	405	406	392	378	399	410	377	418	405	399	397	393	373	410	377	389	437	374	414	411	394	396	394	370	353	393	413	372	381	382	396	404	396	404	396	368	387	383	397	401	412	398	382	388	385	376	372	411	388	409	394	382	390	394	439	366	434	367	361	386	364	352	411	396	364	418	399	380	373	369	381	388	377	387	399	425	401	421	409	399	419	376	402	366	398	386	403	401	400	399	355	369	413	397	389	426	367	375	379	364	379	373	357	408	418	379	391	369	372	375	419	377	389	381	394	371	399	414	372	404	398	406	376	376	380	389	399	378	404	400	380	374	378	370	394	364	396	375	368	403	380	384	362	393	383	401	402	383	371	404	367	412	392	398	353	412	386	398	383	408	393	409	405	397	371	381	415	397	377	394	393	380	374	383	395	421	394	401	400	407	408	388	419	414	369	417	392	391	347	407	388	394	405	383	401	425	383	395	400	376	379	395	408	361	407	406	379	400	375	381	402	379	401	372	364	396	382	387	408	367	362	389	404	430	376	404	429	419	407	399	400	382	389	378	385	406	409	371	389	385	376	427	362	400	378	389	404	378	400	387	392	421	394	397	389	399	378	382	378	368	377	379	403	396	392	380	371	396	394	404	392	407	382	377	396	406	368	399	385	411	406	381	399	379	357	387	408	395	396	410	383	395	392	346	358	401	391	416	381	399	383	403	389	379	402	440	395	370	364	388	403	391	400	421	395	405	374	399	356	405	377	412	424	417	403	393	379	371	368	374	446	452	398	355	396	415	433	389	400	400	353	377	403	401	385	395	405	407	398	431	352	382	356	379	379	389	406	391	340	356	388	389	412	383	401	389	441	383	391	365	412	381	361	354	362	379	375	381	375	411	408	382	408	386	370	351	381	390	403	381	428	377	394	388	412	372	403	410	428	356	398	393	406	417	375	401	399	401	453	402	388	385	391	406	405	388	389	386	374	372	389	356	430	364	387	372	414	391	399	394	406	404	420	391	375	428	369	404	375	393	388	385	396	371	389	370	386	351	329	399	375	394	371	416	403	388	368	365	383	383	389	408	375	385	370	379	373	376	358	404	409	411	396	400	418	357	363	417	405	411	382	380	377	376	392	397	403	389	386	404	410	414	353	418	376	374	381	388	389	392	393	379	419	401	407	387	406	369	393	364	347	387	382	405	396	409	397	354	373	393	399	433	400	364	403	390	416	393	376	397	415	367	390	392	380	386	386	396	410	366	371	379	386	387	349	385	371	406	425	413	418	394	381	425	379	426	383	389	391	366	409	390	370	404	349	366	377	443	396	355	393	398	413	398	379	418	428	371	373	425	389	385	387	422	361	402	396	392	382	395	413	394	356	382	395	399	374	387	354	383	373	352	411	410	379	384	388	395	404	381	397	370	403	403	397	408	401	403	402	405	357	392	402	354	390	382	407	410	387	365	353	391	374	387	389	392	396	324	379	401	397	418	362	359	356	401	384	365	392	390	373	383	432	368	397	382	400	373	390	409	403	390	374	385	391	389	392	391	387	378	380	386	363	375	372	384	398	383	377	383	397	381	408	396	359	364	407	422	409	408	415	391	392
16317	22980	18680	10450	7598	5952	4558	3678	2811	2238	1932	1796	1593	1336	1267	1210	1074	989	1079	973	991	947	977	860	883	892	908	865	883	875	819	825	882	825	841	853	810	824	822	797	825	772	774	819	822	843	821	806	782	831	837	785	845	825	798	820	804	846	813	805	822	834	799	857	800	809	818	800	873	831	842	815	849	817	773	824	792	824	819	852	816	824	825	789	789	803	791	810	833	851	795	794	782	793	795	833	844	842	814	780	768	847	846	769	750	807	797	842	766	811	779	793	788	768	836	794	809	795	850	842	802	801	860	788	770	783	840	830	826	799	824	848	830	847	840	804	801	813	810	837	828	807	830	810	809	840	804	808	827	842	779	830	822	756	824	809	793	816	787	838	799	884	782	818	840	827	797	749	772	813	796	819	770	869	817	805	816	771	828	795	798	818	844	808	766	848	837	868	814	826	818	791	812	841	835	783	810	829	810	803	822	811	850	829	850	831	860	821	832	798	840	746	787	818	819	830	803	814	823	798	825	848	825	858	849	842	807	859	849	738	788	797	841	795	775	785	769	838	806	834	798	802	779	834	811	813	818	833	845	875	830	812	819	759	810	815	794	788	852	843	826	846	803	852	820	852	748	796	854	849	820	807	836	806	796	834	847	846	839	766	814	831	782	876	822	781	820	820	779	804	810	878	857	790	832	803	809	811	785	846	859	841	845	870	810	790	844	817	831	839	821	838	832	815	830	843	804	811	811	805	839	817	804	843	800	863	796	812	793	769	830	824	773	803	843	800	786	769	842	842	823	812	843	839	848	806	775	845	775	781	840	789	884	823	852	774	848	735	816	822	797	792	797	780	827	794	788	824	805	822	843	798	877	827	773	830	813	822	798	783	821	856	811	845	849	803	777	801	851	871	791	808	814	819	789	845	836	780	822	860	830	837	843	831	808	786	814	825	796	774	816	819	858	856	845	805	820	803	793	766	785	797	797	873	833	837	840	831	874	804	841	760	818	774	866	835	852	818	807	818	796	912	850	757	785	836	766	810	812	841	813	820	796	804	790	823	806	813	797	825	796	857	801	826	825	768	791	776	807	847	814	814	809	838	831	856	769	843	821	848	802	814	796	838	777	846	802	815	801	812	792	828	763	800	786	831	799	827	829	804	818	835	807	798	841	759	808	792	797	796	825	810	840	880	818	822	811	802	825	849	788	757	816	814	756	803	798	779	789	803	833	812	783	800	846	873	768	812	783	811	815	837	829	813	793	821	808	779	813	834	794	836	837	812	857	842	805	841	816	855	790	817	802	863	793	777	790	806	812	755	812	825	820	825	768	862	812	792	840	820	803	831	808	820	827	830	818	761	824	745	797	807	832	774	802	813	789	817	846	821	792	796	840	791	802	821	836	775	816	802	779	871	836	809	844	767	748	799	805	826	759	873	787	806	792	813	774	816	817	801	842	816	762	769	818	828	879	817	772	802	799	812	853	822	781	816	841	802	846	821	759	893	794	837	816	819	825	777	827	818	845	887	835	860	823	859	831	815	798	868	846	819	794	855	810	834	824	799	845	796	838	834	796	868	800	827	813	848	817	824	805	788	827	827	832	835	854	838	804	835	787	828	758	810	806	803	809	785	785	789	814	791	846	778	788	810	802	806	832	812	824	832	764	824	823	865	843	895	781	796	785	840	843	787	808	812	849	827	834	826	835	828	817	871	833	842	825	839	804	846	848	806	838	757	800	827	863	811	833	843	808	862	802	813	845	815	799	786	804	828	804	795	793	794	817	840	825	801	823	790	791	824	821	743	865	875	820	798	851	824	805	834	843	812	763	785	844	843	773	829	858	792	816	807	825	826	839	720	825	817	788	794	852	804	826	787	791	774	851	807	849	815	837	820	781	806	783	770	819	830	806	816	839	795	796	827	856	793	829	811	846	819	764	781	790	835	778	812	840	870	798	819	811	804	815	837	770	793	817	770	801	813	785	808	836	786	730	838	806	811	809	787	758	840	806	773	915	812	765	843	822	817	763	800	811	851	857	826	812	808	840	747	815	837	831	798	796	791	827	792	804	796	796	846	802	782	818	811	819	863	836	774	824	803	812	822	787	800	832	796	848	790	843	843	822	848	775	807	768	850	819	850	861	860	817	839	850	828	811	835	804	857	802	810	802	813	812	806	796	760	841	860	768	824	782	828	822	846	805	821	881	796	846	771	824	775	765	816	843	781	820	762	808	803	842	804	821	862	831	848	791	809	808	841	781	795	800	812	817	820	864	797	801	796	811	837	854	788	798	811	800	828	797	816	814	815	815	858	795	828	862	826	875	818	765	782	826	831	814	827	824	791	849	789	841	803	809	779	781	814	846	827	796	797	775	846	839	800	816	792	829	764	807	811	860	846	795	827	834	812	818	795	787	808	831	793	816	812	815	842	787	816	805	825	794	763	834	854	826	835	811	808	829	817	818	807	805	825	796	851	811	849	837	841	837	853	805	829	842	749	839	832	865	850	774	811	795	800	752	852	832	744	800	801	818	825	781	861	845	833	810	819	809	846	780	786	827	771	792	794	814	778	791	833	786	807	828	818	820	767	832	802	802	786	842	803	780	815	807	833	811	780	783	784	824	782	820	814	786	833	853	814	807	789	783	828	794	809	770	792	759	867	798	854	819	818	787	842	844	875	845	814	838	823	798	806	810	794	821	809	823	791	823	843	847	774	771	846	818	767	824	799	847	826	866	814	816	827	844	758	796	833	798	871	805	819	795	828	820	814	900	809	800	836	836	816	800	866	771	834	855	810	856	780	777	860	844	848	813	830	731	828	782	812	821	766	805	869	807	770	845	847	808	825	789	890	831	805	802	831	816	819	826	790	831	852	869	860	830	817	822	790	822	795	753	829	832	780	834	829	877	827	817	840	723	803	815	857	797	805	856	781	848	793	802	805	847	791	788	855	843	787	816	813	818	813	813	825	763	814	802	754	821	756	816	834	837	862	821	816	830	756	797	806	817	817	794	849	850	827	814	825	796	810	794	798	835	836	827	794	804	799	787	826	855	830	837	822	798	815	838	828	825	855	823	788	774	830	770	841	818	787	870	812	816	817	864	852	785	779	735	817	783	852	773	811	790	814	852	805	837	848	805	841	828	907	790	795	807	775	776	798	810	820	844	760	799	792	843	770	859	851	816	825	831	844	840	834	827	781	807	796	800	820	807	790	822	805	779	770	820	853	831	841	839	837	806	857	854	786	850	812	862	815	799	826	819	802	790	800	839	867	814	842	786	812	794	828	839	843	811	807	793	788	827	836	841	853	875	839	781	859	826	811	812	836	851	756	790	795	849	786	795	840	800	766	817	779	827	868	792	800	776	821	842	786	791	814	765	854	778	799	839	830	786	800	866	823	844	782	792	834	847	814	827	820	798	811	800	752	824	795	818	814	837	846	850	836	840	805	787	878	826	808	779	877	802	827	832	832	854	745	830	857	782	823	795	812	800	770	817	868	779	832	799	828
25163	21427	27802	25176	14192	5525	3544	2313	1759	1231	980	857	811	726	601	576	552	480	456	409	438	378	372	335	375	324	340	352	315	314	296	303	331	306	288	302	299	288	279	259	284	263	277	293	273	265	296	262	272	297	315	264	266	321	309	276	282	271	295	266	280	267	266	283	304	281	284	293	261	269	268	290	288	261	274	261	270	290	260	252	278	284	285	245	292	285	262	299	259	249	279	280	291	278	263	269	257	282	277	258	287	281	271	294	261	302	284	291	275	275	286	295	252	270	252	265	275	250	269	259	266	285	289	287	278	307	266	270	290	294	304	286	276	246	295	283	286	307	296	283	275	267	256	263	261	254	299	277	256	265	256	282	260	278	306	285	272	311	269	285	293	313	292	274	267	239	302	286	276	281	280	238	259	253	303	283	272	300	304	292	268	300	258	265	304	283	313	284	258	290	273	247	274	277	284	289	271	276	296	266	264	276	279	264	257	277	266	280	284	302	277	289	238	260	261	298	262	277	264	273	278	254	281	286	280	286	266	283	276	262	267	270	273	270	286	293	264	269	291	273	273	287	272	274	264	292	273	289	296	299	271	270	283	293	282	260	278	291	268	276	292	273	282	288	261	283	273	264	273	269	318	288	278	293	296	275	282	282	290	276	248	249	286	273	283	274	307	258	255	272	270	280	271	289	274	252	298	309	288	260	297	308	262	298	303	270	286	266	260	300	265	270	267	263	292	284	276	286	264	293	306	251	246	280	314	286	268	304	272	254	272	267	264	280	324	289	273	303	295	282	282	285	293	290	273	258	298	264	274	277	246	278	290	252	293	268	267	250	267	291	280	251	239	297	243	279	265	269	293	281	255	283	280	276	256	272	275	279	283	294	296	286	264	285	281	271	259	291	288	285	278	264	285	286	293	274	273	284	245	290	291	310	279	310	283	299	277	279	283	265	273	281	262	255	297	293	258	261	279	272	290	269	311	283	254	295	260	283	270	290	284	251	256	268	271	285	285	298	287	275	305	277	268	300	264	289	274	281	277	265	260	308	274	286	265	305	282	260	271	262	277	288	300	287	280	284	254	277	273	291	307	288	277	249	245	265	280	287	301	275	246	277	286	333	296	259	301	259	297	274	294	305	272	245	257	289	278	282	295	290	265	255	254	310	270	275	281	292	258	280	245	289	277	266	274	256	293	283	283	261	282	284	279	267	299	262	267	303	279	242	274	272	281	245	279	268	307	296	290	243	252	307	282	278	266	260	302	276	289	290	290	276	239	252	261	268	277	273	277	286	257	254	261	320	267	296	280	273	265	295	300	275	245	250	272	257	268	241	260	311	265	286	296	275	277	271	270	280	282	286	290	275	267	278	296	264	293	284	301	284	270	266	276	251	265	266	282	292	288	302	278	258	281	308	233	286	270	301	267	297	276	275	298	285	266	290	292	263	272	252	281	270	287	291	303	273	261	298	273	272	252	247	269	265	298	284	275	285	267	290	301	301	294	278	263	296	232	253	273	265	270	275	305	265	303	291	264	264	298	266	279	294	284	271	290	307	296	264	289	271	266	281	294	275	293	264	272	278	280	277	262	287	257	271	257	271	279	281	272	273	270	247	305	281	280	248	275	268	288	271	265	290	275	279	264	261	304	288	284	292	278	251	283	257	275	277	256	277	284	278	265	272	275	293	262	279	272	275	299	284	303	270	283	267	272	294	252	281	270	314	282	296	288	261	266	269	279	303	287	299	262	289	285	273	272	301	249	274	270	287	278	281	252	276	283	281	247	269	279	301	276	299	274	284	295	313	293	293	304	264	279	235	266	280	311	295	314	265	303	266	272	278	280	296	288	302	280	276	302	254	282	283	266	293	264	252	253	290	314	291	257	308	280	278	273	263	279	261	291	295	287	284	248	278	279	255	266	285	267	290	289	284	263	297	303	274	288	280	265	289	306	294	295	260	304	266	285	241	273	302	283	278	277	293	267	287	258	288	287	279	294	275	297	290	280	277	259	274	284	290	303	308	265	274	259	251	259	268	299	263	296	287	276	291	260	259	260	276	314	263	264	249	258	268	284	293	278	262	288	269	281	286	276	275	267	310	261	275	274	272	314	247	240	246	267	241	284	288	267	280	292	271	261	266	269	274	268	249	307	279	284	288	268	241	283	286	269	285	282	274	304	280	282	308	274	278	289	275	287	257	274	263	269	284	270	300	300	301	256	278	314	301	273	274	291	255	255	303	280	256	275	268	316	297	273	288	257	258	276	272	281	307	251	254	273	288	272	254	269	251	251	248	267	310	269	272	292	297	289	286	301	276	262	260	263	271	296	271	290	279	288	257	278	278	268	274	265	291	291	288	340	236	250	300	269	273	304	285	288	293	299	267	259	298	325	277	255	273	270	295	283	271	257	314	254	279	287	283	302	286	298	259	264	298	297	274	281	264	274	262	277	269	257	295	297	285	294	265	292	258	262	296	275	297	259	247	253	291	265	265	257	276	278	278	270	259	290	282	277	276	285	289	271	256	279	257	276	274	286	257	274	295	279	281	301	292	288	277	267	276	303	297	253	289	278	289	279	266	278	272	232	295	275	302	270	294	282	278	268	317	267	284	258	275	304	276	276	276	262	249	250	279	297	279	303	275	268	281	226	296	274	261	298	281	267	264	255	268	276	262	259	269	251	294	269	280	259	278	268	294	293	276	274	264	296	285	252	283	284	273	307	265	272	281	303	281	278	293	291	276	305	265	260	258	277	265	292	259	276	310	268	273	283	277	237	298	302	276	277	308	273	288	288	270	292	293	269	288	272	274	282	304	289	267	276	272	278	243	267	300	301	294	264	288	265	266	279	287	254	265	279	293	283	271	278	287	306	290	270	293	250	330	310	272	271	277	281	271	295	273	234	245	258	275	285	265	286	294	269	262	237	279	272	269	325	295	272	306	262	262	285	249	285	275	285	238	271	255	295	293	280	260	287	275	297	267	303	299	320	252	263	277	288	261	298	261	254	259	279	271	300	276	299	290	303	274	285	286	286	289	281	282	270	283	269	271	260	255	279	259	266	289	287	260	249	282	270	272	267	270	279	286	273	276	277	277	274	262	258	300	301	282	297	260	253	265	279	298	275	282	299	283	296	285	285	267	269	284	284	267	284	252	282	262	260	267	322	284	261	263	279	267	260	292	263	265	288	292	304	251	272	283	262	278	277	274	256	293	265	297	269	252	301	292	295	285	252	282	269	261	290	274	302	289	267	296	299	267	324	289	261	269	273	272	265	254	292	255	294	289	257	266	245	263	254	257	274	277	271	297	267	258	304	277	268	289	232	297	294	271	280	280	254	275	248	286	299	266	283	273	299	295	264	293	259	253	312	272	298	298	266	307	273	288	256	260	267	274	289	264	258	246	271	241	274	309	272	290	286	267	253	250	283	296	299	255	277	264	271	270	271	293	286	300	262	324	291	280	282	295	287	289	286	281	288	324	254	244	267	263	289	277	302	264	295	281
18860	32087	28363	19532	14118	11761	9741	7564	6205	4457	3388	3136	2831	2387	2129	1704	1614	1425	1242	1259	1075	1120	992	988	870	872	837	760	776	679	703	701	696	711	663	667	674	600	639	616	604	648	611	612	598	645	594	586	677	553	610	609	602	628	600	606	599	567	584	596	624	604	580	622	544	602	602	601	591	585	584	630	583	604	627	598	625	619	601	615	563	599	606	599	606	589	600	603	595	629	613	588	628	604	583	603	593	596	615	592	573	621	590	578	602	572	624	612	598	561	538	578	639	605	605	593	608	560	604	614	590	572	568	629	578	625	591	606	595	636	611	626	564	615	605	599	608	597	549	611	620	624	634	600	616	596	555	571	583	584	625	605	619	616	573	566	610	627	580	634	591	612	600	580	600	563	646	623	560	609	572	612	582	578	626	596	613	617	553	584	618	580	590	563	616	654	618	630	594	580	622	600	584	556	626	565	551	629	578	654	620	588	619	570	600	583	624	588	570	613	604	606	589	576	575	682	581	583	604	615	571	580	595	588	591	606	647	617	644	582	612	594	629	584	569	571	609	615	606	643	602	580	611	650	647	569	601	595	575	568	505	586	580	588	608	615	634	614	607	635	644	646	581	574	633	597	672	584	590	625	590	619	617	579	622	593	565	623	600	663	591	587	576	620	591	640	587	607	583	608	612	617	600	594	627	571	610	632	570	580	577	622	615	564	567	621	632	575	609	559	597	603	611	653	599	599	612	643	578	565	569	560	590	625	609	630	609	590	612	646	623	555	584	601	601	613	590	606	604	587	593	618	575	580	635	624	535	610	565	596	560	599	589	630	615	587	614	609	604	607	589	575	608	633	578	614	611	589	567	641	612	557	627	561	600	598	606	551	574	624	608	595	598	585	568	589	637	604	635	665	578	589	618	600	594	577	622	620	534	604	610	567	630	639	586	615	589	565	626	559	579	576	617	605	579	594	622	562	569	562	640	619	621	610	577	595	586	591	613	651	585	572	605	600	664	579	594	609	617	604	624	543	605	604	571	590	593	649	594	628	623	596	594	614	610	583	624	656	571	599	611	596	609	562	607	614	590	627	568	585	612	641	619	602	647	613	572	607	585	572	625	585	570	603	587	577	616	599	622	581	620	643	567	575	583	627	652	623	590	593	597	582	575	550	601	589	619	569	609	567	563	615	583	592	604	638	590	554	576	603	572	613	631	598	647	600	584	584	599	580	607	581	612	652	585	573	600	605	640	594	619	614	564	603	597	631	594	544	602	581	606	615	609	577	611	572	640	548	581	558	617	616	546	552	594	586	591	598	608	589	583	576	595	600	579	631	550	586	627	585	594	553	614	617	597	624	606	581	638	591	640	576	593	619	616	602	628	616	580	593	603	582	610	560	582	585	629	595	602	591	558	615	592	560	612	594	639	603	608	600	607	604	601	579	587	615	583	605	583	605	584	566	594	607	572	580	607	592	626	535	574	577	600	583	566	579	590	608	604	618	639	635	589	604	643	578	633	586	593	598	585	588	602	583	597	578	619	590	581	608	614	577	670	586	570	617	599	619	585	622	572	557	648	574	600	629	592	563	604	600	566	579	592	589	562	625	575	609	598	613	571	601	619	582	584	652	592	601	604	580	550	621	619	637	617	581	597	541	628	594	606	604	618	574	600	641	609	570	575	570	650	582	584	612	599	579	599	589	579	608	586	589	564	615	632	575	582	590	575	562	592	601	612	632	600	636	594	583	598	574	588	599	639	606	606	578	632	584	533	607	592	595	596	581	586	571	661	634	608	598	614	636	605	584	631	614	582	588	609	613	591	585	627	583	652	556	610	634	609	581	569	624	585	593	594	622	609	589	568	577	620	580	593	649	603	570	575	611	562	603	621	623	590	601	607	609	614	571	602	604	626	586	590	564	617	561	587	621	589	589	585	599	602	588	546	624	616	640	626	580	591	576	646	589	630	622	615	587	636	591	585	585	591	592	574	579	574	596	576	572	606	595	630	606	611	573	585	612	619	628	596	641	602	654	565	584	581	612	594	587	575	581	576	589	580	570	608	617	583	607	587	633	637	619	591	593	591	608	583	553	617	599	595	604	590	637	568	565	579	643	625	603	624	595	601	624	573	613	601	601	579	578	629	586	597	592	605	617	571	561	606	553	631	591	627	600	577	640	561	629	612	613	618	590	624	632	571	584	630	609	564	610	605	610	594	639	597	582	575	602	617	615	578	600	601	641	576	599	566	562	594	614	619	550	618	629	569	581	585	588	577	592	583	598	563	574	616	576	570	589	596	577	635	633	634	594	572	621	583	560	609	573	552	553	574	576	572	567	622	563	602	587	607	601	599	604	581	611	653	624	582	603	609	575	612	559	557	587	608	622	596	592	580	579	576	568	592	604	623	600	608	626	602	557	623	580	620	575	591	639	585	548	620	577	601	581	594	544	623	578	572	559	580	608	608	610	599	602	625	595	585	592	593	577	625	608	566	603	589	602	605	574	608	583	611	588	632	599	585	576	608	572	616	584	589	599	613	586	631	642	660	597	597	558	561	571	569	633	604	611	616	583	648	592	575	582	603	593	560	587	587	624	575	588	618	589	613	588	620	585	595	595	577	636	583	628	564	586	614	629	590	587	559	598	560	613	655	564	616	610	593	601	573	562	562	614	572	608	633	603	604	601	573	560	613	550	617	573	631	608	558	582	665	593	639	591	605	629	602	617	623	629	625	629	606	603	611	600	599	608	612	595	602	618	591	629	604	647	618	593	598	615	547	596	620	599	611	580	606	625	585	605	618	570	594	598	583	621	602	609	597	604	587	610	583	588	569	585	620	612	623	588	609	578	615	600	600	610	618	618	578	614	565	592	612	570	576	567	594	608	584	600	580	641	619	587	612	582	608	632	579	545	591	587	583	593	603	567	582	575	578	611	611	559	598	613	627	609	590	566	604	614	602	619	632	592	586	609	581	605	573	603	569	581	615	593	587	593	596	598	587	590	588	596	593	642	618	584	595	623	589	616	604	601	540	575	610	588	601	584	596	623	576	583	563	580	594	627	625	572	589	644	605	607	554	559	611	614	612	640	576	585	623	583	605	602	559	591	613	638	614	540	649	584	604	600	614	599	610	631	622	537	649	615	605	572	594	620	578	603	607	562	596	640	648	608	618	558	574	591	563	583	581	560	599	606	595	638	598	616	593	594	571	575	620	627	604	593	595	618	602	626	621	573	598	583	567	585	578	581	592	614	616	628	579	576	590	660	629	613	570	592	612	591	580	555	587	646	605	624	616	599	587	596	588	597	610	605	604	582	569	602	612	600	619	585	588	566	609	597	600	606	653	634	619	604	555	569	583	623	607	614	616	575	609	597	557	587	626	567	569	601	578	583	555	621	609	605	601	590	570	550	617	598	647	600	622	606	651	593	558	622	609	628	582	585	549	622	637	575	613	600	592	625	588	601	575	644	598	649	595	567	560	631	600	614	609	587	606	592	610	580	575	586	588	575
24266	21446	28726	24453	21164	14286	7004	3865	3023	2273	1640	1564	1337	1366	1132	1041	921	843	835	794	718	660	644	663	637	617	606	540	519	555	504	559	523	564	578	502	486	475	464	513	472	490	537	493	489	498	521	474	471	518	450	475	511	546	455	481	457	501	464	458	474	505	518	520	498	519	477	506	496	493	498	485	492	499	480	495	480	503	512	453	500	480	480	502	486	485	458	457	462	507	482	489	491	495	483	487	503	483	489	492	491	488	474	488	468	443	519	483	499	491	537	448	543	515	460	462	468	491	479	500	478	486	457	482	454	476	479	460	509	460	465	511	439	482	471	459	486	467	469	475	508	529	482	489	501	476	468	499	500	484	453	530	459	460	467	477	474	502	507	483	503	444	468	481	495	485	486	465	520	489	500	461	505	493	492	485	468	474	479	497	472	501	525	444	482	504	482	480	499	438	498	464	484	498	450	506	471	495	454	455	483	481	454	487	503	503	466	461	487	479	489	472	479	503	493	498	502	500	492	476	515	531	519	476	461	511	499	483	462	509	467	465	504	498	493	494	442	478	499	505	475	474	475	469	460	470	486	497	503	496	537	494	486	493	448	456	520	540	496	481	470	445	474	482	507	470	504	483	492	559	473	461	480	506	454	500	461	509	520	466	507	478	499	498	492	493	476	442	456	519	449	468	495	485	447	462	455	495	473	500	500	444	430	449	458	444	492	467	504	475	485	443	483	466	491	453	477	452	462	488	488	464	462	493	483	470	465	486	442	476	462	462	471	511	488	440	459	436	482	497	483	489	464	440	466	480	460	478	485	468	479	480	489	460	492	497	506	444	435	464	494	480	470	495	479	506	484	537	497	495	494	455	494	542	479	504	470	477	511	465	467	462	481	474	475	468	483	472	480	454	477	515	483	501	477	513	456	479	497	446	522	458	471	456	492	438	465	491	467	472	471	465	494	496	501	476	475	487	437	432	494	462	514	507	466	472	477	432	488	473	487	477	470	462	495	497	495	495	521	514	484	469	490	494	488	473	468	513	491	476	506	469	497	506	449	478	481	477	508	505	466	502	480	523	476	481	456	474	465	451	483	481	471	490	492	449	504	491	459	473	514	491	500	453	459	473	482	472	529	486	491	448	494	495	468	451	535	476	451	471	453	480	459	482	487	507	453	445	493	497	437	526	475	464	534	487	479	519	506	467	433	513	514	500	477	451	502	493	447	457	479	467	510	448	466	504	550	436	486	474	482	510	484	524	505	481	496	469	492	507	476	455	480	492	499	465	531	516	505	514	474	488	483	454	466	474	503	465	495	482	463	481	459	455	506	440	466	486	476	493	462	488	490	464	482	512	507	484	450	473	504	492	483	472	458	510	486	485	517	462	447	513	491	475	476	457	493	452	454	456	496	496	442	489	483	465	487	470	480	496	445	471	485	472	462	505	489	486	486	494	491	486	469	485	517	452	445	486	510	502	460	468	498	488	495	505	474	473	487	490	459	475	484	500	473	475	498	501	493	487	468	492	474	495	496	494	463	492	498	483	463	470	465	465	474	505	471	489	494	538	467	472	481	456	470	519	497	468	478	465	469	480	445	454	480	477	478	468	512	516	486	495	491	465	473	430	523	485	504	434	467	515	485	448	458	474	451	466	477	471	494	470	449	458	459	489	462	499	452	486	484	463	464	456	454	468	466	495	491	487	508	484	488	491	477	446	520	465	492	439	515	465	466	474	461	526	460	455	477	503	492	475	511	518	497	477	477	481	443	477	522	472	494	454	488	448	485	478	461	473	457	469	476	481	468	458	501	513	513	483	465	457	528	517	489	469	482	465	454	477	475	475	461	478	476	445	486	452	481	460	510	469	494	500	507	493	464	497	464	492	470	474	433	477	522	476	506	451	493	465	502	456	488	448	500	481	496	491	464	499	474	504	497	429	499	519	516	465	498	479	466	471	469	511	481	477	466	522	445	479	468	491	447	457	486	486	511	481	467	474	488	502	459	474	491	468	496	477	515	521	487	516	487	458	475	472	483	445	464	473	495	495	515	461	522	486	473	504	448	496	475	477	451	526	470	495	496	510	496	499	477	522	481	472	449	484	476	480	477	472	521	520	478	469	458	455	477	441	483	493	474	473	489	447	471	474	460	470	525	486	461	502	478	469	495	446	452	478	470	498	471	480	495	495	500	491	479	464	477	474	458	489	490	494	460	501	476	488	473	499	495	469	471	475	525	464	471	478	447	475	462	495	472	469	452	475	509	478	494	504	465	475	497	519	450	505	477	503	463	471	494	490	511	460	486	497	519	498	452	512	526	471	498	480	485	469	453	501	459	457	491	482	474	490	526	491	476	465	484	500	453	463	444	495	499	467	477	456	495	493	488	502	464	465	466	500	428	475	516	487	470	505	494	506	460	496	475	543	479	470	458	503	516	458	480	487	430	472	468	466	434	468	499	472	530	460	486	481	461	486	480	515	517	492	442	513	461	482	499	513	507	485	448	477	490	479	491	497	486	468	439	494	487	490	489	477	465	503	461	440	511	482	478	478	478	461	495	470	500	468	505	439	510	487	477	445	486	469	495	457	460	454	474	476	475	499	488	478	469	472	469	487	510	476	496	470	473	472	450	493	457	520	433	495	445	518	447	445	479	472	487	493	499	475	503	481	484	442	471	507	481	466	483	503	509	458	516	510	437	470	452	519	497	474	463	486	498	495	469	473	494	483	460	523	476	477	474	486	475	496	492	463	466	509	472	488	485	489	467	465	484	485	480	477	509	497	489	491	484	477	458	481	490	502	463	500	491	509	492	493	524	484	477	507	441	510	457	501	476	493	479	468	475	490	478	471	503	469	482	505	493	522	457	450	467	484	481	471	464	514	514	495	522	482	470	491	463	498	486	489	489	462	477	475	467	450	486	474	460	478	454	469	506	454	476	451	440	472	494	466	452	459	453	491	486	461	504	503	450	470	464	504	510	461	494	479	441	514	505	474	478	485	461	484	482	482	494	473	499	465	458	498	480	509	496	503	462	463	481	517	446	481	479	490	490	495	461	502	462	473	498	474	451	492	461	474	466	492	506	502	486	504	453	476	445	520	487	474	496	485	515	481	479	491	482	501	488	476	480	452	454	499	471	503	480	452	502	486	468	460	480	455	446	507	443	489	484	498	475	485	464	508	491	480	489	451	492	460	484	472	513	490	499	496	462	457	478	482	479	442	439	504	469	459	498	467	471	486	433	488	491	492	456	449	515	492	448	443	483	483	463	446	495	484	474	497	511	491	464	476	461	461	498	487	503	496	457	490	481	475	506	481	450	454	466	453	444	468	452	466	463	485	506	471	472	474	484	512	469	467	510	482	493	501	497	477	492	466	461	483	486	511	503	491	427	462	473	475	505	456	469	500	516	488	474	426	485	468	481	487	438	513	526	455	533	477	462	481	488	499	480	483	467	463	463	483	484	506	458	470	481	455	542	465	506	441	431	491	490	480	483	497	487	484	503	498
21527	36512	33457	25406	19312	16032	13569	10487	9179	7034	5430	4939	4399	4056	3607	3109	2768	2476	2238	2042	1924	1773	1693	1561	1478	1491	1354	1312	1155	1170	1117	1140	1179	1132	1129	1015	1006	1075	1027	973	958	959	1032	981	973	981	982	983	961	956	974	985	1005	989	984	1019	987	943	1005	983	996	972	940	961	964	938	977	947	974	961	987	921	936	931	999	972	993	964	907	950	966	909	1003	1019	963	927	957	966	994	918	993	961	914	925	980	991	991	981	978	1017	963	949	972	955	1011	965	929	936	965	942	972	974	966	924	980	957	1042	980	927	962	1010	957	892	957	948	945	975	953	937	952	936	988	950	971	990	959	944	990	938	915	953	986	927	973	937	970	948	896	987	991	1001	971	946	981	927	940	922	963	980	1008	983	943	986	923	952	926	963	916	939	981	938	950	935	954	916	947	974	963	955	934	979	958	981	972	932	986	920	975	928	1022	928	1005	938	958	952	914	968	997	957	990	952	987	955	908	952	1004	920	970	929	951	1006	988	971	936	946	991	986	916	974	962	947	916	979	946	953	931	897	921	885	956	993	955	886	987	992	935	953	994	895	925	946	945	945	918	913	932	934	911	948	963	942	965	987	948	959	937	956	959	937	1017	887	933	934	979	945	938	980	937	947	905	973	918	933	928	937	889	944	1002	950	1004	930	970	931	896	882	996	972	934	1000	938	939	947	935	946	947	897	967	937	933	998	933	971	927	961	911	931	934	956	964	920	999	979	919	936	931	989	933	951	960	959	969	975	936	977	958	969	916	928	956	932	975	949	981	929	930	993	925	911	936	928	967	969	960	958	996	930	971	934	882	989	929	905	933	917	889	969	993	922	935	914	974	959	955	940	968	969	1008	914	977	946	1002	936	935	959	931	919	886	913	981	923	922	890	922	966	896	943	892	927	918	929	939	930	974	932	946	938	909	969	945	969	913	1001	865	939	932	937	939	993	947	923	994	918	994	982	946	944	959	969	958	898	939	932	965	991	952	912	933	958	925	939	992	960	921	987	976	909	953	950	970	944	941	971	921	989	956	914	958	1002	924	976	961	987	934	929	1009	961	997	978	970	963	934	956	957	973	984	941	941	900	966	997	902	971	1035	887	935	953	967	980	950	931	1003	944	921	998	890	933	924	973	986	925	906	972	903	968	948	969	970	959	926	992	996	950	956	953	970	1008	1033	940	925	937	951	924	937	970	957	954	940	913	926	958	961	995	991	908	930	992	971	925	909	996	961	951	940	985	982	931	1026	970	959	996	948	972	917	1017	901	938	976	973	911	957	935	981	995	970	967	942	956	931	1007	986	993	947	959	979	924	951	930	949	1001	982	990	910	933	936	915	938	990	933	996	975	992	944	932	942	942	943	952	962	943	920	988	903	930	905	991	915	992	953	903	930	1009	967	1016	891	931	1005	979	978	1000	976	960	967	969	971	942	932	948	974	959	909	934	947	909	990	910	1009	936	940	965	925	914	968	970	957	971	1012	954	962	944	948	960	981	979	949	1012	948	946	905	939	980	991	931	893	956	930	959	980	937	952	943	1003	920	913	932	1000	960	975	907	963	985	1019	919	896	990	962	912	975	969	935	975	966	953	940	1018	922	965	898	931	931	912	1023	957	953	1023	971	913	948	967	957	933	953	1003	954	978	935	901	950	933	965	1011	953	916	988	877	949	946	874	943	960	998	976	914	972	973	1008	954	923	967	930	905	934	922	991	934	935	982	943	949	976	966	932	924	905	879	977	955	953	924	911	939	952	961	963	922	976	962	1003	927	961	987	943	929	987	916	967	954	1003	969	884	900	974	917	942	936	985	947	936	955	931	1016	936	968	969	937	987	914	984	955	978	962	948	940	972	992	983	976	944	927	926	950	950	953	928	965	970	929	975	917	967	987	978	956	973	963	970	960	984	937	953	951	945	947	1019	1002	948	954	948	1015	957	950	928	912	933	954	942	980	978	1004	968	940	907	962	935	950	951	961	993	950	947	921	982	953	964	957	943	938	968	954	966	964	1012	951	959	1001	980	962	951	911	993	933	987	944	930	947	946	978	964	939	1003	963	939	978	922	949	946	958	902	942	908	936	940	1029	986	911	960	973	936	963	956	954	933	990	939	987	968	966	961	924	953	960	951	924	866	976	921	969	955	926	938	946	968	979	995	943	961	945	870	915	1001	946	950	950	943	971	957	975	923	965	946	951	956	960	993	932	962	954	944	974	968	918	957	912	947	957	890	940	926	912	899	950	963	955	941	1011	953	984	984	952	973	959	931	940	977	991	935	944	942	1011	962	953	910	962	967	945	969	970	916	952	953	949	970	937	969	888	950	980	987	942	915	984	977	945	978	911	954	934	988	953	951	995	924	979	941	983	948	916	930	992	919	919	916	946	941	967	942	944	940	965	983	964	924	957	950	966	1014	966	963	977	999	935	973	979	951	980	933	904	919	936	963	975	985	982	975	945	941	896	907	941	908	901	996	988	909	953	940	917	891	963	944	943	947	872	904	955	931	990	909	1025	967	939	931	920	959	945	892	922	958	934	954	952	963	935	990	980	957	951	953	930	880	929	911	982	922	957	995	1031	950	954	954	972	978	964	947	972	926	922	928	1019	975	949	894	981	1001	975	935	923	1021	994	991	954	939	952	912	965	936	936	952	918	946	1028	914	915	958	903	921	967	954	950	893	981	931	923	966	963	1008	988	957	973	969	940	982	958	948	976	973	950	933	948	970	930	916	914	965	939	1004	957	963	924	978	930	914	958	980	926	1018	938	960	958	1029	940	992	900	979	989	923	1004	973	924	965	913	1003	931	929	977	917	948	954	958	916	939	932	945	963	966	980	924	933	983	941	1002	934	947	926	993	953	929	924	972	978	919	926	983	966	912	978	947	911	943	998	950	999	972	960	967	963	968	970	975	964	956	967	948	940	950	1013	982	968	1022	917	1019	953	969	954	958	966	934	962	957	995	965	978	1008	921	952	941	897	988	992	989	978	952	1007	953	985	1004	954	933	897	944	909	861	943	964	955	932	992	976	944	971	907	918	888	959	946	923	938	964	957	973	982	980	997	955	972	899	924	926	967	935	975	955	944	936	984	989	937	916	958	1013	972	945	948	935	1002	925	984	1011	960	939	985	923	904	947	898	944	958	960	940	974	1024	974	948	968	909	979	935	954	995	950	1006	947	949	945	952	968	908	943	933	954	906	923	909	958	904	950	951	963	939	932	941	935	1001	1008	941	931	986	984	978	930	991	962	977	971	993	939	934	955	930	932	890	919	928	949	919	932	928	963	1008	920	998	947	870	973	940	932	949	925	934	973	933	939	992	930	988	958	983	930	879	950	988	944	935	932	929	926	951	969	940	912	954	938	948	996	957	933	998	942	1003	971	947	948	970	918	946	941	941	1023	977	991	974	937	968	958	874	955	963	962	967	991	971	957	917	983	969	952	982	938	985	993	949	950	949	908	964	933	887	905	977	961	970	923	939	907	962	911	938	958	944	953	906	991	971	918	922	900	973	899	874	935	998	982	969	909	918	912	953	909	900	968	1009	961	884	994	892	959	892	975	929	898	999	969	973	956	941	903	875
27689	18868	11383	5557	2600	1693	1267	936	800	725	621	584	543	493	526	481	461	453	454	431	431	428	422	428	417	453	383	418	437	400	430	393	432	434	391	390	393	389	427	406	362	405	404	384	387	406	402	427	432	397	428	427	379	406	411	410	402	414	382	411	387	376	375	410	397	406	376	384	373	417	395	397	391	384	399	385	386	419	378	383	404	373	382	393	363	389	398	400	372	392	429	411	412	369	362	402	363	385	384	371	399	364	390	376	397	382	383	395	353	392	412	398	378	387	361	415	391	383	395	402	374	420	400	395	372	361	385	378	407	373	378	370	414	403	403	414	383	381	430	376	413	405	419	384	400	371	369	381	391	391	403	406	427	373	351	400	413	360	395	399	371	388	372	395	365	376	396	352	377	404	400	404	403	367	403	385	406	407	385	333	399	423	397	357	365	386	429	388	410	391	364	394	434	404	396	400	407	385	406	401	395	410	383	444	383	404	374	428	394	393	425	379	389	408	403	395	403	393	378	382	390	391	406	374	386	383	405	418	433	410	403	387	417	402	415	426	368	394	380	365	371	409	425	394	416	379	390	378	427	386	393	373	390	408	382	398	390	417	364	400	405	385	412	396	410	420	390	372	431	366	382	393	387	405	416	404	401	387	377	410	396	411	373	362	418	391	407	396	402	354	401	398	393	409	357	422	376	390	393	386	385	407	381	400	401	378	395	407	398	379	416	373	409	391	406	366	380	404	410	376	391	438	398	376	412	379	393	366	396	385	386	371	380	392	370	377	358	378	355	396	375	393	403	373	410	406	340	410	391	421	379	377	415	378	398	370	368	391	390	410	406	387	367	403	418	382	375	383	411	402	397	399	386	382	394	374	422	368	396	398	377	382	400	388	375	375	357	431	406	408	383	384	390	365	389	382	355	395	374	387	404	416	385	352	408	399	401	393	407	357	408	410	408	408	413	348	381	376	403	350	396	377	362	410	414	382	409	385	397	346	385	382	391	367	345	382	398	392	375	409	403	388	413	379	401	379	393	391	381	415	383	351	405	397	378	380	374	402	412	376	397	398	389	389	387	404	388	379	402	391	378	342	413	392	386	408	407	387	379	380	387	382	397	340	382	421	413	391	422	373	398	396	384	387	385	423	399	391	420	412	375	381	371	397	408	376	408	403	393	398	365	376	367	414	393	408	430	402	401	409	422	372	390	418	384	374	389	365	421	426	405	411	410	423	379	369	405	395	399	383	352	395	404	379	391	366	415	407	395	402	392	395	403	366	382	406	382	368	372	379	398	378	345	393	397	357	378	394	405	373	410	392	401	411	410	384	360	377	410	411	419	389	424	398	392	379	395	407	402	415	387	365	367	408	356	383	408	435	399	413	363	403	382	367	376	371	423	415	407	383	415	357	400	396	397	398	401	402	386	378	403	392	359	392	392	414	404	438	413	368	390	410	396	390	382	394	361	447	376	402	378	383	441	397	367	401	367	370	372	398	376	410	376	367	437	381	387	409	375	378	406	389	355	387	391	358	389	392	395	388	399	415	418	379	386	394	372	403	391	392	412	396	386	412	407	382	366	428	388	361	426	409	403	391	386	383	400	389	395	429	401	413	405	397	384	338	405	407	399	439	383	391	404	365	405	400	397	412	393	363	393	416	375	376	409	406	402	382	383	400	373	402	400	410	366	378	411	394	387	390	369	407	376	372	406	406	398	403	384	388	393	450	399	392	403	389	375	396	404	401	382	384	373	360	365	370	388	364	383	394	419	363	412	388	410	402	393	389	393	410	403	407	377	402	384	396	383	399	399	412	419	413	383	405	394	411	366	401	410	396	413	354	376	379	379	379	409	397	389	426	388	429	396	410	395	393	396	404	376	383	404	400	371	384	408	367	401	380	387	381	427	424	409	354	408	371	375	406	406	427	378	420	371	349	385	374	412	383	379	432	406	359	371	393	417	410	378	378	422	387	396	381	389	378	400	424	358	404	374	370	404	366	378	386	430	394	406	383	367	395	406	407	420	385	382	390	391	421	394	367	424	351	373	409	418	379	388	377	382	372	383	355	378	395	382	372	403	363	377	398	400	387	412	401	414	358	375	379	407	371	389	380	432	374	401	373	392	422	395	384	360	397	373	404	382	382	377	394	359	399	408	376	399	384	378	389	391	400	406	418	405	384	441	394	385	385	373	398	358	407	331	370	407	396	395	389	378	416	393	399	405	384	395	378	406	425	397	368	381	362	377	379	403	414	391	367	385	389	374	422	398	395	383	408	382	362	367	400	360	406	378	409	398	369	388	405	401	405	389	411	399	406	383	384	382	437	388	411	401	431	375	389	379	371	350	380	408	393	412	386	365	410	380	368	420	390	393	415	395	368	379	353	410	389	403	382	369	385	434	396	384	375	386	368	393	405	404	400	420	398	387	379	389	391	400	411	372	370	396	378	408	393	369	388	392	386	430	378	436	401	393	400	383	346	388	386	400	408	395	398	410	388	441	394	365	346	382	389	398	414	406	419	388	394	393	370	386	380	382	417	413	412	398	367	399	378	382	394	396	394	415	340	398	401	397	402	395	365	398	377	403	399	358	382	396	373	395	405	443	362	378	346	388	417	383	388	380	392	405	391	357	387	374	385	361	395	399	392	405	446	381	431	410	359	401	387	393	400	378	392	386	379	417	384	372	430	389	403	391	363	377	386	390	359	396	387	412	400	362	397	399	367	424	429	371	388	378	414	416	381	375	387	393	380	402	416	387	376	407	407	409	402	425	378	379	408	361	381	394	399	372	372	390	374	379	351	367	412	375	396	385	358	387	371	401	415	402	392	407	383	378	406	403	393	397	379	360	400	390	368	415	347	405	407	437	381	384	401	414	374	395	377	403	404	391	402	367	379	405	374	379	395	383	416	382	417	393	384	410	433	389	414	401	407	419	410	392	402	360	402	400	393	405	397	373	401	409	379	412	353	410	436	423	390	389	359	387	393	366	387	391	407	407	394	385	365	385	385	378	395	403	367	378	403	378	416	382	421	401	406	402	387	418	373	383	411	380	399	383	397	401	384	388	368	409	389	440	390	408	376	376	356	414	384	327	379	408	367	404	405	408	385	414	385	393	434	384	403	398	385	386	371	384	414	399	412	394	341	375	405	412	444	391	403	420	362	438	394	415	420	379	400	386	366	369	378	394	416	408	399	383	380	385	408	402	385	397	404	418	406	395	417	388	405	400	381	400	397	417	414	361	388	394	391	427	361	374	397	354	379	370	380	403	424	377	388	441	353	408	364	402	384	410	409	385	430	412	361	376	372	416	390	384	378	388	409	381	431	410	359	446	366	373	367	362	389	423	397	368	394	354	395	402	390	401	394	446	385	395	400	402	396	389	387	387	387	420	402	371	396	410	410	378	398	382	387	383	429	391	376	428	363	401	426	406	343	409	396	393	374	419	398	393	387	359	386	400	407	395	410	424	393	357	393	430	406	392	370	390	393	384	392	375	416	438	380
16648	23235	19590	11489	7546	5398	4596	3320	2857	2293	1878	1626	1583	1429	1436	1325	1232	1145	1127	1049	1026	955	955	885	1007	890	1020	929	886	876	883	911	871	923	896	843	882	876	859	798	801	872	799	769	791	847	818	807	866	839	846	795	830	868	837	857	808	826	826	800	879	797	856	799	838	879	838	841	827	765	768	807	829	823	842	825	867	799	861	807	807	806	800	822	856	849	812	889	873	826	831	801	859	795	849	856	838	847	837	766	785	871	836	839	873	857	821	877	819	828	823	859	843	865	855	804	833	806	834	835	818	831	853	832	863	848	807	865	836	845	824	799	859	841	884	820	850	812	806	810	841	836	809	830	850	787	772	816	835	851	824	837	878	817	876	833	854	809	833	829	853	856	858	856	828	832	810	873	837	803	829	890	801	850	827	833	825	826	801	798	829	819	809	812	860	840	846	892	826	811	794	830	815	847	802	829	809	805	809	821	846	846	838	845	818	801	794	827	848	840	895	844	862	849	758	824	849	820	833	804	824	803	869	835	858	849	836	873	788	832	833	811	842	785	813	822	797	832	850	840	805	815	835	840	868	817	766	819	860	776	817	880	798	827	897	795	852	829	836	801	807	799	799	781	827	850	807	871	816	846	799	829	767	802	821	782	813	795	794	818	788	808	824	839	822	768	836	809	788	829	855	809	883	846	806	826	824	867	864	822	843	840	809	776	850	852	882	780	835	817	844	820	865	815	768	804	780	789	782	820	820	796	819	859	815	825	822	819	832	837	843	856	842	804	836	825	839	828	855	777	821	808	819	867	779	822	854	852	792	839	844	828	823	765	864	858	852	835	825	848	822	850	831	814	830	842	878	830	821	822	815	845	801	852	884	794	814	804	838	812	836	823	868	802	799	865	800	834	917	876	843	828	820	871	807	791	853	842	837	828	789	863	802	840	792	817	844	833	856	811	828	874	786	774	819	873	782	823	845	801	808	840	822	825	831	837	853	822	783	888	826	805	856	799	846	830	890	822	796	853	922	788	772	793	855	800	781	844	816	825	858	822	833	834	790	828	815	805	785	862	802	832	816	825	811	851	798	846	788	765	806	831	763	817	818	859	876	826	866	823	825	871	851	856	794	802	837	814	837	848	811	804	783	813	811	809	825	829	873	835	823	828	849	837	868	841	798	789	818	820	779	886	821	801	873	821	836	808	830	847	802	869	788	805	792	880	832	810	825	791	789	859	876	818	823	845	812	791	804	837	880	822	846	844	823	841	833	838	861	785	806	839	814	808	824	825	857	863	812	858	877	809	821	846	842	818	807	840	788	830	836	850	810	867	819	780	831	824	848	834	801	793	851	869	866	833	799	849	809	815	861	766	797	860	817	769	839	852	867	802	826	811	778	831	884	820	855	869	844	837	837	841	843	847	845	819	790	828	826	797	821	861	784	811	773	807	873	830	772	839	774	826	852	833	810	773	812	805	831	794	841	882	813	841	844	805	829	836	856	838	856	831	909	865	811	868	833	754	821	861	867	843	818	803	797	838	840	824	838	778	827	851	843	854	849	850	856	876	910	864	877	846	842	797	829	815	832	814	838	797	831	809	820	804	775	825	820	856	819	812	785	769	836	791	816	810	803	800	837	828	884	877	782	830	847	821	876	823	857	850	808	827	864	829	839	834	853	871	826	851	845	823	819	816	907	869	837	873	853	804	792	818	879	799	848	814	870	878	823	849	843	847	864	846	863	857	797	819	798	803	765	822	908	882	783	832	802	821	842	846	873	852	827	849	823	846	775	824	769	825	823	837	835	816	882	842	892	813	797	814	873	791	911	837	824	827	821	820	823	836	851	834	804	818	837	797	826	894	814	832	832	834	832	851	885	768	824	839	826	851	840	854	833	841	872	791	832	812	798	825	800	758	818	834	824	809	802	815	821	830	810	861	832	843	834	807	851	766	790	808	831	828	797	825	875	781	879	797	826	872	859	832	828	858	849	831	843	827	865	858	823	826	831	839	789	813	788	874	791	858	810	811	800	829	878	836	829	820	844	887	807	840	826	849	863	832	859	843	858	856	809	857	820	799	839	828	773	826	810	793	843	836	782	803	839	809	859	833	834	804	819	792	885	796	844	821	737	820	826	822	804	824	843	856	856	808	829	801	864	842	844	833	826	832	840	797	819	817	791	825	843	802	756	887	824	823	861	853	799	860	774	857	852	792	814	876	788	814	804	822	840	798	836	817	839	783	836	803	806	809	846	835	815	819	781	822	887	786	842	821	821	808	869	828	827	815	809	790	810	777	826	819	824	800	794	827	803	823	854	850	847	808	791	882	850	830	822	894	793	837	817	824	851	770	821	838	837	847	818	882	779	812	858	821	792	839	926	888	834	855	832	854	807	859	834	881	819	831	836	878	819	839	826	846	793	858	830	812	828	838	834	845	831	794	792	848	790	838	814	837	874	832	845	829	843	779	835	804	841	839	779	789	810	799	865	803	857	794	885	882	834	830	789	810	823	855	834	832	790	862	823	817	838	798	815	869	847	834	834	802	831	772	795	854	805	831	806	819	813	781	822	873	784	800	837	885	836	880	816	774	850	854	902	833	857	789	867	791	848	872	868	803	816	764	873	816	840	814	810	817	844	817	815	860	847	844	840	754	786	837	859	830	802	881	863	845	834	786	825	802	827	806	795	812	812	807	807	832	843	796	779	794	845	836	826	834	828	817	840	826	829	815	814	878	845	864	815	827	847	833	853	816	836	795	794	810	812	826	856	835	787	867	749	854	833	826	832	799	802	840	836	856	807	788	789	830	823	826	800	799	849	815	846	824	859	850	838	888	816	787	878	850	834	903	891	838	857	816	819	857	856	892	839	849	826	858	753	811	839	855	836	850	807	826	798	854	833	830	830	805	832	822	810	885	863	825	836	833	880	865	768	791	831	797	833	852	820	865	825	819	897	790	802	870	830	811	870	836	875	787	817	872	825	830	855	839	851	869	831	771	827	864	838	805	860	793	799	841	810	793	851	822	828	854	841	882	833	842	872	844	855	843	838	869	796	832	851	827	829	814	814	816	821	827	874	835	810	844	869	828	832	826	806	827	812	795	803	872	829	849	837	823	797	871	829	870	860	862	859	863	837	867	855	808	839	809	817	877	768	825	824	823	801	879	841	812	874	769	824	822	813	840	867	809	861	852	811	848	815	801	892	802	841	846	846	819	864	837	806	903	885	830	780	778	829	840	831	832	843	823	816	813	814	829	822	836	846	826	807	833	809	852	799	855	789	826	878	802	855	836	863	823	875	851	842	823	851	816	782	849	801	842	854	847	777	828	863	800	842	802	767	878	859	854	815	864	830	811	857	821	830	820	847	869	810	838	871	845	850	788	842	839	834	820	840	817	868	809	839	848	789	841	845	803	830	907	840	846	874	870	781	831	792	800	812	803	825	827	836	802	811	786	782	864	821	845	837	764	853	860	781	829	860	822	818	841	836	806	812	789	808	858	867	852	781	806
25211	21397	27730	25215	14669	5480	3287	2041	1574	1237	968	825	700	688	649	610	579	534	452	482	450	386	369	367	353	354	359	310	316	310	336	327	321	345	321	311	295	298	308	284	266	282	290	312	261	283	280	269	245	299	257	264	317	296	268	285	311	280	282	279	287	266	281	250	286	287	272	282	286	272	260	284	274	275	276	278	272	293	287	273	296	309	299	266	259	289	317	304	278	259	269	264	281	316	276	269	296	266	292	252	272	276	284	274	272	264	283	263	250	282	285	271	250	258	269	278	283	283	296	295	288	260	279	275	302	258	286	245	263	305	275	279	256	277	299	255	306	280	297	230	265	290	283	303	309	267	279	273	267	273	291	270	284	281	284	276	293	288	271	264	286	257	273	252	268	277	305	264	285	292	311	300	281	255	240	283	275	258	302	261	274	283	294	291	297	302	303	276	287	293	272	273	280	290	257	290	273	282	271	273	279	283	273	276	262	299	295	296	299	300	281	253	294	287	254	267	268	268	281	276	275	274	295	300	274	300	279	274	285	285	285	276	267	272	272	276	289	286	257	270	311	280	277	285	282	320	271	248	310	274	273	276	276	293	280	302	279	278	315	276	275	291	272	266	301	270	269	276	315	332	270	268	295	278	283	285	270	270	285	281	257	288	282	278	283	285	302	292	263	281	268	265	294	245	276	311	283	310	317	298	295	299	273	287	235	255	278	302	281	286	274	251	286	269	286	296	295	290	306	268	273	290	284	245	275	292	249	271	254	293	277	297	301	264	269	280	298	263	254	291	279	260	286	265	276	319	248	275	272	272	296	272	278	256	291	268	283	278	294	270	277	275	291	273	270	287	291	264	313	260	274	268	296	277	266	253	298	296	272	280	274	263	289	286	276	281	277	267	301	291	262	286	251	264	258	290	288	290	251	288	301	265	290	271	306	280	262	293	291	285	285	280	291	289	305	278	306	273	267	273	273	280	271	277	246	274	273	287	272	282	285	274	280	281	272	291	265	277	272	258	287	254	266	250	258	278	266	297	283	271	263	270	278	275	261	291	292	256	314	258	294	267	255	254	290	268	273	282	283	308	264	266	303	309	284	281	266	293	305	264	274	267	310	283	298	314	294	286	270	264	313	276	284	269	309	296	290	265	321	283	278	265	261	289	295	285	289	267	292	262	278	255	273	273	276	284	283	285	281	331	275	298	284	299	282	246	289	253	286	295	267	272	261	277	296	310	292	289	277	293	256	318	264	269	271	265	295	284	273	265	304	273	286	297	280	280	279	282	290	260	276	273	268	281	279	268	296	283	293	255	305	304	320	270	260	258	295	302	275	290	293	292	286	252	283	269	267	270	266	306	288	277	302	298	288	287	282	276	264	309	246	267	271	306	283	307	285	275	285	274	287	277	300	284	275	260	289	263	294	285	276	256	299	269	285	262	305	247	292	275	265	288	267	296	282	300	247	305	282	252	259	276	297	279	268	298	290	285	296	248	261	297	282	279	266	284	296	250	290	286	304	265	291	291	274	282	299	279	272	279	287	315	302	292	273	280	287	281	275	290	238	300	279	273	279	267	277	283	289	281	301	278	291	287	305	264	281	297	286	264	263	267	298	274	275	270	274	318	277	305	256	277	264	288	265	281	270	266	260	288	295	275	267	260	236	286	255	269	259	282	262	294	305	264	291	289	290	282	292	254	289	267	279	283	271	281	273	308	289	272	274	269	268	249	276	284	283	285	239	261	278	274	279	296	310	298	288	292	282	255	280	309	312	285	271	307	254	266	264	278	277	289	294	303	289	273	264	281	265	285	266	264	272	277	260	283	297	270	308	277	271	276	259	256	287	287	268	269	284	285	321	272	277	282	279	271	282	270	262	261	267	253	269	270	302	258	292	288	282	283	274	255	282	286	293	285	266	275	297	282	318	281	282	274	294	297	271	252	263	287	296	297	305	253	284	276	289	285	279	299	282	272	278	299	250	256	267	279	306	264	258	296	282	261	299	264	253	274	287	277	248	274	280	282	270	303	294	287	278	281	287	255	277	272	284	296	258	295	306	290	288	280	261	275	302	267	259	260	253	271	281	254	257	272	256	280	275	280	285	280	312	282	265	291	281	252	322	269	271	315	302	261	283	269	263	264	282	279	271	252	276	261	258	298	287	285	279	286	280	274	270	273	275	284	259	264	287	254	279	286	271	325	276	287	307	293	282	271	276	257	266	243	266	280	269	267	286	300	277	290	290	270	276	293	265	252	263	300	279	265	279	292	290	321	297	266	282	277	289	256	276	295	262	320	285	262	244	258	262	246	322	306	294	287	259	279	291	270	295	297	263	272	311	325	256	269	283	275	262	271	292	265	293	267	252	291	259	301	301	287	289	255	283	278	273	270	266	289	278	266	290	291	297	293	268	271	293	285	303	293	285	279	270	277	309	276	283	283	257	300	285	278	272	290	282	311	301	314	306	294	268	281	268	294	288	271	270	275	270	275	305	276	262	251	284	288	302	257	289	299	310	307	299	295	277	275	254	257	300	288	313	264	276	294	259	268	277	298	274	288	251	262	286	280	279	291	304	295	269	272	279	268	304	282	270	263	242	292	284	254	305	276	257	264	290	250	277	307	271	293	307	266	305	280	275	271	268	276	278	284	267	260	315	300	265	280	256	271	331	269	243	266	305	288	282	271	299	270	267	266	299	304	273	303	256	277	311	281	284	291	239	334	301	272	297	267	320	289	291	288	286	285	291	264	301	244	274	303	282	254	256	282	259	263	266	277	276	264	247	279	299	286	268	290	280	269	278	249	290	296	298	257	273	296	273	258	269	282	275	261	276	266	224	271	322	308	287	290	266	260	281	244	282	289	266	242	256	308	260	290	267	264	264	264	293	292	280	264	283	277	262	265	269	288	295	258	261	276	288	246	275	274	278	288	285	294	281	274	286	292	269	298	252	267	282	258	294	263	320	265	255	269	264	298	274	275	248	269	277	293	267	275	264	274	298	274	306	269	261	277	261	284	296	283	284	264	271	282	290	248	286	288	283	298	296	268	276	253	243	266	285	259	256	243	283	279	308	258	301	272	273	276	262	279	255	301	262	276	296	269	279	284	288	262	295	282	296	281	261	296	282	231	281	272	286	304	254	281	271	278	306	292	287	290	270	238	282	308	285	288	260	281	298	288	266	290	301	268	300	277	294	249	248	265	309	273	246	266	280	293	279	263	281	290	273	268	281	265	256	284	297	254	262	293	280	300	293	299	290	292	271	297	307	283	307	269	291	268	268	282	276	288	262	281	295	276	291	275	288	266	288	269	286	248	291	308	285	294	253	261	308	299	273	277	269	294	277	297	297	272	265	284	280	269	287	252	272	277	277	264	277	249	262	273	313	280	297	269	297	267	294	291	260	277	303	276	300	286	294	265	298	293	269	280	292	266	263	287	251	270	260	317	295	300	281	311	248	305	268	278	271	288	289	260	260	303	275	286	298	273	275	271	285	289	273	254
19060	31455	28734	20200	15005	11357	9006	6975	5372	4438	3445	2873	2604	2424	2233	1980	1814	1544	1416	1345	1131	1087	1007	996	914	886	842	840	748	759	727	723	757	730	711	640	650	611	628	566	581	596	679	659	631	630	607	601	605	646	608	634	652	579	671	593	650	615	630	657	617	630	603	612	652	611	585	591	634	592	576	601	570	620	595	585	638	599	609	591	629	591	582	650	593	620	615	606	596	590	665	568	626	606	643	602	629	582	581	617	642	610	629	636	561	546	612	622	608	614	580	616	561	624	562	596	601	620	597	614	610	584	592	566	590	616	650	614	551	627	614	658	622	656	555	621	592	613	645	609	639	621	589	573	594	643	579	589	581	599	601	589	602	567	625	565	635	604	601	592	579	597	618	582	618	609	602	622	566	577	612	588	588	609	618	604	642	640	601	632	563	616	615	617	591	607	615	588	597	617	626	616	597	632	583	613	590	618	572	620	610	596	580	607	602	592	583	627	607	612	566	604	596	670	633	632	638	623	638	597	584	605	610	622	612	600	591	647	571	603	639	629	555	640	573	621	596	620	585	637	566	615	596	566	619	648	606	625	596	568	580	577	603	629	618	598	616	627	611	615	611	608	554	603	552	610	599	554	584	602	597	616	578	587	623	589	610	569	611	605	598	575	637	662	636	600	613	577	628	592	601	607	622	604	640	575	635	650	581	595	601	598	574	572	619	562	599	603	576	606	613	586	630	600	607	640	619	609	591	639	583	582	577	646	591	590	617	594	567	585	623	615	642	599	591	614	603	617	639	585	642	623	620	614	574	624	587	596	605	580	595	616	631	635	570	608	597	583	627	627	592	570	606	611	594	579	583	587	586	631	542	612	617	616	610	539	596	653	593	594	592	634	602	662	540	626	567	599	606	632	671	618	591	582	563	598	617	640	635	589	619	623	590	587	581	621	557	603	598	602	632	650	646	595	587	600	615	562	609	622	635	583	597	580	605	570	610	581	582	595	595	598	622	645	592	618	597	563	592	649	561	596	616	605	659	592	585	587	604	601	608	586	588	615	601	582	632	544	623	592	623	558	630	582	665	568	596	605	650	568	603	608	568	636	586	606	570	627	591	603	610	592	603	623	607	611	607	622	628	561	545	584	580	530	592	580	575	637	587	587	599	614	570	625	603	632	612	651	625	629	579	574	583	589	646	581	642	598	622	649	614	581	689	573	613	606	601	580	591	618	626	622	574	588	603	623	612	569	624	639	577	616	610	615	571	558	595	590	597	562	580	607	601	661	669	613	584	603	614	600	613	596	665	597	621	636	582	645	588	628	624	608	590	627	597	631	578	629	584	622	605	603	613	590	586	620	632	601	632	590	588	616	658	609	570	629	579	617	612	622	559	637	595	575	606	626	589	518	564	576	571	578	594	628	576	646	599	616	619	572	582	626	603	599	587	604	565	599	659	619	603	595	619	577	629	600	588	595	634	612	618	623	602	596	598	567	565	588	615	588	597	589	611	560	609	608	647	660	621	661	597	607	599	614	580	619	591	646	623	594	616	618	601	592	589	627	617	578	591	603	661	626	618	606	590	632	629	596	645	602	601	652	620	581	605	607	564	579	594	618	576	586	586	604	618	628	601	590	606	583	609	612	590	591	611	612	569	606	599	590	591	592	623	598	617	606	627	614	628	606	596	623	649	600	617	609	596	624	585	593	640	612	648	567	625	580	606	599	616	605	590	600	594	585	621	583	605	594	627	652	585	598	647	595	627	625	571	629	606	606	671	635	605	604	632	567	614	602	602	637	610	628	634	637	591	574	579	617	605	609	600	616	662	611	597	589	599	610	569	603	529	623	585	612	606	602	622	552	567	579	604	600	563	612	646	618	612	605	583	602	570	620	652	648	602	596	614	592	578	573	585	600	569	633	605	585	606	565	622	554	629	602	637	619	612	605	578	612	604	635	575	604	622	628	581	578	602	610	580	582	619	611	611	593	626	599	577	611	627	617	610	636	630	585	580	539	614	640	610	597	600	643	589	594	642	667	570	605	575	632	607	625	618	597	602	616	577	586	606	588	651	587	613	615	613	639	625	590	568	566	605	608	641	602	577	604	604	616	575	618	625	584	561	599	620	603	592	606	589	613	587	615	613	575	588	566	608	567	616	589	614	621	618	660	595	616	600	610	594	626	609	598	627	591	586	591	550	565	622	619	565	590	588	588	581	622	622	564	587	612	574	607	585	640	575	609	575	556	613	591	607	625	656	571	580	572	619	650	595	605	632	592	606	617	576	592	619	619	594	603	600	638	598	617	612	585	572	604	593	624	613	639	578	627	616	573	588	640	604	612	636	574	571	579	581	585	615	596	604	592	616	617	592	605	587	594	604	619	612	616	598	615	589	591	571	630	549	603	627	610	585	601	588	634	608	582	601	601	621	616	585	628	577	643	572	574	600	578	634	610	612	569	624	586	596	618	596	596	581	580	650	598	636	629	618	634	605	627	587	562	576	593	617	565	595	571	611	631	583	584	587	664	593	617	608	616	597	624	628	604	626	593	644	600	589	569	592	588	585	622	616	598	591	613	579	654	564	620	604	618	579	539	559	603	570	570	577	617	631	636	663	616	594	619	591	592	615	631	609	606	588	622	655	600	598	613	653	629	670	610	571	604	561	624	613	571	582	594	660	602	643	594	609	601	611	569	595	612	629	640	621	594	619	640	628	589	598	586	633	619	611	615	625	622	615	574	622	569	649	587	568	608	576	663	621	613	608	617	649	663	587	617	590	587	629	628	537	614	618	558	635	639	599	582	608	615	576	633	576	616	613	616	628	639	635	567	602	640	557	618	600	611	552	593	615	582	610	600	573	644	585	659	605	589	558	605	630	631	603	596	619	596	573	628	589	620	582	574	638	604	598	604	620	575	574	609	573	653	640	629	626	624	619	631	633	577	610	593	624	625	612	581	554	644	627	676	650	607	558	581	589	609	613	646	630	651	610	593	625	585	583	565	557	609	609	603	593	607	621	610	609	602	599	601	607	612	624	595	587	623	644	597	629	572	605	611	592	651	641	641	561	596	609	621	595	626	641	565	624	604	607	644	631	618	604	580	600	577	604	562	607	628	553	595	662	622	640	580	619	616	607	585	574	575	616	561	609	594	607	557	622	620	583	600	611	582	588	602	617	663	628	566	594	563	580	601	606	636	594	632	621	582	612	603	586	568	574	660	597	592	607	584	602	591	581	586	593	584	588	586	607	606	580	582	599	623	606	595	658	624	624	635	643	602	589	609	621	634	616	617	585	586	597	578	608	622	613	635	607	605	592	599	651	595	613	593	611	639	628	615	628	639	596	611	556	551	562	595	638	593	591	645	602	603	600	616	590	603	655	611	574	599	605	598	550	582	615	618	624	624	588	582	624	601	607	596	584	607	571	672	606	604	611	603	619	587	614	595	597	572	591	629	627	613	645	633	615	620	558	555	596	594	618	582	599	598	618	581	545	611	613	582	573	613	591	604
24262	21404	28688	24484	21237	14569	6775	3692	2632	2171	1678	1462	1253	1145	1178	1074	987	929	813	751	697	644	633	649	618	637	603	564	547	531	521	516	597	504	504	488	486	517	491	435	509	492	460	493	497	478	471	482	509	464	501	511	507	503	478	513	503	472	500	471	528	459	493	488	491	509	460	498	459	483	470	442	506	503	521	483	482	473	508	468	494	482	455	495	474	447	490	476	509	445	484	504	459	479	518	467	493	502	459	492	507	481	467	507	506	475	482	477	550	483	452	486	485	508	509	458	519	472	481	488	489	434	458	476	477	471	491	484	488	499	496	443	444	459	488	500	486	493	497	469	490	503	430	476	509	489	487	480	494	464	495	478	482	481	450	471	489	515	424	453	497	486	466	496	478	496	483	492	474	510	449	479	502	500	472	466	484	465	493	438	465	474	521	459	512	473	499	505	496	491	454	463	468	502	434	518	468	503	481	472	482	494	498	480	494	495	488	472	486	480	507	484	465	472	477	448	462	489	490	503	479	478	450	442	487	517	484	467	487	438	464	497	490	480	452	450	469	472	438	459	468	527	487	446	487	455	499	511	478	540	494	493	481	443	465	443	489	493	516	466	469	501	465	475	506	468	473	470	473	448	438	476	521	457	490	449	446	483	459	488	466	468	454	502	460	445	493	434	502	521	450	506	445	478	481	494	450	465	503	476	456	449	495	456	516	527	450	488	486	497	478	495	530	505	485	495	439	514	491	502	447	463	523	441	510	476	447	467	459	489	448	471	499	492	497	473	463	476	454	469	489	493	450	481	494	482	468	467	475	500	479	453	495	488	500	482	484	478	513	503	478	512	461	488	489	454	484	469	474	475	474	491	462	514	490	473	458	501	453	469	471	438	486	472	465	513	481	510	495	496	475	477	473	455	445	507	488	470	488	493	490	482	521	455	486	484	507	480	509	476	472	484	495	472	479	476	505	451	487	483	485	462	471	475	512	493	475	459	451	483	454	460	439	446	505	468	484	471	471	445	478	501	494	475	487	511	479	488	445	454	491	480	485	467	484	509	455	491	501	504	501	468	465	517	459	447	474	449	484	472	501	456	504	483	478	539	500	452	485	430	487	448	489	482	489	513	485	468	479	491	482	461	471	468	502	518	490	453	485	494	472	471	470	487	465	473	488	483	480	463	476	452	465	501	494	504	512	540	496	472	470	489	467	488	517	514	485	515	468	487	483	483	489	457	484	469	469	458	492	438	482	491	493	487	441	488	449	463	462	516	479	454	477	478	476	458	472	499	493	454	454	470	477	492	474	518	436	477	457	504	439	472	497	465	481	456	483	457	516	443	496	455	484	437	468	514	438	481	482	494	482	480	448	516	492	490	471	488	466	460	472	526	463	503	504	488	430	497	493	503	476	464	454	495	517	500	495	505	502	482	464	523	479	515	511	482	516	477	466	461	477	471	481	517	487	470	465	512	446	469	458	486	476	492	494	487	506	491	486	486	493	423	466	506	495	458	491	486	444	465	464	515	503	474	502	487	511	486	469	494	496	495	498	490	494	467	485	481	453	472	464	502	468	491	510	480	505	490	488	513	485	502	469	475	480	480	451	454	457	496	489	493	485	481	473	462	462	476	421	481	448	475	471	469	477	462	499	508	509	470	476	468	473	489	456	508	455	511	510	455	500	500	466	524	450	482	515	486	482	454	479	478	468	451	495	476	520	487	446	510	469	490	443	448	457	491	496	453	474	463	455	467	546	496	431	468	469	457	509	465	453	494	482	508	476	470	449	475	442	503	504	477	463	489	493	499	479	487	456	476	450	518	468	458	473	509	450	488	491	487	520	482	496	455	498	499	501	486	481	493	469	488	474	470	465	477	491	455	500	481	473	472	491	486	519	495	450	474	501	465	491	428	461	475	501	499	496	524	468	454	475	516	509	516	498	477	488	496	525	476	464	502	502	485	475	449	500	469	432	477	467	476	490	485	468	449	485	433	483	500	499	470	454	452	481	488	454	470	486	466	455	497	480	497	454	466	493	509	449	466	478	469	435	507	490	492	486	453	471	506	479	465	466	519	516	493	522	479	456	469	476	496	462	456	458	492	501	463	494	456	500	458	469	516	475	484	445	489	498	487	504	462	503	479	455	505	474	448	475	479	467	480	485	466	482	498	514	507	496	478	494	496	458	464	517	472	507	477	499	491	464	461	493	481	502	505	468	477	543	491	509	470	482	473	493	487	492	480	484	480	437	484	487	488	499	482	482	482	461	469	484	460	501	465	460	466	477	506	494	485	487	477	495	440	472	465	492	494	508	485	456	435	481	462	460	440	497	440	467	444	431	436	458	531	489	498	433	448	486	483	464	502	478	479	535	466	505	491	470	490	495	445	462	480	496	522	476	459	486	465	479	514	477	453	487	465	495	482	501	461	456	513	487	528	464	474	415	453	498	489	441	458	490	465	468	476	483	488	452	468	462	474	480	457	476	481	461	520	497	467	481	462	447	475	437	476	460	472	470	493	456	473	502	471	504	488	454	491	501	478	432	479	470	464	503	454	471	447	494	502	480	495	497	468	472	497	477	494	465	460	472	483	499	473	457	468	493	488	484	424	482	497	501	472	532	461	481	466	478	484	466	467	473	493	487	469	489	456	482	490	479	508	460	449	440	456	476	494	416	488	512	465	490	467	476	465	474	530	474	493	445	489	521	462	482	469	476	472	522	485	493	437	474	525	469	517	452	464	535	501	436	438	503	458	482	491	482	462	520	489	543	466	453	511	488	484	464	458	463	483	509	441	500	516	472	506	457	485	492	466	461	490	454	491	491	480	515	506	457	486	457	513	460	488	496	502	493	485	507	493	508	468	492	482	491	503	486	526	482	482	474	462	496	515	477	501	488	491	494	467	476	435	467	464	488	470	508	441	491	489	517	482	502	487	477	462	499	498	510	415	488	509	474	478	468	488	454	494	496	506	533	487	443	497	478	490	486	458	464	500	468	470	476	478	516	497	510	442	495	462	451	462	483	492	461	483	505	472	488	495	470	447	463	495	496	450	502	484	464	497	470	488	493	460	499	496	461	497	487	484	458	496	478	482	489	448	440	467	516	467	475	454	459	472	473	508	483	500	464	441	468	502	487	462	450	488	464	486	472	501	515	461	502	459	498	468	490	479	463	461	457	504	447	488	439	491	516	453	483	496	513	509	444	499	507	460	476	448	459	474	451	467	490	472	467	474	473	477	465	467	522	480	507	479	473	484	454	501	493	494	484	511	468	504	484	458	475	453	442	476	509	441	479	498	455	503	453	463	480	466	441	521	453	532	517	494	511	494	511	447	475	467	465	444	498	481	489	484	514	467	476	466	460	483	457	470	450	459	501	486	535	483	456	466	456	472	470	498	421	512	472	525	465	488	509	479	493	516	526	490	495	482	514	471	453	486	487	449	499	499	477	468	462	464	528	462	478	511	455	444	473	447	489	485	494	507	486	458	451	490	493	473	449	479	465	493
20970	36048	33378	25687	20587	16955	13404	10568	8242	7062	5659	4575	3895	3801	3501	3256	2815	2632	2447	2047	1802	1731	1685	1519	1465	1451	1357	1361	1280	1163	1142	1166	1168	1113	1019	1021	1042	1026	1049	1003	1031	948	1014	977	972	970	980	939	1042	961	915	925	1008	1021	991	976	911	991	1014	901	978	967	960	931	936	976	932	1027	1032	952	935	929	963	977	980	962	979	944	890	942	986	964	990	955	965	969	1048	975	950	965	954	1001	967	1004	954	960	985	949	966	948	972	976	973	992	996	939	957	918	937	944	950	913	970	970	974	926	940	961	975	934	994	954	982	964	963	984	922	913	962	958	944	925	1018	975	983	1002	949	966	977	944	937	926	907	978	938	998	943	940	926	905	936	912	985	919	947	944	979	961	959	1019	979	917	983	933	938	978	994	964	1001	954	920	984	1034	954	1002	898	981	916	906	943	977	930	884	986	943	936	963	990	991	950	988	926	951	1006	976	999	976	909	927	889	943	917	948	933	976	994	897	1024	997	996	947	976	943	974	948	911	955	892	960	975	959	951	975	1048	989	959	975	951	979	969	944	956	960	906	939	971	985	891	984	976	952	967	934	949	978	909	961	947	913	1019	957	958	1014	941	956	946	925	973	943	983	962	996	904	976	953	913	942	939	902	963	1017	1016	922	936	910	968	952	954	944	974	893	939	981	957	985	985	933	928	950	976	914	916	912	997	906	927	945	939	940	942	920	1005	1019	948	927	927	959	961	963	936	1015	932	998	942	925	994	980	985	982	997	970	909	953	966	889	1038	976	973	1023	945	915	952	974	897	1021	973	999	949	924	950	932	960	984	925	922	956	970	925	981	946	1003	993	976	880	934	989	956	956	982	984	926	927	979	996	957	902	922	958	954	931	1008	950	991	972	949	1009	1020	981	925	1012	930	963	933	937	966	976	953	966	934	1020	951	974	1012	960	943	997	973	1006	892	947	943	978	954	959	948	916	990	949	957	990	984	943	976	958	904	948	1006	949	928	953	904	923	930	963	981	951	986	971	983	936	927	919	930	990	960	936	947	945	928	933	908	1000	920	952	995	928	940	925	972	930	934	901	944	966	973	940	940	1001	967	953	933	940	938	909	1002	905	960	982	939	905	936	988	920	934	991	969	944	957	986	926	970	947	950	930	912	928	1008	972	989	930	939	923	923	1012	947	933	954	970	1036	993	933	1017	943	974	918	981	899	976	970	914	940	980	950	950	953	933	973	1013	1005	950	933	941	928	943	969	983	939	954	918	924	961	964	958	1026	994	957	955	917	967	957	927	981	885	969	978	946	941	944	943	1015	936	966	947	951	913	927	988	944	970	1019	954	979	908	964	958	1007	915	946	885	952	986	974	921	969	968	948	953	948	991	939	951	973	983	946	955	935	943	957	947	939	941	929	921	897	980	930	988	966	980	932	982	964	913	997	994	967	961	971	949	986	956	969	920	978	967	949	972	914	951	950	971	933	998	993	906	869	961	956	972	982	951	991	908	1002	987	1026	976	962	957	1019	1033	894	938	943	962	941	1040	979	1010	960	955	949	934	969	930	960	995	921	1010	965	942	1029	904	954	982	970	886	923	978	983	962	947	1002	935	948	1004	955	945	930	980	951	878	992	955	965	991	962	967	909	958	938	918	1003	922	970	977	969	985	906	984	954	944	931	965	1003	995	1003	932	925	951	951	1010	911	905	969	951	982	934	917	951	935	912	955	977	954	989	959	963	932	893	982	981	936	928	937	935	986	952	954	1004	988	997	919	974	910	943	989	955	907	922	918	964	942	915	991	998	921	950	950	974	890	958	961	972	910	1008	882	937	952	878	970	998	919	941	982	954	957	1008	931	915	952	926	976	980	979	959	964	968	912	984	1005	892	977	932	970	1021	964	984	928	905	931	914	1029	936	999	923	981	980	989	979	1008	1009	1013	951	977	974	940	930	988	977	934	960	974	940	979	993	992	966	966	953	982	968	913	949	940	998	941	931	974	889	980	972	967	965	1008	963	1005	977	992	919	940	968	973	923	984	993	992	969	909	962	954	929	979	987	902	909	931	998	922	960	894	986	918	972	997	958	926	975	988	995	920	1016	930	956	933	966	928	961	989	954	1010	927	959	941	967	971	921	988	910	967	971	903	955	942	947	908	928	925	924	937	960	923	941	968	936	931	948	948	956	944	923	954	878	902	1001	976	973	909	961	924	979	970	965	950	972	979	943	1007	977	943	1008	961	972	986	931	905	954	951	967	1011	983	969	937	945	982	993	951	948	935	982	963	934	961	957	957	931	1016	941	970	912	992	986	950	1004	941	1014	908	946	924	968	970	993	985	943	995	998	977	911	1046	965	983	976	998	981	922	962	1018	934	1001	946	968	972	965	915	906	979	965	1013	959	901	937	950	931	953	950	919	961	990	1005	1010	904	927	938	957	926	938	908	911	936	929	986	963	958	969	976	922	967	991	957	897	964	966	988	921	979	922	924	982	958	987	958	1012	961	968	943	941	1012	987	988	981	970	953	945	930	977	948	881	945	963	910	957	950	987	973	1009	944	976	977	959	940	912	975	1001	987	934	894	972	917	941	964	919	945	918	1009	934	983	1016	945	984	908	964	948	965	950	948	914	973	928	1045	988	964	955	944	1008	968	948	923	995	953	940	949	920	940	1001	940	930	939	954	960	967	940	986	939	924	944	961	1015	929	972	919	970	949	975	941	967	979	967	975	987	959	959	999	938	999	925	984	944	946	967	997	997	964	910	935	973	966	1007	906	940	910	969	965	955	977	897	977	968	972	944	923	969	959	917	932	968	1045	973	871	943	940	979	937	953	1002	965	916	983	979	990	961	975	942	936	945	959	929	945	914	968	961	960	911	1011	964	949	946	990	921	961	919	949	1011	953	934	981	971	890	941	946	971	948	1000	1003	939	968	972	953	954	948	976	906	958	944	1014	926	965	1008	925	977	953	939	969	957	929	929	958	961	946	922	907	961	939	931	966	928	1000	970	910	932	978	960	969	930	977	962	964	903	953	1020	964	974	927	929	958	922	950	946	946	968	982	1009	985	983	992	978	996	945	953	966	932	984	1011	980	947	976	971	954	956	989	1003	955	1013	896	968	913	935	943	960	1003	958	955	932	962	979	965	922	1034	953	961	972	954	966	948	996	972	965	997	915	959	949	943	970	942	933	983	937	948	961	989	895	1011	971	1002	971	880	946	965	931	937	950	956	975	956	943	922	957	961	980	886	960	959	931	923	979	924	988	954	927	1025	947	931	965	945	938	943	970	905	928	978	952	1005	952	955	975	945	1023	1025	1006	984	938	969	973	965	943	995	911	918	900	1004	894	933	939	1014	985	938	951	983	967	952	965	1022	945	945	907	944	969	929	927	990	982	975	950	925	882	861	994	949	932	979	928	884	920	897	959	944	959	973	943	946	939	942	958	953	962	1004	959	975	1018	941	922	982	932	940	988	961	946	952	966	973	969	980	977	947	964	978	957	927	1001	977	980	925	1001	998	982	954	972	978	967	964	947	988	968	959	963	983	979	950	917	973	938	1010	935	961	943	952	963	923	963	1013	948	981	916	937	923	1019	977	969	936	985	976	992	978	953	926	950	994	995	983	927	1020	934	956	957	937	911	957
27675	18970	12078	5695	2585	1831	1257	1066	743	684	615	570	522	505	483	486	448	443	431	406	386	383	401	377	403	393	417	374	387	381	390	432	392	426	386	427	382	395	427	395	398	351	404	382	369	389	345	392	394	367	375	372	394	379	390	399	389	399	352	410	402	368	412	362	381	374	377	406	371	408	378	377	402	371	406	378	368	364	378	366	404	388	419	406	331	398	389	377	395	377	397	381	376	381	370	394	369	354	388	382	359	394	390	370	399	401	380	386	425	395	419	372	382	413	422	382	341	356	422	367	383	392	420	365	410	372	382	381	392	376	383	363	376	378	425	402	365	360	406	406	385	366	405	380	366	393	416	382	360	349	358	428	392	367	399	386	384	397	409	391	397	386	390	398	384	420	353	380	377	393	383	355	377	400	369	371	374	367	398	362	377	407	365	366	385	392	391	385	389	375	339	393	364	424	369	411	397	406	368	412	361	416	382	384	414	373	389	406	363	362	429	389	381	347	368	374	406	411	396	373	399	353	394	373	362	392	359	371	396	403	400	336	381	363	350	402	379	407	381	369	440	390	409	369	376	383	381	393	377	384	396	428	389	365	371	384	360	379	391	398	386	372	370	396	405	399	380	352	386	361	390	383	397	385	408	382	407	422	398	373	358	392	374	381	408	398	390	366	334	379	391	411	388	362	374	398	402	347	393	417	406	373	378	401	381	407	396	384	392	393	360	403	396	381	381	403	389	360	383	382	407	407	381	413	373	372	385	350	397	369	381	409	401	404	411	424	392	365	400	402	362	407	403	436	373	358	402	359	372	398	390	385	395	374	390	371	375	379	380	371	381	366	409	392	383	389	369	389	349	400	374	368	381	446	402	404	370	399	368	384	392	389	395	404	378	378	360	384	358	353	376	386	425	358	353	389	380	396	374	411	391	372	395	453	378	360	380	410	359	392	392	365	411	381	415	380	407	372	387	400	342	384	425	409	361	374	386	392	381	352	411	405	391	372	367	383	368	373	338	350	390	373	387	343	395	377	378	350	379	365	373	380	422	385	361	387	408	413	394	403	375	329	368	406	405	351	368	362	366	382	430	371	377	373	419	375	398	388	378	409	379	390	395	426	401	372	399	389	378	407	364	376	384	397	394	380	424	420	379	393	410	422	354	380	390	410	363	381	380	384	419	401	371	401	363	341	412	416	376	388	394	335	357	402	392	383	376	430	408	425	403	381	390	368	359	385	383	355	378	349	403	377	402	383	391	384	396	382	409	379	370	355	384	415	393	385	374	370	398	404	373	373	382	406	367	372	408	396	411	362	407	362	386	367	363	395	406	383	406	403	427	394	370	379	369	362	371	389	387	411	373	375	379	351	378	389	383	393	383	397	373	397	387	362	378	416	355	411	377	353	410	415	392	366	390	381	375	388	426	413	416	371	408	389	377	376	390	334	411	411	351	377	378	369	343	354	398	440	411	393	417	384	362	382	381	380	377	358	387	352	396	351	398	411	379	361	348	376	388	376	403	385	391	389	369	408	386	391	398	356	352	388	392	418	397	395	382	430	372	351	397	372	367	384	406	432	378	401	405	364	388	394	372	391	371	394	393	415	405	377	380	357	390	409	362	397	396	438	410	376	374	393	393	388	385	403	377	334	355	417	386	365	400	426	364	399	420	369	410	365	367	380	385	408	358	394	387	392	405	354	408	381	408	395	382	386	399	374	400	370	375	398	368	385	392	369	373	366	366	395	403	415	361	365	402	352	410	379	401	395	403	401	362	394	362	391	361	373	465	408	382	415	365	357	375	400	396	403	364	372	368	406	398	353	347	358	420	405	376	403	398	387	404	366	403	394	381	396	384	372	395	393	355	407	399	387	395	394	368	389	409	384	427	394	405	373	383	400	369	400	396	381	367	395	359	384	381	378	429	346	411	375	364	341	385	417	391	406	350	398	394	373	389	359	390	408	350	386	401	413	386	377	382	361	390	392	345	380	393	356	384	351	424	409	404	379	399	343	391	403	361	350	359	382	402	389	351	407	384	424	397	389	403	380	361	376	393	373	353	434	402	370	389	371	413	372	380	343	433	401	387	383	398	403	366	354	365	380	384	351	394	364	379	381	400	389	378	372	399	372	367	425	385	402	388	365	350	366	374	348	410	379	415	393	369	390	378	372	387	402	356	335	352	421	362	367	405	376	391	393	380	375	409	397	409	401	385	412	370	382	382	411	355	351	397	384	404	396	407	409	375	404	380	335	350	383	410	406	367	363	400	378	390	405	398	344	374	379	391	361	385	400	364	396	396	393	348	380	364	352	432	370	356	371	390	349	369	366	403	385	406	398	373	386	369	375	389	382	379	388	362	361	385	363	345	398	358	364	363	396	414	395	422	400	396	408	371	378	385	427	379	380	394	398	370	391	391	428	410	360	367	385	390	403	392	372	373	383	400	388	401	351	388	383	384	406	379	383	369	370	402	334	368	379	412	344	417	400	394	394	380	409	381	369	378	362	397	405	412	359	419	400	389	376	362	389	389	351	381	385	389	408	384	368	394	379	359	387	364	388	406	358	358	395	374	389	393	410	379	388	381	398	425	385	375	347	394	353	395	401	382	400	408	367	411	377	369	426	365	379	379	379	378	374	386	384	397	423	372	386	389	408	395	377	366	393	358	384	391	364	357	380	391	357	385	375	389	390	392	383	390	374	381	373	345	397	377	396	413	355	376	362	384	359	402	364	379	390	438	381	351	419	366	405	395	367	402	392	388	389	420	366	375	379	389	356	389	370	409	359	408	395	396	365	344	385	355	360	369	381	393	391	380	399	401	431	384	358	401	359	385	353	388	395	375	383	396	381	339	393	360	376	401	381	425	385	418	402	399	402	370	402	387	362	402	417	413	374	409	371	385	406	399	337	380	404	388	348	387	387	402	398	404	375	366	390	376	396	379	416	379	358	416	374	382	406	349	376	374	395	366	368	371	373	409	377	341	367	377	425	323	399	372	380	384	377	419	397	412	385	397	357	384	374	393	366	393	387	335	369	354	435	410	387	390	368	384	370	384	356	365	359	393	337	410	373	352	383	427	358	385	360	380	398	381	384	406	361	370	373	388	397	365	373	405	362	371	419	366	393	369	393	418	388	381	406	379	359	380	383	371	418	375	392	375	378	384	381	360	394	378	387	350	386	388	385	357	385	383	382	373	393	390	363	363	389	389	406	383	378	386	364	392	366	415	367	384	406	375	382	413	395	371	359	383	411	383	405	376	409	364	366	359	409	361	376	394	387	392	410	400	392	415	340	401	397	350	367	347	367	420	383	415	362	382	376	384	370	374	425	411	419	379	383	380	360	410	367	391	385	370	384	394	379	361	356	399	398	361	379	373	380	383	375	380	380	433	392	381	392	362	443	369	389	409	379	350	364	386	374	418	377	377	366	387	389	383	374	376	408	379	384	404	358	372	410	368	401	357	361	379	396	369	356	401	364	377	378	409	383	365	373	359	373	382	392
15673	23100	20667	11898	7865	6397	4514	3304	2694	2129	1815	1520	1401	1359	1256	1275	1146	1130	1077	1092	970	983	964	986	933	916	868	844	903	909	893	817	869	832	814	886	842	859	806	844	852	802	862	850	794	818	851	820	792	847	863	837	799	820	800	817	770	840	841	848	801	805	833	844	863	800	822	848	801	832	817	846	844	815	776	784	800	810	769	840	836	812	772	774	858	874	815	803	788	788	830	857	833	775	806	796	898	833	849	821	851	845	801	794	812	843	789	803	830	845	792	850	807	822	786	825	833	854	815	762	867	825	822	769	845	794	828	893	801	823	792	892	788	811	851	831	815	756	843	782	816	815	853	817	812	881	820	807	811	751	876	776	881	818	796	783	827	799	819	860	863	837	820	841	827	804	777	878	844	795	822	829	816	817	834	833	827	836	779	818	817	856	863	825	838	837	783	828	802	892	842	799	821	805	819	814	810	816	831	769	852	817	805	844	814	838	824	790	839	811	850	770	828	813	818	828	799	841	827	836	796	814	808	882	841	826	831	861	868	831	821	812	778	818	827	841	797	790	815	815	846	800	842	839	814	816	836	828	869	861	833	842	796	873	788	865	803	803	821	775	830	800	826	812	834	842	828	765	847	801	831	862	797	802	830	813	755	805	837	850	825	851	778	843	870	838	877	795	839	772	825	798	804	784	776	839	789	834	847	881	778	820	820	826	846	811	797	791	821	805	850	794	747	870	798	815	811	814	802	823	855	853	806	805	847	836	864	808	827	794	816	819	849	785	817	800	846	811	837	818	846	823	811	850	837	858	804	798	812	854	864	832	788	880	804	813	807	781	854	837	778	802	845	850	810	837	857	850	773	809	821	819	806	784	812	863	824	821	785	826	845	786	792	810	816	792	815	823	813	828	890	799	824	814	826	803	820	829	817	820	838	822	827	785	846	857	803	830	826	807	839	831	824	841	809	811	820	827	823	857	867	810	830	865	791	800	821	852	850	821	846	826	833	823	809	819	837	876	836	828	817	818	765	851	852	805	821	826	809	800	820	810	824	786	869	835	856	856	772	800	787	818	794	814	765	795	847	824	811	823	845	797	816	832	799	791	807	831	845	802	790	793	821	860	842	809	839	800	835	783	832	840	799	775	851	827	827	775	806	859	836	840	794	824	819	825	820	818	806	872	827	829	866	795	800	829	841	811	847	797	768	797	815	809	805	773	821	793	798	776	831	860	758	853	840	782	818	843	819	809	797	776	830	846	832	801	840	843	805	779	830	837	857	806	842	843	853	822	828	860	806	820	822	805	833	822	840	795	857	774	839	829	826	811	826	825	820	873	784	833	816	837	808	829	816	808	833	862	779	829	821	799	825	817	793	851	824	792	817	794	826	868	864	802	862	826	847	812	847	827	837	828	847	818	805	787	817	809	792	820	886	837	814	848	787	802	799	847	878	822	842	830	769	785	812	826	827	813	789	814	786	814	806	783	812	763	820	756	862	868	868	809	852	817	826	795	821	825	789	798	821	801	821	777	796	894	761	809	763	804	812	795	796	811	765	874	807	838	774	829	879	806	801	834	817	797	805	797	800	801	797	836	797	816	805	805	816	742	825	819	777	834	887	818	822	809	800	835	879	739	764	793	775	752	812	791	842	848	835	850	867	842	862	806	817	774	840	791	850	811	848	785	749	775	806	758	835	808	797	810	812	813	800	842	801	808	795	794	818	797	795	800	861	835	827	803	874	807	796	814	786	789	855	818	805	817	837	805	769	793	789	814	881	792	860	725	849	785	794	801	842	822	803	843	816	794	856	768	864	873	823	835	810	817	764	847	801	820	825	808	802	851	829	803	893	817	842	821	895	813	816	810	843	815	879	814	852	832	847	812	803	856	781	840	811	804	831	852	822	812	815	789	846	822	806	779	814	874	817	778	835	802	796	839	808	774	789	815	856	809	813	778	851	817	761	826	814	837	833	817	819	847	794	825	819	858	820	782	876	786	853	790	836	842	791	822	812	819	799	841	846	800	858	821	787	842	783	823	851	859	820	817	820	840	793	814	834	823	827	796	837	789	756	832	821	787	774	798	799	810	831	799	864	816	815	793	850	842	800	822	816	824	846	796	808	828	805	831	803	809	823	853	814	799	851	795	811	824	813	836	803	792	780	772	776	815	877	850	798	819	877	850	831	845	800	857	846	856	804	823	809	816	830	839	824	826	807	851	869	835	801	824	841	811	824	802	851	755	826	800	844	777	852	767	775	833	850	844	790	807	803	806	820	778	819	777	856	796	813	875	834	802	816	811	774	826	789	812	807	855	808	798	823	797	812	775	816	802	793	832	834	850	785	783	849	823	789	812	824	815	840	793	827	852	851	762	839	806	906	779	825	802	835	768	797	794	821	831	837	805	804	785	841	808	819	823	843	758	847	820	830	841	857	812	771	797	817	829	842	795	838	793	833	801	820	827	787	828	808	839	815	829	775	792	821	812	827	825	823	871	819	795	834	820	812	817	832	802	825	844	827	830	820	834	808	819	819	821	784	835	875	791	795	820	828	801	877	812	811	786	774	822	772	847	792	819	801	813	814	780	868	796	894	783	788	754	831	818	811	826	843	859	833	786	837	819	811	800	730	803	863	886	838	775	810	922	828	862	847	828	791	812	829	853	861	807	805	817	816	819	809	850	834	796	826	823	789	849	792	806	780	793	786	829	782	818	849	830	896	842	756	816	847	833	806	837	809	874	855	801	792	819	819	789	822	846	799	835	856	864	831	778	802	787	865	802	872	787	790	833	837	821	787	863	820	832	815	828	819	826	816	783	812	805	806	847	840	863	777	834	768	798	799	772	811	813	826	784	797	878	831	818	804	851	813	831	794	829	775	771	804	746	798	823	779	862	828	827	845	788	860	797	775	786	820	822	793	810	816	834	810	783	791	807	802	801	831	812	803	853	839	816	897	845	840	765	791	816	827	805	841	837	834	818	839	824	832	804	788	783	766	830	832	824	843	818	845	795	839	831	797	804	841	804	839	857	861	807	813	829	789	798	828	796	805	848	814	883	788	852	821	804	817	795	842	836	785	860	823	794	854	826	814	843	793	794	823	792	784	856	812	761	775	859	805	825	802	823	796	787	823	758	789	823	805	880	756	826	800	790	857	805	821	825	859	831	843	796	772	816	793	831	824	790	786	789	802	779	798	840	833	836	807	870	838	867	823	808	858	750	869	845	844	804	848	815	820	827	809	819	807	824	787	842	808	911	823	789	787	793	818	830	816	816	834	821	816	842	785	834	774	816	811	824	880	823	836	804	820	839	754	838	781	821	842	783	798	825	801	807	840	833	814	790	820	800	812	813	810	836	840	831	832	809	822	835	801	862	800	801	808	838	779	860	816	763	815	837	828	817	874	794	757	853	785	845	821	845	776	836	833	826	814	779	803	824	845	830	878	821	790	822	791	869	783	877	777	821	816	814	787	795	825	810	805	823	850	848	785	792	835	823	844	808	813	821
25277	21472	27793	25286	14713	5750	3156	1997	1545	1275	990	771	713	610	548	494	451	467	395	411	347	341	353	349	343	324	330	314	318	307	316	302	276	325	308	276	323	288	265	285	264	263	280	261	277	304	257	300	266	270	267	269	276	318	298	253	285	272	285	262	283	285	253	291	244	251	301	264	252	280	263	265	256	287	290	301	272	268	272	287	291	287	277	285	268	287	290	260	267	264	276	240	263	263	296	258	254	251	280	254	272	265	312	264	320	281	264	287	263	250	302	296	279	302	232	281	258	292	254	265	272	276	277	287	276	270	258	245	268	295	279	271	294	261	270	277	258	274	271	262	295	290	277	264	235	265	276	275	257	281	315	257	244	283	277	274	297	283	278	256	274	261	262	267	280	288	259	268	305	276	280	274	284	261	301	270	265	258	258	253	255	262	259	276	266	256	246	307	258	291	292	298	254	287	284	255	258	262	274	243	282	280	270	294	275	268	286	265	261	262	291	263	255	267	273	247	264	282	271	270	275	265	276	276	285	278	256	299	261	289	270	301	265	258	280	271	291	286	290	286	277	249	284	300	284	261	242	287	268	277	306	254	291	282	264	262	307	274	287	269	295	264	257	247	265	269	293	297	288	264	288	277	269	272	292	300	304	285	298	285	292	278	282	298	267	277	265	287	278	237	286	296	256	311	264	272	277	268	284	234	306	243	262	279	250	256	298	269	298	266	284	278	296	234	312	261	312	266	302	280	250	289	253	259	256	259	273	276	260	260	273	276	252	292	278	274	265	283	270	256	301	266	266	300	293	250	272	289	300	275	277	262	278	268	249	271	259	300	248	295	298	285	284	296	254	288	275	266	303	274	274	268	264	262	253	314	325	275	272	252	255	269	304	259	311	289	262	283	244	300	299	299	273	242	294	285	288	263	250	272	277	248	274	292	297	259	263	289	282	256	279	307	242	257	261	266	259	279	288	275	282	293	264	255	273	276	283	287	250	287	287	275	291	279	266	276	285	282	287	261	279	299	275	277	287	273	270	305	273	295	277	278	291	255	277	308	268	293	257	267	293	271	277	259	270	293	281	276	275	271	291	231	271	285	300	281	246	270	267	270	288	277	259	288	264	271	276	247	276	274	269	258	256	263	295	273	274	299	307	261	304	292	287	250	314	260	245	289	278	262	272	250	300	268	267	271	249	258	258	258	289	270	251	302	264	262	271	244	287	284	267	282	258	267	279	245	244	246	272	249	281	283	253	256	272	317	294	300	282	255	294	276	302	258	299	273	280	302	272	299	274	258	295	278	280	313	262	264	286	269	279	287	285	271	281	274	265	252	298	264	274	246	240	304	265	291	252	239	266	252	257	278	288	321	274	295	276	259	273	297	247	265	287	278	296	284	243	261	257	271	240	293	274	272	271	261	252	255	263	260	253	276	239	287	299	252	289	270	276	289	279	247	248	271	291	282	302	266	298	271	264	265	280	281	267	273	267	318	258	247	294	289	248	269	262	262	331	299	284	281	250	269	262	266	259	287	281	245	259	256	283	276	263	267	263	255	242	254	268	275	293	265	254	293	276	272	271	258	254	292	262	248	249	273	258	259	272	271	249	292	267	264	283	286	297	302	282	273	257	279	276	243	267	278	278	275	278	329	281	256	270	272	281	279	254	292	281	278	282	279	287	255	293	283	309	263	282	279	269	277	253	267	284	262	264	273	273	299	272	253	279	295	300	267	253	265	291	285	249	274	274	261	297	245	272	280	291	257	298	261	285	290	254	250	281	259	241	276	295	265	295	273	262	278	263	249	257	279	270	278	275	277	271	273	284	275	277	278	284	245	286	279	288	276	295	299	275	281	242	286	263	265	265	295	283	294	276	290	275	269	275	280	256	256	266	282	252	268	268	249	233	282	276	273	281	300	248	256	262	290	293	310	282	264	282	283	249	289	261	280	252	259	286	271	253	274	246	300	283	271	265	268	277	267	307	270	274	281	259	257	261	264	276	239	231	269	262	261	283	281	280	275	275	273	262	278	264	283	270	308	287	252	286	253	300	289	277	278	258	240	279	292	264	277	282	281	284	326	267	269	261	284	295	256	249	276	282	300	292	226	271	279	242	245	295	290	278	275	312	277	259	254	267	275	261	276	286	248	269	264	270	268	275	295	275	304	253	270	274	286	291	271	272	271	246	259	251	268	270	272	254	295	244	283	229	267	267	266	276	247	284	259	278	242	260	276	278	260	285	256	239	269	299	267	292	281	266	246	293	255	269	232	277	232	298	283	263	294	265	274	276	276	259	295	277	264	264	298	229	290	294	273	275	295	251	278	271	286	247	261	277	278	263	253	264	279	258	279	232	259	266	272	262	275	282	276	300	270	268	263	269	280	274	267	270	268	273	227	283	289	265	279	278	264	254	259	278	256	309	289	273	254	243	271	271	287	270	283	252	267	276	276	283	274	273	281	262	292	277	275	273	292	277	285	278	296	272	284	292	276	270	263	254	274	270	273	264	298	254	270	295	273	271	281	281	264	255	286	278	282	260	250	273	278	267	307	264	283	314	254	283	257	258	272	302	281	265	269	264	291	264	279	315	264	291	299	266	280	260	262	287	253	267	262	250	284	302	275	275	281	267	286	301	273	277	282	251	285	266	279	264	247	253	282	268	287	281	270	269	245	262	291	301	255	273	288	271	266	323	276	300	263	287	246	280	282	266	275	294	286	294	294	339	278	268	247	279	255	261	295	306	280	266	282	271	281	273	255	288	295	268	254	278	282	269	253	263	247	251	275	268	269	251	254	280	282	256	251	258	263	258	243	260	273	267	284	255	284	239	271	260	256	269	293	294	258	256	266	268	296	267	294	274	280	267	277	273	291	269	259	293	293	261	283	287	279	278	268	271	326	271	300	258	269	282	285	267	268	275	297	257	280	241	273	282	263	266	255	261	269	250	278	276	248	289	278	283	304	291	291	271	263	281	299	271	266	277	267	297	247	277	285	285	276	289	257	251	272	262	258	278	222	263	282	235	249	243	278	277	310	272	255	280	276	255	258	259	273	246	290	244	275	258	301	261	273	242	268	285	297	289	260	264	270	295	251	289	286	312	294	260	264	263	258	294	292	279	309	273	268	293	281	271	278	260	271	298	286	306	253	277	260	286	272	253	283	266	258	293	259	265	298	272	298	270	293	245	305	279	269	298	268	283	245	288	271	275	253	301	245	270	276	269	272	261	303	241	298	280	271	252	272	257	276	275	270	290	275	295	268	271	287	274	275	292	259	275	260	282	256	264	247	260	287	303	247	240	273	282	276	266	258	259	258	267	258	266	289	270	293	262	238	288	293	280	276	289	241	289	263	269	271	249	292	256	290	269	297	242	290	256	285	279	282	316	247	297	252	257	311	294	273	264	247	260	275	263	251	268	295	265	283	261	262	255	254	258	260	258	249	285	295	233	247	261	269	283	281	255	263	259	286	308	278	256	279	276	289	263	231	290	274	262	262	249	290
17768	31254	30043	21486	15750	11845	8722	6611	5502	4585	3560	2762	2213	1958	1785	1711	1460	1291	1234	1072	1108	1049	948	938	852	845	853	840	806	768	784	689	786	660	627	673	664	622	672	590	643	580	643	573	583	619	603	604	598	613	595	615	580	623	626	579	637	584	587	591	609	600	560	571	540	587	633	561	641	621	603	577	600	598	601	591	571	582	618	586	608	588	604	597	619	598	592	529	584	588	590	576	600	584	618	565	575	577	623	617	628	579	570	592	634	567	550	631	556	611	615	612	607	571	602	595	560	583	605	601	579	560	614	609	594	608	602	585	575	559	589	611	597	574	589	617	538	602	623	611	634	587	573	596	605	563	565	617	618	567	592	564	591	557	589	610	608	615	677	630	603	560	602	541	612	582	614	586	591	578	566	596	588	623	615	565	628	594	591	613	599	557	633	549	603	612	543	564	608	562	626	641	622	585	565	528	551	567	577	631	621	587	647	596	597	601	570	584	593	624	606	559	551	580	590	548	577	611	603	589	595	591	593	571	580	556	545	568	573	586	620	579	599	609	597	577	597	590	603	627	567	597	627	613	580	639	624	589	570	599	563	604	586	577	565	585	583	592	585	587	554	607	544	562	581	564	580	572	588	540	598	618	583	597	568	582	574	654	616	600	575	552	588	579	582	591	597	606	596	604	594	575	562	654	599	582	614	610	588	576	597	566	609	556	613	575	581	579	541	594	608	593	610	613	589	634	567	520	612	596	578	589	596	567	605	564	615	589	554	550	578	582	599	574	621	624	578	570	611	602	598	549	580	604	607	620	644	606	574	586	570	599	579	600	557	611	550	608	613	587	589	564	625	637	561	587	641	593	568	536	599	622	588	586	598	599	594	602	565	574	576	604	618	555	584	579	584	566	599	591	593	616	572	610	564	550	615	586	566	580	621	634	526	573	581	603	594	653	569	592	624	594	596	558	588	569	549	612	614	547	605	589	577	630	562	583	560	586	580	607	587	596	609	606	617	593	567	564	613	597	592	601	577	565	616	617	619	570	607	607	584	610	594	544	632	582	540	568	574	576	591	577	592	612	609	583	585	547	564	602	612	617	606	606	576	598	645	585	573	574	608	612	569	612	603	567	571	578	550	550	594	573	638	616	556	608	604	590	607	564	608	587	557	616	567	575	572	613	618	576	600	592	575	627	550	597	601	586	584	588	626	591	613	581	585	607	568	578	558	617	591	587	606	553	558	625	560	590	590	583	597	570	589	551	579	591	565	587	599	608	592	599	608	579	566	592	595	577	602	607	605	583	647	623	590	605	581	552	624	574	596	620	649	630	576	607	616	564	584	582	570	633	593	560	615	616	566	590	572	594	649	627	594	577	628	650	614	602	628	647	590	590	602	616	582	587	621	642	619	607	606	571	609	651	576	579	597	613	583	586	644	573	568	595	621	558	628	571	604	616	609	596	539	597	598	608	556	623	572	578	585	632	581	592	596	589	590	611	577	582	605	594	545	582	586	540	566	602	566	580	555	594	579	570	605	576	554	538	561	575	604	630	568	620	578	611	552	569	621	574	605	567	596	618	589	630	588	566	575	551	611	550	582	588	618	582	591	621	558	568	635	601	579	609	582	625	594	608	565	614	581	565	601	582	616	606	604	583	580	589	630	582	588	569	629	580	604	590	613	637	603	630	667	618	599	524	546	548	632	607	602	634	578	593	582	631	650	576	608	566	603	581	578	635	574	598	592	625	597	575	609	622	580	602	620	593	573	570	601	523	591	583	594	565	601	606	618	611	561	571	592	566	606	601	608	583	604	586	599	575	606	607	587	606	537	564	640	624	611	620	624	576	603	598	613	585	633	589	611	566	618	600	572	595	586	569	588	619	546	568	604	615	611	609	580	599	605	638	588	625	545	580	620	606	575	574	564	644	611	587	589	606	573	592	590	597	534	620	596	622	580	582	605	613	622	584	570	585	624	613	582	597	593	536	656	595	543	575	620	544	595	554	594	570	615	578	587	625	561	563	582	599	587	538	615	561	617	605	616	595	615	593	597	598	617	617	606	581	628	570	623	610	617	620	614	579	610	602	612	585	589	578	608	557	577	586	593	564	586	592	537	594	609	585	564	556	564	590	606	624	575	597	587	624	571	593	622	587	620	608	562	588	558	587	614	612	572	565	566	590	623	614	610	608	618	587	636	620	566	607	624	571	627	561	586	581	580	585	573	582	609	622	613	613	610	614	580	543	604	582	594	582	602	581	613	614	585	609	643	570	571	643	604	592	577	560	558	556	638	569	610	573	563	576	596	576	609	596	572	644	571	568	558	611	570	588	545	596	611	603	600	579	611	597	584	585	588	598	642	587	559	546	581	633	577	598	610	603	600	554	559	614	567	614	638	587	631	620	627	572	595	591	567	590	594	578	537	578	567	579	637	551	597	578	612	553	628	601	628	581	589	631	570	588	571	594	587	589	589	607	606	559	619	604	599	562	590	606	597	611	588	581	602	601	589	593	583	615	613	629	576	609	571	595	592	574	608	632	595	560	623	621	606	607	569	567	603	549	568	613	592	600	556	620	566	562	620	597	623	591	571	572	561	556	554	541	587	598	575	631	607	603	599	600	612	603	584	564	601	598	559	539	550	610	602	637	590	595	598	582	583	595	606	632	604	615	611	609	586	536	602	576	600	566	608	618	621	596	638	609	578	630	618	557	542	583	592	597	577	580	610	566	609	598	597	620	621	575	578	595	617	583	587	617	578	586	562	548	620	595	601	630	602	575	577	573	581	586	619	566	597	577	561	573	592	619	621	601	598	595	548	612	605	562	583	618	567	568	591	567	577	620	602	658	615	594	571	576	596	626	602	628	600	581	576	598	595	616	566	651	595	605	586	579	622	572	559	619	620	546	557	547	635	554	597	629	614	587	554	561	610	580	601	613	587	610	616	614	606	599	591	577	589	617	578	597	627	598	602	564	606	557	594	601	593	597	597	591	566	619	590	566	564	563	588	567	644	610	580	552	603	578	596	637	603	581	599	594	583	588	594	591	590	610	562	595	600	595	585	593	544	594	594	553	593	576	609	640	554	586	616	578	640	605	587	603	605	611	602	566	617	585	610	610	617	582	593	560	610	611	565	597	570	563	587	597	579	607	592	602	634	614	534	588	576	595	583	595	594	602	585	564	584	592	516	579	574	551	569	622	578	576	601	556	604	577	594	595	553	599	564	626	566	570	584	554	617	551	611	582	563	606	581	565	550	586	629	545	569	610	577	593	611	574	610	589	593	619	593	572	604	537	564	576	606	584	582	584	609	595	596	627	594	611	558	573	610	585	613	613	586	582	596	559	583	585	593	585	588	570	605	646	560	586	635	598	619	567	597	624	573	575	560	645	592	581	608	558	602	638	634	565	587	555	573	599	579	579	584	590	558	594	555	586	603	565	617	589	644	585	558	612	598	592	576	586	567	599	605	586	569	572	627	582	582	613	582	567	603	628	606	591	596	616	631	609
24255	21417	28727	24501	21215	14414	6326	3346	2668	2398	1837	1449	1121	1060	947	849	800	731	750	696	663	634	612	650	574	606	563	548	596	513	527	546	522	512	513	502	505	527	480	478	526	462	499	492	488	432	472	478	441	455	447	473	520	422	496	520	473	507	467	500	463	485	511	472	462	489	490	461	517	501	474	479	478	484	473	492	483	529	524	473	494	495	453	482	468	493	437	461	472	468	478	442	464	466	475	468	436	474	471	478	469	475	476	467	469	486	479	479	460	515	491	436	464	435	503	451	513	468	464	470	495	498	489	433	512	475	500	501	493	446	472	457	460	464	474	485	475	436	499	494	427	443	456	462	458	461	473	466	488	455	417	466	444	490	466	448	483	460	465	473	493	495	476	460	516	470	456	453	449	526	489	469	472	439	440	490	483	442	446	488	497	461	471	479	492	459	455	464	487	489	472	477	472	520	482	488	464	515	460	453	493	483	479	489	494	448	489	461	465	479	461	539	494	478	484	465	476	462	474	483	468	425	504	484	453	504	462	441	423	492	478	472	464	455	502	471	457	491	437	479	502	464	482	481	451	484	494	473	500	442	472	421	491	488	450	486	448	457	482	482	472	448	451	487	450	528	477	481	481	458	451	472	494	443	473	436	468	441	460	471	476	487	452	502	468	470	473	501	495	490	488	455	464	475	459	476	476	444	491	499	488	508	444	501	505	457	447	487	492	459	489	470	457	462	457	478	490	455	466	490	529	467	468	451	471	459	430	518	437	477	473	496	503	482	467	424	505	456	498	491	505	481	471	511	492	475	426	454	487	487	457	486	468	474	452	500	479	464	443	475	421	444	486	455	468	467	441	488	438	448	467	476	415	436	446	473	507	495	461	447	473	482	471	476	466	495	445	484	465	461	508	515	510	497	467	464	486	481	504	455	443	477	441	459	496	488	463	471	470	474	441	481	455	476	446	495	504	468	489	496	460	457	501	495	495	480	450	457	477	444	458	482	440	464	486	486	462	462	445	457	442	477	451	529	472	448	493	470	459	446	495	450	448	503	476	467	448	445	426	451	474	478	447	438	447	475	448	466	467	428	492	508	498	446	468	445	472	477	450	473	472	480	495	489	450	477	453	458	484	447	488	463	466	496	463	510	459	493	460	485	498	424	446	472	482	477	495	460	452	534	500	452	406	464	439	475	440	453	480	449	501	458	496	441	509	461	470	488	466	488	476	498	446	471	494	453	497	477	454	452	458	467	478	454	461	467	481	429	491	472	502	481	463	500	472	476	490	475	518	460	465	477	479	496	450	512	430	452	462	481	499	478	481	452	466	479	474	488	505	526	497	476	467	485	447	449	450	533	482	486	440	477	488	478	518	500	497	511	465	481	482	461	472	487	461	486	480	438	452	512	433	473	483	477	487	465	494	470	458	444	492	455	462	482	430	470	491	458	468	443	457	480	489	517	493	465	460	466	498	522	471	481	495	456	499	507	477	451	444	488	491	496	453	469	508	480	458	476	514	516	463	469	472	485	480	455	477	443	477	460	463	446	469	484	465	482	457	494	461	444	481	500	451	508	486	455	413	453	508	441	486	460	454	465	475	462	455	483	487	470	487	489	430	438	498	456	458	462	500	508	487	475	445	502	441	482	497	463	489	482	477	462	514	479	484	446	459	494	466	454	450	447	488	473	496	484	454	497	509	468	477	463	457	461	496	469	482	495	441	472	484	477	453	461	470	477	451	491	460	479	483	478	437	418	486	466	504	474	498	486	497	500	488	452	430	502	470	487	445	467	473	463	481	469	489	511	486	486	489	453	450	511	474	484	460	478	478	475	438	436	444	497	505	431	479	424	467	459	513	441	509	500	475	481	495	463	441	492	465	457	452	442	466	482	467	446	477	473	458	461	446	464	464	520	437	461	460	485	468	467	481	492	518	499	465	487	491	462	493	465	479	455	493	490	483	521	463	483	482	470	472	454	475	420	471	467	469	493	488	472	493	487	461	484	459	476	498	494	477	487	452	524	459	483	493	498	507	506	459	511	441	453	474	475	504	472	475	478	465	511	522	470	442	463	462	447	442	497	493	509	438	499	521	471	423	449	517	443	483	451	450	493	452	449	483	458	482	465	466	455	481	485	480	477	481	509	463	503	437	459	462	479	422	467	478	444	461	477	431	475	492	513	466	433	410	455	477	453	426	503	459	501	458	517	444	470	519	480	438	453	444	479	492	458	425	522	513	434	452	481	459	497	515	466	481	453	465	496	462	475	475	433	467	466	483	505	434	456	459	486	466	509	443	485	489	472	513	489	502	502	489	495	449	506	449	476	468	499	470	458	474	456	473	461	441	447	466	458	468	476	499	502	426	505	483	442	485	491	456	464	410	455	472	485	462	528	456	477	453	488	423	490	445	431	478	489	444	457	447	443	467	474	463	498	518	431	455	461	462	466	466	480	474	484	493	475	454	493	514	455	473	479	451	473	475	480	460	451	447	479	493	499	490	468	487	477	463	455	484	509	489	493	457	468	476	524	429	463	474	474	494	493	483	467	460	486	454	466	467	494	404	467	483	486	503	494	483	457	457	471	465	448	508	506	477	464	439	420	456	501	482	439	449	459	475	478	439	470	460	466	476	462	506	459	493	452	473	435	487	484	491	440	488	501	472	499	479	491	506	482	474	453	466	488	440	463	443	461	446	457	513	479	499	455	490	446	471	459	473	487	461	439	483	464	480	465	437	479	449	535	481	469	472	468	478	474	464	503	489	455	466	486	492	455	432	468	504	512	466	489	448	477	463	433	474	466	479	483	434	436	430	495	455	490	460	482	446	513	502	451	459	476	466	505	455	460	462	439	503	509	508	512	459	478	456	467	454	455	485	467	473	485	487	461	469	498	498	496	510	467	484	488	455	467	511	465	475	472	479	443	446	469	462	408	467	468	459	447	471	484	501	447	461	473	463	490	432	439	433	493	461	491	477	469	470	460	474	488	460	480	452	501	474	475	463	482	460	518	466	505	470	482	464	478	451	473	466	469	448	503	445	468	451	484	498	435	475	452	475	483	442	459	474	465	503	452	472	482	472	464	463	472	457	495	483	473	494	472	488	443	433	454	462	478	467	476	464	491	489	472	485	455	474	506	463	503	458	469	483	474	461	520	448	507	504	499	443	453	486	502	485	479	467	419	476	446	495	492	471	470	503	491	432	496	444	421	447	482	493	462	511	468	465	513	468	479	461	499	486	516	498	501	439	475	513	458	485	471	485	453	484	468	496	478	484	481	489	473	497	455	459	478	442	457	440	484	533	446	496	480	478	479	459	459	483	479	431	457	459	461	504	479	470	461	470	476	441	509	503	486	501	484	452	464	481	445	466	478	494	456	471	467	486	467	503	482	495	451	495	442	493	452	456	437	471	455	484	476	444	483	481	493	510	494	473	502	460	492	470	422	467	533	447	467	502	439	489	484	454	452	475	460	486	467	461	470	479	440	467	470	440	491	457	461	459	501
19443	34778	35034	27303	20593	15669	12294	9702	8349	7518	6075	4677	3640	3104	2753	2512	2286	2051	1934	1883	1811	1670	1608	1500	1424	1369	1336	1253	1230	1243	1156	1147	1161	1080	1105	1125	1052	1022	985	968	969	975	951	976	929	1008	931	951	989	1042	1022	905	940	996	975	984	1001	958	1011	982	937	963	951	966	968	995	899	948	952	969	935	934	906	949	892	922	975	936	922	897	934	921	921	968	933	919	904	930	910	905	942	974	895	948	912	1006	983	955	896	930	936	932	946	932	962	949	969	944	953	917	966	940	960	911	920	975	933	955	945	940	994	972	936	923	923	965	920	956	938	964	954	1000	904	913	930	994	939	987	967	920	975	898	953	938	899	918	991	898	968	943	936	929	924	912	906	936	931	894	991	942	929	951	899	969	933	941	950	936	959	971	939	948	964	913	954	948	940	976	933	936	896	931	957	973	897	957	984	937	981	918	941	901	936	968	954	906	890	920	955	995	912	952	970	911	896	911	961	897	883	903	946	901	980	913	943	933	948	875	895	907	955	968	915	921	972	931	988	919	936	949	964	943	959	941	960	926	941	997	944	966	982	897	925	911	926	983	935	914	906	926	938	938	985	885	991	962	939	913	907	938	940	952	918	948	959	911	974	953	947	933	915	872	930	973	1022	880	910	952	885	939	1004	939	982	923	972	919	990	939	956	982	937	936	926	953	934	996	941	875	974	960	902	897	936	928	934	894	930	954	992	892	903	974	909	915	964	971	933	940	896	950	955	916	970	984	924	929	923	951	895	891	941	938	867	933	931	963	973	964	986	914	916	955	950	909	883	953	910	951	938	937	871	1011	998	932	938	901	941	996	963	945	927	906	944	953	954	949	924	968	996	984	920	951	929	995	963	958	965	948	941	979	941	935	943	902	919	954	936	989	918	986	971	955	937	1021	981	905	919	953	896	983	974	964	955	966	924	982	1004	971	914	946	944	980	989	863	925	899	922	921	915	942	966	913	999	923	1003	921	940	939	916	985	945	931	934	930	986	950	906	914	887	899	941	953	919	936	950	922	953	960	931	959	921	904	931	944	948	954	934	880	911	980	1009	951	887	918	971	959	937	943	930	896	975	992	966	934	952	999	894	943	990	935	978	938	937	954	919	960	931	978	954	941	931	922	925	882	920	911	953	938	928	987	941	923	992	911	898	940	940	961	956	969	977	960	924	907	981	919	924	883	943	1005	956	949	983	911	959	970	924	971	955	940	940	971	960	927	939	970	923	881	910	935	1002	965	930	882	951	901	963	927	913	1004	981	869	910	907	932	956	990	945	901	912	884	903	976	959	947	931	932	948	974	957	958	927	928	954	907	909	942	939	963	883	890	965	933	936	912	934	886	1024	955	926	918	960	952	952	919	931	936	958	938	909	961	918	990	955	893	948	945	948	973	972	931	951	884	938	984	935	951	942	951	941	969	967	976	892	931	969	915	1016	958	962	935	930	923	965	995	977	892	944	951	961	964	897	964	915	1059	992	893	960	1010	931	930	937	944	954	933	974	921	943	935	947	911	954	923	932	920	987	935	959	991	943	985	967	924	994	927	924	978	885	868	941	943	949	930	999	966	975	951	964	970	957	939	951	970	953	946	907	930	960	976	938	960	906	912	956	915	946	935	918	939	921	947	907	974	939	908	956	951	938	953	989	927	913	911	944	967	907	952	918	945	944	952	966	938	931	955	970	946	968	950	970	952	958	987	976	903	974	941	956	886	949	932	995	966	909	931	951	960	922	948	900	922	923	916	971	957	968	952	957	920	980	936	973	927	952	887	928	947	985	960	899	924	934	899	933	949	998	901	960	995	919	977	945	951	895	999	913	937	986	937	984	985	959	948	947	946	976	954	978	926	913	914	893	919	927	921	984	955	915	960	943	911	938	892	931	922	882	953	962	935	989	970	945	983	944	964	940	883	925	958	950	967	961	960	887	919	921	964	958	921	921	924	932	975	991	925	954	960	951	892	959	943	966	992	944	957	946	947	932	934	940	942	953	909	909	930	963	952	911	889	943	940	958	979	886	850	922	926	924	922	973	898	928	1019	926	916	954	946	991	986	898	1020	906	934	960	953	977	889	962	927	925	966	977	948	966	948	974	939	981	903	983	909	947	925	917	958	921	902	958	844	911	949	923	919	937	949	932	921	988	950	941	945	929	927	898	917	920	913	929	942	960	926	954	953	947	904	954	971	884	937	908	960	858	902	927	949	958	980	944	925	966	952	967	898	927	1037	958	897	964	925	875	992	902	911	984	985	918	932	967	892	921	1010	948	940	941	945	947	931	917	915	964	952	902	891	917	970	911	930	1010	917	917	981	912	875	940	942	951	887	916	944	926	951	937	920	944	972	971	945	942	930	970	924	917	938	935	941	915	960	927	939	945	900	961	985	910	908	929	969	968	890	908	955	906	879	920	950	897	989	919	966	932	900	941	936	950	985	928	968	926	881	972	940	974	921	909	914	936	923	932	929	955	901	959	1025	906	921	933	905	956	938	946	955	922	941	951	921	929	900	925	912	937	956	937	945	898	979	934	921	941	954	937	917	969	925	908	927	991	942	948	972	941	946	1010	952	904	969	942	950	941	907	968	956	976	951	938	927	932	956	932	963	942	948	987	971	933	948	912	908	936	907	920	951	913	936	867	934	940	934	960	966	936	898	936	933	942	1001	901	952	902	913	964	921	951	962	963	928	947	939	990	926	973	990	956	908	933	896	942	956	907	926	953	934	936	946	979	916	944	968	928	958	966	950	994	939	927	911	942	896	910	1012	881	955	883	938	991	928	895	959	907	967	978	902	887	963	904	957	958	875	917	973	946	928	968	978	895	991	939	932	944	938	933	934	915	913	967	981	943	956	894	951	959	901	939	954	948	886	944	935	964	951	943	930	961	975	925	941	932	932	926	945	955	891	928	976	965	973	943	971	987	940	958	958	955	935	956	906	938	974	944	965	974	937	940	887	960	990	922	920	993	967	956	973	968	977	906	932	943	930	885	952	901	958	899	909	1026	896	956	932	933	975	954	882	945	989	962	956	1022	938	968	945	946	960	986	966	973	926	978	985	943	944	950	934	915	982	986	997	905	959	984	921	918	966	936	905	908	928	952	909	899	966	946	909	914	924	928	944	940	951	944	944	930	914	876	952	925	952	938	923	969	925	935	994	923	940	1013	947	915	979	866	979	979	960	933	976	930	912	929	996	960	924	991	916	933	947	955	924	938	936	957	992	942	919	997	913	920	891	866	893	903	954	925	921	944	943	929	961	948	965	924	913	999	902	1001	928	984	951	916	928	946	940	914	956	937	905	937	904	992	938	949	909	952	939	936	914	918	926	920	908	926	938	1006	983	951	937	962	958	890	893	973	957	919	923	910	974	932	981	964	946	969	986	950	949	927	915	937	953	909	969	927	983	931	989	919	954	961	956	941	904	908	927	964	911	933	932	908	898	1002	1001	945	978	1012	927	983	970	916	918	980	961	974	939	921	970	926	925	965	915	911	912	943	934	977	933	929	912	908	942	985
27563	18188	12106	6214	2494	1529	1139	849	745	725	656	551	500	469	443	443	413	380	414	392	417	430	393	413	378	387	387	372	388	394	370	368	383	405	386	389	357	423	409	336	382	378	401	403	331	385	412	409	393	380	371	390	380	371	358	396	376	369	376	406	387	394	408	381	347	372	363	357	425	386	340	385	401	349	392	375	369	385	358	352	414	371	404	413	396	357	363	360	406	379	372	388	391	356	346	399	422	385	392	340	399	390	347	383	345	381	380	372	356	384	393	385	398	397	368	398	398	376	362	372	355	396	400	375	382	350	408	378	361	396	377	369	332	377	387	377	384	407	394	327	387	376	366	371	353	395	373	354	396	389	412	354	361	340	361	359	401	396	338	392	361	358	372	421	393	360	402	380	371	371	360	381	376	326	383	376	367	384	406	366	362	380	381	381	361	376	365	374	365	378	370	380	376	394	348	394	361	380	389	354	373	396	367	393	393	387	378	398	409	369	395	381	340	369	386	378	382	357	383	392	413	366	361	354	352	363	371	394	376	366	366	390	400	379	373	394	400	399	375	375	377	380	367	405	360	422	384	365	407	354	346	356	381	377	380	383	358	361	377	392	358	349	385	386	370	365	389	348	384	395	389	398	407	383	396	396	375	404	386	358	373	391	364	357	356	379	374	378	372	380	387	374	402	387	407	367	385	394	398	402	374	365	360	378	364	414	370	371	374	381	339	355	377	355	387	364	396	367	407	402	333	397	399	376	346	403	395	355	385	397	378	351	378	358	388	387	353	391	398	402	361	361	384	395	348	385	391	378	379	361	382	371	399	372	395	416	365	367	398	379	388	369	364	393	373	359	352	374	415	376	336	367	345	381	414	392	388	364	406	361	394	371	355	372	402	413	378	385	371	395	381	382	403	390	376	401	376	382	383	360	399	359	370	371	342	401	405	360	354	406	386	382	380	390	377	348	370	390	360	408	364	366	360	362	395	397	357	370	353	392	365	359	388	376	371	380	381	357	405	398	372	361	374	402	401	359	393	356	394	384	422	351	384	391	375	364	399	388	371	371	365	337	425	371	385	390	400	358	348	385	361	371	367	357	363	382	378	325	373	356	389	365	373	353	375	384	420	396	389	395	402	357	361	344	373	359	397	385	420	411	370	376	385	374	371	373	404	395	422	397	377	355	388	409	398	342	392	339	356	382	415	401	376	388	386	372	358	354	415	375	385	353	376	413	378	361	347	361	386	353	355	395	383	397	372	357	392	376	412	393	381	381	401	397	348	393	362	348	377	374	384	338	364	388	413	417	352	368	399	363	358	367	382	377	369	356	341	425	372	401	342	378	374	369	362	381	346	370	369	408	353	407	368	389	375	381	390	367	351	394	401	349	347	372	369	358	353	381	394	359	381	357	386	357	361	348	388	347	404	394	387	349	356	366	390	399	352	337	403	396	346	384	381	389	391	391	383	392	400	392	371	364	350	363	390	425	384	406	369	386	408	379	363	396	390	375	387	398	373	379	341	384	428	345	396	399	376	374	365	364	366	363	365	364	375	373	380	387	454	409	380	400	375	410	372	343	417	371	351	366	359	391	390	393	387	344	385	369	343	402	373	388	369	394	362	351	351	356	393	384	359	328	403	365	379	390	367	354	376	367	357	417	386	353	361	375	378	385	398	359	358	380	361	374	359	387	363	352	383	402	377	374	413	360	374	358	383	378	423	366	409	379	411	382	392	390	392	386	367	377	367	402	359	372	359	366	360	421	382	349	374	386	364	379	389	398	370	351	385	352	373	381	405	388	343	382	381	397	357	395	365	399	363	380	357	370	344	374	376	365	367	350	406	388	370	373	362	395	370	365	410	351	365	392	403	383	372	362	383	409	395	382	399	380	370	372	382	371	373	351	401	407	384	364	397	391	392	326	361	393	371	408	395	373	364	370	366	396	374	393	410	369	354	368	398	372	398	404	351	359	356	390	373	365	371	371	354	381	401	419	354	367	404	376	404	351	359	363	374	379	375	342	405	334	377	399	397	383	401	401	406	380	413	376	405	348	424	409	372	385	383	405	372	382	417	381	398	395	354	351	372	406	393	354	380	368	361	353	350	357	401	384	395	368	367	381	394	366	396	343	389	373	409	386	409	330	390	383	384	392	387	415	367	359	359	354	399	417	365	376	380	367	388	385	383	383	386	353	396	396	349	398	357	380	392	369	385	389	376	377	382	404	390	391	365	377	382	381	325	376	340	391	376	378	403	408	358	387	384	377	374	390	385	403	387	388	357	359	387	406	409	370	365	355	385	362	352	361	354	392	397	374	353	351	388	379	364	363	354	381	379	373	374	389	377	421	372	360	357	391	381	385	377	348	371	422	377	374	374	360	379	378	353	367	384	416	406	338	388	366	380	393	395	403	352	368	390	397	356	417	411	379	371	347	403	394	402	417	373	382	355	367	401	344	354	426	369	351	395	334	376	391	384	353	375	374	385	383	436	381	382	386	380	364	401	350	340	346	377	403	351	380	366	377	372	378	399	357	407	360	369	363	359	372	415	387	372	373	379	387	375	377	361	411	386	400	392	369	391	369	397	402	356	356	398	386	366	354	379	420	368	384	363	357	373	412	410	414	368	366	357	359	374	389	349	363	386	380	377	395	383	394	371	376	398	357	383	353	400	357	391	388	388	374	401	346	408	363	370	372	343	363	395	385	383	360	379	404	361	392	378	391	366	397	419	402	375	400	395	358	376	356	345	357	399	356	408	385	379	378	379	378	383	372	330	344	393	348	367	392	389	416	349	355	361	374	386	359	379	329	367	337	377	390	381	380	382	376	370	363	345	375	390	391	364	390	364	393	341	399	401	363	380	380	374	400	375	324	397	380	378	405	382	353	367	371	401	376	376	391	369	398	380	393	395	370	380	384	380	383	391	378	386	371	359	365	386	385	393	402	395	386	378	380	395	370	340	388	357	358	356	394	379	383	358	352	381	396	394	371	415	387	375	363	373	346	370	377	364	375	392	369	386	380	389	386	386	376	382	365	410	377	353	374	345	364	369	359	402	357	401	368	388	392	343	366	385	367	392	385	365	360	365	361	375	391	366	404	419	366	383	393	352	413	363	395	375	384	378	357	402	412	410	379	385	442	381	374	427	416	405	380	373	382	392	431	378	350	402	388	385	390	391	353	352	352	354	406	349	362	342	371	387	365	361	398	404	341	360	346	413	385	373	359	391	390	417	341	403	358	403	407	395	406	418	381	368	399	383	399	370	400	371	329	384	402	384	376	386	383	385	390	383	396	366	362	398	417	356	389	403	359	396	403	365	384	365	333	353	401	374	408	367	374	379	381	379	422	375	379	371	394	409	401	389	366	364	367	371	382	402	374	377	380	344	381	371	395	392	355	398	351	361	396	385	385	388	394	364	401	357	364	399	400	385	370	355	385	425	386	397	380	414	376	370	377	370	353	370	357	383	396	361	397	379	339	361	386	354	397	347	373	351	376	368	371
12794	20128	21668	12521	7574	5179	3784	3012	2545	2323	1996	1537	1389	1204	1043	1081	999	963	968	966	919	927	856	925	865	833	799	847	894	840	875	840	835	869	821	820	843	836	857	798	770	863	845	831	762	799	832	818	827	772	791	823	762	829	791	775	810	792	756	768	835	789	738	784	819	794	821	765	814	819	837	789	815	769	801	793	755	782	831	828	746	741	838	764	812	823	801	789	779	783	835	827	744	717	799	800	834	734	813	802	776	782	787	824	832	730	807	782	801	835	798	818	747	763	806	805	805	745	844	801	778	777	843	793	806	809	801	802	778	831	781	808	806	783	810	759	800	820	782	795	829	781	787	788	791	836	784	794	832	825	773	802	828	808	786	784	781	795	822	777	843	750	804	820	743	820	818	820	800	866	779	789	834	770	809	780	779	771	859	782	833	794	824	785	764	765	794	771	808	799	817	743	784	836	800	857	777	817	814	800	853	803	748	817	802	839	841	838	844	834	810	821	826	833	767	820	762	738	813	807	812	780	838	809	790	794	877	791	739	761	743	816	784	790	804	799	772	846	837	811	824	772	789	823	793	781	779	815	830	764	786	784	793	791	823	789	774	819	828	788	794	775	824	836	766	808	811	758	842	790	795	808	843	801	779	800	794	849	764	760	796	742	807	830	794	796	848	803	806	799	853	856	767	802	796	804	778	783	794	797	806	779	780	831	839	826	759	834	776	779	812	738	800	807	786	816	781	829	760	800	863	810	765	783	781	826	833	824	841	780	820	823	814	822	799	773	771	814	829	772	754	796	797	738	858	838	794	822	827	853	814	734	798	833	827	821	783	838	799	799	849	801	790	806	779	777	790	848	801	826	827	773	808	787	793	812	804	853	799	839	785	821	777	791	821	771	804	802	801	804	832	822	770	810	866	755	791	795	807	808	778	802	781	782	836	802	784	821	817	800	858	829	821	791	833	798	818	787	827	759	792	778	809	827	820	810	775	767	823	831	754	762	750	805	811	837	818	810	829	837	804	788	799	834	789	811	792	822	825	826	830	807	780	811	800	822	767	774	778	808	778	836	861	820	787	839	808	806	814	753	793	727	784	775	765	845	834	772	785	758	794	802	768	809	849	818	826	756	742	803	802	744	807	837	779	799	765	819	847	766	802	833	825	762	798	748	741	803	767	773	815	804	784	766	801	795	773	776	807	744	830	845	788	782	781	861	808	776	781	816	815	844	817	852	856	825	832	811	787	860	784	807	779	817	770	769	795	770	773	827	771	777	764	794	816	801	782	801	765	791	762	812	760	791	788	793	803	826	780	749	753	778	823	783	826	847	798	832	835	770	774	807	785	776	820	801	800	826	787	818	819	773	821	820	845	780	814	759	814	815	824	841	764	778	789	814	815	791	832	783	799	855	795	733	823	830	775	847	792	810	800	789	757	809	830	785	795	771	828	801	793	773	802	819	785	793	773	808	868	768	821	799	816	837	800	814	782	837	841	795	792	784	803	803	775	836	780	802	774	789	785	788	766	799	810	815	807	860	812	750	783	813	767	840	771	798	812	779	806	757	840	795	793	790	808	750	828	822	812	791	786	754	777	810	765	735	782	803	829	736	788	749	751	836	743	823	763	846	796	810	803	830	840	825	845	753	825	780	775	780	831	807	784	829	798	790	800	786	771	785	809	778	800	838	832	826	739	788	811	801	808	734	805	809	797	771	805	852	782	815	792	770	826	834	755	755	779	808	750	779	809	762	822	863	784	784	775	815	766	782	760	768	751	780	826	768	835	772	796	756	815	814	725	788	767	804	787	819	767	791	812	823	781	847	755	832	781	828	781	780	750	833	833	793	816	806	781	810	769	796	780	749	788	796	838	779	807	798	783	848	820	813	825	757	820	788	749	741	741	767	796	855	781	764	811	814	778	820	830	775	830	760	795	808	826	786	803	808	816	743	790	834	804	821	800	836	820	768	763	791	786	741	735	770	819	801	803	782	792	780	768	847	815	824	809	846	774	805	825	790	830	765	787	816	795	788	788	823	795	805	801	844	788	805	765	805	831	788	793	784	831	764	825	835	767	816	761	787	788	791	870	815	855	841	882	851	819	787	828	772	809	828	730	820	779	777	768	787	802	770	823	806	794	785	834	761	766	789	779	762	786	752	820	772	742	834	742	784	803	786	824	814	819	811	764	778	787	846	794	785	818	802	800	785	811	785	834	830	800	821	786	792	781	754	768	784	754	829	789	811	819	803	842	832	842	873	799	818	825	796	722	829	817	824	817	754	839	808	842	795	817	805	787	849	825	810	813	839	780	783	774	740	823	797	791	784	820	814	820	786	846	843	805	797	830	841	722	787	787	762	780	808	785	753	846	729	760	790	853	803	827	819	830	759	743	753	777	784	792	829	817	796	790	810	800	828	767	784	768	860	810	814	841	737	807	777	750	778	859	755	840	758	782	782	791	719	808	782	797	847	822	820	757	775	790	770	788	866	744	839	799	790	744	787	853	817	772	793	774	793	796	779	795	783	776	791	793	800	752	811	790	787	849	773	795	771	857	798	810	803	804	773	764	794	823	777	804	805	843	820	831	791	789	795	786	819	807	789	819	777	768	801	791	799	751	743	802	842	774	795	828	786	803	831	765	770	806	827	784	773	789	802	780	774	780	813	768	845	823	799	811	790	898	781	764	774	803	800	790	782	776	759	815	810	826	790	797	837	809	817	822	810	790	786	800	793	782	754	825	754	794	809	799	784	811	780	801	810	784	816	798	836	785	824	802	753	855	835	828	811	764	860	875	830	777	812	794	835	839	767	836	765	828	826	806	772	795	805	789	823	854	839	812	762	792	796	800	840	802	794	817	851	738	762	820	855	797	801	826	768	778	827	788	807	809	829	805	859	807	785	766	803	810	805	768	858	812	802	813	737	800	827	752	784	806	778	761	818	765	787	786	820	840	785	759	793	840	752	794	791	802	808	847	786	806	805	824	802	750	805	753	756	806	798	833	829	782	811	745	788	796	795	760	732	792	754	794	782	816	841	761	800	769	794	771	768	764	819	771	782	798	821	785	797	810	832	831	812	814	814	829	767	778	799	803	769	780	821	792	790	807	779	829	789	743	772	795	742	799	777	777	795	818	854	754	813	770	777	834	837	780	804	764	795	796	801	814	805	796	783	851	838	774	814	780	791	798	769	768	787	719	835	825	814	855	779	722	775	864	788	815	789	824	786	844	741	803	790	800	796	771	791	791	813	868	755	818	803	736	785	818	781	815	835	820	812	825	787	808	771	804	842	764	815	801	818	775	765	782	809	819	810	826	754	823	825	799	815	781	844	838	779	829	802	866	786	782	803	802	808	771	809	819	762	797	800	814	803	808	841	821	814	822	819	835	818	842	780	816	855	811	811	814	787	796	812	801	798	837	787	788	770	788	809	828	839	796	816	801	820	809	756	780	780	796	802	821	792	832	825	805	813	817	817	782	759	773	764	847	811	789	797	791	812	807	848
25228	21403	27724	25241	14864	5044	2974	1888	1546	1360	1071	805	713	620	528	509	468	423	441	390	421	373	352	348	330	359	297	320	324	296	310	321	299	282	266	260	294	294	288	311	308	314	235	288	279	306	314	284	264	299	254	281	263	261	273	290	282	264	295	261	272	296	282	271	292	266	276	274	293	263	262	275	252	279	251	267	271	281	282	276	277	286	237	242	259	274	262	282	264	253	287	284	242	275	257	266	267	253	288	238	274	248	264	260	249	285	271	261	258	273	267	256	283	267	249	253	269	260	285	260	263	249	250	254	246	258	264	279	259	242	268	282	252	277	277	288	271	263	249	264	269	250	270	244	271	278	267	267	278	270	319	261	262	267	264	287	283	269	276	272	276	254	268	288	273	276	257	267	268	269	285	256	295	253	276	271	256	270	297	245	242	266	280	292	273	283	269	301	242	271	250	299	288	278	273	261	269	254	272	255	270	240	292	256	258	271	262	261	250	284	286	257	284	292	260	267	270	293	274	265	274	259	287	253	241	261	253	291	269	276	260	260	257	269	273	272	285	273	285	258	296	254	270	280	282	250	278	271	298	261	280	301	260	268	266	261	240	282	268	274	288	264	282	249	264	290	284	253	261	274	265	284	271	268	268	251	272	256	259	280	271	269	266	277	257	263	278	262	273	275	266	283	279	258	271	219	280	250	287	282	270	267	288	259	267	235	261	295	272	261	274	287	260	263	263	227	278	273	262	245	274	252	251	263	290	253	300	260	272	263	272	291	291	293	241	293	266	294	274	281	284	284	274	273	277	276	240	273	253	279	285	276	263	270	291	275	297	254	283	257	270	259	273	274	279	270	243	304	266	247	285	267	295	257	278	286	263	257	274	288	280	277	290	262	266	260	280	309	251	275	247	252	245	268	262	258	283	245	278	304	276	244	286	286	279	265	249	256	267	266	246	294	292	288	274	269	274	267	259	269	264	271	252	276	255	261	261	252	260	291	254	276	266	283	253	286	267	274	272	272	279	260	266	277	300	243	273	289	281	296	268	308	268	264	271	271	257	275	234	290	279	272	250	263	272	291	259	244	277	302	249	255	266	235	247	274	275	274	234	243	262	239	247	248	299	276	294	271	223	262	269	264	233	293	254	259	276	280	263	239	281	282	261	301	246	264	266	278	257	264	281	299	266	299	250	254	272	242	272	261	259	287	241	283	298	284	293	284	265	278	268	263	251	227	270	282	237	297	262	251	275	229	289	271	255	255	255	272	277	251	283	250	270	240	269	267	241	253	293	285	271	276	272	284	238	237	273	253	266	291	277	228	282	257	270	266	292	291	268	259	283	276	282	247	263	249	271	292	303	275	293	266	268	270	268	258	292	295	265	286	273	234	272	276	272	268	283	244	262	294	257	275	268	303	263	288	261	257	273	310	242	278	298	298	298	286	255	274	250	291	274	253	259	282	284	271	254	272	293	272	269	289	250	259	253	274	239	263	262	271	278	276	278	267	250	280	266	266	250	250	285	270	279	257	272	301	274	261	255	288	297	272	268	281	263	290	261	259	239	262	295	269	248	252	274	259	263	258	281	265	273	232	265	255	254	294	296	270	264	269	275	250	264	256	266	301	247	268	274	264	265	240	246	266	234	251	262	284	259	263	289	272	269	278	275	244	261	235	269	252	278	257	248	281	291	233	261	240	274	254	241	229	264	263	278	253	274	247	250	260	283	271	267	249	278	263	268	252	278	272	267	261	284	258	264	267	257	273	284	295	284	273	286	245	264	277	278	281	259	260	260	272	261	265	248	251	258	249	263	269	290	252	268	272	290	279	272	297	256	292	258	253	253	278	279	283	260	263	288	264	244	244	276	246	269	248	225	251	270	238	304	280	248	251	266	294	263	273	273	259	268	269	257	282	262	295	298	251	259	272	278	255	266	267	281	273	270	274	268	263	278	278	251	277	295	269	276	309	268	279	258	291	263	244	277	304	280	262	273	246	277	289	278	263	241	268	284	276	242	268	296	243	259	283	290	273	286	279	255	276	262	241	273	290	267	226	262	259	251	268	273	280	256	254	264	228	257	301	279	278	280	254	288	245	287	263	254	275	281	262	300	283	250	262	272	280	265	261	256	280	269	264	255	280	289	283	285	253	307	248	260	268	263	260	269	293	294	257	240	269	266	302	274	301	279	271	271	275	282	261	280	294	268	277	266	229	295	292	282	259	271	291	278	258	267	266	254	262	276	272	256	239	277	278	260	261	274	259	251	279	286	234	257	318	278	268	278	249	258	287	258	267	290	262	276	269	275	279	259	256	257	266	256	273	264	272	285	314	246	260	270	273	257	253	263	269	258	300	267	273	289	270	268	277	276	252	247	256	255	246	260	258	265	265	275	260	250	271	276	284	247	255	247	270	232	266	274	279	276	260	302	258	285	257	241	257	269	284	277	266	259	271	244	257	264	314	276	271	280	297	257	267	285	286	279	244	258	240	309	245	259	267	263	268	249	294	265	283	268	290	298	248	297	270	260	292	273	285	271	271	262	254	264	260	257	248	283	266	302	267	257	249	257	258	259	270	273	290	263	253	268	238	286	288	270	296	265	254	258	248	272	267	269	260	268	275	258	302	268	298	251	287	265	264	262	263	268	256	268	241	279	286	271	262	283	271	261	267	270	271	251	281	250	252	250	275	251	275	300	290	263	257	285	268	250	277	285	249	266	259	269	274	283	243	252	280	256	247	248	278	257	291	276	267	279	259	276	250	234	288	277	265	249	294	258	250	269	273	244	313	251	241	278	277	275	245	284	256	299	267	319	278	256	257	303	265	278	269	273	273	268	273	261	252	267	263	258	258	265	259	301	283	278	231	277	271	273	269	288	228	279	281	277	263	268	269	272	270	279	269	235	266	272	270	274	249	254	255	249	252	284	272	279	247	276	269	253	254	263	265	270	250	308	251	271	251	286	257	257	272	274	287	240	253	270	254	267	256	275	261	267	276	275	255	263	233	258	250	262	260	256	267	256	281	278	297	287	244	302	293	257	259	268	266	268	253	243	256	250	292	271	262	272	253	257	279	275	267	286	269	282	268	261	263	264	280	243	236	286	282	250	261	256	267	293	269	286	310	296	274	291	286	278	272	261	260	286	288	260	301	256	268	257	262	288	256	293	264	232	264	260	277	262	258	280	289	261	264	298	258	272	275	277	269	239	257	292	279	249	265	277	268	262	241	265	254	268	255	275	266	269	277	267	233	270	267	256	295	257	291	245	283	261	269	286	273	278	257	290	279	248	243	269	256	279	283	264	256	260	270	263	272	254	260	264	249	299	242	264	277	271	312	258	247	273	287	247	265	270	258	258	259	246	281	265	250	285	295	265	258	270	260	269	275	260	271	281	269	269	257	247	266	257	255	327	259	253	273	244	296	281	264	262	259	279	269	229	290	256	279	271	277	301	276	263	247	273	292	259	279	275	252	265	272	285	292	290	250	284	248	296	243	262	249	267	296
15001	28018	28773	21490	15309	10434	7971	6038	5308	4604	4037	3019	2391	2127	1669	1424	1285	1275	1130	1110	1106	1033	961	833	825	842	783	761	723	684	706	651	683	681	658	662	649	654	605	626	603	625	636	589	608	588	596	592	569	563	583	598	591	562	596	593	606	577	561	534	540	625	568	632	591	565	546	575	599	570	615	619	604	632	604	589	605	590	567	596	543	590	627	595	565	574	552	554	617	573	598	586	564	600	545	587	593	590	570	578	581	601	568	592	606	602	551	562	576	562	577	596	591	522	593	585	585	551	576	587	608	566	616	543	562	598	584	601	565	594	557	546	563	580	584	571	539	561	532	593	603	581	588	613	605	575	596	552	586	574	556	555	594	558	592	587	595	587	549	584	539	542	584	602	594	576	641	606	586	563	563	570	569	536	560	573	544	610	560	550	568	561	596	583	584	577	609	603	601	559	574	636	551	566	569	582	579	585	562	538	580	573	587	575	621	575	600	523	585	606	526	581	558	558	573	554	554	578	566	538	549	586	575	571	633	582	613	570	556	590	637	564	566	550	596	572	586	608	584	571	578	580	543	599	586	570	641	577	583	578	586	574	536	578	534	575	598	582	505	545	528	579	580	590	555	579	577	565	591	586	623	566	551	566	620	603	575	587	577	571	575	553	576	582	601	623	560	511	529	556	585	571	562	602	555	606	548	580	570	620	562	546	556	551	612	571	557	579	574	552	597	575	588	619	517	609	592	601	544	642	569	590	548	591	600	556	577	584	618	549	598	552	584	585	567	561	592	555	553	527	575	549	556	577	537	565	569	581	588	550	560	565	563	588	569	575	558	590	608	564	580	573	599	603	558	554	599	554	551	580	551	597	564	559	560	601	555	607	584	572	574	599	610	553	603	607	552	547	587	593	563	590	569	558	614	552	574	600	574	575	557	556	600	553	562	622	596	552	600	551	590	604	569	544	576	547	528	541	570	586	569	535	535	635	547	566	596	595	539	572	533	566	594	590	593	563	608	580	595	552	568	579	574	538	539	571	590	533	586	515	596	547	571	597	526	559	562	607	569	576	530	582	561	549	575	563	583	595	597	589	537	576	631	568	579	579	565	581	543	548	557	591	557	547	604	603	586	580	592	544	580	607	576	550	620	601	611	595	544	560	583	583	565	581	550	596	572	632	605	538	573	582	542	584	535	556	597	587	585	553	572	583	539	583	545	567	575	577	582	621	565	578	568	559	543	570	582	606	600	636	544	569	564	575	562	569	560	596	584	570	556	566	585	589	548	556	602	567	566	540	592	590	600	566	598	555	590	579	572	588	618	521	603	588	561	562	584	575	609	570	532	584	553	572	604	561	567	578	545	569	573	606	594	581	616	570	557	599	592	562	595	594	576	541	609	561	567	579	606	561	583	537	558	556	593	611	602	546	594	596	570	577	573	548	572	561	621	546	577	547	583	570	571	551	607	605	587	595	567	561	558	550	559	541	587	543	565	597	603	588	605	606	584	575	580	541	549	575	592	563	509	582	601	562	549	591	594	574	558	562	611	574	591	566	578	580	582	580	586	609	538	579	585	608	565	554	578	512	574	561	537	583	556	535	551	559	565	610	590	590	570	560	541	573	560	569	566	560	610	568	577	516	537	601	603	612	539	604	575	568	542	597	547	518	568	562	608	603	572	556	566	514	583	605	586	544	557	577	554	617	555	616	591	543	554	553	598	565	561	594	529	626	555	594	542	578	597	574	573	525	552	555	594	582	602	562	587	566	571	578	548	566	595	574	521	566	574	570	568	638	574	587	558	597	538	593	577	576	588	597	565	571	624	554	568	548	610	590	521	567	538	578	570	578	593	554	591	609	559	585	604	548	612	586	581	550	569	566	601	585	576	547	604	582	574	558	563	555	600	560	575	564	594	584	587	580	592	540	573	576	594	546	568	584	533	543	563	568	612	555	610	557	551	544	584	581	543	538	518	556	592	557	562	592	592	604	616	558	551	545	558	567	595	575	570	586	563	551	564	572	569	584	593	555	581	590	559	572	551	565	581	548	601	588	537	587	596	602	575	594	615	583	569	578	552	559	562	586	547	570	518	569	535	592	562	592	589	569	523	605	598	590	615	572	604	581	615	575	576	571	560	599	618	511	620	579	565	510	579	611	623	581	517	560	600	548	593	576	552	586	546	629	570	590	576	597	611	569	552	589	555	545	608	562	577	578	544	570	574	551	547	532	562	594	597	557	575	576	578	570	531	544	553	564	562	567	536	564	593	552	572	573	580	575	550	577	601	596	550	588	567	548	556	551	589	556	503	577	525	565	559	510	605	562	554	569	567	575	531	584	548	540	548	569	583	564	567	595	570	589	593	572	594	589	614	542	598	582	565	595	563	539	560	590	562	603	555	550	522	545	574	564	614	565	618	564	605	578	585	566	603	600	592	603	574	550	582	603	594	604	558	558	602	590	636	570	614	600	547	597	578	556	551	578	553	560	624	542	587	574	588	582	623	572	565	547	635	618	576	620	583	593	576	541	596	581	566	594	545	550	546	571	568	558	565	573	544	595	569	572	594	569	559	605	565	607	577	583	604	557	571	637	567	574	537	572	559	590	616	580	593	540	588	593	563	577	548	543	560	569	606	547	599	570	556	565	587	578	632	590	589	560	556	555	581	610	567	634	583	587	582	591	584	607	582	592	581	512	602	562	526	547	584	616	598	604	605	564	583	561	589	604	588	551	576	575	582	583	563	583	577	587	550	579	531	629	529	564	584	556	557	588	569	584	610	567	576	575	596	607	582	598	552	555	591	631	589	536	566	578	616	575	587	552	596	604	579	578	597	593	544	546	571	628	567	596	600	592	556	512	528	567	608	578	568	548	572	609	568	593	580	581	562	630	592	566	570	557	566	552	612	541	563	580	593	552	530	522	518	523	584	607	520	598	541	539	595	578	586	584	594	550	597	625	601	579	633	548	576	565	584	613	578	565	573	571	552	620	529	556	588	608	583	556	558	569	607	591	546	568	586	578	541	577	551	550	565	584	587	547	554	612	544	575	594	576	598	597	572	557	514	580	562	565	569	572	599	610	583	537	538	602	540	577	592	567	579	554	555	565	586	565	555	596	568	527	551	577	577	583	573	569	568	591	569	550	553	542	569	582	573	620	611	582	553	561	629	622	531	555	587	562	535	589	582	607	580	553	610	607	564	575	617	567	609	576	538	595	561	547	583	600	585	562	593	589	564	536	587	592	589	573	571	548	591	568	591	552	573	604	582	576	603	539	571	580	574	578	573	574	539	619	597	584	577	555	567	554	580	564	586	555	551	547	541	578	591	579	568	521	575	595	563	529	588	583	559	561	574	529	550	550	514	554	582	568	564	569	598	580	579	600	590	580	571	551	616	576	600	579	584	559	583	566	560	570	583	555	590	571	576	564	587	587	566	595	567	565	559	583	565	570	572	571	570	547	599	583	585	588	580	577	527	544	603	618	588	534	558	580	583	567	595	571	607	587
24275	21416	28701	24529	21286	13812	5763	3276	2584	2194	1911	1497	1326	1113	1015	922	885	777	750	702	672	699	634	584	580	595	565	565	566	515	573	536	535	514	495	520	510	446	456	476	505	459	479	479	492	461	468	489	455	472	510	453	458	452	428	451	469	476	481	480	516	480	459	475	471	487	456	453	504	475	458	433	468	486	472	487	521	470	475	485	460	472	503	455	476	478	448	466	475	482	465	466	504	528	484	481	491	476	443	471	462	472	465	484	497	461	409	460	486	445	514	489	500	465	435	467	475	467	479	465	433	497	437	446	488	509	500	453	478	436	469	471	495	463	462	475	428	460	462	473	458	497	453	427	467	479	456	513	445	444	463	418	477	461	466	434	491	457	469	493	466	461	468	490	485	473	454	476	450	452	489	516	497	490	502	470	452	462	467	488	470	467	456	497	501	474	455	464	443	480	453	495	461	490	494	468	469	528	453	470	457	470	448	445	488	490	488	469	455	464	507	478	476	531	465	453	446	471	486	451	454	455	505	491	480	475	433	503	437	476	493	439	484	436	416	489	480	447	489	513	478	496	448	470	475	460	491	485	500	446	476	482	478	457	457	479	446	479	492	495	495	456	496	475	502	450	483	514	527	443	450	486	479	446	467	490	440	473	480	508	456	468	432	459	470	451	513	497	479	473	444	485	459	453	468	446	453	478	436	482	476	509	427	453	503	466	459	476	447	481	513	481	434	479	467	495	454	474	476	485	447	460	465	453	503	477	451	449	500	487	434	476	453	482	484	463	466	470	463	492	465	459	470	484	467	414	473	464	471	472	496	448	453	467	497	443	491	521	497	436	468	488	499	459	467	466	482	472	448	466	491	473	456	467	466	480	454	476	486	469	490	461	471	448	450	474	483	475	444	441	449	457	460	460	489	451	481	466	478	472	494	476	461	434	474	448	488	455	481	465	504	460	434	478	497	481	510	429	477	419	528	452	463	462	448	443	499	452	467	507	459	462	456	453	495	430	525	457	475	451	459	482	437	495	455	494	462	453	459	445	506	460	456	512	471	448	458	462	480	520	425	475	480	465	426	493	454	505	450	493	442	452	467	516	473	487	463	506	512	498	498	475	459	483	458	475	446	513	489	511	412	451	434	477	448	512	488	484	478	456	463	476	458	447	441	478	464	453	522	426	420	445	432	446	445	456	496	448	469	461	470	492	486	457	467	461	482	461	453	431	450	465	447	488	447	504	470	484	473	479	493	465	453	447	470	476	457	470	451	502	475	506	491	480	474	526	439	443	493	470	502	451	434	498	466	471	508	473	474	490	455	504	501	470	493	480	456	486	476	480	535	454	477	434	505	456	475	457	442	490	443	482	465	482	437	459	437	459	463	451	452	471	502	473	438	452	448	467	477	456	475	469	467	459	487	482	471	456	461	478	487	460	438	446	473	520	478	438	457	451	496	450	484	491	499	438	447	508	490	469	457	447	433	501	490	481	452	456	475	467	441	440	458	453	443	466	469	457	451	462	460	490	408	468	481	479	428	500	505	487	447	452	461	484	506	487	424	458	481	471	453	472	481	473	484	435	512	503	485	493	428	492	489	473	444	500	454	465	447	478	465	455	511	466	453	424	459	490	483	452	482	477	468	466	441	464	454	484	461	519	494	451	472	444	435	457	440	463	455	486	475	480	498	473	423	410	485	468	452	462	441	438	496	471	476	459	490	444	467	490	476	484	506	476	476	494	466	502	477	479	465	469	512	469	457	495	468	495	470	445	491	443	476	465	463	464	452	492	482	466	468	478	488	431	483	456	493	471	493	468	483	480	468	448	466	468	471	458	464	476	472	450	466	455	458	477	436	505	493	453	456	465	485	478	456	473	442	495	437	495	480	453	477	441	475	513	461	476	438	420	434	461	467	454	480	476	440	482	491	498	488	488	470	467	460	467	503	468	488	460	454	472	451	473	468	415	487	487	411	426	480	440	443	421	466	493	470	455	489	488	468	447	468	492	474	475	459	531	495	420	465	477	455	508	470	497	471	453	479	446	473	465	478	433	485	489	462	480	480	474	451	457	450	479	473	448	505	482	464	465	459	452	499	476	447	442	486	488	463	458	447	472	440	461	490	464	444	464	460	441	472	480	506	485	480	440	454	468	461	479	459	451	448	446	490	448	493	446	437	501	478	492	464	450	455	480	475	472	434	497	506	512	461	488	449	461	441	470	456	513	444	504	471	469	498	443	486	452	470	428	480	466	470	429	481	453	439	499	418	473	442	463	504	466	449	461	473	473	529	467	418	486	453	453	448	481	462	470	461	454	505	459	474	434	485	418	498	477	449	466	473	489	435	453	464	475	458	488	467	456	473	492	510	455	491	453	477	452	495	522	510	467	472	447	448	450	486	455	450	465	507	427	460	508	464	466	483	443	442	501	490	496	492	483	489	485	439	472	450	468	471	464	465	469	466	444	487	481	465	490	500	460	458	475	477	475	461	461	461	490	473	482	456	509	445	458	484	436	443	507	473	488	484	470	502	514	505	501	467	465	453	505	433	455	442	489	441	458	469	456	466	487	483	465	484	516	496	463	458	472	462	453	482	474	452	443	468	475	489	485	482	456	462	442	460	498	482	435	471	496	471	463	492	501	483	467	445	486	444	450	456	455	462	486	477	457	441	473	442	456	456	468	484	463	459	432	479	433	498	445	468	477	420	473	495	484	480	491	438	456	481	452	479	450	434	447	495	414	451	463	423	471	484	416	455	492	462	475	472	452	459	465	469	490	513	426	477	462	509	478	489	450	439	462	465	443	451	462	480	509	494	477	459	460	470	484	491	488	482	475	472	436	494	471	517	477	467	475	520	468	464	433	498	453	442	469	483	469	457	456	464	477	477	461	456	469	461	513	472	485	442	471	475	490	478	465	473	481	465	470	467	476	437	467	464	494	456	456	486	485	504	484	423	493	477	461	473	461	456	492	474	434	423	491	527	474	470	520	499	478	440	449	481	492	470	479	480	452	498	474	467	480	469	438	509	478	498	470	442	477	441	482	432	429	483	494	459	461	458	463	486	478	455	479	459	449	437	465	467	485	446	498	471	476	476	454	490	485	501	457	460	507	452	464	473	478	449	447	460	478	426	491	439	457	447	474	466	482	484	461	483	475	501	441	460	456	460	447	459	508	486	470	462	501	482	444	482	468	463	447	488	469	444	502	445	471	497	461	435	500	476	488	456	441	466	448	470	477	483	459	481	460	483	452	500	476	465	481	496	443	473	419	463	484	444	466	447	455	478	449	484	446	457	463	502	460	496	475	489	484	462	467	424	475	485	435	456	439	490	439	497	466	510	475	482	457	501	458	474	498	485	485	442	458	478	490	470	492	420	480	456	447	495	475	481	505	459	414	469	478	451	453	516	461	459	445	467	472	474	498	453	491	466	463	451	473	419	439	484	467	461	456	444	469	481	521	461	473	490	459	462	468	464	456	491	479	461	459	470	442	473	460	459	501	464	483
17189	32430	32620	26622	20382	14690	11265	9575	8275	7066	6260	4964	4224	3547	3006	2615	2390	2077	1970	1849	1759	1699	1526	1433	1435	1342	1305	1180	1294	1189	1142	1115	1138	1073	1117	1042	1084	1012	1033	1053	949	1012	994	987	967	1025	941	956	946	961	982	988	961	989	972	959	970	971	992	948	971	961	934	984	958	928	957	954	942	974	921	973	972	945	845	974	951	887	867	953	997	919	991	958	953	956	936	940	907	924	879	953	942	973	923	897	938	982	947	936	927	934	960	936	939	900	910	930	943	940	944	924	980	866	861	932	970	954	923	886	942	932	914	909	915	951	962	912	906	969	934	925	920	833	913	968	948	930	929	945	911	894	931	956	966	927	907	906	987	889	944	981	904	982	895	994	891	949	984	910	978	930	905	909	891	888	911	911	947	921	966	927	892	933	949	958	943	968	973	888	879	957	919	924	938	929	877	948	949	899	928	931	939	914	929	918	895	950	925	907	940	985	912	864	892	882	940	935	881	895	934	988	899	941	941	870	937	952	950	937	897	930	925	898	873	916	916	892	962	916	941	905	931	952	977	952	931	918	870	931	891	893	997	916	968	867	947	953	936	939	963	931	1016	902	963	962	879	865	943	932	988	939	934	924	897	945	877	951	904	910	943	949	929	924	909	967	887	937	919	902	924	913	969	922	951	880	945	911	943	927	983	1033	855	973	898	953	899	907	961	977	899	982	924	910	945	874	902	869	977	899	992	927	936	941	976	924	969	909	918	894	928	950	935	929	913	941	890	964	900	933	912	987	924	912	907	915	962	896	927	940	928	888	945	978	906	918	903	961	940	884	965	906	982	935	923	906	922	912	929	923	949	961	890	943	923	849	893	926	941	926	937	930	905	941	940	940	911	969	929	883	897	928	907	991	953	986	947	917	901	919	898	885	902	936	926	919	941	922	914	923	965	923	942	945	921	948	919	903	922	888	933	938	927	959	932	905	953	905	960	877	922	954	971	931	1002	850	955	918	955	874	882	981	932	931	911	896	912	916	915	910	1005	906	859	926	980	956	906	871	945	915	971	915	917	971	905	972	975	959	934	930	944	909	935	920	891	858	892	979	889	919	926	951	895	929	960	918	990	911	980	933	980	906	891	911	950	923	897	973	905	905	938	903	897	933	958	915	920	958	861	883	888	857	916	910	861	900	952	891	922	911	978	932	950	920	928	980	921	902	974	881	930	908	934	941	957	905	985	878	938	959	945	942	921	975	922	845	913	960	914	955	944	969	905	901	947	945	915	928	953	915	949	955	920	900	937	879	967	904	923	939	927	908	927	945	974	938	958	981	991	907	932	906	979	926	959	906	926	960	1004	904	901	939	863	895	983	898	881	977	946	958	903	979	1007	871	912	932	928	900	958	927	919	875	912	898	881	927	887	961	888	959	928	918	915	916	920	899	911	954	936	926	914	891	869	897	960	906	939	933	870	906	963	893	963	938	906	913	953	896	944	950	910	930	924	961	940	999	932	932	953	937	915	939	956	934	930	939	966	921	912	899	966	922	997	902	943	949	915	896	899	949	945	901	954	922	959	908	966	934	892	961	907	937	926	921	948	939	918	915	921	927	974	908	940	917	936	866	949	914	899	932	891	906	950	881	911	929	935	896	921	880	908	939	940	985	940	898	866	954	909	940	921	891	966	872	960	902	904	913	913	922	922	943	957	903	985	963	910	963	952	927	908	947	932	943	919	938	976	983	912	938	947	947	903	931	889	938	904	938	919	940	911	885	911	895	947	890	915	922	961	937	908	940	910	896	974	925	899	935	934	920	936	859	978	970	942	935	956	898	898	953	948	897	888	956	970	953	905	932	956	922	905	938	933	924	960	920	894	970	963	966	963	888	926	923	952	937	944	901	914	925	946	959	882	988	937	922	890	967	909	875	917	922	943	961	904	960	915	894	904	935	916	953	866	1000	875	953	958	959	954	851	972	900	938	914	974	936	928	905	942	966	918	917	957	956	916	907	916	983	945	951	945	903	990	958	908	905	919	922	894	958	896	920	923	949	894	951	861	915	931	934	997	927	921	901	895	896	930	933	937	961	936	926	927	956	916	849	967	903	953	941	911	866	953	944	953	880	908	996	974	943	919	932	942	929	938	917	931	942	866	990	935	968	865	972	889	951	850	929	905	941	935	903	931	891	979	929	911	954	939	906	912	951	935	926	912	941	970	876	940	941	944	934	987	909	925	907	987	936	943	942	934	946	866	895	955	871	966	920	941	889	930	925	974	916	919	933	959	883	928	918	960	911	976	939	991	936	966	909	898	924	917	956	961	907	936	922	955	914	940	871	880	911	999	924	940	928	884	890	963	900	906	926	915	904	945	936	934	938	943	924	979	930	917	975	930	916	964	895	923	923	953	963	881	911	946	927	967	970	946	956	904	920	947	923	940	934	920	935	980	1001	943	913	935	927	932	891	921	975	958	918	925	891	920	864	900	894	906	921	893	954	945	919	933	938	907	924	977	920	882	914	945	968	972	951	932	944	911	958	888	912	984	957	919	955	959	949	972	965	971	961	870	949	941	930	931	951	951	879	983	940	951	896	923	911	913	893	918	975	936	1004	945	891	867	939	973	958	949	909	946	884	944	931	958	931	899	942	898	967	963	977	899	943	975	938	913	958	914	906	927	965	902	967	893	966	891	1016	907	926	917	941	903	882	917	858	878	938	930	845	919	938	902	914	901	967	938	897	956	893	948	889	921	935	901	909	916	908	938	898	934	978	931	915	927	939	947	925	950	918	941	898	949	939	933	941	926	967	940	899	879	948	904	933	949	984	916	916	872	972	969	912	932	917	909	908	947	1054	953	914	993	934	936	884	947	903	919	894	959	922	932	916	883	861	1000	910	940	892	918	917	952	885	954	909	893	964	941	895	957	901	900	946	895	875	977	939	927	930	949	969	923	933	930	938	920	889	928	942	1013	887	923	899	921	910	934	918	972	918	937	967	931	946	924	963	922	953	982	912	957	948	946	930	951	945	977	947	873	939	890	986	908	916	908	953	917	922	971	944	893	936	941	925	955	952	941	972	948	873	913	914	894	989	928	917	875	928	954	921	900	942	932	921	945	889	1001	922	911	932	922	948	918	864	938	918	880	903	923	969	938	921	901	972	900	901	874	887	954	852	929	943	947	951	901	902	964	892	960	915	972	937	930	915	937	898	923	907	955	938	936	940	915	887	930	953	915	932	963	883	870	948	941	903	940	959	879	928	939	928	943	940	956	912	907	921	950	897	908	976	904	925	943	948	929	916	937	944	932	975	903	935	940	894	961	863	967	958	931	944	897	933	941	849	925	898	946	918	913	957	914	917	872	912	880	945	886	866	955	934	917	916	878	944	974	967	924	900	869	943	919	944	958	938	960	969	947	984	994	899	949	938	932	988	962	887	895	968	948	963	936	932	906	933	949	972	915	836	895	878	927	921	902	965	956	901	961	911	872	933	973	892	920	959	937	913	935	906	949	948	933	922	949	912	953	934	870	906	975	911
27554	17571	9255	5080	2247	1317	962	951	788	643	600	545	485	509	468	441	439	408	400	422	406	421	397	384	424	369	382	377	432	419	381	382	339	367	392	415	412	390	366	409	329	389	378	411	346	399	359	393	398	366	379	404	370	356	372	366	361	393	369	364	358	373	372	411	411	353	379	379	371	333	385	359	336	373	388	355	375	391	377	342	368	379	364	401	363	376	401	351	388	375	411	373	390	360	358	379	377	411	376	368	396	374	377	351	383	371	395	393	368	384	355	391	384	367	392	380	407	358	373	355	363	404	390	365	347	390	409	379	340	380	381	412	378	386	387	359	382	366	392	384	358	362	403	366	392	350	373	362	370	333	430	357	367	372	369	377	377	350	392	394	369	367	390	392	389	383	368	335	364	414	377	378	383	380	351	381	422	361	402	405	360	393	351	400	342	357	387	388	366	379	373	401	378	362	350	414	330	377	414	368	372	364	377	415	357	382	429	394	388	355	375	355	353	336	391	365	350	382	395	364	348	386	394	358	396	379	396	353	357	402	356	376	355	394	351	375	362	373	332	364	369	367	413	366	378	377	378	340	403	346	402	413	365	363	358	362	391	353	397	346	390	369	351	385	368	363	375	362	397	393	360	378	369	410	381	386	360	347	386	376	384	365	344	347	381	379	339	371	397	366	362	379	405	351	350	374	361	380	384	411	392	377	426	382	365	392	374	388	413	373	349	394	369	354	388	368	352	375	378	358	373	376	415	375	367	377	371	377	375	380	407	367	350	370	373	371	402	402	365	363	369	359	363	328	362	406	361	408	369	374	384	393	361	382	373	406	369	342	372	377	378	346	366	396	339	382	400	392	370	325	351	336	347	364	352	357	326	366	360	345	363	372	365	371	367	360	358	350	387	400	372	352	384	383	356	381	382	382	402	381	343	378	373	380	357	388	368	394	395	404	369	390	382	351	396	373	396	395	369	385	393	392	408	366	361	349	380	375	373	373	358	361	354	367	377	361	352	389	368	371	397	381	346	378	385	338	382	395	381	364	358	355	400	340	351	368	401	382	399	364	383	366	380	373	398	371	370	368	352	387	366	354	367	403	351	334	376	381	349	347	330	395	370	395	402	399	357	357	406	397	358	382	388	376	358	355	368	368	350	386	337	337	405	358	374	387	357	395	394	364	346	394	397	368	400	394	332	365	341	375	363	393	386	341	380	375	374	379	385	386	383	372	349	351	372	343	381	367	393	365	410	396	382	348	367	351	400	361	357	369	385	380	394	337	345	366	349	391	319	370	363	376	363	377	335	370	347	342	353	395	327	378	338	356	378	356	408	375	340	380	404	389	354	374	358	394	369	352	392	348	346	354	365	402	395	370	367	408	379	341	380	357	368	357	387	361	389	402	379	354	378	390	349	373	344	338	379	344	348	342	391	389	351	369	361	367	385	391	390	389	378	366	364	364	395	354	395	384	381	378	396	414	364	377	364	381	370	387	359	399	402	391	401	391	351	356	371	354	361	385	395	370	368	378	367	338	368	371	357	391	379	360	392	365	367	355	378	406	360	393	365	403	351	366	350	380	374	340	396	362	390	364	317	368	356	346	340	348	357	399	374	409	394	364	408	366	347	389	353	357	381	360	393	383	372	374	357	321	351	385	403	367	362	424	377	335	350	377	394	391	361	356	355	326	361	373	372	369	372	377	381	342	378	388	384	403	379	366	383	339	333	382	376	352	366	384	381	375	368	371	369	364	335	377	358	394	375	362	352	399	369	344	338	340	338	365	395	391	341	345	384	370	408	392	427	392	383	338	368	370	336	357	340	339	383	385	348	365	380	380	394	388	363	395	403	359	340	391	394	378	372	378	374	352	367	376	387	408	356	375	351	370	363	375	365	399	345	366	393	378	390	355	330	369	399	371	403	349	371	367	380	401	374	346	383	360	378	332	387	355	404	365	342	315	359	374	342	347	357	406	384	370	351	380	411	401	357	378	359	365	423	356	374	396	358	347	393	351	383	404	386	355	389	377	366	363	379	391	371	375	342	373	426	378	365	362	397	355	406	386	362	374	390	391	377	394	364	373	378	350	391	364	389	355	371	364	406	394	390	361	414	379	383	380	391	380	355	373	390	344	390	383	357	401	383	342	357	353	364	373	350	374	374	388	338	362	375	353	408	365	373	362	337	344	401	337	382	391	365	389	358	374	380	381	389	378	355	364	389	348	354	387	346	346	350	373	358	363	390	369	400	378	373	404	365	384	333	380	376	381	403	339	362	360	395	382	370	359	378	417	397	355	369	398	390	377	370	392	361	362	365	336	362	350	352	393	372	376	373	368	371	383	389	386	392	384	349	349	373	384	348	338	350	373	372	371	364	392	383	379	377	353	341	363	354	362	368	366	385	367	376	387	354	349	398	343	379	357	363	340	363	377	372	405	378	368	370	367	396	343	360	356	327	373	379	350	361	403	315	325	364	376	372	410	376	374	408	383	415	397	403	366	397	387	362	358	355	390	342	380	398	375	363	395	350	377	383	333	390	378	362	386	382	379	416	390	381	389	379	386	393	366	374	355	395	355	366	365	339	395	371	367	367	356	369	343	375	375	359	378	359	390	402	374	363	400	396	382	378	396	372	358	401	386	366	406	321	370	366	367	380	382	359	384	388	365	356	366	373	362	358	364	408	376	382	413	374	354	381	381	399	339	369	376	390	365	396	383	352	385	386	358	344	384	429	415	381	377	400	342	421	381	402	367	401	366	378	362	390	383	379	351	379	351	373	357	402	421	398	382	368	377	356	346	356	340	365	343	397	381	380	372	364	355	393	374	355	387	383	330	410	399	352	359	371	388	375	361	372	395	374	351	389	374	353	378	366	363	378	411	335	382	368	384	389	352	384	387	397	416	383	380	359	368	336	377	373	367	387	371	364	349	360	381	378	361	366	363	356	395	414	365	406	380	386	360	379	356	402	409	372	387	371	366	357	378	370	348	389	389	385	368	355	367	386	390	425	331	346	364	396	331	364	402	361	359	362	390	383	398	363	375	385	367	332	371	365	318	369	371	350	396	348	366	373	366	360	365	364	420	398	383	371	374	405	356	386	354	353	390	373	371	409	355	378	374	393	394	384	353	357	342	388	367	360	386	375	398	372	337	371	391	369	390	410	371	382	397	338	401	363	355	384	379	387	354	414	376	385	338	359	369	396	349	390	378	350	365	380	359	384	369	398	357	387	322	385	363	383	412	393	379	367	394	386	385	359	325	366	435	333	372	352	387	387	373	358	366	361	348	386	383	372	391	363	356	376	385	358	397	327	410	373	353	357	374	370	362	390	369	389	389	390	366	372	363	332	335	402	337	385	410	383	354	375	351	397	378	367	389	399	417	372	389	358	374	358	357	408	353	399	401	371	376	363	383	368	402	362	359	343	351	385	352	366	345	377	410	360	378	401	352	365	362	398	393	359	364	387	404	379	383	350	345	377	353	373	357	383	355	350	390	364	369	378	368
11386	17156	17388	11483	6830	4273	3316	3215	2848	2303	1913	1624	1474	1348	1197	1096	1011	1025	1018	923	953	917	912	926	879	848	807	846	890	846	868	783	808	848	817	825	832	803	780	792	842	805	839	742	788	833	821	767	757	808	813	824	773	806	746	797	801	785	816	749	812	798	810	808	785	736	767	842	762	812	788	817	743	849	778	815	818	770	789	757	765	783	756	799	816	757	756	812	835	803	791	821	801	776	823	809	797	774	772	755	771	839	786	833	802	799	794	785	814	765	813	761	796	741	797	787	745	803	773	770	790	776	814	776	823	802	782	811	785	788	808	819	728	792	795	848	797	769	847	809	786	823	796	747	783	765	789	831	805	749	777	742	878	748	742	812	802	835	762	775	778	801	862	841	794	783	836	826	786	762	796	827	739	811	757	790	804	787	806	825	760	809	827	807	783	752	808	822	777	800	768	786	807	792	793	787	788	761	807	846	811	792	812	803	743	805	830	782	771	803	795	823	787	796	786	806	746	767	835	798	725	834	751	757	755	834	782	814	773	805	785	817	773	760	857	789	841	760	781	813	800	832	803	801	762	776	762	784	776	801	778	785	804	771	799	769	799	800	757	807	739	792	793	808	794	767	792	789	791	773	788	741	783	728	797	767	803	846	782	751	815	784	695	794	781	807	784	802	800	815	826	783	776	788	815	774	818	751	819	771	830	809	781	796	816	765	856	819	788	810	805	851	829	777	846	830	785	779	793	818	802	816	846	806	811	813	787	800	832	784	740	797	764	826	803	831	783	833	815	746	802	819	812	822	797	792	776	786	803	819	767	827	773	732	811	794	777	793	772	863	822	765	774	754	770	801	799	761	810	800	841	739	818	793	808	822	779	742	795	796	776	772	758	780	807	835	778	738	782	775	771	782	765	803	796	747	793	741	812	835	800	818	835	798	821	797	798	795	845	785	796	809	818	772	788	827	786	846	802	746	773	747	817	778	803	818	821	783	847	821	764	731	825	788	750	807	789	832	796	836	859	808	827	763	809	811	816	777	768	822	787	785	752	808	800	782	823	808	772	865	747	799	768	805	827	798	784	771	734	819	773	832	777	802	821	801	821	741	790	812	803	783	792	775	850	751	749	782	738	833	799	794	811	779	801	759	787	780	789	804	715	775	849	842	798	762	800	781	765	808	812	803	780	786	763	847	764	763	763	774	803	819	742	802	779	781	782	815	809	723	796	829	802	812	819	801	768	779	802	764	782	803	814	747	824	806	805	803	789	796	765	840	813	829	806	777	824	778	776	832	778	760	783	810	840	776	821	769	765	851	757	780	794	828	769	771	810	823	825	797	810	806	836	902	830	789	763	827	834	763	782	792	856	800	812	752	798	830	792	790	750	794	811	729	732	795	796	782	761	820	820	818	739	728	788	822	794	735	785	805	780	816	779	783	772	761	738	791	819	800	796	780	771	754	799	794	763	717	750	769	772	758	747	777	746	789	744	821	806	784	791	795	794	807	813	782	771	784	776	825	747	766	795	781	755	779	789	812	775	768	770	796	776	810	747	794	790	772	773	780	781	807	824	802	837	819	771	794	801	780	807	767	790	781	814	812	798	819	810	790	792	772	763	803	824	796	805	788	821	814	784	796	749	807	793	766	818	798	800	813	740	741	820	775	792	808	808	815	761	793	809	748	784	831	830	799	765	782	810	806	738	768	771	823	765	790	813	754	777	841	820	754	808	752	836	776	770	834	812	760	774	819	763	732	808	828	772	756	754	837	792	739	820	760	796	763	813	821	868	817	760	782	775	818	781	843	803	774	772	795	814	782	805	779	754	747	810	799	780	801	802	747	785	791	780	779	775	788	819	769	808	752	766	804	787	803	801	821	760	769	779	802	794	825	758	794	791	835	761	771	778	767	815	772	817	778	799	843	773	801	777	780	775	837	785	816	779	818	748	763	797	837	821	803	767	736	819	768	778	741	790	791	801	804	798	813	785	795	881	737	796	854	787	762	787	725	797	736	757	837	831	823	787	763	813	767	782	794	785	783	790	746	786	811	784	809	790	790	785	807	819	859	786	781	779	806	844	769	776	839	831	789	797	825	814	820	779	779	759	786	796	758	780	772	794	753	776	799	807	742	785	809	806	812	810	762	775	746	812	837	824	779	820	809	775	801	824	784	808	748	782	800	793	754	805	763	826	791	774	769	773	774	804	790	780	758	799	773	728	811	815	797	787	766	726	791	805	796	780	787	785	786	788	768	776	822	753	804	781	778	810	775	817	859	770	732	819	789	804	799	811	761	823	795	776	746	822	786	831	790	802	837	786	849	790	807	771	803	770	785	815	758	825	817	772	766	817	831	816	738	797	777	808	815	823	778	772	803	793	792	785	779	797	774	794	798	827	804	782	771	761	771	774	766	792	769	791	785	766	730	833	775	734	781	801	791	804	781	775	791	834	792	810	751	773	805	792	823	812	774	808	799	805	798	803	824	794	804	761	833	819	801	780	767	809	858	766	810	753	795	796	811	788	786	841	824	802	788	797	825	758	813	822	809	859	784	738	833	761	797	812	786	831	798	789	742	800	880	801	814	743	798	798	785	776	808	838	773	754	804	851	795	807	797	751	801	841	793	829	783	810	793	777	844	739	788	813	811	772	753	790	811	761	786	774	805	771	845	792	844	794	808	789	830	792	776	781	806	806	768	763	783	846	805	839	761	764	767	753	868	789	811	772	757	800	792	788	783	775	825	760	790	780	767	812	764	771	841	825	754	783	818	755	795	804	807	814	831	777	773	820	809	806	752	829	814	796	825	843	738	852	812	802	787	800	824	757	832	823	776	760	779	772	751	779	756	829	779	820	822	825	766	812	737	779	818	755	790	766	780	768	803	752	770	823	746	749	789	770	789	752	799	778	789	799	786	825	819	757	753	807	842	784	773	792	782	795	756	798	806	817	770	763	838	784	844	785	764	814	785	825	826	813	807	781	820	788	826	746	766	831	752	763	792	763	813	820	786	772	859	829	791	807	768	817	812	821	772	765	836	848	782	803	761	770	764	752	766	800	775	806	822	793	783	793	769	794	812	799	755	737	824	820	810	826	789	794	787	790	772	811	826	767	826	824	775	765	775	803	781	800	791	808	784	845	837	779	828	767	793	866	811	812	769	785	791	824	796	798	755	795	792	749	818	801	835	792	797	807	824	804	800	795	823	793	751	737	819	790	814	773	805	825	847	739	858	803	755	773	781	768	756	742	757	794	791	799	738	810	771	792	783	785	806	780	804	818	797	814	748	773	798	820	742	802	765	829	749	870	786	776	782	771	779	806	775	787	732	766	874	795	779	805	728	773	757	820	807	796	818	773	804	826	785	765	789	772	791	763	833	842	786	754	806	789	744	763	733	834	785	761	829	778	805	825	797	771	777	794	732	784	775	781	726	742	797	779	785	793	785	823	801	791	769	759	797	810	834	748	819	829	843	828	743	813	791	768	823	772	793	803	805	800	788	798	797
25247	21464	27797	25282	14330	4658	2471	1856	1624	1311	1026	868	735	655	632	570	509	441	378	392	365	341	381	364	334	325	301	339	282	288	322	302	286	283	279	269	296	246	292	260	258	271	247	268	237	254	298	278	266	276	300	289	289	254	277	264	264	286	268	296	283	276	256	284	242	312	280	263	268	266	261	248	247	284	273	272	271	245	246	274	264	272	245	251	278	246	265	260	272	299	259	260	249	246	253	306	259	244	246	295	276	283	296	249	272	291	285	323	269	229	299	270	262	272	294	263	271	270	270	253	272	269	249	246	239	266	284	282	265	259	264	279	259	272	265	273	262	258	278	251	264	277	248	236	293	261	289	269	304	283	284	276	275	269	280	280	258	258	268	279	258	252	249	286	251	255	251	267	254	283	253	273	262	260	275	247	239	278	289	261	254	281	251	257	252	258	300	272	246	275	248	277	244	290	271	239	264	251	269	282	274	240	269	266	271	281	240	287	245	269	267	276	285	256	250	268	271	269	273	283	262	262	280	275	238	263	283	300	254	260	274	271	300	283	255	266	252	261	249	274	269	280	274	281	263	272	255	263	253	264	270	255	265	262	266	281	266	245	262	248	249	242	259	269	269	263	254	271	277	265	282	256	255	250	271	227	260	238	257	277	240	265	269	261	255	276	246	242	270	281	295	262	289	250	300	267	266	267	285	265	267	252	244	286	287	275	222	249	256	239	262	256	239	284	259	239	293	282	261	271	252	287	231	235	241	277	262	248	252	270	246	270	269	269	261	279	245	223	279	280	255	277	251	298	289	240	238	296	266	279	277	267	266	280	282	271	247	269	268	247	258	260	252	287	249	240	247	278	252	239	265	284	271	294	260	256	227	270	295	286	280	253	267	282	261	267	278	251	247	275	278	268	280	247	260	274	272	250	257	257	266	274	284	278	282	281	243	270	266	262	267	252	285	260	288	256	259	240	255	282	279	265	276	269	258	244	283	254	301	280	265	262	253	283	284	245	279	284	263	263	268	267	283	271	261	248	269	247	290	275	268	259	282	262	256	264	277	265	256	267	274	259	241	291	278	280	272	267	241	243	283	275	276	275	270	270	278	274	250	269	283	270	282	244	248	278	271	286	286	279	255	283	270	256	234	268	263	272	260	304	256	258	260	251	239	247	261	269	242	262	259	280	250	291	245	265	278	284	248	276	270	286	277	248	282	273	265	272	256	256	241	239	259	271	279	267	251	278	277	254	249	289	305	263	256	267	260	264	287	299	287	257	269	236	281	264	278	263	262	234	272	273	269	249	270	251	240	251	280	264	266	275	251	265	226	234	255	288	308	266	257	293	271	276	267	242	267	280	204	268	286	232	277	249	269	263	278	270	278	287	239	251	276	262	265	243	285	302	260	263	266	243	280	275	269	269	265	242	284	281	248	292	312	245	281	268	267	252	264	268	277	280	227	273	254	245	302	275	283	256	245	261	249	270	269	259	267	217	280	245	266	273	268	242	283	287	278	283	256	276	264	257	270	248	287	261	276	257	247	256	277	238	267	250	280	272	275	252	267	271	278	270	251	285	285	256	262	262	260	275	274	260	269	281	234	257	259	261	285	255	289	252	245	277	265	294	258	244	295	300	269	284	231	260	228	284	269	241	276	275	278	306	263	280	253	265	276	281	275	260	258	263	250	281	268	262	325	235	266	283	266	265	281	277	255	269	263	243	280	280	259	229	272	298	298	256	301	273	261	263	259	265	264	258	248	286	260	247	264	271	229	295	233	249	244	257	261	273	267	267	282	275	256	254	239	288	242	235	264	271	259	279	241	256	262	251	275	274	259	276	235	277	276	258	278	267	270	291	265	240	241	268	241	271	239	252	268	272	269	255	267	265	236	261	254	237	260	272	239	272	267	275	260	236	232	260	258	246	244	249	297	278	284	272	267	260	243	257	245	276	242	257	276	280	267	294	254	278	296	301	255	264	246	283	269	259	259	233	265	267	280	261	249	249	280	265	248	238	271	290	262	283	282	251	247	241	270	244	276	255	246	271	259	264	252	304	265	244	270	276	281	232	245	275	276	242	271	272	255	271	270	285	215	262	268	259	276	280	260	294	267	273	279	276	278	214	250	288	240	270	286	257	271	255	259	268	265	278	272	273	256	261	270	240	277	230	247	246	274	281	269	261	285	287	277	262	273	297	259	252	248	256	264	256	257	289	243	264	264	252	254	267	277	249	270	261	264	241	277	303	239	246	260	253	255	251	241	280	260	282	244	271	267	274	279	222	263	272	281	277	270	284	240	280	268	253	251	252	258	282	259	249	270	268	226	303	265	273	290	261	261	269	266	252	249	278	258	304	253	265	241	275	258	227	292	244	289	255	258	252	243	260	271	255	271	257	282	275	248	252	247	263	273	255	258	282	269	269	227	236	280	246	281	269	233	247	282	266	257	293	272	240	257	233	244	283	274	264	245	286	273	269	245	240	269	244	224	263	277	281	282	285	286	273	279	252	243	264	243	252	275	256	264	273	260	247	300	270	258	254	259	290	274	284	283	252	249	275	243	286	286	257	267	271	274	268	250	279	285	264	284	255	241	281	257	271	256	240	275	282	273	263	255	259	294	279	260	257	271	280	280	248	277	273	242	258	268	281	283	252	261	275	268	246	281	278	250	279	248	293	282	261	279	255	256	255	248	267	240	265	261	307	244	242	261	237	259	267	245	288	274	245	277	218	277	295	253	291	250	252	288	270	280	260	233	275	252	279	274	274	285	274	258	259	260	267	257	254	271	309	242	270	251	267	271	269	291	251	264	235	281	280	270	261	262	255	280	264	291	269	239	279	248	279	286	273	260	254	258	270	254	260	271	250	250	269	259	279	261	243	269	227	284	279	265	280	253	235	259	273	269	264	279	263	252	296	222	249	237	285	262	261	297	239	246	271	251	272	267	287	248	271	252	272	255	266	282	240	283	301	261	262	276	278	239	287	247	241	282	240	263	258	259	248	260	246	239	279	269	282	275	239	280	251	274	286	248	275	284	256	243	261	260	278	247	238	260	248	254	250	253	243	262	257	258	252	244	260	294	283	247	224	278	254	258	266	271	283	275	216	245	251	265	272	269	243	268	232	235	264	249	283	272	272	267	294	273	271	236	254	245	254	250	313	257	253	268	254	303	269	257	244	270	276	247	226	284	282	221	258	260	262	250	244	266	275	271	285	277	292	262	263	305	248	272	259	275	257	250	295	237	279	269	272	270	297	260	268	279	271	286	276	267	264	253	295	271	279	257	222	287	251	261	241	223	260	258	279	260	275	266	270	254	282	250	279	250	278	266	265	268	248	267	267	256	268	260	266	261	284	260	279	252	237	275	268	270	248	290	257	278	267	288	252	267	288	259	276	268	269	243	262	251	258	258	260	259	275	253	261	274	260	266	244	244	262	276	273	263	274	250	244	252	277	260	254	248	272	264	261	240	264	255	283	249	266	265	264	260	277	232	279	264	266	279	271
14625	26740	26566	19943	14154	9596	7037	6294	6088	4678	3627	2962	2502	2180	2113	1711	1489	1303	1193	1152	1022	1006	980	918	852	841	834	737	704	710	698	672	674	703	640	661	631	615	604	584	606	612	617	641	581	590	609	601	631	603	614	596	579	610	590	607	620	593	583	551	619	547	562	577	558	596	579	572	603	569	581	594	565	593	553	599	593	551	553	555	606	557	590	568	578	615	553	574	612	579	561	547	575	576	553	542	579	567	563	537	579	542	591	594	581	578	591	622	552	558	574	566	537	546	590	612	593	566	545	595	580	602	567	587	596	580	559	590	622	572	579	538	571	616	571	547	600	588	576	586	592	556	568	615	577	578	541	620	544	549	568	582	573	568	542	564	564	510	567	584	567	586	561	587	544	560	577	617	591	586	604	538	588	562	611	545	564	582	554	559	573	556	551	556	655	583	565	569	549	563	539	564	582	588	577	578	562	556	531	581	543	566	559	549	568	590	561	537	603	585	575	560	562	566	602	577	551	572	584	564	498	575	548	585	536	578	554	562	584	550	550	587	583	565	550	563	555	576	544	574	556	558	576	529	583	566	549	588	575	531	580	580	579	587	595	595	600	519	546	590	537	542	546	593	518	601	560	517	610	545	554	544	555	517	564	599	520	571	603	596	548	566	574	533	571	553	565	561	525	565	540	578	570	551	594	534	590	568	571	556	560	540	523	551	622	619	585	567	624	551	560	531	572	542	548	584	579	638	571	619	607	613	546	602	530	568	625	574	597	546	558	556	562	584	515	519	594	564	580	537	530	561	577	583	547	578	522	526	589	556	574	540	558	560	587	537	570	590	591	523	558	505	600	623	595	573	545	557	603	584	571	594	564	584	587	550	587	570	552	578	574	542	555	565	596	547	518	592	520	569	587	538	625	529	571	572	613	569	587	578	545	570	563	562	581	556	563	629	574	614	515	572	573	509	565	555	540	567	559	580	593	542	572	576	560	524	580	580	556	579	560	584	574	577	587	594	506	588	529	594	552	619	571	572	531	584	554	575	532	533	543	608	581	531	598	612	526	620	571	552	558	548	519	603	566	619	605	573	539	557	598	571	574	551	582	565	549	552	558	569	545	593	589	617	547	565	596	550	598	557	557	552	553	547	560	575	503	573	565	588	553	596	555	550	609	579	538	554	544	535	604	605	579	539	575	539	544	570	558	620	552	586	574	631	589	582	589	565	579	591	548	548	559	617	550	582	571	570	570	568	586	586	557	556	576	586	539	586	595	576	581	551	564	581	594	581	578	561	597	566	592	608	568	597	552	618	579	568	569	530	529	550	571	546	584	581	597	563	592	586	589	590	513	545	551	557	540	554	514	567	585	615	574	539	575	577	574	533	565	566	579	584	558	567	577	557	531	581	570	581	586	559	534	538	577	589	630	554	597	560	517	627	544	587	553	553	574	566	552	571	574	578	563	582	538	592	569	560	576	571	578	602	568	550	577	542	579	556	587	643	552	560	605	564	581	554	544	571	608	558	542	532	581	593	582	549	580	562	553	555	584	581	538	551	566	574	555	574	542	621	547	543	550	574	547	545	540	580	554	564	588	576	574	529	586	539	573	555	601	582	563	546	536	573	552	555	569	589	552	543	541	559	609	526	571	615	575	589	552	574	577	575	528	542	590	577	569	580	580	540	578	545	534	571	580	562	585	543	557	529	557	570	603	550	607	559	598	592	606	559	602	595	557	575	570	573	572	579	566	563	549	532	551	538	573	557	568	537	570	546	532	591	579	605	564	556	553	572	568	582	554	557	526	559	530	560	542	531	555	564	597	537	586	563	548	620	550	558	563	566	575	611	588	566	569	590	506	590	599	609	615	535	579	586	551	576	575	599	571	614	585	585	544	583	612	528	575	567	596	600	549	546	561	579	556	539	554	557	592	556	580	560	569	577	559	563	552	594	569	581	553	558	573	536	536	592	590	545	556	565	611	535	562	567	561	583	567	570	588	603	599	572	591	572	546	603	566	558	536	556	564	534	550	572	561	592	627	595	589	560	556	582	614	551	580	566	570	580	581	603	586	528	551	589	539	604	555	538	561	543	569	579	576	523	626	584	570	531	570	567	551	576	574	612	555	595	548	506	559	545	560	556	568	574	545	569	571	563	558	572	583	603	556	609	607	587	580	606	605	528	612	566	595	583	610	546	578	584	595	546	558	558	582	587	567	531	574	580	567	581	559	582	554	588	573	553	595	586	550	570	569	583	575	554	573	552	573	559	602	563	607	528	592	571	596	552	582	575	596	536	594	603	634	570	576	554	598	549	553	572	586	555	539	520	556	581	561	582	583	569	583	569	555	605	557	589	591	576	541	562	568	578	563	578	645	577	578	571	583	579	574	573	590	549	608	623	558	564	592	573	575	591	573	576	528	594	567	578	580	547	546	582	582	600	594	554	562	604	550	560	604	568	565	592	558	590	574	589	547	597	575	566	595	547	528	556	569	615	567	573	544	571	588	544	606	527	570	595	590	553	574	598	561	545	582	540	522	572	585	574	549	561	578	588	586	587	557	558	565	578	553	598	611	546	592	548	612	607	564	589	604	593	544	610	624	562	579	619	582	549	514	605	530	572	552	595	537	586	549	531	571	574	591	612	551	568	593	575	542	529	609	560	598	544	590	586	546	551	617	613	587	527	560	613	590	572	601	527	593	578	597	569	554	559	612	583	545	562	596	577	608	505	559	585	571	527	540	583	556	600	540	609	590	568	553	578	551	561	533	587	583	547	588	526	580	596	541	549	594	559	529	618	569	584	556	574	573	565	547	517	606	583	537	550	539	589	568	523	624	575	609	577	551	548	551	596	568	549	561	547	594	557	560	539	555	556	547	532	575	590	561	597	492	599	550	594	543	592	548	575	567	533	574	548	602	565	580	567	605	586	542	540	515	556	545	587	610	541	597	618	572	588	565	592	549	549	553	580	573	569	551	562	576	571	564	575	597	578	548	591	588	553	589	619	547	576	569	581	590	544	559	541	575	584	561	553	539	562	567	594	566	526	606	577	571	600	557	568	528	582	581	542	580	553	611	574	545	561	598	561	595	586	582	549	554	602	588	579	586	583	583	577	574	567	596	590	554	567	562	563	642	591	580	590	566	640	574	551	584	556	553	572	589	567	588	590	558	594	540	587	565	612	533	605	564	597	585	543	561	557	589	553	632	521	597	584	571	593	577	574	591	593	579	567	616	560	605	556	605	592	565	556	539	591	577	582	613	585	556	592	608	568	563	521	572	569	561	547	565	529	566	626	615	582	590	582	600	572	585	564	557	579	583	589	595	608	585	588	655	559	594	598	575	572	575	541	574	571	581	582	576	567	605	605	546	531	557	595	570	588	571	598	540	550	542	554	605	577	545	549	573	571	603	556	592	582	521	605	577	555	557	558	551	590	553	538	612	607	557	578	592	561	558	516	571	586	559	594	536	598	569	579	536	551	573	589	577	554	619	597	573	614	572	586	596	554
24238	21412	28657	24487	21160	13289	5108	3168	2530	2247	1776	1504	1244	1154	1072	931	894	789	790	766	682	661	608	653	587	579	585	523	494	532	498	503	498	520	513	531	491	502	497	502	493	505	506	479	488	450	487	453	503	498	456	475	489	482	477	484	463	501	498	463	464	480	430	453	446	464	451	456	477	462	492	476	490	440	464	484	481	491	484	460	451	462	473	465	505	495	458	504	432	479	466	460	458	463	434	511	455	467	454	440	468	462	514	465	441	495	507	461	477	447	466	471	455	480	489	478	483	451	469	443	517	455	467	441	435	479	498	474	449	483	463	450	501	445	424	416	470	469	457	435	465	470	499	482	486	471	491	461	493	440	481	446	456	442	514	440	459	491	506	463	525	480	484	451	462	479	474	453	455	432	455	501	426	468	494	470	491	457	471	465	454	452	448	420	452	517	443	423	451	450	439	484	483	460	477	512	447	491	476	482	476	501	462	442	465	443	440	472	460	447	427	461	484	439	458	448	482	477	451	485	451	481	493	457	475	473	498	461	458	509	431	449	466	470	469	475	437	455	466	452	468	446	459	478	463	476	446	477	467	498	477	467	479	472	473	447	458	474	449	521	462	474	456	483	455	485	428	415	495	458	435	470	429	485	458	457	467	480	423	435	468	474	449	474	480	479	505	458	447	476	451	469	438	427	475	463	476	495	469	481	457	480	478	453	488	458	455	490	491	475	510	500	430	442	459	467	448	490	505	422	475	467	457	429	482	487	513	455	451	460	437	434	472	531	466	449	445	424	487	472	475	478	492	507	462	474	477	475	491	480	468	454	446	439	456	496	463	438	458	435	478	459	458	466	445	470	459	430	488	450	453	472	477	504	476	431	471	449	458	456	482	477	451	451	463	476	473	469	429	491	469	487	446	441	468	454	449	448	442	496	477	433	451	482	454	468	516	469	487	469	465	463	478	458	450	454	437	455	427	433	503	432	453	469	439	480	449	450	469	484	493	450	429	500	446	495	467	477	473	485	436	466	454	446	464	481	463	441	465	489	453	456	450	457	476	467	471	450	496	477	433	455	448	498	454	489	487	501	466	460	473	479	456	455	467	456	463	476	490	456	470	487	481	463	437	486	433	457	449	451	479	500	465	476	486	453	458	499	462	465	457	476	456	461	481	441	487	443	478	453	432	451	455	454	453	465	462	435	497	448	447	514	481	425	459	446	425	492	485	459	454	461	422	415	462	465	496	483	464	487	484	472	488	474	445	443	518	469	466	457	453	449	431	432	433	426	471	433	446	493	451	452	465	517	472	433	433	490	415	433	431	475	457	456	441	486	522	449	445	489	442	438	467	472	474	463	467	452	490	474	473	463	458	478	522	464	476	482	506	466	427	481	462	462	484	499	459	451	446	470	455	456	419	448	489	450	493	458	465	469	424	453	449	483	480	489	467	457	504	458	488	463	451	469	437	517	433	433	442	454	479	451	446	492	465	451	407	460	454	486	469	469	462	500	471	435	442	476	436	426	452	493	500	449	489	444	473	438	465	473	521	448	469	481	457	466	471	468	481	458	463	406	481	444	429	452	427	431	451	441	453	449	446	452	466	467	515	472	491	445	495	466	451	473	446	484	463	440	476	447	493	474	449	466	434	499	445	488	462	488	487	482	453	447	461	452	485	497	488	491	492	457	456	433	505	462	436	450	440	465	460	437	427	456	443	469	471	431	485	496	460	484	462	531	453	472	486	458	474	496	424	447	465	466	470	462	450	462	415	492	475	468	458	434	483	428	460	445	451	501	512	503	448	475	461	456	470	463	457	482	450	487	450	441	464	475	423	454	447	490	479	455	468	439	468	431	481	502	477	445	474	467	461	465	441	425	469	470	439	481	457	488	487	490	483	502	480	485	441	482	435	479	422	488	483	465	480	474	466	453	490	494	450	478	473	465	477	474	439	457	435	486	460	487	498	504	447	489	481	496	498	483	480	501	460	466	436	476	479	463	499	434	469	491	505	469	477	469	420	489	430	470	442	444	481	428	455	490	484	471	460	447	458	469	464	482	492	436	433	463	471	435	456	453	488	486	465	496	470	442	469	436	466	454	454	500	491	489	463	482	480	461	430	431	448	449	459	468	430	460	421	444	469	464	453	460	481	505	441	484	470	436	471	478	438	489	473	454	435	432	468	468	445	454	449	447	433	421	426	449	498	483	452	459	471	467	450	469	455	451	481	476	475	467	431	462	462	452	485	476	463	516	446	471	430	489	474	479	441	503	453	430	487	442	448	451	469	433	456	425	468	474	442	438	484	495	474	479	483	470	444	450	454	486	459	460	457	502	477	439	493	479	503	501	483	458	448	459	479	495	453	481	469	461	455	431	447	482	446	485	499	493	456	500	475	432	457	445	456	482	455	472	464	462	458	491	503	471	464	477	454	451	472	420	429	465	459	450	440	441	461	490	467	439	454	464	469	509	464	503	470	470	457	475	475	479	448	469	446	490	459	483	487	474	448	457	476	471	463	480	452	479	483	457	443	468	480	498	456	474	523	464	487	478	426	451	471	482	473	491	463	462	500	428	485	464	473	448	492	448	510	489	436	453	460	490	459	440	483	444	469	420	485	475	481	444	453	484	467	488	485	479	507	424	469	469	469	454	472	452	466	445	457	437	449	478	458	471	476	459	500	490	468	484	451	439	468	485	476	468	481	485	457	462	456	469	477	474	451	458	454	450	474	462	453	414	488	431	475	450	452	497	465	450	485	448	497	488	464	449	452	449	443	444	479	489	453	483	441	480	496	448	451	479	463	439	467	487	441	484	477	442	490	482	501	497	488	453	463	493	434	505	445	492	460	480	495	460	486	422	457	423	479	477	453	470	465	443	474	452	453	439	426	430	451	447	445	466	470	477	470	418	434	492	499	477	468	471	443	449	499	496	423	502	450	441	482	482	439	441	482	487	454	472	489	463	452	487	469	484	485	466	429	450	424	462	439	448	454	482	453	428	492	437	489	460	488	500	439	479	470	427	445	454	468	489	453	455	462	440	445	499	454	446	432	452	468	466	445	461	448	489	478	404	450	439	502	464	439	449	463	489	489	471	513	491	483	474	473	459	442	493	463	482	476	443	464	442	470	469	447	488	471	460	443	445	457	466	457	435	461	494	506	458	464	463	468	463	458	433	465	467	460	456	490	447	488	470	437	463	489	461	459	503	438	484	463	446	466	462	457	494	452	478	465	442	468	478	514	453	448	459	492	463	455	463	420	491	503	474	413	482	485	495	452	446	459	442	470	435	480	498	460	462	479	512	449	456	468	456	461	489	481	530	486	486	481	443	459	472	470	463	487	458	437	492	457	483	441	446	440	510	501	454	442	465	484	479	435	456	438	473	505	452	426	457	494	485	465	487	482	486	457	470	438	498	496	456	458	461	467	459	437	465	503	464	498	539	454	440	486	463	463	439	444	465	517	486	462	462	430	415	450	451	467	474	502	470	451	466	390	431	441	457	442	458
17492	32043	31457	24671	19313	13925	10392	9171	8566	7497	5929	5007	4018	3399	3272	2888	2587	2176	2030	1926	1777	1653	1560	1477	1432	1451	1266	1276	1220	1173	1117	1076	1100	1143	1112	1094	1077	954	1002	1008	1013	1021	987	952	940	996	943	960	989	974	946	970	975	1005	959	986	917	951	931	978	901	960	940	929	909	930	935	936	901	935	914	914	975	924	914	912	923	892	915	967	890	942	934	888	952	870	957	908	961	966	914	900	923	921	960	995	883	930	879	894	980	949	1012	989	876	916	868	931	883	980	926	942	892	932	926	899	920	957	977	917	935	986	954	912	880	942	875	897	911	895	927	923	915	912	929	944	944	886	946	944	1006	936	910	917	945	928	914	900	934	952	960	941	914	952	898	963	877	887	914	905	877	918	901	920	929	882	955	910	943	953	943	941	915	898	936	879	930	946	958	914	963	909	862	891	909	976	930	911	918	936	957	941	938	950	935	915	948	888	980	949	911	912	959	965	903	902	920	893	959	958	893	947	870	951	915	914	910	957	922	895	877	990	896	949	900	931	921	910	899	952	930	910	860	949	945	955	867	941	983	932	962	940	895	945	917	951	930	924	917	936	943	945	912	936	949	956	876	935	956	995	870	902	922	821	947	915	916	992	899	897	924	886	916	913	955	919	988	967	898	926	952	969	902	964	918	948	944	904	869	929	924	915	956	920	967	931	917	940	940	924	936	929	1008	941	942	932	887	912	893	911	912	940	940	923	899	930	924	939	884	884	930	909	957	925	922	906	946	928	931	914	893	930	931	931	908	888	887	889	893	902	889	977	925	948	835	960	920	926	895	911	946	885	942	970	876	932	902	893	868	937	945	896	934	950	918	895	906	949	952	900	913	923	894	958	947	964	932	847	914	907	993	906	893	931	957	915	897	932	905	922	937	969	982	935	865	929	874	964	961	972	951	887	950	955	916	932	968	914	875	918	916	911	928	901	922	926	949	941	872	955	906	952	911	907	872	875	878	940	904	932	935	918	931	919	910	952	886	885	936	935	908	897	932	889	925	963	873	927	890	926	906	905	897	943	905	935	962	952	881	923	879	926	926	930	976	950	917	924	929	916	925	967	934	915	955	930	880	935	942	923	984	919	959	958	900	880	911	951	937	933	967	933	941	966	890	968	924	909	958	898	931	977	948	907	956	902	952	918	928	935	895	967	955	916	895	877	962	975	890	867	958	939	937	934	910	862	944	873	932	935	964	916	932	831	909	917	974	879	904	893	914	927	903	910	909	951	942	919	929	890	943	956	902	942	988	948	899	928	892	919	898	912	891	998	941	962	973	927	926	909	925	937	948	903	963	919	901	891	946	936	905	932	966	880	879	863	931	966	951	999	951	923	891	933	961	957	964	888	965	878	864	967	895	896	937	972	945	947	919	979	876	893	917	941	925	983	941	894	980	975	941	893	952	915	951	943	919	874	947	925	950	907	854	883	943	903	922	941	976	951	949	907	926	965	944	916	952	934	915	924	938	896	963	930	910	918	1007	935	944	905	914	973	923	912	954	957	938	971	915	941	919	888	897	988	940	943	928	921	929	888	951	872	933	956	903	899	915	937	928	888	947	949	923	950	925	934	922	918	881	917	919	904	902	910	927	964	954	933	916	917	927	931	905	926	938	901	921	903	922	928	919	907	910	945	920	953	932	960	890	864	936	908	896	964	912	906	934	876	880	922	937	956	951	894	903	951	906	938	941	953	916	942	921	969	941	919	941	938	951	910	913	943	898	894	934	909	918	917	918	927	900	965	910	915	918	912	947	906	952	901	880	970	900	929	917	907	917	926	906	920	950	978	953	943	894	930	939	953	971	906	896	947	920	925	934	932	922	937	925	898	969	883	985	940	896	965	908	922	969	956	943	935	917	951	893	978	900	936	921	886	876	898	878	921	944	936	917	921	899	923	900	938	977	911	919	978	921	949	973	892	889	916	931	935	969	984	942	861	899	925	929	929	918	917	904	890	941	974	948	904	912	964	958	908	986	901	925	900	869	931	926	918	941	929	899	928	952	903	967	920	891	948	942	857	913	977	886	920	942	940	912	970	913	979	963	934	957	905	954	938	933	945	972	939	917	856	922	930	897	906	941	928	911	962	965	940	895	946	907	925	965	949	958	944	920	961	1018	936	917	920	955	929	949	940	899	957	937	939	924	964	906	913	925	934	980	905	936	901	951	907	923	999	896	926	920	986	927	964	955	912	887	889	873	903	945	915	920	902	1005	959	905	918	937	922	945	904	852	964	941	905	879	884	869	926	903	934	899	911	902	923	922	867	945	959	892	949	901	968	905	895	903	890	858	931	921	902	915	976	938	960	895	905	926	968	898	937	894	945	933	893	895	959	962	902	966	927	928	898	897	943	957	950	919	942	881	884	920	898	903	914	925	929	902	919	911	870	928	943	871	965	939	972	931	923	948	917	930	912	939	930	1009	951	922	956	946	951	921	934	995	963	930	910	942	877	921	941	893	953	943	903	920	922	927	929	928	863	910	898	902	895	955	908	920	956	925	914	903	960	930	934	975	945	888	900	964	921	923	905	921	890	946	941	955	884	935	927	907	940	929	929	922	901	919	980	913	867	938	909	913	897	970	944	911	953	908	932	902	887	937	936	892	943	907	929	972	929	902	892	925	924	917	887	905	957	980	908	902	859	936	935	903	943	891	899	932	895	946	904	943	980	930	933	980	905	925	903	921	916	948	961	983	949	892	907	941	972	941	984	926	958	956	910	912	962	914	874	909	924	931	897	873	899	914	904	881	982	909	885	961	943	936	929	924	920	926	918	897	948	925	1012	952	915	930	919	932	896	917	953	930	975	929	917	946	941	929	949	926	936	913	955	947	908	947	896	890	871	895	948	936	890	935	965	947	953	970	895	932	945	910	903	907	963	908	860	930	956	920	915	953	920	913	930	907	941	906	940	947	894	1008	894	958	942	883	886	937	956	891	911	938	935	940	976	933	970	917	877	929	957	955	906	933	939	936	911	923	913	942	970	888	893	921	919	960	913	907	930	897	947	967	924	882	972	878	896	928	946	891	876	906	958	922	842	908	900	885	884	920	965	878	906	911	912	946	968	892	921	896	930	916	908	946	949	934	890	917	913	902	890	927	917	919	964	964	945	927	942	927	933	890	932	913	886	914	906	1005	958	916	912	911	926	877	932	908	963	946	903	903	918	902	920	899	929	842	924	942	958	882	903	915	914	945	915	988	969	919	917	918	959	901	872	906	927	854	873	952	913	891	903	929	930	910	905	906	908	910	950	861	978	897	989	932	932	903	948	901	919	897	977	979	920	919	904	884	933	863	911	904	974	948	906	941	877	926	928	909	962	920	907	865	927	885	934	946	916	889	932	954	911	843	975	948	936	870	929	919	945	941	953	889	922	917	889	900	898	949	947	872	898	910	884	923	952	950	914	940	920	897	930	923	923	973	890	926	912	923	910	887	930	902	933	906	962	901	932	957	957	945	860	892	913	940	933	897	924	900	897
27493	17460	8521	4358	2261	1370	964	807	794	731	608	554	510	548	463	473	456	447	411	445	430	382	391	413	408	399	381	408	413	392	369	396	388	375	393	374	369	395	409	349	380	396	363	373	380	337	387	382	364	352	385	378	387	394	368	407	396	371	396	375	389	386	400	362	359	354	354	349	365	364	364	401	376	381	405	390	355	406	378	387	406	379	361	363	400	365	396	380	367	382	396	392	366	348	354	413	365	360	356	366	365	364	382	370	384	360	410	404	388	342	394	350	390	383	357	387	403	341	389	364	409	360	366	397	355	394	366	375	367	356	362	361	407	405	402	357	347	351	372	357	373	390	367	400	380	387	397	348	394	386	345	387	373	366	411	357	360	387	374	371	397	349	390	350	356	406	381	356	356	353	365	402	396	375	409	401	357	383	374	390	373	379	368	388	368	375	347	362	365	396	401	357	355	342	402	378	339	358	367	393	383	363	371	395	340	361	374	368	372	391	371	366	348	380	395	409	352	409	368	364	376	389	371	391	353	424	356	377	364	355	346	356	390	370	395	364	388	368	386	386	375	392	406	353	351	379	393	368	354	400	390	357	408	360	340	392	384	362	358	344	370	343	378	410	417	360	349	364	343	355	321	382	383	340	381	374	385	396	357	355	355	385	348	375	381	375	353	345	375	384	371	355	364	356	414	379	372	376	344	377	375	391	385	364	350	397	338	339	373	345	369	301	392	367	365	339	371	368	370	354	391	380	371	385	376	356	379	357	367	391	393	352	356	369	366	361	357	378	376	397	361	364	368	401	364	378	353	360	366	380	366	359	371	391	369	367	376	392	346	387	346	361	390	376	378	392	367	389	346	382	383	391	385	346	370	387	370	359	372	410	362	362	378	365	376	363	419	367	392	395	381	365	336	369	372	383	386	383	363	364	363	381	354	365	348	353	390	362	367	383	373	355	365	355	409	389	371	334	361	366	379	361	401	388	373	375	366	380	367	398	370	366	344	397	380	375	370	377	369	389	372	374	363	361	388	378	350	385	375	386	384	400	381	378	406	378	368	336	381	346	378	353	349	387	389	393	392	337	367	358	377	379	332	391	371	373	360	397	385	392	384	373	368	344	346	375	343	366	371	399	415	369	371	352	409	392	376	369	352	366	352	361	364	379	342	360	374	340	356	381	364	370	376	395	346	370	388	428	390	349	372	398	387	383	391	369	392	389	376	390	405	389	382	357	357	398	366	418	372	354	376	367	408	358	403	414	364	379	370	360	404	362	398	384	383	377	392	375	375	349	395	366	351	365	347	393	361	380	405	342	372	375	351	381	385	387	396	382	350	378	390	406	367	365	365	410	374	395	363	373	346	358	359	384	353	380	408	387	375	400	396	371	365	407	393	365	365	383	348	357	371	352	345	374	341	379	354	374	337	345	350	381	389	343	376	351	351	369	355	359	342	364	397	361	345	391	364	384	333	371	352	411	371	343	354	364	382	325	387	389	370	352	388	378	328	349	341	359	371	382	378	362	367	357	376	353	364	378	387	387	372	386	383	432	431	367	348	361	370	394	374	399	393	395	372	376	351	369	338	373	355	354	388	370	375	371	357	362	370	382	348	375	388	368	359	377	386	353	352	378	360	377	345	374	357	371	404	380	353	357	397	368	395	392	351	366	403	352	343	406	401	376	396	403	352	366	370	339	359	384	366	361	386	351	378	389	362	367	394	363	403	350	324	353	360	404	397	387	401	342	367	354	384	373	345	383	359	408	387	357	398	367	399	387	404	352	383	367	349	400	368	400	390	353	399	363	366	386	393	369	357	391	362	370	387	402	363	366	363	363	391	361	401	358	353	340	368	373	395	350	402	356	386	358	390	364	350	366	383	354	363	320	359	391	374	360	369	384	358	360	368	372	356	377	381	358	374	390	388	379	394	392	386	413	350	373	381	356	359	374	369	361	347	380	353	391	374	359	366	345	390	375	324	382	368	401	361	381	416	349	363	394	356	368	356	377	391	346	376	409	370	402	374	358	358	347	374	336	368	387	372	399	396	376	354	366	340	373	362	356	375	386	381	346	399	377	379	342	348	366	359	359	383	379	394	395	373	371	397	392	366	364	371	370	387	361	362	367	398	336	405	321	371	379	417	398	343	387	374	360	363	382	356	374	352	367	352	351	375	355	379	382	355	357	373	409	341	392	364	365	370	372	372	371	396	374	371	393	379	351	367	361	383	367	377	375	366	414	368	355	367	349	388	367	375	391	413	378	383	335	376	352	357	352	406	378	383	334	373	371	389	371	372	399	374	362	394	357	379	369	366	393	369	392	387	377	388	364	367	389	359	341	386	352	334	330	375	380	392	390	378	404	362	378	395	370	371	405	384	374	399	348	346	366	351	373	378	369	370	378	382	396	354	375	356	326	378	379	360	371	363	371	362	369	391	359	356	368	389	390	361	393	376	395	346	379	353	370	351	356	361	372	389	371	371	365	385	395	339	345	408	354	387	379	429	366	396	364	357	387	360	425	356	383	405	413	397	383	362	360	378	361	369	399	404	377	377	367	377	348	366	368	393	381	391	331	372	399	342	384	369	385	385	375	402	383	379	361	379	367	424	403	374	370	404	372	355	384	393	376	398	360	367	371	323	362	372	405	360	381	389	430	337	370	349	388	395	378	364	356	405	383	352	408	376	365	402	398	371	370	384	390	323	376	362	403	393	369	388	372	351	375	426	414	356	381	369	375	375	392	390	400	363	367	341	388	380	393	378	352	390	376	341	371	406	372	353	397	404	384	381	368	399	375	391	357	369	419	385	353	404	366	391	376	377	348	357	391	392	384	391	381	366	395	406	385	362	372	394	395	364	357	402	352	362	348	359	386	370	377	390	370	410	389	346	402	377	368	356	366	366	343	352	337	360	387	400	389	364	351	330	368	364	386	365	359	333	400	349	365	404	390	380	332	373	382	385	396	402	362	353	397	361	349	377	377	418	359	345	358	395	344	362	382	346	374	361	401	385	356	403	349	402	366	393	375	371	350	373	343	387	355	363	387	373	367	379	343	413	378	408	407	385	371	393	366	380	340	365	406	357	355	358	389	396	346	382	388	378	382	364	354	383	367	389	384	378	387	356	348	358	345	358	382	382	380	383	384	399	348	372	373	369	375	347	400	377	370	354	358	372	376	402	408	386	358	357	363	362	369	374	372	379	355	390	383	397	374	364	382	351	389	399	423	387	368	336	369	400	370	396	364	354	385	371	391	380	374	414	370	372	384	378	361	406	364	365	400	351	385	379	405	379	389	386	370	375	386	400	360	390	373	319	368	364	367	345	375	369	353	379	352	390	375	368	369	371	365	376	363	361	361	364	352	364	367	395	352	387	369	364	372	357	405	387	398	397	354	353	393	350	376	354	386	338	350	355	362	396	363	381	353	370	415	386	363	368	364	372	379	365	372	386	391	368	382	383	389	363	405	383	365	332	347	380	394	363	393	343	381	372	378	363	408	382	370
11470	17067	15597	9902	6596	4372	2940	2647	2562	2342	1967	1723	1372	1218	1249	1189	1123	1012	1010	1003	932	963	921	955	878	873	818	912	877	837	827	853	873	845	811	850	792	859	842	836	823	779	826	790	766	846	797	784	823	802	825	799	796	811	811	776	800	790	842	827	830	758	767	777	735	801	757	764	801	746	792	836	811	832	747	841	753	797	773	761	757	833	784	780	841	747	790	862	775	790	752	816	790	783	778	830	763	785	752	789	806	770	784	800	792	757	849	813	791	794	803	766	826	755	815	782	790	831	773	806	789	819	775	793	766	835	753	837	777	777	791	800	755	767	753	822	809	826	841	761	749	779	797	760	811	770	832	807	803	727	790	775	770	808	807	774	795	771	823	768	806	750	810	826	716	792	826	755	766	782	723	814	847	750	774	731	788	786	788	762	799	800	768	838	769	791	736	768	753	825	755	805	802	759	776	830	750	827	773	760	817	808	775	803	802	773	759	752	817	768	805	787	809	786	795	790	788	808	793	795	818	786	816	822	766	769	794	785	756	782	772	739	777	766	783	750	786	804	785	795	763	791	805	754	798	793	788	794	816	743	805	798	784	772	791	787	786	840	793	774	789	801	814	818	775	761	783	802	806	797	792	774	814	795	797	786	774	867	780	758	769	798	729	810	747	731	814	775	812	770	781	814	761	841	815	814	832	771	822	801	773	782	824	740	832	809	779	840	788	825	827	819	731	794	759	828	790	764	812	815	799	782	779	837	789	795	763	834	765	790	779	780	793	815	794	780	802	775	782	850	788	781	810	811	767	791	753	819	759	786	783	832	773	799	758	818	821	830	760	751	781	799	795	774	782	779	798	763	794	812	808	812	833	809	793	794	782	745	769	812	807	786	812	824	741	772	810	802	759	811	755	762	803	784	776	751	815	787	784	793	775	790	809	823	790	813	806	832	815	819	766	780	746	791	801	780	796	764	790	758	850	826	776	779	765	797	780	744	801	774	726	812	788	760	790	784	764	822	823	799	755	777	788	754	834	804	790	829	806	772	784	765	756	817	774	794	795	825	780	822	831	786	812	813	816	759	793	778	772	742	755	780	751	785	773	855	738	782	777	811	770	754	824	795	784	786	825	827	776	794	779	839	802	827	789	801	801	728	805	789	763	790	863	819	807	804	791	823	750	792	803	816	790	831	743	823	796	749	764	759	811	786	767	817	778	792	772	778	826	829	776	758	799	802	788	815	788	791	782	751	758	770	786	800	819	820	817	780	825	798	824	787	777	807	773	830	812	805	796	781	796	794	801	789	755	788	806	821	773	784	750	780	841	768	800	814	779	775	785	795	798	780	775	802	776	779	835	773	772	842	789	819	847	772	803	796	808	768	825	777	765	818	809	769	798	751	770	783	806	799	810	782	805	836	886	823	794	759	806	793	810	808	750	778	786	764	754	829	765	741	782	809	812	791	807	834	810	798	753	829	765	836	819	799	804	787	798	776	860	803	844	806	801	792	714	724	842	778	794	723	766	757	817	794	744	768	796	790	821	787	809	792	765	809	809	796	769	800	786	767	750	758	767	785	774	800	788	784	768	822	767	801	777	773	783	835	744	759	750	808	815	809	783	784	781	823	744	798	755	780	817	802	863	810	802	776	790	769	788	797	781	789	779	810	749	781	797	768	789	829	830	792	824	771	759	781	798	736	832	760	740	769	765	759	794	793	812	781	814	828	797	815	859	825	766	785	770	837	772	810	731	746	773	783	820	794	814	791	778	811	798	746	761	816	807	733	806	744	818	790	780	780	830	799	792	784	779	780	786	810	800	822	798	815	791	756	743	745	790	749	780	789	785	817	789	834	829	835	768	746	765	802	735	789	802	811	775	763	779	808	817	767	770	772	768	758	770	818	790	790	806	838	819	776	794	754	768	729	813	765	864	778	764	804	800	806	784	770	834	824	778	790	769	781	795	808	799	801	796	838	829	789	739	864	788	773	812	745	746	807	793	831	805	802	818	786	775	867	768	817	769	788	778	832	799	792	804	799	780	782	774	827	828	777	837	772	832	770	837	723	804	818	820	729	777	767	789	780	750	795	775	771	718	840	748	794	786	846	780	808	782	791	774	803	746	830	795	813	784	823	789	801	775	789	763	781	796	791	773	795	774	789	815	785	777	841	838	787	770	860	815	812	802	811	807	750	867	792	795	752	816	797	788	800	769	745	837	792	819	767	728	751	810	735	719	829	801	816	800	773	785	791	787	793	745	778	816	777	773	789	797	747	765	796	845	785	789	794	785	757	786	781	789	776	817	759	793	778	864	764	835	806	798	784	801	813	817	787	796	794	796	751	785	742	793	849	816	792	825	739	772	765	718	800	764	773	771	800	791	841	809	784	834	780	795	782	854	805	820	810	777	770	769	763	782	842	809	778	788	791	869	728	751	764	841	793	813	785	783	763	759	816	761	783	723	777	814	798	765	774	754	782	761	803	764	771	738	786	755	814	813	812	797	824	784	771	849	811	800	787	783	786	773	758	778	775	841	746	821	778	782	826	792	790	839	803	797	745	833	796	786	744	768	804	772	800	782	785	729	779	801	773	801	777	760	832	790	855	759	786	803	829	839	824	787	826	814	816	733	798	754	775	781	867	803	800	798	815	788	794	756	781	827	849	783	804	786	784	784	795	797	833	770	837	788	815	815	784	824	792	774	782	814	804	762	804	766	770	807	834	797	825	770	794	826	784	777	814	763	799	813	856	776	818	767	768	760	802	829	817	780	795	765	810	775	791	786	787	836	781	770	799	792	810	785	777	802	796	774	752	810	808	802	768	792	794	788	805	832	815	799	823	838	812	820	813	815	792	788	780	800	800	797	769	820	795	796	733	817	762	812	803	812	772	781	776	785	809	822	783	782	841	798	811	770	775	757	811	872	764	795	817	765	773	812	799	797	764	811	834	737	777	804	769	785	754	865	831	813	730	768	775	768	794	759	806	815	781	794	803	811	808	791	755	794	782	773	801	777	792	803	817	815	708	798	779	769	782	811	794	850	769	838	817	827	792	789	819	810	806	774	814	811	760	856	810	835	789	830	776	765	788	803	800	806	781	805	807	784	820	787	803	773	797	759	811	835	791	782	783	770	778	814	773	839	780	751	776	790	780	781	805	764	786	781	822	774	780	788	788	788	803	756	788	820	809	781	801	791	775	740	801	770	801	807	813	784	815	751	791	776	837	778	822	781	815	834	800	755	806	763	832	797	833	823	738	833	798	786	830	788	805	775	763	808	822	786	774	781	812	761	817	804	781	767	839	809	769	783	774	729	741	802	776	830	768	786	778	827	773	827	826	765	802	805	779	808	800	820	768	833	832	813	809	772	809	825	794	845	792	821	777	776	740	789	753	792	790	753	766	767	807	786	786	742	765	762	814	787	807	788	810	794	808	805	746	798	754	775	781	818	824	759	829	816	796	756	771	788	801	820	795	737	792	774	810	744	767	745	802	785	801	815	784	731	804
25144	21422	27742	25259	14259	4958	2556	1584	1314	1205	1081	830	732	582	573	500	468	418	439	403	380	388	339	350	338	328	329	324	284	297	275	299	302	337	288	298	262	271	278	244	267	288	264	272	269	305	278	268	249	255	267	260	294	256	284	295	254	267	266	277	281	257	270	257	255	266	272	291	260	245	249	280	272	247	251	283	252	276	266	248	253	254	225	285	275	243	240	264	267	255	264	277	250	262	253	237	265	279	259	276	254	255	262	277	282	290	253	269	284	249	248	241	248	232	266	275	272	287	241	281	273	267	292	267	248	260	267	264	289	292	285	248	250	286	257	271	242	301	283	259	265	258	288	234	300	269	267	256	281	290	238	261	246	247	267	277	234	247	254	266	259	231	238	265	253	282	264	243	279	258	261	246	245	270	248	246	223	249	292	278	295	253	280	266	227	247	280	265	266	250	226	243	255	258	266	277	276	257	254	256	260	263	275	241	253	261	252	251	283	255	282	255	243	270	270	284	249	265	266	278	261	223	270	284	251	303	283	247	252	252	259	300	248	256	241	255	280	257	247	234	269	251	302	269	282	280	234	262	294	227	301	244	267	274	270	285	316	274	232	251	265	275	269	253	224	260	267	248	253	268	269	264	274	232	239	256	254	249	255	257	262	265	287	276	246	235	254	276	258	253	271	253	268	270	270	276	263	249	250	276	258	285	278	270	266	281	260	282	292	273	253	240	258	259	237	255	287	248	276	246	256	249	257	271	265	292	259	251	254	254	274	297	259	240	268	278	244	250	279	259	241	283	292	294	263	267	295	278	296	271	275	240	262	261	245	247	262	249	228	265	264	266	240	300	262	244	275	268	225	197	303	275	279	292	262	266	282	282	245	276	273	262	240	259	276	257	287	289	259	275	253	237	280	277	230	296	243	254	234	289	277	258	243	290	266	259	267	238	248	270	283	273	272	237	265	259	237	236	271	257	246	245	258	238	276	243	274	255	263	236	297	257	254	274	250	274	284	284	280	285	247	272	256	234	241	282	250	248	236	274	269	256	263	285	245	272	262	260	267	245	275	231	276	243	273	259	216	273	264	268	274	266	244	222	287	244	237	256	262	260	279	254	240	262	259	272	281	266	241	260	263	244	261	242	270	257	255	262	263	267	238	293	251	237	298	245	299	294	275	248	291	257	280	244	271	252	271	250	266	261	278	272	272	239	269	251	244	265	243	285	258	263	260	251	279	269	270	313	286	251	280	223	301	265	256	240	274	257	263	263	226	251	252	279	265	285	256	256	263	254	275	236	235	277	238	279	257	295	286	268	261	259	273	263	266	283	267	271	305	273	272	270	279	294	247	269	246	280	252	259	262	253	299	283	256	258	269	257	280	254	252	261	280	262	239	262	269	283	249	276	281	248	271	240	251	254	247	270	264	260	277	271	243	264	256	273	269	252	276	278	284	264	270	275	237	278	233	273	257	292	251	251	299	291	261	265	268	251	257	253	284	264	254	256	248	275	288	280	241	280	257	229	269	251	280	253	245	272	279	262	248	263	272	295	248	273	263	280	244	262	317	265	258	262	236	261	241	250	241	280	255	274	281	264	243	272	268	257	268	258	279	257	240	266	259	260	289	284	229	259	246	272	262	258	279	270	245	253	253	273	283	285	275	288	263	265	268	243	231	240	229	257	312	270	250	279	271	250	294	262	301	290	278	284	265	250	302	258	260	258	246	258	258	283	284	250	285	242	276	266	262	248	238	255	290	258	276	277	247	272	257	257	274	260	280	241	287	282	266	252	265	281	269	249	284	250	274	237	265	259	289	289	272	272	258	261	281	253	288	249	288	244	261	262	240	274	254	271	272	251	308	254	268	238	273	264	246	261	273	259	243	242	271	266	231	283	236	273	232	265	259	250	284	244	258	257	256	282	273	259	305	251	271	273	267	268	247	252	258	274	233	261	262	251	267	275	260	278	278	269	240	272	272	279	270	264	287	266	269	243	251	229	245	262	254	295	283	283	280	235	261	282	300	258	278	260	279	310	301	258	270	272	248	269	276	266	260	272	260	279	284	267	286	295	279	253	291	238	289	245	270	262	303	273	279	252	279	274	266	233	257	257	259	243	260	282	261	247	239	289	267	270	262	267	269	241	234	280	237	243	276	266	235	254	269	275	262	245	254	253	277	237	252	266	254	270	231	253	274	285	251	260	250	240	255	269	264	265	261	267	251	284	273	260	277	262	266	272	261	266	263	252	264	282	244	243	288	277	262	279	230	266	268	253	263	231	260	285	268	255	255	267	262	268	261	255	249	267	278	303	264	269	261	249	261	276	264	273	297	260	263	271	266	258	268	256	254	278	251	272	240	270	273	278	253	249	331	249	260	257	240	253	269	260	236	236	266	288	258	252	270	264	276	263	254	223	268	252	282	258	260	275	250	277	269	285	258	276	268	256	269	266	297	275	274	271	265	249	265	249	276	258	282	272	281	277	282	258	265	285	269	271	271	261	259	254	248	271	298	248	275	269	248	241	254	291	259	279	257	262	261	237	269	245	262	257	265	252	250	274	253	293	279	270	263	273	243	279	286	261	240	288	264	260	250	245	258	270	276	251	260	262	298	278	239	291	225	249	255	276	268	256	301	273	232	269	220	280	306	270	262	238	290	269	225	251	274	279	238	284	261	252	260	290	257	255	264	255	259	272	272	265	253	245	261	267	253	278	255	261	244	257	260	247	239	288	276	288	254	257	261	263	279	254	286	262	245	272	288	242	252	250	276	258	249	244	292	245	260	272	245	257	249	253	242	261	292	246	242	267	242	255	267	249	235	243	260	231	250	263	275	259	263	242	265	273	263	276	272	288	233	283	273	257	259	288	270	234	268	239	274	251	264	264	265	278	258	240	235	280	289	276	262	270	259	206	280	244	248	249	277	217	250	257	263	262	269	270	241	252	285	282	267	249	286	261	273	272	263	241	257	251	276	253	261	256	269	261	269	250	269	288	257	275	264	278	284	272	270	223	260	240	266	265	247	276	286	274	236	259	267	282	238	250	234	271	248	264	242	265	275	252	264	261	249	255	271	246	271	255	258	286	273	262	239	242	257	293	261	260	264	255	252	273	263	272	262	271	283	249	252	248	293	258	274	272	279	260	262	244	238	257	255	276	248	262	274	262	271	260	254	287	268	242	265	240	235	262	250	271	240	258	268	253	260	278	272	271	243	268	255	256	258	287	265	253	287	257	276	255	243	273	250	271	243	266	268	282	291	262	259	280	257	272	267	272	271	263	269	279	248	263	257	281	267	256	244	281	263	284	274	294	279	250	260	262	251	279	277	218	308	281	261	275	297	283	267	281	253	285	267	270	268	264	267	233	259	288	290	291	264	267	261	288	286	247	279	249	247	245	267	276	273	237	281	265	291	263	254	256	256	234	277	278	276	282	259	243	273	247	247	273	279	279	281	257	266	285	232	251	252	226	254	255	216	235	291	261	287	249	302	279	277	266	253	241
14588	26684	24846	18909	14492	10199	6821	5127	4828	4494	3886	3081	2348	2048	1860	1613	1557	1400	1311	1184	1116	1069	1007	944	981	863	838	740	706	719	735	699	662	703	713	634	622	621	617	625	594	578	606	617	559	607	607	549	602	558	587	573	590	557	608	566	597	617	569	580	615	575	569	567	615	569	608	553	591	557	557	573	554	578	594	535	594	576	596	569	588	550	573	547	563	603	628	557	564	617	605	533	583	548	578	597	575	561	584	547	531	598	567	582	589	515	551	564	570	556	573	555	589	575	544	506	579	561	571	562	578	506	597	585	573	573	642	583	580	582	573	565	554	593	525	548	528	547	583	576	564	555	566	555	530	565	551	611	547	557	581	525	566	554	628	603	544	520	609	525	588	557	581	560	575	554	581	547	580	568	575	556	549	574	593	558	563	565	578	583	561	575	524	565	576	577	547	580	538	590	578	610	585	565	558	555	591	555	576	533	586	610	565	559	577	567	592	606	565	568	544	594	565	551	560	512	539	544	622	570	611	646	579	561	574	576	581	583	566	580	606	559	513	562	557	569	558	552	565	555	556	587	583	550	587	574	584	571	570	565	566	571	570	573	602	591	561	565	616	610	537	534	548	549	553	569	622	557	557	537	573	571	570	616	609	591	575	550	562	576	508	558	532	574	597	573	566	565	593	596	579	590	588	570	598	575	578	602	541	564	589	548	600	537	591	553	550	564	560	546	561	552	560	593	524	565	572	529	583	556	579	559	582	554	581	550	614	543	562	551	539	546	547	540	543	593	562	611	576	571	623	543	504	548	584	571	624	546	569	625	548	569	598	579	571	533	585	595	645	568	552	553	522	559	564	581	554	556	603	576	553	548	544	598	556	596	534	592	568	593	591	502	557	588	538	548	552	527	525	618	559	569	579	561	600	559	541	564	526	562	572	571	571	541	556	593	575	585	546	567	565	541	570	597	548	581	580	540	578	520	589	567	564	604	556	612	565	571	529	541	589	558	561	596	542	510	566	565	555	570	549	603	595	597	542	575	577	518	558	586	576	512	539	574	570	530	563	571	578	568	557	533	540	571	581	539	554	568	553	567	590	563	535	573	627	564	562	553	583	590	579	564	595	593	570	580	563	533	570	572	534	535	550	542	540	573	543	548	583	538	566	562	581	548	532	580	574	556	634	589	532	561	547	585	549	561	559	565	536	603	533	600	588	560	583	558	590	552	552	578	536	556	590	596	561	585	541	604	577	602	550	558	585	589	565	568	588	591	539	553	572	591	543	587	576	554	523	573	576	576	574	571	606	573	609	563	553	548	532	532	578	598	571	564	543	575	576	595	524	563	577	562	541	568	624	583	531	581	526	580	592	593	570	571	550	610	599	563	568	571	559	610	542	559	609	550	549	595	593	573	571	597	583	601	564	595	559	541	548	582	603	544	585	565	550	576	569	550	523	544	560	577	563	529	555	592	553	583	571	561	575	549	630	577	557	563	567	546	597	575	598	568	585	600	561	609	576	601	591	540	605	562	577	573	612	599	571	505	557	550	580	550	572	545	609	589	590	555	530	594	567	525	546	558	580	578	564	523	583	508	590	547	577	569	579	588	603	563	544	580	622	589	590	568	579	550	580	545	566	595	564	615	536	590	585	556	579	567	546	523	549	543	552	570	535	546	555	575	588	551	582	574	540	566	557	579	559	554	604	565	550	554	616	530	578	605	561	616	609	594	549	581	570	571	609	592	589	603	598	591	579	588	523	555	595	581	585	563	552	592	586	550	579	532	523	586	568	611	522	561	578	604	566	635	554	606	548	588	547	591	571	580	631	581	586	569	595	557	574	595	530	605	558	533	570	575	609	602	597	575	624	548	571	558	554	540	573	520	516	553	592	560	585	587	551	601	562	553	546	544	580	549	572	545	593	575	582	599	578	570	597	575	578	568	555	600	545	538	531	559	533	585	532	543	587	579	557	619	572	593	571	565	575	550	615	565	539	581	552	609	540	555	610	662	604	567	594	543	573	613	568	546	624	601	577	551	600	550	564	555	563	589	580	572	576	612	536	574	563	581	597	585	574	608	563	529	570	583	572	574	567	582	604	535	555	544	574	553	610	590	533	583	590	553	519	554	583	599	541	562	569	554	592	605	554	509	544	553	555	537	559	571	580	602	564	571	593	566	598	591	603	563	593	570	585	565	541	595	541	590	529	570	591	582	540	553	550	558	567	576	588	551	564	561	542	538	576	548	546	567	611	552	542	561	568	593	597	584	570	588	585	561	585	573	550	554	582	542	602	538	582	633	545	606	572	608	562	592	580	578	552	583	584	615	568	585	565	506	560	594	587	542	578	559	528	570	590	590	598	564	570	584	516	569	572	519	621	568	582	544	566	576	568	560	592	588	558	600	549	613	575	548	606	570	578	528	542	533	595	582	522	599	575	572	569	590	534	600	640	588	574	568	581	567	557	577	560	567	584	528	548	563	575	589	561	561	586	569	550	593	578	566	518	583	565	574	516	584	593	560	586	567	563	541	531	582	533	591	588	555	562	569	544	555	579	564	586	555	615	586	569	537	540	581	541	578	575	552	608	566	575	568	563	592	576	598	567	568	568	579	563	548	574	608	571	580	546	601	539	545	603	559	538	554	570	555	542	573	588	590	581	538	545	554	568	556	522	571	558	549	592	570	560	566	566	595	549	533	565	582	565	542	568	569	565	566	570	550	603	552	538	572	573	538	588	553	552	553	536	562	551	571	613	522	561	575	574	545	583	595	598	569	591	578	546	584	548	580	551	565	543	583	573	580	595	570	561	566	581	565	513	587	539	537	560	576	573	566	575	614	615	580	595	581	578	590	565	544	571	584	605	560	556	560	567	554	563	562	600	602	558	561	540	608	595	560	596	564	594	571	548	568	553	567	524	597	560	559	590	551	553	596	583	582	602	564	596	587	589	526	561	566	576	573	569	553	570	542	545	609	560	524	553	595	569	552	645	567	571	569	548	602	541	499	548	550	579	556	581	614	591	555	533	542	589	558	584	605	578	575	588	547	553	584	573	536	543	634	575	568	579	588	575	575	588	584	569	601	536	578	563	599	568	552	595	600	595	579	594	559	584	574	565	524	632	580	525	569	562	566	582	611	535	598	556	576	594	552	560	571	530	549	571	506	564	585	583	549	564	563	585	579	576	587	603	572	556	537	598	555	590	582	593	606	576	599	569	574	606	573	557	557	587	552	590	582	570	586	634	569	600	556	587	591	600	566	550	543	562	590	541	560	604	540	563	572	576	555	612	549	577	564	592	579	601	548	557	578	590	570	533	573	546	547	572	561	557	565	584	547	584	591	556	533	582	565	553	588	545	590	590	595	603	606	596	601	580	572	572	584	582	547	525	538	577	604	570	537	551	597	592	574	585	537	604	576	572	574	551	565	599	559	583	589	555	555	560	587	581	577	564	526	554	521	613	575	567	589	554	567	566	557	568	559	546	571	603	620	589	555	566	527	594	538	577	546
24323	21467	28734	24582	21217	13427	5267	2687	2054	2033	1711	1523	1272	1042	1048	901	830	797	743	761	705	685	637	628	623	580	613	539	517	542	534	565	525	499	561	577	510	495	479	473	471	488	484	519	483	477	459	445	463	469	491	502	474	423	456	480	498	483	459	509	443	438	490	454	464	484	493	489	468	464	491	451	454	463	479	459	477	476	499	478	482	478	469	453	480	456	466	512	448	455	422	459	512	476	487	457	450	457	455	462	495	473	484	474	473	491	484	474	477	474	427	453	498	505	480	489	435	430	482	452	482	496	442	497	473	495	505	453	451	515	516	473	485	458	492	462	436	467	479	477	457	459	468	480	475	490	461	460	461	482	483	462	479	460	449	471	480	487	475	496	482	465	443	436	416	450	469	433	483	437	438	511	455	433	509	452	436	467	473	445	472	493	454	444	468	427	463	473	467	472	475	466	455	416	447	447	483	434	489	448	464	434	460	489	475	488	491	445	460	450	457	462	443	428	458	492	479	510	467	471	438	491	472	465	444	472	464	514	461	442	502	493	449	493	455	458	506	485	488	455	445	452	467	446	529	441	489	469	437	520	467	465	456	504	458	468	479	480	477	483	485	420	474	456	441	427	481	448	461	451	508	444	485	461	460	461	484	461	478	465	453	495	456	478	512	450	477	490	425	469	487	518	436	487	442	438	489	455	452	508	450	486	449	458	476	478	486	456	448	497	450	474	498	469	470	478	476	498	429	460	423	426	490	470	478	474	480	474	469	455	425	466	482	451	484	450	513	477	473	440	465	435	478	454	477	477	490	492	461	463	513	508	443	484	469	474	445	460	511	466	461	446	466	441	422	438	433	435	456	470	478	465	472	490	491	452	505	483	482	479	452	461	414	452	462	448	481	466	490	484	475	470	450	447	473	464	480	454	441	477	487	487	462	468	468	475	461	488	421	432	450	491	459	466	470	484	488	439	486	504	489	442	429	465	506	452	478	464	430	462	458	454	468	462	443	454	469	488	463	464	445	441	490	465	456	439	478	535	471	466	470	467	482	493	501	432	502	463	420	464	485	490	483	470	509	491	457	489	464	450	437	474	444	455	497	473	461	492	457	437	457	432	454	487	466	484	447	465	468	493	508	500	464	436	485	474	485	451	500	463	479	524	457	457	485	493	464	468	454	437	435	426	465	474	470	485	481	438	460	438	458	455	452	451	491	468	453	493	466	436	451	463	473	456	474	446	456	466	477	436	483	470	446	497	427	441	461	484	461	453	518	464	472	417	487	507	443	464	443	462	504	458	438	469	464	465	453	454	479	466	488	480	447	467	454	487	472	468	509	470	483	468	483	441	475	467	453	499	471	461	457	437	484	462	476	425	486	473	475	499	484	472	473	461	487	487	487	465	434	463	475	460	437	463	431	449	492	455	447	444	437	463	470	466	479	470	443	467	514	463	456	464	480	495	495	469	440	439	452	478	468	471	480	409	476	429	427	440	478	465	451	486	478	467	429	463	407	449	460	487	475	493	477	466	500	473	451	462	468	451	476	474	472	490	460	446	479	436	427	413	456	446	453	499	516	484	474	461	444	427	451	444	489	460	468	463	441	461	475	464	462	488	470	527	444	492	493	456	435	466	443	474	470	462	501	477	426	463	459	470	481	498	479	455	478	475	433	467	460	475	490	448	441	460	420	462	452	466	494	479	413	471	462	462	446	454	479	454	497	464	446	483	461	497	485	485	405	485	449	468	489	473	466	479	461	447	474	489	446	472	493	443	460	449	470	454	435	453	465	432	471	462	469	435	435	460	434	485	464	470	438	470	519	457	429	470	442	512	403	497	470	481	477	453	472	457	494	456	483	470	455	479	461	455	441	480	464	457	479	456	461	457	481	497	469	453	474	486	463	462	478	463	479	489	485	469	475	491	449	471	434	460	464	457	492	468	477	442	505	473	504	469	488	471	462	451	515	442	417	501	457	424	468	445	487	480	464	434	438	447	496	489	458	460	449	448	516	473	495	475	473	444	455	458	429	446	431	482	496	486	457	448	479	461	479	447	462	461	480	442	455	449	491	475	492	458	447	443	445	490	433	498	468	443	450	471	472	484	485	465	507	473	456	472	475	479	485	475	466	453	482	483	480	440	491	477	453	475	443	484	463	449	525	446	455	438	473	447	464	448	450	443	459	479	462	448	493	511	474	456	483	481	447	472	471	465	445	498	461	452	423	467	460	464	440	464	511	458	448	465	471	428	430	477	448	465	476	466	496	476	488	457	461	458	479	482	493	447	474	473	469	464	466	439	444	463	524	460	469	446	471	459	494	510	439	462	439	451	486	482	459	453	486	483	476	494	462	461	495	466	469	463	479	486	467	457	508	491	431	438	458	486	484	483	454	453	454	485	469	498	422	481	486	468	465	507	464	477	448	488	433	458	481	461	468	457	460	448	460	469	462	434	470	495	462	446	498	458	440	467	439	437	425	476	464	479	456	509	473	439	409	430	448	452	450	441	454	471	482	431	446	446	467	471	476	486	454	462	486	423	490	433	502	476	446	462	511	485	471	503	451	467	454	498	464	439	495	484	468	505	449	486	453	467	454	492	415	484	463	465	482	460	470	464	467	458	482	459	448	478	459	493	519	435	472	488	462	425	435	458	477	483	487	499	450	467	449	448	484	504	454	451	446	449	453	429	432	491	463	473	475	468	415	463	441	468	481	459	443	479	447	493	436	453	473	447	458	436	447	455	463	464	456	491	448	487	445	431	430	474	461	479	473	435	485	470	473	459	414	462	459	450	462	480	479	498	466	499	475	442	455	454	466	459	459	471	467	455	469	447	462	471	438	501	466	434	431	462	489	453	451	465	468	453	453	467	436	473	489	507	462	458	457	445	497	498	448	452	515	454	499	461	486	470	450	455	476	462	496	475	450	481	492	469	481	482	432	443	466	477	473	491	468	491	493	465	416	482	497	513	452	492	435	486	444	496	451	483	468	449	458	466	453	449	473	473	469	484	443	447	511	473	497	495	467	479	491	449	484	471	439	452	450	480	432	454	467	457	475	456	440	460	490	477	440	497	483	451	500	483	461	489	455	449	469	473	474	488	442	513	500	471	465	463	497	483	442	494	456	475	438	454	469	486	470	486	444	459	479	462	472	457	510	470	477	439	442	459	436	467	473	498	491	477	432	452	476	486	463	471	449	481	488	452	455	432	475	482	479	458	420	470	449	470	442	453	483	431	455	481	461	478	460	436	453	450	449	460	475	458	424	465	496	508	449	441	463	464	473	385	432	497	466	471	453	462	443	471	416	473	437	432	486	494	456	481	488	446	448	443	471	486	441	484	466	447	456	481	483	449	469	458	481	451	488	457	479	449	471	412	486	445	494	440	481	466	440	478	469	450	483	480	444	475	448	483	489	480	499	490	460	491	469	452	514	445	443	448	469	433	450	477	417	482	480	452	487	469	436	447	461	472	447	484	469	474	504	486	456	466	427	457	491	439	473	456
17500	31724	29578	24294	19764	14350	10556	7705	6801	6308	5718	5017	4067	3309	3003	2759	2464	2289	2149	2023	1878	1799	1748	1565	1553	1422	1335	1300	1264	1204	1199	1131	1146	1183	1157	1107	1013	1087	976	1051	961	958	999	993	1021	947	912	892	973	940	939	989	971	962	923	966	993	964	987	950	940	919	946	934	948	938	948	978	941	945	963	902	965	943	939	933	903	911	956	924	926	924	936	911	970	869	933	950	948	826	899	881	951	956	918	910	910	927	914	877	884	922	947	925	960	899	950	896	929	923	937	871	931	921	937	943	886	921	929	884	920	934	937	993	975	889	982	907	929	1008	923	939	951	937	957	886	958	938	881	956	934	929	987	912	908	890	956	913	899	917	951	881	934	911	893	964	902	871	949	925	922	952	973	912	952	948	913	905	909	899	913	934	965	927	936	968	932	965	957	928	946	918	976	941	914	915	922	915	967	906	942	971	942	929	889	987	927	947	948	924	912	934	908	956	899	1014	901	916	942	906	930	958	925	1001	936	961	916	902	953	940	899	911	911	928	911	929	946	939	929	902	946	875	916	981	922	892	947	920	934	957	929	931	959	955	920	909	938	890	933	905	915	915	895	942	910	935	886	945	899	978	891	1010	895	1000	906	915	933	916	922	933	905	912	945	913	922	942	944	888	927	936	958	932	947	958	977	919	910	917	946	993	919	956	918	986	938	908	947	966	857	905	943	906	952	951	911	924	890	948	974	939	912	962	973	907	959	958	879	963	955	885	897	921	941	909	917	966	914	945	960	925	912	925	938	937	967	940	881	920	972	887	890	922	905	909	855	898	885	948	964	882	937	941	929	928	928	969	939	934	951	961	926	941	934	921	904	982	969	924	946	911	909	960	908	955	932	940	884	909	888	950	971	997	886	952	931	910	933	870	924	898	929	966	911	899	943	927	901	922	958	924	996	951	905	899	899	937	932	1008	880	961	914	935	908	935	977	948	949	945	894	967	913	891	909	951	928	925	903	940	949	935	920	961	894	904	867	978	913	890	940	929	889	983	937	949	884	884	974	936	909	877	966	916	918	961	978	870	921	952	895	990	947	909	1007	976	972	871	956	973	913	934	972	975	878	950	937	875	921	991	954	928	957	948	987	941	932	968	889	908	910	936	953	907	932	873	942	912	925	915	953	922	977	958	929	911	938	923	941	925	925	930	936	921	909	852	946	857	891	942	886	906	961	914	926	886	868	914	898	966	942	850	922	915	957	922	961	881	998	896	921	914	935	927	904	893	966	993	950	930	946	905	932	934	937	943	927	900	978	909	957	923	894	934	906	970	953	984	904	906	946	912	978	938	941	995	935	917	924	969	954	879	929	888	951	960	909	968	945	926	903	911	938	921	924	907	956	897	943	881	940	948	929	942	942	897	922	921	911	876	919	894	968	911	911	977	919	913	917	942	916	923	918	1012	894	885	884	937	919	889	934	946	992	924	924	955	980	876	898	953	909	955	930	962	930	893	954	886	939	904	913	923	965	925	895	953	897	933	921	936	899	932	939	932	928	922	893	944	909	940	974	923	910	945	968	951	886	920	949	950	938	882	863	917	957	921	932	930	929	896	891	916	898	948	938	957	909	840	925	975	920	961	1005	944	907	958	939	923	922	872	856	934	866	901	896	948	917	960	907	941	938	908	921	951	956	964	947	1006	942	950	938	940	911	954	926	913	947	921	963	952	918	928	919	930	916	920	900	928	993	956	956	918	970	920	922	945	913	884	929	879	939	901	946	950	938	941	861	896	923	940	972	945	906	969	935	922	965	939	971	909	969	934	918	906	935	978	891	940	930	967	961	924	998	978	887	943	909	975	892	910	903	906	968	919	967	929	881	856	911	909	921	891	900	888	900	931	980	935	958	946	958	914	962	929	893	900	988	873	958	895	935	952	944	918	932	948	948	949	929	919	996	924	918	952	928	925	892	971	911	957	945	919	914	907	885	900	894	859	945	861	899	875	941	883	942	925	955	911	873	914	888	924	975	903	933	926	865	953	929	971	920	925	919	857	873	901	948	945	903	889	952	924	936	955	951	888	987	938	914	928	947	950	936	877	929	924	942	913	925	969	937	912	887	860	955	895	915	907	916	916	905	828	890	916	929	939	895	951	918	926	966	969	920	872	889	914	926	894	940	951	924	948	930	947	889	909	950	921	932	870	897	943	907	927	954	979	899	893	909	946	932	914	914	879	987	966	901	940	897	889	941	970	906	925	951	893	904	943	917	897	904	902	980	965	887	889	938	915	918	914	962	951	930	947	911	860	895	892	972	974	859	961	882	1008	956	928	889	917	961	925	906	906	925	967	951	920	943	927	949	936	913	903	951	888	986	959	889	895	900	981	906	899	945	899	895	930	941	900	885	945	892	995	848	908	939	938	914	935	931	953	961	928	927	934	922	904	970	924	883	933	921	921	888	893	916	981	911	899	987	863	924	914	981	955	907	956	887	914	917	927	931	917	912	920	950	945	949	894	896	885	902	918	920	941	851	891	958	950	913	950	970	934	871	876	944	909	937	932	951	968	896	971	911	962	986	895	941	927	942	924	945	924	971	898	915	910	912	933	939	914	943	905	887	928	922	929	911	937	926	975	947	937	923	939	950	866	926	883	918	885	914	978	958	930	895	894	917	903	918	891	917	905	929	927	930	888	892	897	910	926	934	929	928	953	907	976	914	899	892	944	858	909	941	931	891	920	907	1014	921	891	935	962	920	887	885	991	897	904	931	910	901	859	922	1009	962	924	873	913	917	954	942	917	887	971	901	919	912	906	905	931	945	893	926	949	926	850	925	916	947	933	914	867	881	945	947	900	939	931	946	887	910	945	934	925	936	911	925	867	926	988	951	932	953	938	923	917	936	975	881	861	873	923	977	955	942	906	943	956	937	944	946	910	999	909	914	929	905	935	938	946	902	936	1013	921	941	941	923	933	959	929	923	922	895	951	874	905	893	945	936	959	959	971	974	926	925	956	903	983	1006	918	947	959	931	986	912	947	867	960	912	911	899	871	925	903	930	929	892	875	903	934	870	955	914	934	953	944	938	975	892	933	930	986	940	954	935	936	970	905	916	926	967	983	923	905	910	887	920	951	945	927	921	963	893	947	903	863	967	956	940	893	967	900	926	973	922	886	913	944	899	869	969	945	937	931	961	985	919	968	908	936	949	924	903	948	937	911	900	922	890	913	931	924	877	925	885	861	921	969	964	876	924	895	904	902	894	922	879	952	965	944	943	926	981	916	946	893	894	961	940	973	903	904	903	929	923	881	931	964	969	940	926	968	910	921	945	932	910	904	951	958	940	906	952	942	939	890	924	884	939	983	992	864	943	910	970	897	978	896	906	895	904	966	994	912	1027	956	890	916	905	933	990	867	912	917	935	894	871	911	901	882	914	882	929	914	938	977	934	938	957	901	893	943	964	907	925	940	879	915	962	922	905	927	862	973	938	965	987	913	976	909	956	999	920	899	883	912	896	989	914	946	875	953	937	874	958	923	906	838
27526	17135	6979	3721	1972	1262	979	685	541	586	573	526	545	484	423	429	416	445	429	460	382	414	391	395	401	374	345	382	395	414	401	384	403	423	370	362	395	388	358	389	399	373	380	380	385	380	371	351	368	369	386	350	338	356	381	381	388	370	396	374	383	339	372	354	339	404	380	361	401	367	380	358	388	379	397	350	378	401	397	348	382	360	349	348	326	363	396	368	363	349	379	398	364	403	390	396	335	377	350	344	373	373	347	339	375	359	376	371	374	368	363	383	395	384	377	353	330	329	380	364	352	395	386	374	384	365	392	372	370	372	368	412	400	367	382	349	339	382	396	365	398	345	390	360	383	352	396	385	373	380	385	405	343	363	361	383	384	367	376	331	399	366	365	369	369	352	382	362	389	363	407	368	365	339	365	394	344	380	380	344	398	393	359	346	370	332	383	347	364	366	365	356	328	358	365	346	391	380	382	396	359	375	381	411	395	341	361	328	374	373	383	364	367	350	387	339	353	370	383	333	350	375	385	377	364	371	342	393	368	368	372	364	353	377	370	397	376	353	358	366	404	381	330	358	360	421	368	364	379	408	376	363	380	395	378	359	373	356	385	400	386	359	388	400	386	350	395	344	349	395	368	389	365	379	370	358	371	376	376	397	364	372	366	360	387	347	368	358	358	401	366	369	387	361	401	371	356	399	372	354	388	303	383	379	378	373	365	409	396	388	375	365	353	398	352	335	381	353	364	397	374	374	369	355	377	338	369	336	372	343	376	367	376	374	365	344	382	387	357	363	344	387	359	345	405	341	342	367	400	373	370	380	348	382	393	357	324	364	358	373	372	380	393	383	359	371	387	371	378	365	371	398	382	346	390	340	346	350	380	384	391	392	353	380	375	363	388	396	403	366	409	377	384	376	387	339	370	390	356	391	405	413	355	381	387	347	386	378	383	369	363	378	365	361	404	382	370	401	339	349	356	348	401	376	364	410	374	352	387	392	383	367	342	386	383	356	380	359	391	391	391	336	355	370	397	390	375	363	355	412	384	366	396	369	380	391	378	385	354	355	369	353	384	402	396	361	346	352	382	388	425	392	380	401	347	380	354	367	376	376	349	407	367	399	375	356	395	349	341	360	386	369	377	378	373	382	362	338	373	354	348	384	344	347	382	362	362	384	384	361	379	358	378	332	387	393	392	366	364	369	363	400	381	398	365	376	368	377	391	367	344	345	356	368	359	367	360	391	360	388	358	344	359	329	376	367	370	363	379	378	357	375	403	386	360	407	389	367	377	389	389	375	364	365	376	371	366	394	353	352	346	379	364	369	396	366	362	354	392	381	351	366	324	391	354	373	388	361	381	352	372	377	359	360	385	384	347	388	376	400	356	346	332	357	378	362	375	358	393	375	390	350	409	370	383	355	368	342	346	383	375	367	383	401	386	403	353	381	362	382	374	340	337	373	362	382	357	342	372	358	379	362	331	383	339	350	361	358	387	376	358	383	349	348	377	390	357	389	388	380	373	375	355	368	340	391	361	403	351	388	394	390	365	388	371	387	365	378	332	392	371	352	352	390	336	357	381	361	350	365	337	368	384	345	336	369	337	365	343	365	352	365	357	343	356	318	373	332	392	364	387	365	367	401	371	387	359	352	371	363	363	348	362	336	340	335	359	400	375	418	351	386	411	344	374	356	370	387	367	391	383	389	376	374	369	396	364	384	389	360	340	395	370	359	350	332	358	419	399	338	374	355	354	389	416	385	409	383	339	366	386	330	368	363	386	375	340	356	356	374	330	368	371	376	368	367	360	393	387	372	382	376	393	354	382	354	346	360	359	365	380	364	380	344	383	362	367	404	361	381	367	407	359	361	364	357	389	362	348	385	340	328	380	382	371	364	371	367	376	375	376	388	360	375	373	388	369	383	378	416	400	384	346	349	359	344	391	380	410	385	352	401	360	351	349	338	373	363	352	351	368	357	387	403	393	351	389	378	388	368	375	334	386	367	367	396	362	387	355	352	355	360	382	393	382	336	368	355	397	376	369	356	384	388	366	345	364	371	351	365	369	383	370	359	374	370	365	370	342	385	325	355	360	389	369	355	382	362	383	360	327	397	371	358	377	383	372	373	371	360	334	397	365	394	365	352	395	361	357	396	371	375	395	401	368	357	351	401	376	341	378	378	383	376	375	353	370	383	392	378	340	366	376	383	367	381	379	356	386	356	362	369	392	336	380	365	361	384	363	379	401	357	359	385	378	403	396	344	367	388	366	367	397	402	358	368	372	345	360	364	349	360	377	401	364	328	372	362	360	372	332	356	367	384	356	375	383	392	348	359	369	380	354	356	392	348	389	372	380	368	357	378	390	346	330	399	446	383	373	367	343	381	380	393	347	360	363	366	352	339	375	364	396	382	368	343	375	386	381	387	370	379	386	381	392	354	365	348	353	429	384	353	314	380	337	349	387	367	394	374	359	354	365	317	358	381	345	343	389	355	365	405	371	373	344	410	346	395	366	381	376	397	354	354	348	403	380	344	415	361	390	367	353	376	379	352	385	352	372	391	396	391	359	389	363	350	359	368	358	396	373	372	381	337	407	363	362	411	383	367	410	367	351	347	381	388	365	374	395	386	402	330	352	395	375	356	373	353	368	336	374	362	351	361	374	386	382	331	403	360	412	375	343	370	365	374	366	374	336	366	340	365	337	362	344	360	384	391	363	367	386	362	385	408	370	338	407	404	359	386	370	387	371	410	389	382	384	363	377	324	378	360	371	372	377	349	368	378	383	364	391	350	364	373	373	320	364	380	394	324	359	389	381	378	377	393	360	401	348	371	388	369	339	372	354	361	377	381	350	374	348	341	382	378	371	372	386	406	390	339	379	367	358	367	412	371	370	362	400	364	349	378	367	383	343	370	368	382	380	364	364	397	409	349	373	371	361	374	382	378	374	432	348	386	384	364	377	371	372	365	369	358	342	368	381	364	361	355	375	361	361	344	420	361	342	376	340	347	378	368	358	340	350	369	393	360	390	355	352	347	386	372	402	383	403	380	347	347	348	368	386	380	354	368	357	378	372	390	358	362	368	359	361	370	346	348	357	400	354	369	348	397	377	386	395	386	382	386	368	380	385	381	376	386	342	401	382	360	382	370	373	380	361	383	384	397	338	366	345	386	397	372	424	369	355	395	384	338	404	356	380	372	409	382	364	382	375	354	394	365	355	406	382	379	373	389	361	373	367	384	366	351	358	396	353	380	360	400	379	333	368	353	346	359	330	367	358	336	368	372	355	365	381	350	334	380	378	378	368	348	376	353	353	364	336	364	339	380	357	366	360	373	357	366	349	385	390	364	369	377	361	392	408	328	373	381	354	381	407	336	356	392	384	370	369	355	354	361	360	425	373	411	358	359	349	356	373	317	387	327	352	328	363	360	347	377	378	421	358	390	334	349	370	358	390	330	369	333	339	390	362	392	381	368	407	364	413	355	385	351	379	375	377	372	348	364
11216	14741	13083	8861	6328	4214	3199	2296	1767	1834	1705	1766	1516	1277	1161	1090	981	1087	1040	937	929	972	942	920	919	847	881	876	824	821	824	861	783	797	850	794	800	774	760	769	798	775	781	769	831	812	797	813	845	759	799	717	799	800	812	862	779	827	765	850	829	777	772	756	743	771	826	799	770	779	874	763	794	792	773	784	813	774	804	770	799	765	789	810	753	732	807	811	760	751	764	799	797	749	778	789	786	793	793	707	786	799	783	763	798	796	809	829	802	798	787	780	754	805	748	781	820	752	785	826	789	808	772	744	729	749	746	817	764	773	751	769	815	746	759	821	777	817	756	778	804	736	792	783	786	736	798	755	816	796	791	806	814	762	807	790	789	767	794	748	768	771	779	749	773	787	798	767	763	797	759	760	814	761	816	794	769	754	815	784	758	773	811	774	806	744	778	794	774	806	804	824	805	779	804	744	790	811	790	771	778	792	791	786	780	816	829	754	780	790	772	795	779	803	771	769	783	766	778	759	712	813	770	796	737	796	775	747	805	817	733	770	838	801	778	792	771	739	753	787	793	791	792	816	806	720	836	820	823	805	765	781	758	815	782	716	820	780	745	747	771	766	798	773	768	796	790	818	771	748	807	803	764	772	820	784	767	800	742	799	806	799	770	779	832	866	789	790	731	815	724	771	762	812	785	727	799	802	797	790	739	808	765	776	836	754	712	757	803	810	776	787	725	781	767	784	801	776	814	831	797	809	827	782	735	800	842	808	776	777	728	693	863	765	791	758	775	746	734	778	827	765	782	784	790	810	795	802	772	753	737	758	812	815	821	824	801	732	760	813	797	827	768	784	753	755	790	779	785	772	824	809	738	787	796	833	784	759	786	748	783	781	788	800	809	800	807	788	770	796	787	756	839	783	790	787	742	805	781	768	801	845	789	782	798	774	795	752	848	825	768	739	759	796	743	828	792	806	781	713	776	777	755	775	743	777	800	784	784	765	757	766	785	803	741	779	770	770	788	749	731	793	813	746	785	781	746	785	770	736	814	767	778	776	820	806	736	792	761	760	784	756	748	817	775	813	732	813	842	805	760	759	760	774	800	774	795	740	793	838	833	773	747	761	792	730	810	816	747	843	777	777	774	762	766	738	827	797	761	779	788	808	801	826	764	748	807	810	790	794	762	795	786	753	732	807	782	780	772	787	808	770	807	844	759	763	784	777	773	731	759	805	743	768	801	772	779	743	795	743	769	803	800	805	750	790	831	781	779	735	769	782	759	759	793	777	771	777	769	783	750	799	798	812	761	778	823	772	800	781	796	726	754	823	812	783	801	791	752	743	789	795	846	763	756	775	776	740	749	783	771	745	773	793	826	793	800	770	737	802	771	796	780	758	796	734	785	749	835	785	813	811	773	796	776	834	748	813	767	825	761	784	759	782	793	718	769	773	765	798	768	773	766	778	784	772	811	794	803	790	753	817	761	781	779	744	760	812	787	737	834	750	763	789	770	779	798	761	837	788	779	857	809	770	828	794	756	792	810	806	803	799	738	820	751	775	776	779	796	827	763	774	762	760	770	750	782	800	790	787	856	756	730	825	781	807	761	767	783	767	713	779	823	814	801	809	823	794	803	760	788	792	789	803	816	817	863	770	779	792	815	780	761	794	816	743	798	782	813	784	779	775	713	736	786	785	796	760	790	789	801	807	785	736	784	798	792	848	769	771	835	797	755	805	815	793	786	837	728	772	767	792	821	775	785	739	780	776	764	754	771	805	796	797	807	811	780	731	747	777	761	758	801	733	762	787	748	765	741	790	784	849	776	779	809	798	744	746	801	805	815	734	810	778	801	764	752	779	792	798	748	771	760	797	769	815	819	756	782	764	752	793	794	798	799	794	749	744	798	790	724	806	775	766	839	831	758	763	780	805	840	760	769	789	821	771	784	794	737	763	783	759	766	736	753	819	740	801	780	788	806	789	764	758	772	786	793	777	758	728	806	743	814	827	808	769	799	816	746	765	797	783	789	743	741	797	780	768	738	782	797	769	804	803	780	768	816	805	798	786	720	772	798	743	767	775	788	813	775	806	766	781	797	821	800	782	805	768	832	793	783	748	817	831	867	801	749	791	804	817	780	750	813	789	759	809	781	761	768	838	746	786	774	801	773	766	795	803	793	834	800	796	774	760	795	854	805	773	808	824	759	782	804	768	743	814	750	811	762	790	768	801	797	762	776	767	785	760	830	758	816	784	780	789	804	780	782	820	788	786	805	855	813	828	807	801	797	800	798	800	787	805	739	805	759	815	798	781	700	785	791	833	814	796	794	757	827	758	773	804	749	775	792	794	833	794	779	764	728	799	783	809	758	797	796	784	729	744	772	800	760	776	775	789	745	780	766	795	798	767	763	768	776	752	761	735	778	811	813	785	800	810	744	840	747	737	811	827	812	788	797	794	796	743	781	773	831	800	805	828	713	828	807	812	816	769	815	760	784	784	763	800	775	760	783	821	786	764	780	776	769	768	768	733	810	759	825	803	770	758	783	794	794	808	793	787	837	783	756	734	769	769	782	823	781	807	773	729	783	808	809	781	777	785	769	753	805	763	736	737	773	758	781	752	785	791	752	761	785	795	782	786	770	771	800	789	793	764	783	823	785	789	820	782	774	802	772	771	757	762	807	813	809	747	718	777	826	740	825	815	743	736	802	799	796	800	806	745	816	770	772	770	782	763	787	744	784	749	812	788	774	795	758	788	785	793	774	769	831	809	745	782	796	792	794	790	756	780	815	800	811	752	783	777	810	754	777	778	746	747	754	783	805	793	815	779	807	757	774	770	775	780	772	835	825	728	835	751	818	745	731	796	841	742	826	794	743	774	763	835	813	777	760	794	820	794	767	734	798	742	791	726	840	795	785	845	836	821	823	790	777	754	799	786	795	759	773	778	795	755	777	789	741	770	817	719	808	779	763	796	858	777	813	774	777	826	858	830	789	796	724	790	743	729	739	764	774	778	797	786	823	730	808	779	768	793	793	792	791	791	792	807	781	755	769	791	838	809	703	788	789	812	796	826	789	767	783	767	773	802	768	833	778	795	745	811	793	814	756	812	845	782	770	789	771	783	790	780	775	778	804	772	778	751	863	764	766	809	780	759	792	835	783	806	776	790	792	845	753	745	775	808	847	768	789	794	807	770	783	810	822	801	778	768	800	809	770	753	734	807	805	774	749	784	807	774	812	736	768	811	748	838	789	797	758	764	806	763	789	733	739	785	802	808	819	744	795	793	769	781	791	791	748	755	774	775	766	789	786	779	799	784	770	805	771	796	772	812	804	800	785	739	808	815	784	738	791	774	779	808	738	744	775	756	815	767	825	808	723	761	817	780	787	758	771	791	750	810	804	723	785	817	794	810	804	792	800	737	742	781	773	794	796	784	835	749	745	777	780	752	806	774	832	774	746	813	764	783	736	804	771	781	761	813	762	775	796	805	755	786	812	776	829	789	770	771
25163	21421	27666	25211	13845	4590	2711	1532	994	963	914	858	773	656	500	449	501	430	382	428	412	390	385	345	337	326	317	325	283	296	287	292	273	293	290	293	270	295	265	276	316	254	286	276	270	268	248	249	258	282	276	280	243	243	248	260	252	271	275	241	272	288	290	283	254	273	244	265	256	248	249	268	277	256	300	260	281	266	249	261	254	237	264	292	233	233	251	287	264	262	243	242	258	262	252	301	246	236	257	253	260	249	263	265	264	261	254	257	269	232	268	259	263	252	234	262	263	270	274	259	252	276	269	260	266	268	237	282	266	266	261	271	252	262	271	246	250	267	250	302	213	282	255	288	265	260	229	251	242	267	262	239	267	248	246	235	264	279	247	229	252	253	263	256	265	253	253	226	232	282	258	242	272	221	276	270	274	249	246	256	283	264	245	239	271	239	254	239	250	254	238	276	255	247	259	254	252	250	231	264	286	236	252	258	266	235	230	251	262	272	256	264	251	233	253	241	281	267	266	253	242	261	257	258	254	251	264	275	290	259	242	236	290	259	261	224	219	276	264	239	253	240	240	274	243	254	231	237	254	277	243	263	275	259	266	226	223	287	245	259	244	254	271	244	253	254	277	253	257	259	242	264	242	260	243	227	247	275	264	218	222	261	250	256	272	261	230	260	285	278	243	270	241	262	276	266	260	253	262	256	260	270	253	209	279	244	263	248	267	258	271	262	243	234	256	266	245	269	220	284	228	286	228	259	293	243	254	254	271	259	235	278	253	308	251	272	253	282	265	275	255	255	269	266	290	271	241	272	258	268	278	241	259	264	261	265	248	272	245	293	243	240	254	261	257	270	257	280	239	237	299	246	228	262	248	257	261	245	263	253	278	285	282	262	231	265	247	240	236	247	280	260	254	266	245	277	304	250	253	263	252	291	290	258	250	223	264	238	255	238	279	237	247	257	247	251	274	248	273	229	277	237	315	269	220	242	287	232	264	278	293	268	261	242	271	254	227	255	263	242	250	287	231	243	271	271	237	239	263	253	290	299	256	267	247	253	258	246	237	256	277	250	244	272	279	279	277	260	263	261	261	262	262	282	247	250	262	257	276	255	261	250	245	280	249	267	255	278	251	251	241	269	241	266	265	265	240	275	254	262	273	250	262	277	257	227	246	253	294	275	263	254	246	244	265	257	269	261	256	273	260	266	279	238	263	267	267	274	227	251	252	278	285	259	242	279	246	240	249	239	267	259	248	275	281	219	261	250	275	222	244	263	241	245	228	269	252	246	239	272	249	225	271	279	257	252	295	249	263	248	260	264	247	252	242	256	261	247	272	261	262	263	274	230	270	271	261	251	232	292	256	264	265	245	237	269	254	296	248	268	271	242	234	272	257	246	278	278	249	281	234	263	233	255	262	243	258	261	262	247	273	256	244	267	265	264	231	234	260	280	240	262	268	231	238	252	249	271	263	246	278	255	265	252	212	267	257	284	268	253	268	232	249	246	281	271	261	283	277	253	259	259	232	264	282	253	248	257	268	238	310	276	259	257	257	227	222	269	273	265	269	246	234	259	251	247	269	242	261	269	255	256	281	259	234	259	266	263	211	265	256	272	249	282	247	249	222	245	247	247	253	247	253	253	253	252	250	250	282	274	260	275	267	279	259	243	293	254	233	265	258	252	270	271	246	256	267	267	272	237	247	254	247	260	256	260	241	273	231	274	259	290	249	265	208	279	270	270	258	239	249	265	280	279	234	247	252	266	272	266	250	240	260	243	265	249	244	248	270	257	266	245	274	265	233	269	240	282	264	264	274	254	267	247	271	260	231	280	260	248	284	301	277	292	282	271	275	248	276	289	263	242	240	254	248	248	247	256	234	282	235	262	266	257	254	253	256	246	257	264	273	247	238	246	253	230	267	255	270	271	264	270	263	258	254	270	258	267	239	257	245	275	234	278	215	291	286	242	267	230	265	233	276	266	237	261	251	240	275	259	229	278	262	258	253	246	263	251	289	243	272	261	254	251	251	242	255	245	281	249	235	275	245	272	270	256	278	262	249	251	270	270	257	241	282	278	234	266	262	263	261	245	252	249	272	284	266	260	283	234	267	243	267	238	243	271	282	262	243	240	259	271	252	273	244	252	276	240	240	229	209	279	269	224	255	227	266	223	262	264	272	251	264	222	274	286	243	260	257	279	244	241	260	254	249	243	278	238	278	250	271	252	253	250	245	261	255	253	259	264	283	268	250	248	263	250	268	273	261	271	252	234	262	275	265	243	250	252	242	266	257	259	246	282	286	263	247	244	266	244	261	264	238	255	260	266	269	243	242	237	246	254	257	248	239	261	244	245	253	252	250	266	235	263	239	221	275	248	251	254	250	273	265	278	294	267	258	265	254	287	261	230	263	240	275	253	255	273	263	250	255	264	254	286	271	228	246	267	251	256	255	229	270	227	278	230	247	270	251	269	238	233	300	259	254	260	290	259	281	258	236	251	277	272	250	257	247	258	256	244	241	287	247	255	259	272	245	264	272	241	262	284	270	252	243	267	280	257	267	244	286	229	292	258	252	249	253	225	249	285	234	235	259	265	254	260	261	281	272	261	282	266	245	268	249	258	282	238	260	263	289	293	259	252	255	265	272	247	260	235	259	252	243	237	252	247	266	262	246	267	253	245	249	303	261	257	274	255	222	271	246	278	258	255	264	259	250	294	249	247	286	269	248	247	278	275	254	243	272	266	245	238	284	290	255	236	269	264	262	239	237	242	242	226	272	252	230	257	270	243	249	246	246	248	250	271	229	260	249	253	257	246	243	265	236	249	267	263	256	235	243	263	243	278	237	257	268	253	264	258	235	288	248	269	256	253	277	257	246	253	224	288	248	272	264	239	236	246	230	245	247	234	250	244	242	264	225	246	240	241	257	242	219	284	255	269	265	237	241	247	251	242	232	259	277	260	254	241	268	255	231	238	247	233	245	255	258	238	257	256	244	278	265	276	246	248	271	255	237	255	252	247	282	257	248	252	264	256	249	298	285	251	259	239	241	252	259	250	249	239	261	250	233	266	262	259	276	250	241	266	234	245	258	240	248	257	273	269	250	247	243	244	265	238	216	256	250	259	251	249	257	240	271	251	272	286	268	249	251	264	258	235	266	260	255	236	262	287	237	257	233	244	253	267	242	245	245	255	243	253	248	247	231	236	257	236	254	230	250	267	252	280	251	241	242	261	240	263	237	269	251	272	241	289	257	257	230	277	284	236	280	248	283	232	226	245	275	268	271	245	285	235	267	238	245	240	223	252	292	288	268	246	274	256	270	236	222	234	275	243	256	248	258	232	242	250	235	257	242	255	276	257	257	260	239	251	260	257	258	247	255	242	227	265	289	228	247	274	258	266	267	265	234	295	265	238	239	275	269	271	249	261	252	298	265	252	251	257	276	248	257	244	250	287	284	243	261	253	246	254	248	256	246	260	275	253	244	253	239	243	268	251	240	257	250	241
14081	24205	23221	18341	13632	9613	7386	5178	3592	3367	3136	3161	2822	2169	1681	1437	1418	1275	1265	1180	1122	1094	973	961	784	773	802	743	752	728	703	748	680	661	650	636	655	620	608	599	574	605	636	629	633	604	546	570	570	534	579	546	618	540	584	577	535	561	574	588	578	560	585	568	531	579	554	576	590	612	579	550	557	588	572	566	568	612	562	589	530	572	593	551	550	566	567	583	572	551	549	576	579	563	559	617	576	523	553	568	521	548	592	537	601	601	568	550	541	548	548	542	578	507	581	498	564	522	560	563	507	595	565	553	543	546	547	545	562	529	537	589	575	528	555	563	556	561	581	564	555	570	584	570	584	558	567	546	588	527	568	533	548	611	522	558	593	559	521	565	583	590	592	522	578	542	559	564	552	544	571	528	553	562	530	558	559	540	560	542	567	550	535	568	569	565	552	565	569	579	533	572	553	564	569	551	566	554	547	572	564	541	551	572	532	572	565	531	561	545	527	586	577	520	576	539	551	514	553	549	572	539	567	574	564	558	560	575	517	568	524	598	551	545	562	565	593	559	582	573	558	574	566	605	565	558	536	594	566	556	564	560	559	571	557	543	536	549	512	566	575	592	568	485	607	622	579	599	552	602	571	540	555	545	564	591	620	582	541	553	559	518	520	542	580	580	600	501	556	562	549	571	581	556	550	552	582	584	529	567	568	526	542	562	551	530	535	582	597	589	537	574	549	576	544	577	538	549	573	574	533	566	546	595	608	554	589	574	546	538	575	564	536	554	567	558	572	568	524	562	535	564	573	538	535	573	521	555	516	541	556	557	534	576	554	567	556	568	568	559	574	565	547	550	573	523	546	615	605	591	588	581	536	558	512	564	579	547	538	516	537	526	589	563	576	546	564	562	538	554	564	547	563	578	569	569	571	573	558	583	612	546	583	558	543	527	568	526	540	534	580	608	567	573	546	565	556	539	538	560	594	562	574	583	553	554	567	535	556	583	560	578	528	553	568	576	552	565	512	527	528	534	571	550	534	552	558	542	537	575	534	526	581	566	553	519	594	532	581	576	543	544	534	614	549	537	576	579	559	582	596	585	595	582	595	578	562	600	534	527	562	568	591	562	546	562	526	593	558	521	545	506	537	505	569	509	597	551	532	566	509	535	541	580	569	556	556	537	551	563	549	519	548	562	561	577	558	578	569	547	572	575	533	543	523	586	532	584	575	524	590	572	529	565	554	558	535	533	590	547	583	576	601	522	507	566	544	561	558	566	527	531	548	550	509	546	568	542	533	539	604	549	539	553	554	546	537	597	564	583	593	573	520	550	566	578	530	542	609	551	587	592	575	582	519	549	585	525	551	559	535	550	567	544	590	573	547	525	559	519	569	562	553	492	564	565	580	615	560	551	557	533	590	582	580	587	584	532	573	522	566	609	567	546	549	546	543	529	551	529	648	557	554	543	532	548	552	562	525	561	559	578	566	579	538	574	527	538	578	550	598	533	513	560	579	554	555	571	545	541	565	526	524	580	559	549	556	558	546	563	577	580	590	563	540	548	580	585	534	591	565	545	568	551	569	519	540	592	567	612	581	547	596	521	559	538	541	564	554	546	556	559	563	540	563	588	547	535	540	556	564	555	523	562	585	554	528	608	576	571	607	512	550	560	525	588	580	518	562	565	573	528	590	519	545	534	560	583	542	571	544	578	557	561	598	524	532	594	529	535	540	579	576	522	539	556	554	557	553	562	544	555	581	519	535	552	534	573	609	567	604	536	588	572	546	538	563	537	550	578	562	521	542	530	569	565	544	575	610	554	542	572	549	553	545	543	564	541	551	584	553	514	552	507	568	558	577	594	547	524	578	524	567	573	543	570	564	539	566	530	560	545	527	544	603	566	601	593	567	578	545	541	558	556	551	542	542	537	537	532	534	556	566	561	568	562	551	577	556	542	558	585	600	580	561	553	541	589	555	509	585	600	545	541	548	541	548	514	578	538	544	556	567	557	519	577	556	551	546	552	576	602	547	532	586	589	546	579	509	592	584	561	568	576	549	533	581	551	561	576	559	550	547	594	546	560	534	544	594	514	531	539	540	508	592	539	539	585	528	580	563	503	510	558	584	553	593	534	576	523	555	561	581	541	537	578	533	565	563	549	562	515	613	548	586	557	568	546	584	556	566	530	559	584	565	569	572	564	567	554	552	573	538	544	550	577	567	550	560	564	542	515	569	577	540	546	566	578	599	526	595	609	558	519	563	577	609	551	545	603	521	570	555	578	591	531	539	578	596	556	579	565	535	576	519	573	538	555	554	554	578	576	546	617	544	531	572	577	575	592	566	562	585	552	572	508	527	553	543	547	560	531	569	548	542	607	534	590	566	562	581	573	546	512	530	544	542	550	550	546	589	567	535	559	553	559	520	576	573	560	544	545	540	538	561	533	573	508	559	558	526	568	548	564	570	569	564	571	558	560	544	596	563	552	552	552	588	580	519	563	536	561	577	564	517	561	549	597	589	592	581	548	587	535	562	521	587	572	575	578	578	593	590	529	564	546	530	551	555	539	524	567	549	556	524	525	546	531	552	538	557	561	580	582	559	543	567	567	572	569	572	561	546	580	597	561	559	601	540	564	550	594	598	563	547	574	573	603	561	560	565	583	577	537	601	521	557	561	577	546	545	535	586	580	567	558	553	582	549	533	554	564	549	537	533	589	573	571	574	551	546	546	545	580	541	569	572	567	559	517	558	572	539	536	561	550	605	574	495	573	580	559	550	618	496	559	566	557	545	568	516	500	542	554	560	565	565	540	520	583	547	544	548	580	530	540	597	566	543	591	539	568	535	507	553	546	585	558	554	561	573	551	598	585	577	573	526	555	570	560	538	538	537	571	555	530	512	509	579	540	558	560	536	571	527	539	553	537	564	559	567	573	545	530	580	569	564	568	545	590	549	571	524	541	588	563	545	554	558	592	552	529	538	548	568	583	593	538	580	588	564	575	533	526	560	565	518	557	541	539	549	546	548	569	540	565	554	566	547	598	569	559	569	533	547	560	530	579	517	522	549	552	569	505	591	553	579	542	521	581	536	554	538	562	571	563	582	569	536	594	554	545	531	543	555	550	545	591	590	519	517	591	540	566	564	580	534	560	563	564	578	587	585	555	552	563	529	557	505	557	556	583	606	562	539	552	553	589	567	546	566	600	558	567	568	540	548	576	529	574	550	572	577	562	572	570	556	524	541	565	569	556	577	521	569	538	568	592	575	570	539	557	506	560	536	591	589	541	530	567	565	616	568	552	533	500	567	581	597	589	550	576	530	560	542	553	505	557	574	563	555	594	547	545	571	550	580	544	566	550	514	550	554	562	612	560	603	557	543	575	565	543	575	583	557	565	533	544	564	512	521	581	536	533	514	578	599	512	557	537	552	537	579	553	572	555	564	546	533	550	586	567	591	534	576	559	556	552	563	559	511	547	598	548	548	556	562	519	549	536	553	571	552	557	587	601
24235	21379	28718	24413	21185	13010	5641	2818	1896	1596	1436	1432	1386	1187	925	846	802	806	735	685	707	649	637	558	546	541	561	579	529	565	491	570	493	515	514	483	484	526	461	450	456	501	492	516	466	445	488	460	464	481	492	462	458	475	439	482	474	468	467	474	477	437	461	473	464	470	450	462	478	473	433	443	502	473	460	474	494	464	462	445	402	457	455	494	438	487	439	443	482	527	466	440	461	469	452	473	459	454	435	438	447	449	458	439	468	426	454	479	416	484	449	461	447	436	442	443	459	460	450	466	451	454	480	454	419	454	464	468	439	476	459	481	446	464	441	462	430	452	461	497	458	497	476	468	475	438	422	463	461	444	458	455	451	438	444	477	461	443	465	479	488	451	429	459	472	466	426	457	421	476	477	472	439	451	486	453	487	477	426	423	469	455	473	449	456	434	509	468	466	484	431	436	474	452	487	465	454	455	497	465	402	487	455	463	468	465	449	437	443	440	493	445	458	426	443	445	499	464	459	480	449	512	510	454	471	454	457	464	498	440	464	475	468	461	444	454	450	471	486	459	482	441	455	467	502	417	466	450	483	460	436	420	436	466	479	469	441	420	445	466	428	444	444	453	441	452	452	455	449	475	439	423	453	455	464	505	441	471	460	473	447	427	458	488	454	443	489	458	488	479	462	451	440	452	472	461	444	481	465	474	440	441	447	464	476	463	454	436	480	455	471	475	465	452	477	480	437	496	423	473	463	437	464	494	445	422	460	482	464	445	426	429	481	449	472	442	443	457	489	463	467	452	437	489	442	423	454	459	476	432	480	450	460	452	492	443	451	491	468	469	454	468	445	479	502	467	488	435	467	465	419	499	438	478	469	443	475	450	456	450	475	440	460	449	441	394	464	453	500	455	477	445	440	518	439	464	471	474	452	483	448	470	392	439	447	476	474	512	413	471	422	472	423	499	461	465	476	437	429	437	456	470	466	432	484	458	449	426	445	454	505	422	469	448	473	447	454	485	492	427	480	457	421	419	449	449	445	427	465	444	467	442	440	473	465	441	445	452	478	491	479	454	449	451	435	423	463	479	469	472	468	449	464	459	431	456	476	480	422	451	500	491	458	495	469	476	434	497	433	461	514	456	438	496	484	509	455	440	456	431	468	448	437	422	460	447	472	432	477	491	445	482	438	413	458	462	476	476	438	452	447	442	480	434	458	453	453	487	459	490	498	453	443	476	484	465	494	459	447	453	459	456	431	468	462	458	470	435	452	456	459	439	463	442	474	502	455	466	432	422	445	487	469	467	473	474	456	486	478	444	462	453	478	472	466	409	445	441	469	439	444	441	486	460	446	421	473	452	452	412	464	464	426	473	443	469	461	478	435	456	435	489	452	435	445	462	436	459	487	453	455	461	424	480	478	480	440	444	442	439	484	491	512	481	476	464	481	449	441	463	453	442	454	464	476	484	452	471	440	443	456	445	480	454	448	510	436	470	483	431	472	475	462	484	469	483	496	434	430	447	518	462	465	444	421	429	464	442	475	463	460	439	446	445	461	444	468	463	486	440	465	471	445	422	457	498	457	467	465	434	444	439	466	460	480	437	451	483	455	454	414	485	443	455	483	408	468	450	433	464	495	476	449	452	474	452	466	470	481	433	460	435	423	478	458	432	457	468	441	453	432	425	433	441	448	427	470	502	455	470	449	436	467	454	463	461	468	438	466	468	499	422	455	432	463	458	431	438	444	452	435	444	474	480	477	432	467	464	458	450	452	438	489	464	484	457	470	451	445	440	460	482	440	457	446	489	470	443	494	470	501	460	461	468	472	482	450	464	443	458	453	442	472	456	466	460	476	481	491	464	428	439	469	413	438	464	443	451	431	486	452	486	485	485	453	432	471	470	453	425	411	465	449	493	493	496	448	474	447	481	470	426	442	443	444	509	478	430	464	438	434	489	476	422	467	467	457	453	455	443	449	444	481	446	459	493	477	479	427	437	467	464	442	444	441	526	455	461	443	436	435	454	459	451	450	468	483	441	462	446	480	443	462	502	410	435	456	451	441	458	456	484	467	449	487	452	440	489	450	446	460	513	417	414	481	444	452	461	477	442	518	444	416	460	468	468	453	470	477	434	471	469	492	465	477	452	460	452	469	442	436	494	425	450	439	463	457	472	422	476	461	446	425	436	448	463	451	510	470	511	440	455	487	467	468	462	421	455	518	447	484	498	439	442	424	428	445	443	444	467	439	483	453	481	473	457	464	481	489	435	464	462	469	424	443	447	424	451	448	448	428	438	476	448	448	417	435	458	436	476	461	476	470	454	453	439	433	412	451	429	441	463	464	453	471	408	497	445	481	460	482	496	450	506	482	445	478	441	469	480	473	476	445	473	466	435	435	446	445	468	493	458	494	416	434	465	419	438	495	427	441	436	466	436	461	446	432	414	501	456	458	424	463	532	477	476	452	417	468	479	433	445	424	443	470	483	469	454	440	485	466	460	424	478	479	480	455	470	464	440	456	443	443	427	394	482	438	449	500	497	438	416	470	466	468	414	455	419	467	461	433	468	448	463	414	456	452	461	442	473	450	463	433	475	449	451	467	435	487	453	467	506	440	422	473	462	484	442	448	456	426	445	438	443	463	454	465	487	448	444	498	431	427	476	463	433	448	470	466	453	424	448	442	456	452	447	465	437	458	434	436	459	464	453	478	447	463	445	456	487	434	439	422	514	472	417	485	470	445	499	429	443	469	445	466	437	408	443	485	484	454	455	504	474	423	502	460	443	487	440	429	467	484	475	411	437	456	480	476	451	411	434	420	439	447	440	424	476	468	493	450	473	487	447	462	463	457	449	475	466	468	472	490	454	443	453	452	457	478	454	467	512	483	463	466	459	457	459	503	446	442	473	522	488	475	459	430	475	453	456	475	448	419	438	454	459	468	443	458	474	441	473	433	472	442	468	494	464	515	446	488	461	447	442	452	454	471	435	417	429	444	444	494	455	426	453	478	470	472	451	426	441	470	412	461	424	480	448	403	402	482	440	458	469	449	449	430	446	461	458	417	469	474	444	443	466	456	428	467	471	449	476	459	457	435	452	468	457	437	487	449	445	440	469	470	442	451	422	440	486	439	467	485	444	464	443	443	420	491	437	473	485	513	470	459	473	458	453	452	449	454	469	497	425	441	437	456	457	451	429	467	452	469	483	473	445	481	467	478	436	449	443	447	485	459	450	440	476	449	468	471	477	466	468	439	479	467	446	462	464	424	456	445	423	465	448	426	468	467	492	468	450	441	499	447	489	458	451	461	426	477	436	469	442	454	453	406	455	482	438	474	462	483	453	462	470	430	443	463	468	421	427	433	468	483	458	475	439	458	465	433	486	425	415	490	450	466	445	471	489	465	459	466	479	493	484	452	470	471	465	470	429	474	489	457	453	479	460	475	411	438	443	403	456	434	456	469	478	475	449	424	481	471	477	446	487	477	456	410	461	474	465	470	464	451	441
16873	28915	28090	23564	18385	13762	11426	8273	6035	5260	4741	4863	4509	3641	2859	2435	2268	2165	2006	1992	1912	1864	1640	1437	1304	1285	1304	1259	1242	1216	1122	1125	1121	1111	1057	1055	974	974	1039	996	966	998	1045	979	1015	1014	894	973	946	926	914	900	1011	922	875	929	876	974	912	923	946	979	895	892	945	928	943	914	913	906	903	910	940	964	944	937	972	970	885	901	915	879	897	947	903	927	918	950	969	964	960	897	878	900	926	895	929	877	907	895	893	879	860	932	923	896	938	905	844	919	853	875	931	900	893	927	884	897	960	899	866	935	920	939	980	873	908	904	971	939	897	926	916	980	918	886	946	892	909	906	911	922	951	885	915	945	923	939	906	922	905	909	963	973	968	903	945	938	915	919	899	956	920	927	924	895	987	898	943	936	919	921	937	916	877	908	926	894	903	897	948	937	922	936	939	880	919	928	971	886	953	878	911	877	914	922	916	922	879	952	939	924	931	885	912	850	950	896	902	917	892	849	891	920	920	973	936	935	877	920	929	978	916	937	879	896	921	927	943	923	919	870	897	881	907	875	884	819	967	885	905	906	905	944	919	907	914	918	917	896	970	963	915	944	891	998	925	889	937	963	933	955	884	917	913	890	894	883	895	937	895	865	972	918	918	848	949	914	910	932	895	925	881	930	900	909	884	930	937	940	926	905	972	981	922	940	943	888	915	887	906	914	890	916	893	877	913	970	918	913	936	903	948	949	886	924	842	918	928	924	935	944	982	932	908	905	932	870	888	874	942	922	947	878	904	887	956	923	901	946	944	863	916	929	901	908	962	928	862	877	985	1004	902	879	915	934	946	954	918	927	944	894	898	907	904	920	911	873	866	889	905	890	905	847	929	944	928	949	944	926	925	898	929	898	940	900	957	946	904	907	922	918	907	879	920	903	946	975	905	888	912	916	910	928	905	918	861	918	895	932	904	889	907	917	864	870	942	905	904	905	910	937	876	897	905	904	894	909	929	921	904	939	961	908	939	889	884	894	913	917	902	893	905	920	867	939	890	893	914	922	931	922	960	954	891	880	936	915	952	917	920	938	912	923	923	834	901	865	918	934	962	868	869	884	924	905	911	962	936	897	914	990	916	883	955	866	903	927	917	960	992	877	899	901	934	906	958	899	981	905	929	906	904	935	916	931	985	894	936	928	959	927	930	895	848	909	906	920	889	979	934	955	878	903	933	940	919	890	906	954	918	915	870	921	948	937	930	881	950	869	852	919	842	902	935	931	943	909	917	944	911	868	911	882	912	890	899	878	937	893	879	915	917	900	888	954	899	977	921	945	974	889	888	925	951	896	932	924	943	946	955	858	952	885	972	925	907	905	945	948	909	924	916	909	912	879	903	885	892	934	903	860	897	939	980	938	918	961	901	881	895	896	906	905	916	933	904	887	938	828	934	921	926	916	882	892	913	940	919	908	902	932	893	920	892	927	953	884	911	941	893	905	911	942	934	894	934	896	893	927	869	891	943	903	901	862	894	966	889	921	916	944	912	912	833	916	923	862	946	946	882	897	976	893	902	900	891	921	916	923	917	909	921	894	885	904	899	880	954	944	949	890	925	922	898	969	864	924	889	939	890	960	940	862	910	912	912	950	932	902	911	850	926	908	949	965	887	941	975	925	942	894	899	954	977	942	936	892	908	928	941	882	891	930	933	854	890	914	896	864	885	902	907	953	905	916	893	970	870	908	933	934	979	887	887	960	953	888	897	974	946	906	886	959	901	968	939	880	874	922	918	873	925	896	942	962	912	902	898	924	888	976	914	913	891	875	972	897	870	915	904	895	884	906	960	986	951	904	914	899	899	933	870	930	922	856	882	957	889	920	948	943	867	910	930	915	908	913	884	899	919	886	863	921	890	869	896	941	897	932	887	906	914	947	965	966	906	933	945	893	904	847	914	868	873	908	987	926	891	917	926	872	903	888	876	906	922	929	927	872	926	913	921	889	956	941	917	838	906	936	858	934	917	904	881	913	913	890	897	909	877	935	894	882	893	921	863	880	897	887	906	918	894	920	932	908	877	911	870	874	908	968	927	908	929	897	945	929	946	851	924	909	892	938	939	874	930	946	977	918	945	871	894	873	917	935	921	892	911	907	956	872	898	905	888	875	934	888	907	943	886	875	905	911	907	904	919	926	895	878	934	944	936	885	906	884	856	912	921	864	906	903	921	884	899	900	832	893	926	922	935	892	894	959	891	910	889	933	889	932	917	934	927	881	939	942	912	853	895	972	925	916	902	921	903	901	930	912	914	934	890	875	927	929	922	936	866	888	894	925	906	920	951	905	932	918	924	919	948	850	905	895	910	919	953	882	889	1002	913	929	928	916	916	916	878	941	917	902	929	900	933	912	906	929	898	941	884	946	936	900	874	910	859	882	909	936	952	910	904	923	883	928	885	929	934	903	897	930	861	905	933	967	934	885	931	922	957	914	922	922	921	957	920	898	950	886	946	936	930	864	922	941	897	931	902	867	865	893	912	921	896	941	840	843	954	928	941	922	915	945	883	895	990	940	891	906	927	953	894	907	912	931	920	930	886	917	935	955	973	863	911	950	909	933	898	923	924	923	864	935	916	893	874	989	888	962	926	921	940	896	916	909	966	942	944	961	941	891	854	889	961	930	976	963	940	867	893	908	893	888	969	944	913	925	890	916	940	962	840	843	911	899	876	911	868	918	965	907	929	894	907	946	883	981	848	879	943	925	931	906	836	933	964	915	863	915	955	953	925	895	922	918	895	881	879	827	910	852	873	938	946	955	961	917	893	893	889	859	946	921	877	954	937	916	940	914	828	916	898	902	864	931	895	884	901	915	867	981	901	887	880	914	899	894	912	887	904	947	975	884	881	907	940	871	921	897	894	897	911	881	956	889	930	899	902	989	895	908	919	918	947	969	878	938	919	866	946	946	937	887	866	951	923	926	952	958	897	876	889	924	958	962	965	940	981	941	933	902	955	932	901	900	901	896	921	913	936	910	872	935	933	942	943	913	883	900	843	946	957	873	962	951	990	941	906	913	853	933	900	923	949	914	931	889	973	906	906	923	946	969	867	904	908	924	927	956	911	936	929	941	938	925	898	867	860	949	941	923	895	896	901	958	905	930	924	903	868	903	958	902	907	889	884	946	891	911	967	867	943	903	919	896	912	942	908	894	886	918	903	900	924	914	914	922	929	925	951	870	896	914	906	924	891	866	937	921	905	908	892	926	856	954	902	929	934	919	930	923	939	940	869	932	918	883	878	858	877	881	904	900	938	946	859	891	894	892	924	927	896	932	886	885	916	970	926	908	893	879	917	906	928	908	855	891	903	935	885	944	959	938	987	925	897	935	909	932	893	935	892	907	888	944	904	891	996	916	909	897	898	888	881	929	913	859	905	883	915	902	911	873	871	936	957	876	971	923	897	844	906	930	934	956	932	905	935	934	891	915	867	893	929	847	959	886	934	912	955	917	947	941	908	905	920	906	925	884
27524	16932	6969	3656	1798	1132	895	752	617	588	535	474	526	495	431	476	423	424	423	441	384	382	388	391	389	396	381	390	363	373	375	387	363	390	389	374	389	341	384	372	396	373	372	347	397	361	371	403	350	397	352	383	364	349	357	362	368	366	338	339	425	349	366	338	354	365	369	356	367	353	358	397	398	348	344	345	345	344	387	377	349	356	374	342	352	353	357	362	357	368	379	381	352	374	356	373	345	343	373	368	375	375	376	356	413	385	389	361	380	392	360	372	383	411	377	336	361	383	347	378	339	389	364	378	349	364	368	356	370	358	310	351	361	367	352	360	397	390	358	342	338	355	363	319	384	375	389	359	341	383	353	353	384	394	372	373	353	341	380	381	346	395	360	381	337	345	355	353	367	395	373	372	347	343	318	330	367	342	364	340	352	384	356	366	362	368	394	327	367	390	391	366	395	353	371	379	374	396	346	366	356	360	352	383	382	350	373	375	350	374	393	380	361	344	397	394	377	391	393	375	397	343	413	329	354	386	350	363	384	361	382	371	371	358	373	352	359	324	370	377	369	393	329	367	386	310	353	355	394	386	346	333	372	372	352	332	383	369	360	373	384	350	376	387	397	372	388	368	383	385	380	355	300	382	392	379	336	386	372	381	380	360	349	356	367	348	386	352	387	346	393	358	360	361	386	367	348	377	366	380	380	369	389	367	365	319	356	371	370	345	391	368	379	356	392	355	344	407	399	337	339	370	345	330	389	386	395	383	342	361	353	362	385	355	382	378	385	361	325	350	378	354	362	357	362	357	373	343	352	359	360	383	334	344	351	344	387	387	377	350	366	373	364	364	359	369	379	388	356	378	371	377	375	343	374	365	354	377	425	402	354	401	352	380	356	371	336	381	348	350	363	370	365	365	369	392	385	360	349	359	417	347	367	393	403	374	371	372	348	358	392	365	360	368	327	380	383	373	350	356	336	343	374	357	331	385	348	379	336	400	359	403	401	383	334	362	360	370	354	371	336	336	388	356	361	351	369	374	393	331	360	396	391	341	344	372	374	368	357	381	354	363	321	342	400	385	360	385	358	356	359	381	318	382	361	355	364	358	362	325	372	407	399	378	376	370	391	391	384	335	326	394	373	375	392	352	366	352	363	390	369	360	349	368	352	365	380	378	333	385	364	372	327	369	350	379	392	358	377	350	368	375	378	397	365	341	368	349	363	392	358	357	377	363	364	351	343	364	351	378	377	345	371	379	371	350	408	388	373	346	354	394	396	401	381	382	332	338	344	378	380	357	360	352	350	400	342	357	338	360	377	371	353	345	389	370	384	318	355	410	355	356	355	396	362	347	369	356	326	382	363	382	396	334	386	344	363	380	408	382	380	389	350	382	376	424	369	369	382	412	353	353	371	351	364	352	371	359	364	362	365	332	368	374	395	378	352	336	406	376	376	373	403	340	376	353	380	354	367	340	363	360	357	374	372	374	387	378	389	324	395	352	357	370	320	366	355	330	355	381	343	356	357	355	375	339	395	378	404	326	374	357	372	360	370	395	381	356	353	356	361	405	356	344	382	344	357	355	348	380	393	386	353	375	356	376	373	349	391	347	382	376	382	401	383	349	344	374	334	370	354	350	340	366	369	362	360	366	389	356	356	378	328	363	379	345	407	353	329	387	353	389	402	353	357	366	373	351	348	368	356	360	392	382	370	375	353	372	405	355	370	347	358	342	351	354	381	370	369	376	329	369	357	336	361	377	371	375	354	366	405	362	398	384	379	362	366	327	353	387	361	331	372	354	370	361	330	364	376	404	364	381	376	366	366	340	368	348	381	351	372	366	382	373	350	365	352	369	372	352	386	437	366	356	342	362	372	359	401	348	413	395	373	343	349	370	363	358	392	323	398	346	349	359	380	315	340	342	346	356	366	342	380	376	364	366	360	341	361	368	372	358	393	340	357	364	374	345	387	352	374	393	353	369	370	381	375	363	360	387	382	381	334	360	382	385	363	366	336	357	375	360	330	365	367	368	314	392	380	340	355	371	390	374	389	359	355	387	352	380	383	342	389	343	345	349	347	362	369	373	354	392	368	374	387	383	358	366	350	353	360	378	371	369	372	379	344	367	348	370	385	357	358	364	348	373	387	392	346	371	368	365	391	364	395	353	396	396	359	378	387	372	378	372	374	379	352	407	362	371	353	410	339	357	359	370	382	387	384	351	384	383	398	357	351	405	384	352	378	359	398	345	350	341	348	377	380	405	382	375	378	330	371	391	374	411	372	367	355	376	356	342	366	387	376	388	345	365	358	358	374	393	398	398	359	366	345	372	380	370	364	390	336	365	393	337	372	344	358	369	367	387	343	395	380	344	342	369	375	382	394	365	371	392	354	349	350	386	371	362	380	369	328	368	398	358	350	372	365	387	395	351	368	409	345	394	342	369	370	379	361	394	373	339	353	404	329	413	361	386	355	362	365	361	350	355	357	334	360	365	396	370	365	364	382	371	340	377	348	366	388	377	340	349	357	387	386	365	380	371	381	351	396	364	366	344	369	382	371	379	364	366	375	365	349	347	332	325	334	409	404	360	361	373	381	348	379	340	339	376	362	396	376	393	347	359	383	407	346	378	368	372	392	355	345	356	388	354	368	369	376	365	382	366	337	382	401	332	382	380	378	383	381	393	380	389	400	390	343	403	400	356	365	370	383	414	363	349	362	341	382	365	376	338	335	399	395	373	351	354	356	361	424	373	365	342	318	353	343	351	367	380	393	375	360	334	354	330	372	352	362	355	371	373	373	336	368	364	352	379	371	366	367	331	370	354	352	355	384	370	371	371	351	347	358	354	354	378	380	359	340	325	364	354	327	343	364	366	369	362	370	369	353	377	337	334	380	354	352	380	367	344	380	387	371	328	347	368	349	360	360	396	365	380	381	341	376	385	384	353	357	407	348	345	370	360	338	344	367	399	370	346	353	413	365	339	328	367	347	360	357	352	351	376	384	342	330	375	337	358	402	374	402	387	370	389	381	366	373	364	359	352	382	385	335	394	370	367	381	376	348	350	354	376	342	349	375	365	373	369	372	376	361	347	338	378	352	321	361	368	356	370	345	350	343	341	345	395	357	341	341	360	382	382	356	393	382	360	359	363	369	340	342	386	349	391	386	366	375	356	333	333	392	337	374	375	360	368	339	366	355	343	404	361	341	367	389	370	366	373	373	356	355	334	352	373	392	377	388	370	380	366	387	333	350	332	336	395	360	339	374	370	389	382	393	384	382	362	323	388	367	371	381	375	422	363	375	363	361	379	358	362	329	326	374	340	354	331	393	384	364	369	396	382	352	361	349	350	367	381	334	338	347	349	397	326	392	346	368	376	328	353	346	371	338	374	366	363	329	370	372	355	392	390	360	371	352	351	382	348	390	376	371	388	380	347	363	383	387	375	373	388	393	351	385	364	349	380	384	355	347	349	377	383	376	357	377	374	397	395	378	342	345	378	368	411
10520	12817	12767	8546	5495	3934	3418	2591	1849	1694	1630	1479	1520	1374	1175	1145	1067	1022	987	956	932	916	895	842	826	811	767	787	820	856	820	821	832	817	779	764	810	828	808	730	844	787	784	827	769	831	785	794	832	788	819	784	843	820	782	786	788	797	800	792	803	785	727	744	768	723	766	743	786	756	829	737	773	803	723	838	772	829	747	773	778	835	747	804	809	718	767	816	798	762	765	735	707	794	760	773	824	832	811	785	774	798	748	752	778	760	775	784	763	772	740	808	759	736	774	782	826	764	783	800	791	770	797	766	773	755	769	794	738	801	800	764	741	809	780	770	775	794	780	804	786	802	744	775	768	779	767	761	824	807	777	798	774	764	740	771	791	763	773	748	757	766	756	773	743	789	720	787	732	815	786	792	752	730	780	766	759	796	744	750	739	797	782	742	771	775	723	755	764	805	750	724	763	775	856	762	739	762	803	770	778	770	745	784	763	759	811	775	757	738	827	765	773	799	816	743	746	795	788	779	783	782	793	760	776	755	749	799	766	772	735	766	734	775	702	752	760	728	786	774	771	740	752	751	780	761	791	746	797	744	784	757	741	781	806	781	790	760	760	756	771	748	786	802	781	775	750	757	769	723	789	761	739	808	728	783	832	809	782	778	770	798	746	760	736	773	774	800	830	765	759	807	719	774	806	775	724	807	772	719	743	721	759	772	789	846	755	752	842	806	757	728	765	786	755	745	816	794	754	781	796	789	801	817	803	796	761	807	768	757	763	783	774	806	835	726	759	797	780	738	759	782	743	766	787	753	794	736	764	814	755	792	799	763	741	779	776	809	817	759	769	753	797	780	766	767	748	756	769	711	749	788	718	770	745	803	769	770	751	756	802	747	801	751	769	791	798	800	809	817	716	780	807	758	813	786	775	741	742	777	774	760	785	782	785	794	738	767	718	796	721	816	793	716	805	714	730	721	713	758	757	751	776	764	772	804	766	789	763	783	775	790	752	762	737	735	815	800	786	769	786	730	841	796	789	776	729	760	775	778	802	754	763	806	780	761	737	759	761	817	757	737	758	807	766	804	763	783	821	811	818	762	776	821	761	773	709	787	784	796	770	778	754	789	783	730	809	783	793	761	753	770	749	803	836	775	784	753	729	783	742	791	775	771	802	796	817	830	770	722	776	765	773	761	813	738	794	749	801	805	790	766	792	786	782	739	782	819	765	845	744	742	760	794	772	778	752	740	752	753	761	798	784	743	806	758	747	806	808	728	766	730	790	730	767	780	789	817	754	809	790	729	758	819	799	793	781	792	794	735	779	801	797	809	763	760	786	754	772	749	796	784	750	776	772	824	804	727	792	778	718	783	733	773	787	758	773	815	781	813	757	796	786	782	794	778	767	813	738	760	750	781	839	764	793	805	738	784	779	779	780	777	804	788	750	752	812	767	839	811	775	766	770	778	751	802	748	762	787	781	771	773	751	729	792	729	781	805	798	729	785	742	750	770	749	750	825	796	719	740	772	720	745	732	797	781	789	756	793	799	773	763	841	751	774	748	742	772	798	756	743	803	780	757	734	726	764	756	779	766	808	756	776	779	705	723	783	786	747	805	764	738	724	766	788	740	757	780	809	784	748	798	758	833	784	732	827	791	768	766	778	709	737	818	802	780	817	774	821	761	795	754	799	777	767	751	801	703	756	785	762	808	809	786	810	783	781	788	758	786	788	788	799	779	791	821	788	790	816	775	751	791	793	779	819	774	764	762	787	714	791	757	789	806	803	729	759	793	725	760	751	777	801	771	791	777	787	775	736	842	773	733	767	803	783	749	757	822	757	720	747	759	764	749	803	802	764	800	791	784	723	749	787	757	760	746	723	756	758	775	721	753	787	815	811	767	785	783	815	831	812	777	790	783	775	792	746	732	788	722	798	746	744	785	807	775	783	752	786	762	810	758	758	714	792	796	804	757	753	827	782	819	736	787	783	780	765	768	751	810	768	761	771	784	794	776	748	746	782	701	788	760	773	781	678	783	769	792	736	721	783	760	826	794	788	740	781	784	790	751	764	803	739	795	809	750	746	720	710	786	780	776	781	766	797	820	803	771	775	763	760	761	754	765	839	755	813	804	782	754	799	729	784	790	756	768	754	804	767	760	769	809	728	777	782	784	781	787	792	791	723	768	809	806	748	759	757	796	741	782	811	752	794	772	808	782	752	756	792	793	748	783	750	819	804	780	821	814	752	753	784	795	788	731	747	755	783	766	813	781	752	804	780	801	834	761	771	796	767	698	741	768	784	777	777	795	793	782	752	779	768	759	793	762	767	787	809	753	770	736	823	816	765	802	780	822	778	779	830	702	749	759	778	754	725	816	761	729	767	742	756	751	794	782	773	777	789	802	771	737	788	787	749	770	819	770	750	780	793	797	766	763	739	802	768	749	776	795	760	783	751	756	797	786	731	760	752	811	735	812	748	728	754	818	809	805	754	757	775	744	759	731	748	750	786	781	765	764	737	758	767	788	807	807	760	779	757	812	753	765	752	793	785	739	792	770	808	780	756	774	783	783	773	749	762	734	784	728	746	764	763	782	770	768	778	765	747	715	809	769	772	807	787	766	791	770	789	782	766	804	771	771	764	733	779	796	802	817	779	751	778	765	770	774	759	770	789	807	813	811	784	791	774	765	741	773	780	821	818	800	757	730	745	803	731	800	782	784	799	777	745	753	799	738	744	797	686	817	731	796	772	739	761	817	751	805	766	826	736	792	796	828	791	790	812	772	757	767	793	792	803	776	798	836	747	778	789	712	745	767	768	798	829	835	788	814	743	777	706	804	779	776	727	757	773	779	742	753	789	762	766	795	768	742	811	741	786	808	734	747	822	792	726	771	762	787	772	761	747	780	807	776	769	768	743	785	797	761	736	723	780	805	777	777	804	763	772	758	762	778	774	764	798	740	770	805	796	806	739	762	761	804	783	797	799	759	788	783	827	794	739	821	787	783	730	812	813	771	783	784	803	800	767	782	762	778	758	795	779	762	760	736	771	816	752	786	747	774	786	794	746	792	733	772	745	795	786	777	784	778	756	761	783	778	788	797	756	746	767	781	755	763	722	810	777	752	776	770	787	763	749	793	725	806	804	748	805	754	766	794	795	785	742	779	764	757	783	757	792	799	802	782	715	806	767	774	706	715	760	757	778	734	793	781	760	757	763	758	720	759	781	762	772	777	783	742	727	783	768	791	759	785	802	737	796	751	778	763	808	841	761	794	848	735	790	769	741	748	817	765	762	800	788	791	744	791	769	816	783	764	751	769	812	763	826	747	783	843	775	806	779	744	769	776	806	743	765	803	779	823	766	757	764	779	717	779	775	782	802	756	793	809	818	770	830	766	825	788	780	773	766	698	810	787	748	727	747	718	772	763	783	766	759	790	794	770	799	797	792	778	768	752	768	817	743	802	765	798	776	732	805	808	796	807	827	799	762	781	775	744	778	760	745	839	748	744
25073	21376	27776	25182	13715	4628	2816	1876	1166	929	759	651	671	585	561	490	453	428	436	383	352	366	312	320	295	310	285	310	297	310	295	297	291	298	243	269	288	261	285	273	258	262	261	260	255	256	264	253	273	269	282	250	235	293	245	258	276	285	263	257	285	288	230	268	263	229	267	225	276	264	232	263	263	247	247	271	230	271	246	256	253	266	254	269	269	252	242	247	226	279	264	244	277	237	266	282	241	248	234	254	253	262	241	247	254	232	263	297	248	228	259	246	279	262	226	259	258	247	246	244	228	258	275	255	229	253	259	240	262	251	258	254	249	266	262	247	238	256	254	288	252	238	262	241	256	261	249	277	265	246	268	283	231	252	253	265	235	263	239	258	262	274	243	273	254	252	268	261	258	256	256	252	209	244	258	268	229	280	221	268	241	258	307	252	236	262	271	258	230	236	271	259	225	274	272	268	243	261	241	271	241	247	228	244	265	257	249	251	239	261	274	250	252	224	273	240	229	229	253	242	248	238	241	262	246	255	238	251	234	239	261	240	264	240	243	247	231	250	257	241	264	243	289	250	255	252	274	243	249	235	254	263	256	259	260	242	246	237	239	260	205	242	245	269	261	272	238	266	225	262	226	259	260	243	262	242	258	270	247	251	258	226	288	257	260	233	267	224	244	261	243	274	259	227	257	257	280	272	255	246	236	238	250	258	244	242	255	253	230	265	269	260	259	242	262	263	238	229	260	274	257	237	290	256	243	259	242	250	233	245	253	247	258	245	260	258	224	255	261	253	247	260	253	268	228	251	249	244	248	241	265	259	254	237	240	223	235	226	275	268	255	255	232	245	231	236	264	258	253	252	251	268	256	234	248	260	246	260	259	249	258	245	243	264	247	252	268	262	268	235	227	233	247	257	233	229	274	244	273	272	268	256	243	255	246	254	267	236	247	256	247	242	263	250	259	209	245	215	265	251	234	226	242	231	256	254	220	289	252	248	254	228	255	250	251	225	245	240	239	286	243	233	242	238	269	257	254	254	257	260	232	262	269	280	263	273	225	217	236	269	245	263	257	268	263	243	295	281	253	260	275	245	267	288	250	244	258	290	263	268	238	261	252	255	258	244	229	250	286	247	258	250	260	260	277	271	246	242	271	252	260	258	259	252	243	239	253	242	250	220	253	263	251	235	269	260	261	277	247	242	266	240	255	235	260	252	265	249	253	264	253	262	254	239	255	244	236	220	221	238	252	254	268	241	258	229	249	252	228	258	274	254	221	254	241	284	282	257	300	259	267	257	249	240	257	245	241	265	237	257	259	256	262	244	250	251	244	247	279	283	230	245	236	275	237	256	257	265	232	260	265	250	278	283	243	235	233	280	247	246	261	235	240	260	282	223	252	252	236	253	253	262	264	242	248	266	220	238	249	273	231	247	247	246	268	276	233	250	236	271	261	256	218	239	263	272	286	264	279	235	281	262	240	266	254	253	244	260	233	215	230	237	262	243	260	259	230	263	253	266	230	278	253	272	288	257	239	273	263	232	250	274	241	248	223	290	273	256	254	280	243	240	225	221	257	246	256	251	244	256	249	254	270	282	255	265	225	250	248	252	265	216	204	271	249	251	233	255	254	246	267	265	266	256	264	235	246	254	250	257	260	209	233	265	241	240	269	258	270	230	268	254	229	249	260	265	279	272	274	253	256	255	279	250	225	263	248	257	252	222	246	266	274	235	260	237	225	255	278	260	273	222	266	268	236	260	259	233	259	253	294	263	279	260	241	267	255	216	277	249	266	261	269	265	251	281	230	232	272	236	253	275	268	280	231	276	259	261	232	250	257	256	228	258	261	253	236	234	234	246	257	263	268	263	257	265	278	266	228	262	263	260	250	254	247	261	247	246	229	258	257	234	231	250	252	245	245	279	237	252	267	252	249	256	273	239	296	256	259	244	242	252	252	261	245	254	217	271	259	236	231	258	254	245	268	237	260	294	268	261	250	241	241	260	263	199	247	255	258	244	264	251	255	286	290	246	255	245	233	251	246	228	254	246	251	242	204	257	206	266	246	236	260	263	238	252	242	247	249	258	276	249	268	223	264	283	261	250	223	255	270	261	263	306	284	261	241	269	264	270	264	238	252	251	243	252	267	272	236	258	217	247	238	241	223	270	261	250	225	262	243	243	236	249	284	252	238	252	259	254	268	264	250	247	244	214	239	252	241	248	255	249	257	261	264	253	253	239	243	261	259	274	277	245	256	240	260	238	251	257	255	254	243	265	247	245	253	270	269	273	250	243	249	260	226	256	230	259	281	247	264	230	265	253	266	242	244	265	260	254	251	258	235	257	255	271	236	268	243	230	245	239	303	241	259	261	255	280	247	248	248	258	242	254	242	237	233	260	242	238	247	233	266	249	226	258	264	251	251	268	259	244	276	251	253	235	256	255	274	228	257	281	210	257	287	249	240	252	263	262	248	263	223	249	256	274	239	257	249	248	235	252	258	228	246	262	263	265	242	228	225	236	257	253	247	246	283	278	256	258	263	263	248	268	263	247	230	253	234	248	216	264	250	267	240	271	252	230	245	271	228	273	217	251	272	276	240	258	286	234	270	245	270	252	244	265	259	239	288	247	246	265	263	245	218	264	259	251	260	263	230	246	241	258	252	270	235	261	254	237	250	270	241	241	242	237	245	255	257	257	250	245	208	234	252	270	241	254	263	256	272	254	252	269	266	237	241	233	231	258	269	220	248	244	243	269	253	258	214	262	251	261	277	245	270	256	257	247	276	248	275	245	258	245	281	224	270	225	280	246	252	272	245	246	254	251	262	245	262	242	275	258	249	237	256	264	274	258	266	250	239	241	253	250	281	238	240	240	235	279	248	243	275	281	276	238	233	249	274	213	275	273	247	215	255	253	251	250	269	236	261	240	241	250	263	230	244	236	255	237	247	259	253	246	291	271	249	250	258	252	257	278	260	234	271	243	259	249	247	231	254	236	258	245	245	244	249	243	261	241	241	243	257	258	261	242	225	248	264	243	242	246	274	259	254	231	256	252	235	245	279	274	284	223	291	267	283	240	219	242	228	245	237	254	251	245	246	246	268	245	246	257	274	285	271	257	260	268	273	248	258	254	247	267	262	245	236	268	267	258	229	271	224	261	266	241	249	263	228	266	246	253	259	258	259	274	261	280	249	269	220	260	251	265	237	264	249	267	241	251	256	259	276	266	278	254	244	257	270	225	228	270	276	214	266	220	246	237	265	244	263	258	262	280	279	260	222	266	230	268	280	253	238	218	243	248	249	252	276	232	269	239	244	241	249	243	260	243	249	230	242	257	238	274	263	249	260	244	247	233	236	292	276	250	303	262	248	253	242	230	246	274	238	257	269	247	251	225	253	264	235	297	244	241	238	224	270	254	260	253	274	259	250	275	249	283	257	256	240	237	281	269	285	236	235	249	269	259	249	263	249	259	250	246	225	240	263	240	255	238	262	270	281	260	236	263
13411	23776	23863	17883	12990	9622	7834	6112	4060	3209	2495	2299	2193	2152	1820	1607	1476	1355	1235	1141	1077	912	829	798	798	771	741	736	747	697	679	695	621	591	572	614	621	589	616	631	579	588	618	591	615	591	600	630	564	530	567	569	570	564	572	515	558	566	560	564	550	548	579	541	554	526	518	549	594	545	591	556	546	544	562	558	586	537	583	523	555	611	562	552	572	564	538	561	554	572	542	567	500	538	532	560	537	545	536	575	534	534	589	522	560	524	513	509	544	504	569	562	543	546	574	555	565	537	512	540	546	567	552	515	527	561	546	559	562	560	547	563	558	529	541	562	527	554	527	537	540	582	542	524	517	564	533	508	525	536	552	530	532	532	552	551	522	571	501	600	532	529	506	547	583	574	584	555	537	577	507	550	551	531	527	521	535	584	537	506	533	521	520	537	573	557	546	566	532	555	523	526	558	536	526	554	523	543	531	517	549	547	554	537	519	532	599	540	585	507	527	570	567	545	563	606	552	538	516	581	574	560	530	524	526	550	546	531	563	534	527	509	585	517	547	607	560	572	520	532	571	527	547	539	540	558	541	548	537	516	546	533	545	546	539	567	546	542	546	522	529	526	549	519	542	557	519	536	515	552	526	542	520	552	553	574	561	531	520	587	559	548	506	541	555	526	541	518	548	570	543	549	541	557	533	555	539	553	564	523	543	524	571	552	501	555	596	555	554	554	553	553	557	537	515	520	555	553	548	568	564	570	532	554	562	515	538	537	540	567	595	546	606	545	547	536	526	543	535	552	511	517	535	517	549	512	558	548	540	559	517	555	514	486	553	570	526	534	532	528	552	524	577	572	575	522	536	506	542	528	502	526	524	563	521	549	543	523	576	568	553	560	535	570	572	545	553	533	594	518	526	572	538	529	548	550	559	584	544	547	546	540	553	579	551	561	509	535	514	569	548	514	580	547	586	529	551	516	548	528	559	589	522	547	550	557	571	522	538	588	570	569	529	548	538	583	527	579	534	524	591	521	543	548	572	554	550	533	529	565	517	556	552	566	558	566	543	526	540	533	595	543	532	564	538	528	558	543	533	516	529	590	563	536	557	564	546	590	539	536	569	559	541	544	554	501	549	583	520	573	535	564	540	491	538	567	546	573	513	502	541	531	494	576	546	517	506	556	525	541	542	573	579	565	562	537	520	515	539	535	569	555	541	552	568	536	546	526	502	564	528	539	577	509	546	569	556	514	522	533	598	599	564	553	569	551	581	567	570	559	560	540	552	515	506	594	548	557	565	530	566	558	519	598	479	584	517	541	556	499	531	595	489	553	532	515	529	532	531	583	531	554	555	538	552	544	511	543	529	519	539	498	500	580	569	519	511	515	524	540	559	552	509	554	547	529	533	578	577	527	549	541	571	552	554	532	512	537	561	520	576	543	550	588	549	544	530	570	515	566	537	586	539	551	522	548	532	553	517	515	564	569	556	565	524	523	557	523	524	541	521	530	557	567	556	513	584	564	542	598	539	530	478	554	530	540	558	535	514	528	500	537	561	551	545	591	536	550	543	536	518	528	554	590	564	537	591	520	544	585	525	554	571	526	525	553	511	583	567	517	544	518	571	515	561	562	532	535	566	540	558	516	538	583	534	533	572	577	527	564	533	524	555	554	592	550	564	522	562	499	582	556	569	554	537	522	522	547	538	547	512	518	566	531	549	583	579	582	541	553	566	572	527	551	574	536	535	526	528	524	573	557	600	501	546	538	545	551	528	544	562	545	525	531	541	545	554	558	553	534	586	535	575	564	498	527	545	529	547	529	528	507	512	538	558	540	545	537	560	553	572	541	584	566	545	558	597	544	541	549	582	542	547	571	577	599	539	570	584	540	537	557	592	563	562	501	484	597	550	503	552	574	524	540	545	485	552	532	519	553	527	574	566	554	551	603	565	538	543	563	560	530	551	578	549	514	551	561	564	528	558	561	493	542	539	518	541	548	507	521	527	530	550	523	502	558	511	526	514	577	537	547	545	562	507	610	529	537	565	512	557	559	547	536	508	555	536	538	494	534	539	593	576	582	558	536	552	547	522	555	575	555	534	541	517	570	579	568	513	538	538	570	536	494	559	561	520	497	487	530	561	508	560	542	561	528	516	503	522	562	541	543	560	539	550	559	481	529	556	551	534	508	533	572	528	505	532	555	596	533	553	555	539	565	571	558	553	551	558	538	584	586	524	532	560	572	532	561	569	530	528	572	507	506	555	523	567	538	568	543	556	543	556	600	557	511	525	521	595	561	568	541	540	537	572	566	552	599	562	529	571	577	536	558	536	579	582	589	532	556	564	518	533	526	549	564	543	548	545	507	533	564	574	548	532	528	551	559	550	542	499	548	530	528	546	558	566	524	533	537	537	546	554	571	561	546	545	536	576	533	521	561	572	543	517	519	537	546	532	532	526	527	592	528	559	554	524	525	555	526	596	583	574	502	561	511	549	560	600	583	564	551	515	556	529	522	526	571	546	567	555	542	577	487	518	543	545	548	549	547	564	558	514	550	501	549	550	521	567	535	531	512	577	564	530	547	497	561	536	562	539	579	546	562	535	531	540	511	535	554	533	557	532	531	535	558	536	563	519	509	570	513	563	546	573	529	524	502	497	539	570	514	532	615	563	542	565	548	564	555	518	579	509	550	552	573	582	569	537	553	530	556	531	553	537	549	538	545	570	541	548	553	527	517	523	531	529	526	572	574	554	561	552	534	564	561	560	544	558	574	555	540	560	554	538	552	548	567	528	526	535	547	569	575	565	553	555	516	541	579	523	513	618	587	536	562	552	514	581	513	584	521	528	566	538	548	509	553	534	573	547	545	536	502	532	508	546	546	544	540	533	562	543	559	552	561	550	557	562	540	579	570	563	539	536	537	566	538	511	552	548	558	551	535	539	533	562	538	571	563	585	577	572	550	524	543	556	556	553	567	602	586	587	537	552	481	522	565	554	545	553	545	570	555	541	519	581	562	573	546	540	559	516	527	552	590	528	557	507	566	539	555	539	570	537	500	565	566	537	564	506	549	534	544	548	512	567	510	547	537	570	521	520	554	519	512	574	517	544	546	559	519	572	531	573	561	555	573	523	558	569	559	566	572	514	511	564	523	556	510	541	587	528	530	552	510	537	517	542	533	536	583	559	590	557	501	572	545	584	532	554	584	591	551	537	516	518	520	525	503	515	560	552	497	560	549	567	562	502	604	546	530	513	528	527	530	531	543	552	520	534	580	564	517	577	558	578	543	521	538	558	515	521	567	550	548	527	564	520	566	553	510	527	560	554	530	539	583	600	559	511	563	538	580	527	569	587	560	532	538	575	591	572	491	539	547	599	603	520	555	557	555	585	539	558	546	546	581	589	556	557	522	545	539	561	555	530	565	546	554	528	541	564	550	558	527	526	532	567	551	558	548	579	557	550	554	561	518	533	557	516	547	526	525	554	598	552	535	509	559	515	523	569	561	550	523
24244	21458	28717	24463	21212	13447	5997	3217	2053	1587	1297	1163	1009	1052	965	875	769	738	708	667	616	612	584	545	535	555	557	582	555	521	495	504	472	503	441	428	516	501	454	470	512	515	472	453	487	480	456	437	447	491	466	459	469	447	492	466	469	433	448	481	494	481	484	462	423	447	505	441	451	461	490	423	462	464	434	465	443	443	460	472	461	446	473	529	420	503	471	467	461	459	436	455	448	485	445	426	483	465	463	475	483	461	458	496	477	450	439	489	454	462	471	466	463	454	440	457	467	428	443	456	493	481	446	467	439	448	429	465	473	486	452	454	453	437	439	441	482	449	436	468	477	469	459	421	437	464	452	476	512	443	474	436	458	475	468	486	441	447	470	485	415	449	478	458	436	475	445	459	483	480	438	480	402	475	481	484	431	447	463	413	453	498	444	439	455	446	449	427	501	463	449	469	431	466	428	488	451	439	465	490	452	478	455	439	447	463	429	472	430	446	476	463	475	458	418	444	475	447	462	449	466	437	455	499	436	512	435	478	441	488	469	470	443	493	453	417	466	467	457	448	427	434	444	480	425	472	468	425	509	490	468	470	441	428	449	481	490	478	449	483	435	465	445	439	494	495	403	454	481	449	429	432	450	455	451	455	435	461	427	445	480	469	460	424	455	455	465	484	449	478	417	452	436	460	471	449	428	449	469	501	464	451	445	472	424	474	459	429	487	444	463	454	455	464	437	435	440	444	458	501	434	458	437	444	471	448	436	458	472	432	456	446	474	462	466	439	513	469	480	469	452	463	471	479	489	475	453	445	467	457	411	429	438	451	443	476	467	454	422	462	433	478	468	440	452	487	445	449	437	469	471	492	501	477	469	451	456	489	444	453	440	424	475	460	434	439	451	469	471	463	502	432	484	480	441	459	469	433	442	417	480	454	439	466	450	473	509	474	484	495	473	443	434	448	454	393	463	454	428	426	474	463	458	441	450	484	437	461	441	469	456	482	484	435	437	429	474	416	471	440	479	492	456	455	466	430	455	440	464	453	474	458	443	451	454	479	479	440	461	456	451	462	453	505	456	466	421	421	477	434	435	488	458	480	437	452	450	449	455	448	475	453	479	435	442	415	463	471	453	485	470	456	505	476	466	456	457	479	466	473	455	442	451	463	457	439	459	436	490	408	452	430	446	449	472	454	440	487	488	492	467	443	448	449	448	484	459	420	485	431	490	426	448	465	448	468	482	443	435	474	496	504	463	495	496	445	432	417	459	473	482	451	454	465	418	437	484	463	465	463	466	480	458	447	445	488	449	463	441	459	442	416	453	476	466	475	458	422	434	474	444	484	482	458	467	462	439	453	494	479	474	436	437	431	457	408	480	413	459	473	453	459	472	434	470	461	454	494	462	469	435	469	460	440	461	506	456	469	456	480	428	472	443	486	460	431	454	452	458	470	437	445	440	481	437	461	450	462	422	471	459	490	492	454	468	430	477	453	450	503	443	473	496	454	452	472	477	446	446	436	461	469	458	462	475	413	477	463	449	424	448	420	439	481	461	452	481	412	458	442	450	451	447	437	446	428	448	463	450	436	450	471	452	470	466	420	434	469	465	457	480	472	483	423	434	423	457	433	430	442	492	440	490	460	441	478	434	457	443	438	469	487	438	461	482	463	466	443	441	439	422	454	479	480	451	427	491	466	436	483	433	458	465	480	445	476	420	433	413	458	419	492	498	480	425	432	437	493	437	432	453	499	452	461	462	420	487	496	456	414	445	433	475	451	466	468	493	459	434	509	484	466	464	455	462	435	481	463	451	477	466	504	471	406	449	438	478	485	465	471	430	437	466	483	433	483	457	475	457	398	461	449	451	447	423	444	466	463	478	435	437	458	450	496	486	487	474	469	437	440	468	485	488	454	453	425	449	428	504	484	493	486	503	491	430	405	451	495	405	433	452	477	473	416	463	454	461	432	451	428	455	455	436	456	493	469	445	439	452	404	426	487	439	459	445	481	462	499	428	413	457	438	438	439	421	433	437	441	428	469	473	443	486	432	462	449	448	485	468	418	478	503	441	436	438	496	467	465	517	466	489	453	442	457	465	427	458	430	450	473	458	484	433	436	477	449	452	479	485	446	399	432	435	473	458	481	458	459	457	483	470	434	471	447	448	486	461	432	448	477	475	477	445	438	415	452	461	493	452	478	440	483	450	471	436	417	450	436	448	461	477	444	468	468	466	479	436	473	460	442	423	436	497	466	426	483	448	440	451	449	423	476	447	433	452	486	473	420	444	460	442	463	500	483	432	466	478	456	450	460	446	426	461	441	467	419	440	485	455	467	452	468	441	458	480	413	397	456	460	448	459	460	486	476	461	433	443	447	472	483	425	493	459	491	431	451	418	446	459	445	455	459	460	471	424	450	458	459	494	475	460	482	445	443	438	469	440	457	470	470	464	471	440	428	485	454	464	461	463	442	481	461	447	488	444	477	453	476	453	470	456	453	435	439	461	455	484	465	474	458	444	446	476	465	458	445	455	451	458	447	481	430	451	466	454	489	409	482	426	451	450	439	459	417	446	412	470	423	421	456	494	456	445	498	448	441	469	431	435	500	464	463	479	408	486	461	465	456	435	495	441	476	450	472	489	445	431	402	460	461	440	438	443	464	428	444	398	471	447	491	418	452	457	456	440	431	437	433	487	457	451	453	447	441	432	441	451	443	482	479	453	487	479	447	413	425	491	437	471	442	466	458	423	470	483	456	437	452	481	445	507	450	484	463	456	443	508	452	458	479	469	434	426	467	473	488	436	483	410	466	465	426	441	472	451	460	463	436	436	464	457	459	479	451	451	445	455	456	458	474	427	461	457	468	476	441	442	435	482	441	489	456	475	461	442	427	476	458	465	459	406	445	461	469	481	456	498	436	467	469	465	468	455	461	439	444	458	487	464	440	454	465	454	466	430	495	450	494	436	495	523	483	469	459	458	443	390	474	512	443	467	453	457	441	470	464	473	453	471	458	482	474	463	437	424	476	483	460	464	431	450	430	453	512	463	467	429	457	473	499	477	481	449	454	490	455	456	500	411	475	479	467	463	461	455	514	479	438	482	463	424	427	447	431	451	426	447	442	449	489	465	470	471	461	444	441	484	450	497	499	448	449	417	447	436	480	469	442	447	455	462	436	470	448	472	490	457	442	452	447	485	424	452	490	489	501	456	501	429	468	455	457	449	449	428	485	423	488	477	478	459	446	397	445	443	437	474	423	446	480	470	479	443	435	448	444	500	435	490	412	475	437	446	480	475	445	450	454	450	461	435	463	469	466	458	442	471	469	447	446	461	490	442	466	461	474	465	431	455	418	460	476	455	460	460	471	490	444	423	506	451	467	488	458	458	468	468	459	487	461	465	442	474	425	462	436	433	470	457	463	462	447	472	447	488	447	429	469	453	464	463	472	424	447	479	448	442	433	461	452	454	452	448	459	468	440	423	453	429	486	466	476	442	486	458	472
16237	29774	29920	23655	17892	14300	11959	9342	6617	5201	4198	3649	3342	3128	2698	2520	2371	2100	1926	1894	1648	1532	1420	1296	1293	1191	1262	1183	1205	1150	1123	1111	1093	991	1013	1018	1003	958	1038	995	1007	1008	1035	973	970	964	982	912	947	915	894	892	878	891	931	942	934	943	911	936	934	933	896	953	883	919	930	938	891	907	930	948	956	897	912	921	878	882	914	940	865	903	935	934	913	903	856	944	911	899	925	895	902	947	900	913	913	924	953	881	909	935	857	947	878	920	934	892	865	932	898	928	884	882	906	881	885	862	896	915	908	877	885	851	965	915	897	936	935	945	901	914	903	937	889	900	893	902	885	950	866	884	940	871	867	921	876	924	976	873	923	913	899	846	870	893	921	885	946	899	907	940	907	888	934	957	942	890	877	926	909	938	866	871	889	860	924	939	920	918	867	943	893	924	882	884	912	867	827	915	913	927	957	906	933	913	906	958	915	921	907	904	909	914	930	929	895	885	917	863	941	892	936	881	857	906	884	897	877	905	976	894	959	883	857	901	855	910	888	894	916	910	916	930	874	899	868	935	915	910	912	906	940	866	941	901	902	872	881	899	879	857	879	926	886	920	893	852	894	906	887	867	891	855	941	880	906	899	899	911	878	867	856	932	938	895	895	922	870	878	866	864	928	925	904	969	927	902	917	863	856	925	897	954	903	869	944	877	881	902	918	869	959	884	842	923	911	901	899	908	943	833	885	911	869	923	916	940	922	929	845	928	930	965	964	885	890	924	893	902	887	854	911	948	854	897	919	865	908	894	891	899	925	908	881	947	932	946	920	913	922	862	923	912	917	889	885	899	902	875	966	938	857	927	944	892	854	920	887	881	923	963	892	859	895	916	939	883	865	921	871	940	928	910	884	914	898	918	869	890	893	868	876	892	965	926	933	940	852	873	915	906	897	892	894	901	888	867	949	889	864	914	874	945	887	869	918	856	910	937	844	906	892	937	912	844	891	932	877	905	876	862	857	952	883	914	937	924	895	847	899	883	896	909	864	908	863	884	893	911	915	877	856	896	960	878	877	920	881	855	893	939	888	936	887	875	881	889	934	939	922	872	890	938	860	903	863	904	925	914	856	897	934	898	980	899	856	885	880	926	864	923	888	885	900	931	948	967	924	916	902	904	861	870	886	915	896	949	887	889	928	953	915	927	875	888	898	897	920	962	913	933	864	976	909	897	867	832	861	865	880	879	902	905	921	929	949	892	946	905	868	921	850	894	934	885	933	903	904	932	862	867	908	926	864	951	910	872	860	916	900	936	859	912	868	888	941	945	973	925	883	917	887	919	908	925	875	896	965	908	877	935	869	885	943	904	842	949	958	912	930	888	905	863	850	894	862	912	871	940	916	890	875	885	848	875	904	862	868	945	897	926	878	908	856	938	885	857	872	896	892	927	878	917	910	844	948	919	845	942	908	928	875	904	866	909	922	875	936	909	880	918	876	897	876	916	927	957	905	937	916	934	907	880	887	883	945	907	922	881	895	926	885	908	905	925	860	924	937	897	912	919	884	907	908	956	888	870	950	923	899	906	886	847	927	924	894	875	921	861	855	903	901	937	898	928	926	907	874	921	893	894	908	882	927	911	902	883	915	826	923	903	963	876	881	895	866	853	911	948	899	934	915	826	884	908	937	949	842	893	853	889	874	958	865	871	945	889	871	913	887	903	966	889	911	927	947	924	942	931	911	933	873	933	881	876	901	902	892	863	904	885	881	925	916	949	912	886	939	911	879	902	885	856	903	946	948	909	898	932	886	899	953	900	874	898	883	862	938	881	950	930	910	932	880	886	913	880	872	914	904	929	883	898	893	889	853	865	975	954	903	953	902	857	943	947	927	883	901	918	901	923	891	877	886	920	912	961	962	904	909	897	933	908	864	904	851	909	898	969	851	869	909	872	908	880	904	919	876	952	917	880	904	916	908	888	902	894	868	883	901	887	880	925	905	882	885	927	952	954	882	878	901	899	900	893	938	847	912	898	877	863	887	907	925	900	960	889	858	891	875	888	869	939	929	951	868	914	928	903	903	946	875	856	946	927	901	959	866	911	898	903	892	929	942	894	859	905	929	977	896	919	853	888	895	905	873	886	915	909	901	901	941	925	861	932	923	873	951	955	878	894	894	917	919	879	854	900	886	904	908	917	911	886	913	912	909	889	910	907	924	889	909	912	842	873	868	887	905	897	878	871	895	911	883	890	925	904	897	900	876	839	834	843	904	925	906	911	848	900	890	913	887	875	950	868	892	937	874	927	932	863	921	908	930	957	895	877	924	917	849	937	910	891	905	882	867	920	905	962	918	865	905	925	939	933	889	904	863	905	886	917	868	877	914	906	946	851	929	900	910	894	947	942	912	903	917	868	955	905	855	892	874	948	915	942	842	905	873	915	889	905	886	873	859	896	857	900	924	901	882	878	929	913	897	921	847	913	829	914	936	862	913	932	869	906	858	860	857	956	874	872	842	940	922	905	886	887	868	905	919	941	943	878	910	873	889	941	882	893	896	913	943	894	937	859	964	934	884	873	869	880	886	936	924	950	927	892	911	905	885	883	908	895	910	900	921	978	920	867	908	920	901	889	888	878	891	971	835	902	965	915	888	882	843	947	950	870	925	904	940	949	892	900	938	887	958	908	895	839	940	864	902	917	902	883	895	858	934	929	932	912	865	924	897	900	903	938	885	892	906	923	876	878	904	905	896	912	896	923	906	915	949	908	928	906	847	895	886	841	894	893	899	849	908	867	932	936	903	886	928	971	902	887	921	880	907	965	872	935	906	846	892	926	975	908	967	950	953	898	874	931	862	937	866	952	869	854	936	869	989	980	960	920	898	894	918	914	929	915	937	919	887	898	939	968	912	880	900	938	903	875	925	938	885	883	915	909	870	965	885	906	906	917	967	898	901	895	925	927	959	971	895	887	917	934	914	863	907	953	884	933	888	852	952	885	912	871	881	871	908	885	868	952	898	921	905	907	880	911	882	902	860	918	921	979	897	931	874	895	945	943	866	951	931	891	890	895	871	896	888	832	904	880	919	927	902	932	866	865	895	840	866	875	896	942	941	832	925	887	889	936	897	933	899	872	934	908	937	875	888	914	896	889	927	933	914	928	910	899	937	885	858	907	920	928	920	939	882	926	916	914	924	902	955	900	961	870	957	887	946	924	924	933	889	894	924	872	898	936	954	874	877	892	892	928	929	914	869	894	964	861	964	927	887	890	855	919	892	925	943	910	910	894	877	921	919	950	896	854	899	941	880	921	894	929	927	917	865	944	895	914	885	939	921	886	866	909	890	953	901	880	897	897	853	870	864	884	864	871	921	888	880	901	889	905	871	890	882	888	938	890	944	902	925	888	896	910	911	928	892	854	883	890	929	887	924	954	950	958	893	912	902	928	921	907	941	925	860	956	871	912	881	942	903	926	974	909	901	869	889	943	945	853	901	940	882	884	910	911	901	879	886	893	852	902
27506	17233	7852	3705	1708	1268	972	863	655	572	497	482	451	445	450	425	438	365	344	350	381	374	363	367	367	378	391	384	377	373	381	360	355	373	353	345	364	340	366	376	349	392	352	382	378	334	361	342	383	364	382	375	369	344	333	351	370	367	367	376	351	334	338	397	353	346	340	369	368	360	384	337	382	352	345	373	329	320	361	371	371	341	343	335	336	329	355	365	345	366	404	386	389	352	353	395	334	358	354	355	358	347	362	360	370	355	366	361	349	348	333	357	366	361	353	349	358	335	365	356	373	369	338	380	351	344	367	372	398	360	361	362	355	355	380	335	400	331	368	363	349	358	310	338	378	353	350	376	372	331	386	381	370	352	359	343	365	318	343	341	340	383	383	355	327	345	381	335	354	350	363	343	347	369	347	345	365	380	342	367	336	370	361	345	309	387	364	300	321	354	367	382	339	359	322	324	370	338	374	348	354	342	379	368	368	377	336	368	400	340	360	395	339	358	363	349	359	348	343	363	333	363	368	323	371	364	333	338	381	357	325	429	344	361	327	374	379	373	354	324	376	372	336	391	360	356	339	358	363	382	381	344	349	334	361	334	356	363	345	365	356	377	365	369	377	370	331	355	415	361	352	363	309	336	337	329	394	355	365	380	338	389	341	380	340	324	351	350	380	360	366	375	351	380	382	381	366	339	359	373	344	382	370	341	349	344	371	362	353	365	394	362	350	356	353	345	368	313	361	376	386	379	367	347	368	336	367	364	335	350	363	352	355	369	362	373	366	374	370	370	361	377	341	328	369	375	367	354	400	327	355	349	337	311	370	346	347	343	343	382	330	390	361	378	349	369	367	382	386	358	345	384	314	341	387	393	347	354	372	324	356	390	359	373	354	338	343	381	310	376	334	356	354	318	350	349	348	351	371	321	348	360	368	376	358	351	350	325	358	343	364	356	351	355	372	360	351	365	355	334	346	359	352	352	389	364	360	360	357	340	356	377	355	371	344	323	337	320	364	354	363	353	385	342	386	377	364	347	383	343	373	341	355	367	373	360	386	343	363	374	348	364	369	352	346	389	331	352	343	362	379	352	363	360	412	358	363	377	375	365	348	340	384	368	350	330	322	328	363	362	334	363	385	391	338	356	357	368	382	387	348	373	352	371	353	339	359	361	351	345	330	382	374	351	349	336	379	334	358	382	368	339	369	391	369	367	370	388	391	370	372	352	348	365	358	349	369	334	331	361	330	350	343	369	345	361	340	351	334	350	346	392	377	339	340	363	357	381	352	369	379	383	373	357	365	407	365	348	380	350	327	338	384	358	321	359	368	347	363	358	336	359	357	350	355	367	360	323	374	320	344	372	367	367	338	341	387	366	345	362	344	349	331	364	365	370	382	359	358	313	360	383	323	373	348	380	335	381	342	334	363	331	351	372	378	339	376	351	372	339	326	325	346	319	327	341	378	355	366	351	358	355	340	368	345	345	321	352	359	376	364	369	346	362	363	346	351	361	342	371	360	383	358	363	379	360	384	364	295	362	334	357	376	375	384	329	376	363	376	344	331	376	369	390	361	350	341	354	366	359	346	354	357	382	374	384	356	385	337	352	366	355	343	349	350	343	353	352	372	326	388	370	360	367	391	363	351	344	353	382	321	334	342	361	333	359	356	321	357	329	332	347	362	355	343	392	356	323	360	384	324	352	339	362	348	365	366	346	378	345	355	373	383	365	362	368	351	327	356	300	373	335	349	337	340	393	349	368	371	380	347	358	374	361	320	374	341	371	331	373	358	353	361	389	381	400	381	362	365	342	378	366	347	384	403	335	357	339	376	362	316	380	382	400	349	373	373	376	359	355	339	347	390	359	364	326	376	366	338	374	360	359	380	369	349	392	378	343	360	348	388	375	349	346	341	358	342	342	359	360	346	319	348	313	358	328	363	345	366	339	387	363	367	322	386	350	352	342	341	310	322	324	385	320	346	357	345	378	348	357	338	351	343	349	325	347	363	354	355	350	336	336	316	365	370	309	328	395	361	380	392	394	346	361	359	352	328	352	386	351	363	364	358	334	362	374	360	298	360	358	336	374	352	385	341	381	359	307	362	353	379	362	370	350	331	365	366	345	363	366	379	363	359	348	358	360	356	355	377	360	387	358	355	341	335	339	350	370	368	374	348	385	355	365	375	368	366	363	381	340	339	371	364	348	348	365	371	336	351	374	405	362	355	315	342	358	335	362	323	373	384	370	385	352	341	373	362	364	347	391	324	376	371	367	376	356	353	369	352	388	364	350	403	332	304	351	332	334	327	364	372	368	392	363	362	358	379	352	363	356	361	377	364	373	354	339	378	350	366	358	384	368	367	393	351	346	359	357	361	334	370	324	337	358	348	326	372	340	361	352	389	352	374	361	365	338	337	313	372	382	359	347	345	373	359	365	331	347	345	342	399	369	363	344	370	336	333	346	359	327	351	330	354	372	371	349	341	324	362	374	380	350	341	365	348	352	353	321	365	369	357	358	367	329	354	363	365	352	352	343	356	332	395	358	411	352	383	380	375	350	348	393	339	365	388	359	374	358	369	376	360	341	334	364	374	316	353	375	339	334	351	363	369	360	417	366	360	358	336	358	328	353	371	323	389	363	377	374	353	356	366	367	343	397	335	349	336	368	326	353	357	348	382	357	337	349	337	355	356	332	372	370	381	370	368	379	361	347	364	353	393	391	374	347	376	363	352	375	368	353	378	361	381	354	383	384	376	375	342	359	358	347	335	370	343	352	359	350	353	368	377	364	342	315	366	377	352	371	333	406	385	394	345	329	336	364	392	348	338	371	355	361	370	365	351	396	351	353	345	363	365	324	347	349	359	357	343	374	351	319	363	348	348	314	347	336	356	361	384	357	372	350	381	368	345	342	345	327	369	388	391	329	355	372	338	378	342	378	349	364	346	382	332	336	370	374	358	349	391	371	380	371	373	355	329	366	372	315	350	343	379	322	373	358	348	394	342	352	325	372	359	358	399	362	361	328	347	338	323	348	358	357	369	345	366	342	361	364	373	360	357	337	374	363	325	323	366	362	368	361	316	362	353	354	326	356	349	376	339	367	397	357	341	339	359	340	333	361	352	326	334	393	322	359	361	344	339	350	364	354	384	366	347	375	372	343	374	336	359	328	368	383	352	398	367	364	322	361	335	350	333	354	369	325	354	339	359	350	327	342	349	359	338	353	385	359	350	346	341	340	341	343	334	366	372	365	349	337	362	375	332	370	385	381	374	347	369	373	366	356	375	327	378	358	350	357	363	385	359	370	370	324	378	378	373	327	358	380	320	334	333	379	345	349	335	370	335	384	333	374	383	384	391	350	353	359	366	367	365	379	339	381	401	376	373	365	332	366	379	352	369	345	386	366	371	342	354	364	342	348	355	346	345	335	364	347	382	322	322	368	330	330	391	320	375	400	345	341	346	350	324	306	361	351	352	322	360	379	385	366	337	342	353	387	428	353
10138	15192	14607	8631	5315	4014	3417	2802	2032	1654	1359	1190	1175	1134	1105	981	993	931	893	900	889	767	789	822	833	792	803	819	800	756	824	777	790	779	797	721	800	786	789	792	776	790	741	791	826	767	800	740	750	742	815	766	756	763	731	731	786	765	817	787	782	770	731	763	790	756	732	763	747	774	744	766	758	737	724	759	760	742	753	799	754	736	728	726	777	780	797	763	755	764	790	736	709	758	704	772	745	796	740	779	769	748	776	744	761	759	711	753	766	760	764	764	763	769	781	798	734	747	764	746	733	721	730	748	773	723	771	781	716	774	746	772	762	744	693	750	771	800	754	759	770	794	776	737	756	764	725	730	749	756	741	760	759	783	748	757	761	757	778	756	743	803	760	775	729	766	828	801	759	687	793	733	770	734	722	733	768	783	719	754	749	775	774	721	755	755	774	758	771	768	772	791	785	735	772	768	734	768	800	766	757	790	745	791	731	773	763	735	789	765	766	761	721	759	746	738	746	810	787	746	788	771	718	740	747	732	758	759	765	762	775	806	774	729	764	737	774	759	793	760	782	747	781	760	773	771	701	812	765	744	770	739	793	803	802	759	783	757	754	731	736	783	751	781	728	740	750	754	732	735	751	761	789	759	741	742	720	771	747	780	770	757	725	768	737	720	772	777	794	759	777	723	752	780	756	730	779	820	780	738	773	785	751	755	766	756	763	747	807	731	747	782	743	759	748	742	766	723	744	743	734	806	763	710	788	787	756	788	792	733	798	787	745	792	740	774	759	778	773	762	729	766	762	793	788	787	713	789	692	767	741	782	759	766	768	739	755	736	774	741	768	750	747	743	775	788	715	726	758	766	768	775	742	736	719	793	747	693	752	777	790	778	732	717	736	741	760	758	777	786	745	722	792	739	806	770	750	719	776	734	747	777	755	785	825	736	775	740	786	760	761	733	765	772	793	747	782	754	771	719	734	765	786	773	737	799	762	748	782	765	764	778	748	771	750	756	762	772	771	706	707	760	780	757	790	785	738	736	689	745	804	751	694	799	710	730	772	738	783	752	786	759	767	765	768	744	773	710	723	750	761	740	788	750	718	739	764	786	763	712	800	815	744	752	792	760	732	791	764	769	747	749	826	785	746	717	745	768	751	723	711	780	790	729	792	728	793	781	735	745	796	797	798	740	709	749	693	753	752	768	765	766	794	768	755	690	776	755	748	781	805	743	714	778	768	770	813	706	775	732	737	693	740	797	758	773	779	747	800	738	817	760	724	761	769	804	772	784	754	724	756	745	769	789	801	772	781	817	749	819	771	765	773	737	765	741	768	748	760	800	747	785	714	775	770	804	742	773	775	724	750	759	733	771	715	709	722	706	777	762	719	754	737	801	728	766	753	774	790	761	779	750	740	760	722	802	770	823	758	778	717	810	785	714	793	764	736	796	770	692	768	756	758	746	746	773	757	733	703	751	790	721	727	741	755	719	744	719	739	790	788	727	769	801	768	742	773	791	803	738	751	762	764	758	767	750	762	745	751	759	762	694	701	786	787	745	757	750	770	770	716	723	788	757	731	788	713	712	753	729	709	732	793	760	714	727	755	782	745	795	731	736	757	779	784	790	744	729	761	795	758	764	738	774	750	739	728	788	728	740	713	790	746	753	750	852	772	769	760	788	781	749	730	724	741	736	777	762	717	752	740	749	790	780	761	752	750	761	799	785	770	773	762	732	752	786	774	736	733	716	768	778	730	743	766	750	795	763	775	760	819	777	778	808	771	748	742	770	747	799	735	766	754	766	782	776	737	764	753	734	738	787	786	807	795	771	746	747	732	734	798	741	766	781	757	744	807	707	730	740	775	688	723	755	760	782	732	707	749	749	740	750	783	781	766	782	760	773	831	786	803	759	744	763	763	738	707	766	769	778	736	812	749	774	750	754	722	776	740	750	708	788	738	752	789	694	782	780	735	675	774	767	792	740	772	734	810	750	779	717	731	766	737	793	751	739	794	754	778	746	765	747	736	740	764	697	743	782	777	749	729	769	737	737	803	792	795	729	776	767	734	703	754	780	702	714	812	762	776	716	766	769	782	763	739	727	761	736	761	747	756	758	781	788	780	751	726	765	777	797	712	728	793	792	788	730	750	754	764	756	783	799	722	782	774	787	782	741	783	789	791	769	716	736	722	754	771	763	752	768	747	768	745	791	717	770	759	761	776	708	770	825	756	773	746	731	756	726	756	750	782	708	712	786	769	731	757	751	769	739	711	766	744	756	755	746	748	785	765	759	808	763	783	753	760	764	732	722	740	726	741	756	759	804	789	753	794	767	693	740	751	759	817	752	762	729	778	792	742	813	795	765	730	807	753	746	773	778	740	736	828	772	737	767	741	756	771	753	734	796	788	750	769	772	814	782	741	721	716	779	749	710	728	747	750	797	756	795	753	790	753	749	747	811	762	750	754	743	798	750	765	767	729	729	752	749	802	746	801	764	773	737	794	763	754	758	701	766	738	774	746	796	799	715	767	778	799	725	796	739	691	779	731	737	742	734	701	737	775	713	757	723	720	764	797	792	719	730	719	753	748	756	715	736	830	747	735	742	777	774	782	736	769	741	774	775	777	723	742	770	801	741	747	730	758	751	730	756	792	773	754	789	755	717	736	739	796	746	748	777	781	748	760	774	765	716	767	745	801	745	762	731	743	767	765	776	718	783	736	710	765	753	796	775	734	750	758	779	733	772	692	751	745	803	800	728	789	724	797	769	747	761	773	792	759	774	739	749	764	750	814	760	771	753	785	743	751	760	742	778	712	776	795	759	783	726	821	782	702	785	722	735	772	802	771	767	747	767	793	752	801	812	743	771	780	822	756	789	729	756	774	784	777	790	799	779	735	765	776	753	710	825	745	749	780	747	759	769	771	774	733	778	747	772	793	746	739	765	746	803	710	786	764	745	757	707	734	744	706	780	716	733	834	723	738	792	756	723	808	729	743	825	787	785	733	740	744	745	736	749	794	755	771	747	735	726	772	739	715	720	742	708	744	780	760	743	772	767	761	739	778	746	742	741	790	744	704	740	727	823	698	771	784	775	758	730	775	774	811	762	743	743	755	778	761	721	745	787	733	711	793	729	769	770	695	740	766	770	756	748	786	732	766	691	800	719	748	744	762	744	781	736	737	774	726	797	734	707	741	767	730	763	759	790	798	765	749	738	820	801	757	763	733	774	800	724	785	760	760	785	689	780	758	722	759	799	763	728	774	779	743	735	730	741	773	732	720	764	749	706	757	770	744	736	728	752	741	781	742	742	720	783	729	720	764	724	773	743	754	754	797	720	772	700	779	766	787	744	765	744	736	771	746	721	787	792	775	767	784	728	728	730	741	793	781	705	809	784	705	832	718	742	696	746	707	765	764	758	745	777	765	774	774	747	722	739	761	770	793	766	745	773	801	747	814	770	749	756	775	689	800	744	765	748	691	742	752	726	704	757	744	726	782	779	795	770
25241	21529	27833	25373	13688	4577	2638	1653	1189	918	757	667	619	500	488	450	406	386	374	347	313	321	338	285	338	318	294	291	275	253	296	267	315	261	245	299	254	260	259	255	274	252	284	267	258	257	280	276	245	241	260	272	226	250	244	249	276	232	256	254	246	237	247	267	229	251	242	263	240	258	280	232	261	258	251	260	245	254	262	249	256	237	291	255	257	262	260	236	256	248	263	287	263	268	250	245	273	259	253	256	238	241	283	230	231	290	227	265	241	234	272	243	239	255	250	250	266	255	239	255	257	259	251	258	224	236	262	253	248	263	216	263	246	259	255	267	231	272	262	256	260	286	260	240	261	233	271	269	271	244	253	258	236	228	263	236	257	228	239	234	232	236	251	243	218	243	239	239	235	240	268	253	237	260	269	263	245	268	247	270	254	224	260	277	253	264	231	245	245	270	232	253	238	291	248	208	237	254	267	250	235	261	240	273	270	246	262	243	245	266	249	246	278	218	265	244	239	232	240	262	270	249	235	280	260	214	255	257	255	243	260	239	238	262	263	257	233	267	247	256	237	253	259	252	259	249	254	271	256	246	271	243	248	275	264	251	256	248	232	285	255	259	233	235	243	248	236	248	253	224	243	256	221	245	247	254	258	269	255	260	249	240	265	251	232	221	262	218	258	259	253	271	237	257	272	252	265	273	230	228	247	264	259	239	280	220	246	263	241	253	238	256	277	243	216	232	261	259	248	223	250	240	259	239	260	264	250	250	263	243	255	254	248	244	235	242	208	258	253	273	249	257	243	246	248	249	245	255	236	240	258	263	248	264	241	266	264	236	263	279	277	210	265	290	260	281	270	231	257	246	218	272	256	254	242	267	259	273	249	251	257	268	260	259	255	209	279	269	265	246	265	273	241	270	247	241	227	285	246	275	252	267	232	293	263	278	255	257	243	231	243	259	254	262	256	242	252	248	290	249	248	227	251	259	236	244	256	249	262	247	246	231	270	277	226	229	262	269	274	247	269	255	249	265	217	260	287	269	254	257	231	260	258	267	257	249	260	240	244	270	260	279	260	218	237	260	231	243	249	242	286	249	247	230	239	226	283	262	225	239	254	262	228	250	240	252	239	267	249	254	266	237	260	258	271	228	242	255	229	263	240	261	249	236	283	285	247	242	253	258	231	248	253	249	265	274	260	259	253	247	240	264	280	255	243	277	237	224	255	286	247	244	247	271	211	245	268	274	246	243	220	238	222	250	234	247	230	242	242	242	253	240	265	268	237	261	245	265	253	269	240	243	262	265	241	272	239	239	255	245	209	238	234	252	264	235	238	272	244	260	208	276	258	241	250	252	234	279	233	244	226	271	254	253	265	232	253	269	237	248	268	234	271	280	248	247	275	241	259	275	242	249	235	259	231	251	239	239	252	233	237	256	272	228	263	253	219	261	248	219	244	251	265	266	261	250	225	271	248	285	236	234	242	236	237	260	206	238	277	237	262	225	235	248	272	229	267	246	252	262	233	243	226	245	240	260	238	253	221	234	251	224	281	241	238	252	266	270	256	261	240	232	244	241	234	229	254	276	252	259	255	238	258	250	244	203	261	218	252	238	243	247	260	246	241	269	247	242	250	248	238	246	239	241	240	257	255	258	250	237	260	243	257	253	224	249	264	264	248	269	270	263	235	270	258	268	216	251	241	222	237	237	281	276	254	245	254	247	238	256	227	234	228	244	258	250	239	245	235	266	245	243	254	270	249	236	253	260	220	262	253	241	233	244	253	242	242	244	252	229	241	246	277	254	258	232	247	243	237	265	250	246	284	271	240	259	262	247	231	237	244	251	254	253	253	217	258	229	269	253	218	265	262	239	238	254	260	236	278	262	251	253	233	255	243	242	236	261	261	245	237	284	249	219	251	235	261	265	254	285	247	260	271	243	257	240	244	246	251	236	286	264	257	275	231	236	255	278	256	272	236	256	244	266	236	251	243	241	289	247	262	255	219	230	243	250	247	263	258	259	250	276	247	237	246	230	240	263	277	260	267	251	234	232	250	234	255	267	250	247	231	257	270	232	271	253	240	260	233	246	262	217	248	234	241	258	244	239	237	238	275	253	269	251	237	239	235	251	237	251	229	238	246	228	236	241	256	248	232	262	237	251	240	235	211	258	265	235	216	249	266	244	257	264	239	228	242	262	239	258	241	222	268	264	278	262	221	249	229	277	258	221	236	222	250	253	250	277	242	251	227	251	257	261	242	291	257	256	277	243	247	242	264	243	263	231	250	245	246	226	253	237	251	246	260	254	271	260	234	278	248	252	265	246	254	241	241	266	266	247	264	248	252	279	256	263	240	234	213	237	220	231	260	242	257	257	213	260	243	247	247	255	290	225	244	257	273	248	240	258	244	247	231	256	255	279	241	218	239	234	242	252	262	274	244	265	263	228	248	251	249	257	282	237	230	235	256	228	232	269	266	247	237	267	256	265	234	240	251	269	263	249	249	256	230	274	260	250	277	239	237	231	252	248	239	257	250	261	244	274	231	246	260	246	270	262	244	243	229	239	266	245	289	260	260	269	249	256	241	246	274	260	240	234	246	260	251	235	225	261	233	260	247	224	240	235	261	249	235	249	258	245	285	263	234	237	265	228	250	254	256	267	278	263	247	232	267	276	260	262	283	245	231	239	248	246	217	241	238	268	248	218	282	255	244	278	246	226	246	252	242	290	241	274	242	226	226	266	214	265	247	275	236	254	262	259	251	227	270	245	272	232	244	253	247	265	261	228	217	256	236	259	261	242	222	235	251	225	274	231	236	245	241	231	260	235	270	270	229	258	260	256	246	289	262	258	262	243	277	260	268	260	248	260	262	252	237	267	254	276	256	219	228	245	243	258	242	260	260	239	263	231	271	253	266	228	246	239	278	261	244	250	274	271	251	260	266	261	229	254	266	257	248	242	269	252	242	254	263	236	271	236	253	260	238	261	239	257	236	258	260	233	246	257	230	258	245	234	263	248	234	254	244	227	243	249	234	254	243	262	244	254	251	236	267	270	230	244	237	223	227	229	253	239	238	235	263	271	249	263	293	243	246	266	235	246	237	264	267	281	268	260	276	242	251	250	237	236	227	244	252	265	257	236	267	265	240	276	260	274	241	273	249	256	243	256	256	250	269	244	252	251	244	285	244	236	265	270	254	262	253	276	244	259	267	275	256	256	256	240	229	268	258	267	245	253	246	253	247	257	249	261	243	230	229	267	253	269	273	271	253	260	264	261	250	255	260	231	245	242	229	257	247	257	263	273	257	238	226	252	216	258	288	243	258	239	222	273	287	253	243	259	281	272	248	223	261	273	254	231	242	237	240	255	280	252	237	251	239	253	272	264	269	235	260	254	235	247	250	251	241	255	262	256	228	260	252	255	227	255	244	233	238	224	275	226	242	233	266	248	258	279	273	214	248	220	219	232	251	230	253	262	260	215	226	263	248	216	233	257	247	232	265	238	250	256
14178	26347	25699	17996	12405	9762	7350	5547	4288	3236	2656	2219	1933	1760	1561	1389	1268	1167	1079	984	877	800	772	763	704	748	705	660	720	700	637	681	676	630	578	651	601	585	620	624	616	683	599	604	651	581	580	582	559	549	551	582	568	568	565	576	579	549	581	590	565	582	556	592	539	581	543	560	554	587	592	569	547	493	537	524	540	561	565	523	540	578	567	511	529	506	546	539	539	543	538	544	581	521	550	548	541	576	524	541	511	521	539	552	544	547	523	557	544	553	524	557	526	540	531	541	510	533	537	542	513	566	555	547	549	542	549	575	547	577	536	583	545	560	585	528	528	563	537	526	551	568	544	508	517	573	521	536	559	538	506	538	552	525	533	527	505	534	552	532	543	587	512	519	576	529	540	540	558	560	491	523	549	533	552	551	529	524	563	553	524	531	566	532	527	528	557	508	522	568	588	521	594	520	492	501	534	605	556	514	532	538	544	558	553	527	563	547	528	566	554	517	532	551	553	557	536	574	549	515	536	510	530	550	562	567	483	563	584	533	548	521	545	538	525	533	584	542	550	590	544	532	571	526	545	540	539	529	538	556	531	549	568	563	533	552	549	534	585	513	550	517	529	530	550	543	542	541	543	548	566	541	509	539	553	587	557	567	540	504	514	530	507	563	564	593	541	555	502	537	542	523	548	520	523	561	540	537	571	541	547	541	526	511	518	544	507	549	554	529	517	556	529	579	542	535	549	528	569	572	559	561	565	537	529	562	547	509	559	548	521	552	540	527	554	558	553	525	541	542	556	526	538	516	511	554	533	554	558	501	527	522	532	545	513	559	577	539	533	588	556	596	529	561	504	548	505	552	565	505	581	544	550	545	535	543	531	507	519	561	565	602	553	553	578	531	532	543	554	550	590	560	519	503	514	538	551	545	520	583	540	528	563	521	521	598	513	536	498	516	538	561	555	530	576	520	558	549	482	503	569	539	593	535	553	513	559	534	522	536	544	583	538	544	563	536	516	514	531	556	520	536	539	540	473	569	608	568	564	530	548	520	536	539	567	579	562	574	553	508	508	496	581	552	495	527	540	526	556	555	562	532	564	514	577	558	552	529	546	530	575	577	519	549	518	577	577	507	513	527	520	545	514	570	566	566	513	539	573	545	519	537	556	538	533	539	563	529	524	540	589	574	558	548	590	555	542	517	568	549	551	551	556	568	559	533	515	555	526	523	567	593	550	562	531	517	576	553	523	550	535	574	540	490	593	550	556	530	559	552	534	529	540	505	543	516	559	543	568	544	541	526	548	578	521	543	565	512	562	541	525	555	496	576	536	548	514	530	504	522	530	547	571	524	587	537	550	563	524	519	546	541	552	577	518	522	547	565	562	574	535	526	581	522	531	564	571	530	507	575	542	561	563	548	543	545	521	553	545	585	568	524	565	557	542	577	510	560	527	539	528	523	562	554	553	564	539	488	548	549	553	514	495	567	562	545	518	552	541	578	556	507	553	562	560	580	522	537	524	553	538	566	539	524	592	545	528	553	517	526	541	539	516	562	559	534	564	549	552	551	521	534	508	585	518	568	526	523	535	510	554	507	543	517	540	587	538	540	557	499	523	508	555	540	524	567	588	509	541	525	479	531	543	523	500	557	582	544	521	559	536	532	575	563	536	532	531	553	530	537	555	585	557	549	535	585	563	574	506	520	539	482	514	546	540	529	518	559	539	548	539	549	561	541	603	547	549	562	541	555	517	564	584	559	544	575	539	562	541	528	579	550	529	543	546	554	525	515	574	564	532	580	554	574	550	539	519	565	556	560	516	542	507	504	532	570	544	516	523	514	516	581	539	528	539	534	512	565	553	572	542	573	536	536	534	545	492	576	548	561	533	545	558	549	537	550	574	554	539	523	540	543	532	554	513	535	539	546	532	506	512	542	551	530	534	538	558	501	559	493	570	526	592	554	558	553	543	528	553	520	569	573	521	533	559	563	512	511	532	531	564	586	538	551	596	527	544	538	580	547	485	551	554	552	551	561	516	517	557	520	520	550	553	562	554	550	532	535	528	565	555	516	555	572	542	517	530	529	515	557	554	551	547	516	561	563	567	523	566	522	526	523	559	568	533	620	512	508	517	524	573	600	543	600	569	559	526	543	562	536	534	532	539	564	535	571	545	545	533	593	533	578	538	542	537	482	546	557	553	519	552	534	518	526	519	549	528	564	543	526	552	524	533	534	526	595	565	522	499	535	560	548	531	557	545	550	562	493	545	528	556	539	522	564	489	550	560	515	551	564	559	525	501	551	530	545	505	539	539	560	550	560	510	540	508	546	531	516	556	514	554	552	528	553	560	545	544	550	551	557	562	569	567	536	575	531	565	518	512	533	558	571	514	562	519	543	539	534	571	533	583	537	537	537	528	570	555	548	548	568	561	526	555	537	587	527	564	561	536	565	571	567	514	532	536	540	575	538	523	509	551	559	555	560	500	504	568	551	539	526	552	493	546	520	497	545	523	531	530	574	563	561	564	530	567	525	515	547	566	485	512	536	578	533	535	508	601	526	527	522	618	536	530	535	543	490	561	474	535	549	536	539	529	565	536	524	559	529	554	567	543	550	541	525	570	551	518	495	490	527	531	582	539	536	533	554	544	531	554	548	523	572	525	557	550	520	537	563	549	553	522	548	514	494	531	549	598	533	564	553	508	567	547	564	565	532	548	518	513	591	529	554	559	550	550	523	573	508	567	523	532	574	545	553	533	546	556	516	526	503	531	570	549	568	561	558	517	543	558	531	543	601	551	555	501	577	568	561	532	523	533	533	527	524	557	528	548	523	583	545	545	550	567	562	537	558	551	561	549	568	495	518	531	500	518	547	556	504	533	553	535	551	566	543	551	551	539	561	540	537	589	557	552	537	521	477	522	526	515	558	551	525	533	539	537	545	507	557	543	542	565	548	528	531	546	585	512	507	531	524	526	501	499	543	515	569	547	538	537	522	541	571	556	518	565	516	600	523	543	512	509	527	544	556	563	517	557	554	553	524	544	559	521	508	551	550	547	540	549	543	557	546	553	518	516	511	573	507	542	578	554	542	539	541	529	533	535	557	577	593	511	568	569	592	524	592	572	525	537	502	508	547	527	540	547	520	565	546	560	569	578	550	550	539	505	520	546	529	550	509	538	563	544	546	511	571	572	526	555	507	498	577	543	526	533	583	559	483	543	572	562	574	541	558	513	547	518	544	545	506	544	525	560	568	534	555	580	565	561	535	525	555	545	577	544	501	559	542	583	544	515	535	533	560	556	564	620	531	529	566	536	531	587	560	561	569	522	504	564	537	583	559	527	498	562	569	548	599	518	542	534	517	542	521	530	540	546	563	519	573	578	552	553	537	511	525	542	583	535	534	562	536	552	553	573	563	545	547	548	550	557	576	543	481	561	510	524	531	563	552	552	522	529	533	540	505	520	526	540	528	550	556	529	522	560	553	550	503	532	567	494	513	540	569	508	538
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
