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
341576598548	341576599108	341576599658	341576600206	341576600756	341576601308	341576601858	341576602408	341576602956	341576603508	341576604056	341576604608	341576605156	341576605708	341576606258	341576606808	341576607356	341576607908	341576608458	341576609008	341576609556	341576610108	341576610658	341576611208	341576611756	341576612308	341576612858	341576613408	341576613956	341576614508	341576615058	341576615608	341576616156	341576616708	341576617258	341576617808	341576618356	341576618908	341576619458	341576620008	341576620556	341576621108	341576621658	341576622208	341576622756	341576623308	341576623858	341576624408	341576624956	341576625508	341576626058	341576626608	341576627156	341576627708	341576628258	341576628808	341576629356	341576629908	341576630458	341576631008	341576631556	341576632108	341576632658	341576633208	341576633756	341576634308	341576634858	341576635408	341576635956	341576636508	341576637058	341576637608	341576638156	341576638708	341576639258	341576639808	341576640356	341576640908	341576641458	341576642008	341576642556	341576643108	341576643658	341576644208	341576644756	341576645308	341576645858	341576646408	341576646956	341576647508	341576648058	341576648608	341576649156	341576649708	341576650258	341576650808	341576651356	341576651908	341576652458	341576653008	341576653556	341576654108	341576654658	341576655208	341576655756	341576656308	341576656858	341576657408	341576657956	341576658508	341576659058	341576659608	341576660156	341576660708	341576661258	341576661808	341576662356	341576662908	341576663458	341576664008	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23231	21849	29556	24753	21897	21715	11506	4352	2942	2517	2136	1807	1515	1376	1147	1081	980	926	734	673	625	595	590	532	568	503	524	465	461	473	479	525	473	460	443	442	438	411	415	411	426	404	410	359	369	395	395	417	418	373	370	316	362	358	365	370	395	368	416	362	355	372	389	369	337	355	361	368	394	357	340	330	396	358	362	313	349	370	358	353	354	351	384	392	329	352	360	352	384	357	343	356	361	357	355	389	361	349	355	352	406	340	368	350	374	358	329	330	362	351	357	364	332	367	374	338	388	369	362	371	360	339	403	363	352	352	361	337	329	348	367	333	360	376	343	325	335	374	388	347	347	356	375	361	331	362	360	356	360	351	343	340	357	380	383	372	346	341	341	350	360	351	343	380	347	371	322	366	359	352	358	383	368	343	334	352	350	349	346	343	370	370	349	354	365	345	311	335	383	364	365	356	375	372	341	328	348	371	312	351	343	363	346	399	369	353	338	349	378	348	327	403	354	376	363	347	346	337	333	337	350	326	366	325	348	336	368	397	343	357	312	364	346	349	329	330	347	356	380	350	344	310	360	337	350	355	325	369	351	330	354	354	305	330	364	332	321	350	381	376	330	344	363	353	355	366	366	344	351	357	369	345	353	350	368	324	321	328	338	377	327	351	338	354	364	363	381	343	335	348	367	347	380	367	335	334	360	366	349	367	350	360	354	337	382	316	373	355	348	363	381	362	372	358	345	319	385	386	363	330	375	344	359	334	330	344	333	356	339	360	364	355	356	359	331	366	325	352	355	365	373	358	352	350	357	339	330	343	334	345	307	344	351	323	345	316	366	332	373	346	344	349	347	360	347	364	345	330	362	330	373	347	344	330	324	379	329	384	386	326	359	382	325	353	357	328	309	384	387	398	347	369	358	339	360	348	347	335	331	328	386	353	390	351	367	361	359	347	343	366	331	359	339	358	353	389	362	384	369	320	335	340	361	383	367	316	379	365	354	361	349	373	326	380	356	316	360	362	352	377	342	364	360	355	359	328	359	342	330	315	325	357	344	333	319	382	366	352	356	358	350	331	361	356	322	316	405	330	352	360	325	365	365	370	323	341	330	336	315	380	388	364	351	389	333	351	308	372	341	341	375	340	350	348	347	376	331	334	349	346	337	332	366	359	322	336	331	394	349	355	361	360	408	364	372	358	338	342	347	350	358	365	367	348	356	380	331	317	364	361	330	367	341	330	363	357	359	374	345	376	350	343	357	379	329	353	361	343	347	353	336	369	320	360	381	378	336	348	351	371	379	356	350	360	356	362	359	324	374	381	380	364	334	356	364	354	347	349	340	325	399	354	340	359	354	370	331	368	342	399	395	372	345	328	333	376	339	371	364	377	352	376	348	382	346	339	337	355	323	350	324	357	362	371	350	336	349	389	368	340	329	366	354	348	360	381	349	353	375	363	382	354	353	344	361	353	348	359	339	351	361	347	353	357	372	368	360	383	366	370	377	334	368	317	378	345	355	379	348	395	374	359	330	355	340	352	345	367	349	350	343	373	340	354	363	334	350	339	367	358	352	364	329	378	339	364	366	351	344	351	369	362	312	312	332	357	380	355	352	360	375	388	365	350	359	345	326	366	382	355	377	377	360	364	360	376	353	342	364	364	342	353	388	356	337	333	315	330	333	341	349	347	358	366	342	349	384	354	355	343	348	352	392	340	383	362	393	366	359	363	356	355	329	369	377	350	357	331	350	323	350	334	350	401	349	346	338	373	343	336	351	343	341	349	341	347	336	370	348	348	378	327	321	314	382	335	373	372	365	340	325	335	355	324	359	351	349	376	328	354	362	345	362	323	334	357	333	356	375	376	352	336	338	360	326	345	345	354	340	355	352	368	327	369	355	376	386	374	392	360	369	367	388	309	367	362	375	371	357	350	332	332	375	326	368	340	332	327	364	346	359	358	368	373	373	353	310	333	363	359	360	346	354	362	351	337	344	380	342	379	351	343	340	347	343	380	381	359	346	346	342	320	369	311	369	353	363	362	349	322	333	401	355	337	369	366	375	408	374	356	372	352	322	354	343	350	353	401	330	367	350	365	359	322	344	368	354	322	355	355	311	340	328	337	327	347	333	372	373	348	351	389	387	381	391	329	353	369	386	370	361	317	344	338	344	361	344	376	326	362	310	332	334	362	362	333	302	350	350	338	324	372	347	355	350	357	357	338	353	350	357	353	367	355	336	362	357	354	353	339	345	350	327	346	333	352	361	352	368	348	344	388	329	328	360	337	375	332	346	361	350	362	338	373	351	324	339	361	357	369	362	364	346	366	373	350	348	327	380	310	346	345	398	364	365	347	344	332	308	335	352	363	389	392	337	355	372	349	335	333	353	328	362	351	380	387	352	332	383	379	350	357	333	342	343	338	337	363	331	345	337	355	363	350	362	357	337	366	375	340	340	370	362	349	365	370	369	354	355	362	363	378	371	336	351	350	350	385	366	343	358	351	351	380	359	358	347	338	363	380	335	380	342	310	338	364	352	347	379	343	380	340	373	367	348	353	328	329	385	366	352	344	344	321	368	354	381	348	350	357	332	338	334	354	333	356	322	375	332	378	320	333	345	368	384	362	338	357	392	355	357	351	364	339	339	368	352	347	379	346	365	333	323	341	371	364	370	364	323	335	378	352	365	359	348	341	354	371	357	344	361	351	356	354	338	338	345	376	329	357	327	396	346	340	355	375	333	360	352	389	341	360	345	344	359	318	370	372	355	325	341	340	329	363	328	317	404	349	383	346	354	355	383	377	350	341	341	332	327	337	361	334	345	383	335	370	379	358	335	305	368	343	359	359	340	372	350	349	331	367	350	358	317	325	341	334	336	323	351	345	371	352	337	338	338	343	370	373	377	406	360	364	372	377	379	368	384	332	358	372	345	344	332	353	318	344	367	364	352	355	384	357	347	357	348	369	325	348	346	383	373	343	335	377	338	363	366	349	327	343	368	358	362	308	378	362	348	367	386	361	332	349	366	384	370	350	334	322	348	364	331	340	364	352	327	335	328	352	334	357	324	353	372	342	375	352	345	339	354	333	350	342	348	361	344	342	336	318	331	362	349	354	372	352	361	340	378	334	335	340	350	370	373	341	364	343	366	340	374	360	354	337	343	398	349	352	365	370	354	369	348	348	387	333	333	337	373	368	370	372	352	373	334	347	361	360	351	348	389	347	378	372	347	353	372	368	358	369	374	373	362	386	322	391	392	324	354	387	373	358	357	348	357	363	395	327	331	342	340	350	351	366	380	343	330	341	347	369	362	382	353	368	351	340	330	324	318	364	359	394	332	357	403	314	361	384	380	334	325	323	351	390	352	353	347	358	390	371	340	327	341	366	352	336	383	334	353	319	367	320	327	349	359	363	366	324	324	365	347	322	321	369	301	362	383	348	356	344	333	380	332	335	363	328	366	353	346	402	361	333	318	332	353	373	365	332	360	344	337	366	345	347	344	368	365	351
25389	39494	31534	21738	16608	12393	9256	6906	5421	4327	3496	3077	2635	2159	1867	1782	1502	1270	1086	908	843	806	786	760	708	687	657	674	637	613	592	646	529	580	544	541	513	527	512	522	535	471	497	468	474	464	453	410	460	436	431	455	419	444	458	437	469	417	425	488	450	449	422	428	461	411	412	441	451	432	442	409	423	438	412	421	416	424	411	419	405	435	433	404	410	422	398	399	437	396	432	438	416	400	460	416	415	418	386	416	397	426	388	434	417	391	418	411	383	430	444	398	421	420	417	413	398	435	413	408	413	406	404	398	411	403	448	427	410	379	407	396	397	397	424	438	454	392	404	427	378	423	425	380	396	437	425	404	406	447	426	403	422	406	414	405	440	415	440	400	438	413	416	403	449	376	434	384	402	410	420	384	436	417	400	382	423	405	407	427	433	384	411	390	403	393	441	405	420	399	404	426	403	428	436	423	422	388	365	441	441	422	401	449	402	391	395	379	359	390	401	409	455	406	390	394	397	420	408	451	436	441	418	440	429	393	428	424	432	437	436	397	434	416	388	395	429	433	438	442	455	425	395	444	400	432	388	442	408	402	433	413	373	405	407	389	424	415	439	431	397	382	386	424	420	430	413	399	399	400	420	429	414	420	404	405	427	400	416	401	409	438	441	404	428	437	397	423	426	441	390	427	459	428	392	397	453	391	390	416	387	412	421	374	444	435	420	404	420	384	411	390	403	429	419	412	376	398	423	408	423	474	435	451	379	380	421	427	433	414	367	434	422	400	406	397	411	433	389	399	404	396	395	401	413	391	401	419	412	421	435	437	426	444	423	396	407	418	392	418	391	411	413	441	395	402	426	412	406	419	427	354	396	402	416	444	407	392	401	393	411	426	448	418	405	398	410	416	425	393	457	417	428	399	407	414	437	413	418	408	416	394	413	414	426	445	403	412	460	432	384	393	398	389	392	446	419	421	397	438	438	422	435	415	403	397	413	424	438	406	430	382	470	432	429	435	406	406	426	389	423	394	369	412	435	410	395	439	397	415	391	419	417	405	423	402	399	457	423	420	414	391	396	384	411	388	417	405	409	406	440	416	428	390	453	422	426	398	413	400	385	452	450	397	430	395	415	419	430	442	403	375	422	431	379	400	428	440	408	412	423	393	395	382	408	398	396	402	404	441	458	399	386	402	384	419	406	396	386	435	442	402	397	442	383	412	410	446	402	409	403	403	431	434	423	429	378	385	387	407	429	383	428	404	381	411	393	429	424	389	395	417	389	459	405	401	452	385	407	413	374	441	438	429	428	413	381	392	392	403	418	414	388	416	404	433	407	425	412	421	433	433	419	411	435	402	423	407	390	420	425	412	374	400	371	446	401	410	417	369	418	408	411	387	441	441	425	444	413	423	436	431	417	406	404	449	426	417	410	423	396	403	364	426	417	392	418	411	416	381	452	398	405	424	406	398	385	395	396	404	416	442	456	415	419	418	410	399	436	382	436	403	382	375	375	405	437	406	426	391	447	407	446	437	399	402	389	383	413	419	398	395	435	416	410	408	379	404	392	434	433	405	398	420	439	406	401	426	408	435	392	433	371	408	414	410	435	381	401	399	380	431	417	438	387	403	419	422	433	422	417	426	470	379	379	424	393	413	435	420	411	413	413	414	440	405	425	412	413	413	393	415	389	447	427	425	403	443	441	370	430	391	411	417	429	396	422	413	416	437	399	410	401	424	387	391	444	410	383	423	388	482	406	429	399	422	409	434	414	424	398	359	394	428	396	469	386	373	415	452	396	401	403	402	428	415	384	429	415	376	393	415	394	409	419	408	415	448	412	429	424	417	396	425	393	405	429	394	421	420	430	412	426	387	423	426	392	415	398	379	399	387	411	415	409	430	444	434	427	418	447	385	431	382	376	413	427	394	405	434	420	385	399	401	377	411	409	438	416	426	429	452	429	405	389	444	374	409	402	405	416	420	412	391	442	407	400	444	446	411	454	404	461	396	385	439	419	462	421	389	428	412	424	387	382	412	398	409	420	418	425	377	386	415	394	414	425	452	427	396	430	415	427	413	413	427	378	416	426	390	444	408	426	424	399	393	404	396	413	410	392	374	395	420	421	405	410	396	414	467	435	437	431	414	403	408	448	421	380	415	414	424	434	444	373	390	399	366	429	422	407	421	424	395	408	388	436	398	391	422	426	446	401	415	420	430	442	402	410	455	430	388	383	431	462	450	455	422	443	416	393	430	409	418	400	399	433	452	438	431	407	385	394	476	414	425	422	449	372	428	404	423	432	424	400	432	427	380	425	402	433	416	399	411	423	407	395	442	449	401	424	439	404	402	425	422	404	415	452	390	391	390	438	418	403	435	398	421	391	388	427	439	420	417	424	428	405	418	390	404	394	429	407	422	462	407	431	384	415	420	414	407	434	440	401	392	407	427	433	429	374	426	451	410	377	388	411	396	406	421	419	444	411	400	418	426	382	369	377	432	441	422	393	401	408	412	389	409	398	443	403	427	391	365	402	454	403	356	419	425	416	394	400	415	394	430	384	428	424	407	375	419	381	377	406	420	416	411	451	425	446	436	425	394	428	426	400	381	405	412	411	381	413	430	410	420	430	423	420	413	407	430	420	421	401	405	405	452	430	393	411	411	439	414	403	430	417	396	385	436	422	400	426	458	419	389	379	450	406	404	428	382	405	356	402	453	411	429	400	441	420	388	474	408	396	408	410	470	411	393	405	401	412	423	406	409	387	426	424	429	430	407	361	423	411	411	430	389	426	376	442	431	418	392	405	401	397	426	401	428	403	415	386	409	388	397	400	422	429	432	417	390	427	409	432	403	430	403	422	404	391	426	378	407	412	411	440	410	446	431	421	403	397	418	445	430	421	393	436	447	404	434	391	427	445	389	439	412	452	391	388	403	416	411	438	441	425	409	421	408	426	462	405	426	413	406	395	470	446	433	422	367	385	408	396	400	409	406	446	373	428	408	407	427	434	432	396	408	404	434	398	416	434	411	408	387	413	398	391	437	390	414	394	406	427	406	389	387	425	413	420	396	396	412	422	421	417	365	425	440	447	419	406	432	423	436	437	433	379	428	397	402	383	411	402	411	391	405	394	445	428	402	405	415	414	407	391	391	394	415	410	407	421	425	395	426	449	457	392	421	455	375	392	438	411	422	403	389	366	417	431	391	424	392	393	396	381	378	426	401	383	414	442	407	398	411	407	436	412	425	406	435	417	403	409	422	426	409	401	373	393	377	435	406	448	439	389	420	378	416	417	409	399	401	392	438	414	424	448	377	391	397	408	393	407	421	405	421	407	404	429	439	396	389	407	409	423	414	391	411	391	403	419	403	388	411	412	437	436	402	433	433	427	380	391	427	434	430	389	402	383	391	401	432	399	424	392	415	394	412	435	426	400	420	395	395	416	396	419	417	399	448	371	405	411	428	414	420	407	434	398	421	400	425	427	398	379	428	395	375	414	399	443	416	425	390
28535	21195	17536	10150	4933	3043	2176	1649	1351	1291	1062	944	833	795	726	720	691	611	569	524	509	543	492	490	519	461	451	469	454	455	486	477	466	472	451	446	419	486	453	437	436	486	425	476	442	460	419	463	448	425	419	407	444	386	445	439	437	431	455	430	430	442	444	462	436	447	419	463	452	460	437	442	417	422	423	439	440	460	442	461	472	447	448	425	431	422	432	420	394	437	441	428	440	458	458	423	412	458	456	407	490	422	427	401	403	450	423	409	394	454	444	438	421	450	433	462	406	432	409	425	435	455	412	432	401	401	415	437	412	433	396	426	412	413	374	415	450	431	423	440	437	398	421	412	417	483	456	395	431	404	459	432	433	418	443	415	436	436	429	419	414	443	436	429	405	431	425	454	451	416	407	435	414	436	432	420	452	420	448	421	430	465	417	434	420	388	440	434	397	411	434	451	456	463	471	422	431	428	448	449	459	393	420	427	437	421	462	473	414	435	400	408	420	439	427	490	416	416	413	444	432	413	422	398	428	392	414	465	463	450	431	414	410	428	402	439	440	445	437	445	404	400	446	421	402	418	431	414	443	443	457	473	407	458	441	442	439	378	418	425	420	409	438	449	439	443	429	449	424	431	479	410	407	455	441	445	468	401	401	464	423	390	448	395	413	424	437	431	445	422	440	451	472	484	401	443	437	430	440	444	454	398	446	441	394	440	419	424	442	422	463	441	441	439	432	403	400	428	414	439	415	447	429	440	466	427	430	419	422	455	424	415	433	430	428	414	477	427	452	405	435	454	435	449	415	434	463	445	415	409	454	448	438	431	449	404	414	460	433	447	462	423	467	419	441	431	431	434	432	457	420	419	436	436	443	445	462	423	391	432	411	450	458	411	419	411	432	444	461	419	417	457	422	395	425	415	430	453	424	411	412	436	411	445	455	464	422	440	441	432	441	459	403	426	418	397	473	451	471	423	413	455	453	458	435	448	419	440	448	457	429	443	422	432	428	441	450	453	433	460	435	408	453	414	458	432	414	490	475	404	415	395	449	428	449	425	431	431	425	447	454	425	418	411	455	409	401	451	426	423	454	438	477	424	460	452	428	434	457	446	429	418	451	405	444	446	440	427	421	441	481	435	438	411	417	438	423	397	407	420	447	439	442	436	431	406	425	409	450	438	444	419	447	444	438	440	431	417	450	479	402	410	431	429	479	454	437	437	423	404	482	444	454	418	450	435	409	418	421	412	447	482	426	401	406	454	443	425	440	417	466	459	447	431	441	442	447	429	439	422	446	443	401	432	459	448	393	422	455	417	447	430	409	408	454	431	434	455	450	434	424	421	462	421	423	422	421	447	425	481	409	453	439	409	416	428	449	454	450	418	412	422	423	437	482	438	480	417	444	428	469	417	416	419	422	418	468	432	435	391	463	444	432	453	455	403	429	450	400	416	442	452	444	410	415	469	470	479	437	436	423	451	415	441	418	414	439	428	392	428	442	435	432	426	420	433	443	419	475	413	449	424	398	462	451	430	438	444	435	475	410	413	447	425	435	462	417	415	452	446	451	419	442	402	441	413	430	442	399	427	451	448	433	417	423	414	402	430	422	386	418	434	422	435	435	434	447	426	429	417	434	449	494	440	435	445	424	470	443	454	434	452	455	404	417	446	376	428	427	375	422	428	474	439	426	438	433	436	427	440	426	483	426	423	417	378	491	441	439	480	440	380	433	425	420	450	417	447	423	438	426	403	407	428	442	447	429	449	451	442	420	428	437	372	424	451	427	466	421	386	408	410	452	400	436	444	418	448	414	431	450	411	431	468	460	386	486	412	439	440	424	451	442	426	424	389	484	430	434	410	468	454	449	461	453	478	430	447	407	463	443	490	441	450	474	446	447	455	454	448	435	451	455	406	430	419	452	416	429	453	446	441	394	419	403	439	438	415	441	435	412	487	428	471	439	406	454	476	448	441	456	435	441	437	432	424	442	422	437	462	462	449	457	411	435	401	417	457	404	398	426	405	420	471	440	440	439	433	428	434	433	439	429	444	439	434	384	446	411	465	463	412	428	430	425	418	394	444	441	452	457	420	439	441	426	423	460	437	430	415	412	406	428	422	417	468	445	445	415	430	426	432	430	477	447	435	431	425	429	425	433	410	420	424	440	446	436	433	401	412	440	397	438	463	453	458	444	446	462	413	428	424	441	481	431	422	440	438	452	410	437	446	487	406	415	438	413	451	455	470	468	429	427	440	399	400	401	442	443	421	401	422	436	372	408	459	422	463	453	443	453	452	436	456	449	454	431	507	422	450	400	463	401	433	440	450	439	460	491	465	409	445	450	440	405	392	448	402	402	428	431	401	437	436	431	431	412	442	421	443	447	425	420	435	427	450	415	399	446	405	476	419	458	436	416	393	462	435	469	414	452	445	459	402	430	433	491	415	465	435	424	448	422	417	457	431	476	411	429	440	421	448	408	420	443	442	447	437	475	427	413	420	403	467	407	480	442	439	400	448	427	444	414	403	444	452	447	424	428	412	415	439	446	461	420	462	420	424	479	405	398	453	440	402	425	444	401	409	436	440	434	457	420	421	410	427	427	435	438	457	412	439	486	433	437	429	463	436	441	463	456	442	438	417	413	417	448	404	415	426	427	423	421	435	462	411	435	442	398	444	438	439	452	443	427	438	450	411	409	431	457	427	440	437	448	450	439	459	428	439	437	452	471	406	418	422	440	456	431	439	431	425	425	424	442	477	443	455	446	400	427	397	449	400	407	424	429	438	443	442	431	480	396	413	461	424	443	448	432	422	444	400	439	451	464	429	442	430	414	409	449	440	431	452	443	430	418	434	438	444	482	408	451	429	419	406	407	436	413	420	461	440	482	435	483	441	464	448	452	426	473	447	448	425	427	432	429	408	447	409	392	423	468	425	405	441	408	455	438	437	435	423	432	431	428	450	416	459	416	428	416	457	437	484	444	425	432	453	444	434	431	428	416	407	396	388	415	391	457	427	468	431	438	418	430	417	420	461	439	391	441	396	437	433	446	432	429	418	440	404	416	446	407	407	467	457	416	415	407	453	422	442	394	447	393	427	432	408	426	409	449	416	393	436	433	418	406	459	448	433	417	428	472	417	401	465	403	414	431	405	421	442	397	383	431	425	492	429	416	452	430	442	454	406	417	408	441	410	446	399	444	420	414	434	409	401	417	429	416	430	449	446	381	417	461	407	426	449	487	417	415	397	436	416	455	430	418	442	456	466	423	441	417	388	435	386	445	466	402	450	424	467	416	442	423	466	428	444	476	414	434	448	430	400	399	413	402	441	427	395	442	421	448	433	465	449	415	430	434	440	438	416	408	438	405	405	418	412	437	441	436	429	471	456	389	389	449	462	411	420	428	462	442	434	438	454	440	424	433	448	414	404	419	437	436	452	440	416	414	419	432	466	440	448	462	468	465	429	439	453	478	446	421	431	450	433	434	424	401	381	400	426	458	422	455	396
18941	25131	19483	11079	7447	5527	4075	3007	2332	1986	1785	1485	1315	1151	1051	979	856	771	716	647	660	645	624	649	601	590	581	578	521	516	534	511	531	510	556	566	530	514	553	537	517	490	484	519	536	551	534	490	506	520	492	523	487	522	454	513	514	507	519	523	516	499	469	506	474	492	488	535	542	513	522	517	527	501	521	527	497	506	481	521	524	519	475	487	503	459	503	509	573	504	455	491	514	505	474	485	508	470	513	492	501	496	494	490	513	531	488	521	486	506	513	539	524	493	530	488	431	498	493	482	507	501	490	518	484	509	492	512	495	504	518	513	534	536	484	498	425	490	519	494	504	497	516	485	501	505	483	508	523	476	531	504	552	482	514	516	519	505	518	486	504	495	474	503	479	529	501	490	493	500	500	452	520	510	462	507	531	507	484	520	517	483	517	519	561	476	515	473	498	521	509	504	447	505	484	498	470	527	497	492	508	503	458	515	518	557	493	515	512	495	454	479	511	462	474	472	509	493	506	479	492	473	475	462	537	469	511	506	491	517	496	495	524	469	496	493	475	465	489	508	459	488	498	475	515	531	466	535	460	516	486	508	518	468	488	494	533	507	507	521	486	500	525	472	494	483	477	506	492	468	454	507	534	512	470	496	524	539	489	484	488	499	515	480	495	496	497	512	451	476	481	514	481	490	499	500	522	501	474	533	542	496	494	474	519	445	492	500	508	475	478	481	495	489	527	483	488	502	521	506	498	517	520	481	495	496	505	482	480	531	516	516	471	459	515	517	513	482	500	533	506	539	480	500	454	479	520	500	521	529	480	492	500	494	499	470	534	512	503	505	509	518	452	471	523	504	506	477	503	489	500	461	488	484	521	492	513	532	490	448	496	493	504	500	521	506	524	491	495	503	511	498	544	499	511	511	506	477	505	508	495	454	508	520	474	498	511	508	482	525	523	526	500	479	516	517	496	464	508	459	487	494	505	523	488	493	522	470	484	497	458	472	492	477	498	507	496	506	513	486	534	548	475	510	491	493	482	531	442	503	471	508	515	447	471	549	484	512	505	508	524	478	517	480	482	505	478	520	471	474	516	475	490	479	502	459	455	507	473	500	522	502	485	491	475	520	478	479	472	498	560	551	506	527	442	478	518	504	533	535	487	528	473	512	520	489	477	471	484	521	509	473	521	464	527	492	498	514	518	505	528	513	451	495	484	508	502	480	488	491	525	525	491	466	494	474	478	506	512	482	491	481	502	540	520	512	507	509	472	470	482	484	483	498	505	473	496	516	464	511	463	485	480	497	517	508	508	484	494	499	527	510	460	476	529	528	470	510	473	478	519	545	481	469	478	527	514	486	514	494	464	484	472	482	511	486	540	511	531	492	515	512	499	459	498	508	522	474	451	511	532	497	455	449	523	464	533	502	500	535	503	456	525	462	479	493	516	479	509	499	540	479	503	489	540	458	519	508	528	479	493	510	484	528	471	482	504	538	489	489	488	534	499	506	471	498	521	476	476	495	476	496	503	510	514	510	514	470	488	509	499	486	485	493	479	550	498	501	485	472	479	557	458	490	534	501	463	489	487	505	455	487	526	436	473	484	482	501	539	475	492	519	474	505	521	542	511	499	455	511	480	502	513	489	527	528	506	511	490	457	466	464	465	493	500	504	476	486	460	483	507	508	517	488	502	448	511	520	506	521	488	454	515	497	512	461	467	487	490	488	527	517	472	502	467	497	499	513	507	511	493	519	486	473	490	510	504	495	483	525	538	491	476	474	507	482	510	437	478	488	536	491	503	456	515	483	505	487	488	473	523	496	515	475	505	475	531	505	502	486	498	527	526	504	482	485	515	517	507	471	499	496	506	503	487	505	543	489	519	512	446	541	491	496	503	465	483	497	511	490	482	502	510	486	503	490	485	493	462	503	489	525	510	496	489	520	501	500	522	497	502	519	473	491	515	484	522	504	525	506	494	478	503	500	481	473	504	483	506	522	491	516	484	520	457	498	477	479	515	526	492	509	496	499	581	511	563	472	543	540	505	517	526	517	505	493	505	475	509	510	490	496	467	526	475	487	491	492	508	489	537	486	522	510	510	507	456	487	550	517	505	505	474	463	506	468	480	502	504	497	478	499	470	519	508	494	502	535	540	452	496	468	489	450	498	554	509	507	497	504	485	484	485	488	487	447	487	533	460	488	525	532	501	472	511	504	527	471	470	524	510	480	517	481	505	527	503	467	523	520	502	509	560	499	486	521	508	484	509	492	516	543	506	514	509	501	506	500	488	499	504	523	465	498	500	520	451	535	457	499	487	507	469	496	494	463	501	492	547	536	555	542	499	492	506	497	457	477	476	502	537	517	532	481	471	481	470	516	527	510	521	505	523	467	508	522	500	522	518	518	502	504	533	505	491	530	508	500	471	489	504	486	505	477	510	480	522	509	520	489	529	487	470	484	479	514	506	539	517	516	536	530	490	461	505	491	447	473	511	474	524	519	481	516	497	505	512	504	523	503	493	483	479	466	495	516	476	534	521	499	517	453	499	510	471	530	509	474	518	508	493	485	496	553	522	535	525	514	492	468	539	491	475	496	555	461	527	515	491	512	530	476	497	486	504	513	461	485	501	470	496	441	468	464	474	522	519	507	514	491	497	496	484	494	551	486	485	479	501	457	492	486	517	493	461	512	507	486	523	543	512	520	519	479	480	522	517	500	523	511	507	495	541	518	495	511	469	484	469	512	474	473	472	479	499	480	482	506	487	495	488	512	497	516	486	521	506	486	536	492	498	511	457	486	476	525	493	515	553	508	502	485	494	497	530	506	508	485	492	518	496	501	496	479	495	479	494	490	515	549	514	577	555	492	507	523	508	512	521	462	506	485	499	481	516	495	508	527	496	489	485	470	470	513	464	508	479	476	487	502	495	491	502	503	496	494	486	533	479	480	538	499	517	528	494	521	513	519	530	499	501	489	482	505	476	471	521	507	497	520	503	499	511	471	509	496	499	525	467	481	487	496	521	506	473	495	490	512	473	469	496	508	529	491	505	499	526	486	482	503	512	482	508	498	532	459	532	508	518	503	497	474	484	482	511	498	515	494	525	483	491	478	494	506	481	509	508	524	497	471	483	499	495	530	505	476	472	465	478	466	515	506	505	535	517	460	503	494	468	538	517	497	531	491	511	480	489	497	525	480	503	488	507	506	469	474	464	466	484	483	512	486	517	516	533	498	498	523	473	495	527	497	507	488	477	495	462	541	505	498	524	475	508	495	525	511	484	537	493	459	495	498	479	468	527	496	491	510	501	531	555	493	488	466	524	480	468	563	500	495	470	475	497	506	506	516	511	466	536	512	476	493	498	460	516	529	483	499	513	488	508	513	513	539	489	485	499	520	514	527	497	467	510	522	499	484	452	459	487	497	497	517	483	543	506	518	478	500	489	494	530	519	482	506	484	499	496	506	464	474	491	464	480	500	455	517	488	466	547	467	501	520	456	456	494	514
24035	21585	28658	25004	21449	11858	4750	2944	2178	1955	1708	1482	1300	1183	1133	955	819	788	682	665	654	630	655	592	610	614	534	606	594	537	558	538	500	519	515	513	520	463	515	495	518	464	464	526	527	449	472	484	471	494	469	483	482	446	510	449	434	499	493	475	434	471	471	486	474	448	461	472	444	472	461	466	441	477	457	441	438	461	466	428	476	445	449	448	446	469	466	457	437	459	445	459	442	444	498	456	486	447	486	470	462	461	475	458	436	468	441	462	446	466	459	449	481	445	469	455	459	493	425	471	484	465	430	450	503	510	474	475	427	485	438	444	436	468	458	486	485	440	410	458	442	419	432	466	472	402	461	511	450	418	500	479	498	448	422	447	463	454	497	442	461	456	472	483	410	460	476	474	492	425	481	446	440	447	457	464	458	469	463	453	460	515	474	454	445	425	436	482	492	431	435	490	422	420	494	451	467	469	478	474	449	479	458	475	474	463	435	473	449	467	457	425	485	417	443	484	469	462	476	452	431	466	489	469	475	439	441	455	471	464	451	473	443	466	461	461	465	489	463	471	491	457	440	456	482	470	476	439	425	459	454	483	415	454	417	453	466	460	456	477	462	439	370	457	460	448	437	424	456	483	423	425	454	468	450	495	472	458	462	460	467	447	447	477	480	435	478	497	438	405	450	444	506	416	459	434	460	468	474	464	443	484	465	460	478	431	482	426	429	470	465	425	445	444	463	460	437	441	465	459	427	469	456	460	447	474	466	441	434	443	436	453	500	450	496	475	436	467	494	486	463	443	478	466	448	472	470	480	433	478	471	489	440	481	447	441	484	455	457	470	432	428	449	447	424	483	438	477	442	439	431	488	492	452	451	399	457	447	460	446	463	449	441	412	478	458	425	462	452	438	441	481	455	449	494	447	461	435	469	484	461	475	444	446	429	529	432	448	440	446	450	450	473	469	471	459	443	459	472	483	468	473	453	461	472	463	454	478	459	439	474	436	459	457	462	438	424	442	484	488	444	483	444	482	467	468	461	496	423	478	457	466	435	420	403	466	468	472	454	453	438	458	460	450	456	465	438	475	435	404	452	445	444	451	438	457	480	418	464	423	477	502	490	430	473	456	489	432	427	449	460	467	464	460	447	458	466	461	442	454	475	455	482	428	488	446	433	477	510	456	479	489	459	461	431	446	460	470	454	446	422	476	443	468	487	459	471	438	473	465	458	419	455	469	491	479	452	487	511	408	448	437	460	472	462	418	449	413	476	506	438	477	428	456	482	477	439	454	492	446	424	453	440	458	463	454	473	475	474	444	447	428	449	472	434	460	483	457	422	478	458	437	447	471	436	467	431	428	483	457	422	467	491	465	458	456	498	444	490	494	486	445	509	473	471	480	505	430	447	416	435	449	433	446	465	460	445	511	448	471	473	503	427	491	450	459	442	460	436	464	452	472	473	492	464	471	458	456	465	470	462	482	435	436	438	467	477	415	480	454	462	442	449	437	484	460	444	465	432	450	484	455	453	490	468	453	488	466	446	463	489	462	450	447	448	474	478	471	446	447	412	466	438	459	438	406	431	493	477	457	471	458	445	465	465	434	427	418	447	444	452	420	459	482	434	485	459	467	442	467	458	479	467	460	473	492	437	428	429	473	421	472	470	440	473	475	489	466	493	454	463	433	468	428	482	471	476	431	428	440	447	420	442	501	454	467	418	477	469	424	460	454	448	450	481	431	442	426	443	447	453	460	449	477	439	476	417	460	485	453	464	443	477	443	430	416	481	487	447	404	429	459	455	444	461	473	471	446	476	457	463	446	456	449	449	442	435	487	509	467	487	420	452	424	455	426	444	474	455	454	457	428	467	472	434	422	448	477	461	471	464	468	471	476	432	432	466	444	445	500	451	455	455	448	460	472	429	446	443	442	452	447	436	482	459	438	475	441	438	461	472	494	473	505	436	445	488	441	452	458	496	464	463	477	416	458	480	533	455	413	485	489	434	454	469	463	465	477	435	445	454	438	441	423	427	425	484	414	461	446	445	444	438	444	452	476	451	482	449	489	476	471	474	452	443	463	485	455	442	438	495	495	442	461	454	487	413	451	455	466	482	480	451	436	443	451	444	445	457	461	465	469	427	481	450	487	497	486	420	456	463	489	470	431	402	392	455	461	472	477	494	466	458	439	451	429	475	391	472	459	481	451	471	469	481	432	495	453	442	492	473	468	456	459	460	460	453	456	479	451	476	478	417	435	446	487	431	431	484	438	437	460	451	493	501	448	443	479	442	438	491	458	420	484	481	452	460	428	444	453	477	436	444	490	418	476	451	455	447	483	491	461	475	492	465	494	407	463	460	482	439	460	467	410	441	454	465	427	454	437	428	429	490	457	466	462	401	469	442	467	477	434	474	437	483	468	442	421	418	493	469	462	452	483	475	466	432	421	453	454	417	451	447	405	491	429	465	427	454	474	486	469	475	472	469	410	491	422	456	434	457	500	431	504	451	504	478	439	506	478	452	483	493	447	473	443	458	461	483	454	464	475	428	426	464	442	452	445	458	426	461	458	465	472	461	456	459	459	468	440	439	492	457	457	435	435	432	492	439	456	460	466	453	455	453	450	451	441	463	446	458	459	465	454	459	460	442	442	401	459	433	466	457	474	485	452	432	458	461	419	446	454	463	471	450	462	448	454	452	446	466	479	440	487	493	434	469	487	425	467	486	471	451	454	459	459	446	460	450	457	449	479	477	449	470	462	445	430	471	431	446	443	471	480	441	445	435	442	476	473	432	471	479	464	466	489	446	477	455	446	451	453	444	459	461	490	433	451	440	458	443	463	428	467	503	509	432	421	430	435	429	446	453	468	470	438	442	470	452	497	489	482	426	479	427	458	450	453	446	469	480	464	414	444	459	442	452	468	420	441	462	468	463	464	450	445	488	466	482	437	489	397	472	507	432	425	422	417	443	482	472	478	434	484	466	436	433	431	458	465	481	469	486	480	449	456	414	471	448	464	422	458	423	456	439	449	426	463	445	435	450	416	447	446	433	465	449	461	447	500	481	450	435	449	452	455	456	449	448	452	448	413	465	490	459	466	460	421	439	459	446	445	464	446	495	448	424	471	452	471	442	441	471	470	449	489	434	467	448	413	454	431	469	438	462	449	511	475	472	450	478	442	491	465	440	432	449	459	460	489	441	446	444	493	482	445	450	410	480	436	481	469	438	465	445	498	426	476	454	452	496	463	462	473	458	432	470	429	486	451	463	471	475	457	415	451	483	440	437	455	448	482	476	472	452	420	467	486	470	484	447	468	485	456	448	445	476	493	502	424	502	476	443	451	447	438	466	454	454	449	424	446	502	476	462	470	463	449	458	478	443	482	453	449	486	476	477	475	467	470	437	449	454	490	427	470	425	463	463	497	443	497	466	472	471	455	455	436	481	454	488	456	450	399	437	445	486	440	488	464	452	483	460	458	440	495	463	440	464	462	463	483	425	481	468	419
21952	34199	26319	16145	11846	9322	6886	5070	4025	3219	2933	2452	2134	1722	1483	1356	1182	1003	906	875	853	830	854	761	741	700	673	643	666	641	674	581	623	592	642	590	618	591	548	558	555	572	585	577	587	551	560	593	529	517	511	530	569	561	559	558	573	564	551	570	546	557	590	533	554	546	530	527	566	536	561	583	526	497	543	538	533	531	541	567	561	532	522	539	530	523	502	541	538	517	478	552	537	513	503	527	532	533	519	550	534	534	467	537	523	512	521	555	548	544	534	550	563	505	521	523	529	543	482	528	521	524	523	482	533	482	510	518	569	556	570	524	536	547	527	535	586	539	519	464	514	543	542	564	536	562	500	515	523	549	463	506	560	526	515	593	566	538	506	561	533	537	537	505	515	532	549	551	524	528	529	539	547	564	513	561	583	528	521	507	528	483	541	515	512	535	539	478	551	536	555	582	525	525	542	527	541	513	519	579	514	548	536	548	494	573	503	554	524	522	553	495	529	535	547	513	554	506	549	547	519	514	543	533	554	521	514	532	561	514	537	538	539	495	548	582	572	535	531	546	552	470	533	536	554	508	513	544	547	526	570	562	485	551	531	563	531	521	546	522	558	551	560	492	540	551	535	562	516	564	542	526	515	536	535	510	512	517	528	527	489	543	518	536	529	530	545	557	563	520	540	539	585	582	564	519	511	528	564	541	573	515	551	524	471	506	506	504	516	522	523	535	516	566	517	500	534	514	491	513	515	550	565	521	503	529	567	517	559	507	526	535	537	562	537	598	530	548	544	554	535	538	582	524	516	527	517	563	535	537	518	515	521	521	526	548	535	494	497	571	574	508	554	548	565	543	578	521	528	517	567	538	554	491	524	479	511	509	615	535	518	515	543	549	538	503	560	521	540	499	550	518	540	502	576	513	548	529	542	532	524	527	518	522	541	519	559	525	526	517	476	533	552	537	541	522	539	535	580	525	521	544	481	493	540	513	553	531	530	528	525	584	517	508	556	546	554	521	584	521	541	550	522	518	554	516	521	585	518	587	528	524	530	482	521	483	587	523	551	538	536	520	553	539	563	532	530	529	551	521	518	511	514	524	538	560	523	583	540	534	514	534	528	501	504	523	576	566	513	560	533	532	526	519	535	579	537	501	506	527	514	575	557	523	548	539	547	544	510	529	517	544	527	529	512	513	516	544	535	543	526	525	542	533	548	531	551	516	507	501	531	514	517	495	543	542	523	505	473	538	552	526	537	504	563	521	501	513	506	549	510	546	581	528	484	502	476	538	521	550	560	548	517	551	566	515	509	539	529	507	554	518	500	544	548	503	517	528	546	538	522	582	485	520	521	552	536	529	523	577	548	539	563	524	497	537	538	503	522	559	511	509	544	517	504	521	546	498	510	546	513	571	501	544	499	493	487	553	578	505	579	505	493	563	552	574	523	494	527	506	575	512	536	531	555	509	516	580	529	503	523	541	534	507	523	544	532	543	472	512	515	563	550	542	542	541	481	531	572	558	533	559	534	558	502	534	564	520	483	516	545	517	566	541	548	527	517	530	524	538	540	539	539	522	523	532	502	511	511	537	526	528	504	530	484	514	508	499	549	546	497	529	587	554	538	546	508	570	520	559	496	521	535	561	545	555	527	507	496	541	536	547	518	542	566	554	532	546	530	531	538	529	526	482	561	526	524	560	515	538	529	541	558	535	555	534	551	526	547	533	550	507	550	543	498	502	528	565	509	544	522	512	518	572	516	558	538	508	497	495	540	482	521	546	532	502	537	577	565	490	543	500	502	553	505	520	545	539	533	498	499	501	534	533	545	518	494	545	560	524	567	531	501	555	514	511	530	538	555	570	527	505	514	525	509	514	524	532	492	502	523	528	524	535	522	530	523	524	584	533	524	536	511	485	537	513	512	504	522	516	555	499	526	522	527	540	539	531	540	569	533	509	511	517	514	533	566	549	531	544	507	540	519	556	565	493	497	529	559	520	501	539	547	521	520	572	523	575	525	521	531	513	541	558	526	515	506	512	560	525	522	502	556	577	511	525	550	529	553	578	507	529	552	535	528	502	546	522	515	490	519	480	532	518	486	500	507	524	498	528	522	538	544	508	535	553	543	560	542	545	517	503	517	515	523	516	548	528	518	533	527	550	505	559	546	535	532	518	516	540	524	492	466	533	503	497	539	503	542	523	477	511	523	515	512	518	525	506	539	525	509	555	548	533	556	521	536	523	506	479	486	575	541	506	515	512	532	531	510	570	551	554	492	533	515	514	558	526	525	521	512	546	559	527	520	562	502	514	532	523	530	501	532	551	549	556	552	534	529	557	580	533	541	563	533	553	508	537	521	570	547	537	538	553	546	529	499	572	524	521	530	518	537	516	537	511	513	551	533	491	506	553	522	557	530	521	538	569	500	579	524	540	542	551	556	526	515	538	501	510	530	505	507	538	508	544	546	502	552	578	496	539	517	543	506	515	511	507	519	540	574	570	504	505	552	563	519	510	528	567	525	521	526	523	577	532	509	532	505	555	538	515	532	504	543	539	546	531	519	531	532	527	516	515	531	563	548	550	513	545	495	503	494	551	542	541	546	488	553	503	525	519	548	555	526	500	502	519	560	483	557	539	532	559	569	502	521	578	491	525	501	540	579	541	544	493	550	552	520	525	528	530	569	528	553	536	495	510	497	543	534	524	524	539	525	542	549	545	489	557	526	541	511	510	530	509	561	552	505	506	543	545	507	515	535	538	531	555	527	528	516	549	567	468	543	541	541	538	530	532	534	527	538	541	535	516	572	546	545	536	511	590	498	560	515	554	545	542	546	535	501	538	535	516	518	553	516	556	520	519	527	560	559	567	523	515	491	522	542	489	516	511	541	487	565	536	502	516	554	528	535	524	498	542	519	529	557	585	564	517	552	516	559	495	560	506	545	505	579	515	527	503	471	542	542	532	513	550	527	534	532	518	540	533	510	555	526	512	521	573	535	518	547	537	567	590	544	532	546	519	503	529	529	536	534	503	545	546	546	557	556	499	497	551	523	486	519	523	559	535	535	553	518	514	519	563	551	495	532	540	489	503	521	512	555	545	548	473	544	517	524	531	517	555	554	474	558	575	563	512	500	483	576	530	515	517	516	529	559	499	517	519	539	524	575	530	532	530	527	564	502	555	471	554	548	501	491	533	545	559	515	503	492	525	498	551	550	532	518	544	483	554	497	512	538	526	551	557	558	529	505	493	556	523	526	535	533	564	551	531	543	506	541	529	540	511	525	559	501	514	527	548	500	555	552	506	548	517	517	517	548	501	540	520	526	546	540	547	495	530	513	578	541	503	497	529	521	555	484	533	565	526	529	526	547	521	538	548	556	507	531	558	499	564	522	524	546	541	491	512	526	530	514	496	537	546	586	523	521	551	542	556	534	538	545	516	540	508	520	537	496	500	549	529	492	544	547	511	513	523	483	502	563	524	530	501	528	546	548	543	538	530	527	518	471	542
25169	21559	27289	25740	11559	4381	2833	2050	1613	1447	1279	1088	914	848	735	658	535	521	491	497	438	463	429	482	448	418	388	404	414	396	420	371	365	403	397	347	407	387	350	371	338	347	346	398	364	330	356	386	384	335	367	334	346	372	339	319	325	362	350	365	350	333	324	366	330	344	351	331	311	378	303	305	350	313	341	311	343	330	377	346	338	297	360	326	331	333	344	317	329	349	335	333	342	339	320	305	350	350	359	343	333	359	304	347	338	353	356	348	335	335	341	344	323	341	344	341	373	323	335	313	314	317	340	332	329	344	334	338	350	333	333	362	323	312	343	309	333	322	345	334	337	289	308	336	324	342	338	341	335	332	350	368	297	367	306	349	318	333	336	325	325	326	348	340	330	358	330	322	347	379	317	340	312	339	336	358	323	302	326	321	348	361	370	356	355	308	336	334	359	346	352	322	319	331	355	333	318	346	349	330	301	307	346	293	354	317	351	316	336	373	346	310	353	333	349	324	316	325	340	363	313	304	327	349	353	328	335	349	336	350	357	332	329	347	358	334	354	325	315	308	339	302	316	341	315	339	355	342	329	341	340	365	333	309	325	314	343	371	331	358	348	318	348	311	311	340	321	307	306	323	341	346	345	356	308	295	339	372	331	345	339	350	346	334	337	355	370	329	323	350	340	328	312	315	301	328	349	331	330	341	314	338	341	311	338	300	367	351	317	316	330	315	293	337	362	331	346	362	321	327	330	309	353	340	347	328	312	293	321	342	346	342	334	320	314	351	337	332	332	320	352	355	328	343	359	303	362	344	324	331	308	318	365	302	349	315	345	319	323	296	342	350	316	342	319	303	326	316	377	316	347	322	361	339	335	345	328	313	332	346	361	305	314	341	320	329	335	334	346	343	334	336	323	337	374	321	333	368	312	306	361	322	348	346	346	316	346	296	330	344	355	322	333	354	329	343	323	329	341	336	336	331	385	289	317	342	363	329	343	339	315	342	329	312	326	282	336	336	325	337	329	341	340	305	331	360	319	337	340	310	327	330	351	330	325	336	325	354	323	335	328	352	328	343	314	337	334	326	340	318	342	373	334	344	325	327	331	364	322	354	340	337	337	338	327	353	306	317	333	364	341	328	339	340	318	320	348	323	305	322	313	351	332	317	326	326	314	335	371	355	356	308	329	349	334	337	353	305	322	344	339	354	347	349	344	336	327	355	325	339	354	348	320	321	401	337	348	307	344	324	307	343	337	347	329	367	349	340	291	310	352	343	315	317	340	333	351	324	314	312	362	327	348	322	351	298	322	361	332	324	357	350	311	356	351	323	326	319	325	284	328	357	344	347	321	309	351	369	296	377	340	332	361	306	313	357	327	316	300	316	351	343	337	326	318	334	347	351	355	357	352	332	328	338	345	331	338	309	316	329	345	340	323	314	322	325	329	312	311	328	314	317	307	310	356	322	328	326	374	341	318	328	302	341	304	317	360	325	355	346	328	359	313	321	344	334	332	349	341	335	329	333	315	328	315	331	340	361	348	334	337	331	325	364	352	303	333	321	371	337	317	314	316	319	311	366	346	326	332	331	330	361	324	305	321	317	330	316	345	352	336	326	339	312	337	363	299	328	336	361	320	317	313	324	351	353	331	311	305	334	323	332	334	305	342	337	322	344	336	345	310	309	320	328	349	361	325	347	354	307	361	327	366	333	341	326	358	334	333	331	323	337	344	355	360	332	319	343	322	324	333	296	344	317	351	349	299	336	311	330	355	339	335	339	322	336	366	327	336	325	321	349	322	341	347	358	353	309	357	338	297	335	361	350	335	328	319	333	311	309	341	320	364	359	314	342	325	313	354	333	322	329	325	340	341	363	354	349	341	342	340	310	341	335	304	327	319	357	356	339	329	354	321	345	331	312	301	320	348	336	330	315	337	328	354	340	354	340	296	324	326	298	369	340	338	344	327	351	348	315	376	326	339	329	352	325	317	352	356	309	317	338	337	326	324	343	340	310	346	324	358	356	336	343	339	296	325	326	375	336	340	307	342	307	310	345	350	336	359	346	335	349	355	332	341	303	336	341	336	307	312	361	331	306	330	328	311	352	332	347	311	334	335	311	354	353	318	327	334	370	349	315	350	330	349	353	342	355	304	315	329	303	336	300	315	326	332	348	317	362	331	347	339	354	314	326	346	350	360	303	323	326	331	310	326	335	338	342	314	309	355	326	349	302	355	328	321	314	338	346	342	344	352	322	324	355	335	341	360	360	319	339	346	351	336	334	347	337	323	332	343	350	340	354	316	317	297	331	329	309	341	348	354	322	326	310	327	343	333	309	328	316	334	315	334	348	339	333	308	340	348	315	302	311	335	335	329	366	329	315	363	287	319	318	338	322	314	318	349	300	341	312	349	312	319	353	365	317	310	356	342	329	356	297	314	348	346	365	313	304	328	317	332	335	309	349	333	350	311	343	321	327	317	357	318	327	300	341	310	332	314	350	352	337	341	337	332	337	340	348	334	349	327	363	322	336	342	330	345	368	346	328	348	331	339	318	345	328	333	332	317	351	349	334	318	332	342	342	334	321	342	337	338	320	332	351	308	329	307	284	356	345	352	326	332	360	331	343	365	316	322	339	337	364	330	360	307	301	329	353	365	338	319	331	322	358	313	329	331	318	308	324	303	343	349	340	349	324	329	303	335	364	354	334	305	320	352	342	302	315	342	346	334	356	315	336	329	334	340	370	314	304	302	327	332	287	333	318	335	390	365	300	335	336	339	344	366	330	349	318	344	316	367	335	367	341	329	312	320	346	343	318	318	344	360	375	334	314	300	313	342	356	316	312	324	336	335	326	346	313	330	327	324	404	373	354	318	326	359	348	325	357	365	337	313	310	302	315	345	347	294	323	325	306	326	306	327	319	342	341	339	337	300	332	311	346	338	323	347	329	321	337	341	339	316	321	307	328	362	349	324	329	322	340	344	319	332	317	342	346	379	313	304	338	326	316	292	355	338	346	342	342	352	304	344	329	316	308	325	352	321	324	355	329	322	321	321	349	326	312	344	329	333	337	342	348	316	324	341	328	311	357	334	344	340	345	356	320	314	351	319	344	359	326	330	332	320	302	323	324	346	325	354	343	352	348	348	342	346	335	314	363	364	381	321	348	318	360	335	333	325	338	333	327	349	299	368	339	341	321	345	331	335	332	336	316	306	368	314	316	342	328	320	310	333	394	348	339	317	371	333	337	345	326	329	311	319	332	375	330	341	327	337	359	318	334	310	340	320	316	337	325	332	322	330	317	347	316	324	317	312	319	338	323	341	324	366	352	310	341	341	327	363	348	353	344	359	332	367	328	328	325	363	364	317	318	333	343	333	330	329	334	341	321	320	311	313	383	303	345	327	330	322	365	335	346	303	303	363	340	319	351	309	363	329	326	323	355	344	319	288	361	305	319	349	344	324	311	325	333	351	319	313	338	328	319	369	354	324	338	363	319	331	345	309	333
20041	30117	22458	12885	9581	7220	5459	4113	3173	2689	2228	1961	1619	1326	1238	966	822	725	699	655	607	586	582	597	535	539	530	479	490	521	480	448	463	447	457	439	467	446	452	399	412	435	423	455	404	427	391	412	429	420	382	395	401	436	393	426	410	436	416	436	403	407	401	432	353	403	396	385	415	397	382	412	404	380	388	383	370	393	410	393	432	419	378	373	383	397	407	384	422	405	386	426	348	391	408	384	369	394	399	419	386	423	369	410	397	395	398	395	382	388	421	371	374	382	371	350	406	430	369	388	424	400	366	367	400	383	393	377	393	389	423	401	412	411	391	415	441	390	390	387	410	426	398	393	410	401	405	429	369	383	404	391	379	421	408	379	398	387	384	387	373	392	381	406	399	415	381	386	388	402	455	375	372	409	408	408	422	390	373	377	359	346	423	398	366	403	388	409	415	414	371	441	385	356	375	423	405	405	385	419	390	391	415	440	404	400	413	396	380	394	403	408	390	393	364	394	406	374	372	380	406	380	391	408	397	443	397	414	403	411	374	383	380	388	408	386	392	392	389	383	386	379	355	378	360	392	353	383	375	364	398	407	386	400	398	417	393	370	365	377	421	416	420	377	394	384	389	412	407	381	380	405	403	385	394	400	376	360	358	416	375	387	391	385	380	362	418	378	372	398	378	421	394	422	414	364	413	408	396	401	383	380	386	367	387	393	370	398	413	385	459	409	393	371	401	407	373	383	396	424	435	404	414	358	381	346	388	404	381	387	392	362	395	412	431	378	390	386	361	400	387	347	392	375	387	399	398	398	366	403	428	416	386	404	407	407	384	366	401	403	399	395	403	417	398	390	369	415	405	376	375	383	382	395	358	425	388	412	372	345	398	401	413	366	372	368	413	370	393	408	376	371	380	359	355	401	396	363	389	384	408	386	365	404	365	388	395	401	406	378	370	402	390	388	374	376	405	381	394	378	415	380	375	416	391	387	421	381	380	449	390	395	400	381	382	413	412	401	411	401	415	408	391	413	353	388	420	388	375	401	409	405	375	377	382	398	374	407	402	378	430	384	403	401	371	402	352	400	387	370	395	394	381	413	391	395	455	419	394	357	382	408	358	384	354	413	386	359	419	391	397	416	401	426	366	392	407	381	383	396	402	357	332	409	383	374	429	394	365	408	363	381	396	410	398	353	402	385	390	377	404	396	384	373	383	409	419	351	391	386	382	409	390	380	371	370	406	412	417	400	390	373	363	444	400	403	380	376	378	445	389	385	404	415	390	399	422	412	411	413	373	415	387	427	380	374	404	408	408	379	401	397	377	429	376	392	409	358	400	371	368	373	426	398	395	390	373	386	406	389	367	390	381	378	394	396	372	388	378	388	351	383	346	409	386	413	379	382	378	423	375	431	366	383	352	393	406	384	389	413	422	377	383	380	423	405	398	364	399	416	410	354	381	357	418	362	405	384	404	392	391	403	378	356	377	379	384	367	407	414	367	389	392	346	444	381	399	387	371	371	371	368	419	381	379	390	400	388	408	395	378	409	358	389	391	427	371	384	401	378	391	380	384	371	432	392	403	393	369	381	394	373	421	373	386	402	389	383	358	407	415	371	399	411	397	411	368	388	380	386	414	349	412	405	408	390	388	363	385	424	372	359	413	364	372	416	370	396	364	390	407	384	371	406	399	400	426	378	412	412	417	347	422	431	372	392	397	382	410	387	391	401	410	382	357	386	438	417	423	403	416	370	360	390	368	367	389	375	376	350	373	387	392	373	437	420	387	382	414	375	384	414	392	368	403	404	384	384	403	383	396	410	403	405	389	401	380	437	393	403	379	432	393	409	363	413	378	393	388	422	405	371	390	387	451	417	412	425	389	390	383	356	379	430	406	373	382	388	404	407	386	410	374	392	420	391	420	407	400	370	380	375	470	408	401	408	414	417	419	409	383	401	362	408	390	381	433	403	374	416	383	410	394	413	413	402	421	421	386	400	421	392	400	375	372	373	366	362	372	411	408	353	420	391	400	376	391	376	385	373	398	418	367	392	368	396	397	370	405	410	387	381	398	412	368	374	387	382	359	394	377	373	362	370	391	408	372	391	380	402	386	394	429	336	390	424	360	394	354	409	404	358	400	363	379	393	388	369	385	423	426	391	394	401	393	397	384	395	403	382	409	393	394	397	370	395	395	392	380	428	371	390	323	379	362	418	424	415	409	386	367	400	385	366	406	381	375	373	397	386	375	399	385	370	410	406	360	400	390	394	382	384	387	412	408	394	360	384	401	380	384	382	373	386	390	368	366	442	373	377	428	396	402	367	389	408	412	396	425	375	408	390	387	411	418	387	400	400	398	360	342	389	407	385	404	412	413	364	389	385	363	393	336	368	417	393	400	372	377	423	404	389	399	406	375	394	432	385	386	410	443	423	405	393	376	370	390	413	414	394	400	420	401	411	395	393	372	388	391	385	420	368	357	384	412	403	363	380	423	366	408	376	375	387	394	398	396	395	390	390	371	389	401	402	413	332	399	433	356	437	389	427	375	400	395	427	393	381	388	390	399	421	420	390	364	399	360	368	387	409	373	391	390	399	398	357	404	377	415	431	422	384	370	428	388	377	382	374	415	377	377	371	359	402	372	432	379	426	388	409	403	369	408	385	430	386	406	386	414	429	376	420	356	380	396	391	379	387	374	390	390	388	404	391	416	406	379	379	401	365	397	407	409	368	398	411	449	383	389	443	402	422	388	419	394	414	391	408	408	407	413	370	412	388	387	383	421	406	390	375	369	408	410	427	382	351	384	356	379	438	365	392	392	386	399	415	392	400	402	442	426	406	406	378	375	397	397	403	373	401	410	364	417	397	405	415	403	392	412	436	391	386	363	386	390	439	409	367	397	371	420	426	402	422	374	404	445	386	402	387	383	379	383	405	392	391	391	391	411	403	438	369	349	377	391	401	393	354	413	385	371	394	391	389	368	402	395	386	417	386	402	382	399	415	382	384	388	388	388	371	387	389	379	389	393	368	371	390	389	379	382	382	382	383	389	375	409	379	431	356	398	388	376	381	410	385	372	428	426	384	380	408	371	436	377	406	393	399	377	384	393	395	432	388	399	391	369	402	383	370	404	378	386	402	399	376	423	430	408	442	411	360	367	401	366	411	398	418	408	404	421	420	359	404	366	409	384	357	392	356	416	393	419	388	447	418	370	390	383	404	406	390	402	409	386	411	430	361	387	414	363	385	380	438	398	417	402	411	395	397	398	397	416	403	418	402	390	381	370	379	427	370	372	410	413	373	373	403	428	394	421	402	416	396	404	358	342	407	423	386	402	406	375	365	373	370	403	381	371	364	412	400	365	398	404	399	406	406	375	415	358	389	415	395	387	369	425	399	397	407	417	409	351	381	399	396	385	376	377	393	376	419	407	380	407	397	369	413	387	380	389	400	403	365	403	380	395	417	366	361	399	388	385	375	382	363	399	354	404	398	398	393	378	390	371	415
22864	21521	29093	24387	21546	21415	11347	4417	3014	2616	2307	1881	1552	1387	1114	950	764	749	692	692	650	610	569	531	528	513	481	478	500	465	476	432	453	463	442	440	414	423	400	427	387	398	384	393	383	378	412	373	362	367	392	349	413	361	378	339	344	372	364	387	373	371	353	355	363	344	368	362	359	378	373	368	362	365	373	391	366	352	381	346	314	343	337	354	339	315	372	351	368	378	364	359	356	316	342	334	370	352	376	368	320	327	368	328	353	334	358	365	354	342	359	344	362	349	331	314	387	335	307	329	375	356	366	315	387	309	326	346	351	337	379	354	352	364	355	354	362	344	355	363	367	382	339	320	347	299	382	353	349	338	351	367	362	329	369	342	340	373	363	331	340	358	345	367	360	359	374	331	362	355	350	351	332	352	343	378	350	340	353	344	346	347	371	337	314	336	344	364	333	390	381	336	347	332	331	328	359	347	366	346	360	318	356	340	356	337	358	368	328	333	370	357	347	374	370	336	339	352	344	351	343	342	348	349	350	342	335	345	337	393	343	351	363	380	356	337	385	326	329	349	305	344	377	366	373	354	389	334	333	358	344	324	359	351	358	386	359	349	396	327	374	366	348	315	357	353	337	343	351	348	360	345	385	371	356	377	340	387	343	355	323	334	348	355	367	329	369	344	346	342	306	351	376	344	344	356	354	324	361	329	346	358	358	397	331	336	364	371	355	360	318	332	376	363	358	351	352	370	351	354	313	355	351	341	367	380	329	350	321	383	353	364	352	324	335	342	371	364	390	318	330	390	344	367	374	351	371	345	354	323	323	334	413	332	318	351	384	368	357	334	364	360	356	362	344	359	326	332	365	381	348	371	358	354	365	348	349	340	317	398	351	359	330	344	345	366	370	362	370	353	369	340	356	370	410	354	369	376	322	322	359	354	330	371	295	356	373	385	359	346	336	333	341	321	351	381	320	330	380	346	374	363	357	336	357	358	337	352	341	347	375	334	350	345	375	329	357	339	336	352	361	357	357	374	360	358	326	375	341	347	364	338	347	352	383	341	377	361	336	331	352	351	341	370	351	312	347	352	354	317	373	324	352	328	370	337	326	341	381	368	364	367	331	343	336	371	382	342	325	340	319	349	315	358	357	351	365	354	357	363	361	358	352	349	344	352	336	381	367	415	340	351	341	370	345	339	363	326	321	322	332	355	358	348	364	342	353	348	346	335	335	374	349	367	349	358	353	348	387	337	325	335	344	334	359	318	379	347	357	372	351	380	342	341	352	361	344	345	357	371	322	363	335	373	364	342	365	357	347	328	371	381	353	362	381	357	346	370	342	375	357	338	348	346	330	335	362	335	337	333	351	372	359	334	338	357	325	347	349	359	329	335	351	344	352	353	371	368	357	330	371	381	329	323	376	369	330	356	330	358	344	344	297	382	366	367	372	351	375	345	350	342	320	362	346	331	363	371	394	343	360	332	357	357	295	337	341	330	347	388	370	374	353	353	347	333	367	349	350	406	339	349	338	314	353	349	346	334	364	376	336	337	353	346	320	315	356	357	357	351	345	377	334	299	379	338	354	380	310	334	358	345	357	329	354	342	363	365	363	358	348	348	340	330	344	365	374	340	345	305	384	353	358	345	362	369	344	332	341	371	358	337	324	343	333	342	328	353	331	350	368	323	310	319	349	360	364	338	348	372	370	363	345	358	348	374	360	339	333	370	366	367	336	316	330	341	359	360	361	319	352	329	345	338	327	378	378	365	371	354	370	320	326	353	363	357	325	338	341	340	364	333	377	353	386	360	367	297	346	337	351	343	335	375	320	354	343	336	368	339	336	350	358	336	372	374	338	354	330	352	363	334	382	365	363	384	340	332	373	340	359	340	330	348	352	333	372	313	351	333	351	364	322	323	336	339	362	337	343	356	350	359	364	350	380	364	372	368	361	329	376	345	353	341	333	341	329	349	370	342	337	349	370	375	345	302	358	359	384	325	334	342	334	335	333	362	349	358	375	383	373	330	356	339	348	338	336	370	376	389	343	341	326	379	339	352	318	339	355	344	360	378	342	348	321	326	348	336	362	337	333	323	363	338	355	343	389	329	343	349	295	371	365	349	328	344	338	293	366	400	342	380	342	341	337	331	377	352	318	328	327	336	363	333	315	391	343	345	369	320	332	343	357	333	382	375	369	348	350	350	341	376	373	361	340	348	338	345	349	303	352	350	352	366	303	366	352	366	364	367	346	345	365	338	370	321	329	313	334	350	392	344	362	361	387	329	348	353	335	342	363	367	342	315	377	352	330	371	355	359	327	339	366	370	329	350	351	341	341	336	371	339	330	357	399	361	360	357	399	398	356	347	372	344	319	351	365	320	340	311	345	352	329	364	320	336	348	345	352	353	372	340	372	359	349	367	380	359	380	355	352	359	371	340	334	359	357	325	330	348	364	350	336	341	379	333	349	359	361	323	366	339	357	332	357	321	333	330	357	362	384	349	310	360	383	368	358	334	375	365	343	346	303	359	355	374	345	373	369	358	351	358	363	348	364	373	346	350	333	370	359	347	325	330	351	352	359	341	362	330	332	362	341	329	347	318	333	367	402	340	332	365	381	306	335	330	357	343	281	356	374	316	359	306	369	339	327	341	343	338	349	365	357	360	327	331	328	362	370	352	339	359	339	372	383	354	326	328	347	341	366	366	322	340	380	339	354	345	329	341	354	333	384	332	340	374	350	315	305	329	361	332	353	379	350	356	361	327	337	354	346	349	346	355	324	334	315	364	337	372	371	324	378	336	335	322	324	334	354	327	367	346	349	350	336	345	350	365	378	340	333	344	378	371	334	352	360	364	354	360	346	360	383	319	382	354	343	347	341	373	362	351	325	356	325	333	388	333	339	375	345	321	333	376	342	364	338	333	339	354	326	316	354	366	364	337	374	412	347	373	344	376	351	372	384	314	339	342	354	364	330	385	345	351	362	377	359	341	365	350	385	331	367	365	340	354	311	355	332	339	346	326	367	359	341	377	345	352	328	310	392	346	363	388	323	327	369	340	341	390	323	334	347	321	342	331	354	380	364	344	310	348	371	332	321	362	341	348	353	384	345	375	350	342	353	350	379	378	366	360	370	363	347	347	331	349	346	345	378	328	358	360	329	355	336	335	342	346	321	329	360	345	337	352	370	320	389	343	345	339	346	335	351	349	334	353	367	364	333	357	324	345	329	343	338	369	354	350	337	347	351	331	364	394	371	356	367	368	353	348	353	349	336	351	352	354	385	353	343	351	353	364	296	297	371	335	364	365	365	328	333	344	338	355	343	334	366	365	346	363	348	370	348	326	381	349	359	355	320	368	337	347	391	358	326	341	316	355	354	341	382	372	326	361	328	341	320	385	325	347	353	360	334	360	348	348	317	346	363	365	364	332	348	359	372	327	346	344	338	379	338	344	359	361	356	370	339	384	327	352	320	365	326	336	337	336	341	375	342	301	342	338	330	365	339	354
24211	39318	29978	18979	14789	11895	9456	7151	5574	4831	4018	3081	2651	2115	1783	1461	1225	1128	1005	949	919	801	796	693	718	673	653	620	616	599	584	532	576	523	554	527	506	556	503	526	480	468	463	488	451	432	473	451	413	465	396	460	438	446	443	405	452	451	425	460	404	415	435	455	424	475	436	450	429	423	390	417	417	421	391	386	406	459	439	399	440	443	419	410	428	421	408	405	394	432	436	428	366	397	433	402	393	444	415	435	408	401	421	399	416	424	423	439	439	401	404	425	393	408	390	417	391	410	454	409	429	449	426	387	463	403	400	411	407	431	455	424	409	415	391	396	401	434	454	407	397	419	390	418	408	443	417	388	416	416	417	378	402	385	417	402	375	405	403	434	371	398	412	392	379	413	389	426	398	397	409	434	410	433	388	417	430	386	435	447	411	404	413	435	380	423	388	417	436	371	413	403	373	396	390	402	416	374	432	428	396	416	405	424	398	436	390	397	382	394	393	385	386	404	431	406	420	417	458	424	400	361	441	369	409	408	387	412	380	397	404	409	407	395	411	384	424	394	396	392	426	405	397	382	375	424	383	393	411	383	408	421	410	376	447	393	434	384	403	419	419	427	416	387	372	423	410	412	419	385	400	418	381	376	406	418	416	378	396	416	431	382	401	396	411	390	428	398	410	409	412	404	413	374	414	384	416	422	412	420	435	427	416	440	410	399	401	390	375	412	393	445	435	392	432	396	420	396	406	397	418	381	407	426	408	434	381	437	414	381	396	359	413	387	409	393	410	441	418	422	407	398	425	416	375	397	416	393	439	404	413	429	420	404	413	417	397	426	406	430	390	401	430	389	404	453	407	406	398	379	402	411	446	392	380	442	421	455	397	372	418	407	431	405	370	386	412	403	375	412	373	404	420	419	410	382	378	393	409	431	400	416	405	409	378	395	382	409	403	424	427	368	387	394	367	416	401	432	390	410	396	377	423	415	428	401	434	458	402	396	377	417	430	397	405	400	414	418	378	414	395	417	442	422	440	428	406	382	426	418	432	408	391	396	411	406	403	390	376	419	444	424	403	392	409	457	379	404	417	429	419	382	418	385	396	431	403	400	427	398	410	416	401	433	405	380	470	416	421	400	406	385	447	412	427	446	433	396	373	395	433	392	387	427	395	387	463	411	363	402	423	404	415	415	384	421	418	425	406	395	470	405	381	449	401	403	397	405	412	409	407	415	390	382	393	409	381	437	389	413	432	392	413	408	407	416	393	408	390	366	416	386	415	406	377	417	423	377	395	397	402	397	422	413	426	422	408	411	371	385	394	437	427	406	417	418	433	371	373	388	403	410	429	416	416	399	378	426	401	417	424	446	448	399	418	452	415	417	423	389	407	383	403	396	403	399	382	398	403	422	374	428	404	403	384	413	399	426	385	397	419	415	390	392	425	447	418	435	438	397	441	404	449	431	400	400	439	439	422	386	410	420	403	407	406	415	419	408	428	384	376	422	428	415	399	394	405	417	397	387	394	381	392	380	401	432	423	398	403	421	416	406	439	414	416	400	407	394	373	411	394	459	398	391	402	449	374	433	403	416	424	395	423	422	382	422	386	381	411	446	434	411	420	431	387	449	395	429	409	401	447	392	401	432	411	397	421	391	414	418	433	427	415	451	402	390	425	426	391	434	421	388	411	456	408	437	411	387	410	401	434	414	440	408	429	377	347	424	415	401	423	427	417	399	424	430	424	421	396	380	397	404	414	367	393	388	405	384	438	433	419	406	404	394	388	405	443	394	398	442	416	401	376	402	395	422	378	398	407	392	425	405	386	429	394	363	431	423	394	404	418	430	416	428	410	419	406	380	411	384	429	429	422	416	456	408	440	460	409	387	432	410	409	416	373	422	414	402	406	429	402	419	365	446	405	406	448	424	401	454	397	389	420	429	409	393	407	408	415	460	411	409	415	413	387	421	400	379	395	421	436	403	401	412	372	411	411	405	395	412	406	443	406	394	399	386	410	385	377	412	432	411	402	398	433	407	418	399	368	388	419	406	394	405	439	421	448	412	389	414	476	419	405	412	421	445	381	384	350	431	429	386	414	392	431	396	435	422	414	402	393	412	397	427	420	380	420	427	404	427	428	442	410	436	421	426	406	384	410	403	401	393	403	384	401	368	395	369	400	396	399	407	400	389	401	380	426	419	405	420	386	381	428	432	429	410	424	443	406	395	392	402	401	432	398	406	386	409	432	368	384	416	461	433	403	422	394	432	391	426	429	376	394	411	432	397	397	419	407	391	392	433	401	420	389	405	437	404	410	390	412	401	420	396	391	399	406	424	375	392	384	408	402	456	420	390	426	393	410	431	391	386	416	407	434	417	403	418	401	410	406	417	382	433	430	417	386	417	399	415	369	409	433	444	455	388	388	427	392	413	377	435	413	390	430	421	425	434	388	413	402	396	421	403	397	400	374	397	445	387	405	409	391	419	403	413	426	409	413	424	437	405	421	385	396	399	397	412	439	420	417	406	418	407	388	374	384	399	411	402	392	411	392	416	422	404	410	409	424	415	430	470	398	397	382	441	399	424	395	402	393	415	434	393	429	412	430	423	421	425	433	416	419	392	386	416	422	408	416	451	382	401	411	387	393	450	444	428	385	418	402	422	395	394	442	392	419	399	397	429	409	443	465	412	422	464	430	424	420	435	433	408	421	420	426	404	405	411	406	404	416	427	401	445	371	387	408	404	423	400	402	396	385	384	409	420	399	436	422	398	441	393	394	429	423	377	395	433	385	380	430	398	429	387	373	377	403	436	416	435	400	428	432	437	425	422	413	422	390	427	374	436	386	394	446	412	396	427	416	434	428	436	377	407	400	441	427	427	417	416	416	448	405	420	406	390	405	389	443	387	389	422	384	417	409	406	390	430	380	429	421	407	396	399	406	416	427	386	383	395	426	420	434	392	396	413	407	389	415	414	394	402	433	408	420	427	406	392	437	430	430	426	446	392	446	426	395	374	405	426	404	399	404	427	392	420	429	383	411	408	414	416	368	404	447	402	411	406	375	414	431	437	410	420	421	408	436	461	434	402	402	386	419	430	436	386	369	399	408	413	403	398	408	406	449	395	440	450	409	415	387	438	404	384	402	413	419	405	422	350	410	396	406	431	403	403	414	400	442	402	391	418	397	416	393	415	404	432	406	419	389	396	395	415	377	443	382	418	448	397	401	377	413	399	410	414	378	404	411	417	438	416	412	417	398	379	393	428	420	377	407	417	397	431	410	384	411	433	367	438	398	380	410	444	381	419	398	437	369	396	410	432	397	417	420	409	409	404	411	372	354	425	459	397	438	423	395	388	385	393	430	425	416	396	420	388	373	395	396	446	390	448	445	399	415	431	402	434	419	387	399	362	374	393	394	415	379	418	425	440	421	408	391	410	389	428	422	438	374	395	424	412	403	410	431	407	396	411	378	413	414	388	434	396	394	413	388	386	377	385	392	439	419	389	437	424
28374	21531	16442	8597	4441	2936	2297	1712	1460	1287	1122	909	793	740	634	614	575	569	551	535	507	499	520	530	513	486	470	494	487	451	476	471	521	480	491	444	476	435	477	447	472	432	404	476	450	457	416	431	462	442	428	435	452	469	442	444	471	429	450	426	418	424	461	455	436	431	429	457	466	432	480	446	429	451	413	434	404	450	419	429	442	428	466	440	422	473	434	441	454	447	442	413	450	402	432	440	449	439	460	434	435	411	441	430	437	430	421	452	446	452	430	460	433	468	433	437	410	433	424	467	437	447	428	454	439	424	449	426	438	446	459	432	426	468	471	425	466	434	440	448	419	447	488	454	461	463	442	465	417	441	477	433	404	437	456	446	495	452	455	414	472	442	454	426	418	449	433	418	410	422	417	443	440	443	445	452	447	453	479	448	456	448	430	449	385	457	450	415	426	440	437	435	422	431	442	456	432	443	473	435	412	456	428	407	459	428	447	407	413	465	389	449	400	427	421	456	433	419	427	412	446	406	423	421	490	439	448	459	464	415	424	405	474	448	399	467	416	457	437	433	422	468	400	457	472	425	464	420	402	478	450	452	453	473	437	431	456	442	416	496	443	457	458	412	481	429	454	459	393	409	435	414	437	376	450	441	442	431	418	413	434	433	411	404	434	443	438	421	413	489	436	454	420	458	469	420	432	416	475	457	433	437	435	473	437	448	462	420	431	445	442	492	472	425	463	439	448	438	427	474	450	436	414	436	450	464	468	474	429	431	398	433	437	454	455	427	444	484	451	432	420	415	474	420	473	429	445	453	399	442	427	475	491	451	399	421	415	441	454	459	438	469	438	443	444	450	446	403	436	457	474	435	454	444	444	428	429	443	466	419	471	460	460	396	449	478	417	459	432	434	430	426	448	471	478	447	421	432	455	439	461	435	412	427	423	431	435	437	430	445	431	438	460	468	476	402	467	453	469	442	429	455	415	447	435	442	472	408	396	428	404	430	443	409	427	453	435	446	465	423	455	470	493	432	386	413	448	412	442	450	426	408	462	421	429	464	387	426	463	432	496	463	451	453	429	427	422	442	446	468	455	409	472	451	457	463	406	440	439	411	453	434	470	422	474	458	451	467	444	436	440	485	448	456	443	421	473	460	428	428	435	448	446	411	439	420	449	436	421	464	442	447	451	470	446	439	426	444	449	421	455	455	479	420	469	459	460	462	408	420	455	443	423	467	434	424	456	473	419	444	415	420	414	428	449	442	458	471	453	423	446	477	456	445	455	442	444	464	461	437	453	432	457	458	441	422	400	446	459	460	459	416	432	456	443	449	435	438	417	434	464	455	465	475	401	423	440	445	438	423	432	479	383	439	439	441	454	484	422	442	442	405	445	451	416	411	473	455	467	447	416	460	455	458	466	410	442	460	437	424	404	462	464	437	433	463	459	422	459	441	459	466	473	419	470	429	452	425	444	419	431	443	447	415	408	424	482	458	447	434	447	439	431	411	435	429	434	445	421	448	409	447	453	469	437	460	440	421	427	468	435	461	415	461	471	459	454	439	443	439	442	429	436	466	440	425	454	474	454	469	456	475	439	417	422	499	433	472	448	428	443	469	437	428	445	414	459	437	435	466	444	447	425	400	431	469	436	428	442	473	457	395	435	420	426	460	431	388	447	461	441	449	447	475	441	444	436	436	434	406	426	480	435	446	416	437	425	445	433	437	414	432	460	483	427	436	448	462	448	417	428	430	406	436	404	488	455	439	406	453	449	410	465	448	417	450	484	401	424	420	431	434	421	449	434	439	446	412	437	418	465	420	456	477	432	421	454	427	410	437	456	468	431	442	418	431	422	425	425	432	402	416	419	454	435	436	484	445	433	445	460	431	390	465	490	461	478	436	415	431	442	416	443	440	436	419	472	431	435	424	450	433	428	412	444	442	455	379	460	460	431	467	519	472	456	442	461	412	451	433	464	440	455	465	428	452	426	440	421	406	422	414	440	416	439	434	425	456	430	415	428	461	402	419	417	422	478	430	484	460	455	422	454	453	413	445	446	416	459	465	415	447	450	434	430	438	404	442	480	439	446	419	437	478	427	434	438	437	453	440	453	451	451	400	421	450	403	428	448	421	456	426	439	459	472	423	428	404	473	412	422	434	412	426	438	431	465	431	425	459	456	428	414	409	399	425	432	485	455	451	418	410	423	432	437	437	463	423	415	436	464	500	457	456	429	453	445	415	410	462	433	436	430	463	403	426	482	476	460	448	470	455	447	443	435	405	454	442	478	487	456	445	448	428	473	453	447	476	424	427	396	444	451	472	448	464	408	441	385	459	454	376	433	444	447	460	467	484	474	452	414	436	422	426	426	455	440	393	406	444	470	424	450	468	431	463	433	427	434	425	422	472	422	461	409	417	435	458	443	449	437	435	406	461	439	438	456	466	482	469	459	408	479	442	453	406	470	443	446	470	496	472	464	478	445	442	423	413	443	437	435	427	417	469	430	457	461	465	463	442	461	449	446	407	421	425	479	458	481	459	437	466	424	459	440	429	432	445	452	439	423	429	445	411	474	453	447	488	430	436	421	409	441	436	391	441	472	430	453	429	405	436	437	450	409	411	459	474	442	446	447	433	444	416	420	455	441	454	429	436	438	481	469	431	435	447	405	439	420	476	436	437	463	432	411	395	426	409	449	437	397	444	454	440	463	424	416	434	424	467	417	456	450	459	482	449	435	430	418	447	429	411	444	439	450	390	441	422	414	424	462	445	455	427	409	440	449	459	457	429	438	466	479	433	452	457	464	445	431	410	411	465	417	479	440	473	445	433	479	469	461	448	455	427	436	459	437	432	470	439	401	458	470	437	443	443	446	417	452	458	421	443	422	401	442	418	415	429	445	425	474	460	428	482	426	425	423	434	449	465	449	454	433	445	450	445	421	398	447	435	464	414	426	469	448	432	436	400	418	464	485	486	463	444	455	462	437	432	437	448	453	396	428	479	407	427	425	426	445	427	505	483	477	403	486	438	424	413	451	473	456	466	490	437	421	449	458	455	450	421	412	451	403	467	425	463	450	434	431	402	414	430	433	472	429	451	458	453	420	435	489	415	428	446	419	477	439	428	477	444	437	465	434	424	409	424	456	434	444	437	463	419	483	449	423	404	423	450	427	479	456	433	436	418	412	447	447	447	450	463	422	426	450	423	458	396	468	445	394	432	440	451	404	441	457	478	447	450	449	425	470	429	426	416	433	431	435	440	429	423	436	454	454	462	439	461	458	481	461	451	429	420	417	432	442	439	477	427	445	430	426	436	445	406	439	427	456	446	424	461	469	437	430	454	425	430	456	433	473	444	442	435	441	441	461	447	445	443	485	447	458	449	438	499	427	448	433	449	428	473	411	443	453	440	429	422	475	436	449	447	404	467	483	451	430	419	446	432	425	427	442	456	445	403	429	474	467	444	431	409	428	430	418	441	426	448	488	452	428	445	462	482	465	439	428	419
18728	27308	17837	9563	6964	5330	4232	3248	2492	2182	1810	1480	1225	1057	948	850	784	724	671	677	632	630	638	592	635	567	555	606	550	568	553	586	523	577	566	521	529	571	537	545	520	486	497	509	510	515	539	546	552	515	518	511	496	462	478	494	507	497	541	508	501	497	481	518	518	539	510	505	525	526	525	521	480	492	501	508	503	519	458	510	501	533	459	482	476	545	538	505	505	500	501	503	491	481	560	508	502	487	481	522	503	490	458	488	514	483	517	494	519	440	533	497	474	522	514	546	476	518	483	534	484	482	473	488	464	533	529	483	471	488	498	496	477	486	492	534	529	529	466	521	481	484	501	532	516	504	497	504	509	526	533	514	505	488	499	471	476	520	509	526	542	509	520	543	455	463	503	510	502	515	507	492	501	500	496	487	503	525	477	528	533	492	536	485	468	503	477	472	487	523	539	517	559	468	480	485	485	520	501	510	484	516	522	509	516	505	503	542	482	551	530	535	521	515	553	478	522	470	568	518	501	467	478	503	515	507	508	497	499	518	547	551	506	512	499	515	492	497	475	498	525	517	546	528	510	464	517	509	475	496	541	538	482	527	516	481	486	517	484	492	506	509	506	490	459	456	543	499	528	472	511	478	526	524	519	492	472	579	508	539	485	517	512	552	473	494	512	495	522	493	480	482	529	508	483	524	531	483	535	554	481	530	460	538	509	521	543	495	507	495	476	500	493	461	494	477	503	467	520	519	479	559	471	470	549	529	513	494	517	526	533	555	503	545	547	509	514	544	503	465	518	460	530	484	518	518	529	508	484	505	491	478	498	504	509	481	506	477	489	491	528	477	467	516	505	498	485	477	485	572	480	501	493	512	529	520	523	536	503	526	525	500	529	557	502	499	527	504	523	464	534	505	510	555	503	476	449	467	539	542	468	517	513	502	458	535	513	507	535	515	504	471	523	483	510	486	481	513	529	528	523	487	555	511	522	513	536	501	460	517	517	517	518	496	525	503	500	518	517	520	472	549	509	552	498	491	513	464	519	540	486	505	496	519	516	486	486	546	532	504	490	532	512	510	517	521	513	469	525	540	517	493	505	535	519	490	535	508	485	522	513	540	538	507	501	523	508	556	507	482	501	486	477	505	492	517	493	488	536	527	507	485	485	481	501	492	504	497	501	514	467	501	503	486	524	556	525	468	499	474	481	512	506	482	499	479	447	492	485	491	507	511	510	522	541	505	447	508	515	508	487	488	533	512	490	516	482	492	497	520	480	515	543	499	503	515	481	529	500	471	503	494	501	559	498	493	496	502	521	487	487	491	484	498	511	496	496	503	505	492	529	474	517	517	512	511	529	520	502	502	515	509	544	484	536	538	524	495	505	508	503	539	541	516	496	514	532	495	528	523	525	544	518	500	539	485	541	505	520	503	500	520	514	511	515	507	467	453	544	503	530	492	516	522	527	505	556	548	511	460	499	461	514	516	494	524	483	543	470	516	488	516	543	500	488	483	502	507	539	504	539	486	477	473	526	484	504	541	507	483	521	481	512	486	524	490	511	518	547	556	524	516	446	482	538	534	500	542	485	504	482	499	484	535	517	554	533	502	478	531	502	540	513	533	500	508	521	518	498	503	491	496	545	539	508	507	537	528	490	477	488	486	523	484	481	448	501	532	487	542	523	537	501	507	518	502	517	484	501	545	543	524	531	555	495	524	510	509	548	562	518	539	536	509	501	483	496	555	482	504	478	515	519	537	520	488	513	517	495	494	475	532	518	515	550	513	529	516	524	490	539	504	456	517	510	463	520	534	492	483	506	481	490	488	557	509	494	511	500	491	509	489	489	505	491	515	500	519	522	555	505	505	496	468	502	469	483	524	563	505	534	482	538	491	487	495	532	528	492	536	443	512	476	486	518	557	477	508	512	484	524	514	506	496	519	483	474	507	497	487	480	481	490	517	460	494	496	495	541	461	524	471	515	503	485	563	532	492	527	495	555	504	501	496	527	502	474	520	534	505	471	504	490	508	477	501	515	518	490	554	508	459	510	504	519	541	468	514	508	529	552	468	514	500	493	476	485	530	508	482	487	478	468	455	516	526	518	545	541	465	518	500	533	483	528	506	530	517	514	447	504	533	490	521	497	488	506	534	527	514	529	495	518	549	492	473	471	528	537	468	501	521	509	473	481	505	505	498	516	480	498	451	512	509	492	492	494	528	527	519	488	475	496	495	487	465	500	499	469	519	503	508	527	479	492	513	511	472	522	508	512	512	485	536	513	535	503	518	537	461	473	522	497	496	470	494	511	488	489	525	516	490	510	539	504	575	468	502	518	498	475	488	513	484	510	518	548	518	515	479	509	470	512	498	485	478	527	464	504	497	534	513	490	510	519	497	501	522	509	495	451	489	502	490	460	479	484	460	528	485	545	528	517	525	539	495	526	514	535	543	561	453	505	471	508	467	516	507	479	503	494	488	497	497	518	478	470	524	480	509	479	503	529	502	516	482	493	525	493	514	511	545	530	482	502	485	519	494	519	504	500	475	514	481	532	530	481	499	494	487	486	525	534	512	510	529	490	485	494	478	501	484	507	514	487	488	454	504	464	507	500	504	518	557	518	510	484	519	538	467	529	489	497	485	515	538	515	489	479	487	498	494	523	488	507	481	481	528	506	530	508	492	488	462	503	555	528	497	503	491	478	486	536	535	487	534	518	572	493	491	522	452	510	505	495	469	513	514	545	491	518	516	504	550	536	494	449	467	505	480	484	496	474	495	475	490	502	540	511	556	490	503	496	483	509	477	551	494	535	527	514	478	479	506	507	508	528	487	488	524	474	473	471	524	509	535	500	511	522	546	490	514	511	503	507	533	498	488	493	555	478	486	484	480	496	491	479	525	514	486	477	508	506	543	534	501	461	491	492	479	519	484	583	468	518	549	478	495	518	459	537	503	484	511	497	511	544	500	516	495	471	513	497	498	502	494	498	493	489	485	480	486	492	525	496	495	511	494	502	490	493	497	521	489	508	504	483	450	546	500	495	541	534	499	507	542	513	524	514	504	511	504	468	501	505	486	517	503	504	467	495	523	547	505	498	499	479	521	528	508	446	465	474	489	486	490	508	505	513	545	474	508	499	515	502	482	495	469	507	509	510	521	509	478	452	554	449	498	491	525	502	497	488	477	491	512	515	513	507	508	453	541	498	520	498	466	532	498	526	508	478	489	489	488	519	522	515	551	482	524	554	506	474	453	534	540	527	520	523	508	498	505	504	513	462	505	503	507	510	528	509	493	495	543	493	526	524	492	488	470	516	506	488	496	490	528	510	501	501	511	508	486	511	539	504	481	522	483	528	497	485	519	473	504	511	503	481	522	490	468	505	491	507	485	498	516	511	504	510	489	488	509	524	519	443	515	518	527	534	483	485	528	494	489	497	502	510	504	478	520	462	500	488	532	505	550	519	504	503	492	497	457	486	517	532	540	498	530	489	480	513	504	483	516	497	532
23955	21475	28489	24893	21283	11446	4839	3066	2304	2009	1673	1357	1151	938	877	826	774	712	663	658	669	632	589	601	584	571	575	544	581	554	501	499	575	527	524	488	494	541	506	503	454	458	494	498	516	465	485	435	486	496	489	505	437	433	497	488	471	464	465	476	468	485	505	493	482	452	456	455	435	464	500	462	442	453	459	467	459	471	474	440	473	446	488	504	464	485	439	473	469	469	462	470	444	503	442	492	474	452	492	437	468	463	468	444	458	485	485	502	428	478	471	468	490	453	452	519	471	491	504	461	487	435	437	434	462	472	480	443	480	473	486	453	470	445	456	471	458	477	436	458	461	471	471	473	477	502	434	467	469	469	422	463	459	435	474	481	464	430	477	449	427	483	460	461	464	468	488	452	426	441	432	502	464	493	460	461	441	449	476	490	464	459	391	446	471	488	450	463	487	439	469	482	475	467	459	450	462	458	498	469	438	482	493	443	470	476	448	448	508	463	473	445	454	447	456	479	454	453	457	402	437	444	448	465	428	451	458	486	431	479	468	437	426	480	471	490	465	437	454	490	467	448	420	443	454	501	464	506	464	465	451	436	486	482	418	483	449	438	471	473	490	469	468	462	440	458	442	485	483	463	472	507	489	481	466	477	447	492	463	441	485	446	475	470	469	453	461	463	416	474	485	445	455	478	490	468	456	468	417	445	488	429	417	448	389	469	494	449	437	438	457	506	440	445	464	460	488	475	473	454	454	478	427	475	505	444	519	389	468	474	478	458	434	498	416	451	434	455	475	470	462	460	417	435	467	425	447	504	477	420	447	485	449	452	468	432	484	478	487	478	440	442	469	450	459	463	471	445	456	425	487	454	433	452	431	448	473	478	460	474	485	474	471	458	494	474	452	446	446	434	462	456	472	478	485	419	465	525	428	419	476	457	476	436	438	454	469	446	472	501	463	471	462	495	471	468	451	496	480	487	449	425	474	487	457	455	463	457	471	475	486	466	465	481	455	473	480	388	496	468	464	447	447	439	445	457	460	496	425	432	485	430	454	420	473	505	473	452	461	466	456	477	459	444	468	430	471	475	454	471	447	446	423	475	493	481	445	453	480	421	445	451	478	429	478	415	487	441	466	438	493	450	495	447	437	509	425	474	461	436	499	478	453	441	458	465	446	428	451	463	452	430	476	484	424	472	491	482	461	472	435	438	447	441	486	485	498	484	440	451	482	464	449	465	437	455	454	500	477	436	469	444	479	468	457	460	457	481	451	440	454	465	452	500	500	460	447	452	451	509	471	438	453	461	473	479	483	442	469	446	467	487	453	421	512	481	456	496	515	458	454	489	454	432	463	462	450	478	478	425	440	459	464	466	500	428	479	461	453	479	445	442	427	450	493	457	443	458	452	500	480	489	457	518	457	479	486	435	443	463	437	471	441	466	440	439	443	473	472	483	476	468	475	463	463	483	482	482	471	442	466	428	506	466	435	468	478	514	465	469	455	474	429	440	481	444	446	453	489	448	490	450	453	486	470	489	507	476	464	491	455	479	470	497	458	490	482	457	496	462	453	481	471	496	454	519	482	431	421	522	460	490	431	479	499	447	443	492	426	423	453	502	495	456	474	427	446	445	450	467	466	439	473	494	469	462	464	435	445	465	470	463	454	481	440	492	488	458	470	448	455	470	450	479	465	486	466	464	482	482	498	427	437	448	475	474	440	471	461	483	454	438	481	448	463	476	456	470	435	466	481	474	423	461	444	479	460	462	454	453	444	429	460	449	456	437	433	457	458	467	444	472	423	442	486	481	464	456	450	481	443	509	450	471	433	477	503	491	488	457	466	429	443	497	457	449	457	442	485	490	481	467	508	460	436	439	443	465	478	426	479	456	461	451	468	454	479	441	483	504	479	521	446	448	445	494	462	451	469	505	441	465	488	493	485	452	467	452	453	472	509	449	500	488	433	470	468	475	478	480	466	469	501	474	461	464	471	418	449	478	478	482	472	512	464	473	475	449	474	473	475	452	444	443	444	440	435	466	469	471	437	499	460	454	484	491	447	429	445	456	451	462	489	458	448	497	479	443	492	457	475	477	458	479	468	468	488	451	455	474	455	439	472	464	466	433	473	431	441	497	467	451	438	437	474	467	468	479	494	472	496	459	465	436	476	443	489	472	458	507	481	434	476	436	463	461	404	490	475	507	465	477	425	464	495	495	456	441	457	465	501	430	475	467	501	444	441	458	456	491	414	443	448	438	475	487	469	416	469	475	474	484	448	472	473	464	489	481	482	464	460	460	451	430	434	507	432	494	430	443	462	468	485	479	423	492	476	420	471	484	480	486	463	433	432	480	506	478	447	433	469	477	428	442	428	438	469	467	474	463	468	474	437	516	453	439	478	469	460	467	454	438	487	476	423	470	459	474	432	496	424	450	473	470	481	500	435	481	465	429	465	452	471	479	486	457	473	458	452	425	454	474	463	470	482	530	447	479	418	459	464	460	478	419	479	472	503	490	454	443	474	436	471	442	448	454	460	462	454	477	466	447	431	430	462	461	470	443	523	484	478	443	477	477	494	468	472	476	451	452	475	453	482	448	450	448	415	478	497	488	483	463	425	487	435	473	454	459	460	497	488	493	442	478	472	487	485	517	491	460	449	490	467	448	472	458	490	491	500	483	481	408	425	441	436	479	430	510	427	436	474	455	477	464	472	454	474	470	459	477	491	438	471	435	459	461	484	474	497	444	447	469	463	431	468	441	478	477	453	462	463	476	513	507	492	477	477	454	462	447	406	473	462	421	470	484	432	435	486	481	488	426	462	473	436	450	459	426	444	465	475	507	435	455	461	469	476	424	443	509	453	470	445	444	395	483	449	434	468	451	503	505	471	437	463	463	471	444	425	499	439	468	449	464	477	488	454	469	464	471	461	515	463	475	453	444	451	479	451	425	489	494	459	482	476	456	447	444	412	484	467	507	472	444	493	456	396	481	477	427	464	452	507	457	464	500	435	453	470	447	452	472	441	428	431	443	464	478	450	460	475	418	461	454	433	478	434	467	473	464	433	447	502	515	459	453	461	442	462	505	442	456	446	501	483	443	523	494	461	496	441	458	444	423	444	501	473	455	447	454	490	407	433	477	515	446	473	450	463	460	470	476	455	481	466	484	426	436	446	466	445	472	466	485	477	487	455	468	458	448	455	458	470	445	449	454	468	427	464	444	480	470	450	491	451	444	433	464	446	471	478	451	418	459	454	457	478	472	457	425	490	418	472	457	466	446	465	475	432	483	482	478	451	481	453	420	461	478	482	468	410	469	445	449	507	457	470	467	488	472	512	483	427	444	479	466	479	456	482	429	483	475	466	438	460	444	472	456	454	452	455	471	444	442	460	463	466	419	502	450	465	466	446	446	460	469	474	491	458	440	455	469	470	501	453	443	455	477	494	461	460	453	490	471	488	466	473	503	467	434	459	451	457	490	436	469	522	446	427	468	441	441	490	492	440	500
22241	36992	24427	14467	11018	8623	6851	5351	4164	3501	2768	2270	1770	1484	1415	1171	1008	935	919	844	858	829	778	726	750	737	732	688	694	679	687	667	659	656	615	565	609	611	604	569	589	533	571	568	565	587	549	573	527	593	541	568	549	543	571	531	583	540	575	637	533	566	596	551	549	515	544	545	502	606	565	553	554	530	567	512	575	538	571	522	517	527	555	535	524	596	516	550	521	540	545	485	578	505	506	524	546	527	553	502	540	562	546	508	494	508	551	516	497	530	506	529	524	566	514	530	504	528	563	545	522	521	523	516	554	561	499	509	529	572	520	529	551	546	574	568	497	541	585	553	511	505	515	523	552	533	577	563	556	543	545	540	519	540	531	536	554	567	513	511	530	595	585	565	569	511	549	510	516	502	564	537	519	542	522	507	535	539	541	543	505	526	524	520	562	509	515	503	538	556	554	547	568	556	499	521	534	512	546	533	551	576	517	544	549	576	552	532	591	515	520	519	549	545	512	578	526	499	543	513	537	584	538	534	545	546	539	512	499	508	519	545	515	540	520	539	535	520	515	544	533	515	521	538	512	515	589	557	523	541	509	552	558	516	533	540	510	531	522	549	529	512	541	532	527	577	523	518	506	551	512	505	532	554	508	532	523	510	502	530	579	558	516	527	553	527	510	507	502	521	543	525	547	565	522	546	523	524	527	513	523	520	530	511	520	529	518	540	529	520	537	534	512	566	543	537	525	528	565	542	513	523	511	543	531	515	532	545	522	494	555	513	493	554	530	549	536	562	506	539	540	529	537	533	540	524	554	570	533	516	543	533	520	521	501	479	549	558	557	522	532	517	528	516	542	519	534	485	526	529	540	527	535	536	530	520	538	537	530	524	515	530	517	568	534	572	546	568	522	496	527	569	501	519	546	583	589	538	499	534	512	494	577	522	548	514	523	491	514	489	562	511	560	531	506	537	545	511	537	560	545	517	540	518	540	546	526	510	491	574	555	525	540	538	543	517	521	523	499	490	504	567	544	559	567	557	526	537	533	514	513	560	523	553	535	525	523	536	544	533	536	501	500	516	573	553	572	515	550	534	539	525	550	558	556	501	528	548	535	513	546	539	507	522	592	533	529	493	530	531	542	511	584	487	556	591	554	537	508	549	542	541	549	561	543	531	559	474	524	543	526	519	519	548	588	540	528	547	564	538	559	513	522	526	497	519	566	559	503	553	523	522	553	541	556	530	515	573	522	534	530	533	538	546	551	558	549	583	545	538	529	548	518	590	535	521	536	524	554	525	542	529	541	534	552	517	504	541	570	558	575	527	599	539	517	536	519	562	550	538	527	498	498	530	534	529	550	557	546	556	547	548	586	495	510	534	531	574	514	557	523	511	512	537	545	544	516	504	531	534	548	562	536	549	547	550	562	544	572	564	554	567	550	533	583	505	564	575	550	539	544	506	534	502	545	564	522	505	517	561	506	541	554	525	531	519	545	538	539	479	526	581	534	536	544	514	553	537	538	559	532	554	543	531	541	531	507	534	573	537	578	514	568	527	554	538	561	565	529	498	521	499	527	532	505	539	537	529	525	538	532	545	598	549	524	536	524	533	552	554	520	533	530	529	527	521	502	525	534	574	513	499	531	590	536	522	534	580	519	533	560	554	565	534	573	526	513	535	558	568	526	533	522	575	493	558	510	555	509	466	519	533	545	555	514	537	566	539	508	522	573	549	551	491	564	561	524	570	575	532	546	544	517	526	541	537	518	577	548	523	549	522	505	540	524	523	543	521	556	521	520	551	529	545	561	532	526	558	525	532	520	496	523	557	562	528	582	510	547	514	545	529	513	529	580	540	529	531	550	525	523	546	601	556	536	547	539	508	540	514	533	535	519	572	491	561	546	520	518	497	569	502	523	514	523	527	542	546	571	581	509	555	552	530	545	559	497	557	548	512	539	520	510	553	518	541	525	518	538	524	534	551	515	585	513	515	513	533	572	565	527	533	549	549	509	525	508	566	541	523	585	568	564	539	558	560	533	521	555	501	550	521	539	519	527	510	529	513	548	569	556	519	549	530	555	569	539	508	523	518	539	472	518	533	518	502	530	528	526	498	524	573	543	547	501	524	578	551	560	518	495	515	514	586	537	565	511	500	508	510	551	502	578	562	526	511	495	532	528	482	578	528	512	510	512	495	506	532	522	559	557	533	509	530	522	547	540	539	527	510	560	508	551	541	548	541	557	513	522	528	512	518	535	485	567	559	590	555	528	491	557	529	541	558	569	550	502	549	551	530	556	559	527	539	584	526	552	519	522	519	547	543	566	526	563	565	535	503	528	534	561	513	537	534	512	497	550	536	523	505	539	537	535	532	531	516	501	533	522	579	550	507	549	506	535	577	519	530	557	516	559	543	508	506	542	544	543	537	552	544	554	545	555	494	509	506	542	550	580	521	542	489	513	543	546	521	506	492	515	518	526	520	574	538	511	564	566	528	515	497	597	564	546	533	544	572	556	510	551	540	549	518	523	504	557	541	501	559	544	590	535	567	528	518	530	553	476	554	523	509	539	547	535	495	509	575	574	516	518	512	608	514	514	567	584	494	528	556	528	520	556	537	542	510	548	540	519	535	535	521	505	562	520	559	522	556	537	529	544	519	544	546	546	580	533	515	562	518	557	518	532	592	533	544	521	507	552	527	511	511	505	547	515	501	558	518	550	540	517	554	504	567	598	538	518	589	505	519	511	529	540	558	541	533	520	563	521	535	509	534	569	518	523	566	584	496	482	554	532	526	558	516	526	544	554	511	562	573	531	539	481	532	546	548	541	535	541	559	552	546	511	540	518	552	530	538	530	485	595	523	581	544	555	516	541	526	516	541	537	523	535	541	611	560	542	570	533	536	524	540	518	537	527	525	505	521	516	549	534	530	523	543	541	526	530	549	539	526	510	548	506	533	532	538	528	531	542	535	490	545	540	538	556	532	551	551	560	499	543	513	545	571	520	509	559	523	573	493	554	569	538	546	504	488	555	532	567	578	542	520	523	548	480	544	520	507	523	513	554	540	486	564	500	512	538	581	524	541	550	522	488	499	513	552	530	495	542	532	553	548	571	543	524	547	519	533	554	555	492	511	535	518	558	557	565	526	504	540	531	540	553	537	517	490	532	541	567	551	530	529	555	499	503	552	493	522	511	547	511	537	549	535	507	562	545	512	529	527	540	555	492	527	568	572	590	507	540	574	529	495	542	542	519	548	544	583	545	541	509	498	509	541	566	546	518	548	524	533	532	530	529	579	546	565	547	525	557	508	543	506	526	515	514	551	536	565	535	539	528	553	554	530	554	540	520	556	543	567	510	562	507	544	532	541	535	508	516	517	489	530	535	521	522	508	506	523	516	516	566	492	553	535	574	506	550	549	562	588	509	484	546	548	563	509	532	517	554	546	553	550	564	541	486	534	545	534	541	571	551	529	512	512	513	526	550	537	569	519	526	561	535	508	518	581	563	574
25187	21543	27308	25677	11114	4105	2909	2057	1626	1392	1162	944	817	690	638	551	535	453	503	445	462	456	435	402	426	444	396	424	424	397	389	364	364	399	373	400	358	388	387	331	359	349	336	363	360	341	327	331	344	378	314	335	338	345	357	359	321	321	342	332	346	364	326	349	318	337	342	335	335	384	314	355	337	351	329	315	346	338	360	350	345	340	364	329	333	333	344	359	376	371	364	317	359	364	354	357	352	354	331	306	337	331	365	319	337	336	327	346	333	325	346	342	329	340	356	353	370	336	338	337	285	352	341	323	295	349	327	306	317	336	358	324	310	319	367	320	338	334	332	335	360	297	342	338	337	323	368	344	309	354	295	326	331	340	342	369	294	318	352	305	340	325	342	340	366	340	331	314	337	333	339	313	331	339	337	347	349	314	329	322	356	307	358	347	331	309	339	319	363	314	325	359	349	360	321	333	341	338	321	301	313	335	349	320	350	364	333	336	311	314	334	344	303	338	348	330	335	356	351	334	339	373	370	352	346	313	304	339	358	330	339	325	314	347	334	332	378	351	344	321	340	348	322	323	349	331	333	344	348	320	322	311	330	333	338	353	373	355	372	322	347	345	333	340	344	339	320	339	354	335	348	367	348	317	343	331	362	348	340	314	348	313	311	333	342	345	329	318	334	321	333	341	318	353	351	362	350	366	324	320	368	357	320	322	365	358	316	370	345	342	327	327	323	331	350	348	327	337	347	321	387	338	345	330	377	341	358	349	340	339	340	337	330	362	327	322	367	341	317	348	346	346	328	353	319	391	355	309	336	350	346	338	335	329	321	341	378	334	347	314	367	327	338	356	335	326	323	331	329	354	333	334	336	324	351	340	365	338	333	368	350	388	346	337	336	332	363	326	319	337	343	341	332	339	314	319	348	311	323	355	337	340	341	346	287	303	318	360	349	362	339	346	335	354	346	318	338	357	335	381	334	346	370	356	362	357	350	318	326	334	337	330	344	354	334	328	343	367	309	343	319	340	349	333	354	322	332	306	341	350	301	320	338	350	354	337	330	330	341	321	334	368	315	319	367	320	353	319	334	317	339	308	356	343	334	329	322	319	355	371	335	330	345	321	304	326	344	352	349	370	328	339	347	364	342	340	336	335	340	343	332	375	347	357	356	336	318	344	340	325	329	361	332	332	347	312	329	352	318	347	338	352	323	363	344	358	341	324	366	321	336	336	321	344	326	343	366	296	344	356	323	335	353	341	304	301	366	331	343	313	328	353	324	380	342	350	320	372	335	353	336	361	366	346	347	314	312	311	372	362	362	306	325	342	340	381	341	323	313	328	368	351	330	339	332	346	349	322	336	338	308	315	365	331	320	306	342	339	318	326	360	348	345	297	332	334	375	317	313	358	361	288	358	346	322	311	335	346	366	341	334	308	317	329	326	352	343	355	351	341	325	332	336	360	319	333	323	298	341	362	357	317	332	365	304	339	383	353	338	328	313	313	316	357	338	307	326	330	337	331	307	328	336	341	338	344	332	352	330	337	361	333	308	351	356	337	339	326	299	348	340	347	321	315	377	339	338	330	338	327	351	336	308	338	352	296	335	342	366	349	329	358	355	333	343	366	353	347	308	345	346	312	348	326	350	325	343	348	343	302	336	369	309	344	319	327	344	324	327	332	326	314	338	341	290	329	349	330	386	327	370	342	328	332	337	317	329	354	326	331	357	349	332	349	353	345	334	342	344	340	322	325	361	335	343	333	338	312	331	353	337	349	319	294	311	358	350	305	337	320	344	335	339	323	328	334	295	338	322	374	338	346	364	305	308	330	351	333	340	354	336	314	337	353	318	321	372	315	317	328	374	302	316	356	335	342	334	331	334	366	373	319	334	348	321	341	357	350	363	386	337	324	317	340	330	366	332	332	309	344	326	368	367	335	332	356	344	344	338	322	327	357	326	317	346	307	318	334	354	358	321	333	342	323	346	362	341	353	323	349	329	335	329	353	337	337	335	355	353	371	307	348	325	354	354	333	351	360	343	333	362	321	357	335	333	349	339	334	337	320	374	363	351	292	363	351	343	365	301	344	349	365	354	358	340	333	302	344	332	323	346	322	321	343	307	343	335	324	342	317	332	344	358	366	348	292	347	334	324	345	334	330	333	376	317	356	372	372	323	352	337	340	338	345	335	345	339	344	337	301	354	351	345	322	360	338	350	348	321	329	336	338	320	362	293	322	306	339	352	339	318	327	316	368	326	358	338	328	369	348	328	348	331	330	305	343	319	346	323	336	329	342	331	361	352	350	376	337	341	337	376	301	348	324	348	331	333	343	340	381	339	330	287	367	338	312	361	333	335	342	342	341	340	331	310	328	330	351	319	336	319	335	337	349	317	320	355	353	339	348	358	331	322	373	338	351	299	340	293	350	327	383	358	351	347	337	311	327	317	339	340	325	350	341	326	337	335	321	317	324	339	331	331	332	376	359	348	352	344	298	346	348	330	359	346	355	337	348	340	325	354	348	340	352	335	335	349	311	320	347	296	335	304	347	342	327	380	321	332	314	285	336	348	357	294	324	339	327	328	342	361	323	317	344	347	349	322	357	368	327	352	346	347	310	344	345	348	366	301	364	356	352	336	320	340	375	379	340	312	358	331	333	324	319	357	363	332	387	334	357	324	323	319	332	319	361	326	345	336	323	316	346	334	309	346	354	365	339	362	334	294	345	323	307	351	340	334	326	341	323	359	329	321	324	326	371	332	340	351	327	335	359	341	336	314	325	359	362	340	385	360	326	345	330	369	351	363	323	373	341	324	330	326	339	322	379	310	337	347	333	361	348	340	356	324	332	356	341	348	336	346	369	322	388	330	348	366	307	354	341	326	356	333	353	310	315	335	331	355	299	327	323	334	361	341	341	354	355	345	303	344	364	327	320	323	340	362	324	353	332	335	328	364	341	292	337	337	315	344	359	368	341	338	355	326	350	322	332	351	322	340	333	370	347	312	353	372	340	336	362	337	346	387	321	345	323	317	330	339	322	315	340	344	335	345	354	365	330	351	337	350	357	310	332	335	312	320	386	344	324	368	358	323	331	346	311	371	311	347	318	332	342	327	322	336	343	366	340	324	372	357	333	353	323	344	362	356	339	319	321	335	333	328	306	379	341	330	336	356	363	308	334	329	351	328	352	314	355	323	318	337	338	323	332	329	347	299	342	344	358	341	349	362	361	345	334	390	313	349	317	348	368	315	349	302	340	304	307	298	345	319	346	315	319	333	317	315	340	353	321	329	332	342	313	328	344	344	327	333	323	354	329	362	347	336	319	309	331	380	338	358	324	355	322	344	327	367	344	340	332	356	324	319	378	341	312	357	348	323	365	303	347	350	332	373	320	325	356	355	344	326	336	351	335	364	335	347	353	337	372	308	325	362	338	332	330	359	315	394	351	359	347	319	331	361	342	333	335	331	360	332	324	302	319	338	340	360	326	377	324	337	351	342	359	327	344
21363	31625	20774	11990	8831	6787	5655	4138	3422	2667	2138	1556	1307	1149	941	867	798	760	719	648	594	610	593	545	543	519	534	525	491	432	468	451	496	484	486	475	472	456	437	414	450	451	439	423	404	376	400	425	393	393	424	423	405	358	408	397	394	390	407	381	415	418	375	458	398	387	420	431	396	380	379	404	428	379	415	418	369	408	407	383	416	354	382	401	372	393	403	402	435	387	371	381	404	390	383	410	399	419	385	426	416	399	417	420	456	424	384	370	361	403	372	417	433	416	394	396	390	439	398	374	393	389	396	405	429	357	413	393	389	376	398	429	404	403	415	405	352	394	417	408	404	397	412	367	435	360	412	353	445	403	393	426	394	389	418	395	395	386	366	412	385	400	419	386	382	377	392	396	381	386	386	374	398	371	435	396	386	375	402	385	395	395	407	419	418	402	376	429	435	418	383	443	371	399	416	421	367	386	395	406	409	395	405	420	392	412	389	395	369	403	385	384	423	402	394	385	424	361	410	419	414	394	429	387	396	379	385	390	394	355	391	402	413	417	370	379	431	413	399	380	395	410	381	408	431	399	416	377	382	428	400	399	406	375	393	431	420	379	415	402	419	366	391	403	393	381	362	407	406	384	365	385	382	363	434	377	435	353	379	401	389	404	400	416	366	396	374	395	373	387	382	369	410	373	407	393	416	368	397	348	398	372	389	426	427	375	404	375	409	405	406	382	392	380	389	392	386	408	371	388	409	376	421	416	399	372	400	411	411	392	408	406	407	409	400	390	379	381	382	405	420	418	422	406	417	394	429	393	373	387	387	393	375	379	390	407	392	381	415	402	421	412	400	394	417	379	393	388	381	392	392	354	415	397	418	414	435	366	402	373	411	423	359	384	380	403	400	398	388	399	428	397	360	399	368	419	412	383	398	394	381	402	401	409	390	368	382	392	373	421	410	423	410	397	394	389	400	433	385	380	421	372	389	404	415	385	395	385	415	391	424	407	390	403	407	399	384	406	397	405	368	401	396	382	381	393	349	404	412	394	419	383	363	386	372	405	396	412	405	397	408	414	394	391	411	420	398	402	374	387	347	418	370	380	388	424	379	384	397	382	411	375	402	339	432	384	381	355	411	409	400	409	419	378	437	418	392	385	398	389	392	395	428	373	407	427	389	422	386	400	410	419	383	387	408	387	360	390	408	394	379	391	411	404	385	389	381	352	380	413	395	410	428	402	405	357	379	385	388	380	415	402	428	439	372	394	412	409	414	407	441	403	389	356	381	360	408	484	405	407	385	372	374	398	369	381	417	394	383	379	378	428	384	367	389	418	385	418	382	423	414	394	383	398	398	421	417	397	380	444	376	377	387	397	380	369	396	413	410	413	401	405	371	379	399	425	407	427	346	342	427	423	377	430	339	396	375	389	423	397	439	399	389	417	363	396	400	361	450	394	388	380	378	401	423	390	392	410	379	421	392	409	408	378	440	407	392	434	442	419	394	393	376	395	388	413	416	451	423	391	364	436	412	403	381	401	405	393	400	403	395	370	389	363	411	402	400	370	387	380	373	373	402	401	406	398	415	381	370	389	386	426	346	391	395	373	396	399	381	376	399	413	397	449	408	404	404	377	395	354	405	412	412	376	393	409	406	389	404	398	403	382	353	386	369	423	400	389	411	372	376	390	410	396	383	386	414	409	396	393	399	358	383	396	387	384	389	373	394	385	408	418	375	418	406	389	391	437	388	410	378	366	402	379	422	426	400	404	377	375	422	421	394	411	393	391	382	403	355	361	401	390	393	415	366	394	387	406	427	413	407	388	375	412	399	394	387	397	422	381	359	423	392	374	352	365	409	402	407	408	368	385	384	380	404	416	359	387	350	423	398	381	403	409	414	386	398	387	423	393	425	385	396	398	370	385	376	387	376	383	437	381	376	400	391	368	401	402	384	382	409	379	422	425	392	436	417	433	395	382	413	398	408	388	370	403	412	363	418	437	383	366	389	391	390	370	399	386	430	403	405	399	373	388	398	407	452	379	390	408	361	434	368	400	418	413	431	392	442	406	406	410	381	399	410	389	420	374	376	395	404	387	438	401	384	393	415	442	396	422	389	396	385	419	419	397	385	386	392	403	398	413	402	376	381	381	360	440	396	399	413	400	408	424	404	377	406	419	379	399	437	380	401	409	389	377	375	386	392	404	407	414	385	393	405	376	421	389	400	361	391	375	421	388	391	386	389	403	388	370	376	395	395	421	402	426	436	372	359	381	389	423	379	408	368	407	406	377	396	398	377	382	411	401	409	392	380	378	418	387	422	386	406	395	353	434	414	392	431	391	392	405	434	381	387	409	396	395	374	372	353	388	387	418	415	406	362	380	370	383	365	380	403	370	417	390	386	405	347	437	416	424	385	390	387	403	384	371	405	385	408	422	390	404	416	407	403	407	354	436	417	441	455	395	398	429	402	393	371	382	424	382	423	426	402	423	438	413	377	411	382	380	396	371	444	398	417	401	383	370	386	403	415	376	401	411	392	413	420	389	369	407	430	381	402	420	354	370	380	446	388	427	385	380	413	401	373	397	412	400	419	399	414	390	396	377	360	390	369	409	408	380	410	387	353	391	438	440	421	398	397	418	418	424	383	405	384	374	373	411	388	385	404	372	409	390	372	438	402	387	394	393	431	427	387	383	424	422	370	380	382	368	375	411	412	400	410	426	438	395	413	404	388	366	413	401	431	430	378	390	373	408	366	375	371	413	374	396	393	413	399	378	375	460	383	374	436	357	412	366	424	413	399	425	388	421	404	403	412	409	394	365	352	374	426	383	408	379	375	375	370	357	394	421	398	407	415	399	358	348	401	409	400	400	377	382	381	407	395	390	392	360	387	383	383	389	385	404	392	388	387	410	412	359	366	396	364	379	383	385	396	425	406	378	354	394	427	417	400	388	376	420	406	377	405	416	407	428	393	442	385	413	381	417	395	401	418	379	422	385	419	390	413	397	378	398	422	367	395	405	358	400	428	398	405	454	354	384	417	371	403	353	400	386	415	408	426	372	409	392	403	402	412	398	418	384	414	391	375	370	415	429	375	439	398	375	398	434	392	421	381	391	418	386	408	397	405	419	350	377	374	408	404	362	407	391	387	376	392	392	424	412	377	374	377	396	417	390	400	393	381	387	389	375	403	390	397	422	390	417	379	397	383	371	395	377	404	343	456	397	410	433	410	466	423	404	388	416	405	405	381	425	392	354	434	393	385	416	407	370	424	388	391	394	410	422	413	378	397	407	383	397	410	383	397	383	411	367	371	405	379	382	413	420	420	365	446	367	403	409	371	399	383	369	375	397	436	388	413	414	407	390	403	398	407	371	391	414	421	396	399	388	392	403	370	403	407	393	428	432	367	381	403	402	384	392	415	369	432	394	376	398	398	394	367	386	409	384	391	385	408	403	421	393	406	391	372	403	421	393	411	396	412	405	377	399	377	379	377	390	385	444	386	401	391	382
22906	21541	29157	24359	21562	21401	11131	4255	3158	2609	1955	1464	1288	1143	945	841	765	732	656	662	633	606	552	569	562	559	550	534	498	480	456	446	436	444	447	462	474	422	403	412	406	414	389	373	349	389	375	409	361	362	380	366	342	363	375	353	368	383	401	347	371	356	384	392	387	358	336	349	361	377	351	313	342	383	337	361	398	357	372	371	378	352	327	363	357	358	361	375	391	356	328	367	372	384	371	352	370	360	362	365	369	322	358	352	342	330	345	365	345	356	336	375	303	359	343	330	360	340	362	352	348	343	346	356	352	331	351	357	328	359	320	378	373	343	365	333	341	346	365	329	355	387	371	339	338	339	351	346	373	342	343	351	340	343	358	333	348	364	394	320	371	343	335	326	358	371	354	354	334	341	347	373	366	353	440	369	325	359	382	356	355	349	342	363	356	392	343	367	352	392	345	340	360	361	348	377	347	397	344	398	339	373	375	361	359	359	364	336	377	390	342	348	381	327	369	365	311	365	360	348	344	367	378	338	335	329	352	377	362	354	348	361	352	334	369	367	328	366	357	374	310	364	326	396	349	354	378	352	347	341	325	295	338	341	376	333	352	321	339	325	346	361	355	342	350	379	369	357	327	365	282	359	344	330	341	321	338	388	377	348	324	365	348	369	330	363	354	338	362	386	378	367	378	379	342	328	373	359	328	318	369	349	315	355	399	341	354	378	327	334	386	370	338	350	398	351	343	352	344	371	356	344	333	344	346	339	356	354	358	324	393	353	361	353	315	354	353	346	363	365	345	320	363	350	361	373	351	356	346	360	365	385	330	354	365	338	321	326	354	339	362	347	365	375	369	333	383	377	340	335	356	356	362	358	348	372	373	346	386	397	357	337	388	362	345	372	366	346	338	346	323	376	348	362	361	372	363	354	340	320	326	357	340	356	330	325	372	357	349	356	379	371	365	410	355	321	358	377	347	368	380	347	335	380	347	350	332	351	313	325	369	332	341	328	355	372	379	377	352	365	359	351	337	345	353	354	331	380	342	333	344	345	354	362	361	368	342	376	311	351	360	357	358	305	362	347	350	370	344	350	346	324	351	361	302	349	319	344	363	355	333	330	339	333	358	367	348	351	335	368	375	380	344	340	363	363	359	362	349	340	332	346	343	370	340	338	346	356	369	336	378	339	312	331	320	381	327	382	373	376	347	342	357	335	349	343	344	368	360	336	346	371	355	352	346	335	364	373	351	338	341	386	344	347	331	343	363	333	368	355	369	375	341	348	331	377	375	369	333	379	339	366	339	327	373	363	328	355	343	356	369	357	365	372	360	356	334	366	346	316	364	319	361	349	330	369	366	351	349	340	404	324	360	323	347	309	355	357	358	374	370	351	333	375	336	376	379	361	335	342	372	373	357	387	362	340	378	376	356	323	321	361	371	362	343	371	377	369	356	354	370	331	331	357	343	328	350	336	370	379	325	350	339	342	375	308	358	345	331	372	353	346	338	358	302	360	328	323	346	321	383	356	350	346	374	344	364	361	352	361	346	383	349	360	359	365	356	336	359	341	381	352	346	371	365	342	375	352	354	374	319	358	355	384	331	346	338	359	340	385	418	326	342	367	388	354	339	387	326	355	344	373	397	356	360	365	384	367	319	363	332	338	340	379	369	360	350	358	336	330	349	367	357	313	335	343	342	372	333	363	370	356	353	361	375	350	347	373	349	381	331	343	330	374	345	361	340	374	363	375	381	327	342	335	338	346	366	403	324	353	348	351	312	387	327	345	353	344	376	321	354	386	345	356	350	349	357	382	338	345	359	348	326	329	381	345	339	364	356	362	373	327	367	378	321	355	346	391	352	349	366	332	352	364	368	343	336	372	395	380	348	330	357	349	380	350	384	327	361	339	336	348	360	362	379	340	360	358	329	350	352	335	348	383	315	351	387	334	344	391	364	351	317	360	359	385	381	349	353	340	336	364	346	361	335	337	352	358	347	353	389	333	337	332	373	335	372	339	390	318	360	339	331	358	333	349	328	386	337	384	351	371	346	346	366	359	360	366	334	374	365	357	348	359	339	383	337	372	346	317	353	355	367	380	356	361	339	361	372	329	346	355	357	377	358	371	374	353	386	353	336	336	379	369	358	342	353	349	372	323	370	355	373	385	364	309	368	366	357	340	351	349	380	336	374	372	365	355	338	334	360	368	346	378	364	384	342	376	356	375	360	347	373	343	354	355	340	336	364	359	354	333	329	345	350	338	336	348	345	347	350	353	341	368	345	346	356	351	371	341	346	346	329	330	327	360	333	340	344	346	324	338	316	367	337	349	342	333	339	356	334	346	374	342	355	364	359	327	342	351	366	323	367	318	366	375	359	333	383	366	372	377	341	348	339	365	361	359	306	326	359	324	353	351	389	363	346	352	338	349	358	317	364	328	367	346	359	384	401	368	333	354	339	357	398	331	352	360	368	340	355	343	351	327	317	314	379	369	351	362	347	329	357	350	378	353	333	386	392	364	326	362	359	357	352	324	343	364	349	367	338	340	352	341	398	348	334	371	374	368	355	368	352	358	345	335	362	336	370	343	344	371	370	350	394	381	343	373	367	335	361	359	332	365	345	361	369	349	337	327	340	332	344	368	374	292	368	330	345	345	372	380	384	372	357	362	374	365	383	369	323	337	354	341	357	338	378	347	326	354	352	359	330	340	376	381	318	371	360	362	385	390	328	335	339	355	383	344	338	330	370	361	382	347	337	328	365	335	291	372	351	328	359	350	361	359	355	344	340	345	349	345	380	344	356	341	347	367	380	350	372	341	370	331	355	356	371	358	368	382	354	346	344	370	361	363	432	337	370	331	321	373	376	333	346	362	353	348	375	355	326	305	355	356	325	416	346	346	342	365	350	333	375	359	365	338	331	337	377	362	345	380	308	369	356	378	364	380	353	339	364	328	367	376	322	343	355	368	332	355	345	330	351	354	353	327	353	359	354	364	346	352	384	370	339	336	362	366	344	373	362	330	334	318	361	345	341	346	370	338	327	342	349	336	358	336	330	360	331	330	353	341	379	347	319	315	352	362	321	345	369	351	325	376	361	361	339	346	335	320	362	363	369	339	329	359	384	351	335	325	356	342	346	350	343	361	332	367	372	346	355	357	339	341	341	347	391	335	363	364	347	362	357	358	352	341	338	320	357	351	334	378	357	380	362	319	346	366	373	375	367	345	363	333	354	350	342	366	341	342	359	356	346	344	357	353	360	338	340	380	339	353	337	375	369	350	382	357	350	319	367	350	350	367	341	345	364	344	351	324	335	335	332	385	343	354	369	357	389	356	322	342	351	345	380	358	373	359	373	349	362	335	378	350	379	342	302	359	332	343	363	350	364	350	359	349	345	324	344	344	372	345	344	355	341	311	383	380	352	348	333	369	345	323	366	335	353	342	371	324	344	339	358	348	367	353	337	324	382	355	370	354	362	359	349	318	330	355	339	381	299	331	334	369	357	364
25306	38716	27936	18556	14562	11562	9215	6969	5894	4645	3443	2502	2078	1818	1465	1324	1187	1054	990	861	850	833	777	716	716	716	681	705	590	616	584	573	604	607	565	542	550	531	476	507	475	515	475	440	450	481	413	426	455	486	450	464	452	474	454	426	433	467	426	446	443	425	426	437	422	420	420	449	436	474	401	417	401	406	390	446	406	423	428	404	425	450	437	423	445	435	369	407	429	419	407	418	430	428	386	424	439	435	432	416	418	422	382	412	442	466	423	429	423	393	423	422	412	418	392	437	443	386	423	421	408	410	394	418	421	398	406	412	394	374	426	432	415	444	414	400	399	414	394	421	397	426	405	382	435	383	418	460	414	389	429	408	430	389	381	419	412	433	410	397	398	401	404	421	411	407	433	403	379	428	410	422	408	378	403	399	438	413	430	418	427	386	407	422	419	438	428	430	448	409	396	387	442	412	432	419	412	407	410	411	400	441	448	418	483	409	429	404	451	436	401	428	370	412	426	399	393	433	376	399	432	430	416	404	428	430	411	400	424	378	398	395	391	398	407	406	431	417	409	428	428	427	407	398	414	414	428	391	434	414	423	401	395	410	424	404	444	425	431	385	411	392	441	427	367	428	436	418	403	407	403	414	400	413	441	405	409	413	377	395	420	405	409	376	439	430	392	422	410	404	448	422	401	399	414	403	404	434	385	428	441	397	432	410	397	402	418	414	434	429	432	415	421	413	404	403	398	381	408	451	410	381	414	373	418	403	426	378	403	421	398	401	411	401	432	406	412	406	412	399	407	433	415	381	386	417	395	372	405	413	424	363	406	398	428	418	410	379	424	415	403	430	388	430	414	432	441	391	438	411	406	398	419	412	410	386	399	407	409	405	377	432	406	414	421	389	433	415	435	403	402	416	396	442	393	453	422	430	424	422	412	424	441	411	447	359	427	407	445	416	442	413	403	395	402	418	443	410	406	384	440	429	402	435	378	409	397	440	425	383	383	430	420	396	397	357	427	385	435	372	409	413	415	420	389	416	408	422	405	405	403	420	427	421	377	408	415	454	406	419	460	417	378	421	390	394	426	432	409	389	399	418	453	424	427	401	412	430	403	401	465	420	390	483	393	436	408	409	429	419	419	391	432	406	389	367	420	422	435	370	445	406	434	371	424	424	444	448	450	435	394	407	420	411	465	407	446	410	402	412	418	442	431	392	420	440	408	415	377	442	377	394	396	413	413	427	410	447	447	392	415	442	398	445	423	425	398	398	425	435	444	393	430	423	430	399	420	403	435	450	397	426	459	429	450	454	411	361	427	453	390	397	402	410	390	398	421	411	380	436	402	418	393	425	364	419	405	434	403	401	422	407	421	413	407	409	387	403	429	399	369	413	443	440	427	441	423	393	439	412	433	428	418	410	399	421	403	443	387	418	446	431	451	423	390	410	402	451	402	415	386	432	417	419	401	398	386	431	406	390	400	410	430	417	411	427	417	417	424	428	400	386	384	418	413	409	391	449	390	392	438	398	437	377	392	420	408	396	377	398	383	418	427	406	423	385	374	414	442	401	400	388	416	420	424	386	397	424	396	400	387	409	404	427	401	448	410	415	405	402	400	420	388	416	403	454	452	401	439	402	427	426	438	432	441	461	422	432	385	424	422	436	442	425	446	411	428	392	408	396	422	413	389	398	412	426	420	375	418	396	418	424	446	413	407	466	442	410	399	419	444	394	410	381	438	420	421	381	380	420	389	421	424	408	403	445	430	420	453	401	430	422	387	372	422	400	405	408	422	396	463	374	454	425	439	391	363	441	420	421	445	468	395	421	431	400	439	405	404	397	435	432	380	390	415	400	401	400	417	425	425	419	415	394	439	424	394	417	346	403	406	417	420	438	449	380	422	407	401	411	377	427	433	417	407	365	409	396	390	397	431	445	418	383	443	444	408	407	403	435	399	422	410	418	431	404	390	402	414	398	406	407	436	407	424	414	410	423	412	427	378	409	384	419	365	418	439	428	404	410	418	430	412	416	435	399	427	382	395	391	403	441	422	415	410	415	410	428	398	411	446	393	414	383	426	380	425	427	430	406	386	405	347	428	376	402	435	415	395	419	448	465	422	412	404	391	433	410	407	427	435	418	425	416	420	434	442	366	394	419	384	416	425	440	403	406	437	435	432	434	369	409	409	392	414	394	392	420	390	443	430	427	407	390	429	415	427	421	399	436	423	415	421	421	421	446	436	413	383	413	443	387	427	413	394	387	406	431	381	404	415	427	410	385	410	416	395	417	416	416	436	401	418	413	375	448	437	379	430	403	424	386	433	386	401	421	429	390	426	435	393	420	422	414	410	385	424	371	376	413	411	403	415	403	421	425	402	424	398	453	437	433	369	405	406	405	391	451	411	393	416	432	398	384	418	435	400	437	392	433	430	422	411	473	431	403	432	405	391	432	421	435	410	399	387	400	429	406	383	378	427	433	415	443	432	411	398	419	456	447	423	413	380	441	447	426	384	417	439	419	405	428	430	406	395	414	409	372	446	396	387	415	415	426	392	413	413	404	443	433	438	448	413	423	399	411	390	413	445	394	389	403	425	419	424	408	407	372	423	387	427	395	472	393	407	432	436	421	395	380	412	416	424	430	399	397	402	423	429	413	428	447	414	375	367	393	455	426	421	459	389	411	398	417	400	446	406	412	402	383	432	421	408	450	424	418	431	417	405	358	392	435	419	417	421	419	384	382	426	382	429	385	419	439	404	435	450	439	403	444	425	396	430	404	451	429	368	391	366	371	391	401	413	424	393	409	413	439	437	406	433	419	432	415	421	418	399	433	436	409	423	408	409	406	416	418	410	430	398	394	413	446	380	438	415	388	387	388	382	420	420	437	386	404	427	427	439	400	433	369	412	425	429	395	422	418	423	434	418	370	410	414	376	432	399	420	402	385	415	399	427	433	410	397	391	433	378	418	407	398	425	416	414	418	416	399	408	428	386	395	425	428	446	428	421	418	417	421	386	411	413	389	445	381	423	389	404	436	430	404	406	388	364	416	442	413	442	432	413	388	388	417	384	391	414	425	440	421	407	375	420	408	429	427	435	423	414	472	396	414	440	402	395	410	433	401	428	408	387	372	443	421	406	427	355	437	428	407	398	433	407	397	429	406	426	402	432	403	395	384	372	432	423	380	422	435	379	407	420	430	431	412	414	425	400	388	425	447	409	415	402	441	402	419	416	427	389	412	435	418	446	417	390	426	386	414	393	420	383	365	426	415	369	408	404	423	421	420	384	414	448	433	416	441	431	444	402	442	433	414	400	423	430	429	429	422	426	442	426	441	417	421	423	390	421	407	445	438	431	412	426	400	384	390	401	416	418	406	440	436	385	367	416	404	394	433	405	441	401	421	387	429	394	426	425	436	414	414	435	358	424	414	448	367	415	410	411	396	369	411	389	394	421	427	449	432	421	431	405	442	414	423	447	404	402	422	444	391	435	423	445	416	396	418	389	377
28389	20638	15546	8312	4096	2652	2001	1766	1452	1237	986	878	727	693	726	567	624	552	565	566	503	521	503	489	537	493	525	517	488	485	496	496	462	504	495	461	488	457	449	444	440	456	436	461	460	410	466	496	464	488	484	417	449	438	451	455	425	463	436	464	483	424	442	460	444	457	476	411	418	420	423	470	486	430	466	457	502	436	449	458	431	476	427	437	437	441	461	445	435	457	432	446	424	437	452	440	415	496	457	422	419	483	451	482	461	435	440	465	457	482	436	461	446	460	464	445	437	450	472	443	412	428	449	448	412	431	425	471	430	431	488	445	471	446	464	470	442	433	436	460	452	452	453	468	478	465	464	418	438	448	450	443	440	433	454	415	435	474	489	439	465	491	436	460	426	402	451	470	441	418	462	428	449	452	487	441	445	404	444	422	403	450	452	467	471	429	483	461	430	429	408	470	453	463	412	499	464	433	431	445	471	427	473	414	452	436	449	421	448	421	421	487	463	450	428	475	429	447	442	458	465	420	398	424	464	466	468	425	446	466	451	425	470	432	446	463	461	456	435	427	422	435	444	476	442	412	482	425	477	418	435	434	436	496	474	478	447	456	467	432	450	411	423	438	459	457	430	437	414	467	460	437	462	461	453	424	417	454	430	455	454	465	426	458	451	465	432	451	424	458	448	470	462	460	451	434	456	453	477	434	461	440	449	472	439	442	492	454	455	462	465	438	432	434	465	449	465	423	453	452	428	448	452	416	468	435	460	450	420	408	454	427	458	447	480	438	421	449	407	446	438	456	443	430	468	452	391	440	421	457	484	464	471	432	476	445	421	459	454	470	442	472	483	432	449	461	429	451	424	420	456	422	441	435	472	426	435	435	407	449	457	465	462	442	462	455	426	402	447	468	446	452	437	489	448	436	438	430	461	443	467	449	441	467	435	413	433	458	461	449	426	428	464	413	420	397	457	471	418	439	423	442	426	488	454	434	458	428	427	445	410	451	445	443	444	432	463	495	442	443	459	453	419	412	455	424	439	462	459	430	432	460	447	444	436	407	458	447	414	439	447	431	442	423	424	483	427	449	428	446	398	416	445	439	412	471	463	438	435	477	439	471	444	451	456	478	448	471	423	451	443	470	470	388	443	459	463	441	449	452	436	429	447	455	446	473	419	477	458	436	450	438	469	436	457	428	421	430	430	447	459	480	403	438	441	456	423	458	454	431	438	443	441	418	430	425	436	463	412	441	447	448	472	437	450	474	438	440	447	426	476	480	447	409	440	421	449	450	436	424	461	430	441	411	422	450	451	432	437	439	438	473	439	397	442	403	446	438	452	425	429	495	457	440	460	419	436	450	427	433	477	445	435	479	414	454	430	449	452	440	439	463	487	441	455	395	436	434	453	439	451	429	452	431	425	410	442	441	380	435	466	483	461	454	442	424	449	401	484	473	430	480	464	469	422	445	460	433	415	454	482	425	445	449	482	436	470	470	491	435	465	409	444	409	394	448	486	462	451	463	448	459	426	430	435	474	457	481	457	459	447	456	455	471	464	457	459	476	459	423	440	437	466	438	396	420	440	415	474	436	437	500	439	476	462	446	411	490	440	453	438	456	463	458	421	429	461	453	436	445	424	449	445	417	472	446	424	427	462	427	487	407	389	421	442	454	425	449	399	468	421	442	405	493	425	420	448	464	460	454	440	449	440	443	424	485	452	487	435	435	448	464	436	463	429	444	445	451	449	405	408	452	434	389	454	415	472	484	436	420	468	455	417	458	408	425	475	423	431	460	443	428	472	457	450	413	417	465	450	445	448	451	392	423	446	420	468	443	428	447	461	446	438	412	414	442	452	462	440	427	441	461	456	429	468	419	451	444	479	467	455	476	444	466	451	457	437	454	438	499	441	427	438	430	435	457	452	438	418	448	407	433	429	464	414	461	454	474	453	460	417	414	462	480	466	457	473	465	445	475	460	420	473	429	424	463	435	467	448	448	450	435	433	437	454	410	450	450	455	474	454	459	434	447	460	450	455	462	401	424	435	465	460	429	482	458	437	468	465	432	443	452	432	467	456	419	447	404	448	440	440	401	445	454	466	411	444	455	463	453	432	437	503	443	475	432	490	450	399	437	453	438	498	411	478	426	452	466	454	474	471	410	431	417	466	440	440	430	443	434	420	438	464	408	433	461	459	433	441	432	446	426	455	451	459	441	448	487	437	460	413	464	426	445	405	453	432	426	426	421	467	453	445	423	424	468	434	437	436	459	424	462	443	458	450	467	460	440	435	448	445	473	424	471	484	431	433	448	454	453	456	454	476	431	460	464	465	494	460	456	405	425	454	430	457	466	413	430	417	453	430	409	455	450	446	422	445	442	476	467	459	447	459	455	444	440	409	441	506	457	453	450	442	427	454	425	477	457	438	472	446	455	445	433	440	494	439	435	459	454	433	445	478	463	441	473	441	425	465	486	418	444	456	444	437	456	442	445	441	442	402	423	419	399	422	438	480	422	456	466	429	432	441	469	454	478	470	464	473	425	437	428	407	422	437	435	451	415	451	419	465	427	464	469	427	427	460	454	476	454	429	418	430	419	446	472	474	421	442	445	436	456	482	438	479	473	450	430	442	443	402	466	425	439	428	427	483	412	431	486	455	469	422	442	434	473	469	455	427	458	463	451	443	455	466	459	412	487	429	428	493	475	428	469	442	464	427	426	468	445	441	443	397	402	409	443	443	454	440	447	442	448	444	455	444	403	470	460	435	435	466	499	412	477	477	438	431	502	424	492	434	430	433	462	489	427	430	429	461	446	478	463	478	450	439	422	453	478	443	468	449	465	411	457	464	442	431	415	466	436	403	433	448	476	452	432	430	417	478	453	407	430	425	449	430	494	454	471	435	466	464	438	429	499	485	451	437	426	445	451	433	422	477	453	416	443	473	481	439	476	446	442	434	463	457	478	468	454	451	432	424	426	452	436	418	508	427	428	434	425	454	435	443	492	438	447	435	468	436	443	479	458	457	452	401	457	452	422	405	421	433	450	394	501	441	462	435	451	423	432	420	459	425	412	452	413	439	466	459	452	439	473	435	428	451	431	467	482	435	453	425	431	446	477	473	454	443	406	485	437	453	471	438	467	443	449	423	429	484	463	428	444	439	418	444	417	376	487	439	437	435	467	454	433	438	439	461	440	406	455	471	431	429	445	442	449	429	450	432	445	419	443	495	475	457	450	422	421	405	437	477	418	458	447	455	435	415	490	448	424	445	407	451	481	459	416	406	482	451	420	476	432	471	410	418	450	424	472	437	415	433	420	445	420	454	437	423	444	481	435	413	464	447	434	430	424	444	450	411	452	446	421	438	447	486	463	473	443	447	446	443	431	427	459	483	438	430	414	448	473	435	461	451	439	448	469	440	461	425	465	428	441	503	487	411	436	475	403	492	427	465	444	461	460	468	450	454	422	453	442	421	468	427	426	406	467	458	427	423	443	469	425	431	458	442	476
18358	23207	16966	9211	6491	4893	4045	3194	2674	2053	1552	1280	1109	967	909	810	730	737	680	692	657	638	662	628	629	637	574	621	606	559	547	550	557	547	570	609	541	519	545	533	525	518	559	560	506	552	531	510	572	542	500	507	543	511	513	563	468	557	519	519	501	513	529	502	511	532	542	494	490	486	503	518	517	552	491	487	519	513	497	504	491	533	532	481	527	499	545	495	515	488	541	485	503	519	523	551	483	558	519	516	545	501	505	526	550	522	502	517	531	495	477	534	545	492	515	539	521	507	544	484	500	507	522	543	522	553	523	505	471	524	523	529	521	524	535	520	510	493	482	499	538	507	572	533	501	533	486	515	545	521	541	507	502	513	532	502	560	508	494	523	498	513	501	534	489	498	521	554	530	517	564	518	514	550	518	489	509	495	559	486	496	505	525	539	517	503	493	488	542	507	477	502	516	520	487	483	503	516	501	527	524	503	527	511	546	497	520	495	520	503	535	525	488	438	547	519	484	493	500	503	488	522	493	495	511	478	545	552	527	517	540	481	493	498	525	515	541	504	544	497	499	542	529	504	520	500	501	516	502	535	475	563	504	498	555	484	530	486	539	514	477	460	516	505	550	526	494	463	493	537	519	525	542	495	514	521	512	530	466	497	497	527	483	480	530	509	490	530	531	511	500	553	528	518	505	541	546	527	497	517	481	500	502	529	521	512	563	539	518	540	529	503	518	513	527	509	473	520	476	448	542	524	517	520	533	496	497	535	538	524	517	525	525	515	538	527	495	479	522	515	477	524	510	561	504	533	523	500	517	533	532	502	458	505	490	520	500	540	512	524	564	520	504	507	506	494	523	511	527	487	554	548	537	514	493	509	519	455	526	507	536	515	532	498	530	550	488	473	494	528	497	552	510	528	499	521	507	536	544	482	517	492	491	527	520	549	509	520	516	470	520	532	550	533	516	524	545	523	552	530	554	495	503	504	457	495	505	524	496	476	524	513	483	474	479	529	498	503	492	523	506	517	491	503	490	545	514	483	520	541	535	511	498	539	535	529	538	523	538	502	526	566	498	526	546	474	509	525	471	543	493	510	488	523	481	501	546	482	506	508	532	514	527	505	498	521	554	514	538	557	502	550	496	508	491	493	504	517	503	513	516	543	507	484	487	516	485	518	508	526	570	536	553	497	500	503	501	552	507	475	518	533	524	520	524	525	519	514	501	545	504	514	485	472	495	483	507	536	527	499	529	518	496	512	510	523	480	512	531	500	522	523	499	537	491	490	486	525	526	503	494	474	518	513	504	528	510	506	504	504	524	502	534	527	543	536	481	504	486	504	495	530	522	554	560	564	522	473	499	532	504	485	529	525	490	529	525	509	509	535	482	501	538	508	478	489	509	490	527	553	503	539	548	499	502	512	530	487	500	499	508	528	507	540	549	497	490	537	495	523	525	520	507	535	473	507	505	507	493	515	507	509	519	510	506	542	550	512	500	460	521	497	487	510	554	552	488	469	540	540	507	514	537	534	485	493	527	506	534	564	495	519	538	540	509	518	474	514	528	538	523	511	503	515	507	490	514	513	543	488	514	512	557	482	492	497	525	555	481	523	503	504	499	512	499	515	515	517	490	510	519	487	522	557	532	533	517	526	522	550	504	528	511	510	527	516	482	491	501	498	483	533	486	519	539	519	533	498	515	489	503	509	494	537	513	525	478	526	531	528	524	516	506	526	538	518	537	505	503	506	546	501	510	541	523	505	513	525	558	480	531	522	528	511	525	486	532	505	552	491	523	522	513	492	512	578	508	499	530	484	516	526	546	527	511	516	528	519	517	528	530	491	528	549	497	535	511	530	510	493	529	553	533	465	491	495	556	526	500	530	546	482	525	562	512	511	488	573	508	529	458	483	502	489	511	522	454	506	536	535	533	498	494	536	518	499	534	509	537	507	525	494	499	533	560	547	486	499	538	515	495	543	529	500	490	493	514	515	534	540	540	540	494	552	500	528	507	531	519	492	513	491	520	524	487	478	539	506	516	485	521	537	478	564	547	526	561	511	508	534	521	514	495	461	504	525	561	525	458	537	513	537	520	488	504	542	530	527	524	475	488	503	519	528	532	490	504	538	451	514	504	511	540	545	494	530	521	484	522	482	511	546	531	497	484	489	550	523	504	540	542	510	521	483	510	517	534	504	461	519	503	482	549	509	493	542	481	507	530	505	494	527	505	513	529	496	563	449	478	514	495	480	472	504	486	517	495	509	519	505	495	527	525	507	524	504	546	527	545	555	520	545	525	511	517	503	505	518	556	495	491	509	521	558	529	531	519	541	487	532	519	544	511	508	503	519	544	527	550	519	524	504	504	522	513	497	482	499	507	526	503	531	529	504	536	491	509	514	508	519	536	461	529	523	533	499	556	496	497	498	502	500	505	557	500	510	506	522	523	560	508	541	517	506	522	466	481	508	508	497	485	548	523	536	496	520	513	516	482	530	519	471	523	541	543	494	515	523	514	479	538	497	501	504	521	508	499	573	473	500	508	494	475	503	492	533	534	530	517	517	533	480	527	488	499	513	506	483	495	521	523	489	536	542	500	513	512	513	494	501	470	531	516	530	490	502	563	513	469	540	519	543	562	500	508	492	546	516	535	546	513	549	509	506	496	544	525	500	487	532	567	509	511	500	475	501	533	501	479	510	523	522	503	531	531	490	512	512	513	553	515	476	536	495	502	518	499	534	511	494	512	510	506	506	504	520	551	535	488	523	534	461	535	525	514	539	549	518	488	512	535	497	545	503	491	501	540	475	488	525	501	498	492	538	494	529	467	513	465	538	504	541	486	522	463	526	534	478	513	527	472	504	530	560	500	515	531	507	576	507	499	505	528	512	505	508	513	526	480	551	517	542	511	537	476	509	475	488	524	529	515	543	535	481	501	510	521	509	528	515	522	520	529	517	533	515	504	533	522	544	522	520	559	480	501	529	541	507	503	527	518	552	461	490	514	522	509	480	518	527	517	551	505	509	529	517	523	521	494	530	567	498	503	506	520	494	508	442	500	549	517	553	510	552	529	554	537	539	502	548	542	504	554	555	474	495	512	481	493	518	473	510	507	523	480	534	507	501	538	509	519	514	504	538	492	486	530	493	528	539	520	532	527	505	526	510	527	518	490	534	526	522	493	534	488	486	515	493	488	519	558	494	527	542	488	494	510	514	520	493	532	535	546	516	478	506	554	481	529	547	540	547	485	518	488	502	519	487	502	506	511	505	492	496	546	500	518	511	548	475	504	510	562	499	520	474	558	486	503	530	500	553	527	535	521	522	494	470	519	522	538	494	543	526	549	539	502	529	499	522	508	539	561	572	481	498	549	522	491	497	504	522	511	486	529	531	522	516	521	506	507	536	499	518	464	505	521	526	498	524	530	533	500	503	518	514	486	517	527	531	503	497	512	492	465	531	548	495	525	519	500	521	489	508	502	543	526	501	503	548	548	494	526	536	568	506
23949	21530	28563	24942	21330	10992	4583	3068	2468	1931	1484	1261	1079	975	853	706	742	681	705	680	646	617	604	640	612	618	677	568	545	546	528	538	541	519	521	516	469	522	504	511	520	514	451	478	487	463	507	507	500	448	470	477	439	497	462	476	485	484	515	472	466	480	497	444	490	474	478	464	474	488	445	434	483	499	486	455	497	457	450	460	448	477	474	483	470	475	501	506	492	486	508	499	481	478	484	508	467	471	468	476	467	441	497	471	471	463	452	439	502	481	452	476	476	468	454	446	481	497	491	471	484	453	446	451	444	454	469	456	437	443	491	492	447	476	489	417	466	469	492	521	523	467	505	542	472	462	472	457	422	519	438	456	470	503	467	497	473	467	506	465	454	465	476	502	446	488	473	474	462	471	444	432	493	450	481	459	472	449	439	456	482	468	472	431	445	467	463	483	503	448	490	480	487	504	438	480	477	451	454	484	440	494	458	483	470	462	520	452	461	450	475	502	452	454	450	462	450	456	474	428	451	458	466	453	482	481	468	490	462	475	488	480	445	472	436	489	462	451	450	462	458	459	464	452	516	488	471	467	436	470	459	459	494	495	488	436	486	456	470	482	458	413	462	511	466	453	471	480	468	473	460	481	422	428	509	453	467	444	460	463	455	498	465	492	462	472	479	502	488	509	471	451	469	472	477	504	489	455	431	457	446	452	484	483	459	496	512	465	469	501	479	448	477	457	475	472	443	532	459	416	485	479	460	481	440	446	433	447	478	441	505	477	497	471	490	424	480	454	491	473	496	471	462	442	526	436	474	442	487	440	438	476	470	495	472	481	508	507	459	500	432	442	499	471	476	469	463	438	442	457	470	481	479	492	481	504	487	491	507	480	460	477	508	481	494	432	488	482	452	457	509	457	462	455	460	448	486	482	484	478	467	494	447	510	442	463	455	463	491	486	489	484	439	452	461	466	487	447	463	466	481	456	479	478	434	443	437	490	432	476	438	415	478	432	451	493	470	452	465	492	456	452	485	454	453	481	450	431	459	463	492	438	463	427	475	437	465	512	472	459	447	445	454	463	479	471	444	467	486	468	438	419	472	447	456	468	497	458	430	467	442	438	439	498	460	494	493	463	467	453	509	472	488	489	448	446	501	432	469	477	447	415	466	481	476	473	496	481	489	468	448	496	397	470	441	479	486	483	465	500	498	461	464	429	484	493	453	482	477	525	490	482	446	475	494	474	478	436	435	492	458	492	455	446	502	427	449	466	444	484	500	444	461	436	456	457	441	448	515	467	528	502	479	506	486	524	455	486	485	432	486	490	460	439	500	499	468	464	472	469	447	467	456	474	481	451	498	490	467	453	425	520	478	477	457	494	499	484	510	487	441	460	453	472	481	508	482	426	494	488	493	441	501	494	484	477	514	457	485	472	463	468	458	486	474	462	496	491	495	455	499	473	497	502	490	440	465	473	507	443	477	478	479	487	454	496	435	458	443	444	472	440	464	492	467	480	461	462	470	489	549	484	472	463	451	474	455	487	475	486	482	469	439	461	479	497	460	473	476	474	423	457	470	448	474	505	477	507	478	466	485	472	461	459	475	481	490	440	454	470	473	441	452	441	464	433	514	461	452	440	465	481	473	474	479	490	447	455	462	478	480	460	501	478	477	460	485	496	469	482	469	489	452	492	469	458	467	495	483	474	465	446	467	446	487	497	471	438	479	476	475	443	470	456	471	456	509	487	518	424	453	496	474	468	475	425	431	474	464	454	483	503	460	427	438	474	434	507	470	434	475	470	468	550	488	517	443	477	524	506	451	494	449	470	479	478	473	481	446	480	437	411	471	465	471	402	470	426	420	474	499	484	511	485	441	466	465	462	462	440	493	465	475	452	428	462	485	519	461	453	466	488	480	457	448	490	435	513	474	455	443	455	471	474	484	435	477	472	477	451	429	505	447	476	485	455	480	492	448	456	433	453	481	430	487	486	460	459	441	464	490	484	461	451	443	492	453	455	453	490	478	458	436	460	499	445	464	485	483	460	475	472	480	448	516	471	465	459	478	461	431	464	490	485	463	466	439	449	458	480	465	474	456	471	471	461	438	451	468	512	490	462	494	466	444	468	477	482	475	491	487	457	445	458	456	465	501	487	463	510	468	491	472	479	480	491	432	471	513	488	496	466	484	490	467	465	482	465	485	471	452	496	467	485	451	483	449	483	473	475	490	467	436	521	479	433	440	478	462	492	477	480	441	445	479	511	453	426	468	455	462	489	455	477	447	486	517	489	453	497	456	428	462	476	507	488	469	417	472	471	466	466	449	467	464	484	486	497	446	434	504	474	466	477	471	464	459	482	462	489	463	483	476	520	463	440	492	456	430	441	455	442	480	453	452	506	485	479	467	446	459	453	455	463	481	438	459	410	462	458	509	472	454	472	468	456	483	491	462	459	487	485	447	467	466	449	475	442	544	454	520	466	459	477	493	472	467	462	496	495	515	456	452	507	444	483	452	442	468	467	460	442	445	458	434	503	443	506	483	476	456	464	505	492	427	473	452	455	475	497	442	460	452	444	481	435	447	459	482	445	453	469	471	479	489	481	454	475	480	467	503	436	468	484	494	477	469	438	495	473	490	446	457	454	437	489	477	484	466	448	490	477	422	499	463	466	460	468	443	490	458	504	476	470	502	492	489	479	493	487	476	478	484	476	468	514	453	467	455	477	498	470	462	473	480	491	442	472	474	471	490	456	491	452	459	464	530	482	457	469	492	436	440	490	496	490	482	450	488	437	458	462	424	489	482	504	493	468	446	461	471	464	492	478	460	440	487	458	474	435	472	490	478	462	455	510	495	456	464	498	503	446	484	479	471	473	473	445	445	466	501	499	441	466	470	485	453	464	506	503	505	453	441	479	507	467	499	477	499	473	461	443	492	502	460	456	432	468	464	479	496	462	474	513	443	483	445	420	511	433	451	483	481	487	437	474	474	497	443	456	471	489	454	470	479	467	450	466	462	497	479	491	472	448	428	434	486	464	486	498	467	456	512	451	466	457	514	488	458	436	467	492	459	473	464	455	477	459	484	467	446	517	488	508	453	434	514	456	442	451	436	510	444	450	479	494	511	434	518	477	490	457	440	491	480	508	448	493	438	480	457	478	463	421	529	435	474	426	458	450	495	441	477	456	487	478	458	458	458	452	513	511	444	502	444	475	491	461	491	482	479	513	437	506	459	484	480	495	443	445	462	469	431	498	477	480	477	469	445	457	498	430	495	486	472	500	443	505	447	459	448	466	464	442	511	524	482	494	475	452	431	438	480	459	471	434	442	458	448	464	499	446	467	484	456	458	469	498	502	462	493	459	457	478	483	486	499	522	517	514	430	489	483	480	436	462	468	493	485	495	462	454	463	479	464	440	483	495	477	429	458	464	451	457	468	495	481	426	458	504	461	482	487	459	464	458	442	474	473	469	493	442	492	451	457	478	469	453	458	460	458	470	477	464	447	486
21255	31494	23690	14122	10547	8404	6482	5430	4388	3280	2532	1949	1704	1405	1319	1082	1095	987	943	916	796	838	825	765	805	760	750	689	710	704	723	706	690	628	688	651	662	662	631	565	560	559	560	547	532	585	552	604	593	584	537	594	570	588	559	570	620	513	556	596	568	580	572	561	542	526	595	586	545	559	530	524	555	513	571	501	615	576	554	568	586	566	576	565	583	527	539	546	570	528	578	553	575	525	513	546	541	553	562	526	536	548	567	561	556	582	513	533	537	523	561	532	532	564	577	538	545	526	498	556	580	576	544	535	511	533	561	503	535	501	565	550	557	519	576	554	578	531	566	539	517	487	514	504	532	538	555	570	546	537	516	561	545	535	554	554	510	551	572	548	573	557	541	589	552	541	486	539	556	530	536	544	550	567	535	508	551	577	516	542	543	550	522	535	501	530	520	532	550	580	540	527	509	523	526	552	528	551	542	542	540	535	539	539	528	555	537	568	534	514	530	494	553	513	554	560	580	590	543	559	575	576	556	512	559	554	548	528	543	524	541	569	584	501	492	549	538	570	539	556	529	512	561	526	545	541	549	525	529	523	520	538	543	552	504	508	511	530	519	519	537	551	546	575	528	522	561	545	554	528	527	559	574	512	550	531	515	522	575	567	568	492	532	553	532	571	599	524	532	558	554	580	547	547	515	551	572	540	555	523	532	541	530	553	605	545	547	522	576	523	550	576	495	513	537	562	584	495	518	523	541	568	563	559	564	551	536	549	523	496	525	554	560	568	526	555	558	543	556	552	526	560	554	570	535	459	513	493	554	562	558	526	518	503	536	515	536	527	553	552	564	524	527	561	539	562	562	551	525	539	533	572	577	559	528	541	522	530	549	564	544	548	520	540	528	519	508	574	525	582	553	558	573	531	545	553	536	527	586	537	524	514	520	565	533	534	497	479	527	573	559	585	525	543	563	535	513	517	538	542	546	565	553	557	523	557	554	574	547	538	513	557	536	487	485	556	552	570	576	558	529	570	534	564	523	533	541	558	552	549	580	492	510	556	547	560	596	530	498	525	541	549	587	535	528	549	548	544	527	589	561	493	552	519	543	505	588	511	520	539	528	541	568	574	560	544	523	521	555	507	553	536	552	554	541	563	529	535	565	522	527	520	574	533	531	511	552	540	546	546	556	563	533	553	546	563	510	550	532	571	556	561	566	569	548	503	568	496	525	540	539	577	563	564	539	554	561	539	574	541	515	536	534	508	561	539	527	528	529	508	525	499	563	541	526	561	558	602	550	493	534	526	572	538	526	567	495	536	532	535	558	522	545	530	522	525	542	548	579	561	532	533	564	550	549	539	529	557	533	558	529	543	549	569	522	556	556	522	545	525	513	532	538	546	515	567	567	548	563	546	542	509	546	528	525	523	572	530	537	521	546	600	533	528	555	539	508	528	557	575	550	544	565	531	512	548	586	525	519	526	545	575	521	549	509	547	500	546	543	551	539	576	547	510	548	542	527	508	550	538	564	573	507	525	530	525	563	554	547	517	549	478	558	539	544	575	529	579	583	516	507	551	574	536	488	547	542	554	561	566	542	572	544	541	488	481	543	541	518	554	536	539	568	545	533	575	584	550	542	533	585	525	507	529	525	514	524	543	553	584	541	550	527	514	521	579	565	561	578	542	528	531	572	521	536	564	537	538	510	573	511	547	582	543	475	545	556	601	582	524	582	508	582	575	615	544	551	566	579	557	562	520	522	539	528	512	543	577	497	556	525	532	516	530	513	603	547	540	545	594	522	516	527	555	568	561	544	528	580	527	556	546	547	541	542	561	574	519	554	567	530	563	539	566	558	560	514	500	519	527	543	551	527	596	571	564	553	496	519	514	565	519	543	568	512	578	523	571	536	496	566	538	569	576	548	557	539	566	524	529	563	569	543	522	534	568	562	520	534	535	536	544	541	613	543	561	552	559	560	529	544	556	548	560	488	526	535	562	547	503	542	497	541	533	514	514	556	536	522	590	496	540	556	556	539	515	550	535	503	526	588	520	538	567	547	540	558	550	536	531	557	531	541	533	536	526	551	538	529	535	504	564	497	508	510	504	527	540	541	582	515	502	527	519	551	532	535	508	580	507	522	573	530	559	587	556	561	523	530	572	517	570	526	551	502	517	517	504	570	564	576	524	568	540	552	546	546	558	533	538	541	489	556	584	541	538	527	521	546	536	515	539	528	590	581	529	544	512	541	536	550	515	564	521	529	533	555	524	541	589	536	553	517	547	527	557	555	552	524	563	546	577	516	538	545	516	533	542	529	555	573	510	519	501	568	529	575	558	546	551	577	527	518	532	540	512	508	564	545	543	523	539	523	548	522	571	546	571	532	579	584	543	562	554	545	494	492	550	516	519	573	518	554	528	516	525	530	550	534	512	539	537	551	576	552	538	551	540	532	544	525	549	590	522	584	537	560	529	555	564	546	547	539	545	556	526	571	540	605	554	550	556	565	502	564	524	515	541	532	567	535	537	548	501	512	532	523	549	556	545	597	507	513	566	517	537	578	534	539	547	490	548	590	493	559	580	555	533	506	537	521	528	551	514	604	566	542	523	561	544	533	540	558	530	567	522	559	519	515	542	554	573	549	540	614	502	547	551	545	568	530	532	576	498	534	571	546	576	542	496	574	527	535	518	529	530	562	552	540	533	560	555	579	506	555	523	534	533	585	584	534	499	552	542	539	563	512	528	481	533	557	548	570	534	546	572	562	527	544	525	516	529	499	544	545	528	546	518	542	536	546	562	539	533	554	549	591	532	538	524	540	564	555	536	547	550	555	544	544	571	549	501	528	549	513	520	587	538	544	538	543	501	546	578	579	533	552	534	526	508	521	527	520	523	545	512	529	516	537	572	542	549	517	557	535	583	547	539	532	504	508	525	527	543	582	524	543	536	536	543	597	555	601	522	567	548	523	548	557	568	549	551	538	518	572	536	503	522	519	487	574	520	554	534	503	546	540	587	552	543	540	582	583	551	541	505	554	576	534	529	549	531	550	559	496	526	582	526	538	516	532	571	551	539	578	552	508	533	519	540	504	545	540	530	550	508	524	559	509	553	559	561	521	561	563	558	561	540	518	544	552	561	567	530	577	565	505	534	555	559	542	567	566	532	547	519	548	519	560	519	538	579	597	534	576	526	513	596	546	568	524	558	528	563	538	527	539	524	532	559	534	508	523	538	540	582	550	586	525	529	594	549	557	565	515	548	527	568	573	553	540	562	524	549	554	541	598	532	557	567	528	556	538	576	549	544	559	537	543	592	518	571	514	544	544	524	589	543	539	525	588	589	537	518	570	552	596	574	524	544	577	531	547	511	529	582	535	525	535	587	538	592	538	544	530	546	550	530	557	540	512	551	541	511	507	558	504	561	565	543	586	524	517	497	583	557	536	562	529	569	538	561	467	554	554	538	533	544	552	561	549	596	535	537	558	516	494	557	542	533	545	559	541	542	590	544
25179	21561	27311	25808	10980	4193	2789	2160	1747	1268	1053	856	722	706	599	587	587	533	517	481	513	468	460	451	479	463	412	436	407	415	418	401	380	414	413	402	395	384	372	364	391	348	361	350	359	334	355	374	369	347	377	371	336	371	348	367	345	320	372	350	358	335	322	370	353	336	354	362	367	363	337	357	328	309	361	331	356	333	349	310	365	321	361	350	367	358	375	362	329	354	365	333	351	335	331	356	314	331	346	325	336	326	335	356	334	331	349	354	343	359	357	330	336	343	339	347	361	332	340	343	326	357	320	342	354	389	311	335	333	319	345	340	335	345	340	370	342	350	329	312	370	343	309	355	347	326	330	351	340	360	357	330	348	356	327	322	356	375	346	333	353	355	338	314	359	348	398	376	325	344	320	380	315	307	329	325	348	366	332	338	327	367	351	365	342	345	368	368	343	362	360	354	322	334	359	321	354	343	350	352	337	344	358	345	342	326	368	359	338	352	364	359	365	329	402	383	336	348	346	316	340	355	342	354	347	361	347	353	347	301	352	324	318	351	343	348	364	363	345	353	372	337	340	353	350	325	349	331	335	316	355	332	359	364	358	320	348	342	333	343	363	368	345	376	379	323	364	300	356	351	328	331	314	318	367	343	377	339	333	380	366	322	325	346	332	323	330	337	289	358	342	345	336	340	366	335	333	344	359	390	320	316	347	335	375	334	335	382	307	353	360	337	323	380	370	345	333	335	330	346	340	342	356	347	362	356	319	324	351	330	342	361	369	373	329	356	355	354	341	344	352	343	357	323	337	375	347	318	368	330	340	346	354	332	357	323	356	317	371	360	353	355	344	371	348	336	314	309	337	375	338	311	351	335	361	345	347	353	325	334	347	329	387	339	306	328	341	360	326	373	359	321	340	354	317	340	322	333	331	350	336	350	334	352	328	357	328	348	347	323	345	333	364	362	347	347	354	337	330	344	344	311	379	351	374	358	332	376	386	334	350	332	342	358	343	361	373	353	340	311	368	344	336	334	343	371	360	385	310	322	352	364	364	332	349	346	382	367	334	352	378	333	341	363	352	338	343	354	378	348	346	329	373	352	341	360	352	359	337	365	310	357	348	355	370	346	350	377	362	351	345	365	338	320	323	378	360	344	311	351	360	309	367	361	365	331	320	405	346	338	351	349	329	376	298	365	360	323	341	325	315	374	326	362	341	328	327	348	347	369	362	334	361	367	356	348	326	363	334	339	322	364	351	353	356	372	349	359	341	326	321	328	344	368	352	364	338	326	311	343	351	368	347	336	333	361	377	332	370	340	365	335	334	303	361	361	330	358	367	364	345	360	351	384	326	327	374	341	317	354	353	370	366	334	358	352	375	322	354	328	303	354	326	364	316	361	351	349	315	352	343	348	332	342	353	387	332	340	314	366	337	387	340	335	356	324	365	339	365	312	336	330	356	362	372	355	339	339	377	344	351	345	352	387	347	363	349	345	340	375	392	342	337	335	336	369	325	340	352	326	332	388	343	357	375	325	314	334	360	303	346	337	350	302	327	379	342	339	364	333	357	329	380	326	368	322	368	350	357	345	326	370	351	374	355	378	391	339	360	336	337	355	332	385	364	333	339	334	371	312	352	326	333	358	339	351	348	352	333	364	360	353	355	336	331	349	332	340	329	332	370	339	366	370	346	365	371	325	345	359	333	354	362	350	346	356	326	331	353	350	345	321	340	393	343	333	324	350	339	364	352	356	339	344	341	349	339	352	350	358	336	332	328	352	357	375	325	370	317	304	354	336	335	365	327	314	331	374	348	368	359	353	340	356	323	342	344	335	325	352	350	367	352	334	328	366	337	332	362	323	293	342	343	344	359	308	333	343	330	320	341	376	346	335	382	340	307	335	393	394	350	366	347	360	289	363	354	351	323	339	361	338	380	319	354	323	336	339	340	343	354	362	325	339	353	350	319	341	354	356	338	350	371	371	369	332	339	333	369	335	319	335	328	336	365	365	364	351	343	337	321	350	376	382	404	356	328	358	383	330	371	350	369	367	320	342	351	349	356	310	323	312	326	354	352	316	371	333	333	344	361	321	341	346	378	355	336	327	324	381	318	332	330	380	361	369	340	348	360	357	335	353	370	344	375	343	346	385	319	341	312	362	310	378	363	356	362	326	324	338	334	363	352	367	360	331	356	325	361	323	320	365	330	349	363	351	352	341	335	335	334	348	358	351	379	357	337	365	365	325	310	380	344	323	366	326	364	346	357	361	348	354	334	314	360	352	327	324	324	317	342	368	372	351	340	337	366	346	312	299	361	344	332	359	340	346	319	388	342	341	374	362	338	326	357	340	335	336	306	349	353	347	340	322	372	348	351	341	325	343	325	366	346	347	363	370	356	338	331	363	332	335	384	331	362	327	368	322	321	364	350	370	336	331	340	356	319	310	347	327	326	346	335	318	374	354	342	333	354	347	343	348	317	360	329	318	371	373	320	353	363	340	346	322	357	398	372	365	366	395	323	358	367	356	349	373	339	345	357	318	353	319	353	339	362	354	339	342	373	356	327	335	369	344	316	366	369	334	371	328	337	321	326	368	306	356	339	333	355	370	377	375	368	330	349	344	344	388	349	337	357	368	308	363	353	351	341	346	346	342	349	328	342	319	311	338	366	352	331	334	351	389	298	357	366	328	335	367	372	345	333	343	366	327	364	325	327	355	360	382	334	333	333	368	343	338	342	333	360	364	360	365	353	361	332	342	334	344	348	335	327	344	367	347	384	393	324	325	338	337	326	360	367	320	334	304	347	378	363	330	351	346	337	342	351	358	353	348	311	335	351	336	357	333	409	348	357	335	343	320	334	351	295	346	364	320	330	351	312	326	380	362	314	367	374	314	342	365	314	382	327	313	368	320	366	345	363	346	331	317	361	370	333	344	356	388	338	346	359	390	342	364	379	374	330	338	355	394	357	347	351	321	345	346	332	325	362	346	354	358	354	335	386	314	341	373	372	349	335	351	334	378	346	356	334	369	319	357	376	358	333	347	345	334	380	376	343	345	343	342	359	331	341	343	326	321	310	344	362	361	356	366	347	341	327	336	308	400	368	359	375	329	328	318	362	335	347	393	333	303	357	340	322	330	336	348	351	332	345	362	342	372	320	323	359	354	367	347	327	344	380	354	324	377	341	325	369	361	360	355	336	355	356	325	347	342	356	328	385	348	351	356	348	363	353	362	370	352	322	342	355	360	338	368	335	343	355	353	321	375	335	379	368	375	355	346	323	324	376	365	348	340	342	349	320	343	358	363	373	320	360	346	362	339	323	353	381	304	349	337	338	335	362	373	360	401	311	352	345	355	361	355	343	352	322	340	387	328	361	347	327	319	344	326	320	320	335	321	343	347	333	340	359	329	335	348	343	352	351	381	331	334	372	317	337	328	337	378	354	363	362	371	337	346	361	339	344	333	343	348	344	316	372	379	349	341	340	353	331	379	318	343	335	347	353	353
19593	27007	20043	11721	8760	7039	5141	4290	3454	2420	1856	1422	1309	1074	981	859	810	712	705	668	683	623	598	581	552	587	571	515	533	476	536	482	462	480	506	475	423	460	401	396	417	409	436	428	451	449	429	409	467	404	380	420	395	418	455	434	395	412	416	398	436	395	383	399	444	417	380	421	401	388	404	417	394	387	397	380	425	408	427	361	439	405	370	404	387	411	419	412	391	399	452	439	383	383	408	438	425	414	398	379	398	426	431	370	418	403	399	425	386	402	430	415	424	367	384	436	420	398	385	403	414	403	401	405	432	402	416	376	440	387	384	405	383	425	381	404	384	408	406	396	401	408	391	411	390	424	393	427	391	383	386	429	385	412	435	372	416	360	411	381	417	367	430	367	380	376	437	411	368	373	413	436	411	362	382	383	393	392	396	427	435	410	382	396	434	373	400	439	386	420	410	396	400	388	425	413	413	422	421	385	391	415	403	418	450	394	382	424	421	396	416	411	401	406	390	377	388	437	399	418	385	431	388	415	375	407	419	430	447	451	404	378	426	395	401	402	395	397	394	435	387	433	398	391	409	427	403	407	420	439	419	411	403	434	413	445	355	378	384	373	398	440	420	383	371	373	416	394	383	417	413	426	436	398	396	421	421	459	418	392	424	424	420	396	385	371	398	382	399	441	399	389	370	389	422	419	398	410	393	379	392	389	396	426	425	393	392	438	421	383	427	416	404	425	407	414	412	432	439	397	396	378	417	406	394	396	394	378	407	404	436	414	409	413	380	381	389	410	426	380	398	376	415	419	404	376	419	405	430	413	394	427	384	442	407	424	426	390	412	414	417	398	400	362	405	366	430	429	419	430	389	390	422	426	405	421	389	394	382	420	405	382	395	404	386	435	384	376	383	444	397	393	404	392	423	384	406	391	390	419	391	423	388	384	396	380	375	394	412	403	418	374	360	415	371	417	393	433	391	423	437	396	359	390	416	389	408	397	406	381	399	417	419	389	361	405	406	379	458	413	391	413	404	408	394	428	397	430	379	365	404	382	416	387	422	441	408	381	434	422	446	415	432	425	412	399	398	397	383	389	388	399	428	412	396	395	407	428	418	437	407	369	425	382	414	449	369	403	393	380	434	391	367	427	406	413	420	392	408	436	403	399	410	417	397	382	415	382	409	414	383	418	424	422	419	408	372	404	381	404	389	420	393	419	451	432	435	408	391	397	419	391	364	437	407	404	357	432	411	383	384	399	373	386	432	427	401	408	406	406	431	391	438	431	394	394	454	413	417	403	448	413	378	379	404	394	402	365	379	412	394	412	395	419	422	423	442	429	409	412	427	409	419	436	381	422	399	445	388	411	382	418	414	377	394	408	394	398	427	406	419	363	417	392	377	404	416	411	431	429	425	426	407	387	391	440	393	417	386	398	412	380	437	386	406	416	383	387	394	383	398	437	434	403	391	424	394	412	398	400	402	401	434	422	413	366	370	386	385	428	393	400	419	416	427	392	393	419	393	395	406	392	362	417	410	392	382	433	424	424	415	390	373	420	374	451	385	415	408	418	413	386	455	414	390	452	396	452	388	384	429	366	432	374	405	400	424	402	394	368	369	419	394	416	399	413	397	427	399	376	417	400	415	413	425	389	395	388	368	414	393	437	393	425	382	407	406	388	409	400	385	421	418	400	417	398	404	425	407	415	392	411	437	410	418	404	438	410	415	397	397	422	452	428	415	395	406	408	389	426	391	390	381	370	424	403	414	385	392	428	409	387	388	390	385	417	390	414	439	440	422	365	425	401	398	410	416	393	424	405	388	438	428	428	394	412	400	403	413	404	387	425	414	398	442	393	416	400	376	412	431	407	390	403	402	411	443	445	400	455	419	423	424	406	394	429	408	416	410	434	403	412	397	403	384	414	440	407	408	401	408	412	386	371	412	403	391	375	365	434	407	423	374	379	435	390	407	412	387	422	383	402	398	427	405	423	388	389	398	415	393	447	385	393	385	409	393	423	425	380	407	418	411	372	384	426	417	417	356	444	407	401	392	401	393	401	389	430	436	403	394	442	404	404	392	438	396	413	382	441	402	384	433	406	399	411	389	358	416	414	390	381	385	408	443	426	422	427	421	392	419	433	435	413	386	409	413	380	405	402	419	337	394	366	396	371	389	403	401	415	377	437	397	393	380	430	372	412	392	395	432	410	390	404	400	377	378	436	402	410	437	409	426	435	364	378	411	444	440	412	402	376	407	413	408	388	433	427	388	366	432	397	421	405	393	412	417	423	381	410	364	391	410	383	411	408	388	432	407	394	424	400	419	423	412	408	410	447	412	381	357	411	408	392	430	347	404	364	408	385	393	428	419	416	416	395	457	405	430	422	413	373	382	393	379	395	383	386	426	362	393	412	414	387	383	411	387	430	410	387	407	406	424	414	409	391	402	416	444	409	383	402	355	387	415	418	438	392	395	401	431	401	375	417	413	376	376	426	394	387	354	412	413	403	374	406	416	405	405	409	412	410	374	409	408	415	395	416	405	429	438	384	389	382	394	396	363	394	405	424	401	385	420	382	437	401	419	415	365	403	387	415	434	409	388	388	408	410	403	436	382	403	364	443	395	432	414	380	436	413	426	410	411	371	406	398	405	412	414	424	398	401	431	421	412	404	404	410	397	430	401	415	413	393	427	410	393	437	401	388	381	435	403	426	429	421	411	420	391	371	385	439	389	388	385	343	393	415	427	421	389	410	423	406	394	376	386	405	387	391	424	400	407	399	401	403	375	388	415	428	385	410	363	429	400	389	432	391	445	400	413	388	421	407	385	407	437	405	390	411	373	375	352	414	388	422	396	411	392	429	380	394	408	375	405	413	407	413	391	445	386	383	404	415	402	442	428	409	405	391	421	393	417	393	412	402	396	379	414	414	448	373	451	381	394	397	412	401	406	439	403	410	382	393	376	390	411	399	386	421	397	397	378	376	399	416	351	430	414	403	376	400	376	427	400	395	393	410	444	437	394	416	410	397	447	390	405	406	401	434	409	406	418	413	398	384	407	403	417	441	363	403	372	390	400	427	397	392	414	400	420	398	402	393	376	403	426	363	388	368	406	387	440	399	404	404	395	398	413	390	377	400	419	453	413	409	410	416	400	395	423	415	384	439	461	427	404	409	409	411	373	420	437	394	381	415	412	423	420	439	417	386	392	398	415	413	439	374	415	414	382	408	404	422	371	378	416	408	418	387	390	400	384	439	391	406	407	409	382	411	377	435	359	372	374	424	429	409	398	388	397	379	389	425	404	399	409	402	386	426	423	421	390	416	382	395	428	413	437	407	414	396	424	399	415	406	430	407	399	419	374	404	362	441	400	406	379	454	415	409	433	408	406	388	421	396	417	374	404	406	424	412	390	407	402	407	430	396	387	394	412	433	399	422	404	444	409	396	364	430	372	425	358	430	419	403	437	421	393	397	391	381	407	409	419	419	387	425	386	414	435	404	411	412	409	380
23000	21557	29104	24443	21586	21396	11227	4665	3093	2331	1788	1402	1221	1041	938	943	867	807	749	703	670	659	610	582	618	575	524	507	529	500	460	458	490	465	440	428	422	393	429	426	394	390	402	347	404	378	388	390	372	375	418	377	403	378	361	364	402	404	386	390	351	403	340	357	380	388	377	364	356	396	391	348	352	376	385	357	363	374	352	341	364	343	404	363	339	387	372	356	363	363	391	360	358	385	395	353	385	393	340	397	358	352	342	367	323	372	350	370	372	355	328	338	368	391	365	376	385	337	408	350	369	330	348	380	393	360	377	391	334	333	364	371	360	376	345	353	340	325	392	344	379	386	377	404	337	367	352	344	342	370	377	328	345	362	412	350	353	352	360	347	324	354	376	361	393	336	342	360	362	353	363	361	364	369	396	387	363	357	356	318	367	355	348	371	321	346	374	384	377	341	347	352	376	362	410	375	409	360	348	386	394	326	375	373	379	377	333	375	363	361	360	361	347	357	368	388	361	334	359	371	374	346	385	381	357	353	336	356	326	382	369	372	334	382	315	369	359	365	336	351	354	393	336	368	343	369	364	389	382	368	362	372	387	343	366	314	387	365	339	384	335	341	331	362	343	339	348	383	359	378	346	373	338	379	390	356	401	380	305	342	392	387	346	366	350	372	380	391	371	348	344	371	327	309	328	374	357	363	366	342	345	368	356	370	363	380	399	344	354	330	335	408	350	364	370	348	403	400	346	358	381	383	368	322	385	379	308	358	357	381	359	352	370	378	371	369	328	351	379	377	343	350	331	365	345	352	366	350	355	347	374	347	359	360	368	371	362	358	370	387	358	375	361	379	365	381	375	343	379	351	323	346	347	321	344	400	350	355	364	407	354	386	379	358	381	342	371	363	356	362	369	374	357	361	387	360	357	395	337	375	356	325	321	363	365	379	359	336	366	337	376	333	356	372	357	382	352	360	359	362	394	331	349	368	377	340	362	372	385	390	347	379	341	319	324	380	343	350	347	390	377	362	346	346	359	393	393	388	385	340	371	332	381	363	351	349	326	315	360	382	368	378	362	350	400	393	357	339	345	325	364	381	348	373	351	371	350	396	366	365	387	385	335	372	334	354	347	386	353	340	345	354	370	332	331	386	368	370	344	354	327	345	374	360	364	398	356	386	379	353	360	372	363	344	384	363	332	383	392	358	352	355	371	358	416	365	392	388	342	334	377	370	357	375	405	350	349	344	354	353	370	355	348	371	351	372	391	360	359	367	340	369	332	373	344	359	374	367	341	331	418	386	353	383	374	343	371	365	396	399	319	380	366	374	364	343	379	371	373	371	383	378	359	334	355	394	380	385	393	348	358	377	384	399	343	340	364	353	373	359	354	372	368	368	374	386	345	323	351	318	383	355	363	322	391	380	377	374	346	366	371	344	344	339	322	383	378	344	395	348	335	359	347	378	335	338	376	350	370	376	347	409	379	366	377	355	374	368	356	350	360	411	358	347	353	361	382	377	348	377	360	372	379	355	385	359	339	370	387	351	360	394	357	339	348	390	309	343	375	362	350	367	354	312	352	365	356	340	317	392	388	345	384	365	400	355	339	387	396	337	379	346	359	361	396	373	369	344	362	372	369	368	365	351	369	348	392	368	352	340	374	386	394	358	302	322	338	387	317	374	339	366	328	358	346	358	370	376	344	359	358	363	344	360	356	339	343	356	332	341	400	329	355	363	362	358	383	334	376	372	364	360	395	344	353	369	353	391	366	376	353	377	334	399	341	365	381	328	369	356	377	383	360	359	375	373	391	362	355	358	377	333	372	340	361	381	319	367	330	342	335	360	374	365	363	355	354	366	385	345	366	336	335	391	356	364	336	338	365	361	355	340	353	377	383	392	349	387	368	412	356	376	390	353	349	339	380	366	335	343	333	368	378	362	360	375	365	377	348	354	345	343	361	361	352	358	369	359	337	325	353	339	358	316	320	321	363	356	357	374	370	356	342	367	349	382	349	335	387	347	327	360	350	326	329	372	347	365	386	381	377	399	377	378	343	381	331	349	383	342	369	345	331	399	348	368	335	369	351	354	356	324	362	354	359	362	345	340	357	373	351	396	391	396	380	340	343	377	373	350	362	330	373	306	342	376	369	363	367	331	382	382	336	367	361	362	358	357	351	388	358	390	345	363	341	382	402	360	356	350	362	318	379	360	355	353	321	392	362	324	370	367	372	355	363	360	369	353	384	336	389	344	346	353	376	392	364	359	346	354	374	359	341	358	366	338	344	343	359	348	344	358	381	351	372	322	359	342	320	391	387	326	357	410	350	359	355	369	374	352	351	378	383	354	375	380	364	365	383	367	357	397	387	335	382	382	341	391	335	388	381	380	365	359	377	352	354	392	367	360	361	387	343	329	382	396	351	412	376	337	336	339	374	359	379	334	354	369	353	390	365	392	314	357	343	339	375	338	392	380	363	364	345	341	359	337	350	367	331	333	376	332	356	353	342	360	358	365	347	363	371	333	340	383	372	399	356	380	368	338	368	337	395	388	339	382	357	332	348	334	374	384	391	350	377	332	391	354	362	379	367	337	370	380	342	385	348	351	360	376	317	342	358	375	342	343	357	380	339	342	399	371	363	328	372	353	365	359	352	358	357	377	365	347	325	396	380	357	396	360	346	354	421	340	406	349	376	391	343	332	389	343	360	348	332	329	363	392	382	386	362	382	394	332	347	378	343	359	356	356	365	347	377	342	345	388	399	359	366	379	362	339	357	373	399	362	341	380	336	354	331	359	381	361	344	345	361	375	365	359	342	357	357	396	360	343	364	355	332	351	345	328	368	349	377	350	355	374	368	366	352	345	366	362	373	362	355	331	330	385	365	351	330	361	314	347	376	384	360	372	369	337	349	358	310	364	398	361	358	331	381	353	371	360	352	387	356	361	379	336	373	374	365	383	387	346	344	360	389	363	341	362	329	352	354	369	386	377	356	371	325	301	366	352	366	329	343	343	366	363	377	344	376	353	354	381	359	363	361	390	346	366	360	346	377	353	360	331	352	353	370	345	379	343	331	370	397	353	357	368	319	347	373	372	331	319	349	368	363	379	344	377	350	364	353	353	377	369	345	352	366	383	382	374	362	374	356	377	356	382	352	387	351	386	373	367	380	369	327	361	349	371	335	356	390	363	322	358	350	343	374	369	374	367	380	394	360	361	382	370	362	337	333	368	388	339	350	342	344	380	360	366	368	369	378	356	383	380	335	373	352	360	358	367	364	383	358	354	367	393	375	354	357	358	354	359	398	355	332	366	397	376	359	362	329	353	364	384	356	362	364	349	347	379	349	332	351	365	365	358	405	387	358	354	394	355	371	351	362	355	352	342	325	359	373	374	344	361	358	373	376	356	325	377	351	386	342	343	348	368	367	362	366	372	380	384	351	346	348	359	342	364	345	343	351	379	349	327	350	353	347	368	348	397	345	338	339	360	373	345	352	372	368	355	358	361
23888	36666	27229	17939	14578	11644	9274	7339	5506	4000	3145	2497	2009	1752	1506	1420	1313	1121	1076	1054	982	900	848	831	769	784	628	677	637	660	610	640	630	658	565	586	523	545	502	472	468	452	461	418	472	420	480	467	450	461	457	459	480	458	468	468	467	454	426	428	466	467	453	467	468	455	459	429	434	433	419	460	402	403	440	421	427	391	416	439	424	426	385	432	436	399	419	417	462	414	438	388	403	417	450	447	465	444	466	383	420	427	444	386	438	445	384	414	416	407	405	430	464	387	426	432	410	425	405	400	413	384	416	436	463	432	422	437	450	429	436	412	444	391	435	397	396	411	469	414	459	426	382	399	414	394	409	403	444	407	422	381	374	385	466	426	422	412	383	428	422	402	403	449	410	410	438	367	436	430	410	422	415	380	394	467	433	417	449	439	371	421	386	442	418	424	430	394	430	383	453	393	406	441	437	416	436	426	443	451	404	425	414	432	436	426	404	432	439	450	424	439	422	416	402	418	435	402	422	425	470	428	427	414	399	402	416	439	432	459	416	416	373	389	431	443	430	433	433	436	407	393	392	461	409	404	417	394	421	445	432	423	398	433	415	377	412	464	383	449	435	397	426	400	409	394	395	437	423	445	406	432	417	399	415	444	431	434	413	463	413	390	398	447	484	408	385	399	398	456	419	425	423	451	383	402	410	414	416	470	385	468	423	460	423	433	416	392	415	427	436	416	436	421	406	417	406	414	450	436	396	393	383	387	411	452	414	422	407	439	426	415	422	424	414	438	401	410	420	426	462	399	414	434	402	469	409	437	389	383	448	424	453	389	420	436	390	421	401	448	396	424	382	384	407	443	418	453	432	427	436	407	415	422	428	449	419	432	394	446	411	408	414	433	432	441	405	435	451	458	425	412	386	409	419	436	386	388	457	440	438	444	403	433	424	422	404	409	424	448	424	377	412	428	440	444	414	421	424	450	435	428	410	438	399	412	396	398	425	425	395	430	427	403	428	420	433	435	427	424	421	427	412	416	384	428	428	428	402	432	409	433	425	420	416	421	461	423	442	443	425	426	391	442	431	425	428	462	449	449	399	432	452	450	426	431	405	435	418	431	442	404	430	437	452	444	412	423	432	418	425	427	409	417	427	406	421	393	418	437	443	407	397	407	445	452	392	443	422	431	405	425	417	397	418	417	415	448	401	409	426	424	408	411	464	410	419	418	390	376	437	379	419	434	465	376	457	429	436	409	451	431	363	407	417	427	437	408	439	432	439	423	418	433	449	425	429	401	395	453	407	407	402	422	405	449	412	425	399	387	409	441	406	430	431	456	423	431	418	432	436	429	429	449	397	417	416	424	436	386	407	414	393	420	401	382	389	428	426	418	387	427	457	413	413	426	430	437	423	365	416	389	415	445	424	409	380	425	433	403	428	412	412	427	474	420	444	414	440	422	426	398	442	459	440	427	431	419	402	418	420	423	410	435	434	415	443	414	411	400	409	391	413	352	398	394	405	432	412	415	402	417	416	383	449	415	417	413	440	383	440	393	466	389	418	431	394	364	456	438	403	447	409	436	421	433	431	429	442	432	386	390	415	420	395	408	435	410	403	436	405	411	454	458	426	422	421	410	447	435	425	428	393	436	401	420	454	458	436	408	427	446	428	415	403	427	408	395	420	438	418	420	389	404	426	411	373	400	433	441	401	418	440	413	466	396	435	424	436	406	424	425	430	465	393	401	415	387	443	429	411	431	418	443	414	438	451	413	409	434	402	451	419	418	390	432	412	423	411	371	378	475	426	425	388	414	404	441	414	404	409	419	403	445	414	405	390	415	402	451	393	423	416	392	450	435	409	405	420	395	400	434	394	414	458	420	416	412	429	403	434	406	406	431	431	435	412	426	379	419	402	382	439	409	425	435	433	421	377	398	446	405	425	422	451	416	429	440	425	448	413	446	416	423	405	408	373	431	416	398	426	406	410	430	440	423	405	398	418	448	453	449	422	403	430	433	429	410	456	415	423	405	411	408	434	439	433	416	422	460	417	432	395	408	439	429	426	447	432	435	425	418	443	410	426	430	456	380	414	460	441	402	434	437	453	409	414	390	380	444	436	396	449	402	402	421	436	405	427	431	433	448	407	421	415	429	457	386	383	453	429	400	437	410	420	430	442	388	430	426	403	420	418	417	438	404	440	379	434	408	395	419	412	424	443	461	401	424	432	443	444	403	406	438	437	420	415	391	395	427	413	430	371	437	414	442	420	412	412	429	397	444	423	395	380	403	433	398	366	411	446	422	433	404	408	443	385	390	431	421	373	402	406	432	406	404	419	439	428	451	407	442	459	447	430	429	443	411	438	428	407	438	416	386	416	400	429	488	409	463	431	407	445	433	432	401	396	447	404	434	393	426	446	423	410	399	398	439	437	366	434	435	395	441	413	411	437	388	432	452	425	427	395	413	411	399	448	462	416	411	391	420	430	463	424	426	407	452	447	405	435	400	448	441	409	444	415	402	422	460	441	404	401	428	432	368	439	413	404	447	438	425	414	430	431	400	407	442	409	388	416	420	408	446	393	444	425	383	455	415	399	393	435	428	430	421	407	401	422	407	425	404	405	414	412	408	436	438	430	397	420	426	421	413	400	423	398	410	425	429	406	414	447	435	415	430	430	433	453	406	399	424	433	442	426	433	446	430	400	399	406	399	395	441	425	419	397	413	437	443	466	426	439	410	402	418	433	402	423	434	409	401	430	426	394	435	427	430	419	400	384	459	421	426	424	431	426	372	460	449	423	437	427	425	451	395	407	410	418	413	400	402	401	388	394	416	433	413	486	396	441	442	386	416	423	420	421	429	405	430	420	416	446	442	413	414	467	398	419	442	415	438	420	417	384	425	409	454	440	422	414	435	434	426	408	395	435	409	429	410	429	409	435	446	462	465	397	403	424	422	466	410	429	416	412	428	431	418	406	416	385	434	395	433	464	416	396	434	409	437	408	418	418	408	407	422	409	386	440	436	413	413	445	438	437	473	455	390	404	411	429	434	464	410	450	398	424	431	407	418	426	389	423	392	433	433	392	435	420	406	395	404	452	401	396	407	386	468	417	424	415	419	406	416	445	416	446	411	413	426	460	398	399	409	401	456	386	393	424	412	454	452	431	419	428	442	414	409	412	446	395	426	426	406	456	409	428	449	428	443	430	382	400	427	405	447	385	427	386	444	434	427	428	385	378	439	403	458	368	459	436	400	401	446	416	418	393	427	437	474	382	450	394	432	407	451	433	406	415	390	425	433	416	426	411	391	433	454	442	420	393	448	448	460	457	412	397	439	439	428	404	402	436	404	424	432	432	395	440	453	415	417	413	403	450	433	411	420	404	446	436	405	428	424	406	428	457	393	440	404	428	431	453	411	439	403	425	450	408	384	429	406	418	392	400	428	444	425	425	403	445	405	414	471	476	417	433	406	429	428	418	439	409	411	435	406	443	431	447	419	413	403	413	497	411	445
28611	20735	14893	7882	4147	2893	2264	1840	1359	1157	994	848	746	692	676	655	616	598	589	540	547	566	546	516	545	519	491	499	533	520	579	509	464	474	450	482	479	454	455	448	443	451	435	445	454	483	463	443	458	448	469	477	485	422	479	451	444	477	493	458	443	437	435	456	451	479	456	451	460	450	441	478	418	467	440	457	471	465	436	504	488	479	454	438	471	473	474	429	433	481	464	478	435	471	476	458	459	444	454	467	479	469	476	485	480	463	449	476	454	443	468	435	489	470	465	464	452	465	427	450	443	453	473	469	443	427	482	446	439	431	483	457	474	460	469	444	435	499	472	432	433	417	481	471	443	461	462	461	487	477	485	485	491	483	447	480	449	439	492	435	439	519	470	459	419	457	437	465	411	481	448	465	441	467	468	445	486	455	453	450	466	418	453	464	459	461	452	458	453	477	455	438	452	443	424	464	453	438	431	431	472	454	460	416	442	421	441	451	465	470	472	434	423	489	449	455	411	469	425	494	455	443	494	474	517	474	467	440	457	459	466	466	427	432	447	468	438	438	459	435	441	468	420	448	459	420	429	497	470	420	448	479	444	408	442	464	413	484	432	446	475	432	404	469	463	482	434	436	452	467	481	437	469	424	473	470	442	429	463	455	461	498	466	449	460	473	463	467	484	475	413	477	428	462	468	425	469	459	434	437	478	439	473	422	434	489	440	421	425	416	450	478	482	445	447	424	450	467	442	430	459	436	452	435	455	428	487	447	449	442	460	469	491	466	477	483	430	441	443	452	414	445	469	443	442	436	464	435	462	464	458	463	481	439	450	451	466	440	463	481	464	483	462	461	428	441	429	433	457	457	441	493	448	477	424	479	436	421	431	449	442	459	441	433	439	469	446	428	480	462	503	466	457	467	417	437	428	434	449	462	455	450	460	444	440	462	443	434	470	468	458	412	461	435	450	425	483	457	424	468	438	457	456	458	453	475	481	462	440	458	438	469	444	481	429	444	456	440	427	401	447	478	456	396	452	427	426	464	436	439	464	463	477	471	437	458	468	461	454	431	455	477	445	470	488	454	470	464	478	428	430	493	432	474	406	428	464	435	489	514	475	446	481	449	467	437	466	444	457	446	469	450	472	485	443	436	441	462	472	434	481	457	457	455	482	458	451	475	458	445	457	488	447	427	453	460	418	447	480	459	486	473	476	461	435	427	454	461	494	442	455	490	451	463	478	442	428	419	481	446	478	495	480	467	460	480	430	452	452	483	469	453	475	468	445	445	460	452	437	473	448	452	480	457	470	421	447	441	454	485	461	459	478	465	497	461	458	445	463	435	454	441	451	457	463	461	441	401	453	450	465	468	473	431	458	459	446	506	450	457	423	453	486	462	449	463	487	444	414	463	448	414	437	467	473	461	446	454	424	473	477	414	465	465	444	440	445	459	462	459	440	460	422	480	462	416	487	387	411	439	419	486	423	443	445	466	458	456	426	461	467	471	458	493	453	483	463	430	467	460	450	446	434	479	461	508	451	453	452	440	458	472	483	474	464	442	451	473	440	435	456	456	442	448	447	416	454	445	451	421	446	489	442	459	439	474	468	444	422	446	505	450	451	465	430	448	464	402	474	445	489	450	436	464	490	463	445	491	433	499	448	484	456	446	474	443	447	448	478	469	481	435	443	466	441	469	448	468	451	448	448	479	447	473	465	449	446	450	450	457	461	480	433	451	468	458	451	486	420	448	466	471	465	444	492	467	448	435	445	470	453	439	475	468	441	435	432	428	461	473	454	458	452	437	444	437	433	454	452	452	487	441	439	471	451	450	464	461	443	411	426	449	442	448	493	440	460	433	475	484	476	450	433	460	455	476	463	437	428	444	433	437	474	456	477	449	448	477	458	454	450	454	443	480	444	470	445	439	442	467	465	425	448	460	447	443	473	456	426	435	452	470	435	450	468	466	452	480	419	458	435	525	466	427	450	453	434	473	460	469	465	423	460	444	485	484	457	446	438	462	445	450	471	470	430	410	461	455	493	453	460	458	424	449	443	464	436	444	440	463	488	493	451	434	419	422	480	451	474	431	461	436	430	454	472	480	450	440	426	472	452	468	472	445	438	488	450	455	398	455	480	496	463	470	482	508	425	466	437	435	439	468	452	447	461	497	463	450	463	465	424	465	435	462	424	430	461	462	485	464	486	482	462	470	479	428	521	463	470	465	482	470	470	466	459	452	459	462	448	492	468	412	449	486	496	471	465	438	430	473	467	437	456	459	494	449	477	493	459	449	423	447	442	450	464	450	438	431	496	444	489	476	462	448	480	435	445	483	476	477	436	425	409	416	411	482	436	447	448	482	412	449	469	451	464	475	434	462	472	443	444	466	429	456	455	462	444	412	490	413	463	481	457	435	407	449	492	500	437	478	417	454	456	465	425	472	408	458	441	436	424	475	473	443	429	489	427	477	419	440	427	476	474	449	421	463	447	407	464	467	434	480	459	485	466	469	485	457	454	445	473	482	449	470	488	431	481	454	462	469	432	454	424	438	463	439	407	419	447	461	464	436	500	475	472	476	484	444	459	468	440	424	460	440	467	442	448	444	448	465	479	446	447	485	470	426	456	460	460	458	454	444	459	441	436	461	446	477	480	416	467	455	497	441	439	462	472	440	489	458	473	495	447	496	454	449	449	449	450	425	444	469	490	451	504	471	442	499	471	502	454	482	436	461	439	490	462	466	430	469	487	457	432	456	443	482	445	475	483	451	504	434	481	442	420	464	440	403	462	478	493	487	475	458	448	467	444	453	452	483	491	462	489	428	458	444	444	467	427	455	451	437	436	450	437	486	458	506	445	452	482	442	470	462	406	444	458	472	475	447	431	455	482	517	468	440	442	455	425	442	481	466	454	450	481	450	449	484	429	461	431	422	428	473	499	457	471	454	467	478	400	473	466	471	436	439	474	455	456	427	456	425	473	433	453	438	481	454	469	488	433	464	455	458	432	456	458	437	446	502	462	418	475	494	444	453	473	505	468	463	448	475	476	405	451	423	429	455	500	468	443	457	477	446	428	455	480	458	432	458	465	447	459	420	443	438	417	451	486	463	429	454	435	444	417	485	457	454	438	450	518	458	465	513	458	447	410	423	489	448	430	443	408	521	445	464	461	412	436	412	464	454	445	443	482	477	477	475	443	475	471	475	455	437	445	460	458	451	462	473	463	422	459	454	467	458	476	423	495	489	483	493	440	499	447	442	476	436	433	457	485	431	443	460	490	461	462	445	449	443	459	464	450	481	464	461	463	474	454	534	436	465	440	456	406	459	519	470	443	433	453	425	431	456	471	473	471	438	426	476	456	461	484	449	431	440	443	464	438	419	464	450	462	470	478	446	468	471	497	453	453	466	415	467	434	462	460	449	419	453	458	436	471	463	460	490	448	426	446	468	468	469	476	445	472	485	473	440	458	476	435	473	464	440	497	457	424	467	458	414	449	451	432	450	433	457
18147	23447	15910	9085	6849	5304	4303	3326	2402	1819	1411	1177	1129	950	928	866	831	785	802	767	695	680	660	639	593	674	604	648	633	566	574	572	563	585	570	541	551	548	554	542	557	515	515	550	564	522	533	580	595	509	544	535	549	510	502	536	542	551	534	470	585	560	521	544	502	532	521	570	563	502	534	556	498	553	529	557	524	541	542	505	551	545	501	512	508	527	508	477	529	583	553	482	553	520	522	499	532	548	535	540	503	489	541	540	517	532	528	557	563	537	499	533	510	512	518	542	540	538	548	548	521	521	552	510	532	478	494	537	512	550	538	495	548	524	515	515	554	532	488	523	534	516	502	561	523	507	548	538	518	539	533	553	549	534	549	506	502	485	549	579	560	519	526	518	511	521	489	491	516	535	509	495	544	499	492	542	553	543	503	519	565	513	498	532	544	508	506	540	504	530	514	530	532	477	527	526	532	491	516	541	536	514	548	522	540	508	514	526	501	553	537	503	505	566	552	515	530	549	496	516	495	532	523	546	498	531	527	559	511	508	504	516	534	527	531	505	523	520	539	513	507	521	568	544	521	480	520	564	517	566	496	511	514	526	538	550	518	511	511	559	523	520	484	550	501	524	532	542	529	564	502	575	555	533	494	503	516	511	503	514	527	577	508	506	526	522	541	502	467	526	556	535	492	521	512	548	507	553	518	539	547	549	535	555	492	530	525	527	554	531	499	504	492	508	528	506	547	483	511	500	536	531	545	539	528	549	472	502	478	519	489	521	523	530	520	461	501	532	503	531	497	492	498	573	505	562	537	501	550	482	490	532	510	557	490	528	515	510	516	530	518	490	506	527	519	513	496	523	508	512	496	541	512	494	491	516	528	521	515	493	520	543	507	510	518	538	517	506	520	527	499	537	511	525	538	492	484	506	546	497	512	510	535	493	559	523	516	500	540	532	523	541	505	498	498	509	532	539	556	559	520	545	506	498	507	540	505	531	514	553	492	516	519	550	539	556	539	514	527	485	513	533	540	562	538	573	522	491	557	526	543	528	507	500	490	521	564	516	520	513	545	541	501	492	521	484	572	511	538	535	556	526	511	551	502	539	551	501	520	530	511	493	531	529	538	505	515	503	534	554	507	503	534	522	534	532	547	506	527	488	491	507	536	492	555	513	545	543	560	518	503	499	497	528	484	547	497	535	496	520	525	506	520	513	499	513	550	512	496	529	509	529	581	516	499	515	552	539	520	511	526	520	541	542	530	517	497	522	482	530	512	525	461	544	548	508	546	497	531	494	489	517	533	562	541	504	518	471	507	531	534	528	507	486	505	513	543	505	516	489	503	544	525	502	557	554	486	543	528	525	551	517	506	571	551	518	524	519	514	532	517	525	510	525	534	537	518	525	504	509	518	498	565	512	523	547	522	510	556	518	522	495	521	509	555	552	525	521	491	548	541	579	536	503	552	507	534	533	545	473	555	519	495	521	507	544	539	551	555	534	519	503	516	497	548	507	507	516	522	518	517	552	515	534	511	532	524	508	510	526	519	516	490	533	491	509	567	519	512	545	500	476	486	494	512	487	529	526	541	535	523	544	557	517	522	520	527	521	535	510	564	539	523	509	508	509	559	515	511	521	508	520	469	496	517	521	538	532	474	551	487	521	467	511	539	530	524	545	537	536	524	541	554	517	555	514	465	564	555	530	537	523	534	481	509	543	517	520	486	533	495	498	488	517	522	508	520	530	523	558	564	501	530	502	498	551	536	543	591	530	525	509	527	545	556	537	594	552	533	528	522	520	544	448	528	518	550	540	545	527	536	540	524	502	511	536	489	560	527	523	519	531	547	522	511	544	527	546	512	512	542	526	493	505	528	498	487	559	541	494	560	523	525	546	561	510	509	542	538	509	501	499	498	530	532	534	557	562	543	518	544	523	533	498	515	479	513	533	517	526	483	547	545	537	541	547	541	523	498	561	556	520	521	519	499	556	576	545	470	517	520	543	516	545	519	530	513	529	543	538	492	510	512	518	499	553	534	520	546	563	540	536	537	511	532	496	563	556	538	553	578	524	543	482	543	570	483	517	522	490	548	531	559	502	524	505	486	521	532	508	478	490	514	543	508	489	509	505	509	530	495	477	522	504	522	487	522	522	529	559	534	545	531	479	479	544	531	580	522	544	519	484	503	506	538	537	565	529	528	527	495	517	540	540	525	521	521	598	510	539	516	533	529	517	518	495	512	537	525	507	541	575	530	546	549	536	536	557	498	503	530	544	498	547	499	513	496	514	547	557	559	545	511	525	535	529	537	505	580	525	550	490	545	483	504	518	562	527	560	540	552	517	522	529	529	511	544	542	548	529	494	512	475	521	492	504	574	531	475	565	515	516	535	555	521	517	534	521	527	500	573	505	521	486	479	525	544	536	551	532	563	518	561	562	462	521	547	506	517	547	505	498	532	503	521	522	499	525	515	514	540	498	530	505	541	541	502	471	514	557	528	545	536	501	504	473	571	469	553	502	512	551	560	538	518	517	501	499	555	502	528	528	544	537	529	528	527	536	499	526	475	493	547	516	547	550	510	507	476	529	539	486	542	499	493	576	525	553	513	553	565	535	499	534	530	528	522	506	552	473	548	482	566	511	511	503	541	535	512	529	519	516	532	551	555	560	529	524	522	585	527	513	519	521	533	483	467	509	527	505	563	494	499	492	490	549	453	549	512	576	513	578	489	522	520	468	528	527	499	553	534	507	515	536	528	484	534	551	501	494	526	527	518	547	534	532	545	544	512	516	518	496	541	504	550	487	513	542	541	509	546	516	504	548	538	492	492	489	541	528	517	505	489	500	549	531	506	537	513	513	567	587	490	529	506	515	511	524	532	534	544	529	504	480	540	485	553	505	492	549	521	546	496	560	507	520	521	506	495	562	527	499	540	531	551	470	533	508	483	536	515	529	575	549	530	507	507	505	500	529	559	535	514	532	504	491	555	521	508	541	561	568	501	544	558	501	584	534	514	540	549	556	506	527	548	535	534	538	479	519	511	549	527	489	555	510	517	527	534	547	574	536	517	554	528	530	519	503	545	492	573	537	491	520	505	580	488	529	525	503	526	518	547	500	532	501	520	527	508	498	490	545	514	507	540	484	548	518	494	510	530	489	514	577	516	544	553	509	511	534	533	532	533	502	522	485	552	487	506	517	586	513	535	498	545	587	532	558	524	517	536	561	501	584	502	517	500	505	515	504	514	528	488	518	548	518	482	522	536	532	534	529	553	545	564	556	493	504	539	522	528	504	530	554	533	504	530	508	484	561	515	537	503	540	503	531	512	518	527	511	517	535	491	518	515	520	506	532	523	551	512	519	524	520	519	547	484	522	527	553	493	544	491	556	489	533	507	518	533	518	528	506	562	527	514	557	555	504	486	521	499	534	543	485	508	483	522	535	513	528	507	506	535	506	518	555	501	551	502	505	519	543	510	479	581	516	493	510	503	558	542	555	531	525	494	528
23880	21495	28499	24922	21299	11393	4913	3038	2187	1683	1510	1220	1158	1031	952	879	821	757	743	790	732	650	629	666	631	599	633	627	563	528	544	572	557	591	556	491	577	511	481	531	506	537	488	462	503	471	513	519	504	530	474	519	473	484	513	483	466	468	482	474	470	451	462	485	499	493	465	504	502	475	478	497	463	477	508	436	492	470	466	508	505	514	446	468	489	471	497	434	509	514	488	465	448	486	455	462	503	447	468	513	487	474	469	479	474	467	498	516	491	472	491	468	448	502	490	448	497	519	471	471	474	470	468	482	511	482	473	488	478	495	491	520	488	495	496	484	462	475	494	478	500	516	443	493	443	460	504	468	468	489	496	473	476	488	452	428	489	495	482	506	486	513	491	498	465	457	487	489	483	438	498	464	492	427	456	465	487	475	486	467	498	504	506	487	468	493	472	470	503	472	500	488	444	501	478	481	496	462	477	484	472	459	516	454	491	491	477	475	494	452	481	461	442	509	455	473	507	463	512	504	410	461	474	487	485	498	459	463	467	470	501	491	483	453	441	514	459	509	445	482	492	466	493	494	496	480	504	454	450	457	499	453	496	463	477	498	440	470	483	540	506	495	476	450	431	524	487	508	514	479	464	486	471	465	500	466	460	479	429	477	492	489	467	517	483	477	432	460	490	467	499	529	497	489	517	482	458	444	487	496	496	488	472	494	475	493	445	465	501	460	495	480	506	504	479	429	487	492	469	470	457	455	480	501	457	483	455	476	480	484	489	503	469	490	433	535	508	476	499	500	459	490	494	470	421	508	474	495	527	482	521	499	514	502	476	481	487	477	504	494	464	511	512	482	491	453	466	486	464	491	487	500	479	475	464	503	464	470	493	464	477	484	465	469	410	467	453	501	514	469	493	467	485	484	463	482	474	461	484	469	528	470	490	467	464	499	479	450	479	472	463	479	494	517	442	487	480	448	467	443	503	490	480	483	454	471	482	442	460	489	468	485	466	458	491	478	422	471	505	467	500	460	489	473	508	442	478	479	508	496	458	447	497	458	493	489	487	498	461	498	458	449	488	479	485	514	480	485	489	468	500	470	474	458	497	488	449	500	484	475	443	486	463	462	467	484	460	493	458	471	492	474	520	475	496	465	490	477	473	476	485	494	527	436	459	529	482	534	483	482	489	467	474	483	477	482	453	518	456	464	463	478	486	450	499	437	489	459	469	488	471	480	482	448	497	486	466	465	498	445	473	468	488	454	487	494	504	505	494	445	481	489	488	444	470	518	492	488	458	488	509	516	457	479	475	477	526	483	452	466	494	504	452	493	474	490	494	474	446	479	452	462	447	503	534	514	470	452	469	486	456	466	510	464	494	519	443	489	475	510	473	516	514	470	479	458	499	469	478	500	463	464	480	526	460	495	437	478	464	481	444	531	451	481	453	485	500	492	511	484	455	467	531	449	481	465	445	482	447	458	454	514	475	467	510	496	479	482	479	488	466	469	482	499	481	482	492	499	499	495	465	482	469	494	486	498	527	477	548	451	506	489	435	466	504	544	485	499	472	464	484	463	510	494	499	489	469	494	501	521	494	509	519	523	523	484	467	499	458	489	465	478	489	504	477	474	477	479	490	453	467	470	471	467	452	478	456	488	511	454	501	494	486	446	495	482	475	487	494	450	485	498	472	456	473	501	457	478	514	472	476	449	470	484	426	483	483	490	481	510	495	455	486	485	443	487	490	480	509	518	492	505	494	469	478	505	475	463	499	441	509	478	476	494	437	472	466	526	511	467	495	513	446	486	494	468	492	484	478	506	517	487	464	455	494	469	484	513	459	468	496	491	488	476	481	514	462	468	446	484	471	485	479	506	476	477	454	504	517	476	480	451	474	472	460	494	481	427	464	459	488	459	483	466	468	489	520	511	473	468	471	454	430	462	484	463	476	503	473	469	489	472	505	480	518	440	474	457	458	499	459	502	487	498	451	507	478	478	492	456	455	477	468	475	500	442	454	472	499	497	479	449	463	487	477	495	498	468	452	468	439	481	456	471	484	466	450	454	467	464	492	499	481	477	487	509	499	478	460	485	496	491	487	471	507	487	505	455	487	470	460	507	463	466	481	463	505	484	537	437	450	509	477	507	457	470	434	454	469	472	465	507	488	460	466	483	480	463	451	492	491	518	501	517	491	490	453	477	453	500	463	490	480	468	477	481	476	490	468	492	469	450	487	466	485	461	498	488	482	488	481	481	487	481	492	454	477	499	454	464	474	456	468	483	498	457	496	481	500	488	459	449	446	495	507	479	481	421	522	507	485	487	458	475	494	493	504	481	456	466	446	487	488	488	442	493	476	509	447	471	486	472	495	441	495	445	465	463	510	476	502	430	444	483	494	509	469	511	464	452	465	484	501	471	507	479	488	480	522	466	458	462	471	502	494	448	474	466	501	479	453	478	470	513	514	451	486	435	497	456	482	453	456	480	479	512	479	477	479	484	481	506	513	446	444	476	459	456	505	487	482	469	471	482	466	496	495	489	469	455	477	508	477	480	515	525	498	486	481	471	471	454	507	448	478	481	468	451	500	496	518	494	450	484	500	479	426	457	509	457	482	485	482	480	462	462	496	469	462	486	518	517	466	459	439	526	467	463	516	467	498	488	460	475	456	532	485	472	455	473	460	491	484	475	500	488	480	483	494	508	513	499	470	482	442	490	475	479	462	482	421	479	480	486	515	473	528	513	451	506	491	481	440	451	488	439	484	490	482	481	478	461	483	459	459	502	494	473	465	521	483	481	482	477	479	461	485	483	465	520	460	456	469	426	417	497	503	503	494	485	487	464	502	450	503	528	466	481	484	472	487	494	473	497	500	524	495	490	475	464	482	517	483	477	474	522	469	493	513	470	515	450	494	487	483	494	446	482	507	485	463	554	461	520	511	495	466	506	489	461	480	499	508	454	484	522	496	472	517	477	474	453	459	467	500	453	513	504	482	498	491	501	453	428	491	489	450	475	493	443	465	481	433	493	503	501	519	478	485	471	489	504	568	478	480	485	498	481	517	482	465	494	465	469	493	457	518	466	498	485	484	462	462	527	488	462	484	450	462	474	484	456	484	507	507	485	463	493	474	472	492	432	507	451	462	463	483	485	485	481	441	453	514	501	444	511	486	459	504	487	487	504	466	491	522	491	489	468	508	460	503	488	486	488	496	500	469	464	491	474	497	506	480	480	491	476	463	446	465	476	496	462	508	497	481	507	496	484	460	525	482	483	459	478	454	500	486	482	461	470	480	451	469	491	508	498	518	479	490	459	528	467	468	461	446	463	478	515	437	472	542	517	463	483	479	490	495	499	490	506	491	532	482	443	490	481	469	435	476	474	488	486	485	516	502	519	477	454	498	476	508	492	466	489	493	492	459	504	500	454	471	468	450	477	490	447	449	476	508	450	496	454	497	487	478	475	506	491	496	481	494	497	491	445	460	471	486	490	474	461	509	503	486	484	500	467
20437	32644	22970	14541	11206	8693	6896	5410	3825	2923	2414	2054	1788	1490	1386	1212	1159	1045	997	956	932	899	849	799	859	772	767	739	733	707	676	736	695	668	673	672	591	602	559	554	584	547	598	580	569	566	611	596	584	586	569	577	576	577	607	611	555	523	533	591	552	557	578	560	549	552	561	590	577	569	621	603	578	575	566	516	553	535	530	543	593	544	567	580	563	553	557	545	590	571	539	579	513	523	588	531	559	543	511	533	590	546	557	534	518	581	534	548	551	544	547	562	538	541	543	559	519	559	545	543	562	537	545	536	518	550	544	536	551	609	549	538	524	534	520	545	586	553	551	551	508	548	494	568	582	563	572	617	571	559	537	568	544	524	533	541	513	523	502	522	535	567	518	552	551	543	528	524	597	566	555	549	534	580	591	550	533	578	593	531	532	548	528	564	576	571	536	521	550	577	551	584	561	529	561	547	533	519	550	551	583	531	530	514	549	556	580	526	563	564	549	572	525	509	543	530	541	530	585	537	569	548	537	568	544	568	545	575	555	558	547	577	562	558	534	540	533	571	541	595	545	526	612	564	565	505	560	591	590	534	583	528	522	519	557	540	553	542	531	550	514	488	554	513	579	541	542	548	532	516	542	509	554	524	556	515	556	528	552	531	542	553	559	600	578	579	660	575	561	540	601	540	534	586	540	589	518	540	555	533	562	530	588	572	539	476	567	573	572	583	549	568	559	554	542	574	572	541	554	567	545	590	560	547	569	522	568	580	537	508	542	566	528	539	537	556	561	555	565	539	539	557	539	543	608	569	554	549	528	535	548	573	543	511	522	566	548	525	548	543	554	550	546	567	554	553	558	560	527	573	550	551	566	601	572	555	550	575	577	497	525	559	586	547	500	547	492	519	579	575	568	552	554	560	576	564	581	540	541	490	518	542	548	568	577	565	519	580	561	497	552	556	540	544	583	537	529	536	620	545	546	568	547	560	580	537	559	538	626	534	537	541	558	517	524	565	541	531	584	564	562	545	548	559	536	541	558	555	579	553	573	606	513	543	554	552	584	537	541	544	566	520	578	558	554	563	549	548	564	524	579	556	539	561	597	539	572	569	530	534	581	556	540	553	554	575	544	562	540	566	514	580	538	537	523	541	543	540	592	583	561	542	557	571	580	547	547	569	558	565	577	563	574	565	561	561	592	492	541	542	555	593	520	551	524	570	562	580	548	522	545	553	575	586	609	568	577	547	518	575	552	571	555	527	553	508	513	542	544	531	489	577	532	583	531	574	541	557	553	489	554	552	554	586	544	576	531	557	567	583	545	536	545	556	566	508	566	554	512	548	584	575	547	508	603	532	539	586	592	541	524	549	567	585	541	545	549	536	552	563	568	516	548	593	534	598	547	565	554	544	549	502	544	567	604	537	558	560	577	544	562	566	544	538	549	554	540	573	506	603	564	552	565	569	547	586	540	589	569	586	559	513	546	528	554	536	583	559	542	517	567	579	564	582	570	555	553	548	513	540	559	565	557	548	567	598	544	553	559	545	554	530	556	504	539	577	542	553	543	530	556	542	539	520	551	550	543	581	540	525	536	543	517	545	582	582	570	535	543	579	551	548	520	579	547	548	585	542	525	549	592	578	548	559	511	557	564	536	540	582	523	516	554	584	557	547	622	546	543	546	541	559	556	538	529	534	523	522	563	522	564	549	558	565	537	555	565	560	524	598	566	580	552	542	597	509	540	526	546	571	561	563	557	539	542	572	537	576	541	529	545	545	490	585	572	547	554	565	504	530	552	547	574	558	559	526	540	599	512	566	541	558	566	565	529	527	531	560	518	495	572	601	573	538	564	550	601	573	527	568	528	596	545	551	546	551	552	591	554	571	566	517	557	550	529	572	562	562	549	555	558	557	540	570	548	572	557	584	543	536	564	541	585	557	495	569	551	574	521	521	595	576	585	563	574	534	547	554	542	560	534	552	608	559	517	532	546	518	544	524	551	502	565	560	581	548	549	556	585	619	598	522	534	567	513	561	540	540	573	560	555	548	564	555	595	528	531	584	579	595	530	548	551	541	526	545	551	557	525	569	596	574	534	554	572	546	550	568	556	576	577	524	557	520	589	571	551	552	524	538	507	553	544	519	566	543	558	563	518	557	560	553	534	574	571	553	536	536	565	535	530	556	566	550	519	549	535	610	590	561	570	529	574	569	568	611	556	579	579	576	556	566	542	580	556	559	562	601	592	556	535	581	563	564	547	574	537	554	587	560	544	529	540	611	511	544	552	525	540	559	547	586	541	564	565	557	557	598	557	575	518	590	558	553	582	528	552	586	602	563	556	553	539	520	583	538	547	566	605	557	581	516	552	571	537	557	572	530	599	582	568	553	610	538	571	571	535	584	565	512	570	554	547	561	539	568	565	592	605	567	544	561	543	575	517	541	557	577	555	500	580	597	573	563	545	510	544	578	574	583	556	534	534	524	619	564	568	531	521	557	562	582	589	545	540	565	600	542	518	526	559	545	560	548	556	530	595	564	557	550	563	528	599	545	529	535	558	541	564	547	559	536	536	585	575	503	578	525	572	545	538	562	584	550	555	576	548	562	528	484	576	543	557	584	514	524	581	534	578	578	543	554	527	565	565	546	554	580	516	571	535	555	522	527	535	506	578	530	542	586	578	563	548	526	537	525	544	551	555	580	578	553	530	601	563	509	537	535	529	559	528	524	541	542	544	531	561	573	550	579	548	569	544	552	534	525	602	529	567	540	552	548	523	544	566	566	586	544	574	534	557	576	563	532	553	548	572	567	541	574	559	530	509	541	549	582	512	545	550	576	558	561	549	583	543	558	541	578	536	489	564	544	576	542	551	512	538	526	590	497	558	545	576	566	592	546	543	560	558	586	522	517	542	561	532	545	569	557	557	540	535	555	591	558	585	544	582	569	559	559	553	568	563	556	576	558	521	539	575	539	549	583	523	538	563	574	521	578	553	578	569	546	519	585	536	568	555	548	556	542	537	570	563	602	605	559	559	586	558	482	578	590	555	595	548	526	530	544	524	525	514	560	538	573	562	568	550	538	604	575	552	575	555	551	529	562	496	521	562	586	556	564	589	566	524	558	527	579	572	570	571	532	523	552	531	590	563	534	587	547	508	556	561	547	559	541	560	538	503	526	522	582	534	574	557	533	598	516	545	538	588	568	531	541	558	539	532	560	551	564	509	539	551	551	584	552	539	554	566	554	534	560	551	551	542	549	538	541	524	551	569	546	520	567	539	575	539	540	553	544	586	526	573	548	504	546	580	571	572	575	566	555	552	569	561	582	555	561	531	548	598	564	569	555	546	515	549	532	583	544	563	572	567	524	528	537	564	581	513	543	558	554	537	539	525	559	605	562	566	524	567	550	579	558	543	522	551	588	553	546	565	555	553	561	550	544	564	560	545	585	530	562	580	596	562	552	562	554	526	589	535	565	559	597	590	536	595	561	504	539	554	565	581	542	536	559
25141	21493	27237	25610	10950	4161	2870	2037	1590	1268	1116	971	817	806	714	656	644	557	532	521	553	540	554	526	495	448	468	434	441	420	419	396	434	396	405	386	353	379	383	349	355	398	383	367	400	363	420	369	374	339	383	361	353	372	374	364	384	364	354	368	382	393	381	339	350	355	365	360	380	374	395	347	344	365	343	374	354	358	374	351	364	356	370	332	362	340	372	352	383	359	385	359	374	355	368	364	329	331	402	337	388	349	387	372	327	344	357	373	335	391	360	357	401	353	376	369	364	336	339	345	356	328	372	367	337	371	388	364	345	354	381	379	365	391	373	325	345	362	368	379	361	319	361	298	357	376	327	378	367	350	373	376	377	360	372	351	350	344	381	354	383	365	326	343	348	350	360	346	364	360	352	358	338	359	376	365	355	343	367	342	349	368	356	349	354	349	333	402	350	356	342	357	355	376	368	358	325	366	366	381	351	367	357	356	358	360	364	387	370	356	359	391	352	329	350	348	387	355	383	357	347	354	316	379	365	361	359	397	364	354	332	371	340	357	364	362	351	356	390	404	355	374	346	322	366	336	343	340	341	356	348	363	341	358	379	303	345	367	325	361	354	367	326	323	357	337	357	359	372	358	328	349	366	358	341	355	337	323	348	347	356	312	395	331	360	349	353	339	345	361	358	388	371	341	345	372	368	373	342	356	364	328	337	359	333	370	330	375	358	381	403	360	335	402	327	388	373	351	374	343	349	379	359	362	318	360	377	358	339	330	342	351	370	344	388	413	362	391	392	339	359	372	363	354	358	352	369	369	366	353	357	350	383	346	362	373	350	384	385	357	350	337	346	363	348	425	344	358	384	349	315	362	387	359	353	349	363	321	362	362	350	329	402	342	354	351	347	336	376	354	360	367	391	334	397	344	347	356	329	369	355	382	387	333	373	359	387	342	397	328	366	332	362	347	334	366	353	368	362	387	380	360	335	356	394	364	372	374	364	341	353	378	345	364	377	357	333	363	338	370	366	363	376	316	351	381	371	355	327	338	379	358	359	359	386	366	340	349	388	333	348	362	329	343	327	325	351	343	353	359	371	373	331	377	374	352	331	355	356	366	344	356	320	346	339	337	360	371	354	345	371	346	389	386	340	378	344	340	342	385	367	376	327	339	326	344	378	360	355	338	361	391	351	392	364	385	389	307	329	357	303	325	351	370	355	337	352	360	341	354	345	299	362	337	363	365	365	354	323	339	326	349	341	368	364	360	383	355	332	355	365	376	331	377	367	326	400	360	384	359	370	365	355	353	380	357	373	351	353	354	358	360	374	374	354	359	393	371	370	355	372	371	377	362	352	331	344	345	337	358	368	358	359	358	373	339	365	374	331	346	358	344	355	374	366	369	339	379	369	344	358	382	341	375	349	330	343	344	335	372	332	333	369	405	408	366	327	404	352	337	335	359	395	382	349	401	347	350	328	347	378	370	375	358	344	346	355	349	367	344	348	382	370	371	358	355	335	401	362	376	339	385	346	345	366	364	361	365	385	353	355	306	343	362	365	367	333	345	332	341	355	353	325	361	372	373	382	338	390	335	358	355	347	357	361	368	332	354	368	352	331	371	367	357	327	373	367	365	348	326	371	335	354	343	347	343	354	362	329	337	347	364	343	349	366	341	373	346	327	376	340	377	346	371	344	386	354	351	360	371	350	393	324	366	319	342	361	358	347	360	330	382	374	338	335	373	339	364	364	345	357	349	356	395	393	382	338	358	365	367	351	359	335	350	336	367	356	323	372	346	344	344	372	332	362	381	396	348	321	336	380	334	375	353	328	345	351	388	344	367	377	365	391	341	334	367	366	358	356	359	324	389	356	355	341	335	341	322	367	349	376	355	375	334	369	343	391	370	378	366	339	355	351	339	337	361	341	375	361	334	367	345	385	352	361	358	346	369	386	363	335	356	406	382	345	348	320	357	357	341	392	347	334	347	335	391	367	337	389	358	369	318	351	359	323	342	348	347	374	342	393	361	337	372	338	356	379	344	358	360	347	356	370	414	361	369	338	370	364	362	363	347	351	348	342	369	368	355	398	346	353	369	373	350	364	363	331	338	364	342	347	364	332	359	329	329	339	359	363	350	342	380	372	357	370	363	335	356	344	343	341	375	329	345	368	364	342	361	351	360	353	349	367	349	383	334	342	328	340	335	367	344	348	356	368	351	363	349	368	336	348	366	361	352	359	357	374	366	361	338	340	362	366	347	287	339	366	335	378	373	372	358	367	350	385	363	373	380	350	339	348	375	340	343	359	352	382	340	332	381	325	366	325	337	374	383	322	384	360	320	332	355	337	334	346	382	335	370	353	350	355	357	380	342	394	363	370	340	339	336	347	346	356	354	348	368	364	356	357	373	362	367	356	360	334	373	329	352	361	360	355	356	389	376	365	367	365	371	335	336	324	361	391	356	339	335	349	358	369	357	342	370	377	377	350	325	399	352	343	348	378	334	383	340	384	358	337	353	387	365	330	366	351	339	383	336	359	382	356	381	367	380	343	338	344	347	363	388	354	335	364	353	342	366	364	376	359	373	343	324	347	365	354	364	356	335	388	386	359	393	353	339	358	380	334	400	354	383	338	385	350	366	345	379	365	348	335	334	356	340	328	341	341	359	368	339	373	366	381	326	354	351	366	337	337	350	361	345	335	361	364	370	366	373	354	351	378	360	338	328	325	354	386	360	305	377	341	330	331	332	358	385	372	372	384	343	351	345	352	367	367	378	361	345	347	375	396	330	379	341	371	372	366	343	317	364	358	346	341	346	350	340	400	340	388	323	414	353	356	375	360	333	360	366	354	382	339	382	357	350	373	356	377	353	357	360	339	368	417	319	376	377	377	389	334	367	380	364	340	397	352	384	419	364	370	401	345	353	335	351	361	387	367	337	370	337	339	352	330	359	362	360	370	362	351	385	336	374	334	373	329	363	376	350	357	388	339	352	358	370	370	388	361	349	359	347	336	360	341	369	343	383	331	362	298	352	350	362	362	361	358	329	368	311	362	363	377	359	336	357	369	359	357	372	355	372	327	382	368	354	366	346	375	352	354	383	379	392	365	352	352	339	355	368	357	340	379	352	356	370	372	345	340	371	351	363	362	353	327	344	383	338	323	340	341	369	375	354	321	340	345	357	347	352	379	356	356	383	353	323	352	352	365	354	355	333	373	324	384	359	353	375	368	362	341	354	364	366	349	363	373	363	369	346	329	359	328	376	335	327	353	372	363	362	380	380	368	332	352	390	325	359	357	365	383	326	346	342	387	371	343	335	372	334	357	380	357	341	348	369	346	383	346	369	365	335	343	378	364	392	329	369	352	379	396	360	356	362	363	366	383	369	336	400	331	335	321	352	359	369	347	352	353	324	366	351	379	371	377	346	371	353	367	364	353	349	376	370	364	396	348	317	360	375	323	361	376	346	393	350	355	355	372	366	403	357	348	370	372	344	327	358	384	352	380	380
19943	27771	19831	12325	8877	7060	5505	4078	2991	2246	1877	1600	1349	1238	1087	953	851	805	741	752	728	672	662	610	619	597	579	571	575	530	511	538	500	503	448	472	439	421	471	481	422	447	408	438	427	430	442	418	417	441	394	444	439	425	429	411	402	435	464	413	430	423	405	425	422	439	423	409	431	440	428	413	412	420	413	398	395	416	401	420	435	424	408	403	441	454	363	464	456	415	409	428	393	427	433	424	403	404	430	444	413	412	409	417	449	456	421	404	391	429	376	402	435	435	421	464	401	408	403	400	437	450	398	414	422	423	406	447	410	389	425	384	424	405	397	444	392	415	433	376	421	418	426	441	398	409	419	422	402	436	423	401	436	421	430	426	397	413	448	376	391	387	443	400	382	379	365	418	372	415	410	444	412	437	413	414	446	372	403	409	393	442	420	422	421	431	439	433	382	389	378	408	425	419	435	404	433	402	414	402	411	423	426	404	423	401	436	439	421	416	396	462	417	403	424	411	457	456	431	422	427	428	459	407	383	415	404	414	418	416	404	401	428	397	396	416	425	434	437	420	437	438	438	419	440	401	369	403	382	404	423	430	449	426	431	405	383	397	422	469	432	436	406	453	404	426	399	374	423	431	466	414	449	384	433	423	469	422	443	395	404	397	425	417	438	413	421	384	427	426	485	424	395	412	416	430	383	410	406	399	421	406	406	429	376	419	404	386	441	393	447	439	431	422	414	426	394	367	427	403	383	413	443	421	432	378	425	444	418	412	393	407	412	385	373	411	408	378	469	417	433	399	391	429	436	417	455	410	427	407	408	409	435	403	419	402	412	412	388	442	441	435	410	459	405	428	417	407	425	432	445	390	405	407	395	427	399	426	503	382	407	399	373	412	375	427	410	409	422	430	429	437	446	439	382	414	431	429	436	393	408	400	407	427	444	397	419	414	443	424	426	399	380	426	423	414	403	429	386	403	431	415	403	391	405	385	397	427	450	394	378	463	431	400	416	410	429	391	427	404	382	439	422	414	390	405	437	405	411	393	400	395	393	403	397	415	415	424	404	429	397	403	410	393	404	441	395	386	413	423	448	437	442	418	416	393	427	423	413	408	411	426	380	396	361	426	430	427	416	389	416	390	394	442	397	398	408	419	432	426	405	421	406	368	440	401	402	408	431	385	405	435	393	396	380	413	402	454	403	431	375	425	402	379	422	409	430	438	404	426	411	434	412	408	388	444	418	437	440	420	407	371	429	416	405	397	401	379	381	398	433	403	396	424	393	399	400	405	425	409	411	417	425	382	434	405	428	429	413	409	451	393	366	411	425	432	375	397	421	400	375	418	406	402	436	422	400	459	441	413	386	420	403	405	378	399	424	358	379	362	429	387	403	371	432	414	390	427	383	410	436	430	404	393	396	432	448	383	402	426	407	430	425	435	377	422	418	412	383	432	397	440	448	368	403	414	419	420	405	413	376	428	425	388	391	435	428	434	417	414	431	381	405	435	431	375	441	423	420	405	413	416	443	393	420	394	424	421	408	394	432	396	421	421	435	431	391	396	417	409	393	373	396	426	429	391	390	408	428	389	433	418	383	413	447	444	444	454	419	445	439	391	417	416	392	417	405	390	409	430	395	420	429	428	426	432	413	394	416	454	403	395	397	418	467	425	428	395	410	403	413	457	429	450	439	481	403	404	395	392	433	379	429	430	417	415	442	443	453	424	375	380	397	399	457	429	400	382	393	421	391	438	443	424	386	430	424	380	433	426	405	420	410	380	404	422	388	430	403	392	412	398	394	396	389	401	409	424	412	427	388	441	387	380	419	410	418	407	441	434	425	382	423	461	406	432	403	418	418	403	387	412	408	351	409	372	391	410	390	384	450	440	422	450	402	421	437	403	408	410	420	416	424	390	384	424	401	412	414	391	402	428	454	424	367	388	415	417	423	436	426	393	405	405	405	437	400	449	415	394	447	404	393	428	440	411	432	437	442	397	447	406	403	411	426	406	445	402	420	430	435	427	403	412	415	369	422	441	426	422	409	409	419	371	427	402	395	437	395	450	428	395	452	393	384	452	399	449	416	449	432	444	434	441	402	441	440	415	411	435	432	402	396	397	437	424	394	419	430	420	418	387	434	393	410	413	404	409	408	413	419	426	430	392	423	386	384	397	391	414	419	417	416	432	407	462	456	408	377	408	435	381	395	436	442	438	444	405	408	423	420	414	450	394	396	425	408	431	450	434	405	417	412	432	403	431	380	409	417	422	428	412	422	413	377	411	388	460	446	423	421	413	414	424	445	422	398	471	408	424	392	396	394	408	393	404	405	435	426	427	436	418	390	415	413	411	415	408	397	384	415	407	428	396	405	398	407	422	397	376	439	423	424	440	402	403	417	402	394	431	393	407	425	397	401	407	389	402	395	403	445	446	449	412	407	422	432	402	393	430	422	438	396	411	388	396	445	438	385	404	435	379	414	423	381	431	416	420	443	419	436	407	458	431	428	406	420	397	417	404	403	418	410	396	397	416	410	429	448	432	423	401	394	382	404	395	433	405	438	411	423	396	422	398	415	380	401	403	424	371	426	450	451	438	413	411	394	414	419	394	379	443	427	387	400	388	405	412	443	417	434	419	411	391	412	391	399	391	438	390	449	403	399	457	393	387	379	377	426	408	436	436	417	423	406	441	440	398	413	407	438	410	402	353	409	423	423	418	429	401	415	394	400	385	415	406	432	428	396	430	381	399	414	385	426	414	418	415	411	407	413	410	420	366	414	422	404	428	403	441	415	407	360	413	400	427	418	426	400	415	407	409	409	393	444	397	413	406	408	427	419	379	382	405	427	407	389	426	387	401	412	414	413	414	398	420	414	412	398	421	400	413	436	385	440	422	419	409	381	434	406	393	400	412	410	401	434	408	400	402	390	420	406	397	389	468	445	417	416	421	424	435	368	385	426	407	419	393	379	373	404	441	406	399	429	401	434	395	412	436	413	438	450	399	409	385	387	418	415	431	411	410	414	405	409	411	434	408	417	397	418	418	427	412	376	400	415	409	425	419	389	421	408	402	430	373	431	421	382	428	429	394	387	474	431	400	431	354	443	393	387	425	395	376	410	384	399	404	418	392	451	414	396	397	432	435	390	415	437	401	410	414	420	396	397	408	408	435	431	416	417	397	446	406	378	427	398	438	417	406	430	408	413	415	414	394	405	392	418	428	436	382	415	429	396	442	419	400	389	420	423	424	410	433	403	390	416	419	400	400	389	422	412	443	437	401	432	417	413	398	425	423	422	415	417	423	418	452	416	387	401	403	398	408	423	381	424	406	400	429	460	419	440	387	428	427	408	408	420	406	431	412	425	423	451	445	428	417	451	419	441	415	396	406	415	418	425	397	400	406	442	447	409	437	417	420	430	395	379	397	420	394	424	438	458	419	473	396	425	454	405	429	440	388	442	412	415	421	420	435	410	392	377	414	428	385	424	377	406	412	394	401	398	429	383	430
22922	21561	29194	24414	21589	21428	10965	4176	2737	2337	2027	1750	1522	1242	1071	968	915	851	757	810	765	711	645	617	615	588	559	580	520	518	505	507	487	508	487	440	363	465	400	407	378	382	381	402	407	423	384	407	402	424	416	414	378	343	375	377	380	398	348	379	394	400	374	387	421	394	388	382	406	388	380	407	418	389	345	374	407	368	406	439	349	362	321	351	386	387	379	399	344	331	376	354	361	348	356	369	380	389	379	373	356	395	382	358	355	342	363	396	363	363	354	381	388	401	353	400	374	416	325	384	399	358	352	337	381	371	382	373	382	365	366	361	347	371	388	359	349	368	392	358	386	392	367	391	357	359	391	357	353	335	346	365	383	368	398	392	390	401	367	351	402	365	386	371	373	392	375	366	374	375	395	393	380	385	347	406	347	386	383	391	381	409	372	402	395	358	394	405	367	328	352	352	364	379	400	381	396	390	345	401	375	387	387	378	379	351	347	371	390	385	392	357	328	335	369	378	339	361	356	363	385	397	369	379	383	382	338	376	367	388	375	392	388	394	359	362	357	392	392	388	350	382	334	362	380	358	392	363	369	355	391	393	347	378	365	405	380	383	378	384	378	379	384	376	390	393	364	369	371	349	374	342	365	331	383	392	347	375	377	326	357	372	383	370	371	368	379	332	362	392	372	371	364	400	367	366	355	408	386	405	367	378	384	358	390	375	364	399	390	377	354	404	384	395	413	370	348	383	366	367	338	384	379	388	404	367	398	372	379	362	380	387	386	385	394	365	360	377	391	386	376	403	400	374	363	380	371	392	378	370	378	403	376	366	377	407	415	374	347	400	366	396	368	353	403	385	426	425	400	367	353	354	347	351	383	419	379	372	367	354	376	373	388	379	403	347	363	331	371	377	377	399	397	373	388	360	381	386	373	380	368	361	360	376	388	358	344	344	358	384	377	390	328	401	358	376	347	410	387	363	395	365	346	389	342	390	379	396	359	401	380	374	363	403	392	357	367	373	378	376	362	369	406	377	361	347	352	364	370	370	353	364	394	373	362	350	371	369	392	381	386	349	386	361	378	359	366	354	401	391	394	381	382	398	358	372	353	340	380	395	363	381	369	378	367	396	389	383	360	415	348	379	366	363	378	400	369	361	366	350	406	385	355	376	372	369	346	414	368	357	348	386	428	362	373	335	341	390	354	393	333	336	349	388	370	389	412	365	378	343	367	402	403	366	373	353	382	371	390	373	382	353	379	352	359	401	390	357	403	395	383	371	391	382	373	398	391	360	399	413	368	384	366	348	394	387	369	379	371	361	387	358	358	406	365	353	379	393	355	388	353	349	381	382	363	356	379	372	367	395	361	359	360	361	347	387	377	392	384	369	360	393	373	365	402	365	373	412	398	366	370	355	377	379	376	383	373	370	351	390	364	359	354	351	398	368	366	382	373	397	371	349	355	397	345	385	386	364	369	328	330	350	373	389	382	364	371	400	391	380	372	372	393	372	398	391	394	381	358	386	397	376	400	406	346	356	382	373	350	366	347	395	373	365	380	367	368	378	370	375	363	377	353	399	367	347	344	368	404	360	424	337	365	377	393	348	375	354	392	368	364	359	408	380	374	350	393	389	368	386	374	390	388	355	386	329	373	391	356	377	388	381	363	360	394	381	387	353	387	370	367	381	356	364	362	377	382	374	345	356	381	404	389	372	394	403	349	377	382	366	371	341	365	378	347	407	378	351	398	363	398	368	368	334	389	356	373	408	369	339	369	373	358	391	369	360	366	399	345	387	369	374	370	371	364	365	358	397	394	372	341	394	382	368	376	390	352	383	367	363	358	390	376	348	373	372	354	358	407	398	355	388	349	377	372	376	372	342	381	358	385	341	397	403	386	344	388	366	378	386	380	402	350	366	360	363	378	413	363	366	371	382	341	375	356	366	419	394	365	382	339	400	382	383	341	377	366	346	405	381	369	410	359	365	368	356	352	364	355	325	360	391	379	377	425	350	367	369	397	385	371	400	370	394	388	324	348	410	384	387	368	343	376	379	366	394	365	405	373	355	398	374	386	374	380	406	389	375	384	352	378	382	379	381	364	369	358	394	385	390	365	367	378	380	372	415	378	374	332	397	386	369	352	419	382	374	336	400	363	360	349	378	375	400	418	387	388	370	367	329	356	339	329	361	367	399	347	429	363	386	392	347	405	371	349	402	341	347	389	380	388	342	386	387	382	338	379	355	360	383	362	362	379	386	330	374	353	353	362	394	392	390	390	368	373	373	356	378	368	324	384	344	354	396	385	360	388	390	345	342	373	354	381	352	352	359	353	378	381	396	365	402	384	380	385	377	402	390	374	347	350	378	393	376	381	346	368	391	396	362	371	360	369	368	359	375	352	356	373	374	354	351	342	362	363	393	330	362	360	377	368	385	397	373	355	340	367	371	347	373	392	378	365	407	374	370	351	391	381	373	383	394	392	333	386	377	398	380	341	399	324	377	367	387	338	365	378	368	380	396	374	386	367	344	353	367	377	382	392	345	385	361	363	392	362	364	362	378	390	340	390	360	370	368	368	385	400	342	348	380	394	390	373	391	379	349	392	374	341	371	403	365	388	355	374	369	392	366	375	409	366	372	400	390	372	376	390	369	345	356	391	382	366	361	389	354	358	370	373	391	414	368	371	397	390	370	361	358	383	394	403	380	348	336	367	343	378	342	353	356	370	396	364	361	364	392	385	354	347	373	392	340	373	379	365	408	352	376	380	385	414	387	378	389	370	335	366	383	348	373	364	345	345	370	355	354	386	361	375	390	354	399	374	350	402	360	365	407	367	342	361	332	416	408	384	378	388	412	367	393	392	382	391	377	388	340	374	361	382	346	386	395	390	363	367	372	363	381	373	351	349	378	364	374	389	397	344	370	379	335	359	375	352	382	380	375	399	370	359	373	368	381	407	382	351	363	359	337	373	372	360	366	382	393	380	362	429	367	382	409	381	383	373	357	371	351	379	399	399	350	365	358	368	371	390	346	391	388	405	358	355	419	397	341	373	361	403	358	398	355	335	395	389	411	376	390	361	346	379	354	373	392	403	382	391	367	360	359	387	388	392	398	397	358	393	383	396	368	352	400	412	372	388	379	383	389	344	363	364	374	358	377	379	362	368	387	388	375	374	363	356	367	384	380	380	394	367	376	349	357	360	375	374	335	395	357	326	354	364	398	384	390	372	351	329	385	366	353	389	348	370	373	359	393	361	384	375	378	385	419	357	375	374	361	380	355	366	361	383	393	365	374	377	394	384	343	357	351	378	369	396	397	368	348	379	366	377	373	365	391	395	360	357	373	381	398	389	349	370	373	381	365	382	359	382	392	365	377	376	342	348	375	352	416	398	371	337	380	400	349	339	320	363	379	368	399	406	359	393	380	395	365	397	382	365	376	402	388	391	393	382	410	379	390	379	381	395	353	360	398	347	338	352	350	361	389	379	377	355	363	384	355	386	356	365	355
24314	36884	27324	18877	14573	11643	9121	6799	5014	4048	3333	2968	2347	1967	1727	1477	1374	1259	1175	1078	1019	897	945	814	839	789	726	753	712	645	634	648	613	595	548	528	507	493	484	486	497	479	499	475	481	508	488	466	504	482	524	493	491	482	482	482	469	466	495	468	443	503	434	442	471	455	428	426	420	474	467	464	439	454	419	444	456	462	388	446	456	414	423	472	418	456	438	425	403	427	428	454	429	450	413	436	459	442	390	454	427	424	427	493	467	413	396	418	440	485	453	423	437	410	389	431	409	444	437	463	421	394	442	443	464	415	437	447	435	411	423	449	454	429	446	465	453	434	416	447	437	439	450	432	425	419	431	419	420	452	444	429	467	454	478	437	414	470	473	441	447	457	424	437	443	387	416	419	414	426	435	402	435	408	453	427	455	451	476	426	439	410	453	463	421	423	428	462	408	451	386	404	452	423	443	437	408	456	450	451	420	426	380	464	453	426	426	456	425	397	409	459	416	438	482	423	473	386	434	469	444	450	438	448	390	465	430	412	437	418	443	426	425	432	451	423	394	430	440	404	443	385	443	441	392	466	462	424	463	438	462	459	448	458	460	449	387	447	429	440	419	420	439	441	451	433	417	444	439	440	456	433	419	412	394	456	437	429	405	458	470	419	421	446	435	435	432	453	445	436	420	437	438	411	408	443	400	454	476	439	427	456	458	433	430	430	424	406	418	414	408	407	428	425	409	450	430	421	440	460	409	439	456	407	410	394	404	448	429	444	419	425	424	435	410	404	424	420	428	418	441	461	396	414	424	451	439	434	436	483	452	432	452	455	425	428	413	423	443	396	461	424	423	399	394	431	432	381	417	440	434	477	399	458	439	428	417	418	412	450	422	471	386	437	419	441	464	388	440	462	437	427	427	413	393	473	437	470	414	478	457	510	431	465	430	425	428	435	413	467	448	462	450	469	437	457	444	437	414	415	452	440	418	443	456	449	441	482	435	415	444	446	426	449	419	396	444	462	442	423	486	407	425	445	401	424	439	433	403	417	406	410	419	398	405	454	481	452	444	430	436	443	424	388	409	429	408	427	436	442	469	401	398	444	457	438	414	441	409	401	426	431	433	432	467	415	431	436	451	453	431	438	454	477	447	399	463	426	444	378	393	415	420	438	423	409	439	448	440	426	435	429	475	436	416	418	437	429	401	447	400	426	445	404	453	450	421	411	435	446	434	449	439	447	427	449	416	439	430	392	453	438	421	419	426	428	435	429	480	444	451	459	445	455	434	466	440	415	402	442	441	407	427	453	493	423	404	439	377	430	419	400	411	464	444	438	424	432	477	437	408	429	419	448	428	451	449	456	441	479	450	431	434	408	401	451	442	418	415	468	397	465	460	434	453	429	461	423	473	443	407	415	457	402	402	404	448	374	413	464	452	441	427	457	435	456	445	427	441	420	442	412	463	463	436	482	424	424	406	456	422	418	436	428	416	416	458	428	458	408	423	477	438	413	424	408	431	437	419	430	396	428	442	457	426	432	406	484	445	427	411	463	451	425	399	416	457	475	465	419	425	444	408	437	460	414	441	460	442	401	435	430	439	488	464	476	417	448	447	427	469	463	451	397	438	397	428	448	443	412	420	461	434	437	474	437	429	395	423	429	465	430	428	430	416	456	449	445	440	452	421	419	426	451	424	427	445	436	421	459	449	427	426	409	426	409	430	437	438	465	434	438	444	414	427	415	410	453	491	467	384	419	442	447	408	452	412	497	426	434	424	440	439	409	428	423	412	437	440	431	411	414	412	443	406	407	461	448	465	423	439	437	443	413	408	463	425	437	389	437	426	425	443	442	453	415	430	408	393	437	454	439	449	453	418	481	448	433	434	440	417	413	438	439	436	454	464	437	427	471	416	436	427	418	409	458	419	476	465	412	459	446	445	418	429	413	460	428	420	433	464	417	446	431	456	405	437	438	429	464	437	462	452	423	412	463	466	439	432	421	426	418	423	407	435	453	457	460	419	431	421	449	443	478	434	445	458	433	443	432	467	442	421	440	424	450	440	479	414	401	460	440	443	463	417	428	415	458	427	429	422	433	451	444	440	456	439	456	411	416	447	431	460	461	451	410	448	446	431	426	389	459	378	434	490	484	468	425	460	440	428	478	429	422	421	405	421	437	440	454	416	461	466	445	486	442	443	462	435	439	456	428	471	435	418	412	442	448	453	449	430	453	466	452	456	424	415	421	472	399	436	446	475	410	424	417	411	420	397	404	394	411	437	432	426	399	444	440	472	440	389	416	441	415	454	438	442	419	414	456	430	431	400	429	445	446	433	434	399	504	406	431	449	415	433	415	430	441	452	427	446	430	435	453	420	429	433	389	413	423	419	449	462	448	405	460	440	461	412	471	426	416	489	437	439	415	453	427	439	424	439	425	434	436	448	457	436	413	448	396	395	456	429	438	421	440	383	474	434	441	439	439	415	394	460	437	399	428	428	420	452	447	414	382	447	457	437	433	425	441	446	447	487	426	429	452	421	411	446	398	462	461	462	447	429	449	399	407	438	410	425	469	428	462	410	396	436	425	459	420	404	442	454	488	456	464	425	406	436	423	432	419	440	447	424	437	456	451	434	460	425	440	447	436	443	441	437	428	423	403	449	438	410	399	420	455	430	411	416	470	408	445	390	421	428	455	441	454	435	433	412	434	448	419	447	460	441	436	422	443	439	434	458	452	433	414	434	442	426	382	449	438	438	446	425	455	426	429	425	463	390	427	414	443	454	494	416	440	445	428	459	472	412	448	422	461	464	448	387	442	411	435	429	421	434	409	421	431	411	438	414	460	454	397	429	472	420	430	422	443	467	456	428	429	427	427	446	402	415	418	470	455	426	414	401	448	431	386	431	450	426	473	457	461	404	443	468	397	452	421	422	464	388	433	409	469	437	433	424	440	481	422	463	441	454	427	413	430	431	414	426	436	466	431	435	436	431	430	429	427	436	437	439	469	439	472	437	443	430	441	434	458	436	457	434	458	410	431	453	425	442	452	439	432	465	419	452	485	439	464	449	416	468	438	424	426	430	450	428	435	423	456	434	427	420	456	445	382	442	433	470	430	421	407	437	467	450	453	391	441	429	447	468	442	414	412	429	432	461	449	449	415	402	422	465	392	465	465	456	405	437	430	447	434	449	428	418	429	412	405	447	436	434	433	425	454	449	450	457	418	459	436	441	443	387	453	417	464	439	469	463	442	449	407	429	442	444	444	427	418	470	420	428	423	413	402	435	451	435	471	454	459	434	453	434	440	430	413	448	399	417	447	421	418	420	438	443	437	416	455	432	448	434	422	444	417	433	430	439	437	462	422	419	421	387	447	436	441	430	403	439	416	415	451	434	412	414	435	434	428	457	411	432	437	438	443	444	402	431	426	393	427	434	439	427	453	432	458	444	408	440	467	478	437	431	432	429	455	435	444	490	438	418	471	417	472	419	463	394	416	480	448	405	472	444	433
28282	20596	14892	8355	4411	2974	2183	1611	1285	1077	1103	937	815	785	725	674	622	594	630	609	571	576	573	573	545	528	538	518	538	521	494	500	506	518	485	444	484	493	477	478	496	494	463	474	476	472	488	465	491	463	462	475	483	466	434	498	448	457	449	434	523	477	477	457	457	499	472	454	526	470	486	462	434	481	474	467	465	444	491	476	471	492	444	455	447	463	524	477	442	463	452	399	480	431	513	440	465	458	478	455	459	464	453	413	449	481	454	479	449	502	468	466	512	499	481	430	423	538	444	494	471	468	495	466	445	470	483	452	448	457	453	445	485	459	493	470	451	455	442	510	455	470	469	470	452	447	444	482	482	429	474	431	445	458	479	486	438	413	438	449	466	472	395	457	435	477	454	421	505	494	435	427	453	468	471	424	421	468	472	451	479	466	465	487	468	465	490	479	472	481	481	482	470	505	512	453	446	486	444	456	449	489	476	487	486	486	462	470	436	447	455	490	500	473	438	462	474	481	518	501	456	463	498	475	440	481	469	429	465	486	496	435	447	455	476	411	465	459	443	474	455	479	422	491	453	446	472	463	445	453	476	494	471	463	438	452	469	460	486	447	455	474	458	486	429	479	459	464	465	487	452	460	461	485	487	484	449	479	456	481	466	488	432	455	447	446	471	450	488	467	501	481	472	500	451	433	453	480	469	446	473	466	457	468	482	433	469	477	483	470	434	467	431	451	436	426	469	469	413	452	444	456	442	506	474	457	482	459	424	450	451	482	493	448	484	481	491	490	508	450	487	455	484	450	454	451	495	468	481	476	459	481	502	477	461	472	471	476	460	447	485	467	475	462	482	466	464	476	461	464	494	450	466	454	471	472	451	494	443	478	441	466	470	470	458	444	453	483	463	441	468	464	474	467	472	437	461	511	497	464	436	515	489	445	449	460	475	447	474	489	440	417	508	476	473	457	473	450	471	480	480	512	478	494	477	470	469	458	458	448	470	477	451	465	426	451	471	474	513	465	440	466	465	490	509	463	515	497	426	483	446	491	467	440	482	491	450	455	486	484	465	473	480	500	449	464	445	457	442	461	471	491	502	484	472	489	478	481	431	489	459	422	448	454	489	430	484	497	475	409	479	470	439	464	456	427	441	450	453	450	508	468	470	459	462	429	433	471	417	442	471	478	436	500	439	479	487	482	477	499	479	479	466	426	463	476	483	481	441	432	499	468	475	464	493	459	485	508	457	456	422	482	483	499	478	477	485	489	473	465	479	491	452	456	472	462	487	446	460	442	440	470	441	441	442	481	427	451	459	438	455	523	468	477	460	428	452	496	456	457	458	516	452	423	446	473	454	453	486	484	456	468	458	468	498	442	465	468	452	513	443	440	463	456	494	470	457	455	476	507	469	480	450	469	457	509	465	473	485	487	459	442	468	471	482	441	458	470	506	485	456	426	456	460	469	491	440	486	452	471	457	493	449	462	465	490	451	476	455	451	463	460	465	494	491	473	481	517	454	467	467	465	471	432	450	468	464	432	478	508	445	430	461	445	453	450	500	475	465	488	482	483	444	425	483	468	490	485	456	466	396	447	459	482	510	474	455	481	487	450	486	470	443	469	489	457	452	478	493	453	473	486	463	460	457	455	514	453	420	463	444	439	498	506	461	454	447	481	459	481	480	481	499	496	457	464	438	484	464	485	452	505	498	470	478	468	486	445	448	455	505	480	459	442	441	491	480	454	457	457	458	498	441	425	470	485	488	474	468	440	477	473	450	480	446	500	457	478	487	481	449	480	462	460	445	484	454	452	512	473	456	490	449	491	448	453	458	461	443	450	475	459	474	428	472	490	448	503	475	451	489	479	493	456	445	498	484	480	500	483	468	483	493	454	480	420	476	448	455	457	464	488	535	453	427	389	482	455	472	442	460	454	474	428	433	460	464	455	446	474	458	429	466	459	485	474	469	431	420	441	460	498	445	466	485	485	495	439	439	494	469	469	473	475	459	505	471	502	476	437	494	438	480	449	464	451	453	437	511	451	477	478	465	440	481	444	464	465	463	470	496	501	464	467	458	445	475	470	445	428	475	472	446	455	487	475	451	468	463	416	452	495	488	461	451	464	454	431	493	468	464	473	460	434	449	461	487	470	460	474	439	479	450	458	439	453	446	483	428	484	436	466	483	445	431	498	451	439	469	471	466	410	467	491	500	460	467	468	460	441	464	468	456	462	469	476	455	467	448	455	430	481	472	434	459	461	456	471	446	462	462	462	469	470	479	447	505	454	463	499	486	485	478	480	489	485	429	452	461	457	480	496	449	460	475	456	449	407	499	469	487	480	450	491	503	478	457	477	463	442	425	463	485	448	481	467	490	429	477	454	480	455	483	456	456	445	451	457	470	472	477	469	490	440	494	469	479	455	478	472	453	482	443	514	455	441	471	445	504	439	479	467	481	436	466	520	450	481	440	458	495	421	472	433	484	519	483	489	442	484	456	466	446	437	481	462	477	477	492	464	454	472	484	497	461	480	427	472	471	479	447	432	469	501	461	491	473	479	476	499	466	466	442	456	481	470	440	512	496	441	439	438	487	483	489	498	435	464	457	471	517	494	426	453	481	449	474	476	417	430	477	481	494	493	504	477	457	441	485	487	435	481	494	462	447	487	501	461	448	480	479	458	465	427	446	486	436	460	421	495	453	475	465	447	460	499	461	501	489	479	473	455	464	460	476	466	525	457	485	453	446	463	482	452	433	494	466	441	463	482	478	475	444	491	416	440	459	460	470	501	462	462	459	471	457	448	445	429	498	499	473	470	507	454	474	495	490	456	481	502	471	475	442	422	479	489	501	467	465	455	508	446	483	453	456	464	449	495	512	449	477	460	457	499	458	449	448	442	475	471	452	463	490	446	432	458	509	476	488	480	499	497	477	491	455	505	484	473	480	488	462	487	446	461	486	491	449	501	430	457	461	467	462	472	457	456	463	479	490	452	474	445	460	463	461	442	467	474	487	424	460	472	468	456	480	498	460	469	520	473	435	471	452	419	453	475	452	464	465	481	465	478	446	425	506	472	430	467	447	441	441	479	489	484	467	467	464	471	429	476	480	496	447	472	464	437	482	484	470	469	449	473	473	447	439	461	498	482	471	504	461	460	471	456	453	504	461	482	471	462	482	445	447	483	469	506	488	425	489	459	484	474	446	446	457	478	474	483	467	483	472	420	507	473	484	462	475	473	524	490	485	488	492	468	472	473	473	483	528	442	450	472	456	460	508	478	459	430	441	463	474	429	474	460	510	469	475	462	447	501	480	434	500	481	528	483	453	460	456	448	442	464	421	466	475	471	451	477	452	458	444	458	436	499	467	492	437	466	489	499	475	457	478	426	482	481	472	471	512	468	493	433	456	496	514	452	466	492	448	462	475	479	480	487	446	450	451	437	445	483	429	453	483	477	459	474	435	468	476	458	465	475	439	472	481	465	458	433	449	484	482	443	459	427	447	486
17058	22523	16386	9914	7073	5529	4075	2941	2165	1862	1658	1429	1250	1136	988	862	839	842	774	711	768	707	693	740	643	675	633	647	622	612	601	593	560	585	567	586	564	613	568	496	550	546	568	587	555	546	527	553	548	562	516	541	533	487	541	581	545	552	546	534	532	520	560	536	555	511	517	505	531	557	529	539	513	535	544	534	532	585	557	537	549	522	531	537	537	523	568	511	571	510	553	514	532	515	548	507	535	518	586	523	521	533	509	555	532	527	488	528	520	528	533	475	513	534	552	532	552	529	537	532	536	580	521	533	526	503	529	520	538	518	555	553	570	536	529	550	525	522	510	535	562	495	579	546	513	506	510	500	512	506	560	532	548	550	545	530	510	577	571	524	553	529	560	521	552	544	526	544	541	550	561	521	559	498	525	536	549	562	532	503	541	513	509	529	518	535	492	532	522	546	484	498	517	515	512	587	514	507	535	534	522	509	537	521	548	533	535	536	529	537	529	508	511	537	530	551	495	542	557	563	572	559	512	563	512	526	561	549	513	533	543	519	535	566	506	508	543	579	513	547	564	534	553	541	563	549	527	518	575	534	555	541	530	555	535	548	559	537	487	556	535	508	510	535	565	484	581	531	591	511	541	526	511	558	525	528	555	519	498	548	551	508	517	518	495	545	532	534	558	522	525	522	607	544	512	523	546	545	520	528	512	528	519	566	548	512	511	539	557	558	536	524	529	557	522	561	556	552	520	546	561	557	497	536	565	509	565	556	515	558	531	496	515	545	527	522	519	543	552	525	554	591	530	554	522	533	536	564	549	517	525	511	546	540	541	573	542	550	539	533	543	527	485	537	526	538	578	512	520	524	497	558	543	515	504	486	523	562	551	591	510	526	552	523	498	513	556	488	551	559	528	566	560	533	532	564	512	537	553	505	484	568	545	574	563	493	540	502	500	524	520	497	533	564	530	521	526	539	541	524	520	527	509	561	528	520	532	564	544	509	516	515	538	515	529	534	541	520	522	550	526	523	550	555	533	500	520	536	525	539	562	549	497	545	528	535	512	554	549	564	550	513	553	507	545	535	520	530	545	550	537	528	536	563	535	539	533	547	507	526	539	548	507	522	539	515	526	545	585	506	565	557	529	505	527	495	528	540	555	512	528	539	575	527	509	502	552	484	525	531	538	500	517	528	525	527	535	495	538	562	555	566	536	520	571	551	536	545	524	533	488	549	560	484	521	535	483	554	548	518	527	503	530	549	533	531	535	533	562	551	509	557	548	536	521	549	560	554	558	538	532	548	542	536	544	536	512	550	537	562	549	555	562	572	491	584	540	516	498	530	539	552	545	538	560	508	588	510	544	526	545	567	557	526	570	528	557	557	536	532	525	495	571	511	537	542	507	526	550	514	532	518	543	535	522	521	501	547	503	560	539	527	500	523	536	536	537	539	553	525	546	545	551	553	521	513	530	543	508	465	533	524	549	533	566	505	506	501	560	527	559	535	531	559	512	581	537	480	501	551	559	555	525	566	516	556	524	510	542	540	537	526	506	531	528	547	505	473	533	512	519	559	583	554	508	567	576	525	544	544	512	514	543	524	534	578	537	562	564	539	536	525	522	505	544	523	527	541	555	573	564	510	527	541	527	561	512	555	529	546	523	522	544	564	538	521	522	567	536	563	539	496	536	552	521	527	531	560	537	565	545	514	500	550	545	493	546	528	538	548	550	530	553	546	544	509	584	518	516	526	534	543	554	520	507	521	515	526	560	532	501	531	525	528	515	530	512	516	525	542	507	555	504	557	543	536	541	532	538	531	544	545	546	518	523	518	491	549	500	492	508	527	555	527	563	579	533	503	532	539	549	542	529	572	551	522	534	550	510	523	533	516	546	513	504	557	517	564	521	559	511	474	536	528	488	510	557	541	533	519	530	508	539	513	513	547	557	520	529	499	533	543	538	551	508	547	485	561	503	546	557	520	533	541	551	546	535	496	570	515	515	527	503	521	552	550	530	516	499	510	562	460	539	547	506	493	545	567	516	511	522	532	574	536	534	529	541	522	539	522	551	507	533	536	551	551	534	516	526	521	524	523	541	515	512	516	498	542	519	507	531	534	507	498	543	539	539	573	502	543	520	551	480	528	535	532	510	555	546	548	531	550	486	542	546	526	534	535	515	548	501	535	487	521	555	560	494	516	533	553	561	527	533	565	554	533	571	526	553	543	507	529	561	527	519	527	515	536	549	519	511	506	552	525	553	515	539	556	544	537	544	511	539	519	539	536	536	534	528	537	573	509	468	497	542	528	546	516	495	494	516	507	570	556	563	558	537	568	579	556	520	569	544	545	483	524	471	567	529	542	538	548	526	548	526	511	529	532	536	529	545	485	529	544	489	561	507	515	575	487	503	501	524	533	521	554	514	569	538	515	510	542	550	536	549	481	533	520	548	511	552	532	539	544	492	547	525	551	557	523	526	583	556	543	529	508	506	536	592	527	530	551	490	507	568	567	560	531	552	507	563	526	537	539	532	536	525	546	565	521	522	556	563	507	529	507	536	538	481	565	526	545	540	541	557	557	541	534	537	538	534	520	521	514	508	524	536	589	545	522	494	524	531	567	507	582	532	524	502	527	533	524	496	530	495	493	535	490	534	524	566	578	515	518	546	522	522	520	563	513	535	518	519	483	538	530	531	564	556	541	524	527	557	516	546	531	596	538	512	522	525	557	548	571	496	524	557	587	514	537	513	517	542	550	558	575	510	533	559	561	527	537	522	521	528	503	544	532	502	497	581	580	517	522	568	524	506	517	553	555	545	489	538	541	553	508	555	560	491	546	505	501	547	520	524	520	562	483	540	546	533	559	524	488	551	545	518	559	535	528	558	522	506	527	542	509	549	546	497	535	537	545	545	529	547	526	555	550	505	530	490	528	555	509	557	536	472	527	541	531	522	591	544	491	533	558	525	565	525	552	516	559	537	514	508	533	557	537	518	540	563	495	504	567	521	567	573	526	534	517	543	539	540	533	555	451	533	521	519	563	542	575	538	529	578	527	559	521	559	559	554	531	533	541	508	549	544	573	524	562	517	594	584	537	561	563	531	512	496	594	541	529	498	512	565	510	564	574	541	493	581	506	522	546	520	517	584	529	520	529	508	537	549	498	555	525	536	505	542	559	573	531	505	515	570	529	490	510	550	546	577	531	519	576	550	540	530	529	489	537	576	528	503	587	516	524	485	536	539	524	492	508	549	531	504	558	473	532	533	496	554	549	529	530	508	505	511	520	521	545	586	515	535	496	566	550	554	534	526	548	513	530	511	514	536	535	561	515	549	513	491	552	554	506	523	555	529	535	549	533	509	510	550	531	551	563	560	527	552	541	535	518	529	521	599	572	572	525	550	555	528	535	583	550	545	536	491	563	563	506	554	571	507	522	506	503	535	455	505	548	544	497	522	542	516	510	540	514	506	548	559	503	533	495	550	536	534	522	536	524	533	513	529	489	517	530
23923	21511	28557	24923	21332	11942	5016	2762	2201	1846	1650	1445	1225	1124	961	932	884	855	785	735	741	703	654	660	607	640	613	592	526	583	599	569	572	558	556	534	503	547	517	494	514	515	512	513	515	495	520	518	527	547	562	572	508	523	528	503	504	505	494	494	493	536	526	524	535	520	500	491	516	515	511	518	513	469	501	518	508	470	510	492	510	532	539	491	514	479	486	510	474	524	501	456	518	491	500	509	486	439	479	472	499	506	523	543	488	489	515	482	498	505	506	561	483	511	512	537	506	513	502	528	507	477	490	518	531	450	482	478	508	491	520	510	503	494	472	517	496	485	535	531	496	565	488	505	481	486	496	502	503	489	501	519	503	470	537	532	507	526	532	471	506	462	520	517	529	478	486	496	488	509	517	518	523	492	523	501	509	495	480	518	456	522	524	488	499	490	446	501	514	482	494	516	520	500	456	504	475	477	516	524	512	481	492	505	501	505	468	527	485	478	437	528	512	506	504	548	492	507	490	477	491	520	519	495	457	467	523	504	495	496	464	497	488	473	520	498	453	493	479	570	482	539	478	481	506	473	525	498	510	501	521	504	502	515	471	471	517	488	482	522	487	521	524	512	489	495	500	493	482	470	508	462	472	481	507	516	564	530	468	492	509	492	485	488	525	539	527	500	527	496	505	499	516	511	496	469	496	529	472	482	543	458	469	491	539	471	482	494	473	479	516	484	484	471	472	524	451	459	514	487	534	457	506	503	542	480	508	463	501	479	457	541	508	525	469	510	478	471	510	500	441	515	497	459	476	490	506	450	479	512	455	471	500	464	494	496	531	467	451	469	446	516	501	479	462	486	485	508	503	470	499	510	524	499	460	498	472	531	474	498	503	481	536	515	483	512	521	508	475	504	485	479	470	541	488	511	485	503	488	484	533	491	474	511	499	478	505	512	484	504	519	471	478	498	509	495	467	534	475	522	516	465	509	503	455	498	469	514	488	455	501	497	472	492	449	491	489	491	527	527	519	480	467	516	515	518	513	500	546	504	474	479	473	496	514	502	478	508	480	490	480	498	480	499	466	495	492	521	474	499	519	515	487	514	500	444	506	520	521	485	522	490	512	427	506	521	476	485	474	470	486	489	493	440	495	480	502	489	524	469	493	493	538	531	550	480	472	482	478	511	494	452	484	498	505	503	512	502	471	495	508	463	497	483	515	494	475	490	474	516	531	460	532	475	496	524	475	511	497	504	487	508	477	487	534	506	459	483	478	482	494	508	486	491	528	472	508	498	478	480	504	516	497	461	512	498	496	549	472	490	529	494	470	555	505	513	528	534	532	509	469	469	493	512	515	507	522	506	468	503	479	494	489	484	484	462	508	465	509	491	483	481	483	506	509	491	502	505	451	528	455	514	511	540	499	512	529	474	489	491	522	508	440	506	507	487	505	443	467	513	479	488	542	488	507	493	473	485	527	507	487	506	522	485	501	477	482	483	498	500	480	488	462	512	483	518	525	492	449	455	516	484	500	472	492	513	452	522	514	454	508	506	505	517	481	504	518	476	481	505	543	489	481	507	516	540	506	537	473	500	479	446	490	484	495	510	460	456	480	517	489	533	433	515	510	468	478	514	500	480	488	460	473	536	525	473	515	531	472	479	478	471	513	485	497	504	483	534	540	453	483	472	474	471	517	521	484	465	494	471	516	482	500	506	465	473	464	540	472	503	518	497	519	450	493	461	518	468	467	509	487	499	503	471	472	544	507	483	513	496	520	512	496	517	529	471	536	535	504	484	480	507	491	444	469	510	490	501	537	496	496	474	497	512	502	440	489	502	492	533	513	475	509	489	521	489	534	503	523	520	524	503	505	516	472	504	490	544	454	510	471	486	515	460	491	511	502	475	498	481	502	499	486	497	469	522	532	520	472	502	541	464	518	528	449	473	483	498	508	499	553	500	513	481	506	491	516	485	539	494	486	464	482	474	497	557	487	440	504	487	514	479	489	541	520	499	470	466	493	488	479	468	451	503	445	502	500	533	487	512	497	491	522	493	511	492	505	481	468	472	520	490	488	505	505	529	452	454	490	517	513	474	456	482	444	529	490	479	490	476	534	520	527	468	486	476	520	466	483	500	488	477	544	487	471	519	518	457	470	505	527	467	519	522	495	495	522	517	469	476	513	508	507	458	495	536	476	519	528	514	487	457	501	510	505	516	476	472	497	479	503	503	492	469	471	497	514	514	488	464	511	509	510	498	510	485	503	481	498	551	476	529	494	502	509	474	476	526	512	514	478	496	534	558	508	508	449	516	489	498	563	474	468	484	458	500	466	471	475	510	469	502	516	479	498	439	493	507	467	483	479	478	487	510	470	450	523	429	478	495	534	495	465	526	505	494	461	499	514	503	466	478	483	483	484	505	501	496	535	482	494	526	459	465	527	477	516	482	493	483	501	521	493	483	504	507	435	524	486	505	512	461	488	519	493	487	536	530	503	508	514	510	475	469	460	487	512	502	441	525	525	504	465	481	529	532	518	494	465	480	498	485	525	497	530	522	504	475	493	494	508	495	510	512	475	511	550	499	509	494	499	486	499	489	486	513	531	515	518	501	516	487	506	453	512	490	452	496	505	477	506	508	479	513	490	491	471	503	487	477	501	508	518	497	525	491	508	518	506	460	495	495	514	513	521	517	479	467	498	461	446	524	533	484	486	504	508	531	465	483	496	510	484	473	486	496	497	475	452	523	498	491	454	463	521	501	477	514	483	493	520	480	512	512	483	487	486	503	497	495	496	496	498	531	496	466	496	471	462	527	519	516	494	429	481	463	511	503	463	464	496	477	493	499	511	480	486	493	492	496	471	522	482	461	510	524	462	533	490	484	554	495	541	480	496	507	526	468	505	519	510	491	515	488	527	489	515	503	541	512	508	481	489	512	522	476	489	488	484	493	458	498	465	490	474	481	510	512	496	478	501	499	530	500	540	530	481	491	486	504	490	476	502	512	504	498	505	490	512	488	501	517	504	491	543	462	498	480	482	545	493	488	454	463	538	503	497	494	536	510	508	512	509	439	513	500	468	571	484	502	532	510	531	511	500	498	490	464	488	506	512	531	516	539	501	527	484	516	515	498	474	505	510	505	470	502	520	494	505	459	502	499	483	512	497	524	460	505	497	481	549	487	475	519	493	481	497	454	521	516	526	505	483	510	494	457	495	472	523	465	465	494	511	497	503	481	462	471	485	504	474	462	487	480	518	507	508	501	482	519	503	480	485	485	496	541	452	534	513	514	475	488	479	502	507	516	500	453	526	472	449	471	519	531	479	495	489	486	459	468	523	460	464	485	490	483	522	487	487	492	530	502	514	513	500	493	514	489	465	470	490	450	507	499	491	511	456	529	522	484	461	499	520	497	495	501	500	431	532	449	491	509	489	505	483	506	526	476	554	498	522	468	492	474	465	475	524	493	503	500	478	480	506	507	495	481	501	527	484	555	488	507	512	488	477	480
20733	31184	23954	14994	11317	9280	6769	4789	3869	3283	2754	2301	1873	1688	1387	1305	1293	1138	1014	1040	984	883	921	857	823	836	757	711	747	702	716	696	667	652	682	632	632	607	561	611	591	560	571	622	595	592	609	589	613	612	587	577	610	602	593	556	563	604	585	561	606	544	591	557	589	559	602	566	546	565	561	584	527	588	609	562	553	571	544	531	602	549	588	584	596	563	617	524	556	588	527	568	539	567	513	590	560	539	596	519	599	528	550	558	586	566	553	525	582	577	560	561	619	539	555	547	563	593	558	565	541	582	590	565	567	585	579	558	563	585	544	519	563	550	591	549	550	557	507	545	585	564	576	578	558	566	545	597	546	593	547	569	563	584	551	561	549	586	570	577	554	617	525	616	536	574	549	548	520	533	546	537	578	569	530	556	562	553	578	578	561	517	573	560	559	532	566	580	592	571	532	575	575	562	551	585	587	546	569	574	593	557	570	604	537	548	568	543	589	542	532	553	577	539	590	561	570	530	585	554	588	599	543	567	588	587	578	595	579	572	560	546	574	608	546	617	554	591	562	567	526	593	571	565	589	547	527	551	530	554	596	563	528	571	587	549	587	557	581	542	615	589	537	582	597	555	587	563	563	573	577	520	531	534	563	535	577	555	561	537	549	600	564	542	580	539	536	541	582	565	558	549	584	572	611	555	556	611	582	539	548	545	606	539	650	547	571	555	520	586	555	565	506	568	588	550	553	526	566	552	552	545	553	535	594	540	564	567	577	569	530	540	565	570	560	573	528	573	574	629	571	557	523	569	553	575	553	558	580	578	547	573	570	583	574	558	590	565	615	584	603	530	570	548	561	552	555	544	546	530	571	577	568	538	592	587	543	585	580	570	527	590	585	567	573	568	591	582	541	569	597	532	567	594	554	564	533	607	521	585	554	584	551	563	538	593	550	573	569	591	584	595	580	580	605	583	564	576	563	591	568	558	539	514	587	554	580	577	582	565	552	583	567	536	572	551	558	548	589	562	563	582	553	571	567	605	553	568	518	591	564	565	553	549	585	585	562	599	538	571	589	584	538	563	568	534	575	542	547	581	558	556	587	584	540	561	600	587	525	604	559	536	559	589	548	585	596	580	545	551	590	626	538	603	556	550	552	545	533	564	586	555	576	568	575	557	560	553	576	564	536	575	550	535	547	596	539	527	596	575	600	625	614	574	555	551	580	570	571	554	527	589	572	588	550	558	582	521	547	557	544	583	562	598	565	579	543	630	585	554	555	597	556	552	576	573	563	574	588	547	551	564	553	546	541	513	567	561	539	532	565	583	579	557	548	566	586	558	563	563	534	591	587	516	561	524	642	556	538	590	577	548	532	529	562	582	593	558	542	579	592	601	543	576	548	561	603	549	560	555	544	538	562	554	547	567	561	546	593	579	566	583	562	535	562	560	579	554	565	554	585	583	545	590	544	561	557	565	567	572	600	616	572	561	554	571	567	558	572	569	564	574	566	568	536	564	578	547	555	605	529	579	550	556	612	553	524	555	562	576	564	533	554	591	567	558	547	557	576	595	537	573	604	591	577	566	551	565	581	571	555	615	521	552	583	572	567	551	546	563	551	540	551	579	555	557	522	549	573	506	569	577	574	570	588	531	547	571	549	551	568	572	541	604	540	549	552	557	595	533	579	567	567	579	507	575	529	560	583	552	570	619	571	528	556	553	565	550	534	569	567	544	535	548	567	555	598	539	564	573	531	574	567	585	590	586	549	575	573	560	605	578	596	590	547	606	574	595	601	532	555	618	547	598	545	579	552	545	588	524	549	594	590	565	538	540	537	549	551	586	560	516	580	561	579	577	599	545	588	570	561	531	533	547	546	593	547	593	550	551	554	558	607	554	541	527	533	583	518	544	538	605	586	567	611	552	528	578	586	574	513	560	575	517	561	570	561	582	578	535	588	560	605	568	581	618	555	562	544	553	590	547	592	533	579	534	561	555	587	603	578	565	536	597	566	554	561	569	574	554	557	551	569	551	619	576	572	560	554	541	557	596	565	584	605	619	560	583	534	562	586	564	575	547	596	568	574	588	565	566	507	556	576	578	571	593	632	592	568	575	544	542	558	594	574	576	547	596	551	562	579	601	597	562	602	567	589	590	590	536	539	562	585	520	565	582	553	535	577	529	569	555	537	604	560	592	562	567	577	551	525	521	624	550	543	566	505	589	554	577	564	563	524	597	588	567	565	566	540	567	549	557	569	594	538	557	554	523	623	611	560	608	583	545	626	570	576	583	604	586	561	555	564	556	558	584	584	588	540	540	536	587	548	541	536	570	583	587	569	562	585	579	569	603	610	616	523	552	595	564	545	544	574	520	535	534	575	567	596	548	570	551	556	537	556	606	595	557	553	550	549	543	571	586	531	557	544	568	576	564	554	587	568	552	562	590	588	591	572	534	574	606	570	594	578	578	566	584	522	605	526	570	606	581	564	570	532	576	582	609	610	549	548	535	587	556	541	588	562	559	567	577	554	583	567	522	552	535	541	543	588	555	578	622	564	555	563	596	539	565	571	543	579	554	532	584	541	548	563	560	554	528	545	560	615	557	556	568	563	552	593	602	529	551	573	530	621	565	581	530	523	581	573	552	580	569	537	539	526	609	547	540	555	551	504	556	560	568	589	550	557	544	549	577	543	582	587	576	613	564	549	609	519	571	561	534	603	577	564	570	488	547	638	604	550	568	596	551	558	511	570	583	530	589	545	538	617	552	584	540	552	552	539	594	559	567	540	523	582	584	585	556	597	575	552	570	555	548	584	554	568	577	598	568	585	584	584	568	573	569	560	574	558	575	603	546	583	571	539	531	571	585	564	528	562	525	590	594	578	560	577	591	576	554	586	556	606	552	555	542	572	569	562	615	547	555	525	581	561	553	592	534	597	589	548	606	609	571	579	565	571	577	557	569	572	564	550	580	579	569	582	553	534	522	561	564	536	525	584	548	545	550	568	598	555	572	523	599	581	566	533	586	583	578	593	567	596	572	577	589	579	561	540	533	579	524	583	566	603	614	523	559	536	570	554	536	589	550	573	548	563	623	560	555	572	550	574	564	576	583	556	559	584	596	548	567	543	547	575	561	547	574	534	600	591	565	529	519	556	560	509	631	569	601	509	540	576	541	557	567	548	552	512	578	573	590	599	588	600	573	548	546	574	540	541	517	551	550	569	603	589	561	565	617	573	560	573	534	553	552	592	587	573	542	564	573	532	554	571	601	539	553	551	573	563	584	566	539	567	610	581	524	558	578	588	536	588	545	598	553	565	562	563	549	572	556	539	491	599	589	527	559	556	610	573	562	538	576	573	565	564	580	549	564	587	564	559	569	566	572	552	579	556	574	622	541	517	601	573	556	568	560	596	568	556	548	579	559	589	552	564	585	585	589	574	595	578	566	571	573	564	539	590	526	583	582	568	617	542	599	582	596	557	575	589	628	613	539	573	557	579	596	557	530	560	569
25207	21509	27180	25728	11327	4374	2869	1987	1607	1375	1308	1045	879	838	744	712	683	593	614	491	542	515	568	481	503	486	463	416	405	468	441	427	374	381	377	387	373	412	373	356	370	355	414	361	416	410	381	391	361	374	395	385	395	407	393	397	391	377	373	400	351	370	345	373	365	385	395	372	387	369	408	378	370	390	405	369	372	392	368	384	364	365	405	360	406	385	382	400	335	359	393	358	400	389	396	351	407	390	347	334	358	376	330	354	349	366	376	373	395	340	366	378	368	359	374	354	373	352	384	380	336	348	365	355	385	394	382	392	365	362	369	404	410	403	369	379	340	385	393	336	370	354	334	379	332	373	344	387	354	413	386	372	385	368	384	407	363	369	351	371	401	414	358	380	351	332	379	369	387	398	375	330	358	348	338	358	395	339	375	373	346	345	351	379	373	362	353	371	361	355	379	394	379	369	336	350	388	381	349	376	376	358	404	375	349	382	332	411	370	391	361	349	353	377	371	380	372	376	375	413	390	341	379	356	370	383	389	343	385	409	357	404	409	359	389	365	364	371	376	365	374	388	330	374	335	358	341	359	376	376	355	397	334	401	358	350	374	365	365	365	386	367	377	397	363	374	401	369	390	354	374	364	359	391	397	410	359	387	397	385	391	365	344	380	342	370	338	326	386	347	339	344	364	382	384	391	383	353	352	345	375	384	360	351	386	389	384	371	389	382	359	341	355	405	354	375	390	364	381	357	363	381	386	363	366	380	337	357	378	375	356	395	388	404	367	357	383	369	349	331	387	342	373	366	387	339	387	366	348	318	375	383	362	356	361	362	376	346	365	355	354	373	361	381	370	399	349	369	397	360	376	364	356	354	396	385	340	374	372	363	347	373	339	348	363	337	390	347	360	377	339	344	384	349	373	364	347	356	369	384	380	375	355	382	354	381	386	405	370	371	367	382	342	374	355	362	380	386	386	403	386	351	397	392	354	381	376	379	376	367	357	369	345	372	336	396	407	400	365	364	389	396	357	355	363	377	346	420	358	356	338	383	376	373	343	352	343	376	365	322	361	354	374	342	369	409	357	373	407	397	341	375	370	359	383	355	373	355	395	383	363	384	394	350	362	369	364	367	392	375	367	354	352	363	390	347	404	379	360	362	370	410	365	380	398	362	387	385	398	352	357	320	391	397	356	363	405	395	360	343	374	355	354	351	384	366	369	363	343	335	371	365	394	392	332	365	366	370	369	390	354	373	386	369	386	379	392	338	371	355	343	349	359	371	357	407	358	336	402	367	385	376	356	343	349	354	370	358	368	386	355	337	382	380	362	349	385	353	376	359	367	357	360	367	333	365	385	365	369	367	338	385	372	362	363	389	353	367	335	369	406	365	391	351	383	365	397	378	367	382	398	360	345	361	365	371	351	378	332	356	355	364	378	369	361	395	362	381	374	367	344	384	381	352	350	370	385	376	352	351	356	400	368	369	355	342	378	368	376	395	331	364	370	395	355	346	360	380	374	367	407	398	353	380	351	389	340	366	353	372	352	355	375	351	341	332	357	392	377	359	346	371	367	320	385	356	386	357	393	355	381	368	387	410	370	408	361	373	400	367	345	365	405	374	363	366	368	403	351	373	369	349	409	336	332	372	367	406	351	367	332	330	352	390	344	381	336	405	337	405	351	399	349	373	344	391	353	336	362	351	365	384	391	365	395	428	357	355	368	381	398	373	392	374	350	334	367	354	364	384	356	343	370	338	366	336	372	355	393	386	392	338	393	389	370	359	408	342	365	346	347	351	347	353	380	361	361	363	360	412	361	372	364	388	367	370	392	328	371	325	341	356	337	391	361	337	382	355	373	368	368	361	377	390	316	350	399	377	369	372	349	399	349	368	377	371	363	361	372	352	371	351	317	364	341	360	375	396	376	352	360	354	325	352	362	414	375	347	372	357	375	391	374	419	359	371	374	365	386	379	374	356	346	414	357	356	404	357	359	377	387	376	367	357	392	357	348	386	361	393	333	370	361	365	367	344	374	402	392	370	367	383	367	392	373	341	359	392	351	366	343	376	351	377	384	366	353	378	390	381	381	397	403	371	323	396	387	389	360	359	373	389	377	374	359	387	353	359	372	331	354	349	390	374	364	364	351	357	386	391	372	372	361	395	374	376	394	352	359	383	331	337	388	389	372	365	357	370	370	382	368	363	369	352	393	369	383	378	372	359	379	353	379	352	348	382	376	378	380	370	367	385	344	374	381	373	372	350	376	401	389	344	373	385	392	374	329	372	373	354	385	389	364	390	325	352	377	361	355	402	388	371	358	339	369	353	353	370	367	385	381	353	411	424	384	367	352	357	359	369	346	335	389	352	374	354	400	373	373	358	388	392	346	398	379	346	396	377	347	376	385	387	387	355	353	342	379	358	339	363	342	391	342	362	369	362	345	359	423	341	370	379	377	335	411	344	367	348	390	368	376	326	375	395	348	352	359	346	382	368	355	379	355	383	365	398	387	348	358	408	378	384	353	376	395	341	347	355	371	345	373	376	389	344	362	376	355	308	353	361	364	345	362	353	353	344	388	414	384	372	369	392	358	334	352	377	363	390	386	348	424	379	357	375	394	361	373	405	367	343	336	366	361	360	373	385	391	375	350	407	401	360	356	374	364	384	372	391	373	382	348	379	368	347	391	358	376	381	368	338	357	370	390	344	364	339	389	341	365	341	400	373	357	380	341	362	336	377	337	337	394	350	351	395	373	374	326	362	356	357	382	331	359	328	377	360	384	396	369	370	355	361	342	379	370	318	326	368	409	346	395	371	352	387	370	391	356	372	364	374	422	389	392	357	353	371	360	398	382	361	395	358	353	372	364	391	388	376	356	387	348	362	363	343	373	413	385	370	376	361	314	378	361	363	389	349	395	374	350	386	389	406	385	369	397	372	374	342	365	380	372	374	403	396	363	368	332	386	392	432	343	353	348	350	360	363	377	406	358	360	394	365	374	383	383	373	359	361	349	396	368	374	373	341	388	359	428	371	371	354	369	376	369	381	384	359	387	361	388	396	363	400	384	397	354	375	426	368	359	364	360	363	376	383	367	342	414	388	372	378	384	364	372	394	404	377	363	330	391	364	320	378	388	363	360	372	365	349	400	379	387	381	403	396	362	381	398	391	377	396	365	368	375	359	335	393	370	365	338	346	347	336	395	374	353	355	366	393	402	399	381	384	416	343	405	374	366	372	406	343	367	373	379	397	386	366	372	363	369	391	388	374	363	380	327	330	354	358	374	368	365	350	355	404	381	391	359	406	365	374	378	391	362	362	317	365	382	368	347	349	344	372	371	377	335	363	357	386	350	382	377	342	384	363	368	401	355	387	343	377	381	385	353	398	356	383	377	363	337	371	367	373	360	357	366	323	402	338	365	365	364	353	356	372	362	367	362	394	380	345	345	368	330	375	370	391	393	360	394	371	340	381	385	376	338	329	396	385	348	378	397	367	349	381	393	408
19372	26895	20032	12134	9326	7387	5335	3881	3194	2567	2220	1841	1466	1221	1084	1036	950	888	802	759	751	632	681	683	595	560	538	531	524	549	502	498	503	479	471	499	417	472	426	431	481	424	472	446	476	441	460	461	448	464	384	433	452	452	423	418	422	437	409	446	427	431	431	407	394	452	458	399	447	464	439	451	471	423	425	429	400	431	430	435	436	409	433	413	414	442	413	433	430	436	474	384	429	431	430	424	440	388	410	453	429	422	417	423	441	408	443	447	429	424	432	430	451	437	402	466	422	479	412	452	397	433	432	437	418	418	392	436	409	383	429	398	432	439	442	460	405	441	410	444	426	422	384	419	451	375	452	424	416	405	430	453	420	410	458	440	400	424	414	394	450	414	430	394	444	457	423	474	467	392	402	441	429	454	417	448	452	404	424	433	434	431	437	390	433	419	462	428	464	410	419	440	400	405	424	446	443	437	413	433	415	456	436	397	463	408	432	391	445	405	443	433	420	425	407	439	420	414	459	463	416	430	436	418	407	427	369	428	417	436	429	443	421	422	442	401	450	388	448	404	442	412	434	442	399	433	447	408	460	403	423	421	420	464	411	437	434	431	422	448	428	424	413	427	410	396	453	438	426	407	453	408	410	434	420	449	454	422	402	409	395	472	481	407	422	462	433	429	479	424	413	461	422	445	465	411	454	425	409	442	400	467	410	434	460	428	426	437	427	396	405	419	415	403	458	433	419	422	410	411	449	399	433	413	398	425	412	467	419	426	442	430	442	407	429	444	455	420	432	434	421	415	422	429	429	434	428	428	398	423	437	434	422	475	453	429	403	417	448	446	414	436	432	411	451	433	380	443	436	427	390	466	442	445	442	425	435	425	423	456	413	425	435	401	422	453	457	406	435	448	454	415	418	428	430	429	456	441	454	417	450	446	421	420	460	424	413	377	415	430	433	450	430	434	415	434	451	414	388	408	431	411	405	424	420	458	394	411	447	437	427	423	415	432	439	442	396	411	416	456	433	458	424	465	433	431	426	464	403	423	393	436	398	435	426	428	448	427	424	432	452	443	433	469	436	440	444	442	456	424	403	409	442	406	437	453	447	385	389	421	424	432	474	434	411	400	434	402	459	442	443	447	422	421	455	426	424	447	437	437	451	414	441	410	435	422	415	421	455	411	432	421	431	417	418	407	432	431	434	438	447	451	438	461	453	425	429	381	438	426	390	438	431	452	445	438	449	429	412	392	426	423	422	430	444	415	455	442	431	441	418	417	407	441	428	402	400	440	417	396	405	450	455	465	468	441	477	481	453	422	456	407	407	424	403	423	439	443	409	412	435	460	425	421	428	420	425	438	415	442	428	429	437	459	413	422	411	400	427	379	446	443	434	417	428	425	423	400	424	426	445	429	420	424	420	424	454	435	440	425	463	406	465	411	436	410	423	404	433	430	416	452	417	421	448	443	420	427	404	433	467	416	418	434	382	423	414	419	419	424	447	381	468	414	446	440	439	426	404	452	451	421	432	425	428	405	404	462	418	400	457	424	445	395	438	417	437	473	419	439	389	433	413	418	444	453	423	428	412	417	434	442	440	408	427	433	398	415	426	392	444	413	446	441	464	431	423	417	451	410	428	421	426	417	444	456	459	390	411	409	401	433	456	412	414	364	430	420	435	405	397	447	404	407	399	412	417	458	434	450	455	384	409	458	437	437	434	416	421	446	428	400	418	350	443	436	425	438	428	435	465	427	432	433	404	396	404	429	422	395	411	430	430	468	420	431	366	447	400	456	430	407	451	416	431	401	467	422	436	426	420	456	438	415	437	436	432	421	425	440	440	434	425	459	457	444	430	414	436	428	387	380	410	446	409	443	400	407	445	413	392	395	422	416	420	427	417	419	427	405	444	429	434	429	444	436	412	473	389	450	390	417	416	416	442	420	446	434	448	467	442	430	461	417	410	413	453	408	435	450	453	418	419	476	441	432	398	413	426	424	444	462	450	419	450	396	419	432	432	408	414	439	449	425	422	445	451	448	442	411	435	423	433	426	446	414	441	384	455	446	425	429	416	429	454	413	391	451	418	447	419	405	436	444	447	446	443	415	424	447	412	416	417	424	420	432	428	418	393	448	427	389	406	416	432	456	434	430	444	376	406	418	433	407	437	460	437	442	440	428	409	400	439	448	458	410	439	439	426	415	425	427	418	406	428	436	411	420	390	397	449	430	426	426	441	434	429	430	404	436	457	419	419	450	457	415	434	401	416	430	393	458	434	430	458	440	463	419	463	404	465	420	445	402	451	443	373	420	428	443	442	467	412	457	434	440	445	420	462	416	423	423	453	408	421	406	431	382	431	458	445	448	448	448	415	442	451	412	438	427	417	469	442	421	418	462	458	429	422	445	451	433	425	433	427	439	422	442	448	418	421	401	374	432	459	443	416	440	431	436	440	422	444	451	438	386	479	402	419	437	426	400	414	418	457	411	423	412	440	440	444	422	402	455	404	461	403	429	403	419	388	470	417	405	473	427	432	413	436	389	476	457	453	439	417	444	427	439	444	433	443	433	447	435	412	421	430	413	426	457	445	409	438	414	422	424	461	454	469	401	427	422	386	424	437	429	425	437	421	446	441	429	450	424	421	463	412	418	423	407	442	406	442	412	448	426	433	458	433	396	468	429	402	399	426	417	455	430	423	388	422	412	431	424	435	436	408	450	432	403	455	415	421	428	405	438	411	425	433	462	412	453	413	438	433	427	432	439	447	448	437	418	398	423	454	456	411	445	439	425	437	462	450	421	437	462	438	436	443	418	401	420	459	416	478	481	447	407	433	424	402	396	436	414	432	444	386	450	396	461	458	443	451	417	442	435	448	421	425	431	446	396	437	429	468	431	455	463	430	435	403	451	427	415	439	452	421	434	399	407	455	433	463	437	433	416	397	409	437	426	428	420	444	438	442	436	439	412	439	430	429	433	426	431	407	403	422	444	461	442	401	456	437	394	467	427	435	445	426	425	430	411	449	436	436	414	441	393	438	428	443	419	399	396	447	454	438	405	433	428	412	401	417	421	400	436	417	426	453	459	454	431	413	431	417	421	468	419	422	420	401	433	429	385	439	430	411	420	428	450	446	440	421	419	438	409	413	419	414	411	435	395	438	409	432	412	384	448	458	423	419	449	408	455	449	431	441	467	442	408	407	426	409	417	439	429	450	419	427	449	430	449	420	418	429	457	435	449	443	416	422	435	412	447	406	461	416	468	440	426	442	447	411	392	401	437	436	411	463	413	419	418	427	442	455	430	447	454	415	426	407	456	444	413	407	445	418	483	426	448	420	404	421	435	401	453	410	428	435	422	428	435	425	440	416	390	437	443	432	443	384	417	443	409	433	431	392	424	411	428	423	430	457	454	441	431	467	428	415	435	429	454	460	438	424	435	421	418	451	474	461	428	460	438	400	442	395	424	373	434	454	400	442	455	417	386	426	451	421	455	409	393	458	441	410	427
22881	21522	29116	24369	21547	21340	11199	4511	3002	2544	2236	1803	1503	1280	1160	1018	900	926	866	822	679	717	662	643	603	583	560	495	503	532	512	494	492	474	419	433	434	408	437	421	454	414	430	444	416	426	390	413	392	405	419	411	419	445	427	399	392	431	381	419	391	417	408	341	404	404	421	382	380	389	419	421	376	411	372	380	380	425	412	362	393	412	419	399	397	410	362	406	382	400	373	439	400	433	399	361	388	395	383	370	366	389	421	388	405	400	334	386	422	403	409	402	360	380	397	368	403	366	367	355	374	385	391	369	366	396	383	440	350	398	375	359	379	342	369	375	366	416	387	377	415	382	352	399	409	385	430	384	369	396	372	385	351	399	403	402	389	380	371	385	391	376	368	381	410	399	381	358	381	392	373	373	353	395	401	384	395	418	393	375	358	406	364	347	368	385	406	372	376	368	366	379	391	383	359	381	374	399	372	383	395	377	414	384	362	382	389	376	372	353	383	397	368	390	425	404	399	380	388	411	398	390	409	347	378	387	396	411	436	360	397	385	406	405	405	398	359	376	369	365	434	405	396	377	380	424	406	404	362	407	387	414	389	415	390	377	365	414	399	403	375	380	367	381	361	365	382	338	386	412	393	386	399	379	390	380	398	384	372	389	415	345	390	337	377	390	379	343	360	354	387	404	410	391	370	352	369	372	321	363	386	376	428	370	371	413	362	374	409	358	349	370	414	370	388	402	397	416	403	383	333	373	388	373	347	355	363	381	395	372	389	428	418	391	392	370	389	395	370	361	409	408	398	397	387	350	421	340	377	406	391	376	389	382	349	359	349	363	379	366	421	397	382	393	403	407	380	369	377	393	421	379	395	356	393	378	413	417	368	424	390	367	383	373	413	378	412	355	415	377	395	366	430	366	374	409	397	387	390	344	355	354	404	343	367	399	363	355	364	351	383	363	376	425	384	354	375	377	379	398	391	408	404	363	385	420	370	366	382	388	394	382	397	381	394	410	415	357	351	393	370	373	377	400	369	377	351	396	360	388	404	396	387	409	398	382	378	423	392	405	372	374	383	414	406	368	366	371	388	376	387	375	398	382	371	398	401	421	401	370	395	361	397	397	374	366	403	385	373	385	378	377	378	355	402	380	421	395	354	422	400	416	389	361	403	391	387	384	372	370	404	379	390	403	380	386	386	387	409	393	374	393	342	369	397	390	374	388	349	406	398	436	360	391	401	355	387	383	414	369	384	440	385	423	392	361	364	376	384	397	369	378	388	365	415	391	390	379	405	389	371	371	410	417	399	361	406	393	367	398	378	391	379	369	375	397	375	404	399	377	382	390	401	339	395	388	374	366	399	412	411	402	396	366	366	350	364	388	391	400	405	379	386	379	372	362	381	404	368	371	377	400	357	385	353	419	371	354	371	368	359	353	381	407	394	401	388	411	380	392	393	408	392	397	353	417	363	351	392	362	382	354	380	393	374	360	368	378	410	390	426	382	416	382	375	365	348	346	369	373	374	399	372	397	352	373	353	381	353	402	360	366	398	393	356	368	370	365	379	362	399	380	396	392	388	394	385	410	371	366	380	365	382	387	382	390	420	377	390	405	373	404	365	343	412	384	394	405	360	374	387	404	401	406	373	376	399	397	393	397	440	359	369	382	363	351	379	375	394	369	382	382	397	343	382	399	384	394	379	410	368	387	397	361	361	400	395	386	386	403	383	381	375	409	386	380	362	368	364	388	377	349	354	406	356	386	369	375	378	413	377	369	410	412	380	365	417	361	405	401	382	352	399	378	372	362	376	384	348	398	397	397	384	387	384	372	371	379	390	381	406	384	390	373	422	389	372	363	379	401	425	383	358	381	391	371	396	385	399	350	384	375	382	379	435	382	385	395	348	388	393	383	423	397	365	398	390	371	390	378	380	372	411	381	353	385	393	383	397	379	391	385	353	390	427	390	372	382	408	368	416	409	407	361	386	361	377	405	371	384	390	369	366	388	337	376	381	396	426	371	398	404	415	397	375	340	359	374	406	392	409	370	360	400	369	422	376	398	405	348	396	402	368	400	378	355	376	366	370	362	346	405	417	383	408	346	380	438	338	386	403	357	401	378	400	360	425	362	399	371	359	397	385	354	398	376	402	391	383	382	371	408	409	384	388	377	334	397	321	358	400	392	378	346	383	405	363	414	372	352	396	359	392	385	370	373	387	404	371	376	390	426	366	419	326	410	376	391	390	413	366	359	413	331	408	350	382	361	355	391	363	369	359	382	389	415	385	398	393	369	361	370	368	387	354	364	422	386	392	351	363	354	412	389	380	390	369	391	405	387	353	384	380	405	374	389	376	385	385	424	357	353	370	414	351	375	426	386	369	376	387	362	358	417	391	418	372	370	355	378	410	396	375	375	405	392	383	373	387	396	371	375	420	387	380	358	420	353	386	381	351	391	366	391	402	390	361	363	376	341	424	414	393	353	375	422	372	372	390	406	391	410	406	389	406	383	348	372	388	393	383	356	368	370	360	367	408	378	377	383	398	351	403	354	365	389	364	397	380	372	361	380	386	371	392	391	390	376	357	395	370	380	409	381	413	384	397	343	360	362	377	364	368	428	370	388	400	408	355	389	377	370	366	372	364	355	375	377	353	429	371	365	363	376	378	353	386	370	369	362	396	386	397	383	405	382	367	387	406	373	374	399	400	419	357	361	377	360	400	365	382	372	372	395	384	399	385	367	387	379	382	390	361	379	386	388	385	346	360	390	378	372	371	411	380	389	382	395	372	361	393	412	390	382	376	425	394	390	359	374	389	367	412	393	360	379	361	376	393	380	413	391	365	376	355	391	393	379	366	368	368	347	390	339	403	352	354	392	343	393	351	385	432	400	375	339	373	385	324	385	346	366	366	355	385	379	381	386	359	369	419	384	402	390	381	358	382	390	377	350	383	385	360	352	388	371	346	376	390	423	390	382	386	412	406	374	377	407	379	346	374	395	382	374	397	396	328	394	398	373	395	389	385	372	383	343	364	355	404	387	370	361	386	392	349	402	373	444	397	369	407	404	352	361	381	360	366	379	367	378	408	369	371	417	371	395	361	354	344	367	359	366	371	375	396	387	349	363	383	398	394	412	412	401	398	355	380	339	363	361	399	391	378	414	372	360	398	378	454	395	348	422	369	379	418	411	370	401	397	342	379	407	378	371	369	372	377	399	422	371	372	384	392	423	374	357	403	391	370	403	381	369	393	382	388	426	403	354	351	419	377	389	375	394	398	372	381	378	369	389	356	377	379	398	344	366	356	347	347	403	398	382	399	385	413	405	385	382	402	375	366	397	389	414	378	374	352	376	367	369	400	407	369	372	367	387	370	379	379	368	382	394	370	396	352	399	390	372	379	392	394	384	396	370	386	379	377	399	399	351	360	369	341	361	398	402	366	397	413	404	381	378	395	403	374	393	382	393	362	357	351	398	421	381	412	393	381	374	391	369	422	360	393	357	381	381
23839	35992	28127	18880	14953	11514	8948	7052	5603	4469	3746	2981	2482	1970	1871	1595	1484	1364	1213	1122	1057	964	879	865	872	784	694	670	641	669	675	633	590	566	523	542	539	537	544	503	527	501	505	502	510	510	489	519	500	482	516	471	470	466	468	486	505	464	511	451	493	487	466	472	478	476	453	435	461	446	419	440	472	441	442	414	452	453	411	421	439	437	475	476	484	444	484	462	426	424	444	420	437	425	435	440	415	438	455	480	446	464	471	421	445	470	401	463	484	464	461	442	391	452	434	489	469	474	450	437	447	432	435	461	461	484	495	431	454	435	457	407	486	424	457	441	414	410	447	445	434	416	411	467	474	416	433	423	460	430	423	430	429	481	448	456	452	461	400	405	483	469	453	443	415	457	447	432	450	460	474	418	441	458	516	465	428	409	437	422	442	441	479	430	454	445	468	479	474	431	451	465	455	403	432	440	448	439	427	465	454	451	441	462	448	451	435	435	455	425	433	473	473	453	456	485	431	390	510	460	431	464	450	431	425	484	472	436	480	438	469	416	432	464	448	414	418	455	436	458	430	421	459	462	432	470	431	450	468	447	445	423	422	451	433	457	427	418	433	469	461	485	463	441	480	466	428	446	468	486	440	444	432	447	441	449	470	416	466	458	475	447	387	424	451	438	436	495	446	452	438	464	461	391	420	431	408	431	453	459	474	452	457	419	461	481	426	460	409	477	423	441	446	417	454	458	444	390	458	462	488	464	447	465	422	447	425	453	410	458	442	455	461	454	418	427	465	443	443	463	446	450	463	432	479	452	445	477	427	467	438	419	487	450	464	449	440	446	431	470	435	481	427	429	493	426	441	439	455	446	461	442	429	461	429	439	477	420	458	447	472	473	410	420	460	455	420	429	451	466	437	465	474	439	427	487	440	416	447	450	451	426	453	463	425	487	448	456	478	469	456	390	446	461	473	448	430	433	449	485	437	477	443	466	442	425	439	481	426	475	476	427	434	434	455	436	454	462	446	456	467	453	446	447	484	455	456	450	422	462	462	391	433	454	438	395	467	462	428	460	410	411	417	439	447	423	432	445	411	457	420	432	427	459	454	420	440	438	447	455	465	431	471	468	468	473	447	429	482	415	428	460	430	493	416	461	476	440	420	437	466	437	454	394	453	413	457	436	468	462	428	460	440	415	445	429	406	472	418	454	441	446	427	416	437	423	428	427	447	454	459	438	502	404	431	433	459	488	453	457	448	456	445	427	472	428	402	475	394	479	422	410	448	446	473	453	445	455	446	412	471	442	452	433	454	442	422	450	471	488	420	447	421	446	452	484	431	440	442	418	431	417	452	425	441	444	474	436	432	466	452	484	431	438	464	436	425	484	445	448	457	461	443	452	468	433	468	448	451	465	487	444	462	445	444	452	442	465	457	473	438	428	435	467	435	468	453	468	388	429	467	418	444	449	448	409	444	426	462	468	443	433	454	479	468	445	413	461	437	497	452	425	461	427	425	421	443	447	469	417	443	455	454	414	431	439	448	430	451	449	424	451	467	444	423	401	455	428	422	457	446	438	452	447	463	440	431	424	425	420	465	410	447	440	453	438	408	428	461	450	444	393	477	449	436	436	484	454	442	451	423	441	438	440	448	451	425	438	431	466	467	425	440	476	484	455	444	421	469	465	458	418	477	442	441	456	440	394	469	451	422	452	466	445	426	406	461	468	441	469	383	465	427	442	455	453	446	434	427	407	460	450	450	394	453	444	468	405	436	448	437	456	459	431	417	438	408	440	461	439	441	499	410	446	436	449	441	420	435	436	457	438	451	465	437	404	420	466	434	423	452	442	454	455	447	445	440	460	440	470	450	404	457	426	453	474	409	414	423	428	417	444	445	462	424	449	441	436	449	415	428	455	450	452	454	437	466	422	439	437	448	453	426	450	420	458	454	411	484	432	457	460	457	453	441	446	453	411	456	462	457	440	446	459	472	432	447	423	473	425	432	421	462	444	422	416	453	443	450	437	416	431	459	443	452	456	392	429	448	407	424	425	434	440	443	481	428	430	446	420	421	467	463	449	458	434	479	444	461	422	430	469	424	465	445	432	404	447	436	440	437	434	478	455	447	458	448	434	434	464	448	407	425	430	437	426	445	433	446	402	442	455	419	445	454	418	443	438	453	451	426	436	429	437	446	449	448	437	455	476	437	415	455	449	436	444	432	424	431	458	400	458	459	445	464	457	456	443	463	444	441	474	498	445	468	426	409	439	443	427	415	448	447	444	440	425	423	484	442	438	452	458	425	446	452	457	476	483	449	428	416	464	443	432	447	463	451	455	474	461	487	413	467	419	456	447	476	475	442	456	467	468	436	423	405	424	438	440	486	421	430	489	451	463	452	455	442	458	480	463	458	480	419	448	435	448	436	458	472	473	406	447	470	455	457	466	412	441	472	436	477	458	413	452	406	432	439	437	475	480	451	445	447	477	472	459	469	449	433	444	423	418	398	466	463	440	454	427	477	425	426	422	443	443	444	430	486	456	478	451	447	387	425	452	447	452	465	411	422	446	461	442	453	447	437	409	440	437	439	396	487	440	410	435	460	458	460	483	453	429	457	441	434	442	414	425	439	429	453	443	421	487	437	455	448	451	434	417	471	471	436	449	421	424	438	456	446	434	410	422	414	414	474	433	384	460	440	435	431	448	448	454	417	448	428	488	480	440	453	392	443	458	420	427	445	473	469	441	487	445	424	450	434	467	449	409	452	432	452	449	461	465	453	415	418	447	458	447	443	453	450	446	430	481	460	481	447	447	441	433	463	449	473	451	429	410	437	420	433	457	448	426	458	441	423	456	436	431	472	465	413	417	440	405	434	450	459	412	452	438	473	467	502	460	445	432	422	392	424	429	464	476	423	455	432	499	469	482	437	470	493	420	478	421	440	471	452	474	448	478	456	452	445	429	443	417	482	426	422	459	447	442	439	425	443	410	428	416	444	440	472	426	438	446	487	454	461	452	458	440	476	449	472	433	474	431	456	416	459	455	448	453	460	473	465	415	408	452	435	490	454	472	485	434	479	436	456	437	423	421	415	431	430	443	461	448	439	440	465	444	416	453	449	448	407	442	471	417	428	460	418	446	428	433	445	431	446	430	461	473	449	446	428	429	456	443	458	449	457	433	472	455	431	454	426	449	421	413	396	437	435	464	456	448	432	435	431	440	435	439	467	405	427	448	433	392	451	447	426	442	463	456	451	436	436	464	459	461	447	430	459	401	404	448	454	457	422	478	396	445	442	405	448	463	448	440	479	449	473	464	450	449	457	398	419	431	433	460	440	455	373	454	492	449	422	479	454	449	427	422	455	491	406	453	463	447	414	432	439	418	432	374	397	464	430	450	442	455	445	420	439	418	432	468	429	442	481	439	443	450	441	417	417	452	461	472	411	427	422	478	454	433	425	475	451	434	431	404	430	450	419	472	443	444	436	437	477	468	434	442	466	451	410	458	434	451
28328	20407	14737	7887	4216	2748	2134	1732	1394	1209	1095	912	875	832	738	695	668	618	628	569	578	567	516	531	513	517	512	528	538	479	521	535	469	506	534	492	446	498	484	491	465	479	504	496	499	457	476	467	484	496	498	486	464	463	511	472	460	496	474	470	463	435	445	453	530	447	506	491	452	493	513	451	492	493	475	473	485	498	460	490	476	489	438	429	451	465	442	513	489	466	464	478	446	494	472	447	469	473	519	480	472	507	460	485	465	494	454	488	476	491	492	438	472	479	450	523	478	424	492	495	447	483	461	460	425	506	465	481	472	467	454	476	459	476	503	471	455	444	468	449	485	457	466	464	485	465	474	426	530	423	438	467	506	458	488	495	486	467	473	432	455	497	488	458	479	473	455	465	475	513	440	487	515	482	482	482	467	491	472	447	459	475	507	502	453	475	458	480	487	504	474	477	493	487	489	492	434	470	477	493	476	511	490	444	514	474	420	474	467	483	468	464	453	504	442	425	456	459	474	473	496	463	480	459	472	467	496	479	455	489	488	469	445	470	555	472	469	451	503	478	458	479	466	453	500	455	444	455	455	488	463	478	443	453	474	439	468	472	478	489	452	471	486	481	480	475	470	535	446	475	454	471	448	477	488	463	470	494	508	436	478	491	458	452	467	462	470	444	459	462	470	477	468	483	489	452	492	478	448	472	497	405	493	472	455	481	464	486	451	425	473	456	476	468	473	480	463	472	453	433	431	470	507	492	504	483	478	471	461	492	474	491	467	443	475	472	484	500	453	452	439	448	447	438	490	437	452	450	479	476	473	452	489	434	520	494	456	531	457	455	489	512	490	496	525	448	491	498	469	490	475	461	449	459	503	436	460	477	460	465	479	479	487	477	465	472	457	487	466	453	467	446	461	456	484	488	473	461	491	461	531	485	489	438	467	448	475	525	463	474	473	481	502	460	446	488	500	480	511	525	481	484	498	459	488	474	493	478	470	485	460	469	504	486	444	496	473	451	453	487	428	473	458	477	502	448	465	482	494	504	474	493	476	450	466	504	482	454	514	482	497	512	458	472	462	490	490	446	479	499	505	459	463	494	432	430	497	470	470	473	500	460	507	449	476	485	483	482	437	466	477	484	446	496	470	472	499	472	493	439	477	498	492	527	541	468	483	458	472	430	506	508	483	432	473	463	472	489	508	487	452	484	456	468	459	504	491	500	484	467	471	487	464	489	488	485	478	466	419	485	446	471	504	483	509	471	494	485	474	460	488	461	491	483	418	501	513	482	504	490	427	493	470	516	446	468	472	483	486	456	469	473	452	450	447	459	463	536	461	453	510	489	463	501	486	491	479	479	460	454	501	462	472	504	510	464	480	446	471	451	475	444	479	477	445	456	474	442	511	460	488	463	473	476	449	455	485	460	522	446	466	472	438	452	480	465	446	484	467	505	485	458	504	463	456	462	481	451	465	469	476	490	486	483	479	491	446	428	527	452	451	477	503	446	508	427	486	489	468	461	457	453	483	471	460	508	475	475	475	455	467	498	455	498	472	483	480	458	499	481	446	464	459	481	480	492	480	501	462	479	495	502	481	511	502	490	468	474	480	471	488	444	484	471	488	486	486	481	462	490	517	520	458	513	449	476	457	447	479	472	428	487	458	485	478	472	464	464	464	459	488	472	489	473	475	440	500	442	459	492	515	465	463	479	488	449	494	450	482	489	436	481	486	467	470	470	456	454	496	497	437	495	454	466	480	462	482	482	439	488	470	436	480	475	481	487	485	527	474	474	489	457	481	478	501	477	459	480	451	485	474	461	479	464	477	458	448	448	443	501	457	483	444	469	475	477	490	459	477	495	449	459	427	493	446	459	434	426	438	515	470	463	466	462	494	473	491	460	478	486	467	526	484	458	461	459	438	481	462	461	472	478	471	485	469	435	487	485	454	524	464	481	452	482	484	501	435	479	462	472	493	450	441	478	470	487	487	480	443	484	464	465	455	473	469	529	454	473	465	462	485	460	446	480	495	494	482	490	497	444	454	455	446	464	486	509	466	490	485	430	480	421	469	491	476	467	436	474	466	498	510	450	429	434	466	425	479	509	492	459	433	501	507	447	472	477	474	435	479	447	480	463	463	473	485	500	480	477	476	486	471	454	472	476	458	499	430	487	481	481	474	455	463	485	429	487	471	484	483	499	478	515	455	454	505	465	440	482	462	461	441	445	485	564	479	501	429	467	451	495	474	489	471	482	491	471	474	466	495	493	502	470	467	473	457	427	461	470	464	467	497	463	454	501	457	466	451	458	484	481	452	456	457	486	496	474	488	462	479	484	483	507	470	506	482	459	460	483	462	488	489	483	494	472	438	464	479	525	488	486	497	451	514	506	451	467	427	490	465	482	466	499	470	441	464	460	438	409	453	475	470	489	461	483	481	473	476	437	479	470	457	445	445	467	476	477	452	468	481	500	544	494	472	440	497	478	470	497	502	450	459	461	471	513	518	466	480	471	474	492	496	487	467	518	466	461	478	466	447	458	457	487	473	484	475	446	463	493	500	464	445	479	488	426	527	449	460	483	456	489	480	457	414	473	496	502	513	486	465	497	464	447	456	452	482	486	470	472	464	468	481	485	477	505	473	457	518	471	516	445	453	456	527	448	453	464	496	460	475	500	450	451	461	463	452	531	481	466	492	490	432	480	468	490	499	480	474	490	436	485	460	463	468	445	471	480	447	455	483	471	471	511	478	455	492	450	463	474	481	478	475	511	461	460	492	474	493	447	490	496	468	489	473	480	495	443	467	487	481	527	466	493	470	478	471	430	473	482	486	483	463	524	478	424	465	497	510	484	425	484	494	464	453	514	440	461	428	464	510	442	481	433	482	519	454	462	431	434	443	463	517	499	472	488	460	511	473	490	448	474	525	435	461	482	475	445	479	423	503	452	492	449	472	502	430	497	478	445	528	483	475	507	454	453	428	471	493	499	440	486	467	491	416	501	489	489	476	502	548	471	433	491	508	499	456	516	452	458	467	448	475	461	493	451	445	508	483	485	464	441	466	490	480	468	436	466	480	474	476	464	476	450	494	482	465	500	479	454	509	454	410	441	447	442	446	488	480	487	492	426	456	496	496	435	476	442	442	465	447	489	511	489	457	467	487	473	477	475	464	480	419	444	451	500	447	439	471	484	458	466	470	464	506	488	507	467	484	453	487	465	446	492	458	438	484	486	444	490	477	486	479	477	472	478	495	474	443	497	498	442	470	463	476	470	435	462	472	469	458	514	484	458	435	445	515	471	502	445	490	465	494	488	463	451	429	462	450	465	499	475	454	460	436	478	503	483	469	466	440	463	472	449	494	438	491	460	443	477	471	493	486	528	486	479	500	435	474	500	446	470	473	480	423	484	433	455	469	491	486	470	490	485	492	405	475	486	469	480	469	477	464	501	479	482	486	428	467	467	465	462	464	483	453	454	461	466	479	504	486	479	466	418	507	459	477	477
17233	21700	16217	9213	6974	5308	4026	3274	2559	2175	1730	1408	1296	1131	1031	995	926	853	833	784	756	724	718	709	646	648	615	594	650	624	576	588	578	565	568	565	607	551	548	516	554	569	563	572	541	558	564	566	576	564	547	536	558	543	530	576	565	512	593	554	556	557	520	532	522	514	556	523	540	520	588	508	587	513	523	531	510	537	558	538	549	577	525	565	510	488	499	553	526	515	553	524	558	540	537	552	589	563	553	554	573	529	561	561	554	575	532	546	563	552	537	558	542	532	545	544	545	550	551	555	526	565	512	536	548	566	547	572	543	538	579	540	526	559	556	578	530	537	536	555	548	517	526	469	574	527	535	577	540	546	526	530	528	576	512	562	549	539	530	559	533	547	543	504	588	540	527	555	558	527	514	546	565	509	581	522	541	490	535	532	550	539	519	538	538	565	526	524	527	549	547	570	512	573	562	544	582	555	514	532	523	546	523	525	521	526	549	561	538	531	531	575	541	536	559	491	543	573	556	537	537	542	544	538	585	527	557	535	519	556	547	532	561	544	503	569	532	523	584	492	511	523	534	544	545	526	566	529	541	551	567	591	548	540	554	542	559	585	547	545	564	618	531	533	522	552	565	565	531	537	529	507	561	568	532	513	547	532	533	529	575	513	537	580	593	589	559	545	546	544	552	562	529	558	569	508	556	563	537	546	564	537	548	531	524	542	530	561	590	571	547	536	574	556	544	554	549	529	520	507	552	568	525	542	518	552	522	582	546	540	557	542	520	572	485	519	586	545	532	567	547	569	584	566	521	535	520	552	499	530	551	556	551	541	564	513	557	562	516	554	570	533	558	544	598	540	505	550	542	497	567	549	510	572	549	519	503	555	507	563	511	527	609	545	534	513	529	518	509	545	523	575	522	529	548	517	517	531	530	538	546	545	568	554	538	549	556	546	542	528	523	535	569	591	518	545	547	526	559	545	548	502	563	524	546	585	542	560	530	529	545	546	541	530	557	524	580	530	581	561	577	521	580	529	535	530	556	502	502	567	547	501	567	527	550	556	561	538	525	548	537	549	569	562	552	552	534	561	499	530	528	561	516	550	519	551	566	517	535	534	536	555	580	556	548	543	556	558	530	552	542	546	577	560	511	548	525	558	561	556	557	562	572	532	506	566	535	515	551	516	577	556	541	520	506	536	535	564	550	514	524	550	524	524	528	545	554	533	606	567	560	538	528	563	554	555	606	548	518	571	503	561	575	565	561	596	535	548	546	575	527	555	591	526	565	535	511	554	578	541	534	533	538	550	542	539	542	521	540	576	564	533	536	528	538	543	532	534	546	545	544	505	542	524	558	554	509	521	566	553	540	493	533	530	496	531	532	492	575	516	550	562	543	482	511	562	541	549	528	540	506	521	554	534	531	535	496	552	602	544	511	555	524	533	514	565	550	532	546	560	557	530	529	537	569	540	520	547	535	556	551	539	522	549	554	585	535	536	540	528	513	566	555	549	515	538	535	522	570	495	563	557	546	563	563	506	529	565	520	545	555	536	522	572	578	599	553	504	541	529	528	506	524	560	527	555	542	554	522	573	568	587	523	555	592	563	552	498	551	578	525	577	577	563	544	502	527	545	561	525	500	537	548	547	526	571	520	533	529	534	563	552	532	547	539	556	541	523	565	526	523	552	531	563	524	544	532	550	553	516	530	535	612	552	536	513	521	536	513	578	532	528	527	529	556	548	528	561	531	577	591	571	550	577	535	555	506	548	540	588	594	512	588	565	550	578	526	517	539	550	578	532	539	588	577	521	544	554	571	531	573	516	532	553	536	554	538	492	572	539	550	514	555	525	555	541	527	569	550	553	555	540	543	532	495	540	562	544	561	524	536	567	513	547	509	540	538	542	559	590	554	527	538	532	584	496	531	538	566	561	535	520	522	506	530	518	573	568	553	554	529	562	504	522	554	553	544	564	550	544	578	529	548	577	520	503	518	576	561	542	576	545	532	559	580	525	554	580	587	547	530	532	500	567	544	551	512	569	564	581	563	564	542	544	551	547	523	531	556	560	514	539	577	511	524	532	551	522	504	566	532	461	547	518	507	552	551	530	550	537	547	556	554	543	543	538	517	528	556	526	555	557	541	551	577	569	584	575	509	563	497	543	568	545	502	597	530	515	527	537	548	542	567	539	531	547	493	572	541	544	537	551	542	559	499	548	586	546	530	547	553	544	540	561	565	540	557	520	549	544	553	527	566	541	572	532	524	513	531	534	530	574	535	578	553	543	575	491	532	513	553	568	550	533	521	495	541	527	547	546	531	557	550	569	561	538	562	538	569	551	550	555	547	549	538	585	548	522	528	567	578	533	567	533	513	581	519	493	544	541	551	539	549	554	542	541	511	534	590	569	562	526	547	516	597	546	588	553	551	527	537	509	567	565	545	537	531	554	515	535	512	536	590	553	525	508	568	510	558	547	556	572	529	587	528	537	567	548	528	577	538	526	533	520	546	542	546	540	556	551	515	575	564	559	560	535	542	530	529	524	529	522	565	567	542	567	561	576	563	525	589	539	527	564	526	571	588	523	565	538	542	570	514	560	560	587	542	539	539	568	555	517	526	545	580	548	509	536	546	546	539	607	512	529	540	551	539	537	543	574	514	523	562	550	533	547	554	525	546	533	560	576	525	553	556	565	518	549	534	576	548	538	576	541	511	539	529	522	555	555	522	524	508	570	520	548	554	539	505	529	578	525	552	533	571	545	521	526	519	510	545	560	536	526	552	559	540	537	546	508	548	526	548	526	563	557	497	550	518	556	560	543	555	563	524	516	530	517	521	563	571	563	525	545	568	565	524	511	538	487	519	563	537	529	517	532	527	510	570	520	552	541	549	550	526	545	588	528	545	555	521	549	526	510	563	531	553	568	514	538	528	501	547	508	549	500	518	567	556	542	515	563	546	518	531	586	535	471	556	528	507	511	538	542	587	533	562	568	582	590	540	527	567	545	556	551	478	512	527	552	558	516	543	584	574	539	514	541	533	542	558	555	563	579	540	555	561	549	524	512	530	524	589	528	565	540	520	548	529	541	566	532	532	554	510	549	549	576	504	552	562	548	538	516	555	547	574	564	560	549	592	535	542	595	546	556	553	550	527	544	575	553	570	574	539	546	572	549	563	519	528	514	547	531	506	552	540	578	572	523	583	522	503	516	503	562	580	561	526	512	554	542	542	569	545	483	563	603	529	597	530	528	524	543	560	521	562	512	542	537	550	545	518	559	485	550	511	509	512	527	574	538	550	538	542	557	538	545	520	525	602	555	523	523	508	495	538	496	555	581	533	523	552	512	542	566	528	531	520	602	566	569	503	545	520	578	510	522	524	565	536	536	587	575	549	569	531	571	588	557	520	556	535	564	538	572	575	551	523	563	521	535	558	524	543	528	563	558	515	589	518	578	558	526	548	551	530	561	539	563	530	538	562	553	515	556	525	528	549	563	536	568	554	486	583	577
23946	21481	28499	24886	21269	11490	5016	3065	2451	2099	1646	1405	1251	1145	1015	1003	916	817	822	749	703	691	715	650	665	611	593	603	633	608	565	559	534	553	528	527	531	486	520	514	527	541	539	524	519	540	545	512	499	538	494	514	524	525	539	505	533	490	513	521	467	516	489	533	508	496	496	547	508	505	522	465	505	451	527	510	492	525	532	511	497	478	508	475	476	499	512	506	499	483	478	507	483	475	485	507	519	508	512	476	487	520	519	490	489	507	484	490	478	491	498	481	504	508	491	490	538	487	468	511	521	458	474	487	489	506	480	458	512	500	544	486	488	523	451	483	468	521	547	528	519	513	528	485	519	518	517	519	458	493	534	482	491	486	507	531	506	477	482	492	479	463	504	487	513	503	541	493	476	470	539	532	496	460	501	504	464	535	451	515	508	525	543	500	516	487	481	513	529	502	482	516	489	489	483	478	494	500	489	506	537	545	478	477	506	523	575	513	493	478	503	467	495	548	519	476	496	439	489	487	477	455	538	472	506	530	498	523	541	482	517	471	502	489	513	519	521	472	512	523	475	497	486	522	553	521	477	497	527	488	502	497	541	496	486	520	492	486	533	532	497	513	476	478	490	480	476	500	529	499	475	493	495	511	499	501	518	504	522	509	497	480	513	522	501	489	518	500	513	485	504	506	510	460	537	501	551	499	513	435	482	501	491	490	482	485	511	532	532	516	509	527	502	508	523	474	484	528	535	496	478	471	499	520	474	484	540	505	507	522	482	529	499	523	485	470	490	476	503	497	473	487	472	522	510	487	519	466	541	479	456	506	491	529	492	487	486	512	544	515	501	458	507	551	489	513	506	522	517	534	508	513	525	508	501	513	509	562	475	522	562	497	505	490	509	490	505	449	512	512	515	508	499	451	454	466	538	548	487	491	517	487	503	460	524	475	491	494	538	527	513	487	503	503	487	490	543	523	480	498	494	509	468	495	483	503	483	492	517	468	480	534	523	495	508	506	471	480	523	517	524	482	495	492	490	488	472	541	509	478	505	529	474	494	512	538	486	481	509	530	485	501	518	490	536	529	493	499	521	518	498	491	472	483	515	508	490	503	507	503	506	522	492	508	486	490	508	497	458	503	517	518	486	472	479	528	531	472	519	479	522	501	470	480	504	481	523	550	502	515	474	500	528	533	496	498	460	517	518	490	513	502	463	482	479	473	481	526	472	482	495	501	492	466	478	490	526	487	478	488	499	511	569	511	508	519	490	493	499	525	481	466	508	480	470	524	506	526	527	484	510	498	497	487	475	529	532	514	499	490	487	507	489	509	500	500	481	522	520	475	513	494	530	477	489	520	505	552	482	478	538	550	514	487	477	499	508	508	493	538	474	533	507	531	538	478	507	502	512	485	504	494	484	499	509	482	494	492	525	484	504	521	512	525	511	477	513	456	507	501	517	514	506	524	465	547	457	485	525	460	456	494	479	499	521	486	476	504	491	489	501	505	521	484	487	497	495	467	477	543	505	531	490	526	495	526	505	512	512	492	500	497	504	479	484	499	488	497	487	493	508	501	551	523	478	510	548	528	530	520	466	473	508	518	496	518	511	528	455	537	457	466	503	503	501	483	512	513	494	510	466	520	528	475	546	512	516	491	487	476	486	477	485	487	507	511	500	464	512	486	506	494	485	519	497	474	508	521	470	504	488	474	463	529	482	520	512	462	507	544	537	468	485	489	486	496	536	533	522	552	501	464	494	538	472	497	504	500	495	517	478	466	480	516	520	468	504	551	493	523	510	426	510	494	471	525	519	488	510	518	476	490	499	526	474	502	514	518	526	489	494	494	482	490	503	514	524	493	465	506	485	474	517	532	502	503	518	488	501	467	448	497	506	516	474	496	528	546	490	492	482	490	494	514	522	478	475	488	513	506	529	517	479	502	484	506	505	502	498	440	558	485	493	524	502	475	471	500	523	478	511	514	499	490	532	494	471	515	444	537	485	480	494	495	521	500	514	496	475	495	501	520	477	517	484	528	538	474	503	483	497	467	519	485	507	483	467	501	478	512	462	474	444	550	495	473	513	534	520	490	484	512	468	491	523	498	449	470	529	463	492	497	524	503	491	537	478	472	490	473	465	513	485	481	502	495	466	501	543	455	512	480	534	506	523	480	519	513	451	507	504	519	493	510	493	481	504	507	485	497	524	500	515	477	482	504	508	488	533	517	478	528	522	484	526	493	471	503	499	535	476	515	483	517	506	482	498	496	504	509	524	491	546	504	495	523	472	512	476	509	523	526	500	539	532	461	517	443	490	507	539	495	542	480	508	498	502	543	497	492	536	509	483	498	518	516	526	471	525	520	487	531	507	518	469	484	496	486	503	507	513	485	500	487	485	513	498	463	521	544	513	541	488	513	482	480	506	518	519	480	494	490	462	511	502	482	493	491	481	454	534	468	532	535	517	515	521	481	514	496	516	515	527	463	529	450	484	475	510	474	546	510	495	501	512	522	538	480	509	518	482	482	514	524	515	451	474	504	468	494	509	521	498	510	481	495	493	472	510	534	489	545	535	503	490	485	518	473	519	522	494	518	467	485	488	464	487	492	510	478	473	545	521	500	489	512	539	489	543	489	496	517	503	491	482	512	478	512	530	515	480	506	486	496	470	522	476	468	493	513	499	490	539	509	445	516	505	499	523	525	501	473	505	487	461	537	484	536	509	518	476	497	481	533	504	508	508	510	512	531	487	496	524	517	523	502	501	482	510	518	503	474	478	505	475	483	458	484	509	514	522	485	477	493	466	482	512	505	575	523	473	485	503	503	536	491	528	506	512	489	520	526	538	485	464	488	508	469	529	478	472	484	518	493	492	552	495	448	529	490	533	494	510	497	509	521	495	488	491	459	460	497	513	501	495	511	488	484	496	493	473	474	485	483	484	484	489	508	517	550	491	488	474	524	536	511	506	541	495	517	514	508	460	494	484	515	497	487	487	486	520	499	517	480	477	501	485	497	523	499	532	491	493	514	532	496	513	487	506	496	512	505	495	468	522	487	542	535	506	480	482	489	455	481	533	439	454	495	506	490	498	501	468	488	543	482	518	477	501	502	503	475	501	516	484	484	503	519	541	494	500	498	499	523	507	517	461	524	498	442	517	504	467	495	531	472	499	520	549	509	498	494	505	487	482	475	471	499	474	530	538	488	465	529	506	525	488	505	510	497	479	524	499	540	483	502	531	486	479	481	543	469	503	512	468	490	529	520	529	492	490	518	507	483	485	479	506	512	511	512	472	504	499	465	498	462	465	502	490	512	499	488	479	488	497	524	546	494	521	523	483	516	450	504	477	530	467	477	510	492	505	488	463	489	513	497	493	475	510	461	514	483	494	499	507	477	504	472	487	498	479	519	530	509	513	504	504	488	502	488	453	498	502	512	516	481	487	502	520	528	472	499	468	483	541	545	532	507	484	495	503	493	511	493	497	481	501	477	485	483	501	494	485	469	505	528
21153	31717	23133	14289	11193	8768	6945	5338	4352	3491	2732	2365	2007	1754	1520	1407	1236	1175	1095	1002	997	906	844	854	787	758	692	772	694	735	678	698	675	651	572	645	601	634	610	613	645	609	590	633	568	621	635	612	587	645	628	658	595	606	648	597	649	568	609	571	614	602	603	591	645	564	573	601	584	556	558	583	599	578	598	597	574	606	560	608	612	613	569	580	560	543	601	598	571	637	584	563	563	596	555	580	554	595	598	596	601	595	584	568	548	573	559	569	559	597	555	556	573	557	579	604	596	584	561	560	557	540	590	553	554	593	594	549	593	603	551	583	594	576	612	597	561	552	633	578	586	586	547	602	619	535	572	582	565	611	551	592	595	597	556	597	586	550	532	580	551	541	600	581	568	603	571	571	593	544	578	580	541	611	567	563	592	566	602	604	594	583	560	570	591	575	576	573	584	553	603	561	632	560	559	543	634	573	601	600	602	558	596	588	586	581	556	596	557	596	591	569	571	594	554	562	578	597	542	630	587	573	557	579	570	543	540	589	550	541	584	604	581	583	610	558	583	536	568	557	561	564	492	574	601	564	553	576	574	593	540	553	583	610	567	563	560	546	624	552	586	612	579	564	545	580	574	569	621	618	579	554	596	592	604	602	627	564	620	550	575	547	580	574	529	577	556	604	561	599	564	597	584	558	636	557	570	582	617	574	608	570	559	572	617	537	596	589	535	572	575	589	553	580	546	572	577	590	569	585	588	584	591	590	564	608	607	618	618	601	575	588	547	580	621	593	569	594	547	580	550	566	601	612	576	574	610	533	552	574	544	594	590	580	564	560	567	563	590	555	594	574	600	605	564	568	561	599	556	562	568	544	563	594	568	540	573	572	587	617	555	567	584	566	601	537	562	538	553	553	563	572	596	570	567	625	583	560	577	557	576	602	557	566	597	594	545	562	582	573	586	527	551	617	577	604	595	576	565	584	600	572	578	546	557	583	586	569	612	569	527	561	581	540	579	577	585	573	579	598	606	520	585	573	568	552	536	574	588	562	574	565	595	611	621	589	559	557	596	566	627	574	602	582	622	590	550	568	546	570	593	575	574	592	573	555	547	549	583	600	614	560	618	571	564	588	585	566	552	533	606	576	617	585	551	556	590	605	572	567	552	566	587	603	565	589	586	557	584	562	582	576	536	574	589	551	547	561	593	588	572	572	558	577	595	574	580	517	574	546	576	582	581	599	588	574	563	559	554	604	564	568	558	587	549	599	599	563	560	577	553	579	575	553	589	607	562	606	573	560	538	529	570	556	529	577	602	578	606	544	574	553	581	592	576	553	608	565	588	626	552	536	567	557	614	573	573	599	545	525	563	581	533	599	599	567	545	603	581	611	611	558	567	598	561	627	580	585	591	575	598	601	544	576	556	549	592	566	593	583	599	596	569	585	603	600	629	591	590	572	613	606	573	543	543	579	590	573	597	616	547	590	584	571	585	552	570	514	543	580	577	537	595	569	596	545	568	648	527	596	576	579	571	564	573	581	567	554	616	565	560	546	595	605	568	575	547	588	593	585	512	578	594	521	568	563	553	591	622	564	580	528	542	568	603	537	622	568	568	544	639	572	560	555	567	594	593	578	581	566	595	590	547	596	585	571	588	571	572	552	542	547	587	557	589	599	563	553	570	585	541	575	561	574	557	549	577	550	600	561	577	541	580	585	538	565	551	585	610	599	579	548	576	538	519	590	564	577	608	593	583	594	563	563	547	580	589	572	572	566	599	603	535	582	580	562	559	546	573	597	593	557	546	551	567	546	573	539	600	589	584	601	550	586	597	591	561	619	602	557	520	535	557	591	618	566	553	570	584	560	589	563	572	586	568	537	547	573	566	603	581	598	570	609	582	585	583	586	557	604	593	563	558	571	558	556	547	536	557	564	622	576	566	593	598	602	584	590	632	568	587	545	537	654	534	601	530	567	618	579	562	558	596	609	604	574	565	546	562	572	567	590	619	560	547	570	569	548	581	615	568	598	560	600	553	579	549	565	583	560	590	579	575	575	583	608	530	575	506	584	542	608	551	557	569	558	572	549	560	605	572	561	602	586	552	590	536	570	603	588	591	620	584	577	586	613	617	616	650	549	596	599	581	555	600	603	547	568	585	576	536	585	589	592	600	590	563	613	579	580	590	646	599	590	573	594	559	556	573	577	597	601	624	527	590	627	515	550	567	544	532	597	604	591	571	574	544	561	580	606	538	577	551	589	557	601	571	555	560	567	530	572	653	566	561	619	585	546	551	600	545	561	580	601	594	596	548	583	553	558	561	550	561	577	590	575	573	530	575	528	562	549	601	601	582	606	551	553	600	558	571	567	605	575	587	561	627	558	580	605	551	599	613	607	565	567	569	530	558	550	571	583	584	563	580	592	587	576	540	541	575	563	591	611	589	555	565	568	560	584	577	552	602	580	594	596	578	598	605	584	635	559	542	630	552	594	551	581	549	569	550	594	609	561	594	556	535	577	603	623	559	548	577	573	586	552	595	573	567	557	578	603	575	593	618	562	574	595	550	556	643	526	574	574	637	544	572	549	573	593	576	610	590	599	574	591	565	573	565	544	636	592	600	557	551	617	588	635	592	588	581	598	588	599	609	584	656	572	564	603	581	562	573	585	595	600	593	585	608	556	564	611	557	599	560	583	596	641	604	615	571	561	592	542	576	585	569	526	591	581	594	549	575	551	607	554	589	619	566	523	550	590	618	537	624	602	581	605	604	532	604	614	635	562	545	587	562	559	571	580	590	558	537	566	555	575	587	551	584	558	592	573	571	615	581	558	539	616	557	617	614	574	532	573	581	637	557	560	600	560	598	562	599	557	600	625	569	585	593	550	590	577	539	588	627	575	571	601	564	602	588	554	591	554	622	606	582	560	567	618	530	559	587	574	627	560	567	574	553	576	539	596	550	572	601	575	602	587	579	592	590	607	600	568	550	658	564	553	611	568	559	630	581	575	548	596	552	569	537	567	564	571	604	538	604	577	600	593	552	558	593	615	590	582	583	586	585	562	583	581	555	608	618	606	631	569	573	588	595	566	581	555	582	554	584	609	559	602	532	547	607	587	591	617	596	567	565	582	558	584	651	558	552	574	561	599	580	568	585	590	555	598	567	571	616	562	573	569	608	592	595	548	545	579	581	564	584	549	591	563	573	562	612	609	592	581	534	565	575	562	596	579	593	572	574	583	570	621	595	609	574	576	560	579	563	593	583	558	530	551	626	578	557	595	576	592	571	606	600	591	600	582	609	607	607	568	580	592	576	605	585	554	593	554	574	620	597	572	560	578	548	597	574	540	626	562	587	575	612	581	618	599	585	558	584	557	615	598	541	581	628	579	633	593	569	553	573	586	556	595	532	583	540	598	564	544	563	551	576	611	558	597	567	602	586	556	537	573	540	584	602	586	503	558	595	585	565	563	585	570	605	553	526	541	597	562	541	577	645	579	575	576	561	556	573	571
25133	21482	27276	25640	11697	4491	3047	2217	1750	1482	1243	1083	907	816	725	761	657	622	510	561	508	518	504	490	465	451	466	402	487	444	458	429	381	392	386	380	368	416	401	382	381	358	414	348	374	410	358	419	385	402	398	395	393	361	397	355	398	345	374	392	373	413	393	376	364	378	375	393	382	345	403	405	342	361	365	362	363	378	388	381	385	378	404	350	379	392	410	351	388	400	383	389	406	377	362	382	381	377	367	355	398	385	389	384	410	427	407	371	349	390	361	401	357	350	373	369	386	379	397	350	373	364	402	362	367	389	397	358	371	394	370	373	360	350	371	380	360	357	378	359	344	382	370	431	381	371	363	376	387	393	381	383	395	381	343	373	374	392	348	381	378	368	388	372	381	359	362	374	367	362	371	346	377	390	400	399	370	347	398	353	349	393	393	429	352	368	367	395	379	377	379	398	367	354	376	351	390	358	386	345	363	379	364	375	384	366	381	386	369	405	362	381	417	362	367	420	364	387	367	397	383	396	378	381	390	390	382	346	377	356	360	376	391	375	371	372	386	370	360	404	392	356	365	386	412	389	380	385	416	389	402	385	389	343	363	390	348	400	346	392	378	378	382	385	356	410	367	383	373	388	376	409	375	362	383	372	396	370	374	337	390	372	382	389	370	382	375	408	377	397	417	349	366	349	380	337	380	390	382	411	389	362	397	370	382	370	358	380	360	354	370	394	376	419	394	357	371	361	367	383	372	361	358	407	401	366	341	395	367	364	407	350	353	393	349	339	366	372	415	377	392	409	353	375	398	361	389	355	376	394	397	381	378	390	372	380	390	414	412	363	385	361	327	371	384	391	359	364	346	408	374	362	378	401	392	360	357	367	402	376	394	376	388	388	358	371	371	387	387	398	359	357	389	354	404	399	369	401	374	361	378	379	399	346	356	360	363	357	384	409	415	371	376	400	374	395	381	392	401	407	390	370	384	369	345	357	381	376	370	393	379	357	368	366	375	378	380	394	369	381	363	367	368	371	357	371	381	382	374	402	380	369	379	386	403	376	345	380	371	386	368	375	362	363	386	356	404	368	349	369	405	353	382	414	348	400	419	385	362	357	373	373	409	370	408	363	393	380	385	383	363	384	350	369	346	386	377	399	378	374	374	391	350	386	373	385	389	332	340	414	373	408	406	411	396	407	376	361	373	333	376	366	371	358	361	372	349	357	382	376	385	361	359	393	391	360	371	375	385	400	355	383	379	377	384	375	372	382	365	380	370	387	392	375	424	361	356	370	379	382	361	398	367	400	380	366	374	366	388	385	389	406	369	371	362	362	413	405	395	372	371	432	380	391	399	386	377	402	361	396	379	351	385	371	362	372	389	380	360	387	352	399	387	396	403	364	367	381	351	381	358	365	382	358	342	365	343	376	381	348	421	374	368	392	375	385	406	381	361	377	381	362	365	399	376	370	407	325	351	366	367	380	381	358	382	404	381	373	341	408	402	363	380	386	396	372	372	399	380	365	340	375	367	376	383	367	357	356	398	368	405	390	374	374	379	379	338	406	399	426	394	362	391	392	400	406	412	406	358	378	368	391	373	402	354	360	373	364	367	393	402	396	392	419	376	388	352	378	385	377	380	354	352	372	351	355	376	401	393	369	370	374	392	371	354	369	392	393	383	368	404	379	388	387	387	329	394	372	379	363	357	366	363	389	377	363	388	406	396	373	362	384	390	381	360	377	398	369	392	376	381	425	382	359	352	391	403	366	392	343	381	378	403	396	379	373	376	389	397	403	391	398	398	399	389	352	360	367	351	398	383	361	407	384	383	359	362	358	370	384	365	366	397	401	363	376	397	371	371	419	366	336	374	344	369	401	372	363	400	361	355	371	382	386	362	364	382	385	349	379	384	390	369	370	355	362	387	349	370	374	410	393	378	347	360	434	350	369	413	412	333	363	351	380	402	397	384	369	366	382	400	376	363	366	373	341	347	383	394	365	371	378	394	352	379	369	410	392	389	348	381	388	372	387	370	377	375	388	381	414	369	384	378	388	349	357	372	371	369	360	361	406	375	357	421	387	357	385	392	357	384	440	390	401	390	380	395	369	360	404	373	352	342	384	402	349	404	361	372	366	389	367	367	391	366	405	350	379	375	399	381	361	381	364	348	399	363	362	385	354	387	374	344	371	367	386	432	359	399	346	377	366	380	371	397	366	377	376	383	391	358	393	369	370	348	357	384	362	396	394	371	402	415	378	379	376	388	369	407	355	367	378	375	386	368	391	375	378	392	382	365	332	356	343	377	363	352	358	374	392	357	387	393	372	372	359	414	376	358	352	356	317	380	383	415	385	407	363	367	396	378	390	373	368	365	404	365	365	412	372	362	380	393	374	360	386	383	395	379	414	371	375	371	390	393	386	368	382	372	338	394	357	399	371	381	389	373	371	351	350	360	354	378	393	369	367	399	396	378	404	363	397	384	332	424	386	373	363	355	334	366	368	359	369	418	398	378	336	352	361	399	352	411	387	383	371	380	395	397	352	392	416	367	384	368	395	392	360	392	391	424	378	357	391	392	368	360	368	363	390	346	413	397	391	369	367	388	390	382	362	403	375	359	400	378	371	365	378	362	381	389	332	383	362	409	362	390	401	399	403	374	354	396	388	389	395	381	362	371	364	335	364	379	376	367	414	385	327	390	382	374	404	409	389	370	369	381	423	336	385	399	402	397	367	403	407	385	365	360	393	391	373	398	362	357	408	384	368	326	388	317	387	369	343	384	390	364	369	374	355	363	374	353	371	345	359	380	391	360	351	389	356	335	355	388	373	366	384	387	353	381	375	396	387	356	392	336	412	353	372	374	366	343	408	350	402	395	400	357	422	366	404	378	367	376	403	351	382	393	375	362	378	344	357	396	359	323	406	384	339	333	380	364	388	379	406	370	425	387	377	373	386	344	376	348	375	413	394	353	380	365	405	377	354	395	361	359	366	380	367	382	369	379	345	362	384	423	393	397	356	394	398	375	382	346	367	378	366	373	374	388	398	343	370	365	387	375	354	365	344	367	325	376	406	353	374	400	393	386	355	371	397	392	411	378	372	375	401	357	414	373	375	376	396	384	401	395	359	389	377	390	347	353	391	388	404	384	386	408	408	384	372	375	400	389	355	380	361	362	381	388	375	392	398	385	368	362	372	377	388	348	367	377	400	382	394	386	393	362	386	351	388	361	383	397	408	394	358	347	414	387	372	386	367	385	371	402	385	421	379	386	406	366	379	376	351	355	375	372	391	361	354	406	372	389	386	367	378	367	396	354	402	390	391	362	383	385	359	406	377	414	388	374	403	375	397	389	398	436	405	391	362	352	388	374	361	360	419	340	372	358	386	363	378	391	391	418	351	366	363	332	340	369	355	389	375	366	345	390	380	343	364	373	395	388	387	355	359	392	375	364	376	366	364	371	392	377	364	374	372	350	390	378	383	358	380	389	384	389	379	367	419	340	383	418	339
20333	27765	19729	12545	9797	7301	5653	4416	3500	2661	2113	1839	1496	1337	1183	1013	943	884	792	705	668	651	632	631	540	600	514	600	507	513	467	514	462	481	480	488	486	418	485	428	479	471	460	478	478	480	453	471	435	462	470	460	492	472	489	452	478	450	410	442	434	459	414	416	476	453	460	492	435	458	435	470	438	423	466	425	433	463	455	457	401	436	435	463	425	447	428	428	411	443	461	418	434	407	424	445	421	422	487	436	454	426	447	417	428	431	429	440	388	439	453	434	464	435	446	442	443	450	449	452	449	431	460	420	442	413	393	465	435	404	417	426	417	449	460	434	454	424	451	447	474	442	442	442	452	466	438	462	450	429	451	441	424	439	408	492	427	434	466	445	477	412	465	409	451	452	422	425	393	436	424	441	446	426	444	450	434	442	446	450	427	445	456	419	430	481	437	435	439	442	450	451	429	413	443	427	469	451	435	412	458	420	456	428	432	427	437	462	414	433	412	424	456	446	442	439	417	450	443	471	400	453	456	426	435	465	446	428	432	450	481	399	389	436	457	430	430	459	473	444	408	417	417	411	411	433	426	452	466	440	432	461	453	416	460	420	447	427	461	471	496	432	440	461	472	436	427	453	427	451	456	442	454	472	440	424	472	496	424	446	412	438	467	466	462	430	424	441	426	448	432	432	464	394	439	473	426	451	430	402	465	424	459	454	424	468	439	491	440	430	422	407	467	423	431	443	487	449	423	431	463	449	444	415	413	452	417	440	412	465	495	437	460	415	439	465	454	441	438	422	448	408	442	424	429	452	466	433	408	399	407	441	455	404	464	456	467	440	400	433	431	464	466	465	465	433	468	443	435	423	460	473	447	428	461	472	478	438	410	445	452	451	443	405	389	440	468	436	420	417	478	447	429	426	422	465	419	460	473	418	403	466	420	431	418	403	432	451	437	433	408	472	472	451	485	403	435	451	428	447	413	441	481	450	454	424	396	444	437	433	424	431	432	469	475	423	466	449	431	413	452	453	454	390	437	398	444	426	392	420	438	460	460	430	458	443	457	444	428	430	417	415	431	442	427	418	485	444	426	406	474	429	438	444	465	472	401	451	411	432	442	438	407	416	486	442	422	451	405	463	439	422	427	459	438	447	427	408	464	451	451	430	452	437	452	434	411	407	445	431	478	388	417	475	451	422	406	448	487	443	446	437	429	449	425	395	444	417	451	441	455	401	474	462	420	434	415	434	407	415	437	405	415	423	435	467	448	441	443	470	430	445	412	435	456	436	472	440	455	465	450	437	417	440	487	445	439	403	447	456	444	477	477	474	433	420	412	430	450	451	453	433	439	441	465	450	451	434	430	429	415	447	414	428	439	435	442	442	446	430	440	446	432	450	437	425	476	437	430	465	438	441	467	435	419	460	436	431	419	415	431	440	423	462	430	406	430	425	442	442	421	460	453	436	434	461	415	472	421	446	412	404	456	433	452	437	454	426	473	451	465	470	405	441	444	435	477	419	462	481	454	443	430	444	434	445	423	440	419	455	478	442	445	426	445	425	460	411	435	482	438	420	497	450	424	423	417	431	445	430	440	440	415	420	449	459	378	438	445	450	423	431	432	405	453	466	439	451	431	473	417	466	432	455	452	442	409	386	433	440	450	433	435	457	411	411	442	464	436	428	429	426	428	441	415	406	475	437	430	417	445	442	466	447	462	451	472	413	421	387	430	415	424	477	446	443	405	459	434	406	461	416	439	455	432	441	418	417	436	466	419	415	438	431	449	471	419	457	417	450	454	421	443	442	454	434	439	410	481	457	427	462	432	421	462	440	465	469	473	434	432	444	461	432	402	435	470	414	433	484	448	440	426	438	450	456	433	414	460	442	462	435	384	439	429	457	409	440	426	474	479	451	483	415	469	417	436	406	438	476	457	455	447	449	441	419	442	439	443	434	417	421	411	450	417	495	425	445	427	416	428	431	447	441	422	482	441	454	450	421	449	417	422	442	447	469	439	468	435	424	443	436	451	453	454	429	437	425	438	428	437	490	385	405	419	419	440	459	497	453	435	426	393	478	428	437	405	425	443	428	412	457	454	462	451	439	424	442	435	442	417	431	449	440	425	433	436	443	445	420	418	448	425	418	459	451	457	451	408	431	429	434	460	454	438	440	429	451	445	421	432	453	391	452	454	440	461	406	440	443	388	414	419	471	429	418	403	451	436	427	463	413	461	433	442	400	459	429	443	419	449	420	444	420	415	431	405	441	408	437	469	449	407	436	410	441	433	460	439	479	432	467	436	458	431	421	406	446	419	437	448	442	412	446	483	452	465	430	456	429	455	430	430	441	431	462	437	450	441	443	414	450	486	453	455	432	440	418	437	416	429	411	466	392	441	483	430	426	455	435	447	426	427	424	423	454	415	415	467	429	434	425	405	431	469	447	456	439	442	439	431	429	419	450	439	417	414	466	426	444	416	428	448	458	441	427	472	415	433	423	441	470	461	444	428	429	411	407	458	444	463	446	444	414	442	413	443	473	446	448	454	422	445	443	422	431	480	439	424	429	422	439	476	439	430	454	407	443	433	428	459	447	461	470	451	429	444	440	437	443	402	469	467	408	467	415	424	429	427	443	435	427	436	451	406	432	417	444	447	414	454	397	470	451	428	421	464	431	442	440	434	426	449	383	498	405	496	417	423	407	423	468	448	440	411	454	427	452	417	438	417	429	423	479	473	473	381	421	407	448	418	415	431	443	419	439	404	475	431	395	413	415	454	456	418	394	444	424	436	457	434	414	448	447	465	428	403	433	434	463	438	413	432	418	454	440	440	452	417	449	438	455	464	449	434	439	437	443	449	445	407	437	477	464	481	422	425	446	425	462	460	408	399	452	438	477	440	467	423	460	458	405	428	454	474	451	443	447	417	419	430	462	480	472	476	421	428	474	450	417	453	464	415	432	433	461	418	450	427	406	445	449	449	417	402	429	420	429	451	459	430	442	471	448	443	400	445	416	469	449	405	484	435	473	447	429	407	397	448	455	443	417	482	444	419	436	418	437	442	460	461	446	424	456	470	417	444	429	440	443	425	406	401	410	443	441	406	455	471	435	449	440	425	450	441	419	450	494	416	463	419	447	426	420	437	418	405	462	439	437	383	420	464	436	418	409	414	455	420	451	426	428	432	450	437	406	455	419	466	451	419	449	489	410	438	447	459	430	450	460	439	433	461	447	376	490	461	446	448	439	469	439	429	386	433	416	429	424	460	482	471	460	452	434	425	426	418	438	417	424	485	410	431	448	437	427	407	448	452	447	411	415	459	471	415	471	485	480	452	458	461	453	435	432	429	457	434	449	456	455	425	432	424	420	469	465	440	458	459	462	440	423	445	454	397	413	434	469	416	414	420	456	422	433	482	489	439	433	434	418	430	469	488	414	454	401	436	451	441	438	431	433	414	409	436	454	450	455	442	442	432	431	448	445	447	463	421	470	418	424	444	445	414	456	434	433
22881	21499	29085	24344	21553	21365	11683	4742	3252	2568	2114	1754	1574	1415	1177	1059	988	859	803	746	688	692	667	575	577	584	572	531	550	523	532	494	461	417	406	412	434	466	417	469	381	457	405	450	446	433	421	420	434	386	404	422	423	385	421	427	418	408	402	437	395	387	438	373	377	387	365	417	428	369	418	408	376	389	353	390	431	390	404	374	408	395	377	420	396	411	425	402	443	404	353	407	401	363	401	354	374	394	378	384	434	404	365	394	405	387	423	381	409	414	400	409	376	389	358	397	385	383	395	380	366	377	394	384	387	401	390	406	382	432	426	394	405	405	419	398	390	373	412	404	391	385	359	394	391	401	411	362	370	394	382	390	400	324	391	385	414	376	401	378	369	419	386	402	426	393	433	387	407	388	349	396	431	385	368	408	412	393	434	370	392	408	373	347	416	399	386	399	407	423	396	427	390	401	383	372	407	409	429	376	415	432	394	408	412	388	396	404	373	383	415	393	414	413	381	406	371	391	390	370	386	400	415	351	398	403	372	410	393	360	394	419	413	364	385	404	386	397	410	407	376	352	392	390	424	396	404	426	410	405	391	363	409	354	399	373	416	383	397	386	363	377	407	409	423	368	395	379	393	386	439	409	374	374	383	383	420	362	395	396	372	431	406	403	388	395	373	388	386	401	412	420	386	359	407	404	389	413	398	421	390	391	445	388	466	384	386	371	392	350	413	438	406	376	382	420	399	375	404	407	389	428	388	370	397	389	397	384	423	415	398	418	417	404	375	385	391	363	392	388	398	395	396	351	400	396	432	406	382	364	403	392	423	400	401	414	406	370	398	406	378	356	385	419	375	400	413	399	368	411	416	363	386	408	373	409	371	377	407	377	406	398	356	437	389	410	401	391	409	400	377	357	412	368	415	341	419	411	372	436	365	380	411	367	393	427	370	410	401	392	415	399	389	391	372	390	399	412	378	407	422	384	426	415	358	416	395	395	379	362	355	445	395	410	360	392	380	377	433	392	384	391	407	388	394	365	372	387	391	386	395	395	423	386	369	398	370	369	352	383	395	375	385	399	388	382	412	402	387	363	401	395	351	385	368	378	372	373	369	394	371	372	371	370	422	408	411	357	402	424	382	367	383	386	374	377	368	353	381	381	390	369	401	408	369	391	394	393	402	398	393	409	374	391	394	380	391	413	427	382	453	393	400	387	402	393	389	359	365	375	398	363	386	387	379	446	365	380	342	389	351	376	423	395	367	380	394	364	356	428	399	394	413	424	382	399	403	393	410	411	360	451	412	363	397	393	415	442	449	375	385	365	397	359	378	373	386	365	378	378	377	393	375	374	403	410	412	387	375	381	425	369	369	417	373	374	406	410	416	419	383	379	443	389	398	371	427	393	374	398	372	368	399	402	410	397	407	410	383	375	405	388	377	389	381	434	388	393	384	391	379	395	410	341	393	383	390	350	387	372	386	414	417	420	456	368	424	414	414	389	422	395	397	402	417	367	410	399	403	357	380	388	382	405	437	396	389	413	398	394	404	417	353	410	378	358	397	384	372	402	382	402	346	366	373	405	388	352	407	358	373	394	403	368	388	368	386	373	421	385	406	399	402	400	406	412	374	390	392	404	373	377	395	384	398	395	372	387	397	415	400	408	430	407	403	379	400	431	403	385	375	416	386	396	406	395	413	404	408	387	392	380	382	426	391	393	383	388	378	374	406	393	364	373	441	388	403	426	405	411	406	363	397	403	387	388	346	352	370	382	373	415	385	382	423	403	411	385	361	414	368	398	385	378	429	387	380	424	434	366	391	393	424	405	361	423	375	417	383	390	348	393	415	361	408	387	415	384	427	389	392	405	395	410	405	422	377	404	393	381	381	384	429	405	373	346	378	349	415	401	432	368	390	368	389	389	438	386	380	406	411	397	382	385	411	394	389	396	396	400	383	383	410	417	392	403	400	408	365	387	404	398	394	398	434	361	377	453	353	393	398	388	371	392	371	394	426	421	378	411	407	385	380	399	385	385	389	398	394	410	397	410	380	365	380	396	417	371	385	393	363	398	382	380	415	427	390	409	384	404	396	445	391	406	379	393	391	387	384	400	403	375	401	388	396	410	396	396	387	413	390	399	426	426	378	348	412	382	394	356	384	394	372	378	370	366	410	392	444	397	356	396	377	356	385	428	411	401	422	404	444	382	388	387	382	395	347	394	432	386	445	402	382	389	368	364	374	361	365	408	408	408	380	393	362	429	420	398	392	388	407	372	381	380	387	415	382	380	398	391	370	370	371	388	364	403	399	395	383	389	358	412	355	379	371	402	419	365	376	382	396	383	410	403	379	370	417	411	411	435	393	396	367	392	396	386	391	386	431	364	386	385	422	413	375	392	408	366	385	387	414	383	397	387	373	389	377	401	413	394	352	388	389	383	405	425	418	419	402	409	401	376	351	369	371	410	373	404	393	389	395	383	395	384	392	372	394	359	376	388	356	397	432	406	406	394	393	389	364	398	416	396	403	363	373	415	379	378	416	401	408	372	379	393	402	373	342	373	377	358	404	372	390	380	363	389	431	366	357	399	367	386	382	383	400	402	377	333	385	400	402	405	372	373	418	388	364	384	378	395	402	434	383	376	375	367	404	343	389	408	391	389	397	402	361	373	362	359	431	380	390	400	369	395	413	408	411	380	394	377	363	423	405	395	357	385	404	408	383	375	408	398	377	387	376	367	354	402	423	376	411	380	408	386	420	412	396	385	382	365	368	367	376	431	391	387	423	385	406	391	397	371	408	399	382	382	421	387	388	394	375	397	420	364	383	395	396	404	398	357	425	390	383	392	397	440	357	425	400	414	402	412	427	426	386	396	408	412	380	439	381	400	393	393	395	427	400	367	397	396	374	414	379	383	411	409	409	427	393	395	425	368	406	407	413	392	405	358	401	410	397	362	375	393	375	461	412	392	386	377	383	369	375	388	427	401	379	389	384	395	390	440	411	422	412	387	408	394	389	379	415	393	390	374	412	385	410	358	382	406	411	380	366	357	408	399	386	403	411	433	383	419	388	388	357	370	427	382	401	376	397	420	391	356	394	404	373	387	392	368	381	404	399	365	382	400	404	391	401	378	399	389	364	398	407	411	382	395	375	393	379	369	410	411	395	338	386	394	391	395	408	383	374	378	389	364	382	430	360	365	442	411	375	389	394	415	391	390	404	408	376	373	425	389	389	393	392	370	328	411	363	370	380	383	389	391	425	401	398	395	394	394	409	370	416	384	405	367	375	399	420	435	436	389	417	389	384	391	392	399	376	376	411	362	394	416	380	386	362	391	425	421	367	389	408	400	435	397	403	367	382	384	411	381	390	398	439	415	381	428	388	379	372	372	398	352	389	372	398	381	364	394	375	420	430	380	374	432	388	391	408	366	365	396	372	384	405	412	381	370	392	406	419	362	382	378	372	416	399	380	409	443	406	380	412	389	384	424	406	372	384	353	391	381	384	397
25150	37326	28369	20565	15895	12220	9817	7510	5754	4475	3719	3081	2719	2325	1891	1554	1389	1270	1103	1039	922	854	907	850	759	742	716	628	668	622	580	588	554	543	548	526	533	507	558	485	511	541	542	505	512	537	503	537	493	514	518	549	491	499	494	498	510	490	519	534	453	484	456	483	471	471	466	471	475	488	513	429	491	493	460	462	425	463	456	433	448	472	457	442	474	471	445	449	478	468	445	463	427	465	460	429	429	468	410	480	447	472	398	478	449	483	458	501	451	449	453	446	501	490	468	476	443	453	465	491	441	458	477	466	468	442	478	445	460	443	477	443	427	444	446	451	427	454	461	465	477	486	450	447	467	456	472	471	474	474	432	431	445	438	446	452	432	466	467	461	436	418	420	510	452	462	438	474	489	447	435	464	425	448	491	460	455	431	461	417	465	456	410	467	452	461	440	433	450	434	472	464	459	454	454	414	455	457	423	473	470	456	475	479	439	459	487	448	450	450	478	478	463	471	442	453	460	475	467	448	476	445	455	456	441	445	461	484	429	477	473	451	478	454	455	431	498	447	471	468	489	465	455	458	442	439	463	478	464	454	472	477	457	448	448	419	470	453	471	448	469	444	428	445	455	409	441	464	418	407	475	455	500	462	409	477	434	417	439	434	427	471	475	461	462	468	457	502	457	457	449	478	449	427	483	460	448	412	453	464	444	435	435	456	474	472	463	485	458	465	468	441	479	459	437	441	404	470	455	435	465	442	477	403	420	447	495	438	441	455	448	456	477	445	457	464	435	462	469	443	448	520	448	412	466	439	477	484	438	443	456	503	476	409	481	432	430	465	467	453	426	473	476	470	469	454	446	418	435	468	434	432	451	436	488	423	467	437	490	456	436	471	426	440	468	488	458	454	467	459	455	476	487	469	438	452	466	478	431	467	457	474	473	462	464	437	431	478	441	453	446	436	436	436	432	423	483	439	448	453	490	446	441	457	444	467	440	479	479	476	416	456	436	448	450	429	450	452	478	452	412	485	442	458	442	454	428	459	487	437	461	497	430	453	474	462	438	453	474	468	466	420	448	451	463	467	467	452	424	449	469	456	432	499	453	459	434	447	474	437	419	493	484	468	433	461	461	479	484	453	457	493	472	444	425	471	449	454	488	409	442	471	467	472	459	440	463	457	450	439	430	442	459	418	451	469	453	455	443	434	424	432	471	455	450	452	505	447	430	464	464	469	442	451	453	471	496	455	448	442	436	454	451	427	451	476	441	435	467	483	437	466	435	410	431	431	425	395	469	452	454	482	430	458	456	472	438	451	448	441	489	458	490	454	471	464	442	416	443	470	449	449	457	462	458	454	475	465	418	418	452	473	449	472	460	459	448	464	465	434	439	463	477	415	467	464	476	447	444	453	395	484	475	467	489	482	463	483	445	465	467	479	409	434	453	470	423	442	438	436	466	474	454	491	454	466	483	430	428	450	465	448	439	443	440	484	431	456	462	445	458	455	496	448	475	443	429	488	443	472	424	454	487	432	438	430	451	501	452	443	447	446	440	487	453	462	456	428	472	475	450	475	480	494	449	458	494	433	457	485	476	471	456	500	460	481	467	465	432	471	445	478	482	500	474	419	495	444	451	477	454	471	467	469	472	475	447	476	443	434	476	452	437	463	429	455	454	404	449	438	458	486	410	483	438	453	477	470	445	449	446	457	486	446	488	466	463	477	452	456	453	434	447	477	450	473	472	408	485	468	491	496	492	416	482	447	455	505	441	480	469	463	458	458	421	417	463	478	427	450	458	446	448	428	489	455	487	453	423	435	459	430	460	436	491	453	440	472	457	497	439	494	486	447	480	433	440	452	448	436	468	440	432	467	462	458	452	455	488	440	502	437	487	451	409	466	448	472	452	449	454	452	446	425	481	463	442	438	471	433	447	457	498	469	416	437	448	459	475	442	449	482	462	441	450	507	516	446	450	446	471	470	486	453	470	453	429	443	434	472	478	446	430	429	473	441	460	465	448	469	442	441	446	437	430	479	470	453	471	467	485	448	448	432	477	439	477	456	424	453	457	443	460	434	468	402	488	472	451	460	443	463	458	430	457	515	424	449	440	444	464	440	430	455	435	453	455	450	461	493	424	459	518	454	470	461	432	477	455	467	443	496	437	441	432	465	488	441	483	468	483	460	451	438	452	462	444	451	424	501	449	463	404	440	438	422	433	467	485	450	442	469	459	451	509	485	435	453	457	498	467	466	476	472	469	492	491	452	454	434	494	429	459	478	469	488	486	444	471	470	459	442	455	466	478	446	419	483	460	472	451	402	458	431	449	446	444	460	472	425	448	436	502	424	453	455	486	485	450	436	444	426	428	474	467	434	444	458	452	467	440	457	496	478	410	475	451	461	455	463	435	457	454	500	436	460	458	447	486	470	477	435	470	430	466	465	469	463	460	480	443	453	458	493	453	502	432	463	434	460	436	453	453	460	447	442	433	445	428	444	474	474	442	451	466	475	447	451	436	470	462	485	490	494	449	442	459	428	472	509	447	457	416	462	407	472	455	492	455	504	469	467	433	438	480	446	475	436	487	445	465	477	459	448	444	448	452	440	459	463	427	456	446	437	458	465	449	493	442	472	464	411	491	471	464	456	476	446	449	438	491	474	472	427	460	474	436	474	460	459	429	464	427	470	464	468	440	464	433	438	451	453	445	421	494	454	462	457	474	422	501	472	482	459	480	472	444	464	471	423	464	462	457	490	439	455	417	459	465	437	468	463	402	469	438	442	442	486	469	480	442	439	476	464	464	425	455	466	443	458	433	474	440	459	451	467	453	464	435	438	469	457	449	436	442	458	438	462	449	480	481	476	480	438	494	483	428	447	421	431	472	434	471	472	459	499	472	449	452	442	449	464	457	405	479	452	460	449	453	456	505	474	456	468	452	479	484	504	466	458	457	443	463	469	459	441	428	478	461	453	440	463	461	434	432	476	473	478	464	452	463	466	454	447	487	412	444	431	443	396	436	477	432	429	440	424	443	420	470	430	491	428	423	438	442	493	446	455	473	464	453	465	486	468	436	457	489	469	433	447	419	431	499	435	505	455	446	469	453	438	467	440	468	466	484	477	449	498	457	470	492	453	458	427	456	449	494	493	455	446	471	432	475	473	452	449	454	418	477	414	460	443	506	438	441	479	470	454	446	449	453	472	473	480	472	440	432	451	420	472	474	447	454	450	456	464	483	463	418	469	444	430	473	432	461	461	468	478	460	436	400	449	454	472	436	476	480	484	467	455	461	474	428	434	420	435	460	452	485	475	463	438	478	443	453	448	480	441	449	455	492	397	430	445	477	450	389	477	434	451	458	439	471	453	497	470	470	451	468	443	437	445	432	438	455	428	448	392	452	485	457	429	451	440	470	468	470	474	455	485	483	430	468	456	461	444	445	425	472	447	423	462	447	437	453	492	435	444	479	469	512	443	420	443	453	427	447	474	461	454	434	454	476	443	434	473
28383	20565	15872	9432	5132	3253	2458	1838	1452	1259	1092	958	903	820	819	699	699	647	614	598	562	575	569	580	512	525	528	534	542	505	455	494	485	531	486	505	551	496	504	504	502	497	517	478	495	513	479	500	504	511	518	459	493	514	518	488	451	495	476	489	474	486	485	502	476	466	439	481	485	481	497	522	469	489	475	460	476	477	447	480	458	479	478	462	506	469	493	474	499	494	486	486	436	475	526	484	456	471	493	456	465	493	468	467	456	486	488	498	482	486	481	487	502	475	483	444	503	517	475	451	449	472	496	503	490	536	531	453	511	490	527	466	462	473	498	473	475	491	503	474	494	493	490	509	502	510	513	480	520	485	470	474	504	509	491	485	471	513	477	495	518	489	492	475	475	480	501	507	464	465	480	508	510	459	448	487	506	481	461	462	473	486	469	459	491	468	475	492	508	491	495	545	511	473	491	495	487	472	492	463	500	454	443	486	469	515	476	504	501	483	478	414	433	522	512	489	517	486	524	432	470	452	466	440	511	511	481	504	457	478	461	523	472	457	476	502	514	486	509	490	502	474	449	504	474	509	471	478	452	462	513	476	490	498	484	471	490	477	523	462	470	518	475	474	482	505	484	445	489	461	433	468	501	468	476	466	480	492	492	477	462	506	524	471	477	480	496	490	496	488	490	522	462	514	479	463	480	439	500	519	489	487	484	515	505	499	494	471	480	474	487	491	475	496	494	459	449	491	510	465	477	470	474	487	477	467	492	484	462	491	499	505	487	481	439	466	472	476	493	499	474	487	476	455	484	483	472	462	510	509	490	481	483	514	468	483	503	486	512	508	450	509	480	494	544	460	493	472	482	466	490	482	478	475	497	502	464	490	496	480	486	509	490	428	453	489	470	506	532	480	490	488	485	487	498	505	438	477	505	508	454	528	469	524	474	481	466	468	488	528	494	456	502	482	473	471	503	463	493	513	497	503	463	472	479	454	441	520	451	454	469	480	458	489	512	473	472	482	492	503	495	494	479	553	446	509	462	482	467	479	456	494	480	513	481	498	447	454	447	462	462	469	480	451	521	518	484	486	470	498	490	504	484	511	505	479	473	532	485	476	473	485	489	473	467	506	460	475	468	493	484	512	469	497	486	484	561	484	471	518	455	510	503	489	445	451	484	491	515	509	475	483	465	528	504	456	463	515	500	533	457	513	499	465	528	489	466	457	450	472	457	481	481	472	492	487	474	476	493	502	484	518	496	469	506	509	477	477	501	491	482	485	447	499	450	445	473	474	466	471	482	508	461	489	499	451	483	476	426	470	486	510	507	469	482	455	522	439	469	510	524	486	486	461	466	474	463	471	453	491	487	495	483	472	462	469	489	530	494	457	468	536	488	470	483	471	456	483	463	483	459	461	480	491	475	464	514	451	551	481	459	477	448	454	470	469	472	480	524	466	520	506	502	489	530	474	476	455	479	447	502	493	472	500	487	471	492	504	471	462	453	456	484	507	532	481	454	455	440	513	485	470	450	497	530	502	487	489	537	499	441	483	485	467	497	518	508	476	514	477	503	418	478	504	466	475	472	472	464	482	480	483	497	515	483	479	507	466	473	498	468	465	472	481	443	483	519	466	490	515	514	467	476	503	473	503	479	517	479	470	485	462	458	504	472	474	450	478	491	490	489	482	507	489	472	517	442	482	439	497	473	446	486	535	475	510	512	501	446	514	492	455	502	457	491	463	458	496	477	443	459	474	505	466	498	433	516	481	519	466	489	482	459	496	465	495	494	480	432	475	521	476	509	515	482	468	443	432	477	485	473	503	463	466	520	506	489	461	518	522	473	460	481	463	489	479	510	487	500	496	495	478	489	460	480	497	472	466	486	498	478	450	461	496	517	478	471	485	483	476	499	455	519	485	467	454	478	485	482	489	509	434	494	487	518	523	505	482	452	464	502	483	487	501	513	484	455	478	503	478	474	506	514	500	502	516	476	458	531	462	474	422	481	501	479	467	465	491	487	441	479	437	487	526	481	499	464	521	470	477	472	462	473	448	531	508	454	453	482	480	440	479	458	489	461	489	486	531	498	492	501	504	501	479	503	499	511	478	474	517	491	468	494	505	466	500	468	479	418	458	450	461	488	467	464	484	525	472	455	471	471	524	461	488	476	478	496	467	500	463	491	502	509	435	496	479	483	478	495	510	502	542	485	452	508	526	474	460	490	492	476	505	470	469	496	471	487	509	458	477	492	471	494	500	460	515	522	487	466	494	494	469	492	483	509	454	510	475	476	504	503	462	442	461	494	454	463	507	513	484	471	464	493	537	486	494	496	507	480	499	492	486	461	504	464	459	456	495	488	475	470	447	488	487	459	482	505	476	454	472	481	479	501	483	484	453	490	510	520	472	469	453	495	469	488	482	433	513	481	505	462	494	510	465	473	476	455	477	480	492	509	499	488	476	437	522	490	464	481	481	520	489	505	520	498	424	469	459	455	523	507	486	520	488	497	475	478	458	497	455	448	441	501	518	532	485	474	500	477	484	480	480	487	497	508	511	466	435	526	478	501	492	465	503	491	479	451	445	443	498	506	477	470	494	480	469	498	460	482	544	474	474	493	521	427	453	507	481	478	455	492	436	498	465	488	448	468	496	480	522	471	500	474	522	531	471	473	502	448	473	495	479	539	468	460	477	501	490	485	481	490	534	511	474	506	486	471	478	471	503	486	508	499	495	480	509	489	490	451	501	484	439	452	438	442	505	495	493	513	459	458	483	462	474	460	484	471	462	473	455	471	494	481	451	483	489	512	498	474	500	474	481	456	478	477	508	480	510	477	508	492	507	468	480	486	504	475	458	485	484	469	481	481	486	476	461	471	446	520	459	483	498	487	509	493	523	508	456	486	471	465	470	519	479	483	452	516	472	472	476	466	503	458	521	474	533	490	469	490	474	516	497	473	454	448	473	474	512	482	476	478	510	504	493	469	497	459	517	484	499	505	491	518	469	443	490	481	487	478	511	528	489	450	478	492	453	514	461	479	464	486	451	499	483	483	488	478	471	502	500	465	476	477	473	478	473	470	484	508	515	481	485	470	500	506	454	499	486	433	477	492	495	544	490	471	449	475	477	515	446	456	482	433	510	459	519	502	535	478	510	454	465	460	469	503	523	460	469	476	487	470	489	482	479	471	521	457	493	472	499	488	482	465	500	528	514	517	472	495	519	520	473	460	490	486	478	429	473	474	505	525	451	474	507	493	486	502	482	482	499	482	522	487	451	455	471	518	468	461	471	454	517	493	461	460	443	494	475	498	459	475	499	482	461	450	517	494	487	486	459	448	446	488	452	471	431	474	520	489	483	463	477	481	460	484	490	459	485	482	472	494	515	475	437	508	472	497	499	476	483	510	509	482	509	485	472	476	452	448	471	477	478	498	480	500	505	448	439	487	507	489	507	453	506	466	481	459	468	487	501	470	510	508	510	467	491	511	499	488	471	500	488	470	476	457	491
17800	22841	17826	10875	7843	5957	4371	3282	2582	2124	1796	1524	1344	1143	1056	933	829	837	744	725	742	688	653	676	663	604	603	655	623	554	629	559	566	535	562	576	556	583	555	589	573	584	554	619	534	564	566	558	568	555	554	571	535	530	610	559	554	642	591	551	592	539	597	560	579	586	563	565	520	572	542	570	577	612	565	582	549	581	613	558	584	517	521	530	526	555	566	554	538	549	556	568	536	532	579	537	574	545	531	593	561	553	587	524	547	537	540	584	541	538	558	555	572	547	577	553	567	583	515	531	510	609	579	543	508	555	540	569	548	590	540	556	548	537	549	563	561	575	517	559	562	594	550	549	545	574	573	531	584	545	537	558	543	535	603	565	562	549	523	543	525	548	554	554	542	533	549	521	515	558	561	545	570	570	537	549	559	562	555	512	551	530	568	552	525	567	564	526	544	571	547	522	565	540	570	526	566	555	522	533	569	551	572	524	545	579	556	574	583	587	574	603	575	548	565	562	592	560	553	548	540	539	568	565	578	572	552	528	565	576	541	525	540	574	561	528	553	537	561	512	541	556	576	553	520	534	563	550	582	601	555	533	550	559	583	541	533	542	565	534	546	570	557	568	562	555	550	526	581	525	558	548	545	565	528	574	555	573	554	528	557	588	589	539	596	567	560	553	560	535	539	565	537	544	575	552	586	529	556	584	534	569	562	536	584	594	584	530	575	531	538	587	555	546	582	540	529	541	538	561	560	551	583	562	534	528	527	595	596	551	576	535	568	539	540	588	482	553	523	588	551	556	553	596	538	542	539	527	518	535	544	609	543	549	581	548	537	556	533	541	575	576	571	566	541	555	541	593	546	564	550	566	601	536	535	582	589	553	548	524	570	598	513	584	548	540	562	548	553	529	543	543	564	566	554	498	574	538	568	565	547	515	548	579	573	567	570	555	563	537	534	586	510	584	542	592	515	555	555	545	524	532	522	541	540	538	603	560	550	566	560	512	573	507	579	517	585	521	539	570	552	544	540	565	505	600	526	540	592	547	548	573	572	516	509	576	537	535	544	574	546	553	574	564	543	550	560	533	574	537	594	530	539	553	556	558	583	532	563	558	551	568	547	570	543	573	522	569	540	561	560	552	523	565	541	547	540	545	555	538	551	535	529	584	593	561	614	557	541	551	572	563	565	545	538	572	555	590	543	562	579	567	545	543	594	544	524	527	569	510	557	550	565	572	550	554	560	532	540	569	556	544	536	540	606	506	561	549	554	528	535	530	540	524	529	538	562	538	546	556	568	549	583	553	537	589	577	522	545	588	512	519	518	557	568	532	544	552	545	540	533	566	583	565	552	544	566	592	523	584	549	542	583	599	540	559	534	537	569	570	524	530	568	526	544	571	563	519	568	522	543	574	601	526	540	552	548	572	582	589	550	567	576	555	578	553	555	570	521	574	536	586	552	527	525	549	537	566	548	561	568	589	563	573	529	539	546	585	560	574	522	542	537	564	555	582	570	552	562	541	554	535	545	524	521	555	588	520	540	530	608	583	541	612	555	529	546	562	539	553	558	545	564	589	551	556	541	580	539	528	572	587	584	559	540	555	531	535	555	538	540	512	563	543	540	589	540	568	553	533	563	591	529	517	578	542	586	562	586	568	543	546	503	564	527	577	538	583	552	527	547	514	564	537	530	564	535	530	576	489	535	586	565	582	551	561	535	596	564	554	527	547	524	572	572	539	550	536	587	497	562	573	523	540	552	515	557	528	512	559	555	553	553	559	559	562	533	551	545	531	565	559	560	581	554	604	515	569	543	553	558	558	527	521	540	575	537	564	528	527	556	552	557	557	562	569	603	571	548	570	546	528	556	553	557	566	533	576	556	528	512	537	559	533	546	587	538	562	571	560	502	522	565	526	519	587	553	584	535	547	533	567	524	553	542	576	493	543	543	531	517	549	572	509	571	558	523	561	558	559	587	554	518	608	547	504	561	528	528	508	551	568	546	632	549	559	556	582	497	533	595	570	563	574	539	538	577	552	603	526	576	530	560	541	573	517	591	495	541	542	555	522	512	569	552	540	522	559	581	560	562	536	524	512	511	574	537	559	598	549	515	552	557	570	570	567	522	544	603	573	537	566	500	606	578	564	561	580	553	550	562	561	549	539	560	577	536	585	532	560	580	579	525	556	540	539	590	531	574	530	606	580	518	530	558	553	559	583	575	585	571	569	544	558	568	530	524	547	534	564	570	580	584	512	530	544	572	564	510	578	532	554	534	540	548	544	559	555	585	546	553	544	552	560	568	578	558	613	549	543	520	552	609	555	535	563	540	554	554	535	545	547	550	564	570	534	584	562	524	563	568	565	607	574	513	559	585	523	577	540	558	521	528	603	556	611	559	548	553	629	505	540	586	490	558	576	518	514	523	593	553	571	570	546	547	507	552	624	567	588	550	547	566	564	543	564	565	595	543	578	566	589	552	580	567	533	580	593	578	585	545	544	562	535	556	565	547	531	545	557	554	553	543	585	519	582	567	498	508	577	542	553	576	573	546	575	544	549	543	552	569	534	560	593	553	583	545	506	550	571	553	550	552	558	546	532	554	556	570	509	561	508	510	556	583	571	540	525	585	561	522	598	556	571	557	560	557	572	554	557	527	560	558	571	550	525	534	555	576	494	615	569	533	505	544	557	529	531	544	545	558	556	529	537	556	560	538	553	584	548	517	516	566	548	567	499	560	549	535	541	553	558	556	560	512	531	516	578	538	555	604	608	551	538	541	524	592	541	520	586	562	569	527	516	521	512	584	537	531	577	567	550	516	576	536	529	554	550	569	543	540	530	520	550	538	575	558	555	546	514	563	559	500	531	593	569	534	545	558	518	549	539	572	579	536	506	575	511	561	574	549	518	614	602	546	549	505	542	531	571	590	548	568	555	559	535	528	539	612	498	544	558	528	546	523	533	497	526	582	550	548	531	568	510	509	591	499	556	561	529	524	501	530	521	516	534	554	611	568	529	526	518	555	538	556	560	548	544	564	564	556	537	567	596	545	562	552	560	544	552	540	542	516	577	526	598	551	565	554	547	552	564	548	527	534	555	546	554	519	561	570	568	559	531	561	566	563	558	487	519	601	540	541	559	546	573	566	550	536	551	510	559	568	559	549	523	491	599	555	533	527	564	542	549	562	518	576	554	570	543	509	542	555	540	581	555	585	571	554	557	536	585	568	484	527	556	520	512	519	562	555	525	563	539	565	555	542	567	539	567	561	585	551	514	578	522	509	589	580	567	556	537	542	515	532	536	558	558	523	549	531	594	538	548	573	514	528	537	589	563	511	554	546	538	571	565	529	514	534	559	551	557	543	531	552	567	575	609	566	540	528	526	610	583	575	549	537	597	583	586	525	493	561	545	590	561	501	589	574	533	576	570	540	553	574	560	507	584	557	541	557	565	580	569	535	557	531	543	533	548	546	571	525	559	587	591	607	613	517	530	511	541	589	507	494	556
23890	21473	28469	24913	21275	12387	5274	3235	2476	2044	1750	1536	1318	1139	1042	909	863	738	719	776	677	631	667	693	629	636	622	622	564	592	559	543	544	546	557	531	565	535	515	560	538	562	489	519	529	522	517	516	516	543	502	529	490	551	532	502	510	531	539	544	526	524	516	520	522	512	493	545	524	477	516	529	497	508	491	516	507	479	515	512	538	522	494	483	492	523	493	476	502	483	545	495	504	512	533	517	505	502	459	482	519	545	552	511	524	514	525	513	507	534	510	460	536	524	514	538	483	504	495	483	500	489	473	492	509	490	524	477	486	508	511	486	504	503	542	489	501	520	561	502	503	525	484	520	543	555	526	516	485	490	466	509	520	488	513	530	508	515	494	477	513	522	555	510	477	488	539	488	519	532	509	487	469	490	489	484	517	489	558	472	504	482	504	510	445	545	524	509	500	533	496	501	518	508	535	510	465	487	494	567	483	540	517	524	538	490	497	550	545	512	493	499	511	526	524	468	496	512	513	510	502	525	517	495	503	507	486	492	479	555	517	517	490	494	541	510	495	482	509	522	542	492	497	510	497	491	482	525	507	505	510	504	487	489	498	504	486	523	491	502	504	521	530	497	498	511	495	513	494	499	491	546	468	478	508	486	502	477	481	486	524	517	489	501	489	512	468	529	526	537	538	528	509	504	503	522	493	569	494	558	528	531	514	493	493	512	509	522	511	508	528	494	489	514	476	478	500	547	492	499	505	461	516	511	537	469	477	519	532	521	500	535	499	553	549	493	535	439	508	514	561	550	528	536	551	505	500	512	506	490	502	505	504	484	535	564	474	541	521	525	526	468	523	470	541	506	487	520	471	513	503	505	534	531	490	505	486	529	473	514	488	568	539	495	507	542	511	528	498	465	470	531	469	562	493	522	495	523	491	499	483	510	502	554	530	507	479	498	468	473	474	566	481	531	490	484	484	481	487	470	478	441	476	507	511	515	513	509	518	465	530	515	489	515	524	537	553	521	477	495	525	537	543	510	496	514	460	508	525	476	526	485	536	499	472	481	473	473	523	481	500	495	504	499	522	492	582	454	463	509	499	506	512	499	526	534	481	516	479	510	529	507	498	494	491	483	512	506	492	491	515	521	492	498	533	471	469	514	495	514	482	484	521	504	484	493	491	482	565	485	536	541	509	506	530	502	543	469	554	483	489	514	538	537	529	537	536	509	493	514	538	484	499	496	501	511	531	485	465	529	526	493	483	551	462	525	511	473	546	486	507	547	460	508	474	541	500	528	498	471	520	502	504	480	509	497	493	525	535	497	498	533	505	509	517	483	521	505	524	544	501	527	514	507	517	468	476	505	537	491	508	539	498	499	508	509	512	493	494	513	502	494	505	520	481	482	464	517	541	501	499	491	530	539	535	532	529	481	533	450	525	462	491	488	500	496	506	451	485	506	502	517	506	499	520	487	528	490	528	515	484	512	512	506	504	509	501	509	458	515	493	504	504	532	495	510	494	534	493	453	511	529	490	532	525	439	486	522	493	475	499	502	539	504	470	473	508	465	497	459	479	490	463	492	499	479	451	491	470	497	483	514	536	507	496	523	484	529	495	514	478	524	492	475	531	498	505	495	558	546	530	529	484	524	498	504	508	512	459	475	519	498	531	491	511	484	529	510	521	523	511	557	587	515	503	494	502	507	527	522	499	519	490	518	457	488	525	531	506	520	506	508	520	537	486	527	548	496	510	554	520	524	545	551	507	508	504	496	479	526	496	482	460	526	495	510	538	499	499	483	515	492	483	522	500	504	546	488	516	477	523	530	516	481	489	499	474	500	536	479	485	481	496	511	495	539	456	513	509	519	503	501	516	525	511	495	495	488	465	454	507	492	510	522	474	492	542	513	496	513	463	503	506	496	510	545	507	488	527	515	498	488	488	530	516	555	532	537	503	494	526	507	483	477	519	499	512	528	543	500	541	502	516	504	521	489	497	504	501	495	496	522	488	502	515	492	546	521	491	498	484	554	521	519	481	518	508	507	516	502	536	533	520	478	530	481	466	445	503	470	471	493	518	504	499	508	492	533	494	527	484	503	516	497	518	472	506	476	528	515	508	542	519	521	511	502	499	513	520	530	506	489	528	511	494	515	466	514	519	504	475	497	486	510	497	498	502	535	509	470	502	515	505	472	535	496	473	533	554	491	537	512	493	497	502	474	507	528	506	486	518	505	540	492	514	498	561	509	480	509	494	529	486	495	478	530	473	509	493	502	478	463	509	478	519	487	520	502	472	510	494	529	493	510	538	499	562	484	472	509	516	537	492	494	490	504	502	493	488	505	505	514	472	497	477	517	498	528	545	494	478	515	517	482	487	477	492	521	524	478	484	507	467	518	506	497	500	505	520	499	488	502	464	500	507	522	525	523	484	517	499	497	497	530	499	490	533	498	488	511	508	487	488	551	496	475	497	526	468	520	484	519	519	538	488	500	534	519	494	494	444	532	545	525	479	516	486	534	495	490	516	532	525	529	517	453	501	559	514	514	508	486	495	539	512	519	582	530	504	512	487	577	501	505	499	531	495	501	525	504	511	552	488	473	515	502	484	512	514	535	511	557	509	514	519	492	522	512	502	511	519	505	492	531	464	490	502	500	574	448	543	491	517	526	519	521	518	491	478	512	472	540	465	569	510	529	506	488	516	496	477	500	526	572	510	497	533	477	489	527	538	493	488	486	511	499	513	488	504	518	529	515	541	503	454	522	514	473	490	506	524	536	480	473	521	535	540	537	505	522	475	542	521	479	531	501	518	495	509	540	492	490	528	494	560	501	539	496	497	527	536	545	535	491	477	519	489	525	514	492	507	544	467	534	495	532	524	510	515	464	506	522	545	534	484	468	484	532	459	531	514	514	484	513	525	532	487	494	520	499	509	506	528	532	527	530	537	515	536	501	555	500	496	487	492	519	512	520	510	536	528	492	522	522	544	505	514	493	516	526	513	509	509	554	476	509	497	541	516	517	476	500	476	514	515	549	511	511	481	497	496	514	527	490	502	489	488	470	546	527	525	463	467	501	537	544	486	495	503	488	519	454	503	487	511	487	505	486	487	527	495	502	530	508	486	500	535	516	514	551	545	493	505	505	457	506	554	484	544	543	500	537	487	543	535	500	513	524	508	554	508	487	537	523	504	492	501	501	531	490	516	485	493	527	518	503	512	490	488	479	503	454	522	508	473	486	506	525	546	510	481	502	475	521	477	498	556	475	517	488	481	491	471	515	503	506	509	503	572	549	500	519	459	530	492	552	520	490	502	525	555	507	487	520	505	510	463	492	511	533	508	535	500	506	502	527	515	487	466	500	534	523	471	474	522	489	525	542	527	485	499	490	489	496	482	502	519	508	500	524	482	519	527	472	492	523	517	479	516	529	500	503	541	478	472	472	503	510	485	496	479	494	482	509	537	518	571	507	495	515	508	507	468	516	495	483	480	519	513	453	461	514	509	543	521	509
21823	31787	25495	16939	12851	9691	7195	5701	4244	3395	2823	2326	2142	1797	1520	1365	1217	1072	982	892	837	869	847	826	824	744	785	706	742	686	646	673	638	616	622	606	588	612	659	622	607	617	613	654	632	651	623	601	664	626	612	646	619	670	631	581	619	593	656	579	669	613	619	621	636	581	597	593	629	552	585	622	596	634	532	603	583	574	577	589	582	595	556	579	586	613	553	571	559	575	598	553	601	590	600	590	572	574	562	628	597	596	529	605	608	582	597	559	566	582	558	565	581	581	559	535	626	613	581	593	559	564	570	578	571	569	611	571	580	566	614	566	550	565	566	589	594	583	556	586	587	528	570	593	579	556	575	570	571	561	603	581	546	603	564	580	614	588	594	578	559	591	581	571	571	621	559	570	575	608	561	580	604	598	628	590	545	603	571	594	523	570	603	599	582	638	611	580	593	550	574	589	606	544	553	571	541	588	572	611	571	558	606	591	607	603	599	540	565	598	619	580	601	575	583	562	591	547	618	603	614	647	589	570	600	557	586	634	611	568	590	557	585	601	556	621	559	575	567	549	606	593	575	560	586	629	563	603	540	558	587	594	593	586	585	609	626	591	557	572	555	576	530	570	568	576	608	588	596	609	580	616	551	537	584	592	557	583	526	610	541	566	575	591	573	586	595	629	603	614	596	594	550	625	613	554	595	583	564	580	554	535	584	606	583	582	573	549	546	592	587	540	576	555	561	571	572	589	586	579	586	562	550	565	556	615	582	621	553	592	553	574	631	624	570	583	604	636	546	620	584	568	599	605	623	580	576	592	575	571	572	597	578	566	572	603	617	566	541	570	591	596	557	611	544	545	623	612	606	609	588	606	605	575	612	578	577	582	555	583	602	558	587	608	564	568	592	580	584	579	581	556	596	589	583	598	585	578	552	574	598	599	551	546	548	622	633	606	571	594	542	594	608	559	566	600	578	597	588	573	577	616	585	612	563	567	607	569	593	585	594	603	588	615	588	616	599	565	588	567	544	598	602	595	568	594	582	535	600	591	571	588	558	583	604	574	594	610	590	558	528	583	589	645	577	595	611	583	528	582	611	563	567	591	572	557	557	575	630	538	594	612	568	643	597	602	548	558	564	582	593	574	561	596	524	606	559	571	601	559	610	609	579	606	568	608	556	590	577	602	556	536	573	573	583	604	594	609	635	604	583	591	580	590	580	585	622	593	602	579	599	588	560	567	621	551	597	612	587	663	574	575	595	571	565	613	549	615	592	592	585	644	528	535	566	587	609	618	565	586	613	599	575	582	565	598	592	598	556	585	622	539	551	605	560	606	587	602	609	537	585	589	581	572	573	584	566	618	588	522	584	576	613	581	571	555	564	564	589	617	625	553	577	583	542	583	549	578	553	566	587	571	561	581	613	580	574	563	570	602	589	593	616	531	593	568	580	573	635	601	570	569	588	577	580	576	552	547	582	583	594	588	544	622	519	587	579	584	585	573	607	576	559	612	549	572	581	593	574	571	563	591	570	575	610	551	558	566	609	528	592	583	569	593	568	623	595	590	546	589	560	582	573	568	566	559	601	599	568	593	599	623	581	593	537	576	607	605	576	606	616	553	557	553	602	593	578	591	613	552	607	577	561	587	601	558	587	575	534	620	607	589	614	611	588	587	611	563	586	573	563	638	576	573	641	595	601	571	631	591	598	596	632	603	601	575	577	558	606	590	581	551	616	592	594	590	524	567	609	570	601	607	548	571	613	602	577	578	599	569	563	619	568	569	576	558	551	582	589	580	572	588	525	597	549	596	546	593	596	605	559	597	542	587	569	557	575	591	541	565	566	631	603	551	580	581	592	581	614	580	566	595	577	592	588	582	589	615	547	511	598	628	577	593	563	572	590	600	573	605	581	578	605	556	580	585	578	614	587	564	626	561	577	582	619	606	583	570	619	597	587	603	591	588	577	594	567	605	567	571	567	561	619	565	627	591	588	607	571	575	571	563	577	590	616	566	587	594	557	581	597	565	552	558	589	627	613	547	576	569	586	558	600	544	605	571	589	558	549	582	611	526	566	569	578	559	611	570	624	570	573	596	611	564	579	595	627	603	587	558	598	629	573	564	594	568	577	575	591	596	565	574	592	608	567	598	648	596	553	597	590	647	591	554	571	582	570	549	597	577	595	549	567	543	614	608	568	549	623	516	583	545	570	614	562	584	571	588	557	581	535	597	619	568	590	606	597	616	562	555	605	580	575	574	619	580	601	564	543	547	604	577	591	612	589	599	557	539	607	583	579	596	587	628	616	594	603	592	587	546	593	596	607	579	597	555	594	577	585	564	586	635	577	576	588	569	569	607	556	600	624	559	597	566	595	585	587	594	570	540	554	551	603	572	591	595	566	550	604	639	602	614	561	574	585	578	612	581	578	562	603	585	600	579	598	615	625	610	627	592	553	590	548	600	592	540	535	581	600	596	623	575	598	592	575	627	577	565	538	580	573	594	607	574	597	572	583	565	566	593	588	595	557	621	556	576	572	564	602	577	539	586	586	578	592	589	638	614	544	624	603	594	575	583	597	526	597	557	571	580	586	601	573	602	592	570	563	582	624	557	585	566	579	582	584	593	578	593	557	574	595	556	556	555	588	605	547	582	542	611	550	559	540	599	607	598	591	584	593	563	559	567	596	619	551	583	558	582	582	553	569	564	549	557	611	560	578	581	595	536	628	615	589	584	614	584	568	565	613	611	561	576	592	586	585	608	631	570	592	619	564	620	561	586	583	585	628	593	573	582	630	595	586	569	552	526	581	605	591	583	588	541	607	585	563	598	579	599	581	607	568	594	579	580	596	570	611	586	589	589	583	600	607	577	548	588	539	594	571	567	580	563	561	553	549	576	599	589	522	632	556	596	565	573	540	584	605	591	522	550	574	583	590	557	607	568	578	583	583	604	597	550	603	603	574	622	562	616	577	602	576	599	592	563	561	623	600	572	553	578	576	585	544	590	600	634	566	589	590	564	592	604	596	560	567	603	565	560	626	579	591	577	556	645	628	592	584	588	599	582	620	569	627	570	577	571	569	632	594	626	590	558	590	593	540	578	553	608	533	581	594	567	574	595	598	565	602	553	552	573	598	583	572	573	576	578	581	612	558	591	550	589	596	605	538	552	559	589	584	545	567	551	580	567	577	563	560	600	637	578	588	568	601	602	575	621	570	575	585	591	612	540	585	603	578	569	557	623	574	565	577	563	589	576	614	589	589	607	579	599	589	573	601	597	602	584	596	598	558	567	573	574	584	579	555	619	608	596	606	560	627	553	590	625	563	596	572	585	582	612	564	552	613	621	579	592	602	543	634	619	535	580	526	571	580	609	588	598	592	597	570	558	542	591	603	587	575	598	537	606	582	618	570	554	581	585	557	546	553	609	552	645	574	596	561	625	595	553	555	556	583	607	536	568	583	586	615	624	616	609	616	560	561	571	533	584	594	631	581	591	572	578	546	574	579	588
25119	21479	27258	25685	12452	4958	3130	2225	1717	1395	1238	1105	964	847	733	664	589	550	590	527	512	506	522	499	434	444	442	425	433	421	414	394	401	395	448	408	416	413	421	408	423	428	357	381	388	428	407	372	433	415	398	404	391	388	404	404	402	388	400	382	381	375	338	374	395	396	366	395	407	348	370	355	408	366	350	425	370	370	422	374	383	374	386	371	389	398	390	392	377	376	373	387	341	414	350	388	352	363	395	347	381	399	342	403	368	329	367	405	379	347	401	365	396	381	375	388	354	380	354	365	380	337	383	355	369	379	399	394	376	371	371	410	422	397	400	386	406	365	355	374	370	398	371	370	375	347	368	359	394	341	435	393	390	372	386	415	355	392	404	379	385	345	364	380	385	409	389	398	404	407	357	356	376	346	380	369	368	385	353	363	392	355	385	385	392	370	396	378	347	382	343	397	376	370	371	418	371	380	330	356	345	400	376	367	370	391	379	387	366	424	377	384	392	364	376	382	390	402	366	373	349	357	390	379	394	394	382	373	392	415	359	334	388	393	353	362	379	372	418	356	377	359	357	364	370	401	382	352	396	374	357	366	401	352	378	376	362	397	400	367	342	350	373	368	384	352	379	373	384	352	346	385	384	358	361	382	386	381	362	356	354	415	355	379	395	370	401	360	389	380	384	388	392	368	403	377	357	404	370	363	365	370	336	386	376	388	338	383	370	386	393	364	385	372	370	383	376	383	399	364	350	374	412	382	387	378	387	385	375	373	359	364	375	365	361	374	387	388	393	391	386	392	395	391	376	371	368	412	350	367	358	359	382	367	373	360	405	384	382	401	395	359	377	357	381	391	396	375	381	344	364	381	370	393	402	355	379	412	360	381	388	376	369	385	359	359	373	352	368	372	415	359	343	369	389	358	403	382	353	424	380	372	373	381	398	409	384	399	388	353	403	431	356	378	403	381	386	388	400	369	365	380	400	340	378	405	371	336	362	372	347	390	375	398	412	381	349	353	404	390	390	328	402	382	360	371	376	397	374	381	363	363	387	376	369	355	369	384	392	367	356	372	392	410	405	373	372	358	372	396	416	359	380	388	431	352	371	357	405	346	363	396	363	380	390	389	360	414	383	394	411	375	369	396	384	379	368	374	407	413	378	404	356	386	376	358	403	380	418	378	376	382	373	358	393	367	376	368	412	347	369	381	355	391	382	385	345	391	391	360	414	384	388	368	400	341	380	386	343	374	415	391	359	412	337	368	391	375	376	395	354	392	367	324	367	371	420	353	379	374	385	349	350	360	341	404	401	364	373	413	364	399	372	379	349	389	335	389	365	388	388	377	381	371	381	382	376	367	337	345	355	358	363	349	382	344	361	383	361	360	370	380	382	397	370	364	405	368	396	367	395	369	369	359	383	350	414	370	384	372	371	402	393	361	372	379	375	392	410	350	380	378	366	391	351	378	350	384	368	366	381	378	368	380	378	378	368	393	396	393	357	359	383	360	360	378	394	379	406	409	358	387	385	388	377	354	350	369	383	355	389	403	369	401	384	382	381	377	360	395	368	413	366	361	367	358	372	387	403	383	335	381	327	380	351	397	353	341	378	372	340	395	396	365	388	380	399	378	381	394	377	356	379	344	376	409	410	358	358	387	369	368	357	358	380	372	392	353	401	391	370	335	384	361	404	372	355	350	357	370	356	347	414	374	370	374	391	360	394	361	385	376	325	403	345	407	399	366	380	353	367	376	361	354	369	380	388	364	392	414	373	370	405	374	364	358	394	388	372	354	399	374	364	362	414	346	363	395	387	375	359	376	405	364	397	415	377	357	374	416	373	395	357	364	403	404	363	373	371	377	374	359	330	378	371	362	335	396	351	397	355	397	351	349	399	381	411	365	384	387	375	369	360	365	394	358	358	386	429	343	397	387	387	373	422	413	382	344	374	368	388	393	369	364	394	364	373	366	378	387	358	380	379	399	394	365	401	389	406	365	355	395	405	373	357	377	387	370	397	370	347	403	386	412	398	390	370	366	392	386	384	389	413	400	378	340	377	361	364	366	353	411	403	367	369	352	383	386	372	388	398	387	395	379	383	371	381	347	348	342	404	381	393	367	354	352	380	422	384	415	353	363	393	363	405	374	351	421	378	384	387	367	410	352	347	378	408	379	370	393	366	341	395	377	370	391	378	404	420	398	331	380	391	385	398	398	368	362	404	361	361	384	373	380	396	348	352	383	369	397	369	378	370	376	390	371	374	364	377	349	353	355	374	378	382	369	339	426	335	359	371	375	372	381	373	395	387	363	395	372	343	373	356	395	398	406	397	365	402	358	379	399	388	400	395	400	393	355	359	401	424	375	369	378	396	393	383	369	402	361	386	377	372	379	406	358	393	412	383	412	383	352	341	352	379	373	379	356	366	359	339	367	392	380	399	370	392	400	367	321	366	364	403	395	387	368	386	375	371	377	377	371	384	406	404	361	354	401	368	369	354	337	362	356	401	372	389	379	402	406	392	392	359	352	362	373	407	429	388	400	386	348	384	360	371	377	381	382	393	361	361	352	351	364	391	414	411	400	321	385	369	362	352	382	364	385	386	393	345	356	347	398	373	366	403	385	353	406	424	383	352	362	380	375	405	334	357	380	363	379	395	391	402	350	351	380	355	400	366	371	370	400	368	373	396	397	394	405	394	387	377	388	369	350	403	401	393	381	360	354	329	376	391	410	353	385	347	382	367	366	379	376	358	365	387	378	408	357	387	358	392	333	380	390	397	378	375	359	358	361	363	390	378	381	396	367	377	355	385	401	361	378	364	372	395	376	385	378	354	420	411	376	360	402	349	383	405	375	369	381	362	423	367	342	380	383	379	397	385	360	376	384	397	345	381	374	348	419	366	333	354	358	335	386	344	429	380	386	359	351	363	418	369	360	372	387	403	356	386	353	340	375	391	404	372	379	387	342	362	386	388	383	358	382	405	395	371	382	368	402	373	375	405	400	365	410	404	367	387	377	376	367	404	413	372	389	390	349	381	355	353	353	394	381	369	410	357	345	354	352	380	406	351	370	376	335	352	387	398	383	400	394	383	344	372	410	380	368	376	398	377	379	392	381	401	358	359	377	355	399	409	361	373	393	370	365	418	372	355	377	387	394	381	383	379	366	358	375	392	387	384	388	388	401	340	386	368	394	384	367	410	422	389	366	362	373	375	374	390	352	382	375	356	366	363	378	363	370	381	362	358	378	374	343	353	383	404	362	355	360	420	365	371	390	361	357	328	364	349	401	363	356	335	355	399	376	376	351	365	396	365	369	378	401	388	382	390	378	365	375	366	388	400	369	385	382	378	369	397	372	407	380	391	343	377	362	391	398	346	373	350	387	365	381	399	400	371	364	365	354	382	393	388	378	351	393	385	354	386	373	353	400	353	395	383	386	343	409	371	382	368	337	353	385	388	354	331	347	389	387	388	377	380	384	360	337	399	375	403	362	377	380	365	414	415	363
21007	28741	22681	14245	10624	7649	5673	4408	3325	2742	2141	1863	1576	1278	1120	966	833	828	710	716	653	687	603	608	602	590	543	565	533	486	479	476	495	475	481	494	481	485	513	453	488	466	452	495	465	473	455	439	440	447	432	489	452	444	450	450	409	457	490	455	455	436	464	473	451	486	452	433	422	480	431	449	417	443	437	440	407	426	404	432	433	437	490	403	453	456	459	480	437	403	452	477	449	442	464	438	454	426	452	436	442	455	431	430	467	464	468	463	438	439	436	460	441	456	459	436	455	410	454	468	463	414	413	433	450	399	438	411	432	460	471	447	450	457	453	424	439	432	452	434	479	433	423	426	444	407	429	443	451	460	417	449	433	416	440	449	419	455	432	442	417	446	427	449	419	426	437	406	432	429	425	404	419	423	435	448	461	419	417	447	442	442	488	401	407	444	452	417	456	448	432	435	474	457	471	435	394	424	438	432	427	427	428	474	406	412	478	459	420	431	423	437	424	464	464	417	428	466	448	453	437	415	450	449	459	456	440	426	406	442	452	420	456	433	449	458	448	465	418	460	450	447	412	481	441	432	433	438	434	419	431	484	435	427	433	438	390	451	440	407	408	421	444	420	448	461	410	464	437	444	430	433	461	398	469	472	468	412	453	455	453	445	468	417	454	428	403	457	452	462	403	416	437	444	423	407	399	457	390	461	431	428	442	412	446	401	415	453	410	460	435	432	440	429	423	445	450	416	412	401	449	488	443	440	447	400	409	400	446	444	456	432	441	446	431	447	451	457	432	418	396	485	443	405	431	448	409	404	420	472	415	450	427	423	429	414	446	444	415	419	450	436	406	426	459	433	471	417	432	436	421	456	452	449	438	427	464	418	416	415	464	427	403	446	431	448	472	404	415	438	414	428	435	436	456	425	453	427	434	410	434	399	431	481	443	400	445	403	386	448	423	421	453	440	421	397	473	466	435	440	467	470	478	420	452	434	413	459	412	426	415	449	482	442	475	417	458	448	477	424	445	450	444	462	450	453	455	446	426	435	448	404	418	443	466	421	456	427	444	416	421	462	451	420	461	468	406	446	467	447	455	401	461	429	452	446	440	455	445	446	444	394	457	441	470	433	444	453	443	429	430	439	427	430	469	466	441	450	474	457	387	400	407	449	417	452	448	439	463	445	452	451	437	467	502	415	427	421	407	416	398	444	425	457	424	460	437	423	410	388	433	473	405	431	466	442	440	419	445	419	449	453	421	428	443	442	451	473	442	409	481	440	439	453	402	439	368	425	442	441	417	431	419	469	429	436	462	447	482	470	429	469	440	430	397	408	448	417	433	432	421	413	459	443	434	478	436	425	413	393	396	438	438	441	442	438	428	424	402	442	424	480	469	471	450	437	411	479	416	418	440	428	430	432	421	405	424	433	411	457	443	412	441	459	446	430	440	469	484	408	462	480	447	442	427	431	437	427	450	447	431	440	417	441	465	429	449	439	416	427	436	440	428	441	473	462	403	412	435	451	456	478	424	427	447	444	403	450	445	458	454	450	446	410	450	437	422	420	415	418	456	413	443	441	454	446	430	451	440	431	449	440	421	453	416	469	448	432	410	450	442	429	410	409	426	436	421	437	448	437	465	459	423	411	435	451	487	403	431	451	458	456	446	445	428	445	443	446	444	457	419	426	470	447	427	409	430	449	436	428	421	415	426	428	432	445	458	424	458	422	433	420	426	459	444	418	457	462	431	419	440	435	417	437	453	449	465	459	405	469	441	403	477	389	423	439	416	440	428	435	463	463	451	442	446	430	447	431	430	458	418	433	431	440	447	440	452	426	478	412	448	455	470	435	462	488	437	413	418	416	441	423	426	432	403	461	441	423	433	438	395	465	463	416	438	409	459	434	401	419	413	427	463	430	442	424	419	430	437	437	473	436	496	462	464	423	427	414	436	420	430	453	463	450	444	438	418	454	449	424	444	416	424	419	435	434	451	440	434	444	448	438	482	474	399	463	453	435	462	451	410	397	431	437	469	424	412	421	413	455	440	463	466	418	449	450	465	458	440	415	416	417	458	391	401	441	458	421	442	494	462	429	418	448	438	439	441	434	446	470	475	457	431	452	453	421	394	504	451	421	431	474	454	417	415	424	449	440	442	427	425	457	399	434	449	447	440	426	392	436	398	414	433	435	437	455	446	394	457	461	454	423	460	458	464	442	448	417	408	470	453	458	454	402	449	394	445	478	449	462	448	424	456	416	418	471	405	459	405	431	470	439	438	424	415	416	467	438	433	432	428	413	434	434	434	438	444	426	444	457	455	426	422	491	428	424	463	418	424	432	450	420	440	444	418	425	425	462	438	488	430	438	424	443	436	427	482	438	436	431	455	469	444	446	433	443	413	462	433	424	443	415	423	428	437	439	437	458	457	427	438	441	432	428	414	451	463	441	444	445	428	448	433	429	427	440	451	429	459	425	432	417	421	450	414	445	412	446	444	414	461	437	442	447	418	443	442	461	489	461	462	452	467	438	430	460	439	437	443	446	469	430	445	427	466	435	408	463	484	445	447	409	425	488	457	451	444	470	449	399	443	422	413	449	439	439	460	392	443	454	459	432	438	400	461	476	427	424	436	432	445	427	447	430	492	435	445	413	428	407	407	440	475	437	414	423	427	453	435	462	411	450	457	450	466	445	453	481	400	484	461	433	427	451	497	440	456	445	438	448	457	461	472	397	444	443	491	414	446	454	448	411	483	435	414	428	446	405	455	409	467	439	470	441	443	415	422	433	474	416	409	453	429	434	422	418	400	425	435	430	470	407	413	431	426	429	420	405	408	452	448	446	414	423	447	443	413	427	429	445	428	448	435	455	431	501	467	422	444	409	457	422	472	439	428	421	460	431	410	465	450	453	418	473	419	436	455	406	421	440	443	463	473	443	455	425	400	425	463	433	405	423	461	446	463	446	459	470	443	436	448	411	456	467	397	435	427	422	409	438	447	461	440	444	415	448	418	458	452	416	485	468	465	418	410	440	402	417	425	473	439	453	457	455	424	459	414	442	462	447	492	453	431	470	430	443	460	436	465	432	460	400	393	454	472	419	380	399	414	422	406	399	455	441	449	472	476	455	469	424	438	433	421	450	468	486	428	447	391	424	456	453	446	427	410	450	456	459	454	412	459	487	423	455	429	440	392	426	387	447	435	432	441	460	447	438	446	457	441	438	421	399	457	456	501	461	416	447	475	441	461	493	442	444	448	448	442	467	430	412	446	454	442	468	419	420	438	460	383	455	429	469	442	419	452	458	487	416	435	454	430	418	441	413	421	416	445	424	459	407	453	465	424	455	433	426	455	477	397	449	441	409	419	456	443	441	431	449	419	410	395	440	380	448	446	448	451	427	413	429	446	447	499	413	419	423	425	444	457	439	397	404	420	427	442	457	428	419	428	451	423	467	442	412	448	446	430	415	452	434	439	426	454	454	434	418	453	430	467	421	434	454	423	425	435	437
22979	21579	29149	24465	21613	21449	12225	4703	3273	2584	2178	1832	1475	1296	1090	939	861	767	781	715	664	644	630	578	604	559	546	499	501	460	478	452	472	433	425	424	427	436	427	391	420	407	422	410	453	410	447	406	433	399	425	423	461	439	386	425	412	420	388	405	389	421	383	396	384	367	353	401	404	402	403	423	377	406	377	404	377	412	387	376	390	377	386	369	426	415	403	389	422	415	379	373	381	398	403	403	394	376	391	385	359	370	409	420	426	361	375	381	404	388	402	369	397	370	376	406	390	381	413	391	401	392	405	374	376	384	366	379	380	374	362	384	351	387	412	373	389	415	410	398	363	401	376	406	377	389	358	381	388	434	349	373	416	414	380	377	366	393	357	350	343	370	346	376	377	400	412	409	395	409	398	404	389	391	402	416	400	390	376	366	440	371	396	361	377	370	399	365	414	356	385	350	383	390	380	385	383	382	371	370	395	387	378	424	387	351	343	406	394	403	371	347	408	371	354	400	377	382	392	384	374	378	369	403	395	354	376	386	374	419	405	380	385	403	394	372	362	396	419	344	412	371	384	407	409	389	403	378	404	389	401	374	353	365	406	416	386	375	376	372	385	404	380	363	392	373	366	398	376	368	370	377	384	415	410	360	363	410	425	361	358	349	393	391	371	378	375	392	387	380	384	422	369	395	382	393	404	363	387	352	388	396	407	387	412	358	368	392	387	369	355	393	361	363	380	402	339	426	372	357	392	405	375	370	384	402	434	407	368	390	397	371	352	399	382	344	366	377	390	371	381	392	402	418	418	366	388	406	349	380	381	369	389	394	338	359	376	401	389	385	386	385	383	398	397	372	396	396	401	400	382	430	362	374	366	373	394	400	398	414	358	340	396	388	374	362	370	385	395	380	401	403	389	406	322	438	390	406	350	376	392	416	410	365	387	374	381	373	421	391	354	355	419	375	422	389	373	387	360	411	329	397	373	415	363	405	378	372	402	364	390	408	395	357	374	358	412	381	389	364	389	394	385	360	337	393	398	343	389	371	394	411	395	393	405	369	364	400	404	406	409	386	376	386	377	400	369	395	369	407	367	401	399	432	391	402	404	401	379	374	399	429	372	405	383	415	369	394	398	363	398	387	383	388	423	376	371	390	423	404	405	391	370	390	400	429	395	358	415	389	374	398	377	361	370	369	400	368	394	409	369	383	415	377	367	402	406	387	389	407	407	363	377	384	348	372	389	400	388	400	361	379	376	404	397	404	390	384	401	405	378	386	389	390	370	394	369	370	370	359	385	396	415	390	379	371	395	381	358	384	408	395	374	374	400	386	411	344	404	416	348	376	406	351	387	402	414	361	361	380	394	376	371	403	381	414	419	389	401	430	385	394	386	397	394	368	404	377	381	368	360	422	384	389	394	372	402	405	404	373	411	383	387	401	360	407	383	410	358	362	381	402	351	400	392	400	420	423	345	415	425	374	335	412	357	401	366	367	368	407	382	402	385	410	358	405	405	372	404	397	394	389	403	384	391	389	378	371	387	358	373	354	393	423	352	374	397	400	348	356	407	379	381	366	396	406	382	375	427	382	395	372	375	395	368	370	391	377	384	375	358	406	378	409	420	398	344	390	416	394	404	368	378	389	400	402	409	384	395	422	362	376	399	394	383	394	386	401	390	389	381	382	384	373	403	397	389	410	405	400	403	394	401	383	387	419	372	367	388	405	368	367	396	428	362	406	353	372	387	409	374	391	383	367	394	354	363	390	382	416	389	321	374	378	393	376	366	413	405	373	404	365	409	371	362	359	376	336	351	375	411	391	391	352	394	383	372	354	425	378	377	350	396	388	373	386	370	396	393	363	371	389	374	366	401	350	418	421	410	359	419	386	428	414	386	403	392	378	387	370	367	382	367	384	411	380	402	383	385	408	372	387	366	372	404	368	427	375	400	398	408	370	369	404	360	345	369	399	421	375	413	398	400	380	395	417	415	369	366	364	391	350	391	391	392	389	383	366	382	355	373	372	406	361	383	374	356	395	389	377	382	388	394	382	367	391	382	385	380	385	404	397	396	421	377	350	355	386	359	383	401	377	406	383	372	368	401	372	380	367	387	357	398	403	409	401	381	374	421	371	346	417	387	377	394	382	407	395	382	422	398	393	387	400	406	398	386	406	393	381	397	374	365	401	383	405	351	389	364	364	406	383	385	398	365	412	397	408	379	359	409	369	408	353	359	386	378	376	401	384	373	343	395	351	389	439	367	419	386	370	387	367	396	385	362	367	371	370	395	373	420	397	417	393	391	387	395	413	415	374	404	376	380	370	409	425	396	403	386	379	410	369	410	406	424	391	382	371	374	392	381	383	424	375	394	379	343	402	379	384	414	376	400	379	405	393	371	410	349	424	361	378	370	369	390	388	367	404	400	389	390	390	391	360	361	376	375	374	374	397	372	396	369	428	360	392	365	392	400	400	416	389	393	345	413	363	335	368	410	391	374	369	398	376	385	357	424	427	351	394	407	396	389	369	399	375	406	389	367	370	369	393	376	406	375	401	370	400	375	411	376	384	388	361	423	381	417	373	399	373	397	399	385	392	342	397	359	375	383	400	351	346	385	376	362	385	376	422	391	410	385	380	388	414	386	401	364	394	385	358	387	374	402	377	377	372	369	424	394	390	377	383	376	399	338	393	388	413	394	374	367	377	380	386	390	413	392	378	370	381	390	390	382	380	388	388	378	378	392	402	373	363	396	423	402	367	392	388	394	399	396	393	381	400	411	394	356	407	377	389	386	420	396	389	390	381	354	376	363	397	418	394	368	362	400	392	410	409	387	381	352	380	371	381	343	391	384	379	361	370	358	348	379	385	347	396	418	366	400	417	385	351	392	397	367	361	387	398	395	377	375	392	378	358	363	399	357	368	410	373	388	398	392	397	387	379	391	407	384	387	389	395	372	380	375	359	414	372	414	402	394	399	396	399	420	414	350	410	401	401	417	369	401	398	374	374	396	394	369	406	399	430	392	412	386	401	410	391	434	380	355	391	368	371	402	393	381	384	386	409	388	421	360	392	374	402	395	423	438	404	377	391	382	393	371	395	381	414	384	382	376	388	428	388	395	389	381	372	384	364	413	412	371	381	395	387	392	375	407	380	394	388	398	376	381	387	400	355	376	381	371	390	371	355	396	353	410	376	385	372	389	384	411	400	394	387	391	408	407	408	416	381	413	400	402	406	377	395	396	401	402	408	370	377	405	384	379	359	370	375	418	387	403	374	385	385	377	390	348	402	383	360	374	371	379	402	388	385	390	364	392	408	407	392	385	389	424	356	384	394	403	355	389	403	396	376	358	416	410	378	408	404	387	384	402	390	400	378	409	395	406	422	358	378	372	392	385	388	391	375	387	360	381	401	365	389	370	392	410	388	372	379	388	378	388	367	403	408	373	372	399	387	375	396	386	413	354	358	420	363	360	366	377	401	392	415	370	421	383	377	383	426	402	411	392	390
25793	39435	30906	21294	16936	12931	9863	7599	5888	4717	3785	3004	2406	2119	1720	1430	1233	1065	1026	957	956	892	916	830	783	712	681	684	628	617	564	579	548	522	508	517	523	506	531	494	547	559	506	543	518	527	515	531	518	471	509	522	463	507	473	492	465	490	448	479	485	451	452	507	442	492	471	507	481	443	460	447	444	499	457	480	435	455	466	487	421	470	459	478	441	498	452	451	468	438	448	461	436	416	451	453	445	478	444	457	451	469	480	448	470	431	433	449	466	431	462	462	451	443	437	514	442	448	476	446	450	467	488	472	411	485	448	449	445	463	464	506	423	487	459	443	468	432	441	502	467	474	453	462	433	441	468	433	468	456	424	447	491	471	474	424	438	465	470	462	473	423	436	459	472	464	442	463	445	450	442	422	438	436	449	446	462	455	477	436	470	455	478	431	450	457	466	457	434	474	469	466	463	451	467	479	440	451	445	426	469	457	479	447	429	432	438	460	481	450	453	479	460	436	437	419	461	428	453	465	467	471	460	454	460	399	432	510	452	471	473	438	414	438	414	465	459	442	475	406	418	462	454	434	454	452	411	498	436	477	455	448	432	492	440	473	441	448	430	413	454	423	463	468	457	439	459	453	445	418	476	434	458	495	449	465	426	484	480	479	459	480	462	461	486	442	448	454	431	480	461	463	426	441	451	463	432	453	454	466	418	466	457	481	465	467	454	447	464	466	462	493	427	437	478	460	456	446	472	452	466	455	477	487	457	452	453	455	469	450	432	501	425	468	490	405	444	459	442	439	456	454	478	453	450	432	470	439	479	411	417	432	487	427	412	468	437	441	473	450	450	461	447	422	449	466	437	430	466	462	464	433	462	427	452	436	466	423	457	441	411	438	453	480	451	413	468	439	434	459	461	465	456	471	455	408	466	498	485	462	451	447	440	423	443	440	471	460	450	483	440	470	426	460	459	449	452	440	433	462	420	441	428	446	490	446	468	463	456	449	454	457	424	469	433	446	453	445	456	444	471	438	434	489	425	459	425	462	474	429	443	468	458	445	454	437	414	466	463	468	451	458	432	481	447	394	441	451	439	477	472	465	443	453	492	451	438	493	445	460	454	460	457	418	458	448	438	443	434	456	430	464	455	419	437	483	416	472	450	454	415	471	439	471	440	445	443	458	446	453	459	420	438	423	423	483	403	448	441	433	448	438	444	456	499	438	418	455	428	437	452	438	447	462	459	459	461	447	455	429	459	439	434	453	468	458	419	404	457	451	472	448	474	452	483	441	454	421	450	449	440	480	424	471	450	433	461	454	501	449	419	464	446	483	442	436	447	455	446	461	455	445	495	427	439	463	463	460	455	476	464	479	476	424	489	424	472	470	474	428	413	430	436	453	445	455	465	425	471	471	444	443	417	473	472	475	487	470	461	463	457	434	436	441	435	441	462	425	469	488	454	476	444	459	471	471	464	480	491	471	478	465	418	448	459	393	428	444	433	440	434	438	457	424	487	470	436	462	433	444	499	454	426	436	443	480	483	481	468	448	490	471	436	448	448	407	434	497	447	483	422	457	477	487	427	473	438	444	426	465	439	474	437	405	464	425	492	433	447	430	436	464	449	459	452	449	417	457	465	471	476	433	469	435	468	413	441	406	439	466	449	448	422	417	434	420	471	413	462	443	442	450	435	409	458	463	464	456	437	445	455	459	445	451	444	470	450	459	431	449	450	463	454	436	461	432	453	445	460	417	438	439	465	434	423	462	457	456	451	438	486	470	465	450	436	462	436	443	452	460	465	435	419	454	447	493	487	424	484	456	466	418	421	429	443	443	460	431	484	434	409	461	475	477	476	439	465	443	465	408	428	424	451	459	441	444	412	469	482	459	443	461	461	456	423	454	454	491	439	458	506	447	412	422	409	453	488	436	415	475	419	450	466	458	436	422	469	430	461	498	433	453	440	422	416	459	470	439	435	444	456	454	458	475	509	446	443	466	461	457	469	493	483	440	471	462	417	433	423	490	462	453	443	455	467	444	468	464	452	449	469	454	472	419	444	435	447	430	472	441	420	471	417	460	447	455	480	420	415	469	508	465	481	430	419	417	444	456	483	475	418	494	460	440	468	454	447	449	446	453	463	426	415	486	418	458	482	454	465	473	462	433	426	475	436	457	443	476	410	443	446	443	431	480	448	429	459	442	423	427	462	477	432	445	425	460	460	443	422	487	447	469	447	443	448	456	454	467	427	426	467	454	470	474	443	466	453	446	453	489	453	468	478	449	430	439	475	444	439	465	435	438	464	418	463	449	443	445	463	447	467	431	439	461	444	457	421	460	451	462	406	449	482	427	467	463	450	416	457	479	437	440	478	460	455	450	479	442	424	455	449	443	430	436	467	468	445	440	470	468	447	447	477	466	493	454	462	424	438	447	514	456	466	445	434	475	462	434	459	463	450	460	457	485	440	462	473	472	446	442	431	493	426	444	446	450	472	455	434	441	444	474	436	444	473	462	467	443	466	458	399	424	412	426	483	425	475	475	441	486	452	517	445	444	454	465	490	444	455	412	467	411	439	464	476	495	431	442	460	438	438	454	442	430	488	504	428	467	508	470	444	442	464	455	447	445	450	454	470	427	496	454	466	464	447	447	463	453	451	436	460	444	491	454	442	480	462	427	472	453	482	449	495	474	459	468	485	467	484	445	437	457	448	463	442	470	448	448	440	439	448	452	438	457	472	437	458	452	493	477	426	412	446	424	463	443	447	474	425	468	519	489	428	512	433	429	498	415	474	455	435	435	407	446	432	445	445	445	476	432	442	461	439	441	424	486	456	444	436	488	470	469	446	447	478	449	397	449	468	406	455	455	454	506	447	446	459	499	430	469	473	454	446	437	434	479	468	403	455	465	466	461	441	433	496	464	467	457	446	405	434	442	418	437	473	456	479	460	433	437	433	472	426	439	432	499	444	457	417	430	439	461	456	439	475	457	454	456	419	444	436	423	468	479	427	425	430	462	463	418	456	444	476	455	469	468	431	457	442	452	488	423	474	438	444	429	437	460	426	471	400	446	493	465	466	432	469	442	436	438	423	455	473	430	441	415	465	466	487	478	439	451	442	453	455	424	451	461	469	447	463	450	445	452	480	478	427	472	466	451	422	396	469	418	427	458	434	446	501	440	428	479	443	421	436	434	423	462	413	424	420	389	470	448	464	452	472	470	456	442	449	477	447	422	515	435	474	451	455	456	452	454	448	437	417	463	437	469	439	457	447	487	457	483	454	422	440	437	466	436	457	464	443	459	437	488	450	447	417	465	457	450	470	448	473	462	464	436	444	428	471	433	438	435	446	476	421	446	437	429	472	450	438	487	426	426	414	447	434	456	434	429	440	412	441	429	474	430	451	436	466	450	481	448	435	483	423	458	453	417	438	457	438	435	442	445	429	439	423	425	450	454	495	450	457	438	484	446	465	455	439	471	453	448	494	454	452	440	438	486	426	435	459	481	465	463
28269	20978	16814	10163	5395	3293	2384	1758	1391	1256	1115	884	837	783	647	635	585	613	579	572	537	525	559	530	511	571	537	503	538	525	509	483	509	499	502	482	506	499	495	500	474	501	505	475	480	497	506	511	485	551	458	470	490	488	493	480	501	455	470	470	459	450	480	531	466	504	473	461	523	505	496	489	500	465	437	477	493	471	494	515	440	461	464	511	477	488	456	493	455	489	456	453	471	466	482	454	492	443	482	525	482	474	502	459	490	467	464	469	482	450	508	468	492	471	484	473	475	497	462	473	482	468	458	513	500	495	502	489	477	469	504	491	481	483	469	457	480	489	474	469	457	486	454	477	496	488	463	472	475	480	479	465	494	470	481	491	491	516	462	472	457	474	501	498	486	460	479	443	479	444	473	461	480	470	464	475	480	464	458	499	460	461	469	489	479	462	465	502	453	469	447	436	503	507	462	487	492	442	472	491	517	483	506	485	469	486	464	488	489	505	490	478	478	457	438	472	452	506	541	474	480	492	514	507	448	522	512	502	494	496	480	468	461	493	440	464	469	461	481	456	442	522	509	512	475	495	511	446	472	461	467	446	481	477	462	448	473	486	485	502	473	474	448	452	473	506	494	466	476	463	486	458	459	470	481	451	498	500	471	454	499	481	470	493	505	468	481	453	477	472	465	505	478	438	471	433	481	464	477	461	494	457	497	476	486	459	450	481	419	453	446	474	467	479	483	464	460	484	482	534	505	505	455	463	456	467	455	489	477	476	476	498	512	432	462	482	492	530	469	449	455	434	485	462	477	499	500	495	449	434	471	477	518	489	475	491	458	441	463	442	458	449	451	456	477	470	455	482	482	475	471	450	495	489	441	446	444	455	475	442	465	457	474	451	497	451	451	445	452	444	494	421	485	453	477	496	477	506	483	497	454	493	449	459	450	519	468	470	442	473	486	471	431	453	435	493	464	463	493	486	486	472	475	445	500	492	475	502	477	465	470	483	510	506	474	457	498	476	487	472	492	494	468	463	474	500	479	489	449	483	474	467	473	477	481	464	444	484	487	492	442	490	471	471	477	469	446	465	489	492	454	479	463	472	469	490	489	496	496	432	517	507	484	490	486	487	467	464	449	477	488	448	471	494	462	508	515	454	509	514	460	484	487	459	494	450	455	449	492	494	474	412	489	482	500	458	507	479	479	459	491	504	467	467	535	497	485	494	486	477	495	485	494	478	466	512	483	466	490	475	477	466	471	508	446	496	451	465	470	466	490	442	490	446	495	518	467	489	462	459	494	512	460	488	502	491	470	432	494	461	502	465	504	475	512	456	493	466	438	458	471	433	510	479	477	471	492	483	478	470	497	480	443	450	471	466	448	516	479	477	489	452	449	486	492	508	448	476	460	497	475	534	488	445	463	459	532	462	484	467	527	473	493	448	475	465	478	506	464	497	447	480	480	472	469	457	460	486	482	500	501	505	476	466	485	480	454	473	444	468	505	446	474	445	488	489	430	462	439	481	472	456	490	483	490	448	464	454	503	475	474	510	464	477	496	470	437	448	475	500	455	445	458	510	455	483	448	508	455	486	464	480	454	454	453	489	466	484	486	523	460	506	480	465	455	473	499	508	450	502	482	454	465	481	489	484	525	484	468	491	482	452	517	514	507	482	493	474	462	498	463	461	459	446	483	478	492	476	508	482	474	475	529	484	480	491	485	489	494	462	469	465	453	481	442	462	465	500	460	455	472	488	424	499	477	473	477	481	471	494	508	469	494	439	505	488	454	475	471	463	489	468	519	443	478	477	505	453	516	462	473	470	469	463	474	499	466	497	495	466	475	504	471	458	490	476	513	462	460	452	490	478	478	471	479	503	471	503	457	489	499	468	468	492	492	466	463	488	478	496	476	469	475	479	487	503	476	483	470	508	514	480	463	462	479	473	502	493	492	437	484	507	489	457	469	465	464	492	472	485	470	495	491	508	473	451	513	484	511	476	519	487	471	500	451	481	485	470	441	479	496	485	452	467	450	494	497	479	484	512	487	459	505	518	463	461	466	490	468	493	465	449	469	445	424	492	462	458	473	484	431	481	485	473	472	496	449	471	445	426	473	502	489	457	486	443	494	496	474	491	508	475	458	493	504	496	476	415	457	487	498	497	508	504	485	484	497	474	464	495	456	483	472	428	450	473	476	493	469	475	489	464	458	477	451	502	452	491	509	462	476	469	463	483	472	495	504	477	439	523	497	481	495	437	505	473	468	462	497	495	507	465	472	448	487	492	451	442	505	470	458	466	475	479	458	465	500	473	489	444	491	474	489	507	490	485	477	471	539	480	472	459	469	464	447	481	498	496	461	486	500	494	500	471	488	450	494	510	491	471	443	477	509	472	463	490	494	528	449	526	502	454	494	464	460	484	453	458	434	488	497	501	489	477	451	506	513	473	482	496	479	475	510	470	507	499	449	449	491	446	476	444	528	499	469	439	450	437	498	481	486	484	464	460	488	449	489	520	464	489	454	472	460	477	424	477	470	504	468	477	483	495	439	496	464	480	507	466	488	464	472	470	423	483	500	519	475	482	464	434	487	483	421	500	465	440	470	464	450	470	446	469	495	446	483	450	489	450	476	464	481	458	474	469	493	491	507	444	460	508	462	463	477	475	451	488	446	462	464	446	479	448	488	492	454	463	466	442	444	463	512	481	454	498	459	477	476	501	484	484	450	449	464	460	484	449	505	481	473	501	480	482	495	478	462	440	493	455	514	435	487	484	461	475	475	460	454	493	496	488	484	466	455	499	460	480	465	451	448	416	489	502	524	482	466	505	504	483	462	486	459	486	467	495	486	499	488	482	483	481	439	495	478	452	476	472	448	488	485	500	441	473	508	495	477	458	474	460	477	492	474	508	510	461	482	518	504	453	492	495	485	496	515	459	503	483	501	474	489	480	480	494	508	446	509	502	470	502	428	528	521	462	523	492	444	453	452	509	447	505	485	424	456	515	514	471	474	512	478	469	485	484	474	490	480	448	496	496	437	471	471	467	507	463	474	507	459	504	466	489	473	489	475	505	494	502	484	435	483	508	453	493	469	455	490	494	494	498	478	497	517	502	500	502	444	503	507	438	451	487	500	484	505	491	490	474	467	465	510	477	467	469	485	469	485	466	476	475	503	482	498	474	482	479	480	515	504	500	480	495	481	519	496	490	524	473	485	488	469	497	470	501	473	481	506	447	500	518	510	450	463	460	475	465	481	473	486	478	471	460	470	465	463	493	471	471	493	488	478	462	461	466	503	458	458	500	497	475	500	470	490	472	461	452	485	510	481	519	448	508	467	462	456	502	491	478	494	472	468	430	497	509	490	486	438	517	453	472	437	520	487	472	499	483	478	444	488	443	479	483	481	465	505	500	463	491	464	468	463	441	461	512	501	489	471	514	463	489	498	515	443	475	473	453	487	505	466	451	454	500	475	480	487	465	466	478	466	499	474	443	444	498	494	528	501	496
18738	25296	18809	11402	8335	6181	4461	3388	2650	2134	1692	1440	1251	1016	913	848	815	817	720	721	738	652	704	636	668	601	614	605	637	563	558	593	548	596	602	520	607	601	558	573	594	541	572	536	600	529	522	565	538	605	543	543	539	577	604	587	547	601	549	595	520	582	551	517	546	535	558	516	518	552	533	561	565	545	571	555	521	540	515	589	523	559	591	549	510	546	519	525	516	546	584	552	472	563	584	489	528	506	520	531	554	503	540	547	582	501	575	523	531	493	534	580	589	516	538	568	555	572	581	540	543	519	562	557	537	557	573	542	524	570	575	545	543	544	563	527	584	546	525	553	517	570	545	533	525	537	555	525	543	547	549	490	549	587	613	543	559	528	544	543	545	535	566	601	552	562	572	517	529	531	608	541	563	540	543	548	535	500	519	547	551	556	559	530	543	538	529	540	539	554	520	540	539	573	520	584	579	550	558	529	515	564	540	554	537	563	568	556	527	535	573	550	593	555	555	564	513	538	518	521	496	608	518	565	521	539	617	516	588	553	525	569	561	546	494	530	571	554	555	524	505	580	538	537	540	559	550	557	539	597	569	574	562	583	552	524	595	547	539	545	555	560	503	549	554	545	534	513	556	587	587	517	606	544	539	546	565	516	536	539	560	582	568	536	569	528	533	540	581	569	503	562	522	513	521	549	549	556	566	539	557	545	546	565	544	588	556	557	571	541	586	570	565	545	582	567	526	554	548	568	567	544	528	565	530	529	506	531	570	583	571	522	560	537	539	541	540	502	558	560	566	527	520	547	525	529	564	532	548	578	573	537	559	574	523	547	536	536	555	577	584	570	572	484	590	521	588	573	496	553	548	542	543	542	535	596	503	573	560	530	532	543	556	538	522	571	590	582	568	519	568	552	562	545	531	555	548	559	529	568	514	558	515	525	589	548	508	563	546	575	559	543	505	589	535	516	555	578	558	575	556	557	588	550	549	555	548	561	554	586	529	536	569	527	531	567	588	568	524	554	578	519	570	526	565	540	514	560	505	517	503	537	555	522	543	556	553	514	583	528	537	560	570	538	551	572	538	502	542	581	531	582	529	558	535	572	554	545	551	547	561	497	537	552	563	518	524	552	553	539	509	537	509	551	572	571	537	542	553	535	540	527	577	567	565	565	577	526	577	543	564	603	521	583	530	532	534	547	503	529	549	522	545	557	518	571	530	589	536	526	560	602	546	523	541	583	527	520	531	550	589	540	538	589	573	553	565	505	614	528	546	547	533	565	560	544	539	531	555	570	557	570	571	566	531	555	527	572	529	588	510	506	536	578	539	588	565	548	522	568	571	518	563	556	556	542	544	560	515	553	549	553	573	552	528	558	571	533	596	547	527	567	562	558	553	572	548	546	529	538	545	550	557	541	542	550	564	510	606	539	524	541	551	512	536	571	543	563	547	545	540	585	562	523	580	528	555	567	536	535	540	567	545	564	518	545	538	586	583	529	502	532	559	579	551	577	555	525	552	549	584	553	566	541	576	549	548	554	561	571	582	565	582	575	571	513	556	506	553	564	525	539	554	518	543	575	569	582	535	559	530	576	514	542	576	548	525	572	525	552	559	540	553	521	530	582	586	557	572	561	527	525	591	551	550	546	555	548	565	546	554	544	546	565	531	557	530	551	541	554	539	529	540	521	564	557	528	534	556	510	584	544	558	525	569	519	538	548	596	554	539	518	595	578	531	608	533	534	514	562	550	540	519	547	549	549	580	550	531	516	510	582	559	546	543	540	521	500	570	522	536	519	595	564	548	510	523	578	559	555	515	548	523	543	543	547	485	536	560	575	519	582	525	547	520	529	572	552	551	576	558	562	555	528	572	539	535	528	548	588	532	530	556	525	539	503	580	549	579	517	531	574	547	535	569	553	544	569	597	571	546	544	549	536	521	574	537	607	497	553	543	593	527	516	526	554	543	561	566	533	578	538	599	534	567	517	507	545	517	528	554	570	532	551	551	551	529	539	561	551	559	558	579	534	550	551	561	543	559	553	525	501	593	549	555	562	584	546	539	515	570	551	561	552	541	542	556	572	537	501	545	540	561	557	561	538	548	554	548	558	501	589	568	551	503	519	551	532	565	537	528	553	532	515	535	574	563	560	523	553	528	539	524	571	565	516	536	576	527	567	526	549	542	539	545	581	552	553	535	531	530	539	562	571	580	546	537	526	513	583	506	536	527	552	550	573	545	576	539	528	556	553	562	542	545	571	518	541	559	540	527	534	553	572	528	559	564	546	537	513	556	598	525	548	566	546	564	539	584	578	540	573	570	528	556	527	557	585	555	521	549	572	545	528	535	558	496	555	538	516	561	554	526	550	523	554	547	552	563	545	530	517	524	585	565	537	557	517	573	537	543	516	530	558	556	541	529	498	547	569	568	604	559	527	593	513	551	592	526	532	548	555	511	611	558	554	561	527	535	576	520	576	554	506	550	560	579	535	503	584	538	574	533	556	539	536	564	547	542	516	537	548	507	553	546	563	561	587	590	526	535	565	543	517	562	537	499	535	538	527	527	593	567	523	527	516	563	604	577	556	571	544	585	521	558	567	567	543	567	595	507	510	542	572	550	572	534	546	559	524	518	568	538	515	574	603	542	581	553	520	524	568	558	557	566	578	557	594	601	583	501	568	528	553	519	510	527	514	501	570	554	531	552	559	570	564	570	526	540	555	525	527	566	545	580	536	538	528	533	522	552	480	550	558	568	537	583	521	540	551	527	574	508	565	573	532	556	577	538	527	569	513	543	515	587	602	572	526	570	622	530	520	523	534	520	536	529	538	544	545	576	579	583	560	547	565	546	521	579	534	526	547	561	540	520	592	576	577	546	572	548	554	597	570	537	561	495	521	515	562	522	576	530	557	543	515	515	512	554	527	557	572	534	518	587	603	537	569	556	531	549	543	569	555	561	578	573	550	525	558	534	543	532	541	522	563	546	574	567	566	554	591	546	553	519	540	590	549	556	577	511	552	518	562	530	550	584	541	508	553	540	555	544	580	558	560	563	548	543	568	547	522	552	585	571	596	556	567	545	543	539	581	563	521	518	546	560	511	512	585	516	517	567	501	517	581	552	585	567	525	558	566	570	593	550	558	521	530	509	569	547	615	569	527	570	553	551	569	523	548	535	502	510	532	579	532	558	571	525	573	559	553	619	565	535	507	548	521	508	570	551	522	560	551	590	543	518	537	549	564	507	609	543	572	529	557	555	539	540	516	533	617	545	565	529	513	499	581	541	519	553	547	534	536	538	563	524	536	568	576	512	561	547	539	578	534	608	538	526	558	561	573	592	528	580	553	506	519	527	564	557	535	545	549	560	542	572	532	545	560	541	550	513	545	612	543	539	537	516	545	538	542	531	587	551	579	556	566	547	531	515	553	546	542	547	588	529	586	555	562	561	554	559	564	493	508	529	538	539	569	527	566	546	539	517	519	545	572	549	560	550	560	555	535	534	563
23896	21469	28471	24910	21274	12370	5314	3273	2478	2031	1613	1290	1174	1055	908	844	816	793	723	677	645	656	672	640	631	653	586	575	578	546	546	550	549	542	572	533	581	509	486	510	538	539	511	545	517	527	577	537	483	524	510	528	516	506	528	490	538	564	529	509	523	564	488	513	506	496	502	508	475	496	545	507	516	505	503	498	493	509	487	522	511	466	516	485	513	492	518	498	496	513	489	503	503	495	496	538	540	511	484	520	521	487	475	494	507	531	514	528	507	541	501	493	467	548	533	479	503	517	515	498	511	476	529	470	515	531	483	508	513	502	483	488	466	467	464	507	474	442	510	473	498	511	512	515	488	529	498	493	482	505	479	521	503	506	503	475	493	501	467	468	554	505	475	476	496	496	517	520	509	530	476	553	505	480	499	495	506	502	527	550	479	500	501	516	526	503	499	473	538	504	499	462	480	502	462	489	529	517	509	506	482	516	471	504	525	493	482	489	546	494	511	516	483	501	534	488	517	491	531	502	484	490	465	492	518	533	490	509	548	539	465	527	488	456	508	516	508	496	474	529	514	460	505	520	525	484	462	539	535	521	474	501	492	477	520	497	515	501	513	473	477	520	497	536	526	486	482	471	477	479	530	468	434	486	506	492	506	478	524	523	482	512	460	513	534	525	514	529	523	497	523	483	508	476	493	500	525	480	526	482	487	481	478	492	496	471	492	483	511	496	519	506	482	473	531	532	523	505	491	518	462	481	502	503	505	515	496	470	482	529	514	524	494	507	510	484	525	507	491	520	539	528	529	479	516	508	506	496	460	510	496	578	464	481	483	509	507	491	474	520	506	508	549	484	478	509	512	468	494	483	486	488	487	479	497	524	468	488	533	490	533	525	504	485	482	504	531	523	509	483	525	491	497	515	503	515	487	501	485	518	498	480	492	523	530	501	517	518	523	501	493	502	523	478	536	489	526	489	503	498	492	482	445	461	469	513	521	467	507	497	516	509	513	502	509	496	515	518	495	468	514	514	523	520	504	505	482	496	500	492	516	484	559	514	542	493	507	498	490	540	523	499	513	504	502	510	508	486	531	475	466	499	512	524	460	499	535	511	509	464	525	475	514	509	491	486	517	479	525	546	559	500	546	469	528	520	513	463	493	505	456	471	499	563	531	487	488	465	490	527	506	477	494	495	477	517	505	484	472	493	503	483	487	500	500	500	523	530	511	529	509	528	456	501	538	510	495	518	485	502	472	563	499	502	492	491	483	531	524	505	502	525	501	521	501	502	495	479	453	535	523	497	501	451	526	470	469	488	463	479	471	505	501	505	497	520	521	492	497	500	513	504	482	507	492	545	493	501	528	505	442	501	518	488	475	496	457	482	499	494	504	470	504	508	472	468	494	540	475	482	508	503	492	481	554	468	515	457	554	538	497	473	499	511	520	513	500	550	526	462	461	508	502	481	484	515	478	483	518	472	488	537	478	495	504	490	472	519	473	527	469	527	450	514	532	498	500	510	476	461	526	516	527	478	515	439	486	480	491	486	499	507	461	467	499	531	488	496	515	501	532	520	492	525	487	498	488	471	514	504	471	495	515	488	539	480	510	483	541	486	500	482	529	489	496	452	512	500	499	474	482	487	529	508	474	496	507	486	546	499	468	494	525	499	519	482	474	508	516	502	498	450	512	492	502	479	517	508	479	503	526	470	488	507	502	527	479	495	460	488	519	479	552	530	487	548	539	507	517	491	460	507	507	482	524	542	483	489	473	509	525	509	487	484	512	463	494	544	487	494	498	476	483	519	534	526	494	485	500	510	516	527	511	521	514	529	510	508	448	496	507	522	462	507	517	539	489	475	510	514	524	513	529	505	474	481	500	516	491	514	500	489	490	470	487	492	484	471	515	494	504	519	502	504	554	495	493	488	490	492	497	502	488	499	508	539	503	492	502	462	465	508	518	516	475	530	511	524	503	492	491	509	502	492	531	501	519	461	472	518	496	508	491	468	490	474	498	511	523	501	511	526	434	520	493	490	523	503	487	498	512	498	504	527	508	496	535	486	492	535	490	487	494	510	542	528	502	511	469	519	492	486	464	507	502	520	501	503	556	498	530	536	474	484	531	499	484	521	482	498	516	484	489	503	466	509	528	512	492	468	499	447	488	463	459	508	482	530	499	506	474	528	496	536	486	503	490	503	466	475	455	510	492	483	439	505	497	475	550	522	494	501	522	480	543	514	536	486	448	472	531	493	456	501	576	505	501	490	479	442	519	460	515	501	530	467	476	505	468	496	505	500	517	501	488	532	521	541	466	525	478	450	474	526	472	502	498	499	494	544	503	498	485	476	531	519	482	470	508	437	494	503	494	507	494	529	475	451	488	480	514	545	462	495	488	457	487	475	507	490	500	514	525	472	518	512	519	512	489	562	516	495	490	514	483	502	487	517	501	495	500	517	519	496	512	490	499	516	502	503	484	510	528	496	531	557	501	496	481	482	463	510	521	521	525	515	490	520	519	506	505	516	508	516	531	463	516	502	500	509	498	501	504	489	499	491	527	451	519	497	521	524	500	444	519	496	477	522	503	517	523	514	496	552	531	502	487	535	498	510	494	475	475	493	439	465	528	494	484	534	509	464	494	478	488	461	538	480	500	482	497	507	475	516	515	489	500	497	516	500	458	501	492	467	472	479	494	480	481	508	480	482	527	459	461	492	470	506	535	494	490	513	493	541	477	491	500	488	555	510	480	493	515	494	523	498	500	529	509	473	518	542	520	506	484	503	489	495	496	515	478	484	492	480	481	499	508	465	501	526	505	516	481	503	488	478	468	474	492	529	536	501	499	500	525	495	503	491	519	492	473	521	455	522	539	496	502	452	512	545	526	492	525	488	487	460	514	495	479	543	520	519	475	488	477	497	489	475	516	498	478	474	487	486	518	503	492	481	503	538	498	482	532	502	478	488	503	503	470	492	540	498	504	437	493	528	509	504	540	491	479	471	502	497	510	506	500	510	527	535	505	474	520	509	504	510	511	502	493	469	529	484	507	497	529	555	481	512	462	479	511	487	476	497	523	492	482	488	489	552	549	475	523	503	545	489	499	509	452	475	499	511	501	499	507	547	499	510	477	532	483	490	510	493	501	510	493	532	508	481	461	493	470	485	537	465	506	535	478	520	505	518	508	477	492	505	503	521	503	530	483	476	481	509	507	494	475	493	481	477	493	483	530	497	488	486	494	509	485	515	493	519	495	503	506	482	505	492	504	494	471	451	535	500	495	489	488	475	500	533	513	473	511	483	476	480	523	488	487	486	506	523	502	524	505	480	517	481	513	519	490	497	476	516	494	535	452	485	473	481	510	508	495	479	501	486	516	560	526	538	523	489	487	513	491	517	505	484	492	499	489	465	529	497	484	485	500	499	515	561	486	490	485	480	474	523	471	510	470	494	526	489	510	497	511	473	530	463	510	460	485	509	478	468	480	530	480	500	526	512	477	489	515	538	463	502
22662	34875	26396	17372	12952	9922	7378	5746	4454	3401	2706	2087	1714	1446	1341	1258	1084	1059	936	943	896	833	854	799	769	770	733	725	663	662	582	630	656	614	596	647	629	601	599	628	629	647	606	648	635	630	621	635	615	647	618	596	597	614	587	615	599	630	605	558	563	606	616	545	605	651	588	590	541	617	584	586	570	612	611	606	599	612	574	581	558	594	543	591	567	585	560	601	536	578	551	573	568	598	623	571	599	569	530	599	650	546	580	624	573	577	573	559	593	586	535	591	549	575	578	585	560	568	569	583	616	543	571	571	571	549	591	640	579	558	601	574	594	574	615	575	570	592	573	585	581	577	567	602	567	583	611	546	572	571	548	593	583	584	580	597	579	566	598	568	576	550	588	508	591	577	589	584	569	587	610	595	597	566	568	534	600	581	581	568	502	546	562	593	616	554	569	566	569	627	596	593	536	542	548	572	616	544	621	557	592	542	582	560	543	629	558	586	564	613	584	575	573	608	598	595	572	612	580	621	578	581	593	564	564	587	594	577	564	612	596	593	578	571	607	583	548	600	593	597	617	532	581	546	559	558	617	574	558	612	571	561	539	613	594	559	538	581	606	558	580	544	570	585	583	555	599	597	542	563	610	547	544	589	572	570	600	573	579	557	518	576	574	572	598	558	555	560	554	586	616	586	618	582	622	628	558	544	544	545	548	585	617	611	556	610	540	560	560	596	567	612	553	620	626	609	559	590	574	567	634	598	629	597	608	554	595	558	544	566	573	591	529	600	574	559	595	563	524	588	578	577	568	604	568	618	563	538	544	561	542	575	545	610	562	587	535	560	571	589	565	568	580	516	592	555	550	559	584	533	599	570	558	569	545	558	569	569	614	562	571	590	559	538	619	604	597	564	538	571	580	562	591	585	580	593	588	597	571	519	558	589	539	560	600	584	555	571	537	546	588	534	635	605	565	592	607	584	613	626	637	543	559	579	562	608	602	562	550	601	586	615	620	548	550	616	567	626	593	561	568	600	592	586	572	588	586	563	601	562	574	564	599	545	677	573	611	571	604	569	566	578	582	601	531	574	573	595	585	593	590	577	609	571	584	564	617	609	568	572	620	578	564	560	552	587	579	581	571	625	548	611	602	613	564	564	612	550	586	566	562	588	589	587	592	575	589	583	578	592	584	587	567	554	567	560	573	585	569	612	554	553	563	579	601	550	566	544	558	581	566	554	602	565	565	603	580	580	555	624	577	616	573	603	601	575	609	581	565	596	581	552	575	548	591	578	564	609	568	568	556	593	565	571	589	551	565	589	581	613	600	567	601	632	594	525	591	559	556	544	567	571	582	528	550	549	615	527	561	586	595	572	601	584	548	588	568	547	579	611	567	563	586	521	643	598	563	594	569	561	567	556	584	592	547	536	586	585	558	570	568	542	545	572	580	603	605	576	575	585	581	564	568	576	574	561	608	621	580	624	554	571	617	567	555	576	596	573	577	615	595	570	610	574	593	526	597	560	577	573	530	554	569	582	609	597	605	576	586	598	610	581	572	622	549	597	590	557	552	614	579	538	621	592	564	595	563	606	603	556	536	591	569	581	601	561	591	562	582	592	570	608	584	573	570	569	625	593	578	574	565	590	579	599	577	587	590	581	546	563	599	594	572	579	594	539	550	571	548	596	579	580	591	591	585	576	601	581	562	612	571	566	560	586	557	577	588	643	574	586	613	580	581	625	552	541	565	553	562	622	533	576	635	558	530	586	557	638	518	591	579	593	550	563	569	580	576	609	584	619	548	545	637	568	603	580	614	530	589	554	575	615	612	539	538	522	561	569	600	565	612	545	578	563	588	567	553	570	572	578	580	580	589	561	551	598	590	591	553	545	589	557	582	584	596	581	598	596	532	579	552	601	604	585	575	569	576	532	559	586	601	571	586	568	583	575	570	518	573	554	575	549	585	583	604	558	560	581	596	565	553	567	580	625	551	563	540	568	556	602	607	573	615	573	602	575	545	612	602	562	533	567	591	564	583	547	543	572	596	578	592	575	552	623	585	575	562	565	565	613	559	596	562	561	569	586	582	561	610	529	597	594	564	601	567	586	596	537	592	565	562	575	563	592	569	596	549	587	594	566	603	618	562	577	556	593	579	570	570	611	586	610	588	559	539	545	551	584	606	589	611	595	550	565	574	612	611	568	589	553	586	618	636	636	584	527	574	607	537	551	607	614	564	578	559	606	558	576	562	556	608	579	591	560	580	605	602	566	586	602	567	562	582	602	605	597	600	581	587	588	602	599	617	613	545	577	581	584	594	573	610	593	575	622	557	592	569	574	598	573	542	575	528	534	577	545	568	591	605	559	581	535	563	575	587	596	562	567	577	577	587	585	584	599	567	608	580	580	596	581	589	610	576	579	596	595	593	559	571	631	579	582	568	560	557	510	574	572	565	585	606	606	584	565	537	599	554	560	641	588	585	562	586	548	578	562	549	583	558	533	549	583	568	549	561	546	566	576	596	590	539	593	589	589	593	645	617	531	572	536	601	547	585	576	559	562	559	580	540	563	527	632	567	585	572	605	554	582	573	579	581	575	558	595	590	581	593	600	590	552	594	585	574	580	568	561	599	561	599	536	588	607	537	564	585	568	596	550	531	565	575	547	577	595	574	609	602	593	609	565	554	550	608	620	563	661	582	578	588	556	580	562	597	609	595	583	606	574	596	643	574	591	568	574	558	578	568	601	566	570	595	528	588	583	600	602	575	555	585	579	577	537	544	626	560	588	565	622	605	573	553	614	561	565	590	617	590	527	600	552	574	587	546	608	618	582	585	624	602	608	551	572	580	600	577	611	566	543	609	626	564	576	569	638	611	587	590	553	596	545	628	656	601	578	560	590	647	570	587	590	609	616	538	590	559	611	596	606	573	610	553	584	535	600	577	578	580	574	569	600	555	545	587	608	542	609	616	544	552	574	576	605	583	593	531	568	555	554	610	600	564	563	574	588	609	598	552	528	569	577	573	582	571	592	575	573	599	566	572	593	581	624	572	542	549	564	590	573	606	577	583	553	569	654	569	541	595	570	559	543	597	567	578	601	616	640	582	559	562	573	558	558	580	560	578	567	552	540	599	607	549	598	588	596	547	568	588	582	587	612	530	584	558	602	556	532	591	580	576	582	539	576	589	556	559	539	537	637	561	611	544	604	615	593	601	555	594	606	519	566	630	574	571	605	526	569	608	602	575	618	568	534	582	576	566	575	574	557	567	584	591	575	582	639	575	569	530	613	594	603	592	565	561	572	589	561	560	632	582	584	550	554	612	602	581	604	578	585	563	600	570	539	580	550	535	585	594	595	593	589	570	588	572	600	559	579	576	581	541	576	547	584	520	578	594	590	567	566	591	598	602	548	579	615	601	551	617	553	534	570	590	600	557	596	595	611	574	573	575	588	583	587	572	575	611	609	567	584	596	549	581	579	586	557	589	573	570	586	546	561	585	578	569	594	534	556
25127	21494	27215	25663	12348	5107	3216	2225	1745	1459	1139	968	819	805	681	668	628	559	546	516	516	469	488	481	429	456	417	412	442	400	432	411	443	405	426	404	378	379	370	400	422	396	377	367	398	368	378	382	358	365	363	365	383	381	355	384	400	381	386	365	348	389	354	380	379	408	385	359	371	363	358	337	381	411	398	381	371	367	388	347	387	367	392	422	381	368	355	362	388	403	379	392	375	395	400	380	372	350	388	363	394	364	365	362	399	380	364	362	396	369	382	401	371	368	356	392	359	377	359	346	399	384	350	390	360	384	377	341	353	354	375	356	380	361	350	376	353	380	331	398	378	376	368	381	409	384	411	369	367	383	356	374	411	377	379	380	380	376	412	395	353	353	354	369	399	352	409	379	353	357	384	371	372	386	362	375	356	355	403	368	388	373	404	388	416	375	364	383	373	369	364	365	368	377	381	397	395	379	353	350	390	352	387	391	341	352	378	397	382	368	358	367	338	343	354	354	378	364	386	407	389	378	378	391	377	372	349	372	371	352	393	404	383	327	372	366	395	384	393	402	359	360	370	331	385	355	380	372	377	371	378	389	398	397	375	356	368	372	374	361	370	363	392	374	388	363	361	366	377	345	370	358	396	402	332	396	376	387	377	342	357	381	342	387	386	365	329	386	381	386	361	340	331	387	374	398	376	378	358	416	364	331	352	408	396	350	376	397	377	366	348	390	382	357	370	366	376	402	347	369	356	368	379	351	386	384	373	363	353	387	386	370	385	354	374	418	378	380	383	326	399	340	389	391	350	362	360	359	410	383	387	361	378	365	357	332	377	384	344	334	382	367	347	343	367	409	352	375	363	361	359	359	345	367	356	364	370	390	385	382	431	385	381	376	359	395	378	389	396	381	351	378	425	346	360	341	354	383	382	372	359	352	370	379	383	354	356	363	386	415	401	364	371	387	350	362	367	367	397	363	391	373	375	390	341	362	371	346	362	337	378	351	371	375	353	365	369	389	376	375	352	390	345	400	359	354	348	387	356	347	379	353	392	388	386	357	375	355	360	361	340	397	399	397	365	370	336	360	340	356	402	375	341	355	382	403	378	376	359	395	390	407	394	364	388	347	338	350	385	352	390	365	385	375	369	328	383	360	345	378	345	388	424	358	385	384	372	364	361	330	373	358	374	392	376	381	364	352	343	357	347	369	376	361	386	378	364	423	393	376	397	348	359	379	374	391	356	372	344	362	387	379	359	407	406	332	371	384	350	370	377	379	408	360	339	405	345	382	342	360	365	370	362	371	366	379	414	374	401	381	377	363	364	385	348	362	378	349	367	359	384	369	379	344	417	356	402	366	364	379	367	357	364	376	368	382	389	362	365	339	367	357	407	363	360	370	332	384	366	364	365	346	356	324	377	363	343	371	348	391	382	353	383	395	376	344	381	380	367	384	382	359	394	381	377	365	365	402	371	373	381	381	364	374	371	367	372	379	366	379	388	338	368	372	405	383	366	371	347	379	360	352	360	388	342	386	342	363	390	357	410	381	369	399	359	359	405	357	348	378	348	409	394	372	395	336	375	405	360	356	361	333	364	396	379	398	372	340	368	403	374	369	385	371	354	418	368	371	371	321	385	320	390	396	403	333	377	345	350	371	352	357	355	372	406	387	360	346	352	351	378	338	385	359	409	348	341	383	368	365	338	392	366	341	359	354	386	327	381	364	377	366	398	324	388	394	362	405	375	359	375	389	370	340	337	384	401	380	379	345	353	375	377	383	344	384	356	362	351	402	379	366	347	375	370	368	355	424	381	409	371	360	366	350	362	349	402	361	381	345	380	362	375	377	375	382	400	353	370	360	370	376	375	362	361	362	385	366	333	358	326	372	381	360	360	392	354	388	374	385	368	350	376	353	385	377	392	354	398	370	373	381	393	339	352	395	360	385	394	374	355	355	375	367	363	397	378	380	385	361	366	341	383	386	385	391	383	381	377	353	363	325	424	392	351	388	388	393	338	350	366	370	349	371	412	368	363	349	372	349	351	370	350	332	393	383	370	345	360	385	352	359	389	384	347	384	372	385	366	346	368	402	387	337	363	355	400	379	378	353	401	383	385	396	392	352	360	359	386	340	379	365	373	385	375	397	382	367	412	396	365	340	369	375	374	410	361	376	357	346	375	371	341	394	356	368	370	383	385	349	388	350	348	393	341	376	375	338	395	311	351	377	368	395	350	348	349	359	394	391	376	396	334	386	362	379	367	385	397	369	368	350	381	350	376	376	367	379	393	373	378	385	364	347	348	355	414	376	379	356	367	379	367	348	399	384	375	355	361	404	383	403	345	384	374	347	401	369	367	351	389	355	345	376	390	352	367	354	369	356	379	340	382	382	351	367	356	357	371	383	360	355	372	344	365	362	378	358	374	360	353	360	364	395	374	371	365	362	385	380	342	349	383	394	368	362	388	360	367	367	408	382	367	372	359	380	359	402	352	395	351	379	395	363	383	383	367	348	393	388	376	399	395	382	376	369	381	381	376	349	382	344	374	373	362	350	344	372	401	362	375	387	342	393	357	359	349	342	382	348	347	358	367	404	382	367	383	359	363	369	365	352	359	369	351	376	341	386	358	349	368	344	394	368	394	363	387	402	356	392	383	354	388	376	373	368	353	387	376	369	391	354	368	421	347	366	336	359	375	394	367	370	362	351	353	369	378	398	381	368	368	378	375	362	375	393	375	369	367	385	368	378	368	356	361	366	400	372	358	370	377	372	378	361	367	388	370	366	386	414	368	371	364	395	377	378	417	347	345	387	361	354	372	381	380	353	377	358	312	401	379	363	376	357	408	393	371	373	373	361	386	390	365	378	359	394	360	378	373	357	390	381	380	395	354	371	390	401	356	373	375	408	372	377	370	359	381	395	336	392	339	363	364	365	383	385	411	372	340	369	372	362	373	403	340	383	418	357	378	344	391	377	386	415	333	364	367	375	353	385	378	369	379	359	345	365	365	337	361	396	367	392	360	375	341	401	374	351	330	382	383	385	360	393	351	351	390	400	359	343	402	404	368	400	355	402	394	365	373	373	363	335	381	355	383	355	386	358	364	372	382	349	362	415	368	381	371	360	345	364	374	334	384	394	389	377	396	368	389	345	343	344	356	376	367	350	377	375	385	370	341	406	376	347	376	355	348	378	378	362	373	350	363	368	382	393	405	371	385	381	330	364	387	383	362	380	380	373	406	369	351	370	397	365	356	391	357	381	364	356	321	349	382	378	368	403	387	416	409	401	373	358	359	381	366	397	370	383	382	375	346	384	387	390	354	365	347	356	354	396	372	357	359	326	393	392	333	378	358	369	358	347	338	363	364	367	358	361	373	384	350	392	384	371	387	348	372	372	395	345	363	363	384	387	391	376	337	388	338	399	393	373	382	376	369	385	402	388	366	360	386	393	362	393	363	417	382	364	344	352	365	335	389	382	385	353	398	376	331	369	380	350	357	397	389	372
21828	30780	23335	14625	10779	8469	6197	4690	3364	2647	1917	1623	1381	1170	1041	940	831	825	750	700	653	656	644	572	580	568	566	546	500	468	483	462	488	494	451	505	484	478	492	491	500	495	489	477	455	444	435	459	451	470	457	445	453	463	465	449	426	424	398	475	472	442	452	495	432	450	428	478	412	458	396	436	417	408	385	416	449	410	425	439	409	442	426	413	452	470	447	447	441	415	435	441	408	454	428	487	440	437	398	392	440	483	469	416	431	454	450	419	493	475	434	425	429	455	444	428	405	448	422	433	422	401	413	451	453	405	437	447	433	446	443	438	469	430	454	422	407	443	458	442	436	460	427	450	432	434	434	391	416	445	444	455	457	433	440	394	456	417	468	412	441	406	414	409	416	410	482	458	446	451	438	470	452	416	430	426	409	423	432	465	441	413	396	396	430	427	431	461	438	447	435	422	421	437	433	408	426	432	445	421	453	432	454	453	456	424	444	432	423	407	438	415	413	406	389	456	413	447	424	433	423	454	410	421	434	437	416	405	421	421	409	440	450	424	407	426	426	437	445	459	429	419	448	419	414	441	438	456	421	436	429	449	465	418	436	431	437	430	472	420	438	436	471	410	406	444	437	440	414	436	422	418	409	479	446	416	450	460	424	453	431	450	413	428	432	444	447	452	417	411	455	466	452	442	389	403	472	419	426	439	449	394	415	415	429	462	453	426	439	463	463	457	418	434	435	447	439	455	440	427	408	443	437	425	455	474	452	418	457	425	442	423	419	424	429	453	445	430	459	427	425	452	417	421	428	425	432	458	454	427	431	463	424	452	426	424	448	474	422	427	426	416	452	410	491	433	425	424	455	430	424	432	416	406	427	427	398	419	421	409	454	427	449	430	464	414	460	432	437	439	418	416	421	438	407	440	416	401	448	427	421	437	431	426	442	458	486	421	430	469	446	416	478	455	470	425	473	402	422	436	429	410	421	443	442	438	478	428	422	441	455	456	425	445	447	434	442	436	451	423	429	385	457	427	455	435	461	404	440	423	440	420	455	456	428	444	408	440	468	474	401	444	437	455	435	445	441	427	422	439	395	434	456	432	435	453	452	425	448	465	451	403	425	424	416	452	408	456	422	434	421	436	466	416	433	480	403	419	424	454	410	444	434	456	411	432	434	447	458	430	458	442	424	448	431	460	429	422	468	437	409	456	444	407	433	440	436	433	440	458	446	429	410	439	449	451	402	394	444	444	455	423	443	428	387	461	459	428	425	452	450	407	435	408	431	425	430	430	459	447	409	426	445	422	456	459	443	445	474	417	425	444	388	452	423	444	428	423	466	422	473	423	433	429	463	435	414	423	440	433	431	453	445	426	404	436	414	395	450	459	428	459	451	460	452	422	432	491	425	428	409	449	429	424	383	436	439	451	403	427	454	383	459	444	438	402	400	432	445	438	431	425	440	418	424	465	436	421	419	421	437	457	414	416	424	442	479	459	420	406	418	449	441	432	451	467	446	461	450	472	451	418	449	427	445	402	414	442	429	421	458	406	440	426	440	401	421	466	430	423	452	434	433	455	451	428	458	433	469	450	406	426	422	428	436	436	404	429	404	413	432	405	436	392	472	413	478	459	424	404	409	407	364	473	419	443	454	440	450	428	463	414	469	402	449	460	419	432	418	476	428	417	436	470	413	423	423	439	422	483	439	449	422	422	435	414	416	462	411	440	423	412	468	463	441	403	432	472	404	406	441	417	426	458	381	416	468	426	469	432	413	377	441	450	424	429	414	427	462	474	412	420	401	443	402	409	462	404	426	396	433	420	397	425	433	439	429	451	409	431	452	458	437	448	437	442	415	432	447	452	436	407	463	428	424	443	429	427	418	451	432	457	472	436	441	436	445	413	454	412	453	426	434	410	394	418	416	431	407	423	418	468	450	425	416	427	442	485	438	438	446	464	426	418	409	474	458	423	455	420	435	445	452	460	429	455	435	420	463	443	420	459	455	413	418	428	411	408	441	453	427	422	454	420	423	417	438	431	460	408	435	446	446	409	436	447	430	440	423	429	434	445	455	410	423	439	407	414	402	436	461	394	452	381	435	430	443	436	477	477	424	414	433	457	418	428	406	448	423	436	421	455	450	452	432	421	438	406	449	433	434	432	439	441	419	440	423	437	451	453	431	451	433	453	438	433	412	432	454	479	453	417	476	464	461	431	420	421	426	429	425	415	427	446	439	428	425	435	420	451	436	442	408	457	419	426	419	441	366	465	424	423	437	417	446	413	445	410	431	413	404	437	419	426	442	389	419	429	452	439	433	469	448	436	397	458	438	446	419	448	412	410	430	460	418	452	434	447	480	414	446	457	428	455	423	495	418	451	417	435	443	454	437	413	409	439	412	442	457	451	424	428	432	445	431	430	424	425	440	420	441	441	453	421	425	454	441	431	406	431	434	434	442	437	394	441	431	426	467	417	444	439	428	443	462	375	417	428	400	466	437	431	417	454	446	414	438	474	444	417	433	434	465	412	473	461	412	425	430	432	421	439	443	434	437	460	429	424	432	451	431	406	440	455	431	414	478	415	443	456	409	453	419	418	453	434	450	444	422	419	409	470	438	410	421	477	441	471	448	423	430	420	405	433	427	457	439	450	441	388	446	450	417	463	434	430	454	432	434	429	409	431	444	454	408	421	449	389	426	416	427	428	461	440	460	461	452	457	464	448	428	422	478	387	464	455	412	432	451	453	473	415	425	448	420	400	432	438	439	399	436	400	428	407	417	424	431	445	457	395	419	434	407	486	422	421	436	407	433	432	422	440	457	420	407	418	437	412	397	450	382	425	437	435	415	416	415	428	455	437	445	433	431	467	409	437	432	434	446	427	395	385	481	418	439	446	469	470	437	427	413	423	458	435	411	413	466	437	434	468	429	443	419	458	408	416	408	445	398	431	503	435	464	462	414	441	407	423	413	433	435	430	431	440	418	420	426	414	386	452	428	416	442	436	441	439	447	463	429	426	428	405	436	466	451	443	429	421	424	437	411	406	417	456	416	439	447	436	428	370	443	405	439	463	416	446	406	483	441	430	459	429	428	444	412	422	421	415	403	439	414	442	452	442	444	418	468	408	452	427	457	429	445	430	474	417	426	433	424	453	436	437	495	432	397	433	447	451	424	423	409	416	432	451	399	422	473	411	405	441	438	385	388	459	439	441	440	461	430	441	428	454	425	478	436	431	394	444	430	436	460	442	431	421	446	422	430	444	374	418	442	444	402	437	456	438	396	429	452	451	422	447	439	455	415	379	409	441	440	459	435	427	449	424	496	430	442	429	431	396	396	432	457	447	435	426	436	428	459	416	434	398	449	465	467	443	458	422	457	405	438	429	415	451	448	403	439	439	429	421	421	453	414	433	458	472	429	463	467	454	477	485	423	430	461	467	430	428	452	402	437	462	447	451	440	409	414	455	438	390	447	456	416	427	426	460	427	417	445	439	408	430	432	430	462	446
22977	21572	29127	24486	21604	21569	12554	4772	3248	2480	1989	1674	1364	1156	1081	897	823	795	722	638	621	612	584	534	554	533	514	521	445	466	473	430	451	412	441	452	448	459	426	428	414	420	425	435	422	386	435	392	428	423	375	410	434	411	435	416	377	406	417	415	396	393	390	370	386	426	371	389	399	370	404	373	373	401	368	369	382	355	381	428	387	398	398	375	388	395	379	369	362	414	367	422	372	398	398	385	371	374	387	353	391	382	361	412	383	436	379	395	369	394	376	358	384	395	398	385	393	374	394	374	403	358	362	369	380	388	369	426	373	410	378	381	370	402	391	352	381	392	385	393	390	359	364	387	367	407	399	364	393	361	371	371	389	438	397	374	379	409	394	373	380	379	389	368	393	396	370	386	382	363	412	399	425	386	395	395	351	387	391	381	370	384	389	361	389	387	352	371	355	372	389	401	405	385	368	368	378	380	450	396	364	367	389	427	371	399	380	428	371	379	371	403	382	384	411	383	401	379	352	423	404	369	386	421	385	430	398	386	426	385	385	380	412	399	353	381	375	390	376	378	436	379	397	386	388	375	352	364	388	406	387	386	373	379	381	388	380	370	396	390	395	388	402	366	375	393	383	397	390	363	394	372	389	394	398	374	406	379	357	403	356	392	418	358	380	357	419	381	377	406	397	374	414	393	428	403	372	373	374	396	418	359	355	380	370	369	402	382	404	361	367	397	402	408	375	342	406	359	371	389	396	400	416	403	398	376	389	366	372	388	411	394	373	389	411	370	387	411	368	379	396	370	397	403	371	376	360	394	369	386	380	410	379	353	380	391	394	407	388	379	375	373	435	389	400	384	366	377	401	384	382	406	383	384	368	392	399	368	360	373	403	386	394	411	405	370	369	398	376	382	372	390	393	378	421	368	397	374	403	379	388	354	404	396	387	365	394	361	373	393	348	394	383	390	412	385	389	385	356	405	383	373	381	401	324	404	397	394	402	402	395	397	396	410	379	393	416	364	386	408	370	399	392	380	417	388	370	409	414	353	428	356	391	398	345	376	379	392	391	373	390	383	386	380	364	408	385	361	376	347	395	367	379	374	432	386	404	371	381	382	376	375	393	401	374	398	402	370	413	383	376	375	359	450	377	383	370	378	376	374	362	390	389	365	377	405	362	362	417	401	406	420	367	375	399	385	394	397	414	370	385	377	395	384	389	356	417	383	398	388	387	368	388	401	384	405	390	379	359	385	422	405	415	388	394	354	398	367	338	380	369	368	372	370	409	385	381	364	376	405	413	396	394	397	387	404	380	397	386	413	392	371	375	395	414	386	369	409	357	371	384	386	419	343	381	331	370	363	404	408	397	428	374	381	382	372	391	391	376	406	390	371	401	424	399	384	371	376	394	365	362	416	350	400	398	380	384	375	424	399	393	385	353	397	415	394	383	396	436	400	401	411	387	369	414	371	407	356	386	414	391	409	411	374	375	380	340	368	396	408	358	366	380	354	361	384	368	417	389	396	361	379	358	421	386	398	394	436	401	399	402	391	363	396	377	370	386	322	363	381	404	389	390	395	344	381	425	381	340	352	373	375	392	377	375	343	372	396	392	394	397	392	408	365	400	368	351	364	382	413	371	400	396	380	399	358	382	409	380	398	387	377	408	415	368	389	375	371	375	367	382	347	366	443	403	374	403	384	389	391	353	383	366	378	384	394	417	387	384	375	401	372	362	407	412	369	359	411	416	383	370	344	451	416	378	399	381	414	383	384	390	387	378	378	420	400	391	433	376	400	397	393	386	413	419	422	372	390	388	379	402	374	386	359	351	362	415	403	382	416	387	358	405	359	393	399	371	411	343	358	362	396	411	365	348	380	387	415	427	338	411	389	425	373	385	370	378	385	421	401	384	378	364	389	383	376	401	400	402	366	387	360	392	447	351	400	394	369	367	403	395	361	384	377	378	419	404	371	380	386	362	377	365	373	402	391	412	376	405	376	377	391	396	383	382	388	361	381	364	387	360	415	373	430	413	402	404	418	389	384	360	383	402	389	375	382	408	366	411	389	356	370	376	365	387	385	420	392	375	342	376	370	374	389	371	392	386	387	385	374	403	396	406	325	390	373	370	396	406	425	347	395	379	396	394	379	387	389	376	412	389	399	412	373	405	364	371	372	356	396	322	405	371	397	414	412	355	366	358	385	390	358	383	376	377	378	354	416	436	371	397	378	413	398	348	414	376	414	368	382	379	390	413	371	342	390	428	383	403	368	407	411	408	365	392	375	373	384	395	384	367	369	398	418	409	393	362	352	373	404	399	400	374	420	407	411	395	399	362	386	386	400	401	421	381	377	348	403	408	375	377	380	383	415	408	408	353	377	403	411	389	375	374	378	384	381	410	388	398	382	394	376	381	377	399	349	397	381	390	414	371	384	406	386	368	355	390	386	373	391	412	368	404	409	401	369	428	365	402	376	405	424	385	402	403	376	419	424	419	355	383	395	418	352	408	390	413	380	397	387	354	409	373	389	380	386	384	374	427	367	403	386	384	388	438	361	346	343	368	428	397	373	396	382	408	377	390	404	380	423	384	396	375	388	399	390	395	386	403	398	391	388	393	370	400	394	392	397	379	379	385	380	388	354	380	374	384	408	355	398	374	396	353	393	366	408	380	359	425	376	406	350	388	366	383	383	351	368	374	363	390	387	401	391	366	401	386	362	406	358	389	381	405	403	407	381	388	389	378	384	399	384	389	377	408	380	380	394	398	402	387	395	365	391	388	367	361	402	385	420	415	402	413	400	398	379	405	385	374	381	408	398	407	395	405	394	365	397	399	347	378	377	397	388	384	418	394	388	415	378	396	400	418	371	389	409	372	413	398	381	420	386	393	401	391	383	378	388	423	390	373	396	372	392	405	393	379	383	358	375	371	381	370	372	412	337	404	339	413	388	415	391	376	384	360	432	384	384	390	389	415	380	412	362	418	365	342	363	396	390	355	383	379	395	384	372	400	397	334	374	397	382	385	413	365	397	413	390	367	375	394	365	407	351	382	349	386	374	402	356	412	416	402	372	392	368	376	382	400	390	373	379	408	384	405	399	392	366	411	380	375	369	371	383	385	414	375	391	362	372	385	380	375	412	375	410	388	434	392	397	421	390	398	388	392	365	386	401	382	429	392	370	354	394	395	369	377	384	355	408	391	360	378	362	397	417	399	405	372	421	358	412	399	389	368	409	381	386	385	395	402	354	371	414	409	411	359	374	362	388	391	395	396	381	376	364	356	370	408	391	393	381	352	394	379	415	389	389	392	372	380	399	379	431	416	405	400	381	356	399	371	358	381	354	393	383	393	384	407	382	407	362	412	406	392	367	374	377	348	424	367	385	388	405	345	369	387	393	397	368	384	395	393	391	387	416	403	398	380	386	385	369	391	363	372	382	402	368	389	391	345	361	367	395	411	397	415	368	365	390	391	409	391	361	382	401	376	353	413	390	409	337	378	409	383	380
26673	41048	31911	22017	17377	13964	10267	7701	5733	4416	3370	2780	2275	1879	1583	1389	1228	1129	1058	945	909	758	823	815	741	677	662	648	633	562	556	517	539	572	505	542	521	530	531	540	539	505	525	538	566	517	520	518	518	552	482	493	502	481	480	481	457	455	448	455	475	449	489	491	470	456	457	486	485	414	449	440	472	499	479	445	471	487	499	446	469	476	433	464	467	476	487	473	475	488	445	454	458	458	450	452	454	479	469	448	444	459	458	448	443	470	477	429	428	477	466	483	467	420	479	435	470	433	453	446	407	462	484	419	465	435	438	447	477	457	435	430	469	406	425	440	457	440	411	441	461	482	423	465	435	433	444	457	432	446	457	426	442	445	434	461	410	474	449	470	442	438	455	466	406	478	414	497	453	429	452	451	439	458	477	481	441	472	453	432	439	417	449	435	437	463	464	473	446	434	471	453	423	433	413	462	456	480	452	460	433	448	434	450	445	454	439	454	459	456	437	507	459	431	484	475	450	452	459	494	428	426	469	444	488	492	501	444	443	437	438	462	440	453	449	455	428	484	457	426	479	454	439	440	457	466	427	422	456	463	470	470	436	510	419	422	445	439	450	458	464	442	468	451	434	443	422	441	456	444	441	464	447	466	453	444	453	457	460	489	427	452	445	425	473	467	460	405	482	457	446	473	438	453	463	427	439	482	431	439	417	421	447	433	464	489	456	456	448	426	468	470	433	434	485	432	431	456	435	413	472	456	453	457	435	484	440	444	449	449	457	435	450	451	441	418	395	433	433	472	430	461	456	477	455	471	413	447	421	431	491	441	467	467	427	465	451	412	438	439	457	421	453	497	468	457	457	514	444	454	461	426	467	473	446	465	422	457	443	460	431	456	450	470	439	454	458	427	424	457	476	489	414	399	455	453	423	447	447	433	429	471	472	446	458	438	426	477	478	462	455	465	470	467	423	424	489	457	481	471	468	440	457	438	474	451	417	448	431	422	438	435	441	458	468	449	468	474	428	512	442	483	484	443	422	419	467	471	420	489	477	476	465	456	451	477	420	483	509	437	435	434	481	459	441	463	457	416	424	440	439	439	476	445	413	407	454	485	433	433	424	433	448	472	454	443	467	438	423	449	462	462	485	410	416	443	444	442	428	447	431	465	470	450	446	471	444	454	458	431	429	447	441	437	414	441	472	432	480	442	457	432	448	483	481	443	454	418	414	429	464	455	472	462	432	459	440	460	434	440	403	452	481	472	457	471	470	438	457	453	437	440	447	447	449	454	430	426	444	436	465	426	453	438	456	465	457	469	442	466	471	414	446	442	499	468	468	461	474	441	422	483	478	436	467	448	410	443	446	493	500	432	472	453	453	451	447	454	448	473	404	474	454	450	464	465	451	428	469	433	433	417	462	402	434	453	471	460	426	475	448	455	422	440	438	447	470	430	432	453	444	423	468	412	452	456	444	488	461	495	426	429	459	435	453	515	475	430	405	465	470	465	453	464	461	451	471	460	442	473	456	454	470	441	423	473	467	434	477	457	445	442	424	438	450	465	419	476	455	436	437	445	488	417	422	422	445	442	451	437	491	419	439	467	426	395	423	503	414	456	454	444	433	453	455	441	442	484	460	487	461	416	428	423	441	435	457	478	475	493	454	464	431	463	447	478	421	426	453	479	423	391	457	461	447	448	485	418	485	488	422	452	455	445	438	464	453	441	433	479	384	441	480	421	471	444	433	474	419	462	464	469	435	472	434	471	496	425	453	438	451	430	464	407	497	455	489	435	474	486	460	456	451	417	469	509	456	466	466	419	441	453	450	429	469	441	450	441	467	458	453	413	466	457	447	464	433	426	407	474	473	423	436	426	449	483	457	454	455	457	476	445	413	439	443	447	425	469	483	462	497	487	461	444	483	460	442	424	456	461	456	489	484	421	480	445	466	449	462	449	400	449	424	449	449	436	457	452	435	455	483	427	461	452	429	457	439	472	435	426	458	445	458	444	427	435	456	462	478	464	460	431	485	464	498	482	438	409	463	435	435	465	472	463	430	502	413	446	466	408	452	454	444	432	436	400	448	459	422	471	456	457	436	467	436	461	434	444	446	415	446	468	458	467	448	441	433	425	462	479	401	463	450	480	461	472	476	441	431	474	452	448	449	452	488	454	460	453	435	470	438	462	478	447	440	471	436	436	466	424	424	440	447	466	449	444	429	446	430	461	461	452	465	432	424	470	411	435	441	444	419	480	390	413	427	430	434	495	455	456	429	440	452	441	497	445	394	437	428	415	424	408	453	424	391	465	471	478	446	430	435	457	464	438	446	468	429	440	442	418	435	461	432	501	475	456	455	483	485	420	471	465	503	434	453	452	426	457	469	449	469	446	471	495	417	417	442	482	478	472	458	434	456	428	436	413	431	437	460	429	499	485	474	467	451	424	470	410	442	413	456	475	438	420	441	433	460	440	431	438	447	427	427	413	480	471	409	435	496	453	459	423	415	453	456	427	487	472	432	459	462	440	471	445	491	416	441	466	461	471	478	470	438	498	468	440	455	463	423	420	439	429	463	454	463	454	419	453	430	506	490	420	458	462	472	468	457	418	489	445	439	418	445	469	428	460	443	431	458	413	510	417	440	428	489	432	430	441	404	407	452	447	479	438	449	454	404	451	462	449	448	467	497	484	426	430	463	466	440	451	407	434	439	423	476	424	465	475	438	425	437	459	462	395	457	428	484	402	465	425	477	450	401	417	451	420	439	472	484	440	488	461	425	468	440	469	493	435	495	465	432	424	494	465	480	451	440	473	469	429	458	474	438	466	462	468	425	456	458	446	481	465	452	472	436	480	434	472	485	448	427	444	476	485	461	442	449	439	410	448	477	435	503	442	425	442	440	422	442	443	471	445	447	488	457	434	452	471	456	476	479	475	424	455	455	468	454	470	464	439	484	461	452	402	486	465	480	403	412	438	445	397	426	437	458	478	441	453	423	488	464	430	418	411	469	483	470	447	442	466	416	468	451	433	459	458	441	398	457	479	461	440	478	430	475	464	469	446	451	448	446	469	433	467	431	426	450	471	461	430	450	471	446	459	446	439	473	459	434	450	466	461	437	431	442	454	477	473	500	471	446	439	423	462	465	459	455	429	470	509	429	451	466	452	471	411	473	435	481	426	446	450	421	454	457	460	447	427	460	471	445	432	440	457	475	458	440	413	496	452	448	449	419	425	461	437	442	443	456	458	442	440	439	477	444	390	435	436	460	467	441	497	478	444	470	430	465	467	489	493	478	463	486	464	428	425	460	447	446	434	448	445	438	443	445	417	450	480	457	459	469	472	489	477	447	455	463	446	430	464	445	468	478	471	474	455	458	432	469	411	452	472	452	443	458	416	428	439	431	429	423	411	495	481	437	437	483	409	475	411	441	470	414	434	435	424	469	420	432	456	431	446	447	454	418	473	453	468	409	464	462	430	409	464	440	446	479	397	468	453	447	473	464	445	449	459
28451	21380	18092	10404	5374	3700	2346	1823	1459	1173	1023	912	809	777	644	646	651	615	609	578	547	580	528	536	544	534	594	512	538	516	514	514	486	475	527	521	513	480	487	465	542	507	482	514	502	490	508	527	514	533	485	517	485	536	489	467	490	486	498	522	472	495	508	474	486	518	464	471	486	463	501	512	482	463	515	498	452	508	479	484	527	495	450	510	490	510	482	486	514	483	461	491	494	481	467	463	505	457	474	500	514	453	472	464	473	449	482	462	513	466	482	506	501	498	448	529	484	492	479	485	458	483	467	469	489	467	476	486	475	484	493	490	481	481	494	466	480	454	491	524	475	489	460	515	513	480	487	475	481	482	459	494	456	486	473	485	481	488	483	521	481	536	492	495	482	497	514	483	475	471	483	447	492	521	484	493	480	479	509	471	465	465	481	519	481	505	486	470	485	462	471	481	494	505	490	464	521	476	494	447	511	484	490	487	495	465	481	532	469	509	491	460	475	476	477	491	474	500	503	506	462	456	480	451	474	545	498	506	476	493	458	512	495	490	498	496	499	477	513	479	538	480	469	466	503	508	493	490	513	457	493	492	478	497	479	517	507	504	481	492	480	506	492	484	511	478	504	508	502	499	477	499	472	482	465	482	512	468	515	490	485	488	515	457	501	498	486	455	470	513	472	468	479	486	514	457	469	516	472	517	482	504	484	468	473	475	461	509	486	517	478	487	495	495	474	510	504	461	492	477	481	493	513	495	497	506	490	502	468	449	479	493	484	493	461	518	454	516	490	464	479	509	495	489	463	438	460	459	486	485	475	489	457	500	474	519	503	485	459	463	501	477	494	498	477	469	491	468	486	466	458	516	472	479	460	503	501	463	504	443	433	517	439	466	549	474	518	493	489	509	450	504	471	492	492	466	454	477	471	472	464	492	500	447	494	491	496	513	484	461	511	465	492	460	503	471	477	474	469	513	486	521	500	502	481	522	478	468	499	428	498	488	493	520	470	456	466	485	522	465	481	475	493	476	476	463	483	474	480	502	485	510	499	494	453	496	471	462	468	477	493	506	483	494	496	504	456	499	468	483	483	504	493	481	460	479	475	463	488	428	504	490	497	498	523	486	455	502	485	474	493	485	472	502	496	506	474	506	486	489	518	484	468	466	505	487	450	474	482	485	454	453	496	445	513	476	507	481	449	475	513	513	484	450	483	458	471	466	469	469	517	495	480	436	454	512	483	483	464	510	451	458	520	464	533	489	463	493	463	490	525	493	512	488	498	513	493	478	474	500	480	484	477	485	481	508	500	455	485	439	456	489	504	516	490	479	510	476	476	478	485	498	510	540	501	472	477	487	499	497	519	467	497	458	450	521	475	445	494	493	505	481	456	493	478	503	502	457	479	472	492	457	475	490	446	481	475	492	462	483	505	472	463	496	472	465	501	448	478	497	447	513	441	485	486	474	495	483	484	485	511	502	539	448	488	505	458	461	517	490	482	461	549	477	489	471	465	451	472	460	473	483	505	479	472	507	503	511	519	460	460	478	442	441	486	466	479	512	502	491	521	466	518	485	490	478	467	482	480	470	495	482	474	487	457	496	500	515	516	501	454	474	473	469	460	448	478	494	470	452	457	480	490	462	477	469	503	482	450	455	446	460	472	492	530	499	464	492	471	459	494	487	499	438	501	532	472	442	487	491	465	478	488	521	474	509	541	468	487	523	507	500	487	502	504	479	467	458	454	477	472	426	505	544	524	516	522	497	486	482	514	488	491	454	451	503	504	433	474	509	479	508	517	480	483	467	501	480	458	473	459	491	466	501	496	435	494	504	490	485	522	501	474	469	500	505	471	504	473	458	465	475	491	484	477	485	471	455	486	488	491	496	507	478	504	493	487	505	498	493	481	475	475	470	503	470	447	486	489	471	493	463	457	487	486	461	520	487	478	454	507	525	463	507	498	519	459	501	481	496	510	513	492	492	455	463	484	485	464	487	516	489	459	488	501	509	500	463	486	499	470	517	475	491	456	479	470	498	503	500	511	470	452	481	498	473	466	520	494	447	478	511	491	509	456	485	519	487	470	485	542	455	451	471	490	508	502	500	477	458	485	479	473	466	468	493	468	497	495	483	472	508	463	485	487	465	481	505	505	462	482	484	486	474	479	483	516	477	484	476	477	524	478	456	487	484	492	495	480	466	489	514	458	503	459	506	446	498	469	427	455	486	511	507	490	474	487	470	492	492	473	489	503	467	467	491	473	480	481	476	476	493	476	490	475	451	443	500	484	500	530	512	511	485	501	474	508	465	470	477	494	456	469	501	487	469	483	459	494	458	525	495	483	479	491	469	481	487	497	533	532	503	497	498	496	470	485	440	478	515	479	469	488	495	500	471	498	506	451	440	495	452	470	433	489	511	489	489	484	465	477	509	503	471	441	475	527	507	491	505	462	477	498	523	506	481	519	484	467	430	489	475	469	493	473	457	534	471	503	468	492	504	502	452	529	447	463	461	460	483	461	475	463	484	491	496	478	514	480	481	455	492	473	461	456	466	502	510	483	498	522	476	503	465	526	497	508	493	490	518	471	463	480	519	415	492	483	502	488	518	486	512	495	482	511	521	493	528	469	499	515	458	527	504	512	473	509	471	508	489	495	472	537	475	531	534	502	481	508	479	497	469	463	501	443	488	483	493	491	460	476	447	484	475	462	525	514	485	477	527	510	496	475	528	460	525	472	479	491	544	470	518	487	492	460	436	482	554	488	496	457	451	471	490	525	467	431	505	498	467	501	491	486	514	457	512	480	463	483	485	437	462	479	510	489	476	504	508	473	468	487	505	470	496	483	505	511	500	503	474	485	498	511	509	493	461	473	456	478	451	497	474	480	477	467	480	501	498	511	459	485	484	513	453	492	506	447	462	472	507	490	510	488	492	521	499	476	466	461	473	477	459	472	470	493	509	518	487	479	487	541	526	480	443	466	521	468	412	506	498	497	455	484	493	476	475	507	467	508	478	478	487	505	531	443	504	465	512	475	502	464	485	499	474	489	460	438	492	504	476	462	463	502	518	479	510	499	465	507	484	490	499	486	547	515	509	472	489	478	468	500	479	485	446	487	469	494	508	507	484	512	479	476	506	464	516	458	485	492	462	517	486	491	489	452	479	491	448	492	434	474	486	452	446	531	491	537	478	448	481	489	466	448	474	472	461	480	530	497	494	443	488	491	529	478	499	506	464	452	457	508	497	456	468	517	486	486	513	473	483	484	472	451	510	483	480	446	460	534	485	482	499	479	492	493	449	480	473	468	533	486	476	493	459	460	467	468	485	478	495	516	478	479	508	470	475	497	445	506	513	486	521	444	518	481	532	504	504	488	513	482	509	505	517	469	505	482	503	549	466	476	495	479	503	492	507	507	503	475	470	469	481	445	471	520	483	472	453	483	500	487	516	514	469	474	462	467	499	502	483	513	489	506	503	522	483	501	482	496	493	482	474	477	483	491	487
19423	27105	20132	11554	8335	6390	4476	3351	2586	1936	1524	1426	1217	1092	950	899	830	779	708	698	719	660	669	626	597	621	585	627	622	588	611	583	596	622	570	562	601	559	556	557	584	565	580	606	612	539	602	605	618	590	569	571	570	596	543	580	554	552	585	579	578	525	549	570	581	592	585	517	515	526	543	562	536	550	531	577	598	550	593	551	536	569	572	557	553	579	562	555	575	557	610	550	570	585	569	603	536	563	561	579	587	572	594	548	569	616	529	526	582	591	535	532	551	536	552	576	552	551	515	540	538	581	540	552	547	563	530	547	564	576	598	580	566	539	563	528	568	520	559	541	595	553	557	586	533	570	530	547	532	531	542	587	516	561	520	520	516	550	571	593	572	545	581	561	566	575	576	599	521	566	563	544	584	553	567	546	595	562	553	537	536	578	563	527	575	595	553	528	530	544	595	563	553	542	579	567	557	557	572	550	560	562	563	535	571	586	560	557	525	601	557	556	517	512	556	545	576	556	532	550	516	607	536	515	520	555	545	572	586	574	595	588	561	583	626	554	520	559	526	594	600	554	527	510	575	537	532	568	551	537	524	558	553	588	537	581	546	594	567	533	577	552	539	561	539	551	514	542	584	529	548	548	571	505	563	556	540	565	553	534	595	587	556	561	559	540	555	535	532	601	541	567	571	547	554	541	583	570	575	568	588	578	581	560	530	583	607	525	565	555	583	572	572	545	564	534	556	571	571	576	524	545	580	557	549	509	552	553	556	571	549	529	533	511	575	571	531	555	514	560	529	544	558	542	578	576	521	556	550	600	576	541	574	544	510	597	565	525	565	553	575	608	535	553	593	543	531	546	561	507	554	531	561	585	590	572	577	558	573	551	552	539	548	603	570	540	597	558	561	562	574	584	567	584	553	560	551	521	574	556	575	554	510	600	552	584	505	545	567	572	550	553	585	527	557	610	612	533	520	580	525	579	554	539	579	541	555	530	586	542	526	542	561	577	551	585	530	588	539	566	570	527	555	531	548	569	536	526	541	528	564	577	550	561	581	594	524	525	559	520	566	589	510	567	596	573	546	541	561	590	527	539	565	566	537	540	615	553	521	548	519	550	601	559	535	603	488	573	546	564	517	568	607	545	530	544	568	576	534	549	543	526	525	535	554	588	555	575	601	578	580	505	558	556	581	599	597	592	608	555	600	521	508	523	529	568	532	530	609	551	535	530	547	543	563	536	562	543	576	598	547	483	552	574	606	598	593	538	546	570	518	585	551	573	557	577	527	562	513	593	587	560	561	557	547	570	523	572	542	564	586	535	520	572	552	600	544	546	552	566	537	524	559	566	538	606	571	538	574	550	573	535	555	567	550	568	553	538	548	569	581	564	569	519	565	569	551	533	581	586	565	568	600	564	596	565	579	561	529	522	598	572	570	553	567	528	559	551	550	565	585	545	543	545	557	588	610	512	513	582	528	563	553	540	535	520	568	610	564	539	559	508	563	519	573	549	570	553	551	538	506	581	573	549	568	609	561	521	554	565	581	570	591	540	531	572	568	573	584	543	524	544	545	588	539	590	495	531	578	584	528	544	565	581	577	571	523	519	529	551	541	595	547	502	545	549	541	553	556	578	565	573	593	548	572	550	556	562	536	521	512	554	539	579	558	516	578	577	582	560	513	515	561	539	522	551	574	605	569	570	566	582	536	583	560	516	537	574	524	542	552	555	552	549	580	554	555	524	580	560	523	546	543	566	529	550	547	577	550	508	563	594	550	535	536	592	556	532	560	563	535	560	524	584	559	571	566	559	541	581	555	563	530	566	525	538	546	542	592	530	559	596	565	560	527	553	581	554	540	566	604	557	572	594	573	497	564	553	555	514	560	508	560	563	569	549	549	599	541	577	505	572	560	558	579	554	495	524	537	550	542	630	569	528	537	570	575	540	573	551	552	539	523	551	599	558	569	574	592	562	514	570	523	541	554	564	540	549	576	558	543	550	553	563	570	527	579	579	551	588	577	577	581	518	562	559	527	556	539	578	601	538	560	543	528	558	610	527	554	525	564	546	554	562	510	564	573	580	553	575	569	545	537	607	555	565	597	573	529	552	569	537	584	554	517	576	568	564	568	577	515	598	550	532	561	590	511	603	531	545	561	544	526	587	524	599	594	542	542	517	552	584	539	549	555	528	563	583	554	539	563	541	563	542	526	584	545	524	594	492	600	578	572	555	530	549	542	560	575	565	573	541	574	572	582	583	559	515	542	550	553	572	559	525	542	542	552	531	557	562	563	535	562	555	570	582	575	588	586	508	536	551	543	576	585	528	531	568	533	513	560	575	579	582	572	575	548	601	564	551	568	559	579	581	540	604	553	526	553	556	597	545	553	555	554	557	575	576	507	578	574	571	532	567	559	565	554	556	546	534	593	550	512	529	557	566	611	534	555	514	564	560	572	551	577	519	581	563	512	560	569	530	555	567	527	593	542	555	514	578	551	602	556	570	593	586	558	530	568	593	555	588	559	510	524	547	571	547	540	520	552	547	537	539	543	549	575	546	492	568	566	613	580	557	553	587	525	598	592	571	487	543	577	559	589	526	570	536	570	592	554	552	557	573	562	570	556	536	551	543	584	589	551	541	556	500	537	565	546	554	547	535	520	548	546	539	547	559	597	594	586	583	533	554	545	595	574	523	558	568	587	531	527	594	551	563	550	508	563	586	573	592	583	570	570	524	518	549	524	521	592	581	599	570	554	587	563	507	524	569	521	536	516	503	541	496	530	544	539	553	551	562	574	556	549	505	565	570	567	568	581	547	604	571	517	530	559	536	550	574	558	547	579	586	581	619	561	551	568	573	561	557	570	579	519	540	579	543	576	566	544	565	576	570	560	539	572	527	578	569	551	540	545	581	553	547	598	554	548	554	556	542	532	600	579	541	523	526	558	618	565	558	572	564	559	529	538	622	544	592	543	588	539	530	551	527	600	501	565	563	596	543	563	537	563	543	545	578	588	588	542	574	590	536	523	586	559	541	607	567	564	561	532	587	519	571	526	536	547	583	547	603	561	604	496	594	515	529	543	546	524	523	534	542	560	532	528	593	545	560	565	530	539	570	545	570	565	553	543	545	540	574	594	568	573	574	560	560	522	560	605	558	549	562	572	584	596	587	527	526	571	585	537	550	519	577	523	570	569	571	570	535	567	558	586	567	532	521	562	547	537	520	555	601	570	561	578	580	566	561	572	553	555	573	552	535	578	601	589	594	532	538	522	515	571	564	534	557	576	532	532	600	576	513	568	555	535	574	586	572	532	596	553	583	523	563	562	601	546	536	522	518	567	557	610	542	567	548	559	521	570	540	524	594	583	553	543	578	552	534	574	510	560	570	521	550	560	549	536	559	561	517	528	558	529	565	576	570	561	541	562	548	555	539	535	573	550	548	545	579	538	561	520	516	541	572	505	521	528	587	522	537	518	521	577	524	517	569	641	535	542	552	570	584	527	533
23958	21473	28517	24848	21256	12066	5170	3147	2280	1837	1573	1417	1197	1028	956	915	819	714	730	676	685	662	661	642	605	592	598	585	530	552	544	561	533	543	549	574	548	566	534	552	569	539	560	544	575	569	530	536	539	515	523	545	481	559	528	503	507	505	501	506	533	545	528	527	507	520	512	501	532	508	522	523	579	525	510	473	493	559	515	508	488	497	498	510	517	502	504	543	475	496	539	494	498	514	531	519	550	550	491	511	503	514	528	485	486	455	518	501	500	521	518	526	540	518	529	486	506	538	505	511	485	553	475	528	471	478	525	519	493	501	526	482	518	505	477	497	477	505	502	500	525	506	528	519	503	536	497	499	530	528	516	505	511	484	495	547	539	504	525	527	517	512	494	527	480	523	495	518	484	515	501	526	534	514	492	501	532	499	520	489	541	513	528	529	471	511	531	511	494	510	476	510	537	491	491	526	495	510	519	514	499	464	520	525	544	521	522	498	509	486	541	479	462	519	529	528	561	539	530	508	547	523	512	516	477	485	512	494	532	526	493	504	502	513	508	537	537	553	518	549	472	495	522	543	477	509	488	521	503	521	517	498	512	514	496	500	508	473	513	484	523	507	529	507	556	480	532	542	513	526	508	490	534	547	546	482	506	525	497	463	530	493	488	482	498	507	493	529	510	519	511	539	499	528	515	453	511	536	531	529	528	526	529	470	487	502	479	498	541	511	488	505	474	501	525	519	475	471	504	523	493	541	552	450	480	500	473	500	508	531	503	527	517	481	504	501	496	513	515	528	498	506	508	513	501	539	489	469	518	505	491	504	529	446	526	531	529	498	513	545	523	527	518	552	525	560	505	479	510	509	485	512	510	510	531	498	557	520	515	526	518	484	529	509	493	510	537	507	477	516	517	548	508	479	574	511	487	539	508	529	501	527	478	552	504	512	498	483	490	501	494	510	507	489	525	561	523	486	511	540	553	495	537	494	523	531	472	565	511	470	503	514	500	504	509	472	497	527	499	493	503	482	517	534	462	534	489	503	494	515	502	512	507	515	499	473	517	492	519	524	550	469	523	501	499	524	474	496	520	528	504	456	474	492	518	519	509	524	498	487	480	530	546	510	507	488	523	550	526	521	511	503	523	485	501	469	491	499	511	513	492	503	542	503	512	562	516	499	520	502	534	505	507	533	468	526	463	489	512	507	519	519	563	558	514	492	510	522	506	517	501	543	516	503	494	490	513	519	545	511	525	540	479	516	551	520	540	493	540	488	517	508	519	549	512	506	497	546	532	501	495	515	527	501	475	499	495	498	519	479	537	529	494	500	533	528	504	462	471	586	525	495	508	506	511	500	469	528	537	529	502	500	522	520	541	476	546	526	463	512	546	499	474	504	513	525	501	537	517	487	480	497	516	507	503	523	500	495	501	489	576	482	516	458	485	489	525	483	510	491	496	503	522	505	500	520	519	529	486	486	555	515	502	497	511	486	508	542	513	545	505	483	510	522	528	522	521	482	523	541	539	533	517	525	535	500	532	491	524	505	511	533	499	501	515	524	492	506	534	492	511	510	519	493	524	510	523	530	518	530	544	539	538	524	515	529	509	522	491	532	497	516	541	526	534	523	533	480	483	546	500	528	495	473	490	536	493	489	534	543	500	551	523	522	508	501	538	481	548	521	515	548	497	495	543	523	499	523	517	494	502	546	485	502	497	528	563	501	493	538	512	493	552	525	516	511	504	515	569	519	534	494	508	529	519	517	499	519	472	497	556	523	507	492	465	485	571	513	504	510	552	515	494	517	536	524	533	507	520	474	530	500	531	499	543	490	517	507	533	541	509	506	513	508	493	478	543	547	540	520	449	515	496	552	533	522	548	488	506	526	505	496	547	548	462	483	485	498	531	474	511	513	505	506	490	497	504	489	505	516	509	506	475	492	498	493	498	520	517	489	520	525	531	504	506	509	499	529	525	470	532	553	509	499	522	484	540	531	529	499	508	503	548	540	510	528	501	496	500	513	543	501	515	496	488	536	538	498	485	459	485	507	477	512	538	510	509	526	518	505	490	496	497	519	528	530	552	551	503	491	513	556	528	541	537	514	521	519	498	537	493	547	491	493	529	521	541	485	507	540	511	516	501	541	556	563	521	490	531	485	527	552	498	529	486	514	557	500	502	496	528	547	473	513	481	496	499	518	520	487	527	468	500	525	513	509	480	500	514	513	518	527	508	512	510	494	542	495	515	468	469	548	500	525	501	516	474	539	509	544	483	545	522	526	558	475	530	532	476	479	527	541	494	533	491	495	500	504	502	483	506	558	540	522	470	528	537	502	520	465	503	500	496	524	510	535	550	535	547	535	506	554	530	485	507	506	525	525	488	539	516	541	564	520	556	491	496	533	511	491	489	504	521	511	539	508	530	492	479	489	528	510	516	508	541	506	507	543	513	511	515	519	492	493	560	509	558	518	534	522	508	464	503	532	502	524	525	478	513	524	467	502	538	471	516	529	481	532	506	455	546	507	536	518	484	512	561	518	501	486	524	517	527	502	529	472	505	505	505	486	483	497	459	523	544	510	501	509	505	488	573	481	517	447	493	498	546	504	499	468	491	513	462	510	510	487	521	509	523	532	481	515	476	512	494	501	491	505	495	519	516	507	509	527	551	493	532	514	480	528	493	540	529	501	516	501	556	543	524	502	509	497	499	491	503	473	517	507	511	520	541	510	480	459	534	474	528	494	489	480	522	485	499	524	527	475	487	543	524	476	512	505	508	524	473	490	506	484	490	501	524	547	521	537	487	516	508	540	484	513	523	508	511	509	510	495	481	526	539	455	490	481	499	471	501	468	530	473	520	464	532	514	541	542	505	483	513	512	502	483	495	498	541	487	507	489	485	490	532	480	525	482	515	494	528	510	496	474	507	489	503	513	524	516	522	495	484	470	512	518	524	493	526	508	509	491	525	509	506	536	553	485	535	505	499	533	489	490	511	479	524	499	516	512	524	502	485	516	499	480	531	514	510	468	500	530	492	541	516	495	527	477	550	498	511	526	485	513	499	540	492	488	506	470	506	529	517	495	499	528	525	523	511	479	521	489	493	540	503	511	505	469	514	528	521	499	514	499	507	500	547	495	479	538	508	520	495	528	478	513	536	469	488	513	517	506	506	533	510	488	488	499	486	493	545	529	523	538	534	489	545	561	542	505	527	524	531	487	523	546	476	502	490	496	514	536	533	461	517	523	510	530	513	503	516	506	506	576	493	533	524	478	510	541	514	487	500	497	489	492	534	514	480	504	517	507	512	515	492	507	508	511	504	517	527	507	527	484	504	539	488	507	522	485	497	525	491	457	496	534	543	496	499	523	511	524	518	500	575	514	501	486	576	519	491	537	519	481	497	488	535	498	538	495	524	504	475	503	496	514	560	565	473	508	525	490	492	510	566	488	464	489	520	492	493	506	496	512	502	503	511	502	533	481	492	503	498	491	485	510	533	513	509	554	493	543
23359	36231	27118	16409	12241	9368	7251	5334	4160	3162	2579	2083	1740	1558	1368	1162	1114	1046	902	913	857	816	822	811	749	717	708	682	664	720	726	646	677	698	680	649	628	644	654	651	638	640	673	635	648	615	607	686	632	598	660	653	601	618	575	572	600	590	606	569	633	612	568	585	565	640	582	561	616	586	580	575	606	571	613	582	582	601	578	571	577	587	580	584	585	623	579	597	591	613	620	566	587	600	559	569	588	596	633	542	564	548	575	628	583	586	644	587	588	620	536	603	614	589	596	589	588	614	639	594	560	581	584	534	593	561	603	561	590	605	572	621	597	612	602	603	569	598	593	561	546	589	555	563	603	607	629	619	558	606	617	557	552	570	614	650	602	588	639	578	596	588	557	578	626	579	602	603	547	627	573	617	612	560	594	562	625	585	609	582	602	583	574	619	593	615	617	552	577	585	568	581	626	577	578	608	625	542	578	616	610	604	577	609	547	596	571	584	562	613	569	589	592	611	574	596	599	592	598	588	588	554	604	598	579	563	632	598	569	543	587	627	570	600	537	551	584	577	597	625	577	619	579	574	568	580	644	594	585	613	591	591	544	604	551	574	598	557	564	570	605	578	585	541	583	591	556	593	633	627	568	600	570	616	548	630	598	579	569	546	582	583	621	577	636	606	598	562	593	580	574	588	576	555	615	537	582	643	595	622	586	561	604	572	643	623	612	547	597	532	555	589	605	649	566	568	592	559	582	604	579	540	606	595	554	560	555	591	567	566	600	598	577	562	592	617	541	616	600	589	580	619	591	587	582	587	572	618	617	563	552	567	626	584	586	553	642	647	568	575	569	626	576	589	586	637	606	569	559	575	578	595	584	545	555	564	569	569	603	629	612	583	589	618	593	555	616	583	566	591	586	576	601	592	583	583	564	588	573	586	571	570	590	569	630	574	582	609	575	609	600	627	608	607	581	564	602	596	587	605	587	557	617	577	597	573	601	570	593	571	590	577	555	545	566	564	583	559	604	573	580	628	590	533	583	556	584	595	571	602	579	565	618	614	594	593	582	589	561	609	546	549	590	596	607	605	586	592	586	584	573	611	579	608	604	587	611	607	558	609	583	560	617	547	611	618	607	600	559	554	596	545	606	560	599	607	551	621	568	573	565	606	583	621	570	604	587	605	610	606	623	562	568	594	583	556	567	589	579	556	561	629	605	625	586	564	595	567	585	575	566	577	570	599	576	613	580	593	564	592	575	635	632	566	552	660	576	594	575	543	609	629	586	642	590	587	551	583	605	579	597	596	603	583	617	606	579	560	573	594	607	609	596	579	571	567	589	578	613	566	620	606	580	602	636	570	605	622	608	619	602	591	598	577	596	563	549	619	562	592	554	597	547	606	620	619	570	585	614	587	602	545	571	576	587	584	608	585	583	557	618	566	585	589	560	612	618	597	623	594	610	591	611	539	590	580	611	558	591	576	625	575	578	555	609	610	633	594	580	535	606	601	569	569	615	594	613	575	594	566	554	579	598	582	605	593	595	553	553	612	576	597	623	597	568	570	542	636	606	589	591	579	595	620	591	619	561	587	588	576	544	610	629	622	600	609	600	530	585	576	617	603	586	603	613	605	596	605	603	623	592	582	575	554	525	564	609	577	645	580	609	576	634	629	621	552	608	563	619	583	608	589	552	649	595	618	593	585	601	585	595	546	592	618	592	574	608	622	595	589	600	550	626	572	592	545	585	606	578	595	624	578	598	581	640	634	567	597	606	567	569	603	579	614	576	595	612	595	611	589	621	561	583	654	618	590	586	580	578	558	588	583	592	614	572	597	586	585	512	589	632	622	553	554	590	565	577	604	601	598	612	553	615	631	559	560	585	557	596	600	567	620	599	559	595	568	590	614	595	595	543	581	604	605	622	557	586	536	613	567	559	590	604	567	595	616	582	604	580	590	613	580	560	598	579	579	614	601	586	582	586	592	596	629	551	611	574	552	594	560	534	587	590	637	593	564	599	580	569	558	597	586	573	555	625	602	591	555	603	618	571	581	583	604	591	568	591	563	562	598	558	597	613	571	584	580	587	570	587	613	530	623	582	606	563	576	606	571	570	592	581	560	574	633	503	578	605	599	551	572	567	566	603	557	658	595	608	582	559	606	573	613	604	594	547	567	575	585	589	562	562	582	623	594	629	542	601	616	557	583	555	643	627	581	539	596	597	590	597	580	592	600	560	608	619	567	571	595	567	582	578	551	566	611	591	581	556	583	548	544	615	612	556	565	569	588	562	574	578	565	572	613	532	575	604	578	605	587	612	574	591	612	576	566	561	602	595	614	608	547	561	598	570	529	601	557	621	599	589	569	588	591	597	539	641	581	582	591	590	628	574	587	612	550	598	561	562	558	603	582	602	600	582	570	554	599	568	583	546	557	589	604	588	666	539	562	568	612	551	551	581	622	598	604	560	598	573	570	619	618	600	530	595	616	601	539	581	596	581	636	600	554	564	607	614	631	597	581	604	616	591	581	589	569	603	638	639	623	622	576	581	588	577	587	621	615	615	580	582	556	567	577	597	568	592	577	554	572	590	565	580	587	583	536	615	615	569	585	566	583	646	563	594	607	578	567	579	628	564	622	574	622	552	567	572	593	592	558	599	601	611	609	579	626	553	603	609	605	585	612	567	622	588	581	606	645	567	591	650	538	584	600	578	596	598	593	586	578	549	611	595	631	575	611	575	572	567	559	563	570	611	567	572	512	587	563	584	596	586	575	618	570	606	562	576	586	575	579	596	582	585	610	557	629	574	581	632	598	562	558	589	546	623	599	620	592	562	625	564	607	613	581	574	576	587	622	589	630	607	609	542	595	538	555	553	592	553	622	612	559	613	522	610	591	593	593	614	604	578	568	618	591	599	564	599	548	570	620	584	602	569	567	609	580	595	634	593	559	599	618	586	635	572	613	601	589	608	577	583	618	553	596	602	540	589	604	593	607	600	570	594	549	547	600	571	582	609	595	603	581	568	565	551	653	567	560	594	639	561	554	578	583	619	575	561	571	576	577	585	599	594	607	584	627	553	600	590	595	576	615	580	566	580	562	568	572	559	580	582	588	585	561	591	610	607	612	575	578	566	545	588	597	585	569	609	632	591	574	585	579	583	574	541	583	573	565	569	574	588	561	620	564	572	621	574	588	566	553	578	588	576	558	597	561	615	554	555	596	605	547	596	568	606	580	587	596	566	607	594	589	615	575	567	582	572	593	605	596	579	570	606	567	591	557	612	574	612	571	584	589	598	557	581	584	553	601	607	611	570	622	588	546	563	610	555	574	584	594	564	573	623	591	610	536	610	554	541	590	598	601	577	631	531	616	621	588	573	618	609	576	547	578	590	563	565	604	601	621	553	589	560	556	576	614	595	576	582	536	629	630	580	591	505	613	598	597	598	596	589	610	569	562	590	545	602	633	578	579	559	582	617	562	552	528	583	619	617	595	603	620	603	622	578	548	621	589
25155	21474	27181	25640	11831	4567	3031	2217	1697	1373	1093	931	877	755	633	650	630	592	548	499	530	486	478	451	449	409	429	448	449	429	402	413	439	447	402	415	398	425	409	384	375	397	422	395	404	357	403	366	382	394	368	374	419	388	360	422	388	413	421	399	376	373	388	397	387	375	375	367	398	408	383	377	353	365	361	354	374	390	388	379	372	369	385	366	351	373	385	376	364	384	392	356	415	373	405	373	328	365	376	398	369	341	363	350	402	364	405	393	387	374	410	400	374	366	362	356	386	381	394	410	370	378	366	394	384	380	350	368	391	376	395	339	398	405	372	373	388	382	376	398	352	365	380	414	375	444	340	389	418	387	342	361	322	396	355	415	395	342	378	375	401	398	374	397	388	391	383	393	391	397	390	365	355	370	365	373	389	385	394	379	354	409	342	393	373	374	372	375	384	417	351	342	367	344	360	408	389	344	354	372	353	368	397	384	363	387	394	393	374	397	378	366	409	360	357	383	386	361	390	342	412	364	361	374	383	387	342	363	401	374	383	395	372	320	400	384	374	375	436	410	366	352	363	366	383	358	363	373	388	371	362	416	401	408	398	385	372	417	365	379	384	373	385	346	401	381	402	415	399	401	416	368	351	383	403	372	362	391	374	372	382	356	391	376	364	391	391	411	370	366	366	367	406	373	362	367	384	365	375	380	388	405	385	358	369	402	403	375	377	354	405	399	363	404	404	361	387	386	366	378	390	384	401	367	355	365	371	393	362	400	365	415	405	396	378	389	399	398	390	393	360	374	378	360	341	387	390	365	366	388	410	365	400	406	368	378	376	368	380	360	384	373	381	406	340	422	370	368	349	417	343	353	382	407	397	377	386	316	417	415	378	372	357	402	367	357	394	388	360	375	367	424	361	383	337	386	400	370	389	384	366	353	356	399	394	384	350	395	360	368	347	394	366	392	378	389	365	386	419	379	405	368	364	380	394	371	357	406	383	388	392	411	342	394	383	369	387	381	413	394	364	388	346	393	369	386	364	369	379	367	365	381	348	417	363	385	376	329	370	377	380	356	403	371	369	384	379	371	380	400	407	372	376	390	344	386	363	362	369	410	409	391	382	320	378	372	383	371	369	354	378	355	398	388	366	392	358	347	343	383	378	383	374	363	387	378	352	390	382	429	373	369	378	352	369	380	363	400	405	360	410	382	386	402	384	370	386	395	375	401	400	380	374	379	385	372	358	373	374	393	374	382	376	381	378	388	385	379	377	381	373	368	388	381	389	368	374	404	358	365	350	363	410	372	374	378	348	371	377	364	361	382	425	380	364	372	414	345	360	393	347	350	357	366	366	385	355	370	388	368	367	401	354	391	399	400	398	372	376	335	389	369	343	419	370	364	390	382	388	377	350	383	382	344	368	368	337	379	368	364	375	368	395	375	352	371	407	378	388	380	358	378	378	352	362	365	378	392	389	405	375	315	382	398	381	369	393	357	363	383	368	358	352	362	410	392	399	390	382	375	398	379	360	386	390	389	371	386	387	376	399	356	376	401	377	367	392	394	370	377	377	374	378	350	387	406	341	349	397	390	373	381	392	357	386	366	379	397	366	383	379	397	370	356	377	368	388	372	381	393	396	383	392	360	372	372	387	381	388	367	395	361	372	357	367	362	389	377	391	362	377	373	422	366	419	354	393	336	377	401	378	361	359	373	365	381	364	374	372	364	394	396	383	406	367	347	398	350	406	358	386	380	349	398	378	388	384	374	394	388	365	424	408	359	402	353	410	395	374	329	363	361	352	390	395	347	366	412	392	354	404	392	412	388	351	388	372	358	373	409	364	374	379	383	386	425	385	405	364	384	401	375	400	355	380	401	348	380	398	414	415	408	364	414	391	339	346	349	377	381	361	354	389	351	399	355	404	384	400	393	372	343	384	364	410	399	344	375	386	369	359	382	396	345	362	370	381	387	362	404	359	374	374	404	375	365	347	378	367	399	381	352	374	410	364	436	382	375	404	355	366	387	362	391	390	383	391	382	393	382	384	393	384	358	369	379	384	391	373	402	382	398	389	366	380	380	389	384	378	375	377	384	381	375	392	411	374	381	359	417	352	374	369	342	351	363	341	380	382	368	426	366	352	400	384	422	392	388	399	379	368	403	381	400	361	371	374	370	373	351	376	395	364	401	375	386	371	378	406	362	374	391	354	355	396	344	374	408	385	350	378	395	378	365	380	398	359	351	385	331	373	391	365	414	371	355	378	365	389	390	369	367	341	354	358	371	381	374	358	421	406	379	359	369	410	380	407	394	374	367	377	369	365	419	352	371	355	374	357	366	396	365	345	381	392	382	387	390	386	401	386	384	353	373	371	402	385	395	364	391	378	373	394	392	363	371	381	374	367	350	380	356	374	396	404	369	375	357	360	417	366	372	367	390	406	351	384	369	373	378	368	402	386	402	394	376	386	391	352	385	357	353	342	392	390	379	371	398	397	391	356	387	405	378	387	393	387	354	401	355	413	366	423	387	393	359	394	393	378	368	363	401	387	407	388	393	406	380	380	360	363	402	370	362	389	360	376	356	359	350	392	374	390	383	369	353	354	390	357	419	354	382	401	360	413	398	363	414	397	372	359	355	376	408	383	373	349	355	371	375	370	395	411	366	382	379	391	374	379	377	360	359	384	416	413	368	372	386	394	390	411	386	402	351	403	404	391	357	376	393	374	382	348	348	367	348	396	396	371	364	382	385	406	371	386	372	367	366	346	380	371	378	366	368	378	388	374	338	405	377	369	362	360	402	368	347	366	406	378	401	392	369	369	361	366	380	365	425	380	373	366	389	398	368	431	380	365	374	397	377	414	422	380	381	387	391	385	391	405	382	405	388	372	369	364	387	389	387	358	352	359	378	368	390	401	369	391	386	389	370	374	398	360	393	366	357	374	365	382	366	410	356	407	390	400	383	381	396	382	393	351	391	407	345	377	365	387	363	397	384	402	397	393	392	378	388	371	361	430	381	405	368	407	425	395	405	359	372	397	394	381	398	341	377	373	407	411	378	384	403	405	395	374	411	391	358	371	353	388	353	377	362	386	379	372	408	377	333	362	356	378	366	416	391	368	377	377	382	368	363	377	369	375	399	406	346	401	371	411	384	371	374	411	391	373	427	393	391	377	376	393	380	380	362	378	369	376	389	357	397	367	350	377	378	352	363	373	375	370	359	406	396	368	370	390	421	344	381	398	383	367	370	403	365	391	377	367	366	349	396	361	399	352	353	344	386	399	380	365	404	391	375	410	341	376	373	382	364	371	345	375	358	385	406	421	389	381	389	359	367	335	367	367	417	389	385	370	416	377	349	384	365	365	391	356	373	360	372	332	417	372	367	379	359	379	365	370	387	370	377	416	351	362	385	369	401	379	366	361	406	397	358	381	378	414	384	372	397	386	371	398	380	421	336	397	370	377	393	361	402	391	396	389	383	342	383	339	394	371	407	388	396	350	387	398	379
22730	32654	22541	13331	9990	7465	5819	4309	3200	2483	1981	1560	1374	1201	1013	907	887	810	702	714	668	634	591	562	537	550	512	554	495	510	511	525	471	528	453	507	468	502	520	466	478	452	496	471	475	487	498	456	500	464	505	483	478	468	453	447	443	478	452	452	466	463	403	426	463	437	443	465	439	417	438	449	434	450	450	446	440	443	457	438	473	426	425	468	457	406	451	414	453	463	438	438	464	445	435	453	457	437	477	434	430	436	424	422	449	460	435	460	445	474	464	462	399	418	473	463	431	423	460	428	407	413	471	421	429	410	421	445	449	449	419	457	463	453	436	421	463	453	444	460	414	440	438	440	451	468	439	419	448	434	453	444	466	420	414	423	414	454	417	451	418	415	445	428	399	458	446	446	451	470	390	404	430	435	421	417	469	431	408	452	431	408	426	431	438	433	438	442	433	467	401	452	421	451	505	430	433	446	426	438	463	465	433	436	458	428	421	416	422	410	425	448	447	446	448	450	445	457	468	427	451	466	462	431	449	469	442	441	416	419	398	437	427	473	431	426	413	423	403	437	378	483	448	431	437	450	448	438	442	460	440	453	463	475	485	424	416	452	407	443	466	455	431	432	422	446	425	401	465	452	437	466	473	468	454	429	447	436	428	445	478	400	466	460	430	437	442	421	468	452	441	420	434	465	427	466	447	437	409	448	414	450	454	459	458	458	430	481	474	398	441	435	439	442	421	417	439	442	463	455	435	471	429	419	472	430	472	474	450	429	515	402	468	466	444	430	448	450	464	446	461	427	454	475	483	441	425	504	440	452	405	414	461	456	436	455	446	427	432	435	476	449	456	403	422	413	413	418	430	447	492	443	451	428	445	467	439	451	455	425	430	429	431	414	461	452	418	457	444	400	436	416	440	462	406	448	444	407	464	443	451	438	431	441	428	448	440	436	423	443	463	434	426	455	454	461	399	462	424	444	393	460	464	427	426	424	447	416	402	425	427	441	485	467	394	429	440	428	481	420	444	434	468	461	432	446	428	442	454	457	444	441	433	480	489	444	429	419	424	450	462	414	429	447	457	458	425	453	435	432	391	473	435	423	425	416	426	446	474	436	451	442	431	407	424	451	421	464	406	424	447	443	419	475	432	486	417	456	431	451	417	445	454	463	449	420	442	432	437	429	465	428	451	484	443	425	428	426	417	439	456	436	430	476	415	426	445	447	443	487	445	466	421	471	463	426	432	425	464	436	479	418	448	428	457	428	442	452	405	441	435	455	469	449	473	433	438	471	423	431	439	439	431	425	430	448	459	441	434	478	436	428	442	407	425	444	465	422	434	457	430	465	398	421	436	466	457	463	428	434	451	439	476	447	432	439	448	465	452	432	447	417	473	416	423	448	429	453	388	453	440	453	465	434	443	422	458	466	404	433	441	430	460	438	454	465	441	419	447	485	470	397	467	462	437	440	470	392	471	452	468	420	452	485	448	466	426	453	444	461	392	484	440	453	465	416	414	452	422	415	427	477	457	420	440	454	499	450	427	453	446	438	421	435	438	419	436	442	433	472	467	433	423	456	478	451	411	446	473	443	438	444	414	437	434	463	436	434	447	425	434	477	441	419	434	425	476	430	463	464	438	480	465	420	413	406	461	454	441	469	473	413	435	422	450	442	428	426	441	441	417	412	456	458	433	444	412	423	413	444	421	452	447	415	435	453	391	407	448	442	458	460	433	444	431	465	470	438	418	461	450	436	438	441	455	421	415	375	403	481	406	444	433	415	443	433	428	449	424	436	427	435	493	463	450	431	436	425	441	444	438	405	465	433	455	440	447	474	469	443	429	427	435	461	425	379	420	411	397	418	414	423	444	421	455	425	402	435	395	444	429	419	444	465	420	413	417	442	439	443	472	454	440	452	389	441	455	449	439	431	447	428	418	470	429	471	472	461	483	435	469	450	455	453	439	453	423	458	470	453	436	427	447	464	447	473	420	449	438	430	432	460	431	422	438	421	429	457	423	440	468	435	424	438	441	421	432	442	461	421	442	450	484	428	424	449	444	427	410	405	447	414	467	433	417	430	399	440	421	460	441	464	422	454	434	462	405	427	449	436	446	429	409	397	454	402	449	441	459	427	433	477	444	466	424	414	458	444	432	462	418	463	458	477	425	451	406	427	483	428	451	476	434	442	455	430	439	444	449	428	454	456	461	422	445	429	475	442	427	429	420	447	459	475	417	442	463	441	426	461	391	496	473	456	445	429	449	416	482	460	414	464	482	447	444	448	450	486	414	402	444	453	422	480	427	439	410	470	406	477	430	484	448	440	412	410	491	422	432	437	457	482	456	446	476	454	453	432	440	438	397	452	404	414	485	474	421	455	474	461	434	417	466	449	438	497	420	459	454	464	426	438	413	423	424	434	480	437	432	426	446	438	413	483	441	453	440	436	432	433	409	423	447	385	416	461	443	477	463	419	425	415	441	468	425	450	411	447	433	429	454	404	437	448	461	422	449	435	454	447	456	450	438	415	423	433	446	473	436	461	431	462	457	461	457	440	464	410	492	463	432	444	458	462	453	450	465	451	459	449	450	439	460	435	430	464	466	423	480	409	443	454	477	427	439	434	417	393	425	411	415	450	434	413	457	447	446	431	483	486	450	451	443	463	437	454	442	476	466	460	450	444	456	447	443	383	444	434	428	425	387	429	457	446	442	393	459	448	471	441	437	444	432	431	453	469	471	454	445	441	424	407	429	430	401	451	406	406	471	449	465	477	428	452	435	486	438	463	432	455	449	437	410	447	422	434	425	442	420	455	407	441	412	457	441	416	462	453	404	437	422	431	464	449	454	457	444	446	420	442	438	418	468	439	457	441	433	406	423	437	409	435	437	440	471	473	438	407	446	448	452	415	453	470	482	464	410	436	470	436	426	447	443	452	459	443	462	472	448	444	434	453	456	435	467	425	434	442	443	437	415	413	407	449	404	477	471	455	457	444	432	458	445	443	435	429	436	422	438	408	433	432	428	422	446	432	441	456	425	458	441	456	443	426	408	419	461	449	422	438	449	476	456	458	449	443	458	467	442	422	430	428	426	445	429	451	425	489	451	421	447	460	436	451	458	423	460	387	433	456	463	381	448	422	450	450	453	402	413	445	495	408	440	421	399	435	434	452	419	421	423	440	446	437	466	459	421	444	424	429	447	431	437	429	445	464	414	441	438	447	462	426	446	433	426	471	428	402	428	409	438	392	394	416	432	449	440	472	429	443	465	424	410	424	448	441	450	398	445	453	425	454	448	398	411	436	447	421	468	415	471	454	449	403	401	448	400	449	415	445	453	429	449	424	436	436	454	471	439	443	472	448	438	381	447	446	439	427	416	445	447	412	463	446	436	444	465	442	444	451	400	436	434	448	460	453	448	426	423	423	457	431	459	448	439	466	435	466	435	439	418	457	445	452	421	423	449	433	454	442	414	425	446	410	450	427	455	451	437	443	426	417	438	464	447	401
22982	21556	29109	24443	21574	21388	11759	4709	3035	2493	1909	1548	1303	1190	997	871	811	835	773	673	651	616	652	560	553	500	517	497	523	477	512	484	485	459	479	435	477	464	477	465	438	440	444	459	476	443	439	477	435	398	442	422	460	401	434	405	406	431	392	400	365	407	378	401	434	377	396	361	362	422	378	393	387	371	373	412	443	406	397	388	455	384	405	389	365	404	394	413	419	401	377	397	379	418	355	431	395	384	400	386	384	342	363	427	398	428	398	383	383	399	388	383	355	384	419	359	353	365	360	393	380	385	403	387	396	417	397	404	346	417	353	392	370	378	375	418	410	381	396	390	413	373	375	355	424	390	400	396	389	398	421	409	418	395	366	391	382	377	385	387	377	356	393	414	411	398	397	376	367	384	396	391	388	406	423	377	431	393	389	409	390	378	356	380	390	385	449	414	376	392	372	393	419	433	407	367	383	384	382	368	392	383	398	364	417	397	387	409	385	407	420	373	384	394	366	380	387	386	380	373	413	369	367	406	360	412	365	396	386	411	354	405	377	384	374	415	358	396	407	387	374	383	370	400	409	369	362	404	384	391	377	409	364	365	339	433	385	361	421	415	387	361	387	375	366	373	371	388	372	378	355	375	406	380	377	382	369	398	377	390	381	380	393	382	360	414	392	401	415	393	392	375	364	410	368	390	382	436	379	393	380	394	384	389	393	423	367	382	401	394	399	357	412	398	390	370	348	383	418	380	369	387	390	368	393	395	391	401	393	399	393	390	371	346	379	389	392	426	378	389	408	378	387	432	363	373	390	388	375	416	397	363	390	370	413	393	401	392	354	400	394	418	373	394	394	380	379	395	369	385	400	373	377	392	417	403	436	418	407	426	377	390	401	409	375	377	411	405	387	413	395	385	352	403	403	392	386	375	367	411	399	399	354	351	371	373	385	415	405	358	384	395	361	401	399	395	385	406	373	406	410	388	401	364	374	376	386	408	371	392	389	429	407	413	395	360	353	395	404	426	418	404	414	403	393	411	400	392	389	398	423	399	390	415	430	339	403	354	384	350	377	395	378	394	381	418	381	411	406	394	396	374	372	401	394	375	410	373	434	386	397	392	392	429	374	394	398	370	387	421	420	424	372	371	410	406	418	373	376	374	364	369	392	418	406	391	410	405	424	417	357	389	398	367	370	400	390	401	419	374	392	378	403	376	360	373	392	386	390	364	383	382	386	414	376	399	391	397	436	384	371	424	382	368	367	390	376	394	379	411	382	397	413	402	386	350	390	356	393	389	389	394	399	392	361	405	410	387	376	369	401	404	394	392	365	374	405	387	396	395	385	379	383	389	370	383	347	419	385	368	379	372	426	402	363	363	396	385	364	412	407	403	359	404	408	359	375	395	395	393	417	386	381	378	341	418	395	384	392	398	368	399	418	406	390	401	392	385	396	393	400	390	370	394	410	381	384	370	363	416	383	428	402	380	435	426	407	394	416	357	400	379	360	392	381	379	357	342	363	361	374	397	412	394	373	385	361	406	371	376	388	406	410	406	361	381	396	368	360	400	378	410	372	350	383	421	381	352	366	405	384	370	401	379	404	396	390	407	379	404	428	402	373	422	442	371	399	400	375	381	355	356	356	367	400	393	421	399	422	409	418	390	412	364	409	391	387	371	392	393	380	354	403	366	380	384	416	414	379	395	387	376	400	410	398	375	405	384	398	390	406	369	415	358	371	422	394	416	392	382	382	379	360	400	382	403	402	378	361	387	407	372	385	392	385	394	386	395	366	367	382	380	356	358	370	368	408	382	453	406	363	395	396	357	398	387	359	401	358	397	369	371	357	383	392	396	377	352	400	384	373	359	359	377	415	389	417	383	391	423	363	396	404	399	386	412	425	405	385	392	386	368	374	406	373	385	415	381	390	364	416	422	384	382	381	360	380	456	412	384	389	366	350	372	400	413	440	378	423	429	370	390	365	405	405	413	391	408	387	400	399	398	423	392	387	382	396	437	366	417	397	391	379	405	396	411	405	391	405	412	440	392	441	408	400	405	366	397	429	377	385	414	383	390	408	378	355	362	391	376	378	388	401	384	375	356	378	387	387	361	375	379	407	364	392	365	416	373	338	383	392	400	387	413	391	376	431	360	428	366	366	382	390	378	376	405	398	413	407	405	400	395	400	395	350	381	407	406	378	401	400	386	402	420	381	389	394	374	384	390	395	418	387	390	366	385	388	360	417	418	385	386	355	382	409	385	384	431	414	375	395	409	415	357	428	394	356	402	404	378	403	398	453	376	408	359	361	361	360	380	381	393	380	405	420	397	396	389	397	364	382	409	412	363	412	395	393	364	371	402	380	396	409	380	383	396	397	400	390	381	387	388	396	388	387	376	405	411	400	414	388	412	359	361	394	410	388	345	424	384	368	414	364	390	402	410	407	388	373	384	392	374	383	412	375	367	391	375	372	416	371	392	383	380	368	385	363	385	381	380	383	450	414	419	410	401	414	375	370	388	390	402	416	390	396	376	399	353	373	405	399	383	373	401	352	389	381	391	355	405	391	387	403	377	377	353	408	395	367	386	386	392	398	398	403	343	383	403	435	373	403	376	374	385	383	430	385	377	401	398	399	394	374	365	378	411	385	406	353	386	379	403	348	366	377	402	370	363	384	426	398	396	420	389	400	398	408	382	385	386	375	394	376	373	356	368	380	389	393	399	387	404	387	363	385	384	385	388	360	363	374	354	423	410	390	397	392	405	391	378	361	395	336	402	358	369	375	376	383	427	385	386	378	400	380	399	396	395	394	388	418	419	358	390	433	452	358	384	356	397	392	375	394	361	393	416	441	401	396	360	389	405	390	379	392	438	355	368	398	390	345	328	395	426	389	401	338	366	381	392	375	353	376	413	383	404	376	382	369	432	417	392	397	382	388	395	437	394	367	383	362	411	392	400	387	397	362	401	362	409	420	378	428	409	409	395	399	432	367	405	422	376	376	395	419	370	371	380	363	417	385	353	385	379	357	414	410	390	358	362	414	423	397	393	376	361	392	386	418	408	372	387	416	394	385	390	426	357	429	381	383	338	404	369	393	396	375	402	405	397	392	433	401	368	392	419	411	405	396	415	406	391	409	404	397	374	377	396	390	380	404	392	397	395	390	372	411	431	419	386	343	406	379	402	398	384	383	386	426	378	428	391	359	389	382	416	375	385	412	414	375	362	412	384	405	390	387	372	395	394	386	390	379	417	401	406	367	403	390	411	370	415	411	421	405	390	395	422	420	388	390	389	398	396	378	386	387	404	352	397	374	387	416	390	404	389	385	376	411	371	402	406	391	387	384	358	356	385	382	404	395	391	395	389	385	413	406	399	409	389	376	401	398	389	374	382	372	400	395	349	370	413	395	345	361	396	374	401	388	385	401	403	365	358	385	393	403	375	411	400	400	413	381	394	355	384	386	387	364	400	403	354	376	384	402	380	389	424	399	410	404	420	396	356	365	403
27247	41873	30286	20112	15751	12415	9608	7357	5511	4292	3326	2725	2173	1926	1525	1392	1208	1123	1029	1057	960	885	795	763	709	674	673	604	607	645	575	619	544	565	557	549	550	566	565	537	529	503	510	540	572	498	513	548	520	512	489	456	500	490	508	471	485	440	461	527	472	440	475	467	481	486	484	455	471	467	487	556	453	493	485	451	440	468	442	488	459	440	498	463	430	453	440	432	433	459	515	422	490	479	466	478	459	439	454	462	483	423	499	452	461	474	453	456	473	405	480	453	404	465	463	396	449	479	455	472	452	435	481	446	510	479	442	469	464	484	442	447	475	451	436	484	477	452	488	452	463	416	477	411	498	479	485	476	431	471	462	458	469	442	470	461	434	453	453	468	423	464	455	449	454	419	425	472	469	461	450	484	434	464	437	471	456	477	485	454	455	454	471	420	431	415	448	447	480	468	445	452	482	460	463	455	442	443	419	518	447	437	450	492	445	483	449	464	449	456	479	434	465	483	476	470	452	497	440	473	470	455	488	438	452	469	447	478	443	495	457	433	428	460	440	453	460	413	472	458	469	466	437	441	435	435	470	414	441	472	500	458	441	480	459	436	457	425	480	465	482	432	463	441	451	487	451	426	460	460	480	450	473	476	484	464	427	428	435	445	442	460	475	468	431	461	441	482	442	445	438	482	432	477	483	438	438	462	438	477	442	466	434	469	456	432	434	487	490	458	467	475	502	447	443	463	468	468	460	457	438	432	466	433	451	481	479	457	469	453	467	442	460	428	470	439	458	458	463	506	448	441	464	453	487	491	451	481	448	465	437	486	484	457	440	433	435	475	462	442	461	449	477	467	473	441	465	437	424	461	471	432	463	382	437	458	450	422	460	473	426	502	469	459	453	439	428	456	446	483	465	453	432	462	448	455	431	487	460	411	480	469	466	444	462	463	448	454	457	445	491	446	497	462	476	458	456	444	436	486	456	443	422	417	475	418	422	446	418	458	438	473	452	465	443	449	450	428	452	417	470	419	450	473	476	485	477	437	457	436	445	459	466	441	456	473	463	478	449	477	455	477	455	450	426	491	481	454	441	487	454	436	480	470	440	438	457	478	488	459	444	458	417	413	478	498	470	439	462	474	462	448	503	463	447	503	440	465	472	472	451	465	495	453	412	450	424	469	484	445	439	454	473	487	432	471	459	479	454	449	462	473	465	435	437	425	489	425	508	480	458	433	473	439	451	453	468	470	444	465	429	461	460	469	466	455	474	446	418	468	440	447	444	464	419	478	460	497	526	485	424	438	465	440	460	440	441	446	514	446	432	411	452	450	464	494	465	442	435	476	494	474	436	447	496	458	487	441	440	457	455	425	478	443	461	449	430	444	443	467	438	436	433	453	461	479	481	438	467	451	418	440	460	433	475	440	459	460	446	468	430	489	452	451	444	422	428	427	451	470	462	450	491	379	433	424	461	438	441	459	460	419	464	480	465	484	445	432	455	440	470	471	454	503	455	467	426	453	443	452	464	472	451	427	466	444	498	451	431	447	466	438	467	455	469	415	471	439	488	482	432	438	476	425	443	420	444	439	444	479	446	479	434	509	410	435	429	463	413	456	456	459	420	452	464	485	449	477	473	480	446	479	434	462	463	490	428	482	475	455	454	455	493	434	449	479	460	472	442	463	484	458	485	486	390	449	462	410	487	444	449	417	444	496	487	492	465	473	479	459	437	484	467	474	458	443	458	451	480	422	450	448	468	472	440	421	451	456	458	440	452	492	492	418	455	457	434	420	453	461	452	453	418	472	468	450	433	431	438	462	436	490	471	434	477	458	477	485	488	443	479	480	448	443	481	458	449	485	499	449	421	444	449	413	471	426	446	448	444	437	466	462	457	446	449	437	441	448	476	454	482	469	447	426	463	467	455	466	450	450	432	385	469	447	451	481	437	434	465	468	445	452	437	439	453	469	466	462	462	481	464	459	470	419	445	453	442	466	458	461	439	428	462	459	488	448	463	440	453	459	433	478	466	454	465	454	459	446	420	462	441	448	438	421	420	436	439	437	472	437	446	461	443	435	460	435	438	453	458	439	472	452	408	450	454	440	430	530	431	471	465	473	472	469	426	489	450	468	429	430	443	444	447	455	445	439	452	470	415	518	466	455	500	434	493	434	490	461	478	461	484	454	452	449	421	441	442	478	503	475	460	446	444	426	423	459	481	453	425	450	495	426	408	466	435	478	447	482	461	425	449	454	448	487	466	470	469	494	451	434	456	486	439	492	443	464	434	453	481	450	462	463	451	465	418	441	429	443	445	467	457	439	471	447	428	446	447	438	456	473	486	445	473	454	452	481	444	482	471	478	465	449	434	467	426	432	479	440	467	449	447	437	443	447	489	455	489	441	494	433	417	445	467	441	416	432	438	442	472	466	462	470	473	462	469	461	470	436	443	473	452	476	429	483	471	438	454	469	451	465	471	476	442	464	454	436	424	441	446	438	464	448	443	435	488	448	492	470	448	455	452	467	488	442	447	439	464	479	426	461	469	463	469	427	442	453	496	447	513	411	453	445	444	444	431	437	473	431	478	406	480	478	435	427	446	469	417	426	495	446	483	428	458	418	458	471	435	455	487	440	464	440	461	477	437	447	462	471	455	470	469	433	461	485	441	454	423	447	453	495	485	433	473	435	462	444	448	444	470	446	453	423	414	466	450	455	482	437	476	450	445	460	449	452	453	439	453	475	471	460	442	510	467	472	421	454	442	438	422	441	458	457	456	458	465	463	462	451	471	458	396	429	469	445	457	450	481	408	437	493	438	454	445	454	477	425	441	446	478	438	452	507	445	495	475	457	492	512	455	442	449	446	483	465	475	442	497	456	448	465	488	453	452	455	468	472	459	461	463	474	470	472	476	491	467	450	442	476	479	450	446	430	460	458	439	476	432	455	453	469	435	444	459	471	479	465	432	471	443	482	478	488	400	469	458	429	448	433	466	462	455	460	504	440	461	444	436	477	459	480	410	481	478	451	427	478	498	409	439	410	435	449	460	475	427	395	419	489	427	453	458	464	418	446	450	477	444	433	442	450	448	489	424	438	432	457	426	454	412	442	458	453	447	436	416	443	495	459	483	485	392	439	444	431	446	444	477	467	448	425	443	480	456	458	490	472	478	454	453	477	432	476	447	442	447	454	480	447	429	423	469	442	442	485	444	477	439	455	434	476	486	428	455	495	455	458	451	469	436	479	437	470	427	430	472	419	460	471	463	475	456	439	424	491	432	417	457	480	446	512	487	414	454	452	472	457	490	453	442	476	438	438	482	457	461	428	448	443	442	445	445	472	427	460	471	473	479	475	406	455	451	423	448	458	476	497	486	477	456	430	469	448	491	475	450	386	491	448	440	456	423	427	479	440	446	453	428	496	439	486	463	448	465	429	491	479	432	458	413	460	424	396	455	450	491	478	462	440	486	473	476	464	417	469	453	443	464	466	492	435	442	489	455	483	432	453
28366	21443	16539	9005	4594	3015	2265	1731	1332	1152	1004	828	784	771	720	651	634	605	604	569	562	533	559	537	515	542	554	579	506	587	566	519	523	540	500	539	510	495	502	526	477	490	489	517	526	516	557	541	518	475	474	482	513	484	504	478	508	526	462	544	467	474	520	482	485	460	474	458	480	454	496	494	528	523	524	490	492	511	477	492	483	514	484	515	508	463	513	475	455	471	456	484	453	483	532	495	458	455	494	488	473	486	496	507	480	487	475	490	475	519	508	437	512	494	502	452	493	486	464	507	490	502	527	513	491	480	482	496	480	514	513	501	494	446	459	487	490	493	496	492	496	494	498	504	500	515	472	499	503	497	508	473	472	473	479	475	472	490	500	532	478	504	516	512	459	509	468	500	475	507	475	470	471	503	463	506	501	500	482	468	482	495	518	513	439	443	512	462	495	472	508	496	486	460	474	480	461	483	489	527	481	475	511	507	460	476	490	501	494	478	482	481	500	462	529	442	540	482	465	484	504	477	543	524	486	496	460	469	493	473	530	483	474	459	475	497	512	458	478	481	522	469	481	480	524	478	477	491	417	470	486	531	542	465	497	502	476	466	454	470	522	499	450	459	495	477	475	490	518	457	473	506	492	506	529	481	494	435	518	441	501	480	495	503	483	487	511	493	501	492	444	485	480	464	505	504	512	508	482	492	499	485	509	476	432	483	500	488	472	518	448	511	474	502	478	521	497	473	476	488	498	434	486	544	488	507	493	489	548	467	498	494	506	486	471	517	456	475	492	489	500	517	455	497	461	511	481	483	516	492	494	453	490	442	509	480	482	491	478	457	491	450	488	472	524	521	506	458	476	461	433	511	473	478	457	469	509	500	522	532	481	484	489	467	480	479	486	486	500	454	489	451	472	479	511	494	511	455	503	485	491	480	499	489	443	477	464	509	499	521	509	530	451	482	471	517	518	475	492	463	441	495	487	452	500	478	483	507	491	482	503	448	473	471	485	523	505	513	490	471	495	508	461	468	496	501	515	497	492	458	478	480	474	499	486	454	469	511	500	508	470	480	435	511	474	518	491	542	507	506	533	464	515	498	505	487	489	491	474	518	494	520	510	472	453	508	466	481	486	491	508	511	514	479	462	443	479	480	528	494	508	509	488	479	483	541	505	501	449	494	461	437	491	495	489	503	476	501	493	497	504	485	467	485	521	490	503	534	459	434	472	517	512	490	527	489	510	470	495	486	491	479	479	475	493	474	470	471	482	479	494	485	467	443	480	480	467	476	522	454	487	507	476	479	453	503	543	448	495	495	464	476	466	495	450	525	502	478	431	448	457	464	473	497	496	515	478	533	512	499	504	509	509	469	465	477	511	474	478	463	520	523	449	491	479	492	472	514	452	512	490	491	508	494	501	447	484	476	499	473	503	513	477	542	462	480	503	475	516	533	516	421	519	514	464	485	475	459	484	516	463	446	478	500	477	504	478	503	478	483	511	497	479	468	449	488	485	516	514	480	495	519	503	471	446	515	468	475	490	515	483	451	502	490	516	465	479	470	473	510	482	510	458	503	448	465	517	481	512	489	509	469	477	544	507	487	498	486	478	522	474	459	512	466	520	493	488	466	491	475	483	494	515	462	510	477	538	489	467	483	507	527	500	513	522	515	465	442	500	493	439	477	519	484	442	482	501	457	506	468	492	476	506	454	478	510	522	481	500	466	486	506	483	525	491	509	482	463	462	521	506	477	524	480	480	499	522	497	542	481	481	475	476	473	495	477	494	504	481	529	466	496	516	492	510	490	506	461	483	507	475	501	509	472	453	456	505	496	450	485	505	512	505	475	468	513	477	492	490	521	465	505	458	503	504	473	449	498	502	486	474	498	503	474	491	497	519	466	450	470	484	491	478	516	499	502	476	447	573	471	537	536	485	485	525	513	467	526	475	477	463	472	488	512	488	484	482	486	502	512	521	474	488	517	541	494	467	485	493	466	497	484	506	492	510	471	477	475	494	473	499	521	484	465	483	554	483	445	467	491	519	485	500	479	467	477	490	475	520	517	461	482	517	530	487	502	505	492	494	516	533	531	466	495	460	513	503	512	456	507	471	499	471	478	454	481	481	479	501	501	535	472	474	491	477	476	478	486	485	485	490	498	491	471	508	488	469	513	510	490	545	487	535	474	463	479	509	500	462	471	492	520	454	493	486	501	467	481	489	526	497	501	497	501	506	480	512	525	474	471	487	480	508	463	500	495	491	533	460	470	474	496	515	463	506	502	510	476	540	514	526	527	479	471	469	482	487	470	541	466	494	488	483	458	477	507	533	480	493	485	469	483	464	493	492	480	489	469	487	527	506	501	460	479	494	478	494	470	475	517	503	469	499	496	470	478	519	472	476	497	450	472	462	519	496	495	503	485	510	469	510	506	464	473	464	466	487	507	520	433	498	469	481	483	505	498	486	454	508	472	470	500	501	474	491	506	456	514	504	482	478	468	499	516	492	487	460	472	510	451	490	490	470	492	479	472	517	495	484	488	521	476	492	504	513	528	499	505	476	493	496	493	506	451	470	448	479	444	453	492	487	429	498	457	472	473	516	514	505	421	474	497	462	484	474	519	532	476	453	496	486	484	474	508	476	475	494	505	491	418	502	489	468	510	492	491	462	503	503	484	513	494	522	478	504	463	466	467	444	524	499	540	516	466	490	406	474	462	461	492	472	495	487	476	510	498	480	542	479	504	519	490	532	477	505	501	494	471	486	467	501	439	487	476	500	503	503	502	467	537	485	503	475	513	498	513	520	489	500	473	471	484	508	515	492	462	499	513	545	511	512	484	462	500	501	471	535	475	473	490	500	504	485	503	506	486	506	518	501	499	483	469	476	474	476	521	486	511	501	509	487	493	473	493	507	492	489	500	479	483	466	498	506	464	518	455	477	459	470	482	496	500	477	512	475	476	510	511	489	475	516	491	452	503	516	491	499	488	541	484	499	471	483	478	503	466	464	501	513	427	483	475	486	430	455	469	486	451	496	464	449	491	500	531	463	464	500	496	493	468	524	464	476	510	498	483	453	493	477	485	462	507	496	459	496	504	532	510	481	477	474	468	500	480	516	479	470	489	508	511	476	480	479	483	482	494	512	510	523	494	469	506	502	492	510	503	478	488	477	490	533	482	509	552	484	528	501	500	486	487	456	457	523	483	469	529	494	469	465	540	494	513	482	478	473	458	507	418	480	529	504	486	498	509	494	491	506	470	502	484	496	481	474	473	493	498	515	514	471	472	500	541	464	512	508	529	499	509	502	479	459	468	528	554	493	489	495	476	462	451	481	482	518	460	469	443	497	486	460	461	508	489	519	444	480	475	465	499	421	513	458	480	482	508	516	478	515	507	482	467	510	474	508	512	482	458	530	488	474	466	473	456	468	490	429	463	508	500	476	482	470	534	480	444	518	474	470	482	489	484	497	495	535	501	488	499	495	474	476	466	507	490	474	493	501	499
20140	27288	18111	10270	7483	5560	4250	3192	2437	1894	1537	1296	1110	1002	949	845	839	820	741	806	734	722	663	647	602	636	628	610	631	583	636	600	608	576	585	626	598	588	549	560	624	611	616	628	542	570	638	610	601	567	599	565	586	605	527	595	573	571	604	517	559	575	527	584	604	555	562	566	560	593	583	573	572	544	584	567	543	533	545	529	546	608	566	543	574	560	584	567	579	569	566	557	562	563	535	542	597	552	564	556	559	535	546	535	530	607	587	600	559	576	579	596	560	524	572	534	584	576	554	514	588	557	533	541	554	516	590	542	531	552	548	545	571	531	531	603	550	556	603	519	534	496	557	576	568	576	595	561	544	603	545	602	607	517	570	567	574	581	564	617	540	520	537	601	518	609	565	587	523	550	561	553	552	550	582	564	575	530	583	597	594	577	577	520	601	565	565	569	558	556	561	588	539	545	565	538	572	575	509	589	577	568	567	532	551	586	526	525	533	550	535	554	558	506	576	537	598	576	574	509	519	550	571	562	569	592	602	581	541	554	556	566	534	560	581	594	572	552	590	553	546	568	549	578	547	546	535	570	592	561	538	528	534	562	569	546	530	545	523	587	577	528	536	549	588	560	551	589	587	565	575	478	516	562	622	521	571	551	521	581	530	550	557	562	564	568	560	577	592	601	593	551	560	538	553	550	571	554	558	576	585	586	572	563	529	582	510	510	570	548	530	541	558	569	560	588	563	557	545	594	563	569	577	578	523	523	565	584	550	570	524	575	548	575	543	578	585	549	531	548	565	539	576	539	541	534	559	572	573	557	595	548	568	609	533	562	565	523	550	543	593	580	574	569	564	570	603	534	554	545	578	540	505	589	608	571	540	580	563	537	539	525	557	543	599	529	542	531	588	577	603	545	531	576	563	582	544	551	560	561	543	613	577	589	567	568	571	582	565	575	537	562	540	559	571	543	584	531	552	565	532	549	572	557	565	566	526	569	576	540	580	570	563	574	546	554	582	548	608	548	567	589	574	555	566	553	568	558	558	568	559	589	595	562	528	539	607	536	580	606	558	545	647	520	565	558	570	568	560	558	547	559	583	570	567	540	546	554	586	563	598	573	574	595	611	586	511	610	526	547	572	567	569	565	527	568	570	582	544	560	549	532	580	550	552	571	597	547	551	572	547	577	557	557	544	603	567	604	549	565	580	569	547	575	569	585	581	561	547	561	521	578	576	589	561	569	544	545	606	556	536	553	539	537	616	597	552	503	570	548	586	575	593	584	597	560	561	569	561	577	529	558	574	558	562	543	559	556	532	540	575	550	569	561	532	567	539	576	546	546	604	593	527	553	576	576	558	578	575	563	525	518	542	566	559	574	601	541	542	549	617	567	584	592	568	568	549	516	547	568	560	531	565	562	523	561	534	586	537	540	547	532	559	571	552	566	546	535	561	569	559	602	567	571	541	588	593	540	593	601	580	504	537	555	601	538	511	547	526	521	548	571	569	605	509	550	567	588	528	561	572	579	535	554	572	613	567	554	551	554	553	469	578	534	576	513	603	541	561	565	538	589	573	550	600	518	541	558	585	538	548	525	569	559	569	541	592	565	565	572	552	560	531	552	528	521	569	567	528	560	554	530	555	537	509	561	573	528	542	560	581	582	522	496	562	591	567	537	540	551	530	526	571	550	509	558	544	557	534	531	574	514	566	544	592	568	602	585	590	531	553	543	538	586	606	525	618	557	610	547	580	560	573	568	555	571	547	573	570	542	593	519	562	568	551	587	583	581	589	580	597	519	523	578	549	568	600	554	565	577	587	562	590	587	498	557	565	539	566	542	580	552	552	580	549	534	581	562	563	552	551	562	570	573	533	587	504	534	560	598	580	518	610	559	581	594	567	552	558	550	549	564	549	581	567	554	596	561	571	571	568	533	606	588	568	544	569	562	549	550	556	564	553	554	536	574	558	538	525	567	532	517	556	575	560	560	550	560	589	596	569	548	534	547	543	572	589	585	561	571	579	554	548	544	522	561	559	561	547	577	548	556	564	544	561	579	531	602	563	498	552	550	559	586	581	585	577	583	567	565	556	599	588	577	573	589	548	559	565	540	529	560	532	563	586	512	567	550	552	578	555	513	560	589	589	557	519	566	599	550	552	585	582	591	528	546	533	568	569	583	573	548	553	543	592	547	512	552	568	575	557	586	554	525	528	599	595	513	547	555	580	572	504	551	542	604	573	603	514	539	531	513	580	592	579	517	556	545	524	534	587	563	582	578	572	558	594	552	579	547	555	582	540	543	547	589	536	557	601	581	555	562	512	570	511	527	550	536	570	562	567	553	548	511	557	563	580	564	593	555	547	570	572	564	542	567	517	536	534	540	514	589	592	546	549	569	560	604	539	545	557	550	565	558	544	569	485	546	576	565	553	588	548	543	596	574	536	528	594	587	584	559	570	558	575	537	532	568	567	601	578	550	571	604	547	538	544	551	577	570	574	537	548	564	563	574	560	563	551	578	556	569	546	575	559	578	543	560	552	578	551	540	554	555	557	568	586	588	556	572	579	580	602	536	540	574	583	560	537	502	513	559	518	539	551	601	566	538	595	540	573	558	548	500	541	550	556	587	605	556	569	614	571	569	567	541	595	590	570	608	598	571	550	563	578	578	540	586	565	561	574	536	548	551	614	560	548	577	563	527	537	540	572	528	582	588	571	531	569	535	548	551	516	575	549	562	557	524	530	545	555	570	545	554	560	502	533	552	567	565	581	556	630	581	588	556	550	544	579	583	557	554	564	567	539	572	582	567	524	546	585	523	577	575	585	543	580	582	511	582	617	596	548	568	541	595	557	557	513	561	573	543	549	606	555	570	568	557	547	599	553	583	577	579	594	520	582	533	587	526	569	559	570	523	583	522	592	573	589	595	605	602	551	592	564	526	560	537	572	522	571	509	571	543	571	499	603	571	576	547	585	551	586	561	544	531	578	535	516	561	549	541	593	577	520	516	557	552	529	598	572	577	588	577	553	527	579	590	560	551	577	530	547	537	592	532	564	600	540	564	571	617	603	519	598	549	589	585	560	572	559	580	550	559	553	583	578	573	579	549	565	515	558	537	590	522	569	524	550	542	552	529	557	510	561	576	597	521	553	583	603	565	580	543	533	534	540	594	574	542	530	602	576	541	568	599	560	586	606	523	550	572	546	612	551	561	565	584	563	610	581	542	576	549	560	538	566	554	551	558	532	596	621	576	534	562	576	527	557	573	607	567	527	550	557	563	576	567	623	504	521	563	579	561	557	595	546	574	571	568	568	536	548	557	562	531	561	528	570	552	562	559	572	541	556	546	576	549	560	553	556	535	570	554	526	545	561	626	574	524	562	571	592	584	551	591	580	607	620	553	552	532	606	518	558	553	553	588	576	562	552	595	612	532	566	544	555	614	554	533	538	590	567	548	569	549	557	560	582	535	570	536	519	571	583	492	576	568	559	557	538	556	548	582	578	602
23810	21467	28520	24850	21265	11834	5092	3113	2161	1779	1506	1214	1086	939	840	858	781	740	720	726	677	634	599	606	597	580	587	603	548	542	561	565	556	587	542	610	583	559	547	557	538	554	546	512	531	607	554	513	523	506	529	514	552	495	503	532	584	559	512	529	514	510	541	540	521	523	546	523	516	488	487	527	544	527	477	572	539	528	528	515	520	540	477	531	531	518	548	546	535	504	486	523	475	515	495	505	481	482	524	469	522	491	523	504	524	528	524	476	533	489	534	498	507	529	540	456	515	532	496	564	483	515	496	499	491	503	483	486	509	524	492	502	523	485	504	554	487	463	507	517	491	518	488	498	542	469	507	513	559	488	480	500	500	532	522	522	527	480	498	460	518	503	549	489	537	527	520	521	524	541	495	536	521	460	490	486	480	515	510	542	526	522	468	524	507	487	482	528	513	502	499	518	522	516	475	522	516	529	510	493	528	509	508	453	478	517	516	502	563	539	533	510	522	545	524	478	494	512	519	539	474	511	499	494	555	551	508	483	494	510	566	474	485	493	502	506	513	507	531	543	517	519	505	476	523	505	496	504	562	495	529	499	532	474	540	544	494	532	496	542	544	515	465	518	531	502	507	529	469	563	513	509	501	547	502	516	495	514	508	563	468	501	528	526	486	494	508	483	509	513	519	517	533	522	538	535	478	505	519	475	565	528	522	516	558	512	533	537	476	530	521	525	473	538	509	510	482	510	520	558	457	522	508	530	498	560	492	486	522	522	483	493	535	520	518	490	501	507	517	530	515	490	525	496	532	530	511	536	554	519	550	500	521	483	508	508	485	497	502	485	519	506	504	469	532	519	527	509	522	524	504	512	503	522	518	524	547	504	472	532	500	531	504	502	474	481	523	514	504	512	504	468	499	535	521	497	476	532	536	527	533	515	488	487	482	517	492	552	542	536	514	511	552	528	524	494	509	535	504	525	516	506	498	479	468	514	500	513	523	499	547	511	515	492	539	571	503	508	463	486	505	481	537	494	530	513	492	503	512	504	500	507	510	484	526	486	486	495	519	534	516	515	500	519	468	510	517	458	512	530	517	496	535	547	514	512	540	488	515	507	508	518	508	556	513	474	507	510	512	521	509	525	508	527	499	510	486	498	522	522	534	487	542	509	513	502	527	499	536	514	500	506	498	512	541	501	519	539	511	559	519	542	479	487	504	534	547	526	518	493	502	492	486	514	531	499	533	539	523	522	513	505	527	534	530	497	470	496	544	520	501	514	516	470	520	463	529	499	505	495	487	528	508	504	526	588	506	517	511	533	519	510	507	528	482	481	532	507	501	511	496	498	507	512	518	504	514	501	508	478	494	532	532	528	514	525	510	510	537	498	551	535	534	489	537	541	525	527	495	520	477	499	556	523	481	533	487	514	515	508	480	513	486	516	499	515	518	478	517	543	490	502	514	488	522	531	471	496	506	496	498	533	468	500	494	479	479	515	517	517	519	550	517	520	450	544	531	526	526	537	526	483	502	517	524	504	492	535	489	527	512	502	538	484	546	500	496	497	491	457	507	508	549	517	502	555	505	500	536	481	553	493	474	520	525	484	500	534	515	487	511	504	554	485	470	543	497	498	512	519	507	489	529	481	502	497	534	557	509	511	460	534	553	520	503	515	474	476	516	488	520	516	530	526	535	474	509	523	535	547	474	516	504	528	538	516	524	503	489	524	540	466	541	479	503	509	525	525	535	495	511	529	477	530	532	450	510	585	486	478	487	488	501	534	503	485	546	500	522	470	494	526	526	458	534	526	494	515	510	510	491	497	512	480	513	539	475	495	517	529	546	490	552	557	556	529	487	521	522	514	516	531	489	509	511	511	521	533	500	510	561	520	510	519	525	520	490	504	507	529	507	532	476	472	560	488	515	514	504	507	501	504	515	531	495	499	483	478	548	519	488	510	475	560	505	481	479	539	519	508	533	510	485	510	506	512	512	503	548	499	514	493	499	489	485	529	518	518	578	518	494	522	528	510	491	539	489	507	510	496	489	507	474	503	488	541	512	497	512	510	515	512	516	503	530	544	463	532	529	512	515	507	529	528	498	460	527	516	497	525	529	543	511	494	496	475	529	538	506	467	508	473	525	524	482	505	506	490	536	527	483	501	470	492	525	490	505	517	510	520	529	520	541	525	525	534	524	516	455	492	480	509	494	515	487	465	524	493	528	471	463	544	492	505	487	511	459	500	537	502	529	519	489	514	508	537	522	501	504	498	527	470	481	486	493	512	550	527	513	542	530	498	511	512	492	495	541	500	527	469	477	487	518	500	515	504	530	513	486	537	499	496	492	515	482	503	499	489	518	513	514	536	482	494	512	512	520	566	547	494	503	496	551	536	519	511	510	524	536	536	529	494	487	541	524	514	509	517	465	514	473	522	523	511	491	530	522	524	539	540	485	514	511	520	509	510	474	550	541	506	523	502	532	510	546	481	508	549	500	529	544	511	528	512	516	494	506	500	485	504	487	522	505	524	472	523	529	506	481	520	503	515	522	484	492	488	526	506	534	465	544	486	508	506	536	518	537	502	540	535	535	493	534	508	483	449	455	502	533	494	472	542	553	517	535	509	507	519	513	520	509	491	530	515	494	517	510	511	490	486	522	517	526	520	545	535	519	506	502	505	496	482	501	542	485	505	503	484	477	501	523	498	511	520	488	524	498	466	529	510	493	516	489	488	503	486	512	549	480	530	500	520	511	556	507	514	533	494	553	526	502	508	490	509	514	505	487	520	505	522	520	503	532	501	502	544	530	524	483	495	508	549	549	487	515	535	554	494	512	528	517	500	487	482	551	477	507	522	506	513	541	528	492	534	506	517	502	453	501	520	519	518	528	498	467	534	413	530	513	499	547	484	509	510	492	494	494	511	573	511	530	541	554	508	525	506	525	491	530	510	502	509	507	512	520	542	509	492	541	518	507	492	494	512	489	489	483	539	526	543	534	520	511	502	525	507	502	544	544	521	521	510	526	525	476	490	480	520	502	499	451	486	517	526	514	499	516	521	539	541	497	486	516	547	509	514	507	510	540	530	526	499	501	498	458	516	487	502	541	528	497	511	491	493	545	495	535	522	502	518	489	537	510	531	488	531	477	477	532	499	560	499	484	535	535	479	539	531	508	503	515	481	515	486	549	536	538	521	489	498	518	481	495	490	504	518	531	508	561	498	500	527	533	504	481	510	489	548	550	527	542	508	495	509	499	462	514	475	508	488	476	509	551	538	530	497	524	534	476	466	527	503	501	535	507	538	502	561	507	513	520	530	510	484	531	532	527	500	486	544	494	523	492	544	523	529	539	489	514	480	528	529	498	504	495	532	498	498	514	536	537	506	498	502	511	526	499	524	507	484	511	481	520	496	485	554	474	472	470	557	510	514	517	517	490	503	508	493	525	522	508	499	489	505	550	493	475	517	528	546	491	528	549	539	544	472	485	462	505	526	544	494	491	491	515	523
23555	35588	25429	15581	12018	9391	7287	5488	3978	3064	2411	1944	1643	1401	1306	1172	1056	1033	963	971	934	877	835	752	736	788	728	742	705	676	685	672	670	698	707	660	696	659	655	641	696	643	615	643	620	651	627	644	617	633	637	594	624	631	556	628	611	597	573	601	622	627	597	628	594	600	586	584	634	604	588	547	545	605	581	623	563	562	608	635	630	568	610	570	597	616	588	616	574	591	605	602	597	575	615	611	586	581	622	604	607	587	556	601	570	617	617	584	582	617	607	582	582	613	606	551	560	553	613	601	594	612	585	571	571	592	611	573	582	612	607	605	615	563	572	599	607	592	581	616	628	565	597	583	639	643	548	607	594	603	597	612	609	593	581	616	579	608	614	589	637	585	602	589	547	569	606	579	601	609	619	573	594	569	551	596	565	601	600	625	635	619	618	593	560	607	598	587	579	619	580	598	588	572	615	599	591	609	607	594	701	594	597	589	635	589	608	629	624	616	628	597	582	582	591	569	573	620	601	597	580	608	581	609	577	576	579	616	592	578	592	564	611	602	602	610	550	587	584	566	586	597	634	547	576	562	593	578	606	608	594	594	649	601	589	598	575	605	593	577	603	565	610	555	619	581	612	597	595	576	590	580	624	607	585	613	600	534	602	575	566	620	542	546	610	587	586	577	557	579	609	568	604	596	608	587	598	575	571	583	591	597	579	562	611	583	602	581	560	608	564	569	606	583	600	621	650	584	617	601	599	601	581	643	578	557	629	623	588	589	569	581	590	591	551	607	587	602	574	564	616	573	566	584	599	601	588	616	548	595	636	569	551	622	632	587	608	609	549	621	619	613	568	560	575	585	624	626	583	644	545	594	568	606	579	580	608	613	632	562	654	559	563	554	633	606	592	590	567	579	565	507	559	581	570	588	585	574	578	576	606	619	572	585	580	568	575	602	572	569	608	575	586	595	619	573	553	610	601	569	574	561	578	571	653	645	578	659	586	564	608	555	588	612	601	596	597	600	599	604	619	596	581	595	574	594	590	566	587	643	580	615	569	581	602	622	606	593	579	643	541	570	555	585	576	590	609	556	559	568	576	611	640	564	628	575	587	619	599	645	607	583	628	563	574	573	586	649	603	589	563	624	563	563	562	568	603	617	602	564	604	619	627	586	588	578	601	548	550	647	604	616	581	589	564	602	579	577	603	587	572	612	553	614	602	589	636	591	540	577	586	604	581	594	598	639	625	551	585	617	562	587	615	571	575	590	588	600	608	608	584	558	575	592	602	583	607	602	556	563	617	604	567	570	642	542	599	591	601	537	624	562	588	602	607	580	624	640	613	547	585	618	604	567	604	626	578	560	578	570	595	625	619	574	541	594	615	564	582	597	610	621	579	573	614	603	584	574	605	587	578	602	602	637	620	624	554	628	612	596	605	585	563	567	619	571	630	540	605	628	606	589	595	622	632	575	590	603	573	535	580	608	521	616	647	623	586	569	581	620	574	575	585	603	591	566	531	599	574	566	585	578	589	575	546	640	588	612	542	613	588	570	558	589	623	569	592	556	577	526	599	590	584	589	585	566	590	602	600	563	569	618	585	600	553	624	598	622	575	547	571	584	600	569	621	603	582	600	583	597	561	590	596	585	642	657	595	624	598	549	575	563	652	582	595	568	596	557	634	576	611	604	618	548	584	590	590	593	591	585	607	586	596	584	602	583	611	627	612	614	540	589	573	573	579	617	617	607	584	580	632	615	572	579	604	565	604	558	585	600	563	593	613	609	609	538	599	587	616	590	604	608	595	661	554	576	590	584	605	565	642	600	615	611	588	544	611	591	600	601	581	622	557	596	574	583	602	605	589	608	633	592	551	588	588	595	584	578	580	563	578	604	565	581	655	554	599	587	569	578	574	595	577	669	561	568	604	594	590	555	585	594	601	593	596	561	590	574	597	607	572	593	570	613	593	605	619	589	578	583	586	617	549	641	571	562	598	613	612	574	561	611	574	557	587	633	553	611	613	587	580	614	643	584	603	569	640	590	584	594	592	579	572	593	613	545	602	608	598	586	634	619	584	619	588	591	646	559	613	621	593	583	598	621	607	643	620	569	577	612	643	582	559	592	643	606	557	626	554	587	608	602	630	590	537	573	609	582	595	565	622	568	633	615	587	586	611	557	574	548	587	600	624	593	639	583	592	570	595	556	578	585	622	591	605	577	628	567	588	548	588	577	597	642	587	618	612	610	544	542	595	596	582	579	621	557	574	592	585	600	584	617	584	609	603	602	547	614	584	583	556	638	630	597	647	579	570	601	593	614	572	595	574	613	585	618	604	582	565	511	590	624	588	650	610	605	585	599	565	627	592	584	572	583	631	556	567	587	594	600	569	613	598	590	570	578	595	605	617	585	596	589	585	607	593	571	599	613	594	599	593	566	605	620	573	596	624	611	580	604	609	551	587	604	598	618	593	541	595	597	569	630	521	622	597	591	542	603	586	614	598	593	574	564	581	567	576	596	571	617	572	610	550	598	608	626	595	639	592	591	599	605	554	609	593	595	634	602	587	553	545	584	570	613	570	552	616	609	565	594	559	569	532	572	621	569	595	577	578	606	588	570	622	596	592	549	606	613	605	584	582	571	554	592	572	596	610	620	600	593	591	587	557	560	602	562	626	577	591	584	570	573	586	593	610	607	631	571	584	597	581	570	613	591	570	604	599	597	600	609	574	620	600	601	564	591	603	601	589	600	594	653	620	544	581	579	633	580	576	565	601	613	598	559	585	602	598	532	611	587	623	577	622	605	579	595	596	592	578	600	586	570	579	620	616	585	576	576	619	612	566	632	577	588	595	635	564	611	584	596	581	551	592	598	615	592	612	613	610	586	599	599	605	618	600	610	608	567	602	562	583	594	556	578	632	583	572	599	597	545	594	606	590	599	560	563	618	569	544	598	534	583	569	634	627	557	583	583	595	576	593	583	613	587	639	605	582	569	575	588	637	588	603	614	598	583	567	593	580	601	580	589	596	553	558	619	576	589	613	581	575	591	593	579	611	613	608	584	572	591	598	604	571	581	562	605	568	585	617	607	560	590	576	568	615	595	575	596	575	605	623	536	608	563	558	615	588	535	576	620	586	578	574	602	561	585	604	580	587	599	619	567	598	573	592	529	638	612	557	582	574	598	589	600	603	597	508	640	609	529	596	612	590	607	592	588	568	597	591	627	593	585	597	599	619	550	613	608	574	597	599	600	587	605	624	545	605	573	590	563	579	599	597	575	621	575	561	566	575	618	573	618	628	579	607	561	619	613	619	543	570	587	610	561	646	598	585	579	588	598	585	590	614	580	552	573	613	572	591	622	552	602	594	599	620	633	589	590	626	612	624	583	604	565	568	602	545	570	561	599	559	578	554	569	618	598	581	598	616	563	605	581	559	621	615	586	611	537	603	569	622	586	623	588	614	611	570	616	606	572	612	610	618	568	580	608	598	586	598	579	621	553	553	606	582	643
25130	21499	27178	25739	11668	4585	3062	2146	1574	1281	1040	837	771	721	626	626	571	519	564	545	511	491	462	489	431	440	421	466	436	423	424	415	367	380	403	403	395	408	407	387	399	420	407	441	423	404	409	376	402	401	380	386	384	401	386	372	399	358	385	342	413	392	410	375	401	387	386	359	401	356	381	383	379	389	432	409	399	363	401	368	372	374	363	428	369	388	358	347	369	362	399	380	360	362	417	378	397	394	395	374	386	401	394	383	394	373	396	375	407	393	375	374	338	378	376	378	366	366	381	359	403	374	392	371	376	374	445	373	343	376	408	382	330	341	395	394	372	396	380	385	385	371	393	368	399	385	407	371	360	375	389	376	411	351	368	412	372	368	374	365	412	387	385	397	374	379	353	396	358	384	368	408	380	370	384	372	377	391	387	376	385	387	356	405	361	402	335	392	369	372	351	383	371	339	398	375	406	350	375	376	377	397	383	388	375	368	385	356	362	384	363	369	407	371	395	396	364	387	368	383	379	388	349	389	403	376	377	359	383	375	379	376	403	388	368	342	393	368	413	395	380	382	351	378	346	360	372	368	381	403	388	400	392	373	398	401	396	407	379	374	358	363	348	345	390	390	368	364	360	372	381	408	394	366	365	345	401	398	371	345	419	348	405	397	369	334	387	385	353	387	408	408	391	392	390	383	387	389	381	381	377	370	353	382	351	361	409	376	365	383	375	400	325	401	348	377	373	389	381	351	366	397	379	381	393	379	427	349	376	401	400	390	384	396	380	384	378	405	369	404	404	368	383	334	359	362	360	377	346	362	423	416	376	355	405	360	382	413	335	373	402	393	412	372	361	385	375	421	367	377	381	419	400	383	398	361	361	364	393	399	378	382	374	360	381	391	385	365	419	402	375	375	402	404	385	383	382	385	375	406	374	382	390	342	420	373	357	363	388	390	387	398	398	395	395	392	397	378	407	363	399	404	399	361	385	363	398	366	371	359	392	345	395	402	373	396	382	390	388	388	394	367	395	388	392	361	369	362	373	384	394	374	365	402	373	355	353	395	396	381	404	381	377	359	398	417	385	413	381	375	375	389	384	383	393	379	388	410	382	359	420	361	386	400	359	384	389	438	350	350	388	414	387	388	402	390	387	377	372	382	377	367	379	416	387	382	404	378	392	383	394	382	388	365	397	390	373	390	389	357	385	348	370	360	400	392	385	351	365	357	389	359	379	383	407	380	379	362	355	374	384	375	369	337	352	408	357	385	382	381	402	390	378	381	371	367	381	344	379	396	425	377	383	389	417	352	365	367	367	398	378	399	392	384	352	359	375	379	380	385	380	365	362	382	380	360	376	373	362	373	404	393	382	376	382	371	395	328	415	380	374	419	392	378	401	342	363	374	367	369	369	365	380	363	375	399	342	390	391	389	364	389	351	349	368	396	369	425	338	376	351	371	400	372	353	387	385	419	380	373	393	389	359	404	376	374	392	365	371	394	399	393	378	380	346	408	380	363	388	345	385	354	384	361	384	366	378	352	387	411	383	387	366	355	378	366	402	379	406	408	371	364	376	371	380	367	358	398	376	363	375	344	364	352	370	374	376	374	393	375	368	363	429	382	345	378	386	327	354	359	384	398	373	347	402	352	389	360	375	415	396	393	363	398	384	385	373	380	371	374	347	374	401	388	396	364	427	389	379	365	371	370	364	409	371	367	362	378	365	392	389	408	397	374	349	365	368	344	383	387	379	377	380	386	387	357	413	403	371	370	375	363	395	388	446	363	386	410	379	363	364	396	359	402	386	352	377	399	364	386	368	389	365	405	359	361	391	392	384	351	358	416	371	363	377	364	373	409	380	357	370	360	358	379	390	391	361	370	366	372	391	397	365	358	422	361	342	395	373	370	384	359	399	343	358	398	394	372	386	379	390	418	384	404	358	408	395	375	372	347	351	415	379	376	399	367	360	371	369	405	364	372	413	403	353	365	369	347	390	361	360	391	352	363	368	374	356	379	371	384	372	367	386	359	370	363	380	376	375	364	383	373	378	373	364	395	406	390	355	347	352	350	360	392	397	413	375	383	350	390	383	356	369	394	382	371	337	401	360	378	373	386	387	374	393	371	369	382	395	387	406	345	370	370	392	388	374	404	376	366	400	400	396	380	389	340	380	391	375	387	382	339	391	329	392	367	360	417	403	310	374	405	354	352	405	409	366	352	392	356	395	389	377	422	343	358	367	391	383	361	387	401	359	369	362	314	334	368	343	381	386	400	414	372	389	387	391	363	384	374	423	387	373	408	388	372	382	381	381	392	355	371	372	391	376	332	381	378	388	354	383	367	383	352	367	371	373	373	381	379	359	378	356	367	357	358	358	396	355	357	368	389	401	400	366	373	382	387	368	351	380	385	416	350	334	421	382	366	411	353	377	389	375	366	389	382	410	335	374	354	382	370	370	385	407	388	390	413	405	396	367	378	424	370	381	340	397	409	389	369	397	405	391	389	378	376	435	391	382	358	369	429	354	376	417	357	374	379	387	401	380	405	391	377	339	372	391	383	349	378	374	379	375	386	383	368	357	345	386	397	386	339	387	366	374	404	415	403	390	392	367	402	405	366	380	383	362	379	383	351	360	405	393	378	353	404	355	380	370	372	346	382	380	381	390	413	348	354	369	371	378	375	377	364	355	378	363	402	358	331	393	378	371	393	375	377	403	348	368	388	385	369	380	376	393	354	364	387	370	347	353	389	392	361	388	405	387	363	369	402	390	377	385	360	339	392	402	390	404	401	378	352	364	382	357	342	384	405	395	417	383	351	382	381	373	389	373	362	362	382	407	370	358	375	362	383	387	386	350	366	383	362	363	378	380	396	376	350	403	382	371	340	411	362	381	394	426	372	360	381	360	380	367	393	349	402	378	381	369	388	407	382	388	359	356	379	398	386	377	357	386	364	364	367	364	364	365	376	350	378	422	424	363	343	376	342	387	353	388	427	372	394	355	363	382	402	364	378	388	367	372	388	377	392	387	389	384	400	396	362	389	376	392	380	362	368	394	377	399	399	385	387	361	374	389	375	350	353	384	400	394	378	380	388	385	376	412	377	363	357	411	344	370	360	383	401	395	345	362	369	378	407	367	394	387	385	411	355	361	350	398	371	379	391	425	396	401	360	377	376	357	366	414	367	384	363	375	394	390	400	399	407	361	334	397	367	372	351	390	381	387	372	383	402	388	400	363	388	358	372	373	371	402	342	386	390	404	366	402	432	376	359	358	396	400	355	336	361	372	364	379	352	374	368	378	417	383	349	342	368	390	357	344	353	352	354	364	399	379	368	413	379	406	357	371	378	339	373	377	409	394	355	366	400	360	384	400	378	359	394	367	385	383	358	386	406	335	358	384	373	359	376	387	389	362	398	382	385	365	404	350	384	429	372	354	362	373	397	366	348	358	367	393	368	338	376	382	372	381	365	384	375	378	320	408	341	391	351	380	366	381	356	355	390	397	408
22771	31777	21696	13184	9900	7358	5879	4238	3071	2544	1743	1471	1183	1122	966	927	776	773	766	692	632	623	553	617	574	542	520	522	534	560	530	547	510	513	478	488	458	477	523	500	480	504	475	481	509	475	422	494	470	467	433	446	420	439	446	465	464	452	406	427	447	455	487	458	480	471	462	439	473	461	469	446	457	510	452	481	417	410	472	474	446	442	442	464	473	459	455	406	440	455	428	436	445	442	438	434	421	463	485	425	465	444	456	434	430	415	442	462	436	425	477	479	437	446	502	429	461	417	460	466	460	437	466	478	452	434	428	456	454	462	483	454	449	442	460	436	452	437	415	413	415	417	477	453	428	454	408	442	462	488	422	459	427	470	447	438	429	431	456	424	430	464	447	478	413	464	443	458	409	463	458	442	404	405	455	457	453	441	427	435	431	461	454	450	444	440	446	458	434	441	446	443	457	426	454	412	484	418	433	457	461	461	445	447	427	421	420	420	433	448	415	451	473	449	432	435	458	454	451	449	422	461	430	458	451	435	436	484	444	432	433	477	445	467	480	385	463	462	461	434	421	464	417	451	430	480	444	449	447	474	455	486	455	434	459	442	445	455	433	437	427	463	454	421	431	465	474	431	420	451	468	457	423	426	441	419	449	475	465	466	412	441	423	433	444	445	464	434	420	448	433	386	461	391	433	454	437	465	468	440	413	443	401	431	429	435	459	449	441	410	435	429	461	411	437	459	467	436	421	458	448	458	457	448	437	424	423	469	429	419	478	449	417	475	436	416	478	446	441	425	444	438	422	451	435	408	430	445	434	476	459	447	497	487	513	417	455	474	469	448	437	422	428	443	405	415	428	468	415	442	448	460	410	433	439	462	450	475	451	443	438	428	440	463	446	452	445	398	437	483	455	481	471	450	413	458	464	416	446	431	438	430	445	429	454	457	453	428	466	444	450	453	415	440	431	462	444	444	412	434	425	439	436	435	415	445	445	413	417	466	492	413	404	431	455	427	442	454	458	464	433	444	438	432	463	435	390	429	464	438	421	417	455	428	426	420	447	447	420	468	468	442	423	477	441	438	460	466	437	417	405	458	421	432	428	453	455	410	471	417	479	424	417	454	476	448	441	430	430	433	439	418	439	433	436	416	435	437	455	442	457	449	433	454	456	423	433	475	459	466	435	471	443	454	422	413	453	423	432	407	409	455	470	435	411	436	426	408	478	474	453	430	419	454	444	427	446	399	442	474	467	426	450	453	460	413	463	430	398	467	456	457	438	401	449	438	443	468	428	449	469	470	416	447	440	427	464	431	460	477	452	458	439	429	410	413	476	434	427	464	462	449	459	401	432	492	431	446	456	459	458	463	449	449	431	453	462	448	432	441	465	441	471	425	426	446	446	454	417	451	420	437	437	445	422	443	425	416	421	450	418	492	434	429	427	437	430	453	474	459	406	468	466	415	454	460	452	435	422	452	453	437	458	448	452	410	462	448	493	418	478	431	417	423	427	485	413	429	466	402	454	440	408	431	439	443	451	445	461	449	417	397	445	455	468	450	471	399	445	428	412	473	430	389	425	412	458	435	428	410	416	389	444	445	432	456	449	411	458	457	380	437	487	391	438	425	447	486	451	469	429	434	431	413	460	456	444	434	469	454	467	436	442	452	446	474	429	447	472	483	434	461	401	456	491	403	479	449	484	487	463	451	435	426	428	431	457	451	444	427	454	413	444	432	433	440	426	439	445	447	428	475	430	429	462	439	457	458	449	448	421	415	449	413	444	446	467	476	428	458	440	437	426	450	425	453	445	419	433	470	454	455	435	430	448	382	418	417	495	490	451	433	452	432	414	449	398	420	463	456	455	461	423	483	411	441	418	443	446	457	462	455	436	462	426	440	427	444	436	450	460	433	456	446	430	461	491	406	428	415	444	467	427	467	479	454	465	464	471	402	455	447	493	408	427	415	451	433	486	432	445	433	437	415	455	409	481	414	447	423	458	439	459	434	445	432	450	453	439	468	431	436	441	442	519	445	438	431	480	418	470	428	462	434	455	423	444	433	456	422	462	442	475	433	493	434	461	444	440	479	425	438	413	450	463	438	430	400	429	448	447	432	475	449	446	440	420	426	420	446	444	463	437	443	422	443	432	447	487	482	452	455	450	481	426	418	457	407	429	441	433	439	500	412	455	445	416	436	465	435	415	455	415	443	440	470	499	407	469	435	456	425	429	435	472	452	462	469	423	480	449	442	437	465	444	473	452	448	443	458	463	431	466	469	437	493	441	454	459	443	415	400	458	450	473	488	449	407	460	465	427	416	407	428	451	488	462	430	508	432	420	424	444	470	446	433	411	452	427	443	441	457	452	424	439	445	422	466	429	441	431	437	463	436	462	437	459	422	424	429	465	453	429	451	441	432	446	439	441	456	450	435	437	457	461	450	429	450	459	416	438	450	432	457	488	437	441	440	463	435	431	459	439	402	478	437	436	411	454	436	419	499	445	460	435	418	449	448	438	495	457	438	420	413	468	429	461	461	428	438	447	431	406	441	418	419	448	459	459	435	437	435	431	435	442	458	463	447	436	472	438	461	453	460	428	442	412	417	420	435	460	434	429	448	443	444	426	428	445	438	444	409	418	419	431	438	428	421	461	472	438	464	453	448	445	430	444	445	483	433	469	452	438	433	437	436	421	442	416	437	396	443	447	430	442	448	428	469	456	429	463	429	432	415	463	457	453	448	440	465	443	427	439	459	471	469	457	432	454	455	457	424	446	446	420	439	408	472	434	441	461	439	452	432	456	477	435	405	469	408	463	448	441	388	437	442	409	414	456	442	480	438	438	413	404	440	434	422	442	483	436	421	448	445	471	468	405	433	434	419	470	471	456	426	432	445	477	435	431	424	469	430	441	458	416	442	425	405	437	429	443	436	446	427	455	458	448	472	439	482	422	419	398	407	443	437	475	443	437	448	453	451	442	476	489	434	469	447	424	447	440	441	489	471	459	414	446	443	452	451	457	421	465	415	416	446	410	490	471	436	450	411	461	448	446	434	440	470	426	447	450	463	383	475	436	450	444	490	457	460	448	450	458	460	465	441	430	449	473	455	441	439	454	430	444	446	433	414	453	454	433	454	430	436	434	428	413	445	463	451	420	452	423	451	442	439	460	438	476	455	438	459	396	452	432	490	421	427	428	392	430	443	428	456	421	443	438	428	429	462	460	448	431	448	409	451	438	425	410	435	420	468	462	420	431	438	455	432	451	466	456	452	472	433	456	445	453	467	388	446	468	486	437	472	407	467	458	483	409	412	428	427	440	478	456	453	452	391	484	434	455	417	448	427	396	432	414	452	411	445	422	440	441	414	420	444	439	437	447	404	451	429	453	492	412	447	444	432	430	463	437	428	436	429	433	441	477	440	473	461	398	458	475	414	428	413	453	460	448	448	471	448	461	455	439	433	437	414	403	461	473	454	419	420	450	467	403	491	416	450	465	458	438	412	446	448
22849	21538	29100	24392	21568	21354	11618	4313	2945	2301	1811	1482	1272	1174	1027	880	857	770	735	742	643	657	612	584	523	542	562	520	516	537	489	509	501	464	473	456	463	447	454	445	463	477	460	457	443	445	463	452	400	414	406	410	431	431	421	412	417	395	425	404	394	409	384	402	376	431	389	399	392	435	394	404	405	388	328	442	403	386	422	395	388	406	382	382	420	389	393	399	388	402	380	406	420	380	423	390	375	405	417	404	412	382	389	430	428	385	388	390	406	418	409	370	386	401	438	386	409	403	375	348	401	399	435	399	389	396	388	398	393	397	399	407	348	394	410	417	378	387	391	368	400	389	404	407	402	421	375	393	353	378	406	392	389	431	412	376	397	372	439	398	410	399	413	396	405	399	436	428	393	378	440	428	396	417	399	392	411	388	398	416	441	432	390	400	401	364	401	403	371	388	391	410	375	373	384	407	383	352	380	423	428	389	402	408	404	383	391	406	362	392	401	375	397	374	437	400	382	358	392	373	392	400	398	412	399	413	405	398	358	380	383	418	424	409	404	391	398	373	382	384	402	393	419	406	377	397	416	386	405	389	422	358	420	391	407	404	389	385	416	367	376	401	370	393	388	388	414	352	391	378	387	413	392	401	439	382	390	385	391	341	413	401	387	396	380	426	364	385	388	388	398	404	387	383	386	406	384	387	397	375	416	383	385	413	385	363	415	370	408	404	411	382	414	408	401	394	385	381	388	423	408	390	398	359	405	417	420	382	409	417	400	369	423	382	406	437	416	400	401	385	406	388	381	418	380	400	408	387	395	402	424	408	396	397	397	391	369	434	419	422	411	381	430	413	365	419	398	397	411	400	405	395	404	395	392	362	403	430	401	365	378	382	410	414	381	420	421	373	419	367	365	420	421	427	373	392	387	365	421	393	362	411	400	444	382	400	377	391	401	393	374	395	423	378	411	395	410	412	392	432	401	419	432	413	376	389	433	380	385	399	374	387	394	401	409	395	393	412	377	387	392	353	397	406	349	413	412	374	426	402	411	415	388	377	399	397	356	382	378	406	382	410	382	351	415	397	419	394	413	398	408	363	409	402	416	413	385	382	379	400	413	376	399	397	409	399	383	389	419	389	390	382	412	406	390	372	401	398	412	363	399	396	401	377	383	411	364	379	431	407	393	382	369	392	376	378	395	381	393	396	450	349	387	404	391	353	399	392	373	435	388	359	385	413	426	398	378	387	409	429	387	389	378	404	393	447	417	361	408	379	382	397	370	401	402	383	391	385	412	379	406	381	412	395	402	377	388	407	386	372	377	395	381	398	401	414	409	388	393	384	382	413	417	402	418	376	407	398	405	412	377	422	403	356	387	383	398	412	376	388	361	388	373	393	370	409	400	417	405	363	399	366	386	392	435	371	427	371	384	375	379	403	384	364	371	371	395	400	402	380	417	365	389	400	401	394	375	398	411	399	382	346	383	405	408	400	375	379	351	380	377	374	393	385	373	404	391	390	405	403	395	366	401	409	410	405	394	397	403	449	426	381	377	405	399	416	388	415	385	398	415	380	384	392	377	384	407	406	390	418	397	396	407	380	397	383	398	407	406	404	400	401	403	368	370	383	415	385	375	354	375	378	363	430	377	412	403	351	354	388	413	373	374	401	359	393	403	402	393	346	375	381	364	417	405	395	400	380	378	389	423	399	410	346	406	366	386	387	391	385	406	403	421	408	399	402	407	394	435	372	405	410	400	379	438	409	380	385	413	394	437	408	366	398	382	393	351	390	378	385	407	386	380	417	377	406	363	372	417	370	397	426	353	367	354	388	386	382	408	377	438	369	365	389	402	364	418	392	401	426	407	405	376	392	411	400	424	398	411	421	383	413	430	396	389	395	380	373	375	401	404	381	437	389	358	396	428	376	400	404	362	357	381	357	414	376	374	417	373	384	367	409	398	383	346	399	385	387	405	403	388	423	401	377	385	349	420	455	390	373	430	383	414	391	401	403	405	373	391	376	390	416	401	428	419	413	409	403	394	433	387	353	370	388	379	419	387	401	391	368	394	378	416	398	433	406	401	382	384	398	401	378	391	403	378	414	380	393	414	392	399	408	389	394	403	439	433	375	375	383	377	419	427	404	373	377	433	378	403	394	393	385	399	366	382	392	383	434	382	376	393	389	385	420	420	380	411	419	392	391	384	384	377	397	361	415	424	392	394	371	409	442	395	418	434	387	407	398	407	385	413	420	375	440	395	376	387	412	416	346	384	422	374	411	384	443	386	401	405	405	386	373	375	394	369	389	383	380	361	387	381	361	386	406	415	409	402	391	390	381	386	381	425	388	381	393	394	382	384	388	420	407	382	421	384	367	380	367	383	401	360	368	411	407	401	386	400	396	387	414	406	392	413	376	352	395	398	421	415	415	413	357	424	436	403	397	401	409	423	384	402	398	348	423	341	414	390	375	396	402	420	383	380	403	392	403	370	367	375	391	416	379	380	401	398	407	411	374	385	391	396	370	395	409	370	417	372	394	428	404	392	391	384	389	393	418	382	399	391	370	428	403	414	396	396	400	392	412	391	388	401	397	395	400	394	394	368	391	388	399	379	390	371	386	396	369	372	397	397	372	393	398	391	398	394	403	354	405	380	391	386	371	368	394	410	408	407	424	376	398	402	382	397	376	437	388	408	401	414	413	409	407	396	390	392	398	393	370	396	358	385	410	335	413	387	337	363	399	364	371	394	388	364	416	387	353	389	415	410	391	396	411	375	371	405	376	427	400	409	410	393	402	383	384	393	408	379	393	364	379	402	405	359	381	416	388	399	438	446	390	386	416	441	389	422	404	386	397	384	393	375	416	375	413	399	378	378	405	399	383	393	390	416	435	426	409	404	405	425	396	393	410	407	403	386	359	347	395	414	412	408	378	424	354	416	407	429	395	393	390	387	422	404	356	379	362	416	429	374	403	393	396	394	402	396	382	408	382	391	393	422	411	411	356	422	412	380	390	382	383	389	407	417	389	430	395	423	399	406	398	394	376	364	397	393	385	369	405	437	408	395	409	405	361	396	406	423	394	383	392	427	409	376	433	406	394	453	393	396	395	428	417	424	434	369	407	411	374	389	401	410	406	399	410	421	368	399	381	391	367	393	397	396	392	376	357	376	387	379	422	400	379	370	409	406	379	399	388	390	398	402	378	374	373	423	385	419	385	404	374	378	377	392	408	422	410	429	422	411	384	375	391	384	390	402	409	348	393	411	386	396	395	398	396	411	378	387	385	354	393	346	401	399	424	427	420	386	359	393	424	413	406	405	396	418	410	400	419	383	401	430	417	408	436	383	420	395	389	406	429	400	415	362	364	384	411	419	362	418	391	381	429	338	408	409	377	348	392	428	391	396	408	383	406	401	381	402	399	399	381	362	373	398	404	375	432	403	444	414	387	382	320	379	405	413	411	391	373	446	409	393	377	391	411	422	403	405	398	387	395	364	375	360	383	367	393
27104	40743	29773	20184	15332	12145	9374	6992	5390	4001	2987	2330	2026	1647	1473	1280	1207	1132	997	942	945	868	869	731	776	731	657	636	652	607	654	651	612	578	586	617	532	608	511	549	573	525	535	551	536	567	546	511	505	514	482	458	496	494	497	533	512	457	509	459	484	488	472	439	494	489	519	432	499	462	446	429	445	445	464	485	459	450	463	468	447	474	463	475	443	438	434	472	471	495	469	443	483	477	430	453	444	478	435	486	468	458	470	440	475	443	507	470	417	472	471	431	463	460	436	448	410	461	484	478	454	459	457	442	458	438	440	472	418	438	447	471	446	448	481	446	478	452	501	433	473	483	503	479	452	462	464	455	471	486	451	468	470	474	480	420	483	477	444	496	457	420	459	480	471	472	433	479	479	424	483	488	442	436	438	480	471	464	458	464	502	449	455	433	427	460	480	433	427	398	470	451	465	437	451	474	464	489	473	437	430	488	463	474	455	466	488	436	474	479	455	462	431	454	446	463	453	493	431	492	448	464	478	480	464	447	476	486	482	466	454	487	451	489	435	459	474	498	423	433	413	432	457	441	483	445	445	472	487	422	477	486	473	448	440	427	478	490	495	468	487	468	456	460	465	492	464	442	482	479	456	466	465	465	449	449	432	454	504	440	481	461	435	444	531	446	472	486	466	461	472	426	471	470	457	469	433	419	474	470	471	478	461	523	443	433	459	441	458	466	474	459	483	465	429	453	480	434	437	476	466	457	449	456	463	423	506	460	452	476	469	441	463	505	466	458	433	446	471	460	472	481	447	450	451	482	442	444	464	465	442	500	463	454	466	471	473	456	423	471	459	483	455	454	456	454	511	451	474	420	409	466	452	431	456	470	456	468	450	415	429	476	439	464	403	465	448	461	484	490	493	462	404	481	464	459	444	488	442	453	436	429	465	467	466	520	456	483	473	490	460	472	470	489	491	441	440	475	446	493	490	443	477	481	433	467	478	463	420	485	461	417	494	445	450	462	427	452	434	498	419	474	445	480	422	450	449	467	479	479	450	462	503	462	454	450	435	457	478	466	483	469	479	454	516	488	459	503	466	453	443	468	504	455	456	474	455	430	476	424	468	479	493	463	477	461	487	444	440	448	472	471	469	514	413	451	451	469	452	435	501	470	471	446	450	447	507	475	460	446	458	442	494	455	482	443	474	464	432	484	446	455	461	425	468	445	456	464	438	453	498	467	465	507	489	480	475	450	504	476	505	450	472	424	453	470	440	430	473	430	488	489	448	445	412	462	442	470	452	477	471	466	499	489	451	446	465	451	475	462	458	427	460	458	476	486	474	439	453	428	471	472	510	468	499	438	439	454	454	487	461	496	444	467	446	464	449	460	454	443	448	464	489	421	440	504	481	496	440	468	455	433	440	452	471	441	466	457	476	478	445	458	486	454	459	447	459	492	443	505	498	436	455	435	449	431	474	453	480	474	525	474	438	448	448	463	452	453	466	437	483	478	454	437	458	484	456	463	417	449	493	465	416	472	428	448	458	469	448	434	435	492	450	425	443	448	470	469	455	426	451	466	448	452	462	431	488	466	434	467	427	448	490	447	451	464	438	474	478	470	479	472	456	425	455	490	473	491	456	452	449	461	477	453	460	477	475	460	459	426	459	481	483	468	432	430	464	443	464	459	470	422	497	474	457	436	484	458	465	448	457	460	475	489	450	473	468	500	431	449	456	469	436	445	494	470	444	481	460	460	469	446	453	482	489	434	449	430	474	447	455	464	517	449	452	455	422	485	494	476	491	483	440	461	469	444	481	446	484	473	452	475	455	492	449	474	495	418	472	476	509	438	450	468	442	492	457	474	493	436	478	441	464	498	474	480	466	505	446	481	427	454	472	468	445	452	476	440	470	464	403	476	477	443	456	453	455	469	455	483	442	445	438	493	490	450	519	490	475	475	486	450	411	478	474	473	486	469	470	480	453	451	483	474	414	484	467	454	438	432	456	438	421	495	491	491	469	461	435	463	456	484	460	459	486	460	473	487	430	474	436	480	459	451	424	444	465	472	468	441	487	495	469	449	467	450	460	501	445	439	453	443	430	455	463	462	470	458	429	491	484	429	473	454	430	488	468	462	463	415	464	457	442	451	447	458	447	472	499	454	429	445	517	443	457	507	505	442	448	448	462	484	499	444	441	443	436	444	404	447	481	518	454	466	454	471	456	454	470	449	435	468	468	425	461	452	476	452	460	449	460	480	498	448	449	415	465	429	483	451	430	446	453	490	465	458	473	449	458	454	443	442	473	410	424	474	475	465	469	436	448	513	459	476	439	462	461	453	442	455	459	494	465	481	429	455	497	462	440	448	452	434	503	475	502	432	426	453	481	458	423	452	483	489	454	446	403	484	451	488	471	446	444	480	480	485	467	497	469	456	459	430	449	454	480	468	454	468	467	523	443	466	497	479	502	501	464	456	452	472	407	501	463	449	450	447	421	483	483	456	449	469	473	456	474	463	495	471	462	489	444	477	485	481	500	450	462	458	467	455	462	458	496	438	419	480	454	443	437	463	437	468	462	443	463	473	472	435	479	454	447	435	468	451	486	419	423	468	476	426	453	497	456	486	460	466	455	460	484	457	472	472	502	465	486	442	456	428	452	462	447	461	473	435	458	446	446	440	485	474	424	450	439	459	422	470	498	463	451	482	486	455	466	438	463	477	467	480	474	456	459	502	454	414	469	472	478	456	441	435	470	466	422	460	475	479	450	451	493	494	457	429	456	433	497	440	452	461	449	479	445	486	475	459	438	462	443	491	482	472	450	457	474	404	483	489	434	470	448	463	458	453	455	434	437	469	470	433	473	453	466	432	460	466	465	472	467	446	441	441	442	455	460	457	459	468	456	436	487	444	492	483	451	435	466	439	469	462	458	452	445	465	462	467	445	418	450	470	436	485	500	439	434	435	498	464	466	492	464	431	476	453	466	484	483	453	491	461	488	479	442	439	460	490	466	433	482	468	498	438	426	442	455	441	457	457	493	480	430	455	447	435	431	472	451	437	462	443	467	436	487	457	445	436	469	489	469	470	451	448	426	472	485	428	462	467	467	460	494	478	462	435	458	485	498	474	488	463	447	474	410	463	472	457	479	502	439	505	504	453	420	435	468	468	477	479	472	446	427	453	457	462	459	480	467	433	435	456	449	435	435	448	449	453	443	454	444	465	453	439	460	452	451	481	454	494	453	445	459	484	476	465	448	459	450	496	448	473	471	400	460	457	472	418	477	458	447	473	487	492	451	476	465	445	466	469	474	447	460	470	404	446	469	439	466	452	464	495	471	464	499	454	459	473	437	450	475	463	482	475	417	463	460	452	467	439	461	447	474	440	506	474	443	499	490	452	447	469	490	469	476	442	467	464	470	463	430	485	446	444	470	455	465	469	423	465	463	432	454	453	448	459	450	527	472	445	459	475	425	453	476	459	418	460	450	459	468	445	427	458	443	472	468	460	471	480
28370	21145	16377	8873	4377	2905	2209	1640	1429	1058	956	820	787	687	677	650	689	657	616	573	561	575	564	543	580	569	530	528	513	515	525	558	512	534	498	512	527	503	499	571	457	540	523	478	498	543	516	527	536	553	532	524	496	510	514	492	527	517	499	499	476	552	525	489	508	483	498	509	529	483	488	497	505	503	510	502	496	565	503	495	520	493	543	512	500	517	517	541	545	522	497	481	502	493	539	469	522	491	478	530	472	524	482	489	510	468	499	508	524	471	524	536	493	489	517	481	508	506	512	524	504	482	508	508	508	479	513	481	468	452	461	485	466	515	501	516	515	467	487	491	500	512	498	498	473	439	515	535	506	548	493	464	476	482	492	500	487	502	492	459	488	492	478	506	539	521	482	504	507	485	516	523	542	524	512	518	498	475	524	461	495	440	477	517	506	493	525	486	491	533	474	485	478	488	481	493	534	541	508	471	477	487	512	520	499	454	533	482	509	496	487	519	517	499	490	490	516	466	490	493	510	514	475	505	505	484	460	482	508	513	497	481	490	463	501	469	562	556	473	484	514	463	509	504	477	540	500	506	483	506	489	465	476	525	496	486	485	538	462	513	520	516	525	472	465	503	499	501	488	486	547	498	505	485	488	476	495	518	505	521	495	527	501	494	471	504	540	503	511	489	504	479	480	500	526	483	501	517	481	517	478	443	504	498	515	487	510	474	509	496	514	490	499	547	500	502	497	489	491	487	486	489	541	511	527	485	487	517	513	514	488	500	469	456	502	463	460	494	506	510	493	484	503	528	519	500	490	472	514	490	499	514	536	534	555	507	496	490	484	497	511	500	530	471	472	529	522	434	468	506	463	477	467	497	503	494	481	491	539	519	512	522	511	490	484	473	542	509	487	478	486	529	473	493	514	512	546	465	458	513	516	514	486	485	484	506	531	484	495	526	477	470	515	470	518	478	503	501	528	489	474	526	503	503	500	498	539	454	510	484	421	473	502	490	519	467	495	518	541	483	479	481	462	506	505	476	501	515	516	503	497	527	479	546	530	540	545	484	475	468	488	528	474	521	482	494	478	514	517	488	484	500	447	534	537	483	476	520	495	480	483	504	520	511	519	523	508	512	504	503	521	471	490	496	480	519	485	508	505	483	518	519	499	506	498	507	522	479	509	490	515	517	536	528	517	519	511	511	551	479	461	506	485	465	498	487	504	530	545	507	494	511	490	518	485	491	472	528	511	474	497	495	471	498	505	495	486	510	485	489	495	497	502	522	533	500	527	511	517	505	499	495	508	504	470	469	478	485	467	475	480	493	551	542	527	491	519	501	525	511	511	470	486	522	497	519	496	527	497	528	570	528	456	482	483	455	476	525	476	477	525	470	505	509	475	496	471	478	526	513	487	539	532	502	486	452	506	443	495	501	478	441	474	536	464	516	532	486	517	488	514	520	465	453	471	467	469	494	519	506	465	526	479	485	527	473	485	530	503	451	512	510	457	499	510	485	489	516	541	505	501	536	469	510	510	512	511	516	503	517	490	488	494	516	500	486	537	503	529	498	523	559	450	531	509	538	495	527	525	481	521	572	524	502	522	446	540	477	506	518	487	497	520	482	496	541	505	521	488	532	515	508	458	532	508	533	503	487	522	572	515	498	503	526	515	493	506	499	519	528	503	535	498	518	526	546	479	508	510	500	528	526	509	478	460	509	468	529	494	509	504	518	497	515	478	516	526	512	507	521	477	514	500	472	529	543	511	517	534	498	496	531	544	500	487	476	506	532	543	493	492	498	495	505	521	513	506	485	492	486	479	507	493	521	499	499	512	486	509	544	460	504	514	497	491	485	481	490	510	503	513	520	499	499	550	529	481	498	496	464	481	491	489	502	479	527	492	472	463	477	507	489	480	512	516	498	500	472	480	491	523	479	491	497	456	510	511	512	473	515	454	467	504	503	514	494	500	510	481	516	518	501	471	493	538	485	496	478	482	505	509	498	507	529	515	483	494	489	510	535	509	518	484	493	497	543	491	511	535	494	467	480	508	500	495	499	461	504	523	491	533	499	487	506	516	526	468	503	474	523	547	530	479	527	463	468	506	500	439	482	485	498	524	526	480	508	493	522	528	520	524	491	484	515	517	468	471	485	517	515	498	483	490	475	508	506	479	494	507	519	446	453	545	518	477	514	479	503	439	487	510	531	520	482	524	513	503	492	503	523	508	506	507	534	529	477	452	558	512	496	499	445	520	518	567	508	501	505	531	546	508	499	502	506	504	550	501	544	516	490	505	490	521	481	517	474	490	527	473	524	516	498	474	523	501	444	520	501	517	498	501	508	488	502	515	511	488	495	496	479	493	497	493	480	527	472	494	525	527	505	468	522	533	491	486	482	514	526	522	522	518	500	531	513	516	503	507	554	480	491	506	526	505	477	525	502	495	523	528	513	506	508	495	507	502	444	502	513	496	496	530	453	509	466	498	468	528	522	483	462	484	508	503	471	501	498	527	482	520	485	492	480	482	509	553	491	522	503	474	504	504	522	530	505	514	446	504	508	466	497	476	504	515	509	518	511	521	500	495	523	503	543	528	513	487	520	503	493	507	487	503	493	497	517	524	501	473	488	463	525	487	488	481	478	506	502	531	511	479	497	520	515	460	486	498	525	514	529	503	508	501	493	522	486	513	503	522	511	503	502	501	493	475	515	525	482	475	513	512	537	500	477	540	494	522	514	488	495	541	527	519	483	478	507	508	480	511	493	504	449	461	519	515	470	502	484	502	448	546	488	489	471	446	456	459	473	495	497	508	496	518	491	502	515	467	465	503	502	491	484	465	525	498	470	514	466	502	496	504	508	497	438	523	502	488	526	480	495	511	456	494	481	510	492	463	513	501	460	540	484	481	525	483	504	497	508	512	541	497	492	496	508	513	496	485	474	499	505	492	512	489	479	532	516	503	498	517	477	505	541	449	523	480	463	492	522	506	497	540	497	513	553	470	520	511	507	498	528	511	525	497	484	520	481	497	509	465	515	485	490	511	462	475	442	502	542	504	490	491	531	519	497	528	467	511	502	495	482	510	524	497	491	519	490	504	510	505	510	501	487	508	532	487	508	488	510	520	489	498	501	461	502	539	487	516	523	496	494	479	459	505	496	503	498	478	493	510	479	553	520	476	500	472	505	513	481	504	527	479	492	466	506	511	516	439	496	503	532	484	491	534	526	509	506	449	534	494	485	490	499	474	500	497	495	528	508	496	529	490	495	522	503	486	490	518	538	503	490	457	467	499	510	468	491	443	512	479	509	503	483	502	483	533	468	504	517	477	480	503	480	497	506	499	482	473	500	487	523	505	511	523	508	505	482	483	523	472	488	499	554	496	508	507	517	517	484	509	517	468	481	496	528	504	544	501	504	505	527	506	525	500	493	516	506	512	497	518	509	538	464	473	470	511	502	541	491	490	499	502	502	498	513	486	517	506	493	523	464	528	505	536	512	490	515	459	453
20128	25618	17644	9956	7215	5431	4076	2953	2464	1727	1437	1158	1096	965	881	825	718	778	790	736	741	694	735	630	669	679	660	651	648	665	632	654	605	603	620	581	637	633	636	640	598	606	578	651	618	640	563	577	597	596	615	561	584	601	606	574	598	565	589	590	580	592	562	603	574	536	571	551	520	577	630	541	632	611	628	546	612	579	522	563	611	539	556	561	567	561	525	545	543	587	537	593	578	597	582	603	554	554	568	550	594	595	565	556	567	590	586	552	561	596	590	572	578	554	559	592	557	572	543	520	598	542	602	570	581	575	587	572	559	600	573	571	609	568	581	571	599	615	598	605	606	592	541	601	621	549	598	559	560	607	564	534	595	586	618	542	556	570	569	521	560	547	572	561	539	575	616	574	573	576	529	548	589	577	576	605	557	591	565	553	589	602	583	596	600	567	561	575	589	577	600	578	625	593	568	567	575	605	581	597	586	615	600	575	568	591	585	567	555	614	585	571	581	551	557	558	613	568	571	584	588	566	621	613	534	557	614	619	598	585	584	560	583	586	586	590	548	588	582	587	588	572	538	596	559	538	572	541	579	579	575	602	575	560	577	596	570	563	560	574	540	567	561	583	609	573	569	548	580	580	580	541	554	553	581	588	585	597	620	569	596	604	578	543	594	535	561	565	560	595	573	572	604	596	572	591	614	556	611	537	527	582	556	556	597	562	564	546	577	546	599	584	575	511	565	587	597	608	609	589	592	615	577	635	554	554	558	538	563	587	578	598	593	588	552	518	578	589	596	593	578	577	597	555	568	567	603	562	582	575	597	591	551	573	606	567	587	553	594	601	567	588	582	593	581	582	604	596	585	568	571	591	593	570	537	616	573	578	570	577	585	595	618	603	587	551	588	625	545	592	619	601	570	555	526	555	594	586	581	588	567	558	529	551	595	582	585	606	577	578	550	589	559	564	566	550	530	501	598	546	598	587	591	541	576	575	609	525	620	547	575	570	538	574	581	542	585	558	569	593	555	586	567	572	622	539	612	558	575	558	591	537	619	605	573	579	569	595	553	577	595	571	560	550	542	534	541	586	603	583	574	571	593	560	565	621	599	543	567	587	584	530	542	578	585	581	578	569	550	574	621	582	570	532	546	561	577	548	603	572	571	579	545	581	556	570	565	588	597	584	582	584	567	560	565	624	586	606	601	628	580	556	591	578	577	529	566	566	615	583	604	589	565	563	584	559	583	586	536	589	541	563	546	590	597	546	585	569	572	531	612	597	580	587	565	560	589	573	574	571	596	617	580	563	562	557	583	559	582	543	588	600	585	589	544	584	576	592	562	574	568	559	587	594	618	568	583	581	551	571	574	564	555	546	559	567	581	545	571	571	568	590	608	569	584	611	563	579	571	573	587	529	545	570	539	582	575	570	552	573	595	563	566	542	579	564	575	576	565	571	593	570	550	566	568	558	579	585	535	550	564	579	559	588	565	590	601	499	538	586	545	588	575	591	564	557	558	586	621	564	552	545	563	569	521	575	571	618	642	592	548	577	585	569	584	616	581	544	597	550	576	582	593	613	561	577	532	568	568	542	583	578	611	561	537	583	579	563	594	614	562	574	548	608	595	587	581	606	637	525	592	586	575	566	576	585	581	570	575	577	587	609	575	577	540	573	593	555	543	582	608	508	585	574	606	565	605	619	620	586	582	573	561	599	556	557	600	522	568	570	592	623	601	559	575	568	580	537	569	622	593	592	572	522	576	559	612	613	548	592	586	574	608	562	591	587	600	542	586	573	593	597	515	529	558	615	575	531	562	593	575	535	553	567	554	541	555	615	540	589	569	549	602	554	608	575	614	549	565	547	586	589	590	636	620	602	547	602	571	600	560	593	555	635	598	606	604	589	579	535	612	594	571	545	584	593	606	567	588	568	596	624	595	610	579	559	574	569	577	574	584	579	558	554	551	558	584	541	621	582	561	585	561	592	564	557	580	598	564	585	596	592	561	548	577	602	618	571	565	552	588	571	581	556	599	596	584	511	568	573	574	585	595	574	630	537	577	577	582	568	566	594	580	602	594	567	594	582	561	582	504	543	557	545	596	567	530	566	569	555	600	598	548	583	593	567	574	577	564	569	613	581	545	605	608	554	606	598	586	552	560	525	587	578	569	578	563	556	580	578	601	600	594	549	560	561	571	563	603	582	608	576	611	530	593	569	645	570	610	578	560	578	597	581	543	553	555	567	584	604	595	636	524	539	528	545	548	554	548	599	557	551	552	565	577	607	567	574	633	563	561	584	561	572	522	537	569	560	606	584	596	603	567	557	561	568	600	557	560	551	536	592	556	584	604	599	549	569	566	579	597	584	570	573	584	636	544	583	539	571	652	542	544	578	524	591	586	582	548	588	634	554	579	577	591	579	519	556	566	560	570	562	580	536	595	627	562	559	529	577	571	573	577	564	561	593	591	563	569	580	577	597	593	606	586	531	559	544	599	570	582	620	558	558	600	545	557	550	592	590	551	590	531	571	565	609	561	580	608	610	554	621	531	582	590	560	539	510	612	589	601	550	607	551	604	549	526	548	592	551	562	577	588	601	598	592	593	575	597	544	580	568	609	570	552	613	559	543	524	530	520	606	584	576	574	551	590	554	585	551	568	560	552	582	566	592	569	547	588	567	597	588	592	576	583	562	606	581	577	587	541	599	584	557	565	582	576	570	584	587	510	589	579	564	580	504	554	550	596	546	555	535	504	614	556	598	564	552	622	605	582	545	587	627	577	556	599	542	569	550	586	588	583	565	562	610	557	580	563	564	563	550	580	597	614	540	573	585	578	591	578	564	552	572	599	593	578	542	536	561	555	567	572	528	564	521	543	560	573	540	566	557	587	574	567	584	566	581	574	592	593	570	557	590	557	594	562	569	581	580	595	544	559	616	544	565	567	600	588	558	648	544	594	542	567	532	544	574	567	552	555	531	533	584	540	548	581	573	571	576	606	605	571	581	591	584	584	579	594	604	560	602	600	579	629	561	596	539	588	551	618	580	603	591	575	607	608	585	529	610	568	565	551	548	537	584	579	603	547	569	607	586	621	580	606	591	552	559	612	604	586	581	587	596	567	549	563	575	614	594	531	577	564	536	583	586	622	568	588	596	555	579	545	565	569	575	587	594	601	561	617	577	618	545	592	569	571	557	577	539	572	586	573	621	551	587	565	605	588	580	528	563	559	543	563	535	586	614	562	577	557	570	572	553	594	569	562	577	576	564	529	575	559	577	514	598	652	549	568	582	564	570	598	603	579	577	564	590	553	573	583	561	597	559	573	588	578	574	598	553	588	576	570	589	561	560	560	560	591	607	556	599	636	532	578	559	563	589	526	581	553	586	563	597	578	600	575	597	597	575	550	590	576	584	607	584	571	604	572	565	564	557	561	581	577	582	577	598	589	515	582	581	555	599	551	572	579	589	556	607	536	553	558	565	578	552	570	564	534	579	613	618	567	548	573	587
23900	21498	28472	24932	21288	11812	4685	2898	2158	1661	1423	1244	1079	988	894	777	815	789	725	782	719	659	690	694	659	658	621	601	604	615	555	566	572	645	583	613	594	558	570	527	564	509	580	560	572	539	559	563	569	534	552	548	540	528	517	564	545	514	525	535	533	543	515	532	555	575	543	529	555	562	550	538	521	561	501	525	488	482	584	500	522	544	554	541	529	521	547	538	543	529	562	511	545	527	522	529	529	523	534	535	557	552	508	522	524	540	474	520	534	543	521	499	536	500	560	525	514	556	546	555	495	512	536	528	543	504	554	525	530	511	531	515	588	498	497	537	549	538	528	518	542	518	532	549	487	526	534	498	523	571	516	557	546	529	563	523	532	540	525	523	520	514	499	524	531	547	544	566	535	494	493	526	536	502	505	501	555	522	531	519	559	514	499	547	475	510	468	519	510	517	520	534	503	554	508	521	498	523	534	522	553	535	508	524	564	497	477	534	533	536	500	580	547	523	529	485	472	504	524	498	488	561	502	523	499	564	539	500	487	543	539	511	511	523	522	535	482	555	495	570	544	556	533	528	490	521	504	473	517	535	500	533	531	525	536	503	533	510	527	547	536	515	506	528	513	523	507	551	513	544	534	523	535	517	529	504	507	522	530	483	505	526	599	521	554	515	529	526	501	509	540	556	525	519	500	534	540	502	536	493	563	543	524	528	552	524	511	566	481	558	472	507	493	502	499	511	508	463	548	526	544	510	532	510	521	580	541	546	535	525	550	566	511	538	583	483	517	529	534	499	514	570	518	543	517	507	544	536	507	505	516	491	516	535	502	520	504	491	523	503	518	530	578	526	539	485	519	553	557	519	538	535	512	492	501	494	530	557	549	496	516	537	554	524	536	518	536	526	536	543	553	546	513	497	522	547	551	506	503	528	561	523	501	535	499	509	534	577	520	522	513	540	531	513	537	527	541	561	566	505	500	501	541	536	507	527	516	503	508	496	485	550	527	543	532	534	569	522	518	532	488	518	555	528	511	510	541	535	507	510	565	531	515	473	543	592	520	512	484	558	529	536	474	507	547	537	541	529	541	484	527	523	529	570	556	556	552	554	545	521	565	495	502	528	533	540	555	523	524	512	534	496	507	546	542	544	545	488	503	534	497	530	527	539	509	515	519	520	556	495	538	534	516	554	532	587	549	493	545	552	535	546	502	511	520	549	535	586	509	496	543	572	535	550	499	543	503	527	520	549	533	475	515	561	508	517	500	491	508	545	513	558	538	547	486	533	553	510	537	523	527	497	549	526	548	478	559	558	539	533	511	501	532	519	527	505	523	539	489	509	515	529	542	521	530	496	517	538	511	527	532	539	563	505	525	491	566	490	527	571	530	508	518	487	584	536	497	527	543	520	556	513	527	522	558	542	503	562	552	479	526	555	528	560	528	515	548	502	488	515	542	538	514	528	509	534	522	575	538	522	528	494	564	498	499	543	511	503	516	501	476	520	533	517	503	493	524	509	533	518	527	523	531	496	551	500	531	509	533	531	489	500	528	517	516	496	502	536	517	516	529	502	496	506	546	517	515	514	568	541	512	507	522	551	492	501	541	517	557	502	539	553	546	530	514	518	503	522	525	478	512	533	502	487	530	557	514	549	532	530	525	518	511	546	570	506	540	561	533	491	502	467	538	499	539	561	558	490	541	502	497	534	546	508	499	503	536	537	544	537	482	540	547	503	535	553	570	526	524	492	547	531	508	537	506	546	551	516	523	558	497	528	541	557	548	565	539	511	524	487	530	515	536	533	563	530	511	506	529	510	510	538	548	514	525	545	503	504	505	514	544	550	514	556	529	520	500	555	511	576	498	516	525	543	523	526	491	517	494	581	504	499	500	505	480	548	528	513	532	543	541	576	500	545	541	511	510	473	556	565	522	505	550	517	519	522	572	529	526	528	523	499	513	519	525	483	532	531	510	509	524	489	527	515	513	496	529	545	495	504	559	553	543	533	509	571	570	522	579	527	534	519	520	506	499	509	537	554	504	516	557	548	526	555	538	515	539	522	562	541	538	520	489	506	505	490	538	530	550	507	533	512	482	552	552	504	500	497	500	507	494	466	514	550	530	499	530	550	547	537	552	559	522	492	539	510	519	509	545	546	529	500	532	551	491	510	534	523	558	505	518	522	488	519	526	508	553	497	529	489	543	504	531	510	498	510	517	546	539	539	512	560	529	529	524	570	533	501	517	529	518	510	537	521	512	521	504	551	550	526	517	497	477	542	555	513	539	500	525	505	586	547	546	528	539	504	531	528	569	527	514	532	494	543	551	521	535	524	524	506	534	556	538	543	540	509	495	526	488	500	526	512	509	508	567	507	515	517	595	518	498	502	510	492	518	520	499	552	504	511	530	528	513	562	513	511	543	526	534	519	544	488	518	547	547	540	542	530	519	491	539	511	509	508	495	518	522	526	544	516	552	484	556	500	514	560	546	515	517	551	528	510	570	541	516	514	534	547	519	507	536	533	512	511	519	538	534	511	568	514	524	499	533	536	518	502	541	555	491	538	583	510	510	524	531	512	529	567	542	494	529	487	543	543	537	545	518	522	541	535	522	518	561	481	525	555	540	525	519	529	508	532	542	541	531	541	514	531	526	512	524	500	520	517	536	543	534	524	523	548	528	483	555	547	567	496	563	505	571	550	511	540	505	522	538	510	547	535	548	455	534	514	526	505	532	533	523	539	528	501	535	522	518	537	491	531	551	521	545	528	535	544	536	557	530	514	510	537	502	545	507	495	536	525	509	495	538	485	547	511	521	540	521	543	563	516	543	538	519	524	536	549	534	486	503	515	466	562	576	543	511	514	500	471	526	508	540	516	532	527	523	506	531	514	482	520	529	516	523	563	525	523	556	533	493	528	523	500	518	515	528	551	525	576	497	528	529	511	539	518	505	478	526	502	541	546	554	521	555	556	565	505	519	494	508	486	491	530	515	529	528	485	497	524	506	535	510	519	510	534	518	498	543	531	574	579	499	499	498	548	540	527	509	502	568	492	509	529	542	529	495	526	533	520	518	544	510	524	550	502	523	495	562	558	513	503	551	507	526	526	531	529	517	538	539	530	558	516	522	517	554	527	544	547	514	499	523	539	529	554	541	481	499	530	574	533	523	497	515	551	514	548	502	507	564	509	504	516	533	503	532	539	524	534	558	547	540	489	534	539	524	503	499	514	518	516	485	533	537	480	538	519	495	485	534	522	514	523	548	548	502	533	484	519	530	494	531	532	566	516	561	508	554	511	531	487	520	543	531	558	528	501	541	504	516	561	537	573	528	548	563	562	503	517	522	490	521	518	508	515	525	567	508	475	502	539	543	541	520	484	497	550	564	523	523	500	544	542	506	563	510	542	525	518	529	528	533	515	540	528	532	559	524	489	495	511	538	532	530	499	535	481	505	520	544	539	534	535	523	486	498	499	524	491	519	542	489	524	586	489	527	525	540	518	529	550
23436	35236	24846	15441	11665	9060	6781	4949	3962	2865	2177	1859	1589	1460	1269	1171	1043	1047	1031	964	968	924	855	885	779	756	846	766	735	753	741	727	717	715	706	743	645	626	680	664	673	647	623	692	653	629	626	619	595	658	620	620	686	622	601	561	570	604	625	620	638	659	623	661	635	607	593	539	591	626	607	574	575	629	614	657	592	617	596	598	624	585	617	598	604	663	558	635	571	606	578	585	581	605	623	580	636	631	616	578	639	567	607	585	603	565	573	636	567	582	552	569	620	626	604	607	577	655	616	632	580	648	567	590	592	612	637	611	619	611	536	643	634	603	601	629	652	607	594	622	635	605	606	593	633	569	584	634	592	611	601	617	570	613	597	631	619	613	644	637	617	614	640	561	590	560	600	574	551	627	583	637	616	583	598	639	632	597	603	617	607	593	601	605	583	609	565	652	588	656	596	637	642	585	594	604	597	538	574	632	552	615	583	611	574	633	624	611	627	620	623	597	644	622	617	656	568	616	624	605	588	611	629	607	633	655	599	587	644	595	604	621	594	565	590	589	571	612	606	596	591	585	595	608	615	602	600	641	598	581	577	588	616	610	577	609	656	597	585	663	607	611	603	621	639	638	593	606	547	582	610	604	625	555	636	624	618	609	605	613	652	595	638	630	603	607	602	595	545	591	599	624	615	561	626	645	585	595	608	631	633	604	559	650	593	625	621	622	571	546	667	576	641	581	609	587	592	588	605	663	590	641	615	569	595	582	643	616	616	593	581	584	541	603	583	670	545	594	647	603	624	609	574	586	607	578	605	587	611	629	621	601	590	591	629	568	649	590	626	613	635	583	583	600	630	610	590	611	675	653	563	636	619	599	592	608	615	621	607	597	581	597	604	596	574	620	605	589	628	612	649	589	599	577	613	644	567	619	621	646	542	629	628	589	566	598	576	598	633	614	591	593	652	598	604	628	644	606	591	657	577	616	646	620	611	560	575	626	615	641	589	597	562	604	638	614	589	566	554	626	649	605	611	586	587	628	615	610	569	590	638	635	636	598	582	596	609	637	561	619	606	588	599	607	629	561	589	617	605	623	573	587	610	587	577	597	584	603	602	578	621	603	599	655	646	592	650	606	565	629	609	633	605	641	613	611	651	615	614	577	635	596	611	598	632	591	581	570	634	627	573	594	603	643	597	647	581	603	597	624	637	636	619	614	616	639	603	613	601	614	622	615	633	565	622	583	576	612	617	571	616	612	586	593	590	583	574	577	639	607	678	596	610	604	610	579	570	605	609	570	564	641	590	624	641	572	586	621	606	592	622	595	604	583	596	622	589	616	575	624	554	619	564	630	594	619	647	584	631	598	610	645	597	611	601	575	597	614	547	609	589	639	606	621	642	605	635	651	611	588	621	602	637	623	641	574	590	586	599	634	609	612	590	637	607	635	638	622	613	625	593	591	620	591	646	586	572	595	613	615	633	626	558	637	596	650	630	604	593	630	587	576	605	558	577	602	603	572	623	663	634	634	594	624	555	642	566	596	606	607	616	607	597	620	608	616	585	628	601	621	594	586	621	577	634	607	624	581	635	597	612	626	620	608	611	594	631	633	618	591	577	608	631	587	612	570	619	598	627	601	636	561	637	584	626	607	598	610	595	617	626	673	609	642	586	613	613	557	600	589	604	577	614	589	643	596	587	648	577	619	626	623	633	605	603	654	594	644	627	591	586	596	575	663	636	572	591	636	613	622	598	627	639	603	637	644	605	584	601	580	602	548	621	613	606	587	583	599	585	603	593	581	600	580	586	666	588	607	625	603	595	613	615	616	603	582	664	528	583	636	599	566	620	633	590	638	582	607	632	545	623	573	559	579	638	647	609	603	605	570	612	612	602	557	603	612	571	600	553	615	616	630	631	635	595	588	558	612	587	593	618	631	669	578	626	625	630	578	578	642	658	623	614	605	590	619	620	627	589	609	609	618	593	620	619	595	568	622	601	617	616	623	604	606	597	615	611	622	575	628	639	565	602	594	631	633	575	619	630	572	612	567	618	578	601	628	639	650	599	628	606	613	599	572	610	586	618	620	613	628	628	595	607	614	615	607	584	621	591	596	653	614	596	648	582	607	609	582	602	620	597	641	631	585	569	612	618	605	640	614	598	581	620	630	595	574	607	600	602	633	572	589	645	631	583	565	598	629	624	579	642	621	621	606	621	610	645	628	615	615	571	610	596	562	608	627	560	632	604	591	566	589	625	636	635	543	643	612	573	608	640	624	585	617	564	636	598	607	626	576	617	568	607	636	586	594	599	604	620	624	624	635	617	627	606	628	655	651	582	627	633	626	616	630	591	669	644	628	607	621	600	627	620	605	562	605	641	623	577	584	573	585	612	593	606	620	667	633	599	614	630	631	634	635	621	629	612	594	571	626	595	615	620	600	610	590	618	586	613	622	638	593	616	596	626	610	637	604	653	625	584	601	618	588	635	619	572	604	590	653	612	636	635	604	635	606	627	609	577	602	643	614	624	641	614	553	590	569	592	605	619	599	610	589	583	591	617	565	621	620	596	604	594	615	604	616	607	613	587	613	600	600	615	621	589	623	614	612	606	586	625	667	588	599	581	594	574	569	594	617	596	612	584	582	594	591	636	605	588	611	630	624	655	590	600	626	594	627	615	596	630	603	640	638	635	640	602	623	619	607	623	610	634	612	648	638	625	607	569	623	627	626	594	599	581	635	605	580	597	579	644	614	561	611	613	619	617	604	643	615	624	589	637	629	568	665	614	626	662	612	617	589	589	665	617	632	609	650	609	562	637	598	584	590	610	572	598	616	582	628	637	605	583	592	592	581	586	600	618	582	614	567	646	576	604	644	593	607	582	595	627	598	587	567	611	616	600	636	592	589	604	614	601	609	576	594	616	550	606	575	614	592	646	590	597	604	582	620	632	647	629	660	577	566	649	584	616	576	568	633	652	591	588	629	611	579	653	620	590	600	628	623	612	574	602	625	639	573	620	605	611	572	616	611	647	602	621	587	601	636	580	639	588	652	650	620	621	615	583	603	559	605	636	598	604	647	647	599	646	621	615	589	632	609	590	575	605	601	566	603	588	605	626	628	620	647	659	591	617	640	585	562	600	611	615	600	622	630	597	574	579	567	646	606	597	595	604	609	606	600	607	621	575	605	651	590	670	636	603	616	635	596	603	568	616	634	621	606	641	602	615	615	636	658	628	626	583	604	615	591	622	592	604	614	631	586	610	590	623	622	625	576	604	584	633	572	607	608	580	649	556	612	612	616	576	621	639	597	610	601	634	617	622	570	608	565	636	630	578	603	589	615	569	608	624	603	591	622	654	593	571	617	627	604	603	615	660	609	638	562	578	603	661	626	617	612	601	598	564	603	600	596	565	583	609	620	597	553	581	604	589	621	631	652	577	602	557	579	561	598	591	576	635	630	579	644	631	621	595	558	639	598	627	620	591	636	582	580	586	610	633	578	617	635	606	603
25214	21514	27270	25696	11682	4564	2817	2153	1555	1205	957	901	827	703	671	649	625	619	618	544	561	572	528	484	477	515	481	484	429	464	452	418	468	425	417	460	476	403	385	423	422	461	437	452	400	440	404	417	421	405	417	391	440	456	407	429	437	379	408	408	392	425	406	453	394	394	422	384	412	410	390	417	391	413	425	431	404	403	444	402	380	407	425	427	393	422	424	425	403	409	373	383	398	370	424	409	388	407	441	449	402	424	377	349	403	386	419	380	391	388	361	415	411	378	403	452	396	468	408	422	375	460	358	399	418	409	363	396	381	374	374	407	382	418	392	394	384	411	426	374	417	418	414	397	404	426	401	385	388	383	410	412	446	416	429	389	386	400	399	419	406	375	396	391	362	406	408	407	354	404	367	426	395	373	387	385	441	404	388	417	349	369	405	410	380	379	405	367	406	396	424	375	417	401	385	421	399	402	373	432	373	394	421	415	392	406	403	425	415	416	418	420	407	385	388	437	389	407	428	411	429	417	382	400	408	415	416	412	423	422	411	407	428	383	413	361	411	402	397	398	357	415	418	385	377	381	426	394	354	382	421	365	378	427	408	381	413	404	384	395	422	402	377	396	392	393	406	402	403	405	394	435	402	396	397	375	400	397	407	386	395	424	433	391	365	412	399	421	409	411	393	379	385	396	427	414	389	404	388	369	398	367	440	388	426	413	433	384	434	391	405	425	394	390	405	351	360	370	404	430	390	395	443	406	389	407	405	397	397	390	429	378	397	412	400	415	407	368	383	435	395	405	368	383	401	388	385	421	397	352	418	394	389	389	418	410	407	419	373	419	396	413	400	410	378	377	404	411	436	375	391	404	378	419	416	419	422	380	380	421	391	412	395	380	403	382	428	386	418	414	375	418	384	406	398	442	402	420	413	425	406	419	378	420	394	418	413	403	371	407	390	367	382	394	431	397	398	370	364	440	416	412	396	355	380	441	390	404	468	434	415	434	404	407	397	376	436	395	412	419	391	406	395	420	403	408	408	423	401	411	423	389	391	413	417	430	378	393	379	416	410	398	406	394	378	417	386	403	398	387	384	411	386	414	410	400	396	430	404	388	404	388	405	441	368	422	421	395	409	432	399	390	419	443	367	402	383	387	424	434	387	348	409	394	385	399	390	384	413	355	375	419	389	408	417	452	399	365	443	427	372	428	377	406	412	397	411	428	402	407	422	432	394	429	422	436	385	387	415	387	393	387	383	395	412	374	390	411	376	389	374	404	380	416	401	401	381	425	417	376	405	405	404	426	382	393	400	391	378	405	419	384	419	408	391	400	424	403	425	388	398	438	405	413	421	402	422	432	384	370	373	428	380	418	384	388	377	385	388	405	436	443	422	449	420	403	371	393	427	408	412	384	403	394	428	375	385	375	410	386	383	389	387	406	389	404	393	429	406	412	452	378	405	396	393	400	422	391	388	394	389	406	382	377	392	399	398	388	367	382	368	374	391	432	386	432	373	371	389	413	408	387	392	430	410	388	386	403	409	429	381	396	408	437	416	371	434	401	407	418	381	392	412	371	377	419	402	377	405	400	405	369	412	411	406	400	414	398	390	379	400	393	385	394	365	400	416	392	402	378	383	396	409	414	405	416	399	391	429	408	395	410	395	407	418	384	389	390	386	361	399	408	434	381	434	419	453	358	394	399	389	367	418	402	394	426	379	405	374	383	360	392	429	409	393	395	417	398	429	402	425	392	388	383	389	377	409	382	413	427	392	411	433	420	406	402	412	394	392	409	402	412	379	386	394	396	400	428	426	391	405	411	387	371	414	418	386	404	435	404	405	405	393	403	389	390	386	416	385	401	367	414	390	412	394	410	382	391	413	391	392	363	382	431	418	373	382	378	363	419	405	440	397	433	429	424	398	410	411	437	398	402	401	403	379	374	375	391	433	393	405	384	407	389	388	401	373	398	384	397	385	414	375	386	441	390	404	436	350	411	415	377	416	400	392	412	358	422	411	377	378	413	374	392	393	382	386	390	407	407	378	388	400	388	405	421	400	413	415	436	430	421	409	406	384	395	420	434	442	397	368	378	411	405	422	383	402	385	401	425	392	408	390	408	383	421	417	339	397	385	375	431	450	388	393	381	381	419	384	413	363	405	397	398	394	371	408	411	399	400	394	359	428	370	412	394	427	422	393	367	396	388	392	435	418	429	392	412	440	409	431	410	408	415	369	413	373	397	366	387	391	385	390	386	380	363	408	447	367	383	385	403	393	360	401	411	385	402	415	376	385	385	392	365	393	391	424	384	383	408	387	397	380	425	392	398	367	394	440	393	393	370	421	356	385	407	370	410	400	396	398	409	400	408	390	390	396	385	413	410	413	394	394	383	422	402	397	389	382	377	375	435	395	359	435	417	412	396	377	362	437	388	373	406	377	414	374	380	408	404	392	430	405	347	383	400	415	398	429	431	405	401	372	406	379	433	411	427	446	384	395	399	387	417	380	467	389	380	419	404	382	372	420	389	398	433	391	400	360	400	403	416	385	406	396	421	378	399	409	400	376	402	362	384	413	393	389	400	385	355	391	416	416	439	397	398	345	389	412	354	409	417	408	429	403	354	376	386	341	400	396	369	391	395	372	391	415	417	402	391	361	404	411	367	407	419	397	404	410	392	373	391	423	396	394	361	380	396	375	391	409	435	410	398	400	441	406	406	384	405	412	377	391	426	429	394	425	382	403	415	425	421	398	443	431	403	391	381	398	361	391	404	388	379	391	381	397	385	401	381	379	404	392	413	354	393	452	400	391	409	389	427	373	394	409	415	403	389	426	400	427	418	433	418	399	429	417	375	386	425	415	407	396	383	406	365	402	383	406	449	407	412	425	377	377	385	423	401	400	352	374	402	393	381	391	396	431	395	412	400	398	402	410	415	369	371	392	397	405	410	403	400	370	395	402	407	414	418	397	422	356	387	362	383	370	406	403	379	403	414	413	390	370	386	393	398	399	426	389	406	392	395	394	391	400	420	409	378	409	421	432	410	414	411	426	398	397	402	376	401	397	413	363	364	387	405	426	375	409	438	383	454	389	406	388	429	373	404	403	456	403	400	398	422	419	427	405	383	381	391	393	384	416	394	410	447	388	404	358	402	373	403	396	401	377	402	390	402	406	378	373	368	407	374	420	383	398	385	391	404	405	419	379	376	393	414	431	392	375	420	388	396	400	402	420	368	381	404	376	423	372	392	376	406	408	404	417	378	385	377	404	433	413	397	408	409	398	389	395	397	409	403	413	399	395	425	418	388	371	417	421	394	388	387	389	413	407	409	375	385	366	403	390	391	395	386	421	398	388	403	385	403	418	386	405	390	417	383	410	391	391	413	420	415	417	399	407	408	403	398	446	436	379	408	427	425	400	368	416	391	385	376	431	402	412	423	397	383	364	419	420	396	432	354	377	403	421	398	412	389	391	385	405	367	450	393	384	378	397	404	411	418	446	395	407	391
22432	31042	20761	12587	9768	7475	5248	4064	2964	2138	1761	1412	1238	1041	969	860	866	827	755	823	733	719	687	609	622	610	633	565	548	575	535	539	538	564	561	495	542	510	517	533	507	514	505	498	500	559	518	527	413	470	496	484	481	451	494	460	456	464	494	467	443	506	436	472	484	477	459	480	442	494	467	462	486	483	459	463	488	530	448	475	445	465	438	496	489	442	470	486	447	461	462	472	506	487	472	452	491	446	488	477	459	463	462	471	523	451	486	512	453	473	481	464	493	476	444	436	437	469	506	469	474	480	465	457	475	502	465	453	474	476	452	438	408	468	507	419	500	500	475	436	499	440	467	478	498	468	444	495	497	441	429	516	493	460	414	424	445	494	432	467	451	457	494	469	466	482	476	470	511	465	493	495	471	426	457	453	443	446	457	438	416	423	492	459	474	509	480	456	480	463	460	435	467	462	468	427	472	461	496	483	472	448	478	508	483	487	468	450	461	461	492	461	475	472	514	443	464	487	496	462	445	484	462	473	467	486	471	467	445	456	489	452	473	446	462	472	469	470	450	463	485	482	467	462	494	457	477	447	469	435	472	478	464	504	440	474	455	472	446	469	487	443	482	460	480	438	462	509	453	447	436	453	482	437	461	482	445	506	493	473	486	464	515	479	481	461	447	520	464	454	497	471	488	464	482	483	469	432	469	494	493	424	521	460	429	469	458	470	467	498	470	485	480	476	435	482	473	464	482	440	425	466	451	438	455	478	450	470	457	490	493	471	456	480	450	479	442	476	482	490	474	459	513	446	478	459	497	478	463	493	447	463	437	473	470	467	497	445	454	499	445	463	469	494	465	470	463	434	482	459	479	479	445	437	469	479	458	430	457	479	451	451	487	452	449	469	461	451	482	460	469	478	443	495	450	479	464	456	460	472	469	473	454	459	472	455	488	498	469	472	455	460	441	481	448	488	459	447	451	455	421	481	437	464	445	451	502	461	429	479	419	475	465	444	443	443	474	470	478	464	446	474	488	468	456	485	436	462	447	461	497	468	457	498	475	493	458	455	476	498	461	488	463	442	493	491	475	478	464	462	481	478	480	471	466	444	500	469	466	480	485	520	484	449	472	496	490	474	446	486	473	467	496	434	486	471	469	487	508	473	434	445	464	465	471	491	483	466	444	458	476	463	456	458	449	462	477	524	456	456	474	411	478	493	470	460	502	474	485	466	482	499	449	475	456	458	450	465	454	472	467	437	458	427	500	472	509	495	450	454	448	479	463	436	431	472	458	432	476	436	515	438	466	432	453	478	473	467	455	492	477	483	471	499	480	455	491	481	457	466	432	452	488	462	507	477	466	479	458	479	472	454	465	434	501	461	462	443	485	449	451	423	483	446	454	471	473	480	471	487	452	501	426	496	460	459	438	460	442	467	472	499	454	487	505	473	475	434	466	481	487	467	449	469	458	446	461	423	460	481	495	448	453	460	463	430	441	457	453	436	419	458	492	482	463	441	458	438	510	467	498	472	468	448	459	469	421	481	431	467	456	459	448	452	482	457	494	434	476	482	481	498	434	510	490	456	476	491	454	477	484	455	426	456	453	482	465	462	445	479	416	444	509	430	486	450	423	471	462	491	475	468	470	496	471	454	452	454	487	492	411	430	508	482	447	497	484	472	482	486	473	490	437	477	459	479	459	519	470	416	446	467	486	460	455	477	420	484	468	452	484	465	478	445	459	446	440	443	471	492	445	450	452	502	476	469	489	456	459	458	461	492	487	455	492	468	490	479	469	455	459	468	461	507	471	470	462	476	467	479	494	470	490	472	473	466	457	452	465	475	433	458	466	469	444	469	443	461	470	477	476	462	478	489	473	472	453	442	464	499	466	496	444	447	463	465	487	479	511	444	477	453	495	491	489	492	460	475	516	455	457	435	454	462	492	459	464	498	490	442	484	473	473	493	453	492	488	510	480	454	509	444	461	467	510	468	458	449	495	446	479	462	473	411	503	497	494	404	449	439	485	459	471	436	491	462	452	488	505	464	431	488	471	474	461	487	499	454	494	490	444	445	467	484	501	463	477	488	475	452	474	470	475	456	452	439	474	471	481	469	462	449	428	473	419	468	452	504	470	485	449	518	483	448	462	471	468	468	452	482	463	460	486	443	470	452	442	463	479	464	461	444	455	435	466	453	510	477	443	448	513	478	445	451	474	490	463	465	438	463	456	451	437	503	478	466	443	477	492	513	498	487	494	477	476	412	465	469	463	479	461	472	479	461	495	481	480	447	475	464	447	488	455	471	503	425	434	479	489	491	480	465	471	467	477	479	467	465	471	422	462	467	481	444	474	482	482	452	449	468	481	501	471	475	458	500	468	452	458	454	484	461	434	461	451	498	486	460	480	457	466	485	431	458	464	458	459	475	476	468	421	421	458	464	459	466	463	439	500	471	455	456	454	452	470	458	486	477	433	441	461	470	432	477	487	495	467	432	491	478	495	437	466	464	486	517	478	469	449	458	469	522	459	463	494	454	507	489	469	487	431	490	458	465	473	454	460	474	444	456	453	439	444	444	470	449	474	487	494	442	441	454	479	496	463	444	447	492	451	458	452	466	494	486	444	437	490	458	468	449	480	449	445	451	475	446	484	478	457	479	508	460	437	427	501	478	455	479	447	456	449	468	446	436	468	433	448	414	456	467	459	462	456	493	447	458	473	448	490	463	463	495	463	472	468	477	491	491	472	444	433	469	464	490	442	447	455	461	476	471	488	424	449	459	445	502	480	474	516	477	469	471	460	493	493	455	466	473	497	417	464	455	470	452	478	450	481	474	441	439	501	471	490	461	476	494	470	450	466	501	458	487	494	486	495	460	445	473	456	492	467	467	500	470	459	493	458	463	469	483	474	509	530	449	425	456	455	459	442	474	482	492	513	483	457	450	440	441	467	465	497	507	432	456	468	486	451	472	422	471	454	486	477	444	469	491	455	504	479	449	467	493	468	525	470	498	448	469	478	469	423	467	482	455	493	495	483	486	470	505	455	480	461	457	453	468	442	462	458	465	436	452	462	476	435	432	445	478	493	466	468	447	475	435	463	463	470	454	476	513	504	448	484	427	493	430	441	427	492	447	449	483	472	484	457	442	460	425	462	450	456	481	504	436	477	423	491	468	470	471	457	429	442	481	464	451	432	443	443	445	481	413	443	467	480	458	456	477	458	480	460	472	469	496	476	479	468	486	501	452	481	467	483	458	454	464	464	454	461	462	445	452	447	437	492	464	445	474	442	504	449	479	458	470	478	471	488	448	477	481	442	453	469	475	452	472	447	470	482	451	456	447	455	497	464	490	474	474	458	481	430	438	497	443	495	458	475	452	445	423	468	495	479	457	457	475	497	475	451	430	468	474	505	475	484	485	490	429	457	441	474	439	484	449	488	469	483	499	482	468	469	472	497	441	426	466	488	417	476	466	446	469	452	444	471	460	516	446	472	465	457	451	468	452	466	463
22987	21611	29230	24456	21644	21524	11574	4411	2735	2099	1748	1424	1177	1007	971	971	918	869	898	737	827	724	668	655	620	621	617	581	543	548	515	484	521	506	517	512	505	475	486	499	506	459	471	480	439	465	434	434	473	470	463	420	424	418	424	443	447	472	435	410	430	442	435	462	462	462	407	426	419	414	402	406	413	416	426	438	430	451	404	404	413	390	471	430	441	449	428	416	382	414	402	399	440	411	420	400	423	425	403	415	436	416	409	424	439	398	410	432	398	427	394	430	415	404	421	387	386	432	410	424	429	445	400	414	395	448	386	430	421	410	428	439	440	391	411	403	421	423	405	415	404	431	452	397	447	414	382	400	404	405	420	406	425	428	398	392	408	405	413	400	416	449	442	417	444	388	440	407	413	401	453	414	394	418	412	437	443	412	435	415	402	383	400	423	385	415	398	375	423	431	410	396	454	442	409	420	390	453	428	436	427	404	425	418	404	401	411	387	421	421	424	418	431	426	397	392	423	420	439	409	395	427	417	383	421	421	401	442	400	410	431	418	426	437	406	408	415	413	388	406	421	444	429	417	410	459	457	393	422	392	400	447	428	452	401	429	394	419	392	404	404	432	451	403	420	416	440	393	383	398	439	423	415	374	395	393	420	403	431	455	429	417	414	409	441	371	403	413	420	412	405	428	438	464	416	397	412	430	410	415	441	437	394	417	411	416	413	434	404	389	433	412	424	445	451	411	408	438	403	398	428	400	392	438	432	439	393	406	425	413	418	398	430	443	427	455	400	429	393	415	385	441	438	423	413	464	435	402	442	446	419	423	411	401	429	416	423	413	450	437	426	427	426	420	415	459	416	419	437	421	424	405	425	442	407	433	426	414	460	438	375	421	393	385	435	423	433	427	398	393	407	431	408	438	424	420	401	441	444	404	417	420	435	441	428	411	412	413	412	457	431	440	428	408	462	394	431	440	375	454	434	404	434	406	414	437	422	416	422	400	426	388	456	446	411	423	416	464	391	395	427	431	410	402	396	395	412	441	388	429	430	408	400	443	423	441	421	428	380	432	411	428	410	429	458	414	432	406	414	393	448	438	451	449	413	409	400	424	404	403	427	450	442	402	392	418	389	407	381	421	413	416	378	437	405	419	419	419	456	424	420	445	400	427	390	398	467	418	411	429	399	388	442	366	418	446	411	435	396	423	437	409	430	437	409	443	415	446	411	420	405	414	419	432	417	417	421	409	398	446	410	404	428	402	391	408	428	420	426	431	387	395	427	432	454	423	418	429	432	430	414	424	419	406	430	368	419	436	402	403	414	432	438	412	415	436	415	396	439	407	420	444	412	492	429	406	385	423	393	421	397	466	417	418	421	407	414	422	420	424	413	427	396	433	415	397	406	383	403	401	419	457	404	425	428	436	424	372	430	399	376	436	409	429	407	409	435	431	429	408	465	426	403	433	451	420	408	427	463	427	431	443	376	412	417	415	391	405	432	418	422	425	415	356	378	410	428	425	434	418	384	421	419	422	414	419	393	412	466	424	416	393	437	423	412	431	418	406	417	397	409	390	387	402	428	430	413	394	403	399	380	416	402	407	404	421	405	409	422	438	441	427	405	419	476	424	381	461	424	474	416	449	416	422	415	408	424	412	416	404	443	411	438	454	393	431	403	397	424	478	437	391	418	451	402	442	405	411	438	419	435	412	425	411	447	398	447	390	401	424	448	446	421	401	410	418	419	415	415	396	393	444	412	401	402	408	441	419	395	434	439	429	441	413	450	393	404	415	383	420	425	399	449	457	436	432	412	416	379	405	435	425	436	409	433	399	386	431	425	423	430	443	409	431	412	377	408	416	436	401	447	373	433	411	397	382	425	412	421	412	426	449	403	415	417	408	442	401	410	401	424	395	411	391	404	402	420	438	427	457	362	387	431	411	427	407	447	417	411	402	418	412	420	466	460	434	419	430	418	393	418	424	430	400	396	376	406	423	408	418	407	394	390	396	397	421	378	406	415	427	369	446	435	383	409	415	383	417	399	408	427	388	423	431	410	432	402	425	408	397	408	393	428	416	401	438	375	414	425	412	416	409	388	391	422	417	427	427	411	442	419	421	442	423	399	440	389	451	418	397	386	421	439	429	438	409	410	428	410	413	404	427	452	398	405	406	383	448	394	390	412	413	396	402	414	417	454	392	414	431	434	389	430	410	425	445	412	391	395	443	419	449	431	392	418	397	416	425	430	412	433	415	443	398	445	414	404	446	419	403	452	402	414	377	426	413	422	423	445	449	419	426	424	387	431	420	441	447	393	395	441	409	387	425	424	412	393	418	419	419	434	413	404	405	392	422	424	434	443	385	400	416	408	379	412	408	431	413	429	400	410	401	426	416	388	438	449	405	403	426	451	459	408	422	424	395	394	402	424	404	414	405	421	409	396	417	395	399	432	416	437	429	449	442	403	426	397	423	436	407	429	442	445	425	418	420	425	433	414	414	401	423	406	431	393	413	429	439	445	420	441	431	439	413	431	427	403	437	396	442	423	429	453	404	425	413	426	423	406	461	432	405	401	422	432	440	434	410	440	456	399	432	391	396	416	427	423	384	389	436	426	409	477	398	450	389	400	430	428	381	398	443	404	433	448	418	401	433	429	382	437	397	412	415	450	410	416	417	414	414	395	415	427	410	414	409	381	428	455	426	404	448	380	414	429	404	412	426	414	397	409	391	425	431	412	416	390	412	422	457	407	390	412	421	426	427	406	420	437	432	433	443	381	439	405	452	375	428	432	419	412	409	410	401	448	408	405	413	415	429	407	440	423	414	442	382	403	402	386	433	442	419	408	424	440	392	402	438	392	406	423	424	455	411	408	415	441	431	440	424	425	390	389	431	455	389	410	381	401	444	432	381	430	452	420	426	412	459	406	414	411	416	431	425	416	416	426	424	422	376	406	420	430	403	402	415	411	410	409	416	414	443	398	437	388	400	449	384	425	389	414	408	401	426	403	430	459	398	432	452	450	432	397	381	417	394	435	446	435	428	432	421	425	424	433	414	461	410	408	396	434	421	404	413	424	446	405	401	428	429	438	436	407	387	436	406	399	413	436	392	473	417	421	404	434	413	425	386	393	407	395	412	388	414	418	438	436	397	403	395	452	382	406	422	433	389	431	409	440	421	437	430	371	420	450	399	439	427	382	386	425	443	411	422	406	391	408	411	432	408	402	371	391	395	426	418	396	372	395	429	431	423	404	409	413	440	390	446	433	427	412	394	422	402	418	404	418	408	416	401	406	434	431	424	420	406	404	449	449	383	426	401	402	427	397	388	436	434	445	433	442	452	381	411	433	424	451	420	420	403	429	372	425	429	395	416	443	429	389	404	453	394	449	420	428	426	371	426	442	412	424	419	420	419	392	451	390	423	380	399	414	407	405	390	400	394	426	401	412	405	447	417	391	424	418	397	439	432	447	405	422	424	389	406	419	399	424	401	428	438	399	399	407	397	412	401
26475	39754	29275	19862	16029	12544	9296	7180	4811	3701	2784	2349	1894	1728	1499	1404	1301	1342	1173	1151	1024	987	871	806	796	822	749	718	673	682	684	612	668	642	639	625	549	568	584	553	577	559	561	553	544	522	496	542	577	549	520	525	509	533	520	521	502	532	547	515	491	485	481	503	463	499	518	518	492	521	446	523	476	460	464	469	541	505	507	515	477	519	480	530	500	521	481	497	509	483	451	477	491	505	500	522	497	486	499	488	451	509	482	487	494	432	457	509	469	471	485	528	487	511	470	447	475	483	496	482	508	506	503	442	492	509	463	492	474	527	482	546	484	501	482	481	472	470	479	478	524	507	511	453	489	463	472	531	490	448	490	450	474	489	448	485	528	499	504	483	478	462	500	477	461	498	480	485	490	445	448	484	463	503	459	492	467	467	507	513	500	484	470	449	455	519	491	482	463	493	489	469	477	505	492	469	518	480	483	495	493	449	470	528	462	475	473	509	474	506	515	485	463	478	483	477	530	474	483	539	479	487	466	511	495	501	458	435	471	462	487	515	529	482	524	491	509	488	488	486	490	456	501	542	470	510	473	518	492	495	534	501	480	472	477	488	490	471	476	433	501	521	570	499	506	467	471	484	439	505	477	482	430	480	479	478	459	484	507	473	480	460	448	471	438	477	450	478	506	437	510	504	464	499	494	489	470	461	485	491	504	450	458	498	541	475	500	470	456	453	482	473	483	509	427	451	520	503	506	463	475	478	463	467	501	471	485	468	459	471	450	475	503	451	484	478	503	491	519	473	505	479	490	490	484	476	503	456	503	465	471	521	501	531	473	504	520	487	502	507	533	487	503	456	512	503	489	474	474	504	486	463	499	447	492	503	444	474	470	481	468	521	495	517	447	463	447	531	483	504	501	461	489	463	508	501	515	512	476	514	458	483	502	488	498	500	450	472	443	484	497	452	499	452	522	494	447	488	463	475	498	479	475	477	505	514	479	490	514	481	453	480	492	481	499	489	466	479	480	498	465	514	501	468	496	497	477	473	491	492	485	500	476	478	451	490	481	522	482	469	485	484	513	500	452	456	505	498	496	498	443	481	487	521	476	479	528	473	520	469	486	460	464	493	498	469	481	475	437	437	486	471	514	510	516	456	515	475	484	467	453	490	469	461	472	459	492	474	492	452	486	482	519	460	491	470	482	535	479	478	461	499	486	491	443	511	471	456	524	489	506	472	494	483	470	502	493	477	494	518	484	512	442	529	461	497	533	452	489	488	459	477	464	482	501	500	468	499	465	455	452	482	489	482	496	498	489	486	449	447	469	476	482	440	481	482	467	481	448	521	474	522	510	453	453	467	454	460	498	473	511	450	478	458	481	472	454	510	487	541	503	505	495	453	453	482	452	482	479	498	477	466	473	450	499	519	492	500	487	468	497	479	474	490	488	482	490	439	475	499	490	476	492	488	500	473	468	474	478	498	444	472	479	464	460	494	501	471	513	475	520	488	470	466	543	495	471	470	491	488	483	495	509	494	550	465	468	478	494	500	483	489	474	534	481	491	479	472	473	461	485	478	452	445	485	509	482	470	493	458	487	461	518	488	477	487	497	461	470	477	547	503	475	477	485	502	489	472	474	473	474	490	486	532	417	522	493	477	546	481	493	481	487	481	495	471	492	506	458	539	499	506	491	532	487	468	474	461	480	476	462	498	440	480	480	525	477	495	497	468	492	498	459	452	482	519	460	511	466	501	505	479	515	509	472	518	441	455	464	492	506	474	490	481	458	493	454	507	489	482	485	493	463	447	489	516	511	505	442	482	498	498	501	475	467	432	473	478	457	467	507	497	495	486	485	522	479	491	450	489	469	483	516	484	472	478	500	542	467	484	513	515	446	475	468	470	522	470	480	509	483	519	462	485	496	482	456	454	485	463	483	465	501	432	499	469	426	470	476	476	458	476	471	458	490	472	492	542	492	460	515	505	498	516	456	467	469	497	487	486	519	485	471	482	497	476	488	509	517	501	456	484	472	482	493	488	503	469	483	463	508	511	466	527	486	499	480	503	442	487	476	526	457	478	516	493	471	489	468	497	502	495	496	504	483	490	486	449	444	505	478	459	439	480	473	522	467	499	507	484	461	512	484	486	474	453	463	494	509	497	466	474	469	504	463	497	478	470	522	501	485	485	478	541	495	494	509	461	491	456	462	486	473	498	444	491	473	524	477	452	516	504	511	526	459	487	465	515	525	508	471	481	502	455	491	441	494	476	506	479	488	473	479	448	509	478	464	476	476	502	415	501	464	473	515	438	508	499	466	465	478	493	488	504	470	493	490	497	466	495	462	539	497	495	441	501	507	469	492	529	478	481	512	497	473	477	451	483	488	479	487	469	460	492	434	485	470	481	474	485	508	457	484	484	468	482	502	541	500	451	488	511	465	465	502	521	510	484	457	468	440	491	512	496	466	457	483	479	540	461	486	506	474	509	433	499	469	509	497	466	493	456	500	497	492	486	454	429	518	483	459	484	474	455	519	495	483	491	467	535	504	478	479	499	451	507	481	486	489	467	480	479	483	516	458	459	449	472	511	479	527	446	487	504	475	521	487	484	509	475	444	527	486	482	482	470	480	503	444	453	495	514	506	496	504	499	479	491	496	486	502	477	451	499	470	477	467	525	432	529	483	447	472	502	530	485	510	521	507	495	505	527	477	483	490	470	484	431	475	464	479	437	477	510	514	439	452	494	484	500	474	466	463	499	530	477	506	519	515	481	445	482	465	453	515	511	500	539	500	477	537	496	492	521	499	494	475	512	461	459	508	492	490	474	491	486	465	499	519	465	502	462	483	481	518	475	488	466	453	489	489	511	475	490	472	470	485	464	455	447	516	480	490	542	487	489	426	463	484	508	481	496	449	486	501	482	458	524	500	514	464	450	474	516	467	498	481	472	500	476	473	467	483	470	508	489	461	513	493	486	490	453	497	490	459	497	468	496	485	463	465	482	482	513	490	481	470	491	491	452	497	530	476	525	494	471	460	498	472	513	484	457	504	498	462	502	486	466	480	486	470	513	534	501	469	473	498	504	537	495	499	467	462	480	453	514	467	502	495	506	456	520	484	449	510	494	485	475	474	514	525	477	518	483	462	489	484	483	491	445	498	487	528	453	507	512	459	473	482	521	515	491	465	463	479	507	478	461	518	480	480	512	485	472	482	490	491	488	477	486	481	483	494	478	500	489	487	472	483	508	475	505	476	444	544	504	478	474	519	528	469	459	468	487	471	495	518	507	491	470	487	494	483	479	468	481	493	487	498	484	493	473	460	510	443	446	492	452	497	435	470	465	475	471	516	499	452	505	475	500	501	500	486	475	483	475	474	481	479	481	486	445	494	471	467	477	489	482	507	478	492	467	483	490	484	468	473	479	528	482	470	486	499	507	502	467	468	493	502	459	486	490	485	506	477	480	456	501	447	496	482	489	474	478	456	528	498	550	468	474	500	515	458	497	485	486
28469	20885	16104	9099	5000	3251	2356	1684	1284	1062	867	886	796	733	717	724	693	695	678	578	686	589	597	621	563	593	564	555	568	515	534	554	546	554	542	574	522	523	567	508	510	520	545	568	521	523	525	545	471	473	480	534	529	483	511	537	506	523	520	514	522	491	505	498	593	562	500	529	535	474	515	499	523	556	531	519	513	486	549	520	507	519	513	542	490	481	499	543	500	530	536	554	532	559	528	518	542	502	520	490	547	535	473	530	531	513	529	501	541	487	478	493	538	522	519	511	483	482	513	497	542	509	528	512	513	521	502	526	502	477	476	530	518	507	543	551	520	556	546	501	482	498	504	512	519	522	503	537	515	497	518	498	512	533	498	481	521	504	561	550	503	501	551	501	510	508	511	543	554	512	568	534	567	516	508	484	506	475	495	523	544	580	507	525	506	547	516	520	521	514	526	518	524	502	485	495	494	492	465	474	515	490	532	525	494	524	489	507	515	493	560	524	590	478	497	541	529	510	459	515	510	525	539	517	528	507	539	498	556	540	513	535	533	519	523	516	476	490	514	538	517	445	564	519	524	522	516	501	538	620	547	514	532	495	527	547	478	506	542	541	559	514	530	511	514	520	480	484	510	512	526	544	519	519	518	504	552	486	535	467	508	477	525	477	518	535	561	523	511	535	536	491	501	482	570	531	486	524	519	514	484	525	567	535	497	473	502	498	479	504	481	529	559	526	491	523	519	509	514	459	493	506	530	542	540	493	493	560	531	527	514	511	503	480	532	513	546	507	491	507	476	527	529	522	528	514	494	516	570	490	560	504	505	496	495	490	528	504	507	490	466	534	502	516	502	553	511	491	520	529	550	512	518	517	507	525	545	548	535	510	497	527	524	498	498	482	505	459	507	507	520	526	511	506	504	515	475	472	489	510	541	527	514	521	496	494	508	504	519	572	523	514	527	520	491	506	544	533	549	522	504	507	491	543	488	535	527	510	466	494	514	521	523	507	519	523	531	540	547	522	540	536	536	532	496	549	479	552	536	554	501	527	510	513	520	527	503	501	546	542	523	520	537	537	481	498	514	503	490	502	517	488	534	525	531	490	506	545	515	555	503	526	524	489	487	548	512	542	546	526	532	588	533	500	521	535	541	499	534	560	540	514	499	513	518	524	539	559	546	520	527	522	491	523	560	502	465	510	528	536	484	499	510	506	512	499	523	500	538	491	563	535	491	559	515	490	534	514	502	497	528	503	498	507	488	530	487	534	532	582	531	505	526	515	497	519	509	538	519	540	519	541	512	582	507	531	512	515	505	492	517	459	566	514	493	553	507	531	511	528	522	502	501	576	509	516	492	500	538	501	583	516	491	523	497	528	532	524	551	533	536	530	489	493	537	509	528	538	531	517	517	526	526	536	526	529	520	528	486	468	511	476	520	514	501	528	516	520	505	528	522	521	544	489	544	524	539	492	528	520	516	557	490	478	558	534	489	505	518	549	557	503	501	511	489	570	521	546	465	507	567	521	538	512	487	527	549	531	495	517	521	529	498	559	509	522	502	526	522	493	512	495	490	542	482	513	506	504	493	557	515	483	497	504	597	508	490	477	567	527	564	546	524	503	532	495	498	514	551	531	529	522	565	495	517	523	488	533	521	455	500	516	477	530	551	526	551	489	505	518	501	551	499	497	552	538	535	508	454	495	508	519	503	528	586	520	536	556	539	517	558	483	501	559	510	480	533	491	476	497	535	542	571	537	502	528	476	540	495	520	546	485	551	498	487	544	590	514	570	525	518	580	493	506	541	516	554	521	522	507	538	495	517	509	569	494	530	503	502	502	534	516	493	559	539	497	517	490	549	533	523	572	519	503	464	535	492	515	469	492	521	537	532	521	495	523	531	504	524	528	540	511	511	509	517	512	496	531	476	551	504	492	519	524	531	501	517	516	538	515	539	473	522	500	529	529	541	513	524	521	519	492	519	512	493	523	457	491	552	495	533	514	507	511	509	539	491	484	484	512	540	472	527	543	536	502	487	470	530	505	517	491	517	505	520	493	514	495	523	510	491	529	553	522	534	510	535	568	504	515	456	516	527	474	510	561	511	513	509	531	556	508	501	486	520	514	539	504	547	532	521	518	526	534	522	522	513	535	514	502	511	508	519	540	508	533	507	497	536	509	485	480	528	559	497	503	518	505	515	552	514	502	488	532	533	522	485	512	538	537	541	525	509	504	490	512	555	499	461	503	488	507	538	526	547	561	548	503	519	484	476	563	539	516	557	504	502	523	509	570	517	544	522	537	537	498	561	542	501	492	499	547	523	480	509	557	520	518	518	519	511	501	553	512	489	521	499	522	528	522	519	543	532	474	499	514	523	550	511	473	511	547	502	531	463	503	508	509	543	534	521	492	528	554	525	495	473	499	525	543	521	466	563	515	486	485	505	502	529	502	522	549	472	543	532	537	501	522	485	508	539	517	534	543	528	502	460	525	541	560	503	488	497	523	493	516	584	505	484	482	497	513	497	555	518	583	510	546	538	525	506	518	535	543	510	520	499	504	502	475	523	487	516	503	542	546	477	494	498	524	481	500	516	551	532	527	526	506	540	515	537	507	568	523	526	516	504	523	528	530	475	513	531	521	513	492	524	500	516	488	467	545	473	520	481	519	510	508	550	513	525	526	535	545	500	506	528	501	505	515	519	523	524	508	508	502	488	511	519	511	498	476	486	500	568	494	526	451	527	484	524	504	525	502	537	532	503	495	534	510	502	530	516	521	500	539	525	539	534	536	483	539	529	495	509	501	530	513	569	508	501	537	508	495	558	535	535	504	540	514	507	509	594	464	532	539	527	463	513	536	538	528	488	515	536	500	511	480	512	498	512	536	523	519	539	520	504	510	505	510	535	517	520	492	525	548	533	522	484	502	502	486	520	526	524	531	475	520	543	526	469	559	502	544	547	549	534	546	520	537	532	483	494	478	533	481	536	566	509	545	513	547	544	526	512	521	526	530	547	498	528	493	512	538	507	513	482	482	491	516	525	530	510	531	518	516	516	572	492	496	497	491	540	502	515	526	487	491	495	560	537	529	493	511	507	536	516	496	488	527	541	490	547	517	521	506	482	523	481	477	559	515	517	481	457	547	538	575	512	529	500	531	497	480	485	487	523	495	520	533	511	499	517	543	524	486	524	519	533	519	506	514	475	476	559	519	504	535	546	524	544	544	527	520	514	508	511	496	522	528	517	562	523	509	540	462	520	534	487	486	533	522	496	541	499	471	528	508	485	505	517	488	533	535	560	504	502	531	527	551	490	516	503	550	491	515	503	510	498	528	501	518	514	540	515	487	517	475	531	538	509	560	549	553	517	559	532	531	542	498	506	538	507	523	467	486	548	513	534	497	537	522	496	517	535	509	501	477	502	534	488	507	510	537	490	527	507	535	522	522	501	540	498	537	517	525	535	520	497	510	506	501	521	532	481	529	516	521	549	561	471	538	518	509	529	482
19281	24906	17613	10572	7904	5998	4355	3084	2195	1715	1386	1178	1056	1028	953	867	906	847	831	806	767	760	735	738	683	683	678	684	697	678	677	680	648	653	646	599	601	632	636	603	627	653	635	557	582	550	646	595	635	611	636	575	621	618	617	610	625	574	545	603	604	596	579	610	560	590	599	623	570	598	589	616	598	572	590	580	591	612	561	608	530	605	552	566	562	596	592	663	589	581	594	610	609	606	613	605	575	630	580	593	612	635	613	608	594	598	513	610	592	650	569	564	596	621	585	624	597	546	583	604	559	592	586	625	584	628	600	567	594	636	637	554	613	602	616	599	550	578	576	571	584	671	591	590	631	600	648	613	641	566	611	558	593	627	575	555	584	611	568	577	589	600	565	590	600	595	589	589	620	629	582	605	558	564	595	574	577	594	579	598	595	544	599	592	570	579	575	559	644	582	592	649	587	582	554	591	573	598	608	618	582	596	562	613	618	613	627	621	617	606	585	565	590	604	572	532	593	580	616	552	575	576	592	607	596	589	614	612	578	539	638	599	599	614	574	558	603	647	598	560	610	587	597	581	608	611	589	617	597	584	556	625	656	617	660	582	611	608	603	611	600	578	551	553	602	567	601	602	596	634	627	539	560	635	599	610	592	599	612	558	582	578	599	624	541	613	590	594	610	612	613	624	596	579	609	561	571	577	643	610	567	621	541	559	556	622	592	642	599	590	581	582	553	614	552	592	585	599	600	591	603	589	578	552	579	620	630	587	605	614	644	600	597	602	581	616	543	601	613	605	621	594	554	573	632	590	556	640	643	569	569	616	594	583	595	601	551	609	601	591	590	606	556	580	601	588	650	588	585	606	644	594	586	562	583	612	578	604	619	601	572	561	610	580	592	629	583	592	640	610	599	627	576	550	630	557	623	630	583	620	599	603	587	558	609	582	584	608	607	569	557	603	593	556	598	589	591	587	564	584	600	582	603	587	625	574	559	606	572	590	576	593	575	576	571	534	540	596	622	606	621	597	575	542	603	566	631	606	652	614	572	570	564	608	618	623	561	594	572	633	585	607	589	594	570	615	616	578	608	575	593	540	602	581	644	584	598	609	619	565	554	607	619	622	583	576	593	619	598	598	609	626	598	598	582	598	599	613	612	611	581	586	557	578	568	597	574	557	580	587	602	565	564	628	589	592	520	619	628	605	616	559	605	586	568	611	595	570	569	612	612	581	562	616	585	572	603	605	597	608	630	619	600	617	553	590	609	641	572	581	609	578	596	584	602	588	588	621	615	625	599	614	635	594	621	585	653	564	578	556	632	570	650	594	596	576	589	580	587	593	579	573	599	632	607	597	581	608	623	635	555	617	569	607	628	619	575	618	594	630	602	587	576	587	592	573	623	586	575	576	645	594	564	617	602	590	565	617	604	655	552	621	607	588	600	623	565	582	594	563	581	599	603	627	618	597	598	616	588	566	612	556	600	598	634	600	605	565	600	577	621	608	612	565	590	591	576	564	606	625	595	605	620	582	621	561	598	577	560	571	587	580	601	632	604	612	587	566	611	576	622	578	621	596	554	610	582	593	540	609	619	586	576	579	605	619	589	593	621	623	592	555	596	612	552	620	593	572	573	581	612	574	575	624	596	564	568	614	619	598	609	602	605	598	575	579	617	596	555	555	574	579	626	554	620	591	576	625	600	575	606	595	587	605	595	553	544	584	616	586	580	596	602	596	581	584	622	607	618	544	619	605	628	643	585	585	635	590	591	572	602	592	549	594	563	591	610	582	621	594	638	674	587	598	618	587	628	615	600	606	595	605	600	573	599	587	610	564	642	577	599	559	638	598	577	606	623	635	618	624	617	573	596	567	576	606	668	582	591	573	582	578	559	582	596	571	629	572	601	603	592	596	598	579	595	618	598	609	598	596	607	619	601	597	599	604	570	610	601	588	594	549	595	592	582	574	617	625	571	596	605	590	556	613	596	595	595	562	578	614	555	614	583	570	599	580	587	587	627	590	573	578	610	565	597	605	584	607	552	621	582	600	646	613	565	606	587	611	565	627	582	589	611	552	577	626	598	608	587	592	599	567	622	588	577	581	569	614	589	570	577	592	579	577	649	598	620	599	626	552	572	596	658	578	564	600	641	560	622	627	610	614	607	596	614	621	594	635	594	596	584	611	603	590	615	602	585	568	598	631	586	607	596	615	603	616	631	569	586	597	579	598	587	605	606	641	577	573	603	607	583	606	655	563	589	627	607	556	620	626	612	620	623	566	550	656	584	556	544	599	594	584	599	607	570	598	564	559	563	602	582	600	646	579	538	620	624	592	590	620	582	552	598	582	577	587	596	550	612	569	593	597	573	579	591	593	591	596	586	615	614	592	580	575	600	603	613	551	592	586	619	572	596	660	649	587	635	583	571	589	608	562	617	531	590	610	606	558	612	584	572	619	578	602	628	597	609	614	604	564	589	618	585	585	626	577	571	605	590	592	620	600	622	580	613	585	604	573	622	582	581	593	583	551	578	563	587	597	622	616	596	564	625	564	578	587	634	571	577	637	640	561	596	649	568	593	612	612	597	600	599	608	598	569	635	598	598	614	581	613	623	623	614	542	641	604	585	573	580	629	585	580	597	554	578	554	598	637	567	582	563	638	572	612	541	573	580	549	560	604	606	620	576	615	599	584	615	634	605	611	623	584	580	626	638	613	607	575	568	594	580	626	592	658	599	572	573	572	600	600	539	628	583	587	613	620	615	568	570	631	577	593	643	582	582	615	577	611	574	645	572	573	615	564	571	576	594	596	571	592	568	632	604	564	606	568	551	602	555	562	575	577	602	611	574	592	597	549	541	556	606	571	595	575	589	643	608	649	588	610	583	609	551	559	616	595	553	610	622	565	597	545	586	615	549	602	565	576	593	584	611	580	599	569	612	572	604	579	564	591	657	567	575	623	606	597	596	597	586	612	646	620	566	598	609	597	581	659	593	610	627	603	604	565	566	603	596	547	610	612	596	582	617	587	630	586	622	582	575	650	558	645	567	647	587	581	572	595	620	612	639	614	592	621	606	635	593	595	620	572	562	627	582	613	619	570	607	624	578	587	550	604	603	584	604	601	621	647	601	630	577	625	601	621	595	610	620	601	587	610	604	589	579	596	598	595	625	612	597	555	594	588	584	618	615	604	611	597	579	622	565	574	593	607	557	561	627	610	622	582	618	597	596	599	586	563	580	552	635	570	604	561	608	555	653	617	578	582	593	594	632	618	597	617	591	585	589	605	575	586	585	621	621	623	568	590	529	575	602	606	558	598	539	640	603	578	604	582	632	556	590	601	602	611	587	611	591	576	593	661	618	603	599	583	606	576	595	654	592	569	594	589	561	583	584	575	582	611	584	592	570	590	616	606	560	568	580	590	621	630	616	586	546	578	620	547	615	661	587	567	591	592	598	579	592	629	588	620	605	619	589	572	573	591	659	577	621	612	523	559	633	590	607	623	604	594
23881	21509	28517	24894	21313	12470	5272	2845	2030	1763	1404	1150	1053	964	976	915	925	855	869	794	811	786	766	711	679	661	695	633	611	601	638	627	619	573	646	599	625	600	608	565	582	557	570	553	608	540	563	561	535	539	546	549	550	545	565	534	553	588	537	536	535	585	545	552	596	503	523	526	533	523	551	525	541	561	504	557	524	520	518	532	558	555	549	554	510	514	603	540	535	544	545	537	545	546	536	550	556	570	589	542	529	503	571	544	543	538	569	562	530	504	539	516	547	554	524	550	584	521	554	515	505	544	536	550	523	559	514	522	519	524	526	546	561	510	548	557	515	543	552	516	567	581	534	536	560	536	543	521	507	512	523	543	533	498	537	549	526	492	557	557	521	523	501	549	567	567	496	509	545	539	520	551	581	572	579	511	533	579	544	525	536	559	504	538	548	530	558	548	577	557	523	547	583	501	573	573	548	517	549	525	524	537	582	514	513	570	527	538	531	580	557	549	548	548	531	554	542	506	545	566	553	512	528	522	554	524	524	551	515	579	512	573	570	535	536	538	573	497	549	522	514	540	556	558	531	533	536	506	561	536	562	526	531	557	509	527	554	550	571	542	498	564	536	571	575	567	534	523	549	566	531	528	568	553	527	523	537	527	541	498	560	579	561	533	561	570	531	524	561	529	555	563	541	509	536	499	569	543	520	512	545	535	538	569	530	514	550	535	513	538	522	524	543	534	565	521	558	543	546	544	566	530	498	518	533	508	563	543	536	547	530	503	539	585	549	553	573	551	520	532	594	526	523	557	524	550	537	531	594	542	533	543	537	570	542	537	567	557	560	574	538	553	609	522	515	523	560	544	546	547	541	562	527	530	526	505	593	528	550	499	541	567	573	547	557	543	548	569	557	516	512	555	522	552	539	585	563	526	517	529	529	567	542	525	533	558	528	508	541	531	582	519	552	542	520	581	565	574	500	555	581	529	521	588	590	534	563	557	535	516	535	544	565	533	526	518	561	535	595	577	579	511	564	509	520	554	517	562	531	568	553	544	548	556	529	594	537	507	536	542	541	555	539	548	563	565	510	515	527	527	524	572	567	525	487	543	547	571	530	541	578	551	540	533	501	522	530	519	577	528	548	517	487	523	558	561	525	513	536	546	555	538	541	547	554	511	541	548	509	576	505	553	539	535	557	544	559	541	523	539	557	537	529	541	512	508	533	549	519	534	544	561	539	530	568	505	511	524	534	545	521	524	545	561	545	564	553	515	534	518	520	554	512	585	514	532	555	537	508	537	527	514	513	548	568	532	575	593	520	525	545	546	586	496	548	561	542	543	568	548	521	558	504	567	513	562	512	553	549	545	576	548	546	506	564	530	528	542	529	566	507	565	556	549	538	514	541	547	539	533	568	542	495	536	532	531	513	544	581	586	536	550	516	552	490	572	536	571	531	530	498	539	508	536	542	568	568	519	523	502	546	523	538	548	541	509	568	573	485	573	538	538	556	525	536	499	550	543	560	552	545	480	502	550	522	525	558	520	562	527	489	520	562	520	567	521	519	601	522	548	537	585	570	562	529	533	541	509	524	557	512	508	569	542	517	527	563	549	536	541	538	537	573	554	523	589	500	529	569	567	551	518	573	523	509	479	549	517	566	586	537	555	527	541	510	532	578	567	547	548	547	543	510	548	527	549	537	541	536	558	537	470	539	583	518	512	523	543	562	550	528	527	522	557	576	540	509	516	524	529	540	527	572	560	548	558	506	521	543	520	527	570	562	557	564	538	558	502	579	559	566	542	551	541	571	546	523	541	552	573	566	560	527	548	519	537	513	518	572	573	576	539	522	565	548	556	536	538	564	522	543	538	525	540	516	565	525	543	541	522	484	550	539	564	539	563	592	546	542	558	537	516	564	545	551	600	550	525	578	519	528	555	548	540	505	566	563	543	529	554	565	523	515	550	517	532	554	544	521	502	533	485	567	584	549	539	493	576	524	564	573	549	558	522	555	534	510	507	564	518	545	541	553	546	520	537	522	513	566	581	558	539	552	528	571	501	532	610	554	542	540	535	518	542	547	528	504	514	522	583	513	559	562	546	566	540	549	520	531	564	526	540	519	541	520	528	530	504	563	466	505	560	531	553	575	559	545	527	538	548	547	515	557	572	546	553	540	525	537	545	474	553	550	532	547	546	536	543	526	583	508	574	528	559	517	527	532	557	550	571	551	490	525	530	573	568	575	560	521	566	588	546	590	561	574	551	521	546	581	551	574	543	552	538	539	513	548	555	525	524	572	547	572	547	539	514	579	572	517	511	536	574	511	555	545	554	552	535	525	563	553	529	495	521	557	593	526	488	542	553	573	548	546	605	563	533	515	551	550	536	542	534	524	494	514	526	544	529	567	547	568	577	583	557	556	495	558	542	548	538	532	513	528	556	539	516	554	544	516	536	534	535	532	556	525	560	558	555	568	553	509	491	534	535	526	524	509	549	489	494	500	582	548	535	494	551	559	569	540	539	570	532	555	583	575	553	560	533	496	517	563	525	535	601	550	533	562	512	559	526	512	538	551	509	580	573	582	511	529	554	508	536	550	575	553	534	539	521	542	571	527	567	574	572	556	502	576	564	547	593	560	539	547	554	566	530	562	604	567	564	500	538	472	535	535	550	577	528	540	497	538	517	535	551	553	572	510	555	526	578	560	577	541	555	529	553	538	543	551	503	538	541	559	565	534	577	546	569	542	548	548	551	490	549	558	549	514	510	532	516	507	588	535	573	520	489	531	528	575	552	569	519	556	537	568	531	497	518	529	532	554	522	536	548	507	556	565	543	467	546	508	554	523	532	541	577	543	531	551	522	538	531	542	536	518	556	531	558	537	562	556	553	485	540	563	541	521	585	528	530	509	530	533	512	521	523	527	519	518	537	572	546	558	519	502	547	482	550	512	539	552	568	545	562	591	517	564	522	567	527	547	570	509	566	577	514	530	581	551	519	552	522	588	541	511	514	548	520	529	545	540	547	546	534	549	525	524	509	546	597	525	521	550	528	548	508	519	555	567	519	565	559	565	554	548	489	522	517	536	544	552	555	546	507	591	544	525	554	544	553	521	518	568	547	541	552	545	560	559	556	517	535	550	611	552	562	561	527	499	488	540	523	516	504	513	540	509	504	548	526	527	532	549	550	540	551	598	531	566	560	550	580	555	567	525	533	561	541	490	543	543	583	555	516	591	557	511	558	544	604	531	582	588	556	542	593	567	574	549	548	564	556	524	529	538	544	573	524	559	552	571	547	556	540	543	612	533	553	561	544	551	547	467	549	545	523	533	511	543	532	556	509	531	543	549	534	527	561	577	538	585	501	519	520	548	524	552	546	542	509	549	521	498	544	538	506	577	557	546	545	533	542	477	527	560	540	577	488	543	584	546	517	539	570	576	559	561	529	521	520	534	531	508	508	468	512	541	530	553	596	524	555	521	528	572	566	543	557	570	508	549	555	555	523	518	553
22799	33844	25356	17104	12912	9834	7164	4885	3603	2706	2148	1719	1537	1430	1367	1227	1272	1219	1136	1068	1008	944	931	923	851	836	772	806	698	790	739	817	750	814	738	702	657	688	683	697	672	646	771	654	673	662	660	638	660	673	675	644	676	651	646	661	653	627	656	594	631	622	609	654	606	648	634	603	609	651	625	591	630	606	669	660	682	621	620	630	649	664	653	599	617	603	600	657	594	629	582	614	660	607	604	639	589	590	612	657	638	637	631	631	643	585	626	657	631	583	672	641	557	628	624	666	630	618	644	632	624	627	575	642	643	618	582	673	672	607	629	632	670	581	590	610	593	645	615	645	634	593	651	634	666	612	636	591	612	614	640	626	625	614	615	642	630	588	578	610	647	660	619	617	620	558	630	585	626	603	636	644	584	656	660	611	627	638	676	631	658	667	598	604	602	612	626	626	608	584	599	631	595	671	599	649	633	565	623	595	615	631	597	608	637	651	594	586	627	619	636	585	629	662	614	661	638	594	646	662	606	597	625	610	670	579	642	591	653	638	578	650	615	587	615	639	623	637	580	590	623	666	626	615	629	601	634	681	592	661	583	584	618	628	606	642	590	639	662	593	656	593	645	624	673	618	623	589	616	654	645	586	667	638	651	629	624	613	654	608	586	598	639	599	593	642	641	662	600	564	608	648	608	616	585	596	650	582	605	613	629	610	660	641	602	618	585	668	600	607	635	655	647	613	583	659	605	654	661	584	600	642	599	641	626	609	634	647	627	642	599	634	612	608	623	599	594	608	706	586	661	613	608	617	642	629	634	638	654	649	595	600	624	623	622	604	619	619	623	622	655	636	643	676	618	657	639	648	662	613	626	607	622	596	562	672	586	670	662	616	653	629	621	628	622	601	628	621	624	585	612	619	614	587	608	657	645	626	639	612	646	606	649	626	654	652	601	603	640	656	590	667	614	618	659	625	630	603	671	610	619	604	633	625	616	606	601	613	606	593	630	592	634	633	632	679	630	623	629	609	684	682	563	605	608	592	549	646	622	597	611	645	669	610	627	630	623	645	612	620	644	550	649	591	595	634	617	620	647	676	617	654	618	623	621	609	595	657	626	608	640	586	646	621	604	634	604	601	599	623	623	593	582	604	633	623	656	605	635	651	636	627	646	623	597	640	605	652	627	641	606	634	669	608	591	624	618	612	642	659	629	640	591	619	608	584	630	594	617	624	657	612	596	639	674	667	646	643	581	612	624	651	655	635	602	642	594	651	594	632	643	625	634	582	660	649	633	648	601	647	634	639	599	635	614	608	601	627	678	625	628	606	600	631	624	647	620	648	583	614	627	584	614	583	679	609	590	628	628	589	651	693	598	606	622	583	627	640	635	624	671	643	653	599	627	652	614	590	622	633	658	627	615	617	614	608	592	637	653	630	646	614	630	618	626	605	618	628	574	591	649	652	670	631	612	629	628	620	620	645	638	658	602	652	634	633	640	602	656	641	608	601	614	627	606	671	604	638	596	609	585	639	650	597	601	583	631	652	566	635	582	595	586	638	603	674	611	606	674	645	634	614	588	625	637	626	625	632	620	648	649	629	632	624	603	591	651	600	652	630	601	567	620	602	636	647	617	616	635	613	628	612	611	635	678	611	604	615	627	626	644	606	604	655	663	608	606	617	628	635	651	613	637	639	631	596	633	620	635	604	595	569	637	609	622	573	622	620	642	636	621	636	647	618	651	624	611	614	594	629	590	632	594	606	582	650	641	611	639	619	644	667	608	606	594	642	625	612	644	681	597	561	632	580	643	560	640	620	590	616	653	629	630	634	630	642	614	630	612	591	602	614	605	608	665	672	588	663	627	614	637	614	630	622	613	615	658	595	599	604	638	638	645	599	631	593	656	612	622	638	647	580	632	597	609	620	631	620	650	637	646	640	579	628	663	675	601	640	652	601	635	635	622	650	595	654	668	626	648	630	593	608	623	638	590	636	629	647	596	618	608	652	628	614	664	619	633	594	620	587	646	629	613	660	677	614	610	649	614	629	642	610	669	621	608	669	586	586	633	593	608	598	606	656	586	627	656	662	642	620	648	602	639	604	625	583	634	643	641	627	615	613	632	636	619	610	632	626	600	633	599	657	684	658	634	689	655	620	627	641	632	617	636	651	687	621	649	668	606	667	574	601	629	646	652	581	612	597	665	605	644	650	626	613	594	644	628	619	616	582	642	646	654	627	666	615	648	630	628	591	576	593	611	606	665	606	625	598	617	643	573	667	650	648	637	642	600	643	599	631	635	655	627	648	647	612	605	634	593	674	620	601	627	609	651	621	653	587	601	550	637	621	615	627	634	593	634	596	609	644	643	658	609	615	633	582	606	627	587	601	661	586	656	665	634	612	610	614	630	639	594	633	618	604	620	603	601	608	607	633	623	616	635	615	666	619	621	646	644	597	669	615	624	576	643	653	628	603	624	629	608	604	632	622	636	609	615	620	599	642	646	658	638	635	614	600	672	599	631	594	638	616	622	589	619	626	631	621	603	590	652	574	659	608	598	631	612	597	599	620	642	582	637	608	613	588	605	648	632	656	595	626	635	593	661	643	631	586	612	653	651	628	618	659	667	647	622	612	645	632	623	642	648	602	610	603	634	645	666	616	611	630	592	662	630	638	559	641	608	638	593	648	634	599	607	632	631	610	603	662	640	595	622	609	620	605	647	657	631	580	684	640	612	581	612	614	633	633	637	619	619	587	641	671	632	631	589	588	652	606	633	619	627	573	645	568	631	612	609	645	619	638	676	620	591	608	619	615	605	634	597	620	580	642	657	606	600	622	623	637	653	593	649	626	627	611	656	651	639	640	645	606	649	605	637	644	603	593	615	598	591	630	611	622	624	694	644	609	606	606	618	610	631	623	632	649	644	615	621	634	604	623	628	572	617	631	616	625	622	611	583	640	637	641	599	614	634	643	618	624	634	568	655	607	611	663	656	643	630	617	613	666	631	596	621	621	569	584	635	568	616	602	648	615	579	624	672	672	629	621	638	637	633	616	641	648	612	676	660	638	613	633	620	615	633	642	645	648	603	631	660	647	630	668	658	655	638	639	620	617	632	596	627	634	622	641	585	612	606	617	613	604	641	636	647	619	604	629	615	624	599	612	659	602	604	652	637	648	606	620	614	651	596	667	610	651	632	652	656	582	624	639	611	651	634	647	628	625	604	598	596	650	610	662	617	596	640	641	618	620	623	624	618	608	612	590	621	612	613	606	695	627	642	603	626	603	623	622	632	620	659	602	638	613	610	636	604	608	624	653	670	620	619	629	618	648	580	623	631	592	605	612	617	645	624	631	628	621	629	620	612	647	630	640	623	602	615	604	622	688	606	621	621	631	670	587	608	611	690	604	608	628	605	612	633	634	643	598	632	595	584	644	619	670	619	637	638	655	638	635	644	671	637	650	634	586	607	656	623	644	603	629	628	588	637	683	645	616	636	623	605	676	671	584	599	618
25013	21475	27225	25651	12116	4894	2925	1909	1356	1156	972	852	738	762	664	695	613	641	620	585	553	615	560	506	544	501	465	453	497	470	472	459	467	427	446	427	446	432	448	429	423	433	432	423	439	442	437	457	443	409	418	428	422	407	424	424	398	385	388	390	409	390	448	401	381	396	420	397	413	441	446	393	419	421	389	449	411	432	417	373	435	438	418	404	382	405	386	447	404	392	425	418	444	444	388	444	455	386	436	411	389	369	448	417	409	394	419	446	389	426	391	422	371	408	415	409	412	428	387	415	400	402	370	454	398	419	398	423	365	410	397	423	429	440	437	407	431	393	426	407	429	384	361	422	392	407	420	359	397	404	420	427	418	400	435	406	425	433	427	411	438	418	407	432	392	394	444	428	407	390	386	416	412	441	410	450	436	401	426	408	368	427	374	379	414	424	428	445	419	427	407	412	413	418	436	399	402	403	394	399	421	416	403	409	375	396	419	432	348	421	425	430	438	429	401	442	383	421	446	439	415	413	390	467	420	435	416	436	468	411	376	434	414	403	394	402	425	462	393	438	422	375	390	410	422	423	402	401	447	438	413	431	435	411	405	427	432	419	428	426	423	389	390	411	457	405	412	386	422	413	416	387	406	402	434	398	436	378	408	419	391	376	427	386	438	389	365	396	409	391	382	395	410	411	422	382	427	403	370	403	444	449	407	398	414	423	387	370	435	473	384	412	392	392	392	417	419	414	383	446	377	393	404	370	392	398	407	383	413	388	406	417	405	399	440	411	403	392	403	418	407	427	397	422	382	426	416	426	401	421	405	427	395	408	369	404	374	397	391	382	423	395	451	433	415	410	430	464	387	390	427	415	390	389	369	416	391	418	408	406	388	411	379	381	427	437	380	422	400	433	435	400	390	399	416	407	357	395	424	379	383	427	434	417	391	458	422	432	377	407	418	400	398	433	415	417	404	389	453	392	388	382	397	425	400	414	408	410	417	395	450	433	410	408	441	423	408	417	422	400	406	393	391	411	397	420	421	425	414	413	405	402	362	401	430	445	436	393	426	380	422	415	430	403	405	431	425	389	385	391	445	407	428	407	407	379	422	405	415	431	387	391	402	389	404	403	416	332	395	420	432	414	432	393	417	436	429	427	374	421	400	437	392	428	355	390	381	389	415	423	420	432	397	433	415	422	437	396	424	406	443	409	396	408	406	386	421	438	374	421	405	398	378	402	418	425	406	447	395	398	414	403	418	410	394	389	413	399	401	401	395	407	403	396	415	413	398	429	365	388	396	427	406	441	450	426	386	415	427	431	401	387	427	436	413	400	409	425	441	409	410	404	398	388	420	412	416	387	380	404	398	429	458	398	402	398	381	431	401	426	444	385	449	400	382	404	405	391	387	405	432	432	424	404	423	443	422	383	392	368	421	442	400	402	406	417	430	397	393	403	429	413	391	401	383	411	451	406	430	396	390	408	429	421	421	396	403	414	430	410	403	475	398	436	426	416	433	433	405	369	390	371	398	409	391	426	421	408	428	403	412	396	420	419	419	459	403	380	418	409	425	421	377	393	431	407	412	383	454	436	402	430	470	396	424	403	397	375	409	410	392	394	426	409	452	411	428	424	427	421	453	380	422	428	414	413	408	451	421	390	412	424	425	392	412	403	411	396	404	400	420	391	398	428	386	431	403	393	392	396	413	421	398	409	402	420	433	383	405	426	436	418	424	402	433	432	377	403	377	392	451	404	418	434	356	430	404	409	395	417	379	406	388	415	443	391	401	420	436	416	414	390	401	412	391	421	418	424	396	391	431	393	430	382	365	397	384	436	418	397	447	401	398	408	388	432	405	413	375	401	382	404	436	380	394	406	388	383	402	398	403	418	401	425	436	410	372	431	402	386	430	423	389	396	438	409	420	427	392	386	404	434	439	414	385	437	413	416	400	432	409	387	415	405	409	395	394	448	369	384	386	409	396	439	394	470	418	409	431	397	393	414	437	403	363	386	411	384	426	406	416	372	382	376	422	374	430	411	410	408	387	408	409	437	423	408	428	392	435	452	403	418	392	437	425	387	392	425	402	413	420	415	407	402	422	386	456	395	422	403	420	428	429	386	414	394	398	378	408	430	428	405	414	427	399	361	406	416	420	429	422	408	392	417	451	396	405	367	404	400	417	416	409	396	390	404	397	390	407	437	414	426	377	405	413	421	418	445	410	401	437	419	423	418	435	400	371	407	380	432	440	393	412	397	425	439	370	374	463	402	453	431	410	453	420	411	420	398	408	419	371	442	398	379	389	413	396	415	407	409	418	413	362	402	440	436	398	387	405	364	401	406	414	406	403	399	442	381	429	403	414	381	417	422	444	359	442	377	376	398	409	398	410	447	429	411	436	421	366	407	424	404	416	370	425	369	397	409	420	388	424	418	374	362	450	425	404	376	407	386	389	419	410	394	427	439	401	377	417	409	428	407	399	462	416	391	426	420	448	423	429	387	423	433	399	447	430	420	411	387	418	402	402	428	433	410	412	398	365	406	378	409	402	365	415	364	399	434	417	416	417	389	398	403	395	393	393	427	403	389	385	443	376	420	398	405	414	405	400	405	402	426	420	369	435	421	408	397	415	410	415	415	407	386	448	412	391	414	413	408	405	389	456	435	445	369	435	400	404	437	391	405	428	373	431	418	418	422	385	415	377	422	404	403	440	391	399	362	409	433	430	429	425	447	381	448	414	394	417	396	379	386	426	421	429	401	424	382	391	394	440	401	422	387	379	416	422	419	432	409	390	443	411	405	437	410	469	400	392	407	418	416	437	416	412	404	423	436	404	404	389	383	408	392	394	367	393	430	422	395	370	408	420	409	442	418	383	438	397	397	420	439	419	411	390	407	411	400	388	416	389	367	402	395	417	413	413	392	422	387	388	416	392	426	381	387	406	466	365	416	415	406	382	433	409	425	396	414	379	400	406	393	408	410	378	405	409	454	405	425	421	417	422	375	430	417	437	430	410	401	429	400	437	425	421	415	420	378	383	420	422	412	408	396	437	418	398	412	434	421	406	388	396	389	376	385	391	418	403	401	459	433	456	408	381	449	433	400	390	434	375	398	425	415	420	415	395	395	432	416	405	398	439	389	420	411	421	422	438	413	420	390	416	420	443	395	426	418	406	424	446	431	416	391	407	439	446	429	440	427	388	399	393	410	415	388	372	422	419	415	396	415	430	359	407	414	428	408	411	416	385	424	421	436	403	420	425	412	375	445	403	421	372	410	413	443	440	409	381	415	433	412	391	432	409	418	384	401	373	425	398	414	422	407	423	422	418	378	429	403	450	403	413	397	434	406	424	437	397	394	431	408	414	435	427	399	416	410	451	412	415	401	411	411	381	395	400	378	426	403	401	412	395	429	403	415	387	374	418	404	419	392	419	407	411	434	415	421	480	413	406	403	399	436	424	381	404	366	402	408	400	439	419	391	419	384	414	395	436	394	368	419	415	413	428	422
21797	29041	22247	13538	10422	7955	5460	3707	2677	2036	1505	1231	1187	1114	1066	1012	952	858	818	790	792	782	721	721	656	641	602	588	577	571	567	541	598	576	518	522	477	527	537	534	501	523	523	450	506	505	473	474	516	516	497	476	470	451	522	495	541	506	494	510	469	487	483	514	478	496	512	501	497	467	480	463	467	468	442	492	469	498	501	477	466	503	465	467	494	497	442	461	458	475	447	503	429	458	454	481	493	501	466	487	537	488	477	436	486	433	478	505	483	470	461	458	441	473	464	464	503	502	496	457	465	491	480	466	449	481	464	463	441	477	495	492	495	466	465	485	498	494	473	469	494	525	503	489	449	498	465	494	441	465	497	480	478	471	476	506	483	500	479	445	471	478	479	469	476	465	447	502	498	471	495	464	484	496	463	498	466	460	491	471	453	488	466	453	512	513	479	487	478	467	435	465	491	497	475	474	548	450	498	488	492	481	471	516	463	446	506	461	453	467	507	454	472	457	485	482	466	463	500	466	448	465	449	466	498	444	517	477	482	488	478	467	500	496	474	478	463	477	479	496	476	451	461	460	504	469	486	512	486	496	466	488	475	510	464	463	502	454	478	504	487	487	475	478	474	467	451	472	488	447	510	496	462	457	493	484	462	505	498	484	476	476	503	480	477	484	509	452	477	487	495	490	471	450	500	485	465	493	438	508	461	485	444	451	488	494	482	495	448	494	491	454	455	457	488	483	477	423	489	510	482	470	494	433	490	488	488	474	452	456	459	468	500	513	471	478	502	463	485	465	474	494	450	516	481	473	489	483	466	461	467	502	471	504	494	482	499	490	482	449	474	467	470	464	489	512	492	483	497	480	477	505	501	434	470	475	490	513	439	468	460	486	494	478	490	533	543	509	491	509	473	464	489	457	492	441	449	497	453	501	494	473	476	485	469	486	461	502	477	458	480	467	479	454	475	499	520	488	501	492	479	481	430	473	492	477	500	466	467	483	446	514	466	511	479	514	487	518	505	474	541	513	440	506	459	487	467	495	450	494	516	451	442	518	479	467	479	445	481	480	484	492	528	469	474	485	507	443	470	499	463	474	436	567	455	488	480	508	473	495	479	453	481	474	507	473	477	480	487	499	489	503	485	483	499	472	511	474	486	489	514	473	435	506	440	497	472	483	454	470	494	471	458	447	471	485	459	444	495	460	449	427	468	496	491	474	507	487	504	491	512	480	483	490	472	495	500	465	493	481	483	512	468	504	480	451	467	495	480	496	478	470	525	497	444	478	471	475	495	481	490	498	458	522	496	475	456	498	499	477	485	515	461	482	471	463	493	491	524	470	476	522	458	487	468	497	432	496	496	445	504	481	521	466	421	508	508	483	494	454	459	468	484	467	463	519	486	477	471	464	509	482	449	464	486	490	468	513	475	479	482	460	465	466	443	481	508	478	496	458	482	486	494	478	464	475	483	499	505	479	484	484	515	457	467	441	505	458	477	474	432	484	487	473	511	545	476	498	496	520	480	468	465	467	471	480	482	495	501	445	497	506	494	489	543	473	468	470	487	492	521	522	446	501	493	463	517	481	469	471	463	468	461	476	496	510	438	485	447	518	512	475	546	471	434	479	461	494	464	474	511	470	477	490	495	477	477	504	462	463	476	488	468	473	472	451	476	455	459	495	450	506	513	464	509	496	494	513	468	483	454	460	475	474	465	494	468	465	466	484	466	489	519	423	473	476	470	462	491	508	476	476	501	475	508	500	480	494	489	476	487	496	469	463	479	451	508	464	492	507	438	483	442	478	476	510	515	468	459	454	522	439	495	487	461	464	461	478	447	463	510	486	488	487	470	474	459	497	517	511	486	470	465	490	509	449	485	485	476	486	449	486	498	485	497	443	442	478	503	470	480	499	495	485	494	511	436	499	491	449	493	491	478	474	459	465	464	496	437	528	497	468	476	490	506	500	499	484	489	480	512	465	511	439	522	476	459	482	516	492	479	480	463	495	484	460	470	516	505	502	518	474	515	490	485	474	467	497	473	511	454	481	490	447	487	462	476	460	517	469	528	497	448	473	458	530	480	469	508	507	481	475	447	427	452	502	471	522	516	488	502	460	440	469	473	495	505	508	534	511	473	472	481	445	493	449	495	451	492	503	476	441	493	468	467	475	490	491	432	490	494	504	470	489	478	433	485	497	482	498	454	506	476	482	483	507	513	503	478	495	509	483	451	478	511	460	450	508	463	506	491	501	473	506	494	435	471	473	487	502	488	470	506	495	482	480	493	462	463	478	433	492	460	471	437	471	478	452	452	446	466	462	467	497	473	454	473	497	529	455	462	455	513	461	482	510	468	476	498	478	486	488	460	474	480	520	493	468	431	512	442	473	506	484	464	454	475	470	516	483	467	482	497	470	535	438	478	459	496	483	474	463	452	502	475	481	471	496	456	462	458	495	487	496	483	506	454	469	487	480	472	529	464	477	472	514	434	498	482	475	472	436	475	442	476	449	457	508	491	462	452	487	464	470	451	482	465	478	474	507	461	501	475	488	475	486	475	491	470	490	469	463	465	462	474	478	444	478	491	459	446	473	441	465	499	451	518	487	414	481	463	478	496	461	470	469	428	481	495	520	487	460	468	445	499	498	499	518	489	486	448	483	484	453	445	484	470	471	464	461	472	457	467	449	474	471	491	496	460	486	463	455	498	456	472	497	453	481	488	493	485	480	506	472	449	470	472	478	467	438	495	502	487	473	479	478	534	494	459	477	495	468	408	478	461	499	502	480	498	486	475	506	477	480	472	484	499	443	480	473	485	481	467	496	468	463	473	484	482	489	470	461	479	498	460	490	474	492	491	492	468	485	443	482	432	518	454	505	487	477	523	563	473	497	511	484	487	500	493	494	461	430	458	490	488	509	498	510	495	464	485	462	500	477	471	473	490	439	499	494	476	439	453	481	459	471	489	447	475	503	460	484	461	491	513	448	496	458	452	470	487	497	499	448	463	460	460	508	499	498	429	474	467	461	521	477	483	501	489	462	515	502	487	424	505	486	514	500	474	473	487	514	491	449	462	474	455	476	482	482	461	492	474	526	482	431	467	486	492	485	454	474	488	524	486	449	477	464	464	444	482	505	515	491	475	485	461	457	443	508	474	474	479	469	495	458	451	478	475	471	484	474	491	502	458	476	506	466	480	502	516	469	466	501	477	478	468	449	472	472	447	463	464	464	490	510	546	483	488	463	462	467	456	477	489	463	487	453	462	477	494	475	504	481	478	509	466	466	454	498	486	470	447	486	530	459	503	495	483	420	438	499	501	511	496	470	455	467	480	487	441	461	467	501	460	456	522	466	480	450	483	471	460	482	502	454	466	482	498	471	489	479	459	481	492	488	478	479	498	459	489	451	492	505	486	503	488	465	459	524	531	453	495	506	487	454	480	450	466	529	452	502	508	485	471	471	509	506	517	520	509	444	491	496	497	454	510	469	498	432	454	496	479	472	475	479
23022	21610	29225	24445	21670	21386	11266	3916	2563	2025	1537	1374	1269	1176	1052	975	935	910	795	753	830	790	731	679	667	630	574	569	609	545	556	543	517	530	501	502	528	500	497	466	505	488	496	475	463	439	474	466	454	435	414	481	456	461	460	429	474	455	430	440	488	455	383	435	431	458	454	432	433	398	428	442	398	448	427	454	484	448	421	413	434	468	420	472	428	437	412	471	430	418	433	415	392	422	431	420	431	500	429	427	413	445	413	434	383	424	437	432	441	455	429	429	450	469	399	473	416	407	429	425	422	473	450	440	445	429	380	423	462	451	432	436	441	424	403	417	443	415	451	409	432	424	440	411	403	413	439	447	458	381	430	431	433	419	408	436	414	461	413	421	467	411	438	411	434	441	414	437	454	413	431	400	410	456	434	408	458	441	444	401	454	446	381	425	433	427	446	414	443	448	428	488	379	441	418	465	451	415	430	435	415	415	422	406	416	437	449	385	410	433	394	416	423	393	407	420	440	416	438	421	447	438	400	421	435	437	463	407	408	422	453	458	468	425	420	444	390	478	383	411	419	431	437	421	423	410	459	427	423	447	450	446	412	424	421	430	442	454	418	409	368	397	435	441	452	448	441	430	464	469	409	427	396	420	460	408	459	399	436	425	400	461	433	424	431	440	425	443	457	443	429	434	439	434	427	431	422	397	451	467	414	427	419	439	387	432	434	439	392	419	404	417	451	436	404	417	476	443	449	416	411	398	434	403	405	427	446	424	440	466	414	401	411	393	421	446	408	423	403	416	455	424	398	422	433	421	420	429	406	444	434	401	458	431	421	416	448	436	433	417	461	446	426	435	434	412	462	401	443	428	462	445	448	446	415	441	447	462	399	415	426	432	415	410	443	420	439	401	454	434	406	417	427	426	418	451	413	436	450	420	424	464	415	425	424	437	440	441	419	441	397	451	408	458	442	390	473	466	474	450	423	449	457	414	440	371	415	422	438	440	436	437	405	448	442	444	447	444	434	435	478	438	458	392	469	433	471	433	423	445	420	443	445	422	447	440	449	451	397	413	410	424	425	413	427	416	429	445	408	449	435	425	426	446	443	412	402	395	426	426	452	418	418	418	427	433	420	450	453	435	418	439	418	451	454	433	430	405	430	431	444	410	430	451	430	450	400	449	433	432	407	424	443	428	449	420	429	438	399	419	407	385	458	449	426	442	378	437	440	464	412	409	432	433	428	438	438	446	424	421	414	410	402	411	425	411	418	403	426	450	432	415	434	437	445	433	439	442	384	407	447	394	446	446	411	419	413	451	397	383	418	423	377	413	415	404	438	455	391	443	443	394	482	447	457	421	439	436	400	408	424	435	433	434	426	453	432	409	441	422	418	427	437	439	406	400	435	421	396	420	447	427	456	423	413	430	430	454	443	410	373	439	415	435	433	469	394	455	459	443	472	424	417	447	425	421	419	431	433	426	449	415	427	434	421	431	410	466	439	437	428	421	439	442	410	426	458	444	439	416	474	401	448	431	424	421	434	422	460	453	426	458	429	424	440	426	432	406	436	424	449	470	399	448	455	460	425	404	418	449	425	407	441	460	405	402	406	443	424	434	418	437	441	447	425	408	419	434	410	448	453	432	454	453	440	422	442	444	419	410	430	424	402	448	434	406	426	424	399	399	395	429	391	432	434	398	460	424	444	433	416	434	442	444	457	390	414	423	455	433	449	435	461	435	431	459	445	429	392	428	414	431	418	393	422	402	440	402	422	426	414	424	457	458	440	472	423	457	447	418	467	395	439	456	462	417	441	418	423	464	433	416	424	419	442	422	424	420	436	448	436	453	442	434	431	409	407	448	429	417	409	395	421	427	467	416	418	454	433	428	410	435	430	389	441	441	441	396	465	435	425	412	418	422	435	422	461	405	445	427	399	427	444	436	439	451	443	419	409	424	439	439	419	441	419	465	440	441	436	436	403	409	433	463	406	424	412	410	468	424	429	457	442	475	428	395	428	407	405	419	437	441	422	410	417	434	388	422	460	391	443	392	416	465	425	424	432	420	430	442	444	465	390	415	452	416	385	442	456	451	464	442	433	411	449	441	452	465	465	424	425	408	434	432	446	473	432	406	409	445	434	420	419	408	454	415	408	438	438	472	465	440	434	432	443	426	424	426	437	433	454	448	438	408	419	406	442	466	436	442	437	400	461	431	425	430	420	428	444	430	427	438	402	408	442	447	430	449	470	431	439	439	407	477	427	408	434	431	413	431	411	459	432	449	449	426	429	414	451	472	442	430	409	425	438	426	445	422	430	395	423	494	416	432	469	468	442	423	428	424	458	426	433	421	433	419	439	405	423	393	438	433	449	464	410	402	433	427	422	416	422	425	463	394	347	427	430	373	408	408	431	429	453	442	440	420	444	450	440	409	463	404	432	443	410	409	464	400	422	409	431	443	435	408	440	416	386	452	449	402	442	402	425	455	466	407	432	468	426	406	472	418	442	446	454	447	459	401	439	462	421	435	427	429	455	413	441	411	419	435	390	384	449	420	404	444	422	415	418	430	441	400	420	446	434	411	459	404	435	435	456	404	420	437	421	406	420	463	431	397	448	422	433	445	397	426	412	467	424	424	425	422	474	464	435	444	442	421	444	436	460	413	435	423	401	445	425	446	446	451	391	387	451	402	428	398	421	424	431	420	442	435	459	395	464	440	399	410	405	420	440	461	465	418	415	422	419	400	410	462	408	425	427	405	405	439	441	407	430	459	429	420	425	424	424	431	407	401	376	431	429	388	442	427	440	412	423	403	400	401	428	426	411	444	463	447	445	462	428	374	442	450	411	460	440	415	466	419	419	418	435	427	452	425	390	427	439	444	417	405	445	442	457	448	390	446	404	455	449	434	440	387	450	428	425	469	448	391	445	453	418	417	441	436	425	422	416	419	416	420	411	461	446	397	432	440	452	437	469	433	441	423	423	442	413	398	410	422	434	436	381	441	469	423	425	399	417	462	442	446	422	426	400	459	441	452	460	486	387	438	461	437	416	393	446	427	430	385	428	430	420	446	379	446	403	434	419	417	390	409	405	466	423	444	438	429	427	398	448	463	449	370	390	437	420	399	447	402	462	403	404	455	408	415	448	420	402	400	451	429	417	445	426	439	418	484	405	414	414	420	421	449	416	443	381	433	407	406	445	439	441	425	487	469	422	445	409	415	387	449	413	449	411	392	427	398	480	418	420	407	456	417	394	441	397	420	449	480	458	468	437	443	415	450	456	440	438	429	468	428	394	431	424	416	434	472	480	410	412	416	461	457	441	462	409	448	405	465	451	446	428	447	459	411	420	427	463	429	443	426	431	392	435	425	445	439	417	440	436	403	439	415	438	436	453	449	399	428	405	412	449	386	415	413	465	432	420	435	427	406	404	420	451	439	425	442	444	420	428	445	425	413	383	416	407	410	436	439	440	414	459	454	363	438	395	466	398	418	434	407	402	455	423	412	411	433
25748	39303	30623	20208	15790	12172	8863	6388	4639	3566	2702	2291	2025	1798	1576	1484	1421	1290	1167	1131	1081	1045	973	935	840	839	783	701	718	709	714	703	715	652	656	611	633	630	571	610	579	552	560	572	531	557	540	525	539	559	564	532	493	523	519	539	519	485	486	501	502	486	526	535	516	502	558	508	551	490	524	522	471	486	475	529	493	512	516	512	479	500	500	473	491	498	519	511	528	461	483	469	478	517	504	527	517	509	497	493	484	538	511	486	536	526	475	541	535	476	531	498	503	512	517	497	508	504	482	516	469	500	549	502	520	511	487	479	494	508	506	479	507	474	528	462	516	519	511	501	526	513	470	457	475	462	495	533	535	524	463	515	517	497	540	494	481	514	469	498	490	499	468	469	491	491	463	529	492	462	529	515	480	505	490	529	489	490	519	478	506	527	524	506	513	496	513	485	495	438	516	500	454	512	464	485	500	498	472	534	514	478	492	460	500	486	551	481	505	501	488	501	530	514	503	514	522	459	507	517	508	520	496	504	480	494	480	529	501	523	499	467	524	468	498	471	482	490	494	477	537	500	504	461	528	489	518	492	486	458	529	521	536	501	500	482	502	482	489	462	522	446	532	503	499	462	539	531	518	523	515	516	501	492	487	523	516	489	472	523	519	553	522	541	510	481	525	487	471	517	523	509	498	519	500	492	480	494	462	474	515	510	514	467	517	512	460	473	455	550	464	507	480	526	510	478	483	475	519	515	569	481	498	475	556	471	501	480	502	516	499	496	494	458	454	514	514	493	500	517	518	510	498	461	469	521	513	465	482	504	457	488	490	519	505	533	460	537	508	500	482	487	474	496	527	493	466	478	499	472	489	492	529	486	475	495	507	528	511	482	511	542	498	490	497	493	436	531	464	461	502	558	521	498	500	511	484	498	496	492	484	494	533	554	500	518	501	514	513	502	513	494	497	474	496	488	478	497	499	479	493	502	465	498	463	489	478	528	530	500	570	528	462	509	518	513	468	472	482	512	465	507	514	476	523	509	510	479	465	481	482	515	441	518	513	457	482	475	490	486	493	510	506	494	516	514	546	500	502	485	478	498	510	471	514	508	483	530	488	531	525	491	496	468	501	497	486	491	531	492	507	478	528	492	468	505	476	481	512	512	492	478	490	503	510	513	509	495	486	508	467	471	503	496	498	480	485	462	492	478	459	479	494	503	483	473	485	486	512	502	535	493	516	512	479	487	518	516	529	492	479	513	534	477	496	458	506	525	472	510	510	497	491	527	524	471	492	463	516	517	532	488	503	491	451	502	499	483	441	521	499	475	516	488	487	491	514	496	492	503	479	447	484	509	516	469	517	515	498	501	475	480	498	469	530	486	483	518	525	525	493	515	468	498	520	474	474	487	525	492	509	460	512	480	493	481	515	508	494	469	447	457	503	442	527	478	483	517	515	527	480	550	556	500	487	467	477	466	491	494	504	466	508	484	539	453	525	481	514	529	519	483	509	529	518	508	517	506	502	503	489	491	473	482	454	487	535	485	521	507	514	493	465	482	525	490	465	471	495	496	482	505	508	521	485	481	502	483	501	492	498	482	533	487	510	491	546	461	474	492	488	505	495	474	467	521	569	488	523	466	496	519	504	544	503	469	507	524	508	510	479	475	475	483	525	499	485	506	501	492	482	528	473	495	453	460	494	496	499	464	479	484	487	482	500	502	497	497	503	490	495	483	516	511	518	486	506	450	522	435	447	474	502	459	452	497	480	517	496	463	500	494	465	476	464	463	464	475	507	503	480	511	497	481	511	499	516	494	470	529	542	487	512	512	466	508	527	529	500	526	483	497	506	486	499	545	499	485	529	512	477	471	503	483	502	514	467	506	513	530	499	505	511	481	501	488	485	449	479	477	511	511	486	479	475	461	478	495	505	452	501	503	464	511	558	474	502	467	503	519	497	486	514	492	472	482	503	515	479	503	496	477	485	506	522	511	528	496	515	493	495	542	495	493	532	489	491	472	503	543	526	507	520	503	513	506	459	487	476	537	499	489	523	487	482	504	509	514	504	488	536	500	469	514	528	522	526	523	485	543	494	538	489	521	487	498	481	529	452	549	491	474	486	500	514	521	501	516	509	528	524	518	523	495	529	491	512	497	498	513	488	502	496	479	459	483	485	505	487	487	471	501	520	480	542	469	509	508	512	491	511	511	522	478	484	498	515	507	515	479	501	435	514	486	508	529	491	530	535	479	501	500	468	487	482	472	490	488	524	467	476	501	504	490	463	520	527	510	471	481	511	462	523	505	516	531	527	521	497	515	510	512	473	514	514	543	502	498	507	518	444	501	498	493	474	451	484	499	508	501	450	487	454	491	519	493	472	549	487	457	509	519	454	487	472	463	522	484	494	438	462	468	472	543	523	517	479	501	481	533	503	437	525	522	478	502	446	487	507	491	487	490	477	454	502	470	488	510	503	488	517	510	532	509	497	548	505	500	519	513	499	496	498	476	491	492	496	508	506	502	524	494	499	442	490	479	506	489	509	502	492	531	504	523	478	523	490	497	498	521	495	477	517	515	519	511	508	468	509	468	513	491	538	521	527	542	485	462	466	514	503	478	486	497	480	468	501	517	490	496	542	558	438	512	525	534	486	501	486	496	491	485	442	499	484	517	492	499	471	553	449	472	524	481	452	511	489	463	485	457	487	463	510	472	509	477	510	497	448	461	486	488	486	511	503	526	500	481	492	478	504	474	482	493	451	525	473	491	527	459	534	511	497	469	476	531	486	505	502	497	534	499	494	503	464	503	482	470	512	466	514	513	506	497	490	526	511	463	473	526	479	542	444	475	497	499	532	541	515	521	499	546	483	480	520	491	479	496	535	472	474	519	499	495	499	481	481	500	516	505	487	518	529	511	518	478	507	508	478	456	483	505	539	492	535	461	467	494	477	516	484	493	485	494	471	472	487	463	524	473	478	481	554	513	500	494	516	497	482	520	500	455	510	487	519	496	532	509	533	500	506	525	482	479	502	542	525	493	487	526	491	486	514	478	510	452	491	488	523	529	503	490	461	480	487	516	513	492	499	485	493	505	489	496	482	500	491	523	482	483	496	549	475	487	438	512	503	497	481	501	528	486	498	494	473	526	502	523	474	501	465	458	459	492	504	538	498	466	448	482	510	490	456	533	483	490	487	536	469	496	490	506	471	505	507	481	506	488	500	468	506	506	557	506	510	503	489	497	487	494	450	492	493	483	514	507	504	479	468	518	475	479	524	494	502	515	464	509	522	480	507	497	512	500	521	500	455	504	460	526	491	503	492	478	507	495	506	524	533	544	490	507	506	538	513	474	480	476	497	494	513	463	511	467	475	485	495	514	487	501	523	514	477	502	497	440	498	502	540	512	509	542	456	477	470	465	482	465	497	485	475	502	504	472	520	460	518	473	502	510	522	483	471	537	521	484	492	518	506	499	473	481	457	477	508	463	490	500	500	478	484	488	497	478	477	489
28507	20959	16031	8286	4261	2746	1922	1524	1214	1007	868	873	813	795	720	724	717	681	675	732	670	627	633	602	602	572	612	557	614	586	606	618	562	563	551	559	550	569	544	501	606	532	542	509	542	568	580	544	516	572	527	549	595	559	569	501	510	587	546	507	557	555	514	506	577	498	517	512	568	467	559	506	543	566	541	509	567	549	508	559	489	519	524	523	500	552	595	567	523	538	510	564	534	558	533	506	502	554	549	517	533	517	508	507	509	563	536	508	526	537	489	511	506	529	519	518	547	530	585	543	551	529	475	583	466	530	510	503	521	519	543	550	508	546	523	527	531	519	532	511	545	560	534	528	541	544	509	538	552	540	509	517	507	513	505	498	529	566	500	548	528	567	532	540	523	478	557	516	505	555	513	511	522	536	538	522	541	508	543	501	507	556	525	566	540	534	519	562	518	515	536	491	546	478	501	574	548	540	506	498	486	524	569	527	514	560	542	543	535	556	501	528	515	527	500	516	562	535	491	525	518	524	536	567	552	528	491	564	511	536	557	548	538	570	538	507	552	496	532	526	498	489	509	578	544	546	503	514	538	526	530	532	510	534	542	504	545	502	536	541	519	551	532	506	532	522	514	519	484	526	563	525	537	469	533	539	490	521	545	537	511	561	552	514	542	524	531	514	532	532	521	552	536	526	571	505	593	515	536	531	559	519	510	508	517	542	494	554	526	531	527	560	542	577	576	528	536	530	538	533	536	534	533	520	537	567	551	535	494	520	527	534	529	542	501	527	521	486	506	526	504	517	509	504	552	534	548	541	544	500	538	509	517	515	499	535	523	541	564	529	508	518	504	553	553	505	504	532	586	568	492	516	578	499	500	522	552	526	471	542	568	514	527	518	525	517	552	547	514	527	536	559	533	550	509	525	517	488	540	524	557	538	528	515	484	504	544	530	511	482	479	526	533	526	556	508	531	522	503	532	568	535	498	543	520	552	510	507	510	552	527	532	525	530	483	514	497	513	560	541	550	537	541	518	522	561	524	503	551	545	525	518	512	534	562	518	516	474	570	520	558	532	489	505	543	520	509	528	504	526	514	529	531	535	543	516	547	525	494	472	505	552	551	502	568	553	524	551	582	517	478	515	529	528	524	543	526	570	507	564	475	524	562	578	531	506	540	519	544	541	523	573	546	556	531	510	483	573	552	511	539	497	553	526	488	581	522	561	495	488	538	503	538	529	495	498	589	533	530	525	536	507	488	556	511	520	538	526	547	559	499	516	563	541	517	569	545	524	509	550	580	507	534	533	537	504	539	540	506	550	498	506	557	565	534	556	551	499	571	528	539	544	540	542	517	575	520	542	496	546	508	526	528	564	530	490	548	535	510	503	544	510	513	540	507	518	538	526	481	537	524	508	546	554	542	548	550	536	517	517	529	521	534	491	524	513	510	554	570	554	522	535	510	503	539	518	471	522	594	538	512	531	537	527	530	526	541	537	498	543	545	541	559	540	547	549	523	554	549	519	510	517	511	533	537	532	522	522	473	536	506	557	504	529	534	494	551	549	527	552	557	506	542	521	532	532	512	550	512	516	582	518	522	526	548	524	575	519	533	528	543	543	512	520	529	524	550	500	526	520	522	569	507	553	534	513	525	547	547	543	508	522	537	527	576	547	550	503	525	533	536	538	544	503	509	533	531	540	544	533	516	526	554	539	481	495	523	530	500	510	528	522	520	492	542	515	542	521	525	539	549	536	546	533	548	531	565	547	532	534	506	514	517	532	528	551	530	529	522	509	506	523	530	500	537	507	527	532	532	528	520	556	515	520	544	515	541	526	539	512	516	503	543	548	498	520	560	508	515	523	523	517	505	551	542	511	542	511	547	526	585	513	519	539	557	531	529	520	544	548	551	520	554	543	557	524	508	528	528	551	557	544	538	501	511	544	520	531	523	579	543	552	512	516	514	600	491	512	527	526	505	530	509	537	532	547	500	507	472	551	546	467	521	495	549	491	530	533	506	530	533	540	558	556	557	550	546	493	505	539	517	544	520	522	531	554	522	522	514	547	549	557	523	522	567	512	557	503	556	528	530	524	556	543	510	531	521	507	537	539	536	536	513	554	518	512	530	553	555	539	485	542	543	526	507	533	531	559	519	520	534	538	503	588	560	559	555	531	530	530	520	526	556	522	522	500	543	531	520	514	535	511	548	498	547	529	510	529	482	501	500	541	529	541	579	510	532	573	561	515	555	551	554	495	529	554	490	557	544	552	532	492	531	525	563	497	523	541	507	532	536	523	545	519	532	556	519	501	518	506	557	533	505	541	533	497	497	531	526	475	566	540	515	536	563	528	544	523	526	543	539	544	490	539	532	516	539	558	512	517	543	523	511	558	523	548	527	483	525	536	522	536	534	519	568	509	546	496	519	530	509	546	555	544	510	536	522	528	528	485	554	515	545	563	500	500	546	506	543	551	521	501	565	538	529	545	525	515	506	526	523	546	544	521	546	516	546	519	531	526	547	508	502	524	551	556	523	525	511	545	563	509	539	537	552	536	460	516	519	571	517	500	514	508	549	545	544	569	542	576	532	554	550	490	538	523	514	533	533	555	507	501	545	521	528	547	558	536	499	519	538	537	571	507	540	511	497	535	510	500	513	467	549	508	540	524	527	506	511	533	511	550	520	530	508	468	532	513	501	548	541	483	512	497	537	563	528	535	543	513	514	518	523	542	525	534	537	573	489	523	559	494	534	529	523	516	498	525	503	529	509	508	500	541	550	517	553	546	524	520	533	529	491	493	495	495	548	515	497	528	551	503	515	529	544	543	565	505	511	532	563	575	484	524	542	510	550	521	512	540	496	525	504	546	580	596	502	528	516	559	550	518	479	525	546	540	540	529	531	577	554	532	503	529	539	531	548	539	478	475	562	514	502	505	531	529	527	526	529	543	506	517	550	499	551	500	534	537	563	527	562	552	528	529	514	539	538	572	516	548	481	564	506	542	572	531	543	533	507	536	533	531	511	510	536	515	547	523	532	546	553	578	503	541	515	558	527	513	496	527	533	509	535	557	511	556	566	569	489	554	528	573	513	506	577	454	529	534	573	546	535	540	508	540	556	548	546	538	556	535	527	512	567	531	532	544	522	481	561	549	489	500	539	556	558	551	517	508	516	535	521	474	543	543	555	505	542	518	492	486	537	481	567	501	532	533	496	531	518	544	560	528	539	535	456	535	572	509	517	519	510	535	529	552	529	494	508	528	580	587	551	515	538	550	540	560	509	518	505	536	574	536	540	491	535	517	507	480	533	548	533	542	511	507	516	506	550	469	525	569	560	536	526	562	485	501	526	543	532	527	513	527	515	558	557	534	514	505	536	519	505	471	529	503	521	533	503	524	536	509	532	527	505	527	503	497	554	517	513	517	554	510	528	539	521	533	536	533	541	532	515	528	525	521	518	547	555	518	530	540	535	529	500	515	508	509	541	527	503	538	542	531	489	499	533	486
18968	25053	17586	9612	6767	5026	3683	2686	2124	1569	1366	1202	1122	994	980	981	930	891	881	882	818	815	771	788	682	674	673	673	689	674	683	624	645	651	585	617	611	597	628	666	623	649	635	637	652	652	602	636	609	641	641	604	605	600	628	618	610	589	642	599	590	632	575	604	628	626	605	610	596	623	645	593	608	607	600	584	577	623	572	578	612	615	652	631	551	641	585	588	607	557	616	604	616	583	615	603	609	662	600	601	596	567	629	619	576	598	600	565	641	606	605	619	568	610	587	586	637	597	582	604	554	627	581	588	568	609	622	620	620	603	639	598	620	579	613	595	598	628	596	639	587	589	594	568	592	575	606	592	589	598	599	613	558	579	602	627	571	606	628	617	632	616	595	600	565	623	597	631	639	612	562	597	600	619	602	635	579	598	607	633	556	652	625	590	631	628	583	596	593	574	578	638	617	587	599	622	637	626	616	606	620	582	653	584	660	609	618	612	643	596	596	587	617	617	596	598	611	615	541	602	599	621	591	655	583	621	600	627	568	613	626	614	620	623	637	549	586	632	592	595	635	599	581	618	620	612	689	587	567	577	595	566	610	603	597	624	615	588	554	610	586	600	586	627	621	608	667	619	569	628	645	598	610	592	563	652	601	552	640	646	591	595	643	665	593	615	636	615	602	628	562	577	580	638	591	608	602	609	575	625	563	577	607	602	639	594	591	588	596	623	591	630	632	587	637	604	572	595	539	608	557	602	587	623	577	643	640	594	611	593	597	636	599	593	550	596	554	636	560	560	624	603	589	608	586	610	631	588	601	635	572	599	599	586	592	611	608	667	617	625	595	603	569	623	571	599	609	601	620	647	577	613	601	608	604	615	601	630	588	605	582	603	618	603	558	637	624	633	613	622	602	628	633	612	580	608	613	593	595	567	607	623	590	616	606	587	592	619	619	589	605	571	598	626	594	618	629	607	589	631	623	664	593	578	591	650	598	599	556	632	583	576	616	605	604	609	610	616	582	601	623	575	638	609	613	605	639	610	628	610	581	577	611	615	565	630	629	632	628	607	623	604	637	602	611	603	608	613	547	575	607	601	622	597	637	572	571	613	608	642	618	561	561	572	611	612	593	584	568	586	588	639	657	620	595	608	637	635	580	633	587	616	583	611	597	587	590	610	577	589	640	610	636	609	618	610	642	611	622	596	579	602	603	598	626	584	599	617	619	571	624	605	584	591	585	633	600	649	606	599	577	600	626	640	603	599	611	595	631	570	613	553	632	585	616	571	637	601	622	580	609	606	611	565	577	584	612	596	634	604	618	670	592	609	619	622	609	629	609	590	610	640	623	582	647	600	585	558	592	601	582	561	563	582	645	636	568	595	645	589	595	591	611	573	650	585	612	605	610	579	612	591	622	614	567	587	622	612	589	601	607	582	565	595	632	637	631	572	604	602	566	606	665	618	637	578	641	608	645	623	604	586	634	573	602	671	593	602	622	588	623	613	627	626	575	641	570	576	594	567	615	606	570	586	571	592	604	645	616	562	613	595	575	623	578	618	572	616	653	579	590	618	635	611	602	599	613	647	560	616	593	601	592	566	546	618	595	568	636	621	623	621	594	595	645	623	633	646	609	590	564	617	622	578	571	558	583	604	588	559	650	584	614	579	541	573	612	612	615	618	612	614	613	629	614	597	621	616	625	566	609	578	613	583	610	647	631	615	614	652	578	596	603	598	612	616	608	610	632	585	622	599	581	568	582	597	616	620	635	607	630	621	626	603	581	635	590	584	618	632	625	582	591	571	606	647	606	590	668	530	581	673	587	609	598	549	589	578	599	585	601	634	603	627	581	621	584	619	594	595	622	616	625	572	614	600	573	658	583	617	645	589	619	595	647	658	586	621	579	668	627	598	585	603	634	610	610	599	636	600	580	584	583	564	650	591	611	584	601	600	595	612	602	602	581	600	616	644	623	622	590	604	629	603	631	596	570	618	622	611	553	617	598	611	556	658	591	632	580	620	599	600	590	635	597	589	603	590	594	562	585	575	612	623	584	591	602	585	560	594	607	622	617	615	622	602	593	619	629	608	595	620	589	601	602	634	577	581	571	610	613	624	610	615	605	604	607	597	581	592	628	637	621	615	616	599	597	642	618	601	635	647	610	634	626	598	614	656	603	608	611	641	644	634	576	575	628	592	605	612	602	611	607	614	632	593	616	588	616	595	613	615	563	619	615	619	597	612	583	620	608	583	646	580	603	595	660	597	562	609	617	634	640	615	580	614	602	613	644	606	608	561	601	559	597	588	638	642	595	606	593	622	566	612	614	599	650	600	631	629	593	573	644	642	621	602	604	612	598	596	611	582	578	570	615	611	634	626	637	593	605	609	623	639	586	580	586	621	606	627	648	643	617	633	573	603	622	583	653	598	590	632	601	623	602	591	587	614	573	619	601	594	585	587	606	613	596	583	625	599	553	589	577	575	615	596	584	624	613	630	600	592	593	624	594	593	645	641	605	645	586	611	593	580	587	603	651	584	605	535	662	651	590	588	646	597	618	621	622	592	624	630	598	600	564	599	590	628	643	599	636	611	622	582	621	598	632	549	643	609	595	604	615	570	622	609	559	573	582	612	560	610	601	611	639	627	585	613	645	607	613	594	646	623	661	632	628	614	621	587	623	613	662	621	584	598	620	657	600	593	627	610	599	621	622	651	626	635	621	581	625	620	644	586	653	602	614	635	583	680	593	646	592	588	647	632	580	567	608	636	641	642	618	603	575	555	593	636	636	644	572	606	568	627	607	574	604	605	578	607	616	617	579	645	592	610	624	616	646	610	615	645	582	621	589	564	637	585	649	621	652	578	614	595	618	619	573	603	572	633	574	592	608	597	628	662	617	567	591	593	648	618	624	632	603	597	616	569	635	575	630	581	637	581	637	614	606	642	628	643	601	598	560	630	619	623	601	610	616	573	577	594	608	609	599	599	586	642	583	592	594	624	592	637	590	589	627	607	600	598	662	637	591	600	621	616	590	600	644	626	600	614	573	632	600	594	611	572	631	602	603	605	599	624	587	625	616	620	585	625	625	600	587	604	577	589	616	641	580	605	601	645	600	631	656	582	599	636	609	586	565	577	565	578	600	605	596	595	612	550	592	601	586	592	634	559	591	573	625	597	635	619	664	600	648	624	610	616	644	586	584	599	633	620	553	649	670	574	605	632	642	659	583	601	591	622	602	643	589	579	566	575	573	644	606	638	578	594	619	634	628	587	561	591	572	600	602	589	598	607	632	640	616	634	593	608	624	602	652	619	629	617	583	600	605	570	657	626	598	590	609	615	611	576	626	638	613	586	572	621	625	631	631	587	673	624	586	632	577	600	569	571	585	594	627	604	595	607	613	594	603	625	586	617	625	619	622	657	586	617	668	626	630	583	569	591	618	609	593	621	627	580	559	611	593	586	611	612	583	605	609	620	605	573	588	643	651	610	648	599	596	604	559	582	588	600
23831	21456	28494	24841	21285	11233	4428	2754	2005	1564	1350	1206	1133	1055	998	972	906	872	846	823	821	764	829	749	672	674	638	715	632	649	656	579	609	619	599	633	589	620	567	587	577	605	583	572	546	543	588	577	593	595	573	554	587	544	586	579	548	591	587	573	559	548	570	599	539	572	573	541	580	506	549	586	548	558	560	541	530	555	606	548	601	600	571	556	522	558	541	546	580	538	509	575	504	550	560	542	569	584	512	515	520	568	548	517	559	491	548	605	553	562	575	544	538	527	537	535	561	540	537	547	524	556	540	546	568	560	511	583	539	525	554	514	577	542	526	518	534	555	519	503	546	564	514	544	578	514	540	562	556	531	542	538	568	568	546	575	581	533	535	510	555	526	543	556	550	609	585	562	562	545	600	540	579	523	503	549	588	583	548	603	558	534	528	537	551	526	526	595	581	533	547	563	520	515	514	514	574	537	575	552	560	551	552	540	568	567	538	534	563	547	544	554	537	557	571	537	529	564	566	615	556	523	615	530	574	574	553	554	577	522	566	574	557	563	554	563	576	606	513	556	580	505	554	528	504	573	582	539	526	564	570	567	507	577	565	591	580	561	540	548	558	532	566	566	565	568	570	531	561	527	528	546	525	526	564	552	527	538	576	557	565	551	572	511	564	595	577	543	611	559	564	567	523	546	521	519	569	573	563	530	540	543	559	555	560	579	550	553	562	592	558	545	531	536	540	574	595	567	523	548	556	591	593	540	554	554	519	566	526	526	568	509	575	508	569	523	563	550	526	567	558	584	565	534	508	567	586	542	549	545	525	505	577	540	565	545	548	546	515	557	527	550	557	542	543	589	574	534	596	550	542	535	561	533	544	540	575	561	498	544	549	556	572	542	533	560	547	527	576	534	513	544	563	523	632	555	528	575	534	531	591	556	573	558	593	567	482	561	562	568	560	547	587	578	557	579	599	561	552	520	523	532	529	555	574	518	582	537	541	555	546	518	563	534	526	523	552	581	514	575	531	582	542	527	564	516	522	530	548	536	573	576	503	534	528	557	563	552	531	564	538	571	596	568	562	531	545	555	564	504	574	580	549	551	561	531	537	603	549	545	576	529	533	506	564	550	607	527	551	553	539	529	562	556	549	562	571	555	543	534	540	574	537	532	536	570	577	522	564	581	542	580	541	566	523	553	553	585	524	566	525	511	527	545	560	538	562	576	564	558	511	539	551	543	551	558	513	515	547	534	566	578	544	555	553	526	552	555	590	549	549	562	570	527	507	582	520	565	558	547	552	572	579	558	569	558	578	533	539	529	537	566	546	510	567	540	545	538	533	570	532	564	556	543	584	517	537	571	531	550	579	553	520	596	585	518	542	544	531	569	555	589	598	547	551	528	574	569	549	497	569	551	560	545	580	560	566	582	547	535	516	554	524	584	549	571	536	531	596	547	544	564	522	594	577	552	579	558	574	553	537	530	552	534	540	532	559	542	519	574	538	534	581	558	546	517	542	498	536	554	561	526	562	534	571	521	507	581	535	539	560	542	544	531	560	564	548	543	544	557	534	542	529	522	540	551	547	555	534	543	484	532	581	545	518	562	530	549	531	532	546	548	510	518	565	549	499	565	493	544	573	562	578	528	567	582	561	559	505	541	565	548	552	520	561	562	569	569	556	516	545	531	579	533	585	547	585	567	532	528	556	570	572	546	537	559	557	537	577	536	518	575	566	559	579	548	530	531	575	558	556	530	547	528	550	563	558	591	538	542	585	543	516	554	545	577	540	522	578	513	526	554	558	521	530	557	571	498	575	540	524	563	555	568	579	561	549	562	517	528	547	542	579	573	573	512	552	579	562	554	513	604	520	545	563	563	583	552	520	522	518	584	560	522	560	545	546	599	502	542	566	571	515	554	563	516	537	567	589	558	512	541	570	591	561	563	569	575	557	550	510	550	584	570	526	579	599	528	537	559	599	587	510	500	535	585	543	556	513	524	584	524	551	539	535	534	543	569	554	532	597	540	552	527	581	604	553	574	555	537	541	574	574	539	540	579	571	558	545	542	541	537	576	536	527	528	515	579	580	552	573	562	567	542	541	542	543	538	549	535	558	564	563	518	575	543	531	561	551	549	494	576	555	540	545	554	560	564	525	527	569	539	551	535	546	585	514	549	591	601	552	516	512	571	592	551	545	611	532	559	554	580	562	502	549	558	535	536	558	519	576	553	582	573	551	555	569	567	537	585	530	554	536	546	556	535	587	538	555	570	534	532	596	518	545	520	585	510	515	583	550	531	574	569	564	537	549	545	589	522	524	561	589	559	551	550	560	542	521	538	560	493	548	531	562	572	561	545	573	578	548	510	602	549	566	597	507	516	541	579	559	558	577	537	594	579	514	540	556	525	576	523	546	546	560	524	521	571	555	492	556	554	560	558	583	577	572	559	570	490	550	515	526	554	525	535	563	564	589	545	540	556	492	554	552	547	549	545	573	516	553	580	540	575	569	551	548	530	554	532	558	585	587	527	552	541	560	509	575	585	579	560	545	536	553	517	571	560	546	569	556	551	533	559	547	553	530	575	578	554	542	566	559	532	563	569	543	559	551	547	534	582	565	541	539	541	543	538	575	535	521	562	578	514	576	529	563	534	553	540	552	583	509	539	526	547	536	484	579	553	524	517	604	518	582	526	548	603	553	537	541	574	543	567	591	563	582	541	567	563	578	547	567	540	564	529	567	520	527	524	538	511	538	572	531	547	548	548	514	510	580	561	575	532	554	583	574	551	559	547	563	578	546	559	533	572	540	530	529	546	579	511	570	541	559	511	567	518	538	559	521	556	578	530	583	526	572	558	570	563	611	565	582	526	538	496	553	553	533	582	513	575	551	522	559	542	538	521	561	556	566	586	556	551	561	544	554	581	549	564	532	579	591	568	513	530	591	510	545	559	570	585	545	555	591	516	605	541	565	543	583	548	581	560	575	525	558	490	510	529	600	571	577	503	552	577	546	557	506	511	594	560	530	535	570	536	510	535	538	599	521	544	530	571	534	555	555	537	575	577	537	536	550	570	550	555	574	520	549	530	522	577	530	533	511	525	514	535	550	523	573	552	578	483	537	606	580	539	543	538	566	533	545	532	581	544	572	496	557	563	538	587	528	563	568	523	565	571	557	561	533	515	544	551	576	530	518	536	586	549	558	581	567	583	539	508	587	550	515	537	556	568	548	582	621	560	532	582	532	578	545	517	542	613	523	531	598	584	553	582	503	536	521	496	541	554	538	542	539	569	552	551	577	571	563	522	593	542	538	493	528	530	538	536	603	511	568	553	507	541	527	553	580	582	547	539	538	566	558	541	545	537	515	571	524	558	532	526	554	519	577	517	544	550	521	568	547	569	557	597	575	598	575	562	531	515	579	637	518	559	537	562	572	553	552	527	556	578	585	573	569	568	553	582	556	540	535	551	570	586	573	530	544	587	565	509	538	562	509	507	569	535	561	544	608	577
22477	33861	23974	14383	10607	8225	6331	4591	3362	2595	2123	1907	1626	1589	1435	1362	1382	1219	1128	1046	1019	988	938	847	850	836	792	793	814	825	773	705	794	695	697	701	699	677	677	673	669	651	679	664	673	633	655	687	644	642	654	612	655	621	664	646	592	657	713	658	620	655	602	612	699	665	632	628	617	648	588	646	668	634	661	586	639	642	648	606	595	666	676	633	576	601	618	657	618	645	624	638	634	647	609	662	646	600	621	642	645	621	633	666	614	645	689	648	617	654	620	620	602	642	576	628	637	650	664	634	631	634	664	668	600	663	644	646	643	632	672	657	633	643	661	655	630	611	639	635	586	643	658	634	607	668	629	618	581	626	637	614	629	651	631	647	647	570	645	635	601	626	616	641	625	624	598	613	628	642	667	601	632	586	638	630	672	594	601	638	660	600	615	630	591	654	645	598	674	627	583	621	648	648	613	645	630	634	622	628	676	627	622	657	600	630	678	638	611	639	675	648	640	644	614	668	640	638	633	636	611	634	674	619	604	696	648	664	631	680	615	661	622	617	634	617	622	589	633	616	635	642	641	609	613	643	615	652	627	623	620	647	630	620	622	634	627	647	637	608	625	678	628	646	604	626	617	590	628	603	631	637	652	618	670	640	605	656	600	636	615	671	626	642	636	647	641	631	641	629	656	661	635	637	568	598	636	686	604	615	574	609	629	635	606	599	607	661	641	614	607	635	622	633	641	616	659	624	614	636	641	599	609	634	628	610	645	626	617	629	621	623	639	616	644	632	621	647	616	658	627	646	651	619	599	610	638	601	634	660	627	620	584	654	641	664	659	648	652	667	637	598	698	604	605	650	629	631	618	606	608	677	648	635	671	653	620	625	638	598	646	647	673	597	655	637	630	675	690	603	595	657	652	641	610	594	639	634	631	617	618	650	662	622	641	660	645	646	620	630	626	660	636	681	610	645	621	677	658	633	575	612	627	634	678	663	632	615	649	623	652	611	684	642	608	654	606	645	622	661	647	646	621	609	592	625	631	615	624	642	612	634	626	640	620	623	620	605	643	660	578	609	645	649	664	664	603	618	618	635	579	636	616	623	600	586	669	544	637	616	598	616	678	626	638	641	635	677	611	648	596	605	649	643	627	684	647	647	615	674	577	653	662	587	639	620	634	635	617	622	682	585	658	608	612	648	647	634	616	619	671	635	620	625	643	588	598	652	643	593	616	602	625	587	613	600	633	603	639	650	611	646	629	668	617	644	612	627	640	658	586	633	636	655	595	657	633	653	663	624	632	637	611	614	638	635	647	642	595	610	654	628	670	612	616	633	669	662	623	648	662	643	638	635	603	640	630	647	632	614	620	651	620	626	665	617	644	666	612	636	629	650	666	668	636	693	624	647	591	622	622	626	567	646	634	642	626	649	593	607	672	606	655	644	680	628	586	650	667	619	593	634	627	629	648	615	644	609	661	640	630	607	671	627	647	616	634	643	623	650	635	602	607	673	612	690	663	636	596	667	605	664	640	660	649	632	638	613	642	638	606	657	588	650	658	616	586	668	634	639	646	683	683	616	618	628	628	605	657	628	606	644	637	641	650	611	668	613	654	631	599	640	609	645	618	664	607	623	620	612	637	631	614	600	640	630	636	643	657	639	611	656	593	621	605	645	602	609	651	623	592	648	616	647	653	668	668	636	655	644	577	628	586	575	630	630	655	625	627	603	609	636	667	656	645	617	640	634	625	646	630	592	635	621	665	678	695	658	630	666	643	620	638	613	645	640	582	662	606	643	636	645	670	648	625	647	588	616	608	641	601	585	667	621	599	627	603	669	684	651	593	615	633	635	638	585	647	648	620	606	638	650	612	640	613	634	654	704	630	635	603	641	681	602	638	636	630	636	582	669	637	663	671	665	655	627	641	618	627	654	620	693	657	627	600	642	647	677	610	625	596	662	655	646	612	633	637	671	599	648	641	631	625	664	587	613	587	643	616	645	644	639	625	640	628	625	651	623	660	605	642	586	623	629	606	652	646	614	667	676	611	607	615	631	618	602	650	627	601	587	615	631	632	648	605	653	620	632	643	617	608	645	653	628	620	669	689	596	652	635	642	600	636	625	628	610	640	660	586	627	637	661	607	678	641	598	649	610	629	665	664	574	637	618	609	603	654	635	659	641	674	574	598	658	617	650	651	642	626	619	641	640	617	642	690	617	653	595	630	635	687	666	617	610	626	662	642	662	659	660	645	650	634	653	592	615	619	625	661	650	666	640	648	632	584	636	607	629	618	628	610	649	655	658	576	666	606	624	686	663	623	602	625	632	658	634	668	664	638	666	645	630	655	669	618	625	682	565	618	607	640	617	556	638	609	651	651	628	653	660	605	604	603	634	631	624	595	631	630	666	602	635	662	664	649	587	606	651	644	697	601	611	626	645	586	604	640	671	625	633	646	643	632	647	646	597	673	641	614	589	671	628	632	606	614	615	625	667	634	657	611	655	648	678	622	603	624	641	608	608	657	648	675	618	595	610	637	674	612	624	596	591	664	622	614	631	621	624	602	676	638	652	634	629	594	591	649	633	589	631	617	607	653	625	658	647	628	663	691	677	596	623	609	548	669	631	612	698	609	670	590	622	584	666	657	655	607	673	632	595	612	612	561	670	641	636	622	606	629	618	599	633	630	630	627	616	634	680	662	604	651	629	624	687	650	637	594	672	635	642	650	614	622	627	631	637	624	572	617	648	648	592	649	604	619	640	618	653	625	649	653	639	629	656	612	592	626	637	614	636	654	634	633	646	629	608	648	631	614	626	630	649	625	634	685	659	609	634	629	626	608	631	648	643	617	624	658	644	627	611	664	612	602	580	649	632	638	602	655	677	642	678	647	603	603	610	657	656	673	635	612	617	623	624	659	646	663	637	605	639	654	579	637	650	652	571	622	664	624	593	637	586	619	607	598	623	603	614	615	587	649	633	610	642	611	621	609	634	649	622	617	653	621	619	650	618	662	657	654	650	648	581	619	648	631	662	662	640	624	661	651	619	592	624	627	669	636	640	610	651	638	606	625	615	625	634	591	610	600	611	626	686	606	663	628	607	635	652	624	646	600	632	624	610	644	675	665	650	635	634	633	658	623	639	656	648	633	586	595	630	602	630	618	661	669	653	604	631	656	617	673	633	694	668	659	677	622	657	672	638	625	642	689	654	656	613	613	617	621	640	614	640	614	676	638	613	652	614	645	622	593	617	603	649	663	603	641	627	613	650	694	649	680	635	666	637	637	596	608	646	644	642	622	627	637	651	632	593	642	609	606	637	598	651	596	632	606	675	616	656	607	609	621	641	586	651	626	635	592	626	649	617	611	628	636	600	628	654	651	620	657	648	636	626	598	653	643	584	591	607	637	649	606	657	604	613	615	666	629	668	635	658	650	677	676	628	631	632	620	607	581	603	636	636	641	621	580	584	662	628	648	580	646	620	621	626	646	595	627	625	651	616	633	601	611	663
25144	21479	27176	25682	11101	3985	2650	1911	1410	1074	947	892	809	764	732	760	704	649	650	622	585	583	595	556	540	510	506	535	490	488	462	520	461	461	449	471	443	446	452	460	444	446	415	402	436	413	422	395	457	415	480	439	454	450	470	429	433	414	413	455	438	443	472	439	450	435	449	452	445	424	405	440	408	413	399	441	412	381	441	438	455	417	456	429	449	425	451	441	413	476	379	384	380	442	417	457	436	416	415	417	420	428	424	409	444	404	416	452	419	411	399	424	461	440	418	436	420	403	430	407	428	394	426	412	430	412	426	412	410	421	399	406	411	432	413	406	425	421	436	427	373	431	431	399	468	381	441	438	390	400	405	423	444	439	425	417	412	422	415	391	462	406	395	416	460	412	447	411	418	414	411	439	429	429	428	415	415	441	430	423	455	404	434	417	424	433	422	417	398	399	385	407	381	435	449	464	435	402	470	425	400	458	427	438	390	391	400	445	440	418	425	414	412	411	411	423	408	445	407	435	450	431	414	409	423	405	418	399	427	415	436	438	413	442	420	404	439	417	443	420	419	458	421	423	420	429	423	399	435	390	430	426	414	410	426	417	395	432	422	415	412	421	411	448	413	424	423	446	438	441	417	431	429	428	461	438	414	393	399	417	416	456	429	458	455	390	376	394	425	404	375	383	420	429	428	399	399	469	434	439	396	425	401	416	408	420	434	402	446	424	441	436	419	416	403	442	404	407	443	439	456	398	450	418	450	425	435	406	470	381	414	423	446	403	425	437	436	432	416	418	424	403	425	402	441	432	414	431	425	452	419	409	410	392	399	463	412	421	448	397	426	417	453	409	429	382	402	429	393	390	412	439	402	417	422	388	427	431	461	414	408	424	431	429	408	465	418	362	445	397	419	395	430	417	424	390	382	420	454	421	426	436	387	411	488	434	401	444	425	384	437	432	388	389	400	418	427	463	411	457	419	414	442	424	434	475	425	467	423	445	472	429	408	402	417	448	428	437	392	423	399	390	422	404	410	419	369	413	388	436	428	420	437	438	410	432	404	454	451	420	399	394	406	419	461	400	394	443	443	423	414	448	421	413	410	411	432	424	441	438	409	415	396	441	439	409	424	409	462	453	395	388	416	411	416	386	434	441	422	423	427	447	416	422	433	387	402	434	391	455	410	422	394	402	472	415	444	421	453	445	457	430	435	465	432	454	428	428	394	430	410	398	423	392	444	423	418	409	447	450	401	406	406	352	449	426	419	438	406	434	405	428	446	423	412	439	405	441	413	434	433	417	444	430	430	408	432	402	413	399	428	421	430	439	409	410	438	454	428	437	429	420	404	463	381	411	408	445	422	400	403	445	417	404	421	431	417	410	442	383	425	465	394	437	416	438	394	420	423	400	414	410	400	374	443	416	448	411	405	447	439	416	427	439	453	421	426	425	428	419	429	406	404	450	380	420	393	413	423	422	393	370	463	426	407	394	437	414	403	420	401	423	425	457	391	429	425	449	460	407	451	425	439	429	402	435	426	409	392	452	448	471	420	438	416	399	413	411	404	403	455	416	396	393	442	427	378	381	414	419	422	402	425	407	433	429	415	389	429	428	434	406	462	389	386	461	431	404	377	425	447	419	427	406	435	422	436	424	446	400	425	405	444	438	412	440	425	458	434	385	424	431	474	413	408	413	407	444	454	466	386	395	405	423	455	431	422	417	425	460	392	441	420	381	442	453	418	411	389	436	376	384	401	423	380	402	428	432	396	426	467	445	422	360	422	458	399	450	429	437	384	433	422	452	443	428	428	462	407	396	434	399	407	419	436	410	416	377	444	437	427	441	400	438	414	416	424	403	415	408	405	409	413	444	438	393	449	405	391	409	424	421	432	400	433	436	434	404	425	391	425	417	441	411	415	417	402	411	425	484	456	407	418	444	416	424	434	426	441	454	460	438	399	413	407	432	471	407	400	424	414	428	439	425	411	422	402	436	405	431	408	451	462	435	441	415	438	387	438	440	395	399	435	373	394	443	403	403	400	425	404	425	424	432	427	466	414	386	426	392	428	414	419	363	393	382	417	377	421	434	424	414	408	432	410	411	410	408	419	412	441	420	447	415	421	419	427	409	437	445	412	430	459	416	421	426	450	421	454	419	434	428	431	405	422	432	457	408	411	446	431	381	366	442	411	446	455	425	411	413	361	398	400	442	401	439	419	410	393	395	419	423	420	390	395	421	466	418	457	419	446	431	421	426	393	461	426	435	437	395	421	445	414	412	425	494	434	430	451	409	411	423	434	391	418	432	413	426	402	400	421	428	408	392	396	421	408	425	399	417	419	425	420	398	407	436	374	417	472	430	428	447	390	416	386	444	434	387	438	469	431	414	385	410	435	405	428	442	400	434	420	430	461	424	411	431	476	453	432	408	448	484	431	442	405	393	409	404	453	427	409	439	442	419	462	424	431	422	429	391	397	442	411	444	466	412	414	383	397	399	430	422	388	405	433	500	424	409	420	422	411	416	427	423	402	472	409	460	447	418	410	418	437	414	429	443	415	375	434	425	422	447	429	401	387	433	441	414	367	429	435	440	428	392	416	460	430	428	409	441	410	406	457	459	413	417	423	443	406	411	438	430	403	392	438	448	442	384	433	421	378	469	401	407	460	406	427	427	416	437	419	401	445	366	398	428	451	412	435	448	440	410	405	468	420	438	412	397	391	410	461	392	405	397	398	426	392	427	448	405	442	412	445	432	405	422	396	457	423	392	414	385	400	410	426	407	439	428	430	397	401	410	400	432	408	417	434	434	450	472	414	421	454	447	398	427	416	420	442	448	360	453	435	430	444	427	433	429	416	414	394	408	413	416	413	426	432	431	416	414	402	419	404	424	446	416	439	392	409	428	419	436	431	449	412	417	410	395	387	438	398	462	426	417	429	432	429	404	464	417	409	429	403	410	411	413	417	438	444	400	449	443	437	423	407	402	402	392	429	431	436	429	381	402	436	413	406	413	435	431	399	417	437	403	432	428	430	400	401	391	438	403	437	384	422	417	420	422	428	431	443	414	438	400	383	437	411	413	411	401	436	456	440	441	417	437	415	419	431	394	418	416	424	443	432	423	425	428	438	420	428	446	417	410	428	419	421	402	408	459	409	443	438	424	431	420	447	426	381	416	401	440	396	414	427	422	459	432	406	430	402	442	438	383	418	435	446	458	439	387	400	457	414	438	418	368	411	450	455	397	442	446	421	412	462	402	436	396	388	443	418	411	388	445	402	418	409	439	439	443	439	429	432	415	420	456	414	414	402	398	418	420	438	454	427	446	409	401	416	446	421	425	436	405	422	404	436	414	429	444	456	416	423	401	461	434	424	415	407	401	399	423	406	446	431	406	463	393	401	411	430	391	454	412	439	442	450	394	393	412	430	407	451	395	446	395	419	442	428	449	410	444	425	391	470	408	396	428	404	445	426	422	411	419	404	451	422	401	402	420	425	388	418	419	449	450
21269	29689	19768	11654	8740	6481	4806	3632	2698	1915	1612	1478	1269	1225	1126	1058	988	926	838	832	815	812	736	734	671	675	629	647	608	631	612	577	582	548	518	597	528	556	528	518	524	514	514	533	508	516	511	513	544	493	527	465	512	491	536	487	473	502	497	494	514	514	485	484	514	498	490	452	504	567	475	527	509	488	504	528	473	461	531	480	450	526	463	527	478	517	477	458	499	493	477	460	457	513	505	463	504	511	505	493	463	482	498	476	488	488	483	459	477	463	469	457	460	517	490	498	491	463	491	468	482	516	478	469	515	468	530	482	490	496	496	521	522	524	516	482	485	490	459	493	518	479	455	491	502	483	469	476	514	457	482	486	466	506	468	506	509	466	513	471	521	492	473	474	480	460	508	469	459	467	485	486	508	480	494	526	481	499	506	506	474	480	489	469	502	463	482	513	483	476	472	461	473	497	465	478	450	486	517	466	496	486	475	464	477	497	471	503	472	461	482	472	506	482	524	477	530	532	464	489	496	489	454	496	454	456	489	495	476	490	470	477	468	454	503	490	489	515	471	497	484	499	517	484	484	447	494	509	487	467	469	508	483	516	478	477	500	488	474	464	472	458	514	472	501	492	467	499	473	512	511	511	478	518	510	506	486	496	460	503	507	495	475	489	482	472	481	492	497	468	504	504	468	477	471	501	502	491	478	506	469	464	516	526	476	485	518	450	511	435	484	499	493	480	473	481	509	527	504	493	485	465	494	494	493	484	465	482	430	497	479	478	503	479	500	519	506	480	495	505	494	490	486	438	488	517	490	521	471	486	488	450	510	486	482	500	484	467	457	473	494	538	484	514	473	515	476	468	515	485	481	490	477	473	467	490	486	507	516	539	484	449	496	467	497	478	501	511	510	494	498	517	464	494	469	503	501	439	486	526	456	488	500	488	491	476	530	505	502	505	528	496	472	471	501	499	520	505	446	483	479	514	520	502	515	522	495	509	504	510	493	478	467	466	434	543	476	480	518	489	505	498	440	486	469	508	524	517	490	485	478	458	519	514	493	507	479	486	498	525	484	521	501	491	464	542	519	523	461	488	513	566	523	473	482	488	499	495	488	482	459	466	549	496	504	486	522	461	446	489	488	504	519	475	491	487	467	462	509	478	511	515	450	462	484	519	496	487	502	493	469	510	479	479	448	490	452	511	448	491	489	444	510	450	547	473	470	462	523	466	510	491	525	484	492	480	507	532	481	482	479	550	509	521	503	504	469	474	466	505	505	476	473	528	524	493	482	507	474	495	489	517	441	515	484	475	465	452	497	484	509	475	498	508	533	497	503	466	521	490	510	526	482	470	447	532	446	484	524	479	473	527	508	487	473	497	499	518	498	482	519	486	498	466	455	489	500	459	507	465	492	484	473	507	506	493	478	474	478	502	487	476	485	504	498	480	482	491	476	498	494	490	479	492	482	536	506	474	494	476	495	517	464	520	462	480	514	455	479	474	504	483	459	442	465	504	508	498	470	483	523	477	495	499	467	457	521	497	476	469	500	484	476	506	490	474	534	486	500	500	470	470	460	472	452	491	465	496	521	485	438	476	477	500	484	515	432	464	534	480	493	467	467	502	478	497	510	522	480	525	468	504	473	477	482	485	497	491	464	522	506	495	453	482	498	460	454	493	469	512	490	482	482	500	524	486	514	529	532	487	482	463	495	455	488	508	470	520	507	487	479	481	519	458	499	480	478	475	497	486	491	435	495	486	485	456	481	489	519	487	445	482	501	471	497	460	463	483	497	460	524	495	494	505	505	510	471	503	485	504	494	493	502	459	511	460	483	485	484	491	478	502	480	474	496	490	469	499	456	498	499	491	479	549	476	495	493	516	470	473	484	472	430	533	499	452	543	515	461	482	520	497	511	487	515	469	473	464	520	504	488	488	525	503	504	496	473	515	502	508	532	492	511	502	504	455	517	501	484	503	474	462	471	490	498	503	521	499	493	532	516	505	479	476	490	441	476	497	476	498	496	513	510	509	496	474	482	447	522	550	500	508	533	530	497	502	476	461	487	476	478	473	502	504	497	462	500	493	497	495	497	445	510	482	500	527	497	516	476	485	444	502	512	503	475	509	458	477	520	512	504	521	459	491	483	490	470	534	520	460	491	477	486	508	497	480	514	516	501	477	478	496	451	484	493	524	500	514	452	501	506	470	498	499	523	485	455	498	476	464	493	496	498	469	501	486	496	481	503	460	484	500	517	459	495	477	474	486	472	495	469	465	491	503	482	501	442	497	496	461	509	497	508	528	533	478	513	509	471	478	473	490	475	496	492	486	552	443	495	485	493	493	510	443	505	519	500	473	492	492	529	495	512	478	451	477	449	490	501	516	486	506	491	492	483	445	480	480	473	504	487	513	499	529	501	504	496	525	475	453	510	501	483	484	473	492	474	492	483	491	478	506	482	474	456	495	489	499	441	480	494	506	497	469	442	466	468	486	534	505	545	484	549	456	516	471	510	440	496	469	489	459	484	484	498	523	488	488	487	509	477	435	470	484	480	474	490	490	473	466	515	505	451	493	477	487	526	456	469	493	476	457	497	495	483	516	473	478	480	492	511	462	475	496	478	464	453	486	512	494	459	445	488	459	458	510	517	541	509	489	505	454	471	486	489	508	466	495	483	492	511	497	497	452	502	495	491	488	483	479	524	468	462	479	489	501	462	482	496	477	475	487	498	477	471	483	484	499	516	525	515	492	476	485	505	483	475	459	497	505	499	493	538	471	451	430	482	488	484	506	510	480	471	456	507	498	522	445	470	512	477	517	504	503	475	468	524	492	490	450	508	508	494	503	459	528	515	473	499	495	481	483	516	476	481	525	478	469	474	471	448	472	508	488	473	488	526	488	485	482	489	492	470	465	513	466	503	489	500	559	488	475	490	506	494	510	475	497	468	493	469	480	463	497	502	496	499	490	503	484	490	460	512	508	510	479	478	489	487	501	508	504	496	471	467	524	493	481	463	454	477	475	478	473	459	477	488	499	465	456	436	482	474	496	463	465	448	508	492	494	515	507	469	511	467	520	463	510	477	442	509	469	502	490	484	533	464	520	480	513	497	448	468	499	473	488	485	526	513	477	469	440	502	512	478	486	440	465	480	519	490	469	455	481	490	487	491	473	450	486	462	504	493	495	500	474	477	511	477	489	486	457	512	479	489	503	462	471	499	473	505	464	492	478	504	504	540	442	467	463	498	449	492	453	510	471	448	495	489	472	497	475	493	453	470	501	503	502	480	467	492	474	491	467	469	467	517	503	542	477	522	443	468	480	496	514	471	509	475	459	480	477	505	499	507	481	510	497	445	509	461	524	496	496	510	483	519	489	450	500	494	493	490	489	498	481	500	526	501	484	498	497	546	512	509	462	528	476	503	477	497	521	504	443	475	488	447	483	526	546	484	489	466	479	512	470	472	491	493	468	484	484	506	487	472	517	478	496	503	518	490	493	497	481	460	470
22943	21555	29154	24392	21576	21417	10866	4026	2367	1977	1652	1587	1355	1200	1168	1149	1034	1002	895	883	845	790	752	731	644	626	646	631	562	607	621	568	507	522	515	511	524	541	522	481	480	469	436	493	465	426	453	426	469	463	505	445	471	432	469	474	447	448	470	421	443	488	419	469	448	462	483	461	459	434	413	438	425	444	492	410	429	426	407	421	412	435	456	441	450	439	415	443	436	448	457	456	431	450	408	434	424	445	427	438	426	470	421	426	399	430	449	442	422	449	478	425	396	455	451	467	431	448	461	440	469	434	445	457	409	452	426	464	408	425	428	427	441	426	443	417	437	434	447	423	406	453	436	447	455	511	430	434	419	442	453	454	431	414	474	457	453	446	438	500	390	429	443	464	401	446	399	412	397	431	402	458	422	424	443	447	440	438	416	445	421	457	452	418	446	397	463	457	427	429	446	462	439	434	449	425	500	418	411	411	476	417	424	424	406	378	423	419	419	406	427	457	421	492	417	451	452	429	416	452	435	462	445	440	458	460	438	416	437	458	416	457	432	432	442	435	421	445	460	432	433	467	445	420	446	425	406	459	474	421	460	414	458	446	399	446	401	433	443	414	461	444	447	458	454	416	394	455	432	417	442	452	420	423	394	437	431	407	419	421	467	451	456	399	445	425	439	448	465	452	437	436	421	454	456	441	460	456	393	501	414	466	461	460	453	431	434	450	435	435	424	457	444	428	431	414	462	436	451	429	456	430	451	452	424	396	457	439	444	461	493	437	428	442	453	440	455	424	412	441	431	448	410	460	441	443	448	471	457	438	424	421	465	419	426	472	440	458	439	404	462	420	457	443	437	482	451	450	427	436	469	463	450	402	433	423	417	426	432	436	427	436	426	463	438	436	454	461	433	473	432	467	459	420	430	470	434	453	464	449	434	426	432	438	420	462	429	412	440	408	435	414	409	443	443	449	424	424	424	436	414	437	483	425	393	428	429	459	409	433	433	439	420	450	410	439	436	440	447	421	435	416	439	445	461	430	425	465	434	439	429	445	467	428	426	469	432	450	441	422	470	425	426	451	441	455	451	450	445	487	433	425	456	422	460	432	444	419	438	451	453	433	434	448	422	472	446	450	438	449	442	416	409	444	446	426	450	480	466	421	408	467	435	415	444	407	448	439	418	402	452	439	403	451	453	424	458	430	372	437	395	477	434	443	437	414	411	466	423	429	421	429	431	462	430	422	438	445	461	415	437	449	424	465	443	447	411	455	430	433	420	457	423	442	449	442	441	442	438	460	441	433	432	453	406	417	448	438	443	453	397	428	408	448	425	439	428	441	442	422	439	461	426	434	411	432	446	463	446	483	455	419	446	434	458	443	493	432	412	446	439	416	414	409	415	436	437	398	417	463	469	477	446	424	441	426	418	436	436	423	458	452	434	457	479	408	454	429	403	441	445	439	443	445	403	436	434	400	447	460	405	441	450	470	447	438	434	463	404	442	406	438	420	395	420	393	440	464	436	423	455	420	429	410	428	399	422	414	417	419	447	386	427	434	467	475	424	467	456	453	446	435	446	436	443	404	439	441	422	437	448	469	414	375	431	425	441	449	465	466	477	434	418	452	455	405	412	417	429	438	419	407	414	444	451	428	452	427	454	447	431	434	442	404	467	488	404	413	433	464	421	455	429	461	401	443	409	438	442	439	427	418	470	485	457	408	442	425	441	453	411	410	456	430	455	444	441	437	381	418	453	447	418	409	472	447	452	439	403	424	420	398	428	429	446	485	464	434	458	445	476	387	447	459	418	422	479	420	422	407	453	452	459	495	453	430	391	445	416	444	452	422	445	457	426	444	432	417	476	433	428	425	419	432	441	447	433	367	421	467	412	439	432	439	442	419	414	422	413	492	466	408	448	456	433	398	418	433	470	416	397	421	414	481	467	453	443	437	428	496	410	440	443	449	454	445	429	444	407	432	411	413	428	459	402	487	399	429	451	424	440	430	438	416	437	431	395	454	440	484	469	454	409	438	462	421	414	414	429	424	390	428	408	428	409	442	445	474	442	434	403	428	414	444	430	433	444	432	420	419	459	439	446	414	449	430	402	418	434	429	442	480	450	432	441	430	470	433	444	438	389	405	456	440	459	435	423	468	449	427	421	461	412	442	418	432	440	431	442	413	432	400	442	453	458	437	444	451	419	436	440	428	404	443	474	439	444	465	496	419	408	456	449	419	423	434	432	479	469	445	397	456	452	474	444	409	416	440	428	413	429	439	479	446	466	472	446	432	448	451	459	443	448	454	471	446	428	479	451	437	442	422	434	491	450	446	421	433	429	461	420	412	471	449	432	468	423	407	425	385	450	485	444	428	421	457	482	445	401	447	447	468	428	423	451	435	464	424	433	409	394	401	439	409	464	451	447	411	447	463	461	419	455	445	449	456	435	433	450	449	462	466	486	384	422	427	448	453	414	457	405	394	451	395	458	433	431	432	462	466	418	466	414	461	457	437	431	441	475	437	441	423	406	419	454	477	435	434	409	457	433	429	479	427	451	402	437	392	405	423	431	454	438	454	424	434	443	419	421	419	447	445	413	438	452	426	434	434	424	477	448	438	429	444	402	447	439	449	451	437	434	430	451	399	447	464	432	439	404	441	455	391	437	456	434	440	404	433	421	440	491	437	436	424	494	431	417	464	449	434	426	425	443	411	452	429	415	451	409	459	439	437	427	406	442	469	469	455	408	451	450	428	420	479	409	428	449	433	441	460	424	428	432	412	446	424	424	444	431	470	405	420	434	433	407	437	430	451	424	453	449	437	432	430	429	443	409	460	432	463	471	467	443	431	479	455	425	430	440	443	432	473	408	391	412	430	457	447	433	453	461	462	407	472	424	405	463	405	440	442	481	424	435	430	427	450	464	475	411	436	456	445	398	422	441	388	425	413	436	399	454	405	438	426	431	451	445	416	401	445	416	474	437	436	426	442	434	433	457	437	447	415	425	423	431	423	424	446	432	475	445	455	434	458	444	428	422	437	430	427	392	434	458	425	399	436	443	417	432	429	428	411	424	422	463	432	442	410	425	459	445	437	431	427	426	444	442	440	461	396	420	416	440	437	394	429	453	447	425	469	459	423	416	423	411	427	449	423	418	430	437	453	448	454	415	423	436	423	432	431	451	453	390	432	438	428	408	427	440	499	490	439	436	429	416	443	430	448	470	442	437	441	420	416	463	434	405	426	449	439	458	425	433	494	452	418	407	431	445	433	407	420	456	453	423	433	416	379	443	437	488	431	427	450	408	440	431	450	432	452	441	495	461	455	417	369	412	423	437	422	397	432	427	412	427	453	456	460	431	400	427	452	441	407	413	448	441	455	413	428	418	419	457	447	461	418	428	411	426	418	426	441	412	434	457	420	448	414	378	387	469	463	459	420	428	396	387	433	449	419	445	477	479	389	420	432	451	463	404	446	481	463	398	414	426	442	426	425	377	412	405	444	417	476	422	432
25431	38803	27974	18683	14389	11318	8652	6221	4315	3356	2882	2569	2188	2064	1897	1700	1531	1455	1338	1210	1090	1018	1054	938	887	829	808	766	794	763	654	680	656	641	632	638	633	656	588	548	570	552	524	535	547	561	593	574	580	503	575	547	529	603	548	530	542	546	524	558	546	524	504	554	519	585	527	534	506	495	510	527	493	534	508	539	486	474	485	521	548	488	531	513	537	531	530	528	547	523	494	537	553	475	527	509	471	542	494	524	507	526	527	509	512	493	478	475	493	530	466	484	497	501	501	531	504	485	502	544	502	509	528	520	517	526	514	461	498	546	539	518	506	490	516	505	491	500	497	515	529	495	538	496	505	505	500	473	486	488	496	498	509	523	491	545	499	482	507	488	505	477	476	538	501	496	522	484	492	529	514	486	533	515	495	493	466	535	523	505	486	473	491	570	490	481	506	507	501	504	518	492	513	509	478	571	527	472	499	510	481	522	488	543	511	498	490	462	459	466	490	493	527	555	511	511	548	470	487	511	533	496	521	496	521	541	523	519	479	518	475	527	510	519	502	515	528	499	507	521	515	486	528	514	521	523	480	518	481	497	488	475	474	521	494	516	484	535	490	498	498	513	512	513	511	463	516	517	486	521	557	535	496	516	496	507	513	493	480	481	486	495	514	499	509	476	538	485	497	474	507	545	539	533	549	491	505	505	556	526	451	491	537	458	485	512	514	474	509	513	504	517	478	506	524	483	490	536	499	527	510	486	498	534	501	494	519	489	526	457	514	530	490	472	551	531	520	479	518	484	535	513	474	537	490	496	514	515	501	553	491	514	522	530	548	504	506	526	508	537	536	477	526	491	508	474	486	494	510	543	507	485	498	502	478	494	528	510	498	500	503	522	510	484	492	512	509	499	530	521	508	544	495	496	519	512	494	506	517	502	551	509	530	486	496	479	558	525	522	531	531	509	505	508	463	464	502	502	498	489	524	472	520	490	517	543	484	554	490	554	551	496	507	501	495	512	524	518	501	508	506	496	508	462	525	470	467	535	520	527	501	527	469	502	555	517	484	509	502	545	530	485	489	502	513	538	462	523	501	503	513	518	519	518	516	491	481	501	544	491	530	547	529	492	493	505	512	546	546	487	524	488	507	524	522	527	475	495	516	487	550	486	514	484	495	492	477	506	503	523	502	462	476	530	542	496	468	490	504	519	477	546	517	489	510	501	475	483	519	549	552	511	511	503	487	524	534	484	520	502	505	487	523	468	480	416	524	499	509	484	495	511	468	499	561	509	521	511	495	479	516	486	493	539	487	513	516	485	515	476	521	498	535	506	463	493	508	524	509	500	512	505	528	495	509	514	504	507	511	496	495	471	536	508	542	513	481	506	549	512	514	470	477	515	508	472	510	487	503	501	493	432	482	511	505	534	504	548	533	509	501	509	525	483	506	545	514	527	536	495	488	502	463	531	504	535	512	517	517	541	540	534	538	525	485	487	493	483	501	507	532	521	497	434	520	479	506	515	556	504	493	494	496	514	509	533	532	484	532	512	525	510	527	524	492	485	532	527	510	477	495	501	498	531	507	513	468	501	502	476	548	533	505	539	509	487	495	504	522	537	501	518	437	488	508	515	477	513	505	511	454	491	508	479	516	535	495	494	488	517	532	528	472	477	512	539	516	471	523	521	480	523	505	491	507	499	492	464	520	518	522	496	529	519	456	518	524	503	492	527	514	479	531	555	489	525	500	534	503	541	511	489	483	509	501	502	451	523	531	530	499	499	494	509	506	502	481	494	538	466	525	478	508	525	539	503	452	525	524	536	482	522	485	521	481	471	516	488	522	502	485	512	502	470	510	539	491	504	572	520	512	485	509	533	541	474	491	528	468	491	484	513	502	479	580	482	481	537	509	482	477	509	534	500	490	543	509	489	491	501	514	514	493	528	492	518	509	532	482	545	532	511	505	458	489	525	547	546	519	469	508	482	534	511	507	504	504	517	450	528	518	506	525	490	480	512	472	543	480	526	535	507	514	505	536	492	465	502	506	467	523	507	492	503	519	488	495	487	473	502	503	517	536	499	495	494	521	465	494	516	514	529	524	517	487	493	512	488	511	493	494	516	474	451	474	531	546	529	507	514	510	473	523	513	453	483	494	538	482	495	486	528	463	456	484	482	462	498	461	509	506	471	500	498	509	484	473	530	516	554	478	512	519	503	521	511	477	521	522	528	508	512	497	525	528	531	518	517	493	528	510	510	487	535	492	510	482	509	512	484	488	505	513	512	477	533	548	489	514	506	488	522	481	506	504	546	495	548	512	517	472	507	541	515	547	526	500	529	487	490	506	473	506	522	517	487	526	515	503	516	511	517	497	495	524	478	515	527	493	471	544	470	508	499	518	509	479	485	457	496	514	531	524	532	461	501	489	493	543	473	506	550	498	489	518	496	492	560	481	497	488	519	494	496	481	475	498	519	480	502	475	508	536	547	545	486	506	488	499	489	525	487	507	478	548	526	510	468	493	512	511	516	475	494	503	522	520	513	553	484	491	459	505	526	538	536	492	493	490	487	533	536	474	511	490	472	490	528	492	513	493	518	538	506	545	470	484	494	507	514	537	499	539	540	514	533	542	521	496	488	455	497	519	493	493	481	468	530	500	504	495	494	456	496	505	509	491	547	477	528	527	545	521	472	472	512	540	503	530	514	503	481	493	530	549	500	527	514	469	528	463	467	489	479	515	512	491	520	527	507	539	531	511	517	513	483	512	478	533	530	534	520	489	514	495	541	511	519	506	502	506	549	519	537	526	521	505	510	519	501	500	507	499	523	505	525	502	481	504	483	502	488	541	496	469	456	495	480	478	514	549	548	506	480	514	502	495	481	499	498	495	543	506	517	490	478	484	514	490	490	513	495	484	506	517	510	525	518	523	481	500	499	504	533	562	516	468	523	484	549	515	512	544	475	520	496	496	509	488	549	477	518	517	502	499	496	541	505	496	495	541	539	544	493	496	467	529	533	502	494	442	511	505	496	528	463	517	505	523	490	525	487	524	494	502	525	530	526	505	514	485	520	543	515	487	481	481	481	465	501	515	536	526	532	523	502	502	522	511	557	517	510	526	525	488	523	512	487	513	480	508	497	481	511	531	484	543	515	541	481	528	461	496	479	525	474	488	511	541	501	510	513	473	478	516	567	475	534	531	512	532	520	492	499	475	502	486	497	520	510	489	495	507	489	479	508	505	485	483	476	491	543	572	495	477	464	459	511	487	538	483	513	520	487	530	522	480	547	542	487	498	521	504	501	485	492	525	519	517	537	508	508	494	528	530	515	488	523	511	512	502	508	514	474	507	505	502	507	528	472	485	495	502	497	460	506	505	509	530	494	500	504	548	569	540	504	497	545	486	474	494	487	476	525	535	492	512	496	506	470	502	507	517	507	464	502	455	475	513	545	485	483	509	483	517	529	472	491	478	499	523	533	493	510	495	527	479	531	493	518	454	522	519	497	517	512
28407	20746	14808	7653	4022	2725	1980	1491	1123	1069	978	919	811	886	784	792	729	733	666	655	657	673	614	617	616	625	589	615	579	594	570	556	570	566	578	585	546	574	557	570	538	585	535	540	525	606	562	599	570	530	555	576	546	522	570	530	534	573	516	556	527	530	516	500	496	530	508	559	534	532	579	529	548	542	557	557	557	544	569	515	537	535	543	559	586	533	556	540	497	531	534	551	552	547	541	501	517	527	484	523	525	537	511	537	568	578	554	528	493	529	536	538	543	534	497	530	515	544	569	532	541	534	517	558	566	541	539	561	556	544	525	546	580	532	530	586	551	534	490	559	545	566	520	549	552	552	530	556	513	527	527	510	526	535	504	589	555	525	520	535	518	525	543	566	549	536	538	525	518	560	542	590	518	535	532	515	523	534	530	617	540	546	583	514	565	503	511	556	563	581	587	565	489	508	541	536	537	501	576	545	543	558	541	525	559	574	536	517	563	501	559	555	526	546	556	506	531	544	572	526	544	613	528	554	508	553	570	542	544	493	512	520	552	582	545	540	557	520	571	534	526	565	527	583	553	541	505	568	539	523	517	516	584	552	524	472	495	580	573	533	528	517	583	556	533	571	557	542	508	493	489	624	549	514	545	488	519	527	556	512	564	524	516	558	588	541	488	563	535	541	588	529	519	551	563	551	526	494	525	532	546	580	542	521	512	487	569	537	512	553	554	526	507	532	551	573	536	539	536	536	561	522	574	534	532	531	541	527	521	511	572	543	524	529	546	579	548	537	523	555	556	547	518	487	535	551	514	562	559	531	514	530	569	538	534	520	554	526	510	526	531	542	544	525	560	560	536	550	524	552	548	521	545	513	539	518	529	501	518	587	499	533	515	515	555	514	544	562	546	494	527	491	522	546	513	511	538	553	503	550	551	546	494	514	501	536	540	515	534	544	511	587	522	563	537	532	498	531	555	529	547	577	539	537	557	514	558	559	548	564	497	506	508	548	513	521	519	548	506	550	511	526	581	529	512	525	549	538	550	512	524	494	510	578	568	542	524	597	542	504	494	563	523	494	560	566	497	547	509	569	532	547	529	552	530	550	584	569	575	560	539	522	529	534	567	523	542	490	547	535	548	499	576	530	531	534	506	555	539	500	564	534	576	560	505	567	545	514	557	577	546	520	545	538	521	503	524	512	524	557	567	526	525	541	530	505	552	513	497	522	532	495	527	526	553	601	560	568	531	565	548	515	525	503	529	528	592	528	513	523	534	559	530	491	547	598	547	506	506	566	519	563	526	532	513	524	569	499	481	560	533	538	567	575	512	520	511	535	562	531	544	536	527	586	511	485	515	549	537	502	546	514	564	539	510	550	519	524	531	562	523	525	531	565	546	536	509	525	523	559	548	559	528	578	522	512	531	555	551	553	530	527	568	569	519	539	548	574	534	536	531	527	520	520	561	603	523	513	520	539	552	579	562	558	517	544	537	534	541	542	524	579	558	530	495	527	542	589	528	561	558	556	568	526	559	501	547	553	546	545	517	518	538	572	539	566	538	540	515	543	537	557	560	554	508	510	575	550	521	546	525	551	542	533	539	542	535	555	517	573	505	557	538	556	519	557	580	547	515	562	535	524	551	527	513	495	574	532	520	539	465	577	523	512	559	569	567	532	567	604	529	513	551	553	548	527	493	546	506	521	558	526	518	553	530	561	525	506	510	506	571	546	548	565	551	508	525	582	516	561	552	538	544	536	542	535	524	536	511	548	559	551	530	546	514	525	569	500	537	577	537	535	522	526	532	567	523	529	537	558	553	535	546	553	571	500	536	557	551	527	538	557	550	545	528	537	546	553	571	580	506	519	528	518	590	554	508	551	553	556	555	545	522	558	538	518	551	538	517	513	554	530	540	505	540	566	549	561	528	527	565	523	543	533	543	546	532	531	562	571	539	535	520	539	523	549	585	582	537	537	535	533	492	510	568	544	531	525	535	563	510	513	516	588	549	532	519	520	543	496	526	527	577	513	531	554	574	506	546	543	572	492	550	530	539	512	525	559	537	544	511	567	538	528	561	522	503	539	561	539	522	542	543	517	549	544	522	547	553	556	542	533	575	572	548	493	494	511	548	562	537	541	510	547	577	579	562	540	543	545	515	486	540	547	501	513	526	534	544	523	577	504	504	534	538	498	576	547	524	535	524	536	542	517	541	536	505	515	525	547	484	577	530	525	587	548	556	494	537	539	514	521	564	527	499	528	531	584	526	546	544	568	505	583	566	501	497	543	551	508	525	481	524	559	526	537	527	532	525	531	587	542	521	547	552	578	523	574	531	535	587	524	515	563	549	532	521	535	548	537	535	514	531	543	538	497	514	534	557	510	559	562	552	547	538	528	543	522	568	504	510	560	558	559	531	551	550	522	561	530	527	515	569	503	533	535	533	514	526	578	515	503	523	519	546	501	524	585	537	548	534	511	533	549	520	545	535	552	556	524	539	510	548	531	531	551	551	512	556	547	490	567	494	516	499	565	528	520	555	502	539	533	527	542	494	566	555	509	530	553	565	532	542	544	573	558	562	564	506	526	498	535	523	527	515	528	500	531	535	526	538	482	536	518	547	582	563	534	523	520	534	515	558	522	528	537	548	572	588	571	519	552	503	562	542	509	564	547	512	531	506	564	494	538	521	554	511	528	527	535	529	544	551	526	557	553	499	522	533	538	595	518	511	535	495	562	561	558	548	565	511	530	507	515	543	494	546	527	533	564	550	571	547	552	501	534	536	531	535	558	566	595	543	499	541	546	543	566	547	542	537	508	540	498	481	531	539	511	545	523	548	475	518	533	511	516	577	569	503	541	531	537	532	493	536	564	519	526	519	540	548	545	512	513	499	550	573	531	493	486	539	544	544	556	553	519	596	525	529	527	537	560	496	512	510	512	530	561	549	519	557	528	535	540	522	500	553	538	532	522	575	567	518	505	506	552	536	530	530	558	539	555	501	575	561	504	537	544	533	528	557	500	562	522	524	498	539	550	538	553	535	536	554	564	556	532	537	522	533	553	532	539	522	528	506	520	548	528	519	523	534	563	567	575	547	559	526	524	528	531	520	574	546	536	485	527	540	558	514	544	534	530	556	526	510	521	511	560	568	501	562	525	538	575	548	545	562	520	555	523	524	521	495	533	550	539	539	521	554	526	564	529	547	520	520	531	526	553	530	533	489	524	550	542	567	509	515	548	512	525	542	555	568	504	542	565	515	536	540	507	519	521	528	524	582	537	550	538	567	540	519	558	527	527	585	555	537	524	575	587	512	538	541	489	537	517	558	515	556	546	561	503	478	546	565	551	548	499	529	528	532	571	504	551	551	521	531	575	571	538	488	526	553	487	499	549	532	513	555	565	550	532	545	559	472	562	538	566	558	524	482	539	557	519	541	550	569	532	536	504	522	514	544	542	549	550	572	547	572	543	500	558	534	549	533	490	521	539	524	507	581	509	566	519	532	535
18717	23730	15935	9099	6541	4927	3592	2648	1950	1608	1476	1313	1297	1218	1105	1019	997	896	886	846	809	842	796	759	746	756	703	710	670	664	666	678	671	678	629	614	637	645	662	640	594	625	650	635	636	631	591	598	586	633	637	597	613	636	616	611	620	597	595	582	605	599	640	666	618	609	619	595	627	609	688	626	606	612	617	579	660	579	621	643	624	592	598	615	602	627	672	667	596	642	617	593	601	577	566	583	609	680	626	592	596	584	631	629	588	616	610	620	615	604	639	637	607	567	642	631	607	578	618	606	597	647	617	601	660	613	625	605	646	605	628	630	597	626	598	580	603	603	625	589	615	603	604	580	620	618	618	640	650	605	640	600	606	621	642	600	625	639	597	582	574	608	622	645	620	634	621	643	611	579	626	593	602	662	607	597	608	612	603	613	606	630	600	636	616	580	604	610	609	651	591	607	590	600	592	610	588	651	641	648	626	639	631	643	608	587	606	619	590	664	602	596	591	603	584	601	622	630	650	602	617	630	628	628	622	623	625	624	619	613	616	596	608	604	631	605	648	654	650	636	616	557	588	628	628	595	622	617	585	620	612	642	633	640	602	595	570	646	593	594	553	611	629	644	573	645	635	639	604	624	647	647	610	618	630	638	611	647	631	638	663	579	612	621	606	664	582	643	656	585	644	668	622	627	581	624	639	595	600	635	627	591	631	633	594	611	617	623	609	609	627	577	670	649	620	599	630	653	575	678	577	587	632	588	607	576	630	614	625	563	646	569	586	575	585	678	678	573	643	615	569	624	624	635	649	626	536	632	585	625	640	613	621	650	606	629	617	580	601	627	693	640	626	588	655	583	617	645	577	619	619	594	631	570	598	570	645	612	581	603	615	619	629	594	621	601	613	602	660	630	602	669	608	602	621	625	613	620	660	590	607	596	582	605	577	676	606	584	598	602	654	651	583	627	642	607	604	635	590	591	582	644	592	616	617	599	606	609	600	664	637	616	624	627	636	641	628	599	613	595	584	647	617	635	649	643	630	614	632	614	613	650	670	602	617	575	609	630	645	586	610	633	602	595	625	570	626	607	592	626	611	616	616	635	630	556	602	681	613	628	546	579	644	622	614	639	618	639	619	612	613	625	645	653	602	607	598	590	609	579	624	611	630	594	568	596	627	606	591	643	610	586	603	601	600	642	613	617	608	631	611	613	601	623	621	640	594	654	620	598	600	623	601	606	649	613	629	590	634	631	578	595	606	628	623	632	627	649	595	610	623	609	606	633	608	608	634	581	589	601	626	666	586	642	606	600	611	574	618	609	574	605	634	609	640	617	585	636	650	597	617	604	614	600	624	633	635	608	621	616	616	575	604	599	577	621	635	610	583	619	643	622	600	569	605	632	637	609	551	660	616	648	657	619	663	577	659	608	590	588	631	580	608	616	607	593	587	637	594	582	630	577	590	621	626	623	658	575	604	597	586	624	615	641	637	613	618	598	610	644	566	637	587	646	570	617	636	657	614	593	614	596	631	617	594	571	607	633	618	590	632	578	630	641	653	618	656	590	650	643	605	634	607	656	608	628	633	614	662	602	611	597	581	592	600	610	627	628	608	626	617	621	580	609	614	635	593	651	594	597	607	631	603	618	641	612	593	627	605	594	608	631	603	626	628	627	596	629	561	627	588	618	593	626	632	601	628	591	613	594	613	618	655	660	624	589	591	650	607	617	655	592	609	635	632	611	682	647	634	607	606	608	598	615	636	606	641	642	605	670	593	598	641	574	608	602	632	609	617	615	597	654	640	627	598	605	591	620	640	631	608	599	599	602	599	608	638	632	621	607	620	641	629	631	575	638	611	625	622	694	610	565	651	613	650	606	590	666	620	640	611	627	592	597	649	597	635	641	592	603	616	573	634	624	607	656	651	676	602	624	612	623	622	593	619	597	570	599	592	619	574	634	610	590	606	633	616	626	631	612	613	612	632	586	605	626	667	597	612	576	595	622	607	633	642	625	607	628	599	595	592	626	595	626	580	598	622	615	636	576	629	578	619	608	653	531	624	616	645	650	596	620	596	630	619	591	615	606	616	657	577	597	639	613	609	592	581	631	620	633	595	625	653	593	652	583	638	620	605	627	551	626	638	602	617	589	570	611	588	618	606	608	574	616	596	622	602	661	605	628	638	605	616	645	636	622	624	592	615	581	613	595	611	613	596	640	639	596	661	661	639	604	605	607	667	576	642	603	620	568	622	622	577	581	588	587	657	646	629	615	596	603	628	602	580	571	631	617	602	600	622	621	622	632	620	609	629	669	604	567	628	628	608	622	612	652	628	640	648	584	583	605	637	634	651	627	587	641	580	650	606	644	629	603	601	634	655	619	617	650	591	622	638	608	597	600	643	594	599	621	633	643	613	608	549	651	626	655	614	585	665	573	591	685	607	617	632	638	643	591	575	617	613	595	632	603	607	620	635	682	631	565	624	561	611	618	588	612	612	596	616	576	616	632	666	677	605	611	602	600	634	607	632	608	633	662	611	600	622	607	634	600	597	650	617	670	624	612	608	593	582	622	599	611	623	588	601	621	605	600	641	594	637	664	601	651	584	623	629	607	600	591	639	634	627	638	633	598	632	579	639	595	603	630	655	640	596	613	570	658	617	616	620	565	630	641	571	588	617	586	599	562	628	640	632	621	610	638	605	626	610	633	588	542	597	623	591	642	592	628	595	592	630	619	587	614	625	613	640	555	623	585	592	647	602	618	626	597	571	595	632	618	597	576	619	600	619	600	590	624	629	584	625	610	652	609	620	586	587	620	618	565	609	618	557	592	611	609	664	641	632	591	611	624	604	625	660	634	644	600	666	625	592	612	596	590	628	606	620	621	628	598	630	598	614	557	680	614	588	616	605	584	620	637	586	582	616	629	615	596	579	612	623	647	600	606	600	620	627	648	609	581	612	600	588	622	642	630	632	588	598	644	579	620	617	642	631	612	613	646	614	590	632	633	609	603	651	614	618	618	591	664	616	609	622	629	580	589	621	651	605	580	602	576	620	634	616	618	673	633	638	636	635	591	655	626	636	650	624	570	577	575	589	623	599	664	609	588	600	583	633	632	630	596	638	625	632	642	591	629	599	576	629	626	606	620	604	610	638	617	608	575	596	627	601	561	641	615	626	634	673	633	621	579	623	620	629	611	592	551	636	599	606	610	660	606	572	593	571	582	627	563	585	624	659	629	634	628	592	644	605	627	608	580	604	584	584	570	581	626	591	633	630	606	633	653	648	634	610	603	638	611	642	608	644	622	620	622	617	600	584	626	654	639	625	609	643	596	609	628	606	616	628	596	638	607	653	625	599	623	599	611	591	617	645	639	613	584	633	626	605	615	632	655	614	647	615	632	602	629	581	616	643	637	629	577	602	605	636	586	584	633	636	624	595	613	620	574	589	615	575	621	610	621	625	623	607	627	644	617	601	643	627	620	609	585	592	585	662	653	576	646	592	597	608	642
23833	21465	28481	24846	21296	11206	4266	2484	1802	1675	1460	1387	1297	1195	1105	1055	968	920	854	859	799	791	729	724	724	711	741	713	684	664	621	661	611	637	640	623	591	619	584	615	561	545	553	553	582	599	584	573	600	612	560	578	593	569	565	576	565	526	571	557	550	551	597	555	536	561	519	562	583	554	544	588	529	572	559	579	591	582	570	581	583	614	536	580	540	534	550	547	534	546	563	540	583	566	555	576	560	556	538	580	575	561	487	547	554	559	584	580	581	544	564	585	531	572	541	570	574	572	555	548	582	586	561	544	528	565	594	556	564	588	568	570	584	558	573	558	552	567	519	560	532	572	563	601	579	550	572	503	520	517	595	570	549	540	558	563	555	561	594	585	573	515	585	551	547	590	558	505	551	593	535	576	534	578	518	557	613	546	554	570	566	564	552	566	533	561	608	574	495	602	574	557	544	519	580	580	546	572	573	538	567	569	589	583	560	564	550	548	590	521	586	542	582	547	528	555	521	520	552	575	552	559	553	593	550	570	584	533	571	559	524	570	552	545	545	557	520	551	575	580	544	589	536	554	530	611	560	573	545	561	550	572	547	575	533	524	573	557	557	592	584	558	546	562	550	548	532	559	592	556	576	556	581	538	583	559	618	531	571	602	549	551	553	558	584	517	577	542	609	506	539	576	574	533	584	535	592	575	573	586	574	574	581	567	584	551	608	518	543	579	535	578	586	561	525	573	544	578	546	532	538	547	556	566	575	513	578	524	537	518	609	521	542	519	540	588	590	565	561	563	548	550	576	543	556	574	565	568	579	591	523	537	544	565	549	589	585	559	559	524	575	553	514	565	568	548	562	536	589	543	531	541	530	550	539	530	571	588	548	574	588	544	501	542	556	552	537	563	601	502	546	557	580	569	543	608	568	576	566	584	601	557	552	560	540	559	522	592	573	552	567	568	555	578	569	554	556	580	586	570	531	559	563	531	551	535	599	547	545	523	547	535	569	555	572	557	541	581	610	577	552	539	530	526	571	597	540	539	608	560	506	590	552	589	552	546	525	548	581	569	535	532	575	581	577	550	553	566	524	523	551	618	514	546	565	555	578	559	561	556	614	582	545	560	574	558	558	550	513	552	572	547	546	586	580	596	525	568	613	570	543	569	525	518	569	566	520	548	575	520	560	602	519	565	551	541	540	577	534	567	567	580	549	569	505	535	569	548	576	553	529	563	595	555	574	552	593	591	590	544	596	589	555	590	539	574	527	576	538	554	554	545	570	555	555	534	548	584	584	525	574	575	531	558	546	536	558	573	544	527	513	525	574	549	598	557	568	535	555	562	570	540	505	573	562	546	592	567	569	519	585	585	529	566	605	534	564	603	557	568	539	525	560	586	527	560	522	555	535	570	598	545	536	561	538	569	556	548	622	574	583	566	564	549	578	566	590	574	569	615	543	604	560	517	554	556	556	551	576	564	560	589	533	528	554	562	569	550	579	539	564	563	612	579	576	522	576	537	579	561	581	546	520	544	577	567	572	538	538	577	571	573	591	560	586	580	557	603	551	551	560	575	541	565	588	567	552	561	552	580	550	553	554	538	551	573	550	567	542	579	547	536	551	546	557	545	532	554	583	508	578	580	520	592	538	576	563	598	562	477	587	569	551	561	553	545	515	560	652	599	574	548	599	562	561	565	547	561	543	572	580	570	528	526	589	549	575	563	539	555	559	588	591	563	573	599	588	590	526	551	550	556	564	563	563	577	565	577	529	541	564	567	572	510	559	531	550	605	546	522	555	554	562	548	601	554	543	563	588	551	547	537	574	543	580	568	535	512	538	579	579	533	529	527	562	551	572	575	583	560	606	552	517	570	569	533	561	532	542	544	557	558	551	555	585	565	563	620	568	581	594	590	604	561	571	556	537	557	599	565	521	572	543	539	539	566	553	535	558	568	549	603	556	544	542	558	564	560	569	540	583	578	558	562	543	576	567	574	564	555	572	544	537	548	564	551	557	569	593	533	576	624	523	530	520	563	528	509	566	536	591	560	547	577	565	575	513	636	600	542	537	560	612	545	567	571	585	557	562	591	567	565	566	546	594	583	542	541	614	544	546	544	530	585	541	547	581	579	565	542	550	595	551	550	562	586	536	532	536	571	552	519	547	590	535	558	591	579	585	562	570	561	562	542	552	551	548	589	573	539	546	566	580	590	533	548	572	604	541	533	595	535	588	547	554	559	554	562	580	569	560	561	587	574	536	550	581	530	568	552	575	568	530	544	579	528	513	529	604	570	619	511	536	603	593	588	560	541	511	562	573	582	574	531	562	570	516	569	553	569	552	566	501	562	554	540	578	569	550	566	537	532	551	569	574	550	542	510	580	576	528	587	540	550	603	545	534	543	601	561	589	580	543	552	542	558	585	548	579	556	604	553	549	580	529	599	557	597	552	540	566	585	557	540	581	546	547	553	568	584	533	527	514	559	553	534	523	545	551	539	533	558	552	544	600	545	538	554	600	526	551	526	570	556	553	539	522	573	541	554	561	597	582	581	555	571	562	579	598	506	567	541	590	541	600	548	586	598	554	547	565	569	594	548	597	572	574	518	558	565	550	588	563	507	572	565	592	581	560	590	543	564	583	552	526	548	546	578	538	590	555	565	536	588	520	521	556	548	548	548	615	526	552	540	587	550	555	582	574	569	559	555	575	580	564	532	554	571	569	543	577	596	561	557	596	576	477	530	549	574	549	565	560	564	547	561	554	563	551	572	571	588	568	590	585	572	569	576	567	542	566	591	539	564	567	593	539	590	561	550	508	591	581	546	590	580	594	555	528	541	595	544	530	567	546	534	545	589	540	550	595	526	605	534	567	531	590	555	609	554	499	583	549	577	567	532	573	571	536	551	550	544	565	572	540	535	494	528	591	566	563	529	562	578	552	603	550	536	568	575	557	539	531	599	525	557	541	552	566	545	547	529	571	535	511	575	549	537	574	583	522	550	571	601	572	516	527	581	553	519	582	540	582	571	567	563	552	579	560	579	598	518	529	570	583	569	594	585	543	556	567	557	521	506	560	547	557	581	586	552	583	644	553	536	607	561	557	567	562	575	559	563	623	564	553	578	565	537	583	568	587	544	536	527	550	581	549	565	559	553	540	551	545	508	538	572	547	554	522	573	592	544	555	561	575	571	562	549	554	589	550	569	544	559	486	518	549	536	568	492	573	563	546	556	592	552	573	555	551	551	544	553	569	568	585	521	528	541	525	534	585	552	552	586	544	590	582	568	553	561	587	525	542	575	526	554	550	529	537	563	546	521	560	600	546	569	568	567	560	578	605	612	586	570	562	559	580	523	577	559	551	593	561	522	585	570	558	538	547	573	540	556	602	529	573	564	552	576	568	552	542	538	542	579	520	591	556	573	544	533	577	591	544	557	587	558	560	552	588	539	569	586	564	571	556	553	584	604	530	548	513	526	580	564	544	548	576	564	535	553	518	551	572	596	557	592
22386	33682	23738	14689	10596	7881	5955	4184	3079	2666	2384	2185	1895	1642	1674	1460	1384	1255	1115	1171	1067	1025	920	858	988	892	828	867	742	744	775	762	726	757	730	717	673	697	721	684	643	701	700	675	734	722	697	663	638	680	660	669	660	635	699	690	718	698	645	640	627	660	652	643	672	611	653	674	632	695	607	625	665	624	672	641	608	645	698	661	652	626	616	669	598	690	628	646	625	635	627	654	669	671	629	658	638	661	611	647	642	621	590	617	661	630	686	681	638	653	660	659	630	601	643	628	631	639	662	626	626	637	672	643	629	664	659	635	663	600	633	621	675	642	644	603	671	702	672	663	637	646	688	617	628	657	635	616	668	621	680	665	611	645	627	627	653	596	600	642	612	613	677	656	616	600	652	660	610	646	654	621	633	618	615	654	678	670	666	603	705	606	620	652	620	685	652	633	630	636	591	688	689	636	655	609	641	640	667	593	600	682	631	607	655	672	612	661	688	619	640	689	643	656	646	613	689	666	623	658	597	662	636	626	651	638	626	620	665	675	630	655	620	623	642	630	682	635	632	652	656	640	627	652	661	627	615	613	640	644	623	664	672	620	634	674	590	663	635	666	641	677	631	632	650	657	658	681	634	628	642	687	619	667	625	646	635	606	644	670	596	644	615	604	628	640	658	662	651	684	660	618	694	655	636	639	602	630	625	661	646	653	642	574	684	642	600	640	677	614	596	662	636	621	646	633	642	628	645	623	688	650	633	625	613	631	626	612	638	680	675	611	602	603	682	625	631	637	642	621	643	657	644	633	617	612	703	626	633	641	637	648	642	658	601	601	624	657	654	676	672	645	661	625	596	662	677	631	618	672	678	615	621	642	617	665	640	652	597	642	615	651	651	620	630	678	652	647	704	650	625	660	636	645	669	639	611	639	604	647	671	657	641	616	645	652	616	649	625	604	653	628	597	673	626	667	670	660	643	646	685	645	618	626	666	643	621	644	688	699	640	658	660	640	654	584	638	590	683	671	623	664	626	645	633	598	632	651	662	619	619	656	651	657	641	602	711	657	623	647	670	624	639	639	676	644	630	647	640	632	641	685	661	639	636	602	654	649	652	645	670	684	628	624	603	681	659	617	613	692	586	676	637	657	631	666	627	641	625	663	617	665	645	662	618	629	657	670	669	658	648	619	620	660	605	649	667	617	616	644	644	634	637	621	613	688	588	634	642	636	617	611	661	668	639	685	709	661	625	635	645	593	638	574	643	640	628	692	632	667	650	590	685	611	623	642	644	635	613	657	633	664	564	607	591	648	631	616	629	634	658	638	703	636	625	627	622	607	640	631	651	640	682	638	639	605	640	627	666	611	672	577	584	653	604	618	654	650	622	661	654	642	659	681	634	634	628	671	634	670	607	671	625	606	634	643	635	693	630	597	665	652	613	642	603	642	599	623	635	651	652	630	610	620	630	622	587	666	637	661	629	654	657	641	659	704	640	626	666	617	643	604	690	636	665	609	587	654	670	609	637	664	645	665	671	635	607	654	624	616	655	630	661	697	709	639	643	631	647	630	660	604	644	603	677	606	634	668	624	668	666	652	666	607	675	633	690	658	648	644	615	627	676	672	648	676	678	617	626	670	667	633	592	651	678	685	640	604	646	650	605	634	646	608	642	616	626	648	678	654	661	630	651	628	662	650	600	659	569	660	632	607	606	658	648	630	647	641	635	612	637	641	619	640	643	641	665	701	684	626	688	601	661	629	657	603	646	620	653	624	653	646	636	624	660	643	610	592	639	671	665	647	634	674	631	617	642	665	649	675	676	602	643	664	655	650	684	662	648	665	676	635	611	624	649	633	610	605	616	612	614	638	655	648	664	620	613	678	639	648	642	594	655	651	622	632	668	640	622	612	615	656	631	627	608	662	633	586	654	670	660	683	595	652	681	677	653	675	644	624	625	669	627	623	616	655	621	604	676	620	656	641	653	614	627	578	632	617	621	647	621	610	623	673	663	619	651	597	588	694	640	652	637	672	652	644	666	614	620	656	628	636	599	667	685	611	655	646	615	638	652	635	650	633	604	591	639	624	603	674	631	662	634	627	608	648	633	643	619	621	619	589	638	651	677	675	606	642	620	653	627	633	660	592	663	641	652	693	598	630	615	634	671	646	683	607	630	636	652	621	653	667	644	608	596	673	612	636	679	639	625	633	579	644	638	626	643	633	629	664	658	665	683	641	663	620	608	606	647	602	629	684	643	643	615	626	665	639	645	609	621	640	662	615	647	627	629	593	603	633	669	664	635	645	609	627	642	630	675	573	607	674	659	649	601	671	692	666	629	613	635	649	673	667	642	655	602	639	672	600	645	600	609	660	647	664	613	633	650	633	635	648	610	631	668	663	662	636	638	607	623	650	658	619	644	717	600	648	647	640	693	611	588	627	643	625	642	628	654	621	667	647	613	622	585	615	592	613	677	630	641	677	613	610	678	651	623	648	682	599	646	629	679	624	583	639	604	611	624	640	655	621	634	627	666	639	649	643	594	629	645	632	619	608	665	646	680	637	591	661	609	645	666	632	624	686	653	671	633	692	637	662	618	629	653	650	639	630	640	608	621	639	609	657	652	659	666	655	622	663	660	625	625	602	634	644	627	644	621	662	623	615	647	665	610	613	649	642	672	622	645	618	643	645	594	611	645	618	622	650	648	632	602	623	656	655	653	651	636	666	613	655	682	656	625	656	630	626	704	656	619	626	651	639	619	623	614	606	663	630	646	631	654	652	647	683	627	634	646	630	646	696	655	647	651	657	609	666	625	669	662	622	643	617	638	628	633	615	617	664	610	660	703	632	620	561	651	667	656	632	650	587	634	654	618	656	611	656	673	664	652	654	628	629	634	660	599	628	617	653	621	598	669	665	675	596	637	664	655	651	666	600	649	665	590	626	677	624	652	613	628	657	618	642	582	717	665	643	709	671	615	664	639	639	676	660	626	673	651	623	673	640	599	629	624	636	628	669	650	645	654	618	695	571	633	631	651	626	643	626	652	633	628	627	653	644	627	616	623	696	635	642	623	653	702	632	626	670	659	608	657	628	668	630	682	641	662	654	643	633	618	634	689	624	636	619	670	661	617	662	633	620	625	629	665	678	643	674	661	690	630	664	674	604	668	632	675	616	698	609	619	634	660	603	661	679	695	625	646	645	622	641	642	608	687	628	652	646	670	636	597	662	606	651	626	608	630	651	651	621	668	704	616	639	640	624	600	664	634	668	662	648	614	649	645	631	674	656	665	617	650	654	638	625	647	610	655	621	668	662	644	641	611	633	693	593	636	628	644	625	668	667	629	649	609	619	638	646	655	641	659	644	679	651	620	632	634	578	635	607	609	600	629	657	608	648	623	619	668	676	622	662	637	664	644	621	642	652	632	666	655	620	637	657	575	624	679	669	635	630	624	622	633	676	636	639	633	660	631	667	628	605	612	655	643	613	630	680	621	644	668	607	691	628	649	642
25183	21550	27259	25743	10758	3791	2445	1659	1347	1191	1178	1070	959	940	819	812	741	699	649	635	610	547	547	579	573	537	512	480	475	474	512	497	482	479	477	437	448	409	458	480	450	461	410	461	457	482	407	466	431	403	436	423	449	434	427	434	418	402	427	458	402	470	495	400	465	426	468	431	437	470	402	417	455	451	406	393	438	440	448	458	409	407	441	476	419	429	416	405	414	423	442	461	456	403	441	482	418	403	432	428	422	431	456	401	426	467	419	436	420	396	455	457	388	434	447	448	416	444	437	426	425	441	390	407	435	409	421	437	448	485	424	396	445	412	419	442	426	416	417	465	432	446	459	393	427	440	460	434	430	420	402	413	440	424	440	436	406	439	447	464	427	389	465	426	403	419	429	434	398	435	421	435	381	423	384	443	476	414	445	427	473	399	423	417	413	451	413	431	460	438	463	439	421	453	448	445	468	439	400	432	439	433	398	406	429	393	439	434	392	414	434	407	428	450	426	400	450	411	421	433	399	459	425	395	433	440	432	421	442	422	430	447	452	432	415	441	427	445	448	407	412	438	433	431	430	435	443	420	438	451	416	390	433	405	420	444	418	384	420	440	412	420	446	408	449	414	423	395	416	381	408	434	455	443	441	432	421	416	470	419	400	442	454	447	408	459	410	432	439	411	445	414	433	412	380	458	448	435	420	413	394	430	435	451	448	426	435	433	404	400	383	467	460	387	400	426	410	410	437	406	428	390	402	413	441	422	432	410	420	429	398	426	429	409	434	402	425	441	407	397	434	423	460	437	432	432	450	431	421	414	453	410	422	444	445	429	461	386	413	447	447	419	386	410	450	429	416	438	466	419	430	439	433	400	443	423	440	422	423	408	428	450	443	441	435	441	429	452	424	404	406	417	469	423	429	432	376	436	420	416	412	405	424	446	439	414	414	403	418	400	405	440	472	399	420	444	419	418	412	459	423	431	407	395	419	396	436	432	451	454	444	400	446	411	426	406	395	419	398	371	481	408	400	452	432	412	446	424	437	407	433	428	435	433	407	472	470	402	440	422	420	409	406	432	433	444	423	437	435	380	451	455	402	419	426	424	400	429	442	416	468	418	434	395	423	404	429	390	457	416	388	403	424	423	442	446	432	399	397	403	421	379	401	399	439	413	391	422	416	447	420	408	409	401	385	440	426	420	424	440	441	421	403	452	424	437	437	375	455	419	425	442	439	448	441	448	465	393	423	442	411	437	448	423	414	446	416	428	409	431	429	494	419	413	458	414	410	411	410	401	396	445	439	426	420	442	470	420	402	410	387	421	430	440	407	427	448	443	430	447	438	415	455	438	433	446	439	443	408	405	399	439	433	434	415	403	405	415	397	455	450	434	401	401	398	424	446	435	398	419	415	431	410	467	393	442	437	453	466	420	467	410	400	450	427	414	384	437	411	379	455	445	439	395	415	467	408	414	426	422	434	388	430	412	443	455	441	447	431	422	409	443	432	455	411	391	432	436	408	412	463	434	447	396	438	440	413	407	386	442	418	438	459	447	435	453	448	419	442	452	418	451	419	398	440	418	421	503	442	420	425	433	443	430	460	421	442	427	392	426	435	409	453	435	429	466	434	419	403	421	451	408	444	442	403	429	460	417	435	430	394	422	383	403	441	412	452	422	428	443	404	418	426	409	415	452	430	437	486	419	401	396	419	400	432	427	469	428	405	401	453	453	373	447	443	431	455	435	468	407	408	410	436	403	460	427	443	443	427	391	417	399	418	429	404	409	411	408	420	433	415	440	415	419	389	399	414	425	440	411	432	417	401	425	468	461	401	423	438	419	421	439	434	429	418	451	416	439	424	427	410	443	433	431	439	415	434	431	442	429	446	458	434	441	437	410	410	432	436	453	406	431	411	433	414	480	415	392	468	427	453	409	418	416	402	427	426	402	427	423	447	433	439	417	425	391	451	455	441	418	425	419	409	451	431	450	441	417	435	417	411	442	411	390	429	397	400	439	408	425	395	371	405	440	479	405	429	436	447	415	435	457	399	391	408	373	415	427	405	416	447	441	457	430	432	445	439	434	416	445	421	419	431	459	414	438	411	457	437	439	426	451	423	433	456	382	397	434	431	423	424	460	393	418	434	428	456	436	423	445	432	453	437	400	408	400	457	456	444	441	418	392	416	402	448	426	430	437	422	404	420	424	430	439	392	413	445	432	446	414	392	428	450	392	464	425	470	449	450	385	412	421	437	442	434	387	455	451	432	431	436	445	436	446	455	427	424	385	392	390	407	437	392	421	395	413	397	399	406	404	448	402	443	428	411	436	419	437	419	458	394	419	404	429	451	433	391	444	409	444	427	410	428	446	429	423	408	430	458	412	425	419	426	434	438	386	439	392	398	429	440	395	436	408	423	422	459	429	428	387	488	412	439	424	403	427	409	429	421	459	406	412	415	417	421	421	457	416	406	436	411	435	442	455	403	409	398	418	476	416	405	414	452	416	420	438	423	433	398	415	417	407	445	430	398	399	446	422	410	403	413	436	449	406	396	437	451	456	416	411	427	426	412	419	425	422	430	458	432	438	442	452	432	418	437	439	409	434	427	432	473	456	388	455	437	452	467	438	408	448	433	429	427	401	432	455	449	404	424	433	412	397	443	410	412	457	394	434	432	431	422	445	415	445	443	444	440	415	462	404	435	442	452	442	460	435	437	413	409	442	429	426	422	411	416	428	440	414	408	425	440	444	415	442	428	436	459	443	436	368	423	410	417	441	427	426	428	385	418	426	407	426	470	444	415	439	414	433	413	427	434	412	399	441	444	430	406	413	399	425	427	440	444	416	443	409	428	404	420	445	428	455	445	470	470	444	434	398	415	432	419	419	422	446	410	467	409	415	443	430	447	444	476	430	400	419	399	428	382	432	452	419	429	452	419	392	409	415	415	445	444	446	422	445	447	433	440	490	411	475	415	453	414	419	426	447	427	415	408	454	493	399	449	438	468	441	405	418	419	430	420	422	420	417	406	444	431	394	466	410	458	420	443	437	419	413	379	446	410	443	425	422	439	455	422	427	388	440	468	424	458	448	450	432	420	429	414	429	471	475	425	434	393	438	426	418	462	419	436	404	422	431	427	401	400	418	427	425	451	409	424	454	417	410	434	434	425	424	427	437	409	424	433	418	443	415	417	452	477	437	423	394	412	445	474	422	448	431	421	413	444	414	450	428	431	391	449	457	395	426	469	413	402	441	401	461	394	434	435	403	366	428	429	399	423	426	387	423	428	403	404	405	441	418	452	423	464	437	408	409	445	418	387	416	424	438	375	434	481	407	405	412	413	461	442	421	443	449	403	464	416	399	447	436	466	453	433	443	444	413	419	426	453	402	415	425	438	402	432	434	465	440	446	434	421	417	416	459	473	438	434	434	417	432	429	414	422	423	425	423	421	424	413	430	392	394	420	455	433	425	442	417	421	459	430	400	434	411	441	409	453	440	438	458	391	431
21794	28870	20241	11555	8421	6276	4653	3137	2424	2126	2008	1746	1534	1421	1281	1146	1018	1026	887	867	811	712	714	684	683	676	657	646	598	574	617	576	575	571	533	570	537	500	487	541	534	489	507	498	530	508	513	491	470	530	510	481	494	504	525	547	513	508	532	497	511	507	501	471	474	488	515	470	451	487	490	514	506	472	491	514	519	477	496	506	484	470	495	496	505	501	478	512	458	439	464	482	468	509	493	492	484	499	531	525	502	495	471	459	516	521	481	490	517	512	467	481	520	503	543	503	493	503	497	512	474	485	484	487	479	512	456	511	475	502	489	508	503	457	475	462	510	528	469	517	476	492	486	486	522	475	489	501	497	508	502	497	502	469	555	486	474	537	484	512	477	500	505	490	459	504	496	494	482	481	475	480	507	518	493	458	509	520	478	497	500	460	490	530	493	492	558	474	522	504	515	452	480	495	487	502	483	483	490	476	514	490	504	509	447	484	466	478	438	464	527	453	503	488	497	487	468	455	474	470	512	493	490	523	502	501	499	482	525	499	460	496	497	463	495	483	484	478	507	453	502	507	467	518	533	485	438	557	497	545	506	518	475	511	485	488	477	521	534	470	435	489	471	470	484	480	508	504	484	489	521	510	451	481	524	498	504	494	505	499	529	461	491	499	498	471	489	467	490	487	473	506	441	484	491	460	497	493	488	515	499	491	503	520	506	515	473	459	519	484	447	497	507	500	492	504	511	508	505	506	485	491	566	482	526	500	466	461	517	499	466	480	477	510	485	495	481	503	501	470	490	485	497	478	510	538	502	464	499	480	506	514	502	497	475	450	510	519	478	477	463	500	540	458	476	533	495	498	509	479	470	498	465	454	504	493	492	499	494	474	484	473	456	482	510	503	469	481	473	487	506	502	456	437	460	491	529	488	478	491	520	487	537	524	500	500	484	453	491	504	520	511	510	463	496	478	514	478	508	454	474	515	510	529	479	523	471	498	468	505	498	495	512	479	471	510	477	523	509	520	504	495	501	480	487	523	489	476	486	511	486	496	486	483	500	499	479	531	479	453	509	494	544	511	503	501	488	528	499	479	503	536	447	525	504	533	491	492	456	526	530	510	490	534	503	458	472	452	507	523	498	482	485	472	480	500	446	501	512	495	503	494	472	502	474	480	473	473	506	513	474	515	502	474	502	505	492	480	522	491	483	476	482	480	488	487	519	529	507	486	479	537	478	494	491	476	522	444	452	506	488	500	485	526	499	498	475	488	504	499	492	472	483	473	520	478	509	478	477	522	488	472	519	487	502	501	499	508	506	499	477	490	505	476	464	506	497	466	503	464	490	485	478	487	473	501	510	513	495	468	498	490	499	519	498	502	498	495	505	533	510	486	524	509	507	499	439	500	468	523	510	464	511	495	506	510	496	523	499	498	483	478	514	522	505	457	488	512	494	504	483	485	486	464	505	502	489	474	497	464	514	472	506	492	476	459	508	465	479	490	446	467	464	529	499	465	483	463	512	510	475	511	483	512	472	465	523	485	455	497	512	500	534	494	558	491	476	510	495	513	478	491	505	492	499	489	487	526	466	472	463	457	518	507	517	458	535	493	521	510	492	522	529	490	504	514	503	522	496	457	503	508	518	465	543	473	470	449	493	498	483	457	508	481	512	461	461	431	480	512	489	506	452	482	495	485	510	525	503	488	486	490	474	489	487	484	513	498	484	506	472	483	496	493	463	478	476	492	480	491	483	501	483	474	492	489	507	500	474	494	457	510	480	501	491	529	514	499	493	459	479	448	497	509	457	502	477	479	468	495	490	488	464	505	512	484	497	463	480	499	508	519	467	489	502	491	489	478	498	499	501	491	490	498	455	478	469	519	501	503	514	523	498	488	491	475	476	479	487	478	523	495	439	475	487	486	521	485	519	535	462	497	498	493	487	445	478	467	497	464	538	507	472	480	464	504	487	510	456	538	489	500	529	481	519	471	496	513	518	462	500	459	454	512	500	484	476	489	495	460	501	483	515	479	543	490	491	448	462	464	512	446	463	513	500	472	513	508	486	494	483	517	484	469	517	533	508	458	472	521	491	465	484	518	496	498	499	484	484	488	474	497	477	525	478	490	469	504	491	511	481	495	517	518	520	507	497	491	512	478	502	498	511	500	482	443	500	473	467	461	466	454	506	478	479	488	487	463	506	521	467	526	511	486	508	458	481	489	489	509	529	498	497	505	486	476	431	521	474	461	519	465	479	498	504	508	466	485	425	503	471	469	474	519	530	473	477	464	499	501	497	480	540	508	507	487	512	495	468	486	526	509	511	469	478	512	506	503	492	474	489	489	500	490	524	471	475	473	488	482	488	454	471	465	458	485	491	466	521	491	521	534	467	503	512	506	462	524	459	469	469	444	428	500	430	469	488	483	512	471	486	505	461	499	493	484	506	480	490	500	498	487	478	464	458	497	465	527	523	522	538	463	503	519	513	480	482	507	480	500	482	495	454	532	473	504	509	466	474	488	485	541	525	484	465	524	526	510	534	507	491	507	494	496	518	488	539	488	539	499	468	434	507	448	506	461	495	493	508	482	504	454	451	489	518	508	489	480	523	524	504	521	478	490	496	481	507	498	510	495	514	481	508	514	454	495	503	503	495	491	507	472	505	459	464	502	508	480	515	483	472	510	512	469	491	484	477	505	453	511	484	507	480	487	501	493	533	485	500	487	476	490	503	547	515	502	469	486	506	527	506	505	472	483	468	475	468	445	488	500	509	461	482	502	496	516	467	511	465	478	500	487	436	483	454	466	468	514	469	490	479	538	476	516	487	520	488	489	516	501	479	530	470	502	480	461	483	478	513	494	487	535	554	496	472	484	448	485	497	485	474	487	512	499	483	492	459	507	518	478	511	454	495	528	488	498	453	460	514	492	503	499	478	507	510	492	461	528	507	514	484	505	506	525	463	492	474	461	461	479	498	503	517	527	487	498	548	487	481	492	474	496	482	476	446	504	461	473	506	497	494	460	474	475	501	513	488	502	447	499	472	479	509	444	509	469	462	464	483	507	526	498	528	470	498	467	527	479	464	473	474	546	475	489	525	523	481	485	512	511	482	476	509	485	471	514	498	458	473	457	507	547	462	524	501	483	503	489	448	522	471	484	469	520	523	504	491	464	505	472	470	482	494	512	514	499	481	459	501	482	485	509	504	469	489	494	476	467	478	491	525	500	506	517	485	502	490	477	501	509	467	500	452	525	493	497	499	479	513	484	464	502	499	491	509	484	493	495	447	520	523	526	479	479	500	498	506	456	463	513	447	493	505	514	473	492	462	493	508	476	492	518	513	479	444	514	458	493	498	518	491	482	469	486	526	494	479	457	496	513	497	470	488	480	516	484	469	524	471	512	487	545	495	517	488	464	476	499	472	500	519	472	517	484	518	493	520	517	494	514	484	488	528	501	495	476	483	473	514	529	480	495	532	475	524	463	516	505	459	473	468	476	524	499	467	500
22940	21555	29174	24398	21584	21407	10355	3463	2373	2200	2077	1838	1640	1534	1250	1123	1158	1043	949	892	793	771	692	737	686	650	632	621	570	548	572	531	503	513	537	525	532	471	471	453	500	464	477	451	491	468	469	447	443	464	446	455	446	475	452	469	449	422	445	383	431	439	475	459	436	484	465	416	413	446	408	432	439	410	445	405	417	425	479	453	467	451	462	429	441	465	439	425	440	443	401	441	405	433	420	479	423	429	433	456	407	430	424	440	389	468	431	397	432	394	451	405	434	435	455	431	406	415	444	427	438	452	460	427	469	425	426	380	396	428	463	430	440	456	410	440	445	448	433	449	418	410	421	449	416	445	427	445	452	441	413	445	428	425	456	389	397	437	462	407	422	442	434	409	416	424	456	391	471	442	417	416	421	429	463	451	440	431	440	445	446	452	466	428	459	442	435	441	452	438	421	448	416	402	425	424	420	424	431	460	421	426	469	393	420	412	468	460	426	405	405	495	433	460	430	379	465	462	415	458	417	406	444	444	373	430	419	419	448	393	420	413	415	437	431	426	486	422	435	421	419	444	450	466	441	472	466	431	431	439	408	402	457	459	425	414	414	415	460	444	431	417	445	414	453	439	477	466	449	435	469	422	404	426	414	424	421	457	437	450	432	434	433	398	418	423	420	437	454	479	443	461	439	433	479	385	460	442	397	416	413	470	419	435	423	447	436	463	451	437	463	431	453	449	417	436	433	443	419	403	412	476	403	409	404	440	417	411	414	453	455	398	413	434	432	389	433	461	425	451	441	476	429	448	440	417	465	445	411	408	457	441	461	429	444	412	453	440	469	444	417	454	406	410	446	410	446	419	435	480	447	410	388	439	438	483	411	422	457	442	402	400	450	440	414	452	410	407	416	411	454	411	445	438	417	461	430	451	454	436	420	426	416	440	451	421	445	428	466	434	438	435	433	434	438	456	441	425	440	469	398	428	385	454	421	432	421	414	422	419	417	436	427	459	401	408	471	429	462	419	434	412	413	425	415	389	436	415	420	428	432	443	477	443	471	442	427	439	430	434	442	438	417	408	451	449	421	419	430	437	452	438	414	386	456	431	459	415	412	474	433	434	466	472	452	411	437	407	443	451	465	444	419	467	477	421	447	419	439	447	457	463	422	436	423	446	460	432	464	443	461	453	422	405	424	477	445	441	386	412	423	465	379	441	430	418	448	423	423	449	404	459	427	438	422	429	405	440	421	467	441	421	434	436	412	400	472	446	439	443	472	411	448	482	413	439	447	431	454	433	415	469	465	386	428	434	428	403	399	432	447	460	443	456	459	389	443	458	423	395	441	421	424	461	423	416	468	440	422	384	456	438	418	440	435	415	436	402	457	436	453	441	428	419	474	432	453	453	429	453	411	438	441	423	396	417	449	433	422	418	447	447	447	432	395	433	426	419	467	453	385	405	400	456	411	438	458	432	423	460	428	455	450	369	435	440	480	450	454	457	444	431	456	451	412	453	423	441	429	396	448	438	436	419	435	442	414	397	433	433	424	439	403	448	419	466	441	420	404	437	428	398	434	441	445	457	451	424	396	429	459	409	423	460	413	422	429	402	434	462	459	419	440	414	431	453	439	436	415	445	452	441	409	412	425	455	458	409	416	425	441	410	445	431	427	428	415	443	420	452	431	467	411	420	461	427	454	442	437	448	419	435	427	422	419	464	450	470	390	500	465	409	421	414	413	430	449	455	455	433	463	440	413	438	485	466	444	423	437	485	418	443	416	423	392	435	419	425	454	369	432	458	423	430	427	403	415	386	427	424	399	435	452	428	421	444	463	442	438	409	456	435	413	418	398	456	434	421	433	438	432	431	435	433	418	421	401	426	397	430	438	453	460	437	436	443	393	459	422	421	453	436	402	414	457	438	452	459	408	410	415	403	503	448	408	423	432	395	444	443	465	448	432	446	445	415	385	453	443	428	440	440	390	401	407	410	407	429	404	441	412	422	459	454	402	472	457	432	415	452	392	394	446	444	441	425	456	459	446	432	412	439	402	420	408	450	435	442	450	464	446	452	446	398	451	425	393	438	405	415	454	436	426	465	449	454	447	447	418	452	443	426	419	428	461	414	433	455	407	421	415	437	460	404	442	456	394	442	420	415	443	441	432	422	438	396	393	449	402	425	427	429	391	435	418	416	420	425	402	401	428	443	436	438	418	424	454	459	423	426	398	422	425	445	431	441	427	433	396	428	408	447	405	445	430	487	453	431	433	407	442	417	418	441	472	443	438	424	434	422	452	420	417	425	395	396	464	415	430	403	418	445	436	403	444	446	465	408	435	409	438	442	419	412	462	412	437	403	434	436	435	451	428	430	440	451	420	436	413	391	458	437	418	448	443	424	479	448	435	442	417	405	433	412	472	416	430	417	447	428	406	407	416	458	456	427	454	406	419	405	385	444	425	419	441	422	437	455	444	442	450	447	429	407	443	446	428	455	405	405	434	443	418	415	424	436	412	449	442	442	416	429	460	441	452	406	428	474	391	428	459	419	436	455	462	438	472	416	443	460	456	410	465	427	471	410	442	446	447	433	425	477	467	425	450	394	452	466	471	422	432	391	426	451	473	456	449	419	431	445	432	422	416	417	416	407	416	408	425	389	436	414	435	445	426	411	432	429	418	385	438	433	410	381	413	425	447	451	441	446	420	426	422	416	416	463	455	464	406	424	461	461	440	430	447	452	424	458	434	422	436	477	405	421	408	441	498	425	420	423	427	468	415	389	457	399	402	434	465	486	419	418	445	424	436	445	426	476	399	420	433	392	451	386	445	401	439	456	453	438	417	419	390	428	439	419	431	449	422	435	465	382	426	425	390	486	416	414	439	421	440	430	457	446	418	429	419	422	443	427	441	441	416	436	417	407	481	393	455	467	464	419	455	478	418	413	432	427	449	425	442	450	407	462	391	418	434	455	452	422	432	434	442	415	449	433	428	422	415	423	428	437	407	410	414	440	390	412	437	422	438	459	409	425	429	465	442	420	409	416	423	446	433	433	443	485	473	466	426	470	445	431	449	408	425	401	445	429	413	465	472	460	445	462	437	435	443	410	438	421	425	421	432	462	445	449	444	443	428	418	366	399	409	398	451	423	470	397	432	412	398	430	469	448	411	419	446	425	456	434	439	407	461	407	438	422	460	448	402	438	463	410	427	419	471	443	436	415	447	421	419	470	440	446	447	450	457	427	447	385	416	445	392	466	424	414	457	441	462	407	435	394	423	472	440	431	454	392	409	448	405	429	438	417	430	474	471	437	387	430	462	428	452	423	400	422	412	417	407	422	454	439	404	465	435	415	387	420	438	449	422	409	437	444	395	419	443	429	428	423	462	460	414	432	433	432	466	455	443	432	425	434	411	451	456	419	419	409	412	428	439	462	404	428	413	437	459	389	424	437	423	446	403	415	411	423	468	470	413	400	415	403	452	463	420	446	422	434	426	443	423	414	460	412	455	417
25811	37230	28439	18217	13834	10643	7606	5621	4403	4010	3462	3162	2660	2338	1985	1808	1702	1461	1353	1193	1133	1012	985	874	951	859	843	745	716	619	728	707	660	644	608	609	627	568	577	608	551	547	551	546	585	557	564	534	553	544	552	537	518	534	500	552	507	515	549	519	527	465	521	537	528	507	528	551	537	478	504	558	511	520	534	530	469	508	483	538	481	519	502	526	521	559	547	508	511	453	509	536	519	506	518	473	520	523	512	518	496	516	502	523	484	527	525	509	527	503	488	485	503	501	467	493	521	518	511	498	499	501	490	500	497	489	520	535	485	472	502	457	509	493	501	470	494	499	556	521	468	510	523	515	489	480	502	514	520	475	508	482	484	490	494	541	509	490	501	496	487	507	517	527	483	482	533	505	516	499	484	475	494	528	524	471	506	502	567	490	517	486	502	463	496	503	491	512	541	509	487	514	517	549	509	516	493	514	489	505	485	493	515	478	521	503	498	518	546	526	531	473	518	545	513	509	517	516	492	522	480	528	504	542	508	492	534	499	493	501	536	560	444	503	480	456	534	515	474	460	545	529	526	517	485	509	466	500	515	506	454	498	459	497	514	531	501	482	477	508	500	518	472	533	499	505	520	521	503	504	500	528	531	584	499	538	480	475	496	506	468	501	526	501	499	493	527	499	548	502	559	518	514	524	455	493	496	485	506	504	455	505	514	495	533	489	490	523	515	480	511	517	516	487	518	541	521	501	543	512	466	483	492	489	494	492	510	527	474	518	465	525	489	551	540	502	500	498	506	471	543	475	475	510	493	515	495	519	509	502	499	477	530	514	512	511	495	508	483	455	512	548	528	509	485	528	491	490	521	511	474	458	484	506	492	514	551	467	513	510	504	528	504	511	466	487	516	509	505	486	464	520	497	475	538	535	497	492	516	545	508	464	453	510	517	484	490	525	474	506	477	496	502	481	504	484	501	498	490	522	502	519	527	497	458	510	494	468	516	510	488	478	506	507	519	475	463	508	483	503	487	557	522	493	518	492	517	503	483	520	489	485	526	497	489	520	513	477	494	493	507	533	466	505	499	502	495	516	524	483	514	515	539	523	496	510	487	484	517	532	474	498	496	495	512	507	541	531	481	531	498	535	487	504	485	531	476	538	505	499	498	501	520	508	510	492	499	497	508	518	541	492	516	535	500	483	487	507	452	480	472	494	493	508	498	483	553	493	534	504	460	490	552	519	491	492	524	490	501	479	508	494	471	506	502	516	521	485	500	532	503	532	505	514	512	496	477	538	507	504	523	546	526	486	516	495	502	482	524	505	533	476	494	518	525	515	518	524	480	483	511	512	506	502	489	492	473	502	511	509	486	494	532	498	491	515	491	492	471	500	449	480	513	488	532	489	510	509	536	511	479	483	516	488	498	532	473	503	491	495	491	479	503	456	471	500	474	476	533	504	514	500	505	466	485	529	531	493	510	530	514	494	485	556	490	478	484	506	513	473	488	529	490	512	489	466	519	483	498	489	523	529	528	510	491	539	469	501	496	514	476	527	519	530	536	464	538	472	485	449	506	489	517	521	485	500	482	540	486	494	483	488	548	500	518	446	488	492	507	498	519	478	495	505	510	543	500	536	518	498	506	491	509	506	505	502	477	506	500	511	535	465	529	461	497	491	514	509	499	496	517	536	548	475	473	501	540	508	521	543	534	475	484	471	505	499	486	504	487	489	492	485	497	514	511	506	498	488	494	510	480	486	489	492	527	482	509	505	513	498	510	497	509	483	524	510	522	506	513	531	540	532	474	520	499	494	517	531	481	470	525	502	491	506	520	491	461	539	467	502	500	531	465	473	503	463	501	484	468	518	519	486	517	541	482	490	531	463	523	517	484	492	485	496	513	499	510	489	500	528	497	501	517	489	490	497	504	498	524	494	483	535	515	535	468	502	507	516	523	571	492	501	516	520	504	518	482	526	496	501	498	494	479	488	502	515	471	487	526	518	502	527	480	507	482	490	492	518	503	534	469	507	547	505	512	470	479	514	501	469	515	545	467	507	498	499	532	520	476	481	525	519	478	491	462	511	539	513	494	542	518	513	503	508	491	500	533	477	507	509	464	504	523	494	515	531	480	477	501	548	516	501	532	516	498	497	506	501	518	506	537	504	493	508	532	515	521	534	525	541	505	509	515	486	512	499	527	518	507	546	457	497	492	525	499	461	498	538	510	489	494	509	494	525	506	496	481	499	508	503	548	526	473	533	551	493	515	495	497	482	497	503	491	499	510	484	483	488	466	502	504	505	494	448	491	501	509	506	497	536	512	539	528	520	518	498	521	504	468	464	541	514	532	509	512	503	532	484	510	489	532	487	475	506	516	498	502	481	483	532	515	501	476	503	509	496	465	503	491	550	484	538	518	521	500	511	457	479	476	487	469	488	524	505	535	500	494	516	494	499	508	465	508	528	466	515	507	533	498	469	475	491	505	555	540	497	517	538	493	474	511	489	545	505	521	513	478	518	525	488	534	472	459	510	484	494	475	463	490	467	516	478	534	523	468	474	527	500	506	537	518	556	453	505	507	515	468	498	489	523	489	499	547	519	512	499	492	490	483	517	529	511	502	520	516	496	514	518	479	496	482	457	502	520	506	490	522	486	511	509	523	475	459	521	526	514	487	486	520	524	477	496	505	486	503	501	490	501	503	458	515	536	504	521	498	523	499	535	514	533	528	509	528	539	497	496	488	493	527	504	503	510	503	498	503	531	496	526	501	529	514	497	470	473	500	482	502	516	521	509	500	478	488	520	511	507	498	519	514	559	479	527	510	502	527	519	499	480	506	523	481	461	534	499	508	505	513	462	499	552	486	518	458	467	506	510	483	538	486	524	499	506	527	523	521	498	474	495	483	520	513	524	500	540	505	480	470	522	523	508	536	503	502	524	512	484	481	482	509	547	508	553	484	510	531	511	517	467	491	490	513	479	500	456	546	490	497	526	538	511	474	526	487	514	484	478	511	521	487	477	518	505	541	518	454	447	498	507	502	508	500	513	497	493	501	526	522	498	509	534	500	527	504	495	471	526	491	501	526	482	501	489	485	480	512	482	479	485	547	501	512	475	515	481	500	519	502	458	480	499	520	551	484	495	466	481	517	539	481	545	535	485	522	509	529	542	483	520	483	571	507	463	543	521	507	497	527	494	527	467	491	521	506	500	485	487	493	485	484	544	521	488	497	511	518	507	484	526	496	507	496	517	524	500	481	512	505	512	489	460	500	477	502	479	523	493	488	457	530	503	545	515	489	453	547	543	509	475	514	453	513	492	515	486	531	482	511	537	513	492	492	496	476	532	500	486	474	479	534	490	535	481	519	506	518	486	506	502	488	523	478	507	498	478	506	499	520	527	507	501	499	504	506	507	508	488	486	489	516	481	506	485	507	482	491	527	490	479	491	560	516	496	514	496	514	502	526	502	506	488	479	533	521	465	473	485	450	468	477	498	482	492	508	534	553	473
28211	20521	14733	7526	3840	2491	1783	1367	1235	1131	1122	1098	952	931	812	817	807	747	695	731	712	671	622	612	575	593	612	611	608	609	573	629	576	550	610	576	572	571	547	577	518	565	576	555	559	502	545	560	517	538	531	551	496	558	574	513	536	574	540	523	577	543	535	549	602	525	554	528	543	557	564	521	510	558	533	515	550	574	523	534	567	550	580	548	564	498	504	546	518	529	470	560	543	495	547	548	548	506	529	511	543	521	546	515	516	570	560	558	511	563	514	512	558	503	563	527	568	587	511	539	556	523	530	526	546	529	581	519	554	559	572	543	540	528	551	497	561	544	574	492	509	527	581	526	536	579	543	521	523	513	539	556	565	540	567	554	515	533	533	520	525	514	508	560	546	542	563	551	521	549	564	539	565	582	544	546	513	508	501	572	533	535	542	551	564	530	523	596	536	542	533	517	533	498	541	529	566	526	541	557	534	538	570	548	538	524	580	508	533	528	513	564	542	559	523	491	484	515	546	516	567	543	530	561	535	549	514	528	581	506	559	557	518	528	564	494	541	538	544	553	518	550	596	552	527	550	562	586	522	544	553	533	548	562	539	529	542	527	542	552	519	509	583	517	547	520	544	525	526	539	555	569	587	567	533	522	548	509	540	565	503	503	523	545	516	539	550	517	571	572	535	546	517	526	556	545	560	585	564	549	543	518	525	550	557	523	539	548	538	542	524	549	519	491	518	496	516	556	547	544	565	576	533	509	578	553	542	549	529	546	568	485	570	578	538	529	515	517	545	583	531	490	530	540	566	542	512	553	558	606	563	519	539	530	557	552	523	547	511	523	555	513	507	552	546	527	574	580	589	547	508	552	561	555	522	576	524	502	541	529	544	544	549	529	562	556	547	554	581	563	493	519	520	571	517	528	516	547	544	552	531	523	565	567	553	535	567	528	514	533	521	560	553	490	537	565	516	549	521	543	490	509	524	533	571	585	520	573	523	561	488	537	554	542	525	553	555	513	559	562	627	571	553	592	558	516	547	548	547	536	536	505	524	507	560	572	520	569	519	523	552	564	527	554	560	527	548	545	571	554	536	543	529	530	524	541	545	538	481	538	518	534	539	581	534	495	555	560	532	534	538	575	509	528	511	517	530	516	562	532	525	508	545	549	547	546	537	569	530	552	517	533	580	586	575	554	556	532	553	564	535	532	557	584	544	523	550	492	564	578	556	545	551	538	568	499	545	535	554	515	520	535	499	518	555	484	542	561	539	543	518	597	553	583	533	535	529	520	582	560	538	590	536	526	524	545	565	534	514	540	516	553	548	556	550	528	507	541	544	504	535	526	498	556	566	548	594	545	525	539	601	583	542	530	550	545	524	575	551	522	511	544	546	566	520	541	535	542	538	544	558	587	543	547	551	543	542	573	531	523	518	534	518	542	578	572	537	543	536	522	509	561	522	551	561	567	529	556	557	547	533	565	571	494	546	547	525	563	516	555	570	510	528	532	545	526	554	541	539	516	550	561	534	544	520	543	563	553	510	536	537	536	545	512	483	539	558	546	542	534	558	564	542	547	550	511	533	544	553	564	559	512	548	578	540	541	536	575	574	521	517	527	546	518	573	588	527	561	505	581	511	553	558	533	557	539	536	541	507	547	513	553	584	531	521	541	550	535	521	530	542	499	564	558	531	491	528	551	578	566	550	511	597	580	533	548	542	494	524	500	535	557	559	564	532	561	525	548	559	568	553	558	512	542	530	560	553	559	531	501	585	539	575	545	540	552	528	552	546	549	545	565	549	524	503	554	515	541	513	562	551	521	529	504	589	550	567	522	538	554	563	542	521	556	530	517	521	534	530	605	511	501	483	520	569	516	555	531	559	530	540	561	560	548	558	501	546	552	523	582	542	542	528	558	532	590	565	536	507	523	528	505	519	576	584	523	557	503	503	519	574	552	559	544	555	520	596	534	561	496	526	544	516	564	521	513	475	523	514	576	567	542	535	524	524	511	549	583	530	496	539	511	526	558	542	550	556	531	553	563	536	549	491	549	505	538	518	526	558	518	538	561	546	542	532	508	525	560	523	529	596	558	531	550	528	543	511	500	590	544	492	548	538	525	500	540	544	522	519	557	556	578	543	526	493	584	531	596	554	533	500	509	522	529	538	571	531	531	531	522	508	505	546	491	504	593	520	511	506	560	516	583	504	506	532	567	545	538	501	539	542	527	540	571	564	553	528	535	535	560	572	538	584	594	514	561	537	522	557	511	520	491	545	584	522	584	585	558	541	503	532	570	513	534	515	543	533	539	546	575	538	527	555	479	535	498	572	534	520	550	541	557	569	531	535	557	525	537	544	565	545	544	549	577	527	543	510	517	514	543	518	508	551	559	534	555	532	573	527	561	565	557	559	520	547	536	576	537	541	527	542	501	542	572	530	508	534	553	543	590	570	582	588	553	561	520	535	555	519	553	539	548	527	542	484	546	498	570	547	555	514	537	554	550	550	530	559	511	559	573	541	520	537	565	487	548	505	562	556	555	565	490	588	533	509	559	582	546	493	535	529	608	499	525	548	564	540	496	517	541	550	561	571	546	508	535	543	526	531	591	559	512	568	531	531	594	554	526	522	556	606	528	543	546	551	552	537	515	551	537	530	540	540	569	539	529	588	530	542	518	515	499	538	575	503	555	539	539	547	541	586	568	544	512	539	551	549	524	505	530	547	582	544	532	551	538	569	525	587	521	520	544	552	548	608	558	509	518	513	567	548	512	575	561	529	587	543	544	524	520	518	522	579	543	572	530	572	561	533	527	543	497	540	529	547	503	530	539	573	493	503	536	526	545	564	603	562	528	567	506	539	531	539	533	542	532	541	477	543	510	527	550	533	576	538	542	519	562	518	562	584	555	568	513	548	518	558	572	559	574	544	565	515	497	509	524	543	537	512	544	534	534	532	545	521	525	549	492	566	553	525	558	559	534	534	527	546	532	530	545	558	568	567	510	564	561	522	549	564	559	498	482	537	555	554	551	503	514	549	538	524	532	503	547	562	526	524	527	519	565	523	524	552	510	562	541	522	584	547	526	528	508	510	562	516	544	546	585	469	558	530	534	557	551	535	566	576	578	526	521	500	561	527	530	546	543	569	567	544	543	575	560	527	519	501	540	537	529	530	554	519	519	532	570	546	552	561	515	565	534	533	596	500	567	561	535	551	506	534	539	549	561	511	512	507	575	563	533	552	544	550	555	537	535	535	532	540	538	529	532	603	502	556	581	495	533	549	528	520	544	574	543	517	516	500	507	485	565	561	543	596	551	535	545	535	499	524	542	527	529	592	521	544	516	530	535	510	538	536	592	555	548	559	504	521	548	545	553	576	539	539	569	507	526	559	558	529	571	532	543	530	518	557	565	529	562	554	549	597	552	562	549	582	557	583	538	546	538	529	530	536	504	525	521	559	529	521	532	599	526	552	530	554	516	539	544	547	537	505	514	518	545	554	578	521	541
18135	22618	16025	8578	6205	4386	3194	2405	2098	1888	1797	1553	1363	1238	1179	1165	1013	946	910	967	850	781	757	710	786	768	752	740	685	717	699	637	641	661	647	659	624	659	640	631	597	648	636	655	604	599	659	612	646	641	643	609	654	628	633	624	609	615	614	617	617	611	628	652	555	590	614	574	677	614	650	644	615	642	629	642	618	585	581	570	586	704	626	645	646	608	631	594	597	635	604	599	627	599	609	646	602	621	646	577	624	619	597	567	600	605	625	606	631	559	665	594	603	633	618	599	562	583	601	595	626	634	605	642	584	626	624	633	646	633	590	614	588	622	579	591	599	598	614	617	641	637	632	644	605	601	587	641	610	622	625	598	608	643	606	609	629	642	578	605	622	629	585	617	671	641	616	612	612	632	592	563	655	620	660	641	590	653	602	622	612	662	616	596	581	612	655	598	649	585	594	604	590	629	614	643	613	607	595	647	588	590	601	624	589	638	604	611	669	597	584	620	607	623	615	608	616	585	581	606	610	652	596	606	575	652	647	578	682	668	616	601	587	614	610	625	634	599	595	598	624	625	584	639	599	604	636	635	648	594	633	610	635	613	591	609	599	615	666	630	597	567	626	613	612	623	616	603	576	604	592	571	613	635	621	623	628	648	598	601	597	618	635	629	634	653	599	597	583	602	565	593	631	630	577	586	596	640	605	597	640	665	610	583	590	588	610	642	650	580	641	577	582	628	586	633	619	619	572	629	636	613	585	626	631	623	575	606	612	626	656	589	602	616	631	680	578	610	602	604	608	628	639	618	587	602	572	594	600	633	592	591	600	630	637	663	613	594	607	588	607	616	608	642	648	616	619	604	576	626	609	578	617	611	649	614	598	610	642	651	585	593	609	655	624	603	578	584	628	610	654	605	562	574	626	619	602	652	578	596	592	577	622	591	589	622	655	583	628	613	646	540	613	631	612	595	617	604	612	645	640	595	599	615	644	576	613	668	629	638	599	619	576	563	623	609	635	640	638	617	621	559	584	609	596	634	595	619	591	633	636	621	619	626	636	595	607	635	633	603	606	605	651	631	645	605	609	648	654	628	642	605	633	579	595	596	594	603	648	624	604	628	651	613	600	627	614	638	678	620	635	617	608	601	644	630	612	619	646	612	578	621	571	646	614	642	598	618	615	646	667	643	578	624	611	648	598	674	613	599	602	596	581	647	624	591	662	584	623	658	623	608	608	598	587	613	629	633	606	550	648	603	615	627	627	613	576	641	621	611	654	616	586	630	573	623	657	593	651	610	587	627	624	626	619	611	624	570	620	580	590	588	597	614	627	603	612	620	637	604	592	594	603	624	601	614	598	651	603	598	601	635	628	646	612	588	615	668	610	580	626	620	606	598	585	591	623	609	630	597	632	629	631	612	586	612	623	596	589	643	588	581	613	671	620	611	603	592	600	619	618	632	688	623	597	658	599	612	587	661	626	631	601	570	587	617	603	599	575	628	628	624	596	622	608	654	604	593	625	610	667	654	612	624	623	688	630	626	619	639	606	644	617	604	578	588	629	637	590	654	605	616	629	627	599	633	603	619	639	648	619	670	641	611	668	608	602	661	578	632	649	610	585	610	653	629	651	633	636	629	649	600	637	630	598	639	623	618	588	622	609	647	627	617	605	617	581	583	615	592	630	620	640	654	593	638	650	581	600	621	668	643	579	667	616	659	626	597	630	595	617	581	603	611	608	615	620	651	601	592	597	613	632	606	585	675	613	585	633	644	659	588	613	650	612	602	600	597	645	634	582	686	630	620	623	618	617	654	610	662	623	623	600	627	616	605	599	608	604	611	588	649	634	599	624	638	562	661	597	592	634	619	633	587	618	592	619	587	612	650	642	594	569	635	622	594	609	590	631	632	614	589	627	638	601	635	673	587	650	613	647	590	612	653	619	623	591	621	592	611	644	612	648	632	594	622	642	623	649	603	595	569	666	658	600	635	640	622	635	577	606	604	597	620	619	603	583	595	629	628	594	600	623	614	611	607	649	607	541	620	643	610	631	613	602	611	617	674	623	647	607	667	604	609	548	602	593	616	565	627	626	621	641	600	598	617	610	634	664	607	640	590	594	637	616	598	605	681	614	606	610	590	649	611	561	644	637	629	605	672	620	585	607	666	649	611	640	585	571	608	639	573	603	636	626	664	622	586	616	596	637	623	618	631	609	645	628	602	613	554	606	586	636	642	646	636	640	607	622	601	620	663	587	587	625	619	608	594	613	625	588	586	639	665	589	654	620	604	616	573	588	597	621	646	672	672	627	642	634	583	605	615	569	652	622	617	631	592	641	625	617	679	627	606	626	613	636	633	596	613	630	592	617	587	650	608	594	621	557	597	641	639	575	633	635	650	631	625	611	637	623	644	624	627	581	622	571	603	653	603	641	606	580	583	635	608	622	627	647	620	589	596	663	620	658	597	595	650	577	628	607	626	639	676	633	588	640	646	589	660	649	644	572	621	567	593	624	650	628	637	607	598	619	616	610	610	632	566	663	574	611	605	581	625	638	588	613	588	662	592	561	641	614	621	598	587	587	599	578	635	613	644	623	664	622	617	577	564	611	618	620	612	635	615	594	633	619	599	606	625	617	604	615	631	592	625	609	596	600	609	607	619	629	581	642	615	598	621	615	610	604	580	585	620	596	612	625	633	627	639	620	608	594	624	651	560	643	566	628	581	632	637	602	643	609	625	626	620	639	595	670	624	651	609	558	615	637	592	620	647	602	569	634	622	600	585	661	622	609	628	645	614	608	624	598	635	603	618	679	653	629	585	614	595	671	671	636	610	611	644	613	654	650	641	566	595	601	639	603	628	603	698	620	597	592	614	646	596	628	633	626	581	622	633	624	632	597	650	635	639	573	612	636	623	632	614	605	621	593	592	611	651	645	608	594	664	614	606	634	580	617	622	600	614	586	639	637	571	589	636	594	565	617	601	635	587	578	667	612	635	631	621	663	631	614	612	672	620	642	586	593	640	601	582	628	632	654	632	619	605	615	582	574	581	586	610	651	626	599	588	615	597	583	610	575	617	617	587	603	617	606	627	597	630	571	646	622	568	594	594	621	631	601	644	564	575	602	635	633	639	580	598	627	665	621	623	623	577	619	586	596	604	607	619	606	621	634	574	657	639	587	603	613	608	640	625	627	614	612	651	616	637	587	623	643	557	583	654	616	587	604	633	619	638	625	592	623	641	586	574	598	556	598	657	620	625	586	616	618	594	601	650	642	627	594	591	613	600	614	583	623	629	595	646	603	551	534	625	622	613	585	620	618	587	626	661	574	605	630	641	617	606	610	600	611	641	621	644	592	672	646	590	599	609	617	601	624	579	630	648	581	600	600	585	680	623	631	620	601	604	625	646	608	594	623	582	588	598	631	623	648	656	569	585	632	628	638	622	643	596	619	670	608	610	642	604	632	563	628	620	588	621	620	608	594	642	590	619	606	624	614	615	618	584	649	611
23892	21504	28467	24966	21302	10644	3809	2400	1908	1848	1722	1492	1371	1261	1135	1142	992	937	984	911	804	785	759	782	739	704	684	700	683	612	665	610	605	637	601	634	588	583	598	573	602	634	594	586	587	577	613	612	625	571	544	574	611	606	571	577	581	565	542	560	574	597	576	559	606	582	631	553	578	583	593	569	560	603	559	608	550	580	560	557	569	616	573	561	527	570	567	572	562	553	533	582	562	551	573	551	563	573	582	590	567	578	573	586	575	562	580	574	561	521	586	550	548	583	558	549	563	630	563	574	532	582	561	581	539	585	557	591	566	537	599	527	563	539	557	552	538	562	538	507	600	616	608	566	551	560	572	529	553	619	582	587	567	585	580	605	560	548	555	560	555	544	573	601	576	516	537	556	562	584	563	576	556	575	543	567	558	536	566	570	592	559	575	548	549	578	565	557	575	600	538	545	561	563	573	555	589	524	555	573	540	577	551	558	543	576	544	523	595	530	613	545	609	548	575	553	590	560	553	579	537	585	547	557	574	553	599	552	585	575	570	579	577	581	536	585	569	560	554	599	623	553	574	586	609	556	530	582	581	577	553	571	527	613	568	594	565	596	559	583	585	521	564	570	551	538	545	590	557	556	570	523	580	557	560	590	541	574	568	594	577	601	550	566	553	569	567	583	577	536	565	575	611	528	579	604	562	559	528	571	553	588	523	579	570	554	542	558	592	581	560	565	545	526	531	596	540	572	550	565	548	585	575	599	575	522	560	583	551	570	581	582	560	549	558	557	567	545	602	547	524	564	565	576	568	528	543	508	547	538	550	559	514	545	589	529	571	561	609	526	584	579	519	571	598	586	542	547	526	573	598	572	586	597	590	573	551	561	543	561	558	548	553	540	578	552	527	610	580	553	556	548	613	539	598	550	591	561	558	564	538	561	611	568	580	617	545	609	543	595	550	573	608	563	515	584	602	581	582	543	567	542	546	552	578	560	566	539	564	584	590	599	565	559	586	520	579	544	579	585	577	562	559	565	571	558	585	535	567	539	553	504	559	507	520	548	565	562	587	601	608	544	571	531	584	546	542	526	551	579	573	576	563	515	543	615	580	526	582	567	587	601	602	521	588	585	595	546	549	581	580	569	562	576	548	580	562	575	596	544	543	557	573	592	571	554	542	580	550	570	543	577	589	595	592	574	517	602	564	590	583	532	590	541	548	569	573	535	565	551	597	587	546	577	529	553	567	598	576	558	584	572	530	555	551	546	585	589	565	538	546	567	592	574	519	547	531	539	552	563	571	535	532	591	600	552	556	606	551	577	581	590	501	571	556	599	571	573	601	549	557	571	599	576	610	577	570	605	581	507	564	546	576	562	552	576	565	585	547	577	517	547	592	537	575	586	558	551	578	539	585	549	529	517	555	569	564	536	593	570	548	591	619	541	560	580	540	548	568	563	545	558	515	538	565	554	546	564	562	596	548	516	580	562	550	580	614	555	607	551	541	583	570	537	602	564	564	567	556	579	573	621	562	519	565	582	577	542	571	561	532	553	567	517	570	522	561	562	591	598	558	497	576	581	586	548	604	567	571	536	516	533	543	555	532	600	576	549	577	600	576	591	632	573	560	565	559	564	533	519	554	556	533	553	566	519	556	582	594	602	571	611	550	580	544	556	560	575	542	589	553	604	551	528	534	589	558	552	581	560	545	532	574	522	538	607	608	569	510	517	542	576	561	540	550	549	549	573	556	574	551	558	519	549	555	544	551	570	569	563	560	603	570	562	576	565	549	558	591	567	576	572	550	558	577	518	498	545	584	575	597	580	618	554	553	567	580	622	586	534	559	557	614	600	544	585	575	538	566	547	549	552	547	574	520	578	584	556	594	607	535	612	578	559	557	552	521	529	530	585	559	609	588	545	621	560	566	528	604	538	562	590	572	568	560	616	533	570	574	542	576	550	566	567	579	571	521	554	566	578	554	568	522	570	573	559	546	538	546	557	537	558	555	577	526	562	538	555	518	571	553	602	599	560	550	556	582	561	538	556	567	557	524	554	579	580	544	558	581	566	540	562	576	558	562	597	550	543	537	530	574	568	556	548	587	537	554	565	539	545	614	564	591	585	569	550	577	510	530	599	594	588	567	571	568	548	572	503	539	572	535	566	564	566	555	571	555	536	559	560	603	590	577	542	519	577	593	579	529	549	598	573	572	603	553	540	547	558	570	568	612	543	556	547	565	516	529	584	565	571	543	604	593	579	575	544	592	557	605	540	572	575	594	538	544	552	547	579	600	543	574	564	576	567	611	608	531	568	547	599	560	548	553	576	587	527	567	568	521	582	578	563	619	537	547	579	562	594	591	574	563	562	553	580	543	534	567	539	581	567	555	576	568	596	567	596	604	561	563	578	539	605	569	591	584	558	547	553	535	597	612	594	544	580	609	547	552	596	550	544	600	586	554	566	573	577	604	549	593	549	600	565	583	583	585	565	583	525	537	516	569	575	585	549	549	578	582	573	551	581	577	552	606	557	566	572	578	561	511	620	551	612	601	566	598	591	551	557	584	561	528	563	570	555	584	565	549	569	542	553	547	534	590	575	577	596	524	542	561	583	560	588	595	589	572	577	582	579	532	571	557	538	549	590	541	609	619	590	584	594	565	590	537	578	568	573	534	610	621	531	535	569	557	590	574	559	579	550	556	547	596	569	600	563	603	549	514	551	587	555	577	548	584	567	541	604	547	549	597	512	554	563	619	557	575	549	578	577	554	598	587	597	549	553	535	547	607	583	569	580	585	556	577	566	578	593	589	556	538	604	532	553	554	572	548	590	539	553	531	604	578	568	594	570	567	520	578	618	554	542	565	571	570	578	590	585	583	553	539	583	577	595	557	547	591	527	595	546	538	586	532	559	550	593	526	546	592	558	539	575	560	554	578	534	591	566	517	576	598	590	574	579	584	554	555	550	582	549	566	581	534	571	569	580	577	569	548	542	592	557	587	541	535	514	541	558	535	588	554	541	559	514	591	564	605	555	534	516	568	595	592	561	547	570	527	593	591	550	557	576	585	556	583	573	550	540	548	586	547	580	589	556	543	571	559	534	592	548	559	586	540	549	545	569	539	556	532	560	579	537	602	590	568	602	562	555	581	557	577	545	581	523	553	554	569	541	587	591	568	546	539	566	583	538	524	583	567	629	607	543	522	559	543	601	540	567	548	594	615	576	549	569	611	545	589	535	529	518	594	567	598	520	536	556	569	581	599	533	561	552	527	534	580	607	562	557	572	511	546	569	556	540	587	589	604	581	591	546	554	554	544	547	596	595	582	540	615	592	551	560	578	541	551	506	581	563	575	549	610	553	564	603	596	599	621	560	582	567	570	531	585	567	605	567	559	587	577	572	575	570	550	557	562	586	549	571	544	551	553	593	578	551	563	548	562	531	575	536	584	564	594	586	567	570	599	583	545	595	562	564	576	539	526	554	583	551	521	581	540	570	561	544	544	559	609	577
21594	32891	22967	13704	9742	7186	5311	4033	3544	3148	2794	2363	2138	1799	1725	1577	1414	1361	1284	1152	1093	990	997	975	905	877	855	783	802	826	742	765	759	788	738	669	638	677	670	739	702	682	671	675	655	630	688	713	713	679	697	682	657	703	663	692	640	643	668	615	664	651	667	647	651	648	612	681	687	643	640	678	666	680	655	611	633	640	602	653	638	638	664	692	658	674	645	699	613	627	619	658	625	682	653	656	606	671	630	676	626	637	663	654	667	649	668	599	626	653	609	625	612	642	633	654	641	610	643	639	658	670	679	646	636	631	669	610	626	636	638	638	688	657	675	616	659	659	692	604	632	626	601	591	647	648	634	669	584	623	618	649	625	638	652	665	599	616	588	662	620	674	648	649	633	655	685	604	683	661	703	635	665	642	634	613	638	619	584	707	645	693	631	637	633	641	609	635	697	601	627	714	666	614	632	626	622	659	681	621	654	626	679	639	655	649	639	674	603	646	657	617	663	663	667	707	679	636	655	712	640	630	651	597	669	619	669	680	637	654	588	673	624	645	621	701	665	616	605	667	678	609	622	627	634	630	656	678	658	618	604	673	637	608	663	657	703	591	695	636	660	657	671	622	645	605	619	663	666	630	625	662	691	632	654	615	645	670	634	630	650	641	643	601	595	620	614	689	651	605	677	642	618	652	674	614	641	601	668	671	667	638	661	604	661	604	612	645	623	657	651	606	655	669	643	625	672	625	685	682	616	627	630	676	650	658	662	682	664	675	656	649	626	632	663	688	635	628	647	654	634	675	616	641	693	629	645	664	644	641	681	662	625	631	652	650	662	706	668	642	651	651	665	654	666	613	683	642	666	633	619	679	655	645	654	630	657	604	659	652	634	657	634	663	634	616	658	619	620	629	608	627	606	637	643	622	658	634	616	641	653	626	672	650	642	673	645	649	654	665	651	710	616	616	639	628	673	629	661	607	627	647	635	672	628	620	642	643	647	586	630	621	660	657	639	679	651	650	645	643	651	617	622	692	624	673	609	629	711	647	635	637	636	656	627	629	610	614	644	621	635	636	688	611	596	679	634	627	659	686	636	626	598	626	680	684	670	663	681	642	682	675	634	662	629	619	615	642	704	669	621	657	636	641	643	605	646	657	626	582	642	639	640	670	649	689	601	629	578	638	611	665	635	646	635	652	612	657	602	662	618	669	638	647	635	621	651	612	660	679	632	660	638	648	619	608	644	674	694	671	629	691	683	636	619	641	639	662	617	604	643	620	635	641	648	620	607	689	673	592	648	676	663	686	669	673	638	645	662	670	711	647	671	601	640	624	562	660	674	621	615	637	656	670	667	650	655	652	601	695	661	621	655	668	646	731	617	642	608	646	635	698	617	704	643	622	622	632	619	632	616	699	647	602	621	669	684	617	633	613	628	655	629	643	605	626	692	663	599	653	628	669	667	640	620	642	641	639	653	646	631	653	630	611	641	634	653	645	636	660	594	662	644	647	638	645	644	641	666	639	661	625	603	661	642	635	654	666	629	645	647	602	624	699	647	660	591	604	632	604	645	637	620	650	665	643	635	699	675	609	633	665	641	615	656	620	637	678	639	653	620	620	656	683	646	627	651	663	639	681	634	634	600	618	658	637	669	650	630	691	627	660	655	638	636	662	671	630	674	680	671	614	675	675	634	610	633	648	635	665	653	648	657	690	653	680	627	698	657	641	684	678	662	658	664	591	633	675	660	610	660	653	615	698	654	636	667	642	602	643	639	612	686	635	643	648	643	623	643	627	633	620	660	655	625	657	654	642	633	622	645	662	664	640	654	612	663	644	630	663	598	671	673	647	627	658	601	631	641	662	669	628	663	624	626	704	627	630	637	671	579	660	627	657	622	667	683	652	620	631	637	652	668	612	659	666	693	619	641	651	662	633	656	684	610	650	674	655	695	639	649	657	648	601	626	650	654	632	642	634	669	648	579	663	626	656	665	663	659	642	663	663	644	674	650	639	682	612	656	649	638	628	630	686	639	652	622	665	610	655	643	602	648	691	653	617	644	630	697	626	614	673	653	667	687	626	611	635	631	597	635	689	647	641	649	604	638	643	667	630	640	589	614	647	682	635	671	648	620	641	628	624	622	655	651	648	626	605	652	653	675	667	674	690	635	633	670	669	644	654	625	603	593	645	664	617	657	664	658	659	667	679	649	638	673	670	665	648	651	658	636	667	661	647	656	671	608	637	633	646	670	655	649	658	675	658	628	710	629	657	618	646	616	649	632	632	620	614	642	613	627	599	595	638	699	652	655	649	652	659	667	660	654	639	661	632	654	644	672	629	708	616	617	605	638	681	625	652	662	626	649	684	644	611	678	644	601	648	670	645	670	694	655	660	629	667	662	638	633	603	653	645	621	690	620	634	659	653	641	660	629	601	674	621	657	659	693	614	639	626	588	657	612	630	642	626	650	602	644	671	641	666	611	636	630	646	628	616	648	632	646	670	614	638	652	616	663	634	658	629	616	663	641	699	596	671	638	589	639	660	676	658	640	629	658	672	722	623	641	655	620	671	687	638	662	611	626	599	653	658	583	669	641	660	635	595	619	648	676	607	605	680	669	632	644	640	651	687	648	632	676	609	632	661	628	704	654	602	623	623	655	631	630	650	651	663	665	670	636	680	659	685	638	652	654	672	642	655	675	627	649	603	659	605	630	637	650	645	602	635	680	661	647	613	627	598	649	647	635	607	621	674	595	688	674	663	622	589	621	656	661	641	624	663	662	654	670	639	641	683	649	637	653	630	623	630	603	622	644	622	645	649	653	649	623	663	662	642	661	670	656	669	628	629	647	638	644	638	674	662	626	680	652	638	629	637	632	620	628	651	680	637	640	597	608	601	658	641	641	634	635	645	650	626	638	682	653	681	692	644	621	615	630	694	656	687	634	595	626	660	639	642	663	645	623	633	615	594	633	641	614	616	630	659	707	635	623	649	633	657	608	667	643	677	681	631	642	667	629	660	647	617	622	651	667	680	650	640	667	657	683	593	637	662	639	698	647	654	649	692	614	664	643	655	657	637	702	661	612	595	587	587	614	605	642	617	634	603	616	635	621	634	636	613	638	615	646	641	627	673	655	636	642	619	605	647	612	659	631	653	637	637	692	646	649	649	640	656	610	665	685	638	641	660	674	628	619	657	611	629	618	636	625	621	639	621	621	622	616	690	630	624	680	579	625	638	647	668	658	588	665	663	651	646	629	656	625	657	679	624	627	652	622	660	624	602	648	623	645	623	658	643	652	639	644	632	614	668	652	683	654	594	643	643	655	646	649	652	633	650	637	674	614	627	644	666	615	693	692	634	616	614	629	633	638	673	652	621	637	625	599	639	634	625	650	609	673	642	645	610	657	673	645	617	623	643	644	627	620	628	611	625	636	675	601	642	598	641	605	575	698	618	670	634	622	666	650	656	696	643	625	659	598	659	614	651	615	608	669	678	635	639	651	623	658	657
25063	21478	27170	25691	10087	3321	2249	1672	1520	1439	1118	1066	1015	939	882	794	741	764	690	634	595	598	587	543	563	504	465	489	553	474	534	511	489	440	460	436	430	453	427	431	409	469	441	428	440	488	454	446	417	404	444	420	438	426	443	444	459	480	415	445	422	417	419	454	463	419	459	420	456	401	457	438	440	435	402	422	427	421	434	423	420	434	413	423	440	431	429	437	405	392	440	438	437	409	422	443	415	433	377	434	430	433	393	429	481	406	418	446	419	449	439	427	430	404	431	406	401	431	430	400	382	472	404	423	471	455	427	442	370	453	395	416	466	425	439	424	451	409	405	435	408	435	399	455	406	438	411	410	439	405	433	408	429	390	424	444	431	407	422	394	425	413	448	431	428	463	449	409	400	409	423	420	462	430	403	433	446	426	440	425	441	406	400	430	422	400	408	464	416	419	436	418	402	440	420	422	449	450	424	435	398	434	418	425	471	429	413	430	435	438	396	438	439	452	411	425	406	419	424	421	448	423	406	444	435	439	403	427	429	448	446	407	449	439	414	448	429	452	415	428	411	430	437	395	448	413	407	430	464	427	422	413	428	419	444	430	445	420	416	423	439	399	411	432	425	417	411	435	396	428	442	425	417	426	410	415	445	433	414	402	450	419	400	415	439	420	419	439	406	457	403	399	426	454	432	437	466	424	378	427	431	446	400	428	405	423	447	431	381	400	434	459	434	445	401	430	406	440	405	421	449	423	391	371	432	394	449	405	441	462	424	456	444	413	430	427	389	433	426	393	439	409	423	366	428	411	394	398	416	421	440	456	456	436	412	420	417	419	415	414	448	449	432	454	421	395	390	418	471	408	406	403	445	432	415	401	456	472	391	419	428	449	450	431	460	431	428	373	408	413	426	434	431	403	432	384	432	407	451	421	414	461	411	405	412	423	421	449	445	440	379	416	442	429	402	464	440	442	426	455	437	414	438	413	384	428	446	415	411	423	435	457	424	427	478	456	419	446	424	375	408	438	463	440	425	429	434	408	407	394	474	427	410	422	408	446	420	426	443	423	437	440	399	432	450	416	436	389	435	406	448	432	455	470	417	421	450	425	440	401	415	419	437	422	393	443	459	421	392	411	390	428	437	408	433	392	436	462	427	387	416	436	438	407	404	456	407	449	433	409	433	402	428	453	398	455	407	419	427	405	407	477	472	441	409	448	409	427	435	443	431	393	415	410	409	399	456	444	432	391	447	434	449	435	413	431	440	438	419	417	434	457	453	409	368	434	417	448	432	412	430	450	428	423	419	398	431	444	403	427	411	396	451	412	445	454	449	407	404	441	435	432	447	439	437	432	427	441	401	447	438	400	446	430	438	403	407	438	461	419	434	426	403	402	410	401	428	438	395	396	447	425	434	392	411	410	436	439	438	446	413	429	440	444	480	418	456	425	448	446	455	405	438	429	415	405	435	437	468	447	386	420	414	460	434	415	446	413	459	417	405	426	426	411	433	404	446	440	443	448	436	410	425	437	434	449	427	377	446	449	444	452	411	446	429	430	412	456	410	439	416	420	433	394	412	441	435	371	421	434	466	462	424	410	416	458	452	443	416	395	397	416	388	433	431	395	426	397	492	450	413	449	435	457	429	453	411	414	440	418	405	442	440	439	432	437	455	400	442	414	452	387	412	408	424	429	438	391	423	409	391	408	444	451	403	427	393	465	453	429	418	414	407	421	431	413	391	455	422	438	397	435	430	413	449	457	424	407	452	416	415	414	404	450	401	430	458	403	449	390	402	404	396	456	466	419	405	440	414	433	452	434	411	444	399	451	435	457	438	425	416	396	425	440	410	411	408	461	399	433	418	425	456	438	458	410	405	449	436	431	441	430	417	426	474	398	417	409	427	419	420	417	413	402	417	467	408	430	439	446	427	396	441	426	452	441	431	418	430	414	433	436	416	431	460	431	447	454	417	454	430	401	425	401	446	423	458	426	411	386	437	465	385	437	447	465	416	430	443	411	442	424	443	426	434	448	396	419	434	455	431	432	427	422	400	424	449	447	397	431	415	442	452	433	405	421	430	466	463	425	433	405	399	438	464	414	433	410	409	407	440	419	412	435	459	430	400	393	490	414	413	463	403	433	439	422	439	431	453	403	455	427	423	458	450	422	444	408	412	448	444	437	427	456	432	418	444	454	405	422	417	430	454	446	437	431	390	416	396	426	421	475	478	428	432	444	465	442	406	480	428	431	414	408	426	408	413	458	414	454	415	448	421	402	427	395	404	454	446	466	415	424	427	442	383	420	423	437	416	396	430	411	434	451	428	421	410	447	428	456	423	421	435	400	471	442	407	424	438	428	401	428	415	392	455	403	440	410	453	437	415	455	442	409	446	408	431	405	412	427	431	416	431	433	432	446	408	427	406	432	444	440	420	449	395	433	401	430	435	395	410	405	445	449	413	418	437	481	388	437	411	403	459	415	433	428	437	426	423	394	432	435	436	441	428	449	427	428	423	391	429	414	475	461	410	417	431	386	388	446	423	383	424	406	408	445	420	432	422	426	437	431	410	441	443	454	442	425	425	428	452	437	419	417	416	463	442	452	401	426	461	411	425	468	439	437	426	406	441	417	448	416	441	405	392	428	422	421	428	477	424	428	399	437	411	429	442	387	464	418	410	425	454	440	475	416	445	402	424	434	435	449	419	439	438	435	418	410	432	431	446	451	422	383	369	426	473	402	406	401	425	432	442	457	412	438	433	405	460	405	438	435	400	450	431	412	406	445	456	413	447	449	434	397	451	419	469	446	451	451	419	445	421	435	429	396	430	445	400	438	421	415	467	414	407	383	444	422	426	421	423	443	432	416	463	449	398	404	416	397	445	433	417	423	414	439	441	435	453	427	441	405	438	412	426	364	417	422	455	447	401	386	443	429	414	427	443	413	404	452	402	424	440	433	400	419	438	395	430	399	361	449	412	427	432	374	405	439	415	407	453	443	415	429	429	422	429	422	437	433	395	437	429	414	436	406	415	421	419	398	410	428	446	393	452	417	395	390	422	412	409	455	436	433	433	458	452	456	448	442	446	416	420	448	435	424	424	420	443	401	470	414	408	419	370	419	405	452	431	444	437	463	420	443	425	416	401	410	446	453	398	380	458	444	416	404	419	443	373	442	467	419	439	422	400	425	442	422	408	408	427	419	452	384	448	411	421	444	429	417	416	392	435	421	382	428	436	430	418	415	450	431	439	407	444	421	427	426	441	407	377	423	456	444	438	415	428	428	421	480	401	426	401	422	416	389	430	403	401	453	428	434	450	407	419	423	436	410	430	447	402	371	440	423	448	437	433	408	467	416	421	420	426	479	406	419	436	432	424	476	422	416	426	433	389	426	397	444	436	429	440	429	426	425	442	410	426	443	419	452	419	422	414	434	406	437	432	409	430	455	430	422	437	445	425	427	441	395	406	408	463	461	405	423	424	451	412	456	451	430	450	466	445	446	408	444
21122	28896	18618	10575	7375	5517	3993	3300	2885	2445	2078	1860	1587	1397	1344	1273	1077	1053	893	848	814	801	763	697	644	617	644	631	608	617	542	557	571	523	531	506	553	528	489	550	542	502	511	522	538	500	538	529	529	534	551	502	478	476	505	482	511	497	486	483	515	499	469	497	492	542	499	474	518	525	478	506	457	508	474	535	519	472	457	493	502	496	485	540	493	468	539	488	495	518	499	498	485	524	531	488	483	500	490	466	496	455	491	505	497	509	492	480	479	514	509	504	488	457	469	494	504	488	493	486	453	513	503	541	528	497	507	481	497	464	455	486	482	501	463	488	499	480	519	480	468	493	460	472	515	470	470	464	491	478	496	508	460	503	489	469	515	517	472	511	496	501	522	497	490	452	516	516	466	475	500	513	520	447	475	512	470	493	446	470	466	502	521	476	509	455	462	499	509	527	476	456	492	483	514	484	509	509	463	480	473	506	470	525	486	490	471	480	491	517	500	491	507	526	504	458	481	441	486	502	495	494	505	478	498	439	511	493	460	465	482	475	513	479	510	509	481	429	473	517	487	480	524	512	492	454	502	490	486	476	511	502	539	474	480	502	458	538	451	494	476	469	476	485	447	495	492	475	489	501	523	494	497	497	471	482	513	553	465	488	468	522	486	500	483	474	521	493	489	468	496	506	465	498	494	513	534	531	461	476	521	466	483	469	496	480	474	462	534	479	475	482	482	510	489	525	494	494	485	501	531	498	526	490	509	508	500	509	502	448	503	530	487	479	492	467	473	472	467	450	470	428	475	466	461	467	496	478	499	485	483	479	482	517	467	499	498	510	514	459	461	482	479	492	498	521	520	508	461	500	466	476	446	518	479	480	528	515	518	491	485	503	493	510	480	492	494	436	486	494	481	519	479	496	476	480	538	515	470	471	477	497	509	463	517	492	461	478	523	540	476	457	478	513	507	494	512	506	484	489	453	473	481	490	480	492	457	468	518	485	475	474	509	496	472	464	549	520	467	472	491	492	521	490	502	468	497	488	505	497	479	488	438	481	497	515	465	500	505	494	533	515	481	501	522	449	468	508	517	491	457	501	491	521	496	503	497	465	474	461	494	491	510	457	457	486	492	494	446	513	457	511	516	502	462	502	490	509	504	470	510	540	485	495	516	544	499	482	513	489	459	469	446	521	518	507	509	484	535	489	512	494	482	516	492	486	480	511	507	488	511	476	492	499	453	506	490	477	523	458	470	482	478	490	460	500	487	483	504	478	511	473	485	529	497	499	461	475	502	543	465	503	541	462	461	470	506	482	454	471	482	493	484	470	443	493	503	465	473	459	472	498	471	549	505	493	510	461	477	460	536	462	490	533	492	466	497	473	520	511	497	480	475	463	460	522	502	486	492	474	460	515	497	494	454	525	464	484	458	479	482	494	487	517	471	482	517	438	521	526	470	514	498	462	494	551	513	477	510	523	516	541	453	508	524	474	494	465	493	470	443	445	496	473	472	517	496	472	542	470	479	470	502	468	511	495	459	508	533	462	490	478	504	483	502	500	489	535	545	494	455	467	506	556	438	486	502	493	474	491	479	503	517	486	507	498	488	505	462	466	500	481	517	493	490	478	451	511	498	494	472	497	472	533	476	493	499	462	489	501	527	522	529	496	477	475	498	486	503	491	481	487	476	422	465	467	477	462	487	469	521	513	467	516	471	515	517	496	501	499	511	495	493	503	527	489	466	475	494	503	479	486	519	461	499	556	504	472	511	465	508	466	459	500	502	499	509	506	464	482	487	483	468	470	480	522	515	490	513	462	462	505	493	474	476	511	486	511	501	478	484	514	495	487	481	476	475	544	489	517	460	492	462	491	516	449	494	486	511	493	489	494	451	484	478	498	464	450	532	494	473	506	503	523	456	485	484	507	510	503	485	496	425	508	463	481	491	507	505	457	463	487	534	481	500	520	467	490	475	491	515	513	503	482	500	521	461	453	544	507	484	478	498	485	471	507	524	512	466	493	511	495	537	492	490	487	497	486	487	467	513	520	485	482	509	515	432	502	467	486	498	469	478	472	507	510	511	498	479	454	467	499	522	478	469	509	499	511	461	516	483	501	500	477	470	484	451	525	478	473	486	471	493	506	511	483	476	499	501	481	472	486	497	516	459	513	510	450	481	495	492	494	465	489	503	512	541	500	485	484	509	490	467	478	507	528	526	479	501	510	461	495	518	495	533	513	483	494	504	505	483	506	506	491	455	468	477	497	493	479	482	478	514	505	479	508	453	535	496	471	524	483	483	457	463	480	470	464	513	519	529	462	537	502	479	508	509	510	501	502	454	485	519	494	478	479	477	522	483	498	455	528	515	484	501	522	528	495	494	479	469	516	470	529	517	493	508	482	532	492	507	500	494	531	456	480	549	477	496	449	466	468	516	486	468	473	509	505	492	509	459	507	499	528	491	520	465	498	491	483	474	465	506	493	483	525	465	475	459	482	527	479	492	484	504	522	480	479	499	531	514	518	549	492	452	527	503	520	521	493	477	503	500	520	486	502	504	493	511	490	511	462	458	481	480	515	474	494	501	516	489	491	494	506	475	518	488	499	515	511	499	476	522	545	524	456	526	486	486	474	503	446	498	487	469	478	448	455	469	527	500	475	518	467	515	499	491	528	514	490	494	508	496	479	514	482	479	502	508	459	455	489	465	506	478	486	515	520	506	500	484	447	487	510	493	521	504	507	491	516	499	497	537	455	468	495	495	494	452	483	521	477	497	545	508	484	501	497	488	462	462	486	489	478	480	502	472	537	521	462	479	521	487	509	485	512	507	474	520	501	524	502	495	521	488	465	485	502	502	485	512	448	532	474	508	520	512	457	482	478	481	470	528	513	521	489	479	497	500	507	514	479	466	521	426	498	489	498	505	499	463	458	499	482	512	491	489	468	503	456	458	478	489	481	479	529	476	504	499	517	514	481	507	475	492	488	489	508	475	489	469	489	485	515	469	482	498	452	533	472	511	549	533	496	466	490	462	482	465	505	473	495	475	511	458	499	479	525	497	485	538	443	468	503	475	471	490	518	445	513	481	513	515	510	481	467	473	490	519	489	509	494	486	470	530	483	525	495	494	520	504	479	475	517	501	540	498	477	490	522	505	520	485	475	459	489	496	458	469	493	500	510	518	498	508	509	492	541	486	473	462	500	487	499	490	472	517	493	518	454	499	482	459	472	507	495	497	492	527	519	509	506	462	502	494	478	518	502	508	491	445	517	497	471	486	502	498	481	488	496	471	496	496	473	500	494	502	470	513	481	502	499	454	503	472	512	464	478	512	497	491	477	504	467	529	494	517	517	505	516	496	522	484	509	480	460	488	479	507	519	511	515	500	506	480	451	486	512	522	505	523	486	508	474	488	496	527	529	463	479	490	466	482	492	533	471	480	473	512	476	479	492	480	476	489	505	496	531	499	525	486	474	459	496	460	501	510	486	535	505	488	513	494	482	512	491
22904	21541	29138	24382	21548	21362	9759	3613	2890	2593	2192	1849	1705	1462	1358	1238	1132	1039	936	846	864	812	774	703	671	637	623	612	603	590	545	506	567	496	553	497	456	481	470	489	488	515	447	514	453	465	511	512	504	450	445	459	456	435	430	453	438	468	440	498	465	438	459	428	466	423	402	415	454	437	418	406	442	485	464	472	468	450	446	438	476	431	418	463	448	482	430	414	420	443	422	455	465	440	439	427	461	415	422	388	457	461	439	432	446	457	455	437	447	405	466	433	482	450	383	447	440	423	431	430	408	443	441	402	425	422	432	439	414	458	442	438	411	413	428	426	431	404	439	426	477	451	466	425	435	408	416	380	447	432	438	438	440	459	440	398	442	453	442	435	457	421	450	422	423	422	433	445	425	442	394	435	390	420	450	426	448	408	458	426	417	431	473	443	418	439	426	420	452	414	428	458	461	438	431	445	450	424	415	474	436	433	462	457	441	454	451	457	429	428	440	451	421	432	434	436	433	468	420	446	448	405	430	422	415	469	418	433	420	401	417	428	422	440	443	439	437	436	450	457	429	423	479	427	446	448	431	426	444	439	426	424	408	446	407	401	434	430	445	478	469	450	434	434	415	370	461	423	415	413	424	410	449	460	427	487	408	458	452	467	426	443	433	447	462	420	473	416	482	400	402	442	450	465	447	447	422	419	417	445	447	461	449	443	436	431	426	472	449	450	447	472	435	450	434	448	454	423	449	416	440	431	414	407	436	402	481	435	462	472	443	422	426	456	410	449	448	396	434	421	446	427	458	432	428	420	438	481	413	420	420	464	447	473	452	453	487	437	481	422	431	465	449	442	422	448	397	445	416	399	475	463	432	427	451	454	423	444	428	423	447	450	411	451	467	461	457	435	434	443	436	466	418	458	484	445	443	433	417	459	452	425	430	453	432	381	420	443	428	439	449	422	412	431	476	431	440	445	446	458	450	441	412	399	449	391	477	454	429	444	429	445	421	430	461	410	483	411	434	419	418	456	436	468	441	462	445	435	456	458	456	428	416	445	422	481	433	432	446	432	391	440	447	427	477	482	463	448	426	414	467	414	445	463	423	455	429	416	435	439	431	443	440	458	383	398	454	393	437	454	445	463	428	444	447	441	403	429	474	444	431	451	447	439	408	424	462	442	432	424	440	450	463	414	453	436	473	456	489	457	408	432	449	425	452	470	439	396	462	463	444	451	418	419	429	437	428	457	439	434	409	436	444	450	437	460	430	411	449	378	441	456	441	415	430	468	427	458	438	444	427	438	462	433	411	450	421	451	431	434	441	431	423	420	439	436	423	433	427	417	427	430	401	473	432	448	473	482	411	412	448	441	402	456	452	441	405	439	426	457	391	403	424	419	456	426	469	424	462	437	401	445	445	430	436	470	448	451	451	479	433	430	476	464	400	442	402	401	426	454	429	438	444	438	458	393	474	425	457	478	421	442	461	431	469	445	423	408	449	418	438	458	412	443	439	438	444	452	456	461	425	402	437	419	443	416	407	430	447	444	425	442	467	420	408	458	445	422	438	462	468	455	405	440	431	425	405	425	441	442	435	408	427	420	389	424	411	435	442	471	432	452	463	431	411	432	435	448	433	415	471	435	433	445	461	429	449	420	461	442	452	429	445	427	411	439	415	438	491	433	467	446	424	435	440	432	445	432	445	437	451	462	437	433	441	469	427	447	424	444	436	420	460	469	398	387	439	448	418	432	464	415	394	444	426	410	450	465	447	416	438	424	427	434	444	436	420	474	421	438	444	429	412	418	423	422	434	437	416	465	421	460	458	424	394	463	443	445	439	430	422	451	429	458	422	482	460	415	429	399	454	417	424	439	444	445	459	481	438	430	416	423	446	449	447	464	441	440	480	466	428	431	445	436	412	436	441	439	445	436	432	405	458	416	434	393	415	424	454	435	442	426	444	468	461	396	418	409	476	447	461	424	428	401	441	462	449	446	473	394	439	405	432	459	443	437	411	437	465	442	465	442	447	403	446	442	455	418	460	412	417	440	457	423	487	449	445	434	430	447	446	440	441	445	410	438	431	422	460	467	419	427	429	425	446	466	452	422	449	413	423	486	440	430	447	423	400	473	429	445	414	434	408	404	427	431	450	431	496	419	460	469	456	396	435	416	448	488	436	426	443	459	436	429	438	478	412	430	411	429	422	408	414	459	417	460	486	433	434	398	451	453	447	421	427	445	410	445	445	429	441	428	446	405	423	434	421	451	404	410	426	409	432	420	442	445	398	442	443	451	421	470	402	386	429	434	443	412	413	460	461	431	472	434	470	433	409	420	447	436	432	437	436	425	437	466	430	469	468	404	438	454	437	410	418	413	438	460	464	441	456	450	402	441	412	453	458	444	443	418	452	462	437	439	445	451	425	449	442	441	454	428	420	476	469	443	415	414	433	414	458	441	441	431	457	448	438	415	423	452	417	430	462	438	469	462	451	386	444	446	422	438	425	448	424	431	481	468	430	442	451	417	416	392	433	428	434	411	414	483	446	431	431	450	463	470	454	430	459	417	457	432	469	470	423	440	437	430	434	469	468	413	422	434	426	404	439	422	403	416	446	405	433	425	429	437	459	443	450	467	431	447	426	421	448	422	465	425	430	440	462	442	422	467	447	449	433	396	458	412	428	465	423	444	463	419	460	469	435	430	433	426	448	466	448	431	436	461	437	439	427	445	433	413	458	459	416	436	438	482	440	445	440	395	458	425	394	454	444	443	456	433	426	415	415	429	417	453	474	433	447	427	438	422	429	405	421	455	499	439	425	411	423	421	397	468	449	412	429	427	445	384	446	424	441	457	437	409	427	425	435	444	428	406	434	417	475	422	433	426	438	434	456	428	445	448	404	459	451	436	451	421	472	471	452	458	459	454	416	420	410	474	404	465	473	424	457	462	488	401	427	468	418	427	438	452	428	466	436	467	436	438	439	453	425	428	458	397	469	402	464	432	454	429	434	456	441	479	434	447	427	467	437	424	444	436	417	446	417	419	458	410	438	463	410	436	452	439	456	442	420	404	475	487	444	416	434	441	457	440	433	436	417	424	414	389	433	407	456	452	438	437	423	454	427	425	415	418	411	445	415	442	453	429	457	421	448	449	418	450	432	449	401	408	488	471	397	448	418	476	414	459	403	432	433	448	398	450	393	455	438	446	393	439	446	412	443	433	432	445	429	449	430	412	454	435	473	444	422	420	471	474	448	449	405	419	403	396	440	458	448	425	389	450	450	469	407	424	453	450	432	396	469	425	432	474	464	433	451	451	434	436	471	436	470	421	443	432	509	433	453	413	447	401	452	406	423	418	422	425	405	448	415	434	454	426	439	468	423	474	432	397	412	406	456	453	437	438	489	450	462	425	457	428	440	446	396	401	410	408	454	460	412	420	445	470	430	423	412	428	456	424	448	420	418	451	472	448	443	431	427	457	417	388	474	452	458	446	427	447	405	452	490	444	466	479
25543	37509	26343	16236	12130	9445	7288	5907	5278	4335	3653	3123	2666	2343	2090	1881	1676	1561	1323	1242	1185	1124	1045	934	867	782	833	864	733	716	696	638	611	611	571	603	614	625	591	523	542	535	569	563	550	519	565	551	550	527	534	527	581	524	507	549	508	492	514	497	507	526	466	506	516	506	490	517	510	485	490	519	556	505	523	541	522	495	498	499	560	522	531	518	511	465	507	482	533	496	483	485	512	479	526	508	513	519	553	517	518	515	497	494	480	491	521	514	493	487	514	515	544	506	486	458	513	519	524	514	501	500	514	514	497	462	498	469	525	459	486	503	476	483	510	496	523	480	485	544	547	511	507	517	533	492	494	516	505	473	513	482	544	504	519	494	486	479	509	466	461	487	462	485	513	514	501	502	514	487	548	466	493	492	507	538	468	492	476	515	492	479	512	490	502	526	516	506	507	502	511	513	529	553	514	500	517	524	484	446	488	521	510	500	490	483	497	498	515	469	468	518	486	516	514	497	515	519	514	493	556	509	515	506	504	520	512	469	509	460	495	517	452	484	516	504	514	483	521	510	560	496	552	548	519	508	455	510	495	545	549	531	494	502	479	468	502	516	520	504	497	483	453	565	501	529	500	504	519	499	460	466	526	497	522	539	495	515	549	484	509	522	515	495	501	532	555	453	489	513	502	502	510	521	481	506	565	517	527	509	466	514	524	513	469	558	499	496	491	520	490	490	558	522	558	499	498	507	486	508	514	511	514	498	440	487	442	503	490	497	451	530	513	519	503	484	537	503	497	534	507	529	538	514	516	521	497	505	550	536	491	473	481	520	484	520	449	522	510	512	464	539	477	498	497	455	511	511	529	541	482	486	506	482	499	522	486	489	503	526	471	521	535	512	511	508	517	515	498	495	513	470	513	491	546	487	489	525	506	530	513	508	477	514	455	485	528	498	478	478	538	518	504	491	524	512	506	521	514	478	477	557	480	534	518	530	532	495	537	527	521	499	488	452	510	501	496	493	522	538	485	490	499	503	493	552	505	479	510	514	520	502	502	527	445	493	524	504	534	580	529	476	494	525	504	505	467	490	475	520	550	544	528	519	488	509	532	528	508	525	520	509	489	488	522	507	522	470	490	533	510	496	477	516	501	523	550	458	516	485	504	507	494	511	478	547	492	510	474	529	487	536	497	499	515	466	533	506	481	505	521	517	507	520	500	507	489	547	555	495	460	477	483	501	529	515	505	462	485	501	473	523	525	538	456	477	519	526	488	506	472	494	519	530	486	504	505	497	465	455	538	509	498	468	489	476	512	512	538	474	487	497	524	542	513	513	497	538	498	501	456	525	490	544	529	488	525	473	522	533	522	483	504	512	515	501	515	521	486	506	501	509	492	462	492	514	507	486	464	547	513	480	503	504	490	527	524	470	531	543	537	578	479	484	455	529	486	504	529	488	506	458	459	487	480	558	462	504	493	507	504	526	497	503	508	545	514	505	535	499	528	534	485	502	474	513	526	519	524	494	516	496	465	510	478	506	513	514	502	512	521	499	543	530	477	470	477	469	517	502	488	548	531	521	499	501	455	492	471	491	502	521	519	506	497	525	507	498	514	487	523	517	525	500	480	520	504	526	559	497	533	522	530	509	496	475	521	518	517	488	518	515	496	476	519	476	533	511	464	494	474	509	451	519	539	520	537	509	503	537	514	484	491	516	528	477	517	501	474	500	514	521	478	494	459	503	476	536	500	506	512	506	481	494	510	515	459	491	475	481	493	516	541	511	493	555	491	507	506	499	537	515	504	489	492	520	504	532	490	500	537	493	505	512	541	507	510	491	509	508	512	519	499	495	487	524	550	487	526	488	508	512	522	483	506	489	505	487	478	506	490	552	477	484	498	546	516	501	507	499	507	509	509	507	518	500	548	510	509	483	517	506	485	523	515	491	522	488	524	451	492	516	490	515	478	453	466	515	502	505	503	504	483	511	497	511	497	514	491	482	498	493	531	493	519	482	505	512	521	507	518	495	489	540	534	522	495	503	488	574	506	497	493	533	488	534	534	481	503	527	516	511	491	522	455	501	518	507	483	523	511	516	532	540	469	518	531	490	497	508	472	472	528	491	455	525	503	529	496	507	471	508	507	496	520	511	520	479	547	520	504	488	533	469	486	491	510	455	485	489	502	521	477	532	473	513	488	476	531	498	505	482	522	502	494	520	517	522	490	508	495	508	498	491	497	486	493	510	537	522	564	508	511	474	522	468	552	490	496	518	487	490	485	501	462	476	514	496	498	558	492	502	494	530	513	494	536	492	521	503	495	509	509	519	500	542	510	505	520	484	457	518	522	550	490	483	492	500	550	494	479	509	512	504	480	486	546	456	503	511	505	501	484	529	532	466	471	518	510	482	493	509	495	455	533	489	480	502	526	530	496	488	497	506	507	532	499	522	474	516	485	534	517	525	525	508	519	478	555	519	515	496	506	502	472	446	504	491	534	500	494	501	506	502	491	536	514	535	444	513	476	496	513	485	479	494	530	503	517	476	473	510	482	491	514	478	481	486	524	515	490	525	493	563	506	497	505	542	516	504	454	543	526	520	542	513	490	536	534	496	494	463	496	491	507	551	501	513	522	513	514	520	524	520	459	544	495	462	501	508	493	512	505	480	464	480	482	537	486	523	482	509	508	541	482	491	486	499	491	479	471	428	505	505	502	468	465	489	499	491	511	478	525	510	507	494	532	525	502	491	529	508	527	513	451	500	531	492	513	480	496	448	535	497	506	493	517	519	518	521	506	517	495	464	465	498	525	566	543	528	506	520	491	483	490	473	525	477	486	530	502	508	522	480	520	483	559	531	492	488	493	502	495	474	473	536	505	485	479	501	517	535	461	471	533	487	492	472	506	564	474	485	508	495	523	530	493	488	513	491	486	518	504	528	483	507	533	517	490	515	497	512	539	524	497	486	510	496	486	508	482	522	513	487	534	492	452	479	505	491	493	516	510	515	509	526	499	493	480	471	506	512	499	455	492	497	506	532	514	495	496	494	519	537	489	492	538	481	490	504	507	503	512	536	491	501	518	471	454	492	501	528	523	537	496	469	506	517	494	450	504	505	495	439	494	507	520	487	484	534	529	559	479	516	520	519	500	508	532	502	486	469	459	514	538	521	524	484	520	485	529	486	481	498	495	520	524	561	481	504	526	509	543	456	494	560	519	488	490	517	486	500	526	477	518	484	513	512	477	481	508	499	498	501	498	476	531	485	483	494	485	527	523	511	471	552	494	494	458	524	485	533	511	498	481	512	505	543	484	499	508	508	487	515	528	461	528	496	521	529	539	532	533	516	504	499	542	510	495	547	459	523	497	485	522	510	526	472	506	486	484	512	506	517	520	552	476	499	480	517	478	485	482	503	468	490	458	521	511	481	487	515	496	502	490	488	487	529	497	520	502	511	475	479	473	500	498	526	531	521	491	521	500	538	492	507	512	492	498	489	505	503	500	503	494	501
28306	20436	13551	6361	3106	2119	1794	1555	1353	1234	1172	1065	926	883	877	849	755	757	710	737	666	679	652	654	610	573	631	605	598	628	574	586	551	539	570	538	533	522	585	546	514	552	547	568	551	581	573	507	561	569	508	573	570	555	560	497	576	576	561	491	547	528	578	517	529	538	539	512	574	563	536	516	499	544	524	543	566	510	558	567	519	562	561	568	569	545	579	575	510	555	505	514	581	518	587	550	516	521	522	519	531	525	537	549	553	556	531	542	558	597	556	524	523	530	565	554	498	525	542	551	553	581	568	557	528	546	528	568	544	537	562	557	552	543	585	538	560	564	511	563	546	567	554	569	556	518	530	553	559	522	567	503	559	581	529	548	530	533	545	559	555	505	522	534	513	567	543	527	562	540	558	522	534	511	546	555	525	496	476	513	604	516	544	512	584	511	543	515	500	520	595	516	536	553	522	603	558	579	536	539	546	527	535	559	532	554	539	540	577	547	517	577	550	538	537	564	560	544	562	541	514	552	559	594	553	543	537	564	574	523	584	537	545	564	507	546	516	546	554	561	523	552	524	573	537	522	532	545	550	534	512	533	571	534	514	557	533	543	576	517	524	539	531	551	574	530	554	530	527	534	580	564	558	533	526	540	513	526	501	574	508	564	509	546	547	565	551	547	548	542	506	583	543	565	555	567	539	573	553	533	561	520	586	559	543	511	558	544	576	555	573	577	542	545	548	532	568	565	544	589	567	572	549	554	544	562	539	561	525	563	546	535	556	547	557	562	527	543	556	538	545	552	551	564	532	531	534	587	552	538	538	548	522	539	588	575	591	596	529	524	543	544	555	522	559	514	549	540	520	569	523	573	566	607	580	550	553	551	535	537	554	536	547	595	498	575	542	557	559	534	571	512	566	531	524	507	523	518	591	525	560	538	564	534	581	532	533	529	528	561	517	491	519	578	534	530	510	557	527	574	535	525	570	600	557	568	558	534	542	561	598	564	558	545	556	551	523	558	536	540	483	558	548	551	545	543	513	586	543	522	526	459	554	564	554	522	530	553	533	549	564	553	546	537	540	576	558	568	555	544	523	583	555	565	521	552	569	532	528	556	555	511	501	502	550	521	549	526	533	504	519	515	583	555	545	557	541	555	548	563	532	527	554	540	562	552	576	572	566	530	543	545	554	555	545	523	569	557	528	552	485	520	540	555	515	579	548	528	534	522	513	595	517	498	501	577	543	520	531	519	567	519	547	591	525	533	555	535	536	563	495	551	519	545	545	554	596	533	547	527	517	553	564	506	561	534	561	564	539	543	528	561	566	545	577	596	533	582	562	525	556	571	512	553	539	571	508	574	550	571	535	530	559	531	556	559	536	516	553	546	561	571	540	558	512	514	554	529	561	536	584	503	541	487	521	532	545	554	552	530	529	564	534	554	528	556	551	554	523	547	499	523	545	532	557	580	555	557	565	543	542	544	564	563	515	548	578	547	530	539	574	565	534	563	535	566	555	515	526	540	504	551	584	557	598	522	521	559	562	530	515	557	536	546	571	597	578	560	555	578	557	571	545	551	578	539	516	508	535	552	560	562	540	539	576	490	520	569	544	540	554	529	517	547	564	530	504	486	524	500	580	551	548	543	561	578	551	508	537	557	536	553	539	536	555	546	561	555	567	516	559	542	577	590	548	561	575	545	537	544	564	567	538	507	536	506	551	516	542	554	528	536	531	530	541	500	558	506	585	528	588	569	531	559	548	552	564	541	496	568	539	506	542	598	574	579	538	552	540	526	540	539	569	521	513	541	553	542	570	510	569	531	535	514	516	566	560	537	598	552	553	573	525	515	530	566	535	557	562	503	537	563	550	552	541	531	558	559	517	547	522	518	568	537	560	519	518	556	543	567	525	563	581	563	507	557	505	534	546	505	521	545	563	562	520	540	515	512	586	543	547	522	536	587	552	519	520	533	540	502	532	546	552	582	555	555	571	561	535	563	527	564	587	557	532	559	540	471	538	567	532	502	569	533	567	540	542	589	565	552	519	549	525	555	565	513	563	573	552	581	556	527	525	549	584	529	565	579	564	545	541	541	547	560	548	539	552	509	519	545	570	582	541	616	551	566	530	527	527	558	571	556	589	519	543	528	579	534	534	569	571	588	514	566	523	542	532	564	519	556	560	530	534	530	546	529	556	581	536	527	560	530	557	534	554	546	545	550	587	537	518	561	561	562	549	534	500	580	555	565	527	561	570	559	543	595	567	530	582	533	520	557	530	562	543	509	548	561	571	591	556	588	578	548	539	565	552	552	547	550	513	546	537	563	519	523	548	559	542	588	543	546	533	544	552	551	504	504	531	512	543	594	539	546	566	569	534	580	554	494	521	535	511	568	519	521	576	539	569	536	576	548	547	560	537	549	581	523	530	532	554	554	586	545	566	516	561	546	516	516	533	546	542	566	534	570	535	571	556	515	565	553	547	533	578	478	534	527	568	582	547	550	528	545	544	568	547	552	536	585	542	529	579	544	563	580	520	546	554	559	548	538	537	559	512	549	492	531	555	550	505	537	546	542	564	555	559	545	589	558	530	517	559	553	549	530	548	514	542	546	553	537	546	538	514	552	547	513	591	534	579	582	552	538	526	571	551	545	533	537	557	493	515	558	557	568	561	541	520	556	569	528	552	567	620	540	549	535	517	510	529	546	538	561	552	534	557	529	533	518	512	600	564	544	541	535	558	532	568	563	531	540	560	552	529	570	549	564	600	554	542	553	502	528	530	544	509	527	534	560	544	517	536	554	523	558	543	497	564	545	502	530	545	559	514	578	533	514	563	555	524	551	557	506	556	522	553	533	562	525	551	553	547	544	545	525	540	507	526	562	522	538	533	525	548	529	531	466	568	537	537	539	549	571	573	567	601	539	555	556	537	525	520	611	573	566	547	498	596	498	571	554	514	530	547	493	515	514	554	531	547	539	499	537	578	521	535	579	484	559	514	557	549	540	590	557	534	578	519	538	571	548	572	531	574	581	575	545	528	547	552	543	571	554	560	535	554	603	540	562	604	571	553	555	544	542	590	561	542	537	587	516	580	542	541	537	517	552	555	555	523	509	547	515	506	536	527	555	580	581	559	595	552	553	559	549	556	550	565	584	542	507	555	587	508	560	561	523	548	522	546	591	551	610	521	539	557	497	552	541	533	528	508	529	559	515	525	535	546	552	597	540	564	556	573	546	578	541	535	542	579	561	584	536	506	554	562	540	528	542	583	519	511	533	554	521	549	486	558	599	524	521	593	562	537	566	567	516	535	542	512	563	568	503	533	539	548	548	569	510	550	525	566	536	574	505	544	568	557	501	548	578	573	553	522	566	525	548	523	546	532	532	531	531	558	515	595	567	552	534	492	552	549	535	613	564	543	566	544	530	538	533	557	555	554	547	574	550	566	546	558	537	580	539	552	542	558	558	521	598	542	525	531	527	522	588	528	548	569	576	543	538	570	557	550	512
18216	20996	14333	7314	5129	3889	3210	2682	2357	2085	1842	1573	1512	1233	1213	1101	1046	995	890	921	878	777	791	792	640	734	736	749	708	688	719	660	686	616	651	658	617	648	670	593	639	644	624	624	645	667	657	574	644	597	617	629	645	665	622	604	632	587	652	654	625	585	616	633	645	642	643	636	640	627	594	568	607	601	581	592	579	603	605	648	625	603	610	610	569	628	618	611	651	639	633	617	626	597	600	625	621	604	676	636	675	619	645	614	617	570	629	616	613	647	635	611	628	621	639	637	634	641	588	628	597	614	614	684	680	592	649	593	614	628	636	670	638	607	598	597	605	615	650	604	580	670	633	616	600	647	552	602	648	648	563	643	652	631	584	638	640	608	652	627	648	604	642	648	594	637	577	637	612	623	604	626	599	614	656	616	592	616	677	654	602	564	623	602	625	603	593	602	595	596	634	618	640	641	643	586	604	631	638	593	650	601	683	596	627	567	655	639	618	601	652	617	605	660	621	631	577	632	602	607	616	627	618	624	646	613	619	654	583	644	649	621	574	630	620	671	597	698	628	632	612	589	645	607	606	686	656	633	606	625	620	659	597	620	573	624	639	605	622	593	642	635	628	608	578	592	616	600	608	618	631	608	588	640	618	654	638	584	610	592	659	540	589	609	627	605	629	619	625	594	612	615	601	591	604	615	664	609	657	586	589	663	660	620	615	633	691	627	611	620	684	632	617	643	599	621	641	644	612	654	624	615	628	578	650	620	633	652	616	632	617	642	626	613	669	633	625	634	622	618	626	628	623	608	649	593	600	676	623	601	615	629	615	602	612	617	634	634	634	556	605	602	575	602	600	588	616	605	635	619	598	578	580	641	571	605	652	619	648	632	655	629	612	622	608	595	620	588	671	630	592	611	626	648	675	617	606	580	611	602	605	609	622	603	626	646	630	578	602	605	612	610	608	598	586	636	667	583	623	643	610	585	630	636	607	661	650	655	679	659	667	629	631	621	630	650	622	635	683	579	587	625	597	629	606	619	600	630	666	620	633	586	600	644	608	629	613	629	574	648	638	607	619	620	601	585	644	594	610	617	601	589	590	594	592	608	648	615	647	593	592	629	632	608	644	632	608	639	603	621	613	624	639	573	611	616	613	598	624	601	595	596	621	642	574	581	651	593	652	624	652	641	632	611	619	628	606	598	596	636	647	689	596	663	627	612	574	582	611	659	602	651	597	591	599	601	590	594	609	581	617	637	628	613	638	686	669	605	598	557	593	653	666	601	613	591	613	658	613	593	628	588	615	633	600	652	650	650	642	626	560	583	607	626	629	644	647	684	608	624	607	660	659	608	615	593	612	600	605	643	607	619	596	641	672	574	615	612	625	646	609	644	618	626	654	607	625	622	591	583	619	651	616	652	664	549	615	636	620	618	618	614	629	586	628	639	626	597	607	619	599	650	587	630	584	651	641	592	580	600	622	605	617	621	623	640	609	591	610	630	635	643	646	659	588	641	626	655	646	634	641	626	643	602	639	616	669	592	608	646	666	597	619	644	641	632	600	605	632	611	612	638	658	604	608	656	580	634	614	628	618	628	612	590	650	593	650	633	609	620	603	626	618	635	653	652	635	642	609	637	649	627	599	627	585	619	653	663	620	636	603	609	601	624	619	590	592	644	624	582	610	600	593	648	550	609	623	646	663	572	664	593	612	616	616	622	640	582	627	609	616	655	607	607	611	635	613	682	634	626	589	621	617	597	633	618	646	652	625	636	634	641	622	642	589	622	647	649	645	594	657	599	589	611	607	662	599	650	618	621	663	612	578	603	597	659	654	604	672	619	648	657	590	621	636	634	645	664	629	616	611	622	633	611	575	652	674	644	621	620	614	617	616	662	603	645	642	649	624	628	631	608	600	615	608	625	628	642	595	593	590	621	617	625	635	638	666	615	652	622	574	648	612	611	625	613	599	615	635	616	634	621	609	619	602	636	589	630	624	630	618	618	600	601	636	608	644	628	570	604	603	648	601	614	637	638	622	616	569	580	618	582	609	604	641	637	623	607	656	651	626	631	581	644	558	613	594	643	618	652	607	641	691	604	630	625	637	628	669	660	559	667	603	646	652	584	632	655	605	592	622	625	627	616	610	629	644	619	637	608	637	613	579	645	629	653	653	582	632	649	617	549	663	574	607	603	661	593	610	622	587	621	630	611	597	608	603	573	647	599	630	610	629	634	625	606	640	644	646	560	629	598	626	632	638	595	624	612	640	626	592	627	597	609	610	613	621	625	637	614	677	602	590	639	661	606	585	630	684	609	598	608	618	607	594	653	606	624	631	607	602	615	566	588	621	605	625	629	657	589	616	646	625	619	643	629	622	647	632	635	615	655	637	644	639	586	630	620	649	584	626	623	638	613	624	596	630	632	644	600	612	628	644	614	607	624	671	587	593	596	601	620	595	616	643	610	616	612	574	623	605	649	662	605	599	620	605	634	648	629	628	613	617	583	628	672	639	640	637	628	625	602	586	654	620	621	626	609	595	622	636	592	609	641	621	641	619	640	597	643	642	584	628	559	622	601	603	600	636	637	634	583	625	622	655	652	644	626	538	630	594	628	645	676	600	664	662	565	586	633	623	630	628	667	572	615	652	626	640	656	639	619	657	621	587	585	583	596	631	618	597	617	595	591	578	624	609	620	608	663	588	594	652	616	628	640	639	624	617	641	618	655	616	624	674	619	625	581	597	644	635	632	608	657	627	639	636	627	590	614	614	637	588	585	638	657	613	585	650	596	598	630	615	613	657	618	636	651	626	615	570	609	628	625	644	625	623	634	682	616	561	634	612	609	628	651	614	644	622	610	627	651	638	601	629	592	605	599	631	605	618	580	663	624	607	629	638	612	675	603	645	655	606	591	583	567	644	574	632	619	623	632	619	662	614	655	659	600	641	667	654	627	628	636	653	615	602	623	599	606	629	633	639	622	683	602	619	654	662	636	577	628	585	621	624	617	638	653	643	603	620	653	642	609	624	610	596	613	588	631	610	589	634	639	613	622	647	608	618	604	606	644	667	652	649	649	616	630	618	632	621	638	617	594	612	630	597	626	627	629	605	643	642	634	580	600	615	604	594	626	638	654	637	615	661	562	649	619	626	591	651	617	637	600	630	567	594	642	632	641	609	597	614	587	581	631	696	604	618	644	627	631	595	605	613	586	567	618	617	656	652	607	649	654	608	623	610	583	646	612	630	650	635	615	604	679	633	616	563	624	652	623	609	623	639	581	610	678	594	670	614	588	640	673	632	615	610	624	628	608	591	659	618	643	622	603	627	650	634	630	582	621	612	649	629	636	628	614	595	633	650	617	644	575	616	686	642	639	641	632	675	572	625	613	591	639	597	633	646	615	604	609	604	620	603	596	598	602	606	633	638	634	620	622	616	636	618	665	609	616	607	620	653	606	657	631	600	655	659	605	606	613	607	620	596	642	645	632	669	672	588	612	658	627	638	591
23903	21462	28450	24889	21286	10151	3948	2896	2320	2041	1721	1601	1394	1265	1159	1039	970	904	926	869	898	795	769	741	722	685	698	680	645	682	609	628	590	582	648	603	587	577	590	605	629	607	590	595	561	599	577	580	578	577	592	586	579	570	529	623	577	572	566	617	557	609	532	610	557	575	533	584	603	551	575	570	573	557	580	543	605	570	580	586	606	587	621	604	575	613	559	600	644	558	577	555	583	570	588	577	567	570	531	587	597	582	566	571	562	606	559	543	534	591	566	540	551	558	524	549	552	564	544	553	568	571	565	587	556	598	600	565	581	607	579	607	557	551	536	596	594	602	605	593	584	595	528	596	576	552	563	603	595	553	545	580	590	586	595	527	542	567	526	604	560	559	527	557	529	545	527	582	554	545	556	555	550	577	563	577	581	563	555	569	524	628	554	551	534	565	551	582	557	534	565	579	589	558	529	563	536	564	568	636	566	617	552	543	579	577	587	619	592	601	580	573	549	567	582	529	553	586	569	593	537	588	596	546	581	572	564	550	582	602	599	589	581	565	528	549	562	590	575	573	583	600	549	569	608	582	565	614	557	575	569	561	523	572	572	577	593	583	573	548	584	595	565	551	562	571	571	598	556	566	600	577	537	598	557	554	565	534	553	555	543	558	605	562	561	585	558	595	594	543	601	580	581	616	555	550	573	544	582	576	580	566	596	548	558	547	586	568	560	594	556	580	545	603	567	613	556	555	566	574	512	561	564	591	548	563	570	597	573	596	565	622	586	560	573	564	520	546	588	578	569	570	553	551	555	554	557	571	572	584	582	567	556	539	595	584	590	574	566	526	575	557	554	533	635	585	519	561	534	593	585	588	628	573	558	553	583	543	595	582	576	568	579	545	553	569	570	594	599	600	571	595	570	566	588	574	512	594	592	607	546	557	599	547	564	571	533	610	575	582	609	590	564	542	556	561	584	560	615	587	549	573	610	587	543	587	549	583	547	534	585	552	559	563	571	557	558	560	571	564	592	568	577	595	570	548	541	578	571	555	569	589	585	588	597	518	613	586	547	547	596	541	546	554	545	556	579	578	609	567	555	582	598	590	590	552	570	552	566	559	601	618	571	521	593	574	560	564	597	568	549	615	607	538	579	593	567	560	579	588	531	556	558	518	551	613	598	584	563	563	551	552	617	596	593	588	561	574	571	578	594	576	579	616	566	552	571	571	546	591	577	574	595	538	543	567	575	602	553	583	601	578	552	574	549	580	612	613	547	615	547	541	587	583	559	544	559	574	581	565	551	538	602	554	572	580	580	601	587	557	602	592	573	578	533	541	597	573	546	556	574	563	556	519	562	581	551	594	589	620	537	583	549	575	571	562	594	607	558	562	608	522	556	556	567	548	541	540	598	558	565	604	582	538	602	599	549	576	589	547	645	602	595	566	586	578	561	582	541	546	558	557	580	574	572	616	582	577	544	561	536	532	572	568	527	588	577	520	566	590	579	561	565	560	552	558	564	552	563	616	592	579	573	559	586	574	622	568	582	577	557	590	556	551	535	609	567	553	538	535	540	571	580	579	573	532	586	567	597	574	579	583	563	575	562	525	566	596	564	552	572	537	561	568	575	552	556	578	565	556	582	561	568	539	516	529	546	594	565	547	543	555	571	582	584	563	556	583	534	547	587	549	597	552	588	573	555	623	524	552	570	571	585	563	585	592	572	568	549	555	551	569	591	618	568	605	557	616	541	579	597	571	613	601	565	547	568	549	575	553	532	561	608	568	556	571	581	551	546	552	543	565	541	584	540	539	588	559	539	632	562	556	603	583	538	610	572	575	540	555	552	557	554	527	572	583	573	560	593	618	549	573	561	591	539	554	582	591	584	573	568	583	589	589	561	546	588	590	549	557	530	616	525	559	602	550	561	552	556	570	594	568	516	578	560	556	581	595	547	568	603	592	561	515	596	598	575	542	572	601	580	544	529	571	537	562	595	559	483	573	551	620	561	563	562	601	572	576	557	589	584	605	584	548	511	537	516	592	578	576	561	583	576	562	578	607	570	529	642	582	583	572	599	483	562	595	558	541	568	542	575	581	571	599	614	561	591	540	606	546	590	532	571	505	579	576	571	556	563	576	563	568	579	581	544	505	576	571	559	556	558	532	560	577	567	567	584	556	583	587	563	574	594	529	532	554	561	558	582	570	551	571	558	637	600	554	569	571	624	564	571	549	564	587	575	570	535	547	605	580	598	579	591	525	562	571	591	576	585	569	572	608	558	577	572	577	513	601	557	563	561	613	567	559	551	563	563	589	573	536	556	559	586	546	563	558	556	581	581	570	545	599	617	586	604	568	533	536	539	588	571	555	553	574	595	595	578	567	564	573	605	582	563	587	562	593	552	554	572	566	586	548	565	614	630	561	586	603	539	550	575	550	566	577	572	547	537	583	573	552	530	583	593	557	610	564	610	553	552	566	541	576	583	611	564	550	539	572	551	536	546	596	567	575	579	543	575	584	579	621	586	517	544	572	530	575	595	540	558	566	593	565	518	602	574	561	549	575	551	609	522	574	549	581	552	597	555	593	596	548	625	572	545	540	597	564	571	551	591	555	594	565	575	585	565	569	546	611	592	597	574	550	571	528	595	567	597	558	585	580	588	615	567	581	606	581	610	545	593	520	575	538	544	540	546	567	569	590	569	561	582	545	541	564	555	627	594	556	545	558	593	573	590	580	594	508	541	547	594	650	551	607	579	599	581	540	593	591	589	604	588	579	618	583	637	564	567	561	576	549	569	565	571	591	609	575	560	550	591	529	559	582	606	590	575	587	554	575	555	571	546	576	577	518	578	606	563	577	555	563	591	622	536	568	574	557	540	563	578	580	599	579	589	569	530	610	580	533	548	540	557	554	554	604	553	561	558	563	606	532	562	576	538	566	536	567	545	568	550	593	570	569	612	568	529	592	571	561	557	573	579	548	584	573	585	575	542	581	599	541	595	538	569	589	618	558	574	558	542	579	597	559	536	573	506	545	561	547	608	553	565	596	562	614	533	546	553	575	542	559	589	512	555	576	567	564	568	555	549	558	562	573	527	575	538	590	566	549	602	546	605	551	608	546	561	557	527	573	602	547	570	544	578	558	574	567	568	565	533	583	605	593	547	594	513	631	598	550	530	570	579	545	518	589	565	606	567	575	521	564	588	567	615	568	576	520	571	547	562	582	566	544	531	551	588	575	567	591	518	524	593	563	543	540	555	560	529	586	535	554	579	562	605	586	582	582	555	553	557	540	533	586	557	657	577	547	617	571	592	563	546	583	605	575	572	544	590	589	559	548	594	597	555	573	535	545	552	575	560	552	548	558	588	521	590	554	579	583	581	547	559	585	583	564	545	569	580	549	615	575	552	497	529	577	557	566	588	598	620	559	626	532	588	563	606	579	577	561	555	550	525	544	628	588	583	554	565	576	575	583	530	493	593	582	590	524	575	555	577	606	575	600	578	536	516	589
21135	29024	20981	11661	8476	6813	5663	4866	4193	3357	2955	2486	2128	1874	1809	1534	1388	1287	1200	1196	1148	1060	961	972	878	879	893	786	802	729	755	718	707	692	695	761	673	715	689	716	719	706	672	714	701	680	696	705	665	659	687	647	663	668	683	658	659	671	654	642	638	728	630	613	655	697	643	687	666	682	706	655	629	691	682	689	624	645	642	670	665	674	683	644	650	683	652	631	697	645	654	641	646	601	673	668	641	635	694	705	649	639	653	617	664	637	635	596	634	673	638	663	651	625	641	683	705	679	620	651	658	639	675	650	667	679	718	652	619	600	657	676	624	689	680	609	634	642	658	622	653	633	626	613	657	641	630	651	606	614	671	669	680	631	642	597	642	651	646	635	667	647	628	585	639	663	643	646	654	667	654	648	654	632	610	649	663	673	638	654	649	610	661	672	596	653	650	619	671	633	677	660	640	624	647	672	647	636	698	657	659	608	640	652	629	642	687	616	633	668	637	641	636	634	641	666	669	665	637	650	642	652	681	620	641	668	611	654	661	653	633	695	657	607	656	644	632	646	726	647	644	653	630	594	664	673	654	622	626	642	653	639	662	653	617	632	606	633	655	657	657	639	659	672	612	675	657	629	591	650	669	632	631	618	684	659	683	659	659	643	633	653	642	640	706	634	676	650	641	651	701	644	681	608	611	622	652	690	665	667	634	577	625	677	660	650	627	624	649	681	672	643	648	639	642	630	641	656	630	604	650	673	657	641	675	614	620	660	639	678	677	633	659	685	621	642	671	657	652	659	599	653	583	669	659	617	664	654	648	655	626	632	663	661	658	648	661	636	688	651	660	638	686	637	653	657	696	691	652	655	684	643	661	690	704	666	658	637	655	679	630	651	634	645	650	640	717	730	632	659	684	671	603	678	679	631	676	637	663	648	713	689	657	612	682	637	672	657	656	669	641	662	628	664	653	591	631	694	630	646	653	678	655	680	693	655	634	656	638	642	624	678	669	648	698	663	663	610	637	669	668	633	642	658	658	653	637	684	645	644	638	689	625	687	686	634	601	644	702	634	645	653	665	685	652	658	688	640	673	646	699	654	657	651	676	629	622	640	658	633	650	645	646	602	643	672	681	662	641	666	705	642	629	656	650	610	668	713	607	648	665	669	637	656	700	670	675	604	668	689	631	610	622	675	639	654	621	668	674	640	674	670	641	695	653	616	670	644	635	666	675	667	671	644	659	617	641	645	644	691	663	683	665	635	657	656	634	656	688	652	615	653	643	626	646	637	676	658	709	665	630	686	671	612	668	628	660	677	655	632	646	684	635	632	633	669	670	676	611	677	601	642	675	657	676	691	645	661	702	681	666	682	634	658	642	633	628	641	679	641	696	672	678	659	693	644	644	664	655	647	688	664	656	669	648	618	693	659	643	649	632	644	661	641	585	653	611	676	620	652	621	619	641	659	648	690	636	661	642	632	639	620	603	656	711	655	643	656	661	644	711	664	676	680	632	662	649	662	667	597	645	683	603	669	696	629	595	657	624	634	675	649	645	668	631	665	634	676	673	660	649	635	656	651	607	648	672	636	681	633	596	667	627	680	607	684	679	668	592	656	660	606	661	585	618	672	628	664	685	653	629	705	661	690	632	644	663	620	671	694	653	667	650	704	626	643	672	628	624	634	663	685	681	662	642	628	645	662	643	627	642	657	652	625	616	670	649	651	653	666	689	623	623	685	606	641	639	632	676	652	640	649	644	601	650	677	653	672	658	639	674	637	665	678	671	674	625	626	648	673	663	663	639	646	679	642	669	648	673	609	657	651	629	700	674	632	606	667	679	628	669	636	642	639	636	634	652	715	646	630	664	635	673	648	649	683	668	648	658	618	650	662	678	632	675	663	671	626	667	646	623	636	623	618	654	701	653	659	707	665	625	674	645	638	654	636	619	668	665	670	592	643	614	641	687	676	678	640	621	668	608	703	650	671	670	681	612	641	631	642	639	654	644	642	652	624	657	641	648	692	636	655	686	645	647	635	664	677	648	639	630	653	648	647	633	667	626	686	666	648	686	661	693	606	683	656	684	615	679	636	698	635	643	623	600	638	675	637	668	642	631	669	648	691	614	659	638	640	669	627	665	643	641	664	644	666	618	662	633	626	672	607	637	677	641	636	630	646	664	665	632	631	629	638	669	601	607	598	644	698	662	621	632	630	642	642	662	638	614	614	666	631	642	682	646	637	655	660	647	634	667	659	678	652	658	690	675	652	664	641	655	643	619	632	669	638	694	681	625	626	648	679	632	642	610	656	653	632	665	656	648	679	656	667	600	655	629	583	672	634	644	651	648	621	659	634	614	695	648	723	631	659	632	613	642	641	629	605	662	628	682	691	637	684	619	633	648	649	680	648	634	621	695	663	608	678	656	657	642	627	661	580	683	701	639	686	644	642	679	659	637	648	663	693	643	646	601	642	613	616	630	687	657	614	641	670	625	597	657	618	678	647	700	684	631	615	655	706	652	633	618	689	678	641	653	652	680	632	634	657	624	659	627	628	678	615	663	693	668	681	656	657	645	673	642	669	650	672	646	624	656	659	630	622	625	637	638	663	649	663	618	680	650	658	655	677	666	637	635	659	668	641	637	703	717	654	647	645	654	642	677	651	637	677	663	656	653	646	640	619	629	629	653	631	661	635	690	658	628	683	614	618	643	672	657	660	630	627	680	699	680	651	614	630	651	648	672	677	670	683	662	649	675	634	719	654	659	662	665	645	692	627	665	669	661	672	655	654	695	641	648	644	654	651	617	651	650	662	673	653	684	639	613	679	620	727	650	629	679	651	628	689	640	669	653	628	638	648	669	678	672	621	637	692	667	663	654	619	632	631	638	671	635	652	658	619	654	632	680	681	661	642	663	685	615	623	652	637	665	650	679	646	664	676	658	640	659	625	641	689	665	681	608	679	676	685	619	634	647	657	625	650	659	660	649	676	665	656	642	633	645	651	675	653	669	646	692	700	640	614	661	642	663	712	635	650	712	642	630	676	664	670	619	639	620	610	716	676	641	655	666	663	614	648	647	574	624	667	632	663	611	605	666	618	656	629	632	665	653	677	666	622	640	637	658	659	649	640	653	669	636	672	639	666	633	630	610	676	637	682	641	643	625	606	673	642	618	688	641	612	687	694	635	712	618	623	610	624	657	672	670	674	619	628	661	677	658	654	665	640	627	616	681	659	612	655	653	629	681	654	641	660	663	576	644	596	699	671	684	659	666	667	653	688	638	631	655	669	643	672	695	608	664	682	682	616	647	666	610	682	624	660	630	657	664	646	670	650	706	689	667	652	668	646	632	639	631	632	653	642	633	711	653	674	695	629	647	686	606	604	699	649	593	667	670	684	621	627	688	610	641	660	666	622	676	647	708	657	657	641	655	628	689	691	634	582	614	625	668	638	591	641	660	683	651	651	656	717	618	685	685	631	693	593	600	633	670	688	605	650	623	650	622	642	629	675
25073	21468	27178	25612	9558	3152	2340	1978	1702	1491	1323	1125	1031	957	831	751	748	715	660	670	595	603	573	541	567	518	531	479	482	507	475	460	420	430	505	454	474	442	467	439	445	493	427	452	434	435	444	444	421	463	433	433	459	454	461	437	405	359	454	384	383	417	413	414	446	453	467	429	437	459	404	420	446	421	423	385	425	433	423	471	416	458	422	423	410	434	424	443	447	445	437	445	395	414	435	428	422	441	447	397	412	434	440	410	436	438	412	413	403	431	407	435	412	451	434	414	430	411	394	464	437	428	394	405	441	452	407	436	417	417	439	445	436	415	428	432	423	429	384	450	424	436	446	434	421	423	440	420	468	434	421	401	423	420	420	412	413	404	413	406	447	430	423	425	429	434	430	423	396	403	387	396	434	445	434	446	438	414	409	420	429	406	438	439	399	473	437	409	407	430	459	403	427	385	398	422	421	453	445	418	410	457	416	417	446	445	391	401	409	380	403	424	481	424	409	396	415	430	423	423	417	428	447	420	373	392	439	427	410	409	458	409	415	418	406	414	402	415	419	418	428	411	418	407	434	473	408	447	413	427	446	439	391	424	442	447	375	458	473	434	449	430	442	467	428	441	418	450	403	437	409	424	415	374	439	445	413	403	436	428	390	442	419	425	417	426	389	387	424	410	441	433	455	404	413	435	426	415	414	438	410	432	435	409	434	434	421	435	459	476	432	429	400	434	423	432	386	423	452	426	408	416	438	428	420	447	403	397	437	403	457	462	447	486	447	423	446	421	467	443	427	436	424	448	438	377	443	437	437	430	395	430	409	419	428	418	405	444	422	426	446	396	393	427	408	382	400	416	442	386	456	409	408	430	432	439	434	395	398	426	399	421	420	428	468	442	422	400	403	426	422	387	407	401	430	420	448	456	455	409	441	454	387	434	437	389	428	383	432	427	436	389	414	396	485	429	431	380	439	428	418	406	376	433	446	441	386	433	442	422	429	402	438	442	409	420	420	411	409	428	433	433	405	395	429	431	402	405	438	416	421	436	425	426	447	461	417	428	433	401	441	394	450	393	429	405	424	441	461	429	408	411	452	408	432	434	432	436	423	423	411	422	413	366	418	423	425	414	443	410	430	420	397	424	389	434	431	424	429	433	423	432	415	460	407	402	401	392	436	419	413	449	392	434	398	446	403	438	473	456	413	433	420	433	422	442	418	421	415	420	439	439	416	446	431	415	429	442	363	412	415	385	481	417	442	415	452	418	402	416	420	422	432	475	435	426	388	451	432	382	430	449	401	416	413	447	417	427	423	421	411	396	424	420	453	431	431	440	426	479	419	425	431	417	438	423	419	412	439	457	416	443	460	416	425	416	407	441	418	479	440	426	455	388	389	404	405	420	397	453	453	419	406	464	456	435	438	442	416	396	421	414	395	445	416	434	422	396	439	443	443	419	427	416	434	417	450	398	434	406	408	397	459	391	429	419	437	384	418	438	417	417	413	437	402	419	462	453	437	433	409	443	431	395	432	393	420	425	444	475	458	464	411	429	431	461	414	397	410	422	406	413	414	383	439	458	422	415	409	399	447	433	429	440	456	441	447	416	411	433	411	448	437	419	442	421	419	397	433	427	402	480	451	434	368	457	380	424	457	452	423	369	446	414	411	410	398	423	411	428	415	392	465	465	438	436	420	405	455	423	426	422	422	430	412	405	452	428	404	415	381	433	412	434	420	433	439	405	428	430	473	436	408	425	396	426	430	466	414	405	422	430	443	432	400	449	426	421	424	409	401	442	442	426	403	424	393	443	447	404	427	405	416	445	424	463	469	457	428	422	443	421	472	417	425	411	420	420	444	423	454	412	413	408	423	423	434	404	459	454	407	446	442	416	448	445	410	426	419	429	444	387	388	403	421	449	396	408	441	443	442	429	433	417	401	415	405	439	420	416	409	429	452	416	457	395	418	423	370	416	438	442	448	496	429	426	395	446	444	429	406	422	429	411	472	438	408	420	420	432	464	409	399	415	425	467	420	463	406	425	414	447	394	436	433	475	446	424	436	416	404	406	378	418	402	435	387	388	414	451	423	411	438	447	410	418	445	425	462	413	455	435	423	397	433	435	461	437	411	432	457	431	450	442	423	439	449	428	457	474	417	446	395	401	414	462	444	392	436	411	395	451	444	402	449	444	422	420	469	403	428	430	427	426	439	450	420	406	436	421	402	438	447	421	439	424	398	388	420	440	449	457	436	464	453	414	425	418	440	426	396	424	417	407	386	445	428	405	408	463	413	397	437	414	431	435	438	402	445	414	431	419	399	412	410	422	427	423	412	413	433	437	415	438	428	456	407	440	402	385	406	399	415	453	438	425	419	449	382	404	422	401	426	445	429	416	415	437	420	424	443	409	448	434	490	411	441	426	427	432	411	414	471	430	440	409	434	396	416	430	413	471	427	458	458	421	419	406	427	448	383	443	434	392	408	443	487	436	408	402	402	381	415	393	444	413	419	423	425	445	455	437	439	417	448	419	410	458	398	441	419	467	422	433	404	436	405	410	444	402	424	433	426	426	444	406	410	438	475	450	436	412	384	401	423	420	429	427	387	404	448	467	389	426	429	446	418	437	452	409	443	453	415	438	466	413	433	428	417	463	405	418	392	400	427	434	458	444	430	417	426	472	403	428	405	434	426	413	438	454	441	427	433	400	423	413	463	425	419	406	437	422	421	436	429	398	433	477	433	414	418	406	383	429	431	404	425	391	420	411	443	412	430	434	431	405	433	446	429	398	414	424	404	425	412	399	462	438	449	428	430	442	438	417	436	434	423	426	428	439	418	429	446	422	435	417	430	440	419	416	441	453	449	451	406	425	465	423	426	451	426	438	435	450	465	451	420	452	418	417	432	392	389	369	385	402	431	434	430	454	416	410	469	449	403	427	446	394	428	410	442	402	424	427	446	431	403	439	405	421	421	440	419	436	419	430	440	441	404	447	406	427	396	433	460	418	409	453	386	401	421	422	392	437	435	413	419	409	397	451	428	415	423	417	434	400	406	421	437	398	429	420	414	388	433	433	384	402	419	394	428	416	445	399	429	438	406	441	430	419	408	420	442	425	429	448	396	416	430	428	417	428	447	451	401	436	415	416	400	414	378	437	417	404	466	420	436	428	438	425	435	374	389	436	425	420	411	386	452	447	454	414	410	437	423	402	439	440	400	468	417	431	445	390	419	443	434	429	441	416	401	431	391	441	443	411	425	415	396	452	424	438	428	424	387	388	413	450	426	441	419	471	406	401	423	439	396	457	440	426	389	419	411	449	412	444	435	430	430	428	449	431	394	427	429	444	458	400	423	428	427	417	449	487	421	412	431	444	454	423	428	405	446	409	442	451	393	459	428	410	447	405	405	448	438	431	423	428	376	428	404	409	416	469	410	435	423	402	452	413	437	422	432	432	402	416	448	434	451	436	406	476	474	405	410	429	438	395	393	427	453	420	415	416	428	437
20058	24762	16776	9172	6568	5463	4485	4016	3154	2685	2339	1863	1687	1406	1296	1097	1025	935	924	882	826	764	727	721	723	656	670	646	586	484	573	557	535	555	572	523	503	550	522	508	522	528	588	519	554	543	504	493	574	492	508	530	520	476	477	485	496	521	506	481	507	500	481	504	504	511	457	513	478	523	465	526	487	465	533	485	482	494	508	490	491	474	468	478	500	493	496	492	517	468	512	493	528	498	487	453	478	520	499	486	501	520	520	501	477	545	490	501	466	517	496	519	521	504	507	486	497	467	457	454	523	530	466	444	450	498	481	503	478	525	537	511	514	472	492	491	463	488	487	483	523	487	489	496	471	516	488	475	500	468	473	528	490	482	504	536	504	492	519	487	495	525	450	480	542	496	476	489	472	450	478	491	487	465	486	503	492	469	480	493	514	478	513	479	483	485	440	503	492	514	454	447	505	522	492	524	497	468	484	463	464	473	497	478	528	477	493	486	492	487	447	485	479	475	478	487	506	510	462	476	462	487	503	471	471	478	488	521	479	468	481	515	509	553	491	483	455	467	476	486	494	510	493	505	482	544	463	472	490	472	488	516	484	465	513	496	442	504	458	509	467	478	486	466	472	444	490	499	503	509	484	470	491	485	471	530	518	512	498	467	457	503	467	500	486	506	531	508	485	471	479	475	486	472	479	483	497	475	484	516	472	498	470	447	497	485	506	495	493	497	516	490	504	482	471	470	492	465	506	489	471	460	478	494	491	518	473	484	512	473	466	473	460	520	490	516	486	467	469	495	515	509	489	540	469	498	491	516	492	518	460	478	518	510	502	515	513	547	442	486	455	470	439	530	472	505	471	507	462	513	484	444	504	478	504	494	474	478	510	487	505	481	430	501	439	482	499	478	540	473	530	488	483	499	500	465	501	461	473	498	513	435	476	464	490	468	516	486	482	493	499	517	523	511	465	487	476	499	523	496	546	513	494	522	525	470	469	493	565	524	490	448	505	496	494	468	496	490	470	505	481	453	473	492	464	483	465	496	531	511	467	510	555	497	498	487	500	478	469	456	441	516	493	469	486	490	479	481	492	487	509	511	521	504	480	435	468	487	505	508	472	483	520	502	520	499	444	482	534	484	466	467	527	445	503	461	512	476	494	496	529	473	496	479	508	513	505	454	484	449	498	506	494	505	485	493	537	495	463	501	540	456	457	510	555	505	454	499	499	504	492	510	480	523	525	492	475	482	504	498	500	496	500	509	491	453	529	491	534	462	449	501	469	476	490	490	500	486	487	517	515	490	467	475	498	496	480	458	497	480	507	509	505	470	457	487	488	515	501	499	511	473	486	487	475	504	476	472	485	475	509	460	498	512	491	497	487	493	499	494	525	458	525	482	493	504	503	487	471	522	496	510	505	535	493	497	506	479	499	498	482	492	488	494	509	503	492	498	490	474	490	496	505	491	482	516	466	517	504	456	465	480	500	499	485	497	464	500	498	509	476	532	524	487	505	534	423	500	460	508	479	488	498	466	489	472	520	522	483	475	499	492	497	505	518	485	514	470	457	492	485	437	483	497	470	500	487	496	529	472	504	463	499	501	501	493	501	479	474	482	464	462	487	473	463	479	481	463	518	486	481	496	485	517	489	457	500	486	524	474	465	496	492	506	512	492	508	457	478	525	515	513	503	491	476	482	484	502	485	517	489	446	537	476	497	504	466	494	521	489	516	513	478	512	499	510	510	516	458	491	498	463	518	461	521	467	507	496	483	521	496	494	472	526	474	458	503	503	504	437	494	488	506	504	514	498	471	464	487	522	517	519	458	490	463	494	490	506	489	523	467	506	454	515	516	516	524	517	503	476	502	463	450	489	466	464	464	489	458	493	497	490	509	514	456	486	444	463	469	465	495	502	514	438	515	474	474	479	515	497	520	490	486	491	492	504	522	481	458	469	461	516	529	491	510	492	487	467	487	468	509	549	470	517	477	493	523	553	538	522	449	482	484	470	501	483	496	497	472	452	482	499	490	500	487	559	526	466	495	458	480	480	512	509	485	507	498	510	481	466	501	517	462	493	459	516	491	493	529	501	511	516	511	480	498	508	496	490	487	487	481	505	483	520	495	487	515	467	485	489	460	519	468	504	494	479	484	528	498	489	465	510	511	403	507	506	506	503	511	495	506	460	488	470	440	501	461	477	457	471	484	483	485	483	462	489	520	465	507	517	453	470	477	515	494	478	496	474	492	486	528	491	474	467	518	506	519	478	517	484	504	514	516	483	548	493	489	489	496	486	532	460	486	534	507	480	496	453	459	451	481	486	481	505	536	513	520	466	502	504	506	466	495	525	464	496	480	482	502	543	482	496	488	517	541	558	483	500	483	492	517	507	504	485	484	497	476	514	459	494	472	519	473	512	500	493	472	506	474	484	463	478	504	485	482	526	488	469	525	476	473	514	497	473	458	488	475	504	489	484	520	475	518	486	523	514	488	527	498	469	525	491	488	503	533	482	502	512	497	475	457	512	526	472	499	468	504	524	480	491	465	482	475	507	483	478	523	505	479	544	484	468	495	502	481	496	501	476	494	468	476	514	476	491	498	464	482	461	495	526	480	435	514	529	488	488	446	492	507	483	458	538	446	509	487	483	511	504	462	485	520	511	482	471	458	468	490	484	468	495	493	536	511	476	456	454	517	479	497	510	524	468	528	468	524	503	487	476	508	470	448	483	488	523	457	478	522	506	478	489	515	482	512	506	482	540	452	476	507	485	525	479	517	506	491	491	483	502	513	496	486	510	463	522	488	460	467	484	509	466	506	483	512	504	464	492	486	489	518	463	474	533	484	508	503	476	521	495	444	442	450	525	502	501	502	475	459	466	509	490	490	500	544	487	479	467	474	473	470	508	527	486	486	506	482	546	492	490	462	457	486	490	479	497	487	520	485	478	499	521	521	531	506	483	494	485	465	494	539	477	516	498	492	499	502	445	491	497	425	487	478	483	475	489	479	482	499	470	522	445	495	532	495	508	477	476	443	499	468	467	513	478	506	483	493	482	498	506	492	418	473	491	500	504	460	521	514	460	510	491	451	488	461	462	485	496	472	505	476	499	477	490	517	527	464	534	555	466	540	502	494	524	523	478	491	500	523	483	464	481	469	483	460	462	506	494	495	453	507	489	488	471	500	453	489	527	486	476	518	476	480	481	497	466	451	494	489	535	491	517	522	455	497	458	501	467	486	512	521	517	496	463	504	505	482	488	476	499	481	468	456	517	487	493	480	504	523	506	495	520	498	500	491	506	469	494	479	471	497	488	547	419	523	457	511	487	491	490	498	481	513	476	487	464	490	513	487	473	502	486	490	487	510	498	483	540	494	480	464	485	520	507	499	471	486	462	502	483	503	481	499	472	451	485	486	501	501	460	479	551	474	503	517	486	500	519	495	495	477	435	467	518	494	520	480	495	514	467	474	473	484	484	493	484	481	480	485	492	464	517	482	495	494	504	469	472
22958	21553	29137	24400	21557	21388	10188	4220	3135	2690	2395	2033	1681	1461	1259	1182	1069	1058	1017	871	833	767	736	676	675	636	613	571	548	523	562	491	532	494	494	520	441	457	453	451	502	518	481	500	450	487	506	458	487	474	464	444	449	419	431	443	409	413	464	435	473	434	408	459	454	442	438	494	450	415	442	415	493	464	468	444	421	455	440	461	416	417	390	469	457	420	430	453	414	409	436	413	400	439	436	417	447	448	414	436	483	467	453	426	438	402	447	411	417	446	453	463	445	450	413	425	414	442	436	413	478	407	407	461	467	432	432	450	479	446	459	418	418	453	424	419	415	440	466	437	431	429	474	490	403	432	437	429	432	415	456	426	465	423	416	432	400	434	427	466	460	477	441	440	455	466	441	460	425	449	480	417	410	436	444	418	423	418	401	439	442	417	423	422	407	429	463	456	453	425	442	438	428	436	430	404	425	411	423	417	453	416	392	445	443	422	433	454	453	436	435	468	483	468	409	455	433	381	446	438	443	439	406	471	393	432	458	461	410	440	456	431	462	426	422	399	444	448	440	450	415	449	443	461	440	416	411	407	403	422	405	403	464	409	463	454	447	413	454	443	434	429	409	389	446	453	403	418	479	427	446	426	425	404	408	461	438	437	426	438	451	487	419	439	412	467	399	445	461	419	445	418	434	445	414	430	444	469	410	442	439	464	474	449	433	427	452	411	411	425	418	414	417	451	467	426	429	444	440	400	459	429	428	423	450	471	456	420	410	436	450	483	441	456	405	443	453	439	445	452	440	430	449	435	431	415	446	422	445	445	463	450	437	409	400	443	418	474	409	412	454	451	383	417	405	419	410	412	436	438	423	444	422	480	436	425	448	468	463	448	436	405	470	453	417	418	447	420	423	476	441	474	423	409	438	454	446	465	443	438	468	440	455	421	432	416	443	452	447	429	441	443	438	432	444	452	408	436	425	432	424	449	451	428	443	443	448	426	420	414	433	426	451	385	447	439	467	426	460	429	388	449	481	462	458	420	456	442	415	391	428	443	441	464	456	416	455	492	463	453	443	394	454	446	429	465	415	461	422	438	445	458	415	407	424	446	416	397	422	409	418	433	451	449	453	375	425	447	445	420	399	416	416	437	413	401	429	435	421	448	426	428	438	444	423	423	414	435	428	449	449	429	407	395	422	429	418	399	457	462	418	421	454	453	461	413	430	409	442	433	460	456	440	435	423	386	415	449	403	408	408	442	460	424	429	416	428	422	408	414	418	465	418	459	423	463	393	446	432	439	432	428	459	432	420	461	409	447	390	432	394	434	449	454	444	413	417	446	441	444	453	456	463	453	454	442	410	462	450	422	422	436	422	478	466	464	428	459	454	421	441	433	425	436	438	400	484	468	452	396	423	429	422	427	414	432	440	433	488	423	468	439	458	457	467	424	437	433	428	424	399	417	474	408	448	464	434	427	431	422	429	432	439	392	425	429	426	442	438	414	421	446	447	435	404	387	432	462	421	435	448	436	467	448	452	442	431	468	472	428	450	427	408	443	450	389	433	438	436	426	441	388	406	416	440	445	474	467	427	435	402	432	440	432	453	434	444	448	448	429	393	441	438	452	421	413	441	487	440	418	399	436	400	471	419	429	451	411	422	432	416	452	443	430	471	448	401	431	435	413	441	398	440	475	449	456	462	419	426	434	433	454	426	473	429	410	456	435	444	487	473	437	437	430	449	449	470	483	431	433	416	455	438	422	454	451	421	406	453	478	452	420	427	414	408	435	436	443	456	467	452	440	443	445	475	438	443	471	427	418	429	425	434	408	431	427	483	445	409	420	405	442	421	449	443	427	458	462	428	429	426	449	410	438	432	453	430	387	420	476	437	440	412	415	437	445	454	457	460	391	454	408	386	450	445	446	430	415	460	472	479	424	451	407	444	411	427	410	450	401	431	431	447	440	407	432	414	426	454	453	415	419	444	390	428	411	452	486	443	439	448	495	443	438	389	412	451	426	406	436	427	450	411	430	484	417	434	440	428	423	429	452	459	435	448	428	442	445	448	407	437	412	421	439	476	415	458	428	449	484	415	452	453	451	456	421	429	419	452	445	426	425	416	476	506	465	420	465	435	469	465	448	400	401	421	435	453	411	477	437	421	415	429	452	456	419	440	426	408	464	408	478	395	442	444	427	444	449	436	421	431	448	437	437	441	408	460	442	443	454	441	448	402	411	417	441	440	469	436	430	425	427	426	429	439	402	434	435	452	457	435	415	428	396	418	428	406	476	450	421	458	424	474	419	427	430	428	434	428	450	432	457	444	398	433	401	401	441	458	430	444	416	449	442	391	433	436	464	455	429	479	407	430	437	447	441	442	405	398	425	434	454	412	434	434	463	430	434	412	439	461	423	435	442	464	426	450	427	431	449	483	436	416	454	454	456	431	428	447	427	415	435	440	442	416	472	422	436	409	433	396	452	439	420	386	470	424	467	429	405	455	437	446	440	425	450	441	455	450	451	412	420	458	419	457	426	444	406	458	477	441	424	440	469	411	434	474	422	434	410	448	413	485	458	395	494	432	428	447	431	396	466	391	435	444	401	436	448	445	419	396	430	425	456	444	432	399	432	425	428	394	429	458	445	447	418	397	412	415	433	457	435	433	433	401	452	418	401	442	422	448	398	397	408	430	429	452	448	426	407	440	455	447	444	445	386	463	428	443	399	449	451	466	447	444	443	421	408	403	427	411	425	462	449	429	470	450	435	440	442	480	417	410	411	441	429	470	426	432	399	404	440	456	433	432	442	421	395	427	442	453	424	457	434	438	459	466	448	435	447	453	476	419	423	457	442	429	466	510	436	443	500	443	461	440	443	437	399	381	439	438	440	406	426	402	420	433	402	402	441	432	420	446	424	458	427	441	434	473	460	447	483	423	447	430	423	429	441	389	433	449	440	424	425	450	441	425	472	423	434	404	469	419	459	457	439	429	437	438	457	438	445	453	458	476	464	412	414	416	420	437	457	446	453	427	425	419	445	415	421	437	449	446	444	443	413	466	456	411	432	410	444	432	429	431	437	440	441	462	431	443	462	417	421	454	458	463	421	433	409	440	408	444	477	431	433	416	415	431	427	436	439	471	451	439	457	386	422	432	434	430	457	439	449	440	428	410	424	446	445	429	432	450	408	414	431	424	411	487	411	440	483	395	428	438	439	408	446	449	427	447	408	431	438	420	433	398	459	430	425	445	453	485	450	463	429	470	493	430	417	465	419	430	415	430	427	405	432	441	436	457	445	390	426	428	450	391	445	393	407	472	402	452	407	421	427	428	401	474	443	476	411	474	387	440	436	413	403	433	454	431	431	440	446	432	422	436	450	430	430	400	453	466	421	427	427	483	416	442	439	471	429	425	471	452	412	432	452	433	449	446	429	427	452	435	438	443	439	449	402	476	430	461	426	461	442	471	461	448	428	447	426	436	448	425	457	433	411	407	439	449	440	421	415	433	437
24472	35368	24965	15292	11663	9584	8283	6992	5780	4732	3989	3292	2824	2383	2038	1777	1724	1546	1363	1331	1152	1033	991	919	928	881	798	769	679	645	649	637	655	599	644	582	604	533	570	554	572	555	556	556	582	565	564	561	578	555	504	544	519	515	552	565	506	502	517	517	496	515	531	498	519	502	526	551	474	526	538	506	534	497	532	495	511	512	523	492	482	523	534	483	468	523	494	519	486	489	505	518	500	507	521	483	516	489	529	497	494	525	491	501	514	509	527	470	470	506	476	525	503	472	484	497	508	499	531	467	474	499	507	486	510	516	484	527	503	495	517	528	506	512	518	481	516	524	512	482	484	515	492	509	450	481	477	519	489	501	516	486	506	519	498	502	501	481	553	515	513	506	530	495	490	496	533	495	511	497	533	514	492	488	498	524	471	535	482	523	475	512	516	507	514	501	521	514	473	490	483	510	496	522	485	515	497	456	506	491	483	520	530	508	499	479	498	518	492	515	467	518	501	503	536	517	495	487	486	489	529	538	496	519	515	520	477	517	507	522	534	453	504	524	499	499	498	510	518	471	520	509	519	491	504	546	466	489	504	453	548	462	490	476	483	497	513	497	520	520	470	507	486	472	524	504	514	487	505	497	467	517	475	481	476	500	497	485	514	513	513	473	491	589	499	504	516	518	510	514	507	541	485	548	497	536	527	556	537	519	506	497	548	509	515	534	503	480	488	486	480	509	499	506	484	547	474	511	493	534	492	506	510	537	522	510	534	502	469	465	531	510	522	498	511	486	472	495	526	524	516	472	489	445	524	494	492	479	566	481	517	500	530	490	507	458	494	499	537	511	511	508	516	512	501	504	505	434	488	502	491	505	519	512	502	483	524	498	517	496	497	482	555	496	532	450	502	456	523	506	538	499	465	516	477	519	474	511	499	480	536	475	471	525	495	486	486	469	479	504	539	527	503	504	488	530	494	483	513	440	493	503	505	526	500	504	494	500	486	480	507	524	500	493	540	461	508	524	524	507	502	473	503	525	485	506	498	493	514	489	513	504	483	507	474	494	506	508	493	508	481	523	496	509	462	485	544	486	518	500	513	465	506	528	515	530	530	511	483	522	456	535	478	492	518	550	520	514	506	569	491	508	501	515	540	486	486	496	509	512	529	499	514	514	567	515	470	443	524	527	507	457	520	508	479	489	493	487	488	510	488	528	503	507	510	467	522	485	478	488	492	512	486	484	505	465	461	478	486	515	498	521	511	480	521	488	514	487	515	492	506	506	532	507	509	476	487	469	503	527	488	504	482	522	541	492	516	513	491	533	502	509	505	530	537	487	508	527	505	511	481	489	467	495	483	487	494	482	502	517	523	517	521	499	490	499	487	479	481	519	513	509	528	490	514	488	479	471	497	529	481	524	497	496	483	489	505	509	497	436	471	517	492	517	524	527	489	509	508	519	506	499	534	511	484	519	466	538	539	503	484	491	520	468	486	505	525	446	515	474	529	538	515	505	466	550	495	501	506	493	496	513	488	507	516	480	470	525	472	473	508	514	527	512	534	484	474	513	558	542	478	529	519	517	502	494	523	530	512	490	496	555	511	555	523	515	483	528	480	491	484	506	497	507	484	524	500	488	503	519	513	518	466	495	498	526	494	504	519	479	507	492	497	512	495	443	491	506	504	487	493	486	493	494	492	506	521	525	503	477	499	502	524	502	476	487	504	535	483	531	484	474	475	510	500	512	530	558	514	476	521	504	521	513	556	491	491	481	472	551	508	455	514	506	501	483	518	500	513	500	501	453	518	480	503	523	491	483	496	524	491	468	486	493	517	547	479	487	550	529	507	504	501	521	507	502	459	510	520	482	510	565	523	497	494	498	548	503	479	491	479	514	488	493	503	481	513	471	518	498	549	496	440	533	503	458	464	503	498	546	533	488	479	507	497	497	544	476	503	503	490	478	539	522	511	495	509	539	514	495	514	519	492	494	483	518	520	507	534	477	498	484	544	523	501	481	489	518	497	515	483	508	498	510	532	475	512	475	522	505	482	519	501	512	516	474	517	494	491	510	447	506	522	474	490	488	469	470	492	450	513	488	510	514	473	503	550	539	464	470	517	502	531	463	502	501	504	452	493	505	542	515	524	527	513	500	498	532	483	531	489	438	513	513	494	464	516	471	501	494	510	516	504	476	476	532	489	486	503	473	511	491	497	503	462	503	497	502	502	534	475	502	471	497	450	507	504	507	544	537	507	490	487	513	484	488	531	520	525	502	483	495	464	503	431	511	495	554	478	506	506	484	479	478	522	549	508	524	498	487	519	452	490	521	543	475	527	463	494	461	533	530	507	493	460	520	513	488	518	496	493	523	507	480	508	501	538	494	526	477	483	448	544	500	497	500	514	484	524	495	515	489	518	528	497	514	495	493	496	489	512	493	532	489	480	515	517	516	471	519	504	493	450	484	503	501	495	491	499	490	504	487	506	499	487	531	516	526	469	488	497	476	505	519	516	477	518	531	522	497	544	505	517	489	510	482	486	475	516	502	489	511	506	535	477	481	474	483	512	548	491	505	509	479	537	460	496	525	501	498	503	517	523	504	515	520	535	493	478	528	493	478	506	509	508	526	487	543	461	506	512	533	534	485	523	488	511	522	466	558	510	561	492	483	518	516	527	499	510	483	491	547	494	526	497	524	472	524	531	523	490	500	481	483	454	530	519	525	521	472	510	497	488	490	516	531	530	512	517	492	541	497	495	505	510	470	493	495	501	504	509	483	513	477	512	476	521	536	467	510	504	530	525	489	478	507	529	500	489	465	484	514	536	504	485	497	508	474	479	510	489	522	499	529	504	535	506	511	512	498	546	492	511	518	509	516	465	502	493	501	490	502	498	523	512	538	518	505	525	508	454	511	513	503	514	471	537	519	484	496	530	505	514	488	482	512	525	507	503	466	513	503	505	501	481	511	515	534	509	517	503	495	513	481	509	495	487	489	491	470	532	515	494	483	487	512	458	504	482	515	523	509	494	508	484	503	542	482	486	494	517	472	484	497	478	492	508	491	491	493	528	516	498	541	522	520	494	480	481	502	473	498	529	529	485	461	545	495	539	545	515	523	538	470	512	531	511	483	497	515	509	480	518	485	493	456	496	447	537	525	538	481	522	495	475	511	479	484	512	522	526	489	493	529	524	497	536	521	530	482	521	507	528	514	506	504	492	454	493	532	484	493	472	504	454	475	510	488	540	510	535	479	516	504	501	527	496	472	550	522	500	493	466	508	496	496	510	535	529	493	491	470	459	504	518	496	491	484	492	478	501	508	515	522	495	510	492	522	517	521	506	521	493	519	526	508	503	486	536	494	482	484	491	490	494	496	476	517	497	510	486	470	469	479	519	475	451	525	483	524	544	536	503	496	532	479	516	510	495	471	488	514	494	495	497	524	522	480	462	517	467	508	482	454	499	535	463	535	518	510	509	482	523	544	463	525	490	478	488	522	494	499	521	479	539	530
28368	20310	12755	5661	3048	2228	2082	1663	1477	1311	1154	1140	980	914	840	861	746	739	704	685	698	641	642	620	611	625	554	583	606	618	575	584	569	573	571	555	598	581	564	579	570	590	573	590	531	556	549	530	578	548	597	560	559	540	542	525	516	558	517	555	572	558	525	591	555	534	527	578	538	532	553	544	543	590	512	590	577	572	562	572	551	556	572	565	520	575	569	536	572	555	548	532	551	546	519	590	559	542	562	509	506	539	546	535	515	578	544	581	535	514	492	577	523	555	527	600	535	546	539	523	558	540	536	534	534	471	593	536	514	537	538	519	524	565	578	530	553	531	572	501	556	531	533	564	578	522	555	557	527	584	528	528	554	549	535	548	539	552	515	538	560	573	564	521	522	522	537	527	544	532	548	498	511	543	577	586	617	526	570	593	561	523	550	523	539	500	547	540	532	517	576	541	542	535	515	542	537	554	528	555	571	560	570	534	547	562	543	548	521	529	531	568	549	480	546	582	540	537	559	507	555	543	556	537	546	519	543	566	572	523	598	554	547	527	514	532	584	518	555	567	508	558	580	558	521	508	541	560	593	565	511	513	531	533	540	543	540	545	550	592	569	553	542	574	552	556	536	548	580	551	528	547	577	562	541	533	544	511	545	483	547	536	538	531	569	557	548	554	556	568	567	546	585	535	584	577	570	563	535	546	577	538	518	514	581	538	532	518	558	515	545	559	558	499	503	583	571	559	614	526	624	581	568	513	537	511	587	547	558	567	590	586	587	554	561	532	568	574	603	559	517	548	553	563	502	526	594	556	566	570	542	563	527	541	532	494	580	533	479	512	523	563	548	539	569	572	530	550	511	507	555	522	546	578	565	543	505	547	517	525	539	597	517	569	524	544	505	515	545	513	573	507	532	529	555	504	558	530	533	566	541	483	549	541	536	536	550	558	581	563	583	574	525	572	545	568	563	549	564	555	566	554	565	544	541	580	608	546	543	564	557	578	537	548	539	531	548	537	558	532	555	565	558	533	535	560	535	530	533	603	533	555	517	561	553	575	557	567	575	510	563	514	544	555	560	572	538	523	619	556	543	568	538	572	566	533	509	568	518	493	608	508	531	566	555	557	528	588	594	567	528	530	537	556	553	563	508	519	560	542	554	546	580	555	552	556	548	560	502	599	507	592	551	519	527	517	546	525	552	526	534	563	562	563	579	536	531	524	571	560	586	514	568	587	579	584	530	543	565	521	547	541	535	538	532	513	519	578	524	541	524	561	571	503	575	583	557	562	566	601	566	547	563	578	546	551	569	522	534	531	550	559	496	576	528	575	490	528	560	599	555	586	537	582	561	525	576	539	516	546	544	564	557	585	561	519	539	568	528	565	589	564	582	527	557	577	567	562	531	583	560	557	563	549	501	529	547	515	571	554	499	572	566	552	590	546	552	572	556	537	535	533	551	551	545	563	530	534	571	554	527	588	590	515	531	580	577	581	558	540	552	547	564	561	544	567	573	521	543	535	570	528	520	534	524	521	539	515	574	575	554	549	522	587	549	538	562	513	562	546	535	573	535	559	521	525	540	555	600	581	547	561	536	516	545	559	543	533	557	565	578	564	574	526	524	545	562	578	522	542	530	588	559	508	578	550	575	585	519	525	518	517	544	481	567	590	557	514	550	540	551	541	527	572	530	562	557	572	533	540	574	558	542	530	541	553	521	544	567	579	565	556	556	575	554	565	582	534	552	521	570	562	539	510	562	515	540	533	513	526	531	566	560	562	535	519	559	569	561	555	587	555	581	511	538	541	561	558	549	537	536	527	552	535	558	521	545	547	535	562	495	542	550	569	527	542	537	519	529	544	528	552	549	571	564	571	528	538	559	536	540	508	565	555	527	556	570	537	559	555	500	562	520	541	553	532	545	566	514	531	543	540	525	529	551	547	528	567	593	568	535	556	551	523	535	528	556	536	541	553	502	577	512	551	518	548	582	543	585	531	555	543	504	508	519	566	571	541	551	552	584	522	535	520	557	548	491	536	564	565	570	584	541	535	564	557	521	545	525	516	516	574	546	512	555	539	513	545	518	524	565	524	566	563	506	515	577	528	552	555	482	589	570	547	544	567	566	530	560	526	530	540	544	541	552	588	546	526	541	559	557	543	523	566	566	539	561	491	512	516	560	570	514	507	575	517	546	556	485	544	593	584	525	537	551	563	493	578	577	531	499	535	555	536	521	552	560	514	558	527	553	579	577	568	537	547	556	535	546	616	542	547	572	554	541	533	515	527	541	546	555	589	585	581	525	537	544	552	518	537	529	557	549	554	546	560	550	575	535	573	542	536	551	565	518	554	570	550	556	495	544	520	513	556	545	547	530	534	526	596	546	577	594	597	567	542	564	488	567	574	546	526	574	558	554	562	576	517	527	546	553	549	535	529	545	586	539	524	554	559	553	531	541	545	502	520	591	559	562	532	579	553	526	526	584	579	535	526	551	515	580	596	569	564	548	556	535	559	522	543	516	520	546	559	508	538	525	549	529	573	545	583	609	582	532	551	528	567	546	545	525	513	533	542	548	577	563	565	549	576	550	545	496	570	542	565	549	544	570	559	569	582	529	571	576	563	582	555	558	568	532	566	631	523	546	559	511	571	540	568	549	594	568	584	575	560	554	553	544	542	537	511	570	518	539	576	563	518	557	554	560	560	538	524	539	579	548	603	515	522	524	541	556	474	589	576	546	532	536	523	556	534	563	551	549	556	547	573	544	563	568	528	564	528	568	546	567	596	565	537	501	556	579	520	551	504	564	530	540	578	506	573	563	584	546	519	534	539	609	544	534	567	531	583	570	592	559	539	572	592	495	566	509	579	542	560	544	545	565	545	530	539	553	530	594	528	569	536	538	567	514	564	533	570	541	527	595	502	561	549	572	531	581	534	574	556	512	533	569	551	550	542	549	565	540	552	565	539	541	508	587	528	540	531	532	577	568	575	524	546	605	540	556	499	546	552	538	573	559	552	601	572	589	538	569	550	521	546	561	545	531	553	536	601	541	545	561	556	559	523	567	563	530	515	561	552	534	530	548	554	529	538	534	550	526	593	538	530	583	528	581	546	544	535	574	556	505	557	552	562	513	562	589	560	563	571	580	569	574	570	520	529	576	515	490	597	548	536	568	534	533	513	555	587	533	491	525	582	547	547	535	567	526	531	574	507	556	574	570	534	545	539	569	524	559	548	560	545	520	554	543	563	539	565	561	600	542	515	565	550	553	578	560	546	571	554	558	564	581	546	571	576	524	590	557	525	557	580	505	572	560	551	507	544	555	520	505	547	525	551	564	556	522	552	513	569	547	543	542	585	557	570	568	538	553	522	537	554	545	513	556	518	503	521	554	560	550	574	580	570	550	554	555	546	537	568	543	553	524	558	543	541	526	548	571	505	533	513	567	573	546	543	566	551	574	545	559	566	552	528	594	551	539	531	560	530	547	543	535	528	521	617	533	523	560	534
16919	20060	13052	6900	5242	4225	3681	3104	2510	2236	1922	1800	1513	1240	1214	1130	998	935	915	884	881	809	814	796	761	770	757	691	683	676	678	633	650	659	670	682	656	636	657	648	622	641	610	616	671	642	623	622	621	646	611	620	620	616	612	617	626	624	599	581	598	638	605	622	652	596	610	651	637	644	601	609	643	645	613	563	598	640	598	576	675	655	608	624	598	631	666	643	622	616	647	621	616	637	608	655	627	598	621	623	638	626	634	616	656	637	647	608	666	611	613	662	622	627	663	656	630	636	633	652	635	629	574	637	632	612	655	643	659	646	642	638	609	622	635	658	617	603	662	613	638	636	580	614	606	622	642	670	561	599	640	601	623	661	594	612	606	646	587	637	625	627	586	629	618	618	631	612	605	592	668	590	590	644	608	624	629	617	638	612	632	665	640	595	577	622	647	641	622	601	637	642	609	651	637	645	601	629	635	631	616	623	670	638	577	632	628	609	592	621	591	643	533	591	579	606	561	655	627	617	633	637	631	645	557	622	631	638	652	605	628	651	587	599	627	578	615	651	621	622	649	614	630	634	614	601	665	626	618	625	623	675	624	633	630	612	697	622	598	649	632	646	648	614	610	598	623	694	620	599	630	598	626	605	605	678	584	644	607	627	612	600	618	670	653	601	638	648	626	643	649	623	617	582	606	635	625	649	614	622	607	621	643	648	594	607	615	585	591	614	604	568	579	586	641	591	625	614	629	634	621	615	660	592	647	628	670	590	618	603	574	622	589	645	606	615	613	655	645	666	623	618	593	669	630	650	653	644	644	607	622	646	637	619	616	700	633	670	666	634	604	601	630	555	596	646	616	602	628	615	639	586	597	651	637	613	634	609	630	653	641	594	588	588	663	602	632	609	590	616	651	638	648	657	676	622	632	592	642	649	582	605	612	629	605	636	624	581	644	620	651	661	621	626	644	617	641	636	637	618	628	609	573	660	618	610	626	628	618	633	669	612	669	661	699	626	607	607	650	636	632	642	638	622	591	588	618	616	599	654	559	593	606	626	631	652	643	633	586	619	627	632	605	657	675	598	614	630	597	603	639	571	629	599	609	624	605	569	661	651	620	628	644	571	589	639	648	643	647	659	625	640	645	618	632	648	614	613	609	614	615	595	604	610	652	658	628	627	616	627	675	591	572	597	606	631	611	628	639	575	594	607	653	691	654	602	626	603	576	670	602	598	607	592	583	593	627	618	596	604	625	600	603	633	627	640	659	622	580	592	648	631	580	611	620	612	622	609	640	648	608	620	641	609	657	651	642	567	647	626	667	599	599	617	627	676	665	662	605	604	629	593	630	612	633	630	614	600	632	633	625	600	618	643	631	657	597	642	636	620	579	613	642	612	626	638	697	655	653	611	609	687	650	641	608	608	610	633	611	637	637	589	664	582	623	544	628	611	623	588	669	631	585	637	639	609	610	638	613	604	651	628	622	652	635	613	647	643	645	681	621	610	589	586	647	617	613	649	605	613	655	633	672	607	597	624	657	597	582	616	563	607	605	631	625	603	603	604	609	633	573	639	608	609	547	620	616	659	614	620	602	587	659	637	659	668	647	612	606	620	627	637	624	618	675	604	639	593	626	636	614	606	639	607	615	641	630	620	644	630	627	655	604	631	656	600	622	638	593	664	633	560	615	688	608	611	639	625	593	630	630	643	635	602	659	620	665	586	636	622	609	604	653	614	607	589	580	641	613	658	613	669	602	614	644	633	617	647	607	631	628	577	634	632	622	625	578	589	603	630	637	605	603	656	636	577	612	599	587	643	647	575	588	588	643	619	632	599	600	624	661	634	644	600	580	606	648	631	648	641	617	637	654	616	620	663	619	671	594	687	607	628	621	588	603	577	661	634	639	656	629	646	600	597	628	631	632	626	659	641	603	628	622	638	619	603	658	620	636	645	610	622	642	603	621	642	655	638	591	612	605	616	611	658	651	655	644	602	618	674	645	639	593	638	626	625	651	574	617	626	646	608	601	625	675	648	632	630	633	593	629	635	605	605	600	655	596	610	631	583	624	628	577	601	601	610	643	623	594	630	620	619	642	625	635	647	617	602	623	596	621	646	629	651	640	605	657	636	608	630	613	596	641	640	605	616	586	629	648	619	594	629	639	629	654	613	612	627	610	624	621	682	581	617	689	626	628	606	591	603	606	657	644	612	650	682	569	605	604	614	624	634	632	673	611	632	622	618	643	621	642	627	637	655	640	595	626	628	638	572	597	576	640	590	629	611	583	597	631	608	625	620	612	660	612	651	639	624	596	659	651	593	642	591	620	639	606	603	605	590	663	636	639	606	600	689	664	601	614	641	648	616	598	642	606	638	653	645	633	670	645	643	632	605	659	679	571	662	629	608	612	608	561	620	638	606	594	601	608	656	697	660	606	642	643	678	579	631	629	659	663	645	660	605	600	598	652	610	648	668	609	594	647	638	637	625	638	592	623	651	647	664	584	612	644	599	586	617	636	563	625	614	636	638	659	569	627	610	620	644	620	650	606	651	597	668	583	631	651	642	614	598	640	609	611	648	642	626	585	628	595	610	607	678	623	646	615	632	608	587	624	602	651	649	627	636	613	600	625	601	592	594	647	576	605	605	646	577	647	705	614	643	609	614	634	633	644	622	624	602	588	618	656	611	641	588	631	579	605	636	629	662	628	657	632	626	621	635	617	643	655	646	613	626	604	637	638	563	599	591	637	603	632	634	629	595	620	624	602	646	613	607	613	609	605	653	630	652	611	658	669	598	653	663	633	602	595	606	633	609	656	596	638	606	645	616	600	603	618	602	588	570	631	622	570	690	613	651	600	643	642	652	666	610	616	613	625	710	648	641	619	614	647	624	647	613	626	580	637	572	629	602	670	641	622	658	583	581	605	629	601	634	606	629	613	652	633	624	641	640	656	607	668	601	603	635	601	593	668	593	543	631	611	611	596	637	583	629	591	637	628	637	609	653	585	643	632	618	636	598	615	620	604	654	622	647	649	630	600	607	636	594	599	662	633	613	638	629	640	611	622	627	599	615	589	650	633	623	603	600	663	619	654	631	617	635	627	566	617	587	588	596	623	622	600	681	604	642	625	665	669	644	647	634	593	637	660	639	547	603	623	653	633	576	615	614	588	594	601	612	604	578	650	610	604	646	614	622	563	634	618	652	599	580	616	606	629	623	623	654	637	608	647	590	572	621	583	608	635	622	619	658	589	607	594	625	618	674	622	667	622	683	649	644	619	635	591	635	625	631	649	633	580	647	623	616	622	598	589	610	647	640	605	655	598	591	592	602	582	594	615	625	723	578	629	628	686	640	645	608	648	637	592	606	617	623	634	604	651	633	612	661	649	638	678	584	598	596	587	606	675	619	620	609	639	609	609	644	602	618	581	620	548	590	618	647	618	637	630	646	646	632	641	646	611	618	610	623	596	612	602	591	571	604	667	655	659	635	613	595	624	613	648	619	643	649
23866	21476	28464	24898	21308	10726	4383	3033	2484	2204	1960	1655	1470	1261	1202	1121	994	934	885	823	839	785	750	754	730	687	664	695	614	654	669	619	683	588	595	587	624	610	587	601	592	602	578	619	594	597	556	571	587	619	595	605	582	568	605	557	574	577	599	548	538	593	604	547	605	566	525	576	532	566	583	608	596	575	601	555	561	567	624	609	604	577	520	513	534	535	611	541	592	571	540	586	575	545	570	551	585	578	605	585	585	564	582	576	546	545	579	545	563	603	577	578	543	571	541	564	592	583	601	588	599	538	569	600	575	508	551	591	565	590	561	582	557	523	558	560	601	526	585	557	593	572	552	593	584	583	536	594	572	563	587	547	561	574	555	560	583	561	584	599	580	624	582	531	586	559	560	539	539	554	540	614	592	531	570	563	511	554	558	582	599	547	603	542	577	543	634	574	594	567	597	561	592	572	576	526	579	564	562	562	573	610	558	545	587	554	562	541	567	581	603	496	600	581	552	535	553	559	626	533	574	568	550	617	598	555	583	525	575	546	601	531	556	578	584	543	574	569	581	549	542	580	554	591	580	543	570	562	563	560	580	562	547	531	565	567	566	527	548	570	544	575	569	560	540	575	591	570	560	566	594	608	581	539	531	578	547	590	584	546	571	567	579	531	600	563	594	556	586	567	576	576	529	554	559	576	557	541	560	584	543	578	512	586	584	593	564	556	572	598	556	599	585	560	558	536	583	546	598	553	561	562	586	549	565	527	614	607	549	533	574	583	581	570	551	593	532	568	602	515	547	557	492	540	531	607	540	576	547	538	566	576	543	584	559	562	614	567	571	579	594	582	593	568	590	546	593	554	578	552	579	569	602	537	569	567	550	578	543	559	584	565	563	556	549	565	589	534	575	532	564	568	563	575	603	556	563	550	569	616	560	586	577	524	565	606	569	588	544	539	540	563	570	602	567	533	557	539	593	563	560	562	579	573	563	556	556	593	581	552	585	564	581	578	576	599	575	579	557	570	581	601	606	567	567	588	570	568	571	554	582	591	562	561	540	547	534	537	611	559	563	557	506	546	515	582	578	577	520	610	570	587	600	554	593	495	579	591	598	548	572	565	585	578	547	590	560	605	537	560	555	584	597	541	567	547	534	555	537	580	574	575	581	565	574	568	560	557	580	568	553	568	551	535	547	596	573	558	583	598	560	558	568	573	579	580	609	565	585	560	557	542	623	531	560	589	581	590	587	567	574	583	579	581	561	562	571	598	577	579	576	562	525	531	552	568	611	576	598	555	589	583	623	560	544	562	598	591	541	535	569	556	514	564	609	574	583	561	562	560	573	593	564	584	522	573	520	605	573	527	544	574	535	600	562	587	534	558	532	532	581	600	529	576	601	540	526	533	529	569	581	527	585	529	575	557	612	590	592	552	571	542	531	574	579	566	597	538	574	609	571	556	544	574	549	525	561	544	608	556	530	578	583	575	567	535	552	582	574	560	527	538	593	607	557	613	575	580	566	573	575	550	568	587	589	564	594	597	561	558	574	568	531	564	583	593	556	523	575	604	578	591	555	529	553	584	542	597	585	546	616	569	573	584	597	594	538	568	570	563	585	578	526	582	566	575	535	560	597	541	623	587	583	571	552	579	570	529	575	551	580	597	560	578	550	602	525	530	601	564	568	536	597	611	618	579	594	554	585	556	589	546	559	565	567	579	559	573	554	547	564	568	557	540	562	544	547	531	575	563	586	557	590	563	604	590	582	538	499	566	589	557	588	574	563	556	561	565	575	548	571	544	575	556	523	532	564	532	567	567	589	547	540	543	562	565	568	543	596	547	570	569	565	568	520	555	592	527	653	550	573	609	540	589	570	599	585	608	521	567	586	549	614	588	581	523	590	567	595	535	520	592	572	579	579	510	551	594	597	576	562	562	580	590	563	587	548	569	597	560	574	572	595	557	575	565	525	615	557	575	541	567	541	540	549	564	571	560	553	554	512	565	566	581	566	597	531	550	594	569	591	565	538	602	582	557	574	608	545	533	601	588	527	531	513	562	610	572	516	579	577	552	546	536	572	529	543	590	578	556	572	558	590	556	578	557	560	577	541	560	583	566	570	564	580	505	537	560	558	568	527	551	620	547	586	581	602	555	557	584	543	584	540	591	548	575	576	552	574	595	610	583	580	592	531	576	598	576	592	552	575	566	584	574	536	609	533	582	536	572	534	545	610	561	542	559	539	543	606	602	528	553	568	556	506	572	557	565	577	560	551	539	578	584	563	610	583	555	564	568	566	544	550	574	548	558	505	582	616	602	606	582	521	532	566	566	553	585	532	559	652	580	565	527	600	543	557	580	587	583	567	598	582	563	575	601	574	541	549	593	538	555	642	557	536	577	587	593	551	583	588	566	565	541	552	518	558	548	571	570	613	557	558	523	562	574	558	552	563	560	574	605	550	540	617	556	563	567	563	542	566	532	523	527	569	540	575	601	572	613	541	565	608	579	609	540	529	575	539	541	577	565	528	527	542	603	562	596	577	589	560	560	556	563	567	553	565	575	584	548	602	584	556	505	588	566	623	601	546	572	580	547	558	578	575	632	608	571	590	565	553	566	559	564	559	601	594	586	598	570	561	579	542	565	581	531	552	617	522	567	604	601	572	600	572	586	563	567	582	587	557	574	592	577	570	564	576	583	551	587	556	551	553	580	534	588	559	622	583	607	540	562	540	576	514	609	575	546	574	510	565	547	550	560	604	606	573	579	552	540	562	602	566	598	537	530	535	594	579	549	555	575	575	552	574	553	562	580	553	588	613	561	564	531	541	545	553	569	570	552	540	534	602	564	537	567	539	568	577	592	559	555	547	597	544	602	600	539	567	581	548	571	554	571	602	578	613	564	599	589	589	546	583	541	578	562	578	530	544	543	601	518	527	555	554	562	579	596	584	572	543	568	611	575	549	572	569	571	597	560	546	587	569	595	541	562	535	597	579	569	570	579	551	541	561	550	583	603	559	573	598	612	525	615	515	569	583	562	627	536	549	593	550	565	567	565	563	578	553	603	549	562	613	560	598	571	563	580	579	514	574	543	538	595	570	588	556	542	558	569	598	561	537	519	535	546	530	551	560	599	568	570	562	554	579	568	585	514	607	603	576	575	561	547	525	561	587	562	567	593	594	547	539	590	530	531	564	597	549	555	572	582	558	587	585	557	543	556	581	566	562	596	584	550	578	531	560	578	556	514	554	567	574	578	559	596	569	583	554	519	535	609	561	579	562	529	543	542	560	577	564	538	573	578	590	554	577	606	557	568	540	588	546	550	570	565	604	576	601	591	586	577	549	611	505	524	570	535	571	597	549	557	555	560	563	551	589	596	535	580	527	602	562	597	557	531	536	580	591	552	577	561	576	551	548	559	594	535	559	543	583	619	579	549	603	553	571	538	564	597	566	590	558	580	558	599	601	565	578	611	598	555	575	582	550	551	581	590	595	559	590	544	548	591	554	597
20845	30541	20052	11883	9051	7516	6370	5152	4378	3834	3241	2549	2206	1943	1746	1512	1434	1257	1223	1166	1076	1019	942	937	883	894	762	750	770	779	739	721	718	746	714	745	680	669	664	712	708	704	646	691	664	664	688	717	652	668	693	714	651	671	696	677	672	610	655	662	635	663	698	674	654	662	621	654	609	661	588	633	649	672	633	674	672	635	621	682	650	643	615	687	621	654	643	647	676	628	637	684	699	638	658	631	667	703	672	706	647	653	628	690	665	654	677	659	675	630	635	652	647	693	686	630	657	665	668	664	682	629	640	640	629	644	622	672	688	621	607	658	626	683	606	676	633	639	659	639	633	658	668	639	653	664	650	672	668	617	673	627	657	642	628	653	650	614	716	640	646	670	646	606	629	644	619	690	664	618	655	646	606	656	644	695	658	646	687	601	676	601	660	665	653	661	644	644	718	597	661	611	629	679	675	652	652	678	652	610	643	628	636	672	629	630	644	622	653	700	671	636	765	658	608	590	653	612	668	635	645	678	635	669	623	627	640	622	641	636	642	629	645	675	672	642	614	668	629	727	662	627	660	692	646	673	678	630	662	669	632	673	644	670	641	674	649	634	641	641	614	615	639	701	657	625	648	645	692	671	685	614	661	585	643	686	620	678	596	651	617	587	643	630	689	679	618	627	633	656	629	673	593	673	586	607	645	656	634	639	680	663	637	630	594	628	651	647	635	627	708	694	618	611	658	641	628	650	682	650	604	604	626	649	634	633	670	655	614	644	625	642	619	651	611	636	663	655	686	629	631	627	672	715	637	667	654	601	694	668	666	638	704	641	638	639	637	621	643	661	659	603	641	648	666	634	642	677	644	646	655	654	674	601	659	676	630	646	666	652	655	642	667	679	674	649	634	681	696	617	647	640	649	648	670	671	649	657	628	682	679	640	653	712	641	630	652	568	625	631	599	662	641	651	654	638	665	649	605	649	653	666	629	649	683	675	625	655	643	678	627	648	657	686	648	629	622	637	619	640	664	596	643	628	648	679	659	636	645	678	682	623	579	643	649	665	644	618	673	707	633	664	655	635	672	662	699	675	620	680	651	700	588	644	657	741	573	620	681	587	655	623	646	666	630	585	646	643	660	648	673	699	618	674	617	603	626	697	638	639	631	642	624	638	628	673	655	635	663	646	630	608	642	605	645	648	651	655	576	638	670	645	682	635	670	637	613	609	648	663	659	668	594	670	681	613	654	681	649	642	642	683	642	627	640	650	673	661	617	659	637	602	678	642	641	647	650	662	671	635	596	670	633	620	686	614	623	667	638	656	668	618	695	675	633	652	643	650	633	698	688	651	676	663	665	651	664	643	651	677	636	680	679	663	683	606	582	666	648	607	678	655	673	670	626	617	618	658	664	678	664	626	656	622	646	658	670	685	662	692	679	656	654	671	642	617	682	671	643	630	660	624	635	656	659	683	671	634	637	643	667	656	654	618	621	624	668	652	657	612	599	702	660	660	687	672	693	634	663	668	652	658	665	645	647	629	620	650	681	628	647	638	594	657	625	603	735	609	639	620	632	640	679	626	654	709	675	644	655	666	657	642	645	632	657	636	631	647	677	664	662	640	708	661	663	659	637	696	655	587	671	658	654	619	642	682	644	640	617	670	629	635	651	676	630	676	655	687	659	625	692	655	635	614	648	609	660	652	679	678	643	650	681	659	695	651	622	713	679	641	668	641	665	635	707	665	626	648	648	635	670	651	671	687	643	665	668	610	679	674	650	660	613	630	627	674	680	673	642	681	660	647	663	669	658	662	599	641	628	597	671	685	637	646	602	605	692	652	644	631	629	684	638	681	645	632	625	626	655	626	632	700	631	657	657	646	679	659	674	636	673	626	674	657	725	687	683	627	609	580	637	642	659	625	671	645	631	670	632	672	642	616	632	614	621	644	647	697	610	664	630	678	646	649	644	664	642	627	646	659	674	637	649	602	627	610	604	623	635	641	638	677	629	658	626	619	617	667	676	645	741	636	653	693	674	655	624	632	651	668	674	646	650	708	647	635	657	676	640	636	600	639	666	583	653	678	675	591	626	637	644	696	612	592	667	684	626	626	686	653	623	645	638	632	637	654	646	649	694	668	623	682	629	651	634	643	619	698	653	695	678	600	625	659	624	657	695	598	647	659	669	624	659	676	635	626	637	669	654	672	653	665	673	613	687	633	658	606	640	636	695	658	650	639	564	661	626	643	652	676	662	659	650	613	679	646	660	648	629	623	639	645	654	633	656	646	587	681	633	689	672	641	680	659	680	642	607	672	629	603	607	628	678	640	628	662	668	641	665	654	590	673	623	693	652	602	614	604	612	708	670	615	649	654	693	633	648	649	650	663	625	643	679	651	655	645	632	600	654	684	631	610	669	645	674	688	677	658	661	638	635	654	615	658	643	654	656	674	626	621	656	647	647	660	666	714	623	637	586	652	654	642	635	641	620	616	649	575	672	635	685	683	643	685	630	689	657	653	656	670	711	613	671	693	644	689	663	645	647	672	651	698	651	646	668	630	630	659	646	642	664	630	673	645	625	689	616	651	602	649	634	624	647	662	623	616	657	627	679	612	649	653	649	657	657	665	684	675	619	623	629	637	666	681	655	643	629	657	675	670	632	628	685	653	642	688	635	673	643	682	667	669	656	648	629	615	676	695	631	631	676	698	631	655	678	635	663	681	645	609	581	644	648	666	615	657	657	589	640	661	675	686	655	656	651	637	656	682	675	675	624	657	673	633	640	653	607	652	649	640	695	651	608	671	619	646	599	671	666	661	682	597	643	696	629	655	668	630	652	667	654	657	663	617	651	636	689	653	637	657	634	665	620	619	688	647	684	671	638	634	698	700	702	634	644	663	633	634	596	655	595	626	671	655	610	668	644	608	617	654	664	660	594	661	634	642	677	620	650	675	685	671	681	636	642	656	616	643	633	632	622	660	673	618	663	671	632	667	623	630	666	672	655	655	657	622	610	628	638	582	623	662	620	674	620	678	636	652	685	639	638	637	642	612	637	632	655	653	649	659	681	629	681	666	650	648	602	670	632	622	622	639	641	653	653	665	660	657	627	669	679	623	625	676	583	668	667	639	698	670	654	629	667	639	643	658	647	665	683	638	622	660	674	674	633	638	638	632	643	663	670	607	608	618	609	620	686	690	657	641	656	661	692	645	650	663	687	602	634	696	621	633	653	634	603	601	671	662	654	650	639	631	636	651	657	651	638	692	606	638	638	638	608	654	671	656	645	644	644	612	659	611	660	630	613	662	600	642	607	636	673	618	715	646	621	630	641	667	666	638	617	651	664	653	631	638	672	642	637	638	627	659	629	636	650	614	645	647	628	665	673	666	653	629	603	656	620	681	648	601	644	608	664	656	619	615	670	652	682	657	646	650	689	616	658	610	655	665	610	678	658	672	654	673	648	699	657	629	604	642	633	652	646	626	694	664	668	622	634	624	627	625	623	671	678	656
25117	21482	27214	25698	10128	3638	2777	2095	1750	1529	1396	1148	1000	919	828	769	761	654	672	642	632	600	564	523	523	482	520	504	465	454	481	469	470	462	460	436	448	431	443	469	464	435	442	472	450	425	455	416	443	419	417	451	423	404	442	467	414	421	433	472	470	399	425	462	432	427	449	452	415	444	454	465	415	421	429	419	428	417	416	407	431	426	448	443	419	430	419	413	433	413	415	392	429	438	446	436	459	443	388	401	401	390	431	465	422	402	419	417	432	464	439	396	409	405	448	409	424	412	406	432	425	433	423	496	407	415	403	456	411	442	424	438	413	416	400	438	383	405	416	437	425	417	437	402	427	410	435	440	410	428	426	418	440	382	434	435	442	408	428	445	435	405	437	436	434	399	461	441	411	454	432	404	419	445	428	434	431	447	427	404	400	447	440	379	423	394	388	405	396	435	443	434	429	398	461	408	432	424	485	431	409	431	400	468	425	386	396	401	406	417	467	442	424	469	447	405	379	441	439	404	425	418	406	432	437	451	490	427	462	451	411	401	428	441	408	405	412	416	456	427	409	405	401	436	446	437	428	387	432	425	414	421	452	428	417	423	401	423	390	436	393	411	401	459	406	414	409	418	423	414	433	397	434	450	434	403	440	465	426	455	419	435	406	444	447	441	423	420	439	437	435	431	430	416	436	442	437	460	428	434	398	423	430	431	416	448	381	447	421	456	467	409	413	442	416	393	435	436	438	393	428	402	445	409	403	440	402	429	413	420	442	416	426	405	370	424	424	397	421	437	422	387	442	403	423	379	416	445	472	387	405	447	424	412	420	430	422	376	432	387	459	412	450	422	440	468	463	414	404	427	444	426	411	427	435	394	439	426	405	429	447	446	405	475	398	444	414	431	413	421	416	432	416	417	423	433	469	450	430	383	474	428	442	433	444	463	422	427	413	415	402	431	451	427	433	462	416	415	428	411	451	441	463	416	407	432	421	422	417	409	398	427	404	423	392	442	415	450	406	419	416	427	443	405	426	378	404	413	444	427	428	434	411	392	419	402	441	436	461	422	404	476	450	433	467	416	401	436	439	407	478	455	471	447	417	448	419	415	441	443	415	397	436	443	417	461	447	423	403	435	424	393	405	425	405	438	427	407	405	398	424	440	429	416	410	439	396	419	402	411	432	444	398	448	402	424	449	408	396	418	426	432	418	416	409	427	421	419	400	418	398	450	420	442	426	454	414	434	423	407	426	424	409	416	467	413	407	409	414	451	427	427	446	434	458	404	426	402	441	429	417	431	424	448	443	441	428	458	397	423	394	412	404	422	410	421	398	452	423	425	421	419	460	443	394	439	416	408	433	434	430	444	410	437	409	414	465	420	419	432	422	427	417	417	435	436	442	429	375	382	407	465	454	400	399	399	422	426	407	441	460	431	435	439	421	416	426	401	410	408	432	384	420	441	446	407	430	463	430	438	445	426	426	434	410	412	445	437	410	432	381	441	406	434	435	451	396	390	399	423	440	429	424	433	417	398	415	408	439	420	404	440	410	452	404	410	417	438	435	410	386	443	384	438	415	397	437	426	385	438	390	416	403	405	420	384	437	448	414	410	408	430	429	453	413	452	406	453	430	450	459	443	442	452	397	433	438	406	403	432	440	406	402	401	465	434	407	406	432	430	435	386	438	406	449	416	455	456	424	447	444	389	452	417	445	415	423	384	407	435	446	475	430	426	433	468	418	422	427	442	398	420	450	415	391	431	405	406	396	435	428	410	431	446	399	427	418	467	414	426	396	433	428	415	440	425	433	464	397	408	415	427	401	414	429	429	443	421	412	419	423	438	432	418	406	454	385	434	375	416	439	402	433	453	413	427	421	420	420	450	412	417	454	434	413	428	446	439	480	423	399	396	410	446	433	392	421	392	393	474	401	378	444	436	398	447	431	403	413	457	399	413	423	471	427	411	426	393	439	456	475	414	361	438	435	419	426	422	402	406	394	406	403	404	418	452	427	453	422	419	433	430	417	441	425	406	414	450	401	428	421	409	445	402	403	443	405	448	423	415	366	423	386	437	466	384	400	408	424	431	417	433	422	423	412	401	423	417	436	392	385	423	443	431	420	452	423	395	417	415	425	447	449	425	462	448	421	426	416	426	421	410	417	419	435	500	431	419	420	420	413	444	426	416	426	442	384	409	469	426	469	418	410	422	446	459	420	420	407	417	456	417	423	422	426	468	445	432	409	411	405	459	427	437	431	410	461	398	406	432	412	449	432	411	437	351	436	468	420	399	399	446	479	434	407	388	427	441	448	415	428	402	401	414	489	419	474	453	428	420	477	455	420	419	432	454	426	419	408	425	441	410	428	418	455	440	445	373	431	431	396	430	416	403	435	462	418	446	406	472	406	432	415	432	422	414	446	424	409	415	430	416	438	408	442	453	431	449	389	407	431	421	439	452	441	444	452	430	463	428	437	415	408	415	428	432	458	459	444	396	432	428	398	409	431	379	422	428	456	440	429	436	377	451	385	429	457	463	437	438	417	417	432	422	422	432	392	400	406	456	409	461	411	419	427	407	412	437	468	418	428	451	372	418	371	418	424	419	405	425	441	431	447	443	406	420	464	428	420	431	420	406	462	426	398	406	423	467	392	410	417	420	416	417	422	457	426	433	421	419	425	420	455	414	427	428	466	449	433	401	413	377	392	454	454	408	407	411	448	424	449	436	368	476	372	398	446	435	450	456	417	436	407	428	414	422	409	392	408	454	469	437	421	432	424	425	438	400	425	436	415	461	454	422	408	423	418	401	405	430	434	420	401	455	413	413	404	418	425	414	390	408	441	378	377	417	465	440	410	430	438	453	397	464	412	423	431	406	428	434	412	452	431	405	436	423	393	464	384	431	450	404	412	428	412	385	437	443	406	473	425	439	460	392	405	428	405	400	457	453	431	421	409	396	411	440	439	421	446	388	421	391	399	428	406	422	399	466	406	432	416	411	401	415	413	431	428	404	455	430	439	413	426	436	411	478	458	440	455	439	428	409	456	405	422	408	434	427	422	375	434	439	431	400	440	390	430	415	424	456	430	425	448	415	446	465	407	418	441	491	427	417	400	438	401	413	421	428	406	398	388	410	421	445	414	445	423	408	406	435	419	438	426	424	419	438	418	403	421	412	398	414	418	432	436	394	424	429	416	425	421	407	436	428	342	421	429	409	393	434	433	453	424	411	496	422	428	411	433	426	380	429	403	418	420	449	416	402	398	420	420	422	447	396	417	422	441	432	408	421	420	437	415	442	393	446	469	413	429	440	411	406	421	388	414	433	427	399	462	428	421	392	441	418	406	429	394	428	458	406	389	416	421	437	420	432	376	407	410	400	474	410	455	450	405	436	382	406	413	427	406	447	400	436	437	440	456	427	466	433	408	430	459	423	441	407	411	405	400	425	424	439	415	429	454	420	437	437	463	455	390	457	416	426	418	388	417	406	441	419	394	421	445	428	418	449
19838	26051	16974	10001	7382	6207	5229	4304	3426	2933	2242	1947	1628	1442	1313	1165	1042	938	922	904	875	773	735	700	624	591	562	543	574	576	541	552	531	535	516	519	509	524	491	528	497	530	518	529	545	490	474	501	509	522	487	523	480	477	473	512	517	512	518	467	493	517	465	474	503	505	491	518	497	507	496	511	486	497	495	503	505	467	437	474	485	521	472	516	488	438	532	496	502	519	500	473	489	498	490	471	462	467	496	449	470	506	525	475	462	478	439	476	475	483	477	472	498	458	474	481	486	471	459	500	514	473	489	490	455	464	497	501	491	470	499	519	479	493	463	444	521	474	491	478	518	513	444	460	453	461	468	498	453	530	520	499	474	536	448	483	503	457	464	469	482	499	461	514	521	465	447	495	488	500	515	453	476	474	468	511	492	488	478	475	525	491	489	471	497	509	479	471	513	492	482	469	446	500	490	508	474	505	482	453	502	503	441	496	494	494	510	473	504	481	500	512	492	499	482	508	490	483	464	488	507	499	496	473	479	521	467	498	510	470	438	500	471	459	473	466	449	485	510	460	510	481	483	490	479	460	477	485	487	469	492	476	503	477	506	519	522	467	462	503	486	501	458	473	467	468	491	490	487	466	486	486	522	454	465	490	515	474	528	468	456	474	491	500	479	499	481	533	476	433	539	488	506	483	449	503	471	499	471	507	521	482	440	533	501	477	510	487	509	469	515	480	525	503	492	432	518	489	544	558	441	494	461	508	498	433	471	497	525	502	516	468	476	548	490	495	497	472	497	465	522	518	467	508	511	486	513	491	526	491	500	522	479	481	499	491	507	483	512	471	461	499	437	473	480	479	516	479	501	509	515	462	460	477	531	484	488	491	480	498	490	569	450	466	497	471	488	509	494	488	501	484	441	470	481	449	463	498	481	519	481	525	495	496	461	483	477	508	473	471	463	501	483	488	443	507	483	503	540	470	470	451	522	517	478	466	484	482	501	495	438	477	492	473	478	479	479	474	491	500	452	484	493	453	518	456	462	487	493	490	469	468	521	513	501	548	463	459	463	438	495	507	473	490	521	492	482	493	453	477	493	478	481	456	495	480	490	503	432	505	517	481	472	505	485	476	488	496	501	478	480	464	502	482	455	514	470	530	521	504	489	465	495	457	485	472	462	443	463	479	507	522	480	481	480	495	482	476	477	524	478	446	483	553	473	524	515	475	486	474	505	498	508	461	524	495	486	456	482	461	498	464	504	494	457	513	497	498	498	511	476	502	527	471	514	485	489	493	460	457	486	495	470	462	492	487	486	486	473	491	430	480	491	481	506	490	480	504	470	460	505	482	474	481	489	454	537	486	496	499	440	489	461	509	473	497	492	468	481	529	498	447	498	472	458	510	497	509	503	495	443	499	506	449	467	490	513	456	484	476	491	485	465	519	475	458	501	452	508	474	453	477	509	469	502	499	489	472	481	468	448	479	496	498	471	477	520	518	488	472	474	495	435	475	465	508	471	474	489	459	509	509	488	497	486	509	489	469	467	503	412	471	476	428	490	490	499	504	509	485	460	479	464	480	484	478	533	462	496	493	490	487	494	526	482	487	463	474	474	527	467	492	476	509	454	466	496	537	502	510	522	486	514	464	520	451	508	510	486	507	450	506	459	462	493	535	494	471	511	462	508	453	483	485	480	490	488	461	516	491	494	475	490	443	491	453	457	492	495	496	480	478	466	458	458	488	480	469	499	444	463	485	456	508	469	463	496	482	470	491	441	479	502	527	542	460	479	488	484	467	467	505	476	488	489	485	469	503	495	513	492	488	496	470	500	461	461	546	489	470	490	505	471	497	494	452	466	450	456	455	503	463	505	471	502	513	473	476	474	505	499	493	481	497	480	464	466	532	461	500	466	480	475	491	496	465	498	500	516	473	493	489	453	438	454	475	492	492	437	488	504	467	499	470	482	448	481	457	489	433	474	505	515	485	484	487	505	488	460	503	513	437	520	499	508	483	439	490	513	482	498	523	535	481	524	514	507	514	471	492	530	474	467	487	504	467	475	525	488	507	462	508	492	487	491	532	450	495	508	481	475	461	495	501	482	435	472	492	470	531	480	518	490	503	467	511	464	437	463	496	456	504	504	462	467	458	517	491	470	549	503	504	428	510	478	482	497	530	468	484	488	488	530	504	468	455	452	490	445	484	501	472	490	491	470	500	487	529	475	490	448	463	508	448	527	464	480	484	469	505	516	461	482	483	476	464	470	471	512	464	498	493	493	442	531	495	476	517	455	468	482	458	486	484	462	480	482	505	463	476	472	482	529	486	465	514	498	503	471	501	502	480	498	523	474	476	509	452	463	477	466	517	501	521	519	470	538	496	503	481	496	489	486	524	484	489	495	440	516	483	475	466	463	524	490	478	505	495	497	554	511	465	478	463	510	475	478	456	522	456	484	506	498	492	486	482	483	487	512	465	488	494	487	498	509	476	479	484	447	470	453	487	472	523	475	490	517	486	524	514	478	452	504	455	512	473	515	494	462	465	508	481	468	481	476	501	479	489	478	502	460	482	487	434	501	451	471	451	469	469	499	437	488	476	494	486	472	467	458	513	517	483	486	506	472	506	479	489	480	505	474	493	483	473	502	527	442	510	496	493	468	516	473	472	489	446	500	502	515	520	463	493	469	527	451	513	501	520	466	490	461	539	474	515	467	512	475	470	492	474	484	493	475	484	526	497	496	475	482	499	493	524	472	499	499	510	481	447	478	507	461	491	451	467	506	505	504	439	475	457	481	456	485	484	495	468	492	474	465	512	480	532	504	490	505	475	511	469	483	474	513	505	491	482	482	495	475	501	502	423	465	483	478	503	499	495	501	478	502	517	504	437	469	496	469	468	508	497	436	445	513	517	518	481	462	530	521	489	484	461	506	468	477	499	514	483	474	499	491	501	503	500	485	497	444	481	493	498	514	490	554	465	493	482	522	483	487	480	463	499	465	476	512	503	469	455	491	541	532	454	457	466	501	489	448	496	475	478	494	486	462	511	496	451	505	486	448	508	486	502	490	484	480	476	465	523	468	475	508	477	442	460	466	486	474	506	546	470	477	497	480	452	519	510	481	490	502	488	498	467	482	518	484	501	472	540	497	491	468	514	521	460	470	500	490	475	497	480	501	482	501	460	491	530	471	460	487	479	475	464	475	485	489	504	440	500	463	512	470	483	484	489	491	477	489	506	478	473	467	484	468	478	486	477	458	482	462	492	483	467	508	484	505	496	479	521	489	432	488	511	456	489	510	539	511	438	459	492	462	476	493	506	497	525	483	490	447	468	513	485	457	459	484	464	515	505	492	451	443	479	479	505	509	480	462	491	475	476	486	463	490	521	492	451	493	495	491	483	463	492	446	515	479	445	503	493	541	504	463	493	507	508	506	459	463	483	523	475	506	473	505	500	469	482	465	488	455	461	487	506	496	469	496	469	464	461	458	458	496	491	499	476	477	493	499	549
22952	21571	29184	24423	21599	21430	11178	4669	3244	2842	2415	1920	1754	1458	1384	1176	1104	1018	950	886	828	742	653	604	586	581	542	552	561	534	534	486	512	496	484	488	488	470	501	486	458	474	433	508	434	460	449	458	441	441	442	455	460	459	471	446	442	431	484	452	461	457	462	460	435	440	422	427	458	441	448	475	416	419	436	461	450	421	430	465	488	414	425	436	400	439	434	443	463	464	456	445	401	426	415	447	486	419	431	450	481	442	411	477	427	439	431	450	437	456	418	447	447	434	431	459	382	451	480	461	451	433	446	427	433	460	410	427	427	445	407	469	455	429	449	391	438	427	448	406	438	428	458	428	436	423	410	410	424	438	464	402	423	452	432	469	440	424	462	406	401	408	432	406	455	440	422	440	456	453	429	427	448	419	414	411	451	453	460	407	410	405	431	415	397	425	410	393	422	417	413	416	402	472	401	425	411	454	411	406	406	380	439	436	394	441	422	440	403	390	418	448	452	436	391	409	447	446	446	414	440	431	456	390	466	432	421	424	453	454	422	450	431	448	404	411	411	412	479	446	419	402	412	401	455	406	415	408	467	466	423	411	424	410	421	443	426	388	446	426	445	424	452	418	426	419	435	436	411	410	424	415	361	431	400	426	378	397	406	408	404	432	436	430	423	403	453	469	443	411	451	420	406	462	456	425	471	412	389	427	433	460	397	423	413	455	428	409	471	409	425	428	427	424	461	440	435	424	423	464	432	453	406	436	411	436	448	409	403	448	443	404	412	409	387	440	428	420	431	451	451	430	418	432	427	434	459	412	402	410	417	430	404	451	431	448	420	437	408	406	375	426	423	447	417	426	432	403	423	427	402	443	436	417	414	431	419	409	400	408	436	443	415	421	440	441	392	442	434	429	427	418	406	438	416	431	445	420	413	426	420	410	485	451	483	426	416	439	457	464	402	458	424	420	409	417	417	459	441	436	444	422	433	424	438	421	436	436	421	396	393	452	408	440	435	424	417	424	463	391	440	451	433	432	437	426	427	414	442	431	439	437	433	444	417	406	461	402	421	450	455	450	434	399	414	406	424	406	435	402	427	427	420	485	434	456	418	444	416	431	474	428	426	406	432	424	449	435	429	447	379	424	393	462	422	430	389	416	436	424	474	452	392	446	427	462	432	442	461	421	414	430	463	427	446	442	445	452	429	422	453	455	403	413	447	402	465	441	436	411	414	457	450	431	428	443	392	433	426	489	419	408	432	475	413	397	408	439	418	434	422	422	442	444	411	433	456	419	500	426	424	474	459	442	442	408	447	414	403	429	401	439	425	396	420	394	441	388	403	450	411	421	400	431	432	410	424	448	435	451	426	481	430	367	411	428	432	408	389	441	457	448	448	420	439	461	408	419	440	432	407	432	420	400	421	437	448	444	425	432	446	407	401	401	422	431	454	402	434	454	453	461	465	390	434	426	417	429	413	453	453	461	421	385	475	423	438	444	427	437	444	438	445	426	428	419	408	392	436	424	456	431	436	410	428	399	444	456	474	408	430	445	407	388	419	465	393	455	444	414	430	434	421	431	405	399	379	429	432	411	425	435	453	401	411	414	415	430	373	423	398	441	439	428	453	456	440	437	468	448	430	428	420	380	441	428	401	477	463	421	437	391	437	417	430	411	410	444	426	420	424	398	432	442	438	433	463	456	437	400	403	424	428	439	416	390	419	449	435	411	411	405	428	383	412	431	389	412	482	437	418	402	459	422	414	422	444	443	386	397	435	404	429	442	440	420	432	424	416	422	451	425	426	407	420	455	439	443	423	430	436	464	454	408	433	432	453	438	435	435	437	442	450	423	422	418	406	412	446	429	447	487	402	431	457	445	440	443	414	451	431	392	424	403	462	455	436	423	397	469	436	438	482	451	461	451	441	440	387	479	446	430	411	445	446	422	438	417	436	440	447	419	421	454	421	459	495	406	460	422	431	434	409	400	439	447	438	397	432	470	419	416	415	426	460	403	450	428	411	454	394	402	425	443	417	424	422	422	456	442	407	434	390	404	442	408	430	452	378	408	435	426	494	419	419	427	468	433	456	423	413	411	436	440	437	417	436	450	442	454	448	439	402	461	437	453	445	389	393	424	470	437	440	423	437	408	422	409	408	418	425	438	397	401	418	399	408	456	467	390	438	434	427	412	378	436	430	428	427	429	445	419	457	412	428	444	434	431	409	422	401	408	438	410	446	420	403	477	434	410	398	444	443	417	416	406	416	375	450	430	396	401	436	399	433	428	412	433	445	447	443	425	432	405	435	462	460	417	435	404	399	385	453	426	428	389	433	425	405	436	430	392	415	439	434	416	467	419	398	437	458	431	415	452	450	409	428	417	428	419	412	439	432	469	443	411	411	417	388	429	432	386	423	433	423	457	440	425	444	431	395	463	430	479	413	411	446	462	415	426	397	466	436	410	411	462	430	405	440	457	450	431	392	424	432	456	400	420	400	437	426	432	398	421	456	426	445	418	377	436	402	387	420	414	391	424	415	429	424	439	426	417	391	399	421	412	444	455	428	426	396	444	408	423	440	435	401	456	418	423	393	402	397	414	413	428	459	405	413	429	430	407	454	454	428	417	452	423	439	448	432	446	462	407	443	420	433	462	435	453	453	421	447	397	416	425	434	433	441	448	407	457	435	465	415	419	421	431	424	412	386	432	470	426	435	444	445	446	469	433	399	400	421	423	428	427	446	412	457	426	423	379	400	454	370	430	494	429	470	426	405	406	450	442	422	443	414	417	414	414	448	416	412	421	444	444	420	407	450	423	446	420	441	418	421	416	396	390	428	447	442	429	418	436	423	380	438	434	406	416	407	429	465	436	406	399	436	418	455	448	459	407	403	435	424	426	449	440	403	423	434	432	405	442	449	430	413	407	438	404	419	423	424	431	412	424	462	449	448	447	424	415	398	418	421	413	420	461	408	442	407	437	385	441	431	405	460	396	404	414	458	450	437	444	468	446	453	429	402	386	414	443	436	414	430	420	435	437	405	432	457	463	475	426	421	395	442	433	436	391	444	400	459	453	446	411	426	409	455	457	419	454	455	486	434	434	377	436	435	450	420	401	458	408	437	425	448	439	404	441	422	418	403	405	405	423	453	450	379	430	425	458	445	428	449	436	412	435	451	409	440	432	425	408	432	426	431	425	419	404	429	418	432	381	439	399	456	428	457	425	430	419	414	442	434	441	461	443	465	438	428	392	409	432	404	441	455	404	436	416	465	435	432	435	453	400	417	423	402	432	454	447	442	438	472	442	416	435	442	414	452	445	403	426	423	452	417	462	415	427	432	462	406	433	439	432	423	409	438	430	407	431	412	431	446	394	419	433	429	459	406	413	429	365	419	429	435	408	433	444	418	428	415	457	385	413	446	465	456	437	421	414	445	404	442	420	450	452	401	419	409	407	416	474	414	422	418	438	427	446	407	410	424	399	442	422	410	433	461	431	421	481	431	450	392	437
24371	35741	26100	17299	13449	11205	9273	7657	6105	4970	4027	3303	2782	2391	2128	1772	1651	1486	1457	1199	1146	1079	913	839	797	794	752	688	708	575	669	617	615	615	611	594	548	570	546	544	596	575	571	567	569	576	573	540	508	540	564	499	537	522	539	520	516	499	509	545	551	495	558	516	526	504	507	519	495	496	520	517	509	508	533	533	518	484	490	515	524	495	541	482	486	483	504	509	521	516	469	506	489	467	502	480	500	499	515	459	474	531	471	512	476	474	497	521	516	500	515	547	484	483	526	500	492	488	457	492	495	523	487	480	480	533	518	529	467	514	516	514	496	512	484	520	493	538	534	515	492	525	485	501	502	528	507	501	506	466	443	463	474	465	460	485	496	490	539	466	458	499	474	551	504	510	495	493	529	547	474	447	471	488	491	502	488	498	468	528	487	495	485	552	508	486	485	504	534	482	469	505	492	488	499	469	491	507	471	508	543	519	478	528	499	520	481	489	517	510	488	475	467	473	515	500	490	492	500	494	476	494	455	506	446	487	497	496	494	449	514	492	491	490	474	487	508	481	490	487	505	515	504	488	488	535	472	452	491	509	509	539	498	481	478	543	497	512	522	486	492	498	496	494	490	498	523	460	500	485	503	470	490	527	511	492	512	492	502	480	507	486	490	475	506	496	475	503	499	492	462	470	456	494	508	514	506	479	501	500	484	509	519	456	499	503	515	541	469	474	533	474	521	482	480	513	477	490	515	485	503	518	479	496	500	499	508	491	504	494	520	502	459	491	457	512	526	512	500	460	492	501	523	498	475	482	507	534	516	545	514	495	469	517	489	483	475	496	478	504	489	506	493	485	510	520	518	497	503	472	502	505	497	476	507	491	483	481	515	492	549	480	528	515	484	491	533	548	458	493	481	490	563	495	510	502	492	531	541	504	512	481	546	482	497	482	491	488	485	496	516	537	494	506	490	489	524	457	475	474	490	490	476	528	522	516	528	516	529	489	521	509	514	503	516	473	504	494	507	514	536	510	495	520	508	498	555	516	516	505	492	481	451	481	493	471	505	505	486	518	450	431	495	476	523	474	451	488	498	522	511	466	500	499	484	486	536	459	463	538	493	512	498	497	537	501	500	501	514	476	500	517	527	514	495	510	508	476	499	520	486	459	470	523	500	494	504	531	524	511	521	502	495	490	519	514	471	517	505	481	508	485	519	484	473	461	529	486	467	516	523	502	503	493	495	500	500	509	484	477	482	487	492	511	506	500	437	478	515	499	531	509	507	490	503	502	449	479	512	510	528	490	525	474	492	513	471	525	499	496	501	480	518	555	505	491	493	517	518	473	507	487	532	495	471	525	494	493	523	500	502	494	508	499	504	481	475	527	501	463	510	481	466	477	513	502	475	495	504	508	493	513	504	520	517	513	527	479	471	490	498	480	517	516	483	463	505	514	489	533	464	497	455	533	489	501	513	498	478	482	499	472	490	476	486	514	508	515	522	452	548	491	509	490	513	522	515	507	513	535	496	493	490	505	502	505	537	448	496	473	502	510	494	471	484	518	496	474	503	477	492	514	492	497	523	518	472	499	488	483	489	509	507	501	493	494	492	516	524	480	479	490	487	482	472	527	516	511	494	487	503	460	508	475	495	503	532	476	490	507	488	466	500	503	476	515	452	469	471	518	505	486	526	464	465	486	503	496	534	511	520	509	479	500	531	511	520	493	500	473	480	526	460	499	506	509	470	497	493	497	501	528	480	494	485	522	485	551	497	442	507	519	525	490	492	452	504	491	454	529	517	468	489	518	470	485	513	498	492	500	524	491	469	531	444	504	513	481	494	474	491	474	464	483	505	481	494	459	509	511	511	451	476	473	528	535	521	489	496	506	510	493	506	529	502	470	528	502	500	530	526	531	507	495	476	500	512	473	488	489	534	546	524	485	490	531	506	527	485	481	493	501	497	540	499	493	505	501	503	472	485	529	475	512	466	468	521	499	459	490	493	472	527	470	522	489	495	492	508	510	534	533	506	513	507	483	463	481	493	523	495	540	516	461	508	484	472	476	439	493	534	504	496	460	484	502	497	504	491	533	471	463	498	551	483	499	477	487	477	512	474	510	512	485	492	493	540	500	528	522	498	523	451	483	480	495	535	462	535	531	565	475	499	498	500	496	471	502	516	443	527	453	487	484	475	487	495	529	459	503	490	485	518	441	504	505	462	464	517	523	499	526	485	556	484	517	515	492	473	502	470	496	489	496	512	468	495	483	506	497	483	494	533	499	517	451	466	487	505	530	475	461	489	474	521	502	492	483	496	455	493	489	474	507	515	452	504	499	520	493	553	531	526	481	489	488	510	541	511	486	480	519	497	498	498	492	484	450	459	519	484	466	461	535	508	472	481	491	476	515	467	474	497	484	496	545	511	501	467	500	509	541	475	520	498	496	465	460	505	526	439	514	525	507	486	491	528	458	520	479	514	525	493	488	494	483	487	466	482	494	476	486	453	491	510	509	517	493	491	499	499	490	517	508	475	523	489	475	512	474	501	486	470	455	475	513	484	494	472	495	503	481	486	470	502	522	500	543	492	499	500	500	495	522	451	504	498	501	542	489	475	441	476	493	458	485	519	503	579	499	476	484	508	458	496	550	492	479	478	501	475	502	496	547	534	505	501	503	498	509	502	478	500	513	529	469	460	459	499	506	489	489	487	458	524	490	508	482	466	469	512	492	475	472	530	488	494	496	479	493	515	512	498	489	471	502	476	505	507	501	508	509	522	466	516	514	490	503	461	510	493	522	505	533	539	489	490	498	507	501	490	496	517	494	489	504	488	501	477	464	443	495	498	490	478	511	511	467	511	529	496	479	493	485	484	500	488	508	469	521	488	464	530	514	483	501	468	466	515	529	542	494	521	486	471	504	516	506	469	529	507	526	493	501	525	498	503	505	512	511	490	467	464	502	486	504	456	529	504	484	516	475	502	474	467	495	555	500	476	489	458	443	510	489	494	477	491	488	479	506	458	528	529	509	497	510	512	522	483	505	476	506	457	488	457	506	488	504	485	463	482	478	498	508	512	502	473	503	508	470	493	467	492	532	497	507	514	486	474	511	510	524	480	474	479	491	481	496	489	484	508	476	528	522	505	510	513	497	457	530	509	466	512	516	482	495	509	522	469	503	467	467	526	474	479	484	495	505	539	498	497	523	482	516	521	506	470	492	522	504	539	526	475	506	524	479	505	525	505	478	529	481	526	535	465	498	480	497	444	503	464	510	460	476	495	522	527	500	523	506	481	492	474	455	489	499	503	514	467	517	518	488	526	498	452	507	498	538	479	510	489	463	483	507	478	536	505	470	519	500	458	523	498	494	509	542	459	499	524	495	538	525	474	525	516	523	504	477	479	522	483	496	527	511	466	457	479	529	513	497	504	519	490	490	491	500	493	502	482	531	458	536	498	498	528	510	536	489	461	499	468	459	503	491	506	521	502	474	489	494	545	510	549	498	509	445
28267	20381	14043	7178	3978	2865	2305	1904	1558	1320	1206	1072	969	979	865	803	768	743	760	707	673	654	613	654	596	610	612	560	601	577	583	576	592	537	585	562	537	538	538	534	581	600	558	553	573	551	543	541	559	580	541	575	538	543	531	563	591	530	536	526	543	601	531	556	540	536	524	579	542	542	550	543	596	532	539	547	546	568	537	516	541	530	542	545	531	583	574	540	545	539	481	555	509	529	514	570	539	535	533	560	554	544	582	569	558	530	528	535	553	560	516	559	570	522	548	538	558	496	558	546	509	520	548	570	540	532	541	541	550	602	557	544	577	514	587	556	554	564	520	549	528	524	550	574	490	587	523	607	573	531	574	550	537	521	548	575	532	576	479	513	553	513	512	569	515	554	555	547	575	569	561	534	586	560	529	571	527	590	581	555	576	569	571	555	527	554	535	542	544	529	553	527	554	576	561	532	570	543	532	571	573	540	522	535	538	568	553	534	526	521	562	501	570	557	557	570	572	536	578	595	571	541	523	508	542	547	571	540	556	538	587	506	562	626	567	548	542	555	542	522	569	544	529	554	549	591	556	527	568	516	587	565	554	545	562	519	538	529	568	552	526	537	536	548	530	523	531	481	555	547	578	590	543	559	535	537	543	540	585	562	511	558	512	528	561	550	503	545	581	548	571	554	532	522	554	548	522	597	647	533	546	508	554	492	502	521	564	518	528	552	518	588	521	576	505	525	539	538	550	536	562	573	551	550	555	525	531	556	504	560	546	541	482	568	510	559	539	563	568	548	562	536	545	542	535	528	566	516	519	563	570	524	529	566	562	533	514	567	533	533	531	549	552	551	520	528	586	529	522	517	545	570	522	534	538	542	498	592	505	529	541	531	546	574	572	564	521	538	556	566	562	528	556	561	545	512	544	531	537	493	535	545	545	551	552	561	566	547	545	526	554	528	503	514	586	569	573	561	574	557	517	579	566	503	551	558	556	543	547	575	538	541	567	540	586	535	535	552	528	507	531	523	561	542	560	549	583	570	558	559	575	525	514	528	558	581	535	538	569	569	544	556	530	541	527	556	558	626	518	527	541	569	522	572	547	499	520	549	540	562	525	517	527	550	554	546	553	556	543	546	520	562	584	555	549	529	535	580	534	568	542	553	516	519	545	577	550	558	576	559	544	541	537	543	556	532	530	532	586	535	545	563	594	563	581	553	575	556	580	540	526	523	557	518	541	526	525	506	530	565	572	550	556	526	551	577	531	541	600	577	530	557	558	518	538	568	581	572	558	577	559	585	544	541	588	531	579	581	575	583	489	579	549	553	544	532	521	523	556	568	509	518	551	551	557	582	532	563	554	568	564	539	553	518	582	562	550	585	564	511	545	514	557	564	544	568	556	555	568	575	539	504	543	589	537	542	542	528	526	561	542	546	521	580	534	528	520	555	569	562	534	569	544	529	517	542	570	530	560	572	556	590	539	547	572	527	516	539	550	553	578	516	573	527	591	571	518	517	546	527	517	563	497	548	531	563	551	526	546	531	565	554	539	548	532	536	557	563	544	580	566	529	487	569	555	530	543	523	555	528	572	588	519	582	512	571	588	568	520	542	507	580	537	534	517	546	517	585	531	541	579	583	541	571	528	520	498	575	563	516	557	556	509	522	541	554	530	595	530	578	590	521	560	537	531	542	564	544	577	513	507	528	544	534	531	542	537	527	552	519	534	521	576	523	537	530	536	537	553	577	534	544	561	545	558	566	535	578	534	521	560	531	552	526	561	545	538	529	510	576	570	547	509	576	508	524	550	520	563	620	530	554	564	518	522	559	550	555	575	512	556	560	547	542	530	552	535	540	556	554	536	530	559	519	522	551	600	539	521	590	514	500	553	519	573	550	539	546	540	539	558	522	567	548	546	555	545	581	534	512	530	544	552	531	536	563	533	565	523	554	562	562	536	558	550	560	562	534	536	500	559	528	547	516	508	542	528	567	541	552	557	552	499	545	564	514	591	520	579	510	526	543	599	564	533	553	519	545	526	555	555	525	537	517	554	521	553	524	534	546	589	539	558	512	510	515	573	618	555	592	541	526	572	567	577	558	543	535	581	562	557	558	577	512	579	570	539	572	537	520	531	534	555	556	577	536	558	537	595	557	511	579	515	525	572	564	573	577	548	528	570	518	552	574	564	520	575	532	542	554	508	547	548	510	539	541	584	541	542	615	584	597	530	541	518	548	519	568	600	545	520	598	579	536	542	537	532	559	552	579	593	565	565	532	508	528	592	516	527	527	549	561	531	502	538	556	548	550	540	511	611	534	483	561	577	520	553	561	547	478	547	545	542	532	555	549	559	537	541	537	565	576	526	504	564	512	547	548	526	571	541	561	582	535	547	584	582	508	516	549	560	564	544	547	515	597	566	560	515	544	564	531	583	485	519	536	547	510	625	531	536	542	585	570	577	521	574	545	582	571	545	554	565	546	588	556	546	584	558	562	540	550	540	544	576	550	569	562	552	494	516	474	565	567	565	554	544	557	535	506	540	544	528	526	519	501	538	567	554	534	545	572	544	508	553	553	549	544	568	556	525	507	556	508	591	561	537	539	522	524	578	595	549	555	570	499	513	504	547	583	561	554	549	526	558	554	519	570	525	548	512	567	572	560	537	534	555	549	588	538	579	545	546	595	516	542	527	565	564	539	555	516	567	555	573	542	516	563	517	546	560	545	525	524	550	545	533	538	549	516	544	556	572	525	545	549	576	546	546	568	559	500	551	547	544	546	558	504	530	499	541	566	561	555	532	522	505	555	533	552	551	566	516	533	572	566	520	550	516	536	543	538	534	530	548	609	585	550	559	525	542	569	541	551	578	537	562	539	564	548	580	535	562	528	539	562	517	534	547	574	587	542	560	563	535	531	594	590	568	540	554	550	622	516	575	525	541	567	530	609	557	540	569	599	545	556	560	524	565	548	539	539	517	583	565	546	503	583	552	523	538	574	551	561	564	579	579	536	549	513	545	550	570	517	566	537	500	559	575	574	551	522	554	569	564	547	586	509	530	538	547	568	521	510	530	538	568	554	533	551	520	558	565	536	523	586	561	586	536	553	566	556	565	548	537	515	550	520	542	538	532	537	568	577	543	526	511	543	553	566	539	510	588	547	549	547	578	587	557	544	547	536	536	570	561	566	564	552	515	583	534	567	541	579	547	577	519	537	587	517	588	577	520	557	596	538	550	565	551	526	512	556	554	560	550	551	585	551	543	552	542	564	562	534	534	559	528	549	518	548	520	509	582	504	501	549	576	537	517	560	587	570	564	545	540	499	523	543	542	565	596	588	542	559	568	567	568	548	562	535	548	540	552	549	541	556	556	557	552	574	533	561	531	546	564	540	503	570	573	545	570	527	524	555	544	530	534	568	547	548	557	577	526	530	534	532	526	575	553	578	603	494	571	539	533	594	554	582	543	526	512	572	564	557	581	545	518	559	566	508	593	581	521	564	563	581
16955	21197	14625	8655	6440	5125	4275	3307	2706	2212	1870	1662	1445	1309	1219	1138	1038	968	925	888	832	755	710	759	658	724	753	678	672	718	705	681	665	636	652	689	637	661	688	632	629	630	642	652	628	600	636	630	628	602	617	604	621	618	623	641	613	695	627	676	685	584	597	623	611	597	614	602	636	627	616	609	643	638	606	568	629	646	615	624	635	607	639	662	606	641	619	616	592	645	595	625	678	669	628	655	627	636	629	581	610	636	616	601	651	640	620	630	609	592	628	576	645	623	656	634	659	607	623	623	600	635	609	620	638	640	671	641	595	682	670	611	638	572	615	624	639	665	629	610	656	641	635	610	628	651	640	631	630	654	592	571	632	573	648	624	593	607	625	620	639	591	642	628	654	623	628	620	606	595	611	633	663	627	610	633	618	588	649	606	612	581	597	606	619	633	614	627	648	598	608	635	612	626	576	625	607	664	658	619	580	606	609	634	613	617	624	623	593	642	602	669	610	613	633	601	621	660	604	644	620	618	619	645	571	619	621	609	663	649	574	644	632	607	602	643	588	619	665	611	648	626	634	625	605	655	595	662	580	694	626	620	661	630	616	609	623	606	608	593	584	630	628	602	620	622	596	648	628	599	628	619	602	595	625	623	626	691	603	636	623	616	605	593	643	626	614	672	655	625	673	634	551	626	606	594	616	640	587	578	633	646	646	619	621	645	613	675	609	613	576	667	634	613	613	619	623	582	623	651	632	610	622	588	630	630	613	648	665	649	610	667	677	619	603	615	625	648	617	585	604	671	655	627	627	613	654	662	614	625	634	646	626	598	605	661	656	651	649	634	656	595	628	623	631	631	631	612	617	613	654	623	661	596	589	640	662	661	672	654	624	604	607	617	628	613	592	645	624	645	619	609	624	601	582	614	667	611	654	599	638	620	601	606	599	626	603	645	607	641	619	591	625	628	577	614	633	607	628	610	588	652	585	558	605	604	586	609	653	634	614	629	632	623	664	638	639	639	668	613	615	614	607	606	638	626	597	660	570	615	624	620	602	605	640	611	628	670	638	648	667	622	617	635	598	606	617	567	580	638	634	660	630	630	575	671	613	631	636	623	586	660	599	616	595	626	647	615	605	581	613	634	608	641	643	638	567	643	633	666	588	624	666	643	637	607	635	618	602	607	627	629	585	593	639	643	612	670	604	593	606	634	625	577	619	574	620	628	586	623	632	600	632	612	628	644	627	583	669	595	623	631	573	619	649	628	580	667	627	620	614	672	619	642	635	653	639	666	667	630	599	568	608	631	624	643	617	608	592	617	605	659	610	590	596	602	651	605	590	602	631	662	628	610	597	592	651	654	666	617	612	615	607	587	637	635	622	660	668	638	615	629	592	589	609	639	614	592	624	617	664	622	588	640	551	606	608	625	640	641	608	608	636	632	653	602	653	637	638	654	619	640	636	623	610	570	661	601	566	631	605	594	608	665	639	614	599	640	606	586	628	584	609	636	620	619	626	628	569	642	639	624	616	624	628	691	621	629	592	655	611	589	613	637	591	635	642	625	587	635	629	624	614	602	579	617	662	642	647	650	614	621	613	676	592	605	607	589	605	661	598	648	639	616	641	639	612	607	597	624	582	651	640	651	640	637	637	617	648	606	576	579	624	648	600	615	629	600	629	587	635	609	618	614	601	611	598	664	592	631	583	599	677	610	623	623	602	596	604	581	652	634	640	609	595	647	628	627	636	629	609	656	638	608	617	651	654	627	632	614	610	599	620	655	652	596	654	593	618	635	601	602	623	599	596	606	622	604	657	604	617	658	617	632	623	643	619	635	617	622	659	671	586	651	656	639	618	594	653	596	607	612	614	629	637	579	594	602	624	634	604	640	630	649	685	640	645	664	634	640	672	594	599	657	613	660	650	672	624	617	646	610	661	597	611	655	646	650	619	617	617	652	577	645	629	586	594	620	617	611	628	625	621	605	614	617	640	600	577	629	601	653	632	635	605	712	636	648	671	619	620	613	649	611	659	653	624	626	608	595	593	621	645	605	650	656	593	632	596	629	626	578	586	592	647	676	610	595	608	626	621	607	587	630	618	647	642	652	651	613	687	613	620	638	621	567	634	614	631	641	562	637	591	633	641	609	600	608	630	655	633	623	648	620	601	622	570	649	638	612	631	605	627	607	631	615	670	609	617	625	621	666	585	641	594	654	639	615	636	624	608	633	674	616	653	633	625	660	612	598	621	623	637	624	641	648	621	624	676	663	620	658	616	634	641	614	606	635	613	617	623	613	601	620	607	625	616	625	645	636	557	616	637	616	630	573	643	574	592	633	649	614	636	628	602	611	587	661	614	629	669	572	606	606	657	589	621	653	655	606	633	608	656	596	625	611	675	610	611	621	617	620	626	639	627	596	600	607	612	631	646	664	636	635	628	608	631	632	599	616	629	634	619	623	662	628	633	610	617	641	623	635	627	604	608	652	609	642	642	634	646	638	595	622	625	630	648	634	633	615	613	616	607	617	611	618	609	638	634	607	659	604	597	611	600	641	639	635	607	647	603	663	637	612	608	634	695	589	660	598	632	659	581	588	597	631	604	628	600	594	608	625	628	659	614	584	646	678	600	676	629	620	641	634	605	642	659	632	655	639	615	627	635	629	598	608	617	583	616	619	619	634	601	583	626	597	586	623	602	604	637	609	621	613	611	605	632	644	635	673	653	637	640	602	614	629	662	648	624	630	647	601	655	626	607	606	645	626	631	586	627	591	645	612	662	609	597	591	685	625	639	616	641	668	619	619	645	664	603	611	630	645	640	620	623	595	635	657	627	623	600	600	639	583	633	631	609	633	644	627	633	624	578	619	620	654	622	622	570	612	633	574	623	646	602	632	626	632	614	630	595	647	645	634	564	583	636	610	646	615	594	623	594	633	631	611	585	610	621	654	629	623	657	610	593	633	681	631	634	639	597	611	615	601	638	619	648	616	627	587	617	643	605	618	613	621	609	603	589	595	623	629	620	666	575	660	591	629	624	605	640	620	620	597	648	640	622	638	594	611	667	625	632	597	590	606	620	656	622	595	592	606	637	645	600	629	661	581	634	652	626	643	599	608	626	641	614	635	617	611	604	593	561	659	664	584	631	631	606	624	665	653	590	608	596	586	619	626	620	613	590	638	599	606	624	624	637	603	664	618	646	632	600	593	677	618	613	602	614	568	643	611	656	590	630	658	654	606	634	581	651	657	618	606	586	645	650	602	635	600	614	605	616	634	583	622	613	649	615	608	629	597	634	556	600	649	624	608	614	643	609	584	650	590	656	612	621	601	616	635	603	655	611	632	606	578	634	631	568	601	611	633	653	686	624	624	633	645	592	611	615	701	644	660	676	636	630	562	573	613	666	616	639	599	618	606	637	632	644	586	592	590	608	582	627	603	623	617	613	654	628	646	644	638	604	630	653	624	586	627	620	607	621	615	633	601	628	573	612	616	645	596	638	637	634	607
23939	21470	28450	24869	21299	11785	5003	3350	2545	2239	1838	1589	1450	1339	1187	1138	1018	916	887	846	782	756	771	691	676	638	700	623	685	685	644	624	632	679	657	608	641	629	617	585	622	574	620	596	629	571	577	582	611	592	581	573	576	575	576	644	592	581	569	536	581	599	590	540	608	586	615	554	597	589	539	610	553	553	584	592	530	588	566	580	564	627	569	559	572	568	578	616	636	581	598	621	585	539	579	580	569	564	567	562	571	588	606	558	580	557	551	540	597	509	574	531	608	577	559	582	594	555	590	550	584	562	578	593	557	588	585	566	528	549	568	588	567	576	606	554	558	568	577	553	543	551	585	572	553	567	549	607	582	545	582	578	620	596	542	579	594	525	553	525	549	585	602	594	556	589	568	596	564	540	586	581	608	580	537	554	567	582	564	569	626	561	539	593	572	567	577	569	643	538	560	527	554	579	590	587	575	545	537	554	562	571	575	578	590	554	561	597	601	560	580	564	570	567	568	604	579	556	509	617	578	614	589	526	547	568	544	581	576	595	570	604	566	608	583	576	550	597	584	573	547	556	577	595	566	578	554	534	592	534	579	577	621	606	570	551	561	574	588	587	581	558	572	605	600	540	573	578	618	578	583	550	542	526	564	559	582	545	524	594	549	562	635	582	561	606	587	554	540	558	529	558	535	601	561	535	563	578	613	575	556	583	559	585	562	523	545	637	561	576	578	561	546	586	578	554	547	592	580	598	554	573	608	578	584	558	575	529	540	596	561	582	561	551	613	578	568	561	588	581	578	584	600	562	550	549	564	561	572	591	592	575	546	583	584	560	569	599	577	582	573	570	573	634	546	613	610	611	587	567	546	560	557	544	560	564	587	561	508	576	577	533	563	556	561	573	582	562	550	558	600	560	577	574	565	604	568	568	529	584	605	589	561	574	569	571	584	574	562	549	530	595	558	581	586	597	590	571	544	570	569	580	571	582	576	567	535	615	572	559	573	553	585	579	575	570	555	586	615	551	565	598	549	574	603	612	591	608	523	581	525	556	587	543	611	556	549	557	527	580	563	578	563	596	537	604	551	604	563	558	579	627	563	572	601	582	567	546	603	573	577	547	596	546	575	574	603	539	605	571	597	523	581	621	574	621	581	615	552	592	528	593	542	591	607	602	543	577	526	556	572	587	562	592	658	569	557	551	583	560	611	621	574	610	563	611	565	567	563	587	564	594	586	599	582	565	550	539	596	560	612	543	613	572	560	555	575	560	568	547	569	565	559	568	563	587	543	532	581	598	601	597	554	577	547	588	571	619	525	568	573	561	561	560	602	583	603	581	599	619	540	615	527	574	602	599	588	542	519	558	580	590	582	657	550	567	609	606	541	542	574	585	587	581	567	514	548	608	584	520	583	552	596	561	563	614	559	539	568	570	576	580	552	585	531	572	595	570	580	572	567	578	613	563	568	604	593	564	580	592	559	603	622	578	581	579	565	620	574	576	536	545	571	532	557	577	565	554	565	552	574	570	567	585	542	604	570	601	546	542	598	575	530	554	554	571	569	584	576	546	600	599	535	586	527	554	513	606	574	611	564	534	536	562	617	560	562	607	582	572	635	548	578	583	551	532	579	570	583	577	568	574	562	581	577	550	552	609	585	549	530	573	542	560	580	535	593	563	529	579	589	552	541	575	603	566	581	559	593	572	570	560	595	581	559	550	589	614	531	588	597	568	572	545	551	583	603	582	564	608	621	583	585	579	573	586	587	581	603	576	519	591	580	560	553	570	572	595	600	558	578	569	575	597	542	580	566	538	573	583	546	568	588	537	568	577	601	595	570	580	566	553	606	561	588	508	556	577	565	527	570	576	589	574	537	610	553	590	547	591	572	581	555	570	611	600	602	544	612	542	591	534	602	557	571	572	585	595	543	561	583	621	596	544	548	571	520	572	561	570	556	557	552	575	629	584	584	603	580	553	585	558	566	535	544	595	566	559	599	512	552	539	596	618	515	568	588	577	573	571	586	596	598	622	589	573	571	575	547	567	564	558	547	538	585	527	547	577	547	568	598	563	592	573	589	556	600	616	552	572	554	583	546	544	562	523	577	586	558	558	592	548	586	560	555	594	550	584	573	583	528	592	547	583	632	558	545	614	550	559	563	601	568	602	554	530	564	592	541	541	574	580	549	576	573	568	554	588	579	575	550	542	540	578	600	553	565	530	541	546	548	585	554	620	555	586	583	530	598	578	576	539	587	547	560	566	573	610	522	562	557	556	561	593	591	546	569	556	564	544	572	568	604	573	616	587	513	567	599	579	556	601	552	526	520	579	532	611	571	590	594	599	544	575	584	595	570	582	539	556	589	560	615	558	634	552	545	526	600	555	557	556	508	545	614	604	564	526	541	595	570	557	530	564	597	562	578	584	611	560	585	616	578	554	592	541	560	531	562	623	577	601	574	587	581	590	561	551	589	575	580	577	565	585	613	551	563	553	600	555	560	573	597	573	586	544	582	559	633	563	603	533	575	599	539	615	573	613	565	562	532	592	559	562	580	588	549	579	563	560	598	576	611	578	563	567	562	578	579	570	550	582	593	545	573	577	589	535	515	589	578	612	532	572	571	562	562	600	543	542	566	586	573	526	572	613	541	594	562	584	558	607	579	571	543	580	544	556	603	547	601	560	588	554	580	556	625	617	539	575	574	565	582	601	592	607	556	586	589	592	569	574	557	565	547	582	608	565	573	603	587	562	553	498	587	564	567	585	532	596	550	558	584	579	554	523	568	602	551	629	566	575	533	560	559	580	566	593	597	572	572	580	624	538	590	587	545	572	558	554	602	591	567	605	553	562	563	539	578	592	581	522	555	583	563	564	604	584	582	537	574	571	600	591	539	553	562	538	556	575	591	546	561	542	571	595	552	547	576	564	561	581	541	555	609	538	509	578	583	599	564	605	583	559	553	558	564	582	625	552	592	561	537	561	580	586	602	567	604	565	612	553	565	534	602	559	551	546	582	557	545	601	603	596	592	580	574	592	591	611	528	571	532	563	573	596	623	586	540	567	654	589	613	606	536	544	549	537	538	558	571	569	571	638	580	591	544	578	559	645	598	569	562	574	594	573	566	622	597	583	560	547	573	594	582	593	561	585	556	568	550	599	525	581	561	601	580	535	607	610	557	575	567	551	558	600	595	589	551	586	534	585	585	549	547	535	602	592	597	594	560	595	605	567	554	578	553	541	596	576	557	561	584	577	592	599	618	571	584	540	558	577	586	547	554	579	592	571	597	565	521	573	635	615	552	563	536	603	582	583	587	620	601	561	595	552	594	568	561	548	547	592	561	582	578	510	589	576	534	595	558	610	593	560	587	573	551	601	590	581	602	558	606	528	593	594	581	591	543	542	578	585	590	596	554	550	593	578	580	574	564	573	559	542	559	588	611	547	569	609	612	557	582	544	628	549	575	558	575	577	612	588	596	541	572	593	570	565	549	561	590	552	566	582	604	548
21027	30630	22328	14513	11114	8892	7033	5791	4511	3689	3014	2582	2178	2069	1740	1548	1455	1400	1226	1101	991	941	857	857	832	767	806	749	795	736	749	753	733	703	695	741	707	722	721	692	718	662	729	708	694	686	695	678	674	640	657	672	684	664	682	673	650	694	658	689	679	675	710	671	634	642	679	653	660	645	679	633	653	681	693	681	677	709	671	669	674	624	606	666	664	626	662	648	655	676	624	688	623	669	632	695	626	640	679	666	705	636	625	701	661	650	641	671	679	638	647	663	678	704	617	614	607	689	640	640	641	666	661	640	634	677	692	662	653	620	704	619	633	651	685	652	640	679	620	679	689	650	681	657	631	656	664	628	660	676	676	663	633	673	680	650	667	662	691	656	690	645	638	675	674	649	607	672	689	697	636	643	647	667	634	656	667	632	640	602	642	597	637	664	684	707	644	671	663	660	646	654	617	685	615	619	621	660	633	631	613	647	694	702	620	656	657	634	685	629	630	704	665	619	657	626	610	655	653	653	630	653	641	633	614	638	622	674	663	644	637	631	637	600	628	622	615	647	653	652	624	638	625	692	638	620	673	632	652	596	649	675	652	675	662	686	616	657	671	659	659	628	674	594	624	699	658	658	659	659	622	672	666	640	652	651	666	686	650	627	645	651	623	652	703	644	698	672	606	635	625	659	681	654	634	644	646	662	674	648	645	629	649	622	667	658	659	635	648	655	686	660	659	693	649	687	593	699	657	703	703	639	658	669	607	619	633	647	650	677	655	645	627	599	648	685	695	642	656	655	626	644	644	646	669	675	662	638	660	623	623	660	657	649	637	658	637	652	628	653	644	606	677	678	655	665	637	661	683	648	599	678	673	593	670	646	608	646	640	628	627	670	635	653	593	652	647	661	602	684	652	597	651	645	641	666	713	677	653	637	664	706	639	631	631	657	631	655	672	615	712	612	624	694	652	680	689	667	658	607	615	675	631	651	664	629	640	628	633	649	643	672	650	678	639	626	682	715	689	633	665	655	661	634	646	638	623	617	688	719	691	689	655	676	636	653	645	659	685	635	676	660	669	646	659	640	650	638	655	691	653	630	643	626	596	658	622	672	675	688	645	662	642	659	698	624	626	656	680	694	648	675	640	622	653	658	657	647	670	624	628	650	680	602	650	664	652	593	643	597	684	638	648	618	638	636	662	594	639	698	660	676	645	610	685	671	668	656	655	674	658	679	630	682	655	597	623	641	696	681	646	640	656	669	658	651	684	611	654	650	632	703	657	679	668	612	660	651	602	633	595	673	617	677	627	633	651	679	670	610	654	646	634	603	630	613	651	596	623	697	631	647	663	655	624	653	667	638	661	657	637	686	641	684	690	644	668	660	637	666	653	641	639	663	700	649	639	667	667	622	645	627	612	634	656	655	632	646	656	641	680	674	639	677	636	625	667	650	653	661	660	647	652	672	662	626	602	660	574	636	640	650	698	670	626	663	692	656	660	608	634	701	643	646	649	661	622	612	657	650	656	612	625	647	667	639	670	690	646	632	661	653	651	644	665	655	667	682	616	656	609	679	626	593	648	637	666	667	612	637	671	661	706	664	657	652	674	635	615	685	651	637	677	658	682	705	582	631	642	603	651	669	624	715	692	645	635	676	636	648	619	677	638	609	699	654	663	686	621	678	705	643	680	635	661	661	649	649	665	612	637	711	666	668	625	643	651	634	651	618	646	612	658	640	629	695	666	629	658	677	656	603	630	657	682	667	624	627	634	685	644	582	642	641	636	680	694	660	658	679	627	655	645	643	646	692	671	652	690	645	671	647	678	607	613	637	620	650	653	632	660	669	646	638	668	624	659	632	674	664	647	655	632	635	632	677	621	606	681	654	630	687	618	632	664	704	671	612	651	674	634	648	649	626	650	606	652	676	675	662	661	621	648	643	667	660	663	620	645	643	641	652	669	651	670	612	644	679	640	606	660	618	651	697	666	660	587	677	636	624	647	620	672	709	663	646	631	657	683	666	667	688	644	631	622	629	673	681	629	640	640	659	681	650	634	610	644	675	662	709	632	693	649	676	660	671	610	657	651	675	644	707	670	658	669	683	678	709	640	696	667	670	660	638	651	611	633	619	651	669	640	661	672	681	632	659	681	654	633	657	633	640	649	618	692	625	655	680	625	650	686	698	690	616	638	641	659	649	614	680	638	684	637	669	627	656	645	624	679	609	661	628	644	639	634	667	708	637	684	646	661	620	662	621	637	675	641	665	666	649	612	634	615	674	646	691	645	646	676	620	658	653	687	687	626	676	661	609	676	654	698	583	678	681	661	657	652	649	614	652	649	667	646	652	661	603	647	621	689	645	609	660	662	628	649	696	659	632	633	656	633	628	633	671	646	622	648	669	658	655	627	619	634	661	643	696	674	636	659	689	699	647	627	669	634	656	649	654	645	639	725	654	672	667	620	665	618	664	609	665	668	653	637	618	696	631	656	672	638	683	710	625	648	685	623	664	683	654	636	687	670	642	629	645	666	707	636	654	645	669	663	631	671	622	630	694	667	601	681	663	719	636	642	661	609	647	624	679	619	658	637	649	633	659	635	658	680	678	657	660	662	652	669	611	648	641	655	634	614	614	647	690	664	663	650	663	717	672	670	679	638	686	647	644	619	677	674	651	618	663	672	636	667	719	678	665	607	608	625	667	601	667	673	598	656	668	662	687	615	680	699	691	597	652	638	633	678	686	645	633	678	689	653	658	625	680	670	718	672	651	652	676	655	662	648	674	656	637	660	643	642	693	637	622	662	660	671	666	606	640	669	659	564	653	674	678	639	633	645	648	610	621	627	634	630	640	692	653	647	714	614	634	629	664	673	650	600	645	662	644	676	648	688	626	643	647	649	645	651	680	703	663	647	600	634	643	638	655	668	658	685	645	608	702	666	636	727	625	634	628	689	624	636	662	690	645	637	634	639	648	667	682	680	634	662	673	623	680	673	635	628	661	687	681	687	653	634	660	668	642	663	661	649	619	704	656	627	640	692	654	641	672	663	716	668	655	648	648	654	615	605	656	622	620	654	666	630	646	744	657	670	687	645	626	634	672	641	657	631	663	597	635	679	665	625	640	669	662	637	683	689	622	618	653	639	671	656	655	658	609	696	603	631	659	630	675	644	659	627	623	672	650	682	660	667	648	606	634	683	697	636	608	685	611	607	666	614	645	671	665	660	646	675	656	645	680	648	662	635	629	702	692	629	631	613	678	660	676	637	629	658	645	682	663	662	706	644	667	684	687	653	676	674	675	584	642	663	663	649	618	668	634	639	632	661	662	633	621	678	640	631	678	618	628	645	649	677	670	682	691	669	636	687	663	679	659	648	674	687	619	676	659	681	630	625	693	636	638	642	605	639	652	598	713	639	660	653	690	661	630	668	647	690	646	701	659	623	643	622	676	625	618	648	617	680	679	693	647	650	625	662	640	638	642	663	664	640	680	672	678	633	682	639	652	643	610
25168	21533	27253	25829	11509	4449	3151	2304	1840	1505	1354	1138	1089	962	892	760	722	701	604	587	576	512	519	494	492	509	446	472	470	493	460	455	452	431	468	477	437	454	403	450	441	449	507	423	466	421	446	435	436	451	414	436	431	453	413	418	462	405	410	431	414	462	441	396	436	396	459	423	445	426	425	413	498	416	439	393	450	413	440	428	444	407	407	436	435	426	449	421	425	453	457	425	413	420	378	403	438	426	406	422	436	437	434	420	445	438	449	431	406	395	461	436	422	432	422	425	430	432	424	437	397	396	469	452	434	445	436	445	436	437	421	406	424	441	411	437	455	408	426	407	422	465	415	415	446	435	410	451	457	432	385	430	446	454	413	450	401	431	439	414	440	410	404	404	428	419	429	433	415	402	459	439	463	455	447	444	416	415	418	431	396	451	447	423	430	398	464	435	460	447	426	411	412	398	430	435	432	402	457	480	401	452	407	408	444	438	432	422	433	452	377	404	411	442	429	416	425	435	411	444	421	425	451	424	444	414	434	416	425	437	416	404	433	413	405	414	410	392	442	421	414	460	438	433	401	428	419	396	433	431	419	426	429	410	408	487	426	420	408	406	403	414	391	421	464	420	449	388	430	409	391	414	438	404	418	458	450	430	465	412	407	407	423	402	402	441	441	399	435	455	428	414	379	416	418	420	415	471	406	424	451	474	433	411	429	431	397	405	418	431	423	431	412	436	411	434	412	399	435	424	427	439	420	412	414	435	452	409	396	397	408	413	434	386	451	401	445	430	424	441	410	394	411	443	419	401	443	483	393	448	414	437	432	424	438	429	452	449	438	384	427	431	439	408	441	464	410	444	437	443	443	417	453	415	402	450	443	455	426	435	388	437	450	449	390	447	403	469	413	446	420	414	403	432	418	413	450	425	460	437	435	411	446	458	406	417	428	380	409	410	423	461	421	426	482	456	422	427	416	453	431	419	431	441	422	404	423	421	407	455	423	446	417	411	383	402	444	408	451	435	403	452	434	470	443	411	446	429	399	429	457	431	398	443	473	416	434	418	429	403	456	375	397	412	420	428	432	453	407	440	407	427	451	399	396	470	426	404	448	399	453	372	454	423	500	420	430	393	399	432	443	415	458	389	400	461	390	444	426	452	434	422	420	446	452	434	409	432	393	458	424	406	453	432	448	403	438	460	437	412	405	466	415	434	413	412	459	430	423	452	442	393	461	414	457	410	449	456	420	463	422	421	439	430	410	441	408	449	445	413	419	415	418	412	441	449	420	424	411	416	435	378	438	386	400	462	405	404	422	431	446	421	397	411	426	427	417	433	422	400	469	398	404	441	412	456	408	433	466	435	463	428	423	435	428	427	436	443	415	416	438	436	443	417	423	412	406	447	402	430	440	428	401	414	412	426	414	432	412	440	438	471	402	428	429	450	420	464	436	421	395	415	430	451	437	438	397	443	434	399	413	414	449	407	437	449	421	430	427	411	445	418	426	453	382	411	438	416	463	429	438	432	428	463	446	408	453	415	418	453	419	419	444	449	424	438	443	462	460	423	423	406	432	437	456	402	456	384	422	445	409	473	413	399	414	415	435	447	407	440	390	470	383	418	429	432	455	413	429	450	422	403	436	399	415	441	437	433	444	412	414	427	435	446	435	447	413	417	460	437	406	453	422	413	451	437	402	434	394	438	391	408	457	433	437	410	412	485	442	427	405	427	413	411	400	432	435	405	405	415	415	422	465	426	447	415	430	400	408	446	431	423	453	381	411	438	404	410	452	391	426	423	409	432	425	451	424	458	438	430	418	439	454	423	418	412	421	418	427	446	451	420	406	397	443	441	394	411	416	443	421	410	417	443	463	429	442	404	413	413	443	438	393	456	422	411	420	443	450	422	420	428	422	445	454	444	416	476	423	388	394	434	454	429	464	437	441	408	441	428	396	443	461	394	441	402	421	410	438	450	441	452	424	402	473	434	449	431	441	413	391	410	410	416	434	444	473	445	417	405	422	410	405	448	404	432	466	439	409	414	416	442	438	446	396	436	402	435	413	404	433	412	459	406	436	475	418	430	438	415	409	427	432	463	426	449	433	412	447	415	436	419	462	411	442	389	407	437	429	427	492	413	428	380	389	444	446	412	406	406	467	445	438	394	435	435	475	416	447	425	426	428	428	454	433	427	448	401	446	426	453	399	456	409	423	403	419	436	442	399	423	444	453	422	438	399	408	433	405	452	441	420	429	442	434	417	445	437	428	446	446	393	431	383	421	453	422	429	414	420	404	417	377	420	468	438	422	424	439	415	441	442	449	398	403	432	400	414	409	421	453	414	469	403	431	418	452	454	427	411	444	421	420	431	436	420	427	406	423	454	412	398	467	439	429	421	404	420	422	435	432	382	412	438	441	408	462	426	480	428	411	470	434	443	397	452	436	428	435	440	464	467	428	403	438	441	449	414	454	418	453	403	407	445	411	424	405	425	429	411	478	417	398	436	414	453	419	400	446	452	417	455	443	409	408	433	429	406	435	419	405	403	457	412	403	442	424	420	417	398	429	401	453	399	383	436	447	424	426	431	397	449	395	413	448	427	440	459	430	443	403	417	427	417	441	420	439	441	408	430	395	433	386	468	446	448	415	442	410	428	459	401	424	406	439	433	407	390	422	436	408	394	469	478	438	444	460	423	417	466	456	363	473	430	389	413	399	417	424	413	409	428	463	425	474	430	444	396	424	418	430	421	381	425	441	432	439	419	408	464	398	424	428	446	424	449	458	413	424	452	412	435	427	417	413	400	436	439	445	440	452	424	417	440	417	429	441	434	396	421	431	415	437	443	413	459	439	395	452	441	399	405	413	440	465	392	442	406	416	424	424	407	425	423	454	433	463	449	430	436	427	429	449	460	400	454	426	464	442	431	455	445	432	380	414	420	394	407	404	414	425	425	413	431	387	426	436	425	407	432	414	422	445	435	449	435	461	451	447	409	410	480	420	423	425	400	451	399	445	449	441	407	405	438	408	433	451	460	380	451	434	440	405	403	463	437	444	458	510	408	459	432	455	441	409	437	415	418	386	390	409	435	404	396	421	430	414	421	478	424	449	426	428	441	454	418	411	437	435	415	435	463	427	429	459	412	382	461	442	457	464	437	443	459	394	430	385	386	459	438	421	435	403	423	431	398	404	399	445	412	415	452	410	438	412	424	414	411	430	448	413	407	437	399	452	410	401	446	446	450	433	424	470	448	443	427	407	450	439	430	442	429	422	419	416	405	432	415	412	422	404	424	424	415	443	433	433	415	456	400	399	420	425	389	417	416	421	430	450	486	446	431	434	430	447	398	443	407	427	434	436	440	401	449	421	417	448	436	455	407	425	452	429	435	442	428	419	422	455	423	432	468	452	437	410	431	391	434	431	420	390	433	396	455	378	410	468	429	447	398	428	442	408	404	391	429	440	428	434	458	402	419	407	429	447	441	429	411	429	433	394	417	459	399	425	426
20207	27066	19343	12458	9440	7388	5818	4483	3609	2747	2419	1949	1691	1472	1273	1209	1069	1040	837	803	735	696	645	629	613	621	629	562	582	561	573	565	501	518	511	551	527	580	498	501	505	525	487	557	506	521	506	479	501	529	520	517	492	477	535	464	540	483	506	488	491	478	490	488	523	464	482	518	473	504	504	517	469	498	458	486	519	489	539	545	476	476	489	491	483	484	468	502	496	506	510	500	516	530	510	534	504	513	487	511	475	508	495	485	509	518	529	496	464	475	468	503	510	487	495	482	480	500	463	493	506	454	510	453	464	524	486	500	472	471	502	486	500	511	516	498	507	515	455	478	482	516	475	465	516	492	490	499	495	521	508	473	478	465	485	509	464	490	485	504	490	496	524	479	450	519	525	465	500	505	470	520	462	478	513	489	493	507	508	491	505	499	535	463	490	477	476	480	482	474	525	492	476	475	504	498	475	503	458	508	505	454	467	471	497	477	493	484	487	483	477	483	480	489	509	479	486	489	492	481	470	492	471	473	508	491	487	482	504	526	509	492	450	485	484	471	493	469	476	510	535	492	500	451	445	493	490	455	501	500	484	510	492	443	499	470	477	492	443	463	471	466	487	479	548	465	471	494	431	465	461	493	542	466	544	509	500	526	508	486	456	504	474	469	496	495	501	482	500	491	499	499	491	476	478	500	515	492	490	481	474	445	491	500	510	465	529	491	499	476	509	477	496	488	481	490	472	480	525	514	470	477	527	470	488	468	476	494	505	524	530	508	523	496	475	503	484	468	458	530	501	481	504	452	551	475	503	488	466	487	487	525	502	468	505	526	492	462	485	471	477	512	499	512	498	520	480	482	526	469	496	496	471	482	465	489	483	491	461	445	459	528	458	502	493	510	505	484	490	494	495	522	484	487	460	445	489	474	481	464	506	486	510	497	488	507	494	476	544	484	531	497	485	491	490	492	499	483	499	499	492	500	507	412	473	501	508	480	483	482	515	454	499	509	518	489	501	488	511	506	493	462	511	520	458	453	491	481	498	501	496	517	531	518	486	467	510	480	483	509	437	478	487	509	483	492	486	514	512	514	480	476	493	464	461	527	463	495	536	460	493	493	497	459	459	494	487	473	517	472	472	452	492	501	495	520	454	449	519	461	477	500	448	522	468	496	476	494	485	509	501	532	490	534	477	467	477	471	482	489	441	469	536	490	493	476	487	483	469	464	535	502	525	497	500	503	467	501	511	516	502	503	482	507	503	517	478	468	459	494	463	465	476	504	499	491	474	491	488	523	514	494	494	461	507	487	456	507	514	499	487	481	468	516	504	455	463	498	485	508	493	523	519	507	450	552	471	501	508	519	490	475	508	499	498	512	481	490	502	509	520	495	537	472	497	518	506	483	509	486	516	465	483	471	480	457	502	498	486	485	507	503	494	489	483	464	488	517	479	454	477	499	482	518	490	474	448	455	443	489	503	518	476	475	480	495	469	479	496	470	487	496	486	535	493	477	481	479	438	495	514	491	537	561	517	443	475	486	492	485	470	468	523	498	523	491	477	458	496	480	479	518	498	473	494	525	551	453	523	472	511	488	455	475	493	477	452	515	466	541	507	444	453	527	476	543	520	496	533	439	515	483	509	531	528	496	482	487	455	467	500	499	508	446	518	524	507	504	480	483	500	505	480	475	454	500	506	531	469	536	484	505	509	501	481	480	515	507	485	516	506	490	494	473	462	444	505	484	482	466	481	509	508	492	490	485	505	481	484	483	507	515	469	505	468	494	478	475	508	507	499	504	511	469	506	474	517	502	473	490	498	470	481	528	474	499	467	495	521	482	506	503	510	516	465	454	490	482	462	495	487	485	532	489	513	479	520	503	484	470	505	515	510	482	470	446	478	496	481	459	489	483	472	479	502	472	476	479	514	473	514	490	476	497	462	497	486	457	472	478	474	502	463	487	488	467	490	491	475	483	478	479	493	478	480	504	481	494	517	492	501	465	489	496	451	526	532	535	504	484	516	459	480	502	508	484	472	479	544	481	529	505	525	503	500	518	478	486	481	485	509	496	504	428	509	489	484	490	494	467	492	474	468	434	488	444	527	513	516	477	519	500	545	520	480	506	471	483	474	488	480	466	470	453	496	455	476	527	500	494	502	535	478	463	503	505	487	484	477	493	503	511	497	473	491	515	476	487	501	491	489	520	466	478	514	517	494	468	464	504	467	516	493	531	475	508	470	501	490	513	496	505	458	491	539	499	443	486	444	525	514	500	503	487	488	462	466	505	499	487	495	503	498	491	537	504	476	477	496	504	486	469	489	495	520	494	514	505	466	488	488	454	478	480	494	486	481	514	437	491	501	513	477	468	462	455	498	515	509	450	539	475	462	516	516	489	481	498	487	501	517	482	530	490	484	497	502	473	496	532	467	472	514	482	513	486	496	477	478	505	483	497	484	555	461	484	468	475	497	493	477	510	511	522	492	459	522	509	492	473	479	510	450	483	469	505	490	500	447	498	483	468	429	437	506	497	526	450	472	495	467	480	486	495	506	497	463	470	472	502	488	515	499	517	444	501	504	452	493	494	479	493	507	461	469	513	504	483	470	492	485	498	485	491	493	472	493	477	458	496	475	498	520	502	480	490	494	520	511	488	502	460	470	487	484	480	484	527	462	487	512	493	477	476	497	480	484	493	506	456	489	534	471	502	483	492	469	459	487	500	536	515	469	466	481	512	494	469	508	458	464	499	530	524	527	502	487	478	492	540	515	470	532	452	503	471	484	494	526	493	457	481	502	498	482	486	496	538	462	490	506	495	474	482	501	450	502	498	465	498	480	477	479	517	497	491	482	479	531	470	497	503	480	504	449	480	491	479	482	527	500	469	492	471	480	493	541	460	494	502	486	504	485	507	487	489	501	483	500	470	463	463	475	487	509	463	545	469	493	532	499	465	483	498	480	462	530	501	504	510	482	503	565	485	523	487	476	502	495	502	465	478	503	472	487	473	453	520	474	487	452	486	516	513	480	482	470	515	492	456	481	467	554	469	523	481	448	464	495	448	486	500	498	481	488	465	516	476	472	488	457	494	439	459	481	491	486	469	491	503	488	483	489	511	500	506	491	482	484	463	488	454	499	521	479	459	464	505	501	512	506	471	479	485	450	507	478	509	501	488	480	473	510	487	468	501	477	511	519	485	478	480	477	475	531	498	479	485	518	494	495	472	522	450	473	512	479	502	450	484	492	504	520	484	443	508	462	478	500	501	466	451	527	463	452	442	470	493	479	507	488	504	507	497	496	534	491	471	492	492	498	492	505	491	512	491	464	475	493	477	460	492	502	458	492	541	526	444	512	515	498	480	507	452	510	482	487	473	469	488	488	484	471	474	497	479	466	499	499	492	504	468	487	509	481	489	483	497	495	487	480	463	480	537	486	461	484	461	500	515	494	506	442	483	469	471	498	493	487	446	509	479	479	482	471	471	502	483	465	473	488	513	501	497	516	514
22907	21498	29106	24329	21539	21512	12236	4818	3369	2757	2232	1917	1739	1533	1364	1191	1068	974	837	744	752	689	582	593	572	602	589	503	512	478	535	542	498	507	535	501	500	501	493	473	473	476	464	499	457	460	439	478	444	457	447	425	491	469	487	468	427	459	426	447	404	435	438	443	424	438	457	432	466	494	443	422	456	459	391	439	452	438	426	449	455	424	417	451	441	436	468	451	431	469	434	466	454	448	424	454	427	426	423	404	454	408	453	444	413	416	400	475	431	439	468	421	427	394	443	394	447	434	432	393	438	419	449	420	487	433	408	446	425	437	436	455	423	413	464	449	397	450	414	401	439	430	440	433	435	448	450	397	417	432	380	457	419	438	442	453	439	447	411	439	418	461	432	452	427	445	423	433	456	448	446	431	464	423	383	434	424	410	440	435	431	439	426	427	437	417	469	450	417	437	414	422	455	465	421	404	438	451	405	419	415	431	437	432	418	432	431	420	438	411	421	469	434	416	439	438	430	420	456	439	455	413	467	450	386	410	454	458	433	405	415	446	429	460	390	453	397	440	481	431	393	453	427	416	423	457	436	461	405	452	430	399	444	427	446	423	422	433	437	450	451	438	440	441	408	456	476	414	410	451	431	426	436	441	424	428	410	456	431	480	416	448	447	468	433	440	442	438	392	479	419	435	426	427	398	445	455	439	468	438	436	401	429	411	433	424	421	460	450	457	428	426	460	433	429	455	415	411	423	467	424	411	435	434	410	447	395	462	473	425	422	445	432	415	444	411	460	455	418	457	461	441	417	467	382	446	440	406	443	395	447	432	426	432	405	444	419	435	431	420	417	439	466	451	405	442	429	456	464	430	411	417	440	460	417	451	438	428	426	429	446	437	471	420	445	449	451	430	406	431	408	450	454	459	430	410	435	418	458	444	413	447	421	473	427	439	446	459	432	431	427	433	431	443	405	406	479	433	419	436	450	402	435	442	451	436	423	465	429	452	459	453	433	409	462	457	472	436	421	406	460	429	442	438	444	423	433	433	457	421	441	473	443	452	426	456	474	444	442	445	399	441	460	443	407	434	435	463	430	447	439	431	458	429	409	425	410	446	409	431	425	463	438	411	424	453	417	471	470	435	446	410	403	434	449	451	460	439	433	415	451	498	414	426	444	435	431	437	409	428	441	418	451	401	442	419	411	408	388	453	406	456	439	450	462	450	443	416	414	439	424	429	425	456	453	443	451	386	432	399	458	453	463	408	394	413	436	442	449	432	408	418	459	422	425	401	470	476	404	438	440	402	433	453	491	400	427	405	415	438	441	432	391	413	439	453	460	415	420	439	407	437	409	459	420	433	476	448	391	413	386	435	420	416	394	400	419	430	453	418	460	444	434	432	443	441	425	422	426	476	437	395	439	424	416	449	399	423	453	419	450	424	402	461	430	432	395	481	433	456	428	434	382	415	417	444	442	468	443	409	441	447	429	439	428	458	452	439	428	443	422	418	434	432	419	431	424	406	427	396	448	425	418	395	457	431	438	416	429	436	448	438	436	435	434	467	428	464	412	436	421	413	446	431	453	435	444	468	422	462	433	443	461	399	438	415	411	450	421	429	444	444	420	426	461	427	403	441	451	428	412	418	433	411	424	414	429	443	420	428	448	460	450	469	455	430	435	439	463	432	445	447	400	421	432	422	427	431	445	446	422	413	396	457	403	402	446	463	385	440	419	415	437	429	442	447	446	449	450	428	412	402	431	383	403	434	430	454	403	409	436	425	428	473	438	483	449	451	436	478	431	453	432	464	464	387	411	472	452	404	444	422	443	395	430	453	449	462	423	432	445	421	418	445	424	431	429	433	411	404	437	471	439	444	436	418	429	449	428	474	424	413	438	492	442	450	488	427	442	433	457	403	434	409	459	431	426	440	427	438	418	452	419	432	423	403	463	435	407	446	423	395	407	403	388	413	457	408	417	428	427	443	433	468	441	442	431	398	448	416	428	458	432	435	499	448	429	434	427	417	424	427	451	394	420	435	407	413	431	422	412	407	417	428	408	434	451	461	394	414	407	469	467	424	418	420	439	443	454	462	437	442	433	424	418	431	432	441	426	435	433	429	441	451	441	445	417	468	434	412	433	448	410	432	438	435	425	372	414	424	442	442	449	423	443	429	447	407	430	374	394	446	419	438	406	469	469	412	502	430	445	428	484	402	425	450	461	387	466	419	430	429	420	415	447	424	455	489	403	454	450	407	394	418	431	422	443	433	419	430	411	399	441	431	412	475	439	418	455	434	423	425	427	453	441	459	410	396	445	462	421	427	411	438	432	451	453	423	426	448	435	435	408	420	423	423	416	410	437	413	435	427	427	421	428	419	420	440	427	430	439	419	429	435	407	446	427	404	439	426	442	402	410	410	454	465	442	463	413	434	403	424	403	416	415	450	392	413	418	413	443	436	459	394	456	416	422	425	476	434	416	455	444	458	426	431	481	474	388	435	428	434	437	449	468	450	400	407	450	421	424	440	434	436	414	431	452	410	439	447	431	474	394	425	418	464	388	454	437	413	415	433	439	435	453	422	408	430	433	434	448	424	423	398	438	452	411	450	415	431	450	437	461	452	428	405	403	458	427	425	411	400	415	417	441	448	457	446	422	440	444	418	424	460	435	421	422	427	435	425	455	441	440	429	411	457	446	427	446	427	422	425	491	418	400	458	409	427	435	421	412	476	436	460	415	441	434	441	445	435	430	425	475	460	445	437	451	460	442	411	438	429	447	419	428	458	408	442	434	453	437	437	413	416	414	438	446	437	417	428	463	437	433	406	487	439	419	431	432	452	443	477	418	407	444	426	419	444	389	442	459	443	434	380	422	419	396	450	457	422	462	429	433	457	402	432	456	404	438	444	442	409	458	456	462	430	431	409	430	443	428	451	428	450	411	428	445	447	449	456	443	443	420	426	413	426	457	443	437	432	437	447	423	416	433	451	418	439	456	464	436	485	430	459	399	409	428	438	415	449	439	466	467	424	416	451	420	451	434	427	442	439	391	419	444	436	437	431	454	385	484	435	437	428	453	400	424	413	451	480	411	449	441	468	464	463	430	416	442	471	409	399	447	423	439	438	404	411	406	451	432	442	424	424	459	464	409	426	420	453	446	451	424	445	449	438	429	479	442	456	426	432	427	459	413	438	408	472	457	437	399	417	396	448	459	408	406	392	435	436	432	413	431	433	466	439	385	444	438	451	448	450	469	420	443	475	467	424	405	441	438	408	392	491	453	429	439	448	445	448	502	418	428	454	463	420	451	468	474	458	469	434	428	440	459	451	432	415	436	474	438	454	461	456	439	418	454	430	431	416	446	444	431	413	414	425	418	465	433	405	454	436	459	431	437	406	420	409	433	420	446	393	435	414	445	449	441	450	444	485	445	435	437	423	397	435	438	435	411	431	432	429	458	423	416	442	406	436	432	476	432	423	402	399	430	404	419	414	449	414	479	475	416	456	484	453
24847	36856	28338	19789	15600	12443	9933	7645	6043	4910	3791	3317	2943	2436	2057	1868	1631	1430	1146	1030	913	888	795	752	755	689	736	667	659	654	667	615	562	580	618	585	547	577	584	575	641	612	583	579	606	560	551	526	526	532	498	555	522	506	488	537	546	524	545	539	533	560	527	521	470	505	473	515	533	473	507	503	507	506	493	530	530	532	493	499	519	515	494	511	518	490	479	499	518	455	511	506	510	507	516	535	508	533	486	487	530	505	526	541	503	498	502	473	526	510	539	445	456	469	468	505	490	515	482	467	482	487	489	533	492	513	504	495	488	469	515	498	562	482	477	494	467	464	528	474	519	525	493	449	491	498	480	503	472	527	491	514	482	482	486	510	510	479	470	449	455	513	496	545	503	496	527	551	507	494	532	519	536	471	515	495	463	495	494	523	462	466	476	493	484	510	531	517	518	465	511	472	497	462	472	492	513	532	544	502	495	503	464	480	499	501	477	487	485	516	519	514	488	488	476	473	512	509	475	459	495	522	506	489	493	489	503	503	521	520	507	513	476	512	515	478	508	494	468	480	494	504	458	515	497	454	492	509	489	496	502	489	469	519	474	515	472	513	556	512	516	467	516	482	498	487	523	537	537	525	509	498	488	507	507	482	499	516	484	522	476	490	501	501	504	491	488	494	523	478	473	495	494	518	457	513	485	488	505	534	475	507	484	515	538	508	466	478	458	501	512	469	482	498	515	512	508	529	475	491	505	514	499	503	521	474	508	468	482	494	496	521	490	505	490	546	494	459	506	509	518	487	467	509	504	528	487	547	472	517	496	490	519	492	528	488	513	490	524	525	503	533	485	486	493	497	460	477	520	524	505	499	488	486	523	515	451	507	490	486	502	495	483	496	482	494	489	495	506	499	488	519	508	460	480	504	511	505	474	489	470	495	456	511	516	487	491	478	507	490	465	538	535	486	509	469	511	524	484	496	481	476	472	522	524	497	490	460	473	503	523	506	489	489	551	465	495	496	478	476	486	479	463	506	498	525	489	490	494	504	544	540	530	463	479	536	495	509	520	503	509	499	481	535	510	483	522	480	487	494	518	514	496	499	522	495	458	479	502	518	522	489	528	518	502	515	519	486	516	469	508	507	516	539	491	497	483	478	498	480	507	497	529	478	475	495	502	490	500	513	506	480	485	511	496	512	519	474	492	494	538	486	472	486	498	505	505	477	485	504	479	491	481	480	486	555	462	501	528	507	488	482	488	477	493	486	467	501	485	500	525	484	495	525	502	473	520	502	492	523	518	517	479	503	508	537	532	470	494	527	525	470	517	490	528	514	527	498	508	536	511	495	495	547	476	468	518	512	513	531	499	507	488	518	505	531	489	519	527	545	480	479	493	524	515	556	459	472	480	499	483	510	492	484	520	514	514	454	476	440	471	503	495	552	461	515	474	488	498	480	499	508	464	520	494	508	531	504	522	481	510	511	541	487	505	521	540	504	479	523	481	513	498	482	522	512	492	457	507	513	466	507	485	502	515	528	519	510	488	475	493	483	502	481	490	458	462	513	493	485	518	473	521	497	507	505	495	472	510	516	488	487	444	516	505	527	525	491	490	500	479	521	503	499	497	511	507	461	518	460	509	503	504	502	458	475	501	467	485	500	494	484	495	501	463	504	483	514	487	494	491	503	501	458	488	473	510	477	486	501	528	488	477	487	493	489	529	478	493	509	548	523	488	504	467	498	512	508	510	532	497	473	514	492	535	510	488	510	464	517	518	487	492	510	482	555	496	477	488	479	509	501	495	470	493	490	486	476	519	487	506	463	491	473	515	484	486	496	495	516	534	492	501	538	496	489	505	522	540	492	538	485	490	463	486	488	490	476	499	507	530	495	508	476	475	548	517	478	513	496	491	500	477	483	519	488	486	470	493	481	464	485	514	540	516	476	495	489	486	460	515	488	490	513	492	489	491	526	519	508	475	518	522	474	515	511	495	540	484	505	504	476	485	519	471	529	513	549	513	522	487	529	477	476	492	538	490	528	504	504	484	549	499	475	517	462	506	513	477	457	473	502	484	498	496	537	491	484	484	486	466	513	516	499	508	518	499	481	510	513	538	469	495	505	505	468	509	480	496	508	513	502	492	483	525	491	490	488	509	466	489	457	452	490	493	513	512	487	505	486	473	458	465	498	494	538	477	493	496	522	547	511	484	511	519	483	526	514	500	505	504	528	479	519	541	495	487	514	525	489	499	515	495	500	487	571	500	510	500	474	497	456	482	484	464	515	464	496	509	495	513	555	476	492	508	530	486	485	480	469	519	517	539	492	535	524	453	488	524	477	491	505	430	472	547	468	511	508	501	500	535	495	521	489	486	565	510	490	516	525	486	522	510	498	492	481	507	481	480	523	550	495	523	534	509	510	504	519	523	488	468	545	536	512	484	518	479	474	468	525	514	532	489	516	479	484	466	515	505	519	525	553	487	467	483	508	504	514	469	504	467	522	521	513	482	511	513	475	508	482	503	488	546	456	460	501	528	476	495	465	495	499	522	475	513	489	524	459	512	518	486	514	491	511	480	477	463	513	523	516	511	472	507	467	491	535	478	484	486	517	475	443	499	457	486	495	551	514	462	494	504	546	479	506	511	521	485	468	479	509	491	464	465	490	450	507	501	490	483	541	488	491	552	498	505	525	500	478	472	487	521	506	482	452	551	486	503	474	516	508	474	499	515	564	527	503	510	515	476	504	501	484	528	506	491	491	533	508	479	493	482	490	527	510	536	532	476	536	476	470	486	500	508	526	494	483	467	518	517	460	504	524	498	505	467	475	523	460	481	465	513	484	443	496	488	469	519	545	498	522	488	517	483	493	500	543	495	532	489	532	535	505	469	510	462	503	479	451	530	512	518	551	454	531	488	497	492	479	500	475	465	506	504	525	478	526	526	535	486	480	516	494	475	490	482	510	533	489	540	469	519	466	485	531	492	498	505	501	487	484	541	515	460	479	523	482	514	527	495	522	491	516	493	463	486	464	509	555	521	504	509	480	437	469	496	520	535	510	504	485	473	532	507	459	495	497	518	454	493	485	497	481	475	491	488	517	500	484	508	491	477	531	513	459	516	462	547	480	491	479	478	462	493	537	472	539	487	507	507	479	485	483	486	505	457	519	501	546	492	492	449	506	479	507	493	518	499	474	489	516	505	490	489	511	483	515	534	494	527	529	501	505	480	542	511	524	522	494	506	490	494	532	530	534	491	506	477	456	484	522	468	530	515	503	480	478	488	513	492	478	500	485	461	503	470	517	512	491	492	514	526	519	489	529	489	514	523	492	479	514	476	486	518	503	550	477	523	495	503	509	515	515	503	471	510	530	491	493	496	511	476	493	491	495	524	471	474	470	467	517	502	504	499	509	520	501	511	546	486	488	490	514	485	485	460	498	505	496	535	508	486	494	554	445	498	529	510	501	481	491	497	481	501	481	516	475	502	498	517	504	491	550	469	495	489	532
28472	20743	15811	8775	4426	3032	2355	1845	1576	1375	1241	1057	960	902	821	829	679	743	705	667	612	662	571	634	586	613	603	579	603	594	585	555	571	563	581	553	576	552	595	605	563	560	569	558	542	562	528	593	550	561	510	575	542	556	565	571	586	554	558	570	553	555	585	537	572	557	541	515	554	579	542	592	532	583	570	520	554	538	555	561	534	556	598	589	569	542	550	555	586	507	553	590	584	530	611	548	599	543	588	541	546	578	540	505	536	538	570	548	540	513	564	617	589	526	557	604	608	552	538	583	570	567	584	534	539	550	560	543	584	563	578	563	596	563	554	516	534	566	554	574	522	521	548	552	567	600	574	555	558	534	576	556	545	591	554	600	543	534	528	575	545	527	544	582	545	519	544	556	602	673	545	554	550	541	495	561	554	563	548	554	572	525	517	571	556	540	577	556	586	579	547	526	584	588	571	552	572	548	538	584	529	569	553	593	603	514	597	545	566	563	581	554	551	582	559	552	554	502	547	533	555	554	581	554	575	551	543	563	551	580	527	550	562	558	579	558	571	539	551	575	570	563	526	594	597	547	548	541	575	523	586	590	559	540	559	549	538	556	605	603	583	523	562	540	580	536	574	562	576	553	496	499	543	555	540	578	547	536	576	549	538	586	563	529	550	504	540	563	537	558	514	546	532	583	605	500	597	575	529	562	523	544	561	577	546	548	585	543	576	548	567	527	562	549	524	542	539	591	537	536	553	573	582	561	519	558	584	596	593	603	551	544	592	536	541	596	578	513	570	569	555	566	560	609	532	553	612	580	562	494	542	574	560	545	566	550	545	616	563	569	556	548	542	549	581	543	557	565	555	541	581	587	565	574	589	500	581	595	586	553	540	569	572	560	599	548	541	548	577	537	504	542	548	566	552	569	553	572	553	569	564	540	560	572	572	550	529	598	585	538	555	535	588	578	546	547	580	536	545	541	569	512	583	543	545	555	551	568	574	561	557	559	613	575	530	544	527	577	576	547	566	544	553	573	553	548	571	541	566	551	564	550	572	526	545	585	555	505	560	553	541	546	554	567	571	604	525	521	568	569	523	558	572	610	560	594	542	569	610	569	575	530	572	558	566	564	561	526	542	534	529	595	510	565	576	516	550	524	546	560	605	526	569	537	573	580	588	600	572	552	575	570	567	589	585	569	558	576	546	570	563	581	500	523	558	556	580	582	553	542	535	559	526	540	523	552	556	562	536	575	578	569	567	563	574	557	546	566	590	573	560	583	534	551	544	539	549	553	603	575	595	568	523	552	561	559	539	563	535	547	556	547	568	529	553	562	552	614	567	556	524	519	562	562	571	582	538	519	520	554	535	584	582	540	560	553	560	543	572	555	550	564	528	542	535	571	541	554	584	558	532	578	576	549	533	524	562	519	607	521	533	524	564	512	565	552	536	568	560	570	553	555	587	563	556	537	582	574	540	558	552	533	576	529	600	544	528	570	569	542	542	591	563	591	570	576	538	547	583	546	558	568	533	577	560	565	526	526	571	548	558	538	573	574	564	587	580	572	539	573	537	585	566	575	557	509	547	544	567	572	553	574	564	575	558	552	559	548	543	544	575	578	595	568	577	556	572	566	551	536	533	561	578	552	539	600	529	555	585	553	555	538	596	579	562	560	550	553	538	584	541	555	564	551	593	585	532	571	569	538	556	567	581	571	556	568	501	509	519	576	570	544	499	577	540	537	562	523	572	541	561	539	512	562	557	552	557	560	503	560	534	563	561	536	566	574	587	549	551	592	552	548	540	527	580	569	563	518	573	574	577	552	573	534	571	551	568	552	550	570	562	554	554	555	556	541	568	547	574	558	601	611	568	540	532	534	545	517	518	524	597	559	566	537	581	544	564	538	539	527	587	551	481	589	539	572	572	546	581	593	574	578	519	526	595	577	570	557	547	552	567	548	557	584	596	546	507	555	556	584	534	566	551	548	536	542	545	527	523	629	518	557	555	533	589	518	575	558	537	580	550	566	525	548	551	563	514	572	536	590	597	540	553	591	553	535	618	562	540	559	562	522	581	552	618	562	544	559	592	616	549	604	553	583	604	565	582	561	572	512	583	552	579	578	540	559	549	556	554	576	552	580	552	558	571	582	569	585	544	542	555	576	576	559	583	539	554	566	516	576	537	602	575	563	577	573	590	593	575	555	530	535	588	546	543	592	566	548	549	514	586	524	579	614	567	566	582	576	558	561	605	600	533	558	552	561	512	568	541	562	547	558	571	559	543	542	616	548	580	568	571	581	553	555	537	574	605	542	545	590	529	586	533	554	531	553	568	559	593	544	584	571	572	545	558	551	567	564	523	554	541	560	570	508	540	550	533	604	563	546	601	581	556	572	567	545	555	557	539	549	543	564	583	552	558	567	563	560	538	557	543	556	538	561	557	568	541	571	596	521	566	587	559	532	557	533	539	587	559	541	577	552	603	537	542	549	553	549	551	570	583	557	589	486	519	574	577	566	564	560	566	543	541	544	519	564	595	557	578	569	542	590	548	535	537	540	543	555	517	576	531	597	521	568	603	519	575	546	547	561	560	535	572	549	582	537	585	528	537	565	511	554	561	552	581	594	562	536	543	558	545	529	583	600	557	575	574	558	546	511	555	553	522	575	564	553	523	549	570	569	545	589	525	575	577	549	573	549	560	577	516	571	549	576	586	555	569	541	567	548	565	579	533	561	596	587	556	535	555	538	579	567	613	637	562	568	568	589	585	550	562	587	564	578	547	506	539	575	526	556	548	577	580	520	544	572	529	509	607	518	546	562	566	549	559	541	594	546	528	571	582	575	552	560	521	566	580	545	583	556	548	534	520	573	589	592	554	550	558	570	560	548	566	577	532	559	572	564	534	568	550	550	594	569	537	569	531	581	579	571	559	574	537	535	530	513	568	579	535	570	571	555	570	580	587	574	519	537	551	547	540	526	575	560	587	511	552	566	559	506	577	531	581	549	555	528	559	582	525	597	533	537	557	561	556	558	569	551	575	534	519	558	561	550	536	567	547	574	605	628	587	570	580	542	570	554	530	544	555	524	535	549	562	575	565	557	555	579	534	555	516	542	543	545	570	589	606	564	552	592	529	600	529	569	560	549	538	527	581	593	582	531	524	562	548	551	554	570	555	567	579	555	568	571	564	544	571	555	539	564	504	522	554	553	553	576	582	529	552	571	558	559	557	522	500	555	529	541	547	576	538	599	563	563	542	552	576	555	557	568	552	576	566	611	545	551	571	521	557	608	550	541	566	570	542	540	558	547	547	573	550	531	582	538	608	585	570	576	539	558	535	525	546	559	537	564	596	550	590	575	510	563	575	566	579	548	548	564	573	565	548	573	546	551	551	537	609	594	577	536	570	580	556	555	556	518	569	568	567	599	605	555	560	553	534	552	566	567	566	578	565	550	517	523	595	579	618	582	577	538	533	549	551	550	497	536	568	533	546	548	524	544	597	584	573	526
17697	22949	16975	9916	7264	5595	4277	3291	2775	2183	1883	1646	1429	1292	1165	1015	985	872	843	804	795	745	726	691	677	744	658	652	672	637	665	677	697	662	704	623	677	693	684	691	678	657	660	617	655	634	604	656	638	643	616	682	648	620	620	623	607	681	618	651	610	675	679	621	641	603	609	607	617	623	651	622	626	613	616	612	623	642	662	637	649	641	656	621	650	643	650	615	588	613	586	655	587	658	589	619	631	642	637	707	627	585	641	576	639	672	646	639	622	667	630	633	642	627	599	619	655	637	652	601	636	628	632	625	669	673	694	613	632	639	602	648	597	613	597	606	667	610	667	632	680	627	613	579	630	612	642	618	587	588	641	637	663	632	672	630	624	623	641	620	590	633	639	616	644	610	591	620	559	649	630	641	595	677	651	650	633	634	613	670	653	608	596	642	639	644	599	630	592	653	604	624	655	606	628	624	617	632	649	656	670	594	608	660	613	634	650	599	597	629	648	656	633	594	605	610	658	611	621	613	626	607	640	584	656	619	611	631	607	650	609	636	671	604	590	657	624	620	632	644	660	676	597	622	627	609	642	594	661	584	611	648	611	642	647	691	614	677	637	621	636	664	619	614	634	660	601	689	608	610	632	653	663	578	638	570	597	633	651	612	666	619	617	636	686	646	630	650	635	608	635	625	641	692	607	602	588	678	672	650	649	626	645	662	625	662	644	633	596	621	623	603	638	647	673	650	608	642	650	628	673	634	658	604	635	650	622	664	597	628	658	612	586	603	650	602	644	664	670	613	635	638	636	613	652	630	648	619	643	651	595	639	606	675	627	628	627	612	621	627	629	615	643	583	636	626	613	652	649	618	631	579	595	624	630	624	638	671	593	627	609	613	575	676	580	636	660	591	638	656	640	654	612	615	630	647	643	618	601	645	621	656	642	623	615	635	652	669	673	622	613	606	694	630	624	658	632	590	680	603	606	642	631	559	645	580	627	630	619	647	640	589	629	673	616	598	641	611	684	648	636	637	600	633	663	652	619	633	609	594	633	581	654	593	606	598	614	598	614	602	653	663	636	616	618	650	631	651	634	640	638	669	626	628	665	654	671	598	658	646	604	624	636	620	636	639	632	608	614	614	597	618	637	663	603	626	632	638	618	679	642	666	644	659	645	677	596	594	601	646	633	610	613	626	643	651	594	646	644	657	632	588	583	587	642	665	647	675	652	581	619	632	673	630	623	707	659	680	644	645	648	575	618	631	664	671	646	606	583	628	597	622	691	640	607	621	655	675	573	650	621	640	646	654	612	662	595	614	638	643	652	624	629	627	625	638	646	590	618	650	664	651	676	650	624	671	644	642	620	647	662	614	636	693	635	644	650	663	618	621	646	666	654	601	637	676	611	638	611	574	649	670	629	630	605	633	631	693	590	604	627	638	604	630	669	630	641	610	625	614	642	591	662	661	621	655	649	615	630	614	600	638	632	630	638	637	681	637	629	637	635	639	666	693	632	644	574	600	617	612	612	612	630	605	695	597	631	632	655	607	633	627	624	640	592	639	634	641	664	684	626	637	606	669	635	626	640	616	630	619	623	648	650	625	597	661	577	583	626	620	660	608	612	615	649	642	658	587	658	654	600	654	646	619	609	625	616	649	634	600	589	696	632	636	626	611	627	596	652	679	630	631	641	632	627	605	656	612	575	620	656	627	642	622	682	615	674	588	655	668	650	633	625	615	611	616	689	659	643	573	613	565	600	641	647	620	593	624	600	595	654	605	596	615	637	660	614	639	625	619	604	599	592	631	646	631	620	657	659	655	634	634	613	666	656	609	639	678	635	652	666	617	620	636	647	632	629	606	636	601	640	651	661	662	633	643	656	683	638	658	629	597	630	640	648	599	662	607	635	608	654	665	614	627	621	649	674	620	691	628	640	635	608	636	656	638	673	658	616	592	632	634	598	606	622	610	620	656	655	684	626	638	616	651	641	597	559	632	657	603	621	632	633	644	627	657	631	644	621	605	620	630	592	607	638	584	583	597	609	602	633	630	702	650	637	656	616	671	629	639	641	693	661	626	617	623	632	643	628	603	639	670	591	645	666	647	664	644	597	632	652	568	609	644	636	655	610	675	669	628	672	656	641	621	695	632	637	630	566	619	645	629	630	625	652	616	644	600	632	657	646	675	624	662	626	557	650	629	618	656	648	599	612	623	641	635	645	633	607	631	636	663	619	646	625	667	641	626	613	651	601	670	639	634	667	622	694	659	618	596	626	644	604	637	628	613	649	652	643	618	673	658	640	612	686	605	625	627	609	642	638	615	601	633	642	601	583	624	628	608	581	600	622	650	654	600	639	647	615	632	626	661	710	638	629	626	618	615	587	642	649	612	648	694	580	639	681	661	646	581	615	665	632	649	618	616	641	614	588	595	614	681	609	604	652	649	648	621	613	642	661	640	609	612	618	665	637	614	606	627	636	629	655	632	632	650	623	625	607	606	665	616	616	651	634	595	580	594	675	648	629	605	653	648	640	641	568	596	662	630	634	633	664	619	593	635	634	623	603	636	626	602	629	592	631	634	574	593	653	607	645	645	593	636	615	621	601	616	629	631	651	617	640	649	664	592	571	654	604	614	612	596	658	638	643	656	664	638	609	648	639	679	609	681	617	635	579	638	634	612	648	611	612	601	627	630	650	605	628	586	617	647	663	587	641	650	608	618	646	615	684	629	676	645	656	642	616	618	639	614	591	676	692	614	688	615	654	613	656	654	629	599	618	662	643	670	646	643	617	590	666	593	608	571	605	669	669	629	614	648	608	638	587	629	659	645	640	648	617	621	588	628	623	632	629	631	617	610	628	623	603	636	606	606	641	618	685	623	587	626	634	609	654	623	583	671	584	689	616	639	651	625	664	631	648	609	629	595	643	632	645	652	645	659	615	621	614	624	675	613	681	629	621	625	591	641	625	663	618	636	633	632	630	617	659	570	614	651	644	657	640	616	663	637	641	664	654	609	637	670	638	680	629	657	628	628	679	659	627	640	641	621	610	643	660	653	633	655	657	643	681	619	622	609	621	651	626	621	596	638	666	631	602	652	579	640	641	650	645	653	631	609	604	623	629	638	644	659	586	615	621	631	620	630	629	670	599	619	665	657	612	609	603	638	667	626	637	602	639	617	640	682	622	617	635	663	667	643	643	613	620	592	637	578	646	641	674	657	630	665	610	656	655	658	610	654	637	611	621	658	639	651	626	610	632	673	602	593	620	635	615	576	634	638	672	637	630	708	594	625	666	629	660	596	654	589	589	649	600	632	633	620	642	601	635	609	603	612	620	644	623	660	606	621	630	664	618	636	636	635	618	654	652	665	641	637	670	670	622	620	635	609	651	610	655	630	617	636	618	620	577	661	606	626	590	606	642	664	667	602	636	644	671	659	636	687	573	607	601	637	601	613	658	624	585	634	632	616	616	650	637	609	678	629	654	653	649	654	651	645	626	664	592	673	687	643
23952	21495	28506	24934	21378	12051	5030	3227	2605	2131	1783	1536	1385	1207	1099	1000	948	856	784	786	686	744	715	690	680	649	610	680	681	639	614	673	605	636	613	607	601	639	624	617	612	615	597	595	566	617	637	581	613	618	619	607	618	644	577	617	600	612	606	629	607	610	589	580	594	584	572	575	524	605	588	544	607	584	594	558	580	596	600	564	657	594	593	577	598	596	599	582	600	568	569	589	579	557	558	562	593	597	545	557	576	591	612	560	598	574	555	565	575	627	578	609	607	575	547	578	612	599	527	543	585	550	595	556	577	521	533	569	610	606	567	585	602	543	563	577	606	585	553	622	606	615	557	586	582	591	574	578	581	578	559	604	573	601	560	586	581	618	637	581	581	590	594	572	586	628	641	582	602	591	549	585	609	599	576	544	543	586	629	604	551	573	532	592	567	561	599	639	602	548	544	571	616	605	596	573	629	542	572	588	560	585	576	573	577	634	579	597	586	581	596	596	551	592	549	592	568	614	635	579	590	572	578	571	576	581	596	567	565	584	553	554	575	573	549	557	625	588	597	577	605	579	593	547	587	567	564	556	585	534	578	640	591	553	568	588	628	589	581	557	603	558	596	619	606	614	582	610	609	576	630	594	562	614	596	603	574	551	517	585	594	569	567	575	558	565	537	572	599	620	575	563	546	514	587	569	552	597	555	585	595	577	562	548	577	563	612	600	601	570	504	572	547	583	560	565	628	624	547	583	572	586	603	557	555	524	563	539	604	607	595	595	596	572	571	595	568	616	574	599	607	569	621	560	598	578	609	580	569	573	623	586	578	584	580	632	564	570	551	556	594	555	561	543	556	594	569	592	632	603	577	565	603	582	595	611	584	596	543	582	581	555	537	611	554	591	587	606	603	621	554	545	608	590	576	584	592	625	553	595	585	574	588	561	588	588	585	527	623	560	544	579	595	572	598	588	589	593	606	646	574	594	559	562	573	575	594	618	610	562	586	555	627	561	573	549	593	605	579	610	604	564	583	571	624	610	566	560	574	540	621	603	604	622	591	516	572	582	550	600	618	590	598	593	561	551	555	594	536	598	564	552	588	547	572	618	561	616	603	532	596	545	578	587	601	630	601	583	590	559	589	616	569	579	600	590	600	563	617	547	579	601	612	605	585	567	551	534	592	527	590	599	583	570	612	593	575	594	606	600	572	605	608	579	592	572	565	614	564	585	572	581	584	563	628	596	594	608	620	590	582	536	542	594	609	583	543	591	582	608	548	584	556	576	620	563	570	578	539	567	607	613	580	613	595	582	572	599	584	597	534	580	557	597	582	537	599	522	583	554	605	571	564	576	541	590	531	582	602	550	602	558	598	581	555	577	580	551	603	555	610	570	559	587	629	577	592	541	594	607	571	601	576	613	580	591	558	621	598	608	592	591	669	579	574	576	615	584	585	595	632	591	571	594	612	557	569	598	562	618	602	627	519	607	582	627	636	622	532	580	584	636	562	592	604	610	604	539	537	576	539	551	565	558	597	592	593	612	587	581	576	593	544	586	564	572	590	620	597	586	566	544	615	568	563	589	548	617	625	558	573	553	648	567	603	583	577	635	546	554	581	571	558	596	538	638	594	553	571	588	559	562	646	581	532	581	573	588	604	557	591	564	571	569	593	595	624	555	584	578	586	546	608	582	577	565	593	598	579	527	601	592	545	558	575	595	616	574	576	598	604	603	554	572	559	590	575	587	589	604	562	615	548	591	615	566	576	615	582	571	560	564	586	579	594	580	611	539	601	570	568	603	580	582	621	566	603	599	588	589	559	551	597	559	595	603	576	601	583	566	578	583	594	607	584	600	562	559	597	552	572	607	589	561	542	614	555	598	612	565	586	562	575	585	610	589	537	632	583	550	616	547	585	597	606	535	620	568	559	564	594	615	570	586	592	598	613	591	568	558	614	564	599	567	596	606	624	601	563	564	544	575	600	566	587	603	600	583	580	590	547	606	576	597	642	555	582	570	611	612	619	602	597	600	559	619	575	608	577	601	613	624	570	607	599	601	611	612	583	596	600	568	551	590	551	566	601	572	632	595	589	588	562	598	594	600	563	576	602	583	553	571	573	585	561	604	577	576	594	568	567	577	571	588	627	603	576	610	618	526	549	577	623	579	558	582	633	608	591	564	578	578	558	568	583	585	567	577	641	621	589	603	614	601	591	607	603	565	596	571	629	614	597	566	590	557	579	617	594	595	549	573	592	583	588	566	551	574	552	606	597	606	572	593	564	602	612	609	534	576	617	586	602	550	585	588	565	555	591	539	552	549	575	612	634	597	535	553	593	624	554	570	580	627	605	623	549	546	619	579	580	588	629	592	635	600	582	560	567	534	574	586	610	580	548	525	552	559	573	528	552	559	590	596	574	588	559	606	615	566	577	591	566	521	585	616	569	638	594	588	562	592	587	562	562	581	529	581	585	580	625	570	562	571	549	568	565	563	561	583	564	544	574	621	604	602	564	593	573	581	545	571	588	597	593	551	571	586	595	565	552	587	583	607	622	542	573	584	569	540	586	591	595	565	650	594	588	548	604	602	588	611	585	542	564	580	573	586	585	587	590	586	580	610	552	618	585	617	553	629	601	605	544	597	571	540	546	569	645	585	600	577	580	573	566	577	606	556	618	577	582	589	561	592	592	607	601	558	553	582	603	562	571	604	588	636	616	556	531	554	626	582	540	639	580	562	593	578	572	583	563	589	534	535	550	587	565	573	590	524	593	627	579	588	561	566	548	564	566	602	589	579	601	563	595	623	534	583	587	590	562	560	540	580	572	609	573	595	636	572	580	611	618	605	592	608	584	551	537	533	561	612	559	586	544	552	561	580	571	589	628	595	626	612	586	563	541	546	570	575	584	558	600	648	607	616	598	579	593	578	578	522	562	593	608	585	600	600	593	603	598	569	595	577	612	596	578	545	570	562	574	588	618	588	580	581	575	589	557	542	536	560	568	565	589	574	529	565	599	569	603	607	582	559	580	558	573	592	591	599	603	596	585	604	586	564	619	563	589	588	612	588	576	578	597	589	587	645	579	559	522	598	553	592	569	586	573	584	580	527	561	592	573	567	581	587	597	581	580	616	587	617	572	599	608	568	565	590	610	590	555	570	595	579	563	573	642	594	594	578	579	591	601	580	560	555	559	567	590	566	578	591	572	567	575	558	591	554	610	593	597	554	578	632	620	554	621	551	614	606	579	559	628	597	575	539	532	582	601	608	596	553	613	587	561	595	531	558	587	532	586	549	583	592	600	634	601	576	563	594	600	565	591	603	579	611	561	548	584	562	564	582	582	551	557	565	582	596	566	588	605	547	586	603	583	554	566	589	557	590	565	568	595	593	556	603	588	611	579	632	560	599	562	609	628	574	565	581	582	562	582	578	561	583	569	589	609	569	558	566	598	606	545	590	627	583	589	538	607	574	618	582	582	556	572	576	593	602	617	560	622	597	551	591	600	555
21843	32376	24719	15217	11588	9050	7068	5648	4500	3572	2863	2466	2058	1850	1605	1446	1273	1192	983	990	875	895	835	825	780	811	816	742	747	700	800	710	756	715	769	717	714	736	736	772	713	723	703	703	681	700	661	711	731	687	680	682	643	644	714	676	644	657	694	711	750	667	691	635	669	647	653	674	682	719	678	695	692	624	699	656	652	680	630	683	654	650	658	659	679	627	643	674	662	669	675	680	642	687	611	676	661	659	678	684	653	639	667	667	663	684	703	666	651	665	643	634	664	664	690	697	664	648	661	660	663	632	617	674	690	649	671	649	670	681	665	651	635	646	668	703	635	736	685	674	635	669	690	690	682	665	666	650	691	685	628	650	675	678	647	653	684	682	731	629	670	649	670	654	609	604	680	613	614	666	628	633	678	629	635	638	662	684	719	684	631	660	687	695	635	672	665	631	637	684	660	634	635	659	637	693	640	617	642	722	690	673	663	661	665	663	650	692	667	672	690	655	690	694	699	637	674	675	639	656	670	656	664	711	639	665	697	661	667	669	704	665	667	667	709	679	734	665	677	649	645	640	659	679	609	668	669	675	608	698	682	666	665	681	634	670	626	681	670	639	681	652	709	639	678	648	646	647	656	655	663	659	672	641	640	657	680	671	667	673	630	675	665	685	689	663	651	656	613	609	640	629	644	645	703	633	662	664	685	649	717	647	654	607	670	652	656	643	616	639	642	597	655	688	656	684	674	682	698	605	689	683	660	644	630	668	718	655	632	636	671	658	666	650	660	711	689	650	676	657	639	633	682	686	673	658	674	609	671	657	599	687	700	700	667	664	666	641	667	659	648	645	650	689	652	661	675	720	625	659	628	630	663	669	677	658	702	672	658	653	669	701	670	624	676	653	640	652	693	633	630	631	687	656	638	704	659	673	669	664	682	636	672	682	651	675	667	717	658	697	649	639	648	665	695	712	650	644	668	588	658	674	651	651	638	658	654	680	645	674	664	688	697	679	639	653	612	714	675	664	631	671	684	701	657	645	703	677	656	620	703	636	640	670	673	631	647	697	620	639	672	611	686	679	665	657	688	731	684	679	645	674	651	636	685	622	697	627	623	660	637	656	616	664	621	661	672	668	647	690	660	664	660	632	676	660	688	635	682	654	647	646	656	687	669	648	685	647	658	645	659	675	654	617	646	664	656	647	639	648	625	607	646	652	643	652	638	648	599	641	682	692	650	692	697	665	645	676	658	639	684	648	686	654	683	668	729	646	673	661	693	695	643	651	668	650	676	758	663	655	692	626	646	675	655	655	605	623	652	672	633	708	672	647	692	667	661	657	669	647	653	666	615	689	653	707	647	671	671	655	675	640	699	690	684	666	709	662	630	710	644	713	682	696	624	635	637	717	641	686	672	625	682	677	664	652	645	646	681	637	658	677	645	688	620	665	670	610	650	609	668	650	655	631	642	616	674	683	635	690	705	663	672	657	641	672	644	687	668	616	670	668	700	679	661	639	661	692	628	678	650	669	688	644	615	670	655	667	612	668	641	670	654	633	648	632	653	655	676	687	672	650	649	611	684	661	635	625	652	679	681	638	657	662	682	685	686	645	694	678	617	646	656	698	649	673	645	656	648	643	686	631	675	640	677	644	667	640	676	689	619	669	674	677	690	697	681	681	656	699	695	647	687	678	662	677	698	667	646	650	685	665	702	636	649	664	712	658	614	670	636	651	703	682	650	683	636	652	649	638	667	610	651	650	634	696	619	617	674	669	678	631	702	668	665	638	614	631	626	695	688	609	671	689	662	707	670	651	691	656	688	669	695	613	691	647	676	624	672	648	672	697	654	641	647	671	687	676	703	628	674	712	641	662	621	650	633	660	672	702	662	635	658	678	665	651	704	668	690	659	642	665	629	659	669	690	653	629	667	650	707	680	695	636	686	689	618	663	637	636	671	652	622	634	659	705	718	664	683	633	662	639	671	652	657	689	684	636	677	632	710	709	635	685	662	663	635	682	665	721	679	651	711	638	635	669	607	622	641	639	646	683	672	707	682	692	623	620	708	652	634	674	686	687	658	673	727	683	655	605	693	682	665	637	670	661	676	675	689	641	717	699	641	602	697	653	644	626	702	660	688	623	679	689	631	638	695	685	617	644	711	703	612	641	672	698	659	657	667	695	683	657	663	627	674	664	671	680	703	670	683	677	656	671	661	656	632	700	640	657	680	678	663	669	662	651	668	667	608	666	648	667	607	716	697	627	655	658	661	609	685	667	694	647	659	688	664	622	668	706	683	692	648	615	654	626	657	682	681	607	678	638	688	626	646	677	650	633	644	711	649	610	644	625	682	646	623	658	629	634	653	604	638	704	658	708	641	649	643	686	689	706	643	688	646	663	644	725	656	613	635	701	658	693	722	649	664	638	687	657	670	644	648	676	686	687	683	686	672	645	677	616	644	661	645	652	686	643	620	690	682	628	703	671	626	636	682	635	670	622	675	707	670	703	649	654	679	634	641	639	636	633	670	611	692	674	652	677	674	660	685	632	635	670	659	650	665	654	696	658	688	652	672	663	650	648	676	656	622	657	697	648	700	681	647	658	723	666	656	668	619	656	661	640	621	666	650	641	623	661	694	676	651	626	628	638	679	637	648	636	632	664	654	682	656	660	695	624	697	634	630	634	641	674	693	641	622	666	656	647	663	649	692	660	664	649	663	661	659	667	630	642	658	688	623	706	624	630	684	677	658	644	685	618	683	673	656	645	696	692	640	698	646	708	650	655	661	691	656	684	701	700	662	659	650	724	643	640	682	694	655	633	663	645	665	675	620	702	641	697	641	628	659	659	651	673	642	659	649	679	621	680	666	688	646	662	690	648	694	645	674	644	674	623	657	648	641	688	606	687	715	664	693	627	679	617	677	695	711	650	664	683	605	666	681	673	651	619	657	709	691	675	679	623	662	661	613	651	642	667	654	616	684	654	716	643	643	670	696	691	695	700	681	647	661	669	657	655	686	672	662	671	723	648	648	603	659	669	631	630	651	610	676	664	702	649	632	667	665	659	666	669	676	649	667	663	618	659	664	639	717	656	616	664	680	678	744	665	676	622	666	640	682	618	624	626	658	736	640	675	651	638	652	645	646	662	655	668	667	695	659	675	715	658	623	648	688	668	646	671	656	681	664	647	664	641	678	652	641	703	688	664	640	672	691	642	632	658	655	673	671	638	648	653	604	671	669	676	651	661	672	667	667	674	668	670	716	642	669	651	638	659	664	656	708	656	642	659	664	687	667	634	668	650	690	673	656	707	658	682	622	635	670	717	686	639	653	626	642	632	641	658	690	687	678	633	664	698	645	633	622	651	708	636	674	642	594	677	639	668	648	685	684	663	655	652	650	684	693	651	692	635	678	666	673	661	656	671	653	619	640	633	670	663	663	713	693	648	654	673	666	669	670	689	702	620	670	600	650	635	629	668	645	694	634	689	671	683	666	674	662	690	673	697	678	641
25171	21494	27242	25736	11393	4366	3082	2381	1801	1448	1160	1057	988	882	812	737	695	604	582	549	525	521	532	497	501	499	458	461	487	498	464	463	495	428	417	471	490	460	406	459	470	466	511	446	455	405	406	458	421	416	445	457	436	446	440	472	424	448	423	449	431	457	414	409	424	391	460	412	442	453	454	451	408	468	430	403	462	423	411	434	433	429	404	402	403	458	442	409	423	448	448	453	417	449	431	437	439	443	423	474	437	445	415	426	412	427	444	426	423	411	447	425	413	403	437	417	447	428	434	408	442	454	442	399	423	453	455	426	421	460	427	422	428	402	430	441	439	427	453	433	394	457	448	453	403	425	426	428	431	446	430	423	428	413	434	428	401	466	422	429	422	420	437	425	447	417	455	431	420	403	431	425	434	439	433	423	434	436	439	431	383	434	407	467	457	454	405	416	390	438	426	446	435	437	445	454	421	398	416	410	435	407	437	455	420	391	457	433	488	426	408	430	421	434	442	443	434	432	410	457	387	426	404	467	421	440	438	441	395	460	462	451	432	447	450	432	455	447	460	416	418	457	446	437	440	449	441	415	463	393	423	406	433	466	455	454	456	396	461	435	457	437	419	457	401	417	448	438	434	443	463	450	424	432	454	455	446	445	468	446	429	461	442	430	471	426	425	440	432	457	462	446	446	446	456	423	431	429	387	410	430	428	394	415	412	413	453	438	420	481	448	418	405	421	445	442	441	466	438	447	437	456	423	422	430	434	407	436	463	427	428	428	464	429	464	435	454	455	455	488	438	408	417	427	416	463	419	417	416	424	413	428	431	450	485	447	419	432	434	421	471	442	468	408	412	403	420	437	432	439	424	405	430	399	418	411	448	437	421	437	421	415	417	431	423	418	419	438	447	448	409	453	423	421	442	435	450	431	419	436	421	448	448	447	429	413	400	433	404	404	447	416	441	394	423	421	450	439	431	415	427	423	435	427	405	458	450	420	427	429	408	446	414	437	418	435	390	420	428	433	470	429	429	460	430	393	436	450	395	404	467	409	450	436	414	441	472	448	437	438	445	436	427	424	425	418	407	437	418	459	448	441	435	417	466	409	443	391	473	439	443	451	438	397	447	418	459	424	444	468	438	409	433	415	458	438	449	434	416	413	414	446	421	407	422	455	437	461	435	420	417	429	459	452	432	437	481	453	429	411	407	418	432	478	428	408	412	419	410	437	411	435	429	400	440	447	421	396	466	428	401	412	474	422	438	448	430	449	438	389	455	435	426	458	408	419	411	403	463	413	426	418	444	453	420	429	486	453	394	444	428	432	413	402	468	435	442	435	416	428	404	439	461	416	421	389	451	421	420	422	437	462	415	422	433	406	445	449	426	485	419	386	446	432	440	421	421	428	467	432	439	451	438	451	456	436	389	455	422	446	455	436	473	448	431	460	454	443	398	439	483	395	435	441	470	438	446	426	440	438	432	445	428	457	450	463	418	414	450	451	454	453	408	451	450	426	434	432	439	412	447	448	437	424	425	433	462	441	468	435	399	442	445	459	441	424	431	439	406	424	393	430	441	402	441	427	414	428	432	441	469	415	435	446	410	463	448	423	395	423	440	414	435	415	476	432	418	446	429	444	441	431	456	436	468	447	422	416	445	437	437	421	485	454	457	480	442	440	428	419	461	401	399	406	425	477	399	438	476	432	433	414	436	426	460	457	483	451	456	455	387	392	453	430	434	432	444	425	426	416	419	442	422	422	405	419	432	394	441	477	425	428	409	450	420	437	447	424	426	455	404	451	421	420	419	427	400	432	433	439	419	456	429	464	447	393	426	373	414	455	410	419	448	402	456	467	448	453	427	406	438	431	433	438	478	440	442	405	452	418	449	409	409	453	407	443	457	424	428	450	450	440	436	401	441	449	448	416	444	439	443	448	416	415	441	449	483	442	410	408	473	478	413	421	410	435	421	439	435	402	392	394	439	447	468	415	390	444	446	422	419	480	465	421	437	459	427	425	446	416	403	420	451	415	477	425	451	422	467	454	463	427	423	427	455	443	446	379	444	425	430	452	420	441	437	416	449	417	441	406	439	436	451	431	434	413	425	422	449	461	440	458	446	419	405	397	445	437	462	405	449	448	420	436	432	432	441	427	387	416	426	434	407	429	495	429	403	396	459	453	449	433	410	419	418	432	431	434	417	382	437	438	439	407	425	446	423	490	393	422	472	493	441	446	444	425	388	396	485	431	429	357	483	433	413	438	418	424	425	476	443	427	444	389	455	375	426	436	385	430	404	416	466	429	459	410	401	496	438	430	397	452	458	448	428	443	407	414	458	467	433	422	417	434	390	432	442	426	419	443	425	405	468	439	435	436	413	442	406	441	461	452	431	424	434	406	432	419	408	480	452	396	459	396	442	467	440	445	439	424	384	432	424	425	424	456	448	410	431	420	414	468	421	435	428	475	459	427	422	450	411	441	395	394	431	419	422	424	439	426	424	429	440	458	425	448	433	406	407	435	416	424	459	463	414	411	459	445	432	403	433	400	410	435	434	425	406	440	493	414	437	441	438	478	432	453	416	439	431	440	381	452	415	477	427	418	426	429	402	433	438	404	427	446	442	415	402	463	442	434	414	484	429	452	427	401	391	440	452	421	431	414	434	453	411	435	418	409	451	431	475	421	431	418	453	445	446	416	399	431	470	468	457	431	409	433	393	429	432	419	452	441	451	413	454	454	409	433	443	405	404	448	440	399	444	422	436	410	420	411	424	423	454	426	427	440	442	436	443	452	438	412	425	450	429	421	431	434	442	429	433	440	430	437	398	413	457	455	431	416	462	418	389	433	430	454	468	466	443	422	415	405	463	443	435	446	448	414	416	400	407	441	422	448	429	391	414	456	419	423	452	451	450	443	403	422	410	452	419	442	429	435	435	410	446	453	445	427	450	393	444	436	420	405	424	439	425	419	430	435	416	429	463	458	425	429	444	437	455	438	483	474	414	417	437	405	439	422	432	443	443	412	447	396	423	414	439	414	453	429	449	482	454	466	446	420	461	433	422	449	462	424	475	369	459	436	406	444	413	441	437	434	407	467	415	429	429	423	425	441	398	440	429	445	427	422	454	460	441	423	444	403	442	409	394	385	453	476	447	418	407	451	459	434	389	442	415	445	431	414	443	424	485	426	408	415	438	426	398	443	392	443	438	429	420	394	424	446	474	432	430	441	436	428	452	431	440	466	444	431	458	432	449	406	409	410	449	434	431	411	433	450	432	462	439	436	465	417	444	436	449	413	489	472	419	450	475	429	434	387	418	443	467	420	448	413	458	442	423	447	446	405	415	486	424	419	413	441	413	415	419	432	427	456	442	429	423	441	464	425	472	399	440	464	461	432	406	399	423	454	421	419	433	421	441	449	465	434	391	427	467	407	413	476	472	445	421	408	426	459	411	416	426	446	396	421	414	459	440	437	491	453	452	421	412	424	412	438	402	434	446	461	390	460	430	443
20702	28630	20763	12146	9251	7220	5568	4448	3466	2622	2047	1715	1536	1353	1237	1016	952	890	769	682	699	676	634	615	610	620	572	583	538	569	604	556	562	559	520	552	527	521	576	542	525	609	504	526	524	529	522	531	494	519	542	505	525	465	504	479	500	489	480	517	503	506	478	538	502	491	524	467	521	521	524	533	455	521	496	494	484	485	508	516	474	458	494	454	504	519	494	510	495	482	506	519	517	513	480	541	511	481	481	521	490	503	498	464	522	573	506	496	501	500	453	457	506	510	532	463	498	479	485	511	505	500	485	472	511	494	485	506	470	504	482	506	500	522	471	478	492	455	521	530	513	520	513	476	492	455	510	498	507	509	519	476	527	540	502	500	509	500	465	554	516	501	493	469	499	487	520	510	544	497	492	510	498	497	500	484	510	522	488	501	487	496	486	488	505	500	509	501	508	483	491	479	495	489	493	497	496	514	480	479	525	532	526	534	482	552	533	523	507	510	476	462	492	483	469	449	475	486	525	540	492	485	531	502	527	500	502	535	458	514	485	499	492	497	505	479	496	487	518	499	551	524	483	476	498	490	500	489	505	510	525	474	519	495	502	488	516	516	470	507	494	495	490	487	518	483	525	556	509	486	508	485	500	490	464	495	538	490	492	468	480	517	519	492	510	521	439	493	480	504	505	492	490	482	520	466	539	536	490	533	479	498	525	473	516	535	499	523	478	504	507	512	507	466	511	536	502	495	457	482	471	505	521	495	486	519	468	518	509	496	508	468	462	513	476	475	487	531	491	439	487	451	501	493	459	501	509	520	498	494	524	485	542	477	486	474	483	470	504	478	447	516	468	510	480	490	512	487	489	520	491	483	500	481	501	528	523	509	491	510	496	513	565	480	497	510	485	514	508	502	493	504	503	533	476	526	503	496	486	468	538	536	511	477	495	456	494	528	493	477	468	502	482	496	474	482	480	508	501	497	447	520	477	542	528	501	494	518	483	458	521	506	508	475	511	496	536	483	494	508	482	494	498	500	516	527	479	463	531	478	492	497	528	514	507	436	516	502	516	495	505	516	451	480	510	505	487	478	518	520	514	510	495	503	491	495	436	542	540	502	450	503	489	508	500	498	483	465	492	494	483	498	499	479	470	435	438	523	492	521	527	533	493	481	458	482	467	502	511	491	495	514	482	468	502	484	507	506	500	449	501	538	495	494	501	488	474	479	449	494	478	488	529	504	487	478	515	554	501	505	495	524	516	462	503	514	512	496	497	490	501	486	495	513	487	481	539	518	505	466	532	486	502	483	534	504	515	509	466	485	480	508	517	523	484	495	458	470	487	513	497	512	524	528	494	521	476	495	502	466	505	480	504	474	501	501	531	485	502	483	472	522	465	539	473	494	502	471	510	478	476	538	486	495	508	509	487	483	496	510	493	501	471	487	504	493	486	492	478	506	519	496	502	498	464	477	483	493	500	505	470	496	505	497	504	526	522	517	525	473	487	454	490	481	512	510	490	480	532	479	497	452	493	491	508	524	458	491	507	485	485	483	500	500	514	522	533	481	491	524	506	471	530	527	475	487	491	478	466	501	515	547	485	543	507	441	506	480	502	512	508	490	488	505	488	485	490	515	522	485	478	452	491	509	495	472	481	562	485	485	475	545	475	462	478	499	489	521	538	464	476	511	454	478	472	450	477	489	492	478	506	507	458	518	495	495	518	490	512	501	504	503	470	511	496	463	495	489	472	505	535	510	457	513	476	476	491	466	483	540	525	533	489	494	501	455	544	509	509	496	498	510	525	479	480	483	512	485	505	486	487	474	509	514	518	513	514	499	463	485	508	525	515	443	481	520	468	519	512	526	485	492	477	519	486	524	499	501	525	460	538	502	449	560	520	479	480	476	504	512	509	476	499	487	515	460	460	486	484	512	492	477	492	476	524	488	473	466	506	525	499	518	496	497	503	513	538	509	484	520	498	510	454	481	499	433	457	499	538	482	512	496	453	518	514	503	512	473	530	471	481	483	515	499	472	483	495	457	460	502	491	491	489	502	505	494	477	514	459	475	462	509	525	528	484	482	478	491	512	479	499	463	492	482	506	499	491	502	515	530	550	475	473	505	513	511	479	504	500	499	458	518	494	488	496	490	519	486	491	473	483	520	499	541	523	501	477	490	474	538	470	473	518	464	544	493	474	535	520	483	497	522	522	486	466	503	491	489	507	482	533	468	532	489	490	488	460	533	536	511	496	538	502	528	520	487	485	473	504	540	486	505	485	501	487	485	485	478	518	468	487	504	482	501	522	489	544	518	503	499	523	495	484	524	525	513	521	482	495	494	470	512	511	512	530	491	512	466	495	488	535	511	512	523	497	526	506	525	540	470	464	462	472	494	491	512	470	483	512	521	454	480	490	522	467	483	519	505	515	492	501	484	529	526	524	491	507	495	483	500	491	441	469	511	486	483	489	481	481	487	501	460	470	499	488	506	496	460	499	452	536	479	492	480	523	505	508	480	520	489	496	482	526	516	472	485	511	503	497	528	473	502	473	491	469	477	520	530	491	477	508	508	511	548	460	523	476	515	506	531	508	499	496	503	481	487	478	480	440	533	509	499	486	544	470	531	531	480	469	511	481	489	533	504	467	500	498	486	542	467	508	478	465	474	492	492	502	489	506	492	472	494	490	463	493	504	487	486	473	525	515	529	499	506	503	506	465	509	495	515	513	497	525	540	508	495	461	533	502	471	500	539	487	505	483	502	473	483	507	499	512	460	543	506	503	528	494	508	522	507	483	490	479	480	499	509	491	513	512	517	512	469	470	530	471	531	529	531	464	483	558	493	531	466	501	515	460	484	468	543	496	458	482	498	545	482	491	494	500	493	530	509	501	493	473	480	479	503	522	467	478	490	527	521	482	470	491	487	475	500	484	510	513	502	529	479	503	515	495	531	529	514	490	497	530	502	498	496	470	455	491	484	511	477	503	531	503	482	504	490	512	523	497	481	511	524	502	514	497	504	508	533	509	485	501	518	527	511	498	504	521	442	489	516	498	476	516	474	507	495	502	466	527	490	487	515	536	518	497	451	486	514	517	512	505	520	476	499	508	446	516	479	494	541	508	511	510	470	484	493	478	493	500	515	521	482	519	470	488	489	510	468	491	489	480	474	526	526	476	489	509	504	483	528	493	493	509	490	504	489	475	524	518	496	544	487	497	503	497	531	506	449	458	489	518	514	491	463	489	512	498	470	490	530	527	512	526	507	472	535	503	484	510	505	513	481	494	466	493	452	464	475	508	503	512	488	514	483	477	505	509	507	501	522	483	517	445	485	503	513	509	498	503	482	469	483	482	509	526	491	496	488	503	462	484	535	499	508	448	489	513	503	506	491	512	524	521	519	502	528	475	530	522	517	486	445	515	483	534	499	454	516	513	512	496	519	502	496	515	491	471	524	522	460	534	513	514	515	489	496	496	519	493	509	451	523	482	532	475	506	523	494	493	498	494	489
23014	21608	29204	24464	21627	21575	12009	4902	3321	2707	2105	1817	1529	1367	1227	1092	956	828	805	749	701	619	667	591	567	562	547	525	532	559	503	528	503	507	506	518	517	517	477	522	498	512	520	496	456	506	467	480	507	459	485	494	465	482	415	495	476	484	466	458	453	496	483	433	487	452	431	455	488	420	475	447	457	465	478	465	468	436	425	455	467	456	459	454	423	431	423	412	433	454	424	446	457	434	470	418	497	465	433	399	463	420	468	451	437	455	465	432	459	477	416	449	479	417	418	465	407	432	407	440	419	435	410	455	438	435	454	445	430	464	464	442	375	434	449	447	468	424	451	412	419	436	418	445	439	418	450	469	434	464	471	415	445	466	478	424	454	467	453	454	454	473	453	457	442	425	433	458	447	484	435	439	427	488	452	430	464	480	453	454	445	462	450	423	423	465	433	452	447	460	434	448	458	444	438	471	432	408	426	438	411	393	506	487	476	425	419	456	439	442	440	432	456	476	436	444	448	487	461	431	479	464	395	423	470	461	449	453	459	442	445	438	437	443	460	460	431	436	435	435	463	465	422	443	441	445	479	451	453	451	443	448	450	436	459	429	428	449	406	415	451	433	467	430	427	449	412	422	455	474	419	456	456	447	468	466	425	451	424	438	413	423	486	428	453	432	421	486	446	441	442	428	466	462	439	428	444	455	490	424	462	453	425	429	448	472	429	452	467	454	455	457	422	433	447	403	428	424	451	465	440	446	486	451	460	448	417	440	413	452	445	456	461	431	448	441	451	462	443	443	441	424	445	388	447	444	479	408	409	426	472	409	423	412	450	417	429	439	462	425	420	465	450	438	446	443	441	437	458	477	474	413	486	445	432	425	453	452	441	431	456	476	449	470	473	445	445	506	445	442	463	438	405	405	476	438	456	449	436	471	403	417	417	437	448	398	387	457	482	415	445	448	472	464	487	410	444	459	431	478	440	417	447	422	447	412	476	433	434	437	429	463	467	466	470	487	421	443	469	447	435	418	459	464	448	447	434	414	444	444	471	473	459	470	443	438	410	434	470	462	437	431	476	410	454	454	467	406	456	435	439	447	470	450	450	461	496	428	434	435	458	494	444	461	437	434	451	463	396	466	427	421	443	480	462	437	460	442	465	483	427	455	405	443	472	436	413	409	397	457	412	457	423	442	473	446	426	402	434	451	388	469	460	426	439	485	486	444	459	463	479	447	483	428	444	440	453	479	485	461	428	442	439	454	454	451	475	430	432	430	437	455	473	445	432	410	429	456	424	428	450	449	457	458	466	490	407	425	433	486	461	411	428	431	435	443	449	441	411	468	453	434	472	445	446	467	434	438	464	438	433	461	471	447	429	416	450	446	425	450	466	436	450	433	464	431	455	431	456	426	449	469	442	405	418	434	462	471	463	412	473	485	490	423	446	465	475	444	444	472	502	431	444	462	433	462	412	417	409	424	446	405	459	441	461	412	449	466	452	434	451	428	439	466	440	452	447	460	417	412	427	450	433	413	448	454	437	412	470	437	420	460	483	434	434	416	466	481	429	438	448	418	408	438	423	456	450	459	460	467	427	411	447	412	426	464	453	411	473	459	450	477	484	424	432	442	460	450	445	420	438	467	454	466	460	429	442	465	448	429	440	430	474	467	446	432	445	452	428	459	480	447	417	448	439	429	450	448	451	440	457	429	428	422	457	448	440	455	449	473	491	451	459	437	430	429	392	440	427	434	465	478	432	463	430	438	475	443	445	447	429	443	444	478	473	427	429	428	404	416	438	451	456	469	441	452	441	482	421	445	425	447	485	425	443	461	424	457	421	442	452	459	455	429	441	438	421	468	462	472	397	432	421	405	424	453	469	423	475	446	450	489	404	428	486	462	465	419	404	455	453	467	447	457	451	455	423	419	509	424	450	466	460	430	462	433	430	474	469	422	433	451	432	393	455	457	440	420	439	460	441	477	401	485	446	448	463	436	455	397	498	469	441	431	474	463	448	461	469	491	426	458	445	450	438	486	439	440	449	399	439	463	449	437	454	457	444	448	464	459	447	458	444	466	433	416	417	451	457	448	429	422	463	443	442	459	423	460	430	445	422	448	456	470	428	433	455	431	449	458	455	429	420	454	441	423	451	408	473	440	449	443	421	444	404	455	441	458	411	434	385	414	448	475	433	476	434	467	427	445	462	498	443	442	470	419	417	467	400	464	420	444	458	427	454	448	458	447	419	440	445	434	429	451	488	469	458	439	462	442	430	444	412	430	459	439	437	459	451	438	451	456	412	455	468	447	461	447	423	436	451	452	479	433	442	417	467	438	429	467	413	465	429	422	450	430	455	431	415	455	464	447	445	452	426	457	470	462	430	454	442	433	449	460	473	442	405	450	423	431	427	407	460	431	449	409	439	432	461	466	467	454	447	461	476	462	436	460	443	435	417	432	428	472	463	478	463	458	436	450	464	462	430	417	449	455	464	439	431	409	446	435	442	462	460	467	426	453	469	459	428	473	458	463	420	482	427	443	444	443	429	469	430	474	458	424	430	451	462	465	461	452	433	471	431	425	444	429	449	454	437	457	442	455	464	463	461	433	481	465	494	488	445	456	433	444	492	459	471	438	448	463	428	453	433	448	437	469	427	463	422	437	456	480	431	428	426	467	475	473	455	423	431	445	427	447	474	461	455	451	427	438	486	479	452	467	458	447	426	451	400	471	429	415	466	460	468	460	426	483	447	453	459	443	446	430	422	400	413	432	441	462	425	438	464	444	447	431	435	434	443	468	465	440	429	424	429	435	466	445	453	424	402	407	434	441	413	458	408	431	448	411	459	434	435	433	448	419	465	461	402	435	460	459	440	437	445	428	438	413	472	414	413	454	423	452	441	458	429	445	443	433	432	441	425	444	472	447	466	425	435	410	457	433	437	443	459	444	440	443	459	443	490	482	433	468	456	419	446	437	406	458	459	452	446	446	430	448	472	450	464	437	450	415	448	435	448	397	438	464	435	443	433	403	452	418	443	425	462	415	455	469	435	459	434	429	475	422	418	430	438	452	447	462	439	396	423	444	422	473	428	432	476	429	439	480	480	449	444	438	420	439	465	478	425	468	456	450	454	457	433	434	442	436	429	427	428	453	414	467	420	451	381	427	472	446	449	447	444	421	441	460	478	483	447	430	426	463	456	445	420	415	422	417	495	451	461	419	457	490	475	480	455	482	423	464	449	464	453	407	446	452	452	427	425	439	442	427	459	467	422	443	434	435	459	461	447	432	416	423	417	417	434	446	423	441	463	442	437	440	462	466	498	459	416	444	482	463	423	468	423	423	443	466	421	428	461	409	453	453	437	436	459	465	458	457	417	464	422	407	428	450	467	454	433	439	455	430	435	444	410	442	451	453	477	437	458	468	407	440	476	460	465	450	450	475	439	420	433	419	469	441	422	460	452	502	442	459	451	508	400	436	437	455	451	425	460	457	463	445	440	435	463	460	437	401
25441	37906	28891	18666	14795	11982	9815	7798	6008	4445	3402	2885	2563	2138	1817	1530	1392	1264	1129	1034	929	941	824	833	726	680	666	697	614	651	663	654	630	574	666	655	623	641	610	638	646	598	567	560	613	582	591	573	531	565	556	566	545	570	504	514	557	517	618	545	575	510	547	554	525	507	537	542	511	508	538	517	537	532	507	526	537	529	541	537	500	526	546	505	540	521	504	497	531	485	487	506	536	477	511	541	514	548	479	502	490	523	547	478	490	535	513	514	516	522	479	527	497	479	528	503	525	467	498	556	494	554	518	490	507	533	527	496	504	533	516	511	522	498	521	482	528	520	516	506	500	544	496	489	499	490	498	532	514	473	534	512	491	515	515	494	520	492	534	514	546	496	550	529	544	486	486	512	497	520	500	508	521	500	506	496	504	531	472	494	532	502	519	492	480	522	532	484	502	495	573	524	513	526	486	482	499	510	522	546	518	507	503	506	519	522	513	540	478	527	535	529	528	483	496	535	504	546	494	465	520	499	458	509	479	510	516	473	514	516	536	496	481	513	543	539	523	487	521	541	495	488	529	524	531	487	512	509	503	519	529	501	504	496	517	540	500	505	495	471	494	514	496	522	513	538	469	494	514	502	533	550	530	505	507	474	513	503	534	521	517	508	522	493	540	495	544	524	485	537	556	496	521	497	546	480	518	512	538	526	520	498	502	493	511	513	499	491	502	536	513	495	512	500	527	544	527	494	516	538	499	501	492	523	506	507	500	507	518	498	518	530	540	511	513	486	503	507	549	518	531	499	543	525	476	511	512	520	512	522	483	493	517	507	502	499	513	532	498	493	500	521	539	520	517	487	496	503	505	532	523	522	518	518	488	508	535	493	463	472	549	504	491	496	527	520	534	507	513	518	498	457	527	509	484	488	516	488	534	502	498	492	520	524	512	525	475	484	522	481	456	487	521	521	502	484	519	582	500	493	501	522	543	501	515	572	497	503	521	531	523	496	508	518	539	497	512	535	505	461	514	522	481	553	571	546	472	489	525	470	528	517	509	516	509	527	509	519	518	525	522	553	477	533	528	529	519	482	526	511	510	545	516	547	522	497	503	516	501	484	545	503	483	508	495	507	522	502	513	518	484	563	561	524	580	478	480	533	520	509	498	496	533	505	499	498	514	502	555	521	508	483	485	511	536	489	528	503	477	491	544	454	478	518	482	515	516	493	528	519	526	517	510	499	475	491	545	537	563	525	510	564	490	475	514	524	496	524	511	482	473	533	544	543	564	556	481	548	438	525	481	499	534	545	511	529	511	511	548	533	513	524	526	532	517	485	480	534	545	471	528	468	533	500	509	507	538	529	513	517	534	530	535	506	496	513	478	475	523	503	512	536	513	535	538	520	514	505	522	550	546	524	536	478	558	514	528	554	516	532	548	530	505	512	540	512	509	560	533	492	547	513	538	495	509	524	528	525	514	535	566	517	542	490	541	483	497	451	493	527	514	522	508	496	515	538	507	516	528	526	516	515	495	470	483	522	500	528	500	485	522	537	484	507	513	503	534	534	483	527	503	485	531	510	488	478	494	528	488	476	509	537	485	547	594	527	520	522	486	490	516	510	505	489	535	538	525	504	496	510	496	494	519	500	530	497	478	543	528	519	511	541	508	535	526	521	496	461	539	492	530	554	557	532	506	523	514	522	549	489	473	546	500	531	492	528	519	505	530	508	526	507	565	532	532	527	552	518	503	511	481	508	518	493	500	526	558	515	560	540	503	499	510	476	496	512	507	523	508	488	569	541	489	522	504	493	537	537	486	538	525	497	542	501	537	498	511	540	503	509	529	558	529	537	490	524	498	518	499	516	483	539	555	512	499	501	510	527	481	559	536	533	501	537	518	494	513	474	505	528	502	540	487	483	502	514	530	482	519	493	481	507	549	507	519	500	506	483	504	535	527	571	507	531	510	530	560	520	547	542	482	550	488	486	526	525	503	489	468	515	528	508	529	490	516	509	507	516	482	562	468	490	534	486	528	511	512	528	513	488	478	515	503	479	475	539	490	540	520	521	498	507	489	569	490	552	506	515	535	539	537	502	518	516	495	507	497	511	510	508	486	502	484	493	539	507	526	511	499	526	492	511	491	493	471	539	515	505	504	508	540	519	513	493	529	536	553	520	560	517	498	498	512	503	521	487	487	492	546	496	503	495	521	523	529	523	494	525	529	499	514	502	515	517	518	509	485	494	518	489	477	481	533	508	570	541	491	489	526	477	539	492	551	511	522	530	483	521	520	499	557	537	502	520	507	524	508	510	516	524	485	488	532	521	507	484	586	528	500	505	506	520	552	500	501	543	556	535	489	500	496	502	499	536	551	523	519	518	517	508	488	496	510	507	486	490	515	451	504	507	529	478	477	529	522	511	561	506	507	507	491	529	504	555	498	461	517	539	500	498	537	525	490	478	558	484	506	523	519	476	528	496	498	546	569	523	499	567	511	497	562	523	540	505	501	516	507	530	506	516	489	528	512	473	510	539	530	499	499	491	485	508	508	511	512	554	534	464	524	496	521	511	519	534	501	496	534	562	505	525	492	481	506	483	487	504	503	515	532	460	512	507	526	517	474	539	499	509	506	545	505	524	533	517	506	513	528	512	517	504	525	534	505	517	515	473	521	509	508	525	526	523	512	542	525	495	545	513	516	570	515	535	541	539	538	513	514	570	518	524	486	513	504	506	542	497	473	503	521	518	530	493	514	495	523	532	499	507	480	512	541	499	535	524	548	477	521	497	553	503	489	489	462	494	525	486	515	526	545	516	488	512	525	504	539	517	500	503	505	540	517	488	493	530	497	475	508	515	525	494	494	499	537	547	521	527	541	516	525	473	497	496	515	536	487	540	518	497	523	486	544	528	519	542	510	517	496	511	527	470	553	507	501	491	517	483	495	527	541	515	525	494	546	511	489	477	527	522	516	542	537	519	517	539	530	493	524	501	511	513	542	479	489	532	528	520	557	532	517	476	502	516	499	479	506	500	502	493	534	516	481	534	482	519	489	502	507	549	519	493	497	533	516	543	535	504	520	500	484	490	477	503	506	505	481	561	521	484	510	516	517	475	456	547	515	505	547	485	524	476	467	526	549	521	561	465	498	506	501	508	542	539	531	533	502	493	521	522	525	488	529	489	535	514	510	545	547	504	527	508	522	502	551	524	507	504	507	513	502	492	526	531	467	509	489	528	542	526	512	509	539	503	496	505	534	517	554	529	509	518	499	545	511	549	523	565	483	537	497	493	477	517	525	482	463	542	524	530	566	497	507	498	541	468	467	519	544	528	565	521	486	506	531	536	514	505	501	528	509	530	539	519	504	556	497	473	515	541	501	483	488	516	510	471	531	540	490	510	503	522	534	540	509	492	508	532	551	533	513	523	508	514	515	514	511	527	532	480	487	547	499	502	554	478	485	496	526	470	503	483	513	509	516	523	555	499	494	559	494	493	484	488	520	526	500	529
28275	20796	15503	8142	4386	3152	2499	1926	1505	1279	1101	1028	919	868	840	745	758	800	618	634	637	679	612	600	604	589	595	599	586	569	585	612	562	551	584	558	605	620	612	617	579	584	601	579	597	560	552	597	585	553	592	582	579	568	575	565	582	580	585	564	556	573	618	606	613	566	567	599	573	567	588	595	556	571	599	532	588	544	510	557	576	538	607	559	548	524	575	562	606	577	594	593	562	552	535	602	614	551	546	585	601	545	570	555	592	572	577	537	552	583	572	562	571	545	581	565	544	618	570	579	566	558	564	577	564	567	540	556	584	573	539	539	597	606	534	569	595	579	574	611	552	554	572	578	576	569	578	598	560	559	559	558	543	548	567	608	595	559	558	558	573	586	583	574	607	516	565	591	590	588	532	535	594	578	564	545	555	584	601	562	601	569	610	650	597	586	612	576	552	551	564	597	596	589	575	595	574	572	583	589	546	573	545	564	511	583	569	568	585	555	578	542	564	564	603	572	556	580	566	583	546	538	546	545	549	580	547	555	583	555	560	614	592	550	581	536	578	578	566	583	536	592	573	570	598	587	540	569	592	593	576	544	585	552	576	551	558	596	610	552	545	595	583	562	571	567	533	577	589	582	589	524	551	590	579	614	596	531	556	581	560	524	533	544	575	546	575	564	550	573	592	583	588	580	543	568	577	582	568	545	557	595	544	580	573	553	597	625	562	642	578	547	586	550	549	547	574	545	585	532	559	623	520	603	559	567	535	535	604	561	602	571	562	585	566	605	563	582	567	589	570	574	607	577	584	558	585	566	588	576	578	584	630	597	593	588	598	576	588	610	591	593	580	551	577	570	566	532	576	531	542	566	580	594	530	591	563	569	564	627	540	606	593	617	555	594	575	577	555	568	615	543	583	565	587	539	615	575	581	561	564	575	562	585	553	560	556	591	572	575	566	564	551	580	561	550	554	576	588	562	565	569	574	569	538	577	572	563	577	595	554	564	552	549	539	564	517	554	579	569	567	547	540	575	565	578	582	557	549	541	589	589	597	535	574	588	604	571	578	553	569	573	561	569	598	546	558	550	585	549	582	610	546	591	590	591	585	551	568	568	581	549	549	567	602	544	555	562	595	544	581	571	598	546	580	595	562	569	571	570	565	532	578	526	575	589	532	523	528	584	562	603	536	553	567	579	566	562	618	555	589	559	587	545	524	566	580	592	567	548	549	573	569	586	544	536	570	600	600	571	591	529	580	570	515	584	564	541	549	559	597	563	594	561	595	573	582	564	569	583	578	562	573	561	554	585	622	523	566	568	542	528	574	617	591	585	587	581	575	532	642	586	566	569	572	554	596	561	556	537	557	600	571	555	565	534	573	583	570	566	589	576	580	585	503	564	556	581	574	534	600	549	558	532	577	554	569	596	555	571	583	593	595	542	580	577	580	579	583	589	624	571	569	580	533	610	583	580	571	576	575	606	580	584	547	567	554	541	556	562	604	566	559	542	572	563	591	582	585	560	559	552	561	561	555	613	552	573	554	576	524	575	582	590	540	599	543	609	589	567	566	539	553	586	618	590	557	600	570	614	540	581	589	611	566	579	586	586	528	604	543	598	543	634	596	533	584	569	609	540	573	547	592	589	563	561	577	560	559	557	573	578	542	574	539	535	537	552	569	588	559	554	569	561	569	612	587	562	582	549	564	564	533	590	634	554	573	582	549	573	592	550	571	584	583	571	618	554	589	546	524	592	561	544	583	590	585	538	594	593	593	561	626	562	578	574	563	539	594	568	564	542	575	521	548	552	588	598	580	570	542	561	573	561	538	608	527	573	610	559	573	532	581	525	606	575	560	538	585	555	615	615	588	535	552	551	597	536	568	557	565	539	582	545	568	594	584	587	587	575	523	585	570	563	554	578	504	561	561	540	614	576	567	545	552	564	584	598	553	520	545	619	571	526	545	536	567	572	554	571	546	563	623	584	595	575	564	556	542	594	582	565	553	590	595	580	555	537	569	540	538	604	568	527	604	560	554	503	547	589	556	572	566	521	577	549	576	576	582	572	581	540	538	546	548	579	578	587	564	579	572	553	569	592	560	635	588	578	539	569	536	573	583	583	597	565	554	575	581	541	565	598	557	570	600	570	599	563	547	574	585	534	579	552	612	599	543	581	546	572	619	582	547	541	577	533	562	595	545	541	540	545	539	550	548	573	560	584	571	577	601	583	553	532	585	570	534	574	528	553	534	573	562	587	565	559	569	595	618	598	582	552	548	546	589	560	595	573	566	615	613	540	577	534	606	551	560	563	600	573	594	618	536	584	583	563	547	536	546	540	594	568	592	547	545	570	587	596	569	560	552	596	562	588	596	590	535	556	604	560	541	540	577	588	594	566	618	571	549	571	567	567	610	585	582	611	577	530	591	538	541	600	553	565	601	572	567	520	561	595	578	560	523	593	542	525	576	550	607	566	539	564	540	593	592	535	551	575	567	599	557	580	584	547	564	527	582	596	548	548	586	534	591	561	546	577	559	607	571	526	562	566	559	597	553	511	546	621	616	592	613	555	570	572	580	538	548	559	592	571	530	609	521	557	613	561	597	554	590	556	544	557	522	545	574	602	624	554	586	572	556	586	554	528	600	570	568	576	570	593	592	577	566	588	568	597	588	527	547	583	515	583	565	546	547	540	578	554	586	558	601	542	546	547	538	553	536	505	576	542	579	569	539	568	571	580	586	609	510	549	555	595	567	566	586	550	580	555	553	550	563	558	522	578	523	582	543	575	538	598	540	528	588	540	630	573	545	572	559	589	588	562	568	547	573	588	573	561	592	550	560	575	601	548	555	580	581	556	579	541	594	570	593	572	561	529	588	559	527	568	565	577	542	570	545	606	593	528	569	556	560	517	590	549	604	572	586	579	551	559	589	597	582	557	531	584	558	590	544	582	526	559	576	524	593	587	577	582	572	541	559	580	555	559	585	591	539	541	575	578	555	561	576	536	562	539	560	597	589	533	618	568	542	496	574	542	543	605	610	594	575	534	551	558	542	538	577	558	539	537	580	585	547	587	584	599	552	526	623	587	548	607	572	547	594	587	572	612	554	558	598	556	529	542	592	556	597	627	577	593	585	571	550	577	584	594	552	578	589	572	605	581	581	570	584	575	555	584	612	613	554	581	574	568	581	568	564	580	532	580	566	574	587	561	591	577	596	572	592	621	564	600	568	591	560	553	564	579	578	599	612	560	640	585	620	590	555	600	578	520	597	558	545	618	553	556	536	527	582	533	561	610	611	595	536	591	599	524	555	579	570	555	531	570	588	538	596	582	598	561	572	567	555	569	587	602	548	570	569	613	579	560	579	546	510	538	574	585	569	548	532	557	605	549	597	584	566	591	568	551	567	589	587	606	573	585	581	601	598	563	574	574	537	510	604	531	640	587	555	589	519	615	581	574	575	529	580	565	547	570	550	570	532	581	537	574	557	562	515	643	561	601	552	575	602	562
18346	23623	16469	9079	6999	5695	4535	3444	2592	2003	1650	1504	1286	1107	1080	1068	914	869	850	779	773	721	785	701	709	645	740	700	654	632	674	732	675	689	701	695	693	687	704	668	636	675	673	714	669	671	651	669	598	635	684	612	655	658	624	632	639	681	617	584	653	684	668	673	646	660	697	620	632	690	616	649	621	612	643	640	625	634	641	627	565	654	649	663	643	633	651	630	665	646	652	639	619	688	634	602	637	636	650	625	625	688	650	636	626	657	647	626	614	670	635	612	668	642	644	676	630	651	622	649	600	641	633	617	630	674	634	618	662	638	660	680	636	644	615	636	664	653	624	626	620	690	655	628	622	662	659	619	657	679	654	674	604	611	657	638	652	664	651	648	681	625	609	613	687	653	665	655	593	637	642	663	616	664	649	663	639	635	639	689	657	648	654	653	604	614	629	611	603	664	614	652	652	635	630	654	685	630	594	650	620	645	663	660	687	625	642	628	604	621	631	661	661	618	692	632	640	644	670	622	686	632	612	684	615	605	675	636	658	680	661	658	680	602	645	658	619	668	664	672	581	618	630	642	649	651	628	611	661	659	638	658	625	643	618	633	633	672	641	605	664	657	644	661	643	640	615	656	637	671	642	675	679	688	693	647	620	643	609	653	667	612	643	617	648	640	648	665	658	643	604	637	687	618	707	645	653	663	643	685	606	670	625	621	660	631	631	638	660	668	621	665	667	635	636	638	662	661	604	682	649	620	611	628	592	616	601	623	644	632	622	636	625	683	673	637	627	648	626	639	620	629	623	657	624	671	633	615	657	627	701	665	664	640	585	631	650	635	652	631	650	633	574	652	610	609	620	660	656	629	626	647	609	578	677	593	658	669	617	658	670	661	648	657	632	668	680	658	619	601	662	651	676	638	620	674	635	616	680	631	641	609	620	660	648	623	642	648	652	622	654	659	694	595	664	648	643	628	612	645	656	623	630	595	674	616	648	628	650	620	649	608	624	683	615	611	682	633	624	627	635	624	646	640	647	625	639	659	624	649	681	647	612	635	634	668	681	605	626	669	601	608	669	629	615	651	656	622	708	608	658	609	643	651	695	664	703	627	626	605	631	629	699	648	608	661	646	638	663	680	662	628	645	642	660	672	659	637	625	639	616	649	666	607	666	629	622	616	620	608	649	607	636	601	641	596	639	612	609	686	661	626	673	628	661	677	606	630	625	678	626	604	648	624	654	612	620	578	654	630	614	653	685	676	665	653	656	628	648	638	624	637	648	608	665	643	685	651	693	653	612	628	641	625	642	661	650	639	662	597	656	649	626	657	609	620	654	664	658	644	602	663	635	632	650	624	696	610	592	651	659	632	606	618	667	610	666	689	595	635	650	626	634	630	640	629	668	619	674	652	594	662	612	622	618	665	636	636	685	612	643	620	640	624	654	628	587	662	685	647	649	643	625	627	648	625	654	662	635	628	624	604	596	619	634	719	681	650	637	629	601	639	643	635	615	662	668	634	639	664	660	647	652	656	613	670	639	634	613	652	609	646	659	667	623	620	629	664	609	676	628	656	656	600	658	683	649	652	668	642	635	617	654	663	673	654	644	602	625	637	655	655	659	622	624	624	660	642	651	635	629	637	630	657	676	662	676	631	619	607	628	629	656	692	656	644	616	658	678	679	618	624	616	627	667	682	642	683	645	672	648	685	654	678	630	694	654	616	659	619	659	643	656	635	621	644	671	657	654	654	680	656	596	647	664	674	650	642	625	638	647	604	621	618	652	674	657	597	611	666	640	649	616	681	619	673	679	628	657	671	639	650	671	614	668	608	652	589	666	644	643	641	622	632	639	660	623	616	609	648	643	630	627	609	650	624	623	657	621	658	583	624	664	648	672	673	645	645	653	619	624	609	655	635	599	592	654	649	613	660	664	632	629	641	629	673	643	634	617	621	660	656	640	610	609	664	671	637	639	636	660	658	627	592	621	698	646	597	654	599	646	599	605	645	682	677	662	643	635	670	684	635	631	630	613	674	634	616	666	621	606	610	661	664	644	643	649	624	625	705	650	634	702	661	662	658	695	658	621	674	629	675	647	652	644	618	658	618	634	617	652	596	650	651	650	589	682	639	630	636	640	651	655	614	643	636	626	683	676	651	638	678	618	615	663	629	618	635	660	618	696	639	679	662	613	633	651	648	661	613	627	651	593	634	661	626	653	629	652	655	638	696	672	648	631	621	631	593	605	617	655	613	652	614	624	677	655	677	654	644	657	648	650	642	652	595	629	610	640	640	628	658	616	666	675	686	633	647	655	618	641	592	656	632	613	638	633	652	636	615	597	633	638	609	617	614	645	629	649	643	654	662	620	667	634	652	673	663	647	625	612	613	666	647	642	633	672	658	644	653	672	654	641	636	630	612	616	599	650	702	641	647	647	641	644	677	651	641	663	673	656	665	600	624	634	668	662	639	664	652	627	727	626	608	615	682	622	635	600	613	690	636	636	663	654	668	658	639	654	638	666	683	679	673	635	629	689	669	668	656	639	633	610	666	641	635	707	668	627	652	587	645	637	609	677	646	672	630	663	629	655	621	641	666	652	607	597	640	612	646	688	655	701	615	636	641	675	651	672	585	625	695	651	613	676	630	614	628	653	645	684	568	629	663	613	642	614	625	615	665	642	674	641	633	665	657	615	606	626	651	645	638	650	573	624	674	632	632	590	622	675	638	662	627	652	624	634	591	660	638	655	626	642	682	677	609	618	625	610	616	633	647	638	639	619	632	632	632	626	577	647	651	666	639	636	674	644	597	626	639	629	649	633	663	665	629	656	649	623	666	617	579	673	693	618	611	607	620	639	644	663	633	667	612	659	686	622	642	666	631	614	660	706	678	633	658	646	621	649	629	625	640	672	637	624	636	662	658	622	621	600	696	639	700	653	618	637	629	629	656	620	638	649	629	624	672	604	659	656	665	659	617	676	651	627	622	655	634	672	616	621	604	669	666	611	690	624	664	702	669	640	660	603	643	639	689	629	658	677	620	604	632	658	660	567	637	650	633	663	636	661	676	646	622	671	662	690	655	660	690	686	659	646	634	642	619	661	652	649	608	644	616	634	638	610	624	645	650	654	641	642	656	589	638	676	668	700	651	631	707	612	619	638	624	600	617	685	647	600	631	599	634	631	587	631	644	642	678	648	591	652	667	624	625	640	644	641	647	629	613	659	621	617	609	658	641	643	613	651	661	633	619	654	673	651	616	649	625	695	624	652	613	627	608	620	646	652	617	594	629	633	635	596	673	655	648	646	616	648	640	676	604	658	653	614	614	656	627	663	658	665	646	633	663	661	643	649	667	638	631	633	605	664	672	700	626	624	668	622	614	613	657	588	664	626	658	685	625	631	654	648	667	585	647	642	644	602	635	651	679	681	640	680	640	609	630	630	663	574	622	637	669	649	703	629	639	662	680	599	620	668	652	629	648	659	654	641	652	660	638	608	629	665	645	629	634
23841	21451	28502	24791	21357	12186	5383	3214	2444	1901	1582	1437	1320	1070	1043	953	896	833	833	856	746	683	698	700	668	654	606	650	678	645	617	641	683	660	665	731	671	657	666	692	636	619	595	601	594	615	622	624	543	588	605	535	639	616	660	574	639	592	599	629	629	639	595	649	576	638	638	568	610	588	581	603	611	590	593	600	592	593	596	608	583	589	628	614	536	588	565	553	524	611	635	611	585	598	588	604	609	575	555	594	579	540	621	605	657	584	580	610	580	617	584	549	552	562	600	543	615	553	560	600	557	579	541	606	597	579	613	607	570	548	581	616	582	552	616	622	564	578	581	572	548	607	556	578	521	581	596	592	547	565	606	589	601	595	566	604	593	554	560	585	600	627	569	525	585	552	584	612	591	562	599	543	584	604	584	600	588	580	598	558	596	552	610	585	586	602	572	602	589	581	604	574	574	606	598	562	546	611	586	581	571	602	582	584	580	621	557	595	540	550	595	548	582	602	574	643	543	598	601	598	542	598	540	570	605	562	563	605	585	558	609	540	598	596	578	620	603	602	602	610	615	597	601	572	636	611	534	568	619	609	604	597	595	579	575	596	618	615	605	609	578	620	582	572	571	568	601	613	586	589	588	588	544	563	600	561	567	601	585	568	588	596	587	613	563	616	619	549	601	601	560	580	572	582	604	606	587	619	608	584	609	634	600	573	610	626	597	579	553	591	614	622	537	570	570	580	559	598	579	598	578	594	585	577	600	532	596	598	598	599	582	617	565	539	606	582	570	583	572	587	580	586	595	592	574	642	596	612	606	599	560	657	578	564	616	578	609	575	552	578	540	603	588	590	601	564	563	593	586	545	554	591	577	556	579	582	590	609	555	575	589	566	596	616	570	586	626	562	549	581	572	556	550	564	581	562	590	610	568	559	566	653	610	566	640	571	561	583	533	557	590	577	624	589	607	590	574	588	609	556	593	605	575	627	556	568	592	634	615	588	566	591	646	577	575	590	604	570	583	599	608	574	555	559	629	600	598	664	598	590	602	589	618	623	606	628	571	557	583	595	617	560	581	560	590	570	553	580	588	554	573	584	626	600	553	579	611	595	609	581	572	557	598	614	609	601	595	606	600	613	660	523	581	590	560	602	597	626	583	562	592	590	631	568	579	571	607	570	589	630	557	589	576	582	604	571	588	629	537	595	599	582	599	572	559	633	646	581	595	588	576	631	574	630	524	624	610	578	528	624	565	592	570	564	614	622	600	617	568	598	563	588	593	574	625	584	631	569	617	614	566	592	579	618	574	601	588	591	571	627	619	594	585	588	536	584	586	580	561	623	565	576	573	626	597	577	550	599	586	645	616	576	614	604	593	603	536	586	592	568	605	612	616	611	576	578	645	592	635	564	584	599	607	558	610	604	577	618	574	599	618	572	579	630	578	584	601	582	587	604	627	588	556	558	579	589	582	605	579	568	595	566	587	582	592	613	567	603	589	586	560	590	609	617	592	589	638	581	571	569	608	625	550	545	589	621	581	563	513	613	628	594	550	585	576	624	628	575	561	617	597	570	574	599	584	574	597	594	570	624	577	599	574	599	595	584	592	589	592	592	543	565	525	586	566	569	596	569	580	603	579	569	581	570	576	616	588	556	590	609	599	570	535	581	602	588	561	565	527	613	568	538	625	622	573	561	643	583	582	605	570	565	572	602	562	564	594	591	596	613	592	566	549	561	592	620	626	569	602	596	630	592	617	605	569	586	603	608	582	583	578	594	559	574	566	585	614	639	576	606	594	610	595	589	565	592	586	589	577	616	543	563	611	579	594	542	544	549	584	567	595	573	579	611	552	565	624	597	604	603	620	667	607	595	582	565	574	598	621	560	606	596	566	590	548	636	608	569	596	611	584	600	572	567	574	608	587	574	576	585	603	605	557	534	569	563	574	564	622	574	576	609	589	597	561	645	579	612	602	577	587	574	570	570	585	567	606	571	607	591	576	561	617	594	628	570	604	584	553	563	610	607	580	558	580	550	566	611	584	598	589	569	593	610	558	565	607	543	567	598	590	628	596	603	583	608	582	581	600	589	562	626	605	580	560	578	559	620	585	510	548	581	588	606	613	609	570	554	576	618	580	591	583	596	529	615	595	607	568	582	574	623	593	582	574	573	595	556	585	596	596	576	567	591	609	565	626	572	629	555	616	587	529	606	578	572	610	591	541	557	643	560	565	596	600	620	589	566	573	566	587	551	614	581	585	624	608	568	564	570	617	590	561	623	640	565	553	573	572	576	603	576	612	602	607	603	584	636	578	589	569	574	558	641	537	601	600	639	543	617	581	582	565	588	610	550	555	572	555	567	554	581	582	593	614	576	593	639	604	602	551	623	551	585	626	541	610	584	549	603	554	607	580	616	567	615	586	570	585	572	553	544	570	575	588	599	582	607	564	581	610	572	577	547	608	624	585	612	559	606	585	570	578	637	560	591	585	576	591	594	582	590	619	622	581	607	587	604	573	597	568	608	565	585	601	571	575	581	596	595	591	585	599	592	598	548	608	557	593	597	605	566	555	576	603	562	582	597	618	604	604	600	580	590	531	591	580	590	610	608	604	592	617	580	562	595	624	585	560	572	559	595	563	615	590	578	616	580	621	579	572	590	599	558	623	602	645	626	634	583	625	630	578	621	575	647	591	589	608	578	555	609	544	568	632	580	571	569	556	580	618	610	569	599	566	570	563	579	595	588	568	594	625	605	588	608	580	596	570	554	584	582	590	582	600	557	582	537	590	576	582	540	608	565	581	569	576	586	594	576	606	572	618	580	566	590	593	556	619	590	603	598	635	572	594	580	557	545	584	593	578	599	561	620	568	598	572	609	624	569	555	599	585	582	580	603	566	596	554	547	561	607	587	633	575	583	550	555	546	607	589	568	603	570	598	600	597	574	588	606	578	557	595	612	560	535	617	654	628	567	596	589	586	554	517	645	580	582	602	648	569	575	625	558	595	590	564	602	563	595	585	603	628	552	539	576	570	564	583	589	535	551	608	581	583	577	584	576	587	589	554	557	555	627	585	564	602	550	591	585	591	583	593	559	581	574	612	610	552	600	657	550	560	584	580	604	543	593	579	580	594	582	580	563	560	565	592	548	615	574	586	580	606	586	577	566	565	586	580	611	569	600	562	629	604	566	647	567	596	607	598	578	638	583	599	595	587	551	582	620	569	566	577	535	614	593	618	562	550	595	598	609	512	553	622	575	577	574	644	559	603	567	602	607	550	586	599	579	566	568	600	587	524	621	569	582	608	574	575	585	547	541	611	567	575	572	600	567	599	604	544	577	584	584	596	574	550	585	563	609	619	577	569	565	591	565	602	573	524	582	549	573	576	623	606	563	599	538	612	575	575	581	588	633	629	566	576	595	587	579	605	572	598	582	586	606	568	614	602	620	604	591	589	617	590	622	597	613	534	623	583	580	571	568	578	582	573	551	601	610	554	589	579	617	629	567
21387	32154	23270	15009	11872	9463	7265	5395	4164	3123	2716	2101	1925	1670	1495	1410	1234	1157	1086	1022	948	907	847	820	839	787	767	717	789	756	748	732	687	685	745	739	726	710	729	766	732	743	744	710	727	703	655	658	746	661	699	700	668	689	687	688	689	684	661	661	700	730	701	716	600	669	688	693	659	653	675	699	664	693	688	675	708	697	683	672	670	653	699	667	712	687	651	700	639	683	678	647	675	683	677	673	685	666	648	650	657	662	646	679	653	641	666	672	682	670	596	692	669	656	704	649	670	646	667	637	642	691	698	664	661	696	678	694	619	694	694	662	640	673	684	623	701	713	632	645	700	647	665	649	621	653	707	704	658	665	684	701	675	632	648	687	682	673	676	662	698	721	651	667	693	685	680	741	639	610	682	618	637	692	676	667	645	689	655	663	706	668	654	669	689	694	725	662	633	698	658	693	649	680	676	651	692	632	656	663	647	657	628	702	666	706	691	663	683	631	665	705	678	677	667	704	678	654	647	623	625	634	679	688	648	711	679	639	688	623	653	707	685	673	621	721	657	669	671	668	685	646	670	652	686	707	660	691	717	655	669	682	622	654	656	706	724	695	653	649	698	687	692	668	709	651	654	696	649	623	689	686	686	679	648	654	683	639	699	668	660	645	691	669	667	639	678	680	692	644	632	681	678	665	704	589	650	691	607	674	654	639	660	673	654	715	656	672	702	709	647	693	677	647	656	685	648	638	699	661	674	655	617	694	687	632	653	706	684	651	648	708	612	685	694	679	651	634	695	659	643	652	695	670	712	687	647	654	631	639	720	662	663	659	665	691	672	676	668	670	675	634	722	670	667	638	687	665	686	666	673	655	672	613	672	671	642	685	680	630	654	659	670	693	725	662	638	687	684	646	655	689	704	680	680	711	661	663	712	707	648	661	673	663	726	622	641	672	688	683	654	721	637	635	647	672	639	680	698	646	715	705	684	664	663	631	682	681	660	650	674	650	685	616	636	655	711	678	690	653	700	653	735	690	635	686	664	700	645	710	684	653	667	636	681	716	664	631	673	694	726	639	644	666	658	699	652	709	654	665	690	706	652	634	690	643	641	651	662	647	691	686	650	668	677	695	715	674	648	713	698	659	657	645	708	718	686	668	695	668	701	667	678	697	660	682	683	655	722	654	669	689	683	688	639	680	697	658	705	686	648	649	669	667	665	659	667	677	695	686	635	674	667	717	663	641	680	647	692	663	692	700	707	677	702	682	692	667	672	670	670	673	683	649	654	707	672	683	656	670	681	656	612	682	648	648	631	650	631	680	681	671	707	702	679	678	648	659	678	630	668	684	684	633	734	663	679	711	709	665	641	639	672	636	654	703	649	660	734	642	672	644	637	655	686	681	707	676	637	640	694	699	673	674	668	652	677	746	701	664	679	656	655	678	702	655	701	667	639	650	658	661	653	676	708	718	676	632	662	695	653	674	679	629	663	631	661	673	648	648	697	688	616	640	664	664	670	663	678	658	694	666	647	681	676	663	672	675	652	663	682	651	653	688	666	628	709	657	680	676	685	649	695	685	699	668	657	644	668	720	683	666	678	710	683	719	694	680	705	702	722	679	655	622	680	735	646	640	648	686	668	704	629	631	657	651	685	667	659	641	657	650	663	673	634	698	682	649	676	733	719	683	661	671	665	721	700	693	669	645	653	613	658	682	663	637	689	683	641	641	702	695	678	673	657	652	696	680	656	698	669	681	690	657	657	699	684	659	658	686	696	626	645	639	696	634	665	635	657	679	680	631	672	665	711	682	651	665	646	671	656	634	679	681	671	693	692	699	703	625	628	664	666	645	647	662	723	704	680	656	657	705	715	659	679	622	690	693	664	661	624	644	633	690	640	711	721	656	696	702	655	673	683	624	669	661	660	651	664	649	694	659	644	697	649	669	676	672	667	650	717	658	660	671	671	668	678	661	668	652	691	662	659	648	669	635	656	638	650	672	652	689	717	652	658	661	646	679	666	680	698	615	714	664	654	704	632	674	663	668	665	671	653	678	688	623	686	682	665	696	679	701	669	664	630	638	675	663	693	613	680	658	672	689	686	644	698	642	696	632	660	660	667	663	652	687	668	612	611	697	691	674	687	699	666	658	664	706	706	662	649	730	647	686	710	705	701	730	664	690	650	692	661	684	649	655	722	666	659	647	643	645	696	680	668	646	647	674	629	685	616	657	675	659	654	658	649	666	703	670	716	662	643	668	659	671	665	645	656	638	659	691	711	660	722	703	617	622	687	647	657	692	664	684	691	678	699	716	648	692	653	675	717	662	690	679	661	690	676	668	681	640	662	684	651	672	658	665	673	629	696	696	645	683	625	656	594	628	688	697	638	672	667	703	668	685	660	654	690	637	677	708	664	682	725	680	670	647	681	650	650	693	637	654	762	637	644	689	709	665	665	683	664	693	648	687	667	674	644	687	655	688	629	614	680	675	656	654	707	670	678	714	646	736	688	696	677	645	668	644	674	681	682	666	635	679	659	644	708	638	642	618	655	615	657	734	632	649	690	676	703	667	632	661	647	660	703	649	674	710	654	672	687	654	627	671	699	676	668	691	674	658	648	691	698	645	649	672	714	672	670	685	631	696	615	690	617	662	693	675	690	648	703	639	678	654	660	654	666	669	679	642	635	653	631	661	677	715	602	675	655	671	685	650	686	651	671	645	648	693	661	654	651	683	640	741	660	680	651	636	660	663	690	649	647	682	662	683	643	658	709	658	650	638	681	685	681	708	672	688	649	719	656	661	635	621	674	618	663	672	653	664	708	677	676	620	648	644	643	697	659	671	640	652	677	644	688	667	714	686	693	669	699	665	669	652	667	636	700	679	673	644	642	658	667	668	672	661	690	663	647	681	638	648	690	645	659	686	666	678	721	647	678	667	638	670	665	647	708	719	631	682	672	688	706	619	674	630	671	621	670	712	712	684	686	668	701	660	635	681	657	697	606	739	651	623	633	676	661	663	717	700	708	678	689	692	670	734	629	675	698	658	675	690	641	683	625	664	702	651	643	667	673	637	671	640	663	668	689	674	679	646	702	634	667	615	690	676	687	673	691	705	639	667	694	628	664	673	653	641	673	671	661	672	676	672	655	658	725	698	678	676	650	623	673	701	628	674	691	677	714	636	641	693	610	632	668	611	672	704	608	704	653	674	647	654	698	719	631	666	654	658	683	676	679	667	690	675	630	698	671	699	693	589	653	660	685	691	679	673	640	677	688	699	670	677	657	664	646	666	684	699	696	693	661	665	629	665	651	651	655	665	662	659	686	658	693	664	667	646	643	671	685	653	681	692	662	642	708	684	613	664	644	662	654	701	685	675	686	662	636	705	676	646	667	634	703	676	656	675	704	651	649	648	664	671	632	671	665	669	699	628	646	672	656	630	667	694	639	672	675	647	673	660	688	688	660	626	669	653	698	629	656	657	649	615	634	661	665	694	679	672	689	692	669	662
25153	21515	27242	25747	11642	4539	2999	2145	1666	1397	1199	1010	899	838	722	703	665	643	625	562	582	557	503	514	531	516	523	462	481	498	471	446	492	491	493	430	513	482	513	441	477	457	444	434	473	486	477	443	433	459	407	453	422	446	449	431	462	483	433	434	462	452	471	460	442	426	420	439	476	475	462	466	407	438	460	487	417	432	430	419	447	470	436	466	435	455	417	458	449	435	489	461	468	447	444	453	454	436	425	427	417	451	449	437	432	422	451	414	472	412	434	418	454	447	470	423	436	439	459	486	436	470	459	430	410	425	447	441	445	467	431	434	445	439	446	453	456	446	419	458	472	451	429	477	410	413	478	451	437	443	438	448	448	414	415	397	438	439	413	428	450	450	463	422	441	458	447	441	455	408	435	458	459	448	467	458	438	473	450	470	485	424	448	458	449	433	435	417	436	414	428	440	443	412	436	426	440	426	451	439	402	461	458	396	423	462	445	461	430	418	461	439	417	424	426	394	406	413	459	433	465	464	385	436	432	373	450	442	451	432	401	444	438	427	450	457	428	466	427	435	447	452	457	428	456	470	391	416	401	398	474	422	455	418	438	432	462	426	415	458	451	452	463	433	413	460	458	473	452	449	406	421	436	429	418	457	432	469	413	467	445	438	411	436	431	455	427	459	449	399	472	464	462	423	444	448	491	402	434	443	440	425	435	428	476	450	458	439	450	431	431	440	432	426	424	423	453	456	485	439	463	450	418	430	449	446	459	422	450	454	448	439	451	461	439	447	446	451	402	413	424	443	437	454	474	414	404	423	421	400	445	409	434	443	446	435	410	428	395	435	396	419	456	429	435	448	430	472	458	432	411	471	472	438	413	466	466	427	483	420	477	468	439	431	454	432	383	461	425	435	410	397	479	434	437	419	477	433	438	449	425	451	421	437	423	420	387	424	469	433	445	414	427	407	401	452	406	450	420	427	450	433	444	414	432	426	461	449	477	429	430	455	435	405	466	498	476	464	463	414	412	381	414	396	445	423	420	470	426	416	450	450	423	452	454	445	446	446	435	450	442	432	412	406	425	458	456	439	425	421	431	431	457	460	414	426	429	435	462	453	419	457	430	431	419	428	471	431	427	427	461	440	439	448	452	417	453	408	465	428	454	413	418	455	431	406	428	453	468	398	368	412	430	456	449	456	420	446	431	402	409	453	407	450	449	420	459	448	456	439	470	438	433	406	414	453	432	427	440	411	473	441	420	461	449	438	425	406	429	453	439	436	456	425	441	481	435	464	450	492	438	438	410	423	426	472	448	458	441	446	466	462	449	468	444	443	472	457	426	411	490	435	429	443	412	425	446	438	464	414	426	458	413	451	450	404	465	440	435	453	453	450	458	472	465	466	433	420	447	415	451	430	458	458	447	452	426	440	411	452	462	450	474	410	403	405	430	455	429	441	449	465	412	436	478	438	439	477	450	446	420	427	441	419	437	424	448	444	424	475	431	443	417	423	438	438	438	482	413	480	445	403	454	413	433	458	440	426	418	425	444	452	439	432	465	436	437	434	428	436	468	439	432	430	450	438	476	442	424	495	417	424	427	430	422	413	467	454	470	438	404	447	428	451	423	421	464	403	429	407	440	473	440	442	432	430	421	451	396	432	414	411	427	448	437	433	437	423	424	411	453	481	431	434	410	441	469	439	434	423	458	438	424	450	443	459	422	454	457	435	442	439	421	408	421	388	443	446	455	445	470	420	433	445	434	453	426	437	425	452	446	463	435	448	412	462	422	423	448	456	432	437	420	400	417	407	426	458	440	406	428	434	469	415	472	477	423	408	441	440	458	473	397	400	461	445	424	429	430	472	439	474	443	450	451	417	414	431	434	455	457	449	402	439	451	486	444	424	458	429	431	413	419	416	448	436	422	479	445	393	422	439	452	408	425	446	455	444	415	412	431	410	461	450	436	454	459	449	463	420	421	438	456	494	479	424	444	455	451	424	440	481	456	469	405	417	434	485	450	435	476	446	440	444	426	410	453	457	446	466	457	434	430	458	432	423	401	414	444	444	398	459	446	415	432	464	430	400	439	438	426	449	429	445	443	470	442	416	445	432	452	403	451	420	455	445	438	456	407	424	443	405	451	443	460	460	426	453	484	440	453	414	470	431	430	447	388	433	417	432	447	422	428	435	443	451	417	409	446	412	411	417	430	429	427	451	462	441	405	465	419	463	414	461	393	446	443	438	449	436	451	431	472	444	472	431	450	443	471	433	423	409	419	454	425	418	440	419	436	436	409	405	451	467	435	442	421	452	400	428	414	460	447	433	422	440	394	433	429	448	426	433	429	456	436	420	423	422	455	438	439	434	395	421	459	411	449	434	447	430	428	461	459	401	482	416	465	438	464	441	429	409	444	442	422	436	451	464	457	420	470	462	423	400	438	408	441	455	469	456	422	440	406	449	456	444	471	455	421	453	450	442	449	484	424	470	447	408	442	447	448	464	433	485	430	451	409	462	418	439	463	405	476	433	423	421	422	436	424	430	396	423	462	439	445	443	450	414	435	462	442	435	439	452	425	441	429	419	439	458	435	411	468	444	485	477	462	444	458	440	441	448	479	408	434	410	460	442	456	426	464	453	448	457	465	414	426	416	457	416	461	416	457	439	422	407	459	406	432	418	403	456	476	462	441	432	463	477	447	477	441	441	439	470	422	463	429	442	476	458	392	462	421	417	436	423	434	422	469	420	436	444	457	409	469	482	429	458	441	405	439	432	504	466	423	417	437	456	422	446	420	473	441	421	444	451	442	412	429	455	444	457	424	465	432	412	441	451	432	449	441	428	445	442	437	433	434	462	436	438	418	398	429	448	433	444	428	426	447	459	444	463	440	434	459	454	450	456	429	461	452	433	414	441	430	451	390	461	455	426	424	452	410	426	450	448	422	420	418	428	436	474	376	451	448	438	445	435	435	439	424	442	448	480	447	440	433	439	432	436	441	466	407	449	460	402	400	389	422	460	435	443	420	439	440	444	450	384	437	445	444	451	428	442	439	431	442	459	440	427	470	447	434	435	423	427	443	439	466	424	434	433	419	432	438	445	435	447	410	422	433	427	427	430	433	478	458	434	431	464	427	453	411	436	425	449	422	397	438	435	428	441	433	429	471	395	467	436	479	457	448	480	394	454	470	441	457	469	420	452	425	404	418	459	433	412	396	477	434	449	413	424	415	405	427	427	418	436	441	478	389	466	444	440	412	441	410	450	460	448	445	430	418	442	443	441	402	440	449	445	468	428	469	412	424	452	456	425	422	474	410	436	477	447	425	446	405	419	429	455	427	471	452	468	459	424	444	456	451	451	443	415	462	440	444	429	438	413	461	440	416	435	396	430	435	432	440	426	418	451	447	431	414	415	404	472	447	448	436	500	462	432	404	452	408	426	424	430	433	437	410	429	451	410	432	453	408	441	465	425	413	453	413	451	396	395	449	425	428	427	456	495	434	477	444	410
20590	27523	19996	12240	9658	7452	5615	4246	3132	2363	2011	1639	1446	1253	1119	970	967	867	833	793	746	663	645	668	632	631	601	560	622	554	535	577	556	540	574	584	530	588	608	587	560	534	529	521	508	532	491	520	515	468	498	520	531	560	485	497	465	516	518	514	546	535	571	505	462	527	497	516	516	487	502	508	472	548	534	482	537	504	525	493	494	518	520	512	543	546	520	490	537	520	462	530	519	530	496	512	499	500	488	510	521	530	490	488	525	504	535	494	526	495	514	511	509	512	504	506	508	492	505	502	506	471	496	507	532	493	468	538	478	478	486	503	465	510	512	497	495	472	474	477	502	491	478	511	519	522	494	509	464	505	455	497	504	498	485	463	526	509	513	535	559	517	527	543	508	507	485	543	537	503	512	515	509	498	496	480	521	498	496	472	478	501	510	571	514	514	511	541	479	488	470	511	501	480	505	494	490	496	489	536	492	523	462	457	515	529	469	543	513	490	524	486	539	541	492	486	481	535	489	500	473	497	525	490	500	540	525	507	514	489	490	525	485	510	501	504	473	502	494	517	484	508	487	512	517	491	484	478	500	483	505	482	526	527	490	485	494	529	479	475	497	519	566	485	504	492	485	466	501	525	504	509	513	496	498	476	493	518	522	488	520	561	460	516	469	521	480	481	512	508	549	500	511	504	502	507	509	493	490	491	511	492	498	522	492	462	512	491	488	496	517	518	511	516	507	486	464	543	489	495	526	488	506	511	487	488	518	508	515	502	526	498	493	528	500	456	506	488	509	507	518	488	482	535	502	503	549	516	484	498	531	513	508	522	490	525	478	580	502	501	541	475	489	551	552	512	532	488	483	510	489	470	456	480	531	519	501	508	510	481	523	497	547	537	502	480	524	511	495	492	537	492	485	488	477	566	466	480	474	498	521	519	483	490	516	500	532	512	476	522	496	519	495	526	491	502	545	471	508	508	535	507	482	490	505	494	493	504	471	484	514	498	510	480	501	500	517	491	520	501	492	505	496	448	531	534	485	499	469	502	464	489	498	508	492	489	473	522	470	518	451	502	483	504	520	458	507	501	509	484	490	488	506	467	481	509	523	504	544	464	532	470	534	506	503	480	522	509	491	527	492	493	505	498	498	529	514	496	483	531	487	491	509	493	491	513	467	497	513	542	518	504	486	469	492	482	515	477	555	532	505	501	542	531	488	499	453	508	506	511	477	499	484	517	553	451	513	506	507	504	488	552	491	512	480	510	504	513	498	487	499	519	481	532	524	509	470	490	527	488	498	510	525	517	490	470	499	524	533	556	551	454	469	505	499	503	505	512	488	462	496	485	492	491	531	509	494	516	465	500	469	474	508	517	499	487	486	507	518	515	506	523	507	486	486	544	487	478	502	484	489	523	506	502	527	502	509	489	496	514	510	514	459	484	499	482	482	433	516	508	491	493	502	505	555	498	485	496	511	538	539	518	552	525	515	499	487	480	490	475	519	484	480	490	492	502	501	495	472	499	481	486	507	469	501	497	531	498	505	561	528	522	519	478	520	512	469	475	495	492	530	519	548	520	510	505	507	472	486	512	510	479	485	517	503	510	495	494	498	525	533	493	481	510	504	505	505	511	495	475	497	502	497	513	512	473	496	536	545	463	482	495	471	490	521	542	522	505	516	511	523	489	511	522	504	497	524	461	464	517	518	500	478	535	511	519	468	500	462	530	487	525	516	522	507	502	520	472	495	468	484	513	493	466	483	496	503	552	513	498	545	499	488	496	503	486	487	550	496	516	470	537	507	483	505	561	495	475	469	498	536	476	530	513	490	498	540	533	515	520	501	540	527	490	482	484	502	466	548	530	522	497	519	516	496	530	516	503	507	533	476	473	502	540	457	570	500	520	483	474	508	529	494	500	540	459	498	481	475	496	479	510	468	506	502	488	523	491	492	490	450	496	536	497	502	503	511	510	457	500	506	497	489	498	505	507	488	517	514	478	512	508	494	543	507	478	524	496	491	487	492	538	508	468	497	512	502	490	507	498	517	497	504	486	501	544	530	497	492	527	505	515	490	510	535	507	498	506	482	513	487	480	459	477	503	526	508	488	540	525	486	458	516	530	502	495	522	514	452	525	525	519	513	520	485	550	484	522	496	504	543	492	447	481	525	491	528	454	521	493	474	470	529	509	544	509	504	490	488	496	508	513	567	494	485	467	529	482	500	524	526	520	541	550	500	485	500	481	507	498	533	509	482	474	487	536	507	513	515	512	509	481	566	506	509	493	475	512	508	507	555	554	497	489	551	465	482	517	531	530	487	500	511	500	503	538	530	513	481	516	494	524	493	479	553	490	513	493	511	513	523	514	489	462	512	494	464	502	486	508	543	516	501	506	513	521	479	482	502	500	493	521	499	486	501	498	516	499	485	508	537	478	526	483	509	508	529	486	480	517	513	504	530	502	511	492	494	475	518	527	528	493	476	488	480	517	545	532	477	489	528	481	533	500	490	506	522	531	503	510	512	485	483	497	505	494	514	475	482	527	520	531	478	482	475	505	502	507	517	484	553	500	481	481	486	465	503	508	503	530	486	525	496	514	575	476	487	477	540	506	513	544	480	527	494	503	514	482	513	512	502	462	520	492	466	495	502	525	486	499	495	526	477	490	505	498	496	512	469	483	525	530	537	490	469	493	558	520	484	446	531	470	544	500	542	513	464	513	501	459	498	516	513	529	480	504	473	516	515	518	481	470	494	524	513	484	504	495	520	496	497	497	476	501	511	494	516	482	508	540	544	502	555	501	510	529	475	492	539	501	553	494	522	473	478	556	526	501	520	521	541	521	520	483	497	512	493	478	548	513	495	468	455	486	509	522	485	506	454	508	469	518	487	508	526	466	508	503	474	511	529	514	534	505	511	496	469	527	542	518	547	536	506	490	502	514	498	532	510	542	496	503	520	501	523	474	538	474	495	537	510	508	518	518	493	495	508	500	503	460	519	550	523	514	522	488	489	516	485	488	507	492	487	522	508	477	489	506	480	523	509	490	526	483	499	519	521	464	506	481	458	527	498	504	513	528	522	494	470	484	501	515	514	524	515	470	464	520	479	503	539	495	500	510	507	510	462	522	513	497	506	511	491	491	539	485	507	477	510	504	466	504	521	517	471	527	480	484	505	484	524	492	503	514	455	502	482	506	495	500	500	538	523	515	514	539	515	537	500	486	484	497	497	516	482	494	508	543	509	515	494	491	481	478	475	504	500	521	505	523	498	494	492	526	479	557	514	484	513	512	494	501	506	480	546	502	518	523	503	529	464	544	502	522	477	496	515	470	515	510	475	486	499	516	519	465	516	496	535	510	491	511	514	489	486	534	493	516	513	502	516	537	499	555	476	499	524	486	493	480	478	514	503	475	443	519	512	501	551	523	524	499	469	497	492	497	496	489	488	488	486	516	462	509	484	486	497	523	451	474	519	441	519	496	512	507	531	461	474	494	498	470	520	480	483	479
22823	21477	29086	24308	21504	21423	11599	4394	2948	2300	1955	1633	1373	1289	1118	1017	942	878	850	764	665	678	619	602	620	542	556	511	528	596	520	526	500	538	558	516	525	533	516	517	517	496	489	478	519	499	459	474	456	475	455	473	447	465	449	433	424	461	443	438	487	453	446	437	469	457	496	453	457	529	472	447	467	431	472	444	467	446	434	446	434	429	478	460	420	456	474	439	448	473	449	429	462	455	393	448	423	477	455	464	475	441	424	404	430	450	432	445	441	462	426	487	408	448	462	472	460	456	419	444	448	454	457	467	428	436	440	433	433	449	471	444	435	434	447	444	442	433	453	452	408	455	448	436	451	438	452	439	424	468	424	455	449	424	424	427	466	420	441	447	418	439	489	474	460	410	447	478	428	450	443	429	439	499	433	416	431	420	433	421	450	446	455	436	440	439	467	471	450	470	438	422	472	449	479	473	439	428	467	437	435	425	434	419	436	431	446	432	420	430	458	442	448	440	451	471	461	427	448	447	437	481	487	457	478	478	436	435	453	424	449	424	452	465	454	426	443	419	411	436	485	446	434	438	425	427	444	423	437	441	432	420	486	395	441	457	461	468	412	453	464	431	436	447	419	409	456	453	482	477	491	404	445	438	454	432	438	437	426	414	462	414	422	393	449	474	404	446	435	461	497	420	428	442	396	455	455	464	421	419	423	417	457	414	410	440	446	429	456	451	425	491	443	467	414	426	446	418	462	452	435	418	424	407	448	431	454	428	421	463	444	434	416	490	423	438	454	460	442	464	433	420	435	440	441	402	461	439	422	452	446	413	460	461	442	429	403	444	416	448	454	466	447	442	471	457	427	415	457	454	443	428	438	433	410	430	435	477	450	453	448	460	436	430	481	460	423	432	423	490	459	415	449	430	442	498	401	452	467	449	440	436	450	423	409	454	485	406	448	434	442	448	426	436	439	437	470	468	449	432	439	450	424	431	420	430	434	435	447	449	435	440	464	425	457	488	436	410	407	433	470	439	431	465	445	432	484	438	473	414	408	457	455	430	404	442	403	463	440	452	465	439	433	430	426	459	444	439	410	442	432	462	438	480	488	453	406	456	448	401	411	498	412	410	448	491	418	443	414	422	413	419	451	434	436	453	461	437	436	444	424	444	489	426	449	469	478	405	460	431	458	408	455	418	445	399	420	425	432	445	440	419	435	426	451	455	427	405	448	450	477	467	445	454	455	415	444	383	471	453	397	422	460	432	445	468	440	469	459	447	466	457	455	430	434	438	432	455	446	407	452	474	434	416	459	416	462	452	411	447	426	452	442	423	479	431	443	466	462	434	416	467	476	439	428	483	459	435	474	434	445	459	431	439	420	426	422	481	467	413	443	417	443	428	456	445	429	445	482	411	458	442	452	422	474	447	474	446	443	463	471	420	451	422	452	415	440	452	484	468	412	388	493	436	451	433	415	427	431	430	443	455	467	423	437	431	444	440	423	388	490	398	462	444	457	451	416	456	382	448	469	454	482	462	429	412	445	433	445	448	458	456	483	479	426	426	503	466	458	430	438	455	460	396	457	409	459	433	425	407	433	472	420	457	443	419	486	446	451	438	462	460	432	443	421	419	441	438	488	446	428	430	433	418	413	449	427	437	458	419	451	454	433	466	430	477	435	439	449	451	407	463	445	478	447	419	446	440	445	419	444	448	507	397	425	431	444	445	464	463	434	429	486	440	475	413	424	450	451	420	450	464	438	478	409	440	435	448	508	426	435	449	415	437	454	431	478	418	443	444	408	431	402	439	455	436	452	447	431	395	432	448	455	406	452	445	427	456	470	442	447	441	421	449	437	437	437	456	465	415	433	449	468	439	445	433	410	417	434	464	448	408	499	443	420	440	478	433	426	438	421	420	431	453	394	464	449	467	433	401	455	443	445	458	448	423	443	424	422	463	436	441	396	430	471	425	429	429	426	446	420	456	427	412	433	416	442	426	470	426	463	449	436	428	442	464	467	427	427	443	447	415	422	423	448	475	447	437	458	478	425	466	481	451	457	479	467	435	452	406	409	456	404	472	413	448	437	474	468	442	445	450	447	430	422	418	470	479	430	434	441	458	430	456	467	456	418	390	446	469	417	459	431	477	424	412	441	452	462	384	438	425	438	478	426	444	427	478	462	452	402	449	420	449	460	442	464	437	431	431	431	440	446	462	441	433	423	450	421	447	443	466	451	449	413	467	440	454	462	439	442	455	429	468	453	454	413	442	393	447	481	447	453	429	420	419	434	451	460	435	452	428	430	414	474	480	438	437	423	438	487	447	409	453	435	436	474	435	471	422	438	420	447	402	458	425	430	413	428	396	411	447	459	476	442	457	425	430	402	435	443	450	456	407	443	414	466	435	459	427	455	427	417	454	432	401	474	417	440	450	438	441	431	468	405	460	428	445	428	423	452	418	439	433	451	464	411	477	421	446	413	407	438	425	437	429	406	416	448	427	487	444	448	472	450	434	431	454	419	448	420	430	452	441	447	431	449	426	431	443	423	439	421	463	447	455	415	481	466	415	473	434	397	448	447	450	432	477	454	417	448	445	437	463	485	441	410	471	499	452	469	406	462	419	446	472	431	452	456	468	378	451	454	441	431	422	468	420	419	434	449	424	400	419	407	458	455	465	444	446	438	457	432	476	465	437	467	453	453	445	455	459	456	412	435	415	434	473	451	418	487	437	419	458	493	435	497	479	427	497	413	425	483	449	459	465	411	488	469	437	451	460	426	442	429	438	431	437	445	424	476	439	425	423	434	406	409	450	421	416	483	414	458	431	467	412	404	437	422	450	435	444	458	437	444	454	502	455	444	442	422	454	456	446	434	438	452	464	410	423	433	451	429	454	465	438	438	409	444	458	427	455	434	438	447	412	421	442	409	444	423	451	421	430	441	478	420	415	468	460	438	458	457	460	448	409	438	482	456	408	476	444	415	420	451	417	470	449	446	421	451	434	434	455	419	417	452	469	432	475	462	437	468	452	440	432	435	439	463	465	442	429	405	433	433	449	434	415	456	441	460	443	419	443	446	430	429	485	432	430	490	446	450	460	436	438	424	403	415	436	425	438	463	419	449	431	411	431	437	404	439	454	444	432	445	460	465	444	419	429	452	396	428	436	471	418	447	468	412	451	429	481	445	459	451	454	434	450	469	434	470	468	424	441	455	431	468	406	466	435	498	430	489	440	443	452	451	428	445	439	466	455	452	410	462	427	463	445	450	413	407	442	458	460	457	487	452	415	457	434	423	443	450	451	471	456	441	453	450	416	451	468	446	399	439	460	457	465	456	463	467	424	443	448	447	427	420	447	426	429	409	405	452	456	470	466	427	421	444	455	442	397	474	429	452	405	438	447	429	438	438	466	439	417	404	438	441	441	471	452	427	406	383	432	422	435	438	440	437	445	414	442	444	444	446	471	443	434	478	423	450	414	488	392	437	422	490	407	451	416	446	409	439	449	438	431
24855	36229	28026	19222	15138	11972	9155	6870	5291	4035	3239	2640	2250	1999	1671	1525	1336	1287	1158	1067	1011	900	815	775	715	676	710	663	594	643	668	619	629	692	640	608	620	587	665	594	589	552	559	541	540	568	550	586	548	527	536	531	573	532	576	581	529	549	544	572	466	531	513	530	610	595	538	493	502	560	523	535	536	515	557	516	500	548	526	495	537	509	503	551	542	532	557	495	545	526	509	490	515	509	542	482	518	508	528	529	515	522	496	506	487	531	544	483	539	475	518	497	512	478	484	467	493	502	487	500	486	486	553	524	510	497	493	504	517	516	491	478	508	476	522	527	503	516	526	509	498	478	488	527	506	474	540	508	482	492	486	482	533	496	456	505	482	512	525	511	476	548	513	517	539	468	484	580	503	502	514	523	473	468	506	495	507	526	494	543	550	517	522	508	543	498	533	499	512	498	525	474	525	493	493	525	545	485	509	516	511	491	486	520	531	529	561	486	519	508	512	508	517	484	514	478	501	525	512	517	487	523	512	534	502	542	475	464	556	451	509	506	507	550	477	525	477	520	496	521	502	507	528	500	501	511	501	522	501	480	545	497	484	503	504	503	533	526	504	512	527	514	519	506	495	518	523	543	552	550	551	522	513	485	507	516	511	498	512	517	472	537	502	491	493	525	466	485	530	499	516	536	516	476	482	491	529	511	489	533	488	530	509	491	514	507	480	501	490	523	511	494	524	524	494	514	488	496	514	505	567	506	488	533	510	507	498	458	590	506	533	509	512	511	527	492	510	524	519	509	531	522	527	476	529	498	528	503	552	517	500	516	485	506	484	511	520	491	511	495	519	494	506	529	531	473	502	529	533	533	498	510	533	483	542	485	509	510	571	496	528	485	489	508	509	531	486	530	518	558	516	513	483	525	485	521	507	553	509	486	502	490	534	493	508	503	521	540	525	542	466	508	512	495	510	492	507	491	505	484	494	521	521	558	538	498	530	538	488	519	479	525	449	515	519	515	508	498	497	502	503	499	529	525	525	502	494	486	511	511	458	524	517	479	503	494	490	548	517	494	501	528	500	511	500	527	523	490	527	508	541	514	515	521	513	550	555	526	486	518	510	535	464	515	514	475	505	508	509	486	546	499	549	545	486	542	489	493	516	511	563	504	464	481	519	498	482	500	462	556	477	522	534	532	508	530	468	502	518	545	548	533	463	531	484	523	550	496	535	512	514	524	522	491	479	481	513	504	499	494	493	483	520	499	519	503	491	512	490	525	504	512	521	490	482	547	533	517	526	482	516	502	489	479	535	484	540	510	514	495	500	528	534	526	538	520	507	535	476	522	550	473	542	487	522	476	484	522	508	541	550	515	549	537	465	499	531	478	514	536	515	501	484	524	503	468	526	506	517	492	511	539	497	485	551	505	554	524	518	531	488	467	482	528	484	506	504	494	523	503	477	454	531	511	491	522	502	496	523	510	501	535	506	512	549	523	479	510	521	510	537	523	520	499	522	499	512	504	484	524	516	481	518	493	545	472	483	503	521	469	531	521	550	482	521	475	515	517	532	514	536	501	502	538	494	530	504	506	468	500	545	500	502	498	519	504	481	524	530	490	519	519	523	539	487	515	523	495	555	488	500	492	515	518	528	473	497	528	484	524	517	500	521	509	534	539	509	510	482	510	488	531	498	500	471	509	490	513	489	487	519	504	522	514	494	480	474	538	505	540	523	498	530	540	520	537	492	528	462	530	518	542	515	509	543	488	506	476	486	532	511	501	530	510	500	536	516	485	482	493	526	502	543	504	504	497	493	542	526	511	483	543	512	482	516	538	494	465	531	516	517	528	500	506	513	482	514	527	483	541	528	523	538	481	488	483	514	532	494	503	526	503	540	496	486	512	524	518	507	491	526	468	521	500	493	538	514	514	518	544	507	490	483	557	483	480	490	507	521	543	481	497	509	500	493	496	534	491	501	480	495	499	471	524	518	518	511	473	494	521	510	500	483	479	508	523	504	474	500	539	512	513	480	517	516	518	541	535	493	518	501	508	539	514	486	515	529	499	508	478	525	534	499	503	559	505	522	534	517	525	560	527	533	494	510	513	466	560	515	524	563	536	518	550	491	508	492	541	493	493	501	495	510	497	495	506	528	516	531	536	506	498	501	515	500	517	503	519	504	523	469	534	485	462	492	491	514	503	501	519	531	521	517	543	486	474	503	549	505	513	507	527	513	489	521	514	468	507	520	485	546	507	517	508	462	475	493	523	484	524	498	557	525	516	496	520	528	523	501	508	520	557	524	508	528	476	516	528	529	516	563	526	515	535	518	491	509	511	476	519	524	496	507	509	551	504	482	494	517	527	518	482	519	545	511	518	511	503	536	551	509	525	531	541	484	497	529	521	523	490	541	483	530	506	536	547	531	535	503	500	494	521	515	504	508	509	513	526	483	465	483	526	526	567	531	519	533	524	488	532	499	500	486	477	559	479	526	526	519	509	515	489	554	489	488	506	550	509	536	507	503	515	497	511	504	470	488	480	534	541	530	497	493	486	521	450	509	510	468	503	500	488	528	550	515	508	556	508	534	527	508	517	460	445	512	511	526	509	501	509	533	515	528	522	496	517	507	508	533	510	495	506	491	498	519	527	479	470	474	519	502	507	538	506	507	520	517	518	497	494	489	495	519	514	516	519	514	530	517	537	483	497	508	511	489	485	528	488	518	554	500	507	495	507	521	518	487	512	543	528	485	511	521	509	516	529	524	469	518	508	536	539	521	511	535	501	513	511	492	473	514	477	484	475	537	563	546	526	513	529	482	527	498	517	540	568	497	501	507	484	519	537	513	575	503	502	470	486	521	498	458	494	502	483	516	510	470	552	523	544	512	481	491	488	525	511	504	505	514	526	540	532	484	526	528	489	474	538	485	554	514	477	515	542	522	535	525	553	522	509	526	523	504	542	516	492	542	497	501	497	473	483	531	505	533	482	488	474	535	472	518	482	501	531	520	491	489	487	524	475	479	548	494	518	549	552	495	489	503	488	503	504	513	507	535	521	536	506	477	512	488	494	520	547	470	494	496	532	538	505	528	504	549	513	504	511	517	547	528	490	516	502	516	479	543	488	478	513	512	524	495	522	494	510	508	491	487	496	495	483	496	474	504	515	521	530	523	497	508	488	498	537	501	531	476	503	506	507	507	529	482	493	496	505	503	515	531	502	505	526	499	466	502	510	509	522	478	523	564	482	503	499	508	487	484	511	495	501	498	515	460	493	498	505	503	457	519	514	554	507	526	516	503	500	487	488	480	536	545	488	476	502	528	513	499	514	520	491	486	508	469	494	477	507	486	526	533	498	511	562	481	521	552	508	529	504	519	540	476	478	517	495	493	518	523	498	507	503	481	533	502	510	542	552	456	528	483	500	503	488	515	527	470	472	547	532	533	495	483	516	524	527	512	488	518	499	483	482	518	518	507	527	529	531	461	476	498	573	491	502	521	489	506	549	502	476
28450	20683	14983	7849	4122	2863	2092	1689	1370	1093	1090	902	897	835	786	748	735	632	697	688	636	639	611	608	616	629	602	576	588	544	578	587	576	628	566	623	594	605	587	622	597	566	557	584	594	551	561	598	582	582	591	579	596	593	577	554	564	570	502	557	575	592	595	603	532	589	531	598	568	599	588	575	578	576	552	570	535	579	572	569	587	557	566	543	608	549	556	557	515	597	576	611	568	587	572	625	566	575	562	568	579	533	568	562	620	580	568	614	569	534	547	577	566	565	599	530	537	597	565	572	535	565	568	534	619	522	559	527	593	590	533	561	538	550	552	563	536	573	554	568	536	581	566	570	600	570	594	581	556	567	571	569	527	614	564	610	602	611	602	597	615	590	615	540	587	574	583	575	603	524	502	564	593	573	558	533	527	596	548	562	529	563	539	554	556	554	551	574	540	594	538	585	560	564	580	571	536	624	596	621	540	567	608	575	570	572	575	567	597	535	580	609	572	590	601	576	562	580	595	591	525	546	583	550	552	561	560	607	566	560	592	571	567	590	590	553	625	537	556	577	596	585	618	553	607	604	562	590	615	567	548	569	583	509	576	551	534	585	532	530	578	568	607	587	568	619	588	610	550	562	587	601	586	548	563	577	548	573	534	553	549	525	547	602	521	571	557	576	577	602	547	556	539	603	586	536	588	554	562	592	554	626	589	597	601	572	609	548	586	541	546	587	561	587	606	579	587	574	566	581	593	611	572	541	609	569	569	586	574	550	613	564	603	602	566	574	573	575	573	562	569	540	604	561	581	550	609	608	588	623	591	576	561	555	561	564	597	616	577	528	603	523	538	614	519	556	548	558	533	498	556	546	536	559	567	535	574	558	598	577	585	573	618	569	591	562	516	573	591	587	581	563	555	575	544	546	557	567	562	603	587	556	568	567	539	574	527	585	537	612	572	563	584	549	594	582	575	606	578	560	580	603	564	563	576	580	576	589	598	622	569	577	582	569	551	608	557	560	546	590	562	538	613	581	647	532	561	519	557	580	594	557	559	583	582	573	569	578	551	523	557	575	571	594	565	581	558	545	579	577	604	553	599	541	566	555	558	572	534	573	554	579	607	587	600	551	554	569	584	543	590	573	587	551	592	593	593	558	571	512	538	580	519	539	575	582	563	547	579	599	583	582	604	553	572	624	558	594	551	589	607	523	552	583	559	551	571	576	596	559	522	599	553	567	573	566	575	570	607	543	538	583	563	568	591	531	579	570	546	575	574	560	520	587	507	530	559	563	569	545	557	618	550	557	598	597	583	575	603	578	556	562	547	553	587	608	568	570	587	611	584	586	584	594	527	577	604	562	542	571	557	550	582	577	582	512	591	597	576	573	592	601	554	544	585	564	600	584	582	549	576	538	605	591	609	538	573	554	563	574	588	599	575	584	539	555	579	577	540	542	535	594	547	585	574	575	641	569	559	566	561	565	565	583	593	597	583	600	629	566	591	573	601	541	555	584	569	574	575	519	570	617	568	554	582	548	539	583	584	638	560	529	550	560	552	521	580	548	607	563	552	542	554	562	608	591	533	561	555	604	583	589	554	533	552	534	569	551	562	607	578	542	572	605	576	524	537	569	565	563	560	617	592	570	580	544	593	548	556	565	537	585	550	560	543	544	553	562	607	537	608	581	598	572	590	627	598	573	555	568	577	544	596	613	562	578	575	595	537	609	573	607	576	556	534	583	517	595	560	582	549	567	578	593	571	593	567	562	581	600	547	551	594	597	612	557	585	566	578	566	566	576	517	566	556	574	611	594	605	577	504	544	576	553	538	568	560	533	571	553	564	559	574	552	595	586	567	566	529	574	544	557	556	545	566	564	593	552	583	578	586	576	573	589	593	588	524	529	592	529	544	627	563	580	541	565	575	574	579	544	556	560	591	598	595	540	564	607	569	582	613	593	611	631	608	603	575	573	590	571	593	567	590	580	556	560	521	620	588	570	587	544	543	566	590	579	588	587	577	559	613	586	579	574	585	570	612	593	604	583	540	583	559	582	562	559	611	615	595	571	562	577	613	544	611	579	537	569	612	546	568	585	591	565	547	607	591	552	547	579	592	592	609	541	568	598	593	545	605	610	589	586	590	595	591	555	555	565	583	570	576	550	582	599	568	551	588	587	525	564	530	537	572	559	547	572	581	542	579	585	609	613	555	558	585	543	618	610	561	591	562	577	600	565	556	539	569	543	583	578	592	592	605	588	580	555	554	545	560	597	570	579	552	558	556	610	600	558	548	633	531	581	513	518	528	578	566	545	580	553	517	600	535	559	525	550	573	586	546	595	564	599	593	583	624	531	550	535	550	527	598	599	556	556	573	559	556	560	546	581	556	575	577	528	559	560	554	532	546	547	556	544	505	572	609	589	618	572	550	594	561	564	578	518	584	523	597	581	557	588	567	571	562	586	584	527	592	585	590	571	589	581	575	534	593	565	603	573	528	530	570	510	567	564	553	529	536	551	553	556	524	575	642	583	602	569	613	606	565	569	579	535	554	563	604	567	565	580	573	564	561	569	542	602	588	613	566	582	586	531	556	550	549	536	607	556	588	541	568	553	606	559	576	588	543	594	606	594	566	542	569	560	543	564	550	564	594	610	565	540	562	574	580	569	551	576	590	561	556	576	497	600	572	564	551	597	600	587	583	572	627	535	598	565	598	551	535	585	561	534	585	588	559	563	568	564	546	567	617	571	541	553	554	572	564	564	575	542	625	582	530	578	580	604	577	511	564	519	593	567	544	589	588	570	539	580	612	560	590	528	563	563	558	583	568	549	553	553	564	552	578	572	575	537	620	604	579	605	581	577	593	601	551	581	583	598	583	635	585	605	568	583	604	590	591	547	589	524	574	613	545	564	590	591	600	550	557	597	607	541	602	601	613	566	540	592	593	553	566	582	584	555	560	552	562	560	575	580	543	529	561	582	553	580	544	547	587	550	562	556	577	543	565	648	591	542	543	590	605	554	604	581	551	560	580	600	564	597	561	575	588	599	594	594	563	586	585	575	575	560	511	579	545	561	570	563	576	605	581	573	584	598	543	537	563	543	586	582	564	578	534	552	598	553	571	564	533	615	544	561	588	583	560	533	607	583	566	593	556	552	583	552	606	527	588	590	559	584	544	547	559	580	590	538	559	587	562	539	577	538	541	543	601	578	562	580	528	551	559	572	528	558	609	541	535	526	581	566	595	569	562	592	583	594	552	576	567	550	521	547	547	573	545	555	588	574	578	565	616	591	591	566	613	585	544	577	535	531	571	596	528	575	571	554	552	565	564	559	585	589	533	550	594	544	562	569	586	593	562	548	566	599	571	557	617	613	559	531	586	599	526	574	532	574	606	576	518	604	607	571	554	553	557	620	604	587	652	559	575	580	615	571	560	580	555	550	584	563	546	568	559	554	562	545	574	534	566	570	577	601	623	544	601	577	576	552	564	581	592	563	588	549	571	575	559	560
18010	22085	16068	8995	6600	5238	3883	3051	2375	1832	1551	1320	1284	1101	1045	941	969	854	863	772	723	741	686	683	744	727	734	727	668	699	693	720	709	706	649	704	707	696	679	694	645	659	643	660	733	671	642	697	662	663	641	647	673	651	655	649	665	658	674	652	664	694	649	645	668	622	694	666	626	633	668	646	613	593	633	655	664	666	676	652	630	616	672	719	630	665	638	653	667	654	606	632	653	638	654	678	685	628	665	649	641	586	672	632	645	663	640	677	599	638	621	656	668	664	661	679	633	695	604	621	655	652	661	640	668	669	637	627	595	652	655	643	610	638	688	613	638	639	634	605	653	659	632	614	600	701	637	641	654	653	623	659	617	677	619	653	636	650	649	674	693	696	636	652	645	640	686	668	689	675	666	660	701	691	630	642	618	630	705	710	678	619	605	639	670	632	635	628	664	642	632	623	610	636	620	654	649	595	634	622	658	671	655	628	636	633	588	665	619	673	643	598	645	633	671	615	627	672	630	677	655	619	623	616	637	690	673	635	661	625	648	606	639	646	612	668	637	651	605	609	633	636	680	611	648	675	683	616	662	640	642	653	651	669	623	617	646	658	659	632	654	619	638	604	604	649	616	631	659	622	647	651	621	629	649	645	672	664	605	682	644	621	630	672	622	658	672	685	628	605	646	610	654	642	647	638	633	646	628	644	680	663	633	563	620	662	646	629	669	685	636	633	624	630	669	624	640	623	670	658	622	597	708	633	657	632	668	629	676	595	591	664	628	634	630	703	643	653	694	678	682	664	679	649	664	685	684	653	662	651	670	629	598	686	653	609	658	685	636	705	639	640	638	654	624	628	633	685	661	607	625	606	649	623	625	638	646	634	655	631	599	648	634	626	659	632	648	644	621	672	630	597	671	640	679	647	605	604	633	668	687	667	663	668	658	642	656	633	617	635	653	651	655	630	642	632	636	648	619	665	644	658	647	631	643	664	608	671	689	620	641	615	637	640	652	612	664	610	599	634	659	652	647	662	653	679	671	637	708	653	675	663	623	671	649	589	616	630	633	670	636	630	668	646	633	607	623	618	609	692	651	686	607	634	607	609	624	671	646	646	650	627	671	658	656	667	681	643	639	650	631	619	604	602	645	641	626	664	639	628	666	645	633	620	665	624	662	634	671	644	637	672	661	658	637	623	658	637	662	641	622	683	652	579	633	664	661	616	659	638	659	631	659	685	636	647	627	649	617	687	655	630	649	635	660	615	684	637	630	689	638	637	647	626	673	639	692	622	670	637	664	664	662	662	631	617	642	648	609	667	638	627	640	638	688	681	650	684	653	623	652	645	663	676	679	628	633	652	656	679	624	625	649	647	678	669	628	659	647	682	597	621	626	616	685	657	683	681	651	628	656	616	597	674	671	663	615	659	661	592	633	631	639	656	654	618	648	646	663	613	669	611	633	622	690	628	652	590	627	605	654	623	627	643	615	653	623	655	703	635	696	595	606	646	649	611	660	660	652	638	662	628	664	642	617	656	662	679	637	638	677	644	636	674	604	624	623	626	661	612	607	641	641	705	674	641	634	670	669	700	618	628	599	602	668	673	684	648	650	642	628	671	609	665	652	589	666	689	633	618	650	626	631	639	621	651	653	665	640	627	609	619	708	638	645	683	591	675	660	645	699	655	620	624	651	701	671	679	631	654	673	650	648	637	631	637	683	652	620	596	621	608	651	726	643	670	645	651	599	641	611	675	640	625	648	622	620	673	631	680	666	643	604	664	642	609	645	661	656	617	602	640	622	670	628	670	657	687	665	631	621	637	628	631	654	592	595	631	638	608	697	629	647	621	683	661	639	641	634	661	617	666	640	628	725	624	613	642	656	668	653	648	621	640	660	624	597	645	666	636	623	661	625	684	627	600	637	606	637	640	627	656	633	638	652	641	669	643	675	713	611	639	682	647	653	651	664	651	670	658	657	606	607	643	659	655	681	656	630	578	609	636	636	651	629	620	619	672	648	669	617	651	659	616	668	617	680	642	666	674	609	679	630	635	647	640	653	628	619	629	606	619	652	632	611	637	643	634	618	652	643	645	658	628	617	675	645	660	625	628	629	639	661	640	683	585	621	660	662	627	675	627	632	711	636	693	621	621	622	614	667	621	652	703	590	644	676	663	691	625	697	619	624	672	633	577	619	612	611	639	630	646	648	635	700	623	634	643	632	644	672	671	656	641	588	650	692	654	628	613	685	621	690	640	651	643	678	621	652	621	694	680	660	609	674	655	636	645	675	686	668	657	613	638	612	670	635	619	651	612	663	663	624	640	639	576	589	648	640	619	672	665	653	646	702	634	630	653	667	658	641	623	617	638	621	659	651	696	660	688	642	657	667	649	647	649	652	644	647	676	636	664	702	641	629	675	626	639	699	662	659	629	590	622	655	662	638	675	681	658	653	637	640	681	610	648	633	681	703	698	626	614	620	665	658	678	621	643	654	693	641	667	624	653	652	623	636	679	640	663	611	620	644	685	610	672	706	658	636	666	669	642	672	622	622	683	659	621	639	632	618	619	643	575	639	631	632	595	651	630	630	617	620	666	679	614	637	638	648	613	666	672	629	663	651	665	650	676	669	623	616	658	644	618	672	635	641	672	677	658	630	644	649	633	661	639	635	663	642	601	670	656	645	652	705	658	653	626	669	653	618	658	694	660	604	682	656	629	679	674	634	649	640	625	635	667	631	629	654	653	637	590	679	630	622	638	667	651	646	650	651	623	649	645	667	618	660	696	632	643	674	679	663	637	651	643	626	650	693	627	653	678	623	665	688	646	664	662	640	649	686	623	619	624	684	627	642	639	652	664	681	675	643	672	613	638	621	685	659	645	616	629	683	611	672	601	663	631	653	651	632	643	688	645	677	617	595	621	662	638	674	678	670	667	654	635	637	638	638	653	639	680	634	634	665	620	637	674	651	610	632	618	629	643	670	628	654	650	646	660	616	621	672	682	644	626	614	643	641	659	664	672	626	610	663	636	643	609	614	675	622	640	675	668	637	638	651	605	645	615	608	664	660	658	660	618	659	688	629	656	642	682	646	702	619	661	647	680	622	630	663	699	649	620	647	613	660	655	670	666	619	651	638	655	591	652	628	646	661	674	688	670	610	607	659	619	600	700	650	627	651	665	667	665	618	618	624	645	663	635	638	607	654	676	660	649	662	665	658	664	640	676	617	653	626	687	656	666	634	651	643	610	592	703	646	617	651	663	628	635	634	612	685	615	618	627	664	673	607	653	597	663	587	611	662	646	626	636	657	662	614	655	627	662	629	669	677	664	699	633	630	635	650	660	636	590	659	619	681	640	628	656	630	650	661	624	590	635	602	653	609	707	646	637	601	665	637	687	641	643	675	703	634	689	687	625	643	622	620	664	657	639	672	673	643	672	643	640	614	635	670	654	619	668	657	683	598	692	643	684	632	632	672	641	668	660	666	633	644	655	657	653	629	610	697	674
23876	21495	28538	24890	21330	11302	4534	2936	2112	1856	1544	1373	1266	1151	1085	864	919	852	810	742	760	738	728	702	687	661	616	658	670	671	642	624	623	644	655	611	642	647	638	620	621	627	608	656	595	636	631	609	591	565	618	589	584	596	637	636	604	559	642	608	605	589	586	608	581	579	602	590	586	605	625	622	602	576	599	607	578	580	587	616	607	577	632	596	599	591	601	568	589	602	556	614	589	609	621	578	584	646	622	586	593	556	638	582	579	632	624	624	584	592	571	582	629	623	622	583	606	553	599	609	556	612	582	610	607	600	589	601	566	579	599	603	677	586	591	633	602	606	563	575	596	602	581	605	595	587	599	585	590	611	589	577	604	548	589	630	575	578	582	572	618	614	586	621	599	586	575	594	601	571	637	591	561	610	576	585	603	590	591	618	600	612	583	544	572	598	590	573	636	615	596	544	607	604	572	563	617	573	587	593	609	604	588	587	575	592	569	590	564	584	601	578	569	581	601	612	615	607	617	572	566	618	597	573	586	564	573	600	607	636	609	608	622	573	577	593	582	658	558	584	609	606	605	553	675	655	616	588	584	590	629	590	629	574	575	567	577	567	584	589	555	639	611	608	594	589	585	579	589	592	601	595	540	574	559	633	617	603	599	619	617	591	586	615	567	555	583	577	550	547	605	582	599	604	615	604	618	581	612	578	574	595	584	592	541	580	599	607	555	617	609	598	603	618	563	591	630	615	589	544	600	568	603	580	557	595	571	635	607	625	593	599	557	595	605	565	620	594	660	587	565	636	623	612	589	582	600	605	606	617	599	571	543	593	588	609	599	628	633	584	640	561	602	588	618	616	627	592	561	595	609	577	607	584	587	578	564	571	620	571	620	637	581	606	571	604	612	579	590	562	622	626	572	581	598	598	592	605	598	551	600	571	573	529	562	569	594	620	580	566	570	583	581	587	599	609	583	637	644	562	589	648	608	651	609	586	636	625	578	611	596	596	581	613	627	595	595	593	569	614	621	590	613	615	562	618	606	596	579	591	583	567	606	548	610	600	559	585	575	568	561	593	589	579	589	576	586	579	596	566	615	566	599	637	599	531	598	585	603	541	562	608	587	557	589	601	584	612	583	594	565	602	581	640	612	592	604	593	591	589	542	521	611	557	612	605	542	579	580	589	619	540	598	583	535	553	568	600	603	629	608	553	595	626	614	604	588	614	610	535	616	604	593	584	612	583	629	602	621	592	579	563	561	623	613	591	588	584	610	591	589	614	506	583	583	593	579	531	583	610	599	591	582	585	532	582	599	637	606	580	599	574	562	588	558	604	588	626	556	620	564	597	645	633	617	634	587	614	605	600	597	565	585	585	603	568	597	570	576	641	603	585	606	575	629	573	612	573	587	563	589	558	588	580	545	591	581	604	576	606	588	545	587	598	566	596	588	573	569	617	588	619	574	593	561	594	563	591	586	557	612	596	585	592	574	599	610	650	621	588	600	613	560	616	590	614	606	534	608	572	587	606	608	588	612	586	612	638	572	580	581	614	601	565	614	589	591	597	604	598	604	575	544	601	572	622	583	551	578	627	631	631	620	586	584	604	586	591	568	622	594	581	607	561	579	559	594	588	609	607	574	612	652	558	585	589	570	604	581	600	609	635	611	596	609	571	603	588	587	582	551	568	567	584	563	583	600	606	583	564	615	577	611	569	562	570	612	539	635	599	590	605	600	551	591	609	645	603	622	561	594	586	557	567	623	587	610	617	599	596	585	599	663	587	620	546	589	627	581	592	568	594	582	587	584	568	586	615	616	577	631	587	629	628	594	570	606	566	621	572	573	582	571	620	582	612	571	596	624	584	587	586	572	558	606	579	593	611	577	612	607	633	602	588	589	592	615	618	576	602	602	633	675	609	578	602	594	582	575	574	633	622	593	602	596	565	601	563	581	566	607	607	601	575	606	580	565	579	548	557	602	621	588	603	633	567	580	581	597	575	586	613	592	584	599	610	578	585	582	586	581	597	625	655	590	564	628	562	596	589	613	602	573	645	613	551	639	618	592	601	576	587	604	608	589	595	591	547	579	576	599	599	610	606	554	586	596	557	551	625	599	598	551	564	574	570	570	585	578	547	571	559	557	574	593	593	611	592	555	631	615	570	599	583	577	575	639	619	578	548	578	568	589	608	621	582	598	591	601	615	587	557	557	549	593	546	572	617	630	588	580	589	582	600	612	584	582	548	590	573	583	593	558	566	595	578	581	592	585	596	597	560	563	579	570	581	569	568	586	554	608	609	608	574	622	556	610	583	607	577	612	602	619	583	566	587	599	601	627	591	615	659	559	559	609	590	590	590	550	607	625	563	630	568	592	588	578	607	593	611	624	596	603	573	592	639	565	550	549	583	567	607	628	596	593	598	598	599	613	597	592	576	551	554	579	582	565	581	584	590	585	580	582	611	607	621	579	579	595	643	573	612	588	580	606	547	620	622	590	597	609	570	597	570	611	619	586	541	597	611	606	577	587	600	587	615	618	604	599	598	562	605	599	564	598	605	590	623	619	608	605	607	602	602	588	586	599	589	575	588	590	592	638	545	577	604	620	600	553	584	585	589	628	551	604	587	620	647	590	607	661	601	583	610	586	587	635	579	627	534	618	569	563	629	565	574	597	581	621	585	573	562	589	599	583	542	568	583	587	645	600	564	598	568	601	595	555	589	600	579	620	592	605	640	614	588	567	579	587	591	586	591	590	580	617	568	623	598	611	597	535	626	568	592	604	590	577	581	610	608	595	582	552	623	601	592	597	621	566	625	582	581	601	576	612	573	602	563	594	586	575	594	640	577	565	616	619	615	553	613	584	565	575	616	615	581	606	605	619	628	597	598	567	606	547	583	542	598	608	620	593	566	541	554	551	571	577	545	585	590	621	609	625	549	587	567	567	591	589	561	571	596	596	583	626	615	584	616	610	552	547	564	622	604	605	597	591	562	601	588	570	549	624	607	545	596	587	553	648	567	613	631	568	601	578	618	581	533	570	593	558	552	614	617	571	611	559	591	590	572	581	621	565	581	599	598	561	610	572	612	575	574	589	619	611	607	590	544	558	608	624	588	556	608	568	639	585	556	600	616	620	598	632	563	607	625	590	596	620	570	551	606	599	575	585	587	605	566	571	580	575	578	630	571	577	588	575	609	549	601	598	587	594	572	590	606	573	611	569	577	595	574	573	589	592	588	613	613	590	585	609	585	577	573	579	613	616	589	630	592	604	591	618	601	601	626	598	559	558	545	616	580	577	572	603	610	615	559	596	562	626	580	590	582	615	591	617	645	635	614	560	539	573	613	609	585	612	563	589	597	544	561	569	560	591	563	561	565	601	634	613	560	588	592	628	551	571	603	582	570	565	571	611	605	575	584	650	640	591	572	601	578	588	622	574	581	633	577	585	596	615	561	606	596	597	564	597	591	552	580	609	587	596	587	625	559	576	599	586	560	592	581	607	569	582	581
21090	31027	22852	14094	10616	8352	6419	4907	3721	2937	2451	2056	1794	1611	1473	1319	1198	1154	1092	977	963	860	850	823	816	795	813	789	737	766	783	743	772	788	744	800	772	732	756	706	704	744	737	750	731	672	671	737	673	673	689	727	642	724	662	705	690	714	647	681	698	670	686	673	690	690	706	641	666	649	733	717	697	674	678	635	695	702	684	703	628	731	703	643	739	667	665	657	690	657	712	676	687	711	716	652	681	683	632	708	666	698	657	702	646	679	703	675	621	725	667	665	668	672	637	678	678	695	685	660	658	680	677	691	650	631	678	642	701	696	652	670	666	698	652	659	662	658	696	655	668	662	652	638	701	687	684	711	692	697	677	638	649	675	678	705	667	722	632	617	691	646	694	697	671	688	755	716	683	689	665	675	651	643	653	659	654	670	690	689	650	673	682	654	616	630	635	701	686	653	618	729	653	666	641	681	681	634	663	682	669	687	658	674	694	640	656	680	639	623	645	694	650	601	670	639	732	631	687	647	665	664	696	679	692	681	671	677	672	711	669	674	668	682	684	699	684	704	706	672	688	666	684	694	650	678	682	641	655	680	701	636	666	700	700	632	633	651	667	692	698	652	675	656	680	615	684	687	637	661	697	649	622	721	653	661	700	630	689	675	633	763	670	682	643	702	679	673	682	663	675	682	682	690	694	688	643	696	686	652	660	699	659	686	652	705	644	681	652	699	669	705	699	638	670	620	679	650	673	613	645	612	670	663	651	731	686	701	669	693	634	642	703	684	649	639	639	704	691	665	678	650	707	612	682	684	676	683	695	650	698	658	642	694	708	735	678	677	678	661	708	619	666	675	648	672	668	670	679	698	696	684	663	686	694	676	679	680	694	666	661	646	674	671	659	688	693	646	683	660	662	641	648	651	677	662	667	665	650	704	687	674	682	665	639	637	665	677	683	656	652	728	648	640	687	663	675	659	706	672	708	655	663	674	673	700	659	676	691	652	669	695	665	664	667	700	700	684	705	671	660	703	649	655	624	698	649	679	718	664	706	685	712	691	714	672	652	652	681	632	654	669	662	686	708	642	673	679	711	628	656	648	705	686	651	688	669	669	669	654	667	685	660	683	627	722	718	678	687	649	657	681	638	633	712	669	666	658	688	653	694	646	688	646	651	672	660	672	639	662	647	620	687	699	664	648	719	654	652	648	636	701	687	702	671	685	665	675	637	658	705	656	693	676	639	671	733	657	684	634	643	651	732	680	655	695	672	646	656	655	650	670	679	680	666	711	620	712	658	659	645	683	689	676	666	678	684	650	667	646	698	657	690	650	688	691	691	659	622	651	618	723	697	644	692	700	689	643	621	654	680	654	651	686	693	630	681	687	704	651	636	642	719	666	663	658	629	663	678	673	636	695	644	693	690	673	650	689	649	680	646	699	650	629	697	620	678	710	635	685	686	682	657	669	683	664	665	681	628	659	657	665	700	666	690	684	626	707	706	680	677	687	641	680	661	658	636	699	656	654	624	678	684	690	632	656	672	690	694	689	715	648	681	679	654	630	714	632	673	681	687	658	720	660	684	603	703	634	720	640	680	671	720	671	673	706	694	688	674	690	624	645	649	700	676	699	639	661	689	638	640	640	696	661	661	693	673	620	657	696	708	680	643	666	658	640	670	698	671	668	647	646	665	722	704	693	622	663	654	649	664	718	684	706	674	630	668	698	640	687	711	635	683	682	622	642	683	667	667	666	609	640	684	703	670	661	704	668	669	658	701	645	673	666	643	641	654	650	666	665	678	658	644	697	648	693	653	610	649	659	688	723	743	642	676	666	654	668	653	655	654	655	680	609	651	659	669	637	699	701	673	699	666	661	654	660	665	689	695	660	662	694	685	659	674	674	682	644	670	624	693	635	643	650	671	658	700	695	677	650	679	708	676	719	696	689	701	705	613	670	679	647	666	703	607	659	637	651	682	663	654	698	697	665	662	702	627	694	644	639	674	673	671	633	657	682	658	664	715	663	688	664	671	632	649	711	663	701	700	685	620	735	650	669	688	697	715	662	684	673	678	663	652	693	641	685	650	678	665	636	716	670	660	664	693	686	685	690	629	619	687	679	671	637	652	651	659	676	660	633	687	681	675	628	712	682	679	685	700	660	642	676	666	701	671	698	648	660	693	688	671	680	684	679	672	642	650	732	639	684	643	671	649	691	674	686	680	717	673	688	663	678	657	649	665	620	683	645	624	687	690	700	647	684	639	670	653	644	653	683	629	670	690	718	688	677	684	691	671	629	683	706	655	677	644	670	618	666	661	674	669	637	691	666	641	668	667	678	677	683	660	673	669	648	645	646	657	659	659	694	698	686	669	659	739	693	655	692	719	705	672	682	663	668	639	669	679	722	686	682	684	651	687	668	677	687	669	630	659	666	665	656	696	685	655	679	646	685	713	672	650	659	635	709	681	663	641	644	675	700	679	660	697	629	638	633	641	694	722	656	704	687	651	651	657	679	702	666	653	650	686	648	673	663	685	651	638	690	611	628	688	669	665	695	713	673	683	664	660	662	684	658	707	637	643	662	677	675	663	658	618	714	684	697	641	675	684	692	685	652	655	693	679	655	643	695	665	678	674	698	667	668	697	705	668	689	669	655	675	647	667	656	668	709	706	689	677	657	727	673	710	678	730	661	694	660	648	690	666	698	638	662	716	650	669	669	697	690	645	664	670	692	722	648	696	697	683	718	655	678	629	683	670	622	656	654	669	631	613	667	665	686	705	679	653	676	678	638	671	676	667	678	665	659	641	698	690	698	651	668	660	668	630	647	694	664	626	651	712	758	711	684	683	674	698	666	650	654	689	648	664	684	731	661	656	680	717	678	673	663	687	674	631	638	683	697	719	631	636	671	664	643	724	680	672	686	638	640	704	695	624	640	680	682	643	687	693	661	657	657	695	670	637	637	681	674	657	673	675	671	634	678	690	684	695	638	701	704	659	646	697	684	695	666	702	645	660	641	643	689	640	673	707	664	670	649	664	686	682	647	673	703	665	655	712	654	676	691	706	668	686	691	687	670	665	711	685	635	644	645	668	695	679	715	671	697	648	725	676	651	675	677	679	670	685	686	684	694	706	634	724	656	686	697	679	697	643	695	666	704	674	627	688	660	692	679	687	671	670	646	702	649	692	645	692	649	661	728	710	643	628	664	654	637	617	696	673	666	708	691	631	682	714	694	654	730	698	678	663	707	651	670	642	661	676	673	675	695	701	682	716	665	670	701	709	666	705	663	668	661	666	682	647	670	710	683	687	664	679	646	719	660	680	685	635	686	693	670	678	616	687	625	701	696	704	639	685	637	652	705	681	719	697	693	653	718	697	690	628	668	725	716	711	658	694	735	682	618	701	713	647	652	663	713	736	665	614	635	669	695	661	737	695	691	642	664	635	631	636	681	688	661	667	728	702	678	699	704	655	663	702	660	671	631	650	699	713	644	678	642	691	690	680	676	676	668
25111	21517	27226	25806	10734	3876	2643	1913	1523	1253	1106	928	855	801	779	695	695	621	573	550	560	523	524	547	490	508	500	477	523	480	455	501	482	530	425	490	479	475	456	493	447	462	455	468	423	467	447	442	444	404	470	426	481	434	450	422	462	465	478	444	458	456	422	448	420	420	449	440	446	475	429	434	439	428	413	471	420	410	427	449	403	434	434	428	415	437	461	428	443	417	429	428	425	453	442	436	425	407	438	427	462	400	436	435	440	450	470	433	433	465	460	405	427	426	440	455	447	452	422	419	412	449	425	410	455	408	466	473	447	430	462	446	414	433	439	440	426	453	417	430	433	452	448	457	398	414	453	434	461	452	410	436	430	410	363	415	464	430	419	419	397	401	455	425	426	406	456	433	445	412	425	418	434	447	434	427	470	437	412	429	432	419	427	412	427	415	441	436	427	409	430	451	403	480	441	442	463	381	449	417	397	432	425	461	444	455	429	414	428	450	446	432	409	462	426	476	381	437	462	406	470	440	441	417	440	437	423	429	422	418	440	455	416	452	460	451	448	414	453	400	453	442	430	426	431	402	501	421	455	465	391	412	430	426	433	483	457	426	429	410	485	438	449	429	451	447	414	446	457	423	401	415	413	449	431	420	470	438	384	476	436	453	412	417	444	454	447	441	473	450	405	444	490	433	438	451	437	442	457	438	455	461	394	419	454	440	432	395	418	434	434	439	493	434	462	453	448	471	494	414	423	429	419	445	463	407	454	442	426	456	467	444	446	430	417	440	451	428	470	469	449	437	475	415	414	387	479	425	436	473	434	466	425	427	421	437	450	433	461	438	420	428	464	463	423	437	427	406	456	466	405	399	416	377	457	430	433	430	441	437	424	411	402	434	428	455	465	436	404	444	431	438	401	404	436	415	422	433	413	442	441	424	383	444	410	452	434	439	473	469	395	455	425	380	477	428	428	425	455	438	426	426	447	409	436	461	415	415	456	450	414	424	415	478	416	428	427	412	429	431	398	395	456	421	435	404	435	440	442	420	443	440	429	430	452	434	440	425	412	471	434	426	442	382	426	429	432	414	438	405	441	440	428	446	427	424	439	445	420	437	457	441	437	448	423	426	424	451	408	463	454	435	441	454	417	444	493	431	465	400	450	434	459	450	474	447	423	446	429	466	446	439	431	442	449	442	436	434	409	440	397	441	410	429	456	418	425	449	413	460	431	447	419	453	426	441	448	413	413	424	435	440	429	458	438	383	476	466	412	435	432	411	466	436	447	434	458	403	403	442	449	436	438	454	440	468	422	391	461	416	482	463	418	430	431	431	438	460	405	440	470	450	430	486	447	480	456	432	420	432	455	436	414	456	463	445	416	426	429	423	419	433	497	433	408	436	463	451	455	457	401	396	467	440	470	426	427	449	452	437	419	429	440	417	449	447	404	432	450	419	453	453	447	424	445	425	444	424	448	413	433	453	432	451	458	449	459	416	443	426	426	412	432	424	440	431	473	452	428	463	451	425	469	454	403	448	416	444	427	472	429	464	436	431	435	423	417	447	444	453	447	464	395	455	458	453	418	442	428	400	454	429	445	447	421	426	433	447	443	428	456	454	474	438	462	435	439	449	471	450	428	464	440	449	401	448	419	432	425	432	444	422	435	445	423	439	429	392	412	471	446	415	444	441	455	443	443	431	430	411	437	437	412	440	429	429	479	427	470	436	438	450	465	433	429	433	446	397	453	451	422	441	402	434	426	443	426	451	431	465	428	444	419	407	453	444	439	427	434	456	427	447	434	459	450	441	435	403	395	432	442	429	444	404	437	424	446	450	432	445	503	441	427	442	419	467	434	411	437	434	433	440	453	441	421	413	455	433	434	419	402	413	457	433	447	423	414	446	417	432	412	446	472	420	468	467	411	421	449	448	454	463	437	395	426	435	445	423	438	391	445	396	423	416	403	424	424	433	449	428	432	429	439	448	458	430	406	432	453	464	457	437	423	439	418	457	425	462	417	450	401	442	450	457	428	452	420	451	408	430	476	405	413	455	450	398	417	396	432	440	432	454	419	438	471	461	462	454	433	424	441	426	433	413	459	454	466	454	438	401	423	438	454	440	442	400	394	458	427	457	397	405	467	453	436	447	451	467	441	421	409	439	437	435	441	431	434	420	439	473	456	395	455	432	455	478	410	437	448	438	444	427	426	436	414	459	435	424	473	416	433	456	455	487	457	456	428	456	419	417	409	435	430	431	442	433	414	433	434	418	416	481	427	467	438	451	420	434	400	443	455	446	447	459	463	429	379	423	406	471	383	436	438	424	446	414	417	439	461	421	418	405	400	460	447	421	454	440	415	442	413	409	450	401	439	420	475	443	427	455	455	440	431	408	420	445	411	429	421	426	426	465	420	447	457	437	414	413	416	420	453	374	478	432	440	467	416	452	429	398	447	440	471	438	412	471	433	420	440	421	403	449	434	406	429	444	433	410	416	456	428	459	413	432	459	453	460	421	468	431	418	418	402	427	403	441	417	444	476	413	389	437	421	461	412	431	444	452	434	434	454	426	440	440	420	408	451	436	429	386	441	470	449	446	459	413	451	473	431	419	435	426	438	424	425	421	414	448	406	448	483	437	417	425	430	411	409	449	418	418	381	445	400	416	439	450	444	438	467	359	422	387	448	438	409	416	457	411	404	451	426	452	414	448	465	446	467	432	429	416	424	421	428	417	436	414	473	453	380	436	422	453	411	424	441	443	458	460	439	455	457	459	438	440	440	437	465	446	442	407	414	408	470	435	441	419	427	450	436	446	414	423	445	442	452	437	457	454	389	425	429	453	434	426	453	445	444	466	411	433	418	417	440	445	437	423	453	398	469	422	455	439	426	449	398	469	448	413	423	429	462	436	445	426	437	432	452	421	415	409	422	406	411	426	413	435	420	438	457	446	436	440	427	415	457	435	444	410	427	447	459	455	457	431	447	453	473	419	444	427	429	400	389	399	438	427	420	397	441	407	420	423	446	414	453	408	481	424	436	427	422	428	429	410	445	430	438	424	449	413	444	436	397	410	401	439	458	461	426	452	420	441	464	424	419	433	424	441	447	395	441	428	412	433	408	424	414	439	439	407	423	454	455	417	451	435	439	415	444	383	448	429	447	410	422	414	428	466	432	427	469	448	445	435	446	425	453	453	431	427	388	385	411	419	430	395	440	438	473	402	433	435	412	411	434	427	401	419	425	435	417	397	447	432	432	404	459	415	438	430	433	426	441	418	428	449	407	402	433	456	433	441	435	422	465	425	398	423	425	414	455	460	453	434	422	437	420	430	396	434	426	422	428	394	446	408	428	445	455	416	431	421	460	427	437	441	449	433	432	428	413	448	470	441	447	416	450	418	418	436	423	431	454	424	424	424	434	434	419	448	442	420	421	417	441	446	477	432	448	425	453	436	417	441	470	456	449	458	471	417	442	379	441	421	425	424	494	432	402	421	443	435	428	421	469	402
20046	26480	18639	11161	8318	6487	5082	3758	2905	2231	1879	1486	1348	1208	1078	966	862	887	775	746	707	739	644	662	611	608	593	622	588	599	557	569	552	574	596	617	552	600	573	534	526	504	496	551	513	527	546	541	522	535	495	561	491	480	535	509	503	528	485	524	526	523	477	498	504	498	536	513	543	487	508	502	502	527	532	520	518	537	497	459	478	469	509	536	466	502	518	522	528	489	526	496	477	513	501	495	504	514	508	522	511	486	486	473	500	478	486	502	551	509	520	506	542	492	541	514	482	498	519	490	514	515	500	520	544	537	531	518	500	492	538	487	509	513	503	482	526	501	507	498	486	494	518	510	522	506	470	505	493	451	522	519	532	492	498	535	483	511	528	537	528	471	484	482	493	492	506	472	493	510	488	483	478	513	521	536	515	518	561	534	519	549	486	482	508	514	513	485	531	500	503	499	472	532	502	524	509	525	482	512	479	504	517	470	509	533	521	534	502	515	508	494	529	487	493	532	508	466	483	475	499	511	482	505	518	494	556	466	532	461	523	505	486	510	504	520	526	468	507	494	487	464	513	518	498	475	470	498	459	492	473	473	445	552	503	509	518	489	468	511	480	478	498	478	475	517	493	490	506	514	514	508	501	503	522	536	494	487	495	515	512	477	468	487	477	496	537	466	503	527	528	508	493	523	524	467	482	488	535	506	507	511	469	522	478	516	506	498	514	482	524	516	474	494	489	506	546	490	518	527	538	503	488	513	502	488	483	525	518	518	478	487	497	514	525	534	510	502	515	517	512	507	479	486	480	493	493	447	506	443	514	517	511	482	522	478	497	488	531	493	480	485	479	513	485	466	497	510	533	462	505	530	531	527	503	467	504	514	494	494	480	484	497	506	506	512	511	542	501	483	476	497	481	521	451	526	500	486	564	496	516	494	520	523	492	490	514	517	474	493	510	492	501	507	526	518	479	485	509	483	523	477	476	491	519	477	520	505	495	506	509	503	490	481	511	494	510	486	482	458	512	485	499	526	499	502	529	502	504	524	542	523	499	490	511	516	510	512	515	505	557	449	517	511	485	472	506	505	527	475	529	488	507	444	503	483	509	504	453	504	522	484	506	502	533	514	506	475	510	496	471	508	463	533	460	514	522	498	483	493	518	484	525	492	498	504	550	508	504	492	498	519	497	516	498	492	527	524	490	511	523	520	491	485	507	549	475	508	519	495	511	473	536	511	517	498	486	520	496	484	514	471	525	512	537	495	488	453	452	453	470	472	495	488	494	512	523	473	482	483	487	506	487	495	553	476	508	480	495	499	510	514	530	484	452	497	492	488	481	462	469	492	498	528	531	458	529	512	514	518	505	470	516	473	489	482	505	509	509	519	491	528	523	519	512	513	501	520	496	494	537	460	479	498	469	484	484	481	518	512	533	490	473	512	521	510	455	518	492	475	528	499	496	471	503	553	517	474	484	518	496	476	484	512	538	519	487	481	509	510	505	521	489	485	485	493	496	475	515	494	465	505	518	516	508	526	500	540	489	475	490	496	507	452	512	538	535	460	512	523	514	535	523	477	512	467	511	512	504	524	515	501	515	544	518	501	477	461	478	460	487	455	503	485	502	510	510	474	501	480	498	482	505	519	488	511	507	561	498	494	503	505	477	494	491	482	522	518	518	502	483	479	479	521	494	487	490	457	493	477	503	493	542	522	489	537	477	487	517	534	502	475	528	526	508	513	535	473	505	489	518	478	477	554	490	533	480	499	515	458	501	499	483	496	479	526	521	517	527	496	508	534	538	477	502	485	487	546	508	476	454	536	475	491	528	480	520	514	536	515	547	523	515	500	509	510	502	493	502	494	476	500	501	534	466	511	526	508	562	539	538	565	492	507	481	486	474	523	530	494	476	492	481	472	483	524	482	489	524	491	494	511	508	520	476	499	486	501	515	490	483	499	502	482	515	512	525	474	489	523	474	486	513	472	524	457	495	473	522	522	511	489	506	499	506	497	505	483	459	493	510	517	504	474	545	483	513	466	475	552	499	463	477	523	507	536	520	478	487	493	442	529	501	484	498	479	473	484	542	505	515	528	530	518	479	525	514	529	484	471	491	481	508	488	496	542	494	514	495	506	492	454	506	516	536	494	481	483	510	532	438	481	499	529	539	475	508	483	526	497	491	499	491	495	500	483	505	523	532	494	532	510	533	495	516	505	503	501	499	539	512	481	513	536	528	532	506	464	556	494	508	505	505	547	521	523	457	536	503	531	497	504	493	485	499	526	506	483	491	458	506	508	532	521	478	528	509	476	481	509	487	470	481	518	484	512	492	500	514	499	539	512	452	518	500	473	557	476	492	516	518	517	538	538	536	477	495	510	484	499	512	475	484	509	512	508	498	492	530	494	478	528	543	493	484	530	533	498	466	477	491	547	467	480	529	500	514	518	504	484	524	526	519	477	495	515	506	510	491	517	534	489	517	508	503	530	468	526	505	504	486	494	446	473	483	529	571	502	517	509	490	496	532	468	468	513	481	513	461	507	514	519	522	568	519	494	494	478	542	539	506	533	521	550	483	483	505	507	520	485	508	515	462	511	550	486	489	482	488	459	507	481	468	532	540	477	466	524	560	486	455	463	511	511	493	516	503	525	477	482	501	527	504	530	491	531	515	492	516	494	539	487	488	515	511	484	523	500	499	558	509	523	526	491	496	521	512	497	473	489	517	551	503	521	513	483	520	531	511	529	510	488	453	526	500	500	514	507	504	514	518	492	517	507	510	546	497	472	489	488	497	477	474	493	500	520	509	496	501	498	488	531	495	521	522	505	498	501	497	514	556	495	505	494	554	484	502	494	546	489	493	527	484	501	538	511	512	476	448	526	479	488	503	512	518	479	497	541	486	528	507	557	503	529	529	487	489	489	469	519	497	502	511	467	522	468	523	451	545	507	498	499	513	496	486	486	475	525	503	467	539	484	508	485	489	509	476	467	483	524	505	504	541	498	460	520	512	501	510	558	458	520	526	486	474	504	488	493	489	505	524	521	521	491	494	504	526	538	515	501	497	479	483	501	482	447	457	511	511	520	511	510	518	491	539	513	526	501	501	560	453	485	481	522	501	529	507	510	517	508	496	464	486	514	535	476	526	500	552	434	509	478	497	480	472	563	479	517	483	478	485	501	502	518	519	511	506	492	485	474	463	513	514	506	505	497	506	522	496	540	499	515	483	502	519	474	494	494	503	486	484	491	495	522	521	517	546	491	513	495	515	518	509	475	497	505	539	510	507	483	489	493	503	496	488	524	502	484	518	484	506	521	514	511	494	503	483	516	499	492	520	488	488	493	524	532	517	516	482	493	511	515	531	496	511	513	515	496	485	487	469	516	527	469	502	485	501	492	513	514	515	499	526	505	510	498	504	496	512	525	519	512	489	516	512	504	511	537	491	518	455	494	568	471	532	496	532	493	464	481	484	495	474	472	494	469	528	502	471	476	542	531	517	482	500	544
22922	21520	29108	24406	21541	21425	11006	3895	2786	2328	1757	1494	1387	1186	1077	945	852	798	759	729	703	690	607	601	585	554	533	549	561	549	524	512	571	540	589	509	547	531	495	511	477	493	502	487	470	482	499	472	486	493	483	449	454	476	473	442	492	471	492	431	472	464	456	465	467	451	438	479	477	430	450	455	473	462	449	441	421	461	411	428	446	443	402	405	430	478	427	423	480	454	439	443	446	444	477	409	443	433	422	413	426	431	435	475	465	449	468	396	452	436	468	421	428	466	433	425	451	429	434	427	439	441	429	444	422	432	439	439	407	484	437	461	430	454	418	441	418	412	465	433	437	452	441	474	458	444	432	461	427	447	476	401	436	467	470	449	427	443	433	451	447	472	479	424	447	440	452	446	426	458	443	484	428	392	446	446	427	432	437	463	462	420	432	418	470	403	433	481	447	445	476	478	446	433	412	462	450	462	456	413	449	474	452	459	415	429	416	489	460	442	444	437	427	469	426	452	432	453	422	438	459	451	479	474	466	398	459	485	448	413	438	447	461	416	446	390	440	443	431	448	457	413	459	394	401	441	461	424	441	467	461	416	461	438	427	461	446	447	417	401	416	432	397	437	446	450	429	453	447	430	452	406	449	442	446	475	415	446	455	424	430	447	444	405	437	419	439	454	445	422	461	464	408	408	445	410	447	438	406	470	417	455	407	433	431	432	411	473	434	429	384	490	455	460	469	403	414	443	449	449	456	462	436	425	452	418	399	456	438	446	425	419	448	419	457	450	411	420	436	449	444	430	424	450	432	476	441	445	404	447	438	490	448	461	413	430	420	459	441	461	469	413	451	405	444	408	436	475	464	450	467	435	450	425	458	440	466	412	472	455	424	484	468	426	462	438	428	425	427	402	451	411	452	421	456	453	451	431	460	453	405	424	430	443	450	432	396	404	434	478	412	444	423	433	445	482	432	451	453	436	456	445	441	434	436	440	465	425	450	457	458	423	445	417	432	455	439	393	431	424	400	448	431	424	452	431	431	436	456	427	428	454	424	457	464	480	426	448	488	460	422	446	421	408	421	401	442	459	437	415	430	440	416	436	431	433	470	404	472	420	415	446	428	446	473	427	456	429	423	447	424	431	483	413	464	457	432	463	447	410	451	471	440	425	432	442	471	457	432	421	420	447	450	431	423	435	479	428	411	506	438	432	413	437	449	416	448	469	450	424	419	408	462	433	448	436	476	442	450	431	442	422	429	422	431	440	409	442	422	451	460	429	452	434	460	440	386	432	458	415	456	443	443	433	448	433	416	430	451	450	443	412	434	436	488	452	455	457	427	456	433	475	430	394	447	473	435	436	436	422	408	453	440	436	433	441	420	401	426	454	450	450	447	450	443	436	439	426	419	420	452	429	439	455	420	424	463	461	423	418	462	437	417	449	422	477	439	461	470	394	446	477	401	433	449	399	419	462	449	462	435	440	446	462	424	432	454	461	440	409	441	453	413	431	426	419	421	488	447	460	447	419	443	454	415	433	401	448	428	460	426	430	493	445	501	458	493	460	426	445	422	458	423	449	449	425	448	426	442	456	465	453	453	444	421	479	450	415	444	417	479	448	415	412	433	428	431	417	442	434	430	416	452	438	442	435	436	423	412	443	472	461	440	479	417	456	455	438	431	413	443	459	427	398	459	482	460	416	498	465	435	453	436	454	446	482	473	430	433	465	438	414	474	420	427	401	431	429	462	418	459	442	417	453	451	476	424	448	493	450	478	412	405	454	453	415	435	446	402	439	443	433	433	468	416	470	426	415	415	473	447	466	439	480	437	452	461	473	442	436	433	493	467	437	439	453	414	454	445	470	463	428	482	483	440	440	420	464	405	460	452	444	447	435	422	448	464	463	422	440	425	400	455	399	472	445	427	426	463	421	440	438	404	431	464	494	434	454	439	413	405	436	450	438	436	462	449	446	427	443	454	442	392	434	445	436	451	483	447	414	428	439	445	425	481	450	482	431	485	471	437	468	411	412	425	425	419	479	422	461	411	437	405	435	451	444	464	412	450	433	459	389	429	446	414	431	460	420	448	415	451	448	443	415	451	475	436	462	418	465	431	417	423	453	446	479	408	492	402	446	489	446	472	438	458	450	456	505	428	481	439	456	452	422	455	431	426	431	434	397	439	433	417	471	436	389	415	429	427	451	452	490	458	428	461	468	393	433	442	473	457	416	458	473	414	466	446	442	422	438	444	428	417	445	440	482	439	417	454	398	467	391	433	445	458	430	425	466	407	411	473	455	413	437	391	467	448	484	439	428	416	463	461	457	468	474	447	444	429	423	442	405	452	439	456	452	434	497	432	488	421	450	454	414	465	428	460	424	433	443	419	446	477	434	445	435	468	444	481	422	429	462	447	421	445	405	456	430	460	435	454	453	443	416	443	429	457	440	446	444	390	461	408	439	458	414	425	438	431	467	420	432	446	448	454	485	459	426	450	427	464	456	435	440	411	435	443	437	423	472	434	421	430	430	444	467	432	425	438	465	447	409	471	432	477	451	412	453	424	453	433	430	484	420	438	437	442	454	433	458	423	435	451	440	468	444	437	444	453	484	457	458	482	434	433	483	458	453	464	473	420	468	423	443	447	448	403	461	435	435	426	417	453	438	424	424	431	452	465	457	448	430	477	459	394	443	466	444	464	428	451	453	450	420	445	429	443	434	422	442	414	433	437	445	461	421	471	421	483	442	425	419	456	480	468	427	449	440	451	435	465	443	463	435	448	476	421	446	448	460	416	457	443	477	456	484	444	425	452	414	446	468	403	462	436	415	469	451	469	445	456	446	432	445	453	437	425	458	417	387	424	441	434	401	449	483	433	411	464	464	427	480	476	437	429	481	463	448	460	449	449	469	418	451	442	444	404	438	401	460	421	417	430	465	417	436	427	416	444	455	469	441	468	513	472	424	421	451	454	472	424	431	476	371	419	435	481	459	437	450	432	413	434	402	372	451	402	421	432	407	461	465	446	463	442	443	461	402	463	452	432	439	456	424	428	481	420	469	417	464	444	450	434	471	440	412	417	439	442	455	460	451	439	426	431	414	450	415	434	445	416	453	458	472	410	438	402	441	433	413	436	447	443	455	423	446	426	461	407	414	424	420	470	420	428	429	448	446	433	455	462	425	413	445	487	449	442	446	442	454	477	439	440	418	450	470	445	428	422	463	441	426	436	457	402	469	419	376	431	439	440	413	450	411	414	446	456	432	427	456	458	411	412	467	449	441	442	474	417	406	428	484	433	454	451	439	462	434	425	446	466	443	433	477	448	455	435	421	418	461	455	425	450	440	464	404	437	443	446	452	422	451	406	409	457	463	428	445	450	469	466	421	447	452	451	409	458	432	473	469	449	450	432	443	452	487	430	448	427	453	423	430	448	381	433	422	433	470	461	435	408	454	480	405	437	439	433	423	473	436	460	449	451	438	402	445	441	431	431	449	467	456	473	455	445	429
24386	34847	26426	17157	13627	10951	8517	6534	4816	3804	2919	2498	2166	1807	1621	1345	1260	1171	1110	965	913	829	821	812	799	743	734	731	660	693	741	658	700	704	663	621	636	587	620	604	604	567	603	563	542	578	577	573	556	554	531	545	536	532	533	518	533	536	565	539	576	543	505	502	526	537	507	513	527	499	507	534	521	525	540	531	519	530	531	473	471	503	501	505	483	514	513	508	508	536	536	524	537	508	512	506	503	572	549	511	527	492	506	555	496	537	563	500	538	504	532	540	519	526	534	507	512	476	494	535	507	523	518	534	492	506	501	539	503	509	479	479	530	514	482	526	503	501	506	493	488	528	486	510	533	548	513	528	509	513	524	532	499	489	498	531	518	456	503	515	509	540	512	504	500	542	495	511	527	502	561	502	536	524	537	546	502	528	522	475	507	486	502	485	508	526	531	469	518	498	506	525	529	504	553	497	547	532	501	521	493	485	512	530	501	541	546	485	491	513	523	540	484	492	494	495	532	488	511	528	497	461	517	507	512	514	474	536	475	481	512	529	485	516	528	538	446	461	508	492	541	497	461	494	477	481	515	504	486	504	523	486	531	532	520	487	477	534	514	496	474	477	522	510	510	474	461	489	474	518	537	533	487	497	509	500	528	491	477	521	509	479	472	527	476	490	516	501	574	503	506	489	549	502	539	511	475	505	527	527	495	502	506	525	501	542	473	505	503	517	452	525	516	503	529	528	511	494	494	490	522	533	522	533	486	484	489	479	474	515	509	519	473	526	532	510	531	516	527	520	499	531	510	529	549	531	532	499	502	506	534	473	489	544	506	502	526	483	506	540	537	478	495	484	507	485	463	527	501	496	524	535	512	515	499	494	495	481	548	504	542	484	525	509	499	500	524	512	510	515	479	527	532	495	510	490	539	489	507	512	489	512	516	527	508	531	535	519	480	514	538	483	494	522	479	486	514	478	494	543	484	470	500	475	535	501	514	496	531	505	507	493	552	553	487	494	511	465	501	525	527	504	541	516	500	519	512	528	479	517	518	508	526	519	481	515	507	497	487	524	439	522	492	518	524	514	523	470	484	521	537	546	533	526	502	493	513	532	516	513	541	478	475	480	495	520	489	537	508	518	517	515	532	500	517	486	485	463	522	486	504	486	495	463	513	498	505	481	498	489	559	491	532	547	497	543	529	489	471	487	559	494	522	480	519	518	545	520	503	534	511	509	498	510	507	521	554	520	516	524	548	513	496	476	498	514	471	501	526	447	505	537	518	544	483	499	509	550	467	517	473	556	504	501	512	516	541	515	493	509	496	498	527	526	493	504	522	499	512	468	549	451	480	486	527	497	539	485	533	482	507	513	504	501	503	511	478	520	528	513	489	502	508	509	498	509	498	513	486	520	500	483	533	469	499	486	522	512	495	529	478	509	511	508	546	539	556	516	467	551	499	484	495	515	519	575	446	521	510	514	515	503	524	486	518	529	549	506	512	503	503	517	520	510	519	525	533	498	502	483	505	503	552	493	519	515	511	515	558	499	518	525	499	540	549	510	498	509	477	518	560	529	494	481	494	472	490	491	509	513	511	502	532	513	479	555	506	538	504	528	468	524	500	484	486	479	492	492	507	525	487	486	476	454	512	484	491	575	465	511	518	493	513	483	495	501	538	488	469	541	498	505	482	482	515	464	532	527	517	535	507	521	494	508	503	469	513	498	536	480	520	555	497	470	460	487	486	501	496	542	493	458	536	532	541	536	508	505	490	555	512	481	537	532	533	475	544	469	483	517	490	513	516	524	521	504	529	500	522	497	505	525	523	511	519	512	509	503	502	524	522	481	539	517	482	472	528	494	539	504	505	523	485	525	503	490	487	511	523	555	476	521	493	513	522	493	523	520	514	483	532	499	513	459	491	505	505	554	511	499	516	548	507	498	537	514	506	514	503	516	511	506	535	535	492	516	538	503	510	488	501	521	549	515	500	502	501	543	557	492	510	532	479	494	538	482	498	498	534	505	524	500	491	488	445	497	519	537	512	520	536	475	562	491	522	487	536	507	556	497	507	521	508	515	489	518	525	514	530	534	525	519	546	490	545	531	512	548	562	512	480	481	527	538	502	535	493	530	486	489	493	505	552	524	495	480	518	513	551	526	479	499	514	534	488	516	541	487	513	529	516	527	516	496	490	519	527	534	501	509	484	492	510	498	464	514	523	504	483	497	501	485	513	494	491	533	507	478	483	543	517	505	521	482	521	521	503	510	522	526	510	507	526	537	522	473	526	517	581	530	478	513	506	523	490	498	478	503	510	501	495	493	510	463	526	493	521	511	492	498	498	499	515	499	497	533	495	517	523	499	536	505	525	545	473	491	504	510	519	491	524	486	506	524	527	527	478	495	507	498	526	529	541	505	502	546	482	476	509	512	495	506	495	490	525	502	539	538	518	483	499	517	489	527	547	517	512	474	507	555	524	496	479	496	521	490	529	467	518	508	511	488	505	538	494	492	496	510	476	470	499	528	524	508	474	486	538	529	513	555	511	507	517	501	494	483	526	527	462	512	500	509	499	488	509	507	490	537	530	528	511	510	532	483	552	502	542	536	474	533	513	532	537	553	491	462	501	535	542	508	549	530	480	490	498	495	488	504	543	537	528	470	484	492	466	512	551	510	467	520	509	479	508	520	508	559	517	528	529	511	517	495	492	494	473	558	478	486	538	474	521	509	514	520	498	525	533	507	493	504	533	493	514	546	505	566	478	470	485	527	513	536	437	509	508	518	490	500	534	531	546	514	481	502	456	494	501	506	497	508	533	464	502	499	530	501	543	487	513	507	500	523	507	500	551	488	486	491	529	484	520	494	504	500	490	522	485	506	533	535	476	475	512	480	499	505	470	529	448	467	507	496	496	504	473	508	496	502	539	563	548	503	566	527	513	514	509	517	501	509	468	517	485	514	502	469	533	475	471	538	553	523	510	525	480	518	518	531	517	508	503	538	520	541	494	527	515	508	525	536	502	502	526	534	491	549	513	518	514	529	484	518	468	484	459	504	527	518	511	492	523	538	515	502	520	472	517	527	552	525	525	518	518	510	507	478	504	518	521	511	489	480	520	522	458	508	487	470	498	461	500	514	529	504	514	498	502	538	491	500	581	521	515	472	543	517	524	472	490	539	528	548	516	509	578	505	491	535	491	501	476	537	493	509	542	548	557	491	511	539	506	490	532	534	496	526	529	536	505	486	477	491	523	517	492	504	523	467	483	531	551	463	513	519	496	554	497	531	519	531	507	530	526	529	520	459	523	491	497	494	519	482	498	464	518	492	491	485	517	520	535	495	522	512	530	561	503	527	508	507	527	506	514	470	489	478	561	527	504	505	533	510	520	504	503	520	460	531	497	472	536	502	512	509	498	553	516	482	501	528	498	539	533	448	505	491	497	474	477	493	484	519	496	498	530	498	515	506	570	507	481	496	506	460	523	525	506	509	525	511	476	516	511	506	488	525
28432	20369	13659	6850	3646	2667	1912	1601	1380	1148	1012	907	855	752	748	661	684	636	682	638	649	671	603	653	633	575	598	626	620	585	640	626	658	596	568	625	602	581	566	629	599	601	595	574	569	617	589	585	557	643	605	551	596	555	591	646	584	589	600	579	571	597	569	584	624	590	565	617	573	599	613	585	580	560	604	606	566	597	607	584	526	630	576	612	578	538	557	552	564	564	587	582	579	563	571	575	587	629	576	547	613	593	564	576	584	554	556	596	584	529	600	580	554	596	603	549	568	554	565	607	583	576	561	574	570	582	627	612	574	597	597	570	597	556	572	593	577	597	596	577	583	569	600	574	539	628	606	562	570	559	575	599	573	549	548	583	589	594	599	610	646	573	559	620	573	584	559	593	559	579	577	554	554	549	545	561	603	619	623	585	583	535	616	649	605	613	575	574	602	596	568	588	573	615	576	604	580	587	573	602	571	576	589	603	565	541	523	576	613	528	609	590	569	581	610	579	577	561	563	591	571	632	595	579	571	591	504	600	581	520	581	557	547	551	545	597	554	575	566	551	562	549	583	591	523	593	623	547	583	576	581	582	544	597	600	627	566	583	555	526	545	573	563	558	576	636	555	570	592	604	597	609	582	565	563	577	547	604	540	581	591	641	589	584	585	566	584	587	577	551	577	614	579	598	569	593	576	566	548	540	599	597	629	573	560	603	576	560	585	564	557	582	584	563	596	573	584	566	600	572	570	584	593	555	553	574	561	581	591	550	555	583	585	576	605	535	576	566	570	563	579	581	516	577	597	578	575	563	588	607	566	550	619	588	590	520	574	593	593	581	598	608	501	541	589	597	569	543	576	563	558	537	588	607	531	570	595	554	517	620	537	562	578	616	577	593	566	600	536	606	550	589	561	599	589	610	565	587	578	591	596	586	571	585	594	533	597	584	565	559	560	527	557	574	573	595	550	567	628	590	552	579	582	544	564	562	558	593	537	589	587	605	575	545	599	606	540	576	538	580	562	559	597	570	584	580	566	602	562	583	601	610	590	511	572	550	587	574	566	576	553	552	541	581	565	624	592	584	606	600	585	563	575	559	562	557	584	570	569	587	545	554	604	576	594	598	591	537	577	550	624	593	578	601	557	585	564	599	577	576	553	544	564	579	574	596	652	584	572	581	599	599	633	596	602	548	601	553	586	613	589	582	569	564	559	540	553	607	580	565	562	540	568	569	580	554	538	550	544	563	585	603	541	556	576	547	551	588	595	562	602	561	569	582	582	612	534	535	597	581	590	578	589	573	577	603	572	575	598	553	568	551	568	604	586	597	590	619	585	618	557	580	600	544	531	549	566	568	594	579	525	531	561	543	570	587	539	584	574	547	620	586	558	552	573	570	591	618	582	549	574	592	579	599	578	577	567	590	547	563	563	579	584	570	556	600	589	592	583	566	569	560	545	600	573	602	536	580	530	573	595	564	593	595	599	609	535	550	566	584	576	579	566	607	551	545	610	543	577	574	546	587	614	626	554	607	508	586	565	563	632	598	590	597	593	551	571	584	531	580	535	610	600	557	577	567	563	571	569	604	580	571	602	615	563	606	619	566	619	606	552	613	544	568	554	574	602	589	544	588	584	564	541	567	586	581	597	549	598	575	575	602	580	573	579	611	598	610	585	601	589	579	608	564	556	554	574	615	557	540	627	601	619	576	551	555	540	524	537	606	580	601	596	584	580	588	592	580	619	583	605	599	573	585	630	570	554	549	573	603	590	601	596	596	543	584	591	553	584	552	589	567	564	596	567	607	590	552	576	570	510	542	588	610	582	562	543	590	544	559	607	604	544	581	563	557	593	583	552	598	524	584	578	605	565	602	583	537	554	584	608	616	561	569	610	556	539	596	540	560	566	586	538	575	552	539	577	563	584	572	616	589	559	619	573	576	544	594	584	548	553	551	602	590	598	581	568	584	625	586	596	558	605	560	609	583	534	575	604	573	550	579	582	597	593	574	553	620	589	566	607	580	531	573	598	582	591	585	550	580	558	567	602	626	556	593	655	596	554	545	594	534	600	594	583	574	554	607	595	561	589	558	582	588	588	584	553	576	572	609	558	585	565	600	585	592	588	584	580	575	556	584	632	585	616	648	543	522	599	612	559	560	571	584	547	626	570	567	542	557	599	567	545	587	586	562	578	600	584	549	551	601	548	581	579	596	595	602	598	592	576	601	597	560	581	534	549	617	575	549	561	620	568	575	580	530	559	558	583	629	568	612	583	584	548	563	603	563	599	566	588	567	588	586	554	567	532	579	565	614	576	547	560	573	618	582	577	585	615	589	582	579	554	583	596	567	585	610	562	561	567	613	609	596	588	576	592	571	528	539	589	611	564	578	606	573	594	590	567	567	546	601	606	563	574	584	574	561	549	514	556	549	554	581	551	562	540	557	572	609	570	572	606	569	590	566	600	567	571	578	580	580	567	533	536	538	541	564	557	547	561	570	559	572	536	604	569	595	604	609	593	592	553	534	584	527	617	573	649	644	581	557	572	574	600	593	565	604	609	578	580	602	569	618	568	579	587	544	557	532	609	559	572	560	539	554	581	556	584	623	584	560	560	579	562	558	628	563	582	594	608	583	595	530	578	562	590	559	578	587	567	596	576	586	570	577	535	566	569	596	580	553	576	599	626	569	609	609	545	579	574	548	583	552	550	564	576	573	595	585	557	581	545	551	596	538	572	596	579	590	577	584	617	597	573	564	638	613	547	572	619	578	577	567	583	547	559	529	587	603	586	567	599	574	561	568	557	559	572	598	575	577	573	593	560	566	576	576	583	576	578	578	546	547	606	552	576	584	565	614	556	583	575	581	604	581	550	567	578	534	560	614	570	584	568	591	585	578	589	582	579	581	584	554	583	525	565	556	567	577	572	596	589	585	580	590	587	568	565	608	565	573	604	583	600	574	573	544	556	595	556	547	548	559	584	571	550	578	575	589	592	583	581	580	553	561	564	564	584	609	590	606	570	573	601	578	587	608	596	604	549	571	533	592	579	605	551	581	588	599	588	553	589	590	553	595	591	570	575	572	570	575	620	512	554	560	582	511	570	552	586	586	577	541	564	588	543	568	585	584	583	587	576	577	571	547	622	555	566	555	563	578	576	625	572	599	553	616	626	590	566	632	610	554	579	609	576	621	618	602	578	588	555	584	642	590	563	546	567	562	556	557	564	597	534	562	545	602	599	572	564	575	539	606	563	566	584	553	574	588	593	561	531	590	593	555	563	566	597	586	574	608	580	556	582	597	524	594	585	557	602	626	608	595	587	543	569	565	597	573	597	577	583	574	576	610	588	569	543	563	585	610	533	588	586	565	565	594	572	588	575	573	587	546	565	562	614	589	559	558	623	550	560	588	621	572	554	602	588	595	585	539	576	596	626	595	533	602	587	574	611	594	584	564	586	595	535	591	561	617	618	576	565	565	612	583	575	561	570	568	592	580	567	614	552	612
17695	20186	14287	8016	5954	4679	3580	2625	2205	1739	1437	1320	1174	1027	1003	840	943	884	835	785	747	778	772	706	708	692	715	782	700	710	751	736	711	743	676	681	656	685	676	641	616	652	663	650	695	678	646	662	677	668	685	644	661	629	645	642	644	662	674	645	675	632	598	661	668	698	676	637	653	672	657	624	630	628	672	650	622	603	670	677	623	662	635	656	653	623	693	675	656	635	633	661	644	663	611	654	677	670	623	659	626	679	606	648	632	633	667	646	666	643	726	618	591	649	632	639	680	651	615	680	661	654	645	601	637	663	638	651	657	654	639	632	679	659	614	666	638	649	702	637	639	647	660	679	666	631	643	668	681	662	619	622	641	670	631	608	664	630	648	657	677	593	662	663	644	658	634	663	645	681	661	662	660	706	649	669	654	685	671	653	661	663	636	642	636	692	635	651	636	644	639	656	651	630	610	665	636	664	669	615	646	665	693	642	679	662	632	676	634	648	678	650	671	684	648	681	654	668	649	641	667	624	635	641	648	681	644	652	668	642	661	620	603	682	654	671	654	657	648	688	659	669	635	612	662	639	628	666	612	639	696	645	625	619	668	670	624	668	651	667	656	614	673	640	651	673	644	618	608	635	650	678	635	673	635	601	686	664	671	647	639	658	642	631	639	636	624	655	630	649	591	678	680	654	645	639	637	668	649	632	669	630	632	665	641	656	733	675	658	668	657	646	632	651	628	652	651	634	625	637	652	640	672	666	679	646	678	653	691	634	663	651	626	673	673	622	665	616	671	659	655	636	676	627	664	658	641	619	681	670	649	661	632	638	624	630	629	632	703	624	609	685	648	636	634	654	656	632	600	655	658	646	627	680	663	666	667	657	640	667	668	703	666	612	632	666	604	695	693	639	653	636	663	683	647	620	674	640	635	644	636	692	634	656	585	655	720	643	606	661	649	677	666	625	662	620	671	598	666	645	647	648	632	656	650	656	647	662	655	669	665	655	654	674	615	685	672	663	659	672	648	641	627	689	642	644	666	621	656	670	655	649	630	639	653	638	658	650	637	623	638	696	720	704	643	602	638	623	649	628	661	656	661	658	658	673	660	696	670	711	606	623	669	620	658	683	651	606	681	657	658	661	622	644	628	677	661	692	646	633	625	616	672	697	612	643	654	622	607	654	642	656	705	642	663	651	636	635	627	635	671	672	653	642	610	683	626	611	636	663	674	645	639	674	656	704	689	655	665	671	643	656	651	646	660	648	694	639	640	637	643	627	644	634	645	645	678	676	644	652	655	633	670	625	610	657	667	693	651	678	653	656	668	644	660	642	630	665	652	636	665	641	680	678	648	634	602	630	704	666	632	622	660	673	634	639	632	634	603	681	649	642	664	650	650	642	661	654	671	628	681	668	654	684	657	637	630	636	660	626	654	657	634	622	609	662	656	731	646	661	666	592	613	614	641	661	627	667	658	700	653	657	636	655	636	669	643	630	647	693	656	654	689	626	683	621	624	640	664	687	654	626	685	643	622	632	616	670	620	691	625	667	619	641	608	636	655	642	643	629	647	639	660	629	680	673	606	652	660	630	701	626	611	684	640	713	647	659	660	627	705	692	657	656	623	667	626	673	636	625	624	644	647	670	646	669	681	654	639	671	611	665	642	658	653	678	663	646	651	633	644	569	650	665	621	614	657	632	624	617	627	629	663	634	629	657	622	657	633	639	659	628	639	630	671	619	652	651	605	602	671	627	636	648	649	679	645	677	670	634	620	629	650	687	655	610	681	642	642	653	592	673	679	635	641	689	666	632	655	650	627	652	673	669	650	667	659	638	676	660	668	706	628	713	661	642	621	670	650	624	690	664	615	676	657	605	638	638	633	648	643	628	660	665	670	660	602	654	677	701	658	662	689	652	610	635	665	637	635	696	667	651	668	669	707	622	585	665	652	598	657	671	645	649	662	646	641	657	676	655	676	626	713	667	676	681	629	632	667	660	667	658	660	656	688	662	676	684	617	644	649	690	651	649	652	644	641	643	628	642	609	654	700	669	630	681	673	611	629	638	683	671	627	666	657	657	627	648	643	606	638	685	686	644	632	665	674	659	679	722	634	667	637	630	684	645	638	617	685	630	649	612	678	662	649	611	667	624	631	706	643	714	653	637	720	631	619	665	625	647	648	659	639	640	626	684	643	622	661	667	621	645	619	628	651	596	605	667	620	619	690	670	661	630	670	629	706	685	699	612	653	653	643	673	690	619	598	707	623	662	632	675	587	644	651	644	652	646	681	716	659	665	623	677	644	645	609	642	663	646	712	676	669	626	663	642	599	646	638	625	594	633	688	659	622	659	622	668	655	692	612	636	653	677	618	694	645	669	662	653	637	688	627	698	676	619	664	641	682	663	672	649	662	675	607	647	644	641	580	711	684	644	674	633	668	623	645	646	672	655	659	638	667	599	691	684	687	628	624	720	604	633	649	669	649	677	675	668	657	653	631	690	644	689	595	670	665	657	675	646	662	661	627	669	627	668	657	639	674	684	701	660	689	677	636	671	621	658	662	625	635	625	645	630	640	679	609	641	663	673	655	682	622	626	645	623	600	622	645	657	632	630	655	661	619	666	619	683	632	643	632	613	680	686	672	692	655	657	700	691	673	655	656	636	676	678	641	668	639	667	640	669	586	629	631	676	639	646	640	636	649	660	657	617	654	702	639	695	619	620	639	669	644	683	679	655	657	634	661	652	647	677	682	636	667	657	650	633	649	674	698	662	648	673	668	650	619	679	667	641	670	647	649	681	613	650	660	691	657	647	645	630	655	653	625	632	689	658	637	638	673	641	615	664	588	599	675	638	660	667	663	631	630	651	668	652	650	647	646	660	601	647	654	656	688	621	677	660	633	663	652	650	625	619	653	636	671	638	683	650	605	730	678	639	646	672	651	643	649	637	653	658	622	667	656	651	685	616	642	690	669	658	679	668	648	657	656	662	651	659	660	685	645	648	706	665	657	636	676	640	639	632	647	634	663	637	621	644	612	682	673	656	626	667	657	652	642	618	645	609	652	647	671	661	660	621	620	580	650	703	685	661	649	655	688	621	679	627	662	686	644	663	602	646	648	603	591	673	680	673	591	635	676	673	693	628	680	681	623	656	656	672	636	607	691	669	643	662	644	649	646	663	670	626	663	638	666	676	631	646	676	655	672	626	634	704	644	662	627	617	673	644	692	639	665	659	659	660	635	659	662	665	642	640	631	642	653	658	640	668	683	651	681	646	670	639	652	613	671	624	696	649	648	657	651	650	666	617	686	680	636	614	651	657	646	644	658	665	665	637	621	640	625	613	629	617	661	641	634	636	652	641	626	661	649	670	605	674	654	694	651	668	649	659	612	630	690	642	638	629	670	647	629	696	658	656	640	654	657	653	687	655	663	659	618	652	650	614	683	601	637	621	628	602	661	639	653	645	649	670	665	660	671	613	644	656	635	643	664	668	646	643	672	676	634	648
23927	21454	28526	24803	21300	11080	4118	2720	2135	1553	1364	1215	1080	1025	951	899	846	848	800	802	769	691	685	663	699	660	636	655	676	645	629	676	657	668	642	707	657	631	619	625	619	608	611	633	607	623	641	668	610	610	574	640	608	542	637	607	561	591	613	634	632	639	611	664	609	605	644	623	576	618	619	602	623	584	618	649	603	618	594	628	588	568	587	549	609	643	637	579	601	581	573	598	608	626	591	602	651	569	576	586	564	618	592	610	614	608	587	588	591	550	562	598	622	609	608	588	574	567	623	580	644	637	577	600	607	593	601	553	527	612	624	580	544	604	649	620	578	602	635	597	575	597	593	593	592	617	617	624	587	606	579	590	602	619	637	620	578	612	560	611	649	633	578	572	576	595	604	590	571	580	597	582	600	573	584	605	601	579	597	631	597	575	575	572	592	595	571	590	592	575	568	575	591	567	646	582	597	566	582	602	546	580	604	588	585	577	649	571	613	614	575	574	582	578	562	620	620	609	619	573	614	604	594	609	618	615	565	607	611	607	601	566	606	613	620	616	601	601	546	553	575	585	594	573	588	601	518	642	587	554	606	585	589	642	591	595	596	587	644	581	587	590	571	597	597	605	556	620	621	548	599	609	575	587	604	584	600	602	586	639	565	555	585	602	595	588	583	586	583	548	581	580	574	569	572	555	633	560	587	593	595	596	622	624	612	559	613	581	605	586	594	611	592	588	582	591	586	582	591	558	574	608	647	603	635	605	568	568	596	619	618	587	585	566	603	608	591	591	643	572	567	565	603	591	613	609	609	575	600	576	559	573	559	555	555	601	589	552	588	585	569	590	578	627	584	548	579	592	593	634	620	602	571	540	626	566	576	611	612	625	596	563	608	628	658	557	613	577	600	585	549	603	620	588	602	566	574	608	602	629	610	613	594	609	650	599	602	599	610	586	581	541	616	634	612	566	580	615	599	589	657	570	578	594	587	581	590	573	595	601	627	548	589	602	569	608	600	547	597	572	552	588	624	598	613	629	615	524	576	632	613	590	588	554	594	568	599	574	607	577	571	592	584	611	625	600	565	558	576	565	617	613	615	612	651	601	548	564	586	612	605	584	580	554	600	591	552	574	606	574	604	587	608	586	594	622	593	611	614	600	592	601	582	565	562	554	581	563	614	584	618	569	593	582	601	592	568	577	619	584	617	593	566	550	606	534	612	605	626	577	588	608	599	619	587	608	591	621	618	596	593	602	603	591	612	601	648	582	587	620	596	582	610	542	586	597	612	572	619	577	585	571	558	584	602	620	601	640	559	594	613	570	620	590	616	599	521	567	592	608	606	627	582	615	570	653	615	603	570	597	588	596	557	587	574	601	588	597	552	561	587	613	618	563	619	587	606	659	614	593	602	593	609	599	561	569	599	593	590	587	589	585	641	602	575	608	567	602	566	562	598	588	581	600	583	552	595	596	606	640	626	613	616	606	544	616	619	575	593	570	615	563	598	640	605	589	587	569	638	595	595	634	617	571	608	579	552	610	587	559	602	595	593	589	598	600	576	594	596	595	611	621	611	626	593	571	597	609	556	598	548	603	595	572	625	597	592	622	560	611	627	611	597	638	576	607	551	579	605	543	622	607	604	584	577	583	583	558	549	571	610	620	600	585	574	602	555	616	581	572	664	614	566	600	588	562	558	583	619	630	610	605	630	609	613	573	583	631	598	576	585	599	583	594	593	559	580	602	584	633	598	591	569	651	610	583	589	571	601	602	601	618	580	618	589	584	598	600	647	541	569	607	563	621	644	602	588	583	587	600	586	572	640	591	595	571	558	642	588	609	586	572	602	616	610	544	640	578	602	610	563	623	588	594	604	583	601	607	621	636	618	577	618	539	571	645	603	600	578	580	599	564	573	556	564	567	583	595	585	591	579	619	573	606	613	549	584	576	612	615	603	588	563	592	591	646	588	589	562	584	638	627	609	533	636	623	615	619	594	538	612	584	580	564	596	586	571	584	569	621	570	617	588	614	611	619	572	634	568	621	587	602	587	636	590	614	581	621	620	579	629	661	580	596	565	594	598	611	588	600	558	598	613	629	607	573	601	569	581	557	564	599	584	613	597	587	594	604	583	567	610	597	593	573	576	615	603	579	579	612	611	585	585	636	600	586	577	591	574	583	574	617	601	595	601	608	582	583	602	593	572	600	617	578	617	595	603	602	600	571	538	633	609	597	604	614	620	599	586	607	592	593	610	583	597	613	587	577	577	578	577	607	616	600	603	576	601	587	583	633	580	603	588	599	623	598	579	621	561	609	573	597	645	609	626	596	616	592	598	571	582	568	592	601	606	619	623	569	558	631	628	615	606	601	574	610	609	605	590	584	599	568	613	677	592	605	577	580	590	587	605	619	607	596	580	613	572	596	620	581	550	608	560	596	562	585	571	575	530	608	617	596	607	574	577	611	590	615	597	562	570	543	644	570	566	589	552	562	580	602	616	628	610	570	604	603	610	635	594	556	596	608	601	565	573	615	594	570	576	616	589	612	528	603	624	556	639	625	571	646	609	632	610	606	572	569	603	607	570	559	585	596	609	562	591	571	615	584	609	539	616	575	582	610	576	583	573	645	610	598	549	580	614	584	590	593	623	563	586	638	630	617	589	553	624	556	557	538	589	614	604	571	613	618	623	551	593	607	639	568	597	648	559	530	593	599	615	597	600	644	585	590	568	621	583	621	609	550	567	563	619	612	604	570	589	584	588	618	625	623	568	542	593	576	635	553	571	569	615	576	567	570	586	593	580	659	584	540	554	564	622	542	597	585	558	621	633	606	583	593	619	596	551	579	622	593	574	592	582	579	613	602	582	590	604	644	557	564	620	619	597	543	554	570	592	575	584	600	584	610	603	579	566	587	598	554	583	585	621	592	603	571	585	613	580	591	556	568	583	615	596	588	575	609	613	558	592	614	608	611	593	605	577	574	578	562	587	636	585	573	660	583	580	571	595	543	541	616	574	622	608	601	594	603	594	601	593	587	585	581	585	604	576	570	598	623	546	634	593	576	551	583	596	603	600	565	574	626	625	586	601	564	577	581	587	602	591	633	564	599	603	575	611	596	570	598	606	570	599	583	569	601	606	560	559	563	590	609	570	578	614	552	601	587	600	601	621	553	592	623	597	582	611	593	587	603	576	605	656	624	552	613	587	579	578	587	580	598	586	595	566	589	582	549	599	604	601	632	578	609	617	590	630	620	561	622	622	610	591	564	611	560	624	643	609	597	579	658	591	594	595	643	607	576	567	600	613	602	608	587	615	600	564	586	621	602	541	554	596	551	591	590	601	585	578	564	642	598	612	615	602	615	575	593	601	617	592	601	550	578	588	589	551	559	582	559	597	565	587	573	544	572	587	614	603	595	573	609	576	594	549	601	589	590	560	620	614	579	582	596	571	616	572	558	598	583	609	604	607	592	575	581	657	609	580	600	588	593	596	600	593	599	562	623	629	603
20973	28115	21135	12560	9653	7858	5822	4608	3544	2693	2136	1798	1576	1402	1307	1194	1132	1039	1011	954	950	881	863	879	848	803	790	807	786	795	815	782	791	792	768	787	705	756	743	719	683	748	729	677	729	722	705	680	714	682	710	657	755	729	749	714	676	705	698	691	722	694	663	643	691	680	725	735	679	738	682	685	718	685	719	691	722	703	624	660	693	658	704	702	645	651	674	665	672	672	646	706	682	679	666	650	689	712	707	677	704	712	681	705	642	680	680	699	678	701	693	676	701	665	670	692	713	664	652	638	678	712	670	677	651	652	720	621	707	669	654	687	695	686	661	675	626	701	682	632	666	663	691	672	670	664	702	646	691	665	699	685	692	676	660	691	700	674	673	637	689	632	696	650	672	659	714	647	725	653	661	683	662	689	667	695	658	670	730	693	681	678	664	650	606	687	653	683	705	686	708	671	689	650	696	652	653	693	626	697	666	678	657	630	721	669	674	642	662	677	649	695	722	702	705	683	691	687	670	638	722	611	651	662	734	654	625	700	690	669	694	695	684	670	710	677	664	673	684	666	658	677	647	673	682	701	623	697	631	688	691	654	700	741	686	621	723	658	684	687	655	716	655	719	699	705	715	694	664	688	670	668	672	683	704	701	670	674	688	690	699	698	654	662	645	681	690	691	656	722	697	690	714	709	708	682	709	691	639	759	649	671	747	639	665	672	684	733	698	681	695	616	650	662	708	692	682	664	692	676	646	710	641	713	692	682	687	657	648	696	676	659	681	683	678	704	673	663	652	670	681	709	674	675	688	673	741	695	647	741	703	618	673	665	722	673	702	633	639	670	679	653	621	715	665	673	684	658	635	673	664	674	709	672	620	719	654	680	714	667	664	671	700	680	721	652	686	651	673	683	657	682	691	678	723	658	685	639	662	684	695	671	705	674	633	657	658	701	711	672	674	687	668	681	691	649	653	688	693	647	674	697	669	696	718	677	668	708	687	655	689	692	677	662	674	661	693	728	646	702	662	674	648	655	679	658	665	669	669	685	661	652	644	665	647	698	645	704	694	656	667	647	692	649	679	629	653	659	685	660	685	660	665	712	671	697	660	699	680	675	685	708	634	648	712	659	629	691	636	725	648	684	709	663	643	711	695	665	686	730	702	658	692	655	701	635	675	701	664	641	721	703	700	715	656	692	697	699	686	647	708	614	696	662	724	662	700	715	664	653	716	665	714	679	641	680	606	715	666	679	713	704	719	698	701	712	675	665	681	702	699	657	668	681	664	699	641	610	659	657	689	645	727	677	726	689	644	665	659	669	657	671	654	674	677	631	685	671	676	686	724	687	658	700	659	703	682	671	686	677	640	683	718	644	647	647	650	631	660	667	664	675	670	695	672	669	647	713	676	676	693	673	630	714	720	687	638	643	708	654	707	681	716	669	649	676	662	695	656	705	642	681	642	703	674	700	685	659	652	657	653	709	722	688	693	696	679	724	729	685	751	675	701	678	607	677	663	688	676	691	683	684	658	689	673	662	688	690	688	674	644	661	674	680	709	673	684	672	695	684	714	669	680	665	712	689	691	673	688	623	665	671	683	706	690	642	692	668	685	684	706	629	643	638	666	659	676	700	683	627	671	653	668	676	679	698	692	654	711	662	659	699	684	694	661	636	737	680	655	704	625	673	671	657	663	621	707	706	691	712	692	709	703	665	651	662	687	697	666	639	658	674	700	662	675	676	730	650	668	674	667	691	695	702	674	686	641	684	676	627	696	664	691	684	709	692	694	647	669	655	690	679	683	678	644	685	662	676	638	682	707	682	680	686	689	684	655	682	682	706	648	692	688	734	653	650	644	709	729	639	633	666	665	718	638	696	676	662	673	704	660	675	664	676	654	635	681	696	697	681	640	704	681	740	705	719	663	701	667	689	697	685	705	652	666	613	642	658	657	691	687	715	647	672	647	673	674	701	698	673	661	640	672	597	681	618	688	685	690	668	672	661	657	650	640	705	657	674	667	683	713	708	670	644	646	706	674	620	636	713	640	678	642	688	694	702	674	680	661	667	695	709	647	673	709	678	683	659	669	661	660	634	648	613	662	687	625	669	692	711	704	714	666	661	681	673	703	671	716	689	637	665	679	676	700	737	702	658	672	673	680	685	648	640	672	648	670	663	675	669	655	722	685	663	639	657	694	667	699	610	665	679	677	672	699	696	637	675	667	650	696	646	670	663	704	664	667	635	643	657	643	671	655	688	696	666	721	718	694	616	641	713	660	665	690	677	670	664	631	698	695	693	634	662	681	694	724	675	646	641	664	698	716	665	689	708	701	676	685	739	716	688	678	666	712	675	649	728	658	664	716	712	646	677	721	643	622	645	639	632	694	724	723	708	680	721	645	665	703	697	648	705	669	622	639	665	704	701	690	694	667	681	675	720	643	684	689	696	656	645	652	677	670	644	651	700	658	671	684	646	673	698	675	670	647	706	666	647	710	648	640	702	676	659	679	681	675	700	624	699	705	700	734	656	657	690	704	665	698	666	648	657	664	658	693	663	679	681	741	666	664	720	691	611	637	708	665	641	703	663	653	657	652	646	638	682	702	663	691	709	677	675	670	717	695	697	692	708	629	681	664	674	680	677	643	667	684	662	675	658	666	662	668	662	664	666	663	680	692	653	651	687	666	668	666	679	632	602	679	690	678	678	653	699	687	669	688	644	705	685	681	686	673	642	692	700	699	686	606	684	693	681	680	662	634	636	678	715	678	714	640	671	653	657	631	678	679	673	651	679	698	693	719	693	659	667	668	643	683	649	659	669	657	646	685	694	704	698	670	672	650	664	674	646	635	721	637	642	696	659	695	682	699	668	695	730	708	688	660	671	671	710	658	690	692	692	691	740	654	678	677	676	675	676	708	696	683	711	690	645	705	703	679	662	632	676	685	694	736	671	690	672	683	687	690	689	690	674	664	638	700	701	695	655	686	666	664	696	683	697	672	706	679	678	649	636	659	657	682	644	662	666	673	690	672	653	663	705	652	676	640	671	634	687	667	698	659	654	648	706	646	655	639	658	660	702	654	688	688	693	711	741	688	664	690	692	646	694	666	678	665	647	656	694	643	670	682	691	703	646	636	672	672	654	686	658	659	676	682	706	636	707	678	687	689	696	684	663	673	645	670	663	654	668	686	696	683	691	683	647	674	672	697	697	639	687	678	669	681	683	691	645	673	699	687	665	677	676	693	702	671	682	681	687	697	715	669	666	695	708	685	688	685	675	702	645	649	709	671	728	664	678	662	659	675	694	664	694	693	618	661	647	660	655	700	675	618	672	674	708	703	657	682	688	679	689	734	686	673	705	666	655	652	651	679	714	667	646	654	673	647	713	669	611	709	662	667	696	692	694	654	656	627	697	633	711	641	650	702	687	688	654	697	703	689	695	660	636	717	688	660	709	674	657	676	674	684	706	651	678	684	623	678	691	633	652	652	682	689	636	650	678	639	641	673	690
25070	21442	27138	25676	10023	3497	2317	1773	1472	1139	955	839	791	685	700	661	628	585	587	525	563	532	539	505	557	501	475	505	462	483	501	447	452	479	510	501	491	470	447	500	433	444	465	425	433	438	518	473	469	409	464	453	462	432	427	476	473	421	438	459	428	421	425	469	416	440	445	445	438	427	435	435	442	431	439	422	438	418	451	453	432	402	395	420	422	484	437	399	422	440	430	402	454	410	450	403	469	435	438	422	416	435	397	408	433	450	409	438	448	458	420	419	442	396	458	425	447	404	447	406	443	431	450	431	393	431	441	428	425	424	414	430	432	411	420	461	459	451	438	399	430	436	450	462	401	462	429	406	450	467	432	435	428	437	418	432	441	394	406	412	440	431	432	461	403	415	443	420	407	395	445	433	424	443	427	427	450	432	484	451	440	443	394	421	458	456	440	429	437	460	449	426	415	410	447	416	432	429	441	460	463	422	407	423	402	435	433	435	405	388	373	473	426	430	409	429	428	421	395	425	403	443	445	431	431	429	441	426	414	415	426	449	417	455	420	431	435	468	443	420	438	410	450	419	454	445	432	457	422	400	468	459	475	429	421	433	457	446	451	415	393	424	427	462	440	394	383	421	457	464	453	394	448	475	436	428	450	448	420	408	407	434	412	444	425	428	444	452	395	424	420	413	450	451	443	447	439	462	440	453	401	392	414	404	421	435	441	409	418	460	399	434	385	418	439	409	415	466	434	419	450	439	457	425	415	390	462	430	428	387	426	432	425	424	461	410	424	453	410	434	421	417	453	434	390	415	440	461	435	423	460	414	419	439	457	434	428	462	414	460	467	432	449	442	454	429	394	444	439	441	442	424	451	422	461	410	438	429	455	420	401	439	459	456	445	449	417	424	455	417	414	412	456	456	425	431	448	420	451	436	436	437	455	415	483	372	415	465	480	449	426	465	424	452	412	438	453	462	426	442	472	436	449	473	428	469	426	384	426	474	461	467	433	428	421	448	463	396	409	496	399	443	452	450	445	408	431	426	425	410	413	466	413	447	417	453	436	408	429	396	421	463	397	428	422	441	429	431	453	450	421	455	446	425	423	434	420	412	409	453	473	427	410	419	451	401	477	443	431	429	408	457	422	443	432	414	435	476	404	385	433	455	416	405	463	432	434	420	451	437	391	440	420	417	435	406	453	444	444	435	428	435	406	432	421	415	415	439	447	460	432	456	447	435	429	429	425	412	448	442	461	435	428	425	450	435	390	441	429	453	416	440	433	445	442	398	455	409	424	416	402	479	451	401	408	420	416	426	451	454	450	435	421	435	421	426	413	426	424	446	426	407	406	433	421	409	427	456	436	436	390	448	428	420	417	404	445	410	429	425	399	432	450	406	464	446	419	464	415	452	443	410	468	417	443	432	445	427	442	435	395	443	419	424	458	460	433	426	434	437	426	427	415	430	422	462	434	454	405	491	452	431	418	477	448	437	403	402	473	436	402	432	422	407	441	417	443	403	438	457	419	446	479	459	425	413	411	414	404	436	403	422	434	431	441	390	410	434	401	468	418	470	423	394	410	420	415	447	440	452	456	447	430	400	440	423	426	431	492	440	421	453	420	416	411	444	447	450	451	417	457	438	440	439	447	413	441	431	416	429	423	429	424	413	465	417	403	465	404	432	428	473	435	425	438	445	467	412	428	440	436	437	471	437	430	380	428	421	420	409	453	433	429	411	458	421	452	458	410	418	420	410	444	404	443	424	416	407	449	423	418	436	408	393	439	434	420	425	425	441	431	409	434	460	469	417	448	403	450	483	395	394	425	454	452	462	434	447	444	422	413	375	420	454	439	454	415	466	437	410	434	412	448	469	437	405	454	440	434	394	439	445	472	448	445	449	441	431	443	422	468	442	423	392	403	418	423	450	404	441	428	473	405	410	459	419	465	443	446	408	455	442	434	419	433	447	438	440	453	432	417	429	466	448	406	467	431	446	418	446	436	425	438	429	458	441	436	449	450	405	435	429	472	411	412	449	461	441	456	451	456	408	438	456	435	426	453	425	389	433	419	429	423	425	482	433	456	428	423	441	422	445	476	399	433	422	454	463	470	467	432	412	408	419	422	427	438	423	423	389	451	481	425	454	436	448	419	398	418	410	467	489	422	431	395	422	428	397	472	442	414	437	449	428	443	385	455	431	411	429	449	447	451	419	410	440	428	449	410	443	464	424	458	413	436	437	378	475	457	407	421	433	404	442	442	401	440	371	414	446	413	450	461	452	441	432	455	437	413	449	400	441	467	494	437	413	434	434	430	453	422	406	418	469	464	462	459	437	449	429	442	458	428	435	404	449	452	435	404	413	453	451	473	433	411	442	426	447	411	437	437	430	463	398	459	438	396	438	428	479	449	442	441	437	408	428	405	446	440	464	431	435	443	446	429	420	429	413	462	418	437	441	427	430	438	440	474	456	439	406	418	430	400	429	416	457	463	431	449	429	448	415	450	378	440	446	426	403	463	473	416	426	439	437	420	424	451	440	463	439	389	433	432	452	450	416	396	451	459	450	398	424	427	439	406	434	453	456	434	458	455	432	420	448	442	409	413	456	442	433	445	440	407	409	434	452	423	478	415	440	430	432	405	448	449	404	431	429	438	462	427	421	438	406	417	400	417	448	471	404	413	423	438	438	417	448	414	403	449	408	450	471	445	421	427	434	414	450	395	457	481	413	426	400	453	449	422	450	410	415	422	432	406	417	394	445	410	419	417	433	416	448	435	430	415	425	446	454	425	418	431	425	429	468	444	420	407	438	433	409	424	437	434	444	410	431	403	445	400	436	449	448	454	450	482	422	433	396	426	403	457	429	466	431	439	400	453	416	377	396	419	443	414	420	451	489	460	436	467	415	435	419	396	475	409	447	459	409	454	427	409	388	455	448	422	441	444	410	448	434	401	444	409	419	445	441	435	462	406	422	415	411	443	477	445	433	396	446	461	424	377	474	469	466	448	420	439	437	399	425	420	440	448	429	411	415	450	463	415	434	446	468	441	419	441	455	453	399	466	444	424	426	457	436	459	441	417	408	456	439	419	459	429	451	390	444	434	415	450	412	414	417	448	440	413	430	465	426	446	439	430	483	418	418	440	467	420	440	446	434	465	442	452	425	411	443	425	452	395	459	435	448	419	403	431	414	461	452	463	459	404	428	447	409	424	452	430	429	423	444	436	410	459	381	415	423	438	402	449	429	449	468	392	462	426	433	454	428	437	446	421	449	437	410	413	414	443	451	471	442	421	454	442	447	448	407	452	402	424	448	385	415	431	471	455	483	407	395	433	402	427	437	449	438	429	447	470	458	455	424	480	435	398	435	445	447	422	460	414	422	412	435	444	429	376	461	436	417	436	441	481	388	398	440	453	410	445	431	441	440	452	433	439	438	438	411	448	452	416	427	416	419	447	414	448	442	430	378	464	414	429	451	443	430	437	391	417	413	437	452	442	412	431	440	416	445
19940	23963	17002	9934	7511	5906	4411	3432	2504	1942	1604	1315	1119	1070	992	874	811	803	741	710	717	656	672	657	611	626	610	618	599	592	597	558	611	551	556	550	567	587	528	535	540	537	517	526	502	495	536	530	524	513	565	517	537	481	528	509	526	520	508	544	485	540	554	487	440	528	528	523	511	561	520	488	511	520	509	464	450	497	525	491	507	490	476	524	449	483	515	495	496	510	567	457	513	486	479	485	499	537	517	496	476	501	482	462	507	497	528	511	490	504	446	516	473	465	482	512	548	487	481	488	531	478	491	499	495	512	500	520	528	479	551	529	496	514	478	515	481	520	509	539	495	478	503	512	470	500	464	500	484	484	492	465	492	509	533	490	496	487	485	504	504	527	472	526	463	495	475	489	524	465	452	483	516	530	481	502	464	482	531	506	508	513	539	490	503	496	466	494	469	490	530	484	506	516	504	467	463	468	521	522	496	493	501	433	495	469	493	497	512	505	482	511	520	482	487	505	525	511	486	493	457	506	513	501	517	524	487	507	508	484	468	542	509	505	530	540	496	525	530	486	509	523	486	476	501	489	494	482	517	490	499	470	478	460	484	493	510	481	514	498	490	491	499	496	488	479	485	485	491	455	499	478	492	494	490	511	509	500	520	512	510	458	478	491	519	483	509	485	473	510	508	534	493	498	505	497	465	473	505	529	486	499	469	516	486	513	489	494	514	527	469	512	521	504	496	473	464	537	473	499	482	482	510	506	509	533	517	524	516	498	449	532	560	496	463	485	509	494	497	506	539	502	504	492	502	538	502	505	487	505	461	508	475	499	513	524	518	515	495	485	490	504	488	508	503	525	493	483	502	504	483	511	514	472	530	461	486	490	499	521	510	506	500	513	487	490	534	459	455	504	511	474	498	473	520	559	522	468	483	497	523	477	521	513	507	507	522	490	460	497	500	532	483	522	513	522	540	483	505	510	530	498	524	505	555	482	482	519	477	525	555	502	476	524	481	530	495	537	481	497	485	500	519	536	506	504	534	500	506	493	488	443	497	515	510	499	496	512	524	482	535	498	535	537	466	487	529	453	466	486	505	539	537	455	525	530	503	499	520	497	523	492	477	512	518	518	449	528	512	449	564	490	489	505	480	461	485	467	495	482	509	551	506	453	537	460	494	520	479	519	532	493	509	517	538	539	521	500	500	524	499	507	500	503	511	478	532	513	540	471	509	523	492	521	514	512	473	502	513	507	499	466	510	482	480	477	508	520	515	515	520	514	442	506	468	509	526	459	522	501	486	530	467	534	478	525	515	477	494	514	504	475	511	509	504	507	513	511	494	477	487	513	510	492	448	494	470	494	482	470	489	480	499	502	528	475	489	538	486	477	489	519	507	535	474	471	470	476	461	509	518	517	482	485	513	508	479	505	470	490	508	490	497	506	515	512	480	511	509	487	525	507	536	528	507	489	501	499	517	467	534	470	518	518	478	501	478	518	498	512	485	503	509	508	519	487	477	478	509	489	512	496	467	501	495	501	505	477	518	485	496	528	452	492	475	504	510	455	479	550	556	490	491	478	474	494	478	486	490	478	522	512	507	509	507	545	521	479	519	510	537	503	473	488	500	490	508	476	498	517	492	480	490	478	502	498	508	504	494	492	479	564	545	477	455	496	518	547	532	534	558	529	527	519	507	528	497	543	466	483	488	507	521	480	545	439	447	502	515	543	487	505	457	477	493	478	495	524	462	518	504	549	470	477	470	520	504	496	489	503	507	485	471	488	482	472	523	506	467	463	495	499	529	484	542	467	488	515	518	473	502	506	509	529	522	502	527	511	524	465	539	534	539	469	536	530	513	474	501	481	508	484	489	484	529	501	519	508	467	506	492	501	523	504	471	489	516	464	522	466	446	476	504	471	485	468	475	546	509	497	519	489	528	505	504	517	520	503	506	463	520	531	490	472	537	468	506	513	527	476	554	514	520	529	488	496	490	483	501	484	521	485	536	502	496	507	466	510	489	485	471	494	488	541	503	464	499	509	494	522	536	479	461	485	464	507	487	510	489	540	507	489	488	473	491	464	515	502	512	531	511	488	509	462	508	501	460	506	532	497	455	530	516	488	516	474	519	512	509	515	486	562	493	524	486	462	531	471	502	494	534	527	505	503	485	520	481	493	501	472	498	481	513	513	473	506	526	489	506	498	522	493	465	525	483	493	477	481	470	515	493	468	490	524	505	507	460	480	496	497	487	484	491	502	489	474	475	515	522	513	489	501	512	471	494	463	510	479	509	478	470	504	544	488	496	470	498	504	472	523	533	512	472	497	490	489	487	497	507	514	499	519	497	502	503	520	444	543	492	515	491	464	507	508	521	478	504	491	481	518	452	500	508	516	474	496	484	526	520	453	517	487	454	479	465	479	533	530	469	465	495	490	531	469	496	509	471	516	501	520	490	482	500	503	487	535	462	499	498	509	475	498	528	489	502	498	516	492	489	505	510	492	511	514	473	521	492	484	493	524	477	525	515	480	493	480	499	472	487	544	493	469	453	474	520	523	555	525	475	544	523	529	483	507	483	449	513	504	507	527	488	513	532	525	536	494	533	494	543	517	483	479	527	510	507	496	513	482	469	522	479	511	467	511	476	482	471	542	498	518	482	495	498	528	498	516	515	507	464	503	499	482	501	475	521	482	495	477	497	499	499	495	482	500	492	513	508	514	528	468	538	511	500	513	497	545	477	490	477	510	491	493	461	517	525	518	515	489	477	482	496	514	521	550	473	483	514	463	498	490	491	468	513	454	509	519	492	539	518	505	500	477	494	519	497	480	496	468	439	506	439	483	508	481	476	495	484	485	487	475	480	536	518	490	439	468	528	459	560	488	489	489	503	512	539	496	482	483	478	533	467	527	499	494	465	487	527	502	481	499	501	480	481	470	500	465	532	528	496	502	527	515	486	528	496	539	490	488	489	543	520	494	519	509	521	453	517	478	540	488	527	476	499	533	519	502	463	484	486	479	427	542	481	479	469	502	476	504	503	508	505	491	518	502	508	507	517	487	479	483	544	529	524	492	512	514	531	510	465	530	483	485	519	529	543	433	507	519	467	513	497	507	500	518	489	493	468	496	489	505	525	511	504	504	506	484	513	513	500	483	478	468	543	485	470	536	478	498	519	443	501	540	477	478	502	523	462	483	503	489	507	540	493	528	483	500	520	521	531	438	478	496	479	516	495	463	503	509	485	474	496	522	468	514	487	471	525	493	495	486	528	516	503	479	480	486	535	491	511	488	470	490	479	486	532	488	553	491	491	514	503	508	460	466	496	486	517	492	539	524	517	509	477	500	487	514	522	493	484	518	504	487	538	532	498	506	489	525	523	488	521	501	472	483	495	482	494	504	550	511	552	455	477	553	524	471	503	480	509	503	500	476	508	516	501	526	508	480	496	479	505	485	522	494	493	479	501	488	479	486	510	491	507	533	484	514	488	503	509	480	515	486	482	512	496	529
22962	21550	29106	24432	21552	21394	10243	3833	2370	1885	1501	1262	1175	1019	952	835	807	811	718	746	703	667	638	633	563	598	576	557	546	547	602	556	544	504	539	542	531	479	503	475	477	517	497	496	470	450	473	492	477	460	419	480	458	485	425	462	468	451	529	423	447	469	439	473	464	479	450	457	429	493	463	475	416	447	446	439	448	420	413	460	434	434	406	446	490	431	460	460	466	457	432	463	444	460	425	447	453	418	449	420	439	401	476	454	448	484	450	436	405	401	453	428	455	457	465	445	467	423	437	443	450	419	429	422	441	453	446	422	445	476	456	457	403	459	414	478	456	472	447	427	443	427	437	416	458	409	427	432	423	408	458	408	423	444	466	432	464	423	460	487	416	440	480	433	427	443	446	457	445	433	480	465	447	445	460	461	467	421	434	399	471	441	445	452	474	462	467	417	425	459	461	440	429	433	435	477	443	455	436	421	419	423	440	450	449	422	418	442	464	446	465	435	425	391	428	428	459	434	406	484	477	438	425	407	410	433	463	429	437	414	424	436	407	464	424	436	460	449	443	421	422	410	442	441	429	454	428	435	427	452	439	405	437	452	460	412	455	419	409	436	457	456	416	453	433	446	448	440	457	435	420	427	466	430	447	498	398	459	447	445	451	477	413	442	445	468	447	444	458	439	428	454	459	426	399	430	443	431	456	451	473	462	449	470	410	429	435	461	469	377	446	451	424	447	402	442	423	436	459	456	406	454	438	439	429	419	469	439	431	433	483	466	440	452	454	438	409	448	432	433	453	460	463	434	460	514	439	472	455	434	465	427	429	389	439	472	477	428	469	453	460	443	431	432	439	465	446	457	441	438	455	461	462	433	424	435	466	439	479	443	453	423	429	401	480	432	460	451	453	476	443	461	445	413	466	437	436	436	422	457	449	448	448	448	409	434	451	456	431	437	439	410	417	431	453	476	447	420	438	415	475	465	440	474	435	425	443	449	448	423	447	438	390	446	459	439	462	451	415	432	435	466	442	428	458	432	455	428	445	410	459	413	451	417	434	441	445	412	446	426	454	443	445	442	445	423	432	455	479	435	431	440	436	415	416	463	448	435	415	446	432	453	454	472	411	415	448	424	480	407	436	455	432	441	476	467	432	422	483	468	463	457	446	421	450	460	432	478	429	477	431	413	449	429	423	453	476	459	426	465	443	427	486	455	439	459	476	422	434	496	436	460	461	420	434	445	469	420	442	434	466	448	430	400	442	409	480	453	443	444	441	469	464	449	419	469	429	424	445	458	451	405	456	438	431	459	439	437	469	416	442	440	451	449	440	439	444	441	458	415	426	448	482	476	470	474	464	439	446	442	446	467	440	461	435	419	438	409	443	450	426	450	454	423	425	437	439	443	452	420	462	463	451	440	439	434	429	416	482	421	465	444	453	450	442	447	437	396	452	459	453	453	448	396	450	446	413	482	442	466	409	432	437	446	446	479	436	418	443	440	436	434	412	431	433	444	427	452	439	437	444	471	510	451	433	442	440	426	442	454	463	451	430	395	474	461	399	389	469	418	451	443	422	425	407	446	428	420	460	482	426	454	428	431	430	428	468	442	457	426	412	454	449	455	409	428	418	475	444	427	422	480	429	428	411	457	462	426	442	408	453	430	431	405	447	450	440	410	420	444	467	443	444	418	392	454	428	426	404	436	437	437	458	439	445	421	453	415	435	441	451	418	475	451	438	438	409	471	446	455	447	470	486	464	429	442	448	414	446	411	431	448	415	456	443	403	443	461	478	422	422	392	412	459	430	464	426	468	484	461	443	444	444	449	433	453	451	456	483	448	399	432	443	443	471	406	456	418	414	440	436	413	401	476	431	403	462	446	457	438	447	452	476	459	453	430	443	463	437	441	425	502	438	473	422	432	409	417	464	438	436	403	423	424	380	447	427	455	465	457	438	402	409	422	463	439	442	438	417	458	420	407	462	446	456	423	451	447	421	404	439	452	456	442	450	419	467	479	438	492	445	459	436	421	407	449	442	449	452	440	461	433	411	413	454	458	439	412	442	435	440	429	443	468	449	435	457	446	443	438	436	430	419	423	440	441	382	469	447	472	463	444	436	450	427	453	454	398	396	433	473	450	460	454	440	482	416	465	428	398	411	451	488	443	454	444	426	412	455	447	431	425	416	451	423	477	458	399	418	389	446	429	458	466	427	401	423	443	442	436	424	445	410	452	431	422	448	440	406	411	428	416	430	462	461	439	482	434	424	423	456	420	424	445	432	457	434	456	472	427	421	438	444	422	458	406	438	413	417	450	498	449	472	443	451	439	423	423	381	436	424	461	431	448	423	437	421	438	460	426	454	445	423	455	426	446	425	446	452	481	414	441	466	469	467	418	459	463	447	473	445	444	443	480	450	475	432	412	427	465	432	417	440	433	428	433	432	463	434	424	494	444	436	467	440	420	428	439	452	434	447	470	462	415	436	445	414	460	417	454	440	450	472	405	455	417	434	436	433	412	433	440	431	471	423	431	414	468	452	427	438	459	425	455	447	439	478	468	453	429	449	438	439	429	434	442	448	455	431	451	430	440	432	468	458	460	420	458	441	452	436	438	457	414	424	449	453	464	487	441	432	440	437	439	444	412	414	458	454	460	422	470	464	480	441	426	474	399	423	419	444	446	460	477	458	473	469	455	436	451	402	433	452	464	445	418	447	464	441	449	437	465	412	421	397	463	437	462	417	424	450	406	445	489	414	469	437	460	430	438	414	474	469	480	467	429	422	461	406	451	394	450	482	458	408	418	463	452	433	432	446	428	479	402	423	473	440	420	437	424	421	479	424	423	461	423	445	429	452	460	466	434	453	414	458	442	419	440	432	435	488	415	466	442	438	413	465	444	445	423	428	452	465	443	437	446	450	422	456	397	452	499	446	438	458	425	442	456	444	432	454	436	438	461	453	430	460	439	402	436	443	448	470	461	444	422	445	473	446	438	427	436	442	444	434	441	409	425	453	429	443	436	450	458	446	475	451	440	446	463	429	477	439	451	454	409	442	463	438	455	421	422	452	476	432	411	428	440	409	439	454	446	450	463	432	443	416	422	434	463	480	445	474	455	420	426	438	447	465	431	466	460	444	435	452	411	434	453	412	444	448	424	436	424	439	442	434	433	410	414	458	396	431	425	436	417	452	433	432	442	457	399	424	441	442	465	440	431	450	447	459	448	484	443	422	466	455	462	451	428	436	436	450	444	446	432	436	467	417	445	473	456	479	417	454	423	451	406	437	424	460	483	465	449	458	441	453	464	461	449	442	454	403	429	456	442	484	474	456	470	448	445	459	440	407	439	401	446	408	471	437	490	412	457	464	422	425	428	430	410	420	465	479	408	456	479	444	480	446	414	462	451	436	441	426	482	454	439	428	428	410	417	477	433	461	493	418	446	492	440	418	420	427	406	432	444	447	414	401	396	417	463	432	456	432	417	418	462	450	393	486	444	472	478	430	494
24122	32674	25260	16021	12700	9911	7903	6046	4428	3383	2500	2222	1834	1635	1412	1272	1131	1068	1029	1018	920	882	870	798	771	735	745	753	733	701	703	688	630	698	652	586	590	601	651	572	610	552	602	612	602	557	561	548	556	574	574	527	530	560	541	545	601	533	499	521	502	552	564	527	543	515	521	567	486	560	510	552	529	523	513	507	540	541	555	513	540	538	510	537	508	536	542	520	511	555	499	502	536	537	524	502	480	549	538	508	478	521	488	519	489	537	551	498	494	495	521	496	499	469	490	472	506	519	471	483	485	475	502	509	506	515	511	494	461	555	542	488	525	537	542	496	464	445	489	495	489	476	499	504	491	487	465	489	490	531	516	566	488	531	511	523	504	495	556	552	531	500	511	522	556	471	508	520	506	513	509	524	513	523	466	515	481	532	508	478	511	487	489	510	507	499	514	511	546	514	496	495	499	490	463	475	540	536	512	532	496	510	514	517	517	467	501	535	507	510	477	536	508	486	530	503	520	484	496	501	514	498	535	516	527	540	536	523	500	485	493	538	492	512	509	528	527	482	521	546	484	520	513	516	537	485	517	522	500	502	515	488	553	530	510	518	506	528	496	506	534	518	499	473	515	500	545	489	472	506	516	508	494	574	506	524	479	487	486	491	514	471	501	537	530	540	480	519	572	504	519	521	491	502	485	499	531	488	548	511	485	513	515	511	508	485	509	572	506	472	509	514	488	497	525	565	515	539	504	538	485	538	530	564	503	529	480	524	472	489	552	500	489	486	530	493	512	474	493	509	542	501	559	523	548	510	517	498	508	536	485	474	485	502	504	542	502	456	514	458	537	495	524	501	491	519	506	491	483	508	525	553	522	493	501	514	490	514	511	505	479	518	476	523	523	500	486	511	465	559	519	503	507	496	520	506	532	514	481	536	486	521	517	481	463	490	485	510	501	513	541	505	488	523	473	523	519	494	526	531	507	491	521	523	506	531	531	531	519	525	509	511	530	523	528	511	473	491	529	527	463	545	489	545	476	558	458	541	523	521	514	527	510	523	495	520	519	496	523	540	510	501	511	492	539	532	504	508	499	510	525	481	561	507	546	522	514	500	469	497	522	518	499	456	566	499	493	492	504	508	510	482	489	516	506	512	506	482	548	499	503	466	474	494	541	520	496	468	503	508	483	461	528	546	498	499	510	504	488	526	482	525	518	502	496	537	515	486	512	510	511	523	479	497	505	510	519	539	528	494	500	526	501	500	528	512	521	498	477	510	505	510	515	521	468	523	535	496	488	513	476	503	535	525	494	529	501	509	488	507	543	462	530	526	512	503	479	526	493	485	516	528	484	549	551	494	498	529	526	525	521	553	491	484	502	508	509	514	515	533	491	515	533	477	496	495	515	491	528	477	515	486	478	540	481	531	554	472	494	512	484	461	471	495	515	503	539	485	492	529	554	540	511	482	481	462	504	476	514	496	470	504	540	473	520	553	537	528	494	517	515	508	517	484	537	521	512	477	564	554	497	475	489	495	499	534	512	518	512	471	496	495	493	500	501	506	514	493	537	507	507	538	539	524	516	505	482	495	536	534	518	494	453	499	517	461	529	475	533	540	522	503	499	527	512	513	533	481	480	514	499	566	457	508	529	520	520	523	506	566	538	480	521	497	494	491	513	495	500	550	521	526	527	533	516	456	487	512	506	483	481	508	476	513	524	536	502	515	532	520	521	473	538	468	496	527	510	511	496	568	536	542	474	469	484	489	536	536	507	504	519	514	500	503	501	485	516	501	519	482	527	527	522	521	520	537	544	483	512	512	540	492	523	526	520	508	478	473	493	508	532	530	489	504	468	487	495	489	465	453	522	488	528	514	473	522	497	494	509	505	490	522	498	561	563	495	504	508	516	475	486	525	513	529	535	522	536	543	502	465	543	530	486	538	475	502	563	506	476	519	518	501	481	526	546	528	504	536	466	539	526	506	518	489	495	496	543	485	515	493	495	516	547	492	519	524	535	490	500	464	526	525	515	493	498	472	485	488	539	514	540	534	513	495	504	505	488	523	514	488	533	508	537	520	508	501	523	506	533	499	512	497	484	521	477	528	482	530	466	512	526	515	465	526	544	508	481	498	501	522	487	551	508	520	479	531	534	497	511	526	517	510	502	466	526	534	518	526	542	508	512	487	534	495	496	495	519	495	520	503	538	552	485	520	495	528	497	521	544	527	529	507	517	518	564	520	566	510	497	525	490	531	526	516	554	568	499	501	491	518	496	488	531	485	508	502	513	515	500	539	525	540	488	511	524	498	532	514	542	505	498	519	498	486	526	488	497	501	471	528	493	482	486	531	510	550	513	521	511	500	468	493	494	497	517	484	537	512	492	497	526	491	497	504	461	487	493	484	492	482	436	483	481	507	468	539	563	510	518	536	484	502	524	527	544	469	504	534	487	520	508	488	490	567	525	464	479	516	533	474	554	516	514	485	518	478	538	529	525	503	517	488	528	492	534	483	490	542	511	507	530	500	529	510	507	546	541	503	522	528	484	493	474	496	495	530	466	522	476	513	489	525	483	567	495	487	540	524	524	522	510	487	503	464	529	481	526	490	527	516	481	493	526	491	538	501	531	479	541	531	529	500	508	499	526	505	493	525	505	497	518	527	512	488	513	470	502	513	553	540	579	475	508	501	515	467	510	539	533	586	483	495	494	510	508	530	505	490	504	499	490	522	529	510	498	514	484	505	463	513	503	518	520	479	519	515	493	508	513	506	564	531	547	517	522	529	492	494	518	503	501	494	511	522	497	503	505	551	540	528	522	516	494	520	466	487	537	496	505	503	538	517	510	513	505	513	533	480	506	510	499	513	536	498	492	481	495	488	539	505	543	530	480	519	486	503	523	514	530	535	510	474	508	530	507	530	495	527	511	507	488	523	457	505	518	495	523	491	514	503	516	553	523	480	502	474	493	541	496	496	523	498	525	494	555	497	528	501	498	467	498	515	492	502	466	490	475	499	504	484	539	482	504	501	503	472	469	544	540	500	511	496	533	510	530	523	549	506	496	489	534	516	481	486	538	478	458	522	529	504	508	506	470	504	481	524	473	503	511	499	506	523	532	542	504	523	483	507	515	494	521	516	528	472	545	470	520	533	494	535	499	531	542	483	493	499	500	543	470	529	539	496	488	509	465	482	503	526	522	525	515	507	508	487	529	470	502	493	503	544	477	553	510	511	464	482	530	509	488	497	509	550	515	480	525	497	530	497	520	502	457	496	517	504	544	515	470	516	487	533	489	471	474	508	520	496	491	502	516	519	473	479	461	520	472	535	507	496	492	505	508	555	501	526	525	485	534	505	559	464	481	507	500	493	508	514	521	496	487	534	502	506	483	523	503	514	498	517	540	506	522	541	490	517	511	504	511	509	557	506	515	481	493	509	511	528	526	490	537	522	526	469	475	538	529	501	504	508	534	543	533	530	498	535	489	473	523	492	508	503	518	496	516	522	511	483
28309	20105	12530	5989	3354	2367	1838	1493	1239	975	902	797	785	726	693	687	693	681	692	671	629	656	660	666	652	662	652	618	683	608	599	590	606	624	623	609	611	614	553	615	556	573	576	565	575	579	572	554	586	599	611	609	578	622	593	574	605	581	599	554	576	625	593	566	578	579	513	586	610	620	560	602	646	595	602	578	544	542	593	559	564	582	574	556	570	577	576	581	598	601	541	618	588	527	556	563	564	580	589	559	532	574	579	556	604	641	583	566	617	543	583	559	585	560	585	566	533	580	585	537	639	592	588	593	586	598	567	547	580	594	546	576	538	603	577	578	578	567	561	602	576	571	556	567	607	566	575	549	609	588	561	636	564	576	592	613	603	582	598	553	580	549	581	563	559	577	620	544	534	561	548	548	550	563	595	578	587	579	540	586	596	603	586	569	606	553	563	571	583	558	591	575	557	585	582	593	573	569	590	568	597	565	587	558	593	564	590	592	551	614	560	554	541	585	576	593	572	572	572	565	604	552	603	564	588	554	596	626	553	619	570	549	555	598	583	550	535	602	599	619	553	525	562	590	575	578	575	578	558	563	595	574	569	597	557	534	549	588	562	578	568	566	586	584	596	632	619	541	561	573	552	548	599	543	585	571	614	571	562	562	614	590	593	510	590	558	574	553	584	623	568	594	573	585	622	609	542	627	580	587	607	548	585	556	593	563	566	563	604	558	579	571	585	567	550	568	563	607	535	616	604	582	564	619	595	579	578	592	580	602	593	560	575	629	586	573	598	609	604	630	606	628	590	560	549	556	578	603	605	558	543	530	562	574	580	567	575	633	599	618	566	616	588	533	573	531	527	570	595	591	530	586	576	561	558	552	570	568	588	586	571	538	575	612	551	563	587	596	595	554	567	539	556	534	575	599	608	563	567	625	595	544	647	602	539	583	608	594	554	527	561	587	558	599	543	584	537	584	544	567	620	586	587	615	560	552	564	582	567	599	574	634	532	564	590	570	558	622	551	574	590	605	587	624	528	611	552	578	562	568	589	611	563	587	542	568	580	576	530	554	581	587	550	542	585	584	553	551	515	586	621	559	571	579	612	591	579	580	553	585	557	573	561	589	593	585	541	575	572	543	591	564	567	594	576	574	534	587	595	565	522	541	566	573	607	596	552	602	586	593	607	596	539	541	585	528	575	584	600	569	496	555	571	642	548	572	591	571	543	573	566	546	560	555	559	637	562	607	563	608	596	601	591	591	596	547	533	561	592	575	651	584	577	554	537	607	569	599	557	569	557	592	544	541	593	578	573	568	582	607	561	638	613	590	599	590	580	567	586	601	588	589	589	578	569	593	575	573	576	588	587	598	580	582	567	556	560	591	557	591	552	585	575	550	576	576	558	595	588	505	557	590	581	561	565	623	569	599	592	604	536	557	554	553	584	594	619	567	628	519	599	571	590	568	581	591	596	579	549	554	546	585	592	534	612	608	546	591	547	539	580	579	558	552	580	588	572	577	550	606	570	586	606	592	541	606	569	584	565	551	553	561	610	574	568	594	573	528	570	568	597	566	566	574	558	572	586	559	601	605	594	581	535	578	576	644	537	581	599	586	598	598	590	595	560	544	595	597	594	585	578	558	586	599	570	565	554	574	579	561	554	576	534	605	631	624	541	564	575	550	572	565	579	549	558	562	559	559	615	577	586	545	590	626	598	599	592	580	596	588	608	600	550	623	559	549	612	629	572	577	613	588	582	552	556	566	613	580	597	571	588	607	594	588	582	595	593	559	570	551	560	603	584	588	579	571	573	606	555	594	585	571	594	559	601	545	619	631	580	610	583	591	603	611	617	568	590	619	583	564	612	569	577	580	545	571	589	571	519	578	543	523	583	590	569	587	578	551	562	630	561	581	576	605	601	599	570	532	562	583	572	546	585	589	572	589	544	581	595	594	575	575	580	598	553	648	598	577	570	569	546	599	595	552	585	619	601	592	532	597	541	591	601	606	608	593	575	532	544	587	534	502	573	586	632	584	572	554	581	569	604	582	581	562	557	616	575	585	590	574	603	578	571	590	596	574	538	584	570	575	570	576	590	588	590	570	622	585	596	535	602	572	564	584	596	581	551	586	590	603	625	568	561	574	562	563	593	579	565	563	556	595	619	574	581	606	573	537	581	616	566	544	650	598	599	562	567	575	568	591	577	550	561	530	590	618	563	589	593	599	571	601	550	599	568	605	580	527	607	594	604	609	589	537	646	578	606	610	575	550	560	584	577	580	610	588	557	596	552	557	579	605	557	563	559	543	600	581	565	545	554	550	585	616	581	565	594	556	601	556	599	566	542	616	594	559	575	622	593	579	607	568	573	590	544	596	588	574	553	605	577	571	587	591	600	585	563	568	568	569	554	583	603	614	596	554	570	592	594	577	588	605	532	579	553	624	565	588	569	605	565	584	618	574	538	582	576	580	613	592	559	545	608	584	582	616	622	584	538	558	594	548	588	573	594	587	585	558	555	587	554	590	598	556	580	550	599	590	556	580	595	596	592	594	555	603	622	573	580	607	532	571	570	580	616	586	593	597	567	601	562	601	587	594	555	564	595	606	549	537	594	568	597	542	565	583	591	571	580	599	526	577	598	628	543	533	561	540	573	571	564	578	622	608	560	582	587	596	596	593	576	602	578	575	604	571	573	550	544	547	570	597	592	543	599	590	548	576	576	595	565	596	552	528	581	577	604	587	546	587	628	549	571	584	585	596	617	533	574	571	576	581	585	521	554	560	602	562	607	592	594	596	552	597	576	591	589	565	560	536	597	540	587	562	575	623	587	571	582	566	565	567	604	578	538	597	551	562	569	587	577	565	588	601	597	598	564	592	572	599	587	585	577	553	545	566	564	586	559	582	546	608	534	560	634	503	566	596	571	519	627	562	567	595	579	542	571	584	555	564	609	560	557	625	589	597	531	622	595	568	589	582	557	589	616	578	569	592	525	594	585	561	590	594	595	544	585	569	608	555	607	588	550	603	551	535	592	591	588	565	580	564	547	556	541	568	572	555	571	562	576	572	599	522	541	610	581	566	561	540	547	580	563	575	599	660	598	585	577	644	596	570	575	546	553	562	602	593	563	577	543	587	586	558	592	579	608	610	578	569	568	558	588	553	526	580	565	593	560	636	549	570	578	595	589	589	584	544	499	571	532	616	582	560	642	572	555	585	581	571	592	599	591	595	533	582	592	590	593	602	585	510	599	555	598	587	573	569	541	557	567	587	582	556	570	584	543	634	570	593	569	546	565	556	528	579	582	565	540	601	629	590	564	591	598	558	565	592	567	553	592	552	590	569	585	581	559	570	555	562	594	517	603	588	594	573	563	598	542	576	560	626	540	553	536	551	574	610	566	552	612	606	590	596	581	639	569	553	570	590	555	599	557	601	554	563	545	588	560	597	620	570	610	576	573	572	619	589	602	601	583	556	538	572	588	553	561	542	581	575	617	558	573	584	637	602
16940	18643	12859	7229	5411	4281	3453	2439	1859	1547	1212	1055	1049	986	922	897	848	837	854	829	791	793	738	708	791	716	724	746	691	702	734	718	733	691	668	669	681	689	726	696	714	650	703	687	669	689	718	708	691	682	642	653	654	641	679	670	675	650	667	677	641	654	682	663	621	659	646	642	674	665	669	653	626	636	661	654	657	686	621	625	657	707	650	670	670	644	703	636	663	611	706	661	660	670	642	665	646	657	659	636	651	621	639	626	646	662	639	684	691	706	666	629	667	649	658	696	690	651	641	639	657	653	684	662	625	611	621	678	673	659	690	654	656	632	672	640	709	632	667	645	638	655	665	627	608	631	653	622	623	700	703	629	630	668	614	613	674	638	634	655	645	668	645	670	637	699	658	637	673	685	646	633	666	637	612	657	666	606	679	635	633	678	645	664	637	684	627	634	690	646	616	671	651	609	607	647	688	701	641	697	674	610	696	640	615	611	660	625	611	652	648	633	665	657	659	629	605	652	682	664	726	674	670	591	642	647	687	700	692	667	657	635	644	644	660	601	624	689	681	618	641	657	667	601	637	646	622	672	655	617	662	655	679	614	671	684	644	658	660	649	611	674	658	626	687	666	635	660	683	696	659	595	660	640	685	667	650	712	677	649	655	658	657	642	617	651	630	643	695	636	692	664	687	653	652	654	619	658	695	695	614	635	654	668	617	638	673	648	607	637	669	696	651	624	657	643	674	652	654	668	674	690	661	638	677	686	670	650	645	625	634	655	644	659	646	675	676	633	690	668	619	697	668	651	690	674	638	636	674	676	686	622	654	655	653	660	623	673	604	683	632	615	668	615	700	600	674	612	670	640	648	672	647	670	616	678	634	687	679	643	609	678	674	660	684	636	664	606	681	659	696	654	613	664	663	672	627	642	656	677	661	686	669	659	653	674	624	659	689	629	652	643	648	644	649	677	652	669	641	659	630	622	610	671	666	639	690	633	680	674	671	627	654	629	659	630	630	641	700	678	656	610	643	681	659	669	647	686	623	688	666	653	636	638	674	632	656	650	678	644	660	668	657	645	691	656	617	679	585	663	681	635	650	686	734	644	674	678	639	682	653	642	684	678	665	649	618	670	634	646	616	644	686	692	615	640	625	655	624	669	654	640	657	617	651	661	665	608	662	678	624	683	622	638	619	644	665	652	680	627	641	636	666	670	649	620	658	658	610	669	694	652	661	629	628	678	641	671	649	670	612	623	661	650	684	657	620	666	603	641	606	672	672	669	703	621	630	652	626	594	605	622	615	635	670	645	655	587	691	679	643	642	662	632	656	634	625	655	639	679	687	663	661	630	670	691	651	627	643	636	670	597	690	670	589	679	652	630	712	654	641	579	611	625	642	659	620	631	625	657	662	640	683	642	656	608	638	620	696	655	633	619	670	608	621	610	629	617	636	675	648	657	624	661	619	630	644	593	677	643	628	653	633	677	682	635	647	658	727	671	692	643	657	672	643	685	649	672	637	686	704	639	634	662	714	677	641	702	624	648	665	637	648	657	637	689	648	566	664	649	661	676	675	637	603	634	631	703	637	673	692	664	661	637	658	634	623	700	711	646	630	650	633	619	700	593	637	693	634	681	660	672	714	637	623	637	631	639	625	685	632	688	699	650	642	649	650	671	672	586	638	681	632	618	675	675	632	688	644	624	664	700	625	634	646	661	625	677	656	619	651	643	629	618	627	630	677	657	667	610	640	643	661	673	694	669	665	686	727	635	659	648	662	698	656	678	644	661	629	660	624	665	647	682	646	645	680	626	686	659	652	695	631	650	644	596	663	613	641	671	638	679	669	664	683	618	666	641	671	640	633	669	611	585	644	647	597	662	654	676	639	681	643	669	662	636	627	642	640	678	643	656	639	660	638	626	663	653	661	632	625	679	686	637	597	630	680	670	644	655	612	669	671	668	638	623	627	637	655	696	645	641	624	612	671	669	643	609	675	616	703	670	677	648	690	670	644	678	609	656	655	690	678	651	672	674	629	589	621	659	666	684	684	678	627	635	633	638	693	661	653	648	684	676	652	665	670	653	679	675	646	623	691	634	633	650	654	659	593	637	682	641	611	671	695	654	665	711	615	653	689	636	683	663	668	634	613	624	660	667	664	679	632	614	653	630	674	662	605	630	654	666	669	630	630	688	626	649	733	682	645	675	676	624	665	638	658	630	638	655	669	661	653	630	689	684	681	633	698	609	688	674	717	618	666	671	670	660	663	673	678	636	652	664	608	632	626	686	631	634	663	651	676	647	637	646	649	601	681	645	606	606	619	620	672	634	630	604	642	697	696	684	645	643	667	670	667	630	647	617	704	676	632	660	634	669	650	654	655	668	627	679	646	691	630	636	628	645	652	635	685	646	662	675	651	617	642	645	635	642	660	675	638	618	675	639	674	667	647	691	640	625	628	638	660	663	674	697	663	710	671	680	671	603	596	641	638	657	636	642	635	654	667	626	646	644	657	696	646	664	623	650	611	557	658	643	689	668	672	690	631	676	626	729	644	634	643	680	609	662	652	661	653	649	594	669	639	649	682	638	648	712	637	675	682	643	665	642	664	624	650	648	653	661	637	653	655	703	628	662	613	659	664	641	613	665	657	665	641	640	627	634	658	637	647	603	671	728	629	627	596	656	650	647	653	663	670	681	671	623	633	645	680	612	659	642	596	647	657	684	663	673	696	662	657	636	662	644	629	623	662	675	621	603	619	646	638	649	660	707	671	684	676	647	672	661	668	700	692	636	664	667	595	630	641	707	615	668	648	715	682	624	647	651	660	646	697	628	634	660	700	641	679	654	692	645	689	670	630	656	629	631	687	629	645	659	655	674	641	655	633	669	651	669	642	624	660	670	670	619	675	653	616	655	619	712	662	648	628	670	652	648	646	659	662	644	656	632	664	689	669	662	671	682	617	616	660	625	699	668	676	679	616	627	696	626	605	646	652	661	659	663	593	622	638	637	669	650	635	655	668	651	663	652	677	672	607	630	654	689	660	631	673	620	632	653	656	669	660	631	625	643	645	645	688	614	603	674	603	620	614	674	641	687	649	625	621	658	640	651	595	675	659	657	609	695	642	599	663	661	685	647	653	691	623	676	645	640	686	656	638	607	628	707	729	666	672	686	664	656	674	674	638	623	656	619	705	647	610	634	626	640	603	615	694	648	661	647	686	610	696	649	640	611	696	643	673	648	690	683	658	657	630	688	644	637	680	638	631	663	682	581	666	634	611	699	682	616	616	630	650	689	651	680	660	647	611	651	655	675	649	644	655	623	675	674	682	695	609	655	675	656	647	610	630	681	675	628	653	688	641	631	662	672	682	631	646	682	647	642	624	652	642	646	628	667	646	639	630	617	607	662	625	634	638	665	631	669	660	663	629	658	638	654	642	667	593	654	667	621	677	609	640	645	605	629	704	641	621	664	649	616	685	644	630	629	643	676	649	628	655	650	646	671	568	610
23935	21463	28460	24908	21343	10807	3951	2392	1818	1478	1228	1157	1045	1021	937	951	889	809	761	797	765	743	709	711	705	663	702	715	694	700	657	652	663	647	709	617	663	628	598	590	668	616	661	641	618	618	628	615	624	653	643	603	623	582	609	582	606	607	637	635	605	607	613	604	604	633	589	631	600	622	650	558	609	643	610	589	638	584	570	649	611	581	614	638	588	568	597	595	597	619	627	592	591	587	629	607	587	587	583	624	613	624	600	562	595	585	570	627	576	540	577	591	604	618	639	605	633	579	597	643	609	606	637	611	575	615	574	626	606	595	600	633	643	555	545	586	622	583	587	606	590	623	604	566	610	612	617	607	573	623	569	611	612	641	629	622	587	606	576	593	575	602	598	615	608	607	619	604	587	559	571	576	613	591	589	598	634	626	654	618	564	603	585	601	611	602	580	602	615	635	613	620	604	604	635	593	571	652	611	613	608	557	585	598	594	595	576	590	628	613	594	562	564	592	601	600	601	584	617	646	607	597	569	598	602	583	579	649	604	605	590	588	595	618	568	613	601	604	561	623	569	570	630	604	594	593	589	597	628	559	581	621	628	607	531	589	630	634	624	635	600	586	599	605	560	583	587	642	627	643	582	593	593	582	581	633	583	587	618	597	629	609	613	574	630	554	595	551	538	581	599	584	573	566	567	605	588	598	556	629	567	619	594	642	606	570	610	591	558	555	595	594	582	599	604	605	610	591	604	574	563	591	600	601	603	590	592	617	628	615	604	584	620	591	625	604	600	578	593	586	572	629	585	617	642	636	567	580	591	588	588	577	589	605	615	632	626	574	599	563	590	564	645	581	605	588	604	582	584	604	625	582	592	586	611	614	619	610	616	579	630	598	618	612	608	568	612	608	601	620	614	583	600	615	578	592	610	610	587	574	612	580	604	614	595	597	594	593	601	590	570	585	602	565	617	585	559	608	572	617	591	601	633	600	569	579	585	596	584	609	613	587	611	606	621	613	584	637	575	648	608	569	594	592	576	643	558	589	542	575	631	596	573	596	565	609	582	573	612	567	614	601	606	592	607	619	561	635	562	595	637	565	578	595	594	592	600	622	594	630	586	622	589	578	599	634	574	574	603	588	607	606	608	565	598	590	597	622	571	605	651	591	642	588	631	615	565	593	595	600	610	619	563	634	586	575	630	584	570	619	601	597	639	585	574	632	627	621	595	564	617	558	594	633	595	617	634	622	616	584	588	580	631	630	611	613	641	570	588	628	572	614	650	610	594	591	627	599	623	583	598	597	636	588	578	555	628	594	627	587	637	622	577	604	618	592	605	596	598	571	598	587	629	582	621	581	626	625	621	572	604	584	565	654	609	585	625	577	657	627	612	585	591	610	589	600	601	602	599	594	576	568	585	595	596	610	603	592	608	553	638	567	551	592	596	628	583	613	600	598	619	600	598	606	607	636	636	576	590	599	567	583	605	604	619	568	601	589	572	608	600	654	640	595	596	592	594	567	600	614	604	586	622	552	619	609	571	590	584	594	569	584	613	578	569	579	619	590	580	581	582	549	627	596	625	563	592	586	583	592	635	597	572	571	589	586	599	592	608	646	588	638	597	595	561	628	546	635	612	645	577	604	616	594	625	631	573	586	641	586	581	582	629	595	640	614	568	629	599	585	570	614	589	599	610	596	608	651	586	642	611	587	613	583	592	631	634	650	598	593	598	597	646	593	586	594	615	563	610	614	566	619	604	557	626	592	625	610	619	607	578	592	633	608	531	635	587	554	616	624	604	581	579	585	604	589	617	581	589	574	611	605	620	597	584	619	584	618	584	623	641	592	620	631	596	576	581	616	598	603	592	623	635	576	620	642	627	599	575	569	638	565	593	583	561	601	591	632	591	651	601	570	612	574	557	567	616	635	562	601	586	583	652	596	601	591	579	614	620	585	572	623	603	596	621	637	595	576	570	626	581	573	595	580	594	613	625	586	615	577	606	621	580	610	560	577	601	611	589	597	584	579	575	616	625	615	645	631	587	620	598	568	613	601	626	654	593	601	616	540	585	581	617	602	583	621	611	621	590	585	625	608	579	623	618	578	606	588	617	605	593	604	609	627	576	562	601	598	590	582	558	594	626	628	601	609	622	571	601	642	610	648	569	639	620	624	608	600	610	624	580	585	545	615	633	590	582	608	626	582	579	572	566	614	632	585	583	618	581	569	619	582	589	597	604	626	594	611	589	562	606	592	602	614	633	665	623	600	607	620	626	599	623	621	607	634	623	589	584	626	670	639	614	592	600	603	541	590	584	615	595	619	631	616	621	631	614	594	587	596	595	577	634	613	596	561	612	621	635	572	629	644	585	602	595	602	617	629	607	619	586	636	595	618	577	588	591	575	599	576	614	593	610	616	551	577	583	629	578	549	593	620	654	573	644	599	627	573	614	591	571	594	620	624	626	596	596	556	599	604	593	594	548	574	600	598	613	562	624	552	613	595	610	581	585	626	622	612	593	612	559	584	613	593	584	624	586	609	594	637	613	634	572	592	582	621	608	591	588	620	611	604	572	617	586	571	598	577	568	607	619	579	613	588	620	612	577	602	603	617	579	571	572	626	561	602	580	581	556	596	583	585	596	599	584	584	605	553	545	623	623	589	589	597	596	599	641	586	636	560	585	598	599	618	581	631	608	606	587	601	584	593	576	562	633	607	583	635	595	599	585	616	626	596	569	562	609	601	620	618	607	594	621	582	577	610	636	594	627	588	600	612	629	550	571	615	569	567	655	608	587	616	610	602	615	609	631	544	601	615	620	621	623	585	571	608	608	618	584	578	609	547	612	598	607	595	594	555	612	597	596	612	564	611	610	606	616	590	600	597	562	595	600	650	657	568	578	598	594	592	634	579	591	619	606	590	606	587	620	627	599	597	595	643	587	602	606	618	611	571	602	606	620	615	620	601	635	582	593	627	584	626	605	601	608	643	615	585	648	586	598	583	583	603	578	633	600	622	617	589	604	598	605	643	584	612	631	610	624	599	656	633	624	554	593	590	598	548	572	596	620	595	616	579	629	613	586	581	547	596	576	565	630	574	588	607	573	620	607	567	605	641	605	602	609	589	616	585	623	643	611	603	592	600	582	623	622	598	603	574	606	597	582	624	583	586	573	626	618	641	613	604	552	596	610	631	669	567	588	627	561	605	561	604	615	617	611	589	574	569	603	592	604	581	561	605	586	567	627	634	602	612	599	624	595	609	584	578	560	620	551	605	568	582	555	611	639	612	603	582	618	592	592	613	574	571	608	577	627	575	601	587	605	620	616	581	571	565	606	603	593	619	601	640	581	569	558	597	589	603	620	569	560	627	573	614	581	577	570	602	602	576	595	603	599	617	600	591	616	603	592	612	588	591	592	622	594	613	608	615	575	575	554	637	624	576	629	580	623	650	554	605	572	577	613	638	599	603	611	615	589	621	609	600	602	588	611	605	675	636	620	583	595	586	633	622
20351	26559	19779	12260	9243	7464	5409	4007	3002	2274	1932	1650	1428	1331	1266	1215	1122	1039	1054	1018	923	926	936	845	857	853	843	858	834	813	821	810	788	764	740	760	739	742	748	750	712	673	694	699	745	768	721	704	698	749	678	695	734	682	736	697	753	692	760	714	646	709	700	679	704	703	687	662	726	685	662	703	704	665	681	674	675	667	716	682	677	674	682	732	694	719	694	691	707	675	709	663	679	680	725	735	706	677	692	676	633	723	718	696	642	690	670	689	676	662	672	717	629	670	673	665	670	660	661	681	708	702	700	721	665	682	645	647	691	673	667	683	696	677	697	706	679	677	737	731	720	633	684	660	686	679	700	662	699	700	697	672	655	716	674	696	704	707	645	700	666	639	668	675	689	679	702	667	627	705	646	688	648	670	686	740	691	651	694	707	648	686	706	703	678	692	661	674	675	675	722	647	682	668	667	681	666	714	672	681	699	676	686	676	726	688	673	652	673	691	682	720	648	735	639	707	672	659	672	672	650	686	675	648	677	710	673	692	662	662	697	605	637	688	679	646	726	684	673	668	695	684	702	712	659	699	641	700	675	690	684	658	684	660	654	663	691	647	689	708	707	699	667	661	673	647	668	666	631	693	684	675	679	623	678	709	637	676	698	650	707	690	663	692	668	695	670	693	671	676	713	705	684	678	718	685	665	730	687	739	646	691	705	665	645	697	681	647	686	658	689	687	712	670	669	700	679	664	668	650	667	685	683	669	672	677	719	698	670	706	656	638	687	665	632	702	666	730	696	723	666	688	613	701	713	687	730	673	662	710	669	699	692	694	707	619	699	664	669	690	688	668	621	702	698	688	675	674	705	645	697	680	694	652	719	651	634	669	697	641	685	679	668	675	693	650	710	654	670	701	649	672	669	647	692	675	678	692	691	718	678	627	709	703	662	707	661	715	684	697	652	677	633	703	674	698	700	712	658	706	635	682	669	695	651	628	748	671	701	711	682	671	701	702	658	687	658	712	643	654	735	684	656	680	670	626	674	709	676	653	671	641	671	649	709	679	674	744	712	683	630	639	723	692	663	616	699	665	698	646	655	679	644	670	649	636	670	669	685	709	685	657	664	651	646	672	651	698	676	652	672	665	709	680	697	664	690	684	643	655	676	639	641	687	692	648	669	721	663	666	675	675	681	690	692	671	637	686	668	712	643	694	680	692	634	622	692	665	658	686	713	663	675	694	736	664	669	696	664	639	701	669	707	689	675	656	686	673	672	691	700	696	705	662	675	710	691	702	719	720	694	658	684	696	694	692	672	684	676	672	720	644	684	693	639	661	726	691	698	628	642	723	758	630	625	640	683	692	665	706	687	660	663	674	694	677	689	690	653	686	696	700	668	667	664	697	693	633	644	757	724	691	611	644	670	621	629	658	666	709	674	659	692	674	645	705	642	708	689	704	639	695	711	717	657	666	641	652	716	664	684	712	629	648	652	704	665	668	689	685	690	694	680	691	683	683	668	698	666	662	664	665	690	674	680	754	682	711	632	710	716	692	679	681	679	709	714	718	695	709	669	705	639	702	712	635	724	682	625	633	729	683	730	667	698	622	676	714	683	683	698	656	669	713	711	681	662	671	660	704	647	683	693	637	716	622	724	690	726	684	639	628	688	691	659	667	678	746	682	672	703	706	656	709	650	668	662	705	679	672	656	644	703	680	705	646	717	709	642	720	675	709	675	691	698	686	682	709	648	687	692	733	654	693	686	685	641	681	670	700	666	679	756	709	690	650	680	670	676	665	693	686	700	671	681	664	663	705	693	623	740	667	698	708	653	710	674	641	656	717	674	679	738	650	721	658	667	684	662	695	687	670	662	632	688	711	675	680	656	653	650	727	694	667	666	650	627	702	667	658	678	675	716	665	694	671	663	689	694	662	699	674	703	694	643	708	650	714	653	669	651	629	690	694	644	673	706	664	673	667	666	628	649	706	670	639	686	612	637	704	663	663	655	700	650	688	672	684	671	669	685	680	660	719	664	693	671	685	626	638	678	639	699	695	696	687	750	714	620	700	668	700	673	690	705	668	652	686	671	644	648	664	714	690	676	669	646	680	701	651	745	660	631	683	609	698	674	684	628	627	682	680	693	677	599	710	647	690	694	690	709	669	686	682	702	718	689	666	678	674	663	693	677	706	660	651	733	672	691	652	708	667	658	681	666	677	695	697	708	674	731	631	689	694	640	657	699	678	676	684	658	659	675	689	662	719	671	704	683	677	683	720	648	677	716	666	728	654	678	675	647	666	690	699	664	685	700	678	673	668	644	707	691	697	671	683	700	649	673	711	680	696	687	677	656	722	716	733	682	694	661	694	638	650	694	669	683	683	679	711	665	707	724	660	675	663	728	656	702	676	672	629	635	699	679	685	631	656	728	638	657	695	686	673	689	667	669	695	676	695	661	712	696	669	710	662	686	647	624	652	699	665	638	687	680	679	698	660	707	662	702	691	663	654	680	704	679	677	672	688	690	659	659	640	731	684	656	662	710	733	662	697	687	678	683	673	771	734	719	688	678	676	697	696	663	651	657	701	647	699	711	670	682	702	687	710	676	666	720	715	693	694	671	632	703	672	679	667	698	678	725	659	671	698	649	691	604	710	670	695	665	727	660	702	667	685	655	662	659	682	675	676	709	673	687	699	666	681	703	667	697	676	725	703	660	741	681	682	717	663	682	675	664	644	672	681	644	641	638	652	619	667	710	657	662	707	744	671	693	682	668	609	692	662	689	649	738	679	711	716	672	750	640	622	679	625	707	651	705	725	681	689	652	692	701	699	702	670	649	666	697	695	690	624	680	745	697	675	675	666	693	729	653	669	668	689	671	678	685	657	706	662	683	736	709	631	711	702	666	647	668	673	698	675	686	725	677	642	635	705	696	642	699	719	664	682	670	645	692	685	624	685	650	682	706	704	689	710	725	618	681	687	723	671	738	689	676	641	661	676	694	643	706	678	689	659	707	669	687	636	676	734	675	721	696	657	696	633	659	711	701	668	649	650	676	705	687	679	708	700	678	683	704	649	713	682	659	754	630	649	658	685	672	658	657	663	681	668	699	673	733	681	679	648	690	673	734	686	652	681	663	714	675	683	670	711	676	652	716	703	705	683	693	627	641	677	686	676	665	728	712	700	696	655	728	666	679	681	701	662	699	694	681	746	630	706	668	647	730	710	661	676	667	688	701	681	658	656	649	675	695	755	657	723	688	724	701	646	634	690	698	673	649	646	699	648	675	655	668	618	682	690	705	673	725	657	693	679	714	708	687	688	733	684	680	641	695	685	700	686	656	676	682	630	690	661	718	687	666	672	716	692	655	735	709	714	696	710	608	679	659	676	697	684	692	661	672	666	675	686	640	676	685	662	689	651	654	664	647	698	700	692	653	696	650	667	711	646	667	663	667	635	679	663	694	669	639	691	670	672	692	695	668	695	663	717	668	648	663	685	665	691	686	647	634	673
25211	21540	27298	25814	10179	3287	2222	1599	1268	979	906	785	770	729	670	682	617	617	600	595	583	585	564	506	511	509	492	525	477	501	511	481	475	459	432	469	461	458	480	465	441	477	446	468	460	487	470	461	464	436	397	443	450	475	480	472	465	453	413	460	441	502	452	438	453	445	471	476	453	422	480	476	457	478	422	450	413	406	388	465	461	487	454	441	479	445	461	458	455	464	476	412	425	413	413	451	404	450	471	473	448	407	406	456	398	449	446	437	431	445	454	437	430	464	411	430	475	468	443	438	462	423	433	407	454	431	441	442	384	464	469	440	427	463	475	437	434	437	441	402	467	437	439	470	457	430	464	430	432	455	418	423	430	476	423	405	424	407	427	460	453	470	422	440	441	429	429	448	465	435	432	429	429	445	361	457	406	437	449	421	429	473	450	400	432	402	413	456	442	425	460	468	422	438	453	437	451	435	438	411	431	491	405	441	465	407	452	443	449	425	423	460	418	416	397	450	491	415	464	463	469	428	462	437	437	472	445	421	445	465	437	445	439	457	449	430	409	410	415	414	432	463	447	421	437	437	440	385	418	441	465	435	451	418	439	472	432	507	426	436	469	423	435	463	442	460	417	411	438	415	442	440	450	395	428	446	458	428	431	437	455	454	426	411	454	442	458	395	460	414	466	401	460	468	456	453	416	421	465	444	437	431	436	453	461	426	458	413	443	448	450	432	422	453	485	450	436	428	463	435	474	436	399	468	440	428	477	438	425	440	435	453	409	434	430	449	459	440	433	432	440	418	441	385	385	441	455	449	466	466	459	433	441	420	432	436	442	445	452	463	491	411	425	446	445	448	434	430	417	415	431	416	446	450	450	434	448	459	438	403	408	467	427	400	425	424	430	456	421	455	430	480	457	441	420	458	443	471	458	443	404	451	435	423	463	431	473	465	442	419	449	421	462	405	406	481	449	417	453	410	460	435	422	424	423	443	437	427	440	418	429	456	437	452	408	462	449	466	434	421	457	406	458	403	461	434	456	437	433	471	434	419	421	495	466	470	485	422	419	428	410	438	419	469	466	442	458	427	497	438	448	411	410	433	428	431	451	451	455	432	409	438	425	431	418	456	458	407	457	440	459	440	423	411	413	439	486	438	463	450	464	392	408	453	434	423	435	416	419	458	413	412	411	431	454	434	476	457	462	469	445	462	450	452	419	428	448	445	444	450	466	411	450	443	455	461	436	444	451	429	427	448	442	459	476	448	486	450	485	483	433	444	462	436	440	422	415	413	413	429	451	423	417	456	426	426	445	435	459	461	450	469	426	449	464	434	411	448	421	410	424	474	470	404	421	461	409	434	466	458	428	435	447	455	424	442	433	458	407	455	448	460	426	429	440	437	409	419	449	419	464	473	420	434	441	470	431	435	417	434	448	440	443	471	438	454	438	406	441	430	477	443	431	455	427	454	443	470	426	420	437	433	421	460	406	422	427	439	458	437	445	446	416	401	428	454	430	463	424	445	412	459	466	446	440	420	412	430	405	444	428	428	420	442	479	462	445	469	457	414	478	426	425	458	429	427	460	447	439	473	442	452	436	423	417	428	404	439	412	427	444	450	437	418	414	463	458	420	427	413	473	452	457	443	412	422	423	429	435	442	431	400	458	448	415	424	421	426	453	394	432	445	380	468	453	417	408	447	440	460	405	410	456	445	420	415	415	444	430	431	470	425	472	425	453	404	461	448	453	488	460	418	416	413	433	439	450	425	438	451	405	416	462	444	454	452	418	408	430	418	457	432	412	411	418	441	433	436	465	417	471	410	428	472	415	447	410	443	401	461	458	460	438	412	434	417	412	471	478	465	462	436	422	432	433	465	402	438	444	435	420	445	429	441	453	404	457	440	408	439	445	411	485	437	466	406	455	455	412	444	448	447	433	427	429	449	458	437	424	408	406	442	409	435	451	419	450	444	450	442	421	447	436	420	473	426	469	489	471	442	443	450	437	403	476	426	390	468	452	426	426	460	421	470	470	432	400	419	414	487	403	427	420	439	451	492	468	435	441	447	473	478	439	448	449	428	474	449	396	466	427	439	415	423	423	433	413	398	408	453	421	440	455	447	444	448	430	441	487	449	449	444	445	409	461	452	409	427	443	430	443	476	477	439	408	421	396	437	438	438	465	449	408	427	480	451	426	416	445	455	389	413	394	419	448	469	457	461	402	442	439	410	427	470	452	462	450	432	432	425	461	439	432	449	401	444	406	464	432	453	475	434	428	462	443	409	437	433	456	436	463	433	435	494	455	446	439	397	428	419	436	428	451	459	432	481	451	459	440	441	384	474	426	455	442	439	443	422	440	457	429	438	427	407	450	415	424	412	420	440	476	446	478	446	461	447	421	435	456	405	456	408	402	440	450	443	479	456	446	440	434	456	417	442	419	428	420	449	481	447	438	429	415	429	457	437	490	445	496	407	440	426	468	465	445	444	445	454	424	438	416	449	409	451	431	432	454	423	439	450	436	417	446	437	449	454	472	441	454	427	425	484	437	437	490	432	451	405	435	446	434	412	414	440	440	437	473	398	434	429	460	444	404	442	431	417	456	466	434	433	438	430	475	461	435	412	427	442	446	432	422	485	391	413	432	401	462	461	421	398	429	415	487	430	455	408	433	473	481	465	425	429	403	446	434	414	400	412	426	421	455	431	476	439	424	471	396	452	420	416	423	447	440	432	444	456	414	437	447	431	459	452	448	425	458	440	398	435	464	417	431	427	432	426	429	435	443	431	416	428	445	436	423	446	485	412	449	418	456	459	430	402	454	472	446	434	435	459	405	470	462	439	466	426	442	442	427	420	444	436	434	506	426	443	459	436	442	432	428	442	452	448	429	440	479	429	440	397	423	437	469	434	461	437	443	444	461	466	420	439	503	442	471	414	434	418	494	474	428	442	445	408	430	432	432	453	433	438	446	453	435	424	448	408	414	444	441	455	445	427	464	444	414	394	409	428	407	430	451	454	455	447	445	419	425	455	420	456	439	464	407	430	415	467	407	436	425	446	423	425	441	432	420	420	419	387	442	433	415	433	453	389	417	430	426	435	389	425	410	449	456	457	406	447	434	405	427	451	469	447	452	418	439	438	434	400	457	442	471	452	444	461	421	417	453	452	450	374	430	452	474	440	416	435	417	415	426	419	431	438	433	426	471	412	514	460	445	436	436	455	455	477	433	403	438	430	429	411	434	426	447	489	458	456	467	479	419	456	458	454	433	407	421	444	418	408	433	460	446	432	433	407	410	426	425	431	425	464	420	453	453	495	446	425	456	430	425	429	435	450	417	463	474	429	420	440	488	438	418	418	433	457	426	411	425	443	424	424	440	459	435	436	441	432	411	453	430	428	430	420	459	458	454	441	411	430	438	464	432	415	435	454	432	449	458	420	464	420	443	416	427	480	423	441	473	424	448	409	462	450	461	455	455	425	453	442	437	425	424	443	446	440	404	431	430	457
19484	22282	16204	9702	7439	5708	4191	3009	2287	1683	1509	1232	1170	1048	932	954	877	802	766	744	723	643	674	646	661	604	634	640	562	616	609	611	582	576	555	543	554	551	553	560	562	582	509	521	516	572	510	511	501	506	547	557	547	549	513	484	524	489	538	541	500	511	518	514	540	510	511	511	507	492	552	508	530	530	531	527	498	513	465	518	504	492	518	531	525	495	525	499	503	483	493	485	505	506	525	526	518	489	512	518	519	534	473	503	496	494	466	545	546	507	510	466	523	503	502	499	518	474	507	522	486	486	538	477	498	501	502	528	487	511	512	493	510	505	474	523	506	548	517	492	532	536	505	505	489	533	517	464	521	461	519	519	498	490	515	524	499	534	535	524	507	518	498	483	528	492	497	502	456	475	541	484	500	531	516	509	474	509	521	503	509	491	471	464	464	484	543	520	539	520	507	507	486	495	512	518	565	481	503	480	509	502	517	510	507	507	531	506	488	491	472	537	494	510	506	494	492	480	479	509	524	540	487	518	535	493	486	497	479	460	531	479	489	491	508	461	478	521	485	501	492	506	478	519	528	477	434	493	518	517	492	499	521	489	490	511	491	485	518	468	501	513	492	495	515	527	491	544	517	465	489	501	490	483	528	503	471	479	516	498	492	468	492	501	484	499	493	506	529	509	500	493	476	446	492	512	478	508	485	536	517	510	464	486	518	522	555	527	507	488	488	533	443	483	516	513	524	531	489	501	524	505	484	491	496	472	531	481	502	507	515	503	515	478	509	532	512	488	517	560	505	498	524	488	523	501	464	508	526	470	516	510	507	468	538	495	528	515	505	505	518	499	538	530	500	503	463	488	495	552	481	488	519	530	492	504	463	477	533	484	468	485	500	456	499	493	484	515	549	531	472	487	514	493	487	481	487	522	465	557	541	456	515	509	507	508	496	478	471	512	543	462	520	486	522	524	518	482	495	495	538	513	539	506	497	505	536	480	507	494	489	482	507	514	493	497	487	513	490	529	530	490	497	482	503	495	510	509	481	492	500	482	507	469	501	504	520	517	503	540	512	485	500	489	500	494	475	549	502	498	472	522	516	495	503	528	514	524	494	514	504	494	537	485	491	458	558	518	487	499	501	516	485	495	547	503	509	478	526	514	483	495	490	513	500	497	501	514	497	505	504	519	514	506	486	494	478	473	480	505	500	495	481	523	484	469	480	506	502	514	499	506	518	536	493	500	513	494	474	515	504	524	529	490	505	527	523	510	496	530	520	494	521	470	495	502	483	478	503	516	510	502	515	481	492	503	523	506	496	494	476	540	524	510	512	545	523	494	507	507	520	479	532	507	503	468	488	571	480	523	500	500	505	497	507	481	466	516	549	506	501	522	486	517	495	481	492	528	500	487	535	500	497	519	516	521	454	509	491	483	436	517	517	500	525	515	516	474	521	489	518	490	540	503	477	497	529	475	540	492	506	494	477	487	522	529	532	528	537	493	511	515	517	540	531	508	476	503	532	530	540	482	473	493	564	460	515	491	473	536	501	514	487	479	541	488	513	472	455	510	514	515	485	488	486	555	481	467	529	500	544	508	512	505	505	533	488	490	516	497	477	495	511	511	496	502	458	485	487	492	485	494	533	528	474	539	514	480	514	483	541	490	487	482	504	492	472	488	482	522	476	527	512	524	546	498	486	496	494	526	515	477	497	502	513	546	498	490	507	511	530	507	508	500	506	504	498	538	512	488	497	533	473	507	513	482	505	495	480	496	520	484	539	498	498	551	495	464	494	495	497	531	490	510	499	492	538	474	496	514	504	490	495	497	525	504	538	521	519	482	505	528	477	531	497	530	511	489	494	498	536	453	521	516	497	495	492	482	476	516	474	492	495	531	479	476	472	521	475	538	470	500	483	514	486	499	493	482	486	508	493	528	511	493	527	488	518	502	489	500	470	501	519	508	520	456	515	508	480	466	523	528	515	536	524	537	501	508	512	494	501	520	528	504	517	510	517	517	509	496	491	492	510	484	524	495	484	512	474	520	511	476	502	507	491	526	506	531	510	476	528	508	520	511	564	493	467	452	518	522	461	486	505	525	533	494	536	496	513	460	487	547	522	491	484	526	468	459	492	531	488	536	502	529	491	492	518	511	501	536	506	488	515	476	498	490	488	538	520	497	526	507	499	491	478	544	507	476	530	529	515	518	495	511	502	500	487	560	523	489	493	538	485	480	503	491	464	544	535	480	534	520	514	555	497	517	526	482	504	484	451	492	505	525	493	515	475	503	538	531	493	502	521	514	526	492	525	508	512	505	508	506	511	532	513	519	541	520	522	510	549	494	487	496	476	504	520	507	463	486	479	468	519	499	528	500	512	495	513	502	498	532	532	500	532	498	528	516	519	530	500	479	546	481	509	517	503	495	568	518	530	498	515	485	526	482	508	524	493	450	495	516	532	492	480	507	515	499	480	498	501	465	472	514	526	515	495	506	498	501	522	470	515	506	507	504	473	497	479	499	516	479	466	469	492	466	420	515	505	478	522	482	488	497	490	486	507	500	501	520	489	507	538	502	476	493	519	508	517	507	467	505	525	569	499	486	496	494	508	492	461	537	505	516	520	490	504	540	510	483	531	482	544	479	484	528	533	500	535	513	530	471	508	502	506	475	517	481	514	538	471	485	492	502	482	493	464	543	519	488	533	485	529	516	498	516	524	469	526	515	465	515	482	529	475	518	504	520	516	532	495	498	513	498	477	505	546	508	502	490	493	511	535	500	495	483	519	549	539	555	530	531	512	507	488	472	539	466	466	493	505	536	478	540	496	533	495	471	513	487	494	492	479	512	502	538	523	535	510	507	504	483	542	513	463	525	511	475	485	518	523	523	542	483	490	490	496	525	472	444	500	510	484	532	513	488	497	545	479	466	510	523	514	520	498	503	535	481	496	504	537	545	508	477	527	476	484	509	501	519	544	522	480	516	524	475	516	527	522	502	484	502	493	457	485	536	503	487	507	486	538	488	496	508	500	500	463	485	494	490	461	518	522	494	471	531	506	526	477	519	494	511	525	486	491	471	511	517	541	508	526	510	499	523	505	519	517	534	512	481	474	540	498	496	533	462	488	504	516	498	495	511	496	498	524	513	499	498	518	501	490	492	478	541	485	476	490	501	462	449	503	501	467	475	507	530	491	465	523	464	518	524	475	493	486	493	502	523	510	511	484	513	491	515	508	495	501	544	490	505	510	507	486	540	486	484	499	514	531	498	491	506	470	491	508	509	494	484	508	477	451	520	490	512	482	529	487	453	481	508	506	505	487	523	515	497	491	487	517	499	537	499	498	495	497	479	494	502	485	513	499	485	533	472	520	518	495	476	548	494	498	490	526	484	522	502	522	510	535	554	490	539	507	508	483	492	494	469	494	552	516	529	497	509	525	503	513	496	514	482	493	489	510	567	510	534	462	499	478	495	527	513	503	515	482	500	517	502	495	510	489	510	463	513	518	480
22907	21541	29135	24392	21562	21415	9696	3206	2085	1738	1451	1313	1222	1067	993	932	809	833	759	772	690	712	649	601	644	582	568	595	571	530	600	583	540	548	514	488	499	445	501	474	502	469	500	518	514	498	507	490	499	473	479	477	488	460	470	446	484	462	449	480	421	454	473	432	494	440	429	441	468	474	428	452	426	443	471	462	477	445	461	478	456	395	476	422	410	433	468	417	416	436	439	432	464	465	433	461	453	463	464	438	423	430	422	411	468	478	412	434	462	446	450	435	452	478	433	454	454	451	398	417	401	457	418	470	417	434	426	462	428	424	425	435	456	417	444	435	430	450	410	474	431	407	434	436	460	437	438	444	481	455	445	435	466	406	457	452	389	437	450	397	449	443	421	412	456	458	458	415	417	422	421	436	479	443	444	429	409	435	428	438	446	435	439	466	473	435	429	441	472	438	443	424	451	446	419	438	465	453	471	444	449	411	446	406	452	426	432	432	399	459	426	424	441	457	427	395	425	482	454	492	440	417	403	450	410	463	491	443	423	462	442	480	446	433	457	444	405	442	444	460	403	451	433	460	508	422	464	446	453	423	416	448	448	453	451	432	431	397	466	442	440	428	448	395	456	433	431	448	437	455	436	451	439	500	404	420	431	411	427	460	471	413	443	457	450	437	470	464	423	439	440	439	443	471	433	474	404	461	405	412	459	421	432	484	428	454	501	436	426	421	463	447	420	421	469	458	466	418	451	448	434	432	408	429	457	446	420	427	483	446	441	421	439	441	448	465	419	403	443	438	437	436	463	451	419	464	470	451	445	428	454	469	447	405	445	403	398	432	417	432	443	433	467	480	417	428	455	429	422	447	458	449	439	424	437	412	387	456	415	415	449	426	443	409	415	449	447	433	411	462	438	436	425	458	444	409	446	410	443	413	447	416	441	448	452	397	417	450	407	455	458	464	466	433	426	430	426	440	430	478	465	458	475	420	431	453	430	436	463	430	422	440	411	452	473	462	406	417	430	428	461	425	446	481	441	455	423	464	466	458	458	428	452	417	446	440	426	425	419	460	427	423	460	454	441	470	414	421	485	423	472	440	471	437	469	433	413	439	466	417	410	436	451	447	433	463	411	397	446	441	457	449	420	441	448	442	468	463	429	470	466	459	440	394	454	485	416	407	443	439	473	430	433	414	445	418	432	455	425	434	435	438	460	456	455	449	439	398	459	437	436	468	434	425	417	436	455	434	453	491	423	416	408	436	428	440	423	449	454	446	442	438	448	445	419	432	438	473	473	428	467	456	427	452	455	452	423	449	441	446	425	441	434	473	453	464	438	457	411	442	437	398	456	448	414	427	424	438	456	372	415	447	466	451	434	403	429	466	436	447	417	493	449	438	453	433	408	451	451	420	437	450	465	433	455	431	453	447	433	422	408	444	466	428	405	479	426	431	433	424	426	437	428	428	478	450	447	405	408	437	483	413	464	403	456	401	427	416	435	438	434	428	440	428	430	461	433	419	462	463	451	468	463	440	480	457	455	457	460	428	462	488	437	426	419	467	474	415	461	419	446	444	410	421	430	401	422	416	413	438	403	467	421	436	445	455	442	455	463	440	439	438	429	446	448	398	416	448	423	449	458	413	444	420	467	462	428	467	440	452	399	471	465	427	394	417	432	426	451	408	455	456	458	450	445	441	432	425	452	471	481	454	484	436	410	446	450	423	459	411	412	434	426	427	422	410	422	441	441	424	435	436	475	438	416	464	468	446	435	406	443	513	426	426	435	453	473	447	458	449	433	413	440	444	450	451	418	424	438	464	478	442	428	462	408	416	461	443	478	432	454	411	441	404	444	459	436	445	417	431	488	454	447	450	439	402	433	443	423	411	421	446	431	404	436	466	425	406	431	488	425	427	467	434	419	429	420	435	425	410	460	392	418	467	486	426	438	456	422	422	443	392	437	417	434	433	455	454	424	437	461	454	439	454	464	431	442	443	443	455	402	437	432	435	434	448	429	427	440	420	476	447	447	425	453	425	443	435	461	445	453	387	450	463	423	436	431	418	415	453	411	418	437	468	450	464	472	413	437	425	466	451	415	439	446	431	443	445	436	479	440	434	437	410	414	483	418	477	418	462	441	478	453	447	426	426	437	438	401	439	456	444	449	440	433	437	431	401	408	443	429	442	447	426	388	410	424	448	436	424	449	452	442	451	426	427	414	431	442	441	422	492	417	459	415	494	446	449	437	404	412	462	462	416	429	434	423	440	411	467	477	413	461	511	433	476	426	444	421	426	434	481	455	456	431	422	453	433	467	423	432	447	490	458	437	426	467	477	425	419	435	430	447	424	451	427	443	437	379	419	449	446	404	449	440	425	424	416	425	459	477	461	443	474	437	420	455	445	451	447	416	429	419	425	466	456	455	470	438	454	440	398	415	421	429	488	444	456	433	432	440	431	420	419	447	441	443	430	437	478	453	435	419	407	423	429	447	451	458	447	395	468	433	432	424	433	452	447	408	414	458	481	467	446	454	410	468	439	403	460	448	418	423	426	427	474	424	405	481	464	431	427	456	428	422	465	444	431	445	439	429	466	448	395	438	458	413	436	440	471	432	409	449	441	469	419	461	446	465	469	419	438	442	456	446	474	471	418	408	442	464	450	417	411	454	437	437	462	452	432	421	439	425	442	464	421	478	433	462	440	431	439	476	505	444	456	472	438	431	430	460	435	425	451	445	389	405	511	442	443	420	444	454	457	456	424	456	399	436	419	387	462	415	420	428	430	417	432	434	416	434	418	456	431	457	437	444	440	422	469	438	421	393	469	438	441	459	419	470	408	416	424	444	451	453	444	394	439	411	461	415	434	406	438	449	449	409	399	438	436	461	460	419	455	441	490	445	435	447	441	434	415	482	441	462	457	450	419	451	454	416	437	445	443	458	398	431	444	447	395	439	440	451	444	424	401	452	435	445	461	415	451	434	426	453	423	471	436	427	463	449	435	463	407	461	450	427	443	458	456	426	440	449	409	440	455	442	452	443	454	429	452	437	440	465	460	406	422	448	458	412	441	433	415	429	447	432	410	426	424	487	473	401	408	427	430	448	429	417	457	430	458	425	453	421	442	430	443	450	448	409	443	410	446	425	420	447	408	492	434	412	452	468	420	433	434	415	445	415	452	488	436	432	452	448	416	422	447	437	451	451	409	400	467	430	468	450	432	432	446	415	421	432	461	423	461	465	508	435	473	469	405	458	468	452	460	435	413	434	452	428	434	434	465	463	442	484	453	430	420	436	451	426	414	451	423	434	428	457	422	455	408	451	427	445	470	420	455	437	442	436	446	445	458	414	429	431	459	450	429	442	422	466	451	417	440	428	450	434	458	432	442	422	451	488	429	490	407	436	432	399	460	434	460	416	467	443	428	431	390	417	433	428	424	459	457	427	442	444	440	442	465	438	469	433	417	451	452	442	437	419	433	435	446	447	427	474	452	468	440	458	464	390	448	466	438
24166	31574	24435	15613	12117	9535	7132	5168	3755	2854	2497	2124	1795	1616	1420	1350	1241	1163	1060	1045	949	856	824	831	770	756	770	768	697	717	776	727	655	658	716	616	615	567	567	595	586	560	580	589	565	556	542	527	593	548	560	511	559	531	535	581	530	530	548	506	538	544	516	522	546	506	500	532	531	516	574	519	525	527	520	519	485	525	513	472	518	478	455	486	525	534	536	549	487	518	490	525	538	540	499	518	534	519	513	529	528	503	465	491	489	519	495	517	521	536	522	511	512	508	492	475	526	547	507	520	497	500	495	492	503	532	476	517	548	505	500	509	534	493	520	531	465	524	479	490	507	535	491	495	511	500	509	506	458	508	509	494	522	503	480	482	493	512	486	484	500	525	533	461	531	511	513	513	488	514	505	513	499	495	516	490	501	497	527	531	500	513	496	536	508	522	490	493	494	509	473	511	504	504	547	492	511	527	497	524	515	511	515	491	475	499	544	480	460	513	497	504	491	517	520	525	480	492	491	488	492	531	467	500	490	505	505	483	538	491	508	513	497	516	484	493	489	495	508	483	499	507	521	495	473	525	540	514	477	502	560	473	508	503	509	471	500	524	520	510	509	575	492	537	506	505	557	514	519	534	487	524	532	497	488	558	487	508	467	479	517	505	502	525	532	532	536	519	516	493	481	516	507	492	497	521	495	487	512	476	531	541	480	516	492	498	501	506	503	494	489	488	541	506	474	510	522	504	513	494	523	490	518	536	496	528	503	509	484	496	514	515	475	534	512	532	529	484	493	525	464	473	533	494	481	534	514	529	535	512	548	514	517	553	507	565	533	486	510	481	506	505	496	533	530	522	499	520	494	460	494	509	550	520	474	470	508	526	480	544	491	493	519	489	528	547	525	531	517	523	501	520	503	465	484	516	487	517	473	475	484	485	522	499	506	519	492	507	477	530	480	536	461	549	496	540	527	508	517	526	513	507	538	511	489	538	473	506	508	517	463	452	501	560	505	505	478	492	499	505	502	551	510	488	464	512	530	511	535	478	526	472	503	533	460	475	502	519	514	529	515	490	521	509	481	533	503	516	517	470	573	549	487	485	557	523	533	523	555	525	520	475	526	508	494	539	471	481	533	501	507	515	513	474	467	493	529	537	473	464	500	488	503	499	523	509	494	531	530	476	503	533	466	500	523	512	513	516	548	520	451	553	521	533	481	490	490	558	489	505	491	498	535	504	537	530	483	523	530	498	475	504	494	503	482	536	549	496	494	518	508	535	491	477	509	472	562	457	547	517	477	546	517	475	521	523	496	499	536	510	518	494	542	478	498	506	482	521	516	490	510	524	489	490	479	488	460	537	488	495	464	518	518	500	555	490	529	484	514	530	577	497	531	527	523	466	511	541	503	494	480	531	508	480	498	503	528	501	486	530	498	535	515	534	486	528	499	543	507	480	527	485	513	463	538	488	544	480	528	535	517	517	520	519	503	548	514	486	506	504	485	509	534	500	544	519	543	500	506	541	575	523	504	507	523	518	520	524	493	477	530	510	505	499	500	486	513	505	511	494	497	520	530	529	499	512	491	518	518	478	486	510	509	507	489	479	512	515	494	548	509	550	478	512	499	498	508	499	540	510	550	503	532	516	483	543	537	489	513	482	510	517	530	519	510	511	496	522	514	532	517	517	452	471	534	535	502	535	489	521	480	516	486	446	499	481	505	550	507	507	519	533	516	489	504	564	516	525	557	518	515	499	492	535	477	510	531	468	498	547	507	498	448	531	486	516	529	541	512	501	496	535	533	564	535	504	526	498	495	509	485	468	491	488	479	521	519	496	460	462	540	501	487	541	490	551	506	489	518	530	487	509	503	471	506	478	539	527	503	496	503	505	532	493	539	533	520	491	490	536	532	543	506	454	517	530	520	476	521	512	528	515	484	479	499	520	544	518	530	518	522	528	491	554	481	498	492	497	516	557	492	514	516	491	553	497	521	502	492	494	522	489	537	541	478	480	495	490	526	533	519	529	477	505	525	502	548	515	536	514	475	507	515	490	502	500	476	523	482	500	509	503	504	504	528	537	492	496	504	495	480	476	532	512	523	472	494	497	487	507	523	514	467	514	509	547	504	509	461	528	499	555	491	480	499	481	488	494	486	506	484	512	528	503	536	512	547	525	515	522	513	480	507	509	516	529	538	536	518	521	508	495	492	540	521	480	492	499	525	555	531	543	528	523	476	461	518	533	525	522	500	512	511	515	517	536	513	537	589	541	508	468	530	512	469	469	504	504	482	487	535	510	478	505	497	518	499	503	511	476	491	483	526	514	528	512	520	522	540	486	498	494	525	501	533	502	505	534	459	510	498	496	495	452	455	497	493	504	517	502	508	491	532	467	502	538	540	496	486	486	522	548	542	505	485	521	503	499	532	508	538	500	531	507	534	531	501	490	522	461	491	488	497	552	515	544	521	504	529	522	502	534	511	529	511	498	508	500	455	577	505	529	475	537	490	520	480	504	509	500	504	568	532	516	488	506	525	435	492	470	502	493	471	528	549	490	543	524	531	496	508	529	508	478	489	441	534	486	512	512	527	486	513	504	521	521	490	523	516	483	466	516	485	545	507	505	515	465	504	492	507	510	494	540	506	511	520	485	509	493	528	518	514	477	541	493	515	526	511	508	523	508	541	500	502	502	508	462	530	498	475	477	495	515	486	557	518	537	520	537	488	483	528	518	492	488	465	525	522	534	483	485	507	499	510	494	503	506	484	476	521	505	519	532	495	465	536	501	492	504	538	493	490	497	488	521	479	527	542	487	535	518	498	511	533	537	532	491	503	525	495	467	485	518	532	484	492	497	521	502	494	484	510	480	497	495	537	517	483	503	489	503	500	475	532	545	484	533	537	497	483	553	503	541	524	564	454	519	511	532	543	537	530	514	504	515	503	518	544	515	485	510	487	489	529	513	519	527	521	475	493	507	488	512	512	512	475	508	483	496	494	508	518	485	508	514	510	533	529	506	486	469	498	565	508	514	514	499	489	482	528	550	542	492	471	497	497	561	507	526	496	490	497	527	539	524	529	503	475	560	516	501	520	500	486	503	476	499	496	504	510	484	533	541	522	538	555	477	478	497	507	508	481	554	519	503	544	520	505	533	513	508	529	520	480	503	500	504	517	519	529	481	484	503	524	470	489	514	528	546	510	483	522	495	489	471	511	493	505	530	497	498	546	489	512	525	548	502	550	516	502	489	488	505	476	456	499	530	496	488	496	487	514	525	516	504	478	500	462	543	516	500	522	514	489	496	469	530	508	479	520	514	543	480	477	477	492	545	502	503	486	533	506	519	520	528	535	490	484	495	530	497	518	480	498	508	550	508	470	483	501	516	487	535	482	502	494	535	496	551	480	506	481	514	501	514	505	567	503	501	508	518	530	515	482	486	489	542	483	522	512	515	504	499	516	527	500	480	499	485	517	524	502	504	496	548	489	570	481	544	487	502	462	510	544	570
28423	19967	11871	5354	2849	2080	1630	1307	1024	1009	877	873	791	770	764	728	659	692	684	690	646	656	629	654	664	682	629	621	612	649	658	617	660	620	628	587	580	569	609	591	628	607	612	602	563	570	588	610	594	627	599	617	556	641	600	578	590	577	610	603	574	630	614	576	581	556	589	566	589	617	603	586	576	596	614	559	617	575	628	579	575	606	584	606	599	620	575	592	587	600	592	611	618	572	601	623	572	607	587	578	585	573	608	615	609	598	564	618	593	603	605	621	599	602	610	589	599	587	588	603	598	583	561	651	576	588	568	612	612	640	573	571	632	568	547	516	613	614	574	574	548	607	612	567	612	588	578	600	567	570	562	575	595	567	609	549	622	581	581	611	599	588	594	561	526	578	599	615	571	582	563	598	594	606	633	628	549	615	554	600	598	606	570	592	541	629	564	586	576	550	594	630	591	576	591	567	620	569	616	591	577	597	582	551	551	556	606	581	605	575	599	600	619	584	557	559	534	586	586	561	582	617	576	544	632	600	591	569	596	569	583	592	550	531	609	576	548	590	582	573	588	590	619	593	619	611	581	596	564	548	604	580	589	614	592	569	530	549	593	571	569	588	603	586	558	562	590	593	576	579	544	569	590	606	588	574	580	551	608	589	583	577	635	586	576	584	560	587	559	538	585	571	602	612	570	571	571	610	606	595	592	596	573	566	579	606	571	607	579	567	576	562	592	606	606	573	546	564	594	571	547	616	604	611	573	602	645	596	580	635	564	617	575	584	587	550	559	612	564	607	597	561	608	557	592	571	626	565	606	552	552	604	552	594	604	555	592	612	573	590	547	609	544	573	550	589	557	588	597	601	555	591	603	523	576	605	596	571	648	577	605	595	602	617	634	595	600	565	564	532	576	598	584	601	607	571	554	569	577	566	585	584	601	599	551	576	551	581	547	587	612	526	610	591	562	602	611	585	615	614	627	634	564	544	546	537	618	583	586	575	576	527	601	554	550	573	595	548	594	584	586	569	593	553	575	595	596	561	516	573	580	577	598	566	560	590	618	576	584	577	579	622	608	555	587	603	594	612	558	582	606	625	632	599	565	577	493	567	588	561	591	595	581	535	595	557	572	607	534	614	562	611	560	586	546	568	534	593	573	614	595	604	565	572	584	585	551	565	612	588	630	577	591	572	599	588	569	580	616	593	574	576	549	635	594	560	562	605	545	586	562	582	598	561	561	564	566	576	544	557	612	574	571	596	569	583	567	585	604	628	557	552	574	571	574	572	630	622	598	601	614	584	557	540	611	529	602	584	599	615	596	538	573	629	620	601	544	583	602	617	581	589	583	569	570	590	544	578	588	553	546	568	619	602	579	564	551	601	609	632	574	567	554	572	574	606	606	559	587	604	586	610	590	590	613	616	631	623	574	615	583	583	608	605	569	586	563	577	603	565	598	580	580	609	553	563	635	600	596	601	614	572	561	573	575	562	556	615	565	590	562	594	553	580	604	600	612	589	595	607	576	637	614	568	575	629	575	536	597	594	609	583	596	581	601	628	590	530	593	566	577	586	603	549	565	591	559	598	620	597	584	582	549	593	555	547	540	556	589	607	596	598	577	623	596	565	597	581	595	581	552	578	608	586	575	594	592	584	625	610	625	592	572	619	631	584	637	583	586	563	552	571	565	606	597	637	567	569	584	574	627	576	577	567	555	550	638	593	572	608	569	590	586	592	580	589	583	603	602	609	570	618	613	594	588	633	599	565	572	561	592	575	539	556	528	572	552	566	569	606	606	614	609	595	599	537	608	605	594	619	551	592	544	593	605	569	563	564	574	633	555	538	554	556	599	619	549	585	611	602	614	556	520	599	605	628	560	557	585	581	585	581	583	651	549	547	595	591	572	604	583	603	619	552	583	577	555	562	616	563	596	638	613	580	619	591	553	624	589	561	622	576	596	567	587	583	595	615	575	581	547	612	599	533	562	584	615	594	626	583	610	599	631	601	575	577	604	601	525	598	619	578	557	590	618	557	629	587	600	590	559	567	527	563	610	553	604	587	606	575	592	549	604	569	601	612	563	559	635	605	567	575	569	542	607	557	610	549	595	594	569	645	605	593	534	608	587	580	573	583	612	568	634	572	592	561	582	581	575	577	585	572	589	593	578	626	570	656	589	579	548	592	614	584	594	590	603	601	587	581	573	612	568	579	614	596	537	554	553	610	547	584	604	602	616	577	615	594	589	626	606	565	557	582	582	588	556	569	600	605	548	581	547	630	608	615	565	582	579	580	608	604	537	583	603	609	532	611	603	597	590	583	577	584	574	603	613	602	562	618	580	581	578	580	573	600	576	562	598	607	571	602	557	613	586	610	596	597	620	567	562	589	594	556	579	568	567	538	567	535	582	580	559	555	605	601	620	616	590	588	557	594	587	554	579	645	571	597	604	566	615	586	627	567	524	575	576	577	614	566	564	547	588	611	560	591	558	580	584	608	570	585	593	609	593	539	558	593	621	580	575	628	594	581	572	591	566	560	606	595	600	618	591	624	586	567	588	606	604	601	570	629	564	577	641	610	619	602	604	541	595	608	591	603	591	601	591	570	608	596	585	597	567	547	578	580	613	555	578	575	596	582	561	576	625	592	573	544	577	644	622	568	595	566	583	611	558	586	593	560	535	615	585	585	562	583	656	567	570	565	585	581	575	618	583	578	561	607	603	556	573	592	573	601	611	606	596	601	571	579	593	558	567	616	577	576	644	605	564	595	543	569	569	616	604	576	566	589	593	569	612	639	611	562	588	600	583	587	557	561	593	599	569	581	606	613	530	597	580	559	545	582	589	568	563	585	563	550	639	572	555	609	593	575	572	564	550	615	619	573	613	587	587	601	556	578	590	587	574	564	592	562	598	576	560	604	576	607	591	589	573	543	616	556	529	617	593	614	588	570	554	566	613	626	573	599	578	516	625	617	609	580	597	540	562	578	548	582	580	570	655	578	555	587	613	585	627	581	595	580	584	592	602	612	587	551	583	625	608	582	587	577	617	543	579	601	618	615	631	578	637	554	615	588	572	604	583	589	569	570	594	563	602	595	565	564	537	553	549	497	569	587	620	566	588	617	602	618	619	619	606	584	590	539	575	576	534	586	600	624	564	587	618	582	652	577	584	581	624	578	573	591	600	587	567	602	589	583	599	595	579	582	650	575	591	620	618	610	571	594	615	605	595	619	584	610	609	588	570	562	591	575	604	596	572	565	618	630	572	586	605	603	589	593	588	600	591	567	585	586	547	612	608	610	552	569	569	624	560	539	594	593	577	597	567	598	573	579	586	633	625	567	597	650	579	588	561	604	610	555	612	580	606	591	640	594	617	570	535	602	597	559	567	582	593	565	599	531	616	590	599	600	620	588	572	598	586	542	576	604	588	594	544	582	575	585	594	639	592	577	612	594	596	582	535	570	602	543	538	598	540	612	572	583	594	578	565	550	567	585	589	571	581	604	591	656
16534	17077	11961	6477	4755	3761	2836	2203	1696	1421	1278	1149	1043	1032	946	898	888	815	827	799	759	762	797	747	779	754	744	832	751	759	709	745	731	693	718	697	678	668	674	664	706	650	694	668	649	691	718	685	665	651	696	666	685	662	635	683	689	663	667	731	636	648	695	666	685	688	668	678	690	673	636	705	634	659	700	665	671	668	649	692	682	651	638	652	714	696	693	656	624	662	714	682	673	642	680	653	634	629	660	655	652	666	678	682	636	654	655	646	662	651	595	679	654	664	681	654	690	623	675	624	680	684	648	641	658	650	691	660	679	674	645	678	618	695	668	605	650	659	622	668	626	704	649	691	681	618	670	641	630	679	650	648	715	724	665	634	634	670	620	669	645	675	648	672	651	639	668	677	641	662	682	653	663	661	653	659	623	680	678	652	645	650	656	684	615	660	667	674	649	667	636	709	645	598	668	651	679	634	674	616	620	669	650	693	655	654	637	666	672	633	651	650	652	680	708	645	697	707	687	678	700	665	659	648	679	703	628	660	640	676	689	636	652	698	642	635	652	708	639	657	668	638	676	658	667	650	715	703	669	670	687	661	659	697	657	663	598	627	672	681	663	677	631	642	644	698	672	653	661	644	696	679	694	682	667	671	632	701	678	665	655	664	650	694	663	648	702	664	641	672	689	638	664	685	646	644	648	637	673	706	595	622	697	668	652	662	666	664	641	683	653	663	663	655	692	667	662	658	668	654	664	657	724	633	684	690	651	660	671	625	651	671	654	660	610	706	694	690	621	648	651	682	678	685	676	652	631	668	671	699	704	665	661	642	655	628	649	641	631	704	661	638	662	643	638	654	614	691	680	648	693	663	664	680	661	664	664	667	637	648	644	684	659	649	697	618	720	698	661	637	645	650	666	655	693	670	657	672	657	651	650	673	673	661	655	657	670	669	673	698	674	721	679	667	700	660	642	706	650	688	653	664	652	653	679	667	679	691	664	693	652	659	624	636	630	687	693	678	666	658	689	665	673	654	641	630	658	679	663	646	645	639	668	680	681	634	671	640	670	638	671	702	692	709	664	697	671	683	650	680	666	668	643	637	641	663	646	638	675	691	636	664	663	662	632	640	653	670	661	649	622	606	651	618	600	673	671	622	627	635	705	622	669	634	648	666	674	642	619	667	637	679	625	698	640	686	684	650	696	651	716	632	672	699	663	693	640	652	627	675	664	660	705	643	675	678	633	647	600	644	652	666	664	654	706	664	623	647	637	639	646	678	662	676	684	663	673	633	692	636	615	673	664	691	658	656	635	696	686	657	640	687	627	665	607	673	699	699	657	703	653	649	635	653	679	632	608	642	678	633	649	657	654	666	716	675	690	701	695	666	673	663	661	621	659	662	647	612	661	664	658	616	641	625	671	664	644	635	660	659	636	628	658	647	670	638	662	640	644	665	669	630	631	675	681	664	655	639	600	630	657	694	624	662	661	656	616	692	673	656	657	666	660	671	646	688	694	654	678	639	668	729	694	660	660	651	662	670	659	615	678	710	660	683	687	683	679	679	667	668	635	588	678	672	663	672	686	642	680	660	635	669	650	722	636	634	622	654	649	660	643	707	671	668	672	691	689	583	682	658	672	661	703	640	672	669	652	671	664	676	677	663	661	691	693	695	653	729	702	678	648	673	693	616	685	658	653	691	619	659	661	657	672	658	649	642	675	696	691	675	662	621	666	683	661	651	695	737	692	641	607	682	656	673	654	679	652	712	708	660	662	652	721	670	678	653	640	666	650	649	690	678	641	634	608	640	653	683	613	658	654	658	680	648	589	666	702	684	665	656	627	657	653	678	669	706	687	580	646	681	602	667	638	633	659	634	658	650	603	653	643	654	650	673	655	718	703	675	680	675	623	703	671	692	669	685	695	681	670	670	643	689	686	625	640	640	682	649	677	660	668	716	652	626	668	684	648	694	647	702	642	620	619	668	634	698	679	657	649	674	694	684	683	622	639	636	675	656	674	650	675	676	670	655	667	675	680	683	657	706	660	671	658	621	660	701	613	670	674	631	598	661	709	667	672	694	686	692	669	661	637	654	648	690	693	641	669	665	663	687	677	642	635	665	672	651	678	640	702	667	660	659	657	674	657	675	727	661	659	678	623	651	675	649	633	633	654	643	664	645	631	682	673	703	667	663	691	673	607	665	603	705	635	688	704	672	721	696	651	698	638	624	643	681	664	666	676	675	660	661	672	658	691	657	741	654	743	635	631	661	690	664	643	689	677	680	672	602	671	669	694	655	703	702	644	691	691	682	657	654	676	673	671	663	627	667	724	612	649	626	664	660	636	672	653	647	651	700	708	643	635	664	671	664	642	690	656	657	655	603	653	658	674	673	697	658	634	659	665	653	646	690	665	647	642	703	644	698	668	663	682	707	613	690	644	658	687	650	672	682	693	608	627	646	598	659	683	668	694	657	623	666	624	645	663	636	671	685	672	626	632	692	662	637	656	652	652	617	646	642	660	658	634	642	671	655	633	615	686	673	662	629	689	636	673	675	699	619	650	621	693	640	615	668	668	633	645	685	654	644	652	632	694	645	674	636	671	668	671	669	692	652	657	637	666	659	686	645	634	718	675	607	673	661	668	665	681	656	647	651	696	638	640	648	645	602	695	654	675	611	639	619	688	695	635	680	676	681	654	642	679	698	657	631	676	649	669	649	637	695	633	660	654	651	647	637	670	688	668	670	673	654	693	662	690	659	616	682	713	708	629	648	671	652	677	666	684	637	684	654	689	663	663	701	642	642	641	634	655	719	683	691	642	695	689	676	652	643	651	650	666	677	608	643	675	685	649	673	669	664	659	655	668	656	675	657	672	689	647	654	659	659	662	610	629	657	659	676	660	673	644	639	672	665	681	655	690	673	662	677	657	684	672	662	667	654	641	654	660	691	694	671	611	711	663	625	664	688	626	628	679	666	682	650	682	614	612	667	675	676	621	648	690	672	658	665	676	633	655	638	670	663	646	690	690	689	653	637	688	654	637	697	675	629	644	669	615	648	689	643	662	698	671	647	643	682	660	632	691	620	667	628	670	619	637	702	666	719	668	639	623	662	695	679	671	658	684	642	668	666	660	676	648	686	651	658	628	680	684	665	655	621	650	667	658	665	678	666	645	655	677	653	678	624	685	634	624	632	647	668	639	669	721	693	696	691	643	668	675	640	649	653	647	658	649	654	678	664	665	663	649	632	691	646	677	682	694	679	620	652	658	645	654	671	660	668	657	668	664	701	653	662	616	588	720	703	628	677	644	674	709	679	642	633	704	648	710	681	629	661	720	603	683	673	711	646	696	631	635	658	650	681	635	678	668	643	641	687	638	661	667	674	620	659	682	681	684	634	649	752	690	637	719	630	648	647	641	676	687	726	662	674	660	675	656	679	660	659	631	660	653	684	672	726	609	676	653	629	673	644	652	629	694	669	666	679	667	651	656	638	677	705	641	646	646	693
23993	21524	28554	24927	21374	10061	3389	2227	1631	1473	1268	1196	1010	1000	1009	901	834	899	784	729	781	726	721	710	770	777	683	705	689	717	686	712	718	673	715	686	680	702	656	626	642	609	640	651	622	668	622	657	603	662	640	638	652	620	637	618	618	621	580	641	637	575	647	631	610	662	620	629	604	651	631	622	558	608	606	622	595	639	610	627	601	588	602	628	569	633	609	618	622	602	630	632	613	570	568	592	606	603	668	645	632	636	630	582	631	631	641	593	618	617	609	571	612	587	582	591	618	582	617	565	639	582	617	608	603	620	580	586	630	633	624	619	596	597	604	647	600	599	584	601	628	620	647	592	608	576	630	615	616	586	661	626	575	610	604	576	576	632	577	637	646	601	612	603	602	583	611	643	566	624	641	571	602	626	588	615	636	624	593	609	598	587	594	612	612	615	602	627	587	602	626	598	610	621	585	573	602	583	629	633	596	617	652	624	621	562	618	573	574	590	611	586	630	611	630	589	635	570	632	593	581	551	612	637	667	596	624	587	606	627	600	599	610	584	600	629	613	591	610	595	613	594	635	582	623	526	635	620	589	655	619	583	578	595	632	602	624	603	624	597	624	618	604	589	628	579	641	613	608	587	595	637	600	598	606	645	599	565	589	606	586	611	635	588	614	606	588	612	599	629	607	625	617	615	609	581	600	603	584	629	586	615	643	576	574	585	602	610	624	604	611	576	628	600	612	571	600	618	598	595	601	609	606	601	576	647	604	620	595	600	605	594	601	622	581	618	611	576	602	610	584	660	577	572	588	632	643	644	578	624	637	633	622	607	594	636	617	580	563	578	600	617	594	616	610	544	617	609	585	619	626	636	613	607	580	643	622	637	603	598	602	599	628	592	635	602	565	640	607	664	609	603	579	626	633	655	630	614	599	610	587	642	620	624	585	628	582	611	663	608	601	613	582	609	637	633	616	588	635	585	591	641	617	579	584	612	592	638	616	599	607	580	588	578	631	593	576	623	580	595	616	608	603	582	654	600	639	589	587	589	612	563	580	560	591	600	618	590	596	595	619	656	657	591	664	595	627	617	609	608	585	622	604	592	557	614	640	632	598	605	592	602	650	614	570	608	624	606	609	603	594	557	583	602	615	578	591	640	616	597	638	624	606	599	624	623	611	607	590	579	596	642	593	631	623	615	602	617	577	559	610	600	598	597	596	589	612	597	633	618	622	584	610	600	623	641	634	623	625	610	614	627	611	597	631	596	624	627	586	578	653	615	630	589	601	617	592	587	602	621	606	591	589	629	588	631	601	592	604	588	597	634	591	613	546	626	594	605	592	613	647	599	629	638	603	625	600	646	568	571	634	628	602	622	620	587	609	599	597	629	599	577	618	589	619	581	608	611	596	596	654	605	573	579	605	580	621	594	614	596	626	649	587	611	587	614	590	593	597	617	646	574	653	647	575	634	624	616	593	607	610	621	629	584	559	593	621	612	629	601	583	624	647	595	601	612	610	643	628	608	603	616	635	568	601	611	640	577	647	560	624	612	643	589	596	608	610	611	589	616	625	609	584	641	626	623	619	591	603	642	584	617	603	604	647	633	602	633	633	588	616	583	636	558	623	614	596	668	670	593	630	625	596	623	592	599	621	594	569	597	606	597	620	633	593	529	610	601	593	577	586	646	604	589	590	601	636	619	629	654	615	590	614	623	617	595	627	612	588	607	609	593	561	646	583	609	653	596	592	578	583	596	622	599	563	611	621	598	611	639	650	623	568	616	554	613	613	578	600	595	573	627	623	591	593	592	604	611	612	601	596	588	647	589	594	590	609	594	646	598	597	647	563	582	618	585	583	647	576	595	585	627	612	631	572	645	627	583	612	601	604	607	604	591	593	592	661	593	646	560	618	610	632	600	592	613	639	650	646	610	605	596	585	656	599	615	623	607	601	638	590	621	605	594	622	608	578	625	598	566	597	573	668	602	598	586	590	617	660	627	640	606	549	673	611	663	630	650	646	608	613	623	623	595	614	612	645	577	586	566	615	610	609	650	601	607	649	576	607	579	588	612	588	614	598	587	589	623	593	599	576	623	579	588	659	625	556	616	558	584	575	641	616	590	594	609	664	609	624	642	616	638	613	588	625	650	614	579	622	630	616	596	666	637	602	607	585	647	605	594	545	637	588	601	606	633	610	579	557	596	610	593	573	608	611	569	603	601	619	610	554	637	654	649	534	569	593	578	639	632	577	648	597	621	612	623	633	593	633	583	577	605	605	616	576	614	594	595	583	601	619	542	591	596	600	634	605	612	573	602	611	573	580	608	588	591	602	581	559	627	610	619	572	589	615	620	636	623	621	611	569	625	596	603	589	574	565	627	576	611	604	592	623	593	569	615	627	638	623	599	602	603	616	593	620	614	580	657	576	633	588	610	630	620	593	559	583	586	578	589	623	604	599	576	622	577	626	615	618	620	564	593	592	627	576	599	620	595	640	615	595	612	560	560	584	623	612	572	590	594	603	600	551	613	605	572	585	601	580	627	601	594	611	616	578	627	593	584	621	607	591	625	620	639	612	638	592	610	604	582	616	612	596	599	580	582	588	645	642	586	602	578	564	636	590	592	578	605	595	631	584	570	592	586	617	609	561	600	613	589	576	636	588	617	614	576	613	620	602	610	578	634	642	640	642	584	597	607	586	608	611	593	639	562	565	575	601	586	610	612	562	593	622	597	651	616	604	611	600	607	577	618	611	612	601	600	563	662	584	645	582	583	639	608	625	602	633	632	581	595	608	546	613	631	620	581	585	618	586	606	593	634	615	638	596	582	575	651	651	612	588	580	638	585	621	657	608	575	596	623	614	635	633	625	609	572	630	626	555	621	596	577	564	625	583	600	667	585	596	614	634	537	619	604	629	607	624	609	607	608	631	601	584	570	572	615	601	611	578	653	572	594	619	591	590	591	668	618	580	635	589	569	579	644	613	631	561	541	595	613	593	586	632	642	598	596	577	589	607	566	691	585	577	651	614	624	598	633	604	617	659	545	592	609	567	631	593	585	652	625	624	606	578	630	597	614	606	616	590	640	592	612	585	586	597	563	591	588	582	583	587	607	579	587	596	566	606	599	625	605	606	597	681	552	632	610	607	577	622	611	568	628	607	610	627	580	615	612	603	627	597	603	602	655	627	601	597	584	615	601	563	617	607	640	591	603	600	627	606	626	597	650	603	554	605	631	645	603	546	621	571	593	636	571	634	541	597	611	652	579	613	603	640	596	618	585	582	643	608	629	610	635	575	600	617	605	634	593	587	602	604	570	605	607	575	593	568	602	648	620	618	575	616	610	586	624	647	600	630	616	663	597	561	610	584	633	587	611	609	598	613	613	632	645	632	601	585	637	552	597	571	596	592	620	598	640	611	606	596	631	584	649	596	620	621	671	560	622	638	579	578	642	601	594	577	655	667	642	604	646	601	626	580	608	585	643	670	713	637	574	640	636	619	572	637	596
20190	25567	18459	10849	8219	6213	4825	3601	2729	2302	1953	1683	1584	1401	1365	1263	1185	1108	1084	958	931	978	908	925	910	898	885	869	858	831	860	800	793	827	773	714	767	756	726	741	789	798	739	771	736	781	750	766	687	706	753	729	731	730	720	704	699	741	743	726	750	671	725	726	724	688	730	692	636	688	691	680	645	738	777	704	699	690	692	702	720	649	687	656	725	691	704	637	716	697	720	667	700	692	695	673	678	685	687	685	737	698	683	719	696	694	646	696	768	677	683	673	732	704	705	670	758	694	687	701	693	689	650	696	700	675	638	705	719	682	697	717	688	707	726	636	719	716	693	687	705	656	689	671	684	705	704	665	689	703	722	663	679	756	710	724	695	719	691	666	705	652	693	688	703	677	696	689	668	701	651	702	668	702	728	720	690	717	654	694	734	672	679	698	662	713	674	680	689	679	740	678	686	681	712	653	698	702	690	677	720	711	700	672	671	750	646	705	668	632	697	669	675	628	677	716	646	655	725	660	733	704	704	624	665	680	712	681	669	682	734	673	710	657	706	736	670	659	658	707	647	667	663	668	676	663	655	662	668	676	690	651	726	709	689	705	668	742	706	684	719	710	664	703	693	682	694	718	733	684	669	653	723	681	688	660	627	696	701	687	715	704	704	685	695	687	697	680	701	713	703	659	704	702	665	715	706	680	667	697	677	669	713	729	651	659	679	713	692	675	650	702	676	701	711	687	676	666	693	695	655	719	681	700	693	685	681	710	700	734	687	718	649	676	663	687	699	751	708	711	680	662	689	681	678	717	693	676	705	701	688	660	670	636	703	688	655	672	711	712	708	721	700	696	682	717	640	696	675	699	717	667	687	675	697	698	754	696	655	672	714	679	709	670	676	652	740	662	674	683	695	713	662	701	686	717	664	719	703	652	650	650	641	703	763	709	673	713	730	674	714	663	712	687	669	683	727	699	691	684	718	674	708	702	703	684	660	679	680	700	700	702	723	692	674	684	719	696	713	685	717	678	688	745	691	740	679	694	678	682	666	656	698	707	727	694	683	743	636	661	663	674	675	694	664	671	690	681	713	654	738	712	680	720	666	667	667	708	669	665	726	681	692	674	731	714	689	665	690	709	685	687	710	702	731	657	693	692	680	705	665	715	718	667	680	679	678	675	718	662	696	695	654	688	665	687	659	633	672	683	707	705	740	687	720	687	624	688	707	704	687	682	685	625	676	719	702	667	681	661	724	679	734	650	697	659	713	728	676	684	685	697	691	658	664	713	706	705	686	691	688	655	685	691	661	698	688	673	670	652	686	675	729	665	658	689	703	672	699	738	666	635	669	665	716	708	662	709	733	669	689	746	652	699	685	646	698	705	677	719	645	717	669	691	667	687	707	680	733	663	678	661	678	710	737	644	694	683	710	689	663	664	656	707	683	694	664	695	714	718	696	634	711	687	722	702	704	708	641	702	676	629	716	678	682	719	665	668	682	717	703	677	721	698	688	687	663	675	646	710	690	708	688	688	687	734	700	704	662	695	671	679	683	705	638	691	692	689	689	715	671	653	653	712	721	715	667	668	668	690	685	683	658	667	645	649	731	702	714	690	705	644	693	660	706	675	679	708	695	670	678	711	758	668	730	699	690	652	680	716	691	639	690	702	690	685	684	697	686	659	724	743	677	724	688	682	672	673	710	747	678	705	677	688	729	640	734	647	686	664	658	614	736	701	701	729	712	668	658	703	684	699	666	686	738	705	644	718	693	706	719	659	708	690	685	683	684	698	697	677	689	661	680	648	656	681	729	689	678	741	672	698	712	665	710	690	685	734	682	730	644	686	716	689	625	670	735	641	665	712	682	707	677	679	713	625	654	666	717	717	678	743	742	690	684	661	687	707	691	707	676	687	748	718	695	692	736	728	714	716	685	706	679	703	684	737	681	718	719	676	651	657	743	736	724	728	630	694	713	667	737	692	699	751	649	686	753	702	683	690	728	704	758	694	692	678	704	675	670	665	657	673	721	665	716	702	682	660	732	757	680	709	735	659	749	715	682	671	668	679	668	689	692	670	718	690	703	698	696	684	633	713	664	727	695	713	679	706	672	733	707	680	677	729	722	709	711	674	736	692	666	678	738	639	735	661	659	667	648	701	670	662	686	677	627	691	654	735	688	680	665	698	694	686	685	694	650	729	638	732	709	676	674	643	661	697	696	708	711	663	712	679	688	708	705	694	658	646	681	668	733	731	678	715	689	704	685	663	724	726	686	691	647	696	713	690	734	700	680	718	685	653	696	643	664	677	700	712	682	697	625	632	649	688	660	693	690	663	674	699	672	667	700	692	674	710	670	680	660	655	683	663	703	686	664	729	712	700	683	704	655	714	692	670	647	664	661	672	682	740	648	662	680	694	711	721	718	667	710	656	733	694	759	707	722	687	653	708	670	650	694	681	693	673	719	690	697	698	730	680	662	697	665	718	651	671	702	701	727	672	725	702	672	673	662	637	737	628	668	694	706	679	720	661	722	668	715	713	677	689	684	697	709	690	681	675	678	655	692	699	705	727	684	620	669	691	695	714	735	670	728	633	731	693	714	689	647	693	707	727	703	682	655	705	697	718	684	675	718	658	661	642	719	682	677	700	719	693	662	724	714	661	646	685	681	704	625	682	638	670	721	661	670	670	701	669	668	697	650	658	609	618	680	680	646	679	701	728	698	600	744	648	715	769	703	708	725	648	654	694	671	699	662	711	694	702	744	706	659	718	658	650	701	677	721	676	667	688	659	715	695	714	701	652	660	765	682	669	690	696	692	702	691	659	714	717	727	671	723	696	687	741	689	685	677	696	705	685	721	651	669	733	679	668	694	702	697	659	718	709	703	669	663	701	699	723	702	668	682	663	697	686	699	708	652	657	652	694	691	690	710	718	694	693	645	647	735	656	693	653	663	685	738	682	649	702	659	673	696	649	714	718	662	681	674	662	684	667	692	709	652	683	702	666	695	738	704	640	667	694	674	667	706	693	717	706	687	705	660	684	717	679	707	709	693	705	722	642	656	681	707	696	673	693	722	731	696	715	716	625	713	689	677	672	647	643	699	723	688	667	658	703	689	652	707	729	684	670	679	694	727	699	681	716	726	679	646	728	701	716	652	670	700	741	703	645	679	640	680	669	730	674	691	660	686	707	660	711	708	670	744	657	649	684	696	674	672	712	727	721	681	685	672	709	703	693	703	694	691	704	699	707	680	691	651	732	702	647	705	668	714	648	710	735	685	692	677	686	717	636	684	696	690	701	676	658	652	696	666	655	674	699	674	736	680	752	712	683	697	670	704	698	717	687	727	654	689	710	688	697	662	700	735	664	658	687	690	693	676	654	693	670	665	719	653	687	725	686	707	642	674	646	656	690	693	689	696	644	701	702	688	682	680	626	709	670	727	687	688	665	656	733	686	713	675	647	730	711	739	718	714	698	754	687	722	694	698	672	670	700	648	689	663	672	705	703
25144	21479	27129	25760	9273	2732	1925	1390	1111	970	896	790	771	720	701	635	626	625	557	603	563	529	580	582	572	492	562	498	537	521	491	508	472	493	474	487	454	470	443	464	445	460	454	444	488	437	446	470	490	438	473	421	454	449	432	432	508	436	514	453	471	432	454	448	481	457	471	434	487	451	441	424	422	466	459	404	437	415	490	440	471	445	466	436	455	430	451	482	419	448	457	443	452	466	422	407	436	410	443	423	449	465	434	435	461	438	466	434	475	405	441	473	432	423	460	447	444	409	460	443	470	477	438	433	453	454	447	488	447	462	424	430	461	451	464	421	475	447	390	473	441	438	449	419	426	432	425	467	470	475	425	464	444	436	466	441	455	476	422	434	411	444	424	424	430	518	469	415	436	494	440	448	470	450	441	482	463	444	480	440	448	488	448	419	440	400	400	421	444	430	466	436	451	432	437	489	435	469	459	450	476	465	417	433	440	447	431	467	445	447	459	433	442	437	464	423	456	427	420	480	446	446	436	443	436	423	454	420	410	456	440	428	452	437	499	428	405	476	432	450	458	423	392	432	417	438	435	451	450	430	432	450	430	480	444	439	414	454	446	433	456	486	456	489	456	462	467	459	417	420	435	428	424	448	444	430	436	468	470	388	448	436	484	420	452	447	421	458	457	478	408	424	443	430	437	436	468	460	434	464	448	441	460	435	445	438	458	440	461	475	422	442	417	466	473	459	476	449	467	441	442	421	462	431	430	474	471	431	439	423	457	468	419	453	462	426	414	426	403	466	476	438	448	451	415	456	459	464	413	442	468	421	422	438	432	485	439	434	449	436	395	447	457	404	403	448	436	445	429	451	424	488	457	455	453	416	462	426	416	422	455	412	426	453	463	441	445	440	411	446	501	408	418	419	439	451	458	458	396	443	431	430	462	432	415	449	433	435	429	422	453	452	446	464	440	484	475	454	443	444	432	436	472	427	463	442	440	486	438	480	464	473	454	435	433	451	445	452	458	427	424	435	477	435	448	460	447	467	432	425	427	462	475	410	474	402	451	450	398	432	431	438	440	456	443	417	435	448	457	454	432	442	442	419	461	431	456	451	442	452	416	441	444	431	460	489	430	444	461	458	419	439	463	436	426	439	428	476	432	427	430	480	448	515	437	475	477	477	430	463	431	435	453	429	428	451	417	430	457	442	427	421	425	469	448	433	429	406	436	414	424	412	465	415	431	459	439	446	439	451	421	446	495	471	451	415	440	449	461	482	465	430	445	427	447	438	421	450	426	445	433	449	423	428	418	482	468	423	444	455	462	446	401	411	383	388	441	435	461	424	437	435	411	439	438	391	434	442	461	436	441	475	447	429	442	402	443	416	468	450	442	432	442	437	431	424	485	456	469	461	456	417	458	417	477	492	475	426	414	426	456	455	430	464	454	436	487	435	429	432	466	447	448	470	477	434	449	401	456	426	424	447	456	412	455	414	469	444	481	404	434	444	441	479	448	459	434	444	431	456	442	471	451	486	427	453	457	460	476	400	441	420	440	437	434	432	439	431	432	443	427	456	471	425	440	465	416	442	394	462	409	458	449	449	493	438	493	435	436	453	439	451	416	472	456	472	476	443	447	439	432	411	434	440	443	472	443	473	450	441	478	487	439	412	416	489	467	487	421	417	439	452	451	426	430	436	436	413	445	458	441	454	432	453	449	417	455	431	422	448	450	441	481	417	463	460	475	424	418	447	477	462	444	473	448	407	451	451	462	459	455	477	457	446	417	446	450	472	404	441	448	426	405	424	437	465	476	442	447	487	432	422	439	462	404	441	430	436	455	476	477	409	411	445	459	467	455	448	493	413	454	434	472	470	428	437	478	452	446	464	455	466	451	458	431	449	425	468	450	431	448	472	459	465	436	433	451	408	440	442	452	451	435	396	406	455	466	445	406	461	440	432	433	451	464	444	464	494	472	466	437	429	467	449	434	460	455	432	416	455	414	438	412	457	445	461	456	429	442	437	434	421	437	435	424	415	453	438	439	442	456	433	456	455	406	468	449	436	481	487	481	439	430	436	435	453	432	437	428	455	446	448	425	460	433	410	424	450	436	470	462	427	456	386	436	456	443	425	483	467	442	403	452	464	441	437	467	436	427	430	417	423	410	447	413	428	439	458	402	460	419	446	475	451	445	439	431	464	453	428	431	424	486	443	457	421	452	414	467	438	435	427	434	448	447	427	476	427	455	443	453	461	433	469	434	489	440	423	439	437	465	453	443	472	492	452	474	411	427	480	429	451	449	413	454	444	415	423	456	463	445	419	455	433	422	429	434	440	411	430	424	425	423	455	436	453	472	481	469	444	443	467	493	471	443	438	435	444	467	443	446	463	406	462	445	420	440	455	418	454	442	457	456	448	430	409	499	436	450	426	449	471	473	432	470	397	423	473	426	468	465	459	421	428	479	426	426	441	476	460	493	432	449	467	410	441	433	438	410	478	413	474	466	461	413	424	430	472	410	455	458	475	462	469	414	461	481	482	441	440	458	461	437	463	423	477	447	477	428	425	436	449	472	447	461	441	413	443	424	432	453	449	418	419	423	410	455	430	441	452	432	478	469	416	464	436	431	456	439	468	427	406	446	431	455	485	427	447	460	453	415	451	437	437	461	395	477	476	480	442	477	462	436	470	479	449	482	460	448	453	416	408	401	444	434	469	431	452	427	435	441	405	456	435	453	451	417	456	415	453	455	405	480	417	449	475	418	427	450	480	426	419	452	456	491	434	467	465	440	460	424	455	446	469	477	438	468	441	442	429	439	437	421	447	455	424	457	464	456	425	463	448	447	421	442	435	450	426	451	485	424	429	425	414	468	448	484	454	489	451	454	427	417	448	471	446	465	461	421	422	468	421	455	433	444	438	461	445	459	454	443	416	445	478	433	442	405	435	434	431	438	451	426	492	465	418	449	395	462	463	414	444	465	427	455	468	455	420	413	468	447	476	453	439	472	432	463	441	443	417	418	493	436	450	428	439	452	400	446	465	481	451	444	440	449	458	468	462	408	437	435	474	459	477	421	416	441	424	471	445	461	453	450	426	464	449	445	457	467	447	437	431	450	474	449	438	444	454	450	424	408	457	453	422	417	429	482	469	455	449	451	421	459	462	455	413	413	421	449	449	476	396	459	447	438	457	444	431	426	441	470	427	469	439	441	437	419	429	438	422	428	468	460	431	431	453	414	457	396	473	466	425	432	459	461	442	435	439	441	445	461	451	435	425	481	466	433	472	436	436	470	418	428	467	495	454	499	461	413	414	424	446	479	467	451	428	452	430	469	471	445	491	406	453	487	454	422	458	425	471	445	425	431	450	460	456	443	434	401	468	410	441	473	462	435	457	435	458	414	425	416	446	415	439	464	414	476	473	432	424	441	422	462	421	418	419	425	435	438	470	489	415	427	432	469	417	416	407	440	443	415	428	410	432	450	436	476	442	452	428	454	418	455	434	452	462
19123	21031	14172	8243	6264	4696	3569	2563	2144	1722	1495	1293	1215	1075	1004	916	831	775	783	718	695	729	689	765	699	701	647	633	609	615	573	552	570	583	598	525	550	552	518	558	538	549	527	557	544	594	537	547	549	522	534	515	533	566	526	563	510	522	524	505	508	519	509	529	564	520	547	513	497	515	507	511	490	515	506	496	481	508	499	489	515	488	500	533	508	518	519	543	541	546	489	532	502	525	551	516	523	531	510	523	540	506	498	527	538	503	526	500	547	546	501	511	510	537	476	482	503	471	503	558	500	520	510	520	523	489	508	538	532	499	490	514	546	500	523	491	479	477	543	526	491	531	493	487	492	503	498	475	482	530	519	536	505	458	510	481	512	504	547	510	512	493	485	504	530	552	499	499	505	536	503	524	486	523	499	507	490	524	519	533	503	485	491	530	499	513	505	521	518	530	477	517	519	514	509	492	537	486	518	521	529	537	551	509	518	519	514	515	533	500	531	518	509	511	493	535	504	506	556	540	474	526	504	540	492	523	504	558	540	507	516	507	510	518	505	471	507	537	509	534	543	503	518	527	514	521	467	532	507	534	531	513	524	505	518	493	536	506	524	507	567	540	544	505	508	537	500	487	525	496	521	529	469	469	509	512	508	499	508	502	512	529	514	526	538	485	524	532	466	502	500	543	529	541	508	489	497	514	492	479	491	536	500	523	489	473	545	481	488	488	538	504	502	521	506	509	532	534	503	535	500	496	506	537	464	473	510	503	482	549	537	493	515	494	531	518	539	542	470	534	535	477	505	504	544	506	516	509	504	499	514	497	540	475	521	548	502	523	523	509	550	534	551	522	512	485	556	502	530	518	506	494	504	549	536	500	504	530	468	482	494	490	540	533	512	497	481	492	523	504	495	533	535	548	504	522	494	485	490	501	509	521	541	509	512	490	499	492	505	548	500	508	526	514	493	480	508	504	518	495	495	527	517	510	523	510	479	523	536	490	536	481	492	525	507	523	532	532	492	502	506	513	503	502	509	519	519	553	555	536	491	518	501	501	504	478	552	511	530	539	501	499	499	505	511	543	511	575	492	528	508	535	472	531	502	516	492	503	490	542	478	516	525	508	490	505	519	499	522	497	505	469	508	541	515	490	535	445	542	504	524	503	504	538	506	531	536	488	510	458	502	490	533	515	530	546	532	532	497	550	518	535	486	482	529	486	498	507	488	464	522	523	529	515	543	501	534	507	483	507	512	523	539	521	545	512	539	509	470	504	502	498	483	477	480	504	513	529	508	497	545	507	513	493	522	548	526	504	511	487	524	519	481	570	469	535	489	511	513	491	503	510	494	514	485	491	512	517	520	527	506	501	551	497	524	506	494	525	514	517	532	500	539	541	475	529	500	483	522	496	513	542	505	520	518	519	528	504	520	503	522	485	493	537	470	506	518	509	496	569	546	510	514	492	520	486	488	507	466	475	500	490	461	524	556	500	533	507	537	530	525	492	551	506	525	512	493	510	491	508	529	477	523	506	491	516	526	517	517	547	518	464	474	493	498	532	525	492	474	506	498	491	483	509	499	528	528	573	527	510	481	559	556	505	505	464	490	532	506	501	488	524	509	502	507	477	489	502	531	450	550	551	510	496	512	488	492	515	525	514	528	489	531	542	465	539	549	537	514	512	496	486	553	512	492	565	538	513	508	524	536	503	532	511	511	510	521	514	517	478	509	487	515	496	540	519	519	538	519	508	478	502	471	524	508	510	481	523	513	477	472	526	525	507	524	488	511	517	491	554	520	553	510	491	479	491	490	505	495	480	513	513	472	499	504	492	501	488	481	557	502	549	523	503	492	507	504	497	551	472	519	539	509	469	502	478	515	502	530	494	531	537	474	485	538	487	516	500	471	531	502	539	514	495	485	523	498	500	527	510	528	522	478	497	531	486	504	499	497	512	481	494	490	516	527	474	543	534	531	456	491	478	554	524	474	490	540	489	518	510	479	535	504	544	506	489	465	540	499	545	495	525	506	493	549	490	539	523	515	483	523	540	542	511	497	501	464	553	493	511	580	491	516	514	539	489	517	489	514	520	485	480	525	517	514	542	487	513	504	498	508	533	506	535	507	522	520	512	487	549	481	519	517	519	523	483	492	539	500	481	499	549	507	512	506	491	470	570	510	536	508	502	487	522	461	529	526	558	512	542	529	505	525	491	535	502	536	516	545	524	493	499	556	480	502	458	498	484	481	521	503	502	500	529	509	471	552	544	480	545	515	507	468	531	473	509	514	549	501	485	523	505	498	545	509	513	533	531	502	522	489	531	517	496	505	492	541	516	525	502	506	499	497	532	495	462	552	521	503	454	534	504	529	491	502	514	546	499	531	485	492	539	455	537	523	510	484	503	531	502	494	513	523	509	509	514	522	549	491	508	458	492	498	534	468	486	488	560	527	530	527	479	510	508	542	519	494	545	502	506	515	541	512	550	548	523	483	502	503	521	494	507	542	478	561	489	539	530	492	506	545	518	469	523	521	500	499	513	513	494	502	474	535	499	506	528	519	508	508	484	519	495	498	484	522	540	527	514	544	476	533	554	492	533	558	465	501	509	506	494	546	507	497	499	533	533	527	550	474	525	514	482	521	526	514	532	486	516	515	462	520	544	525	495	519	522	449	503	514	504	527	532	513	483	469	505	538	508	560	541	454	498	483	499	508	556	505	493	489	508	528	535	516	507	463	522	487	485	520	504	515	526	508	501	521	468	543	522	512	503	502	503	483	554	565	567	509	492	525	486	512	513	506	507	523	512	505	528	517	501	496	501	505	499	505	492	470	515	532	496	469	499	504	482	553	505	511	483	532	484	486	534	544	476	519	516	502	477	508	510	484	494	490	516	520	496	519	489	539	567	524	513	438	496	503	489	511	514	548	541	514	513	509	502	507	526	531	505	502	499	490	518	499	501	503	512	537	495	513	518	512	568	528	510	513	514	478	508	498	492	497	521	542	493	530	514	525	524	529	557	487	500	527	504	533	491	523	543	524	510	538	469	515	522	524	490	518	541	514	539	505	480	512	541	466	503	507	518	557	483	498	540	505	542	522	514	508	521	517	502	529	514	507	506	511	551	499	519	521	495	468	512	522	485	545	501	542	510	521	540	504	476	526	504	555	497	523	496	539	486	523	478	549	499	488	512	483	512	535	460	513	515	485	528	486	530	495	515	503	510	558	511	506	480	509	522	470	513	480	524	489	491	482	500	540	540	532	546	462	538	508	527	530	481	552	529	521	514	460	524	495	538	551	530	518	518	472	506	525	505	502	516	495	535	503	490	551	530	528	504	504	521	484	487	478	528	526	496	490	503	517	512	493	466	512	502	497	538	510	514	497	539	478	520	506	534	528	496	510	509	511	520	534	528	508	494	503	502	513	497	528	509	492	528	505	458	497	497	507	510	500	490	510	556	545	479	535	522	549	545	536	548	534	477	493	507	491	502	535	487	524	499	510	517	498	496
22966	21599	29202	24434	21595	21444	8867	2877	2059	1681	1520	1428	1204	1128	996	886	817	804	761	759	712	732	687	703	664	683	671	662	647	545	534	552	566	502	541	513	526	524	482	489	504	481	467	516	503	451	490	484	471	459	492	477	489	505	467	501	489	518	486	503	499	484	477	449	504	476	444	473	462	458	449	440	476	468	443	458	458	457	432	497	467	428	463	435	487	475	468	469	425	437	459	471	461	457	442	463	472	455	408	465	478	473	455	454	431	458	473	460	477	490	449	464	458	437	457	425	441	437	427	433	471	467	436	447	427	428	448	459	483	438	451	450	515	471	465	436	450	485	431	468	446	451	458	461	443	464	447	443	449	440	491	420	443	480	448	462	496	442	461	468	466	449	485	496	484	451	420	459	452	434	432	483	473	456	479	436	460	474	458	480	457	446	473	465	492	476	439	406	475	430	463	432	452	457	448	469	421	450	423	486	447	463	448	497	454	466	453	445	419	444	459	475	463	455	459	456	427	472	450	466	419	445	440	454	447	452	482	456	410	463	469	470	471	455	446	456	474	443	447	443	409	464	502	457	458	494	449	459	415	393	474	491	454	451	426	403	452	450	452	423	483	420	457	446	412	472	497	443	425	426	477	422	424	479	458	435	449	457	463	493	439	464	445	462	504	483	472	499	466	446	405	483	434	449	476	446	459	461	465	449	415	466	477	473	471	458	468	453	435	439	459	426	463	440	453	426	424	436	444	458	450	447	472	473	489	459	446	436	415	440	459	480	457	476	485	486	463	469	435	473	443	440	436	456	431	462	464	483	428	484	438	473	461	492	466	457	453	466	458	468	443	444	453	414	453	466	461	509	443	444	474	453	423	471	435	426	458	443	435	419	443	437	456	457	468	402	479	495	468	483	447	434	497	441	483	466	432	456	459	490	466	432	465	453	467	434	469	461	449	434	443	458	473	445	487	460	446	475	428	451	468	468	446	485	434	426	449	488	476	466	443	463	452	474	466	482	455	435	477	441	474	428	485	462	433	497	476	462	453	497	450	421	471	460	469	404	469	439	437	448	490	433	461	412	467	453	493	448	458	467	470	449	471	462	468	495	460	435	429	432	441	454	493	469	420	477	448	448	455	457	438	432	475	427	471	437	458	494	476	455	474	458	522	440	483	465	454	435	451	462	409	451	447	447	466	442	453	490	442	458	489	438	489	501	465	447	429	438	450	447	454	454	410	443	452	471	458	466	450	439	431	466	470	458	455	459	458	490	424	447	472	445	465	462	483	449	461	484	472	466	470	464	400	411	454	451	460	462	456	463	456	408	470	482	503	463	466	497	467	455	441	476	469	462	451	458	427	446	455	454	460	458	458	444	426	464	458	442	471	429	472	442	439	434	462	492	507	469	475	448	433	443	446	491	465	451	470	424	471	475	418	452	504	434	439	445	449	447	412	438	419	472	433	412	448	431	466	482	408	435	465	455	433	482	443	463	416	454	436	476	462	453	465	466	516	455	421	427	443	455	465	478	468	444	461	455	459	414	447	437	479	424	425	469	456	474	490	476	480	451	450	459	466	487	475	456	435	451	435	442	430	435	465	512	492	441	413	461	480	450	482	479	444	477	450	454	444	467	494	459	484	454	425	446	454	450	461	466	471	440	474	455	469	459	422	439	455	473	453	427	455	460	478	498	451	450	422	437	454	408	458	444	477	452	459	443	439	451	437	464	463	404	447	442	430	440	463	402	436	479	428	427	474	482	466	480	458	460	457	465	456	444	439	471	472	467	495	459	438	422	388	462	463	436	432	464	459	435	458	421	407	461	465	433	444	463	475	456	464	463	487	474	412	432	453	426	452	452	464	452	466	487	439	426	490	450	435	483	459	473	459	465	449	435	453	463	411	469	448	473	432	460	470	438	469	476	474	468	433	429	448	466	445	488	426	465	461	488	464	459	461	440	494	416	462	437	419	451	435	449	497	441	444	472	457	454	461	462	457	461	430	417	429	488	477	453	424	431	476	446	468	462	420	476	436	445	461	476	480	466	459	416	454	449	493	421	481	464	407	446	462	452	462	462	462	448	487	446	461	432	434	453	488	444	481	465	448	464	428	453	455	416	451	447	434	462	441	465	436	445	462	449	450	447	440	410	469	420	430	458	466	459	463	423	480	462	428	478	485	484	480	471	460	434	449	433	437	462	436	456	448	452	433	476	432	460	447	449	468	444	466	439	430	444	424	456	432	456	467	485	449	428	473	466	480	457	471	444	446	473	456	411	443	473	473	454	456	448	456	490	504	478	466	454	478	433	450	454	475	435	444	453	427	460	468	482	459	481	432	421	475	467	435	472	440	454	482	485	495	448	487	464	456	490	429	455	445	481	485	456	445	461	438	435	441	404	447	438	430	428	428	454	451	477	426	433	464	443	451	496	435	442	456	471	514	465	454	426	443	443	485	466	475	466	444	451	436	450	479	447	498	435	473	459	454	430	480	406	424	440	472	462	415	472	433	470	468	476	473	468	469	458	496	440	429	476	460	456	465	445	444	451	475	467	462	468	438	406	457	440	464	479	419	441	432	460	459	424	438	450	432	456	410	461	441	451	450	438	402	447	461	481	453	448	454	472	472	445	470	481	496	448	446	478	452	423	490	488	426	470	462	463	461	499	451	466	453	463	463	478	433	475	466	445	430	473	481	457	462	485	444	423	444	494	437	420	487	471	463	475	447	454	479	477	437	471	437	474	471	442	464	449	475	457	485	471	430	461	433	463	465	461	450	441	460	444	450	447	423	458	458	491	448	435	440	474	459	453	441	429	466	441	480	472	410	446	468	425	454	449	417	426	429	436	461	451	454	460	448	471	488	455	477	441	454	444	460	461	446	460	411	426	459	443	436	444	462	442	461	443	479	446	471	426	473	447	451	442	486	430	453	475	422	411	431	452	450	445	451	473	446	453	412	443	454	501	462	456	482	442	435	460	468	437	433	478	501	467	466	442	481	450	429	460	463	464	463	418	480	451	447	437	434	417	449	413	464	431	440	471	458	440	477	459	484	430	425	451	444	425	466	452	432	468	456	452	429	419	498	473	433	447	463	456	465	470	483	461	426	473	459	442	438	475	450	496	440	451	445	480	431	489	420	401	434	447	476	435	462	450	434	468	447	452	482	470	466	444	468	508	469	490	451	419	479	432	489	441	455	455	425	433	438	453	416	422	475	455	506	446	454	471	416	491	457	408	422	460	451	471	490	433	451	485	460	439	426	494	466	468	435	451	415	396	460	465	497	440	426	494	437	447	469	432	424	428	442	392	448	431	444	424	424	418	430	434	447	465	459	471	459	438	483	436	493	428	436	458	454	431	488	437	439	467	413	432	477	444	448	458	469	437	418	421	468	439	447	440	452	440	433	488	428	451	473	483	475	426	496	470	426	464	454	459	446	428	475	446	479	451	451	443	454	470	468	450	447	442	475	456	442	423	462	435	462	472	481	466	463	481	463	456	480	425	483	434
23678	30788	21807	13744	10707	8197	6285	4642	3612	2897	2604	2221	1934	1667	1475	1299	1149	1035	973	981	960	925	954	918	855	814	799	741	774	762	654	704	667	663	650	583	619	693	587	651	599	589	612	575	574	593	582	574	569	563	559	550	576	603	582	599	558	566	583	558	599	512	518	541	550	521	488	527	547	573	557	521	559	520	534	541	522	557	496	523	539	516	540	477	518	539	522	538	549	535	531	516	577	587	539	497	468	542	505	483	519	485	518	541	549	536	526	519	540	525	577	555	500	532	519	502	509	540	518	512	488	537	531	554	550	567	525	512	541	562	529	559	546	533	492	534	513	513	521	507	511	524	546	569	523	554	536	525	523	474	496	499	602	525	529	493	514	537	554	508	512	480	477	499	549	497	526	484	482	553	501	550	546	484	525	559	538	507	500	508	541	501	535	522	539	458	524	533	500	503	510	501	539	486	541	497	534	478	524	494	528	514	515	509	465	514	537	522	539	503	557	512	484	533	547	538	503	533	545	481	530	535	581	541	515	541	529	502	501	520	532	524	516	545	485	538	495	532	523	555	545	508	539	521	547	556	526	526	539	492	531	494	557	489	538	541	537	524	517	502	506	495	465	543	505	502	533	503	506	533	501	516	518	534	524	509	518	516	568	553	526	501	466	515	546	489	529	550	561	525	501	539	517	545	513	526	523	524	528	514	519	510	516	510	501	487	547	525	515	550	515	495	536	532	499	532	527	494	509	527	535	531	519	518	469	557	527	539	490	512	542	521	488	543	549	502	556	536	548	539	521	507	523	498	495	522	498	471	543	559	527	511	547	563	546	537	527	514	531	485	514	549	525	526	499	511	558	543	503	521	563	506	492	534	502	490	544	537	597	529	533	491	543	509	497	500	481	499	543	491	529	503	539	552	486	540	544	570	543	520	506	543	575	514	520	533	503	522	528	509	507	555	552	545	504	523	555	523	525	502	504	542	465	533	505	542	517	523	508	470	519	525	499	503	513	525	555	524	511	537	530	548	507	521	547	535	523	526	536	537	524	534	522	534	503	535	570	496	527	513	516	528	532	515	497	505	535	547	482	565	550	516	542	526	495	502	565	514	533	525	518	480	520	543	524	541	503	548	510	578	517	517	537	568	532	515	509	548	552	514	517	530	520	513	539	520	516	517	548	503	554	532	539	546	531	527	463	551	502	486	534	511	478	523	499	479	539	529	517	523	517	529	543	503	499	529	557	502	528	499	506	492	518	501	517	573	474	546	560	526	502	541	519	498	507	497	508	529	517	529	544	529	510	538	516	523	525	482	496	500	504	551	511	537	561	510	583	543	506	531	510	530	529	516	518	526	563	528	504	574	565	501	510	491	543	502	499	490	514	553	503	519	533	488	516	519	564	555	546	514	547	539	541	531	494	549	553	495	525	501	531	515	505	486	548	531	512	521	507	485	525	536	532	532	532	493	511	516	483	531	531	533	524	512	516	567	525	496	522	498	537	513	510	538	521	500	572	532	507	564	516	534	529	494	529	574	537	504	550	509	511	523	497	541	504	505	495	505	506	500	497	562	514	500	524	486	524	551	549	524	484	520	514	551	513	504	537	542	524	528	489	526	534	493	537	553	528	539	527	527	539	540	514	557	523	481	535	469	523	520	501	491	541	559	501	538	499	558	508	548	507	526	536	530	522	511	529	521	541	537	557	518	474	513	547	487	489	521	511	486	524	497	522	525	512	507	529	540	567	529	519	521	541	554	509	541	564	537	500	526	509	534	511	503	541	481	496	512	527	568	538	512	512	564	526	512	509	517	567	534	549	553	507	493	542	544	507	516	510	527	503	529	548	518	566	528	483	522	503	473	525	480	534	477	513	517	512	519	514	510	521	556	493	544	530	516	481	510	463	512	514	530	492	533	531	543	515	532	537	560	509	530	467	533	499	570	537	523	546	545	534	511	479	497	517	537	512	536	504	503	540	516	522	517	499	508	486	525	548	505	511	526	484	543	517	509	525	537	545	518	523	506	557	514	511	502	542	534	522	524	509	492	518	530	513	494	495	498	539	504	557	526	501	525	535	527	505	546	533	523	517	546	530	493	516	537	531	513	530	548	531	505	547	540	501	514	495	558	499	525	523	529	505	491	512	513	532	491	513	543	543	509	525	526	542	538	504	483	595	508	528	500	512	513	493	503	524	547	512	523	484	534	540	558	507	515	500	491	524	491	532	557	534	501	567	527	491	483	509	512	512	526	524	529	517	508	528	517	550	500	524	468	529	515	509	529	474	501	504	501	519	552	559	539	523	533	538	550	517	504	514	543	533	517	516	516	514	522	492	497	526	562	493	539	566	508	525	523	517	512	536	560	524	489	540	482	497	510	556	526	498	502	517	527	499	530	526	538	533	484	491	474	538	533	490	468	483	491	506	524	502	547	501	529	524	502	553	530	503	513	516	500	519	502	566	514	553	534	526	510	502	561	487	543	535	540	527	537	494	501	529	507	510	489	533	534	492	511	527	522	529	532	487	525	487	554	543	536	552	550	507	546	532	535	496	565	508	484	535	499	488	536	545	557	499	519	505	499	479	506	521	510	558	518	527	507	512	554	516	529	486	526	544	525	509	527	530	507	520	527	548	517	533	541	508	514	537	537	555	539	519	534	517	539	534	485	507	485	513	525	518	527	562	532	556	480	553	520	490	505	534	501	482	490	516	531	535	516	517	563	540	552	543	531	524	497	519	533	530	540	491	542	521	489	560	529	512	553	553	550	512	537	551	460	513	530	498	513	513	527	518	519	519	511	534	517	533	492	496	466	537	522	526	502	535	515	565	507	530	500	537	509	521	529	550	521	497	504	481	505	549	540	572	506	501	488	527	548	532	536	535	549	516	524	528	533	482	502	511	553	445	507	521	552	533	530	513	496	534	541	542	494	532	569	522	518	525	519	493	526	519	526	515	512	535	533	517	487	537	523	483	528	473	544	542	531	541	469	527	553	470	534	499	517	492	537	518	520	516	514	509	496	523	501	518	513	506	507	513	514	506	516	540	541	524	504	568	503	538	543	541	531	509	509	525	546	530	512	515	533	517	517	512	520	536	498	525	547	480	536	484	518	517	509	491	507	545	504	509	527	535	482	552	527	512	519	504	531	537	521	538	578	494	521	575	567	532	533	488	511	528	501	535	541	492	552	489	558	526	522	500	530	529	529	565	503	514	533	515	493	540	525	527	553	534	496	502	512	519	518	479	516	497	539	545	555	520	493	457	525	537	528	523	530	516	521	560	504	509	494	507	495	542	485	455	510	509	510	537	568	522	510	476	569	542	562	558	498	516	523	479	535	518	522	474	528	536	483	530	521	508	491	538	523	476	517	491	515	549	523	538	504	531	553	521	566	461	574	508	516	482	479	536	521	555	542	519	529	515	520	542	506	500	543	475	493	525	564	516	544	577	542	514	519	500	488	528	521	530	506	540	553	521	505	485	501	511	517	502	510	518	556	529	492	524	527
28273	19689	10684	4757	2584	1932	1589	1210	1022	978	921	880	805	805	775	676	671	668	740	677	639	710	652	659	681	698	681	628	655	626	617	599	634	611	668	591	596	650	597	645	622	567	626	617	623	627	586	626	628	593	615	557	634	651	591	588	614	595	621	633	612	560	603	612	595	557	608	604	598	591	596	566	606	585	606	577	593	560	593	619	598	601	587	531	575	623	595	543	570	568	624	611	558	591	592	555	583	606	620	584	576	592	583	613	617	617	615	620	582	602	579	590	597	600	610	595	605	596	567	563	581	581	617	595	580	607	638	569	605	607	626	607	587	616	603	587	587	639	618	593	613	548	615	622	586	552	576	520	598	574	593	602	584	575	616	621	602	611	550	669	595	595	566	645	595	616	594	617	586	615	583	523	575	606	601	566	560	602	607	594	605	574	557	599	587	576	609	568	598	537	631	578	597	636	597	551	562	601	595	617	605	572	589	576	598	634	581	604	592	611	578	627	591	619	607	565	596	590	570	586	614	585	625	580	679	595	604	585	605	558	573	574	598	589	578	628	582	594	576	545	603	670	540	561	539	597	628	610	614	609	556	607	575	589	598	547	599	574	585	591	623	593	603	579	574	631	573	622	546	626	571	601	570	587	575	591	558	589	589	592	598	627	594	626	616	592	585	598	581	596	631	610	586	631	612	609	613	579	555	558	622	608	607	621	620	606	582	589	607	560	574	584	610	600	540	629	555	579	594	601	638	585	609	628	547	642	575	564	598	624	594	606	576	590	577	577	582	654	614	603	627	596	569	606	622	592	638	586	568	564	530	562	595	613	566	602	619	596	555	631	624	602	572	608	598	635	604	618	587	615	573	588	600	614	616	619	585	592	621	555	558	648	621	576	624	598	618	627	615	563	607	611	628	544	569	600	614	625	602	624	591	596	606	601	637	607	577	616	605	597	630	616	544	576	623	577	591	579	630	596	618	637	596	582	564	590	569	574	630	566	548	587	592	625	547	588	567	589	568	564	616	565	632	580	536	572	584	591	598	580	610	620	613	590	581	570	564	595	594	581	615	626	574	607	565	555	602	592	587	587	564	595	599	612	602	601	590	597	574	587	609	647	582	601	579	587	545	647	586	614	593	566	617	605	561	626	621	555	642	575	554	584	572	568	559	591	622	603	599	605	591	579	580	633	583	594	620	568	583	578	598	612	568	584	584	618	591	573	573	584	603	617	619	615	569	595	584	588	579	597	608	585	575	665	585	587	595	618	591	602	558	587	588	579	567	582	573	602	594	563	594	556	618	634	664	601	621	597	616	615	593	575	566	631	598	602	630	596	598	581	570	582	603	588	571	575	600	600	631	635	619	609	579	609	585	634	632	579	590	614	552	578	592	549	585	593	622	642	611	622	544	587	610	625	617	579	621	608	605	571	601	591	608	564	586	588	592	598	568	607	573	569	607	542	587	619	592	583	590	574	586	609	577	635	628	608	637	570	614	629	640	575	619	584	615	590	594	591	610	534	577	564	580	601	633	651	594	638	608	589	620	591	555	604	589	592	582	580	599	643	590	577	588	555	587	606	566	594	619	598	572	602	581	622	560	573	590	611	628	570	630	583	565	618	600	646	573	550	625	606	610	585	569	622	571	601	554	588	614	553	608	589	583	632	600	591	635	623	571	565	548	614	629	569	570	639	627	599	623	594	632	565	608	598	594	601	602	571	609	598	595	581	596	607	605	588	615	552	597	595	682	577	598	609	561	607	622	581	611	547	579	584	617	549	569	585	574	571	599	561	604	557	598	619	592	584	588	617	594	551	602	590	581	645	592	555	614	573	535	612	625	598	596	595	604	572	568	621	592	606	575	620	599	586	588	590	582	598	585	582	576	604	581	604	605	585	628	585	587	569	597	586	624	631	589	574	585	624	621	622	586	546	627	648	597	609	596	613	610	602	576	620	621	560	593	611	589	627	599	647	575	639	643	571	549	592	568	588	590	636	603	584	534	565	569	554	593	589	551	604	623	577	591	546	632	605	601	568	588	602	640	557	631	602	621	621	617	624	601	534	590	571	620	549	588	564	572	576	612	586	557	649	587	627	586	630	570	627	642	591	616	577	571	574	627	550	589	620	575	602	605	553	603	610	618	598	629	607	671	613	606	611	645	625	626	598	585	607	567	624	596	602	571	623	552	560	617	579	620	682	615	561	600	574	615	609	585	599	650	597	617	574	584	588	581	631	589	619	586	633	584	569	589	564	628	569	590	598	549	586	598	583	595	619	590	606	601	570	574	602	575	553	546	600	576	578	602	553	619	595	598	583	562	583	578	561	596	622	565	624	621	632	622	633	623	595	565	581	598	621	592	598	601	578	546	621	565	634	625	648	585	594	550	642	547	597	553	555	572	595	591	611	656	572	600	534	574	589	568	594	590	595	620	599	578	626	627	583	601	584	639	649	577	586	602	593	606	625	578	588	606	628	676	582	618	602	594	653	626	618	584	579	563	584	604	609	629	619	599	557	540	592	564	594	617	590	556	606	576	588	604	579	585	616	579	574	565	557	532	584	586	642	568	597	595	591	599	655	615	588	636	559	605	583	586	583	571	602	570	598	583	555	588	580	604	604	566	581	570	610	632	594	631	605	626	632	573	587	618	671	614	609	609	623	590	521	640	606	591	600	576	604	651	576	559	578	595	574	601	609	601	616	588	606	627	598	627	565	574	581	642	550	569	555	562	591	572	583	566	588	592	600	567	600	587	591	590	609	558	601	616	608	592	601	569	542	612	624	591	616	604	584	593	609	613	593	629	593	595	552	583	604	589	544	615	585	569	603	579	550	595	600	626	592	589	598	615	590	577	563	606	606	638	613	573	606	575	583	566	586	591	621	594	603	605	610	610	577	595	589	607	636	597	580	612	607	606	649	650	597	599	597	638	592	568	601	590	626	577	535	596	611	580	590	607	587	588	587	651	606	622	619	619	583	547	576	583	591	585	634	555	602	614	640	616	561	616	595	576	625	591	601	577	616	593	570	583	612	626	590	574	671	612	596	570	564	576	605	586	576	585	611	625	607	597	584	622	578	596	618	586	606	572	609	598	608	574	583	581	589	621	561	606	576	612	590	575	573	590	567	576	588	583	589	606	594	557	626	587	611	630	605	582	591	553	610	622	587	622	566	608	611	555	606	588	602	617	615	582	588	592	576	585	579	602	591	609	610	584	581	600	603	578	600	534	570	604	604	622	589	602	577	567	568	612	608	565	596	591	543	594	571	627	608	616	595	605	606	586	609	597	626	646	598	634	599	626	598	624	594	613	598	580	597	545	633	585	606	580	610	609	658	608	604	577	613	541	617	636	579	592	621	547	603	589	619	628	568	573	604	616	610	580	595	633	604	580	624	561	610	585	579	618	607	610	573	569	616	599	630	635	535	586	631	608	582	585	574	609	583	591	569	590	603	601	578	613	569	609	627	580	600	548	569	601	557	629	599	604	564	621	557	583	592	602	600
16241	15004	10301	5676	4248	3390	2491	2035	1619	1433	1334	1230	1139	1033	973	903	843	848	855	808	839	818	779	813	795	778	786	771	739	734	718	737	754	740	730	678	682	706	683	701	691	728	667	664	661	766	675	717	670	718	728	713	672	708	714	696	690	714	644	719	626	708	680	671	689	661	700	662	626	645	626	684	720	717	700	698	651	642	636	644	673	667	673	697	700	667	706	652	650	677	684	642	699	644	651	663	740	656	658	636	672	684	655	618	653	679	663	680	703	651	688	684	661	651	667	617	657	654	619	699	647	692	702	626	678	605	685	698	677	636	682	657	660	691	669	713	668	682	661	651	648	630	696	653	671	666	663	686	744	681	671	685	719	650	679	671	670	673	663	664	679	653	653	664	656	703	700	653	631	687	683	681	680	664	680	688	733	632	700	643	655	699	650	693	691	686	670	662	615	665	703	683	649	683	753	719	670	681	622	659	692	694	644	657	636	680	642	716	700	654	661	660	689	653	682	681	680	700	680	688	671	675	688	622	648	656	705	715	672	660	666	708	681	702	678	644	684	632	617	668	647	652	701	648	629	731	694	665	603	646	674	653	719	674	693	684	684	637	696	653	665	669	658	694	670	636	679	691	688	630	660	685	656	650	655	640	670	704	676	609	682	690	676	725	649	661	660	690	678	641	681	651	694	667	695	639	693	680	651	685	676	675	658	690	697	679	693	699	654	698	623	669	687	679	665	681	675	667	669	672	645	691	626	650	667	694	666	723	712	672	701	688	616	648	688	672	698	606	674	656	641	708	679	657	639	655	648	706	688	703	686	662	698	686	627	658	684	646	679	686	634	680	648	646	679	629	667	640	652	631	670	674	713	652	676	675	695	670	718	670	664	644	655	690	706	728	676	680	683	675	656	697	686	620	671	658	623	651	689	656	698	679	635	674	674	632	662	683	652	644	669	671	674	694	725	694	693	739	598	657	713	683	684	644	668	676	637	669	672	636	704	657	704	735	696	668	683	706	661	738	692	694	643	677	659	668	669	655	676	670	679	685	677	670	704	620	651	671	689	729	665	647	659	645	700	636	702	690	693	648	649	700	640	636	656	652	737	653	674	672	690	647	670	645	657	698	684	683	678	706	681	709	593	680	708	653	676	675	660	677	672	634	682	663	677	623	715	737	681	714	680	666	680	637	673	716	659	707	712	687	660	678	655	707	666	675	634	696	681	731	692	641	701	668	706	656	699	710	669	680	671	663	641	686	675	662	644	667	694	686	663	645	653	678	661	664	638	719	672	663	639	667	665	668	662	700	637	659	633	660	659	671	635	608	663	673	635	695	646	648	677	723	658	699	710	667	677	651	667	645	664	692	734	660	660	679	651	689	697	687	683	610	648	626	685	649	657	728	671	634	631	673	672	670	691	695	698	692	682	684	658	639	672	653	693	630	646	644	679	721	641	679	694	726	719	692	681	711	660	635	718	697	669	634	674	670	665	679	710	674	666	646	675	681	693	727	677	646	625	725	702	665	677	693	648	658	687	684	689	707	694	697	658	659	659	681	713	737	666	626	646	696	646	659	717	635	689	664	713	668	697	649	666	668	737	667	681	634	734	626	662	694	705	690	683	709	660	637	693	716	656	691	705	673	700	729	659	699	691	682	658	642	659	639	711	684	692	636	693	704	648	678	666	641	657	677	664	675	648	709	671	680	696	652	686	693	665	649	678	719	645	704	666	671	631	656	695	666	662	656	682	637	692	705	671	642	674	631	655	688	695	683	659	675	694	606	701	667	664	678	661	653	685	693	644	732	708	689	679	677	674	704	679	710	672	683	682	662	673	669	701	719	700	672	671	675	653	662	659	665	696	664	651	680	636	716	688	656	683	712	651	719	653	663	698	696	646	634	618	693	645	640	672	676	653	705	647	670	715	668	708	663	673	655	690	679	682	659	707	647	695	704	663	667	672	666	656	662	597	650	625	659	669	672	713	670	687	639	701	661	654	653	650	655	663	705	660	665	686	703	667	650	662	673	682	665	632	691	645	685	673	646	673	648	652	662	669	673	674	652	650	658	657	615	598	639	693	706	677	703	695	689	678	660	673	706	655	664	678	660	660	684	652	647	636	723	679	670	677	685	624	647	635	709	701	709	712	682	660	650	651	650	683	643	695	677	688	674	737	697	661	701	737	660	673	649	707	648	675	679	642	636	647	703	640	684	687	663	652	667	671	677	679	637	645	686	654	668	653	706	694	654	669	683	690	660	647	666	672	670	648	702	696	632	723	649	640	656	687	650	644	670	687	671	707	655	675	658	656	674	689	682	681	645	638	643	671	690	663	668	710	643	682	680	703	672	690	732	682	653	659	717	668	634	654	671	632	664	677	680	680	666	671	668	659	695	685	675	692	655	696	668	681	607	665	648	696	653	653	626	688	700	669	616	694	688	677	625	648	652	672	677	645	680	626	619	682	685	700	674	705	664	641	671	666	710	679	657	693	680	706	642	639	684	669	697	691	687	666	700	689	648	670	676	718	647	657	682	665	684	702	745	664	673	653	642	660	657	637	651	689	664	680	709	683	667	672	698	654	687	692	700	734	687	633	698	648	652	688	666	677	661	699	639	622	696	702	658	682	658	658	712	655	671	640	660	681	667	716	698	703	664	700	656	665	703	630	643	691	683	687	660	689	666	678	632	683	650	731	687	681	653	644	681	631	690	678	637	695	679	684	700	682	675	699	667	673	661	682	693	705	640	675	715	705	662	625	659	683	627	665	636	668	657	676	638	711	644	668	653	649	629	676	644	668	713	666	696	693	684	664	642	670	708	660	674	684	739	655	666	644	703	661	667	633	680	687	667	659	667	648	682	709	689	651	626	653	666	647	658	687	673	714	649	665	699	631	666	694	681	702	689	747	657	685	688	676	679	680	712	700	696	652	666	689	671	666	687	658	701	675	627	703	697	655	701	712	621	689	692	707	712	700	675	634	658	648	633	685	714	675	711	674	672	718	705	707	670	675	678	700	680	699	669	673	625	677	704	681	634	655	635	736	652	663	696	711	716	656	653	708	654	642	685	641	643	645	679	624	658	657	668	671	697	666	659	644	660	646	678	683	682	651	665	656	660	682	652	676	698	656	651	674	685	669	658	669	669	690	702	648	717	686	667	695	641	695	663	715	656	645	677	663	696	665	680	669	669	664	658	641	728	695	660	675	647	682	691	685	658	660	674	719	673	672	689	683	656	694	670	691	658	698	663	658	636	697	672	677	641	699	674	670	681	655	642	671	687	664	664	638	703	696	661	656	669	666	678	667	641	641	660	631	645	701	698	692	641	647	670	660	640	705	649	662	703	680	650	694	701	723	678	702	654	698	684	681	658	662	703	687	668	647	663	679	707	655	655	667	663	668	706	683	717	701	616	665	670	651	651	628	681	686	631	656	706	722	722	676	656	675	675	672	702	697	622	685	647	665	702	618	641	673	689	652	662	697	679	694	680	649	664	655	681	658	691
23988	21532	28607	24920	21384	9492	3147	2079	1716	1446	1357	1167	1164	997	896	879	880	832	821	875	832	813	783	733	745	777	715	725	710	673	687	697	676	673	666	596	687	658	667	656	627	656	626	625	653	637	669	642	622	606	635	643	621	653	645	652	649	701	631	622	637	635	588	667	603	640	714	607	601	641	658	597	613	610	687	657	631	620	626	630	586	675	620	580	567	587	636	640	623	596	649	578	647	620	644	672	621	595	648	603	628	582	657	585	662	601	622	600	657	563	582	616	567	574	615	567	609	617	648	625	637	634	619	629	609	640	600	646	639	640	624	605	611	623	598	624	607	597	647	634	608	615	642	632	594	584	635	626	651	606	646	651	653	620	614	620	619	657	674	614	631	632	623	671	642	572	607	573	603	598	605	623	605	607	631	660	629	616	616	649	639	614	621	624	621	631	669	625	620	627	624	634	665	588	610	616	619	626	641	632	648	623	570	630	594	588	618	658	644	641	621	591	647	612	616	641	616	688	659	599	637	566	624	604	657	651	614	646	630	613	582	652	656	612	599	581	624	635	591	592	659	639	652	656	619	660	613	664	660	614	640	598	642	588	594	646	593	595	621	594	611	633	593	598	615	645	641	585	647	612	615	608	599	615	621	586	625	573	628	605	637	607	579	604	632	647	639	618	639	627	630	631	614	625	598	669	639	630	645	600	621	614	615	632	621	638	622	626	624	608	633	626	635	622	614	610	617	586	595	618	667	622	623	624	613	622	618	620	577	621	617	624	627	569	567	573	585	608	639	634	604	639	596	648	623	619	581	651	590	616	615	652	655	633	566	650	594	621	671	624	618	582	554	660	569	609	635	589	588	647	601	614	602	656	633	598	626	612	628	655	614	624	607	660	602	653	687	615	590	618	581	626	599	615	632	619	627	674	643	613	656	613	592	630	598	564	644	600	568	625	671	592	603	608	639	676	687	644	627	592	583	646	596	632	579	641	610	610	610	610	653	619	633	649	601	615	606	596	635	647	606	671	615	609	657	612	663	593	597	646	597	599	587	623	646	586	595	625	605	672	640	642	629	610	597	602	598	594	626	598	653	599	638	618	624	618	647	577	626	640	599	601	630	614	656	604	645	592	628	637	598	583	621	643	638	607	646	576	629	603	627	631	623	631	586	632	639	627	607	630	594	610	625	671	608	627	567	625	619	606	628	637	640	661	632	674	596	613	593	613	647	571	584	646	617	612	629	607	599	674	632	628	641	636	568	627	585	610	617	628	656	644	571	604	608	607	608	682	612	625	608	623	643	635	639	580	633	605	627	621	641	575	616	623	612	579	610	634	620	600	634	590	670	589	601	626	622	643	582	636	594	601	600	600	608	649	600	610	597	608	619	619	608	656	604	611	599	603	600	598	712	593	628	611	577	618	611	567	590	595	595	636	623	615	644	657	594	640	619	593	646	637	618	656	656	619	635	601	634	589	620	624	623	625	699	630	599	625	651	612	645	624	596	611	602	570	617	639	675	603	606	672	617	581	666	547	617	591	623	642	595	619	597	659	604	574	579	619	592	678	574	675	628	581	621	608	599	660	596	642	631	662	616	657	648	628	639	604	625	601	620	616	605	608	601	607	653	599	617	593	629	670	589	636	576	583	672	588	605	626	603	590	616	651	626	582	654	638	582	626	623	584	581	628	640	598	648	603	582	606	637	597	630	644	599	636	636	581	571	628	631	604	576	634	638	656	597	638	612	640	619	535	600	613	652	600	627	629	615	634	594	604	655	621	596	684	598	643	656	609	582	599	641	646	665	629	603	603	613	614	606	617	681	604	655	651	594	578	629	615	641	597	632	638	620	605	621	646	638	620	614	582	625	642	599	626	620	593	603	604	618	620	628	626	589	638	606	617	619	601	649	596	662	642	602	603	646	628	617	631	621	614	569	582	625	631	637	610	601	618	653	622	635	634	605	553	660	625	621	606	646	644	611	606	592	645	559	609	586	590	606	616	664	616	664	621	640	573	636	637	634	645	635	622	561	600	609	576	667	625	569	610	605	643	598	615	666	651	616	599	643	587	601	587	645	613	663	641	684	608	631	595	586	660	618	563	597	634	602	596	637	620	579	580	559	641	621	625	656	638	597	603	602	597	616	590	576	608	584	656	621	589	619	639	636	588	640	619	603	610	572	654	600	688	631	610	618	624	598	602	585	650	619	617	642	587	631	611	648	575	613	612	611	646	607	592	622	645	660	574	591	625	598	630	630	579	608	586	611	663	661	586	555	606	614	609	637	616	615	612	596	613	617	621	670	673	596	630	629	626	562	599	626	587	600	613	637	587	642	608	606	599	613	579	609	623	634	645	630	622	635	567	650	601	584	627	658	581	663	599	637	635	643	580	622	620	597	593	621	622	597	634	556	643	593	625	642	616	591	607	625	563	628	628	628	588	610	566	612	654	590	598	632	630	576	578	600	623	642	637	615	608	615	586	658	609	612	685	645	633	607	556	624	627	595	597	637	607	628	616	619	638	616	644	613	622	618	601	634	588	616	633	612	621	648	616	617	658	599	662	632	635	632	615	655	584	609	612	615	629	637	591	695	657	625	626	609	584	599	639	596	626	609	631	614	643	672	593	589	593	601	611	631	633	641	658	628	646	530	615	591	600	599	590	594	590	612	616	604	633	655	656	630	633	653	564	590	624	624	574	629	612	626	579	599	617	602	613	649	570	639	641	611	585	621	584	613	610	668	608	588	587	632	644	640	576	554	655	584	590	613	600	608	582	640	627	687	559	622	638	606	596	619	569	574	607	613	606	632	652	606	656	573	634	609	549	558	633	582	621	587	609	645	616	593	596	666	586	637	621	601	597	611	652	667	618	579	601	563	594	581	615	596	638	663	609	621	649	654	675	617	624	622	616	615	567	595	648	611	613	623	656	595	640	637	659	654	624	624	599	594	647	631	606	608	664	658	609	594	612	579	631	602	623	632	606	595	686	616	637	625	575	561	628	604	642	605	596	579	638	597	606	638	631	606	648	558	634	610	661	614	653	601	603	628	647	608	615	635	606	619	612	610	646	599	631	636	653	589	608	633	645	614	640	611	643	628	606	626	627	660	624	701	588	610	626	615	626	615	646	575	603	620	588	622	603	615	636	627	602	638	575	567	642	612	621	639	593	629	656	618	639	613	628	605	611	642	610	616	616	620	632	652	609	637	639	628	635	643	625	610	601	634	603	642	628	606	593	617	617	560	565	574	610	600	634	646	614	636	609	588	636	628	613	612	629	615	625	593	629	614	599	631	604	592	593	654	605	619	610	565	604	601	590	628	611	574	629	622	612	631	632	628	589	646	626	632	586	636	641	597	633	569	616	597	628	623	605	603	610	619	646	654	635	630	648	618	585	631	652	656	594	620	594	580	600	565	609	586	583	620	580	653	619	595	613	644	637	657	607	641	614	634	605	632	587	618	593	664	605	580	582	632	640	673	609	647	605	631	623	580	641	635	602	634	628
20401	23663	17203	10108	7462	5736	4460	3428	2761	2329	1995	1769	1545	1442	1270	1142	1059	1036	986	1021	1024	1053	973	950	978	945	864	891	818	827	804	813	776	704	786	728	766	739	760	795	770	781	760	774	719	749	726	793	735	757	750	740	788	718	778	752	732	736	734	693	724	705	720	746	675	693	730	726	696	722	720	701	683	673	748	699	713	700	689	687	751	729	720	706	698	733	758	705	688	655	668	739	722	716	711	713	697	734	720	674	703	673	704	675	736	732	632	727	723	689	722	729	692	701	688	679	705	750	735	699	693	715	716	712	729	707	679	696	659	691	683	721	692	698	690	720	750	731	700	685	719	689	709	666	709	690	702	701	677	715	710	741	682	703	685	731	689	681	676	695	738	712	698	703	716	654	693	705	607	642	720	736	693	743	681	676	670	716	697	722	708	671	674	737	741	716	638	687	689	705	702	735	687	646	715	709	751	711	684	697	720	696	709	676	669	700	660	681	675	676	720	689	681	700	746	678	702	719	700	722	681	738	755	692	696	732	692	678	685	731	717	692	688	686	679	704	757	677	683	697	709	706	698	667	702	744	721	652	744	680	701	695	732	682	730	687	741	670	695	696	717	688	729	685	672	661	718	713	694	736	711	712	658	693	705	694	685	691	718	706	669	654	676	749	704	676	681	664	665	698	685	718	714	679	727	733	737	676	706	699	707	697	708	709	693	685	725	720	667	713	662	664	735	709	687	708	663	685	637	678	717	652	748	700	696	697	749	687	692	701	679	693	758	708	696	686	687	711	689	641	683	670	712	655	665	718	745	736	724	688	712	725	742	716	726	724	647	753	669	750	732	720	713	694	720	700	648	725	699	705	701	701	706	612	757	682	680	687	687	690	697	690	718	667	663	710	686	701	696	710	685	729	675	705	707	730	653	655	653	691	660	706	759	711	675	677	687	703	714	708	718	687	693	692	700	658	706	721	705	736	655	681	687	720	711	711	696	706	705	683	685	710	721	732	747	665	660	671	703	738	657	660	686	722	675	647	710	681	682	675	681	669	713	712	678	685	700	724	741	650	701	683	641	652	702	697	688	660	682	723	697	731	722	692	706	671	670	697	696	735	666	708	738	736	656	690	717	695	740	699	727	757	647	732	679	695	721	720	699	690	706	711	685	668	724	733	724	693	653	684	652	630	723	714	720	700	651	724	695	680	683	734	705	717	698	731	682	699	738	712	722	715	674	735	709	655	719	700	768	691	716	722	728	698	746	706	688	724	729	731	719	743	677	737	702	694	702	690	648	728	686	687	687	722	704	702	696	699	698	728	701	712	693	692	737	708	692	689	705	702	713	692	724	722	737	701	766	670	727	740	700	691	684	695	729	669	689	707	715	727	676	738	731	704	677	668	707	712	690	693	717	740	708	693	729	712	714	695	738	699	731	717	712	692	711	691	711	706	715	724	703	724	696	686	686	689	706	686	742	709	676	678	749	681	670	733	710	689	696	694	663	702	648	657	663	718	717	639	689	743	715	717	655	648	752	701	720	725	685	691	676	705	741	717	691	668	695	698	702	685	734	701	734	714	720	681	692	763	732	721	682	746	752	689	725	677	740	687	698	701	714	676	680	747	705	723	666	678	696	679	699	688	680	708	698	721	696	661	686	736	640	738	686	701	667	706	716	742	699	661	683	691	715	692	723	674	738	731	638	700	713	660	675	706	663	674	602	708	726	689	733	700	713	670	689	723	699	643	674	693	706	704	692	729	730	708	707	735	712	683	749	720	651	693	748	701	718	713	719	685	694	724	735	773	716	716	683	739	745	723	685	702	728	682	731	677	697	713	693	646	677	690	687	713	703	694	658	684	663	699	697	741	676	696	736	666	658	691	656	731	685	720	653	728	721	629	687	773	745	647	726	760	742	713	680	697	699	754	707	678	667	661	699	776	668	644	724	720	703	713	725	700	765	719	701	698	684	657	683	696	738	701	719	702	701	716	704	728	669	671	669	707	723	696	730	721	667	692	661	715	700	724	695	710	688	719	708	694	741	680	616	702	654	699	723	716	766	702	672	720	713	682	686	698	717	676	710	715	666	663	690	699	660	727	698	702	680	716	700	672	725	720	675	716	727	735	701	694	735	722	668	688	667	730	668	698	726	682	746	714	745	744	716	665	713	702	723	728	666	736	668	707	754	693	714	701	716	721	728	708	699	684	653	714	674	689	677	705	673	642	747	766	702	699	704	766	743	772	716	719	728	676	740	637	739	720	712	701	712	683	662	674	667	718	702	681	687	684	697	730	654	715	668	692	684	708	708	695	724	684	719	680	691	715	679	692	668	686	723	690	724	682	703	680	715	653	687	642	659	668	669	710	721	715	690	710	739	703	631	673	702	698	670	678	685	703	697	684	721	678	701	706	692	751	704	704	701	698	693	701	785	712	715	699	664	691	727	716	694	700	661	697	690	687	743	694	687	704	712	708	713	678	728	674	686	697	728	734	727	747	713	687	715	736	654	716	737	692	690	742	711	703	707	727	647	700	701	698	705	745	742	723	693	731	690	703	705	669	714	689	715	694	729	667	699	729	697	704	731	685	696	700	701	690	744	733	751	704	699	697	706	686	726	697	715	693	701	692	703	694	692	714	754	699	728	702	704	679	720	690	680	708	710	742	712	720	699	697	714	705	661	706	693	664	758	686	719	722	739	635	692	668	703	676	712	660	726	734	725	693	677	727	710	700	714	728	750	666	705	735	727	710	658	672	695	738	682	725	714	689	667	725	669	687	668	707	701	659	698	664	724	704	689	694	730	737	699	717	668	728	671	694	727	717	691	718	718	724	704	686	690	742	714	718	716	694	712	727	702	710	670	703	698	740	734	700	729	694	703	714	644	710	698	697	640	687	721	695	700	685	691	656	699	711	686	687	696	709	668	758	647	700	704	696	727	664	760	698	702	718	699	688	713	716	675	679	713	714	686	719	670	718	723	678	717	735	650	691	731	724	747	666	694	701	795	693	697	711	733	683	674	701	680	671	700	705	709	673	674	726	686	727	679	710	752	672	707	718	712	698	735	746	686	676	687	748	697	727	737	683	687	691	732	684	716	717	693	706	660	643	705	786	693	695	717	688	697	703	741	738	701	674	658	702	745	679	631	726	683	696	720	684	713	668	706	681	774	704	680	691	677	723	622	692	727	681	673	707	694	681	735	670	666	675	700	698	713	715	701	739	691	663	716	732	697	681	681	673	690	709	727	714	722	686	755	690	695	688	698	674	690	717	722	704	684	705	700	705	654	689	702	701	690	686	719	718	679	683	688	705	684	661	755	722	709	723	740	721	698	657	737	675	692	717	683	704	709	648	697	689	668	709	679	687	728	689	695	721	733	694	717	708	687	686	688	661	685	726	658	714	720	670	660	751	686	686	686	674	701	708	677	708	736	737	760	701	744	694	712	694	713	715	695	681	690	706	681	695	704	666	697	745	732	728	690	691	726	689	736	667	739	708	747	710	701	705
25172	21529	27208	25779	8937	2614	1825	1423	1216	1067	1029	888	784	748	686	663	685	624	580	618	606	623	600	588	593	543	533	501	499	512	522	464	502	482	494	497	502	481	492	485	541	473	519	489	473	461	466	460	473	483	483	490	516	456	460	455	461	476	487	505	494	495	493	470	452	468	466	486	417	462	469	466	434	473	412	445	434	495	463	443	469	479	411	493	465	459	446	452	472	432	440	479	440	444	461	491	474	484	471	449	503	459	492	474	463	457	510	489	457	439	489	490	459	473	421	474	466	462	489	433	485	437	490	439	464	443	480	459	434	479	461	464	443	480	464	452	476	442	459	461	449	441	438	427	437	454	437	417	441	503	466	442	451	476	465	447	481	471	446	463	485	473	466	480	458	433	444	461	439	433	428	469	468	452	448	449	464	451	428	471	447	455	449	436	454	449	467	497	465	493	451	480	477	480	465	437	462	477	463	450	452	490	465	423	466	437	471	494	493	472	475	463	478	484	470	475	473	459	461	471	448	450	448	451	461	457	491	467	462	453	444	471	493	475	464	451	475	435	460	490	475	440	481	455	448	441	446	458	447	447	449	472	491	439	471	467	487	426	441	471	422	475	498	438	450	442	450	448	437	430	447	472	467	475	464	472	452	463	421	446	473	451	439	468	473	464	453	447	438	456	459	449	456	447	483	504	450	447	452	435	442	460	472	461	484	458	425	449	450	449	468	417	468	454	454	443	461	455	468	471	463	432	414	451	456	469	467	447	455	529	431	465	433	450	433	481	457	417	445	417	432	484	473	417	459	431	422	498	433	457	430	469	464	443	455	480	473	454	471	467	466	433	457	493	437	445	419	457	439	481	463	421	471	450	498	480	466	463	464	437	489	496	459	463	451	450	479	459	511	458	458	478	474	447	443	449	466	437	452	414	476	438	458	479	471	460	495	477	456	418	456	454	473	473	463	485	458	456	460	447	441	473	466	454	446	434	435	458	472	412	434	405	489	472	455	448	430	446	446	442	446	431	467	469	459	451	456	454	469	436	472	474	463	457	467	469	437	461	440	444	486	469	449	473	439	486	496	534	435	434	422	425	441	456	475	442	449	432	479	456	444	490	433	451	477	403	461	459	478	449	457	457	471	467	451	446	434	489	431	488	497	421	412	462	493	468	443	509	469	481	481	474	472	462	425	475	484	455	486	431	463	454	455	450	469	421	436	485	477	464	469	446	446	419	487	453	476	428	478	427	459	455	465	459	456	475	492	448	454	395	444	460	466	434	490	459	458	446	439	492	417	483	486	419	459	469	449	462	465	389	435	495	470	497	497	476	449	479	477	482	447	503	465	466	469	422	459	438	480	442	451	414	456	438	437	446	506	461	480	444	475	431	460	478	485	436	459	492	450	455	455	461	456	482	469	453	478	474	481	424	470	445	417	484	444	466	435	483	478	482	454	487	430	462	429	432	481	484	471	481	455	407	480	464	471	452	490	440	463	471	426	474	435	426	458	446	470	469	457	474	464	445	459	455	465	479	490	423	448	440	462	502	478	456	418	462	441	469	466	480	448	460	459	467	464	408	435	442	474	462	496	497	442	463	488	466	437	457	463	463	454	469	482	457	454	439	457	432	448	455	436	438	472	428	471	468	460	424	424	428	455	448	434	469	447	465	459	460	440	444	431	472	480	468	455	445	411	464	448	459	443	453	475	496	454	496	440	526	490	458	457	441	446	420	470	475	436	448	489	438	480	458	464	439	456	449	425	445	458	490	406	458	462	443	444	408	454	463	431	450	461	424	467	448	447	440	430	479	441	505	429	461	441	457	436	433	481	431	448	459	450	483	439	474	428	449	464	463	438	448	460	486	471	457	431	457	433	416	479	445	428	407	496	463	451	502	457	472	466	466	456	426	496	468	420	453	436	444	434	452	442	432	432	461	476	454	500	448	473	487	466	490	416	433	463	469	491	454	456	442	451	450	507	466	471	486	434	468	440	461	462	477	454	454	480	458	508	472	484	488	463	464	474	482	440	448	457	466	487	438	459	501	457	436	428	485	438	402	474	483	487	460	436	468	468	440	479	465	464	488	469	474	421	460	455	450	447	451	451	465	471	421	448	475	459	478	472	462	493	485	480	452	451	454	482	419	485	451	482	480	490	456	425	459	425	448	437	481	491	474	458	457	445	446	448	499	436	461	438	503	518	459	439	453	435	483	466	479	488	451	432	487	452	439	447	464	512	474	434	461	483	473	469	419	467	464	476	440	457	466	471	488	467	460	471	436	447	441	421	454	480	443	421	471	503	484	468	461	443	434	479	443	448	464	446	433	478	442	435	443	485	449	442	441	446	454	462	452	474	464	448	459	475	425	469	461	449	465	428	504	450	447	452	417	445	429	473	427	425	474	476	470	455	456	460	457	461	417	477	439	494	473	453	479	444	453	503	450	461	465	455	488	453	460	472	499	479	424	458	457	466	462	467	448	468	469	451	427	483	420	474	462	442	434	468	475	477	457	443	468	508	431	436	445	441	419	452	420	453	508	430	448	454	436	444	506	454	481	476	519	423	470	458	416	442	444	395	463	468	442	451	423	460	466	450	454	444	424	486	460	457	413	484	450	421	454	501	459	446	451	476	466	452	457	445	427	446	443	417	439	439	488	447	455	481	436	461	436	492	472	450	483	468	472	484	458	459	422	440	488	480	466	478	453	489	451	450	497	451	470	455	457	446	443	472	456	454	484	462	431	477	466	494	471	440	497	470	516	455	461	448	501	410	443	455	430	439	442	489	446	448	424	421	414	453	483	482	438	504	484	452	482	463	418	442	443	478	468	415	447	425	467	462	433	439	439	429	440	452	424	445	446	478	459	435	463	450	439	480	428	477	501	426	441	464	434	448	453	473	471	446	453	471	487	502	468	493	429	478	479	435	453	440	440	469	458	436	446	479	491	475	463	459	453	496	449	450	484	467	414	447	453	462	490	475	458	454	466	463	445	446	433	455	490	434	447	424	460	471	471	457	463	478	486	446	509	471	443	477	456	498	484	471	442	475	511	498	451	470	482	433	428	417	468	477	489	474	464	424	457	472	453	449	460	417	474	448	483	430	457	451	458	449	459	427	457	503	446	467	449	444	415	419	459	450	455	469	438	426	463	486	502	440	438	467	446	477	480	447	445	443	451	433	448	447	443	434	423	464	452	491	530	442	444	437	440	469	449	467	482	455	468	444	455	488	421	484	438	509	461	445	455	483	474	467	452	432	464	458	432	496	446	479	437	443	438	481	463	448	497	452	422	477	487	458	438	470	480	489	433	469	416	447	476	471	466	443	432	464	469	478	431	437	471	486	479	482	452	471	434	408	457	445	496	457	467	449	432	449	448	472	456	433	463	480	465	459	455	482	466	473	432	464	447	466	454	442	459	455	432	465	431	452	418	440	457	459	465	473	449	454	431	481	464	458	481	492	445	425	446	454	453	449	446	493	459	483	441	435	461	436	483	495	455	431	461
19389	19463	12896	7549	5709	4415	3287	2523	2151	1789	1631	1368	1161	1025	916	840	855	813	808	788	828	791	793	716	697	708	712	635	634	607	603	637	592	624	572	574	581	550	559	551	558	549	543	568	552	555	553	538	549	583	585	529	537	527	537	619	518	544	556	552	540	544	526	541	568	531	510	545	516	568	547	541	537	515	574	512	537	505	558	533	517	534	541	543	535	545	523	512	564	521	560	520	536	498	510	517	497	523	543	528	558	531	470	545	529	494	546	535	499	521	513	541	539	518	563	519	544	525	515	524	495	559	485	564	551	544	532	543	544	585	539	555	551	487	516	495	524	510	547	549	522	525	510	582	510	509	513	498	527	549	552	519	511	574	534	540	556	528	534	547	543	545	482	539	552	537	523	519	515	537	479	516	484	552	522	522	502	540	508	510	573	500	509	510	538	546	536	526	545	529	518	557	536	516	550	517	555	520	515	540	516	572	475	548	492	502	573	469	566	524	485	515	498	516	558	585	495	527	551	557	530	535	576	541	520	523	572	530	554	527	519	545	522	515	492	507	500	539	517	510	566	544	512	535	535	539	523	538	486	527	508	523	524	519	491	544	533	490	509	528	543	492	521	503	495	589	518	554	533	521	521	501	527	517	514	531	560	515	566	550	508	513	493	513	513	506	527	505	502	508	522	521	495	530	550	548	506	569	548	535	498	507	543	552	490	536	534	513	533	543	458	561	539	502	513	484	557	541	529	485	495	518	542	464	532	538	554	524	574	507	573	535	522	543	478	462	506	516	550	543	523	543	528	490	513	527	514	543	565	495	543	548	509	561	500	544	541	499	519	516	556	498	488	499	554	522	543	546	490	512	497	499	517	548	550	529	503	538	492	509	528	507	489	488	545	497	558	548	561	528	523	493	505	546	504	520	576	524	488	560	576	513	508	542	521	535	531	528	515	528	475	517	544	516	565	499	516	519	508	527	534	566	514	521	503	503	502	548	490	512	498	543	532	484	490	565	528	554	473	492	510	491	532	605	512	578	530	502	540	527	549	502	490	481	510	513	529	523	505	528	498	554	515	497	537	550	542	522	511	499	534	551	535	502	549	514	523	500	532	539	568	498	524	549	493	542	482	524	503	543	517	552	538	501	513	565	545	518	529	494	497	559	508	513	549	537	542	561	504	561	503	548	556	532	494	541	481	509	521	577	517	541	517	532	544	500	513	524	519	520	513	506	496	483	547	548	510	555	528	544	542	490	519	527	541	537	563	481	527	533	556	547	520	498	511	522	513	508	507	522	523	520	481	530	512	525	538	505	553	543	539	551	528	481	515	523	544	544	551	530	497	515	512	530	502	511	510	508	542	521	556	542	533	490	554	576	501	533	541	500	518	552	546	525	503	523	544	508	531	528	496	510	515	529	525	496	525	519	506	500	535	532	495	479	547	545	538	508	481	563	534	524	572	550	515	523	548	506	524	531	559	526	512	500	583	511	520	541	529	481	530	535	536	511	510	540	546	535	505	523	529	548	527	532	547	536	548	519	534	513	527	502	497	515	535	566	547	475	508	530	542	557	469	505	519	507	528	530	492	541	509	509	476	528	539	562	505	539	517	517	502	508	529	466	543	533	525	530	538	521	512	508	523	513	545	547	537	546	537	527	473	537	487	540	564	536	504	488	555	511	474	521	534	501	526	531	535	526	502	500	570	507	547	531	526	508	502	516	564	527	502	599	546	503	537	550	538	526	507	504	525	555	489	511	501	494	520	520	536	521	502	545	554	522	526	478	473	511	520	535	549	557	512	552	515	522	515	522	539	534	531	542	530	547	505	548	488	530	505	596	531	508	515	581	493	525	514	540	528	531	533	549	525	521	528	516	538	496	527	531	524	520	491	510	522	517	552	501	508	530	518	526	489	543	509	549	540	564	504	496	540	541	544	475	559	516	472	529	521	559	511	516	515	519	516	521	500	506	538	519	524	527	514	526	522	555	546	514	506	532	504	526	546	513	519	521	480	524	499	507	505	536	534	492	500	544	531	532	509	551	506	520	512	524	557	543	539	516	514	529	516	530	495	567	532	565	492	535	522	569	521	525	506	521	548	541	520	522	544	549	512	534	505	506	526	511	546	501	538	496	522	541	511	520	565	514	545	517	525	540	529	511	549	536	523	523	550	489	533	532	506	531	529	537	503	530	520	482	544	524	562	532	485	546	518	514	509	488	513	534	501	525	559	554	515	562	529	538	555	491	510	565	518	510	506	499	529	516	520	505	538	547	522	560	507	522	508	575	565	509	533	543	537	553	517	547	535	502	540	551	553	509	501	548	528	542	521	497	504	512	538	534	531	518	511	545	532	524	536	506	515	528	505	523	499	541	552	527	514	557	530	520	550	527	487	514	534	516	492	537	546	504	556	514	561	481	506	504	506	539	542	512	520	515	522	534	575	541	515	496	534	571	524	548	537	548	530	521	503	535	555	521	570	541	536	530	525	502	489	540	542	561	519	539	519	529	513	480	529	514	523	548	541	548	554	550	503	500	520	492	534	488	502	520	529	493	538	515	515	535	494	494	544	521	505	541	507	549	541	499	510	524	512	537	471	533	539	518	531	526	511	499	529	547	548	518	512	528	508	508	525	579	507	552	529	542	557	552	513	558	503	521	536	546	513	519	530	549	490	554	522	519	507	525	486	479	559	516	508	510	524	531	557	537	495	519	518	541	525	506	514	514	563	529	520	519	515	510	566	519	515	501	565	557	517	487	529	511	567	557	539	551	514	552	544	552	524	558	541	528	553	504	494	545	509	506	541	531	512	500	527	543	507	557	546	509	551	521	504	548	518	490	533	557	483	545	501	492	551	518	570	529	525	531	534	536	529	535	543	555	534	501	505	483	536	542	521	493	561	527	554	506	506	539	474	516	505	506	516	562	559	531	545	499	536	483	528	514	543	530	525	502	501	570	520	531	535	525	514	522	516	538	558	511	514	508	512	507	536	537	510	519	510	510	489	526	577	508	538	550	510	537	510	541	521	515	503	511	547	524	549	553	534	542	540	524	518	565	571	504	520	523	538	521	525	539	540	476	534	546	504	532	505	546	507	534	571	524	501	513	522	509	532	518	537	500	508	541	509	488	522	516	505	557	531	521	524	542	467	535	539	528	542	543	529	517	484	537	531	570	536	533	547	490	506	495	541	545	501	530	507	572	529	545	530	550	533	500	514	535	540	558	448	508	526	489	504	547	517	558	564	527	475	510	526	523	531	574	530	514	529	509	520	503	533	507	492	507	522	529	564	516	549	501	517	517	532	519	575	518	518	542	515	523	499	482	508	503	548	560	507	559	542	533	503	528	538	498	519	529	478	502	549	549	505	510	491	519	510	480	528	511	491	521	508	502	519	537	558	514	498	508	535	542	528	509	520	473	533	501	497	552	514	521	469	552	503	511	524	497	507	524	513	502	528	507	502	536	518	485	570	488	565	529	558	540	533	528	515	527	532	502	481	553	517	512
22969	21555	29166	24406	21572	21401	8548	2967	2202	1884	1659	1475	1208	1089	959	874	842	837	855	769	813	703	714	694	648	633	609	580	557	570	568	634	577	523	551	548	546	560	504	514	520	526	512	507	497	546	539	485	500	526	514	525	517	498	533	504	511	485	496	462	461	505	493	529	501	503	508	466	463	453	458	460	456	505	483	495	493	512	457	450	484	503	470	486	485	451	450	448	463	484	456	459	493	470	475	435	442	473	493	447	502	513	464	461	490	436	490	472	445	459	490	425	449	497	475	429	456	499	478	449	430	449	430	470	445	487	462	463	451	471	466	436	477	437	481	499	459	483	489	488	496	456	489	465	420	441	472	472	470	405	435	484	458	442	489	424	452	466	518	467	471	494	454	483	468	495	480	436	405	418	479	434	470	507	490	486	440	444	504	458	474	461	455	461	504	472	462	427	478	478	476	489	445	491	468	449	503	459	489	487	459	453	519	464	470	457	452	456	472	419	474	477	491	424	458	500	460	443	477	450	470	455	452	500	455	466	454	465	455	459	430	471	460	471	408	463	419	434	466	452	466	460	488	425	468	493	442	472	451	444	425	484	492	422	458	502	476	480	464	443	488	456	466	463	464	465	437	437	469	460	481	455	505	491	478	474	452	430	432	460	464	461	468	498	466	503	449	466	434	444	475	440	454	460	452	474	458	462	443	490	458	463	463	481	477	473	494	463	449	500	469	436	407	483	433	488	478	444	482	456	448	456	447	463	455	458	493	475	433	466	494	458	517	472	459	522	454	453	477	466	460	457	441	456	477	482	468	475	433	487	473	469	487	468	485	455	468	420	449	477	467	513	471	441	466	492	462	453	455	420	444	496	466	508	440	466	478	461	468	480	427	468	494	497	434	446	506	501	493	489	480	456	449	454	470	512	473	442	474	456	451	494	486	454	478	485	442	428	443	438	500	457	436	457	478	437	444	454	462	488	532	430	449	496	485	459	498	498	435	452	447	456	449	454	475	463	491	487	470	447	471	461	461	432	436	479	496	436	444	468	494	471	471	465	456	483	456	450	474	465	458	479	458	481	458	466	461	450	463	449	464	428	474	481	454	495	450	487	481	499	481	502	464	454	468	491	445	477	472	450	434	416	450	438	460	455	493	454	454	470	444	432	477	508	482	455	461	468	483	480	481	469	476	460	497	470	469	408	453	473	434	468	457	463	446	407	445	506	458	490	454	470	480	488	430	457	468	491	450	473	471	465	439	478	459	439	448	454	473	457	464	481	421	501	470	456	465	497	454	448	468	435	479	490	490	459	438	467	451	451	466	431	459	482	451	472	534	470	460	448	491	501	459	467	483	471	423	468	468	473	465	455	450	410	473	481	491	444	432	462	449	460	460	471	457	470	441	466	496	464	460	447	490	469	472	497	471	467	435	447	492	475	485	455	434	462	485	496	479	457	467	439	510	506	440	480	485	496	481	447	477	453	462	486	479	440	435	434	448	436	463	473	471	477	484	440	479	463	450	493	430	487	469	481	462	442	426	445	447	483	493	437	485	500	482	466	455	472	470	455	484	488	495	468	446	456	442	461	442	461	477	464	465	454	445	470	466	473	473	436	502	473	470	469	449	469	463	452	478	427	488	447	465	421	481	473	443	464	500	481	425	421	492	407	499	456	454	510	441	400	490	477	440	481	452	475	464	467	488	478	474	480	456	443	480	451	456	439	470	429	444	468	448	476	446	492	469	433	476	459	456	466	461	519	434	487	475	486	444	428	501	466	471	527	476	438	482	463	520	494	456	469	466	503	455	445	438	483	436	443	452	461	461	484	419	500	498	450	475	492	454	448	472	464	482	499	446	456	495	453	472	455	474	429	451	484	487	473	453	495	473	450	431	448	447	495	479	443	461	484	508	452	456	500	457	443	441	479	480	453	461	483	475	468	473	468	458	441	462	433	445	448	451	443	473	524	456	444	479	518	526	430	460	446	483	488	466	457	447	486	457	450	457	463	447	445	470	457	441	471	452	493	493	487	468	444	484	470	455	487	436	453	491	462	498	456	468	493	486	437	541	443	452	443	506	439	510	482	456	485	462	483	435	536	493	447	478	448	469	469	417	470	423	491	489	464	496	482	465	465	472	492	460	460	462	458	446	491	486	428	462	461	467	474	456	448	461	495	448	480	452	465	474	444	474	484	478	483	490	490	460	433	456	440	470	465	407	462	475	469	453	472	439	483	453	473	427	410	465	464	450	489	449	476	470	428	474	455	439	491	478	506	471	454	469	460	477	493	432	461	464	440	448	459	438	466	485	433	438	465	435	439	504	437	487	469	429	453	469	484	447	448	463	483	475	492	468	505	434	458	490	480	456	470	513	481	461	472	457	442	477	429	433	444	430	440	481	438	450	452	438	483	410	474	497	444	507	456	452	460	459	454	453	450	466	476	457	487	454	431	459	446	464	471	439	488	448	499	472	424	458	411	461	473	454	481	463	420	528	476	471	469	472	434	462	477	463	436	461	482	460	466	434	462	466	481	500	463	480	467	472	455	454	466	449	452	477	439	487	445	491	451	473	479	479	501	476	447	443	458	467	485	492	478	431	467	444	435	475	480	447	458	478	477	464	470	467	469	468	464	451	451	482	521	466	451	434	481	440	457	477	450	481	467	461	479	484	434	504	479	449	454	463	472	489	433	463	458	473	467	486	468	455	443	453	495	533	443	468	471	460	458	469	467	439	432	422	476	440	512	487	442	498	493	454	475	456	465	449	461	427	470	480	488	458	467	474	460	457	450	467	422	492	444	456	474	426	475	478	474	457	489	455	447	470	487	414	423	467	463	480	478	465	512	494	441	459	489	476	476	464	450	475	452	490	452	458	485	476	464	503	454	465	430	472	498	459	460	470	467	502	476	470	492	489	461	479	484	446	494	485	472	471	445	450	463	465	457	491	483	445	423	428	494	418	461	505	518	439	478	427	480	473	461	492	463	460	494	450	452	447	452	467	440	457	464	490	466	447	449	499	437	458	469	450	500	450	468	493	484	459	491	500	470	502	493	462	470	453	487	501	416	460	432	440	450	473	483	469	408	440	462	429	468	429	466	438	438	506	435	462	436	450	460	484	490	490	467	496	433	480	445	464	476	436	464	455	468	499	468	433	460	515	489	436	453	464	436	494	458	438	422	511	468	467	466	475	492	448	485	478	456	485	469	441	482	475	474	447	488	480	516	500	475	468	449	457	457	455	455	471	457	445	440	488	447	457	482	503	479	450	422	447	487	462	505	450	444	461	450	474	468	491	482	461	493	462	443	446	476	493	493	491	457	452	438	471	449	413	459	465	482	480	492	483	487	502	500	445	456	494	439	438	477	473	473	448	455	443	460	466	426	486	453	450	480	460	432	488	455	445	447	484	461	448	447	464	431	480	455	441	450	456	487	489	510	409	476	448	430	464	459	467	454	455	431	409	474	465	451	452	479	475	464	467	507	464	450	452	467	425	501	455	440	480	464
23686	29242	20916	13054	9887	7680	5977	4839	3791	3148	2730	2247	1855	1594	1425	1278	1207	1156	1111	1119	1091	1050	1037	951	855	854	794	738	728	725	693	744	659	689	629	686	618	625	618	674	600	660	636	613	588	603	599	604	583	635	583	614	623	572	559	624	580	578	561	576	546	551	586	558	526	563	560	563	548	559	547	521	513	554	489	527	544	568	567	535	566	545	525	557	546	524	551	540	543	543	533	538	499	546	543	536	539	559	568	504	572	556	512	528	516	544	514	482	533	550	537	538	520	468	503	542	534	520	603	508	531	507	565	523	524	566	540	517	561	524	522	541	539	504	539	539	544	517	580	519	535	527	563	522	558	547	514	565	535	513	549	544	543	560	532	494	536	551	572	545	578	535	573	556	550	517	560	537	522	529	500	548	528	537	570	545	542	524	551	545	540	540	497	503	534	531	553	559	535	544	525	504	553	558	562	537	530	508	497	536	504	517	526	542	538	541	552	546	547	536	530	519	555	501	564	558	563	514	524	508	557	525	581	508	555	550	503	514	510	535	533	531	497	546	524	568	528	498	501	550	493	568	555	516	480	517	509	549	566	557	537	555	510	553	513	533	528	542	531	555	526	532	531	568	565	577	507	571	510	548	535	547	546	512	557	515	535	535	512	507	511	552	522	530	528	498	553	522	549	520	557	512	498	508	535	515	531	553	542	517	514	564	537	540	525	505	511	496	518	564	514	531	480	529	513	520	547	570	525	502	521	524	480	525	538	551	526	520	499	527	524	504	554	504	587	489	521	529	580	510	575	522	550	529	542	516	514	540	506	543	562	513	549	521	541	506	544	579	544	527	542	556	504	543	530	500	517	548	538	505	509	518	530	573	519	513	570	524	541	574	517	555	568	541	544	552	526	507	528	531	532	525	476	536	542	568	553	488	544	538	504	523	530	554	541	510	525	519	552	565	493	551	553	508	548	561	544	548	571	548	512	512	523	543	514	538	557	498	587	557	589	539	510	549	512	507	530	513	561	546	519	530	538	512	525	506	533	542	521	530	521	498	565	552	573	553	544	496	487	503	557	552	503	515	551	530	554	534	542	565	552	512	548	560	526	551	541	540	525	533	533	518	511	498	524	508	529	515	574	514	514	544	526	529	603	551	525	522	541	551	509	548	525	528	533	569	518	545	518	523	533	553	515	548	518	526	510	541	540	506	518	579	513	538	561	559	525	542	502	552	536	535	531	568	537	512	507	546	529	551	512	527	533	536	552	538	486	534	555	543	579	527	513	544	466	542	506	508	527	526	528	549	516	540	481	519	582	540	563	545	525	558	541	522	566	574	516	552	564	535	495	567	513	522	505	524	533	526	553	595	543	528	544	536	540	512	549	516	495	565	512	524	516	564	519	500	525	515	476	499	589	556	535	523	511	563	489	508	533	580	532	540	515	552	530	545	522	548	509	528	521	550	538	541	523	511	520	493	548	556	565	544	550	514	552	541	527	545	502	571	534	559	508	517	555	552	540	555	489	519	533	551	504	556	534	513	563	470	534	545	553	563	534	564	542	506	530	542	506	574	559	523	550	540	527	520	525	549	529	560	511	546	553	534	527	491	553	564	487	490	546	539	526	531	528	499	553	566	514	553	511	565	551	503	527	507	531	530	576	526	526	531	535	472	574	531	502	548	503	543	567	564	547	534	523	528	527	532	532	508	506	505	516	554	509	550	519	533	557	512	458	533	556	569	534	527	521	539	538	514	511	495	548	543	521	527	547	490	538	531	538	574	513	486	577	521	490	543	492	570	525	541	520	548	531	529	503	538	531	551	553	484	553	522	500	513	512	536	557	505	543	519	534	520	493	551	530	533	524	552	510	546	522	543	520	547	559	533	541	520	564	526	509	514	517	544	560	530	527	515	528	555	572	578	550	558	534	567	531	509	561	525	531	521	509	534	543	525	527	548	517	558	552	553	538	552	534	525	530	542	498	520	556	507	553	535	516	529	478	577	564	540	550	510	505	560	513	531	511	498	472	512	553	553	548	517	484	530	552	544	520	553	488	557	552	514	506	527	584	532	565	558	522	537	526	544	515	515	565	547	506	542	555	513	512	525	516	547	546	529	517	550	541	503	517	493	549	543	533	522	546	543	546	522	536	530	542	606	542	521	543	526	545	528	560	519	528	537	520	526	528	504	560	543	510	542	515	509	517	541	561	500	544	536	533	512	548	548	545	551	525	535	506	545	554	544	533	531	533	545	537	532	528	502	563	535	516	514	481	506	516	560	525	558	542	526	520	551	515	524	547	509	503	537	557	531	540	505	523	535	521	549	499	518	504	504	579	551	550	535	537	547	508	545	512	543	532	512	576	568	557	496	531	525	543	512	516	479	555	528	539	572	504	553	510	497	539	557	579	545	561	538	510	568	484	519	484	552	521	528	551	515	519	542	530	511	526	572	541	507	553	547	544	484	569	521	544	516	520	578	545	528	554	539	554	500	546	527	552	522	521	539	540	539	506	532	546	517	508	517	550	542	566	543	526	557	559	546	547	513	523	528	528	543	519	500	499	543	495	528	519	491	485	527	523	520	564	556	518	506	524	550	564	530	492	503	528	584	566	504	598	538	512	545	534	489	515	542	511	523	538	535	516	549	535	562	533	528	516	505	555	530	550	538	538	503	534	514	517	492	544	536	535	563	523	582	527	499	532	513	546	558	555	490	497	571	541	503	513	574	518	494	515	531	543	512	555	515	521	530	511	517	517	531	539	484	513	508	518	527	559	524	522	545	503	515	549	511	547	545	511	545	517	527	477	546	589	543	520	511	502	501	551	500	553	544	562	532	493	542	527	545	539	503	513	555	566	516	560	544	560	535	574	614	499	562	539	574	530	560	533	541	476	515	537	521	525	552	545	536	541	524	540	523	478	500	557	536	521	514	570	525	553	514	537	534	502	517	524	548	584	525	509	530	542	537	517	526	517	576	544	520	546	524	507	550	509	509	489	528	509	539	557	499	564	546	488	502	551	524	544	495	549	538	572	530	551	535	518	526	565	555	484	522	556	544	501	567	508	501	547	565	523	559	530	526	530	549	556	518	588	567	572	565	489	530	508	514	544	509	534	515	513	519	565	545	551	527	559	488	537	554	541	512	520	527	551	526	553	531	567	554	522	524	490	488	581	523	503	535	534	545	544	535	535	532	538	551	545	552	514	574	504	496	527	569	529	542	551	541	535	557	501	540	513	550	572	536	532	531	540	597	507	528	537	531	567	539	525	473	546	584	537	541	504	564	541	495	558	540	521	518	513	504	516	548	549	546	515	532	505	543	515	490	520	519	568	542	576	537	528	522	532	539	502	515	531	531	540	535	492	525	533	543	497	547	539	517	528	516	521	478	519	521	547	566	514	515	536	555	550	516	512	495	527	567	513	549	505	529	509	539	528	507	555	532	539	541	564	586	564	546	553	549	554	530	557	556	540	514	540	518	536	549	533	515	524	532	530	515	518	560	530	508	517	552
28208	19552	9920	4085	2335	1702	1367	1231	1150	1008	931	916	859	807	761	755	747	762	721	694	708	712	696	678	619	679	602	601	656	664	628	614	665	643	619	590	591	621	642	648	647	654	635	659	603	595	641	613	565	594	634	644	656	596	622	645	574	589	588	610	602	584	626	631	602	651	602	561	571	663	603	624	643	596	597	628	587	598	578	602	595	621	617	642	585	571	571	542	600	594	550	673	619	613	620	576	564	619	603	618	625	581	625	608	591	599	571	614	606	625	575	609	635	593	571	539	635	606	603	605	622	616	589	610	591	653	595	634	614	570	640	601	625	593	606	622	620	554	607	645	586	623	624	619	563	619	613	591	596	591	580	579	606	619	578	588	587	654	623	621	603	630	616	586	603	587	602	603	577	564	582	635	604	637	610	601	640	604	599	607	642	575	605	631	594	599	597	605	630	596	638	575	605	576	622	582	607	606	622	640	594	596	571	625	627	597	680	636	662	553	621	570	630	618	641	576	606	552	648	530	599	624	599	570	590	609	576	612	611	580	647	580	603	650	634	623	605	598	579	564	592	594	593	588	652	590	526	598	655	538	619	603	635	590	612	570	621	624	617	608	626	600	650	621	594	647	603	609	595	557	656	636	584	604	556	587	594	619	609	604	600	624	596	603	608	602	618	619	611	604	623	590	599	649	588	572	586	590	565	612	615	578	594	607	574	612	602	574	611	606	593	637	625	599	611	658	624	637	599	606	559	636	609	615	572	613	605	576	629	635	634	610	630	673	607	638	599	594	595	608	595	605	634	629	624	580	630	636	542	595	600	564	591	582	636	631	584	626	638	606	601	638	594	592	637	579	645	632	659	619	634	588	568	602	604	626	594	601	577	624	592	605	595	599	602	580	591	635	572	598	592	620	601	602	582	569	603	630	608	607	577	570	587	631	599	628	645	609	572	562	580	613	592	590	589	615	624	611	571	629	593	591	589	624	583	585	594	634	614	604	618	569	570	604	614	563	624	575	635	585	562	605	595	545	627	601	604	600	584	621	660	577	615	575	637	602	583	572	589	614	603	603	580	597	607	561	605	588	617	598	610	586	578	601	614	629	581	614	568	587	569	618	618	577	634	618	634	599	592	566	620	623	582	608	652	608	624	571	622	639	592	596	592	611	609	619	607	591	591	624	603	587	653	560	592	595	636	555	606	593	589	586	595	575	601	591	627	619	576	596	595	591	616	634	643	628	565	611	629	631	625	570	603	613	593	616	602	613	603	601	577	596	645	604	616	635	574	563	572	566	584	556	634	614	626	564	605	590	648	625	603	621	606	594	625	595	616	615	605	608	608	635	644	602	595	588	620	607	616	598	588	611	589	598	621	586	578	608	631	608	610	619	585	606	576	599	609	561	582	594	617	596	616	599	623	592	685	542	576	607	601	630	614	609	594	627	616	605	639	602	623	632	603	613	602	563	601	582	593	592	610	634	564	628	592	583	612	565	602	620	595	587	578	596	583	594	600	626	626	604	614	611	594	597	619	592	617	647	592	615	602	605	575	593	598	612	549	587	613	587	624	606	637	631	588	598	611	586	570	576	593	614	597	630	649	567	595	601	588	578	642	621	600	597	643	615	588	574	611	592	607	597	609	617	610	624	613	675	579	578	617	587	632	564	625	616	583	606	607	587	581	610	605	600	600	593	595	639	611	592	611	571	577	579	648	592	588	612	547	617	611	613	601	620	565	614	564	622	626	575	584	573	562	633	546	596	602	605	604	578	544	605	575	552	587	588	582	585	595	605	644	603	597	586	609	630	616	649	579	597	616	597	566	661	624	594	579	601	575	595	605	569	649	612	602	622	630	573	616	565	621	610	638	600	613	613	616	616	660	625	604	610	656	619	617	627	620	593	639	543	590	581	593	595	567	614	623	600	642	597	616	619	651	610	609	614	642	625	596	604	552	639	588	569	598	596	591	610	573	643	593	626	585	607	608	567	559	578	610	587	641	579	552	639	592	588	599	601	623	612	577	595	618	615	605	594	608	626	563	646	619	581	577	622	603	612	612	614	549	584	611	635	610	619	627	569	610	607	637	623	587	605	597	611	590	581	607	591	571	574	630	592	572	617	581	624	605	585	596	609	608	618	557	573	606	563	611	612	601	592	594	589	582	602	634	600	608	597	529	590	635	559	626	596	634	594	593	616	597	603	625	626	676	590	640	617	586	608	604	589	560	618	624	634	586	591	617	623	618	590	553	597	608	598	545	574	606	656	583	576	650	594	630	580	610	651	637	596	607	595	625	586	605	561	614	630	600	584	583	587	599	595	616	641	631	615	587	585	580	565	646	582	607	616	577	570	647	595	664	629	627	582	626	638	626	620	585	607	603	615	626	586	605	635	594	567	583	610	609	598	639	594	582	646	606	613	607	558	566	563	596	618	596	592	597	607	601	607	597	587	587	618	587	607	614	592	635	555	596	576	587	595	617	643	599	665	569	601	593	634	621	590	603	584	622	630	599	614	581	590	657	624	590	627	654	581	621	607	653	618	566	605	633	611	634	613	605	600	568	593	578	570	558	592	613	602	602	601	555	627	609	561	616	614	592	613	607	582	654	588	566	585	606	598	583	572	584	546	587	598	587	596	607	590	581	621	625	584	623	614	612	563	645	587	593	615	585	623	623	591	628	649	620	573	584	591	588	554	583	566	589	587	567	674	627	565	617	637	593	598	650	596	628	581	574	622	596	610	604	587	625	587	599	612	603	592	596	637	599	602	565	587	579	623	627	557	584	606	628	592	601	645	596	606	577	634	628	615	593	608	588	601	600	622	643	606	575	603	627	540	596	595	605	618	610	606	563	555	592	607	582	586	585	584	602	564	614	603	575	568	588	593	613	641	558	608	604	589	577	630	563	590	627	601	630	577	572	555	618	618	575	615	616	635	624	643	605	631	601	640	623	625	570	569	584	599	598	612	648	592	638	587	633	569	601	623	609	586	597	607	640	584	573	603	604	629	605	593	632	629	610	620	664	646	640	578	567	597	598	663	587	622	528	568	622	569	629	600	614	594	619	615	545	597	586	601	639	590	653	609	625	610	597	604	608	588	607	604	601	558	619	598	630	575	558	631	595	590	617	626	591	587	568	611	600	589	656	589	620	613	596	579	603	633	627	586	632	602	599	570	641	657	632	599	615	624	609	621	515	589	595	564	576	569	569	651	615	619	612	566	629	608	560	579	562	598	622	629	622	638	586	574	642	612	589	596	604	642	628	616	627	616	600	588	638	636	591	623	600	596	606	626	591	600	585	605	632	613	580	569	659	598	603	599	609	606	642	595	604	584	579	672	570	630	602	590	608	580	639	575	578	595	620	595	613	635	614	560	588	599	594	643	550	606	612	643	636	581	617	618	591	602	598	617	563	628	626	613	579	572	642	616	614	608	559	640	618	663	605	564	659	602	631	580	578	588	602	611	629	626	598	616	573	617	583	566	622	623	594	624	664	585	645	588	612	577
16103	14219	9522	5154	3816	3000	2393	2077	1807	1602	1399	1235	1135	1023	1008	939	935	898	902	819	902	841	848	835	753	800	762	730	735	778	736	718	697	699	696	717	718	736	711	700	750	741	693	715	709	706	713	669	661	716	732	694	704	696	655	708	714	720	665	688	690	713	705	674	747	717	653	616	692	700	668	633	691	706	657	678	694	730	682	660	689	685	700	641	704	697	701	699	711	695	715	640	694	660	702	679	729	686	702	694	690	711	673	649	723	717	640	700	656	655	701	650	664	701	705	689	635	706	689	683	686	671	682	685	678	645	644	691	718	684	718	677	683	688	657	665	652	681	723	654	659	649	659	726	705	695	625	706	679	707	734	689	700	674	687	679	675	736	703	671	703	699	677	699	698	713	650	655	655	652	671	654	697	678	704	692	698	673	649	703	689	732	655	721	623	645	703	715	693	663	688	682	692	637	657	668	711	671	685	677	640	647	639	697	711	640	630	689	649	675	698	638	693	696	674	707	673	696	678	652	719	666	685	711	708	698	714	685	625	676	672	684	698	672	699	704	666	670	708	729	699	664	676	709	678	694	659	671	672	645	684	682	680	706	681	705	668	685	657	671	662	643	690	690	635	679	654	697	682	670	671	636	596	705	688	655	710	695	654	701	683	689	701	678	698	652	670	708	700	631	673	673	660	659	667	676	690	682	709	687	667	704	683	641	686	729	692	682	715	641	705	727	735	686	688	721	701	654	680	735	699	681	672	652	682	657	688	697	668	666	673	672	674	671	693	686	683	674	695	743	700	709	715	663	716	679	698	696	669	687	671	636	707	665	638	716	673	723	742	701	706	668	730	707	682	680	717	685	684	699	674	661	675	646	675	726	664	664	653	669	663	649	712	640	672	714	690	657	659	648	697	643	670	697	716	692	663	641	670	694	679	675	673	684	650	659	674	682	695	680	703	673	664	659	665	693	671	653	703	671	707	664	681	684	707	682	694	689	691	649	708	693	650	737	685	683	651	722	674	695	683	670	705	692	710	644	631	664	657	697	700	654	681	678	696	667	662	671	663	664	667	704	648	731	687	706	716	643	667	699	696	665	678	670	689	684	727	658	697	683	664	656	676	667	645	690	688	705	697	683	652	691	704	642	714	674	680	711	688	670	689	686	682	675	692	656	729	664	690	689	665	666	696	716	716	757	662	676	742	650	724	679	711	714	716	632	703	680	678	675	660	667	695	697	679	653	730	684	679	652	708	654	663	674	672	708	693	686	644	656	745	718	655	703	625	724	679	686	654	693	704	650	687	650	656	699	683	687	637	654	664	674	623	653	705	658	636	682	670	733	665	706	675	669	636	665	719	686	698	721	636	688	708	707	716	672	646	688	701	694	640	677	666	670	661	679	711	745	661	642	674	664	703	688	703	647	652	682	688	671	706	686	687	733	647	689	662	699	736	705	645	680	660	709	702	710	672	671	672	686	676	683	684	673	704	681	686	710	674	701	729	683	693	683	640	663	674	724	698	684	653	657	688	679	661	709	648	658	680	675	694	664	638	694	695	691	673	668	695	718	708	676	686	722	685	699	657	674	656	681	623	702	626	698	710	681	715	674	726	676	629	698	727	667	664	695	644	665	698	748	694	662	682	664	655	665	686	674	678	693	727	691	709	640	649	719	652	735	673	658	684	686	666	714	670	658	703	652	695	648	676	700	675	647	704	626	668	684	663	621	692	641	677	680	647	720	716	682	690	699	737	719	720	688	621	677	646	688	653	671	706	682	692	651	714	647	688	686	681	611	694	655	680	682	728	689	694	693	688	671	659	632	716	692	652	701	715	686	714	687	688	656	702	663	635	732	701	656	716	669	631	681	650	642	698	720	677	699	733	723	659	660	641	707	679	672	674	639	716	656	675	702	685	707	652	740	690	712	692	737	732	646	706	663	631	703	683	662	675	692	627	648	668	731	679	695	686	682	732	703	677	701	696	661	705	668	728	670	713	666	683	678	675	662	694	668	645	693	659	683	716	688	701	675	685	669	711	671	658	692	631	647	669	670	660	693	730	719	702	637	650	606	685	705	745	700	739	676	731	691	704	713	614	658	685	705	632	751	641	674	694	679	728	702	664	682	681	684	676	698	724	663	708	688	671	708	693	662	694	662	656	664	685	702	678	691	628	698	682	674	721	710	660	665	681	668	657	632	673	693	707	675	649	696	654	682	697	746	664	637	648	672	686	680	655	664	656	707	701	665	683	670	668	716	674	668	686	704	699	705	645	666	703	665	736	704	651	649	672	753	706	688	694	670	706	708	721	640	650	617	678	687	641	684	670	676	622	746	676	654	724	681	665	722	653	707	665	651	673	679	679	704	668	704	744	683	681	646	681	750	667	686	655	641	671	655	685	702	680	656	687	712	676	700	657	696	665	680	677	725	677	667	701	707	688	692	699	711	655	718	664	712	672	686	704	650	687	692	693	665	671	712	706	714	670	702	722	755	668	692	664	732	686	680	733	696	659	672	728	642	694	691	642	658	659	707	707	684	647	687	686	650	711	649	687	702	696	727	657	678	675	701	690	699	678	695	632	702	701	663	700	676	672	693	653	651	661	645	662	689	713	664	655	677	666	686	704	660	730	691	686	658	678	683	672	673	688	671	706	656	661	645	666	697	702	728	639	713	671	668	678	663	659	652	704	665	696	702	652	695	700	674	682	706	661	696	651	665	668	692	678	698	655	653	705	654	680	663	691	668	696	693	702	662	707	701	673	663	629	675	645	678	688	692	690	656	694	700	661	688	660	698	663	643	636	649	694	635	692	672	684	718	710	695	610	685	707	639	724	686	675	678	741	721	671	662	711	686	660	617	688	674	655	684	728	739	680	679	679	694	665	681	656	657	694	667	706	671	675	691	680	699	691	662	683	665	696	655	686	709	670	635	662	687	709	663	686	644	691	653	690	664	671	714	673	687	673	697	702	700	676	700	673	654	686	704	705	697	628	697	674	639	680	725	722	692	650	671	690	679	632	725	699	655	709	681	662	709	686	681	708	690	688	687	670	692	721	694	693	674	718	675	642	648	653	682	704	661	727	668	694	704	660	676	663	668	707	645	704	631	637	698	682	693	680	714	656	635	699	651	732	716	677	705	648	725	680	620	664	713	682	738	708	667	701	657	712	669	679	694	700	698	674	697	664	654	664	660	715	740	690	647	671	757	715	716	638	665	700	666	663	703	669	730	723	675	701	665	665	703	708	703	688	646	685	712	648	626	700	682	674	664	672	697	772	734	632	675	700	654	635	684	729	672	672	703	678	719	697	691	686	687	643	702	707	687	713	708	657	667	663	636	680	699	671	697	684	716	693	698	679	712	730	722	685	716	684	702	706	641	676	698	712	670	725	720	690	686	693	658	673	665	659	713	673	674	688	688	706	731	658	677	688	643	631	704	675	704	705	698	675	724	650	678	621	703	687	653	676	663	690	706	710	689	657	636	674	637	666	659	696	664	700	720	714	660
23970	21537	28575	24946	21394	9042	3067	2087	1788	1640	1374	1269	1045	1004	981	955	885	884	906	883	828	823	789	814	712	689	655	730	770	664	712	712	650	704	681	717	677	694	689	671	687	667	645	648	622	611	653	646	687	701	663	644	645	684	670	639	596	665	602	609	591	646	611	657	628	622	599	621	637	604	587	625	613	625	621	601	629	634	611	656	634	627	592	640	625	650	606	643	647	590	597	649	622	613	640	604	617	647	611	565	636	601	607	629	659	575	605	633	676	579	675	619	661	664	611	661	623	636	649	642	628	570	653	609	621	628	632	591	646	586	630	631	636	663	638	605	630	668	653	630	666	628	587	605	594	673	596	596	616	625	571	656	640	606	669	670	660	643	651	638	627	702	603	581	592	597	576	590	583	619	683	664	627	618	615	614	643	614	649	625	690	611	625	615	589	639	616	607	656	610	659	615	633	647	606	609	679	598	612	659	635	610	647	651	643	599	584	577	660	624	636	634	645	601	622	647	646	594	584	603	641	618	647	609	643	589	583	613	633	652	629	615	598	644	624	645	652	605	612	647	612	625	640	596	622	607	591	614	646	640	637	645	648	627	642	629	622	636	605	595	637	637	609	629	598	624	629	656	626	612	651	611	627	611	703	597	652	646	619	599	642	663	648	596	606	627	637	611	621	641	597	623	641	603	640	579	624	632	590	615	630	582	639	609	624	604	593	613	643	644	609	642	606	637	660	609	614	660	629	627	600	636	624	626	647	639	602	613	612	607	639	604	590	630	619	621	613	659	659	596	627	583	608	591	624	655	592	658	611	606	623	603	670	640	638	648	673	635	650	633	601	630	603	627	627	627	604	596	599	664	585	638	617	638	648	607	639	641	621	616	659	637	661	584	613	657	636	635	631	617	652	577	631	608	596	594	636	619	636	604	677	640	638	652	583	593	640	605	592	642	574	647	666	593	674	629	638	592	635	629	584	623	650	636	601	677	613	574	654	644	623	614	644	614	627	609	602	606	641	629	634	594	600	612	592	637	644	595	622	600	628	574	638	596	622	636	605	612	623	613	662	609	639	608	623	613	618	639	655	596	598	684	666	592	676	633	633	610	623	613	590	652	626	655	610	650	614	628	631	618	623	607	578	643	634	629	639	624	660	598	600	636	628	632	614	620	629	596	624	586	602	591	619	600	623	635	615	611	652	633	609	629	632	618	636	658	636	610	581	637	673	594	605	630	632	609	642	619	590	652	648	590	611	582	636	588	607	585	628	645	637	647	664	619	622	640	647	648	595	658	614	606	655	682	659	597	625	645	620	603	664	635	637	609	647	663	617	624	620	654	646	629	602	572	664	634	692	591	617	616	628	609	635	618	652	622	623	572	645	637	643	633	649	649	612	614	622	613	617	629	573	625	623	596	642	614	636	654	580	646	648	628	662	623	643	630	654	634	610	613	587	628	612	599	638	658	607	587	629	626	665	616	630	625	633	590	656	613	619	615	619	620	641	643	627	612	615	635	660	627	606	649	663	666	652	667	597	612	627	589	607	634	649	607	602	599	564	616	633	647	623	624	606	623	650	588	580	645	639	599	651	660	648	641	623	639	681	646	631	623	651	615	632	583	673	563	623	643	631	632	628	643	631	655	587	633	619	585	612	617	663	604	638	618	669	654	641	644	598	594	641	603	600	664	630	654	579	625	634	583	618	641	625	642	610	601	685	670	616	609	650	610	623	636	656	620	656	593	611	628	613	667	646	635	637	644	622	619	608	639	641	635	607	639	593	611	686	626	646	637	686	615	638	585	640	669	609	622	616	638	600	606	650	615	602	643	651	614	614	591	612	634	583	622	639	645	632	617	632	609	631	651	659	658	616	669	589	626	605	621	658	627	589	634	615	640	623	624	621	582	620	629	649	669	623	650	651	681	590	654	604	656	648	654	636	603	618	610	617	653	599	689	594	587	614	615	612	631	623	630	625	636	623	608	641	624	650	604	620	616	603	680	661	584	664	637	612	583	643	613	633	642	640	618	643	642	613	616	634	659	626	638	630	653	658	645	645	633	631	660	618	628	663	666	657	631	642	673	629	595	658	642	626	587	628	601	625	676	588	615	614	601	659	615	628	594	626	641	602	639	632	609	622	607	624	664	607	664	648	630	622	615	612	612	600	591	634	645	651	634	600	637	610	625	599	623	637	593	634	638	651	651	647	610	601	606	633	662	669	665	658	607	587	623	644	630	621	644	642	620	610	664	593	635	607	598	618	634	636	627	634	630	625	658	602	640	631	640	657	698	619	674	586	652	622	596	618	615	627	627	620	635	635	652	624	632	638	602	585	621	618	647	618	612	598	540	604	600	604	625	612	610	611	583	592	646	656	619	609	612	681	641	667	636	611	651	588	604	621	620	643	623	620	601	648	587	643	612	604	630	621	634	664	626	648	624	640	576	666	649	610	576	642	614	611	667	625	572	629	604	600	620	609	585	666	627	618	647	618	626	608	647	613	669	639	613	618	654	593	588	618	613	627	629	663	613	648	602	592	621	660	606	612	601	649	607	615	639	636	590	616	584	668	596	613	663	642	617	641	634	667	583	607	639	592	604	629	625	655	625	638	631	639	591	650	584	598	613	657	568	612	639	629	636	586	605	640	654	639	578	625	598	618	615	635	608	630	666	604	601	678	576	601	607	666	659	590	618	615	618	626	679	625	634	641	662	645	645	666	563	639	615	642	640	618	621	668	609	678	613	608	602	621	657	677	640	655	663	622	666	597	625	637	595	626	601	625	615	617	629	653	656	576	696	615	606	651	631	615	626	615	660	590	635	640	642	656	664	635	605	621	593	609	653	647	584	580	609	637	620	636	655	588	608	623	625	572	604	609	646	620	634	622	572	619	629	632	589	630	659	651	599	586	589	625	634	601	626	647	647	649	627	594	595	619	637	595	654	650	568	592	665	667	583	652	635	615	600	651	612	615	584	580	662	614	623	624	662	640	612	578	658	620	655	624	621	570	577	637	660	611	680	641	624	659	664	623	655	652	668	658	639	621	636	625	663	635	618	582	622	682	621	655	674	600	602	616	664	630	615	626	647	598	618	653	601	648	614	622	613	612	620	652	631	625	592	606	619	649	647	669	590	596	598	595	598	637	602	616	630	652	648	639	650	611	650	618	592	635	650	659	635	621	637	564	622	602	632	649	632	628	601	604	637	633	680	624	648	694	619	663	607	638	632	633	620	655	608	587	593	636	637	658	617	669	614	629	658	587	597	629	645	634	640	614	623	645	630	604	668	666	627	652	639	597	638	645	624	655	613	611	672	665	644	647	645	625	611	601	664	614	577	656	635	614	610	630	598	616	613	640	610	634	585	631	688	619	642	674	638	632	661	624	655	621	608	577	596	676	608	610	587	595	684	625	645	618	645	667	640	657	647	658	612	662	618	620	607	623	639	616	612	582	661	603	600	624	644	642	598	632	623	650	624	638	649	623	613	627	605	596	576	626	637	652	614
20346	23843	15942	9266	6750	5388	4252	3483	2980	2562	2223	1917	1668	1522	1356	1234	1183	1092	1023	1091	1103	1019	961	962	937	878	871	850	827	795	859	782	827	746	772	798	781	744	819	772	752	727	793	806	773	717	760	776	768	753	729	810	710	742	746	725	730	734	740	668	734	744	767	731	703	703	692	788	705	657	730	766	700	728	712	739	719	755	691	756	663	679	704	701	712	679	689	671	730	698	652	750	745	666	739	725	733	703	697	681	743	735	714	727	698	740	679	706	727	705	756	701	723	731	722	662	720	711	654	721	699	703	720	726	694	753	695	704	694	699	711	690	745	772	723	707	681	664	727	754	727	697	692	735	697	679	727	665	700	701	660	740	755	765	715	724	665	705	689	708	697	700	713	732	697	712	699	703	684	711	684	732	699	717	695	729	702	732	721	715	743	704	718	695	679	674	650	728	708	704	737	727	746	686	690	694	713	705	710	674	691	715	711	696	712	699	724	708	694	673	705	714	710	752	730	737	678	747	697	745	723	727	704	745	710	689	748	733	708	694	693	714	759	669	741	737	715	749	734	699	731	716	711	684	685	689	714	712	707	716	728	717	741	686	721	688	718	730	695	699	703	721	714	758	703	743	680	700	696	703	691	686	718	722	711	721	647	698	748	701	672	674	693	735	699	710	686	729	687	717	704	668	713	700	701	702	699	732	652	736	706	705	683	724	682	701	684	724	678	682	670	706	675	702	711	710	725	687	740	673	716	759	741	752	725	721	743	745	645	687	743	717	705	687	721	694	671	702	702	708	749	718	688	678	737	705	714	710	687	754	728	760	680	704	670	711	682	683	718	716	699	662	754	705	731	735	694	690	737	741	743	689	743	668	700	646	686	666	705	748	727	701	688	720	691	665	769	725	731	745	680	716	683	703	764	705	683	768	703	707	693	747	674	742	724	722	679	689	739	732	686	732	661	699	751	726	700	743	690	698	712	714	683	717	732	675	722	701	708	724	734	734	707	716	693	682	739	702	711	720	678	701	715	738	723	711	731	714	722	718	712	701	667	752	676	704	746	780	681	686	706	678	741	672	712	686	724	749	768	696	718	664	707	693	687	668	746	672	741	729	645	670	741	743	664	722	691	740	713	646	688	718	696	668	719	741	718	710	715	741	683	727	748	694	745	710	708	776	737	691	677	701	687	700	699	764	740	712	733	721	679	749	711	720	677	692	696	696	734	703	742	687	726	731	695	717	781	756	703	747	708	703	725	734	681	728	694	675	731	703	691	769	718	711	706	719	720	724	722	708	672	654	704	655	716	718	669	694	733	676	680	715	747	686	699	739	702	682	745	645	679	694	709	673	746	672	709	724	734	740	710	748	723	709	705	674	665	698	737	706	667	694	684	717	727	702	716	712	693	710	723	650	707	704	705	743	664	722	692	730	743	702	722	719	707	659	787	740	706	692	679	693	695	747	768	707	689	743	688	718	710	702	710	703	708	674	699	680	675	717	668	683	762	707	685	727	671	701	743	696	725	722	723	709	693	718	760	678	721	733	695	740	665	737	698	684	761	726	707	661	745	706	774	680	748	773	691	734	730	714	678	693	687	724	714	728	685	724	695	690	711	736	708	718	722	686	743	703	723	684	706	704	710	707	714	696	704	728	680	722	694	747	708	676	702	704	704	699	714	716	718	689	719	729	698	703	733	733	702	709	780	751	702	682	668	696	724	688	719	692	711	727	697	695	691	730	681	702	702	775	713	733	724	679	746	712	688	729	680	748	699	722	738	713	714	747	644	757	679	690	700	696	691	675	722	750	706	711	694	696	741	684	759	725	724	736	688	722	697	683	697	691	671	733	708	723	723	709	698	727	703	652	709	683	711	697	674	682	729	732	673	697	712	681	701	734	679	708	714	688	690	703	708	718	694	718	690	683	742	676	681	694	695	695	738	726	673	667	739	736	717	700	702	759	686	693	713	682	696	746	716	674	710	731	730	755	685	743	697	736	690	726	771	753	741	703	715	748	690	764	694	728	660	704	691	704	730	669	751	695	722	718	732	764	740	699	724	713	699	701	723	659	672	717	700	712	743	687	729	665	675	707	730	734	685	711	753	695	725	734	730	734	684	719	747	715	714	727	696	731	673	702	700	719	726	735	734	677	732	722	702	694	745	709	677	737	686	726	697	690	734	693	696	672	689	702	695	693	718	720	684	760	696	641	720	674	672	713	720	745	696	753	711	717	728	719	718	722	706	680	737	713	671	691	696	697	717	698	694	705	686	719	732	717	710	732	719	730	721	687	704	765	686	721	737	704	737	736	684	688	688	674	739	651	660	686	702	726	698	698	735	707	744	701	694	756	731	697	727	729	732	746	726	678	721	698	687	710	729	654	691	709	695	750	681	673	714	709	739	727	661	722	705	689	668	721	689	676	706	734	717	717	686	676	737	723	710	690	690	707	715	742	704	732	708	702	705	685	697	729	751	710	724	725	714	680	740	754	688	688	696	687	695	728	749	729	715	712	711	695	678	723	691	702	743	750	656	747	708	667	748	724	709	683	679	726	738	695	710	754	722	736	746	686	672	696	721	725	710	769	717	699	699	682	675	684	703	687	672	712	715	733	702	669	690	649	659	685	734	756	719	664	725	724	711	703	758	690	661	692	752	716	702	717	718	703	721	712	712	673	697	717	728	684	701	670	682	670	747	698	687	740	733	688	682	727	718	682	695	743	710	694	730	669	679	683	678	707	723	708	698	717	740	717	679	724	708	723	711	710	683	740	736	705	692	691	712	768	696	735	688	728	720	736	728	735	678	708	668	733	730	712	704	695	703	670	692	718	722	713	766	723	692	698	737	695	676	707	770	718	730	666	737	764	695	708	665	697	677	747	719	713	699	687	713	736	676	703	702	683	650	735	684	689	697	735	777	730	708	696	698	693	689	686	679	720	693	677	692	689	734	753	759	714	689	657	727	678	700	722	684	712	734	766	690	743	744	735	650	702	750	699	721	733	707	721	688	725	741	713	745	739	689	722	686	715	674	694	733	722	737	740	680	669	687	718	712	691	681	738	679	697	699	725	715	745	711	732	714	656	719	722	684	704	712	748	686	664	696	702	741	735	730	705	716	708	673	728	688	732	696	710	714	708	714	741	699	686	721	685	721	754	707	752	703	673	702	739	745	692	716	699	739	671	661	690	682	752	728	699	715	716	691	695	722	716	764	718	760	683	748	695	742	723	646	680	700	692	695	733	699	670	671	752	680	709	694	697	662	711	705	661	740	706	774	743	682	747	687	719	727	712	740	740	708	661	705	710	706	732	690	748	736	665	666	721	664	708	703	725	672	704	734	698	710	696	688	702	717	683	694	704	739	708	751	651	668	735	698	686	711	678	682	746	690	746	702	699	699	704	707	697	694	724	736	719	710	674	695	676	717	752	710	727	680	661	699	692	730	710	753	687	678	675	719	699	741	718	771	698	714	704	697	706	687	681	724	710	691	681	706	695	692	750	662	632
25068	21463	27168	25733	8401	2505	1847	1490	1281	1107	979	865	806	757	722	669	680	673	654	632	643	613	611	538	517	511	566	547	522	483	477	453	547	503	500	527	480	460	535	468	440	483	478	484	473	460	491	449	447	513	488	462	458	415	484	489	487	469	483	497	468	478	507	437	443	481	491	500	495	444	443	485	429	483	471	490	468	447	485	452	441	459	457	472	465	465	453	489	460	437	471	472	478	434	444	428	462	458	450	445	475	459	502	463	485	477	500	410	470	477	471	441	426	440	445	462	502	451	453	489	490	452	446	434	463	470	444	468	462	483	469	476	484	458	486	425	453	465	446	454	418	480	466	449	478	456	447	469	412	444	460	460	491	509	461	444	459	486	479	459	465	458	487	463	455	448	460	503	463	446	426	443	457	423	433	469	447	431	470	484	436	435	473	456	457	464	463	444	438	484	493	420	467	480	464	477	439	439	453	475	490	506	479	454	437	459	470	449	469	439	465	512	458	520	456	497	482	437	430	506	450	469	452	449	438	462	470	476	459	480	436	474	493	458	475	488	486	450	454	438	463	490	443	462	471	504	473	494	427	444	430	464	448	430	427	443	442	467	458	438	472	436	425	428	475	471	472	476	479	475	478	482	471	480	437	507	463	483	463	450	465	454	471	454	478	468	459	460	438	473	441	477	444	430	501	490	431	466	477	490	491	471	436	426	476	484	467	504	453	458	451	410	457	460	473	441	460	438	463	455	493	457	449	450	504	462	448	507	469	467	467	486	477	450	472	456	481	464	446	449	436	434	456	468	441	470	466	436	421	465	482	462	451	484	423	463	504	470	485	474	484	499	479	461	468	442	448	451	462	486	460	414	489	445	439	466	473	447	464	464	442	450	454	441	446	466	485	430	463	493	457	421	471	451	450	454	458	442	442	446	485	440	483	455	440	502	499	465	466	502	505	481	471	468	463	436	400	484	467	476	457	453	446	464	479	439	466	454	461	437	468	428	471	427	449	464	512	430	437	408	480	454	476	461	443	454	443	476	459	469	512	491	449	516	447	484	506	488	472	456	489	459	461	457	467	470	450	486	482	504	455	424	456	474	444	464	461	406	449	456	455	432	428	439	455	450	458	444	449	478	443	461	435	482	440	483	471	493	474	447	473	489	538	409	435	444	466	474	451	484	452	450	482	461	491	427	456	444	481	491	440	496	474	439	474	450	488	416	446	461	483	450	486	493	442	443	426	436	434	469	459	472	467	437	427	454	440	445	461	448	424	429	492	429	457	446	468	496	475	515	477	447	443	489	500	485	456	456	461	437	471	435	417	465	496	473	483	467	470	478	460	446	427	439	480	445	453	475	429	454	434	465	436	432	439	422	463	448	454	450	440	451	472	419	472	470	458	437	486	430	460	424	411	453	434	453	468	444	477	456	439	471	412	441	451	485	469	462	423	454	458	455	452	485	445	424	458	435	469	488	464	448	497	469	432	428	389	497	444	454	464	463	512	482	457	429	460	464	448	462	443	475	432	424	460	476	440	448	447	482	489	439	453	481	465	419	464	478	450	478	455	459	461	461	450	477	457	466	477	466	444	496	489	477	480	465	462	464	483	464	430	504	466	473	426	458	448	430	462	502	455	471	416	415	477	472	488	462	444	477	436	452	437	468	503	500	439	433	473	447	464	427	448	442	470	451	480	424	467	485	455	464	436	507	467	442	470	459	449	437	482	456	450	457	484	445	403	440	437	414	470	464	416	444	488	472	435	467	448	470	461	470	451	468	495	470	416	449	473	406	469	402	462	460	429	474	466	469	486	485	440	446	454	461	504	477	466	485	447	451	467	480	474	478	468	448	438	456	494	448	479	470	460	450	482	467	401	457	449	456	491	442	436	437	458	454	441	461	444	492	465	486	477	459	476	479	451	433	446	491	460	426	441	444	494	478	446	506	438	448	445	455	499	452	479	445	492	476	406	478	463	444	455	479	419	472	492	447	447	443	470	440	485	491	466	454	452	463	450	479	449	434	446	420	473	481	446	469	462	437	481	493	425	473	417	452	459	443	484	442	443	480	470	478	485	444	458	465	413	470	460	482	449	506	464	481	449	422	468	437	443	448	512	442	453	517	447	423	470	435	480	471	458	467	458	449	482	471	456	495	412	472	458	470	459	448	449	457	428	447	479	456	482	476	464	496	475	462	461	426	450	439	437	468	453	481	485	518	464	469	452	439	426	451	450	440	470	471	490	439	473	471	433	426	489	457	433	439	474	492	402	474	481	431	456	459	475	515	501	480	454	473	460	445	422	417	447	478	473	457	452	449	445	473	487	429	447	425	482	463	450	448	446	457	480	469	462	496	453	464	437	461	482	480	448	458	520	472	471	454	466	449	455	429	469	447	419	461	486	463	458	451	440	441	411	459	461	434	437	421	469	438	451	419	459	471	410	466	513	477	475	455	450	468	439	459	487	444	446	471	468	424	468	451	477	450	429	444	458	467	437	475	451	439	466	456	416	481	494	426	436	485	479	440	462	496	447	413	461	461	420	473	433	464	472	490	485	467	476	464	412	468	436	471	430	478	480	503	457	457	464	431	456	460	427	483	457	506	499	440	497	450	456	472	489	467	452	440	459	475	493	417	483	499	456	430	468	452	514	421	484	445	438	456	429	449	474	468	458	522	462	467	488	484	457	423	445	495	477	420	444	441	445	450	475	477	485	452	441	421	428	455	492	461	474	436	441	433	490	461	472	444	467	434	479	478	462	460	508	459	471	508	490	462	460	481	471	475	514	443	456	463	482	456	461	484	464	466	464	436	486	406	465	479	485	472	438	433	513	456	462	490	438	476	528	438	476	511	468	475	485	446	459	454	486	470	464	447	456	473	467	454	456	496	439	417	441	453	468	471	456	459	465	429	443	461	462	420	453	449	470	432	429	472	453	445	519	471	432	458	460	474	439	454	460	440	456	471	450	472	439	469	465	439	505	441	437	458	470	504	467	479	463	501	462	440	445	454	429	433	471	471	472	475	465	456	469	468	469	486	463	437	450	462	457	467	453	440	479	427	446	465	479	449	496	462	453	447	458	477	454	427	454	474	474	463	432	469	441	443	503	519	455	464	454	448	486	449	438	459	425	451	474	447	451	436	524	434	473	478	446	491	526	438	463	457	488	444	470	466	468	442	477	441	440	472	465	452	485	483	476	480	452	451	458	476	445	474	478	451	408	461	457	440	486	443	449	475	436	450	450	434	453	418	480	446	471	479	449	479	466	462	469	438	432	431	470	435	421	498	470	492	466	453	446	436	487	452	464	438	480	456	472	446	458	456	449	449	461	448	427	468	440	470	468	461	427	436	461	471	458	452	466	462	478	459	456	469	442	423	494	463	443	505	468	503	459	428	459	419	489	479	417	439	472	464	458	457	465	432	455	453	494	440	469	472	463	437	498	489	456	460	447	454	436	501	476	474	460	465	444	443	465	411	462	443	465	452	477	485	520	507	434	467	455	436
18778	17827	11958	6866	5127	4339	3417	2847	2318	1945	1512	1297	1210	1084	1048	899	861	884	857	795	796	802	674	711	649	641	637	605	621	613	612	584	573	622	605	569	530	537	539	573	515	587	561	549	538	541	557	555	571	498	573	554	566	552	549	584	562	584	506	551	549	515	534	570	531	570	548	540	517	567	537	482	512	578	487	528	531	529	505	529	557	519	526	518	493	553	504	546	548	490	533	509	568	536	514	532	535	516	515	546	530	556	564	506	558	517	503	533	499	543	522	529	534	535	503	570	529	546	537	513	546	546	529	514	508	522	527	510	546	521	532	554	563	509	541	529	517	541	549	498	528	551	540	550	546	540	531	490	488	549	520	548	530	503	559	555	529	526	547	533	556	531	507	505	570	527	555	516	558	523	495	521	525	498	528	551	528	521	535	548	534	490	547	536	570	494	513	528	490	494	529	504	492	557	479	565	571	509	513	546	548	580	529	484	523	518	539	508	542	542	542	534	490	485	550	499	545	545	493	496	498	506	514	500	541	501	485	496	519	498	559	523	549	557	531	520	533	489	531	557	525	543	542	555	554	491	505	496	535	501	533	489	497	532	518	514	503	490	560	556	546	513	544	530	528	524	545	506	512	545	512	514	527	535	517	589	515	495	518	544	490	522	541	567	503	524	532	559	501	521	534	504	532	552	514	531	540	549	526	532	515	556	512	518	566	603	525	517	513	537	512	559	526	509	492	507	532	509	516	507	512	502	565	534	519	529	546	531	513	520	509	546	548	548	566	516	540	512	499	558	484	516	523	561	519	496	563	513	492	530	518	556	513	522	524	502	582	547	536	512	498	546	526	540	518	536	488	543	518	524	514	540	532	545	529	555	530	537	537	517	506	541	556	520	498	564	519	547	513	519	514	527	549	524	507	543	521	501	530	512	517	508	553	494	508	499	489	540	552	480	528	505	518	560	517	509	537	534	544	497	512	574	531	540	532	521	535	524	494	520	533	495	494	530	562	501	566	491	546	518	536	487	502	534	492	543	541	544	503	553	523	537	539	528	541	496	507	506	479	515	513	533	573	529	526	540	515	584	555	518	527	563	523	537	491	505	545	520	548	521	540	472	516	521	529	543	555	535	562	541	509	520	524	546	514	543	517	512	518	500	529	544	547	528	528	511	516	557	527	563	508	549	498	561	532	556	523	517	493	516	516	549	547	532	487	519	533	509	531	528	504	491	528	490	533	503	521	495	493	545	488	514	499	573	518	531	502	521	513	513	557	503	485	526	516	557	529	525	550	527	496	506	527	510	552	534	517	518	499	532	557	535	546	541	530	526	546	522	475	582	494	526	511	513	515	500	537	538	528	508	485	502	503	511	510	553	478	603	521	556	518	467	529	494	508	497	509	539	523	514	544	517	520	591	563	516	509	537	528	582	490	541	555	535	546	501	508	511	510	520	511	524	512	505	538	503	537	524	544	519	508	511	516	539	534	513	531	525	537	505	485	498	523	470	514	513	536	521	497	527	518	554	520	495	551	574	532	507	525	541	552	488	522	525	504	534	520	549	516	527	506	523	527	515	524	535	498	490	544	545	511	542	509	518	526	513	534	540	487	512	540	590	526	575	511	543	527	521	556	566	535	545	528	510	533	508	525	542	524	496	497	552	493	524	515	578	500	525	535	562	506	499	543	563	517	515	483	514	506	530	566	509	532	539	526	513	532	584	562	539	569	550	535	519	538	497	535	510	517	523	530	507	519	534	499	492	552	520	547	533	502	552	514	489	481	592	540	526	529	508	528	499	526	522	530	522	539	540	477	522	499	576	499	539	509	543	505	537	513	546	497	502	503	517	554	524	533	524	536	495	514	536	542	534	503	518	516	529	538	538	546	465	527	550	499	544	574	540	544	482	528	547	493	556	533	518	504	508	525	488	509	496	563	538	533	518	523	530	531	526	544	546	517	512	504	493	549	486	558	480	503	541	532	534	553	540	524	524	554	548	522	536	543	556	508	558	492	522	539	531	564	551	510	519	512	518	509	516	495	534	526	533	518	460	533	547	542	489	504	502	524	526	530	529	521	551	536	502	541	553	532	510	559	567	523	529	528	559	557	517	539	484	532	518	543	528	507	513	524	527	526	549	507	505	562	532	506	554	546	546	553	501	543	489	536	518	526	518	522	504	528	486	524	525	531	512	507	507	512	536	537	554	567	553	547	487	541	561	568	483	489	531	519	527	493	510	522	501	477	543	530	505	496	523	505	535	494	533	559	575	514	506	546	525	517	516	522	487	514	556	528	477	543	507	529	531	515	533	512	482	537	490	507	489	473	533	532	546	550	552	538	558	489	538	557	527	514	553	570	532	523	475	538	527	541	590	539	525	492	514	505	502	496	504	554	524	523	497	521	488	539	516	514	545	514	533	519	492	511	543	559	516	558	538	528	567	551	526	510	508	581	513	518	541	504	539	509	533	520	510	558	531	531	552	568	528	581	514	541	530	525	496	517	550	511	538	534	516	527	539	535	520	516	496	531	518	513	526	522	516	543	532	548	479	512	548	527	538	512	507	558	492	571	527	547	526	528	510	527	533	556	516	515	500	562	516	528	511	487	493	492	555	521	494	537	488	577	563	499	543	508	529	545	575	536	513	503	521	524	552	556	543	519	545	514	484	508	529	555	557	519	572	573	510	526	518	479	524	521	541	529	530	516	526	499	495	519	537	583	540	521	546	489	547	503	482	541	502	549	552	501	517	530	529	513	490	546	527	558	518	574	547	547	523	509	509	526	526	574	502	490	520	506	559	535	525	513	527	519	500	504	554	509	514	532	503	545	527	533	518	510	547	522	499	510	517	523	617	471	511	503	529	549	483	496	525	541	528	563	506	527	526	496	506	544	551	513	527	492	552	551	546	523	518	527	521	536	543	538	553	505	506	540	579	511	527	526	577	484	548	534	490	531	510	504	555	554	512	545	516	529	531	534	507	510	525	508	503	525	521	527	513	498	477	574	552	530	479	528	527	522	508	533	502	539	576	546	529	538	553	517	491	521	528	528	527	543	514	509	521	559	531	510	494	521	522	506	509	558	520	519	553	509	522	509	533	511	497	491	517	568	531	537	558	515	483	504	547	526	521	523	479	514	503	550	553	538	466	537	529	475	518	545	540	537	514	551	546	533	537	500	542	536	570	521	498	521	539	493	544	514	529	537	563	521	526	520	533	545	518	555	558	526	557	528	525	518	485	539	508	530	508	498	557	513	504	530	507	526	525	502	481	536	553	506	508	535	552	512	540	558	511	550	495	566	536	510	531	549	541	554	516	480	522	508	524	530	554	529	505	502	506	547	521	520	550	510	527	542	510	524	502	507	525	551	530	515	504	505	511	548	494	536	520	540	539	516	536	528	523	560	527	543	553	487	562	526	530	494	536	522	567	549	519	489	523	535	531	537	518	553	536	488	558	523	558	548	528	499	538	515	482	561	561	502	533	537	524	517	560	530	501	540	559	546	520
22966	21558	29136	24435	21556	21432	8573	3064	2472	1928	1588	1352	1208	1172	1133	1015	947	911	890	870	812	757	665	648	662	590	589	608	611	596	506	573	532	557	585	557	544	538	546	541	524	530	512	512	490	467	527	516	520	553	494	473	512	507	479	493	474	477	486	438	489	478	475	482	493	507	494	477	464	490	489	471	467	464	477	488	464	453	482	481	455	453	435	467	506	469	455	483	468	492	484	461	454	454	439	498	455	496	453	465	451	502	438	455	468	496	428	489	457	444	424	476	463	477	456	474	472	517	436	452	514	473	473	467	492	458	476	478	425	445	439	466	457	474	430	475	455	468	461	470	483	444	493	467	460	453	473	458	444	490	482	457	485	465	475	452	470	447	480	469	423	467	430	488	389	425	470	432	512	440	442	475	439	509	433	450	439	446	450	485	490	471	441	449	484	449	458	474	456	486	479	457	434	490	481	457	434	475	436	466	467	450	426	443	491	453	430	462	459	454	471	445	440	487	484	529	484	446	466	441	461	476	457	459	457	439	441	492	410	486	466	488	485	462	465	451	449	517	506	439	477	467	468	472	454	467	486	440	442	468	475	427	443	458	489	469	456	422	492	470	472	466	462	459	479	469	473	487	450	455	456	449	439	454	502	462	456	462	495	474	472	475	464	459	457	426	497	459	465	450	444	490	506	456	484	493	457	479	461	426	479	468	478	455	493	518	467	428	442	472	516	479	494	497	498	441	485	485	457	443	450	486	420	437	479	509	470	415	443	481	451	467	453	437	468	475	445	415	501	503	457	446	489	472	519	461	465	440	498	464	477	466	428	454	492	416	441	479	465	505	491	493	482	441	471	469	442	469	473	475	488	471	450	459	433	474	449	430	457	476	467	463	463	462	438	430	454	478	449	464	492	496	429	426	517	476	503	458	465	458	452	444	427	444	482	414	480	452	456	502	501	487	465	455	494	424	445	467	451	458	463	451	463	461	437	483	518	493	437	497	469	423	475	466	439	483	497	481	453	480	466	472	481	458	476	446	460	429	487	488	500	503	503	447	480	439	436	449	446	445	476	465	487	464	455	436	431	439	441	437	441	447	484	457	452	486	452	458	446	460	439	476	459	456	446	439	477	451	457	445	507	463	440	443	457	492	492	469	471	467	442	481	466	438	480	441	461	445	486	449	471	507	506	413	495	458	490	478	473	472	480	448	459	433	456	473	459	462	460	429	449	473	442	447	482	457	473	465	489	456	483	496	484	461	474	464	476	457	468	497	454	447	488	471	496	497	510	472	447	477	490	483	474	503	447	472	487	445	465	444	505	464	451	478	451	452	462	450	494	491	450	493	451	471	473	473	474	474	455	450	484	474	453	471	508	408	483	457	495	493	447	474	485	492	465	428	432	489	471	478	486	482	490	463	433	484	475	473	458	439	480	495	468	454	484	472	469	495	435	462	504	494	489	466	465	492	463	469	414	452	478	470	463	454	427	473	471	488	472	436	507	503	432	454	465	461	485	479	487	473	430	486	423	449	503	511	434	468	453	458	472	473	477	423	473	447	468	477	428	499	474	434	450	471	431	502	442	433	482	455	475	486	493	458	473	426	397	450	451	492	458	456	431	456	456	460	442	454	477	458	438	458	453	479	471	463	488	480	424	441	453	476	460	454	450	488	438	448	497	415	497	466	432	436	481	468	474	424	513	453	474	459	455	440	487	457	438	479	472	458	510	423	438	455	469	446	420	449	464	462	496	462	467	460	466	478	487	508	491	463	438	473	471	453	412	486	461	467	460	459	480	528	462	425	476	462	483	469	433	451	509	512	473	477	454	456	455	458	441	475	468	435	484	441	449	435	445	469	479	463	464	482	442	477	445	456	478	495	444	463	411	457	481	481	435	465	445	471	474	468	499	531	477	492	471	472	486	463	478	435	483	445	463	476	482	489	444	480	454	469	449	479	460	448	500	480	494	449	448	465	440	486	465	439	453	491	517	493	452	477	432	469	416	510	462	453	443	469	470	482	476	454	433	489	485	456	483	460	455	459	486	467	506	486	519	437	471	461	475	457	431	483	479	468	477	468	470	499	467	489	454	430	466	473	444	463	479	448	491	456	435	464	503	453	494	470	469	484	474	477	476	477	462	455	495	435	478	439	480	449	443	471	442	481	417	484	449	465	485	451	445	459	491	482	492	487	475	475	462	484	451	476	513	463	460	455	474	500	489	431	459	461	457	466	463	485	486	450	483	466	475	468	478	516	446	476	453	465	454	460	468	470	451	488	477	458	472	483	463	454	470	476	459	468	473	510	463	435	477	448	485	455	480	490	472	488	445	498	472	455	474	471	452	453	482	455	461	467	507	449	485	464	480	432	439	490	457	480	483	462	510	441	469	455	462	479	436	436	441	474	475	472	471	439	452	454	463	443	450	477	459	476	473	495	489	478	474	470	462	466	484	484	511	441	469	489	452	490	432	448	477	471	454	505	463	457	481	421	459	449	512	453	474	471	443	466	472	470	506	446	460	454	471	507	420	499	444	486	428	458	446	448	425	466	476	458	483	464	462	426	456	423	452	463	486	484	445	483	471	483	477	450	459	482	471	475	433	481	472	464	467	487	502	462	450	463	484	460	436	429	509	481	439	463	457	468	489	473	493	485	440	454	439	463	451	497	455	449	468	470	451	497	500	456	474	504	471	456	481	470	476	447	455	446	464	453	472	478	525	439	437	430	467	468	465	494	447	486	455	461	505	457	497	473	476	466	474	462	450	457	451	467	442	442	446	477	468	483	446	501	490	458	476	441	460	472	433	472	458	462	447	494	442	470	473	431	473	423	497	527	448	492	484	435	475	461	472	461	408	476	467	500	473	445	488	470	469	494	451	410	477	479	450	443	484	417	495	454	464	459	467	486	475	456	459	456	464	468	486	456	487	502	480	440	477	500	422	456	473	458	429	457	449	492	469	465	480	444	477	493	469	458	467	452	454	472	447	464	448	468	452	433	471	474	477	453	433	448	475	484	417	469	482	439	474	493	453	481	475	448	427	477	475	446	473	456	440	471	484	468	484	437	465	432	460	411	444	474	429	471	473	452	453	491	458	446	454	491	491	452	483	445	458	536	473	478	489	457	450	461	486	443	468	461	440	465	452	452	421	463	427	434	433	487	449	463	476	434	460	458	463	443	468	442	468	462	464	493	487	400	436	490	484	496	441	457	442	452	473	469	482	497	457	474	451	464	431	440	464	461	479	465	451	417	452	464	441	448	456	472	466	469	451	460	461	454	482	467	500	467	437	507	463	495	437	483	492	432	450	445	484	466	469	498	480	459	488	475	489	460	476	470	435	434	436	463	447	464	477	451	477	447	426	462	466	451	476	447	475	462	439	441	447	476	478	462	416	494	433	491	424	475	455	450	469	464	473	467	490	464	462	485	454	459	476	450	474	432	456	419	455	445	447	456	493	457	464	415	464	437	465	465	480	474	458	475	455	454	454	448	484	460	467	468	450	462
23830	27515	19786	12119	9374	7666	6157	5102	4321	3220	2585	2177	2001	1849	1699	1537	1279	1287	1195	1096	1072	972	920	899	805	783	773	736	744	745	718	649	723	697	681	674	633	654	656	663	612	606	590	595	603	591	612	618	620	635	639	604	584	597	597	574	529	558	542	552	554	572	535	565	537	546	519	556	627	542	543	563	522	513	550	524	568	523	529	560	545	531	518	527	556	525	558	532	548	587	512	507	545	542	525	547	544	510	553	523	555	557	537	537	503	504	500	539	558	544	564	549	536	527	517	523	535	585	525	554	569	532	581	547	510	564	583	564	520	514	541	515	547	520	552	526	559	539	529	522	530	513	524	516	536	470	538	550	566	536	537	543	515	510	529	558	516	536	533	553	532	525	533	539	581	539	512	504	512	506	556	563	531	494	528	596	558	532	519	535	526	577	553	475	532	482	521	522	520	534	509	537	490	509	526	534	530	528	556	550	528	528	537	492	543	541	565	558	525	544	543	495	563	515	504	555	535	557	501	519	527	551	562	493	527	537	544	533	519	540	578	499	494	548	553	512	556	498	551	555	491	493	532	495	520	550	523	512	529	527	552	543	544	554	487	560	555	496	527	524	539	511	541	564	504	521	520	507	513	508	522	523	530	503	533	544	536	497	500	547	549	530	559	522	557	524	552	512	534	507	581	569	543	565	538	502	511	540	545	528	512	567	528	561	563	488	529	561	525	520	535	520	528	562	527	582	535	519	554	515	559	535	517	527	575	550	535	567	509	487	529	558	503	509	560	557	523	557	540	535	517	575	530	543	553	554	529	520	512	527	522	510	546	555	509	532	503	485	526	504	548	551	524	546	555	490	543	522	532	564	501	550	531	526	577	540	543	557	547	558	526	581	588	523	510	520	530	551	497	528	524	579	511	546	547	525	588	505	500	500	527	526	521	528	515	576	526	574	549	555	560	549	525	542	517	533	528	560	531	556	492	526	531	538	540	507	502	554	508	575	524	552	548	564	526	521	522	545	521	531	574	477	532	527	557	532	547	541	514	508	528	523	519	501	522	514	562	539	553	558	497	499	533	512	526	519	563	528	546	539	612	563	540	551	527	550	559	558	516	537	511	536	553	521	534	550	538	516	555	551	541	545	530	550	583	535	516	507	543	498	537	505	531	523	501	560	523	531	524	534	531	540	530	527	535	533	569	525	540	555	504	555	502	538	548	555	517	532	533	517	539	572	538	562	520	547	554	535	507	557	489	513	519	531	552	541	567	517	512	532	526	557	548	503	516	570	539	542	531	570	560	511	569	537	578	534	561	597	477	488	546	557	511	553	553	498	538	572	511	505	551	556	548	551	559	529	542	520	545	520	524	513	540	516	528	544	518	505	530	558	535	517	570	553	583	521	508	508	583	551	530	519	505	522	512	542	538	496	543	537	538	544	577	518	538	502	522	522	515	562	537	492	509	518	493	508	532	510	532	486	538	512	581	505	534	539	499	523	567	508	562	530	550	515	534	552	511	536	509	494	508	489	508	536	524	516	536	577	535	505	531	520	524	512	562	537	546	538	554	523	558	515	527	550	564	523	561	536	523	573	533	543	548	511	533	552	517	501	535	560	543	524	548	500	541	521	524	506	531	516	515	544	528	576	553	533	559	524	562	551	479	529	527	479	524	577	522	558	540	566	553	518	563	562	530	548	546	556	554	548	509	514	561	535	501	537	542	562	542	527	538	502	564	549	536	516	531	534	475	474	506	543	551	539	524	568	503	510	547	562	523	536	472	534	547	518	543	554	571	546	540	518	542	495	544	558	527	558	512	526	548	536	566	531	566	559	539	532	544	497	536	526	575	578	565	531	515	537	534	509	534	543	525	520	478	561	521	586	542	532	509	491	507	534	504	532	538	528	509	529	563	522	537	584	544	536	507	546	539	534	547	539	521	533	534	529	481	554	520	542	547	555	502	542	524	547	557	566	509	513	559	533	501	553	511	502	557	503	523	525	528	562	550	510	519	497	511	539	523	506	540	576	554	550	518	545	528	536	554	525	535	511	587	536	490	550	551	534	518	565	538	518	558	555	491	553	512	562	544	567	519	515	499	551	593	571	530	531	528	517	569	517	527	522	506	572	513	566	529	535	545	527	519	575	520	543	538	540	533	514	495	510	566	517	512	498	513	580	546	533	519	532	551	541	527	549	516	528	528	523	532	527	511	534	554	520	557	556	513	510	540	547	523	489	584	558	514	567	525	521	558	546	525	526	511	552	526	537	524	510	537	562	506	521	529	534	572	525	545	549	542	604	551	564	534	520	502	534	466	500	526	489	559	541	539	562	518	526	515	478	550	565	548	537	547	525	521	521	538	542	525	510	520	527	529	523	521	506	567	509	547	539	537	536	573	555	551	583	541	535	519	570	531	534	532	565	538	488	540	561	532	558	520	532	517	521	523	525	535	503	541	555	516	527	533	526	533	494	541	549	561	538	512	553	543	567	518	548	553	549	544	517	520	496	484	538	506	542	525	534	548	509	552	520	546	545	574	502	572	505	545	557	515	542	522	528	531	535	535	535	531	538	540	525	540	572	474	568	541	561	480	527	501	546	548	494	541	488	511	546	557	510	528	555	551	515	552	563	514	558	537	559	524	508	500	530	553	545	528	548	565	543	576	557	506	562	566	515	528	550	492	557	501	530	494	527	521	518	558	518	524	557	540	512	538	501	525	531	555	509	562	531	545	494	514	507	559	555	561	494	526	516	545	553	544	569	554	500	524	516	553	560	520	592	554	504	544	557	539	518	492	529	539	536	539	523	524	579	507	566	569	556	531	550	504	535	509	561	522	506	529	521	531	514	527	528	537	521	536	517	525	553	544	500	535	542	564	533	538	532	583	552	511	545	555	502	500	537	538	534	548	509	527	526	538	540	550	540	536	596	540	564	527	543	507	542	534	574	502	525	515	514	549	479	521	525	558	583	511	530	499	518	551	536	548	532	515	548	539	523	517	533	554	549	543	535	535	542	532	556	499	544	544	542	532	531	515	550	550	562	512	533	500	544	564	538	514	527	478	526	575	501	536	537	508	508	544	564	530	520	548	552	524	569	527	545	572	505	548	530	525	590	521	535	538	548	535	572	546	525	524	547	568	536	515	552	528	544	485	543	540	557	519	501	539	535	526	473	540	548	557	551	523	547	525	528	511	522	546	551	537	574	557	541	530	502	520	513	540	505	541	534	545	558	527	543	530	498	529	491	534	544	527	482	517	495	529	554	525	529	496	534	566	538	542	545	526	492	540	541	554	546	522	510	529	549	548	514	568	573	544	528	540	567	539	576	513	520	549	499	493	500	539	509	528	515	520	529	532	537	547	526	548	560	530	535	520	538	565	521	514	530	517	530	557	556	541	536	510	518	539	528	510	493	528	551	514	500	516	498	563	521	556	534	567	577	510	554	520	531	548	531	544	529	532	521	533	571	562	570	571	548	520	505	565	578	535	559	555	557	525	511	503	547	512	550
28333	19483	9636	3897	2250	1748	1499	1373	1200	1013	933	890	894	828	836	779	768	803	756	706	690	722	627	653	655	624	660	642	670	670	642	618	698	637	641	642	619	651	603	684	598	630	622	624	636	616	632	634	674	656	634	584	615	603	623	577	634	648	605	594	604	600	645	635	606	570	694	595	639	585	620	622	562	615	591	612	582	576	612	615	590	595	607	624	599	589	575	612	611	620	604	599	609	592	621	603	578	639	575	570	598	660	633	623	587	602	599	609	645	581	614	608	635	602	635	613	637	574	599	622	623	615	623	619	609	616	631	566	624	645	610	622	558	615	594	550	638	628	594	619	610	611	641	627	618	603	620	628	589	573	608	577	578	610	603	628	622	624	574	606	631	568	628	599	611	627	603	604	617	602	584	587	607	617	607	597	626	642	560	597	601	544	602	613	584	603	642	553	592	597	640	587	574	581	637	584	629	569	598	577	590	614	621	605	593	595	617	589	579	593	592	621	576	586	621	584	646	613	672	623	596	640	629	566	613	592	618	593	604	627	653	588	610	652	641	610	609	587	633	634	565	637	633	653	663	556	640	586	603	566	595	584	603	612	624	583	540	562	589	621	552	639	621	613	577	641	600	579	569	568	658	640	586	590	590	568	625	561	604	574	626	610	616	658	573	609	588	617	634	599	608	611	614	623	600	622	611	612	614	606	620	628	610	633	590	587	655	597	578	621	639	587	583	606	630	591	596	621	626	600	654	653	599	657	614	615	660	607	606	640	599	590	670	633	666	591	595	584	602	613	606	581	620	584	638	599	624	652	580	570	614	584	611	600	611	623	622	597	640	637	615	627	648	624	664	626	593	606	668	599	581	645	606	628	602	636	585	613	628	627	585	589	624	626	600	599	619	594	587	672	600	634	637	611	585	580	618	603	593	621	606	616	628	634	613	593	616	597	608	583	619	582	597	621	607	587	615	598	625	542	568	560	589	630	617	570	632	591	587	573	577	591	594	565	640	626	626	617	592	613	604	604	588	574	599	588	636	606	604	619	592	598	607	616	596	618	593	579	613	587	579	599	621	619	618	570	588	585	632	598	586	566	635	633	610	611	626	635	631	614	605	621	603	573	552	638	614	611	646	649	616	614	635	615	581	637	594	600	636	586	585	630	618	610	589	635	604	642	572	616	656	607	583	617	599	602	654	613	594	582	645	595	595	604	576	586	593	590	594	547	603	604	607	597	559	611	612	575	612	561	569	624	652	581	586	601	602	579	592	624	561	597	625	666	616	621	607	609	579	633	605	580	609	550	576	651	594	567	613	618	577	607	586	589	598	612	611	627	581	607	607	644	567	634	618	551	619	638	612	628	541	641	662	598	570	597	580	606	627	612	623	605	603	638	626	590	577	608	601	627	587	644	599	611	620	631	627	597	620	597	589	580	605	636	578	605	663	599	568	624	591	595	570	553	606	575	630	616	653	607	592	591	571	582	601	598	588	626	622	639	589	602	587	627	598	655	643	589	618	582	599	575	628	638	600	652	605	592	642	592	592	585	618	561	598	600	603	636	624	622	616	552	614	592	633	615	650	615	615	599	655	598	551	598	567	606	621	624	603	574	604	589	623	553	612	634	533	652	580	625	640	561	597	576	603	619	564	643	609	578	617	602	580	589	608	634	605	632	580	647	601	600	609	657	608	608	598	578	611	623	639	631	617	612	598	582	559	627	586	638	579	615	565	592	594	609	623	577	617	574	601	584	581	641	633	592	617	557	598	595	608	538	581	601	606	664	604	598	622	633	591	588	597	587	616	602	578	670	612	600	601	592	569	610	562	571	637	603	612	584	580	605	591	590	584	580	594	578	634	605	607	652	622	595	588	590	611	601	577	633	623	592	615	668	665	610	630	631	617	597	592	613	565	623	572	545	609	574	611	659	599	596	586	584	559	571	620	588	574	578	570	607	611	583	602	599	592	617	619	621	662	616	635	597	623	581	618	626	611	638	633	609	593	612	607	641	586	594	642	549	602	582	579	622	605	638	596	589	616	617	577	610	603	628	602	562	647	653	582	597	592	633	624	633	598	629	648	585	591	548	609	628	616	626	594	577	578	602	575	600	635	627	577	592	638	603	557	590	547	588	616	621	562	601	606	620	624	620	620	600	563	580	627	600	590	636	615	592	590	597	607	620	603	584	598	575	616	641	649	592	581	637	643	571	583	609	619	566	583	610	594	626	581	646	609	659	590	613	619	604	610	658	617	650	645	587	573	616	640	598	614	549	614	616	574	689	599	635	605	601	606	620	607	575	610	610	618	609	598	565	623	609	584	600	594	614	595	564	607	569	571	617	568	591	611	654	606	614	557	598	632	568	651	594	562	586	564	603	611	565	593	629	606	596	589	636	621	657	568	586	595	615	610	645	658	606	598	601	644	573	592	574	602	613	611	599	627	631	620	620	607	615	587	596	608	581	623	627	564	584	612	608	593	603	627	603	598	601	631	630	620	587	597	545	625	611	607	656	582	594	581	578	617	615	580	555	609	664	620	616	579	599	606	642	613	587	635	602	554	641	628	596	617	589	580	589	654	602	594	608	561	655	599	590	626	606	612	661	638	584	590	583	619	563	630	604	616	623	646	596	637	580	595	582	614	622	639	605	587	605	679	592	625	632	588	584	605	616	589	605	604	629	583	571	614	568	624	580	592	620	605	615	624	570	591	589	597	635	590	586	602	595	629	608	598	596	593	638	649	578	607	608	596	574	606	587	588	602	600	584	591	636	598	593	591	563	605	598	599	630	603	623	635	627	648	614	615	608	604	609	583	617	619	598	568	603	598	631	578	566	601	577	580	596	585	598	610	651	613	611	566	601	589	599	610	633	592	608	596	608	591	606	581	656	617	601	606	592	582	635	632	586	585	588	617	643	600	625	591	637	594	564	611	612	630	588	660	575	619	605	589	575	602	583	605	595	601	565	590	583	610	598	599	640	587	611	627	642	637	603	629	571	596	613	587	585	595	640	630	619	578	626	592	607	643	580	595	612	624	619	579	612	636	619	592	563	588	590	629	629	586	611	586	571	579	598	558	603	548	550	622	651	588	586	614	615	620	629	592	598	615	602	608	609	586	594	606	572	648	613	556	595	583	612	636	581	593	600	614	649	605	601	559	602	604	640	585	586	598	598	604	629	648	583	591	623	615	603	577	591	631	635	644	645	619	633	640	597	612	624	585	621	610	608	617	593	620	572	602	608	604	623	580	653	605	629	615	589	613	652	597	595	623	574	559	610	606	609	611	606	558	577	632	605	613	605	602	591	621	593	640	610	595	645	645	552	613	605	615	617	615	614	618	614	605	611	597	633	617	559	592	593	624	605	611	613	606	629	567	645	649	590	592	558	593	603	619	580	592	619	592	579	600	591	588	645	596	600	615	579	611	583	614	647	616	595	589	617	635	603	620	615	559	631	578	579	615	618	617	609	601	568	639	627	612	587	604	609	618	621	615	615	595	620	619	578
15590	13013	8944	4971	3719	3103	2546	2381	1964	1574	1343	1181	1126	1152	1040	1034	937	912	912	887	847	753	763	808	762	746	773	798	760	697	745	723	759	703	709	672	714	697	713	724	676	713	748	658	693	727	702	708	709	685	746	711	657	704	691	707	703	678	690	693	679	662	707	683	678	684	725	705	668	688	670	705	685	677	683	707	656	645	709	689	671	698	730	683	752	700	726	689	692	717	730	710	707	695	670	719	725	692	661	662	717	703	684	709	696	654	708	702	693	695	717	647	700	658	654	704	763	697	669	665	678	642	723	677	672	660	661	695	725	683	695	672	646	690	654	681	688	698	706	689	675	662	712	713	712	700	677	692	688	706	677	712	700	671	687	673	722	670	676	617	727	656	712	696	683	675	686	691	656	685	691	713	726	697	679	667	710	689	681	664	706	684	673	717	718	649	643	720	662	698	690	689	687	645	662	720	689	705	709	617	690	696	662	683	632	690	680	670	647	668	687	650	689	649	705	697	685	659	689	695	722	705	654	700	681	687	667	662	632	678	666	661	725	682	627	720	708	744	714	678	651	681	633	676	679	690	709	673	631	742	651	714	692	734	672	671	694	700	709	664	702	650	668	681	709	660	706	731	713	697	700	705	678	678	728	664	709	665	675	660	670	672	693	689	718	694	694	683	751	660	622	672	643	665	693	719	697	678	715	662	677	705	640	687	665	651	690	688	697	680	680	639	654	684	634	677	686	738	695	678	692	649	725	666	693	691	664	732	659	656	690	718	687	641	689	672	704	678	684	703	685	660	689	687	681	650	710	691	708	703	685	705	650	611	707	651	644	730	718	654	691	675	687	696	710	698	658	692	725	693	627	693	649	689	667	739	646	629	670	725	718	677	684	680	644	728	714	715	700	712	681	683	693	696	679	703	671	649	653	663	698	683	669	684	675	649	731	664	701	657	634	635	694	686	719	625	688	685	668	661	668	705	713	699	648	726	639	691	636	671	674	634	726	719	693	695	665	635	695	696	664	658	663	655	717	681	667	711	679	694	656	716	667	674	641	658	669	676	700	665	685	653	654	698	641	716	758	690	674	689	722	683	671	678	678	683	687	686	700	719	659	735	703	714	705	640	669	679	662	722	728	710	710	717	677	702	719	729	641	671	702	700	694	650	680	681	666	690	669	695	709	657	681	692	665	716	658	669	670	671	663	685	706	745	651	652	720	695	733	696	712	686	702	653	657	650	701	688	678	686	637	713	693	628	685	717	681	700	684	703	695	633	684	712	702	714	676	675	671	683	663	682	733	689	674	736	717	696	734	670	703	714	705	663	663	698	661	703	658	666	681	665	651	642	714	689	668	677	682	709	664	704	693	673	668	683	664	701	667	680	709	698	704	614	659	653	698	717	700	696	687	661	664	722	731	729	689	710	702	693	626	721	698	686	704	679	717	658	696	684	706	680	692	676	718	631	657	655	664	711	677	694	693	692	647	701	667	654	659	700	647	712	660	677	652	711	656	656	698	666	666	661	723	671	671	681	680	675	655	674	675	633	688	658	642	741	721	697	656	704	694	667	669	676	695	646	727	684	697	648	651	694	719	674	695	681	667	639	687	687	671	673	710	702	742	659	706	711	679	655	676	670	714	693	696	650	668	666	740	681	672	684	707	696	732	655	754	684	676	683	699	677	704	674	685	752	722	702	676	675	700	656	691	665	650	679	660	675	682	674	675	699	653	702	712	719	692	673	658	680	688	714	642	691	640	717	696	637	640	658	694	660	669	687	686	687	714	697	675	689	672	706	678	675	654	692	637	699	701	703	701	723	687	701	647	647	672	667	698	650	671	664	640	673	690	672	703	734	733	663	709	660	659	664	635	682	657	722	695	722	663	662	723	690	713	694	683	675	677	712	693	665	675	662	725	669	692	702	688	672	644	694	684	698	707	688	651	719	695	691	719	713	676	670	690	675	676	697	624	716	665	648	686	694	678	644	681	697	731	680	665	720	677	654	706	712	677	687	710	706	679	687	693	703	670	668	751	631	731	690	668	659	696	674	730	682	664	714	693	683	665	686	704	683	698	647	701	710	663	684	678	663	670	712	697	672	682	655	694	681	687	690	676	718	752	677	691	723	707	688	713	647	684	688	675	654	679	707	668	711	665	697	637	675	702	705	675	684	695	736	674	668	690	761	678	670	688	699	690	675	674	738	656	701	720	653	670	702	677	713	670	700	708	677	716	719	690	648	692	624	640	693	688	707	685	661	685	672	678	690	703	666	684	708	690	673	683	661	681	658	648	699	700	697	712	680	682	695	662	682	661	688	671	656	675	726	638	645	695	717	688	722	653	694	738	713	678	718	696	696	677	654	692	700	768	664	680	704	716	710	687	698	635	698	684	655	721	675	671	671	663	667	677	633	679	674	642	678	710	667	704	721	693	674	643	664	690	654	664	719	672	652	715	693	691	693	656	648	678	614	730	671	674	682	716	650	697	668	690	685	685	707	738	719	645	694	636	674	691	700	710	685	699	722	697	693	690	665	664	702	672	694	688	682	690	714	667	699	650	654	738	746	720	660	654	683	730	658	735	692	660	692	698	659	652	670	654	658	659	684	696	701	705	684	655	660	723	695	705	665	703	705	661	670	716	713	701	611	672	696	700	661	716	669	682	689	667	697	706	655	721	683	674	684	670	671	722	699	714	683	675	657	683	670	654	629	657	675	711	634	693	694	670	696	679	676	686	707	750	686	741	694	671	738	704	711	685	700	697	675	647	672	661	665	672	701	659	680	688	683	683	666	719	707	681	686	690	703	719	642	675	675	659	674	688	698	658	715	644	653	699	645	687	710	701	653	707	749	674	683	667	667	695	618	640	688	666	716	751	711	690	703	654	666	698	712	649	677	624	654	607	749	724	688	685	668	652	679	683	666	657	673	688	689	701	690	667	621	668	698	670	700	685	737	652	660	733	679	643	635	644	688	699	708	669	638	680	683	684	667	668	731	675	699	652	651	692	608	660	701	662	640	712	675	627	714	641	690	667	722	730	672	700	633	679	721	694	681	703	638	722	673	663	661	685	663	629	659	655	723	668	711	680	698	677	655	623	690	713	681	711	672	656	687	685	694	729	724	643	707	707	680	695	679	675	678	675	670	687	678	652	660	682	652	690	684	709	661	718	667	697	665	682	704	626	646	683	668	617	693	702	713	675	682	672	729	700	672	667	663	671	744	676	682	644	702	694	669	654	708	718	679	684	677	716	644	697	698	684	661	674	691	672	683	706	680	721	662	679	688	664	644	723	704	638	675	695	666	681	704	737	703	673	704	688	673	719	693	674	704	678	722	717	656	686	683	692	668	684	725	664	700	698	696	644	715	694	644	694	704	675	644	724	689	687	651	701	666	662	691	688	708	707	725	684	688	710	688	712	703	652	743	658	689	737	697	659	754	709	703	682	653	687	689	709	668	690	669	702	746	680	724	676	651	663	722	707	693	709	667	688	661	697	689	642	669
23965	21531	28562	24937	21387	9281	3331	2308	1806	1488	1473	1328	1162	1175	1044	1002	911	885	792	778	850	779	743	751	769	698	735	698	705	717	659	655	678	693	682	677	649	634	714	673	672	657	700	670	644	655	660	685	653	675	671	660	639	638	633	639	647	650	616	685	619	661	632	624	638	666	620	662	647	653	654	634	628	644	633	697	619	642	653	609	633	650	641	640	589	596	620	609	657	624	640	607	631	606	634	652	603	592	634	642	614	641	608	652	631	612	657	586	582	654	620	632	632	621	630	606	619	642	643	626	621	644	573	652	605	637	617	621	622	606	657	644	565	632	587	628	594	637	634	620	591	627	655	661	620	647	628	674	613	584	643	639	580	658	611	635	623	625	618	622	650	616	658	652	619	609	602	579	587	634	645	667	617	605	620	614	647	640	658	651	600	650	648	640	613	600	633	701	637	661	653	616	625	644	592	667	636	640	598	599	602	605	654	637	588	576	605	658	631	619	630	612	610	631	597	638	633	625	659	615	636	609	648	642	681	631	621	596	630	662	647	595	595	604	649	632	597	654	625	619	605	626	612	616	638	577	617	647	641	626	638	600	639	677	603	600	592	592	628	616	633	604	591	659	627	638	596	617	600	634	622	648	635	663	671	610	581	625	629	631	609	626	624	597	623	637	634	613	597	650	621	606	604	629	614	660	601	669	657	597	601	624	599	597	595	659	641	631	609	619	611	606	607	605	688	620	639	616	623	611	626	658	610	617	634	636	686	640	649	608	598	573	611	628	633	684	559	582	640	646	594	653	672	602	603	645	588	608	588	622	628	636	591	653	596	622	623	626	659	624	632	602	630	653	600	638	624	612	642	661	632	607	630	660	655	669	673	587	640	612	642	639	644	618	661	658	629	565	664	673	636	632	661	622	603	600	658	641	599	613	663	646	621	604	670	593	597	609	628	661	619	613	634	633	610	605	628	609	646	620	596	618	611	679	595	624	695	632	569	611	629	592	685	647	595	611	616	564	653	659	655	609	626	626	580	620	611	588	663	619	639	605	597	612	613	641	667	614	602	612	635	616	593	655	619	608	580	616	590	627	605	567	585	607	622	608	627	653	610	606	618	639	600	635	630	652	611	641	653	648	665	617	575	597	604	591	619	655	638	623	611	627	644	644	594	591	643	655	606	675	603	651	608	644	645	621	638	654	632	624	633	652	626	621	654	650	674	621	666	608	657	608	636	585	627	657	598	660	653	620	630	627	632	601	648	636	626	637	641	656	620	599	630	611	653	642	650	628	674	604	598	663	615	569	616	653	603	605	600	645	652	616	636	651	629	654	600	659	629	641	638	640	653	658	599	650	611	654	673	600	620	608	623	643	627	599	613	596	637	623	601	585	647	666	678	611	652	628	625	617	630	593	604	618	635	601	622	597	633	654	635	581	661	635	644	588	597	657	624	571	606	575	625	646	673	604	659	665	635	674	575	611	616	633	614	634	626	693	603	615	648	625	603	661	604	651	615	638	651	641	677	667	642	644	650	626	690	605	650	601	636	608	605	616	652	612	630	616	660	651	623	623	610	614	621	646	621	616	573	627	665	598	608	654	634	641	612	611	635	614	604	620	616	606	595	625	599	625	645	624	570	631	629	641	600	679	633	641	667	613	609	629	618	616	637	616	659	597	605	626	637	583	662	591	633	631	636	624	626	597	650	618	594	650	642	628	616	637	598	666	643	622	612	603	609	581	652	617	632	650	619	572	658	619	651	595	622	638	642	658	640	568	647	629	612	622	666	648	638	654	622	629	638	652	640	610	656	642	620	614	634	616	626	569	607	609	671	629	622	624	599	597	630	663	641	657	644	618	597	645	640	626	636	630	685	605	623	647	640	609	587	612	633	631	606	625	604	650	637	642	654	601	634	625	574	622	608	629	628	633	578	627	611	647	641	643	636	615	594	606	605	611	611	638	602	631	621	632	602	622	603	635	640	592	653	651	575	615	651	625	623	577	624	659	637	659	635	664	611	574	634	651	644	637	600	600	635	604	618	625	605	568	648	607	627	616	623	618	652	604	591	597	644	608	607	631	640	633	573	624	616	609	617	640	623	607	632	621	608	633	602	629	639	614	593	643	626	635	645	625	641	586	642	633	609	626	665	602	613	594	628	627	648	596	580	651	654	664	611	613	604	599	629	652	596	592	632	628	617	650	626	645	662	634	605	595	640	573	643	603	601	634	615	608	586	645	585	633	578	617	599	600	582	664	646	662	614	641	618	644	577	652	597	619	605	587	623	631	597	621	625	631	654	573	620	658	649	630	630	627	647	641	637	656	629	653	618	646	637	622	627	637	593	588	607	673	657	607	619	643	599	628	597	645	584	632	607	601	637	631	584	640	614	569	639	624	616	592	577	581	648	642	656	599	643	617	631	582	643	628	580	631	678	629	635	635	617	598	609	635	634	623	609	611	609	604	598	620	682	622	648	599	624	638	612	573	613	630	637	642	682	646	587	658	644	590	623	619	581	619	619	628	621	619	551	573	631	644	588	625	656	632	605	608	592	653	580	564	611	636	634	635	603	586	620	601	627	625	617	648	616	583	614	626	647	627	607	622	622	614	629	631	660	628	610	673	621	566	633	641	631	655	678	646	651	617	596	621	588	637	622	604	624	637	662	664	625	620	648	629	589	653	608	634	641	673	616	680	651	634	612	629	647	610	603	591	638	674	616	642	574	634	593	670	590	614	609	623	599	611	638	650	594	625	666	610	561	573	624	662	662	625	582	613	648	629	616	629	632	658	632	615	645	586	635	647	588	602	655	614	634	640	631	641	596	566	623	607	630	585	639	642	603	654	631	633	634	619	611	659	652	625	667	646	640	593	595	678	612	612	619	618	607	631	545	631	613	630	688	623	616	648	650	622	596	609	639	588	613	673	602	598	627	576	645	672	593	634	664	609	656	604	634	630	606	642	656	620	630	679	649	634	628	674	588	655	607	611	589	607	581	606	630	577	625	653	646	618	620	582	644	603	641	653	615	645	601	649	625	665	616	608	592	619	639	612	616	639	643	612	635	651	571	648	656	610	638	648	645	638	648	644	675	645	594	601	639	578	667	628	656	644	637	591	627	665	609	677	638	652	655	648	613	616	616	618	652	642	593	619	567	607	601	578	588	620	634	627	653	613	594	640	651	665	589	632	625	656	671	608	649	631	649	646	598	629	658	613	625	635	625	611	603	615	631	628	602	594	625	618	639	604	610	659	648	613	596	634	622	625	636	600	670	673	631	593	649	652	645	633	647	590	628	655	629	598	569	632	623	643	667	632	659	604	646	568	664	581	590	623	605	615	667	598	631	648	619	600	619	600	625	595	594	614	647	656	657	641	615	618	640	622	642	635	665	628	651	621	578	624	625	619	593	651	630	664	629	612	583	595	645	583	603	635	645	618	611	643	612	645	650	625	601	585	580	616	622	628	568	631	634	596	622	627	617	630	620	625	607	581	626	635	621	608	652	666
19214	22616	16125	9094	6819	5525	4725	4140	2980	2431	2143	1979	1690	1550	1572	1360	1249	1175	1103	1126	1051	1000	941	887	844	871	870	853	902	811	816	838	796	802	850	794	801	773	764	806	759	782	765	721	742	817	780	764	738	735	695	738	732	749	760	734	741	683	732	721	706	738	752	742	704	779	751	693	737	764	694	738	729	772	748	653	702	753	720	712	734	720	694	729	695	721	690	729	703	708	691	724	714	699	710	677	703	697	707	704	693	700	684	659	715	674	709	678	636	741	695	669	747	676	716	733	668	707	701	744	716	712	684	711	709	676	710	718	731	678	693	710	694	684	720	729	680	730	690	675	707	713	706	710	725	722	703	697	699	689	714	658	737	758	705	750	714	673	701	707	712	702	731	705	663	687	762	692	688	701	712	713	735	674	650	683	734	698	749	694	744	674	755	750	700	697	706	704	681	689	720	717	649	693	702	702	732	741	740	687	701	660	714	667	739	695	652	707	705	697	703	716	738	727	715	705	726	690	721	711	697	680	700	692	697	756	759	666	723	666	650	667	754	671	676	707	713	723	691	720	711	718	710	671	743	689	762	706	702	718	680	747	740	749	726	717	698	739	752	678	694	665	749	712	695	728	689	706	756	673	739	683	732	707	713	711	685	730	681	648	718	700	733	722	708	721	694	685	706	722	693	736	705	689	716	719	725	717	715	679	717	740	712	723	694	679	659	678	737	737	716	709	705	725	696	728	700	782	664	736	720	679	685	730	688	679	692	699	721	660	735	734	734	686	696	719	720	689	698	704	693	752	738	698	714	710	685	660	707	702	695	690	741	736	749	701	705	692	681	736	720	755	724	700	736	697	713	690	688	724	765	702	681	728	669	708	732	683	755	723	705	742	762	763	689	709	702	743	763	710	686	753	723	722	762	699	685	748	701	668	732	693	722	734	729	715	689	687	712	685	664	759	694	646	721	732	735	644	749	666	649	720	748	735	717	679	722	734	752	648	696	724	712	698	674	704	704	660	701	675	758	643	716	712	735	697	696	704	725	721	701	720	677	667	725	685	709	757	727	728	725	718	765	664	739	696	729	718	728	696	670	700	719	748	733	735	705	671	700	725	726	670	701	720	691	690	705	671	694	683	677	733	681	709	730	728	720	720	709	706	686	718	687	685	722	675	681	754	737	675	683	711	691	697	714	713	767	688	740	709	691	691	718	730	667	699	684	696	738	714	695	704	707	703	660	748	662	673	708	656	720	696	699	709	719	702	701	700	749	681	745	703	707	721	712	718	735	698	693	742	723	695	669	735	687	655	717	732	714	709	710	736	717	690	659	740	713	729	716	698	690	717	711	788	725	679	710	680	748	693	734	699	718	677	687	734	705	689	725	739	759	689	737	717	695	699	713	671	724	711	716	775	678	691	722	731	700	720	694	749	727	749	716	695	719	743	691	692	720	717	743	693	696	722	731	756	712	726	710	731	723	710	708	688	698	680	711	726	698	695	661	713	710	725	728	684	687	693	743	720	668	708	688	705	719	669	736	722	720	668	744	706	658	714	671	700	666	665	736	716	607	719	668	737	723	712	745	711	706	683	717	715	698	684	739	730	713	699	749	689	703	725	705	661	713	673	695	706	743	678	731	714	697	683	679	717	715	661	710	752	727	739	741	716	686	684	723	718	695	675	661	754	767	763	735	685	703	738	657	687	750	718	709	669	727	705	721	697	716	684	689	664	671	707	716	737	724	705	708	678	692	712	733	691	659	711	744	696	701	764	735	721	678	674	672	715	693	725	701	705	737	674	710	738	724	749	698	695	709	700	729	677	676	755	714	714	654	741	742	708	729	703	727	710	726	688	775	686	730	721	672	730	672	737	725	720	701	703	728	718	717	690	739	727	717	700	726	686	726	725	709	686	664	688	742	730	734	723	713	713	723	726	711	681	683	727	702	729	713	732	760	715	699	714	708	739	662	679	703	678	693	752	721	712	729	697	694	732	665	737	722	692	772	690	722	673	694	750	732	730	726	692	713	748	717	721	762	721	725	693	740	730	654	709	689	722	715	683	730	713	762	730	673	685	720	693	695	717	755	693	729	715	708	722	668	714	741	711	734	672	719	739	694	764	664	700	679	691	712	716	766	698	713	710	741	747	749	742	694	688	713	701	709	758	721	728	700	728	680	660	695	731	717	704	762	697	675	678	717	648	706	749	734	691	716	699	664	703	702	715	677	739	753	730	765	703	693	727	726	681	681	729	711	737	734	707	663	661	732	708	684	688	692	693	711	734	650	716	701	708	709	722	745	665	706	701	726	714	751	717	718	718	730	672	713	715	723	700	695	648	732	717	732	683	717	681	689	710	754	720	756	691	716	719	689	684	703	752	712	687	735	751	689	669	682	727	722	695	681	751	709	708	704	688	730	647	773	739	688	655	699	698	697	732	719	721	700	705	726	734	761	673	691	710	715	744	665	680	656	695	719	706	717	705	664	714	737	725	698	719	719	721	725	747	720	720	724	710	737	680	724	715	704	738	749	687	680	694	720	722	748	724	725	672	709	692	711	713	771	743	700	739	677	728	677	679	678	692	703	719	691	678	707	698	676	700	750	659	712	682	702	716	723	690	729	674	708	714	684	719	663	689	698	756	691	734	707	691	658	707	715	702	660	691	728	691	701	735	712	706	720	723	678	665	718	727	695	709	728	724	712	730	703	702	720	670	717	716	732	710	696	680	723	724	712	724	701	711	729	680	718	733	690	755	697	685	696	688	671	723	751	710	698	726	758	742	752	700	672	718	725	704	740	696	715	713	729	679	735	750	732	661	714	705	688	712	668	731	678	688	688	710	717	709	724	672	721	705	725	674	711	686	692	668	704	724	723	743	700	729	713	706	706	749	730	709	662	701	710	725	774	732	691	669	661	705	719	701	679	671	721	685	689	719	718	671	723	685	715	761	724	710	702	730	725	735	674	657	711	706	712	705	718	713	699	688	707	685	743	680	711	724	694	770	744	734	710	694	726	694	724	712	693	685	677	704	737	697	724	705	737	694	676	705	682	719	683	750	725	708	691	759	645	694	732	704	702	684	738	754	674	701	655	630	702	718	719	715	700	681	690	731	707	716	741	684	716	692	697	690	720	671	722	706	695	744	644	699	701	734	734	749	700	670	720	716	702	727	666	719	726	755	737	711	720	737	730	740	695	699	697	687	718	717	700	775	731	713	729	690	766	721	694	722	708	667	688	742	705	711	691	704	684	702	660	707	637	744	712	727	717	718	756	706	755	749	675	716	711	721	701	733	735	710	685	754	719	710	731	730	696	711	755	680	702	700	715	721	701	669	733	710	735	706	686	711	712	738	712	668	758	690	705	661	686	714	692	718	681	683	692	711	656	732	665	701	644	708	710	667	732	688	714	731	719	697	698	736	718	740	708	663	718	678	739	705	712	686	731	728	720	726	675	720	672	737	723	725	701	677	712	709	756	714	718	716	672	721	705	709	699	692	677	685	677	728
25101	21525	27247	25808	8584	2462	2144	1618	1239	1139	1039	895	827	801	777	769	663	666	651	621	592	563	533	546	540	507	527	489	521	518	494	511	516	476	482	496	495	468	514	488	455	492	481	479	495	481	480	494	458	441	487	467	491	504	441	458	476	466	400	446	445	448	486	419	445	436	432	482	474	454	439	445	415	481	458	485	454	462	478	469	436	449	447	464	473	463	459	483	417	445	458	469	429	450	467	454	470	486	428	463	470	454	460	472	451	460	469	473	469	419	441	459	528	463	421	469	438	481	452	459	482	434	466	427	442	438	435	450	465	465	441	454	473	466	472	460	447	416	472	453	440	437	412	442	402	456	457	471	455	444	445	469	456	437	495	453	437	394	449	471	481	459	462	462	466	499	454	492	454	429	465	440	467	483	491	457	455	459	404	436	454	423	488	450	440	446	445	473	468	448	407	460	459	460	444	420	459	471	458	497	431	445	450	446	439	463	456	441	483	462	436	486	472	484	456	450	482	431	473	465	451	425	469	466	422	461	455	458	450	460	442	455	409	445	484	475	430	495	434	460	482	484	455	449	436	503	440	453	457	459	479	470	469	461	416	435	454	442	439	454	447	482	464	447	450	455	464	484	446	476	442	463	475	469	450	449	420	439	493	475	470	448	446	484	417	476	450	466	453	404	463	456	479	469	467	458	455	451	440	413	452	481	459	448	466	448	441	444	477	456	485	489	462	467	414	471	453	464	411	457	488	448	477	454	503	485	457	431	435	404	443	476	434	452	465	450	474	479	455	458	454	479	491	438	430	468	444	448	413	462	460	428	458	433	422	452	429	488	451	481	479	472	469	475	476	441	490	465	444	462	440	480	456	438	450	447	440	442	428	437	419	427	470	443	430	455	452	482	411	432	442	459	454	485	451	476	481	476	447	451	477	467	459	425	438	428	490	449	467	457	432	469	438	445	433	441	454	468	468	439	493	417	447	414	427	442	426	451	468	454	446	500	459	435	443	482	440	445	457	463	420	454	427	466	499	456	463	505	455	441	429	439	478	470	436	479	457	432	440	449	438	425	447	444	432	424	459	463	428	484	480	446	471	475	430	396	478	451	496	450	503	424	457	465	448	431	423	509	422	449	441	457	446	442	476	473	433	409	453	442	459	459	467	456	471	465	461	469	459	478	462	423	423	461	441	427	472	486	474	501	462	464	463	445	459	476	474	442	457	465	436	475	453	448	463	491	443	460	462	459	442	472	433	479	476	463	454	413	454	417	443	416	459	452	493	453	488	453	441	438	451	470	406	482	471	476	456	450	421	471	502	444	425	438	475	458	474	504	393	491	435	479	433	486	448	477	474	489	462	456	443	455	469	472	428	433	471	440	465	440	454	442	432	466	489	449	449	455	464	460	449	466	469	507	451	454	442	473	486	413	442	460	453	456	476	485	470	480	428	463	445	430	441	459	425	421	447	439	449	447	465	417	417	428	420	459	478	449	437	456	467	427	447	481	449	472	430	464	420	445	465	448	454	459	451	456	424	474	463	448	469	435	447	449	469	419	446	451	437	439	426	482	470	458	471	462	444	441	441	467	454	440	478	430	457	438	443	429	454	430	430	454	480	454	472	486	444	447	440	463	497	458	475	480	436	446	486	449	454	431	428	452	447	430	490	483	457	436	453	454	467	455	427	417	440	456	428	454	473	426	458	452	460	466	451	432	418	502	432	438	450	459	459	481	444	475	429	448	430	474	490	469	425	446	427	432	445	459	455	464	461	472	480	405	465	451	472	474	439	414	468	468	486	445	448	454	449	447	470	465	455	399	453	444	443	462	488	432	474	462	477	475	470	448	494	448	462	429	461	457	424	457	441	437	481	487	511	448	445	459	439	449	457	443	473	441	463	469	462	486	432	414	456	452	428	482	418	478	485	459	481	467	464	478	457	471	424	445	480	442	470	444	420	440	451	431	448	470	414	452	460	461	491	460	449	486	483	459	466	427	425	445	443	430	448	434	493	455	453	440	447	467	486	435	430	419	466	494	448	442	450	460	445	490	469	458	450	491	471	445	442	469	465	450	447	439	484	459	486	418	485	484	462	435	467	430	502	476	444	412	431	445	443	437	488	437	478	474	448	448	468	449	463	445	466	436	460	445	436	437	476	416	433	440	455	441	446	450	465	423	470	462	453	437	466	466	461	472	440	470	463	491	487	443	465	448	452	442	440	443	476	475	463	437	445	440	451	456	463	419	452	473	453	422	459	491	462	424	473	453	479	429	443	437	470	470	491	466	448	462	445	435	435	472	423	489	478	433	451	467	473	441	433	468	479	447	491	454	463	464	440	488	451	429	432	456	428	452	416	465	407	447	440	454	437	470	453	453	452	445	506	406	485	443	478	443	447	448	438	468	451	429	463	443	464	426	453	420	431	477	422	440	439	452	449	436	447	491	409	480	463	489	455	484	455	470	460	450	501	473	450	468	467	430	450	439	460	444	498	412	476	457	476	448	446	448	449	419	469	422	447	472	427	485	480	436	431	485	471	451	443	480	452	436	461	415	451	428	455	401	482	485	483	461	443	461	477	460	458	408	468	443	469	431	432	505	513	444	444	439	457	476	475	433	432	445	487	452	451	427	446	427	452	427	455	416	433	424	441	478	480	447	504	442	456	461	462	478	439	410	438	464	461	470	450	464	462	434	463	459	489	423	443	454	477	459	448	456	429	454	468	437	472	463	457	442	459	473	452	465	445	427	473	441	451	477	446	476	404	469	479	468	512	487	466	443	458	457	468	467	464	470	466	451	443	441	420	459	435	436	492	462	434	472	416	491	446	435	470	483	474	441	455	471	449	439	450	474	398	441	457	447	482	454	432	464	440	452	459	442	429	434	447	444	457	475	462	462	427	434	457	440	457	464	457	459	508	451	472	423	467	461	479	438	474	439	434	458	495	419	468	432	483	480	464	424	422	434	477	436	461	472	456	451	420	434	463	486	479	453	446	429	495	449	441	493	474	445	487	445	482	480	482	445	442	431	441	488	465	446	422	405	477	483	468	411	440	444	445	445	466	446	449	442	480	458	420	473	433	454	468	445	424	439	484	438	428	442	457	453	443	420	457	439	488	423	459	437	440	481	460	411	444	420	460	461	447	464	472	441	430	476	480	465	470	493	431	473	432	466	485	438	447	476	484	460	474	467	460	442	454	471	453	431	463	452	466	459	428	490	478	435	444	468	473	439	457	449	433	420	466	452	453	461	456	470	449	496	436	460	438	463	406	440	456	497	438	458	420	438	435	466	433	485	481	491	505	441	481	476	438	484	435	453	437	484	478	440	473	461	474	449	449	461	452	454	454	431	478	467	450	467	437	462	477	459	492	452	452	471	443	448	459	438	488	462	448	437	459	436	447	475	487	492	455	450	444	428	453	447	419	489	414	452	414	479	447	389	459	465	470	476	474	435	432	442	431	442	459	469	466	453	500	469	446	455	455	470	441	479	414	470	459	462	463	474
18550	18353	12955	7121	5338	4415	3986	2997	2262	1970	1645	1460	1323	1173	1202	1013	971	853	833	799	726	718	694	620	622	636	622	676	631	632	572	574	609	612	604	568	572	573	577	582	554	551	546	571	582	565	530	529	561	552	556	514	553	558	554	537	510	586	526	521	554	546	577	523	548	582	540	526	501	549	542	544	510	553	518	504	532	532	566	535	540	526	502	520	524	498	524	497	532	535	498	550	543	480	517	553	547	526	513	502	510	512	502	528	559	518	491	513	512	498	537	523	514	503	557	512	484	476	505	528	537	513	525	503	514	547	505	505	551	498	520	526	536	493	527	500	494	519	556	554	517	522	560	536	543	500	504	493	535	492	496	539	533	491	536	516	511	491	449	588	558	504	515	564	535	509	491	537	508	495	525	539	479	531	523	554	518	506	481	490	538	528	544	506	523	539	532	472	526	507	523	526	542	499	492	504	518	507	477	534	471	541	537	529	485	494	497	516	563	559	505	540	541	515	483	524	506	518	477	513	548	499	521	511	490	487	553	511	513	560	519	511	538	514	525	519	503	530	557	551	517	523	499	478	559	506	514	539	514	535	508	522	506	487	511	557	552	548	535	532	511	533	554	519	531	499	491	503	520	508	512	519	560	517	470	509	532	533	535	513	517	497	525	492	515	521	534	515	485	539	518	510	526	524	518	508	516	479	568	524	501	527	511	501	535	541	512	545	524	524	504	503	494	520	553	520	472	539	533	513	476	541	530	526	552	532	551	518	493	523	549	492	531	534	515	542	488	544	522	559	545	503	509	492	516	499	509	511	511	482	542	525	512	541	529	513	542	538	519	542	503	521	553	491	526	528	539	515	552	524	478	556	567	532	500	554	531	523	468	503	527	497	532	493	527	490	504	530	520	501	507	502	475	503	520	501	537	528	518	490	511	527	541	538	551	496	496	555	499	521	529	517	567	572	514	547	493	529	588	516	541	508	477	513	542	528	516	561	494	501	523	499	508	527	536	524	549	516	491	518	527	495	514	489	562	507	508	496	472	507	530	529	530	508	490	565	534	489	517	547	558	522	517	481	499	494	544	497	535	507	514	501	516	545	527	520	499	513	507	505	521	527	534	534	554	516	528	539	503	502	551	503	494	493	531	520	537	481	486	550	505	553	547	514	534	523	524	509	536	538	492	502	507	511	532	512	557	526	491	538	498	503	532	500	532	465	498	525	494	499	494	497	534	533	511	512	484	498	517	503	539	498	511	512	587	506	529	543	503	516	511	493	534	525	528	564	508	528	522	519	535	497	550	560	490	522	516	510	460	483	534	507	502	519	511	551	523	524	517	479	518	519	504	508	562	512	477	534	576	516	510	472	556	499	520	511	505	559	505	503	543	552	504	531	496	560	509	525	512	520	537	513	481	564	522	486	478	503	512	506	508	514	517	502	501	503	520	487	536	464	504	535	509	539	507	548	542	519	478	542	484	546	568	516	518	525	487	509	550	510	513	483	500	537	515	487	515	481	514	547	539	503	531	534	530	509	497	516	526	559	535	474	514	496	532	488	526	520	551	536	523	512	536	510	510	569	515	532	539	510	549	494	528	508	487	520	525	511	522	501	533	501	537	561	518	504	527	471	488	518	540	546	537	543	481	526	473	528	484	537	481	519	493	518	523	491	539	500	531	499	505	531	510	503	492	524	534	537	515	534	519	487	503	509	525	503	482	525	559	502	551	529	507	490	464	535	518	524	505	545	519	496	505	495	518	550	534	489	508	539	499	498	536	502	529	489	537	508	538	526	537	516	549	522	545	564	485	489	505	547	503	510	491	510	546	517	518	505	542	504	553	538	560	517	530	539	546	503	551	524	496	540	537	514	536	491	525	512	484	530	532	484	573	466	518	519	504	536	516	498	535	511	527	516	501	551	538	509	509	525	541	549	492	497	528	535	487	524	536	541	518	533	505	541	521	528	517	506	530	492	536	520	552	545	519	494	518	517	514	479	541	527	493	504	554	533	554	512	530	518	523	514	521	553	516	488	536	557	524	480	514	536	504	558	488	518	538	541	538	529	563	515	545	477	530	488	542	586	485	557	513	482	536	518	539	523	520	527	507	497	518	512	495	519	550	544	519	518	547	522	522	484	518	563	483	463	524	509	500	568	515	500	513	489	504	510	500	509	528	509	486	466	513	514	527	503	545	532	545	542	514	528	509	529	498	522	529	528	505	487	530	570	494	525	525	537	509	561	509	498	471	505	528	508	530	520	484	509	502	517	536	512	526	541	549	511	538	545	548	521	486	530	544	520	527	495	503	515	494	516	489	554	460	491	550	529	492	518	503	520	550	510	531	495	540	555	531	530	547	456	564	527	537	511	513	503	533	464	507	543	523	539	503	504	479	530	518	519	497	514	489	561	541	524	561	515	548	524	497	557	522	534	530	482	523	479	498	519	494	516	498	498	540	509	507	552	547	479	565	522	512	525	508	525	551	521	531	507	524	512	512	471	506	566	502	515	508	528	533	525	528	510	531	509	512	496	549	510	512	515	502	522	515	523	505	513	521	547	562	541	513	525	517	507	502	519	552	526	518	538	509	517	486	535	528	515	483	487	517	526	517	514	533	559	518	526	513	485	505	532	543	496	502	517	559	510	536	516	526	523	506	521	518	498	491	485	530	495	504	547	500	566	517	504	531	535	513	494	512	493	510	499	480	532	552	501	523	524	515	550	514	522	562	487	538	521	546	532	539	529	529	500	535	525	539	505	525	547	542	519	515	485	494	490	524	500	502	532	513	526	487	509	552	513	552	486	523	564	527	560	547	535	529	522	505	564	499	507	511	511	519	525	550	516	501	531	513	474	530	536	546	502	551	461	568	541	506	530	494	500	571	545	503	526	504	512	556	539	529	531	554	487	531	563	508	552	504	479	523	534	531	528	539	486	584	494	461	537	495	523	525	538	533	530	467	512	524	511	516	505	496	527	508	472	515	535	539	541	528	485	500	500	538	528	511	522	491	539	523	545	493	535	540	476	547	502	507	497	479	513	516	489	535	539	560	516	532	552	514	512	495	503	568	522	505	515	529	508	512	581	513	521	500	531	525	482	511	505	495	515	534	505	519	483	509	546	533	503	534	530	498	533	542	502	515	563	502	479	500	503	514	527	522	516	515	506	509	544	564	519	485	542	521	546	522	479	547	529	499	502	537	520	517	470	547	570	552	537	510	499	511	534	536	526	542	551	533	542	522	511	568	476	542	542	549	511	542	547	532	476	529	537	528	535	518	524	497	522	524	543	540	526	477	508	554	496	548	517	514	541	530	509	490	509	550	549	523	529	492	525	503	529	496	496	530	518	509	488	518	525	535	477	526	520	525	534	522	501	484	540	496	524	506	543	513	511	540	510	497	521	502	506	500	513	487	529	494	547	495	475	532	542	510	547	476	521	537	531	510	484	496	511	562	480	523	520	510	499	486	552	550	524	508	588	515	478	564	524	500	555	524	515	564	505	513	495
22905	21550	29147	24415	21561	21460	9124	3105	2299	1982	1750	1442	1324	1182	1163	1008	929	841	776	746	731	683	627	653	629	587	606	633	570	555	562	540	578	546	509	524	532	522	548	512	527	482	512	505	540	504	520	505	547	516	504	485	500	439	504	481	478	463	444	475	477	428	444	460	421	460	537	459	454	421	460	456	493	464	485	448	434	410	429	423	457	419	432	485	479	470	455	455	450	444	461	473	476	479	474	490	445	468	455	391	414	447	461	432	493	433	425	454	453	466	472	438	450	425	467	427	444	502	453	451	423	456	447	432	416	469	443	451	442	449	459	445	459	438	446	419	452	452	484	501	479	449	451	482	464	424	477	418	433	420	441	470	465	449	464	461	454	471	463	485	475	459	449	470	464	469	470	446	466	445	461	454	454	472	421	468	443	459	428	421	464	454	451	459	462	476	457	501	481	439	476	436	471	451	447	491	476	434	486	449	481	469	492	470	399	441	430	490	467	487	476	428	457	442	453	449	457	461	472	453	413	472	436	467	481	427	455	445	468	474	455	457	447	440	464	423	468	442	472	446	453	422	452	460	469	490	451	446	475	468	483	411	464	476	465	460	434	402	508	466	458	435	470	451	463	471	478	510	421	455	497	441	452	465	446	484	475	464	472	452	470	464	464	466	506	446	427	453	440	460	448	467	441	462	452	439	479	423	437	488	423	477	450	432	477	480	430	470	465	409	495	459	438	468	426	477	484	453	423	446	447	426	436	446	513	459	464	440	456	486	432	469	502	494	445	459	466	453	426	474	405	424	419	446	458	469	430	488	478	458	433	459	453	477	488	481	457	454	466	456	468	409	469	466	476	434	433	465	474	456	498	447	464	459	438	443	494	460	475	446	460	510	448	454	446	457	440	432	480	480	468	518	441	466	440	468	452	456	436	455	439	455	457	487	436	432	463	399	437	469	459	467	454	450	460	443	460	419	454	448	479	443	436	453	479	454	434	440	478	464	454	440	463	457	429	459	474	462	465	480	442	461	486	468	484	442	436	435	469	478	444	451	436	448	457	441	457	449	472	470	458	484	476	454	449	472	457	476	411	470	442	400	456	450	453	458	441	461	446	456	432	412	436	471	437	452	454	478	441	470	450	497	470	448	447	434	422	455	467	487	431	425	457	443	457	459	480	441	440	462	477	463	450	469	426	439	468	483	460	455	433	443	424	470	467	460	439	437	451	461	470	452	426	460	426	468	484	441	436	442	437	443	450	473	478	413	439	420	437	405	433	484	433	510	470	471	424	443	454	461	476	447	436	461	471	389	421	431	478	452	473	434	500	444	421	456	468	445	450	463	467	477	448	445	440	429	466	481	462	471	440	462	445	455	455	405	428	424	467	429	435	481	454	482	458	439	434	446	478	439	455	446	488	460	447	428	471	434	434	478	475	419	490	445	465	428	439	455	430	459	426	432	433	439	428	452	445	453	490	455	467	434	422	435	473	442	464	462	465	440	440	437	443	436	463	444	469	460	441	483	426	496	446	466	439	446	478	470	477	457	428	486	440	453	486	455	428	462	474	457	443	427	477	456	459	488	481	472	460	425	503	397	464	451	438	466	420	441	449	452	436	479	499	451	459	447	398	451	470	439	391	473	421	435	481	431	468	455	464	431	446	473	449	422	460	480	456	492	458	436	500	492	429	460	470	484	443	462	448	455	434	443	447	446	462	440	438	467	450	428	424	460	437	468	487	454	406	418	456	450	466	460	466	467	434	439	474	468	452	443	470	421	445	499	459	449	467	463	475	452	484	439	462	458	435	435	448	437	440	465	449	429	494	484	445	462	423	427	481	458	421	485	460	436	420	466	497	444	475	470	435	438	477	461	447	431	430	475	418	522	441	423	449	456	471	441	447	452	469	458	460	452	452	413	465	433	434	474	466	449	477	436	462	434	440	474	450	411	434	415	460	438	395	501	470	442	427	456	442	445	495	486	445	445	458	455	469	469	455	477	486	432	491	458	480	476	455	470	426	472	464	457	470	448	453	460	423	431	460	429	500	473	450	459	465	459	469	468	476	458	477	403	449	454	425	447	447	440	437	475	479	422	450	432	488	477	449	500	446	419	452	434	471	472	457	418	429	482	478	467	472	442	441	494	459	456	469	467	448	444	438	454	442	443	450	437	474	454	428	412	452	460	466	425	493	464	457	440	422	445	443	481	459	453	444	433	467	446	464	447	478	443	457	482	458	483	482	443	430	490	447	452	430	459	441	448	472	464	475	445	457	454	461	483	417	447	464	495	459	481	433	465	463	484	455	459	434	455	459	465	444	435	472	437	426	441	458	463	427	452	443	463	441	448	442	418	439	455	450	451	432	470	493	438	458	432	466	398	473	471	442	447	468	466	475	408	463	451	454	431	426	421	495	482	447	439	485	441	440	468	434	455	452	444	431	427	405	473	452	413	444	477	440	419	475	453	443	462	415	447	423	462	466	507	448	399	456	436	441	470	451	399	445	440	459	451	469	438	440	438	449	441	439	494	456	432	457	436	441	501	455	454	440	462	483	447	458	463	464	457	460	474	449	474	502	419	444	420	526	410	397	436	427	414	473	437	448	455	442	437	477	419	454	481	423	450	441	466	462	463	482	441	428	439	414	483	451	475	454	445	470	472	436	467	469	479	442	451	434	500	443	431	445	439	464	443	439	476	429	498	433	439	463	440	480	448	438	460	395	472	466	444	431	448	427	472	433	430	477	431	448	468	412	481	404	409	472	466	432	457	450	488	427	501	456	483	405	412	461	469	492	440	449	482	465	443	478	472	443	480	469	466	467	461	457	473	434	462	448	472	470	456	463	436	454	491	438	477	484	462	450	483	453	475	458	431	447	439	470	518	436	463	446	469	463	456	413	447	442	460	429	440	482	436	425	481	419	438	437	506	440	474	429	477	456	464	393	453	457	456	435	458	419	468	476	437	441	491	463	460	490	439	467	440	475	441	427	451	441	479	446	449	465	449	432	477	474	436	462	480	435	455	437	455	430	456	440	496	448	473	441	479	425	434	489	437	465	478	475	443	490	469	481	421	459	440	458	407	428	418	434	427	461	468	460	429	473	441	448	453	464	453	520	461	485	465	473	402	438	460	477	408	415	467	459	414	434	438	463	462	469	457	462	426	468	429	435	449	437	460	435	443	477	416	464	425	473	449	450	463	484	494	452	471	434	450	450	403	453	426	471	403	422	449	493	462	434	508	419	431	457	414	446	389	420	480	464	442	453	426	488	455	438	460	449	450	477	465	460	474	464	474	446	422	474	416	496	443	442	422	472	451	446	455	416	420	428	478	454	499	416	409	430	438	452	435	478	469	447	436	462	427	429	467	456	458	435	474	446	436	459	457	435	419	408	451	483	430	448	407	444	488	433	453	458	456	450	444	490	451	464	495	449	420	483	451	432	466	426	471	438	479	453	466	459	420	462	480	427	434	472	471	423	456	434	457	442	433	439	445	446	455	473	437	450	410
22906	28725	21380	12884	9928	8283	6803	5102	4029	3479	2840	2441	2076	1869	1665	1474	1277	1165	1110	1039	857	882	846	816	797	736	709	714	760	722	672	740	679	663	622	639	643	612	611	632	575	573	571	586	653	612	625	611	623	604	621	571	583	586	567	536	559	565	558	520	527	553	568	572	591	531	559	541	580	547	542	577	510	516	514	510	503	513	526	559	523	466	527	565	478	497	522	584	525	527	539	502	525	516	519	516	522	507	520	527	503	502	529	512	535	539	508	509	567	530	500	533	546	501	522	539	552	513	498	561	488	492	539	528	497	490	516	526	529	506	486	521	547	535	535	494	532	497	514	505	549	515	575	539	518	543	543	512	533	494	539	518	548	546	512	536	500	484	559	536	545	547	528	525	538	524	507	505	563	522	510	487	538	510	491	498	513	534	568	510	530	522	513	541	540	500	544	489	537	509	517	535	534	495	494	501	516	537	539	524	505	527	502	529	514	487	518	520	577	449	503	545	548	499	526	526	540	527	487	533	527	560	542	498	504	537	521	516	499	557	550	517	509	522	524	532	574	494	475	489	477	533	490	482	521	503	547	540	497	534	517	505	526	512	473	504	521	526	539	507	476	496	510	533	494	534	544	524	530	552	503	519	505	493	462	486	513	529	521	515	508	554	503	521	515	522	527	519	557	512	532	491	525	523	513	505	511	529	525	516	512	532	515	501	542	523	542	507	501	517	543	557	533	515	546	497	481	506	513	578	498	546	500	496	492	497	521	515	528	524	506	545	530	516	497	503	504	516	502	527	556	498	533	567	549	572	534	507	485	528	491	536	500	475	524	521	544	525	534	543	514	507	542	531	535	545	482	542	544	516	536	531	470	533	564	512	516	570	539	552	520	519	536	516	505	537	520	513	520	506	549	526	520	478	573	556	537	505	533	504	530	505	514	491	547	518	485	532	513	514	446	516	506	505	528	530	569	491	541	532	497	493	529	519	549	563	527	508	548	510	524	543	501	507	524	526	565	548	516	565	485	513	503	545	496	531	538	536	524	537	509	545	517	514	483	508	491	491	556	539	533	509	531	475	518	542	500	490	524	514	516	500	547	489	497	511	544	517	510	509	504	525	524	515	526	525	515	532	548	545	526	528	530	515	498	489	532	510	500	567	500	498	506	506	535	542	509	521	508	483	499	493	493	495	508	492	537	517	493	502	490	523	547	529	583	526	506	524	496	546	518	556	476	476	544	514	579	520	529	499	521	551	537	494	517	509	507	527	515	515	484	514	502	499	532	528	542	537	542	511	534	540	534	564	519	528	456	557	501	514	521	496	531	496	485	528	510	492	528	540	528	510	525	477	490	525	502	513	487	568	546	519	526	516	558	519	527	505	549	497	558	503	503	523	513	526	560	535	517	529	565	513	508	567	535	528	528	563	536	504	518	468	528	536	532	518	529	567	499	487	517	515	545	533	515	544	519	493	519	516	528	523	531	526	532	529	474	513	511	522	522	529	494	490	491	468	530	544	526	494	558	530	522	489	512	520	555	478	521	519	539	528	564	515	497	522	584	564	509	523	528	537	498	493	515	506	495	483	523	523	545	511	532	507	525	497	539	525	534	499	493	527	499	522	520	505	540	510	517	511	524	530	532	510	516	501	547	542	528	494	521	487	555	532	513	543	503	520	528	514	508	517	496	540	539	518	532	514	530	538	537	517	501	506	510	498	540	560	510	487	471	540	492	540	503	541	525	498	546	517	527	470	537	484	509	512	510	532	478	526	527	497	501	533	463	532	528	508	525	530	475	529	514	494	528	522	529	520	546	497	512	516	529	505	500	530	515	492	567	528	531	480	560	504	559	506	524	528	510	540	518	507	541	541	540	571	547	507	541	472	508	550	519	533	501	516	530	483	561	537	522	540	494	514	540	535	516	514	528	550	512	534	543	522	501	537	532	518	532	485	524	487	528	471	518	499	545	559	545	534	503	506	543	552	495	503	446	518	526	534	525	557	508	502	549	541	505	506	532	512	490	523	543	531	517	513	528	512	492	514	526	496	515	525	539	522	526	489	483	516	537	540	555	513	506	543	521	537	532	506	534	511	491	543	479	507	573	461	525	501	494	533	485	507	529	500	499	558	533	518	522	537	532	492	505	540	563	494	513	532	507	512	501	525	512	544	493	523	494	527	550	500	529	551	549	562	487	521	502	555	513	527	537	544	537	520	517	557	518	536	522	496	533	519	511	525	496	519	495	589	494	523	528	524	543	475	536	532	525	520	530	519	531	547	494	529	499	485	543	511	539	529	536	479	537	557	565	544	494	519	510	541	490	506	490	533	537	513	493	518	518	544	521	502	531	496	511	538	516	508	498	515	486	490	528	541	491	549	539	550	533	502	493	541	531	527	524	483	528	488	549	552	530	489	568	532	535	535	548	492	515	524	541	517	550	505	537	506	497	496	513	539	480	519	525	483	563	514	572	538	549	529	513	534	527	546	512	521	534	518	559	470	524	552	552	510	540	534	553	495	529	488	513	498	489	520	485	537	520	492	538	521	522	565	528	570	514	487	544	533	546	515	574	494	505	492	540	541	488	525	487	501	539	525	515	548	528	519	545	477	524	528	548	522	525	520	552	533	502	533	534	533	521	550	513	515	516	504	533	505	512	472	514	545	560	493	552	494	516	534	496	519	537	520	552	502	520	500	475	515	513	512	520	503	504	507	512	509	511	533	501	504	509	492	535	520	552	521	497	538	503	541	531	489	520	524	519	544	549	515	508	552	515	509	533	549	530	541	540	494	496	522	481	510	513	503	558	502	547	554	550	538	521	526	539	533	552	541	540	531	515	504	520	533	514	541	488	485	511	540	523	500	515	554	525	552	483	528	520	550	527	533	498	544	544	523	514	524	529	535	512	505	535	493	527	535	534	522	505	533	549	528	522	524	555	503	532	538	544	535	524	516	536	518	528	528	499	563	529	524	510	462	481	490	537	496	556	535	554	535	514	516	560	544	524	531	528	528	500	514	515	520	526	538	530	530	535	526	519	516	515	491	536	486	517	552	489	487	539	542	479	514	497	519	570	545	498	507	549	464	514	512	542	515	510	492	562	514	558	554	544	565	482	511	510	543	555	499	466	551	540	534	520	540	533	495	563	521	527	478	545	527	505	504	547	501	487	519	473	512	510	540	538	526	525	550	487	491	491	536	508	482	497	518	560	523	569	532	501	517	513	571	506	546	563	497	492	544	514	533	554	517	529	541	527	524	486	550	565	565	544	559	564	533	522	513	516	471	564	583	501	565	503	510	519	529	516	559	479	564	536	534	507	544	540	501	536	478	548	562	499	529	534	522	504	521	504	503	505	536	542	525	520	524	505	540	519	522	518	514	494	560	530	510	553	507	500	507	520	598	541	526	534	472	516	533	506	516	528	513	525	484	497	518	517	524	520	556	516	537	519	566	524	504	498	538	506	537	550	533	505	514	511	532	517	471	515	516	535	518	515	538	550	535	523	508
28432	19474	10457	4433	2547	2015	1563	1382	1185	1105	1014	993	904	864	823	775	733	738	723	705	734	673	692	639	646	687	618	636	656	656	662	641	657	597	613	602	588	559	600	651	556	653	594	596	567	639	632	603	591	619	594	638	596	613	630	583	619	652	600	565	619	624	635	581	600	590	579	612	609	637	553	616	596	599	615	585	600	595	612	558	603	638	554	587	634	639	563	561	575	572	627	600	585	601	600	621	616	569	598	619	599	614	606	623	586	580	583	606	566	572	619	598	575	595	611	583	586	612	628	610	653	613	589	565	560	595	651	630	639	610	548	590	549	610	548	632	584	617	582	609	613	570	566	605	600	543	608	563	575	611	583	585	630	562	610	627	592	593	579	558	628	619	609	561	615	626	605	623	582	684	589	662	594	658	587	568	556	560	602	640	626	588	606	581	632	620	611	615	626	618	601	577	576	590	630	629	614	604	549	570	569	640	620	623	614	654	570	608	602	631	623	623	576	610	561	590	640	629	583	583	630	616	631	615	650	611	607	608	592	619	563	618	631	576	594	624	609	591	598	641	555	607	620	623	580	616	613	581	622	624	586	596	613	585	621	629	608	588	634	621	599	595	611	614	572	681	558	608	591	585	607	593	634	572	570	569	623	575	603	588	599	617	593	603	588	589	604	610	584	585	570	596	583	596	607	579	599	581	600	597	560	562	578	616	634	606	588	595	601	611	587	583	573	578	631	561	614	634	587	603	611	577	612	556	619	598	589	638	579	587	592	603	626	626	626	611	573	594	618	623	638	618	600	593	606	612	612	575	576	616	581	594	580	593	608	599	604	595	592	587	562	555	594	573	574	646	603	631	570	639	629	574	667	613	582	575	568	590	607	594	576	610	590	610	594	634	594	608	633	633	628	645	582	627	607	670	587	562	604	542	618	594	628	621	580	607	611	602	645	601	623	625	580	571	593	582	604	621	576	606	637	609	564	596	613	598	588	608	580	609	603	603	628	579	601	581	624	585	548	621	622	600	635	638	627	553	574	559	598	572	576	621	646	592	620	568	568	634	621	616	608	596	613	628	557	599	576	584	625	607	616	582	634	596	605	640	608	545	584	589	608	609	592	647	575	590	598	583	597	585	619	630	578	601	611	587	628	632	609	588	592	598	605	611	597	624	531	566	563	616	595	610	637	595	628	586	606	612	592	629	616	556	581	611	602	584	548	564	633	591	584	601	584	600	589	605	581	622	617	581	656	604	616	596	627	576	596	600	634	591	595	599	590	606	651	620	600	583	553	587	612	603	653	573	621	618	561	619	613	590	594	617	596	612	614	586	611	656	585	622	595	588	562	615	571	594	597	622	607	577	617	622	581	548	606	610	586	593	584	578	623	623	604	618	546	598	597	594	603	595	588	588	634	574	601	560	560	596	626	599	597	556	621	620	595	618	613	597	617	627	570	648	623	608	576	616	626	632	610	624	568	565	623	627	628	633	583	590	628	588	586	610	585	631	598	586	597	626	595	589	576	621	571	583	608	613	604	630	609	593	617	649	590	628	603	586	588	584	618	581	600	616	599	602	582	570	626	565	576	600	613	605	596	598	588	600	602	611	583	604	532	587	587	633	605	611	597	620	610	591	585	617	576	599	589	576	552	637	604	575	597	578	649	605	611	612	606	603	544	584	606	591	656	588	583	565	646	611	621	586	667	597	627	634	589	609	590	594	625	580	592	636	586	575	609	610	559	583	617	607	594	576	600	618	581	629	625	631	649	626	636	578	582	621	625	618	597	603	576	604	625	553	576	611	582	577	558	595	594	633	626	655	617	587	602	614	601	611	584	574	613	634	625	603	580	594	558	595	594	561	577	565	643	580	638	574	656	603	560	607	605	596	629	624	544	608	620	640	572	601	582	595	581	593	586	637	613	605	576	600	551	619	555	614	664	612	575	611	575	579	586	617	612	597	610	628	581	608	585	589	584	602	613	587	594	577	585	657	578	611	614	561	592	587	623	629	591	628	611	555	583	606	637	621	605	588	609	618	568	578	634	630	607	589	641	618	611	647	584	574	598	615	584	609	571	592	587	627	623	600	641	559	562	578	555	595	626	624	608	619	584	579	600	604	585	564	558	602	664	659	606	597	569	576	602	607	606	622	625	616	574	596	603	600	587	616	588	580	613	612	598	604	586	573	658	594	578	555	596	620	616	621	634	605	591	609	620	564	587	619	638	600	570	560	603	590	588	556	533	588	638	579	550	581	595	610	602	628	623	612	578	604	556	595	627	584	607	585	560	552	634	627	607	640	598	576	621	597	622	635	689	575	566	573	614	595	609	633	614	560	621	617	608	590	575	605	623	584	584	599	631	597	590	605	566	608	607	603	594	604	552	596	632	619	562	582	597	614	646	591	607	567	613	610	585	593	574	613	609	589	648	641	606	586	549	606	569	633	599	596	556	597	606	609	591	611	610	585	604	600	591	615	612	599	613	544	597	608	624	574	588	582	656	592	635	611	635	612	614	582	583	597	590	597	594	610	632	590	573	579	627	643	619	644	582	609	581	625	619	640	613	602	607	613	578	582	611	604	600	608	668	603	644	582	614	641	579	579	609	581	594	584	648	564	605	646	608	600	609	623	643	632	614	604	614	623	567	590	613	614	556	579	585	605	581	563	627	593	596	565	612	594	632	609	622	597	570	611	615	624	615	576	617	594	594	583	597	627	604	603	585	617	643	572	603	588	614	648	623	599	562	590	560	611	647	625	590	616	628	589	594	614	606	561	619	655	604	606	596	602	617	596	553	604	586	614	590	622	621	631	588	583	590	587	594	621	577	603	606	589	531	664	614	622	614	629	591	591	603	570	571	627	570	599	648	616	602	604	593	597	577	593	569	613	595	666	596	622	572	616	628	561	593	578	650	586	583	580	594	643	663	591	572	610	578	610	584	612	580	622	605	558	588	585	649	598	630	602	607	615	596	615	594	566	613	632	596	615	634	616	616	605	631	598	592	608	546	613	609	574	591	608	587	598	603	647	617	644	632	561	609	657	588	642	576	612	602	619	538	574	558	638	604	594	627	603	658	600	556	598	586	612	637	534	603	636	634	589	601	643	577	579	603	632	585	589	595	611	610	642	591	625	606	560	596	599	605	612	555	619	630	614	593	623	608	597	586	606	609	611	618	606	626	599	599	609	618	638	607	630	612	566	579	600	625	635	582	575	652	608	614	604	603	622	606	586	622	603	608	597	645	577	584	643	600	630	566	594	603	617	623	630	648	593	591	596	587	617	568	594	599	563	584	611	606	608	599	620	645	672	595	571	614	617	588	624	614	561	644	599	625	624	574	585	636	619	584	588	568	569	572	584	601	576	645	603	607	586	596	610	592	615	616	586	612	625	595	611	596	619	601	584	636	629	645	565	639	589	585	669	579	633	559	578	564	608	644	584	609	575	619	635	604	580	622	601	585	581	625	574	600	626	606	583	595	589	624	627	615	589	628	642	621	600	594	582
15439	14360	10192	5594	4200	3537	2799	2224	1933	1790	1645	1408	1286	1148	1031	987	964	836	868	814	785	784	774	804	759	809	788	736	712	731	753	772	727	721	701	728	710	765	730	702	718	672	685	690	725	676	693	684	716	644	713	712	747	674	690	677	696	662	650	709	674	642	654	671	691	653	714	635	694	687	672	710	694	673	679	684	693	667	642	639	707	681	705	664	688	663	637	702	649	633	658	685	649	716	668	672	687	693	673	686	717	632	722	653	699	685	632	670	725	712	706	689	629	687	644	683	694	671	730	677	656	668	704	648	688	700	641	686	697	695	662	653	628	679	651	683	707	665	653	651	703	622	718	665	700	653	614	676	663	627	695	646	691	733	708	699	720	695	714	693	709	629	662	657	691	691	646	660	662	666	641	668	691	671	690	675	660	694	682	665	639	721	719	726	664	695	685	635	716	673	682	640	671	671	701	707	678	681	663	715	717	673	651	673	672	633	693	690	681	689	664	690	687	684	655	646	674	736	666	699	707	669	670	699	676	710	696	673	698	646	685	681	698	689	667	651	663	666	672	687	725	742	660	673	649	718	666	696	656	669	679	664	678	643	682	695	665	715	722	683	657	637	681	693	696	706	673	687	683	676	655	665	681	694	692	683	692	664	712	663	684	698	699	696	674	667	656	727	707	703	659	634	671	658	669	689	701	722	682	679	701	696	641	645	637	716	618	656	638	689	667	698	701	623	703	712	742	713	674	685	687	655	693	657	680	685	699	690	658	677	707	660	657	657	639	712	696	664	695	672	635	669	667	696	644	689	649	662	682	703	686	710	674	672	710	738	662	678	640	708	702	706	695	671	702	681	693	697	661	681	663	686	730	655	697	625	667	663	649	686	677	652	680	679	648	691	686	660	708	690	619	706	660	675	635	658	717	670	674	652	686	692	670	701	642	693	641	658	662	660	660	669	716	670	715	624	676	669	700	654	652	663	640	686	675	699	668	674	698	660	707	648	659	686	685	647	693	698	665	663	647	665	690	714	706	662	704	694	693	685	644	660	672	697	684	700	686	637	666	666	674	680	715	688	680	641	649	630	651	699	664	655	698	681	666	643	670	665	682	686	641	668	633	725	667	680	674	680	670	679	657	704	664	671	678	704	698	687	694	638	702	675	650	669	645	695	691	688	667	653	677	679	654	676	664	649	671	683	680	641	684	687	643	653	723	717	664	693	640	650	690	708	664	661	676	667	657	704	644	621	704	633	647	636	699	690	698	718	647	704	643	694	689	660	692	679	680	643	644	669	682	681	728	688	665	702	679	686	681	633	654	727	670	666	656	692	674	676	675	679	678	662	729	699	674	663	695	759	663	671	679	697	664	701	682	688	660	677	680	733	682	702	651	663	643	708	668	687	623	695	664	670	704	687	675	640	678	695	653	714	721	697	685	664	663	693	699	697	707	743	666	661	652	694	681	707	669	659	645	668	679	663	691	684	625	659	643	656	658	637	706	693	663	674	670	693	698	674	709	708	650	721	661	668	724	646	643	694	709	753	664	654	674	656	644	654	674	703	686	667	679	703	662	673	710	656	661	693	648	705	707	641	694	677	614	656	704	636	624	659	692	689	677	661	677	712	678	680	682	702	680	680	679	694	671	656	692	666	643	687	659	690	713	673	637	645	656	670	658	719	653	696	708	675	686	615	729	643	687	653	691	719	709	677	739	686	663	651	661	659	674	672	663	676	679	660	643	704	675	705	661	704	663	697	652	675	686	717	683	628	642	706	717	691	699	691	702	695	686	661	704	667	678	701	598	710	669	606	679	735	718	686	632	654	680	709	712	668	631	674	646	693	676	656	699	627	666	679	658	698	636	681	653	701	675	655	677	641	675	658	700	717	694	681	650	681	714	680	635	667	652	708	689	614	714	676	672	662	648	665	681	695	679	671	677	689	692	687	678	669	701	668	659	677	693	673	673	660	645	613	649	671	715	642	715	646	674	648	695	659	680	708	716	636	641	689	708	688	649	681	656	696	707	663	721	644	714	657	690	724	681	682	706	621	720	685	691	631	669	677	678	649	693	689	681	667	697	655	659	669	671	618	635	685	635	674	684	655	681	667	684	689	700	659	728	685	658	654	675	669	721	663	686	717	680	663	678	704	666	657	617	670	658	677	652	695	630	693	698	649	680	689	736	650	664	646	694	716	702	682	691	667	675	671	665	645	669	666	720	655	661	651	657	689	694	709	660	648	697	690	688	681	723	689	663	644	652	667	698	714	716	615	663	697	680	706	691	709	708	692	702	672	654	704	681	701	683	662	641	667	621	683	677	633	658	694	673	683	705	639	688	680	697	669	697	595	653	604	660	719	698	712	672	689	703	706	640	639	672	630	687	712	666	721	715	694	658	701	648	635	668	701	720	653	652	659	695	702	694	660	646	639	636	658	685	690	716	662	736	697	721	639	678	625	660	684	636	702	694	676	675	677	678	650	672	697	693	668	698	619	667	687	721	687	658	667	677	667	706	725	686	675	649	673	662	658	713	726	683	661	683	657	651	706	713	658	690	662	646	721	633	647	661	674	703	672	662	668	662	691	673	670	635	685	649	679	678	682	713	659	708	644	658	670	658	676	683	718	637	677	664	684	703	679	663	712	681	646	696	682	688	618	638	639	638	673	657	683	689	724	684	664	688	671	671	657	698	753	658	665	694	692	672	731	648	702	649	662	670	655	684	631	669	710	676	652	669	657	674	721	683	677	633	659	715	667	694	686	704	699	667	639	660	660	646	683	695	655	717	684	672	706	685	674	703	685	693	701	655	657	658	671	692	662	709	713	706	639	705	669	660	703	649	670	661	658	665	684	700	664	665	668	672	649	671	699	635	723	645	668	672	698	646	650	698	697	654	675	633	650	709	720	720	681	669	728	697	694	685	673	679	702	684	681	672	615	691	679	623	665	667	698	642	669	660	680	657	666	687	676	665	642	688	685	647	660	638	703	632	679	692	676	663	654	663	672	666	691	715	721	718	676	661	666	650	700	717	702	711	675	671	630	676	701	707	696	660	731	654	662	703	655	623	707	691	689	643	637	703	654	639	689	676	711	676	679	644	685	659	646	673	721	640	743	666	654	667	692	690	649	653	697	693	661	690	645	671	631	712	690	666	693	714	688	691	670	634	692	655	652	694	659	641	688	648	662	626	661	692	648	680	723	669	689	683	658	711	701	700	657	658	699	662	714	628	626	678	663	647	656	695	661	702	686	692	690	688	683	732	669	700	694	734	685	659	640	631	639	693	688	648	668	683	679	664	699	628	650	664	686	726	703	665	660	634	678	628	647	692	699	695	743	680	655	722	700	673	702	644	640	677	619	690	703	682	674	687	695	671	739	682	653	713	673	673	660	656	690	649	648	716	638	637	696	699	664	639	639	614	676	691	665	641	662	687	700	657	684	692	687	689	671	704	676	659	652	750	709	662	705	676	727	730	652	753	674	687	677	676	667	750	697	660	689	717	700
24010	21547	28579	24952	21381	9723	3525	2445	2008	1774	1635	1431	1235	1113	1050	957	890	790	837	834	827	740	773	766	717	740	735	663	695	679	678	678	683	692	653	669	659	644	669	667	677	654	674	632	676	654	674	646	638	695	608	612	615	658	596	664	649	611	642	615	651	669	595	657	624	656	629	631	638	615	657	638	622	619	594	641	675	617	632	633	631	635	620	592	605	599	620	622	609	668	598	590	640	563	626	610	645	598	656	581	656	619	642	649	645	613	604	609	637	647	646	652	675	585	636	595	599	635	660	605	631	648	619	615	623	606	619	626	604	597	600	617	660	637	596	671	636	648	657	649	659	639	562	608	647	612	655	647	675	613	612	619	591	640	622	647	659	610	616	615	576	602	641	591	657	681	652	645	659	633	612	632	588	637	643	630	636	596	611	671	654	581	601	623	631	662	599	589	610	662	644	627	647	581	673	677	594	611	604	635	598	624	604	649	616	632	582	605	627	616	663	625	586	652	574	618	594	605	606	656	632	627	661	625	649	687	635	595	632	589	614	586	608	645	626	644	688	615	622	670	623	616	588	652	584	599	644	624	588	643	613	610	552	562	622	651	620	572	602	604	617	629	601	592	550	621	627	639	612	631	617	678	627	661	613	577	615	643	593	629	612	607	610	648	609	638	630	633	666	597	629	615	597	628	637	657	620	609	631	654	603	611	618	651	622	603	578	645	578	607	647	573	624	596	565	625	622	618	605	630	621	603	624	645	610	626	602	626	657	648	612	649	632	652	646	612	624	590	635	661	679	636	644	638	625	596	627	632	588	656	699	615	603	623	627	640	647	632	621	670	611	610	620	638	650	638	633	620	620	644	652	643	599	615	615	575	627	636	614	584	659	651	614	575	622	644	606	619	617	579	635	617	616	625	647	565	642	621	647	602	603	636	642	623	613	607	603	614	632	662	638	641	597	614	650	632	626	602	644	639	623	632	660	627	626	627	644	628	612	606	648	586	598	670	599	624	658	656	590	628	600	593	626	603	621	582	645	669	652	636	637	583	624	620	617	602	621	593	609	575	591	671	647	606	609	600	656	605	635	624	622	620	612	600	650	642	650	672	605	677	609	610	609	605	608	616	595	636	627	631	628	640	643	581	623	612	633	617	609	595	633	650	566	632	685	625	655	612	629	593	627	649	615	599	688	583	612	586	640	644	633	582	667	610	637	626	653	654	537	614	658	618	630	622	636	609	625	627	629	682	636	579	608	589	610	614	629	622	635	616	620	646	600	635	640	658	583	595	590	610	632	673	614	639	591	624	626	594	641	653	640	617	613	649	649	604	610	582	642	594	585	633	672	621	652	601	651	591	635	581	655	665	617	605	638	589	619	632	633	625	636	670	670	604	618	613	544	566	617	616	604	620	597	670	622	592	641	600	649	621	607	611	618	643	651	602	600	615	630	632	611	658	606	599	619	614	622	656	667	613	620	601	613	674	609	669	654	616	614	582	630	632	606	605	634	638	598	602	554	646	651	652	623	589	598	625	632	608	636	655	602	637	619	639	608	651	613	615	640	620	611	589	642	613	632	614	632	649	606	613	599	626	632	636	665	622	615	590	593	631	600	572	595	618	621	577	606	576	615	620	690	598	637	602	642	558	612	637	645	571	652	619	607	642	613	610	580	594	614	626	632	640	616	607	613	607	631	589	579	600	618	586	607	611	649	626	595	602	595	629	662	615	651	650	622	604	604	597	604	598	636	610	644	613	634	616	624	698	634	644	616	631	651	617	619	615	615	632	628	641	630	644	614	621	656	621	612	587	638	600	604	627	599	594	606	651	624	697	639	647	631	650	633	616	645	625	619	674	659	605	609	646	643	615	630	618	616	580	601	633	602	609	610	612	634	678	647	588	584	620	624	621	607	619	628	632	611	579	639	612	649	611	611	617	673	661	634	609	624	634	604	608	585	656	628	607	623	593	655	631	667	638	623	625	654	620	698	634	641	631	665	659	664	629	648	622	637	626	612	634	631	643	642	604	658	668	611	593	644	592	652	620	646	644	602	615	605	633	624	618	622	621	624	630	599	643	602	616	597	643	614	617	650	641	611	657	601	587	614	593	657	628	658	593	601	617	569	593	621	629	654	645	652	665	628	607	575	641	617	636	630	585	630	640	649	588	656	628	587	630	603	619	585	640	609	611	582	581	604	581	630	580	646	646	617	608	619	626	616	635	665	589	644	623	683	594	614	638	621	635	639	613	634	582	624	596	627	663	647	630	629	626	622	590	647	639	642	652	605	669	580	636	586	618	659	681	639	603	630	596	610	637	629	619	579	619	628	656	627	638	637	605	592	616	624	644	597	641	659	619	649	635	592	654	620	595	663	613	610	644	628	650	628	665	624	648	556	623	655	632	613	576	623	610	607	617	617	652	616	580	625	609	642	618	588	653	663	637	632	623	592	620	611	669	641	644	596	634	623	601	612	622	672	652	600	616	598	638	614	607	604	584	593	626	619	629	611	637	626	586	635	619	640	629	637	612	628	618	620	631	634	596	619	656	626	620	632	637	602	631	651	605	618	637	645	623	610	594	639	627	618	605	635	624	633	644	618	567	639	641	603	617	611	658	623	621	666	633	572	602	624	640	659	617	648	604	629	589	664	617	641	581	673	658	616	656	676	606	612	642	589	638	597	638	610	637	582	638	637	663	654	605	598	662	611	653	632	589	684	654	627	638	612	634	587	615	612	677	617	610	592	623	660	593	578	641	587	589	655	623	667	633	638	651	639	597	638	683	652	580	613	627	624	572	564	578	639	625	639	626	681	629	639	582	665	622	609	617	616	613	600	643	583	610	608	582	632	621	608	616	634	670	576	646	658	625	611	628	650	600	635	618	636	589	621	613	639	605	618	609	626	588	626	637	631	586	625	609	608	606	651	647	609	659	625	637	596	613	628	643	656	642	708	656	615	597	622	637	622	626	601	559	638	563	608	572	633	638	661	594	646	666	601	630	602	630	581	621	654	626	643	612	572	644	593	598	597	632	627	643	634	624	647	647	609	611	598	635	590	620	637	616	623	643	637	602	624	593	652	635	639	611	563	618	604	565	606	606	605	676	627	609	633	632	650	606	594	629	614	635	631	627	627	634	630	590	621	666	659	593	609	601	584	625	626	661	604	632	644	659	608	663	637	657	610	664	626	575	593	644	632	662	632	667	615	583	625	656	633	639	616	662	631	641	626	633	661	623	613	573	646	658	654	624	658	565	614	599	667	590	633	625	607	672	607	608	640	633	657	609	644	616	621	600	560	605	624	561	606	603	636	675	653	602	628	605	593	603	625	634	613	636	607	621	653	655	628	653	627	611	628	648	636	634	631	624	582	651	634	607	622	635	616	586	639	686	624	674	649	587	622	584	629	602	623	601	659	635	611	641	591	628	599	659	628	617	627	608	612	655	607	630	619	626	622	693	601	640	582	645	599	628	595	641	620	641	645	648	625	594	632	609	586	628	597	643
19438	24600	17899	10272	7711	6013	4714	3699	3332	2974	2546	2064	1861	1627	1397	1325	1222	1116	1041	931	1015	925	914	917	876	813	902	866	852	792	825	802	834	894	831	828	770	780	772	736	760	778	776	740	805	803	815	693	753	717	750	752	815	732	712	760	727	708	770	758	746	733	723	691	728	703	711	735	714	759	739	693	749	670	719	715	725	677	672	693	710	682	710	737	712	689	703	733	702	754	714	727	713	709	742	692	676	758	769	704	742	689	703	683	693	698	684	708	710	682	654	683	695	704	717	712	710	698	732	714	727	735	711	712	716	704	691	736	716	671	767	717	737	694	738	728	736	677	706	659	686	745	744	747	667	743	707	673	692	708	743	702	661	700	702	757	692	693	726	685	743	707	677	737	630	702	694	742	716	687	749	669	742	676	719	737	688	723	715	734	703	722	688	736	687	705	698	717	723	657	659	698	689	702	678	684	681	729	699	728	761	701	692	677	697	697	705	717	706	694	683	688	680	696	687	708	732	675	722	736	714	718	693	696	740	720	727	693	709	718	681	723	709	653	662	668	742	729	751	663	655	711	719	664	670	729	696	673	678	712	748	719	685	705	669	749	695	739	702	701	644	708	744	700	688	710	702	779	756	687	728	693	718	708	656	685	699	709	673	747	721	696	685	675	710	696	690	686	728	665	729	717	740	716	700	759	762	618	726	712	772	697	728	713	717	686	718	723	691	689	651	707	739	769	678	709	707	718	665	682	726	671	706	722	683	678	686	719	631	718	692	696	702	690	679	707	673	670	706	727	681	710	691	696	729	737	713	730	695	741	742	739	695	742	720	686	685	682	759	752	735	698	750	713	743	682	727	727	676	710	718	753	711	747	698	662	689	699	711	695	702	718	701	690	737	714	659	714	678	715	754	728	725	737	725	693	682	726	735	735	702	644	693	674	733	762	727	731	660	692	737	709	702	683	672	710	723	714	722	735	724	674	714	732	685	678	682	719	733	720	708	742	710	675	692	675	741	713	719	711	687	706	698	700	659	706	755	710	697	699	713	746	707	715	694	710	732	720	688	735	744	705	636	707	705	712	683	681	747	663	724	698	712	688	697	708	779	634	716	682	704	698	705	697	698	717	701	665	710	716	713	726	750	726	720	739	676	703	684	727	699	699	691	723	731	699	727	734	696	718	687	680	674	736	706	714	690	735	748	746	721	690	728	690	702	689	709	707	719	725	725	669	667	693	668	680	699	716	682	669	689	696	718	730	725	665	708	700	715	732	720	685	710	682	632	694	679	671	737	692	714	758	697	731	722	693	745	664	677	716	703	713	704	696	688	689	703	702	689	682	712	692	742	710	714	692	706	698	746	759	723	696	665	649	655	712	686	727	696	752	722	720	727	679	700	694	688	659	699	685	713	693	693	711	756	708	691	675	692	742	732	627	732	722	713	692	674	716	699	678	736	720	678	726	711	685	735	730	699	718	691	673	697	724	721	731	664	691	696	695	726	707	673	745	709	679	710	676	715	690	724	705	723	733	723	715	695	713	704	677	716	666	726	686	719	712	675	695	728	686	730	692	681	723	720	719	705	735	721	700	717	728	754	672	735	646	714	686	761	670	698	732	672	683	699	733	718	702	707	700	689	744	748	663	708	672	724	687	667	723	725	730	753	697	650	707	708	686	720	714	720	720	721	739	672	713	703	758	646	740	709	700	704	751	697	668	664	686	715	727	680	721	744	701	681	735	664	686	728	687	715	748	723	732	664	731	721	747	734	690	722	692	697	715	648	701	740	672	645	715	699	624	740	702	710	666	684	688	657	682	766	678	690	701	700	739	690	713	698	728	702	693	689	697	749	711	697	700	722	707	695	731	734	683	720	714	704	741	704	673	691	718	741	692	715	709	722	673	712	776	716	695	718	683	752	672	699	703	710	677	681	685	721	748	684	645	695	708	716	710	700	742	642	707	685	716	668	703	668	677	748	712	712	718	761	660	721	745	727	689	716	673	669	677	691	699	694	653	666	732	714	715	723	740	706	728	761	622	700	731	685	677	674	734	692	704	690	736	701	717	711	658	691	759	701	687	697	688	667	730	694	744	681	698	726	703	705	722	735	700	709	683	685	671	695	702	704	692	674	713	680	726	648	695	691	685	652	670	680	717	692	696	705	697	710	679	686	646	690	711	747	690	705	704	683	727	724	682	690	716	729	702	670	700	692	677	741	677	716	698	728	700	685	716	704	703	780	696	711	722	732	711	685	741	699	660	691	684	720	744	695	708	720	696	714	681	682	702	697	693	716	697	686	697	730	727	696	693	676	720	711	672	683	739	690	733	687	680	701	707	702	696	712	688	732	702	680	719	651	700	706	703	668	738	671	702	693	730	694	666	691	651	750	683	702	703	726	694	726	668	659	739	671	703	688	679	653	713	660	708	704	720	759	754	758	705	709	696	740	733	703	695	724	735	748	681	730	685	721	680	695	696	681	726	687	699	673	667	700	712	722	683	685	685	731	695	733	666	720	697	710	731	661	695	655	715	703	734	720	748	682	753	698	704	718	720	725	683	723	698	749	724	713	691	670	694	729	725	677	739	696	702	733	730	675	693	709	715	749	715	748	712	664	697	734	754	710	694	705	678	731	715	694	756	665	696	672	682	689	702	701	688	682	695	680	716	692	676	696	643	707	710	660	711	705	757	751	712	665	728	712	697	690	721	724	689	676	706	702	736	780	689	724	708	692	687	698	681	685	707	753	741	706	700	715	702	701	741	733	706	707	740	722	640	698	747	730	712	745	688	712	760	727	694	690	720	727	684	715	719	722	694	745	716	721	711	711	717	700	658	734	754	701	719	702	705	729	748	725	686	658	687	692	722	706	710	736	703	706	762	742	715	699	690	721	704	751	627	721	711	681	689	671	693	745	696	691	699	711	715	672	686	719	734	650	726	738	705	697	688	735	683	660	725	787	685	684	746	715	602	709	679	696	728	666	711	665	683	683	741	660	749	714	627	689	730	702	665	698	707	730	686	699	704	693	711	741	727	674	684	723	705	673	698	723	747	753	657	719	721	735	735	715	667	721	686	720	701	696	693	740	714	743	712	704	730	704	710	676	727	724	678	722	652	750	697	652	684	683	681	727	725	669	722	729	703	687	718	701	709	717	696	721	700	743	719	703	690	686	711	713	725	726	716	685	697	737	740	679	737	736	693	710	751	739	722	641	719	714	671	692	757	729	718	687	731	714	702	639	658	714	719	678	663	696	709	672	719	690	706	694	733	693	706	679	649	699	719	719	676	688	698	737	714	648	660	697	699	661	718	737	685	675	674	760	739	699	672	708	662	740	705	709	709	727	690	749	704	698	726	676	702	792	709	692	701	654	700	757	733	781	675	720	667	669	676	689	692	748	696	670	717	689	690	693	695	690	658	709	711	676	703	716	745	727	693	674	641	726	760	691	682	700	712	690	717	719	714	690	735	703	662	722	722	701	714	719	715	720	680	686	670	701	723	746	712
25210	21555	27303	25804	9186	2703	1956	1630	1414	1388	1149	1037	907	821	767	719	654	626	596	538	547	558	553	570	521	560	494	540	509	507	531	467	528	465	474	504	510	497	459	494	462	467	488	485	491	464	470	464	460	452	476	481	473	464	445	468	457	474	457	430	438	441	489	481	451	458	483	471	456	474	489	480	490	454	436	455	484	430	450	453	464	482	450	465	483	476	428	445	445	441	484	459	469	457	449	448	469	452	464	439	454	415	476	454	465	448	475	445	502	438	431	443	475	442	441	425	449	477	440	433	465	458	459	495	471	434	463	470	430	436	437	448	470	442	410	437	430	464	444	434	442	444	434	457	457	445	431	447	423	410	445	437	458	451	444	452	461	456	419	455	445	464	439	467	478	447	455	436	458	459	448	443	453	454	478	434	441	455	507	445	484	464	461	415	445	460	438	430	486	483	438	452	452	441	475	416	432	428	479	490	439	485	420	448	428	477	468	454	470	447	463	430	430	419	446	452	451	425	443	447	450	404	432	468	463	422	455	442	439	477	473	446	481	468	486	447	443	459	443	459	461	473	469	427	413	459	460	463	427	452	451	486	426	449	447	459	469	423	453	469	492	470	456	454	454	459	489	450	470	456	460	415	464	458	460	427	474	408	433	495	446	480	454	466	450	429	472	400	466	452	391	445	423	481	455	478	419	417	482	446	432	434	469	457	476	472	437	479	445	473	481	428	456	424	473	463	424	473	424	412	453	445	474	471	447	478	457	440	458	431	458	472	456	462	429	453	428	472	424	466	471	456	476	460	464	409	461	495	460	428	465	440	420	462	451	471	477	436	447	467	459	451	457	445	445	468	477	473	454	482	424	431	467	453	437	470	470	460	423	420	413	451	438	445	417	469	442	474	444	437	491	435	464	411	461	434	491	437	431	441	439	466	474	456	445	417	480	451	472	464	432	442	438	440	457	430	448	437	451	460	456	434	465	453	475	443	440	446	472	402	457	425	445	418	465	465	441	459	409	451	470	440	427	487	466	451	450	495	471	451	435	493	469	442	468	411	452	452	455	450	453	465	475	430	447	464	467	438	436	455	463	442	441	485	500	455	440	460	422	468	432	455	475	440	465	472	445	484	448	445	449	475	449	447	412	454	485	472	487	460	438	445	437	483	448	431	510	487	423	453	461	401	438	450	466	448	409	431	423	451	450	479	444	420	461	442	448	449	417	432	442	448	441	472	439	423	485	477	459	477	465	459	427	465	444	454	448	479	428	471	467	468	447	446	499	451	435	424	476	459	460	444	487	487	431	459	426	451	467	435	411	438	429	423	473	462	422	470	463	453	436	474	484	434	471	442	467	480	467	474	442	454	455	438	484	459	482	465	476	468	446	462	438	457	440	443	467	467	400	464	447	440	481	434	446	434	437	411	420	453	457	495	462	462	444	409	466	463	428	433	465	469	475	480	460	458	422	450	443	428	437	429	461	468	463	476	420	471	451	468	470	436	472	422	467	440	472	430	457	428	464	463	456	454	443	415	438	478	465	431	441	455	442	485	429	464	486	395	443	436	458	452	474	436	474	451	477	460	448	430	433	463	439	493	457	426	466	433	473	465	467	424	455	471	428	470	455	453	471	458	476	448	468	468	461	446	459	460	458	449	452	459	457	497	422	464	450	471	436	438	476	426	430	437	465	457	458	452	461	464	463	451	440	484	422	470	409	449	451	445	460	450	479	441	450	491	460	450	456	440	476	459	418	447	458	474	457	426	429	470	472	426	444	456	439	426	437	432	452	468	455	465	425	423	406	436	435	464	445	423	472	470	469	481	445	451	449	470	426	442	395	441	467	446	442	459	481	453	454	433	488	448	480	469	459	472	438	460	439	444	469	438	453	439	431	436	415	469	467	431	468	464	445	442	488	459	456	485	436	434	420	442	436	471	444	446	516	456	466	462	470	482	472	463	461	451	442	441	451	436	416	464	505	440	467	446	473	481	479	466	460	462	432	464	478	459	457	441	450	410	477	458	456	525	434	430	438	434	481	456	498	430	424	444	452	442	466	501	422	465	441	430	440	438	432	444	458	424	480	446	445	464	462	467	420	453	447	458	461	445	440	443	443	457	436	483	464	406	452	448	479	493	429	441	442	459	473	452	430	444	463	429	444	476	451	481	470	477	425	454	434	429	442	492	455	412	442	448	480	470	458	457	426	404	444	482	437	445	468	454	459	445	510	423	447	419	456	449	433	445	447	457	459	453	481	455	435	481	427	485	449	449	445	471	456	418	428	438	460	458	449	465	451	474	444	457	426	457	427	488	435	415	483	432	420	464	456	449	463	459	456	439	466	462	475	480	462	435	453	456	449	434	474	464	456	479	469	435	476	438	431	445	437	472	430	435	444	460	421	444	451	508	442	415	438	479	486	446	439	464	430	434	437	473	450	514	453	455	427	428	481	417	478	464	414	480	484	459	456	465	432	436	459	450	464	487	478	456	460	500	463	450	504	421	456	449	477	425	464	442	434	465	485	453	449	421	475	464	457	443	457	410	443	451	467	445	450	481	498	449	446	459	454	400	456	443	478	443	425	451	458	440	455	447	435	437	467	448	426	462	473	430	433	433	438	448	426	446	474	452	447	462	442	465	460	472	472	464	446	458	456	434	463	479	421	461	449	434	444	480	444	445	452	420	471	451	481	386	472	441	457	454	447	462	467	435	403	423	455	445	486	415	458	463	459	477	395	456	452	456	419	434	431	453	423	431	406	445	468	428	486	452	449	425	430	500	441	506	467	461	452	446	481	460	425	458	433	489	459	440	469	417	463	449	408	490	482	485	468	446	465	448	451	466	453	463	450	470	466	463	451	446	479	489	487	453	452	462	445	446	446	481	437	480	422	462	430	437	488	464	463	466	443	466	427	471	455	459	421	467	430	470	464	407	445	498	453	433	420	464	434	453	427	410	467	424	422	454	444	462	440	383	445	432	433	420	458	428	423	405	462	472	480	433	445	451	468	489	480	441	442	417	454	426	461	447	451	475	437	416	418	473	458	434	468	440	450	477	452	440	452	480	465	460	422	456	415	438	453	443	439	442	444	433	465	415	451	456	477	440	488	468	455	421	432	432	440	449	464	412	456	447	436	445	440	411	449	487	498	469	488	479	452	467	423	448	475	460	486	466	442	454	435	438	422	452	444	426	447	435	423	441	456	486	438	465	443	415	459	465	439	448	474	484	450	412	429	427	465	443	475	446	457	432	448	440	439	450	465	451	438	454	471	411	416	493	473	450	451	458	460	463	466	485	468	418	436	413	449	456	421	441	467	441	494	468	408	452	441	438	455	444	468	416	450	471	476	444	447	441	437	445	436	446	460	472	445	437	443	458	449	424	429	463	462	465	472	470	445	466	461	390	450	462	448	508	464	422	418	476	445	472	422	452	411	416	448	461	464	436	457	453	441	455	458	458	451	483	443	502	490	473	423	462	426	420	461	449	424	446	489	491	468	461	457	473
18223	21437	14790	8339	6012	4726	3706	2957	2593	2352	1974	1621	1399	1216	1162	977	910	848	792	725	722	638	689	632	665	617	608	614	622	614	574	581	622	591	538	601	580	584	570	541	532	561	590	523	524	567	559	594	578	557	538	542	539	541	522	516	591	549	520	548	529	533	562	557	513	481	519	512	534	507	576	531	476	508	527	508	551	572	525	526	529	475	499	539	543	510	531	502	527	552	510	519	516	528	504	569	516	525	510	497	508	543	522	513	539	521	518	569	551	497	524	542	503	502	527	533	523	514	539	523	495	523	495	547	521	489	537	513	518	501	510	520	559	502	537	519	564	507	516	506	507	529	517	518	544	503	536	505	539	520	494	507	517	520	509	512	480	513	525	501	503	533	524	553	490	521	522	536	554	560	506	473	569	518	487	516	518	535	522	548	481	559	499	523	534	514	561	529	547	535	531	526	509	545	499	504	551	493	491	486	515	498	504	515	517	477	495	544	516	522	549	538	503	475	485	523	553	503	524	501	518	523	493	548	524	521	529	533	513	514	528	489	556	515	488	495	524	492	506	529	522	575	548	522	518	540	496	513	527	466	501	479	531	537	554	506	492	512	503	504	522	503	498	493	488	493	532	517	486	523	535	508	560	510	535	506	497	479	489	512	529	530	511	541	532	524	489	513	484	530	526	493	528	487	553	489	495	503	518	525	518	545	516	532	510	566	506	464	505	509	532	520	526	503	545	479	517	531	516	497	497	506	512	513	487	513	477	529	540	529	558	498	551	469	530	508	524	556	534	538	515	528	509	504	514	506	547	538	566	514	532	563	494	521	487	497	506	518	486	549	542	582	475	488	523	539	540	477	530	526	510	559	502	525	537	535	475	506	473	517	546	545	515	485	502	540	491	509	507	515	552	497	497	490	506	527	498	526	569	550	515	502	512	518	508	526	518	569	494	536	532	569	532	511	528	562	549	506	532	509	498	549	544	538	522	480	520	484	542	532	506	532	488	547	506	507	536	520	543	523	554	520	509	509	547	531	521	473	537	506	521	544	535	533	525	503	560	541	534	522	557	509	537	538	507	498	514	516	501	513	573	504	535	569	506	520	520	532	560	520	489	538	531	503	469	505	505	507	525	506	529	541	516	537	537	508	529	532	538	481	496	508	528	517	512	522	523	491	522	506	494	546	517	507	531	489	520	534	520	543	547	526	489	532	553	536	515	518	525	541	514	508	512	524	543	503	531	528	534	552	506	502	523	563	510	472	521	529	507	519	489	525	519	542	472	505	554	528	493	530	483	496	497	499	493	559	524	509	531	549	538	509	504	547	507	519	559	504	496	460	476	535	495	480	517	531	505	510	511	509	487	534	538	529	538	505	539	538	555	530	526	530	535	530	536	531	504	536	511	521	491	510	522	530	520	491	504	496	533	525	511	549	530	488	536	531	509	497	538	511	503	491	535	509	505	544	519	530	563	524	542	515	507	525	535	489	510	502	552	538	503	514	516	505	504	539	483	527	565	504	523	522	530	564	479	493	529	516	516	495	506	468	522	526	500	493	526	542	550	583	512	482	530	512	535	549	491	514	482	522	515	535	518	534	510	493	526	508	510	545	501	527	522	545	500	504	544	494	521	532	544	520	486	489	497	470	478	509	573	488	489	505	501	508	537	527	507	488	552	573	498	509	505	532	545	475	534	543	512	518	527	530	534	524	484	501	535	514	494	496	524	500	505	514	536	509	579	503	520	532	522	515	516	537	502	528	517	537	498	530	526	520	500	496	482	502	528	495	523	514	516	531	517	516	529	530	526	544	525	541	498	524	523	524	544	520	529	545	492	502	523	564	545	506	489	506	549	526	492	497	488	505	503	499	473	504	508	497	529	550	532	506	553	494	542	547	508	520	550	520	552	505	527	526	538	474	510	497	534	535	559	548	510	482	459	490	542	540	572	500	540	533	519	510	504	505	525	536	527	469	531	522	453	539	509	527	527	505	498	559	515	530	559	495	540	520	492	541	518	483	481	505	490	492	513	512	545	499	533	538	508	540	505	542	513	526	506	502	514	524	547	492	519	562	536	547	533	493	515	518	509	531	501	487	538	500	495	559	554	521	454	512	529	527	520	495	520	477	507	515	509	534	526	510	529	543	501	541	527	496	546	492	499	479	516	524	470	484	506	491	516	539	496	528	510	521	554	526	503	516	554	520	503	513	508	533	535	525	542	531	541	517	509	498	514	550	487	546	525	564	513	522	560	522	505	524	498	510	559	550	510	470	527	542	521	520	539	503	519	545	497	522	502	513	541	537	486	544	513	505	527	526	524	514	509	505	512	505	493	490	510	524	556	563	516	549	521	514	500	517	529	544	502	519	517	488	549	539	521	526	518	542	525	535	534	519	532	542	509	482	497	519	519	527	516	466	504	492	531	522	502	558	529	525	502	509	489	504	475	517	537	564	513	543	532	507	506	499	519	506	551	503	552	500	502	572	549	491	503	530	557	564	521	528	563	520	539	500	514	518	475	543	541	497	503	552	544	552	532	473	540	508	524	497	515	515	500	508	536	500	531	543	557	527	490	494	512	488	507	511	521	523	549	534	503	541	530	521	531	530	509	469	494	555	549	496	515	510	498	527	492	519	506	536	565	534	513	489	494	546	505	502	497	525	514	508	558	532	507	486	481	530	514	555	524	520	498	508	511	485	499	566	541	549	543	551	517	490	520	501	561	549	503	512	506	512	518	483	520	478	516	534	519	537	521	524	459	478	509	486	529	520	534	502	526	537	560	494	494	511	522	498	483	531	506	503	557	519	534	499	521	495	527	495	549	533	537	529	521	538	510	502	543	509	501	510	504	504	512	561	542	541	555	524	532	485	552	513	563	473	524	509	523	533	544	508	519	484	516	507	521	546	533	513	512	499	552	543	549	501	523	535	566	510	505	524	521	498	492	527	501	534	535	504	559	525	537	517	505	511	529	491	497	560	521	533	524	517	532	522	526	493	533	476	513	501	503	507	550	521	538	498	479	499	488	501	527	566	495	510	505	527	497	548	503	522	494	472	527	547	486	531	560	517	522	466	541	550	522	509	504	500	495	524	510	566	542	480	552	480	521	518	537	478	524	509	522	517	534	545	511	513	531	546	501	499	534	506	542	510	533	498	492	541	553	545	519	558	565	525	495	578	539	515	534	524	504	465	516	520	485	505	551	542	540	477	537	526	492	517	508	556	539	500	548	512	507	528	549	538	503	510	537	527	533	521	518	479	490	505	530	547	489	510	523	530	517	567	506	547	504	577	539	524	505	494	529	519	494	526	531	524	519	534	494	510	527	498	497	556	561	474	545	530	515	488	517	500	515	509	501	546	586	514	468	559	508	544	544	524	493	533	523	557	507	542	512	520	526	562	504	496	487	480	524	513	568	501	517	539	483	523	544	517	496	530	478	525	535	506	501	538	535	529	561	506	545	507	500	522	494	550	510	496	504	556	530	501	496	508	474	514	489	516	511	575
22919	21527	29107	24401	21548	21402	9346	3505	2709	2365	1876	1658	1473	1321	1089	995	896	761	784	782	709	673	652	660	675	649	610	574	576	558	511	551	522	524	548	571	536	493	480	532	517	504	530	489	563	502	511	488	530	464	490	488	478	495	472	496	494	464	467	484	440	478	448	469	467	505	473	526	449	464	505	476	421	490	465	486	436	505	483	427	456	451	483	456	450	494	446	453	438	470	453	429	437	431	435	472	455	444	475	446	470	431	416	491	489	412	456	458	419	486	452	450	456	478	417	420	444	435	442	431	480	453	461	450	476	437	478	456	441	442	448	460	487	442	442	467	417	496	457	461	467	451	441	422	428	474	461	447	449	456	489	439	500	420	456	440	482	431	460	440	469	438	476	449	459	437	470	419	501	471	458	468	443	449	470	441	496	481	470	473	480	437	456	418	455	438	468	477	418	422	440	472	413	451	455	427	454	459	438	432	426	495	452	491	462	471	414	447	432	491	439	464	489	432	419	450	466	467	456	491	453	463	447	412	408	468	428	446	447	432	451	441	450	454	451	517	422	473	450	500	462	444	441	491	467	467	468	438	451	444	455	459	451	476	471	441	433	424	473	420	453	458	422	446	443	507	442	420	448	464	444	413	447	499	458	458	416	464	431	446	467	468	467	461	440	476	423	470	429	485	409	459	461	447	459	426	435	474	434	421	433	451	498	469	475	469	495	427	449	478	447	444	446	458	430	467	478	462	502	462	441	438	466	427	439	426	415	489	432	430	432	459	449	473	441	502	462	477	430	440	424	413	468	467	449	434	451	438	447	447	428	474	464	431	454	468	463	477	446	455	443	432	431	450	456	480	462	429	451	467	456	440	457	434	472	441	423	493	488	439	504	423	498	447	407	474	469	446	447	459	435	478	438	472	431	476	487	468	481	483	422	450	471	457	471	425	476	438	427	512	471	433	439	482	429	443	437	442	472	454	414	475	500	432	427	422	427	479	447	471	468	429	459	432	516	458	455	445	458	439	436	459	460	425	449	440	473	453	454	457	426	447	453	461	467	467	475	444	462	450	446	432	452	470	489	452	463	431	413	455	465	473	448	463	409	438	448	455	454	433	420	420	481	457	451	452	465	457	428	425	451	474	469	446	429	471	428	467	412	440	445	431	439	454	433	448	456	504	443	449	453	476	441	469	439	471	437	478	436	449	474	477	431	446	461	496	462	464	443	410	460	456	434	451	425	444	462	424	430	467	460	473	436	461	480	465	461	473	458	437	456	477	420	427	461	420	459	424	466	474	478	405	451	465	433	436	442	451	462	436	447	446	468	448	453	478	466	463	456	484	470	470	459	480	453	445	438	472	442	446	465	470	468	451	417	504	463	462	403	453	435	450	454	467	460	485	438	445	418	476	427	438	439	434	432	440	464	448	447	411	472	466	411	477	411	459	468	443	462	470	437	433	453	438	432	441	470	438	418	493	423	454	445	454	474	465	440	437	471	449	463	438	461	450	459	441	444	470	485	488	422	444	466	466	458	466	431	427	468	462	456	465	441	471	476	455	454	449	456	466	456	449	428	444	475	458	459	471	474	437	492	432	479	458	466	423	461	465	456	424	429	452	466	463	455	444	497	410	465	476	457	415	422	451	437	472	413	444	466	465	470	459	496	437	460	443	430	470	444	435	470	466	458	471	450	478	463	458	467	494	445	494	446	481	459	483	474	484	451	474	461	475	413	461	444	450	503	470	454	473	474	453	482	438	456	463	442	477	473	439	426	438	413	432	460	458	452	469	470	433	431	453	435	421	449	434	431	441	410	458	439	472	455	444	448	449	455	415	452	478	444	445	415	425	443	461	449	443	450	466	504	465	485	442	440	463	421	470	475	494	449	467	435	476	455	421	442	468	455	472	456	454	457	440	472	465	458	454	454	456	425	464	439	452	448	457	482	453	446	466	461	453	445	466	469	458	446	456	445	432	486	453	436	443	446	443	501	469	434	469	486	487	487	453	425	454	461	492	437	462	476	432	450	442	470	447	462	435	448	435	432	460	441	425	512	415	435	445	439	424	454	466	490	443	460	454	448	453	467	412	477	424	436	458	437	454	457	436	452	453	471	424	456	407	442	431	444	440	436	445	427	442	464	442	458	466	432	464	451	475	448	463	401	411	452	441	449	455	406	430	475	446	461	469	499	443	456	457	455	435	452	458	439	448	455	441	457	434	445	455	477	486	443	462	436	459	443	423	448	440	437	439	432	439	452	480	477	463	496	503	449	480	427	455	449	426	445	469	429	475	442	427	446	443	468	451	479	466	457	448	418	456	453	442	416	424	447	400	426	456	414	441	437	456	496	461	432	424	489	413	458	456	415	485	494	457	464	449	465	481	453	477	438	472	437	458	449	450	513	454	490	469	476	474	466	432	415	446	479	475	455	442	434	420	439	439	460	484	440	442	440	466	425	491	445	440	421	475	445	467	460	479	469	435	419	460	462	471	424	424	418	443	458	493	421	420	469	437	406	466	430	449	481	454	439	465	447	446	434	442	442	456	448	429	448	468	449	461	455	461	450	477	465	470	454	438	417	448	450	441	460	465	452	467	452	450	442	421	488	453	467	443	449	462	457	425	446	436	441	454	473	474	463	454	441	464	435	466	449	424	445	456	432	479	448	451	477	449	480	434	405	483	472	461	404	455	466	456	456	463	458	465	465	427	465	474	423	481	474	449	452	491	443	458	465	444	423	446	437	449	463	459	458	466	468	428	481	460	418	473	483	458	472	431	416	431	422	472	430	430	456	501	490	419	445	430	469	471	438	449	420	464	437	440	498	437	461	462	468	452	433	476	421	453	431	468	411	488	496	444	436	471	456	456	463	429	442	424	456	426	456	438	428	472	434	475	456	441	466	420	455	440	466	446	428	471	451	470	419	472	446	452	461	476	456	484	435	467	456	478	474	477	417	432	451	476	462	459	452	449	402	488	443	433	467	438	481	457	446	404	421	466	502	480	430	449	446	475	438	455	467	476	482	462	444	455	416	475	467	453	435	461	469	480	483	424	460	439	447	466	420	459	428	425	455	456	400	428	450	411	434	419	454	449	427	441	431	456	408	455	469	441	449	452	442	453	483	471	455	448	481	447	426	455	438	465	443	441	463	442	438	462	465	485	452	457	441	459	474	480	485	469	467	451	464	489	432	459	448	420	489	468	479	439	458	468	489	479	464	431	457	445	432	458	468	442	432	432	449	427	438	425	442	449	449	437	491	444	475	472	432	432	494	495	457	436	458	453	419	457	460	469	456	465	470	436	437	456	461	433	418	466	452	449	482	478	426	434	442	451	439	430	466	454	441	470	453	437	443	411	490	480	469	466	450	440	470	423	427	448	423	438	473	445	450	422	479	439	493	475	444	466	434	423	465	424	421	453	471	458	413	458	466	461	477	403	481	458	438	431	469	470	472	435	475	461	463	447	442	416	467	400	490	461	445	473	470	430	463	451	478	437	456	439	438	428
22614	31104	23890	14743	11251	8721	6851	5658	4911	4112	3182	2731	2269	1878	1670	1362	1279	1059	994	1025	946	929	904	814	821	799	741	680	694	697	664	656	700	652	707	654	605	623	589	557	619	605	589	621	629	572	591	597	540	571	605	557	552	552	579	532	543	581	501	514	510	557	591	512	585	552	532	496	514	507	550	496	525	530	533	490	519	526	516	499	510	479	543	545	526	529	547	541	592	524	475	522	521	515	550	520	550	545	570	509	538	545	541	525	530	490	553	492	567	512	489	529	528	472	533	470	519	488	543	517	537	510	544	538	522	524	506	529	515	486	485	501	527	527	513	519	569	546	524	524	505	486	496	505	555	499	492	516	539	528	525	551	509	492	536	552	489	504	509	523	499	534	498	536	537	527	527	526	502	540	534	567	546	536	546	492	521	526	555	507	480	527	502	524	511	506	549	501	518	509	539	505	483	526	494	503	525	508	531	538	530	501	533	505	494	554	519	540	555	520	526	535	544	521	518	519	519	474	522	511	473	510	535	537	508	558	531	532	566	510	534	539	481	463	522	520	503	536	584	503	502	509	513	518	551	590	508	510	523	505	506	525	524	583	511	541	501	512	519	522	553	507	500	517	484	571	521	535	543	558	504	500	498	509	522	510	490	522	499	522	503	524	544	541	495	534	522	508	523	518	511	486	508	470	490	500	510	545	531	494	532	514	557	523	541	518	544	531	538	508	500	503	559	528	459	490	501	538	509	523	489	521	519	476	513	480	497	523	525	523	521	516	484	516	491	532	507	481	531	531	514	530	512	502	535	553	567	505	501	478	504	544	527	512	547	506	537	499	506	523	518	512	527	512	529	529	501	554	551	533	488	544	534	505	542	509	501	538	486	552	509	506	512	497	548	495	535	506	538	550	487	510	503	525	491	502	535	517	511	549	509	533	529	495	499	542	500	526	520	474	510	473	524	530	533	539	506	529	506	534	546	522	472	514	481	507	461	494	505	480	524	509	513	515	529	489	560	499	532	495	484	507	530	560	557	536	540	521	541	513	544	537	509	533	542	534	490	526	506	518	536	509	504	495	531	525	539	519	499	510	498	527	496	520	543	539	521	516	494	484	528	535	483	499	511	506	541	534	486	487	539	543	531	507	538	539	560	523	518	551	520	497	528	504	522	553	469	520	499	502	503	513	524	517	497	532	531	521	526	492	531	496	516	505	497	530	497	523	486	541	518	537	522	521	545	549	499	517	525	514	486	504	512	535	571	508	516	519	524	479	528	510	510	499	504	543	505	530	528	557	522	561	478	493	491	496	529	510	539	523	474	523	500	522	484	495	557	523	537	521	488	504	542	540	536	524	498	541	502	517	516	526	517	535	518	550	523	513	503	531	510	522	514	502	515	524	506	502	532	485	530	544	564	542	518	550	513	547	492	535	529	547	513	510	501	509	496	507	501	526	531	530	505	534	531	536	548	492	516	497	524	551	528	493	478	521	505	481	533	516	538	506	518	500	567	502	503	563	470	467	546	517	527	507	577	548	491	514	525	536	531	518	512	517	513	528	564	576	484	494	526	529	507	507	505	493	507	502	553	519	475	541	537	514	535	545	497	518	519	545	501	510	519	531	514	521	504	508	527	596	501	561	487	549	506	527	550	525	524	529	492	540	528	498	517	458	523	554	511	511	505	506	515	532	570	538	527	535	569	515	542	510	496	481	527	511	524	542	505	495	522	524	540	508	523	557	509	498	522	517	478	482	492	516	554	532	517	498	522	517	523	508	532	494	520	506	515	530	512	501	513	477	525	516	518	532	524	504	547	545	500	529	527	517	514	520	512	506	532	516	514	506	487	510	537	517	515	528	531	561	510	465	553	524	508	517	511	505	500	500	501	523	504	525	533	515	525	538	529	507	540	494	492	540	505	528	495	556	547	460	544	553	550	561	496	516	542	548	555	497	521	550	517	552	509	557	505	503	558	518	548	550	518	547	538	533	511	514	504	537	502	483	527	523	524	515	568	503	488	515	546	523	527	478	510	524	550	551	505	491	515	531	501	531	506	512	458	538	549	568	512	501	549	501	536	514	497	516	506	473	512	509	474	514	492	506	532	542	543	506	543	498	525	522	504	495	520	544	483	508	541	508	524	555	487	521	528	490	544	512	542	537	518	533	529	532	508	529	497	550	499	497	539	516	480	504	546	524	549	483	528	497	545	537	535	518	517	487	518	542	514	514	522	524	532	533	555	521	456	524	515	500	518	503	510	521	492	535	553	478	536	549	483	510	503	491	551	515	509	515	562	518	526	540	508	516	568	477	536	537	497	514	530	511	520	490	520	488	542	505	539	519	529	496	521	539	507	554	538	549	504	519	530	565	527	501	552	544	537	490	503	503	572	498	533	546	523	513	532	516	526	584	541	504	507	490	485	530	509	508	499	543	517	541	556	519	489	486	557	541	483	548	503	534	483	480	528	500	538	517	495	526	550	538	508	525	531	572	512	533	539	543	537	534	538	543	503	515	512	551	517	525	517	515	536	517	525	540	496	481	533	570	493	530	489	562	524	509	510	524	537	536	493	500	500	525	506	496	538	520	561	525	522	521	493	490	542	510	482	488	517	508	512	491	516	508	533	541	537	537	485	514	487	478	506	490	537	505	553	557	499	519	525	531	542	492	502	535	521	502	553	553	551	529	547	532	508	536	530	470	500	525	518	532	519	472	501	532	502	573	504	534	487	495	507	542	505	518	503	528	550	520	522	503	495	532	529	525	495	511	521	534	515	507	511	553	492	504	498	563	531	512	479	533	512	521	536	548	516	478	493	532	523	527	556	495	565	529	530	543	512	507	526	535	516	497	525	512	516	491	529	541	506	482	546	545	508	532	546	529	514	520	518	526	511	544	473	528	530	483	510	511	534	513	528	542	517	541	502	523	531	535	531	520	505	520	528	532	553	544	537	519	491	535	551	536	551	566	523	486	502	563	505	530	523	517	511	544	525	506	545	519	492	543	523	513	495	501	577	558	495	532	499	521	504	500	494	518	529	569	524	494	509	516	550	551	522	506	540	512	532	461	485	528	506	510	493	494	515	533	542	530	522	481	532	562	530	530	522	582	514	511	505	520	494	503	529	534	533	528	506	519	524	495	522	519	485	542	552	518	492	529	554	535	500	527	522	537	562	543	549	482	509	511	499	530	478	537	508	524	537	520	549	495	505	494	513	536	523	544	552	540	542	491	510	516	513	504	519	523	527	490	544	524	520	500	495	537	536	518	493	514	513	507	501	475	512	521	511	511	510	514	498	533	498	521	534	556	563	518	512	541	553	495	555	538	533	533	538	510	523	497	513	541	516	524	532	514	507	503	516	530	555	530	502	554	526	511	501	501	513	466	542	527	538	505	541	552	548	546	525	537	508	566	521	480	554	549	494	510	523	530	513	494	549	550	534	498	511	532	528	518	500	522	508	524	527	478	514	494	519	507	577	548	509	544	494	530	544	554	500	498	517	508	533	530
28231	19941	12391	5881	3135	2059	1699	1529	1392	1160	1082	954	915	860	770	745	748	735	688	703	629	732	709	679	672	701	639	643	641	690	589	637	655	662	568	641	602	663	576	602	621	616	580	636	631	653	592	605	594	613	627	567	568	609	611	632	609	603	609	535	632	548	606	628	560	609	638	588	565	611	630	632	610	631	595	604	613	619	612	634	610	647	576	597	599	582	580	582	571	603	587	592	589	572	574	596	558	574	610	589	608	603	610	625	563	579	636	599	593	598	597	602	629	623	605	577	510	618	653	554	629	615	622	606	556	612	586	630	579	612	603	642	574	604	635	633	607	581	609	581	599	606	591	608	597	570	605	619	643	617	556	598	579	580	590	591	642	601	588	589	663	590	586	588	567	565	621	579	597	599	594	624	569	615	591	568	562	623	591	647	582	607	580	554	584	647	645	584	612	602	606	578	584	585	635	593	599	674	642	616	595	584	609	647	592	626	620	610	600	617	605	597	557	625	592	594	577	587	632	573	663	596	568	575	604	569	612	608	661	623	619	627	569	577	589	607	629	635	567	590	591	631	572	609	614	559	618	560	614	600	563	616	624	603	623	613	577	620	634	659	570	603	626	626	576	582	575	592	629	579	624	626	545	521	577	641	598	628	572	607	596	591	622	619	551	599	633	558	571	587	626	578	643	603	589	612	631	579	607	617	595	579	590	628	637	621	595	595	631	615	597	611	604	628	591	601	629	639	589	599	577	621	595	574	596	607	609	568	600	590	614	582	647	573	587	613	595	584	633	600	599	609	606	611	609	628	576	613	586	610	595	598	633	588	601	615	650	601	617	599	659	617	560	603	577	584	621	547	633	633	650	599	633	609	587	619	610	628	600	612	583	662	612	668	641	604	624	575	556	652	587	598	608	550	621	611	582	618	598	598	627	607	603	579	588	559	638	576	596	581	584	589	609	606	616	600	572	591	569	575	601	581	594	603	580	568	586	634	618	594	649	587	590	576	601	610	572	559	612	655	622	666	610	591	602	634	567	642	582	623	598	607	580	588	585	585	595	592	576	617	595	651	581	588	617	638	621	643	611	584	587	657	613	580	605	611	614	659	619	628	629	575	635	640	574	577	613	558	590	602	564	580	646	590	573	622	576	597	574	533	579	635	593	572	570	612	604	585	610	630	584	599	599	571	667	647	599	645	598	631	620	603	584	617	606	619	589	618	629	617	590	565	588	631	607	593	595	614	670	616	599	612	615	566	584	575	613	605	603	593	558	582	625	571	586	592	581	634	588	586	621	580	619	653	607	616	595	602	563	599	567	583	596	618	563	607	637	602	600	598	628	575	590	614	620	637	602	647	615	599	614	622	617	628	647	643	579	657	639	621	583	633	619	613	570	598	624	612	624	585	606	615	603	582	634	619	638	603	620	632	587	585	593	606	560	656	575	577	577	566	585	606	630	616	571	617	600	595	613	622	624	606	601	580	563	627	583	607	602	585	593	603	623	612	591	606	576	647	628	576	554	582	597	604	573	613	598	591	637	576	586	590	575	640	621	597	590	640	584	612	636	591	601	576	593	613	618	617	614	627	629	598	656	569	599	563	603	594	575	605	601	597	619	579	593	588	587	604	579	601	615	632	634	603	573	577	666	611	562	621	588	593	580	620	587	569	608	618	563	647	618	669	586	610	633	562	605	583	590	592	625	645	679	566	589	571	614	555	625	624	569	593	609	603	589	621	591	595	601	615	574	574	630	566	588	589	587	577	659	597	581	618	639	631	607	602	572	574	603	626	605	610	615	647	627	623	553	600	564	606	622	625	617	633	586	597	631	612	638	646	649	584	602	618	589	574	603	581	594	603	534	612	573	590	629	619	592	622	614	576	571	612	653	613	588	616	564	619	649	649	623	614	620	616	632	599	587	595	581	637	632	582	608	578	608	610	546	630	581	559	611	621	606	607	590	607	608	606	663	615	626	628	614	599	576	619	630	621	612	593	606	568	596	598	650	557	563	599	521	586	617	573	612	582	652	592	596	568	569	604	596	592	576	577	624	613	644	604	545	574	622	561	550	603	596	602	597	587	622	598	639	623	599	630	643	608	609	607	597	604	578	628	606	598	657	646	595	625	607	588	606	573	551	579	626	615	602	592	628	595	598	600	653	637	596	598	621	642	593	652	619	614	605	636	610	605	536	600	556	603	625	624	574	615	581	610	654	569	620	587	602	584	623	552	624	578	601	602	610	610	600	638	618	624	586	591	604	594	621	542	596	596	586	617	636	606	605	633	627	570	571	571	583	600	572	598	650	590	613	590	619	583	594	606	606	599	608	583	621	634	627	615	596	616	618	636	627	596	624	644	579	647	599	619	565	630	623	628	563	636	577	605	604	561	631	630	604	624	627	612	633	585	640	614	622	579	584	617	598	597	581	608	601	580	617	622	600	614	618	568	593	582	568	601	610	623	605	603	623	593	605	607	615	614	598	637	619	581	622	588	637	603	576	570	603	570	626	633	573	598	573	607	559	594	601	577	587	635	597	604	608	600	631	597	594	611	592	571	609	602	617	619	577	647	564	569	587	623	600	602	610	607	599	601	610	628	609	633	570	625	605	572	610	613	581	574	603	633	613	585	576	556	631	607	639	627	619	639	566	596	630	547	594	586	601	601	590	622	593	574	634	589	570	591	606	572	576	574	594	605	629	632	588	565	618	589	612	631	623	566	629	611	579	602	592	610	584	582	588	611	590	609	617	591	603	627	598	583	627	605	575	632	636	584	571	615	622	625	647	643	585	609	632	607	578	576	602	593	602	520	621	618	625	590	599	593	564	621	570	581	625	601	539	607	616	588	613	575	629	633	639	634	593	561	613	597	607	574	599	639	629	577	607	570	618	594	599	625	604	588	566	609	599	591	594	584	598	611	588	594	598	604	600	579	581	618	659	610	589	631	635	571	605	628	626	623	621	623	558	603	575	643	631	614	557	598	586	589	562	629	601	583	629	624	650	584	632	564	602	585	629	607	590	604	599	635	583	627	603	621	599	691	591	581	576	604	626	568	585	574	583	625	647	615	581	635	613	620	575	557	625	609	609	606	597	585	625	591	627	576	659	609	607	598	595	618	584	636	574	564	586	579	627	568	579	602	567	618	562	577	636	580	635	612	600	623	598	630	639	611	591	578	639	638	605	596	665	602	578	590	624	592	616	592	605	627	607	631	620	631	633	601	581	579	617	591	606	628	637	651	585	612	587	625	619	577	570	615	635	604	596	593	599	586	608	586	570	568	647	599	617	559	647	584	602	614	635	583	595	594	569	585	604	561	600	608	595	647	610	595	576	629	646	617	602	635	575	605	605	577	671	612	621	606	618	642	637	598	628	628	619	615	643	586	593	562	619	596	613	560	598	676	566	608	577	597	587	565	586	591	622	607	607	619	598	612	564	566	581	564	598	571	632	608	604	599	596	583	604	604	596	572	599	604	605	597	613	629	601	581	636	626	573	621	589	588
15635	17314	13022	7003	4963	3706	2980	2621	2344	2008	1561	1419	1250	1062	1026	946	865	865	873	813	829	807	797	795	763	809	740	718	757	770	761	748	698	678	697	729	692	730	714	722	721	701	696	738	704	688	742	667	750	724	647	702	669	690	693	695	686	714	633	731	678	723	676	676	670	688	662	698	728	758	667	652	639	664	706	699	638	637	675	684	647	693	685	718	700	665	684	702	684	652	667	699	701	718	667	689	709	664	705	729	670	642	726	715	684	694	734	670	644	705	696	716	692	677	681	760	680	675	693	716	689	661	682	709	704	706	704	628	699	655	675	678	714	716	689	706	672	662	676	693	667	697	687	667	706	740	694	709	637	685	674	670	718	671	648	686	659	671	697	663	631	675	623	681	702	716	658	685	651	674	733	683	685	690	691	719	693	689	631	709	671	704	668	707	666	738	720	691	712	698	682	687	710	722	672	728	638	632	694	708	672	703	692	674	689	674	700	639	630	658	694	685	688	669	690	635	664	682	709	717	683	698	705	701	746	696	669	685	705	693	675	645	698	706	661	728	696	669	699	647	676	691	669	628	652	705	694	675	721	720	670	684	661	698	677	688	653	667	661	651	705	636	686	696	657	699	629	666	659	737	743	707	709	704	663	688	696	692	695	672	673	682	661	711	666	669	665	689	687	614	657	696	699	641	701	683	654	700	683	697	690	685	656	678	694	689	683	722	686	685	673	700	692	673	668	692	653	714	674	686	647	659	682	693	718	691	668	671	723	675	702	697	627	597	711	682	654	728	662	701	676	650	687	681	723	690	665	674	720	661	707	693	657	718	674	694	675	706	709	704	646	718	686	642	722	699	655	666	660	648	674	678	689	718	719	698	674	635	692	684	714	704	647	669	683	668	674	683	688	643	694	646	689	666	670	703	665	716	672	682	678	656	632	666	651	699	692	635	725	703	652	685	687	692	716	667	723	688	696	678	658	649	690	659	691	648	682	674	688	710	647	688	669	713	663	647	666	675	630	694	682	666	728	657	677	654	725	640	651	677	702	639	682	637	679	672	618	678	667	675	692	660	707	658	675	696	679	692	694	698	654	708	669	687	690	705	671	656	682	701	668	682	747	747	692	712	688	705	687	668	659	720	723	665	636	708	699	679	725	672	661	716	660	679	631	697	698	679	679	632	701	649	701	696	630	659	674	694	691	737	696	660	716	689	650	718	648	684	657	703	691	661	698	698	715	683	665	639	728	673	681	677	729	723	668	655	710	701	672	639	701	699	679	673	716	642	675	728	679	659	654	676	701	690	690	672	649	674	678	677	663	699	691	692	729	698	763	680	648	672	693	724	654	691	723	676	656	736	685	679	674	693	667	675	631	673	719	672	679	668	640	627	672	691	685	691	691	674	661	714	655	666	688	665	705	684	613	660	673	712	646	659	705	685	634	652	697	703	676	685	667	715	651	745	684	688	708	687	704	670	673	711	664	648	672	660	692	732	754	646	674	673	662	651	711	673	667	732	697	681	670	609	675	666	751	704	708	654	678	671	659	690	661	673	740	695	694	644	659	688	693	633	688	698	671	667	668	711	695	646	667	685	672	668	653	700	682	652	664	714	668	667	666	720	693	712	722	685	627	640	675	683	731	669	687	683	724	730	661	670	663	698	651	718	724	689	723	710	716	668	683	671	682	728	699	693	672	713	700	685	739	640	604	694	663	644	702	698	659	692	647	703	647	691	726	638	705	709	702	666	718	654	673	693	713	694	684	680	689	669	704	701	636	711	690	691	673	649	643	688	664	641	673	704	727	697	663	727	676	673	692	688	663	688	677	678	654	689	669	640	682	701	678	670	682	692	691	655	692	666	727	689	644	661	676	707	705	690	701	674	661	680	660	740	732	718	654	687	680	701	725	691	643	667	666	676	654	684	692	625	699	671	697	713	669	656	672	673	694	645	650	682	678	694	681	677	645	706	695	630	657	699	644	681	713	692	693	747	647	674	733	647	621	681	671	700	699	699	665	703	635	681	680	652	693	652	671	645	692	696	670	660	657	639	639	690	717	646	677	680	676	648	638	677	640	696	713	662	664	672	717	682	710	665	734	708	678	732	685	675	687	678	664	686	706	685	732	675	696	685	681	670	727	707	675	671	715	629	672	726	675	680	730	647	673	648	677	684	708	679	664	643	686	677	667	673	661	709	662	668	716	671	659	671	687	704	682	698	691	648	709	673	693	697	657	624	707	687	705	681	685	696	689	692	674	731	697	665	676	658	706	655	692	675	655	655	726	617	714	644	667	659	718	679	703	667	679	693	737	708	746	699	692	678	655	709	698	651	658	663	692	678	651	706	696	692	674	643	680	685	702	671	668	703	709	639	661	695	674	727	625	704	729	697	683	666	708	687	681	703	670	689	690	679	697	675	654	649	649	665	743	674	646	626	704	645	689	696	712	693	696	680	646	711	722	703	651	697	666	680	687	647	685	670	673	689	716	690	679	674	715	646	678	752	661	716	712	682	697	711	688	696	680	687	676	712	680	673	667	719	671	691	674	696	709	689	705	678	650	667	709	676	659	703	694	634	689	684	668	702	672	646	754	697	713	627	672	704	716	675	682	739	676	685	644	676	730	649	696	703	689	694	667	703	702	717	652	641	678	705	677	674	708	684	712	699	696	647	689	661	666	662	737	710	672	664	700	701	687	692	744	639	681	731	656	660	688	656	678	646	688	624	664	705	680	657	666	663	698	621	673	709	681	681	690	699	689	685	692	683	722	657	692	682	665	702	656	686	711	682	660	670	750	669	657	647	697	687	710	676	676	737	697	636	721	689	644	674	722	666	685	681	720	702	650	693	658	701	694	668	680	694	761	646	685	712	672	720	706	680	649	651	682	663	630	661	680	693	703	688	678	688	663	713	679	702	680	699	664	757	731	674	686	675	684	660	670	677	684	684	730	653	696	634	650	711	744	694	749	699	652	674	712	679	684	708	677	673	668	654	690	680	678	685	643	681	689	682	664	679	667	724	672	702	714	671	671	685	685	695	664	639	727	705	707	676	680	669	642	714	702	707	683	709	755	664	704	679	656	730	650	696	687	652	678	679	691	699	700	728	720	685	681	712	672	683	712	660	701	689	728	676	662	725	665	697	675	711	679	672	701	663	729	703	659	691	685	693	720	700	696	655	639	676	694	650	690	673	733	715	655	680	718	742	686	667	692	671	709	682	661	717	641	690	644	684	661	658	672	673	695	716	703	683	713	695	731	685	695	682	700	650	658	721	659	676	680	686	678	688	722	704	675	657	660	675	683	673	722	650	687	636	719	658	697	708	670	650	682	707	694	662	694	708	670	705	629	717	664	655	660	661	644	694	684	729	711	654	702	655	672	654	716	661	689	742	700	678	659	662	677	649	665	702	674	704	724	660	659	684	666	695	631	699	672	711	690	707	655	690	704	672	668	680	694	694	716	724	740	691	671	702	695	648	708	694	656	692	663	685	700	656	669	671	681	705
23913	21559	28642	24957	21407	10560	4147	2817	2231	1859	1569	1377	1171	1058	956	946	884	827	829	860	778	735	786	808	735	735	722	729	737	659	687	698	690	666	709	632	625	674	659	687	661	655	628	645	645	675	638	649	690	665	670	643	636	638	665	667	642	645	664	612	698	603	618	615	666	684	577	601	628	606	616	644	622	633	672	614	618	625	660	628	614	650	598	656	660	624	594	692	612	668	620	644	628	661	589	646	622	635	618	608	688	625	634	666	641	602	640	613	645	592	694	632	641	680	658	625	626	594	624	626	659	599	666	651	622	686	602	630	636	634	653	660	646	631	694	653	664	609	584	639	597	618	640	608	641	583	658	698	635	600	628	618	681	627	592	623	615	569	633	605	650	684	674	630	610	631	687	608	647	647	614	645	655	626	681	659	659	597	598	613	612	639	707	635	600	664	620	619	664	650	605	647	587	626	629	611	595	634	683	629	652	603	632	637	615	666	617	610	630	629	619	620	607	607	624	627	600	664	585	656	620	662	651	610	599	590	636	653	608	600	623	563	666	637	650	636	637	646	614	615	617	642	597	626	661	610	619	614	648	640	599	632	637	636	653	615	656	638	640	599	616	673	648	625	652	641	632	632	638	627	629	638	612	545	609	637	620	664	648	575	627	615	601	666	625	606	626	612	614	604	638	649	628	647	623	585	599	638	630	636	645	611	663	630	627	606	605	659	594	598	604	647	619	694	629	655	666	667	608	633	578	635	647	617	617	611	648	627	630	642	624	618	632	639	662	619	640	650	630	629	638	617	604	667	632	671	621	616	629	619	571	588	589	605	616	686	626	610	622	619	621	651	632	586	627	650	599	611	647	644	658	593	639	629	612	635	681	615	648	626	651	619	648	591	619	612	636	669	675	625	670	612	640	675	652	618	649	627	614	653	632	648	641	642	652	641	632	669	649	580	567	615	638	627	638	637	607	626	624	640	578	636	616	626	641	597	664	580	636	613	596	663	653	594	593	645	609	645	637	661	652	587	597	643	693	641	640	634	601	650	632	649	617	648	611	593	606	636	616	635	615	639	631	601	665	628	654	650	648	631	671	618	623	630	608	603	615	623	621	638	627	637	602	605	600	657	650	635	625	603	629	594	584	617	616	628	628	631	679	653	634	671	602	598	613	638	636	595	648	677	649	646	662	614	650	667	604	609	624	647	614	613	615	574	684	632	668	577	649	617	638	635	663	606	573	656	634	658	608	609	636	616	643	577	656	650	645	605	648	620	612	632	676	592	616	667	576	640	635	649	578	643	639	629	623	671	604	609	642	631	615	628	597	664	604	646	606	645	629	622	624	632	647	641	594	623	689	617	605	618	641	615	631	635	659	595	600	669	634	601	610	625	677	623	701	624	629	626	631	627	639	580	666	639	613	608	612	643	640	624	641	624	630	656	627	609	657	647	583	629	613	655	598	664	607	610	652	673	608	611	601	646	608	629	615	632	607	612	672	647	615	618	646	657	638	641	595	642	626	635	593	625	623	627	644	636	637	589	636	641	645	589	609	629	618	659	619	678	606	597	648	603	606	637	663	599	654	653	619	614	641	605	609	635	603	614	622	632	640	686	652	621	585	629	638	592	625	586	614	594	633	655	662	659	642	594	607	658	658	667	675	647	611	623	626	677	626	638	672	633	632	575	646	603	609	631	611	643	675	594	630	659	599	656	582	603	629	616	645	675	627	635	655	607	598	677	630	631	655	605	626	621	617	608	629	622	663	612	642	633	628	648	604	606	606	683	631	638	614	656	630	600	631	631	650	623	604	615	633	629	628	568	624	640	659	632	652	667	619	638	648	622	671	648	658	645	613	583	626	645	637	596	613	637	623	603	641	653	595	555	645	675	614	605	644	622	640	628	673	586	661	628	631	617	619	662	609	671	605	651	605	597	624	597	624	641	607	644	618	611	586	617	672	634	632	640	654	587	599	679	650	634	661	566	607	625	676	604	614	657	586	628	591	626	641	609	652	630	650	659	624	604	592	620	621	664	616	604	642	603	655	612	650	630	621	635	630	595	653	603	631	610	612	622	633	603	663	592	591	658	633	548	592	600	627	650	624	641	609	611	592	614	697	650	595	638	674	566	688	596	620	671	604	632	642	582	621	665	573	673	618	617	638	619	644	629	638	611	591	656	612	648	593	631	645	617	640	656	625	652	644	654	631	611	628	631	611	631	631	629	608	584	634	634	625	632	594	595	663	634	577	598	609	661	625	641	635	644	619	643	626	626	598	644	619	650	632	627	633	671	572	594	617	675	586	631	663	643	611	623	610	639	634	643	590	642	631	639	645	631	679	627	628	677	674	613	600	702	638	620	613	617	653	669	615	628	586	658	635	639	610	615	650	609	612	639	569	605	642	620	664	674	632	615	649	590	622	608	616	649	629	627	620	639	630	637	611	617	632	658	677	651	638	636	647	655	639	638	634	612	649	618	647	617	645	600	594	560	603	639	612	621	615	566	628	593	635	610	608	625	647	637	638	609	649	605	636	662	601	577	592	641	600	643	680	626	642	602	633	626	631	619	635	685	602	605	589	629	615	597	615	638	595	648	612	614	593	632	652	604	656	656	608	614	642	656	621	598	636	586	635	617	608	619	587	604	612	670	665	593	589	613	649	614	629	651	631	634	609	622	639	624	644	660	606	622	654	610	630	639	638	617	648	611	622	610	651	623	678	639	633	627	672	628	617	604	597	635	642	606	602	595	664	582	612	578	622	601	631	679	661	586	630	633	627	658	607	622	649	668	617	680	595	620	565	629	602	649	599	667	622	615	597	617	630	605	653	625	599	652	636	649	612	645	681	598	620	638	650	632	640	642	612	635	603	649	587	626	617	648	595	611	612	619	609	626	632	693	664	652	643	635	659	600	673	617	652	601	630	640	585	622	586	644	636	645	635	618	633	631	599	652	670	615	604	613	599	653	625	644	649	631	591	639	617	629	656	606	632	607	632	626	623	627	578	622	654	654	646	627	634	629	629	592	626	603	634	632	685	634	625	611	620	649	645	612	600	629	616	631	623	628	631	580	615	645	660	670	660	645	607	602	590	629	605	605	580	581	577	641	665	629	614	621	653	586	631	614	642	647	667	631	610	614	609	598	571	633	645	656	631	650	603	664	607	638	680	623	613	622	620	591	674	629	645	636	645	554	663	630	610	650	653	576	654	636	677	569	609	648	629	651	638	632	631	632	627	601	653	624	624	619	625	649	635	610	630	627	601	643	637	639	668	631	586	699	645	612	591	658	601	660	639	681	632	670	661	672	640	652	612	641	619	628	676	677	605	598	638	631	601	583	623	648	593	669	636	680	664	611	625	625	659	625	638	671	645	602	624	652	621	641	625	623	668	649	661	642	608	601	677	644	644	651	641	619	612	654	598	627	668	626	626	643	678	633	581	649	608	589	636	633	617	636	632	658	621	632	678	603	615	608	664	651	637	684	625	615	616	667	609	587	669	588	641	589
19739	26973	21407	13013	9299	7205	5815	4873	3826	3022	2515	2035	1649	1457	1317	1227	1188	1064	1019	1054	989	999	999	880	924	880	836	829	772	850	818	748	778	808	826	813	742	791	778	738	793	762	792	791	798	736	718	753	740	715	757	731	755	687	773	747	700	727	713	740	756	729	722	738	719	702	727	707	744	758	709	739	717	733	722	781	668	684	729	733	695	722	695	699	713	721	768	739	692	741	708	697	717	734	709	701	722	704	684	706	703	722	664	740	726	701	715	704	724	709	741	652	754	735	695	731	761	720	717	700	699	693	688	765	682	691	743	763	695	695	688	682	729	710	747	718	734	682	686	704	707	733	735	689	700	696	697	664	695	734	735	721	716	722	727	683	723	742	662	700	735	719	720	659	698	644	734	693	682	718	696	690	692	667	683	712	695	712	700	704	660	697	701	714	731	730	731	706	706	738	760	685	700	676	719	699	723	679	684	728	708	710	723	729	705	652	739	691	725	762	707	691	752	728	724	717	693	686	728	732	658	709	707	693	761	726	719	737	705	704	707	685	739	715	644	733	717	695	744	680	676	688	720	709	778	704	688	739	703	677	719	701	702	696	725	731	721	684	670	678	704	726	680	687	723	739	716	725	693	713	719	697	727	732	691	709	700	670	742	704	744	689	730	739	681	746	698	742	728	708	731	732	719	736	747	715	707	681	703	717	687	719	704	707	719	706	711	736	711	703	725	670	742	697	715	738	717	711	751	692	747	719	700	724	695	697	719	752	702	783	712	697	722	699	703	708	730	688	723	724	658	689	755	675	714	730	709	717	688	703	699	734	697	757	692	706	684	721	688	729	714	746	746	760	711	771	699	710	697	711	662	715	732	670	726	735	714	689	669	727	702	699	680	704	685	699	750	670	736	723	649	706	703	713	704	722	735	713	738	729	699	715	744	717	731	675	693	713	725	721	686	738	722	671	681	734	694	753	700	744	741	722	715	687	708	755	689	713	682	727	668	675	728	682	697	743	694	693	680	718	739	717	719	707	683	702	742	684	737	707	707	716	670	728	655	717	783	743	734	712	656	705	746	734	755	694	712	757	758	704	709	697	643	729	683	710	705	661	743	739	707	706	660	732	693	703	689	696	700	717	695	770	701	700	767	690	724	725	720	718	722	746	709	704	750	711	717	728	739	699	705	756	753	673	750	742	704	715	742	754	677	715	728	734	741	721	708	722	692	706	697	706	701	723	683	735	679	701	720	768	681	768	704	735	726	691	706	699	720	694	718	729	712	704	711	797	728	715	713	744	711	706	727	679	692	725	688	699	777	725	661	702	700	673	690	696	726	749	733	739	729	707	730	679	673	747	713	761	705	708	675	695	687	716	676	684	684	682	715	756	695	684	709	676	716	735	757	689	697	715	703	699	726	701	691	710	686	731	656	649	674	739	703	704	694	682	698	688	715	693	737	741	724	690	720	710	737	768	714	691	730	721	738	755	719	710	684	690	678	708	727	681	740	709	720	699	698	686	724	710	707	719	704	683	696	693	700	714	710	723	703	718	702	668	671	689	723	719	687	695	664	721	714	679	717	637	701	674	683	703	704	734	697	662	772	727	701	706	730	703	698	763	725	752	725	722	692	718	689	664	744	737	689	728	698	686	692	668	725	703	699	705	712	730	667	728	709	678	695	689	692	711	689	711	702	735	749	721	731	738	667	710	690	734	645	665	672	700	753	647	713	727	678	668	752	703	724	696	715	685	721	717	712	720	699	736	688	700	739	717	721	709	730	740	662	700	693	735	744	723	722	733	710	697	774	682	714	718	692	729	751	682	655	684	727	745	738	691	702	682	771	655	740	761	700	686	746	683	755	720	773	714	660	735	724	701	721	712	733	723	696	684	679	662	712	715	706	678	698	723	715	691	707	715	744	675	721	683	729	688	669	641	724	754	723	700	688	688	691	709	663	737	742	724	712	694	701	711	734	701	727	694	757	734	702	707	724	696	684	746	705	702	738	701	682	706	729	710	715	717	714	722	654	732	696	700	695	684	733	750	664	687	711	672	751	734	724	671	737	689	711	739	675	703	738	680	688	741	701	727	746	696	716	683	686	693	724	709	710	704	691	715	695	709	715	682	691	687	708	723	745	701	726	729	688	717	716	721	733	674	699	670	695	739	730	755	756	721	747	711	704	694	696	673	720	723	728	689	695	709	694	763	739	728	722	717	723	740	683	709	769	705	691	720	730	717	714	691	756	697	724	687	696	717	720	691	716	722	748	678	676	743	718	704	675	730	714	693	698	693	692	730	716	649	685	712	632	729	709	716	730	725	691	702	730	656	662	696	721	665	692	745	670	702	695	729	695	747	712	687	708	759	738	699	697	720	723	721	705	712	733	686	688	749	695	692	712	746	718	723	742	669	642	676	692	712	640	764	700	761	706	684	737	742	693	729	712	673	698	658	698	692	679	715	713	715	708	695	725	721	703	698	721	648	698	651	663	702	697	696	693	746	719	725	661	681	673	737	709	697	703	704	742	789	693	699	729	676	688	713	714	700	730	707	725	776	694	678	697	719	705	682	751	720	731	719	725	691	712	748	725	698	744	704	779	743	725	651	744	748	704	721	743	666	721	733	689	698	710	663	713	716	741	779	714	761	713	669	722	723	671	664	706	740	702	687	683	732	732	686	717	692	722	718	732	691	690	723	696	689	701	725	712	683	694	705	732	743	702	691	672	663	692	700	773	738	722	711	706	709	704	665	742	738	756	673	689	681	712	675	709	756	707	698	716	717	744	706	719	712	733	710	723	698	716	703	721	711	709	736	757	694	673	653	750	713	686	724	684	697	706	681	718	685	704	716	715	739	679	714	672	727	716	699	661	696	703	716	701	644	684	716	720	748	714	729	700	704	690	729	705	752	733	727	721	716	721	701	665	703	721	666	713	702	697	705	721	685	687	716	680	753	703	695	679	707	741	666	698	708	745	744	655	744	742	722	723	712	727	689	715	723	742	746	739	725	688	705	736	723	694	712	676	721	711	710	654	743	735	741	694	682	717	692	698	735	735	725	749	730	731	653	717	699	698	668	748	663	712	669	701	705	697	654	708	722	726	728	686	695	687	739	754	729	742	679	701	716	703	744	746	720	703	742	769	708	776	710	695	712	729	725	704	708	738	702	703	675	760	734	682	731	711	764	723	694	658	722	721	684	728	740	733	725	778	736	706	712	751	701	667	734	702	673	682	748	716	721	723	673	715	742	741	691	648	734	696	744	704	705	750	677	680	727	735	660	726	708	650	692	706	689	736	707	751	721	739	724	720	714	698	702	671	739	711	689	689	690	677	686	696	737	730	691	701	718	708	673	657	636	678	670	705	673	670	743	677	695	684	707	701	697	663	701	737	721	715	745	692	715	698	705	747	716	701	680	711	679	650	712	676	743	636	679	746	673	697	712	730	731	769	723	737	689	752	775	714	721	722	719	714	721	719	719	711	651	674	712	714	703	698	723	750	715	733	674
25194	21529	27267	25786	10702	3620	2585	1981	1604	1392	1145	950	865	762	725	657	645	645	626	602	554	534	550	540	547	525	524	524	527	523	531	477	520	462	480	504	451	497	475	469	499	479	487	519	482	486	483	505	461	467	475	483	437	457	468	456	479	473	469	490	447	458	430	473	477	442	445	468	475	469	446	455	461	449	462	441	467	419	481	450	492	470	467	475	452	440	446	451	448	444	458	494	476	433	468	431	434	446	466	471	467	453	447	452	464	464	445	456	427	485	449	432	483	461	472	479	446	431	475	451	480	437	451	486	433	443	459	445	442	479	445	474	464	450	424	461	449	443	444	472	467	467	447	465	499	443	482	445	486	471	434	441	518	486	492	480	436	433	467	466	465	448	450	446	468	492	479	459	450	467	433	495	469	434	424	462	414	452	435	468	499	438	448	434	440	430	469	445	452	476	436	470	463	450	430	486	472	440	462	479	448	495	458	462	475	460	486	463	514	465	451	446	480	466	482	448	452	438	452	444	437	435	473	455	476	469	467	450	457	473	523	457	485	451	466	457	451	488	441	444	479	477	464	478	451	443	452	466	469	464	462	458	445	429	457	473	485	480	415	485	462	466	432	453	446	459	453	513	441	417	476	445	430	449	479	478	512	490	434	457	460	494	422	478	434	443	420	462	475	466	425	498	442	445	475	450	473	466	436	449	463	469	452	467	454	476	444	424	462	452	446	452	460	467	450	434	387	467	443	471	434	445	472	482	425	510	495	416	429	471	497	423	417	419	474	453	457	434	429	489	445	465	459	429	473	421	481	453	441	427	445	494	472	516	459	463	473	466	452	444	445	463	436	471	419	462	467	457	419	443	476	463	452	493	455	431	449	458	467	483	501	454	492	458	490	483	457	443	454	435	445	488	473	476	468	470	451	493	468	449	420	492	489	489	465	474	486	445	452	436	463	455	430	475	426	473	471	445	483	471	495	436	447	457	463	445	441	512	461	490	448	433	456	433	436	488	455	436	431	455	473	429	436	421	445	430	425	479	455	448	438	441	448	457	462	464	468	489	437	462	489	442	469	466	444	483	480	424	436	446	474	487	450	456	415	478	449	462	424	429	412	427	465	430	471	458	442	412	441	460	479	485	463	439	435	453	442	441	480	469	449	464	461	455	434	462	476	486	415	468	449	457	460	474	483	477	442	467	472	437	454	454	472	456	432	474	453	461	452	495	428	412	454	450	432	506	443	506	458	459	453	426	495	473	483	471	421	405	473	479	411	429	481	445	442	460	446	458	447	430	475	457	441	475	432	468	423	464	449	465	444	469	420	455	460	456	450	430	434	487	464	418	425	478	452	477	494	457	438	411	502	458	449	440	428	470	465	470	440	492	482	450	458	458	436	412	440	458	431	459	462	441	486	472	451	511	475	453	444	457	463	483	462	496	479	424	423	490	450	432	486	446	448	450	457	454	442	445	439	439	457	466	444	447	494	455	464	462	465	435	462	456	458	454	442	435	482	454	466	476	429	442	511	468	490	445	465	463	434	476	474	446	486	428	458	451	456	442	440	452	471	485	448	448	462	475	422	505	484	455	483	469	416	438	481	497	449	475	478	428	448	447	449	450	459	440	425	450	460	440	450	455	477	439	488	471	522	470	448	443	467	462	500	459	454	452	434	418	507	419	485	413	472	447	435	434	453	471	485	476	450	491	449	457	435	484	458	450	433	462	450	434	430	462	482	484	463	453	509	485	475	446	464	478	428	459	447	500	439	457	475	466	470	464	490	450	488	442	474	451	414	461	432	466	446	458	458	501	484	473	449	466	448	446	478	462	438	480	462	473	466	486	473	453	467	465	433	447	484	436	475	483	453	436	457	457	471	462	475	452	432	475	516	458	406	444	465	438	434	463	434	475	470	483	463	437	444	468	487	453	414	471	449	460	444	467	439	469	458	478	460	424	460	460	443	459	482	480	484	459	444	463	459	467	431	484	455	448	475	422	440	424	394	479	449	429	460	437	469	447	465	498	444	484	492	477	427	461	446	466	447	449	458	457	421	438	515	443	464	445	463	450	476	455	469	471	482	420	429	464	462	469	464	464	480	479	448	453	447	511	480	469	484	451	460	474	498	482	441	479	453	435	470	476	460	467	470	439	430	469	459	444	452	454	461	443	476	442	447	442	456	485	440	471	467	456	430	444	488	489	473	463	448	433	452	459	445	435	431	463	448	489	457	475	455	434	470	487	434	448	478	438	441	456	455	452	440	440	431	467	417	453	442	433	470	460	458	454	463	467	471	461	461	419	462	442	452	446	466	415	441	457	465	456	467	482	429	425	445	436	452	457	497	478	461	466	436	424	474	462	449	446	419	438	474	458	477	466	472	412	445	461	449	469	429	464	472	407	446	420	465	474	458	421	462	453	465	445	476	474	467	457	462	477	468	418	451	501	480	501	447	448	490	440	506	515	459	424	448	451	470	451	453	427	460	467	458	447	505	455	426	475	495	462	448	444	435	429	454	459	448	464	445	445	461	478	472	454	444	435	429	426	453	437	454	431	440	445	439	462	482	486	493	466	441	449	422	493	438	478	444	431	451	473	435	459	470	433	451	453	488	476	457	451	421	465	479	475	479	460	474	443	495	474	475	462	453	457	476	485	419	454	441	474	446	480	443	464	459	445	444	410	491	477	460	503	502	477	455	465	483	452	457	398	449	452	491	467	445	472	466	458	485	440	490	463	444	459	461	421	458	464	422	448	458	423	447	486	451	445	475	466	410	448	442	478	505	474	459	468	437	455	453	443	453	452	459	440	433	475	446	443	443	463	459	451	468	428	428	453	454	486	486	461	469	432	436	441	465	466	453	459	458	482	459	476	472	462	468	426	461	464	433	468	464	453	487	455	432	440	465	446	469	445	497	463	482	447	431	471	455	462	450	431	448	449	449	432	499	461	453	480	467	475	498	446	443	441	514	482	452	485	465	444	454	450	446	452	475	438	511	425	484	442	469	476	423	451	435	427	439	438	424	451	460	487	440	466	456	448	437	459	449	454	512	496	441	437	476	448	422	467	462	474	467	476	434	439	469	452	504	431	433	438	459	481	472	473	454	467	490	488	416	445	446	485	449	473	429	420	459	497	456	488	481	438	457	520	435	442	459	445	450	434	449	419	450	474	450	434	471	454	464	449	465	437	467	442	435	418	480	466	470	489	440	478	431	464	458	427	483	417	491	430	451	457	450	430	444	456	468	467	458	492	456	455	470	464	439	475	476	496	460	514	457	474	478	488	437	446	430	446	439	457	500	458	425	413	474	462	469	480	418	463	440	472	451	463	495	442	472	471	427	456	452	449	468	494	434	441	469	428	459	428	484	423	458	446	472	471	460	442	464	465	454	442	440	435	483	433	466	474	450	474	442	449	460	460	466	445	438	476	465	475	462	448	453	432	442	457	431	488	456	465	455	448	476	453	448	445	478	471	452	472	468	441	426	452	424	439	482	463	422	425	502	469
18708	23865	18552	10641	7725	5935	4892	3888	3010	2276	1849	1483	1257	1052	991	917	892	839	773	755	764	745	702	639	665	608	663	597	624	571	610	588	607	596	605	578	603	549	543	568	595	562	603	557	568	567	502	549	547	535	530	525	525	527	552	509	526	551	489	561	491	516	567	509	553	536	533	519	520	507	502	539	505	483	511	537	502	525	536	541	518	497	534	567	527	505	554	521	546	485	524	517	529	546	550	530	538	509	509	523	549	522	481	490	480	525	523	554	519	524	525	544	527	549	463	539	479	510	493	527	577	501	540	548	533	523	536	509	509	551	514	489	539	533	503	520	473	501	499	503	526	556	484	522	519	544	553	529	496	509	483	499	530	558	519	554	547	534	524	532	532	571	555	514	507	532	538	510	496	479	560	489	501	558	559	504	523	509	523	521	519	530	499	511	479	516	502	517	516	531	521	517	481	485	551	513	483	517	515	517	491	531	520	513	520	540	544	537	544	516	551	523	539	530	507	532	516	530	494	528	558	498	520	554	513	513	479	559	508	523	548	524	498	483	507	503	498	522	550	510	520	544	569	561	531	565	532	555	520	526	523	491	551	505	497	523	508	507	513	533	538	556	531	537	530	515	528	515	548	544	524	517	516	519	517	484	530	517	480	534	510	518	490	485	529	537	520	526	493	540	545	516	549	537	519	528	530	512	465	528	512	545	533	527	500	510	488	452	564	532	500	520	521	529	535	535	508	554	502	524	494	524	522	516	533	528	496	535	516	557	529	523	533	553	556	512	497	546	537	508	519	525	545	491	517	540	517	505	544	534	519	520	510	523	525	535	521	501	496	543	519	504	474	482	546	549	522	486	557	539	534	556	486	527	533	523	561	521	526	500	483	484	598	502	512	515	544	478	543	498	540	501	517	519	515	509	516	514	513	532	507	540	507	509	575	529	517	497	574	465	487	545	528	572	510	539	517	529	516	569	520	523	535	508	526	497	487	487	493	534	499	545	512	514	529	515	482	490	512	497	512	522	514	525	468	542	525	504	502	549	543	525	520	483	525	515	538	481	555	519	537	521	542	487	510	546	512	511	545	493	493	542	483	542	538	519	538	502	517	509	497	505	503	508	525	494	511	504	531	551	544	511	508	532	511	523	428	537	532	541	489	564	522	530	519	554	489	570	532	531	496	531	518	508	543	460	537	484	537	541	530	536	501	532	522	522	525	554	539	515	504	575	498	498	523	496	524	530	507	520	524	521	532	505	513	515	492	491	525	505	524	490	533	491	498	538	542	479	497	537	515	588	507	535	544	484	468	532	502	526	527	518	529	539	535	552	484	504	528	507	523	553	474	512	500	504	517	566	527	509	518	509	513	487	523	532	507	544	542	545	522	498	511	549	485	509	520	549	557	571	540	535	490	503	522	507	564	511	548	550	546	504	529	492	544	513	574	522	495	537	508	531	543	527	541	533	504	543	550	535	563	515	508	508	552	533	512	485	552	560	542	534	510	562	517	524	487	499	522	531	535	495	506	475	557	537	505	500	525	552	488	528	520	492	564	486	512	486	496	537	497	541	570	535	522	505	546	508	489	510	487	511	470	527	543	505	498	518	503	518	505	526	510	527	504	526	508	559	516	513	522	546	505	536	501	489	512	533	486	482	521	517	531	529	504	516	521	501	522	512	519	504	525	520	523	502	518	527	528	534	542	502	516	532	538	540	514	482	564	565	517	520	518	501	575	488	567	525	523	511	509	543	494	486	536	523	522	555	567	522	528	526	472	552	547	503	516	523	495	536	522	521	529	537	545	499	518	532	529	522	571	553	533	510	527	517	547	531	492	529	540	495	489	505	505	510	506	519	491	536	497	517	485	541	513	513	546	535	493	517	507	479	542	528	513	483	551	515	538	513	478	507	506	513	516	533	547	551	521	507	520	511	503	482	547	473	519	534	484	497	505	548	532	502	538	558	497	584	528	491	535	533	539	521	512	571	479	525	568	511	511	486	447	523	522	490	528	509	545	477	518	526	535	550	516	489	558	560	550	512	550	495	553	532	534	519	537	541	503	527	533	531	530	496	561	526	537	516	537	520	513	481	513	501	514	563	486	541	530	478	486	554	558	522	497	546	503	514	504	517	507	518	533	516	500	522	494	520	529	545	502	515	540	535	525	526	567	503	454	494	503	524	505	542	581	531	487	530	492	500	509	525	522	531	524	542	529	524	546	468	499	546	547	500	503	511	530	533	526	517	499	546	511	513	517	507	539	516	521	534	518	572	526	509	531	532	509	501	545	530	498	549	490	537	529	503	490	526	538	534	517	562	551	503	479	524	555	537	501	481	532	535	486	498	544	561	504	522	520	540	531	524	556	537	510	510	521	517	499	528	522	503	576	523	514	504	523	503	518	526	506	528	530	539	533	488	520	534	506	528	529	530	534	523	531	504	533	510	528	516	510	475	512	548	526	485	529	506	519	516	528	567	488	487	510	505	520	547	504	507	544	476	513	514	523	505	540	498	483	499	533	528	532	508	562	530	539	502	502	506	530	515	525	514	526	528	506	505	524	571	518	525	532	497	520	532	483	569	540	526	531	528	512	502	542	523	503	537	493	518	516	484	528	546	505	493	491	503	515	508	494	535	542	500	520	479	533	543	525	527	522	545	511	545	507	531	513	544	546	510	529	486	521	514	520	493	517	552	481	512	500	492	514	498	533	532	538	541	546	533	518	521	502	545	527	499	528	499	532	567	501	507	516	533	515	520	564	505	524	502	553	556	505	542	521	559	508	538	548	494	511	509	497	533	521	549	523	527	518	493	545	532	511	526	509	537	523	522	460	503	506	540	486	529	490	521	509	529	472	511	530	553	537	516	533	504	523	499	500	538	524	494	533	486	550	527	514	513	524	512	491	493	528	509	521	555	481	519	492	545	552	507	501	531	508	566	534	526	512	536	489	550	458	482	533	501	518	542	571	530	529	501	508	532	533	534	536	466	475	522	504	546	510	529	531	511	516	492	540	496	503	493	476	549	524	526	524	457	515	497	527	517	537	506	531	500	542	524	539	542	505	542	531	550	543	519	500	529	487	536	485	530	514	559	581	520	533	500	512	556	491	553	560	483	530	487	512	508	508	536	553	490	534	529	556	505	497	502	493	523	514	526	490	522	526	521	517	532	514	527	514	550	528	512	494	539	518	521	496	500	569	551	541	505	505	527	552	507	481	527	563	512	546	524	522	457	515	519	491	504	507	539	501	487	513	495	546	520	568	522	507	523	544	505	544	532	524	532	546	491	538	515	524	511	507	505	561	553	477	549	494	529	557	495	559	506	541	517	508	495	532	539	508	532	557	569	592	517	528	507	495	523	515	511	520	507	564	509	489	496	522	504	520	479	519	556	498	513	521	526	506	504	505	510	534	528	505	523	525	502	501	487	529	555	511	549	503	493	495	523	536	556	503	502	521	504	509	510	514	517	475	488	518	502	505	533	484	473	498	539	512	528	587	556	535	523
22962	21575	29148	24457	21596	21470	11184	4153	2880	2248	1767	1475	1209	1105	930	1007	876	826	744	742	723	725	689	678	586	558	569	590	542	537	579	542	508	565	525	497	520	539	509	540	488	524	546	493	496	484	507	495	509	456	463	499	467	466	472	482	492	477	482	506	458	478	496	468	422	490	501	498	497	489	461	442	454	509	467	489	471	473	502	466	475	459	467	422	425	450	467	483	486	463	495	470	461	469	447	462	452	455	423	478	478	488	467	487	433	454	459	449	492	437	480	434	441	476	458	481	468	463	457	459	452	438	479	449	460	454	460	449	454	476	449	455	445	485	423	513	477	463	473	526	432	442	459	469	466	487	427	459	459	445	424	506	462	462	448	487	474	497	422	466	451	505	442	441	475	490	484	448	481	468	466	450	489	478	465	483	459	454	491	453	481	488	441	445	468	487	497	487	494	467	486	482	477	455	446	451	456	492	457	475	466	464	490	435	478	496	439	462	465	461	486	480	462	489	458	468	464	493	458	418	428	454	446	456	458	486	460	477	447	451	449	431	499	464	464	496	478	444	437	450	492	442	469	471	446	428	516	476	456	464	448	452	471	490	463	506	457	454	434	480	469	470	474	469	407	432	422	444	441	459	444	546	479	424	458	447	447	456	471	432	453	468	462	467	451	454	469	451	456	478	433	468	455	432	447	435	468	456	451	453	436	453	445	409	464	468	446	445	484	446	459	452	454	466	467	473	457	487	458	492	474	516	471	477	435	444	469	476	441	425	461	427	485	455	426	465	420	455	459	441	445	418	459	460	469	468	433	441	486	494	417	462	450	466	467	465	478	447	456	483	489	419	419	456	460	486	508	481	441	496	435	476	481	456	499	459	486	431	487	448	517	473	451	487	484	415	450	460	462	450	450	472	447	464	460	439	450	453	455	498	437	453	482	474	454	480	427	440	460	435	445	488	469	438	464	470	442	445	493	469	408	445	433	459	496	434	455	491	435	477	489	443	468	462	483	489	434	451	480	461	457	475	473	431	473	441	456	447	443	446	471	437	456	433	434	483	456	458	523	497	461	469	459	469	470	441	440	427	476	464	503	445	464	455	460	490	471	475	455	448	461	462	457	469	477	458	469	471	452	452	458	459	498	484	463	475	427	482	447	453	466	485	428	433	463	489	491	459	532	425	452	428	477	433	485	482	491	474	425	476	463	403	468	429	433	430	428	460	453	427	438	434	444	436	429	467	463	431	481	459	461	459	461	460	472	443	414	447	473	463	431	435	462	430	443	429	451	463	443	473	475	452	472	465	463	434	473	470	470	463	457	465	448	466	443	435	450	485	472	444	472	452	480	472	469	449	499	441	467	480	472	485	465	487	492	442	485	481	451	442	435	431	489	434	430	450	480	452	482	467	445	496	466	467	437	427	414	458	442	462	456	451	472	437	442	452	448	429	468	457	455	451	519	472	485	453	474	499	468	432	451	458	474	473	457	454	491	451	445	451	443	488	457	466	478	450	459	441	482	473	462	469	443	477	452	459	439	468	461	457	492	473	459	439	492	454	472	481	441	463	471	450	467	451	482	426	461	452	477	425	463	446	482	455	453	501	465	470	478	479	455	481	462	501	491	474	420	456	463	437	435	457	475	450	455	461	462	479	512	459	495	451	434	424	458	461	462	460	510	442	481	428	518	455	418	440	425	476	468	508	447	487	457	446	432	467	461	451	485	452	480	469	469	458	471	443	484	471	471	457	461	498	479	433	469	459	476	449	466	423	458	435	440	454	441	448	460	439	476	461	477	466	479	457	444	461	464	434	466	454	481	436	467	429	398	499	492	444	463	477	431	444	456	451	486	431	432	474	455	484	486	427	490	467	496	464	476	475	477	484	461	446	438	462	457	428	425	462	413	471	468	501	498	444	452	441	480	466	449	459	496	455	456	486	459	450	490	460	460	448	483	459	418	438	458	472	433	479	434	461	474	491	487	463	489	450	464	462	482	461	460	497	460	448	453	443	419	444	426	462	465	462	444	435	486	469	466	473	456	461	505	458	465	458	463	444	467	475	460	439	448	450	447	411	421	449	478	464	448	471	461	471	434	461	483	498	444	461	463	457	462	462	480	472	482	446	451	492	452	412	476	447	431	457	476	424	464	446	448	505	448	457	467	470	432	442	485	471	460	444	462	464	482	491	451	480	472	469	449	463	471	456	476	420	424	464	471	476	484	449	482	455	470	443	499	439	462	427	403	448	460	434	480	457	414	475	449	452	484	468	422	453	454	479	438	487	496	432	442	475	484	415	433	463	439	439	471	472	496	460	441	446	486	448	482	457	384	469	460	434	480	452	476	439	433	487	464	440	476	499	418	491	474	480	419	469	455	459	432	453	451	456	442	454	463	435	422	439	439	468	466	452	437	458	413	450	453	458	446	454	436	449	479	439	504	503	444	461	481	428	445	471	497	455	441	464	440	495	482	427	481	462	487	436	445	475	450	448	476	444	420	504	433	450	438	454	478	436	469	464	461	446	432	479	431	410	433	493	436	464	426	469	454	466	470	459	458	490	435	426	461	464	438	455	446	443	437	462	504	480	479	461	483	450	479	498	416	456	491	416	461	437	433	452	456	504	455	420	455	447	460	446	455	408	447	435	448	443	465	458	454	479	477	472	440	480	467	462	437	468	454	483	454	507	462	452	485	452	460	453	457	428	449	452	458	493	444	461	465	452	447	485	459	448	475	462	444	476	417	444	460	457	484	446	493	465	421	434	475	443	444	450	488	477	473	484	433	474	436	443	460	477	447	434	444	432	462	472	474	469	467	448	464	452	461	431	441	456	488	502	465	450	471	470	443	461	452	452	436	434	435	465	506	452	459	430	483	474	440	462	500	440	411	415	446	460	477	495	470	451	499	475	466	477	443	469	421	454	448	453	488	465	477	439	441	454	464	478	433	470	466	456	437	498	444	450	463	429	496	477	432	493	474	459	460	481	469	488	502	479	476	445	453	453	434	474	455	445	443	504	451	469	465	485	419	467	459	465	505	504	454	475	441	429	429	470	438	449	446	450	491	423	483	511	454	461	441	448	456	480	419	473	452	486	469	477	462	480	486	474	465	399	438	444	468	451	452	455	468	428	442	472	463	494	480	452	476	472	430	490	438	439	440	458	458	451	463	484	443	476	463	453	448	472	461	468	435	457	494	476	448	502	457	440	440	499	465	444	513	445	466	463	466	456	445	437	455	432	477	440	443	436	461	495	500	454	411	422	445	478	425	456	435	442	439	466	423	452	464	489	433	477	390	468	474	435	456	461	483	447	486	472	487	464	470	433	470	481	468	438	453	466	429	455	432	447	454	455	474	421	440	422	442	427	496	438	400	443	433	482	454	491	489	461	477	459	448	466	454	491	440	464	504	477	484	464	459	432	470	440	476	508	445	435	463	468	437	439	453	487	446	475	502	473	460	455	438	464	472	435	466	472	475	448	473	454	469	497	499	443	434	426	451	443	477	473
24020	34062	27932	18047	13611	10815	8899	6471	5015	3768	2872	2370	1994	1599	1391	1348	1263	1103	1044	1068	984	943	939	869	749	750	703	741	701	663	693	686	606	648	664	607	634	610	596	593	637	667	648	670	588	573	660	584	587	589	597	610	579	556	603	551	539	536	533	511	506	516	515	564	530	583	565	549	537	529	536	552	576	523	516	520	527	520	545	489	567	492	535	542	526	506	550	525	552	568	528	499	513	568	528	555	530	565	486	535	515	533	521	544	504	538	534	563	529	503	540	555	550	545	537	548	552	506	494	528	517	594	494	531	513	514	577	495	524	558	512	568	554	506	553	557	491	489	535	521	516	521	530	581	549	517	481	532	495	489	514	477	528	523	522	527	540	533	537	520	545	495	546	548	511	543	549	491	524	524	528	562	531	510	498	514	527	533	528	536	532	524	493	535	515	534	577	532	520	515	495	485	531	507	532	488	518	564	546	517	532	526	517	529	569	536	560	566	532	540	536	527	528	509	530	523	500	503	475	491	553	513	530	530	502	537	536	502	511	492	548	529	510	553	503	502	523	517	527	485	524	538	555	546	500	506	540	504	524	534	529	524	547	510	509	522	505	540	507	535	534	498	520	547	556	542	541	475	543	528	484	539	496	533	518	576	521	559	586	492	549	529	513	537	530	555	535	559	539	512	539	512	545	560	522	521	560	559	496	510	534	518	508	531	514	508	490	533	532	551	547	490	528	522	511	488	488	528	508	521	560	497	531	502	536	495	533	516	512	512	537	541	544	546	520	490	530	501	507	497	547	541	565	523	571	533	521	546	536	534	536	545	496	543	524	506	471	498	518	501	518	569	515	469	524	524	523	484	517	521	531	512	554	548	512	491	488	519	515	529	511	552	520	501	451	524	516	520	516	511	526	540	562	483	470	486	507	541	467	482	527	538	548	552	508	510	547	522	556	546	512	559	515	517	527	541	507	514	522	533	560	554	567	506	496	535	545	501	510	487	542	519	594	549	518	542	501	542	504	530	529	512	536	559	515	552	557	532	545	523	520	513	522	543	511	531	536	525	533	494	534	543	529	501	563	530	518	539	526	500	509	516	536	539	522	550	508	538	522	531	538	555	509	496	531	538	501	543	541	559	539	453	502	513	519	503	532	496	550	495	568	513	526	498	522	482	546	517	515	534	547	548	520	534	522	529	528	535	509	513	514	535	545	506	511	563	510	526	531	496	540	526	540	520	511	521	523	515	550	543	511	568	523	525	516	577	496	495	528	526	529	494	490	512	559	489	539	468	517	543	500	538	580	479	507	507	550	505	486	561	545	497	508	539	503	537	524	553	544	507	550	483	520	477	533	544	526	534	521	516	538	557	514	526	480	492	520	537	489	527	517	535	510	515	563	534	556	550	523	553	529	530	525	486	522	540	549	569	491	543	495	509	503	518	496	473	563	526	524	536	538	529	560	515	545	543	513	499	526	501	522	561	552	523	525	540	559	544	545	517	515	519	494	508	555	520	517	528	526	508	520	544	484	515	597	517	514	568	493	526	529	522	539	516	504	534	546	521	540	533	504	481	514	537	554	536	515	524	519	517	549	555	515	521	486	513	505	500	503	536	484	550	525	526	536	559	562	501	544	553	574	530	559	485	548	494	518	520	507	543	497	492	517	529	511	502	483	512	548	523	535	525	529	511	503	538	507	508	552	505	526	532	522	550	531	537	495	493	531	599	510	538	516	504	510	546	526	530	525	484	558	490	526	522	504	531	542	497	506	523	463	524	506	520	545	507	523	524	556	481	530	521	488	532	542	509	531	496	539	530	531	551	507	532	537	531	529	503	550	535	513	510	522	559	532	548	503	541	528	553	541	514	531	541	507	516	515	511	504	524	539	511	529	537	514	548	495	513	507	508	507	545	529	513	488	557	541	510	520	521	536	562	582	517	535	542	458	559	487	524	517	557	517	567	508	510	515	534	558	544	483	532	505	503	523	538	519	499	541	564	560	536	499	503	492	552	516	544	555	614	521	521	527	501	522	540	511	564	541	544	519	519	554	500	520	541	529	522	519	548	496	544	510	511	513	532	544	527	505	506	523	518	487	510	521	521	529	513	540	562	533	461	491	512	507	515	494	529	533	523	516	533	515	489	500	570	519	492	524	532	497	508	530	524	450	506	502	546	504	526	545	514	549	532	507	529	532	518	525	498	533	564	529	543	580	543	523	512	495	530	506	563	491	543	512	524	512	538	559	536	492	518	499	526	476	511	548	523	533	477	508	535	555	564	588	528	544	542	481	520	510	520	500	513	520	534	468	491	520	510	542	508	564	561	504	522	501	506	550	549	546	489	530	536	510	569	501	498	537	529	513	578	521	512	488	514	531	525	522	524	520	539	524	540	498	523	543	501	536	530	541	525	520	548	547	492	573	522	539	558	531	557	501	521	513	549	551	520	522	541	527	508	537	535	551	570	524	507	518	562	516	536	540	505	548	580	540	555	551	520	564	534	532	522	532	511	507	520	542	514	566	502	537	538	538	515	527	546	552	552	548	567	490	520	505	511	549	548	483	492	543	520	532	552	518	515	563	489	541	544	519	537	513	538	526	534	564	543	543	532	528	489	539	539	524	524	555	542	540	540	537	515	553	502	534	544	513	503	493	537	514	501	540	527	488	508	499	508	539	528	537	507	471	506	473	554	517	506	524	518	525	500	540	528	509	486	527	532	519	526	536	520	530	544	529	552	567	567	535	509	510	529	515	548	531	528	547	505	556	551	527	496	527	555	538	569	550	531	518	510	551	545	564	559	500	521	513	554	481	489	527	506	513	527	550	484	526	546	536	554	498	554	515	540	536	533	519	556	520	557	562	493	510	545	494	543	517	532	508	546	516	518	511	497	538	525	505	533	522	499	557	536	498	519	531	525	542	544	494	501	516	482	539	504	532	521	554	568	512	523	533	497	485	543	543	515	510	506	519	506	505	538	547	543	526	518	539	504	551	508	538	479	512	510	529	525	571	531	561	492	509	555	592	482	536	498	504	536	507	534	569	519	527	543	514	538	532	560	524	514	539	537	527	525	505	523	521	544	555	541	518	508	559	542	551	512	507	578	488	521	498	511	540	499	534	543	503	549	499	545	545	479	518	547	537	506	569	510	484	516	512	542	522	538	477	560	519	534	534	512	513	501	513	538	542	524	518	534	526	520	507	537	552	526	529	522	489	526	554	511	525	550	569	549	503	532	518	528	548	509	526	544	516	532	516	546	494	529	511	547	521	542	537	508	537	497	479	541	527	503	506	514	525	506	514	521	512	503	527	511	502	516	543	502	509	528	516	524	537	493	499	525	501	458	533	508	529	524	513	488	466	518	540	516	515	558	534	541	509	506	502	535	494	535	583	500	546	543	563	555	498	527	521	496	534	535	514	567	508	537	511	523	510	490	532	528	524	530	491	507	501	555	564	497	550	498	521	553	549	528	545	518	525	499	529	565	566	534	519	521	509	529	544	530	555	525
28273	20467	15052	7987	4005	2845	2056	1695	1412	1115	1037	960	847	815	779	755	768	675	727	695	697	736	695	672	698	691	644	647	644	635	652	637	672	641	657	651	672	666	632	666	629	656	606	680	612	604	673	654	643	625	595	652	602	637	615	613	641	614	618	648	600	645	627	658	607	622	603	580	615	644	634	601	618	575	652	599	657	576	620	613	606	612	606	597	683	615	582	658	623	576	635	580	616	603	622	607	605	617	579	655	627	621	620	609	607	625	614	623	635	620	633	605	603	657	611	646	602	643	602	639	597	626	621	626	551	634	631	570	568	651	590	590	609	583	638	615	612	685	613	664	608	613	609	604	614	645	620	586	613	628	616	609	611	604	623	612	638	625	618	660	611	600	599	592	630	602	618	662	634	596	607	602	602	614	585	579	611	617	611	596	635	575	621	642	591	609	592	587	619	608	661	626	615	602	608	622	665	623	623	640	598	581	586	631	609	635	607	603	658	588	607	620	610	641	666	643	556	603	606	596	648	676	580	631	579	623	623	640	592	634	629	625	592	643	654	571	607	648	624	631	601	600	656	606	630	618	643	589	603	590	644	530	593	649	607	629	629	571	634	590	611	628	646	596	631	620	646	617	665	640	610	618	649	606	573	603	633	634	639	602	614	593	592	619	610	634	600	579	579	581	622	617	623	644	602	622	623	619	625	616	617	575	656	629	638	594	609	626	621	620	614	611	647	577	597	588	644	596	578	574	586	606	610	617	605	614	609	648	575	643	608	597	633	605	626	569	590	628	616	588	642	626	606	594	585	591	603	653	621	626	594	649	579	623	595	558	637	632	633	640	618	597	620	584	612	616	630	646	623	621	617	638	548	599	621	618	601	559	590	574	644	638	628	667	620	623	663	599	621	635	602	639	615	652	608	608	629	655	571	620	609	576	623	597	634	612	596	623	641	654	627	592	632	650	602	585	618	598	550	638	583	638	617	664	607	630	642	557	646	619	613	615	627	661	628	627	686	612	631	624	629	650	620	648	651	623	599	557	629	641	623	600	584	614	618	634	594	603	628	594	631	591	610	605	600	587	622	583	612	601	627	574	621	631	636	599	602	621	596	611	624	561	657	631	654	580	638	632	621	592	611	664	596	614	593	597	632	618	654	616	584	580	640	633	622	584	595	556	600	627	596	649	636	616	616	601	646	606	650	605	627	626	607	651	627	642	584	578	583	597	592	602	602	611	688	621	609	654	601	602	595	625	614	619	580	650	578	624	588	580	625	611	627	604	632	622	612	596	604	588	649	628	619	580	617	602	566	595	617	617	653	631	613	621	625	602	618	611	623	555	660	609	595	566	610	635	587	581	628	586	606	638	613	593	592	588	597	618	660	598	604	592	596	617	606	589	612	617	577	615	639	631	640	614	618	616	636	613	638	653	659	641	623	624	613	693	588	638	685	633	609	623	621	597	543	624	663	661	636	636	618	626	622	631	594	621	616	612	609	611	618	633	596	585	635	609	656	610	651	670	648	593	586	658	641	594	610	591	632	629	623	560	661	684	597	610	606	611	667	603	614	631	585	623	607	617	603	638	595	609	616	601	607	616	557	634	548	634	646	659	662	627	593	586	573	598	597	606	590	644	627	628	690	560	612	586	597	586	593	626	640	606	611	575	609	599	616	641	642	604	637	599	598	647	610	600	590	593	599	627	570	612	608	668	556	595	624	608	646	592	628	611	624	591	584	609	579	612	600	618	590	641	601	573	586	606	612	651	620	648	586	658	592	624	604	663	591	630	642	608	602	590	608	626	603	588	649	600	635	646	643	594	604	627	622	625	602	609	639	607	619	617	619	631	611	656	594	561	638	578	591	644	574	631	648	603	592	702	623	613	621	617	627	597	628	635	585	623	585	599	632	560	640	622	624	627	625	607	626	654	607	620	621	626	624	610	626	619	640	620	622	647	599	617	619	626	633	653	610	608	635	593	638	673	646	628	590	593	639	604	613	620	593	621	617	581	625	617	613	574	611	637	573	639	569	598	584	561	594	594	675	614	625	636	609	591	604	643	577	612	611	619	655	612	598	636	638	580	620	642	636	634	631	614	617	666	604	636	613	586	590	620	673	606	606	615	587	577	608	593	601	604	651	598	590	623	619	629	618	600	608	675	615	683	628	595	627	579	615	589	642	554	589	614	647	652	623	605	615	622	684	644	618	618	628	631	622	628	646	619	615	607	660	592	637	623	628	591	640	624	595	627	584	611	638	581	641	579	652	629	672	604	610	637	577	599	607	626	656	593	626	603	622	661	603	627	641	609	610	596	565	619	609	644	633	626	639	593	615	626	558	633	634	605	625	573	633	624	645	589	660	621	580	617	602	601	616	593	587	599	617	587	603	586	635	629	596	638	617	575	606	639	628	622	637	626	601	662	636	616	643	601	616	627	577	617	581	635	607	604	550	575	594	603	601	623	622	593	626	624	599	588	611	619	634	644	652	648	620	594	627	601	640	605	614	635	606	638	618	611	628	631	623	630	640	613	615	603	621	585	661	607	614	634	599	607	605	663	642	624	627	615	585	623	604	589	612	634	602	631	643	616	632	643	625	608	627	604	631	593	592	601	582	678	671	595	633	581	576	613	649	626	635	608	587	600	616	603	635	650	638	590	658	615	617	605	617	603	591	605	627	608	625	610	656	639	636	678	619	587	634	615	657	635	637	657	626	630	588	614	585	600	644	578	611	634	637	610	622	613	582	616	640	638	615	619	619	575	652	561	626	620	652	615	616	602	628	621	594	625	586	622	671	585	615	620	631	626	608	642	645	580	626	596	634	635	657	600	621	599	620	635	636	633	613	617	598	616	668	613	614	602	675	599	573	617	597	583	594	630	616	602	620	600	642	646	586	595	585	579	610	630	598	629	644	619	636	590	608	640	604	617	613	611	609	564	620	585	619	560	624	620	628	574	662	620	651	617	603	610	583	624	566	663	602	619	614	630	628	627	616	646	634	625	640	574	607	608	654	567	597	641	604	625	614	662	631	677	655	618	566	635	608	587	622	623	584	630	633	596	647	599	595	552	599	631	599	597	612	632	625	617	617	575	572	666	598	659	640	612	610	600	618	596	607	658	649	606	646	587	600	640	630	624	637	574	637	606	607	590	631	620	612	592	589	573	611	573	570	581	599	643	598	612	620	579	585	624	575	626	618	594	606	643	632	618	667	599	607	603	618	612	600	604	664	608	591	620	641	613	628	627	663	667	691	556	615	645	595	625	591	601	599	548	611	663	612	627	588	608	600	627	641	557	612	621	625	615	598	595	593	617	601	592	573	608	662	624	587	641	608	629	635	613	662	636	612	580	637	654	642	582	639	649	630	624	614	626	610	677	594	576	588	587	593	609	618	596	619	639	620	583	616	626	612	597	640	570	642	631	605	646	619	589	611	569	632	629	586	612	588	587	672	623	609	622	603	643	627	597	611	593	607	615	559	609	598	596	591	634	610	638	635	637	633	642
16704	21307	16635	9294	6535	4819	3757	2944	2393	1787	1576	1350	1204	1033	1074	984	899	882	837	789	816	859	780	801	793	741	706	755	753	739	731	709	793	736	669	769	719	719	691	769	747	782	692	734	716	710	743	700	735	686	671	662	679	706	703	722	724	744	705	706	713	682	680	702	687	679	716	698	741	661	732	669	740	711	726	658	715	716	724	676	666	676	712	722	712	649	703	704	731	707	707	684	694	665	711	732	630	703	687	688	728	706	681	692	670	691	750	708	711	698	662	660	727	667	642	659	665	707	649	703	677	689	690	708	725	673	670	675	638	762	734	716	688	684	690	698	666	665	631	675	655	713	706	684	665	686	724	731	696	705	697	672	719	723	713	678	654	707	703	675	753	666	689	644	683	697	728	711	694	681	679	679	753	725	719	711	674	685	687	696	687	703	684	680	708	721	674	731	703	653	702	681	690	653	663	714	697	673	722	662	704	701	692	707	665	650	661	717	692	684	703	689	716	694	687	735	754	682	696	690	674	710	717	702	709	700	682	669	704	694	749	666	726	661	685	651	674	683	739	707	701	724	670	693	695	675	686	694	713	725	703	743	719	715	671	729	714	698	702	728	674	679	707	679	661	641	671	659	673	690	669	695	753	721	694	706	695	645	720	668	649	713	703	691	692	705	719	718	673	725	698	711	686	688	662	681	705	685	717	748	670	620	717	720	620	725	677	736	696	700	716	709	718	690	659	688	730	693	640	678	692	696	707	699	671	687	713	670	728	727	706	663	655	731	685	671	719	677	678	737	732	701	659	712	706	685	707	690	674	663	723	709	702	689	669	681	693	678	719	672	675	690	700	663	678	717	640	685	708	727	700	689	699	677	637	691	703	692	710	700	688	724	712	700	700	720	704	720	708	690	755	674	703	700	727	727	697	662	696	712	676	718	656	715	703	699	722	710	749	727	733	704	660	688	670	629	652	710	654	707	679	710	676	734	711	699	677	664	698	707	677	667	689	668	709	648	699	725	711	729	705	684	672	651	619	686	672	730	717	687	692	713	702	719	683	684	729	673	692	762	668	663	734	680	711	693	661	704	691	693	710	684	710	687	729	677	671	640	679	734	710	672	700	757	674	709	689	644	676	717	659	732	667	689	680	737	705	691	685	690	743	709	688	697	668	683	741	732	711	704	762	655	748	643	681	717	693	707	703	679	671	691	723	733	692	717	666	682	691	697	680	709	694	657	708	736	690	688	692	692	710	674	686	674	666	692	711	690	693	710	651	716	737	719	713	689	705	657	700	716	693	723	677	712	728	680	664	671	670	666	696	679	659	683	688	678	716	700	687	684	676	693	662	714	680	724	699	712	685	681	647	688	646	731	704	695	651	702	665	721	704	671	716	709	712	690	706	668	690	708	716	696	701	687	676	655	660	693	707	679	699	702	716	700	663	734	696	674	732	668	695	682	661	699	704	729	677	738	692	672	688	681	690	751	690	676	652	640	709	662	667	714	669	715	719	683	670	736	678	673	680	690	681	681	675	717	709	671	696	708	697	666	675	679	695	727	670	737	710	691	700	696	690	669	686	656	682	682	676	730	705	675	674	722	687	729	699	710	692	711	679	749	688	696	679	687	663	682	689	749	746	688	716	745	760	697	663	718	687	669	697	719	687	689	695	688	699	672	678	678	719	734	727	755	682	689	664	740	731	730	727	705	691	723	699	706	683	630	711	696	715	709	695	682	665	701	695	715	714	693	702	701	728	746	732	710	709	731	682	756	672	707	720	727	679	675	722	744	693	686	719	690	701	689	685	690	706	661	697	701	721	650	733	744	695	715	683	682	696	761	734	671	694	758	702	686	707	707	685	726	696	726	689	713	702	703	718	714	661	660	697	700	731	704	718	711	686	751	652	665	695	660	755	705	716	704	726	717	686	737	704	710	700	717	701	688	695	729	662	690	740	654	661	732	658	719	658	677	719	716	723	737	724	652	675	717	654	705	694	674	724	706	677	668	701	716	717	690	678	693	674	714	719	724	697	670	711	725	687	740	675	666	720	646	689	679	676	719	668	698	667	678	712	697	711	698	667	696	702	691	727	660	677	689	681	683	684	707	668	692	691	705	716	706	717	679	699	662	723	686	684	683	675	687	733	681	703	739	657	695	695	657	742	605	702	640	677	700	674	705	709	713	689	649	676	677	691	704	672	744	663	724	729	661	690	705	726	680	677	730	739	712	687	672	706	711	683	686	679	679	708	695	642	686	705	678	749	666	756	750	696	695	673	704	673	707	684	687	711	672	664	731	705	695	722	699	633	732	738	703	696	701	723	659	683	704	690	670	675	695	710	647	716	660	694	686	667	739	653	665	696	665	748	725	724	719	710	721	685	732	620	685	740	697	696	694	686	691	661	689	678	717	676	695	697	663	655	679	678	701	670	681	651	678	731	656	660	715	691	691	707	695	665	658	705	735	743	687	699	711	732	710	683	693	689	702	709	708	686	682	700	684	717	668	705	712	643	681	721	676	687	679	666	650	661	689	684	668	695	659	703	695	695	707	695	689	643	709	711	657	718	668	676	746	730	681	714	717	695	680	650	683	677	685	690	665	704	682	680	642	748	691	715	695	718	682	676	748	717	691	681	698	679	742	699	669	709	673	676	686	691	689	633	720	638	696	717	717	718	710	676	684	671	692	684	679	715	699	724	680	707	757	656	691	679	696	670	733	688	685	699	714	712	672	674	669	694	676	752	680	693	729	642	691	715	615	708	702	701	689	666	685	665	654	674	656	675	691	746	723	710	733	651	692	665	768	733	659	734	687	742	758	703	709	673	662	730	694	706	736	704	694	733	720	721	662	751	737	646	720	690	654	674	730	689	692	671	694	687	708	716	695	685	685	654	624	716	717	710	747	741	716	701	637	718	692	662	670	688	673	698	630	731	701	684	691	703	673	709	706	682	707	652	695	669	710	722	717	696	682	717	668	693	690	688	707	696	701	682	656	754	707	698	710	689	697	707	692	693	710	722	689	681	695	712	701	671	692	655	676	671	654	677	694	722	744	674	660	703	705	717	729	651	723	695	686	676	703	677	716	657	688	666	734	689	666	645	704	696	689	635	685	726	679	688	639	699	730	703	678	675	712	678	678	707	696	684	691	633	732	681	709	683	721	669	679	722	687	699	687	689	732	711	693	724	687	689	700	677	669	627	696	679	694	658	715	670	701	727	646	700	705	696	633	715	643	729	681	689	683	698	745	676	725	688	665	712	679	691	659	671	718	730	648	691	690	675	715	696	701	687	729	685	658	681	663	659	656	698	654	649	701	684	726	729	679	680	700	665	685	707	671	697	608	710	693	667	664	662	717	670	712	701	695	692	662	728	646	690	721	717	683	674	659	686	703	708	649	720	699	688	716	671	714	692	715	730	687	663	671	706	687	693	639	661	703	672	686	701	700	726	687	666	729	697	690	647	713	701	646	741	739	654	670	676	715	714	688	719	683	708	688	684	672	725	671
24065	21547	28510	24988	21395	11531	4643	2937	2157	1824	1542	1356	1227	1053	1025	1004	916	830	813	822	811	778	776	737	699	697	711	733	700	724	705	721	688	731	680	670	639	729	672	655	642	649	654	687	677	674	664	670	605	660	638	627	624	639	697	667	639	665	653	657	644	646	603	642	664	600	620	666	695	672	611	611	590	621	623	606	637	639	668	625	614	638	630	640	661	618	632	617	634	626	689	689	663	605	687	643	605	621	642	625	558	577	635	631	642	646	664	628	613	611	618	596	672	648	676	625	648	602	664	613	638	624	667	657	595	640	637	637	655	649	654	674	660	621	649	648	641	609	633	701	611	663	614	655	596	641	655	625	613	617	621	602	607	620	626	643	612	605	604	647	620	630	662	655	644	644	633	633	668	607	658	644	694	596	670	611	640	596	661	636	666	633	619	632	612	611	625	604	649	619	616	615	682	653	600	657	657	590	650	620	653	644	639	670	640	621	625	608	645	637	634	655	651	622	643	635	636	685	656	621	611	634	629	671	629	629	597	627	625	627	673	636	605	645	648	642	682	639	605	646	626	601	616	636	669	653	662	659	650	636	603	601	593	646	638	623	646	634	618	614	621	589	647	661	655	615	623	631	665	651	641	608	625	603	605	627	616	638	593	621	631	631	649	666	606	612	648	628	685	596	603	651	628	602	637	592	606	620	648	637	627	639	660	631	629	657	642	631	657	624	612	612	652	671	607	626	559	610	600	636	605	651	619	616	633	624	626	607	642	590	580	594	632	664	649	671	618	624	655	628	652	619	646	567	630	656	615	634	638	635	640	602	621	630	603	622	674	646	604	644	650	674	659	636	632	593	628	611	663	630	580	598	623	641	607	636	612	681	598	637	619	653	601	660	656	658	602	673	666	643	602	621	620	626	675	644	624	626	649	610	633	646	599	605	668	643	618	660	619	652	624	622	683	663	631	607	642	636	651	624	613	595	627	632	644	627	661	596	612	615	684	663	634	621	690	656	604	679	629	656	586	627	642	664	644	644	640	605	640	625	601	648	600	670	665	629	661	631	641	614	628	587	619	593	650	608	596	673	647	639	601	662	680	652	634	606	611	634	630	619	639	656	627	613	626	612	629	597	640	628	625	598	617	624	641	669	623	667	702	696	618	664	621	691	615	632	606	634	638	613	632	605	575	646	640	655	624	636	675	613	613	650	674	635	613	676	605	587	678	644	634	633	626	643	627	661	613	654	655	625	644	653	626	605	633	641	636	647	630	666	588	599	624	652	654	649	638	674	629	631	617	660	632	648	656	612	655	639	611	610	658	638	637	605	614	623	632	614	644	674	623	622	646	670	643	620	618	626	640	642	623	628	610	604	594	610	611	647	667	593	622	583	579	630	633	682	657	619	702	634	648	619	584	621	637	627	681	649	617	603	616	641	593	604	635	642	632	629	655	632	677	627	584	609	665	644	626	647	614	629	624	626	636	637	586	624	640	631	640	588	606	583	658	606	683	641	643	672	615	644	634	629	646	645	633	612	638	674	666	623	605	602	623	639	637	650	679	637	592	644	648	605	637	633	642	657	611	625	587	659	647	606	637	657	665	651	619	643	636	601	671	613	615	618	591	619	665	644	669	646	630	648	632	615	616	587	652	599	630	661	599	603	631	664	632	632	637	606	646	673	650	683	629	636	639	656	617	606	641	616	628	615	606	646	614	644	629	645	635	639	696	670	638	685	611	621	630	659	638	624	612	594	603	702	611	657	605	630	629	659	664	662	653	656	615	685	626	683	671	653	706	704	653	644	644	647	677	617	620	631	589	596	632	625	627	651	623	601	654	632	636	663	585	580	672	633	683	665	646	641	642	651	600	623	593	603	631	613	643	635	596	636	592	673	612	641	673	630	659	663	621	624	655	667	656	595	628	624	653	628	675	677	641	569	664	640	666	657	604	636	682	671	601	584	652	623	631	633	654	620	629	654	645	611	649	631	643	641	634	637	598	608	658	619	688	619	647	649	587	639	613	643	628	649	606	644	635	593	639	588	622	629	653	616	579	615	604	657	624	627	589	623	597	624	705	607	622	685	669	644	634	659	624	627	610	660	602	584	640	604	624	632	693	676	616	654	628	606	652	669	662	655	653	585	629	627	640	622	644	657	613	655	617	637	606	630	678	690	691	619	666	615	671	624	656	606	630	639	656	615	605	616	651	626	610	610	639	661	643	635	624	638	647	634	641	639	632	613	611	593	594	608	661	624	641	614	655	630	661	596	656	653	649	657	654	632	661	600	642	606	656	650	617	622	640	620	658	625	658	620	620	628	632	639	636	635	629	627	645	640	666	653	661	595	623	672	672	616	659	639	643	629	653	616	598	591	648	649	655	608	655	615	605	642	652	640	634	621	571	614	662	593	664	657	647	638	658	608	625	659	647	645	626	620	667	693	619	642	615	612	663	621	632	697	604	594	608	664	601	635	617	646	659	631	655	634	650	640	591	628	649	632	603	627	664	626	652	624	630	636	699	624	637	631	629	638	639	595	642	652	613	636	646	585	653	642	639	633	641	606	669	601	636	644	624	625	642	630	632	663	610	629	670	577	622	614	598	638	643	603	604	649	650	639	632	630	638	634	654	622	624	666	627	623	636	595	654	638	649	588	647	587	604	662	628	642	624	611	641	654	622	610	635	635	623	598	659	673	633	636	658	654	622	623	632	636	600	647	668	678	658	649	683	658	635	608	623	663	615	616	659	587	604	660	625	625	640	638	654	611	689	669	598	673	665	634	640	648	648	637	652	622	640	679	647	614	651	664	667	674	623	610	605	620	617	656	638	614	619	618	669	652	629	608	581	621	624	658	623	635	651	627	620	599	594	641	637	618	687	659	608	633	647	675	612	612	637	638	628	599	642	634	675	657	622	653	662	646	662	676	638	637	615	603	650	613	631	622	649	649	626	590	693	593	633	649	599	673	665	623	604	618	636	659	639	627	652	622	644	654	646	653	655	607	617	619	569	652	656	602	654	619	659	624	594	598	648	656	589	613	592	650	644	629	677	624	653	628	635	630	627	563	679	578	641	689	601	660	655	651	614	659	631	645	639	642	606	607	637	635	641	646	605	672	689	665	661	667	618	644	626	608	607	628	660	638	671	645	652	636	616	616	610	627	615	609	612	641	642	639	623	617	638	654	652	673	631	607	663	615	596	639	653	659	634	657	653	604	671	650	612	657	597	615	628	641	617	660	629	637	630	602	670	665	664	647	622	628	648	576	621	633	616	639	646	635	658	639	619	597	648	635	609	601	598	670	615	626	660	591	673	668	638	659	613	603	635	638	607	608	641	611	626	624	655	600	636	649	657	624	632	607	672	667	658	655	659	589	620	627	617	625	629	617	685	704	666	628	644	625	612	645	716	664	704	615	684	663	627	638	636	632	641	636	640	637	613	625	623	594	624	638	620	621	636	633	656	622	653	657	646	666	623	604	640	629	572	604	617	647	637	612	657	669	628	619
20729	30412	24436	14912	10944	8456	6311	4913	3592	3012	2486	2066	1734	1594	1437	1293	1142	1055	1100	1007	1016	963	908	921	917	904	833	831	815	809	759	834	824	785	778	832	799	782	747	835	801	819	789	740	758	744	777	741	719	773	741	709	728	740	744	709	700	740	800	749	715	755	723	765	768	677	727	735	769	733	735	728	716	677	748	679	769	720	681	756	729	718	788	741	718	709	754	699	739	710	668	742	637	672	735	676	770	725	727	709	698	704	726	661	716	730	711	690	715	720	699	765	667	727	730	752	755	728	725	707	733	723	739	720	723	708	698	708	700	682	716	665	741	736	731	771	677	742	753	736	743	724	771	782	698	681	685	702	670	772	765	764	743	732	760	697	696	684	708	706	723	676	734	686	728	737	670	762	684	713	698	664	675	681	770	700	716	685	748	749	727	760	719	702	715	718	778	697	739	738	731	705	714	709	709	714	678	708	673	766	739	704	717	705	756	674	688	676	744	710	677	690	721	649	714	712	744	725	699	733	697	696	706	697	715	763	715	764	703	712	712	682	713	705	749	639	719	682	749	707	700	740	701	708	709	713	775	700	665	722	746	748	720	784	761	699	679	693	738	717	728	729	741	695	739	768	696	740	749	717	721	724	678	720	682	745	773	724	713	697	746	693	681	731	735	755	668	691	684	712	756	688	723	730	704	725	726	679	708	722	767	715	705	771	701	714	659	697	724	727	718	731	755	733	758	754	717	689	707	690	694	711	728	734	736	733	680	690	740	683	713	662	687	685	752	721	705	687	685	741	766	694	731	751	712	725	713	682	705	749	711	748	738	722	748	755	754	676	736	733	720	739	708	742	715	706	720	760	781	652	783	757	699	705	749	721	733	688	714	692	713	704	668	680	673	754	694	757	751	715	673	712	755	695	723	754	725	722	700	694	724	715	697	697	710	741	693	696	728	712	769	712	678	740	750	708	749	721	708	778	689	697	714	768	690	688	764	717	701	756	697	705	698	736	668	738	725	703	717	722	729	708	669	692	749	717	690	721	711	700	714	726	675	714	693	696	727	747	729	735	694	706	749	722	713	667	726	698	699	638	718	726	736	763	684	742	749	704	715	712	747	752	726	738	695	647	705	733	695	683	761	714	725	699	661	809	711	747	693	702	704	748	663	728	745	718	715	739	707	766	709	730	743	709	755	713	755	733	691	756	761	684	730	708	711	691	709	721	749	719	751	740	768	723	712	691	742	711	774	704	759	708	708	688	686	756	711	678	678	698	673	735	754	721	680	765	713	716	655	692	737	755	759	694	718	702	708	783	742	697	805	676	656	702	737	721	755	715	701	721	738	689	752	723	686	765	692	754	711	731	702	696	696	692	698	706	751	719	724	683	720	748	744	761	703	674	708	765	735	752	701	694	712	741	700	707	771	693	674	749	747	710	683	695	703	785	749	724	708	762	730	648	700	686	681	760	706	770	712	736	744	771	767	715	710	744	744	713	743	696	686	702	695	740	719	743	729	726	733	669	685	674	701	752	721	752	728	716	678	717	725	686	704	715	716	712	702	725	734	701	699	737	676	684	754	657	744	706	768	756	733	697	728	723	690	716	707	787	724	695	684	741	701	693	712	710	726	744	728	702	702	759	729	703	691	713	724	731	694	753	677	684	678	690	764	766	709	695	700	747	697	700	698	713	682	696	712	700	676	734	716	733	697	725	718	687	706	670	698	709	741	716	718	722	718	749	755	691	715	719	707	745	643	727	733	757	730	716	696	723	738	747	718	710	723	727	713	745	747	712	717	679	720	699	694	709	754	737	707	765	720	701	731	759	732	770	695	695	740	661	705	767	743	702	662	732	756	673	713	736	689	734	678	741	760	748	685	738	726	724	749	708	686	717	705	666	683	721	740	723	739	667	728	676	724	737	703	709	735	731	713	668	699	702	694	701	728	696	807	724	705	729	691	754	746	708	676	704	737	709	692	697	714	745	737	740	699	718	700	729	738	715	734	723	706	736	749	711	810	722	715	699	723	731	711	745	723	790	695	763	664	692	710	684	756	722	770	687	701	701	750	748	701	689	700	688	733	683	659	773	710	763	724	745	716	720	711	694	739	753	748	750	696	728	716	712	684	720	721	707	694	735	763	762	738	736	714	703	762	715	725	674	705	772	720	726	678	788	704	709	717	699	727	743	657	775	685	680	700	703	695	714	748	728	719	704	682	755	744	709	700	654	728	715	656	708	736	717	739	753	699	736	699	703	744	710	747	703	714	682	717	694	690	782	737	747	702	736	728	686	742	707	740	716	717	741	724	755	762	756	694	753	718	708	734	692	703	776	694	733	705	745	751	751	709	715	707	684	731	709	713	692	738	669	696	750	746	733	716	700	769	747	736	756	706	681	713	720	688	694	734	698	691	728	716	736	710	753	743	698	681	731	714	730	713	732	756	748	684	719	688	767	734	694	696	666	685	729	735	683	722	683	763	697	752	711	765	715	732	743	770	698	719	684	712	752	715	711	704	747	755	734	731	727	745	755	749	709	704	696	719	688	727	734	734	715	725	726	693	760	731	720	710	740	731	747	681	736	726	726	697	734	710	745	716	751	761	737	714	739	722	713	694	714	765	704	762	733	752	722	702	727	744	692	763	772	717	726	723	754	699	752	769	704	735	720	731	744	771	788	669	710	685	716	740	747	758	754	736	745	706	715	737	715	747	738	723	717	703	695	729	728	733	707	744	758	754	758	685	719	742	714	739	746	707	734	733	707	714	703	769	731	696	741	710	681	731	716	716	685	750	753	767	670	666	752	713	696	724	731	725	736	711	742	707	691	728	694	717	704	702	745	722	730	698	713	718	713	686	722	769	730	687	710	715	704	694	704	723	712	731	704	722	728	678	703	731	709	701	663	720	691	717	694	723	751	675	770	684	759	722	757	744	737	754	764	763	767	718	720	733	692	722	750	749	745	728	756	719	729	730	726	707	754	674	772	723	666	752	759	714	728	730	701	728	677	732	688	717	702	755	695	704	684	696	724	709	721	722	683	728	718	721	693	777	731	744	702	742	724	710	731	712	747	723	722	704	725	740	748	752	725	699	717	695	726	689	731	711	676	731	726	697	716	704	701	728	675	738	728	747	699	723	727	690	718	719	667	770	727	720	717	727	725	705	708	730	775	779	764	741	703	742	683	735	707	741	728	719	668	739	700	691	694	693	724	738	724	715	720	743	699	756	765	694	710	727	719	751	756	706	740	732	698	747	752	696	726	712	684	717	728	696	732	713	727	722	770	742	655	692	742	739	692	703	729	657	705	730	723	691	756	759	712	724	767	730	686	743	714	752	756	709	732	742	757	740	742	763	767	712	688	749	724	718	706	753	712	702	686	705	731	686	739	698	706	708	719	688	726	687	704	716	706	746	739	696	681	677	712	747	679	719	693	717	776	716	726	706	721	763	722	721	714	767	739	674	718	740	765	707	720	662	753	768	742	671	684	757	717	756	700	715	683	729	722
25190	21516	27268	25781	11153	4025	2698	1980	1486	1290	1082	983	873	806	706	650	625	608	610	614	624	584	620	523	532	512	527	519	541	526	489	483	502	489	508	512	516	460	490	484	453	482	508	463	443	469	469	492	493	487	469	499	460	497	483	457	484	451	495	426	454	440	475	490	430	473	478	485	472	465	460	465	444	471	476	461	447	480	484	449	468	456	439	489	432	454	445	500	459	419	476	465	486	427	480	463	486	500	448	466	474	448	452	484	464	483	446	471	502	447	494	497	478	463	452	458	481	432	468	471	409	476	456	464	474	450	464	440	441	446	464	496	484	475	454	515	403	456	447	454	475	454	474	463	457	437	462	500	445	474	460	440	462	471	425	470	459	443	467	492	451	483	451	489	451	480	461	453	432	463	440	452	441	483	451	476	475	443	485	485	495	466	475	502	446	488	434	494	474	431	505	456	439	453	453	451	477	433	448	473	455	476	430	478	454	425	451	423	501	471	482	487	473	469	473	479	452	466	518	426	435	504	475	446	428	415	473	457	484	529	486	456	491	437	453	448	417	479	444	486	458	473	445	432	408	492	444	483	430	439	485	468	446	509	430	482	449	428	450	494	463	454	458	441	448	475	424	491	487	471	472	458	459	447	457	462	459	473	450	430	453	454	455	443	451	462	467	453	485	482	471	447	436	479	469	462	480	469	444	526	450	463	486	456	456	474	484	479	440	500	486	457	495	481	446	460	449	461	433	473	431	486	448	463	477	453	472	478	466	494	447	490	451	518	448	453	454	460	430	415	431	476	514	492	465	454	469	438	493	465	478	502	462	462	435	467	473	446	451	441	488	461	464	464	464	441	430	442	474	438	489	468	457	430	462	431	442	480	436	475	443	442	444	463	453	429	458	508	463	408	435	441	462	468	498	439	483	439	447	446	435	477	453	464	471	476	436	477	445	449	486	455	452	505	466	467	439	475	430	465	489	437	455	479	460	489	434	474	424	442	444	470	422	487	444	480	460	486	476	471	438	511	487	451	484	464	415	465	487	436	454	440	468	457	474	466	450	484	433	484	485	475	469	434	476	449	441	448	430	442	455	424	455	481	451	504	451	442	460	496	452	463	461	442	466	490	464	457	497	433	456	461	434	476	479	431	467	464	442	478	464	451	467	456	491	466	453	442	445	471	437	470	483	458	485	466	503	481	477	507	457	428	429	435	485	488	471	464	426	435	464	446	459	455	475	454	472	487	444	449	468	464	432	444	486	477	471	447	440	428	448	464	474	482	451	477	466	473	501	491	480	485	446	485	454	470	436	466	458	485	419	450	450	445	462	449	472	458	467	464	443	490	475	457	492	435	471	481	477	457	456	430	466	448	423	461	459	453	502	446	439	462	463	486	490	467	471	473	439	480	431	444	498	444	473	462	460	470	424	472	476	458	464	488	469	415	469	451	446	436	456	479	448	460	480	443	491	474	435	451	414	462	459	445	438	415	483	504	447	437	489	447	442	485	436	437	456	505	496	421	460	427	495	445	468	466	464	478	459	478	475	482	431	453	450	461	472	465	459	495	437	454	475	440	466	455	457	473	480	480	443	452	484	450	489	433	475	445	529	491	487	463	462	462	449	456	480	483	452	466	475	459	431	442	439	454	474	463	402	479	510	412	484	449	455	447	489	475	472	467	473	472	446	486	432	483	439	472	436	448	441	490	479	449	471	453	452	441	461	423	473	479	443	482	462	428	468	459	487	447	462	472	443	453	459	475	486	479	473	483	449	491	491	437	479	465	477	509	470	463	453	457	481	477	448	461	446	478	468	413	442	448	434	444	452	453	467	493	488	476	453	444	470	500	471	428	454	474	432	511	437	481	497	432	515	457	457	468	433	464	480	451	473	461	468	484	500	450	456	479	429	463	384	448	460	433	446	434	456	472	457	463	455	441	443	446	452	452	427	473	453	500	430	466	446	465	451	460	463	427	525	456	459	448	442	465	446	463	493	486	443	490	489	509	477	457	470	448	424	475	482	450	409	476	472	494	494	461	504	473	462	474	489	480	450	464	453	479	442	483	518	472	439	460	470	491	483	468	471	472	462	463	487	446	467	494	481	472	455	465	429	503	489	438	440	443	465	478	474	498	456	475	502	463	482	467	443	486	456	458	471	461	431	443	426	449	433	454	458	451	473	479	462	473	490	466	473	492	498	456	452	465	513	463	470	472	446	467	473	427	435	450	435	433	407	451	423	437	483	454	431	462	437	434	472	435	477	484	449	454	478	441	452	468	458	470	480	457	468	447	446	448	489	420	470	505	462	428	446	476	459	476	477	482	476	439	439	468	446	473	455	449	464	462	474	462	477	467	437	455	442	453	475	417	460	476	479	426	454	457	408	437	450	491	474	456	448	484	429	467	476	468	449	503	471	417	475	449	475	483	454	438	480	455	474	526	503	457	461	478	477	452	436	442	480	456	464	483	427	459	475	457	479	484	443	462	476	497	465	427	444	460	467	476	496	452	446	494	434	463	425	446	503	441	458	491	428	476	480	473	463	441	465	479	446	462	467	467	462	449	446	443	463	434	479	461	439	405	480	430	492	442	481	431	436	471	453	468	485	437	495	419	460	471	461	432	468	440	499	436	432	465	444	437	468	474	463	460	496	454	450	443	471	504	454	448	455	487	496	445	505	473	440	473	461	452	459	475	466	469	439	462	445	471	470	474	484	459	472	487	500	451	493	474	498	441	460	466	449	510	495	481	434	478	447	492	476	457	453	431	486	471	470	465	463	479	444	459	479	484	452	455	502	477	431	456	446	483	440	443	479	471	450	473	471	454	397	463	458	460	450	468	450	446	468	432	435	459	461	478	481	464	456	487	453	466	430	437	501	487	454	449	487	492	446	467	485	440	471	444	418	472	444	451	471	492	441	445	457	459	484	466	453	454	457	496	472	455	489	487	446	439	413	418	462	452	466	475	450	493	450	500	470	481	466	472	444	454	431	479	499	446	441	449	422	444	471	463	475	462	477	491	452	463	424	449	454	496	498	433	473	447	435	499	461	447	471	432	502	463	450	437	486	437	483	471	477	481	456	466	476	461	499	446	463	463	461	447	495	464	432	475	431	494	444	446	489	447	485	477	468	455	451	455	454	506	469	486	454	471	443	445	434	454	500	464	474	509	480	480	468	448	466	482	461	455	445	460	449	494	448	453	453	470	455	447	481	490	426	468	495	430	488	444	488	462	439	452	481	449	428	483	449	465	472	459	463	467	485	450	442	515	476	435	500	472	419	453	446	454	461	500	444	454	476	463	471	471	483	433	459	495	493	492	493	469	464	428	494	432	476	433	465	434	437	460	439	476	403	479	471	461	453	451	427	455	481	467	416	488	479	448	460	490	456	478	448	486	491	510	473	459	442	471	450	459	465	416	454	484	450	428	456	438	442	461	411	448	479	455	440	438	452	505	489	450	473	492	484	395	486	459	463	472	482	475	440	497	452	406	476	491	422	450	446	471
19650	26896	20661	12312	8774	6460	4961	3910	2684	2286	1799	1474	1290	1099	966	946	836	769	818	765	721	669	666	696	663	652	648	624	614	633	672	627	606	574	577	594	551	613	563	617	605	625	588	580	499	558	556	522	538	595	545	564	519	560	506	545	552	561	567	565	547	529	529	533	541	560	525	540	533	526	504	519	560	568	531	528	528	498	510	552	537	513	549	522	556	528	520	517	509	593	565	509	551	527	540	533	512	537	526	514	534	551	497	556	578	528	548	537	513	555	524	493	534	552	563	511	480	503	534	490	552	504	494	493	517	509	545	528	557	494	510	547	569	530	542	537	488	519	516	471	539	557	562	523	532	526	563	524	524	510	524	531	563	540	540	516	507	517	532	529	529	520	544	548	532	541	515	541	567	513	552	499	518	470	546	500	533	540	511	553	523	581	527	568	542	532	552	527	514	481	534	566	487	521	488	572	480	556	520	515	537	545	538	509	533	546	532	554	542	581	523	519	523	518	562	522	529	502	559	530	531	526	504	566	562	517	528	545	532	511	553	557	539	505	536	512	545	523	549	528	496	501	552	585	499	581	536	565	511	540	558	524	518	526	517	557	520	551	548	593	522	528	543	565	559	540	522	564	540	491	531	502	493	544	519	541	512	574	520	542	515	530	543	536	490	541	540	520	541	518	507	508	474	570	503	522	550	519	513	539	568	540	545	496	504	548	511	553	528	523	521	520	567	549	570	535	547	551	547	579	534	504	558	602	579	557	511	540	558	537	488	509	571	516	482	566	525	538	521	518	542	563	563	553	519	569	523	510	556	486	571	538	561	536	556	538	514	548	531	556	545	534	540	515	501	556	553	541	554	511	533	555	542	541	536	514	538	521	554	508	562	501	516	498	532	489	514	526	518	486	533	499	540	508	500	505	538	540	480	532	528	509	539	558	583	546	528	540	556	512	555	562	552	516	531	510	545	491	543	549	499	532	513	506	507	544	485	568	558	559	511	493	536	538	523	543	529	559	490	522	483	530	533	524	546	529	532	524	576	522	535	566	552	524	558	579	569	569	538	535	537	552	511	525	551	571	522	546	525	510	568	553	519	552	530	542	554	525	531	539	478	507	505	563	568	520	565	574	555	503	540	511	498	573	523	525	492	493	507	514	524	517	528	546	498	522	543	541	549	515	480	555	522	530	554	524	555	565	518	531	560	546	540	510	496	541	481	535	563	585	524	538	551	496	514	552	522	548	517	527	533	541	560	501	509	530	505	528	512	574	584	556	511	546	506	549	559	527	543	539	564	516	541	511	560	502	525	518	560	542	536	537	552	480	536	546	546	539	496	530	532	529	517	541	549	534	528	587	537	490	505	520	517	503	529	499	510	539	519	521	533	499	553	528	565	532	522	539	553	545	507	563	555	492	544	495	503	487	537	541	521	517	553	499	513	484	535	486	541	516	498	570	528	501	530	508	544	527	531	536	545	509	500	478	482	525	548	519	541	497	577	506	527	545	570	582	475	563	554	557	520	523	541	479	522	541	525	502	524	568	569	576	523	526	523	532	508	496	549	530	521	575	526	539	525	535	565	523	579	513	491	528	574	517	537	527	528	496	516	498	532	507	526	511	504	516	516	535	535	531	519	529	566	540	519	543	533	552	510	561	540	503	490	551	584	484	533	553	511	542	551	530	552	549	510	506	546	517	509	489	563	525	535	551	510	509	560	530	545	551	544	543	517	505	543	507	542	502	502	548	503	531	488	563	513	564	492	492	506	525	557	500	541	541	527	526	541	542	555	502	506	522	554	552	551	516	533	498	525	520	538	555	511	514	506	548	539	520	559	494	557	538	529	519	558	518	529	517	525	531	506	511	494	542	560	560	515	568	546	550	518	513	529	564	561	530	532	544	535	509	506	503	514	509	535	559	547	554	506	517	534	527	542	549	591	529	546	522	529	531	505	529	535	510	481	545	558	528	536	462	474	468	553	489	529	512	531	553	524	529	497	534	527	530	522	484	511	546	546	565	530	526	527	542	526	560	522	514	537	515	554	495	496	550	555	538	569	546	512	552	517	575	537	562	546	535	572	531	532	517	515	520	510	513	550	531	520	523	540	500	571	531	561	523	506	571	520	541	535	527	530	521	535	487	525	516	521	490	503	530	566	520	523	497	506	501	499	568	559	539	510	562	522	545	565	542	543	521	525	521	555	527	556	566	535	511	506	513	531	571	487	524	553	486	526	507	514	530	524	539	492	550	542	555	508	581	528	522	552	551	471	516	561	585	543	509	526	535	521	515	572	524	554	522	519	520	534	536	507	570	517	522	532	509	542	531	529	539	550	557	511	537	499	517	534	501	519	540	539	553	505	494	549	519	528	540	546	523	478	581	573	537	541	529	486	486	510	513	527	526	527	499	553	531	524	497	514	558	545	519	529	553	491	542	522	526	528	549	555	520	524	492	492	546	519	485	518	501	538	533	561	523	543	558	560	499	544	560	540	544	547	540	556	489	560	534	504	514	539	533	500	539	529	561	460	464	521	499	538	566	566	510	539	502	492	543	524	555	513	525	528	501	521	495	538	493	505	527	507	531	541	541	547	537	506	514	540	516	521	526	463	531	495	534	503	536	537	550	530	522	529	530	505	553	527	527	539	525	516	551	545	508	485	534	544	518	526	554	518	508	525	535	493	508	520	502	536	536	525	553	515	530	525	542	540	522	547	525	567	533	530	525	513	536	523	475	531	510	524	519	518	531	534	524	530	531	541	535	564	522	507	515	557	526	508	490	542	501	513	524	566	518	561	535	503	514	517	539	497	572	491	532	549	527	502	516	552	519	549	558	532	524	524	550	539	497	570	518	512	560	565	515	502	537	541	538	495	535	543	539	541	520	523	571	553	487	524	487	511	529	558	519	526	560	524	557	497	551	532	570	538	531	551	494	571	531	542	512	487	499	546	534	541	485	521	499	508	532	538	515	541	490	576	530	544	563	516	525	539	514	517	554	513	524	533	553	515	483	493	505	525	531	566	509	539	517	577	510	560	545	538	582	514	500	549	521	506	554	562	532	521	468	538	533	539	583	548	545	525	514	526	527	518	571	518	556	527	502	549	495	535	530	538	499	534	518	507	508	539	526	487	499	543	531	506	574	538	505	534	558	513	517	519	464	532	537	535	523	535	545	533	540	553	501	516	540	548	525	550	561	511	514	503	507	540	560	557	513	515	550	527	512	543	541	506	530	540	554	514	550	516	524	520	531	528	517	556	508	561	484	565	519	510	511	561	505	540	514	543	528	549	543	553	559	538	521	544	464	528	504	514	505	551	581	527	512	543	571	566	526	548	521	529	514	524	555	517	561	506	514	522	541	495	518	532	561	535	574	568	527	543	552	509	558	510	552	511	541	509	540	542	527	507	562	563	504	580	503	550	540	511	553	539	528	545	529	485	497	523	556	505	508	540	531	528	510	528	488	506	537	526	518	508	568	497	495	492	532	523	540	541	518	517	514	528	524
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
