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
340134444638	340134445205	340134445755	340134446305	340134446855	340134447405	340134447955	340134448505	340134449055	340134449605	340134450155	340134450705	340134451255	340134451805	340134452355	340134452905	340134453455	340134454005	340134454555	340134455105	340134455655	340134456205	340134456755	340134457305	340134457855	340134458405	340134458955	340134459505	340134460055	340134460605	340134461155	340134461705	340134462255	340134462805	340134463355	340134463905	340134464455	340134465005	340134465555	340134466105	340134466655	340134467205	340134467755	340134468305	340134468855	340134469405	340134469955	340134470505	340134471055	340134471605	340134472155	340134472705	340134473255	340134473805	340134474355	340134474905	340134475455	340134476005	340134476555	340134477105	340134477655	340134478205	340134478755	340134479305	340134479855	340134480405	340134480955	340134481505	340134482055	340134482605	340134483155	340134483705	340134484255	340134484805	340134485355	340134485905	340134486457	340134487005	340134487555	340134488107	340134488657	340134489205	340134489755	340134490308	340134490857	340134491407	340134491957	340134492507	340134493057	340134493607	340134494157	340134494707	340134495255	340134495805	340134496355	340134496907	340134497457	340134498008	340134498558	340134499105	340134499657	340134500205	340134500755	340134501307	340134501855	340134502407	340134502955	340134503505	340134504055	340134504607	340134505157	340134505705	340134506257	340134506805	340134507355	340134507905	340134508457	340134509005	340134509555	340134510107	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23423	21490	29268	24166	21808	22932	21172	12656	8873	6782	5392	4151	3619	3156	2663	2269	1966	1783	1651	1289	1217	1146	991	928	815	822	721	678	603	621	556	513	503	498	479	436	495	438	459	460	418	383	441	425	404	415	394	392	429	432	401	375	385	364	411	368	368	382	371	354	410	399	383	346	370	366	385	369	358	399	373	377	378	376	363	381	355	389	360	357	375	394	353	362	364	386	374	350	371	392	409	371	365	394	361	359	368	366	352	399	372	383	368	356	376	408	373	390	384	362	376	381	393	360	376	412	345	384	346	349	376	361	371	354	381	404	354	401	349	354	369	360	370	368	374	354	397	366	358	371	336	388	344	365	360	369	378	368	372	390	342	345	338	372	343	366	366	374	362	422	366	382	384	375	382	379	391	371	365	419	377	346	385	380	362	395	368	377	357	374	370	390	350	412	379	351	376	350	345	339	382	355	384	388	349	379	375	386	361	348	340	368	392	367	403	360	407	376	412	379	353	331	388	357	383	363	383	370	349	362	361	337	391	357	403	342	348	374	349	341	351	365	356	363	391	363	384	390	364	353	383	382	390	362	370	388	368	353	390	400	387	360	359	392	347	395	364	392	379	411	370	373	438	345	371	346	389	364	363	361	378	367	377	387	382	355	364	386	381	380	335	358	373	382	364	341	341	365	405	405	328	357	376	373	379	367	351	384	352	376	347	377	370	396	387	366	379	374	389	385	377	392	375	353	353	369	369	360	394	342	355	362	363	374	386	338	407	364	411	340	353	368	392	375	372	399	382	357	373	368	374	332	393	373	383	369	354	369	352	380	360	352	376	373	366	375	345	361	358	388	362	393	401	374	387	370	343	375	356	350	338	347	355	372	347	340	359	374	373	375	327	377	378	381	353	410	399	327	380	375	372	374	344	405	369	379	376	361	333	380	371	355	358	395	406	385	369	371	371	347	371	351	372	363	348	386	358	382	358	378	381	369	411	384	388	348	371	392	360	386	359	379	377	403	399	369	383	356	403	380	376	388	378	377	409	397	376	389	396	348	341	336	392	399	334	406	378	340	358	391	361	358	390	382	363	376	341	364	376	345	396	414	380	361	374	388	380	364	401	378	379	377	353	386	367	352	378	368	383	348	362	375	390	390	392	384	408	381	342	388	387	355	377	373	426	386	369	382	336	370	360	373	400	379	346	365	373	378	387	342	355	367	365	367	379	318	375	355	374	351	364	395	376	403	405	382	373	370	365	403	402	388	361	377	376	379	374	351	359	370	355	331	346	369	383	384	367	376	383	415	373	360	392	354	358	384	376	391	391	342	377	366	362	369	349	348	355	374	356	369	385	393	350	395	357	356	372	403	369	370	369	402	332	397	355	390	378	342	413	377	379	387	371	380	360	378	403	375	389	332	401	372	371	407	347	383	391	356	370	384	359	321	378	342	340	423	351	382	372	350	400	346	364	364	381	417	358	382	402	382	383	378	361	380	383	369	369	368	364	387	386	357	376	376	342	333	386	383	355	402	371	376	366	344	369	364	372	392	370	356	325	373	403	355	330	359	383	351	370	364	399	356	381	355	377	376	367	386	358	360	391	357	356	400	366	405	383	404	351	344	337	334	376	377	371	338	337	373	356	386	383	368	361	407	383	377	380	406	343	376	335	362	343	352	383	379	359	326	341	363	391	369	386	374	376	389	383	370	388	311	366	378	358	389	370	377	358	384	364	396	370	367	383	372	383	344	337	359	387	389	337	375	369	364	354	361	368	421	400	375	389	347	396	365	366	403	372	387	368	401	377	399	396	348	384	354	389	375	377	372	343	341	337	341	365	371	387	345	377	388	371	395	383	342	345	372	349	369	373	369	395	343	367	376	377	379	355	387	369	374	368	364	373	374	388	375	389	368	383	323	389	399	358	390	364	350	338	375	369	386	368	380	350	334	352	371	390	387	385	346	354	365	401	394	379	368	373	383	325	349	409	355	352	395	406	353	357	397	393	361	386	319	365	372	342	365	376	375	332	357	365	348	375	394	415	349	390	377	347	366	366	374	359	357	367	383	382	330	345	383	378	376	380	383	352	371	357	371	394	370	351	372	380	359	378	377	379	346	356	356	381	370	370	374	414	381	353	372	371	366	372	369	377	372	385	364	379	361	352	386	339	380	370	377	383	388	370	347	358	387	377	381	393	362	360	411	389	364	360	385	378	356	387	361	363	393	381	376	374	380	368	332	402	391	368	379	401	355	363	360	370	333	367	376	356	373	390	376	387	375	352	375	367	330	352	367	343	375	385	387	353	366	368	335	405	393	392	388	360	379	368	378	358	375	355	352	391	353	383	330	327	359	373	391	359	419	382	397	372	347	382	369	373	391	375	396	347	382	366	374	356	403	374	367	368	426	393	374	377	366	380	362	365	360	410	387	364	342	374	356	385	359	374	371	363	367	396	366	391	376	377	363	363	376	387	411	350	366	388	393	401	390	349	362	381	384	378	354	356	406	368	369	374	410	371	392	383	393	400	340	362	350	432	379	350	348	370	388	365	317	348	346	387	390	371	369	346	376	386	388	352	345	383	344	397	355	366	426	350	358	389	392	376	348	366	361	410	383	362	350	361	358	360	356	358	391	403	379	351	369	377	399	399	373	361	381	353	369	355	384	388	379	403	434	352	368	345	347	348	379	361	396	361	407	380	372	350	377	350	379	382	356	357	400	380	357	398	362	361	374	382	365	373	382	359	360	348	351	381	390	369	372	390	396	395	343	360	350	385	365	368	392	398	336	386	379	354	360	365	352	364	370	372	355	402	400	374	346	430	413	369	347	356	318	399	346	386	388	379	389	382	367	343	424	360	383	342	378	409	372	344	367	345	408	377	354	377	376	381	383	359	376	390	374	398	378	397	364	354	383	336	359	354	383	361	335	360	406	363	353	358	364	344	363	408	388	350	390	344	382	357	399	379	329	378	359	351	372	391	348	424	398	352	375	372	347	367	379	347	370	344	364	406	361	400	371	366	375	357	347	327	372	354	381	320	367	359	388	376	380	397	341	412	363	346	379	380	370	347	354	389	386	361	350	378	356	349	351	338	365	414	375	382	364	395	390	379	332	368	377	362	356	373	393	376	394	391	393	377	408	349	389	393	414	375	345	364	370	345	373	420	366	396	385	363	391	358	391	359	392	386	366	379	389	381	364	341	370	393	333	378	341	382	357	387	367	356	352	342	311	371	334	388	366	389	356	341	388	349	342	365	369	385	379	397	378	357	366	381	382	381	339	349	380	363	378	352	359	367	387	372	373	356	367	368	352	399	397	362	386	359	355	329	403	394	370	390	368	388	341	354	356	380	378	385	351	369	370	375	383	347	390	369	343	348	357	385	384	387	364	348	354	387	347	343	356	370	395	354	346	386	399	331	358	361	364	393	329	404	312	344	372	373	336	350	358	368	368	390	371	381	384	394	374	364	404	342	365	357	380	362	402	383	362	344	374	386	384	412	391	382	379	407	391	384	362
34756	54833	48627	36780	30434	26123	22377	19186	15559	12608	10104	8151	6955	5982	4985	4285	3689	3178	2784	2501	2092	1898	1688	1518	1301	1238	1112	979	970	888	768	755	731	686	689	648	635	594	596	578	556	557	525	549	521	471	501	505	509	497	506	491	477	479	473	487	461	492	464	460	503	479	449	462	463	471	461	435	456	440	468	475	493	470	448	428	469	427	494	451	438	472	456	443	469	474	438	432	452	458	484	453	470	465	472	493	489	468	443	424	427	484	472	462	516	424	464	467	458	469	447	461	490	459	455	412	470	465	451	443	452	427	481	447	418	479	503	465	486	445	462	448	474	484	461	445	453	452	421	429	402	473	443	474	482	448	445	420	465	413	457	462	442	442	458	452	483	464	435	487	492	499	467	493	459	448	457	436	511	452	466	460	453	443	482	438	447	467	427	440	461	428	444	458	480	468	454	488	450	474	440	446	497	457	488	446	446	431	439	447	463	440	444	464	473	479	466	437	417	465	456	479	447	492	453	447	446	482	432	458	460	460	476	469	493	435	468	457	410	486	449	455	482	445	468	453	461	446	468	444	419	451	451	422	467	477	439	440	451	479	459	460	444	461	442	440	456	498	422	458	484	449	478	462	429	445	442	418	469	470	435	443	479	489	474	454	410	462	431	457	433	463	450	470	463	420	461	440	474	520	465	516	470	458	455	481	440	489	440	465	485	453	453	452	428	441	449	465	475	436	446	440	431	486	480	433	423	430	481	444	458	490	404	429	454	474	453	445	471	439	461	437	461	445	445	447	462	499	482	438	471	460	419	429	485	449	439	428	447	469	460	453	467	446	433	449	437	439	454	473	481	463	435	413	469	437	458	446	396	475	442	445	457	446	471	443	462	454	413	441	429	418	450	421	442	445	460	463	475	438	415	446	445	443	456	447	501	453	442	439	480	426	486	483	495	439	424	476	449	454	435	475	450	445	448	456	475	431	457	512	437	451	486	451	441	489	426	490	452	458	423	448	457	440	462	423	455	455	463	481	487	422	456	467	436	459	464	473	466	458	470	472	465	432	459	467	462	446	442	444	442	470	452	466	435	452	426	466	468	441	461	473	473	486	486	451	423	415	480	432	427	438	457	450	449	476	507	484	452	462	467	467	431	445	409	444	454	500	447	468	437	440	471	439	476	459	478	468	452	448	433	487	432	437	482	462	465	442	452	474	468	455	443	458	438	415	452	491	461	453	488	468	440	444	503	482	449	491	464	429	461	449	477	456	469	436	473	422	492	503	432	443	498	424	441	414	433	447	466	451	464	472	482	423	448	492	451	458	472	456	457	435	453	445	445	439	403	440	448	490	462	435	464	458	445	478	429	441	437	447	434	466	446	457	422	457	432	423	452	441	458	496	457	444	445	452	496	444	474	464	471	473	438	451	454	504	453	454	458	478	452	453	465	480	454	468	477	412	400	492	432	459	471	436	436	430	470	488	440	455	487	454	479	457	431	455	459	479	457	424	428	480	459	472	438	473	452	480	437	489	492	468	462	422	464	473	464	443	451	471	460	427	458	474	451	446	458	426	463	468	473	487	431	487	433	502	454	462	468	457	430	448	479	446	466	483	463	445	434	450	447	476	452	443	404	447	494	427	457	479	452	451	438	461	452	448	466	464	478	451	444	434	446	478	465	465	418	449	480	445	464	482	470	469	455	484	461	473	484	425	493	447	444	460	454	469	473	435	462	468	474	461	444	440	472	480	466	456	522	433	450	476	473	439	498	448	441	467	489	469	465	428	485	434	493	472	462	460	468	477	442	430	457	468	472	454	487	447	422	457	458	457	439	438	464	462	434	459	433	493	444	446	452	441	445	490	455	433	483	464	450	472	480	459	444	451	452	446	443	484	474	456	469	475	460	451	454	491	447	455	453	437	456	483	479	425	460	462	450	461	433	435	457	460	467	472	457	412	465	458	452	467	446	472	467	439	470	450	491	473	455	438	441	458	424	447	444	432	484	449	439	460	466	473	442	448	408	446	480	430	455	472	458	469	426	433	449	454	450	446	476	471	428	462	446	465	473	467	449	427	429	470	445	456	479	461	464	476	449	436	390	435	465	485	452	462	477	475	429	440	444	458	440	466	459	438	478	439	476	469	444	470	461	493	464	507	469	443	465	440	463	498	411	490	422	473	479	448	456	483	454	476	462	474	511	450	459	482	433	480	446	468	477	465	476	437	449	439	478	439	434	464	459	520	461	474	442	433	439	452	433	448	448	446	456	427	411	451	459	464	493	455	471	461	447	486	443	463	466	463	457	455	481	447	461	483	452	449	462	460	457	468	469	452	461	421	436	453	460	464	451	455	495	484	466	407	440	452	444	446	423	506	465	486	457	471	469	491	465	454	467	513	439	473	493	466	458	435	443	461	450	416	461	464	438	422	438	461	434	453	460	472	428	434	420	416	453	419	460	461	448	484	499	479	449	495	427	436	456	453	415	466	458	451	449	476	474	432	444	466	474	440	425	426	446	473	471	455	420	441	464	444	475	458	443	417	449	452	490	460	429	437	487	483	414	489	425	474	427	430	436	469	423	465	461	459	437	473	438	492	492	473	443	495	466	460	421	481	460	439	494	483	418	453	461	467	471	440	429	487	415	472	430	439	439	474	452	455	456	476	462	463	433	447	463	474	439	473	472	453	430	438	446	451	452	495	457	436	465	468	468	436	492	465	468	438	432	455	499	437	458	491	445	457	456	480	482	464	431	468	478	417	463	450	463	442	457	462	456	466	468	449	444	451	469	448	493	455	456	443	464	424	438	481	439	442	420	491	450	454	451	467	471	494	467	485	441	472	453	435	446	431	471	453	443	489	438	425	457	460	459	415	480	442	465	455	410	438	450	463	456	432	458	460	442	460	441	439	474	474	467	451	449	439	456	432	456	452	440	472	437	447	435	441	438	446	498	455	492	463	466	470	448	464	439	443	470	455	468	471	430	453	442	476	446	473	450	457	426	438	460	458	446	454	442	459	434	445	471	448	438	475	470	442	438	481	433	476	456	426	459	438	471	465	507	459	490	509	456	474	465	471	469	456	489	426	483	403	443	480	498	431	462	463	445	488	434	465	458	499	450	431	462	487	478	447	483	441	458	439	472	421	455	446	457	441	444	479	446	443	466	458	460	477	479	402	453	438	454	457	455	479	443	453	485	480	442	467	450	480	500	421	426	424	416	463	461	477	500	460	441	463	487	477	446	450	456	465	445	444	441	481	477	481	464	451	475	458	439	477	422	466	448	497	461	438	435	454	432	467	455	467	454	502	459	434	455	448	447	459	456	459	481	418	493	466	448	442	482	476	499	436	474	450	467	459	495	419	520	473	489	454	477	490	466	442	463	446	462	477	448	476	461	431	481	477	459	458	474	463	441	491	443	489	451	465	438	462	456	454	477	453	440	468	484	464	446	478	432	445	441	470	447	450	455	511	450	473	432	456	460	424	467	473	464	464	461	496	466	469	459	470	469	455	452	452
27859	24706	29611	23140	14416	9572	6866	5163	3943	3052	2486	2015	1722	1488	1264	1121	1003	958	939	795	689	695	609	593	540	498	508	503	518	468	464	428	431	448	453	456	386	415	362	381	394	402	404	373	376	369	403	355	365	359	363	399	357	404	381	365	389	368	392	377	391	361	388	351	367	400	371	379	387	353	385	354	380	361	378	387	364	401	374	371	400	371	339	362	372	349	384	392	343	403	373	383	364	378	368	352	367	345	399	392	367	375	372	394	351	365	374	353	378	356	367	355	375	347	358	340	336	384	380	362	369	373	365	348	357	386	353	377	391	350	351	398	366	350	380	357	382	374	363	375	390	331	345	372	366	367	372	363	354	380	370	378	375	372	367	362	349	387	370	391	390	343	347	346	382	364	377	345	373	362	349	369	368	377	364	393	391	380	362	359	375	366	391	370	365	375	351	365	381	377	364	388	340	341	358	325	373	389	376	375	409	360	405	373	351	337	361	392	376	359	381	385	335	371	328	360	377	362	368	366	379	361	383	385	402	353	349	381	347	366	372	380	378	362	362	340	367	374	349	345	363	374	344	347	396	341	346	346	417	400	378	357	356	371	356	385	410	405	392	360	377	389	383	409	340	369	375	353	339	368	345	359	378	360	356	371	377	357	374	365	345	366	406	410	372	370	352	392	347	355	366	368	355	414	349	369	381	361	358	377	395	355	385	389	386	377	353	371	351	366	389	388	389	376	377	381	373	348	341	367	361	362	390	365	321	348	374	356	369	357	374	347	374	350	341	338	354	367	387	356	319	367	367	358	357	348	384	372	363	342	358	364	375	365	371	368	371	383	377	363	381	352	388	351	348	377	431	357	387	382	377	368	331	348	383	337	392	354	360	361	342	357	342	356	382	348	352	382	378	363	394	383	329	344	390	349	362	334	342	374	368	342	385	405	371	354	348	345	378	375	376	387	345	350	342	370	411	367	360	361	357	336	362	358	326	364	355	377	356	357	374	409	353	375	389	402	352	358	368	398	350	383	356	353	349	342	387	370	341	384	375	391	354	360	381	356	320	361	382	397	365	374	384	381	360	302	368	357	375	378	400	355	347	374	363	364	349	377	354	358	437	403	391	323	363	382	315	410	377	384	374	354	364	386	351	365	369	360	359	388	337	328	361	371	367	335	368	369	351	359	340	336	388	379	372	379	409	349	339	388	365	350	375	387	432	371	376	343	369	364	341	345	355	326	369	358	359	351	372	359	381	360	373	339	371	391	353	375	390	364	367	364	357	364	353	385	376	358	365	380	384	342	356	368	344	365	364	338	381	361	385	346	348	407	385	383	375	358	369	344	358	353	362	346	373	336	338	356	359	362	366	336	406	364	376	386	358	399	392	381	372	386	369	348	386	369	355	387	358	412	391	362	352	374	332	377	347	366	344	373	387	382	386	372	372	361	371	395	390	355	396	397	379	379	355	375	368	371	362	350	365	396	356	355	398	398	394	385	397	337	371	365	403	383	327	365	383	340	370	364	348	366	398	374	335	333	356	343	398	372	387	383	376	353	355	388	374	343	361	389	375	340	417	347	413	375	358	341	371	384	381	380	362	399	359	377	353	383	358	358	374	398	383	373	367	357	343	364	366	399	352	373	365	348	341	369	387	399	341	383	379	351	367	374	374	338	352	337	373	351	410	357	386	377	380	350	367	398	410	357	363	395	394	385	364	363	341	366	353	347	386	383	359	348	331	360	383	361	391	375	345	389	347	344	371	364	336	352	357	371	382	348	361	388	373	380	362	325	351	352	382	361	361	348	354	366	363	367	373	356	330	375	388	382	374	388	372	394	369	382	378	346	390	349	356	357	371	370	348	361	387	382	372	349	367	341	349	364	358	347	373	371	375	369	335	375	353	350	334	375	377	371	405	374	366	345	376	415	372	377	354	317	361	367	374	344	407	366	382	359	369	385	364	383	402	334	375	401	375	372	328	365	336	357	385	378	346	339	369	339	353	357	354	364	332	369	381	351	370	356	369	408	380	385	379	392	383	374	314	312	380	366	349	385	365	363	358	378	365	369	388	390	369	338	372	355	394	349	383	395	363	366	357	389	376	390	361	373	368	392	359	376	367	388	365	360	344	361	357	363	368	385	346	365	376	391	347	362	324	392	373	321	351	356	370	368	357	347	367	368	382	387	379	353	373	378	356	339	377	394	359	371	360	373	329	389	369	360	385	346	359	374	372	384	360	372	367	387	348	338	360	418	365	354	364	413	387	378	380	364	342	399	369	372	390	380	348	355	379	375	369	367	335	361	357	384	361	392	335	368	369	402	355	403	397	362	343	386	377	338	354	377	377	394	355	370	370	378	339	356	350	379	370	380	354	356	365	390	356	370	372	341	368	350	380	401	385	375	371	370	378	375	357	355	353	368	388	371	356	380	360	355	381	350	376	379	358	400	338	369	344	371	369	362	365	381	344	355	342	361	361	396	368	364	399	355	343	359	386	370	384	342	363	343	372	360	400	375	386	391	373	371	331	323	334	366	337	340	381	367	364	353	379	367	395	341	363	373	383	359	350	343	326	389	364	336	360	400	356	378	365	348	346	363	374	380	368	347	371	336	384	384	366	373	401	388	385	367	360	369	369	371	382	368	385	339	357	352	355	385	359	369	376	399	358	374	371	347	364	370	345	340	374	370	362	363	372	367	365	378	356	386	322	369	340	340	367	391	379	390	365	359	407	367	351	419	368	370	371	358	385	371	363	369	368	343	401	352	378	375	362	383	368	336	392	378	417	364	358	410	395	346	370	361	356	354	374	407	371	401	333	395	390	331	399	373	347	383	363	342	359	371	394	385	354	338	372	364	372	387	374	363	350	368	340	330	387	361	352	348	363	388	374	389	333	359	371	367	376	415	356	345	386	372	385	347	391	370	326	344	368	346	382	383	373	375	373	395	386	407	371	376	399	357	341	356	368	373	393	359	350	371	380	336	368	325	367	331	358	372	393	383	381	389	404	381	370	352	354	375	371	368	385	366	361	387	358	333	367	392	379	377	364	369	364	357	370	379	363	354	361	374	368	339	355	397	356	355	330	370	368	348	395	352	381	360	396	377	376	346	364	373	322	371	341	355	332	332	349	352	377	364	367	366	362	357	378	380	341	420	358	377	356	364	365	348	393	358	359	357	370	364	377	402	363	347	360	421	370	374	370	376	354	333	345	351	384	362	371	371	405	366	365	339	368	366	363	383	363	359	393	363	350	370	371	381	360	385	406	354	360	372	349	349	387	370	379	370	368	342	351	358	349	380	357	370	363	373	380	360	377	331	381	384	380	360	385	375	344	372	357	363	366	379	350	344	376	335	315	362	396	379	387	385	360	354	350	372	366	349	347	376	359	354	369	373	369	375	398	340	365	386	366	383	359	337	378	388	339	368	371	379	350	345	345	399	353	380	385	341	360	422	365	402	353	379	370	333	364	360	380	345	379	395	380	338	393	358	357	379	364	386	375	365	393	363
31478	40899	36321	25801	19850	15692	12926	10254	8302	6362	5219	4098	3392	2752	2452	2169	1849	1651	1518	1349	1170	1058	981	913	865	802	710	710	640	614	624	600	581	570	545	558	499	550	500	514	501	475	499	527	473	481	516	431	478	462	458	490	458	474	464	476	494	437	512	467	415	441	485	430	473	444	417	452	470	475	493	480	472	448	462	450	451	475	444	468	461	460	448	478	449	427	476	473	467	470	491	481	482	482	434	517	447	421	464	444	483	491	445	446	482	468	452	473	485	478	437	498	428	467	473	449	440	460	473	448	464	483	448	449	395	461	435	482	481	422	453	477	447	460	457	458	465	475	474	472	457	492	483	484	456	492	476	462	425	440	458	487	458	452	474	472	451	481	458	416	445	462	480	442	482	457	501	461	452	438	476	461	451	478	446	460	458	469	462	434	453	484	472	469	440	451	454	462	489	445	458	482	488	479	446	444	452	416	516	453	463	483	427	478	473	446	463	480	469	465	439	439	466	462	451	448	437	459	426	465	477	472	470	419	465	458	462	479	471	445	447	456	468	424	453	471	483	456	515	452	462	468	483	508	487	490	450	465	441	464	482	469	474	477	458	444	473	464	458	458	464	455	427	449	502	455	492	500	467	440	474	433	464	418	482	427	488	460	467	449	443	457	415	452	454	472	456	425	441	474	436	463	459	460	494	465	474	469	433	399	419	455	460	443	479	480	441	455	459	503	448	465	455	503	477	426	456	459	472	455	439	460	466	476	478	459	485	450	436	482	433	461	449	460	480	497	478	459	457	462	413	476	458	446	506	483	473	453	456	451	500	477	463	530	455	471	482	444	429	420	472	447	448	459	468	479	481	482	459	468	471	463	478	455	451	451	487	448	477	458	453	450	468	464	472	491	445	418	455	517	489	482	458	451	466	424	456	431	446	428	484	437	457	476	473	504	463	408	457	447	452	480	465	439	496	442	474	476	479	486	486	486	470	480	480	475	470	499	408	455	451	485	449	455	477	474	476	465	485	416	443	466	456	452	473	462	458	437	479	483	458	461	421	423	460	471	482	484	498	444	457	427	456	505	490	443	443	420	443	452	480	475	484	481	440	449	476	461	462	465	447	471	445	469	477	459	475	459	443	461	477	475	487	492	480	484	472	458	449	463	464	429	474	492	476	447	461	472	409	467	512	453	438	497	455	409	490	489	465	478	453	487	450	435	449	442	489	469	501	462	463	459	477	479	435	496	476	481	456	474	459	459	459	427	458	492	498	474	436	445	480	471	434	483	453	469	444	457	470	439	454	484	471	429	445	448	438	442	473	470	444	488	486	412	481	440	475	468	481	477	475	465	446	443	462	454	488	478	469	443	479	474	465	457	517	482	472	444	485	474	491	458	484	475	448	450	495	495	421	444	433	501	475	432	482	475	463	472	435	472	443	451	487	455	467	487	412	489	470	485	477	450	472	470	432	479	484	434	482	454	460	473	490	470	488	462	449	475	488	511	449	453	419	485	445	448	444	437	451	475	455	448	443	455	473	455	441	462	481	492	460	435	458	470	454	448	416	483	453	491	491	466	449	455	458	459	443	443	420	446	445	432	439	435	432	462	454	465	451	484	458	450	440	478	456	440	505	450	426	472	416	421	464	438	469	459	453	436	468	485	435	449	489	440	477	450	440	469	459	420	473	440	487	451	470	471	476	464	454	472	464	447	485	492	462	419	457	478	456	434	476	450	469	448	471	445	475	483	458	469	466	463	458	476	490	458	486	486	459	482	445	453	464	466	454	465	443	465	448	450	449	467	474	479	485	449	440	481	437	480	469	482	437	449	455	460	447	484	436	442	450	447	444	466	480	460	448	470	449	468	468	462	463	469	470	441	474	424	458	452	482	460	465	481	408	484	490	442	485	438	427	460	435	453	446	444	459	450	456	496	460	427	414	485	448	453	459	432	512	473	470	422	466	447	463	457	465	473	436	442	411	473	454	468	481	444	493	465	432	464	413	457	439	473	452	494	471	434	441	458	461	451	441	489	524	447	494	462	472	476	475	452	445	462	462	483	443	463	474	458	464	465	473	486	468	480	458	458	490	438	424	452	442	409	434	423	456	488	485	452	455	465	496	452	441	456	475	431	476	495	471	463	478	471	446	477	450	431	487	426	434	454	470	438	445	455	466	440	463	458	463	452	498	474	449	495	472	485	416	452	460	457	450	458	428	458	459	425	469	476	471	468	473	450	466	454	487	481	447	444	451	479	504	423	481	468	479	497	459	454	494	458	460	464	430	456	451	446	480	452	462	418	464	478	480	469	462	452	474	500	450	453	448	480	457	471	450	436	463	456	483	485	438	459	433	489	480	478	453	441	491	468	426	486	444	434	486	433	467	419	440	474	447	459	490	457	464	440	438	462	478	501	457	434	457	465	423	441	480	462	446	458	423	457	458	453	461	437	432	462	459	426	494	475	444	418	452	451	443	484	502	431	461	432	450	453	455	454	463	476	482	472	454	474	428	445	438	468	446	460	492	467	432	451	460	460	476	492	448	462	473	462	443	456	466	437	480	483	464	483	457	455	476	446	446	432	487	475	445	487	477	462	476	492	451	435	410	484	430	492	451	447	463	461	500	458	499	478	471	450	450	483	451	443	435	461	426	441	456	488	474	460	465	476	436	476	434	456	443	493	470	467	421	467	425	469	504	459	457	472	439	416	471	449	440	475	463	469	485	477	447	452	452	455	487	426	476	468	446	490	446	499	470	423	462	476	471	470	497	442	449	460	424	448	463	472	442	492	443	455	451	501	492	489	502	469	450	475	482	443	456	427	412	472	440	441	456	451	459	474	439	468	467	461	465	472	440	462	452	464	497	474	444	484	444	455	402	478	466	423	432	482	415	457	496	453	466	461	470	448	429	487	438	460	506	489	485	496	496	459	429	489	469	462	473	474	454	461	441	486	430	460	441	482	463	482	445	460	479	476	446	484	423	466	478	470	453	449	466	470	465	487	455	466	434	503	468	444	449	454	433	436	430	474	437	454	429	455	467	471	475	473	472	446	482	478	469	473	467	473	454	474	500	442	479	489	460	477	443	468	474	444	438	504	434	424	450	496	459	484	444	439	473	446	480	461	495	440	455	500	449	417	441	458	460	434	456	431	458	464	438	435	472	457	490	502	422	473	503	458	484	478	447	462	474	435	467	466	459	467	495	467	438	435	426	443	470	482	431	429	449	433	451	436	435	494	416	489	470	469	474	454	481	445	468	457	464	481	470	477	504	499	463	455	472	472	447	449	470	441	455	458	452	455	441	457	443	469	456	460	443	443	476	419	478	483	472	486	438	475	457	468	461	448	454	472	448	442	469	457	463	465	454	485	442	486	482	428	429	532	435	444	465	501	445	465	453	450	451	489	449	474	473	505	460	469	460	459	452	424	479	466	447	452	476	488	492	489	475	467	446	448	478	473	449	487	442	454	474	444	435	469	478	443	474	454	464	520	468	475	446	466	462	455	502	430
23811	20815	27924	24212	21712	18680	13016	8574	6678	5202	3984	3193	2683	2290	1899	1681	1561	1327	1350	1109	909	882	773	749	693	692	611	588	532	477	508	494	498	475	447	457	419	429	424	411	414	409	381	374	357	387	377	374	352	340	367	361	376	366	365	346	362	414	344	360	343	347	369	365	380	335	369	382	389	333	357	369	368	386	370	356	366	366	370	362	413	346	332	373	347	359	339	348	361	365	326	377	387	368	350	338	334	320	374	355	340	371	351	349	358	391	365	348	351	368	329	354	353	361	334	347	332	399	376	349	375	368	373	360	415	315	368	349	372	383	368	323	382	341	394	410	347	328	365	343	341	361	361	331	337	339	338	337	400	351	331	349	394	383	342	347	377	352	350	363	354	363	367	358	324	362	381	353	348	356	355	358	352	345	352	365	367	389	366	367	340	347	395	359	367	369	381	336	365	354	363	352	329	335	353	379	385	341	348	328	391	341	381	331	351	375	368	356	350	355	385	344	353	378	371	373	363	384	343	336	365	349	382	386	327	368	334	335	358	367	373	371	325	398	331	334	378	350	365	375	345	346	390	331	369	354	356	387	342	391	359	370	334	343	352	354	350	367	365	333	347	347	343	336	366	390	371	366	365	346	354	375	365	367	391	351	364	373	340	390	365	382	364	369	364	364	364	373	359	387	356	379	343	386	344	338	395	338	378	347	340	350	344	373	357	357	336	351	356	385	360	363	357	342	372	366	371	355	340	351	352	361	382	323	392	375	381	347	358	364	348	397	379	371	356	326	381	351	362	357	340	369	353	335	348	356	335	389	351	363	315	382	353	362	342	377	417	357	349	346	377	359	389	384	362	363	361	350	392	381	355	382	378	375	360	340	343	376	374	354	407	368	372	336	366	376	348	330	347	408	361	322	377	379	352	368	364	408	368	367	337	368	343	376	360	315	343	339	373	351	370	360	350	377	327	410	354	383	347	359	359	356	353	370	362	355	347	361	369	375	354	353	371	352	394	341	327	341	344	360	370	353	363	366	371	339	394	373	335	394	318	341	358	367	343	379	369	375	333	348	351	361	391	375	369	359	313	407	374	348	299	356	358	340	354	368	369	390	371	358	345	364	333	354	346	337	373	343	371	341	379	354	403	368	361	358	394	355	361	369	362	389	357	378	343	352	350	321	341	359	380	383	357	349	365	386	364	377	344	361	337	336	347	360	383	330	341	394	362	396	352	360	343	357	347	326	358	353	340	351	347	384	328	381	345	350	334	347	375	393	350	373	405	349	337	372	331	342	341	324	360	341	355	349	337	332	383	376	334	374	346	352	353	401	389	314	347	358	366	337	327	349	354	368	387	381	397	330	367	329	338	370	328	344	359	316	369	368	362	371	344	355	334	378	373	359	360	387	349	349	379	364	399	353	326	346	338	369	328	361	339	374	379	359	356	329	389	371	379	347	347	370	354	361	338	369	359	343	328	337	357	364	375	349	340	348	362	368	358	342	349	306	351	387	354	366	383	359	359	377	328	357	350	367	363	385	336	344	331	337	363	360	358	350	335	389	371	406	377	376	364	358	343	387	396	365	395	353	375	328	310	375	381	345	392	358	376	363	338	355	351	363	343	344	338	337	333	342	333	341	409	373	363	369	335	384	327	353	370	354	353	349	374	350	345	332	362	348	357	346	376	373	384	375	339	388	371	379	339	378	361	335	350	382	373	407	360	340	366	394	348	372	338	385	341	352	371	346	357	347	335	342	382	361	346	376	373	336	336	354	355	345	339	341	378	380	373	372	378	360	355	374	341	383	314	346	367	381	329	369	364	338	361	364	375	377	349	374	364	340	344	349	357	362	373	402	393	377	376	351	361	392	339	365	389	345	352	373	361	361	361	365	356	329	374	319	400	341	364	357	362	345	353	367	342	341	348	350	376	354	366	361	349	351	353	369	352	369	369	364	361	390	337	354	341	379	356	368	344	344	319	371	371	355	345	352	384	365	384	349	395	348	336	333	368	345	359	353	348	414	340	380	359	361	368	337	361	371	365	361	342	362	365	367	331	378	341	365	379	353	380	373	374	337	377	372	352	366	364	314	351	348	369	354	333	358	354	351	347	344	390	346	376	343	372	330	360	333	348	341	367	350	343	353	407	347	350	363	394	355	349	323	383	337	343	369	344	362	367	356	350	382	367	340	371	345	334	364	376	363	353	359	343	352	354	364	358	358	338	343	359	361	326	345	341	363	370	357	355	345	368	369	360	307	389	361	358	343	358	335	354	362	345	352	377	354	369	364	394	358	327	336	365	392	344	393	370	369	341	374	364	381	344	366	361	339	347	382	377	381	361	350	372	346	371	381	372	360	363	352	326	348	358	373	350	335	375	340	343	360	350	374	374	371	356	330	350	362	375	347	355	349	365	368	353	354	372	376	369	340	364	370	370	379	361	347	382	372	358	396	320	374	347	372	346	370	347	345	345	316	368	370	338	349	353	365	367	339	357	358	353	336	337	331	336	374	357	369	329	323	348	362	368	357	372	332	365	357	334	387	361	359	361	329	348	350	375	359	349	355	347	319	350	394	356	353	366	333	384	362	362	368	350	347	353	329	371	366	385	358	339	357	372	351	374	367	327	342	358	387	336	394	363	335	357	330	356	344	391	381	349	337	336	351	372	364	368	372	343	370	341	375	380	363	378	347	345	365	366	353	340	366	391	385	340	358	362	348	333	327	347	332	371	378	389	363	316	349	352	374	359	366	353	365	348	361	355	363	337	385	328	344	367	375	373	367	343	387	365	374	374	310	377	370	360	346	336	375	350	377	352	367	365	345	341	353	333	389	355	400	376	353	365	367	342	361	303	368	375	376	370	354	327	329	328	350	372	357	345	343	388	345	347	376	343	362	357	377	355	380	343	343	358	326	363	383	351	319	345	381	346	349	365	319	367	363	334	394	365	386	330	338	338	334	341	377	344	350	373	354	355	355	373	362	349	384	391	359	358	356	377	379	353	348	348	373	390	341	354	359	343	385	361	354	346	350	357	370	318	375	375	389	339	350	335	334	380	389	353	376	350	361	347	360	392	316	389	347	347	334	323	358	356	350	371	381	394	361	404	366	339	382	370	361	365	383	387	329	340	370	348	381	353	340	358	357	348	363	339	371	348	374	335	371	372	366	364	335	373	363	346	361	399	349	381	383	339	358	353	337	352	358	358	358	388	389	339	401	403	349	390	334	369	350	363	382	365	363	376	330	378	361	373	367	353	370	364	336	327	336	391	347	350	359	402	337	351	352	356	385	372	338	379	327	350	396	366	362	373	360	378	386	343	339	345	361	336	379	337	394	349	341	371	355	378	354	385	345	350	343	349	385	348	367	352	319	348	366	371	371	368	346	332	385	350	360	332	334	339	386	349	320	378	326	367	357	338	305	333	358	352	334	375	397	396	328	394	348	334	342	330	356	338	383	374	391	380	374	383	369	337	349	358	348	358	336	366	341	360	390	360	356	355	340	365	381
29089	47612	43264	32093	26154	21408	17742	15024	12481	9770	7763	6182	5136	4285	3617	3076	2697	2467	2199	1898	1675	1586	1368	1202	1097	997	1010	904	814	758	773	636	667	613	626	553	600	545	545	509	521	574	535	500	490	492	448	482	473	474	449	446	491	456	470	450	454	465	447	482	472	429	451	443	419	423	446	458	436	459	492	468	436	459	469	424	439	445	478	440	440	504	430	399	412	457	443	462	427	449	436	426	455	453	443	467	460	450	454	432	486	451	468	453	471	437	417	469	444	426	440	390	455	444	434	471	442	429	449	466	453	482	423	420	444	498	453	434	420	459	430	448	404	467	500	465	463	418	434	444	450	442	428	462	462	452	454	447	463	451	438	448	468	452	461	438	410	420	466	425	445	501	485	483	471	445	455	454	418	461	434	418	473	419	474	445	446	418	444	424	445	411	455	431	430	477	443	428	419	430	410	439	470	444	401	426	443	415	466	473	439	435	442	479	474	480	481	432	453	425	439	482	475	455	465	426	484	459	401	431	472	482	484	471	471	438	462	442	439	469	472	462	433	474	453	415	444	416	444	434	463	479	444	461	434	472	445	484	439	445	450	432	485	488	452	460	443	476	483	447	443	417	436	461	457	420	474	417	437	484	472	454	457	466	440	415	438	458	452	473	434	443	456	470	449	457	489	442	434	433	482	458	410	450	446	465	457	463	473	444	450	477	484	468	441	414	428	439	446	443	452	422	443	436	446	437	458	461	418	413	409	483	460	477	405	459	471	446	457	472	439	478	469	438	454	425	499	464	449	486	456	463	445	439	457	478	441	483	463	491	458	442	456	426	494	457	453	437	492	439	459	467	435	448	439	407	485	444	437	425	455	432	408	422	436	430	476	456	476	467	461	448	466	459	480	449	434	474	450	457	427	467	451	448	482	501	462	467	444	441	456	453	454	399	455	452	467	478	429	439	446	451	411	428	441	463	471	434	441	433	429	406	424	445	430	448	434	443	427	442	439	446	475	453	438	469	442	487	437	458	436	440	438	452	443	485	464	425	494	462	448	437	453	467	464	414	479	449	454	474	439	437	454	479	496	452	437	420	439	467	466	441	393	441	436	444	434	467	428	459	466	436	442	438	445	441	452	472	470	462	458	475	495	468	450	477	423	426	439	404	409	419	434	460	474	427	428	474	467	487	475	407	455	468	412	452	438	465	485	439	450	456	461	456	448	453	472	469	465	476	453	450	490	443	449	489	436	484	464	435	431	419	462	427	440	480	461	480	445	486	455	479	443	446	435	443	483	433	455	448	448	439	464	466	469	415	449	437	439	456	472	434	482	429	436	447	468	459	437	485	426	418	442	435	450	436	453	452	480	480	433	438	435	466	424	420	458	482	453	452	446	437	412	451	419	457	472	463	456	443	497	473	475	434	433	444	434	445	441	425	460	513	438	440	435	452	465	470	416	455	433	441	474	470	467	446	429	421	475	435	462	461	452	438	459	420	459	481	434	442	449	499	444	490	430	472	433	464	445	492	454	410	456	447	428	458	430	443	473	431	446	465	451	495	449	467	441	420	477	422	425	435	460	442	418	447	478	437	433	507	473	467	448	423	443	427	524	454	478	438	467	457	447	478	437	444	477	496	480	416	446	438	474	447	462	447	453	438	442	464	441	463	439	439	456	453	420	409	443	444	416	440	452	477	444	413	478	426	451	440	448	476	456	436	460	428	452	449	464	453	473	437	445	482	412	439	456	496	461	450	456	475	438	449	463	441	473	428	457	421	486	457	454	438	445	457	469	452	422	499	458	442	444	446	479	471	443	430	442	454	485	457	461	456	415	480	407	479	442	454	505	415	444	464	433	465	448	471	417	497	444	454	429	463	443	464	442	438	491	448	450	456	437	460	474	454	458	442	473	469	455	439	426	417	431	432	481	420	436	418	461	414	453	431	474	453	440	461	452	442	461	465	470	436	461	463	440	447	464	427	417	427	462	444	454	437	477	460	468	485	452	471	461	456	467	441	475	422	458	419	424	467	461	469	450	464	446	432	427	435	499	448	493	470	466	482	419	440	454	462	446	469	494	486	439	427	435	437	453	450	456	443	470	478	452	412	474	457	443	500	467	486	452	479	433	447	434	436	452	447	458	467	464	444	448	443	469	440	462	429	460	479	446	442	470	448	427	447	434	492	436	432	483	482	470	441	446	474	446	451	446	486	476	448	472	470	462	445	477	405	424	439	462	441	484	416	465	429	432	437	463	428	450	446	437	437	440	422	446	457	459	460	424	483	434	455	461	470	420	451	460	453	418	470	459	423	443	434	436	441	484	458	462	471	478	458	437	430	463	428	494	455	416	463	437	442	458	453	427	459	476	465	432	447	434	442	471	414	509	448	454	473	463	461	459	438	445	491	450	443	426	455	439	457	447	435	400	485	406	408	450	468	443	432	403	455	459	421	444	462	481	454	466	429	425	462	452	447	399	422	451	413	478	441	472	441	433	463	451	444	479	459	470	433	455	458	422	446	455	455	442	499	418	459	480	431	427	501	425	411	449	447	434	489	458	466	464	460	455	444	424	427	457	439	450	467	427	418	484	414	455	459	460	464	456	466	498	507	428	419	429	485	463	463	457	453	415	464	509	441	475	436	469	403	407	436	464	461	455	449	440	466	469	414	437	452	466	483	431	446	448	478	420	428	458	457	442	444	419	427	449	461	441	467	433	436	426	424	477	496	447	465	450	453	437	459	450	463	442	436	432	453	466	473	476	438	473	409	471	480	439	433	445	465	429	446	430	462	458	421	462	484	500	457	472	439	448	439	456	458	459	430	473	465	439	452	465	464	444	436	431	428	448	473	442	435	515	473	483	442	446	456	454	433	482	463	481	459	406	478	460	434	477	439	463	451	458	449	475	433	452	457	465	449	440	408	429	468	401	452	441	438	450	458	460	456	492	472	443	427	475	447	425	441	452	461	444	458	503	471	448	438	482	435	397	405	418	428	456	416	445	454	456	438	418	433	445	472	444	446	452	468	444	452	453	450	436	470	434	466	444	447	468	451	452	438	440	447	486	468	476	451	437	444	462	431	461	415	427	440	466	445	451	417	467	458	462	458	470	471	456	404	441	399	460	474	434	431	436	427	460	433	469	438	446	469	466	439	423	439	462	450	450	432	439	410	500	443	456	443	454	465	420	430	449	459	466	442	462	461	424	438	415	478	449	471	459	493	450	431	414	462	486	453	454	439	434	448	468	421	435	436	422	458	462	447	444	468	401	456	471	468	477	450	468	452	448	433	473	443	434	523	446	446	438	468	435	479	443	464	434	435	439	433	427	462	423	455	437	483	469	448	467	436	426	474	433	448	459	429	428	486	440	469	449	444	453	445	438	411	468	453	484	456	451	466	476	435	452	434	435	427	473	428	444	459	465	455	420	446	456	464	470	472	434	443	407	423	453	430	475	423	457	441	448	478	426	446	413	432	509	430	441	428	439	428	442	429	479	457	490	441	447	433	427	475
22730	20814	28354	23425	21163	22246	20199	11708	8367	7114	5400	4284	3441	2945	2445	2196	1936	1672	1545	1450	1283	1096	1057	890	799	733	688	683	658	593	565	532	503	509	498	493	440	449	459	460	412	415	383	403	382	403	420	373	367	383	396	390	404	349	374	384	347	400	392	379	358	363	392	358	344	368	394	372	364	338	358	344	360	373	338	355	358	380	384	363	360	325	362	373	393	378	361	363	366	369	344	372	374	412	372	376	330	351	379	366	351	414	377	337	356	365	369	350	348	403	370	374	381	383	351	345	344	341	326	365	337	360	354	359	349	351	353	375	348	357	338	340	357	334	391	357	353	350	376	349	371	337	391	330	359	353	353	333	378	374	355	367	367	331	340	397	364	388	384	390	421	398	354	370	324	361	394	315	342	376	390	391	369	369	343	358	343	348	387	345	370	338	386	350	383	416	360	357	359	339	371	338	395	367	353	346	348	385	361	360	342	355	354	375	375	339	342	368	373	352	365	341	363	341	385	377	377	394	348	342	365	343	369	357	376	383	377	370	356	322	350	353	376	360	349	366	355	398	370	369	390	380	387	357	389	367	368	344	369	355	354	355	393	353	364	342	361	407	389	398	355	377	352	346	337	367	346	370	328	365	390	378	350	360	366	375	353	350	402	356	372	340	375	388	372	374	373	378	396	351	370	356	354	352	380	368	387	367	356	345	366	351	368	354	363	346	333	387	369	397	379	374	382	367	368	364	366	384	409	380	362	333	343	374	367	358	347	355	369	356	392	379	342	359	370	354	351	395	315	371	369	378	371	381	347	335	365	367	376	359	365	351	353	386	337	381	361	345	364	347	365	352	345	373	388	379	357	376	343	379	352	354	357	346	338	338	344	344	347	357	335	362	387	356	356	383	344	347	397	370	356	367	338	364	358	375	353	355	360	362	380	361	392	380	373	332	373	360	349	354	358	393	395	359	359	340	379	345	357	345	352	362	310	368	381	376	344	361	376	321	346	352	380	369	378	386	369	385	343	367	357	388	329	406	352	358	360	356	377	369	347	326	385	366	351	362	373	361	395	393	333	374	338	367	356	377	372	400	349	321	360	351	374	375	393	366	389	389	339	358	352	369	364	394	345	399	396	385	374	393	381	363	387	349	347	319	342	376	363	365	357	311	369	367	345	358	387	359	362	399	360	346	367	359	367	357	390	352	345	357	353	334	366	381	360	349	378	333	355	361	389	316	349	365	352	359	369	390	372	396	398	370	374	394	338	368	388	345	349	357	362	355	357	369	343	396	338	370	362	338	379	355	362	351	421	378	365	364	371	352	371	386	370	370	366	403	365	369	353	371	363	376	324	337	369	360	357	375	364	365	378	355	346	386	401	371	351	375	337	352	358	348	377	382	368	354	351	380	372	366	373	354	350	370	338	383	370	364	375	381	381	345	359	369	393	350	355	376	387	374	353	366	370	352	348	418	399	377	357	383	387	362	353	358	368	364	392	363	370	345	361	393	359	353	382	398	351	377	380	358	325	349	380	385	367	359	358	362	365	393	386	347	352	382	369	347	364	377	366	375	384	367	376	374	381	351	374	359	404	395	365	329	360	378	340	361	384	357	363	385	374	397	378	347	365	378	372	365	359	327	330	366	380	369	367	360	352	332	370	350	346	363	385	353	374	351	378	363	363	340	381	313	365	401	351	371	370	376	385	365	341	339	383	359	374	351	370	377	378	325	347	382	355	363	363	372	355	361	365	378	386	361	381	374	353	386	382	340	347	329	365	402	367	391	346	391	352	391	369	388	358	344	413	367	344	334	386	334	350	371	380	385	367	341	390	380	369	379	353	364	407	352	341	345	407	353	359	377	350	366	362	378	364	395	374	363	406	365	346	378	336	352	361	374	367	405	360	338	372	374	382	360	347	356	353	366	364	389	323	358	364	370	370	380	415	356	383	359	359	373	370	346	344	356	348	332	368	392	360	299	365	362	357	345	361	359	328	400	402	346	385	349	387	356	368	354	379	356	421	390	362	355	386	336	380	370	339	348	348	329	377	408	390	331	363	352	353	345	346	317	374	396	370	358	369	338	357	369	357	395	371	344	379	362	358	366	356	391	383	330	381	381	347	393	325	367	385	364	358	348	345	341	337	374	372	341	358	377	377	371	374	363	363	365	345	354	369	383	349	338	359	392	335	381	374	406	380	336	352	354	370	358	354	371	353	342	339	394	338	426	368	372	378	363	355	351	343	388	375	363	368	373	416	419	335	349	379	387	378	377	367	366	367	355	397	361	358	386	326	376	367	369	366	323	358	349	335	380	389	369	324	300	336	387	364	403	366	351	361	331	383	383	355	344	369	378	337	389	319	383	384	358	352	353	373	399	341	379	342	364	340	393	344	391	341	360	343	379	371	372	377	407	379	375	368	362	377	369	380	365	363	347	335	384	377	372	384	354	389	335	392	381	350	374	349	323	353	352	375	387	388	380	338	384	371	370	392	345	370	360	363	330	354	355	359	381	345	377	337	403	377	392	347	367	344	371	376	369	343	362	364	345	394	344	358	350	377	379	362	372	369	421	363	373	364	345	366	350	322	345	385	357	338	386	376	374	386	366	385	349	367	377	336	374	389	368	403	387	357	375	364	369	370	375	362	378	325	341	356	373	359	376	378	346	362	329	348	351	344	337	355	352	384	337	404	365	377	365	365	372	342	382	352	357	397	339	338	335	402	376	374	372	332	373	360	384	386	346	363	335	337	356	353	370	373	355	362	367	379	368	386	378	369	384	366	362	372	369	371	348	385	402	354	322	337	368	338	376	359	402	380	347	369	384	320	357	377	378	361	344	367	366	423	370	361	367	363	361	352	369	354	353	366	388	366	374	407	345	402	358	351	404	373	394	357	342	347	332	357	354	342	387	397	349	374	360	334	350	370	367	350	397	357	367	345	320	397	368	344	359	380	337	353	354	370	377	338	358	388	343	372	354	325	374	351	370	382	339	353	336	359	368	398	379	371	380	365	350	364	364	397	366	376	336	346	383	351	370	392	354	372	392	404	356	341	350	363	371	358	383	348	338	339	382	380	398	351	341	377	365	410	382	370	317	363	388	359	365	350	368	360	352	372	362	361	380	381	353	397	353	367	361	373	352	345	392	366	379	382	371	335	369	353	352	349	366	361	371	369	348	364	351	382	336	325	361	368	364	378	357	351	338	351	397	357	367	372	353	385	378	350	369	377	352	401	375	378	359	342	365	379	392	364	350	386	336	388	403	376	374	354	335	378	404	389	379	367	384	381	374	387	363	373	339	361	370	331	379	342	360	381	361	352	369	361	395	373	379	329	354	371	341	367	315	343	389	371	387	374	331	342	345	354	354	366	360	336	383	368	355	329	365	337	342	362	362	372	373	377	378	340	357	375	397	370	348	358	370	388	349	342	336	373	390	371	376	375	360	389	382	362	336	376	315	365	381	353	351	395	353	393	337	367	349	365	372	367	361	347	343	355	363	358	346	344	357
32610	52608	47230	36083	30240	25603	21256	17857	15329	12523	10096	8070	6630	5451	4476	4040	3513	3119	2868	2433	2129	1833	1657	1550	1362	1229	1098	1021	977	891	781	744	716	610	664	675	628	598	569	598	523	496	516	525	495	494	506	471	459	484	457	495	497	481	437	448	508	468	446	464	420	438	427	472	446	442	474	457	480	426	449	428	489	459	415	439	457	423	455	464	424	415	425	464	443	425	428	462	449	441	437	384	495	419	414	437	455	437	420	430	459	452	423	385	466	441	420	430	460	467	454	462	448	437	428	465	432	444	450	472	421	449	486	444	452	453	446	410	458	444	440	463	454	452	402	425	425	458	488	441	449	458	424	438	443	471	429	413	458	469	446	439	474	449	466	434	404	467	461	432	421	426	439	415	433	445	465	454	465	418	494	434	437	440	436	457	429	444	468	468	422	465	433	445	443	437	420	439	469	443	495	426	460	464	437	437	468	476	455	467	395	451	489	414	430	454	432	411	457	486	406	432	462	450	429	451	440	450	465	403	463	435	402	484	450	474	433	422	444	464	448	437	431	447	445	415	458	436	472	446	467	435	398	435	465	487	471	429	456	448	464	448	411	436	417	452	451	420	444	469	443	444	464	449	427	445	454	425	450	453	457	446	433	422	415	467	461	425	465	406	405	447	480	478	436	446	432	462	445	460	449	458	442	444	478	456	442	426	468	455	413	433	485	433	475	461	422	460	456	482	414	456	435	446	442	421	472	434	471	459	451	457	425	437	466	460	417	474	427	443	464	434	414	463	417	425	454	436	441	413	417	427	457	454	424	423	433	438	436	453	432	458	440	453	448	425	453	447	452	446	459	437	456	463	424	443	445	451	482	443	437	464	436	450	465	453	475	460	492	452	438	422	420	458	426	443	466	482	454	423	439	431	429	478	442	420	445	434	429	459	435	467	397	446	450	439	444	465	446	454	474	463	444	478	403	440	471	438	468	450	483	439	431	464	442	421	441	464	404	456	451	468	445	429	430	453	468	420	433	388	422	436	465	423	458	411	456	474	448	449	438	470	451	432	418	457	450	480	453	423	447	441	416	458	457	421	461	497	438	433	429	444	412	444	449	441	468	438	435	452	412	436	470	457	466	422	417	432	488	463	424	506	449	494	414	437	447	380	431	407	454	467	430	450	461	430	441	463	430	414	466	429	479	416	399	438	468	448	452	449	454	482	472	427	451	447	449	483	450	452	437	392	423	475	448	447	432	485	456	440	429	449	435	451	446	433	452	441	480	403	438	498	445	394	492	422	451	493	445	486	470	400	423	431	421	450	410	436	407	410	434	437	450	451	424	449	455	437	455	476	419	462	500	464	490	440	441	438	450	472	464	442	409	441	442	462	448	465	433	422	410	433	409	434	452	459	468	428	454	457	482	434	452	457	441	424	454	448	457	411	416	444	424	475	438	470	466	468	458	485	416	419	430	432	455	444	457	444	463	453	476	461	480	441	416	432	449	459	481	497	452	450	445	445	462	425	440	451	432	443	482	465	438	455	415	474	471	450	455	459	447	438	460	451	480	434	472	429	447	448	467	448	458	460	432	463	413	459	438	435	427	429	451	450	441	473	409	441	423	435	436	409	436	437	450	454	462	452	437	415	478	465	429	433	448	481	449	434	463	441	475	441	457	438	453	453	432	443	431	448	465	476	485	443	405	498	434	496	444	431	500	423	436	466	448	467	442	457	434	458	423	439	484	430	470	447	459	439	445	450	476	418	449	434	506	454	456	422	472	453	410	452	452	451	471	455	446	445	439	418	463	471	446	471	443	434	433	443	459	446	460	450	458	439	453	438	434	471	478	435	443	438	448	434	445	482	462	470	453	427	441	484	483	457	401	430	442	435	389	427	459	465	433	444	473	448	452	456	463	390	439	459	449	448	430	450	462	478	430	440	450	498	456	449	431	418	470	463	426	427	463	461	478	425	499	422	427	444	452	421	452	516	469	410	413	453	458	460	452	443	439	448	445	454	456	419	433	449	475	431	416	467	447	496	421	415	448	430	418	458	431	423	489	416	446	451	470	415	442	457	458	440	445	418	452	450	455	415	432	445	455	424	432	461	425	453	436	434	425	467	389	415	427	440	434	479	414	433	468	477	437	429	465	421	455	462	439	458	462	389	434	485	470	414	485	446	430	422	441	465	460	437	459	458	446	459	498	449	445	464	458	456	433	467	439	409	454	444	463	432	447	418	450	464	476	446	450	427	399	446	413	442	443	440	478	473	459	400	469	414	400	421	404	438	458	448	425	441	419	437	456	479	444	447	474	436	450	458	443	508	436	453	456	475	425	450	455	415	463	489	430	468	462	460	474	405	416	433	420	434	429	453	448	415	478	459	446	401	449	426	460	477	434	474	444	461	491	399	451	463	418	475	439	485	409	474	443	447	422	462	430	420	444	440	466	469	438	462	420	416	450	466	416	464	388	405	453	463	404	462	464	421	443	434	443	413	459	448	443	459	457	458	421	414	437	451	492	503	477	459	473	467	438	443	449	448	435	495	434	465	465	420	433	444	417	449	460	462	423	441	440	432	444	503	473	426	417	450	446	476	412	430	449	441	463	472	445	438	432	424	429	458	455	466	464	447	437	415	448	463	445	430	457	467	446	436	425	432	450	421	470	426	469	482	436	439	453	447	440	426	453	447	448	477	467	432	465	458	442	433	426	422	441	466	454	468	437	458	457	423	431	445	468	435	418	452	448	437	453	433	490	400	460	450	476	407	449	433	441	414	484	446	486	445	444	428	459	453	437	450	460	463	477	431	495	448	481	457	449	442	444	440	471	461	427	491	461	456	468	482	418	448	441	419	447	453	457	432	429	425	429	456	421	437	412	443	450	471	421	410	434	453	453	443	483	449	463	430	423	435	440	438	441	441	456	419	439	424	442	453	406	464	420	415	418	447	493	456	441	475	428	446	429	417	471	436	409	412	423	425	453	460	472	433	436	450	462	437	430	484	405	489	457	414	437	453	423	452	432	440	452	451	462	479	428	430	437	460	473	449	439	471	437	442	402	477	412	398	427	474	455	466	415	424	442	461	445	412	482	436	411	425	453	432	456	424	438	440	423	488	461	448	426	445	444	446	433	489	453	451	452	449	445	470	423	433	471	439	423	461	462	430	455	467	455	449	434	466	400	449	445	445	446	476	487	465	434	477	418	476	450	440	436	465	440	453	413	425	432	450	467	430	454	456	413	455	421	457	500	409	447	476	419	469	433	437	433	435	423	409	463	453	476	452	485	470	444	451	462	449	414	467	447	445	441	433	400	438	461	442	437	446	459	457	460	441	434	454	436	446	493	448	417	436	457	427	438	437	440	471	419	448	456	434	442	466	483	433	444	404	435	454	432	473	445	458	465	423	453	430	468	443	429	438	452	439	456	431	435	434	440	442	432	425	482	473	416	447	442	450	442	450	460	447	480	461	444	439	420	453	423	437	452	421	469	443	432	455	477	430	438	478	420	476	446	489
27654	25047	30009	23202	14667	9750	6789	5088	3973	3127	2633	2079	1705	1502	1304	1159	1003	960	856	836	774	710	664	573	612	574	520	463	469	432	445	474	454	419	409	424	432	414	455	406	399	367	394	390	382	381	394	376	356	389	379	349	388	370	381	378	394	375	362	363	395	376	384	369	388	345	368	414	404	376	349	387	364	362	377	358	359	368	387	369	369	393	388	386	390	347	361	342	326	394	346	355	370	382	345	371	366	389	395	375	371	414	381	381	351	358	357	400	380	374	347	336	381	348	381	345	362	332	392	390	367	390	368	360	390	382	408	382	414	346	359	383	370	391	376	352	370	317	348	413	362	384	389	373	377	377	332	361	375	371	362	385	408	372	393	360	386	399	379	387	361	366	344	351	400	365	345	382	394	361	426	362	393	359	378	343	376	390	404	356	406	351	336	360	325	368	378	385	417	362	392	349	341	334	369	404	352	378	378	374	364	390	388	391	389	357	378	380	365	329	411	372	379	366	364	358	369	389	352	412	392	357	379	375	392	393	380	341	354	373	367	375	394	372	360	401	360	351	363	353	359	373	372	379	341	370	385	389	362	376	385	408	353	359	386	343	358	376	363	393	347	362	399	388	367	375	406	399	395	382	375	367	398	362	377	367	341	372	353	336	352	349	420	380	391	362	347	357	366	389	388	369	356	382	392	416	347	369	348	404	403	358	375	355	376	390	411	356	349	354	371	378	366	393	364	380	378	384	391	370	394	372	403	352	365	370	371	375	373	374	356	388	353	369	357	374	424	387	391	368	379	380	405	379	371	356	363	348	367	372	374	364	346	370	409	402	385	372	380	399	366	375	355	361	381	369	398	370	374	347	354	355	393	374	357	398	342	378	355	370	382	356	392	378	384	412	335	377	377	386	368	368	388	377	380	334	400	378	357	350	394	403	372	357	410	377	346	367	353	385	376	428	396	403	385	386	374	411	359	370	343	354	384	363	406	352	395	386	378	377	379	365	348	367	359	361	409	388	361	380	400	375	385	409	374	365	395	376	368	412	376	347	350	376	361	395	381	386	376	368	347	309	350	349	358	368	360	373	354	355	365	385	388	406	355	376	370	378	379	362	344	392	369	366	360	351	361	362	374	370	358	379	369	348	409	380	384	375	365	375	381	375	405	419	338	351	383	387	387	331	376	358	370	382	412	377	361	377	373	375	380	350	369	382	352	378	368	389	355	355	395	371	369	360	376	334	381	353	327	355	372	380	340	389	392	365	343	374	374	351	387	398	360	358	379	415	386	366	379	352	364	388	375	402	392	387	402	331	364	366	383	371	360	372	378	378	367	395	358	366	362	382	385	381	369	371	371	395	397	364	334	371	369	373	376	399	374	389	356	391	368	354	367	350	354	379	372	383	379	392	342	415	374	356	415	379	341	371	384	378	389	385	359	364	366	368	367	378	393	369	392	365	372	340	349	341	386	399	367	385	371	399	378	352	393	353	343	362	384	392	339	375	364	362	352	343	398	360	386	369	390	361	328	349	390	391	386	357	365	363	383	393	375	378	369	406	376	375	355	364	366	353	376	374	341	360	338	369	345	385	355	354	389	375	390	370	391	384	365	380	344	398	375	381	363	349	368	368	333	333	397	395	353	370	353	347	347	395	359	373	352	393	367	382	387	363	395	359	382	389	376	381	393	371	410	373	367	363	359	381	389	343	367	373	376	400	355	368	381	401	375	367	390	357	393	384	374	370	369	388	363	376	379	376	328	379	381	389	378	381	380	386	390	376	394	364	369	361	368	335	387	389	391	356	435	391	371	368	365	380	376	351	374	379	382	361	369	374	361	379	380	367	351	356	372	410	369	374	368	397	348	371	378	383	376	347	346	381	399	397	373	417	398	396	401	373	368	354	352	371	380	418	367	381	398	380	359	396	333	397	376	344	358	379	367	376	367	387	334	381	372	395	404	372	354	382	410	334	389	400	359	357	399	377	391	347	388	385	373	371	357	370	332	372	383	348	345	365	403	359	349	388	332	378	350	375	368	373	432	350	369	379	370	377	345	387	406	384	361	400	380	358	372	373	368	382	352	333	371	375	345	392	377	363	328	356	391	352	391	391	389	349	367	375	362	356	378	377	379	350	421	383	381	364	343	393	359	374	338	385	351	343	367	381	366	385	405	368	366	397	341	349	414	395	350	386	388	369	377	375	365	374	398	380	359	378	367	368	383	370	369	374	354	351	349	379	401	406	353	406	375	368	399	360	346	355	347	368	395	366	374	356	404	370	396	378	393	376	367	413	344	404	371	367	367	384	383	337	395	382	349	355	375	389	389	440	352	349	382	388	368	377	330	410	396	377	359	377	361	382	385	348	390	332	365	380	401	386	386	418	371	386	391	413	404	397	365	368	338	373	392	370	375	390	381	371	382	381	378	355	364	382	412	378	352	379	371	383	362	345	353	401	379	400	372	400	357	408	353	352	375	366	414	394	349	347	377	402	371	338	409	369	343	408	346	341	370	362	379	361	400	377	370	363	335	390	373	371	380	371	370	332	351	356	367	371	413	383	382	396	361	363	377	391	363	397	380	386	403	408	356	376	377	345	359	352	381	376	388	379	392	391	403	389	359	412	378	397	340	363	337	361	385	339	359	322	380	385	363	364	385	362	380	375	372	366	367	356	335	401	350	356	366	404	330	356	355	343	350	363	349	378	376	384	397	362	372	376	386	325	386	375	387	356	396	368	367	383	398	339	365	356	365	383	402	378	390	351	348	381	364	354	372	393	390	427	359	367	371	362	407	387	374	371	377	339	353	392	325	381	353	389	346	386	345	374	376	371	396	367	358	367	382	366	383	362	390	350	385	366	375	346	350	391	378	328	374	371	373	375	386	374	416	346	353	358	359	399	354	372	347	382	372	367	365	412	372	378	401	360	347	385	355	349	384	384	358	365	397	372	370	338	381	388	371	368	377	372	372	357	370	356	390	364	363	341	390	391	367	357	391	363	397	362	383	369	364	373	379	373	349	359	371	369	385	364	373	351	350	374	380	398	382	384	360	379	375	398	396	389	386	344	386	366	390	374	379	369	410	372	359	348	370	417	399	418	381	363	391	367	388	383	403	389	383	392	390	366	401	387	370	403	382	357	346	384	319	326	355	371	385	375	362	379	358	426	382	381	345	381	360	371	365	361	339	402	374	375	347	411	358	372	415	405	359	353	392	392	356	372	376	383	334	378	385	384	392	404	344	373	363	406	387	331	361	367	367	386	387	391	377	363	370	355	401	356	368	353	342	363	351	331	355	355	376	379	334	348	353	398	401	379	370	411	388	366	384	397	376	357	355	368	368	356	373	398	370	390	359	363	389	336	377	366	392	403	375	383	383	380	372	318	352	365	409	373	349	324	341	354	391	359	395	368	407	380	380	364	369	396	429	396	337	344	392	342	349	377	371	378	370	387	359	352	367	368	371	385	370	362	356	377	385	408	391	367	376	401	391	366	381	397	409	406	370	365
30706	41528	36172	25671	20069	15796	12506	10005	8302	6712	5225	4248	3412	2851	2317	2067	1912	1722	1571	1365	1195	1049	1029	931	844	804	749	700	675	670	611	632	522	576	583	528	572	504	501	492	513	500	536	502	476	481	473	498	484	476	495	424	488	462	435	484	473	438	469	452	456	483	480	492	451	469	431	443	487	429	479	435	463	451	482	443	487	476	480	464	492	451	441	456	476	477	434	475	496	469	457	475	432	434	458	462	442	479	450	461	457	461	467	461	451	455	483	487	461	491	459	480	466	444	500	447	449	447	438	473	470	446	461	466	456	447	456	455	457	483	481	451	471	444	438	439	504	460	436	481	466	422	452	468	452	452	434	510	441	455	476	462	469	472	460	465	492	472	422	474	469	457	468	470	465	431	425	452	465	477	485	441	450	461	455	481	481	490	473	488	436	457	431	438	419	419	500	463	438	495	478	493	468	499	487	477	440	434	473	450	494	458	443	446	461	462	442	455	457	463	463	474	509	478	455	480	486	439	489	489	467	463	470	439	457	489	478	456	481	491	480	445	448	458	448	467	472	477	483	466	490	468	494	480	477	465	517	433	501	439	433	488	475	478	452	443	419	461	453	502	465	525	470	474	461	464	442	495	466	471	447	510	497	453	430	435	471	487	465	474	456	459	463	470	506	458	445	479	466	481	459	438	453	489	493	461	442	471	468	460	488	483	461	448	457	472	444	478	489	460	486	451	466	482	480	512	485	470	473	451	457	496	480	465	430	475	459	442	510	471	454	476	457	431	507	481	504	459	430	433	509	475	461	460	448	453	458	473	494	484	442	457	460	428	479	473	461	464	477	496	454	445	452	440	456	465	462	453	506	474	475	494	471	449	487	480	445	467	492	450	427	496	463	462	463	499	470	464	447	485	483	490	464	488	479	463	484	496	450	472	425	471	438	495	457	486	444	452	461	457	458	476	468	476	414	464	478	486	455	467	476	471	477	472	446	488	443	501	481	501	472	451	437	478	500	483	449	444	448	440	463	479	471	471	441	467	472	473	446	453	474	487	485	476	480	482	473	476	485	465	436	484	494	481	446	457	412	508	445	435	435	480	453	480	451	463	445	476	440	467	466	442	468	488	445	427	462	503	473	494	495	478	505	446	523	449	507	418	454	487	452	461	481	446	500	464	447	456	484	442	472	496	478	481	424	473	490	471	474	480	479	499	446	461	471	444	472	484	465	458	466	462	444	440	484	432	435	437	443	455	429	489	484	447	461	444	491	471	485	478	462	447	441	461	477	489	510	472	487	458	446	449	467	441	463	488	474	481	489	443	454	495	466	501	460	445	473	477	469	461	462	492	462	478	495	424	447	477	469	452	495	481	477	453	471	429	460	448	453	458	480	440	438	456	432	428	488	419	451	440	474	456	480	482	446	407	479	469	424	478	422	438	461	449	447	451	470	482	442	465	491	477	432	461	438	507	433	466	471	472	495	508	460	473	463	415	491	507	458	446	460	454	461	464	498	487	435	459	482	498	472	468	483	441	452	459	467	463	475	462	477	441	462	462	455	462	459	492	484	455	470	497	427	494	468	475	470	481	479	492	438	485	452	466	462	435	430	493	464	510	428	511	476	450	459	483	475	487	448	446	464	469	493	478	449	441	495	489	479	490	447	472	447	453	488	453	492	465	513	468	470	431	540	457	424	473	479	461	476	489	453	502	435	438	423	445	425	449	444	453	454	455	461	475	460	445	441	453	472	454	488	457	470	451	450	492	458	447	456	493	445	470	485	473	498	436	461	442	459	519	438	486	454	505	475	452	507	467	447	457	459	460	451	471	450	466	465	455	482	431	454	464	479	491	497	518	434	468	494	472	447	519	489	479	452	492	431	440	440	448	492	465	448	475	436	468	464	464	483	480	457	441	476	493	455	429	457	463	477	448	472	450	490	513	443	475	416	449	471	456	441	510	492	461	447	474	450	508	449	470	474	488	458	500	452	444	446	481	461	474	500	494	509	460	466	470	450	476	470	467	465	518	422	434	468	491	416	464	453	428	455	439	475	493	464	466	455	452	483	462	512	449	482	452	445	455	448	471	481	503	474	445	505	439	472	472	440	447	442	480	487	447	442	425	445	437	470	475	500	449	446	463	464	437	483	476	466	456	470	477	432	429	429	500	444	469	490	471	456	472	453	496	508	475	489	475	454	453	447	454	458	465	454	474	451	449	447	465	481	442	488	447	461	471	452	466	456	476	456	456	461	437	440	469	505	517	475	454	426	465	454	455	456	438	484	472	491	492	434	450	490	448	433	456	467	456	478	491	485	459	461	462	489	444	445	414	467	434	404	451	478	461	484	485	461	440	427	476	457	488	464	455	439	480	461	458	461	464	457	499	424	491	444	495	477	468	488	464	461	512	471	464	472	472	453	450	485	470	480	493	498	506	482	465	472	466	471	504	449	429	490	470	463	461	454	419	444	484	446	460	476	464	454	474	468	414	447	489	440	485	497	475	487	478	479	467	490	446	471	457	480	474	481	455	429	489	448	475	485	459	465	460	470	451	486	477	490	454	472	458	446	440	447	425	469	468	463	499	424	460	474	449	471	491	414	458	456	467	423	446	459	457	499	462	465	459	474	453	448	452	475	448	458	445	447	440	427	435	477	493	444	455	482	453	461	469	470	436	458	437	476	489	472	447	425	444	466	477	487	446	472	456	508	468	442	433	455	460	504	445	476	487	442	471	441	437	462	479	496	459	486	483	478	480	510	469	432	449	504	448	438	474	465	446	456	445	444	470	431	423	462	445	448	453	445	471	471	493	506	456	487	483	432	458	465	480	491	457	509	454	444	457	485	451	423	492	456	463	482	486	470	442	454	484	448	447	439	493	455	470	485	455	444	473	456	470	432	428	448	429	516	489	462	473	456	463	452	490	487	439	429	511	462	455	458	462	487	483	473	428	461	452	463	444	469	482	503	473	470	461	479	488	469	438	453	473	474	490	464	444	420	490	447	447	491	451	444	455	441	461	468	518	484	455	475	445	486	466	475	451	472	465	467	473	440	483	475	487	473	470	466	463	489	472	484	501	488	525	449	440	466	477	427	421	491	470	500	444	484	449	468	428	491	442	461	478	476	482	474	468	458	468	475	473	479	469	468	460	453	452	507	444	469	450	505	454	451	440	487	482	456	456	433	468	472	503	456	466	482	451	466	486	499	447	467	456	520	489	443	467	427	487	458	431	464	467	465	465	472	458	507	451	481	469	491	470	451	469	470	471	503	445	459	479	446	473	455	506	448	465	434	460	429	472	500	486	467	499	452	477	467	480	441	446	486	428	493	414	417	458	452	488	464	494	468	494	473	495	420	456	473	464	476	466	510	438	464	481	452	423	459	449	441	468	465	493	481	459	530	472	449	430	420	490	379	482	442	468	458	444	485	440	450	494	485	478	456	483	504	486	427	451	501	488	423	477	451	511	457	484	481	452	450	474	439	433	466	466	457	471	473	493	458	475	457	466
23768	20822	27966	24132	21566	18744	12662	7701	5805	5046	4076	3005	2616	2176	1852	1591	1421	1302	1209	1091	991	853	775	726	698	591	595	554	551	501	521	490	447	490	436	455	447	423	400	409	407	377	380	425	394	383	400	383	399	370	392	392	399	377	404	335	396	375	380	407	359	380	364	350	360	381	405	358	364	369	365	337	386	350	347	342	359	334	345	388	369	409	343	397	372	363	371	352	399	356	377	381	391	394	366	335	379	388	346	363	388	350	370	347	347	363	339	375	385	345	356	363	417	331	368	348	346	353	367	383	358	372	356	339	333	377	356	362	391	392	380	371	368	394	338	364	335	386	381	374	349	339	343	370	345	362	347	362	373	365	397	337	414	397	349	361	384	354	348	366	392	392	352	384	361	355	372	343	400	360	385	373	381	408	331	365	384	384	371	389	377	346	340	359	358	402	383	354	362	390	317	342	357	393	360	343	380	343	419	378	357	347	361	359	331	343	371	351	366	392	391	377	364	358	417	346	375	373	364	365	383	389	360	347	381	374	344	380	345	371	350	397	333	364	363	383	352	354	342	356	360	342	406	348	360	403	357	358	398	352	375	372	371	345	369	338	356	333	363	390	375	352	359	404	393	358	378	405	350	368	335	362	365	370	359	387	357	363	360	335	354	353	358	381	359	375	378	369	362	421	345	386	389	334	348	376	373	373	355	341	370	344	366	380	398	360	388	347	375	380	362	357	361	376	355	365	377	350	402	366	378	363	369	339	357	340	391	377	356	378	368	353	358	398	334	379	367	386	387	380	370	367	350	373	348	369	384	329	371	371	362	352	368	357	360	352	379	376	362	348	383	377	357	352	378	397	346	407	377	390	350	375	346	361	362	364	344	379	371	354	371	370	341	375	342	375	333	336	414	377	351	345	365	336	375	357	392	367	343	363	365	377	386	344	350	346	343	383	364	390	354	319	345	371	369	386	391	385	383	377	358	393	359	371	370	363	375	351	355	343	348	352	342	367	413	381	343	380	372	359	352	405	371	405	362	349	362	347	351	408	350	404	403	371	331	329	353	359	360	348	362	363	342	360	343	339	367	357	395	355	369	389	363	372	339	362	372	362	387	378	379	377	352	380	373	343	317	373	338	385	381	388	333	361	382	351	343	384	373	356	368	369	390	347	419	351	346	391	381	382	392	345	346	387	370	384	404	351	371	346	374	360	375	341	334	373	367	368	355	358	344	384	387	372	389	359	366	356	347	404	398	335	380	351	315	351	341	328	397	368	370	379	365	353	337	371	358	348	398	383	363	365	373	367	382	359	350	362	370	339	364	332	359	376	341	322	369	381	369	359	361	392	401	388	365	374	396	353	354	367	373	391	349	405	424	367	352	361	342	394	357	346	368	378	395	352	350	356	411	362	379	380	342	364	387	385	374	363	395	369	366	393	345	393	386	374	380	331	347	366	374	351	359	368	355	335	356	362	355	339	371	360	370	347	404	411	377	378	347	375	394	368	352	344	356	362	369	357	386	356	342	383	356	358	375	338	351	389	355	378	384	331	370	363	351	414	367	342	366	402	369	353	385	353	399	384	355	373	354	359	385	376	345	366	405	369	370	403	370	372	371	366	385	377	339	371	374	378	379	395	369	362	391	353	359	414	360	374	340	347	351	380	357	348	350	378	383	391	375	368	407	363	390	387	350	334	338	348	344	371	380	369	315	329	372	351	367	357	367	381	336	350	372	373	349	348	362	349	369	347	334	370	372	338	398	374	342	363	365	368	362	349	359	368	356	352	377	333	372	338	370	378	363	315	410	348	367	361	344	377	357	382	349	370	397	394	397	387	377	355	373	358	398	358	392	337	366	357	349	391	370	387	375	359	363	371	412	359	358	364	396	376	354	384	383	385	401	356	363	386	389	396	387	382	385	352	392	397	389	404	373	401	366	348	349	365	341	395	333	398	354	347	335	342	380	366	372	369	356	376	360	368	373	362	372	377	377	374	392	379	357	352	374	353	398	343	355	358	378	345	336	355	367	375	340	388	358	363	383	341	376	375	354	389	381	365	363	383	376	393	357	356	354	369	345	369	400	368	380	390	374	364	384	314	360	378	383	366	348	348	347	355	364	367	373	373	380	369	348	379	370	353	349	353	371	347	388	375	372	378	384	381	379	339	367	357	342	373	336	364	339	357	361	385	361	361	353	353	337	378	367	342	366	345	387	379	370	339	360	374	350	362	366	347	358	327	357	374	383	341	347	374	383	344	381	400	381	379	374	358	360	346	359	332	373	369	379	363	364	359	345	361	377	363	412	366	396	360	383	361	374	372	371	353	360	380	361	343	399	323	367	360	374	343	359	371	342	374	375	333	402	399	348	388	378	375	378	387	368	360	360	362	371	338	381	329	376	384	406	372	360	357	368	373	325	395	328	357	370	400	355	369	343	391	359	368	373	342	389	387	370	381	359	360	389	392	380	328	361	361	341	381	367	349	368	348	357	364	361	377	368	356	372	364	408	361	368	371	385	394	375	382	347	398	382	311	391	353	381	330	383	345	358	345	383	355	386	347	374	375	357	351	358	340	362	365	373	374	388	352	377	369	369	355	354	375	386	383	312	349	367	353	390	371	385	364	393	386	335	394	377	364	358	347	384	353	372	392	337	339	380	397	327	392	366	383	339	358	362	348	374	370	374	353	330	381	345	321	385	361	366	355	360	387	370	367	342	340	347	384	378	376	372	385	349	328	377	385	364	384	363	375	339	374	357	362	353	346	411	353	351	361	374	395	380	368	385	352	368	345	358	370	332	362	348	329	356	383	353	358	373	382	394	393	353	379	371	322	404	349	389	397	360	374	363	354	368	362	359	340	372	390	355	350	358	354	315	391	349	361	326	351	374	345	369	338	402	379	363	329	345	355	362	358	376	335	365	376	318	354	384	352	359	364	372	373	361	355	341	351	390	339	383	354	388	383	393	374	359	370	396	355	390	358	391	374	372	368	377	332	372	362	369	378	380	380	344	346	373	391	375	370	356	355	356	373	363	371	373	396	368	337	386	357	344	356	383	371	356	344	400	360	367	344	381	357	358	359	377	396	370	370	344	377	371	417	394	390	352	373	379	388	336	385	355	341	394	350	359	390	359	393	373	381	380	347	374	344	411	382	356	384	356	355	368	365	341	362	314	360	345	387	365	388	370	368	361	336	337	370	370	364	384	384	352	364	330	389	384	368	343	334	367	379	408	359	348	352	384	375	340	371	342	341	337	357	362	379	334	359	381	362	360	390	400	384	352	341	384	377	376	340	335	349	338	331	398	320	354	360	400	361	382	333	378	357	355	375	374	354	337	372	356	413	376	368	385	366	362	371	355	374	374	355	351	369	363	346	336	328	368	320	376	395	345	349	355	379	350	354	401	375	370	391	343	375	376	373	354	375	353	377	342	372	378	370	346	353	389	391	389	359	373	367	383	355	359	392	339	356	364	352	378	355	334	347	386	373	352	354	383	335	406	408	364	371
31128	48399	42126	31325	25433	21394	17066	13772	11513	9688	8017	6036	5075	4023	3482	2943	2631	2344	2074	1860	1699	1502	1298	1172	1119	966	861	877	814	788	689	675	630	603	629	546	580	566	594	561	534	543	488	522	468	520	478	443	488	483	490	476	460	460	515	459	458	457	476	463	442	501	500	458	452	443	464	475	454	458	429	452	404	451	426	468	462	480	456	479	463	474	486	469	467	454	440	473	439	432	464	471	443	463	431	430	439	447	455	457	430	484	472	452	436	456	465	434	449	443	440	454	434	448	455	444	474	460	478	503	439	391	467	463	485	440	455	481	474	483	439	470	427	436	457	433	444	451	427	461	483	433	459	456	467	476	482	432	475	460	436	453	453	451	490	487	483	438	440	476	421	448	437	458	400	461	479	405	447	465	478	485	443	462	468	461	457	437	461	424	426	449	438	451	433	437	459	489	463	441	481	441	442	454	470	475	469	424	464	477	455	434	437	489	431	481	445	440	460	456	465	476	451	452	446	466	462	429	510	435	474	474	435	430	458	440	467	467	451	443	483	480	444	438	454	434	448	477	471	439	434	416	444	457	474	412	464	432	437	458	430	469	417	439	457	482	419	446	450	444	462	468	464	439	428	435	452	453	449	413	505	437	434	459	467	450	455	490	440	486	434	446	458	446	424	471	493	452	454	471	495	451	458	445	452	455	439	450	462	448	456	479	441	461	481	467	479	454	463	474	399	468	444	464	509	481	470	508	467	450	471	453	487	457	444	451	460	450	479	450	458	479	472	475	452	450	453	428	452	475	482	471	435	436	451	470	438	447	420	457	456	474	438	428	513	457	456	438	470	487	403	447	477	477	451	429	463	395	458	481	489	439	444	497	459	443	445	475	461	445	465	452	427	443	451	490	457	432	406	451	467	471	473	431	479	449	455	425	473	455	461	413	487	465	420	448	434	449	451	442	463	450	430	441	468	463	468	445	439	480	422	468	446	478	451	447	500	450	486	466	478	498	466	473	417	467	461	453	397	460	437	461	465	447	461	421	425	466	452	496	430	438	439	430	465	454	500	442	452	454	481	449	462	469	485	423	425	447	495	441	445	436	480	456	414	466	443	462	427	468	435	448	435	456	441	482	419	472	467	448	436	488	466	463	443	477	457	485	446	444	447	469	467	481	434	457	479	468	434	497	438	490	432	478	440	487	449	434	470	462	472	480	421	509	499	473	466	443	447	464	459	457	475	476	464	472	433	463	463	473	460	473	447	476	418	436	438	449	464	441	449	451	448	444	479	457	474	452	501	442	474	452	449	441	452	450	447	441	402	463	445	433	460	466	450	433	432	420	420	469	439	425	442	425	439	452	453	453	435	472	469	421	453	451	419	463	453	423	456	487	449	488	472	470	457	422	451	422	429	478	462	489	474	444	480	443	479	442	453	438	500	461	426	452	473	461	464	456	470	450	469	430	408	464	472	475	461	447	424	465	470	443	445	480	458	478	432	445	467	433	479	518	484	445	465	437	446	449	463	456	418	462	439	477	424	455	476	444	483	476	481	425	423	460	448	481	431	498	497	429	456	475	476	510	481	488	471	440	465	490	456	453	441	446	495	435	462	457	444	468	439	463	449	436	464	423	493	436	484	473	417	479	490	450	448	459	494	408	445	443	454	478	464	430	447	489	423	446	479	432	477	435	486	456	478	451	448	436	463	434	436	473	412	491	455	480	476	468	473	451	427	464	447	458	424	470	452	493	461	434	479	469	425	472	464	465	444	460	478	468	477	442	469	431	474	456	458	455	471	471	478	459	421	465	477	479	471	465	479	448	466	446	473	480	438	452	522	439	467	447	471	451	483	449	480	493	467	503	469	432	436	426	412	469	467	449	487	429	474	478	437	435	477	443	460	441	459	465	455	458	471	471	478	424	455	463	509	464	487	498	481	462	510	477	477	485	443	476	456	429	482	450	454	457	451	484	404	476	487	456	463	448	477	469	451	468	408	449	479	461	428	442	444	458	456	445	454	489	439	440	460	483	460	457	473	458	424	479	471	454	519	483	426	470	451	462	478	455	438	418	482	474	446	406	472	486	439	459	446	420	415	434	451	500	430	443	475	464	437	483	478	514	445	413	463	454	450	453	477	413	461	456	465	472	411	470	468	448	440	460	444	459	443	468	492	446	476	505	435	446	477	452	469	460	482	459	430	467	492	475	444	447	476	454	457	462	472	458	462	443	473	458	499	475	489	496	456	474	452	451	423	443	469	469	472	487	415	445	450	457	476	421	469	461	460	499	500	460	469	445	449	470	441	470	460	496	444	448	436	421	435	457	486	381	422	478	437	458	464	435	459	521	461	464	441	445	444	430	478	465	405	464	435	484	454	476	449	492	457	411	470	472	449	436	444	429	441	445	447	447	454	442	458	466	441	419	481	465	488	429	468	480	458	448	442	438	447	437	467	441	459	446	440	430	457	472	434	431	466	422	470	443	432	455	470	449	496	462	446	443	464	431	448	469	433	469	476	453	485	444	480	452	476	460	479	415	493	495	455	479	458	430	467	436	450	449	445	463	450	501	450	442	421	438	446	441	466	444	468	452	471	473	475	455	428	442	431	460	474	452	459	436	419	467	431	432	490	437	446	452	471	476	470	445	416	453	422	450	463	425	447	418	462	500	416	440	457	449	474	481	420	428	479	447	453	456	471	468	467	462	438	443	467	472	447	444	443	464	435	449	467	457	468	447	449	455	449	454	438	445	430	456	441	476	441	493	478	466	481	465	462	466	481	430	485	454	430	454	472	476	484	423	487	464	457	458	424	476	476	444	447	445	465	433	478	449	431	440	471	486	462	453	442	464	456	417	460	431	462	454	444	449	469	465	457	456	474	466	462	415	451	455	478	416	433	492	408	476	465	474	437	465	463	466	423	492	445	444	504	457	442	393	456	471	444	428	495	438	434	477	452	430	487	436	453	468	451	476	488	478	415	486	468	453	485	453	424	496	464	456	467	421	462	442	445	448	461	434	450	405	436	471	455	412	449	442	444	452	456	501	432	466	417	478	449	464	468	460	468	467	427	468	501	461	417	425	462	500	462	486	475	476	425	488	466	482	400	434	447	479	437	444	466	465	448	494	448	450	449	433	427	437	463	485	439	465	420	416	423	432	433	471	423	453	447	446	433	446	442	455	427	456	462	426	450	484	424	468	474	494	448	474	463	489	462	464	456	460	443	464	455	472	477	467	446	451	445	433	441	419	462	498	445	450	464	472	475	457	444	462	456	447	443	457	457	454	486	492	436	475	438	458	456	440	460	492	475	426	459	475	473	447	461	428	488	437	497	407	472	441	456	433	434	452	477	436	476	463	450	459	476	450	479	438	455	464	470	431	446	468	429	452	428	438	445	446	476	442	442	475	453	427	450	420	529	459	429	453	467	487	439	423	472	428	463	478	479	450	481	437	460	462	486	448	494	457	436	455	478	421	453	469	450	474	473	435	490	440	445	446	444	468	456	443	449	468
22682	20807	28403	23363	21101	22159	20029	11038	7609	6656	5408	4298	3433	3022	2436	2136	1901	1720	1508	1343	1231	1158	943	863	794	730	625	608	612	582	574	545	546	527	470	504	436	434	472	427	467	420	421	393	416	418	389	379	423	385	368	415	364	412	399	409	377	387	375	403	413	403	379	341	369	376	360	375	328	409	358	374	368	365	344	389	382	394	351	368	348	364	371	381	374	354	355	365	305	360	375	338	328	372	390	333	347	355	358	401	379	375	387	364	394	367	369	375	360	357	373	346	380	356	364	353	384	326	387	345	387	386	360	357	337	362	415	405	380	343	362	375	379	378	387	366	378	364	359	365	370	379	353	340	363	359	383	353	383	377	369	390	361	379	323	370	354	346	371	406	361	356	370	356	401	353	387	371	356	404	356	366	360	346	388	363	378	349	381	375	368	387	373	354	383	374	380	343	383	360	421	339	343	378	335	368	388	382	375	346	366	398	344	369	394	354	361	390	369	385	392	377	379	346	376	395	377	367	357	395	358	373	388	384	366	399	360	347	343	344	351	372	386	371	373	344	381	388	375	368	401	383	368	408	377	393	325	361	338	354	379	361	378	386	356	367	376	374	339	356	362	403	376	371	394	343	348	367	403	403	411	354	358	382	351	347	358	370	376	329	351	359	392	370	402	372	361	349	368	376	354	391	378	377	348	398	399	348	390	405	359	345	357	384	344	365	368	392	395	357	338	386	404	365	356	370	329	355	377	382	350	356	395	383	380	350	334	343	365	358	371	370	376	390	404	370	408	376	339	379	349	345	359	378	408	384	365	354	365	328	352	387	327	340	385	351	379	380	335	359	390	361	388	373	327	366	358	342	416	360	369	368	364	373	392	350	319	351	369	369	369	397	373	373	404	380	378	380	379	350	366	337	374	356	348	388	378	381	353	355	378	361	380	346	355	377	343	378	355	333	362	363	418	360	394	370	381	333	359	348	356	401	363	369	388	389	334	349	373	342	361	395	360	384	340	377	351	380	404	362	375	392	388	360	363	365	339	371	388	416	374	348	375	367	365	392	380	361	363	375	356	393	333	367	366	350	363	345	360	348	407	364	392	375	410	362	345	323	360	350	330	346	390	367	370	346	388	385	390	380	409	365	419	362	343	376	387	384	391	379	377	368	366	390	394	364	397	356	394	383	363	392	379	338	333	402	364	410	334	366	370	372	357	364	390	385	349	374	389	375	377	377	369	373	366	400	334	330	368	325	365	403	376	374	382	359	371	414	371	377	350	360	363	357	380	369	377	355	355	397	371	365	368	373	368	390	358	367	327	390	401	395	357	391	393	383	391	347	354	380	396	377	362	380	364	358	363	389	375	347	405	402	397	399	366	352	362	358	374	359	346	381	405	344	391	359	367	378	395	347	376	398	354	343	346	369	343	361	392	375	378	362	358	351	366	366	358	347	347	374	384	367	361	361	370	360	383	379	383	357	366	368	363	370	378	365	379	360	346	389	352	367	367	369	397	362	362	359	384	377	339	375	424	355	362	408	360	383	400	392	354	375	365	379	366	359	391	382	367	386	394	369	388	380	362	383	374	363	365	400	333	377	365	356	347	349	391	372	351	369	373	399	391	349	338	333	376	326	366	365	369	377	388	349	380	382	401	348	369	377	386	384	342	370	367	393	410	330	354	352	365	371	378	379	378	396	378	383	367	366	378	385	387	372	382	359	372	371	332	375	381	360	343	364	344	340	351	382	387	400	383	347	374	375	355	321	398	386	347	364	382	371	374	381	380	401	364	368	374	383	345	358	374	350	359	350	394	403	396	354	340	335	399	380	361	310	408	352	394	354	328	393	381	343	340	370	346	390	342	382	368	370	379	353	411	343	347	364	356	339	362	392	386	348	387	377	374	353	365	382	323	385	355	404	351	409	391	393	391	395	343	366	391	375	361	355	385	385	352	395	374	375	376	365	418	353	377	381	380	386	369	350	352	353	360	341	393	386	373	367	356	345	333	385	360	384	389	346	352	359	341	401	407	390	371	361	408	351	398	365	345	318	378	400	394	358	350	362	376	363	368	369	373	350	349	350	374	392	363	376	355	363	330	333	368	349	383	363	373	371	361	380	356	388	377	375	355	390	379	390	363	379	391	345	360	347	361	389	398	335	369	389	334	370	379	373	351	377	337	371	356	329	374	393	384	368	402	350	393	359	391	368	395	361	365	380	372	377	361	380	349	377	360	324	353	386	372	352	389	395	351	409	384	366	335	381	357	362	397	353	360	345	361	357	356	314	370	378	400	348	369	342	372	354	354	375	403	400	345	341	371	371	335	392	381	337	388	349	331	360	391	367	369	366	326	348	374	367	349	398	353	379	337	339	382	383	391	387	376	355	380	377	368	366	325	347	376	377	406	395	407	392	376	356	356	344	376	369	346	388	351	330	383	366	370	379	366	370	380	364	379	330	342	335	385	383	383	391	361	370	375	335	344	390	377	363	367	353	367	408	367	351	359	401	372	351	336	354	368	342	360	344	370	374	352	378	368	390	363	375	368	368	380	348	377	340	375	392	335	369	357	377	360	344	354	337	342	345	356	366	385	388	335	375	370	390	361	403	397	357	374	354	375	362	392	386	345	391	369	366	380	371	373	398	345	375	346	369	363	351	346	327	324	340	399	333	331	343	346	385	366	372	382	338	410	337	357	352	380	393	381	360	374	394	363	390	361	365	347	374	399	344	381	360	400	387	359	360	364	391	348	386	354	328	395	358	358	373	383	391	364	380	368	375	361	328	331	393	368	390	363	344	367	370	349	351	361	392	324	381	361	379	377	385	384	369	352	383	352	372	376	375	365	384	341	323	337	351	369	393	394	382	380	382	342	363	366	344	400	355	391	369	401	385	344	355	375	388	337	363	350	385	369	369	363	382	376	371	385	355	376	379	360	393	387	348	356	365	365	351	349	368	370	370	364	328	343	360	329	358	388	383	347	376	389	359	391	351	330	360	340	408	378	395	389	367	375	331	387	316	357	379	413	329	353	374	333	414	352	349	369	374	350	346	384	378	378	351	347	399	354	379	351	368	384	354	392	385	345	383	388	398	370	344	391	383	366	350	361	367	369	425	379	387	349	328	361	342	390	383	377	362	346	380	348	394	371	358	367	358	403	370	370	367	366	365	398	406	356	340	397	378	383	353	358	363	381	395	367	378	328	384	372	336	396	343	372	376	355	364	350	356	365	393	361	365	360	327	364	371	388	353	355	354	364	396	363	348	381	335	373	367	371	365	353	355	348	321	358	355	377	384	431	333	392	390	405	362	392	350	371	342	380	369	373	375	351	344	378	360	380	369	357	370	371	373	339	380	369	371	347	359	381	364	360	387	388	373	383	376	352	376	353	375	367	355	379	333	347	388	406	354	358	365	362	354	361	293	374	380	364	342	347	388	381	363	327	394	365	376	356	371	395	391	365	360	367	367	367	365	379	369	341	383	361	364	356	401	330	336	356	336	350	377	333	390
33138	52302	46969	35825	29527	25455	21082	17296	14189	12221	10156	8317	6715	5425	4596	3800	3393	2984	2743	2315	2167	1900	1611	1441	1261	1129	1033	1006	922	861	771	788	776	714	669	653	633	614	588	568	542	581	509	547	518	496	549	477	512	478	489	456	470	458	469	512	469	437	431	457	457	452	460	419	421	448	508	458	464	482	457	422	462	480	451	431	406	435	440	455	444	434	484	458	426	452	405	467	464	476	479	434	477	483	436	486	436	439	411	454	483	440	449	460	443	468	437	465	438	432	443	429	497	475	479	456	442	442	415	456	417	471	473	464	457	417	456	441	479	405	469	474	449	498	454	456	466	451	434	473	431	469	481	478	470	430	436	483	465	457	443	449	468	441	405	443	462	452	459	442	448	452	444	451	446	442	458	469	415	450	421	457	463	490	452	436	457	460	432	471	472	476	445	486	460	439	471	435	429	418	468	441	426	434	455	458	484	462	465	440	460	419	465	463	443	453	452	471	437	472	504	485	413	459	454	471	483	447	445	490	464	465	454	462	468	437	466	454	454	429	441	462	396	432	448	468	446	435	447	446	422	479	458	440	431	440	467	439	467	471	464	436	416	451	418	451	420	481	424	481	419	418	420	472	464	415	468	455	477	435	439	464	447	464	448	448	465	476	425	463	427	458	457	415	457	455	446	381	476	454	471	450	415	442	450	448	428	479	465	475	470	465	453	455	431	438	436	460	435	423	428	446	454	438	444	455	443	443	478	436	423	484	428	436	488	470	468	463	431	470	474	446	444	465	451	433	445	439	464	396	468	463	420	430	455	440	469	453	464	460	447	471	478	449	453	482	482	431	465	456	447	432	443	428	414	460	490	466	461	463	452	420	468	495	475	475	455	480	452	459	449	451	470	441	407	435	466	480	474	464	469	474	443	415	443	449	461	464	429	452	455	464	410	470	460	458	451	425	483	480	478	414	453	471	505	408	454	469	425	461	449	457	455	445	471	435	452	456	428	394	424	490	485	467	473	466	470	438	448	434	437	445	443	459	499	455	423	496	449	455	470	455	461	405	465	481	469	425	417	423	459	423	428	457	463	452	471	450	445	472	455	442	426	419	465	448	435	466	453	466	471	449	513	464	435	454	461	442	453	437	437	425	406	469	402	442	435	453	467	455	440	405	473	452	464	496	402	450	441	435	476	475	458	435	442	470	469	459	445	469	442	472	465	463	478	521	440	443	435	436	473	401	465	442	471	446	461	476	447	423	435	464	434	435	470	466	429	453	442	443	446	456	432	454	455	484	450	456	498	447	469	456	481	476	471	405	438	437	436	459	461	461	453	459	402	435	435	485	459	442	452	463	434	434	463	456	482	414	470	470	432	453	463	443	462	444	391	442	486	451	435	473	452	394	426	425	425	446	415	513	443	464	451	468	463	458	449	463	473	458	461	483	485	452	445	461	412	462	458	451	434	494	422	441	495	488	470	435	441	448	443	480	433	436	451	419	481	450	447	449	470	463	453	473	478	461	462	452	458	465	468	456	442	515	486	403	479	445	440	492	458	450	463	418	462	439	481	465	455	419	448	450	450	451	451	477	459	488	447	462	446	458	435	422	418	468	455	491	442	440	476	459	469	490	433	451	451	463	437	484	472	444	468	471	428	440	427	458	429	476	431	437	419	435	460	438	445	437	451	439	458	452	454	461	468	472	461	447	440	437	458	420	435	463	421	468	460	475	449	417	427	480	431	426	476	459	422	464	449	478	481	435	467	465	449	430	445	433	446	462	454	468	447	444	478	465	479	470	418	435	468	461	442	471	504	464	482	436	442	447	435	456	458	459	446	452	435	425	458	403	447	453	462	485	469	442	445	483	497	446	459	432	486	451	433	465	465	428	466	464	499	451	475	445	446	471	442	451	435	420	461	428	438	436	447	445	482	424	463	445	424	434	463	439	451	453	428	458	451	453	444	448	470	417	451	451	415	450	488	471	463	412	451	439	440	432	456	449	453	445	414	461	457	463	452	437	430	415	458	443	466	446	452	472	426	404	451	428	467	432	476	452	485	477	491	487	459	427	428	482	437	482	454	453	435	454	469	467	426	444	404	489	495	412	462	466	477	473	475	472	473	475	413	440	443	455	448	436	426	432	413	491	442	476	441	453	461	453	463	438	446	444	465	443	443	477	479	461	451	467	454	454	477	442	484	446	435	448	423	449	493	458	466	443	426	446	413	441	458	454	384	461	460	437	403	469	426	471	444	404	469	462	418	464	443	413	442	485	457	469	482	434	445	453	444	455	459	469	516	465	492	415	472	488	456	449	454	434	477	441	495	472	462	430	455	432	410	449	455	475	453	465	439	456	477	461	435	443	476	442	450	454	473	461	411	462	451	439	428	442	447	433	431	438	439	480	431	501	461	481	422	447	437	457	433	473	457	476	462	470	471	458	450	434	444	423	448	458	440	471	471	420	405	434	491	482	488	430	425	442	458	425	459	435	429	447	480	446	461	460	454	400	440	454	440	438	436	445	459	426	448	471	413	471	437	455	469	462	429	482	420	455	444	441	443	458	440	446	446	490	490	441	447	437	456	416	438	495	440	458	447	484	454	459	446	478	454	469	411	459	456	473	496	439	448	471	462	447	471	458	469	446	419	446	411	464	466	431	420	419	448	435	453	439	441	436	450	442	488	469	439	424	446	448	436	453	453	427	477	449	424	450	449	489	440	468	462	512	460	437	462	467	459	449	443	467	471	461	492	458	447	466	456	448	478	459	501	471	441	447	458	427	527	509	450	471	452	447	480	455	473	440	464	441	423	463	425	440	461	450	447	419	479	440	467	437	473	417	460	433	464	431	434	459	455	433	446	485	473	457	458	441	469	455	444	448	456	423	426	468	468	430	433	452	481	473	424	480	448	421	436	435	454	461	457	474	447	460	467	450	426	448	428	427	453	442	454	428	476	438	428	465	466	444	496	464	433	482	427	475	438	470	446	477	432	464	463	465	448	449	489	454	487	447	446	415	426	417	451	467	439	498	484	432	435	417	448	459	426	454	438	410	443	495	460	449	453	442	457	429	415	405	432	445	417	440	461	473	470	488	479	461	478	474	443	435	424	459	479	398	429	431	471	442	449	452	442	452	418	460	490	465	442	491	465	453	454	474	425	456	457	438	483	458	442	442	429	426	434	467	448	472	414	477	482	440	464	431	443	436	472	418	458	483	415	415	495	461	463	467	413	470	454	456	491	442	465	416	480	440	483	458	459	447	456	442	451	449	485	453	452	498	449	410	429	440	481	454	449	448	450	441	428	468	425	441	487	493	434	442	449	466	449	443	437	437	477	434	411	431	462	446	408	479	465	451	436	466	423	442	447	422	497	460	421	417	478	446	451	439	472	445	477	449	424	445	485	443	440	468	450	428	455	418	466	454	479	447	496	429	431	471	451	440	450	428	504	476	450	471	439	451	424	443	461	437	450	436	466	441	460	398	446	457	449	433	451	472	484	440	459	447	455	436	488	427
28087	26603	30624	22164	13351	8978	6195	4445	3425	2734	2278	1971	1706	1395	1279	1100	1027	907	822	758	720	635	585	550	585	527	516	501	527	468	429	450	438	384	400	457	412	413	431	440	385	440	383	396	411	389	398	377	398	347	405	364	394	405	387	438	422	391	382	390	388	370	377	373	398	385	392	351	370	392	369	363	374	349	388	358	366	348	377	393	359	384	382	344	386	365	364	345	420	369	371	356	329	394	381	362	362	358	408	360	387	359	370	393	411	406	376	362	375	371	385	380	405	371	428	394	395	386	382	369	391	358	373	396	385	370	353	360	377	368	366	367	363	410	397	371	373	389	380	403	412	400	341	368	376	359	376	365	356	363	367	362	346	437	356	354	341	365	374	362	359	382	411	352	402	378	385	364	395	366	410	382	365	359	358	383	388	356	358	391	387	420	356	347	400	371	413	374	365	360	383	390	366	351	377	408	390	386	333	381	378	384	414	367	381	371	406	391	346	398	394	376	399	369	349	390	375	417	411	410	342	367	369	413	395	381	373	388	382	390	370	375	387	368	395	381	384	407	390	373	404	393	376	360	369	396	368	383	385	393	420	403	338	344	363	362	352	435	378	403	361	392	360	373	386	368	359	370	344	357	356	347	396	369	384	392	377	387	394	403	422	370	387	380	394	343	354	384	368	364	371	424	363	351	375	376	408	406	377	378	377	390	404	404	407	376	349	399	386	367	384	356	429	368	368	360	359	416	383	394	394	357	370	385	384	385	343	401	382	385	363	372	383	366	379	391	394	344	388	374	406	365	399	377	398	348	397	351	359	400	369	395	352	379	369	379	355	394	353	352	382	390	376	416	370	363	384	443	364	377	363	415	409	379	388	356	374	375	388	379	393	369	417	373	382	356	403	415	383	406	366	373	390	393	350	401	366	397	395	383	353	370	364	385	378	378	354	355	410	379	366	390	392	372	435	369	352	380	363	366	365	360	421	351	357	366	365	359	381	361	384	381	390	391	418	369	384	365	387	384	344	361	370	363	366	376	352	358	405	383	367	390	388	389	372	374	382	350	397	370	386	392	335	356	393	366	378	370	382	329	384	386	376	369	366	375	362	380	353	400	403	354	381	367	382	374	386	403	376	377	395	359	375	409	369	362	407	374	348	412	355	362	402	369	375	397	400	389	391	371	357	374	392	386	380	404	359	369	370	380	398	362	370	372	374	363	383	387	369	381	375	373	385	382	394	406	379	357	388	407	389	370	401	344	407	408	381	376	385	332	379	423	392	369	360	400	378	384	384	371	352	400	417	370	382	370	399	399	368	377	409	395	421	394	395	400	380	342	349	383	388	376	387	402	373	387	346	378	368	352	387	363	376	384	367	386	365	390	404	387	392	408	355	382	384	364	360	371	384	372	396	369	392	347	352	390	392	405	387	409	376	365	409	379	362	384	376	382	412	337	414	424	394	387	375	344	388	386	408	393	394	377	373	385	388	370	363	345	378	367	380	353	341	386	350	363	360	329	391	370	383	395	380	380	369	385	398	377	343	382	381	355	390	399	367	361	371	361	341	361	391	374	373	351	364	390	402	364	361	358	386	375	408	408	395	428	406	384	380	397	360	398	412	346	377	357	379	376	396	346	364	414	379	387	420	339	384	348	403	367	384	395	397	399	410	359	391	355	350	371	387	385	370	397	380	410	361	380	359	384	378	360	393	380	366	386	368	372	384	363	385	371	389	370	344	361	373	359	402	393	395	409	400	380	352	368	403	404	364	376	380	384	440	373	385	419	386	340	386	353	351	367	363	369	373	354	354	376	365	361	390	367	350	383	363	392	369	375	392	360	379	405	327	383	393	375	382	376	374	397	415	353	355	362	353	364	370	369	351	372	412	384	381	378	420	379	364	382	365	382	408	368	358	384	354	371	362	384	372	404	356	373	383	344	384	374	376	394	366	406	381	384	400	361	389	381	413	364	379	400	371	370	358	354	359	349	416	384	379	370	356	371	407	364	352	373	375	379	369	401	354	336	398	398	381	388	376	394	364	386	402	348	396	383	384	366	397	365	358	359	394	360	397	376	353	392	385	415	390	390	376	396	413	416	392	355	390	406	379	431	343	399	379	389	355	373	354	381	344	398	385	371	341	378	377	390	375	400	379	374	401	419	358	399	369	391	366	387	353	362	362	404	394	377	367	392	368	375	386	387	361	395	386	378	370	410	352	360	397	391	367	350	415	352	389	376	397	391	404	422	369	393	360	397	383	407	359	386	397	384	392	394	375	356	388	365	343	349	366	420	382	370	370	376	371	380	375	381	379	385	380	435	421	423	328	371	378	354	377	394	357	358	372	380	380	376	392	370	324	370	369	374	416	372	382	362	394	370	359	367	397	365	395	356	364	363	386	385	373	400	366	360	432	401	363	357	375	362	385	361	402	367	367	371	404	414	381	407	342	369	381	341	351	352	372	371	378	376	372	374	380	367	350	392	369	378	376	387	383	381	420	414	387	424	378	370	395	356	398	380	356	394	379	365	337	391	400	374	368	385	387	389	373	394	379	357	398	359	373	359	384	374	386	384	395	379	390	374	367	382	339	386	368	357	374	385	374	355	370	357	362	355	402	354	388	359	410	403	363	393	400	372	388	384	383	368	390	365	364	375	371	379	360	394	367	405	381	357	341	386	351	400	371	364	361	379	376	370	377	390	373	365	394	394	411	367	396	393	343	366	392	332	379	378	343	365	386	363	374	367	383	400	362	381	406	402	385	388	362	366	380	381	391	372	371	367	368	370	382	367	357	363	370	375	387	406	366	398	413	378	407	373	386	366	371	362	376	373	391	356	388	411	378	374	388	374	380	382	376	397	367	359	361	367	391	395	382	367	399	369	406	380	365	400	368	391	382	388	406	396	380	406	377	418	383	422	352	398	366	380	360	389	387	340	372	419	372	417	367	381	385	360	422	389	379	377	423	393	380	406	368	393	338	375	388	380	381	377	368	361	342	372	319	360	379	345	417	404	374	349	375	382	402	389	378	358	375	335	393	395	404	389	431	379	368	372	357	374	393	405	392	347	404	367	399	384	358	393	419	350	369	342	368	365	374	372	392	393	419	372	375	367	358	408	391	384	383	360	385	375	379	373	367	356	354	368	396	372	357	388	371	396	372	369	381	387	340	388	366	399	352	400	383	391	373	365	380	379	384	365	391	361	378	391	387	348	366	371	369	357	366	394	378	373	403	408	350	384	400	392	359	369	340	360	382	371	352	384	371	409	378	391	372	383	392	365	361	356	385	413	359	388	415	389	412	384	365	380	381	380	352	369	388	377	377	372	380	397	372	338	417	366	395	361	401	384	386	397	369	364	358	406	341	371	353	442	392	388	363	410	401	401	390	370	395	417	388	411	370	360	377	371	380	375	394	385	400	355	393	390	354	376	432	398	356	387	376	386	358	369	411	395	347	327	367	379	407	367	366	397	380	368	361	396	407	374	375	356	372	342	372	381	359	395	390	374
32658	43899	36453	24715	18667	15042	11765	9189	7288	5955	4821	3890	3366	2766	2269	2003	1837	1554	1379	1168	1121	1059	879	867	816	759	713	689	627	659	597	676	525	594	579	554	519	545	501	498	507	503	485	485	521	487	423	485	466	500	492	518	511	472	456	483	476	492	441	436	515	487	469	469	446	491	469	486	488	477	446	456	494	472	453	491	493	477	479	493	464	465	480	469	488	469	465	507	478	446	459	511	512	470	420	461	475	474	436	472	483	460	493	492	486	456	445	459	491	467	503	481	443	453	452	461	485	508	495	478	474	475	484	471	491	450	470	519	470	481	478	435	490	486	463	441	444	458	493	467	457	439	449	437	436	493	466	462	474	437	467	460	482	505	476	468	480	454	487	483	473	452	435	474	480	470	475	455	451	467	475	436	432	498	459	500	464	430	497	452	463	506	506	477	440	452	469	458	468	453	473	461	450	413	446	465	519	449	463	471	493	448	491	499	435	466	499	431	477	455	467	484	502	487	511	486	535	470	432	475	459	475	479	463	471	471	482	508	496	470	481	466	466	460	480	440	470	498	445	440	464	501	462	466	482	470	495	442	526	464	474	466	498	467	454	486	507	499	454	491	486	508	445	480	456	465	501	472	458	471	488	506	486	470	482	452	448	470	439	459	454	479	457	500	449	484	473	462	401	444	484	471	485	455	470	499	442	461	476	434	471	433	487	456	486	494	487	487	504	483	463	472	474	462	466	446	456	496	448	456	485	500	485	468	461	488	462	498	413	438	485	520	453	508	442	464	464	507	483	463	463	452	503	448	440	431	461	483	476	488	450	485	452	466	470	480	474	441	489	472	478	528	457	458	479	502	470	459	444	499	498	446	447	485	451	476	448	485	471	462	465	479	465	485	450	458	474	466	471	468	454	475	482	505	481	507	489	446	498	474	478	470	493	440	470	492	491	475	485	446	492	479	488	452	452	489	453	492	484	464	481	475	483	483	488	466	475	482	467	479	508	461	455	517	483	451	449	481	487	474	460	473	480	489	494	455	506	466	476	450	455	462	507	477	494	484	468	472	492	500	450	502	484	453	480	512	469	474	471	425	469	444	436	477	493	470	475	448	471	472	494	479	488	459	457	467	470	485	497	513	492	466	438	475	453	468	511	469	437	472	455	461	464	490	416	480	486	463	508	479	501	459	495	491	492	457	496	487	452	483	476	479	450	449	451	465	474	425	477	450	468	465	522	470	466	495	473	471	463	466	434	483	447	461	481	513	484	449	480	455	484	470	436	481	429	457	447	453	491	465	516	525	455	417	487	467	490	437	488	521	496	441	435	440	471	471	453	462	491	478	456	454	449	492	460	431	456	455	490	468	517	487	485	462	499	466	469	463	502	441	438	475	441	488	445	472	464	492	478	472	477	446	455	480	444	472	466	470	432	433	496	468	460	451	494	470	485	491	453	459	460	516	431	498	484	449	432	508	474	479	480	448	467	471	496	484	476	463	458	507	494	486	451	480	515	468	453	465	507	466	452	520	491	463	446	482	467	473	459	452	485	454	445	498	487	510	472	467	493	521	451	522	447	469	475	465	469	493	476	481	489	464	494	467	487	449	500	468	422	470	488	467	466	517	467	508	447	442	520	490	474	475	426	474	455	497	468	449	441	464	487	460	458	480	489	476	489	470	499	478	504	449	469	497	446	535	446	476	437	460	432	460	476	482	510	447	455	436	481	451	487	480	457	474	506	497	458	418	477	453	444	448	479	459	462	397	486	469	489	454	465	438	500	492	479	491	484	471	460	481	461	467	448	504	467	462	477	436	459	508	436	497	493	474	456	447	510	478	466	497	441	448	494	462	489	441	467	484	461	492	424	455	478	444	490	464	511	501	440	517	474	486	471	521	459	454	471	469	478	453	431	504	457	480	483	501	450	473	479	474	440	454	469	501	492	469	450	460	485	464	455	469	465	441	468	488	428	490	485	410	490	474	513	499	487	483	442	473	515	492	471	454	468	520	421	493	419	450	480	474	458	496	425	455	465	479	468	450	470	454	471	483	470	465	483	492	471	433	449	495	460	492	488	483	473	466	501	506	439	476	467	461	472	446	477	459	465	473	478	486	498	499	453	463	501	457	494	447	456	513	485	463	442	473	471	478	492	490	448	466	453	483	424	457	456	442	488	487	436	463	496	480	416	433	444	442	462	452	434	447	470	467	463	461	482	458	472	469	452	475	460	474	441	499	505	485	533	503	471	490	456	486	496	479	526	485	509	467	456	489	452	497	498	478	473	453	461	502	471	474	411	482	489	478	464	476	455	499	482	429	464	507	471	458	448	450	435	497	475	515	489	475	485	490	447	488	469	462	489	477	480	451	530	459	463	501	478	451	473	489	481	468	460	477	453	458	470	494	446	492	456	463	473	492	488	497	485	479	498	473	457	488	474	449	460	434	476	455	418	481	461	450	464	502	461	437	444	446	451	451	460	465	520	464	454	474	460	483	447	466	453	469	447	451	440	475	515	457	489	460	464	446	457	480	458	466	499	469	490	497	527	465	456	503	490	476	453	484	465	491	493	490	497	500	508	497	497	481	486	494	471	450	434	474	452	452	448	444	451	481	489	497	473	470	507	491	469	457	453	458	481	477	445	474	501	483	467	453	446	485	484	438	435	477	492	447	465	480	496	471	466	459	488	463	478	530	470	458	495	466	493	465	463	478	486	462	453	445	454	456	489	511	502	461	459	463	467	448	487	488	481	471	478	459	448	481	457	492	453	454	443	512	465	468	480	448	493	490	489	443	470	510	463	456	481	491	471	487	473	452	458	430	487	489	468	474	455	428	474	461	516	463	486	497	473	457	463	461	448	478	448	471	453	512	450	439	470	468	478	451	473	489	456	497	445	457	492	434	500	447	454	486	469	439	463	473	472	477	490	507	464	436	462	472	469	471	456	458	478	474	499	509	447	488	444	491	498	456	455	460	482	495	480	478	432	510	475	498	467	486	458	433	474	480	456	506	499	458	419	480	458	500	484	484	513	475	449	457	443	496	476	440	437	484	457	483	493	451	488	448	435	477	475	452	474	449	452	436	492	462	433	468	477	459	527	452	458	437	480	441	486	443	443	459	464	459	456	441	457	452	491	460	422	485	444	474	478	497	432	461	479	476	467	449	448	497	458	457	478	469	446	490	483	466	494	432	452	471	516	490	454	451	468	495	457	474	469	468	452	500	489	476	445	480	506	502	483	438	422	454	464	466	481	480	478	483	467	462	467	483	451	494	476	445	454	465	485	454	492	503	470	481	454	485	482	458	509	438	499	477	492	505	486	463	498	458	470	477	464	449	438	462	452	474	509	449	472	491	433	501	443	466	482	484	475	470	440	468	491	494	446	485	470	437	463	492	445	454	455	479	492	509	496	473	435	443	488	452	477	454	478	476	484	465	484	451	456	482	490	468	497	472	476	484	483	477	493	466	517	442	424	466	471	495	499	463	464	446	452	509	481	487	420	483	489	454
23838	20807	27926	24109	21517	18152	12219	7697	5574	4378	3653	2977	2475	2189	1909	1551	1391	1289	1191	1079	879	818	788	715	668	634	620	540	529	551	523	476	495	472	449	428	425	417	410	429	386	401	392	378	413	369	416	370	339	382	436	374	374	354	379	382	364	362	373	395	376	405	370	404	342	367	377	358	356	353	378	405	349	362	369	343	382	381	356	340	420	353	389	388	352	415	391	356	362	394	394	359	373	388	363	336	362	352	372	397	401	373	349	381	362	380	400	397	411	331	377	362	354	361	395	389	362	395	374	374	362	371	364	353	384	375	387	355	378	405	349	357	362	339	374	413	383	386	388	393	350	347	405	407	377	380	421	378	382	403	408	384	380	334	328	363	355	408	357	403	389	384	373	368	365	367	340	368	351	375	399	385	403	335	339	382	393	390	373	360	375	369	342	367	400	340	355	366	375	359	404	369	385	350	361	359	392	403	374	343	325	381	351	375	397	348	363	408	334	363	356	383	377	381	393	367	369	365	386	381	381	354	403	372	353	383	361	373	340	383	399	372	365	383	384	377	367	387	365	342	390	391	382	367	358	372	403	368	385	361	364	357	365	363	368	387	404	357	386	379	383	375	354	365	352	364	404	385	389	383	390	384	377	346	372	400	362	375	359	366	364	362	370	364	394	376	355	372	378	364	378	363	380	349	390	353	325	387	377	336	367	376	372	387	385	370	407	387	371	394	361	386	357	395	343	363	378	364	381	341	370	378	360	390	356	389	366	384	376	360	399	365	374	370	364	354	369	385	387	367	364	375	359	371	351	362	376	389	374	348	381	400	370	382	370	399	369	390	355	389	367	377	372	358	377	338	377	344	385	383	370	352	374	352	329	369	336	343	373	400	372	401	361	378	353	370	392	343	382	340	383	359	366	410	349	344	362	355	426	380	391	376	393	361	367	352	354	362	333	386	378	383	375	400	392	385	361	377	365	349	383	343	347	336	355	395	365	362	399	379	328	354	375	333	350	359	363	382	347	396	394	384	390	356	390	367	395	342	379	368	390	386	345	354	356	404	373	344	359	372	361	356	382	373	382	345	354	388	333	343	366	355	374	458	384	380	395	388	357	366	386	364	366	398	372	352	330	388	393	395	368	357	355	420	353	379	377	407	358	353	358	349	363	364	362	363	349	398	372	353	400	364	369	352	350	388	345	379	380	373	370	396	356	349	367	392	400	366	380	353	403	345	364	353	373	375	385	379	379	357	391	366	355	371	361	356	341	390	396	360	418	377	389	355	377	365	381	378	363	360	361	356	357	375	359	376	364	373	411	382	374	373	375	351	350	387	356	391	382	382	380	356	383	338	358	379	380	346	381	347	335	350	350	384	326	365	408	359	360	390	374	346	366	367	371	390	346	353	353	390	402	357	370	372	344	354	375	360	379	352	380	357	351	378	391	341	371	378	374	368	362	357	368	359	365	348	398	374	368	374	379	369	393	356	382	363	372	362	380	340	368	357	354	333	383	386	405	373	351	375	369	407	376	396	368	386	376	356	365	375	402	370	391	341	365	408	380	361	366	368	374	386	388	370	389	365	396	380	392	391	392	387	351	386	363	378	360	354	369	364	418	407	368	384	382	378	420	396	384	382	334	391	392	344	388	348	399	350	381	363	360	360	364	370	366	373	394	393	388	357	371	362	364	369	352	358	385	350	374	373	316	411	389	400	382	407	369	356	378	417	403	387	367	361	344	362	357	423	348	366	397	362	372	338	395	389	374	377	355	380	368	376	360	387	356	382	393	381	367	377	385	389	368	392	375	371	355	404	343	344	370	366	343	336	386	369	385	359	366	346	365	354	387	377	354	366	379	376	366	394	378	354	383	391	339	365	368	366	384	353	349	393	395	354	343	424	349	362	376	385	377	363	393	341	341	417	363	336	380	401	368	368	383	403	370	385	349	359	381	359	377	357	375	350	348	385	368	406	374	379	392	388	405	360	390	345	345	368	368	373	376	381	395	352	413	350	373	376	346	413	350	357	366	369	362	360	375	347	308	357	408	400	365	347	401	394	361	388	374	355	352	361	352	369	411	355	379	337	400	387	402	407	396	382	316	394	382	381	368	399	399	384	357	389	340	399	349	377	396	389	388	382	405	347	359	384	373	400	382	360	379	372	395	370	385	381	363	361	365	373	359	408	378	376	383	379	402	365	381	393	375	366	338	325	391	388	360	381	401	338	355	377	354	362	386	375	363	388	354	358	371	375	329	372	378	381	355	353	367	352	365	374	362	338	356	362	356	366	409	353	388	402	373	390	339	356	388	360	376	384	406	368	349	348	357	362	398	357	346	366	376	389	364	384	359	370	363	348	396	386	392	380	335	365	346	366	372	341	375	358	364	350	330	346	373	385	363	350	371	407	394	341	368	369	359	403	377	355	351	348	388	379	376	361	376	337	350	355	368	388	365	350	340	336	360	345	344	403	380	374	386	336	385	370	350	377	369	349	362	388	358	360	364	377	362	361	375	365	382	401	368	374	368	380	367	375	350	378	372	378	364	379	379	368	380	342	351	346	334	393	378	357	361	362	364	391	400	398	362	376	339	386	386	381	367	361	357	392	372	404	405	374	382	369	372	348	390	357	380	350	379	386	357	366	392	354	363	377	352	339	374	365	364	381	370	363	369	359	352	400	345	358	384	367	338	371	386	395	403	340	349	387	363	376	373	354	339	367	331	395	367	332	383	397	359	344	366	389	340	380	351	359	380	336	373	385	366	393	332	368	367	374	334	361	401	357	387	346	366	395	353	357	337	382	383	374	356	397	371	363	404	369	382	363	352	375	393	338	369	368	410	373	385	372	350	373	379	364	368	364	367	386	388	394	347	382	350	369	342	382	348	372	390	389	360	368	378	388	357	374	362	397	362	351	381	366	391	396	360	377	387	364	387	379	427	407	389	402	382	355	382	365	373	350	374	370	344	340	389	346	389	340	386	371	380	380	374	350	381	370	360	359	349	364	359	348	375	398	367	372	361	365	394	381	394	368	343	360	404	371	367	367	375	387	390	392	387	344	394	351	391	398	386	371	383	345	391	372	384	364	379	373	354	399	341	369	369	372	342	397	420	368	356	341	369	401	362	372	369	376	380	330	372	366	341	379	361	368	378	351	396	384	366	368	364	382	351	380	379	368	359	370	361	428	376	376	433	354	362	338	370	351	351	381	375	349	378	348	371	384	400	394	372	362	346	379	343	360	382	378	345	364	359	360	372	368	359	386	399	375	374	366	324	341	378	363	417	383	402	365	393	399	341	389	395	399	355	398	349	372	367	384	418	355	329	387	370	365	375	420	363	380	371	375	380	372	378	363	371	391	397	383	341	388	344	430	358	383	372	394	396	367	397	354	394	379	383	352	342	368	408	340	341	396	370	398	346	343	372	413	355	404	351	368	338	372	355	382	376	402	361	379	365	372	370	357	389	401	345	383	381	350	371	370	382	355	344	363	372	381	360	379	391	362	376	358
32007	48050	42428	30718	24559	20205	16590	13409	10811	8485	7253	5766	4714	3966	3469	2962	2548	2244	1931	1766	1507	1417	1295	1112	1043	989	870	831	820	728	715	706	664	622	568	592	596	577	589	526	514	539	538	516	534	492	493	494	502	479	450	515	483	466	456	494	477	450	485	462	459	473	424	475	495	448	453	503	439	454	449	501	415	467	441	475	460	450	469	452	437	475	484	467	469	477	472	447	487	440	461	467	473	487	447	506	458	420	476	430	452	419	447	443	490	485	433	469	456	498	464	444	474	479	456	437	453	471	456	507	476	507	472	482	498	485	488	452	435	438	437	473	450	472	421	465	477	477	472	515	467	481	490	463	462	452	457	472	474	470	477	450	441	471	480	460	412	444	452	432	454	440	449	436	473	507	445	432	471	500	457	473	442	480	458	485	454	473	422	452	493	462	462	476	473	497	475	411	476	450	467	464	429	439	470	475	436	477	490	488	476	451	469	478	454	445	486	466	465	424	473	440	484	440	451	470	451	449	453	435	452	473	493	447	491	444	472	449	461	469	469	484	501	485	466	436	485	443	473	455	495	446	441	460	466	477	456	446	459	459	444	448	441	489	422	459	500	488	455	482	484	461	460	457	443	436	451	463	432	489	465	500	485	468	430	465	431	458	470	464	458	456	460	450	451	445	435	451	452	445	464	467	432	466	460	481	493	419	524	451	475	431	488	516	448	450	452	475	441	478	440	470	463	491	478	462	460	446	437	453	447	427	438	417	470	478	457	443	473	458	494	456	492	455	495	476	479	472	443	483	473	488	467	463	463	458	444	455	482	489	436	427	457	485	465	441	475	491	467	487	448	488	426	492	444	432	460	436	478	456	446	465	501	468	469	436	437	447	484	467	496	461	445	478	461	495	453	468	462	476	457	476	451	426	451	456	447	451	487	444	447	497	457	489	490	462	470	455	431	430	444	430	476	485	441	450	433	499	442	454	466	402	470	483	447	462	490	490	441	467	467	447	479	461	470	448	442	448	457	446	448	465	503	471	436	483	470	444	494	464	429	484	458	468	456	468	449	428	463	432	430	454	495	461	436	475	442	460	469	463	485	461	457	512	487	453	478	449	492	483	434	471	433	492	477	456	476	457	451	428	478	450	440	444	460	460	430	425	476	452	469	467	464	451	428	490	457	478	434	443	464	482	429	461	433	448	444	463	456	471	457	466	472	439	476	513	466	491	478	450	472	462	487	476	450	484	478	433	478	456	422	475	440	481	492	463	446	490	450	461	451	442	467	472	448	463	465	454	487	476	444	437	424	428	503	438	426	461	443	476	464	474	463	465	442	456	473	467	449	472	486	467	456	461	487	457	449	451	453	442	489	456	437	441	458	450	420	466	443	457	487	497	489	494	447	469	452	443	478	466	471	446	464	430	453	441	434	405	458	450	452	454	460	419	454	444	431	456	432	434	478	432	492	454	417	445	514	482	447	449	448	455	464	474	469	454	472	465	469	448	412	430	486	486	413	502	421	443	443	468	476	502	471	455	462	448	478	460	470	473	462	409	473	464	460	465	425	481	464	455	420	485	493	457	453	482	497	464	462	432	458	448	449	452	446	448	457	496	434	466	454	461	424	470	464	450	452	466	469	449	438	466	452	436	449	449	434	413	464	452	436	452	459	451	456	441	475	432	476	464	511	517	477	476	469	451	466	460	449	456	485	473	434	453	471	487	470	437	501	441	455	464	458	465	470	482	476	435	449	427	475	453	448	451	470	455	426	448	471	489	486	422	459	465	488	474	398	451	471	468	471	444	467	453	433	474	440	468	484	457	437	464	494	410	449	487	457	494	467	449	468	455	453	466	452	442	451	458	447	463	442	477	426	467	461	474	471	477	423	462	475	436	449	476	444	433	460	457	472	472	446	461	453	437	423	484	414	473	486	461	441	466	499	442	468	447	471	442	448	440	454	486	442	464	479	475	467	431	458	437	461	484	439	468	442	448	478	437	464	430	495	465	435	463	475	458	461	420	484	484	473	474	478	473	475	430	466	460	493	456	470	498	488	471	433	454	485	441	460	419	434	451	479	451	509	429	418	499	471	492	468	447	473	461	475	472	457	446	493	454	465	435	480	490	434	435	438	457	479	457	441	414	455	483	505	457	479	448	484	500	468	438	503	454	505	455	485	479	473	447	429	491	473	444	451	448	471	455	443	440	441	471	484	453	498	475	448	429	491	434	444	453	432	456	459	493	469	499	485	454	507	453	455	491	465	465	449	446	499	455	438	447	451	441	441	430	475	449	458	445	438	455	471	485	467	458	428	452	489	484	421	487	443	453	455	450	469	442	466	462	461	458	476	444	466	502	475	445	490	424	450	426	480	445	463	449	468	490	442	458	451	448	485	480	474	448	483	479	469	459	443	489	441	443	443	467	498	467	458	465	472	458	426	441	485	454	454	474	468	462	460	436	445	438	441	439	428	490	491	499	483	469	441	515	456	450	446	450	487	454	447	435	470	424	444	468	446	467	435	460	467	457	463	489	463	478	496	457	429	447	443	449	451	438	449	433	449	427	468	470	457	452	455	466	414	460	450	461	444	423	462	439	452	445	504	470	492	478	489	477	480	430	428	456	436	476	418	456	458	480	501	427	477	477	422	455	441	455	424	470	437	451	461	433	436	474	508	452	485	472	459	459	458	513	442	457	488	469	479	446	437	463	476	427	442	446	429	493	451	454	441	496	480	468	485	448	459	449	451	462	441	429	443	438	473	454	435	483	472	451	432	496	446	454	488	484	472	442	491	451	452	445	457	451	445	486	464	469	431	417	502	466	450	426	482	464	491	495	481	444	485	453	471	440	470	468	494	487	434	448	455	477	468	455	465	462	457	477	443	516	466	498	463	450	430	471	464	459	471	448	471	452	464	499	449	478	444	471	453	487	434	446	440	402	477	408	443	459	483	416	448	424	434	489	487	433	490	474	457	459	414	455	428	469	472	448	459	481	472	460	478	453	434	422	441	423	480	536	441	450	450	449	485	437	442	468	474	482	503	494	459	457	435	484	448	470	462	460	467	473	470	461	438	480	508	486	445	444	506	474	441	457	453	444	439	428	460	412	476	489	446	497	446	452	506	472	447	438	440	468	491	498	496	449	442	492	434	466	466	432	447	463	483	459	451	422	447	503	455	494	454	471	493	471	480	422	453	468	469	466	487	449	485	456	422	475	464	470	441	483	486	426	473	411	473	455	444	471	475	412	464	440	482	414	468	477	466	415	473	460	467	450	461	469	454	458	460	471	419	493	450	506	492	484	473	502	442	436	472	467	445	478	464	480	511	447	452	440	485	499	428	454	419	445	438	446	453	483	483	450	452	460	472	481	445	446	499	495	462	474	479	438	466	487	452	455	438	444	463	473	458	468	451	463	458	466	509	448	477	485	475	425	463	453	462	459	480	434	467	438	441	501	453	448	457	453	436	455	496	484	459	473	442	447	487	482	455	441	409	435	473	446	452	440	466	406
22692	20810	28381	23359	21099	22066	19730	11047	7770	6166	5063	3952	3331	2847	2360	2057	1956	1646	1480	1249	1158	1082	1036	898	839	769	690	660	653	565	537	556	497	523	473	471	466	479	427	404	431	408	409	419	388	426	402	403	411	408	386	408	377	377	404	395	388	377	361	392	357	362	379	393	390	366	410	334	388	388	384	370	357	410	382	337	378	360	347	366	388	366	356	354	380	367	379	328	368	408	361	391	335	391	378	368	364	396	344	366	397	394	365	363	343	376	342	376	401	354	374	368	396	380	358	379	362	388	373	367	366	368	376	384	408	387	339	352	344	375	410	393	352	370	393	399	352	377	397	365	411	358	339	363	379	365	348	372	365	368	352	377	357	371	353	354	365	330	400	322	398	362	372	414	367	421	376	379	396	341	357	366	390	391	403	425	372	361	393	384	392	370	407	355	377	371	392	392	417	352	369	398	402	380	396	364	377	359	390	375	376	362	376	399	390	383	373	361	365	380	378	387	384	359	377	361	372	336	317	368	377	362	362	403	359	374	380	395	341	379	391	366	354	382	359	381	439	372	389	369	377	361	361	384	402	365	379	360	408	376	399	399	388	343	396	341	377	368	384	404	391	379	344	359	357	357	349	369	377	361	343	379	375	368	366	340	373	353	377	383	422	381	370	417	366	379	405	386	384	362	349	396	357	365	374	367	360	374	349	383	384	363	370	386	322	378	372	368	381	361	398	363	378	374	386	387	390	392	357	366	363	371	373	378	368	402	391	388	361	368	393	383	376	380	373	385	358	364	396	376	387	394	379	384	390	365	355	392	359	379	391	389	372	380	389	344	366	373	375	385	381	374	387	351	370	367	364	383	400	370	337	380	399	377	359	379	399	348	353	384	417	370	339	363	368	369	381	357	366	365	367	359	403	358	369	357	326	402	356	361	365	379	408	385	365	358	379	386	358	373	374	355	384	337	367	369	360	357	357	379	352	348	337	381	351	342	388	387	386	401	383	334	367	332	392	372	379	373	396	385	342	351	383	379	336	323	372	360	384	353	375	348	397	377	370	364	394	341	350	399	357	373	374	390	332	396	349	375	391	365	403	375	363	357	332	399	397	380	382	388	353	361	385	369	380	374	384	396	412	363	346	372	342	390	369	399	356	379	377	357	409	374	354	361	384	372	348	378	380	333	361	337	317	359	363	394	376	395	390	372	378	375	378	340	360	392	357	354	361	392	392	398	384	374	408	400	355	334	335	372	347	388	360	363	369	374	395	389	388	354	369	379	381	385	375	363	385	356	340	382	370	337	387	337	354	361	373	389	376	346	400	355	399	347	377	373	346	397	319	364	401	396	369	370	386	380	401	346	387	367	385	401	357	338	400	377	376	350	430	362	365	409	368	356	413	354	382	389	385	400	390	385	386	386	374	381	356	357	395	362	363	360	355	334	388	400	405	382	374	352	359	358	374	362	371	367	378	354	351	334	396	361	393	376	380	361	394	372	376	361	398	397	342	390	357	392	398	389	367	389	368	341	381	374	388	358	373	373	360	387	350	371	356	357	401	349	358	367	403	362	397	380	374	338	360	371	404	406	354	366	384	369	364	382	337	393	405	380	391	394	382	370	377	375	408	355	372	383	352	374	374	378	377	388	353	376	369	360	374	368	362	375	366	392	380	380	382	361	379	389	403	395	368	370	363	353	397	382	393	358	377	380	372	351	402	339	337	399	388	381	360	345	389	390	367	353	386	331	403	370	367	408	366	371	388	385	352	362	368	384	344	385	386	345	373	340	375	372	392	387	362	352	390	351	362	388	376	376	389	378	332	362	402	401	471	368	354	351	375	389	412	399	323	391	374	395	413	361	359	385	365	416	379	378	386	402	378	388	382	384	326	386	377	378	385	382	348	396	381	368	359	353	411	380	376	381	405	363	357	366	369	372	386	402	368	378	388	414	368	365	397	341	345	358	390	404	366	379	361	379	397	375	382	383	360	369	368	387	388	340	365	377	391	376	361	349	387	368	359	384	373	373	375	380	395	388	344	364	366	357	386	374	340	384	378	369	369	373	365	353	419	350	363	368	379	370	382	362	355	347	411	375	380	378	400	345	363	348	334	360	353	369	382	364	375	363	342	388	387	360	416	400	391	390	353	403	380	382	366	366	385	325	388	344	391	387	382	380	356	390	396	387	390	374	342	376	391	414	391	381	412	381	334	354	359	367	381	389	367	402	376	353	386	392	376	429	341	390	344	388	374	361	366	358	360	343	364	360	368	348	386	346	360	382	359	391	349	390	385	356	388	390	396	398	371	401	405	370	380	383	371	369	400	357	386	352	378	355	379	356	410	368	389	369	391	375	387	369	357	370	364	387	323	372	371	410	334	385	369	351	424	405	354	362	335	411	356	367	390	379	348	374	371	360	384	350	364	380	362	384	365	363	382	382	390	384	406	379	373	351	383	362	354	367	366	351	377	417	379	368	357	355	368	354	387	357	358	359	378	379	363	407	351	339	384	348	359	365	376	370	380	406	387	357	403	393	394	354	396	399	352	346	356	354	334	373	383	387	376	319	352	380	414	393	319	344	372	428	387	375	412	373	354	388	389	371	372	364	382	374	383	382	370	356	367	380	325	371	360	352	379	374	365	376	389	338	381	386	374	379	336	368	345	345	328	353	373	394	382	395	369	392	377	388	386	370	377	382	382	360	368	349	347	372	329	375	338	433	366	365	411	354	358	414	360	349	373	375	392	387	403	363	394	360	398	360	367	364	406	380	377	375	402	370	387	362	329	369	385	374	363	330	367	390	351	394	390	390	392	368	394	368	378	382	384	350	333	368	331	386	395	376	367	390	372	354	364	358	351	405	365	373	403	360	387	358	382	372	379	357	379	358	370	370	401	392	377	415	377	355	373	376	374	384	365	392	383	384	379	372	396	379	379	374	391	367	376	358	399	355	365	379	412	360	379	385	349	392	359	369	359	340	384	371	375	364	370	396	357	417	380	412	376	370	392	348	376	384	364	367	371	366	399	407	402	368	369	368	356	347	366	356	378	381	379	369	393	361	342	371	404	364	363	370	413	415	389	396	366	380	368	341	389	371	380	337	372	354	379	387	401	370	357	319	371	346	384	377	376	361	351	395	357	374	383	395	379	353	384	374	376	378	367	424	415	345	355	343	378	343	386	400	348	379	365	377	392	367	376	381	360	360	399	390	436	371	373	374	347	339	386	341	395	359	348	353	375	394	374	381	367	386	340	371	383	344	368	394	352	377	391	345	352	366	355	372	381	386	365	422	379	371	369	375	323	326	360	361	406	387	382	378	358	342	369	410	387	337	356	349	362	353	402	374	381	362	402	381	370	411	384	384	359	366	397	368	404	381	350	351	382	364	388	398	395	393	390	404	359	322	349	360	387	373	400	365	391	341	359	406	355	355	380	368	381	349	402	378	384	367	377	358	370	325	348	373	351	360	401	364	390	375	364	374	391	378	376	350	341	364	357	371	358	416	368	350
33633	54964	46545	34975	29388	24503	20620	17258	14076	11432	9447	7786	6356	5393	4464	4040	3425	2971	2647	2297	2008	1824	1715	1478	1328	1296	1141	1012	940	909	757	779	731	695	687	603	639	594	575	572	555	543	496	523	545	532	515	518	468	499	516	475	501	440	495	510	472	498	469	445	458	460	451	470	439	441	483	461	466	443	444	482	454	460	475	454	442	458	502	445	424	462	483	434	442	446	462	468	506	430	474	476	458	458	449	453	455	482	427	430	467	489	444	453	453	479	440	427	457	473	484	473	435	412	455	475	462	445	427	492	424	471	466	442	442	448	458	480	465	488	403	477	442	499	445	451	457	449	431	483	447	479	409	445	443	473	458	443	458	458	470	465	449	474	462	471	488	451	459	455	487	425	452	460	457	444	486	442	444	494	434	455	455	476	484	460	445	393	458	422	464	469	456	467	433	447	472	449	457	472	442	465	495	448	452	506	465	476	481	481	444	444	463	491	467	443	460	438	403	447	447	441	434	445	449	438	483	447	424	470	462	463	488	473	472	484	486	437	442	430	479	459	473	440	459	471	456	450	495	398	467	419	414	419	466	449	494	453	436	469	428	479	451	435	469	443	428	448	477	460	433	408	422	469	442	457	469	426	473	479	427	446	440	440	462	463	463	473	436	456	487	474	451	482	466	473	450	486	472	471	451	462	472	435	450	450	468	440	436	427	446	438	472	471	443	481	455	442	477	432	442	447	460	424	469	435	445	486	449	475	451	482	485	452	487	458	412	464	467	451	464	473	472	435	492	484	502	437	460	470	443	474	447	453	444	475	456	467	462	486	464	413	451	467	461	435	480	489	505	441	455	425	452	412	443	481	439	433	463	452	449	437	498	471	455	412	448	438	454	454	454	431	464	467	455	465	442	450	459	467	489	486	456	416	423	448	418	457	478	476	459	488	453	430	444	469	435	424	445	428	454	442	449	469	490	486	449	456	449	419	460	512	471	466	455	437	414	497	447	432	457	449	470	442	488	446	462	469	449	471	467	459	468	426	433	474	487	430	450	473	455	463	434	432	463	458	447	457	443	440	453	458	483	480	453	460	459	456	418	469	482	490	442	437	449	440	413	420	441	449	486	417	445	490	467	478	435	446	477	447	447	469	467	466	446	461	477	461	459	439	428	451	456	482	479	440	440	465	448	434	471	492	452	442	458	483	416	452	481	459	463	482	451	482	426	470	455	445	441	476	438	464	470	470	435	514	419	454	502	460	478	454	485	427	435	480	477	453	449	454	469	449	448	445	500	461	471	471	448	471	425	455	439	493	435	433	449	454	444	415	420	467	488	468	462	451	444	437	438	461	461	461	490	426	455	481	483	430	455	479	471	486	461	476	454	452	457	487	432	424	428	477	438	492	452	415	448	463	485	451	478	465	480	454	468	482	450	416	486	421	486	471	426	486	464	472	439	515	491	466	491	471	419	480	472	451	443	465	468	447	469	450	449	466	490	434	453	426	454	448	401	445	461	459	431	442	470	469	438	476	453	432	465	448	436	436	496	461	467	430	445	462	455	442	477	465	458	499	464	426	461	451	443	482	475	437	453	494	482	456	481	416	464	452	470	430	478	442	489	432	489	463	482	424	415	471	450	459	474	451	492	450	482	443	476	455	474	450	470	475	459	486	408	454	469	448	425	438	457	454	487	445	465	414	455	458	470	423	469	440	473	469	437	462	420	489	448	437	466	445	441	454	434	438	431	448	442	451	446	471	463	444	464	448	462	442	463	473	403	455	479	437	460	430	462	441	430	442	448	443	473	455	445	455	466	464	497	446	451	468	434	491	444	457	453	454	415	479	489	464	474	460	414	449	470	461	431	456	429	432	463	489	425	419	416	467	487	476	434	459	465	458	503	451	459	450	446	423	477	499	411	443	448	445	484	472	436	494	448	475	453	464	464	450	453	445	471	487	477	454	434	503	439	453	474	452	483	426	447	453	493	441	418	494	442	462	461	416	437	476	425	440	440	462	488	413	429	479	427	415	441	455	487	447	425	461	497	474	461	478	466	412	443	446	469	430	419	469	439	426	456	409	428	436	482	444	448	414	444	489	419	444	425	447	453	469	420	457	470	452	421	452	502	457	469	456	445	471	425	460	460	480	459	454	438	451	461	486	481	463	459	428	438	455	474	473	480	455	434	454	456	456	488	431	435	472	480	447	453	425	486	422	434	477	516	470	461	440	441	437	462	447	495	418	481	474	457	455	474	422	448	470	473	465	425	461	439	479	456	481	453	474	448	452	420	420	494	478	460	429	446	455	505	455	472	441	458	429	455	476	473	468	452	467	427	476	490	463	458	492	442	442	460	435	441	469	436	450	428	440	444	451	476	482	452	458	470	445	467	470	453	455	458	457	464	447	432	413	450	421	427	468	464	448	448	443	478	448	457	482	433	460	455	415	450	467	494	472	465	430	468	499	471	483	468	440	466	445	461	470	484	425	437	466	469	445	459	478	514	473	512	469	417	464	481	446	448	443	478	464	476	446	438	461	454	453	474	508	465	445	463	452	429	460	457	417	460	461	457	484	429	448	441	462	448	451	433	472	459	451	450	460	449	461	469	449	473	459	463	422	462	455	425	455	470	471	447	459	429	506	447	465	429	442	489	463	465	435	468	448	443	455	440	459	438	423	434	437	438	437	497	440	440	462	475	457	448	465	455	414	455	462	485	480	477	473	436	451	477	453	425	414	458	453	445	443	404	470	448	448	433	524	462	451	509	462	447	487	479	456	448	471	477	467	450	486	467	476	474	439	460	471	453	422	464	440	420	441	470	459	448	458	442	470	466	455	449	459	475	466	467	448	434	435	482	452	483	477	458	454	492	490	484	474	493	466	493	449	490	479	459	479	441	493	460	471	470	446	464	481	497	427	426	449	440	438	466	436	467	443	461	476	466	444	416	430	440	458	425	476	447	412	440	442	452	437	453	446	468	428	434	471	455	466	417	418	461	490	480	449	474	453	447	451	468	435	438	432	452	429	474	460	435	455	445	474	475	495	471	448	463	448	415	458	407	455	440	414	439	459	473	467	478	411	450	459	455	441	468	418	451	448	464	470	449	451	426	453	438	480	450	467	437	433	419	498	440	468	455	427	478	471	467	482	449	435	475	462	466	487	414	449	426	457	490	434	424	439	462	438	461	465	447	436	439	442	460	452	420	496	447	463	461	407	436	420	437	470	457	457	477	423	418	492	498	475	440	456	430	447	480	492	451	448	445	436	481	441	477	465	467	420	455	514	461	483	456	468	424	438	455	450	428	446	444	481	454	485	479	455	423	451	420	445	457	464	469	473	473	441	411	443	455	443	457	432	446	446	419	428	430	492	483	457	431	446	438	433	434	447	443	410	461	451	434	470	451	472	465	488	502	463	452	458	429	472	460	446	459	463	436	488	477	442	441	441	474	435	462	455	466	437	455	493	475	471	458	435	410	420	447	475	465	461	464	452	480	454	469	473	452	446	477	449	447	470
28296	25820	29185	22146	13662	8677	6031	4465	3410	2645	2242	1927	1574	1356	1182	1108	1036	940	910	767	734	641	616	579	548	503	507	540	488	506	482	432	417	388	451	412	481	428	432	443	391	395	405	386	379	409	425	396	361	426	363	404	419	370	396	375	376	415	413	381	368	376	377	380	411	388	382	362	377	414	400	375	390	380	373	346	386	365	381	386	365	346	382	385	377	379	394	393	368	369	385	385	363	373	367	391	364	400	334	361	416	364	351	346	401	348	374	390	382	375	390	402	376	360	365	354	356	366	397	371	391	362	362	371	422	388	382	394	354	363	396	364	412	393	371	379	388	362	364	386	375	374	405	398	404	363	374	389	367	373	367	398	399	356	364	385	379	364	379	383	344	400	368	352	391	368	415	395	388	381	380	419	380	359	384	396	374	380	380	367	386	352	372	378	369	407	360	393	395	352	386	360	380	385	354	379	402	362	376	406	374	363	404	375	349	341	381	376	385	374	375	342	384	389	397	408	395	357	354	349	359	370	370	359	375	393	383	380	368	356	391	406	371	396	397	382	339	397	378	416	345	397	396	365	401	391	390	389	342	374	422	361	369	362	361	384	380	394	367	374	401	378	406	411	389	378	410	393	409	384	369	388	352	383	347	360	390	396	348	366	374	376	337	374	392	347	362	391	395	385	387	329	343	386	387	377	405	345	335	380	404	363	399	401	366	375	391	397	378	383	361	401	383	381	386	382	365	407	371	388	369	377	352	361	421	392	373	377	368	397	359	359	388	384	393	413	408	395	396	347	364	378	352	357	408	407	364	361	365	387	356	354	377	393	427	368	424	394	384	386	375	363	388	372	374	380	361	383	377	380	352	336	399	400	393	386	369	363	402	368	367	361	384	382	370	393	358	356	343	414	392	374	397	377	430	382	410	349	347	397	380	349	395	385	372	414	369	349	358	381	376	427	374	377	408	381	372	376	367	356	342	377	404	382	394	424	390	409	387	387	386	419	398	390	414	347	372	383	410	364	388	357	417	377	349	375	350	371	376	351	386	387	372	376	377	344	394	387	374	391	376	362	372	418	404	398	394	388	372	410	392	361	382	391	359	362	397	443	394	389	363	383	419	399	366	375	383	356	415	349	386	364	334	352	396	362	375	338	417	396	377	386	361	377	357	381	372	380	370	348	350	371	354	396	392	406	367	355	397	420	367	409	383	375	356	399	340	398	405	373	354	401	369	399	350	358	390	369	397	387	381	391	379	398	399	403	381	380	375	400	389	427	393	364	381	340	400	374	352	393	392	370	393	407	373	369	394	387	373	383	349	391	408	367	377	372	369	374	382	362	381	369	392	358	351	384	373	383	380	401	382	376	414	383	364	401	388	401	396	341	352	365	341	385	389	384	387	353	404	355	365	417	383	374	383	388	390	413	399	365	393	363	399	375	396	397	351	383	380	384	372	389	439	388	391	384	385	351	371	393	394	391	376	403	388	355	413	392	407	330	376	369	389	370	352	363	373	401	352	378	379	399	383	407	382	388	385	398	377	414	379	385	368	367	397	362	344	366	374	390	396	387	374	375	372	378	391	383	370	427	381	425	371	400	382	375	365	360	408	367	399	388	369	381	406	348	411	385	368	357	429	374	419	383	432	363	361	372	355	398	406	401	373	384	376	367	384	371	376	388	404	423	389	380	367	404	386	402	376	396	372	424	405	362	409	368	370	396	394	426	372	384	385	395	371	394	388	435	379	421	376	366	383	398	394	400	374	380	357	367	365	384	379	373	397	361	363	371	376	408	376	383	386	377	380	377	379	363	412	398	416	397	394	392	400	377	414	357	401	374	414	417	377	390	381	394	356	351	359	370	388	405	337	393	376	410	370	378	358	391	352	405	374	440	372	362	418	421	379	355	415	346	353	370	353	402	384	352	400	373	327	389	393	389	366	385	352	377	374	425	392	387	384	407	414	380	361	395	363	408	387	379	371	361	385	378	420	408	361	346	379	362	416	383	383	390	400	411	390	389	337	359	422	366	363	382	367	379	353	408	378	361	390	385	401	369	392	406	384	401	404	398	366	390	370	371	363	395	393	405	374	404	383	357	407	392	387	382	380	362	387	403	416	407	359	398	371	372	351	401	357	370	383	392	360	392	380	375	410	352	384	385	396	364	360	390	380	365	389	356	401	375	396	367	389	381	369	371	358	379	388	366	395	436	385	371	396	420	385	360	416	358	416	384	362	399	382	380	365	428	371	385	414	377	390	373	396	405	350	388	376	397	362	335	384	351	351	420	395	381	386	388	377	386	377	383	348	341	381	377	375	365	380	392	387	420	400	391	375	393	380	371	379	389	376	359	385	392	373	402	375	377	354	397	372	358	352	392	393	389	380	358	385	408	402	358	403	354	385	383	375	411	369	372	380	374	401	370	332	409	359	384	365	375	348	395	390	394	373	392	377	366	370	358	357	362	371	367	362	375	369	382	374	349	365	400	367	384	379	374	368	368	390	350	369	376	405	394	384	387	389	392	412	376	411	357	344	378	371	365	385	419	313	396	348	350	404	383	411	393	391	360	397	411	395	416	396	394	380	399	382	371	355	377	389	409	414	372	425	403	401	360	399	357	392	370	379	388	408	374	397	378	406	396	403	383	393	388	385	350	345	385	358	374	368	417	401	365	390	409	362	382	380	413	352	391	382	337	406	370	375	363	373	354	381	398	344	377	366	369	360	368	366	400	349	373	393	361	361	388	364	383	404	364	359	376	356	409	392	357	387	377	427	352	381	411	342	405	412	373	367	392	368	359	344	390	390	408	420	359	390	392	384	391	362	381	404	387	373	397	386	392	374	418	360	384	354	357	323	401	384	413	399	395	387	378	355	368	374	348	393	395	368	336	399	380	407	331	348	400	395	406	377	346	385	344	377	418	364	394	421	380	350	342	397	362	365	428	401	381	438	380	377	379	406	367	398	392	408	366	390	337	373	389	393	372	353	427	389	387	388	409	401	387	380	380	370	385	365	389	384	381	392	400	371	352	362	399	375	405	370	377	356	413	366	370	396	392	368	386	370	350	387	361	346	378	407	377	389	380	367	385	378	375	384	392	365	379	407	375	385	391	385	353	395	381	381	417	386	361	402	398	391	382	371	375	415	378	378	368	353	370	374	374	374	400	409	366	378	380	364	374	372	375	408	358	402	367	385	376	386	336	365	364	398	379	375	374	353	400	370	368	361	404	361	385	387	382	370	393	402	406	368	377	370	402	384	400	411	360	365	365	396	379	373	402	383	387	417	361	403	389	385	358	381	375	355	395	346	366	395	369	368	379	380	376	416	361	402	420	379	352	337	393	396	349	405	350	377	323	416	389	394	390	356	376	367	388	402	402	395	353	379	396	403	403	367	373	365	408	351	387	392	393	388	429	378	368	341	376	380	378	379	405	400	328	387	382	411	398	355	372	385	355	420	352	367	380	414	380	351	394	339	339	412	354	363	375	353	400	393	407	415	365	395	391
33706	42681	35594	24655	19035	14494	11529	9138	7390	5750	4691	3804	3106	2679	2227	1859	1806	1619	1457	1343	1196	1096	992	953	828	773	782	742	687	696	671	574	608	566	551	572	560	514	502	512	494	532	532	481	546	521	507	499	531	485	491	525	522	490	513	463	480	463	489	499	471	453	468	488	501	470	497	480	450	470	474	485	490	462	472	456	480	434	481	480	469	454	499	458	503	484	497	496	448	469	489	496	450	483	485	497	480	502	470	480	480	488	479	497	437	470	481	489	486	483	481	472	475	473	473	441	502	477	465	482	443	462	463	483	461	472	463	452	487	492	478	501	461	481	469	464	443	467	472	472	490	508	462	477	465	482	501	511	479	473	507	489	488	493	508	514	434	481	493	488	446	479	488	478	478	447	452	459	484	448	467	480	459	448	499	448	459	502	465	492	497	464	421	511	432	465	455	470	471	454	494	469	499	479	472	464	491	440	542	502	491	521	462	459	424	477	476	480	483	424	466	466	498	485	469	472	463	456	455	464	497	500	469	481	432	457	507	487	497	461	488	465	497	509	475	482	467	519	488	491	447	489	484	506	465	514	484	479	498	503	523	488	474	475	545	472	496	459	477	453	441	490	453	496	492	509	464	482	507	455	492	454	421	481	464	508	469	442	464	494	464	464	535	509	502	468	440	471	486	491	482	492	466	481	490	496	509	459	480	503	484	469	478	455	462	504	488	477	443	471	483	459	465	489	449	460	436	476	454	475	488	491	499	488	491	452	461	510	444	521	452	468	475	483	476	478	480	503	469	474	463	490	489	489	444	462	454	465	499	477	474	449	495	492	498	437	454	501	447	474	483	458	477	460	471	485	460	455	460	497	492	491	473	499	447	461	491	480	464	501	463	477	458	456	505	481	505	465	461	464	452	472	492	508	451	474	489	443	478	477	464	490	513	463	508	492	484	426	437	497	456	495	468	475	478	520	467	469	428	455	464	468	507	455	464	451	484	462	495	485	540	497	452	466	496	475	429	477	473	438	473	472	461	525	481	476	482	464	427	467	487	474	495	478	476	448	503	497	490	505	489	494	450	424	461	481	470	493	485	478	488	497	497	479	461	443	481	460	458	482	491	497	450	442	501	459	479	510	469	503	508	442	433	504	495	525	517	446	500	445	488	480	451	496	454	472	511	450	467	491	449	457	431	492	484	438	467	520	508	473	471	474	451	472	489	472	472	465	493	479	504	476	466	467	464	483	435	512	467	470	492	480	482	494	483	465	475	451	459	489	468	440	475	477	504	484	484	467	480	443	478	472	474	451	456	507	484	461	488	477	481	435	485	478	497	504	492	452	489	470	470	519	480	500	486	439	491	481	476	465	473	480	485	485	484	473	475	485	482	489	482	475	483	487	519	469	529	502	489	474	494	473	527	456	454	476	508	469	485	457	474	479	458	500	477	504	470	487	495	503	471	456	490	458	468	503	446	470	452	487	470	445	483	482	478	532	473	521	486	471	443	427	444	465	479	506	498	482	460	478	461	455	495	474	497	460	466	499	441	501	476	509	469	509	516	470	477	477	479	455	475	440	452	484	496	512	468	466	477	478	499	463	476	504	484	493	486	518	508	437	466	450	498	458	451	458	479	490	492	449	449	468	507	467	485	481	437	470	460	472	453	446	495	507	450	451	526	488	480	484	512	456	459	462	506	464	476	487	466	503	485	483	478	481	476	462	450	456	465	475	461	451	464	461	499	495	483	471	512	451	453	509	481	512	482	518	479	438	532	484	483	451	491	465	468	440	481	464	486	435	491	464	471	471	473	462	506	498	461	427	492	468	466	505	481	488	477	498	485	457	462	485	513	443	501	497	459	441	480	491	484	485	490	468	450	470	473	492	525	461	446	492	504	514	476	508	500	469	487	467	412	457	453	467	462	475	473	492	498	482	448	451	508	478	483	454	493	439	472	474	503	511	493	474	516	467	449	470	464	507	486	482	493	475	508	501	464	496	470	469	443	472	467	496	467	463	484	460	483	503	495	479	487	478	482	480	463	462	446	455	454	493	456	500	500	456	457	472	470	490	485	452	496	470	463	483	458	490	454	494	460	447	520	470	490	437	450	462	483	471	498	515	497	462	448	448	478	461	480	500	478	474	481	466	458	461	503	459	478	469	440	474	527	487	469	456	458	487	484	478	502	476	485	458	436	469	434	490	466	459	479	500	494	500	502	487	505	491	505	480	501	487	438	508	473	464	498	478	486	480	484	466	475	456	464	458	486	482	476	491	494	432	510	491	459	481	450	492	476	457	471	499	472	498	444	467	465	492	476	479	497	480	426	455	476	459	457	469	471	502	461	460	468	463	485	488	502	469	437	463	467	493	504	460	445	445	457	450	534	495	470	479	464	452	499	483	451	467	428	462	492	514	481	486	505	480	494	511	455	439	470	483	488	535	490	481	468	479	482	485	486	480	453	439	456	459	497	514	433	472	469	467	453	461	477	475	500	440	461	506	492	473	509	478	493	426	482	467	507	482	484	454	487	506	493	472	505	468	456	468	479	501	514	482	460	484	493	474	450	465	527	507	485	508	492	498	471	450	476	481	440	485	444	493	462	476	431	436	450	517	495	456	486	482	438	459	473	450	485	478	441	457	496	484	520	500	447	536	482	450	501	533	484	477	482	459	489	501	469	432	460	477	478	439	488	452	490	496	442	474	485	480	484	501	491	486	492	471	486	471	472	487	493	483	489	472	436	481	486	489	490	464	535	467	472	458	479	513	429	491	502	476	510	463	488	462	475	475	483	493	477	451	461	461	507	487	472	511	496	445	498	505	494	444	445	487	497	468	475	454	412	477	459	497	498	429	473	486	480	457	450	477	481	466	497	458	483	494	474	472	478	480	512	505	456	423	473	477	492	471	452	469	461	473	475	488	522	473	478	481	475	454	476	473	450	512	498	462	496	475	469	489	488	485	501	501	459	478	491	502	478	473	504	488	478	488	470	511	461	515	484	500	460	493	471	509	486	478	488	447	495	496	466	477	476	468	476	440	473	467	502	477	450	451	475	450	486	465	493	457	449	521	455	475	487	480	488	443	465	462	471	469	475	475	516	525	471	461	471	471	456	477	468	527	460	459	453	474	468	483	477	447	443	467	451	489	486	473	460	520	518	500	513	477	454	489	491	441	483	510	451	496	488	478	454	476	442	485	482	484	462	490	485	484	484	471	452	477	489	478	465	487	441	486	466	515	492	503	499	483	474	483	455	483	500	470	464	473	493	425	481	444	526	464	485	467	480	491	464	479	469	475	477	484	465	523	507	483	448	448	495	477	458	491	454	481	499	463	472	464	470	465	458	435	441	473	481	500	464	477	496	443	458	465	457	480	492	450	479	464	490	503	488	486	502	434	535	435	467	464	495	476	480	505	481	492	481	492	485	512	491	487	470	497	493	488	461	443	484	466	439	477	483	483	486	489	480	473	469	443	469	505	479	475	462	462	469	473	479	470	462	461	497	486	455	464
23819	20819	27852	24157	21640	18614	12362	7701	5688	4758	3713	3138	2579	2158	1843	1609	1359	1271	1191	1143	954	904	828	837	698	633	587	592	541	520	540	511	467	455	474	430	402	449	418	427	424	407	396	398	380	415	402	396	371	365	363	397	383	378	389	362	359	340	361	347	367	378	393	385	319	355	399	386	366	380	390	355	392	371	411	381	380	403	416	374	366	374	375	406	341	390	382	365	357	380	374	391	390	366	361	382	394	368	367	389	402	366	410	356	379	355	383	373	372	389	355	372	385	350	369	378	383	360	393	342	346	374	369	391	368	394	402	381	350	367	355	354	356	386	399	391	376	336	349	360	359	395	391	387	356	377	368	363	366	380	374	370	365	346	384	378	417	355	371	408	376	377	371	370	379	352	383	375	375	415	344	362	367	352	386	383	342	374	378	385	402	342	392	352	355	358	365	359	389	372	394	365	379	370	351	385	390	333	387	398	377	368	334	360	407	401	397	359	353	404	357	347	409	403	363	350	361	379	376	376	363	345	341	352	357	380	356	351	382	367	345	389	371	387	384	393	353	371	347	361	330	390	379	375	338	371	336	374	383	344	374	371	388	379	365	404	360	377	376	383	398	411	376	363	375	382	352	392	345	363	348	374	373	386	380	377	354	368	398	364	356	376	370	361	385	405	355	371	356	383	349	397	372	375	339	363	374	361	377	368	372	379	380	357	400	360	395	376	355	363	374	362	397	387	382	374	402	361	388	344	375	377	384	332	383	354	405	359	362	359	351	397	376	351	395	338	374	375	375	373	362	382	360	418	383	353	394	338	408	376	343	376	387	371	383	340	380	335	365	337	384	348	398	349	359	365	363	352	397	344	393	391	374	350	410	370	405	356	358	390	341	360	400	370	371	367	360	382	384	374	390	368	355	375	389	350	346	371	354	361	373	368	350	381	384	392	391	350	362	354	358	414	371	352	352	310	365	362	391	401	364	389	373	347	355	363	346	381	376	390	371	380	398	371	410	376	402	374	387	368	380	378	377	320	346	380	398	370	339	375	346	383	384	373	357	347	363	405	378	423	382	370	372	353	381	349	360	380	396	398	361	385	343	373	399	367	404	359	404	350	399	367	366	347	359	372	407	396	378	358	368	379	372	380	359	360	377	397	379	354	344	384	398	357	419	379	412	341	384	406	364	344	376	354	357	336	379	330	356	378	377	360	385	366	370	348	412	349	390	343	381	379	395	331	370	374	374	402	368	368	396	374	376	388	374	361	393	366	386	404	400	368	365	376	407	370	362	343	395	337	351	350	351	393	369	394	370	332	362	405	372	393	366	361	371	386	353	392	383	349	366	364	364	371	396	368	378	368	412	335	376	372	369	379	383	363	386	369	419	389	364	340	366	385	383	372	369	358	387	375	369	368	383	374	367	373	368	356	374	362	361	380	347	362	390	346	374	365	370	359	387	386	370	342	370	397	390	399	420	361	367	403	343	370	384	357	355	387	360	368	351	347	407	393	409	383	356	350	380	411	358	360	373	396	366	380	351	386	391	367	405	384	388	329	322	368	383	370	363	366	353	363	367	368	399	373	395	392	333	357	386	400	368	391	373	365	405	377	381	403	406	386	364	359	392	376	382	337	409	385	367	402	391	353	369	395	397	370	371	398	348	345	365	363	370	381	389	397	398	382	385	388	368	361	355	322	379	356	382	333	379	395	370	401	385	393	368	381	370	345	366	379	370	387	384	369	358	405	385	370	352	356	383	330	371	351	359	388	359	399	360	387	402	391	374	378	392	341	386	384	373	334	350	370	364	361	374	382	356	376	389	400	391	358	361	389	370	373	359	364	363	351	387	364	390	372	375	412	409	377	383	402	365	336	368	367	361	362	366	385	380	314	410	370	384	335	369	379	376	372	411	401	396	374	371	381	364	371	353	377	354	380	353	368	363	351	363	377	361	354	375	365	332	369	405	363	376	405	380	381	381	367	356	375	362	385	347	359	396	386	391	371	382	384	350	390	386	394	409	398	363	396	365	362	369	373	378	374	376	353	382	368	359	393	405	359	342	387	357	372	395	365	372	394	379	383	357	390	368	305	331	348	345	366	404	361	391	384	380	374	381	370	368	361	377	368	343	395	401	403	388	364	359	377	339	356	407	386	377	365	384	343	360	356	381	392	375	365	396	414	359	379	395	366	354	345	377	398	374	409	366	378	372	407	358	414	400	374	358	383	376	353	365	381	346	378	385	408	339	397	352	373	331	383	374	398	359	354	370	368	381	369	341	366	379	393	382	350	390	384	386	405	347	365	380	393	364	346	375	359	379	380	376	358	367	423	390	360	348	372	361	369	384	412	405	331	377	381	373	345	392	388	403	386	397	357	379	354	375	379	320	367	386	394	373	380	416	360	346	356	375	376	405	362	380	343	363	400	425	380	384	370	364	383	368	382	379	361	384	370	353	366	384	384	414	363	378	371	380	361	343	338	375	386	390	371	376	363	381	376	357	378	419	360	378	373	387	330	391	369	355	376	359	386	368	394	382	372	378	364	347	372	379	404	372	330	363	387	393	353	374	391	398	368	402	378	388	386	359	357	344	326	370	378	396	388	352	403	377	376	344	365	353	363	371	397	367	363	360	391	358	357	426	389	355	380	424	386	369	347	380	395	412	400	371	366	385	364	368	370	407	374	388	368	381	388	389	356	376	346	378	402	356	373	345	380	370	390	409	364	348	385	405	360	366	342	375	382	382	411	374	348	370	397	341	388	397	383	350	347	358	355	341	385	364	381	389	351	375	407	356	367	367	381	387	369	368	401	348	354	391	373	358	358	388	375	361	371	399	399	399	378	409	447	339	386	372	367	399	387	362	401	345	386	377	335	391	393	396	379	408	384	386	370	391	376	414	386	391	379	371	360	366	372	354	373	364	355	394	375	399	385	388	421	361	381	408	391	368	331	327	355	365	373	368	399	382	391	389	353	363	393	358	401	396	390	391	396	336	335	382	385	416	385	365	388	386	366	368	378	373	397	398	378	383	386	378	379	341	359	353	373	351	368	363	365	349	386	352	366	356	374	388	365	356	364	388	352	390	374	400	344	341	365	428	376	358	352	351	406	374	378	372	415	358	403	357	336	359	371	383	391	371	347	386	380	382	371	335	390	354	347	371	401	396	345	361	402	396	363	361	396	345	369	388	383	382	428	350	388	378	369	388	361	356	336	338	391	375	380	364	375	344	411	370	363	366	369	365	376	398	391	389	398	371	376	346	363	382	373	383	348	334	402	376	385	344	360	379	378	361	347	387	375	376	363	356	359	369	366	337	401	385	373	352	396	376	365	342	404	350	391	362	363	412	341	366	383	384	384	357	377	405	400	350	368	441	393	379	381	390	392	385	364	364	341	404	364	403	384	365	370	384	365	391	381	372	384	407	373	361	396	352	376	390	359	394	372	355	405	342	357	388	410	389	397	354	396	386	349	373	382	348	361	371	329	352	362	337	384	423	376	367	380	377	384
31901	48274	41673	31026	25396	21187	16591	13751	10994	9228	7328	5940	5046	4114	3424	2908	2541	2405	2095	1848	1725	1512	1282	1226	1057	980	927	869	781	764	726	706	703	651	613	609	647	581	584	543	555	493	507	565	525	479	495	488	468	475	481	507	472	504	499	486	431	454	469	466	442	440	441	451	506	509	428	482	445	457	462	472	469	503	442	474	460	475	443	486	452	489	463	498	463	497	448	447	499	462	472	426	429	449	467	459	440	473	463	490	428	458	447	492	449	484	482	510	489	484	473	480	496	460	465	458	511	475	485	476	503	456	473	491	439	481	485	499	512	459	464	485	463	433	487	476	466	434	453	451	461	470	499	463	466	469	446	471	440	463	482	460	461	474	462	488	456	448	489	455	467	456	483	454	443	476	479	450	457	413	495	467	456	488	458	482	430	467	456	473	458	477	452	483	410	505	502	467	489	474	453	488	499	418	515	454	462	433	456	527	462	457	474	445	441	450	480	523	466	481	495	474	498	434	388	455	459	423	456	485	466	454	437	460	429	451	475	491	480	464	462	428	457	515	412	498	464	458	440	472	457	470	444	450	432	500	459	475	482	474	493	502	483	475	423	453	487	452	464	469	450	504	470	451	434	454	520	469	444	452	453	431	412	444	472	439	454	436	439	438	468	493	457	458	464	501	462	453	433	410	481	458	486	497	451	484	477	486	449	450	483	444	493	446	435	432	468	426	457	432	466	471	447	468	476	453	454	472	459	482	462	452	441	446	405	431	456	507	443	477	487	477	479	522	472	456	427	491	491	492	459	473	443	446	502	472	468	466	497	431	432	418	441	462	450	437	461	448	472	506	476	491	487	479	494	503	465	505	485	496	465	474	468	446	467	464	476	507	465	474	461	445	471	440	458	451	461	420	487	471	448	476	450	473	457	438	447	429	464	449	484	475	474	434	462	489	453	456	469	457	436	459	463	447	503	441	490	459	512	496	464	446	433	467	463	435	456	502	410	488	486	482	494	483	480	483	408	461	477	456	444	466	464	500	462	484	492	474	457	474	467	479	483	469	427	456	454	511	466	473	486	467	448	462	484	432	464	459	438	425	446	485	444	506	450	487	501	483	466	440	463	463	475	458	462	443	500	455	441	465	456	455	504	488	433	439	494	483	477	449	468	489	502	450	472	513	460	436	467	466	462	460	457	477	451	482	446	460	465	473	454	495	489	476	501	463	428	439	503	456	442	478	440	436	406	438	480	480	428	503	467	497	480	478	446	461	397	462	464	485	494	507	421	454	498	455	492	480	447	490	464	483	459	432	459	500	460	421	460	470	486	453	448	432	454	462	429	488	504	444	507	445	447	490	511	515	453	509	439	431	514	494	420	442	461	413	484	474	448	482	482	458	432	423	472	485	489	449	446	473	427	492	474	504	462	454	436	497	447	473	438	443	494	443	483	465	420	466	438	472	454	434	467	495	465	471	448	481	492	475	417	434	504	424	460	464	480	445	470	469	484	468	482	454	408	475	464	457	459	427	440	481	468	473	466	444	480	478	455	457	493	457	456	458	463	453	492	470	425	461	432	461	468	460	446	454	489	491	473	457	462	490	460	440	457	476	489	462	491	502	456	480	484	476	485	468	460	415	490	486	450	487	493	441	475	428	483	456	475	494	438	454	412	459	472	449	430	453	485	452	469	462	421	441	477	448	467	462	429	428	461	481	429	467	468	479	415	466	451	462	432	453	432	465	502	450	458	461	447	480	488	427	441	479	500	470	480	460	448	419	451	454	485	467	440	508	482	500	439	468	424	458	486	460	438	500	503	480	477	438	498	410	470	471	449	456	491	479	495	436	498	478	505	450	456	441	460	442	468	467	456	460	461	486	483	465	465	452	434	468	446	443	431	477	454	472	471	445	486	468	465	465	460	427	449	462	447	428	454	438	476	485	439	491	464	479	488	448	476	418	452	488	442	464	459	467	428	460	465	504	432	471	466	448	454	481	480	439	433	462	457	499	465	465	450	488	463	490	454	439	444	466	497	469	503	447	478	451	487	456	461	448	451	462	505	466	456	454	454	529	502	459	449	482	465	460	459	472	463	474	458	462	510	459	455	462	493	492	457	484	447	460	486	454	463	460	440	464	444	457	471	475	463	480	448	463	479	450	468	423	456	454	472	447	478	501	463	471	477	482	473	496	506	475	487	480	478	429	486	474	452	464	493	459	466	474	452	485	498	477	469	470	459	474	497	438	459	503	432	430	448	436	443	474	483	466	441	469	470	498	474	472	435	473	439	456	478	510	470	488	457	435	433	500	444	473	466	507	475	465	470	456	526	466	453	458	496	470	457	463	500	456	449	466	475	435	480	450	429	449	465	470	466	448	467	461	444	451	459	440	466	478	470	487	466	433	502	451	479	486	492	467	477	454	467	422	451	432	479	491	449	481	473	451	506	502	421	453	436	459	465	484	450	488	463	478	499	455	493	512	461	475	494	483	444	454	432	456	443	488	474	472	477	508	499	449	438	484	430	503	468	456	486	468	434	483	481	499	466	502	470	468	462	487	481	455	448	470	415	461	485	474	460	471	417	447	453	510	435	425	448	494	489	446	470	489	477	442	480	432	456	452	491	456	480	479	477	458	454	455	453	452	475	448	446	462	486	438	427	429	476	443	473	456	488	461	429	462	482	476	468	434	438	445	492	468	465	453	459	468	497	445	476	490	509	481	445	473	455	472	464	519	475	475	424	511	470	490	484	455	480	471	492	492	447	473	478	454	489	474	481	482	464	464	461	458	491	504	485	466	478	459	498	445	445	479	444	486	509	484	435	463	465	450	469	471	452	466	448	451	450	431	478	453	486	441	485	467	489	451	473	496	466	475	473	470	466	434	445	454	462	443	490	471	474	466	468	473	499	467	447	452	450	463	451	436	448	464	463	474	462	441	439	507	473	485	477	481	475	476	447	482	445	469	495	472	493	454	463	488	456	424	459	501	481	447	466	465	462	464	477	458	445	507	452	450	448	451	504	457	469	481	485	450	477	455	462	451	459	448	498	507	447	458	464	450	491	451	498	534	465	444	461	474	498	411	515	442	464	449	463	451	452	485	423	464	492	475	433	446	479	469	463	456	447	446	473	471	473	465	468	452	467	478	481	466	499	460	505	474	458	469	451	480	436	473	492	451	452	467	471	440	524	443	484	447	449	493	461	505	472	479	468	452	453	472	481	459	468	434	473	463	470	494	461	476	481	477	481	453	462	467	444	453	442	437	422	456	470	482	478	510	475	455	480	452	461	474	468	437	437	452	471	432	448	427	461	495	438	495	487	469	484	472	469	428	471	448	452	437	435	465	463	461	471	477	441	458	458	459	436	444	476	450	472	482	407	437	440	476	444	503	441	465	489	512	426	468	469	501	455	449	475	488	467	404	452	465	489	465	493	453	490	466	495	472	458	436	461	450	422	505	482	408	470	470	475	468	511	467	470	441	460	478	475	428	462	456	452	446	473	444	465	468	468	513
22737	20812	28376	23363	21110	22215	20142	11026	7881	6426	5216	4284	3510	3040	2569	2160	1809	1730	1592	1409	1279	1176	1049	922	793	755	704	711	643	625	628	560	527	551	517	472	482	487	411	471	456	423	440	424	439	416	408	402	402	415	404	390	385	409	391	382	400	375	387	408	392	351	343	417	369	373	369	338	340	390	411	388	413	378	390	364	338	352	368	384	372	399	373	365	354	415	385	379	366	377	388	348	337	416	376	382	375	373	376	377	390	373	357	369	378	406	387	391	371	398	386	365	370	405	349	377	352	405	350	374	389	368	379	348	392	376	402	415	410	370	385	378	378	347	408	362	400	375	396	423	391	387	382	322	385	367	404	362	375	400	346	369	398	371	409	395	380	367	366	338	374	386	389	375	393	350	370	359	399	379	362	363	409	365	361	399	394	347	373	342	407	405	394	377	360	362	336	377	377	343	345	399	391	390	362	344	371	357	385	359	374	387	344	403	388	382	399	389	369	346	387	399	361	342	361	379	370	377	411	380	350	327	378	380	360	355	386	373	388	377	348	428	350	393	421	382	357	394	352	369	396	387	361	377	417	408	363	409	386	349	390	402	368	409	393	352	413	374	404	395	341	425	353	398	385	400	387	404	354	411	355	385	360	368	390	366	371	382	366	411	399	373	370	395	372	367	351	388	336	384	365	387	338	359	381	400	357	396	375	430	382	338	367	376	352	348	377	355	371	392	398	373	378	391	363	357	364	363	357	380	351	351	344	383	353	405	371	378	388	364	369	393	377	366	377	372	386	374	380	375	345	393	375	374	369	379	365	394	416	398	371	370	354	377	360	430	378	343	392	363	374	377	365	379	350	374	347	360	418	382	334	380	392	327	390	413	428	371	333	398	403	376	371	359	375	401	348	386	334	352	377	391	362	338	349	387	422	399	370	358	402	365	403	352	365	358	385	366	361	406	367	356	385	358	361	404	418	348	388	399	372	437	383	352	443	390	397	368	345	365	362	408	334	397	360	361	388	348	378	361	399	385	383	401	370	367	376	367	334	381	351	381	356	363	364	368	354	370	358	369	377	407	368	361	354	379	379	375	386	382	390	396	360	372	366	391	373	364	368	365	384	341	364	341	359	379	341	375	364	370	395	355	371	370	354	389	351	388	364	369	360	402	384	380	389	391	393	366	394	354	432	382	375	368	352	381	398	381	374	353	339	411	374	377	381	379	367	391	378	345	403	373	358	371	355	391	395	361	379	373	378	420	397	352	356	356	382	407	345	374	389	362	367	364	399	360	404	371	398	347	348	357	350	377	361	381	404	407	363	351	398	347	393	397	375	381	387	394	379	374	382	364	346	393	399	384	370	394	378	395	345	395	370	389	383	383	376	376	370	405	402	372	367	405	356	385	401	362	357	377	374	369	390	335	378	397	377	394	414	373	375	402	373	377	376	356	332	387	367	367	389	395	371	378	358	398	392	392	354	366	358	375	389	364	400	359	348	406	363	389	405	374	397	408	358	341	381	375	360	345	378	361	374	385	361	382	371	353	379	362	379	344	388	372	376	363	391	404	390	380	370	339	357	436	393	383	378	382	336	377	382	387	380	391	408	371	365	356	374	374	322	353	346	389	383	374	361	398	354	380	373	414	357	373	392	371	362	387	375	364	366	343	380	363	375	372	370	376	384	387	392	393	367	343	349	369	399	359	344	376	383	368	372	358	370	390	360	393	373	354	369	414	365	375	386	377	367	360	377	358	362	394	360	346	385	363	391	401	386	375	391	355	370	400	370	369	350	398	364	353	394	391	363	392	380	390	359	371	369	374	365	368	347	377	382	367	396	395	394	352	345	400	397	380	348	397	391	382	388	377	370	374	391	370	361	366	377	358	370	358	392	374	367	400	405	372	373	410	375	403	346	354	383	346	418	385	363	366	366	367	385	370	381	384	360	388	407	380	397	366	390	401	385	376	411	371	397	382	398	394	347	389	387	376	335	357	341	380	380	374	378	386	393	361	374	371	381	404	344	369	383	364	375	366	399	375	385	389	334	392	372	389	383	376	389	362	367	386	391	375	357	373	386	332	377	398	401	391	347	368	379	384	356	366	393	361	389	378	387	376	416	374	374	347	335	398	411	372	396	355	389	398	370	359	366	369	373	383	374	361	371	356	384	377	392	380	378	370	406	388	332	361	417	359	401	375	419	359	415	388	376	363	393	373	376	360	371	365	378	376	360	424	356	411	369	378	379	375	380	388	357	329	374	376	388	364	369	369	378	358	359	381	392	366	411	376	390	391	376	357	393	370	381	360	412	402	342	391	374	372	391	407	354	405	383	398	384	399	381	398	364	352	374	337	387	322	379	414	393	377	346	384	369	397	377	372	343	370	362	378	361	382	394	389	356	410	359	364	379	392	360	376	342	383	338	425	373	367	339	382	360	380	387	371	365	370	364	382	403	377	372	376	379	356	405	383	400	357	348	415	394	324	341	409	340	361	387	400	395	358	386	378	376	385	381	395	389	368	374	385	351	381	386	374	383	399	362	409	361	387	388	359	376	389	366	389	366	384	366	362	373	404	369	387	339	383	410	358	369	379	408	392	385	391	394	396	383	399	374	380	363	375	350	367	381	367	383	384	342	342	386	385	361	396	386	346	415	362	350	399	343	376	404	396	362	369	361	392	355	414	361	345	360	376	366	387	365	371	358	395	364	386	390	374	354	378	372	368	367	351	375	351	376	397	399	394	367	402	407	389	387	381	396	376	381	383	377	370	371	380	396	352	404	435	391	399	364	372	397	377	359	373	383	386	367	349	369	376	378	379	330	356	362	361	430	372	379	360	348	369	375	385	378	372	381	394	389	389	394	376	386	382	406	364	391	390	350	358	384	378	371	380	388	391	382	380	348	366	382	401	359	386	339	403	407	342	397	372	382	381	367	373	401	351	394	389	357	398	366	366	382	376	400	391	375	388	365	358	391	374	378	382	356	368	355	359	361	374	383	361	386	384	375	363	368	352	408	368	394	359	374	372	372	373	380	386	388	385	369	378	383	366	393	375	355	395	365	384	345	356	366	345	377	341	388	375	388	349	377	401	363	367	375	372	388	354	410	382	357	381	372	358	368	381	403	407	371	377	367	374	345	344	407	381	360	379	380	375	370	386	391	344	365	368	362	394	413	365	414	389	362	372	372	370	383	381	356	345	335	356	406	337	375	392	387	401	368	356	370	353	366	365	351	414	390	358	381	386	368	370	347	388	362	409	371	388	367	349	367	352	370	366	371	368	361	365	371	350	396	366	396	345	374	378	381	366	393	355	368	374	347	365	389	358	396	373	409	373	389	386	357	371	375	390	396	366	386	368	340	376	341	357	381	368	365	401	377	366	382	402	373	403	376	388	369	379	355	392	376	390	372	382	405	374	378	407	352	402	369	418	369	393	391	377	410	361	386	365	374	394	373	394	355	379	382	364	393	342	372	371	388	397	387	346	392	361	365	371	352	380	359	349	409	393	389	393
33453	52199	46017	35538	29706	25617	20996	17297	14478	11701	9829	8061	6584	5704	4738	3872	3386	3062	2772	2419	2166	1873	1629	1507	1361	1140	1025	968	942	893	808	789	763	718	688	652	562	622	602	569	560	535	574	500	494	502	544	489	498	495	499	491	464	477	450	460	454	453	419	473	440	464	482	432	462	435	464	503	462	449	478	488	463	484	488	483	444	438	440	492	447	432	454	468	480	454	468	456	479	483	464	462	444	440	487	503	489	442	462	459	428	452	411	501	436	461	505	476	480	421	461	469	451	483	428	457	453	462	467	438	458	468	449	481	488	416	446	452	438	495	465	478	444	474	478	472	441	479	465	481	459	491	470	460	451	454	476	487	485	488	487	432	477	441	438	471	445	445	497	455	490	449	488	467	456	427	485	401	454	435	498	450	474	494	430	461	442	480	453	474	461	431	496	460	499	425	415	421	450	438	509	432	457	509	444	499	438	467	447	426	466	424	469	478	477	439	453	430	455	488	500	480	475	475	438	488	417	486	441	451	445	490	447	488	443	479	438	435	466	447	459	451	463	474	475	474	498	433	452	444	433	417	496	458	438	450	442	456	484	486	458	455	477	450	450	482	452	436	462	462	407	462	433	436	466	460	473	460	474	455	452	467	458	441	425	469	455	436	445	481	454	459	469	430	479	463	486	437	437	446	434	448	443	431	461	489	395	479	460	450	456	457	456	428	478	470	460	432	426	461	465	442	444	505	450	453	438	425	426	445	452	443	434	523	474	416	436	446	459	492	454	465	467	499	483	478	430	469	474	474	425	456	438	471	447	464	450	515	487	462	427	497	454	457	452	442	435	449	462	472	496	452	442	454	444	436	466	458	437	436	458	441	491	476	435	483	480	472	451	449	440	476	452	421	492	465	461	476	489	459	467	468	464	447	449	469	463	438	515	481	455	450	465	422	459	481	458	440	462	484	422	459	479	518	454	489	433	436	450	464	480	501	490	476	446	464	460	477	453	438	449	443	475	451	478	465	448	425	445	445	483	487	464	470	487	494	438	444	463	413	447	459	440	436	489	458	443	444	457	461	480	457	412	449	447	477	453	472	473	498	467	471	470	465	478	444	458	513	447	413	428	462	512	479	416	465	457	432	509	481	418	467	451	437	452	467	442	487	453	454	443	443	453	446	447	419	413	443	455	466	434	508	491	434	441	426	461	431	470	435	455	442	460	465	419	433	455	482	447	465	472	440	463	421	462	468	475	443	482	457	454	435	444	413	458	507	470	465	435	486	503	455	430	456	470	467	448	438	434	465	450	457	457	482	474	484	418	469	461	474	455	502	487	441	463	461	444	465	489	492	447	469	440	451	464	421	454	425	465	462	434	473	511	479	450	485	454	462	424	466	462	464	455	453	446	475	445	474	441	462	444	486	468	446	450	512	440	473	465	469	419	474	436	457	431	440	464	444	476	495	477	462	444	472	430	451	468	448	501	437	462	481	495	471	493	488	476	450	481	492	468	456	471	496	442	397	466	452	442	474	468	458	452	469	458	440	445	396	472	409	464	429	452	439	500	470	494	458	445	475	479	440	510	501	481	462	444	441	455	473	448	472	475	472	477	437	463	434	481	431	456	421	448	447	458	473	458	450	458	478	476	477	450	507	455	479	443	444	490	463	440	446	472	455	440	421	454	444	466	431	453	476	442	437	475	445	445	455	448	474	466	468	469	460	461	452	463	474	472	463	454	461	484	475	480	456	461	452	478	452	462	493	442	460	433	440	458	490	471	475	453	468	449	464	464	460	440	439	449	449	458	486	447	444	498	431	443	452	442	467	512	476	451	433	480	486	454	460	419	450	433	485	467	457	467	448	452	481	481	441	445	444	470	437	487	467	448	445	456	461	451	419	447	447	461	449	440	502	478	465	482	470	470	427	433	445	476	434	443	437	445	479	421	485	462	462	501	454	491	451	494	451	447	439	466	511	492	447	508	466	427	442	439	416	437	468	422	440	459	436	442	426	479	497	482	464	456	476	486	436	480	474	444	449	452	443	457	425	447	450	481	466	457	448	466	457	472	436	432	508	484	463	416	485	428	449	451	452	413	467	481	471	502	481	482	462	469	476	479	479	426	456	451	430	463	453	426	423	487	449	482	453	459	460	470	486	470	423	458	462	456	429	494	461	484	419	463	469	496	453	476	462	466	431	437	457	456	460	463	435	478	464	495	433	449	461	461	470	476	428	457	433	411	471	448	464	463	426	450	474	427	472	478	417	519	473	453	493	469	430	458	465	493	480	456	479	462	455	466	428	440	466	468	453	450	446	477	438	432	456	465	437	481	428	446	462	432	477	479	475	448	445	456	503	496	451	451	438	445	480	415	471	467	471	483	447	428	482	449	455	482	480	442	473	466	450	499	501	431	427	448	469	436	419	456	474	501	457	401	462	444	450	461	450	474	455	500	444	462	453	469	520	459	449	419	434	458	512	467	464	438	458	442	452	401	447	450	471	467	444	433	452	436	444	477	459	485	486	468	476	424	410	488	443	477	492	462	484	446	464	486	465	439	451	461	435	460	482	447	453	491	475	429	459	488	482	486	468	500	411	422	477	467	465	466	444	432	461	442	481	445	416	469	434	460	429	436	466	433	448	407	457	462	441	444	459	511	437	476	437	454	439	414	477	497	420	493	456	477	444	460	455	451	465	479	468	503	457	475	425	427	473	485	472	438	456	501	462	445	464	497	438	472	417	486	442	458	474	468	446	463	466	467	479	473	416	434	463	461	448	438	459	404	480	456	456	473	449	445	491	463	450	470	468	471	473	488	450	478	434	441	424	453	498	471	437	482	427	448	453	420	429	415	491	444	483	486	480	495	458	459	466	472	462	497	458	449	465	467	480	468	418	458	458	475	467	469	483	432	461	462	482	468	454	448	454	428	470	479	477	436	481	483	437	442	463	449	468	453	452	481	493	449	478	483	462	445	447	483	443	453	484	439	417	484	437	450	447	449	460	474	493	447	446	450	472	476	486	470	466	452	470	487	478	496	481	420	455	461	426	478	478	449	410	451	464	469	437	446	431	483	451	470	452	485	470	467	470	488	458	489	474	475	455	459	450	445	445	466	478	455	477	470	470	463	440	463	449	501	498	449	461	459	500	450	470	466	434	474	453	429	427	429	471	473	445	460	456	489	461	423	471	479	424	463	448	470	475	467	467	454	455	464	478	491	454	487	460	454	472	432	478	465	424	479	464	428	523	434	431	433	455	448	433	454	432	442	490	454	456	490	451	483	508	469	453	522	465	448	496	497	484	445	456	473	502	471	438	448	428	451	482	438	486	457	478	463	452	422	504	472	434	450	466	461	456	483	498	429	470	483	443	448	449	489	471	505	471	480	497	460	466	456	460	442	511	451	469	477	475	453	464	473	478	471	466	503	469	495	442	476	527	472	482	473	451	478	483	441	482	467	464	467	465	441	448	457	468	448	441	469	454	454	431	463	487	437	476	514	457	447	458	461	482	496	457
27782	25563	29773	22759	13784	9481	6520	4611	3654	2862	2403	1964	1718	1505	1267	1104	1024	1015	928	837	740	651	635	617	538	516	515	468	494	503	478	468	452	433	427	422	386	410	410	427	441	408	396	427	388	395	412	380	373	392	427	425	376	399	427	392	399	374	376	395	381	392	373	372	401	401	376	381	399	365	383	377	376	376	402	349	384	385	397	382	404	384	390	410	399	357	387	396	412	394	370	417	342	396	319	385	395	420	392	373	373	370	396	385	391	392	386	381	394	379	375	382	347	398	356	383	427	344	394	392	403	366	380	355	387	390	380	370	384	377	421	387	340	383	361	397	389	414	371	380	411	374	373	395	388	395	396	372	425	370	370	398	408	389	371	390	369	359	383	386	384	441	390	365	412	391	408	405	377	390	388	407	400	391	424	376	385	384	360	393	349	392	389	366	421	398	395	381	375	400	387	400	355	383	363	400	373	409	395	389	381	391	363	411	364	394	371	387	396	346	366	363	365	400	406	371	384	379	390	403	346	411	370	373	345	402	424	360	399	402	390	412	377	362	376	408	401	374	358	421	422	392	361	396	375	379	373	369	381	408	362	383	377	372	377	397	390	381	380	386	377	406	386	378	379	383	391	395	408	351	379	369	383	374	431	413	363	363	371	368	359	386	424	363	404	414	364	372	389	364	395	357	370	395	382	355	391	377	389	382	383	390	370	375	411	376	402	388	415	376	389	387	393	404	414	367	399	411	409	379	394	364	407	368	381	390	383	396	365	388	405	356	396	398	409	375	362	409	380	419	390	347	389	434	377	385	385	384	349	399	407	377	399	386	376	425	380	374	392	414	449	363	401	399	363	407	402	355	360	428	377	383	404	378	375	354	396	407	373	379	376	382	377	349	396	425	367	413	364	400	353	381	402	336	389	402	392	374	380	374	410	408	395	376	366	397	381	336	363	379	376	399	384	387	392	396	381	382	376	362	429	376	385	382	382	413	395	419	375	417	388	365	372	371	389	372	384	398	427	388	347	373	400	374	399	411	381	346	399	435	400	388	377	391	408	370	360	392	374	373	379	404	405	438	340	381	383	388	411	392	354	398	395	420	414	378	388	378	394	420	339	413	367	408	394	386	364	377	411	390	378	376	433	406	353	377	379	395	399	411	416	380	409	422	394	387	384	374	405	397	398	365	388	419	376	422	373	397	400	392	362	391	388	351	402	385	393	358	365	376	392	434	411	366	421	384	390	391	374	359	364	390	373	352	402	416	393	371	391	409	404	382	402	370	374	383	427	364	384	353	361	409	396	351	403	388	382	362	399	378	383	404	374	401	408	375	397	385	377	389	400	361	379	410	357	423	375	373	383	364	405	351	372	390	400	376	389	402	362	394	370	366	403	379	379	392	404	398	392	375	379	388	397	390	367	384	388	399	417	394	390	381	359	366	374	397	391	343	391	428	412	397	381	352	363	369	416	367	360	370	393	370	403	438	403	388	397	388	367	365	400	387	372	337	377	415	402	376	398	389	388	358	396	352	433	409	392	362	388	363	379	356	364	372	400	396	357	394	384	366	400	380	402	374	408	421	383	412	358	386	389	368	368	373	375	427	409	349	378	366	403	381	368	418	386	390	358	381	373	383	393	399	402	340	377	375	391	384	393	364	427	376	402	382	367	372	403	413	379	430	389	377	380	373	385	353	396	394	414	402	374	372	397	368	424	372	380	414	416	421	411	363	353	374	378	384	391	363	374	369	378	386	374	372	380	371	382	421	386	391	379	396	386	368	397	374	416	352	391	422	401	398	409	397	423	387	386	385	392	395	400	411	399	378	381	402	386	379	341	393	391	409	355	393	398	369	417	442	387	383	384	401	364	353	361	398	389	373	381	411	390	395	395	400	375	400	381	398	408	396	376	367	377	377	401	387	380	387	385	389	359	360	409	359	404	379	399	406	402	404	389	373	400	407	396	408	402	385	347	385	399	393	360	403	387	390	380	387	389	375	377	397	382	385	381	337	374	394	383	417	375	396	400	406	402	415	369	389	377	415	414	400	352	370	376	392	401	392	397	421	367	379	410	398	395	386	403	396	400	419	416	372	410	326	396	403	408	380	404	407	369	421	345	402	406	339	375	356	418	362	393	351	402	406	402	402	405	393	395	406	404	401	378	365	396	413	391	402	377	385	369	410	342	362	374	402	376	389	376	409	407	384	387	364	370	374	420	395	421	367	368	404	359	393	366	392	415	379	402	375	373	388	366	382	358	390	383	398	408	391	388	356	350	367	425	375	384	374	403	395	392	411	379	411	375	378	361	380	382	354	380	369	402	406	418	390	371	385	376	368	388	377	370	393	416	403	411	394	377	375	385	383	386	379	409	382	374	337	357	376	395	389	393	344	381	393	377	387	356	381	397	388	375	355	384	349	392	364	378	395	383	411	358	421	423	362	368	377	392	394	391	378	368	373	375	377	404	409	377	416	426	427	377	390	411	403	379	424	372	392	399	400	412	426	389	420	380	358	384	440	356	399	392	383	369	375	379	410	397	398	396	396	392	352	408	383	383	351	391	390	404	374	376	394	428	386	409	380	378	365	392	388	373	342	442	372	413	395	389	381	376	363	391	389	394	366	370	388	388	389	409	376	386	363	370	408	398	447	356	405	360	400	400	353	400	379	389	375	395	405	388	386	393	385	410	389	411	358	405	373	368	399	388	376	423	430	399	374	418	413	348	366	383	375	378	407	380	383	382	381	361	387	396	379	372	357	409	390	390	371	412	359	386	386	374	363	386	371	377	382	400	395	409	354	412	412	401	381	380	418	391	346	399	381	412	376	346	396	378	363	364	401	372	395	407	391	378	380	398	409	414	361	388	437	383	409	400	403	399	366	413	409	377	357	381	411	412	391	381	348	399	413	381	359	399	395	399	403	370	380	347	386	362	378	384	382	350	400	395	392	394	360	388	363	352	427	360	365	419	347	371	374	390	379	394	363	393	345	383	374	399	388	377	395	384	376	381	382	402	353	362	414	382	371	392	366	362	354	405	367	392	401	374	396	384	403	373	364	382	379	372	402	384	378	412	436	405	401	397	384	391	385	375	365	410	378	386	363	389	394	370	399	415	378	414	391	387	433	393	360	405	396	398	387	380	356	384	400	385	379	342	416	382	391	403	379	374	391	400	393	394	387	402	408	377	401	410	370	355	392	378	352	382	379	406	388	398	410	376	410	377	385	351	418	359	352	430	381	404	380	380	377	370	333	364	392	410	372	388	402	346	389	378	386	405	410	384	384	384	378	362	370	375	352	388	405	417	394	393	385	404	396	384	357	360	399	393	412	389	390	393	400	405	416	380	389	367	368	393	370	385	386	398	383	375	369	397	390	369	407	424	366	323	350	358	369	410	377	375	406	352	386	361	384	391	399	383	399	372	362	385	378	375	374	381	386	371	391	371	381	411	407	385	369	396	391	402	392	381	374	383	384	374	400	410	424	400	409	375	404	349	405	371	394	423	381
30789	42512	36153	24955	19360	15656	12274	9459	7717	6074	4882	4084	3450	2939	2322	2049	1732	1635	1539	1273	1202	1140	1042	846	873	749	771	695	719	682	678	648	601	591	577	553	553	539	535	536	520	514	545	526	524	493	474	479	528	527	460	520	469	471	491	496	472	505	479	474	493	507	495	484	467	499	492	510	464	481	462	488	487	455	496	414	460	498	484	478	475	491	504	487	492	533	467	483	519	463	468	471	471	499	485	485	461	480	449	514	499	460	481	489	480	454	470	490	435	456	475	499	517	522	465	495	532	505	480	471	437	503	519	485	498	489	461	458	499	519	533	503	477	484	512	509	506	488	468	508	461	478	478	464	474	518	463	489	489	490	495	529	465	462	448	486	491	488	490	535	505	495	483	466	492	489	498	513	492	461	497	478	462	492	471	495	539	477	456	478	495	495	482	468	457	508	452	500	480	519	484	482	501	494	479	509	455	497	492	496	493	496	452	453	465	463	461	482	478	463	454	482	502	503	466	490	504	487	459	466	543	504	492	505	521	473	467	489	511	518	504	479	488	484	467	521	517	511	517	488	477	492	501	499	474	458	448	481	501	490	478	521	477	464	466	444	506	473	470	484	494	471	474	493	471	481	492	476	513	497	474	484	465	484	505	481	484	483	498	461	466	415	480	456	457	508	480	489	459	496	513	505	479	502	475	527	492	516	431	474	485	472	496	466	459	434	503	512	460	507	473	496	493	497	516	491	481	503	477	521	489	481	475	474	450	461	467	470	497	484	515	476	497	494	483	488	475	449	492	511	499	468	523	472	465	488	437	500	500	490	461	472	469	498	517	516	492	477	475	468	464	501	480	469	453	493	496	487	478	501	504	477	480	509	492	469	462	440	427	479	476	521	477	490	504	479	495	461	468	544	489	444	490	437	469	479	461	498	497	468	452	498	470	466	500	480	471	505	507	519	482	442	479	477	503	506	475	475	496	487	471	488	478	465	464	465	463	466	493	451	504	467	458	467	493	473	465	530	518	494	523	460	493	462	502	474	485	497	504	454	441	482	481	474	508	494	507	468	480	473	514	512	509	506	436	469	464	469	471	470	442	480	452	478	492	464	504	458	483	480	491	490	456	470	480	506	525	537	460	500	472	448	481	441	538	460	509	470	471	475	461	506	522	458	486	494	483	458	511	460	462	463	512	505	478	469	469	460	502	466	448	485	456	495	494	487	490	485	482	476	456	459	526	495	471	488	475	485	499	477	505	459	478	481	488	461	485	510	485	480	515	497	461	480	472	480	466	508	450	465	451	460	467	456	495	535	438	533	484	476	484	503	507	445	463	460	482	442	478	463	498	477	498	501	468	465	462	463	480	517	517	529	442	474	465	458	487	460	468	510	489	494	496	463	507	485	520	477	450	492	449	444	523	480	449	489	469	513	487	448	452	503	496	507	458	485	469	466	492	468	501	465	466	460	463	459	444	452	451	440	495	472	491	465	460	493	452	440	470	454	501	496	494	482	493	448	493	466	510	493	457	501	486	496	443	490	484	503	495	474	495	493	518	478	498	451	437	456	482	495	503	472	493	478	473	477	499	500	465	478	476	460	479	474	492	502	499	506	506	477	519	442	489	499	447	489	469	474	495	523	470	487	482	487	489	510	459	499	503	476	458	485	502	486	514	485	462	497	450	467	488	475	466	493	482	500	493	460	465	496	497	460	464	512	493	453	466	435	449	484	483	507	497	531	500	479	504	465	480	496	472	475	471	491	452	495	482	479	486	469	530	482	480	448	517	452	533	482	467	488	471	466	499	485	487	473	457	490	474	468	485	510	488	488	503	484	468	484	494	471	456	482	470	491	468	474	464	486	463	465	456	500	467	487	464	472	482	483	478	464	473	471	467	463	538	482	499	482	463	480	480	482	505	462	441	490	508	460	500	460	468	476	504	493	534	456	516	494	461	514	475	518	530	466	488	499	489	465	478	469	502	484	485	498	493	455	470	445	477	492	474	500	486	453	477	446	471	522	484	474	512	487	471	512	495	462	450	479	477	459	468	478	500	463	470	462	490	478	504	470	520	486	465	504	465	493	474	450	473	479	466	466	500	498	488	527	462	446	466	490	448	466	463	448	500	447	451	489	483	483	461	485	463	459	502	501	459	494	484	474	462	501	514	474	510	483	445	497	543	439	490	444	492	490	478	510	469	480	454	466	496	486	513	485	497	513	478	473	473	492	482	480	457	496	466	478	461	484	495	485	479	505	481	467	492	449	485	503	510	500	535	493	507	443	497	464	465	472	476	487	485	486	491	496	490	476	450	457	502	472	468	490	515	485	483	465	490	519	485	452	471	505	472	496	507	497	490	494	541	476	479	492	491	497	555	457	484	473	485	474	497	479	487	480	457	479	486	452	486	450	485	493	451	468	456	503	502	457	525	455	502	496	488	472	496	475	474	488	482	501	477	474	513	479	453	483	498	491	485	477	480	442	473	484	499	477	505	484	476	479	484	502	465	469	462	499	489	474	465	481	485	491	460	474	481	472	523	485	494	496	481	488	459	471	465	487	460	498	495	476	488	493	507	470	468	514	462	470	501	422	510	461	458	498	479	497	504	532	460	476	516	497	505	485	463	479	495	500	428	460	483	467	467	473	513	495	451	509	446	513	483	493	483	489	455	490	465	490	487	478	510	502	506	495	478	524	453	470	472	464	452	498	511	512	487	490	485	533	446	479	479	467	503	500	481	445	465	513	476	493	464	498	465	483	515	516	467	496	466	492	528	507	488	471	521	471	473	467	477	498	487	502	480	500	508	483	477	502	508	482	453	468	469	456	500	463	491	488	457	498	465	488	434	519	494	454	490	499	491	467	485	477	481	502	501	495	505	452	500	505	498	460	493	487	497	509	465	531	456	479	468	474	481	463	456	503	485	484	480	490	498	474	483	491	501	478	459	471	468	450	479	504	467	491	523	471	486	537	486	476	494	511	483	504	445	479	497	483	445	500	502	487	473	456	477	515	472	521	501	493	475	485	494	463	485	463	484	478	488	489	452	490	451	497	482	489	446	502	481	459	447	495	511	455	465	476	501	485	498	514	509	479	474	456	483	484	478	464	485	495	506	473	502	466	505	488	470	500	500	476	517	524	475	487	494	486	451	523	488	496	467	513	476	501	500	462	443	511	483	471	509	513	442	483	476	482	518	477	518	489	463	456	450	490	482	458	481	494	501	510	481	477	462	478	491	519	442	510	465	485	484	531	463	439	490	485	489	456	465	496	459	489	523	465	462	475	514	502	471	460	495	501	499	461	497	502	482	486	507	454	495	491	489	445	493	488	493	466	513	476	451	441	476	476	448	486	482	491	482	463	483	494	447	476	430	439	411	525	467	498	472	478	478	489	485	482	468	479	431	474	453	455	467	499	465	465	485	473	506	497	466	489	486	479	464	477	488	497	505	476	474	512	480	478	467	459	489	521	473	469	514	482	484	520	449	493	468	472	505	480	450	453	525	506	444	492
23801	20845	28019	24122	21650	18608	12823	7847	5789	4638	3905	3142	2666	2239	1956	1591	1527	1281	1202	1128	1037	955	802	702	621	624	602	649	564	579	526	491	454	432	480	449	454	411	443	409	423	409	385	417	436	381	406	385	440	369	372	397	357	418	376	420	383	349	364	345	401	356	325	390	384	409	411	353	342	390	375	374	384	366	370	377	398	387	363	378	380	399	357	342	380	414	373	380	386	365	377	351	354	412	394	392	412	393	356	373	379	351	384	361	377	410	388	375	347	354	354	375	322	387	395	370	357	380	365	376	380	388	358	358	368	362	409	382	387	395	371	385	358	374	393	352	363	392	388	415	368	404	366	375	387	416	361	366	349	350	345	380	393	415	403	357	383	350	377	339	390	373	368	392	367	376	374	391	361	387	363	381	344	381	403	388	398	371	388	337	376	414	402	337	378	345	364	402	392	370	378	391	376	372	353	394	382	369	347	381	407	381	376	374	372	389	395	399	360	375	403	348	377	401	376	343	358	365	394	379	398	372	388	367	406	381	372	364	375	388	387	353	364	378	370	357	351	414	383	401	385	373	407	382	386	402	394	376	348	362	402	361	366	402	373	361	382	366	367	349	376	374	381	364	382	372	382	385	348	347	368	367	384	375	389	370	376	360	384	369	412	378	404	385	380	376	355	368	362	374	388	382	362	352	365	396	369	384	359	398	358	384	378	413	359	390	386	387	390	393	377	388	402	380	376	380	360	406	370	393	369	392	378	364	423	375	395	401	394	371	370	385	381	416	402	377	415	374	365	413	381	387	401	329	402	402	363	374	352	380	372	378	373	379	412	388	368	382	358	376	390	401	369	370	371	348	370	401	406	362	380	390	373	366	381	386	365	355	359	355	334	392	386	396	360	414	384	357	370	389	381	370	407	356	384	413	347	384	386	393	400	378	373	352	390	406	375	383	375	372	398	381	356	375	388	371	387	338	374	358	378	385	397	375	350	387	363	363	392	362	404	356	382	366	348	383	377	371	388	366	363	372	378	331	390	353	408	369	347	367	355	363	353	364	362	391	395	384	416	344	365	391	378	381	368	382	382	372	375	373	361	374	392	412	369	394	385	412	367	405	354	389	378	362	364	409	329	370	442	380	379	372	385	360	380	353	383	358	378	383	394	385	411	410	368	395	379	382	408	359	397	367	381	368	405	376	373	357	376	371	398	395	396	373	374	381	347	399	364	319	332	395	371	359	370	364	363	360	359	380	396	362	391	382	338	379	378	366	397	357	389	384	366	388	405	396	364	359	393	353	351	368	321	383	370	353	368	407	401	389	365	372	393	409	393	409	388	369	373	328	358	385	341	402	400	346	397	352	343	366	375	361	358	349	375	387	360	382	385	392	384	346	392	376	380	369	377	365	343	373	369	386	363	373	376	365	358	358	350	358	384	390	398	377	358	402	385	363	398	398	384	362	393	376	405	397	396	369	388	346	340	411	339	390	336	353	338	379	418	377	361	362	385	386	348	370	377	371	380	380	342	399	396	389	389	392	384	384	389	347	373	394	357	367	399	390	390	355	365	377	340	384	391	395	366	377	375	363	381	377	399	358	413	372	376	365	376	389	380	381	380	358	371	379	367	372	369	412	367	380	395	345	336	423	371	346	365	400	377	376	392	391	395	375	346	365	385	415	361	355	359	396	382	359	401	410	367	370	390	372	386	381	350	357	390	349	376	389	382	395	377	366	354	386	385	406	366	385	361	388	379	375	370	404	358	406	352	413	393	363	408	425	396	386	342	367	372	407	391	354	371	365	350	379	394	388	381	372	379	346	381	370	377	410	385	373	392	375	359	392	354	406	370	353	366	369	359	395	366	382	384	383	409	368	404	377	377	374	377	369	369	377	384	384	375	337	344	372	363	375	362	395	386	374	374	378	398	362	372	361	409	363	373	388	379	381	359	378	357	339	388	379	363	352	403	368	403	380	368	381	411	331	368	395	398	376	403	371	379	393	388	371	371	384	389	353	373	379	378	378	371	356	384	382	404	383	393	369	376	398	365	377	416	350	368	365	345	370	414	330	394	375	354	399	368	386	390	362	371	390	379	377	419	365	362	379	373	409	426	399	344	392	367	374	347	351	398	379	410	385	384	415	385	404	364	406	372	403	360	371	380	375	388	362	369	381	358	387	380	382	390	372	342	379	394	366	366	369	362	377	408	384	368	362	385	379	362	368	377	400	319	382	363	396	370	350	338	376	394	359	406	371	375	399	367	385	365	373	372	351	372	412	372	362	367	350	404	377	369	378	391	358	391	348	354	372	365	412	354	379	375	352	402	392	383	344	405	388	354	374	366	371	349	333	366	363	376	404	393	384	349	419	365	376	361	347	384	384	365	346	394	355	371	377	419	380	397	378	377	366	372	394	373	388	356	351	396	400	389	375	406	357	364	364	396	364	401	380	382	374	325	410	401	378	381	389	388	384	390	428	381	356	399	357	385	378	377	387	409	347	406	353	392	399	377	389	376	364	360	373	386	356	371	378	395	381	357	378	383	407	372	398	333	389	399	359	337	394	363	381	371	349	376	391	400	366	353	364	420	370	371	379	407	388	423	376	375	367	384	386	374	377	348	391	367	359	384	370	398	410	367	382	368	368	366	428	390	391	408	373	402	357	382	400	376	315	356	359	366	345	385	349	321	381	362	387	378	388	365	361	402	414	406	346	401	373	359	374	369	390	391	382	387	387	377	348	403	355	393	372	345	367	391	349	401	368	357	362	357	384	392	349	382	376	397	387	367	362	393	401	377	387	411	367	366	393	392	394	391	352	361	375	329	380	393	360	345	371	349	384	339	360	388	387	360	377	395	388	354	368	367	370	399	368	384	401	340	350	380	357	390	364	375	403	368	388	401	375	389	368	328	370	378	392	373	348	407	408	433	389	393	400	371	375	370	369	393	390	414	367	347	371	380	372	389	386	340	356	341	376	417	361	377	386	349	381	363	377	393	398	377	370	374	410	393	381	395	407	379	360	361	375	355	351	379	353	387	406	387	366	358	356	353	361	406	369	355	377	385	366	380	359	375	391	366	372	371	379	377	401	363	380	414	387	416	364	403	356	379	359	368	389	350	355	370	391	375	407	359	379	355	360	397	393	387	400	367	376	367	369	389	401	348	385	400	350	345	377	392	369	364	386	363	359	348	386	372	359	405	411	363	373	371	412	368	375	355	393	387	355	414	374	404	374	374	379	380	392	379	376	400	371	381	372	383	380	390	389	378	360	400	397	415	322	368	371	367	354	378	379	400	375	370	368	388	410	366	356	401	399	389	400	349	389	395	408	379	395	399	339	388	393	369	382	357	375	392	381	371	401	370	419	387	420	391	391	360	345	409	375	360	435	365	339	367	362	373	356	377	373	404	405	374	353	383	367	378	361	355	408	355	367	376	361	399	405	383	383	380	369	382	366	417	396	394	394	407	371	407	394	371	354	391	357	377	360	406	366	393	415	389	364	411	358	390	364
31200	48895	42730	31303	25434	21220	17179	13885	11232	8998	7487	6219	5097	4306	3591	2992	2601	2311	2056	1885	1700	1569	1353	1178	1050	1034	908	853	824	794	709	686	692	630	639	652	568	551	539	532	549	542	497	526	500	521	514	472	495	471	478	498	475	479	483	473	466	460	484	515	435	492	485	463	504	483	445	482	434	437	458	435	472	482	456	464	464	480	459	483	457	477	448	464	481	459	437	499	452	481	508	462	432	492	471	511	483	441	525	455	491	472	440	464	477	465	482	434	474	509	467	454	468	480	483	451	444	506	465	516	451	465	502	458	484	457	462	517	447	493	477	475	519	488	448	470	496	460	525	496	473	479	515	457	452	464	476	461	443	440	486	482	490	474	453	431	442	486	472	464	482	487	452	452	478	503	509	488	511	482	487	456	479	480	452	478	499	487	450	479	465	426	474	479	432	466	470	442	483	465	459	426	519	489	451	449	465	458	473	494	493	468	449	496	511	477	431	461	496	486	453	504	471	466	503	495	461	463	459	459	453	498	454	419	460	447	474	466	485	472	433	459	473	452	489	500	463	453	453	442	456	478	518	420	504	489	472	482	473	473	448	513	453	479	501	443	496	455	450	496	478	452	504	469	459	460	487	459	458	476	438	465	503	440	471	477	491	456	495	460	498	502	432	448	406	446	454	469	471	455	438	461	480	488	494	431	407	445	471	461	498	468	441	500	460	466	488	451	471	507	459	460	456	442	465	502	461	473	427	487	501	460	446	463	488	523	470	460	474	463	450	469	481	474	480	454	487	499	467	487	510	502	457	488	469	481	484	485	473	474	463	445	430	455	488	503	433	453	475	472	456	469	362	443	478	509	469	448	491	452	432	487	500	444	496	484	447	492	473	492	523	472	445	492	487	473	469	478	452	428	465	465	489	495	463	448	473	488	487	470	470	448	464	463	437	471	455	483	519	471	437	473	490	449	461	464	449	457	446	473	459	448	478	462	430	476	480	476	439	476	495	451	477	466	484	450	466	447	478	434	456	478	470	466	493	470	438	443	510	458	476	467	481	453	471	484	450	468	482	492	476	507	445	436	503	438	490	467	446	502	472	495	482	436	468	472	473	501	476	491	497	454	482	482	424	437	494	481	461	464	444	463	473	461	490	456	446	459	459	490	480	497	430	451	481	461	485	418	442	499	464	465	501	419	475	434	480	439	450	477	445	444	488	511	483	518	473	444	433	459	444	446	442	497	479	469	437	540	472	472	489	454	415	450	482	471	496	464	445	474	447	496	465	485	471	457	491	462	467	478	518	452	464	466	479	492	499	468	518	475	475	458	457	474	465	441	475	494	452	457	494	442	454	516	480	476	492	462	466	512	433	440	469	497	448	491	441	489	452	487	459	514	489	490	462	451	444	479	475	497	468	461	461	452	470	493	433	477	487	476	495	484	444	445	468	491	475	481	461	460	480	471	462	456	460	442	486	486	475	516	499	501	453	438	481	486	472	470	474	509	479	482	495	434	458	465	493	493	492	438	474	474	471	465	500	507	453	471	474	450	485	412	435	438	484	468	487	454	441	461	462	468	502	459	445	479	511	471	477	536	481	452	460	499	485	449	460	485	480	483	449	451	450	481	484	462	464	474	459	470	459	455	470	465	453	489	461	454	441	474	464	476	464	458	450	480	456	485	447	455	447	469	436	461	463	444	457	488	473	470	453	475	442	475	482	444	497	484	472	467	461	432	467	532	478	462	505	463	489	519	457	459	460	465	466	437	477	469	466	482	427	451	459	476	413	481	457	470	456	472	486	475	527	448	486	474	504	472	498	474	480	489	471	456	480	472	495	440	450	484	479	446	482	488	471	463	457	501	482	466	485	464	491	432	474	440	435	471	441	469	483	475	454	492	441	455	506	487	499	473	425	479	514	473	421	476	498	455	502	457	494	491	506	451	511	465	454	473	445	473	469	492	470	479	456	479	471	510	477	478	519	481	453	452	480	482	508	497	468	472	471	463	449	499	477	466	483	476	459	444	467	503	467	498	469	479	470	498	465	445	461	480	504	435	443	516	464	492	434	443	498	487	496	466	455	448	475	456	476	470	499	493	475	460	467	493	457	484	471	447	442	482	495	475	490	471	463	465	457	458	489	475	500	475	453	487	420	472	513	438	495	490	510	474	459	490	479	457	444	480	499	468	454	457	456	461	501	471	415	461	462	463	524	476	448	446	467	467	478	440	457	428	466	475	473	468	487	525	484	470	451	495	523	448	484	432	446	497	474	462	470	455	440	482	433	469	464	486	482	502	461	484	484	491	448	454	467	465	484	455	474	461	442	456	469	481	465	430	456	456	451	465	459	509	461	482	483	437	472	491	470	543	483	500	472	470	509	448	470	464	437	503	463	487	472	477	449	474	476	486	505	446	481	470	483	453	464	492	454	449	477	454	444	492	448	485	450	476	468	443	511	435	465	484	492	480	494	465	444	490	475	453	472	458	492	481	471	490	457	477	510	473	484	481	458	473	488	438	476	429	496	448	460	476	448	466	484	480	459	452	479	419	487	444	458	477	504	464	506	463	464	480	478	483	449	473	483	504	486	456	450	492	446	463	467	468	464	446	465	494	468	462	459	446	466	470	461	491	459	506	443	498	460	486	421	498	485	458	484	489	481	502	467	494	484	486	436	496	543	460	475	461	430	440	486	466	459	483	462	443	446	492	450	439	461	501	463	489	472	487	430	503	490	467	470	433	496	470	486	458	468	519	456	460	460	460	482	462	473	498	495	493	507	447	459	418	457	478	457	476	453	478	467	468	441	480	468	466	460	449	500	466	468	477	494	484	456	451	426	511	450	480	434	469	456	489	463	485	469	451	408	437	485	498	474	471	449	505	454	507	507	479	483	478	447	467	474	473	481	457	499	460	459	473	489	514	489	462	447	476	491	449	439	492	459	471	455	447	501	460	486	469	493	458	472	470	482	494	469	480	508	469	426	475	505	451	464	471	468	466	466	460	464	442	473	468	487	478	477	499	449	517	487	442	462	482	452	438	454	500	473	423	459	488	437	473	479	483	474	456	457	459	436	496	490	492	462	475	466	429	492	476	525	458	430	441	474	469	451	486	487	470	458	467	492	489	459	463	430	497	485	500	453	504	482	477	529	471	420	460	514	503	488	439	446	460	461	464	483	493	478	462	534	446	468	443	433	451	500	485	462	472	421	474	458	466	481	446	504	485	441	441	442	470	465	448	459	446	484	507	503	474	491	455	468	499	455	512	447	480	524	457	474	470	475	489	528	481	467	448	457	485	480	458	472	458	439	474	480	424	503	491	490	478	436	479	476	489	471	502	483	501	483	455	464	504	474	502	464	498	439	462	498	482	425	492	477	492	457	460	476	515	466	455	451	462	475	480	500	496	442	510	467	500	465	467	499	494	469	473	443	468	491	460	488	463	495	480	446	479	479	467	497	455	478	472	482	487	522	440	492	474	468	467	478	464	493	450	488	435	515	470	428	488	504	494
22712	20797	28324	23416	21115	22010	19840	10750	7641	6144	5138	4232	3454	2925	2450	2125	1821	1670	1533	1325	1229	1031	1010	875	773	757	676	628	608	586	540	569	514	487	511	476	424	421	446	382	419	393	448	402	399	440	415	410	407	441	386	389	424	367	393	390	384	402	392	396	384	370	372	380	351	355	368	402	384	379	379	360	361	384	355	394	400	375	409	387	374	392	356	398	408	362	405	400	383	372	378	378	394	359	371	362	385	366	341	369	397	383	388	364	395	385	374	337	371	369	392	359	399	391	396	355	387	413	350	346	369	386	359	365	391	385	390	383	390	379	397	369	404	396	371	357	375	407	356	388	388	366	366	358	356	387	373	412	374	384	364	413	351	339	365	381	374	386	399	419	373	371	365	415	391	398	394	408	365	383	352	403	372	391	396	367	375	363	410	378	396	393	375	398	355	374	404	378	349	397	412	383	378	394	350	394	343	364	408	388	376	386	409	368	412	390	351	383	412	370	376	395	411	397	365	359	341	413	345	380	402	387	389	407	409	379	376	358	389	360	355	376	359	372	345	386	369	365	400	373	402	384	366	356	361	361	356	352	386	375	403	409	370	365	440	364	367	370	379	385	390	384	375	380	372	388	378	403	409	359	366	359	391	383	388	383	377	387	353	342	383	399	401	403	357	346	367	379	335	388	373	400	395	413	409	398	366	374	372	369	393	398	406	360	400	348	360	379	386	362	378	365	382	368	403	397	374	363	378	382	379	422	362	360	380	357	396	369	387	393	380	374	394	393	419	432	412	377	384	414	399	405	385	387	375	375	391	410	371	387	393	378	361	383	346	373	392	371	403	361	405	370	373	387	379	405	396	377	418	390	385	381	383	383	385	401	362	375	339	392	366	394	392	370	385	379	390	404	414	379	384	411	373	389	360	401	355	370	394	390	383	392	402	385	391	407	382	374	380	354	394	384	379	384	353	341	396	378	410	379	371	362	395	380	361	391	377	404	383	392	360	361	412	401	365	363	374	407	367	395	356	344	421	382	345	396	381	352	401	413	409	401	424	370	396	389	394	399	392	372	363	407	368	356	378	354	384	373	379	364	374	378	377	358	379	353	376	377	367	373	389	381	376	401	361	374	383	421	363	338	390	364	367	401	409	384	377	382	362	374	413	376	392	359	391	385	379	390	377	384	397	365	405	367	394	385	379	402	343	351	353	410	411	375	383	330	383	345	339	371	361	365	397	377	365	390	372	361	350	366	383	385	399	365	388	387	390	390	366	367	391	403	395	407	405	395	370	389	394	369	379	413	373	393	395	382	389	373	373	382	375	347	386	387	397	358	327	354	404	375	373	356	416	372	367	390	363	402	404	384	410	377	340	374	381	360	355	367	408	412	384	372	405	419	384	355	392	391	387	412	369	361	385	399	375	385	361	382	431	396	395	390	375	385	406	381	370	378	378	416	384	398	381	369	391	367	393	375	413	359	358	384	413	410	364	349	362	401	380	402	376	334	394	410	398	365	383	357	366	405	416	375	348	368	401	385	378	405	367	387	408	390	387	377	391	373	368	359	362	387	359	390	397	399	404	367	403	398	396	386	380	369	372	389	394	378	364	413	405	350	367	378	396	386	337	363	423	337	398	405	394	365	378	374	372	381	374	387	359	384	374	321	443	373	388	392	371	397	371	430	381	403	355	360	395	395	385	392	374	350	374	368	365	356	410	352	392	389	398	425	386	371	389	363	385	378	391	373	369	364	397	417	378	399	387	373	358	394	365	409	406	373	365	371	405	389	333	361	394	379	377	355	401	376	401	369	389	400	398	401	390	339	391	365	354	382	366	326	333	359	391	365	355	389	369	391	368	387	378	380	364	362	389	389	355	374	371	361	374	406	356	394	387	362	383	403	372	362	329	396	386	344	373	411	383	398	383	385	380	368	411	364	399	348	351	385	363	348	395	387	380	413	336	371	375	390	365	387	395	381	376	365	352	355	377	373	361	369	404	374	400	389	380	329	399	387	385	376	422	376	391	404	383	336	387	365	343	392	405	367	353	402	400	370	351	360	414	367	394	403	340	389	360	379	390	402	356	379	369	370	393	341	382	390	347	359	361	388	386	383	405	400	390	370	374	400	383	388	382	355	395	370	361	378	389	359	391	404	389	402	388	394	360	375	394	380	366	399	371	380	414	372	396	353	359	355	365	359	365	394	373	394	422	402	381	403	382	372	398	358	406	397	412	380	380	392	388	347	353	391	365	376	391	357	394	408	374	409	401	382	361	349	376	344	356	405	403	373	366	353	364	388	380	381	375	369	429	370	423	408	422	372	404	369	411	384	371	364	334	400	372	412	384	428	355	374	390	374	386	374	392	419	411	365	401	385	334	405	388	410	386	380	380	404	369	378	369	373	393	394	370	386	379	408	365	383	386	403	407	371	371	364	375	382	375	409	363	387	372	360	375	365	417	377	412	371	395	389	382	365	398	344	360	391	391	343	400	398	397	350	383	391	384	376	340	399	409	332	412	359	376	377	379	382	378	364	366	359	368	371	373	410	361	403	404	392	385	372	381	368	383	370	423	352	379	378	390	416	387	349	339	393	406	388	410	354	392	419	384	393	374	367	391	372	375	387	375	436	379	374	393	366	385	349	384	406	395	378	386	381	362	376	407	379	420	357	376	363	394	362	347	329	386	412	349	391	375	375	401	396	382	364	420	403	381	356	386	363	383	415	395	384	368	373	383	411	364	351	354	418	363	383	356	413	398	391	394	387	361	382	372	369	373	398	374	333	395	352	401	391	382	389	376	397	394	394	430	384	379	386	355	401	367	394	356	416	411	369	369	346	370	416	380	392	372	386	396	364	381	386	388	398	370	392	374	400	357	360	347	373	372	367	345	338	404	387	368	350	363	369	411	398	409	389	359	373	398	374	365	386	388	389	373	388	399	358	410	370	387	380	385	362	380	380	360	374	368	357	389	355	373	386	376	387	370	353	381	383	380	383	354	361	385	391	360	398	368	410	344	355	381	367	359	374	386	340	382	372	367	359	352	387	355	412	396	379	381	372	372	357	372	419	382	364	394	379	345	417	417	364	390	387	389	413	413	372	376	391	387	379	404	349	363	392	405	365	368	381	385	408	372	355	353	364	386	364	348	364	411	371	351	350	375	414	414	387	383	392	394	393	399	363	411	377	393	361	398	409	365	384	390	382	350	392	364	422	371	350	424	382	392	379	358	362	406	365	362	372	419	390	406	369	383	392	339	347	386	371	373	365	376	368	384	389	391	358	336	385	376	396	370	380	391	362	345	373	378	363	369	406	387	362	406	396	350	357	376	381	356	401	371	385	358	337	392	382	370	392	358	371	384	374	364	362	357	386	373	366	391	416	382	363	411	371	396	395	412	368	389	371	345	365	384	347	325	385	373	369	399	400	394	366	347	379	404	381	372	411	372	372	371	386	386	371	385	346	321	382	398	328	356	355	395	421	359	370	378	382	373	386	378	389	364	349	392	385
35258	54841	47326	35453	29406	24672	21139	16865	13807	11225	9369	7938	6588	5601	4695	3910	3358	3024	2702	2424	2047	1832	1611	1402	1301	1177	1025	915	949	867	810	773	689	676	694	655	645	611	569	523	571	571	573	524	535	543	537	487	465	479	484	466	474	511	490	518	480	449	499	475	442	440	482	449	460	476	439	484	440	496	470	465	499	488	497	474	453	480	458	425	451	457	468	505	454	462	460	481	433	462	464	414	477	459	442	450	498	449	482	484	495	454	474	468	466	494	465	477	514	471	499	484	475	479	452	484	471	487	452	432	482	447	466	487	468	454	442	487	418	457	487	438	445	434	498	447	457	483	426	416	458	441	463	459	493	490	437	469	457	471	479	450	422	472	455	454	426	496	461	453	440	464	445	500	475	442	480	472	495	453	475	477	443	426	448	452	444	457	455	453	448	483	444	438	448	467	412	444	493	461	456	500	485	410	514	479	432	463	470	449	485	480	479	475	481	474	467	485	480	470	489	479	430	464	446	422	460	444	434	472	468	428	465	455	498	475	472	484	458	476	490	457	454	452	454	475	471	429	477	493	479	486	444	462	518	438	499	448	490	448	463	479	445	493	459	479	512	454	466	431	484	515	448	441	469	446	475	478	457	438	483	477	483	483	466	459	451	471	488	476	481	454	482	458	475	470	458	444	478	470	490	489	441	463	475	446	460	457	453	458	462	453	475	423	436	494	489	452	437	446	486	456	481	471	457	457	475	482	466	434	478	471	431	470	461	455	454	454	441	457	449	474	468	456	475	492	460	507	477	488	488	475	425	465	450	473	496	496	443	457	472	456	468	478	473	449	473	449	434	482	487	457	504	464	453	465	418	435	493	450	439	499	484	509	469	472	450	484	479	483	462	466	452	457	447	439	437	465	436	467	461	500	465	470	484	431	460	490	448	433	503	446	505	492	473	482	442	455	413	418	477	505	501	479	440	454	473	474	443	457	475	486	472	490	449	482	464	467	466	465	437	475	486	458	467	471	441	475	449	462	462	453	425	468	451	472	425	461	476	478	487	439	453	489	430	479	459	470	430	468	432	444	497	483	475	481	455	460	497	473	486	437	410	458	490	444	476	469	474	471	439	478	485	467	448	465	466	473	459	460	447	504	454	472	420	432	454	516	454	492	448	470	417	479	491	475	452	435	452	447	450	486	469	422	470	455	472	454	490	423	485	430	473	474	454	476	425	481	487	482	463	454	431	446	445	460	503	453	490	469	482	456	445	472	451	488	418	424	487	467	476	478	468	463	438	443	448	499	488	500	440	463	494	478	483	435	451	481	440	448	496	479	456	461	463	460	418	480	479	487	471	466	502	472	497	470	491	453	480	457	467	465	460	502	487	436	476	482	444	459	476	470	466	439	497	442	474	448	457	443	469	465	436	464	480	459	493	484	433	466	499	483	475	456	470	464	483	455	487	461	462	473	444	462	425	462	452	406	455	440	454	486	476	456	476	427	485	482	482	480	433	424	447	496	465	465	463	453	474	462	479	493	463	479	472	448	478	503	461	445	453	431	460	457	469	473	460	471	508	419	469	467	466	477	475	457	447	472	450	468	428	449	494	481	450	454	422	452	461	463	507	486	427	480	476	474	502	454	477	429	491	460	437	494	442	474	453	428	478	455	450	444	499	448	457	482	465	482	473	512	465	484	465	501	441	484	457	453	463	479	443	499	476	453	448	465	475	460	459	481	460	474	490	436	484	482	441	417	478	505	509	473	474	477	477	436	501	491	477	433	472	447	478	475	489	473	463	464	475	406	437	462	488	472	458	493	475	460	488	464	432	481	459	465	430	489	482	444	450	450	455	462	425	498	453	478	463	465	460	470	478	497	482	449	464	462	466	480	454	486	468	502	422	476	426	444	457	466	466	458	447	459	454	464	461	468	473	490	461	465	434	481	463	455	488	465	465	417	454	443	522	470	438	443	435	456	458	470	459	468	460	456	453	417	436	490	480	461	481	448	489	514	497	484	503	471	475	476	476	457	480	467	442	467	471	484	449	489	449	491	455	480	492	461	458	467	468	497	434	414	474	446	451	442	461	470	504	456	456	453	450	461	445	479	522	451	487	484	465	491	421	498	480	489	429	449	453	459	476	425	452	473	477	493	444	471	474	452	482	471	502	457	468	484	465	456	434	458	486	452	465	459	461	455	482	456	478	508	472	460	472	449	456	491	489	466	450	477	482	461	470	450	473	479	454	474	426	477	442	475	469	442	454	476	464	448	486	472	457	503	451	454	457	495	461	434	499	482	510	472	435	455	478	435	477	446	484	457	480	485	457	475	479	453	490	483	492	427	455	436	461	470	451	450	505	455	455	451	478	486	423	499	416	467	455	448	482	465	457	466	455	450	455	408	470	476	479	466	471	437	458	461	480	488	435	465	477	454	464	449	468	430	459	485	444	478	509	477	471	495	466	490	449	450	455	466	460	512	455	465	449	453	462	480	472	508	487	471	466	455	504	412	487	471	466	494	473	474	407	440	474	474	483	489	452	451	439	488	469	458	494	469	443	508	440	448	472	480	480	436	451	439	438	431	472	469	481	477	429	444	483	470	444	422	447	442	452	471	473	466	468	487	445	465	471	467	482	442	487	454	466	466	472	476	454	450	466	463	422	449	447	493	468	460	464	469	476	456	444	466	445	460	479	471	505	466	449	483	468	466	479	433	483	486	488	482	456	455	501	460	416	468	442	461	429	456	456	477	452	494	476	465	441	464	450	458	464	458	436	444	452	446	482	498	442	469	498	459	471	436	487	445	468	415	442	439	498	493	486	477	403	483	488	451	451	452	456	426	482	493	511	472	458	493	459	470	479	456	448	466	468	460	486	404	497	422	446	490	445	453	472	440	452	476	446	442	478	477	460	459	448	457	484	478	460	481	451	433	479	459	446	403	475	501	456	444	455	470	474	456	450	427	443	457	453	445	482	472	470	434	429	477	435	492	451	452	496	484	495	483	425	467	480	450	433	483	477	470	493	432	502	465	497	449	493	523	457	474	484	503	484	482	438	484	456	463	466	499	464	426	434	454	511	454	426	437	454	472	473	492	479	432	453	488	455	502	457	470	462	442	457	512	447	525	472	450	495	501	457	458	500	453	404	422	495	458	457	477	429	439	456	489	500	429	427	459	485	497	434	463	475	455	485	472	456	483	462	430	466	470	448	453	450	478	464	428	438	445	474	436	472	472	463	468	502	468	458	463	448	475	468	461	515	427	460	440	464	501	481	457	447	444	455	449	456	441	550	452	480	454	463	472	474	497	475	475	473	469	446	481	471	479	435	478	454	448	442	441	474	455	508	453	454	434	456	476	462	460	480	501	482	455	457	484	467	445	455	485	449	482	494	479	473	462	471	463	483	443	453	482	489	479	470	468	487	481	507	494	471	421	481	455	482	437	469	482	476	440	497	472	445	472	485	459	442	467	447	485	463	445	470	407	488	465	455	455	491	432	465	483	507	531	458	422	422	456
27854	25135	29986	22834	14310	9407	6638	4768	3590	2869	2394	2044	1740	1523	1335	1130	996	966	898	839	754	678	655	644	578	516	527	467	458	475	470	430	466	429	458	424	425	445	406	411	380	395	403	383	435	410	419	410	400	401	409	394	421	391	375	394	393	410	374	373	368	380	394	387	400	362	411	389	399	372	398	368	386	370	353	379	354	358	333	405	416	388	406	418	394	383	373	407	391	377	397	411	382	397	413	397	388	400	401	386	386	420	365	367	387	397	372	396	379	441	381	380	394	417	392	384	415	424	403	398	374	359	373	394	429	370	371	402	405	407	386	378	377	410	395	415	371	373	383	378	391	339	386	402	390	377	384	386	431	378	382	387	367	373	362	393	359	348	409	409	401	390	377	385	364	363	392	395	374	386	382	381	360	412	413	390	359	426	432	394	404	374	387	362	372	383	401	411	395	400	383	358	376	408	406	363	378	396	388	361	343	384	370	404	379	384	368	383	383	378	434	385	381	373	374	374	344	413	376	370	466	402	413	383	419	351	385	404	393	370	397	366	403	401	392	387	394	372	394	339	391	406	398	356	391	389	356	374	404	403	445	389	408	406	388	393	410	424	394	380	375	374	360	388	364	388	357	399	409	397	396	413	400	374	393	402	410	379	391	406	394	401	406	372	392	378	396	384	391	397	422	406	426	385	396	390	408	393	394	418	403	396	392	396	369	407	371	387	403	388	405	360	381	395	395	415	359	396	379	365	396	404	379	358	409	417	416	395	432	367	405	362	424	370	373	439	385	408	361	370	397	395	375	409	406	388	434	389	378	365	369	393	365	358	389	376	390	358	344	373	392	385	379	350	396	376	355	427	434	414	388	352	414	358	401	393	385	369	391	409	377	386	381	379	409	396	423	413	401	402	358	390	418	390	414	394	381	394	377	402	384	398	371	405	392	390	394	373	383	414	396	399	367	392	425	398	423	425	393	397	388	373	380	361	403	390	365	421	385	396	408	387	377	374	384	369	407	385	356	426	369	412	436	368	409	393	363	404	389	405	379	383	363	389	337	382	349	372	399	404	392	395	388	391	383	382	368	412	371	424	422	404	427	406	386	389	396	389	413	397	342	380	358	392	407	415	395	404	369	356	380	387	414	413	363	404	405	404	366	409	392	371	390	404	390	373	392	394	399	420	350	386	383	402	386	391	382	352	376	374	408	378	402	362	381	399	386	452	361	420	419	391	382	383	365	411	376	399	367	392	378	381	344	393	399	406	399	367	396	363	369	406	379	394	390	397	374	373	405	413	376	433	364	358	402	372	401	364	360	409	384	406	410	393	382	378	392	433	394	352	455	428	420	370	416	380	389	390	412	393	403	397	383	389	379	380	386	422	406	389	393	381	383	372	393	386	377	423	380	384	353	382	343	402	399	389	394	409	384	387	394	390	392	389	389	405	402	381	397	429	378	374	393	366	365	402	407	364	376	394	397	415	406	352	406	405	408	401	402	395	387	394	367	388	396	394	388	395	415	388	375	399	356	390	413	396	392	406	386	426	394	379	383	382	384	388	378	353	392	402	384	406	383	391	372	366	378	415	384	374	373	365	407	369	384	406	408	404	372	361	369	357	374	385	407	370	426	393	397	382	387	397	372	400	365	369	364	374	363	368	396	417	363	370	383	373	404	384	383	392	335	372	386	401	406	409	403	395	378	377	361	371	409	390	391	371	365	355	393	398	368	389	404	392	392	347	385	439	395	416	397	389	380	416	377	404	366	377	394	392	391	401	412	382	368	395	383	421	354	346	397	392	406	405	394	415	371	375	358	418	377	418	376	341	383	379	404	400	353	372	385	407	381	411	407	389	341	404	406	396	419	376	389	350	374	400	394	390	426	405	398	415	415	372	393	375	403	409	376	392	410	408	391	392	401	363	369	406	404	385	353	391	414	403	368	404	400	377	398	396	398	435	366	371	392	389	382	366	407	389	342	409	371	387	386	365	374	402	390	381	386	368	391	396	393	426	406	411	366	386	350	391	377	428	400	376	404	389	391	431	398	370	418	405	389	352	415	364	368	391	355	385	415	401	401	376	384	392	370	391	372	357	356	381	418	393	381	395	384	416	420	402	414	384	416	400	388	388	370	412	427	384	411	396	394	395	389	381	358	393	362	374	381	415	359	395	406	378	407	361	419	406	409	384	394	350	384	385	398	383	387	417	420	400	366	403	404	377	386	384	448	385	412	377	377	398	377	386	383	397	369	365	429	406	386	408	373	371	383	375	414	376	370	407	350	384	408	406	367	380	422	392	401	377	381	412	389	384	374	362	381	387	372	396	349	393	375	432	405	402	378	415	396	391	390	402	393	367	401	414	378	399	360	380	389	376	420	376	408	385	400	403	383	372	361	381	396	357	379	398	402	390	404	378	370	399	363	397	380	388	396	399	395	391	349	368	405	406	382	414	352	385	381	408	382	429	395	366	333	386	359	431	395	387	407	409	398	423	375	396	422	371	399	408	412	384	362	401	366	404	350	399	376	401	371	358	348	405	387	402	418	412	397	382	375	360	376	396	378	415	403	402	373	377	365	400	392	420	341	394	413	374	409	388	378	373	415	419	405	396	386	427	404	373	367	362	404	398	393	354	373	371	405	360	378	386	346	399	343	410	413	369	377	387	381	380	374	363	387	373	389	387	387	368	397	362	406	365	382	363	365	393	390	416	359	375	397	402	407	424	424	387	382	385	381	381	371	359	388	400	387	379	414	411	400	373	392	395	412	367	393	377	366	374	403	363	416	348	398	365	398	397	428	387	416	384	381	394	371	361	388	417	370	405	366	371	396	378	409	388	396	377	405	391	406	369	364	388	404	396	399	403	377	390	378	382	422	418	414	421	359	382	370	391	407	402	359	440	390	371	436	388	413	402	392	405	433	355	384	434	382	345	393	413	368	356	389	390	368	398	366	397	379	390	349	369	362	403	421	399	393	378	426	381	409	377	370	414	429	417	390	394	418	411	388	392	380	414	414	403	376	408	382	385	384	389	375	393	379	392	416	404	415	410	405	409	401	408	397	370	372	364	419	385	380	417	384	378	400	385	409	389	414	396	352	376	380	390	382	406	368	395	378	424	364	402	368	394	412	399	419	402	394	393	365	386	367	377	433	397	359	378	394	410	391	407	401	373	404	373	398	359	382	394	394	373	357	432	377	449	392	412	362	408	395	417	428	375	388	389	450	349	392	399	387	379	391	384	367	399	406	383	383	394	409	372	358	380	370	400	408	386	363	412	385	402	398	415	401	374	411	365	414	377	353	393	348	397	418	391	420	406	377	396	370	393	367	371	396	366	402	417	381	410	413	417	358	353	376	394	372	389	425	427	356	420	377	390	393	426	375	397	390	376	409	401	351	372	373	375	378	377	404	381	362	415	365	387	373	452	410	396	427	396	368	391	374	388	425	414	390	369	390	411	384	410	382	378	409	396	355	389	393	399	399	372	397	373	392	340	391	405	380	427	394	407
31756	41611	36613	25156	19863	15421	12279	9526	7682	6165	4870	4086	3515	2946	2438	2142	1818	1665	1460	1392	1227	1086	991	899	846	806	752	747	646	689	633	605	624	587	595	563	580	506	559	520	533	525	537	510	526	500	519	532	478	538	564	489	451	476	505	471	471	495	531	482	531	448	520	494	484	478	488	478	477	489	503	511	473	487	482	481	501	503	461	488	497	458	519	442	488	496	487	452	503	462	488	455	540	504	492	490	487	500	512	478	492	480	472	486	436	510	489	510	487	446	488	486	508	482	502	480	456	464	471	456	444	527	452	508	489	530	498	508	463	492	487	500	494	467	451	460	488	497	483	497	483	481	476	477	454	482	462	428	453	495	471	481	508	472	518	459	501	478	502	511	485	498	482	510	505	468	478	476	499	470	481	467	503	514	498	473	449	509	465	489	486	511	502	490	506	498	513	462	468	478	484	522	471	511	458	490	479	471	499	487	508	461	512	528	466	469	489	510	461	511	495	488	441	514	516	482	501	472	480	517	495	464	481	473	471	509	477	527	503	472	496	491	468	476	521	516	476	474	470	471	524	479	486	486	490	508	500	479	492	502	453	471	467	497	503	478	461	499	492	530	485	475	466	484	477	487	479	478	468	523	494	455	467	497	496	463	484	458	505	473	485	518	494	505	464	519	532	487	494	494	492	485	490	521	479	543	457	506	464	520	490	486	478	471	473	473	479	494	540	440	488	484	497	451	477	497	480	528	477	496	487	492	491	521	508	505	458	479	526	483	503	479	492	498	488	454	492	488	467	520	511	510	437	490	519	483	512	453	481	501	497	471	455	475	472	444	483	472	461	514	456	446	493	467	480	517	446	506	456	494	481	499	466	468	485	468	481	501	485	481	497	447	466	494	491	477	499	492	483	486	481	495	498	475	467	518	520	504	481	510	465	468	488	527	499	493	487	507	476	496	486	484	465	515	504	481	489	477	460	507	447	496	469	492	467	503	480	486	435	463	442	509	490	492	464	523	491	453	472	454	453	451	488	456	491	475	485	479	468	506	479	523	524	483	503	449	468	479	491	490	516	488	506	488	496	467	490	486	507	460	479	459	475	453	507	507	472	500	514	488	477	467	508	513	431	512	483	467	480	474	507	486	468	484	489	481	451	502	496	484	489	518	461	457	494	487	481	482	492	480	471	509	478	492	512	500	455	465	491	481	514	468	453	548	471	500	448	477	480	435	448	484	475	451	433	457	471	504	465	498	505	509	485	495	438	527	484	489	477	504	472	485	508	463	484	510	485	474	482	449	460	498	498	505	466	465	460	477	500	481	499	469	481	488	498	460	497	509	446	498	451	507	495	487	473	503	479	485	489	450	492	475	499	512	465	523	487	502	454	485	488	474	493	497	494	458	470	502	473	486	487	498	502	474	501	495	473	516	539	461	498	476	443	504	520	484	515	488	518	483	500	504	467	504	507	492	491	517	471	474	477	473	514	496	497	487	461	491	499	463	490	440	474	525	465	510	493	545	507	506	486	498	506	435	482	535	471	508	488	475	449	489	487	465	464	502	513	479	514	486	494	488	487	478	478	485	468	461	465	490	457	501	482	505	472	488	497	498	476	491	495	531	474	453	521	472	474	493	505	495	510	507	497	461	485	489	465	509	501	476	488	517	506	497	488	485	457	500	474	493	448	455	492	503	524	490	490	479	534	510	487	469	522	458	527	502	515	459	449	456	518	533	504	506	510	507	499	527	504	512	479	510	485	505	498	472	480	466	509	526	464	461	499	477	512	515	492	477	459	475	487	460	497	473	459	488	506	502	529	471	468	484	447	505	451	482	489	493	516	512	516	470	508	466	456	463	516	500	508	464	461	496	497	478	489	556	545	482	458	487	482	475	482	455	465	484	478	504	469	451	499	512	486	507	483	484	488	480	502	489	473	483	497	472	476	502	449	470	469	520	465	507	508	488	513	492	481	488	468	450	493	488	457	524	460	495	491	446	470	505	505	499	468	518	488	497	486	504	469	472	493	480	490	468	458	463	499	478	525	494	518	481	478	507	485	504	434	490	451	481	483	482	483	512	473	516	461	521	513	502	489	475	501	507	468	470	492	541	428	480	500	518	502	493	506	465	514	446	456	500	483	501	464	517	498	485	487	435	514	483	480	517	496	508	473	473	515	477	519	498	499	479	467	481	478	482	495	559	489	502	497	498	505	474	508	497	487	485	507	496	455	481	459	502	474	505	475	507	486	479	502	526	508	498	511	487	488	489	515	499	488	490	466	486	500	482	453	450	460	471	506	516	499	504	491	495	464	489	520	493	444	510	483	479	463	542	530	514	496	479	531	500	493	488	483	471	491	495	502	506	477	480	484	513	514	520	482	488	517	502	473	486	508	475	496	490	488	492	491	496	506	520	532	487	499	487	481	501	483	491	504	494	454	479	461	451	504	489	470	492	522	518	464	466	515	480	493	466	470	493	470	452	511	505	494	467	520	487	467	452	466	505	514	459	466	464	492	487	464	502	483	473	483	503	466	535	509	482	518	481	483	474	506	487	495	496	524	460	505	474	462	492	487	492	460	477	485	461	441	495	535	452	500	510	517	472	489	438	496	511	475	480	444	484	511	515	450	491	461	468	476	494	478	509	465	512	456	491	513	495	512	493	504	510	497	500	514	478	479	503	482	497	541	465	521	465	495	478	464	508	480	517	474	452	483	477	448	463	503	488	492	486	518	463	472	476	454	490	461	515	518	493	507	460	480	463	506	493	489	501	465	461	465	501	504	464	492	485	488	509	480	448	444	475	478	489	436	489	485	461	505	489	480	514	514	472	479	480	489	440	500	538	471	479	492	497	533	495	506	562	515	515	474	469	437	476	488	502	464	525	494	462	509	476	513	496	463	504	482	464	447	494	466	514	500	504	456	494	504	465	515	516	474	536	512	488	505	501	483	491	453	489	478	462	493	508	521	458	459	531	494	473	496	479	503	485	523	507	452	519	478	462	492	481	482	507	454	508	512	472	459	493	510	515	480	521	473	500	513	487	524	465	468	497	472	511	462	529	478	471	461	493	452	497	479	534	457	471	487	492	448	516	501	505	457	510	470	494	478	472	532	508	476	452	488	504	470	508	472	492	419	473	505	499	480	476	489	463	522	447	460	452	501	514	480	478	466	488	474	484	516	499	512	503	494	492	533	474	480	488	502	480	492	448	502	498	487	463	479	480	503	492	473	501	502	496	473	499	514	485	470	503	441	478	482	526	493	457	503	475	523	481	477	470	493	481	437	473	433	487	478	522	506	483	486	491	478	434	503	502	445	480	521	486	485	489	471	530	487	495	507	521	495	510	488	504	503	507	514	466	549	468	482	477	452	455	488	482	473	471	515	503	482	514	471	508	484	457	457	475	480	501	513	477	460	475	484	494	483	499	531	488	481	480	491	492	502	479	490	480	487	481	479	514	507	458	460	497	484	474	455	492	501	468	443	492	486	478	509	456	493	473	503	491	495	472
23768	20829	27959	24088	21580	18821	12476	7746	5555	4558	3702	3014	2572	2196	1888	1697	1539	1362	1212	1143	1012	897	819	678	690	617	613	608	576	559	505	501	493	457	486	444	470	440	429	438	430	394	416	428	388	452	430	432	422	420	390	394	395	393	365	383	413	391	369	429	406	395	363	395	389	390	366	368	352	361	398	381	370	391	381	403	378	372	398	394	375	363	375	396	380	408	360	396	360	403	390	391	389	402	397	376	399	382	407	389	389	421	378	392	406	392	395	359	383	380	355	355	366	415	375	365	362	395	401	408	403	376	377	337	387	404	364	400	387	408	387	398	385	356	355	381	384	374	361	377	381	386	380	402	392	401	361	367	372	376	371	357	398	382	375	387	366	379	388	371	364	391	394	360	402	355	383	417	364	395	385	392	374	389	372	385	398	406	376	376	382	397	366	379	350	376	400	348	365	361	348	368	382	392	396	364	375	394	377	347	403	392	389	390	386	416	362	359	344	375	390	373	380	392	412	349	411	378	371	370	393	370	420	398	363	413	385	392	381	420	391	397	346	395	367	398	396	376	389	402	408	375	356	367	400	390	436	338	427	425	359	404	371	396	377	366	337	390	367	363	397	389	383	407	448	412	393	394	360	398	355	386	412	385	377	364	381	390	363	382	375	386	367	345	362	373	389	378	384	390	388	394	406	345	418	379	389	397	390	370	375	379	346	377	391	372	369	411	387	366	378	384	397	412	424	360	425	331	360	396	353	386	408	405	381	394	349	377	408	406	405	413	401	383	382	355	406	371	389	399	384	364	340	366	409	370	405	400	377	363	387	365	376	365	386	385	400	360	386	377	358	377	389	376	363	372	401	422	400	393	377	367	351	404	383	397	358	382	401	370	368	358	359	395	365	376	397	386	370	391	354	367	372	372	383	361	393	353	396	377	373	404	381	346	379	378	368	365	413	405	398	369	351	358	379	373	389	388	390	414	387	385	390	376	373	392	403	382	376	381	402	392	425	389	388	391	364	375	427	391	392	422	423	372	400	392	384	352	390	395	359	363	391	371	363	358	379	382	361	396	379	365	399	378	404	362	364	424	380	394	380	361	378	436	389	371	359	372	378	356	386	363	348	384	381	384	379	393	395	414	391	372	402	402	388	390	393	383	417	397	384	392	394	384	364	400	379	376	400	402	408	360	379	368	381	372	388	369	368	377	365	357	380	392	377	387	354	381	373	365	402	390	367	386	407	398	365	383	417	393	388	377	361	375	385	397	448	357	383	370	398	410	401	389	381	377	385	359	374	401	356	363	363	380	397	351	396	404	387	409	418	395	410	382	399	394	390	388	418	384	371	371	380	352	365	358	362	366	399	374	386	402	379	352	372	373	400	385	397	388	366	391	407	372	382	379	333	413	389	375	387	370	367	414	420	365	417	393	416	404	393	337	366	379	386	370	384	376	395	376	379	391	365	369	345	385	393	352	351	398	378	365	380	399	396	384	381	359	357	388	398	385	372	405	396	379	390	398	355	382	353	398	401	417	356	417	368	368	388	373	402	400	371	367	380	410	345	384	380	400	381	352	370	376	361	373	428	378	385	385	372	355	364	389	381	384	367	398	368	412	413	425	370	376	365	376	392	375	346	382	361	377	370	405	370	404	373	360	378	389	411	375	350	401	421	360	369	377	351	385	367	419	387	388	387	362	346	382	395	387	409	388	403	383	403	355	357	391	398	378	415	353	405	393	394	405	395	383	387	361	370	386	398	415	394	385	368	396	393	387	347	385	397	380	345	402	385	380	409	396	385	369	370	367	386	385	397	403	399	372	388	362	405	412	373	348	394	374	353	399	371	401	373	376	401	375	379	377	387	388	362	378	388	341	373	356	401	370	377	374	385	385	373	351	384	379	402	353	378	370	407	386	387	383	389	400	376	394	397	374	381	415	355	369	341	398	358	407	381	405	363	402	367	359	423	351	382	381	391	396	381	378	383	392	395	434	392	372	354	352	364	352	383	409	384	334	388	391	396	369	373	343	376	356	376	393	380	413	397	371	396	383	441	380	370	386	427	402	376	419	389	359	383	411	384	404	378	427	394	368	363	385	372	374	371	430	374	381	365	390	396	371	388	405	382	397	407	385	367	390	388	390	368	395	359	377	395	373	374	348	362	402	371	364	358	392	383	390	382	388	367	358	417	358	342	408	352	369	389	362	387	407	386	373	395	370	357	391	403	372	396	395	392	355	403	418	376	395	344	398	408	348	387	361	399	402	359	366	372	412	386	386	370	396	359	385	376	383	402	426	367	421	366	396	363	345	386	368	373	399	385	381	386	378	397	365	382	382	394	360	377	384	401	380	347	373	379	394	376	348	388	394	391	397	374	402	357	389	355	393	397	415	360	358	385	381	377	368	411	392	378	389	386	401	348	379	398	404	418	377	392	430	352	383	383	375	368	372	381	407	382	382	352	344	395	394	379	377	391	379	384	364	387	379	409	399	384	365	391	354	372	395	371	367	367	374	388	388	385	377	328	399	364	392	392	374	402	378	399	374	365	383	327	357	388	395	373	409	386	393	378	371	385	412	394	418	394	351	330	388	386	370	385	384	418	379	371	370	377	380	385	381	383	376	364	367	389	373	380	380	396	400	371	412	385	377	396	385	380	397	383	357	369	375	403	387	348	376	369	377	391	359	350	387	391	364	360	394	353	392	376	318	386	401	388	425	373	368	415	368	384	414	383	399	365	380	407	372	386	365	346	414	380	355	383	377	379	405	385	374	413	374	383	370	344	368	368	396	377	395	355	375	369	345	385	374	366	397	375	374	368	407	355	377	404	379	376	399	381	334	394	400	405	401	373	379	373	419	398	409	409	391	385	433	370	339	387	397	351	409	365	398	366	364	385	380	398	400	364	382	356	387	422	425	406	402	396	388	386	388	382	386	391	409	377	390	357	413	398	382	397	355	375	402	372	409	373	346	412	390	356	364	395	390	375	387	407	396	363	369	392	368	380	384	406	417	383	350	381	366	366	372	363	383	369	377	382	386	385	388	411	371	353	344	366	393	388	370	369	406	390	389	401	370	363	384	379	398	383	354	392	384	368	394	385	426	388	383	402	391	359	341	398	403	344	416	385	393	379	373	365	392	382	384	392	375	396	354	392	365	420	394	370	369	378	377	323	377	358	358	378	384	394	382	404	389	364	383	371	389	363	417	380	349	382	393	401	390	378	353	409	388	433	379	388	380	378	391	358	388	377	388	392	376	343	363	374	374	363	375	380	403	405	387	365	380	383	359	384	392	389	375	388	386	380	386	327	368	402	370	371	383	371	360	389	365	349	356	349	367	399	391	338	390	372	399	385	376	421	411	364	361	398	390	381	390	421	402	374	380	350	374	355	355	337	395	373	396	392	375	380	397	367	389	368	384	369	367	374	408	359	362	383	388	348	404	370	406	345	352	360	381	414	373	396	402	377	361	371	339	360	385	375	384	405	382	421	376	423	407	383	369	413	376	389	376
32169	49279	42705	30987	25581	20903	16944	13411	10799	8689	7166	5891	4941	4195	3458	3100	2674	2351	1985	1809	1679	1514	1318	1191	1050	955	877	850	747	743	722	721	634	660	646	633	600	570	584	518	540	505	551	507	548	523	498	492	505	486	478	498	538	478	486	436	467	502	474	503	466	478	474	460	480	454	480	469	472	513	486	484	442	455	475	478	508	490	471	511	439	512	477	449	451	422	443	508	518	435	443	498	459	525	475	475	490	459	472	459	490	469	447	448	485	461	499	490	466	487	500	473	512	493	440	487	484	486	449	484	474	496	465	473	473	467	495	473	508	462	469	479	449	468	482	481	494	467	489	548	499	417	441	431	512	444	476	476	492	502	502	497	445	500	466	478	473	456	500	501	490	479	458	526	453	496	484	482	449	489	467	484	474	453	488	480	454	500	492	478	539	481	475	446	488	457	464	546	467	488	448	458	479	475	454	501	484	450	500	482	500	485	467	454	492	440	470	516	467	516	481	480	475	495	526	437	473	451	455	492	489	465	471	475	473	491	465	452	476	475	498	468	518	458	495	496	450	490	465	483	441	498	512	481	497	472	431	478	500	443	499	486	462	441	509	488	486	447	471	478	490	499	465	474	469	465	464	523	509	512	494	429	507	495	455	448	474	475	477	465	473	461	492	482	453	465	507	475	471	441	436	497	493	494	465	467	446	507	547	486	461	498	464	444	476	463	465	492	463	488	455	458	480	444	498	474	465	496	447	487	489	471	505	467	440	497	474	450	495	441	488	465	490	466	466	462	414	451	485	466	463	481	458	500	477	481	476	450	474	499	490	454	477	461	486	508	493	465	478	510	492	444	464	489	449	483	461	467	474	462	451	473	459	487	477	495	535	505	442	453	474	451	477	489	526	510	440	485	486	425	447	452	451	482	466	510	493	486	448	475	482	483	473	496	494	487	473	462	474	499	474	508	498	481	467	477	494	476	491	470	455	471	472	520	447	490	456	459	458	497	469	473	495	464	482	490	456	455	466	491	464	504	528	451	472	461	475	451	461	511	457	469	501	437	498	472	477	479	478	449	455	495	467	479	498	476	467	465	492	494	506	499	528	436	481	464	470	479	463	509	491	463	486	471	514	504	437	457	464	455	487	457	461	520	483	520	431	481	456	472	479	482	481	477	458	474	460	519	501	490	430	473	464	471	447	490	483	475	468	483	476	475	486	464	497	456	488	456	487	467	466	451	475	447	470	491	486	472	485	453	485	487	490	481	493	436	477	476	499	422	524	462	492	486	493	489	456	458	477	465	454	460	465	495	474	459	486	413	493	519	503	487	472	485	465	481	460	489	461	488	486	499	452	469	462	495	425	465	453	512	467	459	485	541	488	458	495	495	474	433	438	491	490	442	503	460	499	497	462	484	465	492	476	507	490	472	445	470	471	471	453	489	467	489	449	485	493	473	469	443	485	461	488	421	507	471	459	481	494	459	479	469	504	449	467	459	486	505	436	473	473	450	440	468	492	411	456	471	470	480	454	467	481	479	465	449	461	494	467	485	462	531	507	495	473	523	472	469	490	465	475	452	532	459	456	496	456	455	513	518	489	525	463	449	454	477	443	443	489	469	457	483	477	476	487	479	509	444	431	474	453	527	467	479	509	478	485	479	449	494	483	483	468	491	463	465	440	438	506	476	487	519	471	504	473	475	482	478	471	483	477	509	457	525	484	468	485	477	496	434	432	471	479	518	465	491	473	480	466	472	460	478	511	484	489	458	474	495	475	474	447	463	480	437	529	506	485	518	478	438	492	511	457	458	481	486	463	490	483	456	469	475	512	478	491	469	472	444	439	496	499	450	453	460	436	486	452	437	466	460	440	458	442	487	484	523	478	467	491	467	433	530	497	482	483	445	509	502	495	480	446	483	460	441	461	470	458	426	456	498	509	469	468	474	452	479	473	496	452	483	516	484	500	466	473	462	472	453	454	485	466	504	489	498	449	436	441	448	491	493	479	472	505	455	440	482	461	471	461	499	433	480	455	423	505	479	483	466	487	524	457	481	474	485	439	502	501	485	479	461	471	487	504	441	450	452	497	489	485	472	474	464	466	503	469	488	454	516	450	461	456	493	466	486	509	487	458	474	452	451	460	461	456	451	464	491	485	439	487	439	468	462	482	437	454	465	489	467	515	466	498	469	473	486	454	520	469	460	506	502	454	503	471	491	463	517	442	448	504	467	487	478	484	509	480	481	448	486	467	484	492	487	442	454	459	460	470	469	509	508	477	466	531	501	470	501	483	494	500	473	431	507	485	489	431	500	434	472	494	452	461	472	460	485	465	438	475	473	515	470	440	500	432	476	490	481	510	471	466	453	497	475	523	494	524	467	469	443	498	441	468	430	474	457	497	462	462	467	522	486	482	463	495	487	435	470	484	495	484	491	480	522	497	510	482	429	475	463	451	502	472	496	482	460	450	465	492	482	461	481	463	491	497	456	424	474	470	490	472	469	487	459	450	480	436	438	457	493	484	492	523	448	490	492	504	450	450	500	479	484	491	473	460	457	481	471	518	474	445	462	507	460	501	497	452	500	451	495	442	481	474	459	486	457	497	469	439	460	497	456	444	454	480	474	468	496	476	500	459	469	459	463	497	463	446	485	468	473	489	474	462	513	449	497	505	437	460	516	457	514	522	480	470	489	494	475	491	475	471	466	483	482	473	478	442	457	486	461	450	465	468	467	450	479	459	496	487	463	440	492	469	502	486	458	484	474	499	515	473	484	447	456	466	496	490	496	506	479	505	484	495	475	468	496	433	457	465	502	492	488	476	494	505	458	446	475	452	513	512	496	479	471	458	469	479	458	462	476	514	463	477	458	480	517	474	446	483	498	462	445	455	477	470	497	490	460	479	497	431	463	463	459	505	486	471	446	489	473	466	480	434	490	504	472	450	526	471	443	489	524	480	435	493	513	433	473	497	489	494	478	460	454	452	485	501	457	514	482	476	488	470	447	518	449	469	452	463	451	500	478	498	501	476	484	493	462	455	453	491	476	503	506	507	522	476	485	459	468	473	472	514	480	454	471	459	500	472	497	430	475	471	496	462	467	491	498	450	483	441	424	470	480	505	470	502	434	469	489	494	476	466	453	478	464	471	470	489	443	448	459	440	465	469	504	473	501	452	521	432	508	436	495	477	436	477	473	488	505	478	510	496	455	474	478	484	470	455	467	488	490	452	507	459	471	468	467	443	485	452	485	480	478	483	480	484	481	476	493	452	453	470	441	492	477	475	501	461	448	467	469	491	502	448	444	464	479	465	496	404	488	500	489	477	461	456	474	447	468	523	486	490	495	521	484	479	453	463	469	444	469	479	511	477	487	474	472	500	500	535	473	476	474	501	449	463	468	453	440	458	524	456	488	477	495	460	489	496	462	448	477	465	477	502	513	464	489	444	469	483	475	468	452	497	471	456	490	477	497	453	447	457	448	451	474	478	517	464	437	484	454	482	485	479	483	485	444
22682	20799	28352	23321	21135	22263	20165	11317	7590	6061	4898	4174	3589	3019	2577	2176	1940	1677	1483	1389	1275	1099	1004	886	791	731	668	678	655	595	623	568	590	521	530	486	481	489	448	446	439	392	437	446	434	429	392	394	390	388	397	429	393	393	432	399	430	381	382	330	412	363	390	408	380	402	412	388	411	397	399	346	402	401	430	376	396	367	388	388	387	418	406	371	395	373	415	391	353	373	400	365	392	360	391	398	394	357	402	392	369	399	373	351	417	403	341	369	410	343	390	402	405	410	387	372	342	375	376	357	382	379	343	380	387	394	367	365	410	400	402	411	362	380	359	411	383	398	396	416	387	423	374	379	352	372	391	372	365	391	394	393	376	369	408	381	381	359	372	351	381	381	375	390	383	387	350	392	390	346	393	386	385	401	396	376	380	399	427	385	399	375	404	357	389	388	363	341	370	388	370	373	380	388	359	392	394	379	349	387	382	398	368	390	387	382	361	393	389	395	407	376	396	407	385	407	377	400	364	364	397	374	361	390	385	424	401	393	418	361	421	367	381	391	390	345	385	370	350	358	399	387	433	339	382	359	375	403	406	417	410	384	389	385	381	390	383	394	392	358	405	365	380	391	371	390	425	405	404	392	358	353	341	380	402	407	396	402	381	372	390	369	410	365	424	382	362	383	399	360	357	405	376	359	379	369	388	380	382	398	378	390	393	359	383	396	387	365	359	357	374	414	381	398	365	360	389	368	409	422	384	420	399	390	408	389	364	416	371	384	372	402	358	362	358	372	392	363	373	383	404	385	371	416	359	412	373	381	350	381	368	401	335	378	353	376	372	381	391	384	377	375	376	386	384	387	366	422	369	358	381	365	376	422	397	366	366	394	387	355	382	355	399	401	371	345	391	389	363	377	340	391	366	375	369	346	365	368	383	386	338	383	364	397	388	387	349	396	427	397	401	393	412	410	375	373	368	383	391	410	401	347	412	383	428	391	406	370	380	369	384	420	375	399	376	361	355	381	380	374	387	409	408	381	370	397	386	345	354	370	398	395	390	376	388	358	404	344	373	400	394	400	356	384	372	361	404	367	346	359	358	373	384	360	378	374	378	356	392	372	373	368	414	343	393	372	380	383	384	397	377	357	385	373	354	410	415	399	389	360	416	403	390	406	378	384	372	372	383	385	422	355	380	397	387	373	361	379	363	371	377	388	359	404	363	370	372	375	415	371	363	393	389	351	358	394	349	358	363	392	381	342	381	356	389	459	398	353	375	397	388	363	354	381	400	398	372	392	378	392	404	357	387	385	349	395	401	398	352	361	372	388	406	389	428	369	371	384	380	372	398	351	395	361	399	397	437	408	376	384	361	404	369	391	387	391	394	349	367	393	366	385	393	397	384	340	392	365	374	368	409	423	393	359	380	369	382	392	369	395	409	379	378	386	341	420	389	370	371	377	377	379	380	384	377	403	360	361	396	345	391	395	398	360	385	398	388	365	424	383	363	386	375	388	369	399	367	359	402	369	379	397	365	379	379	385	403	425	367	390	385	329	412	393	380	356	406	413	386	374	391	373	380	327	407	367	378	372	363	386	366	349	405	393	390	416	419	388	371	353	359	371	352	418	372	384	381	425	391	365	380	406	394	363	356	394	397	380	385	390	392	415	396	392	384	361	366	359	382	393	380	364	394	421	386	340	388	368	377	409	401	376	365	365	382	354	387	391	390	401	409	359	395	398	400	385	369	383	407	353	384	399	377	392	417	396	393	391	364	381	366	389	435	390	359	390	355	389	375	347	387	361	416	397	397	398	385	407	382	397	386	354	379	362	376	384	374	367	375	378	388	368	369	387	406	376	384	390	386	380	358	397	405	341	403	355	393	410	393	318	370	384	401	333	400	367	381	378	386	406	398	406	404	374	396	390	381	384	375	383	329	383	397	356	393	387	392	360	372	386	391	374	355	411	391	369	376	398	384	400	369	377	384	352	367	393	391	431	437	376	391	354	420	362	390	370	420	384	366	392	372	388	395	372	406	390	357	379	404	426	361	342	352	401	363	400	399	354	398	384	391	384	368	389	381	380	405	363	380	373	367	383	379	348	352	373	396	424	385	394	369	395	370	393	372	370	378	377	360	422	368	390	415	404	391	423	420	384	378	353	379	367	380	389	395	344	376	405	395	375	388	358	352	372	363	369	401	404	433	364	395	378	388	367	387	417	404	384	390	377	365	374	381	373	387	366	416	341	370	394	396	417	364	386	376	382	354	397	421	356	358	384	382	404	385	362	367	382	360	356	404	379	415	361	359	401	418	381	364	385	414	363	356	402	355	356	392	380	359	384	402	366	409	395	369	408	388	391	394	367	374	394	373	386	362	395	395	381	372	380	405	399	402	366	373	392	388	377	399	384	397	386	353	367	387	372	387	366	361	372	386	385	330	399	340	363	386	409	371	379	375	361	382	361	401	372	368	369	385	399	416	422	409	384	407	397	370	392	352	378	344	416	391	355	408	365	398	399	401	383	424	369	411	401	411	408	381	353	376	413	388	348	360	396	385	378	402	342	353	394	378	393	396	351	365	407	380	405	390	399	369	379	376	375	380	427	392	395	405	401	385	373	377	373	376	371	340	387	352	377	396	403	362	373	406	356	397	364	403	368	405	384	388	358	377	398	383	339	427	367	383	386	352	410	413	376	395	366	368	414	380	363	388	410	369	389	391	417	403	365	388	384	382	413	400	352	390	366	379	377	353	368	392	375	422	372	375	350	390	413	391	388	368	394	367	345	383	397	346	350	393	395	355	368	369	407	422	344	408	368	386	375	385	383	372	388	387	361	364	392	342	403	363	417	395	407	359	396	383	371	389	374	370	392	402	375	394	370	436	398	374	415	382	398	392	388	387	387	370	370	370	363	372	382	408	364	387	373	380	349	410	376	384	392	348	387	359	385	402	393	421	395	411	360	355	394	378	376	379	401	378	357	399	374	401	387	401	373	381	347	365	385	400	363	385	383	411	403	370	408	380	393	420	383	351	374	386	361	382	385	389	361	367	417	368	379	368	369	374	368	390	389	379	360	357	404	376	390	364	393	331	329	371	385	383	401	350	381	369	365	369	404	377	358	348	407	355	367	420	398	451	373	411	400	361	398	368	368	407	398	385	384	366	365	338	387	412	403	388	412	387	378	348	397	374	342	363	381	398	366	376	360	412	376	383	339	397	382	353	361	368	367	373	373	407	392	358	372	384	396	384	392	374	396	399	401	388	368	398	364	328	389	400	352	345	338	366	378	405	389	375	381	401	403	381	361	381	361	345	398	378	360	408	347	379	392	393	349	396	358	363	421	410	379	418	356	385	373	404	366	369	397	405	362	343	386	420	351	360	364	384	397	402	358	357	418	334	379	363	378	371	390	386	385	384	386	374	370	374	380	384	384	400	366	382	393	391	394	385	407	376	419	391	435	387	375	371	384	387	396	382	396	389	357	361	392	401	383	384	374	359	378	377	370	373	399
33240	52885	45656	35527	30080	25551	21126	17372	13993	11230	9057	7730	6809	5765	4686	4051	3417	3190	2718	2466	2168	1906	1679	1431	1288	1147	976	954	992	904	875	797	768	778	719	683	674	636	604	549	580	577	526	505	496	536	567	515	527	480	542	512	482	485	483	470	483	485	453	469	464	460	494	492	470	479	467	469	444	474	465	495	463	455	459	466	454	482	441	454	500	468	468	476	447	420	476	496	464	466	471	453	505	421	474	465	458	455	444	484	469	468	460	447	454	468	474	468	445	480	438	512	480	449	442	464	487	448	508	466	446	487	450	521	509	458	464	449	486	464	494	472	476	514	463	455	462	452	481	439	473	431	471	462	490	455	445	425	498	437	501	450	459	468	496	430	460	497	459	446	483	434	463	444	480	486	455	465	469	478	491	507	497	442	458	477	468	452	470	460	479	474	474	430	456	491	493	492	506	468	443	462	454	453	449	474	491	479	445	501	440	517	451	462	495	479	521	440	462	494	456	480	468	461	454	531	493	461	483	502	465	466	461	473	509	454	453	484	448	447	499	467	472	451	445	420	484	500	474	471	433	444	455	498	426	479	466	487	480	455	458	459	443	429	494	460	447	473	467	471	456	436	476	491	489	460	490	476	478	445	489	457	470	456	471	463	464	461	479	501	512	475	475	472	478	501	446	461	468	468	481	459	456	415	496	449	482	470	468	419	461	453	433	470	445	537	479	478	461	473	428	432	492	462	479	474	437	501	477	451	513	488	507	513	466	458	485	448	444	430	485	458	477	465	488	482	472	512	460	465	490	455	461	462	468	455	442	458	469	444	485	486	466	506	466	501	490	441	468	487	463	485	502	473	468	460	461	491	462	516	445	466	493	458	427	424	478	488	448	476	477	490	473	477	446	451	489	452	462	493	466	496	473	511	482	488	450	481	466	466	436	486	464	431	488	450	455	442	450	467	493	469	436	497	467	429	479	483	476	469	481	473	443	467	456	477	471	473	444	466	448	452	467	443	473	464	468	474	458	485	482	476	467	503	437	481	469	478	490	491	467	449	451	473	465	438	442	473	473	421	456	465	464	475	492	464	493	445	467	487	465	534	476	462	447	489	444	489	416	497	473	456	478	459	447	481	458	490	485	458	491	468	499	478	500	438	483	461	434	498	490	461	457	481	483	449	479	455	458	484	463	464	465	459	476	450	466	474	465	445	464	455	461	472	500	476	457	489	466	470	476	472	464	477	416	500	465	466	464	494	449	469	445	463	469	449	484	468	496	477	444	476	459	451	449	469	452	493	491	448	466	465	490	498	460	490	479	487	538	440	483	471	462	498	476	445	487	480	446	470	486	471	467	501	474	448	484	493	444	469	439	441	456	472	479	481	493	473	453	449	487	470	454	449	490	478	458	417	503	452	501	472	439	466	442	468	479	486	442	482	447	489	453	491	502	459	440	523	505	413	438	492	482	487	466	495	477	440	478	498	492	435	485	486	482	482	488	456	432	444	482	479	497	442	455	428	467	494	491	501	501	434	469	470	472	508	466	480	484	464	427	482	445	460	479	492	456	426	462	463	447	438	481	482	458	483	458	475	438	502	425	488	478	479	494	441	473	456	465	437	496	451	487	446	470	444	467	458	512	476	458	458	469	467	484	452	488	445	474	506	453	487	449	454	461	461	483	421	470	461	499	470	503	467	491	473	465	513	491	467	476	463	426	435	456	492	512	466	443	450	494	492	469	433	479	440	448	465	510	515	440	511	458	508	505	463	439	479	499	444	465	492	479	501	488	479	479	445	470	455	505	456	463	487	435	471	455	475	486	481	490	499	463	449	437	475	482	518	449	454	467	481	479	469	431	488	474	501	472	440	472	502	482	470	498	458	465	442	465	479	468	493	432	431	480	456	477	468	516	481	464	475	488	456	482	449	477	464	461	493	474	439	482	493	482	502	454	440	504	445	469	460	448	496	459	456	443	479	445	474	497	461	467	458	514	475	455	455	445	439	454	491	490	452	487	505	489	522	493	460	471	508	439	422	468	470	466	455	477	490	450	473	506	502	464	479	443	469	458	445	462	483	447	456	476	453	498	458	464	497	424	483	487	443	471	438	434	484	505	473	457	471	468	462	458	424	471	475	468	471	463	456	491	449	449	441	476	475	509	475	497	452	480	458	470	454	509	463	439	442	507	437	476	487	472	466	468	499	488	505	449	492	496	471	482	462	467	464	480	476	508	473	439	469	460	472	478	461	403	464	463	488	452	476	482	475	449	466	480	460	485	455	500	467	487	476	449	490	459	444	472	473	475	494	498	466	472	450	464	454	462	431	470	464	442	481	419	494	476	490	496	457	444	477	453	487	438	486	494	509	473	456	457	456	475	431	500	460	459	467	459	450	500	507	499	488	443	475	459	460	474	452	495	485	476	487	480	480	440	480	481	470	449	477	442	483	478	484	503	448	492	481	435	494	427	446	480	468	451	452	469	487	480	507	459	452	492	494	488	454	520	464	471	489	471	405	473	465	497	467	474	500	487	465	487	481	436	457	467	488	498	446	476	518	456	428	487	473	485	459	506	482	470	457	501	442	475	470	474	428	484	445	456	449	468	457	456	465	477	463	452	462	486	484	458	441	507	514	497	483	454	463	471	484	486	446	492	447	444	483	483	513	467	464	501	464	456	469	485	439	483	479	499	464	495	468	503	433	483	456	451	451	486	451	473	449	443	499	481	485	462	432	446	498	462	416	478	503	458	470	497	495	499	457	476	457	523	444	489	433	504	466	468	410	486	493	465	445	497	453	491	450	491	489	455	449	469	441	446	462	454	461	492	486	462	433	466	463	443	456	436	483	450	482	493	478	471	483	462	489	487	494	472	452	438	477	443	477	473	512	433	491	463	464	457	469	455	517	464	471	500	455	486	460	482	500	480	485	483	435	413	450	446	454	449	450	476	417	475	490	462	458	471	472	478	457	499	460	500	445	487	452	457	442	485	460	544	448	483	468	502	482	442	489	479	452	484	470	484	452	493	447	474	479	418	494	486	477	454	477	470	468	465	451	483	450	474	486	451	449	462	472	458	483	507	443	473	498	534	458	477	428	430	471	425	528	470	465	448	458	462	503	508	481	469	487	432	448	463	488	493	448	515	474	500	450	472	508	445	482	488	474	489	478	455	491	435	485	505	451	505	493	483	478	460	485	453	460	468	446	485	473	470	482	447	444	469	488	462	486	468	457	472	462	506	479	482	518	440	456	453	491	439	486	480	443	435	477	453	469	495	482	488	460	475	473	459	493	453	476	478	469	488	451	460	454	470	460	455	412	460	460	490	484	454	502	471	462	489	475	460	512	486	476	467	476	464	457	456	447	495	462	468	487	487	481	459	491	474	454	452	443	452	503	453	463	494	463	454	464	454	492	485	465	473	466	420	475	439	485	498	463	497	448	474	453	478	445	483	539	469	479	434	459	503	481	509	482	524	429	474	440	438	433	431	506	505	465	488	462	450	457	477	465	464	445
27859	25561	29243	23093	14302	9795	6662	4782	3651	2915	2233	2036	1795	1538	1363	1224	1091	954	852	845	754	705	664	596	568	513	508	546	469	528	469	489	451	457	467	429	429	451	442	416	369	382	410	429	378	427	395	418	401	407	416	410	385	377	384	423	412	411	383	360	435	396	446	392	384	387	426	408	374	386	418	392	371	379	379	394	400	393	404	396	422	396	362	414	406	360	426	401	386	374	408	414	358	378	335	386	399	382	411	412	387	380	420	378	440	380	419	406	376	397	377	394	390	369	391	351	387	404	392	390	432	376	395	395	423	377	393	404	363	405	425	412	384	367	425	396	407	366	385	370	402	412	427	386	390	389	397	414	373	359	394	377	363	374	386	375	404	373	388	375	409	370	367	410	369	397	413	364	377	393	375	408	378	384	391	348	391	393	381	401	378	379	404	379	383	369	393	401	382	373	426	431	409	397	407	406	418	358	386	407	374	377	407	372	393	384	390	400	383	434	417	427	370	391	406	409	394	396	396	388	377	371	415	411	422	383	386	384	381	378	380	339	360	403	407	344	378	389	395	408	391	391	395	387	390	377	407	441	408	368	398	419	415	415	447	413	399	420	385	368	420	387	391	398	407	393	400	409	404	398	402	435	405	417	419	346	398	409	391	437	429	394	418	382	376	397	374	381	397	406	370	390	413	379	375	450	366	385	392	377	381	425	399	419	379	395	371	416	361	405	414	387	408	388	432	426	407	416	411	387	365	390	387	433	421	372	383	368	391	366	406	384	388	372	428	401	402	399	397	410	354	406	410	382	415	398	403	358	362	383	398	371	385	406	399	377	398	399	402	405	415	390	381	431	376	429	393	365	395	417	405	414	396	355	407	409	394	397	378	380	374	417	432	377	353	373	401	431	412	397	424	400	365	425	376	409	388	409	394	390	407	410	405	418	387	371	394	410	411	408	371	419	419	382	403	391	386	373	382	393	400	388	387	388	405	380	416	415	392	395	388	407	352	404	410	424	396	394	397	388	385	397	377	393	377	398	393	398	388	386	365	392	389	403	393	366	367	399	399	451	357	359	413	394	422	383	411	363	379	409	414	369	388	383	361	386	395	421	403	389	377	390	402	413	377	396	403	387	380	403	408	385	397	379	410	374	411	425	420	423	381	351	402	412	378	387	394	403	407	421	391	407	378	405	393	376	403	365	362	401	381	398	405	380	417	450	347	433	373	399	379	369	400	374	417	400	402	419	411	380	381	363	423	388	385	388	382	394	380	421	378	410	350	383	413	379	404	394	401	428	384	406	364	423	394	405	402	415	402	411	387	426	401	367	398	407	375	402	382	414	388	405	401	414	409	361	404	369	394	398	392	410	371	382	408	369	380	370	418	392	396	388	399	391	412	394	405	375	428	379	401	418	379	384	409	412	409	385	379	403	385	374	402	408	362	400	404	394	408	394	405	378	415	379	373	362	376	372	370	388	384	432	419	393	387	425	394	351	407	376	391	378	376	393	388	374	413	388	398	390	372	410	363	409	371	382	415	352	429	400	402	418	392	409	384	362	446	394	409	374	414	415	389	408	363	391	416	406	402	424	396	401	360	427	385	386	428	388	369	416	398	419	399	415	381	369	369	400	393	346	390	371	374	380	400	365	363	399	381	387	412	410	375	404	377	415	382	386	419	369	415	409	415	384	401	343	429	374	413	380	383	413	393	400	398	437	380	381	381	373	358	421	413	346	390	391	373	406	368	395	430	424	363	397	429	406	403	405	381	415	382	375	433	412	381	395	383	406	394	400	359	370	371	429	382	381	377	402	355	389	398	402	393	416	369	377	407	378	420	367	386	404	400	400	373	363	407	410	416	424	422	388	389	397	389	385	399	429	366	379	421	384	384	358	420	400	396	377	386	426	377	355	416	389	371	393	400	411	362	390	387	396	395	422	385	371	371	359	412	391	422	387	426	383	434	380	400	414	409	372	375	385	404	386	380	392	395	426	420	387	370	399	441	380	386	351	404	392	416	397	345	379	398	354	394	388	407	426	418	410	391	339	409	390	407	403	377	380	412	383	393	425	373	385	385	381	418	385	415	424	382	402	401	404	423	388	405	427	391	376	398	404	426	377	406	399	416	360	372	405	396	380	393	365	399	380	415	390	384	400	408	385	413	385	375	392	389	406	377	362	409	421	400	395	402	408	385	386	423	393	390	403	385	375	386	366	381	380	397	385	392	381	410	382	384	404	379	407	380	403	375	441	389	407	414	414	412	384	388	364	396	371	412	389	422	398	354	420	379	450	383	432	391	392	413	406	397	393	379	368	342	410	395	422	369	364	394	388	387	405	415	406	391	371	391	405	433	389	376	368	362	392	383	363	352	411	390	398	380	419	366	376	370	401	388	414	380	355	373	395	393	401	373	399	381	414	405	408	376	415	392	378	417	375	384	401	399	370	436	388	376	398	406	395	372	380	389	404	406	436	416	401	387	396	391	366	433	421	405	444	441	402	372	396	398	388	401	406	395	354	412	400	424	384	395	384	376	395	427	398	370	396	399	415	388	412	368	392	384	385	392	384	381	362	375	415	376	390	438	404	366	413	384	348	408	392	387	399	407	364	396	409	389	382	419	371	400	378	431	407	381	394	404	380	390	411	364	421	370	393	414	415	382	418	367	397	383	397	397	362	394	397	381	392	378	382	407	419	354	387	399	368	401	336	396	392	405	393	399	356	403	379	410	358	388	399	380	408	369	384	389	383	453	406	361	378	394	390	447	422	414	395	375	379	393	445	407	370	403	404	375	398	389	374	377	408	413	362	385	396	364	381	391	391	408	369	349	364	415	395	406	386	373	399	392	397	376	414	414	429	372	397	370	368	405	441	433	391	389	376	409	389	392	420	414	376	399	403	386	400	415	429	381	400	376	391	363	412	374	381	384	395	375	382	376	401	377	398	395	400	391	383	396	385	419	408	387	435	378	394	375	421	399	390	421	396	388	374	408	383	385	416	401	414	396	379	375	410	382	388	402	377	412	369	377	418	416	377	413	408	388	407	392	395	383	397	398	404	372	406	395	392	414	408	397	408	413	420	381	383	395	395	377	391	375	389	392	432	379	366	420	397	394	369	383	376	397	406	419	381	423	393	381	410	371	378	369	393	352	411	376	406	394	392	373	387	416	408	391	395	396	402	407	409	383	374	402	385	419	369	397	381	384	396	397	396	400	367	391	384	407	366	382	376	421	403	399	362	422	378	432	419	399	398	377	383	398	371	385	376	404	409	424	391	336	410	420	360	415	387	391	358	420	398	383	405	386	362	397	364	418	418	395	387	375	407	371	413	413	376	357	378	398	401	386	399	398	422	374	415	378	382	369	406	397	363	414	381	392	414	401	354	437	399	396	431	344	397	411	392	352	390	399	373	358	388	385	370	404	391	417	421	400	376	368	391	424	367	408	375	448	402	381	362	392	384	389	373	399	368	364	389	382	362	436	453	411	421	408	399	449	361	405	374	401	415
31625	42007	35972	25641	19706	16076	12503	9609	7634	6107	4736	4002	3552	2947	2344	2141	1862	1610	1533	1339	1187	1177	1020	894	860	855	740	762	728	677	684	652	584	616	597	527	556	491	550	544	514	571	503	533	525	498	528	526	503	507	501	506	516	505	501	498	493	470	490	460	502	490	527	489	522	532	505	518	502	487	546	493	498	509	518	519	500	489	516	514	476	487	512	502	470	476	537	484	511	546	485	500	522	516	501	509	475	498	514	495	485	500	505	512	490	469	480	519	535	477	505	504	500	511	526	468	478	499	492	500	471	537	501	475	521	509	501	469	493	475	513	498	508	506	486	557	486	495	475	493	518	509	499	469	486	492	468	439	459	479	524	538	467	510	503	492	478	514	498	483	524	484	493	475	504	451	477	513	482	494	496	460	505	469	495	503	470	493	473	495	492	481	496	491	499	513	457	518	518	478	441	483	452	557	519	479	466	484	471	528	495	467	490	496	473	509	521	507	532	521	513	516	502	506	510	503	490	501	498	477	510	508	499	498	524	516	520	492	498	472	531	499	498	486	496	526	479	525	472	512	500	494	471	518	470	483	491	454	490	516	459	479	490	459	480	507	506	495	460	484	478	465	454	476	491	469	500	494	527	476	497	490	478	488	471	473	467	483	478	489	496	483	460	511	441	536	504	532	526	498	467	510	479	489	496	487	485	491	472	503	473	513	494	477	485	491	532	494	468	536	503	502	559	484	481	487	522	509	504	523	487	497	507	486	476	500	505	485	500	479	491	446	461	458	518	509	496	489	503	506	470	492	490	494	497	519	513	496	477	494	502	500	502	496	498	496	464	466	526	498	503	520	507	504	498	475	499	506	467	488	485	536	483	500	525	509	508	524	502	500	460	489	523	504	438	483	492	500	481	492	490	501	487	505	495	491	481	520	491	472	507	493	503	535	446	488	486	480	499	520	525	479	498	520	504	545	454	483	463	500	490	467	511	466	481	542	523	465	511	516	493	528	499	462	502	525	484	489	496	483	468	500	478	474	524	512	510	492	487	463	535	521	452	463	487	461	483	466	506	524	467	498	501	501	505	473	477	493	470	513	500	534	505	495	518	494	452	478	475	490	451	498	491	507	462	471	495	505	468	515	491	470	511	502	478	485	469	510	522	523	498	448	469	499	543	506	476	461	492	540	532	490	509	484	500	492	489	462	470	498	465	514	517	490	547	489	513	503	495	487	482	479	471	515	482	483	507	516	510	540	451	507	498	487	478	531	470	484	444	564	479	503	496	503	503	492	512	483	499	489	520	468	481	530	483	476	518	511	515	469	496	517	467	484	505	474	504	465	486	497	455	503	438	507	501	479	466	521	483	496	517	499	487	511	462	466	506	502	482	443	495	477	482	461	493	499	437	489	486	486	492	486	502	522	529	480	491	466	497	506	472	495	487	522	523	530	493	475	480	510	449	514	448	516	491	498	470	520	508	475	458	534	461	473	510	534	480	477	548	465	525	490	496	478	513	503	489	480	497	470	451	488	514	467	510	500	471	497	506	525	516	426	505	498	500	504	448	506	501	484	506	480	511	477	479	485	529	485	530	493	507	500	487	498	507	478	475	453	508	523	498	481	500	443	475	477	472	503	526	439	527	536	484	504	492	434	502	481	550	476	469	465	498	470	491	479	504	468	482	504	529	489	475	467	510	510	503	474	520	468	487	501	485	519	540	485	475	528	504	506	492	474	446	530	500	451	519	477	523	515	475	461	475	481	492	463	490	487	498	500	551	517	496	518	510	512	495	527	446	480	496	477	507	500	479	493	503	501	490	503	505	537	479	487	503	460	496	471	479	517	480	498	471	454	470	462	473	516	509	497	458	463	499	530	504	496	506	508	455	492	488	464	474	496	498	525	545	491	493	495	547	510	473	468	479	471	490	516	444	492	491	533	490	504	491	499	492	522	509	488	464	513	540	500	505	484	487	528	482	512	524	475	489	464	498	477	473	490	481	476	484	456	476	496	482	480	490	498	488	525	470	480	511	510	493	479	514	475	528	520	494	484	508	507	479	473	484	504	461	479	506	508	505	506	484	509	476	497	491	445	505	510	513	491	477	495	547	478	465	514	507	519	500	493	491	463	507	486	468	496	478	502	482	498	504	523	496	479	451	430	511	475	456	474	505	487	484	482	521	542	507	496	491	513	491	499	439	503	481	454	491	501	502	526	522	490	454	497	509	480	509	480	533	536	501	494	498	513	521	476	495	533	483	475	534	500	489	522	463	474	498	466	477	499	480	519	505	489	498	503	522	473	530	509	523	487	529	490	518	491	517	513	498	470	509	470	516	497	499	498	446	501	478	518	486	495	454	499	506	504	472	463	506	490	503	486	472	500	508	475	486	515	492	512	497	498	510	488	504	452	488	486	508	450	529	506	461	498	539	498	493	436	486	462	470	495	516	497	447	525	474	470	488	466	463	474	471	487	495	515	470	463	485	494	499	472	471	498	480	490	500	510	441	499	508	509	523	482	518	506	528	479	482	490	534	532	483	482	463	498	492	500	491	467	486	469	486	492	479	475	440	449	489	499	540	498	543	507	510	504	467	512	498	482	472	465	497	532	511	507	516	482	433	506	521	534	462	492	491	528	464	455	518	488	473	485	472	484	499	480	514	477	509	505	507	499	497	476	471	485	485	518	514	451	510	469	505	496	495	500	514	516	500	489	484	508	504	447	480	457	480	518	484	492	493	525	490	484	508	476	562	443	528	506	473	472	478	489	508	519	469	476	500	479	521	472	466	509	511	491	517	513	518	504	512	489	491	501	491	483	519	501	464	487	521	535	458	516	518	496	483	486	536	492	481	496	499	501	503	513	514	546	490	519	469	524	470	500	480	475	464	519	505	485	503	509	523	502	487	509	490	516	483	479	529	493	485	485	525	493	494	469	506	491	452	520	474	481	507	477	520	501	517	496	484	480	530	508	446	524	522	478	455	472	469	506	528	533	475	443	475	473	489	502	493	489	474	528	508	488	464	485	501	471	519	463	523	485	468	474	478	510	494	490	507	478	485	483	520	459	535	477	508	496	487	491	484	516	483	493	539	494	470	498	479	451	467	458	503	515	486	494	482	491	480	500	488	473	502	480	514	492	485	527	490	457	467	496	459	482	481	533	468	491	503	520	479	488	494	490	511	487	494	495	516	491	506	471	480	497	496	516	542	494	478	487	517	531	516	511	482	481	463	523	495	497	477	492	496	490	519	491	456	448	493	492	473	479	458	467	514	509	491	507	456	489	500	501	479	500	506	516	445	469	478	494	466	505	472	492	504	479	490	521	483	470	524	501	468	514	486	500	484	491	489	495	512	518	516	483	476	472	534	505	486	458	510	472	479	515	474	515	497	487	498	522	531	498	500	506	512	456	498	513	505	488	493	450	497	489	503	470	513	509	468	503	452	477	485	460	488	491	515	501	479	498	475	464	500	505	513	465	451	468	473	499	503	489	490	511	494	490	457	497	529	511
23811	20816	27961	24113	21483	18629	12757	7682	5509	4344	3562	2897	2548	2212	1935	1544	1380	1158	1185	1059	1031	923	799	739	659	636	607	551	571	545	528	514	505	479	436	444	489	426	475	417	389	420	409	390	395	411	405	377	417	389	381	368	423	390	384	431	407	404	387	376	422	388	372	378	412	376	345	379	420	390	382	361	365	388	407	376	398	353	384	389	395	372	377	384	373	372	432	377	396	405	404	346	368	353	366	385	399	384	404	379	398	403	379	380	395	396	431	398	398	410	393	396	355	373	371	354	430	359	403	395	383	385	372	402	381	396	386	391	368	408	376	360	379	397	373	388	384	410	403	393	367	396	384	383	387	373	364	397	375	337	359	394	381	373	381	376	371	394	393	382	344	385	398	404	393	346	397	401	430	399	406	409	429	437	374	404	374	421	392	390	349	381	373	397	404	367	382	353	394	407	349	369	370	394	412	406	375	388	397	355	390	409	358	386	433	371	349	388	375	386	412	361	397	401	392	428	390	379	389	397	393	375	364	381	396	423	362	393	380	374	392	423	407	408	404	377	358	365	420	401	389	393	393	365	390	361	377	386	403	390	362	408	404	395	372	388	440	378	389	392	409	376	413	359	388	361	395	344	383	356	397	398	380	397	388	365	389	345	397	358	391	395	387	414	349	375	389	390	376	361	370	349	378	394	411	359	368	377	381	360	354	395	364	385	371	351	387	417	392	384	387	374	381	401	406	390	388	386	394	383	386	390	386	443	371	417	396	386	393	383	372	401	385	351	342	387	398	404	390	375	416	381	407	390	359	389	409	418	419	384	404	386	385	412	424	366	425	403	368	376	408	380	366	365	363	392	384	388	403	405	351	377	391	373	385	398	383	373	362	378	373	379	386	380	401	402	356	358	375	373	372	379	388	398	380	396	352	405	412	401	430	367	402	376	349	367	382	405	391	381	401	412	392	372	384	394	368	359	382	392	391	394	370	393	391	358	365	354	383	376	376	375	392	369	430	389	393	369	415	376	391	388	386	391	374	407	364	371	384	392	389	375	379	419	367	398	357	384	354	387	390	382	381	359	369	415	386	360	396	377	388	354	384	377	402	412	403	378	381	374	369	392	381	396	385	378	375	374	382	391	362	375	379	362	403	416	334	378	423	413	417	399	398	362	347	359	378	398	400	380	404	398	382	412	391	404	388	381	381	378	388	390	391	381	386	379	418	369	360	400	379	371	421	383	399	347	382	386	382	411	402	388	379	414	370	363	389	406	411	372	398	380	399	393	393	376	396	392	357	385	364	371	418	379	423	394	372	368	384	360	373	426	421	372	383	420	381	361	375	355	376	370	383	326	353	366	378	378	367	365	401	398	388	401	397	410	385	369	379	414	348	372	395	383	400	359	365	408	353	373	383	385	403	410	391	393	393	393	378	380	369	418	376	385	363	377	421	389	383	404	365	406	389	381	335	388	391	377	382	406	374	389	344	350	384	397	377	377	373	401	363	383	415	388	351	369	385	382	336	375	402	390	381	413	364	366	389	413	409	359	358	439	357	382	387	392	376	367	396	391	395	388	396	362	364	378	365	388	411	399	364	383	358	385	391	358	378	376	371	378	351	370	358	355	399	365	399	384	414	380	356	353	380	394	381	353	405	390	394	391	409	390	385	379	360	400	347	402	388	342	378	384	418	374	375	407	399	402	377	432	365	379	367	407	379	407	410	352	400	396	351	376	369	376	351	406	416	390	408	386	415	388	377	413	372	349	381	364	395	421	375	410	380	362	363	357	431	361	364	397	400	390	353	402	384	431	389	402	392	389	373	380	399	383	365	335	395	375	382	420	358	358	374	385	366	356	398	384	365	361	398	372	382	378	395	361	351	395	364	438	366	395	387	358	383	397	400	359	376	360	366	363	373	361	369	410	379	411	374	367	378	378	365	369	386	401	385	391	373	377	375	356	370	342	363	420	391	390	383	380	398	364	382	382	372	385	382	396	406	362	401	371	424	371	396	396	363	416	383	386	397	378	393	387	362	392	365	365	347	424	393	418	420	367	378	379	335	372	387	418	388	368	371	371	427	383	386	388	390	380	381	399	350	358	376	412	376	375	371	392	408	392	389	403	384	377	441	413	397	362	397	355	372	364	362	374	383	372	374	388	402	400	376	396	421	413	361	385	387	386	415	394	389	401	377	384	385	381	358	403	406	370	377	379	350	385	379	412	373	383	367	398	382	394	383	371	378	355	400	394	408	419	386	415	397	363	366	398	394	371	389	393	427	388	370	375	383	366	361	429	380	389	336	406	414	403	382	379	406	376	418	375	363	385	364	432	407	405	417	378	388	391	397	398	392	369	410	371	405	378	417	416	402	393	345	345	383	381	427	443	348	348	394	362	399	410	390	367	352	430	401	347	375	406	378	383	389	416	392	374	361	388	392	394	358	394	380	362	374	405	367	371	384	371	409	394	399	373	365	351	364	359	374	394	380	401	367	400	350	380	373	403	384	382	336	364	408	372	389	411	371	408	353	363	429	386	356	420	393	410	362	374	388	374	394	402	397	386	356	390	361	384	366	387	406	376	361	431	329	406	395	407	410	364	375	366	418	404	362	369	386	415	401	362	362	370	363	382	355	374	410	371	397	388	395	393	409	379	365	371	379	378	402	360	377	395	405	348	355	392	382	407	364	401	385	386	433	364	387	391	367	355	382	395	420	350	403	354	421	400	388	416	416	389	349	399	383	388	386	416	361	392	419	409	397	383	373	397	355	399	382	370	381	415	381	359	376	380	373	375	347	387	387	384	363	401	414	443	367	402	414	404	417	389	372	386	386	379	358	394	393	405	398	396	387	373	385	361	382	384	394	403	394	358	367	391	386	361	361	368	369	387	363	391	356	379	362	408	400	409	365	384	360	390	388	391	351	396	342	407	413	353	367	387	378	379	371	373	380	353	401	392	401	359	390	417	369	369	386	375	406	377	393	422	396	352	386	385	409	368	400	411	388	358	397	370	385	367	401	351	359	412	382	415	392	369	378	389	396	390	359	395	404	415	393	367	390	382	393	373	394	403	390	399	374	363	417	378	373	353	384	393	389	384	419	347	414	390	374	373	404	369	359	388	386	400	376	406	363	375	383	411	386	417	379	412	400	400	375	381	378	432	390	344	384	351	397	419	385	359	369	412	374	380	377	409	382	392	393	394	389	384	387	387	440	352	383	362	367	403	382	369	380	361	395	414	385	400	383	387	376	365	377	395	370	366	421	359	355	376	415	378	358	400	410	388	383	392	363	380	418	350	341	379	383	359	414	376	409	388	399	362	379	418	379	391	378	379	404	374	412	399	393	357	354	378	406	371	366	414	405	381	374	361	393	398	422	377	381	389	364	379	394	408	372	412	390	375	346	360	346	395	367	439	375	412	400	390	401	367	372	379	383	398	392	396	397	371	369	390	356	396	395	391	378	409	377	421	379	407	411	365	361	382	406	399	390	404	415	405	373	360	390	395	375	376
31268	48006	42284	31640	24940	20955	17041	13386	10750	8348	6695	5717	4832	4181	3461	2939	2469	2238	2112	1842	1671	1436	1324	1152	1069	961	877	894	755	791	751	754	658	642	674	640	579	573	564	583	568	537	563	518	532	512	484	525	534	528	509	490	498	533	533	472	495	490	505	488	499	483	484	460	488	505	452	465	492	479	475	500	472	509	399	474	472	493	509	457	500	470	458	503	480	467	491	473	457	448	466	496	473	474	481	451	473	487	452	485	510	469	467	494	482	456	440	515	450	482	487	455	464	470	453	467	496	473	489	478	471	470	468	450	486	503	475	480	453	479	453	450	502	473	501	459	500	491	454	496	514	449	520	466	488	503	500	464	479	506	501	481	457	436	521	490	483	510	458	484	507	432	504	480	477	505	520	462	520	487	472	483	522	498	488	469	469	481	449	488	487	463	459	463	464	494	452	469	499	465	523	485	513	493	494	485	471	526	434	499	484	525	497	500	506	476	449	465	478	479	493	489	479	511	469	512	453	484	502	505	468	443	504	483	483	479	454	489	479	512	500	512	469	484	490	480	489	482	456	473	499	485	452	459	521	488	495	505	455	470	480	479	466	473	471	497	461	470	511	498	456	495	447	463	467	452	491	499	485	487	478	496	486	487	500	460	480	471	490	510	492	490	474	481	488	486	504	468	527	450	481	495	477	520	470	496	503	482	455	477	461	468	490	502	440	467	483	501	494	435	489	486	450	444	428	450	499	502	450	464	462	464	482	490	479	513	460	457	486	452	488	479	480	459	462	479	480	509	526	465	506	478	448	474	463	479	479	484	498	494	470	478	465	460	475	460	427	491	505	488	475	526	514	513	467	481	493	439	480	453	445	515	486	493	470	464	479	514	509	493	472	481	488	506	471	469	491	517	464	473	480	517	447	531	455	533	464	441	494	446	473	467	502	500	490	490	470	506	493	505	478	498	504	462	503	475	503	497	462	464	485	497	475	480	524	504	496	518	464	492	456	470	491	477	526	492	488	480	476	464	487	472	493	473	435	474	493	488	483	447	505	445	478	479	476	488	501	458	460	467	509	476	484	473	477	503	473	514	479	479	472	469	455	490	502	454	471	469	481	474	519	502	466	484	535	452	446	481	478	469	509	504	463	466	457	462	465	515	422	488	442	486	524	480	484	457	453	506	484	472	468	477	505	485	481	463	473	506	484	526	444	472	488	447	489	479	498	471	496	499	464	512	513	462	455	455	506	483	500	507	468	482	459	505	456	464	476	494	507	484	510	511	507	467	495	514	495	483	472	517	472	463	526	480	482	494	499	477	483	509	453	486	442	488	453	479	512	479	492	463	468	511	518	454	486	445	450	471	519	482	451	442	512	459	487	500	464	464	443	499	481	459	440	497	500	486	486	490	499	444	450	492	494	498	475	478	471	481	458	515	484	525	513	488	486	497	478	495	456	511	492	475	427	476	469	465	453	475	497	467	466	484	508	450	502	492	497	468	474	445	482	448	498	451	469	490	495	467	442	477	496	475	459	462	491	509	452	507	508	484	456	465	423	517	487	472	476	489	492	456	465	522	462	514	525	463	498	512	471	474	543	505	482	473	514	480	465	465	500	458	505	464	456	458	499	476	501	471	464	498	490	486	458	474	481	488	486	486	496	473	515	463	476	484	476	449	431	488	461	496	505	479	485	446	494	472	493	499	464	479	514	489	523	433	452	460	496	493	506	487	462	472	481	475	463	473	470	495	493	480	481	479	498	478	470	464	485	494	471	481	490	482	476	488	467	455	431	499	478	451	466	483	473	506	519	450	514	461	469	452	491	464	476	450	510	530	472	485	452	500	460	533	484	475	505	501	485	484	508	458	453	437	465	468	470	467	445	486	443	468	456	486	479	493	465	518	476	535	520	503	461	479	516	500	485	482	482	469	460	486	447	447	501	489	509	460	461	511	475	505	509	495	479	461	505	531	490	466	508	464	478	496	473	435	432	472	502	474	474	433	476	481	497	462	440	494	480	501	447	497	476	481	481	505	482	492	491	464	490	458	481	469	463	467	474	481	530	487	456	483	490	460	483	441	484	497	413	494	470	503	486	469	484	476	468	468	496	480	470	489	495	492	473	503	488	469	482	489	505	482	512	478	471	485	435	441	488	481	506	446	488	461	478	487	474	441	426	506	479	481	462	452	494	483	433	454	465	460	472	459	500	433	514	501	479	461	484	477	493	498	469	474	462	433	486	458	483	497	492	520	426	468	465	482	479	451	520	506	490	467	481	472	481	488	454	501	473	459	457	434	504	500	502	446	456	476	477	473	492	494	479	482	451	502	456	474	462	461	517	488	464	467	486	473	486	491	490	451	452	507	494	468	429	501	470	466	488	520	532	472	490	489	518	463	535	479	441	476	490	503	484	516	476	463	474	487	521	489	525	520	503	516	490	486	485	452	508	485	514	505	489	489	445	468	474	459	462	481	474	472	489	454	472	448	476	491	455	522	432	497	466	447	457	473	513	465	503	457	458	499	507	463	449	464	454	488	479	482	502	457	480	473	483	462	525	477	475	500	470	443	450	454	456	532	494	456	472	468	477	495	500	480	429	504	475	475	504	450	467	487	481	484	490	479	497	518	513	490	464	498	492	479	443	470	461	461	492	482	482	483	461	445	486	465	454	477	512	480	464	466	502	484	496	478	449	507	472	496	438	431	511	474	530	495	503	464	477	475	461	437	475	459	476	491	520	502	476	528	486	462	482	489	490	508	473	448	445	489	503	470	467	445	462	428	484	486	484	510	504	487	467	462	454	469	454	448	484	469	485	448	497	467	429	493	469	474	497	451	462	497	503	473	452	503	476	524	488	508	517	461	525	491	471	484	458	480	509	459	464	490	485	479	484	512	509	506	443	493	496	489	472	469	474	476	443	526	451	476	545	492	491	457	449	480	455	468	481	501	472	460	526	484	510	450	498	491	476	457	487	461	441	474	479	516	462	458	496	501	495	495	487	499	483	477	498	467	485	458	473	488	489	491	466	477	477	456	498	443	478	461	464	451	483	464	477	468	494	448	486	452	439	531	473	474	487	479	484	432	496	494	492	477	491	467	479	495	530	477	477	456	449	521	485	502	473	455	453	524	495	465	471	458	505	470	484	479	463	518	485	494	508	448	503	486	485	461	510	474	484	488	471	479	468	481	475	471	466	474	495	480	461	517	512	493	485	477	501	466	524	458	502	479	507	441	447	453	495	489	490	482	484	449	453	480	471	482	492	474	468	450	529	482	483	507	452	478	477	510	532	490	477	459	486	446	472	532	463	483	476	470	451	443	483	472	439	503	492	490	477	499	459	454	465	463	488	481	491	466	429	436	480	507	490	464	494	484	444	503	493	481	494	463	491	518	442	491	505	501	481	492	462	486	454	512	507	457	443	488	475	494	480	498	486	404	516	504	459	501	447	484	511	498	486	512	454	484	451	474	477	509	469	513	443	496	451	506	466	471	465	500	466	486	510	465	465	516
22748	20807	28335	23414	21105	22076	19905	10602	7268	5855	4602	3632	3176	2819	2528	2186	1816	1667	1449	1336	1195	1065	923	861	835	769	705	640	572	613	611	542	545	492	555	488	506	504	487	444	433	445	408	433	442	440	422	393	427	433	390	427	405	385	402	382	399	367	431	396	412	372	389	367	407	397	405	362	378	375	386	384	409	414	371	372	376	388	391	403	416	361	352	384	359	369	382	357	423	414	421	425	408	413	405	408	413	386	400	442	367	391	386	414	362	382	396	374	374	374	378	398	372	395	400	403	422	370	398	405	408	376	377	372	415	385	402	409	380	347	407	401	436	405	381	406	390	393	407	415	395	415	405	387	383	378	377	366	360	401	383	432	384	376	400	442	359	400	434	392	410	401	364	364	396	381	397	390	363	421	404	401	377	376	365	399	373	417	380	395	360	404	375	385	399	383	411	431	392	415	370	380	395	389	409	362	386	394	391	413	401	394	371	404	395	362	360	392	392	384	392	396	382	364	397	377	398	376	400	385	378	364	402	408	398	400	376	351	404	369	362	392	402	379	368	403	375	370	413	410	391	405	372	376	409	380	376	366	365	385	383	426	401	411	397	349	398	363	364	407	396	393	391	394	392	372	378	387	387	396	391	358	405	380	379	399	396	401	391	411	389	391	390	397	355	408	371	403	384	368	382	436	417	348	406	380	369	419	393	397	393	355	388	391	375	353	375	383	413	393	413	381	388	388	368	367	396	350	393	396	398	416	362	400	410	379	366	397	390	390	391	354	381	375	386	401	397	364	397	400	405	399	383	363	376	377	375	379	408	388	353	391	349	400	384	372	372	391	371	381	409	364	416	365	406	387	395	390	370	378	386	424	393	386	415	410	355	382	399	406	372	377	392	398	366	395	385	406	373	417	401	387	384	379	396	383	429	394	388	396	401	404	387	381	374	412	403	368	379	377	382	374	350	413	372	395	374	416	398	368	423	382	378	354	411	392	410	378	384	373	360	384	384	383	388	375	372	387	386	403	442	359	357	409	404	427	375	350	384	349	417	356	375	356	408	367	377	351	367	407	378	350	376	396	371	422	382	405	386	392	382	368	388	377	352	372	443	408	371	392	343	386	382	383	386	375	395	355	363	382	371	386	412	354	424	376	347	406	394	383	406	395	392	369	384	392	397	368	394	391	410	381	404	381	418	404	397	372	360	379	397	349	419	400	404	413	419	406	398	383	372	383	411	371	383	369	380	346	382	407	392	419	357	397	396	406	383	422	388	388	379	374	408	408	401	386	411	389	394	366	369	388	424	393	428	408	360	376	369	404	358	381	357	413	370	379	385	401	387	392	404	405	410	373	378	362	403	419	396	395	389	371	372	400	363	390	411	399	359	376	351	406	377	387	405	409	383	369	398	376	396	373	399	407	398	378	392	345	379	398	415	392	394	384	378	375	382	345	384	371	417	370	377	407	387	387	399	389	377	407	383	427	402	409	364	389	390	395	383	361	386	358	369	410	419	354	420	352	398	368	368	393	406	376	379	395	419	404	391	420	370	384	382	371	401	410	392	377	341	382	356	391	352	375	386	426	333	358	374	356	393	371	372	398	377	396	408	432	380	382	382	375	397	389	392	383	360	391	387	365	400	370	375	373	390	380	382	365	398	384	422	429	375	399	373	429	366	398	401	396	382	378	379	377	400	361	425	384	374	392	395	376	366	385	370	376	396	365	421	413	393	396	395	392	404	424	389	366	342	391	381	380	406	410	405	396	390	398	412	377	411	371	397	409	384	391	420	405	405	409	392	402	412	388	399	387	382	401	393	424	417	388	377	376	415	384	359	411	358	380	375	354	374	373	373	353	380	377	373	388	397	407	408	371	381	411	420	416	396	394	365	370	381	380	368	397	378	364	361	396	394	389	360	403	390	400	382	398	360	382	432	374	391	402	391	414	383	358	376	359	396	370	379	394	363	412	402	389	385	390	374	390	399	371	369	387	379	384	420	377	376	423	387	392	377	360	406	345	418	418	371	398	368	386	380	397	393	359	374	382	380	373	431	384	385	412	396	397	420	393	424	346	368	394	370	374	385	409	414	358	373	388	366	382	407	383	400	393	391	384	415	400	395	406	358	367	394	391	374	394	396	375	360	393	374	360	381	389	359	371	394	358	400	396	397	377	413	385	339	379	364	388	350	356	387	375	338	397	410	411	379	395	360	429	427	368	394	390	374	375	401	359	404	373	367	393	355	360	370	407	396	392	413	409	415	384	422	383	394	377	412	395	393	391	372	392	433	404	371	381	405	403	377	382	369	426	420	378	401	414	361	390	398	388	429	361	393	395	389	393	372	376	368	392	409	366	409	423	413	415	403	375	386	394	383	362	393	365	361	383	395	417	373	419	333	370	384	391	359	406	407	362	377	386	398	378	381	406	420	394	396	397	384	388	383	372	379	395	397	388	379	411	401	407	379	401	393	404	404	376	400	361	403	382	413	378	421	418	368	402	409	389	388	355	376	383	399	395	409	401	397	390	384	401	399	394	385	397	393	387	397	394	394	379	408	401	373	386	371	389	390	381	409	375	390	386	419	406	393	391	369	390	383	401	378	375	386	393	367	396	395	425	350	376	354	339	384	403	404	357	387	399	385	438	362	376	370	431	385	381	405	422	385	383	378	372	403	386	402	420	396	399	367	392	393	391	372	397	392	383	429	369	405	365	397	371	377	416	382	398	408	375	385	393	379	366	389	408	409	408	415	391	374	397	389	384	386	401	373	402	367	359	398	379	388	355	364	393	353	359	401	376	422	394	355	428	370	384	400	380	395	387	428	394	377	395	389	416	400	392	379	376	399	390	375	389	416	372	381	391	354	384	379	386	401	381	408	363	372	412	384	420	369	363	367	417	339	390	413	386	392	424	407	393	387	397	386	441	402	443	412	428	404	383	413	356	395	372	372	371	377	400	434	418	395	368	407	344	409	395	422	409	359	400	417	397	391	401	392	394	382	351	420	342	392	382	366	381	370	372	371	426	374	391	369	416	378	381	387	362	372	407	383	367	378	378	397	405	419	361	390	383	436	406	397	391	371	355	389	395	391	383	361	390	389	375	367	383	394	371	396	396	387	436	394	421	369	392	377	395	368	384	398	410	363	384	376	363	373	395	388	388	389	381	401	368	399	390	415	386	377	404	425	419	381	367	390	365	399	439	384	389	395	388	419	402	382	393	383	408	398	418	345	363	384	387	371	410	378	347	415	353	393	396	394	370	392	423	374	386	367	397	367	380	391	366	405	416	376	399	406	381	366	390	406	369	391	407	394	353	415	446	378	413	403	360	384	396	382	383	375	398	398	383	373	418	380	377	362	358	392	387	402	356	420	399	363	367	384	392	368	410	368	369	403	387	392	384	382	369	399	382	410	392	413	395	361	415	410	377	423	390	390	380	378	409	433	398	410	386	390	396	409	353	398	377	388	382	353	373	365	399	347	384	363	360	400	390	374	380	436	387	373	372	372	391
35147	52632	46929	35329	29273	24662	20608	16701	13588	10766	8716	7173	5948	5212	4707	4110	3291	2892	2449	2376	2078	1799	1514	1351	1240	1070	1059	991	904	922	861	848	721	710	696	637	617	614	622	632	577	560	565	549	568	507	537	495	514	532	555	515	491	488	495	492	482	503	503	510	473	510	485	465	485	451	501	464	450	444	477	492	482	468	503	500	509	489	473	471	461	482	452	472	468	502	490	473	508	458	438	486	472	448	474	444	464	473	500	483	504	493	519	467	480	470	488	469	509	479	463	478	439	494	488	518	462	473	473	471	474	479	472	483	446	447	447	471	478	436	461	471	456	516	512	475	465	502	498	445	489	471	503	474	496	479	490	484	467	475	455	472	475	418	479	467	490	484	443	443	528	477	485	452	489	482	490	494	467	514	456	458	499	484	494	471	513	446	465	458	441	502	452	475	468	469	499	492	459	490	509	497	457	453	466	479	465	466	472	494	464	519	494	462	494	486	466	497	460	484	469	501	474	466	463	484	434	447	481	457	469	468	475	431	448	463	459	507	435	483	452	443	468	442	497	477	481	489	491	448	491	509	466	508	518	447	438	463	505	500	439	447	466	452	505	452	450	463	481	499	448	510	458	477	491	495	452	456	449	487	449	420	474	492	499	481	467	452	498	463	452	489	481	449	462	469	434	452	494	445	463	445	449	473	496	473	477	475	494	480	480	486	483	511	485	462	462	451	453	514	520	504	433	485	474	507	486	495	476	460	468	489	475	485	471	475	479	465	462	478	478	481	499	459	437	433	459	476	483	462	465	459	459	495	442	475	441	483	437	460	485	489	466	493	455	473	475	483	481	449	471	480	479	486	469	497	493	470	494	460	457	497	501	455	478	507	454	492	469	486	477	449	473	486	448	491	474	455	467	487	461	433	470	481	453	459	456	432	458	493	465	476	488	445	459	504	515	477	435	469	483	477	447	470	499	500	507	467	467	481	447	447	526	504	470	472	471	471	477	492	461	470	477	466	475	480	463	493	476	501	454	463	471	462	441	487	504	455	480	460	481	478	495	461	489	511	467	478	462	477	469	476	516	506	504	457	483	462	507	493	455	468	422	482	456	436	443	497	498	509	477	471	468	484	465	509	459	509	462	471	490	484	487	484	498	468	466	473	493	452	472	502	436	452	472	456	443	501	471	496	430	487	423	476	448	474	501	491	462	498	526	481	469	512	462	494	479	510	499	483	487	474	438	478	482	514	459	461	457	486	467	459	497	508	453	463	486	505	458	488	477	469	460	458	465	517	480	490	491	486	475	511	438	477	514	500	463	462	508	442	464	483	481	482	488	472	480	448	469	511	468	472	519	482	483	464	419	479	475	514	509	449	470	475	494	476	481	522	457	468	491	496	475	464	456	473	465	477	476	472	439	504	495	479	520	467	471	469	472	474	477	489	501	478	498	438	474	487	428	441	541	509	483	476	474	492	479	465	452	439	481	490	478	450	470	469	437	496	495	494	476	500	461	467	479	476	450	467	474	480	459	455	455	488	454	487	435	473	465	487	473	492	505	481	488	497	484	482	491	465	503	445	478	433	470	467	488	451	490	444	480	444	526	528	483	476	453	440	463	511	435	493	501	472	474	485	469	512	465	502	473	478	450	501	507	489	471	487	468	470	477	458	456	460	470	476	495	484	463	495	496	464	490	463	469	439	478	457	495	494	485	448	473	512	493	463	487	462	488	453	467	475	493	464	520	494	504	468	469	477	469	464	477	456	471	473	479	451	498	447	469	479	473	485	491	478	462	465	454	449	458	481	459	468	475	453	464	524	478	473	471	501	477	485	460	487	455	441	466	441	488	473	459	479	476	489	486	461	479	476	467	474	469	465	473	506	446	462	492	469	496	468	490	451	485	494	474	460	474	479	457	486	535	450	485	465	465	462	471	495	490	459	437	498	444	497	488	460	487	496	467	504	488	477	481	470	464	480	484	433	480	463	448	502	466	467	497	483	514	484	457	476	520	472	467	522	498	480	505	460	490	428	474	531	476	476	461	506	488	469	435	472	488	509	467	487	473	457	492	449	458	419	466	465	505	485	485	482	487	457	478	510	417	459	468	478	473	489	460	484	486	472	484	442	476	524	448	474	483	470	503	486	458	493	446	486	482	492	482	488	457	475	459	480	465	464	503	476	472	472	489	512	476	486	499	438	452	474	440	485	514	439	493	441	447	438	487	449	471	491	432	478	465	427	448	447	432	483	489	521	485	460	502	463	428	487	498	477	525	529	487	468	493	475	497	443	507	498	435	446	467	494	453	423	474	491	502	442	483	473	485	464	478	474	453	460	518	462	488	479	471	492	453	477	453	473	487	506	446	451	476	477	463	450	456	467	473	474	496	505	447	479	481	435	490	463	474	495	463	525	467	465	482	508	470	457	494	495	458	470	475	482	520	462	456	448	492	457	487	532	443	448	467	474	487	496	469	472	511	449	454	459	489	428	477	489	488	482	483	478	509	474	461	482	493	484	450	508	486	487	451	461	483	459	462	489	501	430	489	492	468	488	483	418	476	460	479	483	456	500	477	459	462	482	463	483	467	490	479	409	436	447	462	513	466	483	477	467	470	478	474	486	465	439	450	463	472	447	443	530	488	508	459	491	477	476	497	487	441	497	498	457	443	442	447	490	470	492	486	499	485	475	485	451	490	441	480	452	466	455	495	456	481	469	431	451	472	482	496	487	499	486	453	473	491	483	502	496	485	426	476	456	485	444	478	493	458	464	467	463	471	450	486	465	468	468	482	501	474	451	504	458	460	468	455	464	486	512	462	482	446	492	512	455	469	509	448	507	443	494	468	498	457	485	469	474	496	465	465	453	484	475	492	452	502	478	533	497	506	467	478	470	508	498	497	470	481	433	487	493	436	485	498	437	482	495	478	445	491	484	448	462	483	485	474	469	444	466	486	463	495	498	490	458	461	440	463	484	527	463	446	490	470	506	473	459	506	462	450	451	504	486	502	496	432	439	485	514	492	489	454	486	474	460	440	491	457	499	483	474	479	502	439	480	433	444	515	494	453	467	480	519	470	470	479	470	462	494	469	450	467	489	477	491	481	543	485	452	506	458	476	501	503	466	455	478	464	507	487	472	468	465	465	475	534	454	492	489	479	461	451	446	498	473	504	485	438	475	458	424	470	442	489	489	464	468	491	479	447	457	505	459	437	461	520	483	498	486	449	459	503	486	537	471	491	456	503	507	466	468	493	458	452	468	476	520	482	499	467	436	468	471	448	473	512	447	474	483	504	488	451	462	443	483	489	486	474	487	460	430	442	494	481	475	476	459	485	488	514	476	479	453	522	460	462	474	492	461	453	503	491	467	487	454	503	483	513	489	460	454	461	500	464	453	459	485	490	419	449	504	473	469	457	494	461	484	464	457	458	515	471	492	492	448	485	468	477	470	462	489	486	458	509	433	460	439	464	477	521	438	485	476	467	470	483	440	472	478	489	453	481	449	465	479	465	480
27755	24729	29810	23003	14483	9588	6609	4803	3593	2865	2321	1879	1634	1523	1371	1149	1068	987	832	821	798	715	709	582	580	561	552	574	501	493	513	480	473	483	465	448	459	395	402	433	430	412	434	391	421	420	473	455	390	418	403	389	402	400	384	430	371	419	398	392	382	419	408	414	400	418	401	384	376	400	401	424	418	401	405	427	374	379	386	394	402	392	389	386	413	369	396	406	397	358	369	392	424	376	418	406	407	433	382	396	380	367	415	390	415	344	426	376	403	379	406	409	393	384	359	413	444	405	403	375	417	431	407	413	380	404	425	397	407	389	382	397	395	442	364	415	379	377	385	431	414	438	431	420	434	423	386	384	392	423	455	422	408	373	405	360	351	362	387	371	419	400	388	411	437	403	408	412	410	391	433	417	378	401	421	393	380	398	391	397	402	398	379	412	389	379	421	410	358	391	424	416	397	401	412	410	434	394	389	415	370	381	403	420	430	387	411	401	340	358	386	360	389	413	381	391	391	389	379	417	385	404	415	414	389	432	385	377	387	373	425	392	407	375	366	407	369	384	399	387	389	419	418	397	385	373	411	429	385	392	393	416	362	383	413	384	398	409	434	368	408	381	434	394	399	422	398	425	418	404	412	400	405	384	389	377	406	415	413	393	380	414	374	435	426	378	400	417	419	403	374	409	458	414	422	423	423	410	396	395	450	433	417	413	398	411	380	409	396	424	381	414	423	378	371	404	381	438	382	449	363	356	425	438	397	380	388	439	393	393	398	430	396	413	384	391	413	404	431	382	373	374	353	370	393	425	395	399	366	374	418	382	383	351	405	429	420	417	442	380	420	371	413	414	412	377	402	372	388	406	398	412	393	357	383	382	387	371	389	402	395	384	414	390	417	399	396	378	425	392	406	412	419	420	385	408	388	412	417	402	422	371	386	413	426	393	405	383	380	413	371	356	423	400	404	398	376	399	400	425	389	420	405	362	402	389	423	415	411	406	387	419	372	431	379	367	417	413	374	386	373	383	437	439	379	394	365	382	420	373	375	408	396	391	357	368	371	409	430	431	387	408	390	383	449	388	424	433	415	404	384	398	401	385	413	402	413	402	414	411	391	383	403	374	387	395	422	439	412	399	435	360	404	387	397	405	416	418	400	385	393	388	369	403	390	402	385	421	410	428	408	411	357	393	388	403	404	389	389	415	382	393	415	401	411	386	375	414	436	421	408	367	378	426	406	401	376	423	403	412	390	390	398	407	410	438	412	389	390	405	378	385	424	377	390	435	365	368	371	383	409	425	392	428	403	370	383	413	421	416	416	398	401	408	398	412	408	369	379	394	419	366	409	400	391	407	414	376	391	399	408	408	440	368	403	392	394	417	423	399	412	423	382	384	416	410	423	384	407	426	377	423	374	384	367	394	389	364	403	397	425	394	420	382	411	357	391	427	444	438	390	401	397	403	415	397	390	409	405	407	381	412	415	396	412	377	448	381	391	404	412	377	430	411	359	414	383	426	412	396	416	393	409	377	414	412	373	389	405	418	412	379	382	378	405	424	387	391	411	413	426	396	440	413	421	411	400	412	405	407	397	363	402	415	408	404	418	400	403	391	436	424	395	431	386	382	405	397	425	359	398	383	414	405	400	389	423	412	410	458	400	400	413	374	407	413	400	404	399	403	401	403	417	383	426	393	378	422	413	340	416	418	400	411	426	431	404	404	385	414	423	388	404	385	394	350	375	394	373	400	376	379	415	413	393	382	422	365	424	410	383	391	415	406	431	412	395	425	378	357	425	402	375	387	424	399	404	411	430	389	398	423	402	409	390	366	425	433	418	384	391	364	368	415	391	400	430	413	429	405	372	417	403	421	405	399	405	395	377	408	401	393	428	406	412	389	411	431	360	349	432	436	394	430	442	412	414	379	435	371	422	396	373	390	439	401	376	386	415	415	423	372	419	424	386	392	411	385	431	394	426	395	420	378	404	409	387	403	374	439	382	424	383	395	418	401	386	369	356	390	374	426	396	432	347	385	401	435	413	401	399	400	362	414	384	402	415	394	374	371	408	403	420	401	405	405	400	416	404	408	380	411	383	376	364	403	396	399	419	404	419	365	388	393	401	396	397	420	403	377	444	401	385	409	412	398	418	374	432	392	391	370	403	387	424	435	392	412	404	396	396	376	422	352	447	383	392	381	373	398	409	410	394	370	398	411	389	425	404	408	413	412	458	406	416	422	392	393	398	400	400	400	376	395	418	373	407	430	395	401	367	378	384	386	375	382	436	392	389	405	387	420	385	405	409	410	399	372	418	402	388	409	404	409	435	386	434	441	419	390	407	391	412	362	383	409	428	394	386	389	392	356	383	355	388	427	375	444	417	390	396	414	383	419	368	380	409	396	435	409	409	364	365	388	398	381	363	406	410	384	372	412	393	407	366	395	379	417	400	399	392	433	417	418	406	397	390	353	390	426	380	416	415	401	426	416	409	386	407	394	382	438	372	397	404	406	393	391	414	419	384	402	391	362	395	390	397	416	378	356	419	391	397	406	391	398	423	383	390	397	418	342	407	393	407	394	383	442	364	395	391	358	415	421	409	410	384	401	410	403	387	411	407	394	386	390	394	429	402	397	409	421	448	424	420	417	408	377	411	402	410	399	394	389	371	390	441	411	386	383	395	403	390	383	415	418	415	389	374	424	404	397	417	379	385	403	426	420	390	406	410	405	402	360	413	377	418	436	444	427	391	398	404	381	410	424	358	390	389	401	389	363	404	407	403	407	378	396	397	418	376	410	440	411	361	416	417	423	420	410	399	408	397	407	391	423	388	402	405	399	422	374	406	384	411	380	396	399	392	415	397	389	391	442	436	415	381	396	405	416	427	411	400	418	403	381	379	383	394	389	398	391	436	393	440	415	416	391	381	408	386	450	390	409	398	404	386	400	388	388	384	408	427	416	417	431	431	398	384	373	379	373	375	427	392	418	423	377	407	402	427	385	406	374	399	420	416	386	409	421	403	420	415	418	410	394	388	405	408	393	388	395	397	396	394	400	379	400	415	385	407	375	408	449	376	398	392	396	398	424	392	379	443	450	399	390	393	438	371	419	385	399	435	376	418	387	418	406	403	394	420	379	369	367	402	395	386	430	389	392	371	389	375	413	383	425	382	434	376	458	423	389	409	393	423	417	417	410	402	414	420	405	422	337	376	413	389	395	426	375	454	388	417	391	414	380	380	378	391	385	364	360	388	387	405	424	399	412	408	417	419	382	413	388	385	388	433	408	391	376	391	410	417	431	413	392	407	399	419	409	417	401	367	440	445	378	402	414	354	415	386	384	401	396	389	416	409	368	406	376	419	405	384	397	419	421	417	391	378	393	408	385	405	412	422	353	376	414	379	394	431	425	389	379	416	401	401	404	371	420	398	431	400	425	377	396	409	407	397	394	398	409	416	413	413	389	368	422	380	426	425	371	430	390	419	374	429	401	419	427	426	415	440	403	404	402
30331	41319	36278	25658	20120	15850	12556	9754	7377	6073	4623	3866	3305	2742	2563	2140	1836	1699	1526	1331	1211	1096	978	964	858	809	749	719	684	687	664	639	592	616	604	571	610	557	583	564	577	545	529	521	513	534	534	498	498	541	514	497	484	532	507	481	495	520	518	499	520	451	462	511	498	489	480	500	505	491	488	435	525	487	507	501	549	505	473	484	512	519	491	493	524	473	526	496	474	493	469	495	454	526	508	501	499	505	503	486	504	478	504	508	523	496	492	487	512	489	530	499	520	484	506	482	476	480	472	497	486	502	512	526	507	494	455	514	491	521	539	517	512	526	459	509	490	467	487	525	481	495	502	491	531	501	474	514	488	483	512	491	493	517	534	494	490	509	515	482	509	523	529	469	464	472	465	504	497	502	491	472	476	516	499	521	455	519	477	534	532	514	522	490	504	484	475	502	547	520	526	509	504	490	522	501	501	511	498	491	514	516	503	479	469	516	501	495	510	498	507	495	489	507	491	506	504	498	475	520	491	511	487	462	506	468	479	521	476	483	547	490	509	496	493	502	489	490	466	491	488	501	542	487	496	537	535	486	468	526	496	513	464	489	486	441	504	490	488	508	536	519	501	524	477	481	483	456	468	516	483	500	471	469	480	529	485	515	513	527	429	496	501	525	504	490	501	529	491	512	516	496	509	467	476	464	522	528	494	519	531	515	485	507	540	509	520	517	505	522	463	498	485	493	532	480	465	515	545	464	506	545	470	501	494	521	477	484	524	511	510	500	499	518	462	513	477	490	529	510	483	546	496	501	513	483	478	526	502	496	523	496	475	470	485	554	468	514	494	470	502	481	491	549	455	512	513	491	475	529	478	502	465	492	482	556	499	477	544	479	530	522	548	494	481	500	513	510	497	491	512	525	529	497	531	496	484	513	558	448	528	538	478	491	511	496	516	469	471	481	467	514	540	512	516	498	474	472	499	501	485	537	456	491	509	489	490	498	539	519	494	492	484	480	492	453	468	510	489	508	509	499	510	520	492	482	518	462	517	546	511	544	492	500	509	517	462	492	486	503	483	489	456	531	514	497	494	502	499	530	519	479	490	499	536	503	536	441	495	463	496	506	502	440	538	536	536	515	485	515	455	527	517	491	511	486	535	496	520	509	509	494	535	499	506	498	475	513	493	477	529	537	511	508	529	511	462	542	461	445	508	543	502	482	514	498	518	523	488	537	522	502	499	494	527	514	473	491	469	515	528	499	494	463	494	483	478	474	493	501	511	493	469	492	476	511	483	492	528	502	494	446	513	485	448	486	515	505	497	514	493	506	442	477	507	504	488	503	477	527	533	514	500	524	528	494	492	525	473	527	510	514	507	499	481	478	517	472	485	483	474	521	480	499	542	513	492	496	487	485	505	457	493	476	492	506	495	477	506	510	459	482	503	516	512	522	485	488	488	464	491	481	490	488	478	502	527	520	460	507	451	481	516	473	492	486	493	527	536	478	481	521	460	531	481	510	491	497	553	478	501	484	522	517	520	514	497	500	481	531	509	491	473	470	492	496	508	511	474	526	497	497	522	516	483	491	486	488	485	509	541	502	495	479	508	510	518	475	516	490	515	528	505	536	522	529	504	491	491	488	496	497	477	485	476	520	499	494	462	487	495	497	455	486	464	457	500	518	513	503	464	492	498	516	461	528	504	528	532	516	537	483	478	510	534	509	471	494	542	514	494	518	513	508	500	474	536	503	466	470	497	479	524	492	462	481	528	504	480	506	498	515	471	497	542	496	512	501	482	529	447	550	479	503	486	525	549	505	485	461	463	492	496	525	477	464	481	498	491	513	485	471	545	511	474	469	473	485	516	521	478	506	516	493	475	481	504	520	524	514	526	496	504	473	492	519	467	493	475	485	484	481	485	506	493	536	509	559	525	519	487	525	490	519	531	501	534	500	465	489	485	505	518	536	489	455	475	510	484	472	489	420	516	478	503	471	485	446	495	497	485	510	503	488	488	507	502	509	515	482	522	483	464	475	468	509	476	527	499	548	476	487	461	504	520	482	497	535	468	480	482	487	555	508	520	520	496	537	547	516	531	500	522	466	484	455	486	530	513	523	496	513	504	519	510	520	477	521	496	467	503	494	502	477	488	509	505	463	494	471	487	530	474	459	534	497	554	463	492	505	508	487	506	524	480	494	520	483	492	495	489	464	536	488	509	491	493	488	495	523	506	477	486	515	525	503	506	516	496	519	520	491	502	502	444	487	496	504	464	490	479	503	517	523	513	528	500	487	496	509	488	516	493	498	518	537	500	504	508	527	484	515	511	538	496	491	478	459	484	492	485	466	499	518	513	556	504	499	489	494	511	520	525	518	503	486	501	504	530	491	502	509	527	496	498	497	490	514	502	512	481	526	505	505	492	470	511	499	487	502	512	485	475	505	477	519	517	500	516	460	533	532	481	498	528	508	506	518	502	485	491	550	503	493	519	519	455	516	515	493	526	499	473	507	463	474	481	520	502	497	488	493	505	520	484	524	475	496	515	491	467	510	498	520	478	498	479	506	524	532	497	514	529	495	520	504	510	514	502	530	473	460	505	490	475	508	490	490	519	486	495	512	501	489	472	515	499	523	510	496	509	511	538	498	504	501	514	497	518	461	460	500	452	521	500	522	514	521	512	473	508	496	503	466	470	497	472	521	492	506	541	538	497	460	510	497	486	463	529	477	488	509	480	503	483	533	503	451	522	521	519	483	489	496	460	515	505	512	504	469	492	508	463	502	504	520	498	487	480	536	486	504	497	482	476	489	513	492	501	498	453	530	516	515	464	472	482	489	465	528	528	499	494	565	483	510	517	514	476	501	532	488	500	505	496	497	487	478	512	482	501	503	509	517	514	512	478	481	536	536	468	486	482	517	499	503	504	477	523	524	476	534	527	481	481	496	487	483	468	517	471	506	477	481	506	496	520	493	509	482	483	485	474	521	486	495	492	510	472	487	466	499	474	461	512	506	497	513	481	484	514	509	455	484	516	502	512	505	522	450	488	503	485	501	463	498	452	489	506	533	473	489	519	514	519	452	532	553	511	497	536	498	494	538	497	482	500	514	509	528	536	528	452	463	504	524	537	494	501	506	523	482	520	482	532	510	473	492	510	486	478	520	496	554	491	495	491	487	534	558	483	519	510	520	510	501	434	519	490	478	536	525	501	490	544	499	507	534	499	497	490	490	507	438	516	482	517	463	500	535	481	519	548	518	504	483	526	522	483	505	514	498	481	486	489	508	535	518	479	504	501	514	492	507	491	503	515	527	479	524	519	534	550	506	528	478	475	473	483	499	462	477	515	457	506	473	473	493	504	526	518	469	496	517	508	487	481	511	495	509	548	499	480	534	487	505	489	445	494	506	487	432	484	488	510	481	500	506	497	505	532	512	464	495	514	522	514	510	504	510	565	538	496	510	497	549	494	499	523	516	508	465	467	470	490	477	516	524	510	533	465	448	410	514	508	498
23766	20805	28006	24000	21611	18968	13200	8151	5761	4684	3784	3141	2560	2205	1843	1734	1500	1343	1176	1091	1019	879	919	756	777	645	647	580	580	537	548	518	503	507	488	463	430	445	396	488	440	422	414	419	404	407	423	389	411	407	409	392	384	404	389	403	408	391	394	429	361	374	361	389	359	383	380	424	404	424	375	358	426	414	373	374	394	358	410	374	394	370	383	407	380	384	364	380	420	384	401	419	388	423	359	411	426	390	398	389	399	408	374	385	380	400	376	383	404	367	397	349	386	380	400	377	408	372	405	381	347	399	377	387	394	380	405	370	400	391	369	431	422	384	401	385	385	385	407	396	399	437	363	402	393	392	380	397	346	406	374	377	389	375	419	398	402	373	350	357	381	401	378	375	391	397	395	397	378	415	366	409	391	373	402	380	377	391	365	387	390	432	376	386	361	424	363	404	383	402	389	383	377	378	416	365	397	397	391	402	402	356	375	389	390	421	403	392	410	388	393	354	345	346	401	393	419	372	372	381	382	398	375	419	387	369	384	392	377	364	372	412	368	422	383	372	404	393	396	388	404	361	385	376	404	367	372	378	405	367	402	391	383	410	392	384	410	355	412	397	366	391	397	413	398	389	377	406	390	418	387	394	377	384	411	418	414	412	405	339	364	391	398	358	400	384	416	359	406	377	376	384	384	402	397	379	386	381	407	376	372	379	387	376	414	361	377	396	399	390	371	413	424	399	391	368	357	392	408	425	394	392	389	389	386	368	331	356	393	357	358	393	383	395	397	394	395	391	408	353	436	421	396	364	399	433	390	333	410	388	401	349	388	393	366	394	373	380	409	350	362	429	389	382	385	394	386	402	372	414	367	398	348	430	381	418	382	409	365	372	410	396	360	391	387	370	376	413	398	430	390	393	381	411	412	385	356	368	384	378	371	369	402	380	364	361	363	357	379	388	392	371	420	346	389	383	400	370	377	377	419	401	381	404	374	382	373	387	424	363	403	371	398	396	378	361	406	367	413	407	363	419	396	386	417	409	409	374	382	406	405	374	413	390	377	412	399	396	431	393	383	378	397	376	401	404	404	370	372	395	393	374	396	379	371	358	353	374	420	373	374	382	370	364	395	373	385	404	369	361	346	409	422	405	417	423	397	373	390	397	438	382	370	381	403	377	399	373	412	386	401	388	363	397	360	408	385	410	371	363	376	414	413	396	397	414	374	416	392	346	404	401	400	414	396	369	403	402	384	366	406	306	384	398	379	382	420	360	385	428	365	406	428	387	395	414	379	367	382	364	396	368	421	374	399	384	395	450	373	363	364	385	378	384	408	431	390	397	371	388	388	418	388	383	390	392	354	418	375	369	377	377	413	394	382	360	390	386	380	385	384	385	387	393	388	379	344	385	372	367	367	405	370	394	406	373	390	419	409	381	404	387	421	390	380	393	407	375	389	384	407	385	364	375	411	388	402	348	402	396	369	409	417	388	383	398	391	380	381	393	356	358	397	376	398	397	380	370	390	379	402	384	397	408	405	338	439	399	412	389	395	379	372	391	404	382	415	396	433	398	404	405	418	417	384	392	393	406	355	390	385	376	413	403	389	374	410	363	375	398	380	393	421	384	353	391	369	413	389	367	381	417	375	376	385	412	364	359	408	417	430	381	414	400	389	399	414	391	368	408	404	347	399	407	381	362	402	373	387	362	416	410	350	380	398	375	382	380	445	380	431	365	391	413	397	392	413	425	394	417	373	368	374	407	380	386	389	383	423	390	371	381	383	428	371	389	353	380	381	392	410	423	430	393	356	373	428	387	385	371	385	401	410	356	369	364	379	370	410	357	369	365	426	383	403	398	378	380	371	373	392	384	378	414	356	364	409	385	390	420	413	385	384	381	387	393	369	404	425	414	397	376	377	423	394	387	390	416	401	391	376	399	405	422	412	394	410	403	373	365	383	392	388	426	375	399	377	408	387	382	419	413	418	410	374	401	403	395	402	390	387	349	371	377	382	391	414	393	379	411	354	364	360	393	373	387	412	434	391	377	405	381	418	401	374	365	382	365	404	392	398	401	408	417	391	437	379	395	403	387	379	418	418	449	418	388	390	398	362	370	385	379	385	361	378	388	392	387	397	358	360	391	422	402	368	379	393	382	414	381	366	414	366	412	365	379	399	404	376	380	407	362	360	423	379	388	393	359	385	368	377	372	404	409	401	386	351	403	397	366	396	384	387	351	383	398	401	397	389	394	360	382	389	415	401	384	349	341	382	404	388	389	407	421	354	395	386	387	422	366	356	404	430	381	400	402	390	355	384	398	393	368	374	388	388	365	385	384	378	381	380	410	383	401	395	427	387	384	389	361	375	406	392	375	375	381	345	390	413	377	387	412	403	421	398	360	373	360	418	394	380	365	353	419	385	421	399	372	411	403	386	364	384	396	387	418	383	366	381	404	419	399	357	416	368	373	445	417	416	380	374	396	372	389	378	413	382	411	365	418	371	376	417	396	389	376	378	391	388	350	410	382	390	349	388	400	401	395	378	386	369	391	393	383	354	379	404	411	383	414	390	401	403	421	423	368	407	370	403	394	398	378	435	407	400	380	368	402	405	385	372	389	385	372	382	393	411	410	403	413	387	378	368	415	406	404	401	373	407	408	361	406	387	390	383	388	402	398	382	403	386	394	406	378	369	406	411	399	393	402	360	369	371	378	353	430	391	386	374	407	380	390	392	409	368	391	380	379	412	368	366	415	357	413	374	351	406	370	366	383	402	379	380	381	372	366	372	396	417	407	392	389	441	410	368	394	397	375	389	400	396	343	372	410	393	348	383	379	387	356	403	359	354	399	348	378	401	384	402	393	401	385	360	397	405	423	396	385	370	395	412	400	415	403	398	395	396	405	385	386	393	373	427	370	393	390	375	368	405	366	363	404	399	370	412	360	361	406	385	400	388	398	428	389	432	426	437	387	342	376	375	405	377	391	409	388	420	386	388	417	382	372	379	348	413	394	379	368	379	355	389	404	388	394	419	427	388	377	360	417	408	420	414	413	402	384	392	414	369	350	394	377	408	403	395	358	398	405	412	417	385	410	390	392	356	366	387	374	404	383	397	402	385	405	433	392	396	398	415	381	392	398	390	373	409	381	398	382	405	395	386	360	419	371	396	383	402	402	421	396	408	373	396	386	374	376	339	388	393	382	373	385	411	362	351	368	411	396	380	375	387	413	385	373	371	384	388	400	404	400	388	362	376	385	418	342	388	411	393	376	400	365	357	348	421	389	388	406	382	364	378	375	374	408	397	383	410	384	389	380	372	374	411	409	367	383	372	417	357	389	376	360	386	384	384	379	356	394	378	419	403	390	415	387	366	337	380	385	383	393	410	406	393	399	414	393	384	403	396	379	401	402	350	340	405	390	371	371	349	358	378	354	397	363	381	366	374	372	378	408	373	363	363	356	354	402	395	420	416	384	338	390	392	393	376	403	395	386	396	365	405	410	368	419	382	357
30642	46996	42324	31422	25992	21459	17723	14411	11123	9100	7302	5914	4874	4137	3557	3108	2658	2366	2178	1828	1733	1521	1421	1207	1104	976	950	866	859	807	823	766	720	615	701	653	599	583	561	592	579	596	560	524	562	581	505	537	522	486	540	529	515	484	521	528	516	506	512	503	493	483	489	520	499	460	489	472	517	495	465	461	459	509	528	495	473	504	495	511	471	483	480	495	486	473	501	496	515	483	461	499	505	497	498	442	473	509	509	515	449	472	541	496	477	467	528	512	478	479	481	481	500	494	474	466	528	510	471	524	547	492	492	496	491	488	468	510	482	465	462	519	497	446	475	518	503	460	490	473	487	494	459	474	479	463	506	505	500	471	504	501	474	490	486	473	495	466	497	479	501	518	479	502	471	491	502	488	489	498	443	528	456	474	502	454	452	485	543	474	498	477	484	486	471	486	489	481	443	501	471	511	497	530	466	465	488	501	476	496	491	491	476	516	476	466	511	503	485	505	480	485	474	472	462	481	504	483	483	501	469	495	490	492	513	498	521	500	501	469	478	499	469	467	477	495	498	465	465	484	464	513	469	497	462	476	432	486	503	456	469	502	487	532	497	500	486	464	464	488	483	497	500	511	485	499	486	452	457	473	534	481	486	496	462	466	484	495	484	479	476	483	510	496	480	462	482	457	503	479	481	521	506	514	512	486	510	509	481	485	463	497	472	464	517	512	482	507	464	489	528	483	451	463	503	527	499	514	450	479	485	530	473	474	513	488	532	467	497	512	470	468	482	473	494	501	519	459	490	494	483	488	501	470	495	514	490	496	473	486	516	492	485	512	515	477	488	484	485	498	491	476	487	481	490	464	451	499	462	515	486	515	492	478	489	463	481	509	458	480	498	470	508	535	518	484	522	465	437	525	494	485	483	466	461	489	483	514	498	477	470	487	513	530	515	515	492	501	518	466	535	519	499	524	524	510	469	508	481	492	455	469	506	513	434	500	440	516	472	523	470	493	474	469	477	505	478	493	434	495	487	496	503	482	475	493	462	474	495	466	485	517	549	491	520	470	482	477	460	494	504	488	482	491	479	484	506	489	464	505	465	496	491	452	490	502	515	474	487	471	482	505	468	474	496	455	495	514	466	479	469	494	506	483	477	488	454	496	478	491	523	527	471	501	488	483	471	480	468	514	498	499	484	454	524	517	459	471	494	502	510	471	499	509	476	489	521	479	508	453	476	519	490	475	516	469	497	495	488	449	505	503	464	499	494	500	510	489	509	472	466	481	462	460	487	484	500	509	496	498	493	489	490	478	504	466	516	470	516	513	472	478	461	466	484	465	514	489	487	469	512	466	500	481	484	498	498	450	504	515	480	502	488	485	471	491	475	485	489	504	474	455	493	492	492	482	487	498	485	500	502	481	511	471	470	498	470	455	459	468	518	499	489	473	482	454	502	471	517	478	479	451	506	464	468	473	499	525	517	492	476	505	465	509	509	477	494	446	482	452	497	517	512	490	486	498	512	487	519	515	485	471	480	488	488	497	498	499	452	505	508	498	510	449	476	481	484	477	489	501	471	466	480	517	479	494	465	495	500	484	490	509	487	495	458	458	456	535	467	483	525	462	473	497	468	465	470	508	485	484	522	471	472	482	518	480	490	477	480	506	452	481	507	448	469	506	488	475	495	497	466	472	499	494	441	490	493	494	492	481	518	512	468	475	487	467	488	494	521	461	491	492	495	504	462	459	460	495	496	483	489	478	485	452	497	474	479	512	488	435	469	477	472	483	468	505	528	452	457	469	492	491	463	506	495	459	474	495	506	499	453	469	487	537	476	458	492	474	511	503	516	484	461	467	512	506	493	499	477	485	472	527	515	508	496	504	496	459	492	465	471	489	479	493	486	489	500	483	498	496	480	497	539	488	484	530	503	528	492	476	509	503	475	440	470	477	481	489	447	486	497	493	438	506	480	486	469	477	488	481	506	467	476	496	523	490	502	484	500	498	509	493	479	506	520	471	464	484	506	474	510	519	456	518	434	512	477	449	501	505	501	443	437	450	457	492	499	462	492	488	512	485	484	494	489	500	470	497	477	483	455	490	488	482	508	495	457	487	520	499	487	515	482	482	495	468	466	499	529	519	474	523	487	469	461	455	469	468	456	465	517	465	474	478	513	507	465	518	481	473	468	463	484	496	496	484	456	449	446	495	495	497	506	457	448	463	468	481	470	489	483	490	451	491	529	500	453	448	497	485	473	463	499	491	505	464	514	483	521	468	483	456	528	474	477	512	498	506	479	455	504	490	495	482	474	485	483	520	491	498	474	509	500	486	477	511	514	449	480	498	455	462	460	467	503	469	461	498	482	452	461	469	507	523	469	480	470	512	500	462	456	432	520	486	464	475	499	522	486	470	471	469	487	472	476	501	507	515	463	480	462	462	502	474	482	483	500	513	439	481	476	487	470	464	493	460	475	479	439	460	482	489	477	484	505	463	498	480	472	436	495	455	510	492	467	479	529	504	503	480	495	464	509	490	492	494	492	482	491	458	508	510	461	512	500	488	473	479	466	489	493	487	505	466	481	474	507	503	471	459	469	524	485	497	492	506	465	454	456	470	477	462	492	494	473	471	455	462	495	536	474	474	474	488	491	460	487	487	510	476	492	455	420	523	484	487	485	485	477	504	488	496	464	537	493	466	489	515	526	485	500	506	502	463	494	478	486	489	500	509	517	492	464	471	469	493	493	509	479	457	516	501	484	499	498	529	472	472	471	503	504	462	474	521	510	465	485	506	485	451	494	451	464	508	508	459	495	487	468	471	481	497	510	459	516	500	487	508	474	508	499	468	479	463	482	478	439	486	466	458	448	465	487	490	501	476	489	494	507	482	504	467	468	508	488	467	494	496	497	454	475	473	497	479	484	449	451	512	469	463	462	472	476	500	480	473	487	468	505	465	497	477	505	508	498	545	434	482	480	443	468	489	463	477	475	479	456	497	461	495	481	536	486	485	523	532	465	499	527	486	494	483	507	498	475	518	497	481	480	469	439	468	485	490	531	439	514	465	497	475	457	479	528	463	512	485	495	468	485	460	483	479	487	483	512	485	504	464	470	511	504	522	501	481	527	514	517	481	457	457	464	475	467	460	444	495	495	493	444	503	505	476	462	511	490	504	494	490	520	471	443	483	459	513	485	441	455	486	516	497	472	493	534	485	520	445	492	486	515	517	479	499	494	457	489	464	483	520	539	475	515	479	471	520	488	549	445	467	527	478	467	491	466	506	462	489	491	502	494	508	469	504	455	521	484	532	488	479	500	485	511	481	475	482	480	499	481	524	464	503	475	511	455	501	495	492	472	502	492	521	492	491	479	502	472	478	509	514	460	505	467	518	510	510	500	481	548	510	487	501	520	468	460	467	519	483	464	455	506	456	527	465	478	467	489	484	495	515	470	486	450	494	474	499	484	451	475	488	451	473	532	459	499	527	469	463	517	460	493	520	476	504	538	512	461	476
22705	20802	28366	23346	21128	22259	20611	11610	7935	6383	5052	4108	3384	2883	2418	2035	1938	1690	1594	1468	1244	1083	1025	935	829	749	697	671	618	635	580	555	519	514	499	512	523	485	450	461	450	436	465	455	454	421	406	416	421	444	421	426	384	426	418	400	403	367	412	399	413	435	406	389	412	408	417	389	429	406	395	357	402	400	393	413	376	373	407	379	396	390	373	399	417	387	408	372	402	377	369	410	404	404	372	399	429	398	389	371	399	383	402	405	404	391	381	413	379	404	384	382	410	395	416	399	409	387	377	460	410	390	409	377	408	375	403	398	383	367	411	426	369	399	372	408	382	382	448	394	409	373	361	396	439	402	379	393	363	417	380	401	385	384	374	385	361	421	394	420	421	377	394	409	395	397	435	383	386	383	394	404	403	358	391	395	370	384	411	406	389	409	383	377	411	414	379	350	385	423	408	402	421	392	393	413	384	390	410	410	391	392	383	420	386	361	358	372	382	402	385	398	374	410	362	353	408	408	370	372	379	424	371	412	374	366	401	399	392	414	387	411	404	377	359	382	391	380	346	375	392	400	389	392	412	397	372	387	391	425	393	431	409	420	415	404	383	431	426	407	410	381	402	376	373	408	356	392	383	418	394	401	426	382	432	378	383	381	401	388	395	377	381	377	363	354	410	362	432	373	411	439	373	403	367	389	400	368	367	429	412	427	357	400	398	389	391	364	375	393	410	385	408	430	394	392	384	435	359	394	407	404	391	396	374	363	396	400	396	389	380	398	360	396	394	403	370	382	431	400	421	374	362	358	380	394	390	425	406	354	379	418	385	390	369	397	402	345	367	392	380	387	418	426	402	365	383	386	368	389	376	419	384	393	427	408	391	379	401	401	386	419	419	398	370	369	400	382	375	377	423	394	422	418	396	407	427	369	402	367	373	396	413	391	398	405	382	369	403	396	407	403	385	408	378	384	363	377	404	380	374	395	433	383	400	375	368	377	378	379	423	434	405	412	411	373	388	462	388	364	368	378	418	411	386	392	428	364	431	357	386	379	380	380	389	389	378	404	372	393	391	423	392	392	372	390	369	401	404	396	397	378	388	375	429	381	424	396	386	396	402	382	387	383	386	369	412	393	400	390	416	379	400	392	367	382	403	397	401	384	406	388	406	388	401	395	370	378	415	391	411	410	403	432	399	423	413	371	407	416	429	389	413	372	406	395	387	385	435	409	417	379	404	368	388	410	412	381	385	396	360	391	372	369	425	391	397	408	381	380	370	393	363	399	376	419	396	382	392	397	398	378	398	376	387	391	379	390	378	375	384	440	400	362	417	392	424	406	384	413	422	369	405	375	415	405	393	384	387	382	395	402	375	396	388	376	386	434	382	391	373	421	395	406	434	371	414	378	416	403	381	406	401	402	408	352	407	442	370	396	363	405	395	372	411	360	381	417	363	367	366	371	374	423	398	363	380	395	418	409	381	406	374	357	403	435	383	370	396	404	404	410	384	393	397	407	382	410	418	410	411	394	403	397	404	382	370	367	409	371	384	390	390	412	402	412	354	376	372	386	401	426	397	361	417	334	363	386	390	355	363	377	374	419	390	407	407	382	418	388	406	397	391	361	389	413	431	395	394	423	385	370	402	387	421	420	395	412	364	393	387	409	368	384	384	427	363	422	423	406	382	407	398	392	388	371	349	377	358	376	400	406	390	394	412	384	401	355	373	386	417	409	395	413	433	416	393	402	402	403	369	409	400	394	350	380	406	388	355	412	373	389	415	399	394	395	403	408	391	394	376	391	406	416	383	406	419	400	376	354	417	407	355	382	393	385	398	381	371	392	386	398	362	367	371	378	402	382	385	372	392	434	399	387	389	419	406	426	445	370	422	407	368	401	381	387	391	362	384	353	396	381	378	379	360	434	384	412	378	403	390	404	423	376	364	381	424	392	372	414	349	381	414	384	393	413	399	381	373	392	369	388	418	398	401	417	371	389	377	388	401	370	374	418	421	375	375	433	405	395	391	381	384	368	352	385	400	377	413	386	397	367	395	409	387	412	415	450	381	366	375	414	370	400	387	385	400	379	412	391	359	385	333	409	405	404	440	413	373	393	369	402	423	363	403	380	384	390	391	394	368	386	384	384	361	387	395	388	377	354	387	400	377	407	394	398	368	381	399	363	396	409	389	409	391	398	375	383	400	376	377	378	431	416	376	403	408	431	392	380	347	401	394	374	383	371	394	380	398	412	396	388	354	407	387	384	399	371	390	389	387	393	431	419	384	386	410	399	422	372	392	406	361	344	374	436	412	354	407	390	350	408	355	357	389	363	422	401	360	383	368	418	434	406	359	418	371	420	362	398	362	372	394	382	391	392	414	350	371	363	417	427	386	394	377	402	394	398	357	384	391	400	390	403	389	381	414	348	422	414	414	388	363	359	357	420	386	386	429	374	414	399	368	393	408	418	396	377	402	407	374	360	400	394	418	396	405	385	362	366	394	410	446	414	375	378	416	387	426	429	368	377	393	416	411	379	381	366	382	400	411	409	382	390	389	396	411	391	389	421	394	391	382	387	423	413	398	365	358	370	440	380	381	407	382	383	365	383	401	406	416	357	414	419	394	394	404	406	382	375	395	388	382	404	395	391	335	402	409	419	363	383	391	391	339	383	411	363	372	376	358	348	383	406	383	403	400	378	373	384	402	374	428	409	359	411	415	380	394	395	400	384	389	367	374	372	374	419	415	400	417	397	401	377	399	396	392	396	397	425	420	404	397	401	399	425	382	376	391	396	386	411	379	367	370	403	375	366	393	362	372	357	384	403	427	443	417	419	389	398	358	377	389	385	414	391	368	381	387	434	394	401	364	388	414	408	366	417	371	427	388	400	387	405	359	402	398	392	369	375	408	405	360	381	390	402	408	403	403	389	402	429	406	431	383	396	395	417	354	358	395	410	387	409	383	400	391	409	385	365	412	401	390	377	402	381	394	410	410	380	401	392	388	385	383	392	379	373	420	416	425	392	390	373	435	396	404	419	382	382	363	423	415	382	387	352	398	387	407	392	382	401	425	396	407	351	415	408	431	365	385	383	387	386	395	401	398	402	419	376	385	396	411	399	416	402	392	405	363	385	363	368	371	368	405	405	401	392	376	410	356	357	408	415	379	383	399	429	420	368	386	380	379	422	393	368	397	421	410	398	403	391	370	379	407	372	385	410	349	393	408	395	394	388	394	423	389	444	393	383	349	393	412	381	411	384	342	378	410	375	369	409	414	364	400	360	366	415	397	409	399	399	404	396	381	369	381	390	415	384	407	351	413	397	358	383	395	383	422	399	379	373	420	442	366	419	404	403	384	388	404	380	419	435	391	356	406	392	397	415	411	401	395	455	388	358	384	374	374	379	385	423	402	398	392	413	366	372	378	416	370	365	415	391	361	394	365	378	410	385	406	406	366	386	395	397	397	372	391	413	401	393	377	386	392	409	361	410	400	369	437	403	417	375	404	367
32242	51633	46771	35280	29861	25679	21398	18195	14333	11456	9469	7891	6472	5343	4509	3794	3494	3255	2624	2438	2218	1870	1797	1479	1366	1137	1062	1063	937	883	864	861	724	741	682	696	674	600	635	596	587	550	527	579	530	547	529	556	485	510	512	522	518	501	479	530	510	517	451	502	482	465	499	481	438	508	490	483	479	463	466	479	525	493	472	450	484	488	493	477	490	462	474	486	497	493	512	495	471	472	463	496	464	460	483	463	510	467	421	482	481	471	461	483	469	488	450	502	469	440	472	485	475	435	437	420	497	534	530	460	479	433	450	500	484	452	482	457	496	481	485	503	472	497	470	469	439	508	489	471	466	499	503	468	487	488	478	502	468	477	499	454	468	504	523	447	486	482	521	465	455	497	441	463	489	499	505	540	481	473	488	502	485	469	467	495	462	455	498	449	520	501	482	475	508	486	453	519	467	465	489	449	522	484	517	475	473	486	509	512	484	482	470	485	476	464	453	482	479	453	465	469	473	491	515	495	492	476	470	487	510	498	452	525	477	504	493	477	508	479	506	462	519	451	491	503	511	483	503	443	499	480	455	476	467	508	536	502	455	480	467	488	473	490	491	489	495	482	479	486	484	442	490	513	472	497	501	475	428	476	473	487	505	485	494	479	481	486	470	486	473	488	484	502	509	503	454	473	468	498	448	520	506	517	496	492	449	494	483	465	491	472	467	473	468	465	453	476	485	474	476	492	497	497	457	471	454	480	471	493	489	449	502	493	480	475	498	492	476	484	495	498	495	476	461	507	488	509	459	479	474	512	506	469	459	464	468	472	456	506	502	499	499	457	470	485	490	480	493	449	485	469	449	467	478	443	466	471	479	465	488	464	464	415	453	448	455	473	450	456	481	414	471	516	485	478	505	485	506	473	478	455	496	520	492	503	487	499	482	484	514	487	492	513	469	487	518	490	492	490	439	454	489	450	479	468	460	479	462	445	483	435	492	502	473	491	488	449	477	503	498	433	515	504	459	512	463	442	462	459	480	423	505	458	454	480	535	474	504	449	464	419	484	447	469	493	499	454	486	508	498	478	476	455	500	528	471	470	492	462	531	476	494	445	469	491	487	457	463	497	466	461	441	469	443	499	463	462	488	461	484	476	492	493	493	499	512	461	495	468	487	474	505	521	473	482	489	490	471	446	491	449	484	510	484	481	477	481	489	508	470	502	476	486	481	475	467	468	531	455	499	468	445	488	456	444	499	449	468	488	521	506	509	468	467	481	473	509	491	504	429	464	505	501	498	457	502	489	494	476	460	459	436	502	474	472	491	475	491	479	507	462	463	478	462	442	484	501	477	460	488	477	467	469	454	479	493	491	492	492	481	503	458	476	455	488	516	469	484	459	465	482	516	479	460	483	487	488	477	533	475	484	494	464	466	459	479	488	488	457	469	469	491	496	476	508	471	472	554	493	473	455	469	456	464	432	524	483	508	470	480	457	484	450	472	481	514	459	508	497	458	482	504	465	474	474	437	494	457	480	451	497	494	472	492	469	494	477	474	492	458	500	499	444	496	459	453	476	539	504	488	518	484	503	501	481	453	479	497	528	468	508	479	449	451	535	460	501	466	485	487	463	493	447	486	452	514	473	542	481	468	458	496	515	519	432	463	479	474	464	500	489	465	455	482	485	480	485	482	522	459	479	486	482	453	463	440	500	459	446	461	494	488	491	458	452	497	521	448	461	482	506	518	519	496	511	515	443	478	457	469	474	478	479	479	469	483	491	457	491	502	497	483	470	479	495	455	507	496	436	509	428	474	463	447	524	482	464	483	477	473	503	494	460	482	465	418	474	470	490	477	506	511	446	505	523	503	498	481	466	503	471	471	512	476	520	495	523	479	463	472	457	436	452	469	471	483	463	445	520	456	463	530	521	522	459	515	487	471	496	484	515	493	504	462	479	471	504	472	506	466	451	496	456	455	487	489	477	483	490	476	492	458	501	468	472	482	518	513	522	479	447	484	463	468	456	484	480	469	469	445	511	499	428	448	462	513	479	487	461	485	461	488	483	452	508	480	476	469	464	494	520	465	505	477	517	481	497	504	485	512	504	483	449	457	473	445	495	460	493	487	498	461	531	473	458	511	449	471	537	497	507	461	506	480	497	477	499	462	472	501	520	469	463	469	496	469	481	465	463	475	511	482	461	463	465	476	486	462	466	454	492	496	455	482	492	460	509	497	459	472	506	492	492	503	506	495	483	481	470	482	474	484	507	502	498	451	455	494	486	503	468	507	445	478	443	471	486	491	503	521	478	501	485	427	493	511	499	455	468	503	471	481	505	479	473	430	483	466	439	458	479	492	479	487	517	475	495	488	494	502	446	499	538	475	454	464	500	485	476	495	498	500	442	496	425	513	513	478	486	484	493	482	502	421	482	503	479	490	477	491	456	485	477	436	503	487	504	483	456	480	473	485	499	503	471	441	482	466	491	498	468	503	475	497	495	489	479	482	475	510	510	466	450	516	497	459	507	515	456	468	462	487	464	471	436	486	492	476	456	472	468	455	487	490	493	452	454	516	479	460	468	439	483	451	473	502	465	488	474	488	482	495	523	524	449	466	431	461	484	468	481	503	473	463	498	470	463	470	470	469	453	491	525	484	496	511	502	485	502	488	465	503	465	463	434	492	510	463	485	464	485	466	454	480	496	521	472	433	493	415	425	479	487	466	482	441	488	472	483	480	493	459	489	521	510	476	467	496	499	477	495	485	477	458	456	496	497	510	441	457	449	513	475	494	491	455	477	507	515	470	447	469	496	445	467	485	499	471	511	468	482	487	499	486	457	472	470	549	483	426	463	490	504	499	481	480	485	474	498	512	481	506	476	455	467	450	494	468	457	497	470	441	453	505	466	472	488	509	448	480	524	493	536	461	480	436	462	494	472	507	500	464	474	488	431	500	472	473	442	507	449	484	487	498	464	449	499	459	464	482	467	517	464	471	485	465	479	516	506	501	482	480	456	458	491	498	482	450	466	487	517	490	491	492	484	470	483	506	491	499	478	442	457	523	462	491	482	489	514	515	484	478	452	459	467	456	520	443	518	464	487	492	451	490	515	510	482	465	497	470	452	469	482	500	462	474	460	479	494	497	444	439	488	466	460	502	490	479	494	513	500	487	508	486	457	509	478	497	479	473	502	490	466	493	479	458	499	464	494	478	484	472	466	466	472	512	493	468	485	472	507	492	475	466	464	464	490	470	440	545	507	447	499	474	468	479	485	533	501	456	485	464	529	481	451	522	471	488	446	473	457	470	496	431	474	515	489	495	470	495	460	471	510	508	496	509	504	485	498	442	482	492	469	430	491	481	496	510	475	489	493	465	460	493	463	490	446	488	468	509	460	490	518	480	476	479	479	504	495	482	485	482	492	482	487	487	483	454	475	450	495	469	506	473	454	482	492	482	511	488	482	509	483	529	451	479	499	427	506	448	466	472	471	482	469	475	478	474	436	461	450	491	474	461	478
27607	25105	29963	22834	14232	9725	6957	4964	3971	2894	2389	2140	1770	1596	1357	1179	1061	993	930	894	779	717	623	647	608	577	566	516	540	494	494	499	442	507	481	440	426	443	474	447	405	452	435	415	449	424	392	442	395	411	405	411	420	400	401	387	424	415	387	425	382	443	393	410	432	392	418	408	375	415	415	392	441	432	437	417	378	436	429	392	445	407	417	381	407	389	427	381	388	408	425	407	412	393	429	395	389	415	386	408	406	401	417	412	426	380	410	433	379	399	425	401	425	402	432	379	424	403	384	400	403	369	390	400	414	420	385	409	426	428	399	399	437	395	407	383	401	409	407	382	415	423	384	384	380	414	375	450	403	379	441	383	423	359	382	415	446	408	425	389	405	398	397	403	420	414	435	413	361	448	380	389	378	403	363	402	388	428	464	389	385	408	383	366	375	405	414	393	406	406	409	366	410	398	398	427	437	405	398	382	392	424	382	402	424	412	420	420	388	436	398	440	367	385	391	405	411	401	421	436	421	396	392	395	389	423	368	412	385	396	404	412	412	406	414	407	421	392	397	400	404	360	416	389	401	449	402	394	388	423	396	397	430	394	409	399	385	425	416	421	390	418	419	383	364	463	401	434	418	438	396	393	398	364	412	404	408	420	378	404	395	421	415	412	379	412	419	425	416	384	399	423	410	393	382	445	404	405	425	390	413	404	391	379	404	415	429	394	401	403	360	377	442	399	409	429	401	412	396	395	435	431	390	401	415	394	381	404	413	421	415	404	433	367	402	435	419	408	412	404	406	394	401	378	442	387	366	368	402	405	405	377	412	397	372	399	359	422	406	376	365	417	407	415	365	429	391	409	428	404	416	346	430	405	406	422	395	400	418	410	428	402	415	419	428	403	410	402	408	397	384	405	409	417	383	426	423	415	413	412	417	416	398	386	390	435	411	420	419	414	391	385	407	411	412	400	381	377	372	364	401	458	399	440	424	407	411	389	438	380	383	366	412	410	411	430	387	382	390	430	407	396	409	396	387	404	377	414	422	396	387	398	402	409	391	369	386	401	418	393	414	372	371	436	388	425	393	444	400	409	396	420	391	418	392	416	420	394	393	431	410	390	389	420	403	410	410	398	447	392	383	399	456	394	398	381	391	401	387	389	412	388	381	355	414	383	380	389	393	444	363	424	371	374	386	383	424	371	433	400	391	397	400	394	351	406	405	422	433	401	404	363	387	375	404	465	405	428	419	397	407	393	431	400	409	396	402	393	388	394	411	386	428	395	395	411	392	402	444	410	404	415	399	384	409	416	395	385	393	406	413	375	434	402	420	418	426	409	426	384	382	443	360	381	381	415	374	395	359	387	412	395	423	362	362	429	434	404	422	412	424	363	399	420	397	399	441	421	412	395	397	379	368	421	390	401	412	408	425	425	420	414	436	422	391	403	406	366	372	400	419	384	440	353	419	401	421	378	408	407	409	413	415	423	431	399	397	389	388	367	413	392	412	428	399	420	405	410	412	405	400	403	420	377	417	440	386	422	458	396	426	401	411	381	452	421	382	442	428	402	399	412	397	401	439	377	391	401	402	399	420	430	411	437	418	384	394	416	377	403	418	423	398	380	404	405	403	405	424	416	401	375	351	417	407	421	389	368	390	448	399	418	413	390	398	422	388	391	428	434	391	381	367	406	386	399	420	445	379	359	410	380	416	408	404	422	417	424	389	420	450	399	372	415	393	399	448	418	385	432	378	389	435	394	380	412	386	433	412	390	380	397	365	358	394	420	380	370	427	412	421	408	392	372	411	457	427	408	421	403	418	429	441	386	403	427	443	399	399	409	421	398	390	410	419	424	418	391	404	392	413	412	418	435	418	408	416	403	402	404	410	387	404	409	389	371	407	446	421	389	382	391	423	443	371	412	396	419	413	425	429	426	407	402	427	417	392	398	377	398	419	418	370	405	434	383	435	388	391	385	431	401	421	425	386	411	390	429	383	385	413	392	410	410	392	436	405	406	399	392	408	350	417	374	426	429	396	398	436	415	439	398	417	385	421	420	398	425	393	413	421	410	394	406	396	419	383	377	417	398	386	400	437	404	406	421	375	405	394	391	362	393	407	423	411	396	362	411	453	372	419	405	411	386	394	411	429	398	426	385	361	407	410	430	364	404	431	419	377	425	392	414	375	416	397	409	410	401	380	429	441	416	414	414	366	384	383	413	392	370	396	400	422	378	391	394	408	424	395	402	425	430	394	426	407	378	380	401	412	412	429	417	414	403	386	398	380	390	394	401	408	406	369	404	402	398	437	397	412	420	423	393	399	384	383	414	386	407	385	399	410	431	408	389	398	385	403	411	394	400	451	415	417	397	416	400	404	408	396	374	416	380	357	417	391	387	400	396	387	404	416	389	383	397	402	404	397	406	374	410	378	423	403	444	394	388	405	394	369	397	423	414	376	408	387	401	397	415	398	392	373	371	429	423	405	411	360	399	438	399	431	432	400	385	426	360	351	398	427	432	423	424	395	390	390	391	395	417	435	407	428	427	414	402	356	403	398	426	399	400	389	431	434	405	396	414	399	393	411	459	409	394	380	444	403	413	403	408	397	427	413	413	434	437	403	391	424	409	386	412	389	419	414	431	385	391	351	396	401	376	401	387	366	432	381	381	367	458	415	418	416	394	405	386	403	396	407	422	409	415	373	455	438	393	402	406	416	372	400	388	413	401	382	438	438	363	393	423	392	387	430	407	412	377	401	446	394	396	382	407	371	383	381	389	426	390	400	389	425	416	381	423	412	369	368	401	415	420	406	415	414	430	399	378	411	415	390	420	368	382	392	368	362	385	401	442	419	376	380	367	388	391	438	422	394	391	415	406	422	409	407	383	406	390	408	396	385	435	399	428	413	451	409	419	364	395	395	421	410	442	419	417	415	364	392	389	400	388	408	400	409	414	422	368	398	371	411	396	417	416	407	396	409	400	393	421	394	427	379	431	409	383	374	423	431	395	405	421	394	393	426	412	423	392	371	407	410	417	384	384	364	430	445	411	432	425	412	402	395	395	410	406	405	424	394	392	369	401	409	382	399	404	400	403	384	410	414	410	437	391	432	423	379	401	418	411	408	417	395	384	400	410	393	422	413	414	443	395	414	456	415	363	413	404	410	408	401	407	435	416	435	392	433	411	394	426	390	401	432	409	435	427	356	411	425	354	375	412	445	407	413	440	389	434	407	383	389	412	449	399	406	391	396	416	400	405	412	452	382	384	378	389	417	396	430	387	407	399	413	398	423	392	397	420	414	453	408	404	397	379	403	420	406	430	393	403	358	378	424	410	396	414	431	372	395	408	423	368	364	447	376	379	415	389	410	406	391	415	380	432	429	393	371	413	429	431	428	408	418	384	438	395	425	421	448	394	374	438	415	405	415	392	415	420	422	396	423	438	422	400	411	409	431	381	376	467	401	408	431	404	365	408	404	388	440	397	393	416	417	425	389	383	421	388	370	413
30254	41906	36331	25305	19777	15917	12785	10169	7917	6118	4916	4192	3407	2902	2485	2139	1982	1674	1561	1336	1227	1145	1012	947	931	792	753	692	750	693	647	636	614	588	565	549	590	576	583	525	546	570	547	534	539	553	510	545	496	517	517	527	520	528	536	484	501	480	502	526	471	523	517	523	497	493	521	537	487	487	515	499	537	479	501	509	515	498	528	475	503	507	484	511	503	521	501	501	521	510	531	494	469	463	497	526	501	491	472	507	511	532	502	484	534	465	502	521	506	519	520	480	519	536	487	475	496	502	454	488	481	523	493	512	501	526	500	526	479	506	520	520	513	510	485	526	517	476	519	520	503	503	511	488	504	503	521	502	504	478	528	510	466	501	514	505	523	515	496	488	555	503	517	496	526	502	495	533	505	532	477	493	522	505	504	480	523	507	510	480	490	523	512	484	497	489	498	540	504	470	501	538	490	464	515	493	461	500	499	514	504	472	501	499	518	492	489	535	513	508	509	544	524	506	526	517	504	532	511	514	525	494	480	500	530	465	497	486	514	489	519	501	495	519	516	472	473	531	499	504	524	531	534	494	534	499	479	500	425	513	506	462	534	445	514	495	526	514	520	507	489	515	502	468	491	506	489	527	514	479	508	478	494	502	464	474	513	518	511	526	437	514	507	518	538	497	524	515	522	507	485	499	490	473	550	475	480	486	465	506	542	521	478	521	521	529	504	510	513	500	500	509	514	528	497	514	495	527	497	515	517	478	487	541	499	505	460	499	517	505	484	545	539	496	452	509	524	476	476	509	505	513	536	517	528	503	528	496	501	504	490	542	483	488	481	486	512	499	510	513	535	493	513	519	462	496	483	529	518	537	464	502	509	522	507	508	526	485	500	456	504	485	489	532	505	533	525	508	491	514	497	531	493	489	525	525	462	493	470	490	507	515	499	520	514	542	534	489	536	508	510	519	489	496	493	504	507	506	500	465	495	486	533	528	509	490	471	522	538	491	481	508	489	495	478	525	564	491	525	480	517	513	538	472	497	512	500	512	483	474	467	531	502	517	525	518	504	532	504	478	487	538	527	516	498	453	486	480	535	502	482	519	495	481	514	509	506	520	522	495	521	494	492	583	488	484	497	486	496	488	507	472	495	562	501	537	511	468	504	512	524	471	499	499	480	504	539	521	498	522	508	501	509	521	481	510	488	480	499	516	524	569	515	462	522	478	534	504	530	499	544	496	512	514	494	571	474	523	492	556	501	519	521	505	530	482	447	566	495	487	465	517	522	494	521	493	497	493	507	483	519	499	528	490	502	522	486	456	539	487	536	534	493	538	539	526	477	545	501	543	509	509	491	520	505	504	487	486	472	506	475	470	537	534	532	535	553	523	512	506	480	502	528	531	510	446	499	478	459	499	504	475	506	534	533	509	519	488	479	489	503	457	463	494	558	487	481	487	510	503	459	477	475	525	477	516	522	476	489	492	490	554	505	520	510	463	506	499	495	530	518	495	523	477	483	498	479	515	489	496	504	516	531	498	541	506	550	506	506	496	515	485	513	518	468	531	472	475	534	506	500	520	499	509	525	469	490	484	510	495	494	495	474	493	474	510	466	507	526	529	500	542	510	534	521	489	508	524	521	537	494	533	473	535	481	487	469	529	526	506	498	476	504	466	557	494	546	492	494	530	537	531	507	507	461	533	495	506	525	483	466	503	497	472	514	475	523	495	496	504	531	482	503	504	504	530	474	523	518	490	496	533	537	496	509	490	529	484	459	491	529	539	494	540	520	506	522	498	504	534	484	504	488	498	491	522	506	529	530	499	518	516	560	465	520	479	509	477	490	510	504	518	544	538	533	524	497	482	538	518	528	534	461	460	515	484	511	484	516	492	496	514	511	539	494	486	492	502	465	475	534	460	521	513	522	525	495	486	506	504	500	494	542	514	505	510	537	527	486	515	512	493	508	482	551	515	521	532	497	512	517	534	516	499	523	501	474	498	527	482	503	504	520	486	512	498	484	506	513	517	527	514	512	498	472	489	478	492	508	502	486	483	518	482	470	553	534	528	471	501	474	511	556	516	495	476	532	479	487	493	550	542	499	481	544	531	513	506	514	486	480	481	492	497	512	468	480	501	483	522	493	488	507	494	517	490	483	497	505	525	533	581	509	461	522	536	535	537	520	525	525	491	501	480	479	511	488	509	520	477	509	525	517	531	538	491	514	497	459	496	510	498	496	487	485	518	496	523	524	483	546	495	510	512	501	477	484	525	533	485	511	538	476	488	454	474	474	502	497	504	509	554	481	515	501	536	500	522	489	504	497	478	506	515	523	516	445	494	494	472	516	504	493	505	456	488	496	515	550	519	511	485	483	482	488	473	494	510	496	498	528	508	518	516	466	514	492	567	480	516	508	512	560	496	533	499	484	518	514	478	511	535	500	533	515	495	507	480	493	472	514	471	483	490	525	480	501	484	537	485	509	512	482	481	510	522	490	491	459	494	530	473	471	526	506	531	482	479	489	482	514	515	493	515	479	504	497	463	498	520	560	546	472	503	481	531	496	488	564	499	509	505	533	514	569	462	511	514	456	499	501	549	517	514	522	513	545	528	500	490	515	518	518	561	492	527	495	495	492	494	496	504	537	527	488	537	506	489	546	480	503	523	526	512	481	515	534	517	479	560	493	506	505	530	530	515	491	497	537	521	487	523	508	554	461	492	492	527	521	495	525	530	476	519	518	527	528	514	541	516	522	494	515	481	530	556	512	500	494	486	480	536	497	499	484	481	517	511	526	498	490	512	505	511	514	482	497	508	505	530	516	554	515	515	539	537	489	530	518	467	550	522	503	512	497	488	496	498	490	500	520	503	489	484	468	504	506	481	527	516	495	493	499	533	450	507	514	508	495	505	475	526	493	512	517	511	532	511	517	475	496	490	492	524	528	501	486	471	526	495	558	510	476	520	511	510	521	509	533	534	492	498	480	540	480	507	518	502	524	463	485	523	489	479	490	484	511	522	547	499	478	491	554	535	533	478	534	550	518	498	481	531	505	521	496	502	532	513	465	472	509	478	520	505	515	500	465	503	529	519	480	493	489	484	474	515	494	495	504	475	545	532	533	495	526	478	525	493	486	513	524	503	462	498	500	510	488	508	506	543	511	493	463	514	520	536	498	517	561	538	486	508	523	456	460	485	519	508	545	502	518	519	510	517	480	518	499	482	466	559	503	469	514	479	495	522	511	523	496	520	535	479	469	481	490	504	470	527	511	484	529	520	515	473	535	519	545	474	475	513	529	523	495	487	508	479	536	510	523	522	492	551	490	544	487	489	515	493	527	499	508	513	512	534	496	505	505	502	476	507	510	539	526	526	502	485	479	481	509	541	519	495	534	492	499	498	476	499	507	509	544	565	485	505	531	542	509	478	482	534	515	514	523	502	495	465	499	493	496	500	531	505	518	516	524	487	553	487	444	459	525	518	496	491	512	503	505	512	486	522	494	495	495	485	481	487
23734	20815	27968	24069	21594	18922	13153	8575	6261	4639	3827	3169	2831	2414	2049	1748	1516	1313	1308	1181	1012	974	869	724	684	648	662	654	573	526	584	499	482	538	465	483	423	447	408	411	458	455	439	397	406	411	384	429	415	384	393	434	444	418	407	362	384	405	436	396	406	415	404	383	365	420	399	329	365	413	387	382	394	403	395	403	404	388	367	382	376	392	339	394	405	405	374	383	382	396	377	424	392	418	398	409	352	421	418	394	378	380	415	403	392	375	398	404	391	358	350	414	395	403	390	428	370	407	393	382	393	375	390	412	413	403	419	415	409	386	374	406	430	392	344	339	384	388	422	432	465	382	409	402	438	402	381	364	388	365	391	411	402	390	383	400	386	385	397	393	385	427	414	364	380	380	377	389	395	396	418	400	383	415	387	402	405	398	374	413	376	412	416	377	380	392	435	377	388	418	412	445	384	403	413	391	398	380	369	375	384	393	412	397	399	412	356	421	388	427	368	398	377	423	401	378	422	368	384	398	389	429	414	410	379	391	372	395	399	415	393	420	372	424	422	402	366	423	427	392	412	393	437	378	419	387	424	396	409	396	361	396	376	438	408	409	364	394	404	401	402	407	392	367	382	418	421	392	382	371	406	409	430	380	362	400	403	434	381	421	414	384	405	380	366	371	414	406	411	357	416	390	407	422	412	371	395	386	366	405	394	373	391	416	431	391	378	383	371	399	353	397	373	381	374	391	369	346	417	356	387	384	381	390	375	378	350	382	360	404	396	400	385	394	380	376	381	399	418	425	379	351	376	399	346	427	402	420	390	359	383	399	414	404	409	396	363	412	406	415	378	407	403	361	391	433	365	403	384	389	373	374	370	371	399	397	396	365	385	385	408	420	391	367	375	404	401	395	364	395	421	398	367	420	374	385	386	364	359	379	424	397	421	385	463	398	406	425	382	432	432	389	405	413	408	393	413	400	393	390	418	380	392	382	413	390	431	416	370	395	373	414	388	383	425	382	355	417	402	449	414	396	396	396	400	380	394	395	394	400	409	389	388	387	383	410	393	381	424	389	358	403	389	432	389	393	380	370	383	385	388	391	385	399	371	424	419	405	398	418	410	405	354	393	393	384	406	384	410	401	419	359	375	362	402	434	375	422	398	386	379	386	401	369	382	412	414	420	414	410	392	386	397	397	359	372	373	391	350	402	387	395	435	409	375	368	403	375	430	405	370	383	410	407	404	461	404	419	417	371	422	416	395	397	414	401	376	408	375	396	390	395	344	427	447	390	402	424	395	429	398	370	412	420	394	398	383	384	398	438	413	424	445	396	422	424	405	404	401	399	378	343	413	391	383	380	377	370	386	398	388	411	402	376	409	386	380	420	398	382	353	398	390	455	381	375	401	403	419	400	430	399	407	353	379	400	418	403	441	409	427	386	404	427	393	380	365	370	380	413	395	445	402	388	362	377	386	424	383	392	394	393	387	381	397	380	419	377	362	416	361	370	400	391	405	399	376	377	380	375	420	402	417	405	369	393	400	363	401	405	378	400	404	373	363	385	436	408	334	370	408	393	379	384	394	426	379	374	390	386	400	392	364	398	400	417	419	389	413	388	397	389	399	373	402	370	401	396	418	391	390	401	399	401	402	413	387	373	411	401	414	401	388	402	419	397	420	390	403	363	404	384	390	365	392	406	348	385	386	389	361	447	400	385	355	386	392	418	440	438	408	384	378	424	367	379	429	365	376	432	413	384	399	381	370	394	382	412	419	405	400	407	411	374	380	407	413	370	396	401	403	370	383	408	392	397	394	403	360	382	392	378	426	408	401	410	375	372	377	359	360	408	389	374	381	400	404	392	369	405	458	407	379	407	404	402	392	425	391	408	395	396	392	375	417	387	409	405	382	392	436	360	410	402	377	369	370	370	386	404	363	408	385	405	382	405	360	387	394	425	388	389	402	378	352	362	345	388	386	392	439	424	356	417	383	388	410	410	365	370	368	355	415	391	403	393	402	446	427	388	397	402	382	405	390	369	382	401	401	410	410	408	413	385	357	380	388	379	376	376	367	389	386	342	396	409	376	409	409	389	386	397	384	380	418	393	379	391	396	396	445	404	398	361	401	387	364	358	401	399	399	370	389	370	413	388	395	369	404	426	363	412	410	359	390	408	373	437	372	381	399	401	362	410	384	428	403	401	420	377	409	365	346	418	430	396	393	410	428	383	360	371	417	373	418	437	378	372	410	415	411	398	451	427	423	370	387	369	373	418	403	371	405	403	428	412	381	429	406	364	358	406	392	381	418	411	376	372	401	397	406	412	394	410	409	403	403	395	369	376	397	413	428	399	404	406	378	410	361	367	403	399	420	383	366	391	393	419	401	419	432	368	381	394	393	383	405	395	342	447	390	420	396	391	418	393	385	398	387	374	442	409	385	429	402	396	386	381	370	394	376	383	388	386	399	381	408	386	405	400	404	350	418	386	412	394	381	405	403	362	377	395	382	399	376	408	392	379	400	358	389	420	418	389	376	408	420	404	400	385	395	402	359	370	422	397	406	410	385	407	369	350	378	409	385	399	374	397	391	375	391	378	392	416	394	426	413	382	423	422	393	384	400	401	449	381	384	432	378	395	407	391	383	420	361	390	400	403	367	364	400	411	349	432	375	431	411	371	417	402	421	392	392	390	404	422	358	401	412	404	373	369	415	398	399	392	383	385	398	421	388	389	410	397	419	407	414	384	391	400	402	376	375	385	432	390	403	390	371	386	369	412	384	397	397	428	409	422	368	383	394	400	366	412	393	382	391	427	412	411	449	413	413	362	415	392	424	399	405	377	401	378	412	426	387	395	386	381	415	396	387	390	391	379	399	432	413	370	418	351	397	378	404	407	381	421	361	384	442	390	395	377	410	374	382	408	380	397	406	392	397	404	376	385	379	391	406	396	404	363	401	390	411	422	421	425	415	388	403	370	390	400	335	337	383	402	361	395	418	409	424	413	380	402	399	396	401	404	437	375	397	416	375	376	425	370	428	399	413	426	391	367	396	401	393	450	439	386	388	404	381	383	444	376	382	385	397	410	405	379	428	385	398	396	378	393	413	409	412	438	365	386	398	388	387	379	398	416	416	394	422	410	387	387	399	381	402	418	428	398	393	429	407	422	413	388	402	376	392	398	371	389	406	411	422	382	353	397	421	410	367	417	374	367	391	392	379	395	395	416	402	436	382	398	420	405	381	413	380	395	417	427	413	381	364	388	392	415	425	385	398	372	408	395	398	394	392	376	400	387	381	374	360	395	386	361	335	406	405	416	365	395	368	358	414	379	371	397	430	377	426	397	380	402	362	401	408	388	427	392	410	394	403	406	387	376	412	393	421	378	402	393	392	406	375	420	418	412	406	387	396	366	371	390	368	381	398	420	412	370	415	372	401	407	409	403	383	387	395	398	420	414	397	389	395	373	414	360	424	402	426	423	426	333	388	397	367	390	373	408	352	371	406	393	385	426
30662	48097	41978	31135	25934	21355	17499	14497	11644	8988	7300	6157	5284	4486	3796	3207	2826	2429	2103	1923	1706	1612	1364	1189	1024	988	955	860	809	813	758	736	708	678	698	654	647	661	564	591	570	567	564	564	573	514	507	550	552	536	520	539	458	526	526	532	508	485	495	537	502	489	498	534	496	462	485	510	525	487	444	491	480	474	439	515	522	486	510	447	503	533	479	475	483	472	518	469	511	480	485	492	523	488	488	485	469	473	502	490	515	475	457	484	500	495	459	503	491	494	521	531	492	498	504	516	464	502	498	494	490	484	481	462	538	456	497	531	484	486	508	502	500	484	488	496	439	446	509	535	494	526	474	493	506	503	482	541	477	504	479	524	485	498	514	482	481	467	558	510	453	467	498	493	521	512	512	485	488	479	455	509	518	490	495	509	500	460	456	485	491	499	520	481	516	522	465	466	511	441	525	508	489	487	457	491	506	522	485	483	512	497	492	460	482	472	509	476	458	470	496	478	540	490	448	512	499	503	504	492	519	534	503	499	507	491	520	472	485	474	473	467	487	506	458	490	478	499	459	490	478	441	518	469	502	496	480	505	511	505	490	452	462	505	481	481	467	487	473	506	448	493	483	467	490	481	469	503	476	438	507	479	493	495	485	484	492	498	465	486	534	474	507	480	459	490	491	452	492	499	461	514	491	521	509	496	499	532	507	461	538	498	508	487	463	489	506	522	527	498	490	515	513	459	470	512	495	484	498	429	485	538	493	522	493	487	513	523	501	465	494	495	488	455	511	465	497	467	477	499	469	482	462	530	503	477	515	494	510	510	500	503	518	494	453	523	508	517	513	487	483	484	519	484	514	495	519	513	458	509	494	462	518	502	517	527	514	478	525	513	490	482	511	495	485	485	501	501	506	493	467	453	506	494	502	494	458	548	471	498	504	463	470	514	477	475	474	490	469	523	500	451	490	537	481	500	472	503	461	535	510	507	506	507	503	482	464	481	455	507	445	455	499	543	505	446	505	496	480	493	475	493	494	483	515	472	484	481	493	514	501	484	478	509	516	503	489	461	508	482	503	472	508	504	495	455	494	474	473	475	506	491	498	534	462	495	498	459	470	466	513	462	498	530	530	454	489	482	480	504	441	498	496	491	512	482	516	507	486	469	505	481	522	475	494	496	485	494	518	494	446	492	455	471	505	477	508	476	494	488	494	479	513	478	472	489	517	492	506	507	476	472	479	473	500	495	468	525	499	487	520	491	529	502	470	494	458	501	465	525	497	524	500	505	521	474	499	513	473	490	448	497	490	513	514	485	513	506	486	487	508	475	514	500	500	481	502	480	500	475	497	504	493	474	524	473	457	485	499	497	504	511	485	483	467	497	507	500	501	481	494	501	498	487	498	460	478	550	513	492	512	516	495	480	472	481	508	483	433	519	506	471	528	496	444	474	495	519	483	487	503	529	487	486	508	475	480	512	486	525	482	487	490	518	500	495	501	473	510	501	455	508	507	508	471	490	535	489	494	487	507	468	472	505	475	523	515	460	494	508	487	469	520	522	520	496	478	506	489	525	502	519	498	482	481	520	528	501	476	504	488	532	505	480	465	476	489	503	470	510	476	482	489	493	516	494	490	483	475	498	509	478	509	500	490	472	492	516	476	514	494	489	511	511	503	497	491	504	519	473	502	471	481	481	482	485	552	510	457	501	513	525	508	516	504	485	522	463	465	530	498	448	478	520	495	465	523	509	505	504	484	495	502	521	522	517	515	477	538	492	485	497	495	471	478	491	494	472	473	520	498	465	496	483	499	485	489	467	473	488	537	537	509	490	497	499	491	477	504	467	451	489	462	531	521	456	505	473	483	463	522	492	504	493	504	463	514	475	442	521	458	478	495	524	467	481	483	500	495	504	494	475	559	476	502	479	476	469	485	501	490	509	535	465	524	480	534	471	485	476	500	503	521	473	527	551	511	475	481	497	493	494	474	528	467	492	492	475	538	509	519	526	505	515	524	494	490	471	479	536	477	459	507	474	478	446	459	475	513	514	477	507	506	498	479	503	535	513	448	478	459	457	508	530	493	467	492	484	486	502	492	523	498	463	468	479	506	483	483	520	453	436	525	488	482	488	468	462	487	543	496	512	518	496	499	481	523	484	533	514	497	500	524	481	502	506	487	459	482	477	523	489	504	528	489	492	501	515	504	489	500	482	535	479	545	482	477	498	464	548	505	502	523	477	495	462	477	530	434	494	469	521	488	480	491	503	488	507	510	479	471	509	466	500	506	486	510	499	503	476	481	464	506	493	521	499	484	493	495	480	557	561	524	520	513	483	475	509	476	504	485	459	523	515	496	480	484	476	511	454	493	454	475	483	521	486	506	545	477	519	513	477	490	475	505	490	505	482	491	499	487	515	497	467	504	458	503	486	442	518	493	501	491	498	478	500	515	498	471	452	510	473	490	527	545	497	489	498	503	511	536	494	536	527	502	524	467	496	510	481	495	523	502	497	488	505	517	523	480	517	454	483	522	462	503	506	484	484	517	487	492	524	491	446	492	460	514	517	474	504	495	503	514	513	512	503	500	471	490	508	497	479	509	473	525	517	471	489	491	476	488	499	503	463	504	491	523	523	505	475	485	504	479	476	475	464	500	480	525	478	463	498	496	490	510	528	502	479	492	505	523	490	500	481	517	532	505	509	500	513	499	491	519	515	499	534	489	481	509	468	474	488	472	475	470	503	509	495	494	515	516	505	507	512	442	499	503	489	495	513	529	483	521	457	486	482	473	489	479	491	512	482	489	466	481	468	494	512	476	510	496	467	498	451	506	487	525	479	484	476	503	510	484	492	492	495	510	495	483	499	491	458	457	460	519	465	506	497	487	485	527	476	474	481	507	518	456	534	529	475	455	509	496	527	462	527	489	492	471	530	465	493	510	524	489	539	470	523	495	508	470	521	519	420	537	495	510	470	493	472	479	506	478	480	515	500	512	518	483	461	499	505	476	484	492	502	517	503	483	521	507	500	509	498	489	476	477	492	479	549	489	480	488	482	521	510	484	479	498	498	495	497	497	521	500	504	499	478	495	476	528	501	507	477	455	494	486	492	476	457	464	505	538	528	503	509	526	504	543	496	459	487	495	491	521	493	499	495	480	486	475	503	514	508	520	500	477	482	493	463	492	526	469	510	512	500	509	495	499	490	518	474	444	497	458	543	511	548	483	507	456	522	458	500	497	523	486	469	461	477	474	510	515	519	458	488	491	489	460	439	528	486	501	538	506	516	499	489	483	471	510	472	488	490	526	471	492	492	474	493	507	527	475	522	497	539	495	479	454	511	518	467	506	534	499	489	526	471	456	466	490	465	498	528	500	512	488	536	494	498	486	497	474	501	498	457	486	511	512	488	463	514	470	509	471	464	488	522	478	499	495	498	498	498	466	512	514	499	493	438	473	491	480	486	461	486	466	508	523	494	510	500	495	472	506	504	495	482	515	510	500	460	484	507	525	468
22701	20812	28371	23388	21146	22226	20592	11843	8242	6292	5017	4151	3589	3074	2793	2314	1973	1769	1573	1486	1307	1198	996	910	827	783	754	709	702	617	629	584	538	600	514	536	481	485	462	430	440	409	435	433	426	429	451	445	393	406	440	429	413	437	424	421	381	412	377	411	404	406	385	414	396	395	405	416	403	370	432	412	397	408	379	382	401	430	419	441	390	400	379	436	427	389	436	411	414	398	387	379	395	376	378	424	419	390	420	387	369	398	392	379	396	407	407	373	413	396	411	449	394	401	408	373	401	415	434	397	389	403	413	404	367	367	396	396	386	384	378	355	409	430	383	403	396	381	410	379	397	441	380	369	389	364	412	402	383	396	417	417	416	416	381	402	388	401	410	439	411	387	403	373	396	375	356	420	410	385	404	378	368	409	421	385	384	411	384	394	426	361	401	411	391	401	381	430	414	438	416	390	373	386	430	400	398	440	392	389	386	375	393	372	394	388	408	387	429	416	394	373	377	405	414	381	361	408	425	419	375	366	401	416	409	403	409	420	393	403	364	428	391	399	373	406	409	358	385	383	415	411	400	378	397	372	435	447	408	439	413	404	402	387	386	396	442	391	391	388	423	441	372	382	356	414	358	429	420	396	381	416	406	424	430	385	386	390	427	412	381	407	415	389	393	428	373	386	388	390	401	398	340	368	374	382	403	415	390	391	391	394	399	424	434	418	384	377	414	383	388	387	384	364	382	387	375	421	409	395	369	385	419	347	383	420	403	386	389	384	392	422	420	386	404	376	401	386	419	394	400	373	411	422	406	420	408	414	392	386	369	382	418	411	401	395	425	410	426	398	375	435	410	376	400	420	369	386	382	399	419	397	430	406	404	372	391	367	413	387	394	385	420	382	387	408	358	425	377	376	405	405	415	418	382	410	416	411	400	393	380	382	406	411	382	389	364	396	393	403	382	379	399	418	410	386	369	369	395	376	360	388	408	390	396	394	388	403	398	447	410	410	371	386	430	414	410	398	367	389	385	393	421	376	375	414	360	380	394	376	417	414	387	408	383	415	418	391	381	375	388	400	413	417	428	401	397	371	390	406	420	386	375	408	374	379	381	401	387	421	388	437	390	378	389	374	386	396	434	380	373	450	388	417	373	382	399	385	393	417	391	408	379	377	374	428	415	402	404	416	391	418	389	396	408	434	428	393	361	430	418	381	379	380	389	391	408	396	435	367	399	384	383	414	407	346	398	377	410	374	395	401	422	433	382	367	369	375	403	341	393	434	383	418	392	353	413	390	373	401	383	397	387	398	393	417	407	408	400	389	432	379	422	433	382	395	399	385	407	381	416	349	364	410	408	413	431	382	400	435	412	426	400	423	434	386	435	431	407	375	415	404	398	380	400	400	415	363	380	391	422	421	398	390	426	419	384	387	402	396	390	406	425	387	413	378	346	360	420	373	395	424	382	372	394	412	405	396	396	404	405	419	391	396	389	405	403	396	384	422	370	402	413	385	398	431	420	405	398	400	390	432	396	383	360	399	416	394	403	426	416	410	446	391	403	390	383	373	384	378	406	414	436	381	392	382	412	391	393	396	437	406	430	375	436	389	378	382	439	401	411	390	398	398	382	395	444	406	381	374	399	393	407	409	392	407	369	403	415	364	440	388	408	397	390	374	395	443	437	360	403	393	369	404	381	421	346	374	413	368	411	378	398	387	406	403	412	386	407	421	411	407	390	383	401	414	423	394	401	407	409	395	394	375	398	417	403	418	405	397	388	371	376	384	431	391	398	396	405	420	412	402	399	409	365	445	433	386	398	373	394	403	407	391	379	410	407	394	404	402	395	427	397	379	365	404	371	395	408	401	359	400	422	388	387	401	410	392	427	423	415	406	439	415	356	414	419	405	396	380	421	346	385	391	406	408	429	449	414	423	372	368	418	417	387	404	401	373	411	406	404	427	396	424	417	362	388	377	415	400	392	419	381	373	451	409	406	373	375	393	431	389	411	432	410	417	385	371	400	384	401	415	381	411	411	365	423	414	373	401	372	391	377	441	422	369	381	379	408	391	395	425	375	431	398	433	390	399	429	425	400	421	378	379	426	400	412	396	388	401	414	403	386	422	404	403	390	367	383	383	400	416	389	372	376	359	397	393	367	406	402	395	425	405	439	363	384	382	396	400	416	409	412	395	397	431	422	396	405	413	418	403	354	400	425	372	393	412	394	366	405	395	394	391	402	391	420	433	373	421	402	374	419	411	401	402	380	399	422	377	403	405	396	388	408	395	397	419	391	357	424	386	367	388	412	422	402	390	433	369	415	389	405	391	398	351	369	366	387	390	418	413	393	426	395	397	383	429	381	412	381	358	405	396	409	381	387	412	371	418	418	389	390	399	403	375	401	386	389	419	442	376	389	436	370	398	395	398	392	401	406	409	403	419	413	417	394	386	389	427	386	396	407	443	393	375	378	392	417	415	370	400	396	405	364	404	391	375	405	364	405	373	372	383	417	411	378	395	368	415	396	379	370	386	409	401	410	431	415	390	368	398	414	390	376	403	421	374	424	427	404	398	426	377	395	387	410	390	417	412	390	388	385	408	427	397	393	419	376	432	397	392	398	387	397	422	402	413	414	421	423	424	398	395	394	420	423	407	383	403	411	397	411	418	402	378	418	353	407	368	429	413	424	343	426	404	422	383	352	375	404	404	429	433	390	402	426	360	397	395	392	373	411	368	415	404	416	378	397	359	392	437	395	434	425	412	392	379	434	425	377	430	378	378	423	409	382	417	364	388	403	408	433	370	418	404	445	418	401	433	404	398	401	378	361	387	371	359	410	383	386	424	390	387	422	403	420	420	388	372	414	388	415	419	395	391	386	372	398	414	420	403	417	424	412	394	427	437	411	378	422	410	356	436	361	372	398	385	404	403	387	368	403	395	395	415	412	402	397	384	427	424	386	407	402	408	420	379	400	393	433	385	407	345	354	429	384	383	413	424	353	390	411	400	410	400	395	420	362	379	416	381	404	448	435	410	409	395	409	425	388	385	419	378	370	381	386	380	360	385	396	419	424	396	382	392	403	379	403	380	384	380	394	416	409	408	361	387	391	402	386	406	381	406	408	409	384	367	417	397	373	430	402	401	384	351	409	383	407	414	389	374	386	414	354	398	409	403	371	374	364	390	432	425	429	362	405	401	408	421	414	390	396	393	391	416	399	394	408	384	386	421	395	389	408	422	405	388	338	400	402	396	414	365	404	386	431	380	387	402	406	391	414	418	421	406	410	393	407	381	407	390	436	400	366	386	399	399	418	436	385	428	428	427	380	401	416	410	363	424	414	413	428	387	382	395	366	417	396	394	420	413	358	398	436	395	379	368	399	380	384	390	349	416	394	384	411	412	420	366	364	407	428	394	352	405	380	410	397	399	374	414	410	412	413	417	408	394	420	380	395	385	395	423	401	422	393	370	359	362	371	385	406	406	381	402	423	423	388	375	405	376	412	401	397	385
31960	52345	46012	35155	29823	25713	21783	17911	14918	11736	9224	7952	6729	5822	5015	4254	3513	3141	2830	2608	2217	1942	1696	1570	1373	1229	1117	1028	1010	847	883	829	734	762	701	683	643	642	607	654	584	642	593	531	536	551	559	541	523	567	532	531	529	545	524	501	476	482	542	477	487	491	484	457	508	503	481	490	509	495	475	490	491	491	491	488	493	494	492	478	483	513	483	478	481	486	496	453	455	510	486	464	472	506	517	459	455	493	469	454	550	498	508	508	508	515	502	501	468	485	475	467	474	469	533	458	496	489	487	505	444	494	533	444	538	521	489	465	507	476	488	453	487	475	503	500	475	527	474	499	501	531	485	480	493	496	517	483	498	500	507	504	523	490	449	456	528	493	555	464	470	542	523	465	510	480	496	479	491	487	501	498	513	464	548	472	493	490	489	457	538	495	517	472	477	453	485	485	484	503	471	512	499	460	472	489	490	521	488	499	495	471	484	511	501	515	478	477	492	487	510	458	447	477	519	474	482	496	480	460	514	525	503	501	536	468	550	506	495	475	528	528	448	515	463	500	527	509	456	519	501	482	467	444	449	487	460	504	503	482	464	497	493	469	526	494	490	427	520	475	536	481	478	498	510	477	506	465	508	492	460	488	482	488	479	499	468	520	548	455	469	475	469	504	453	494	497	501	499	449	463	473	503	482	521	474	506	519	500	474	480	503	474	504	495	493	463	458	467	493	534	473	502	473	491	488	495	480	504	491	482	513	512	497	530	518	484	506	485	501	506	491	497	481	471	475	505	515	531	468	503	504	522	496	489	483	488	485	451	521	502	474	495	479	459	479	502	459	512	501	459	492	471	500	467	487	482	480	497	487	475	492	522	452	506	495	492	487	478	462	498	511	506	470	462	493	472	522	493	506	511	476	499	513	499	481	491	494	469	466	487	494	523	445	507	478	474	473	473	474	481	525	498	468	481	451	463	482	494	526	447	507	495	489	451	475	523	473	467	517	489	509	492	512	463	463	504	505	509	532	474	486	480	479	460	455	498	503	496	505	521	467	425	497	511	500	493	476	527	470	482	465	493	496	447	523	449	477	557	487	467	457	508	476	456	522	515	490	506	519	491	475	469	501	500	482	527	521	535	464	469	469	509	504	453	498	506	501	502	476	502	553	482	487	463	486	534	501	549	486	461	497	451	515	466	484	440	522	470	486	518	503	505	505	473	497	482	507	443	472	483	514	488	496	459	469	496	492	486	479	456	485	511	496	476	496	467	490	522	468	484	448	479	485	521	483	483	481	478	494	521	495	495	471	481	509	453	502	462	488	489	495	484	505	513	484	493	477	477	487	475	468	502	505	493	472	498	475	536	519	532	506	496	477	498	459	514	458	522	452	475	509	505	483	518	514	503	516	510	519	507	450	503	458	483	470	485	495	468	492	479	461	472	489	433	523	468	521	488	518	463	492	452	491	453	461	507	486	507	466	494	488	487	477	546	485	460	498	479	448	478	494	449	497	504	506	513	490	488	508	513	488	468	483	487	488	504	484	513	491	514	439	479	492	439	508	468	521	469	489	481	454	495	495	502	491	485	492	454	484	460	482	492	525	463	464	493	487	521	451	489	471	497	512	472	494	500	478	453	510	500	486	513	492	479	501	481	465	444	486	477	441	477	478	496	475	502	486	516	454	527	496	492	497	453	503	522	480	467	487	474	462	493	505	491	479	493	487	502	475	498	439	483	493	513	479	522	470	482	476	495	471	454	477	532	485	489	462	488	502	493	513	482	484	482	505	493	465	446	502	464	531	489	497	453	486	498	478	463	470	476	528	460	491	514	520	485	480	509	500	511	483	519	498	476	448	458	483	504	538	520	505	501	491	473	488	481	482	432	504	457	507	494	484	520	474	467	493	485	495	492	476	483	479	486	493	490	487	480	500	474	470	487	486	512	493	479	479	511	481	468	506	447	521	509	494	500	487	499	458	505	552	460	492	486	533	425	463	494	491	479	496	468	469	506	486	471	470	490	503	495	482	483	485	487	470	421	479	501	483	460	469	499	535	465	494	468	498	484	503	450	494	464	541	482	462	438	482	444	492	528	503	471	490	506	498	501	502	465	466	482	498	486	503	465	467	505	534	500	469	466	480	483	468	467	509	524	471	510	497	456	515	524	499	485	491	499	498	433	506	494	485	469	504	518	441	485	480	443	488	544	499	493	460	503	459	466	484	505	481	490	468	491	479	470	516	474	480	482	521	522	505	500	522	527	501	488	482	481	507	476	484	480	480	501	496	484	500	480	491	564	467	486	445	470	521	528	487	484	500	488	479	503	496	494	527	462	504	517	525	514	479	546	477	480	485	437	496	461	513	497	501	488	439	488	494	468	518	465	501	496	494	486	527	489	510	491	470	509	519	452	452	466	492	446	500	513	512	476	478	520	469	493	504	520	463	473	485	524	491	461	485	473	515	478	507	524	463	478	496	470	503	466	472	456	512	531	488	515	496	469	482	498	477	505	480	469	464	490	494	443	488	502	490	512	446	481	487	486	527	452	477	529	480	494	530	474	528	499	483	509	456	496	488	528	479	478	444	448	502	496	472	503	477	442	495	500	454	478	497	476	474	486	540	466	477	477	490	469	474	476	497	471	503	436	455	487	471	524	504	485	474	484	468	511	476	475	473	519	467	500	489	495	464	493	478	468	473	484	480	488	484	464	502	477	479	471	502	505	491	477	503	471	486	488	502	484	470	489	501	494	498	451	482	492	458	503	486	480	492	459	493	466	464	500	473	471	483	489	472	507	493	481	482	496	500	463	500	475	500	504	471	496	512	451	485	483	480	519	466	477	494	498	456	480	480	465	488	540	489	494	497	481	471	539	488	468	496	500	490	482	479	481	480	497	499	518	463	490	452	483	463	482	512	480	501	531	491	503	510	494	493	469	492	508	470	476	420	481	454	484	507	490	508	486	490	516	485	489	477	527	485	516	490	480	504	484	509	485	554	479	502	450	466	478	508	487	524	492	484	489	470	518	451	489	465	502	487	498	505	485	500	471	486	483	501	474	476	493	482	481	476	501	476	484	470	494	480	483	482	503	450	476	483	467	442	491	504	539	468	470	479	485	505	475	488	491	452	453	474	473	503	476	476	464	481	475	445	524	500	465	513	481	497	493	483	486	529	501	515	499	493	494	462	504	465	494	524	482	508	462	527	501	497	469	513	509	483	480	464	473	523	490	464	483	510	484	501	509	482	537	476	493	478	489	473	487	517	505	497	478	516	469	480	482	476	505	477	470	530	493	467	484	492	474	463	495	533	497	476	490	501	474	477	491	492	474	490	457	481	488	429	472	494	493	479	499	483	490	471	451	518	471	508	482	527	529	478	481	497	516	509	482	498	458	487	525	484	482	488	492	495	492	502	513	469	448	468	470	510	465	469	522	487	476	484	489	497	476	497	482	488	495	490	455	477	460	484	487	483	518	494	462	485	479	473	482	481	483	467	481	520	456	491	476	492
27705	25277	28942	22052	13786	9637	6740	4858	3758	2939	2333	1970	1695	1606	1323	1258	1075	990	886	843	768	727	645	641	655	584	561	506	515	480	474	504	466	475	450	440	416	395	407	421	429	457	451	455	440	401	438	411	434	423	426	434	415	430	400	464	442	403	394	426	393	412	439	420	408	428	394	420	363	370	396	433	406	424	422	413	427	395	398	460	378	375	410	386	428	405	435	420	435	416	426	396	395	405	446	394	425	430	414	401	437	431	417	460	395	428	393	397	430	377	412	388	389	406	418	382	383	419	421	389	382	394	395	460	394	409	405	402	405	418	432	428	376	403	446	351	406	417	422	401	401	409	387	392	414	399	407	388	405	392	403	395	395	399	393	375	416	413	421	413	395	425	412	392	400	369	407	411	436	420	398	418	394	409	383	409	435	429	419	428	409	398	388	379	366	397	433	429	400	410	389	409	421	391	379	380	424	407	435	391	418	406	386	423	446	406	434	418	460	441	396	416	433	447	411	436	383	378	406	366	397	425	425	428	392	407	413	414	399	420	397	357	419	413	453	408	385	407	454	394	395	443	383	397	402	372	399	393	397	384	423	400	374	423	427	427	389	431	353	408	426	425	412	417	380	417	399	411	387	415	449	390	437	369	383	417	403	435	410	395	398	419	408	419	399	388	394	376	370	421	385	438	404	401	398	402	385	406	406	376	382	426	390	422	403	418	403	424	374	387	420	397	392	405	381	414	373	404	419	407	416	399	433	423	422	403	387	420	385	434	416	395	424	428	405	383	448	445	421	426	407	380	382	434	423	468	427	388	424	363	419	437	395	437	435	410	411	379	396	426	406	404	442	386	407	398	434	405	358	400	429	420	419	369	395	409	421	418	404	424	389	433	419	413	382	398	454	399	384	410	374	440	402	433	429	399	414	406	415	409	419	406	377	398	411	412	451	390	398	417	430	376	398	431	417	409	379	437	416	429	441	438	402	368	374	413	426	446	404	420	405	405	381	402	407	371	421	391	418	410	405	420	395	417	427	416	398	389	408	450	432	447	416	422	391	403	397	432	395	398	403	412	385	411	411	413	395	417	398	403	401	361	419	400	407	395	419	405	422	435	413	410	445	408	403	383	428	428	415	414	393	389	413	437	414	409	391	370	428	365	382	389	426	403	385	401	431	403	377	372	415	429	399	429	400	414	438	416	408	428	409	391	462	403	423	427	414	400	399	447	392	391	416	411	443	402	394	434	412	431	409	393	396	410	389	396	394	440	415	383	386	407	424	410	395	388	386	417	410	418	375	412	410	412	401	418	400	374	419	400	412	419	420	386	385	407	406	432	406	478	450	395	409	383	446	442	415	417	356	397	412	466	418	429	431	397	389	380	397	420	397	394	398	391	385	419	398	398	423	435	402	376	418	408	414	415	381	406	411	438	422	390	414	418	390	378	410	393	397	431	424	412	418	442	436	381	392	381	422	447	373	407	428	412	410	382	414	400	387	374	403	427	400	450	427	422	404	421	415	420	396	446	411	392	450	403	410	406	425	393	416	378	423	404	432	407	418	390	409	415	421	398	438	413	413	408	428	421	437	425	387	359	407	431	442	405	454	417	425	414	398	378	415	414	399	430	405	405	441	398	417	401	385	420	407	414	398	383	454	397	407	419	406	394	407	399	420	432	389	437	372	421	411	415	428	402	364	404	407	385	383	397	410	384	393	410	418	414	413	405	398	396	385	390	444	360	399	370	450	412	414	408	424	384	402	394	429	406	376	411	411	405	386	409	410	395	411	391	391	373	436	397	412	439	381	405	380	437	386	443	410	393	401	419	435	384	426	432	418	400	436	401	388	440	423	418	435	434	397	414	383	425	419	398	366	383	436	424	391	380	415	409	403	392	407	392	409	435	391	391	406	376	363	405	402	392	422	379	417	373	407	419	416	421	413	436	394	392	403	425	418	429	407	389	417	430	395	416	398	402	429	460	424	411	446	407	399	377	397	409	390	387	369	405	401	391	421	405	435	402	395	394	397	375	414	433	387	431	412	410	380	423	426	399	433	410	403	421	409	385	429	397	359	391	401	435	427	412	405	413	389	434	418	388	402	410	393	434	428	412	403	355	465	393	403	389	381	407	396	398	410	435	393	378	416	402	426	396	413	440	394	419	373	411	411	372	397	435	403	399	428	428	395	396	463	375	408	395	447	423	422	400	407	395	409	406	418	412	416	437	445	401	404	408	369	378	399	379	406	460	415	412	418	433	411	431	401	385	384	403	429	380	407	405	387	427	392	412	419	378	446	372	430	390	377	406	406	433	377	420	402	416	395	422	415	426	378	405	395	409	402	402	416	383	381	423	394	385	381	383	437	402	410	384	369	410	401	450	383	422	413	430	444	400	430	407	374	418	444	417	431	399	415	403	456	415	438	406	411	432	371	388	407	406	446	378	383	404	388	422	418	396	415	405	421	415	398	412	407	432	415	382	412	424	396	434	432	390	470	398	413	404	426	412	412	391	394	429	413	409	400	418	402	397	430	419	413	406	441	417	425	406	450	442	422	380	413	422	376	453	428	392	403	385	375	383	415	406	385	418	395	358	412	397	394	385	423	420	407	430	434	385	442	415	438	407	414	407	402	378	382	399	375	394	422	409	380	402	437	434	420	371	410	414	385	442	409	411	396	394	426	419	420	392	386	420	408	415	422	413	453	375	427	415	396	401	363	399	423	430	423	435	413	426	363	403	369	409	366	416	426	453	431	404	415	425	416	399	399	423	408	402	410	391	414	439	408	389	388	424	422	378	395	401	423	444	420	389	445	391	429	437	437	377	412	402	398	426	398	363	421	447	388	379	393	461	400	395	393	403	394	396	396	429	393	406	398	390	418	416	431	383	393	431	444	414	415	414	423	408	406	359	430	415	403	431	401	439	396	403	395	422	402	418	399	418	393	420	391	373	441	400	405	403	438	382	389	408	373	395	417	411	386	395	404	413	392	394	406	421	365	405	393	420	399	399	387	414	417	376	398	409	395	372	389	403	413	427	407	386	406	385	405	428	410	415	414	370	377	423	378	412	408	429	431	380	406	407	407	401	404	389	404	434	437	411	386	417	438	418	391	417	372	402	411	398	382	456	426	401	442	394	453	419	423	438	441	428	392	378	410	402	376	430	397	389	385	416	368	401	424	421	449	429	411	411	427	415	411	388	394	416	397	416	400	419	393	427	434	423	416	418	361	402	419	373	442	406	380	377	408	413	449	400	401	425	387	407	398	414	440	401	415	370	413	395	416	422	411	444	407	422	411	397	405	431	401	416	412	376	398	401	415	384	404	405	375	393	417	391	414	417	424	397	423	409	384	414	411	382	398	385	419	412	419	405	428	400	416	405	404	401	386	430	369	406	403	392	420	399	400	398	354	397	413	373	433	427	441	405	478	392	417	406	389	415	385	412	396	395	417	400	423	429	403	363	408	394	422	414	401	410	408	399	423	433	437	430	431	417	388	396	410	392	399	431
30571	41955	35183	24706	19336	15647	12361	9798	7919	6214	4681	3917	3328	2769	2481	2269	2007	1677	1479	1310	1257	1192	1082	963	892	763	720	768	688	696	640	664	555	661	598	579	566	569	575	532	548	555	537	532	544	534	542	516	542	496	505	508	511	499	520	539	521	497	525	466	468	500	463	528	488	520	513	536	477	528	455	513	532	501	516	526	524	495	495	505	516	493	540	491	498	525	559	500	521	537	530	510	521	527	495	486	476	534	495	514	517	534	504	501	503	484	512	521	550	548	502	518	508	519	483	549	485	529	484	516	558	491	522	480	529	547	529	550	519	503	552	482	539	499	564	485	538	463	532	529	490	508	534	495	536	466	523	546	500	480	514	463	520	492	512	493	494	537	490	508	544	518	496	499	517	519	519	476	497	514	500	530	461	494	511	507	529	485	479	469	466	510	509	513	561	486	537	499	532	503	507	499	482	540	537	520	507	486	531	506	503	510	493	510	479	498	513	473	465	531	523	532	485	494	493	497	493	544	476	513	521	560	498	513	516	478	505	506	514	576	552	480	502	503	525	521	498	501	529	502	515	486	526	489	538	504	484	542	505	533	488	490	493	492	519	537	513	494	506	465	501	494	512	492	507	524	480	499	495	499	513	509	542	496	467	483	519	470	477	514	524	523	513	500	496	501	517	474	503	467	530	518	504	478	517	517	519	508	520	496	544	483	513	546	527	465	525	519	538	491	504	495	473	486	534	513	514	500	502	513	533	498	550	511	497	495	482	528	512	528	530	510	514	476	545	507	518	548	501	554	496	495	506	533	510	496	498	480	499	521	510	496	489	516	489	488	508	535	547	485	518	526	501	520	489	495	464	511	471	516	576	503	522	518	493	468	511	514	520	518	480	508	498	541	519	512	544	460	481	515	504	516	503	504	488	486	479	548	500	519	492	498	584	534	490	488	475	471	524	519	530	500	478	523	544	527	493	488	482	490	522	503	492	553	497	507	518	512	504	512	490	537	521	534	504	493	505	528	484	513	508	498	500	485	495	501	506	557	529	507	534	471	500	521	489	554	485	542	459	552	579	545	470	457	535	538	538	491	483	488	457	519	483	510	484	504	549	481	489	499	497	494	473	469	531	511	524	513	486	520	516	533	540	505	549	492	534	545	556	492	513	471	515	528	538	462	508	484	497	499	470	497	480	517	483	547	466	521	503	496	543	543	537	526	518	517	516	531	549	474	480	505	526	514	517	507	516	515	474	472	494	529	526	538	500	499	508	482	533	493	523	472	522	537	489	531	528	475	473	491	467	520	476	485	469	504	497	491	537	472	484	523	508	501	482	474	535	526	544	544	494	489	486	499	510	532	498	474	521	515	506	508	531	525	512	508	544	494	478	547	522	508	534	465	534	500	499	516	476	522	497	462	482	462	476	510	470	493	532	469	515	517	518	568	516	496	494	492	475	483	491	520	514	485	486	537	489	485	541	509	511	481	513	506	505	524	537	502	548	481	516	505	498	544	517	501	557	527	500	546	506	493	569	545	504	510	471	495	516	494	522	508	495	495	501	498	486	472	521	513	478	516	551	515	523	511	548	475	518	547	553	524	494	505	491	533	555	495	542	512	554	545	523	516	501	521	488	536	515	511	497	504	467	508	499	498	555	489	499	498	521	509	529	511	497	534	529	462	484	502	475	484	516	542	517	500	538	448	543	508	506	473	478	505	538	513	535	530	505	523	493	507	521	483	525	506	500	504	525	528	519	512	508	505	496	541	450	501	518	508	477	502	500	500	538	516	507	535	487	498	523	457	535	485	540	538	493	475	500	491	514	510	514	501	515	530	516	476	477	465	501	496	501	518	511	532	509	527	541	520	509	519	482	483	553	517	556	500	516	509	518	485	522	506	485	526	491	475	530	531	493	498	497	483	472	532	464	552	517	532	506	507	527	475	542	492	477	547	500	511	516	536	482	513	491	536	486	515	521	478	521	497	486	542	494	510	517	509	551	520	497	473	485	524	556	447	476	472	485	513	535	517	490	551	508	513	540	494	503	485	451	501	518	506	525	444	507	506	524	505	520	520	508	513	535	504	516	551	509	542	556	510	512	500	500	520	498	521	541	524	498	542	508	538	542	553	524	498	509	488	474	474	468	482	527	492	538	508	507	503	469	502	533	502	503	494	512	493	500	492	484	510	465	483	489	493	537	517	498	523	522	503	508	493	506	515	495	485	532	478	468	496	498	524	501	514	557	496	500	486	503	529	586	526	473	504	485	505	525	485	568	513	515	481	480	477	492	512	536	509	503	487	512	494	457	533	536	484	552	465	541	517	521	525	508	508	528	516	526	537	515	511	517	528	512	473	509	484	486	495	534	508	519	510	496	519	507	523	495	468	512	555	511	505	506	509	535	502	506	501	526	511	536	472	543	512	473	515	569	528	479	483	509	518	501	498	515	481	533	480	519	515	557	541	531	444	525	456	473	513	514	507	464	513	488	523	527	516	491	511	529	526	517	515	528	517	523	512	472	463	536	480	485	506	513	498	506	472	477	515	498	495	504	488	531	535	515	517	525	474	527	507	507	493	519	496	498	463	493	501	504	512	508	509	482	537	518	526	509	494	475	506	530	473	499	517	498	503	534	546	522	531	540	500	498	505	521	502	511	538	520	510	522	534	504	505	514	511	526	489	513	567	501	512	470	515	474	523	527	501	513	523	514	500	519	484	518	480	515	538	457	561	528	533	547	491	511	572	500	531	537	590	508	475	489	545	503	459	516	521	482	507	501	472	517	497	524	516	506	518	518	467	494	513	458	499	497	529	533	530	572	529	514	487	551	541	490	527	515	512	518	541	497	492	491	493	469	466	505	515	487	528	522	484	513	509	560	470	522	532	534	539	543	530	511	539	499	512	481	516	508	521	503	505	510	542	458	529	553	534	511	543	537	486	500	484	521	527	521	493	508	479	518	514	461	511	506	484	499	475	507	537	514	472	494	537	513	498	525	485	531	473	518	502	518	474	529	497	505	484	489	518	519	477	487	504	510	504	486	503	530	536	495	483	514	513	565	453	499	519	527	495	506	536	548	555	497	527	539	536	514	488	509	537	476	503	485	484	522	517	520	494	480	471	542	499	520	527	502	529	511	517	518	491	484	484	511	514	524	512	515	484	514	508	513	529	501	533	510	518	506	523	512	494	525	519	521	508	526	511	493	496	539	504	499	541	503	491	469	516	497	526	475	478	485	495	489	551	518	495	543	497	518	518	521	520	555	518	519	528	532	521	547	505	471	517	504	537	519	508	518	482	512	505	519	505	527	498	495	504	482	480	480	523	495	534	496	489	495	518	525	485	485	490	506	510	558	513	498	531	486	503	518	520	532	495	502	516	526	491	556	548	504	509	525	485	514	498	498	510	518	519	473	505	507	549	522	499	521	529	524	529	546	520	496	487	483	569	511	513	478	560	500	498	557	531	530	493	492	461	550	551	508	528	454	531	495	525	508	496	499	501	503	540	521	483
23824	20802	27895	24012	21515	18510	12574	7767	5792	4648	3624	2972	2343	2050	2003	1788	1613	1380	1234	1125	994	956	890	747	745	632	622	590	589	544	547	545	460	526	450	460	474	470	446	438	437	463	406	461	393	418	379	406	409	423	383	418	441	423	382	400	386	377	367	399	386	427	389	388	393	435	373	397	406	403	386	402	374	407	381	402	380	363	398	435	384	377	399	426	399	390	417	370	415	403	368	385	395	393	407	382	395	414	379	378	380	413	407	394	385	413	371	416	405	407	365	425	395	414	407	389	381	409	415	414	372	364	413	400	403	415	426	389	375	419	420	390	383	386	387	398	425	379	400	369	415	399	417	391	397	398	376	407	395	371	424	392	416	381	406	393	396	453	378	391	365	382	388	372	396	383	387	435	388	352	426	412	397	372	442	401	380	388	402	372	380	417	408	381	390	364	402	368	366	374	398	373	399	413	400	398	395	397	386	397	406	410	426	403	388	395	392	386	408	393	383	384	372	383	372	395	369	401	385	440	421	364	390	405	386	383	389	381	405	382	437	425	373	378	373	387	463	410	422	400	394	403	419	434	366	446	423	373	381	428	418	396	416	358	404	416	396	423	387	373	372	427	404	415	407	410	364	374	409	389	399	404	380	410	385	398	411	433	368	409	395	401	414	376	392	372	410	377	396	375	436	432	379	378	419	414	393	402	388	373	401	433	356	381	408	397	411	425	330	371	409	387	365	369	411	409	420	383	431	407	407	387	387	419	385	405	386	381	410	405	411	370	390	385	386	396	385	409	412	400	425	385	412	382	419	381	398	395	404	386	411	375	394	398	373	402	376	398	399	411	417	388	409	402	383	406	405	426	415	399	404	388	401	380	377	396	392	412	387	393	408	345	401	405	396	419	375	384	366	392	405	365	380	396	423	396	378	387	400	401	402	386	416	418	409	412	403	397	398	404	391	414	361	381	401	414	387	392	407	400	391	404	414	404	417	378	400	394	379	420	369	407	368	372	395	405	420	393	422	401	378	400	385	399	375	420	388	436	366	431	399	362	406	363	384	396	383	403	387	399	387	416	370	410	388	416	374	353	400	373	401	411	402	402	389	399	405	361	365	389	398	433	399	389	377	406	418	416	413	379	387	359	359	422	361	437	406	373	412	433	428	393	389	382	411	414	364	384	371	354	434	408	410	398	424	411	396	410	406	415	425	353	404	387	409	354	396	389	378	366	420	425	400	383	372	412	397	431	390	386	425	401	407	404	393	389	399	391	358	406	424	402	405	349	413	394	398	327	383	391	435	417	424	443	435	391	422	359	411	405	388	407	356	397	389	392	423	330	395	401	422	420	398	385	386	419	396	401	385	417	384	422	389	390	396	401	382	386	397	408	392	402	377	391	403	407	399	404	421	378	365	386	404	428	394	414	400	375	405	415	397	419	407	391	402	391	401	413	405	356	428	446	389	421	382	403	420	388	383	389	388	376	402	398	436	409	401	426	406	403	375	384	374	382	401	395	389	389	435	389	356	394	401	374	394	400	400	417	415	386	409	383	360	431	410	387	432	397	418	404	391	396	401	403	390	389	430	392	397	398	388	405	397	411	411	406	403	393	401	394	396	394	395	438	398	392	400	404	421	395	401	407	397	384	407	433	430	375	375	377	378	396	398	397	404	425	385	379	387	383	384	425	377	435	375	378	366	370	391	404	403	403	366	384	391	366	398	399	413	399	406	370	438	376	418	407	423	396	386	365	402	399	408	385	410	389	393	403	399	362	388	396	396	395	398	401	414	384	384	365	382	397	406	406	392	435	403	377	367	378	432	389	393	426	370	445	344	405	398	390	394	378	408	381	380	386	445	377	433	405	399	383	362	377	417	416	380	389	367	397	369	419	374	413	395	433	389	422	376	387	391	358	377	417	430	400	452	362	395	383	426	405	363	410	389	373	379	398	416	416	379	413	419	399	400	387	410	410	426	381	385	402	384	385	412	403	379	381	347	410	401	367	387	407	408	359	392	412	378	388	436	393	365	389	392	406	384	385	412	417	426	409	420	387	404	417	402	373	403	396	367	402	400	420	399	375	408	397	438	424	406	370	383	398	383	407	388	403	406	406	383	406	360	415	388	388	385	414	430	417	430	432	433	378	428	383	433	407	397	428	364	406	379	405	374	397	410	422	401	434	403	418	378	421	396	416	417	378	434	377	386	387	434	403	403	407	396	390	389	406	362	427	393	366	433	428	406	370	407	396	395	413	409	410	379	388	391	375	376	395	389	352	366	391	413	419	398	387	351	378	364	382	385	414	378	399	408	401	376	404	372	411	396	409	395	431	386	396	404	369	421	375	393	420	441	368	410	397	402	379	372	391	395	393	402	352	405	369	393	411	407	370	411	405	393	415	392	393	379	397	365	412	395	444	391	407	367	412	371	417	406	438	399	393	426	390	392	390	409	403	388	407	413	434	367	397	408	393	373	383	368	386	378	419	388	381	420	378	424	369	405	392	386	408	409	369	394	416	379	407	395	414	422	378	388	414	359	367	390	406	420	398	418	389	397	404	382	375	406	414	408	402	411	384	401	400	391	374	388	386	413	380	380	373	408	430	413	382	342	381	417	397	392	421	357	375	414	397	408	396	398	372	392	383	419	399	360	388	429	382	399	410	365	397	408	409	375	381	395	404	440	408	375	385	403	422	398	386	445	401	380	405	381	393	404	380	371	401	405	404	402	409	415	394	371	402	404	358	371	396	445	374	399	399	414	387	417	388	429	396	409	367	359	407	381	360	377	392	381	411	379	394	371	412	383	397	393	381	421	377	376	418	381	408	417	390	407	420	441	415	392	376	424	379	412	415	388	419	394	398	414	399	414	424	379	360	394	421	408	370	412	414	413	394	401	373	414	383	401	407	421	371	375	385	404	373	379	387	379	365	387	389	395	371	418	407	366	374	386	382	365	399	411	440	370	405	415	420	388	396	428	394	397	419	393	405	387	376	361	401	401	400	401	388	396	398	385	387	406	426	402	418	422	388	387	410	382	361	382	392	405	387	431	389	396	397	389	380	384	366	418	390	396	373	418	387	358	434	414	397	397	351	406	362	357	393	409	423	364	370	424	417	362	358	392	374	416	419	401	405	410	396	416	416	378	407	401	407	407	406	413	392	374	391	362	366	369	372	382	404	401	417	390	374	348	366	362	394	378	393	377	411	382	433	410	398	384	388	382	377	413	410	384	400	394	393	401	386	400	407	402	419	434	393	392	387	362	416	395	368	418	376	380	434	402	439	397	432	403	393	418	438	382	369	376	375	385	391	424	395	383	431	421	413	350	415	406	371	367	387	406	406	422	394	398	412	414	405	407	377	394	391	406	398	402	348	410	407	371	430	390	438	413	384	380	373	395	391	400	407	394	399	383	371	379	396	396	421	392	414	356	389	393	406	421	399	396	385	404	379	402	405	361	379	356	391	405	375	373	416	348	406	412	378	398	375	405	399	382	385	428	451	397	393	377	418
30991	47006	40242	30377	24778	20836	17020	13863	11572	9150	7102	5659	4632	3846	3663	3295	2838	2564	2231	1936	1755	1518	1386	1220	1147	1071	981	948	838	765	788	759	713	654	659	620	606	649	567	569	578	590	576	550	538	521	569	549	570	557	529	545	509	495	509	530	492	505	460	507	543	533	488	480	509	546	526	501	490	514	527	506	515	466	491	503	488	478	501	522	445	503	512	498	478	525	481	535	546	518	491	530	514	500	494	504	489	505	466	513	505	495	474	488	515	506	503	477	484	530	501	495	476	494	485	505	496	469	509	468	494	466	466	496	495	475	508	492	478	493	493	504	493	519	517	458	492	474	440	517	527	517	529	514	520	474	476	517	540	492	512	510	507	475	516	489	448	475	503	495	489	509	494	461	522	493	474	494	504	536	470	518	504	487	461	488	481	479	517	480	519	513	516	534	484	526	511	504	496	495	476	522	501	497	534	483	506	464	497	513	446	494	458	511	471	501	514	505	502	491	495	514	529	479	495	523	476	561	475	483	502	556	495	491	496	491	477	490	506	506	461	526	487	501	495	505	549	497	530	494	497	468	460	486	488	504	497	501	484	471	525	524	494	489	472	507	451	516	515	477	475	470	517	466	544	493	465	497	482	475	503	479	495	456	504	499	483	503	511	532	468	496	502	498	489	490	501	491	466	470	466	496	546	524	478	463	524	527	495	492	486	528	468	482	478	516	473	488	490	500	473	477	479	481	510	512	440	504	500	461	467	503	494	465	482	531	496	500	468	519	494	456	501	501	537	510	499	474	470	512	472	534	484	472	480	489	491	513	504	490	489	470	479	491	497	484	486	486	488	474	491	496	496	480	496	510	509	521	489	485	507	502	486	518	532	536	518	547	472	495	482	497	491	533	504	517	517	533	485	499	508	489	490	499	487	469	523	495	500	448	535	534	565	504	468	490	495	475	499	523	471	458	451	470	526	429	476	522	540	519	479	454	516	481	526	517	504	482	476	496	483	442	468	525	541	454	518	489	488	506	530	507	511	493	472	512	517	514	488	491	465	498	479	533	479	497	511	540	478	521	515	463	528	500	475	465	503	465	511	493	504	473	486	504	535	499	536	513	502	475	496	513	466	509	523	505	507	520	511	486	485	517	472	467	470	484	528	527	499	470	513	515	519	529	511	515	516	479	509	505	488	465	470	489	494	533	476	538	544	514	504	482	465	482	473	501	500	507	546	469	488	469	498	507	505	478	487	472	518	518	506	438	514	506	479	513	546	503	522	512	483	505	537	492	535	509	483	465	493	486	508	472	502	475	505	502	496	517	498	453	519	477	442	490	482	484	474	523	484	535	509	468	515	483	509	481	543	475	476	472	500	512	512	476	497	486	533	483	488	497	488	472	493	495	476	519	521	471	510	500	513	522	487	461	507	497	492	488	483	515	495	488	509	491	516	501	455	512	474	511	473	482	478	523	521	504	464	471	538	470	454	467	540	487	501	507	461	479	470	498	498	492	514	495	494	492	477	457	538	472	524	511	492	481	517	508	496	487	463	482	528	517	499	465	447	513	507	487	479	510	493	503	518	524	500	475	497	520	490	482	492	471	492	473	508	504	529	510	493	474	494	488	547	511	522	468	507	487	486	441	478	482	519	502	463	513	514	494	458	500	520	477	514	498	507	472	468	493	504	550	518	514	483	481	486	512	491	490	516	502	476	492	488	461	510	478	464	510	496	497	510	489	447	493	476	456	492	465	487	500	526	512	485	473	482	541	479	513	463	500	531	486	517	466	472	502	539	471	483	471	541	531	512	535	525	475	512	498	493	516	533	511	471	511	499	511	535	488	496	530	531	528	495	531	477	524	469	513	521	485	493	497	496	470	504	441	535	460	505	508	504	501	520	462	517	456	521	463	517	498	488	515	479	509	485	479	489	484	503	511	483	551	492	510	461	472	477	490	496	525	463	510	529	499	481	482	484	505	486	490	490	503	510	504	505	475	504	502	515	461	470	484	472	506	491	491	502	489	529	461	476	480	495	510	511	477	476	497	467	479	534	498	499	485	484	469	473	482	504	449	452	485	470	497	497	530	459	531	465	513	496	491	483	482	501	489	511	496	459	481	452	531	468	460	470	475	496	449	509	495	481	508	474	474	498	492	507	520	489	468	509	512	484	484	470	499	507	515	499	516	487	477	477	535	499	520	472	481	475	475	498	471	546	456	461	489	449	492	490	491	508	528	468	516	475	459	481	507	497	500	489	505	502	484	480	480	486	493	471	487	504	475	494	507	498	516	470	508	500	482	517	489	512	526	515	467	523	510	511	529	512	493	467	505	513	502	516	500	488	503	510	490	475	492	475	516	448	526	508	505	516	466	485	512	505	493	477	520	493	508	476	515	523	479	490	467	492	481	482	512	545	479	497	528	514	466	493	463	503	495	479	495	504	471	500	490	479	467	501	475	465	513	495	503	508	496	511	505	532	500	470	511	514	522	528	481	479	505	490	481	462	509	493	532	544	480	530	516	479	481	509	541	500	451	523	493	489	485	472	501	515	497	467	481	502	543	533	499	524	498	481	498	468	485	496	478	530	535	485	516	514	452	501	498	519	491	503	494	477	445	531	480	499	507	516	525	504	480	454	438	509	474	509	477	495	491	497	497	470	462	522	473	506	477	508	537	531	457	451	492	499	464	474	512	482	475	510	511	499	524	484	490	473	551	493	503	488	488	481	513	517	510	490	485	519	483	478	516	499	510	521	492	513	517	525	468	505	500	476	504	477	551	490	498	510	504	489	517	536	536	514	488	462	547	507	493	503	526	449	441	525	468	532	449	497	481	525	474	508	532	477	519	477	499	493	501	478	512	483	494	476	488	519	504	481	527	465	494	538	507	488	531	489	475	502	489	505	474	492	529	490	502	462	487	473	480	492	478	478	482	468	477	534	530	456	506	503	471	496	495	486	489	532	475	490	444	522	516	476	510	507	482	469	529	475	467	481	482	497	489	490	469	479	512	491	476	465	473	496	540	525	544	486	545	479	505	529	512	511	508	479	517	451	526	521	528	500	497	493	478	507	500	529	511	524	479	515	525	485	517	474	519	495	506	471	511	476	489	489	496	501	522	525	522	467	450	518	484	461	518	472	476	477	494	530	541	486	512	531	463	467	516	509	509	450	545	517	513	473	499	483	473	475	477	503	459	490	486	503	512	480	498	484	540	509	507	514	467	478	528	468	509	540	517	470	492	499	466	473	516	426	489	507	526	475	465	457	515	494	488	480	458	522	487	493	498	484	514	491	544	480	510	479	496	489	511	498	464	458	503	467	496	498	514	499	509	493	505	471	522	524	524	482	480	521	506	521	486	513	503	504	494	483	478	491	511	499	507	487	488	522	507	464	484	481	508	518	526	503	454	458	517	496	499	500	503	497	508	457	528	495	561	513	508	464	507	475	511	518	499	472	495	506	488	486	505	485	449	469	498	489	481	502	518	520	504	491	468	505	515	487	537	527	506	492	521
22723	20806	28362	23376	21093	22237	20437	11465	7937	6521	5296	4004	3309	2845	2521	2263	1988	1691	1651	1497	1321	1221	1087	1021	872	747	773	633	686	617	635	577	542	561	511	486	438	504	446	475	455	420	465	440	424	438	423	398	392	400	438	459	416	409	401	418	410	399	391	411	407	387	402	415	413	422	387	394	414	430	388	386	399	435	387	419	409	377	366	403	434	378	397	390	410	399	421	372	386	357	395	354	407	403	397	376	427	398	405	416	441	383	391	440	401	417	382	411	412	419	373	397	410	392	390	428	422	424	364	441	413	395	385	372	397	392	398	387	371	409	355	398	402	378	424	395	414	393	406	417	388	386	395	405	405	384	389	389	397	401	416	441	404	421	402	367	362	382	389	405	407	372	388	426	390	409	394	401	385	379	405	363	394	415	394	387	382	409	382	410	408	446	399	409	389	420	418	397	404	388	344	391	393	420	407	425	410	395	421	399	386	391	367	413	413	415	382	382	344	426	417	426	408	384	427	372	433	397	432	406	395	388	401	387	407	370	431	370	380	355	395	388	381	391	405	377	393	389	424	411	406	432	391	403	405	390	399	425	389	355	371	376	411	379	416	401	362	378	382	373	413	402	383	443	393	395	374	406	406	379	431	387	369	385	382	405	458	377	394	387	402	412	375	416	394	387	424	399	418	431	375	408	412	424	417	389	381	395	393	417	452	423	417	360	413	399	434	441	403	396	407	385	387	410	371	414	362	379	384	371	405	376	408	432	400	393	398	387	402	422	435	411	388	391	395	386	407	416	429	397	418	412	395	385	377	433	429	377	393	386	388	384	406	387	419	403	383	431	415	406	432	410	399	432	416	418	410	404	369	408	375	424	416	383	402	394	422	417	385	397	435	364	393	432	398	392	393	434	417	384	392	364	382	391	392	415	405	392	364	382	380	378	427	379	385	390	420	414	402	406	400	421	397	408	407	411	397	374	394	434	411	384	407	391	395	420	421	401	398	385	413	419	421	380	419	415	412	412	424	391	403	417	390	421	398	425	426	395	436	408	377	404	428	384	392	440	404	441	389	438	434	422	401	361	414	423	429	395	388	418	414	366	411	405	414	390	425	386	417	417	384	373	365	432	412	399	369	403	420	395	409	410	404	448	396	398	410	409	427	410	383	390	351	389	378	391	396	421	413	415	392	397	431	379	402	415	386	350	405	396	427	379	384	427	382	386	378	371	391	381	421	436	396	392	417	393	411	388	403	401	380	418	385	397	379	342	397	486	405	397	396	400	408	373	407	405	401	393	404	422	415	405	372	402	417	425	399	400	384	406	392	412	379	405	417	382	407	405	416	362	390	416	410	383	392	367	427	377	427	416	384	430	399	391	402	425	386	376	420	418	429	396	404	383	405	421	427	385	399	376	394	423	427	371	371	415	399	404	405	403	415	414	416	408	425	405	410	391	376	424	393	409	396	403	388	406	358	412	385	435	392	418	390	418	385	401	381	409	419	428	414	427	420	404	395	415	419	403	421	401	407	401	420	387	385	414	409	377	405	380	404	389	434	429	413	392	371	408	361	388	418	395	422	405	398	383	396	411	413	387	414	387	353	393	395	423	404	401	388	411	401	356	418	400	409	385	429	413	389	398	386	375	386	407	438	423	389	419	355	401	440	425	408	398	404	381	394	352	444	400	428	396	426	410	438	395	420	415	402	399	394	420	407	413	403	418	390	360	410	436	414	391	370	417	401	399	391	413	421	398	367	377	458	405	403	430	390	377	419	385	403	398	379	399	381	421	375	413	368	374	351	382	413	385	417	438	367	385	387	386	384	382	357	428	413	366	420	420	395	393	408	380	388	367	392	397	411	401	380	414	412	421	448	379	381	388	377	421	403	418	387	398	376	406	387	382	387	377	379	402	389	382	384	377	421	390	395	388	405	401	393	420	408	393	399	394	413	366	442	405	391	378	429	410	449	354	420	398	383	373	386	384	400	418	404	422	423	395	405	391	417	396	436	371	431	385	372	401	383	433	388	394	396	392	415	376	406	418	406	408	378	397	369	401	402	363	404	386	379	417	380	409	405	437	413	392	467	375	395	388	402	421	425	412	373	393	381	414	405	415	394	419	380	404	440	433	375	417	400	380	401	368	400	403	435	428	424	349	424	426	402	400	381	385	406	424	438	379	418	411	393	401	378	394	343	411	390	361	408	395	395	398	401	402	406	379	383	436	393	402	401	354	385	401	383	395	411	427	422	440	392	383	434	442	413	399	417	396	404	400	396	392	405	447	425	397	396	417	389	388	386	404	407	366	368	336	413	387	409	406	406	373	405	420	371	396	414	395	379	404	396	396	415	377	442	382	376	433	366	399	395	413	386	397	410	411	415	445	397	359	385	425	378	421	385	377	409	409	398	409	410	389	382	385	434	373	414	390	437	408	417	401	394	384	422	349	407	419	432	404	410	401	380	397	424	400	382	413	422	407	415	439	395	359	403	407	395	427	441	396	414	353	390	372	377	382	420	390	401	413	434	395	418	400	412	406	414	408	408	406	380	418	421	397	447	361	374	414	409	400	413	421	427	426	380	395	381	378	403	418	391	407	417	410	380	396	408	403	371	407	381	404	364	429	399	400	405	408	401	396	416	376	409	376	422	433	441	389	410	392	395	423	396	400	374	393	404	392	372	396	392	427	418	388	410	365	412	373	380	413	401	439	377	436	420	403	396	368	388	414	431	457	378	391	393	418	386	375	421	406	383	420	394	444	419	393	407	376	418	424	383	415	393	411	398	382	384	387	408	407	429	399	401	376	393	409	392	390	403	403	385	399	408	429	379	383	371	349	417	420	387	364	333	417	370	413	401	398	400	370	388	394	400	414	380	389	414	377	395	392	362	412	402	387	382	413	369	425	396	372	424	431	389	382	368	385	409	398	379	377	428	369	397	372	385	395	397	402	411	420	394	414	418	404	392	394	414	401	399	406	445	405	393	368	383	404	395	396	375	386	404	388	378	454	423	415	389	398	421	410	427	418	365	396	388	417	411	398	401	367	438	375	371	382	406	413	407	418	375	356	379	410	382	380	398	379	408	409	392	400	393	406	386	380	407	406	392	402	408	396	387	420	390	385	368	395	371	409	409	384	403	398	368	372	431	422	374	396	461	406	417	404	407	422	407	387	442	430	414	397	400	393	433	404	413	378	406	404	359	408	389	383	403	386	396	392	395	386	395	404	431	415	409	423	415	410	383	401	426	380	411	413	377	387	399	436	413	371	398	398	437	389	393	402	404	422	389	386	383	392	391	430	393	395	401	409	390	385	410	406	382	392	386	346	406	387	421	385	390	382	380	425	407	428	379	385	396	385	407	431	404	442	401	402	417	393	400	384	422	403	411	366	397	417	371	386	388	385	400	404	396	381	370	379	409	407	371	379	392	406	387	379	401	388	379	419	412	387	380	407	440	413	401	409	413	437	370	383	366	402	393	377	406	398	393	418	402	412	389	380	381	424	379	434	427	402
33388	50209	45051	34739	29493	25178	21475	17554	14653	12077	9757	7611	6301	5198	4702	4175	3653	3340	2998	2624	2231	1947	1699	1504	1386	1261	1152	1055	952	986	861	808	797	736	727	685	689	670	591	633	581	577	592	592	579	557	525	523	539	516	569	536	536	534	561	482	520	537	485	470	487	536	533	479	462	504	501	476	527	472	490	524	508	509	477	488	471	496	490	512	453	474	507	502	495	496	512	484	503	516	506	505	476	472	531	495	498	474	541	481	501	499	460	492	501	496	494	479	508	486	517	476	469	496	512	487	503	505	460	523	488	507	528	490	486	522	522	484	451	487	496	511	504	485	506	506	501	456	486	459	483	518	475	481	496	487	470	489	501	534	456	518	491	485	468	468	502	468	503	507	503	478	481	482	472	489	491	491	477	495	503	512	489	517	460	540	467	508	503	525	476	515	480	490	483	467	494	501	518	458	471	481	484	491	489	485	477	494	514	462	490	477	474	481	467	488	457	494	499	511	493	493	533	465	481	472	510	459	466	483	500	483	481	491	471	533	518	527	455	470	496	524	490	464	508	472	516	480	495	483	496	488	470	490	533	499	498	483	475	488	458	489	505	538	492	488	475	516	485	525	481	523	526	462	497	514	478	477	474	470	498	513	491	467	470	473	488	486	474	504	514	504	470	477	513	474	470	493	478	446	505	475	503	477	504	488	506	513	475	489	478	446	518	501	502	521	484	515	481	491	530	467	484	502	524	514	493	523	509	491	508	500	494	520	486	517	491	492	518	460	477	489	485	484	498	497	471	464	515	495	519	528	525	498	495	522	502	485	525	486	455	496	514	513	454	468	488	448	465	489	497	524	450	497	483	489	466	466	523	471	447	572	516	506	498	467	464	467	523	480	457	528	467	492	522	473	482	500	477	478	512	519	486	505	480	516	446	498	484	501	470	477	476	519	503	508	478	480	479	476	467	491	483	508	474	505	495	502	482	456	478	472	442	507	479	466	493	480	557	511	486	462	464	510	521	478	495	494	488	479	497	521	489	519	482	478	497	516	495	490	493	506	476	495	501	455	483	505	463	524	495	477	488	539	468	490	481	491	503	463	497	505	526	511	509	488	526	479	507	486	490	500	469	460	485	502	489	482	478	476	471	530	464	518	504	485	469	477	528	524	492	490	500	492	519	481	492	514	491	511	477	510	484	481	543	441	527	477	507	487	494	542	477	475	505	492	504	479	446	515	463	507	495	485	481	502	526	481	475	500	480	485	507	483	491	453	521	516	522	493	539	513	490	502	508	517	475	463	471	506	490	477	486	503	488	481	474	473	487	482	486	518	508	471	503	506	516	490	499	485	496	470	488	477	459	502	500	509	527	502	527	515	494	475	496	502	504	537	471	510	508	467	471	474	460	499	479	493	497	490	486	461	509	478	501	488	549	491	460	470	466	499	482	471	499	512	491	511	511	503	485	481	452	463	508	487	488	505	486	475	445	481	478	491	482	527	485	512	500	464	502	511	472	501	468	509	477	479	484	466	480	499	472	498	488	504	487	475	517	553	475	513	494	500	527	485	524	531	475	518	500	473	437	473	531	487	490	486	493	498	526	471	523	482	545	479	482	479	503	525	458	486	511	464	437	500	519	475	489	500	519	470	475	485	509	466	509	507	506	486	497	500	522	482	492	500	461	468	508	501	489	477	479	470	502	453	492	514	495	490	506	516	463	519	514	532	475	507	493	457	520	514	500	517	538	470	463	499	537	486	478	499	472	520	473	500	514	470	548	490	482	488	492	484	482	528	456	470	462	504	487	472	528	490	464	485	527	421	509	514	487	487	477	472	499	474	504	517	532	446	474	465	495	441	502	506	495	517	473	499	493	455	490	470	473	480	518	480	479	473	495	517	486	528	476	513	507	507	477	504	506	477	492	464	477	482	507	505	484	473	469	448	526	478	474	502	441	503	538	513	483	467	490	499	457	486	496	514	464	490	490	494	492	476	526	498	472	507	506	474	464	510	470	493	480	473	535	454	509	495	496	499	485	547	491	500	481	501	496	494	520	507	507	474	503	494	513	508	470	437	450	464	455	460	516	517	468	517	484	461	494	493	473	497	516	513	450	523	504	539	504	497	490	506	527	532	471	501	491	450	470	472	487	523	476	467	480	536	503	476	524	463	506	490	433	468	493	461	510	489	490	501	495	471	451	493	490	458	462	484	524	456	527	488	503	512	543	510	474	489	518	475	446	484	485	507	510	469	506	487	499	498	478	524	515	482	489	473	515	469	502	531	496	499	509	504	477	506	500	501	515	502	479	487	508	512	494	500	512	490	528	470	496	478	496	470	464	470	512	453	491	474	484	507	481	517	511	500	472	499	455	522	491	473	499	455	482	482	501	521	493	476	479	531	496	496	463	510	496	529	532	486	509	534	459	486	528	485	492	526	520	487	509	490	468	535	505	473	517	518	485	478	471	567	483	490	502	522	484	467	513	471	463	484	474	513	504	484	492	457	438	469	523	476	466	503	493	479	512	497	479	525	503	491	517	467	515	463	511	484	444	500	506	547	500	513	517	454	508	473	475	479	484	464	456	499	506	475	499	512	545	463	513	475	472	497	435	462	485	505	526	448	438	491	467	506	517	501	500	477	445	504	494	477	487	480	494	491	465	487	514	489	564	521	503	469	491	476	502	475	489	472	523	481	495	499	497	501	453	488	499	489	536	524	513	500	478	481	458	542	475	504	493	502	489	496	478	492	474	521	474	500	464	533	515	507	524	483	494	460	471	526	477	483	476	517	488	527	509	489	514	487	503	510	475	465	446	491	487	491	493	531	500	475	503	509	474	490	496	482	511	439	525	473	495	523	485	501	510	474	498	482	500	448	507	481	543	433	443	514	469	489	482	507	478	451	485	486	486	477	507	481	490	496	502	478	447	492	505	492	503	466	469	469	489	485	484	472	477	457	463	502	458	480	494	511	447	489	477	459	483	542	493	492	498	450	497	525	477	532	485	491	470	462	517	477	466	497	482	487	505	484	473	504	492	471	487	460	486	451	509	487	505	451	470	488	469	520	495	485	492	499	513	508	506	486	514	470	488	504	466	485	501	501	492	519	484	496	483	515	447	456	490	548	485	565	515	502	485	468	488	465	532	510	434	507	509	459	497	486	485	473	477	475	514	513	493	526	489	530	472	475	468	488	509	498	450	527	467	468	457	449	461	477	519	506	502	486	494	534	492	491	467	478	480	486	506	460	487	496	484	519	479	497	505	516	476	515	499	483	515	484	501	455	486	481	463	524	492	484	488	478	480	507	490	479	486	494	463	487	497	484	480	494	506	496	503	457	495	478	424	479	528	566	466	491	466	469	505	486	527	489	474	523	496	492	476	471	531	507	464	469	474	497	501	515	484	468	502	478	559	483	471	481	512	474	530	497	465	486	481	483	494	482	493	537	483	433	505	504	541	521	492	475	483	441	460	482	490	478	508	512	470	476	527	496	504	516	513	506	514	504	454	487	489	434
28017	23973	28777	21633	13244	8940	6316	4753	3744	2883	2400	1984	1686	1451	1333	1179	1091	979	939	804	795	687	689	612	570	551	502	517	506	465	505	496	487	461	454	467	446	469	449	443	421	447	437	412	451	450	432	446	439	411	449	438	403	373	415	432	445	396	388	394	395	423	415	407	435	373	412	408	433	409	434	352	422	352	452	406	427	419	425	398	391	448	425	417	444	385	378	386	406	425	426	419	459	428	354	429	396	423	442	410	415	405	407	398	414	430	411	389	386	412	391	416	423	419	406	433	395	423	420	439	459	397	395	417	397	421	469	395	409	394	408	426	441	446	414	442	442	402	401	406	430	380	412	401	400	397	402	381	423	400	433	420	418	437	418	400	396	455	448	378	397	424	411	415	383	414	403	419	452	429	421	382	429	418	413	393	436	413	392	382	415	405	379	405	418	427	402	407	385	402	400	398	436	397	424	398	454	382	424	419	377	404	402	376	396	447	407	417	402	418	460	393	407	390	409	398	431	428	460	419	425	431	434	417	411	453	418	421	373	382	449	401	367	423	408	406	412	412	428	413	403	424	418	389	390	401	432	442	416	402	400	439	393	426	449	397	431	412	418	335	414	436	419	389	392	434	437	407	412	406	456	420	383	417	381	418	399	417	461	452	436	408	433	413	374	417	399	399	371	373	440	377	406	377	409	357	416	400	427	426	398	371	407	415	425	396	393	414	401	407	477	423	448	397	434	447	407	422	393	446	412	399	402	433	387	413	430	389	413	434	445	411	415	411	408	410	388	411	397	441	405	407	433	425	389	429	436	396	412	405	404	456	392	403	408	424	375	442	412	421	431	412	440	420	434	375	437	430	402	415	409	432	409	460	433	412	407	410	389	392	384	377	420	426	407	391	404	398	425	433	395	449	421	412	396	402	397	409	453	445	436	388	449	402	431	425	421	408	435	399	377	420	406	417	405	407	411	400	383	444	417	399	381	406	408	414	425	417	399	432	451	425	413	387	416	388	404	432	402	427	414	444	439	441	411	405	368	409	359	388	418	387	414	367	371	423	393	397	409	414	415	411	422	415	412	414	413	423	401	456	406	390	409	427	423	407	421	438	421	403	417	418	432	415	423	458	392	427	445	434	378	416	440	422	427	430	400	404	417	438	419	367	425	450	439	430	424	430	441	416	404	416	381	429	420	383	424	370	426	442	403	411	358	426	416	432	396	376	430	386	395	419	410	419	410	417	434	429	428	381	392	411	401	403	412	423	421	464	396	401	409	411	382	409	400	433	391	413	437	407	441	430	416	423	399	441	402	436	409	395	443	407	429	411	389	388	429	431	396	380	454	410	401	404	401	395	416	414	439	399	408	446	412	416	420	392	384	414	433	405	418	414	419	387	395	403	415	415	427	421	452	400	431	421	392	392	407	388	386	415	415	401	410	438	399	402	420	384	405	416	397	401	435	436	473	383	398	437	424	412	422	399	398	447	398	398	434	392	416	410	376	438	434	438	437	395	385	382	449	447	416	405	438	420	430	446	454	444	413	402	404	406	402	428	391	380	402	397	389	425	418	447	420	407	384	404	436	422	418	409	414	459	430	409	392	412	431	410	460	451	422	434	466	426	406	457	402	451	428	373	400	436	398	400	418	434	418	399	385	451	388	387	423	423	413	415	413	410	415	413	404	397	407	410	399	416	436	400	432	416	438	430	400	425	398	419	413	425	417	441	388	414	389	413	416	435	399	428	458	410	408	419	408	408	445	382	443	372	401	410	437	402	402	424	418	423	410	417	367	431	409	425	397	386	433	435	424	399	413	385	388	439	450	396	424	406	408	434	431	376	419	430	414	415	405	411	444	425	421	409	411	401	447	403	384	446	403	380	399	445	469	401	385	441	415	422	405	414	421	403	416	423	437	392	420	394	428	411	404	397	420	434	394	416	438	421	431	397	430	386	430	432	411	429	414	416	378	408	429	398	466	422	433	442	413	431	396	412	430	393	374	423	401	414	439	395	436	445	432	419	402	411	436	398	415	441	419	392	406	381	417	404	417	422	467	377	405	399	433	387	430	409	398	424	418	406	442	420	407	358	384	443	419	402	393	371	445	453	421	403	387	409	366	433	439	410	398	409	420	436	427	422	401	378	395	429	396	428	376	468	433	416	421	400	419	435	420	420	356	463	436	418	466	422	399	439	415	394	398	441	383	380	423	396	397	432	417	418	409	394	422	368	424	424	418	413	386	409	469	423	412	413	385	458	422	398	415	392	394	424	388	392	445	402	388	443	445	376	424	393	439	416	375	392	440	428	452	405	424	389	437	414	423	412	385	441	413	419	387	396	388	428	394	431	411	394	419	422	410	427	414	402	423	417	391	408	380	417	436	358	409	422	415	391	403	411	432	393	414	418	416	388	416	402	375	389	376	427	453	404	409	408	387	385	392	385	418	416	405	415	417	404	380	436	393	381	431	398	446	445	408	406	404	412	420	438	391	439	432	420	360	413	413	420	425	392	399	408	391	403	388	412	382	441	399	391	428	447	431	415	388	424	393	394	409	433	411	377	409	345	405	408	412	427	403	401	420	404	393	428	423	428	398	420	417	408	409	393	393	407	398	452	397	375	450	395	435	434	407	458	437	418	425	406	430	432	419	414	399	430	434	401	384	428	375	443	408	384	435	418	431	416	424	404	443	390	411	396	427	414	428	405	408	414	411	468	414	349	427	454	426	403	407	411	446	432	417	399	421	442	377	405	395	414	391	384	411	397	442	421	403	402	430	392	394	408	411	451	424	415	406	396	443	421	395	385	404	436	391	384	379	412	402	405	441	415	398	426	447	444	414	438	438	407	393	430	393	418	429	446	422	421	416	419	428	433	434	400	421	424	452	398	412	418	406	420	394	438	398	390	417	416	363	408	413	412	418	406	419	396	437	418	381	428	411	422	435	430	443	413	443	412	407	401	418	405	419	422	397	401	421	471	410	398	429	420	379	396	401	373	432	411	392	414	423	393	451	421	437	408	381	405	439	406	385	411	409	416	444	409	438	406	427	415	397	393	435	453	451	401	410	418	420	406	407	388	419	443	440	409	437	374	415	403	420	421	403	420	396	421	405	458	378	413	427	432	393	377	405	416	408	431	414	393	425	409	392	420	422	383	392	413	420	433	430	427	414	391	424	422	422	418	417	394	450	440	414	419	432	392	392	361	412	430	389	422	413	402	466	375	411	398	426	461	462	438	420	381	397	408	409	418	417	475	414	410	405	407	415	424	388	406	401	408	426	418	429	451	438	421	385	405	444	388	430	471	400	400	390	389	399	399	414	379	411	420	385	410	408	407	404	426	421	435	392	417	412	380	420	451	382	404	414	412	377	398	404	399	450	426	414	401	411	401	410	406	419	423	448	441	441	405	463	409	415	428	416	400	387	419	420	375	424	406	413	397	420	456	402	423	420	420	399	411	421	419	406	430	423	410	439	418	432	397	417	406	435	384	397	422	401	391	403	425	421	407
31274	39295	34849	23978	18745	14981	12184	9463	7504	6158	4961	3936	3279	2765	2407	2132	1955	1652	1565	1367	1186	1136	1032	991	854	839	784	763	714	704	632	635	604	654	600	569	603	540	502	558	533	527	523	560	577	491	514	557	567	501	565	534	482	521	507	558	500	537	503	488	521	503	546	497	567	523	506	521	527	534	527	510	469	507	514	529	496	522	526	552	484	487	511	546	534	508	514	526	548	536	485	520	509	477	512	528	505	484	495	446	500	496	536	522	508	473	522	514	491	495	460	487	507	503	527	506	536	506	511	503	486	500	517	488	510	516	515	509	518	508	536	534	537	521	523	524	506	496	528	505	486	511	529	481	486	530	520	513	513	534	492	489	542	536	536	504	500	521	524	531	518	498	496	523	525	504	518	551	542	516	538	495	558	488	487	499	507	515	510	500	519	526	501	515	532	519	512	504	538	511	545	544	549	470	525	523	500	505	551	484	477	523	506	588	507	503	547	508	512	539	542	478	573	542	536	510	533	548	530	521	549	519	492	539	496	520	526	492	533	493	531	487	511	517	518	544	524	489	504	500	548	518	513	513	542	480	533	515	500	516	514	491	508	514	516	553	515	489	551	511	538	525	465	495	499	519	506	536	492	505	558	559	510	502	524	544	517	527	518	532	538	536	507	514	536	491	483	490	533	500	499	539	557	557	523	524	517	529	511	506	508	508	474	493	521	486	520	531	483	516	496	509	549	510	504	467	505	509	539	485	557	526	522	520	512	483	532	484	470	497	552	523	513	464	496	527	496	515	517	500	536	523	511	529	507	542	516	484	499	541	502	478	543	521	539	526	478	539	498	498	502	489	492	526	530	534	555	479	507	528	516	523	509	501	526	497	516	508	542	522	549	531	495	508	528	526	519	514	485	506	529	464	521	496	507	531	529	505	531	549	524	494	496	543	543	509	475	508	500	500	507	530	514	482	522	506	523	504	529	505	499	525	470	519	519	472	502	497	519	509	544	555	489	517	490	500	597	537	526	542	529	551	533	479	540	513	534	483	557	535	515	516	545	515	519	529	535	555	492	526	512	508	518	542	506	501	532	528	549	519	508	506	513	523	489	555	451	528	500	501	537	542	498	488	501	525	534	485	507	525	506	501	543	522	489	466	474	521	545	532	488	505	518	492	516	507	515	521	521	504	534	516	537	525	515	489	539	485	514	522	510	503	538	542	565	502	511	494	491	543	496	497	524	552	536	519	547	528	524	545	529	501	522	532	517	495	489	501	473	514	499	460	531	530	488	480	529	476	511	479	518	486	470	523	508	516	528	504	489	548	560	508	543	493	485	531	477	512	538	512	533	505	494	478	542	565	530	533	514	486	496	525	507	506	505	522	528	547	526	509	508	498	523	520	521	536	480	534	485	539	488	512	494	532	537	493	526	500	501	527	497	524	494	523	524	529	514	511	498	519	534	502	509	510	486	548	515	537	521	546	542	535	513	457	534	492	535	514	526	491	485	510	515	504	498	522	488	510	525	526	510	525	507	479	501	574	509	576	496	509	504	507	528	508	506	519	489	495	510	508	539	527	512	507	526	504	533	524	546	512	524	536	495	482	556	486	496	528	477	505	506	491	504	554	493	518	530	545	501	544	488	527	512	488	466	500	535	503	486	497	516	498	487	486	508	470	540	495	526	479	517	524	511	536	507	520	480	512	516	523	508	493	545	512	520	510	549	570	505	505	491	557	477	518	494	512	554	520	516	520	521	584	482	498	524	473	556	487	519	516	571	549	526	543	535	496	534	522	523	520	516	488	482	536	536	493	528	527	516	524	504	565	558	512	482	567	522	505	513	498	512	514	499	508	519	486	487	531	524	514	545	536	530	505	533	497	493	521	497	524	518	507	523	488	517	518	539	504	531	527	511	507	526	504	510	532	515	491	549	512	542	521	499	484	533	498	517	524	559	508	566	532	505	568	495	534	511	501	496	513	495	533	505	548	530	552	511	526	495	491	501	530	516	525	491	498	529	491	478	501	518	551	509	536	535	547	554	538	518	538	526	504	497	474	549	511	507	509	515	508	518	565	538	494	487	519	517	514	469	468	546	474	496	515	524	533	488	510	541	512	553	513	526	497	503	504	525	525	471	518	497	518	482	491	510	513	519	556	524	518	547	531	582	536	486	486	491	533	527	517	502	499	500	519	528	548	508	488	527	512	572	544	556	499	517	510	506	529	483	512	540	531	517	490	501	507	518	522	492	507	517	494	494	515	530	481	515	505	522	509	485	518	573	511	545	524	492	495	492	539	521	503	577	497	494	549	519	515	482	526	519	509	534	534	483	516	478	510	520	516	496	557	558	512	507	534	507	550	503	514	513	477	487	516	491	509	540	491	477	563	526	544	510	529	513	507	527	504	466	516	448	507	505	529	486	514	525	492	559	523	520	476	463	479	503	524	521	499	474	512	515	504	542	488	507	478	491	525	516	522	556	498	520	473	556	488	542	514	529	523	466	514	544	515	541	485	488	547	514	514	565	527	522	470	519	509	508	524	521	505	555	507	541	539	517	515	504	471	494	479	481	510	521	537	479	533	501	525	537	521	489	510	541	492	486	500	480	505	505	532	435	532	528	543	506	518	547	515	497	520	488	494	515	520	527	519	535	508	507	491	508	510	489	505	543	510	472	548	506	483	521	519	472	518	491	465	500	531	506	513	524	502	497	518	544	510	548	538	557	498	509	509	536	512	517	543	527	536	513	531	558	528	480	506	509	506	525	472	512	537	538	507	552	514	474	550	533	547	463	509	536	518	525	524	538	505	503	533	485	513	491	509	495	512	509	521	542	457	531	496	490	514	516	487	477	525	489	495	520	522	500	510	478	474	539	514	531	552	487	504	554	542	542	552	515	560	505	477	506	541	523	498	492	515	479	510	471	533	529	515	501	543	526	530	522	551	518	531	509	520	512	523	517	533	541	540	529	532	500	515	524	536	500	521	473	535	514	534	541	512	503	524	498	542	484	518	540	525	488	514	505	535	516	519	525	562	516	527	520	486	526	496	519	504	496	521	562	569	483	500	526	524	494	490	542	545	528	505	512	531	506	541	486	563	513	505	509	520	513	510	519	473	512	537	518	514	523	520	531	443	554	524	520	471	548	519	529	517	544	547	512	485	539	488	499	507	514	499	478	513	519	512	551	492	536	528	540	527	474	505	521	475	542	486	544	558	527	524	526	496	524	535	526	473	524	508	500	515	519	512	512	490	504	529	528	553	519	478	478	519	546	494	535	482	502	516	487	519	512	523	518	476	538	541	496	493	517	511	500	534	527	501	493	502	484	492	494	522	485	552	525	561	489	516	527	484	529	532	479	514	513	553	554	533	518	523	520	492	503	519	514	518	516	497	523	521	529	535	497	554	511	495	518	490	519	534	530	467	502	511	503	525	510	503	528	520	547	471	515	525	498	563	491	500	471	506	526	498	484	545	545	515	482	517	531	535	539	516	551	499	494	517	510	509	516	513
23709	20812	27984	24024	21500	18506	12780	7993	5843	4838	3895	3215	2664	2230	1987	1766	1452	1370	1241	1162	999	930	842	822	748	672	635	618	518	583	573	486	497	428	452	501	485	496	424	503	444	451	449	430	458	447	437	428	441	459	403	423	419	401	423	397	430	403	410	403	430	405	444	412	409	414	377	406	405	390	408	406	421	401	416	415	420	412	411	381	420	398	428	398	400	429	453	438	403	423	396	418	408	418	399	410	376	427	418	401	404	396	414	375	406	417	412	427	398	429	422	406	405	396	380	417	409	403	374	447	383	417	420	390	364	391	404	412	394	379	391	453	396	405	402	414	393	414	408	408	409	390	406	423	418	433	423	377	426	367	442	411	402	420	415	425	410	406	416	403	411	407	399	379	418	390	412	441	396	392	431	414	374	406	425	417	405	430	423	406	424	449	406	376	420	374	373	372	390	422	424	373	396	385	370	403	424	392	417	417	427	432	416	403	407	426	387	401	408	408	384	401	398	429	421	394	389	427	396	410	426	383	422	402	398	432	395	441	378	372	441	408	411	403	393	368	436	390	432	429	401	409	397	420	399	395	401	444	420	375	363	432	410	408	415	410	366	413	379	398	406	406	428	386	384	416	425	435	369	416	384	401	414	415	374	416	402	410	402	433	392	404	371	425	389	433	441	420	421	397	446	382	407	414	378	382	406	400	431	391	383	423	419	401	400	423	394	420	416	371	407	405	437	438	390	410	402	406	422	392	425	444	417	384	412	419	416	401	394	405	415	386	418	369	395	402	422	441	391	408	401	447	351	387	389	434	433	404	401	399	423	382	386	435	414	421	416	396	404	414	408	402	455	462	361	411	424	383	459	396	404	369	398	404	379	379	400	402	357	389	416	389	415	400	408	428	413	387	420	421	418	404	392	412	402	419	412	377	418	401	383	358	400	437	410	386	392	422	366	395	401	425	425	405	398	387	409	405	396	404	438	436	418	409	415	391	380	400	370	421	433	388	398	424	393	406	406	416	419	404	442	374	404	404	370	415	407	405	372	407	432	385	413	400	386	394	417	403	454	395	393	386	391	410	416	414	411	414	389	419	378	423	413	405	428	425	411	405	395	449	419	396	402	384	416	383	413	385	395	434	468	406	408	419	420	396	428	386	406	386	385	385	414	417	411	410	415	417	414	392	434	413	399	423	442	376	392	362	417	388	383	403	356	388	420	401	431	400	390	399	388	415	419	378	433	401	372	397	412	427	432	393	425	391	375	427	415	399	400	421	408	399	364	389	390	464	359	385	413	432	418	408	414	440	419	383	423	394	401	409	381	385	407	377	371	425	386	383	412	391	410	415	349	400	398	411	392	429	412	432	392	424	410	402	413	374	390	389	417	423	402	449	403	400	417	431	420	398	397	385	443	379	417	390	410	380	412	402	420	411	403	379	402	435	410	398	393	390	392	414	381	403	377	409	431	391	401	406	403	381	430	407	407	399	409	402	406	383	402	398	403	411	365	387	392	399	384	389	403	374	433	437	421	455	415	409	366	418	424	428	403	418	397	381	391	422	395	404	393	400	421	420	421	381	402	386	386	410	410	401	383	433	398	422	389	401	380	393	443	403	399	438	417	432	395	373	399	413	417	421	415	405	422	379	448	393	407	458	424	397	421	399	401	385	421	423	411	390	430	416	427	412	395	386	411	397	419	435	402	389	375	413	409	412	415	379	450	422	417	423	402	407	422	417	437	414	409	402	401	407	408	377	407	425	408	398	385	391	404	404	418	417	422	406	413	428	430	386	418	403	383	382	426	413	409	431	392	401	395	416	374	386	408	442	396	372	432	402	398	420	395	409	389	415	398	422	395	414	418	384	418	377	462	419	397	406	387	395	424	441	379	401	367	411	392	388	458	404	373	432	412	364	411	420	363	411	419	433	394	410	406	401	405	408	373	375	403	406	435	412	381	404	384	406	440	414	374	392	413	389	407	423	409	422	416	413	389	392	407	360	430	396	413	376	401	354	459	386	404	409	418	405	390	422	391	403	414	410	421	407	401	410	418	408	403	419	436	418	419	383	387	386	439	386	390	410	430	387	402	431	421	376	395	422	406	407	405	390	376	400	421	402	393	446	431	455	417	426	415	419	389	394	428	400	397	372	409	420	414	383	414	412	382	405	412	386	387	412	421	418	444	429	403	413	389	385	375	416	381	420	381	405	420	403	393	413	408	391	405	394	411	360	416	433	401	401	371	396	435	439	437	404	392	393	419	405	434	392	407	420	425	431	393	415	403	416	419	425	430	392	415	392	424	462	397	409	412	396	413	395	456	407	392	389	420	392	437	423	436	400	380	402	442	424	394	423	426	390	395	382	387	412	388	411	391	397	379	373	402	405	381	430	388	415	419	411	366	400	440	387	430	392	405	397	455	412	370	413	410	429	410	410	367	424	393	398	407	390	421	369	405	401	374	410	355	394	394	416	406	405	410	393	400	358	390	407	381	437	401	432	445	395	397	384	430	371	445	372	421	402	401	419	391	433	421	367	404	427	411	391	405	378	408	417	398	362	389	414	379	408	437	398	381	396	377	419	400	418	388	413	406	409	399	386	399	410	366	415	399	424	438	403	422	412	395	412	374	392	420	378	387	410	356	419	397	422	405	397	403	415	404	416	417	367	394	384	406	392	387	390	362	427	427	429	431	417	441	407	425	363	399	407	406	387	393	359	404	396	412	427	422	398	397	408	384	425	398	413	376	376	440	406	391	408	402	423	409	391	394	403	390	449	380	406	411	392	375	359	397	381	427	390	433	385	393	408	363	414	405	383	419	398	416	372	411	429	428	418	392	412	422	377	393	389	404	404	415	376	401	411	392	402	427	393	388	392	400	429	406	383	413	360	401	407	386	403	415	398	386	478	402	416	397	403	414	416	373	411	383	410	391	367	394	385	392	377	366	384	379	414	422	415	408	379	381	415	397	396	449	360	415	408	389	384	407	404	407	407	411	423	392	445	406	413	428	397	409	411	431	389	426	446	381	418	377	409	388	392	388	398	392	395	394	395	371	411	425	373	402	404	395	443	392	383	410	405	394	392	435	395	419	406	367	409	393	449	409	405	375	385	362	398	429	409	377	420	390	405	391	426	448	396	406	393	407	424	419	386	459	437	414	412	408	410	427	373	414	412	367	410	414	378	397	408	391	447	406	414	398	406	415	404	435	432	366	388	411	412	431	425	406	440	374	426	406	445	415	400	367	429	394	398	397	374	445	389	428	410	392	387	440	405	411	405	399	423	408	408	412	378	420	394	391	399	397	392	403	420	435	415	410	384	375	397	398	415	394	401	427	398	405	378	400	416	406	394	418	391	432	389	387	394	392	394	412	378	398	420	408	344	392	393	386	421	429	426	421	377	403	449	404	392	427	382	393	407	387	409	405	412	431	391	444	414	385	384	392	420	418	388	383	399	429	432	413	424	391	407	422	439	379	411	390	432	362	401	371	425	385	379	395	396	426	428	410	402
29562	47868	42178	30564	25001	20660	17150	13857	11121	9218	7683	6134	5030	4268	3661	3196	2684	2430	2225	1922	1792	1490	1421	1246	1073	1005	856	864	817	746	764	721	734	625	708	685	652	558	573	602	565	518	575	546	612	573	532	593	552	536	490	507	514	525	528	529	543	478	497	435	508	494	467	522	471	505	540	495	487	490	534	532	495	538	548	517	484	477	518	465	480	483	493	469	524	511	481	503	510	525	454	489	513	502	456	493	492	501	508	506	525	503	505	552	494	560	510	526	484	532	479	505	489	533	522	506	526	502	492	485	521	478	482	511	462	477	500	503	526	528	518	480	503	470	489	501	520	495	507	438	499	480	506	504	489	474	512	475	508	512	490	449	471	570	540	531	525	533	484	476	530	489	489	493	534	510	506	502	531	527	508	500	490	464	514	484	497	488	511	508	515	475	460	507	459	533	514	493	480	487	497	548	504	502	549	507	493	503	500	472	482	495	469	531	505	458	536	504	501	532	504	499	536	487	477	511	487	520	512	537	518	482	510	499	498	483	500	523	501	522	523	505	477	539	521	505	488	539	503	505	477	520	518	498	539	505	478	503	522	507	499	497	539	489	502	489	493	510	494	497	507	510	511	469	530	471	510	520	526	528	509	518	513	487	525	522	478	520	471	539	492	530	510	492	468	496	496	481	515	434	527	508	513	493	523	538	506	494	507	484	478	519	498	546	494	462	522	487	525	520	538	523	474	516	485	559	490	481	488	487	485	489	494	457	520	517	519	491	472	506	537	513	529	535	486	542	547	514	490	537	501	511	507	478	503	505	523	513	483	500	544	523	487	496	491	512	492	523	474	469	535	492	503	469	533	479	519	504	468	503	500	495	494	494	471	508	527	467	515	495	492	542	476	511	525	507	489	480	461	499	505	501	472	533	482	524	529	464	493	485	533	528	500	508	477	501	495	500	495	547	523	488	504	510	489	499	505	534	485	501	497	499	513	512	505	499	506	513	482	500	505	509	555	499	458	485	531	495	464	492	453	516	488	487	485	510	526	479	505	534	450	495	484	528	499	464	492	471	504	549	500	468	516	510	515	528	491	522	496	507	517	494	505	496	434	506	478	506	528	509	504	492	504	508	483	534	504	494	541	462	502	543	479	480	490	509	503	518	506	452	483	488	531	475	486	491	507	505	503	547	544	492	488	486	492	487	480	482	489	515	517	498	509	466	453	465	493	445	511	540	523	490	500	487	515	531	481	501	482	505	514	502	474	526	496	487	533	456	491	527	520	484	494	496	475	480	455	505	535	476	482	488	505	510	492	518	549	498	492	472	499	518	519	533	484	489	480	507	504	528	468	494	530	473	513	505	511	483	484	481	465	482	525	523	481	528	459	459	507	519	517	513	470	509	497	551	477	494	506	493	506	499	489	517	456	532	478	472	455	518	506	477	475	504	529	500	500	515	488	470	490	486	486	515	489	480	482	463	483	517	493	489	510	491	533	484	525	503	478	512	472	494	511	511	482	498	533	493	453	517	494	500	508	501	478	526	531	496	484	506	470	497	469	552	526	474	482	475	485	489	478	488	507	493	500	488	501	498	480	474	483	487	526	480	475	495	532	521	503	523	522	547	509	487	515	481	538	461	514	500	469	497	481	492	437	498	468	483	491	498	520	523	505	510	472	537	488	508	456	481	483	535	483	488	495	495	527	510	474	491	512	496	479	520	496	476	493	513	491	511	537	478	497	511	521	480	508	492	465	500	501	506	518	465	491	531	512	534	524	514	515	459	508	540	468	475	505	520	484	503	492	494	481	513	475	531	471	509	483	488	496	474	563	522	525	533	462	450	487	490	494	504	474	482	492	485	492	496	512	494	519	527	483	501	485	487	523	493	516	493	507	484	485	507	486	462	488	507	519	527	477	500	474	526	512	482	502	555	475	493	487	529	485	517	477	482	520	495	505	510	484	492	472	524	479	512	458	488	517	497	485	503	447	483	500	475	471	539	482	508	507	493	456	491	524	499	509	482	477	512	492	516	480	481	525	516	498	491	468	485	506	504	487	521	491	461	517	487	504	440	505	492	512	522	487	469	499	505	516	496	509	477	514	485	510	496	490	513	511	509	511	474	498	478	500	516	449	494	517	520	516	525	464	511	472	518	506	522	491	506	489	473	521	502	505	488	515	568	443	494	488	450	479	488	512	472	488	510	513	548	498	527	484	507	508	468	506	514	531	494	500	481	493	518	522	491	478	515	472	522	489	518	496	512	484	505	506	494	507	538	531	470	539	528	512	509	496	539	515	548	484	512	498	532	493	532	468	469	483	541	488	543	522	475	480	507	544	482	540	491	566	492	511	520	510	514	545	501	484	516	493	479	558	538	483	530	498	505	487	566	505	510	508	479	500	473	480	529	503	488	479	517	478	494	517	530	520	475	480	494	491	505	505	543	520	512	560	480	470	457	501	505	496	472	498	515	555	497	515	543	465	537	546	515	468	476	513	504	545	476	489	484	482	491	442	469	514	516	517	508	508	520	479	566	480	504	488	538	525	506	467	528	469	468	540	480	510	505	499	513	497	465	478	516	506	512	483	481	493	499	526	503	534	514	512	529	515	480	471	495	502	488	495	492	493	516	493	514	495	478	471	511	528	485	521	537	483	503	522	503	504	492	507	537	507	539	527	498	533	476	494	503	491	485	470	505	486	499	509	453	541	511	507	495	519	468	489	521	512	495	471	515	509	506	490	482	474	479	462	506	494	525	480	492	465	503	517	518	518	500	513	512	510	494	535	502	496	485	517	468	531	484	533	514	475	521	502	467	474	509	478	528	547	478	559	512	489	518	505	528	512	495	525	494	457	504	515	530	516	558	513	491	489	502	512	488	538	513	499	492	509	509	511	492	512	512	466	525	539	519	487	485	505	479	507	514	500	496	533	508	513	549	526	471	482	470	518	474	495	467	550	497	494	470	495	488	473	470	528	528	505	489	475	486	509	505	484	512	503	508	478	506	474	472	472	528	503	501	499	490	501	516	444	495	495	473	498	473	491	500	510	535	520	488	517	496	544	506	540	486	466	468	518	511	492	485	532	523	511	535	460	487	529	495	482	526	493	502	493	553	516	535	485	493	476	470	496	492	536	492	499	471	490	500	512	502	459	504	507	452	513	502	483	514	509	500	506	522	489	534	492	487	528	498	496	538	495	485	471	492	506	477	514	505	507	486	473	507	456	494	517	499	500	481	507	483	495	502	485	483	485	508	517	485	499	465	492	537	481	537	542	527	485	464	495	489	511	463	517	529	526	503	505	490	492	539	498	527	500	459	546	504	508	500	505	493	523	494	491	504	557	482	507	470	502	519	480	496	535	541	502	547	520	490	493	504	540	468	490	485	535	545	468	515	528	485	542	504	495	465	503	505	517	486	515	497	508	483	496	513	490	476	494	537	493	512	496	506	427	506	515	533	471	511	479	487	513	475	518	520	505	530	502	497	488	541	529	519	542	486	484	480	501	494	530	511
22741	20813	28367	23374	21128	22145	20305	11483	7992	6725	5177	4396	3669	2947	2781	2415	1941	1799	1658	1437	1283	1164	1064	894	829	749	750	654	617	606	596	521	576	480	478	471	540	467	444	459	488	454	476	468	443	458	487	448	448	414	425	428	414	409	419	405	417	454	449	426	423	402	417	435	402	406	432	382	429	423	374	418	383	382	405	384	408	391	391	408	380	404	396	414	388	416	442	419	410	409	410	434	435	398	392	378	421	394	474	412	412	374	419	376	408	431	423	407	405	434	403	422	387	404	432	411	395	362	371	383	413	438	417	400	436	370	386	386	401	467	398	404	440	372	445	404	411	387	399	393	403	423	439	436	398	424	413	388	418	386	387	381	403	384	408	396	383	433	407	454	425	409	398	405	405	396	432	429	430	393	417	434	375	427	441	437	414	393	415	413	418	429	410	377	362	407	429	413	402	397	472	441	408	424	434	413	429	417	440	397	434	392	428	381	444	437	437	422	417	411	373	404	454	420	445	416	444	402	393	429	415	428	404	392	380	432	418	382	386	390	438	394	406	423	383	391	430	416	397	436	424	400	451	393	407	438	414	401	379	402	422	446	426	389	442	391	455	399	404	414	418	426	445	427	379	446	429	427	362	384	402	443	396	393	394	402	424	416	432	411	412	413	384	377	427	395	410	429	409	425	410	422	408	401	395	347	436	403	384	404	443	394	422	380	373	385	422	387	363	444	397	423	388	393	412	422	383	395	370	408	424	421	435	415	441	430	406	411	426	423	411	402	414	372	395	421	404	385	408	402	397	380	427	413	413	378	406	389	405	438	395	373	399	427	413	377	367	420	397	432	400	423	414	422	433	400	385	432	440	390	453	418	418	430	388	416	431	403	410	416	424	436	382	417	418	414	378	413	363	381	419	380	393	437	418	414	423	412	366	397	372	436	426	377	403	380	423	416	429	436	378	403	405	413	414	371	431	411	417	390	411	441	387	430	416	437	417	448	426	426	441	389	410	393	404	388	431	419	420	412	379	409	427	393	373	437	384	385	421	390	381	386	421	435	412	415	403	415	367	374	394	405	417	413	432	384	396	390	396	420	429	420	426	408	390	416	410	416	409	427	462	427	404	423	431	438	419	391	402	396	398	382	389	420	391	410	400	413	428	447	401	407	409	425	389	406	390	406	429	404	386	399	433	442	434	413	395	376	399	454	399	400	375	396	386	414	386	400	434	412	417	389	379	361	404	414	425	417	453	401	410	399	383	396	396	389	392	425	388	410	405	382	440	415	408	425	403	393	386	374	400	410	408	408	404	411	448	394	434	387	391	391	374	424	392	407	409	424	404	394	381	445	399	408	424	431	409	392	435	406	402	350	374	400	422	404	407	401	376	381	383	402	401	417	414	401	409	394	380	403	400	394	413	369	369	399	392	401	365	398	444	394	403	388	434	419	377	421	391	405	438	393	415	385	392	389	379	401	429	385	374	390	416	389	402	425	388	426	427	396	411	397	405	409	412	392	432	393	395	390	416	424	411	415	409	400	415	412	383	439	411	396	388	402	427	401	429	379	432	397	391	370	422	397	383	401	417	403	420	404	430	379	388	440	385	381	394	395	406	405	373	392	382	422	400	402	393	399	413	429	410	424	407	427	389	398	413	414	391	397	436	409	411	422	382	416	419	391	386	400	424	397	391	415	412	429	422	414	410	397	379	379	387	425	374	407	416	397	404	424	416	395	430	421	394	419	395	442	424	384	416	414	418	433	381	419	402	433	419	434	414	423	393	422	425	398	411	416	388	426	422	368	437	439	364	414	428	433	431	382	361	373	392	391	438	401	445	369	385	390	438	421	432	394	415	413	411	396	386	415	445	412	416	449	416	422	402	403	402	423	369	410	424	437	385	418	429	427	374	413	371	419	399	435	424	452	400	368	449	408	407	385	437	414	440	414	398	380	426	382	394	395	385	400	420	430	389	408	401	444	406	421	421	410	415	413	383	401	404	406	385	438	424	392	421	414	403	390	405	404	419	366	415	426	398	435	414	418	415	418	380	425	428	404	417	395	431	439	396	447	375	391	405	431	381	384	400	422	410	405	428	399	444	403	409	405	416	409	394	417	405	425	427	440	402	376	433	359	386	414	414	406	417	385	356	422	436	425	400	431	395	429	351	443	419	406	404	389	396	394	394	413	421	398	442	387	418	393	406	396	422	405	424	440	413	386	380	399	409	420	374	408	389	424	375	417	414	409	376	390	426	426	395	389	444	385	414	402	411	403	379	381	419	384	417	447	411	393	428	421	384	383	390	423	375	411	391	412	402	439	426	416	400	413	444	439	410	443	409	429	365	399	373	380	397	398	409	409	381	422	449	365	413	397	408	399	400	412	405	426	405	379	433	386	420	413	398	394	419	396	420	381	402	385	411	394	429	454	370	418	434	411	398	392	403	436	414	445	413	396	429	394	378	402	408	386	418	383	422	389	447	403	395	379	408	388	418	400	401	386	410	388	399	455	406	389	413	422	380	388	401	392	414	414	386	388	410	457	428	416	388	425	393	411	390	396	432	406	450	425	416	392	392	412	425	435	397	405	425	419	422	400	408	416	388	433	426	389	417	424	407	395	427	406	405	431	405	400	432	430	407	416	430	392	391	452	395	422	414	380	375	393	418	406	467	437	412	385	425	377	396	381	421	426	378	428	400	421	415	400	417	381	427	431	385	424	419	392	381	382	381	438	396	381	388	414	413	374	445	397	404	400	426	405	377	403	419	398	406	412	428	440	425	393	399	428	379	426	407	396	393	441	407	400	404	414	448	389	423	398	448	389	409	403	380	423	423	386	401	402	392	402	397	418	422	418	399	413	396	429	409	418	432	392	374	386	411	400	439	431	422	409	381	393	421	405	431	411	454	406	434	419	340	407	399	413	388	417	403	413	406	410	423	388	359	416	403	394	404	377	427	437	417	416	411	430	373	396	437	398	375	423	420	388	397	389	420	364	398	396	415	378	409	404	390	402	401	386	409	413	408	397	394	393	440	433	415	401	449	380	394	423	407	418	403	409	401	391	428	403	400	393	420	385	406	413	414	409	387	398	410	403	392	424	388	445	421	387	388	413	397	439	413	386	407	399	379	391	413	405	431	361	366	433	402	399	413	423	424	363	410	438	382	436	389	380	387	395	391	382	437	383	413	410	419	396	398	392	414	440	396	428	391	416	451	380	393	398	445	405	376	446	422	420	399	396	412	422	415	375	392	428	436	443	408	392	426	428	431	405	414	438	434	405	375	396	379	426	404	411	410	399	401	411	387	397	413	404	417	399	409	398	399	399	373	383	426	387	433	375	400	426	448	387	448	386	411	426	410	413	382	423	401	417	425	386	410	388	416	364	391	391	382	428	424	440	403	401	382	377	388	416	405	440	447	396	397	373	415	434	423	414	407	407	385	412	416	379	409	399	401	445	409	429	456	419	413	456	421	417	396	407	388	435	425	382	408	390	415	431	369	407	398	399	397	429
33367	52490	45788	34932	29436	25092	21401	17499	14560	12003	9764	8152	6755	5652	4984	4337	3695	3173	2883	2473	2189	1935	1783	1408	1317	1138	1052	977	952	925	871	819	801	743	681	666	672	638	586	601	612	552	558	554	579	546	547	589	559	538	549	569	589	555	526	497	525	525	496	485	522	518	529	507	487	522	525	495	507	519	479	479	493	521	507	457	526	541	479	475	506	518	492	492	482	487	570	464	491	471	462	468	516	511	506	524	490	488	481	512	456	489	485	473	534	501	490	531	477	490	451	510	467	498	513	502	507	487	542	504	506	480	477	471	475	494	510	485	511	533	455	510	491	549	539	507	521	559	491	512	517	472	512	508	453	474	515	520	470	508	519	469	514	489	473	471	499	505	484	484	525	505	520	536	526	490	516	538	531	510	506	470	509	458	518	487	473	524	486	495	479	529	480	494	547	476	482	510	477	510	550	488	448	502	472	528	490	476	476	551	524	458	505	503	488	494	496	517	468	518	502	506	502	472	481	516	515	493	484	523	478	509	503	508	521	487	516	506	531	505	490	515	508	451	510	500	458	446	488	529	492	502	501	477	478	465	499	529	492	496	492	498	478	495	503	500	522	542	509	541	503	514	490	491	496	492	525	508	443	490	504	535	499	489	517	468	466	495	486	476	485	494	496	513	473	502	465	505	509	499	499	482	493	457	539	478	513	487	492	485	533	475	474	527	472	463	497	502	476	506	497	472	471	520	485	467	472	512	502	465	513	495	469	477	499	491	499	491	491	469	483	557	515	443	515	509	504	479	469	491	537	448	476	453	500	495	485	445	497	494	507	519	496	521	505	517	496	497	487	532	526	513	510	489	489	543	522	459	498	479	508	471	510	515	482	496	495	488	486	487	484	503	499	506	498	519	477	505	515	518	510	547	532	514	468	492	475	535	504	451	497	506	494	492	513	450	539	516	494	452	491	509	496	481	489	516	472	492	504	491	481	462	478	513	513	514	504	489	520	518	515	503	480	481	487	515	500	499	511	478	475	499	499	491	487	564	457	469	467	531	488	458	493	488	478	514	467	510	503	501	499	489	460	506	482	509	478	493	486	508	528	485	479	516	495	478	511	514	505	512	525	497	484	523	485	491	500	527	479	476	468	522	504	518	467	479	465	512	473	499	473	511	514	497	500	509	530	478	501	504	488	484	475	495	463	491	461	539	488	488	499	536	500	489	532	493	508	473	511	503	500	531	491	501	499	498	479	466	493	501	537	464	467	483	508	470	492	489	503	486	535	514	511	498	474	508	498	507	503	461	492	494	485	475	494	478	551	501	490	496	486	531	500	475	495	526	482	468	489	472	508	511	495	502	503	457	524	518	468	505	476	446	472	531	469	533	482	473	460	512	520	453	523	498	515	512	478	499	511	501	486	505	494	517	485	541	523	476	505	512	504	498	457	508	508	538	493	501	480	487	476	497	510	506	510	492	481	461	480	499	505	508	512	455	482	522	490	442	495	528	477	505	505	473	508	521	492	501	516	474	497	463	516	486	476	523	470	476	516	514	476	482	488	519	496	471	499	533	514	490	478	459	518	488	490	495	501	449	477	517	481	491	501	497	477	503	490	510	486	515	508	522	514	485	533	486	490	481	517	481	479	473	505	486	503	496	500	503	466	492	483	526	491	482	491	511	484	525	507	480	479	491	509	486	523	481	483	507	492	470	505	501	542	475	441	491	520	499	512	495	493	505	494	538	493	497	466	506	490	477	506	474	493	496	520	483	484	473	511	498	478	484	505	512	542	485	521	512	494	497	469	488	505	476	524	485	521	481	511	494	489	495	454	471	453	460	500	536	500	527	479	492	503	514	486	478	483	519	479	510	468	544	465	459	508	486	495	488	492	499	527	499	523	496	459	509	491	479	506	441	516	465	479	523	487	512	509	523	504	506	534	515	521	494	477	500	479	501	500	499	500	527	497	482	507	518	496	495	476	478	495	511	519	463	453	522	475	471	502	479	514	466	509	493	525	527	483	491	544	456	483	536	446	480	471	562	519	450	472	482	486	490	542	525	491	513	474	466	490	478	463	489	507	528	475	524	512	527	515	492	510	514	507	488	512	506	487	528	511	492	509	519	495	500	475	504	455	523	469	474	469	500	521	455	512	493	495	504	516	482	510	506	472	521	507	521	483	483	482	502	484	557	505	511	511	448	494	469	528	450	481	467	501	509	494	504	477	488	482	505	495	458	472	514	465	551	504	545	493	475	482	475	524	474	525	494	468	504	509	475	498	491	506	491	544	514	510	495	480	495	492	495	492	517	505	532	492	501	470	492	478	529	496	497	460	521	477	515	498	486	511	474	489	495	509	485	518	471	480	497	486	492	495	496	498	540	521	460	498	486	495	482	509	500	482	534	523	492	523	531	543	505	471	505	495	529	505	482	517	499	488	473	506	508	526	519	488	452	533	500	541	544	519	557	505	513	512	513	483	510	519	497	487	485	479	457	488	494	474	524	501	509	488	455	541	520	516	497	497	513	439	504	481	490	519	451	482	491	513	516	491	479	504	495	457	507	459	475	497	507	489	493	521	503	485	470	498	482	481	504	519	490	527	587	519	512	483	482	490	482	479	538	483	511	484	459	512	469	496	481	464	485	496	492	462	545	488	554	499	497	506	499	514	494	504	445	476	492	541	507	475	513	523	473	490	509	516	549	521	520	505	512	516	545	495	525	493	504	486	484	505	483	503	463	492	485	501	495	505	458	482	466	495	504	487	464	488	475	518	478	483	482	519	501	515	474	469	511	473	485	495	511	512	507	516	495	464	527	506	478	505	540	527	502	482	522	482	509	478	482	473	475	474	464	514	466	487	485	484	509	507	500	520	487	489	488	456	471	462	508	482	541	503	498	473	452	472	482	496	489	501	465	497	495	478	503	480	510	483	514	520	532	486	501	486	475	479	519	513	480	513	473	496	488	528	483	524	541	479	515	532	499	488	428	478	463	496	469	464	505	490	511	497	513	471	494	495	505	481	502	491	495	493	485	486	514	501	494	500	462	482	521	507	517	534	489	524	477	493	481	510	495	503	499	520	499	496	488	511	528	530	496	531	506	505	515	481	489	501	511	503	515	512	519	487	494	486	505	470	520	511	484	459	504	470	515	513	536	500	486	455	456	500	487	525	518	458	498	514	512	487	499	498	502	505	516	481	503	499	512	527	503	469	538	505	500	513	494	527	477	529	507	485	511	524	484	472	514	495	494	492	476	510	498	510	529	458	518	514	457	466	483	488	516	486	508	536	491	473	526	510	482	473	469	503	527	522	520	517	525	474	508	506	478	506	512	515	486	493	490	516	508	490	487	484	459	468	491	504	499	526	506	502	496	500	528	480	545	524	493	505	503	480	497	482	506	497	526	524	500	473	445	498	512	496	463	493	469	497	467	496	516	473	480	439	484	505	488	491	496	496	486	545	503	501	483	505	441	486	509	503	493	463	438	487	474	495	507	486	505	493	501	486	517	508	495
27683	24659	28980	22107	13855	9061	6640	4979	3802	2893	2421	2108	1913	1588	1440	1266	1170	970	906	889	783	750	663	624	599	598	574	572	496	510	495	485	479	507	449	450	433	449	446	457	472	473	475	463	436	453	423	474	446	418	462	460	459	421	447	386	400	441	390	400	447	420	405	435	415	429	417	466	414	382	399	439	416	434	378	411	427	383	445	409	440	442	405	442	408	426	426	402	394	412	422	422	402	428	422	403	407	392	428	393	449	414	398	386	479	415	405	421	467	425	443	425	422	402	437	408	402	402	400	439	420	425	438	404	438	368	437	410	420	431	409	418	431	395	435	462	409	440	448	404	469	430	387	423	435	381	406	390	424	414	420	424	407	394	434	431	417	418	398	409	412	448	404	416	442	434	397	420	437	422	421	394	434	403	425	422	446	407	412	442	414	440	424	389	419	469	420	398	441	398	399	387	397	450	442	420	421	441	429	431	420	413	385	441	435	411	415	406	414	401	444	428	429	414	392	421	454	417	416	450	420	485	446	430	452	407	432	415	394	403	412	402	393	442	462	420	445	390	407	371	422	413	389	438	401	427	444	440	397	412	395	440	400	406	425	416	440	393	415	440	444	416	403	429	422	435	410	403	408	410	391	427	462	447	394	408	402	421	416	406	400	408	426	450	401	398	406	425	419	398	433	422	434	448	433	402	422	409	416	420	430	431	373	437	418	440	412	406	411	422	370	443	417	416	412	390	380	419	403	425	395	418	401	409	439	432	370	408	396	421	435	415	427	437	403	433	427	420	420	441	400	411	435	435	424	457	447	386	437	407	396	437	444	404	433	416	405	426	472	433	405	418	432	400	413	394	409	408	422	457	399	447	442	448	435	458	392	391	407	411	414	444	435	426	409	406	403	398	414	444	463	430	408	440	438	447	472	405	442	401	421	414	423	400	392	428	384	395	420	442	401	398	415	408	416	450	411	435	399	422	417	431	430	414	457	465	411	420	402	396	442	424	407	414	408	439	418	393	438	415	456	415	421	416	405	440	413	410	416	411	420	422	386	399	415	411	437	432	416	391	401	423	403	392	404	403	421	451	402	423	421	432	395	442	425	434	434	442	392	423	410	404	397	436	405	422	383	437	393	420	421	380	434	446	391	437	453	404	404	388	424	426	427	406	435	432	437	462	397	391	401	455	419	413	383	433	450	450	447	416	442	438	470	425	419	441	421	420	449	403	436	453	466	423	411	434	394	413	380	428	441	411	439	467	393	429	465	382	409	406	400	428	416	424	437	424	451	446	417	416	407	399	400	402	410	417	401	441	474	403	414	422	373	390	438	422	401	419	396	418	396	423	420	398	453	406	401	426	419	476	420	409	413	437	400	425	379	400	414	387	399	425	417	448	436	471	427	415	393	412	422	432	443	438	449	434	407	456	438	372	382	444	388	424	405	393	410	429	393	411	429	412	425	400	427	400	430	466	397	393	409	427	431	420	425	420	410	440	429	409	379	438	420	431	434	411	442	418	450	428	432	402	453	400	456	386	411	430	420	423	439	426	410	420	451	420	426	424	421	428	416	435	461	417	405	443	432	433	418	446	417	417	415	412	389	438	458	418	442	436	421	404	423	426	436	420	430	430	404	435	455	417	406	419	419	430	445	429	412	430	433	438	420	442	420	400	397	404	417	440	475	418	429	415	395	411	373	437	408	445	416	426	438	449	429	395	422	445	445	407	429	438	452	418	435	410	397	392	432	440	418	415	415	425	388	426	430	434	457	418	421	384	445	450	388	413	443	396	418	403	467	414	410	421	410	425	416	381	416	409	382	428	398	418	408	408	438	425	428	387	439	434	430	405	386	426	403	406	450	423	436	421	413	389	426	424	420	412	455	417	372	434	388	408	445	437	403	430	416	434	454	424	421	435	413	430	445	432	416	421	452	408	435	426	423	439	426	413	410	406	405	423	401	436	415	393	430	428	417	389	372	439	389	449	442	420	411	399	394	418	421	406	399	434	431	393	431	399	409	404	413	437	481	426	392	415	425	405	450	470	414	434	428	426	411	408	431	380	435	414	431	449	403	416	396	447	421	400	412	437	429	439	433	400	405	401	431	401	436	456	449	418	434	422	429	404	452	414	428	418	434	417	426	425	411	425	408	412	403	409	459	420	419	421	430	453	444	422	442	430	396	382	427	411	400	399	401	439	437	435	452	413	454	429	421	414	432	447	452	402	432	429	442	388	449	438	437	428	424	423	401	435	437	429	423	397	428	419	400	429	403	414	433	413	447	443	450	389	412	444	417	399	435	413	418	428	425	424	387	435	439	417	430	412	398	412	385	451	434	394	407	400	440	412	468	408	427	414	416	411	406	442	440	390	416	428	401	452	425	420	415	390	421	400	405	400	446	386	392	443	413	420	439	434	399	432	392	455	425	417	416	432	411	394	441	446	380	431	450	430	432	435	438	399	391	395	423	422	402	417	398	435	405	395	444	434	414	424	409	402	420	439	406	399	415	438	399	439	431	470	400	384	404	417	448	429	406	433	378	403	425	418	392	384	450	397	426	393	403	379	452	434	431	426	453	375	413	405	419	401	437	368	427	424	431	402	415	418	438	392	427	416	378	410	428	400	384	394	433	412	372	482	409	390	438	461	439	410	416	382	405	435	418	420	481	428	408	405	437	415	423	438	418	372	422	453	381	465	382	421	390	441	401	416	419	403	417	406	455	409	398	388	403	422	427	416	428	435	414	434	386	424	460	406	432	433	402	410	442	443	407	455	438	385	383	427	430	410	411	414	421	417	399	446	421	423	398	429	440	387	420	446	464	397	408	423	401	449	442	460	429	406	427	434	436	411	444	424	440	405	420	410	380	405	420	412	450	432	422	429	443	441	463	434	413	482	458	435	440	449	449	430	386	446	435	411	407	417	455	417	468	394	405	404	413	468	381	417	396	388	451	423	403	453	421	453	411	417	442	402	395	440	423	459	461	412	451	432	413	390	420	440	398	449	425	426	422	422	426	400	411	473	419	407	421	423	403	417	460	403	425	398	457	410	391	414	399	415	410	451	414	404	392	435	451	421	404	436	386	399	395	410	432	407	424	423	422	433	409	409	394	441	412	432	415	418	408	414	406	403	460	401	422	440	439	428	422	418	390	426	454	411	420	426	422	392	394	405	444	433	420	399	418	388	447	451	421	368	446	413	424	416	448	410	415	422	372	426	440	426	467	420	410	469	472	401	442	427	419	395	452	431	433	404	399	423	426	448	417	437	417	418	450	399	423	420	424	427	412	389	415	457	425	379	455	397	396	423	451	390	442	408	414	443	425	408	415	417	431	427	419	405	402	404	408	422	437	448	437	424	423	390	426	406	445	415	431	445	409	414	415	428	415	401	419	423	426	416	423	411	416	433	411	397	439	396	406	424	437	434	420	454	411	395	418	417	420	379	424	438	410	386	415	417	421	386	397	434	405	394	431	381	411	396	436	423	409	413	441	434	411	406	438	426	450	466
30766	40758	35281	24599	19236	15069	12262	9896	7778	6011	4896	4186	3622	3044	2645	2193	1924	1653	1533	1421	1208	1141	1046	944	797	715	776	770	673	684	658	602	589	594	636	614	554	584	530	559	548	552	582	556	544	601	570	530	552	518	504	575	544	516	538	529	552	520	512	553	524	497	482	538	507	479	511	560	495	501	466	508	556	510	535	526	488	534	499	524	489	514	541	520	479	498	510	550	492	498	513	516	532	528	557	521	484	537	554	524	489	567	551	496	568	512	515	520	513	461	511	534	505	529	524	521	492	536	539	522	515	505	517	532	530	531	531	518	525	556	487	535	535	535	498	523	502	517	525	536	488	484	543	442	553	544	573	529	544	512	505	519	506	492	544	537	501	538	503	508	500	512	485	528	517	555	515	496	507	485	476	487	543	534	541	471	521	538	526	476	503	511	505	491	512	532	513	538	504	502	520	499	488	500	503	498	463	544	509	527	502	551	530	490	530	512	490	549	493	510	547	520	501	527	502	509	549	507	505	519	523	510	531	574	529	509	512	527	532	539	532	487	535	529	523	541	511	502	540	518	503	508	502	501	532	530	544	510	490	515	512	524	483	493	537	485	515	520	530	536	538	524	518	551	532	508	519	525	516	516	546	481	528	517	544	545	525	506	523	523	520	514	551	558	531	493	528	526	511	512	531	519	478	516	512	473	536	523	518	505	499	484	532	535	524	502	554	532	541	528	528	547	487	516	481	533	528	576	551	527	520	563	500	524	520	534	522	502	463	492	535	521	526	521	507	533	509	527	477	527	526	567	505	495	520	549	487	532	519	536	569	499	524	554	503	485	516	541	522	532	536	523	543	532	504	521	523	544	494	528	508	540	553	492	559	510	522	547	503	505	512	510	547	536	527	544	510	492	518	480	472	482	517	537	518	461	524	534	530	537	504	472	521	519	522	485	520	532	524	509	533	496	562	515	534	501	521	519	487	541	544	521	522	544	507	521	522	563	517	522	556	552	532	554	504	534	534	543	550	494	580	513	525	496	512	505	518	495	495	531	510	501	520	525	548	540	540	523	521	509	563	544	545	472	553	547	468	495	529	512	548	542	499	539	514	537	500	513	482	509	540	479	502	518	552	524	517	513	499	517	526	485	520	521	499	523	511	532	506	519	485	503	527	493	513	548	522	566	527	510	539	498	510	571	530	489	489	506	519	509	451	531	497	499	523	500	501	533	514	536	509	540	521	489	541	512	553	551	491	537	483	537	522	543	498	497	529	562	510	503	512	542	510	506	517	494	511	521	559	470	523	537	494	524	515	503	557	535	512	506	529	555	477	486	514	540	495	524	516	540	488	532	485	511	527	537	437	483	519	508	565	560	508	487	559	503	544	507	521	502	492	537	480	493	469	527	484	539	501	538	493	553	518	499	548	542	494	556	530	514	543	508	533	584	522	509	519	515	527	532	499	551	503	489	538	530	547	487	526	518	563	541	492	515	534	522	512	494	521	527	524	526	537	584	545	529	526	517	514	488	506	514	527	523	508	536	538	517	515	521	490	529	536	532	490	543	538	531	538	510	550	572	527	499	497	502	508	494	509	484	527	517	518	529	518	513	493	507	503	510	513	511	505	476	548	546	518	517	463	504	515	526	527	498	490	497	530	498	528	508	502	534	516	542	519	532	520	519	535	486	507	529	478	508	542	503	552	487	498	514	488	496	499	475	469	501	543	502	484	545	527	485	471	556	498	519	509	571	555	582	560	559	488	509	495	503	477	511	480	507	438	534	537	511	533	559	519	524	562	530	527	533	526	494	538	544	526	533	527	523	534	565	535	508	542	528	519	504	532	534	518	567	542	543	513	530	535	533	529	566	493	529	492	499	527	535	500	508	550	536	544	565	492	530	526	511	505	522	555	497	521	527	526	508	505	470	526	523	544	447	508	506	523	563	486	522	515	551	551	527	520	510	493	507	540	577	516	486	530	499	486	485	520	513	544	515	502	480	548	533	534	537	489	485	504	508	518	482	503	512	513	565	526	499	566	551	491	540	495	528	482	519	530	515	509	543	558	541	533	518	517	498	509	502	501	512	538	497	537	524	542	507	502	504	538	525	537	520	524	491	515	521	552	512	540	551	530	563	546	502	544	519	500	481	552	508	481	494	575	499	492	532	560	516	526	547	506	536	522	498	533	498	532	489	508	518	489	496	540	541	502	525	501	495	504	529	472	555	562	494	506	525	533	544	540	510	529	512	496	551	506	560	555	478	503	548	504	562	525	520	513	483	491	508	527	563	544	507	524	532	501	513	529	541	555	562	489	535	528	503	507	459	539	528	550	502	518	542	511	536	499	508	553	520	498	478	542	463	535	517	474	511	506	537	538	514	500	530	522	517	508	498	509	494	541	476	515	519	555	538	481	535	520	524	537	528	525	534	553	503	498	526	547	541	516	534	517	508	498	468	520	504	545	527	531	551	537	575	530	536	524	516	518	506	520	549	512	524	532	513	536	515	499	532	541	525	507	513	555	489	522	535	545	521	470	497	580	522	492	520	535	518	539	490	476	518	557	525	514	481	551	524	524	515	557	507	489	540	547	539	544	546	525	555	517	509	494	570	551	534	515	549	528	511	507	543	517	504	529	508	524	527	550	520	506	552	502	473	535	544	495	508	479	542	517	527	534	559	490	553	510	520	512	507	488	522	550	517	529	522	480	556	496	532	470	492	534	529	576	532	505	505	541	493	514	525	502	523	524	542	494	531	495	516	505	526	548	507	530	459	513	516	534	544	504	508	485	503	560	572	524	521	509	501	494	531	523	507	487	546	533	494	502	517	479	539	508	488	562	503	504	521	484	541	549	510	529	531	546	545	517	500	559	498	552	509	528	486	543	513	530	537	512	520	528	520	517	500	534	527	521	521	529	539	485	531	518	484	496	516	598	502	532	525	497	543	501	510	517	528	520	535	532	497	526	509	514	525	513	511	495	490	527	531	538	504	522	535	541	492	503	556	510	556	477	507	554	507	517	504	477	508	547	565	551	516	565	496	530	545	548	495	493	548	530	526	528	520	484	510	532	532	527	509	520	523	549	485	511	529	515	463	526	554	523	536	545	535	536	530	499	522	511	554	534	548	487	498	507	509	493	532	517	523	512	503	537	469	533	536	548	510	522	527	505	535	531	481	563	479	518	526	547	507	510	533	498	531	532	529	558	510	491	509	531	521	479	515	510	522	518	549	505	520	490	557	530	490	526	527	497	539	532	514	534	504	490	514	478	514	510	493	502	514	518	521	526	501	515	520	520	491	560	505	539	515	530	538	514	496	510	521	564	530	486	515	527	556	517	506	543	524	501	528	508	529	534	535	489	522	489	547	532	527	571	533	493	513	501	484	502	557	497	542	552	499	540	507	547	509	527	532	536	499	524	492	540	503	489	556	473	512	491	551	500	549	506	499	546	517	512	519	504	515	465	493	547	545	460	500	498	506	553	528	522	535	557	532	547	520	565	495	525	553	513	513
23738	20800	27926	24047	21493	18429	12366	7968	5782	4753	3774	3181	2586	2316	2045	1762	1591	1379	1203	1144	1077	929	856	767	670	641	605	571	548	538	581	504	443	508	498	499	475	467	435	413	385	453	438	447	475	425	460	420	424	468	434	401	448	431	421	419	434	444	409	447	398	397	433	380	420	439	386	424	401	399	417	409	410	404	391	413	413	405	457	436	400	386	425	426	390	415	409	424	395	388	395	402	429	406	393	394	442	434	445	363	401	421	443	461	429	440	417	426	444	433	412	430	404	392	415	424	391	350	425	400	396	404	389	402	391	426	422	399	425	397	374	418	427	407	430	483	401	413	408	406	398	417	431	434	419	441	397	426	419	404	428	422	387	412	379	450	414	412	416	426	429	405	410	404	439	434	401	412	425	417	396	428	391	425	411	435	430	450	385	427	398	416	457	443	407	395	376	419	399	407	435	410	370	407	444	401	438	409	401	397	406	433	412	451	387	385	369	429	419	368	425	391	420	386	432	427	419	396	437	407	400	382	437	378	403	384	416	415	439	391	414	391	438	413	408	408	411	427	422	412	390	411	377	413	400	422	421	405	413	405	413	396	448	380	435	412	392	393	412	409	369	421	389	428	396	408	441	401	398	407	394	385	426	421	424	440	390	422	411	381	394	414	396	419	422	455	405	413	392	424	415	390	425	386	424	427	377	416	406	405	375	405	407	393	374	393	413	367	385	398	410	410	383	432	409	377	415	428	420	391	422	383	407	427	421	406	445	389	407	395	389	385	400	409	415	403	404	395	416	422	406	427	407	396	361	400	407	408	425	429	416	415	407	437	409	394	386	426	397	428	443	410	389	423	411	416	396	400	404	429	430	365	438	430	449	404	444	426	423	399	406	379	426	379	423	404	420	381	394	384	443	394	383	394	405	412	427	374	402	363	426	393	378	405	418	381	424	422	408	372	427	409	420	416	426	431	399	401	412	391	446	378	442	390	424	417	425	424	447	417	402	371	409	400	436	399	391	425	403	414	420	433	381	404	436	394	386	373	431	405	437	401	414	411	394	413	414	428	415	406	413	433	373	414	402	414	405	405	417	422	430	398	404	392	437	401	428	416	401	400	399	412	429	390	430	422	401	414	380	387	434	395	406	401	378	421	397	377	401	375	404	384	393	367	381	394	396	390	447	401	412	380	382	406	376	442	433	399	413	423	404	399	425	436	412	413	425	381	410	421	359	381	415	413	371	410	463	397	406	392	403	443	391	398	421	402	405	414	433	390	417	375	377	402	409	402	388	391	416	410	429	394	433	407	459	395	381	424	420	385	439	428	419	434	405	430	398	437	443	402	377	386	405	395	404	405	412	410	426	410	432	391	434	393	399	413	419	421	423	417	421	397	410	384	403	408	399	395	407	431	390	409	448	391	448	395	426	436	426	418	414	418	383	401	411	413	419	381	387	405	401	452	402	398	389	414	396	405	440	379	435	385	399	440	403	367	424	402	411	406	404	393	451	424	419	428	374	420	385	411	398	433	435	437	387	410	428	425	390	365	392	414	387	432	391	409	433	384	398	406	400	397	421	401	428	414	422	422	382	376	413	419	387	409	443	411	391	412	390	399	409	408	384	400	395	427	393	410	450	386	394	397	439	426	401	388	384	433	432	411	437	433	465	397	433	422	405	405	432	389	414	421	402	420	389	369	396	442	415	413	402	422	422	423	400	401	412	416	366	437	409	419	379	425	374	420	390	402	420	406	369	403	400	399	411	407	431	392	444	379	420	402	391	400	396	399	410	413	378	405	409	381	431	382	426	424	427	443	405	387	419	409	387	396	426	390	412	416	426	436	398	403	388	374	417	413	364	415	373	423	406	387	431	376	440	365	408	426	389	438	390	403	435	400	380	434	404	413	401	416	407	414	414	383	433	373	397	406	424	416	420	380	381	423	400	409	398	387	410	426	431	414	449	422	459	383	414	414	406	410	364	441	447	417	444	417	396	391	440	447	367	392	413	379	378	412	406	430	369	407	393	398	403	428	388	414	408	431	416	393	434	408	469	407	402	408	427	401	394	398	438	419	449	401	440	427	394	444	378	408	398	406	412	398	419	458	422	411	402	382	449	413	429	435	390	452	398	393	423	417	387	410	376	429	412	455	410	426	400	399	411	416	446	412	405	412	434	418	409	411	429	409	396	378	380	425	418	379	417	426	447	385	405	382	418	393	392	386	389	415	391	396	425	382	403	402	419	427	406	407	394	428	414	434	378	429	424	421	385	382	441	373	396	433	398	383	383	425	382	404	408	424	421	412	421	396	421	388	404	413	411	420	401	391	409	418	395	419	400	411	444	400	399	403	398	375	408	420	386	395	390	391	389	391	412	414	411	410	411	350	361	419	409	393	379	438	411	427	400	406	436	422	379	402	404	415	396	415	406	417	367	391	374	440	411	396	398	411	411	432	427	398	434	466	416	405	406	410	431	414	420	411	408	404	394	414	411	402	421	417	412	389	391	416	387	387	388	416	425	422	419	380	401	383	369	388	416	383	430	396	428	387	411	410	408	429	444	439	377	366	378	399	398	437	414	419	390	411	400	391	452	395	423	441	406	384	422	394	444	404	429	412	424	395	379	423	412	421	391	386	391	413	376	414	405	406	408	415	429	432	414	405	415	429	421	386	379	450	436	404	413	386	401	418	405	393	387	415	374	422	399	407	391	418	397	405	405	435	410	418	413	402	393	393	399	413	439	393	405	435	416	397	387	440	412	408	388	417	370	396	399	419	438	418	437	415	397	418	370	383	443	452	429	381	386	423	412	405	393	415	409	418	430	414	382	401	364	388	416	401	377	397	408	422	399	416	387	403	431	416	401	380	407	416	374	414	437	398	411	427	387	420	420	405	446	408	408	397	401	407	406	383	372	399	369	405	376	416	438	420	409	430	430	456	430	409	420	437	405	387	380	383	400	391	414	457	391	434	423	445	393	410	429	389	407	406	417	424	392	399	385	416	398	438	409	429	421	392	418	415	409	399	403	396	400	398	437	406	400	399	396	416	392	435	435	401	367	425	409	388	408	411	430	438	433	433	412	423	440	420	411	408	398	379	428	427	379	422	420	446	424	399	363	408	405	400	404	418	385	423	429	403	413	404	399	415	398	414	405	418	399	466	421	403	402	428	379	410	423	413	414	406	427	414	397	411	407	410	424	399	402	394	410	413	417	440	414	399	424	428	417	409	405	418	421	422	461	424	385	405	378	419	398	438	414	424	422	461	388	389	416	386	403	399	416	421	430	409	401	394	408	361	436	388	428	413	422	413	392	415	368	428	394	398	428	417	407	402	387	388	401	429	370	440	386	403	431	441	386	404	398	432	409	421	391	403	416	415	395	433	412	435	408	404	370	416	416	414	411	416	433	425	399	419	419	414	414	406	412	404	403	409	380	458	422	412	360	419	417	388	402	369	414	418	422	397	444	437	410	382	404	380	402	424	402	407	417	420	374	439	406	427	402	438	392	393
30943	46997	41069	30332	25014	20619	16655	14016	11067	9123	7260	6031	5072	4295	3800	3244	2914	2448	2068	1941	1769	1487	1365	1178	1111	998	885	825	860	810	756	652	700	683	670	609	608	585	602	589	572	554	549	574	568	591	571	530	555	527	504	554	545	535	541	524	517	536	488	543	521	508	517	518	494	522	486	513	505	535	484	536	477	524	476	504	523	508	495	532	490	550	523	472	471	519	496	508	505	497	500	495	511	495	534	546	483	505	500	483	525	534	463	500	457	513	487	522	506	548	526	508	500	520	549	505	525	507	449	513	483	502	511	515	468	547	495	482	550	545	490	498	521	520	504	523	523	540	475	516	523	497	466	513	526	537	496	499	522	527	554	507	545	518	524	516	500	520	486	464	513	519	480	518	504	511	524	534	525	483	490	518	547	534	508	482	493	482	546	494	515	497	514	516	495	491	464	502	510	521	479	525	493	505	513	526	473	481	518	503	519	491	482	502	503	558	443	516	512	516	508	497	492	490	513	540	454	508	515	525	489	502	573	545	488	496	505	555	513	550	536	474	519	545	525	503	509	497	535	489	502	518	517	487	507	498	465	500	487	519	484	487	494	532	505	505	545	519	510	483	504	476	524	531	509	517	511	506	528	523	504	509	482	505	439	523	545	488	464	481	511	495	514	529	511	501	496	484	489	519	507	542	542	509	494	502	509	533	527	548	550	475	533	546	469	514	444	448	508	519	483	514	550	486	509	532	502	510	515	532	502	501	506	481	483	469	492	531	513	484	504	490	498	493	490	514	503	503	472	505	478	521	507	514	484	531	471	462	505	501	486	528	483	525	505	502	496	519	495	492	479	542	509	458	489	496	501	511	469	505	484	518	487	524	533	489	567	523	519	481	543	499	510	520	526	537	531	530	502	492	497	543	463	509	505	492	557	482	462	513	480	509	514	516	532	483	474	501	485	491	539	508	500	553	479	532	540	517	516	508	535	492	508	503	488	508	516	449	499	495	505	520	513	520	480	497	457	497	520	513	528	523	473	477	538	529	507	489	512	528	463	493	504	514	513	486	513	518	502	473	515	485	524	483	514	523	473	499	449	497	499	468	504	464	476	503	489	486	485	526	483	520	518	539	499	505	497	510	528	465	495	474	438	483	527	505	528	473	545	540	535	514	513	521	505	486	535	486	515	549	517	485	486	479	515	504	477	477	530	471	510	502	514	468	488	523	504	497	511	520	501	560	475	508	508	503	488	496	477	498	528	499	531	496	483	487	485	512	476	492	482	555	523	518	490	496	487	521	483	520	531	498	503	483	536	511	510	520	492	515	505	513	524	495	493	508	470	489	528	521	529	491	510	522	513	508	506	504	498	493	494	476	497	500	538	493	535	481	514	482	497	518	510	462	501	515	515	471	496	515	486	513	491	563	514	512	516	547	543	477	489	506	529	478	486	531	514	494	472	519	477	522	461	516	522	516	474	496	469	481	519	519	469	519	510	465	492	490	546	515	495	528	495	527	504	518	516	512	474	517	523	494	527	508	531	535	473	514	471	503	494	506	505	516	489	495	485	510	500	508	507	535	480	487	466	485	489	471	468	524	477	476	551	514	539	507	533	512	484	504	529	484	489	554	514	527	500	485	465	492	484	511	515	548	505	538	549	506	487	532	509	503	504	508	521	482	495	515	523	492	551	447	501	480	459	536	504	463	509	514	503	492	527	511	506	490	461	543	473	548	498	480	522	470	541	523	515	487	493	527	527	491	542	520	518	519	527	467	522	491	494	520	503	493	521	514	500	494	506	515	501	507	517	511	499	501	523	490	550	494	502	511	483	573	518	510	475	489	507	513	528	497	564	506	524	520	539	511	489	478	509	501	493	489	520	526	532	510	529	482	481	498	502	494	494	524	499	510	466	515	488	557	489	500	495	501	506	490	503	507	481	531	491	535	532	495	504	505	510	482	466	514	512	518	499	491	508	499	457	458	539	530	496	478	504	501	475	505	552	471	471	507	498	492	540	470	509	470	522	529	510	524	511	511	535	549	496	539	496	475	503	501	468	520	496	513	503	462	498	501	516	482	495	498	482	493	471	565	533	483	504	506	500	487	486	481	497	521	549	499	463	538	523	467	547	531	512	524	528	549	496	482	503	465	462	503	502	511	514	496	519	483	534	516	498	512	503	494	509	518	519	546	521	517	483	499	502	529	509	454	459	513	522	493	507	537	504	484	516	514	495	516	515	487	511	466	503	510	496	519	483	499	471	487	486	503	515	520	492	514	524	538	515	562	494	513	487	522	512	484	496	516	498	496	549	516	513	509	499	469	518	504	492	493	498	508	507	527	520	566	487	503	478	493	511	483	481	496	475	499	498	530	510	473	495	511	507	514	498	462	500	501	523	520	467	516	497	537	486	528	526	486	501	507	526	507	494	530	512	439	494	465	485	505	497	522	506	499	497	507	513	505	509	564	520	487	480	492	480	520	514	519	508	546	510	495	500	513	516	510	482	489	505	515	481	523	500	494	493	504	516	529	465	483	489	511	486	510	471	518	516	511	509	518	488	461	507	513	498	498	476	524	516	486	500	511	498	485	468	491	505	501	494	496	468	526	507	503	503	499	536	477	550	513	543	501	489	477	464	497	493	465	528	502	526	509	487	511	533	471	533	476	501	495	514	523	512	496	490	511	508	511	499	488	525	486	524	499	486	496	499	549	478	490	544	568	521	536	509	504	519	488	500	522	501	480	498	476	505	492	496	472	492	537	504	497	511	532	510	518	534	529	498	477	506	520	504	510	485	529	490	473	565	523	515	526	479	502	484	494	500	520	497	502	497	481	507	503	469	469	491	490	487	544	497	539	488	516	515	532	518	546	532	530	515	495	522	501	540	503	537	507	508	543	506	510	553	479	561	494	489	496	515	504	499	525	517	509	532	509	534	538	537	490	521	504	488	482	501	528	531	520	465	491	485	514	463	510	523	512	501	506	478	510	518	505	486	477	531	521	529	486	470	524	496	483	503	520	479	515	495	474	513	462	485	536	497	467	518	509	479	516	491	495	524	495	483	512	506	487	479	516	524	509	513	502	527	528	527	470	501	473	484	484	501	472	486	521	531	517	514	515	492	522	514	513	524	544	499	505	485	526	524	495	520	529	483	517	534	535	498	511	456	490	519	477	577	485	469	486	514	509	536	490	523	516	511	520	519	535	506	533	527	512	450	526	510	521	541	576	500	486	502	570	573	531	501	509	478	521	487	507	493	517	525	518	519	521	532	516	503	523	496	540	494	544	536	489	548	523	531	520	510	531	501	489	535	530	467	533	515	505	526	473	541	485	503	500	497	498	525	508	487	506	519	497	508	530	510	477	528	474	503	545	488	518	510	466	476	490	486	477	470	519	465	479	507	524	519	528	542	523	528	519	483	478	465	475	466	520	492	511	488	517	504	504	509	556	485	520	516	526	478	439	473	508	479	520	496	528	526	545	526	479	486	509	571	531	483	540	505	488	513	487	533	490
22710	20803	28336	23420	21120	22301	20188	11568	8246	6589	5375	4325	3588	3182	2991	2209	1989	1740	1542	1451	1314	1207	1050	921	847	795	687	671	623	630	546	564	550	536	532	544	478	524	489	484	472	482	495	464	434	442	492	454	423	445	458	462	439	437	434	429	421	406	394	407	432	357	432	384	442	424	409	415	407	401	443	417	407	424	436	384	397	384	401	444	396	404	393	424	400	403	402	399	439	412	395	412	416	423	433	404	396	389	429	391	420	439	389	460	423	428	370	451	411	376	377	417	398	436	396	421	395	430	436	396	394	430	423	407	384	452	427	411	404	424	410	426	430	394	435	417	423	381	410	389	418	410	419	416	429	403	401	410	420	405	437	451	430	408	429	386	413	410	420	404	404	428	428	425	432	415	412	428	350	411	424	418	383	424	413	399	444	405	440	377	431	398	389	406	425	409	444	436	418	435	434	413	402	410	404	445	389	436	421	411	418	429	380	403	401	416	386	427	409	429	394	417	432	405	413	420	438	413	427	424	436	426	449	425	434	382	421	418	400	409	393	435	394	408	401	379	390	392	412	428	433	406	384	385	420	428	414	421	418	439	441	376	441	432	392	420	404	391	384	414	406	415	433	409	416	384	435	426	382	397	465	413	424	407	441	379	414	432	390	420	423	398	418	426	458	439	423	395	431	396	399	401	386	386	414	389	439	399	408	397	440	432	357	422	413	423	425	438	425	410	403	414	407	410	440	437	400	410	421	446	418	423	398	414	443	373	406	415	400	400	408	434	448	413	403	412	398	414	431	445	422	399	411	381	423	399	404	428	412	404	402	397	423	422	371	427	446	424	438	397	399	366	415	387	393	393	400	383	376	401	447	396	449	390	437	431	419	439	422	441	428	450	418	430	381	417	422	433	418	423	436	395	395	413	441	418	397	406	407	404	419	395	441	409	421	423	439	392	433	404	408	426	416	411	415	415	396	414	413	429	422	414	417	419	415	450	419	404	425	395	412	411	412	411	409	407	435	429	418	412	376	423	434	376	403	431	409	433	407	438	429	426	403	436	397	410	436	409	402	457	412	440	437	471	400	398	399	395	396	422	457	397	404	419	425	426	423	400	388	384	423	399	403	381	414	411	409	408	409	407	425	410	417	431	434	395	436	385	416	430	445	456	443	432	407	411	403	401	391	392	410	414	417	385	395	427	414	418	428	418	425	412	441	422	438	404	417	434	416	455	389	414	429	424	411	397	385	433	385	391	442	388	400	410	433	443	417	407	424	423	374	423	400	388	412	407	378	420	419	394	405	404	404	403	414	423	401	395	426	418	422	426	429	433	426	425	435	397	392	417	391	426	465	425	438	420	413	448	417	393	416	418	398	383	405	420	414	381	422	430	419	431	401	421	385	393	415	376	412	403	390	441	405	426	398	379	412	425	429	390	411	411	462	380	431	399	399	373	410	428	403	415	416	421	423	389	419	434	425	398	408	424	404	428	412	412	391	415	423	447	355	407	415	441	398	386	439	402	402	420	418	437	382	432	425	400	433	425	394	427	393	410	374	420	468	398	411	433	404	386	411	403	387	394	424	400	403	424	383	414	407	413	389	405	390	418	403	441	418	440	422	440	409	423	400	371	398	422	396	416	408	378	393	441	436	421	403	398	440	393	420	390	403	396	444	441	388	388	405	439	417	419	421	399	426	431	377	405	383	374	427	419	414	419	431	427	381	408	452	414	434	425	461	423	384	435	416	413	397	422	447	402	402	387	408	447	401	407	431	438	376	441	397	408	436	433	400	415	449	421	404	409	408	393	417	418	431	407	417	439	392	433	404	372	391	407	407	466	434	402	446	383	378	396	406	425	384	455	389	386	368	407	386	439	430	440	436	415	385	451	406	403	418	432	417	385	370	411	436	423	418	422	432	381	374	417	377	403	364	416	402	412	376	421	394	403	393	453	400	423	400	420	434	418	406	446	422	387	404	385	409	430	414	435	406	380	402	408	405	419	414	408	427	433	396	403	407	419	420	440	434	411	370	405	426	424	418	401	399	405	421	418	396	410	408	413	417	405	410	390	406	435	427	419	416	449	420	420	386	406	412	422	416	420	399	382	406	390	424	424	410	390	413	440	410	387	425	409	406	420	392	381	393	405	414	396	407	380	420	410	422	434	407	397	394	460	450	407	431	422	412	405	412	417	433	402	429	428	426	435	416	410	416	411	416	369	442	404	424	398	458	404	407	439	391	425	383	388	409	399	403	392	389	391	441	403	425	445	431	417	421	427	404	421	434	388	378	424	429	391	388	442	422	389	392	439	428	409	431	394	402	410	389	415	415	426	433	383	467	404	369	399	403	410	396	418	364	427	401	377	402	399	446	411	401	388	425	407	389	401	397	363	408	423	415	416	420	416	423	398	386	390	405	428	411	407	416	391	423	422	408	378	439	429	421	393	411	411	443	432	402	394	413	413	398	402	411	379	422	385	408	398	437	405	414	432	416	407	428	431	446	424	445	413	416	423	421	406	377	406	426	436	414	412	419	426	412	437	417	405	400	398	420	424	406	389	409	431	409	444	424	363	407	401	477	405	424	458	391	400	427	395	427	396	416	414	393	385	449	414	427	397	407	443	409	425	434	419	401	409	418	397	422	396	424	420	447	389	376	401	419	387	388	412	444	404	414	394	378	426	412	425	431	447	424	413	440	421	437	382	407	410	435	409	390	399	399	441	411	401	397	395	390	398	411	414	420	425	434	424	392	441	402	428	418	410	435	390	402	405	396	418	396	393	405	389	419	436	457	354	420	382	415	441	406	426	463	405	409	401	393	389	408	422	435	430	419	381	403	399	415	386	382	418	405	424	406	431	417	452	409	444	429	381	401	410	439	419	426	397	415	421	379	408	432	389	435	413	393	411	467	437	384	399	409	436	392	417	431	406	415	404	391	412	397	427	409	396	432	410	393	409	410	391	387	403	384	397	416	404	440	385	403	427	406	405	436	423	430	411	409	399	393	416	413	410	415	410	435	418	435	439	443	362	408	424	392	437	426	405	406	397	401	427	402	410	441	385	422	399	418	424	399	409	355	425	455	414	404	381	405	402	418	444	421	427	432	404	430	428	408	430	406	430	429	408	377	429	381	417	393	413	404	433	424	406	411	412	411	413	410	425	428	389	404	397	429	401	430	432	396	430	437	398	399	411	383	427	413	408	392	439	445	434	423	405	390	421	415	362	411	412	441	401	406	400	412	447	394	435	437	436	398	430	407	422	406	412	408	402	423	410	419	411	409	389	374	395	423	381	420	439	403	399	393	399	429	405	388	393	421	392	456	407	411	407	441	383	396	422	427	452	435	400	401	428	402	409	403	402	401	429	417	424	416	421	447	403	419	413	424	404	409	388	432	393	448	393	447	451	415	432	411	387	405	378	431	440	414	394	382	422	433	436	423	433	408	409	433	416	415	413	389	408	427	459	415	372	437	374	402	426	444	390	446	396	459	438	384	418	396	413	428	427	407	428
31952	52574	45508	34995	29444	25431	20779	17863	14724	11787	9725	7881	6753	5900	5214	4196	3595	3189	2759	2539	2303	1953	1692	1483	1323	1177	1090	1080	960	879	864	797	742	743	686	679	668	653	597	561	600	605	579	627	627	563	577	565	550	535	542	552	543	539	531	516	528	485	509	525	557	504	518	566	534	471	521	476	515	470	510	486	500	472	502	473	508	523	502	484	500	503	522	530	510	509	486	488	505	511	520	493	525	459	550	487	499	485	511	526	450	517	479	543	523	538	501	469	484	517	528	558	471	504	539	503	487	484	504	474	485	476	526	508	518	486	447	453	528	518	511	487	546	512	499	505	523	467	498	481	486	514	525	471	518	525	499	517	513	534	536	508	521	506	502	520	509	468	502	527	479	501	498	481	491	497	498	506	495	513	471	490	480	492	496	474	532	509	502	533	512	522	513	483	516	511	516	510	523	520	515	505	523	508	529	453	507	498	523	537	479	487	477	489	534	527	535	509	479	505	501	524	473	499	506	496	518	550	531	518	514	476	525	510	517	473	495	506	512	472	537	516	472	534	467	536	513	556	553	501	497	517	506	485	515	509	524	516	509	534	463	494	489	468	477	490	489	475	504	539	504	469	465	483	500	522	492	515	487	494	475	508	477	510	517	518	494	542	534	471	493	494	478	521	499	542	478	501	482	507	497	533	525	480	466	481	546	496	506	486	447	487	483	518	490	495	472	484	487	472	501	517	492	500	436	542	494	492	510	486	495	490	476	514	471	524	533	469	483	475	465	494	511	487	512	503	489	488	516	515	470	488	507	470	522	518	479	517	471	508	525	486	541	489	490	512	485	479	464	478	484	505	478	510	503	482	472	515	477	487	488	480	493	509	466	523	467	480	543	519	495	471	509	501	498	512	520	491	508	528	498	502	517	525	527	509	493	477	492	511	540	524	484	505	491	519	515	492	490	549	533	479	468	490	507	492	491	534	492	494	468	469	486	512	513	510	499	532	526	471	521	522	476	518	503	504	483	523	541	493	518	532	475	440	511	498	489	519	481	494	490	519	529	510	520	518	494	479	469	463	480	528	485	512	499	488	477	507	470	487	479	492	481	493	502	497	482	429	554	492	482	504	471	497	450	500	501	501	512	494	498	483	496	477	500	477	518	541	514	472	494	478	469	498	535	522	496	485	468	488	511	512	453	508	531	518	472	459	524	523	512	482	476	521	494	492	505	524	480	490	506	479	528	468	497	492	515	496	513	486	563	536	507	468	476	505	497	490	452	504	503	525	491	469	502	523	476	501	521	489	493	536	503	525	488	523	494	477	495	475	523	504	468	573	532	498	477	529	513	462	517	472	503	541	500	482	492	513	512	480	496	479	493	469	540	514	502	494	500	481	495	506	491	502	483	491	526	498	541	521	516	532	492	528	489	489	479	475	519	532	504	460	497	490	516	480	510	531	482	499	517	523	539	445	529	510	532	501	533	516	462	509	497	488	525	510	492	535	512	508	483	518	459	485	474	487	526	496	516	517	482	478	523	499	539	531	498	493	480	538	504	490	492	479	446	539	487	501	483	462	514	516	510	476	499	491	478	506	474	501	477	514	456	449	469	523	501	480	524	523	485	505	506	521	484	508	506	498	500	492	521	532	467	515	503	502	487	450	496	526	475	482	498	514	482	507	510	481	513	516	542	503	499	506	473	493	482	503	536	472	496	535	492	525	508	493	480	510	491	548	476	522	521	480	520	527	505	501	500	481	477	512	516	543	506	551	478	501	477	470	503	481	525	531	452	496	529	500	480	501	528	508	488	498	480	462	454	502	463	493	543	498	511	502	525	515	499	480	543	511	492	518	511	478	520	491	497	517	504	512	485	518	534	491	521	488	462	469	509	485	514	483	508	480	541	494	489	543	499	463	499	461	501	472	505	524	510	489	490	473	496	513	491	508	516	482	503	508	453	524	481	486	484	509	480	482	499	489	551	512	518	482	510	502	489	501	502	481	516	483	472	484	524	491	516	493	493	503	521	508	516	523	487	491	479	515	551	506	498	505	535	512	454	489	474	511	503	460	489	482	464	518	517	515	526	471	483	541	520	526	476	520	521	520	477	491	502	502	483	492	497	491	539	485	517	528	544	497	523	524	526	498	520	473	510	514	522	521	513	479	546	498	498	507	523	503	520	501	531	542	557	523	483	473	526	544	463	523	514	549	489	433	519	538	484	517	502	498	473	487	500	547	502	511	450	506	499	477	478	525	507	513	532	492	513	481	514	498	486	509	474	473	519	486	526	519	469	500	525	487	513	497	500	486	469	477	499	475	464	492	491	492	488	497	480	533	515	479	488	484	541	448	510	481	516	542	513	508	518	524	470	490	474	472	518	501	513	505	524	500	532	529	514	464	485	488	464	488	517	481	494	478	502	465	471	496	493	448	485	527	499	465	479	477	564	502	476	521	520	506	539	528	486	514	490	494	478	514	490	478	512	460	467	518	519	498	525	471	477	502	475	496	530	471	536	515	482	477	503	537	496	498	504	510	483	482	476	525	507	488	494	504	474	502	477	513	516	535	520	484	522	509	502	491	470	537	504	531	493	473	509	485	482	503	481	513	509	489	509	500	520	469	524	493	528	467	510	464	500	500	498	521	487	491	498	504	525	501	485	507	484	504	501	494	497	489	466	505	509	504	504	523	488	484	497	498	475	511	522	524	487	470	486	510	521	531	524	487	509	495	466	513	492	483	463	531	500	515	455	499	458	497	495	508	508	506	503	497	510	482	515	505	476	495	466	495	509	487	452	500	462	516	517	552	506	504	497	498	490	488	489	528	470	528	508	535	562	507	509	526	491	467	482	499	546	540	467	481	486	530	464	482	505	451	474	528	464	467	479	505	536	529	508	528	514	502	487	484	539	494	442	555	498	459	525	477	517	481	493	487	492	486	469	513	472	514	502	508	513	506	496	524	501	527	489	519	529	506	502	517	489	520	567	499	469	514	488	522	536	479	503	527	503	504	521	454	485	494	504	507	477	519	477	490	526	522	523	488	523	445	493	493	501	514	497	487	527	508	470	507	510	526	493	489	515	506	516	505	457	488	503	513	524	483	521	480	558	499	483	505	538	501	533	487	481	493	521	494	482	533	509	531	480	495	501	469	501	515	508	482	486	518	498	490	488	481	485	490	511	489	481	486	498	518	469	527	479	504	504	556	492	514	491	474	484	505	492	551	495	520	488	495	459	509	506	487	511	510	548	472	522	480	516	537	467	490	519	511	470	490	515	491	513	506	515	508	471	518	517	511	533	499	482	530	502	476	481	499	497	512	513	481	483	476	461	526	510	502	514	490	471	512	480	496	525	504	456	475	486	524	501	468	508	513	516	538	531	488	516	481	532	504	507	495	518	507	499	483	488	503	501	467	459	484	493	525	487	519	541	500	501	508	498	450	485	474	445	508	501	503	485	524	501	475	506	489	497	540	486	514	560	531	507	466	484	484	502	492	473	519	512	460	481	556	500	543
27807	25080	28888	22132	13474	9229	6475	4541	3713	3064	2334	2026	1832	1524	1342	1207	1147	1035	895	889	815	737	703	635	581	602	577	528	509	511	501	497	454	492	444	437	451	483	443	444	430	423	450	464	471	444	433	454	486	423	439	442	391	434	403	433	405	447	432	382	399	413	462	420	431	432	441	440	426	402	441	410	400	418	450	368	464	451	431	458	430	410	419	387	413	422	439	440	422	440	454	402	429	387	429	421	401	413	417	395	419	406	399	423	450	438	426	401	448	433	404	398	437	427	440	439	400	424	405	428	449	393	439	405	440	411	424	423	400	426	431	386	411	437	390	391	427	439	436	381	424	435	413	387	464	416	431	415	431	444	422	435	432	435	449	488	430	429	442	410	425	436	445	397	426	431	428	388	453	405	411	430	438	424	456	409	424	412	402	414	381	438	468	427	422	448	438	407	433	435	434	414	390	439	411	425	442	453	440	401	451	428	434	399	441	420	431	419	441	407	402	432	408	412	436	458	406	440	384	424	446	410	422	450	486	430	430	447	413	426	414	455	434	467	421	427	410	391	441	444	424	453	410	408	422	440	429	450	415	403	415	401	442	432	436	429	394	418	394	440	468	428	397	446	406	419	417	436	436	418	405	422	463	397	419	383	440	387	432	407	388	443	403	444	443	430	438	434	417	423	436	397	402	409	452	434	397	453	429	383	420	426	418	452	418	424	415	449	435	385	425	420	409	434	395	406	404	430	425	446	398	413	441	451	408	425	401	449	445	422	452	438	423	419	420	365	401	403	443	428	447	413	409	423	433	381	416	449	448	399	434	437	402	380	407	425	411	456	418	459	439	393	448	421	433	419	414	418	422	387	437	409	440	436	400	390	423	397	435	431	397	396	433	413	414	407	412	410	444	461	458	455	388	397	458	408	408	429	418	409	444	452	406	440	467	432	449	419	424	412	407	428	452	441	424	400	443	407	404	445	424	439	430	435	400	392	381	385	420	427	401	406	436	438	420	397	409	440	423	441	445	429	414	432	430	435	429	375	412	425	447	395	452	428	415	426	425	439	398	428	428	447	412	425	403	495	426	458	421	396	423	444	419	438	435	430	418	448	409	388	409	449	437	427	406	432	431	388	408	439	403	406	401	391	409	427	451	371	422	395	426	434	440	429	416	396	395	434	455	397	428	449	433	407	429	415	426	417	395	393	439	415	437	452	441	442	422	449	414	469	445	411	430	406	433	404	416	427	412	400	407	467	449	422	450	424	440	400	388	422	406	434	435	389	428	419	405	406	397	425	438	405	426	419	399	424	401	420	423	405	430	433	396	418	396	432	450	454	405	423	404	374	426	426	444	412	443	396	446	434	404	448	432	425	419	425	421	436	430	444	407	428	429	431	417	396	388	400	410	394	441	404	433	426	433	411	426	457	417	388	425	388	375	424	439	422	439	412	436	418	397	430	419	402	407	438	439	446	440	447	447	424	421	403	406	424	420	421	416	409	417	437	410	442	418	430	412	398	448	424	456	408	410	431	456	406	401	406	406	401	446	393	405	403	383	386	413	421	428	471	459	450	409	423	387	437	446	435	347	452	411	419	406	427	387	405	443	433	428	419	414	425	404	399	413	430	393	399	413	409	442	396	432	418	429	433	393	426	428	424	413	419	431	419	417	445	407	409	428	404	421	405	407	392	458	437	414	378	415	450	440	465	438	409	407	434	422	448	456	441	434	429	431	410	379	379	414	456	393	405	389	382	432	395	440	392	420	423	408	420	360	403	434	420	410	431	418	414	406	417	401	430	447	429	408	444	411	430	426	416	411	433	429	409	426	400	464	420	441	398	407	416	438	399	433	423	427	421	413	431	422	408	379	433	426	473	452	419	438	425	361	430	411	404	402	400	405	448	411	444	423	447	438	432	424	443	392	409	440	389	424	386	491	395	409	403	449	414	398	408	369	409	434	413	434	442	422	394	443	413	422	424	412	421	414	453	394	433	401	434	390	457	439	427	376	398	410	451	447	413	387	394	420	433	411	416	403	411	430	411	447	409	422	429	440	404	433	464	423	447	434	423	416	395	388	403	439	429	396	419	437	422	418	452	378	449	428	398	415	437	448	433	373	419	449	462	405	420	424	446	383	396	441	454	409	440	377	428	420	447	414	438	412	405	441	426	405	468	415	417	417	398	425	402	407	406	417	436	421	416	375	438	404	437	418	469	431	403	398	420	413	412	479	438	437	407	415	435	443	457	440	413	423	421	441	442	373	401	418	434	440	453	434	441	426	410	402	408	426	374	423	399	424	448	400	412	432	426	423	413	379	413	399	447	460	411	409	405	435	422	417	407	355	390	445	427	410	433	413	393	371	403	440	433	421	395	421	416	392	440	420	443	405	440	417	388	421	423	430	383	475	467	449	439	422	445	444	479	392	460	388	416	413	428	407	412	417	437	413	435	440	427	412	411	406	433	419	457	406	439	449	433	450	431	426	418	430	401	405	378	426	440	423	444	420	386	409	402	457	410	427	432	480	453	424	399	456	387	440	471	423	449	417	411	439	432	398	457	420	420	432	430	430	428	416	385	409	382	449	442	398	410	411	461	456	398	393	420	409	454	410	393	407	408	396	419	432	466	441	450	419	438	453	427	393	396	447	414	393	400	435	435	426	446	438	386	421	404	438	435	469	412	455	424	386	430	411	440	474	409	434	420	443	442	434	432	430	439	423	422	443	461	459	424	432	422	435	399	404	409	435	425	422	431	405	420	431	429	400	434	392	440	398	404	417	390	419	440	450	433	423	435	376	423	403	404	409	413	432	403	387	388	430	382	432	419	459	404	426	454	418	398	409	418	374	436	389	446	385	428	376	427	426	379	393	431	475	417	396	407	442	415	407	435	425	409	447	390	416	424	396	432	392	431	460	434	425	431	432	395	425	449	429	395	415	403	451	444	391	415	436	453	369	461	440	473	416	413	426	429	398	426	386	389	407	424	429	408	437	469	422	412	441	390	435	410	421	448	434	413	452	429	404	408	483	426	403	432	432	425	426	421	423	415	416	433	403	422	410	429	440	400	439	398	442	418	394	426	457	463	425	427	426	430	463	436	428	422	438	428	426	438	379	420	373	427	397	406	407	418	421	398	411	422	433	426	405	398	404	411	429	435	402	467	419	414	411	406	414	390	387	437	422	417	424	420	399	417	445	399	398	437	446	402	442	465	391	443	450	442	436	387	435	388	399	427	420	447	421	420	420	407	382	450	406	411	412	457	409	413	419	440	428	385	445	439	405	436	384	408	414	418	393	449	437	422	398	411	442	433	402	426	405	413	411	431	406	415	384	428	427	431	415	411	403	394	442	432	417	448	374	407	406	424	431	454	422	443	453	478	467	413	399	421	413	445	430	385	404	401	403	409	413	429	431	451	435	408	407	475	458	429	421	413	379	414	404	426	417	438	389	437	431	426	384	400	428	423	387	419	377	443	434	406	427	436	457	466	434	406	408	405	438	446	397	400
31145	40934	34944	24276	18853	15246	11957	9436	7772	6122	4906	3993	3436	2848	2492	2218	1939	1819	1473	1395	1290	1074	1005	948	897	862	753	717	687	712	702	676	614	603	611	598	624	584	589	591	541	548	573	556	532	519	558	527	526	567	535	544	549	545	542	539	527	521	527	531	524	514	520	575	555	535	536	543	572	514	551	555	550	511	516	468	476	503	521	560	510	459	512	523	558	521	504	495	518	505	490	505	504	528	543	521	581	512	519	517	537	537	507	560	546	491	503	537	541	501	508	499	518	567	530	551	515	535	526	541	509	511	515	492	509	519	530	541	516	515	531	500	558	542	522	519	494	560	526	577	533	545	538	528	537	538	514	472	531	560	489	550	544	517	551	526	513	536	492	570	500	492	531	486	509	509	535	523	469	513	491	519	516	508	539	498	508	568	533	525	511	566	556	560	511	533	567	527	504	509	572	517	511	521	543	509	556	518	517	574	498	565	529	520	506	549	528	499	486	523	524	511	518	559	515	510	503	524	529	505	532	530	520	528	537	534	542	535	532	523	558	545	539	541	554	501	533	546	505	505	517	559	531	544	504	521	539	533	532	493	508	539	494	467	484	533	517	532	522	547	523	517	493	522	482	534	501	534	567	523	482	542	544	527	563	509	512	499	509	493	498	540	563	517	516	541	533	514	494	537	474	505	522	537	544	554	539	532	556	521	497	498	510	516	481	529	545	503	468	550	530	546	518	535	520	542	508	480	520	519	537	493	534	548	550	474	494	570	530	504	513	557	539	520	439	518	537	492	525	518	528	513	508	513	557	532	529	500	543	560	487	527	490	563	477	522	539	477	517	538	553	523	499	527	525	526	570	519	479	516	568	504	498	573	484	489	543	524	502	549	536	476	525	501	525	553	531	515	533	489	522	564	514	562	554	507	526	514	521	543	514	510	488	514	534	531	514	514	512	523	488	533	550	544	554	520	560	536	509	494	507	493	523	516	524	536	489	511	525	539	565	519	550	483	508	533	525	547	526	544	514	485	511	555	514	520	508	520	515	549	531	532	507	499	510	496	520	525	533	526	549	521	538	488	544	561	541	557	518	556	541	540	505	527	525	503	526	533	541	554	508	529	494	557	524	531	494	510	527	499	500	550	530	514	540	502	532	528	534	560	534	527	536	522	510	513	552	553	537	548	533	530	525	511	516	513	550	572	510	522	527	518	541	524	572	522	563	520	516	510	501	538	515	547	561	508	500	527	525	570	471	524	566	521	543	555	579	479	530	547	504	501	530	508	556	498	576	545	537	539	566	567	524	510	499	528	522	536	566	538	553	487	511	506	554	532	562	532	526	486	501	523	512	508	582	561	531	489	532	580	509	532	559	545	565	504	539	496	555	560	561	530	537	537	500	524	510	473	510	518	504	543	518	526	522	535	508	488	559	545	523	513	460	463	543	586	543	519	510	486	540	513	527	498	528	565	514	506	564	534	534	530	510	534	519	533	517	495	485	542	520	530	525	542	529	535	506	516	505	541	497	482	537	500	559	505	533	558	545	542	523	505	508	543	521	535	498	486	547	563	531	503	531	578	508	548	510	531	497	517	531	545	497	528	529	517	506	531	567	534	528	552	556	495	560	552	513	519	506	507	536	525	526	518	508	538	510	507	514	469	549	525	533	520	496	496	550	501	476	531	515	501	502	534	491	544	500	512	509	503	575	554	524	561	560	553	499	522	504	485	508	508	532	557	493	503	575	530	560	560	488	534	543	532	518	501	481	510	542	487	514	531	500	540	487	546	500	522	519	507	548	518	497	539	556	502	526	515	487	550	534	496	540	594	531	540	499	551	545	522	484	490	479	538	542	487	541	503	520	571	509	534	500	499	524	515	553	502	554	567	534	528	507	522	550	538	539	525	542	536	506	527	550	538	500	533	552	516	548	497	511	527	486	552	536	524	515	483	537	519	505	538	525	501	552	517	505	509	520	539	528	494	488	523	530	515	531	489	529	564	520	518	536	524	550	551	477	512	516	543	536	498	477	487	495	539	531	565	519	517	524	540	537	500	524	519	588	558	526	534	544	543	541	553	548	535	480	501	521	510	519	534	559	550	524	525	522	521	499	538	570	533	503	513	506	523	548	527	534	526	549	509	551	514	546	502	544	513	546	527	522	538	553	521	517	516	481	488	515	502	494	556	516	497	539	511	566	534	540	533	521	561	534	538	511	541	536	531	544	549	543	548	521	537	542	521	507	525	557	490	555	525	580	494	524	534	523	496	567	520	529	539	507	542	532	557	546	517	503	553	518	523	553	493	477	503	496	545	525	510	533	495	530	506	536	537	503	525	541	507	520	580	536	514	503	501	568	520	561	495	503	568	541	522	564	545	489	504	481	498	524	506	516	560	509	492	523	576	529	501	556	549	519	535	552	520	512	506	474	519	494	501	505	552	526	516	514	518	492	520	530	530	559	516	495	554	507	515	494	569	577	554	549	538	539	510	501	523	535	532	479	543	506	567	566	532	530	537	563	486	525	518	514	500	548	515	502	502	509	534	512	549	526	554	535	518	484	540	492	524	551	545	524	533	494	528	504	527	519	508	513	480	560	556	548	537	484	546	458	546	495	526	549	526	484	509	516	505	525	533	496	599	543	544	547	567	556	480	553	532	532	497	524	543	548	485	526	558	480	570	534	550	556	469	574	477	547	537	513	549	516	555	526	529	509	486	533	525	531	555	539	509	530	488	507	514	530	514	502	526	553	496	526	547	540	518	541	522	508	532	545	471	514	536	528	513	545	532	507	489	558	531	527	559	516	542	547	550	519	464	561	545	521	505	519	546	518	512	515	540	526	531	503	539	501	517	544	533	519	550	605	488	525	498	532	529	545	544	544	517	556	512	521	512	512	559	560	530	532	532	510	509	511	515	546	538	539	574	520	574	514	535	497	491	507	539	508	518	496	508	504	538	466	511	537	539	528	555	520	536	526	509	554	531	546	563	542	522	536	536	565	526	482	507	548	520	528	520	562	549	548	521	548	484	524	511	530	541	534	502	507	566	536	546	537	532	516	540	479	548	527	532	541	554	559	512	557	542	498	524	515	518	510	500	524	518	524	483	524	531	527	544	526	528	533	503	510	513	484	527	518	520	524	540	516	525	515	532	503	552	540	514	549	528	510	503	526	529	552	507	559	517	525	506	516	514	578	528	538	545	485	527	534	543	504	524	535	546	509	531	538	516	511	554	487	548	519	556	512	570	559	524	525	544	514	517	555	572	529	504	555	518	530	525	495	485	530	535	546	487	499	490	552	554	574	507	522	542	506	475	508	533	512	473	505	544	508	530	518	566	531	546	528	526	534	490	509	484	503	513	526	553	498	544	525	519	566	540	561	540	546	526	537	515	569	514	556	565	550	493	545	527	553	505	521	533	499	556	521	548	509	536	482	536	535	535	555	514	526	548	527	490	532	499	488	575	507	531	474	581	534	548	512	519	517	522	561	499	490	490	509	518	514	487	493	511
23829	20808	27953	24017	21457	18268	12461	7553	5723	4726	3918	3164	2576	2270	1897	1731	1580	1391	1260	1149	1033	902	811	743	705	722	615	603	622	508	560	509	516	508	462	513	481	467	459	469	418	447	501	457	431	460	443	423	434	434	426	410	396	421	449	394	429	436	398	422	428	407	449	414	431	421	408	418	413	411	409	431	401	382	421	413	420	407	439	401	441	388	410	402	475	415	411	403	419	439	408	418	402	406	398	416	400	440	392	404	451	439	422	413	423	428	412	403	402	433	424	415	395	397	412	397	470	389	409	457	449	425	444	388	434	398	404	414	433	419	423	379	435	394	450	391	385	394	418	411	401	453	407	406	430	438	383	419	429	402	415	401	374	401	374	419	415	433	445	433	409	391	395	415	400	389	407	439	387	418	442	412	425	440	415	439	403	415	398	409	445	425	443	440	438	420	401	373	436	444	423	399	422	437	410	407	398	408	399	359	398	390	421	438	393	393	422	442	395	373	433	383	425	426	390	444	416	373	367	425	409	390	402	431	378	389	415	417	407	396	423	434	412	426	410	404	431	389	429	419	384	400	396	400	405	405	429	404	373	393	405	421	428	403	380	446	435	379	413	415	437	432	441	404	401	426	393	417	400	408	421	417	394	412	403	417	448	426	426	414	441	394	387	436	398	422	423	396	413	435	431	442	349	428	416	442	405	426	397	443	419	448	401	417	441	428	409	398	420	441	378	409	410	418	442	405	412	390	404	437	408	400	427	392	430	403	407	434	421	441	425	440	390	389	391	433	425	368	431	402	410	424	400	425	430	457	431	427	395	412	427	441	415	412	392	396	429	409	405	419	424	413	383	403	396	399	420	408	428	383	441	431	408	454	438	387	399	388	386	407	463	428	427	399	386	404	389	416	450	408	391	403	377	426	434	422	450	415	423	369	410	445	397	441	422	422	459	392	430	444	443	392	427	425	408	385	439	408	444	393	431	380	387	412	424	418	428	402	461	438	414	401	440	428	440	412	447	392	445	444	413	446	391	434	429	436	391	400	419	419	408	411	411	429	418	418	406	399	390	402	401	444	449	406	415	437	421	428	444	399	404	417	425	383	438	426	448	427	404	404	391	392	427	416	391	415	445	422	425	441	396	388	400	404	446	381	392	392	419	404	400	436	407	415	382	407	431	420	427	433	406	426	439	371	412	416	426	399	411	447	447	411	390	410	420	387	398	411	367	412	422	419	421	444	379	422	420	447	407	391	426	371	422	403	440	374	370	429	416	405	392	425	422	444	419	379	397	389	428	435	405	387	439	428	431	387	414	406	467	421	406	392	400	391	414	431	380	392	411	390	424	422	399	436	371	383	413	411	455	463	434	406	401	422	395	421	380	385	399	406	403	437	405	429	371	418	450	412	388	420	419	417	406	400	389	414	406	410	435	412	422	382	450	416	415	391	440	409	415	440	410	407	401	404	439	425	413	422	388	408	385	436	396	424	399	401	407	398	396	412	415	411	422	387	361	417	441	389	424	435	438	398	422	382	439	423	415	399	420	426	372	388	420	415	396	435	405	467	391	398	419	404	403	420	428	396	429	429	393	420	418	410	409	407	425	422	369	377	429	414	435	423	371	426	417	400	399	416	424	396	412	391	432	417	405	419	397	432	444	368	421	415	416	446	438	409	403	431	394	422	382	423	370	422	431	434	396	422	403	461	416	415	428	422	416	391	444	409	374	401	395	423	400	415	389	410	417	447	402	398	414	409	439	407	419	414	454	385	412	403	445	434	417	434	444	413	393	436	451	432	427	429	427	416	422	421	426	427	432	418	422	391	387	413	428	373	378	384	399	407	455	377	444	451	423	436	421	427	422	426	440	396	402	364	397	417	402	396	430	406	455	411	392	417	402	418	414	415	414	387	422	383	419	401	376	426	429	429	355	436	419	422	394	440	396	441	431	408	443	428	403	411	397	400	439	401	399	430	371	390	443	400	387	394	411	428	447	389	430	373	404	395	422	435	412	394	402	416	406	435	431	409	410	420	410	436	422	431	412	444	425	430	406	402	430	398	410	430	399	399	400	421	399	430	428	452	420	433	433	402	409	441	423	419	402	412	399	447	396	409	405	417	402	407	406	399	412	412	386	384	429	416	389	428	401	430	418	414	415	404	422	417	390	436	428	434	443	428	431	413	400	404	434	427	407	434	404	402	353	413	415	429	418	421	419	443	430	428	369	411	436	416	388	387	402	440	389	412	424	404	436	422	434	424	378	455	395	433	453	421	408	434	429	397	413	435	420	433	410	407	398	404	435	407	410	417	427	429	455	448	410	455	386	400	436	423	402	431	406	403	425	386	410	400	400	407	411	424	397	427	437	392	400	397	457	428	408	462	409	427	400	399	413	454	445	401	423	410	414	434	409	409	407	416	422	395	437	408	423	412	438	433	434	422	409	398	431	397	424	372	405	398	427	383	443	424	429	415	417	419	403	415	400	412	441	429	418	393	398	442	408	389	445	375	408	422	397	433	407	393	417	398	400	411	421	404	442	415	456	401	416	428	383	412	387	385	397	391	449	411	422	428	391	454	403	407	422	439	405	419	441	403	429	414	400	430	424	462	410	408	433	443	406	419	447	380	417	425	422	422	418	401	413	410	395	378	438	420	413	410	414	401	423	440	381	443	385	394	430	388	444	411	429	417	435	421	419	420	426	392	377	419	435	420	393	378	414	430	431	416	445	444	394	431	451	429	408	405	444	397	428	383	419	426	409	417	431	433	448	412	372	403	398	423	430	393	380	387	438	431	407	395	411	413	423	420	431	470	434	391	403	421	430	402	436	425	403	440	430	453	447	418	401	417	407	461	426	421	390	417	382	430	387	401	436	425	436	402	414	454	414	395	479	391	412	424	460	432	425	443	414	441	429	372	428	439	366	392	442	401	443	436	431	409	398	429	417	414	431	394	456	416	408	406	400	404	409	388	416	439	437	424	428	401	440	439	388	404	395	421	426	413	426	397	437	440	430	379	451	414	428	435	428	429	391	406	423	398	416	421	441	438	423	387	422	412	421	384	399	441	433	425	420	435	349	414	443	402	428	442	428	446	386	386	387	435	419	408	437	394	391	406	409	436	433	423	447	427	414	421	417	398	400	427	400	436	382	419	417	404	441	406	415	431	420	440	408	418	417	416	440	424	386	393	432	413	411	408	421	414	391	428	407	419	404	395	422	415	379	428	424	424	443	405	383	437	429	414	429	416	388	439	391	401	423	426	407	394	384	397	389	433	398	436	418	423	428	387	405	393	402	427	414	405	374	436	391	449	384	360	425	408	392	385	417	389	438	431	408	413	434	449	387	412	424	389	412	418	386	439	421	405	439	425	443	433	408	440	463	375	406	383	426	468	404	392	446	397	415	408	398	413	440	391	372	378	444	443	423	406	399	415	435	381	428	431	423	431	405	441	410	403	395	423	435	436	398	435	396	414	438	423	405	436	393	420	395	404	430	446	432	378	424	387	434	417
31230	45984	41605	30455	24641	20499	16720	13588	11161	8968	7164	5843	4869	4088	3514	2977	2813	2434	2273	1963	1772	1563	1322	1164	1086	957	901	872	756	762	732	732	696	710	650	644	624	601	610	566	585	583	541	580	601	540	562	587	582	559	557	571	525	560	569	505	525	509	506	492	504	505	526	537	477	499	499	530	493	477	561	496	486	504	529	508	507	513	530	518	489	513	520	491	510	525	464	461	485	537	510	520	521	487	483	516	520	522	498	511	516	472	483	535	504	501	529	517	535	480	504	492	444	507	494	492	498	504	499	516	505	522	521	514	501	515	540	543	508	514	514	502	481	496	555	482	469	560	501	512	519	493	523	485	532	529	491	514	505	528	514	497	488	503	491	508	534	542	542	490	501	502	494	504	553	507	484	536	499	491	514	485	502	514	511	491	522	505	511	508	493	515	517	506	477	529	506	499	554	471	481	505	515	502	536	514	499	512	536	523	502	535	561	502	529	497	496	501	511	576	518	507	472	540	468	527	531	499	515	488	471	508	520	522	542	520	532	520	498	529	517	494	508	514	490	527	472	539	501	488	492	537	534	511	498	555	519	504	491	531	535	521	516	485	522	528	515	499	517	513	557	526	497	508	528	496	508	510	529	550	496	540	505	515	544	467	524	539	517	513	467	529	480	486	504	497	517	502	497	516	521	527	532	477	522	544	524	469	510	514	513	536	502	523	487	491	518	508	520	526	461	482	500	520	501	489	467	525	517	485	517	518	469	516	499	498	540	514	531	540	490	514	491	508	477	554	472	506	513	490	485	495	507	527	526	542	470	490	536	473	513	521	524	495	508	516	524	482	538	503	508	514	523	519	496	463	501	515	530	468	530	512	548	497	486	507	512	526	495	529	522	509	533	517	504	502	546	490	492	516	503	510	507	548	503	523	495	482	518	550	506	515	534	479	493	524	537	486	471	545	483	487	524	515	494	536	522	491	500	499	497	508	504	514	543	527	514	502	506	523	491	464	449	506	517	488	498	505	537	481	469	542	509	542	532	508	528	527	532	481	535	445	502	507	507	482	517	513	454	503	508	494	511	504	510	499	520	516	541	481	527	533	503	502	509	505	507	539	508	498	496	524	503	518	543	514	468	507	455	508	529	497	487	530	511	536	521	507	541	472	536	538	484	538	523	519	516	523	519	500	510	523	478	516	499	495	493	503	532	509	542	507	525	474	512	526	508	520	551	485	535	488	492	486	472	495	515	506	494	522	526	542	472	533	549	508	478	508	514	505	525	533	517	527	507	525	475	540	485	526	460	489	521	528	493	488	506	527	490	486	523	547	529	508	531	539	508	513	501	529	493	529	516	505	499	503	541	552	494	534	510	535	486	534	534	519	551	517	505	478	482	514	531	501	498	533	501	506	537	507	535	510	511	496	535	508	529	496	458	478	479	515	537	486	498	547	524	527	487	520	531	530	505	547	531	517	491	525	487	491	464	492	515	502	479	531	479	544	533	468	513	530	496	483	486	518	517	509	536	540	514	497	563	545	487	520	518	507	503	554	519	513	490	536	518	565	540	513	504	503	530	504	518	519	507	523	503	476	514	500	509	497	527	511	511	460	537	529	478	508	536	521	494	526	534	487	508	505	523	519	501	508	509	528	516	500	506	474	536	524	507	569	498	526	504	535	496	517	538	514	517	513	482	517	536	512	486	544	498	497	535	471	503	513	545	532	467	525	537	483	495	519	540	542	527	523	508	502	511	495	484	536	530	508	494	549	484	475	485	520	494	502	491	507	522	512	491	539	525	528	477	528	515	483	474	578	496	500	483	539	518	522	534	498	522	514	512	488	518	528	507	520	488	526	512	508	550	504	512	506	526	473	521	545	517	533	527	519	457	503	477	507	495	530	491	518	536	536	513	499	546	537	513	555	513	511	498	534	515	490	557	491	475	508	502	501	508	497	511	526	466	543	546	526	446	527	487	487	516	522	468	521	500	523	511	480	483	485	520	534	528	488	506	529	518	500	497	510	514	514	490	521	554	531	530	531	507	526	510	501	499	506	492	498	467	500	503	526	500	482	482	535	493	529	522	512	510	518	534	521	522	528	504	570	492	519	455	461	533	500	506	516	503	494	513	501	488	535	510	486	506	498	525	513	489	488	503	525	544	489	518	488	503	519	507	473	484	501	508	513	462	567	507	509	495	530	517	511	517	484	528	517	486	473	527	490	514	470	551	494	512	528	515	506	514	512	500	537	491	458	523	504	504	484	494	551	488	544	501	508	529	494	515	502	518	511	526	492	530	505	550	522	525	518	535	454	493	497	476	488	520	503	518	516	530	521	501	519	451	533	540	532	500	483	532	534	513	488	524	534	490	518	504	491	539	520	528	505	552	473	511	542	517	519	529	522	548	497	505	515	538	504	479	487	511	504	463	497	486	505	536	493	515	528	526	512	490	520	474	463	539	505	507	463	523	472	501	534	500	490	486	556	501	468	532	508	521	508	531	508	548	477	496	500	539	492	508	512	542	528	504	515	513	529	507	483	492	517	503	501	523	510	502	503	506	503	553	473	493	482	452	464	510	503	453	539	483	564	507	481	506	551	484	540	490	512	486	522	507	488	469	522	527	500	486	506	505	515	520	533	518	529	483	506	520	528	532	537	528	504	497	496	514	542	527	519	544	513	553	523	490	503	525	484	529	529	525	504	522	527	524	451	504	507	562	504	537	509	500	515	545	538	514	520	513	493	526	515	498	484	520	516	496	536	521	562	499	534	502	511	520	565	539	511	513	535	487	524	550	483	544	508	519	538	532	556	495	495	516	491	488	535	474	503	513	531	557	509	521	489	521	525	504	517	575	540	517	499	511	497	507	536	501	519	492	470	504	490	505	529	525	495	480	524	560	505	519	518	506	527	521	507	510	523	473	477	517	532	471	546	490	510	492	491	505	461	506	552	494	529	497	523	485	538	533	468	452	521	517	517	512	538	511	528	503	525	480	531	509	518	502	475	544	535	499	500	531	543	519	530	499	527	508	489	497	546	507	531	509	484	519	533	510	489	518	509	550	471	496	529	518	493	497	545	493	497	472	533	510	503	497	531	516	539	556	541	496	480	510	488	493	503	497	534	476	540	519	497	526	532	539	503	517	480	488	497	508	548	511	523	508	514	508	493	512	461	500	530	520	493	547	506	530	518	515	515	489	499	480	500	537	526	560	510	493	503	510	530	503	501	502	571	475	494	507	537	560	506	513	503	505	506	530	497	503	532	544	480	527	513	514	488	480	501	498	473	508	519	505	526	465	516	495	520	506	505	547	515	496	514	502	510	493	496	508	493	505	471	540	496	491	544	502	515	485	496	510	513	499	524	495	529	516	485	510	525	493	523	519	503	481	473	525	523	533	509	541	489	562	522	470	506	487	509	519	541	544	527	476	507	505	516	497	504	539	510	507	472	497	491	529	522	502	556	492	519	501	539	556	540	508	504	543	496	544	503	526	520	546	520	491	530	488	482	555	466
22669	20766	28303	23353	21036	22162	20202	11264	7868	6585	5400	4368	3672	3081	2521	2201	1995	1752	1684	1483	1297	1207	1003	944	874	779	731	699	662	579	586	582	542	532	524	509	562	466	478	493	454	485	444	439	447	496	455	440	441	455	430	419	444	449	436	446	411	430	436	463	430	382	413	407	410	395	428	442	418	451	427	434	459	378	453	385	418	436	401	442	424	437	395	420	402	392	434	402	396	390	403	391	407	425	415	409	404	391	423	418	441	420	404	463	388	406	431	410	441	411	439	395	395	435	415	422	443	418	386	433	387	376	398	379	431	380	404	391	401	363	410	377	428	413	422	455	459	427	367	418	416	396	368	409	416	430	425	406	422	402	370	417	410	410	392	447	413	417	403	447	394	418	403	395	390	417	417	395	464	457	405	416	425	425	438	446	403	441	442	421	429	452	431	411	453	433	441	389	389	418	422	372	413	436	406	396	452	447	441	397	388	441	414	409	458	436	382	431	429	409	414	416	424	428	392	416	414	386	412	422	433	433	400	437	403	439	439	420	397	435	392	424	414	433	394	413	397	419	426	442	426	423	395	414	414	417	374	410	406	432	416	424	425	417	386	406	444	454	418	422	412	435	421	413	412	426	412	412	421	431	389	413	423	415	420	431	426	419	394	401	437	436	416	439	428	417	439	397	453	378	453	396	387	414	416	437	406	396	410	429	434	439	407	421	414	391	426	412	468	422	439	425	380	467	408	403	394	421	450	369	408	451	433	404	436	424	374	448	403	456	421	420	400	388	426	416	428	425	416	395	427	423	426	379	419	417	433	442	377	398	390	424	385	401	434	442	376	436	415	396	416	432	436	416	448	398	411	388	440	411	417	422	419	431	411	423	430	417	432	409	432	423	411	428	429	412	395	435	373	418	439	410	431	424	393	382	405	445	395	434	437	402	399	416	365	403	400	346	427	385	395	432	409	409	382	428	362	413	430	411	427	390	416	394	404	439	432	416	395	392	414	386	392	431	376	422	406	409	418	413	414	415	409	427	422	433	438	369	414	421	412	390	438	388	419	418	421	398	461	411	399	383	430	453	434	406	418	396	423	414	376	399	403	406	408	374	435	396	406	448	408	409	426	458	433	415	427	435	391	396	450	450	412	421	445	405	437	408	415	384	393	404	424	389	462	428	405	407	429	393	409	452	408	401	435	467	418	465	404	411	387	407	391	382	418	439	413	431	390	426	414	412	405	421	463	370	417	427	415	430	449	418	406	394	440	426	404	433	429	421	412	392	433	425	392	429	424	448	429	405	465	441	410	429	426	430	425	423	431	400	405	420	385	434	446	413	412	456	408	433	411	386	420	425	400	432	433	445	403	404	404	399	434	457	442	412	415	409	404	407	414	415	415	398	445	402	390	447	400	398	406	429	428	405	430	429	426	443	423	419	414	433	392	443	392	424	413	404	471	414	433	399	406	398	416	413	456	390	452	437	409	425	385	397	410	425	423	413	435	366	360	422	434	406	460	376	422	403	408	410	401	387	413	419	433	439	423	439	409	410	403	392	427	416	403	392	445	428	440	437	436	391	417	385	426	452	415	437	439	423	432	398	451	394	384	404	418	420	415	424	421	462	457	363	422	412	422	424	390	410	403	400	391	435	414	431	443	407	409	388	454	438	421	412	413	423	404	423	393	393	404	403	397	416	406	385	383	424	433	426	411	438	383	456	443	452	408	398	413	406	405	434	409	423	437	450	432	426	419	417	458	391	431	428	440	422	424	431	422	421	406	425	413	409	422	423	440	446	417	388	424	409	407	425	463	405	459	413	412	408	414	410	424	404	408	423	395	444	420	402	413	412	408	422	437	440	419	431	440	459	431	432	396	411	410	426	417	420	414	424	402	437	433	442	390	446	413	408	400	403	403	420	408	414	405	426	453	429	438	400	386	423	418	419	393	381	423	388	430	403	454	421	425	417	403	385	423	426	387	419	395	438	428	403	397	428	419	436	394	443	396	391	401	411	452	393	418	407	406	421	425	401	425	403	395	409	404	464	429	418	419	408	428	415	412	442	457	401	423	394	443	434	454	386	448	402	424	414	419	430	420	413	440	431	402	398	404	424	390	419	438	434	452	411	435	436	426	393	421	446	416	398	403	439	416	423	381	382	426	374	371	427	413	392	425	373	429	389	394	405	408	417	426	410	407	435	424	452	409	366	414	428	424	396	411	420	432	447	426	422	435	450	428	391	387	403	392	385	395	412	409	406	407	403	383	395	432	399	441	440	442	443	428	433	411	432	440	401	406	446	422	435	436	424	425	442	393	409	399	419	436	385	411	416	416	436	420	423	426	429	417	435	421	424	406	433	437	425	406	431	405	390	432	446	437	423	442	396	390	403	475	385	419	472	370	418	418	404	400	367	439	416	427	410	415	370	426	441	416	433	408	452	427	409	407	425	427	417	426	404	415	451	447	447	424	429	443	447	411	428	429	398	416	393	368	410	409	380	389	448	428	429	411	443	462	411	388	409	423	409	437	448	436	418	413	400	404	373	402	382	448	461	429	417	434	412	410	411	393	426	413	388	378	423	417	385	432	427	372	399	442	452	443	433	399	393	389	407	413	434	425	440	473	399	428	415	428	461	422	426	430	417	388	400	458	430	445	442	401	400	427	439	381	404	460	430	451	440	423	425	422	435	417	429	458	440	474	400	380	439	456	467	414	415	409	401	407	444	375	384	410	417	462	398	427	428	420	427	408	394	460	411	416	442	451	392	426	421	449	406	425	379	406	435	366	439	453	429	376	436	426	413	417	431	431	398	419	446	392	421	404	406	426	412	399	410	406	422	426	418	394	425	401	407	428	417	394	401	413	394	408	429	430	412	447	407	418	389	427	406	353	445	431	421	415	421	407	401	440	425	449	437	401	419	392	426	402	414	416	399	379	407	406	393	392	428	406	411	382	410	413	415	438	415	417	408	430	414	425	436	457	401	393	405	452	413	436	413	414	399	432	416	404	423	377	421	391	425	413	424	411	423	419	404	444	413	397	418	438	403	428	389	407	388	422	425	393	440	412	422	399	387	413	434	426	408	412	439	385	371	429	415	458	389	410	399	404	440	442	409	371	411	397	417	388	449	411	422	429	394	394	425	451	415	387	433	437	414	445	419	436	410	416	404	393	396	421	433	404	451	425	404	440	442	398	407	415	426	468	383	416	442	431	422	402	425	407	430	368	411	416	404	431	420	427	426	422	454	447	431	404	403	405	421	438	415	405	428	406	446	393	396	443	414	371	445	425	369	452	464	409	400	381	415	437	411	416	423	458	404	415	431	398	403	396	393	387	414	414	372	413	408	392	417	400	434	441	438	451	395	422	420	436	378	432	420	445	444	438	421	414	397	412	452	407	408	409	411	432	386	423	415	433	388	440	410	408	433	388	368	437	394	435	376	387	417	404	419	396	375	428	447	428	476	455	392	390	414	422	430	440	406	393	412	369	413	402	382	425	429	458	403	427	441	414	413
30836	51711	46793	35244	29298	24856	21097	17167	14217	11823	9711	7964	6575	5485	4484	4019	3403	3170	2881	2646	2379	1892	1665	1420	1252	1224	1118	1017	930	843	858	801	724	742	689	674	636	643	587	584	580	577	529	590	588	597	582	584	518	548	520	569	538	512	526	545	530	570	518	552	512	493	531	549	494	507	494	467	528	511	519	499	552	525	507	481	504	512	519	523	468	527	497	468	471	526	497	524	525	537	486	479	504	480	508	487	509	524	485	505	521	485	482	522	529	517	476	511	507	514	529	505	521	514	497	509	484	548	497	509	488	507	502	466	460	560	498	513	515	467	473	477	521	499	505	474	512	514	501	478	491	479	525	469	509	528	501	509	486	478	464	453	505	506	521	491	465	501	496	510	507	517	509	516	484	519	482	486	513	478	534	539	507	513	496	477	493	516	486	494	554	465	471	495	498	515	447	530	511	493	486	479	524	510	497	531	504	594	511	489	470	482	549	503	502	520	513	519	529	502	485	498	459	489	472	479	522	499	513	521	527	493	473	530	518	522	507	491	486	478	486	478	519	479	524	480	492	541	499	547	523	539	484	503	481	510	490	508	499	536	487	542	526	493	494	512	497	486	493	456	507	544	512	481	494	520	495	546	528	552	511	480	515	484	494	519	500	523	520	501	540	487	532	500	528	495	498	493	510	488	504	516	511	509	515	494	494	444	506	507	454	462	490	552	493	542	494	495	508	503	514	498	499	487	522	508	492	503	492	524	528	493	521	513	484	481	547	526	487	519	491	507	491	512	518	472	522	506	487	496	505	507	492	484	509	507	479	492	489	496	519	487	504	469	531	506	499	504	522	513	489	549	508	492	463	532	481	516	508	479	506	511	497	501	501	509	486	509	542	508	509	475	513	511	524	558	501	472	497	496	494	535	509	479	524	474	475	540	543	489	530	523	548	500	513	465	530	514	516	524	500	498	516	477	524	497	549	498	475	503	511	466	518	495	487	522	467	531	522	498	501	503	493	515	493	497	518	507	487	502	521	513	474	497	471	531	488	519	487	470	466	484	487	486	529	539	509	505	507	534	488	478	511	510	476	504	547	479	497	492	503	483	513	522	515	474	470	488	522	481	494	513	500	489	505	534	471	492	504	507	503	509	505	529	506	504	496	546	508	518	516	485	519	506	493	495	523	505	546	484	483	515	524	521	523	497	509	506	463	495	536	485	472	493	501	496	501	503	505	533	544	501	466	470	500	501	504	520	493	495	516	530	513	531	496	512	490	502	468	516	499	484	518	486	484	514	462	512	458	494	494	508	468	483	475	518	500	530	487	526	491	516	513	482	490	479	475	523	505	474	485	524	489	488	482	493	499	469	494	532	490	525	487	520	464	481	458	492	508	540	532	526	541	513	519	507	480	518	501	490	501	506	518	479	481	495	520	509	474	522	541	474	497	473	530	535	478	488	483	544	487	497	482	508	479	485	538	519	509	541	486	500	468	523	478	482	523	491	534	528	514	514	469	501	513	522	471	506	539	509	501	498	508	486	492	498	487	501	501	530	495	503	488	482	491	522	499	523	495	499	506	506	500	528	532	483	480	556	525	495	478	508	503	511	504	506	514	528	505	495	493	534	490	532	463	558	541	479	494	498	478	505	509	490	489	509	475	480	510	514	491	493	545	493	529	537	491	516	491	481	526	483	503	514	536	533	498	467	477	464	508	540	506	479	472	485	500	497	508	511	526	554	498	462	488	486	476	461	514	522	504	518	526	512	532	505	520	513	504	510	508	529	499	517	501	511	506	491	498	498	493	466	470	498	520	523	501	473	476	494	526	557	550	528	511	470	501	510	486	512	483	502	497	475	533	515	541	502	467	503	510	510	490	490	532	502	493	471	494	470	506	485	487	496	521	532	465	510	513	529	502	503	506	496	512	508	525	519	502	500	503	514	506	505	495	510	523	518	508	488	498	466	527	512	512	479	497	525	522	499	500	535	525	513	466	529	500	470	511	517	498	470	512	473	492	499	509	469	515	505	498	480	503	517	476	492	494	490	509	507	533	476	526	518	501	498	507	527	523	475	472	490	563	522	539	511	510	510	459	558	502	494	511	460	536	516	504	509	478	485	532	503	495	492	514	483	522	510	528	474	474	481	494	503	465	483	512	472	503	526	492	475	502	501	514	498	478	464	472	507	505	508	471	497	522	525	525	530	523	508	502	547	546	482	518	499	527	456	467	508	457	518	542	498	498	474	512	502	506	461	551	491	489	481	500	504	472	504	480	485	556	534	533	508	485	495	480	518	498	513	503	503	496	534	488	506	514	478	484	480	503	505	466	519	502	514	501	530	501	525	513	505	486	500	532	509	513	467	503	518	529	495	471	490	530	490	485	507	507	493	521	504	485	480	502	520	491	475	519	483	533	481	506	507	501	472	516	488	515	513	501	496	498	491	539	485	486	522	524	472	481	538	472	531	520	524	516	528	488	499	548	564	501	507	464	508	471	501	498	541	521	458	502	545	492	530	510	538	494	477	518	503	530	534	480	513	533	490	540	503	504	543	509	470	504	487	501	510	487	542	521	467	503	496	535	512	556	545	518	519	500	515	493	508	482	515	473	493	486	501	483	511	521	521	496	544	528	514	479	500	512	518	522	487	466	514	507	468	529	503	522	475	507	490	523	499	500	496	502	513	506	558	483	490	506	533	508	484	512	527	510	500	490	460	533	525	482	494	493	510	548	524	463	526	519	513	519	493	503	520	505	497	478	482	480	513	545	476	508	535	472	494	514	500	475	454	480	497	524	517	479	482	527	519	514	502	483	519	492	499	473	525	481	513	506	494	499	455	474	531	540	486	554	580	500	517	521	547	504	497	519	520	485	511	477	530	529	468	503	488	504	519	485	483	537	501	460	482	540	465	484	495	491	488	511	479	504	527	505	532	514	487	508	504	495	489	562	508	488	499	505	517	503	505	515	509	525	523	510	485	496	499	469	455	517	490	509	475	522	518	506	521	542	472	494	503	517	501	458	535	513	524	525	548	504	510	506	504	535	504	470	522	537	480	503	488	504	496	497	512	515	496	556	495	474	559	507	467	483	478	535	536	477	554	543	522	544	510	482	516	513	492	546	495	526	472	511	473	538	527	526	499	511	518	501	454	526	512	496	487	570	508	510	465	512	472	495	507	479	509	473	490	470	524	473	499	542	520	489	497	491	492	503	515	492	505	485	531	506	468	520	487	491	481	543	520	493	530	488	487	529	468	529	476	508	517	494	519	571	496	507	516	492	484	494	500	515	497	515	505	490	499	547	505	477	528	519	531	547	517	517	513	510	523	490	518	533	501	480	517	531	489	505	481	501	525	489	480	484	505	481	501	540	514	540	537	488	533	545	530	485	465	522	503	490	526	499	482	515	536	499	540	474	473	492	498	470	471	504	488	507	538	516	479	511	507	530	498	514	474	497	478	511	517	514	494	530	570	462	517	491	522	499	485	528	505	511	494	484	514	510	518	518	504	522	529
27592	24993	29404	22157	13596	8994	6531	4632	3608	2909	2411	2128	1793	1577	1250	1122	1104	960	911	861	798	754	721	598	600	597	585	559	507	549	503	470	516	428	503	493	497	465	437	428	420	441	457	448	436	435	455	455	460	459	452	460	451	430	391	424	424	431	415	404	417	494	413	411	425	446	406	432	444	434	388	446	413	429	425	423	418	444	459	432	404	401	414	395	415	433	406	422	444	401	431	434	416	453	451	426	438	421	454	389	406	440	437	447	412	423	417	422	401	395	414	456	445	432	439	411	426	460	425	441	433	487	427	422	428	480	447	402	407	434	406	440	410	412	405	409	441	408	392	427	439	412	424	414	404	435	397	402	422	448	451	455	464	427	436	419	413	408	434	416	421	411	408	459	468	408	429	459	426	385	424	477	408	459	461	386	415	443	429	445	382	453	444	405	421	427	427	429	443	456	414	425	395	428	442	411	435	430	422	460	384	450	447	412	434	437	427	427	443	447	401	441	412	428	401	458	393	395	450	418	438	477	452	454	432	434	429	434	419	393	435	458	434	433	433	457	429	450	437	429	439	448	450	420	416	415	410	434	428	436	411	396	451	429	470	430	422	408	419	391	472	431	427	429	413	437	460	418	463	401	419	406	413	401	427	446	450	433	430	410	427	428	448	422	465	420	461	437	446	436	448	432	433	407	428	414	379	410	414	415	450	423	461	429	432	423	388	462	453	419	431	448	393	385	419	418	413	429	423	399	383	416	433	403	444	440	450	428	408	438	405	440	431	403	439	386	429	438	407	439	418	456	451	432	419	433	425	444	466	439	413	465	428	386	415	419	433	455	431	436	429	432	467	426	408	414	441	426	445	408	392	437	420	425	430	413	479	425	448	418	459	436	457	422	404	413	417	400	405	456	466	428	414	423	417	378	439	406	431	421	433	418	433	473	449	423	434	455	425	434	419	427	415	450	430	419	430	432	440	417	452	441	461	437	435	417	420	449	447	424	448	433	456	418	453	383	437	431	459	448	398	408	443	453	426	396	476	422	403	422	425	410	426	450	455	435	433	418	425	427	464	443	454	414	415	421	429	458	416	409	476	453	446	453	442	423	425	439	381	384	455	416	411	397	414	418	464	421	445	464	431	425	426	437	443	447	431	386	423	434	421	407	418	424	408	443	449	415	418	371	424	476	419	422	392	423	449	421	388	453	427	444	425	430	412	414	418	399	437	433	449	416	429	425	399	432	472	444	472	419	456	441	437	406	424	447	442	393	419	431	449	455	416	393	430	418	456	407	448	440	406	421	453	453	451	472	409	458	461	431	379	455	449	486	398	460	427	434	433	448	433	437	424	457	425	469	443	421	453	403	412	431	443	412	401	418	421	409	452	397	426	408	459	416	425	421	424	415	453	402	429	438	410	437	434	386	404	460	453	425	402	426	446	415	427	442	449	400	381	425	423	403	403	397	429	424	408	411	433	428	453	441	421	393	394	440	410	416	404	403	455	436	439	403	406	444	447	422	444	417	444	448	397	412	425	417	405	444	393	430	419	405	408	404	419	404	417	426	425	446	406	444	425	432	424	426	416	404	464	454	424	408	453	417	399	412	443	387	382	437	466	449	418	441	436	414	434	421	455	438	414	420	442	407	456	428	394	464	452	427	463	382	420	474	449	430	426	432	479	396	433	452	452	443	426	430	450	436	400	457	412	426	443	440	449	428	425	393	401	423	451	425	412	430	432	464	498	437	457	454	453	388	451	408	455	442	424	415	470	442	434	418	417	431	425	468	439	415	410	450	424	413	432	464	434	429	416	420	398	423	437	432	420	461	459	403	467	432	416	406	413	426	420	422	415	398	434	487	480	416	435	425	423	430	424	430	415	445	425	437	454	401	382	434	436	436	415	427	384	410	411	416	418	402	440	423	401	401	451	402	417	444	413	419	458	429	424	441	409	404	428	418	416	391	429	468	495	431	449	471	433	407	414	452	440	437	449	451	431	418	426	440	444	409	420	442	400	419	450	423	408	453	425	428	450	383	449	393	427	421	418	405	451	423	405	403	415	472	429	495	404	416	431	455	439	425	412	417	412	406	460	423	395	425	445	428	475	445	422	429	445	413	458	454	405	420	423	459	464	428	473	387	408	463	431	478	444	443	449	448	406	413	418	401	407	404	405	405	428	405	424	442	419	397	454	434	432	405	441	414	402	422	420	450	410	410	429	427	425	384	454	418	443	452	406	428	434	394	453	374	425	416	406	414	433	436	406	447	431	420	427	413	410	414	422	427	432	424	410	414	463	412	458	423	464	414	412	408	427	399	439	435	434	425	422	427	428	422	446	427	413	386	448	424	437	443	440	396	382	412	426	409	440	428	419	404	415	393	429	442	463	426	434	437	443	403	406	417	396	404	396	418	447	416	416	436	420	434	422	443	432	375	449	423	429	416	427	428	443	431	418	440	426	423	443	433	463	447	422	394	431	432	476	448	436	413	441	422	453	435	402	437	464	405	377	409	443	441	474	470	448	462	436	430	460	467	387	433	406	450	455	393	415	434	432	422	415	409	451	419	418	449	408	382	447	415	447	408	410	420	445	447	443	419	403	423	451	420	405	419	439	421	408	415	464	418	427	393	448	404	434	430	424	436	392	425	420	425	432	405	389	436	441	433	464	386	430	422	429	436	476	422	438	433	417	455	445	426	418	448	413	398	426	442	445	400	409	415	409	408	405	424	411	430	403	421	451	427	434	438	399	432	451	448	402	418	419	426	380	421	420	394	415	450	397	423	429	443	446	387	401	424	421	430	421	434	439	440	421	447	421	411	415	464	462	435	438	410	443	429	428	474	426	420	430	452	405	398	429	437	446	457	417	411	442	405	421	446	411	426	422	445	424	465	419	429	456	400	436	434	416	437	404	410	438	444	434	460	407	435	438	425	454	446	417	443	420	437	399	412	450	406	439	420	400	429	475	423	446	410	446	436	440	423	401	409	401	445	442	390	449	456	432	440	422	421	439	436	401	437	425	445	415	397	448	442	452	413	439	432	434	388	429	402	390	463	433	410	441	395	401	426	432	441	431	405	435	410	457	436	468	440	430	439	426	405	436	453	457	424	414	453	436	392	428	406	449	447	411	424	405	396	419	440	415	453	471	411	434	441	439	412	426	430	418	429	429	447	421	426	437	399	423	422	441	446	453	431	402	412	431	436	465	460	458	418	401	483	403	422	426	410	438	410	439	443	453	417	431	437	420	420	436	427	431	448	441	451	426	399	447	432	423	415	391	436	426	429	427	432	419	419	422	441	441	446	431	419	425	435	445	428	412	404	434	484	457	437	430	410	445	429	424	425	438	429	448	412	403	452	429	427	434	417	466	436	416	433	425	395	448	408	437	411	425	443	387	438	414	433	444	427	464	454	452	436	408	430	416	400	405	433	424	464	440	410	428	421	422	467	385	444	394	407	423	453	422	449	410	424	389	447	411	417	405	422	444	396	401	416	429	398	416	408	477	444
30909	41664	35530	24487	18877	15069	11968	9314	7438	5958	4862	4067	3509	2800	2280	2025	1813	1593	1516	1381	1246	1142	1024	970	883	820	799	783	696	699	711	682	607	574	642	589	608	648	585	595	575	601	554	513	555	541	526	510	545	514	533	557	513	534	580	526	537	541	538	555	551	499	515	543	524	537	500	541	568	536	542	510	522	518	529	526	544	549	544	501	541	516	512	503	521	525	521	547	562	536	527	543	534	584	542	546	543	519	562	530	571	514	581	516	590	510	510	563	537	534	506	535	527	517	513	525	533	560	525	550	539	496	565	510	523	552	552	553	511	528	534	543	530	498	535	562	508	574	523	563	535	508	549	510	546	542	539	546	575	541	569	531	519	516	566	536	535	514	536	525	529	551	511	557	516	533	508	513	499	550	573	581	564	543	563	524	513	540	571	525	490	517	526	506	512	541	538	525	551	499	513	517	529	538	537	489	519	517	549	518	518	510	548	571	503	515	529	527	530	522	512	481	538	530	574	504	487	508	540	499	507	534	530	524	557	500	511	504	531	522	473	552	573	529	530	505	470	540	521	522	529	555	531	591	546	535	548	540	566	563	542	568	543	523	522	489	525	502	503	528	504	528	489	535	541	551	517	550	506	522	539	519	523	564	540	523	599	541	482	548	483	553	547	505	573	506	510	503	508	522	525	489	553	542	530	582	499	539	496	533	550	499	551	555	560	563	576	527	545	487	489	550	522	531	536	568	511	524	534	526	502	567	578	521	506	512	481	549	512	502	528	535	486	545	529	522	538	548	505	527	512	531	533	525	537	529	549	555	504	537	535	557	511	554	549	531	504	545	516	489	504	488	555	530	533	552	550	502	494	570	563	557	542	514	552	503	544	517	522	499	547	545	553	544	553	482	541	538	557	526	500	491	525	564	488	524	556	531	530	496	555	546	527	494	548	519	524	492	507	527	511	496	524	518	481	540	543	531	537	552	535	585	558	507	537	492	564	522	530	536	541	536	534	492	504	492	544	556	484	497	577	570	516	581	512	511	569	543	470	544	539	544	583	530	519	531	543	507	525	480	551	556	511	523	514	524	543	499	517	529	509	541	529	541	555	554	546	524	536	522	567	528	515	505	526	547	519	521	526	522	482	522	506	578	559	510	510	561	493	507	528	547	530	517	551	546	524	533	530	516	515	570	523	450	537	533	513	511	487	530	575	520	541	509	546	569	526	540	535	527	557	549	529	550	516	536	540	578	551	515	498	493	562	551	522	488	502	519	542	479	509	526	524	510	549	502	490	546	504	522	516	495	527	518	550	555	504	564	524	539	525	514	531	531	525	528	493	555	509	510	522	529	556	539	501	523	531	563	482	548	530	545	566	536	544	514	526	555	507	479	516	478	525	550	503	592	547	497	533	534	541	516	515	560	530	500	556	585	585	512	519	522	553	489	524	516	562	561	546	541	531	486	497	514	553	536	507	520	508	488	527	549	502	568	548	552	504	513	549	523	542	544	517	575	515	568	476	545	538	493	521	488	523	501	514	478	543	518	520	537	517	504	532	559	551	510	552	515	523	499	535	559	537	570	537	539	535	470	524	526	527	530	520	539	508	545	482	528	580	517	548	556	535	530	509	517	557	507	545	525	547	546	528	509	517	516	514	542	517	525	560	529	518	561	541	509	535	510	520	579	492	537	572	515	522	514	573	502	507	500	550	538	582	504	550	518	519	511	506	520	514	539	510	539	525	534	521	551	540	531	555	560	484	545	508	523	515	538	540	526	499	557	503	538	502	516	521	545	517	548	499	556	487	536	535	531	572	510	529	525	519	554	495	537	549	490	551	565	499	530	494	515	501	542	532	554	583	504	488	510	525	551	544	515	534	512	527	556	525	512	527	562	540	536	484	513	520	514	540	547	538	524	536	533	548	567	501	534	513	539	501	536	480	561	494	502	528	509	520	531	537	500	567	546	555	479	485	540	523	536	551	533	531	550	548	559	516	501	536	578	506	515	492	521	488	483	531	562	532	521	526	530	546	563	515	540	504	475	538	507	540	525	537	543	545	519	540	541	533	512	557	516	467	556	521	536	520	559	528	568	498	559	526	515	563	501	545	570	517	536	485	533	502	508	532	559	506	500	487	520	505	550	521	532	525	569	551	557	490	479	536	527	522	505	535	573	517	499	538	585	510	527	492	529	496	520	561	496	543	531	565	500	546	523	509	525	515	548	543	502	520	545	558	535	520	519	535	515	570	519	538	572	562	526	525	504	554	545	501	540	481	514	526	526	512	555	540	515	500	518	512	547	498	526	524	549	533	523	534	511	542	533	537	539	544	570	520	521	562	573	534	534	491	551	532	545	519	562	498	490	538	540	521	567	551	504	534	530	524	530	517	510	553	547	505	492	573	555	497	540	551	557	571	542	516	537	516	529	488	541	523	499	547	524	524	522	530	529	536	516	582	526	524	517	475	530	515	536	533	532	549	487	533	457	535	550	493	531	514	543	539	548	547	538	540	534	550	514	507	517	534	540	506	506	521	507	523	530	578	530	531	542	562	505	531	540	576	536	512	543	512	545	554	514	508	533	528	551	531	529	540	532	509	532	545	545	504	568	514	559	509	512	537	522	524	528	503	518	516	550	549	524	525	550	527	559	543	526	535	529	517	534	552	525	540	556	565	488	500	549	546	541	526	549	567	581	527	502	549	523	519	549	536	542	559	522	563	593	539	549	534	544	529	544	569	515	549	523	532	555	561	538	526	531	502	539	519	526	527	498	506	478	523	492	532	532	539	553	547	519	522	524	493	521	509	529	546	523	483	528	550	509	506	523	536	519	517	525	533	530	532	484	530	544	562	551	481	534	479	531	529	499	534	525	528	547	544	521	512	546	543	497	537	504	511	533	558	545	560	484	559	523	546	550	488	518	525	515	528	527	537	545	533	482	547	543	509	546	537	499	561	563	555	492	522	569	533	545	530	505	491	540	516	542	563	526	599	514	569	542	514	575	500	568	530	505	535	504	532	569	550	481	555	506	557	486	561	562	507	533	537	539	514	561	528	521	549	528	524	511	502	509	507	510	550	488	514	528	513	528	533	549	496	573	580	514	520	536	497	541	500	558	496	524	577	565	538	529	494	551	534	521	526	528	546	521	513	547	510	543	489	493	541	502	520	517	527	573	535	517	520	515	507	545	538	533	550	515	564	518	509	552	525	569	554	553	561	563	510	512	548	562	518	534	519	580	519	526	516	574	524	522	551	563	505	531	523	503	527	533	507	561	503	501	522	544	526	575	521	521	590	528	530	560	510	541	516	533	503	491	518	495	546	565	510	516	545	530	521	563	547	532	553	539	511	523	532	517	521	509	542	498	526	533	525	536	538	528	536	521	511	499	541	530	528	497	517	521	565	493	518	581	510	504	533	574	529	577	511	551	530	498	505	548	498	526	531	517	529	499	498	532	524	539	556	516	535	536	546	512	520	544	527	471	523	518	531	552	512	567	515	527	542	548	533	520
23755	20808	27964	24120	21606	18608	12950	8151	5910	4673	3802	3282	2874	2351	2055	1713	1492	1285	1263	1138	1116	969	830	844	722	689	658	607	599	567	527	527	519	506	531	502	459	467	439	451	417	477	464	422	444	463	463	420	414	452	427	442	463	416	471	436	424	441	390	445	372	433	400	440	408	465	406	436	428	451	449	427	391	388	430	425	466	411	422	373	416	395	418	442	396	402	406	415	415	421	443	421	422	457	386	408	431	447	411	402	433	413	397	461	416	428	421	417	393	434	425	429	422	422	430	446	438	392	415	435	452	441	435	400	430	425	440	415	400	418	446	433	413	426	393	400	389	390	394	392	416	407	422	413	401	435	449	408	403	423	411	408	418	417	426	428	417	418	466	410	401	461	423	426	444	418	432	403	442	407	416	420	409	417	412	398	406	442	417	402	413	427	426	454	408	428	376	410	444	430	422	427	427	405	398	396	442	440	401	421	432	416	411	405	372	406	393	444	386	415	409	413	407	415	424	437	432	397	419	437	413	402	419	385	440	431	427	399	396	414	381	400	376	434	439	381	387	454	396	413	424	403	408	429	413	420	398	368	408	420	428	393	426	399	446	423	411	404	446	404	395	427	429	418	412	400	432	445	414	422	414	430	428	402	473	438	400	409	426	389	371	402	418	470	433	402	408	441	409	419	439	445	426	439	433	396	453	428	442	404	396	426	438	410	415	386	414	419	408	391	397	457	448	419	425	397	406	402	415	449	411	403	406	429	447	391	444	385	417	440	417	425	406	388	367	449	407	441	380	399	408	444	407	425	429	388	455	455	407	402	407	405	449	438	442	397	385	436	427	417	418	388	421	429	432	458	425	439	399	442	414	393	447	429	431	407	382	443	408	404	387	414	401	409	404	423	429	424	431	397	435	393	415	423	407	420	385	418	408	431	428	408	400	381	435	404	439	418	403	407	393	436	382	420	429	385	430	396	421	412	387	393	432	450	440	394	396	429	390	395	406	432	420	409	409	418	409	391	445	342	407	438	461	429	401	426	422	394	427	437	425	422	410	420	418	388	414	438	392	447	419	392	393	404	440	431	412	417	442	403	422	404	434	418	394	406	410	428	396	434	381	398	401	428	405	386	382	407	414	423	428	420	415	349	402	429	439	417	420	400	401	428	438	390	393	447	450	376	424	392	447	411	429	422	411	424	437	408	389	451	437	441	409	422	396	411	404	415	435	460	456	408	436	404	418	390	424	429	412	380	396	464	381	377	411	416	406	427	409	415	419	426	433	398	408	445	445	429	408	416	395	397	419	432	392	408	424	434	401	412	406	374	424	387	453	421	388	393	406	417	412	455	423	433	419	417	365	402	407	446	405	429	408	390	432	423	454	432	435	415	430	449	415	425	422	437	403	440	416	417	436	447	381	438	395	419	422	430	415	407	467	403	421	423	413	455	386	415	438	424	413	410	410	444	445	409	404	445	421	422	382	399	409	420	433	426	412	409	427	448	437	409	394	422	365	392	415	410	411	426	420	415	416	402	440	413	412	410	433	412	441	405	422	424	425	429	390	408	404	424	425	405	429	366	422	403	411	423	411	370	383	411	411	429	418	438	417	417	419	391	415	422	378	429	410	395	435	408	431	388	456	443	420	465	406	431	414	369	424	375	394	426	409	452	423	445	421	416	432	392	424	411	388	409	399	444	438	412	381	393	412	420	418	412	426	402	376	441	412	449	447	430	437	423	419	413	388	394	402	443	415	431	424	364	426	429	432	411	403	429	456	404	384	402	424	422	400	425	424	418	429	424	406	439	433	397	422	400	429	393	401	425	411	412	409	384	408	421	446	401	410	439	410	461	437	398	396	423	420	403	435	438	452	358	411	404	440	405	417	404	416	383	431	415	407	430	405	431	398	414	441	390	430	449	411	440	402	427	394	421	409	418	451	450	448	383	424	412	431	448	441	396	411	375	400	447	425	400	430	414	434	422	390	422	445	379	422	440	403	401	434	426	412	419	440	415	401	421	402	391	408	392	403	432	417	459	418	398	403	396	403	410	427	400	465	385	407	440	425	416	415	434	396	405	437	402	419	426	415	441	416	402	434	414	433	464	379	435	400	421	440	416	426	421	357	435	408	401	400	398	415	418	438	355	451	423	432	428	426	404	424	419	437	415	397	399	430	397	433	380	387	419	403	429	418	413	412	450	410	390	402	431	408	393	431	414	411	412	420	426	427	437	429	432	409	434	431	429	395	436	404	400	400	416	411	387	415	432	409	429	421	411	394	402	429	403	386	405	411	426	413	396	409	409	419	387	431	404	424	388	422	434	405	432	422	403	376	422	413	438	399	439	441	395	443	395	393	474	456	428	385	412	396	425	427	442	438	413	398	385	376	430	425	412	439	408	406	428	393	382	379	415	419	431	434	425	424	405	445	428	403	382	416	400	434	412	423	405	398	435	366	397	439	389	387	412	399	370	413	417	387	422	395	401	410	410	406	414	427	399	415	406	400	405	424	418	428	428	395	419	456	396	460	383	418	400	423	390	431	392	420	435	394	432	448	398	379	427	418	417	414	407	428	413	414	430	431	402	427	444	425	403	449	457	398	402	450	428	390	428	407	409	413	419	418	435	415	398	384	434	434	430	418	368	433	380	420	417	424	416	414	404	417	418	423	443	422	421	431	398	369	428	382	392	431	465	396	399	410	403	410	409	425	479	434	451	406	449	413	419	423	423	393	418	426	401	409	406	392	386	431	398	407	435	406	429	440	397	392	383	432	412	416	412	416	385	419	403	441	438	395	382	360	425	442	417	425	447	426	422	429	398	422	442	415	437	417	394	433	373	395	421	414	443	393	389	436	471	452	394	380	403	397	387	388	405	407	425	412	433	404	407	422	438	395	428	410	440	419	420	414	404	418	412	434	427	433	415	440	395	456	421	401	375	428	429	428	402	403	417	433	410	365	385	428	440	383	433	407	407	385	411	409	472	437	384	444	400	403	418	446	378	419	412	410	394	380	427	405	400	394	428	441	425	393	430	408	424	407	424	410	431	394	436	397	417	395	415	431	431	437	439	447	409	435	426	430	391	405	411	452	419	400	375	466	425	426	417	416	385	440	409	394	401	417	436	423	436	416	401	422	432	398	422	409	396	424	434	396	469	390	390	431	436	451	407	419	402	429	388	379	387	376	437	409	370	423	430	408	411	426	420	415	413	407	414	399	400	401	394	400	398	450	421	405	406	423	442	461	459	440	441	412	416	421	392	418	418	416	413	369	408	400	399	433	406	395	388	449	435	376	403	374	379	417	406	363	415	419	409	411	393	413	374	439	404	424	423	406	425	436	401	434	439	438	420	445	404	411	414	375	423	408	429	402	407	410	420	399	407	395	428	404	420	438	424	443	405	403	415	414	406	406	412	397	433	397	368	392	401	402	449	425	421	416	443	428	453	418	409	427	452	414	419	391	433	408	431	417	403	393	440	397	422	432	421	435	422	388	397	405	429	422	409	424	393
29128	47809	42820	31033	25306	20878	17331	13913	11104	9143	7486	6231	5299	4363	3772	3025	2789	2310	2128	2009	1699	1569	1342	1249	1143	1054	908	905	771	823	759	714	660	669	668	672	600	582	568	599	622	582	554	563	549	551	528	638	569	582	570	539	534	540	498	543	529	502	542	553	479	547	539	517	552	514	500	503	533	532	519	471	478	546	533	511	499	494	511	491	499	491	524	497	480	526	503	514	476	499	490	535	559	526	534	483	493	508	514	508	509	526	526	528	531	499	507	502	512	526	532	478	503	496	510	505	511	511	493	538	516	539	524	501	502	527	507	555	478	551	493	519	525	518	489	458	516	468	490	501	515	515	566	510	532	531	503	509	493	510	480	475	497	526	559	558	523	538	514	532	501	483	532	461	526	514	472	566	487	525	537	519	529	461	525	534	527	529	601	479	507	492	529	533	505	476	502	484	504	558	533	528	514	458	558	486	513	510	547	543	451	537	497	496	548	515	511	523	528	534	499	542	512	488	513	547	539	534	501	515	497	512	520	561	474	515	476	484	560	502	524	559	500	528	506	498	516	503	528	511	519	541	519	443	507	469	537	519	510	527	523	522	516	485	514	515	534	520	475	531	566	540	566	541	537	514	488	520	505	522	498	531	510	514	543	528	529	507	481	528	492	488	508	506	497	510	505	492	486	503	521	528	525	501	515	536	492	552	522	547	522	551	497	523	507	517	533	528	511	521	506	516	501	533	541	522	538	493	523	550	550	499	511	472	528	498	522	539	528	522	496	501	541	509	510	533	517	505	529	555	504	495	509	487	526	538	535	574	461	520	513	498	464	485	542	489	506	476	516	500	508	499	513	483	505	472	498	527	479	541	486	504	516	516	508	526	541	527	550	517	532	499	503	511	491	563	513	510	484	559	508	537	518	484	515	494	543	522	488	538	549	496	503	519	510	529	496	515	497	515	512	540	532	511	530	521	479	486	485	498	516	543	514	525	558	518	519	531	492	487	468	508	514	501	534	532	480	500	542	487	586	462	542	517	521	475	506	519	469	493	530	515	538	525	535	487	484	488	526	491	560	468	511	509	556	497	513	489	524	553	476	571	514	525	482	523	529	532	515	525	517	548	507	520	519	520	504	561	485	555	486	541	554	527	484	532	475	499	498	509	510	500	513	473	495	474	525	522	514	526	549	544	532	518	535	498	504	517	549	519	499	487	540	528	522	523	501	519	496	559	502	558	521	501	489	537	502	513	534	513	520	498	551	510	517	506	519	511	528	541	524	518	485	505	509	496	524	510	526	492	499	479	500	515	545	532	522	553	478	502	496	495	464	518	536	479	539	505	536	542	516	507	522	478	539	528	542	510	519	491	500	489	501	521	563	506	533	502	506	525	523	552	497	505	550	498	524	466	514	522	533	530	449	499	543	523	495	473	551	503	532	523	496	506	524	509	497	492	521	530	518	548	551	524	537	524	521	521	494	531	508	570	512	492	541	542	479	498	504	518	492	534	531	503	539	534	540	527	530	501	524	487	510	497	537	527	516	499	494	531	505	535	509	568	493	536	536	507	484	529	488	532	531	516	464	488	528	510	546	516	502	511	514	519	508	532	507	509	482	469	507	528	521	512	567	505	524	514	485	499	520	561	494	543	490	512	521	495	510	512	482	534	533	521	521	550	515	541	534	496	521	479	507	483	518	526	541	506	521	510	515	528	522	501	515	476	515	482	487	506	504	507	494	498	486	501	544	474	529	521	520	490	497	488	504	522	505	502	522	497	464	499	538	498	500	507	537	536	493	483	507	561	483	487	513	521	496	527	544	521	544	534	552	501	517	511	507	528	503	525	530	543	515	525	524	499	553	522	503	518	502	510	541	507	542	492	513	505	544	507	548	507	499	520	514	488	468	540	519	512	512	504	512	501	518	479	553	494	523	526	530	491	528	518	506	502	494	512	525	487	479	529	512	510	510	476	477	530	554	523	503	519	525	496	515	552	501	503	529	547	500	486	498	517	502	509	517	484	523	484	529	486	500	476	534	510	504	496	504	514	471	511	509	516	559	529	505	487	524	515	490	515	501	515	566	519	525	455	493	534	497	524	534	535	537	494	486	522	522	532	534	530	529	522	509	515	522	514	501	513	538	574	506	541	497	511	511	493	528	519	560	473	501	509	536	537	553	493	504	522	519	549	518	505	543	481	515	515	521	493	508	523	530	549	513	525	528	549	507	527	490	518	507	544	570	492	511	511	492	520	558	561	529	562	514	549	522	495	477	517	498	489	509	494	537	486	498	472	478	536	519	525	510	516	530	491	490	519	570	519	515	499	525	496	521	494	499	461	490	520	496	507	460	500	514	527	473	496	487	485	497	484	534	558	537	519	496	517	483	453	549	510	506	486	520	510	518	513	506	510	505	506	521	488	542	503	524	533	492	507	523	577	524	517	491	520	486	502	524	539	538	451	504	507	503	518	510	534	543	519	538	500	503	500	512	559	508	490	513	514	487	512	494	491	494	516	492	490	470	522	524	497	529	521	493	517	544	490	469	532	518	509	512	537	537	514	543	539	501	509	547	508	489	494	517	491	501	521	487	518	529	544	541	495	500	475	520	524	497	514	532	483	560	514	476	517	508	488	474	487	503	507	534	559	507	512	586	517	520	501	488	505	560	503	507	517	479	532	547	496	551	527	506	509	479	470	514	567	512	515	502	544	493	489	568	510	538	501	499	484	559	530	528	524	493	517	541	514	568	512	492	492	516	549	517	507	486	527	537	542	527	536	516	541	516	544	476	476	516	515	497	517	495	495	472	514	543	502	528	563	494	469	544	530	494	511	491	560	531	525	539	579	565	536	493	540	520	497	517	559	512	536	514	509	499	546	525	501	497	570	526	553	559	483	501	513	551	509	507	513	466	508	541	524	490	502	501	500	526	509	513	533	505	521	562	501	511	522	483	518	482	551	490	493	487	523	525	492	498	539	521	534	523	517	488	492	501	515	497	534	472	509	564	521	512	528	482	486	490	510	515	518	528	501	499	517	525	534	521	514	514	496	545	531	523	524	486	518	539	517	505	538	547	502	515	493	511	507	542	522	544	488	473	541	539	506	535	480	515	482	533	514	513	499	529	508	490	498	539	482	536	508	470	527	475	559	495	489	499	530	495	484	468	470	498	532	517	490	505	489	532	492	556	506	493	507	504	533	508	509	520	521	489	523	507	501	537	524	513	507	466	514	521	476	537	476	491	530	496	514	535	497	477	505	525	532	524	548	517	480	517	509	500	517	519	491	530	513	550	514	526	546	496	501	545	533	532	485	526	541	504	501	519	513	525	513	537	472	504	500	542	510	483	499	533	498	532	508	542	483	541	525	517	480	543	507	445	505	528	504	500	544	498	539	470	489	505	535	497	535	510	554	495	470	495	465	513	518	512	544	517	508	520	508	507	512	554	515	525	499	500	505	487	508	526	501	523	533	513	496	523	503	520	475	461	469	507	527	492	531	490	539	513	516	535	540
22709	20816	28374	23379	21141	22173	20237	11448	7829	6350	5038	4076	3610	3170	2856	2327	2070	1711	1562	1443	1351	1173	1077	939	869	817	725	660	656	671	565	553	572	567	528	509	504	521	453	459	472	462	443	482	455	479	447	446	436	388	449	411	457	426	441	419	438	448	423	431	401	392	435	412	448	472	444	397	432	395	442	433	434	401	445	431	439	428	422	437	396	424	423	429	383	379	408	413	414	396	422	433	387	404	405	417	413	427	446	399	425	398	422	432	431	415	397	452	428	374	415	409	403	394	419	433	395	444	407	405	432	424	457	434	403	372	414	422	452	393	417	436	404	453	402	427	430	436	402	402	410	424	445	419	428	444	392	422	419	433	438	438	428	403	411	435	417	401	478	450	401	438	403	429	425	437	404	439	458	403	419	404	453	437	455	430	401	443	431	431	415	426	402	436	415	427	397	408	362	413	424	430	440	401	422	413	391	404	417	424	401	422	419	438	440	425	434	402	414	416	434	438	447	434	373	399	453	433	431	427	404	413	428	470	423	420	455	404	409	428	426	405	416	401	412	425	435	394	405	368	411	417	398	478	412	406	447	422	446	398	427	390	416	398	429	379	420	402	406	432	414	428	404	368	401	409	444	448	422	404	452	392	419	421	435	420	427	371	415	409	442	445	415	389	409	421	401	422	440	407	409	436	400	426	435	425	457	433	425	465	422	400	446	395	448	418	419	425	386	418	421	437	402	402	391	419	449	414	426	423	438	382	417	402	398	392	407	394	431	384	429	442	424	426	398	438	378	427	426	433	392	435	399	406	455	424	414	429	449	391	405	420	416	419	439	429	409	397	390	453	439	426	426	415	429	407	408	486	413	397	416	407	433	413	430	402	441	446	407	413	407	406	400	423	421	422	405	442	454	428	454	392	434	450	430	442	399	396	448	398	397	398	404	419	413	417	454	371	419	453	421	407	427	415	413	426	437	415	414	432	410	366	412	388	415	420	458	443	435	411	449	432	436	420	404	440	395	434	406	414	413	402	395	398	425	389	404	422	447	404	429	400	452	395	383	485	401	376	401	389	392	422	414	364	439	386	405	380	406	406	434	411	421	421	404	426	433	442	414	404	446	425	396	425	407	406	420	426	408	414	412	433	432	402	407	393	435	426	424	395	423	415	434	429	390	411	415	403	439	374	410	433	438	388	443	413	444	443	415	403	433	410	437	404	431	410	412	474	391	421	416	388	407	405	458	418	400	447	386	400	415	405	448	452	415	414	419	396	423	437	424	425	442	473	429	400	416	412	431	411	406	434	441	418	425	419	431	407	423	398	422	403	452	455	426	402	400	422	457	408	417	422	419	408	411	402	424	452	434	450	390	405	389	412	458	418	426	410	420	387	409	432	426	395	466	458	451	392	414	396	420	447	391	409	399	414	412	430	436	380	400	438	418	409	416	418	423	442	393	438	430	421	416	426	377	417	403	368	398	454	412	455	432	423	448	437	425	411	430	374	398	416	436	432	387	424	416	420	432	458	411	446	419	413	394	402	413	415	417	422	411	439	411	427	402	413	408	428	443	445	410	378	432	463	408	403	417	427	412	413	427	403	440	437	469	436	389	434	446	435	413	426	428	423	421	409	420	413	434	430	396	441	419	382	399	380	449	442	419	413	401	382	411	438	412	415	412	398	405	416	402	405	406	444	451	441	424	404	410	412	420	418	405	419	410	440	406	467	437	420	413	434	396	411	399	388	444	405	433	415	396	431	443	421	414	389	443	412	422	429	425	416	425	405	426	425	368	417	423	420	447	423	470	431	407	437	427	381	438	436	429	435	432	418	424	424	437	424	443	405	431	396	426	426	391	368	433	418	424	385	428	406	428	407	409	400	418	416	442	424	431	397	397	433	414	433	400	420	425	433	441	423	412	418	448	406	394	433	391	418	409	402	448	378	416	432	395	427	446	442	410	403	437	398	399	441	436	424	432	385	434	408	412	412	402	413	427	389	433	454	418	436	417	452	427	389	378	401	418	414	406	429	418	396	446	422	451	411	380	445	417	394	400	415	418	382	416	442	461	422	428	424	401	431	413	411	430	401	429	384	411	436	426	414	409	436	371	414	420	424	412	386	425	456	387	460	443	435	435	427	435	400	440	437	409	439	396	407	442	442	409	432	404	432	424	429	416	415	450	428	411	426	406	445	407	413	399	434	474	418	421	419	411	441	453	431	405	419	394	434	408	404	394	382	434	406	418	403	424	379	417	433	407	418	401	416	425	440	450	433	401	401	402	443	422	415	403	403	396	416	435	404	428	427	434	402	429	446	452	473	439	417	423	407	385	415	422	426	418	401	406	425	378	413	434	421	432	401	433	397	428	395	418	409	394	371	436	453	427	424	425	418	417	406	459	406	452	460	402	415	411	426	430	460	410	433	409	422	436	399	448	423	449	399	440	381	434	418	407	420	427	415	418	419	439	387	418	459	448	420	388	374	408	420	404	383	409	416	389	425	418	376	441	420	423	423	397	378	424	444	403	392	394	429	390	450	420	417	402	447	437	408	408	429	430	409	391	418	445	386	380	418	414	406	447	412	415	403	425	426	402	422	421	431	426	390	407	422	411	416	423	395	424	433	416	382	430	366	434	434	426	432	407	428	423	371	438	401	419	405	436	392	436	435	397	437	411	416	441	437	447	451	425	419	424	417	406	422	384	389	444	427	426	415	400	431	399	433	405	402	420	465	393	395	430	417	455	419	400	414	422	433	399	410	422	452	394	441	429	407	406	391	415	436	414	411	433	377	420	399	425	411	397	414	399	435	394	397	401	409	448	420	445	429	412	471	404	452	440	456	403	445	382	422	432	431	444	433	435	394	398	465	410	424	391	463	407	376	402	425	400	410	461	416	438	419	392	453	434	413	407	405	420	412	410	400	439	418	416	403	463	405	387	440	434	430	422	420	406	381	426	423	418	377	431	426	406	428	429	416	403	366	412	462	407	404	398	452	411	409	382	423	405	372	425	380	435	416	397	433	395	442	447	400	379	420	370	387	440	394	464	412	421	394	420	414	419	434	419	401	443	398	444	415	420	392	433	458	392	412	440	458	416	404	401	442	408	401	392	417	402	434	433	425	431	400	466	432	395	408	417	426	391	413	421	417	394	439	413	416	412	464	438	439	424	402	434	381	413	413	396	423	432	462	412	412	427	416	399	392	443	412	436	425	411	405	451	439	435	437	441	416	444	379	401	408	417	431	404	430	405	471	398	416	430	443	433	406	386	402	441	435	411	454	426	402	437	388	419	394	406	394	417	382	379	409	389	417	436	424	401	407	415	438	419	407	455	450	413	438	430	406	475	403	400	407	459	398	435	427	435	430	420	417	405	433	401	420	447	429	443	452	409	458	433	379	439	432	403	419	431	421	436	415	428	419	421	427	399	389	453	413	396	425	408	385	440	415	401	453	384	453	446	406	458	413	380	426	409	463	398	427	373	400	408	428	431	368	434	411	439	432	387	391	428	422
32469	52684	46667	34855	29472	25031	21076	17553	14130	11435	9528	7547	6736	5695	5058	4109	3350	3106	2703	2428	2194	1903	1747	1541	1343	1231	1107	995	942	858	880	795	736	711	721	687	656	599	565	577	553	608	603	594	603	565	552	564	565	562	539	531	572	555	537	572	547	512	544	532	486	549	550	538	502	518	485	500	492	538	481	534	554	516	507	524	528	550	522	500	502	550	522	499	512	536	475	531	532	484	515	487	532	491	537	488	486	494	511	570	518	486	505	541	503	512	512	505	504	539	524	526	503	550	516	514	481	487	471	502	492	539	495	516	526	492	537	502	528	553	479	496	491	492	511	524	508	524	545	491	532	492	486	523	540	517	524	521	491	476	493	500	508	497	508	496	485	515	543	487	486	518	519	551	531	529	502	507	491	471	510	511	523	443	534	480	484	492	540	490	516	548	530	491	514	516	460	498	487	518	539	539	478	490	514	495	480	492	478	485	493	511	510	481	488	510	478	529	525	483	509	519	483	514	455	503	483	438	495	546	501	532	506	534	510	492	518	530	500	553	504	508	567	524	541	509	499	524	541	513	502	506	465	501	517	536	493	499	535	528	511	533	534	524	474	494	502	529	492	513	500	462	532	521	528	499	520	509	545	533	483	514	547	503	499	507	499	480	482	493	521	506	505	484	472	470	519	475	506	526	525	496	511	516	519	484	497	474	525	499	525	514	481	524	511	516	501	498	484	522	510	514	492	506	520	523	503	496	514	478	500	504	492	512	514	529	517	518	543	490	463	554	423	508	527	516	523	513	490	458	502	521	448	512	497	519	491	479	472	525	508	487	498	506	527	476	507	483	521	515	479	449	464	515	515	463	510	500	505	483	490	473	519	490	505	493	476	526	535	518	497	495	509	501	503	502	505	541	520	545	504	514	489	512	499	474	498	496	555	497	490	503	520	519	535	504	480	520	511	547	514	518	506	518	511	492	495	488	495	537	528	558	495	478	515	499	491	488	485	500	468	522	511	566	526	494	535	566	491	516	516	515	542	510	489	566	518	491	564	521	487	522	492	512	487	510	505	530	513	501	487	524	483	546	511	484	505	504	459	519	487	499	536	540	505	485	489	523	466	508	471	486	500	489	518	536	523	483	520	504	486	511	520	502	520	543	531	492	515	518	500	520	497	504	499	507	500	513	481	532	487	511	476	515	507	470	499	526	525	538	552	549	519	523	529	532	496	509	501	514	469	480	480	501	487	516	532	509	532	532	524	492	521	558	494	475	488	507	505	503	520	478	472	511	551	498	516	485	463	488	484	514	478	507	480	497	543	497	481	490	479	530	520	506	481	521	496	505	500	457	495	486	485	533	500	503	498	524	477	529	502	520	520	519	547	475	499	487	505	493	534	493	542	526	541	493	525	480	495	564	529	558	488	527	532	482	472	522	507	523	489	467	502	508	489	475	528	484	522	495	501	500	479	528	502	503	520	536	492	492	466	511	545	496	489	522	505	489	528	516	523	506	504	466	540	486	512	500	510	504	501	525	523	520	540	496	487	501	519	509	432	479	471	530	561	513	487	497	482	528	526	520	476	533	505	465	485	485	515	490	514	524	520	513	523	548	491	532	500	469	533	549	510	517	574	506	502	478	537	493	463	530	509	479	481	518	531	518	519	553	526	505	503	509	499	482	513	460	486	501	500	520	527	514	509	525	507	485	475	496	486	493	498	510	511	542	506	512	509	526	504	476	484	520	495	464	470	502	534	532	503	507	529	505	491	523	509	505	547	537	503	502	558	476	542	511	495	487	486	469	492	503	514	542	507	508	536	499	494	505	504	519	536	493	505	514	508	549	532	476	478	520	473	541	506	511	498	475	478	532	479	476	513	507	495	508	507	483	467	485	486	466	514	530	525	489	520	527	480	484	464	519	517	461	529	545	482	471	464	470	510	507	515	497	475	459	509	504	508	515	503	490	506	554	501	495	500	506	456	456	531	509	517	508	491	499	512	508	530	498	480	553	510	503	525	512	505	499	487	514	487	459	495	499	482	481	496	487	481	486	511	495	499	520	508	490	488	544	517	490	515	469	513	492	517	475	513	465	508	509	546	491	518	489	502	477	498	513	495	513	466	544	520	500	468	501	513	488	505	533	478	484	509	504	515	484	532	507	529	522	504	512	531	508	520	491	502	490	481	499	478	491	550	536	516	524	522	503	489	505	507	492	517	507	501	489	546	511	502	488	487	515	496	491	526	502	524	489	466	517	526	529	495	477	489	495	512	478	487	509	542	509	527	533	491	516	505	499	500	504	480	503	476	463	500	517	492	535	523	538	512	510	515	491	504	478	485	507	517	484	462	491	483	497	571	484	503	494	515	520	494	511	478	478	538	561	459	507	510	502	526	498	539	510	484	482	481	510	494	516	522	538	518	483	487	543	548	459	504	536	493	524	517	533	484	501	523	494	496	500	528	522	497	513	475	470	519	495	475	558	490	513	552	524	519	555	471	505	490	518	490	500	514	524	500	522	448	534	508	496	509	511	522	532	489	483	508	485	510	495	486	493	504	489	528	570	494	513	481	510	535	513	535	467	541	541	503	515	492	543	516	528	509	514	484	522	531	493	525	515	494	514	486	483	510	515	486	493	484	542	525	544	495	534	519	537	502	485	500	503	492	491	520	494	517	496	512	479	533	502	504	542	522	518	505	523	491	544	549	462	492	491	502	525	504	474	484	523	502	498	499	491	505	499	521	522	497	481	501	526	480	511	474	521	474	492	514	545	504	537	468	482	527	534	506	488	482	485	483	509	498	520	508	547	510	515	477	521	502	485	479	485	515	520	528	511	504	508	495	500	541	563	509	493	502	535	510	534	535	515	501	499	503	497	527	490	492	557	491	511	473	518	558	451	503	494	483	550	523	521	464	529	528	514	529	504	514	482	459	508	495	514	497	526	538	534	471	473	515	474	493	479	496	475	527	520	512	520	503	538	483	545	514	501	477	489	504	515	528	498	508	514	476	511	499	501	479	512	509	498	545	528	482	457	525	464	512	532	517	544	504	469	506	485	526	557	501	574	512	520	502	514	546	490	509	486	509	517	491	455	512	519	518	543	521	510	514	497	514	517	535	515	497	450	527	490	484	532	516	515	521	501	530	517	519	505	497	508	489	511	511	492	517	525	531	507	496	473	504	522	536	520	479	462	520	490	508	521	519	503	499	474	506	490	505	486	488	531	511	443	526	519	458	521	558	453	502	504	527	472	479	491	490	512	493	526	532	519	494	520	488	527	494	482	503	505	512	524	507	520	540	533	517	539	503	502	503	495	509	498	546	517	497	550	589	541	512	510	521	516	493	483	495	500	539	567	511	512	500	501	494	517	526	489	480	487	472	517	517	472	523	521	556	507	491	501	523	484	484	525	476	522	503	513	541	499	529	518	514	507	486	515	486	497	504	491	489	540	510	545	473	506	504	510	535	506	511	496	503	512	512	516	489	492	578	550	524	542	484	490	505	494	532	490	535	530
27717	25078	29455	22281	13976	9541	6631	4901	3675	2880	2429	2035	1772	1606	1461	1206	1068	978	883	841	830	761	700	668	681	604	568	571	488	509	486	503	545	489	438	482	441	470	458	460	426	445	454	468	438	454	442	450	420	403	434	428	459	448	441	446	440	478	441	406	459	438	452	456	445	449	417	438	412	456	431	388	415	408	408	438	486	432	411	432	430	423	428	435	397	400	435	428	417	444	421	399	424	424	417	434	454	449	421	454	433	434	431	476	394	441	407	446	447	427	429	437	410	440	440	427	457	458	445	436	414	410	442	450	459	446	444	414	440	435	398	444	456	463	448	416	432	450	418	465	447	461	444	446	401	458	431	426	445	391	412	436	411	450	440	437	445	426	393	414	443	439	444	431	413	461	479	448	423	410	426	395	445	391	419	412	411	449	414	411	429	437	413	442	440	428	423	488	422	430	451	477	454	444	389	420	415	435	428	398	450	438	473	424	429	445	440	456	489	420	425	424	408	443	436	440	414	477	463	452	429	452	436	375	451	456	428	424	454	416	420	472	395	425	456	403	386	413	423	443	474	399	424	438	485	441	425	439	410	409	417	415	436	437	438	441	436	418	382	476	405	469	458	405	417	465	422	445	421	430	440	449	451	445	428	465	420	432	422	386	417	403	453	448	429	438	433	427	418	416	432	447	444	421	498	416	445	456	465	415	451	427	428	444	424	414	416	453	430	400	414	436	460	445	440	448	449	469	411	439	442	450	449	427	453	396	435	475	412	422	434	391	437	454	437	441	444	421	422	449	437	423	411	434	426	433	434	441	429	386	405	430	418	442	397	380	417	422	437	445	429	425	423	406	462	407	448	446	441	416	416	457	415	417	417	412	402	447	426	403	446	395	430	434	421	425	418	442	459	403	442	442	464	387	453	435	450	439	441	442	406	477	422	432	447	447	434	450	409	404	472	459	437	427	443	439	440	448	399	458	435	406	415	424	424	437	438	431	426	461	409	402	440	412	428	410	481	438	431	405	442	453	456	429	438	434	442	432	434	399	443	423	433	434	450	387	421	437	458	418	422	416	415	475	401	419	435	461	411	421	427	464	417	421	421	409	467	452	452	445	407	461	415	433	456	445	407	421	453	456	451	400	410	424	433	456	391	428	452	439	417	448	413	434	432	452	425	443	417	436	417	430	437	411	442	455	378	422	440	414	432	418	427	413	436	403	429	454	436	417	440	433	448	445	416	462	459	399	435	494	413	470	453	406	366	384	424	445	423	424	445	424	445	445	426	456	423	402	414	416	437	417	441	439	445	427	423	424	442	430	434	444	445	436	459	429	462	436	444	419	394	405	450	406	412	389	444	427	456	428	462	449	435	422	449	457	420	461	421	431	451	424	403	405	430	413	438	457	434	402	421	412	417	423	434	417	431	422	433	469	454	404	406	416	408	403	419	399	439	436	439	433	419	450	474	445	442	444	461	449	454	491	412	434	412	420	430	423	427	420	433	430	449	469	444	466	416	438	440	452	413	411	448	428	424	445	457	437	435	429	424	444	408	437	399	442	418	387	406	411	447	431	441	429	412	451	432	437	465	412	398	457	419	394	448	435	386	421	436	449	405	437	425	417	419	472	435	463	407	452	419	396	447	444	444	444	421	433	464	466	428	433	429	477	444	428	403	424	463	405	463	432	454	435	458	435	423	422	421	418	453	418	451	414	410	440	423	444	454	413	429	435	403	393	401	447	446	456	441	393	442	432	441	425	408	480	431	445	397	442	392	444	427	427	469	442	443	425	416	440	428	464	412	418	394	414	460	448	413	418	402	440	410	425	409	440	463	385	417	452	467	471	425	479	411	456	429	426	491	444	438	411	438	427	459	414	452	439	433	459	441	407	434	414	449	447	426	443	449	455	455	414	433	440	440	393	450	420	409	463	426	425	442	414	428	448	394	438	464	445	436	419	427	468	438	412	458	412	429	446	451	408	426	440	420	427	424	411	427	410	444	411	422	433	417	464	465	443	431	410	430	411	458	404	444	445	440	444	474	437	429	429	401	444	453	436	414	443	419	410	429	420	396	449	449	446	422	393	461	408	452	431	466	456	407	437	417	440	409	433	391	441	448	442	419	436	465	449	445	434	408	423	416	426	424	437	396	436	450	427	411	434	437	396	418	417	418	422	431	416	464	441	447	422	400	444	440	453	428	443	444	450	424	455	427	465	413	433	490	433	391	466	434	464	440	441	406	428	468	428	406	469	427	431	420	428	445	410	455	449	473	447	444	432	386	427	466	404	428	437	457	412	416	440	402	459	418	397	422	422	416	449	434	444	386	388	445	450	470	438	434	401	439	453	424	454	432	454	426	424	467	461	427	400	412	411	417	455	428	399	426	436	446	414	438	407	433	439	425	440	411	390	396	416	443	417	458	464	449	444	453	384	465	423	392	455	433	434	401	409	420	411	390	445	455	446	444	472	428	424	404	418	438	398	413	412	429	443	437	455	443	438	430	415	430	439	443	418	429	449	405	457	439	422	479	422	435	446	408	400	414	446	432	454	452	413	396	417	438	436	487	487	424	435	398	412	416	444	431	415	431	431	465	403	406	441	401	424	431	437	470	434	412	392	447	471	474	450	449	469	445	423	457	419	454	410	439	442	453	474	455	424	444	442	417	433	445	401	429	434	444	443	438	422	460	441	413	410	413	443	441	450	438	447	426	426	440	388	442	433	449	431	445	412	414	417	447	462	410	443	436	457	421	429	427	395	427	451	423	458	416	449	436	477	429	418	381	434	418	421	430	463	444	438	431	467	410	450	437	428	448	412	396	396	453	421	434	433	442	414	444	436	434	401	457	439	431	444	444	425	452	442	438	471	432	438	454	405	444	437	405	420	432	453	466	449	425	453	438	483	434	408	409	443	436	418	406	435	444	471	422	450	449	462	428	403	453	459	443	411	430	452	433	424	439	448	425	437	455	461	415	389	438	400	438	422	367	401	477	406	426	456	449	403	416	427	426	402	445	445	428	437	468	409	450	438	425	452	435	438	470	414	429	445	429	440	438	389	422	411	440	436	426	414	402	432	434	424	443	441	396	411	435	435	445	446	468	446	397	438	418	442	431	440	422	429	473	410	431	429	418	440	451	450	381	415	452	401	431	441	436	406	455	417	411	432	408	409	463	429	423	463	434	455	456	450	414	391	438	425	464	393	403	403	455	430	441	407	426	405	438	458	413	416	462	418	399	422	412	401	420	449	413	459	444	435	413	430	435	407	467	411	424	463	447	437	438	402	452	409	443	399	426	421	402	403	447	393	416	445	465	413	462	470	457	445	416	403	445	439	417	412	430	433	433	422	472	428	428	428	422	434	436	427	433	444	464	427	450	437	406	419	411	455	414	430	403	477	404	402	442	449	418	460	394	456	434	417	442	422	437	438	423	429	404	409	442	409	428	443	450	482	426	424	449	472	451	452	435	459	416	389	426	415	430	437	413	398	394	443	425	434	444	428	447	412
30315	41561	35714	24719	19208	15505	12290	9618	7588	6070	4937	3884	3292	2930	2733	2195	1902	1714	1485	1446	1211	1089	1037	993	898	817	790	755	687	707	686	627	622	635	637	595	591	591	545	521	600	563	546	566	560	549	554	575	530	528	580	533	590	551	588	563	527	579	548	563	532	554	533	578	546	492	573	518	538	527	513	541	531	508	518	502	547	567	571	551	497	540	598	540	550	577	532	531	545	546	578	575	515	564	565	513	560	497	546	562	549	525	534	522	517	495	533	514	533	561	560	557	533	545	528	536	544	535	496	512	554	496	492	530	508	553	511	515	566	524	545	537	541	529	529	525	551	520	571	553	564	533	535	541	543	516	482	537	568	542	555	551	551	565	520	538	511	532	540	512	535	566	529	561	534	538	537	489	525	529	554	515	476	536	544	525	547	504	546	565	485	538	552	529	539	554	508	546	482	564	526	527	511	529	537	506	539	524	521	517	539	549	535	578	541	545	560	559	526	551	557	524	556	531	527	486	540	546	554	511	546	546	545	525	541	514	536	542	553	517	541	495	535	543	523	521	526	526	482	521	535	509	561	521	519	520	496	519	502	535	491	557	534	499	503	545	504	547	544	496	507	550	497	527	530	564	501	537	542	526	538	513	544	517	536	553	558	531	551	518	564	550	533	535	521	513	558	526	505	532	553	556	560	540	514	552	513	516	558	565	545	522	564	566	562	548	492	551	544	581	532	525	515	532	537	532	569	546	555	567	547	549	543	544	543	514	534	515	541	502	560	513	536	500	524	529	553	527	534	495	535	530	556	550	522	542	536	540	523	529	519	505	524	532	512	548	504	501	495	553	547	523	570	530	522	538	526	539	568	508	554	504	555	566	549	533	563	518	547	510	518	542	542	538	547	528	563	524	529	519	518	557	540	530	531	531	544	518	552	509	514	492	546	527	580	559	540	528	552	518	480	553	483	490	482	510	555	550	511	532	571	521	528	556	551	578	535	501	525	541	536	556	527	519	532	557	541	532	539	570	555	529	561	554	542	599	498	505	552	529	527	546	535	493	549	503	546	548	548	472	568	528	575	546	565	506	541	475	521	538	583	518	547	537	519	541	513	524	547	551	564	554	509	554	547	514	482	532	575	492	530	544	530	499	570	539	525	503	508	564	525	535	535	539	535	536	548	521	526	520	520	556	520	494	527	552	516	554	550	549	532	516	519	537	529	510	484	518	525	543	542	547	515	560	513	523	556	554	542	550	578	522	547	524	545	528	560	519	525	514	531	528	529	545	535	525	562	542	558	555	549	532	533	546	547	518	525	538	555	526	511	544	528	561	566	516	544	550	507	538	574	530	544	534	508	560	534	546	504	483	518	521	528	550	554	524	520	569	540	553	531	531	504	523	522	500	488	563	546	519	560	551	522	548	519	527	546	498	523	521	515	566	531	551	508	517	537	521	538	568	540	510	550	525	544	500	547	558	544	526	535	560	524	513	549	521	519	552	545	540	538	565	498	534	565	522	519	574	514	526	483	549	526	543	547	516	510	512	567	524	565	527	512	547	579	549	551	549	575	552	502	537	565	544	547	505	560	553	569	499	574	543	534	567	522	509	533	550	553	518	544	510	535	544	486	495	518	526	519	579	551	527	523	594	576	527	528	499	532	536	547	577	556	565	584	532	549	521	512	544	539	523	525	543	570	507	573	521	498	517	556	532	510	567	568	608	507	536	494	496	542	523	583	525	526	544	565	499	503	542	546	531	528	500	520	556	524	516	513	481	514	546	526	514	518	500	536	487	552	564	526	556	541	507	533	530	537	531	547	539	552	562	494	507	545	544	552	551	549	551	528	490	481	489	530	495	548	514	541	494	578	550	550	551	579	556	522	552	567	532	512	518	556	526	532	559	521	546	538	512	572	498	570	523	548	508	490	528	528	551	551	510	540	575	533	515	542	511	547	549	543	534	522	541	533	516	543	542	574	544	513	528	499	563	548	545	533	544	530	508	544	508	532	531	500	538	556	558	510	516	566	559	509	547	538	533	513	512	547	514	501	519	490	547	576	536	511	530	571	559	520	522	530	500	559	477	533	496	539	520	513	586	550	510	511	557	542	535	589	549	525	535	519	572	536	522	504	537	500	487	531	562	525	568	543	522	530	522	511	560	586	524	519	537	548	554	593	587	539	564	528	538	551	511	530	545	561	535	558	510	569	497	535	486	527	521	501	520	547	557	545	513	537	544	527	544	565	528	528	551	521	518	520	575	517	524	506	549	558	581	558	505	523	546	502	516	537	537	578	532	516	587	535	542	530	530	520	531	549	566	542	530	522	539	514	518	529	521	542	548	520	544	530	491	561	533	505	571	577	482	549	533	567	526	533	535	558	543	534	484	519	521	540	520	535	540	525	549	518	541	531	520	519	530	469	517	545	534	561	543	553	528	533	520	514	580	552	510	522	572	537	496	553	521	531	539	546	524	563	547	560	500	555	589	533	518	533	543	553	554	514	530	491	540	555	547	538	540	542	520	541	494	563	518	516	536	500	533	589	514	546	544	553	500	526	538	540	501	532	538	527	554	544	561	507	527	514	524	524	559	528	517	531	538	542	512	509	546	538	550	542	504	517	562	516	575	518	508	528	562	522	522	551	533	541	548	487	544	557	511	507	549	529	540	518	515	546	536	568	516	542	524	541	491	553	505	523	503	541	515	545	580	567	523	513	489	504	540	519	524	526	554	522	572	489	533	541	523	535	520	576	514	515	546	542	545	524	550	545	517	511	540	554	476	567	583	526	528	532	597	570	519	542	499	556	550	492	525	543	487	536	518	525	540	530	522	552	530	549	489	548	517	535	520	550	517	532	524	494	512	558	526	534	508	519	563	552	524	526	557	542	542	527	498	532	548	518	514	538	529	501	557	512	512	544	531	552	580	573	559	530	541	559	515	550	517	506	502	512	502	534	525	551	528	508	552	524	528	539	547	601	507	521	561	537	556	539	525	522	533	549	535	536	541	624	512	523	563	534	521	547	515	527	532	543	534	536	556	567	544	492	507	504	481	544	559	514	511	550	558	552	526	527	546	541	536	546	541	539	540	528	541	560	528	542	547	535	516	525	485	538	514	582	563	519	572	536	540	540	483	526	528	488	514	535	532	547	533	542	491	564	521	552	524	565	523	559	540	544	547	543	534	576	558	550	558	557	540	554	569	549	524	547	549	508	564	517	520	503	502	538	529	524	564	561	540	542	496	534	538	489	544	561	556	559	545	538	545	471	568	589	516	535	546	530	517	524	540	503	543	572	600	499	532	505	525	510	539	515	519	563	502	539	548	573	494	545	525	510	534	541	583	572	530	563	516	565	535	520	533	518	570	527	518	546	535	476	502	528	520	521	561	547	568	500	508	546	538	554	529	529	518	507	512	579	522	548	516	523	509	508	525	531	564	560	513	524	557	547	529	544	520	555	528	515	579	550	551	564	526	511	546	553	535	546	525	514	565	536	570	495	538	527	551	546	564
23774	20798	27849	24130	21581	18569	12628	8059	5890	4688	3912	3135	2684	2260	2057	1811	1673	1424	1272	1159	1052	902	910	763	791	652	630	652	590	575	549	566	502	478	464	464	487	490	442	446	459	432	450	452	438	426	449	422	446	426	424	462	438	423	406	440	422	448	424	382	431	436	463	434	447	446	410	387	399	453	436	390	414	411	449	404	378	401	397	416	433	430	402	421	409	401	443	403	438	394	411	417	419	432	400	424	378	386	417	456	396	396	438	400	442	431	425	378	424	446	407	433	400	422	408	401	422	423	380	418	431	455	405	423	489	386	387	401	423	416	434	425	431	416	397	455	393	415	386	438	467	405	392	428	366	429	430	409	406	393	405	436	424	424	405	414	423	431	441	411	428	405	394	391	424	425	421	421	428	414	435	386	408	416	421	448	418	446	417	412	393	422	419	424	425	424	405	424	404	400	396	416	427	427	451	399	402	401	416	441	437	442	459	396	412	389	442	414	390	393	425	401	392	397	387	412	395	420	436	391	425	400	397	407	404	402	423	451	421	404	417	410	440	418	395	438	424	400	429	406	436	445	435	405	399	418	434	422	426	396	429	404	408	441	391	443	423	391	451	394	427	398	464	408	387	401	394	402	409	418	436	427	423	416	430	435	399	429	419	379	434	425	425	451	420	411	385	419	428	384	406	418	464	439	397	425	391	377	381	411	437	394	409	380	415	446	440	429	395	388	428	428	400	418	377	401	384	434	413	414	402	435	478	426	422	417	443	365	405	441	431	424	392	448	432	402	413	452	373	422	426	419	428	407	422	418	422	415	432	442	408	400	438	396	435	421	402	398	428	409	414	407	414	375	417	434	410	450	434	396	419	438	399	399	353	436	445	431	425	390	405	389	413	399	433	414	368	411	459	413	384	447	400	428	436	431	416	407	404	424	427	458	395	377	409	429	421	376	408	412	427	436	411	452	387	402	414	441	443	390	400	416	411	443	430	395	412	408	398	445	450	447	416	397	407	438	418	402	424	434	462	403	381	428	433	436	415	415	418	427	432	409	431	367	405	412	423	396	436	407	445	407	391	410	393	436	436	462	397	434	433	399	417	403	413	417	431	417	395	428	434	448	439	426	433	445	409	426	424	444	378	444	409	432	429	402	459	424	407	439	448	418	398	415	423	414	434	382	421	399	417	412	446	429	421	440	401	393	421	421	396	422	441	445	424	416	407	415	387	404	454	405	436	428	411	412	418	432	416	427	410	416	414	425	398	403	412	390	406	437	436	426	394	401	462	360	404	406	380	425	421	456	462	404	425	423	405	406	405	434	411	398	448	439	414	433	409	411	438	429	423	416	426	414	394	439	406	425	365	369	418	407	446	439	423	428	416	396	400	392	407	406	418	391	457	418	413	389	411	426	393	399	440	393	424	401	409	412	465	419	415	420	378	409	446	425	391	384	403	414	436	402	426	440	424	427	450	417	403	419	400	406	438	401	403	426	419	416	403	424	418	404	429	422	442	466	379	435	411	431	447	416	448	407	434	435	407	399	416	386	427	389	410	446	447	436	405	453	426	399	395	375	423	409	440	402	384	422	436	365	435	442	415	472	407	443	425	456	434	424	409	425	417	425	414	443	390	427	424	437	421	414	398	428	417	392	421	442	417	413	437	435	387	393	394	387	367	423	431	447	432	447	435	419	442	423	386	421	390	404	416	395	414	445	405	396	420	422	442	408	438	437	419	412	452	428	391	426	428	397	394	414	422	392	409	432	437	366	416	415	442	377	442	421	400	413	418	454	423	461	397	410	424	429	373	399	440	428	408	402	432	402	409	392	450	452	436	431	426	441	419	396	437	460	447	460	415	404	420	400	398	402	425	450	411	456	395	407	456	407	433	438	405	439	411	422	415	395	393	409	395	393	371	405	395	393	416	455	399	389	415	390	415	435	432	394	450	411	407	430	421	413	414	401	440	420	415	418	405	436	409	418	435	438	425	431	389	422	431	430	413	399	406	407	397	407	433	429	400	412	441	406	403	459	430	387	405	412	401	413	409	396	415	405	431	402	412	448	435	473	398	386	436	432	425	479	412	438	388	403	403	404	423	454	409	424	450	419	420	433	425	423	426	401	469	420	446	418	407	423	423	413	384	426	418	486	450	452	425	421	374	416	429	398	383	395	435	434	431	390	394	428	419	410	429	418	423	426	418	464	397	393	408	427	435	395	388	424	424	425	411	414	422	417	414	430	418	399	439	417	444	436	422	415	384	409	417	438	418	448	416	425	412	415	423	399	432	400	404	409	407	394	429	435	412	421	406	411	382	386	421	449	409	388	423	409	415	427	405	361	410	402	422	438	405	435	427	468	425	416	425	429	415	446	378	380	395	408	428	429	414	452	439	408	446	442	436	401	431	410	443	400	409	458	449	422	403	376	420	423	431	427	403	412	403	428	431	465	423	423	390	416	383	431	418	440	386	392	425	409	424	427	381	427	452	392	427	428	414	429	426	439	396	436	416	441	409	425	428	455	432	414	397	419	408	419	431	392	418	395	400	418	425	427	428	414	413	420	440	398	464	428	417	432	422	412	413	388	410	419	416	442	406	446	392	415	393	384	455	418	379	411	463	414	435	410	363	441	421	431	389	416	417	404	411	442	419	427	399	425	438	391	416	404	423	450	449	392	399	426	423	417	406	421	431	413	396	431	409	376	401	395	404	398	402	425	402	405	411	469	415	404	401	376	447	415	434	388	420	402	391	415	446	433	419	435	401	434	417	442	410	401	415	414	421	432	384	393	399	426	378	450	405	439	430	419	400	420	429	413	403	421	404	408	436	397	422	436	449	408	413	418	398	379	454	403	383	413	411	435	417	421	415	439	382	416	390	430	420	438	411	425	411	426	423	390	404	407	415	397	397	431	423	411	396	413	466	454	417	440	416	415	443	398	392	396	432	428	408	428	434	406	431	443	365	403	393	410	431	427	415	459	415	449	400	379	414	427	414	424	420	409	430	385	416	400	421	398	437	425	419	432	439	408	401	399	402	414	407	458	474	388	436	397	421	396	433	421	386	408	407	428	383	408	422	439	431	410	401	402	438	417	409	424	414	449	407	419	432	420	437	457	423	448	415	386	437	394	390	438	439	441	460	421	407	430	428	392	424	400	401	411	417	421	420	431	450	412	404	399	440	443	380	456	438	421	424	424	425	442	406	413	420	397	395	417	426	429	430	416	404	439	447	390	404	429	439	408	428	376	427	390	429	415	419	413	417	373	398	423	408	379	416	419	424	410	426	408	399	444	412	400	434	438	453	421	408	405	398	454	446	440	424	409	408	416	404	421	449	417	392	400	392	407	420	376	438	407	391	432	403	398	426	411	442	421	392	431	383	432	406	409	420	421	423	453	414	466	473	421	441	416	424	404	445	431	418	425	414	429	428	397	410	397	406	421	418	390	442	424	400	432	419	428	416	434	429	447	383	435	419	439	418	408	389	429	420	436	423	408	428	410	418	432	391	407
30146	47268	40890	30797	25177	20872	17072	13936	11370	9037	7467	5969	5023	4181	3767	3279	2823	2461	2110	1835	1740	1546	1380	1226	1120	989	892	868	804	827	772	709	643	701	633	677	629	576	587	543	589	530	573	578	568	579	548	552	560	558	532	551	585	547	532	533	524	528	522	527	523	524	533	519	489	519	578	481	542	528	548	517	557	495	542	538	546	545	509	507	530	521	522	511	528	585	503	453	537	536	479	480	511	563	503	524	524	485	517	507	469	531	551	477	516	519	533	500	485	485	509	511	534	516	500	558	523	542	489	499	524	522	537	527	543	522	518	524	514	552	499	505	562	513	485	525	512	511	516	506	497	543	528	490	588	481	550	503	495	510	562	492	513	520	531	530	492	526	561	510	525	531	529	561	480	492	553	494	509	541	524	494	499	527	563	529	495	498	480	489	516	532	507	481	508	535	578	508	529	493	529	522	535	513	520	502	500	534	517	507	486	493	525	518	534	520	541	527	527	506	506	561	511	524	517	485	538	521	559	487	537	499	532	502	462	534	525	506	520	539	510	545	486	517	468	524	463	538	497	538	500	555	526	530	516	488	507	513	498	541	511	515	493	579	494	492	585	516	516	515	488	464	513	494	499	524	519	463	517	540	468	499	518	527	539	519	483	538	516	534	540	496	519	505	504	531	515	510	552	515	545	481	491	531	544	542	539	503	546	552	530	482	492	509	467	501	477	546	523	534	523	531	473	525	535	513	540	486	523	525	557	515	535	500	502	562	504	514	545	499	525	498	535	533	513	518	497	544	552	513	510	554	518	585	519	467	516	527	504	489	529	552	490	496	551	535	545	516	509	537	526	513	526	491	545	516	497	499	514	546	537	521	497	508	575	476	541	475	533	559	470	482	502	562	457	510	546	517	528	532	526	562	506	499	510	503	471	511	502	510	551	528	494	532	504	495	527	523	527	538	511	522	516	494	507	488	545	534	519	517	534	512	516	521	539	525	532	533	522	454	506	524	518	524	534	517	487	551	515	529	565	506	557	525	490	524	543	538	534	500	504	507	500	538	533	513	503	545	501	474	507	503	502	512	518	491	535	512	513	521	539	564	562	528	525	492	532	532	495	523	499	550	531	529	540	538	541	553	507	495	511	536	525	525	548	554	522	518	521	530	510	539	519	525	506	545	543	524	525	564	541	503	524	513	515	535	544	528	475	527	499	536	544	513	554	500	509	481	581	529	528	486	517	493	505	476	548	515	519	543	510	516	481	500	476	493	469	510	537	511	505	519	512	530	515	508	537	535	550	536	530	513	535	535	514	510	507	526	502	531	574	542	481	514	503	518	522	521	496	505	496	553	519	514	516	470	529	498	522	542	510	505	474	507	504	492	470	478	566	518	547	549	477	535	541	492	518	516	518	513	550	519	531	541	537	522	550	558	528	533	523	493	508	509	536	518	490	527	520	511	496	530	551	482	497	482	487	484	523	487	508	513	547	563	530	518	513	531	492	550	543	505	511	477	511	552	519	527	519	545	526	509	536	506	509	558	545	506	476	539	564	532	533	500	487	501	477	528	505	496	505	537	525	553	518	538	520	515	526	529	505	533	548	530	537	500	538	558	494	503	524	530	519	527	528	507	533	493	539	470	501	517	507	519	549	509	517	510	494	520	517	547	505	513	491	566	520	520	522	480	507	511	526	527	565	512	533	557	507	497	541	507	553	512	540	531	558	523	541	491	536	487	493	534	512	490	509	498	520	518	502	552	527	503	554	484	499	506	494	523	553	489	529	518	530	550	537	529	500	527	526	527	497	524	500	490	519	504	506	540	494	534	528	493	499	518	525	526	528	552	523	512	517	492	544	507	530	486	514	475	523	497	507	517	537	483	492	511	543	500	540	567	508	563	534	504	541	535	484	524	505	536	544	517	527	557	498	535	536	553	538	486	514	535	536	550	509	509	497	524	541	551	517	507	519	533	550	523	516	559	505	571	534	498	516	524	514	475	504	514	504	521	550	540	524	496	505	472	481	488	562	503	467	517	527	543	500	524	560	489	513	537	578	508	498	522	501	525	518	531	528	557	553	497	494	553	531	522	545	540	577	539	519	517	495	550	535	480	505	486	538	507	554	521	508	485	529	506	564	508	508	519	531	559	522	538	562	549	536	502	510	524	506	504	499	490	513	549	524	520	521	506	487	540	535	512	531	541	508	520	507	507	519	587	517	498	508	492	534	509	543	533	491	524	506	519	468	524	500	514	520	527	474	504	511	546	503	535	526	512	501	555	518	514	520	500	559	579	506	472	513	522	520	530	538	541	522	531	528	508	492	550	504	515	514	520	542	512	526	509	548	521	556	524	506	498	516	507	548	532	515	500	577	518	555	524	516	504	493	512	487	527	526	543	529	491	549	548	502	475	534	541	509	541	521	538	521	506	526	521	578	536	505	532	520	491	566	557	511	499	498	527	540	515	564	500	530	516	479	517	495	550	518	537	493	516	508	547	531	501	495	518	501	530	522	528	505	513	523	530	502	500	541	496	527	472	523	511	511	495	533	534	577	526	542	562	537	556	527	500	513	532	533	533	471	530	517	522	562	492	516	529	525	503	499	512	528	505	552	528	556	533	551	527	482	523	505	519	557	556	542	532	512	515	512	511	534	501	526	519	534	475	539	496	453	492	519	524	500	513	539	556	553	508	519	519	530	524	510	483	533	484	535	535	485	562	503	538	539	528	524	496	496	531	541	506	514	519	497	508	503	505	566	493	486	505	534	484	515	518	486	511	541	482	526	509	543	520	523	529	554	514	514	546	556	571	515	508	490	576	480	508	524	476	565	552	500	574	553	556	499	530	510	489	506	549	522	532	514	568	532	483	497	540	546	481	486	509	537	525	473	506	550	501	601	505	510	523	531	519	524	517	479	504	516	482	532	511	514	555	533	495	497	530	570	505	535	558	469	466	535	523	550	520	531	471	545	488	482	496	534	517	456	511	530	513	548	509	546	513	534	517	511	557	506	534	517	496	521	507	512	543	517	530	506	543	528	527	498	523	561	499	489	487	520	560	496	550	499	535	550	529	530	495	540	506	536	502	508	518	521	527	496	531	533	541	495	518	517	524	529	502	562	521	556	547	520	504	519	528	532	529	542	537	539	520	546	484	505	518	513	482	467	521	484	504	509	484	511	545	569	541	506	513	514	484	517	544	529	552	543	557	467	517	501	516	503	500	521	489	540	490	532	500	522	548	480	528	501	537	521	530	482	506	527	531	516	516	554	481	523	520	547	504	517	571	509	523	534	514	499	522	520	507	500	531	540	529	516	511	514	541	535	525	507	514	508	534	494	534	558	512	532	502	526	527	515	546	523	486	524	544	524	556	541	529	494	505	541	502	530	543	496	505	523	524	556	554	546	514	515	501	514	514	557	507	517	524	500	545	518	520	507	512	527	511	504	523	545	542	537	493	503	532	501	499	523	511	489	496	546	537	510	483	551	504	505	519	528	519	522	528	500	505	516	556
22688	20815	28351	23418	21077	22071	19660	11044	7717	6015	5262	4287	3562	3004	2638	2255	1933	1726	1555	1369	1221	1114	1041	989	831	754	770	673	642	592	636	603	556	552	535	500	509	486	524	447	505	480	461	450	469	445	437	455	411	471	472	453	465	469	434	458	449	429	420	440	434	441	419	410	434	383	419	415	423	425	424	462	421	392	411	414	435	414	438	437	450	430	433	439	431	419	431	417	437	427	403	449	425	401	446	421	427	467	417	441	393	465	458	456	441	424	452	451	421	428	437	438	451	434	423	466	428	421	403	388	400	408	435	426	460	415	437	432	392	394	456	397	421	410	387	398	390	392	394	424	438	434	437	435	436	408	406	420	414	417	432	402	447	444	401	416	475	432	407	432	426	437	386	425	414	404	414	425	412	432	434	421	465	402	460	388	439	428	441	415	393	403	437	427	431	418	425	448	433	410	412	469	393	425	395	438	417	439	444	480	381	421	420	406	413	441	460	420	424	431	392	478	448	440	427	415	461	404	425	445	419	437	447	442	400	421	423	378	413	402	486	381	409	428	453	410	437	419	437	415	437	437	437	415	445	419	433	408	474	391	448	396	414	387	440	455	406	445	453	419	441	407	435	386	419	446	421	440	440	419	452	390	400	425	437	416	442	451	397	401	466	414	433	422	437	427	429	432	417	449	441	436	482	430	441	425	452	427	407	420	394	410	457	443	418	419	463	444	427	447	462	439	398	433	436	400	445	428	448	411	388	399	447	415	427	440	419	408	432	414	426	448	435	418	477	411	419	434	447	455	437	399	407	420	433	390	408	437	378	417	413	403	429	445	434	430	432	359	451	388	449	420	437	431	413	428	421	456	435	446	409	416	417	416	398	420	421	439	433	447	438	441	436	421	407	409	384	394	421	419	415	456	411	428	407	445	393	450	357	458	420	427	420	424	445	410	437	426	434	432	409	447	451	419	411	390	428	457	449	408	411	417	436	404	437	453	422	433	433	402	436	439	430	418	447	408	398	398	403	437	428	452	412	409	471	425	456	421	421	421	421	411	432	477	439	447	445	415	409	423	435	423	393	454	441	406	440	423	427	395	417	434	409	427	437	426	409	431	392	402	419	397	435	445	420	408	415	421	436	413	408	433	438	427	416	429	420	438	440	405	401	422	403	418	414	419	418	418	387	432	445	407	399	397	433	474	417	387	452	419	416	418	418	430	439	418	438	433	427	431	445	445	417	412	410	414	443	444	441	392	417	406	410	422	433	392	428	448	419	460	414	402	441	414	429	431	427	433	442	385	391	395	410	422	420	425	452	436	388	449	412	415	481	424	443	440	451	433	429	466	424	435	442	436	436	410	425	446	404	414	433	457	447	407	415	422	434	407	418	423	396	437	432	403	403	426	407	478	448	449	433	420	449	437	426	439	434	437	390	463	432	449	437	377	438	418	454	384	410	454	410	425	407	433	444	413	429	383	432	468	430	432	414	422	410	450	406	448	396	432	430	414	411	457	468	427	416	417	412	409	402	411	431	373	424	393	442	434	421	438	434	432	413	419	422	426	447	451	430	434	438	409	430	436	413	390	439	442	437	402	420	415	415	401	413	475	410	415	387	420	412	403	408	429	423	438	459	401	420	428	423	417	431	394	414	432	429	433	394	420	448	445	414	415	470	409	444	407	460	431	380	418	438	437	466	452	395	442	436	461	410	398	457	444	441	428	434	405	423	447	391	421	435	394	407	419	405	423	375	412	452	423	445	426	386	430	442	394	407	398	428	395	409	402	406	421	455	408	467	435	417	433	425	392	450	416	451	440	422	460	410	386	407	421	452	441	432	404	398	409	401	394	413	436	422	417	432	447	398	434	420	451	418	427	405	431	441	427	454	406	426	416	404	429	459	455	441	393	413	426	436	473	441	468	396	416	388	418	439	436	417	414	409	440	389	444	400	462	415	434	384	416	360	422	412	460	413	426	385	408	420	440	408	424	425	449	413	438	411	437	408	410	420	422	417	435	437	410	438	417	362	446	441	428	431	414	425	449	419	421	463	420	434	422	463	433	421	420	412	399	434	416	374	396	425	420	417	458	411	372	431	451	388	441	389	440	442	409	439	391	481	405	432	452	411	444	392	435	439	403	412	404	441	433	467	426	441	437	437	438	417	417	413	430	416	415	434	399	425	448	387	422	454	436	425	421	432	428	455	445	429	459	433	426	452	459	424	364	457	449	425	382	436	442	438	424	427	408	426	389	430	412	442	406	453	405	414	419	413	423	419	406	432	423	395	417	425	399	419	431	396	420	440	464	418	447	441	442	410	419	444	432	443	447	416	451	416	438	425	401	458	456	394	418	446	397	408	428	410	444	433	460	436	451	418	456	421	408	418	432	385	406	420	383	413	401	401	431	376	405	430	421	429	423	404	407	420	429	427	424	405	407	416	457	410	430	441	392	406	446	433	413	430	437	400	378	376	429	421	435	423	428	415	417	422	379	416	443	422	403	431	434	430	413	420	395	443	394	438	434	457	416	423	407	422	422	421	423	423	417	435	453	421	427	413	436	417	384	478	448	422	441	401	445	446	412	418	421	398	396	426	417	476	416	404	426	444	417	409	413	420	444	454	426	428	381	399	443	437	444	412	393	445	413	461	396	432	404	402	449	427	432	448	437	437	411	401	481	410	420	423	382	422	425	432	448	432	405	442	420	403	427	454	422	421	383	423	440	396	449	462	392	414	409	421	406	429	414	410	405	398	458	399	401	429	442	421	416	427	415	429	409	422	434	442	428	397	411	459	427	423	437	429	426	415	412	437	432	430	398	417	410	476	434	411	413	419	439	445	437	405	443	422	428	450	404	408	443	428	456	402	421	398	407	452	465	416	436	406	429	413	447	410	400	447	416	416	444	398	409	448	432	403	418	451	442	464	443	456	402	424	440	394	453	468	413	400	441	419	436	437	429	451	448	439	421	422	410	432	462	409	426	435	377	433	437	387	428	475	433	430	428	418	453	422	402	426	426	385	462	419	419	451	400	425	476	435	432	417	426	408	405	434	446	436	443	440	439	425	414	384	400	432	424	443	419	430	401	427	427	437	411	431	425	411	367	442	390	442	441	456	413	416	435	411	409	452	435	450	425	433	388	437	457	424	416	417	408	403	434	421	439	432	393	419	462	401	451	468	422	472	434	480	416	447	393	405	406	418	414	418	440	437	412	412	409	443	392	429	411	421	440	402	424	418	422	399	403	412	415	440	411	445	404	444	396	395	428	417	398	435	442	439	401	435	411	458	439	430	380	425	442	439	400	464	415	405	406	396	400	449	458	421	427	421	406	423	429	423	411	407	430	421	435	419	437	455	407	419	388	438	430	423	418	440	405	455	448	420	420	442	400	447	439	431	426	409	450	405	433	428	426	451	406	434	431	402	409	413	383	399	438	437	418	428	422	412	399	429	414	403	432	456	392	419	442	397	400	382	419	413	444	428	418	452	419	444	412	427	429	468	410	400	446	426	407
34303	52614	44904	34184	28940	24618	20524	17135	13777	11033	9419	7792	6650	5702	4689	4070	3407	3065	2624	2272	2165	1952	1691	1532	1298	1186	1104	968	957	868	811	781	782	675	691	699	657	658	631	591	632	621	577	612	560	570	577	549	578	600	569	573	547	537	568	521	541	542	615	580	548	524	526	534	514	498	510	521	492	502	540	497	525	516	519	536	503	547	544	512	514	543	535	502	499	526	499	532	503	520	487	497	526	537	486	537	530	513	500	524	538	545	517	525	473	488	501	502	492	518	535	523	506	520	534	520	537	500	508	514	521	463	524	564	517	505	544	500	475	497	532	507	531	495	505	508	517	512	522	530	493	449	497	523	516	530	522	503	492	527	530	509	491	540	523	495	493	539	524	507	516	498	505	506	487	489	537	488	531	515	496	515	519	528	505	506	531	505	510	507	529	534	484	486	510	518	503	511	535	544	500	503	532	497	553	499	512	537	523	482	503	534	495	505	528	530	499	493	462	508	525	525	537	546	505	529	470	513	521	501	514	500	532	528	558	500	549	497	521	506	519	539	554	507	527	551	522	503	537	506	509	523	504	527	500	540	480	476	558	558	553	473	505	508	460	514	485	529	474	554	551	527	518	495	475	505	535	527	527	479	547	484	528	525	478	545	511	527	524	525	476	513	518	481	506	504	505	515	488	492	529	489	544	521	533	535	498	531	523	500	515	529	523	521	497	499	530	516	547	490	542	513	521	512	545	562	515	495	502	529	534	511	513	503	555	493	513	551	512	527	535	550	549	524	516	514	531	542	533	490	492	534	511	512	519	515	521	552	523	545	512	513	507	505	482	514	496	552	513	494	483	491	546	508	502	463	501	554	526	533	488	538	481	528	513	517	508	491	507	528	517	496	492	515	525	536	542	521	461	503	548	542	479	516	506	518	547	514	488	509	542	525	483	506	482	499	516	499	512	544	481	550	547	563	499	515	477	527	505	490	496	537	494	531	515	519	522	500	507	507	478	502	514	492	516	484	543	475	509	559	499	542	523	499	507	483	536	509	519	506	547	528	559	521	502	528	500	544	496	487	504	465	512	532	518	503	516	523	467	496	508	513	462	495	529	541	549	527	549	521	534	551	510	531	487	496	487	542	522	506	474	508	512	510	530	581	516	470	487	535	570	527	488	513	486	537	507	503	535	514	522	508	480	511	520	522	538	466	528	485	482	516	492	574	508	539	537	513	505	510	529	540	512	514	474	506	539	522	528	500	522	500	496	542	505	531	510	515	486	513	488	519	534	503	560	534	555	530	507	508	502	482	517	537	525	522	506	541	503	561	554	576	493	522	520	492	500	524	570	516	516	515	500	517	494	458	531	549	574	519	500	496	532	540	561	533	501	523	491	510	491	484	547	549	529	553	494	519	517	518	486	519	520	529	541	506	475	538	488	577	483	489	521	526	522	525	488	497	537	535	536	496	497	495	542	474	535	508	514	501	504	530	514	503	528	510	524	530	537	522	541	535	486	527	481	492	491	514	539	499	510	499	493	494	503	481	467	519	520	475	512	501	522	490	505	499	476	498	503	537	501	477	464	492	521	521	483	501	513	484	525	513	505	535	529	532	549	532	497	556	523	532	547	515	508	451	500	502	548	547	545	519	507	489	524	497	481	520	525	519	501	505	492	504	545	521	526	566	542	520	526	526	505	528	514	557	466	500	501	493	520	488	509	469	510	555	494	512	527	488	531	478	555	520	510	507	505	545	542	529	518	540	523	540	497	498	498	540	529	486	491	534	522	490	486	568	497	515	500	490	508	492	524	488	492	507	533	468	501	507	509	516	516	484	478	542	509	518	526	521	504	522	512	534	541	542	498	503	509	493	479	508	523	493	510	488	562	515	506	511	504	525	535	531	526	553	531	469	468	492	482	522	554	498	511	493	487	486	543	503	501	504	502	488	527	536	545	526	510	525	515	508	556	543	510	536	534	514	550	507	514	546	452	521	505	481	500	512	531	535	501	543	512	516	538	504	487	539	512	475	482	543	477	519	500	527	495	493	504	511	493	473	508	513	521	487	487	499	510	512	539	515	515	540	542	489	506	513	537	499	504	539	538	506	530	471	533	520	523	530	540	490	558	493	494	548	501	533	507	548	543	499	503	475	491	499	555	523	515	482	522	514	587	486	506	527	483	528	503	541	510	522	512	545	482	537	471	536	543	523	508	485	478	513	538	486	512	518	538	518	514	526	518	497	522	536	531	512	496	524	534	524	538	500	493	460	510	483	494	511	509	490	514	489	532	509	521	500	517	522	506	535	526	484	507	515	474	526	486	495	528	520	514	519	537	496	568	490	526	493	530	531	519	520	454	498	507	515	536	490	486	492	509	527	467	513	545	498	490	471	513	518	536	553	517	525	538	532	496	520	510	506	518	494	536	519	481	489	503	523	528	504	522	538	444	516	518	496	519	472	499	546	526	509	490	518	492	492	472	501	515	493	500	516	539	526	479	524	572	526	514	515	499	527	472	467	480	513	516	505	490	486	519	477	547	521	500	543	511	516	453	524	522	454	491	489	513	520	500	548	548	447	496	488	520	539	471	505	520	489	563	546	515	506	507	504	532	531	515	511	543	503	489	521	525	570	528	530	536	559	504	488	488	503	536	552	558	521	529	540	492	514	527	509	517	536	500	486	516	545	487	498	524	519	552	513	503	525	506	503	494	536	535	454	520	530	486	542	489	504	469	511	498	492	508	507	539	491	495	529	499	491	560	484	510	498	480	552	509	493	475	519	551	549	504	508	486	501	489	511	494	507	516	517	553	540	519	537	511	519	490	493	531	521	496	502	539	499	475	458	507	507	495	504	546	516	512	512	512	491	484	537	534	525	520	523	532	517	547	478	498	477	534	535	540	497	491	512	513	487	506	499	494	502	548	523	494	516	500	473	526	451	490	539	512	490	502	519	491	505	569	514	528	519	517	487	492	544	528	467	539	521	493	517	531	534	529	491	526	533	526	573	539	534	552	535	522	535	491	508	494	515	536	491	498	524	522	511	508	500	514	459	520	471	519	539	556	574	496	506	519	531	491	501	535	498	510	543	503	495	531	543	520	518	515	521	583	491	551	515	517	504	519	594	519	512	521	501	495	497	515	531	520	539	521	494	513	497	464	503	487	522	486	549	513	500	572	550	558	528	532	514	498	498	494	507	489	521	494	514	535	542	536	498	533	497	537	514	506	476	501	518	513	504	504	533	547	494	537	519	504	535	506	519	516	494	516	488	484	478	554	506	525	532	542	533	527	512	512	509	490	520	529	517	500	523	521	508	504	524	521	511	491	509	527	542	490	525	518	537	524	488	517	532	532	527	533	520	520	505	538	555	515	535	502	488	500	487	507	504	495	483	524	506	487	490	564	472	474	524	521	492	509	540	529	528	529	537	518	532	533	523	544	501	490	485	549	491	547	550	484	542	513	526	497	511	525	550	518	513	507	509	539	526	524	525	518	504	522	538	512	491	497	526	498	526
27802	24739	29037	21909	13425	8839	6289	4561	3476	2651	2382	2088	1902	1577	1357	1190	1065	1001	865	862	818	745	638	643	578	553	585	542	510	507	488	497	459	452	447	477	467	454	473	498	418	455	424	452	452	431	445	501	460	462	415	437	425	468	465	431	439	419	432	422	451	440	423	384	455	450	431	474	430	430	443	440	444	459	443	446	381	408	453	425	417	438	429	445	426	428	415	434	468	448	443	453	425	447	453	456	444	424	454	400	431	436	454	405	451	434	424	474	428	439	427	420	421	418	419	427	436	426	384	411	447	450	425	430	430	462	462	448	389	448	425	440	419	440	410	452	410	452	468	380	433	432	434	439	448	430	447	433	454	457	433	393	458	417	430	416	428	441	420	454	436	477	441	428	437	429	456	450	443	438	469	434	448	416	438	425	438	479	422	407	430	463	440	419	461	444	446	451	438	420	430	408	438	439	460	411	401	447	437	439	430	444	405	409	438	447	421	438	430	452	464	454	396	454	437	400	471	450	403	468	415	468	452	437	394	439	445	447	440	408	447	438	406	472	419	425	433	414	395	431	440	461	428	442	452	422	455	411	464	448	436	441	409	434	449	455	405	410	412	410	462	427	423	433	409	446	456	468	453	473	454	425	436	417	427	425	423	434	451	423	438	409	484	436	405	439	403	419	426	449	411	419	414	442	446	462	408	453	464	434	425	460	470	471	412	436	438	387	460	401	437	443	418	409	421	423	452	446	447	402	401	439	410	465	436	420	427	462	414	439	427	437	388	425	409	457	450	411	450	451	439	472	398	434	451	414	454	480	404	474	464	395	419	458	421	379	421	410	416	425	411	474	437	449	437	410	413	448	421	454	446	422	448	451	425	425	475	419	416	446	420	439	414	447	433	446	414	411	433	439	455	469	400	481	405	409	446	429	440	429	467	412	455	407	441	445	412	454	480	443	416	421	437	463	435	404	470	416	452	445	453	456	444	452	436	440	426	442	413	390	437	419	450	422	442	450	461	432	427	437	438	468	416	433	414	424	428	417	453	426	423	461	404	429	429	459	476	452	418	431	440	458	415	435	453	456	456	413	430	416	442	460	456	422	421	436	427	373	430	442	427	426	405	441	455	463	439	431	436	453	413	430	429	437	378	452	450	453	434	453	432	420	433	432	452	423	449	427	427	435	423	424	411	461	433	433	432	392	478	417	413	447	449	447	429	439	440	423	436	441	410	441	448	428	469	432	434	444	463	452	447	475	460	421	452	466	412	455	430	387	452	427	437	469	412	451	400	451	404	440	427	435	470	457	473	386	449	479	428	424	423	428	431	438	444	439	435	421	450	393	445	415	468	392	415	439	473	467	444	428	417	432	393	462	444	439	435	437	446	409	483	415	441	398	474	441	426	432	459	411	483	452	434	437	442	427	392	436	444	437	417	468	421	418	402	426	438	421	366	445	451	420	477	417	423	396	416	459	453	437	438	439	413	469	466	425	442	441	416	406	425	416	429	415	449	436	461	421	418	393	462	434	437	443	425	463	442	440	455	408	433	432	464	432	475	464	456	413	443	426	459	423	432	461	440	414	406	467	414	429	447	419	442	420	478	424	436	391	408	432	392	420	456	445	434	447	448	492	408	432	423	411	446	444	415	453	442	423	429	422	404	418	439	459	384	439	437	427	459	424	429	442	489	426	438	443	425	451	421	450	441	438	455	439	453	450	483	460	430	449	440	436	437	417	448	471	443	452	422	425	396	430	440	441	459	444	428	462	423	440	456	402	405	431	434	382	442	463	420	415	440	473	453	426	456	422	437	417	421	447	422	431	404	476	423	433	427	410	445	423	420	430	455	427	462	384	461	459	437	449	424	408	442	418	434	421	441	451	437	401	415	395	455	475	448	428	430	416	453	436	441	455	389	440	429	426	457	453	466	377	461	412	427	458	455	437	440	439	398	445	426	425	429	438	420	447	416	440	440	424	425	395	444	456	402	435	393	446	394	459	429	423	452	462	431	450	410	449	401	465	405	457	403	471	428	447	374	440	420	424	416	399	422	456	462	436	452	398	458	433	436	406	394	411	418	410	415	467	429	442	421	470	480	448	438	419	446	414	470	451	444	420	402	377	455	431	413	429	472	446	478	466	458	455	487	470	409	428	436	424	435	461	453	436	438	480	441	442	439	415	401	434	418	466	442	387	476	417	409	452	434	455	435	470	437	437	444	477	441	434	420	436	450	471	474	476	402	425	414	400	467	442	457	438	426	454	462	423	472	439	431	446	442	383	416	410	480	444	427	424	447	410	435	450	452	414	453	400	413	461	460	373	459	446	445	433	420	402	470	419	408	488	475	453	416	425	457	426	465	436	445	436	479	417	417	437	415	431	425	421	450	416	410	401	436	432	424	433	461	482	474	439	455	473	447	432	440	437	429	466	425	436	452	436	461	429	432	456	468	395	440	409	435	409	433	429	459	416	372	414	428	448	417	465	440	423	440	451	464	472	468	417	428	423	421	399	433	434	429	451	422	447	394	456	394	429	457	414	437	426	372	417	444	454	456	427	445	436	413	414	468	459	419	433	416	418	454	436	446	442	443	416	377	451	430	453	401	459	435	436	407	449	392	403	438	424	430	465	447	415	474	420	442	453	426	448	451	442	440	384	425	415	453	441	420	427	455	452	440	446	455	450	430	412	400	488	421	432	438	454	411	426	442	454	453	435	427	417	400	443	450	419	429	436	474	442	493	455	437	436	449	446	428	468	432	449	431	448	468	443	434	424	444	405	416	475	414	451	425	440	431	467	443	444	424	461	412	429	440	429	428	398	434	433	438	462	414	416	383	439	424	426	433	425	436	443	398	450	442	441	418	428	469	433	459	457	415	408	457	406	432	414	450	453	429	442	413	459	447	404	452	444	429	433	391	425	433	443	422	464	383	456	455	460	457	401	449	420	464	453	400	436	463	436	421	459	448	422	440	437	451	435	458	422	456	471	430	438	457	454	452	440	456	443	417	406	436	452	471	413	465	447	432	425	461	437	430	417	429	449	445	454	446	441	452	468	453	452	457	461	438	390	397	438	422	425	436	433	424	421	457	422	397	410	425	444	474	390	462	458	404	417	459	448	404	387	441	423	427	452	431	457	464	462	394	428	447	458	488	440	431	455	430	442	415	450	483	454	434	426	426	433	438	412	451	464	454	441	461	463	423	420	401	430	441	442	455	425	477	478	424	436	454	456	399	473	452	416	485	421	413	444	433	463	439	435	457	406	429	467	416	417	434	460	424	458	451	390	438	396	468	452	393	427	465	403	460	395	448	448	426	430	492	445	434	408	407	438	388	440	426	418	443	437	438	424	383	438	450	443	444	447	418	417	453	420	426	418	443	439	407	408	426	457	433	431	409	443	433	453	439	435	405	439	426	418	416	434	476	462	446	415	394	428	426	444	430	386	447	453	440	451	441	425	441	433	431	464	415	432	471	430	434	440	440	427	475	442	440	436	452	396	445	454	483	436
30874	40880	34940	24035	18526	15090	11782	9316	7101	5634	4623	4127	3511	2869	2457	2085	1807	1648	1439	1342	1136	1095	1036	959	854	774	746	711	682	690	674	634	626	661	622	639	595	606	577	576	570	573	566	574	591	558	589	557	574	566	573	566	583	544	523	576	577	560	518	537	550	554	512	520	540	504	553	580	544	519	564	553	497	520	535	553	558	527	494	570	551	556	547	504	522	522	522	554	526	551	543	522	554	549	536	545	534	526	539	554	607	541	508	531	551	539	536	549	555	527	566	542	523	504	522	515	541	516	502	550	529	535	519	535	565	518	543	535	542	554	534	522	554	530	553	564	534	566	515	536	557	567	527	556	541	499	511	514	577	524	507	541	507	535	517	568	553	531	549	574	536	512	568	536	522	553	533	523	524	609	520	530	548	546	559	526	507	512	528	541	524	506	544	480	514	538	512	548	518	532	505	545	537	521	536	527	526	523	530	523	526	506	553	533	515	540	542	495	567	509	542	535	583	519	532	512	537	537	573	539	599	550	531	531	523	544	514	543	534	569	507	568	561	552	582	544	496	517	523	566	526	530	502	522	556	510	535	535	512	502	525	500	523	524	529	510	551	596	550	562	521	533	517	510	527	531	552	536	524	549	519	521	507	547	511	530	536	515	529	527	534	500	574	547	530	486	530	547	537	561	503	506	527	502	521	532	547	500	531	538	579	556	538	556	567	558	507	561	602	532	548	566	554	565	562	577	562	533	548	563	538	509	546	544	527	521	550	524	518	569	516	558	542	546	522	577	527	558	544	519	522	516	594	520	549	555	533	531	537	524	568	511	516	557	560	530	495	579	543	540	503	533	545	467	548	550	528	500	543	501	522	523	525	501	495	523	560	515	516	535	555	549	548	519	508	554	482	536	530	554	483	548	554	617	537	550	581	546	555	537	543	531	548	496	541	537	552	559	524	565	543	526	536	517	576	573	538	561	569	538	530	523	555	538	575	523	559	528	577	521	539	542	547	555	568	551	539	569	517	548	518	548	478	550	527	539	570	539	529	542	543	504	504	502	559	541	519	553	570	528	563	503	554	560	547	553	518	531	575	529	548	556	528	564	529	545	534	530	533	556	549	578	521	604	549	520	507	540	518	533	539	535	586	522	542	549	514	525	561	513	573	551	562	561	528	548	554	539	513	535	573	558	527	576	564	571	496	513	489	545	539	528	511	556	577	554	507	539	525	516	513	550	574	520	555	557	558	558	555	566	533	585	550	550	524	567	549	574	508	563	579	529	508	554	533	519	516	551	528	537	532	555	544	541	574	512	569	557	567	530	515	592	543	562	512	546	556	565	590	534	520	560	523	534	549	522	553	538	537	550	541	506	528	559	540	552	533	503	524	552	542	553	495	559	556	552	540	562	558	577	521	537	552	545	534	496	528	565	502	561	577	514	565	539	544	528	585	545	527	548	528	529	535	528	527	563	580	540	539	541	490	526	494	539	530	517	541	569	555	559	549	574	538	567	552	513	546	509	520	517	523	498	519	529	546	518	516	566	530	542	562	506	575	584	575	539	563	563	491	543	521	564	553	539	543	534	553	533	549	524	528	523	527	532	530	554	523	550	536	532	534	507	547	510	545	539	546	568	543	523	523	521	567	539	536	528	527	532	503	517	547	564	538	553	504	548	534	528	539	551	523	510	532	529	597	537	510	547	533	528	584	523	520	533	505	531	558	504	523	536	548	513	541	520	547	530	510	508	529	569	578	519	499	575	536	544	533	532	550	552	506	527	577	531	537	518	540	527	510	531	533	596	594	540	528	555	516	570	552	530	525	523	525	528	542	526	519	541	533	521	554	553	540	552	545	558	547	548	501	547	549	507	508	537	559	537	560	534	554	530	557	516	541	535	542	529	536	525	547	539	563	531	536	540	558	542	554	508	525	534	548	500	502	529	554	502	540	570	514	569	579	535	512	551	506	532	537	563	527	540	597	567	548	522	521	566	518	520	502	528	524	577	528	530	508	607	585	553	525	498	562	551	520	512	531	520	552	548	548	571	535	582	571	520	533	516	497	552	529	557	551	581	525	573	545	513	538	513	490	556	514	539	528	545	498	555	580	519	552	498	574	535	519	543	595	521	525	555	593	529	520	527	572	496	516	517	555	531	574	506	521	525	527	547	551	579	590	521	503	464	534	528	514	520	556	557	536	520	528	574	550	511	507	523	525	566	546	541	559	540	516	515	533	553	571	538	564	505	533	512	564	520	562	549	529	520	554	573	556	570	534	532	565	561	550	514	558	507	509	520	539	519	539	498	534	554	531	545	547	533	502	545	529	523	571	538	538	552	520	538	529	535	555	528	517	542	550	546	497	568	569	501	512	524	514	527	552	553	514	528	510	491	543	522	556	573	584	566	523	537	576	524	530	584	549	506	594	504	519	596	510	520	478	533	544	540	524	532	526	543	519	542	555	527	542	539	506	569	547	541	573	535	549	552	538	515	510	583	515	510	569	526	558	537	533	556	576	576	534	514	532	526	564	555	534	536	544	579	577	545	548	601	570	567	545	599	526	535	519	502	558	542	530	507	537	545	532	548	519	544	502	533	543	547	540	558	538	525	491	511	555	515	548	544	575	565	506	570	568	556	598	504	562	510	538	560	550	522	485	535	535	525	534	560	557	558	542	531	512	550	514	539	538	531	543	528	555	503	559	521	527	520	555	512	513	510	522	569	557	568	532	523	527	575	519	539	545	537	542	559	523	567	567	514	585	525	521	542	572	564	534	541	555	543	531	560	568	555	559	554	538	512	555	517	527	512	506	532	574	549	531	547	553	559	552	527	558	527	522	545	535	602	535	533	550	543	546	559	591	529	541	542	523	533	521	537	553	510	545	554	516	550	559	538	511	509	530	540	504	528	511	581	544	577	527	524	572	548	509	494	522	544	555	532	604	536	505	584	524	539	561	549	530	540	558	542	560	534	505	561	511	549	515	511	522	560	536	570	564	513	539	573	497	578	576	512	545	519	547	555	514	550	565	511	548	523	525	536	536	545	513	560	539	562	522	572	550	546	556	577	527	523	500	523	529	551	528	550	545	554	494	511	542	530	556	514	539	520	555	500	584	518	508	554	531	533	554	533	531	511	514	558	518	564	556	492	570	548	515	527	569	556	515	540	505	542	564	533	511	527	559	534	545	579	537	513	558	545	575	547	533	551	534	566	550	539	550	517	531	506	519	525	539	498	525	544	528	534	515	556	556	537	531	485	507	542	520	515	506	516	547	513	487	572	560	487	537	551	488	547	513	515	545	519	525	520	561	505	527	536	540	532	531	530	529	577	545	514	489	527	526	514	526	522	535	555	550	535	521	527	564	549	539	576	535	531	551	583	519	564	500	549	538	558	572	537	507	532	521	548	501	564	568	518	518	550	525	586	553	538	541	576	541	533	542	578	533	512	552	534	530	504	513	524	526	575	515	524	536	515	515	571	547	561	506	530	550	573	542	504	520	513	537	566	548	556
23756	20820	27972	24036	21368	18173	12203	7602	5361	4371	3448	2985	2603	2288	1899	1621	1486	1285	1201	1135	1002	872	860	757	692	705	603	633	573	524	546	538	526	505	499	512	486	457	433	488	480	444	462	447	435	479	402	446	426	408	463	437	459	468	455	436	436	459	463	435	398	434	417	426	419	453	441	434	418	448	404	430	424	479	482	426	457	459	443	400	426	415	449	423	423	413	433	435	415	429	452	393	429	376	411	440	378	426	412	400	430	435	425	406	425	418	434	425	464	409	379	466	457	430	433	417	418	393	425	471	431	440	419	451	416	416	442	400	437	440	442	449	409	393	424	414	441	455	408	445	392	440	419	413	419	464	405	406	417	407	428	421	452	393	416	431	411	446	431	450	423	416	400	439	396	444	356	418	428	397	425	448	390	477	390	395	383	420	405	425	426	432	407	410	429	433	410	431	421	408	414	410	403	451	422	403	390	402	416	419	427	413	442	465	437	434	418	419	364	425	445	397	389	433	414	375	433	409	431	411	439	458	415	369	388	423	430	433	417	420	434	393	469	467	421	450	407	439	437	408	411	452	449	443	415	395	438	429	427	421	434	423	426	451	457	403	395	455	397	408	398	448	399	432	460	392	401	437	425	416	454	402	457	441	421	422	461	440	374	426	407	419	388	395	419	406	394	389	433	411	447	436	446	427	405	425	392	387	404	401	423	411	428	388	440	427	426	378	398	392	410	418	408	415	425	435	417	415	402	392	409	425	462	391	421	479	435	424	426	408	454	419	412	399	424	396	438	425	457	456	428	417	429	429	435	373	444	430	424	429	421	456	433	423	412	432	395	401	405	421	417	431	429	420	437	426	437	432	446	415	414	433	435	439	439	436	439	408	407	427	394	427	428	398	446	450	393	440	410	395	438	400	425	442	433	414	396	420	441	464	395	418	428	411	431	454	436	455	429	442	405	428	447	429	429	451	428	441	411	406	430	420	422	383	392	448	400	414	421	403	456	399	398	420	429	448	413	418	456	428	427	401	403	438	431	404	450	430	414	402	400	419	423	418	406	445	466	409	438	416	454	387	476	422	448	408	415	428	419	429	420	472	438	411	440	447	432	406	398	404	404	423	439	389	420	417	417	431	430	417	435	409	410	422	408	412	406	395	385	425	394	415	442	406	417	446	416	435	448	415	432	379	399	431	413	444	442	411	408	425	439	409	468	431	386	387	432	417	424	429	424	418	438	425	417	432	458	399	443	445	475	464	461	448	459	462	400	437	399	438	418	451	387	450	415	437	399	378	462	420	382	421	430	432	425	417	415	438	438	424	421	466	433	445	441	409	454	420	433	388	428	426	415	410	412	404	447	419	394	379	450	385	427	454	420	447	417	437	431	422	422	403	372	441	446	440	429	414	425	411	426	416	387	457	435	397	438	427	421	424	447	406	432	432	451	419	399	429	413	416	409	447	421	441	425	419	421	413	419	415	402	410	432	405	479	437	409	421	453	414	407	426	457	428	438	426	392	436	418	385	411	442	428	422	476	412	412	400	418	438	400	429	418	398	433	440	426	414	409	469	420	410	395	430	433	426	435	435	424	412	443	452	434	367	408	416	438	418	474	377	421	460	415	431	404	422	400	431	402	403	405	454	415	398	416	449	434	389	417	435	425	430	395	407	445	425	440	435	416	441	442	450	414	425	418	442	380	432	419	396	431	399	426	451	447	445	428	405	389	419	419	430	458	443	466	407	467	457	399	435	439	403	437	434	447	409	406	442	411	446	441	406	456	443	460	398	403	437	392	405	443	391	435	392	414	428	423	436	429	432	420	438	418	431	442	459	415	446	430	433	407	441	388	442	433	399	408	397	417	474	457	442	442	466	440	421	447	413	412	446	398	419	412	430	439	380	447	436	413	434	402	447	425	439	393	426	424	454	457	434	391	412	460	405	440	395	462	416	424	410	430	435	417	431	443	415	475	423	449	416	471	445	424	420	411	429	447	404	422	434	434	422	433	460	417	399	449	453	416	433	410	430	417	436	436	397	450	404	444	444	394	394	433	411	397	394	419	399	446	382	428	421	436	415	421	419	410	439	421	413	427	415	452	435	414	403	399	417	392	432	413	409	424	416	430	426	387	426	433	435	434	445	422	389	399	408	491	372	449	446	414	443	419	452	405	421	422	438	425	466	453	405	446	447	396	430	430	453	416	401	420	440	413	434	432	423	418	446	427	441	432	435	382	419	445	408	444	447	419	428	383	415	453	401	452	439	447	431	437	453	403	432	426	425	433	412	445	405	430	411	413	407	402	402	426	405	393	394	426	420	413	413	420	488	426	434	407	453	435	428	439	416	417	414	406	413	436	403	387	414	429	427	427	409	417	425	438	442	443	404	418	436	416	438	444	447	387	417	441	422	460	407	438	421	394	420	420	408	447	435	399	446	448	431	419	412	466	431	423	392	407	427	449	407	435	416	446	463	433	431	425	423	407	405	417	473	451	437	426	391	428	391	394	418	377	475	428	418	456	427	418	448	431	427	434	420	423	402	442	435	446	416	442	412	443	427	441	427	401	457	454	425	447	393	409	402	447	405	444	428	445	412	420	434	395	403	424	412	440	419	393	427	440	439	403	431	405	411	430	433	414	447	415	446	402	378	407	410	415	426	423	411	451	429	413	439	400	419	397	436	436	414	443	417	417	403	415	419	433	406	436	426	439	410	415	490	438	449	429	439	423	430	422	455	451	442	445	423	439	413	410	431	394	436	387	412	393	412	445	449	414	458	401	454	446	420	409	404	421	416	436	414	440	397	413	438	434	398	418	441	406	398	441	373	390	432	456	414	408	457	438	419	448	423	414	424	447	436	420	410	422	427	415	384	411	430	432	444	434	424	417	417	423	397	423	409	455	412	433	451	410	429	426	450	423	416	448	423	424	419	433	412	450	410	419	371	481	419	412	420	386	442	418	387	438	431	399	443	415	411	417	425	406	394	438	452	377	451	413	444	422	459	424	416	431	411	446	400	432	430	454	396	397	364	420	416	436	409	428	414	427	410	407	437	417	432	451	420	409	427	422	420	443	420	368	415	441	384	431	414	409	399	426	439	476	436	422	443	416	408	427	371	365	416	423	416	447	450	431	426	391	421	424	412	397	440	424	410	396	443	410	409	411	415	414	420	417	441	383	416	426	436	435	400	442	434	410	448	409	424	409	414	386	402	422	418	444	451	452	413	462	443	434	435	417	412	423	455	432	376	407	437	397	404	423	380	435	407	418	433	405	461	416	397	424	417	395	372	438	447	428	444	386	422	437	433	406	408	425	434	429	403	447	405	417	434	445	402	436	430	413	417	444	447	428	420	406	440	437	427	421	441	403	440	433	432	426	442	402	417	433	407	405	395	452	387	443	429	435	344	421	419	409	410	448	451	433	437	381	425	396	411	435	413	437	429	450	421	434	421	441	429	463	431	430	419	417	437	435	404	379	421	425	444	409	414	439	457	406	405	444	430	437	449	403	428
29348	46633	41705	30153	24527	20400	16530	13192	10720	8293	6856	5850	4959	4336	3469	2945	2539	2212	2042	1807	1635	1451	1285	1196	1074	987	917	895	765	830	791	718	712	653	640	629	672	581	623	637	629	580	592	557	527	564	579	583	563	575	586	526	539	536	547	617	564	559	513	495	544	493	521	522	504	531	533	530	526	523	518	504	541	527	525	512	524	542	530	547	495	542	497	504	564	519	554	581	561	552	519	530	518	554	561	505	515	511	476	548	519	497	512	555	519	486	577	526	560	538	508	503	528	513	540	543	495	517	512	538	534	577	544	506	547	495	520	508	514	496	483	531	571	500	542	506	498	572	482	525	531	526	521	505	552	548	503	497	532	550	491	519	512	503	551	526	534	567	524	536	528	540	524	502	512	538	514	517	526	530	536	518	540	523	514	553	550	483	515	522	492	558	560	542	507	504	532	558	484	550	578	516	523	513	534	509	524	566	548	529	595	514	490	539	530	496	516	489	511	569	536	501	561	536	546	510	523	537	551	538	514	501	523	543	541	527	525	540	589	507	504	534	504	488	518	517	512	508	504	523	524	486	498	535	505	522	554	522	471	575	537	508	524	549	498	547	502	541	561	513	525	559	512	517	547	507	518	531	496	509	509	502	464	539	525	524	533	512	537	543	555	523	518	514	548	525	509	517	551	541	521	539	540	507	530	536	511	518	539	493	500	552	537	519	546	502	484	570	495	541	481	539	530	516	509	510	494	535	497	510	489	505	551	501	530	534	513	506	493	542	516	519	518	543	524	510	529	569	542	503	501	531	538	484	527	535	583	568	503	517	515	509	544	525	551	530	469	541	583	525	579	520	538	512	522	509	521	495	553	547	505	515	519	557	524	505	533	543	494	531	511	512	533	515	523	501	585	531	536	472	497	549	499	509	521	531	513	533	555	507	497	549	506	497	526	531	524	519	505	555	524	526	495	502	496	531	557	502	517	539	506	556	514	527	537	523	498	489	469	529	532	536	541	533	571	512	466	542	514	537	518	520	513	533	505	499	458	543	500	562	482	570	515	582	552	549	508	506	558	504	492	527	546	504	467	543	523	502	533	498	500	534	531	571	515	515	513	506	541	477	513	498	477	531	551	518	518	517	540	561	550	538	541	545	496	537	538	532	522	523	530	495	506	495	565	486	477	518	548	542	541	518	490	503	492	507	535	505	533	513	530	556	569	511	519	502	526	566	505	529	493	519	536	547	520	558	552	536	517	546	508	520	523	535	490	482	518	481	535	553	513	533	552	547	512	491	504	487	539	533	484	506	532	504	528	496	527	490	561	506	533	530	535	535	532	527	530	510	581	482	530	522	505	562	517	517	517	538	527	497	529	493	519	524	542	521	506	535	551	493	497	545	575	517	530	561	533	486	557	529	548	514	507	511	509	500	543	514	515	501	531	516	512	557	512	536	478	510	522	542	517	566	524	509	567	502	557	511	516	473	510	525	574	557	510	557	516	523	563	527	532	551	526	535	530	501	500	494	514	519	560	542	509	525	537	512	522	573	485	520	517	547	524	531	516	494	525	550	475	559	504	494	542	574	526	531	546	527	512	543	529	546	522	531	537	519	519	521	521	501	515	514	504	520	482	516	485	533	537	534	508	498	502	525	539	487	497	474	503	487	535	506	554	507	531	525	503	507	524	515	518	525	575	528	524	503	489	533	510	508	519	474	572	499	512	520	541	550	531	552	509	513	495	522	513	494	519	553	539	539	547	539	533	492	540	529	555	536	544	527	502	543	544	505	526	478	544	534	524	558	568	517	523	566	494	499	503	566	511	542	541	553	538	473	553	537	529	515	553	488	522	527	518	528	499	534	557	494	521	521	510	498	502	523	522	554	499	526	545	527	542	536	525	541	513	509	539	577	539	491	528	534	500	542	576	513	538	530	510	476	529	541	535	520	535	512	494	538	547	526	527	500	526	513	490	553	564	497	522	534	542	554	498	504	493	526	487	522	501	512	475	531	536	552	500	560	539	541	528	520	538	533	506	528	527	534	527	541	539	464	549	478	552	508	509	517	548	513	544	553	530	494	513	524	561	532	513	528	491	531	537	499	503	540	593	537	529	527	573	510	507	494	505	562	534	545	544	536	513	530	493	538	486	555	524	587	548	476	511	543	513	534	520	484	560	524	512	538	507	541	496	539	543	543	506	528	520	546	500	535	561	519	485	540	531	535	506	512	559	522	510	505	553	524	505	501	526	475	548	535	527	582	519	499	538	517	527	521	498	498	515	485	515	484	529	533	528	524	566	524	516	575	539	546	501	543	535	518	514	502	528	502	538	479	555	516	545	510	503	548	532	551	535	525	502	518	551	491	545	488	523	502	500	508	528	471	505	488	509	504	539	528	543	524	491	570	535	530	552	511	507	548	535	524	574	523	523	565	527	541	528	571	529	521	519	547	507	532	488	525	525	477	474	537	564	520	558	527	495	511	544	503	539	512	562	515	544	538	520	519	467	530	546	525	517	496	526	518	506	499	513	468	476	548	562	518	549	537	484	501	507	509	519	517	500	541	520	518	530	526	493	517	498	547	544	545	552	561	563	508	543	507	552	499	518	541	541	497	552	528	497	518	559	482	533	570	475	507	544	570	540	540	503	495	522	504	522	519	540	527	513	475	521	511	504	502	512	543	549	505	552	565	538	567	534	507	551	542	504	547	481	543	485	547	541	532	515	527	550	509	522	499	493	506	524	515	501	554	509	534	555	514	522	545	497	518	533	530	480	546	534	516	583	530	515	549	521	519	529	510	508	517	508	510	574	547	557	526	521	528	544	543	513	493	487	553	549	533	496	544	527	499	584	533	553	529	500	554	503	552	571	553	506	513	520	495	537	511	549	522	528	550	519	557	513	492	521	525	502	526	467	514	537	519	529	545	517	515	515	514	576	533	509	520	581	498	463	478	535	529	542	477	561	554	516	501	552	523	528	528	499	545	491	535	517	498	547	512	505	518	496	512	520	563	506	492	525	556	489	511	491	506	510	519	497	493	523	523	502	495	503	523	535	516	521	522	523	548	498	486	556	530	556	545	540	484	529	552	541	520	523	545	502	515	525	541	523	508	512	552	513	549	488	511	541	540	525	510	502	476	500	529	541	531	524	507	534	500	503	526	499	504	507	522	472	549	535	501	512	515	488	542	530	506	503	542	533	546	512	526	536	496	534	561	528	524	503	491	517	575	472	520	527	521	519	513	513	574	509	536	573	508	519	556	540	485	537	522	495	569	491	502	522	494	489	500	526	492	530	542	509	517	527	488	535	484	504	540	542	492	548	540	547	527	503	533	523	485	553	521	548	510	546	495	562	508	497	540	527	548	509	540	512	572	514	530	511	542	491	538	524	536	549	536	505	491	519	532	526	553	515	501	522	525	513	512	539	547	516	529	529	486	509	490	516	521	516	491	517	542	534	481	528	543	556	509	538	529	532	518	491	502	547	540	540	509	519	533	507	552	509	530	533	549	515	510
22702	20776	28295	23387	21075	22260	20408	11549	7888	6394	5092	4187	3516	3101	2731	2286	2014	1790	1602	1400	1313	1222	1082	957	848	790	658	667	640	595	585	551	547	516	506	557	500	479	517	520	463	486	473	462	492	458	469	454	446	480	467	438	420	462	399	410	468	410	452	446	435	429	456	428	406	409	450	430	417	416	450	426	409	420	425	435	386	380	461	435	419	416	458	415	438	415	446	441	401	426	401	395	447	437	429	401	467	431	394	417	469	423	434	462	448	445	447	403	397	413	437	424	409	423	431	442	458	441	408	419	445	417	428	420	441	414	436	451	405	429	465	422	420	390	444	417	396	418	372	445	422	432	402	416	422	454	438	392	414	447	421	405	391	457	407	391	393	407	448	459	447	429	413	441	438	417	432	425	408	413	413	438	436	418	466	428	438	414	428	441	445	404	476	476	449	435	424	404	434	436	421	422	418	390	452	438	402	434	427	417	419	401	423	424	427	421	431	395	446	421	438	429	399	423	435	422	446	444	411	393	445	407	412	470	435	413	471	419	453	422	409	423	420	413	417	449	432	393	430	383	451	375	465	443	435	398	449	411	430	410	421	420	400	400	469	435	449	429	410	440	432	444	416	451	468	471	402	390	478	455	470	398	422	419	466	444	415	432	455	409	402	428	423	401	399	399	429	414	441	408	441	431	409	407	362	455	432	425	454	396	393	392	452	439	443	447	426	429	407	424	422	431	397	405	399	413	463	421	418	405	451	426	439	443	433	408	418	428	428	453	432	441	432	443	404	434	412	408	400	470	429	472	405	382	451	418	456	445	442	405	402	430	436	412	431	415	440	398	445	452	445	441	415	410	454	427	419	418	456	436	405	473	412	413	404	435	413	453	454	436	453	428	425	414	444	473	448	425	422	424	433	445	401	421	425	441	418	441	438	471	460	394	381	446	420	431	405	404	397	423	430	440	436	420	386	411	402	411	411	411	440	425	425	432	437	422	419	415	414	435	403	421	428	466	417	414	425	466	400	433	411	423	403	410	392	443	401	432	413	418	415	426	429	399	407	416	457	419	447	461	430	431	399	443	407	445	428	416	452	418	476	418	394	404	409	413	461	420	429	413	434	450	427	424	447	421	414	426	422	427	402	446	419	441	430	395	444	433	389	403	439	414	432	436	431	423	434	430	443	423	411	449	405	430	415	404	451	435	437	414	437	473	430	400	392	457	444	412	417	405	421	471	464	429	446	403	419	420	413	429	426	406	442	453	425	413	432	474	464	389	412	412	444	401	449	462	451	438	417	429	453	432	469	475	445	414	430	398	398	389	440	425	444	451	389	443	461	422	438	426	415	435	420	385	451	414	454	435	437	406	422	432	448	437	413	441	436	443	426	429	435	436	436	423	428	410	429	446	379	430	429	411	396	449	430	403	431	438	429	435	400	440	424	460	413	426	414	430	401	419	410	464	441	416	419	472	447	447	450	448	406	399	411	423	452	413	437	436	399	403	431	430	402	440	451	437	412	390	446	446	455	438	427	411	449	421	428	418	375	384	418	427	411	430	435	435	441	434	433	431	418	424	427	449	441	441	440	436	429	426	423	442	411	430	397	468	444	436	416	430	441	435	415	397	411	434	443	430	413	418	436	396	444	435	458	406	410	437	406	429	413	479	431	426	424	461	426	391	440	390	389	401	429	430	445	447	439	442	402	429	421	438	463	402	444	456	413	389	410	405	403	416	445	426	426	432	429	406	426	419	472	409	491	416	444	420	415	416	419	442	437	415	424	421	427	450	427	427	449	431	433	440	438	409	469	438	395	418	429	430	378	418	412	456	403	419	438	429	446	440	424	450	473	420	397	419	396	429	402	412	449	407	403	406	463	409	404	423	425	412	430	408	452	416	407	443	414	456	416	417	450	420	439	431	406	435	406	382	424	413	416	424	379	412	458	448	357	432	437	440	419	433	421	416	410	401	397	421	393	422	483	431	448	431	428	401	423	430	442	396	420	434	416	435	417	431	415	437	424	434	418	434	439	428	406	469	401	413	455	418	439	421	438	424	401	387	427	461	397	434	434	448	410	414	444	456	421	461	411	442	419	412	401	426	432	463	425	381	413	440	446	417	429	434	423	404	450	454	393	441	430	444	417	409	442	408	464	425	434	383	400	445	419	413	433	377	424	396	445	429	432	432	426	458	413	433	464	439	423	442	444	455	412	406	422	433	429	444	388	424	418	437	434	409	437	423	403	454	463	406	433	415	426	424	395	435	416	417	438	401	453	409	416	450	406	409	418	389	386	420	436	400	419	442	455	449	442	424	407	418	414	424	457	455	405	428	418	415	422	395	447	429	409	416	450	426	430	404	423	443	397	456	445	414	454	433	409	373	469	434	418	429	452	438	443	403	459	428	418	441	395	419	431	440	439	433	412	408	496	447	405	398	434	449	419	432	430	404	450	430	413	424	461	430	361	426	405	458	411	424	406	444	435	427	425	454	420	413	392	443	421	441	403	428	450	419	447	436	414	441	414	430	410	438	427	421	397	418	382	402	446	428	450	464	412	398	389	416	451	434	390	400	451	454	442	409	436	455	417	439	385	411	444	448	423	426	434	415	397	451	466	449	410	394	423	413	429	462	444	411	427	413	439	454	406	393	419	448	441	362	418	437	454	432	429	410	423	432	442	404	430	415	418	428	425	433	401	396	442	428	424	403	461	441	429	469	410	436	465	421	425	420	379	417	437	446	447	405	419	434	440	414	441	343	396	431	420	419	418	399	447	444	430	428	441	430	425	406	435	428	429	430	402	445	394	416	414	420	430	403	412	418	426	435	420	437	484	408	432	434	413	405	454	436	430	434	419	444	483	447	431	442	426	428	449	394	448	424	435	458	417	426	439	436	399	370	439	431	398	417	439	415	443	447	437	425	412	421	427	409	454	390	424	421	412	448	451	438	442	425	378	389	435	376	430	421	410	429	425	452	415	431	434	388	389	452	421	436	456	422	426	431	451	447	405	412	411	431	418	431	430	417	438	413	375	425	415	463	413	427	434	421	449	425	465	453	423	478	442	405	436	397	404	413	430	409	405	462	425	397	436	385	398	385	413	435	396	424	390	428	405	387	425	412	445	416	406	408	428	436	424	437	416	404	393	427	407	420	408	434	423	437	419	437	461	454	442	428	436	427	423	433	404	427	417	435	427	426	408	427	412	437	435	452	409	377	395	455	449	393	438	423	430	412	427	406	448	422	433	393	420	393	426	412	408	441	420	428	421	423	441	407	426	425	431	405	434	462	404	419	445	438	415	422	444	388	446	408	473	417	429	443	439	398	447	416	428	449	468	452	439	400	413	429	436	420	448	409	440	434	423	432	449	472	441	402	409	404	424	460	418	416	470	460	406	396	451	451	383	433	408	418	435	450	425	406	437	436	443	373	400	442	413	396	428	425	414	443	427	418	447	392	440	429	445	447	400	420	442	436	378	416	434	464	409	420	436	426	424	430	437	420	440	450	465	412
31226	52574	47967	35169	29279	25304	21237	17523	14348	11495	9357	7850	6708	5784	5035	4182	3464	2933	2564	2432	2156	1921	1722	1485	1341	1203	1082	1015	1013	857	856	815	750	701	728	669	660	674	673	617	633	623	596	579	622	566	593	582	549	600	571	568	530	551	567	528	532	530	526	562	523	515	494	532	585	526	540	512	528	543	489	505	537	515	529	518	503	483	520	540	497	545	561	495	498	537	508	532	517	490	537	478	494	515	505	494	521	527	501	533	540	506	505	568	472	495	500	502	487	501	573	526	525	474	527	554	490	532	501	527	553	528	553	506	497	519	505	534	494	531	495	522	521	508	495	481	496	528	552	548	504	536	494	511	493	516	492	528	486	512	512	515	481	526	533	528	534	526	556	506	503	496	528	512	527	496	522	543	530	509	511	517	524	517	485	532	528	535	525	525	512	483	495	514	480	526	499	496	528	507	526	517	529	536	563	503	481	512	536	540	491	489	521	514	516	524	464	480	487	518	492	520	510	497	519	501	523	518	509	506	509	550	526	531	535	558	530	536	503	528	505	519	526	521	487	521	530	490	549	477	485	520	516	510	508	543	474	461	529	508	536	510	503	502	534	517	531	520	558	562	521	531	502	492	488	525	518	544	499	499	514	525	545	526	530	508	527	535	540	469	577	472	539	509	545	538	535	511	485	497	567	558	503	496	545	522	491	478	459	463	538	538	537	477	535	573	500	543	496	532	510	552	544	484	505	494	527	505	511	530	561	510	503	522	491	482	518	537	520	504	499	518	483	526	543	526	510	506	522	525	514	490	524	499	519	505	505	521	545	528	528	564	503	552	503	539	535	500	508	519	519	506	513	538	529	484	522	512	518	520	514	539	491	536	524	507	536	516	528	522	524	523	497	527	476	505	508	524	533	530	559	511	512	514	500	502	514	485	544	505	522	522	492	483	533	537	522	529	544	515	473	515	503	542	544	483	532	518	533	464	514	508	491	487	506	524	538	534	509	509	496	523	504	513	528	546	509	511	514	513	482	549	532	542	503	529	539	533	511	500	497	523	482	509	521	498	529	512	497	525	538	564	530	514	506	536	502	508	509	532	544	518	528	491	515	534	496	533	527	517	510	530	531	551	576	523	501	497	487	511	504	517	544	537	536	553	566	492	512	510	492	522	540	519	484	488	498	532	540	469	526	502	546	550	506	505	501	491	504	503	538	549	543	535	557	511	506	530	528	500	488	511	507	504	533	519	471	530	528	531	505	528	529	508	521	525	520	489	540	490	499	525	502	518	507	520	475	532	525	517	564	458	491	521	519	486	515	528	513	518	545	510	533	515	511	520	520	554	506	521	494	522	501	493	544	470	553	483	533	516	506	508	507	491	496	542	484	565	519	532	544	517	532	543	499	509	510	532	502	527	482	492	479	525	503	563	536	562	517	464	558	494	515	496	526	527	541	542	535	558	507	512	504	494	495	524	489	474	525	508	513	506	525	521	546	495	564	512	519	494	550	501	514	560	517	483	519	551	513	536	551	527	495	549	522	538	511	557	545	506	487	495	504	525	527	517	548	506	518	512	552	476	506	547	523	537	523	492	489	494	495	503	483	554	547	538	525	535	487	545	545	550	532	524	517	501	522	534	530	527	511	544	527	487	528	523	522	537	531	510	521	532	512	517	513	546	537	530	487	493	542	538	519	530	484	533	517	498	478	477	536	552	494	495	506	523	518	547	494	541	513	523	535	507	515	498	505	508	481	553	466	555	485	543	538	531	521	505	569	526	497	514	535	522	511	495	532	540	532	541	535	525	508	477	530	498	521	511	508	529	524	524	533	529	524	550	491	495	533	515	526	502	520	510	502	526	508	488	534	552	481	528	496	497	582	544	513	479	494	528	526	500	533	537	498	485	539	499	512	527	515	516	572	522	477	540	489	524	465	569	551	555	522	472	526	506	514	518	516	558	495	524	509	518	500	516	531	561	520	492	538	497	523	521	503	554	510	524	493	515	515	538	540	503	503	573	531	538	505	525	534	573	508	540	520	508	493	496	521	496	505	502	537	550	518	483	469	553	526	519	502	466	528	543	510	508	513	521	514	531	515	501	516	508	532	530	535	533	514	489	555	510	535	512	505	500	500	513	444	495	507	533	544	505	503	494	509	499	531	543	509	507	499	490	490	497	539	486	533	480	502	498	512	520	516	488	568	540	435	522	537	516	565	546	505	518	518	513	506	538	515	507	506	533	527	478	484	505	546	521	537	540	511	551	526	484	470	531	511	540	547	534	528	531	532	480	556	499	522	509	527	534	507	533	503	485	473	503	526	507	528	537	517	455	500	518	550	487	515	530	536	490	561	519	507	501	521	525	534	568	506	538	491	537	531	490	594	517	527	537	532	494	536	551	529	527	556	499	525	531	508	506	498	483	543	518	464	536	541	526	464	548	537	558	507	537	513	492	500	532	519	537	524	516	544	500	511	521	521	505	507	534	533	507	544	493	518	534	511	495	506	507	526	521	526	535	495	489	521	517	534	483	531	512	514	504	517	493	527	518	517	521	498	493	514	528	507	542	504	560	528	495	500	487	491	492	504	512	493	519	538	519	552	518	493	533	520	499	521	535	502	528	496	483	540	551	497	507	508	548	513	508	573	526	514	502	531	491	503	542	511	490	518	533	526	537	531	535	530	472	546	542	560	521	534	515	527	527	509	466	543	518	513	507	536	534	514	535	509	505	539	498	510	504	502	519	520	502	543	548	509	508	479	496	508	508	499	536	519	552	521	467	535	523	539	524	539	519	528	519	561	502	524	492	526	497	539	525	503	482	494	499	466	550	500	509	525	526	489	521	514	541	525	495	526	484	489	533	537	532	529	529	480	512	503	558	489	503	486	528	551	493	510	515	505	505	526	521	512	507	509	504	510	500	524	507	491	513	495	475	543	514	488	511	486	508	524	546	510	512	532	485	529	536	519	527	546	547	496	515	507	525	529	525	539	493	512	501	480	520	552	506	511	504	494	539	550	523	505	503	527	505	516	490	503	508	520	459	492	525	486	522	506	509	524	552	493	540	525	533	525	499	501	538	534	554	487	499	508	483	545	522	526	503	518	585	537	514	511	530	488	544	498	507	489	512	485	528	512	503	519	528	496	521	521	548	480	545	524	504	525	483	549	532	490	467	541	527	541	512	475	544	551	528	485	504	538	479	527	520	519	499	558	480	521	532	495	533	468	519	495	516	576	542	526	541	476	526	504	551	516	500	532	497	532	536	504	553	532	514	519	524	493	511	567	517	516	541	499	509	537	524	497	513	530	497	528	530	553	517	486	501	551	541	503	489	529	514	525	548	494	511	519	488	533	512	540	527	521	521	529	505	523	501	504	511	538	530	477	520	475	512	525	486	504	521	516	524	526	471	544	510	515	537	489	505	517	546	521	549	491	504	540	524	510	538	511	481	513	507	508	562	481	529	524	515	519	554	493	526	509	506	495	518	522	530	505	452	499	539	532	518	488	489	491	469
27672	25584	30992	22585	13945	9704	6753	5009	3659	3058	2553	2127	1774	1556	1483	1229	1141	1047	928	842	781	739	688	658	616	621	565	567	525	509	496	518	502	499	520	473	532	467	484	449	449	433	456	465	457	394	449	437	508	451	460	453	445	476	432	428	435	483	423	411	440	429	478	458	435	452	437	424	451	433	451	449	437	405	438	477	422	423	426	464	444	422	441	409	421	431	476	415	422	448	431	454	458	455	430	422	457	442	492	406	442	432	443	473	451	424	455	457	443	445	437	434	462	465	450	436	457	451	479	448	432	456	497	445	470	452	441	433	428	411	433	452	426	420	436	427	439	463	460	475	404	452	472	452	405	444	457	446	408	459	422	428	385	468	444	436	426	457	421	449	493	449	457	422	411	452	446	435	436	440	461	437	451	406	449	471	463	452	415	465	446	458	425	446	461	438	462	401	416	455	463	446	427	443	444	485	434	468	443	420	438	429	430	428	419	457	463	454	418	412	453	451	414	444	444	433	422	451	436	433	430	429	435	454	455	460	480	432	412	450	449	415	401	447	434	411	423	404	429	433	407	443	439	444	457	445	433	438	455	451	429	468	432	453	443	440	456	443	433	424	417	460	454	419	448	440	457	461	451	408	422	437	455	445	417	432	464	429	433	402	404	464	399	431	404	479	433	435	432	418	465	421	496	447	427	453	475	431	440	447	449	437	454	405	427	433	440	427	445	434	442	441	516	420	444	434	404	470	434	457	448	428	453	477	473	467	433	435	418	437	434	443	410	477	455	461	445	442	389	449	431	421	473	446	449	427	455	471	429	460	417	422	440	456	431	441	466	447	429	470	463	455	451	470	445	435	434	449	447	474	426	446	470	437	407	446	438	420	417	412	429	458	447	437	457	438	429	439	446	457	424	426	430	411	443	446	450	419	434	463	420	427	479	419	454	435	453	420	439	460	414	441	379	476	435	450	454	489	452	451	465	436	458	417	454	460	418	397	446	439	476	464	413	426	472	443	447	463	443	448	443	424	465	451	421	446	471	427	456	487	469	454	442	447	447	467	470	451	456	451	428	465	488	437	468	451	448	468	407	464	418	449	479	445	427	422	430	456	379	458	432	473	416	430	451	454	424	487	444	451	455	430	387	451	427	420	410	431	431	435	404	456	502	473	461	437	471	474	429	442	425	463	446	471	491	479	437	445	411	448	457	445	455	429	461	448	463	425	450	460	421	505	460	439	442	411	402	426	453	472	395	421	423	436	457	441	425	450	446	423	446	465	441	440	459	416	461	424	446	457	432	458	435	429	425	475	477	427	466	408	435	447	425	386	440	409	408	431	459	447	418	417	446	465	435	457	457	452	436	434	409	445	420	450	455	471	450	434	448	448	430	439	448	427	418	444	463	431	465	436	450	460	428	445	445	427	471	450	414	492	386	422	408	434	456	420	438	441	490	457	476	418	450	426	455	453	455	453	453	444	430	479	482	436	453	452	441	461	470	439	442	408	462	464	464	461	440	440	461	450	443	418	449	393	419	407	449	503	435	432	450	431	434	424	428	460	440	451	445	422	457	418	472	415	442	435	458	454	441	440	433	440	460	436	460	449	464	432	456	469	428	451	446	416	453	487	437	435	441	466	433	458	444	434	457	451	425	466	456	431	437	420	455	440	426	434	442	393	440	444	465	482	472	376	437	465	434	469	403	437	416	459	422	452	411	452	438	463	480	436	454	445	424	429	506	479	487	470	410	460	381	402	450	413	444	439	445	441	449	429	419	400	456	458	438	439	440	435	484	477	409	498	470	479	398	441	423	464	464	430	419	466	453	478	389	447	454	431	432	436	424	465	436	441	445	442	478	503	420	409	456	438	466	416	457	461	458	445	412	474	447	499	412	434	473	460	438	442	463	463	455	429	458	400	441	433	457	437	458	440	420	444	413	443	450	448	415	429	425	429	401	445	415	437	433	426	472	419	465	448	438	434	453	409	433	441	457	454	461	454	487	434	451	451	480	457	425	471	441	459	418	433	424	433	458	465	382	457	455	396	451	445	430	435	410	438	436	424	441	427	412	458	416	456	456	448	431	420	429	480	430	409	413	496	426	412	410	456	429	458	469	482	472	446	436	457	404	429	439	436	435	461	447	420	432	455	459	445	457	414	452	449	439	464	463	429	452	431	411	439	457	418	428	476	458	473	448	422	438	410	426	440	435	416	471	410	411	486	458	425	426	473	444	436	455	419	446	472	426	473	451	432	448	465	438	434	469	424	505	459	466	443	451	427	432	473	447	457	428	428	435	427	411	444	426	451	432	450	412	424	448	436	388	465	457	428	451	475	476	419	446	461	433	424	400	439	449	434	421	457	461	458	451	446	439	470	458	411	461	463	449	432	439	442	420	426	478	456	448	440	446	439	450	457	422	414	472	425	450	464	448	445	428	424	413	446	493	474	451	408	436	448	462	388	464	443	413	474	443	462	429	445	429	428	460	479	441	446	460	420	443	429	453	457	418	422	416	446	436	431	434	440	435	442	423	474	442	432	491	482	429	431	494	484	441	463	417	451	474	458	430	475	476	421	455	439	422	444	421	448	426	450	443	436	448	431	451	424	440	433	406	488	462	468	432	428	450	444	422	432	439	455	450	417	438	416	408	497	416	430	449	439	480	455	456	447	452	428	449	473	431	449	431	404	428	460	420	422	458	410	447	439	469	430	430	444	461	449	448	421	416	424	469	454	459	413	475	453	488	454	481	463	433	468	482	432	459	456	413	439	440	450	453	423	469	447	397	391	442	446	454	426	453	433	483	432	439	416	434	440	460	438	415	414	423	472	437	500	484	430	463	412	462	441	446	471	452	428	451	472	448	457	433	452	454	485	449	457	436	447	413	440	417	455	463	474	473	432	426	427	440	448	419	408	449	474	460	444	441	455	438	446	453	473	458	428	465	422	463	484	406	444	441	450	446	455	464	449	437	452	457	434	484	443	463	457	459	419	450	419	427	424	501	439	465	433	405	420	437	426	433	443	448	429	491	454	397	449	469	439	449	446	380	448	430	438	442	445	424	451	452	434	418	444	437	432	438	460	451	447	458	449	409	433	461	477	425	437	435	452	452	440	444	429	473	425	443	454	456	433	433	433	460	399	439	471	438	443	441	442	452	425	436	457	438	461	416	439	427	490	470	450	466	434	439	451	435	462	458	425	431	427	445	432	431	457	430	470	496	413	452	440	425	467	455	437	445	465	418	477	454	425	409	475	427	427	432	429	443	451	423	458	410	454	426	454	477	442	475	398	478	444	462	473	427	436	427	468	424	443	479	423	429	440	457	450	446	492	449	468	440	441	425	415	467	471	412	468	449	482	479	397	449	437	438	437	433	460	430	425	448	422	437	423	443	456	432	459	432	434	443	434	441	410	450	437	451	450	447	486	442	445	434	452	410	460	461	477	453	484	430	445	464	436	448	464	455	433	408	469	491	458	476	465	423	451	414	430	411	453	459	419	434	423	470	476
28933	42705	36698	25026	19276	15543	12665	9698	7806	6250	5021	4024	3390	2882	2641	2174	1935	1661	1509	1374	1289	1133	1048	919	884	810	821	759	753	680	714	680	640	646	621	614	582	608	573	601	623	586	596	574	563	584	549	611	564	609	529	578	572	599	577	564	507	560	545	540	548	563	519	536	583	554	536	564	556	530	547	516	520	590	534	511	526	531	612	556	548	566	569	531	596	566	529	547	544	531	540	542	536	553	544	548	519	569	578	557	512	536	535	551	532	579	540	576	541	565	528	573	554	525	532	511	523	559	529	580	535	543	531	573	554	555	548	560	563	539	531	538	495	512	562	542	525	561	523	527	558	534	520	570	588	583	504	506	515	540	555	569	542	541	559	525	514	583	520	553	588	555	533	523	569	568	580	533	557	537	541	595	551	558	548	553	575	557	540	527	524	546	540	510	555	515	544	521	532	562	526	585	522	567	505	516	534	538	548	519	531	535	571	513	603	593	558	531	543	560	556	563	531	554	562	529	564	572	575	541	543	537	584	553	578	535	553	500	527	519	580	517	548	536	543	565	573	538	506	554	584	516	594	532	529	532	557	563	559	520	527	570	488	509	504	550	578	536	586	557	558	546	520	571	581	526	546	555	506	501	535	585	550	538	565	536	563	522	567	556	570	541	551	553	532	572	578	558	532	541	539	537	509	541	538	597	578	538	557	520	567	526	510	573	579	529	600	548	541	538	532	571	536	556	523	547	565	562	545	539	542	523	502	552	523	515	554	552	560	503	539	551	567	500	573	519	577	507	541	496	553	531	575	506	540	524	569	552	562	535	538	586	538	569	555	532	558	554	574	521	535	551	525	579	542	593	538	532	603	585	509	584	554	543	565	523	551	540	552	551	531	540	536	585	562	561	520	547	518	522	553	522	544	561	592	561	538	577	575	557	523	563	531	591	563	510	503	541	554	537	553	507	571	554	542	504	540	550	531	549	539	570	582	501	554	541	529	555	556	528	545	532	524	544	578	534	540	567	503	546	556	525	527	539	517	498	534	526	516	557	550	522	543	502	527	545	540	547	534	498	540	597	540	573	561	537	593	523	552	493	530	536	543	561	544	519	551	550	596	576	518	559	575	577	481	570	537	505	577	556	546	547	532	526	570	547	519	535	522	543	533	538	550	537	555	564	581	542	547	533	569	519	523	573	570	526	539	573	521	556	556	566	544	567	583	560	597	538	551	546	573	557	499	559	539	571	540	516	543	570	561	527	539	549	541	570	568	517	483	538	545	556	537	543	547	511	519	520	523	549	586	530	567	522	539	551	532	504	566	545	586	569	547	531	519	531	544	495	559	527	550	576	538	544	581	548	521	564	555	535	525	547	548	538	563	542	562	542	541	557	518	518	558	528	538	534	550	563	521	533	528	515	573	594	559	580	544	547	578	588	563	535	530	538	533	538	544	517	492	521	548	557	559	532	577	535	518	491	528	526	543	532	540	553	561	541	566	531	548	542	545	565	512	533	525	539	545	572	588	533	561	547	548	577	549	534	556	525	594	534	553	548	545	522	533	533	559	554	528	492	512	517	530	535	588	568	558	575	557	570	567	521	515	527	531	577	581	556	563	558	617	557	559	555	550	507	529	515	558	555	545	498	526	510	544	553	523	546	535	517	593	573	543	550	551	547	571	564	549	546	585	527	494	536	546	559	546	599	520	537	590	579	559	528	508	551	540	545	555	578	529	575	583	575	524	563	575	505	532	560	583	536	514	541	542	539	561	515	563	545	575	579	555	551	530	556	568	507	536	578	555	553	520	555	513	550	567	538	540	544	516	565	541	516	591	557	574	578	545	523	515	532	534	582	570	540	561	507	494	554	566	533	557	555	573	549	482	515	521	563	545	581	521	567	553	555	505	560	545	546	554	551	550	582	572	552	551	582	531	582	574	560	553	543	542	535	582	523	586	550	543	550	517	497	545	545	536	559	580	570	527	539	540	594	524	545	542	540	550	548	546	539	546	548	519	534	562	538	544	511	533	543	566	594	533	542	510	533	539	544	548	532	562	542	549	552	597	553	533	542	543	534	543	526	517	505	552	558	483	559	551	521	553	558	549	548	568	557	556	549	522	551	562	532	549	525	529	532	564	548	568	522	530	532	551	563	599	554	502	558	567	560	561	579	557	554	526	539	579	517	566	591	520	521	557	549	539	538	546	521	537	559	545	577	557	530	554	510	515	579	565	549	542	510	493	576	552	557	538	574	567	529	539	507	570	569	504	543	554	558	494	546	519	632	546	506	575	537	517	548	529	569	560	553	598	544	542	586	534	580	541	581	563	523	534	534	538	521	547	555	520	573	510	535	554	537	566	520	541	511	543	520	501	570	546	571	529	556	533	531	579	562	531	575	535	545	514	540	570	515	579	522	523	579	542	547	532	538	495	515	544	557	555	532	546	512	549	508	554	527	526	564	565	522	558	506	577	509	580	556	510	529	546	518	583	578	556	524	550	491	513	579	559	532	515	545	564	581	529	505	555	544	608	567	538	546	561	537	554	543	553	544	559	574	547	540	552	609	567	544	535	519	565	528	501	557	547	590	532	559	543	556	560	529	507	574	578	542	531	551	551	540	577	535	566	556	538	566	532	549	552	520	486	517	553	542	524	531	562	520	538	517	573	552	522	541	589	540	505	528	561	559	532	558	549	519	518	559	562	562	569	553	554	524	560	551	554	567	524	535	544	546	532	558	562	563	559	566	526	537	537	553	527	541	591	550	561	526	579	533	559	501	540	522	574	502	533	556	571	549	563	539	576	564	585	525	576	540	537	578	509	523	559	562	506	541	541	509	559	547	561	534	552	541	558	537	556	527	543	586	548	564	509	548	556	554	567	533	592	566	555	552	534	506	575	542	574	528	535	573	523	510	559	545	546	536	542	518	560	517	520	583	561	517	559	557	520	548	534	570	510	535	557	569	552	473	568	517	515	575	509	541	544	552	541	535	589	574	514	524	558	541	567	539	602	508	526	471	501	576	548	516	509	540	589	543	581	565	581	523	561	593	490	535	558	525	520	555	562	514	531	515	543	598	544	559	540	530	586	519	564	581	557	563	512	553	549	554	562	511	517	523	577	539	514	557	545	578	528	553	537	550	505	586	543	565	524	537	584	570	567	547	520	535	532	567	576	532	531	606	535	564	571	527	549	557	545	519	560	576	572	573	537	565	475	567	514	500	534	537	547	558	536	581	575	579	558	565	501	532	527	501	515	522	539	483	533	527	560	568	530	560	558	585	540	508	585	576	557	550	526	514	469	534	561	561	540	528	564	493	543	541	541	548	541	575	533	537	537	560	540	528	579	555	548	551	523	549	505	574	534	508	551	539	520	551	508	598	537	524	518	544	518	560	582	571	542	536	527	548	563	537	526	545	506	564	542	546	572	537	557	556	542	551	536	534	534	555	539	548	573	592	549	540	529	516	532	539	544	539	573	580	555	552	517	531	528	585	514	542	533	535	516	530	566	567
23800	20820	27945	24084	21511	18615	13223	8240	5944	4666	3896	3142	2722	2368	1962	1777	1437	1343	1285	1140	1030	960	851	812	743	675	655	596	626	573	556	534	527	526	527	509	492	444	465	468	451	470	436	444	451	419	462	494	478	459	450	436	446	459	454	410	450	416	422	460	478	455	453	438	434	425	408	396	476	476	432	456	434	438	430	433	407	438	427	430	399	449	424	404	431	408	441	450	424	437	388	463	435	447	448	442	409	380	431	420	428	452	462	441	430	448	436	426	455	434	443	460	451	396	436	411	464	447	452	411	446	422	426	411	419	416	410	434	475	451	406	441	459	439	419	416	427	456	429	419	443	423	400	384	465	447	367	430	444	449	412	422	429	398	446	444	445	412	419	464	456	429	401	459	447	416	429	420	448	459	444	430	408	411	453	423	443	437	434	423	428	410	406	421	429	427	425	456	401	386	440	426	448	457	473	401	414	415	466	417	445	412	433	449	467	434	374	425	434	417	416	400	400	429	420	434	433	427	442	413	404	445	445	459	416	444	438	467	460	441	459	442	418	415	458	378	438	446	450	416	424	424	404	423	435	404	444	435	422	388	401	420	458	440	450	426	427	406	417	456	446	456	460	437	445	435	416	453	430	397	441	442	437	418	433	429	425	441	419	432	437	448	437	393	409	401	442	449	430	410	425	417	410	424	439	443	442	445	443	426	413	462	445	438	417	434	424	414	445	399	449	403	422	415	423	489	436	404	406	436	387	435	451	399	430	441	443	448	416	408	425	422	422	447	409	435	448	445	441	456	461	451	461	437	427	450	402	418	430	428	382	469	405	437	436	428	399	416	424	428	440	417	455	469	425	437	436	466	428	457	450	403	436	461	424	435	439	440	421	409	418	420	464	409	407	428	474	445	428	465	438	420	423	390	418	441	450	415	389	418	476	432	455	434	420	448	421	436	407	416	474	430	474	431	464	408	428	401	421	410	423	465	423	440	465	414	460	419	478	451	431	420	476	427	430	436	452	410	449	398	441	471	430	431	420	446	421	403	432	419	414	429	460	431	438	429	431	410	457	459	445	408	395	465	479	431	392	397	435	421	431	428	459	449	451	446	394	411	408	470	394	413	384	440	400	408	418	416	437	437	464	413	439	433	416	458	435	425	439	444	464	422	452	413	485	415	411	419	428	429	456	453	420	450	450	477	428	425	422	417	422	453	487	422	413	415	400	414	439	417	453	453	447	442	464	447	429	428	408	461	419	453	435	455	448	472	428	447	407	414	437	444	424	417	445	429	422	426	372	414	413	462	468	417	421	436	481	410	419	409	433	406	462	392	393	469	437	447	426	452	421	414	421	445	434	417	445	427	457	463	428	451	424	408	423	393	415	457	465	415	418	439	460	449	444	412	412	424	483	454	441	463	424	424	449	414	409	407	417	412	419	442	429	468	425	437	421	423	415	440	451	424	452	436	462	429	463	433	439	407	437	446	444	419	440	444	420	493	399	454	441	446	413	444	406	426	423	407	411	435	428	425	423	448	400	435	411	391	470	450	435	411	406	413	421	429	457	424	426	439	435	463	432	453	393	417	415	474	474	405	415	408	441	446	436	432	446	385	439	466	456	431	401	421	442	444	426	426	468	467	426	450	434	406	392	441	438	447	459	430	446	443	442	400	462	426	456	443	448	417	421	465	423	429	453	421	420	394	414	401	472	416	443	431	417	423	434	437	422	426	433	437	463	414	422	458	421	426	485	439	464	404	412	456	404	418	401	422	440	427	432	419	453	442	465	412	423	439	429	438	433	398	453	467	441	427	399	454	431	441	400	450	454	456	430	439	397	432	482	442	425	472	419	412	431	438	405	415	435	418	456	411	417	434	404	441	442	429	437	438	438	408	404	423	432	415	438	407	432	454	459	435	428	419	449	436	406	454	425	461	413	429	443	411	457	405	420	474	434	457	421	473	427	423	420	407	455	415	434	464	428	411	424	436	431	416	432	453	424	431	440	395	480	451	453	402	418	418	441	459	423	419	430	453	440	452	478	425	428	440	424	427	474	471	413	432	432	412	427	395	435	405	417	451	445	438	441	447	440	483	432	446	464	425	445	442	417	441	423	428	460	444	412	401	441	438	389	429	416	441	463	448	441	423	459	438	474	430	393	404	425	458	440	440	427	425	442	444	480	396	443	424	415	428	447	423	445	431	409	463	436	448	424	449	407	442	456	397	450	455	435	434	407	416	441	442	443	445	398	406	455	418	438	444	400	437	417	447	469	461	443	451	457	425	473	404	420	417	418	446	418	462	461	440	407	443	454	448	407	442	447	450	438	412	477	470	392	443	430	445	434	440	449	431	451	446	416	414	460	433	446	436	380	420	435	387	477	429	430	431	450	450	434	422	454	443	401	438	446	443	453	425	415	438	461	421	422	443	444	396	443	390	440	426	420	445	432	448	444	458	462	417	414	406	435	417	405	412	438	424	429	423	430	427	445	465	429	427	396	433	456	422	411	443	461	453	471	461	423	402	402	434	426	439	406	487	385	390	458	433	441	438	448	381	422	410	463	449	449	412	451	409	464	445	453	401	463	485	446	413	449	417	379	444	457	416	426	427	459	439	413	423	402	471	419	434	417	451	447	478	430	397	435	418	426	419	421	435	437	443	443	429	435	429	434	445	445	455	456	441	450	373	435	411	425	421	434	422	424	445	447	414	399	398	447	467	446	410	424	420	442	424	440	439	446	465	433	424	471	406	453	391	438	455	424	414	390	386	446	448	466	433	449	444	452	497	432	406	447	453	436	428	449	403	401	450	435	422	392	484	422	451	407	472	463	438	442	417	439	414	402	471	437	421	394	425	431	423	413	428	413	388	431	438	398	454	431	437	469	442	450	432	408	417	465	461	438	440	462	447	417	402	418	418	442	420	479	445	450	469	425	430	392	435	429	414	419	408	434	445	445	450	396	426	447	443	409	436	442	422	451	458	438	406	438	425	393	465	439	413	409	419	423	445	430	424	463	445	454	430	475	414	414	466	420	452	422	471	462	444	441	422	406	425	438	452	438	424	419	382	441	409	430	423	431	457	403	427	459	427	421	436	448	404	445	430	449	447	441	448	451	492	426	413	441	441	396	473	445	485	405	456	396	441	410	423	423	416	407	391	453	363	438	413	432	436	395	401	467	393	425	430	455	428	442	442	434	391	397	421	409	459	436	460	410	418	415	483	409	429	458	434	419	429	414	431	435	391	432	427	418	404	417	427	409	452	429	418	408	437	427	441	431	452	448	420	425	445	421	436	440	429	424	467	413	421	432	432	421	407	450	441	467	437	443	454	419	419	405	466	438	438	417	437	436	453	437	466	420	450	452	405	449	411	438	464	441	430	421	452	456	437	447	458	402	462	425	436	433	446	424	453	432	428	463	417	427	422	454	412	413	417	397	473	429	466	403	439	419	415	439	419	429	418	430	450	430	418	443	438	419	450	443	406	473	427	406	481	435	351	441	443	420	430	424	435
30011	49377	41837	30863	25004	20952	17354	13968	11015	9010	7294	6089	5288	4348	3606	3153	2592	2380	2153	1879	1652	1444	1277	1214	1046	993	933	929	800	763	792	703	752	666	680	648	633	626	615	611	599	564	630	538	587	563	554	559	576	631	568	570	536	597	497	532	537	533	521	535	558	573	545	534	622	510	520	546	535	508	550	524	528	543	543	532	539	534	505	504	529	554	554	541	532	545	490	510	502	479	514	533	549	524	523	565	511	516	544	547	484	522	529	515	534	513	536	543	564	580	556	530	504	516	522	528	534	504	529	517	560	511	574	543	531	505	544	551	513	576	525	502	550	499	556	529	568	543	530	516	549	531	529	517	561	519	565	509	519	536	551	497	562	552	522	562	513	519	544	543	553	501	556	551	547	506	527	545	511	526	567	525	518	516	499	553	501	516	513	530	540	542	515	541	525	505	490	556	532	556	533	546	553	536	516	531	535	556	534	492	486	524	499	543	574	500	561	547	548	541	507	510	511	520	513	498	536	507	516	517	580	537	553	567	522	554	504	601	532	539	513	541	546	529	540	498	538	512	574	531	541	526	501	517	517	587	564	530	501	517	492	511	533	523	522	569	538	563	522	524	554	551	498	545	520	535	520	562	520	490	528	547	515	511	547	518	571	498	514	538	493	534	486	533	513	524	558	505	543	529	534	505	516	526	497	487	511	495	531	523	536	547	523	495	522	532	555	499	552	574	541	523	520	514	511	548	550	562	536	567	492	513	517	554	522	521	508	496	546	546	514	531	524	494	539	528	545	580	561	562	517	517	492	549	492	514	525	568	580	530	491	546	520	533	548	526	571	572	511	537	507	570	505	490	533	522	539	498	537	512	579	502	501	507	527	517	558	550	487	520	537	547	500	578	523	559	462	507	527	497	490	552	524	501	558	531	492	521	503	540	516	534	563	558	519	519	530	560	529	548	555	497	539	577	550	558	520	525	514	559	562	507	534	575	519	525	517	502	532	540	530	495	559	554	526	533	510	518	503	534	572	533	541	523	510	551	535	531	544	556	519	487	546	556	572	576	546	553	508	552	578	499	525	508	547	582	563	516	522	547	530	571	540	548	505	524	510	473	551	561	557	527	547	542	522	567	478	566	559	527	547	521	488	599	519	531	531	535	491	508	488	535	523	511	482	528	496	536	525	566	551	568	538	527	547	529	555	549	497	567	569	528	515	520	540	519	525	492	534	542	509	496	556	539	560	513	553	535	507	533	537	563	494	529	533	545	530	492	552	490	525	513	526	563	469	488	500	543	557	535	528	489	531	563	500	552	529	542	533	523	539	524	514	575	503	540	565	538	548	532	495	540	510	540	515	545	541	509	547	538	528	500	526	550	557	575	533	533	541	503	542	505	547	538	513	545	503	560	578	567	572	523	563	513	560	517	511	562	532	543	554	539	537	512	488	545	552	532	573	553	540	527	539	559	551	565	529	501	528	579	505	549	517	544	533	509	584	550	520	513	525	518	526	539	526	516	542	527	535	524	509	589	543	516	536	531	514	510	558	536	507	522	559	549	534	537	552	550	491	514	552	562	504	546	564	586	510	539	482	571	539	569	509	497	536	485	495	522	539	527	526	526	538	546	533	543	547	507	571	477	515	522	525	532	523	526	552	557	516	539	567	547	534	553	534	533	534	508	529	499	544	544	509	511	583	503	516	526	540	518	509	492	557	559	547	538	551	518	561	494	518	487	547	508	523	513	518	518	575	573	554	514	550	521	530	524	526	505	542	486	546	515	540	523	554	486	523	527	539	544	528	549	545	541	491	520	536	519	509	556	556	510	506	513	492	488	536	512	548	506	486	486	569	515	534	533	498	500	503	539	483	493	511	517	510	548	524	521	532	566	521	523	543	550	529	537	532	469	571	506	494	542	543	544	541	534	591	590	559	547	504	541	544	535	535	545	540	519	511	554	550	545	515	575	586	525	532	559	545	512	513	479	521	504	500	530	545	559	479	494	597	501	566	547	524	547	569	560	488	476	567	572	529	540	527	529	532	515	533	498	539	521	509	532	519	540	541	545	556	541	538	510	535	505	549	502	517	530	546	539	500	544	514	508	499	529	535	588	516	541	571	525	500	510	531	539	533	471	540	493	497	544	514	541	509	543	502	514	534	517	479	549	554	503	541	533	541	502	500	550	551	536	584	497	579	570	561	552	568	522	575	524	511	512	560	502	571	503	536	537	581	540	507	521	520	548	566	553	510	529	578	533	516	551	539	534	488	533	540	545	559	538	493	546	573	544	488	533	514	537	550	516	500	522	508	544	537	531	552	533	533	501	528	525	528	555	502	515	515	553	547	547	575	511	572	524	492	530	533	544	506	507	541	487	568	520	519	497	491	539	483	526	572	560	532	515	505	531	509	504	555	552	494	537	512	560	536	501	518	574	527	528	513	531	555	505	555	523	507	544	524	514	474	483	545	524	558	499	487	479	551	492	492	503	492	519	516	544	515	540	534	489	512	534	510	577	541	535	527	570	589	583	534	523	483	539	501	531	568	516	558	548	505	545	534	497	519	530	500	495	601	521	500	543	536	501	540	544	552	546	552	562	494	572	527	542	507	538	555	555	498	492	533	518	499	537	503	506	518	531	537	523	536	532	566	540	561	534	555	524	540	567	549	497	532	567	498	515	510	530	530	527	507	549	562	520	523	541	557	512	525	517	557	511	513	561	531	531	564	575	505	508	537	529	555	532	516	518	514	542	518	483	551	524	513	509	538	518	563	494	526	515	531	530	538	529	515	513	532	559	526	502	527	539	543	552	536	526	534	526	517	543	539	511	523	548	561	518	487	539	554	538	512	585	569	531	503	560	546	550	550	541	533	514	567	556	501	509	507	496	541	557	516	549	513	512	507	503	518	542	509	511	551	512	524	515	516	515	531	528	556	545	515	528	487	551	544	544	533	509	515	561	529	527	532	556	527	517	520	532	525	511	509	530	533	517	565	542	512	526	501	572	533	541	509	557	536	548	511	532	504	538	512	512	517	503	527	566	532	550	557	571	537	536	533	548	496	502	539	518	528	527	519	534	520	530	510	516	538	534	552	562	577	566	511	541	499	577	556	569	552	549	535	541	524	543	516	522	501	558	488	504	507	543	516	524	524	517	492	538	592	559	505	525	514	515	528	543	532	511	562	555	535	514	517	562	516	496	530	493	529	501	520	525	521	504	531	540	525	560	550	532	494	537	525	539	568	500	531	537	561	529	523	511	555	530	532	522	537	556	525	527	459	532	497	514	557	520	522	499	492	567	521	538	549	554	584	514	529	540	482	539	545	547	510	532	511	501	565	530	549	535	529	529	533	529	535	514	569	506	532	491	505	489	527	513	530	556	510	494	487	503	544	522	546	549	519	526	553	568	538	491	510	528	545	521	523	539	551	552	544	525	542	534	524	534	552	512	556	540	540	532	558	530	559	543	524	503	540	522	528	517	527	566	544	518	534	548	514	535	519	531	546	505	519	565
22747	20812	28338	23423	21152	22133	20336	11393	7961	6338	5287	4350	3709	3069	2643	2242	1915	1772	1547	1419	1301	1152	995	938	836	766	783	751	687	597	597	572	552	534	523	551	542	549	537	542	477	467	517	492	498	480	467	473	495	461	454	434	468	428	424	441	478	453	457	442	427	460	434	423	438	447	426	427	452	438	417	464	423	438	421	429	451	433	450	487	449	475	442	420	433	475	454	448	476	460	438	473	444	415	465	427	408	432	417	402	404	445	441	445	428	459	438	449	437	429	429	430	450	417	434	418	408	403	426	433	432	470	437	471	413	433	435	442	407	464	426	412	427	439	438	441	440	411	455	437	430	451	468	428	419	470	416	491	446	438	444	418	431	423	473	430	477	438	411	466	445	463	436	420	433	434	414	450	404	438	403	440	449	418	446	473	408	439	432	452	450	405	475	461	450	395	417	400	450	432	427	404	404	449	426	421	393	450	445	420	437	468	417	453	437	442	448	405	412	450	420	445	434	407	452	455	452	441	460	424	389	445	421	412	432	452	409	421	446	430	426	418	455	433	434	449	449	435	424	428	427	441	414	466	426	411	426	415	429	420	450	436	428	433	463	410	427	442	462	427	485	428	459	410	418	441	454	429	427	441	415	443	440	449	445	446	438	429	421	445	445	440	397	424	469	411	416	421	427	436	416	459	401	440	449	447	402	440	444	396	422	406	450	450	393	472	427	409	423	437	455	433	439	423	472	473	428	438	446	462	429	405	439	434	445	487	424	417	429	442	422	426	415	433	423	492	432	437	425	393	410	416	448	384	438	403	429	395	429	444	431	409	424	437	392	431	444	428	417	422	416	439	431	402	453	468	439	395	482	433	465	415	444	414	442	476	423	417	407	435	457	427	402	402	436	456	404	450	424	448	440	438	422	441	453	450	427	458	450	447	430	433	415	432	385	396	407	443	450	432	423	401	423	420	435	455	429	424	418	420	434	430	455	461	429	438	433	417	450	405	449	420	400	412	433	402	435	435	404	421	424	410	419	455	465	454	442	429	432	424	470	423	449	432	450	452	445	428	412	436	413	431	471	457	435	430	444	458	456	439	439	442	424	416	416	445	436	423	454	451	419	455	428	420	420	431	436	452	415	448	443	434	431	444	471	403	435	435	477	444	458	437	415	431	465	411	479	419	438	471	446	411	403	451	421	448	440	422	412	395	440	480	447	432	432	461	423	440	415	459	454	434	449	478	435	438	463	438	454	428	434	446	417	463	406	390	454	443	437	425	456	444	425	381	445	461	459	414	427	455	483	419	450	425	459	435	464	437	429	467	424	430	442	446	443	410	414	439	410	432	408	439	441	393	455	450	418	438	436	446	424	420	453	431	459	443	467	386	424	440	435	432	424	445	420	418	424	460	461	410	436	437	444	389	445	420	411	435	379	443	406	441	428	423	443	412	414	421	442	412	436	459	427	440	422	457	454	408	440	425	433	438	413	423	439	431	480	438	427	460	449	425	475	415	411	424	447	415	428	448	421	403	450	411	431	446	419	464	461	401	422	434	443	400	395	400	422	410	431	422	449	421	454	468	444	446	473	454	412	415	439	422	417	467	442	458	466	468	442	418	433	392	453	425	414	423	415	469	409	399	455	407	438	454	450	430	431	420	438	414	452	416	462	413	413	419	468	427	392	464	436	430	416	432	420	435	410	403	433	439	429	497	466	443	423	431	451	439	459	478	446	438	455	450	383	440	422	441	416	402	425	425	443	436	442	433	415	449	439	456	432	455	435	439	401	431	454	444	438	400	419	439	466	461	454	451	412	432	438	453	477	397	469	410	410	425	424	472	439	405	392	479	419	407	436	449	429	426	419	441	457	460	489	470	436	409	425	434	431	377	433	396	427	373	406	446	440	458	423	423	434	464	446	444	417	428	428	435	414	417	416	400	406	435	463	433	443	429	443	463	441	430	428	455	404	435	455	458	410	457	412	443	442	405	433	433	428	427	387	437	432	461	461	426	396	443	437	447	431	406	443	415	417	411	411	403	420	457	403	469	415	418	457	417	407	407	427	466	478	431	439	444	451	470	424	434	469	399	421	400	426	455	419	442	448	465	438	389	450	439	448	443	424	411	418	440	424	421	459	441	467	397	431	412	459	429	447	428	408	443	413	456	438	428	409	442	414	421	448	427	426	397	421	415	437	396	402	443	408	458	441	450	437	404	420	418	416	445	424	416	429	408	434	449	469	434	451	420	415	439	469	444	411	455	417	425	394	415	433	448	427	429	402	444	414	418	463	440	450	448	467	403	452	425	432	429	449	433	452	443	455	473	410	440	424	420	417	436	403	413	472	439	465	432	421	395	417	419	424	404	436	448	420	421	423	426	414	410	458	460	430	475	437	440	425	419	416	453	450	434	407	465	437	461	425	404	459	447	431	461	439	417	437	451	436	400	438	439	436	415	428	436	428	423	444	444	473	436	389	448	437	407	414	415	424	397	435	424	436	420	446	448	439	458	419	416	443	456	432	415	406	440	420	471	477	430	458	418	424	405	412	418	435	425	419	454	436	441	421	465	455	429	434	461	451	429	438	442	470	415	421	417	422	443	412	460	441	436	449	464	411	433	454	436	423	402	404	421	414	440	425	429	451	449	430	435	403	449	428	454	402	445	429	400	426	415	420	424	418	440	451	424	430	431	451	418	454	475	401	462	459	413	416	439	423	438	426	445	441	419	434	435	412	420	440	422	408	471	432	436	416	423	429	441	400	401	422	456	407	408	456	451	433	392	419	474	412	454	449	460	399	439	479	442	406	424	461	434	410	432	413	426	463	448	442	398	416	454	412	414	430	417	434	434	406	413	442	421	430	475	414	458	479	422	434	447	445	403	449	430	423	428	424	429	444	432	452	425	465	425	431	474	438	422	426	446	477	468	435	446	437	417	421	402	447	424	422	418	410	465	434	443	443	441	423	383	444	453	405	446	445	425	456	464	431	440	445	433	432	445	434	491	434	434	410	432	430	447	444	447	447	412	449	449	420	423	444	443	419	405	405	447	402	428	428	418	410	434	423	441	449	419	443	432	473	457	435	445	471	424	424	442	409	461	443	407	472	441	424	435	458	442	424	426	438	433	434	440	440	408	425	408	429	409	400	437	414	437	457	426	450	423	417	443	427	436	470	442	408	467	437	437	442	452	454	393	483	470	482	400	437	413	438	431	431	473	438	419	447	454	426	436	388	459	426	449	455	463	382	455	467	454	455	432	417	422	383	422	427	429	434	420	426	429	417	452	413	435	456	423	458	415	411	444	413	423	459	408	414	458	431	421	426	471	402	435	442	462	445	396	396	489	427	410	403	410	418	459	458	372	454	444	482	442	466	433	475	452	415	438	443	411	434	431	422	392	429	400	427	416	437	450	410	446	428	428	404	421	446	434	452	437	430	436	415	443	433	410	436	439	434	465	461	440	457	443	438	440	455	430	429	454	431	444	450	431	453	458	413	442	428	455	409	435	417	452
32622	53206	45786	35216	29187	24748	21080	17605	14177	11436	9339	7961	6888	5506	4791	4147	3325	2874	2666	2400	2162	1888	1641	1389	1343	1198	1035	1014	915	915	877	804	754	723	726	649	648	660	633	631	618	600	634	584	563	586	571	552	618	575	544	558	526	590	575	545	546	509	520	543	562	598	531	566	551	496	541	501	522	516	496	534	517	546	547	537	521	494	547	544	494	507	489	502	517	512	481	500	544	543	555	531	524	548	519	536	540	576	561	523	508	516	551	540	535	509	620	550	552	514	497	576	530	509	529	509	514	545	516	517	528	505	497	502	557	551	530	528	538	532	525	502	533	520	516	552	523	536	547	504	519	580	536	533	500	514	536	563	514	530	552	537	504	486	494	554	526	563	527	509	508	472	504	505	538	539	524	536	512	506	506	521	487	553	486	523	527	525	520	547	522	545	555	527	523	506	557	544	508	532	536	591	504	501	526	502	539	534	521	506	504	515	519	532	552	530	550	540	507	555	507	564	544	489	529	535	530	523	499	530	534	518	513	536	536	501	507	554	536	518	519	540	542	509	487	529	547	518	548	523	545	526	523	526	522	506	524	563	540	534	530	542	553	525	522	515	520	523	534	528	529	507	522	523	558	546	519	487	524	508	528	572	524	519	542	564	531	540	545	488	537	517	541	523	552	519	560	539	526	504	535	527	525	523	556	513	548	567	530	498	537	543	551	477	509	513	510	528	525	508	496	502	516	514	515	568	518	531	536	488	529	538	474	518	529	535	520	553	543	537	517	532	491	476	580	538	545	513	497	516	513	518	533	512	535	540	521	531	559	547	584	503	527	522	491	521	548	526	530	484	516	520	565	528	521	511	545	535	521	527	460	489	549	514	513	531	517	525	468	536	549	563	554	506	530	537	523	495	528	526	551	519	528	542	542	571	533	530	520	510	560	509	495	551	495	515	504	526	537	478	502	514	530	539	522	550	514	559	538	497	513	524	504	530	533	544	510	542	541	523	534	511	505	510	526	491	498	505	533	500	501	531	526	562	568	556	516	514	497	543	480	523	482	522	510	516	544	497	531	539	525	573	506	474	517	539	555	511	504	534	556	551	530	507	527	557	567	522	522	495	531	538	521	548	514	506	513	508	532	533	557	493	513	532	526	547	545	554	545	523	502	505	506	516	552	560	511	529	481	548	558	553	545	531	565	504	584	583	523	506	498	522	510	544	524	485	472	540	528	538	516	550	505	580	544	489	518	513	561	543	531	579	528	518	532	507	534	502	507	522	549	547	514	557	505	538	534	532	561	510	520	527	500	501	533	489	511	529	529	531	520	535	474	560	530	501	550	519	544	533	552	518	527	559	481	520	497	541	553	548	524	540	537	526	503	511	499	525	500	551	523	518	508	530	504	572	537	546	537	485	502	554	538	513	499	496	535	537	491	552	542	538	515	504	526	519	507	504	552	523	525	514	563	531	552	526	535	505	513	529	528	532	533	521	521	500	505	548	585	520	527	572	549	504	521	566	542	527	541	533	517	557	500	561	526	535	520	536	507	475	515	498	544	532	526	521	510	494	528	515	506	533	549	532	515	488	568	566	529	530	498	522	550	519	490	544	486	537	541	536	536	509	544	513	492	532	534	522	537	549	532	542	553	543	505	531	561	537	480	547	529	502	534	509	541	550	513	477	540	535	507	511	545	564	532	519	542	522	517	549	529	538	539	530	530	493	545	509	498	476	527	535	541	540	522	485	522	507	494	521	556	526	497	548	486	481	535	573	504	511	568	514	491	550	521	516	536	529	564	490	543	535	561	535	545	567	521	480	519	512	525	509	555	549	534	527	523	530	516	581	556	545	487	477	529	538	546	518	507	543	557	504	536	543	529	503	515	533	525	503	522	529	523	517	490	585	577	502	527	539	523	518	552	533	497	468	463	517	518	477	552	502	551	514	515	541	540	550	520	488	509	521	515	545	532	532	512	534	542	502	534	542	538	545	533	550	524	496	547	520	477	524	491	516	511	522	504	529	576	565	537	528	541	558	518	539	514	548	506	521	530	497	527	547	517	524	523	510	535	517	501	508	518	536	520	507	522	542	520	532	517	539	521	544	536	534	530	560	512	470	507	508	529	530	518	507	558	511	508	537	547	527	514	525	521	530	511	535	538	530	552	533	525	525	524	519	520	554	543	502	535	505	523	558	507	528	502	542	547	534	564	533	544	570	509	527	545	536	563	518	587	466	515	546	518	546	533	526	515	537	557	508	513	500	555	525	536	544	564	504	542	561	497	544	548	517	527	557	510	555	565	500	501	527	525	506	552	559	503	525	511	509	537	546	519	529	497	532	533	527	525	537	492	527	586	533	521	530	529	529	532	533	510	542	521	532	534	506	567	538	491	517	560	550	517	557	530	546	512	510	515	540	525	521	529	489	516	566	561	476	487	524	520	545	473	561	512	499	555	569	537	552	565	520	519	497	489	527	534	532	511	507	503	568	536	547	537	504	534	513	518	526	533	532	489	551	526	520	507	560	517	535	526	514	486	544	503	533	537	517	525	491	525	502	587	543	525	517	500	514	596	548	539	547	493	525	553	513	522	520	466	532	553	516	524	533	531	515	507	546	519	529	536	510	525	531	540	561	540	539	523	536	531	530	578	565	587	549	490	534	522	543	524	526	510	550	525	511	489	504	524	483	516	560	499	570	532	512	505	486	569	559	484	534	487	494	544	509	513	540	524	501	515	544	541	534	567	534	531	551	532	539	509	490	538	503	532	539	519	551	604	540	542	491	545	496	498	547	529	521	541	510	511	552	540	508	533	529	514	524	506	517	487	520	507	518	567	515	520	548	528	512	515	533	548	488	503	536	510	560	515	550	490	512	522	561	534	531	523	541	521	512	543	517	484	492	520	541	518	520	502	516	528	550	534	499	515	526	550	496	512	526	502	512	527	521	548	533	526	538	491	524	531	560	533	458	535	517	552	534	545	475	523	493	546	518	518	538	494	552	504	539	508	498	516	543	527	544	560	562	499	512	509	496	511	532	545	530	557	534	522	497	485	571	538	530	489	548	488	524	558	536	503	565	528	510	523	568	491	507	557	508	526	539	494	549	492	542	515	524	552	541	511	509	548	553	512	489	468	540	551	499	542	508	522	502	492	542	542	533	485	528	519	527	531	508	522	525	570	502	537	504	511	466	541	548	535	539	489	564	513	487	493	553	515	519	490	502	519	496	525	497	534	536	518	475	550	504	501	573	502	453	533	527	525	514	565	558	539	496	510	501	535	532	493	564	547	476	502	530	494	519	516	508	484	500	496	530	515	500	555	501	521	497	524	526	535	471	528	548	559	521	516	510	490	501	523	537	522	514	577	488	523	545	514	514	575	516	546	544	555	524	471	517	497	549	534	518	555	562	480	514	534	554	520	504	522	519	539	548	504	527	520	537	497	518	542	550	532	535	470	546	531	535	531	556	532	513	511	518	498	483	526	562	561	563	507	541	550	520	519	520	533	495	521	490
27641	25493	29989	23220	14293	9370	6741	4761	3832	2951	2568	2112	1884	1576	1289	1184	1092	978	884	876	780	733	706	632	570	573	561	525	562	543	526	508	538	494	488	483	471	434	479	455	490	466	415	461	447	429	488	437	456	454	475	453	479	438	398	469	461	439	465	456	462	424	418	449	446	403	443	461	417	445	472	446	444	445	480	449	468	444	473	428	427	440	442	421	432	430	454	449	438	460	449	447	427	444	451	447	477	468	449	466	458	461	497	439	415	437	442	469	441	457	434	443	449	471	428	435	454	428	442	447	438	422	429	449	422	477	475	440	438	423	423	491	430	443	472	434	436	442	455	458	431	426	433	454	420	419	446	456	446	444	470	395	472	453	416	473	421	444	428	427	437	461	426	453	466	449	456	462	413	495	465	461	442	475	436	474	444	403	485	475	481	442	422	426	437	434	452	439	417	460	458	414	457	440	467	457	421	458	474	454	456	434	460	441	457	456	440	453	453	434	420	478	424	473	431	464	436	415	471	422	437	422	434	487	424	463	466	412	499	472	429	451	480	450	454	451	430	441	506	443	432	477	451	445	478	457	452	433	479	460	451	467	453	442	423	456	414	442	449	446	440	463	401	500	472	436	436	480	473	443	469	447	425	470	409	449	493	444	454	429	454	399	472	435	464	464	487	438	464	457	477	453	442	455	451	445	466	425	421	452	461	438	455	469	458	506	477	430	435	423	426	413	467	416	443	463	453	448	460	441	450	448	449	450	442	477	479	477	434	492	477	472	394	458	453	406	448	476	451	427	454	476	455	449	476	483	502	407	448	424	467	460	447	433	466	464	441	425	450	399	417	439	456	461	471	473	436	462	402	455	432	456	476	449	451	412	440	429	451	455	462	459	443	452	413	460	450	506	475	443	447	449	444	451	460	454	451	439	430	426	449	409	454	455	442	442	447	430	477	451	448	434	446	441	451	502	436	496	450	487	483	482	447	449	473	417	458	430	492	440	434	447	461	465	442	409	453	458	480	428	437	466	402	415	495	426	465	424	464	421	458	452	459	453	478	492	435	441	488	468	447	453	428	452	438	450	421	442	427	454	460	421	504	464	475	427	463	482	437	429	482	464	465	423	482	444	422	454	466	418	461	436	497	442	461	460	442	441	446	414	444	430	447	467	453	427	473	448	428	441	404	434	473	445	444	454	474	419	437	451	426	409	453	470	470	422	479	444	447	452	477	441	412	454	469	450	448	466	420	438	431	447	472	460	469	444	423	446	440	418	415	424	449	459	423	448	438	465	465	459	477	457	452	454	427	408	411	432	460	451	433	433	462	425	457	421	443	446	490	420	468	421	447	404	450	442	426	428	414	448	417	482	430	441	417	414	444	427	451	458	449	438	476	433	428	481	437	441	466	437	408	453	456	463	404	441	435	489	443	450	425	467	464	461	451	434	459	487	414	441	483	438	420	437	431	424	438	425	437	423	453	404	463	468	464	455	449	484	410	435	446	448	466	435	461	424	474	413	420	454	437	446	461	444	431	433	441	470	405	432	397	367	474	448	437	418	470	436	423	465	462	443	437	427	451	430	431	460	477	456	451	444	471	455	429	451	438	484	423	470	423	416	449	450	468	419	442	432	461	442	417	435	463	467	447	434	432	447	466	440	425	428	471	442	474	442	454	471	443	457	442	453	473	418	416	441	435	469	422	485	444	455	443	423	496	434	426	478	474	419	468	431	486	430	482	447	459	488	457	452	437	439	469	470	439	434	467	458	474	455	434	412	438	430	431	479	434	456	444	449	460	430	437	460	460	438	465	481	443	435	465	458	444	420	414	467	454	439	454	460	432	447	466	445	467	474	441	374	425	402	443	437	436	455	462	449	438	452	464	444	452	445	422	478	479	416	491	440	438	438	459	470	461	429	452	435	482	439	459	512	449	409	501	446	485	471	484	454	412	434	453	444	423	450	434	454	431	442	486	439	445	448	426	429	439	435	459	465	424	456	435	450	450	447	443	472	503	432	445	413	441	432	413	441	442	446	432	453	471	454	440	440	447	477	462	449	440	413	472	435	428	455	415	437	445	454	410	442	429	466	471	476	460	473	452	415	427	389	448	453	436	456	409	441	453	444	452	422	441	455	441	422	407	440	439	476	460	455	472	457	452	455	456	453	475	424	435	480	438	457	444	450	406	429	480	453	466	481	443	463	452	434	431	454	432	449	469	471	444	415	420	427	430	431	447	472	428	447	399	424	436	446	473	430	418	446	455	433	430	453	463	430	435	467	454	461	474	412	453	463	420	455	430	408	497	444	433	445	481	443	426	437	441	465	479	472	407	450	455	469	454	433	420	441	508	429	487	420	454	452	453	427	405	463	427	476	470	460	451	441	451	447	449	474	421	467	435	456	431	453	414	430	407	411	457	480	422	414	457	452	450	441	417	408	432	459	438	452	427	444	479	444	466	458	441	469	397	480	452	443	437	445	442	423	443	446	440	449	461	464	396	500	445	440	447	466	448	418	439	428	491	451	467	454	456	465	455	424	459	414	457	419	393	455	439	448	433	477	464	466	455	442	409	451	470	430	445	442	435	459	423	415	436	421	449	470	450	442	444	493	465	437	428	455	461	462	420	473	428	480	444	440	481	460	469	445	454	423	427	466	451	444	457	435	411	469	453	468	444	428	442	458	420	462	393	423	437	447	418	424	456	445	436	480	454	470	444	433	437	444	434	453	445	460	448	479	446	413	424	428	432	428	498	463	422	463	438	427	460	450	453	427	445	425	466	442	461	453	442	453	434	422	452	460	468	488	452	494	457	418	431	508	480	451	410	447	455	430	476	404	474	444	447	449	465	442	444	458	427	444	471	459	457	436	464	447	428	415	433	462	453	453	492	483	478	444	452	448	493	434	454	452	416	447	455	465	446	429	445	440	430	409	488	414	465	442	445	433	443	428	454	441	454	445	474	421	496	397	457	461	435	469	452	406	432	427	471	466	438	447	434	440	437	448	432	467	452	428	455	467	476	420	433	438	450	438	424	451	481	459	426	429	466	469	419	442	437	457	421	439	418	432	419	423	466	461	465	455	425	414	488	433	467	451	452	437	463	402	408	465	434	479	441	458	440	429	461	447	439	445	434	430	438	427	466	453	439	455	435	419	447	441	461	443	470	508	454	467	463	477	453	448	449	464	461	446	448	469	473	468	437	465	460	436	457	466	440	438	442	441	427	460	461	446	457	421	446	456	503	430	513	460	433	459	468	465	453	410	410	432	459	444	465	430	439	442	459	438	383	476	450	424	436	464	434	425	439	483	448	465	437	390	430	426	414	442	440	441	450	474	417	441	463	453	410	446	468	439	468	438	484	502	452	447	425	453	432	453	438	491	420	426	403	453	471	430	426	418	463	460	495	452	438	453	459	422	479	422	456	435	498	448	452	433	436	452	435	439	433	424	473	511	455	466	432	439	459	423	449	513	477	480	480	444	461	433	460	411	436	461	419	463	420	429	438	467
29955	42048	35831	25405	19481	15278	12307	9827	7748	6114	4852	4180	3393	2947	2525	2138	1890	1646	1454	1376	1259	1059	1007	910	826	842	807	748	745	715	700	640	655	684	600	637	620	554	600	574	571	573	547	562	561	623	538	555	565	525	554	558	535	594	607	519	598	602	527	510	548	531	578	603	537	572	549	595	569	500	527	567	545	581	548	567	515	489	553	546	553	571	541	613	531	516	530	546	569	551	558	581	578	524	486	582	553	571	517	545	570	546	537	564	560	576	524	538	567	506	550	553	561	549	556	538	548	559	562	551	561	522	536	580	561	550	560	540	547	529	575	532	551	571	573	546	548	607	499	530	559	543	560	545	563	525	548	559	585	536	574	587	580	578	566	540	573	556	546	542	541	572	557	580	560	579	561	602	514	552	554	578	583	536	517	574	499	516	548	523	561	544	568	532	588	536	517	571	582	523	527	512	569	567	539	546	565	566	575	559	538	493	546	516	545	567	537	517	558	562	560	567	588	590	529	568	557	529	541	576	543	554	581	554	558	534	523	571	560	532	557	523	551	520	574	559	553	525	550	605	566	565	542	505	563	529	506	526	578	565	566	532	545	536	565	506	568	522	580	534	506	551	587	513	560	582	543	517	572	567	548	573	538	550	568	538	620	573	561	538	532	514	567	543	567	577	513	514	566	579	571	538	554	556	521	559	522	546	544	569	515	559	582	579	537	546	543	558	559	563	570	530	535	546	591	573	544	554	558	530	540	545	534	508	521	589	493	584	577	577	563	522	584	533	536	547	566	577	551	534	524	551	548	543	554	578	542	547	514	552	559	556	525	566	555	521	583	571	484	550	554	554	573	546	516	559	532	515	570	541	578	577	533	573	599	572	549	572	558	557	536	518	543	555	557	510	551	556	574	517	518	592	482	517	553	559	548	554	577	575	515	549	578	548	566	574	623	576	539	509	550	501	561	533	535	567	565	551	528	604	563	542	535	535	585	552	557	592	531	595	567	518	555	562	599	547	544	576	550	516	551	549	553	563	536	543	543	567	564	573	499	510	538	572	546	579	578	562	559	546	578	551	530	548	547	569	577	543	569	546	559	531	580	549	539	548	563	572	575	553	532	562	527	540	506	529	562	522	538	587	579	553	538	535	537	547	553	517	558	543	558	515	531	562	563	565	537	547	539	565	502	562	571	550	556	543	556	590	523	538	528	572	537	583	512	564	557	540	579	533	515	568	542	531	516	560	533	567	533	550	519	538	496	592	512	539	525	543	582	579	551	557	554	557	570	554	539	534	577	548	539	567	573	558	556	524	560	519	591	557	554	579	538	544	560	568	534	522	536	565	572	562	587	584	560	551	553	586	578	549	583	541	542	568	546	542	598	548	583	560	581	529	559	574	519	563	527	554	543	546	559	526	611	554	569	537	553	561	544	556	533	530	557	564	585	553	583	544	551	561	556	524	533	563	560	534	544	576	563	568	563	525	519	565	542	513	563	572	545	552	563	516	546	555	562	572	570	543	512	563	552	549	547	576	496	569	569	552	578	570	530	553	576	557	619	553	537	525	568	566	548	568	527	558	505	599	573	555	521	559	540	547	515	564	532	523	585	528	543	539	544	548	528	510	580	561	516	582	530	490	586	602	555	543	567	520	537	540	564	542	519	548	517	535	559	550	580	574	566	542	565	569	567	597	533	540	524	554	523	546	557	625	561	551	533	561	525	533	510	598	552	560	528	532	555	525	583	574	527	556	581	541	536	528	527	543	539	590	541	585	526	541	547	509	528	562	529	549	560	555	544	590	543	547	560	526	536	549	549	531	531	520	552	552	534	504	538	563	562	535	540	558	566	581	513	603	497	588	547	535	544	566	537	554	566	571	546	572	537	509	537	537	606	591	557	510	572	565	558	575	537	498	554	558	574	568	527	540	549	555	546	568	570	553	518	553	575	525	529	560	587	547	532	544	547	543	577	569	567	563	534	534	534	567	593	560	499	526	557	537	534	501	540	529	513	544	565	581	549	532	550	515	518	559	540	560	529	541	533	553	548	547	556	536	534	519	530	554	563	524	563	515	527	513	561	549	605	519	556	563	590	547	577	540	547	549	564	548	565	571	543	535	544	541	579	551	541	542	560	553	565	527	554	554	580	560	567	561	537	547	565	531	572	570	560	565	547	558	576	581	581	541	542	565	548	600	546	575	560	519	556	577	533	556	543	529	536	533	515	530	522	551	541	590	539	600	534	516	551	565	521	556	537	500	535	545	562	506	564	558	551	526	579	567	530	515	597	578	527	530	559	529	549	523	532	572	580	566	512	562	540	542	519	556	545	568	540	547	570	544	598	520	509	533	533	515	564	549	531	537	558	516	554	537	538	537	582	568	554	572	513	595	563	494	557	544	525	546	507	567	545	536	552	553	555	530	568	546	517	520	552	526	578	512	560	580	500	570	532	619	546	540	593	540	549	565	519	549	530	586	497	553	588	495	562	545	517	581	539	512	561	553	559	533	563	522	544	575	568	569	542	540	504	542	584	536	607	542	557	573	611	558	538	569	559	532	547	575	563	542	528	559	536	532	561	557	535	537	540	559	543	521	575	555	585	541	598	539	551	527	551	521	580	554	552	541	499	549	546	504	584	568	521	570	514	565	524	551	561	574	517	517	557	571	574	564	569	536	546	526	565	571	580	547	572	566	581	539	531	566	521	560	536	534	575	548	536	605	569	578	557	553	511	550	509	547	599	548	533	599	508	551	554	548	587	570	512	551	581	616	570	588	531	612	538	556	580	527	557	546	520	569	564	544	552	555	544	541	562	583	553	567	549	580	594	532	547	575	570	572	569	557	535	516	565	551	507	530	507	553	562	555	589	556	552	534	579	562	546	537	557	529	563	530	527	568	526	613	548	501	591	515	521	556	531	531	579	551	518	547	570	561	576	500	577	544	554	524	592	557	534	552	581	552	578	572	516	564	528	556	589	556	531	538	590	517	542	537	574	545	545	552	578	567	515	552	586	534	554	532	578	552	565	540	549	579	535	554	522	546	552	540	573	553	545	537	538	524	588	521	559	522	536	532	542	543	565	566	579	519	565	532	530	543	533	535	525	552	570	599	499	603	555	536	567	572	567	558	584	566	559	552	571	588	533	540	553	544	578	540	545	583	533	542	542	530	551	560	546	545	556	578	577	566	507	513	562	522	525	531	538	578	583	529	592	547	556	531	507	536	530	551	551	599	523	523	520	549	534	557	546	546	591	525	564	544	563	598	514	558	565	536	560	581	586	550	540	542	522	535	537	541	554	570	524	562	576	549	511	580	519	557	589	497	524	537	549	558	576	578	522	588	535	528	581	579	553	548	556	556	583	546	522	561	518	571	544	564	561	599	533	501	535	517	547	565	537	590	534	573	558	524	559	519	554	551	540	560	553	545	542	573	579	518	557	559	561	533	543	545	550	506	546	555	546	563	518	575	554	549	552	562	556	607	549	578	536	556	530	558	565	546	594	566	578	575
23787	20801	27934	24192	21609	18662	12756	8231	5856	4662	3887	3226	2657	2338	2047	1670	1514	1295	1245	1116	941	926	824	731	663	687	619	610	610	523	549	530	504	518	524	458	503	533	471	481	493	474	468	462	444	482	461	451	477	450	454	440	399	421	414	461	459	450	443	437	399	422	420	447	443	454	408	417	401	435	454	444	406	440	417	451	444	430	428	463	471	448	428	419	460	413	440	434	414	417	496	424	421	426	418	426	443	459	437	445	448	439	432	419	443	439	455	474	376	400	424	395	443	425	472	458	409	428	424	426	449	424	418	429	448	455	416	482	441	444	431	438	419	442	469	432	442	461	454	446	464	423	403	412	424	419	430	420	406	399	394	436	439	436	435	442	445	436	487	445	446	461	472	450	451	425	457	451	442	431	421	440	444	451	429	452	427	424	461	438	418	439	424	447	453	423	409	463	440	458	442	419	438	426	459	446	418	421	454	429	401	464	415	484	404	475	453	459	416	438	446	398	440	441	441	429	405	420	407	444	402	418	458	417	428	434	444	417	449	439	424	408	434	436	469	388	404	451	391	420	462	415	457	461	412	457	445	477	440	419	430	452	448	397	436	430	466	443	452	423	444	440	435	429	448	436	405	444	420	404	452	423	425	429	425	442	425	465	452	424	458	443	432	419	456	435	449	441	433	420	416	453	436	439	446	446	419	452	441	467	429	439	443	414	421	442	432	414	440	403	452	400	440	422	437	419	441	399	449	437	413	434	444	407	453	409	427	412	443	440	433	452	432	444	436	435	454	412	454	460	422	432	461	395	424	478	407	439	417	440	429	464	452	444	431	415	456	456	421	438	409	431	456	416	409	428	469	410	468	458	449	428	441	420	431	421	443	421	404	461	381	422	427	450	454	436	434	426	449	448	415	405	448	438	448	436	408	434	446	429	440	437	468	446	445	433	418	427	426	438	431	456	442	428	434	396	426	451	454	442	425	432	401	413	457	433	496	419	432	450	425	424	426	426	434	445	464	420	426	387	440	433	389	390	449	494	438	441	414	456	436	444	473	435	378	393	435	387	420	465	397	407	449	423	432	418	454	439	468	448	442	448	429	403	448	436	438	420	426	425	418	414	462	416	431	442	435	453	443	443	455	427	463	422	428	425	474	445	409	441	450	459	389	422	493	447	404	449	431	403	450	451	451	458	452	462	443	463	441	418	449	454	424	416	419	421	441	395	379	422	443	446	431	449	477	454	414	455	423	458	415	407	427	427	452	416	474	454	416	443	424	459	414	438	427	403	441	440	445	427	468	422	428	422	395	475	453	440	456	390	412	422	460	460	484	423	463	435	449	430	422	439	437	454	427	409	448	395	457	464	430	407	410	449	447	423	449	416	436	418	438	442	446	449	438	433	455	434	422	418	433	431	426	443	476	448	411	434	437	468	433	456	414	412	432	452	412	455	447	392	379	461	484	438	445	455	443	403	422	412	432	447	417	433	423	432	464	423	396	448	438	464	444	457	383	435	433	461	407	443	400	439	436	432	441	430	427	445	421	417	436	442	428	436	408	410	446	470	464	441	453	397	435	437	449	427	472	433	441	403	452	418	451	399	443	401	423	446	456	402	410	399	463	415	438	457	457	425	445	470	454	467	416	417	426	443	435	393	400	430	441	434	460	456	455	451	442	434	437	437	421	446	428	448	453	443	473	431	441	469	423	413	464	474	436	423	428	455	408	429	435	427	433	448	429	436	442	442	405	435	388	451	423	440	396	419	442	492	425	447	418	418	415	440	419	464	444	419	440	359	444	397	417	430	435	404	428	405	435	461	444	431	439	453	428	401	478	418	442	438	415	434	456	410	465	425	432	436	418	404	448	440	420	453	449	410	410	413	427	458	408	428	448	464	431	412	441	413	440	410	437	445	409	452	457	441	462	436	432	390	421	411	420	414	478	417	441	428	420	444	423	453	434	447	424	397	446	441	427	460	403	400	425	410	417	424	437	418	468	444	394	442	428	409	471	475	430	430	411	394	408	419	484	457	412	453	437	448	405	433	430	441	388	451	426	445	408	420	421	460	433	441	446	479	453	428	443	428	446	446	451	446	428	428	446	419	434	435	464	466	430	443	460	423	424	446	420	450	465	434	449	428	439	455	466	436	434	440	456	420	440	416	427	403	444	432	408	454	440	434	422	406	447	448	471	456	456	413	403	424	486	440	462	440	456	484	449	422	432	449	446	423	443	453	436	451	454	412	429	443	461	457	456	449	439	436	434	442	413	394	478	476	409	473	446	428	458	459	418	494	396	415	433	434	450	433	412	448	436	447	435	396	437	429	421	413	452	433	468	420	430	447	457	423	419	424	461	448	440	443	427	466	401	443	447	422	491	461	431	414	389	425	471	455	462	409	446	389	419	424	434	435	461	455	470	423	439	425	430	420	441	442	435	451	412	453	445	466	466	444	418	445	447	427	423	438	426	400	433	406	399	411	424	398	446	438	414	431	470	443	447	401	390	453	399	429	438	468	459	454	444	458	456	441	411	438	451	424	415	416	408	462	455	462	417	435	469	439	409	413	416	460	441	423	424	421	459	413	440	430	431	451	408	471	451	458	398	390	420	500	440	401	419	420	405	425	408	403	404	437	448	421	404	441	429	417	414	425	411	450	445	433	465	444	428	473	414	408	423	447	401	440	397	450	424	430	445	461	432	455	442	449	398	401	450	384	451	440	431	431	421	428	426	406	453	472	427	466	433	420	427	412	451	409	468	437	431	387	404	434	409	424	414	467	448	418	448	407	433	458	463	458	459	445	467	435	433	403	451	462	415	434	420	449	454	414	416	415	452	457	462	389	441	427	435	417	441	422	410	461	474	443	453	455	418	486	418	463	421	477	413	433	451	443	477	421	451	414	410	424	423	469	398	439	463	414	426	450	419	426	405	455	463	459	416	419	444	433	438	434	459	415	442	434	463	418	425	392	447	447	432	450	502	448	445	428	440	463	450	476	440	442	474	440	448	449	454	435	467	428	411	456	399	457	437	450	457	446	427	446	445	455	452	430	442	453	427	415	438	407	357	406	420	446	453	407	433	431	426	423	418	481	437	420	423	429	452	443	425	489	462	408	390	432	437	406	420	464	454	443	465	406	444	430	464	424	418	477	469	395	448	416	441	426	451	402	447	410	461	451	437	427	445	423	435	442	498	411	430	444	468	464	461	467	454	467	475	406	424	444	467	474	441	383	449	431	423	423	446	455	424	437	419	462	403	440	458	430	432	395	433	451	417	457	396	449	419	424	441	446	433	444	429	418	424	443	427	442	439	475	466	428	407	461	438	437	448	384	436	409	407	419	435	435	424	461	427	452	431	443	394	472	421	465	434	408	441	444	387	446	423	410	439	452	431	403	432	418	476	461	426	462	418	420	451	425	422	416	401	402	422	433	445	424	417	468	462	414	398	434	423	408	437	458	435	455	419	398	437	407	401	452	421	467	456	452	447	427	431	449	445	432	439	402	428	448
30496	47283	42215	31181	25367	20792	16903	14035	11145	8769	7250	6046	5034	4193	3687	3109	2813	2273	2042	1781	1613	1498	1343	1142	1041	953	859	829	814	765	725	695	730	733	643	674	668	669	607	608	600	600	590	565	584	567	583	585	598	601	575	578	545	525	541	537	526	533	523	568	574	516	551	607	569	533	572	536	530	488	554	585	552	511	544	500	529	555	526	540	568	521	521	569	543	511	554	562	556	511	531	552	515	478	565	553	522	535	555	531	527	585	534	532	541	537	569	540	525	541	538	560	519	491	534	519	559	579	532	558	544	562	527	530	536	555	515	536	519	564	546	575	500	522	538	539	591	517	505	562	536	524	541	512	552	509	537	573	538	539	557	527	571	533	558	520	547	545	481	467	488	489	492	542	500	550	514	533	506	510	543	519	537	509	527	582	556	534	523	549	532	514	538	530	497	521	510	515	499	541	525	505	497	511	528	510	517	501	500	582	549	518	537	566	545	541	556	560	546	574	507	510	506	544	541	537	503	548	546	542	576	553	548	538	577	539	571	504	526	532	541	532	544	570	523	525	542	508	529	491	569	571	491	532	508	536	558	538	529	530	558	574	581	505	539	599	497	533	553	533	566	539	543	513	530	512	531	532	520	538	511	555	500	532	516	522	569	528	545	549	537	542	532	555	529	540	540	525	566	533	485	537	585	553	548	548	518	557	532	528	558	546	518	524	530	557	533	520	504	520	539	513	535	539	590	534	575	527	530	522	519	536	533	534	529	547	535	544	514	527	525	535	530	507	553	495	521	541	536	505	509	526	555	533	555	526	540	533	532	556	543	527	535	531	516	541	563	541	536	533	513	553	584	531	544	529	560	547	497	501	554	524	515	538	526	513	535	545	505	515	555	523	549	528	508	573	532	538	574	519	541	533	547	529	539	548	544	506	553	491	544	552	501	530	535	559	510	507	534	594	572	529	555	556	494	551	505	568	547	532	560	519	541	507	568	536	518	572	554	530	495	512	558	535	522	525	519	550	519	514	514	525	573	547	528	553	563	560	584	518	532	559	538	550	546	522	528	550	545	564	541	519	534	539	536	567	531	522	543	551	538	564	531	555	551	540	534	515	530	511	549	519	499	529	530	554	571	517	539	540	568	539	502	502	510	542	531	515	515	555	526	485	548	529	502	479	542	489	531	542	539	551	539	488	522	528	528	561	529	554	556	547	515	548	514	550	535	510	548	507	543	542	539	494	489	550	535	516	534	556	545	567	547	566	586	560	544	578	561	500	525	534	538	534	548	496	499	515	563	497	572	517	535	495	546	536	531	558	562	530	514	536	513	541	551	546	517	519	548	521	516	539	518	523	560	526	560	538	572	584	546	510	534	516	531	531	564	556	554	555	526	543	531	528	560	543	513	561	543	516	532	510	582	569	569	531	551	515	514	513	536	558	543	526	551	521	531	501	526	492	560	555	525	527	534	539	562	554	533	544	491	541	563	508	557	500	563	501	522	532	531	498	512	542	549	535	543	569	549	564	529	556	557	560	547	506	543	530	518	544	563	531	516	517	549	534	494	529	569	545	531	557	543	528	554	527	525	524	539	525	505	528	547	526	528	482	521	537	489	556	549	521	494	516	531	506	550	567	515	559	529	565	548	541	519	524	548	508	557	510	515	528	540	530	554	557	532	523	509	550	500	537	575	554	489	542	593	517	532	515	560	523	512	496	527	511	531	577	532	488	486	534	490	515	548	515	514	546	534	567	511	510	545	522	532	564	537	550	497	558	554	509	556	522	555	580	516	525	518	519	568	545	514	555	592	542	546	520	500	559	554	592	511	517	535	518	536	521	498	545	505	547	523	558	518	570	492	569	481	487	521	560	523	529	593	580	553	534	522	513	522	527	545	521	562	520	548	542	521	545	509	545	535	506	532	609	557	523	546	570	522	540	507	546	558	567	533	503	520	530	536	545	530	505	553	545	503	509	549	519	538	572	522	556	501	528	524	515	519	504	498	544	555	509	565	518	513	541	514	527	526	538	514	566	495	538	550	520	542	552	513	526	510	520	517	538	532	544	521	559	551	529	552	560	498	559	566	549	533	494	547	523	553	540	550	519	535	501	564	521	544	554	529	538	514	497	524	529	553	536	555	536	543	532	524	527	568	529	509	524	542	536	526	530	555	532	555	511	549	528	568	507	564	563	545	539	571	522	548	516	519	544	541	538	574	549	531	547	535	534	557	520	565	532	554	547	540	558	551	517	543	530	546	539	510	547	566	565	572	533	537	559	562	557	583	579	512	571	533	531	530	512	518	552	516	480	562	483	508	563	509	491	555	525	537	551	565	514	512	535	583	518	524	510	555	537	487	515	542	514	557	549	573	502	504	537	529	565	519	536	504	566	508	545	538	532	536	524	544	565	557	567	507	496	522	568	574	529	499	531	555	580	525	526	512	534	527	551	572	512	539	504	494	527	560	558	542	572	517	522	555	567	526	534	577	507	524	559	534	488	565	523	542	540	538	501	537	518	528	508	537	558	517	514	571	526	520	527	564	551	535	537	563	523	515	545	568	514	547	513	530	518	538	522	560	528	553	517	558	492	532	504	523	500	547	562	531	524	541	510	574	508	541	506	531	529	537	530	591	524	493	574	555	563	525	512	526	502	548	537	538	564	526	556	494	518	538	563	540	537	511	521	524	516	514	545	554	516	537	502	536	527	555	557	532	534	544	554	552	540	544	514	557	566	499	559	588	552	586	517	532	578	546	521	504	569	545	512	529	524	499	546	516	562	555	487	497	509	515	525	549	540	546	540	526	531	517	514	521	546	559	498	514	549	571	537	532	519	518	506	528	539	504	564	513	543	532	529	546	538	541	543	557	514	517	542	533	535	541	497	542	547	565	539	510	508	543	563	562	534	566	484	554	598	565	519	548	526	527	567	516	570	532	566	533	552	506	531	574	527	530	526	551	508	518	490	548	531	546	526	527	569	507	561	559	512	577	523	557	523	594	517	568	516	529	564	562	567	548	553	571	514	506	518	554	533	506	516	532	521	538	540	539	536	513	523	574	511	526	543	507	543	568	555	517	590	514	557	557	509	548	527	541	551	519	558	562	541	516	516	547	559	547	559	522	548	520	521	515	539	522	592	507	532	537	600	538	515	551	529	551	531	532	505	533	545	546	532	515	511	545	559	547	537	566	510	534	556	554	550	574	582	592	560	528	540	555	585	535	532	517	530	551	524	569	538	534	514	525	538	528	540	519	546	510	512	534	515	542	546	535	521	530	549	547	511	551	517	483	554	543	553	504	552	544	538	533	530	499	563	521	553	483	537	543	545	531	525	564	527	550	513	516	533	529	517	495	526	533	515	483	503	530	513	526	527	516	528	545	522	520	557	527	531	523	497	519	506	526	532	550	525	523	482	518	534	569	538	480	559	525	528	536	549	523	544	593	522	580	590	570	479	559	521	514	507	526	545	518	508	548	539	556	509	513	508	593	561	549	551	534	534	492	548	517	524
22755	20844	28452	23394	21242	22393	20389	12091	8200	6758	5365	4290	3791	3224	2676	2286	2027	1788	1646	1498	1238	1229	1067	913	821	764	713	693	688	617	602	596	568	582	593	527	549	476	529	518	519	487	469	511	474	476	512	519	489	457	460	498	461	474	469	423	491	484	456	451	439	440	450	443	410	464	444	450	445	450	482	423	456	433	429	446	392	450	447	427	441	402	457	452	386	441	436	422	430	446	433	476	460	446	417	431	464	452	439	451	451	425	443	428	432	463	411	414	419	457	467	447	430	440	435	470	415	469	431	464	465	418	443	436	443	451	455	461	494	423	407	468	425	458	455	458	461	452	471	466	449	436	446	438	407	446	452	463	441	444	410	474	452	449	455	471	406	432	488	437	437	458	460	426	457	445	391	467	451	439	424	439	441	442	452	451	468	424	418	439	464	449	443	447	473	417	430	484	462	452	415	455	450	408	407	400	464	424	419	429	436	414	478	422	422	442	442	435	466	395	442	452	445	449	475	435	404	451	423	469	440	433	452	434	416	427	433	427	465	432	442	455	455	416	439	444	431	407	441	455	441	438	457	450	462	467	420	406	428	446	451	428	423	449	464	457	455	467	426	469	445	434	400	411	445	461	460	445	405	442	464	422	442	429	439	433	410	415	454	440	463	460	449	419	398	432	445	427	438	456	441	480	422	432	417	434	430	448	454	429	447	476	405	471	409	451	433	424	439	428	484	431	428	478	438	431	436	448	460	475	455	481	432	429	446	452	462	450	461	446	430	481	449	467	472	408	455	444	417	464	421	433	440	393	454	436	441	456	444	448	442	457	407	454	442	408	424	418	443	441	431	432	444	439	440	465	475	429	404	445	465	432	442	441	468	428	429	425	427	465	494	438	433	434	438	434	469	412	395	442	488	465	438	423	430	440	467	455	463	421	407	448	430	451	458	432	475	437	408	441	431	447	437	449	438	442	393	425	416	452	457	448	423	453	419	476	455	452	444	416	442	481	410	440	447	436	450	439	459	427	439	425	467	426	472	446	435	438	434	421	450	437	414	456	468	414	418	484	447	437	417	399	456	439	419	455	430	474	455	434	430	454	446	468	415	418	428	442	459	497	463	420	422	410	456	420	405	419	470	456	456	454	446	415	427	439	440	424	480	465	446	445	430	434	440	444	409	402	445	433	447	458	463	449	431	441	415	412	429	398	434	464	479	447	441	453	422	416	476	431	472	467	392	423	453	464	439	432	423	434	429	396	427	438	458	428	408	443	472	453	429	470	421	471	487	443	442	448	414	431	456	418	437	449	405	454	475	403	452	465	462	456	434	411	396	438	460	452	444	404	387	450	417	429	447	414	463	425	445	447	461	421	435	438	432	437	460	411	437	468	448	414	453	435	417	505	404	450	461	441	439	438	437	457	455	432	457	481	432	466	465	460	436	463	453	467	419	471	439	413	414	431	476	423	456	447	430	444	447	434	477	456	409	423	419	474	424	451	445	464	463	439	453	442	421	440	454	411	412	404	432	434	415	466	436	451	453	390	454	449	447	457	435	437	438	452	423	413	449	416	415	468	449	432	455	436	453	432	465	428	481	447	469	445	427	449	446	442	445	457	451	439	423	436	447	463	400	428	424	395	454	419	439	470	444	471	483	432	449	449	413	427	359	448	398	463	475	458	520	434	434	397	444	438	482	438	442	403	433	440	445	429	456	460	406	450	431	453	465	443	453	441	435	436	459	448	415	408	414	443	463	438	445	441	439	477	451	472	470	435	413	437	426	478	434	452	481	464	456	457	443	449	446	448	483	441	433	466	475	433	440	434	459	427	447	450	428	423	456	434	420	450	419	426	447	417	438	446	469	426	473	467	406	435	468	420	439	440	393	430	403	398	424	463	445	413	441	440	427	465	452	438	465	389	413	427	430	437	440	441	462	433	406	458	477	416	415	438	463	460	416	453	441	427	468	484	433	415	448	453	469	430	441	444	447	426	467	468	444	455	440	468	459	421	414	409	459	439	455	458	432	423	431	459	429	421	447	460	443	455	451	446	468	471	467	433	470	408	418	450	448	486	433	412	449	452	486	442	414	423	425	428	477	408	427	430	451	461	439	426	455	450	427	433	455	495	469	436	419	467	446	423	444	432	449	428	450	478	416	451	478	443	452	425	505	453	429	407	434	434	453	431	447	438	452	485	473	427	417	464	403	425	425	450	434	400	430	491	472	432	461	441	446	438	440	480	404	456	390	446	462	451	449	419	409	426	377	438	445	434	461	401	428	453	409	419	403	439	456	418	453	415	416	464	446	422	429	464	455	427	450	429	405	438	471	477	436	406	433	421	458	456	439	472	473	430	453	439	465	412	410	476	418	443	436	442	459	451	418	390	397	417	419	434	440	441	440	454	448	418	460	431	435	461	441	426	426	463	429	428	457	461	461	445	402	447	452	421	433	451	452	444	456	433	467	462	447	459	417	425	406	429	449	407	431	425	382	461	435	486	425	429	466	424	451	463	445	433	409	456	456	434	461	443	435	433	413	461	408	444	422	452	409	417	426	445	411	442	410	417	446	430	457	415	457	415	443	418	444	435	442	440	456	442	447	447	388	427	426	448	415	391	447	430	408	463	403	433	448	388	499	432	426	442	450	430	449	433	428	431	435	443	439	441	430	450	413	439	424	454	406	439	418	430	434	423	413	435	455	435	458	455	447	442	459	452	432	448	395	452	456	474	418	441	397	427	434	431	468	426	439	427	441	435	416	375	441	411	453	461	437	444	414	391	399	466	428	415	457	414	441	427	456	457	398	458	442	460	460	435	456	431	453	453	432	472	450	426	423	441	451	463	431	480	470	450	453	418	440	466	429	419	451	393	470	461	466	446	441	462	488	403	449	433	458	456	408	444	431	429	456	419	412	454	432	451	460	452	440	482	441	437	423	456	456	430	406	420	425	448	455	468	439	452	436	443	409	453	451	444	432	442	419	472	425	480	414	422	426	422	476	444	417	429	478	452	444	426	460	426	422	446	419	455	448	452	426	400	469	429	464	429	406	427	433	397	469	423	466	461	429	439	414	426	422	440	412	457	446	474	426	407	423	464	465	442	425	461	392	440	403	436	422	446	434	426	424	472	485	432	437	437	437	473	480	418	435	452	468	462	459	398	459	440	436	447	417	452	418	495	453	459	420	434	412	430	449	433	449	433	441	441	458	423	406	480	448	438	433	456	442	433	465	465	437	454	418	450	421	449	436	463	436	385	444	421	462	431	417	446	441	425	428	422	459	437	432	441	451	458	437	433	444	469	440	440	414	441	406	437	429	476	432	441	439	435	463	465	451	447	422	435	412	423	453	449	493	427	449	457	429	431	472	422	437	432	439	458	457	435	435	416	419	448	421	425	434	430	445	405	436	465	435	488	404	450	428	428	441	444	449	433	454	505	438	441	447	420	431	436	442	495	437	454	465	429	422	453	435	426	464	477	440	445	458	439	405	436	421	414	466	464	423	430	419	454
31731	53454	47329	35929	30200	25565	21091	18038	14665	12190	9649	7918	6733	5834	4769	4207	3539	3087	2859	2383	2168	1868	1701	1386	1275	1138	1084	1033	925	846	920	878	748	749	713	722	655	661	658	681	621	656	611	609	589	583	607	586	575	523	587	581	540	593	561	540	518	536	547	559	608	495	541	518	529	497	532	517	516	505	540	556	562	545	536	519	544	518	556	534	572	501	487	557	512	520	577	525	529	498	568	575	513	556	541	533	547	554	550	570	538	530	528	577	514	577	535	536	577	497	488	527	515	518	508	502	470	544	540	501	532	515	551	550	527	516	540	533	534	562	510	568	540	526	534	545	593	554	519	568	514	532	528	516	530	527	524	515	536	550	534	528	544	525	520	535	532	528	536	520	534	519	554	503	508	512	521	506	533	551	546	531	542	526	493	578	562	531	555	542	523	526	493	539	529	542	525	497	479	536	535	520	548	547	546	538	555	519	510	484	499	494	525	534	577	475	546	538	540	517	498	552	554	528	512	516	520	533	569	530	522	580	562	538	500	549	540	527	518	558	518	504	553	539	507	519	543	533	515	576	553	539	534	568	517	531	512	526	533	515	562	532	537	521	515	529	494	543	544	540	511	556	536	519	514	534	527	531	516	514	524	521	527	523	506	565	542	537	487	533	522	546	487	550	582	543	492	575	552	561	524	522	526	489	564	523	527	536	548	551	544	539	538	542	556	506	577	564	530	515	539	507	551	558	553	501	549	523	550	498	532	529	498	515	495	549	504	507	486	519	505	538	502	526	495	557	519	545	537	486	530	504	553	560	535	531	558	587	501	513	566	499	521	533	561	545	529	527	531	537	530	497	547	530	553	499	532	478	565	560	508	519	522	524	517	506	549	533	542	513	498	537	517	520	521	482	522	539	546	554	519	506	545	547	514	548	534	557	533	546	545	529	521	516	498	510	551	510	553	522	543	521	529	573	544	525	549	540	529	524	547	568	512	542	539	478	515	535	515	567	550	540	555	517	509	483	485	537	534	578	522	535	519	550	519	533	531	541	537	524	545	533	530	526	549	507	569	539	514	504	537	534	520	533	467	483	541	544	509	561	542	505	563	556	536	570	525	486	544	544	567	508	515	501	593	565	532	538	577	502	487	524	549	526	532	518	557	535	514	560	532	534	547	554	501	569	562	503	508	519	523	491	533	555	557	528	505	521	528	567	483	498	526	567	536	516	535	558	532	511	543	545	534	522	569	496	532	525	590	548	570	501	567	540	553	564	568	537	542	494	569	494	543	546	514	532	500	514	494	551	541	514	521	546	541	554	532	549	532	555	538	518	493	529	514	511	553	530	515	523	539	486	557	543	509	533	505	570	551	521	539	515	498	547	575	549	552	544	518	518	539	535	527	493	499	520	546	551	514	547	555	550	484	558	522	510	502	513	536	516	564	555	558	538	569	553	518	571	551	555	478	503	543	532	512	530	515	518	528	559	497	533	531	524	541	583	517	499	516	513	559	580	539	516	518	594	528	501	526	535	540	503	538	571	511	515	572	519	529	523	551	535	493	538	534	535	526	541	497	535	537	509	524	544	516	560	495	564	541	566	547	525	506	500	528	557	529	556	497	535	538	515	508	478	505	506	518	562	534	535	544	546	519	515	493	511	543	510	532	509	517	508	507	525	552	511	497	547	525	525	521	529	524	520	565	535	568	588	537	519	537	579	552	564	527	494	543	517	521	526	528	521	506	524	537	555	570	502	525	524	520	506	550	516	526	518	528	556	520	515	515	505	491	524	571	515	525	527	519	535	501	520	501	562	499	516	539	533	539	507	548	553	551	493	554	528	478	512	502	490	514	524	519	573	540	512	565	550	514	583	483	519	522	557	550	549	525	512	548	515	554	510	544	532	531	559	515	535	537	549	548	562	542	554	523	510	534	582	538	539	534	525	483	573	521	544	494	535	526	539	534	560	547	546	550	504	530	495	504	539	539	502	552	526	525	527	551	519	519	528	536	505	523	524	527	538	496	546	528	510	511	528	554	552	522	511	518	585	491	548	543	521	520	543	520	474	509	560	519	527	532	527	558	516	531	531	566	542	501	536	524	552	521	492	585	539	512	506	515	494	547	567	546	549	506	526	536	525	505	567	522	518	532	545	539	544	560	531	536	514	550	570	557	507	524	548	525	524	519	552	530	502	550	550	531	524	553	514	507	552	575	543	532	526	523	566	535	512	557	504	510	529	596	500	521	531	537	526	589	571	566	532	533	554	534	554	504	535	505	518	571	556	535	510	524	502	541	505	558	518	539	513	587	528	542	545	568	541	509	559	565	557	508	585	522	549	569	535	525	549	519	558	517	518	531	543	497	515	505	539	567	581	526	524	543	503	517	520	536	509	505	560	498	534	528	553	547	563	565	556	537	546	504	494	539	514	511	556	537	564	527	521	537	513	549	469	476	543	499	535	534	592	518	489	540	570	502	506	568	481	540	557	493	547	521	557	531	556	556	489	568	531	559	541	518	544	522	515	558	525	565	488	496	531	526	565	547	519	529	569	528	558	524	507	552	531	534	486	498	537	511	520	584	514	509	541	540	514	484	535	538	590	509	540	514	494	524	552	561	530	534	558	544	555	501	508	559	559	536	531	513	522	509	565	512	525	498	584	497	536	530	516	518	526	541	543	510	527	575	522	510	523	537	533	528	502	563	498	506	540	484	504	524	577	581	518	540	535	527	509	574	517	510	521	566	543	501	541	518	541	546	524	542	493	515	486	532	523	485	523	544	515	565	541	580	518	543	548	565	518	544	537	529	553	536	554	531	499	534	530	543	500	496	539	549	511	548	536	498	536	542	521	544	546	538	527	564	542	531	516	520	514	507	538	542	503	538	529	561	544	550	534	548	496	512	526	546	530	532	539	523	527	549	568	528	555	543	558	544	524	552	508	565	565	500	582	531	522	561	558	519	534	493	573	531	520	559	524	511	495	500	499	563	571	532	506	507	556	507	559	517	574	531	522	545	498	527	567	561	557	550	541	545	552	546	488	507	564	555	543	563	531	520	529	484	548	547	519	507	530	544	523	539	520	525	524	568	520	535	536	540	518	543	515	550	532	514	537	551	543	514	529	517	511	534	568	510	534	517	530	506	513	513	537	530	508	535	562	551	509	506	514	530	530	560	530	491	544	487	516	536	568	531	530	547	538	562	532	559	534	554	541	524	534	513	516	550	571	547	521	558	557	510	568	545	550	497	486	555	546	527	522	540	520	556	528	558	558	553	516	569	578	514	532	536	550	513	572	578	535	486	542	540	571	528	518	496	517	513	537	559	521	521	541	519	536	555	550	534	528	534	525	513	504	548	499	501	519	558	556	515	585	514	502	535	534	549	532	529	532	550	543	521	554	543	548	482	503	570	511	524	534	527	498	557	506	536	524	529	528	544	517	551	520	517	497	552	525	556	515	524	545	523	530	495	532	544	578	505	527	524	546	534	573	562	496	524	525	542	508	574	545	522	513	578	545
27554	25557	29726	22876	14514	9917	6602	4817	3758	3006	2475	2018	1756	1511	1382	1243	1103	941	947	862	780	757	695	650	663	632	591	574	525	504	537	510	474	502	469	525	469	506	505	443	469	478	464	477	501	465	460	459	456	458	463	436	445	465	410	462	444	445	470	478	424	470	417	446	459	453	432	447	460	506	412	465	471	437	457	443	432	474	449	454	448	459	430	421	453	426	423	435	451	453	484	479	436	460	482	408	456	438	411	447	451	454	459	461	467	414	434	445	410	443	462	444	412	429	415	481	482	436	454	422	470	445	478	450	453	409	433	418	435	463	452	439	462	452	442	436	495	439	419	475	457	502	431	449	460	442	460	435	489	428	405	463	459	456	462	410	453	482	431	476	413	468	461	444	456	432	458	437	448	444	465	425	425	411	455	448	442	429	444	447	429	440	440	464	466	476	458	459	474	453	432	440	421	442	417	438	416	405	450	436	434	453	423	438	443	465	439	447	458	431	462	415	385	430	410	469	455	416	464	449	505	473	470	480	473	460	464	436	470	427	482	494	457	439	436	469	431	492	446	471	444	464	446	444	442	437	427	442	445	467	481	455	449	442	446	472	439	416	413	445	438	457	450	446	455	502	440	460	446	484	437	471	476	474	460	408	454	422	413	458	480	423	478	453	465	480	485	450	431	457	468	458	457	451	456	449	447	456	427	432	459	456	485	453	427	433	432	452	433	440	489	447	435	439	441	483	455	435	470	435	456	458	476	445	435	459	388	436	415	447	444	458	480	450	429	428	427	449	444	453	414	457	429	425	413	447	469	427	471	443	450	480	452	437	435	414	453	442	451	452	450	457	465	456	421	434	484	445	433	444	446	468	463	440	462	414	444	451	434	442	405	416	451	440	443	429	417	461	441	443	425	475	467	464	466	459	430	472	431	453	432	434	427	480	425	413	468	418	436	413	412	442	423	460	416	427	454	444	436	459	428	477	500	438	463	454	451	462	419	449	434	441	462	456	461	413	430	482	430	449	428	492	460	418	438	458	419	444	430	467	445	451	413	464	446	429	477	452	446	417	423	464	447	463	421	447	467	490	470	487	426	469	444	460	461	446	454	438	472	451	452	460	416	462	427	455	442	419	449	439	434	445	464	446	446	438	445	437	430	440	419	474	443	433	437	469	471	469	462	480	448	487	447	450	425	492	442	436	461	424	433	426	432	443	450	455	442	465	424	460	431	442	460	441	468	456	482	433	465	422	456	426	441	443	469	432	433	477	450	462	501	426	434	462	476	474	452	417	431	450	442	476	437	472	480	409	423	459	442	450	468	482	421	458	447	440	440	464	435	454	466	443	422	483	471	437	470	487	459	439	426	450	433	427	479	464	463	444	490	454	462	459	457	478	464	443	413	480	398	470	443	489	478	460	420	441	484	469	463	474	435	419	467	453	440	464	437	437	426	517	456	476	462	471	441	458	460	431	440	444	430	463	426	413	473	448	478	436	440	461	459	455	420	407	446	482	474	451	459	449	425	462	470	455	453	431	444	428	443	453	458	427	422	431	420	441	463	442	449	497	447	447	449	497	454	490	473	457	474	426	462	400	454	460	417	445	458	419	451	441	453	434	453	496	424	468	478	457	465	468	444	481	455	470	416	478	421	456	426	427	487	452	433	437	433	488	431	466	473	437	419	420	430	445	436	445	443	442	468	454	434	457	417	462	502	467	431	447	444	462	473	478	464	459	452	449	466	423	434	422	482	505	447	446	443	453	452	439	462	428	468	419	480	453	420	425	429	422	423	461	473	415	445	439	440	392	430	461	465	481	454	433	446	444	442	445	476	416	488	456	433	465	452	415	455	428	453	441	444	451	453	430	474	450	450	436	495	446	473	449	462	433	441	432	437	440	466	441	445	448	451	425	460	410	445	456	449	483	419	471	439	506	443	433	428	433	456	421	436	452	473	428	433	434	450	447	463	427	450	431	433	443	474	483	410	416	448	445	438	476	450	457	414	465	468	470	496	485	464	459	467	447	378	420	445	420	444	448	440	463	435	460	440	445	468	485	439	469	487	443	397	453	460	461	457	442	415	449	417	478	435	444	443	471	448	455	486	421	457	423	481	463	450	467	444	465	426	466	453	497	424	396	416	447	454	429	455	486	464	436	401	465	423	455	473	473	440	458	437	450	473	479	452	454	442	455	433	414	420	468	459	433	442	453	470	459	443	422	452	422	431	435	461	442	473	426	441	448	444	423	447	458	440	480	478	421	466	455	458	486	430	429	444	448	444	431	466	449	487	458	451	433	470	431	472	447	451	462	433	469	458	467	397	456	472	397	453	480	425	407	463	379	435	450	449	429	436	419	402	440	464	457	454	494	458	422	449	461	444	428	462	466	415	436	460	416	463	450	462	458	448	463	432	461	471	402	495	437	413	459	442	441	425	472	432	438	459	460	484	452	453	431	450	435	453	482	468	432	413	434	420	466	486	447	474	483	417	418	476	421	446	467	437	429	485	454	443	470	454	469	446	411	453	451	450	455	480	425	446	420	435	426	482	409	457	464	451	448	430	441	432	476	451	429	503	432	432	432	456	429	500	444	431	460	473	421	433	436	445	471	452	455	434	419	452	438	434	480	447	463	449	493	451	479	467	460	443	463	463	408	476	441	430	475	454	408	430	454	480	427	480	426	432	447	451	450	457	458	487	467	409	467	465	436	416	452	432	471	443	447	459	481	429	437	445	450	452	441	424	450	447	465	449	429	474	497	428	496	479	459	452	454	435	436	466	464	468	482	480	475	460	434	463	465	446	464	413	428	456	464	426	503	449	459	420	451	431	418	456	478	430	452	499	454	451	456	429	464	464	414	453	450	461	450	436	443	395	422	488	458	450	446	458	472	448	493	406	436	416	430	432	455	424	450	473	434	429	489	503	397	403	406	443	450	479	451	465	433	426	493	455	423	444	475	445	456	437	454	448	448	469	445	474	459	454	418	448	462	443	482	518	458	449	411	477	437	451	417	455	496	462	452	390	420	456	427	415	482	467	466	443	451	462	466	430	447	429	394	459	431	446	456	452	458	433	454	464	449	432	447	426	449	461	466	465	441	395	392	418	422	456	450	451	407	462	415	408	419	435	412	459	450	459	444	475	441	448	469	403	450	433	446	431	494	450	446	472	441	424	445	466	459	487	435	440	416	423	459	457	495	452	421	447	432	428	383	430	463	425	448	416	471	451	421	431	458	418	484	461	450	442	475	483	479	465	430	476	421	443	416	439	465	435	498	430	453	476	499	479	469	465	436	429	475	444	423	452	446	421	448	455	434	417	481	423	458	421	422	436	465	480	443	449	435	460	450	456	448	440	464	478	429	480	421	455	453	473	458	493	446	446	446	442	460	445	459	468	480	467	474	447	442	459	465	428	451	426	444	445	466	454	450	455	439	434	454	459	458	436	487	459	433	468	436	457	454	473	437	463	469	412	426	451	450	431	448	507	453	449	406	447	458	468	421	458	424
29980	41959	35959	25408	19621	15731	11876	9832	7793	6090	4850	3855	3292	2768	2546	2148	1840	1620	1581	1382	1229	1105	1036	925	888	811	755	764	768	739	702	682	686	653	656	625	602	605	602	596	582	596	587	545	555	612	607	558	566	608	577	523	602	550	532	577	553	529	606	527	568	608	563	577	554	552	565	503	595	564	535	525	540	547	537	533	541	561	576	546	550	517	560	512	535	553	547	592	544	550	547	547	539	515	540	568	574	549	547	559	558	549	542	594	522	602	559	567	588	531	548	554	567	551	519	525	576	563	527	591	546	556	511	519	554	537	549	498	514	532	549	494	546	534	548	545	516	572	532	593	593	592	618	530	584	536	578	535	527	562	587	516	572	527	552	531	572	594	569	531	536	574	560	571	529	561	539	582	560	518	551	536	558	527	518	569	556	566	534	568	536	560	551	544	569	563	554	521	527	537	550	554	559	576	554	593	550	557	547	543	472	556	572	543	527	536	541	540	593	555	573	557	548	544	521	567	529	577	514	586	528	562	521	524	522	510	563	524	549	530	523	564	568	524	582	557	546	553	574	574	531	497	544	598	542	516	534	552	563	525	541	578	531	539	510	583	543	546	535	543	541	573	538	540	531	565	559	560	520	567	559	563	551	554	571	572	538	553	570	563	546	560	540	569	588	573	552	558	547	587	570	547	544	543	524	526	563	558	534	566	558	580	571	559	582	512	558	538	547	579	572	566	577	539	547	540	516	555	582	549	552	538	540	563	493	580	524	566	554	533	531	596	528	562	559	561	520	526	597	563	518	506	564	527	515	550	607	547	529	547	513	609	576	550	582	544	580	542	506	540	583	578	534	584	556	535	558	555	512	604	511	581	543	521	568	548	576	538	554	569	600	599	568	544	561	511	539	547	557	556	584	533	580	589	563	591	587	519	538	527	528	573	544	560	557	569	572	561	589	586	554	562	556	552	558	536	542	547	563	520	513	597	566	546	561	558	547	561	542	565	531	576	561	566	516	612	535	501	524	552	556	511	553	584	540	562	522	528	552	521	539	582	574	553	494	571	547	515	504	564	557	554	603	536	558	513	559	570	526	559	573	564	540	569	544	538	572	572	544	552	524	526	535	575	571	534	567	584	548	525	587	521	544	478	606	561	548	552	540	545	531	533	574	569	562	573	559	557	601	547	585	571	548	551	563	596	553	579	559	521	518	560	558	553	586	552	554	530	536	520	596	551	597	594	554	513	548	576	565	534	548	548	536	541	548	503	535	527	558	588	530	554	588	565	587	581	556	564	544	553	566	593	541	545	565	529	522	617	538	541	561	525	579	571	495	493	564	548	583	580	548	550	535	613	554	563	530	538	577	579	566	550	574	580	590	562	618	605	520	551	535	547	571	529	539	535	524	529	539	549	545	541	537	573	568	501	570	555	512	516	581	545	565	538	587	535	547	533	575	524	588	510	570	586	565	551	563	518	571	540	570	508	571	554	585	542	573	594	556	547	571	568	563	608	527	571	530	544	588	548	537	589	567	577	575	551	538	586	527	517	541	554	527	517	562	509	589	578	551	554	505	539	535	584	533	544	561	512	535	541	586	537	580	513	534	541	601	540	571	548	567	570	495	581	527	519	556	532	545	556	564	568	555	544	538	516	559	573	511	570	555	573	554	555	534	555	557	528	588	544	561	606	565	551	540	533	542	559	553	553	558	572	561	566	540	585	543	546	542	542	533	570	562	556	547	583	567	588	517	562	591	552	564	608	537	606	531	537	544	557	553	507	554	575	537	553	542	526	563	573	557	557	554	554	570	559	543	573	565	525	565	543	536	506	555	535	587	535	534	541	535	539	543	519	553	578	608	544	600	563	496	605	545	526	523	547	559	530	541	561	545	547	559	502	547	587	584	579	557	576	566	562	506	556	526	571	563	551	554	547	547	545	537	549	570	557	556	567	550	504	535	574	563	542	541	549	520	552	516	552	535	533	535	548	601	579	580	514	560	555	490	560	598	567	535	534	561	564	555	544	526	553	580	575	562	551	574	561	528	553	530	595	550	594	570	538	615	521	559	518	539	548	528	555	542	557	539	572	600	570	590	556	573	537	548	585	557	539	540	554	565	576	541	532	575	524	539	586	550	511	537	590	575	559	548	565	558	590	562	577	554	542	562	559	526	508	561	570	563	573	557	569	615	557	536	505	563	525	568	557	534	522	582	578	504	495	534	555	560	537	521	535	550	561	542	534	543	532	543	568	530	522	547	551	598	544	546	611	574	565	558	546	575	534	530	538	542	568	551	555	535	605	577	555	543	535	574	559	526	551	567	537	587	553	549	564	544	548	554	559	586	583	525	524	555	525	567	532	554	529	578	595	589	549	563	544	570	565	524	551	569	559	513	539	537	567	515	532	586	546	539	567	540	527	575	579	550	571	567	578	588	572	570	549	585	540	579	564	551	535	503	562	564	538	547	531	489	535	525	520	593	546	572	570	563	540	570	571	548	554	585	553	565	516	546	582	576	547	607	528	514	547	524	546	553	578	594	551	569	576	558	558	575	552	538	569	526	544	521	564	525	543	563	558	516	531	539	509	572	512	574	574	546	542	523	530	533	552	575	497	584	581	582	551	574	590	588	515	561	536	571	578	565	549	530	555	581	550	583	495	557	582	563	588	544	556	508	554	500	619	571	551	524	552	527	517	538	560	540	562	577	585	581	536	527	597	571	541	507	524	537	543	546	526	567	563	528	536	531	548	540	586	532	533	525	532	587	548	536	547	580	547	543	547	553	537	541	594	552	538	617	581	525	541	566	539	566	545	550	526	549	555	591	570	566	525	590	549	566	557	613	593	572	546	546	534	540	528	566	549	597	588	554	541	570	585	574	573	538	543	548	540	564	567	539	567	571	589	542	575	542	557	572	556	532	540	545	529	556	547	568	565	540	558	558	531	547	567	582	546	583	557	548	553	554	553	529	577	566	550	543	524	597	551	557	569	535	528	542	588	585	544	554	550	546	543	548	541	515	533	547	557	552	531	555	564	530	548	572	571	542	544	534	551	558	569	560	568	554	559	563	500	517	537	529	560	585	557	545	555	571	524	553	566	549	568	588	482	581	547	557	594	562	514	575	521	586	538	601	583	552	520	519	530	541	591	517	557	553	598	519	530	568	583	553	571	567	522	528	596	514	537	533	532	558	540	570	507	563	588	547	570	575	519	544	561	535	542	524	551	563	521	533	552	570	587	533	548	564	575	572	564	560	517	583	537	515	558	557	579	530	546	565	560	520	525	535	549	607	542	555	532	530	516	555	567	565	502	566	517	505	551	512	536	564	538	589	604	538	544	552	606	584	576	543	538	522	538	537	551	557	566	582	512	582	575	568	542	516	557	547	534	513	560	574	530	555	531	568	556	556	580	556	537	558	567	508	551	553	582	603	547	515	571	560	550	546	536	567	572	532	512	556	552	552	545	527	586	548	575	582	530	561	525	543	552	565	538	572	561	555	501	589	554	556	553
23829	20811	27983	24110	21694	18741	12890	7803	5986	4675	3803	3063	2640	2260	2019	1779	1518	1317	1194	1180	972	959	876	776	775	713	657	647	563	559	537	589	551	493	509	478	522	508	491	475	489	464	463	476	472	473	464	475	450	444	516	478	435	457	449	449	470	451	465	460	423	423	472	435	451	471	437	396	443	453	440	439	443	439	439	442	444	404	434	466	443	466	435	410	439	451	429	420	466	447	434	485	433	435	430	434	444	416	437	411	431	433	420	441	442	424	439	438	418	489	448	452	452	417	459	455	442	459	432	420	445	405	438	461	490	439	432	486	445	449	447	410	409	469	442	447	415	460	398	450	468	451	433	416	432	454	420	451	471	464	427	462	425	459	450	415	451	400	445	454	424	405	445	417	466	461	453	433	414	463	436	444	423	483	412	455	435	427	420	432	426	459	419	407	448	415	459	435	459	425	422	428	435	406	445	438	428	437	466	454	422	441	452	429	453	444	458	426	453	461	446	423	422	466	431	452	426	430	445	434	415	428	411	417	437	433	467	401	437	462	444	443	438	438	452	419	406	444	437	460	459	468	412	422	402	406	414	478	459	453	424	429	432	460	423	473	435	468	459	411	431	495	426	417	459	464	475	437	442	456	422	450	432	427	454	439	434	416	455	439	434	394	455	446	431	462	435	431	399	430	416	442	430	454	443	437	469	460	452	434	411	456	424	406	427	417	408	421	440	464	420	417	461	447	436	425	425	421	447	447	453	453	426	453	426	451	452	420	451	436	444	446	460	454	431	432	424	405	458	452	450	403	476	442	457	420	425	478	390	438	432	419	428	430	422	438	473	444	463	456	441	414	403	409	423	444	444	444	443	423	461	445	442	431	411	417	455	437	441	451	460	446	420	444	433	453	429	412	440	480	420	436	441	403	445	436	443	450	400	440	458	452	422	468	438	451	424	459	449	408	423	438	445	436	445	449	455	457	450	426	437	412	405	438	428	407	436	420	455	420	435	435	406	443	433	436	432	402	421	441	413	457	431	431	424	410	455	443	470	416	446	426	455	433	446	445	414	444	445	424	438	423	424	429	433	392	438	414	403	418	473	444	414	403	431	429	466	447	429	447	462	429	425	452	476	457	459	407	428	437	397	414	423	441	435	430	439	427	423	446	420	406	438	418	471	437	423	438	396	441	427	443	432	453	425	429	438	429	458	452	407	416	451	423	475	463	441	470	417	392	397	469	429	457	445	439	443	418	399	419	446	465	432	441	429	401	436	450	446	412	426	458	462	413	431	393	438	433	418	436	409	433	419	453	453	449	443	420	439	437	447	434	482	448	423	429	476	406	470	445	431	427	444	416	461	424	414	481	447	426	426	437	439	444	449	432	426	469	465	477	444	435	458	428	457	412	447	448	402	440	483	408	433	432	409	432	432	446	431	420	464	444	426	483	442	440	445	412	413	471	426	430	413	448	427	417	461	418	417	423	438	426	403	425	432	437	458	478	432	434	434	455	450	422	452	444	435	465	457	419	421	464	424	430	438	415	420	438	450	412	433	440	464	473	466	413	447	395	441	415	451	437	442	446	405	434	435	467	434	453	471	421	431	468	416	416	444	430	445	447	417	462	409	458	419	446	421	409	448	420	412	429	464	406	444	433	452	449	491	464	391	411	435	429	411	478	433	435	425	443	457	417	451	415	465	481	412	439	419	419	472	441	431	411	418	420	454	434	456	420	457	468	430	440	448	430	451	449	455	434	436	433	445	435	459	399	456	462	433	443	389	408	429	437	452	436	420	420	428	440	450	473	469	412	434	433	418	457	434	450	445	448	436	430	412	459	463	447	413	464	402	479	437	433	445	431	457	398	453	451	419	450	423	442	451	421	421	464	469	444	433	432	405	442	439	416	423	420	444	439	444	467	437	440	441	444	412	396	430	438	457	409	438	430	413	438	471	451	426	457	440	429	453	436	451	438	425	449	410	433	420	456	433	462	465	422	418	408	440	428	430	450	451	415	415	478	446	431	418	433	415	413	486	404	425	431	437	432	414	442	465	415	446	474	409	419	422	437	420	446	447	435	437	437	437	439	443	453	434	446	418	449	426	468	439	424	424	458	457	422	429	453	436	425	449	446	439	442	472	450	463	424	439	404	439	459	436	438	420	422	423	468	375	395	429	438	434	444	442	442	448	452	430	442	396	430	433	442	417	492	410	438	437	401	439	431	436	462	452	499	433	419	398	434	401	469	438	409	427	429	433	441	418	443	417	430	447	457	422	480	423	459	411	447	456	427	448	422	382	466	452	453	419	449	385	419	447	409	441	439	410	412	465	437	408	427	427	452	413	456	387	422	439	449	449	464	450	428	413	399	404	429	449	478	382	458	417	418	425	398	450	432	463	416	440	387	440	452	450	435	451	434	440	443	428	467	426	392	468	439	466	429	426	404	471	446	439	448	425	418	441	476	416	436	449	403	431	408	491	442	408	446	402	417	474	438	461	450	443	368	455	423	465	417	431	415	460	437	435	440	484	470	458	441	439	462	431	434	423	444	462	467	431	425	411	395	429	425	437	428	448	464	459	409	434	425	429	453	402	457	426	410	451	426	420	424	412	450	459	430	412	449	460	425	416	428	421	453	432	490	428	451	451	413	430	452	417	400	432	422	423	423	442	406	446	453	456	463	413	443	402	440	461	467	460	453	469	444	454	424	444	431	454	435	413	406	459	436	479	435	450	473	458	425	383	434	414	462	437	439	425	421	467	433	480	448	393	450	429	439	467	440	440	430	400	438	422	454	468	438	444	416	411	420	415	462	433	420	451	407	454	435	400	408	427	464	409	409	462	447	447	461	411	440	412	447	467	426	436	412	442	438	427	412	414	447	462	438	440	426	487	403	415	448	418	440	453	439	425	470	418	426	448	404	412	418	459	422	459	420	431	383	392	427	440	432	417	408	426	423	423	480	430	437	430	440	445	398	421	441	437	438	448	449	407	401	440	468	458	428	456	396	475	423	436	444	435	454	435	429	429	452	437	428	408	452	433	434	441	473	450	413	442	464	436	463	437	450	433	407	449	458	447	429	464	402	438	432	433	440	437	430	487	490	411	432	445	414	453	414	422	426	431	457	402	425	421	450	462	435	409	466	411	401	519	438	466	433	448	424	445	450	426	437	438	425	457	458	437	432	446	456	456	455	463	446	421	434	470	431	448	439	411	419	406	451	411	446	424	439	421	422	415	487	406	451	440	408	441	484	396	455	413	430	450	436	452	437	478	405	449	433	419	427	420	439	444	440	409	441	446	439	438	409	442	442	416	416	418	417	417	408	427	475	448	429	419	425	414	420	444	412	475	505	440	450	470	438	442	440	447	424	431	451	455	448	443	436	460	441	452	406	478	456	425	410	453	422	426	389	435	416	436	406	432	409	500	455	456	455	401	459	422	453	456	450	455	440	459	448	432	408	439	450	434	410	419	438	447	443	440	418	402	451	465	458	425	446	419	424	443	440	440	427	419	424
29822	47248	41776	31089	25793	21465	17205	13867	11136	9041	7173	5923	4911	4153	3642	3160	2612	2306	2053	1883	1666	1485	1376	1193	1113	966	959	865	836	785	757	784	702	720	682	689	638	654	618	605	627	631	605	612	574	598	570	586	549	578	574	550	522	597	565	539	572	539	560	547	515	524	535	539	567	561	541	559	561	567	568	501	552	540	516	537	494	525	560	540	558	509	517	520	522	497	544	530	533	525	567	543	575	535	535	563	508	570	526	541	524	554	505	534	539	548	541	488	592	565	520	535	590	576	576	551	550	527	559	570	532	547	557	544	510	536	537	536	582	512	539	520	528	575	563	526	511	584	540	579	515	542	533	520	577	537	498	570	555	540	540	501	524	526	529	583	560	477	526	506	557	554	557	571	527	485	543	497	557	545	572	525	537	554	551	562	539	553	569	526	564	538	522	500	563	552	521	524	578	528	500	553	542	548	534	545	545	567	508	544	539	563	531	526	567	561	516	513	524	515	571	551	579	542	562	509	544	547	491	569	545	548	514	565	531	545	556	539	518	580	566	524	542	575	553	547	507	527	528	511	551	503	522	543	579	548	530	555	583	568	546	553	570	572	545	536	563	566	517	576	548	581	519	488	540	516	538	520	506	553	553	545	541	494	589	556	552	565	553	575	556	535	521	554	584	502	557	552	546	551	535	543	513	523	535	533	545	536	546	563	542	520	502	537	493	513	525	544	570	529	528	548	529	556	520	542	560	532	554	530	520	551	552	515	565	529	562	517	541	527	532	532	570	546	503	566	556	501	569	525	571	539	536	554	570	568	553	553	548	555	537	541	535	570	533	531	505	509	524	547	526	550	564	548	526	546	564	541	567	561	524	538	528	547	542	538	540	537	531	534	498	547	519	507	577	529	564	573	509	543	495	549	500	561	514	523	558	525	538	556	523	547	524	583	576	572	546	490	517	568	558	522	515	554	527	541	541	531	558	500	539	601	556	522	572	523	517	528	552	564	537	524	569	537	564	541	576	509	523	555	521	499	549	484	527	557	542	526	540	525	530	549	527	543	519	545	513	554	530	500	541	583	578	561	593	546	558	545	580	555	537	547	513	544	545	547	533	566	539	520	552	536	548	557	568	584	535	536	582	526	556	575	547	513	553	513	556	553	500	542	517	537	531	553	539	575	583	544	566	529	544	546	523	510	557	560	589	528	545	527	572	539	528	541	501	527	518	593	483	549	565	527	525	554	530	550	535	554	547	551	541	554	557	561	544	523	574	514	532	544	496	568	592	562	515	544	542	565	502	514	495	563	496	555	558	582	556	596	568	532	525	576	531	605	523	500	523	568	539	539	572	484	543	545	533	537	510	554	532	561	549	559	536	560	553	520	550	530	523	530	558	543	538	551	514	558	531	479	565	516	552	539	564	543	540	551	562	551	527	565	502	555	578	549	587	550	529	576	611	557	557	545	529	560	513	552	528	531	555	553	577	513	574	533	510	542	561	554	553	497	545	569	595	513	536	552	474	535	551	537	546	557	523	527	532	524	528	533	496	521	525	512	566	539	518	536	548	478	522	536	525	534	528	502	528	503	507	503	573	565	550	534	534	579	532	502	535	539	541	530	557	588	526	525	540	569	540	509	549	531	539	508	541	539	533	575	565	509	517	553	557	518	532	561	555	527	547	512	520	555	563	556	522	542	526	511	532	544	522	575	503	550	554	512	571	518	529	556	553	529	580	524	553	481	534	548	526	541	547	511	558	519	553	573	519	541	568	516	557	540	546	507	549	553	515	532	541	524	550	560	564	550	570	608	578	548	547	587	598	561	525	526	503	584	562	548	521	546	520	587	572	582	540	542	540	577	548	539	513	565	573	558	574	551	531	524	561	549	503	502	559	559	576	541	557	534	565	537	564	539	544	512	564	514	537	529	517	511	507	551	555	509	505	582	565	552	555	530	592	551	553	546	520	579	516	556	568	544	540	564	576	525	533	535	545	543	555	532	505	571	528	569	554	510	562	559	539	538	557	521	549	569	557	492	527	542	522	526	533	523	553	524	568	554	522	580	537	541	556	573	548	524	581	570	556	584	517	575	506	565	542	509	521	540	503	519	537	558	500	537	567	514	509	523	533	546	496	514	549	515	538	548	529	511	547	556	567	566	529	551	528	582	569	511	566	566	530	570	515	541	528	559	547	541	550	544	515	543	532	547	557	510	510	541	537	564	515	536	513	559	563	575	585	527	504	596	529	540	565	491	538	549	516	553	568	552	510	550	578	527	533	517	531	560	523	587	519	519	568	546	587	520	573	542	561	564	570	554	549	559	541	522	538	541	549	554	530	522	576	555	503	495	550	553	547	518	513	563	549	585	583	559	521	524	573	505	551	555	549	517	519	519	561	537	542	548	579	544	527	544	544	555	509	586	563	550	575	536	519	549	584	503	563	547	528	557	491	471	481	582	535	578	570	556	537	575	568	559	547	578	525	542	509	572	550	499	550	517	535	550	519	507	522	519	543	541	552	544	559	557	557	557	538	532	554	517	509	531	543	558	546	522	547	532	514	554	541	586	496	520	501	532	538	534	533	520	592	537	531	574	522	559	555	540	495	527	530	542	520	546	522	527	514	521	519	560	542	580	530	556	549	524	580	515	552	559	544	547	518	562	564	505	497	527	557	559	539	528	510	562	519	531	551	528	521	545	538	553	531	537	574	569	555	512	568	559	529	504	553	539	536	552	542	563	546	547	538	554	494	531	545	502	535	530	565	557	534	583	563	496	508	513	545	520	545	534	540	557	579	515	546	497	532	546	540	534	521	539	585	555	518	568	538	540	542	552	546	517	532	520	538	561	581	539	555	507	525	547	538	530	528	519	551	578	524	549	507	574	536	529	559	556	557	537	570	556	585	569	498	498	526	576	551	539	540	540	558	540	537	577	518	544	516	549	499	545	522	526	540	487	521	532	545	567	535	555	566	543	569	519	578	541	517	532	628	534	547	576	582	529	527	586	593	515	538	523	557	550	534	565	545	506	535	559	539	518	545	540	506	535	550	543	574	528	556	554	520	489	506	560	528	550	558	582	508	546	504	525	532	586	558	533	551	560	543	492	530	538	566	599	564	540	582	504	577	561	574	541	528	547	525	545	566	507	560	608	525	521	562	516	539	506	568	546	552	543	486	580	527	548	547	537	506	558	521	507	538	544	578	538	582	582	513	573	547	531	572	582	531	554	537	507	569	540	532	563	555	576	546	516	548	508	549	541	572	557	537	545	571	555	548	496	559	557	576	551	539	551	552	496	541	560	564	563	570	560	507	509	555	570	554	589	515	512	534	539	521	534	544	563	580	526	526	576	528	567	528	555	545	520	530	568	529	516	545	524	551	550	538	566	580	544	576	494	576	523	530	536	540	531	528	531	505	523	526	547	534	532	533	579	545	572	509	539	522	551	536	503	565	565	544	527	529	588	539	563	527	562	571	563	543	538	531	565	516	521	552	559	527	555	537	510	561	563	560	573
22687	20808	28373	23435	21191	22362	20576	11432	8384	6579	5364	4335	3647	3070	2691	2379	2003	1667	1617	1395	1284	1153	988	914	874	784	722	689	649	652	626	607	561	540	531	543	507	490	544	508	520	494	479	451	479	496	464	457	465	495	466	452	467	459	437	430	458	513	448	470	482	480	468	444	469	456	455	467	441	459	451	464	447	433	435	441	458	462	431	448	410	442	436	415	444	440	467	444	452	477	445	459	421	451	439	452	424	463	482	454	469	429	453	442	423	418	427	446	446	459	484	447	470	443	432	419	472	418	433	462	437	447	420	450	442	416	437	447	442	447	426	490	438	442	444	402	456	438	490	426	440	468	458	443	424	474	468	443	405	433	452	444	471	407	421	428	462	445	425	462	451	460	444	450	454	464	451	435	472	425	430	436	422	449	380	433	473	453	429	503	431	407	430	438	428	456	418	427	427	447	477	454	441	419	454	435	464	420	423	437	409	480	440	459	409	425	431	428	445	473	418	429	450	435	439	438	464	441	434	406	465	461	439	448	404	471	461	433	430	454	432	435	454	488	448	442	441	406	458	424	442	451	434	465	448	433	449	442	460	433	390	464	393	446	438	451	452	475	426	430	431	459	452	452	445	397	443	485	459	470	418	436	463	466	454	466	458	442	415	430	427	452	449	457	437	467	433	449	459	440	449	470	438	451	449	441	457	459	467	477	442	443	396	431	442	464	462	448	478	447	425	460	462	454	458	447	434	461	431	414	451	455	453	450	437	435	413	461	419	451	462	448	478	457	467	428	418	456	479	435	455	435	431	421	420	439	476	410	477	457	455	403	442	438	418	428	460	495	413	452	418	437	454	442	401	444	450	431	446	422	436	432	436	442	425	469	411	447	429	446	405	473	410	426	444	379	446	432	435	444	467	416	467	427	431	439	466	444	477	426	454	457	414	427	418	465	441	454	437	441	443	453	433	454	428	446	451	424	475	435	449	439	425	479	434	454	455	439	433	421	440	440	446	426	449	409	442	408	447	412	429	464	431	444	416	451	463	449	436	443	448	485	424	442	437	415	445	466	451	439	473	444	434	430	442	437	452	451	513	435	427	442	485	497	467	461	399	432	468	463	482	425	438	416	435	447	445	419	439	449	447	451	451	468	441	420	451	420	425	472	441	455	389	461	440	463	479	412	422	421	414	454	459	455	456	450	422	452	458	456	456	450	458	440	438	420	460	460	434	489	440	455	483	438	452	425	428	428	457	425	417	503	427	441	426	412	437	434	445	463	476	451	451	437	436	422	438	436	470	411	449	428	459	416	453	433	438	412	454	454	411	447	419	425	441	469	423	473	434	476	423	446	463	444	393	464	450	422	425	415	419	440	425	442	441	419	424	440	425	450	449	419	441	459	425	403	427	448	475	445	445	453	474	424	458	452	434	434	425	473	448	447	450	429	414	436	440	454	413	403	415	403	427	444	451	406	427	442	440	445	438	449	437	433	451	449	506	437	455	459	482	426	474	416	455	497	451	455	431	420	445	441	433	462	426	448	469	441	444	437	443	470	456	423	473	439	428	426	433	407	466	454	431	432	464	475	466	449	454	473	459	445	463	435	452	431	410	403	449	467	465	444	458	437	437	421	447	401	471	461	460	475	451	463	438	435	415	433	464	429	453	449	425	432	463	404	436	444	413	449	449	435	425	456	459	427	419	436	481	455	451	424	482	449	458	439	450	446	460	436	482	494	438	451	434	431	436	483	456	463	448	440	451	426	466	465	436	448	439	438	439	437	422	408	447	436	435	447	433	477	412	431	457	468	444	472	443	438	434	446	437	418	436	438	447	442	405	426	441	470	443	456	444	435	420	484	437	404	431	428	444	437	443	483	453	470	428	470	418	425	407	478	446	413	437	467	421	453	457	446	464	430	438	441	464	405	435	486	420	438	430	411	420	473	418	419	448	455	461	407	449	458	452	470	416	419	435	402	432	428	446	439	407	437	440	482	476	424	454	436	442	448	449	475	459	414	445	404	393	446	430	417	464	466	449	470	440	471	457	493	458	455	406	450	419	500	457	479	443	468	461	460	431	425	419	451	446	441	414	468	458	420	424	449	443	397	461	472	465	453	464	434	424	469	434	450	468	436	447	427	438	456	469	438	453	407	425	466	429	470	443	402	451	462	432	437	459	468	438	448	470	440	423	494	469	411	440	416	408	420	449	460	470	425	467	419	428	473	425	433	460	420	458	430	453	463	425	422	418	420	421	421	499	440	416	400	469	429	443	461	478	421	446	439	439	428	432	439	458	465	465	453	434	460	450	419	480	422	426	451	423	463	474	443	405	451	434	444	445	424	447	424	396	425	474	430	415	452	453	452	470	447	432	446	435	459	432	446	455	439	493	420	431	454	458	433	472	465	464	475	448	411	420	468	408	472	499	504	468	456	453	482	432	413	434	464	430	443	392	451	413	448	458	431	425	446	426	454	477	434	455	412	472	473	450	457	425	450	419	450	455	445	394	459	444	420	453	456	448	471	468	426	450	424	468	423	434	478	432	478	449	409	409	436	465	467	415	462	405	456	401	423	421	438	457	461	398	444	432	453	441	450	449	433	451	433	398	450	446	436	456	479	448	425	432	409	466	455	465	449	437	470	400	442	427	460	459	452	456	441	442	467	423	461	482	439	437	437	421	454	453	444	462	418	427	425	407	472	420	459	423	454	451	446	453	459	490	436	455	451	457	438	422	451	447	451	442	431	423	440	422	436	437	459	444	445	452	453	456	443	435	457	428	428	455	466	430	463	453	440	412	450	470	421	439	453	412	413	435	489	486	442	459	442	446	476	433	410	447	432	439	405	424	436	435	435	462	426	431	440	421	438	454	456	472	422	434	423	432	372	414	391	435	432	403	436	444	455	452	431	437	461	423	445	406	444	444	453	435	435	448	446	423	408	445	402	475	468	381	471	443	388	434	437	441	446	436	458	491	416	458	428	445	467	440	408	457	464	455	418	414	446	436	447	468	408	450	456	440	441	475	437	451	446	452	440	430	449	419	435	449	432	425	444	451	416	473	432	438	430	430	431	454	463	456	429	421	475	441	450	477	465	427	441	456	409	483	428	411	430	414	453	428	415	453	426	442	439	435	447	469	427	453	425	450	451	418	430	424	450	435	404	467	450	441	434	435	410	451	439	442	458	431	447	434	450	453	452	423	442	439	435	445	498	449	420	460	442	455	445	455	456	456	440	449	416	465	455	485	425	427	461	398	477	430	429	453	469	426	444	472	438	450	454	408	444	426	424	452	452	425	452	439	431	419	414	459	411	460	422	436	458	431	455	408	458	455	426	458	396	460	434	460	483	432	468	471	438	435	463	461	440	432	425	469	460	464	463	448	449	436	450	430	427	448	484	431	424	412	469	429	434	438	439	465	437	430	436	422	409	432	433	418	461	470	439	457	464	434	474	418	439	449	457	473	432	446	432	436	441	415	431	400	449	450	451	436	441	455	417	423	418	454	442	446	452
31162	51650	47433	35779	30200	25880	21208	17488	14655	11645	9543	7896	6631	5600	4775	4166	3487	3028	2746	2462	2155	1926	1669	1468	1288	1139	1124	949	929	908	792	900	792	726	728	688	659	662	692	663	710	660	637	562	600	638	598	657	574	553	583	571	571	563	589	541	556	548	551	555	574	511	553	579	537	554	549	523	560	532	549	547	522	535	553	536	539	545	529	506	541	551	534	547	537	551	540	563	531	558	526	521	550	529	503	517	567	525	579	588	552	477	559	547	522	544	551	502	525	534	547	555	527	576	523	534	504	551	528	510	531	530	517	525	558	522	543	531	525	516	547	510	529	479	576	504	512	522	552	528	551	532	502	528	535	523	539	550	531	489	544	541	536	565	528	562	498	547	536	539	523	530	553	548	479	551	515	539	528	492	490	574	541	535	518	528	505	527	533	590	511	524	541	529	548	537	528	512	524	535	549	492	522	554	542	567	518	496	552	499	478	512	570	545	560	526	525	530	518	555	552	548	520	536	592	554	524	494	541	555	546	554	530	536	535	543	559	504	549	573	521	545	524	536	558	561	538	527	532	523	533	501	565	545	579	518	535	532	557	564	569	497	529	543	506	570	492	564	554	514	511	522	549	565	534	575	545	533	545	506	577	543	533	550	539	602	517	540	573	516	521	498	513	496	548	553	564	592	568	533	578	530	544	548	512	530	517	540	504	537	537	586	527	545	544	512	559	526	556	500	543	525	548	546	536	506	550	513	567	501	557	522	547	587	521	554	570	524	538	535	537	561	489	523	529	545	536	570	576	559	529	557	537	558	507	569	535	533	498	507	528	547	516	505	529	532	506	540	477	522	539	548	513	505	558	527	491	526	504	516	554	577	533	536	499	523	522	509	513	514	509	539	558	520	563	523	542	602	558	562	540	538	502	532	555	532	553	515	506	567	560	521	522	523	508	548	563	557	525	562	523	532	535	509	533	506	563	507	558	527	533	578	546	554	522	563	536	511	501	549	586	505	512	532	540	527	524	559	477	537	509	497	519	536	518	525	535	535	538	522	551	523	588	527	527	559	578	560	509	550	551	511	506	511	484	522	584	519	505	529	532	513	534	519	547	530	548	537	510	530	490	522	561	542	494	573	542	578	551	551	475	539	552	559	513	512	577	528	515	521	499	535	563	516	538	538	530	534	552	565	508	569	548	556	537	553	524	544	510	532	537	542	549	514	525	541	559	525	565	533	557	526	548	557	551	547	547	555	553	516	536	546	496	555	553	528	521	552	518	560	498	514	518	530	568	533	512	550	525	585	521	528	533	531	539	554	527	555	536	528	530	524	536	547	547	489	539	501	528	522	524	544	552	542	565	540	547	510	543	530	513	525	566	544	543	467	507	558	543	529	531	549	534	522	552	547	564	499	548	530	548	553	552	539	508	529	546	547	543	534	554	568	508	517	556	562	546	516	531	581	536	526	541	558	553	515	558	558	507	553	533	508	509	520	559	518	559	529	556	510	510	493	537	544	569	558	533	532	519	562	536	544	542	543	545	519	506	557	551	529	517	575	538	533	561	505	566	559	511	589	493	514	558	538	540	526	540	507	561	495	553	500	519	539	507	518	522	513	504	523	555	557	546	549	524	560	506	528	530	571	519	515	546	567	535	569	577	525	531	521	530	521	515	549	525	538	566	586	539	514	518	510	559	547	522	519	550	533	532	536	524	523	554	558	524	514	561	548	503	549	512	541	544	520	528	532	558	503	528	529	554	464	528	508	551	516	565	554	563	528	508	526	531	571	554	527	565	542	501	480	485	529	561	546	533	504	539	541	523	519	563	506	522	545	529	523	565	543	499	530	515	534	558	523	576	568	538	531	497	511	509	494	542	525	542	572	508	523	551	549	579	531	547	557	518	532	558	511	492	533	522	536	508	532	540	531	517	511	514	549	554	527	527	527	540	553	514	504	525	530	560	484	579	531	549	536	551	529	517	543	554	577	541	532	567	526	532	543	542	558	536	552	584	561	541	550	506	575	575	514	505	550	510	528	548	526	535	515	531	555	526	507	508	554	498	541	507	576	509	549	529	545	546	519	527	488	563	541	538	514	541	504	555	550	537	554	529	560	553	523	509	495	565	519	542	570	537	549	506	530	556	543	556	521	500	532	549	512	500	517	571	500	541	517	557	559	529	546	528	576	536	501	533	532	545	535	536	514	524	522	489	538	509	494	523	521	507	530	575	486	541	534	551	558	565	529	514	529	517	556	549	526	545	546	511	528	573	503	532	483	533	504	529	530	528	566	516	507	538	541	504	499	509	548	512	566	561	553	542	552	528	552	528	505	532	558	588	535	542	558	564	519	536	526	556	498	554	513	530	543	580	546	535	537	539	536	520	528	540	487	551	527	530	575	578	566	537	550	524	512	541	507	593	519	531	493	545	542	571	536	544	533	545	521	525	521	535	545	550	540	563	514	518	513	553	523	507	531	522	570	505	544	578	554	500	531	529	509	550	523	554	526	525	525	503	566	488	536	504	514	491	516	533	521	538	493	549	493	546	539	523	551	495	495	542	527	541	545	544	507	533	581	510	549	527	557	524	523	509	571	546	537	497	536	537	538	555	544	505	533	508	595	517	514	486	524	558	590	541	551	567	568	556	544	538	502	566	531	539	499	568	513	549	541	553	557	547	521	535	519	529	514	551	497	563	479	553	515	541	543	515	546	574	542	498	536	545	535	537	530	509	556	550	513	553	509	540	522	509	515	525	530	504	493	529	555	501	583	515	534	540	522	547	569	541	536	560	513	572	555	480	551	507	497	543	579	554	519	587	495	550	492	553	578	561	568	552	555	504	526	561	537	531	511	550	562	522	548	563	549	553	518	509	539	541	501	522	544	505	515	523	533	522	493	540	567	551	538	540	557	519	560	561	489	572	566	535	569	549	579	560	552	525	514	552	511	558	528	537	530	539	532	514	513	552	501	551	503	548	537	522	524	532	557	582	506	546	542	517	523	559	535	525	494	534	544	533	552	529	553	529	579	516	517	512	478	553	537	550	488	536	528	529	565	508	566	558	578	515	530	541	526	568	537	530	532	515	526	510	550	572	500	522	520	531	530	529	544	545	522	540	522	561	518	529	517	538	528	561	489	551	530	560	538	560	539	549	556	521	548	522	582	541	570	493	496	530	535	553	570	547	529	507	518	560	553	540	560	487	530	559	534	523	535	572	501	572	523	547	539	559	539	504	526	534	534	543	532	565	523	525	547	534	509	536	486	540	550	547	552	527	563	559	546	531	561	555	530	519	567	519	508	556	566	513	555	503	546	531	518	529	527	539	528	519	538	504	533	527	524	553	531	495	513	527	519	549	469	527	525	508	537	521	525	521	502	549	539	554	522	509	510	523	548	520	543	518	506	543	521	523	526	486	525	533	590	494	529	551	545	553	558	544	547	545	533	525	523	565	515	564	525	488	555	537	509	497	530	533	563	528	525	516	535	522	541	517	509	492	576	541	569	534	558	503	580
27462	25249	30791	23288	14600	9843	6996	4917	3761	3087	2453	2145	1809	1609	1449	1297	1118	1100	946	860	783	695	694	648	595	620	558	568	584	494	555	511	507	526	497	497	474	509	534	494	441	477	494	459	448	474	476	491	458	465	474	487	445	428	422	436	426	510	483	432	474	452	447	515	450	445	431	477	480	457	457	416	439	452	437	465	448	455	430	470	480	442	473	471	471	471	436	437	448	479	474	497	477	472	449	423	470	442	414	481	492	448	419	442	462	440	481	441	448	471	445	418	424	442	477	464	448	466	465	452	466	442	497	450	427	445	442	443	448	452	471	417	490	452	482	483	506	491	484	474	472	415	456	442	434	441	450	473	448	448	466	463	446	460	472	436	450	489	470	415	485	427	457	433	464	453	460	450	457	441	426	420	439	442	435	479	454	471	458	450	463	447	435	482	474	478	470	452	476	461	454	462	443	433	444	439	442	457	429	464	447	473	433	454	451	443	497	456	464	445	441	424	455	439	489	439	446	466	445	463	425	429	441	420	433	483	475	458	450	451	451	444	466	449	460	483	422	473	454	457	443	456	464	476	473	458	470	438	453	435	439	496	414	486	468	486	478	462	443	440	482	477	446	510	479	476	506	474	464	466	475	416	446	454	445	499	476	445	493	446	508	473	442	438	431	470	444	493	444	464	455	468	464	435	446	448	459	463	454	438	468	453	467	462	425	441	445	457	438	458	453	449	471	459	423	468	441	478	435	448	459	477	454	443	451	414	473	459	423	428	436	479	521	447	497	415	435	412	459	428	429	463	453	441	446	424	434	456	437	470	444	454	465	452	457	448	454	473	461	478	431	466	469	457	450	448	458	449	449	414	479	463	428	435	472	444	431	418	405	475	433	450	452	466	459	459	457	446	434	457	482	459	430	442	439	518	452	405	414	406	465	463	446	467	465	447	419	455	444	435	478	447	458	459	434	451	466	442	446	462	464	420	440	443	449	445	436	445	442	426	481	475	471	437	492	441	456	477	417	460	477	477	477	460	475	445	477	485	470	474	468	428	488	479	441	479	448	445	443	494	469	436	502	455	447	468	490	442	493	462	414	471	481	410	460	485	459	402	452	482	426	467	469	476	453	461	442	444	449	454	444	469	427	451	456	455	472	447	463	459	479	464	453	419	446	462	461	470	469	470	438	490	442	465	448	469	455	429	470	482	499	451	478	457	451	432	480	474	455	472	485	439	417	446	438	450	512	431	461	450	451	437	424	463	492	494	492	469	495	481	460	470	476	459	496	432	429	466	468	432	444	445	467	434	458	444	459	465	436	456	441	432	437	467	450	441	500	447	453	486	444	458	460	429	448	451	452	439	486	447	413	440	438	443	451	516	491	443	466	458	436	498	425	434	458	421	445	504	450	463	480	468	486	479	435	451	482	445	468	507	430	465	440	462	414	459	436	434	457	437	449	440	432	443	454	469	469	477	462	482	460	461	488	432	456	486	425	439	452	469	461	475	456	429	462	437	449	424	486	441	465	442	447	469	442	441	439	426	501	402	468	433	433	453	447	448	460	461	470	452	437	443	430	462	488	430	431	474	472	483	457	475	438	462	453	430	459	483	486	427	448	479	460	463	469	468	452	426	475	421	454	460	443	482	481	450	422	450	427	481	481	461	399	435	460	444	447	427	460	470	449	452	427	465	433	430	410	432	426	455	439	439	479	460	443	458	461	477	428	502	443	435	453	448	468	446	460	442	444	514	434	439	450	479	463	450	430	474	435	454	442	442	432	472	460	482	479	446	469	453	436	463	440	440	461	452	429	425	469	433	419	473	451	449	468	440	436	430	464	436	450	451	483	470	433	453	484	440	435	468	494	477	442	435	503	452	480	472	455	481	446	462	460	449	480	480	460	452	499	476	420	434	459	432	465	479	446	455	425	444	447	456	472	480	454	504	495	477	483	505	471	477	421	465	445	471	461	387	432	452	463	484	432	452	441	466	481	485	456	452	466	499	463	496	417	454	465	449	428	445	473	433	460	521	458	481	486	430	432	452	467	465	424	460	443	472	428	417	458	493	452	453	446	410	441	449	416	452	445	467	444	467	443	437	431	443	492	475	441	472	459	466	444	455	454	453	472	422	491	475	450	445	464	429	476	472	483	416	406	442	471	459	447	428	463	428	457	408	439	477	462	429	415	480	472	454	471	424	457	420	487	460	436	457	486	445	448	451	462	420	450	463	460	450	452	496	447	460	455	453	470	457	468	462	427	474	487	431	438	445	433	473	452	429	462	461	429	461	435	474	423	488	446	458	461	440	415	426	444	435	426	462	477	472	444	451	435	436	466	452	434	441	448	449	474	434	449	454	377	473	479	458	459	450	467	449	500	432	419	437	450	463	442	453	443	440	479	478	446	443	425	458	490	439	471	444	449	467	456	492	487	418	455	446	443	444	456	492	477	444	430	442	458	434	458	437	422	442	468	435	455	420	443	457	463	457	476	480	463	474	470	482	458	490	478	450	435	457	440	495	460	429	412	465	435	488	453	461	485	426	432	442	434	458	447	437	444	477	424	471	474	437	431	474	432	454	444	444	445	455	449	460	467	459	457	445	427	463	456	457	455	427	458	460	439	479	455	461	446	456	392	457	435	435	496	457	483	443	442	430	483	453	426	442	457	416	433	486	482	451	482	448	486	418	486	446	410	465	444	459	448	476	467	409	478	467	428	437	468	449	473	479	461	437	482	450	454	445	483	444	459	435	463	458	498	485	436	491	430	449	421	454	460	450	438	427	452	445	438	453	419	446	435	447	474	434	460	503	477	465	446	468	438	441	413	460	439	440	461	449	456	468	442	467	478	411	468	447	432	456	450	470	447	433	470	426	440	483	491	448	436	494	468	473	444	438	415	419	440	473	423	465	473	462	459	438	420	463	468	474	442	483	421	490	463	456	445	459	456	439	449	470	444	482	452	476	439	475	483	429	466	479	445	459	453	458	495	440	456	454	438	439	436	439	456	462	451	433	439	434	462	457	446	431	428	474	427	459	473	457	474	477	456	485	438	435	491	451	442	456	441	430	457	421	407	456	419	450	473	430	434	457	491	445	454	446	474	487	422	443	439	441	457	484	482	443	478	467	479	447	452	450	468	457	472	450	489	401	473	434	411	432	480	433	458	489	487	492	405	441	458	478	428	447	460	455	473	456	474	481	443	470	434	449	415	488	445	441	461	486	431	411	448	480	484	450	470	470	435	471	425	505	470	425	460	461	493	444	442	472	402	459	492	469	481	468	456	473	453	464	433	451	448	452	410	457	428	464	434	501	414	470	441	481	455	466	463	457	413	459	433	405	486	471	468	461	469	450	459	460	439	484	434	465	482	449	470	487	459	485	451	457	473	462	432	454	465	436	476	455	468	447	460	436	442	485	462	471	446	454	430	440	428	446	461	453	471	474	433	435	495	469	501	456	502	445	455	463	434	427	443	464	490	413	488	426	436	432	453	425	465	454	448	463	459	447
29394	42129	36701	25644	19806	16066	12544	9611	7734	6045	5028	3979	3295	2919	2549	2156	1907	1647	1536	1377	1250	1082	1021	915	920	820	791	787	762	692	723	706	661	647	632	651	611	582	584	644	604	598	596	605	568	579	613	587	645	573	596	570	628	571	580	600	579	598	576	552	607	544	544	553	563	587	593	579	515	567	550	597	541	605	537	545	586	590	593	577	560	585	556	585	540	557	572	556	559	543	530	541	597	554	585	513	596	573	550	627	547	525	539	586	550	554	553	588	553	551	548	573	592	562	537	564	574	571	548	590	548	549	543	573	537	551	540	545	578	512	538	557	519	537	524	588	556	590	577	556	581	554	515	572	574	558	568	542	583	563	542	562	548	554	559	536	541	535	577	543	525	563	557	571	604	534	552	552	515	534	596	583	557	589	573	531	605	570	553	565	502	544	542	561	588	576	569	560	581	575	540	577	551	574	529	573	574	564	563	534	544	540	564	558	513	571	578	567	575	583	548	588	606	568	568	565	519	561	581	581	532	594	579	562	547	570	544	560	610	526	560	567	561	555	558	556	564	574	547	547	459	539	535	612	562	541	570	560	570	538	545	569	553	555	589	522	534	575	511	571	539	578	529	517	558	568	572	539	583	577	553	534	549	578	616	541	547	522	536	545	557	549	563	524	563	532	556	524	601	554	603	550	548	587	557	542	523	550	580	521	579	555	564	585	572	612	620	556	559	559	555	542	515	577	534	566	582	527	543	558	532	558	535	568	606	567	597	564	566	534	556	570	577	541	546	628	521	563	558	518	542	572	564	555	546	546	546	557	587	554	562	562	594	580	588	546	572	536	572	573	600	557	573	543	590	561	590	523	575	559	559	567	582	572	621	554	578	565	544	522	591	580	532	535	584	559	537	533	549	548	550	545	573	567	514	550	596	550	546	552	561	543	568	563	577	541	545	560	578	581	587	573	593	548	564	599	557	548	548	541	538	550	568	567	555	549	554	540	559	529	582	564	579	507	586	550	528	574	561	576	560	520	535	553	558	562	541	590	569	537	562	588	528	524	572	582	575	589	558	587	545	545	551	595	561	580	540	590	545	562	546	594	589	554	545	531	538	532	532	568	552	542	537	572	586	575	584	615	573	575	553	574	550	571	543	560	571	545	509	603	574	568	587	558	550	572	580	544	558	548	540	547	594	596	567	552	600	567	551	540	559	558	571	563	559	593	556	573	540	561	584	532	550	571	562	543	544	573	575	568	534	579	543	534	554	551	552	539	601	574	567	589	573	590	538	598	532	523	545	590	532	604	574	574	582	561	574	575	591	522	572	525	553	544	541	560	590	558	541	574	524	533	532	576	573	549	555	566	551	559	566	530	545	575	555	561	570	561	569	542	555	559	548	538	562	569	573	573	590	545	568	582	571	581	548	551	586	546	544	518	602	536	536	597	535	584	588	574	589	527	565	563	560	584	518	559	558	575	579	556	528	569	575	565	546	606	568	563	569	537	554	566	551	586	564	602	550	554	532	505	565	501	552	571	595	564	542	526	525	544	555	581	593	579	588	585	564	560	584	556	596	548	548	597	574	559	547	498	583	588	537	559	570	551	554	564	569	579	595	593	545	597	569	561	554	547	534	563	543	566	548	548	573	568	571	571	540	585	593	577	583	588	576	557	586	561	574	602	567	572	581	503	567	515	574	549	566	540	558	552	543	579	560	570	555	615	568	556	541	560	563	587	533	532	541	551	548	560	549	563	585	559	550	558	571	575	537	608	551	562	598	574	504	537	530	610	594	574	545	538	566	541	580	550	610	608	544	573	574	533	570	577	562	592	527	559	535	571	546	577	561	566	543	534	576	548	548	623	525	581	601	535	531	563	569	601	538	559	573	602	529	564	557	544	588	580	579	573	520	548	564	562	584	590	578	541	539	506	550	527	598	552	521	572	549	569	578	541	562	551	581	574	553	571	532	553	567	530	560	536	559	576	559	548	552	564	594	595	581	572	550	596	557	547	570	549	556	608	592	558	548	568	609	564	564	572	565	587	567	531	579	533	540	561	546	551	570	540	560	551	568	539	514	564	554	528	581	567	522	603	549	568	535	559	614	542	548	591	579	551	514	548	549	606	552	602	593	570	567	584	554	544	534	609	585	540	555	528	539	538	556	573	589	538	549	610	583	565	561	581	578	569	527	581	565	564	547	507	553	530	554	571	541	568	537	557	559	545	571	543	591	538	550	560	542	585	509	557	529	573	551	556	556	590	564	561	513	554	542	603	598	550	549	580	547	509	558	507	614	568	572	526	549	566	574	548	548	534	554	599	549	582	583	528	553	556	566	586	548	579	502	596	564	552	573	575	539	558	526	531	547	545	559	562	559	583	569	600	525	608	541	567	530	512	530	601	582	621	589	576	558	564	529	541	525	561	566	572	543	588	592	524	577	539	541	547	592	560	541	548	584	551	547	564	565	594	522	574	515	573	550	575	521	578	564	581	564	594	539	571	561	556	584	571	558	559	585	560	564	588	548	560	552	557	533	572	602	560	525	571	557	557	569	548	585	602	597	561	551	548	588	570	506	579	597	554	569	566	588	490	570	557	587	593	526	536	523	562	575	541	592	532	525	557	580	554	597	557	629	591	539	538	574	535	555	563	577	536	556	513	536	512	554	557	553	582	561	567	533	599	551	550	579	559	566	576	596	571	558	573	549	565	591	562	556	576	522	589	611	574	612	568	555	588	553	578	544	542	557	515	561	569	543	567	521	580	576	581	518	587	559	528	560	557	560	574	565	572	550	609	607	545	574	550	588	577	534	588	574	591	527	519	571	517	561	536	579	568	564	565	572	521	568	542	478	561	513	606	569	560	551	573	532	579	586	594	560	528	558	572	545	582	556	553	595	532	552	582	574	532	560	557	568	605	577	571	585	572	538	548	546	549	593	582	567	540	541	603	553	548	541	579	511	581	533	552	568	515	568	562	524	501	579	557	524	565	577	534	584	581	569	539	575	557	536	560	583	605	576	560	588	564	587	575	573	573	609	564	606	571	546	639	570	586	560	588	530	596	545	574	558	548	568	568	538	542	582	579	578	604	529	529	570	595	562	545	583	581	550	569	594	582	556	572	565	575	564	554	573	557	565	578	560	568	586	546	577	567	535	527	587	529	598	537	535	549	570	516	545	539	562	581	581	555	559	583	618	578	538	572	530	548	538	553	538	592	557	533	554	574	519	576	550	520	600	556	599	554	558	518	552	559	576	539	612	585	560	593	595	577	613	583	568	539	582	609	570	557	532	562	558	558	564	555	562	585	557	532	581	522	569	544	557	551	579	568	525	543	564	583	572	533	544	545	561	591	599	599	548	545	576	562	554	575	559	559	559	585	553	547	562	562	557	572	573	588	551	549	553	510	606	554	549	533	534	587	561	586	546	575	588	582	575	582	527	549	560	545	623	565	584	565	525	619	576	555	565	564	548	575	591	547	549	612	530	546	544	546	551	549	593	561	591	514	520	551
23818	20801	27905	24183	21623	18719	13276	8074	5839	4615	3804	3210	2704	2298	1920	1742	1538	1412	1171	1120	1034	912	866	794	729	669	645	628	636	587	576	508	520	529	512	526	495	456	559	452	469	515	499	491	450	463	450	501	449	454	429	444	448	444	459	445	439	412	472	462	425	436	462	438	429	453	443	427	430	425	463	460	456	471	431	427	433	439	460	435	456	436	440	445	452	424	464	426	439	464	425	392	466	440	468	457	424	443	419	467	500	430	414	448	451	456	441	455	446	432	451	469	444	442	414	452	480	429	456	421	457	417	416	444	452	414	463	438	468	441	449	439	439	472	432	446	433	410	413	474	450	450	407	438	465	419	417	478	429	467	438	421	430	476	430	442	448	464	469	445	449	436	447	425	457	432	456	430	423	443	425	464	453	437	422	427	423	445	429	458	443	432	444	450	472	413	450	468	482	417	449	423	413	418	455	422	443	456	427	423	453	426	415	408	426	461	426	441	445	436	422	455	444	446	439	436	428	447	468	451	461	457	461	445	405	425	410	417	392	406	419	444	446	454	438	457	452	418	412	447	417	424	435	450	463	458	445	439	441	455	481	450	453	432	424	469	475	471	437	451	413	491	449	453	464	420	416	407	464	468	445	498	454	467	405	435	423	439	425	426	489	407	411	400	444	467	427	424	447	427	427	425	447	433	432	449	450	456	446	463	437	474	432	440	443	467	470	433	423	433	426	440	406	411	423	405	454	472	468	413	436	442	421	463	492	481	411	456	435	399	437	460	462	444	456	450	447	434	484	441	449	435	403	437	410	446	404	439	461	427	457	444	431	437	449	455	487	435	426	446	426	492	436	468	423	410	453	479	431	448	461	459	462	448	435	456	434	442	443	445	430	430	441	417	469	475	445	446	439	433	439	442	412	468	436	443	466	457	424	425	427	477	496	462	453	460	445	393	432	419	442	420	424	437	449	434	442	428	434	443	451	440	494	449	418	452	439	465	435	467	427	456	448	441	476	443	436	444	449	446	471	449	487	434	408	426	434	433	454	424	429	421	431	511	433	443	403	435	426	447	446	450	457	435	422	442	466	426	444	404	415	467	450	408	443	471	497	435	466	446	456	447	466	431	457	466	443	447	428	442	420	484	439	490	464	414	422	454	439	423	387	472	423	463	441	399	411	455	437	448	414	467	408	465	464	470	445	418	436	460	453	451	469	410	441	426	429	433	458	448	442	452	420	389	391	439	466	449	440	423	437	435	436	440	433	462	438	488	438	436	443	432	424	408	433	439	459	410	425	482	431	450	447	441	414	468	447	443	431	439	429	443	433	444	473	422	438	446	417	457	437	404	437	425	475	422	458	438	415	448	418	453	441	453	438	473	462	409	403	423	433	462	443	421	448	421	449	471	408	444	411	471	444	441	435	482	444	393	420	439	438	414	436	485	421	441	411	453	426	465	435	418	442	422	453	409	459	452	455	452	433	425	457	426	425	430	453	429	473	426	429	405	481	423	458	453	416	440	452	469	478	456	411	456	447	460	471	456	444	403	460	463	421	465	436	432	405	468	437	423	427	457	456	455	429	429	448	428	434	493	428	437	452	460	503	395	415	466	485	450	448	432	429	422	421	474	453	498	441	407	436	452	446	440	410	439	455	427	448	482	477	432	430	428	442	451	437	453	423	415	458	460	440	441	477	483	449	441	428	439	444	455	426	398	457	430	428	408	414	458	459	434	433	453	462	448	451	413	449	446	467	470	429	446	431	460	446	425	439	447	444	440	423	459	443	416	414	431	462	491	402	419	471	427	466	442	432	465	484	439	441	458	422	462	420	407	493	436	421	386	425	458	418	461	461	457	444	446	477	435	450	405	460	404	409	432	420	437	418	449	454	422	415	463	424	439	444	418	405	454	415	452	470	434	468	421	482	471	457	404	430	441	406	399	412	414	437	410	428	457	484	409	442	437	435	452	432	417	445	436	414	427	433	437	441	466	425	421	430	461	446	422	448	446	439	458	424	403	448	451	444	425	453	423	463	438	418	439	446	460	439	427	431	417	453	452	473	427	443	434	460	442	418	440	442	412	443	483	463	414	436	452	419	415	440	441	445	429	457	429	427	451	440	449	429	397	439	433	408	451	433	420	455	462	450	439	441	412	457	449	456	449	421	468	411	466	444	426	469	443	449	410	438	484	470	465	409	428	413	405	416	462	436	453	442	453	427	436	439	446	437	467	444	413	419	426	421	432	475	476	434	486	476	451	419	425	447	407	459	457	413	430	460	457	465	482	457	456	429	437	445	418	414	458	426	454	466	463	435	452	441	457	445	413	430	400	445	446	419	443	453	451	412	427	402	404	418	443	427	463	417	433	463	464	441	449	464	435	457	428	478	444	433	400	425	468	441	433	474	461	419	447	435	434	443	446	450	444	442	425	491	439	425	447	494	422	410	447	424	472	426	428	459	437	441	418	453	422	442	451	464	444	441	440	436	451	453	470	422	420	447	439	455	439	450	408	454	453	456	464	423	416	464	426	462	444	440	441	378	441	445	426	450	414	473	458	409	449	480	487	442	436	428	432	439	449	457	424	457	449	439	448	392	446	413	447	438	416	443	461	440	436	427	439	378	463	456	463	469	465	426	443	440	451	424	418	482	445	431	432	446	434	455	439	429	446	454	447	441	436	475	423	443	412	453	483	454	477	421	445	437	405	472	406	457	431	448	449	434	445	442	481	449	464	436	436	481	434	420	436	442	483	439	453	450	451	421	428	460	420	461	410	421	445	437	467	418	451	432	458	445	472	474	447	443	422	431	422	447	413	433	487	476	416	471	462	412	445	477	437	478	426	453	428	400	423	463	450	444	437	463	444	423	429	466	454	460	512	471	447	405	419	417	445	415	464	441	428	434	391	479	425	437	469	413	418	462	484	450	440	435	437	471	432	457	413	473	417	444	438	463	470	430	461	463	426	444	448	434	437	415	430	408	408	441	438	433	441	437	396	441	401	458	467	408	445	429	434	427	459	466	430	441	436	444	438	412	429	456	423	457	448	450	467	410	441	412	477	421	446	420	443	448	454	419	438	461	405	439	439	476	468	451	483	432	437	467	435	444	455	495	427	428	404	464	440	440	453	461	424	391	419	437	442	458	435	418	438	412	463	439	424	465	488	475	465	407	408	438	474	470	428	412	439	430	444	409	453	442	444	416	465	464	454	422	471	417	425	462	470	435	416	461	424	456	443	444	456	450	423	446	437	461	468	449	450	446	444	441	416	484	433	489	437	434	403	404	450	437	441	434	452	448	461	409	455	443	453	432	447	456	431	420	440	451	453	456	456	447	438	452	433	432	443	406	439	417	456	464	408	420	414	476	451	433	423	462	460	445	394	436	419	436	422	503	408	486	443	433	461	431	481	446	453	439	419	459	454	423	438	426	448	464	475	422	470	393	450	433	415	460	443	446	460	456	455	472	435	463	440	437	471	416	406	451	412	442	468	466	450	473	422	454	432	441	437
29290	48712	42568	31498	25451	21161	17335	13929	11089	8851	7222	5990	5065	4359	3583	3071	2766	2357	2110	1815	1623	1486	1301	1195	1076	999	937	916	788	749	764	762	728	720	689	634	641	592	663	636	673	639	607	608	615	550	596	563	657	582	633	561	545	536	564	569	562	572	563	575	513	621	575	567	553	544	553	557	536	568	547	555	535	540	582	541	536	570	543	562	560	583	512	566	530	599	543	552	508	548	520	496	556	567	540	562	517	543	550	556	536	541	570	581	521	556	558	563	565	517	548	545	564	534	503	541	592	561	586	568	520	561	514	546	546	568	545	566	556	526	538	538	533	554	527	537	581	518	556	521	558	558	548	524	533	531	556	531	516	526	544	602	555	562	542	542	575	540	553	509	534	534	556	563	540	557	535	530	557	531	531	497	514	583	520	510	554	505	543	541	580	542	540	551	556	601	529	506	534	559	585	524	565	516	555	538	568	543	566	549	576	565	532	513	527	563	565	548	492	517	586	506	540	571	548	556	506	562	539	528	539	545	534	527	535	536	528	530	588	549	549	550	540	559	521	551	524	566	577	548	540	562	552	569	550	551	575	514	577	540	544	572	540	541	573	525	561	543	512	512	515	535	538	569	539	536	517	573	522	554	555	593	496	555	529	579	568	524	556	544	572	532	516	556	554	542	555	602	483	560	557	558	549	568	543	561	550	559	550	581	546	583	522	534	573	551	545	594	552	508	550	511	525	548	571	543	518	555	527	546	533	500	607	589	547	503	537	555	520	561	540	592	565	527	516	541	540	517	561	555	549	558	547	589	543	545	560	546	513	559	571	540	542	546	549	543	556	546	564	559	524	535	545	556	559	549	517	558	558	551	542	548	560	516	532	541	541	566	531	569	528	557	520	561	514	559	526	552	539	565	542	573	554	519	559	589	556	562	589	564	562	517	552	571	576	525	599	589	566	586	532	554	534	514	530	552	535	508	526	497	579	555	540	554	569	552	605	542	568	493	532	540	526	567	529	533	549	521	530	579	511	545	541	562	528	516	598	542	524	587	522	499	562	547	561	537	582	550	574	550	583	553	617	593	550	594	539	582	568	541	545	542	563	560	528	550	527	528	532	569	518	563	581	548	520	529	577	546	548	533	514	554	574	519	564	548	534	561	567	525	537	537	561	530	563	553	531	537	517	572	510	540	520	536	549	569	558	561	573	533	510	532	543	540	585	529	525	580	535	532	552	547	526	549	505	576	586	536	554	553	568	543	524	557	547	553	521	521	556	549	540	511	504	520	537	580	550	572	581	539	556	562	527	579	524	516	562	536	544	543	537	512	556	501	567	579	569	531	585	587	541	544	550	526	541	604	563	539	550	550	585	558	579	544	572	514	574	557	514	529	540	537	548	531	561	577	586	529	558	532	532	538	544	578	539	536	544	582	502	528	559	563	598	567	562	596	560	559	491	567	480	513	539	539	508	574	541	543	494	550	526	499	493	603	572	562	505	533	530	585	505	504	575	557	546	557	534	581	512	547	592	586	536	530	527	508	508	553	558	509	557	542	557	550	526	542	561	547	546	522	540	537	510	591	556	603	583	538	559	556	577	560	548	519	528	547	539	511	521	560	531	544	568	515	571	547	561	546	572	574	541	556	542	543	564	547	574	565	571	596	524	537	533	526	519	534	551	522	512	518	533	572	573	573	565	514	552	582	553	518	537	564	545	525	533	559	570	589	589	512	584	565	514	524	521	549	547	559	542	543	549	562	561	549	533	592	541	523	524	552	546	545	535	561	568	554	546	540	554	549	519	505	543	520	564	553	537	539	561	566	534	588	548	508	520	553	552	542	548	530	559	560	541	527	541	528	549	565	545	528	536	596	557	522	553	511	524	576	556	573	529	549	559	553	556	540	542	526	542	542	531	585	538	565	563	559	568	563	483	553	560	544	532	536	539	500	521	529	532	532	586	510	528	537	556	557	517	544	605	515	599	577	551	505	561	566	568	517	557	576	560	558	531	530	541	525	555	518	550	520	508	561	535	566	539	557	489	534	583	531	591	530	576	565	547	546	587	541	532	551	529	543	544	578	567	568	522	541	532	532	529	543	578	533	518	456	546	592	522	543	541	557	578	576	562	545	549	575	564	606	558	545	541	507	532	551	519	576	534	528	519	562	530	542	550	568	563	593	543	537	562	567	582	538	570	570	555	533	561	532	549	518	542	531	591	551	577	532	515	519	552	570	571	570	575	563	542	529	522	605	533	566	553	543	582	550	504	527	587	517	528	525	538	515	544	579	549	524	539	531	570	538	528	548	560	564	561	541	521	567	572	558	566	513	532	509	563	552	541	562	561	528	509	513	539	518	561	559	525	559	589	548	528	522	567	500	538	529	529	539	547	542	530	538	514	526	522	497	533	543	533	527	523	558	573	562	538	571	549	567	593	547	551	613	563	538	564	545	563	521	561	567	542	528	514	487	544	545	555	544	584	488	537	551	548	568	561	563	522	578	548	571	558	561	545	554	564	581	551	546	539	573	565	528	508	500	568	590	555	552	482	510	546	578	606	510	544	573	532	545	567	509	533	555	561	552	559	549	543	555	532	558	492	589	538	576	524	522	552	537	553	598	538	556	497	567	597	531	560	520	562	554	578	517	550	538	532	544	522	507	540	523	495	543	529	545	557	553	593	559	542	550	548	503	580	536	542	530	516	558	555	568	536	570	544	515	587	572	573	553	519	541	566	527	561	532	530	509	552	535	547	568	545	528	543	534	522	519	564	562	530	537	526	530	552	547	502	548	544	536	590	559	570	518	535	527	525	508	510	563	536	535	542	557	590	561	534	565	509	589	590	569	529	535	552	605	504	491	570	585	548	507	563	549	538	525	580	497	533	583	526	556	515	547	557	570	511	550	546	517	529	591	578	574	557	545	549	572	579	529	578	541	521	562	557	539	546	539	568	537	558	588	561	529	550	590	543	534	553	526	566	570	572	528	568	518	535	556	572	557	524	545	546	534	512	535	555	539	554	560	549	552	533	560	548	535	519	566	526	527	546	542	553	566	583	581	574	533	565	572	515	537	594	533	550	524	507	556	535	518	538	578	485	520	570	533	597	550	567	596	583	531	534	527	554	547	571	510	530	511	574	543	531	537	575	537	543	585	537	545	543	567	526	491	517	557	601	550	526	549	485	592	547	555	552	572	527	550	512	586	557	574	542	564	558	531	558	522	539	541	544	555	518	559	562	505	542	547	566	571	567	546	545	480	545	573	572	562	576	547	541	579	558	522	553	529	532	568	528	541	545	599	532	562	540	526	566	550	529	554	531	540	540	559	557	585	540	541	538	512	559	562	551	527	541	521	551	555	501	563	558	543	515	547	527	623	524	533	547	530	556	526	548	540	575	553	517	567	515	557	570	497	550	551	502	561	568	564	484	528	576	530	531	553	544	567	547	541	534	541	578	566	510	536	553	552	540	486	539	517	573	565	560	549	541	602	531	575	524	545	557	568	606	550	543	561
22720	20799	28326	23438	21189	22308	20734	11882	8131	6569	5199	4383	3665	3329	2764	2281	1966	1758	1624	1369	1280	1174	1060	975	864	804	769	729	674	634	599	588	600	555	530	574	547	510	533	525	512	517	451	514	482	493	497	488	480	477	452	450	457	447	433	431	469	488	458	446	425	409	450	461	434	426	449	486	475	436	459	451	467	459	436	418	434	458	436	452	472	430	460	415	441	429	491	448	470	425	454	417	484	476	424	430	443	426	453	444	426	442	433	447	409	453	453	436	453	460	456	426	442	436	433	449	448	476	448	466	473	446	434	443	457	413	431	465	427	462	410	462	416	447	466	434	474	445	453	471	460	445	442	449	425	478	438	416	470	457	451	463	474	419	492	457	472	428	457	403	470	433	416	476	451	443	432	419	414	455	459	422	458	419	446	432	476	451	470	431	445	458	444	426	454	488	437	458	430	445	467	450	448	476	467	449	458	433	441	426	435	447	440	464	475	461	447	459	422	445	450	450	426	451	458	435	443	446	426	443	458	414	485	437	451	471	456	466	467	473	454	481	409	444	449	470	477	476	419	457	441	483	441	435	433	423	428	413	406	450	428	450	452	474	417	443	491	467	457	424	445	475	461	458	448	415	444	439	420	436	483	420	453	467	432	432	423	386	455	459	413	448	449	441	439	438	449	440	489	454	437	418	461	449	466	430	465	441	492	454	413	393	434	469	423	425	469	426	413	457	437	436	448	458	467	446	440	482	458	423	464	471	460	453	468	460	441	438	453	429	458	451	433	443	421	444	418	445	483	442	446	450	418	432	460	455	416	453	435	438	478	463	465	431	430	449	444	410	460	431	461	461	428	468	473	456	448	452	447	435	453	457	458	469	496	416	422	443	441	431	421	436	447	419	417	475	449	420	434	418	432	417	445	474	476	443	466	451	457	452	478	498	479	429	426	416	424	431	440	442	452	428	483	428	490	463	449	439	450	447	447	444	466	392	484	459	437	461	465	440	437	446	439	487	395	398	442	465	487	426	465	421	439	484	462	431	455	425	417	433	422	456	487	475	435	453	456	450	422	456	473	486	457	446	461	429	427	443	471	459	491	462	442	420	445	450	439	435	456	461	405	452	446	444	514	475	478	467	414	437	449	456	447	419	449	455	449	453	470	440	440	441	474	443	486	431	421	414	462	455	459	436	441	455	419	494	460	427	422	416	429	435	457	474	417	450	438	434	435	447	460	470	433	455	455	450	451	434	425	407	457	427	392	434	432	440	437	425	422	457	435	430	462	463	458	439	453	428	485	425	438	453	453	450	480	419	472	485	430	448	448	449	414	504	449	468	465	488	436	418	489	432	421	413	459	436	423	433	449	470	501	457	448	457	466	402	427	435	474	460	428	446	453	477	457	455	481	467	426	431	442	458	429	435	462	473	462	432	434	453	429	423	415	462	483	448	408	455	444	446	434	413	448	436	458	441	474	446	399	437	430	430	451	428	441	457	434	445	426	446	488	440	437	454	468	420	469	447	417	429	463	430	422	457	430	419	444	423	418	432	436	455	468	421	409	445	443	445	477	416	423	496	444	441	403	437	421	446	465	394	430	506	458	433	421	412	464	441	487	417	466	434	411	459	460	451	458	432	429	447	447	458	459	421	433	415	427	478	453	440	455	422	462	434	427	474	434	378	444	449	424	431	423	458	421	452	465	441	492	447	436	449	447	462	421	424	461	394	420	451	396	430	444	458	442	423	460	440	454	465	478	468	439	418	444	463	429	433	461	408	430	417	407	490	419	453	464	423	466	463	460	454	469	472	448	450	436	428	470	477	418	459	450	480	440	426	445	473	443	461	453	423	513	457	430	421	505	420	420	449	429	395	449	442	419	464	411	439	446	463	464	429	466	429	450	454	427	452	453	453	415	494	482	468	406	459	435	465	430	478	429	436	463	478	474	459	467	465	448	436	456	473	439	461	423	448	444	443	454	419	451	424	441	443	439	427	434	449	454	495	463	444	404	472	470	424	455	446	446	430	438	422	437	465	453	431	445	452	421	448	415	455	445	459	439	447	446	446	438	417	477	460	425	470	484	447	416	455	426	462	451	460	451	455	455	433	415	465	463	434	463	404	460	416	410	444	389	457	471	421	404	473	460	479	418	448	463	451	445	429	445	426	438	443	447	465	449	436	418	443	459	457	471	467	441	480	425	432	433	415	442	450	429	438	454	444	466	449	424	466	467	466	439	455	452	427	465	470	456	474	450	432	439	435	436	415	487	448	421	431	438	420	478	402	463	456	431	427	451	469	460	479	464	425	455	451	464	441	430	451	432	428	475	447	452	458	419	452	417	414	458	453	416	423	414	444	480	402	494	456	421	457	441	442	450	443	455	471	423	475	431	445	455	491	441	441	433	462	457	451	454	470	440	442	467	465	440	416	467	474	490	434	436	476	438	481	431	450	439	426	460	448	464	411	484	489	447	465	445	467	428	456	440	440	463	447	434	430	486	466	429	480	459	499	440	460	459	433	415	438	467	460	434	464	440	463	464	480	422	454	416	447	463	436	447	413	447	484	406	536	433	452	435	449	478	465	412	441	442	450	431	492	404	451	396	425	448	487	468	436	423	489	478	415	466	461	427	451	432	456	407	442	452	448	451	428	439	436	427	461	491	474	441	426	458	422	456	444	488	440	402	427	423	439	464	409	444	440	431	440	441	414	452	420	432	435	409	435	436	432	429	425	428	443	455	457	482	441	448	459	447	427	477	426	462	481	397	480	427	442	428	413	457	449	489	438	463	437	478	439	437	448	477	474	477	443	440	415	429	433	465	424	449	465	420	469	459	458	454	441	468	468	406	462	434	427	414	439	475	444	453	444	420	457	463	400	445	421	454	476	454	468	433	452	408	482	455	451	466	434	448	442	466	433	428	465	434	450	422	452	439	439	432	452	433	433	442	415	443	446	434	479	426	439	464	460	440	405	465	415	445	449	469	435	420	442	440	459	440	473	418	452	459	458	464	459	450	447	432	412	476	464	452	491	440	465	456	431	441	436	447	477	441	445	463	461	473	490	435	432	422	430	482	414	448	460	456	441	472	447	466	453	449	452	464	425	446	473	473	421	421	448	466	435	438	449	437	461	400	460	436	449	443	425	443	434	452	438	417	427	433	445	436	439	450	466	445	449	442	457	460	406	410	451	369	451	392	456	453	437	432	446	412	437	450	523	401	469	450	477	438	428	419	471	476	449	423	424	417	467	496	428	445	446	447	422	480	436	467	448	460	435	439	435	471	467	443	462	386	438	452	454	438	410	426	466	463	445	438	437	417	466	452	457	460	438	449	423	412	451	465	418	420	470	443	452	450	444	433	466	442	442	445	416	488	465	422	457	415	459	495	427	474	402	441	440	402	507	435	498	406	446	482	454	455	403	449	412	474	449	446	451	422	445	441	460	452	440	419	462	461	441	453	431	448	443	482	432	430	470	475	461	418	476	463	464	439	444	416	443	452	413	471	439	476	406
31890	52707	46661	35989	30332	25638	21737	17943	14316	11600	9368	7871	6826	5873	4806	4024	3519	3193	2660	2387	2171	1933	1696	1530	1327	1220	1046	1023	984	876	833	813	805	808	693	690	684	680	703	683	646	641	588	613	611	611	646	575	584	570	577	546	571	580	578	599	579	553	546	560	528	568	583	594	577	558	534	555	559	544	551	536	549	529	538	547	535	556	558	548	544	529	537	555	511	519	619	552	573	565	592	575	537	518	533	555	542	546	526	498	524	556	527	559	565	515	552	553	599	554	552	540	562	545	508	511	555	521	501	575	544	566	516	512	533	534	532	546	557	563	513	506	526	515	527	543	525	526	514	584	550	555	511	550	571	491	530	569	513	524	538	563	537	581	508	579	552	516	547	506	540	563	552	580	502	541	520	540	535	555	509	525	546	546	581	529	522	502	531	557	554	563	577	580	550	535	551	486	532	566	535	543	550	557	575	519	587	529	527	516	541	521	486	511	546	591	519	564	548	555	531	542	511	582	555	542	590	516	491	548	513	589	492	535	545	521	568	553	546	518	508	586	542	537	541	517	528	553	535	557	505	546	536	522	508	567	551	511	527	527	526	575	541	535	584	507	540	581	521	580	605	557	555	512	574	541	543	550	546	532	533	519	519	543	550	522	533	558	502	573	531	569	528	536	531	548	544	543	544	559	555	542	573	597	518	557	536	554	514	546	530	525	548	590	574	541	575	523	568	594	540	559	531	561	522	537	496	520	551	553	576	551	557	541	518	550	582	582	549	505	518	546	549	523	529	542	579	520	561	556	524	580	527	538	506	525	558	536	516	549	567	564	520	546	527	552	509	563	539	488	572	551	526	535	521	562	560	518	535	531	533	552	541	535	519	548	513	597	556	553	559	596	528	547	519	524	543	519	583	531	547	501	490	575	566	528	501	540	519	505	550	583	575	522	570	533	553	555	524	517	526	549	539	550	551	575	546	540	521	563	552	531	561	542	537	549	517	569	515	512	556	537	537	505	504	527	567	544	551	542	580	538	544	560	553	518	549	540	555	512	539	518	500	530	555	568	513	504	495	508	536	541	521	530	545	552	540	544	513	533	500	568	572	536	541	537	534	541	576	531	540	525	498	563	557	520	546	522	568	543	544	553	538	569	484	553	552	573	553	561	522	520	573	502	559	534	537	518	541	527	524	505	563	582	539	531	552	537	573	531	522	532	544	561	568	576	559	555	493	516	548	550	546	588	533	521	554	541	545	491	511	544	546	591	544	544	529	562	591	538	522	541	582	549	522	544	511	515	534	532	563	529	508	524	545	560	557	547	563	537	544	536	567	505	583	531	519	551	569	539	503	574	558	546	548	526	538	555	574	541	531	567	534	578	524	524	523	550	506	542	541	496	512	562	543	511	547	569	577	516	540	549	518	527	497	497	592	551	542	575	533	547	558	542	569	589	557	553	513	526	525	559	518	527	573	546	555	542	549	567	498	514	531	502	547	553	549	557	573	542	519	553	530	557	554	539	589	550	520	573	585	542	572	527	536	558	546	583	510	574	527	519	525	516	504	552	525	543	509	567	546	500	540	570	547	542	505	525	522	500	544	541	542	562	595	520	548	585	537	591	561	536	530	585	551	485	519	518	521	508	543	551	535	555	528	524	527	553	551	523	575	540	533	550	561	563	544	554	507	506	511	527	570	559	538	530	524	518	569	563	521	549	560	557	539	542	584	548	521	543	530	520	542	560	569	557	528	533	517	531	579	535	587	547	553	527	504	518	590	545	519	589	566	534	534	552	524	522	522	535	561	508	574	557	525	580	531	511	550	562	555	521	538	523	541	559	556	516	523	559	530	568	541	524	543	568	541	554	548	568	533	579	550	556	485	526	545	530	538	537	517	486	557	535	533	570	544	548	525	532	581	509	558	533	567	547	557	557	592	536	530	484	555	545	567	557	533	580	554	538	562	542	524	537	490	545	544	540	540	552	545	549	531	560	507	545	513	553	498	479	582	595	501	552	523	540	562	520	520	538	523	610	544	538	519	573	567	535	498	520	502	522	549	598	538	576	568	532	507	542	522	532	530	576	538	553	513	575	569	517	570	516	511	541	571	578	578	556	537	585	555	537	551	526	552	593	566	533	540	507	499	560	504	528	570	513	548	521	520	562	519	542	531	561	519	578	540	535	521	573	530	552	580	502	568	540	575	520	562	570	541	532	574	511	563	544	485	524	536	519	515	515	515	541	571	506	537	527	500	538	561	547	536	520	578	598	603	542	608	501	555	522	541	561	550	586	532	536	526	542	524	570	527	539	565	540	541	501	532	513	548	545	546	560	537	583	530	615	516	546	555	556	589	520	491	538	509	538	512	536	502	522	507	568	561	539	518	535	535	538	538	545	546	528	574	527	561	534	513	585	538	581	536	538	588	534	557	566	523	590	528	520	499	549	506	587	536	552	535	562	553	521	553	557	499	547	562	510	532	551	534	557	520	537	563	553	556	568	521	585	539	526	558	513	554	553	530	538	548	573	530	557	553	571	555	553	530	557	559	529	520	543	560	524	561	522	532	540	557	528	599	551	548	548	552	558	564	500	539	496	545	531	516	555	573	507	586	538	504	542	557	563	525	571	553	541	528	555	524	591	519	544	546	526	538	561	552	526	536	570	519	517	550	536	503	572	496	540	565	554	545	510	515	550	550	576	533	524	524	550	528	556	525	505	558	507	550	549	560	524	510	522	514	579	544	543	533	558	588	521	568	528	574	542	522	559	511	548	526	523	550	578	543	575	542	527	560	524	526	555	569	554	515	577	553	522	557	565	556	530	501	509	526	557	523	521	569	499	535	549	538	554	526	554	551	494	559	516	569	533	560	554	516	548	558	531	549	556	535	548	601	529	578	526	520	555	555	543	527	544	533	541	532	537	523	518	577	559	511	547	544	528	558	585	499	542	539	550	536	515	563	519	544	509	572	534	533	520	525	524	505	569	505	524	540	559	576	537	517	540	541	529	542	504	527	529	574	521	544	534	545	555	536	531	517	559	548	570	545	564	531	522	552	595	541	548	530	559	508	567	554	559	506	511	564	586	511	540	512	505	523	492	557	587	549	532	505	565	575	574	553	537	555	518	520	512	532	524	520	541	551	530	587	542	564	553	577	532	578	548	544	560	573	572	531	568	521	528	535	509	571	480	526	540	602	510	504	543	514	533	525	547	560	560	542	569	565	565	530	552	547	546	527	517	538	528	554	544	546	592	536	525	527	530	549	543	543	544	545	511	549	582	525	565	510	548	525	501	548	558	544	511	481	566	549	508	525	503	556	520	594	513	546	543	547	539	551	579	528	588	549	525	569	508	511	504	537	527	560	552	508	561	510	529	525	570	531	523	516	529	522	548	551	541	540	551	537	587	523	571	555	577	552	567	523	562	511	559	531	575	507	545	479	545	541	558	558	544	545	506	545	572	544	486	538	563	591	542	547	526	521	539	523	562	533	543	556	550	575	548	556	538	561	605	507	600
27491	25269	30322	23207	14504	9614	6880	4870	3671	2958	2439	2057	1784	1597	1334	1294	1103	981	894	826	759	701	674	680	653	592	646	548	566	511	500	499	498	534	490	452	496	481	473	464	475	495	492	477	473	454	451	475	482	461	450	434	528	505	446	490	455	452	424	497	485	490	484	453	489	473	509	489	444	455	452	436	466	433	448	482	442	446	444	469	455	471	480	420	479	475	486	477	443	433	459	427	427	447	451	462	457	460	474	447	466	460	452	471	439	465	442	444	477	446	443	442	432	423	450	464	443	470	436	469	470	479	465	426	479	397	475	444	475	440	449	485	480	473	430	465	453	467	434	455	465	431	452	421	451	454	456	468	425	489	424	443	470	452	453	441	438	437	459	469	448	464	476	462	435	454	462	440	444	475	461	447	477	473	460	423	442	468	461	448	440	434	440	477	464	437	458	482	449	468	485	427	445	469	522	464	453	448	444	438	463	448	430	486	470	457	475	454	496	460	459	440	453	443	469	471	440	454	430	464	459	468	465	470	424	470	421	447	473	445	463	450	480	441	453	454	451	394	457	478	486	465	408	454	465	439	471	446	424	462	477	450	456	449	452	455	452	450	471	496	475	538	470	439	501	475	480	454	431	463	468	470	464	450	436	475	493	458	457	465	483	437	460	439	464	459	507	461	479	479	444	482	496	428	429	426	433	468	462	476	490	444	498	443	459	447	502	464	462	462	462	472	474	442	472	455	440	493	448	475	436	419	431	468	499	457	462	435	472	437	441	487	474	471	451	447	475	465	471	443	453	464	422	484	453	474	478	467	457	458	425	439	432	443	463	447	436	438	432	506	448	489	430	450	428	443	478	437	461	473	431	473	477	427	444	466	433	427	476	487	496	452	466	448	459	488	447	454	462	472	451	482	449	452	447	485	460	514	471	455	445	468	455	463	488	494	456	457	511	461	415	451	444	485	459	458	446	417	477	477	446	499	468	467	422	484	474	433	455	455	424	440	453	467	424	484	448	488	483	452	477	444	467	456	460	460	454	424	478	444	427	437	450	452	485	494	457	468	512	456	452	472	445	447	446	431	473	459	429	472	423	467	482	469	476	461	477	476	442	462	492	460	437	461	446	455	462	414	431	484	480	456	443	486	466	459	448	448	426	474	419	471	459	460	466	472	482	448	455	442	448	430	470	464	449	462	415	465	465	491	423	452	440	465	451	467	456	507	450	455	441	443	461	484	473	482	386	418	472	448	437	463	457	454	459	452	502	442	490	460	480	444	491	462	442	455	471	481	487	451	448	486	507	425	476	487	498	450	469	429	453	427	451	421	426	437	438	478	446	450	461	483	481	433	462	446	431	502	427	494	476	452	441	441	457	476	448	444	485	449	442	414	442	474	427	483	504	470	453	458	478	447	480	447	435	484	441	512	448	470	435	466	446	426	464	444	425	459	420	466	447	467	478	452	436	485	464	437	419	424	433	459	473	462	477	469	431	419	459	478	433	461	465	464	454	467	467	430	490	460	453	414	419	478	445	455	446	463	479	462	424	482	469	453	470	498	460	457	460	472	482	481	456	457	465	436	448	468	461	440	414	446	464	453	463	467	414	441	426	467	463	467	454	472	450	483	483	479	481	462	472	460	490	437	505	434	489	455	431	459	462	471	466	412	480	443	417	482	462	458	433	441	492	497	416	441	493	433	443	482	431	440	445	424	484	458	484	463	453	436	453	478	444	470	472	460	477	471	483	456	468	433	461	476	464	461	453	444	421	471	496	434	471	443	491	447	452	447	430	485	444	473	441	467	465	456	443	485	487	411	465	442	454	477	471	441	459	471	464	487	446	459	506	450	459	439	491	478	441	465	445	419	450	461	439	427	467	468	454	461	455	456	460	470	459	429	465	440	460	470	474	444	453	463	460	446	478	477	455	466	453	431	435	475	501	480	502	440	431	442	443	444	419	435	434	444	447	460	490	435	464	456	469	433	472	458	482	477	485	460	484	452	459	465	432	434	457	467	442	451	475	457	462	441	493	471	516	467	457	407	470	436	424	445	457	457	453	448	422	419	433	494	467	453	397	472	493	474	457	486	454	463	469	484	476	457	447	469	443	481	449	423	493	437	475	460	455	432	491	459	483	426	469	475	432	482	491	460	473	445	493	432	446	396	446	435	486	460	432	477	456	499	481	437	482	450	451	479	436	465	487	435	458	440	454	453	475	485	462	480	433	447	450	467	449	458	504	508	438	497	434	438	447	485	439	439	425	467	456	517	455	459	474	472	452	438	465	452	403	453	422	461	425	458	500	451	469	471	452	425	481	426	436	451	480	458	484	476	438	437	423	411	421	462	449	462	484	445	480	440	432	508	421	465	464	481	489	469	502	475	424	472	464	421	472	509	446	407	420	454	472	465	455	466	456	428	465	449	436	452	452	474	471	431	481	453	426	464	451	451	471	442	432	461	443	463	450	478	459	469	434	433	460	428	477	465	457	434	463	496	440	458	429	438	434	474	445	434	490	453	429	476	439	462	436	446	442	436	464	433	454	448	430	473	450	472	492	469	443	425	466	446	481	426	435	464	470	483	462	497	492	478	453	445	486	424	451	432	407	490	494	436	457	459	517	465	466	456	477	451	458	456	447	449	469	443	448	471	481	468	460	491	472	480	423	444	489	426	454	491	455	425	463	455	459	485	468	465	463	471	453	435	431	438	486	437	454	480	471	460	451	438	474	442	476	490	450	423	448	421	483	507	445	469	446	450	449	454	480	469	465	454	476	449	484	427	490	457	471	422	473	453	435	465	488	461	461	461	472	439	435	489	468	434	463	463	449	445	450	460	470	452	427	445	431	456	493	450	440	429	462	464	500	458	459	468	438	452	441	461	447	413	481	438	476	452	459	456	434	467	472	436	457	447	452	473	455	450	485	422	485	457	473	457	441	465	435	445	443	454	451	463	487	447	414	475	468	491	426	421	430	460	429	461	490	444	471	490	448	464	409	455	493	436	447	455	469	468	433	431	471	500	446	474	435	505	495	463	490	481	432	487	485	438	453	416	435	453	445	466	459	481	445	452	471	445	459	428	481	443	460	431	435	436	492	479	486	468	451	430	457	431	456	447	472	473	480	471	467	446	469	495	435	450	460	462	428	436	475	465	479	458	451	478	488	464	438	452	479	446	485	441	496	432	451	458	448	507	433	444	422	442	453	440	485	497	439	438	456	470	449	434	463	450	474	466	437	427	442	435	460	475	487	454	463	459	496	417	474	448	447	430	478	469	446	456	478	465	455	451	452	446	393	470	454	452	447	434	445	460	439	456	451	442	448	473	477	463	473	481	495	459	468	455	469	450	473	473	443	471	462	441	456	455	477	455	474	452	435	462	450	431	483	463	472	464	507	488	476	463	447	460	456	494	411	414	443	466	468	487	462	473	436	432	457	441	475	449	442	472	487	443	450	476	449	412	465	472	421	444	456	475	463	449	498	437	455	475	449	474	430	461	435	446	456	456
29409	41684	36259	25678	19883	15608	12298	9638	7483	5909	4715	3878	3276	2879	2445	2124	1865	1730	1505	1364	1232	1071	1067	1022	915	860	820	772	701	724	702	681	672	680	624	605	590	634	629	613	579	631	598	605	607	571	585	592	588	580	579	533	531	569	590	542	563	576	552	615	548	578	587	603	558	528	605	571	581	556	566	599	543	531	541	544	545	561	581	555	587	561	546	556	563	549	578	564	586	611	547	593	574	568	575	550	571	592	551	535	539	556	619	550	554	561	568	583	564	573	536	566	594	589	554	544	582	541	580	522	549	600	569	567	561	552	589	569	554	598	592	592	581	566	544	595	529	543	560	539	610	556	627	594	560	554	567	565	559	560	575	565	599	572	565	583	563	555	556	571	558	606	596	530	558	540	532	567	582	568	551	574	592	561	530	577	570	535	527	572	578	531	551	584	589	549	602	594	566	568	524	611	571	552	581	563	577	576	564	536	588	573	565	516	593	553	582	567	575	537	559	601	596	598	556	571	535	547	527	603	555	607	530	544	548	588	618	547	597	588	549	599	537	571	569	543	555	530	587	538	540	551	532	574	561	527	564	545	570	550	560	556	525	558	518	566	551	553	562	577	555	604	552	564	599	565	565	590	582	586	577	569	517	573	590	534	599	587	564	635	591	551	574	587	571	546	571	570	563	569	568	552	535	579	568	555	537	553	553	581	532	640	565	553	546	566	596	550	564	552	587	583	565	568	592	556	565	523	570	520	589	600	526	576	547	598	540	556	582	600	566	560	580	548	557	543	566	558	595	616	549	566	555	585	559	573	594	580	571	571	580	529	570	565	563	589	569	558	582	601	537	584	569	529	577	589	581	591	515	555	566	527	552	570	626	557	552	570	560	565	550	587	511	571	567	588	577	568	573	582	594	570	550	575	584	593	610	543	600	592	594	580	556	613	597	560	535	545	580	598	587	544	565	549	562	565	542	560	522	599	553	598	581	572	563	521	566	573	584	585	592	550	565	542	557	646	540	555	525	551	577	587	526	560	588	559	619	559	563	582	591	576	558	558	594	539	556	601	582	542	593	576	545	543	529	536	552	578	576	598	592	572	580	597	547	586	519	581	578	554	572	545	522	579	578	545	552	602	555	579	592	529	536	572	569	565	603	585	531	576	537	578	538	554	591	577	622	572	610	559	547	563	579	554	564	565	571	566	539	608	543	561	584	553	550	570	570	542	577	546	564	560	547	558	524	543	593	583	572	552	590	563	522	590	551	592	572	547	554	573	578	580	591	575	557	548	584	577	575	569	546	531	529	511	550	581	591	572	565	590	529	607	574	572	520	604	560	610	544	567	518	580	528	565	574	580	603	573	582	551	579	551	564	547	531	605	573	584	578	560	562	571	626	545	614	569	592	554	538	617	489	544	571	575	582	592	589	546	555	542	567	566	583	535	598	550	569	557	594	551	567	611	576	600	572	530	562	598	589	537	572	585	572	513	569	582	558	570	605	566	557	534	530	529	572	563	563	549	559	608	567	595	590	557	585	549	513	570	536	553	564	536	551	540	525	541	578	563	549	565	557	564	604	546	566	563	565	546	571	575	561	579	565	595	565	591	567	581	610	576	530	573	561	621	564	536	570	600	555	560	613	621	592	525	549	580	564	544	568	542	580	536	574	577	537	572	508	598	587	595	586	551	560	617	569	571	586	537	568	552	606	546	577	569	601	535	568	526	562	566	546	615	507	548	534	568	562	542	570	555	579	569	587	565	553	592	609	533	583	536	548	607	533	552	570	580	557	589	589	550	523	584	523	562	605	524	588	564	551	562	583	520	558	595	575	581	587	595	557	579	553	611	585	522	592	573	578	608	568	544	560	557	551	555	554	566	568	577	596	570	549	596	565	526	542	582	594	547	569	564	554	579	528	530	624	573	543	582	576	593	547	569	558	516	561	540	580	556	562	564	559	555	538	551	552	576	577	558	586	585	576	557	538	583	571	571	517	596	587	552	572	576	541	533	574	562	509	562	601	544	573	579	555	556	594	601	569	593	624	517	570	580	547	573	587	564	575	560	550	519	550	614	557	593	554	597	559	556	566	569	573	565	586	597	592	556	569	540	543	591	583	543	521	539	522	560	586	619	561	597	558	605	569	568	590	572	574	531	553	567	534	633	536	547	559	565	528	574	575	599	564	555	573	599	545	613	554	562	595	557	606	599	588	574	576	610	520	560	560	585	551	543	563	580	606	569	542	572	558	562	559	555	541	534	540	607	576	538	591	585	564	561	542	565	580	582	606	530	581	533	570	554	587	558	580	554	552	562	575	562	588	597	547	575	527	553	586	588	512	579	584	546	576	565	537	563	566	550	503	553	625	573	606	554	543	591	593	580	562	567	573	579	584	565	549	586	587	567	565	548	573	568	582	553	544	583	563	565	548	566	535	559	587	589	563	558	582	574	609	568	543	579	578	577	614	595	529	551	528	575	561	606	552	554	549	574	586	573	600	527	587	547	575	524	582	580	584	578	579	575	585	567	607	554	592	562	554	568	590	578	587	562	529	540	609	568	581	588	576	563	569	525	566	572	558	589	592	529	571	614	602	567	578	577	575	558	599	545	554	574	588	639	571	559	540	580	571	567	555	575	590	530	569	564	555	550	575	613	568	577	531	545	602	505	589	574	550	552	575	577	592	577	583	584	576	573	560	525	521	530	568	543	548	597	545	572	534	531	540	592	570	562	556	538	573	567	551	587	537	576	520	569	554	516	577	553	575	573	537	564	593	556	559	597	568	564	619	538	592	551	553	577	524	564	574	538	544	522	577	556	596	581	572	562	559	555	574	540	603	542	555	571	582	573	594	604	560	589	533	537	530	574	551	561	590	544	575	537	526	567	556	598	543	611	525	585	555	526	554	549	546	559	565	580	580	575	588	573	559	588	533	571	564	579	578	566	563	548	587	572	564	560	511	549	571	601	542	566	551	543	579	518	511	560	555	575	562	568	603	579	570	544	620	490	573	561	605	603	588	576	568	572	535	545	592	541	585	605	573	565	578	557	538	577	549	546	590	563	556	582	531	579	602	536	587	543	551	557	569	637	552	577	633	559	567	623	568	570	536	558	545	559	539	626	569	585	558	548	561	570	585	541	557	571	578	588	540	608	557	572	582	556	574	560	557	559	602	553	586	578	577	579	599	564	562	568	517	575	529	605	586	510	600	542	602	581	609	539	564	568	589	582	544	601	585	577	557	562	523	587	600	562	595	563	601	521	590	578	571	593	558	627	590	581	591	532	575	596	537	525	588	593	557	599	554	535	563	620	517	545	540	559	567	569	572	584	602	517	545	509	544	594	572	559	589	562	574	540	566	508	570	559	556	548	526	569	551	557	588	524	592	594	565	571	488	566	548	571	551	589	571	559	579	557	560	561	526	549	577	592	527	540	574	560	581	545	543	516	568	523	568	597	555	569	519	556	532	580	605	569	588	567	558	557	597	564	560	593	542	520	576	527	577	594	536	553
23718	20796	27918	24143	21632	18791	12935	7949	5622	4592	3674	2951	2582	2208	1955	1748	1489	1436	1267	1107	1004	961	871	814	793	713	682	599	567	579	508	526	576	529	515	505	494	514	506	522	502	467	472	508	470	479	505	462	418	438	502	473	483	469	468	446	475	478	459	431	423	459	406	426	418	468	470	452	492	440	476	481	435	454	492	413	474	468	464	439	458	402	438	428	453	406	450	452	459	419	441	444	492	456	481	442	485	463	446	416	447	460	486	426	449	401	439	456	459	440	449	444	422	388	425	452	455	437	455	483	416	476	467	474	462	430	453	458	470	433	447	451	440	479	438	452	453	438	471	447	380	468	435	472	441	437	453	406	471	489	481	423	458	435	460	444	473	440	450	437	421	452	432	424	474	431	451	493	435	470	441	447	418	436	440	457	468	477	423	424	456	425	421	392	449	460	482	456	469	462	434	458	446	451	463	430	460	426	431	420	473	462	419	460	441	419	457	464	497	442	425	463	472	431	404	428	432	483	441	452	435	455	446	453	418	493	433	429	431	446	445	508	471	427	457	413	472	440	405	443	443	433	463	433	443	453	498	436	466	462	453	432	483	428	460	440	417	441	474	464	446	438	448	425	470	467	433	453	458	419	441	440	482	455	433	423	453	457	472	477	518	424	472	437	471	510	450	443	432	436	456	426	407	422	437	441	497	445	467	439	457	431	453	446	452	451	443	455	460	443	443	417	459	434	450	474	463	482	489	435	504	459	475	465	498	428	439	485	421	427	488	439	481	443	439	489	456	435	424	476	409	457	446	432	461	467	417	451	455	455	422	448	421	459	403	448	469	415	424	434	454	475	451	434	430	448	433	438	412	472	492	413	442	455	459	473	444	482	437	414	466	453	430	464	439	468	459	472	446	468	475	440	475	413	435	463	438	452	438	441	444	415	443	435	467	441	417	415	484	447	427	466	428	433	460	456	478	451	459	490	458	462	403	429	445	437	459	430	467	453	462	482	468	466	458	486	432	425	415	425	463	448	423	455	431	426	464	436	498	418	470	465	465	473	402	480	439	448	427	439	472	445	449	461	415	426	473	437	469	459	465	434	448	467	444	433	444	481	427	458	487	430	432	438	458	476	457	491	455	437	451	452	457	412	413	417	433	470	465	452	448	439	462	447	469	490	396	448	423	415	439	442	456	465	426	437	483	433	397	424	462	457	426	468	460	456	458	447	444	436	458	429	451	441	464	432	447	525	482	475	450	442	450	449	433	478	440	453	448	431	442	465	452	457	451	456	452	462	465	449	433	430	445	440	429	455	474	438	448	400	440	429	443	423	430	449	466	451	448	434	508	477	478	438	454	443	461	466	475	451	474	464	441	480	430	473	424	423	463	439	455	462	461	436	423	446	462	442	436	462	432	418	472	450	480	462	481	449	461	477	450	468	465	468	453	447	470	416	430	455	459	437	439	467	453	461	484	449	443	458	432	441	432	439	453	426	498	458	437	447	477	453	476	454	405	411	446	423	461	437	431	451	427	441	457	469	446	427	425	453	429	466	451	484	504	423	500	391	449	444	453	481	452	482	454	455	454	447	439	414	507	484	445	406	441	471	445	460	413	451	435	447	448	435	461	477	416	468	440	434	450	462	456	453	439	492	450	428	445	460	432	437	454	437	475	440	454	485	439	441	428	447	429	456	400	444	426	434	482	449	463	476	441	474	428	459	479	467	476	435	445	445	468	431	454	449	440	451	454	442	467	455	466	476	480	472	472	475	433	454	418	441	446	453	434	429	431	441	475	426	414	458	465	449	421	450	506	446	456	442	460	459	452	452	445	442	462	436	463	465	441	462	425	426	473	422	441	432	462	441	466	472	470	468	455	458	408	417	446	448	436	468	430	447	443	477	438	465	441	436	405	446	434	438	465	437	472	466	446	480	476	423	482	458	418	442	476	461	442	475	430	450	439	450	420	465	456	462	434	472	446	452	486	445	456	439	482	419	448	449	483	451	467	474	478	417	422	408	433	468	433	430	450	439	428	460	486	429	432	426	436	444	419	441	416	415	456	444	474	471	411	428	457	455	489	468	438	454	456	479	421	459	442	466	454	465	440	438	430	441	481	451	438	460	439	433	475	466	461	427	446	440	486	461	456	458	471	451	421	466	436	463	441	435	435	460	434	498	467	467	429	431	413	453	423	442	465	447	473	444	430	432	478	480	449	452	450	446	427	456	459	461	455	449	473	455	428	450	473	439	465	420	450	477	452	425	463	426	475	460	443	397	450	430	459	438	423	429	410	471	491	446	430	457	435	476	451	416	447	416	430	430	449	468	444	428	426	448	436	433	445	464	476	411	443	431	478	453	462	449	446	438	454	444	410	433	478	463	431	441	447	456	440	435	439	456	471	458	513	420	469	450	418	473	481	467	453	452	450	434	473	447	422	417	489	456	483	456	442	434	424	431	443	442	467	484	490	453	478	460	465	480	438	455	482	486	450	456	454	485	445	457	482	474	434	436	482	442	430	421	422	464	405	448	457	439	465	468	429	466	431	429	431	462	413	437	465	488	478	459	487	434	417	464	432	434	442	462	447	406	439	471	477	427	487	443	417	457	426	438	466	412	410	439	447	421	439	395	465	474	482	470	440	427	460	451	424	436	439	440	449	421	462	417	434	413	375	412	421	427	434	400	433	469	477	446	459	456	441	441	452	466	455	426	458	440	414	464	466	447	444	439	462	471	464	418	440	444	446	452	447	450	472	421	442	447	453	448	443	473	464	421	480	473	445	412	451	468	457	429	442	487	446	439	451	458	441	472	422	420	466	444	492	458	453	452	442	440	450	431	463	465	468	470	469	458	443	454	461	456	470	425	466	451	464	454	453	503	454	430	465	454	435	440	439	404	429	456	465	478	431	408	430	420	448	463	417	437	451	464	458	458	406	461	442	460	450	440	437	459	458	431	455	417	415	455	475	458	474	447	487	480	474	454	482	475	463	408	494	442	426	462	392	450	436	445	458	445	454	446	445	405	461	441	421	457	432	464	425	435	447	447	452	422	448	430	424	440	445	435	450	436	470	479	433	480	482	435	470	417	451	419	393	432	433	474	459	455	471	416	445	437	417	409	488	428	490	418	448	459	441	474	464	423	411	486	453	431	478	519	426	459	456	422	458	425	452	435	446	434	440	453	469	476	430	456	464	438	460	460	429	470	464	446	393	442	505	486	447	433	462	438	441	448	431	466	438	450	470	482	458	453	451	454	408	433	437	449	447	421	443	443	461	442	437	408	449	463	441	466	463	426	432	456	432	493	462	459	428	416	448	503	435	482	438	445	487	435	436	469	497	461	446	491	438	468	460	481	454	455	430	456	482	498	438	448	429	437	449	459	425	451	443	485	477	468	445	474	460	432	487	437	464	477	447	468	429	421	459	463	453	434	413	442	445	429	458	453	472	459	427	491	470	472	455	441	468	466	425	458	436	424	430	403	487	445	445	434	455	421	432	469	472	425	416	446
30154	48030	41752	31293	25718	21127	16985	13680	10883	8659	7024	5674	4813	4055	3639	3134	2676	2327	2008	1916	1562	1503	1397	1246	1149	960	948	901	890	786	793	761	724	695	716	703	705	662	638	630	629	642	650	583	598	600	595	587	626	560	583	572	535	565	608	587	556	573	531	550	624	595	519	584	564	579	577	563	558	594	517	549	561	589	537	506	549	511	518	561	613	589	553	547	515	606	574	582	525	560	567	515	582	564	544	548	528	570	556	555	568	576	546	519	530	523	563	577	528	573	570	579	559	531	546	602	544	577	564	538	516	549	575	557	578	588	552	564	595	561	553	553	525	606	556	554	543	530	522	581	549	530	566	543	586	516	583	547	549	583	594	567	574	533	576	524	561	567	528	575	488	522	548	575	572	565	553	546	552	549	509	561	558	568	588	519	535	547	579	546	527	521	543	559	523	575	566	568	562	555	538	553	597	498	524	573	527	579	546	557	557	552	564	574	556	555	598	546	529	586	563	554	552	554	487	499	554	532	550	534	520	562	491	538	538	520	560	598	542	546	542	529	561	527	577	564	538	500	540	571	537	542	579	554	588	574	544	554	511	548	555	600	587	534	560	581	585	567	527	557	534	586	531	554	572	548	574	551	571	541	559	584	565	560	501	525	556	523	492	566	526	533	552	571	575	569	506	527	540	548	514	488	539	561	546	562	534	565	519	528	566	544	506	527	573	528	580	574	564	549	512	543	546	548	576	523	536	584	575	627	581	562	585	535	543	540	517	536	566	566	581	530	557	564	520	566	580	582	546	547	524	521	581	570	542	581	576	560	539	544	554	581	531	546	567	512	555	544	533	578	563	530	555	576	552	565	552	519	573	545	550	589	581	557	571	546	588	597	555	553	527	506	515	561	545	551	548	537	550	550	554	501	548	551	562	551	540	523	530	567	569	543	535	534	518	537	579	561	559	543	557	567	557	545	563	595	579	539	527	570	542	530	577	547	550	582	526	560	567	550	564	532	510	579	534	547	583	575	541	515	538	550	515	532	543	539	578	544	577	514	538	505	619	589	529	540	558	597	561	552	570	557	578	575	560	570	549	538	528	526	529	568	525	540	562	578	560	546	586	533	539	571	549	515	550	495	596	571	559	545	521	519	552	597	546	579	574	556	550	560	509	572	558	550	581	566	582	540	566	553	569	534	560	546	531	577	542	577	548	545	547	560	536	573	594	577	586	564	556	538	546	546	557	559	567	527	553	549	548	579	513	555	551	554	554	549	594	571	561	556	556	532	536	573	550	599	531	548	516	502	605	564	549	523	610	529	550	551	534	583	605	556	581	548	543	600	524	516	549	553	576	511	568	537	573	526	562	549	547	548	597	537	571	546	575	525	501	531	568	572	560	545	530	537	519	540	496	540	594	525	526	554	514	535	589	550	553	534	544	543	548	528	579	567	504	553	585	536	505	560	582	521	505	577	577	543	588	542	545	541	566	550	566	534	571	547	547	537	541	554	544	532	566	537	505	579	579	543	554	565	551	540	619	574	544	554	542	557	584	551	523	602	550	570	549	547	498	527	533	549	526	540	576	576	582	539	545	527	543	507	539	576	569	538	562	569	565	562	539	519	524	533	518	521	525	550	576	595	549	564	547	575	557	559	582	521	558	551	546	562	543	569	556	604	543	607	563	542	584	559	550	543	611	519	553	556	593	526	572	578	561	601	555	549	603	565	533	569	555	573	555	557	536	535	531	550	522	541	560	583	583	581	556	575	534	545	528	572	551	570	539	518	545	535	562	518	571	563	556	554	607	576	590	540	496	566	519	512	557	601	593	575	530	596	559	590	540	551	563	565	546	545	526	553	539	533	525	549	543	569	542	577	568	551	570	531	533	528	589	529	601	500	594	560	547	575	595	535	500	499	568	521	539	557	516	568	564	553	548	550	522	571	535	540	549	522	527	541	541	588	537	589	553	524	561	561	551	536	502	626	568	545	555	511	573	586	626	567	558	567	514	559	554	556	554	558	548	486	592	529	554	554	564	563	536	590	542	545	491	556	580	576	560	583	571	558	584	536	571	566	558	573	558	565	531	567	562	556	543	527	579	557	558	555	565	554	530	564	518	597	527	530	515	549	588	571	544	550	551	583	535	563	558	547	520	511	537	527	565	577	563	515	493	563	564	566	541	566	572	556	530	507	521	566	562	504	513	575	554	563	514	550	552	545	551	546	553	551	552	510	576	580	538	530	550	546	537	552	555	564	586	590	546	507	562	548	532	573	605	562	582	520	541	559	575	528	588	572	562	569	597	546	518	548	538	520	595	600	530	577	548	587	534	567	512	540	530	552	577	531	579	535	548	528	567	552	527	522	556	519	530	522	542	538	549	523	566	542	538	561	544	553	580	571	547	547	544	583	557	553	567	562	552	553	573	589	567	522	590	565	531	541	594	551	597	543	569	547	566	556	548	540	590	581	536	559	560	551	540	573	579	531	561	560	518	563	581	537	537	551	584	557	586	585	544	570	543	561	558	555	564	567	580	549	537	556	554	580	531	562	544	563	586	561	563	575	554	549	532	537	595	558	551	543	522	508	548	568	532	541	544	580	561	546	589	544	580	563	549	537	535	562	530	566	553	549	542	558	576	523	595	539	569	529	526	528	579	543	555	548	580	578	533	531	557	614	578	569	564	568	545	538	543	584	529	567	573	568	535	565	587	601	553	572	570	577	593	552	582	604	515	561	540	558	520	566	511	538	514	560	556	569	528	517	564	518	604	568	523	561	521	576	548	549	559	592	538	559	549	558	536	562	568	515	538	536	579	567	562	545	517	546	579	559	547	557	514	584	586	505	534	515	540	528	552	553	574	580	529	526	549	566	576	576	518	536	556	558	547	578	546	571	534	556	533	535	555	555	585	566	540	560	573	510	534	547	550	546	530	531	574	529	583	571	590	551	534	545	570	574	541	516	603	554	582	515	539	524	555	522	534	607	536	540	586	536	547	547	553	557	506	545	535	511	543	561	506	508	561	564	534	578	560	535	549	550	548	574	542	582	520	584	555	517	574	554	559	546	540	526	556	556	563	549	552	530	512	556	571	542	577	575	557	522	569	542	550	508	508	522	498	561	515	565	564	597	561	505	548	551	588	559	519	545	555	529	556	565	524	576	551	518	548	576	565	536	546	575	555	557	559	563	575	521	544	541	570	537	554	587	560	568	580	558	565	564	555	553	541	534	573	522	567	538	551	560	565	537	518	533	549	555	552	563	582	532	590	539	552	526	581	523	569	543	578	530	537	527	530	514	553	529	547	540	559	526	589	536	523	561	582	550	510	523	558	564	531	563	562	548	561	566	594	560	579	585	586	546	568	564	545	559	541	587	573	560	565	569	578	564	566	522	572	557	553	548	543	545	555	552	569	562	568	519	508	567	561	532	534	571	594	568	556	534	552	566	554	553	568	532	565	532	592	572	544	562	574	558	572	541	655	523	584	575	537	523	569	563	536	566	542	571	576	504	556	562
22700	20800	28351	23396	21168	22432	20682	11580	7865	6297	5293	4254	3384	3002	2545	2344	2035	1765	1561	1444	1281	1120	1078	992	883	809	770	739	714	626	651	586	532	581	512	548	561	546	510	520	512	511	509	507	485	495	468	501	471	451	467	462	490	491	473	481	492	510	487	458	482	442	457	450	483	492	464	455	473	457	458	467	456	500	433	450	426	434	461	482	467	512	446	433	455	429	449	466	441	469	440	450	474	466	454	460	444	464	481	467	461	443	422	447	433	504	472	467	440	414	458	467	482	425	435	470	455	447	468	427	461	457	474	469	454	443	458	454	415	425	450	439	432	432	450	444	460	442	434	417	470	452	461	483	462	442	421	433	440	469	475	445	433	446	435	464	464	427	427	462	427	478	504	440	453	434	452	485	463	463	480	480	503	441	460	440	465	503	442	410	433	460	476	466	444	463	505	470	492	441	510	447	460	441	473	469	442	482	452	418	452	475	474	481	471	419	403	476	477	450	488	438	423	476	471	463	497	474	435	499	459	439	461	422	464	454	460	449	454	441	462	424	454	430	436	438	449	453	490	437	465	442	483	494	444	489	405	432	439	455	451	453	489	452	461	471	455	459	436	452	447	470	494	440	430	428	489	420	423	478	459	440	451	442	443	463	450	472	425	434	414	446	452	469	441	424	490	464	476	478	431	447	451	445	452	465	462	443	451	455	443	423	478	471	430	442	463	426	456	470	446	428	466	442	473	407	450	493	435	478	421	468	495	414	445	421	486	473	436	462	465	457	463	466	469	427	447	464	439	439	432	462	465	444	443	483	468	407	477	464	437	401	430	458	460	436	487	515	482	443	470	455	505	451	465	440	444	436	460	498	460	496	458	469	434	477	428	439	446	461	480	447	474	477	463	457	482	417	453	459	467	489	454	454	461	451	483	451	462	435	429	447	445	437	455	451	444	467	450	477	432	448	478	459	427	468	427	435	442	442	453	467	481	486	463	455	462	480	446	407	490	425	444	448	466	505	454	443	467	485	440	467	449	437	466	456	466	468	456	449	447	430	483	496	479	433	457	449	501	452	496	480	420	452	463	425	468	439	455	441	473	442	450	494	452	489	431	461	469	481	463	465	497	480	450	457	458	463	494	474	454	467	422	460	440	460	469	448	418	424	471	502	408	439	480	460	429	466	454	436	475	423	428	466	459	437	474	467	430	434	425	449	455	449	461	461	467	476	438	419	430	488	448	434	483	460	454	473	431	429	423	457	424	457	478	471	439	447	458	433	427	453	443	451	481	452	467	475	472	444	460	436	491	400	448	462	499	442	463	487	448	510	438	453	458	504	505	461	471	445	421	449	462	463	478	452	477	443	447	446	416	470	412	461	461	425	442	443	448	475	480	428	450	457	478	414	446	428	424	461	494	446	469	449	453	481	435	453	460	443	464	453	463	397	449	460	427	436	453	447	459	439	459	489	457	482	413	452	465	446	427	487	470	477	468	431	487	430	452	452	453	465	457	460	490	451	477	450	437	471	448	428	470	468	465	496	443	461	444	445	444	448	468	458	455	408	482	476	469	458	459	464	476	447	436	463	479	487	463	437	477	433	446	451	467	436	470	430	453	453	450	430	471	424	459	458	449	500	459	450	477	466	416	409	473	445	441	456	461	473	484	412	475	443	443	415	423	437	442	480	460	435	458	468	489	433	446	461	437	478	457	454	473	428	437	460	454	501	447	455	464	498	454	462	427	448	425	442	464	472	465	451	441	467	479	470	455	468	439	483	458	453	445	443	486	457	488	491	468	453	426	446	463	474	464	419	457	442	450	449	480	474	459	461	480	457	464	442	463	443	437	468	488	454	462	492	445	470	451	443	454	480	483	436	446	460	490	440	474	458	433	439	455	463	459	446	452	441	472	429	445	427	442	429	436	459	435	477	495	474	416	453	471	470	451	422	483	493	453	470	453	450	427	467	451	483	443	464	455	472	453	473	439	452	480	444	487	456	458	478	472	457	408	451	455	462	472	417	493	428	458	462	430	447	478	450	483	451	472	450	446	483	466	458	451	408	469	467	444	475	440	448	441	464	451	443	452	476	455	445	463	442	423	467	454	470	470	481	487	463	444	424	467	467	454	477	470	464	434	454	460	441	439	427	439	460	467	474	421	452	437	455	464	438	476	462	468	474	458	457	436	447	415	495	434	472	463	483	479	461	468	468	465	457	469	483	474	423	469	443	444	430	469	461	456	478	447	437	429	448	452	469	480	435	418	453	462	415	506	480	462	430	436	436	446	487	459	440	499	446	456	455	460	452	460	449	417	488	419	465	468	444	483	448	450	471	458	409	440	440	460	436	452	450	477	456	459	452	477	444	464	432	434	472	442	476	438	480	452	451	440	423	422	491	482	433	474	452	446	443	473	422	421	450	447	449	443	439	458	445	474	455	440	424	477	448	451	474	455	436	449	470	451	430	468	457	446	447	478	436	461	440	433	480	478	400	455	472	440	425	477	433	431	451	455	464	483	440	456	486	449	489	441	459	475	441	481	457	463	439	475	423	429	422	457	474	465	439	465	474	503	474	438	455	452	474	433	477	444	496	481	477	444	434	422	462	450	471	433	437	468	479	423	432	457	451	478	451	457	452	479	429	433	451	487	442	450	433	423	428	460	437	452	455	418	437	462	492	454	406	486	451	449	504	460	441	430	439	457	499	454	467	413	443	442	467	458	474	441	439	475	444	444	457	447	447	471	453	472	420	443	480	468	511	455	457	473	438	442	446	508	455	474	479	415	443	475	444	438	482	463	472	441	420	473	463	480	452	462	460	483	474	493	397	438	469	443	453	448	472	437	461	458	438	474	437	460	456	448	445	457	454	501	450	432	431	457	428	478	493	470	428	451	464	435	453	455	489	404	449	431	483	450	462	456	446	454	429	471	443	473	473	426	451	490	439	455	427	464	442	460	455	453	495	474	464	457	478	474	481	478	432	425	430	455	461	488	438	409	467	450	499	465	458	448	483	461	455	473	448	455	464	444	457	437	466	474	496	450	457	449	470	476	470	490	439	456	464	466	490	471	483	456	454	442	473	491	420	442	501	494	444	437	478	455	503	423	473	447	478	435	438	460	460	458	449	438	475	490	511	443	448	446	463	454	454	488	424	420	449	426	468	461	455	439	477	457	440	435	466	444	445	450	442	480	437	468	456	439	456	462	428	454	432	445	471	447	415	433	481	461	415	469	422	472	452	461	459	456	461	469	469	451	480	433	454	459	453	429	443	467	445	467	473	465	447	425	465	482	427	441	458	462	436	458	493	456	431	453	455	447	444	441	474	485	453	402	459	465	469	475	440	479	457	471	471	462	454	412	452	428	450	468	429	415	440	463	452	447	434	469	460	411	471	483	416	482	461	461	456	496	454	453	460	429	402	503	482	434	449	469	436	458	422	482	492	443	439	459	466	465	469	479	485	464	439	461	433	413	461	460	431	445	470	429	423	453	434	469	438	427	483	449	423	449	434
31220	52631	46639	35853	30487	26002	21435	17694	13992	11220	9364	7591	6456	5180	4735	4112	3442	3019	2810	2541	2198	1852	1683	1535	1340	1273	1148	1015	935	932	866	829	832	742	714	706	746	714	715	688	704	649	645	638	630	583	590	638	589	627	563	597	577	599	524	538	583	540	559	545	565	557	588	573	550	567	570	549	574	546	554	539	530	570	571	558	543	541	508	549	572	556	533	571	542	584	532	559	528	603	541	571	592	545	582	586	574	524	541	557	549	576	519	508	601	564	525	532	526	545	597	528	527	542	550	485	529	563	536	563	565	558	574	570	533	552	511	535	574	547	550	578	564	493	575	517	546	495	558	544	531	519	536	555	563	552	535	524	586	559	524	558	556	565	558	574	560	562	554	568	515	553	528	551	555	563	525	546	518	555	586	532	562	559	528	570	544	557	548	556	552	549	519	538	556	562	530	551	530	560	555	539	545	545	568	533	557	551	550	554	583	581	543	585	571	551	542	544	545	530	577	558	534	549	527	524	531	522	542	535	553	574	531	533	528	543	549	557	544	554	546	541	531	573	524	533	576	544	536	557	573	521	550	567	540	533	577	557	562	552	544	537	595	514	547	567	570	531	540	558	572	540	531	537	542	503	503	535	575	582	529	537	556	517	556	558	504	531	557	533	553	529	519	566	520	583	571	500	548	512	577	553	546	520	532	550	536	572	517	528	564	530	569	530	598	585	595	546	525	571	539	567	575	533	571	547	571	526	557	556	531	601	530	523	553	544	507	567	564	566	583	540	497	566	544	575	549	562	577	517	540	542	579	560	597	511	547	560	567	550	577	542	524	562	556	551	554	523	487	540	498	580	529	542	537	549	522	512	539	537	593	555	560	558	551	576	541	553	549	562	520	523	515	549	544	532	543	514	534	595	555	539	569	543	587	544	566	542	540	538	559	536	561	561	536	571	555	519	559	569	529	581	569	553	504	555	528	516	533	585	548	490	591	543	568	543	516	534	578	560	537	544	538	567	538	563	560	566	609	570	576	531	547	560	561	558	565	568	518	514	558	528	530	510	550	528	607	571	516	498	558	560	529	612	564	549	525	538	568	593	532	513	537	561	549	558	566	537	568	567	549	521	503	561	538	535	532	535	564	554	498	587	545	539	579	586	571	522	535	555	503	549	534	561	576	526	557	514	547	569	558	555	556	560	546	552	537	547	504	538	515	555	546	568	539	530	526	520	576	546	533	562	523	553	568	548	554	556	567	511	512	535	574	595	543	549	529	549	526	567	543	533	557	532	568	599	561	565	548	530	565	536	594	544	501	538	549	592	553	549	532	538	555	555	534	576	588	553	538	492	543	579	574	564	552	556	527	542	519	557	601	540	532	520	559	575	565	531	552	523	556	545	535	517	540	525	543	540	537	526	586	551	502	538	557	528	532	563	551	564	564	527	606	558	513	561	593	559	590	511	514	525	572	573	546	520	500	589	563	535	550	586	545	544	563	556	531	573	583	556	597	578	564	576	571	526	555	569	562	575	520	541	569	538	530	542	570	498	534	568	559	575	563	485	537	516	577	536	537	535	556	540	531	571	541	549	533	564	550	533	554	541	495	554	522	561	580	530	552	576	539	576	545	561	542	559	559	551	562	573	546	548	588	555	550	504	562	562	497	577	563	498	567	527	546	523	533	527	565	527	565	508	570	515	536	560	552	506	551	572	567	542	566	549	511	519	547	583	479	559	590	571	557	527	547	554	554	520	548	523	582	591	534	515	546	551	559	549	512	511	556	511	579	541	534	541	577	506	543	527	516	516	519	546	537	549	540	521	573	551	540	564	560	510	547	559	527	566	559	567	578	565	550	549	518	561	555	550	512	542	538	507	535	570	544	545	574	520	574	553	497	573	557	550	498	534	524	545	503	540	511	542	565	561	511	548	551	582	570	497	544	551	540	581	576	548	578	566	573	563	578	586	576	554	579	540	528	557	576	549	558	532	537	569	529	571	528	561	584	509	560	529	554	557	563	513	543	545	573	522	547	498	539	555	541	539	543	529	503	566	554	596	526	529	528	570	553	546	554	567	560	552	551	561	537	540	578	578	520	544	554	555	537	527	566	536	548	530	574	529	555	575	553	524	574	541	509	553	514	566	537	549	575	548	528	569	545	541	541	572	522	564	501	573	558	558	574	497	535	560	533	529	503	538	552	555	526	554	546	562	589	556	537	543	548	565	539	573	565	539	542	572	576	536	553	519	543	544	564	554	569	525	541	504	540	554	551	521	499	574	547	529	570	531	542	529	536	529	543	570	585	540	539	536	586	553	529	556	545	534	509	558	592	554	573	605	580	542	571	519	548	519	489	566	569	547	605	539	556	543	545	601	569	558	560	547	535	567	551	528	568	580	548	541	572	549	548	534	498	556	583	574	543	556	535	565	516	559	537	538	549	546	584	570	546	552	522	554	510	588	560	491	577	549	530	563	532	527	531	559	570	563	556	495	554	567	529	569	531	539	577	574	579	565	555	524	519	562	561	579	562	570	610	546	521	543	549	596	556	562	576	542	577	544	529	574	509	586	562	547	532	572	537	551	562	558	550	545	497	552	548	543	550	541	553	538	546	565	503	537	563	515	511	551	545	577	556	557	549	561	574	580	508	552	551	513	535	553	548	493	532	564	523	560	571	546	550	556	531	610	556	519	527	522	562	553	573	564	531	531	555	574	533	529	535	594	553	548	539	524	556	586	535	582	549	562	516	528	553	548	516	560	545	528	529	592	543	535	494	523	537	547	532	508	545	564	568	553	584	556	546	556	570	573	603	554	550	578	556	605	549	590	567	529	528	578	526	517	544	520	567	527	589	542	564	584	540	544	541	528	507	537	559	523	538	552	545	544	530	571	531	558	573	571	496	530	542	580	548	523	564	480	545	530	571	516	572	513	577	521	522	578	522	546	562	557	566	542	525	536	563	563	518	504	511	511	518	542	540	551	524	557	526	514	528	552	563	544	570	550	544	531	556	519	554	559	566	561	561	539	567	549	567	524	570	551	544	569	538	550	538	548	559	558	529	506	574	558	586	570	537	553	530	518	535	556	598	584	541	554	554	537	591	536	567	567	558	582	536	555	557	557	570	545	552	564	571	561	559	553	544	542	528	594	596	554	522	514	514	545	561	562	544	541	539	517	568	579	545	584	584	519	530	608	526	540	552	579	605	567	544	574	567	558	559	543	535	553	530	563	528	524	531	547	553	566	545	534	548	560	551	535	565	581	528	537	531	541	547	533	549	532	546	535	554	556	532	552	539	507	566	547	562	554	549	535	583	526	557	580	571	565	568	578	553	527	571	549	533	514	543	543	544	569	570	550	514	556	522	510	521	599	546	531	582	546	564	552	524	540	578	513	564	531	586	588	538	521	511	549	584	531	562	529	559	568	504	504	551	527	551	514	535	586	583	555	529	506	553	579	554	573	538	526	545	608	578	573	534	569	496	497	534	540	573	550	566	530	525	549	535	561	564	554	496	562
27673	25346	30669	23483	14798	10212	6803	4836	3594	2765	2324	2057	1737	1502	1295	1240	1138	1002	963	815	810	752	662	663	634	606	586	565	566	546	514	553	503	505	525	507	511	509	485	512	456	507	478	455	465	488	498	466	480	475	472	484	516	452	457	480	476	454	468	453	423	455	437	469	451	486	487	482	472	493	435	428	486	461	470	461	490	485	456	449	455	499	458	477	433	443	479	467	472	484	456	424	445	500	451	465	477	441	488	485	425	445	481	471	457	485	489	465	497	487	444	451	465	483	430	416	435	474	430	476	460	456	463	444	487	472	450	434	487	457	465	460	436	444	485	484	458	479	496	494	447	474	497	503	444	450	454	454	468	451	453	497	462	459	462	440	450	434	447	453	461	447	445	443	499	431	466	469	460	491	463	481	475	466	456	484	456	459	442	463	446	452	508	454	460	483	433	488	479	471	433	461	445	458	489	444	440	470	435	453	437	442	486	466	435	462	456	474	437	465	496	474	438	453	478	429	457	434	474	472	448	425	465	470	487	439	468	452	456	472	467	462	459	461	460	456	464	432	484	455	431	450	426	460	481	490	462	450	493	464	419	488	424	454	511	498	478	476	484	451	460	508	479	460	477	456	447	450	442	484	469	445	479	454	429	477	445	454	459	461	465	439	474	476	415	455	449	459	481	449	498	489	448	458	459	458	465	497	477	456	451	483	421	458	487	485	450	467	440	482	503	470	468	475	470	417	453	479	459	445	467	456	433	440	438	472	445	470	468	437	439	458	465	492	445	465	427	453	478	443	449	437	455	463	434	437	479	441	494	431	485	468	455	473	488	453	464	475	458	480	497	461	462	465	485	459	447	491	460	444	444	462	452	491	476	483	467	435	497	477	466	448	433	475	491	461	473	463	432	470	471	506	450	457	469	463	500	455	490	447	458	449	476	497	473	461	449	468	463	462	445	426	476	506	451	474	525	472	469	462	461	444	449	464	454	473	483	465	449	466	458	490	452	442	470	433	492	467	438	479	453	473	450	456	424	457	451	476	517	475	479	423	452	481	476	458	490	452	469	465	434	464	439	448	448	489	488	464	455	470	439	485	458	441	472	441	484	473	465	496	472	463	537	459	447	470	487	472	499	454	500	441	448	430	442	452	475	441	486	475	461	497	466	449	463	470	471	477	444	497	472	459	458	464	473	454	480	430	460	451	483	435	434	478	458	458	498	473	482	440	472	451	454	476	440	455	466	479	427	454	490	426	440	484	462	486	449	459	459	480	456	436	465	510	425	438	452	419	473	473	478	445	461	483	437	499	491	445	473	437	460	506	516	483	472	456	463	446	430	476	458	442	443	439	494	476	466	441	482	496	514	471	455	479	461	457	479	474	465	449	482	464	478	488	474	441	462	433	475	458	497	449	443	453	491	482	449	466	463	458	477	447	450	467	445	456	441	453	446	439	441	498	434	465	453	450	481	476	440	490	451	475	416	423	449	445	466	472	441	451	456	470	451	456	457	445	454	460	485	535	462	480	463	486	498	446	479	447	474	470	440	441	451	456	474	454	482	463	462	451	445	441	478	467	441	442	458	423	458	453	457	481	454	462	455	440	497	450	440	456	493	445	444	457	472	455	495	493	468	546	491	460	452	463	463	432	460	455	499	451	451	436	456	448	496	472	445	458	432	441	511	499	476	434	490	465	460	492	479	451	472	466	461	431	465	500	486	468	447	447	475	483	482	468	479	446	463	448	455	486	450	431	501	452	465	450	443	463	444	473	460	444	451	413	448	455	449	476	500	495	499	445	496	473	469	466	457	432	486	485	483	460	463	465	457	428	465	444	477	484	447	496	464	458	503	462	475	497	450	488	479	446	450	476	477	473	498	470	421	469	489	491	442	474	493	468	445	493	448	457	458	468	469	505	485	430	427	463	493	466	448	477	473	486	477	438	470	490	456	456	477	473	490	459	475	458	468	473	432	498	440	447	471	424	474	449	452	452	425	476	471	490	437	470	442	494	452	470	449	465	460	485	461	451	447	474	464	483	484	451	453	463	471	493	456	450	429	463	434	463	463	409	466	457	437	431	449	469	443	479	479	514	453	464	452	448	398	468	472	469	442	436	443	450	461	472	447	433	476	464	447	492	469	521	450	482	490	484	434	456	431	514	482	478	471	448	488	456	464	471	447	481	501	453	444	468	469	437	470	435	441	434	466	497	487	469	461	468	458	465	437	490	493	440	470	457	458	452	461	487	484	482	484	447	483	477	487	411	416	434	457	449	448	481	443	460	481	453	449	438	480	457	468	443	476	461	439	476	462	480	486	436	475	467	490	477	466	467	463	448	465	433	465	462	457	448	505	463	457	471	427	430	420	473	450	447	471	466	487	465	431	488	448	489	482	480	480	497	457	471	426	448	460	469	401	488	428	434	410	467	442	470	420	448	437	442	506	463	472	460	482	456	404	430	498	439	487	505	463	497	499	477	475	442	448	471	485	461	449	496	491	467	497	478	469	492	460	446	465	443	475	468	454	431	499	467	464	463	437	443	443	471	453	488	491	471	452	432	460	459	472	459	429	455	472	442	459	437	469	457	478	450	475	473	472	414	445	465	446	451	463	460	450	484	477	442	448	479	454	476	480	477	478	488	437	471	459	457	454	495	510	503	467	463	462	481	465	451	484	452	444	449	466	433	479	474	456	436	465	464	449	451	439	428	459	488	438	476	468	442	463	430	459	459	460	474	447	425	451	460	418	429	438	461	473	507	471	410	452	459	470	462	440	459	468	468	480	415	483	432	461	462	467	452	433	455	437	498	470	479	496	446	503	464	493	447	459	446	481	457	478	446	440	481	461	453	442	439	425	442	490	446	454	458	455	474	462	420	496	474	465	465	412	482	480	500	498	446	477	478	471	467	458	461	463	479	442	504	438	431	454	454	438	476	511	497	494	465	497	483	450	466	461	480	437	422	418	496	485	506	467	470	464	479	473	434	442	473	449	489	466	501	503	484	483	456	457	491	446	496	454	463	501	455	509	443	483	486	464	459	467	427	476	426	513	446	455	462	439	469	506	475	476	454	474	495	511	431	467	479	470	473	461	473	446	461	450	472	467	466	451	446	481	455	447	502	466	482	469	490	437	447	478	478	468	481	454	500	439	460	490	447	480	471	483	501	465	482	494	415	422	439	462	486	478	496	462	485	476	417	465	472	479	430	498	489	473	452	476	468	498	482	448	505	461	466	476	493	493	502	426	458	459	446	432	483	431	453	419	449	486	452	453	432	438	457	471	446	455	485	464	444	443	517	422	435	502	438	453	478	454	458	474	454	449	460	450	481	498	451	474	453	443	438	443	456	446	435	485	451	460	488	469	453	439	498	494	441	442	457	462	502	474	476	469	477	459	481	436	413	474	475	454	462	476	456	467	487	452	438	481	438	452	448	482	494	478	438	465	441	436	445	454	466	444	479	446	469	487	471	449	514	479	484	491	449	458	491	452	482	438	435	449	483	458	440
30299	42003	36662	25650	20080	16188	12422	9632	7389	5690	4684	3767	3256	2749	2517	2196	1869	1645	1509	1317	1218	1116	1052	974	864	837	808	803	755	736	704	678	694	636	677	608	611	619	631	634	596	609	638	601	574	587	594	646	605	588	611	620	554	606	575	637	598	567	603	581	590	570	575	585	563	550	604	592	585	581	581	565	572	553	548	574	552	606	562	562	574	549	563	553	583	549	600	590	619	557	573	610	565	575	539	607	567	549	556	576	564	587	543	601	563	587	559	592	539	567	588	582	544	613	620	547	591	529	596	563	579	567	540	576	569	533	547	563	542	595	584	645	571	564	619	562	589	578	583	592	582	578	597	553	542	506	549	600	558	542	565	530	568	514	572	595	607	590	554	562	595	595	622	547	551	549	586	565	569	570	596	595	578	537	541	560	564	564	553	561	599	554	630	555	572	602	598	576	507	556	576	561	551	539	544	558	591	578	562	587	532	549	564	575	548	584	603	545	566	557	560	601	532	538	594	560	576	597	580	562	592	535	594	608	574	577	577	562	595	519	530	565	600	560	593	523	565	548	514	557	592	598	569	589	597	554	565	553	586	544	554	569	584	593	590	561	620	586	605	570	606	603	542	555	539	586	565	540	553	559	579	593	596	574	586	539	596	528	541	594	593	595	547	624	596	588	603	530	583	594	555	583	557	583	589	544	569	580	539	589	565	557	583	515	546	557	599	560	594	594	580	575	568	570	559	571	580	582	597	627	598	624	572	530	533	590	590	603	588	589	545	553	582	542	589	571	586	605	558	545	595	555	605	601	573	556	573	539	567	545	603	550	575	539	551	615	617	571	551	549	546	584	565	584	544	561	597	573	575	571	573	595	556	595	613	549	565	593	568	568	549	584	573	578	549	604	569	589	550	575	572	596	584	548	625	590	548	571	581	585	559	574	555	551	564	558	576	555	555	560	558	597	572	585	623	592	568	561	550	592	551	568	596	535	564	560	553	634	558	556	547	577	568	572	579	575	558	562	554	557	567	540	535	547	525	527	585	517	544	592	597	561	539	572	554	578	558	601	540	537	587	518	555	604	571	569	567	577	600	601	591	586	543	598	608	551	581	590	540	569	567	623	528	554	621	547	568	546	548	571	604	552	593	544	543	552	598	564	525	570	592	597	568	563	588	582	589	571	575	561	591	588	557	589	583	561	594	550	589	580	563	544	565	574	527	540	551	560	558	629	532	587	556	582	553	589	540	615	554	560	552	556	571	574	590	578	540	561	603	560	563	572	568	545	591	555	568	602	605	544	624	587	589	575	542	536	561	593	626	560	565	605	567	578	569	564	576	588	572	564	576	535	548	563	556	584	582	641	560	582	548	575	579	584	586	551	542	594	591	579	587	573	570	574	562	515	614	580	585	575	609	561	624	596	577	585	586	568	570	593	574	569	530	594	569	579	561	553	561	565	596	540	552	630	569	594	596	605	538	571	560	579	560	591	566	576	595	579	576	557	577	574	602	608	548	545	575	581	572	568	526	565	572	576	574	610	533	552	550	591	601	554	584	593	540	623	606	570	605	561	604	582	568	568	575	552	559	592	552	608	622	568	596	561	580	581	591	593	576	550	601	593	599	572	579	619	590	577	553	578	581	586	613	579	575	595	590	558	531	546	582	590	570	596	572	586	612	566	570	571	559	559	560	545	574	565	531	542	578	572	547	589	644	603	547	523	580	576	587	529	552	503	612	579	594	586	566	571	582	568	607	586	547	617	600	556	595	547	561	572	535	586	566	565	609	606	556	558	561	581	587	552	573	599	569	596	547	582	582	496	546	592	605	568	574	577	526	549	529	560	589	598	552	597	568	548	570	612	575	576	572	553	568	574	597	585	585	554	561	573	573	582	582	585	594	593	590	571	564	559	544	577	556	559	634	594	528	553	592	597	510	600	572	583	533	576	584	605	531	556	587	594	538	596	561	531	589	585	580	574	574	555	564	551	571	546	528	588	547	556	571	611	554	579	574	604	542	575	574	599	587	541	557	552	577	585	588	597	563	579	587	580	585	564	604	546	555	578	533	584	576	604	543	592	542	610	603	577	571	565	578	583	536	556	542	615	583	592	569	540	579	538	578	571	538	591	581	586	585	577	575	559	574	578	580	617	545	593	551	579	615	536	538	559	588	626	572	518	583	563	592	568	588	563	579	573	542	559	587	564	542	582	553	543	575	593	579	584	511	567	615	568	618	584	584	571	540	620	573	526	606	584	578	553	560	589	617	575	544	602	556	560	576	576	586	585	537	557	583	571	549	572	578	570	590	581	531	580	576	574	596	572	577	585	582	573	583	532	616	577	548	603	623	546	580	575	563	567	582	598	555	563	608	525	600	541	612	522	581	545	555	599	533	556	610	575	553	605	562	566	583	577	593	577	573	540	546	596	587	595	578	583	578	562	597	575	576	581	552	549	590	596	561	586	576	540	580	582	570	611	566	551	546	577	602	579	563	620	575	545	595	555	639	566	565	574	554	574	564	584	538	569	584	564	569	575	609	614	598	532	594	612	583	565	612	525	576	595	576	574	609	547	559	565	604	595	532	529	591	539	592	596	568	547	604	573	605	641	575	558	533	602	556	581	603	573	550	538	581	604	598	523	558	560	545	553	613	578	579	550	560	592	573	568	542	607	590	588	584	521	583	590	585	569	614	545	537	584	554	581	575	609	562	530	569	581	572	556	590	594	528	563	549	574	576	579	615	555	554	554	564	545	516	599	624	575	573	564	573	551	548	629	557	588	576	583	589	609	566	588	563	626	605	543	560	585	593	570	605	560	597	633	577	572	571	602	591	562	574	575	574	537	574	572	592	569	572	559	545	561	601	567	556	579	557	573	574	529	554	582	589	598	590	554	567	559	584	547	572	612	558	587	578	573	577	545	594	575	561	579	574	587	616	558	609	604	589	606	581	580	570	600	579	610	607	597	568	577	514	592	601	549	574	584	548	591	606	578	578	553	605	536	577	593	562	580	555	514	605	550	603	558	582	575	590	611	592	548	579	605	559	596	578	557	564	576	598	586	604	590	571	576	541	617	571	572	561	573	566	601	585	577	598	568	598	563	579	559	541	571	607	584	576	595	561	560	571	576	569	613	575	580	538	586	594	591	587	623	570	551	550	567	592	587	586	556	581	564	613	574	556	581	584	582	590	528	577	543	611	539	603	567	569	588	538	567	567	584	603	597	580	611	576	600	572	528	563	597	580	545	535	577	575	549	552	586	563	482	600	530	569	605	537	554	560	588	569	557	596	582	553	594	615	538	581	578	551	568	529	554	603	590	556	549	616	576	572	561	557	573	567	540	573	594	598	565	546	587	606	562	600	554	545	596	601	575	581	574	536	504	578	555	565	516	618	591	541	572	534	579	637	515	605	548	572	546	601	548	571	569	604	587	594	544	579	575	575	568	593	567	603	551	575	553	618	595	558	547	601	539	583	590	578	550	552	563	602	552	554	548	599	570	588	581	606	543
23820	20813	27952	24176	21792	19355	13897	8337	5762	4548	3617	3032	2535	2247	1881	1770	1542	1428	1229	1098	1027	956	943	774	737	721	653	641	615	602	582	570	583	507	556	553	537	542	472	514	474	514	482	492	473	485	514	451	483	517	529	489	525	469	484	488	466	476	477	453	450	486	461	421	478	440	483	392	461	447	454	463	445	451	478	473	492	455	456	453	474	486	442	463	433	447	442	472	469	459	452	477	427	459	470	445	449	401	418	464	475	437	469	444	417	492	454	496	474	413	464	478	410	435	501	473	448	449	472	473	437	441	454	463	455	450	506	430	453	468	452	458	429	438	469	458	458	443	483	420	464	438	488	488	490	391	452	441	459	453	428	464	461	515	465	429	430	462	414	446	457	453	491	471	470	450	459	418	464	482	422	450	460	426	461	442	467	448	482	404	462	432	440	440	479	432	456	445	468	454	402	442	446	444	402	462	454	485	413	466	483	420	431	438	462	471	449	433	435	450	451	442	447	431	449	466	456	464	427	435	445	485	423	476	469	456	470	464	475	457	469	417	467	431	418	486	429	403	461	501	436	482	421	470	450	458	458	457	442	510	464	439	450	441	439	450	412	474	445	476	434	476	412	416	449	448	448	426	450	463	449	460	445	463	469	415	420	421	431	433	471	410	455	461	468	430	469	435	424	447	469	466	470	486	486	493	471	461	454	462	443	475	502	452	493	422	429	451	489	444	444	421	457	444	462	435	465	462	423	449	447	464	456	458	482	481	432	464	457	480	476	437	474	464	457	429	500	443	476	420	495	427	460	461	442	481	429	465	419	415	455	431	447	460	443	433	421	478	457	467	477	434	468	429	459	457	439	442	462	446	455	459	498	414	459	419	454	441	486	433	457	480	464	488	446	457	455	428	472	443	447	479	414	424	475	446	482	438	483	442	466	445	394	441	405	467	456	468	458	441	434	450	471	406	499	446	485	449	410	433	442	437	446	440	459	482	470	492	482	433	465	457	463	473	434	430	429	463	436	437	451	443	444	455	430	458	434	469	435	466	434	459	448	440	469	485	445	465	469	464	434	420	456	436	450	475	479	460	416	450	481	439	465	491	454	453	466	451	448	481	436	481	463	447	448	451	423	455	431	465	438	454	475	484	457	463	455	472	460	485	427	456	465	435	447	449	496	466	434	423	435	465	492	451	458	432	480	440	434	452	484	455	430	468	395	449	452	431	488	463	424	465	474	453	462	424	459	433	434	419	452	457	422	442	489	439	467	456	416	472	434	452	445	453	454	445	434	417	460	444	513	442	424	444	420	443	433	447	443	429	454	473	460	454	481	461	415	436	472	433	472	456	446	466	406	443	461	455	461	412	464	464	429	465	455	457	492	476	484	465	458	450	448	414	442	460	452	423	449	442	460	450	473	421	459	440	422	471	471	431	454	454	458	424	486	443	446	460	445	440	464	452	483	428	453	452	415	427	441	450	467	436	476	479	456	468	429	429	467	460	430	467	477	473	463	482	468	438	472	471	476	498	489	460	442	433	430	442	399	444	490	436	434	445	426	437	467	425	467	477	507	449	469	452	430	459	474	460	463	423	468	463	464	500	438	467	466	452	454	431	461	477	394	465	437	484	444	461	492	423	435	476	456	448	479	495	450	457	452	437	433	439	499	453	443	449	433	422	468	450	448	425	488	440	463	457	459	425	434	448	451	458	471	439	404	462	481	452	480	473	452	475	433	431	443	464	442	467	454	472	445	474	448	493	452	468	475	452	437	461	444	432	458	485	457	480	441	459	489	423	445	465	479	478	429	476	448	409	451	408	468	464	478	499	437	461	445	459	455	469	416	448	460	473	472	468	440	469	459	459	449	422	435	444	471	437	482	438	435	419	447	439	436	484	470	477	478	458	462	493	443	453	501	451	446	467	456	454	465	484	439	457	449	497	423	470	428	455	451	431	463	450	477	456	448	426	478	455	447	435	453	452	492	435	445	492	450	497	481	448	438	459	472	433	425	410	445	480	458	469	433	438	447	456	452	453	453	433	459	478	464	443	490	438	437	448	439	454	504	427	426	455	461	444	448	431	454	446	480	474	427	460	501	453	448	448	444	455	469	431	444	432	432	472	451	440	462	502	413	432	411	459	417	441	466	426	448	427	449	443	481	473	486	474	425	412	475	451	491	452	469	488	477	456	409	509	451	426	461	459	474	442	443	442	464	460	504	447	468	426	437	435	434	457	461	438	471	422	406	444	445	475	443	484	470	480	444	456	392	424	450	445	437	469	472	457	434	477	472	446	496	469	501	500	449	476	462	487	426	472	429	468	472	472	452	466	441	425	450	467	443	397	444	436	413	459	477	437	468	472	438	448	431	432	389	431	419	445	474	428	470	472	471	461	456	413	425	439	472	459	462	440	473	440	449	489	474	452	441	483	454	440	450	454	439	472	416	433	447	469	473	454	456	438	446	459	484	439	436	481	431	451	483	437	451	468	436	453	442	438	426	459	458	425	425	430	479	457	423	453	458	475	464	456	440	436	440	418	423	461	419	476	438	454	481	458	478	452	428	474	428	517	440	451	463	436	432	465	458	422	458	449	477	454	474	459	461	455	440	481	448	421	437	440	426	430	477	491	459	490	474	487	461	441	434	429	453	452	418	446	430	453	446	479	465	440	470	452	472	433	422	462	452	470	459	444	440	465	466	483	439	466	445	467	455	474	464	409	432	431	472	433	453	440	427	433	464	460	484	479	432	464	453	487	428	458	459	425	433	434	457	479	418	442	460	445	438	443	446	443	475	467	422	468	458	448	426	484	457	441	439	475	439	432	442	450	479	460	438	455	458	486	437	419	466	443	462	452	404	474	415	453	431	416	429	425	420	439	466	440	444	452	457	466	450	395	457	481	421	468	485	492	467	412	440	463	458	469	442	465	463	448	491	458	440	439	439	490	435	446	470	454	397	464	456	437	453	419	441	449	451	420	457	409	412	452	424	445	473	403	450	462	517	398	471	426	458	458	409	474	463	422	395	426	449	436	443	457	471	458	459	453	454	427	446	433	421	464	432	458	444	458	471	414	424	433	433	455	448	412	427	441	447	452	455	427	429	451	410	445	461	444	439	464	447	442	446	445	440	434	475	462	451	461	451	460	475	459	458	450	427	442	468	479	431	443	443	442	457	482	438	488	464	448	454	454	415	462	404	441	487	491	475	466	455	447	454	412	439	433	471	441	420	495	446	434	462	462	490	439	445	442	445	473	508	465	436	470	447	472	448	441	458	415	453	456	468	452	483	467	457	476	437	432	436	434	447	440	409	452	423	522	462	448	479	507	434	456	441	464	480	437	463	439	424	453	433	435	456	467	476	453	495	447	404	478	442	468	445	482	484	442	399	498	436	438	461	440	412	445	465	470	438	406	427	427	501	447	472	498	483	445	443	469	428	420	434	443	459	425	413	464	457	506	459	468	433	486	484	491	453	439	462	467	470	416	434	427	405	469	465	410	454	449	418	449
29361	48017	42828	32253	26031	21973	18022	14026	10699	8450	6932	5575	4824	3931	3397	3106	2786	2326	2088	1831	1693	1527	1362	1204	1114	1052	954	915	875	859	817	774	777	685	669	687	689	678	660	638	670	650	627	625	646	582	589	576	553	562	614	610	581	614	532	542	586	598	553	596	571	550	565	552	581	571	536	577	551	549	565	556	584	573	543	580	527	574	572	550	626	503	575	570	555	542	579	552	578	562	553	563	571	554	551	575	598	573	548	556	561	588	561	569	553	559	585	549	547	530	557	569	555	539	504	557	569	598	568	558	581	564	590	548	542	558	602	563	559	528	545	570	556	589	534	540	541	561	582	532	548	551	575	588	529	584	555	539	546	567	564	558	573	565	555	566	567	504	529	559	582	593	524	530	561	538	535	566	552	560	552	533	504	562	591	551	566	532	569	569	538	557	545	576	537	503	584	577	511	595	535	555	546	565	549	540	554	564	579	577	575	533	532	534	536	533	548	569	538	546	578	577	558	544	547	602	540	603	574	529	543	537	570	584	532	561	591	601	529	541	562	572	569	554	560	555	552	569	583	545	504	568	535	568	546	542	541	599	591	557	600	529	575	574	557	559	592	544	550	559	561	554	542	549	551	521	532	534	574	561	548	588	515	524	571	549	559	559	548	590	549	553	513	532	513	559	564	581	565	558	546	539	565	524	551	565	554	530	563	519	545	576	560	622	511	550	544	578	556	585	582	529	571	555	536	579	568	582	521	535	608	554	513	500	571	539	555	567	556	570	512	518	588	563	573	616	547	563	555	575	567	590	563	577	564	598	565	540	533	520	556	513	563	564	530	562	517	581	569	556	597	541	591	574	592	548	546	564	578	541	595	540	581	602	562	579	529	506	538	581	514	544	537	543	594	541	570	551	569	537	597	583	566	519	519	582	616	618	551	587	592	545	538	556	536	559	585	529	542	566	550	554	597	558	544	582	572	585	518	577	546	564	531	535	549	549	544	583	521	542	576	575	622	574	553	566	602	530	531	550	540	561	571	533	568	560	531	560	568	562	554	569	576	528	545	547	551	512	534	543	574	583	554	543	551	570	581	604	573	520	571	558	577	589	519	563	545	516	554	589	547	578	551	557	551	545	537	595	538	560	570	560	504	535	584	556	574	589	571	550	535	487	574	522	579	587	586	565	555	510	588	523	568	544	562	568	527	534	565	578	582	563	527	576	567	569	558	527	569	544	583	553	560	525	552	580	592	569	558	550	556	546	600	553	553	561	570	550	577	527	556	574	548	532	551	562	560	567	574	531	548	573	545	558	529	573	569	586	549	567	562	547	552	543	539	579	594	581	610	553	545	556	564	574	540	561	580	633	502	574	563	542	529	565	566	589	509	549	573	560	570	623	546	511	549	579	556	600	582	540	538	553	515	537	577	565	576	538	550	537	560	574	574	560	562	584	548	569	539	539	555	520	568	551	541	528	573	574	566	559	550	583	554	590	571	577	508	557	573	560	549	579	549	544	560	552	560	579	562	510	530	556	556	593	568	545	555	573	554	556	529	581	539	529	571	543	550	576	547	560	563	550	579	585	546	599	587	539	556	539	531	586	545	547	586	575	555	550	585	589	614	546	594	518	554	563	504	562	575	528	578	555	535	583	578	597	602	542	525	575	594	540	555	559	558	564	559	510	549	541	574	530	618	551	568	579	593	595	571	518	570	585	597	534	548	565	564	551	565	572	560	576	533	523	554	562	514	554	554	544	524	590	555	547	584	568	577	585	544	584	547	523	626	530	535	560	534	553	538	552	523	506	560	526	542	562	588	549	553	571	560	584	514	534	548	530	555	571	557	563	531	551	576	602	571	519	618	607	543	598	575	534	574	578	536	544	567	561	567	530	565	528	549	556	497	568	527	513	548	570	545	515	560	564	576	595	543	541	569	563	554	582	536	570	539	574	529	594	572	538	564	553	584	602	541	554	556	526	532	543	557	530	549	580	573	586	550	623	536	552	619	583	564	552	540	584	572	571	573	541	572	574	552	593	522	580	562	510	558	528	545	547	535	542	563	560	541	573	545	559	571	589	551	575	547	538	557	563	577	569	595	556	545	533	555	598	508	533	529	557	554	562	611	583	555	615	553	557	570	575	579	544	559	559	512	589	551	575	529	524	553	525	547	564	594	539	526	572	537	575	552	558	566	561	598	565	545	567	587	518	594	552	542	559	554	533	570	552	586	578	575	555	560	530	589	543	548	522	574	551	557	531	562	567	536	544	568	634	545	507	584	574	532	538	562	571	585	583	529	561	566	565	540	551	570	606	589	560	536	581	548	514	559	554	568	554	593	570	553	558	548	542	529	556	607	541	553	533	532	527	576	556	536	570	555	559	551	545	559	540	548	578	518	577	583	547	527	578	591	551	551	587	547	511	536	566	541	566	576	550	550	514	551	539	547	570	571	552	567	560	586	536	607	483	596	576	569	554	541	593	535	545	574	566	576	580	558	546	567	539	533	584	541	565	535	582	534	577	595	577	563	553	570	554	531	569	536	528	561	591	577	538	564	562	563	570	565	544	544	518	586	571	566	555	543	558	550	512	563	524	576	558	547	570	541	538	557	621	556	571	581	547	530	556	559	557	535	563	579	555	570	594	563	573	529	569	577	565	571	593	572	592	498	584	539	512	545	540	583	564	529	565	584	564	572	590	539	529	565	599	573	556	554	559	525	532	525	590	550	561	535	551	551	580	537	540	569	526	543	550	546	596	595	562	554	565	574	539	596	549	574	566	561	555	565	537	533	533	541	584	532	487	525	548	559	535	563	590	572	564	560	549	488	563	536	547	589	568	507	573	539	575	560	547	582	588	547	585	539	564	546	573	537	535	542	568	570	515	565	560	539	565	554	553	544	567	554	584	558	568	527	550	543	542	611	596	559	580	558	545	553	529	622	575	533	567	530	548	545	560	530	545	548	547	587	540	526	575	551	565	546	576	536	587	545	544	566	573	509	550	553	567	526	566	592	553	519	541	586	568	540	565	588	467	535	559	561	575	576	539	531	541	573	535	570	575	548	580	557	536	606	552	547	580	566	552	566	582	536	533	541	590	559	604	558	538	537	541	538	524	551	543	530	550	593	557	542	555	521	543	569	580	553	554	568	564	537	555	552	567	552	610	575	533	566	543	576	563	578	572	552	550	549	548	570	539	557	559	548	552	547	572	548	584	542	591	565	574	545	557	531	546	561	601	569	533	564	589	586	533	575	554	546	574	579	555	566	561	566	539	562	600	563	567	552	585	587	556	577	551	575	537	539	565	544	520	581	537	562	534	552	575	575	577	563	612	525	551	576	545	533	586	539	595	560	594	523	523	535	557	574	540	566	552	604	534	536	530	579	553	541	523	535	524	563	540	525	535	573	575	550	561	527	598	560	551	532	589	518	545	559	558	579	555	603	586	505	575	528	529	536	592	535	580	549	540	568	594	544	599	567	526	573	569	527	550	541	558	564	556	578	597	543	532	560	519
22731	20821	28418	23399	21242	22576	21098	11926	8364	6133	4922	3978	3377	2969	2630	2244	2017	1816	1619	1463	1268	1231	1079	973	922	836	763	714	673	644	669	618	591	615	568	559	558	554	519	515	489	522	516	483	522	495	465	500	472	448	505	454	486	499	473	496	490	478	437	461	444	469	411	476	456	487	468	456	429	460	443	472	475	491	498	477	496	465	425	423	455	456	484	450	427	478	457	461	450	464	435	450	483	464	478	400	454	481	447	475	482	471	447	463	457	465	447	437	427	455	458	478	429	457	471	446	429	467	473	462	436	434	462	477	462	474	446	450	460	512	436	467	465	430	408	453	466	458	477	426	451	443	413	473	433	464	468	452	498	426	434	447	441	437	449	442	444	504	441	469	447	437	460	458	462	445	445	440	472	423	434	457	442	473	438	488	434	430	478	491	422	458	489	455	421	492	460	435	483	434	479	409	418	429	426	466	483	433	446	449	462	471	456	496	426	437	427	428	459	453	453	452	476	434	466	433	478	452	429	443	439	488	416	458	451	441	439	447	471	461	436	436	489	476	484	443	482	478	433	456	436	468	462	444	461	421	479	478	486	466	475	453	442	475	470	471	479	442	458	492	449	522	461	436	436	430	476	470	462	425	441	443	446	456	435	419	442	431	449	459	435	485	435	468	481	433	455	458	487	456	458	442	489	452	449	434	436	504	498	472	447	467	443	452	460	437	441	463	454	462	470	462	448	473	485	497	454	504	462	472	459	440	484	420	435	445	466	460	476	454	483	440	466	466	488	442	478	466	463	478	483	432	465	460	442	469	446	475	453	460	427	475	425	429	475	432	500	459	452	473	457	501	440	444	434	434	433	439	457	492	484	468	441	472	443	468	387	434	431	490	459	461	482	465	457	458	432	438	435	451	487	484	467	472	444	460	502	451	433	468	449	460	474	446	416	438	492	445	433	461	473	482	449	457	414	485	498	480	442	450	459	485	452	476	481	455	499	461	452	438	457	455	487	475	445	446	486	453	473	472	483	458	421	440	505	475	453	478	444	456	463	457	455	449	456	461	457	429	432	438	501	489	437	442	438	459	463	508	448	434	442	444	477	478	402	488	423	495	417	514	444	463	500	435	449	474	493	455	473	451	477	414	485	441	451	451	475	456	470	464	456	433	493	466	432	487	459	504	461	454	432	456	446	501	473	442	434	427	480	461	477	429	457	456	461	483	442	457	453	470	429	458	443	448	440	480	436	462	430	485	464	434	450	492	469	447	458	441	436	504	455	461	448	459	474	478	436	447	448	451	466	458	441	477	472	456	442	481	475	449	465	471	446	469	446	453	459	434	467	447	492	493	453	456	468	482	433	495	462	447	476	448	473	459	485	483	468	475	471	461	503	442	459	439	459	465	495	457	463	459	467	477	475	434	456	450	444	433	428	444	418	480	428	483	443	443	456	479	471	440	487	429	478	439	473	457	444	484	461	432	464	443	458	439	430	433	463	444	478	516	463	476	445	480	446	467	434	460	478	452	441	454	466	440	475	428	479	473	465	472	475	464	455	458	442	463	464	479	452	434	459	463	488	445	462	477	438	480	494	420	501	453	449	455	520	457	467	471	443	464	433	438	456	437	461	473	416	421	437	511	504	443	397	452	433	459	477	494	479	480	404	432	450	421	468	449	474	478	478	458	415	495	448	469	464	453	430	454	462	482	447	467	444	454	474	453	461	461	465	477	432	435	468	470	460	445	424	442	501	474	443	469	500	464	455	479	510	449	452	460	447	436	435	464	445	486	472	477	438	482	420	443	428	477	480	511	478	443	462	463	484	495	419	459	511	471	444	484	485	475	440	449	444	478	398	474	413	457	454	476	451	450	454	449	433	438	456	429	475	455	438	458	432	456	442	485	475	450	438	415	465	429	449	444	507	412	479	490	443	465	492	487	488	445	445	509	465	486	438	454	431	470	445	450	497	443	460	455	424	454	423	517	486	424	434	450	494	432	441	437	458	464	435	472	472	443	452	497	452	440	445	445	501	463	458	455	468	449	469	453	445	428	460	485	441	434	472	458	455	493	438	478	484	477	459	405	456	466	453	464	520	424	481	426	467	448	454	438	409	466	483	426	454	433	467	470	443	450	463	458	441	473	440	474	483	500	449	445	465	481	452	450	427	458	453	430	472	484	439	433	465	453	482	482	479	455	500	490	452	424	476	436	490	454	444	475	444	454	455	466	446	433	451	452	486	460	415	448	452	440	487	470	471	466	451	433	466	439	479	472	450	435	482	492	439	464	440	480	411	497	463	414	443	464	465	450	503	457	419	427	467	444	439	461	420	420	475	450	430	420	451	458	432	508	461	481	450	436	442	451	460	422	439	482	468	460	456	449	442	461	441	501	490	462	471	424	446	439	462	466	474	438	457	473	499	455	486	465	455	461	456	428	458	466	450	412	470	451	464	455	516	464	497	446	465	490	432	457	457	474	439	432	466	493	460	449	453	480	427	474	451	468	455	473	466	467	436	493	430	450	485	447	421	456	439	477	454	456	420	428	460	472	451	422	438	446	456	475	469	450	469	417	451	440	447	454	447	470	465	439	478	462	469	488	482	468	430	473	470	433	463	428	454	460	464	485	421	456	435	445	420	486	452	413	397	450	486	428	467	463	500	478	452	479	457	457	457	489	448	486	418	463	486	478	461	460	456	406	439	464	464	451	449	423	453	470	474	415	443	428	469	462	494	434	448	472	450	451	432	485	474	468	480	430	399	433	415	466	475	442	447	418	470	480	426	430	470	460	442	443	440	497	394	450	459	442	432	449	411	451	456	462	488	447	455	476	474	458	433	444	457	429	499	454	449	461	432	470	451	422	428	463	461	474	434	435	463	451	455	470	464	435	446	467	496	500	426	472	445	489	457	447	448	437	470	459	446	454	456	436	430	396	475	497	441	470	469	419	447	445	498	463	455	434	451	424	434	477	481	445	472	466	482	471	431	493	477	458	443	453	460	462	441	478	461	478	448	502	433	475	447	481	439	461	473	491	468	433	435	437	480	472	450	456	456	452	481	447	462	464	455	462	453	453	497	451	424	426	456	464	476	434	461	440	416	447	421	467	463	446	445	487	449	475	495	445	451	452	474	457	510	454	469	434	458	500	452	468	459	454	439	429	471	425	436	475	431	502	480	457	449	469	434	453	477	442	452	454	463	475	449	453	424	492	465	475	481	410	457	467	433	499	492	436	454	454	457	487	477	447	466	457	458	453	456	404	472	459	458	444	443	496	469	485	479	470	430	457	448	466	477	443	485	477	456	442	435	467	438	461	450	504	465	415	474	520	460	459	484	446	448	487	443	451	459	425	443	460	469	441	470	430	495	439	444	466	426	479	457	472	451	468	472	455	433	474	455	460	446	453	435	452	396	424	445	452	469	467	444	452	447	470	442	467	470	428	477	470	438	398	448	471	458	475	444	490	463	482	448	466	452	430	427	455	475	470	469	447	474	442	438	452	430	457	458	442
30878	53352	48302	37117	30589	26173	22278	17872	14439	11264	8937	7508	6283	5290	4583	3984	3620	3215	2729	2448	2173	1913	1779	1484	1303	1219	1155	1094	1052	992	827	840	823	820	776	758	725	644	641	614	669	612	642	627	615	578	604	575	609	601	645	538	610	596	607	562	562	536	612	567	537	512	538	585	558	537	580	554	585	574	573	561	534	567	560	556	529	532	540	509	590	543	548	545	550	571	530	545	547	524	600	559	573	546	532	562	528	551	588	565	530	591	518	582	555	525	563	546	562	537	550	566	593	543	586	567	567	546	557	519	532	559	539	571	554	592	536	538	543	549	538	547	577	568	552	580	556	561	586	538	569	529	593	554	540	572	567	528	591	555	519	573	583	580	523	530	552	563	550	561	526	550	566	611	538	511	537	572	574	527	586	517	541	543	574	604	569	554	557	560	573	523	515	566	523	535	539	503	545	581	500	555	540	540	507	503	547	562	566	541	544	526	583	568	574	546	542	541	592	561	506	582	569	588	540	548	580	538	545	553	559	525	603	482	581	538	557	542	572	536	597	546	535	505	548	559	578	533	534	548	557	560	570	530	531	559	563	546	535	576	574	571	581	548	545	565	563	560	545	588	577	562	553	540	561	582	552	521	582	553	497	541	543	561	538	540	520	572	515	594	574	578	524	587	580	589	559	551	531	561	529	539	541	534	532	528	537	574	547	567	537	561	538	537	542	547	553	531	603	579	613	553	512	531	570	526	559	548	585	578	537	547	547	564	530	580	564	557	553	556	556	582	521	574	561	521	546	548	514	557	549	553	544	535	571	556	567	516	570	561	482	555	554	534	526	598	550	512	576	517	567	565	577	531	575	521	551	516	549	549	552	571	597	582	534	548	556	559	564	568	544	610	560	551	550	552	583	531	571	524	515	553	522	525	582	547	556	592	513	542	554	545	566	564	580	583	597	557	564	571	537	531	548	578	535	526	582	563	569	563	527	556	559	565	554	564	546	529	567	565	535	525	514	555	581	499	563	578	498	538	577	551	550	583	503	539	562	561	585	565	562	511	571	528	499	525	556	586	514	574	526	516	557	532	575	549	540	545	546	543	567	561	535	522	572	538	537	547	575	551	550	566	522	579	555	572	583	561	541	551	526	541	574	558	524	594	524	597	548	538	579	544	521	568	600	522	526	557	579	544	527	525	531	547	590	547	584	526	537	536	564	572	549	530	549	566	564	576	495	510	494	536	595	532	507	549	564	561	560	575	554	550	543	551	547	555	509	591	541	551	618	531	515	540	551	562	526	541	548	588	535	535	589	546	582	543	583	590	543	521	560	569	575	535	561	565	553	602	562	568	550	547	605	584	541	570	584	561	588	568	566	519	573	543	548	554	547	518	568	536	535	544	620	581	561	576	531	524	536	590	573	542	536	579	578	571	552	548	494	518	562	577	564	527	531	555	567	546	539	548	534	533	522	540	593	554	583	539	567	552	566	538	570	521	577	555	573	567	580	556	515	562	530	547	549	548	525	492	569	583	532	560	527	551	551	611	569	571	557	547	592	552	557	550	543	550	551	542	533	547	554	560	557	486	540	576	576	553	537	580	592	563	509	573	580	550	565	527	564	546	565	541	563	529	544	550	572	537	573	541	522	587	540	533	560	549	572	584	550	558	541	570	564	561	566	524	604	542	558	533	540	567	549	577	491	538	596	576	606	532	545	560	550	563	552	557	553	562	575	537	566	591	552	553	526	570	551	553	610	522	581	528	562	533	510	557	577	554	553	545	563	567	542	496	563	528	562	539	556	601	549	563	530	550	580	572	591	512	529	556	551	532	561	539	509	584	516	513	574	598	554	587	569	561	533	535	541	548	577	566	580	527	538	534	542	594	531	591	558	544	524	582	540	546	583	555	566	573	581	554	579	605	545	543	529	555	533	576	585	556	555	540	521	551	558	506	562	553	544	552	532	539	557	583	553	532	547	569	573	561	564	480	575	569	561	586	574	532	531	593	517	575	588	543	524	531	505	550	550	557	550	547	509	575	531	578	556	557	590	571	580	579	584	563	564	556	558	588	548	551	522	570	548	547	533	580	539	602	570	563	512	518	543	558	528	626	553	517	518	580	587	520	612	566	531	574	562	580	551	578	592	570	559	620	585	526	526	548	611	511	543	509	540	568	547	557	570	535	592	588	552	545	547	524	573	594	563	545	517	534	543	584	527	571	577	564	530	544	537	553	533	551	545	530	528	568	601	537	553	562	557	541	557	554	575	521	510	554	609	557	568	569	521	557	576	540	543	533	543	564	578	533	552	541	539	533	512	565	543	544	523	549	560	529	531	515	538	529	537	567	576	581	526	525	543	596	538	587	559	531	542	536	558	516	538	506	521	588	508	540	566	558	567	517	517	547	564	555	547	546	535	539	571	581	530	543	555	524	533	525	586	550	574	573	479	627	579	545	539	558	583	566	608	550	553	539	568	567	544	524	551	562	547	556	579	568	548	525	532	576	583	564	590	503	581	541	549	533	516	558	537	530	526	609	520	588	516	553	524	560	532	508	531	539	576	587	546	556	567	557	543	529	559	578	583	502	564	554	585	596	520	595	525	576	575	593	553	576	541	532	554	587	565	525	556	539	587	560	576	523	559	553	579	531	533	577	556	543	529	523	549	562	534	568	580	551	567	565	575	546	552	559	597	515	577	562	535	546	545	596	537	531	591	557	570	541	563	564	533	555	557	531	569	578	579	583	527	529	558	590	577	534	595	578	552	548	505	548	530	523	569	556	546	546	552	524	568	610	601	533	556	577	539	600	537	535	550	577	565	542	547	552	505	513	506	528	547	583	545	536	558	558	525	520	523	551	587	555	570	543	537	552	543	584	594	529	572	562	527	576	584	573	574	546	575	559	546	558	557	572	551	515	523	553	575	559	538	556	568	576	563	570	552	591	535	619	524	520	549	539	562	593	551	542	541	583	558	615	543	515	557	547	533	555	563	594	563	523	575	596	558	535	527	596	562	569	511	526	584	566	568	560	546	589	547	532	556	508	530	569	545	553	531	539	557	557	490	544	573	527	543	534	572	565	555	535	563	568	552	592	530	563	564	551	561	570	586	557	573	539	563	543	532	520	581	537	535	582	545	554	564	542	568	575	571	564	534	537	514	565	533	532	557	542	569	514	525	553	545	514	570	563	527	576	544	607	564	583	513	562	568	532	542	561	556	566	537	537	551	547	535	549	562	536	553	570	520	563	551	510	587	532	551	568	513	543	606	526	520	541	548	558	580	552	540	595	575	540	519	543	524	521	523	564	569	551	585	532	505	546	539	555	542	593	560	563	563	556	557	544	548	542	540	568	585	549	558	580	588	544	545	568	528	568	545	561	538	593	546	576	551	533	574	567	583	544	556	540	580	524	568	538	598	521	550	569	555	571	589	522	569	538	591	560	583	574	563	552	541	575	530	514	567	570	550	580	541	565	568	535	590	536	579	535	526	576	562	542	556	565	534	537	556	537	527	516
27780	25441	31334	24171	15019	9926	7062	4972	3727	2854	2352	1895	1615	1488	1303	1217	1073	1102	870	892	855	763	721	678	644	624	622	586	556	570	517	529	517	527	519	524	468	523	495	496	480	540	497	495	486	528	458	489	465	481	500	480	518	512	455	533	491	476	456	472	469	480	482	491	474	488	477	479	463	483	447	494	494	487	475	473	475	496	493	447	490	474	459	438	468	470	431	485	486	477	457	473	495	474	494	450	486	490	476	496	471	484	444	478	452	466	489	481	457	483	468	470	460	485	480	459	458	487	476	442	452	502	466	503	503	488	496	460	472	482	466	463	464	491	470	496	449	460	501	456	492	494	468	507	454	501	482	491	446	469	444	454	493	482	460	478	501	464	494	446	436	468	473	474	474	471	485	440	493	499	486	428	416	479	451	460	464	481	465	455	464	454	495	456	488	490	474	533	470	471	513	473	448	456	490	460	497	487	442	457	530	450	493	488	448	494	444	454	454	490	433	503	469	442	488	483	464	424	467	451	490	498	488	473	414	468	469	445	430	478	450	481	456	457	449	453	482	443	500	485	453	449	463	449	461	508	497	465	451	490	458	418	505	505	452	448	428	479	438	442	512	466	498	461	518	472	468	500	484	417	457	512	495	453	484	482	506	467	475	473	454	498	498	442	460	461	489	487	465	456	468	499	467	425	471	480	461	457	462	486	484	451	501	477	476	462	493	486	473	491	465	482	436	463	481	430	513	511	511	494	460	449	514	467	457	483	448	473	477	501	462	467	476	452	485	508	497	464	480	445	452	500	455	500	477	483	467	474	458	440	433	463	466	473	466	470	477	505	497	439	498	458	460	487	486	433	452	489	459	444	454	459	472	480	483	465	482	526	453	495	457	471	472	468	453	502	469	455	484	462	422	440	458	489	478	451	427	504	490	492	467	455	509	478	505	448	481	472	454	438	497	453	475	478	479	463	445	470	444	445	462	469	500	457	495	445	511	482	466	461	436	485	490	467	456	477	493	469	474	462	483	452	453	481	477	437	500	486	456	467	479	479	489	522	476	473	496	470	472	475	491	457	439	487	466	431	450	501	497	471	456	447	473	460	453	464	466	446	470	460	418	466	496	471	436	449	453	468	475	492	432	482	483	447	471	474	449	458	466	519	480	496	514	456	485	477	489	480	467	464	448	473	458	462	453	447	498	465	478	502	479	450	485	475	489	436	482	455	454	503	490	439	487	462	483	441	495	468	472	491	466	492	478	494	444	502	502	507	475	494	439	455	407	481	461	491	522	475	463	486	447	458	473	460	470	489	497	498	450	426	466	447	494	490	514	484	429	422	503	510	509	507	429	468	452	462	475	468	465	466	495	497	480	455	475	467	513	444	461	497	470	473	487	483	484	488	482	443	435	491	495	471	485	487	459	484	457	474	470	433	486	501	484	415	446	463	457	417	457	490	471	484	464	454	454	463	459	478	492	460	492	506	484	470	477	502	450	482	473	457	489	445	484	488	486	479	469	413	455	479	479	472	443	462	493	416	472	467	487	486	479	454	472	477	473	435	485	450	470	499	459	508	487	524	436	486	492	491	451	478	491	463	469	428	472	443	476	481	467	491	450	465	496	458	508	515	436	448	482	475	484	465	449	465	472	491	475	489	486	425	458	505	485	446	456	473	506	453	455	440	461	445	511	433	473	514	462	475	473	443	483	448	446	480	481	447	467	490	468	478	465	453	458	498	509	447	485	486	465	448	481	466	428	500	482	448	485	451	448	467	476	504	435	449	463	457	469	444	467	484	471	462	453	463	483	470	513	490	482	407	485	458	472	498	505	500	469	496	419	482	444	454	491	496	472	486	472	450	464	483	484	519	497	473	459	485	471	490	470	473	468	488	483	486	455	461	482	481	419	456	466	494	510	482	494	473	466	442	511	441	502	433	477	470	462	429	487	512	497	437	497	454	487	485	450	483	448	465	482	457	450	491	460	446	479	475	459	470	485	432	443	475	495	501	479	452	491	470	483	445	461	471	472	474	496	465	463	487	508	468	471	520	451	457	474	502	468	451	484	465	503	477	464	478	490	509	457	489	461	452	478	472	479	449	494	488	444	487	473	455	479	493	512	460	497	406	492	457	481	487	468	432	482	450	467	446	457	456	441	481	470	471	499	457	491	480	446	477	448	447	452	483	446	454	485	484	480	455	485	496	440	448	458	487	429	506	458	500	485	467	481	471	500	482	477	481	458	480	472	461	468	470	471	452	456	456	480	488	470	452	469	471	501	438	471	506	445	457	461	481	481	458	502	522	480	468	461	441	470	466	489	464	451	477	473	426	489	511	448	481	443	441	488	447	486	480	428	493	478	517	459	518	420	481	452	462	483	494	466	460	489	495	463	474	488	479	465	481	479	485	468	464	453	462	463	486	493	486	482	451	480	487	467	445	493	439	483	478	494	461	486	470	440	492	485	455	503	467	419	490	467	466	491	527	471	475	472	494	478	448	483	500	448	475	484	506	471	480	462	500	482	436	478	477	473	477	445	445	458	447	454	473	460	444	477	470	470	490	445	497	493	467	456	474	486	534	459	482	513	451	437	459	434	486	469	446	458	459	468	484	493	476	459	433	470	485	466	466	465	472	460	488	482	467	436	439	444	440	473	444	495	443	463	456	452	439	481	482	507	454	457	447	472	474	442	481	516	421	485	437	488	502	493	476	497	451	504	468	458	473	441	484	445	487	476	446	516	420	488	480	480	500	462	438	477	429	476	486	497	453	470	483	444	479	537	458	442	473	463	473	480	456	504	449	497	475	442	473	485	494	501	473	458	480	488	508	491	483	462	454	440	469	429	493	447	454	444	502	480	501	472	495	465	490	467	478	467	462	496	489	443	475	432	471	483	474	479	477	462	511	469	500	478	454	445	459	498	474	449	450	475	479	427	522	471	445	468	467	448	525	465	469	487	450	483	478	435	477	487	454	442	467	458	465	463	427	472	462	521	458	462	493	428	439	451	472	461	463	450	482	508	463	485	492	501	409	456	450	470	440	498	459	519	488	442	473	490	485	476	477	473	477	467	488	434	428	459	463	466	487	479	493	471	477	491	498	523	454	474	479	518	473	469	441	463	482	470	465	459	449	419	476	503	491	492	485	443	489	463	469	460	453	480	458	459	460	475	484	428	444	444	461	428	485	493	480	456	463	507	495	472	453	470	483	490	478	456	480	463	476	505	522	463	457	461	427	480	457	514	479	471	437	481	477	470	438	462	474	483	438	443	442	493	426	451	487	476	470	462	471	465	523	482	482	489	489	472	500	493	495	479	455	487	475	476	457	478	449	493	456	507	461	488	434	432	504	440	497	451	440	490	498	479	509	503	482	462	454	477	490	467	465	454	500	479	468	464	486	498	466	482	437	442	446	481	491	483	470	447	463	498	461	499	468	484	463	464	471	506	496	468	473	461	492	480	481	499	464	458	448	482	524	458	450	467	482	476	485	473	479	515	460	455	467	489	462
30404	42045	37092	26264	19945	15851	12658	9791	7654	5632	4480	3716	3090	2679	2326	2026	1844	1768	1487	1394	1175	1124	1027	977	884	878	833	794	726	763	707	680	691	651	650	643	640	638	640	618	641	610	626	626	654	592	592	635	587	605	561	546	567	626	606	560	609	579	581	541	589	590	606	606	558	589	576	550	588	604	587	626	572	576	596	541	570	582	600	588	571	607	538	551	543	568	592	573	598	540	618	567	563	564	528	602	559	595	576	590	578	553	568	504	545	565	599	594	609	530	569	629	572	578	621	579	558	570	544	580	588	536	589	614	584	616	602	534	589	525	572	556	579	575	536	599	574	549	541	613	635	577	583	548	613	528	556	566	607	572	554	595	614	572	612	602	601	567	606	583	593	588	615	583	565	507	584	591	579	580	565	595	588	589	533	588	569	580	552	639	535	560	551	580	590	588	582	580	598	576	598	591	554	589	538	607	552	612	580	621	558	595	585	545	578	576	599	570	559	573	545	577	598	602	554	560	563	528	605	568	539	632	566	582	604	589	597	568	548	554	582	584	578	596	567	569	578	502	596	566	571	624	533	545	579	536	563	601	581	632	570	593	559	573	590	544	586	582	592	541	590	548	589	583	586	599	584	588	588	555	589	578	575	547	598	582	559	601	547	564	595	544	617	561	582	592	580	599	571	500	575	568	622	617	567	542	591	596	560	564	554	561	596	555	589	545	572	587	603	559	545	557	595	558	546	551	550	585	562	595	563	575	555	563	566	578	551	571	585	579	603	582	559	562	558	551	576	571	590	576	572	588	595	563	591	578	551	584	587	632	608	579	531	569	563	572	567	553	597	594	604	572	571	544	559	546	589	595	559	598	607	591	593	532	591	610	567	661	591	599	565	568	575	563	577	587	602	583	593	563	622	603	556	557	555	564	577	587	592	578	590	569	560	584	552	547	576	582	638	610	615	563	564	603	570	597	601	560	570	638	553	567	539	607	608	536	573	620	569	596	576	607	587	585	571	628	555	586	557	569	567	555	574	564	577	569	555	559	548	570	601	591	560	589	629	580	562	577	577	578	541	572	550	591	632	556	625	575	552	576	584	569	592	614	563	605	608	577	584	587	604	569	567	545	576	576	579	569	570	615	602	600	605	568	540	580	601	582	585	578	614	588	582	605	540	567	616	615	577	551	590	597	600	592	584	569	587	557	596	576	570	572	553	600	531	551	579	539	561	574	542	578	593	552	614	540	567	570	578	568	534	582	575	627	551	578	608	623	577	580	584	533	574	542	597	589	588	588	587	590	626	567	586	578	560	598	575	573	561	569	628	595	554	537	576	552	565	568	593	602	573	608	587	554	588	544	546	564	594	584	598	610	554	545	587	569	553	580	593	571	601	568	506	556	590	606	617	569	590	567	553	604	591	574	573	531	601	600	556	607	558	584	563	560	594	574	548	566	523	568	574	575	591	573	583	606	620	569	582	550	583	549	544	547	551	575	597	632	558	571	585	561	590	575	629	553	558	580	553	583	576	570	572	566	574	556	586	595	590	539	622	594	611	549	587	546	614	574	552	549	572	575	531	555	558	591	547	538	599	573	578	580	582	581	594	560	578	564	539	591	523	561	577	566	569	538	563	619	593	585	521	590	612	559	565	619	590	553	594	597	627	568	550	584	615	587	602	644	557	554	617	610	576	565	614	568	566	563	595	599	557	561	561	577	565	581	650	600	545	564	588	604	565	551	568	566	610	562	575	597	639	568	583	580	594	650	575	556	587	544	524	603	596	581	552	594	586	514	585	590	565	610	579	561	571	571	579	524	594	618	589	567	587	609	633	597	580	591	578	566	584	579	567	583	621	601	576	602	575	580	554	617	558	576	552	551	593	536	592	570	611	611	520	588	580	561	557	596	599	579	616	588	583	559	554	585	544	601	550	591	545	547	554	561	576	555	582	605	579	605	563	604	611	564	552	583	592	578	615	593	589	571	567	542	567	577	541	577	618	603	566	573	601	561	608	585	571	590	597	586	618	563	594	576	589	568	606	563	575	548	595	555	584	608	531	574	571	620	550	617	547	557	572	580	590	571	552	557	583	603	584	579	589	548	577	621	570	599	591	584	581	588	587	596	567	596	563	524	554	564	504	587	564	576	575	580	601	563	569	556	596	545	573	576	589	513	628	598	598	581	572	566	588	563	538	591	591	551	544	576	553	541	631	552	594	577	535	580	597	583	559	589	541	588	579	548	563	559	573	548	554	566	622	586	550	545	595	555	579	567	589	569	584	577	573	580	527	547	565	611	604	613	533	549	598	598	604	636	564	591	569	607	615	563	577	551	554	586	602	573	588	618	567	585	588	600	568	600	595	597	586	544	552	591	578	589	591	612	577	585	610	585	562	595	588	567	577	547	624	530	584	577	617	598	564	605	586	592	579	573	543	600	593	582	565	591	578	594	557	592	580	538	580	590	598	597	591	583	595	588	537	536	602	601	615	595	604	582	572	595	582	592	572	611	577	557	568	588	570	566	638	600	599	553	552	627	583	544	603	548	609	556	559	606	533	594	566	587	557	562	561	583	601	586	526	555	573	630	549	537	565	562	596	592	576	605	583	608	560	545	594	587	581	602	557	603	620	589	562	554	564	591	551	594	551	601	585	554	599	560	543	566	588	578	524	595	554	594	573	577	555	564	633	566	584	574	572	579	601	589	588	608	564	575	570	589	559	606	583	593	592	598	607	587	602	573	576	570	617	570	605	537	583	608	558	538	569	640	568	567	552	597	602	627	604	597	566	629	517	604	585	575	599	547	600	597	543	594	574	562	552	571	585	553	613	549	599	574	585	610	569	584	570	571	594	595	575	548	529	618	568	577	647	603	593	570	590	565	580	609	577	607	613	602	572	554	569	561	602	566	622	559	591	562	572	597	553	547	556	582	588	609	610	547	547	588	566	603	610	604	545	574	569	570	582	574	630	564	576	557	568	575	599	603	535	583	617	566	579	573	583	558	596	542	575	571	614	557	557	589	567	559	601	569	568	570	534	590	585	586	573	619	554	586	589	569	572	590	636	600	576	604	584	603	575	544	582	615	535	523	629	616	550	600	614	610	589	550	597	595	568	609	604	559	568	618	577	598	569	623	566	559	610	573	550	587	545	582	582	621	563	602	631	609	559	551	593	581	589	567	589	572	542	607	569	592	556	568	591	580	550	581	561	590	576	552	586	575	560	579	560	614	547	619	624	596	567	576	559	557	597	577	550	574	611	580	583	606	565	608	582	594	568	577	614	577	590	552	569	585	546	548	594	641	605	577	594	568	611	576	562	529	599	585	537	606	545	574	564	575	599	548	573	620	559	575	600	574	608	571	565	577	573	571	609	615	568	558	543	567	583	572	551	589	596	574	562	595	578	591	576	579	522	601	602	574	555	568	589	581	545	583	524	588	592	600	567	599	600	571	601	598	563	578	589	568	593	543	577	581	570	579	577	614	581	573	554	530	530	605	567	590	597	566	591	510
23790	20814	28006	24190	21743	18889	13338	8228	5667	4431	3417	2737	2428	2093	1880	1740	1537	1315	1242	1103	1048	945	838	802	734	688	654	609	633	627	623	568	556	541	517	517	568	503	509	520	483	496	497	511	522	477	469	500	466	484	465	472	466	516	468	420	462	454	478	482	491	488	429	506	457	479	457	486	439	480	495	481	492	429	453	459	479	473	430	479	500	453	473	464	453	460	466	436	479	443	471	467	493	470	462	469	455	443	425	433	445	440	439	452	456	463	456	493	500	442	489	459	458	479	437	484	419	497	455	496	427	467	431	486	458	453	458	489	495	436	460	436	416	489	434	440	447	498	480	470	473	456	450	495	482	502	441	488	468	453	450	483	493	421	471	464	468	432	434	502	452	462	458	468	468	449	464	436	446	495	468	457	452	465	476	446	460	420	460	467	508	447	465	461	439	468	415	470	483	447	446	453	459	451	447	447	483	458	483	430	459	473	460	493	457	440	456	477	468	478	421	484	457	440	464	472	474	458	450	469	447	453	465	499	464	485	457	391	473	477	484	478	444	479	506	471	466	412	457	442	446	442	497	470	455	426	461	467	486	439	434	443	455	463	464	429	468	451	475	430	495	455	452	471	461	465	467	439	472	477	449	458	451	459	484	434	501	448	450	448	446	445	411	408	467	472	493	443	439	465	449	452	458	451	441	423	420	416	461	475	449	446	468	445	467	468	489	445	468	482	473	473	442	422	445	459	451	442	439	466	498	450	472	478	438	448	473	452	455	417	441	470	467	474	414	436	464	457	438	441	436	438	463	419	473	502	445	456	461	464	439	445	514	473	439	484	466	487	472	474	445	443	484	465	478	453	451	465	473	465	499	458	481	451	486	469	424	512	481	426	491	492	463	448	458	461	486	466	430	452	473	469	435	477	442	459	439	483	477	427	457	425	497	500	457	445	494	454	481	462	461	495	433	434	446	443	461	430	482	457	430	445	444	462	442	509	439	478	474	444	521	429	439	436	426	477	493	467	385	445	468	460	429	460	494	450	450	457	462	434	472	421	484	461	444	470	457	474	467	440	472	456	456	444	477	445	444	419	489	446	478	426	447	469	444	437	455	467	456	468	441	444	458	476	493	455	476	476	454	461	475	470	434	476	422	462	483	481	458	451	440	454	446	472	476	438	466	452	459	468	443	453	469	418	442	435	486	433	500	422	470	502	447	435	469	484	461	447	521	437	475	447	465	449	449	406	429	393	469	458	437	453	434	435	427	496	463	475	448	470	464	458	439	481	470	491	436	435	430	429	459	444	446	425	451	446	489	490	417	441	483	416	429	461	470	488	481	478	469	504	483	490	462	467	474	477	444	471	457	454	467	483	461	469	438	453	429	481	488	471	487	435	449	452	476	435	488	479	447	465	432	452	446	428	463	465	449	446	465	454	468	460	434	443	446	430	474	446	421	498	498	435	433	459	434	505	472	505	428	460	507	442	461	403	425	479	484	461	453	454	473	461	465	491	487	456	470	439	446	460	460	467	444	429	444	458	436	440	460	474	461	452	476	448	450	491	451	489	496	454	470	452	455	438	471	456	437	441	441	469	479	458	444	475	450	434	481	484	449	465	475	467	476	468	471	459	449	453	452	483	470	457	428	485	502	408	487	460	485	456	480	447	448	472	495	465	494	454	475	453	498	476	436	481	458	444	480	454	447	441	447	497	458	469	468	453	448	466	433	436	382	435	461	474	481	436	462	453	419	433	422	465	476	453	435	474	486	469	484	430	473	443	435	449	451	457	486	498	440	464	470	471	460	429	450	448	443	452	501	459	472	452	479	469	468	434	541	509	435	451	459	467	463	438	498	414	473	442	465	416	455	482	482	463	450	413	438	446	483	437	468	441	429	434	434	441	465	460	467	461	465	487	481	419	430	481	456	510	460	392	466	441	480	445	464	413	460	466	461	450	423	450	420	489	441	455	450	425	472	474	445	460	465	434	466	441	463	442	412	438	498	437	526	476	482	455	421	480	450	461	483	459	436	438	427	495	439	457	456	450	463	443	451	461	434	432	450	471	478	432	454	471	461	460	466	459	449	442	449	412	424	456	454	484	436	502	447	477	461	494	447	460	431	443	456	464	418	432	437	483	463	424	476	475	475	477	421	432	474	452	469	415	426	446	448	455	439	485	473	439	446	500	432	451	490	441	512	459	435	438	415	433	437	468	496	468	431	447	442	479	476	473	472	465	447	474	463	456	473	486	443	469	450	428	444	451	469	478	462	442	474	457	456	456	468	450	443	453	491	457	463	461	436	447	435	496	467	475	450	451	513	469	463	460	494	463	468	459	459	452	441	447	474	425	450	436	430	459	435	519	456	457	453	443	480	464	449	489	438	487	470	462	449	463	438	435	476	447	456	453	483	435	466	471	478	448	458	431	452	436	437	498	469	435	429	448	464	467	481	462	468	467	437	473	437	417	472	442	500	483	463	477	430	450	493	444	463	466	470	467	461	479	483	494	475	461	453	501	485	475	445	451	453	503	475	428	450	456	449	423	438	476	469	449	428	460	424	426	463	451	489	516	493	472	436	481	482	435	463	473	455	438	485	470	439	448	464	448	467	458	417	485	457	459	457	442	471	467	479	443	474	446	488	430	420	442	463	494	476	442	438	480	442	449	491	451	494	444	460	466	460	480	445	406	448	434	417	474	433	464	471	423	464	505	468	450	472	448	494	461	486	487	437	432	469	429	448	440	448	441	493	435	437	450	453	422	449	446	466	452	437	446	472	454	439	405	448	462	435	465	477	452	452	497	427	443	448	459	452	464	484	435	393	454	449	460	467	491	448	437	440	466	474	464	448	462	464	444	441	442	451	434	470	436	487	440	431	455	441	455	419	445	464	453	482	449	437	440	420	441	445	452	458	484	489	442	472	418	428	480	484	413	421	486	434	486	412	448	455	476	457	482	453	473	471	499	459	438	502	455	440	426	446	453	441	486	457	476	443	482	435	450	457	437	474	452	479	466	516	463	456	460	439	429	448	451	455	441	487	459	476	457	429	459	469	453	439	466	456	458	452	477	468	469	511	433	456	420	487	462	480	434	460	423	439	455	471	488	455	437	455	449	470	444	453	389	444	487	455	455	472	463	470	447	467	465	446	430	439	449	463	475	460	460	445	449	436	492	457	420	420	485	461	425	454	470	496	457	469	449	486	484	448	441	456	438	471	469	488	445	460	470	476	430	454	440	448	479	444	444	453	451	441	464	455	442	461	436	446	476	423	475	493	433	438	459	467	448	464	447	461	451	466	485	492	454	488	462	498	501	412	429	450	471	460	491	461	453	450	437	474	477	438	429	479	475	450	458	497	432	479	455	454	440	463	457	441	420	483	484	419	484	462	450	428	484	460	448	426	443	466	437	500	455	447	434	449	403	468	484	475	466	447	475	451	460	438	481	456	430	488	435	444	489	440	484	515	476	399	449	424	452	488	438	439	483	474	474	451	433	507	431	446	472	459	472
29616	49199	43797	32287	25933	21309	17329	13929	10796	8537	6500	5271	4499	3834	3398	2978	2685	2307	2085	1925	1727	1453	1291	1176	977	1004	953	885	868	806	866	737	725	785	695	696	651	660	638	628	636	630	667	601	606	623	577	569	605	568	555	609	586	577	578	580	576	583	610	550	568	600	592	582	585	603	531	595	602	585	565	564	545	550	610	550	570	554	567	608	607	576	567	540	590	565	538	566	575	571	552	547	555	559	522	543	521	545	564	583	541	600	557	557	560	546	592	568	566	557	586	508	575	550	575	544	564	528	593	545	550	582	574	604	574	582	598	584	540	527	549	546	545	574	561	568	563	584	607	549	538	595	554	540	594	563	597	560	562	545	547	596	558	556	547	575	540	583	557	575	579	547	571	538	577	583	581	567	554	570	607	571	559	567	529	592	587	528	572	575	555	526	581	572	564	562	559	548	591	577	551	549	533	561	551	600	548	544	575	551	582	569	580	545	585	571	560	541	595	575	509	616	569	584	525	560	568	574	556	520	538	560	571	596	634	570	523	535	539	540	566	564	553	578	530	557	543	549	540	560	547	561	547	560	544	606	577	600	538	562	580	573	573	548	613	579	555	593	554	565	566	574	552	585	545	553	543	583	565	544	577	539	583	568	577	569	578	586	578	574	578	526	494	558	562	559	541	553	612	572	572	564	577	551	592	550	543	560	613	557	552	593	572	606	565	607	558	547	572	551	516	563	548	563	564	580	600	553	568	558	591	571	594	590	522	555	542	576	569	522	549	609	515	529	534	569	583	541	579	554	576	569	563	575	576	626	528	524	544	563	540	571	566	554	577	545	530	568	560	587	603	572	590	565	565	577	549	573	537	534	552	542	534	537	536	595	550	554	583	548	538	587	562	574	571	578	584	526	552	559	554	587	537	527	549	566	562	581	577	557	583	574	579	567	547	559	573	582	564	564	542	603	592	536	544	562	526	552	572	551	530	580	547	555	596	593	578	529	567	560	574	519	592	567	585	533	589	571	596	570	586	544	588	574	588	529	535	551	551	582	551	591	508	532	534	549	586	578	562	542	579	555	593	554	554	557	535	545	589	523	542	548	565	521	557	566	572	554	563	551	555	522	552	573	540	536	608	602	573	586	591	575	562	527	572	578	568	573	565	558	548	557	574	583	535	537	544	587	508	526	532	583	579	556	577	546	543	554	538	559	567	569	587	584	568	540	578	534	555	595	570	571	541	568	574	543	595	560	620	574	560	566	529	549	571	549	574	575	570	564	589	594	546	555	567	570	557	530	558	500	511	541	609	567	551	546	603	582	568	560	555	584	545	550	556	557	524	582	559	555	524	575	590	534	570	545	560	558	564	552	560	555	540	579	561	597	558	602	573	552	576	572	547	577	540	513	521	601	560	588	542	584	559	578	583	544	577	563	565	537	573	579	562	580	563	532	553	590	547	582	585	543	578	557	577	564	582	583	550	568	631	565	584	568	559	588	541	616	581	556	570	583	572	574	555	570	543	551	572	564	563	539	578	546	605	570	569	591	598	602	562	535	543	558	531	630	534	549	545	589	552	558	571	565	568	556	550	539	589	599	530	525	598	621	560	565	557	582	570	550	535	558	552	594	536	544	561	554	577	564	523	589	576	542	525	552	546	577	596	569	558	578	598	585	595	608	538	556	523	553	577	567	538	574	573	580	558	564	539	566	551	540	540	576	580	542	538	564	546	564	578	581	568	576	597	563	596	570	585	594	602	558	537	606	542	581	572	573	620	548	572	586	581	551	585	553	528	579	545	558	558	581	550	540	574	573	548	536	536	538	541	530	538	544	573	553	561	551	574	572	541	596	555	561	557	517	548	597	585	610	560	601	571	581	609	584	566	576	547	598	576	491	562	538	613	548	597	598	536	574	554	534	563	567	565	586	560	574	595	567	550	562	575	555	577	600	591	530	527	611	551	554	594	587	541	555	583	574	583	524	585	587	567	612	613	543	543	556	528	591	565	608	583	566	557	538	555	581	562	593	580	498	565	581	611	543	588	573	568	531	578	586	587	500	524	574	606	593	627	549	564	541	571	561	535	583	566	575	552	565	553	549	562	527	575	569	556	572	577	543	535	566	516	563	572	542	581	512	569	577	559	581	578	580	541	596	566	526	562	549	539	585	587	564	563	548	596	540	565	536	548	567	535	587	541	574	572	581	573	558	605	549	523	621	549	568	528	574	558	575	562	550	541	581	627	584	592	498	550	564	609	569	557	599	543	597	553	540	560	565	561	540	556	565	579	564	572	567	534	553	601	541	544	553	588	524	562	573	580	535	523	618	524	560	575	557	547	564	578	537	534	583	559	590	545	564	580	533	556	589	590	561	547	555	604	580	561	559	563	608	570	537	570	542	548	557	543	569	580	592	576	568	585	517	547	508	573	587	565	568	546	552	566	553	571	581	569	542	559	533	590	565	595	586	595	524	557	561	566	573	552	587	523	564	610	580	564	588	553	613	617	563	551	558	547	590	540	523	532	554	558	580	516	553	528	524	554	519	555	576	566	541	582	555	554	530	552	567	535	581	529	573	559	550	554	550	558	603	538	573	604	551	597	522	582	594	565	531	581	589	552	531	564	586	525	577	536	572	628	527	625	615	584	558	549	579	593	569	561	567	554	591	562	539	578	545	584	545	571	591	549	591	537	557	562	574	608	605	562	613	569	563	536	543	553	576	597	563	548	567	564	548	574	542	571	527	582	538	506	556	569	539	566	562	590	528	574	537	556	551	599	535	551	569	582	566	521	525	554	549	530	572	514	581	548	580	508	567	598	564	549	558	587	520	562	549	556	559	581	537	594	573	549	548	579	592	548	500	537	563	543	605	550	551	567	591	596	562	548	591	590	564	570	593	602	584	538	532	570	546	596	580	524	591	582	560	560	595	574	560	619	607	586	592	556	596	548	578	536	566	585	523	551	586	549	570	578	552	575	518	587	555	550	528	515	562	566	552	594	554	555	582	556	579	591	551	581	558	515	556	591	549	594	609	586	569	591	564	567	577	537	542	569	574	559	558	559	561	605	539	564	525	555	561	522	565	598	616	548	579	522	574	578	567	565	560	559	554	589	549	583	544	591	537	560	532	590	523	548	577	567	549	579	577	612	522	632	550	578	589	567	542	585	545	518	557	562	605	553	572	570	596	572	573	572	494	605	556	584	560	567	564	561	576	527	552	593	530	561	591	584	561	562	575	533	605	531	593	555	599	583	557	535	533	551	555	554	587	581	642	609	548	536	567	565	555	552	564	569	588	562	581	587	549	520	567	526	548	541	575	544	583	558	567	539	564	582	532	602	560	593	548	536	606	596	539	567	571	563	551	542	540	577	586	569	519	551	547	597	559	580	581	560	567	554	596	564	552	538	589	568	554	583	535	540	538	607	538	577	602	547	578	558	559	558	544	537	583	561	588	533	563	535	558	565	587	600	577	567	584	573	552	556	529	573	563	538	574	600	564	568	593	614	579	561	551
22765	20806	28376	23428	21199	22497	20665	11881	8162	6342	4874	3850	3208	2778	2532	2105	1994	1768	1595	1452	1301	1205	982	895	875	769	760	731	647	670	682	675	609	569	625	572	585	527	547	535	522	502	475	462	513	526	502	530	487	482	469	478	484	500	471	499	494	480	494	492	438	440	454	507	464	479	479	507	484	486	454	478	451	494	451	497	460	488	493	463	464	464	443	494	433	461	449	474	469	481	457	476	454	476	493	474	448	437	477	469	480	477	429	486	444	511	447	508	450	477	430	433	457	463	479	476	466	467	428	443	481	459	511	479	475	467	463	469	455	453	457	465	472	461	469	474	455	483	443	472	478	479	471	470	485	457	461	463	448	483	438	458	458	506	434	449	467	426	473	460	464	501	452	484	480	433	478	428	438	447	445	477	474	488	470	459	458	445	458	468	444	461	431	429	438	451	445	456	452	454	488	446	474	479	479	441	464	468	396	470	512	414	449	437	476	477	456	488	444	427	449	488	488	445	460	437	466	437	480	470	461	462	460	454	437	433	474	487	507	437	492	482	442	490	467	467	458	480	418	455	453	493	455	462	472	439	441	471	502	464	420	484	475	442	480	457	420	448	483	440	468	446	459	481	465	457	477	428	437	503	459	470	439	453	478	491	431	447	471	449	465	468	456	464	442	444	470	504	442	487	454	450	465	462	439	450	468	485	481	466	472	471	489	437	481	486	432	478	456	410	495	448	463	429	479	459	460	449	472	493	464	458	475	480	503	478	482	479	467	487	467	480	468	467	476	441	498	423	467	435	500	501	432	435	469	428	447	480	490	447	475	461	435	517	450	452	426	479	461	455	471	426	479	475	460	441	487	471	480	443	465	457	455	469	443	465	466	461	481	466	468	456	493	464	439	485	446	479	459	428	412	492	474	463	501	493	480	465	463	465	455	468	487	509	457	488	452	461	473	439	430	472	445	447	473	490	452	498	479	458	490	500	451	458	424	444	465	444	483	447	467	457	448	490	484	458	474	467	423	461	450	454	417	470	470	487	428	421	505	480	476	461	477	441	478	494	437	472	458	423	418	464	424	479	500	501	463	437	444	475	452	487	485	458	479	482	437	463	430	478	448	458	439	468	481	474	449	461	458	443	487	476	499	454	466	457	469	484	461	453	474	451	454	478	496	477	477	462	468	447	493	453	476	499	466	471	445	505	483	465	485	455	433	480	452	430	455	429	495	459	462	460	437	462	447	438	460	485	460	486	426	452	477	469	466	467	450	483	481	440	486	458	487	475	494	467	435	510	482	451	468	478	453	436	502	471	455	454	503	452	478	472	419	410	483	452	451	455	476	449	511	473	443	461	511	460	432	421	454	465	423	418	477	436	459	422	439	446	469	442	466	483	462	492	414	445	443	488	469	461	434	495	470	468	454	461	470	413	478	440	443	464	489	421	480	470	457	489	487	456	453	451	462	480	433	482	500	441	419	452	473	442	477	468	429	492	480	414	481	424	422	472	436	450	449	443	445	479	452	458	452	450	444	415	455	476	456	489	463	461	441	433	468	454	521	483	452	495	431	457	448	448	475	490	496	479	460	461	482	495	455	433	489	460	481	491	486	462	440	483	436	476	481	439	492	479	477	461	461	501	487	472	455	442	482	448	510	433	464	470	449	452	441	437	468	433	455	486	491	442	466	483	427	448	472	467	456	438	454	441	486	446	503	486	435	446	489	478	465	464	457	442	456	458	464	440	488	463	453	442	443	464	422	482	490	480	433	449	458	429	439	480	460	454	441	419	454	428	448	452	490	463	476	475	491	439	468	431	473	450	496	490	464	462	508	474	454	430	475	502	445	481	462	441	431	495	416	453	503	450	456	469	472	456	454	449	523	452	430	475	451	493	476	495	480	497	446	477	480	426	428	466	443	463	460	460	472	468	403	444	457	479	464	484	464	505	493	470	414	473	439	462	457	456	463	453	454	493	432	466	466	415	509	465	452	427	466	476	459	481	464	484	423	467	451	476	465	438	457	432	475	482	479	408	480	488	453	468	454	443	451	471	532	457	473	452	436	442	422	469	470	480	461	439	484	472	462	466	457	440	443	460	425	430	470	449	441	447	459	436	504	434	475	494	465	459	440	485	462	491	469	479	455	440	461	452	454	502	465	433	467	481	492	457	469	464	449	390	476	508	448	460	431	488	470	473	487	469	459	465	491	455	476	478	492	486	443	506	495	479	460	449	461	498	432	477	498	423	469	481	458	478	471	465	483	509	424	441	483	460	502	471	476	447	449	457	422	487	449	476	452	446	445	458	474	494	468	449	416	450	469	482	472	458	443	485	434	435	465	457	438	461	450	457	450	491	441	454	514	434	512	508	459	464	438	441	476	469	460	470	493	465	432	472	444	488	526	446	456	502	509	471	480	421	482	457	449	457	441	460	448	457	497	468	443	446	463	489	457	498	462	453	494	457	433	445	475	426	418	494	455	481	484	476	447	462	468	523	449	490	454	467	459	473	494	445	454	498	454	480	455	469	433	459	491	476	487	453	447	442	474	444	464	449	450	457	473	500	466	432	475	474	458	466	444	462	443	407	442	495	497	451	474	498	460	476	459	448	458	456	452	524	427	464	441	455	476	457	418	434	457	450	483	454	456	472	454	465	447	491	464	472	438	463	459	448	450	413	461	458	439	461	472	475	457	510	473	460	473	456	495	471	465	467	464	465	444	455	443	432	442	442	463	434	428	466	461	457	479	434	455	472	449	443	453	485	477	475	480	468	437	439	496	426	483	448	439	454	446	451	494	455	480	447	458	455	441	489	455	473	434	447	436	442	468	481	478	453	487	455	470	460	514	474	462	448	493	466	433	430	457	453	470	447	451	457	515	499	455	459	437	435	425	471	500	479	431	425	453	493	456	476	434	439	480	460	503	476	425	486	457	438	499	448	479	482	481	443	443	471	450	509	455	447	467	455	493	435	456	460	448	457	487	484	454	444	438	491	479	429	419	467	444	488	454	451	493	449	473	446	472	470	455	443	474	453	451	490	450	472	470	460	458	429	455	423	466	428	451	439	486	497	475	468	496	436	453	462	448	454	403	437	470	449	475	459	451	440	443	463	447	481	459	475	474	446	456	455	458	490	447	467	448	465	489	469	442	464	482	450	470	488	490	462	432	474	461	435	472	467	480	430	474	477	477	513	499	463	428	469	481	484	463	451	464	462	450	449	493	479	457	464	431	510	506	436	451	474	457	470	444	467	438	498	462	473	482	454	455	412	466	482	465	465	441	435	470	459	458	427	450	468	459	426	468	452	445	407	442	457	469	496	463	444	437	465	463	457	448	447	424	438	475	469	495	433	474	510	436	466	448	491	400	475	485	465	425	459	453	465	447	439	461	462	434	479	442	480	459	450	420	480	445	469	441	437	488	434	486	475	475	492	490	485	486	481	445	471	471	498	480	454	514	447	488	417	441	455	449	431	477	457	480	483	453	429	452	481	511	440	454	502	519	466	480	467
32510	54015	47908	37169	30833	25941	21479	17678	14191	11124	8678	7149	5924	5040	4496	3877	3562	2972	2599	2393	2083	1845	1623	1401	1276	1161	1126	1021	953	955	967	868	805	763	846	780	694	702	670	698	663	666	630	614	601	625	595	612	648	599	553	579	590	597	620	559	573	567	591	569	559	563	579	595	576	562	596	571	552	556	559	588	531	538	601	503	564	591	593	580	551	566	538	557	535	585	544	608	557	558	498	577	576	583	568	539	557	582	543	572	566	550	537	577	545	516	547	586	549	580	583	569	591	557	533	574	573	581	571	541	522	577	527	574	585	546	524	543	568	549	560	576	548	531	563	593	525	532	581	531	567	572	534	557	542	546	557	571	585	565	561	563	585	576	579	555	528	557	548	533	552	588	547	572	542	553	530	550	541	569	538	548	545	521	566	601	564	506	515	606	559	519	534	540	549	557	555	598	568	550	573	546	558	554	558	547	568	566	572	588	578	591	569	576	553	513	594	581	577	572	626	583	590	603	567	538	512	488	556	554	559	544	554	527	557	571	564	542	541	536	546	527	556	555	544	550	581	575	618	529	552	559	544	532	553	513	563	565	525	577	584	497	556	554	542	555	515	554	571	552	554	554	556	524	587	582	559	528	564	547	516	586	557	568	559	612	531	553	596	595	588	541	572	564	537	559	574	560	544	541	541	541	604	549	575	578	537	529	550	559	544	568	526	542	599	560	547	550	583	535	567	537	511	569	620	572	557	540	558	561	629	573	565	566	562	571	530	578	559	551	600	566	561	580	588	539	561	557	565	591	541	568	547	569	513	569	547	569	604	560	585	562	593	579	561	568	590	554	533	552	535	549	560	609	573	565	571	564	552	600	582	545	604	567	579	570	511	582	561	568	578	548	545	604	538	547	548	595	551	550	598	559	577	568	551	568	566	559	561	539	553	521	579	571	612	553	557	542	592	534	582	555	575	582	567	584	568	561	583	586	563	561	510	590	532	547	592	521	545	566	583	541	567	566	554	571	539	571	538	529	553	567	513	570	550	582	605	599	536	557	537	510	597	594	578	547	574	593	571	526	554	535	570	598	559	575	553	586	565	540	543	572	531	527	557	555	570	607	547	556	549	580	573	557	566	611	546	553	527	567	571	597	546	551	580	549	592	557	518	534	595	567	557	587	577	548	559	530	579	561	533	524	531	578	585	543	611	552	535	599	570	574	556	592	503	583	547	560	547	554	563	554	562	608	569	548	537	555	532	536	555	536	555	586	547	599	544	551	579	576	547	597	606	547	541	543	542	543	542	577	604	536	565	567	602	534	547	598	574	551	585	610	537	548	568	601	532	545	534	589	599	586	574	554	547	531	528	534	499	585	532	557	487	559	558	565	558	527	528	568	561	602	573	521	616	542	571	599	578	579	582	574	572	569	508	548	604	573	549	516	577	529	568	532	550	590	529	582	555	582	584	573	563	591	537	545	561	567	560	552	543	581	614	548	538	553	598	521	555	584	556	631	551	545	567	555	585	549	572	562	558	530	620	559	565	557	550	540	567	556	560	550	584	587	583	594	539	532	556	555	573	579	558	528	590	544	564	572	565	566	542	547	560	589	596	559	589	560	556	568	546	526	572	538	558	533	566	571	576	576	548	555	526	567	538	554	543	489	583	536	548	580	594	538	531	561	508	522	541	592	569	557	562	537	570	530	518	575	565	537	575	560	595	540	555	556	558	591	551	543	590	556	570	514	579	562	565	539	549	561	531	573	555	563	536	563	611	564	528	574	544	586	577	550	596	555	611	539	566	555	561	591	552	575	554	544	611	540	515	572	610	534	532	579	558	612	575	548	602	550	538	566	563	551	533	578	551	531	551	535	572	539	546	543	544	533	511	598	565	541	574	586	561	511	555	554	572	549	544	520	572	575	565	540	516	576	568	588	541	567	547	556	582	551	546	540	552	553	540	545	577	529	552	636	544	552	602	555	567	570	555	587	544	539	548	571	568	530	589	575	540	574	571	551	575	559	542	544	582	548	530	604	580	555	578	552	541	559	541	601	498	569	574	535	608	595	595	539	583	545	554	576	569	565	559	527	574	563	503	573	545	564	547	566	518	594	559	551	577	536	569	582	560	530	608	562	602	560	551	567	544	535	550	567	533	563	521	541	581	575	550	566	556	529	515	543	554	571	547	569	576	554	550	576	547	574	550	580	542	542	551	551	536	600	559	567	531	558	540	550	558	540	589	576	554	553	587	599	552	561	573	546	543	564	499	525	579	594	566	578	519	582	575	595	581	538	560	556	563	554	560	549	538	622	587	575	589	538	561	578	548	547	580	564	569	565	546	570	557	608	588	485	617	557	552	530	556	542	540	548	539	575	605	596	544	533	596	562	561	535	547	541	566	547	571	574	515	581	509	570	574	557	520	550	556	556	545	565	596	534	569	552	602	553	562	582	550	550	562	525	514	566	549	560	520	589	545	530	579	558	558	523	544	537	550	537	542	579	559	548	546	593	557	574	531	541	560	569	542	559	551	564	604	543	557	576	560	583	567	564	562	582	597	555	577	577	565	574	531	584	547	531	557	568	536	562	556	568	558	530	568	565	553	642	567	582	532	577	579	575	554	564	552	550	573	529	603	554	594	515	547	583	574	574	557	541	590	565	572	571	590	529	546	568	602	551	568	551	560	575	602	520	539	541	530	577	539	592	579	603	562	572	559	571	544	610	536	617	543	560	546	581	555	515	556	589	583	575	513	571	521	550	542	553	604	570	533	559	574	516	598	566	525	576	567	609	621	537	555	548	549	528	552	610	544	559	627	601	586	545	576	486	548	554	572	592	547	579	534	573	520	554	572	557	588	579	544	535	580	513	562	580	548	544	545	564	568	538	552	560	535	549	577	557	566	579	529	537	547	541	589	537	576	580	564	513	559	562	556	600	554	513	553	520	517	587	489	577	532	586	585	578	568	531	531	585	559	554	560	557	539	525	550	601	578	534	566	588	584	524	552	574	570	581	574	578	541	598	535	553	546	560	569	624	563	570	585	549	605	566	542	582	584	586	589	548	576	556	565	565	532	586	531	561	591	558	535	520	586	512	524	541	551	588	575	519	549	552	529	567	597	540	609	561	557	525	545	541	576	537	572	555	542	557	576	537	581	564	574	559	534	588	597	529	584	586	546	577	599	574	566	562	544	594	563	507	543	582	563	597	557	559	586	580	540	558	519	549	549	565	579	555	557	561	539	529	588	542	542	544	531	605	577	576	546	556	559	540	523	533	514	552	545	546	561	560	594	556	601	555	526	612	574	577	566	547	545	555	533	565	521	567	540	565	575	570	548	551	559	583	528	525	562	597	589	578	569	586	556	580	541	551	532	529	549	545	576	562	583	587	567	559	569	566	579	510	555	611	573	557	558	535	549	557	608	582	537	567	592	586	582	599	508	542	562	526	505	574	552	556	541	528	575	574	627	571	542	546	606	531	502	574	556	504	591	537	587	558	563	559	569	558	592	582	586	558
27577	25723	31648	24562	15343	9868	6814	5049	3736	2834	2310	1905	1604	1420	1279	1172	1158	1038	940	900	838	752	662	681	658	604	570	582	572	559	566	514	510	518	534	487	473	505	492	446	469	521	505	465	486	505	479	440	478	496	511	476	466	471	468	474	508	506	515	474	466	444	510	432	451	520	491	477	484	474	502	443	505	495	479	443	493	493	519	439	491	468	469	499	461	472	482	476	507	486	455	504	434	488	494	436	478	475	505	499	437	490	494	469	472	499	484	483	475	488	466	458	435	475	445	497	488	457	467	479	480	453	527	478	459	453	450	463	498	452	455	463	499	455	501	449	470	485	450	457	459	479	464	505	428	466	470	430	468	453	475	486	485	489	514	496	483	498	492	495	474	510	467	447	464	440	469	446	461	480	440	472	520	518	460	461	462	475	480	458	495	485	513	453	494	478	461	501	487	506	465	504	475	471	491	469	470	496	480	496	447	481	507	505	465	488	450	496	450	495	448	473	469	470	440	483	469	469	438	472	482	494	455	462	462	444	500	448	494	484	473	451	447	489	494	458	498	505	465	475	495	468	429	479	482	466	476	451	476	483	473	487	477	514	481	485	448	440	496	458	472	481	463	472	453	472	484	462	435	478	478	474	490	528	506	481	470	461	494	532	473	446	461	487	420	453	432	445	467	485	453	442	459	465	455	460	471	489	500	448	456	468	464	452	491	461	519	467	480	522	487	472	469	483	495	489	451	491	486	482	484	470	462	487	469	460	476	495	427	462	485	471	463	455	477	456	513	462	510	442	482	472	441	465	506	463	496	452	488	464	454	466	468	485	449	486	483	475	455	467	483	468	465	482	509	447	484	490	468	497	472	444	474	489	465	463	504	487	477	518	458	476	469	461	483	499	479	440	508	455	468	472	479	487	461	496	455	480	466	492	459	474	466	466	415	461	469	493	420	446	483	461	441	469	443	473	533	448	471	480	467	463	453	456	469	490	516	467	462	466	468	496	479	457	445	496	477	487	505	530	477	477	482	469	463	470	474	493	446	440	483	497	458	464	465	472	426	498	466	467	489	443	422	467	505	470	461	475	456	476	462	451	499	427	443	454	431	480	521	443	525	478	481	478	488	483	470	492	464	513	460	498	480	444	439	457	454	512	435	392	421	474	484	477	510	510	488	490	475	474	472	476	501	486	480	449	448	454	511	483	497	440	464	448	481	480	465	462	486	470	467	458	432	501	491	457	476	465	479	468	496	477	446	492	474	474	497	427	524	476	506	483	476	455	442	471	486	455	500	450	451	498	489	469	478	416	496	437	458	478	450	481	485	502	495	449	483	452	455	471	488	489	447	493	538	445	494	447	451	475	442	440	461	468	469	487	475	462	465	479	471	448	465	446	472	490	484	464	461	467	485	496	466	490	463	428	457	458	496	437	468	447	460	460	475	525	510	478	469	445	446	499	469	456	484	469	480	493	493	465	480	489	496	444	459	462	479	484	434	422	473	456	471	480	464	463	473	467	466	445	491	505	492	460	472	455	459	483	457	462	488	494	477	491	486	475	460	489	489	493	450	464	492	495	506	495	485	482	468	520	502	499	461	509	476	466	484	498	480	458	473	440	455	491	490	488	486	462	462	471	519	459	439	462	457	478	474	477	507	482	501	492	507	475	481	461	470	479	470	455	441	511	517	459	498	483	485	475	496	476	485	498	526	476	467	461	480	458	479	471	479	525	490	474	464	476	487	488	454	463	451	472	484	465	475	479	484	449	497	458	502	459	512	476	490	462	446	471	475	434	437	448	462	477	483	485	524	492	488	484	474	489	462	449	472	510	493	511	486	458	465	539	494	471	475	511	532	485	483	468	465	479	450	466	502	462	469	440	466	471	448	457	477	453	463	469	448	494	483	454	489	453	460	432	493	456	504	464	474	488	505	453	472	499	455	478	464	451	456	442	473	434	479	490	477	474	461	528	484	451	426	466	524	468	484	471	523	471	496	462	462	480	465	466	482	511	506	447	456	463	498	452	459	461	479	507	492	507	519	482	479	478	453	464	478	461	481	470	469	475	485	445	493	472	450	422	424	499	485	457	470	469	444	472	478	475	492	493	498	485	531	441	493	467	472	506	447	460	484	477	468	457	480	525	474	455	466	486	487	452	471	437	485	432	450	485	504	488	458	518	497	449	503	444	492	445	449	441	482	481	487	477	488	459	452	489	453	464	470	478	444	471	468	485	471	481	516	444	486	520	495	439	496	475	483	513	482	466	497	469	482	449	486	473	480	513	458	449	493	475	446	467	512	452	453	504	476	468	457	506	512	525	461	506	500	482	451	470	492	461	478	483	478	504	478	473	462	477	495	496	490	491	438	466	459	474	526	531	462	462	451	492	477	459	507	451	431	467	497	502	490	481	492	446	487	483	503	482	506	503	504	459	491	491	480	444	460	462	452	477	476	460	466	459	466	489	451	427	455	488	462	448	458	485	436	472	525	461	491	442	507	470	475	441	442	462	462	462	482	501	464	456	496	483	463	446	467	462	468	494	482	492	468	518	476	429	465	462	452	463	465	483	454	455	472	502	468	468	439	449	466	462	455	489	494	484	489	433	431	480	478	457	469	481	476	489	444	495	498	456	463	446	467	499	453	450	478	504	461	517	509	487	490	472	468	506	483	460	449	509	466	476	499	541	470	490	471	520	473	443	444	456	447	475	465	439	472	462	509	442	452	490	452	457	472	442	465	498	451	460	458	512	495	444	463	482	495	494	455	473	432	468	459	491	455	498	478	472	473	516	510	456	474	457	463	479	494	466	503	454	453	473	456	485	487	504	490	449	470	477	504	442	512	428	478	487	461	454	436	444	477	491	484	485	478	474	459	454	454	494	481	443	458	445	433	458	421	458	420	485	456	436	485	509	469	470	459	514	476	460	500	466	470	461	538	474	454	519	495	521	486	460	459	468	488	510	474	493	483	481	485	485	502	480	421	469	462	478	463	456	463	488	498	486	489	468	479	460	467	494	492	430	472	505	491	468	456	469	456	495	451	437	494	460	474	452	481	458	459	446	490	476	479	467	433	444	486	505	464	459	500	483	471	495	474	501	456	483	495	509	465	464	444	462	459	482	485	489	477	476	452	481	435	482	475	466	477	432	433	476	455	514	456	489	492	487	479	455	457	449	500	444	459	462	476	461	471	458	457	515	465	469	472	473	480	453	498	452	478	469	489	503	496	513	463	504	484	451	504	480	457	528	457	463	471	462	486	500	453	526	484	458	533	478	471	485	436	450	466	487	465	488	446	462	446	510	487	471	482	515	448	475	477	477	465	487	461	488	487	500	479	445	511	490	439	471	484	473	500	480	464	472	512	455	457	470	500	521	458	462	442	483	494	512	468	455	508	522	479	465	484	474	501	459	525	461	498	466	483	489	460	482	466	462	492	482	471	473	478	487	481	480	468	435	489	463	483	508	498	501	481	488	484	484	448	504	473	434	457	459	510	481	493	493	471	469
29904	42201	37591	26432	20381	16209	12402	9813	7464	5707	4435	3669	3014	2518	2266	2067	1863	1671	1526	1380	1223	1183	1096	951	915	846	748	759	755	766	750	684	709	695	656	655	660	655	645	652	627	636	609	601	611	627	631	597	583	560	573	607	628	585	561	600	616	588	601	591	563	591	569	551	550	557	607	560	575	584	578	617	582	579	590	593	573	577	567	605	600	609	572	565	609	568	605	611	563	552	585	555	602	531	573	594	599	620	551	573	588	551	576	542	598	582	579	577	583	585	560	574	578	578	621	565	587	605	564	573	566	568	536	557	605	592	593	567	592	588	532	606	589	551	557	543	616	595	602	589	564	562	565	554	591	604	577	612	566	573	590	566	563	560	597	617	566	584	593	563	597	605	549	559	598	619	591	579	575	577	526	599	572	601	621	569	597	532	597	571	620	620	530	571	608	537	577	578	573	571	610	594	623	565	577	628	604	558	543	598	635	583	582	577	610	647	589	642	597	599	599	556	605	565	575	567	571	591	593	564	588	583	563	582	576	566	586	565	620	603	586	610	621	508	613	567	543	584	622	572	602	581	608	567	582	579	542	569	630	575	575	566	607	597	602	623	563	584	573	568	597	593	573	537	558	561	623	611	573	606	587	550	577	615	567	587	609	552	600	607	525	572	587	570	548	544	561	606	614	582	586	562	616	591	569	572	576	620	573	579	570	615	583	589	599	551	553	552	596	604	581	605	583	550	595	588	581	590	591	593	611	562	569	574	595	594	586	629	544	603	576	558	598	551	558	593	584	579	600	592	576	598	537	606	605	597	540	590	564	567	602	612	577	577	588	602	561	570	543	574	598	614	593	576	604	570	567	572	587	599	571	598	567	591	593	629	536	567	591	603	588	611	602	581	577	544	584	572	571	647	575	557	578	614	573	594	560	600	590	587	601	567	580	561	600	561	606	556	577	606	596	571	551	600	574	556	565	618	569	617	590	615	559	589	601	573	559	558	560	625	590	580	598	610	559	581	582	623	624	543	551	613	582	566	564	550	604	600	571	577	586	580	617	597	540	599	565	590	586	555	572	584	567	573	629	592	567	576	634	544	610	595	553	583	563	570	594	549	586	569	592	596	571	582	562	586	578	576	620	598	609	560	579	555	597	549	580	560	573	614	582	569	550	583	579	559	546	555	582	580	567	542	550	565	532	626	549	617	598	587	546	558	600	603	584	598	569	583	606	594	572	612	571	566	573	593	590	625	533	584	566	587	633	573	583	550	618	584	555	560	565	531	581	604	565	559	593	589	558	601	593	616	597	553	599	601	579	570	605	590	590	550	580	569	593	562	601	595	579	586	589	579	550	611	600	601	625	577	573	567	593	549	586	567	564	624	573	557	578	579	557	582	598	602	590	581	606	599	564	585	573	605	582	609	588	592	577	601	581	590	595	573	565	552	589	554	591	612	598	599	608	604	577	545	606	605	610	553	600	599	572	570	645	579	605	616	614	559	632	580	572	534	606	545	573	617	577	595	591	608	562	562	616	590	634	592	559	586	640	559	614	610	584	560	583	635	604	570	570	573	572	543	523	597	627	573	619	578	583	565	597	626	618	631	541	580	595	584	581	577	613	565	624	631	559	567	553	591	609	567	610	618	568	547	545	571	562	586	610	592	614	628	601	594	597	554	593	598	565	606	563	598	575	617	654	600	559	588	588	567	567	615	579	572	592	582	600	592	568	544	583	589	600	564	577	590	589	575	561	568	585	540	629	570	580	584	553	586	551	602	567	562	572	570	570	598	571	586	584	564	612	605	571	551	555	602	582	610	567	585	588	561	525	601	589	575	608	590	590	572	572	578	560	615	539	570	554	594	551	567	573	600	589	579	578	565	618	610	599	579	610	569	552	519	606	581	551	606	589	565	605	588	604	590	599	577	585	612	579	579	586	618	622	585	594	584	577	579	568	573	599	586	599	617	551	587	597	598	545	601	578	616	580	635	640	578	543	600	566	567	643	572	564	591	590	536	590	575	596	606	595	550	599	592	526	566	592	601	578	532	568	593	576	602	626	584	568	557	564	579	598	601	605	578	577	589	582	572	600	594	584	542	591	588	593	611	582	580	553	590	582	606	610	606	606	592	581	572	526	611	573	578	559	576	564	578	577	557	558	619	560	568	582	578	583	556	638	602	575	555	557	604	614	584	603	604	577	590	591	622	573	589	572	573	592	591	551	531	564	587	580	601	616	583	607	582	619	543	621	593	553	565	570	544	616	596	546	585	540	560	576	613	599	540	598	559	584	628	598	555	608	552	590	521	545	555	577	584	572	575	615	603	570	602	572	599	606	575	635	583	583	577	568	609	555	604	576	580	582	571	594	596	531	617	581	590	563	597	634	572	564	579	569	604	597	571	609	570	598	598	561	552	555	589	570	575	568	595	587	583	598	610	608	621	603	602	609	558	590	551	619	592	592	568	643	568	626	579	587	594	600	582	548	641	606	576	569	583	565	571	603	561	621	574	589	592	595	589	602	568	608	590	610	594	579	623	602	568	583	584	605	590	593	569	519	617	578	578	624	553	582	550	578	559	562	579	597	558	592	593	573	568	622	570	605	579	616	595	565	580	562	567	579	523	589	619	632	608	588	619	591	592	595	596	606	547	576	561	590	556	577	567	563	596	539	576	575	590	615	638	580	584	617	546	575	555	565	607	584	552	565	587	630	619	559	604	595	560	575	563	584	560	606	528	637	585	556	592	555	608	594	562	590	582	606	566	584	617	591	599	559	622	619	595	564	577	611	578	636	589	644	631	575	582	608	571	552	558	572	597	596	598	564	596	585	583	608	557	596	580	621	583	611	589	564	583	552	588	600	616	555	548	613	549	609	557	570	596	573	577	586	591	591	584	565	578	571	582	555	586	578	558	574	585	538	620	555	579	595	574	581	580	583	589	569	602	618	547	569	582	589	545	585	583	550	598	607	580	597	583	564	590	558	570	588	600	590	563	588	593	575	569	579	630	632	620	597	551	560	589	597	583	587	576	619	607	533	598	585	580	575	572	583	540	606	568	605	624	584	568	515	613	581	539	569	581	592	546	577	549	608	554	575	582	592	591	592	618	608	587	578	591	578	591	570	590	601	630	574	598	525	578	588	614	604	571	639	608	592	565	594	560	587	567	611	569	541	594	574	553	594	538	563	587	571	611	550	576	590	604	577	584	590	603	553	567	572	578	597	619	609	596	590	640	596	584	563	600	566	570	601	554	580	578	552	537	542	632	559	573	558	575	636	560	570	575	567	583	605	619	528	592	616	556	628	620	575	576	598	598	609	557	610	577	579	592	572	604	576	598	566	554	608	593	581	577	643	576	611	549	585	558	561	573	588	567	560	595	562	564	632	589	604	609	566	558	548	583	586	578	589	593	580	616	594	613	603	594	571	572	576	576	567	576	628	583	570	595	559	560	619	586	571	573	609	569	556	580	590	564	559	576	579	569	594	599	590	566	570	595	598	591	566	589	594	568
23646	20727	27933	24103	21711	19081	13251	8154	5857	4394	3422	2881	2356	2102	1837	1642	1527	1355	1133	1076	1006	929	846	805	775	674	678	703	608	582	608	573	577	582	553	528	529	499	516	510	531	513	495	484	495	460	505	517	500	484	483	499	484	531	472	457	467	480	457	492	484	437	491	459	485	450	481	470	467	474	438	496	482	426	457	447	473	494	496	449	465	471	475	476	467	487	503	472	420	510	469	469	467	506	454	484	450	448	449	442	458	401	430	452	476	426	441	478	431	444	471	459	465	466	443	500	439	463	468	472	464	416	449	470	451	511	465	432	489	482	456	461	458	487	452	468	440	466	460	479	465	462	453	482	500	457	434	446	426	523	452	496	463	450	459	460	440	456	466	431	454	433	484	454	458	438	436	415	472	454	459	447	499	487	472	468	455	439	421	469	479	450	429	443	503	415	475	440	453	447	454	440	442	425	504	434	446	414	428	436	453	477	458	467	465	454	469	458	467	492	473	494	502	475	462	495	480	409	461	454	467	475	429	513	446	468	474	446	482	488	445	448	459	448	452	487	470	441	465	474	451	478	438	476	449	444	455	485	469	479	450	448	482	483	452	441	466	416	469	455	447	452	467	441	442	484	442	451	486	434	469	477	446	461	447	427	430	468	429	429	441	449	406	431	453	464	467	464	446	480	429	398	465	460	457	407	481	455	428	465	484	423	471	454	483	437	476	498	448	442	460	452	445	505	426	485	483	437	480	472	497	444	447	454	481	469	441	462	441	468	475	475	441	474	467	486	471	465	433	449	502	460	495	404	464	487	491	447	444	469	482	490	427	427	493	459	448	462	456	503	449	507	430	458	448	454	470	453	515	515	439	490	447	494	491	477	462	451	482	454	443	512	434	464	469	426	449	474	430	467	435	446	482	455	480	431	421	482	455	465	439	491	446	477	467	461	481	471	495	441	422	464	430	447	474	471	501	471	492	463	484	491	474	490	474	460	454	461	470	473	418	456	455	465	470	487	461	432	473	473	461	499	456	483	450	463	477	466	457	472	479	445	494	431	472	458	455	432	466	483	475	467	456	476	465	507	473	447	468	476	462	457	476	438	447	460	401	490	468	418	468	437	431	453	474	473	456	443	431	452	437	482	478	464	440	459	469	462	446	483	476	480	456	473	493	464	460	454	448	471	445	460	452	463	470	454	478	426	475	481	440	428	490	462	449	474	461	466	472	468	444	463	488	451	464	451	428	467	466	438	459	444	486	483	456	505	485	438	455	460	452	455	464	476	508	449	476	475	416	460	500	492	441	484	442	428	457	432	478	496	498	471	467	396	471	459	441	459	496	489	434	480	498	487	454	449	460	490	461	492	465	446	458	449	497	464	457	473	467	455	434	483	484	485	457	473	498	463	469	471	442	470	450	404	435	481	489	434	450	436	463	433	446	465	466	447	455	441	428	481	458	478	483	463	438	452	467	487	468	484	465	454	454	458	488	457	466	459	443	492	448	491	468	429	423	447	454	474	434	456	438	480	474	489	490	478	499	454	446	412	441	458	426	436	498	467	446	485	503	468	411	433	456	472	423	472	435	477	472	442	491	474	462	467	455	485	474	483	455	491	439	468	459	467	475	467	459	447	459	451	452	458	472	465	474	449	459	495	473	460	493	478	457	474	471	469	464	457	422	452	447	460	440	417	460	456	475	458	459	505	450	460	453	511	470	451	487	480	439	449	450	460	493	500	462	459	417	431	479	482	444	447	439	477	484	475	457	483	484	500	449	450	461	475	501	467	475	490	482	474	476	442	460	461	459	470	498	458	485	474	421	413	440	460	497	455	449	495	472	419	468	492	474	445	487	496	459	511	434	469	480	459	477	454	462	452	450	490	447	476	476	472	470	485	490	425	466	459	444	461	488	465	441	457	477	459	464	498	479	470	464	483	455	484	472	459	429	465	477	432	420	478	469	482	478	470	435	449	489	484	478	453	471	482	461	486	442	443	460	475	457	427	455	450	472	445	452	465	478	469	445	507	467	456	425	466	491	443	490	437	470	469	439	438	452	443	505	454	473	451	415	475	471	502	448	466	456	491	469	431	471	454	473	428	453	424	465	452	459	459	495	435	477	475	448	483	455	432	472	479	462	485	481	437	480	467	446	444	430	455	495	447	441	498	484	492	455	433	457	470	477	458	443	434	462	447	467	421	462	489	482	454	457	445	444	434	483	498	442	444	456	466	447	468	440	447	487	482	460	423	476	508	460	414	457	468	469	481	447	461	470	437	426	453	476	428	448	453	472	471	481	443	460	434	446	445	481	479	463	476	469	454	490	450	447	436	470	454	476	467	443	458	500	447	440	487	475	443	470	446	444	417	465	489	463	479	430	503	458	459	467	452	445	469	487	487	462	506	487	467	502	443	455	437	458	489	444	460	447	434	425	426	455	455	467	456	503	506	457	436	429	489	511	465	461	461	434	452	471	491	460	492	469	448	451	451	440	470	444	487	491	477	468	447	451	436	449	446	492	430	454	423	438	476	467	427	456	453	473	489	455	459	489	426	448	450	458	476	468	468	484	465	461	483	463	458	480	465	467	479	475	514	453	448	460	471	489	461	464	457	461	489	446	451	478	467	427	477	494	450	477	453	455	485	474	449	465	454	448	481	449	474	438	436	430	463	505	475	458	486	468	457	477	465	434	468	510	431	481	450	425	485	473	494	462	479	450	446	444	498	460	449	464	476	478	514	457	441	415	472	472	463	486	471	447	497	444	507	449	467	459	465	472	461	506	464	498	473	450	460	397	455	458	475	470	431	480	461	493	447	442	436	493	465	492	462	486	480	449	500	474	443	415	496	473	447	483	480	478	488	460	457	466	445	457	482	442	457	470	453	460	431	473	465	461	447	477	460	466	478	453	456	444	505	442	439	456	441	450	418	466	472	467	419	483	450	464	484	454	465	492	439	426	401	477	479	491	435	509	482	467	462	460	456	453	453	449	485	448	492	488	447	523	469	479	451	473	458	489	488	459	464	483	462	465	470	487	465	471	446	489	452	463	450	438	448	489	471	498	447	482	453	453	446	459	481	422	436	464	456	442	458	457	480	466	461	450	486	501	421	479	471	453	459	437	460	523	434	481	496	461	460	469	469	415	456	403	453	442	484	453	448	471	491	458	428	507	448	448	436	459	430	461	447	465	435	425	440	465	452	466	508	473	428	457	450	458	445	484	481	460	464	453	452	459	475	448	449	474	457	440	460	474	472	465	465	493	498	479	466	447	480	522	469	490	464	479	463	464	482	482	464	456	447	464	449	453	466	486	470	452	456	463	483	463	472	458	432	449	459	480	448	448	493	439	480	506	449	471	424	464	503	441	447	460	426	498	451	470	443	471	427	512	434	436	489	438	474	444	460	505	502	476	463	467	475	425	444	489	501	448	456	449	480	509	484	433	496	462	476	458	500	475	437	450	459	453	442	502	453	467	430	462	458	433	449	459	459	497	440	461	447	441	464	437	441
30655	49215	43921	32302	26153	21690	17440	13844	10856	8646	6577	5221	4404	3715	3203	2821	2597	2271	1942	1876	1750	1472	1334	1229	1034	1053	915	901	866	851	831	723	768	725	723	696	695	631	685	628	644	633	612	624	597	679	604	585	596	571	580	573	589	571	578	577	605	575	560	599	575	570	583	581	528	564	531	558	583	525	582	583	557	588	572	602	565	568	602	583	581	553	611	567	559	567	577	586	556	563	533	582	599	580	613	567	581	603	539	531	586	551	569	561	547	561	559	571	500	562	537	561	589	552	600	575	567	585	526	555	570	589	594	615	553	589	598	564	577	566	555	563	560	586	553	594	555	586	574	613	531	576	590	571	571	539	568	535	563	562	566	562	567	584	598	559	611	565	596	583	575	510	549	558	585	575	544	592	600	571	547	552	536	539	578	590	552	524	559	609	592	588	577	544	514	545	572	558	554	623	584	562	538	583	539	550	560	579	603	584	543	554	578	535	622	550	584	574	552	560	537	561	558	563	527	602	551	528	577	557	567	576	538	553	525	560	563	570	564	552	539	589	559	603	600	579	534	608	525	610	590	549	558	563	586	588	595	561	533	588	572	536	561	526	569	558	545	551	526	587	574	545	556	549	562	567	552	581	559	597	610	581	586	542	586	584	584	515	570	567	565	526	595	531	570	579	545	570	589	578	578	605	581	572	537	577	589	527	563	575	556	609	556	551	597	553	554	556	554	570	564	588	551	577	594	575	554	541	553	574	537	577	573	536	569	584	579	587	555	566	570	571	515	595	544	583	588	562	575	560	560	549	571	558	579	522	569	565	536	563	585	570	599	603	580	550	554	539	549	587	597	567	597	538	570	504	520	540	550	557	559	552	623	548	589	563	559	569	581	574	553	551	600	552	538	576	576	525	567	581	607	580	596	600	576	572	558	535	627	551	530	568	594	567	562	582	573	597	528	556	585	527	561	544	579	590	550	542	575	549	572	540	567	531	562	570	563	553	544	574	577	599	581	565	580	566	541	584	610	559	551	510	573	563	566	550	527	541	537	565	577	527	579	584	544	596	548	591	555	613	611	547	540	549	623	547	536	564	552	586	538	619	549	526	602	578	541	590	575	554	564	585	576	588	547	558	574	590	582	590	613	550	611	588	567	603	583	562	599	569	528	584	589	580	561	593	582	592	554	540	554	598	540	548	583	595	571	588	611	535	595	585	539	579	549	573	559	550	531	612	585	604	522	604	594	601	569	541	564	559	614	610	556	566	575	570	577	570	555	576	575	539	577	553	556	534	558	559	594	577	576	538	551	576	573	588	519	599	557	607	590	586	555	574	596	540	559	552	544	572	576	573	568	549	575	572	559	605	595	583	538	585	559	599	527	555	547	578	537	598	510	559	538	575	546	559	619	580	613	596	520	566	587	538	577	539	568	550	565	555	519	567	555	613	576	576	587	570	581	549	581	547	526	580	534	588	557	520	574	556	600	571	560	531	605	556	570	517	552	583	549	546	550	575	544	540	578	580	558	558	602	620	557	595	542	584	567	569	574	578	551	556	565	577	523	584	566	573	583	564	539	559	585	566	597	591	597	583	567	546	614	563	609	584	556	561	600	620	496	557	592	537	566	575	547	591	582	521	611	523	560	582	535	583	516	607	532	581	575	607	566	589	532	559	552	603	543	590	582	595	554	585	604	549	560	576	584	600	514	546	531	562	584	570	555	547	536	572	586	535	563	535	582	593	618	534	552	580	571	568	546	575	564	573	560	558	569	571	595	552	551	544	601	547	531	549	582	534	567	601	576	585	616	587	589	570	554	581	559	538	543	575	547	558	571	546	580	608	612	512	539	550	581	590	582	575	595	553	581	560	551	536	576	535	558	569	558	585	524	548	549	547	530	624	595	550	558	565	601	567	587	573	578	574	535	573	596	558	596	608	533	624	570	558	531	539	575	570	601	552	573	560	590	589	561	591	552	562	531	571	580	571	566	596	554	581	622	571	546	595	557	563	569	588	542	606	569	533	564	526	572	577	578	581	548	573	579	538	574	546	556	549	540	558	576	581	560	600	561	543	577	574	549	556	569	565	543	589	605	560	523	572	553	519	568	579	605	562	575	563	536	569	541	534	558	579	561	565	584	574	562	562	575	572	566	557	555	586	612	516	559	578	579	572	591	594	572	568	538	571	586	543	551	577	577	587	576	552	533	580	559	617	561	565	555	587	563	545	541	547	615	555	539	590	552	553	581	569	587	542	559	595	542	519	600	552	600	568	587	573	558	579	555	579	552	579	587	566	560	576	558	585	601	603	609	570	548	569	539	563	562	525	572	569	608	586	591	576	563	560	578	551	529	528	572	554	593	546	547	546	560	569	517	566	582	585	556	587	558	537	578	621	545	597	577	532	581	588	565	559	586	562	585	563	559	601	560	554	509	555	546	582	544	565	559	540	598	557	550	580	588	609	561	551	564	585	539	600	597	606	530	535	584	548	586	599	611	562	566	557	546	561	551	542	559	553	562	604	606	560	585	587	589	603	563	545	563	598	582	569	582	567	561	554	598	554	572	607	571	548	568	593	522	555	575	558	534	578	597	531	565	561	576	561	570	583	553	556	587	550	587	560	570	553	593	555	580	554	551	568	556	620	576	619	584	578	573	576	594	570	580	553	582	523	528	557	562	605	551	525	631	617	565	576	556	581	567	546	592	512	568	573	558	599	601	555	613	573	549	553	591	556	621	604	598	592	572	585	568	579	560	595	563	564	584	544	547	522	535	565	529	515	561	583	564	523	602	588	607	579	556	597	576	574	542	561	539	563	620	580	585	586	564	566	543	573	593	584	598	609	560	575	594	569	573	590	612	618	582	593	544	592	589	549	569	557	577	554	564	537	531	598	576	587	594	584	536	577	549	593	563	585	578	569	566	587	610	585	568	535	533	568	572	573	570	570	574	585	595	573	545	550	564	576	573	609	545	590	568	556	608	559	545	563	569	593	557	577	534	547	574	524	527	579	555	592	536	602	543	575	564	581	543	580	577	622	539	571	590	563	581	548	587	581	551	554	569	524	593	580	528	558	576	545	554	515	529	589	592	564	535	589	566	572	575	551	567	528	609	594	568	563	575	543	592	583	578	579	545	586	551	520	590	566	560	566	556	576	576	569	570	578	622	556	552	590	563	567	575	581	548	564	565	544	585	568	560	556	584	565	547	583	597	561	563	563	543	628	556	569	583	551	551	605	532	578	574	553	605	578	564	542	564	553	567	566	530	616	531	572	579	547	580	557	599	596	585	584	525	579	591	581	583	555	584	571	553	567	540	544	597	604	570	561	561	544	565	565	553	596	554	541	622	545	578	522	593	549	577	573	551	577	546	596	543	535	511	576	614	573	526	597	559	568	565	499	554	558	582	605	602	538	589	571	548	542	566	567	590	563	600	554	593	508	575	558	550	577	572	587	565	592	611	544	559	632	572	577	539	531	548	591	542	619	569	582	633	569	589	607	592	580	564	588	587	550
22680	20808	28384	23435	21213	22556	20955	11755	7981	6292	4906	3856	3169	2734	2294	2210	1848	1807	1566	1446	1307	1201	1117	1003	848	786	767	714	712	663	668	636	649	552	585	515	568	588	514	545	506	521	509	513	468	475	502	485	463	474	551	454	524	505	479	516	492	470	477	452	462	461	477	458	469	487	497	513	482	458	483	442	464	483	441	476	478	444	500	441	490	429	510	443	477	443	495	465	450	466	418	482	523	456	476	483	448	459	492	453	495	481	451	451	466	473	470	434	449	494	457	441	491	478	453	452	457	507	499	474	489	525	479	424	445	450	473	476	421	475	479	480	473	464	474	454	469	462	435	474	511	474	445	459	477	480	485	486	453	463	469	469	483	480	487	479	461	490	462	447	451	448	485	441	457	466	509	460	453	510	471	457	469	457	446	506	472	439	465	460	439	468	482	469	464	498	474	473	465	468	503	491	464	458	472	444	477	455	494	460	438	503	485	472	485	491	458	434	433	453	470	464	450	428	456	451	479	518	457	443	484	482	410	455	516	471	438	506	455	489	449	472	482	470	485	446	481	407	460	480	443	460	498	477	460	500	491	433	489	506	498	489	449	470	452	448	473	458	461	429	431	501	494	497	464	444	460	473	451	477	521	449	485	464	462	436	463	480	467	442	459	455	482	473	466	488	468	459	456	470	474	440	435	418	468	505	460	464	486	479	470	485	428	469	478	433	443	460	498	505	459	446	433	488	438	464	477	471	484	501	498	470	430	483	480	428	510	476	442	480	442	501	446	448	457	454	473	492	485	478	522	462	515	458	476	458	439	463	471	474	497	468	456	477	460	505	449	434	448	476	465	467	438	476	493	475	440	444	486	491	501	411	467	445	453	468	429	474	453	505	449	491	449	466	510	446	488	466	479	474	455	473	444	515	480	492	475	469	456	456	457	466	442	487	498	470	439	456	486	447	464	472	460	481	497	476	454	461	481	443	461	464	458	438	466	489	471	458	476	476	486	455	447	456	458	434	484	469	488	507	454	504	471	479	482	476	470	433	444	469	434	429	497	473	486	450	417	459	450	485	458	473	472	493	429	506	498	502	469	473	501	472	418	494	463	429	457	509	448	498	507	440	465	456	473	490	437	478	519	461	485	452	439	416	493	457	470	478	516	456	487	452	414	459	491	509	457	414	469	454	468	489	441	422	444	459	524	476	419	502	447	432	433	452	447	461	457	475	463	479	432	465	498	445	472	489	468	497	470	469	505	499	449	462	461	479	400	477	451	471	503	459	421	440	469	486	477	473	446	483	459	454	468	458	459	481	440	439	475	453	448	438	472	425	488	473	451	466	468	472	477	460	507	458	480	458	482	449	493	469	501	482	448	450	453	483	461	419	441	458	471	497	448	453	477	457	483	457	483	465	465	469	469	484	460	475	430	465	506	477	485	478	460	469	434	507	468	425	472	500	477	448	471	500	449	444	457	440	477	447	424	458	450	472	465	464	446	441	450	457	464	449	491	440	439	478	507	455	501	487	427	446	458	422	502	501	438	457	485	449	487	453	458	442	445	458	439	445	440	455	436	496	467	463	469	472	486	445	438	515	466	432	514	446	440	488	468	473	470	456	468	478	418	487	440	439	484	460	418	443	446	418	473	493	470	447	476	455	443	465	463	449	476	487	439	433	516	458	467	496	462	482	425	455	492	429	445	472	447	471	449	493	446	460	481	419	436	463	470	473	455	460	493	465	436	459	449	448	485	421	452	488	463	450	479	455	421	515	460	444	513	476	453	474	417	424	468	467	439	488	500	428	458	438	482	470	466	462	499	479	474	491	481	486	479	459	451	452	447	443	477	430	483	482	426	500	496	449	468	477	467	455	498	424	499	501	437	481	432	410	454	430	468	464	464	453	493	480	422	450	436	491	488	465	470	447	468	470	491	447	449	496	495	477	449	443	469	417	422	464	471	445	457	481	533	528	465	470	475	447	489	446	454	466	467	482	430	459	453	464	460	478	476	484	511	470	484	462	465	509	463	475	459	469	460	466	446	476	494	465	439	453	472	468	447	522	480	452	512	462	503	509	469	445	457	492	442	494	493	447	473	475	458	478	419	445	476	465	485	453	471	457	455	493	489	481	424	481	427	446	436	478	466	494	459	465	455	464	454	473	501	445	477	486	471	453	455	494	481	478	462	473	414	447	430	454	482	500	480	461	459	482	464	484	497	490	442	518	522	494	480	460	474	495	484	501	454	478	471	471	494	458	442	458	421	457	481	472	466	504	429	478	432	488	456	457	481	472	468	439	467	450	447	477	482	445	444	458	478	550	477	460	465	482	463	451	437	520	490	493	479	451	500	506	430	473	456	478	451	446	459	419	514	477	508	444	483	471	452	432	442	426	473	455	455	457	452	463	464	457	483	470	444	468	466	457	467	429	455	499	440	468	460	441	477	463	479	463	419	472	462	456	472	452	488	486	473	461	461	482	450	466	503	474	462	427	429	449	500	461	464	476	474	454	472	423	484	472	451	473	451	496	515	495	492	453	505	471	454	450	468	452	437	448	473	438	451	482	486	432	488	438	497	453	465	504	437	456	476	457	484	443	475	454	484	434	494	449	490	474	467	496	472	494	430	427	432	447	475	503	499	509	449	440	437	490	483	460	441	443	465	490	486	466	480	474	446	464	452	436	478	475	491	504	472	472	483	481	461	495	464	477	475	465	487	449	441	444	429	453	446	480	444	475	475	497	479	488	421	451	411	469	462	467	465	438	440	483	452	471	491	484	446	435	486	499	490	434	444	471	486	430	449	462	448	475	459	468	482	504	425	445	449	462	446	499	467	468	467	475	469	456	485	489	450	469	487	452	455	514	478	476	461	464	453	460	458	476	456	475	448	495	485	423	467	483	456	474	464	456	488	498	478	488	474	487	458	450	458	452	443	481	477	486	480	448	472	434	457	471	499	440	474	438	457	460	493	473	465	502	448	476	457	492	459	487	453	444	478	449	505	490	446	436	420	455	460	438	508	430	409	477	511	456	460	459	441	472	470	454	496	484	444	477	436	473	461	439	447	478	486	525	399	479	464	473	501	443	510	430	507	505	447	484	485	446	456	496	433	462	468	480	465	443	471	478	471	477	470	471	480	480	471	479	493	436	476	478	464	473	447	523	462	443	465	481	442	471	459	487	475	431	469	443	472	427	474	463	425	461	481	450	454	465	469	467	493	487	474	462	518	461	476	441	499	516	457	495	471	450	447	433	482	492	496	464	464	458	454	461	466	427	467	433	479	474	472	484	482	440	463	466	423	436	459	450	480	460	433	487	453	469	468	481	460	457	447	490	458	529	493	474	480	487	487	482	506	469	480	467	477	412	485	440	465	429	482	449	496	468	431	498	497	448	466	481	413	452	456	506	463	460	466	473	485	414	469	492	462	462	454	479	475	463	485	504	435	464	473	507	461	471	454	465	463	464	485	452	466	469	452	475	504	473	470	490	448	454	444	431	453	464	471	427	473	434
32248	54977	48877	36901	31039	26347	21868	17592	14235	11301	8922	7061	5847	5008	4327	3875	3274	3148	2668	2353	2103	1920	1676	1534	1300	1202	1069	1036	963	927	878	844	835	831	791	780	730	750	693	717	660	621	624	662	622	605	599	603	600	593	608	585	581	601	595	590	624	577	563	589	564	594	583	616	561	540	569	589	541	563	582	505	511	582	585	573	545	560	540	575	550	567	543	538	530	559	589	556	585	547	564	581	557	548	586	559	594	588	553	545	552	561	549	528	540	560	540	582	566	597	562	561	588	542	592	561	565	595	587	587	582	553	585	546	544	567	584	580	562	562	556	578	572	597	568	549	558	609	578	579	546	550	563	567	538	553	555	529	602	575	547	584	582	563	564	587	608	569	587	567	571	555	561	565	527	561	523	553	599	521	559	593	555	582	577	546	560	541	580	562	585	555	595	544	604	582	566	506	563	552	593	596	570	600	579	560	604	572	552	579	552	569	626	534	559	581	528	542	601	555	570	538	549	534	518	573	558	495	603	545	570	551	592	571	591	554	558	536	587	572	601	543	555	576	547	579	575	565	529	576	535	609	558	579	536	582	569	583	564	595	582	514	565	546	593	586	603	541	575	586	605	557	561	601	574	497	543	570	602	568	567	638	555	552	589	567	580	545	529	543	558	591	550	562	561	561	545	575	570	554	560	572	592	551	587	558	583	581	579	589	589	564	566	597	565	574	581	560	609	574	594	590	566	569	578	553	562	574	553	574	561	583	563	559	610	540	595	567	546	567	584	594	547	572	566	575	558	592	521	583	590	596	550	568	530	567	583	526	577	524	580	593	534	540	559	594	577	558	556	520	573	536	525	561	591	566	554	555	605	583	564	586	534	552	574	554	582	548	595	565	563	564	524	595	534	531	577	567	544	556	573	522	583	585	578	577	545	598	568	574	591	584	537	551	558	574	571	557	577	628	534	575	580	562	566	579	552	577	554	536	563	552	561	556	595	616	557	533	595	583	576	538	582	588	552	581	545	572	565	588	563	563	540	556	551	586	568	594	563	529	594	567	570	563	581	585	587	602	528	633	567	569	616	551	544	541	593	593	533	579	620	592	561	512	531	555	576	556	553	577	566	572	562	582	587	578	554	558	602	581	586	588	562	584	582	588	547	570	554	561	564	561	559	539	563	551	561	615	588	549	586	588	593	571	578	542	590	628	566	580	563	615	553	604	578	558	555	566	610	504	574	514	587	574	597	529	553	544	596	551	563	525	574	568	594	575	567	532	555	566	558	514	555	559	585	618	548	582	521	594	571	568	550	520	586	575	535	592	579	558	599	573	588	553	532	537	550	556	536	552	569	581	588	545	586	597	522	549	576	593	548	576	577	535	605	585	589	550	573	598	594	577	599	582	562	525	535	592	563	624	580	580	605	562	572	599	567	561	578	557	548	580	527	524	555	574	519	572	527	613	549	557	602	580	569	517	559	586	599	604	572	557	564	588	584	616	589	561	616	588	551	575	509	573	577	612	584	574	519	561	534	550	591	567	623	518	527	535	590	559	564	569	550	585	562	584	600	539	610	587	533	529	579	575	574	584	563	559	573	544	586	598	525	548	570	586	585	567	596	579	581	617	581	550	534	560	582	548	564	547	559	587	572	553	592	563	594	577	570	564	560	552	572	573	607	549	589	583	573	603	571	511	559	617	544	561	553	537	534	580	543	559	624	556	536	599	582	555	595	635	567	630	577	562	559	563	590	602	552	561	600	568	509	561	613	555	585	605	601	572	561	578	589	522	531	570	555	560	542	533	570	551	616	552	572	551	560	592	581	524	576	549	610	523	566	566	560	537	572	544	558	535	539	630	627	552	533	562	598	550	561	596	555	593	523	582	567	547	550	566	579	554	583	574	564	573	602	565	521	553	633	571	542	572	613	552	577	582	502	561	583	535	552	562	585	561	542	551	562	604	558	563	574	634	553	540	582	562	532	535	562	551	570	568	569	565	570	541	576	532	551	527	515	536	597	513	538	576	552	574	579	580	585	572	566	591	573	584	545	532	606	586	580	604	515	565	538	574	623	547	589	548	556	511	576	523	567	537	563	566	591	572	531	519	551	575	596	560	610	543	605	539	586	608	548	556	568	557	552	580	537	580	577	599	525	567	574	534	571	586	583	567	551	575	555	550	612	555	562	601	559	570	558	619	541	493	550	566	507	539	558	559	559	605	599	583	551	576	550	535	519	606	555	579	576	583	523	565	597	562	510	566	558	549	532	536	523	533	579	593	553	537	552	534	568	588	560	605	606	566	533	565	599	560	547	559	551	532	542	583	600	504	567	545	575	567	474	577	592	552	565	537	578	550	567	577	559	587	545	590	564	581	556	551	567	537	567	525	513	572	573	559	590	573	622	557	547	534	586	628	615	536	525	561	583	579	540	561	583	535	602	578	568	570	542	548	576	544	553	558	570	582	594	570	556	597	527	544	577	546	568	558	533	650	551	580	614	599	582	566	558	536	557	558	557	566	562	591	574	580	539	566	566	540	580	594	563	579	525	536	562	572	576	542	605	574	580	561	565	581	555	603	532	541	599	550	540	584	561	563	558	546	590	531	580	553	593	556	576	585	567	506	592	549	553	592	578	559	527	596	548	524	599	548	604	582	594	616	569	571	599	564	582	542	605	566	566	566	573	567	557	567	516	558	566	547	532	598	545	579	602	528	538	626	562	531	555	602	570	549	549	553	578	557	529	592	550	589	547	544	544	584	535	572	589	537	559	560	526	527	579	531	559	555	575	556	565	593	575	595	526	578	534	508	583	599	569	556	574	559	554	558	595	568	537	524	555	568	552	567	575	597	570	570	535	557	585	558	560	581	551	551	571	553	571	595	513	560	542	563	539	576	598	577	567	545	612	574	593	575	589	527	583	531	575	549	576	589	589	538	521	546	545	604	589	602	594	558	608	574	570	597	531	553	560	583	575	554	590	531	558	553	550	556	528	566	558	595	579	559	531	521	575	539	602	564	555	572	579	562	562	602	595	554	563	533	591	556	595	567	590	589	560	586	517	581	540	538	534	534	577	577	610	515	598	557	594	603	514	607	541	568	532	586	576	571	526	554	519	532	559	508	593	530	569	523	533	591	572	574	559	557	525	573	546	544	593	567	612	508	589	545	572	508	564	554	574	587	566	578	603	548	583	569	588	553	561	552	541	572	525	561	571	574	588	608	565	559	565	574	567	548	549	570	505	555	553	552	552	541	571	558	548	566	576	573	576	560	558	597	576	595	547	604	566	506	548	569	560	585	588	541	536	548	563	580	588	530	574	556	587	579	575	574	598	576	551	569	543	535	574	546	514	560	568	585	567	570	572	558	536	590	576	568	559	558	566	542	532	542	585	539	563	552	542	565	562	581	538	584	569	563	585	528	622	536	563	570	551	571	538	567	553	564	585	551	587	587	567	553	567	590	554	535	578	559	530	605	589	583	554	556	600	552	578	562	564	546	584	564	593	559	606	579	561	603
27706	26415	32161	24707	15548	10468	7013	4996	3761	2917	2284	1821	1665	1412	1289	1143	1099	1055	955	843	816	798	734	684	644	596	670	589	574	553	539	555	541	551	528	520	517	527	536	512	499	492	533	503	519	466	511	468	482	456	486	478	478	473	468	485	480	456	449	513	516	489	523	466	503	463	470	492	436	478	510	477	466	482	454	486	485	501	442	438	486	469	478	470	471	461	465	467	488	523	494	485	475	485	466	469	494	476	498	460	504	458	494	501	483	499	458	460	486	461	461	463	469	498	424	496	447	463	492	533	510	494	463	483	480	461	468	459	456	504	499	492	491	447	425	449	470	468	465	519	488	496	505	497	515	471	473	424	498	479	496	477	481	460	465	502	497	478	460	502	483	493	493	501	523	503	455	470	448	436	482	476	432	478	516	502	459	467	484	460	452	449	491	466	455	517	477	486	509	440	506	476	461	464	449	502	470	476	476	512	462	453	439	488	460	454	495	491	476	482	470	475	485	469	477	473	448	475	467	490	484	431	464	507	465	446	505	530	480	479	448	468	470	477	528	499	451	470	476	466	456	451	482	486	468	479	471	483	420	507	459	481	460	517	460	465	454	540	499	493	459	456	481	477	462	524	453	508	491	464	451	448	498	482	446	453	478	464	459	476	460	487	444	493	497	489	469	516	449	463	449	515	498	433	512	455	503	492	494	472	492	489	495	481	468	438	491	444	502	487	439	424	511	459	517	482	483	483	522	468	435	495	472	481	432	506	500	491	439	491	481	516	501	504	490	516	532	450	481	498	466	483	438	464	458	496	504	485	480	473	476	518	520	472	455	457	510	507	471	510	446	463	487	483	477	445	488	478	482	468	457	508	478	449	467	490	518	463	474	472	483	488	482	480	507	519	486	491	470	473	469	466	484	465	484	460	456	502	523	465	467	500	470	527	452	467	516	506	490	453	491	488	516	481	505	450	450	488	470	492	467	486	472	487	441	525	447	462	481	460	472	458	491	493	490	516	475	481	466	470	475	478	453	468	466	514	467	504	479	523	496	493	469	483	468	473	484	492	497	529	476	496	488	474	491	512	472	454	468	470	481	501	497	465	488	494	510	522	488	501	458	505	489	488	505	534	504	478	505	476	487	453	498	491	440	562	479	477	467	508	507	495	478	517	469	498	501	475	451	484	524	514	484	487	483	492	494	471	445	488	484	455	496	469	458	470	489	485	442	499	481	457	502	497	446	482	462	498	507	463	427	458	473	466	511	490	496	456	465	496	482	423	465	483	465	495	482	482	504	502	451	535	446	484	480	470	431	452	484	487	456	504	455	503	494	487	486	440	489	470	471	457	467	479	483	503	467	505	484	498	474	479	470	434	496	518	495	510	501	489	501	504	495	434	506	478	493	479	445	528	501	482	475	477	460	464	455	431	473	474	487	527	474	474	494	460	492	525	445	484	483	467	478	501	452	467	419	494	509	466	430	488	457	470	461	462	548	486	473	425	485	473	507	483	467	457	490	447	494	533	467	459	499	491	466	469	503	445	464	491	511	485	457	503	486	506	477	467	474	517	489	488	505	472	480	462	523	501	465	494	474	468	467	452	433	450	509	450	495	495	467	463	500	497	470	490	488	452	480	449	456	499	468	512	491	495	471	460	498	455	438	439	475	472	466	489	521	477	466	466	437	518	503	496	480	515	486	479	490	467	500	475	452	504	522	494	487	505	482	490	441	504	486	453	456	500	469	438	512	480	501	519	525	422	488	488	471	493	522	499	461	488	509	484	476	482	504	515	461	444	488	474	539	495	504	489	479	499	474	481	503	517	541	496	455	431	488	484	473	486	514	476	496	454	442	468	469	518	532	460	469	465	470	520	500	447	481	467	461	465	478	462	505	459	468	479	482	473	445	499	488	507	492	502	523	522	478	474	462	521	457	504	508	457	451	468	460	454	462	441	446	483	481	487	460	459	480	531	479	485	470	462	484	529	460	462	468	478	423	466	462	518	537	455	473	527	491	486	508	460	461	469	503	451	481	501	455	486	466	467	498	515	477	493	472	459	482	470	499	506	483	466	484	480	465	497	485	481	496	467	511	453	511	507	449	508	511	463	457	448	481	466	508	498	502	485	480	497	468	507	515	501	508	460	488	486	495	476	476	496	453	466	530	438	433	446	446	520	446	441	490	499	506	476	531	526	483	454	460	525	444	465	503	482	463	489	469	459	478	496	472	486	454	481	494	452	458	475	487	485	514	490	500	478	451	457	453	461	488	506	440	494	419	464	462	480	463	446	444	485	448	518	477	473	485	471	498	492	515	523	510	481	459	468	488	445	460	514	522	518	464	469	511	510	479	494	465	499	470	533	487	478	422	467	479	482	487	500	453	479	475	468	499	493	482	515	519	505	458	501	475	476	469	471	473	463	471	489	467	469	472	474	475	478	475	472	492	459	497	505	520	504	490	466	521	479	462	468	519	495	455	463	441	486	466	471	475	509	486	479	478	464	472	489	454	505	470	484	463	525	449	489	484	445	493	477	493	479	485	461	501	505	410	457	491	472	511	525	493	495	464	477	457	475	492	491	468	487	478	450	484	451	476	488	493	526	466	448	473	479	507	474	487	443	529	467	533	494	473	476	475	459	506	488	498	495	473	470	490	469	484	487	484	485	457	444	468	488	512	466	498	483	485	481	473	487	483	515	495	465	480	462	476	482	484	476	481	447	504	482	507	492	459	490	515	498	491	472	511	472	467	498	492	434	463	445	476	519	475	494	508	510	495	494	471	465	487	492	507	499	499	500	477	498	438	492	524	507	458	523	491	435	530	475	491	492	481	468	456	463	497	456	453	512	466	448	465	461	502	519	548	458	518	473	524	514	503	472	476	471	491	490	457	506	435	483	498	509	496	502	477	494	486	513	482	454	476	464	452	470	494	511	484	470	491	473	484	477	504	517	508	480	483	516	457	473	467	535	505	461	456	503	452	475	492	484	455	478	475	461	494	450	460	436	541	497	523	460	454	472	486	445	478	465	472	454	478	474	499	507	462	477	453	503	493	477	533	480	487	476	493	493	532	534	443	458	482	435	494	489	466	483	474	492	490	501	491	463	475	479	488	479	459	465	448	516	424	492	533	454	447	450	483	491	459	446	495	485	471	474	447	437	491	502	446	454	482	466	482	461	448	473	494	449	431	487	449	513	510	469	451	514	485	508	487	503	465	511	469	497	460	480	510	502	471	468	456	461	482	457	517	465	467	499	479	443	469	490	469	493	490	498	480	479	508	492	457	491	475	454	484	505	465	461	462	464	487	461	468	474	508	459	491	503	478	483	505	500	470	494	490	465	496	497	479	433	486	473	478	472	529	472	477	454	479	444	474	489	473	458	459	493	504	471	463	456	514	481	507	527	491	491	485	514	527	502	515	488	509	499	476	479	493	498	444	507	481	488	494	468	479	517	456	466	497	490	488	458	445	477	472	469	504	481	462	498	475	514	454	527	474	487	450	457	468	508
30700	43348	37665	26653	20519	16570	12601	9653	7497	5702	4476	3449	2974	2435	2197	1994	1784	1749	1496	1372	1210	1184	1039	952	880	870	819	764	809	692	739	696	724	698	681	680	641	629	577	661	629	630	605	619	617	614	605	576	609	575	636	595	626	595	607	595	614	592	648	625	587	653	588	618	556	577	567	589	636	610	598	611	610	578	577	572	593	634	597	570	585	560	571	550	578	592	612	608	592	591	587	614	546	632	620	571	560	559	572	627	595	567	592	635	555	575	596	568	628	595	577	583	585	589	530	579	561	561	593	589	609	542	604	622	575	622	547	600	603	591	642	582	602	572	584	556	587	575	582	559	598	597	591	594	588	576	582	588	560	587	607	613	568	565	618	613	608	604	616	631	583	649	585	584	554	570	566	599	580	598	567	562	638	599	588	588	595	558	563	645	590	602	651	604	536	557	596	578	550	626	601	637	516	584	562	576	576	596	591	614	580	635	600	597	606	592	572	580	627	586	588	567	594	590	622	571	597	607	620	580	598	606	589	588	594	644	563	567	566	621	578	548	573	629	584	565	582	567	582	567	584	610	593	631	615	600	615	602	618	649	591	621	591	600	590	595	576	587	629	570	561	595	623	564	599	621	597	584	574	603	601	588	573	586	642	604	583	585	595	599	563	565	602	590	601	562	574	552	601	571	604	560	630	563	612	604	567	568	579	571	601	609	624	570	622	577	568	588	581	626	618	571	588	571	637	621	593	638	607	582	610	630	592	549	560	618	588	597	604	581	558	562	566	592	598	599	561	608	544	602	608	596	598	595	599	546	609	630	567	543	566	620	590	579	613	580	630	596	617	567	579	572	641	565	617	567	557	625	576	606	583	566	592	626	580	526	607	614	573	607	605	620	588	577	553	592	597	553	605	589	560	605	581	570	591	629	607	622	623	567	595	611	598	631	589	590	574	605	605	569	574	615	576	606	570	586	575	603	578	575	563	587	534	580	579	582	582	601	605	606	622	592	556	587	569	593	561	591	556	571	596	576	597	603	588	579	617	595	618	558	580	594	605	575	606	572	597	640	594	590	547	573	614	575	595	563	600	597	587	593	599	607	553	595	627	554	599	567	589	578	591	597	588	611	628	555	563	579	620	605	594	527	602	570	597	593	580	563	547	597	581	556	548	605	592	618	569	588	539	566	600	604	576	610	574	603	582	591	555	582	627	572	565	570	564	570	632	542	572	559	560	550	556	600	606	610	600	539	567	596	577	558	574	584	583	587	638	621	587	591	608	604	591	570	637	596	612	595	613	572	577	565	604	569	591	552	569	601	616	611	589	627	576	546	620	603	629	579	605	567	575	527	587	608	609	597	594	572	588	607	579	598	605	614	587	586	576	623	629	599	559	560	598	570	602	611	604	595	623	603	585	580	574	616	580	598	618	606	590	593	565	587	598	549	617	564	555	606	607	599	653	590	595	592	598	568	609	578	581	617	581	623	569	593	585	610	606	588	609	636	563	621	586	614	569	582	604	578	576	600	623	566	613	566	583	576	592	614	603	578	576	614	609	602	556	567	614	579	658	604	635	577	617	620	587	609	625	599	589	559	592	597	570	564	591	602	558	563	607	566	607	578	565	584	623	615	560	604	546	613	580	594	623	591	566	633	608	583	592	598	586	584	606	602	583	577	615	605	641	555	566	583	585	565	601	573	631	587	604	612	633	616	548	557	565	601	587	552	570	574	529	627	557	589	588	567	602	622	597	540	569	587	565	574	596	615	580	525	664	581	572	589	581	636	623	591	628	586	597	589	585	548	592	562	577	625	578	581	639	622	597	618	558	603	602	576	560	601	593	567	570	563	650	619	598	572	575	555	640	612	620	573	562	572	558	551	595	606	544	625	596	591	552	577	579	593	617	619	617	590	623	590	620	584	617	598	605	616	601	583	635	556	568	560	568	574	569	633	603	586	542	547	589	598	585	569	565	604	580	575	587	555	593	630	612	614	565	585	611	590	589	583	615	620	637	616	598	614	541	598	634	572	568	598	622	633	589	606	592	570	553	543	595	615	547	613	601	597	590	603	600	576	569	634	576	525	545	580	583	614	557	599	594	633	555	585	588	584	590	578	569	624	569	568	613	565	597	617	598	562	592	633	579	593	593	582	560	590	596	569	560	597	588	604	574	586	637	613	586	608	578	624	573	643	572	599	646	556	602	606	576	586	603	624	580	600	613	573	582	549	603	594	608	570	542	585	628	607	578	578	597	549	599	620	616	576	583	588	575	588	616	572	561	571	579	555	576	612	640	589	589	615	519	603	573	561	608	570	597	611	571	577	582	608	594	603	574	592	561	602	593	572	609	608	566	618	620	592	582	593	603	607	617	578	600	574	567	612	607	592	597	612	599	579	644	581	596	598	572	604	589	602	569	549	582	584	629	585	650	647	584	553	564	623	585	601	632	599	575	605	640	564	584	597	611	548	594	628	602	583	594	550	534	581	635	585	566	574	533	589	592	595	576	616	583	596	580	596	587	588	578	551	568	607	557	607	596	559	596	589	547	587	610	637	588	590	551	609	610	569	564	561	638	578	574	587	614	601	584	608	599	561	607	634	598	575	601	551	562	621	607	614	600	589	622	604	612	550	608	582	635	596	578	573	642	578	553	618	641	594	590	577	574	597	568	574	586	574	628	588	598	582	566	593	596	605	604	590	587	613	579	616	612	569	584	568	597	585	533	617	555	596	579	593	613	574	613	621	598	559	618	556	629	596	633	610	596	594	562	564	642	602	562	611	604	577	591	572	580	602	586	557	616	607	604	560	602	600	637	590	566	612	602	633	618	555	568	604	586	621	597	594	602	619	592	568	551	617	580	597	600	597	574	593	567	620	619	616	528	585	603	547	598	618	590	575	602	570	601	629	565	594	602	582	632	596	547	601	554	589	610	587	575	588	625	589	611	583	604	559	593	630	611	589	564	570	555	600	565	557	565	545	598	608	601	596	612	553	620	578	586	600	640	582	594	576	582	598	601	624	591	617	623	577	596	575	580	578	539	602	600	590	548	608	563	553	600	582	623	599	594	558	557	638	604	601	568	582	571	587	614	559	554	597	591	619	552	585	579	624	585	587	632	594	611	574	569	596	572	558	575	598	575	618	560	592	563	554	600	644	561	623	594	542	600	605	558	559	593	588	583	588	592	608	603	617	577	564	589	598	612	524	593	616	572	604	602	597	588	574	639	604	618	583	570	584	578	628	579	653	633	600	617	570	597	591	606	602	601	592	561	620	564	562	598	605	607	626	607	611	596	570	605	593	557	606	621	583	579	631	587	532	591	577	603	601	595	571	609	529	662	591	592	592	551	573	590	601	625	603	597	578	601	610	576	567	548	581	566	573	589	636	578	626	571	600	563	602	576	608	552	631	582	583	594	580	601	574	515	613	581	556	585	587	611	619	613	613	592	597	610	595	608	574	613	594	588	620	624	588	641	591	589	644	568	587	588	579	566	556	611	607	640	574	594	589
23766	20814	27997	24197	21866	19670	13760	8314	5943	4579	3504	2767	2424	1996	1803	1610	1459	1380	1273	1150	1064	980	850	829	806	731	659	665	621	589	609	617	578	579	506	550	525	534	520	510	503	479	526	477	511	451	474	499	481	450	507	497	459	481	468	479	485	452	509	507	448	462	465	472	485	464	469	491	470	493	432	464	479	495	493	488	433	511	464	475	464	468	456	455	492	467	453	531	436	480	456	464	433	461	477	486	452	493	438	444	485	474	449	472	427	420	456	459	465	467	490	463	458	463	426	509	489	514	470	458	476	476	435	449	514	478	449	475	449	462	437	445	509	450	491	468	486	436	490	492	505	473	492	465	459	479	505	482	501	432	463	423	510	419	490	453	481	458	478	482	447	463	490	498	488	470	466	492	489	514	463	470	469	450	435	470	467	461	446	500	462	445	453	466	452	456	451	433	470	488	459	460	491	447	482	470	490	469	476	479	446	509	486	458	467	434	500	493	456	483	454	471	427	463	442	466	486	464	480	514	442	456	442	465	473	459	450	468	448	419	497	454	469	465	513	487	479	474	462	461	476	441	504	465	468	490	456	454	458	439	453	483	497	506	447	484	476	482	490	448	483	435	472	483	452	473	441	418	445	403	482	426	457	478	471	465	451	453	460	440	485	437	457	476	418	436	489	487	470	450	469	500	480	474	470	450	515	501	474	471	473	477	486	425	460	470	486	448	508	463	467	456	466	476	493	472	510	469	489	468	492	458	458	445	456	465	480	488	476	473	477	451	480	481	461	508	459	456	475	465	466	476	453	470	464	480	442	451	452	489	476	437	490	466	472	512	497	472	476	476	448	440	499	461	476	439	462	458	469	461	503	451	475	481	470	479	462	474	454	440	475	468	461	450	489	489	445	490	453	460	445	473	469	450	451	476	498	477	485	521	460	444	476	460	484	430	479	469	496	472	450	480	454	468	429	472	451	453	494	480	421	507	461	458	499	440	497	473	462	474	479	453	478	466	484	530	486	458	479	474	425	476	488	495	447	491	438	476	426	457	466	491	460	460	460	436	481	420	459	452	469	503	490	501	461	443	497	449	495	486	428	435	472	434	462	503	439	460	444	471	462	477	470	455	447	484	463	468	444	453	471	451	462	466	500	439	468	439	489	472	453	433	472	436	456	457	498	492	486	459	454	438	469	448	450	476	497	426	509	453	489	455	449	458	470	458	481	472	465	502	439	442	450	476	429	478	478	477	483	483	513	474	488	492	446	458	503	471	458	479	485	486	439	470	463	490	501	474	476	446	501	478	471	482	503	500	485	471	438	468	468	461	465	451	489	462	479	496	460	475	434	466	477	495	448	438	459	475	469	462	481	493	491	468	495	468	460	496	468	478	484	474	454	486	435	417	451	454	464	454	466	514	482	453	465	480	490	458	475	457	440	457	453	454	472	483	450	482	499	445	493	453	509	485	429	470	474	481	477	496	468	482	463	479	452	451	468	463	461	470	456	469	487	480	478	493	476	471	432	446	486	489	450	477	510	445	439	438	495	485	456	452	464	442	491	460	447	487	439	445	420	426	482	459	476	453	475	493	424	456	483	470	472	462	438	446	519	492	480	482	452	466	446	464	503	483	462	481	452	467	477	544	517	501	488	480	479	486	477	476	490	486	497	407	455	445	464	480	436	506	478	432	468	468	505	472	428	477	436	475	458	416	447	479	444	484	480	498	482	482	504	458	437	476	437	466	460	478	443	469	439	500	438	473	422	465	484	471	444	462	458	459	508	421	484	443	500	482	430	459	460	488	490	478	483	462	448	477	475	468	491	480	458	468	466	471	495	477	454	426	442	469	446	434	447	478	449	423	462	467	497	445	469	452	494	507	450	472	480	470	466	472	476	450	459	482	441	461	451	448	486	457	508	468	466	469	501	449	518	469	462	463	461	456	461	433	476	456	493	485	413	438	501	464	442	454	453	444	521	469	479	529	518	484	436	471	460	469	467	488	485	458	468	451	477	447	490	442	461	477	466	429	436	512	438	443	501	484	484	468	463	492	479	484	491	479	469	493	438	469	457	461	477	491	484	483	490	501	443	455	480	461	474	487	463	448	493	465	497	481	462	437	452	478	435	501	480	473	522	449	494	431	450	483	480	417	457	448	453	467	476	482	493	470	459	444	437	495	488	464	446	505	472	493	492	470	472	443	493	471	460	482	471	486	461	448	461	473	472	494	469	458	472	472	438	458	491	497	458	467	435	445	466	464	486	472	473	450	513	461	493	455	468	471	466	461	520	435	490	518	500	441	473	459	481	473	446	483	466	484	457	481	443	422	497	454	446	506	484	481	467	494	477	457	461	441	437	441	467	452	433	469	484	474	472	506	498	429	439	445	471	429	452	458	475	445	493	478	413	451	480	459	491	474	495	465	475	473	484	485	481	418	446	466	470	458	476	442	443	468	445	468	450	408	468	478	476	453	499	467	460	436	446	480	472	509	441	494	417	478	485	463	453	485	461	452	454	443	472	435	463	487	478	475	480	456	517	458	456	453	465	490	447	532	487	478	448	445	477	419	451	481	468	444	458	463	470	489	473	499	505	495	530	478	465	436	473	454	491	476	494	452	469	474	471	492	497	488	475	438	496	491	482	437	467	455	430	459	451	462	477	467	491	465	440	448	508	480	468	460	457	484	462	501	457	482	500	472	464	489	440	476	464	478	456	458	456	477	447	479	484	459	426	482	418	486	473	506	476	437	463	471	433	470	476	474	430	449	498	492	429	466	500	441	467	505	463	506	447	498	467	446	452	478	481	433	464	458	476	470	500	426	484	466	480	486	465	489	462	478	530	488	510	471	448	473	484	479	476	507	458	488	492	460	477	454	464	438	464	449	486	501	438	458	477	475	489	450	463	497	542	458	484	481	466	470	469	465	442	475	455	524	483	482	449	482	457	462	423	453	458	446	502	483	466	507	501	471	445	459	484	468	477	457	490	471	456	484	421	448	425	463	444	480	444	467	476	491	477	466	492	491	432	495	498	441	523	451	479	479	442	462	452	464	444	483	474	461	483	482	467	469	468	481	487	460	487	479	492	472	458	473	466	499	453	474	495	415	430	466	428	491	493	448	496	492	455	467	484	433	488	457	487	455	479	498	474	480	492	485	433	463	477	460	458	467	430	438	450	466	508	470	488	449	501	490	494	447	474	432	488	533	481	481	455	458	489	466	524	408	456	474	493	462	471	478	462	495	460	463	505	442	495	507	445	503	470	488	478	427	470	485	431	461	468	423	474	472	477	475	484	473	451	440	443	493	474	461	464	435	434	455	482	479	447	448	476	424	442	428	486	461	476	477	486	460	470	429	459	464	451	432	524	461	441	483	490	457	464	488	464	467	464	466	470	468	458	493	469	451	486	481	485	469	471	494	435	484	426	500	497	454	435	448	487	499	464	484	469	481	489	465	469	485	436	505	474	450	490	500	468	454	462	484	490	468	486	471	504	447	463	492	498	477	469	491
30811	49076	43825	32896	26789	22265	17790	13889	11045	8657	6708	5259	4327	3707	3204	2834	2516	2265	2174	1881	1658	1489	1398	1207	1114	964	932	872	853	790	801	784	736	675	753	694	682	703	689	696	644	611	622	651	651	630	583	604	589	598	626	622	571	620	591	602	576	587	575	586	587	588	578	596	565	558	570	587	526	595	591	570	610	556	609	565	592	557	594	579	572	566	623	582	598	577	612	562	551	629	560	559	528	572	576	576	589	600	585	581	552	557	546	548	599	579	589	585	548	532	563	548	566	540	577	552	553	576	584	580	564	526	580	563	615	531	559	585	585	592	584	564	578	567	562	536	565	556	586	565	612	600	624	597	558	580	573	619	575	582	579	546	545	606	594	576	588	575	576	588	597	578	596	584	596	580	564	612	580	569	561	571	575	592	583	593	608	548	562	580	593	564	580	541	570	598	584	587	611	577	641	548	559	623	566	572	561	588	543	596	582	575	518	572	571	605	564	592	580	569	596	564	594	599	628	554	564	587	562	618	590	567	528	581	524	597	625	562	561	598	564	583	571	605	550	597	574	609	608	587	613	594	585	604	543	566	597	584	576	535	569	568	597	512	616	616	594	592	598	566	520	622	579	543	569	561	595	571	542	560	604	552	554	607	563	585	585	554	587	562	552	539	617	553	550	540	620	571	592	550	549	591	562	568	596	562	565	600	555	575	584	594	548	576	578	564	563	605	560	563	566	553	560	575	521	577	532	558	554	631	567	588	582	578	636	576	608	565	550	602	545	643	547	614	574	529	578	555	587	550	565	590	538	602	530	604	573	615	588	602	563	583	610	568	634	560	598	566	557	566	571	570	599	589	541	574	602	607	577	569	556	583	566	554	558	584	587	588	540	532	538	600	575	602	557	574	560	574	600	552	547	627	571	627	591	623	544	565	586	574	588	533	568	552	575	577	563	561	586	587	547	553	553	570	556	568	563	568	582	611	535	589	556	606	558	590	600	610	566	562	534	585	551	618	576	563	562	559	575	566	584	569	581	567	599	607	579	583	552	551	535	541	573	594	584	551	574	573	591	604	573	618	538	553	591	600	567	560	552	539	590	577	547	527	530	580	572	579	596	583	566	594	537	578	562	593	550	604	590	582	624	574	596	566	545	588	563	586	577	557	537	581	614	580	602	603	574	548	586	580	556	584	540	573	593	575	573	586	543	535	584	573	643	573	602	558	562	605	602	602	605	617	597	633	576	585	585	571	550	528	561	510	570	607	568	576	583	583	583	601	589	545	595	594	592	567	558	589	543	580	571	570	584	565	535	536	521	598	579	554	599	571	591	570	533	588	543	620	610	563	576	549	574	583	564	590	546	576	589	570	575	601	521	581	643	579	571	567	623	613	553	542	618	586	616	598	621	597	554	558	570	563	585	577	549	623	570	530	544	633	571	605	552	582	565	597	592	526	582	592	594	577	579	561	563	584	570	571	588	598	586	584	559	550	571	565	560	570	571	614	578	574	568	551	562	547	593	585	521	571	605	564	553	544	600	624	589	567	537	550	582	562	589	594	587	537	584	540	565	572	621	601	627	530	587	555	575	576	619	579	585	594	521	539	603	528	551	606	580	571	578	583	569	580	578	570	586	590	612	592	585	556	552	579	569	606	546	545	567	572	556	617	599	573	589	576	596	593	584	573	611	605	610	610	549	599	596	544	513	619	585	584	594	606	589	598	555	569	560	530	596	593	573	573	632	568	541	575	572	584	608	555	562	589	541	586	577	558	586	582	584	567	577	553	572	558	581	552	589	516	592	582	540	602	544	546	558	574	574	614	563	558	606	578	558	576	574	540	601	560	545	571	619	537	623	552	560	522	571	566	601	559	570	572	571	545	587	557	569	560	592	586	611	541	590	577	548	597	558	569	560	588	545	592	580	606	614	624	608	562	572	595	601	619	571	570	626	549	595	558	498	564	598	551	567	544	559	564	593	566	543	538	591	574	588	606	559	608	586	568	571	580	582	511	594	592	568	564	589	577	588	572	564	558	530	558	566	584	587	550	510	586	520	605	558	563	613	595	631	587	569	541	613	579	539	558	558	614	512	604	571	571	570	602	541	530	590	584	578	600	571	570	558	545	553	558	587	574	579	577	551	590	569	537	633	599	625	572	633	566	575	563	587	596	564	628	597	573	581	581	560	563	576	537	603	558	575	575	611	591	537	608	552	579	564	533	614	568	574	562	594	588	568	571	581	553	593	584	554	578	568	578	579	558	530	548	597	560	559	558	573	592	569	547	564	593	579	609	534	591	585	571	588	565	551	564	576	527	526	613	599	569	567	628	589	566	603	575	571	553	542	543	616	556	574	586	601	588	598	533	572	554	554	556	552	573	611	612	583	601	517	564	548	605	570	584	560	576	571	572	587	605	612	575	569	588	593	583	574	568	554	566	568	597	574	633	576	560	545	567	586	574	581	538	642	575	568	558	573	589	651	559	568	548	561	541	569	565	590	552	595	558	586	567	580	574	590	589	533	536	581	569	546	574	592	595	551	585	611	565	604	568	592	593	561	573	565	558	569	630	580	578	551	530	585	563	598	554	565	569	559	592	564	578	543	591	584	589	603	568	526	576	585	513	553	611	548	553	580	585	572	591	584	596	557	586	600	541	602	553	557	563	565	604	564	551	586	602	606	571	587	545	593	600	541	587	616	594	564	567	558	559	594	562	599	573	578	570	563	572	576	566	629	598	551	554	609	607	582	594	591	627	584	629	574	595	557	579	569	529	590	611	582	592	521	565	574	593	551	579	605	565	545	571	596	610	582	570	546	572	563	547	566	602	522	579	578	547	610	585	545	572	621	613	575	562	545	564	589	572	554	580	598	579	586	573	521	573	552	588	575	545	606	597	544	605	559	556	579	561	605	572	562	573	549	549	533	565	573	574	556	610	587	549	570	543	636	558	566	547	602	573	570	592	587	574	574	586	605	574	588	528	573	566	535	579	599	559	575	574	550	538	624	592	602	602	613	549	586	578	575	553	562	567	562	580	574	568	598	591	582	596	579	616	574	546	548	570	570	560	571	557	602	528	537	540	553	561	616	578	529	557	587	538	614	586	573	555	596	566	592	547	627	604	547	579	598	584	531	536	573	564	554	563	551	559	560	571	556	562	578	584	560	572	551	581	571	572	595	583	554	618	604	567	582	560	549	582	558	565	557	600	571	596	572	570	523	574	533	583	612	584	567	536	550	588	575	558	587	608	559	568	576	604	546	532	588	611	575	568	581	571	599	635	591	552	580	618	564	555	577	575	587	568	556	530	569	596	577	577	572	562	485	586	570	643	629	602	569	610	567	558	587	563	623	544	581	604	581	572	600	581	514	532	574	567	596	588	601	525	539	569	599	568	573	519	560	592	586	561	558	573	564	536	620	541	574	583	570	581	555	587	600	564	628	555	558	576	551	601	583	550	588	580	600	581	583	602	576	566	595	604	593	563	554	592	578	570	540	567	606	562	554	575	575	554
22678	20767	28288	23388	21186	22516	21218	12026	7983	6379	5128	3912	3219	2635	2426	2072	1835	1715	1525	1418	1271	1171	1082	939	784	801	714	690	681	655	644	690	602	587	616	572	523	566	545	562	508	517	522	529	502	551	475	482	491	524	516	484	500	463	479	494	494	482	504	491	468	504	489	490	477	509	483	474	478	451	480	483	444	430	441	489	458	472	479	488	482	450	494	456	470	482	493	474	480	522	474	460	463	503	481	454	465	499	504	484	469	476	471	446	477	514	483	448	499	493	477	477	461	488	465	505	465	440	479	497	525	450	496	448	490	466	453	444	487	478	473	464	515	478	513	477	462	465	466	480	484	492	480	497	446	486	480	507	485	479	485	479	463	481	434	485	483	468	463	453	487	501	446	510	440	440	467	492	487	464	450	475	472	467	456	497	475	431	472	486	459	465	456	416	455	474	473	509	477	493	448	440	498	437	488	451	504	480	457	480	461	461	506	422	532	455	476	485	452	474	470	506	467	514	435	477	494	487	426	467	469	479	468	476	453	455	443	468	472	475	461	486	460	482	464	501	453	469	452	509	487	456	447	477	462	458	495	447	495	509	467	485	480	457	443	487	467	474	465	482	440	460	504	495	476	477	495	444	448	458	446	494	515	455	477	467	477	450	460	458	479	470	462	465	410	491	462	475	462	467	489	505	433	483	446	488	468	469	468	479	469	475	468	467	450	476	472	445	435	465	435	457	464	463	483	468	480	455	446	437	498	483	480	472	470	461	476	460	470	475	472	457	465	473	528	471	431	492	505	488	470	502	482	464	466	490	463	474	475	471	479	455	480	462	463	491	447	452	491	477	469	444	514	466	431	471	489	464	455	485	438	470	467	458	442	464	470	452	475	478	499	455	463	454	465	470	442	485	471	461	471	485	478	460	464	498	490	483	448	439	460	458	450	494	446	494	425	472	504	482	475	475	467	444	489	443	478	462	480	453	445	459	453	458	456	448	487	476	451	450	453	474	483	466	461	442	453	462	488	437	483	471	463	452	468	478	437	471	485	460	435	484	484	450	509	445	454	467	463	498	455	463	492	455	495	476	450	479	498	455	537	470	423	484	449	438	442	466	450	493	509	479	448	485	493	454	470	491	506	465	440	466	485	465	475	462	460	469	460	466	497	464	480	491	483	464	436	468	484	502	458	457	453	448	460	492	471	469	446	465	461	477	484	459	479	507	498	456	491	483	489	471	468	486	450	471	502	484	454	466	481	461	481	468	472	471	468	464	463	456	452	484	489	476	489	483	493	451	460	440	455	452	449	480	466	458	469	469	445	450	475	479	442	458	454	451	453	508	490	460	490	505	497	482	495	427	499	469	511	464	471	515	469	478	444	485	479	483	482	442	472	453	462	477	499	500	488	480	462	469	446	457	482	486	478	502	479	466	416	457	479	454	463	504	533	440	474	493	464	512	455	440	439	436	499	495	434	485	431	474	519	432	506	455	524	436	467	455	493	497	484	451	483	481	494	464	439	482	502	501	457	463	504	456	481	457	460	463	518	465	517	485	441	468	480	503	433	461	417	511	501	468	467	492	470	455	501	473	469	471	463	442	502	468	459	482	494	480	457	461	439	459	436	447	489	467	487	475	431	441	484	467	470	471	490	518	467	477	487	476	475	455	467	436	457	448	466	460	450	523	444	484	508	481	489	450	467	480	479	495	472	465	493	459	500	451	484	466	468	488	460	469	525	446	478	464	475	430	470	444	486	494	458	479	479	474	498	432	478	452	459	441	448	463	490	469	458	460	451	460	471	485	452	479	446	475	485	446	469	465	495	440	514	457	460	462	478	464	503	477	487	443	475	461	445	453	439	500	503	483	481	488	494	489	421	487	504	486	474	467	447	447	494	451	517	467	457	450	465	485	428	461	466	463	493	442	449	484	491	456	464	466	479	470	500	458	474	506	490	455	477	453	468	452	494	473	455	470	475	453	480	457	466	456	450	470	468	461	474	457	460	459	484	439	448	429	483	469	479	447	462	495	408	484	453	469	495	480	494	466	488	458	447	508	481	487	458	484	442	461	435	455	460	501	461	463	428	496	479	470	464	479	478	432	495	493	460	466	474	479	461	448	432	435	448	463	426	472	479	475	456	478	468	456	500	487	483	433	475	455	453	454	475	430	500	463	436	516	456	480	463	475	457	463	459	501	476	471	474	473	454	495	478	477	450	478	451	504	465	478	444	470	485	466	464	498	441	462	517	444	483	456	483	470	468	470	466	493	455	440	506	452	462	472	499	442	457	476	448	444	488	484	456	449	469	457	470	462	428	454	469	481	463	476	477	461	460	462	486	444	441	469	486	445	470	499	477	474	503	501	491	503	450	455	439	476	493	511	439	466	488	446	495	474	453	485	472	505	482	485	458	488	463	504	466	451	491	495	481	492	458	459	490	505	477	510	466	471	465	470	474	442	458	480	454	461	445	450	465	418	482	478	478	510	478	457	462	486	465	454	467	430	500	454	446	520	454	490	495	455	434	450	528	479	456	485	489	479	459	463	493	455	487	456	453	445	484	481	478	502	463	506	505	467	479	451	452	474	449	468	500	528	446	447	486	449	453	443	464	475	441	466	474	470	473	482	480	506	500	444	466	460	477	456	484	481	485	457	452	480	463	444	487	479	494	420	460	495	502	454	480	464	419	462	441	464	480	449	531	509	457	458	497	503	462	497	464	508	499	477	463	461	441	473	508	424	498	457	465	488	455	482	481	473	434	498	450	482	446	468	448	461	467	504	476	471	446	446	514	473	503	488	458	463	473	477	487	462	460	490	445	427	457	465	474	501	448	471	470	468	466	461	459	482	463	504	487	434	503	490	474	481	436	487	492	475	449	496	468	523	481	473	438	468	481	442	473	506	471	487	474	446	461	460	488	472	428	449	469	463	427	468	470	460	473	466	529	444	470	510	486	477	454	518	465	460	490	485	485	473	468	456	493	461	441	466	475	455	484	483	460	462	453	492	450	452	497	469	432	479	474	468	467	438	457	486	474	460	475	452	423	440	460	450	453	486	484	439	462	469	492	470	469	490	462	496	503	469	515	456	475	440	484	475	485	480	457	487	486	481	441	498	463	513	476	457	471	469	448	479	463	477	483	442	488	469	456	467	455	486	432	468	484	479	505	485	483	475	450	485	487	475	447	493	467	486	479	484	496	463	454	495	480	482	461	433	516	450	442	436	450	462	495	473	468	453	452	486	495	490	488	468	487	416	461	502	516	503	484	421	503	446	453	466	462	442	463	457	466	470	449	524	504	479	480	470	480	450	477	480	494	430	461	464	512	518	474	441	490	488	430	523	463	480	461	485	508	506	454	455	462	488	468	477	499	460	503	459	472	457	468	464	461	438	458	505	454	444	458	476	482	477	483	475	486	491	496	479	470	511	460	445	491	485	500	480	491	493	476	476	457	460	502	491	478	473	480	473	430	467	451	473	489	445	456	456	467	483	459	498	481	477	439	519	448	449
32210	53763	48518	37095	31126	26441	22008	17775	14007	11199	9133	7190	5728	4874	4162	3511	3227	2852	2621	2368	2187	1827	1726	1481	1276	1232	1076	993	1024	872	880	843	787	811	794	736	694	661	700	704	702	677	653	616	649	629	665	592	593	594	599	592	607	600	582	623	580	617	537	594	580	607	573	637	583	596	598	560	582	533	549	531	561	616	591	588	578	562	570	585	552	546	517	553	585	568	603	586	611	515	580	528	545	510	600	577	563	552	566	574	571	558	578	594	568	547	585	585	568	530	556	574	555	560	556	573	582	580	567	558	540	571	565	579	594	579	529	577	565	560	537	572	570	560	600	614	587	609	594	528	591	567	572	574	551	564	594	611	596	586	569	579	547	557	582	570	614	568	576	561	561	581	588	557	537	540	546	586	583	558	530	584	599	604	585	613	582	585	576	573	543	553	570	596	545	590	582	514	571	564	589	553	573	547	569	570	586	551	585	571	605	511	513	597	554	555	507	597	536	576	594	595	588	579	526	568	582	536	611	636	578	570	529	538	543	569	606	548	610	576	550	548	570	602	584	556	540	574	591	579	584	550	587	570	571	564	562	579	602	531	555	575	588	624	563	590	591	526	574	562	555	558	573	590	590	552	595	570	542	562	581	577	566	562	583	576	551	582	561	578	576	554	571	567	579	600	544	570	548	606	573	553	554	586	581	625	547	580	620	592	597	530	634	536	579	576	582	555	598	568	552	605	555	569	576	559	553	539	549	578	571	564	554	565	620	560	593	520	584	555	591	544	574	547	574	567	592	573	575	532	588	593	563	573	601	552	551	590	568	544	566	543	552	550	583	556	576	576	589	538	589	573	598	588	576	578	606	558	523	596	572	608	567	565	581	558	544	523	591	586	590	534	590	548	553	556	587	551	547	566	572	563	574	580	560	579	608	579	568	601	579	570	579	527	593	554	532	552	581	561	565	572	595	563	592	566	581	596	550	602	565	557	594	565	572	556	567	564	532	590	609	600	523	610	585	496	538	561	527	567	571	555	570	575	564	560	589	544	605	584	562	579	550	580	565	578	553	523	604	572	574	564	552	566	575	561	591	551	572	534	573	553	547	560	604	561	561	545	533	566	531	578	560	591	551	547	543	565	558	533	565	552	547	581	587	591	587	584	579	538	540	582	533	545	549	560	587	571	573	613	591	590	577	575	526	554	619	554	574	578	591	567	599	545	574	549	577	560	570	580	556	588	558	642	553	602	553	594	563	536	588	546	600	559	598	566	589	565	608	589	570	587	593	581	562	560	540	574	555	607	573	576	572	554	551	550	564	572	608	507	575	569	543	598	590	555	540	616	580	599	568	543	564	570	518	602	553	594	578	521	586	621	633	566	589	584	590	560	579	590	586	550	601	574	532	571	547	594	593	604	579	577	609	616	565	570	569	600	584	595	589	577	537	592	540	595	570	566	589	560	578	586	570	602	561	590	565	537	580	581	598	601	548	593	604	576	577	570	579	582	598	539	596	582	616	544	568	566	572	559	557	553	541	574	591	564	542	541	598	604	560	581	563	541	589	535	588	543	561	553	538	577	549	536	558	620	565	580	575	575	580	593	553	547	600	610	572	573	616	573	590	572	605	576	585	559	556	585	562	572	571	578	573	544	571	588	579	523	585	586	591	572	541	553	594	569	555	595	579	616	605	544	564	569	584	558	552	531	594	564	615	600	563	548	574	550	563	591	560	577	576	567	575	581	577	560	576	571	561	546	594	602	524	551	542	546	549	560	583	548	583	585	522	639	558	593	568	595	561	592	539	582	554	583	603	583	558	554	533	536	559	588	566	535	558	560	557	555	535	576	573	520	599	570	601	552	574	538	517	543	561	555	614	568	561	566	546	582	597	539	579	571	575	613	605	548	573	557	539	586	586	556	574	604	586	593	553	562	574	552	509	597	549	552	573	568	584	574	613	529	563	575	581	550	579	543	569	596	557	575	550	570	556	582	602	542	572	524	530	606	552	592	535	559	581	586	553	620	551	605	540	582	530	581	605	631	567	556	562	541	607	586	583	592	540	580	568	551	539	592	510	547	561	531	604	532	557	527	537	584	538	596	600	613	578	608	535	550	581	578	605	565	565	594	557	611	539	577	549	592	555	589	555	583	540	573	543	566	526	593	588	604	589	592	571	574	603	579	575	565	595	550	558	580	524	574	596	562	597	594	603	557	566	540	554	563	573	603	591	579	603	577	560	580	555	590	590	589	551	589	564	563	583	545	597	592	556	599	594	573	572	612	632	571	537	617	562	581	533	578	570	604	573	554	571	555	587	566	579	554	557	562	563	587	565	517	550	566	584	538	509	626	577	613	531	519	582	586	596	582	587	581	561	589	582	550	596	563	602	572	593	531	558	576	566	568	581	572	590	560	575	570	600	580	560	572	575	539	580	522	604	544	561	557	541	605	547	550	563	552	547	572	615	559	581	580	566	568	501	560	553	558	581	600	592	573	587	517	586	627	550	590	554	560	565	552	520	619	573	552	582	530	574	611	543	579	548	576	561	601	524	544	595	573	614	536	568	550	552	546	578	593	571	585	567	588	581	571	551	554	587	547	613	551	574	558	610	547	557	591	567	568	593	581	574	568	582	620	599	580	595	558	544	560	566	588	550	583	491	535	571	581	573	575	570	593	530	588	512	559	582	587	645	556	571	561	582	586	547	545	528	578	581	606	592	583	590	557	565	587	534	582	560	578	572	570	550	533	582	559	575	563	549	603	557	541	571	576	580	578	561	530	576	561	557	591	602	564	559	588	557	574	545	602	573	573	561	551	555	578	579	541	600	550	625	573	563	630	566	579	550	582	544	555	534	570	561	547	565	539	573	570	616	569	594	539	581	558	609	528	584	566	577	609	548	596	579	577	580	564	585	591	586	591	519	555	593	564	570	616	555	551	552	601	597	586	588	584	533	586	577	577	557	566	577	564	552	563	575	576	556	627	562	608	558	549	571	593	576	617	570	584	555	505	580	602	597	587	551	552	536	628	590	555	547	597	603	513	585	563	544	561	535	562	580	550	560	592	594	539	574	583	514	586	535	595	583	584	592	591	627	520	574	581	577	539	553	574	572	568	586	571	562	542	602	578	604	556	545	588	568	547	559	555	589	587	538	598	553	580	581	558	581	585	525	609	568	521	545	606	584	576	584	548	561	539	551	578	581	557	578	573	587	605	569	581	616	566	577	556	534	584	598	578	606	564	559	522	589	583	550	616	608	530	518	615	561	597	583	604	549	570	568	579	565	608	608	550	563	538	576	580	515	585	592	552	581	575	554	535	595	539	555	590	566	548	568	542	567	550	567	552	548	557	541	565	571	551	572	565	567	589	542	587	573	575	572	550	564	570	550	601	593	561	571	555	557	568	602	566	559	554	565	555	584	558	595	538	583	529	582	597	571	541	553	574	521	575	577	591	573	538	599	576	577	573	548	573	547	552	581	590	578	550	558	545	560	593	576	573	568	555	577	568	529	578
27730	25801	32105	24879	15443	10249	7068	5056	3757	2837	2289	1843	1637	1349	1230	1096	1065	988	997	851	805	761	736	676	671	614	615	567	618	556	557	591	527	551	556	576	515	485	529	526	528	526	455	492	496	522	489	506	517	567	510	510	488	454	471	512	448	499	493	532	481	505	480	512	497	465	487	510	509	492	485	480	489	477	435	485	480	481	455	484	494	484	489	471	473	460	477	494	500	490	478	483	476	516	518	457	480	511	431	475	485	514	494	476	487	493	494	510	470	524	481	489	467	435	520	484	493	439	496	458	493	515	478	473	505	509	471	508	459	492	471	489	489	472	472	501	524	502	478	459	483	516	490	479	480	485	518	446	492	503	447	488	520	498	508	508	437	464	467	513	502	496	501	463	519	524	447	460	479	491	492	454	492	501	490	469	480	460	458	447	441	510	544	480	476	502	517	490	506	464	475	451	554	484	466	470	484	481	481	537	474	486	474	440	480	471	475	492	479	447	484	461	454	457	483	491	466	500	465	496	488	484	523	510	460	496	480	465	493	498	500	506	519	505	493	477	476	487	496	476	481	498	507	470	531	486	498	465	474	479	503	460	478	468	462	476	462	506	474	482	515	505	528	520	505	491	517	518	496	465	451	487	496	426	495	493	493	457	456	458	480	490	484	508	477	513	486	512	476	514	489	523	482	473	515	467	450	474	471	475	488	513	458	521	502	486	477	461	486	493	450	472	476	492	492	439	470	452	464	465	485	500	503	498	486	464	485	505	453	509	454	502	495	489	501	525	454	488	461	502	488	461	472	502	510	470	510	461	513	492	484	474	525	448	468	501	475	501	477	478	490	481	518	482	483	484	480	490	497	472	502	474	484	430	514	457	468	503	476	502	461	471	503	486	490	497	489	508	500	509	530	504	495	493	480	468	488	509	479	463	514	469	497	481	480	466	507	494	497	484	491	484	477	450	483	477	441	494	459	482	503	494	499	529	514	501	515	486	464	492	476	467	529	495	491	474	486	512	483	462	501	484	514	487	502	484	478	508	448	472	518	447	504	464	493	477	534	496	447	465	457	479	472	497	517	490	537	477	464	489	478	470	467	468	477	474	469	536	473	485	504	447	518	481	466	497	470	511	468	469	462	488	466	506	447	507	492	509	469	514	478	445	473	476	479	499	490	478	502	514	485	470	512	520	460	480	472	493	475	478	474	538	511	453	525	512	526	531	463	521	484	514	512	483	472	489	514	486	530	481	492	454	482	484	475	498	464	490	474	457	458	459	469	499	478	452	476	445	502	465	454	489	472	508	492	498	462	494	471	463	503	471	480	487	467	518	486	463	487	480	495	477	500	479	479	503	503	510	478	460	496	448	476	483	494	504	525	501	480	482	483	490	490	474	511	510	512	477	515	462	477	469	497	460	492	461	462	470	487	496	479	478	451	504	495	492	507	532	482	491	520	494	469	488	489	461	503	488	493	487	485	467	490	486	474	468	459	493	451	466	489	457	484	509	470	513	480	481	477	443	471	498	508	513	515	493	498	473	457	471	521	532	486	458	489	447	485	511	501	479	472	488	507	499	518	502	491	501	508	472	503	476	495	491	474	482	459	485	479	484	471	444	457	510	504	481	480	520	459	494	482	445	477	508	490	508	506	480	519	475	468	493	498	482	475	544	489	490	483	526	485	484	467	464	494	492	470	483	484	532	471	479	510	489	457	494	482	492	490	470	494	520	459	510	507	467	460	482	433	479	477	451	493	480	472	534	491	493	471	503	496	447	476	488	472	496	484	456	491	467	507	484	536	524	482	496	488	502	454	488	489	470	501	477	459	481	480	499	485	508	466	485	508	490	475	477	507	467	499	459	502	460	481	469	513	516	460	460	464	537	474	504	481	495	474	466	462	492	487	506	500	484	490	482	501	505	460	473	515	493	510	448	499	500	502	460	490	451	489	502	497	497	480	494	501	496	523	499	462	479	496	505	509	457	520	551	472	473	488	487	514	484	478	519	491	442	473	486	527	500	485	513	505	463	490	455	462	436	500	504	474	498	460	462	498	485	480	498	511	462	466	522	523	516	485	474	475	523	508	444	452	481	493	470	455	497	487	524	479	440	469	449	489	508	493	498	475	501	481	491	501	494	470	518	461	484	493	472	505	493	511	509	467	478	488	491	512	518	483	479	465	489	499	494	490	486	500	466	458	499	483	473	505	478	512	487	447	492	502	510	497	518	473	483	466	485	477	543	457	531	490	485	517	484	476	487	488	498	476	474	504	454	472	457	502	498	493	489	508	455	466	476	529	442	491	479	477	473	515	500	503	483	517	481	505	481	487	488	505	508	526	472	533	505	478	483	461	513	496	486	500	480	520	432	480	478	506	461	472	466	480	477	496	562	490	476	483	482	493	423	508	496	459	467	422	478	488	481	527	520	491	478	465	458	518	470	453	511	501	466	515	503	497	463	465	491	479	477	466	466	460	514	525	502	521	479	450	526	465	535	483	503	466	447	489	490	472	461	486	515	513	506	489	435	453	469	479	475	478	478	456	487	511	509	487	460	484	463	507	487	484	468	524	491	471	461	509	448	500	500	456	447	475	472	476	481	471	485	462	461	483	553	472	472	484	480	460	477	501	500	467	470	500	482	525	498	474	468	480	468	521	483	521	492	510	460	461	512	460	496	496	492	465	512	455	497	482	521	495	503	468	462	474	479	455	516	477	525	500	498	522	506	464	449	486	499	496	531	493	472	468	504	451	483	485	473	515	453	497	491	487	493	460	498	521	508	470	486	494	456	526	471	490	486	522	493	502	534	476	496	529	443	481	485	495	525	463	468	515	501	488	528	542	485	477	532	510	476	471	459	503	518	468	471	451	445	486	473	509	481	483	466	506	453	486	484	501	498	479	493	524	472	474	498	435	495	486	466	485	467	511	499	490	466	484	500	470	521	469	510	477	473	495	457	453	467	503	492	499	507	496	485	449	486	501	493	509	460	493	482	470	505	478	480	460	485	475	478	496	495	463	481	469	485	458	482	460	485	455	486	481	454	474	534	480	471	517	517	475	475	461	519	501	486	499	477	500	504	468	458	496	475	521	479	465	451	441	527	461	517	524	506	527	493	482	463	501	495	489	511	485	484	534	492	482	491	493	533	464	493	489	514	472	510	513	476	454	457	505	487	487	458	486	454	474	530	486	489	505	464	463	502	459	474	475	445	468	466	506	479	510	492	509	504	495	496	490	476	498	471	500	480	534	461	495	476	457	489	487	440	524	460	474	528	519	495	507	494	506	516	468	482	507	535	516	485	509	512	502	494	481	505	512	455	517	546	473	496	506	470	487	458	506	479	470	479	466	498	520	485	500	505	451	498	494	481	513	470	469	488	564	482	458	491	466	495	477	493	491	520	488	505	477	526	506	475	464	475	515	509	471	485	460	522	487	475	486	474	510	484	487	480	517	528	462	494	477	448	504	503	517	480	452	476	515	459	475	497	493	514	506	496	443	491	470	445
30770	42767	37569	26686	20632	16464	12887	9779	7322	5648	4375	3478	3025	2528	2218	1929	1700	1580	1459	1362	1258	1090	997	937	911	793	798	761	781	731	733	693	696	717	727	655	706	682	670	644	690	664	662	629	612	637	663	652	625	619	615	619	642	583	604	614	600	554	626	660	600	548	584	575	645	598	598	555	595	572	637	619	588	587	613	568	630	552	628	581	584	584	600	599	594	593	585	615	583	565	587	610	583	573	633	607	585	631	575	561	601	587	589	596	580	590	601	575	594	606	567	580	553	618	617	609	584	540	605	597	586	562	603	576	589	626	611	629	604	616	616	614	632	579	575	573	578	575	618	586	644	602	603	595	633	615	608	588	584	573	588	567	576	619	569	591	615	543	559	589	589	569	615	589	595	589	614	608	597	620	618	631	576	635	588	626	614	576	582	624	572	585	616	546	604	603	549	572	598	583	607	569	563	592	617	585	593	602	585	589	629	626	594	582	611	604	559	605	571	565	604	626	606	577	634	555	607	585	597	604	582	616	579	567	619	618	626	594	615	594	583	563	581	637	601	597	650	587	626	612	594	580	575	623	563	609	569	549	588	583	601	591	580	593	622	627	574	603	614	607	630	581	584	580	596	592	616	598	581	604	629	627	599	619	555	607	573	593	620	633	587	592	613	626	612	601	604	565	619	611	579	630	585	593	592	588	607	613	594	561	600	605	565	611	628	584	634	595	605	597	582	596	596	613	614	561	581	580	592	541	631	641	627	593	587	623	619	571	601	597	584	592	575	596	578	618	600	526	553	619	616	566	572	607	584	555	639	645	605	560	586	616	597	624	606	569	595	593	589	585	571	594	568	584	585	580	608	598	582	657	591	608	585	578	595	617	572	625	606	553	588	625	620	642	594	542	593	600	597	599	611	596	577	582	620	603	583	556	613	579	615	578	578	573	613	620	581	609	593	571	602	596	614	644	654	602	586	623	593	581	580	578	603	613	601	586	587	562	611	615	588	549	632	613	571	583	606	635	581	639	594	593	578	613	598	583	625	564	558	584	595	607	595	583	587	602	634	596	608	610	573	590	611	596	605	648	557	579	610	608	613	604	609	555	587	596	572	595	564	585	572	622	608	615	550	599	599	610	588	629	604	587	601	581	633	606	588	587	609	607	632	570	592	636	573	582	600	606	633	600	635	608	595	597	574	602	606	629	594	629	604	600	599	568	568	645	568	623	639	611	604	639	574	629	605	575	638	638	608	615	611	599	552	597	629	603	613	621	639	632	617	566	616	592	579	580	600	585	590	595	627	599	584	563	615	578	602	575	599	606	605	618	610	614	585	611	571	628	559	632	609	624	647	592	593	627	564	619	608	613	619	607	586	570	588	553	608	583	578	614	595	613	606	603	552	594	594	552	589	592	594	591	640	594	587	635	592	589	584	591	568	572	598	612	660	588	590	591	606	570	584	554	575	606	598	605	609	580	600	625	588	601	626	613	592	582	611	564	664	591	603	618	596	617	629	616	603	630	592	620	608	616	581	621	615	607	566	617	574	583	604	606	580	576	600	637	606	573	553	636	578	585	592	575	602	566	612	600	597	630	591	603	621	582	592	640	598	576	605	595	578	604	562	576	563	587	555	553	585	598	619	574	602	609	608	536	630	609	606	612	595	596	580	573	579	601	586	617	580	594	621	627	618	557	568	574	582	633	622	600	590	612	625	585	614	611	610	604	601	567	557	615	616	623	567	624	602	593	575	590	595	640	549	613	595	549	657	610	588	599	601	595	594	639	578	612	606	581	582	606	558	528	588	606	585	579	616	568	568	599	592	629	573	570	570	615	574	612	629	576	569	584	654	610	602	611	615	624	605	619	576	604	628	650	559	577	609	600	559	579	563	540	606	592	546	614	618	617	568	591	605	575	585	647	613	607	603	572	602	583	626	574	595	585	578	566	609	599	597	603	570	591	637	593	577	613	581	617	621	571	618	588	579	570	584	572	593	548	603	571	567	586	581	593	600	596	610	626	586	598	618	572	617	547	569	585	583	617	593	619	545	605	661	609	592	625	564	578	572	538	616	583	607	602	579	570	599	581	581	630	587	574	600	581	635	628	578	580	585	611	629	624	613	566	591	598	586	582	576	619	586	604	598	643	611	573	558	534	624	562	597	580	583	593	616	626	576	641	587	608	559	601	636	589	645	618	614	596	578	575	539	586	589	621	595	621	645	595	609	600	593	566	634	634	579	621	607	587	564	632	565	574	643	607	604	611	584	588	600	592	577	549	619	607	568	628	582	595	612	614	572	594	567	583	584	596	604	563	620	606	572	572	555	639	589	567	606	605	544	604	578	615	609	614	601	558	614	588	604	646	658	591	604	573	582	568	570	614	598	585	556	624	591	613	570	578	606	595	608	576	586	609	601	596	537	627	622	576	601	570	570	606	602	589	603	598	558	555	584	620	582	602	616	653	611	582	628	609	624	624	580	590	572	539	622	610	631	570	575	585	600	636	570	595	645	622	589	616	612	613	618	594	621	659	595	638	583	556	609	595	560	543	570	630	572	609	581	614	578	553	578	581	630	613	554	584	622	604	575	617	616	577	568	556	651	649	617	601	590	625	581	590	621	578	617	588	582	625	570	620	640	640	572	586	629	586	615	556	611	613	605	607	584	606	584	594	607	576	566	585	623	633	576	621	612	565	576	599	624	577	581	605	564	613	586	605	634	607	623	565	628	597	597	589	620	587	604	612	591	597	592	600	597	629	631	603	611	609	587	620	583	587	573	560	586	618	578	566	595	576	590	603	570	579	604	597	597	577	616	660	623	622	600	577	610	621	621	554	616	620	580	570	652	545	552	601	591	612	555	594	573	607	583	570	595	614	629	638	603	568	634	633	611	576	603	600	603	619	596	576	631	587	614	624	605	622	581	607	564	629	597	546	602	613	593	551	568	618	604	612	591	557	616	564	591	598	598	613	594	581	623	584	615	612	576	579	597	587	589	616	584	579	579	601	607	568	590	587	601	563	585	589	586	576	578	591	578	564	631	553	618	619	588	604	550	597	593	607	573	604	573	589	606	607	523	568	636	561	617	582	572	592	643	623	607	566	616	584	582	587	582	605	606	592	663	586	628	582	572	593	576	614	652	540	569	628	632	642	588	599	585	598	574	586	548	590	627	577	573	579	631	560	635	644	568	615	584	582	579	624	591	613	562	537	632	610	574	607	634	621	597	583	579	583	595	589	619	594	595	625	606	627	611	577	597	591	602	605	554	604	620	600	659	579	620	624	612	633	592	602	560	575	606	617	564	593	622	599	581	587	596	606	540	627	585	630	596	625	626	600	533	616	639	583	640	611	578	591	602	589	591	599	578	633	591	532	590	596	597	599	620	586	605	613	605	587	595	614	558	613	581	596	557	612	609	575	601	609	606	579	669	625	576	605	586	582	597	608	601	583	574	547	579	615	609	586	600	563	617	585	592	605	551	581	611	579	616	599	622	571	599	566	622	624	649	628
23755	20779	27950	24229	21847	19406	13976	8543	6036	4531	3582	3062	2435	1982	1818	1641	1413	1286	1205	1144	1035	984	892	772	828	710	633	668	620	649	584	584	577	557	507	593	544	550	532	519	466	512	512	558	494	510	480	495	462	521	479	499	494	458	494	544	489	441	501	453	507	474	497	484	449	532	493	469	484	464	477	476	468	471	452	483	466	490	422	485	486	495	519	504	460	487	469	471	464	482	474	481	481	471	485	461	446	463	500	495	487	495	505	427	488	523	468	519	460	486	477	476	488	473	483	469	477	434	492	486	461	480	467	479	483	443	463	468	457	465	493	443	467	471	486	466	458	486	471	471	474	473	475	471	511	525	507	444	506	472	495	442	477	464	444	470	465	471	468	456	455	464	442	473	493	481	459	441	501	486	480	473	477	473	476	481	479	430	434	468	490	476	497	485	501	479	497	479	460	468	491	445	458	477	498	464	467	473	483	474	449	467	439	491	475	484	486	493	471	480	484	465	459	496	488	485	476	456	495	465	463	470	447	469	497	454	439	466	496	490	475	507	462	452	485	434	482	504	469	479	477	444	493	517	421	446	469	479	474	442	512	445	483	445	473	445	464	479	483	450	493	485	494	448	479	486	488	516	480	452	460	422	447	465	465	484	468	439	460	517	456	451	489	493	458	470	480	462	470	491	483	489	502	482	503	506	502	487	491	485	475	441	467	431	495	473	448	449	462	453	471	501	444	468	450	497	464	466	456	478	469	469	505	503	476	430	438	472	480	442	450	480	446	487	493	452	462	465	438	481	452	421	511	456	480	492	497	494	492	500	464	450	453	459	495	481	473	475	465	470	459	478	507	480	443	469	460	452	492	471	477	493	454	494	447	487	443	485	431	494	477	441	468	459	453	472	477	501	444	487	436	470	482	503	475	508	479	458	498	463	443	493	482	474	491	443	494	472	476	468	512	494	490	493	457	495	488	486	485	494	484	472	466	474	481	454	482	467	443	479	487	455	508	470	472	511	461	464	466	449	474	459	450	469	477	484	450	498	458	453	509	497	448	483	481	491	485	450	482	505	490	450	476	470	495	478	511	469	456	474	515	493	441	492	475	462	472	479	448	490	466	518	498	449	464	468	464	466	479	472	439	486	516	489	492	467	438	504	476	441	468	463	483	448	522	463	500	485	470	462	487	445	443	471	486	473	481	471	480	490	487	452	455	444	491	499	452	439	475	472	491	491	429	510	497	502	482	502	470	491	502	469	462	443	465	452	493	450	483	458	444	451	530	475	465	491	476	465	474	500	503	484	509	502	484	476	483	476	480	458	461	446	456	467	481	474	487	453	465	450	502	509	473	451	441	491	467	452	465	502	488	464	511	467	497	470	495	468	486	506	485	463	504	501	457	491	444	478	464	468	452	475	480	481	467	458	482	487	457	460	438	450	500	460	487	466	444	407	474	509	505	448	496	504	495	481	456	491	463	471	481	497	486	461	501	500	489	511	492	474	487	518	449	474	501	509	433	473	487	499	449	459	496	462	509	409	474	467	478	472	476	496	486	484	507	474	482	463	451	424	485	469	490	445	461	488	497	477	466	480	447	477	458	453	477	481	434	458	495	489	479	487	492	462	479	483	459	458	482	510	464	446	482	489	503	453	494	463	510	464	475	446	531	487	435	499	472	467	469	463	463	475	455	501	439	471	488	480	454	464	496	497	474	483	479	429	487	433	489	502	462	498	488	489	471	446	495	456	479	462	519	491	428	477	484	467	472	473	487	460	466	470	455	474	459	452	476	465	453	462	415	441	460	522	473	469	482	434	486	443	454	522	476	505	475	414	451	448	479	517	510	476	459	493	445	482	484	480	460	424	467	477	454	511	442	470	458	498	467	487	456	500	503	496	472	457	462	488	500	451	491	499	451	460	484	464	483	443	464	453	456	492	495	453	483	438	477	501	486	476	471	437	450	481	460	469	482	465	481	499	458	467	450	473	485	490	504	463	517	450	451	501	476	454	478	475	462	493	461	458	443	482	483	465	453	477	466	462	494	466	507	528	432	438	508	492	485	457	490	481	483	465	467	462	476	522	451	473	458	494	466	435	434	492	481	465	487	495	440	497	444	455	432	437	530	495	489	447	487	482	488	491	525	475	470	447	469	472	455	464	490	471	455	508	492	470	465	436	470	493	460	514	473	463	469	481	448	445	450	494	480	456	442	475	485	474	496	463	469	475	479	514	501	529	448	485	450	466	474	470	511	511	473	488	488	449	480	473	455	424	473	483	484	454	476	462	496	449	454	475	456	446	487	465	461	432	467	504	483	461	508	499	463	433	511	489	460	451	516	481	454	444	498	465	444	478	438	502	442	486	451	534	461	514	432	473	445	451	481	481	475	467	476	478	492	462	501	481	507	486	476	467	461	507	452	506	487	461	448	512	474	507	444	509	435	517	443	466	482	462	494	475	472	473	480	459	511	426	472	447	481	410	483	454	493	486	498	471	497	466	504	486	512	463	470	476	436	490	475	482	505	467	504	468	441	498	505	487	489	469	486	486	464	458	444	497	447	493	470	461	480	430	455	443	467	484	455	502	460	439	465	457	461	442	450	468	477	463	473	458	499	428	457	427	458	435	505	465	482	478	466	480	471	491	505	497	501	459	488	480	467	466	504	457	469	455	453	508	488	498	432	472	459	458	480	471	477	483	465	507	476	498	449	472	426	480	467	467	515	447	502	466	469	467	474	486	471	488	488	492	473	477	483	478	497	470	492	481	454	480	478	483	447	506	448	456	479	457	483	476	504	493	462	481	518	487	475	435	450	472	488	466	495	493	479	468	446	462	472	447	490	467	493	475	429	482	440	430	426	440	456	456	451	461	485	486	434	482	460	459	467	455	464	484	441	438	464	463	485	500	479	463	448	446	503	449	477	469	497	459	477	442	467	493	482	463	471	466	442	500	482	491	459	474	448	441	448	468	498	470	485	458	456	502	452	473	464	500	438	453	471	487	507	489	472	474	515	457	477	505	485	472	461	430	481	500	489	460	491	495	508	486	466	471	474	461	463	497	428	455	494	469	437	475	456	468	454	469	481	499	441	487	462	474	470	426	474	446	488	469	475	475	455	481	475	475	495	497	443	484	507	468	440	463	464	519	490	479	497	482	492	485	474	432	448	522	466	488	455	461	479	456	458	444	440	463	432	487	465	487	486	436	467	468	494	498	521	480	444	497	455	477	479	503	508	470	479	485	485	458	427	473	431	452	498	469	495	452	470	469	481	468	462	518	451	447	465	492	448	482	505	490	453	465	486	482	458	495	454	460	472	447	471	470	484	478	428	469	494	464	471	481	476	463	485	478	475	462	466	465	447	473	462	438	435	489	450	465	452	491	486	459	487	461	455	456	463	423	464	467	492	455	473	485	460	471	459	410	487	489	494	431	461	480	468	470	489	486	439	520	477	447	469	459	454	494	469	463	460	465	499	475	468	471	491	478	443	480	482	446	440	448	460	448	431	471
29559	49896	43832	33104	26863	22240	18142	14351	11093	8543	6781	5516	4476	3628	3130	2753	2376	2205	1980	1862	1698	1559	1336	1147	1119	1019	912	881	845	861	790	758	759	765	746	689	731	705	701	717	649	666	605	637	611	600	631	613	590	625	605	625	576	608	579	623	598	608	589	619	581	595	577	593	586	595	613	564	569	586	525	603	551	576	548	559	639	635	558	597	572	593	596	559	577	593	566	585	559	563	606	580	606	551	537	612	565	567	649	638	553	576	592	609	587	529	563	571	582	587	579	596	581	564	648	565	605	584	537	551	567	591	617	601	585	554	545	594	606	599	568	578	564	542	622	589	594	603	562	556	612	611	589	610	605	554	572	583	588	596	600	621	573	578	560	574	576	567	554	592	578	589	571	614	631	607	543	606	588	593	567	548	595	566	580	570	588	529	569	546	608	577	594	624	552	571	569	583	585	586	596	594	588	541	578	578	578	572	551	567	581	557	566	598	579	545	573	615	581	578	552	597	582	548	590	574	601	591	582	613	572	571	609	614	552	588	586	615	594	506	641	579	568	577	622	551	580	579	580	555	568	554	554	543	606	592	583	577	567	585	577	566	604	593	613	569	598	568	572	560	599	573	560	583	604	581	578	589	572	553	606	606	571	592	567	611	582	591	610	565	529	567	569	581	577	577	588	587	563	608	576	639	579	612	597	594	594	614	583	539	575	592	568	565	576	613	601	604	571	622	566	571	614	539	575	569	577	591	601	529	612	561	607	617	627	610	612	595	586	577	589	615	595	548	556	508	576	563	582	603	577	562	555	551	555	554	584	618	588	592	579	616	610	566	593	539	564	568	574	555	595	624	622	559	558	621	580	632	597	577	584	592	575	549	607	588	575	617	570	580	570	584	558	588	609	615	586	621	577	545	548	620	573	627	627	639	628	560	589	563	594	578	604	559	590	558	529	621	547	545	571	605	591	578	547	579	532	577	600	592	571	556	580	583	599	618	553	589	574	602	606	555	650	550	573	583	585	603	597	568	552	574	591	619	566	581	592	609	590	581	614	583	620	620	593	576	545	596	585	585	614	564	596	586	611	590	631	561	576	604	535	552	582	598	610	586	562	602	586	559	604	579	596	563	548	568	556	583	545	610	588	568	570	588	563	614	566	567	607	593	595	571	575	632	571	570	585	516	595	584	586	552	617	581	576	589	565	556	617	592	594	590	595	582	642	581	611	582	576	564	565	529	566	580	587	591	598	627	567	610	560	631	601	593	587	597	562	571	615	579	570	532	581	632	570	626	579	567	571	595	610	583	573	599	568	569	560	570	561	587	549	591	602	608	548	571	604	614	553	618	563	602	578	553	585	573	572	635	591	544	616	575	573	568	571	522	575	586	554	568	611	580	589	591	596	570	577	578	556	584	614	606	593	597	585	559	587	599	587	604	566	538	586	592	567	626	572	558	589	569	578	528	548	584	556	582	597	580	541	559	595	607	584	583	580	622	546	572	539	582	558	589	591	629	580	595	598	552	588	594	601	586	598	583	551	578	581	554	554	552	553	551	577	607	575	532	570	562	576	586	535	633	573	595	614	589	564	627	600	549	584	609	589	613	609	580	571	597	559	604	604	557	585	606	565	601	584	617	584	603	575	576	557	567	605	610	591	593	573	622	616	649	588	566	596	538	564	543	607	552	563	573	553	549	567	608	555	528	534	613	566	609	596	621	556	574	604	597	602	596	582	585	570	595	595	569	599	593	588	588	580	626	572	589	543	577	571	603	577	598	617	570	589	596	580	558	579	586	580	626	609	527	589	558	546	613	607	580	564	544	614	591	615	585	586	583	593	590	571	573	591	602	597	592	584	567	590	567	578	560	573	620	600	560	593	567	583	580	636	581	547	620	557	590	587	615	598	609	557	580	548	597	593	544	580	587	595	594	659	569	600	600	546	600	597	543	584	619	596	567	621	584	566	609	590	573	580	555	569	602	564	632	554	605	569	597	594	587	589	586	601	575	580	564	573	572	597	571	588	558	578	549	638	553	596	558	579	584	564	608	568	642	536	597	535	572	553	632	549	569	590	587	589	618	600	578	575	581	604	596	569	570	621	611	570	626	549	585	608	575	578	545	576	560	548	601	575	562	587	577	601	582	601	581	558	576	597	567	619	653	606	583	537	588	549	560	568	599	617	556	559	593	577	588	524	593	561	599	589	580	568	625	581	598	602	578	522	580	603	609	567	587	588	551	592	515	556	562	602	546	608	593	599	586	559	590	613	611	620	561	603	591	567	599	547	647	560	579	610	587	619	567	583	601	584	592	591	591	587	603	560	573	603	568	549	567	623	569	549	578	628	590	592	598	531	593	598	555	591	602	594	578	601	598	556	610	573	576	540	565	573	581	588	564	596	590	584	575	587	622	572	590	595	573	586	587	583	592	548	592	556	569	604	566	587	560	565	585	580	601	593	621	586	589	605	603	611	616	549	585	549	584	590	604	623	607	585	588	607	582	631	579	569	601	601	528	576	575	562	601	607	593	608	581	614	602	539	610	573	547	579	572	568	628	549	585	546	558	541	595	564	577	584	573	599	590	587	597	591	548	598	569	640	607	577	613	611	597	625	596	606	620	619	582	629	605	560	597	573	569	586	569	588	574	577	602	602	557	583	604	584	592	603	589	591	578	593	556	600	601	561	605	582	549	619	574	605	540	584	566	575	580	604	578	621	573	580	596	544	583	576	545	599	600	587	544	615	593	592	587	613	603	618	589	592	586	581	596	548	597	602	605	602	562	597	592	574	589	515	579	609	555	588	571	552	614	556	593	586	529	611	568	624	577	568	580	612	585	600	570	555	555	583	564	568	572	586	591	597	560	576	591	579	592	570	579	645	605	580	585	598	564	547	626	605	583	586	601	569	553	574	581	573	592	534	631	629	599	556	632	629	579	578	546	598	594	551	561	573	617	585	587	614	531	576	536	591	595	540	518	570	570	627	618	596	617	623	547	600	610	562	585	572	561	564	610	575	597	577	584	571	591	626	574	567	605	610	553	618	577	560	581	563	575	591	581	535	590	640	540	597	600	592	632	633	554	577	590	585	622	639	595	587	538	646	635	582	577	575	562	608	597	595	601	557	575	570	588	633	533	586	566	570	586	576	587	587	588	598	591	587	576	577	571	553	595	586	584	554	586	590	599	546	595	538	623	578	517	628	596	597	596	569	571	588	615	570	614	584	555	547	586	599	596	584	609	569	585	550	580	559	555	577	565	576	617	577	582	542	574	514	547	542	555	563	593	564	599	558	586	607	640	606	549	596	551	568	561	600	593	615	596	538	570	547	544	607	595	558	564	582	567	577	578	630	615	580	632	595	598	570	556	559	606	558	548	617	559	560	594	579	613	612	598	574	575	601	591	605	545	610	606	587	515	611	577	595	569	601	564	556	614	548	606	568	603	620	584	571	541	589	579	623	597	573	618	588	578	597	601	553	588	589	597	598	577	557	613	573	558	628	560	585	617	592	669
22595	20700	28279	23271	21119	22458	21063	12327	8321	6300	4953	3979	3244	2627	2253	2047	1820	1611	1473	1360	1329	1170	1080	1054	868	810	753	718	675	675	685	622	619	592	650	592	558	568	559	507	594	549	533	520	516	522	499	500	523	519	535	500	518	527	506	489	479	473	503	483	438	512	551	481	492	500	510	501	454	530	511	495	496	436	504	480	480	481	463	490	445	443	465	503	472	470	489	503	492	462	437	464	470	487	464	499	416	472	471	481	476	486	452	465	421	439	463	483	500	488	520	462	471	507	502	455	460	466	499	512	482	481	464	528	501	491	509	459	472	475	506	475	452	477	511	467	467	486	475	484	479	458	494	463	502	507	452	495	486	464	474	472	478	477	507	456	449	466	506	468	494	493	483	424	517	512	470	492	508	486	504	489	493	465	465	475	482	484	465	433	475	473	482	489	437	438	471	448	517	491	483	524	470	474	485	457	490	457	518	492	472	478	458	422	460	504	502	453	471	486	469	502	480	473	512	466	479	470	487	481	478	492	455	459	480	460	482	448	467	490	441	515	533	474	461	460	474	449	443	462	492	442	486	507	464	472	481	488	513	507	498	469	486	499	491	464	466	495	492	510	487	472	476	457	472	463	473	511	466	459	496	496	505	449	487	473	494	441	501	513	453	507	486	469	498	505	489	462	463	502	500	446	485	469	454	428	493	455	488	461	475	469	441	479	470	463	504	489	474	491	480	469	488	471	467	478	496	481	457	472	474	449	465	503	484	516	490	482	484	461	494	493	455	470	472	516	462	453	450	453	459	425	443	475	500	490	496	496	454	499	471	495	498	477	484	493	494	459	504	492	488	473	482	463	466	498	536	491	502	491	469	500	457	490	501	488	459	488	491	485	479	464	492	472	503	473	496	492	459	475	475	488	439	455	482	486	457	504	487	489	508	471	509	470	467	461	539	451	471	442	489	489	477	452	461	458	479	459	505	491	443	509	467	490	438	472	503	517	476	423	479	479	487	490	484	466	487	477	468	495	476	500	510	514	458	478	464	470	513	492	469	446	490	484	505	480	472	448	456	476	471	500	456	490	527	474	480	457	484	454	482	475	493	488	472	480	463	502	449	507	447	492	479	462	449	487	483	457	461	463	495	477	502	445	474	432	469	463	464	507	414	508	454	477	460	425	504	477	467	453	469	479	476	465	490	524	425	476	488	488	464	489	446	484	459	467	454	434	469	473	500	462	499	507	488	481	504	468	489	497	433	493	442	475	436	477	499	461	478	465	465	493	484	509	452	529	488	432	457	504	474	493	486	486	518	485	464	451	470	498	489	468	480	479	488	484	489	473	469	459	497	498	470	520	513	500	474	457	455	486	450	482	469	457	492	460	473	549	471	458	473	477	455	438	471	491	453	460	487	467	514	537	483	464	435	491	484	475	456	495	486	465	453	503	491	485	474	492	427	472	470	462	486	445	489	498	448	498	427	450	507	507	494	464	434	490	476	464	481	493	464	478	476	470	475	447	509	495	442	479	481	499	464	480	517	475	473	498	464	460	456	466	458	503	450	482	493	453	512	409	461	447	514	484	517	460	506	498	451	486	477	463	502	445	456	473	461	516	505	438	430	475	478	474	462	495	512	484	537	498	509	505	502	523	491	473	503	438	475	483	504	470	495	453	494	489	476	474	491	486	476	480	496	535	467	478	512	482	476	490	477	472	449	465	473	479	468	490	461	500	481	450	494	500	422	500	447	491	465	487	465	467	463	522	466	466	496	477	501	475	448	494	508	511	460	463	433	485	467	529	497	451	471	486	466	479	446	478	435	458	464	470	476	483	484	494	508	459	487	432	491	453	497	457	486	480	471	466	489	518	487	496	489	466	486	421	473	430	527	514	449	458	478	462	491	483	437	466	472	517	467	491	475	497	464	471	511	431	501	482	476	486	455	496	444	479	519	475	509	494	512	464	509	464	514	470	523	454	469	477	440	475	500	447	498	519	488	458	494	465	483	499	463	494	467	503	453	488	507	468	510	474	468	465	517	472	452	481	509	469	457	443	505	477	442	487	508	495	430	503	479	465	487	469	490	497	510	483	496	460	469	477	484	452	499	503	468	479	475	477	433	461	452	454	468	465	492	498	462	487	499	466	491	465	465	469	496	501	465	440	464	450	484	478	494	461	455	526	496	493	476	461	482	475	454	517	458	508	477	471	466	507	484	481	443	477	487	475	507	484	487	482	457	458	469	461	455	496	463	514	466	499	474	506	488	448	465	512	455	489	486	479	493	494	467	481	525	500	514	486	520	476	512	475	487	481	473	488	514	501	489	451	442	461	475	449	438	499	484	425	452	495	444	504	461	478	471	454	499	498	459	479	494	479	469	480	476	456	494	493	476	463	464	505	508	473	502	473	474	475	465	496	446	467	455	447	487	502	493	487	456	533	462	446	520	503	499	477	463	480	511	469	494	511	501	472	473	510	468	462	466	510	461	452	456	462	474	465	484	439	476	469	474	469	488	521	503	472	507	512	491	487	469	472	508	468	492	453	509	440	486	470	502	463	462	466	471	462	476	498	497	487	459	481	498	457	476	512	493	483	474	498	465	460	477	467	479	462	475	496	448	464	460	439	478	479	462	451	420	474	488	467	456	494	478	491	474	437	510	461	488	451	473	507	476	478	481	486	456	466	462	483	464	481	493	468	525	486	471	466	477	465	506	508	445	509	505	465	500	492	528	488	466	496	487	491	463	489	508	494	465	475	504	488	485	481	497	486	469	467	504	472	472	479	523	479	492	488	506	471	483	479	497	476	468	497	489	489	504	462	455	470	487	478	476	459	463	473	530	487	490	478	482	476	517	479	494	473	471	495	499	480	425	478	453	497	490	496	477	481	462	482	499	484	479	488	455	462	487	489	441	485	493	468	471	450	485	510	519	488	493	519	470	508	455	512	501	453	483	500	478	473	497	487	464	486	460	511	499	460	477	454	464	454	458	493	448	479	512	476	442	464	479	474	492	493	487	465	487	499	464	499	501	489	499	482	483	482	488	476	438	537	459	488	482	488	484	453	445	475	494	448	487	435	484	475	436	542	455	450	492	492	458	451	511	472	461	444	454	490	485	473	466	488	447	467	460	466	472	459	448	483	488	494	481	452	465	487	481	546	487	479	480	507	496	441	454	487	466	498	470	485	470	477	445	471	503	502	498	470	497	473	492	469	486	515	506	475	464	493	475	512	473	457	486	462	506	456	483	485	429	492	451	478	447	492	493	461	479	492	470	467	448	483	489	511	477	452	533	458	485	487	441	474	497	468	467	452	470	492	505	490	450	439	479	470	501	497	498	499	463	491	486	496	450	479	432	485	409	490	496	444	467	446	452	453	492	507	465	474	477	474	479	452	489	495	478	465	490	499	503	508	468	510	468	516	458	442	482	443	466	525	481	474	459	453	478	456	477	456	464	497	466	468	504	508	480	497	480	475	474	497	469	500	431	473	457	494	472	488	478	481	478	490	518	441
31204	55040	49237	37691	31198	26524	22080	18235	14288	11118	8642	7320	6022	4838	4159	3542	3151	2805	2425	2342	2087	1829	1675	1568	1316	1181	1178	1086	991	935	911	812	800	888	770	767	758	693	722	685	675	673	629	627	612	648	650	634	594	653	594	632	633	592	577	596	567	594	583	598	598	592	547	580	580	576	606	553	608	609	532	543	569	626	578	610	589	577	569	585	591	559	541	641	559	615	565	560	573	589	615	610	548	589	547	592	585	590	571	564	528	591	583	577	583	577	575	606	633	605	631	578	554	572	577	582	571	560	550	610	579	577	634	574	570	594	606	581	602	545	546	601	563	545	574	570	552	585	561	574	568	570	587	587	576	525	576	597	555	574	570	612	578	567	580	566	579	579	559	579	562	577	607	568	517	558	540	533	561	567	598	543	611	583	569	561	596	559	557	573	564	592	590	633	609	561	569	609	572	602	578	578	582	590	560	574	614	578	540	591	552	603	568	525	579	599	574	586	603	595	624	599	574	605	616	556	554	560	579	568	586	629	605	584	567	545	570	583	582	576	535	583	551	553	565	562	601	570	560	606	573	590	576	566	566	528	571	601	550	573	554	551	571	574	571	576	576	603	603	548	619	567	552	570	588	540	590	611	595	562	585	576	560	556	588	642	560	549	563	544	572	557	548	629	557	585	569	574	565	568	571	559	537	566	570	558	583	561	530	609	562	594	576	613	615	588	655	612	506	578	546	593	594	564	542	553	538	608	577	550	595	567	592	548	566	608	596	564	562	535	619	566	639	576	570	553	591	589	559	594	544	559	578	581	580	580	600	568	555	546	578	564	592	613	570	583	542	578	582	604	577	583	571	578	534	557	576	556	572	565	599	582	544	575	602	609	556	566	558	590	600	622	564	587	563	577	612	553	534	534	551	589	595	583	573	556	531	612	566	588	552	590	588	594	602	580	571	582	582	562	608	587	566	591	597	580	546	578	628	596	564	573	539	575	608	592	595	584	592	568	571	591	556	601	565	550	623	564	540	559	586	561	586	558	562	609	577	551	576	569	566	571	592	556	582	568	567	586	580	570	587	566	570	618	596	551	575	597	599	628	519	555	612	578	558	603	583	576	550	607	619	544	586	591	578	575	607	591	588	588	528	614	524	565	623	533	591	571	574	617	580	563	558	529	581	601	563	527	589	594	588	570	562	567	582	592	563	578	537	567	559	590	607	555	563	580	568	547	567	560	521	578	517	580	595	577	574	541	580	598	571	574	573	581	585	598	537	553	594	555	566	602	575	545	576	551	577	595	560	597	584	584	601	595	583	572	575	563	568	554	566	567	600	615	568	560	563	608	595	558	561	550	625	584	561	583	581	621	552	567	555	616	576	551	571	565	571	591	526	596	586	590	527	566	553	588	573	551	571	576	567	561	563	593	536	590	576	553	590	585	594	543	584	594	610	578	590	569	586	573	552	591	608	535	613	555	566	608	594	574	518	556	573	571	577	562	588	564	595	576	601	607	555	581	636	529	572	561	546	573	577	619	561	574	617	561	583	561	580	611	573	567	607	579	589	616	577	593	535	546	608	624	593	595	567	564	561	617	586	574	543	600	549	539	604	610	530	570	580	582	564	579	595	577	599	639	639	571	593	567	559	556	549	563	570	573	588	564	553	598	516	563	541	613	561	577	617	616	606	547	586	593	573	593	555	579	600	578	573	581	596	568	554	612	555	562	571	577	582	575	574	559	577	589	593	590	618	585	526	574	622	564	592	583	542	550	520	539	539	598	560	564	600	584	587	579	530	564	630	586	549	612	569	540	539	583	583	621	540	607	587	540	606	616	568	569	613	615	572	591	586	574	548	566	583	557	620	567	608	591	522	592	526	593	597	601	592	598	536	577	596	606	566	565	632	583	526	604	592	579	576	570	589	576	598	554	566	583	603	590	558	577	538	610	599	557	579	539	562	555	569	565	626	567	582	560	594	559	581	601	574	568	550	584	581	578	587	572	565	577	587	596	611	588	571	560	594	584	585	589	636	602	577	576	568	554	563	591	598	592	554	553	554	617	544	602	574	556	597	549	578	610	584	558	541	620	596	580	553	617	613	594	584	580	538	577	626	598	556	562	582	526	560	615	608	568	561	581	611	583	577	537	536	566	570	608	616	548	566	574	593	575	568	575	576	571	623	582	573	562	601	585	592	591	554	543	598	508	561	535	607	567	583	568	548	620	571	591	588	567	568	585	558	575	528	612	573	603	590	538	584	571	559	559	576	546	566	600	548	602	622	558	551	622	605	607	557	596	566	593	558	586	555	618	589	585	562	568	562	524	601	585	560	581	588	576	558	541	611	571	575	549	539	559	609	559	589	568	509	566	573	575	550	570	578	614	612	567	605	573	626	600	556	554	572	565	560	593	534	555	534	571	596	590	551	524	569	567	635	543	541	567	578	569	585	597	569	584	603	541	588	558	556	596	566	587	565	572	517	567	532	602	597	590	598	575	579	546	572	575	585	571	605	576	583	547	591	551	536	602	607	531	626	576	527	561	583	541	546	614	578	584	606	595	559	584	613	592	613	607	536	578	559	582	624	560	558	591	544	599	567	562	563	584	477	537	584	562	577	574	559	569	586	569	561	579	604	567	575	594	569	551	563	599	579	636	579	535	568	597	574	604	538	612	569	555	562	591	578	563	568	550	579	591	585	593	571	569	582	582	547	550	570	606	586	562	617	590	605	581	558	554	595	572	550	580	571	573	527	589	558	554	601	583	528	584	603	596	572	576	563	551	580	615	584	559	581	590	560	589	550	601	561	576	576	570	582	556	541	552	574	532	587	581	565	604	572	614	593	584	577	595	583	589	590	547	589	619	541	598	572	554	605	583	574	570	582	579	539	627	610	559	570	591	580	583	574	565	570	577	581	585	583	579	562	590	605	571	575	576	538	575	597	583	564	563	529	576	569	605	577	545	573	518	606	604	574	554	561	569	580	560	587	589	574	583	564	567	602	558	553	572	575	558	567	608	569	557	572	605	574	596	549	585	520	579	518	560	543	608	542	559	557	575	593	600	597	587	573	556	567	598	547	595	613	568	592	550	578	585	547	549	555	565	531	600	560	579	554	583	567	521	585	551	550	572	585	590	555	571	546	580	604	569	556	571	566	555	606	549	552	551	580	605	579	562	578	584	572	541	570	580	560	587	560	591	584	575	549	589	525	579	550	573	586	570	575	592	600	539	611	559	558	576	601	548	575	579	565	552	582	591	569	565	544	561	577	595	560	544	593	579	582	537	516	539	527	583	576	578	570	540	598	589	543	589	575	566	589	588	571	579	574	599	574	544	591	556	603	533	550	612	570	527	547	532	560	606	590	538	598	593	581	575	522	544	594	550	613	558	576	601	568	606	596	548	559	583	591	575	585	566	561	620	551	573	575	584	586	570	565	515	524	575	572	598	542	582	564	570	571	544	576	560	570	613	577	589	559	602	560	568	610	510	588	577	586	532	591	603	591	557	558	543	573	605
27559	26538	32262	24830	15750	10634	7079	5010	3816	2859	2203	1890	1664	1487	1244	1074	1072	955	924	863	821	754	768	697	637	644	631	607	602	587	568	544	532	513	564	535	518	512	561	555	544	505	489	542	512	483	523	476	477	463	436	474	547	500	503	456	499	474	490	462	514	516	489	509	508	494	475	503	496	480	469	469	505	486	480	482	480	502	445	506	474	492	484	475	457	449	472	454	493	471	496	503	485	480	490	495	490	524	522	440	481	507	469	472	495	491	476	502	505	469	513	447	507	480	503	506	471	505	485	480	522	498	506	507	469	484	510	500	503	488	509	460	468	513	490	488	502	504	494	507	533	461	520	459	497	476	459	477	476	493	503	518	495	509	512	474	505	491	468	439	486	474	515	469	501	479	457	520	467	510	517	449	521	517	478	488	474	494	497	470	463	445	543	519	472	473	496	479	457	493	496	465	514	483	489	487	508	470	502	491	486	497	474	485	466	491	500	471	494	525	485	462	484	516	442	472	461	497	483	497	517	515	457	485	502	474	513	516	492	492	476	495	506	469	510	475	479	489	509	461	470	484	480	448	506	522	487	474	487	482	503	474	450	475	514	480	473	514	531	484	510	478	499	497	483	497	493	460	493	481	469	489	461	458	464	430	496	455	485	475	470	488	474	490	542	521	480	475	478	472	491	485	459	493	464	533	472	491	485	486	501	524	499	448	490	489	507	471	511	521	471	442	471	488	503	450	503	480	491	499	508	486	469	482	502	461	496	493	484	454	485	491	489	476	509	518	488	497	473	514	482	492	482	497	489	484	486	524	465	515	489	502	499	472	504	490	498	548	492	474	482	517	489	519	491	494	507	514	493	480	535	440	480	499	468	459	452	450	528	526	458	537	459	490	505	445	470	513	525	471	494	491	478	459	529	494	459	459	511	498	492	476	484	502	509	459	518	507	468	479	485	480	488	465	504	465	447	493	471	493	467	485	488	493	497	526	432	494	491	485	461	505	486	467	473	437	480	526	467	463	477	467	486	495	496	495	482	504	471	451	525	527	509	471	504	481	503	509	507	480	480	501	480	488	471	507	504	487	445	500	486	482	490	495	494	491	489	484	502	462	503	507	499	506	464	475	465	507	520	497	466	476	457	464	498	452	514	507	473	451	504	506	507	461	524	455	488	472	502	554	479	508	494	479	470	514	515	447	484	466	466	497	506	485	508	517	497	510	483	501	483	513	453	502	483	500	495	480	501	504	480	497	457	491	450	437	463	438	490	468	499	478	482	510	504	475	458	527	482	501	491	489	502	503	487	436	460	515	468	502	459	486	503	499	526	491	468	487	466	518	507	522	481	482	509	513	472	497	521	505	504	468	505	487	498	482	493	517	495	497	518	494	476	500	480	463	521	519	508	491	498	473	531	480	498	438	476	497	468	493	496	468	507	487	492	511	487	459	492	506	501	441	475	477	477	532	435	509	508	513	524	474	527	538	481	441	476	494	499	488	511	497	494	512	529	483	507	494	482	494	495	483	483	520	461	455	520	488	501	454	470	501	452	473	486	526	495	473	484	476	500	465	548	463	488	490	486	477	503	492	480	423	498	494	512	514	468	486	519	531	484	528	504	453	463	485	510	488	511	475	511	503	501	500	506	529	503	502	524	495	491	437	480	494	534	527	507	503	504	478	496	545	503	477	506	493	477	477	484	490	480	507	508	450	502	518	531	523	493	512	508	496	486	500	468	495	505	500	460	485	514	482	473	474	482	491	495	516	458	490	492	524	511	497	482	472	506	484	519	452	522	510	502	489	511	500	496	504	480	493	491	491	502	506	498	470	471	499	476	473	521	502	491	468	492	433	496	524	513	520	473	526	496	512	456	496	474	496	506	471	482	493	480	525	503	479	511	490	485	445	474	487	511	480	494	426	506	489	511	478	463	515	497	497	501	454	489	506	520	517	494	505	527	493	482	525	474	481	479	486	489	490	527	490	471	476	493	482	493	500	508	472	519	489	509	529	490	528	481	551	484	463	498	486	526	512	519	412	487	515	465	518	480	464	481	446	501	532	469	509	470	500	470	499	521	470	516	472	500	523	506	519	494	486	461	499	473	477	489	480	469	524	480	485	511	515	523	465	475	485	502	459	481	482	516	483	510	499	491	478	554	478	500	470	462	489	458	445	486	462	519	483	509	493	476	456	487	469	513	495	455	456	462	445	468	495	489	495	488	490	511	471	499	488	496	518	538	474	472	501	516	452	498	501	456	506	479	485	513	531	480	484	476	471	537	484	473	531	482	460	510	512	478	497	535	526	499	473	467	467	476	494	515	499	486	462	497	458	471	493	456	480	464	462	475	480	512	493	513	487	483	458	496	501	542	507	513	467	507	493	476	487	479	459	455	479	506	501	490	483	487	438	504	486	482	492	503	497	496	506	469	485	496	502	472	511	472	493	484	503	505	491	454	469	508	516	515	501	467	512	525	510	525	464	474	488	487	492	522	497	532	509	470	509	505	483	521	469	506	481	460	511	495	479	513	478	501	479	489	509	527	514	503	529	467	506	503	493	505	488	493	511	482	471	474	517	491	506	478	495	456	496	500	495	488	447	504	495	510	501	440	471	467	496	483	496	499	489	497	532	492	504	522	475	466	440	481	504	499	489	501	467	490	528	505	493	471	441	497	485	544	480	478	500	466	475	474	510	490	488	482	480	458	469	464	447	487	453	492	470	520	462	523	461	448	519	498	452	486	484	504	500	502	514	449	485	507	455	461	474	492	505	541	465	501	486	485	495	474	437	476	498	508	483	485	461	465	490	490	523	500	505	481	484	502	514	470	473	482	514	480	491	482	478	517	486	502	463	484	484	470	458	490	493	520	505	466	509	475	521	526	487	473	531	549	506	488	482	495	488	494	472	464	504	480	507	480	514	481	430	466	489	465	474	455	495	490	495	482	466	465	489	515	471	489	518	495	493	512	484	466	481	459	549	511	492	490	525	474	495	470	481	482	478	507	480	485	491	494	466	481	491	513	513	492	478	504	515	519	466	494	500	490	496	457	525	490	507	482	491	451	500	516	491	511	485	515	484	450	503	492	473	520	491	512	484	510	486	516	467	498	487	471	491	475	523	488	512	516	526	519	480	511	506	478	486	478	507	475	506	515	442	490	492	510	486	492	484	500	522	474	473	471	476	463	543	487	491	444	474	492	539	458	482	488	489	485	534	465	455	509	449	500	469	463	499	474	534	507	475	489	486	530	477	463	482	466	500	470	482	463	465	497	503	539	476	459	450	469	518	532	527	501	491	495	509	470	481	456	474	500	457	486	515	453	491	490	478	512	511	452	491	443	499	472	481	475	535	501	485	483	502	498	509	473	474	472	500	441	478	493	483	523	480	478	461	500	514	475	502	505	504	506	464	507	462	487	466	497	534	496	502	492	472	455	471	493	519	467	517	510	502	505	478	444	469	486	468	482	471	479	459	481	487	489	469	488	504	500	494	538	471	475	512	457	485
29838	44133	37863	26722	20770	16385	12860	9883	7524	5514	4315	3514	2950	2579	2166	1918	1738	1473	1412	1289	1244	1171	1085	986	939	881	852	809	819	792	684	743	722	720	670	725	638	687	632	661	670	655	629	632	646	622	624	606	618	595	570	653	640	584	602	598	632	594	629	638	621	571	602	573	650	584	608	617	621	621	602	601	612	606	600	577	583	649	630	624	579	645	617	579	613	592	624	576	641	586	638	658	615	611	663	603	616	615	611	580	586	603	625	605	616	591	606	608	626	648	612	595	593	605	609	658	616	620	628	596	599	579	625	637	594	581	601	633	628	609	590	601	600	600	592	618	576	630	605	596	607	657	549	620	618	597	571	604	593	561	576	607	592	607	585	578	596	583	618	590	572	630	592	657	627	641	619	636	609	605	588	604	599	586	572	594	567	575	594	631	585	615	631	643	573	599	643	619	604	635	567	582	602	623	593	630	586	601	590	573	593	586	580	604	610	600	618	608	595	570	599	643	625	571	577	604	596	613	614	599	623	601	648	618	641	593	601	607	627	620	604	611	595	595	591	575	573	601	636	609	575	573	608	658	574	592	618	593	601	613	592	603	585	608	616	577	602	584	608	558	628	569	602	607	595	585	621	662	583	565	644	583	603	577	613	600	642	621	558	615	652	580	571	605	601	568	620	634	607	582	579	583	574	627	570	591	598	587	577	600	544	601	606	557	576	612	596	594	578	586	536	607	608	570	599	598	569	604	603	538	621	639	660	625	606	588	583	596	568	627	594	613	600	583	599	566	616	581	595	643	601	619	639	606	561	560	627	596	587	652	606	590	605	576	591	604	594	609	594	589	627	556	663	611	571	631	597	614	623	624	600	621	589	595	606	582	592	591	602	619	599	598	610	608	607	579	594	629	577	566	574	592	631	622	576	615	582	655	619	608	657	594	625	630	600	586	598	599	596	607	574	605	651	585	662	563	551	624	566	539	620	608	590	628	619	587	589	565	587	572	570	577	668	595	622	573	641	596	601	637	583	585	624	627	617	638	629	595	603	609	600	659	617	602	565	550	627	619	556	574	594	553	614	605	625	609	593	611	615	628	602	630	589	533	654	579	677	617	601	592	557	627	601	610	583	621	564	579	592	587	608	597	604	586	621	587	619	606	617	603	604	611	620	628	583	585	645	574	564	649	644	600	589	620	619	655	628	636	573	590	585	602	617	585	603	612	629	587	595	622	595	613	638	647	615	587	582	671	602	562	566	582	543	601	585	609	619	624	621	599	646	563	581	608	618	590	620	609	550	587	597	619	567	625	645	668	569	595	605	594	625	600	616	590	593	568	643	619	572	603	632	577	621	628	587	628	651	592	590	609	635	578	596	600	587	660	591	640	594	609	602	619	608	565	541	668	590	590	619	581	590	612	614	590	621	590	615	631	628	595	618	633	583	578	565	574	605	594	610	606	549	616	607	603	631	581	604	571	559	616	619	620	631	618	592	621	602	591	607	640	649	597	619	568	565	619	591	581	571	598	589	622	580	587	598	623	632	596	607	635	586	638	589	634	598	584	642	617	625	519	575	617	614	561	630	607	622	600	588	585	614	618	595	588	622	596	625	569	588	592	572	570	544	633	637	631	558	589	589	597	599	593	592	654	623	591	600	593	585	650	589	571	590	604	619	604	574	612	644	587	603	601	601	603	587	580	593	559	609	609	597	596	640	545	562	589	612	584	596	582	577	570	577	600	595	639	572	582	619	610	610	590	595	600	586	580	583	594	598	574	593	575	617	611	569	580	626	627	593	606	627	628	628	546	605	608	634	640	576	582	653	625	605	616	609	627	614	628	575	619	602	599	583	653	589	599	572	634	577	586	633	611	624	621	620	602	599	591	572	598	613	626	606	569	613	611	602	591	627	601	634	547	617	622	558	598	607	578	553	575	611	579	612	575	608	623	617	572	621	612	572	609	581	652	587	621	621	582	613	593	629	586	640	587	559	560	602	634	605	589	617	553	589	618	568	547	575	584	621	622	643	616	586	571	621	627	626	579	580	624	598	603	586	610	592	607	568	591	596	590	587	606	621	614	573	604	652	594	605	551	570	585	608	624	570	610	629	614	599	587	606	597	628	619	596	580	590	593	607	609	616	559	568	641	644	630	551	632	627	603	608	605	607	562	619	591	557	579	645	580	589	593	609	581	611	639	604	549	573	588	620	637	611	634	639	591	606	603	582	576	577	590	562	605	627	574	563	618	629	644	574	659	641	628	633	570	602	645	624	588	624	625	598	610	560	617	568	636	606	586	572	579	591	634	614	602	588	593	633	568	635	590	603	601	633	559	575	626	625	628	600	585	603	592	609	570	572	574	575	651	591	568	629	614	611	637	629	581	590	602	591	624	619	625	656	624	565	623	599	611	589	591	613	633	596	590	629	628	580	604	552	658	595	610	600	632	623	547	589	585	630	580	597	632	617	651	583	614	593	588	644	599	599	576	634	603	582	624	615	601	618	621	597	607	616	601	576	587	604	612	653	627	620	590	571	595	607	594	587	597	619	624	577	637	602	619	599	579	570	557	559	611	605	573	644	619	619	642	616	547	600	595	560	612	598	622	589	602	643	566	603	599	600	639	590	629	604	628	593	605	560	568	588	567	584	587	634	585	587	561	581	588	628	630	600	570	570	604	597	621	575	591	558	590	585	598	616	619	582	596	617	612	578	612	606	598	589	606	645	613	600	617	568	607	597	591	600	644	601	600	602	601	567	594	617	604	678	593	627	637	550	607	585	623	578	607	646	616	644	609	611	586	568	614	614	601	609	588	645	564	618	556	586	603	584	632	584	590	623	637	611	627	590	559	618	635	628	599	633	623	605	558	602	644	631	609	602	566	635	646	624	602	594	619	554	634	568	625	627	599	580	564	647	617	582	616	627	633	592	580	569	587	593	640	556	588	576	578	589	619	628	635	590	624	622	638	575	581	585	612	585	621	638	665	550	541	604	569	592	604	611	616	615	606	604	597	602	630	591	570	601	628	602	612	593	636	596	613	597	599	583	634	594	575	623	607	579	580	596	583	616	619	605	601	601	597	574	551	619	594	623	614	603	599	607	578	603	625	568	611	651	652	625	601	572	568	568	608	620	598	614	623	575	597	595	620	589	578	554	562	576	591	608	580	636	600	632	587	601	601	636	600	592	610	587	575	572	639	574	589	633	613	582	596	646	578	631	607	603	670	586	621	550	563	610	606	590	576	579	594	611	639	606	602	571	573	606	626	640	580	591	602	618	624	633	564	601	595	599	601	556	627	584	596	610	600	583	618	600	606	607	595	555	638	575	626	580	600	586	614	626	607	569	604	607	597	593	571	653	582	604	636	617	610	573	598	605	554	599	679	652	638	610	658	580	571	578	641	617	638	635	680	615	649	609	574	617	553	586	680	576	638	624	594	623	601	584	600	535	574	623	593	586	581	613	620	622	660	610	607	652	612	613	576	640	672	577	580	590	624	593	618	587	566	588	630
23681	20748	27958	24123	21809	19418	14027	8477	5900	4512	3390	2684	2368	2045	1824	1583	1355	1287	1141	1059	1011	957	896	789	752	716	677	661	667	618	586	610	565	583	554	571	547	572	527	523	553	500	483	506	502	494	489	472	502	480	449	514	518	486	481	498	486	486	529	503	465	463	487	514	489	463	474	515	499	472	495	498	470	467	498	512	489	484	453	466	489	509	483	472	437	506	439	484	459	507	473	456	478	462	494	493	460	463	505	484	467	488	509	508	441	496	483	477	507	439	491	478	532	476	472	452	509	479	504	471	493	439	479	484	488	509	462	474	464	492	488	488	486	447	457	489	484	451	442	451	484	450	470	511	478	458	506	494	447	512	482	480	489	502	462	507	488	509	443	421	495	406	425	472	493	454	455	459	518	456	469	481	492	456	486	456	468	464	493	463	443	498	461	441	485	461	486	462	458	455	503	474	456	505	473	447	457	499	507	451	490	490	468	486	465	455	491	462	438	494	480	469	491	458	488	501	496	453	487	473	505	453	441	425	471	458	507	446	472	465	477	504	472	429	455	459	452	463	456	465	467	508	453	456	458	459	478	475	472	458	486	507	513	461	455	514	474	451	487	457	503	509	480	451	442	482	499	453	501	495	428	445	485	463	479	486	481	462	486	514	477	502	477	477	446	457	448	472	470	474	466	481	483	482	475	447	499	469	455	477	474	428	500	455	440	462	480	495	492	492	505	505	506	482	500	452	474	505	515	513	512	452	472	477	466	494	488	512	446	468	458	492	521	473	475	507	458	471	450	465	488	492	496	481	469	513	487	490	464	477	450	489	463	470	456	484	468	469	479	472	497	482	516	461	471	476	503	462	479	466	488	459	485	498	484	486	446	446	481	460	465	503	447	488	459	492	485	479	463	463	468	483	512	486	494	492	450	457	481	455	451	467	454	480	458	468	474	461	453	481	477	446	495	462	498	476	453	484	481	496	481	477	513	494	503	464	484	495	475	520	478	482	476	466	433	445	485	475	506	435	464	498	457	457	492	504	511	497	513	478	475	475	491	476	491	478	491	486	459	512	416	498	477	432	472	467	479	542	462	494	449	472	490	476	486	459	504	460	449	465	470	467	433	460	450	481	491	448	459	450	445	487	452	474	495	502	488	474	478	541	465	475	454	472	449	449	493	488	501	474	448	467	474	492	444	460	502	477	492	485	441	502	472	455	506	483	486	526	494	494	485	454	455	504	447	481	477	486	476	494	486	502	482	478	478	506	455	483	481	498	498	477	475	482	492	471	485	423	469	482	505	470	526	462	453	473	497	480	479	473	468	483	494	469	476	491	457	466	485	507	488	464	441	474	446	440	466	465	478	485	521	417	483	486	481	469	457	484	466	474	469	455	478	464	478	458	460	462	484	489	477	473	482	489	460	481	478	425	468	503	497	494	487	467	478	456	466	472	496	481	494	489	484	450	495	472	444	451	485	467	441	475	492	456	466	472	473	461	462	474	477	489	479	463	474	442	470	459	501	485	460	454	480	486	483	500	488	492	454	491	460	466	454	425	498	502	440	486	483	463	475	489	483	470	483	503	445	452	481	469	472	499	468	472	473	486	479	498	458	465	475	496	505	455	471	489	516	492	462	455	473	461	490	483	463	501	475	499	429	474	465	507	483	480	515	488	482	472	458	500	461	467	505	481	504	506	504	461	493	468	489	466	460	474	435	446	462	470	509	520	473	464	515	472	486	491	469	446	483	488	479	486	478	456	525	480	475	456	461	482	465	453	487	442	461	451	515	473	460	484	475	469	473	496	508	507	485	453	460	507	502	487	466	465	475	464	502	492	456	431	465	478	446	517	437	496	510	505	471	498	493	494	504	480	483	459	462	465	469	452	498	474	473	451	477	467	488	437	509	501	479	451	478	439	491	481	495	531	479	465	489	491	481	478	502	460	487	473	508	462	432	445	485	503	486	480	477	475	453	456	496	484	479	455	447	441	511	522	468	479	483	506	482	501	501	429	498	473	510	468	452	491	461	486	474	443	477	489	473	532	430	470	471	439	469	486	499	494	510	479	469	510	469	469	484	490	481	463	442	494	482	478	460	480	450	480	451	462	488	476	495	474	461	472	466	500	467	472	503	473	486	458	481	470	504	529	476	437	492	471	463	462	486	506	465	459	494	503	502	473	482	466	477	459	503	487	484	494	477	466	428	536	500	461	443	459	481	476	488	474	488	482	480	479	506	503	456	473	482	474	452	501	484	407	466	483	474	496	472	497	532	483	521	489	466	463	468	456	469	463	503	466	470	475	445	476	496	455	460	458	459	472	498	475	459	469	462	476	451	473	496	454	473	445	429	482	476	484	489	443	466	444	449	523	500	459	440	474	447	480	473	470	509	469	481	473	494	487	438	475	461	470	457	468	458	495	459	495	492	427	491	493	514	492	459	506	479	517	455	475	462	454	472	482	465	478	486	472	480	491	438	481	478	445	508	506	499	493	472	444	498	480	444	492	467	440	504	467	480	473	454	476	464	480	492	501	506	470	523	468	509	497	435	464	480	492	468	481	424	483	442	451	496	459	505	440	445	515	458	489	490	475	440	454	513	476	467	435	452	432	506	465	456	476	464	460	522	472	461	479	483	458	429	447	504	462	482	520	456	458	493	483	460	499	507	474	428	471	496	460	463	477	474	485	469	458	439	470	464	483	507	465	482	470	503	478	454	470	442	462	501	506	473	467	443	460	461	425	497	522	493	466	476	480	491	473	475	490	468	470	427	483	472	489	487	441	472	456	477	416	536	476	464	467	460	418	516	489	465	475	455	431	465	484	434	521	501	507	490	494	469	449	480	473	468	483	463	453	504	466	482	484	472	528	472	484	477	465	517	458	446	472	440	465	469	465	455	461	484	455	482	473	481	496	483	485	497	477	463	469	455	503	458	455	490	464	431	517	449	517	460	455	474	490	456	453	487	518	492	478	481	485	494	494	471	512	467	475	460	476	481	454	434	461	456	438	445	497	440	479	476	455	450	450	499	485	449	494	450	463	490	457	457	460	481	503	505	500	479	481	471	498	463	474	469	518	466	503	525	464	511	479	504	486	496	447	457	481	461	526	466	479	480	497	494	458	476	465	436	477	470	467	456	485	484	508	492	476	490	481	469	528	438	446	448	491	481	512	488	494	506	476	516	483	482	475	498	479	502	495	508	480	470	457	466	484	517	493	488	474	509	451	472	433	481	461	482	465	469	450	497	457	431	515	451	482	469	484	466	468	453	468	466	504	505	513	505	443	483	466	478	474	454	471	483	481	505	469	483	459	461	467	528	504	498	450	466	476	456	450	469	462	457	452	472	484	497	445	478	441	479	468	456	480	491	495	509	453	478	499	455	448	491	480	463	468	499	455	521	484	478	466	483	448	477	471	470	497	529	455	475	484	474	455	487	446	470	493	478	451	480	457	466	458	469	470	458	456	492	457	465	490	459	425	455	497	479	500	441	478	481	474	488	484	462	468
30385	49870	44487	32753	26524	22100	18033	14190	11029	8493	6379	5259	4495	3748	3156	2765	2388	2134	1883	1781	1617	1503	1344	1254	1109	1032	1024	874	862	855	833	788	762	787	734	756	724	684	662	688	678	600	624	611	680	595	623	585	586	599	615	598	602	599	643	618	583	633	612	568	656	553	599	560	623	624	644	590	581	585	565	622	581	566	560	624	608	600	586	594	572	603	639	580	598	559	609	572	581	609	601	640	588	521	561	570	597	633	590	554	581	556	604	594	627	615	555	617	620	621	539	584	613	589	543	604	555	641	607	561	587	576	549	576	569	588	582	563	570	589	580	606	584	593	544	603	576	595	577	576	613	613	604	561	565	624	570	576	589	573	590	576	624	566	595	535	604	569	568	582	581	568	609	590	598	547	584	572	581	595	627	609	603	626	591	595	610	577	621	566	586	576	602	587	593	582	582	611	599	551	621	583	551	592	606	601	589	609	669	582	614	573	612	572	559	644	620	594	581	552	603	584	579	559	589	576	632	590	562	626	593	612	626	585	594	619	593	575	592	584	555	555	564	595	606	546	580	542	586	554	635	607	573	593	585	572	582	567	545	626	609	533	559	623	615	602	584	630	595	534	557	600	592	566	589	583	579	595	561	601	576	548	574	589	608	600	571	632	656	580	589	565	583	601	580	588	617	564	574	575	566	588	591	576	549	525	596	604	570	596	620	641	641	612	608	589	570	613	581	624	547	587	560	606	568	584	594	588	581	554	610	560	590	573	581	578	586	640	591	603	615	571	573	572	547	598	581	637	598	626	567	589	580	603	584	602	618	583	589	553	589	564	589	624	620	591	600	583	588	590	625	605	597	583	579	598	591	621	569	625	563	564	555	609	609	578	515	579	553	601	608	578	611	620	591	576	558	572	578	565	597	560	622	569	580	598	545	611	606	619	594	547	548	592	567	600	618	590	588	568	593	611	556	599	571	617	592	555	596	596	589	603	640	604	592	601	580	619	636	626	596	610	630	551	634	587	588	581	568	570	633	596	606	616	627	599	574	620	595	617	597	622	612	549	569	579	565	588	591	589	624	583	599	572	580	590	597	599	617	551	560	609	568	585	553	570	659	607	603	571	583	595	599	595	603	598	569	577	556	561	631	554	582	603	561	573	584	548	599	563	576	596	544	570	570	575	574	616	541	616	589	565	598	597	614	586	601	631	601	578	607	609	620	615	580	525	588	615	639	607	584	634	570	583	601	596	563	607	585	572	578	644	570	579	583	576	582	588	575	622	527	560	621	577	554	545	579	554	559	588	570	609	571	577	609	565	646	612	576	582	619	586	609	576	633	543	631	606	551	536	616	590	597	553	627	558	585	576	567	602	555	613	599	555	637	556	582	624	658	592	609	594	597	653	609	581	587	564	605	588	630	604	566	643	620	587	583	583	553	572	633	615	580	578	580	569	586	619	549	627	596	574	607	579	602	604	586	604	546	589	606	601	620	595	626	572	583	600	537	585	573	585	607	605	568	623	589	584	589	592	582	582	563	583	569	585	551	589	585	627	584	649	589	598	559	613	619	544	583	594	548	585	596	569	589	578	638	604	573	573	575	538	559	630	574	587	580	609	578	557	604	590	566	546	579	552	598	621	588	576	555	600	595	585	573	588	584	589	581	635	546	595	576	566	572	606	597	581	576	564	596	562	590	634	603	638	527	590	557	578	627	600	553	617	623	585	577	600	575	582	595	571	587	574	597	567	579	615	570	622	619	593	564	607	613	569	544	587	604	619	585	587	600	553	579	606	575	592	609	562	601	626	559	598	639	620	555	591	561	577	588	566	552	642	586	609	568	611	582	592	583	579	560	600	560	580	563	619	605	580	620	557	595	578	567	578	557	616	581	574	559	621	531	602	587	577	566	604	579	546	627	583	595	595	583	571	567	641	565	606	612	590	578	595	557	584	629	601	556	570	572	588	623	582	565	605	562	598	554	639	564	597	585	560	620	584	559	602	610	570	605	577	579	654	567	596	575	547	605	596	631	617	587	590	597	596	547	570	590	571	566	623	576	578	591	585	600	621	564	564	545	611	612	575	601	581	567	591	628	611	574	549	572	576	531	535	596	551	587	604	556	594	622	598	596	603	560	577	569	561	597	591	590	564	564	606	586	605	590	599	608	604	583	638	612	575	599	583	572	618	598	543	619	574	557	568	589	588	626	614	571	595	584	648	612	581	584	576	608	602	589	622	573	574	576	574	594	552	575	565	575	564	566	564	574	624	563	633	607	611	569	530	590	581	590	559	563	597	597	580	556	612	593	566	544	563	616	607	587	547	574	601	557	566	558	550	595	606	605	597	597	583	588	587	571	585	578	647	639	612	603	598	619	568	602	582	573	636	588	550	585	586	567	567	596	616	635	613	596	619	601	593	583	598	579	625	625	603	552	632	569	582	555	582	542	579	614	559	547	602	616	614	656	563	599	585	577	551	598	628	580	587	576	609	580	570	547	579	592	579	615	571	591	543	580	603	586	568	584	589	565	603	599	594	582	561	572	606	573	575	628	615	661	582	563	558	539	597	568	586	608	570	620	616	574	596	580	576	613	560	633	588	602	612	600	600	580	617	608	592	621	591	580	580	548	563	553	625	587	572	622	553	611	559	565	577	577	581	589	562	588	578	593	572	621	602	552	616	585	563	597	627	627	598	604	552	546	578	579	576	567	632	590	592	599	573	594	595	601	605	575	610	613	603	563	566	612	559	600	573	561	563	588	611	562	564	598	562	564	614	563	611	550	592	576	580	582	585	568	528	621	595	639	579	558	601	578	560	586	626	553	551	611	613	592	560	621	607	545	595	609	602	580	602	538	587	607	609	534	574	595	592	579	577	623	584	594	604	608	580	597	588	606	587	570	580	555	600	576	569	568	607	551	618	558	601	593	628	589	574	606	581	572	551	606	600	620	601	590	599	587	575	616	585	560	525	616	567	567	620	576	594	617	598	589	589	576	565	575	557	581	567	613	655	555	602	550	623	572	600	565	584	606	568	561	586	562	617	619	585	578	560	561	586	592	585	586	560	576	541	634	590	562	612	579	608	544	593	601	600	571	551	577	570	618	587	633	565	647	578	629	611	591	632	571	580	603	604	659	592	603	556	542	616	611	564	565	552	589	532	598	561	581	559	590	628	625	558	543	582	603	582	601	587	612	593	608	577	572	602	571	590	580	573	593	656	617	576	624	609	610	573	591	595	573	602	629	597	602	601	581	546	580	597	559	625	608	638	604	599	542	621	596	533	573	579	605	578	609	564	582	606	558	565	598	542	598	591	551	628	587	554	583	609	602	598	548	647	526	614	570	625	599	587	633	595	564	602	571	592	615	546	594	602	591	618	565	623	595	638	562	572	613	562	603	583	624	585	602	568	621	589	588	585	615	600	598	601	552	606	566	597	625	599	596	616	599	595	559	564	594	527	620	587	599	595	564	554	586	628	586	522	585	589	595	608	565	571	604	570	552	601	614	587	588	601
22707	20814	28456	23375	21211	22574	21102	12160	8350	6254	4676	3641	3158	2732	2261	2052	1790	1545	1429	1332	1247	1127	1052	919	861	802	754	748	675	686	638	632	623	573	585	582	585	580	569	550	521	577	526	519	492	514	528	539	512	515	541	507	486	487	502	482	517	482	526	486	512	536	491	517	523	489	554	475	528	488	449	521	463	502	519	505	501	497	473	480	480	498	490	491	515	516	492	515	519	470	506	517	507	505	464	511	491	496	511	476	512	508	497	511	500	502	504	500	476	499	472	522	486	446	458	479	499	483	473	505	507	484	519	501	469	488	518	474	477	462	541	488	486	478	459	491	504	484	482	478	497	450	484	462	460	474	480	504	485	429	455	538	509	478	470	515	485	480	472	483	501	512	493	481	521	454	462	509	475	520	451	524	468	498	492	458	489	489	483	494	497	452	476	509	481	447	523	521	487	495	467	499	464	516	489	495	506	485	483	501	449	489	523	441	489	511	508	503	467	461	518	527	483	476	505	443	507	469	469	512	483	482	494	504	427	490	482	474	476	497	482	509	460	473	480	471	517	472	516	496	491	498	507	472	506	486	471	485	537	501	461	491	493	502	474	496	510	507	467	493	477	470	504	506	485	457	502	493	465	442	488	498	476	473	464	485	493	498	473	484	474	513	477	482	483	493	503	494	454	497	473	505	472	459	486	470	468	430	482	487	454	485	507	463	494	473	500	441	508	508	483	490	482	501	486	517	466	495	529	507	470	500	451	479	471	496	461	522	482	498	482	483	446	499	499	494	485	521	493	503	489	502	515	485	470	500	476	480	469	446	522	483	474	492	490	504	485	472	481	489	480	479	473	510	500	463	480	483	460	455	489	473	478	473	490	506	452	508	469	468	495	485	470	473	457	506	502	458	472	511	462	508	462	504	458	509	471	454	507	516	476	520	476	527	507	499	516	516	489	455	471	485	466	487	489	490	519	490	443	445	496	488	456	506	511	490	496	477	488	465	510	478	501	489	537	474	507	486	479	488	521	478	500	513	492	496	496	468	500	485	463	427	457	513	481	492	480	466	514	512	470	526	486	509	484	501	476	496	498	491	479	458	452	528	518	487	483	472	466	516	476	504	474	462	460	525	482	498	502	477	481	489	513	524	443	471	513	456	480	466	467	505	459	443	463	451	507	424	444	467	469	484	465	494	491	509	499	513	490	498	501	493	464	505	485	458	462	491	496	494	458	493	474	486	459	463	490	448	471	493	487	491	472	481	518	479	506	522	486	491	504	557	480	461	463	475	532	476	512	470	528	502	459	479	493	485	460	492	516	510	512	469	499	517	497	461	458	471	475	438	509	484	499	487	482	483	486	513	492	512	487	452	507	461	449	516	480	462	497	476	473	512	523	472	479	519	521	522	511	502	502	480	478	507	531	512	464	495	475	479	501	473	463	527	481	513	478	504	477	445	474	469	492	480	506	501	499	465	465	461	470	442	515	452	498	468	490	472	468	488	493	497	512	447	489	469	443	492	471	500	480	503	507	451	499	446	489	446	501	470	480	469	503	473	515	497	480	461	462	494	458	471	504	494	478	478	446	462	477	494	468	508	498	476	436	491	475	473	456	506	458	490	462	505	479	486	484	466	507	527	462	485	508	503	484	494	465	505	501	506	497	465	480	496	495	453	506	502	463	517	483	466	499	469	483	501	453	487	488	486	463	491	489	521	467	479	479	518	512	457	470	504	473	465	463	482	493	500	491	478	504	520	505	464	473	482	500	483	496	468	493	468	513	499	527	534	512	479	494	493	502	486	501	504	475	478	490	485	431	486	510	503	455	458	499	525	519	456	487	467	480	484	495	500	488	477	480	510	515	510	490	503	527	471	483	488	447	487	533	457	495	484	450	501	502	526	486	473	465	500	514	481	455	437	472	477	482	525	463	523	462	510	481	510	499	453	468	465	512	453	493	499	483	475	466	501	447	498	487	462	502	532	495	473	497	495	462	479	522	511	463	441	495	491	514	463	481	481	496	473	531	492	479	468	468	491	501	498	499	471	477	497	457	477	501	498	462	463	480	483	497	450	480	480	506	464	497	512	455	495	474	476	469	496	499	481	505	496	468	478	510	466	501	487	472	492	468	495	475	510	501	457	466	499	504	437	472	483	491	454	446	495	504	468	533	444	478	462	522	492	445	509	495	482	482	463	498	508	468	518	469	497	471	503	459	489	528	475	526	455	484	486	464	493	485	482	459	475	548	500	468	501	492	504	480	477	465	525	474	514	450	497	489	513	495	491	485	497	449	491	462	470	503	522	496	467	441	497	452	458	503	510	486	485	480	512	542	481	479	483	494	481	442	516	474	497	494	496	496	443	488	491	459	485	490	468	493	456	460	454	459	470	474	476	502	517	522	541	511	457	485	518	453	469	460	490	454	466	464	445	469	475	506	474	445	511	495	501	492	504	532	447	522	441	495	483	488	488	521	474	501	518	477	510	528	448	473	484	491	497	472	478	491	493	492	458	491	528	472	505	497	468	465	521	494	509	485	473	537	488	504	491	495	502	473	492	482	451	454	469	459	459	453	498	445	523	506	488	470	471	496	521	530	455	439	470	482	484	476	504	496	480	484	492	502	452	498	472	511	458	495	555	488	462	480	461	508	440	466	442	469	473	487	467	484	468	466	488	465	523	458	468	473	488	479	508	445	501	484	471	505	520	471	494	486	454	508	475	483	504	464	514	473	485	462	484	473	465	500	496	475	532	466	471	469	533	499	471	492	489	485	457	497	470	448	522	497	496	491	460	457	521	497	494	437	517	465	471	510	492	499	498	501	476	473	476	522	457	441	510	507	487	441	500	473	516	479	485	513	450	465	512	467	510	535	504	515	520	455	484	509	494	495	458	486	487	522	493	487	496	473	457	509	518	476	478	475	458	510	451	478	498	492	516	484	468	446	514	518	478	474	449	455	447	488	469	496	459	486	484	489	499	502	488	467	469	517	508	461	453	475	461	507	497	493	537	471	495	481	499	490	493	505	482	471	531	495	496	482	536	536	464	472	495	463	479	478	476	488	502	489	487	481	499	469	474	504	473	473	476	479	494	505	474	480	502	490	512	490	484	468	470	463	481	477	470	482	496	494	501	459	477	493	495	536	507	519	485	498	524	497	445	471	476	445	465	502	467	500	479	492	468	516	512	485	478	479	506	512	467	479	488	440	465	530	477	473	482	471	502	465	452	519	507	486	469	481	488	475	478	497	541	479	467	472	470	484	468	510	471	460	460	514	497	491	519	505	496	483	485	475	507	484	465	520	470	472	492	441	485	461	506	516	480	534	492	480	467	455	470	489	479	485	510	500	491	516	479	502	465	448	472	511	453	489	524	481	508	494	478	465	502	455	491	460	494	495	498	512	480	476	487	506	503	488	479	509	481	466	478	515	467	450	473	464	447	500	450	460	432	518	481	481	523	457	494	495	476	486	455	472	485	489	492	482	495	453	477	495	480	476	503	450	481	478	467
32512	55056	50316	37208	30669	26233	21966	17769	14319	11287	8551	6765	5644	4897	4027	3583	3090	2668	2441	2133	1997	1816	1637	1482	1362	1204	1127	1107	1006	946	812	834	811	811	805	754	729	737	655	700	671	670	693	675	655	638	596	636	622	580	582	645	649	562	641	612	602	583	588	575	595	568	578	577	548	605	614	581	618	600	586	606	569	617	566	624	618	587	581	589	607	602	601	563	583	608	611	555	589	523	622	559	595	583	593	660	619	575	610	547	597	598	591	561	570	610	593	531	638	610	619	599	576	576	604	580	625	574	616	590	607	595	579	596	602	602	552	575	583	595	576	576	551	601	611	606	561	537	604	583	584	589	595	567	563	546	586	577	551	583	540	584	564	627	603	588	564	578	564	572	581	584	578	569	589	569	613	587	588	579	601	608	595	555	567	628	616	606	555	623	549	582	617	579	581	580	594	587	589	588	635	579	595	594	592	588	587	567	580	580	590	499	584	554	616	551	560	554	605	612	569	581	604	562	582	525	592	592	559	625	537	591	590	582	563	597	589	646	584	622	595	593	571	571	591	587	538	598	588	556	572	611	602	575	572	601	590	542	623	595	603	579	582	580	598	578	567	587	592	580	536	580	569	551	603	565	537	585	575	631	615	545	586	585	595	567	615	599	604	644	568	588	590	574	614	573	526	579	638	559	558	566	576	576	568	564	566	596	561	561	569	626	614	584	618	581	601	609	598	550	601	584	592	592	616	536	569	613	612	588	590	531	574	595	582	604	573	568	546	562	601	563	577	602	576	623	611	568	618	563	563	544	557	546	588	618	597	583	605	602	575	605	573	580	565	563	621	523	628	589	562	548	615	591	582	572	552	587	516	618	570	593	577	571	607	603	563	561	599	571	611	572	609	571	605	545	610	606	598	594	566	600	565	544	584	585	619	544	607	633	576	612	564	625	624	588	606	562	574	588	590	648	601	564	561	644	578	586	536	628	596	595	561	578	585	575	572	558	589	628	572	609	549	606	578	606	570	551	580	575	546	581	606	560	600	634	610	569	580	552	587	602	563	595	620	560	570	536	600	586	578	561	596	617	598	606	597	635	574	589	564	562	553	531	632	609	600	601	645	569	584	532	583	583	588	591	611	575	614	607	597	558	583	554	608	623	622	590	588	573	596	573	594	616	575	593	591	594	587	605	586	568	590	616	617	563	593	575	572	576	599	561	535	615	593	575	580	583	563	587	590	595	567	586	581	590	579	540	559	557	587	574	592	629	568	599	563	587	592	580	570	621	606	556	535	553	579	566	575	599	588	572	549	579	576	594	602	592	574	610	665	599	601	576	558	579	611	619	623	543	545	622	627	593	622	631	547	580	585	568	585	572	604	596	600	607	617	592	605	594	616	637	606	578	581	550	591	598	577	593	581	597	601	594	598	580	600	590	603	595	592	605	592	578	612	568	540	596	571	635	590	577	592	625	609	567	567	597	592	533	552	603	562	578	569	583	611	578	558	587	556	598	618	556	575	603	540	600	606	610	620	637	634	589	602	586	560	586	573	561	555	596	574	559	537	594	596	610	631	548	601	562	569	563	543	580	603	598	591	628	622	552	559	586	591	609	593	573	579	594	605	581	568	557	562	611	547	609	576	588	597	599	544	610	525	554	624	551	532	608	591	571	607	550	587	574	526	553	565	569	572	557	575	644	553	570	575	554	584	571	602	590	590	599	563	664	574	622	595	555	572	595	569	609	596	558	610	600	590	562	603	569	565	577	597	603	615	633	582	573	584	579	608	579	557	602	581	625	563	607	610	585	598	570	621	575	637	572	577	594	530	577	618	554	591	545	579	564	595	601	624	594	579	597	595	613	548	613	576	601	622	581	627	603	564	597	617	538	596	593	587	561	590	572	609	576	581	670	572	599	587	567	553	595	584	569	618	603	575	605	588	552	592	606	616	558	599	636	648	605	568	579	553	592	574	594	574	549	609	582	587	579	553	604	544	572	597	578	572	559	601	617	578	649	534	557	573	614	580	609	594	572	605	630	561	587	563	635	577	580	576	553	604	612	570	611	564	587	596	579	604	594	604	592	589	586	556	624	622	562	562	590	630	579	601	601	542	545	610	602	599	569	582	544	591	571	613	587	582	565	585	574	571	601	588	563	535	623	593	618	614	593	549	560	609	561	602	613	571	610	573	603	559	610	565	587	567	595	607	644	602	521	591	567	585	544	595	580	606	587	543	562	620	613	599	591	600	538	593	515	618	601	605	632	605	551	611	611	580	577	600	559	604	590	572	590	568	565	623	590	604	592	584	534	585	570	597	600	561	577	633	585	586	589	564	575	583	580	573	603	623	561	565	552	580	585	618	588	561	562	605	597	606	583	563	594	620	580	556	582	581	589	588	594	625	590	607	604	568	582	579	592	599	580	576	625	598	584	605	570	553	567	618	576	588	612	609	607	572	575	538	578	625	598	596	595	595	586	551	586	563	551	579	575	575	634	585	583	593	565	566	573	592	579	542	586	625	592	572	605	597	550	608	552	546	556	570	570	509	615	589	588	558	636	623	534	585	586	613	598	581	563	576	576	601	607	579	589	599	603	582	587	583	597	531	589	592	602	561	609	534	597	591	554	579	596	613	587	589	568	618	613	619	599	585	614	644	601	572	563	611	613	571	591	609	558	621	614	566	612	578	642	539	554	619	563	613	597	582	569	554	584	600	605	568	563	598	629	582	598	559	594	591	576	593	565	597	584	591	572	589	605	582	572	560	573	553	595	622	581	517	613	540	607	575	597	573	563	611	609	575	570	613	593	548	567	598	582	594	578	562	617	610	596	601	601	626	608	585	545	579	605	588	569	594	580	594	578	597	598	607	568	605	555	600	529	570	560	595	632	621	567	575	548	577	550	587	581	554	581	590	596	589	621	555	569	609	556	596	617	569	571	591	578	559	610	573	608	579	566	540	578	598	592	571	588	565	595	566	571	603	569	601	539	598	613	572	600	600	557	580	566	584	560	613	574	552	578	571	603	569	550	572	642	587	536	570	589	623	603	565	608	582	567	561	570	604	569	577	577	586	568	582	564	597	604	534	534	585	552	573	610	597	608	619	578	530	573	548	589	579	646	585	601	598	548	562	528	618	558	611	567	586	608	579	616	574	573	566	564	602	578	576	601	599	583	573	561	584	538	569	613	626	582	602	575	582	609	558	583	573	543	601	608	544	602	583	608	592	563	609	565	556	591	567	634	603	594	586	569	565	585	551	568	600	583	553	592	587	578	568	605	561	576	585	566	595	588	528	599	589	586	582	597	555	590	620	539	581	623	570	582	587	534	634	587	583	607	645	583	602	569	587	592	579	561	600	580	569	567	554	597	587	591	586	573	620	596	570	590	585	582	557	567	535	609	568	607	550	573	571	552	604	579	612	611	606	603	573	589	549	560	607	610	601	620	569	573	562	578	605	535	582	550	595	566	539	632	602	570	605	585	609	572	580	571	578	578	588	602	535	596	577	576	558	586
27696	26573	33214	25229	15881	10369	6990	5133	3711	2901	2232	1824	1555	1459	1311	1175	1045	962	888	824	844	758	756	659	652	593	608	610	609	577	579	532	561	518	558	583	557	527	524	479	517	515	518	515	533	496	479	523	500	480	500	509	503	536	496	513	508	562	501	477	521	476	502	496	532	506	492	514	532	454	491	486	502	502	512	470	511	496	474	515	482	537	473	509	509	519	466	489	521	535	487	461	492	528	446	455	471	522	523	459	502	462	508	480	522	526	507	496	471	511	523	467	501	453	512	473	496	485	508	500	479	509	508	470	487	514	450	492	509	475	497	495	528	534	467	499	508	506	504	483	461	517	477	525	547	509	466	495	499	547	509	483	542	519	516	448	467	476	476	479	549	473	496	472	472	475	457	479	516	488	528	488	504	527	545	485	521	503	491	473	511	494	491	528	500	483	529	514	547	510	460	505	492	491	494	519	495	504	495	504	499	499	497	495	500	523	546	519	495	498	444	514	506	520	500	521	501	455	482	525	447	519	503	479	496	486	519	493	471	477	506	495	522	508	483	505	500	525	514	455	523	515	477	488	472	506	505	505	486	485	517	487	476	504	557	524	548	465	508	486	496	530	487	481	509	514	484	479	514	480	475	508	499	510	495	481	504	459	488	475	483	473	444	521	521	467	512	497	509	515	486	520	499	514	506	545	525	481	516	483	536	494	537	499	502	466	484	493	514	481	487	517	498	506	495	468	488	524	519	464	543	510	468	457	485	495	492	504	490	478	487	508	528	445	509	532	491	499	480	543	471	495	460	493	483	490	549	535	511	521	475	475	502	469	498	472	516	538	523	501	522	505	474	511	479	512	535	495	492	508	479	563	499	511	466	492	511	485	472	470	501	486	526	493	461	524	507	498	510	492	461	509	493	430	465	461	514	526	489	494	513	502	493	503	503	482	545	502	490	473	468	505	525	532	515	505	531	464	487	451	532	503	504	512	489	488	476	477	523	531	514	521	528	504	530	474	517	476	478	506	513	465	485	495	476	519	498	511	504	506	487	477	545	570	511	471	498	520	539	521	481	495	476	482	492	486	507	478	501	468	490	488	486	483	524	477	512	478	501	495	493	519	521	448	531	481	471	475	515	498	532	491	507	486	497	452	533	522	527	516	487	558	515	435	509	490	472	536	501	477	446	522	502	506	508	497	533	530	466	496	498	469	513	484	497	508	499	512	456	463	499	542	524	506	497	472	439	532	512	480	539	447	519	510	518	456	484	479	507	509	520	511	536	475	517	494	492	503	505	491	506	520	484	499	489	498	521	498	498	478	492	535	495	511	494	477	450	501	548	521	537	510	447	488	473	482	532	483	540	513	452	500	530	497	453	521	499	491	509	538	487	463	492	534	506	493	523	505	465	471	474	515	525	484	515	482	512	483	516	536	490	479	485	523	505	496	487	499	478	496	516	519	552	494	544	506	509	458	472	529	482	466	495	494	525	496	470	494	485	520	507	517	476	497	534	478	549	516	492	475	492	494	491	536	542	496	487	492	505	487	452	499	477	481	467	492	485	496	499	498	494	506	489	509	476	552	532	487	464	506	510	501	553	472	501	481	544	470	500	528	508	474	527	514	504	490	531	489	482	475	518	525	493	524	491	508	492	483	528	501	496	494	517	492	500	500	492	508	497	502	500	481	503	499	508	498	504	515	518	494	508	491	500	497	503	483	496	518	497	516	463	473	510	529	520	476	544	496	511	469	487	522	471	526	503	507	519	474	502	516	478	510	509	478	526	502	490	478	510	485	451	487	485	464	500	532	500	471	506	509	497	504	502	535	502	502	510	486	522	492	533	520	509	482	501	507	507	510	525	504	521	479	501	483	456	548	513	488	476	508	536	455	524	497	519	482	498	487	505	510	518	483	476	502	514	468	463	467	484	473	486	463	497	510	506	471	483	485	452	499	511	478	503	447	513	513	492	535	540	475	481	516	503	495	466	481	503	491	498	480	501	491	528	506	487	497	523	479	478	478	525	536	463	482	488	490	509	492	476	507	476	496	504	496	443	494	489	497	499	490	523	468	494	511	521	462	510	547	454	525	500	500	523	504	523	534	499	490	505	503	511	471	511	484	504	435	468	484	524	518	481	507	467	475	491	535	491	522	498	512	522	482	497	507	504	493	492	453	501	561	521	477	513	493	512	496	536	483	526	482	533	483	469	484	494	474	508	494	528	508	468	528	496	480	471	519	517	511	488	526	523	502	531	501	477	520	498	473	525	505	483	468	492	512	468	488	506	453	481	481	499	487	505	480	477	483	513	471	527	487	510	465	464	546	478	492	474	528	499	490	482	503	479	497	480	472	478	501	497	510	475	515	502	471	509	456	480	474	520	473	479	507	512	533	522	514	507	516	490	474	474	531	518	492	511	527	507	521	498	514	497	496	519	514	485	499	482	488	480	508	501	514	489	492	513	545	513	513	536	519	481	504	538	497	466	504	535	489	486	518	465	462	505	462	459	492	511	517	475	487	482	513	539	484	483	517	505	503	476	503	474	502	544	517	517	520	494	484	485	466	505	498	481	509	520	496	470	495	462	459	494	528	517	475	516	513	481	502	491	490	510	550	511	499	467	459	484	497	526	471	524	488	476	502	493	478	517	507	486	510	554	511	463	490	527	476	504	506	484	502	502	501	521	483	481	549	520	481	544	504	503	502	499	495	459	518	539	509	544	505	499	476	464	459	509	475	454	499	458	496	505	483	508	488	513	471	520	525	530	505	473	535	493	509	502	512	470	529	494	518	523	507	502	490	463	515	492	507	488	543	475	507	482	545	501	501	457	492	495	476	478	484	507	469	498	463	508	507	507	505	493	516	462	488	514	474	499	476	527	501	498	495	470	529	508	539	470	517	511	474	458	446	511	526	513	494	478	480	513	491	503	511	511	503	489	497	547	491	466	488	490	483	525	502	488	506	498	504	477	530	514	472	489	497	501	489	472	461	462	490	467	550	511	486	518	479	505	470	497	512	529	538	463	539	495	519	510	460	497	514	510	487	477	501	473	540	504	516	442	514	498	490	514	477	541	522	502	512	513	516	475	453	495	473	482	523	469	524	474	483	548	482	520	493	487	446	507	479	485	513	498	512	507	503	500	471	478	500	480	478	468	525	493	493	478	507	491	506	484	524	502	459	480	481	494	491	511	535	471	503	487	511	471	496	522	530	506	491	521	505	493	480	490	527	506	484	500	483	488	451	489	506	511	448	486	497	491	517	477	494	479	510	507	533	465	506	502	489	501	531	513	505	489	493	507	502	490	497	519	499	488	510	561	495	461	490	495	482	490	514	489	498	495	533	497	509	482	464	509	498	469	483	499	504	506	492	487	469	504	483	477	506	470	498	493	518	523	501	530	496	519	500	496	444	514	542	535	479	500	510	509	495	491	502	506	486	504	548	501	472	536	517	508	521	484	482	494	493	557	471	505	493	512	474	483	472	518	491	479	476	484	502	505	484	477	520
30947	44133	38704	26961	20653	16193	12828	9751	7569	5783	4413	3376	2887	2443	2206	1941	1726	1547	1373	1318	1227	1178	1106	1027	926	833	850	839	739	715	721	770	740	642	710	730	741	681	672	699	605	670	645	668	610	621	631	634	598	651	647	608	647	610	637	593	642	602	598	636	605	622	610	634	666	612	648	561	616	627	617	580	605	591	666	676	591	600	667	584	653	571	634	593	577	609	626	595	590	657	623	620	646	642	629	611	651	621	630	603	599	588	619	629	638	607	600	578	598	646	609	643	608	635	583	615	637	585	618	592	586	605	607	579	598	578	569	585	641	606	606	606	605	602	564	620	640	612	587	590	641	638	581	610	549	623	589	599	593	612	608	628	638	633	593	638	576	617	612	600	615	651	641	602	645	576	590	611	627	639	631	600	583	617	619	590	584	586	597	629	554	601	580	596	609	661	607	602	605	651	616	628	603	590	568	634	590	603	612	579	579	595	618	613	618	579	617	567	618	616	644	650	611	664	624	643	601	637	599	576	628	629	630	620	600	598	566	624	656	599	615	650	640	629	624	552	575	641	602	670	632	625	612	639	598	613	606	610	631	592	633	635	629	609	623	585	605	599	620	620	597	639	634	634	599	619	626	603	608	567	635	631	619	635	603	596	599	664	642	612	632	646	609	589	645	636	606	631	612	613	610	591	578	599	655	591	597	640	645	603	579	599	610	622	639	608	628	609	595	588	624	641	593	617	598	626	637	591	582	662	641	591	607	610	637	621	571	644	645	576	618	620	624	584	646	619	647	600	574	633	609	595	586	653	581	650	624	613	615	590	609	602	634	586	615	591	630	634	593	599	620	602	603	638	610	595	597	621	615	611	610	623	636	600	603	608	616	624	601	611	600	648	655	580	624	593	626	618	637	613	597	605	594	609	599	623	588	618	667	563	597	627	609	621	627	641	604	632	604	629	647	626	632	607	645	634	616	642	658	624	592	584	614	601	603	596	577	600	600	624	682	603	587	608	623	602	628	646	551	633	595	616	650	635	616	596	645	566	638	613	649	618	610	575	615	627	624	600	579	651	619	583	592	619	622	618	625	613	629	617	587	574	625	607	641	636	589	578	628	631	600	619	623	604	624	622	668	617	646	590	587	634	612	613	585	635	613	598	589	605	593	596	580	664	608	603	632	597	628	667	595	575	642	617	607	604	624	604	606	647	657	574	638	610	583	609	637	614	613	565	610	666	590	653	593	580	602	578	654	611	587	590	601	613	610	619	616	619	604	608	630	604	643	612	631	622	595	623	618	613	585	614	618	576	617	634	656	589	544	657	624	609	579	570	593	603	576	627	610	565	609	646	592	614	632	614	589	646	621	608	584	658	547	637	615	617	576	625	632	592	601	605	624	588	595	600	588	623	589	618	630	624	621	610	603	607	612	620	643	601	599	598	602	625	579	588	617	610	639	633	621	612	627	594	651	630	625	652	666	626	619	587	585	657	626	613	602	605	626	556	636	609	580	593	628	624	594	620	601	594	608	605	616	610	656	593	606	643	626	654	602	630	621	597	631	596	587	618	603	656	620	620	628	639	561	589	640	563	582	651	604	600	636	617	622	587	584	640	657	611	642	618	600	578	588	646	628	606	633	599	660	611	627	583	553	644	614	569	602	658	640	628	628	557	580	592	612	616	619	609	550	589	591	596	646	626	631	639	613	604	620	581	602	584	614	645	596	594	625	639	623	621	630	634	603	565	589	638	619	590	610	590	653	589	641	644	631	629	634	615	634	612	663	599	572	636	616	628	600	625	627	641	566	596	659	619	645	557	566	628	646	588	623	633	624	608	647	610	603	572	587	609	609	563	657	570	612	597	611	644	614	614	631	654	629	589	594	663	606	571	612	620	582	624	566	639	616	630	619	538	628	643	604	603	594	578	616	602	656	622	615	634	612	609	631	608	657	606	580	624	578	594	603	596	584	558	606	646	574	617	617	585	577	612	604	627	632	622	561	613	584	582	621	609	618	654	612	580	635	603	675	623	609	626	604	598	636	621	607	610	625	624	620	605	628	647	626	550	608	629	549	622	627	604	576	614	581	582	589	646	610	613	654	606	600	621	595	617	645	598	622	632	662	622	615	576	585	603	627	608	571	602	616	619	564	607	605	581	612	627	592	619	601	585	625	592	568	586	658	585	626	622	607	621	610	594	626	619	591	606	630	601	616	591	593	641	622	613	621	615	592	578	585	603	584	619	624	621	596	680	621	620	575	565	628	611	607	627	624	625	643	574	617	631	625	634	586	652	624	635	637	614	641	632	602	609	622	617	644	616	603	629	621	616	640	618	565	656	641	595	628	676	612	623	589	656	610	646	610	623	643	635	612	615	610	595	628	618	603	646	631	590	657	627	642	628	626	652	612	654	621	588	648	647	642	656	647	642	615	627	631	600	601	627	625	607	600	598	627	590	606	617	600	658	607	620	612	634	604	599	596	614	630	652	569	601	591	583	603	604	613	618	630	607	581	588	588	607	594	604	594	588	589	646	592	581	596	625	618	615	606	667	620	662	615	589	664	624	571	606	662	590	595	596	631	594	604	649	612	604	633	608	587	630	606	613	623	604	638	627	619	592	621	649	580	589	644	603	563	619	573	615	589	625	614	579	638	600	618	633	589	642	633	636	598	631	596	600	611	601	609	592	636	642	597	606	620	599	640	618	600	620	619	637	587	645	588	593	608	610	604	616	635	617	621	592	601	615	623	609	606	600	628	616	613	642	622	597	625	617	646	572	593	633	641	615	607	602	599	618	648	571	592	614	603	615	629	635	610	598	642	613	594	596	604	625	624	640	613	609	614	628	585	580	595	646	597	600	612	606	613	665	584	593	646	587	610	608	607	631	585	602	581	568	597	642	626	615	621	573	628	588	648	635	606	631	607	623	574	586	592	614	600	622	614	610	616	631	620	630	588	598	595	620	633	595	623	635	576	593	654	555	583	659	583	632	603	641	627	625	604	578	629	602	612	628	612	640	589	625	602	622	583	614	637	618	575	567	599	595	626	612	587	630	585	630	608	610	612	645	637	597	607	612	636	640	642	589	624	625	598	589	603	603	597	569	603	618	607	627	603	606	607	658	601	597	668	603	627	589	618	606	598	596	595	625	650	574	631	616	591	638	611	600	602	589	662	594	612	611	623	639	612	599	605	677	652	601	550	617	555	651	680	588	569	586	591	631	613	611	639	597	612	635	613	642	625	589	607	621	624	647	612	608	565	595	600	593	552	608	623	634	618	592	581	627	594	605	593	607	623	601	644	629	642	606	583	644	589	605	623	628	659	594	627	632	617	666	632	612	602	562	628	609	600	592	621	619	615	599	552	596	611	645	641	625	595	623	594	603	624	593	582	603	636	620	660	593	599	616	613	606	598	600	615	622	602	591	631	597	644	583	640	558	590	580	620	612	609	590	603	657	622	617	635	615	614	590	608	600	646	633	610	636	572	577	693	584	634	615	599	616	614	611	613	574
23629	20697	27879	24071	21877	19337	13973	8599	6012	4568	3628	2909	2368	1968	1760	1551	1437	1271	1201	1030	998	952	878	814	743	706	703	639	639	647	629	618	606	592	637	551	530	555	528	536	503	475	474	505	509	503	504	486	539	442	495	512	478	432	492	487	533	541	502	491	487	526	517	507	458	483	480	509	458	461	484	496	503	481	496	466	469	455	455	477	471	465	475	445	466	501	510	467	475	512	481	513	465	487	481	469	520	468	453	456	553	438	478	501	495	453	499	493	509	500	491	479	489	463	500	488	490	472	502	520	530	463	482	504	521	504	511	447	460	510	481	471	502	489	525	458	534	485	485	442	492	482	477	450	497	449	477	463	496	486	471	457	458	525	454	477	495	494	510	462	469	477	494	468	496	488	483	483	488	497	505	478	510	498	467	480	465	489	440	479	503	519	498	475	473	477	496	444	477	464	522	471	479	447	459	464	491	470	492	489	503	488	491	475	466	490	476	528	488	471	491	462	490	446	484	489	462	502	509	476	518	486	482	464	513	480	480	519	456	487	480	499	473	507	477	472	507	487	471	476	484	475	505	487	488	452	470	455	460	495	452	526	467	489	498	493	520	470	470	483	492	493	437	452	528	470	490	457	514	487	491	496	495	488	492	528	441	469	480	442	528	474	490	440	464	477	444	436	474	493	487	478	483	492	466	475	464	464	487	509	498	452	513	469	488	472	486	470	477	483	443	500	495	495	477	489	475	472	455	463	475	467	504	441	444	465	494	487	441	501	457	502	510	491	475	470	470	497	465	508	477	467	445	467	477	460	470	489	458	492	466	475	449	496	454	531	504	514	479	469	509	467	485	490	489	458	495	489	510	508	486	468	481	508	465	470	453	463	517	465	490	462	489	476	503	439	498	479	473	492	472	500	468	498	486	456	475	483	500	475	522	475	501	496	514	496	504	464	478	462	511	507	462	526	457	470	472	498	488	487	447	477	482	482	483	509	496	478	440	491	464	477	474	501	464	513	503	429	496	509	469	508	460	466	476	479	502	495	483	462	496	478	471	444	493	436	468	493	501	487	484	486	505	475	470	474	439	503	491	499	476	469	471	506	494	490	483	475	507	485	486	491	496	463	495	475	442	457	516	509	475	498	473	514	498	490	494	485	498	467	484	529	489	478	511	463	441	477	513	497	486	483	508	510	502	494	478	482	480	511	473	496	504	468	472	486	546	514	500	506	481	454	496	463	486	495	442	499	483	483	484	471	467	476	473	446	468	506	470	462	516	447	495	452	510	454	483	464	464	437	477	477	511	471	485	432	498	496	490	474	538	498	472	486	477	481	486	451	507	491	462	486	515	514	473	505	474	515	481	504	475	501	510	480	503	482	458	494	503	499	512	465	432	501	500	533	476	485	470	452	508	480	461	489	512	492	504	500	461	480	513	451	485	498	493	479	428	453	475	494	485	489	483	446	496	454	499	520	483	486	443	443	506	487	472	495	517	480	477	452	466	464	463	462	494	491	492	473	519	470	470	482	460	472	492	503	433	472	480	492	484	490	464	449	445	466	450	475	459	490	458	476	488	481	514	483	490	495	474	495	450	506	463	531	523	494	519	445	498	433	553	489	467	483	440	478	501	485	469	500	465	472	447	474	474	457	477	454	490	482	515	489	508	508	496	502	486	488	431	472	491	470	499	482	459	472	450	480	474	498	501	530	492	478	470	467	466	496	439	466	482	463	469	445	462	451	517	495	510	452	487	516	454	482	481	461	492	475	481	481	489	473	480	500	469	453	451	471	447	487	482	445	477	460	480	492	463	508	449	461	486	451	496	445	486	488	490	463	470	530	465	471	523	477	519	501	494	496	490	476	483	460	502	471	489	463	478	467	505	483	526	459	484	524	453	497	492	492	486	483	462	456	501	496	508	463	512	491	492	490	480	478	456	459	520	435	432	497	503	471	489	450	460	471	473	488	515	488	473	453	450	448	493	470	472	495	463	476	475	489	472	513	450	473	491	501	479	479	488	498	484	474	473	477	470	464	476	457	498	459	472	464	480	466	457	474	494	469	497	474	443	476	486	475	464	480	463	471	505	482	471	508	492	510	497	518	471	511	458	464	482	511	507	514	477	487	461	491	498	495	464	491	448	512	487	491	501	491	462	476	498	460	483	508	468	530	499	466	486	487	491	477	514	493	467	480	462	468	505	510	484	459	466	493	454	488	488	434	474	468	507	459	449	467	510	458	452	497	482	478	467	456	457	499	471	455	476	459	498	472	492	488	526	461	474	453	470	457	472	458	490	515	491	581	457	444	518	484	501	491	471	490	473	529	485	480	484	542	496	458	472	467	518	486	463	527	499	484	479	475	468	471	507	472	479	480	527	503	523	494	493	508	455	476	474	472	495	490	496	475	491	490	441	519	473	492	533	500	463	422	519	482	503	524	480	484	501	480	470	484	492	502	476	516	464	476	485	488	480	465	491	494	468	477	485	471	505	482	460	481	512	492	502	517	481	477	484	451	457	513	459	498	469	491	471	484	507	481	471	445	496	485	466	480	465	483	534	445	506	472	503	430	449	456	505	488	477	466	471	456	493	505	469	484	472	467	484	476	438	521	494	472	521	481	485	479	533	462	496	466	489	532	477	478	496	530	483	436	467	485	462	496	465	484	500	408	495	482	495	488	465	495	512	461	474	495	513	462	477	458	489	495	475	483	475	471	467	529	500	483	456	429	461	517	468	480	509	467	499	464	496	468	503	514	461	485	481	497	490	451	523	528	506	485	463	522	531	480	502	475	503	445	457	509	458	463	523	501	456	505	454	470	490	458	508	460	469	471	472	469	486	486	507	509	528	476	502	474	455	479	455	483	438	505	480	480	467	466	453	463	473	488	457	473	489	483	490	460	488	476	444	459	480	516	478	488	475	488	480	495	483	453	471	455	504	485	507	523	483	435	481	527	488	456	480	470	479	466	479	469	480	459	504	488	461	467	463	466	476	483	440	464	455	482	486	458	466	470	436	501	461	493	498	512	480	494	459	508	496	478	472	479	501	470	471	496	458	490	489	430	484	490	464	488	403	499	458	487	483	507	510	466	487	477	440	475	502	451	490	484	505	426	507	486	491	474	461	500	523	466	497	476	508	455	506	479	458	486	435	475	476	487	503	477	474	492	476	459	495	493	502	500	502	517	447	512	505	493	494	512	493	502	470	502	457	475	503	474	467	427	471	451	443	496	477	450	514	480	528	460	500	508	534	494	474	465	461	465	510	480	527	457	502	478	493	499	514	500	515	503	453	467	478	495	478	479	490	491	489	456	431	486	495	486	443	449	515	501	469	485	482	503	482	510	464	486	462	498	485	521	496	462	508	489	473	495	448	468	514	456	547	488	458	475	521	452	464	454	496	486	483	504	457	514	499	426	512	475	431	456	450	451	459	460	504	469	444	517	518	456	510	487	480	476	494	484	486	507	482	516	479	504	484	488	461	449	480	476	493	490	476	482	504	482	511	442
30269	50049	45073	33167	27143	21920	17698	14254	11252	8714	6819	5353	4282	3542	3151	2621	2473	2171	1848	1657	1619	1398	1274	1207	1137	1054	982	883	848	858	838	803	802	756	751	814	764	649	626	667	703	672	658	603	637	639	583	634	636	628	622	576	589	587	610	585	594	580	614	602	570	624	600	630	630	587	568	592	605	610	581	594	603	611	621	595	590	655	604	652	585	565	556	579	564	589	572	599	594	623	573	615	588	574	555	624	551	592	604	552	584	609	593	580	557	577	620	636	606	600	586	603	570	606	608	614	631	552	569	625	583	579	604	595	589	534	601	572	608	585	574	580	607	638	626	602	621	580	563	587	582	575	568	576	608	599	618	561	575	631	562	612	568	588	598	629	559	569	635	606	599	618	611	623	598	633	555	603	579	592	569	581	619	551	608	585	623	592	591	580	565	624	576	582	597	623	541	602	596	593	638	620	598	562	607	588	656	607	630	568	602	623	556	588	549	605	608	573	578	579	597	615	581	561	653	556	617	577	565	603	619	565	592	591	535	614	612	654	591	533	613	594	597	572	581	601	618	620	599	614	606	668	601	572	585	569	626	621	599	593	598	564	589	561	626	604	580	584	540	573	586	636	574	564	565	633	583	557	586	566	598	619	607	600	637	569	586	630	569	602	578	578	625	577	629	597	607	573	596	582	632	596	578	598	603	540	594	593	557	559	586	619	547	578	605	605	590	565	595	596	579	609	566	595	563	614	606	571	630	630	591	609	572	606	571	582	575	608	544	582	612	595	624	567	576	607	633	567	611	582	568	624	614	552	578	579	611	566	589	589	564	637	594	541	582	598	575	573	559	586	552	608	633	620	588	590	601	600	578	598	597	583	600	598	567	571	632	528	597	625	587	588	552	566	557	581	556	588	586	590	587	625	583	658	565	605	577	565	628	609	572	614	585	604	623	640	635	620	554	615	580	585	572	600	573	580	630	564	555	620	587	608	561	583	583	569	610	582	589	610	567	609	575	592	566	579	569	615	578	653	578	583	626	591	566	583	622	581	613	606	601	605	555	565	619	575	587	635	592	616	573	608	592	586	567	643	608	571	580	598	568	645	601	561	558	595	619	583	605	598	605	606	625	575	564	598	621	609	537	591	592	605	594	576	590	585	581	622	596	606	621	545	639	609	589	578	598	579	641	648	642	609	600	584	583	560	598	592	658	589	539	592	602	617	572	591	569	607	593	605	556	602	623	628	625	571	604	589	573	577	565	648	582	592	544	568	599	587	581	571	583	644	624	598	622	578	592	576	595	628	615	592	584	600	603	609	594	597	599	561	557	605	567	561	616	634	586	632	625	641	576	626	569	605	599	568	586	592	608	591	621	606	578	612	574	566	572	576	582	559	595	586	607	581	597	615	626	632	587	567	574	605	598	586	639	625	607	580	577	599	615	600	597	643	603	624	578	620	558	587	579	575	596	606	635	587	614	550	608	591	625	601	576	549	565	617	554	584	577	610	599	596	580	624	598	586	598	580	596	581	566	644	552	558	559	560	604	588	561	605	634	612	584	601	581	638	569	598	580	615	587	587	597	596	600	613	581	604	553	584	589	617	585	565	521	565	588	571	588	563	573	572	591	583	596	597	616	581	620	550	606	599	598	568	588	621	557	563	602	636	579	585	615	601	614	572	579	575	609	585	628	587	594	597	649	575	613	601	619	595	623	556	587	620	578	595	616	640	640	590	581	597	587	587	544	585	576	574	581	639	595	589	615	582	618	608	589	581	579	603	604	613	605	623	598	629	584	587	595	606	587	604	602	621	651	614	552	581	601	612	599	578	583	573	593	592	595	593	603	634	609	571	625	598	598	631	607	609	585	601	599	583	575	596	627	632	592	606	552	539	581	589	588	595	573	606	549	560	589	575	623	564	626	573	589	586	568	602	591	598	565	600	572	587	579	597	604	620	613	587	573	563	578	596	616	568	570	632	611	656	601	596	584	572	546	607	600	575	607	556	560	550	627	586	599	543	562	606	586	567	599	545	625	624	643	585	596	565	603	602	635	592	614	547	613	552	598	615	584	574	591	579	597	547	564	589	597	635	566	572	610	569	618	572	631	576	582	573	581	560	586	594	569	572	627	630	591	591	594	575	570	618	587	591	597	607	596	622	572	590	578	585	586	553	600	625	588	580	627	596	598	589	592	623	572	578	651	608	580	583	564	568	617	509	562	569	581	615	591	620	594	561	602	577	582	595	615	623	581	649	600	539	617	571	581	648	589	596	548	613	597	560	557	591	600	598	613	594	557	600	588	591	587	589	603	581	607	564	602	603	619	616	618	607	634	586	578	581	615	573	604	550	626	564	605	610	589	560	620	557	590	579	625	606	573	639	607	605	545	594	592	611	615	567	592	554	580	554	601	608	587	577	625	579	597	578	620	630	579	561	614	610	588	579	590	592	588	572	601	626	603	581	599	548	606	594	641	544	605	580	606	601	582	631	600	586	601	601	605	588	597	628	595	597	573	638	579	566	584	607	598	600	584	600	595	631	578	572	592	614	615	531	618	589	588	582	575	561	585	587	604	539	559	557	585	593	617	601	586	594	594	566	636	583	577	573	589	599	579	571	561	633	547	565	606	573	574	564	606	552	643	591	617	587	580	557	554	565	616	625	589	605	589	593	636	578	569	552	595	614	620	580	581	602	634	645	623	597	612	607	621	600	610	628	602	592	593	605	611	625	610	594	601	583	588	575	594	591	596	613	611	597	554	572	631	598	608	597	594	600	610	609	609	559	578	584	582	576	575	570	593	564	548	584	580	613	575	600	594	618	600	586	633	557	586	564	590	620	601	564	546	605	627	623	641	603	631	591	619	626	597	594	626	603	585	578	584	594	564	632	581	631	570	594	616	617	590	582	600	555	568	582	596	587	626	577	556	532	615	612	563	640	593	539	560	616	590	617	656	623	607	599	616	612	592	604	600	612	598	588	605	555	598	576	595	587	608	590	623	562	599	558	532	587	607	605	569	588	582	590	606	567	588	594	591	599	556	591	607	633	584	560	585	543	619	609	615	586	621	578	555	592	627	600	602	574	615	586	587	599	588	592	612	611	569	628	579	597	608	611	630	686	582	604	618	629	610	597	581	596	625	586	579	574	588	592	614	610	562	592	580	619	623	574	594	621	562	591	586	570	578	596	589	588	580	587	597	600	606	588	633	584	590	617	581	530	633	597	592	592	564	612	629	638	589	550	628	639	589	582	628	596	637	616	611	604	598	608	586	573	579	559	575	528	600	596	591	635	587	602	604	592	613	587	577	587	618	627	599	585	602	623	594	625	612	576	585	597	588	576	611	589	612	578	633	631	571	594	607	587	605	585	549	606	628	587	615	597	623	604	616	587	590	592	584	641	574	586	558	598	591	580	585	598	575	630	646	604	583	608	570	645	557	599	621	607	576	574	589	593	591	596	566	571	616	549	584	632	546	602	612	583	572	587	596	580	560	624	592	610	589	604	598	592	576	603
22654	20701	28264	23303	21186	22535	20813	11936	8148	6205	4811	3849	3010	2604	2257	1963	1784	1620	1453	1296	1210	1112	1032	932	863	827	774	734	704	721	689	668	652	636	615	632	564	587	534	546	521	532	527	511	485	478	517	503	488	533	496	478	490	540	507	492	493	516	509	495	508	503	488	475	481	503	494	500	546	497	494	494	512	528	527	488	443	518	460	468	461	530	466	522	521	508	488	475	476	505	484	485	497	525	508	471	472	474	472	480	488	462	511	491	488	451	527	522	477	510	506	482	481	485	500	501	477	504	463	478	493	484	503	489	504	481	478	457	507	498	528	567	492	486	494	476	479	516	511	474	497	487	447	528	501	488	494	483	483	517	498	520	471	458	476	462	492	488	513	503	502	494	512	496	499	500	450	470	497	492	472	512	491	542	485	488	488	484	497	511	472	458	513	516	519	495	498	478	506	466	454	493	483	485	470	473	494	504	492	505	502	480	485	515	473	519	465	430	497	498	505	459	471	456	461	486	451	492	495	502	495	449	539	479	445	491	485	501	509	477	475	498	481	506	504	493	514	494	473	486	530	486	460	507	482	513	492	520	521	496	426	481	512	465	520	496	461	514	479	510	479	493	486	460	494	481	487	487	519	444	498	495	488	516	492	438	474	459	507	458	482	494	499	485	506	521	490	485	443	511	490	467	506	443	496	488	513	508	488	489	432	499	487	516	478	526	516	464	490	501	519	498	488	459	501	457	501	503	463	555	495	490	443	478	528	517	505	498	432	457	492	500	502	512	492	508	496	471	518	483	495	456	482	469	499	480	470	489	481	459	519	459	477	506	462	480	478	467	496	478	461	483	495	517	490	495	503	527	478	468	522	461	480	519	496	475	517	507	483	468	489	487	482	485	481	477	495	468	486	480	514	492	480	499	502	489	488	498	468	470	467	501	483	457	471	507	469	493	461	523	485	454	498	487	494	489	521	471	472	483	489	463	468	490	491	474	466	519	516	484	463	475	484	464	480	478	467	493	437	471	471	503	503	502	458	489	460	475	509	503	476	441	463	469	459	495	492	500	463	495	495	454	500	500	510	487	471	485	495	484	436	487	470	509	499	549	470	449	498	542	467	483	465	495	503	442	476	448	500	434	506	509	466	501	501	513	494	446	523	488	488	517	482	447	476	492	467	478	468	477	461	488	511	500	516	505	443	476	512	485	485	563	494	448	480	473	490	466	487	482	494	508	488	468	524	476	465	463	468	476	466	530	487	488	485	470	528	465	496	479	490	510	517	523	515	471	457	500	480	458	499	531	463	480	499	508	494	472	508	488	478	512	501	483	507	493	540	479	509	501	562	478	513	453	505	454	488	463	494	495	499	482	485	483	494	545	468	474	493	467	503	458	471	509	494	479	496	480	451	472	423	460	465	478	479	491	452	486	514	483	504	472	504	480	470	495	473	492	502	515	497	498	486	491	541	488	499	497	498	487	469	461	507	476	486	471	497	475	462	498	484	464	468	465	505	505	471	481	471	495	485	484	515	549	482	490	505	458	491	463	528	487	521	479	492	533	502	469	521	474	476	494	460	474	483	476	466	479	489	471	471	493	519	492	494	491	493	452	467	490	499	478	474	478	517	499	468	510	527	452	508	476	498	473	488	517	523	499	467	499	479	506	448	509	495	477	512	540	493	535	514	538	455	480	465	506	472	469	494	488	472	490	478	495	488	484	460	504	494	491	517	502	480	496	492	451	482	505	486	526	510	506	471	490	448	450	473	477	473	496	466	465	507	473	503	486	470	499	475	454	502	520	489	461	487	508	495	478	493	498	492	506	485	470	447	440	467	466	487	495	501	502	432	488	463	457	515	444	505	465	503	452	480	485	521	470	477	473	469	493	504	476	466	470	497	480	507	531	510	508	498	491	508	504	454	497	463	469	489	458	489	468	474	490	478	489	495	511	517	478	479	502	515	515	494	510	490	475	480	476	486	500	491	505	465	493	492	490	470	486	487	447	491	478	518	483	488	487	524	449	477	504	514	496	498	459	518	492	455	493	471	512	539	482	497	466	480	512	480	500	468	509	488	458	489	488	465	463	458	508	511	477	491	505	491	500	459	487	516	466	478	509	479	489	491	490	455	534	457	477	474	513	531	505	516	510	531	456	476	488	507	503	521	503	463	488	512	504	482	497	505	525	479	502	468	484	467	466	433	467	481	498	470	522	454	473	475	476	491	521	426	431	494	485	469	523	520	487	500	474	479	519	488	530	501	503	475	481	488	481	490	487	474	514	532	514	532	518	507	466	450	457	490	532	489	471	477	467	490	490	459	507	479	490	483	485	469	479	473	485	526	500	499	473	484	490	518	447	527	463	521	478	474	492	530	506	462	477	494	489	525	455	481	445	493	479	552	501	450	473	456	454	438	526	484	512	487	540	494	499	488	424	484	493	511	483	477	484	516	517	479	436	499	503	480	470	501	477	498	500	502	463	483	518	517	498	505	474	500	459	479	480	487	478	511	491	473	536	491	506	532	480	457	477	494	467	494	459	471	502	500	511	482	454	479	487	439	475	519	464	542	464	494	480	485	507	444	476	483	495	479	480	527	458	476	499	490	446	507	522	515	480	474	485	517	479	523	515	513	484	473	484	477	476	473	489	516	494	484	539	505	463	474	505	482	490	486	491	512	470	473	538	490	469	480	479	511	477	467	489	479	499	456	505	455	488	492	449	456	492	447	477	499	522	521	497	455	505	458	482	460	490	499	491	559	487	540	495	473	494	465	450	507	526	468	473	502	481	503	480	464	483	465	484	494	462	480	497	509	480	463	470	441	491	469	534	469	475	514	500	480	465	518	478	479	498	489	474	459	492	492	506	463	494	498	477	457	494	478	488	495	457	479	502	504	542	440	499	466	489	491	519	460	462	522	513	477	510	512	500	481	477	444	456	480	466	494	527	476	493	485	456	447	486	495	476	470	455	504	426	484	515	533	456	499	498	485	456	524	438	500	471	494	504	474	476	549	504	524	511	452	497	467	449	520	531	494	490	505	483	507	481	508	500	467	516	537	483	500	488	480	496	515	457	498	398	479	467	504	479	452	524	493	489	488	497	518	508	465	476	480	499	521	479	506	516	513	472	466	477	500	508	478	449	491	480	479	499	468	486	521	487	469	495	477	518	468	508	466	503	490	485	477	479	471	499	483	461	459	491	507	461	445	488	462	507	477	429	525	471	514	515	471	470	480	532	555	493	509	477	454	517	480	482	463	521	466	504	459	506	476	481	477	467	487	471	494	456	505	527	478	522	502	499	459	469	488	479	498	491	528	552	499	438	478	464	522	471	513	511	475	477	482	469	475	473	484	444	492	452	486	484	476	502	441	528	477	451	472	508	457	487	538	464	457	487	471	486	467	477	472	493	453	472	461	446	519	502	468	463	483	475	484	482	495	457	499	497	469	465	478	486	485	505	455	512	453	497	451	477	505	523	471	480	476	460	450	499	487	524	510	490	494	440	506	513
32757	55605	49394	37750	31544	26403	21721	17626	14286	11104	8792	6956	5587	4499	3989	3474	2952	2626	2401	2264	1903	1749	1660	1464	1254	1184	1118	1090	1065	965	909	868	943	875	807	754	739	700	667	703	651	696	669	670	633	590	629	601	637	583	584	626	570	610	610	645	614	620	594	551	621	606	590	626	598	575	584	607	544	574	573	640	581	638	568	597	563	625	574	587	596	599	618	565	578	595	606	597	579	537	621	606	589	594	531	574	587	552	575	565	602	554	577	605	629	545	565	564	580	552	608	606	625	598	569	582	627	588	575	606	562	608	577	610	586	600	585	625	579	617	630	571	591	611	609	589	597	596	622	573	616	636	646	612	593	596	562	552	556	597	615	577	601	607	572	610	600	620	595	559	624	576	615	599	574	562	614	571	608	568	591	573	584	616	589	589	619	622	639	608	625	573	619	593	595	608	563	571	609	589	599	574	609	619	600	590	593	614	626	607	595	564	585	606	561	624	597	583	636	630	591	563	583	573	565	563	611	588	580	614	572	565	597	631	613	568	624	576	615	579	591	614	575	593	595	546	629	578	567	591	599	584	615	617	622	594	579	581	607	558	605	590	623	579	581	579	549	628	564	577	604	610	591	546	603	559	592	587	586	617	617	600	544	561	615	558	605	634	578	592	607	579	576	572	575	612	565	597	565	618	601	586	600	593	620	599	575	584	601	592	572	637	581	609	577	628	585	588	558	548	554	565	572	577	605	575	602	616	589	637	561	613	639	596	619	579	577	622	548	576	557	571	612	616	609	552	624	545	574	605	578	622	619	578	577	614	645	604	621	609	608	580	555	611	586	605	600	580	597	553	582	583	596	584	564	567	573	597	615	575	604	565	602	619	599	635	559	568	546	567	575	563	597	606	572	568	570	555	590	543	564	600	583	629	611	576	582	599	586	569	620	574	627	580	585	601	607	589	582	605	574	536	642	582	611	572	600	596	555	615	596	560	599	596	587	567	598	605	548	594	590	605	561	607	602	559	582	625	621	570	606	581	581	558	564	559	589	591	583	551	601	557	601	589	550	619	598	601	567	603	587	582	567	591	588	566	602	530	620	606	573	609	609	589	595	547	559	571	588	554	599	531	605	573	557	558	595	598	568	612	576	592	632	589	591	579	572	614	612	569	599	571	609	617	573	629	582	603	606	603	585	569	617	579	564	632	597	608	585	571	596	581	578	616	583	565	593	566	611	624	571	569	557	609	591	627	609	608	584	589	573	569	608	597	573	590	613	599	593	555	542	583	566	574	595	574	552	601	596	598	594	604	570	612	552	603	608	565	608	585	568	597	550	567	602	592	583	624	584	591	632	597	600	588	628	560	572	589	620	564	597	608	639	595	601	582	551	540	538	597	570	578	612	604	578	604	581	562	571	622	570	596	578	586	621	573	559	578	585	601	573	571	555	634	623	600	598	569	629	589	565	600	598	606	603	624	579	615	572	561	611	567	586	553	598	570	589	567	599	629	581	599	620	568	580	571	578	612	631	583	593	603	583	616	567	568	562	628	586	599	607	572	575	620	554	595	561	597	626	603	585	622	590	592	575	604	629	587	570	607	597	583	631	625	579	602	606	572	582	584	591	618	563	643	598	572	585	597	613	629	585	578	630	639	587	643	585	606	576	532	560	571	582	575	551	611	559	594	577	590	600	614	590	621	600	597	623	594	583	576	579	590	598	581	580	628	625	634	594	567	591	612	573	591	614	568	557	601	595	549	597	590	613	578	576	597	577	595	571	586	591	594	601	571	615	615	568	608	591	605	575	596	564	582	601	605	615	618	619	605	584	587	587	602	619	578	621	578	567	586	574	580	615	594	618	587	578	529	599	576	592	545	579	597	627	592	549	567	620	616	564	635	575	573	611	581	584	603	561	604	589	613	618	591	576	615	578	627	625	568	589	590	545	605	563	556	595	595	563	606	608	559	628	547	521	551	613	641	563	553	606	604	591	589	555	576	600	617	592	595	568	575	621	579	623	639	590	625	591	597	603	593	571	630	611	562	585	580	590	519	609	576	603	578	574	599	650	571	608	587	573	586	588	586	552	615	565	624	535	565	574	613	575	596	583	582	611	587	559	645	572	565	564	605	588	576	623	592	585	586	574	637	568	593	562	609	624	610	618	567	597	584	581	554	545	603	560	562	616	557	624	562	585	573	592	532	615	582	624	603	606	566	612	608	598	564	594	611	617	566	608	565	572	598	592	613	594	567	600	553	595	572	604	592	558	547	543	633	596	588	577	619	613	566	621	649	514	573	602	559	637	575	594	610	552	597	623	596	598	630	609	587	575	575	589	609	531	586	582	550	580	606	608	621	595	590	610	594	579	572	589	573	598	585	579	586	616	534	614	575	615	594	576	570	607	568	592	547	585	611	594	608	606	582	579	600	568	577	599	595	555	610	649	563	604	589	593	609	579	583	576	594	610	597	602	566	583	558	593	563	601	554	607	539	605	590	612	578	570	565	564	638	628	567	614	594	601	575	597	593	609	600	599	574	621	623	601	589	607	591	606	583	636	599	584	543	590	549	616	563	588	559	610	598	554	568	605	521	574	578	623	607	592	564	607	600	584	626	560	596	581	597	596	603	572	580	582	583	585	588	586	541	617	575	605	569	601	573	594	562	574	604	567	609	602	612	588	635	563	584	572	596	567	595	592	587	613	571	615	564	560	596	576	627	571	531	631	586	589	602	569	569	593	558	567	598	605	618	583	609	569	569	561	596	585	565	589	603	568	606	561	611	613	605	575	579	575	556	664	603	576	562	589	571	581	596	583	634	604	593	617	563	579	587	633	539	543	603	552	625	588	536	561	607	552	581	550	594	607	576	587	576	607	603	570	576	576	591	593	556	588	583	569	606	631	556	569	586	611	565	594	603	562	560	614	594	590	569	584	552	584	606	598	613	589	596	550	588	596	584	592	593	636	577	614	578	585	594	633	606	580	602	613	611	584	549	579	614	564	574	585	605	593	585	589	612	581	557	592	582	583	556	548	612	621	565	611	556	595	606	605	609	604	575	632	608	596	549	598	606	572	548	630	614	610	613	608	631	555	595	585	600	577	557	602	567	544	589	577	575	627	605	557	602	553	568	607	593	601	643	627	560	572	587	533	584	631	590	608	579	595	624	619	592	570	602	576	605	634	573	550	563	557	583	603	579	600	598	523	583	550	603	580	572	590	600	617	613	589	554	607	524	579	562	573	609	603	618	596	565	594	589	594	573	596	583	612	602	595	579	610	602	571	590	608	584	559	613	589	610	620	580	580	567	597	584	555	592	622	574	600	590	594	585	564	624	619	581	576	544	595	587	642	570	613	621	613	624	587	606	536	592	563	599	563	574	601	587	612	540	596	548	629	640	556	626	592	607	616	567	589	531	596	603	611	564	586	581	601	588	620	592	587	561	608	636	554	610	573	639	605	617	568	644	602	576	623	585	571	618	638	578	599	594	549	612	591	614	590	597	602	564	553	568	594	615
27567	27029	33062	25321	16198	10559	7077	4973	3615	2972	2330	1830	1504	1351	1229	1132	1043	989	885	816	788	784	735	648	637	690	652	600	641	579	576	559	577	557	511	565	521	564	562	574	491	535	491	498	551	530	525	524	536	504	528	535	509	513	502	558	495	520	524	515	485	486	505	534	522	493	528	468	529	478	506	474	494	471	510	488	514	488	515	517	496	526	520	482	524	511	546	498	497	473	519	531	522	488	517	502	518	466	535	505	511	461	535	529	500	501	483	475	489	485	490	497	530	505	510	509	520	485	507	492	502	472	479	496	520	492	527	494	521	514	467	531	502	521	485	518	502	485	460	537	494	532	507	472	488	499	492	511	531	505	467	513	463	467	499	501	506	469	522	511	486	503	515	509	492	531	519	504	499	506	487	504	519	503	512	542	507	495	488	472	509	496	453	472	548	536	489	522	530	470	498	507	497	504	507	453	509	489	490	466	494	505	512	522	485	496	482	508	519	496	496	492	473	510	502	576	447	486	499	517	497	477	482	512	519	496	507	460	513	527	517	475	497	525	506	517	490	518	490	492	467	521	501	494	500	511	474	500	513	489	504	500	476	468	483	508	476	490	482	490	509	528	509	495	506	467	506	511	483	553	489	496	509	495	492	490	484	466	503	498	526	504	518	515	516	455	528	484	500	513	480	509	515	483	496	498	550	510	434	495	476	482	472	451	475	502	510	467	496	493	533	528	532	508	495	475	528	526	486	458	519	486	479	504	499	526	485	496	476	481	467	513	502	521	509	497	469	470	503	542	434	517	487	501	523	463	498	498	519	485	525	493	487	501	489	449	470	516	497	509	509	483	494	512	501	534	502	524	459	503	502	547	484	520	525	498	523	516	520	464	517	555	497	512	499	516	471	513	512	443	506	479	485	490	493	486	512	519	503	501	503	508	484	544	531	487	495	467	515	500	521	528	512	517	469	450	546	492	504	485	485	500	523	495	487	502	526	485	492	513	501	514	508	467	489	479	521	493	513	488	490	467	535	487	496	495	528	544	504	473	524	491	483	508	486	502	507	514	470	495	478	493	546	479	510	513	508	496	512	537	524	493	514	551	527	510	457	494	499	507	528	503	468	507	481	495	529	504	495	519	477	517	448	514	487	478	493	534	473	510	510	516	508	514	519	479	477	485	484	479	485	490	486	452	488	488	447	535	522	505	517	522	503	482	469	499	510	507	467	506	511	467	508	477	483	509	518	492	517	517	567	509	484	473	503	498	505	454	503	501	541	528	513	510	496	521	470	448	510	524	511	509	503	501	496	482	482	493	495	512	490	506	492	510	493	487	530	463	535	464	511	530	474	510	520	474	498	527	487	474	483	484	541	490	492	519	480	511	509	485	507	495	502	518	501	535	483	477	510	551	480	508	509	520	488	510	473	490	466	487	494	511	484	493	512	489	454	530	466	493	533	512	525	506	517	512	485	505	516	482	571	505	509	506	512	464	490	440	498	499	503	518	497	521	461	509	510	481	511	512	513	482	503	530	536	471	515	495	471	540	488	495	494	534	480	489	489	518	487	463	499	464	485	547	520	512	483	468	526	514	499	474	513	495	497	495	524	520	541	492	531	498	502	471	512	499	493	526	475	487	487	538	499	520	516	472	514	469	501	526	493	550	543	492	483	529	545	500	505	491	504	517	494	457	491	489	546	511	486	490	493	491	473	529	471	509	494	516	472	505	435	503	537	494	464	509	504	516	509	488	487	477	518	504	530	546	496	527	512	517	552	531	482	517	545	499	513	462	474	487	494	491	478	510	499	520	482	522	491	480	500	448	494	503	521	496	482	481	492	532	529	506	536	480	501	479	511	526	477	501	464	529	518	520	493	518	472	486	490	521	504	508	497	429	468	525	492	466	531	490	498	473	502	515	476	535	476	518	490	529	494	529	505	549	473	490	480	509	482	475	521	495	529	498	506	494	501	501	513	502	502	507	499	524	521	540	509	518	547	522	486	497	497	525	490	492	520	524	459	478	467	467	545	525	512	476	493	512	442	522	491	479	442	487	493	518	463	496	542	522	499	476	511	493	538	513	468	490	493	484	483	475	518	481	503	487	531	480	475	479	525	469	506	510	451	539	504	500	496	513	520	510	476	488	530	493	555	502	486	509	496	473	505	510	492	486	544	504	504	556	506	506	466	540	487	501	501	462	473	488	455	500	531	476	509	532	513	511	504	514	493	514	504	514	510	478	549	546	512	477	517	495	503	514	499	466	484	494	496	535	538	502	481	520	502	488	521	472	485	473	498	473	513	469	503	470	501	493	513	539	501	509	481	434	479	530	518	512	542	461	498	523	534	492	472	470	535	479	507	481	509	543	480	490	527	502	474	501	532	507	520	492	509	470	524	497	517	492	472	476	512	511	530	476	521	497	448	493	489	483	498	518	514	486	530	518	489	529	473	492	485	508	498	504	491	489	498	482	490	502	534	507	508	505	493	515	482	505	520	534	486	520	482	474	519	506	462	518	508	511	459	499	499	500	521	449	450	490	486	497	504	475	513	447	486	491	500	487	447	519	530	504	522	516	508	500	503	527	492	506	475	465	509	481	520	531	497	530	501	522	520	496	529	500	478	495	484	506	519	485	483	501	484	483	484	492	490	537	497	510	488	423	489	474	441	502	514	520	505	521	511	497	496	466	486	489	474	505	442	489	460	508	525	524	522	478	479	493	469	535	529	474	477	494	495	487	482	458	490	478	485	474	493	490	504	522	512	502	507	498	512	468	497	499	479	511	511	478	510	490	557	516	494	533	549	516	484	507	517	544	497	513	520	469	500	456	544	508	552	500	528	458	431	473	471	488	464	501	502	490	503	506	506	456	456	496	508	524	471	461	498	489	527	515	531	496	542	501	527	469	509	516	503	489	470	501	482	490	519	472	513	471	518	482	493	527	532	532	505	523	529	475	496	484	511	486	512	507	526	464	473	530	505	501	518	527	502	512	499	487	525	499	505	496	482	486	481	458	487	505	485	509	479	494	473	497	494	500	480	518	511	496	515	490	471	543	499	461	464	485	498	496	488	494	483	483	508	483	494	503	493	489	480	510	507	497	481	497	507	555	514	520	515	491	484	487	499	485	506	464	513	486	538	476	469	526	495	484	474	527	492	490	500	503	496	511	515	520	468	505	484	495	489	501	509	472	484	495	503	500	509	526	482	506	453	522	489	544	497	475	520	476	480	485	536	442	515	479	517	512	529	537	481	495	482	508	501	487	488	507	488	521	538	494	496	473	499	545	498	495	478	473	532	502	543	522	480	482	503	466	454	514	522	498	493	462	502	497	540	497	547	478	478	503	525	545	500	487	496	473	533	519	535	520	476	486	507	492	503	495	473	496	502	483	520	514	507	523	483	495	514	481	501	516	524	531	455	509	507	446	486	551	506	460	514	493	497	533	500	496	479	484	506	506	476	495	519	453	498	516	497	507	477	477	479	484	509	518	485	484	520	497	506	535	519	495
30717	44717	38698	27304	21288	16568	12707	9630	7440	5754	4406	3411	2795	2327	2142	1900	1646	1527	1295	1278	1195	1106	1026	927	953	848	892	835	805	738	733	746	727	726	737	616	718	648	621	678	694	701	679	642	671	648	637	642	626	631	617	644	588	631	584	628	631	575	611	633	634	613	606	632	608	622	650	630	637	607	686	653	569	602	622	573	603	629	609	588	626	584	602	628	622	605	653	617	615	590	602	597	590	630	622	658	634	616	590	605	599	622	665	651	620	622	612	594	594	604	634	640	601	559	637	604	602	633	620	593	615	639	620	614	586	592	585	621	595	605	602	595	589	643	623	575	642	619	642	596	631	605	625	623	620	672	581	623	608	561	598	616	656	661	628	601	586	632	630	588	578	612	572	627	633	619	608	583	632	615	627	652	623	637	646	647	574	593	617	587	642	621	609	592	615	601	609	572	665	626	643	595	575	634	676	603	585	598	615	615	608	608	626	598	613	625	612	629	630	566	610	610	660	618	631	571	599	637	648	612	595	583	582	620	602	648	637	611	584	618	618	605	607	615	571	595	614	588	624	627	608	573	625	591	632	614	615	635	595	608	634	609	621	634	682	601	647	629	605	629	619	616	604	638	617	627	609	602	636	613	589	605	610	603	632	626	628	625	668	592	624	611	645	603	605	598	621	643	552	599	655	609	604	636	653	630	633	678	659	616	584	608	632	618	643	599	601	605	597	634	638	614	627	583	646	638	600	582	611	626	643	610	657	612	611	553	626	592	621	627	625	638	631	591	612	573	608	633	598	578	596	611	605	627	582	647	625	591	614	633	608	627	600	597	561	586	604	621	597	608	607	647	636	619	601	658	608	574	599	633	624	633	582	589	608	598	625	644	598	577	582	645	622	603	614	629	640	611	603	610	614	609	627	592	665	583	553	637	637	563	586	606	606	611	606	626	628	639	577	625	677	630	605	618	559	643	609	608	637	622	638	611	615	636	615	621	572	620	602	594	660	584	617	582	682	646	598	623	652	626	595	663	582	604	619	641	624	657	623	648	659	549	607	631	596	618	599	561	637	609	675	629	616	604	640	588	622	630	666	648	564	626	622	588	650	603	608	623	625	622	624	608	595	610	583	600	623	629	599	653	625	651	622	598	599	594	596	583	610	649	594	639	609	609	623	662	620	642	606	599	603	566	604	591	653	615	599	609	629	624	631	615	612	624	599	575	714	632	579	613	624	593	633	574	611	674	620	623	644	613	658	593	631	600	584	645	590	637	604	606	661	614	632	652	602	604	627	633	598	603	618	620	576	612	600	636	654	640	568	651	613	580	585	605	671	573	638	565	603	600	666	627	594	634	551	679	620	597	605	586	638	622	628	645	635	577	596	616	610	591	627	646	625	626	621	628	575	602	605	663	608	649	618	646	622	629	634	627	624	573	693	600	609	611	629	619	638	618	601	624	590	634	600	633	612	590	590	621	568	611	607	631	665	641	594	615	613	623	595	623	655	627	627	627	602	624	600	598	601	601	653	635	651	576	635	592	638	612	594	633	618	629	611	570	634	633	621	612	606	620	615	616	568	613	638	611	590	615	592	610	547	619	625	621	609	658	624	648	603	601	615	572	603	612	591	579	629	625	599	583	559	585	635	647	593	615	627	625	626	594	665	618	581	581	627	657	596	608	608	590	631	619	641	627	625	598	634	604	626	604	605	604	653	617	624	618	552	650	598	627	644	587	635	605	597	625	613	587	624	652	612	653	558	593	621	602	605	609	624	623	631	572	611	617	653	612	624	580	613	629	637	623	695	612	630	601	621	633	651	623	611	614	602	670	643	605	613	613	618	642	615	651	606	653	621	610	662	649	580	619	585	633	598	616	656	644	592	602	615	608	603	599	618	644	588	572	621	627	673	645	605	595	586	633	611	623	647	634	614	626	621	643	577	578	611	604	639	570	624	613	671	616	644	614	619	641	617	661	637	621	619	627	645	597	619	580	617	658	611	588	623	601	629	665	666	701	631	646	638	632	601	639	651	634	607	588	588	567	650	566	602	645	632	652	620	588	617	631	623	618	619	586	605	606	626	600	629	593	585	650	577	642	583	602	611	589	679	626	662	627	624	623	623	559	579	663	619	655	607	612	599	604	593	663	657	629	616	662	632	619	649	632	618	686	647	621	596	632	629	636	622	616	608	609	684	635	642	610	606	658	602	597	587	621	638	623	589	629	580	583	641	635	578	620	612	618	610	659	648	610	605	659	575	634	639	621	601	577	605	615	623	640	601	597	618	606	640	598	629	641	616	614	619	607	596	601	644	617	586	611	606	607	611	684	597	624	616	606	651	613	631	663	629	540	622	623	627	635	637	632	680	609	589	693	587	690	604	656	586	619	626	609	596	639	616	645	568	636	593	579	638	592	619	596	575	603	612	650	598	607	603	584	645	623	646	586	570	581	628	615	594	589	606	623	631	659	599	630	597	561	628	609	635	605	609	630	624	623	620	597	628	629	601	602	623	587	573	628	613	605	633	626	641	617	597	606	683	601	647	621	653	628	634	611	619	622	625	592	582	586	614	590	614	636	619	605	622	673	621	555	640	613	613	658	611	625	612	610	629	684	636	616	640	595	576	615	600	637	615	596	612	565	599	611	608	598	645	618	603	629	635	620	605	601	598	593	621	554	632	636	573	619	605	586	570	582	630	655	578	617	612	622	577	602	609	628	617	606	597	609	575	629	583	572	592	599	651	604	619	627	566	654	595	555	653	664	571	615	617	621	585	559	633	579	604	606	587	600	673	629	597	601	602	636	591	613	554	645	634	601	614	620	620	611	625	635	614	653	588	619	604	608	592	586	572	614	658	605	613	654	620	636	607	585	596	643	649	622	621	565	607	604	624	601	587	600	604	584	660	635	594	625	578	598	612	646	633	630	607	608	617	601	637	639	626	649	612	623	599	602	618	607	606	605	573	619	608	642	599	642	572	617	595	625	598	655	583	618	570	638	631	604	627	620	626	580	665	587	567	565	613	622	657	647	618	590	602	578	639	583	639	585	613	655	608	621	650	605	590	610	624	655	579	590	579	627	618	617	613	628	618	573	612	598	634	611	673	623	637	603	625	650	629	614	615	596	577	643	651	608	620	641	653	626	617	592	629	611	605	608	614	643	628	613	624	580	650	609	568	596	609	579	563	617	606	649	609	583	606	642	626	567	619	614	633	606	603	673	592	606	639	652	666	625	611	590	637	640	611	580	607	637	651	637	593	613	591	639	639	629	622	616	632	641	594	642	618	656	594	646	656	606	606	640	615	622	589	573	627	658	612	638	641	623	571	596	574	602	611	663	628	632	620	605	643	619	637	636	645	622	603	630	596	593	605	647	627	623	650	674	579	640	605	630	608	576	645	621	590	604	623	670	625	651	636	620	620	655	594	635	611	634	641	599	613	651	587	607	612	619	603	645	670	629	619	591	616	663	607	604	604	649	621	683	603	619	590	602	578	611	584	646	592	627	652	629
23621	20726	27923	24255	21884	19644	13720	8168	5785	4548	3491	2743	2238	1852	1680	1531	1348	1310	1102	1049	960	872	889	834	777	772	670	656	674	648	604	618	568	585	510	597	511	554	551	518	547	517	522	499	511	493	488	517	537	527	521	514	497	490	507	526	476	500	522	511	497	478	508	514	497	462	472	485	521	487	476	518	500	511	495	509	507	467	500	487	517	449	509	523	465	489	454	465	509	494	537	488	482	439	508	524	511	439	485	468	518	486	501	451	522	479	458	463	495	529	501	492	523	494	506	472	494	477	475	513	454	511	465	450	481	504	472	497	501	500	493	520	465	501	485	518	459	462	495	500	504	471	526	486	488	527	433	505	519	456	467	528	494	468	502	467	479	464	482	488	469	462	493	486	466	478	499	496	494	501	462	475	487	526	499	485	487	509	498	466	469	476	500	499	511	501	496	480	456	501	474	522	514	460	464	512	491	491	479	490	493	463	476	524	455	488	506	467	456	531	531	501	472	499	484	460	488	502	490	492	455	509	453	462	448	487	499	492	525	446	482	488	501	446	484	500	533	473	456	479	477	535	486	454	494	474	484	481	503	515	509	493	487	485	474	508	502	473	468	502	494	513	492	490	487	510	494	474	469	508	517	483	455	521	489	485	459	509	483	480	502	497	501	509	498	500	510	425	517	449	462	479	524	479	494	501	542	463	468	484	473	572	486	485	491	479	448	520	488	501	469	495	471	477	513	490	497	494	494	443	534	462	484	500	496	525	502	526	483	513	520	482	510	501	491	455	461	507	481	466	472	492	492	519	471	507	537	496	502	471	509	513	500	510	478	529	489	495	524	486	510	518	464	492	473	470	524	511	453	546	495	469	494	504	472	465	526	449	490	490	466	523	469	514	467	514	467	497	493	469	469	510	453	522	545	510	479	477	526	479	498	458	495	502	509	491	487	495	499	501	509	509	481	498	526	490	471	504	501	457	459	463	487	527	521	481	498	482	474	475	479	483	507	483	532	473	490	469	494	475	490	489	524	521	490	473	483	499	496	470	489	487	482	468	488	502	488	491	487	487	514	474	488	492	488	498	530	504	495	553	501	494	501	463	487	491	441	523	460	468	504	538	488	503	454	499	508	452	496	494	459	478	472	473	504	488	501	486	528	464	489	496	471	491	481	479	471	448	471	471	500	491	495	479	496	439	475	475	525	534	449	492	520	470	509	454	485	499	486	503	462	487	454	504	521	526	479	501	518	491	494	521	466	509	492	492	494	507	467	507	453	487	524	515	474	500	480	523	524	529	526	484	488	534	477	473	509	477	489	495	514	464	494	453	481	489	501	468	456	509	491	497	472	482	497	470	469	476	466	500	475	475	512	494	512	483	496	461	471	488	493	474	490	491	477	505	434	462	523	479	493	490	484	484	496	489	472	463	460	553	482	461	513	495	520	531	509	472	489	461	506	521	490	467	468	482	486	483	503	486	495	513	504	489	505	499	498	478	466	500	482	504	497	514	496	501	484	531	502	477	481	514	477	472	500	488	493	457	472	514	476	450	505	477	499	492	500	507	458	464	484	465	492	491	461	519	437	480	476	508	529	493	482	438	447	467	495	479	473	479	494	480	449	499	474	498	514	490	506	525	502	448	479	496	492	489	511	489	484	466	478	509	483	506	470	504	510	504	505	477	523	464	439	499	480	444	484	477	502	478	498	484	461	474	462	518	474	489	462	466	540	520	466	497	497	494	513	484	482	509	504	482	493	502	538	482	513	508	469	437	529	476	523	468	533	468	509	481	441	497	497	464	527	464	499	488	495	464	492	526	536	497	511	463	487	476	521	499	460	466	514	472	496	451	518	522	504	476	492	491	505	527	521	455	461	452	470	493	478	479	508	498	477	492	453	478	454	500	497	485	484	471	507	511	467	498	484	522	474	505	455	497	527	500	487	532	480	531	484	502	467	479	493	484	466	498	488	512	512	494	474	472	448	496	452	483	489	443	495	461	512	460	511	489	476	502	517	488	505	482	491	517	508	474	522	499	508	524	487	499	491	489	485	511	466	508	488	472	519	484	499	499	479	522	481	478	491	485	476	492	459	474	517	459	464	489	478	489	452	479	508	491	522	498	457	508	508	565	476	471	495	476	480	459	478	496	503	503	478	486	463	520	474	508	497	510	506	551	469	454	503	500	474	474	464	524	512	480	487	504	479	480	514	500	456	479	449	475	447	501	472	487	482	463	466	504	502	483	481	497	513	508	493	522	490	482	502	504	548	491	505	478	490	501	466	501	496	439	465	509	479	488	506	490	449	521	478	473	488	472	488	455	483	483	539	489	475	470	463	484	474	473	509	514	493	482	507	491	504	467	518	489	476	478	491	481	464	481	485	438	490	464	519	497	503	479	465	461	499	495	478	489	501	464	508	440	466	480	457	472	495	478	448	489	481	497	455	488	522	516	474	490	463	484	467	460	503	506	503	495	485	476	496	477	472	479	468	498	507	514	504	495	501	452	477	460	482	509	494	489	477	516	491	501	491	461	499	487	489	499	479	486	493	474	488	476	500	504	482	474	459	466	469	517	497	481	466	503	463	529	486	512	461	481	508	479	517	504	477	471	514	478	473	511	471	481	488	473	500	487	476	516	542	450	510	506	488	484	531	495	514	512	494	527	472	493	501	505	480	499	544	491	476	495	519	508	492	443	501	532	499	488	483	494	479	506	498	515	483	466	524	493	481	466	486	465	502	458	532	488	506	496	487	470	458	479	487	496	508	475	499	480	503	495	473	486	510	496	485	481	535	482	503	504	483	480	457	497	443	509	461	483	478	512	489	463	546	487	479	522	495	511	500	491	459	487	502	504	498	474	488	525	469	447	469	496	482	475	540	501	486	495	498	516	476	479	478	507	455	484	467	474	460	489	506	472	493	497	489	477	465	479	508	503	471	500	491	493	466	498	490	469	535	484	483	498	500	470	444	508	434	487	472	456	485	478	488	461	478	480	502	499	486	479	522	492	481	485	449	519	485	467	501	512	498	507	495	484	448	528	509	473	453	500	468	501	509	500	493	474	521	508	489	501	484	498	466	484	507	496	519	484	474	476	489	462	497	496	465	531	479	486	448	483	452	499	470	497	483	488	515	518	471	519	523	478	486	496	464	511	538	539	467	531	524	477	488	452	470	501	498	467	523	490	501	431	544	459	501	481	473	488	482	496	488	462	547	451	476	502	502	502	493	495	541	516	504	465	486	483	469	504	471	491	476	474	535	485	527	465	490	479	514	489	506	501	527	480	463	448	432	493	505	483	485	515	496	480	524	531	457	463	509	458	482	504	469	503	463	462	493	475	458	503	506	498	485	477	496	494	526	500	530	479	492	513	507	494	518	508	430	483	465	499	487	480	509	500	519	465	457	521	499	500	475	476	523	484	490	498	496	514	494	514	502	489	530	489	505	495	526	473	521	487	472	535	457	476	498	518	512	490	483	498	523	469	521	506	488	449	487	523	472	513	471	486
31432	50252	44250	33967	26950	21902	17491	13762	10685	8340	6597	5108	4107	3358	2940	2578	2265	1970	1847	1661	1596	1428	1275	1164	1099	1019	985	963	834	859	796	802	793	795	763	723	728	696	654	708	670	660	621	635	619	625	613	628	610	647	637	605	617	630	616	569	608	637	586	632	604	630	592	619	630	571	589	587	594	593	619	592	587	657	621	591	600	614	607	599	601	595	609	575	595	636	617	594	617	606	625	623	603	635	565	643	650	583	613	583	577	554	608	618	626	604	600	603	640	595	623	550	562	563	605	587	591	580	582	584	612	646	593	631	652	592	612	603	611	624	618	576	624	560	607	608	587	564	628	603	614	634	652	614	626	599	632	640	599	623	658	603	605	630	616	591	593	622	593	566	640	583	584	583	588	564	587	598	593	654	595	618	588	632	655	620	557	564	630	576	593	577	604	576	587	605	576	586	613	640	669	574	595	627	604	606	587	577	620	614	616	588	604	612	605	614	570	623	603	617	600	577	579	598	648	628	623	610	571	610	558	627	582	579	610	634	642	613	616	619	568	598	590	570	585	603	562	618	585	636	587	633	606	597	539	556	589	583	585	577	596	605	625	580	586	613	606	594	597	598	612	592	611	580	604	585	607	630	567	626	575	617	607	554	628	600	579	613	640	605	605	632	617	582	633	576	627	590	608	596	577	598	581	581	526	578	569	605	570	593	604	548	604	617	605	562	589	551	626	598	619	560	587	577	581	583	591	611	581	586	571	627	594	592	608	625	668	602	597	597	630	580	564	622	602	556	637	609	582	597	577	622	567	578	566	627	593	576	576	571	646	601	594	595	624	618	565	612	616	596	587	597	587	583	604	584	613	583	545	639	604	575	625	614	599	618	587	609	581	601	585	602	597	583	569	577	618	579	579	600	600	629	643	568	576	590	595	611	628	631	599	589	599	575	576	640	621	568	604	547	605	638	602	603	587	585	643	642	599	635	600	625	567	649	653	584	627	546	586	611	588	593	603	578	601	575	583	622	587	603	610	608	606	610	615	599	575	569	583	593	633	635	582	589	583	634	631	596	589	590	630	559	590	621	609	595	603	583	596	577	573	601	616	600	589	612	635	594	593	638	593	623	666	547	569	627	563	613	627	596	609	608	629	597	563	599	618	608	605	593	556	600	611	581	572	623	565	621	625	596	617	568	601	638	601	576	594	615	577	593	547	617	655	616	605	632	630	568	597	581	637	594	593	571	583	605	634	596	579	592	628	618	595	616	610	569	599	664	594	560	611	585	632	608	605	600	564	581	589	638	608	599	572	593	551	605	584	569	591	593	591	627	648	600	614	598	576	618	559	663	647	572	626	600	661	594	602	640	597	580	619	573	617	615	628	603	572	579	601	573	653	572	575	582	631	646	581	649	617	610	616	583	545	591	592	596	584	623	561	609	601	603	600	629	612	597	559	598	594	564	592	603	628	605	613	580	654	601	612	637	593	605	608	623	610	587	653	609	635	595	652	572	548	612	609	612	603	591	617	601	610	593	559	609	635	574	592	615	578	601	566	607	596	607	602	627	598	558	619	608	591	613	654	567	627	594	572	560	585	615	576	620	613	592	624	580	593	580	594	570	617	650	624	639	570	626	607	577	597	627	600	626	643	597	612	653	617	592	633	606	618	635	558	570	630	620	604	600	609	597	604	612	604	591	564	645	576	596	583	580	609	600	603	618	580	577	589	576	607	596	577	566	570	610	605	583	589	630	602	597	600	607	598	576	592	569	594	611	627	587	626	596	613	574	619	574	595	590	636	609	590	609	598	561	604	594	557	602	581	608	627	606	596	607	622	592	624	604	627	637	623	581	555	610	561	637	590	604	583	628	630	606	592	610	553	568	607	574	619	593	614	590	606	573	566	568	618	616	578	604	595	605	622	580	601	633	637	577	629	565	605	630	603	611	585	607	614	580	585	593	632	581	643	592	532	601	630	605	564	596	592	551	555	590	596	586	609	570	577	576	585	595	598	570	603	581	603	602	603	599	606	610	529	612	621	613	578	613	592	611	613	636	597	569	624	620	576	595	602	650	585	601	579	621	581	661	595	596	585	605	574	545	612	582	624	577	602	555	600	621	646	586	620	622	637	575	643	587	635	592	569	586	559	600	613	606	600	590	588	557	592	569	609	620	574	544	567	604	585	591	597	580	615	597	575	611	637	606	580	593	628	597	573	559	596	613	596	592	622	575	577	583	590	601	592	571	592	589	629	583	589	599	623	563	600	581	616	591	615	613	599	603	588	553	566	601	567	575	581	615	600	598	597	547	621	576	576	591	605	609	608	616	611	614	590	632	585	613	593	591	594	578	618	606	603	637	603	623	608	597	575	598	570	578	598	625	605	632	597	623	656	604	591	584	594	622	625	569	590	576	611	611	641	582	640	638	586	617	601	632	612	560	604	568	579	597	604	617	589	585	575	553	607	596	631	612	651	589	597	580	618	585	564	596	609	604	594	622	578	592	618	559	643	574	625	603	577	602	599	611	589	618	567	562	616	589	574	585	566	613	601	546	621	646	636	593	600	613	570	582	623	557	610	618	624	543	612	599	563	575	604	586	606	616	608	553	623	597	546	618	600	588	583	634	603	573	602	604	619	591	623	578	578	613	593	585	580	647	646	604	560	628	624	574	612	564	583	567	591	622	600	575	606	610	640	582	635	605	636	595	609	627	598	606	639	600	601	650	589	606	603	602	571	612	574	621	574	608	607	618	609	600	594	624	640	626	582	667	644	619	609	571	621	608	591	616	592	598	604	564	601	616	598	590	617	635	582	604	594	583	613	572	571	605	564	605	570	581	602	586	623	589	574	628	600	618	577	558	585	555	601	624	563	583	593	593	602	563	578	571	617	631	563	574	639	601	655	603	601	609	619	597	555	634	567	609	591	628	606	608	581	644	641	621	541	602	640	558	615	637	612	560	615	595	596	598	591	596	583	615	576	630	615	630	611	602	580	600	615	561	570	596	585	610	556	611	592	622	583	563	627	550	552	614	589	597	622	603	582	575	597	617	588	563	544	624	606	608	585	586	624	581	586	611	602	601	573	619	570	577	557	554	639	614	599	602	597	583	601	587	612	580	620	605	591	628	605	627	565	647	635	644	609	584	576	555	607	604	599	555	600	623	596	598	646	618	581	602	608	615	597	582	622	571	629	613	570	623	603	611	595	561	588	619	624	608	613	629	659	579	606	560	593	606	575	587	635	604	630	611	574	616	610	603	594	568	594	576	599	592	606	618	564	592	635	607	580	616	638	610	630	628	595	623	568	656	583	577	600	597	649	633	579	663	600	627	596	610	591	593	579	616	556	607	626	589	553	605	603	549	592	611	605	653	593	561	591	580	581	523	608	625	619	621	651	577	602	606	595	625	574	614	630	586	581	599	648	576	591	585	593	575	567	652	609	604	582	612	560	604	603	609	607	619	620	570	591	603	630	625	593	575	589	576	582	598	615	602	592	635	599	601	594	588	602	588
22628	20757	28350	23311	21205	22446	20751	11400	7704	5981	4614	3600	2898	2403	2159	1810	1776	1524	1364	1278	1155	1091	957	901	895	833	779	771	727	675	654	616	661	640	624	588	592	583	524	578	552	554	496	552	528	514	523	533	560	524	561	513	466	495	499	510	455	516	517	488	517	549	484	500	472	536	487	478	446	517	496	479	512	559	557	490	513	531	497	507	467	490	523	535	490	512	499	493	495	540	517	477	533	491	523	484	533	526	499	479	474	499	511	519	460	488	518	495	461	483	512	484	491	468	499	510	490	505	523	446	497	511	501	483	497	491	511	514	497	499	483	514	467	490	491	493	500	535	479	488	510	496	513	508	524	476	483	496	483	461	504	512	488	487	480	499	516	498	463	544	476	505	506	491	519	509	502	472	522	459	497	495	489	501	480	470	515	513	488	511	491	502	535	500	503	515	492	439	517	485	480	504	499	486	537	503	498	497	470	503	490	476	482	477	486	516	472	545	497	526	533	492	506	480	488	506	489	505	488	492	518	518	485	459	493	495	514	461	484	492	486	446	510	528	484	496	478	473	509	484	464	461	431	502	488	486	480	519	471	512	478	474	482	484	462	519	508	505	468	533	504	485	449	541	485	490	496	473	483	496	497	494	510	493	502	470	474	471	491	495	497	507	505	464	510	484	474	510	518	521	458	489	501	530	507	492	507	493	523	517	492	515	516	462	455	521	507	525	469	503	559	478	491	508	475	476	501	485	479	522	500	481	486	496	471	489	507	490	461	488	489	510	542	512	482	491	477	472	475	491	486	489	516	479	510	504	476	534	516	508	500	491	476	535	460	530	498	483	495	538	496	436	474	474	456	514	498	514	488	469	519	510	526	490	512	492	514	426	502	500	474	478	468	474	483	520	470	528	515	463	482	517	470	515	500	508	492	503	500	462	493	504	424	491	520	506	505	496	446	493	477	511	506	480	482	491	517	535	474	492	505	510	486	507	505	467	451	503	479	538	500	505	547	471	489	485	447	486	523	535	486	489	472	500	461	484	472	534	468	442	477	504	522	485	494	465	539	497	506	494	516	471	499	445	493	481	519	522	464	478	509	526	515	468	474	505	493	490	520	495	531	534	470	502	518	514	499	506	468	497	490	510	507	516	503	510	503	502	516	460	513	465	506	534	503	492	489	517	470	476	489	490	536	503	491	445	493	494	503	493	472	528	481	487	508	477	533	459	482	510	473	473	468	491	522	487	476	521	500	551	491	490	522	518	525	525	498	517	511	467	510	495	531	496	440	490	499	495	514	487	473	524	469	489	510	494	487	470	534	522	454	477	444	490	488	509	535	430	491	497	521	495	466	494	493	497	509	488	518	519	519	507	484	512	507	476	489	504	489	479	486	504	460	461	515	478	500	484	474	463	497	522	479	492	499	494	525	500	484	477	481	462	482	490	486	507	505	519	532	501	538	518	523	447	515	484	483	477	514	495	515	474	494	484	497	482	478	514	491	482	472	468	486	494	479	502	466	483	488	460	526	478	496	490	492	465	476	495	491	481	488	489	506	486	497	494	559	517	489	512	537	527	540	508	523	488	475	471	489	501	499	506	516	517	509	470	480	494	516	504	495	534	498	570	529	509	515	487	512	471	497	488	496	537	508	473	515	472	499	520	528	467	492	507	532	487	523	487	540	499	473	524	485	483	492	493	490	511	510	518	528	534	483	517	474	505	508	494	497	488	475	467	524	477	501	487	500	512	507	537	491	485	538	491	482	538	480	459	501	509	474	498	477	515	529	502	484	473	509	492	540	492	525	480	485	483	495	478	481	472	517	453	422	455	519	531	518	451	486	481	484	474	495	539	497	513	521	484	500	506	505	536	504	447	441	470	471	485	511	501	522	503	484	532	512	489	485	478	488	475	490	489	529	469	484	524	484	511	499	508	483	506	517	519	496	479	483	479	508	464	489	529	463	454	486	487	511	467	505	475	468	455	551	511	499	482	486	478	506	497	477	481	499	514	498	508	493	482	520	516	490	520	516	496	503	475	501	532	485	486	499	485	526	499	510	508	507	507	474	494	507	474	513	523	483	470	490	485	477	527	537	494	467	488	486	521	515	524	478	476	468	511	503	507	495	482	530	529	517	499	478	474	443	509	498	554	526	482	504	461	505	480	477	458	534	505	526	481	470	484	499	495	474	473	472	508	484	479	512	513	507	488	483	444	532	490	487	463	477	513	495	471	460	485	487	484	516	519	486	499	474	503	503	487	523	480	495	469	503	466	526	500	524	470	477	522	513	513	503	505	500	478	515	523	490	502	454	481	454	464	490	472	519	486	476	520	471	526	504	519	475	487	533	466	516	486	509	489	530	489	550	504	502	491	497	511	507	508	534	483	499	506	476	486	478	496	504	458	499	490	507	460	520	508	502	518	468	478	481	500	516	480	495	501	580	458	518	471	484	505	514	502	482	499	499	487	451	461	519	510	498	491	465	476	534	501	488	568	469	524	483	529	504	480	500	494	509	491	476	479	513	517	520	488	505	480	507	480	495	479	515	484	499	491	464	487	466	510	438	511	501	461	508	497	525	502	521	451	480	508	496	462	530	474	509	505	498	503	471	519	523	497	501	523	516	517	470	487	506	485	511	474	501	492	468	496	487	470	467	510	513	514	491	485	487	488	487	486	473	484	504	467	514	495	568	521	494	507	578	509	490	514	491	527	481	479	477	467	501	503	474	524	512	449	492	507	540	546	512	489	503	523	501	520	507	497	519	435	497	499	477	519	451	518	462	493	496	482	476	519	479	466	498	487	493	466	523	477	505	470	477	396	472	520	489	477	483	498	476	491	495	508	486	494	537	530	461	487	483	458	522	520	565	483	471	493	486	509	478	465	508	507	503	465	548	492	519	478	510	449	487	499	521	503	515	479	496	471	510	527	515	514	516	479	530	493	500	499	496	475	473	513	484	509	467	478	507	522	490	468	502	498	471	471	483	518	520	512	517	511	481	466	521	485	467	498	526	469	514	525	523	454	518	478	490	466	497	509	448	500	521	471	518	465	468	456	494	498	525	450	498	500	472	490	496	470	455	480	499	438	506	511	513	498	471	465	483	495	484	473	526	512	482	514	482	464	493	514	510	496	437	488	483	491	523	494	487	492	485	490	504	449	499	501	463	498	487	469	485	508	516	469	481	535	487	473	503	478	517	487	472	553	503	503	475	458	491	494	496	475	506	514	497	515	498	514	496	514	511	482	513	467	501	503	476	433	475	480	505	488	478	478	473	508	465	496	481	529	540	485	538	469	508	501	502	456	485	496	489	435	521	474	488	516	506	501	472	498	511	468	442	513	465	481	487	525	488	509	548	470	514	525	514	476	449	502	514	520	488	454	492	510	515	511	532	517	512	477	490	443	521	508	529	521	469	507	528	478	506	502	494	461	528	476	517	490	516	487	484	489	514	478	449	503	512	490	465	498	506	467	457	474	523	474	491	471	480	525	505	485	472	510	537	492	481	497
35132	56314	49267	38180	30981	26010	21419	17290	13879	10849	8524	6589	5270	4394	3751	3309	3051	2557	2232	2019	1873	1726	1584	1378	1248	1195	1137	1044	1031	931	917	879	856	839	797	799	750	748	731	714	699	671	695	675	629	650	628	662	638	648	578	679	600	598	594	600	616	635	640	636	595	627	608	617	633	583	602	597	598	549	572	644	649	647	591	571	557	581	591	572	597	587	584	617	607	621	579	551	598	572	627	600	600	627	573	627	632	579	605	561	598	588	613	593	580	591	588	589	599	591	643	587	607	575	601	604	577	594	591	622	604	610	623	616	612	583	588	545	622	640	608	607	606	588	611	622	579	604	545	591	601	600	595	558	648	606	591	624	584	588	640	619	579	593	613	547	566	601	631	548	621	622	585	597	617	610	596	610	609	598	590	608	664	598	663	588	627	574	597	563	583	620	560	576	619	588	610	607	548	557	593	613	591	603	598	567	597	569	593	586	569	549	644	590	628	618	566	575	600	550	597	597	580	608	585	591	585	598	594	631	562	571	580	585	614	569	560	601	599	587	602	590	571	587	601	495	615	569	580	650	580	533	630	609	586	586	580	592	565	581	606	574	587	569	601	573	636	614	611	669	623	588	607	630	557	590	616	625	622	542	583	593	610	602	629	605	602	597	602	596	598	559	605	568	629	599	584	604	612	555	584	624	568	633	550	610	589	570	595	579	634	600	615	580	581	599	611	575	611	590	577	590	619	600	611	592	606	624	611	559	598	624	613	604	589	593	584	584	580	584	582	610	572	626	611	590	566	622	592	648	634	609	624	545	577	533	571	613	594	614	562	617	624	582	586	605	591	574	601	616	606	620	586	606	548	606	576	563	579	581	555	570	605	612	551	560	638	541	598	620	573	604	636	570	643	609	647	597	598	589	647	622	593	582	648	604	612	589	624	578	630	572	586	572	606	611	599	593	593	606	571	599	629	588	607	585	610	626	610	602	620	615	620	580	591	609	592	599	590	579	598	583	603	607	603	598	581	584	572	596	565	564	590	576	576	610	654	576	569	588	590	591	587	587	588	575	591	600	612	573	576	604	543	646	589	569	600	574	592	623	557	582	584	645	621	630	583	571	577	548	586	603	579	562	585	588	633	621	577	627	611	538	609	541	602	599	577	596	624	609	578	571	529	599	584	614	625	610	573	583	601	616	605	653	619	588	614	615	605	611	555	570	578	551	577	620	583	561	588	585	553	624	633	632	597	591	581	622	573	590	589	601	564	598	597	636	623	572	575	600	546	629	562	583	596	605	582	553	599	549	609	608	582	628	590	624	577	620	592	581	564	628	621	632	642	591	578	610	595	581	594	625	573	564	639	613	565	594	586	574	576	610	651	591	614	592	591	606	611	599	639	570	581	605	558	594	570	611	600	586	591	592	617	639	572	548	611	592	553	593	618	588	607	581	615	543	606	596	626	563	580	617	575	591	637	618	617	574	591	606	584	569	626	555	599	597	576	606	618	601	571	592	612	591	628	605	644	595	620	610	604	575	579	558	613	543	572	552	599	611	613	607	628	592	641	545	623	579	639	620	635	572	567	599	569	599	607	582	579	604	603	586	585	565	627	594	648	616	628	590	619	598	580	619	588	629	597	573	595	602	619	644	615	578	586	570	568	592	611	586	592	617	639	574	636	587	574	577	609	595	615	610	587	577	620	587	619	629	624	598	598	621	594	594	551	592	579	593	611	569	599	632	603	648	612	571	634	609	612	575	563	566	641	615	630	616	623	553	596	584	637	604	601	604	571	631	587	578	601	587	568	600	563	626	605	614	617	618	566	641	606	602	583	540	612	579	620	585	542	582	593	565	592	617	608	583	619	599	611	636	604	604	609	618	609	544	568	609	585	614	589	580	611	607	559	594	590	634	615	584	613	533	616	606	633	592	595	633	596	595	573	641	582	586	588	592	580	607	580	576	586	616	601	584	648	568	639	590	635	569	618	570	533	596	590	602	625	599	607	604	588	590	552	552	635	593	558	613	593	607	592	633	619	592	599	610	585	604	603	611	577	593	631	587	571	598	640	570	521	588	564	618	614	591	607	606	571	615	607	578	597	639	594	622	637	557	621	598	552	628	579	581	570	587	565	608	586	602	566	602	567	570	598	575	584	559	599	609	565	590	577	578	600	562	555	597	568	593	635	576	621	610	609	575	572	598	619	606	577	625	624	593	615	570	570	607	577	605	614	623	606	610	609	604	635	629	604	595	606	572	578	607	584	604	612	647	626	585	596	642	602	583	632	604	580	606	571	608	627	602	588	630	572	585	591	576	610	560	576	598	594	577	642	573	645	538	621	619	569	611	597	598	562	645	608	585	576	586	596	618	607	619	577	568	598	603	624	600	612	611	585	577	618	589	620	577	598	633	577	624	560	614	590	596	610	595	601	594	600	606	598	622	570	545	594	598	566	563	611	596	580	604	600	614	597	618	625	566	650	564	576	570	555	597	632	582	628	589	606	642	583	609	596	572	567	635	593	599	564	593	593	570	609	575	579	599	597	585	583	617	622	554	598	614	582	633	577	554	569	607	612	584	589	595	568	591	564	568	610	631	583	580	620	621	579	620	619	606	531	606	588	556	616	586	608	593	570	603	605	618	588	582	599	608	609	593	572	589	584	592	607	630	594	595	582	576	597	652	589	573	610	615	603	585	595	567	588	602	615	587	616	546	582	562	596	657	578	609	585	582	630	580	608	581	608	615	605	633	610	606	552	602	555	571	602	608	602	613	550	592	580	615	580	591	628	579	585	660	550	627	590	609	580	564	622	665	543	618	573	588	646	596	600	600	602	596	549	574	646	613	632	582	597	601	572	583	597	603	611	612	611	564	628	603	604	555	622	600	623	580	585	586	594	604	580	565	613	636	628	604	609	576	612	606	565	549	585	600	589	592	584	636	564	614	577	590	644	598	626	607	612	595	594	585	633	566	579	579	616	566	609	565	586	616	612	623	555	579	595	579	602	588	613	593	542	569	574	606	626	559	639	605	587	600	599	602	586	562	567	575	587	598	586	576	602	614	557	641	575	642	603	597	586	588	590	571	593	615	624	643	621	560	587	596	592	559	584	604	653	593	605	598	573	588	588	615	605	618	613	580	628	654	614	627	594	580	590	592	593	592	573	659	551	575	591	594	583	569	646	589	600	602	562	618	545	575	572	591	579	588	623	569	609	597	635	616	604	578	594	559	559	582	609	602	622	563	606	593	555	601	584	628	572	558	526	545	608	583	595	629	607	567	583	625	586	634	602	592	611	625	553	588	554	621	597	605	609	596	606	566	585	573	567	577	607	601	570	630	610	601	568	600	563	605	620	581	604	609	595	585	555	577	555	664	583	597	601	622	602	568	583	580	599	581	620	598	584	609	596	584	588	578	634	611	596	626	566	589	639	587	585	600	611	574	584	556	612	594	568	616	559	603	610	637	629	597	615	609	557	626	567	567	610	560	618	571	618	581	577	583	594	624	606	604	606	572
27564	26237	33699	25932	15900	10638	7195	4935	3712	2884	2242	1842	1498	1297	1180	1030	994	917	852	765	793	714	727	730	635	675	636	650	584	604	531	592	599	603	530	571	517	559	531	571	522	491	522	544	498	536	520	529	556	517	538	521	509	533	521	502	530	553	486	491	483	485	545	511	493	506	504	485	555	542	453	484	508	496	523	500	510	493	521	494	514	473	519	490	469	527	472	538	468	485	535	482	472	487	516	523	537	526	498	543	481	475	476	549	515	530	483	512	496	503	508	541	476	494	506	518	490	465	532	489	515	529	508	483	533	531	497	489	564	498	508	510	499	515	539	508	498	509	538	514	509	472	508	468	515	487	526	517	472	516	492	447	514	530	531	489	531	490	560	519	522	492	525	503	465	469	500	522	476	512	489	494	492	556	507	489	500	486	484	489	510	480	477	466	488	531	525	483	491	513	514	487	520	482	503	492	521	499	554	485	522	513	530	491	495	548	507	540	528	491	530	526	512	528	474	528	477	524	477	525	501	499	507	521	492	498	502	504	501	538	485	496	505	537	514	516	512	528	498	473	499	486	468	495	478	503	523	510	519	522	520	527	474	487	480	520	527	523	482	513	487	507	494	514	512	513	515	527	506	506	478	484	498	488	478	497	500	493	486	489	515	480	493	502	493	481	493	503	522	516	525	472	526	517	511	528	527	513	530	497	484	524	479	490	468	494	489	484	519	489	500	512	498	525	459	489	486	484	521	522	522	510	558	454	525	501	451	509	553	518	528	486	495	475	508	523	535	525	549	515	500	489	498	504	551	530	477	512	516	515	516	475	489	508	506	506	481	499	465	486	499	498	515	491	528	461	513	489	507	492	478	507	512	525	547	484	496	530	506	504	522	534	513	500	476	524	490	481	516	511	525	559	506	502	512	486	506	518	502	486	520	475	470	467	514	462	508	521	493	489	517	502	498	505	538	485	489	495	463	470	452	509	590	531	519	515	525	518	470	499	514	506	485	488	507	507	445	512	552	525	493	522	538	515	521	506	515	517	473	542	526	528	524	506	508	483	485	475	477	539	503	503	451	565	482	496	498	501	481	513	497	474	529	487	505	514	482	501	522	483	522	464	479	501	517	553	508	511	537	527	486	497	517	484	528	544	501	560	479	519	511	487	498	459	480	513	524	502	476	484	474	498	510	500	496	483	520	510	510	526	506	505	472	547	521	528	509	508	467	505	504	538	455	518	533	510	501	478	468	495	489	467	531	493	479	527	519	539	484	472	487	499	505	522	501	506	511	541	527	540	465	488	501	532	473	479	520	467	445	535	476	520	476	551	484	474	529	481	525	530	489	503	505	477	536	514	489	541	484	487	511	499	504	450	500	518	471	532	486	497	518	518	520	518	468	517	501	512	467	546	505	463	508	501	519	495	506	484	465	525	515	485	542	502	502	471	497	488	507	479	503	507	485	481	511	468	535	497	497	506	469	498	481	532	526	492	464	495	472	507	506	496	511	521	496	496	514	497	505	473	508	482	488	497	506	492	460	518	505	495	500	525	497	476	512	476	526	487	482	501	499	492	527	498	485	502	481	542	542	508	532	472	520	513	518	498	520	473	503	500	511	536	508	538	526	496	493	520	505	480	499	493	528	522	490	502	457	506	496	510	497	518	499	503	527	531	479	507	508	528	511	489	544	506	484	505	476	520	509	479	505	452	523	498	477	495	504	502	503	531	508	483	512	475	533	478	506	477	514	530	525	470	501	516	526	474	502	532	498	534	513	505	519	486	494	511	491	476	484	475	471	551	510	493	506	501	537	482	511	541	494	507	534	487	512	482	521	481	518	547	513	523	477	516	507	473	513	469	497	525	496	533	518	543	536	458	514	506	544	495	473	497	509	533	532	528	509	514	532	497	527	499	517	466	475	511	535	475	495	502	503	479	493	519	500	542	511	476	505	502	477	498	514	493	526	520	498	516	513	518	539	516	510	500	497	499	533	483	540	510	518	517	487	471	481	461	527	492	513	518	505	497	514	524	457	515	500	512	526	484	473	448	492	494	529	467	500	496	516	504	480	497	502	527	473	521	503	517	508	511	530	470	514	493	510	505	482	514	531	524	475	482	459	519	512	492	502	514	514	548	515	539	492	510	526	526	511	529	453	544	549	503	493	522	536	488	488	512	556	502	476	500	489	521	493	517	538	483	485	522	498	529	481	505	463	487	490	481	506	472	546	513	525	524	511	474	482	552	528	518	482	508	512	461	537	494	511	521	524	500	512	505	471	456	516	548	480	541	528	514	538	555	518	496	516	487	460	499	503	504	519	542	471	508	533	522	496	498	496	526	536	517	506	491	520	491	540	535	516	531	493	540	485	506	522	485	448	474	538	489	515	521	494	470	506	485	503	526	499	513	514	534	548	492	496	500	517	519	540	474	477	551	455	515	500	474	457	499	510	525	573	496	477	505	520	521	514	509	489	502	524	498	498	488	510	518	481	449	530	525	508	478	512	511	515	448	529	503	508	521	507	504	493	481	488	491	524	496	515	455	483	471	498	536	520	493	502	491	520	489	495	494	501	464	550	532	485	521	473	529	491	488	519	509	482	481	497	515	497	532	508	465	516	516	519	495	470	513	520	480	484	507	512	484	499	502	507	505	484	517	472	527	460	517	492	480	535	527	495	547	509	518	517	498	507	501	520	521	472	500	486	487	533	500	523	529	552	491	475	474	538	480	501	513	518	482	547	509	472	510	495	499	485	503	535	502	511	486	498	473	474	495	507	490	510	513	507	515	488	521	470	526	513	523	541	515	506	463	502	524	524	503	517	496	534	506	512	466	495	523	520	513	566	508	501	490	522	519	539	495	494	479	500	512	536	477	504	530	502	496	525	500	506	534	486	472	496	493	480	526	471	506	520	518	493	511	517	502	489	490	502	557	502	475	518	480	518	519	494	493	491	531	497	530	481	493	528	486	513	522	474	513	478	508	491	494	497	512	516	488	489	472	505	508	495	497	542	470	528	532	493	476	478	535	479	520	511	474	500	549	517	482	541	529	524	500	510	506	498	495	530	483	526	534	518	462	487	531	489	504	512	510	517	516	473	494	513	524	548	469	530	466	575	516	514	474	488	497	480	509	525	481	535	535	502	516	478	486	519	523	507	499	502	508	480	523	505	464	502	524	476	489	503	481	521	513	493	514	519	468	523	511	505	529	480	504	517	511	533	514	475	497	529	502	528	501	510	476	503	497	487	478	470	482	527	483	501	533	470	481	529	504	486	531	529	483	474	500	531	516	513	508	480	482	529	514	473	475	505	546	537	480	515	488	500	488	474	508	498	486	477	491	493	517	508	498	488	475	489	511	500	488	494	488	506	510	526	522	495	497	532	514	452	501	510	535	504	531	494	521	531	550	504	489	510	519	495	544	523	545	490	526	483	527	489	482	539	501	551	492	471	521	515	495	514	535	478	455	519	477	520	561	515	506	467	449	477	453	486	472	497	485	519	491	502	493
30510	43563	38726	27638	20992	16329	12467	9672	7374	5623	4287	3411	2747	2295	1986	1814	1678	1506	1277	1278	1108	1151	1047	963	964	893	877	816	815	771	730	717	702	715	740	692	661	660	636	633	660	652	599	620	639	606	657	597	612	650	640	628	637	652	639	652	598	668	595	630	629	625	627	609	626	580	634	622	621	618	621	653	642	622	644	619	650	634	605	592	641	608	618	626	602	604	653	590	584	652	654	628	596	646	595	609	620	614	607	565	606	602	616	592	647	582	614	611	598	656	636	633	633	596	586	609	620	601	568	617	635	613	574	631	595	593	642	587	622	621	645	622	630	621	598	653	601	621	552	606	615	603	631	639	637	618	617	625	608	593	605	667	600	629	593	620	632	604	615	618	636	590	611	599	611	583	589	650	649	589	592	638	593	640	639	609	646	596	619	675	612	626	619	630	639	615	568	610	595	622	593	623	641	614	617	575	586	604	581	606	626	572	610	652	615	628	658	597	584	633	668	579	612	637	632	657	654	636	611	577	608	562	643	630	587	630	635	617	643	639	658	662	632	612	632	639	641	625	625	592	686	610	623	666	618	595	635	642	594	584	650	618	574	609	721	646	642	615	642	632	600	649	634	606	624	616	644	600	655	644	603	624	596	587	603	618	630	603	604	614	611	654	648	583	622	615	653	657	609	644	579	631	636	634	628	660	638	611	602	633	628	654	657	574	642	660	615	610	591	609	641	619	613	595	627	621	599	659	643	596	594	608	615	615	643	643	644	580	614	601	599	599	653	604	616	608	614	618	666	615	614	613	643	658	629	635	647	640	615	638	645	638	609	612	612	634	637	634	618	597	612	612	563	617	603	638	588	637	542	667	636	580	611	650	656	597	667	634	634	602	602	598	662	619	650	633	645	648	610	685	622	632	627	624	618	648	632	602	587	599	602	630	646	642	599	558	612	619	602	649	589	597	606	570	581	643	610	670	609	622	654	611	612	644	623	602	605	646	591	651	604	576	604	619	605	590	634	615	620	601	599	658	643	691	582	612	564	588	603	608	615	674	632	578	587	633	627	631	662	593	601	621	591	627	613	556	579	595	581	651	662	603	644	644	604	579	645	626	581	623	557	603	620	608	647	609	588	691	633	609	625	618	615	660	604	633	631	622	600	600	607	661	626	587	624	658	630	626	614	625	585	583	611	604	604	612	538	612	608	586	625	622	627	583	646	618	665	603	609	597	599	627	584	610	589	639	619	608	631	646	643	612	602	592	588	642	645	649	611	589	622	603	658	638	667	618	616	638	623	637	643	619	602	643	603	612	635	625	596	640	614	636	626	601	609	580	618	618	666	609	660	605	658	622	587	615	587	592	609	628	628	603	637	565	613	610	578	613	622	641	610	654	639	629	616	653	635	669	604	615	652	598	632	609	601	587	601	655	600	595	588	618	621	586	615	598	635	570	617	592	666	623	581	585	621	597	606	619	619	601	629	641	633	606	654	683	638	636	650	657	573	619	665	650	596	628	619	612	604	620	632	647	627	630	643	603	598	630	615	627	609	618	615	620	673	644	590	643	649	636	614	606	611	597	614	594	589	571	593	636	647	611	625	584	601	611	602	620	604	606	667	629	672	594	617	590	626	600	659	602	615	600	620	623	622	650	575	609	654	629	651	597	592	615	565	611	642	627	646	661	659	642	619	591	615	613	631	607	607	601	616	635	653	605	649	609	588	639	617	617	600	636	587	651	613	613	631	672	652	607	633	624	601	644	650	641	645	601	633	636	635	617	599	633	619	621	615	591	607	614	611	630	580	615	605	636	599	628	614	656	643	627	619	625	607	632	590	612	604	630	600	591	637	611	599	621	637	631	585	624	626	597	585	582	671	653	598	598	606	609	614	587	585	612	647	641	583	616	622	561	616	605	610	576	624	590	628	650	585	602	622	636	565	620	686	633	597	646	591	621	640	593	633	612	619	618	628	641	617	659	582	612	571	606	657	604	631	646	645	597	610	642	609	666	596	608	614	602	611	624	658	627	604	607	628	604	652	629	598	632	617	631	655	624	657	602	606	604	625	618	628	572	615	618	607	588	629	588	611	595	629	641	629	603	665	639	585	631	635	610	607	589	600	610	653	621	596	680	615	635	617	569	608	605	627	623	556	635	653	635	642	612	650	596	622	623	597	625	659	629	582	611	601	643	594	603	620	597	606	647	613	655	607	625	605	621	630	637	629	640	604	630	610	588	664	604	569	652	659	616	641	658	627	589	615	633	627	616	616	629	625	594	660	609	667	625	614	620	655	637	615	560	634	634	622	652	665	590	638	611	641	594	632	634	636	620	669	636	614	594	615	588	639	639	638	641	671	598	600	593	654	622	621	595	618	578	648	593	608	645	615	600	577	586	583	594	637	628	655	600	666	651	628	597	618	650	629	625	627	639	604	600	655	554	581	595	602	609	598	648	602	611	602	637	614	613	664	625	625	555	601	628	608	619	612	638	640	646	634	607	682	550	590	659	586	607	633	586	622	615	617	609	602	639	588	568	647	592	598	641	628	644	604	565	613	626	600	635	583	636	605	622	560	658	647	644	614	587	585	570	646	683	620	614	600	617	616	598	634	610	585	645	622	620	646	636	593	614	617	606	632	635	568	642	608	628	619	643	649	640	608	643	626	644	671	622	637	594	623	615	608	630	594	644	627	617	599	630	589	641	617	617	609	617	610	625	611	605	608	601	649	580	581	627	631	641	578	648	638	633	622	611	628	626	608	621	627	586	618	604	621	667	614	587	615	604	641	581	599	572	663	610	596	648	617	661	606	580	658	625	584	644	578	565	609	604	603	626	586	622	625	598	605	589	635	621	596	587	583	619	635	647	606	639	616	595	616	605	619	636	614	618	617	628	589	621	606	648	603	600	627	607	653	600	640	665	622	572	669	581	632	626	644	621	656	657	663	609	606	578	671	595	612	636	700	607	633	649	599	626	635	588	642	635	640	597	594	644	604	636	596	602	621	629	610	570	615	624	630	603	584	656	620	657	606	622	598	612	582	621	616	623	665	654	614	655	645	641	667	603	675	641	621	609	601	604	630	657	626	644	605	622	609	587	615	607	569	626	615	614	651	599	607	620	624	611	636	590	617	683	664	630	656	595	655	658	591	656	625	628	662	655	619	608	627	602	617	632	623	655	669	617	585	604	612	677	586	618	605	576	635	625	605	601	597	619	683	621	666	649	634	624	647	596	623	635	609	669	597	617	644	635	624	591	582	624	574	584	632	636	614	597	668	600	639	660	625	638	642	633	600	629	636	609	599	601	627	607	615	630	652	625	616	614	648	637	591	631	623	612	614	584	590	624	618	639	618	579	626	581	596	592	610	621	597	633	651	632	580	611	607	610	626	589	627	610	617	593	629	608	616	567	574	596	607	643	614	594	625	617	635	628	642	604	640	666	618	686	644	590	604	613	603	614	621	632	647	619	599	579	595	595	630	596	605	592	556	633	612	611	627	619	654	658	629	608
23533	20605	27751	24142	21863	19363	13522	8255	5974	4623	3509	2842	2326	1929	1605	1518	1386	1309	1167	1028	967	912	879	806	785	741	746	727	653	650	614	598	609	623	590	564	576	554	482	543	529	534	523	547	522	504	529	489	482	510	505	496	527	487	555	509	506	506	472	500	498	523	476	516	509	493	525	508	518	467	510	529	464	483	520	515	505	443	492	464	472	511	497	507	509	488	495	453	501	507	482	505	512	484	466	502	473	494	484	470	479	498	486	466	466	507	508	484	498	489	470	491	489	474	508	495	508	511	499	439	496	481	509	492	448	466	519	521	457	498	514	494	456	497	501	481	497	473	508	439	480	469	477	510	471	477	517	500	482	452	459	485	498	451	498	512	480	490	486	489	469	512	518	490	487	488	489	491	498	470	511	454	479	542	512	486	516	499	532	510	508	489	501	515	462	497	511	486	514	489	501	531	477	446	471	473	485	485	487	480	494	466	504	473	510	500	509	460	505	467	473	523	528	508	473	465	497	516	519	482	459	476	485	498	483	495	523	507	474	468	507	495	512	479	478	515	526	466	480	540	478	473	473	484	452	492	507	494	475	486	479	504	502	500	473	493	471	460	490	486	509	479	467	480	459	466	481	507	481	516	512	529	494	509	473	498	498	467	507	473	483	486	494	484	468	493	481	521	496	469	512	524	517	468	468	494	483	554	514	505	489	499	482	481	483	501	438	487	467	516	449	494	502	474	484	504	504	459	503	509	494	497	455	493	493	502	485	481	493	477	453	499	509	501	520	496	513	474	512	446	502	471	469	469	503	502	433	441	506	462	488	486	475	498	509	503	515	492	482	475	437	458	517	463	468	506	489	528	524	487	515	440	464	511	460	489	519	482	495	535	527	493	466	466	472	483	462	486	488	478	452	486	495	494	489	480	511	502	465	503	477	498	486	500	458	483	524	506	485	487	463	523	496	486	507	506	502	507	486	483	512	523	487	510	511	470	531	487	480	524	528	544	487	496	507	490	487	492	498	473	467	529	465	468	540	497	491	463	547	487	466	475	488	463	491	490	508	505	479	474	498	512	509	489	561	468	486	485	498	502	504	502	452	488	511	465	478	499	493	488	483	518	493	497	478	504	522	480	466	514	503	499	515	486	478	522	531	463	492	488	526	484	513	484	496	492	455	481	494	475	481	510	488	477	464	507	501	490	495	495	473	487	494	460	507	495	486	503	476	538	468	507	478	465	484	476	492	489	494	481	464	468	475	534	457	488	518	457	507	466	537	469	490	506	519	475	490	457	519	448	509	490	494	524	493	472	472	452	492	513	492	483	471	499	471	521	442	479	532	460	505	476	498	495	482	499	483	481	501	515	466	479	512	481	454	480	466	514	483	460	468	499	536	500	495	458	482	473	494	478	482	527	485	477	487	439	508	468	478	479	484	496	481	489	463	523	477	504	501	516	447	486	480	453	479	459	519	487	517	493	474	488	499	499	502	495	522	512	447	488	476	462	495	473	471	454	488	513	515	471	517	518	546	478	502	538	480	453	489	532	469	518	453	490	539	497	515	517	507	520	480	484	516	465	471	512	479	506	518	510	450	493	485	516	469	472	455	504	517	479	490	473	507	467	481	528	450	497	515	483	526	490	519	481	464	501	507	478	512	472	500	495	496	492	499	464	506	494	469	505	476	493	495	491	544	467	496	520	494	469	506	490	464	467	474	516	523	467	487	491	532	492	505	508	469	497	534	491	491	508	490	501	474	468	507	506	469	455	531	511	511	467	531	518	496	510	483	517	559	451	515	496	476	471	457	479	497	480	470	489	468	508	470	468	478	483	473	496	496	484	480	517	482	460	491	514	496	476	525	507	465	490	517	473	553	491	465	535	503	485	479	497	483	454	533	519	479	496	489	500	476	469	470	476	504	512	488	457	523	489	483	494	496	507	500	474	479	496	501	485	450	523	452	470	473	486	516	508	521	486	517	490	506	485	490	490	523	502	469	476	492	458	523	450	512	483	506	493	493	476	509	493	499	491	484	483	525	497	515	507	459	469	497	493	520	514	471	483	458	503	491	522	509	518	502	488	485	501	438	487	479	498	504	503	480	473	511	483	460	444	511	533	493	488	495	540	483	512	477	463	482	510	481	470	461	496	502	423	460	488	516	544	485	479	429	503	515	447	506	456	525	467	477	484	536	517	473	487	497	456	510	470	507	504	496	457	500	454	475	466	548	472	484	492	476	487	455	500	483	517	476	501	521	475	487	473	491	462	471	503	528	482	521	469	483	496	464	465	513	497	468	497	500	477	532	486	485	453	500	525	498	494	490	515	454	506	509	512	491	475	504	493	478	489	517	539	470	459	467	519	494	512	472	522	552	470	509	500	439	492	488	521	490	469	504	466	511	503	483	448	515	469	473	492	469	486	471	452	501	480	470	448	508	472	468	455	527	471	488	484	456	464	502	469	440	460	495	527	466	445	504	518	500	472	511	515	507	510	506	512	500	492	457	476	488	513	496	505	493	443	485	456	475	486	498	480	479	506	472	503	510	506	471	460	450	512	525	517	498	541	427	476	480	518	484	522	502	466	509	497	506	496	473	459	513	491	518	486	510	498	481	527	471	477	465	479	529	468	522	497	513	532	420	447	472	515	499	429	493	496	487	451	488	523	484	472	525	474	523	503	479	478	474	493	459	507	472	473	510	495	495	470	491	478	468	525	493	464	515	501	503	474	487	455	473	490	541	465	456	477	474	462	493	493	503	481	506	498	491	479	483	486	459	487	535	502	474	465	488	482	495	538	474	489	480	505	489	492	469	514	528	535	480	501	510	505	488	433	500	496	491	433	479	476	467	536	465	509	495	481	494	530	492	496	480	539	486	491	472	491	488	436	507	478	462	477	467	523	454	493	532	516	458	525	515	490	530	497	483	492	457	495	523	504	487	467	556	477	446	458	489	484	480	478	503	448	453	522	457	481	472	461	511	473	500	485	479	490	502	509	513	458	479	489	512	492	479	437	509	509	501	477	534	484	525	548	494	497	514	493	477	475	433	518	509	470	481	461	493	516	460	516	501	461	505	457	487	494	474	485	515	507	521	523	426	470	458	488	450	512	468	460	469	493	529	507	507	494	489	506	502	477	482	491	480	487	512	464	529	491	462	504	489	516	508	478	484	508	493	461	485	482	473	475	496	430	500	539	487	502	519	497	493	502	489	541	534	490	475	481	500	513	488	464	507	520	514	495	509	459	492	498	501	494	485	510	500	485	499	498	497	502	520	491	490	472	483	482	456	473	498	512	493	473	508	480	485	492	505	528	482	449	458	455	480	493	440	513	467	501	483	517	477	494	461	493	508	463	487	468	489	503	497	471	514	497	485	481	517	504	456	476	503	468	491	494	442	483	463	494	441	490	456	500	492	458	518	511	486	446	545	508	489	477	522	508	477	486	505	501	500	504	487	496	448	463	471	477	499	527	501	456	487	446	488	496	439	500	510	505	505	479	514	516	494	492
30117	50362	45032	33479	27173	22113	17629	13834	10885	8506	6400	5150	4182	3270	2861	2502	2291	1944	1806	1685	1500	1427	1301	1235	1143	1043	985	961	917	836	820	843	766	718	733	764	697	768	683	633	673	640	651	671	635	648	613	628	621	611	632	650	640	607	647	614	615	643	657	607	621	627	617	585	618	612	643	622	561	581	631	585	603	609	610	618	622	597	607	607	598	619	600	623	541	633	574	621	576	615	578	594	541	575	583	587	619	624	593	613	591	604	585	615	610	612	591	557	591	651	585	628	604	633	648	631	584	602	607	601	570	633	615	578	611	601	621	613	571	613	606	598	636	573	598	586	605	615	651	602	561	609	565	667	597	614	611	636	620	636	663	588	565	604	580	618	563	606	630	594	543	598	611	591	589	621	560	600	596	653	601	602	621	580	652	553	617	655	615	631	606	619	623	592	642	592	637	589	562	649	570	550	566	624	632	617	592	612	629	615	573	618	600	595	603	638	567	635	621	583	596	618	609	539	616	624	612	584	568	664	591	610	628	602	641	621	570	594	627	636	600	553	592	600	600	584	593	623	571	620	576	570	573	594	594	606	590	607	598	591	625	604	574	592	559	556	585	574	563	629	591	592	586	599	631	590	608	605	618	605	606	616	597	629	599	615	595	593	655	594	606	636	593	594	609	590	594	642	614	568	577	667	608	587	597	570	638	583	613	586	592	551	611	571	585	591	610	599	589	639	612	599	589	604	632	549	666	674	572	617	571	606	590	650	569	644	575	615	569	593	558	625	624	615	604	600	614	594	604	603	611	572	625	607	567	651	586	561	636	627	576	562	616	609	610	630	642	627	612	578	561	611	628	612	610	592	616	576	607	618	648	578	606	584	582	629	590	616	617	589	600	598	600	607	577	549	557	632	601	601	617	644	602	638	579	614	652	578	581	617	597	579	601	559	608	575	614	601	618	601	591	598	607	625	597	595	651	605	579	664	621	618	576	629	589	603	632	587	600	597	559	590	610	604	636	637	610	638	603	605	601	606	605	626	607	572	635	552	642	570	584	642	635	555	621	597	598	612	538	617	580	635	628	585	593	636	645	607	587	632	574	610	588	614	635	594	601	601	591	581	582	609	592	546	601	572	606	608	617	607	576	590	601	591	630	631	576	601	591	628	594	643	583	604	625	598	604	561	616	618	640	631	624	583	628	637	609	597	616	626	588	563	566	585	664	618	599	597	581	598	608	615	579	617	603	601	619	606	597	610	562	603	606	594	559	576	616	591	646	550	607	646	632	607	648	553	621	578	616	586	588	618	607	627	605	560	591	587	614	569	606	597	586	596	625	648	582	632	570	588	645	613	586	618	626	615	584	587	593	589	571	617	601	588	575	601	579	608	563	586	567	617	616	559	588	598	594	628	566	604	593	625	606	627	576	642	627	611	607	589	572	656	577	599	642	611	599	638	607	589	614	593	661	646	600	597	622	579	604	624	615	604	620	562	643	620	613	607	624	589	608	593	549	597	647	635	587	636	612	579	676	591	583	610	562	642	615	593	608	612	624	609	628	597	608	578	594	598	598	616	632	633	612	617	599	598	597	592	610	613	621	622	596	617	600	627	603	607	610	601	590	623	586	587	622	586	623	649	563	601	605	627	569	598	610	600	623	605	545	607	588	590	594	590	647	604	629	597	578	564	598	587	585	636	572	603	585	600	639	604	650	642	612	614	610	660	603	583	607	606	594	596	636	579	593	579	613	595	589	608	611	624	588	609	613	591	613	585	610	604	594	593	569	624	585	632	597	596	613	595	568	621	609	626	585	591	603	600	609	658	641	578	611	584	558	599	594	585	623	639	575	634	614	614	642	595	586	615	565	592	554	596	605	595	630	575	612	591	635	642	599	614	643	590	571	603	612	577	581	535	623	624	623	588	644	627	605	637	609	595	604	553	633	616	567	594	566	596	651	594	606	621	593	619	606	630	588	587	604	603	608	642	539	591	590	588	564	576	594	562	613	576	619	568	614	614	588	591	638	639	632	583	665	598	613	619	579	616	597	634	618	587	595	602	590	633	590	590	602	555	583	576	636	628	618	603	610	641	548	567	598	633	611	593	594	656	551	606	607	599	592	635	597	606	619	596	539	577	621	617	612	593	569	553	641	633	592	595	588	626	619	620	615	613	601	653	588	590	606	591	584	639	636	634	641	608	558	611	596	621	604	603	615	587	647	592	587	606	645	586	567	621	619	606	594	594	610	615	606	595	558	615	540	623	597	611	637	608	569	594	617	574	593	621	645	600	665	583	621	637	593	602	596	621	609	610	632	608	587	537	604	630	637	602	636	568	615	626	573	610	578	623	603	631	603	545	606	588	592	592	601	625	592	582	566	577	596	597	624	589	607	571	559	645	604	588	576	593	604	574	605	644	611	629	557	640	625	621	629	601	585	609	614	612	597	589	618	582	628	621	594	577	611	596	569	603	586	601	594	654	636	630	613	604	618	609	601	597	591	638	585	603	596	613	595	600	600	604	566	551	623	617	608	610	585	578	575	584	597	589	595	595	619	583	592	576	598	517	612	584	599	567	622	592	583	588	622	617	593	691	556	600	600	568	566	604	602	602	637	593	585	606	630	565	579	599	619	631	611	579	586	607	586	595	610	598	572	602	575	615	575	615	589	596	615	641	593	580	566	654	597	591	568	613	630	633	609	606	575	593	596	635	586	595	583	594	635	575	601	600	562	587	608	568	590	626	620	570	607	604	578	610	623	637	586	626	566	612	609	610	591	627	578	587	651	624	587	607	614	620	622	662	616	601	638	551	626	593	632	588	560	601	643	634	556	609	597	646	596	574	614	621	589	573	591	572	596	650	577	632	568	599	595	574	586	573	586	634	620	620	645	609	576	615	626	623	605	630	605	595	581	600	579	595	599	594	630	639	598	586	599	558	613	602	602	607	583	596	600	590	584	587	605	610	602	614	583	594	631	626	596	583	624	636	551	602	637	607	597	544	569	618	654	602	564	641	590	584	595	653	602	576	575	605	629	599	635	591	608	635	570	594	604	584	627	606	579	585	612	594	620	640	607	602	614	570	654	607	646	593	618	574	598	616	640	596	571	599	623	546	582	595	588	613	614	612	599	586	621	632	641	616	654	582	633	610	616	575	621	599	567	577	603	621	577	603	573	639	618	625	601	608	609	586	600	573	598	566	612	559	617	579	554	609	632	630	598	601	617	612	629	587	597	573	625	618	590	556	600	617	658	569	631	622	619	598	621	567	613	603	596	588	603	560	597	591	606	620	647	633	644	617	566	615	635	597	573	624	581	631	591	614	623	584	632	611	618	594	627	598	580	602	547	583	598	584	612	576	561	605	570	620	594	612	559	587	622	602	609	610	610	592	635	626	605	598	576	577	630	621	594	555	591	643	576	639	555	601	633	616	637	576	592	623	644	615	593	636	569	615	615	598	590	622	637	633	600	604	612	626	579	644	604	585	594	559	594	626	636	583	609	583	597	627	622	581
22505	20627	28143	23200	21088	22480	20854	11677	8065	6321	5057	3815	3018	2380	2076	1835	1644	1515	1407	1284	1076	1121	1043	936	881	832	748	740	684	676	671	699	610	637	636	579	594	563	566	571	527	585	567	567	528	521	533	498	516	536	497	504	487	481	502	535	513	511	540	458	509	517	496	513	478	499	537	488	499	480	481	469	501	510	510	473	490	497	498	521	506	480	496	527	483	499	484	529	483	478	531	513	494	515	520	508	486	465	517	504	467	471	489	481	473	535	501	499	471	474	469	474	506	483	532	492	470	486	511	520	479	517	504	455	520	483	524	530	462	503	497	496	517	475	522	490	516	547	509	515	533	480	490	515	479	489	485	505	482	515	464	489	451	511	444	468	514	484	520	457	483	498	512	523	497	450	499	498	488	486	495	476	497	498	509	526	466	519	473	460	511	527	528	486	470	521	468	503	488	470	518	510	489	507	484	475	491	480	487	502	497	510	491	468	488	528	491	462	506	525	554	499	466	489	495	502	503	443	510	511	444	484	521	486	467	481	488	448	502	498	513	516	500	473	511	493	477	534	544	503	483	469	492	476	467	479	461	500	499	508	513	526	488	513	500	484	499	482	495	458	482	491	485	503	517	492	528	477	518	457	509	478	486	510	484	511	493	487	504	503	515	494	484	461	480	512	480	454	486	469	452	510	474	516	496	447	480	491	532	493	477	492	473	490	504	480	523	498	481	478	479	522	530	461	507	512	482	521	471	504	493	520	487	476	482	520	512	454	500	495	462	484	537	489	483	515	466	503	498	499	478	518	476	499	475	467	535	481	515	479	516	486	548	494	514	484	472	441	486	512	523	490	492	485	499	480	476	493	502	493	497	514	486	449	524	514	480	470	515	501	481	508	537	494	494	498	485	496	485	490	483	483	518	557	455	516	503	465	497	507	525	484	512	519	471	466	470	482	502	492	493	500	475	470	514	531	455	510	489	520	500	484	519	511	497	503	555	490	510	478	453	482	516	536	497	497	525	460	483	515	538	479	423	490	455	491	529	480	481	492	515	468	503	492	500	519	535	474	529	474	499	547	497	495	438	465	467	464	475	513	496	447	473	473	468	478	506	520	490	499	478	515	504	503	498	503	499	477	496	498	493	522	484	465	527	507	479	485	498	488	497	535	500	494	515	486	465	503	506	519	483	499	480	518	480	490	506	481	497	456	520	457	498	510	495	442	471	490	484	523	488	525	480	498	519	514	490	539	482	515	490	447	467	538	482	497	516	535	503	534	485	498	492	514	554	461	468	461	491	497	503	460	457	445	503	516	474	480	505	510	530	503	465	489	470	520	499	504	490	492	481	512	479	524	472	512	492	487	466	477	500	485	481	504	469	506	533	522	462	465	523	491	486	507	494	474	517	514	465	501	474	510	536	454	456	503	499	533	490	477	448	517	532	486	495	528	478	512	525	474	503	485	493	501	463	472	504	474	486	477	498	496	500	503	471	484	476	457	479	472	484	529	474	523	514	505	486	515	488	437	515	468	470	499	509	475	534	490	515	496	487	484	510	534	486	541	499	498	487	506	482	467	488	522	477	517	498	491	506	464	478	520	514	477	506	502	483	494	530	466	486	500	486	490	519	500	520	494	510	513	494	493	527	488	470	484	493	512	481	482	492	494	496	499	485	494	464	502	531	490	514	477	463	482	463	479	483	515	472	496	528	508	488	467	475	492	517	495	476	470	495	501	468	474	475	518	461	537	494	475	477	489	481	509	511	476	495	472	501	448	490	480	499	509	463	461	496	513	479	467	489	511	508	520	497	468	520	500	479	510	500	468	527	538	511	475	483	507	495	493	507	496	538	497	503	504	529	478	486	485	488	486	527	484	476	481	523	511	471	486	506	481	500	524	454	514	487	486	505	482	485	487	504	529	496	498	529	484	442	527	522	551	487	487	539	515	501	480	513	493	488	485	475	470	492	477	533	500	454	456	515	497	523	493	515	468	487	478	516	503	522	458	448	499	515	512	516	513	505	449	510	477	469	509	491	509	505	502	479	499	498	520	466	495	517	514	534	480	524	505	484	488	547	483	496	472	504	512	476	519	503	506	434	491	488	514	460	509	487	545	458	482	481	500	471	476	540	452	506	447	515	501	494	498	524	495	467	502	505	514	527	500	455	494	518	501	496	470	480	505	484	461	507	489	475	431	509	509	494	465	513	522	513	492	505	453	467	477	532	474	482	490	507	482	503	490	487	453	512	463	533	506	498	484	493	500	501	505	510	502	509	484	506	499	470	510	503	492	497	507	537	511	494	445	489	487	524	513	461	490	495	503	488	471	508	499	498	473	494	507	487	500	509	496	521	493	516	470	476	519	490	532	517	495	495	515	499	504	487	515	435	526	495	451	517	477	517	472	493	474	482	478	482	498	496	517	470	497	500	527	492	516	503	473	507	522	501	489	516	490	502	491	494	481	517	499	493	498	467	488	498	523	488	490	459	491	478	487	492	496	489	495	498	487	513	482	501	477	493	468	517	500	485	471	487	478	493	542	489	493	463	537	462	507	474	495	480	488	512	479	475	512	456	467	468	510	481	464	562	468	541	524	499	483	502	465	468	514	468	475	496	508	503	465	462	519	510	548	509	493	492	538	513	505	499	508	501	542	468	521	471	497	509	507	459	498	500	482	496	488	501	491	482	503	512	481	513	507	493	462	514	480	448	503	505	469	489	511	477	503	517	504	498	451	523	500	508	495	489	495	528	484	462	510	495	526	478	502	490	464	519	489	499	490	465	512	498	507	493	508	446	510	459	513	524	465	487	509	509	488	493	510	474	452	468	541	512	484	500	456	474	496	490	513	458	485	477	477	470	482	506	499	461	485	494	482	497	492	497	533	491	470	517	526	504	455	518	444	514	539	528	529	493	518	511	500	456	444	516	496	513	464	501	504	465	481	490	465	482	438	494	489	479	452	492	484	482	499	510	502	490	493	489	488	529	468	499	507	506	462	452	473	511	513	537	458	517	467	480	496	490	512	487	473	498	516	496	485	480	502	491	521	496	466	488	494	486	486	525	484	501	500	482	487	542	507	491	512	530	467	478	489	524	534	520	507	472	491	476	516	441	487	520	457	469	504	495	538	500	513	484	499	498	522	462	466	480	476	447	473	494	478	515	509	490	483	468	495	471	506	492	495	485	492	509	487	531	484	473	486	503	487	499	495	427	509	512	518	464	500	475	463	474	510	494	518	507	531	483	462	502	488	510	490	482	486	505	461	501	469	481	473	503	546	500	512	477	505	484	504	479	508	466	468	489	496	523	451	481	511	434	489	462	487	477	480	511	486	487	491	491	461	537	500	501	450	464	507	474	487	478	522	517	473	506	518	471	502	500	499	485	522	513	502	505	470	527	482	471	508	488	471	527	514	514	513	475	466	546	502	514	523	502	447	500	502	512	517	469	474	488	461	471	470	457	535	466	533	496	469	504	508	442	534	497	506	502	509	464	476	524	486	525	478	460	488
33159	54994	49679	37587	31488	26405	21884	17338	13953	11445	8971	7260	5552	4474	3745	3332	2893	2490	2358	2013	1787	1702	1549	1443	1327	1161	1124	1130	1054	974	878	830	807	828	831	835	750	714	754	730	652	683	683	670	657	663	659	607	659	628	644	621	584	655	633	598	617	611	626	606	600	640	588	625	607	629	644	592	635	604	578	613	606	590	582	591	533	659	624	609	605	628	580	608	601	610	589	611	604	557	572	650	589	625	567	607	581	605	588	600	608	564	610	542	632	624	567	595	605	566	598	628	598	617	623	599	574	612	614	582	587	612	602	574	561	626	557	599	554	580	591	602	626	607	640	647	544	605	576	610	597	600	565	549	646	613	640	598	604	608	608	556	598	615	589	614	602	610	599	555	617	581	613	589	598	626	622	557	615	592	517	640	546	606	604	604	634	575	631	624	618	578	607	643	627	610	630	620	590	560	596	617	625	663	608	615	638	531	606	620	566	573	626	598	602	611	608	572	632	580	598	579	686	542	593	589	586	584	597	593	589	593	629	601	551	606	598	590	642	582	606	572	609	617	584	597	588	648	540	635	575	594	573	600	616	636	577	608	616	576	592	586	591	608	589	612	574	628	553	570	611	644	566	591	645	619	637	615	613	595	613	573	575	630	583	602	622	638	539	594	558	566	598	610	619	567	574	593	575	598	553	650	584	567	566	596	629	573	577	606	662	589	628	617	583	589	631	596	603	569	605	603	604	613	572	589	597	598	645	563	552	608	565	638	633	568	621	600	620	601	608	606	575	551	630	630	595	652	621	621	588	650	577	594	605	639	613	595	574	609	591	591	598	597	591	612	576	549	603	591	559	560	640	615	614	603	592	573	574	626	608	575	547	607	612	551	641	607	628	608	575	581	585	607	660	638	588	574	658	602	574	559	574	632	631	612	626	555	613	591	602	615	614	606	572	592	638	630	572	619	622	657	576	591	613	620	604	581	614	615	605	637	617	629	585	610	604	589	559	615	574	638	585	607	615	593	592	568	557	610	571	597	582	608	628	596	580	632	554	619	579	623	571	600	585	599	558	606	576	566	590	592	624	541	595	593	581	590	583	605	586	560	592	581	593	581	588	624	598	552	616	588	621	603	601	609	618	614	613	593	610	591	598	625	556	572	609	623	602	592	628	594	595	607	584	603	630	588	597	583	612	600	591	602	597	626	582	580	581	610	583	602	596	596	575	644	646	573	582	586	562	556	624	601	605	595	599	573	583	620	563	605	603	619	585	609	566	561	592	607	623	581	596	613	648	606	597	604	597	627	594	604	580	615	595	618	577	572	613	672	588	545	595	611	598	633	612	610	608	597	596	579	619	591	608	594	577	595	600	596	606	611	590	611	607	641	596	587	578	592	580	602	593	617	553	573	580	574	623	587	542	630	622	597	615	612	597	600	631	562	580	610	594	591	633	598	622	585	575	635	645	599	615	611	583	617	606	606	568	585	630	602	613	569	575	602	612	586	609	588	586	591	573	571	618	593	588	603	579	546	608	623	545	598	575	621	631	595	594	612	595	628	592	608	673	568	542	604	577	599	596	592	606	626	581	578	603	631	595	609	662	589	587	592	583	570	603	614	615	593	615	572	613	620	577	583	570	570	573	561	608	633	577	594	601	571	578	579	599	637	618	564	614	649	582	616	564	581	619	629	595	565	568	662	592	592	600	632	608	600	619	604	609	590	593	627	572	579	575	598	613	580	600	600	581	589	593	550	650	590	572	619	577	619	587	603	574	555	597	583	601	607	581	628	630	586	608	587	601	565	614	556	625	601	617	643	606	613	590	615	577	576	577	626	612	624	603	605	602	636	627	592	595	558	664	583	590	586	593	600	595	594	592	642	590	556	582	598	591	618	568	619	608	572	569	604	611	602	607	637	578	592	619	575	614	588	580	597	659	609	583	605	573	585	609	642	608	615	614	602	567	598	578	599	588	629	568	588	601	573	595	597	621	614	612	619	570	605	604	594	602	608	592	618	614	609	622	596	573	631	601	562	588	631	613	580	617	561	598	581	599	602	562	599	597	581	582	616	609	625	585	597	606	618	621	563	567	586	610	585	597	616	636	607	623	606	624	598	620	593	628	603	589	605	601	629	582	634	609	564	584	589	603	598	610	582	617	611	562	629	599	635	584	605	601	625	578	596	576	603	630	618	622	600	584	586	602	600	595	606	567	626	595	580	628	610	612	572	581	581	586	620	597	604	602	628	553	560	578	609	643	610	589	580	604	566	592	550	602	593	652	590	592	577	572	568	605	633	604	636	623	592	639	642	615	581	581	599	559	569	606	590	582	597	618	635	599	604	599	559	573	605	596	616	639	636	638	602	582	607	614	577	585	613	564	535	659	604	602	604	579	636	621	630	591	616	600	605	623	616	562	556	633	579	589	604	561	606	585	624	615	608	622	642	656	631	615	564	594	575	634	579	625	572	637	611	572	553	564	606	596	571	672	608	576	595	575	609	606	581	617	570	589	598	603	615	589	594	660	604	609	599	622	577	609	629	598	609	601	613	608	657	603	614	598	594	552	580	568	612	571	622	617	592	604	632	595	618	655	597	591	570	588	615	583	599	573	607	620	608	627	575	594	585	579	561	635	587	625	611	620	682	592	582	630	580	593	618	595	594	603	576	586	570	596	578	621	552	598	625	645	596	611	597	634	590	616	610	622	642	593	587	601	575	612	610	614	627	573	584	591	582	642	585	586	625	605	612	574	608	619	660	598	610	578	596	615	574	603	681	580	635	589	574	547	607	552	566	614	630	546	642	614	607	569	565	563	582	588	606	618	585	573	579	608	622	605	580	647	583	578	594	585	553	599	651	606	550	639	612	601	604	624	597	604	602	602	598	606	590	575	609	592	602	584	583	594	611	578	604	636	619	626	564	615	583	603	602	589	580	652	589	673	587	656	633	586	642	595	592	583	613	602	600	607	614	589	669	607	577	598	668	640	616	621	564	651	609	599	612	589	552	620	557	578	647	598	607	608	657	585	600	609	619	587	578	576	645	624	574	628	605	590	590	592	589	592	587	623	692	580	564	653	571	593	590	580	587	577	586	597	593	579	595	611	585	606	563	574	634	626	621	609	592	600	584	617	579	587	595	592	607	570	578	555	606	553	554	604	625	600	594	583	622	567	620	574	611	601	611	608	625	626	579	628	577	602	581	622	603	628	555	615	625	595	585	577	595	577	607	604	577	572	575	553	552	585	655	578	589	588	591	583	612	637	602	664	599	615	601	563	593	593	579	568	607	601	622	604	624	603	638	622	564	617	610	536	536	620	586	581	575	606	605	602	584	624	602	575	597	606	593	591	599	588	650	596	596	605	606	581	614	577	620	621	602	592	566	572	588	605	602	575	573	610	610	622	617	575	655	592	602	607	584	590	576	583	556	624	534	631	596	594	618	574	589	618	608	591	543	618	594	604	588	604	621	672	586	635	568	591	618	606	571	584	598	580	611	617	584	596	554	590	597	588	563
27599	25978	33430	25669	16046	10456	6951	4850	3588	2834	2257	1907	1593	1314	1178	1010	979	887	894	816	767	724	714	675	687	621	632	615	584	616	557	550	517	574	534	565	511	543	582	560	575	549	529	549	522	504	442	512	522	510	496	480	502	568	484	524	485	476	524	535	462	527	491	505	502	521	527	503	513	483	481	480	566	535	505	557	471	526	490	499	467	517	493	514	487	485	488	488	537	486	497	485	516	525	488	470	523	498	513	507	514	522	479	503	488	523	520	520	509	510	527	497	497	528	483	551	545	528	471	509	488	474	510	525	510	462	538	519	515	516	496	509	423	475	496	521	519	481	521	530	478	538	497	502	539	457	516	527	543	502	546	510	500	513	497	508	491	526	539	513	487	488	538	543	491	505	493	459	501	508	542	467	523	529	506	497	491	484	531	502	508	540	523	510	460	471	509	518	516	458	513	494	523	513	523	528	512	534	514	519	501	516	522	538	477	500	519	489	541	506	512	475	515	494	498	512	509	479	513	502	543	524	506	506	514	503	501	511	525	514	532	505	489	491	497	548	519	531	512	501	483	491	525	508	530	467	463	498	452	480	533	512	486	521	505	503	482	497	483	481	484	487	490	477	515	472	506	494	522	474	495	504	518	557	491	518	529	516	535	485	506	465	497	462	552	529	504	504	498	500	487	501	557	499	500	480	499	507	537	492	520	508	511	524	470	458	494	497	501	550	484	485	521	558	511	531	524	486	532	501	537	490	539	499	496	518	522	540	540	501	488	494	530	538	475	505	487	528	511	484	519	509	449	493	512	512	506	555	530	489	493	527	488	504	481	543	515	491	500	519	520	496	522	498	485	515	488	536	519	574	502	514	506	490	477	515	510	510	523	475	545	432	486	512	502	531	520	496	500	508	505	507	498	512	508	487	471	489	484	506	489	519	517	490	517	490	495	491	488	526	483	493	491	503	517	486	564	462	528	520	513	499	489	512	487	478	507	481	493	525	479	511	501	534	503	526	487	515	459	527	492	506	514	510	501	528	478	503	482	513	502	527	487	490	510	496	522	469	488	519	513	481	499	538	539	485	521	477	481	535	512	496	504	520	507	538	483	466	498	505	544	493	519	459	513	484	545	497	523	514	535	504	472	508	510	506	517	479	486	527	530	533	495	493	480	541	480	488	512	531	525	478	496	517	482	504	472	464	480	492	464	504	509	493	526	497	508	497	508	500	514	460	513	530	537	528	489	508	558	503	527	495	504	486	476	494	502	487	483	478	521	522	486	467	487	517	485	518	522	518	517	510	536	509	476	520	512	476	492	513	483	492	533	478	496	524	473	502	504	525	551	486	450	474	494	500	534	532	490	480	499	539	493	495	493	510	504	500	531	486	522	438	463	497	477	498	531	502	493	513	527	472	503	515	511	549	505	492	513	528	512	543	513	479	537	500	523	492	475	547	509	499	511	498	480	555	500	511	500	499	453	490	521	486	507	528	497	495	526	519	483	530	501	523	514	525	495	500	495	503	491	488	531	488	517	489	547	479	530	514	500	475	497	511	497	476	492	534	487	473	479	499	502	537	469	468	497	523	468	513	480	491	477	478	519	474	501	540	477	510	509	556	502	519	491	503	467	433	490	513	526	506	520	509	470	514	507	512	475	513	507	501	511	488	500	528	484	500	552	497	465	507	525	547	509	495	477	498	483	492	499	544	534	480	502	499	528	466	501	564	521	533	508	507	507	509	522	545	512	497	531	475	479	521	484	489	485	495	511	499	501	519	502	490	485	475	475	499	503	479	493	498	491	506	497	473	466	500	515	537	463	510	504	521	531	508	504	490	512	523	516	511	513	512	485	497	515	538	524	518	478	503	509	521	528	542	482	507	521	476	468	488	572	519	540	486	463	483	532	505	519	502	520	450	495	519	475	486	488	548	514	524	516	492	500	494	491	487	513	531	483	481	491	496	486	487	482	511	513	522	527	474	498	457	501	494	531	477	495	487	487	486	546	500	485	483	513	539	509	476	542	523	487	494	519	456	486	487	501	486	532	484	468	519	521	510	521	521	542	499	484	489	509	545	516	507	516	513	553	529	533	486	486	498	498	507	477	523	531	499	495	462	490	497	489	533	499	529	514	518	487	493	561	468	500	505	466	486	498	524	505	531	467	523	510	520	494	509	502	529	491	530	484	492	513	510	516	492	484	503	500	494	503	510	503	517	533	511	501	477	485	525	510	512	503	493	488	512	554	549	504	497	495	488	471	494	478	532	500	514	457	480	499	507	470	503	527	481	503	536	556	457	506	519	519	476	489	514	536	474	502	492	499	489	502	536	507	480	487	503	518	505	546	498	521	477	516	501	516	478	461	476	515	538	498	497	446	481	508	488	507	492	500	511	532	540	533	491	509	511	563	507	487	494	499	480	501	515	561	526	494	506	533	496	507	525	536	471	511	503	478	503	522	500	455	493	540	543	495	504	504	505	525	483	480	495	473	473	525	522	533	495	514	519	472	501	472	475	520	536	503	492	491	523	521	523	561	483	484	526	527	495	532	508	522	508	482	510	527	472	462	491	509	551	493	507	478	487	490	504	498	503	515	484	470	527	517	499	511	519	502	509	519	515	505	504	545	509	527	486	547	521	458	498	470	499	528	501	490	525	503	483	479	531	517	512	502	491	502	500	535	482	495	506	512	524	495	499	478	527	473	512	511	546	486	483	528	527	533	477	519	499	497	516	513	482	487	499	513	484	498	525	495	518	525	531	500	494	494	485	513	481	480	519	475	459	506	491	483	504	533	506	465	462	505	497	505	516	431	493	507	502	498	477	502	537	523	497	490	503	541	533	467	490	473	475	481	508	516	526	510	508	534	476	484	469	514	521	521	488	564	538	496	522	463	499	519	510	525	452	485	514	482	517	505	476	466	523	486	508	488	486	531	532	477	493	509	527	504	480	490	492	499	510	501	498	518	513	500	513	518	517	529	446	511	490	489	492	473	500	461	530	530	491	482	464	494	486	489	480	520	481	503	537	523	522	543	559	489	542	487	538	468	490	508	516	499	505	553	513	502	488	474	494	518	456	522	494	524	477	519	468	522	530	526	512	515	482	488	515	469	486	503	497	502	501	515	515	484	503	485	496	514	550	561	529	516	484	517	501	541	485	522	536	531	511	541	497	511	520	512	489	526	539	502	472	490	535	497	493	502	516	513	476	515	501	508	508	498	514	494	506	470	520	493	531	518	539	512	500	531	500	480	505	480	517	485	491	534	472	504	522	524	522	500	495	480	475	479	522	490	487	492	498	520	554	510	527	484	486	519	534	512	493	502	482	523	525	500	487	544	507	511	547	515	489	530	474	518	517	465	493	506	522	534	512	501	522	501	517	534	512	525	508	515	479	510	477	571	555	492	446	490	533	459	502	514	512	492	499	520	450	493	497	524	535	534	492	495	517	474	512	507	473	500	482	481	490	504	516	495	472	472	483	547	509	499	514	543	474	527	528	496	495	489	519
30902	43126	39177	26902	20851	16403	12493	9467	7168	5601	4532	3621	2829	2258	1954	1690	1559	1475	1350	1213	1102	1076	1023	954	903	844	864	821	832	778	740	763	735	761	760	705	753	702	660	671	698	693	630	630	629	621	667	606	606	642	640	662	625	691	680	635	670	614	655	610	633	644	619	622	660	618	628	618	648	632	588	633	636	651	618	608	603	593	611	617	655	637	612	591	617	637	625	620	611	672	651	637	627	609	623	630	624	617	614	589	620	576	648	643	643	629	603	606	622	608	642	612	611	615	601	615	665	590	614	632	625	617	637	678	613	687	596	622	637	630	616	642	635	626	592	622	619	628	604	602	596	631	613	642	638	613	624	652	647	646	629	634	651	631	662	650	630	618	627	606	618	608	616	654	542	584	588	625	632	621	630	615	631	606	612	612	631	606	597	619	639	617	608	611	604	611	619	598	612	595	601	609	623	625	602	631	599	592	684	615	667	630	621	631	614	604	595	607	593	663	663	606	605	607	616	634	633	638	608	660	656	636	685	578	647	577	634	630	625	628	646	632	654	625	622	634	635	607	661	637	637	613	606	588	616	604	623	603	617	638	645	621	645	627	591	614	595	668	615	580	622	638	607	612	626	653	622	655	608	631	657	618	603	631	637	666	633	602	622	660	599	640	571	627	658	656	622	647	626	608	648	639	596	591	621	611	622	669	637	665	550	591	645	631	610	635	622	610	640	644	640	641	657	631	601	641	644	635	590	651	636	614	610	623	634	582	646	598	654	608	647	599	604	644	588	631	660	614	608	635	624	616	642	639	630	625	625	662	606	626	608	611	629	572	681	623	645	600	603	606	588	639	650	604	615	624	653	634	633	650	613	622	642	639	639	595	615	646	619	625	586	618	575	635	660	588	645	621	600	656	636	602	609	669	635	589	610	650	630	628	627	645	642	605	655	601	605	616	602	652	645	574	627	581	642	594	662	618	673	640	671	627	648	622	648	638	571	590	631	610	611	659	602	642	655	624	660	623	591	612	588	639	610	625	626	647	623	594	629	662	618	581	613	618	572	644	633	629	591	591	598	627	626	634	614	605	641	613	550	654	614	595	599	649	631	622	641	612	640	598	631	574	608	602	632	639	624	611	626	602	617	609	646	618	624	578	623	661	588	647	631	630	600	601	609	642	592	647	654	667	609	618	569	626	635	604	591	609	619	584	630	624	651	597	625	607	610	663	656	603	641	617	655	576	638	636	667	592	591	620	593	615	632	610	665	654	663	673	648	652	617	653	665	630	680	620	626	626	648	653	637	599	623	648	591	635	632	620	648	668	670	658	622	628	637	651	625	587	643	623	600	632	610	613	661	586	608	602	631	650	668	644	645	587	646	587	588	600	636	641	638	647	629	593	677	616	609	624	636	588	661	630	625	644	639	654	614	614	621	622	636	670	667	592	645	630	640	603	640	650	598	574	633	655	595	583	573	600	625	650	656	598	633	597	643	588	617	621	613	620	625	618	595	603	603	560	600	601	670	589	616	639	633	609	629	622	622	645	654	595	603	665	636	615	642	633	620	591	630	619	636	572	636	634	655	630	615	626	595	650	614	586	650	627	611	614	606	611	613	595	636	668	633	620	646	651	604	625	627	647	656	632	661	656	579	619	590	623	646	642	616	624	612	602	630	612	614	623	616	633	641	654	630	659	602	609	610	579	651	634	623	634	663	577	600	621	639	651	645	616	626	675	599	639	607	667	643	655	618	613	629	594	619	586	660	656	629	676	602	615	633	685	610	620	579	593	598	566	638	607	636	651	620	634	653	611	642	649	648	634	614	614	625	590	612	656	619	606	607	619	638	600	616	627	643	589	585	582	597	673	602	611	617	589	635	612	636	604	610	621	654	635	583	595	621	622	624	645	589	636	592	593	634	654	630	658	640	630	597	647	632	597	630	627	626	671	627	626	632	637	640	687	647	606	624	625	611	620	580	613	645	641	562	622	580	617	571	616	627	589	594	628	654	669	654	628	645	667	628	623	624	667	605	602	575	612	643	581	594	645	609	657	616	629	638	670	616	630	612	622	607	646	580	644	602	643	639	626	651	594	699	625	645	657	647	563	630	611	612	675	612	605	600	649	632	621	631	632	625	621	645	559	624	639	601	616	613	639	649	640	619	620	591	656	677	614	640	620	667	610	609	636	634	607	654	573	637	618	633	606	627	652	699	598	641	667	615	607	612	626	645	644	628	637	609	617	622	617	593	665	616	632	619	669	583	652	607	629	617	600	659	636	652	607	583	632	613	613	644	639	643	619	654	652	566	630	630	637	572	609	613	649	595	621	602	622	592	631	590	613	609	623	648	587	604	652	596	622	644	608	586	647	632	660	620	573	617	608	641	633	622	588	616	641	610	625	614	599	604	668	652	634	626	602	635	574	633	611	584	641	635	601	582	628	597	624	646	625	615	643	628	628	633	636	647	614	608	660	669	642	639	609	611	663	634	657	654	614	596	596	650	587	607	628	639	605	599	640	636	627	630	632	612	626	661	622	622	613	659	618	623	609	624	629	675	622	589	635	632	648	645	634	610	656	633	611	659	634	614	606	624	635	597	630	622	600	613	608	621	597	603	644	630	540	591	609	592	631	626	647	620	608	644	616	573	628	620	609	636	629	626	639	565	663	613	638	634	670	635	618	595	592	696	624	622	598	589	643	620	621	597	597	642	623	609	629	615	623	671	619	625	625	646	614	631	640	628	657	617	620	622	646	619	617	602	623	638	628	649	587	640	675	649	631	623	624	645	640	652	605	608	642	607	597	668	633	605	622	647	632	622	644	617	583	623	621	654	649	636	594	659	643	622	625	602	665	640	633	670	621	624	600	649	591	652	657	624	617	629	564	620	672	621	615	661	632	643	634	603	633	621	597	607	634	597	659	645	617	660	601	613	599	643	636	625	614	629	632	639	633	611	607	648	620	640	649	604	608	646	594	606	615	587	592	611	633	638	642	645	582	584	639	577	574	624	634	616	634	645	605	649	617	572	604	665	590	637	629	656	624	619	632	613	588	651	645	662	619	616	636	628	614	637	623	584	612	640	608	635	621	594	590	606	627	602	603	623	642	619	648	595	645	652	631	642	642	614	640	634	570	643	631	633	625	654	598	637	620	609	678	630	586	613	628	600	622	635	633	586	632	630	592	615	583	626	619	621	623	653	629	617	625	627	581	614	613	603	641	647	639	640	632	612	609	600	664	629	633	684	632	623	592	616	608	584	640	612	612	579	603	657	627	611	609	635	647	638	636	612	614	630	657	574	630	652	632	617	622	613	637	610	616	650	637	593	673	610	617	646	606	595	604	622	670	633	661	590	648	621	623	612	612	651	660	618	656	609	614	644	618	599	663	657	637	662	578	614	604	635	639	607	648	575	627	624	678	643	596	627	553	621	638	627	619	621	633	621	592	620	604	628	661	662	572	605	635	636	619	629	604	645	652	595	632	663	602	584	602	615	633	661	635	666	651	635	645
23750	20745	27918	24302	22078	19949	14008	8758	6117	4611	3620	3016	2465	2024	1666	1463	1311	1155	1116	1040	1053	898	910	818	776	727	683	716	680	649	614	603	599	607	569	582	586	543	596	548	576	533	481	521	548	494	522	535	498	541	518	501	511	502	516	547	520	497	535	510	536	526	517	483	493	497	514	501	554	486	455	487	515	479	509	467	464	466	482	500	510	491	510	475	502	503	488	503	492	485	485	514	511	530	503	493	515	492	530	498	519	477	522	486	520	508	483	526	476	480	516	509	528	496	513	495	475	488	500	524	554	469	511	469	506	491	485	498	493	487	521	565	537	515	493	474	537	534	484	497	543	494	477	464	490	496	478	530	518	488	521	505	526	484	502	524	472	554	532	523	512	522	525	470	511	493	505	465	478	515	462	502	513	468	521	487	504	471	518	518	511	521	508	517	539	508	514	489	484	557	511	445	502	525	489	525	484	522	483	517	481	506	515	542	497	509	495	504	521	503	467	471	512	512	507	505	475	471	514	508	497	522	505	515	518	508	514	497	498	502	495	462	485	486	513	472	508	495	485	553	504	472	494	506	483	464	487	529	518	510	510	525	527	483	485	501	487	508	529	525	504	485	530	486	530	516	476	471	445	498	493	519	486	496	499	495	504	487	513	516	530	479	535	517	453	519	495	509	508	466	531	491	543	525	537	519	480	517	491	508	473	508	528	522	518	446	492	505	459	493	482	499	503	529	534	497	483	502	478	527	522	518	487	506	473	487	480	515	509	528	522	497	505	484	519	502	493	495	467	476	488	511	529	499	520	460	519	522	508	505	514	514	507	548	486	529	504	510	465	463	462	513	476	477	509	503	496	497	518	513	500	507	495	505	498	444	552	515	533	494	505	484	478	527	538	495	476	519	500	530	535	540	528	562	484	511	545	486	533	486	515	491	484	537	511	485	472	476	495	491	482	514	532	519	489	512	469	496	498	451	478	526	523	488	483	523	542	494	475	487	501	471	501	477	522	537	506	503	508	441	513	498	500	507	521	544	545	504	506	474	460	511	502	531	495	511	499	535	493	484	465	495	522	516	480	480	473	494	529	510	450	489	501	509	524	534	467	487	509	488	502	482	494	461	501	494	466	507	523	505	498	509	513	481	527	470	509	500	510	501	517	536	504	494	474	500	505	530	499	520	498	493	494	526	502	501	534	509	466	488	549	507	475	539	526	496	481	503	485	448	494	470	514	503	496	485	510	526	507	495	492	487	529	461	483	500	520	545	478	505	483	497	509	535	487	468	464	510	536	502	488	536	507	522	505	485	529	491	518	505	507	486	513	499	509	521	495	476	473	499	504	482	493	495	463	490	481	499	478	519	496	500	491	460	539	524	526	551	473	488	460	520	485	492	510	463	520	502	482	491	480	510	517	460	499	508	503	497	471	447	532	513	496	494	495	523	520	502	491	472	505	476	498	501	502	486	511	486	503	516	526	524	520	539	503	484	514	517	542	493	523	524	518	479	506	509	527	503	516	520	515	491	508	476	475	470	474	493	514	479	531	490	475	531	491	494	528	487	490	492	490	515	492	493	483	514	472	465	495	484	524	550	506	524	501	479	529	497	516	536	485	509	519	511	533	498	480	481	533	535	503	480	505	463	478	468	481	492	500	495	508	495	508	496	489	489	473	482	520	502	491	535	473	476	508	515	500	499	501	526	518	499	521	529	517	509	481	496	529	496	552	485	498	521	497	520	490	491	465	527	527	491	501	479	548	513	498	480	510	489	517	512	466	515	496	536	531	504	490	492	485	510	504	502	542	533	520	492	511	516	458	523	476	479	526	508	478	483	510	488	491	457	509	516	495	527	507	502	535	509	469	539	472	520	504	508	459	488	501	502	482	547	510	501	498	481	546	516	512	501	548	479	500	484	498	474	475	480	520	529	489	487	524	501	499	476	466	490	500	523	512	459	477	514	480	533	498	502	499	494	475	504	487	489	439	469	491	518	531	494	469	548	497	504	518	481	474	546	494	499	505	510	559	485	509	495	483	534	556	497	509	500	538	479	492	495	481	485	527	488	507	489	483	532	536	498	511	489	546	498	529	491	514	532	496	500	525	505	512	518	509	479	515	471	497	518	478	491	469	491	513	470	447	524	478	466	513	510	492	498	513	477	509	473	516	511	563	499	478	493	506	440	523	496	495	483	482	516	505	497	497	482	499	471	532	502	502	492	520	515	502	521	531	497	516	515	509	489	479	467	472	510	469	505	450	533	530	525	493	519	502	548	551	473	511	490	510	533	490	450	485	506	484	504	506	513	557	522	522	493	515	523	498	499	525	534	495	500	551	500	533	504	482	502	523	511	484	515	543	478	514	483	519	510	497	502	505	497	456	490	511	532	492	523	511	498	505	522	488	516	494	485	516	502	519	484	498	493	504	515	527	509	514	478	513	493	494	512	475	490	501	484	509	476	505	547	485	507	488	499	545	507	488	524	509	501	493	494	476	511	508	502	499	511	506	502	505	508	499	489	547	500	487	497	573	499	470	466	517	549	504	507	455	570	499	510	464	491	496	493	516	491	485	492	511	487	454	456	493	500	521	499	510	510	537	539	547	505	515	492	488	485	481	479	463	514	503	505	485	511	500	497	484	463	473	483	504	495	499	475	497	507	490	514	552	515	477	516	472	517	520	511	499	520	494	500	511	463	471	478	525	490	491	499	517	533	519	511	457	497	512	506	515	492	509	494	544	526	524	483	518	526	528	529	481	513	480	503	496	505	520	475	526	524	500	490	467	481	493	508	527	508	515	489	481	515	456	508	483	519	448	540	524	489	522	450	499	515	520	507	512	490	518	502	486	509	525	474	518	505	498	522	497	517	499	508	479	476	491	521	540	513	563	467	518	518	470	511	483	485	493	490	496	495	523	494	513	488	496	527	518	528	479	489	501	492	555	502	495	510	514	519	441	461	501	506	479	510	529	482	476	510	478	478	492	551	475	490	515	496	473	524	476	530	487	457	499	487	454	497	482	524	513	477	497	512	503	504	532	479	502	464	483	476	544	480	491	510	484	529	488	502	490	490	497	513	494	466	513	523	498	488	482	487	524	482	504	478	506	492	526	496	528	508	469	479	481	502	513	499	475	517	465	509	463	520	538	518	478	522	528	488	509	502	469	497	562	493	485	481	492	471	494	490	510	507	557	514	502	538	504	489	525	484	467	475	501	491	486	486	515	503	493	511	485	484	515	517	500	501	465	515	484	479	506	493	470	496	473	501	500	509	484	470	491	544	469	518	467	484	494	488	524	509	509	484	528	483	497	511	497	485	458	486	504	473	515	457	515	516	482	479	509	476	514	499	517	496	492	515	513	509	484	485	514	514	463	513	487	486	499	488	519	471	484	514	509	531	494	497	525	475	472	501	521	481	506	463	513	538	469	506	503	521	499	506	484	501	499	528	478	485	507	511	520	457	553	492	525	466	460	515	517	501	501	527	514	533	496	477	506	516	478	500	527	511
30063	50674	44909	33509	27614	22574	18228	14273	11112	8608	6829	5501	4555	3567	2922	2470	2237	2004	1706	1628	1545	1484	1313	1289	1142	1068	1054	912	899	896	823	779	836	751	753	745	715	664	672	667	648	742	647	627	646	637	643	610	653	626	602	648	604	623	618	615	627	587	622	659	585	600	680	578	613	618	639	631	624	562	627	650	616	572	592	647	642	608	625	633	622	643	606	587	643	629	594	629	620	607	593	622	624	628	595	626	579	618	590	613	633	610	592	583	637	571	577	606	637	611	654	643	579	608	578	584	634	638	622	550	587	595	584	605	564	580	656	621	647	634	633	610	623	627	616	619	602	648	605	629	647	601	630	625	621	582	603	618	579	610	627	598	620	596	591	634	610	630	579	603	624	626	589	629	584	593	637	620	632	679	603	620	566	590	646	650	608	610	624	606	631	620	609	564	651	651	619	652	616	610	620	587	620	557	634	647	597	648	573	604	605	624	616	610	620	597	555	616	612	648	615	592	564	617	605	585	629	643	582	608	570	623	590	636	646	621	618	650	628	602	625	577	597	646	591	618	603	626	624	620	573	649	607	619	608	599	617	602	640	613	607	629	634	647	656	591	593	601	639	647	671	634	591	644	613	610	622	570	603	604	555	636	597	665	653	606	589	604	616	621	576	596	596	620	581	650	630	564	635	615	559	572	643	589	665	583	551	613	584	593	584	628	609	634	600	625	633	586	597	607	614	632	590	598	617	612	666	579	640	593	646	641	619	603	640	570	646	574	656	631	655	581	597	633	614	590	571	615	621	613	629	592	627	663	584	573	632	609	599	598	582	643	631	616	638	614	608	615	616	560	581	614	664	576	654	604	621	578	593	616	604	569	600	604	625	633	614	638	627	631	604	633	597	604	585	628	659	577	650	609	603	565	640	587	614	598	616	607	624	607	605	595	567	611	607	619	670	621	595	603	615	608	643	629	617	620	603	603	600	618	618	578	590	622	604	621	612	629	657	636	595	643	610	605	588	629	609	594	604	586	657	602	594	607	644	622	636	617	608	618	591	630	624	578	624	653	572	625	630	603	627	566	614	623	633	629	610	644	600	605	629	589	580	618	613	593	609	608	617	611	589	582	611	605	608	571	638	635	593	606	573	598	617	633	610	636	589	624	633	626	628	638	590	617	665	575	606	611	610	610	577	646	635	608	623	602	639	609	602	598	671	615	576	597	677	584	663	560	582	638	585	640	603	605	635	608	604	591	601	655	634	605	657	592	636	632	576	610	639	628	613	596	633	610	617	625	632	635	680	634	614	601	694	622	565	620	594	644	609	596	578	574	552	618	633	593	623	611	624	614	637	579	628	624	632	602	595	592	580	555	598	635	587	635	604	610	615	638	621	605	635	619	672	611	585	612	607	607	593	631	604	623	631	571	614	609	605	639	630	585	621	611	601	591	592	573	560	622	653	600	616	634	622	623	614	600	629	593	633	591	585	621	554	625	614	636	606	597	593	651	614	616	624	611	588	604	572	626	629	587	602	619	581	624	633	619	590	619	580	608	583	563	598	587	585	616	600	549	631	607	597	644	633	624	642	669	614	635	666	570	654	589	590	633	612	613	609	597	631	622	606	614	573	607	622	585	591	629	623	622	634	624	594	633	621	616	584	605	634	598	639	605	581	571	659	615	562	633	647	609	598	609	660	649	652	608	587	621	612	642	631	606	620	611	619	622	593	628	613	634	643	602	596	625	657	631	657	635	603	601	611	624	592	644	607	612	583	601	624	613	578	589	579	603	592	620	567	612	634	599	635	616	612	631	612	608	622	605	615	654	636	651	610	631	582	609	625	666	588	575	621	664	614	614	618	629	653	588	618	622	565	547	594	624	574	644	598	611	597	591	620	585	650	619	590	606	669	600	598	616	588	542	601	592	619	592	589	605	592	649	662	605	595	581	617	612	644	637	652	618	626	637	607	634	620	622	592	609	619	586	608	576	615	596	602	613	604	580	595	661	589	607	579	584	598	614	584	612	620	617	605	590	626	636	592	577	646	576	654	613	613	598	611	599	603	587	571	633	666	600	643	623	642	607	589	621	605	632	571	615	581	599	640	569	587	604	636	655	607	620	631	600	602	667	612	598	629	637	612	620	598	599	641	621	620	619	605	610	634	617	597	616	599	632	620	603	651	589	635	640	628	596	610	612	647	623	567	660	572	621	622	534	619	575	643	594	640	567	631	625	597	646	599	628	607	595	608	613	607	623	615	607	613	638	597	629	579	577	595	637	598	645	602	637	616	553	621	615	565	592	635	636	576	643	617	601	623	637	626	660	595	588	633	626	608	568	580	660	636	635	620	610	626	624	622	635	560	639	603	587	633	636	644	611	581	635	653	596	628	619	613	651	638	619	587	616	626	619	575	576	600	591	613	643	653	640	560	621	607	591	645	646	649	628	588	617	612	599	588	606	611	673	612	641	594	634	580	565	619	583	671	634	593	585	574	628	626	625	600	621	651	654	658	601	621	640	564	634	606	622	617	607	609	616	609	631	622	625	634	640	616	597	579	582	612	573	629	631	621	595	640	627	578	609	621	653	644	640	627	617	618	580	558	624	632	622	612	633	619	625	638	625	622	599	676	583	606	582	585	610	639	604	626	588	631	577	644	571	634	593	661	641	655	623	599	609	588	608	612	625	584	603	615	574	646	633	609	585	605	618	608	608	611	600	581	590	607	638	590	642	634	581	628	580	616	592	616	610	606	628	633	645	615	600	624	630	610	596	587	576	640	621	608	565	641	615	591	599	602	661	654	618	612	613	588	609	579	632	637	615	630	575	612	600	601	607	607	632	611	615	570	609	614	580	654	621	615	596	613	610	647	635	614	614	619	622	610	640	587	595	610	581	647	663	556	620	623	619	594	646	599	607	646	655	620	610	614	621	606	608	581	589	589	620	647	613	607	618	622	617	542	638	640	573	636	630	651	592	649	639	641	606	634	642	603	583	594	572	653	622	624	594	590	607	615	618	579	641	626	629	622	631	599	605	614	593	612	589	612	577	610	623	609	599	598	610	609	567	614	605	635	589	579	606	658	614	568	622	624	614	599	594	600	625	622	590	610	589	622	620	599	628	604	617	622	622	636	582	609	603	580	589	583	636	662	631	583	589	589	620	599	617	603	582	626	610	603	641	627	565	618	632	670	606	562	610	662	631	629	609	575	642	591	594	611	605	672	597	612	609	629	603	612	634	574	597	590	625	650	595	644	636	615	595	617	561	607	618	566	629	640	634	577	615	621	603	593	627	610	597	572	591	631	606	633	593	645	606	591	591	633	602	599	579	595	634	615	620	584	598	609	574	568	614	591	594	612	592	612	605	640	629	644	608	629	648	572	656	614	596	598	642	611	630	602	599	635	615	589	586	608	621	635	596	650	599	634	605	624	611	581	614	662	591	618	621	630	632	655	628	632	631	627	618	586	613	600	625	622	615	619	640	652	563	617	599	572	636	570	601	560	635	628	602	586	610
22551	20633	28173	23159	21119	22517	21366	11949	8290	6382	4883	3903	3159	2674	2143	1746	1737	1457	1366	1247	1207	1094	1000	973	889	831	861	761	727	730	641	719	645	614	636	608	589	644	629	585	577	544	529	556	486	511	520	554	572	497	495	536	479	519	509	515	546	495	490	513	479	507	500	524	482	495	498	505	507	490	504	487	521	546	483	519	502	513	489	490	542	491	530	471	491	509	518	494	512	470	490	550	517	483	482	519	540	527	478	480	494	503	525	498	507	488	481	471	483	483	533	526	499	513	527	538	538	524	562	510	504	515	513	511	488	478	502	485	487	483	475	516	517	522	555	492	530	562	506	537	515	495	517	536	529	533	516	535	499	481	499	536	518	478	537	521	495	544	487	503	496	493	530	534	490	501	500	537	500	504	491	512	487	502	502	485	496	471	522	506	520	481	509	470	489	479	546	511	529	506	533	513	534	505	538	519	462	501	501	525	478	505	523	475	545	494	472	514	503	505	495	451	508	470	458	528	486	529	469	525	531	495	512	519	541	466	504	464	497	491	493	485	469	532	453	528	502	471	521	489	476	528	489	526	452	506	490	503	460	470	503	461	511	461	509	523	494	533	530	474	464	536	484	494	499	446	443	488	528	487	520	508	504	476	509	481	479	547	502	483	511	550	504	522	511	523	541	511	504	478	488	553	470	535	490	509	495	519	506	529	498	497	498	508	521	484	490	521	514	539	522	476	469	521	498	509	551	537	477	522	470	533	520	462	511	498	538	472	535	527	482	565	491	526	472	501	486	508	452	482	502	509	482	513	534	465	478	485	486	474	518	514	459	483	496	474	529	527	493	517	447	516	491	493	472	482	497	515	456	510	541	493	478	491	506	490	481	457	517	547	539	496	479	539	503	528	529	488	503	504	480	522	480	535	479	476	524	466	439	501	524	480	532	527	513	492	508	480	512	528	484	465	457	507	511	517	542	532	503	489	477	538	516	478	506	475	470	517	480	518	468	511	494	496	510	498	492	505	462	485	510	480	506	467	494	512	498	481	528	481	479	495	500	499	466	515	484	493	500	497	519	495	481	485	508	521	545	515	482	524	529	502	480	545	510	505	550	504	487	506	537	493	507	468	486	504	481	486	487	532	554	529	495	488	474	521	484	500	448	509	469	500	513	502	495	459	524	512	523	481	473	515	490	503	500	477	513	515	504	511	474	478	530	502	483	515	512	474	524	505	546	455	529	490	490	504	529	486	494	546	508	474	498	507	498	489	534	500	487	503	483	526	542	464	521	527	499	479	497	541	519	487	481	509	498	525	476	503	519	462	524	503	480	472	520	489	499	515	465	510	486	498	524	503	476	519	512	519	505	483	462	502	485	465	492	472	523	519	476	514	520	497	457	517	526	504	473	526	498	524	497	507	472	556	484	492	513	498	502	461	502	482	518	482	524	490	484	505	524	472	528	487	470	494	500	492	497	536	516	447	479	521	508	539	490	529	498	492	526	546	486	447	496	525	496	491	519	529	497	521	524	483	520	526	523	504	488	500	479	514	483	525	456	490	495	486	524	511	546	521	490	523	486	476	499	533	504	518	499	520	500	495	492	515	511	533	488	541	499	504	468	489	490	506	508	527	460	502	518	495	488	526	512	513	498	504	476	528	466	495	517	506	485	515	467	511	475	500	534	491	494	531	506	507	501	480	502	458	502	492	486	483	545	506	507	529	523	512	514	522	487	480	515	534	507	518	470	501	498	480	491	497	491	525	495	488	502	518	491	498	514	498	470	510	491	488	526	521	481	526	528	475	529	516	515	519	544	521	518	481	479	505	457	482	518	509	491	488	502	527	512	474	437	495	489	490	538	483	523	498	485	527	505	524	458	481	492	489	524	516	495	551	510	487	492	525	494	508	538	508	477	520	497	476	542	493	504	495	494	490	530	518	502	535	460	466	486	461	497	471	454	499	529	467	538	497	553	481	485	527	534	531	524	494	469	500	506	496	479	515	443	504	563	501	540	533	503	478	541	498	439	493	503	492	521	489	555	533	477	499	471	498	510	522	510	497	496	470	531	506	530	499	469	471	463	480	512	555	462	500	522	483	519	511	535	484	486	497	528	502	520	555	558	504	447	524	483	469	486	497	494	509	500	482	498	518	512	493	496	483	492	510	495	465	508	487	499	516	505	510	513	510	518	492	524	518	501	503	514	536	504	455	539	500	515	479	491	519	525	480	481	517	466	525	492	510	508	507	473	545	498	492	507	508	501	548	468	507	493	498	510	512	543	508	511	485	466	477	510	467	458	550	456	509	514	494	485	488	470	498	520	521	542	544	491	509	488	495	492	477	528	482	498	483	476	442	529	502	489	503	486	495	501	531	457	473	529	526	509	490	491	498	503	533	485	502	528	503	500	495	534	520	494	421	498	475	557	457	528	510	506	538	505	476	495	509	501	533	464	499	497	515	518	481	508	488	532	508	520	476	510	493	500	476	553	479	507	478	552	493	483	509	512	484	531	485	501	526	493	533	520	522	543	489	529	504	490	505	495	490	477	518	466	499	512	519	490	508	474	525	487	497	472	530	489	468	534	501	526	534	496	514	510	534	506	519	529	517	515	452	520	506	522	462	485	476	513	500	472	462	484	465	482	467	480	552	505	500	476	468	474	505	527	490	482	515	474	453	502	518	517	488	534	537	491	501	508	540	519	529	508	539	494	503	521	515	488	481	543	470	479	479	482	463	510	507	493	483	478	529	490	492	481	512	504	523	480	499	521	486	508	497	507	503	528	487	522	482	482	498	481	532	481	474	476	518	542	501	475	498	534	538	437	493	520	527	477	460	530	487	511	509	482	474	464	489	534	487	480	511	531	496	516	478	513	501	507	503	481	513	512	488	526	490	502	489	512	478	475	472	496	530	486	477	500	502	478	511	510	484	500	484	503	487	518	501	516	498	443	538	484	540	523	511	479	498	509	470	517	488	494	518	526	495	496	488	488	504	442	484	489	481	510	486	470	521	493	499	499	516	498	521	503	476	494	477	507	487	506	521	514	531	502	495	524	490	489	486	470	517	493	521	499	519	532	482	502	507	528	522	512	514	524	480	456	532	505	500	527	493	496	493	526	520	459	517	523	499	546	500	536	537	490	460	474	478	519	487	503	540	522	502	524	473	527	539	504	455	482	498	531	495	492	516	497	533	510	495	506	536	463	502	491	498	524	521	492	501	477	497	504	479	493	469	508	512	492	496	531	502	466	487	495	510	490	439	461	535	491	512	488	461	485	480	472	498	518	533	498	475	494	545	477	506	513	514	523	511	474	524	521	512	481	471	493	489	503	491	487	458	480	495	516	506	489	496	546	491	510	509	508	476	510	524	503	483	507	532	503	512	488	481	512	488	463	454	481	548	503	529	509	507	469	490	510	473	478	464	521	535	518	552	498	507	503	470	498	490	502	520	497	494	511	503	511	546	491	468	555	513	496	592	463	534	469	523	505	492	495	511	502	506	465	519	532	444
32220	55659	48994	37733	31668	26801	22012	17824	14337	11297	8811	7157	5741	4631	3841	3051	2782	2459	2248	2042	1837	1675	1556	1442	1346	1183	1150	1076	1026	989	900	885	939	886	823	813	763	747	735	758	738	672	681	717	683	642	617	588	677	628	652	612	646	621	648	644	637	651	608	608	604	630	640	638	603	596	659	620	638	605	630	552	569	565	572	597	619	592	603	613	607	550	593	607	599	598	619	618	621	583	596	566	634	592	667	584	632	639	602	643	663	599	655	581	653	653	583	605	591	613	599	643	609	651	634	628	644	637	595	577	604	572	586	649	630	631	609	595	604	591	639	637	585	650	609	613	611	580	663	612	602	610	653	563	540	621	620	584	623	590	591	610	598	604	585	630	573	603	616	634	609	551	623	666	647	569	576	594	626	566	612	607	577	607	591	617	605	628	582	589	592	563	589	613	570	594	576	565	611	653	592	594	575	581	621	635	565	595	583	557	597	636	642	630	621	594	634	578	601	636	586	591	581	599	603	564	579	636	600	623	631	598	551	608	610	569	618	576	575	644	627	591	610	661	612	613	603	628	587	606	574	615	619	613	583	589	670	615	566	611	603	610	610	608	609	585	603	632	570	599	571	589	593	601	601	610	576	584	563	590	610	571	623	609	581	616	649	639	581	623	648	625	599	549	589	603	629	598	611	590	608	625	605	591	589	650	602	578	617	590	591	586	585	619	597	619	612	627	566	628	647	577	608	582	587	610	613	588	648	547	591	572	583	580	564	584	614	597	580	579	585	631	612	610	635	651	600	598	612	595	572	616	629	619	612	598	620	568	642	571	584	585	566	609	609	589	609	579	641	533	595	635	603	578	592	607	620	631	571	567	595	607	583	594	553	619	506	589	574	604	634	566	640	588	635	597	587	591	585	633	612	605	613	610	599	633	662	597	564	632	631	639	609	597	601	629	630	600	619	630	603	589	597	559	553	575	595	627	598	608	586	595	586	620	577	590	616	580	637	640	600	586	620	599	577	609	615	628	569	627	607	589	589	593	597	578	595	611	574	586	611	579	600	591	571	621	569	605	630	590	621	592	603	607	615	593	608	603	600	589	568	594	617	611	640	612	583	636	598	599	622	601	605	631	601	609	604	609	639	598	612	578	605	598	631	607	593	574	589	570	596	643	599	585	608	601	606	614	593	634	594	578	589	618	619	640	623	628	593	623	565	573	605	577	605	611	623	607	595	626	621	620	589	592	614	595	600	654	611	624	622	591	593	619	627	640	650	604	652	600	583	588	613	612	572	580	596	619	618	630	605	604	643	576	574	608	591	614	570	589	615	609	619	631	616	590	577	601	591	623	600	614	607	602	606	662	606	629	618	623	600	592	623	632	636	567	600	591	610	598	633	646	627	604	618	625	566	611	586	618	600	615	599	622	609	606	603	616	628	564	604	627	586	632	611	637	621	615	592	612	614	601	605	543	672	605	621	580	584	588	640	602	633	579	581	618	610	607	640	658	577	582	637	641	617	573	574	595	590	598	580	581	600	584	578	631	592	583	581	618	596	595	600	597	596	547	617	616	539	622	610	609	596	617	549	604	602	553	606	605	623	605	597	592	597	663	610	604	633	617	577	664	613	584	613	628	613	578	619	547	587	584	625	565	626	587	589	584	584	569	616	626	576	599	580	587	583	573	594	604	641	554	581	594	604	595	577	633	622	594	607	612	585	601	577	584	679	590	634	573	596	593	598	571	604	593	616	579	575	582	633	593	597	607	565	600	599	580	643	637	599	614	608	615	589	605	587	619	595	585	610	628	571	625	612	596	617	590	604	604	543	603	568	626	578	606	553	602	596	641	599	612	582	597	627	602	559	605	553	592	609	629	601	603	628	626	601	598	619	573	579	591	600	613	604	622	599	606	594	578	598	607	603	600	638	599	610	601	599	622	614	531	596	587	592	613	631	597	606	613	630	585	626	621	549	629	613	612	588	614	580	612	634	607	636	599	582	592	625	597	667	602	583	596	619	630	631	609	606	631	616	623	646	633	629	602	625	615	585	649	610	629	607	606	645	601	567	569	628	567	556	599	595	647	588	615	626	582	606	627	626	612	571	567	590	626	592	616	586	601	628	663	643	589	597	603	562	609	640	597	564	600	560	645	577	634	592	596	614	605	591	606	631	623	589	661	650	624	580	598	586	545	579	620	622	597	619	667	598	587	608	696	618	605	580	617	629	634	611	662	575	585	611	557	599	591	612	599	581	599	620	625	571	626	586	611	640	584	637	591	607	618	591	613	580	569	620	599	566	611	595	570	641	621	581	656	588	620	596	619	573	572	631	584	607	554	583	594	609	627	565	615	568	582	521	603	599	599	611	623	633	582	631	581	611	640	614	602	597	631	654	617	579	590	614	616	604	641	587	610	597	603	600	607	601	616	610	575	619	623	593	624	612	574	626	587	614	597	611	607	582	588	642	656	589	563	583	617	584	605	598	643	632	585	609	634	586	597	585	567	645	648	621	564	568	613	635	615	639	620	597	624	578	636	579	640	564	603	607	576	599	576	585	641	608	615	626	624	582	609	648	582	609	588	617	547	598	547	619	602	601	566	628	580	601	600	609	586	621	575	618	595	644	595	600	630	659	612	596	623	575	650	557	617	632	613	623	577	601	602	622	615	550	635	638	597	608	629	597	593	589	627	569	624	623	609	609	603	591	600	604	640	569	608	623	602	655	597	510	579	612	593	605	589	620	614	616	605	612	657	600	599	591	621	604	646	611	642	583	577	607	619	594	618	591	604	588	558	582	620	610	667	595	544	625	578	610	613	619	642	640	636	622	602	614	572	592	606	614	608	615	616	620	601	593	579	575	648	622	589	630	591	597	622	613	594	615	619	594	582	601	603	630	594	565	634	654	623	583	592	610	606	582	622	604	600	593	647	579	632	609	616	578	618	592	600	626	617	577	599	629	593	596	616	565	590	629	656	640	628	643	604	610	622	554	589	582	602	602	598	635	609	627	646	611	555	609	616	604	614	562	616	580	629	637	621	575	580	616	603	627	576	623	593	614	580	589	618	672	611	606	573	576	555	610	614	588	605	627	583	589	589	605	622	611	590	595	577	611	580	605	600	601	568	621	653	586	622	632	651	583	596	586	607	634	632	579	610	626	605	596	620	567	603	645	596	584	581	608	603	636	625	590	584	596	605	586	589	632	630	591	621	619	601	632	623	665	547	611	601	607	548	588	633	600	616	647	647	636	629	584	633	574	572	576	613	578	592	563	605	604	563	588	590	622	586	583	584	580	629	615	618	622	590	586	611	599	626	657	610	624	553	575	592	632	592	601	627	618	586	615	598	594	602	580	632	595	581	585	598	592	562	589	588	609	652	617	580	626	603	644	591	559	617	619	600	589	599	600	623	653	576	587	659	613	631	624	591	643	567	594	608	576	685	629	599	650	612	585	614	625	595	577	609	557	601	617	578	627	595	595	596	568	625	584	639	619	553	622	646	607	620	601	643	661	594
27800	26610	32810	25276	16240	10592	6979	4905	3736	2902	2272	1727	1525	1352	1214	1062	1003	881	797	829	777	743	768	656	663	671	606	599	606	595	592	568	610	556	557	526	590	522	543	530	549	546	505	556	507	517	500	534	512	518	571	549	524	542	560	510	515	515	531	550	541	527	482	534	559	493	532	493	474	551	518	513	482	542	519	521	537	497	522	535	521	529	504	514	538	492	490	515	507	505	477	537	550	510	501	544	534	492	488	535	509	469	509	537	518	526	531	476	504	520	523	556	537	485	484	505	478	499	532	492	522	514	504	499	515	543	522	517	502	476	531	554	438	503	482	538	500	519	539	513	483	564	545	527	547	543	542	518	553	495	524	491	478	548	490	531	507	552	562	501	544	505	481	510	474	535	529	521	580	515	537	544	538	500	541	518	490	509	512	507	560	533	478	505	506	527	552	502	549	521	537	508	491	533	505	480	542	555	550	537	555	506	484	534	510	498	505	509	503	509	501	521	504	496	507	504	499	531	511	490	546	503	535	491	499	523	482	511	520	507	523	534	504	546	508	553	513	527	506	521	539	492	505	561	514	532	538	504	507	509	503	517	515	527	517	529	519	550	525	529	514	472	521	472	524	508	551	503	498	558	489	514	542	484	450	523	504	505	495	505	482	524	473	510	575	530	530	538	553	511	523	523	524	522	521	553	539	502	523	512	480	523	538	508	502	502	517	514	520	543	530	526	524	527	520	549	555	455	545	510	510	515	494	478	503	542	535	504	538	517	491	537	534	493	495	545	530	547	506	490	519	546	500	474	520	498	491	512	521	502	531	508	491	488	508	528	504	528	584	507	489	534	511	459	501	508	519	544	496	520	505	501	504	507	538	513	522	470	532	534	531	533	484	514	481	528	518	519	531	472	551	525	549	510	511	524	495	521	549	540	539	544	518	505	522	508	505	565	481	501	501	538	511	533	531	512	511	492	542	529	497	508	522	491	502	542	559	499	511	473	516	518	502	518	511	518	504	539	547	498	510	506	544	472	511	520	507	518	546	514	552	511	532	517	525	524	486	559	526	492	515	548	489	539	547	498	543	514	454	538	520	515	488	513	512	515	527	514	516	521	506	493	547	518	501	521	495	494	507	481	527	518	501	530	520	479	505	524	533	525	495	500	511	577	504	536	521	534	536	493	530	544	502	507	505	532	511	513	539	542	554	518	554	510	532	510	504	518	522	491	521	522	526	529	527	519	474	512	501	512	535	503	516	502	539	513	511	493	502	499	497	520	556	515	519	484	565	502	529	512	487	535	527	534	507	507	538	503	515	524	504	515	485	499	541	497	485	500	513	486	508	499	501	542	505	544	530	525	528	527	507	493	518	519	513	512	492	506	492	499	554	552	493	564	470	512	531	543	455	522	509	511	522	501	507	484	497	537	553	491	474	526	522	544	516	512	482	503	496	560	505	565	508	488	513	545	518	561	477	489	536	515	579	540	522	506	559	514	504	487	460	539	493	484	496	495	528	466	519	514	495	542	488	513	476	532	523	534	504	527	457	503	527	520	516	514	535	520	539	527	502	536	556	515	525	525	544	526	517	498	522	536	532	510	543	569	533	515	500	522	491	512	533	506	522	474	477	532	510	545	542	511	476	496	505	490	531	505	518	529	540	505	520	512	492	511	563	517	528	505	511	550	528	508	472	526	516	562	543	534	554	531	532	510	516	540	519	501	509	524	504	483	537	517	492	507	476	535	513	534	511	509	526	499	498	500	533	497	499	568	522	540	539	525	515	522	502	533	480	500	489	536	478	545	536	558	549	521	536	520	510	496	570	505	513	569	540	506	492	528	522	488	517	492	497	541	540	543	544	538	500	523	497	542	536	523	509	531	500	502	508	545	505	477	506	493	533	497	502	561	511	509	515	531	529	559	489	527	546	553	499	488	524	552	501	524	541	510	507	536	520	561	530	501	539	491	493	487	512	492	482	521	550	521	516	545	510	472	537	527	511	508	522	502	520	507	532	516	525	512	562	513	504	562	517	546	525	533	511	512	472	549	542	496	501	539	544	490	528	504	538	455	503	499	516	519	508	501	544	483	530	511	509	505	509	530	511	530	503	531	525	586	549	523	486	525	512	517	471	518	535	479	534	549	513	500	509	532	529	494	487	478	557	532	540	541	498	543	519	543	513	525	511	507	508	529	517	508	504	560	524	539	528	559	546	515	473	528	529	534	489	493	529	518	535	536	528	526	508	536	507	490	505	499	459	490	505	531	509	490	535	522	491	546	566	538	540	547	524	504	514	530	524	494	549	553	521	510	520	480	535	539	533	485	511	522	543	546	517	512	527	484	496	529	466	503	522	508	519	536	499	490	542	538	533	502	496	529	549	515	519	489	496	505	503	526	560	548	529	508	526	523	540	496	512	548	544	506	584	515	487	471	503	549	497	516	488	545	474	570	501	543	503	521	479	487	496	537	498	520	518	513	506	510	505	536	506	515	492	507	544	518	520	501	526	513	491	528	532	528	562	510	461	512	515	490	480	535	531	496	528	532	547	522	481	513	519	532	540	469	513	503	498	520	517	519	544	514	505	479	525	553	477	490	534	505	521	526	511	503	513	518	495	507	493	501	501	545	526	521	520	551	518	501	529	466	549	490	459	515	563	522	568	523	506	527	501	559	510	474	493	504	515	513	518	488	488	502	497	500	510	510	546	520	491	558	490	552	494	481	569	500	521	519	536	474	531	549	505	562	531	523	505	514	516	547	484	512	496	529	512	486	520	530	524	535	521	503	534	558	529	460	516	498	529	543	480	505	487	511	524	520	500	513	557	490	488	491	504	537	573	518	554	493	548	501	468	512	493	552	515	480	516	528	522	554	505	512	477	500	514	505	524	481	507	512	510	500	549	515	541	519	495	496	568	508	510	498	553	534	491	487	505	496	517	470	505	510	592	544	502	495	532	534	520	501	528	513	539	537	547	532	505	515	521	510	521	499	505	563	546	547	515	532	517	507	502	446	551	514	535	496	550	560	494	549	562	555	522	539	516	506	521	559	541	526	511	522	524	495	517	499	502	483	549	541	557	536	544	516	515	546	513	523	504	499	520	532	464	523	486	523	516	528	503	486	491	519	450	530	546	495	503	473	516	529	477	523	522	518	510	565	454	523	507	530	488	535	555	512	524	502	524	514	498	516	566	516	488	522	515	502	493	561	527	533	542	494	520	496	500	555	521	521	525	522	508	516	553	509	540	464	538	501	477	514	533	520	513	513	528	512	508	506	513	494	528	503	563	500	524	507	517	548	522	534	512	476	522	539	517	546	529	536	483	523	496	535	534	487	525	509	484	516	516	481	483	514	551	486	536	512	478	570	509	543	529	528	527	505	482	524	502	511	499	552	502	483	510	501	521	528	505	486	531	537	526	519	505	527	528	514	487	529	524	488	501	512	530	526	506	525	557	511	562	498	517	527	509	540	499	515	504	477	539	509	491	474	523	480	513	518	523	514	512	470
31420	44359	37856	27169	20981	16494	12683	9487	7493	5797	4310	3457	2787	2285	1938	1792	1578	1427	1407	1221	1132	1075	1036	965	921	867	849	850	825	844	752	780	753	728	751	761	724	651	672	656	640	655	676	662	659	640	615	709	626	673	613	614	624	649	683	613	665	644	626	599	684	669	614	663	590	634	639	625	619	639	649	591	644	664	699	642	612	634	629	661	622	598	620	616	662	629	677	606	600	639	662	639	614	636	604	625	652	680	683	667	622	642	646	644	594	627	619	651	632	632	639	643	639	597	654	607	641	655	613	681	650	624	631	588	634	612	629	629	657	619	596	635	563	610	632	603	629	641	647	608	664	661	622	646	641	620	673	620	670	664	642	656	616	604	648	656	637	632	631	663	608	639	675	622	608	611	667	592	645	647	653	586	648	612	678	644	633	655	628	633	639	645	628	646	600	664	637	639	647	633	622	671	618	592	625	651	629	592	587	626	636	641	693	605	645	655	620	605	618	592	664	627	653	637	612	658	664	643	581	599	594	663	643	643	629	636	634	628	629	611	634	632	613	615	633	619	669	627	656	629	627	635	639	625	614	668	674	680	646	625	619	656	649	617	656	634	656	628	624	610	642	621	660	629	613	649	606	612	635	639	643	638	604	624	617	683	664	670	609	628	615	624	594	604	618	653	633	644	630	619	636	589	609	684	611	641	628	635	648	673	610	662	663	626	644	667	638	639	651	679	637	651	638	675	644	677	636	660	622	654	677	636	646	596	667	612	645	641	644	629	591	652	642	648	642	667	592	619	659	625	648	647	630	649	631	646	642	647	609	602	651	590	626	609	621	612	631	698	613	597	670	654	645	654	619	639	645	626	623	644	628	599	579	617	645	615	622	626	600	635	633	622	644	606	652	652	611	632	674	650	663	639	676	627	598	663	644	605	662	629	673	601	639	598	647	644	659	646	663	673	620	631	623	688	674	604	619	617	635	636	638	638	639	632	632	646	633	641	674	631	642	617	629	628	653	604	648	643	631	597	598	645	655	674	651	644	610	640	599	636	687	633	656	630	611	653	628	648	619	627	619	650	646	638	647	626	610	624	616	636	662	634	623	566	588	658	645	623	666	644	610	651	677	643	596	637	615	672	624	630	627	650	636	644	650	638	664	651	631	599	630	674	639	626	620	637	634	637	650	651	659	683	653	632	634	663	612	639	652	613	694	650	651	632	612	633	657	617	641	578	606	606	618	678	660	632	616	629	638	631	676	630	631	655	623	644	680	632	639	645	677	638	645	616	659	682	634	658	645	630	657	641	680	620	678	606	609	635	577	666	622	611	645	596	628	618	642	630	633	633	630	602	615	636	637	628	597	623	655	671	634	638	621	645	649	647	625	612	600	602	588	634	668	663	659	639	647	644	636	632	624	624	609	594	602	679	621	625	652	686	660	644	616	622	637	613	635	643	629	664	635	677	673	606	638	633	636	636	591	623	605	626	615	632	664	637	623	578	616	651	635	644	653	637	608	594	653	651	628	653	605	614	648	636	659	642	612	612	588	610	586	654	632	617	630	617	646	643	615	627	611	687	653	636	625	631	650	633	595	591	646	586	660	601	641	621	630	583	615	630	598	640	688	612	618	638	695	601	600	604	629	636	655	621	636	681	638	632	663	646	609	598	599	649	663	650	610	671	576	668	566	649	596	662	677	641	658	647	690	648	661	666	656	636	631	616	601	627	633	628	657	613	690	647	630	602	664	598	613	631	640	591	609	659	630	601	601	638	628	617	639	653	659	646	671	628	681	656	581	638	623	623	659	618	614	671	613	641	608	644	604	614	631	635	622	655	666	580	583	637	648	634	650	647	640	657	626	608	617	624	641	606	633	629	640	605	627	660	652	640	632	585	615	660	628	668	618	614	595	659	644	652	609	663	637	639	596	657	631	578	612	633	672	647	619	614	625	671	633	645	640	635	614	624	672	666	575	619	664	609	630	648	646	671	623	655	688	671	672	624	604	624	621	661	694	617	677	636	659	615	616	586	637	631	654	674	663	612	633	568	667	598	662	609	634	619	640	632	629	632	607	643	657	611	647	626	619	615	657	622	663	587	632	637	633	653	653	645	656	649	655	655	650	627	647	576	569	651	607	621	663	653	609	648	639	631	642	622	607	643	613	628	604	643	588	675	636	634	632	664	608	634	649	668	597	651	592	670	619	675	645	628	634	649	677	654	644	670	626	651	639	618	620	663	621	624	647	630	634	674	670	689	704	655	629	690	623	655	632	650	635	658	658	607	655	641	621	636	636	707	608	603	632	648	591	635	642	628	605	667	652	629	639	658	616	624	681	664	624	626	653	624	670	609	626	647	580	638	656	622	640	605	643	644	642	592	639	610	667	668	640	672	644	612	604	642	666	644	628	642	662	654	627	618	640	596	651	667	613	629	621	645	668	602	659	705	673	622	614	591	607	577	657	672	662	614	588	571	656	634	600	650	649	686	653	615	624	672	643	641	645	630	647	604	600	642	613	642	663	639	631	635	620	646	683	634	630	626	628	545	680	648	580	659	637	601	601	667	660	665	663	624	619	670	669	700	622	633	603	634	630	659	609	613	629	622	636	602	630	636	571	636	602	643	634	638	685	633	666	682	623	607	665	628	623	676	633	623	632	611	640	675	631	686	642	642	653	675	655	650	653	601	638	669	661	617	641	581	622	630	670	648	644	624	651	658	635	631	636	664	630	664	640	633	653	623	625	658	619	669	640	640	596	618	651	633	631	672	625	672	597	679	648	664	634	661	655	670	657	631	651	615	616	655	679	572	681	622	627	653	614	636	641	615	666	606	623	599	677	631	610	645	610	623	601	595	636	601	635	656	624	659	663	637	625	592	621	591	611	653	600	630	605	630	627	636	657	671	609	697	584	616	636	667	612	660	620	579	632	588	626	628	598	641	659	611	641	653	663	638	648	637	670	642	691	586	644	603	579	635	655	639	653	623	660	624	656	676	641	637	637	617	661	652	646	654	655	652	597	614	672	627	693	648	636	665	607	639	647	656	603	633	643	623	605	649	661	587	606	615	639	624	648	607	680	655	620	643	644	622	635	654	615	670	651	655	662	666	642	657	632	640	622	649	660	608	656	635	667	661	609	658	684	589	641	598	654	628	661	642	625	587	636	587	627	630	630	648	647	611	641	625	620	636	669	661	580	694	648	631	700	637	669	672	618	652	647	643	584	631	629	598	643	581	650	638	613	619	619	632	633	640	643	666	681	647	637	623	641	666	667	652	624	659	616	628	622	619	559	661	631	607	660	605	620	679	640	604	658	618	606	623	637	629	627	616	691	676	690	631	588	643	662	633	632	602	634	623	640	663	644	618	571	699	597	636	674	637	626	685	693	618	599	670	605	586	597	663	611	633	619	643	632	564	619	589	650	621	655	636	628	670	620	598	631	647	650	615	634	602	658	621	636	665	649	615	657	647	681	649	648	650	625	626	679	637	673	674	675	612	597	647	620	600	611	596
23511	20609	27788	24059	21802	19193	13419	8057	5729	4495	3484	2740	2216	1848	1621	1392	1215	1157	1064	1003	959	909	819	853	735	710	737	675	648	648	653	600	591	590	578	555	586	562	502	531	519	533	494	525	566	513	482	496	507	509	494	503	534	528	505	486	500	501	527	504	489	539	531	486	523	496	485	521	476	502	483	494	491	516	568	477	497	526	480	486	454	513	501	495	474	515	499	514	504	503	473	540	534	498	496	530	518	486	480	473	478	468	527	490	510	536	503	506	480	505	496	483	500	485	520	522	469	470	530	505	507	481	484	483	491	480	466	512	531	481	499	526	500	494	472	474	477	500	499	479	495	481	523	488	497	484	496	486	495	513	518	469	494	477	488	467	528	503	520	525	525	466	488	510	514	506	487	525	482	492	501	478	488	500	489	495	533	471	556	490	482	495	530	537	468	459	505	534	484	499	498	484	494	485	531	472	504	496	513	514	513	517	466	504	501	456	532	549	509	543	515	525	462	488	475	502	478	465	487	499	517	509	498	504	473	541	491	473	473	500	476	501	492	484	460	472	499	516	536	498	503	484	482	482	529	503	466	525	575	465	500	497	499	516	546	499	471	522	499	518	530	500	462	491	481	497	458	509	480	476	526	456	454	504	506	507	477	463	470	480	501	492	539	489	523	515	514	498	531	501	492	500	528	479	503	492	544	518	493	499	484	476	501	524	496	539	541	502	511	541	497	500	505	508	484	474	471	464	494	504	540	496	521	488	467	491	470	521	532	524	504	513	517	513	497	525	493	489	500	534	494	530	492	508	514	508	484	486	496	471	473	483	496	546	465	490	530	509	505	510	480	499	480	486	492	488	527	499	470	480	488	475	460	520	496	535	451	505	507	475	475	469	544	509	488	502	506	522	505	533	492	541	510	507	495	513	517	508	486	495	515	485	535	500	488	527	484	496	498	508	508	522	503	457	477	485	523	482	533	480	502	524	483	503	476	483	445	463	477	484	531	513	499	479	454	497	469	501	451	489	466	488	525	485	499	528	512	494	436	518	495	487	508	481	523	487	519	502	486	523	507	495	502	517	508	524	501	505	492	458	481	494	486	492	530	505	513	497	557	489	497	513	501	509	495	480	438	490	506	535	450	498	470	510	469	512	489	506	490	534	506	499	495	487	463	467	548	475	481	512	457	502	511	529	458	508	512	515	491	537	529	527	490	506	496	507	504	490	476	479	491	455	496	467	495	492	477	488	479	507	493	512	486	457	516	544	492	498	461	515	517	493	473	510	485	527	488	453	512	522	522	512	503	504	504	482	503	507	483	508	474	502	478	472	525	485	471	502	491	474	488	468	510	510	493	489	516	532	466	479	535	493	484	501	508	484	461	480	495	516	490	495	499	512	494	479	471	515	496	463	505	472	475	465	443	543	529	519	460	544	515	489	503	479	510	476	471	485	532	465	509	520	512	498	490	524	524	451	478	524	493	475	501	512	454	506	539	469	467	472	459	485	518	473	473	492	530	523	466	501	458	499	505	489	531	503	483	521	501	473	522	505	492	514	478	503	488	530	478	489	507	505	510	485	473	512	506	537	514	514	494	485	509	533	489	494	534	519	484	479	506	523	527	502	491	480	508	492	496	523	488	481	494	519	486	542	509	490	476	502	519	532	504	488	461	539	528	465	504	499	524	470	525	481	498	521	482	492	480	497	471	496	504	469	507	502	502	500	508	528	488	492	493	519	481	510	505	475	545	500	479	501	503	503	515	507	492	491	531	484	505	479	513	474	506	461	467	553	475	473	516	493	521	499	526	496	488	535	521	453	509	500	475	472	484	469	500	500	491	500	515	506	542	512	491	507	469	511	525	488	489	510	526	504	483	536	525	478	512	501	536	485	489	503	506	509	505	532	518	464	482	530	504	524	497	501	505	496	496	503	468	525	514	515	517	487	508	500	481	482	517	494	496	463	471	518	485	500	494	502	514	509	516	481	478	509	519	468	482	472	514	490	494	500	532	509	537	503	488	489	495	503	490	482	530	497	490	445	505	504	484	504	485	519	464	502	501	529	528	495	508	453	490	462	471	505	515	458	544	514	473	500	515	525	518	473	512	459	527	463	505	508	485	522	497	559	531	473	486	490	488	463	491	470	524	504	512	504	515	533	475	480	517	476	483	503	517	491	494	490	509	475	498	511	494	460	483	519	510	509	499	498	500	506	505	491	505	474	503	484	498	509	519	485	478	529	517	483	510	453	477	492	478	475	529	463	473	486	493	482	487	476	513	531	513	485	516	495	539	512	474	521	495	487	507	522	515	471	478	496	490	526	476	497	537	477	545	467	498	550	483	528	522	502	500	517	501	473	538	460	491	489	496	519	500	504	529	503	458	491	483	478	516	474	522	517	512	469	508	477	518	493	502	523	518	535	484	504	482	527	498	496	457	482	496	473	515	511	510	507	477	487	516	539	473	534	528	517	513	491	530	505	507	496	486	501	501	488	490	504	490	528	496	511	498	485	473	472	465	458	505	478	479	512	490	514	539	493	477	516	496	511	472	490	491	459	465	525	487	503	484	482	477	482	508	472	476	515	536	506	481	454	522	511	508	555	489	477	505	513	506	500	506	518	526	499	475	490	515	534	484	499	541	504	502	531	513	468	480	507	539	518	496	488	487	511	478	495	503	524	510	465	510	504	495	501	497	496	555	515	467	460	499	497	485	516	491	523	506	511	466	502	499	536	534	512	501	490	488	483	493	518	484	469	506	466	504	505	534	506	478	465	491	516	473	510	494	521	489	514	500	484	521	482	492	471	538	497	538	492	454	513	467	535	521	508	515	516	528	511	528	460	481	528	517	538	493	497	539	526	505	481	484	484	509	471	521	489	481	469	497	496	488	496	499	525	511	524	515	468	498	514	477	520	535	517	516	489	467	495	501	514	506	488	443	492	496	522	481	501	500	495	484	531	495	516	498	507	513	519	498	516	501	479	497	499	479	502	483	512	487	517	469	517	452	508	451	453	469	513	487	495	531	432	505	488	515	503	486	480	503	489	500	496	519	466	499	470	523	495	491	456	515	506	504	522	464	455	462	522	521	494	513	499	525	527	498	510	472	473	500	475	493	500	499	514	486	498	477	527	503	494	489	499	535	458	517	501	439	537	463	455	509	525	490	452	512	511	515	503	508	547	491	517	514	491	502	466	495	518	524	507	502	507	466	528	509	469	521	533	501	512	448	532	544	530	484	484	515	504	484	495	514	525	490	503	465	499	499	514	498	483	513	488	479	509	505	488	465	473	509	523	500	517	494	498	491	495	524	477	495	495	481	553	515	510	471	512	503	535	501	476	456	497	510	496	525	510	520	524	493	534	483	471	491	469	448	522	459	500	520	462	507	489	529	480	495	519	501	513	514	499	512	482	542	544	518	517	482	495	514	508	517	481	483	540	468	504	480	484	501	526	471	519	475	507	490	496	475	482	504	515	472	469	525	465	483	518	520	459	495	525	474	489	488	488
31310	50135	43197	32882	26659	21862	17385	13570	10768	8422	6565	5102	4165	3369	2757	2431	2083	1861	1620	1540	1488	1381	1254	1147	1052	1003	997	970	922	863	836	841	831	832	776	800	664	752	695	681	677	664	690	684	630	646	653	660	629	650	633	579	574	650	637	629	603	646	621	677	645	644	633	644	643	623	651	626	625	636	612	616	631	605	644	548	626	623	651	611	606	602	612	649	619	586	660	617	641	627	597	564	610	601	629	618	623	655	637	603	621	606	620	632	576	605	633	593	608	633	572	577	630	616	643	637	697	615	612	550	568	600	617	630	642	616	646	589	627	622	620	589	620	610	617	596	615	651	569	601	592	656	619	633	615	643	582	660	590	579	598	609	604	632	602	593	605	650	620	614	611	640	595	571	606	661	615	585	640	576	575	609	628	623	632	626	598	607	636	620	631	625	601	609	608	614	636	611	635	672	596	603	657	598	612	618	625	622	618	633	613	587	573	604	576	610	665	635	639	598	620	616	609	620	618	604	603	604	606	619	597	649	587	602	618	633	617	627	625	596	618	591	611	615	601	659	631	618	632	600	635	632	591	629	633	601	598	553	635	589	620	648	638	648	620	599	623	622	612	610	650	609	581	665	651	635	612	627	627	657	656	595	644	648	604	615	628	646	595	631	571	529	548	633	618	611	611	598	648	640	641	617	585	693	602	643	622	638	588	628	596	615	565	609	650	634	597	594	609	639	614	601	581	589	629	603	584	619	611	597	616	599	606	624	651	615	624	617	665	639	633	588	607	645	621	621	632	660	605	612	623	618	604	626	619	611	621	613	625	580	622	614	593	643	640	647	647	616	629	603	633	577	601	619	646	630	543	626	632	576	616	636	641	594	600	630	603	616	643	663	633	627	667	591	602	630	584	607	612	607	580	588	624	589	593	609	634	641	593	615	603	605	596	610	629	643	577	620	595	621	621	593	609	584	643	637	622	622	592	611	611	604	630	600	647	654	612	653	608	567	605	583	620	626	634	618	572	611	620	619	595	642	607	602	615	572	621	641	624	677	613	614	610	598	593	619	616	622	613	657	606	621	637	610	629	605	602	599	658	617	634	587	594	634	574	614	644	642	639	648	626	660	637	586	689	580	641	603	594	593	618	629	658	614	589	590	605	614	612	594	632	631	632	578	590	606	614	590	577	599	603	602	625	642	611	621	594	624	628	652	619	597	653	685	616	595	635	605	602	632	590	627	592	655	589	615	571	603	561	654	623	663	619	553	605	617	628	617	579	648	642	622	655	639	678	604	647	596	631	615	621	646	592	613	604	591	650	621	569	583	646	662	577	608	627	607	595	636	611	649	613	585	614	627	594	621	611	564	595	601	598	651	607	605	643	621	630	623	609	657	621	594	606	633	646	602	601	633	597	618	601	597	598	607	576	592	610	635	594	666	619	608	680	609	664	650	632	649	614	625	637	623	617	594	623	639	619	621	625	595	601	608	568	591	569	623	647	588	565	680	642	613	611	594	666	606	586	643	629	648	630	626	598	604	622	637	620	628	613	639	646	613	588	598	611	590	615	596	645	597	619	599	650	599	618	637	611	624	554	616	630	663	644	609	612	620	586	614	612	625	637	598	628	570	590	666	609	620	597	608	617	609	619	617	642	634	593	611	589	579	609	607	638	623	588	679	548	598	610	610	593	613	657	606	611	627	596	608	610	626	665	614	580	607	591	635	626	632	615	615	585	617	594	631	640	618	619	623	594	610	655	635	656	591	582	598	617	623	620	583	594	635	669	633	657	623	641	592	637	638	599	591	623	601	596	640	647	601	601	608	603	634	573	622	602	602	638	609	599	604	634	601	643	647	616	641	602	626	679	613	616	635	625	599	617	611	650	622	640	595	589	637	599	603	631	612	584	658	555	582	678	594	602	662	594	593	639	603	611	598	583	601	609	588	603	609	616	631	607	629	610	624	613	621	591	649	607	597	643	562	581	612	541	643	620	625	618	635	601	613	601	582	581	581	600	627	625	638	647	612	604	576	563	603	621	636	627	601	668	609	605	631	629	614	570	634	648	580	626	610	615	642	609	596	645	617	613	590	596	612	611	601	630	630	625	619	627	579	655	615	566	612	638	580	605	613	624	650	643	593	589	584	659	592	556	591	558	578	603	587	627	593	613	656	651	620	600	613	652	594	584	644	604	654	614	599	643	613	649	593	584	640	625	592	618	636	613	601	620	648	601	630	598	659	617	641	590	616	619	624	597	603	647	565	606	615	600	573	596	625	620	619	613	652	618	608	606	583	634	654	633	598	640	693	597	582	648	659	629	586	577	610	654	617	596	636	671	645	616	603	567	630	581	558	638	609	608	624	594	610	622	598	626	608	605	633	611	661	581	604	626	624	638	614	621	599	571	633	607	611	623	640	607	649	606	599	651	578	630	601	600	640	610	592	609	626	618	600	649	607	588	588	629	612	575	572	602	628	614	597	633	605	606	634	646	629	611	615	633	594	565	617	611	630	579	592	623	624	566	565	639	613	597	600	620	628	623	613	654	605	587	601	613	577	582	642	588	605	595	593	645	633	615	657	654	571	595	596	596	593	625	637	619	605	631	570	644	624	576	628	641	627	648	596	613	639	591	586	607	595	626	621	604	615	624	615	636	609	619	569	625	611	613	614	605	659	645	643	621	635	578	598	576	576	603	594	629	613	599	609	599	622	607	604	626	627	630	627	621	626	631	615	615	625	644	656	589	643	622	618	545	599	627	651	624	618	607	650	608	666	650	547	648	606	622	620	623	605	591	648	591	613	632	601	637	654	580	631	645	574	579	624	619	620	648	598	561	662	624	615	612	632	622	621	617	628	642	617	645	644	663	643	595	638	599	599	636	582	628	600	573	612	613	664	593	596	623	614	588	627	635	639	595	646	594	634	607	607	617	596	618	647	666	611	601	623	594	564	608	601	612	587	621	645	615	635	600	610	640	613	652	550	583	616	651	610	604	617	587	605	613	584	644	591	617	624	602	610	580	632	628	626	664	623	558	613	595	593	622	579	620	616	601	610	636	624	583	617	616	588	590	593	613	568	573	651	609	601	609	623	613	598	596	597	628	618	543	600	610	649	662	622	640	606	598	600	686	589	650	584	650	577	583	652	593	618	611	608	621	633	604	634	624	621	595	636	594	658	590	604	640	638	622	662	598	587	653	636	593	592	626	630	618	617	628	600	659	625	581	638	634	581	592	611	625	593	566	613	626	630	634	604	619	629	611	616	622	569	578	607	586	633	591	656	616	626	632	646	633	656	604	600	607	603	571	589	645	622	604	665	623	649	567	592	579	593	628	601	659	611	600	594	606	627	631	644	653	582	623	646	669	610	627	608	601	629	653	610	600	625	586	621	609	626	638	625	589	626	622	603	625	654	579	648	645	579	605	629	620	625	571	614	654	590	595	617	566	630	611	642	619	573	603	597	616	627	623	605	620	619	586	598	644	681	631	599	614	617	622	642	610	616	621	591	599	611
22514	20666	28269	23190	21128	22628	21129	11904	8184	6391	5029	3815	3039	2500	2129	1798	1583	1415	1265	1237	1110	1010	1027	936	907	831	754	729	752	688	671	689	674	671	667	626	622	577	585	554	521	563	536	536	568	562	512	559	512	523	535	565	546	520	534	502	495	501	503	497	520	522	516	504	541	482	547	544	510	478	525	513	494	513	531	512	492	491	509	529	467	524	531	540	535	539	527	517	494	488	519	510	508	537	474	507	511	501	557	529	507	519	507	516	497	534	498	560	495	533	482	500	508	489	487	519	509	508	572	495	499	500	504	488	523	542	526	514	530	499	495	540	476	521	537	528	507	509	498	476	520	528	499	532	475	526	499	495	505	529	508	482	433	523	523	512	482	474	512	529	523	483	533	478	525	472	530	557	471	477	520	502	517	518	502	481	438	479	525	499	511	503	516	503	522	491	506	548	521	538	505	488	505	466	535	517	486	549	494	455	495	485	516	494	519	533	481	522	483	544	489	523	501	487	489	517	507	526	483	499	464	503	501	504	507	518	522	520	505	521	502	514	502	525	561	480	546	492	493	511	518	545	509	537	519	495	502	493	532	518	515	504	496	511	497	506	514	506	493	517	491	495	530	458	516	480	468	485	540	494	516	558	515	506	535	481	514	548	537	528	486	521	496	504	522	508	529	511	492	556	517	519	506	516	523	479	503	474	515	495	508	518	585	490	502	484	515	505	477	523	504	549	536	496	518	500	507	522	458	542	513	515	488	526	512	501	503	531	526	533	502	503	534	524	522	473	537	495	472	548	507	532	460	561	541	519	509	511	504	473	539	440	494	484	538	574	560	492	526	502	533	513	452	524	524	533	507	546	487	515	545	500	459	471	496	497	517	501	500	505	509	502	488	515	516	487	497	484	501	539	508	478	497	492	504	494	470	522	527	533	520	497	475	531	517	497	476	467	542	503	493	489	480	511	509	541	467	521	511	452	537	508	517	490	511	539	501	516	542	492	508	479	533	513	511	508	503	469	506	502	498	529	531	542	516	471	534	477	506	521	535	545	492	510	541	562	522	483	532	516	518	489	518	493	504	536	532	556	520	490	508	532	484	494	512	535	481	520	495	497	519	491	473	504	477	490	487	511	522	522	508	497	507	542	554	477	495	506	469	446	522	484	495	516	497	516	486	527	492	513	507	522	469	515	468	491	508	487	506	552	484	484	494	528	537	531	523	531	508	471	501	544	492	487	476	571	546	463	512	555	540	526	495	490	516	501	506	518	514	494	504	490	526	495	498	506	543	522	507	527	550	493	514	519	506	510	488	504	477	492	513	472	480	512	520	533	503	516	497	478	504	510	505	510	526	546	514	524	516	511	485	462	503	495	526	492	486	516	511	521	536	512	477	522	555	540	528	465	505	480	481	518	524	509	512	519	487	511	487	476	463	508	502	463	536	520	516	490	477	508	474	500	506	515	479	503	506	495	523	548	479	459	456	465	514	516	483	525	525	522	472	502	492	500	517	494	488	483	476	493	517	485	568	537	513	503	502	483	433	479	512	491	483	521	491	541	506	503	504	471	510	523	533	512	487	516	501	479	503	516	458	537	530	491	539	486	517	517	496	508	519	464	534	540	489	503	501	495	527	522	502	526	451	511	508	535	529	531	470	511	511	502	460	517	499	494	514	487	499	504	477	490	464	502	460	516	537	546	490	486	502	538	489	507	490	490	474	483	472	515	514	510	522	484	515	486	483	523	518	536	491	520	487	517	522	500	521	484	499	519	484	484	501	527	499	530	479	468	489	483	511	497	460	508	512	492	471	517	518	486	501	502	525	507	485	524	483	491	451	465	545	493	494	499	528	489	478	501	524	515	523	526	528	546	497	493	540	529	508	520	489	525	492	454	496	482	547	486	535	515	478	499	488	523	502	511	480	526	503	513	529	513	520	463	474	499	456	522	520	533	545	513	489	550	510	528	529	531	506	500	505	516	511	499	536	479	499	485	489	476	509	472	513	486	522	511	521	508	512	502	563	497	534	526	485	462	489	466	549	538	488	526	487	526	476	475	489	490	507	508	523	558	541	587	511	497	503	492	476	505	525	529	484	491	473	503	520	488	500	524	513	500	483	484	506	486	463	529	526	521	499	501	499	481	493	509	471	506	502	504	488	482	509	483	499	491	530	514	526	467	506	533	506	516	489	489	485	499	495	501	513	527	506	523	476	492	501	511	493	465	541	471	510	476	524	477	462	515	505	535	529	529	511	493	536	485	540	496	487	520	512	520	505	505	471	501	519	479	496	495	517	490	540	526	523	525	480	479	521	504	548	503	514	509	531	541	481	511	510	532	495	513	511	523	537	490	493	546	546	522	514	502	501	521	524	530	487	544	541	518	489	564	494	481	549	529	482	515	496	512	541	502	464	510	522	496	511	474	496	519	498	485	524	511	508	529	519	491	523	523	539	509	540	501	494	471	489	524	509	542	439	474	470	476	472	521	507	518	473	478	500	487	512	484	504	504	486	545	504	491	504	513	489	468	489	506	500	539	508	488	504	553	496	505	523	472	470	485	533	517	530	497	522	517	485	505	512	531	513	536	509	510	490	478	493	525	535	518	487	489	527	519	542	513	532	485	477	509	546	548	483	472	497	509	518	508	507	501	515	528	503	515	502	510	491	519	478	503	466	501	510	527	532	508	489	508	472	502	483	509	527	512	497	522	480	500	487	543	527	514	497	480	512	498	537	459	526	480	518	492	493	483	513	487	486	525	520	478	510	518	493	498	505	516	498	496	493	482	492	497	473	481	460	496	473	512	516	485	543	507	500	494	487	542	483	495	535	505	478	486	462	504	492	528	548	500	477	471	493	523	494	533	492	497	490	532	509	530	515	478	496	506	478	458	499	484	470	509	481	521	518	523	497	489	497	496	527	496	512	511	517	470	511	529	495	502	504	512	504	572	487	537	482	513	485	495	530	534	502	482	501	495	517	507	512	490	488	526	461	509	498	484	534	486	483	499	477	503	521	489	473	511	474	537	507	533	518	533	523	507	515	469	511	512	516	557	516	506	525	482	503	502	537	505	490	500	515	547	497	516	509	501	517	523	508	495	497	494	505	517	497	502	504	466	526	491	517	467	546	534	487	496	494	481	506	514	501	481	508	495	478	508	528	485	523	551	510	514	512	479	547	482	493	499	510	484	543	503	493	500	546	500	475	520	532	495	515	535	532	503	491	491	539	491	493	524	492	545	474	548	506	508	525	553	486	489	490	531	493	506	535	466	492	556	529	496	458	491	544	484	561	530	511	478	519	510	553	523	530	517	490	540	487	510	505	489	477	506	498	493	474	531	516	495	525	521	537	476	509	528	477	502	546	514	473	481	488	547	484	499	517	529	495	481	479	476	531	482	513	511	489	510	478	494	488	520	526	468	507	522	535	495	481	498	494	517	489	473	514	506	531	533	486	499	533	513	527	520	532	478	515	486	498	521	548	516	487	465	498	494	498	527	494	502	509	527
32886	54023	48840	38396	31338	26522	22053	17571	14142	11209	9010	7114	5441	4387	3663	3119	2736	2285	2082	1887	1706	1623	1523	1405	1266	1288	1166	1094	1012	972	992	971	907	869	843	817	799	789	754	706	680	677	673	653	705	640	663	674	618	680	672	626	656	606	652	615	632	643	624	570	575	603	671	614	627	632	592	637	666	608	617	580	646	616	580	602	621	624	610	583	643	616	604	616	617	614	618	603	557	619	674	604	648	622	593	584	658	588	593	617	607	593	617	580	645	570	568	617	580	601	611	576	611	629	619	634	593	638	621	612	634	613	587	637	553	621	599	606	600	562	630	631	645	594	651	643	585	637	630	660	605	625	591	632	599	615	602	629	622	596	623	613	621	617	636	591	595	612	632	580	590	610	625	652	644	638	595	597	622	634	574	604	613	564	582	661	650	615	688	617	617	616	632	615	583	595	588	593	610	584	598	603	617	640	621	620	646	596	604	631	626	593	596	623	613	652	637	595	587	603	605	616	641	647	650	647	607	630	621	606	658	604	597	616	649	678	625	611	604	615	616	577	606	602	612	645	636	608	621	611	606	621	641	617	579	678	603	638	610	615	585	623	637	587	609	613	571	601	604	607	569	594	592	642	600	608	621	577	644	649	558	595	609	601	647	634	632	585	610	637	607	589	642	622	625	609	599	621	642	628	618	609	620	583	630	600	650	579	663	601	644	595	601	599	626	658	591	590	658	614	567	652	599	595	648	614	602	624	575	571	586	630	627	599	601	634	633	656	606	676	590	605	619	651	599	594	611	628	620	593	634	681	656	585	587	618	599	608	602	608	611	611	643	591	602	676	624	601	610	624	596	655	597	599	621	641	583	621	603	627	608	601	626	639	637	622	651	640	602	657	579	601	649	595	573	603	597	589	613	609	583	588	621	607	638	608	614	595	587	633	585	654	644	609	603	641	589	647	602	635	594	603	625	589	636	585	634	612	627	585	650	619	643	632	674	601	608	582	617	593	632	617	627	582	631	639	616	618	619	655	580	591	599	652	658	604	590	613	655	635	625	666	598	627	586	593	599	612	592	626	603	594	625	618	635	586	646	563	573	582	624	565	564	655	624	582	601	589	582	581	608	638	579	617	606	606	623	611	636	608	579	577	643	609	603	612	606	594	585	595	613	639	585	601	607	615	579	579	615	607	582	641	601	632	633	629	587	640	652	628	642	588	576	616	603	580	609	588	591	612	608	612	625	617	646	567	621	628	625	597	602	602	613	630	624	655	596	613	626	601	572	645	605	624	603	581	618	619	597	596	585	583	622	603	651	625	641	600	601	578	598	601	605	592	666	577	599	587	560	590	615	625	579	644	575	620	622	632	606	638	612	641	585	586	586	596	590	649	595	611	614	585	615	667	622	648	640	604	571	601	646	629	645	646	566	621	581	633	616	603	623	607	604	645	572	585	604	605	637	628	620	616	657	636	617	664	574	576	641	670	606	597	611	588	604	661	648	613	591	634	581	563	584	610	604	582	592	613	640	660	622	607	606	624	633	643	631	568	644	566	652	655	560	588	616	604	636	647	597	670	655	594	606	633	586	624	655	630	610	598	607	616	590	593	592	598	571	642	615	594	587	674	609	581	592	654	644	607	635	623	648	627	598	607	604	577	583	648	605	648	620	583	613	617	612	632	592	639	596	612	607	641	565	599	606	602	589	594	632	603	655	634	623	546	583	605	604	594	626	635	577	628	580	613	617	628	583	629	590	669	583	601	594	629	639	600	613	620	604	586	590	617	598	624	619	573	625	650	571	638	616	636	623	635	625	582	603	589	603	608	600	630	559	611	605	638	596	609	553	619	637	595	583	599	599	599	611	609	631	627	653	574	673	628	618	605	611	625	583	635	596	643	613	611	621	585	616	606	631	621	650	671	630	645	581	591	586	639	632	609	641	575	590	618	597	649	637	622	641	587	590	610	581	638	630	603	623	585	620	622	643	578	602	647	622	570	568	630	641	607	576	615	623	613	611	614	601	610	642	612	673	629	574	596	611	617	604	580	633	590	590	639	578	637	550	617	594	639	638	633	638	646	606	645	622	619	627	626	577	622	570	607	597	624	617	635	568	585	626	631	619	610	607	614	611	583	623	626	622	611	575	623	595	659	629	596	660	629	618	655	583	633	602	607	574	613	597	629	611	586	615	608	627	628	596	594	646	621	645	626	623	593	585	600	602	586	601	600	643	571	610	604	589	655	606	641	572	607	615	627	629	576	612	617	597	609	631	608	597	594	642	596	661	616	582	636	623	655	572	629	605	605	676	646	566	637	638	591	624	590	603	624	654	627	627	600	555	643	629	624	631	606	565	604	621	639	619	599	633	641	612	564	633	624	616	632	657	629	608	602	601	592	611	614	577	607	590	603	597	620	625	639	622	601	613	619	605	611	598	634	667	556	582	577	575	652	619	616	649	584	616	577	588	585	593	598	603	632	612	629	635	639	579	618	633	623	616	662	619	599	598	599	597	654	617	645	632	613	626	601	632	597	627	655	603	592	652	626	608	598	594	620	601	611	625	614	638	623	557	627	600	595	628	584	624	578	649	622	625	613	596	635	590	590	655	625	599	640	633	636	571	582	596	637	619	626	594	653	648	619	627	586	615	630	568	627	616	640	595	590	634	638	625	582	576	580	633	619	564	659	636	616	595	598	670	604	595	612	639	635	618	570	604	641	653	616	602	617	622	600	639	594	585	586	655	615	639	627	582	598	644	601	631	611	638	553	608	634	604	587	615	591	601	629	622	635	613	621	650	605	604	588	622	625	587	576	620	632	618	612	655	634	603	599	607	601	562	603	612	630	618	623	608	608	628	627	583	601	633	611	636	553	615	622	587	618	620	669	652	631	596	589	615	611	599	612	632	609	600	620	612	619	644	562	596	656	629	600	608	576	634	605	606	625	657	612	630	585	610	621	594	640	652	559	613	640	621	647	594	562	590	623	600	628	624	620	602	608	623	628	616	635	606	620	651	629	600	620	606	626	621	581	617	589	627	578	630	592	624	605	637	611	603	573	603	669	633	620	604	589	650	595	645	623	604	596	614	662	656	591	612	595	637	611	599	614	645	620	634	593	606	586	643	629	624	593	598	660	573	589	606	600	630	614	606	613	603	672	668	584	605	595	633	604	619	566	608	618	626	627	601	614	593	625	590	638	586	560	631	584	615	602	620	610	645	621	615	600	600	639	606	628	604	602	690	630	628	651	599	618	625	637	599	605	614	593	610	666	584	627	609	618	640	620	627	608	623	565	619	620	616	656	647	615	637	578	589	590	619	633	636	576	638	576	570	618	639	601	561	597	619	605	642	629	552	597	637	613	656	622	646	603	610	611	609	651	598	592	606	609	560	623	628	636	602	633	597	597	610	579	597	557	598	624	590	627	628	614	635	664	588	600	623	581	594	592	639	612	614	615	601	598	603	632	567	607	624	637	624	594	596	568	626	636	622	591	610	614	638	576	589	627	599	569	654	637
27753	26580	33137	26148	15879	10311	7023	4780	3498	2783	2277	1862	1495	1283	1138	1024	979	865	836	777	791	774	728	705	642	649	646	613	649	608	635	589	597	553	547	551	582	609	549	520	522	535	551	512	540	521	549	498	567	509	489	530	527	556	534	525	548	503	499	481	526	485	559	533	508	574	532	549	575	498	543	545	476	498	572	555	505	518	549	518	516	526	465	526	552	548	536	527	518	538	542	551	544	540	524	530	527	500	508	503	534	534	542	506	504	501	522	529	505	509	555	524	515	529	545	501	541	521	482	473	519	503	512	491	516	505	553	541	504	568	557	517	531	476	497	521	512	492	510	483	527	536	554	524	529	534	515	492	519	478	532	507	538	560	464	542	538	497	522	507	526	515	500	526	535	551	509	510	544	552	516	526	543	567	515	492	529	521	530	541	497	500	509	506	486	480	538	514	521	544	556	520	473	467	469	512	507	543	525	442	551	540	514	484	507	530	551	521	527	486	497	524	510	521	509	515	525	544	523	519	500	477	464	544	550	512	495	547	486	511	506	513	539	549	531	543	503	508	500	529	484	553	484	566	565	485	523	496	526	454	555	503	552	500	515	569	517	493	568	529	541	538	493	541	511	499	508	522	527	502	544	529	497	518	540	529	494	487	524	494	512	522	501	531	534	543	531	553	505	535	458	519	548	532	473	507	515	537	449	554	504	544	499	506	550	561	536	518	520	529	546	575	504	496	496	441	473	520	548	534	508	537	537	457	542	530	545	529	556	532	536	565	524	572	535	538	518	480	507	527	552	506	497	510	484	524	526	476	503	503	562	515	489	520	524	535	528	552	485	580	543	569	520	486	479	491	515	510	507	535	558	573	506	528	545	528	491	522	528	514	514	516	502	495	528	514	510	530	494	540	476	538	507	515	495	500	537	540	536	504	518	525	545	495	540	515	487	499	536	537	500	511	548	555	522	555	508	515	476	546	513	542	493	519	537	517	520	544	556	524	497	496	502	534	523	514	532	496	556	507	529	532	499	519	559	501	499	499	480	540	495	498	532	502	531	516	519	538	523	518	536	523	522	533	506	505	542	528	520	543	500	547	534	517	523	532	539	499	522	530	530	539	502	517	535	523	514	537	514	524	493	528	515	544	528	488	518	555	523	494	554	506	501	514	522	528	528	515	533	479	539	555	529	507	521	539	545	543	518	535	540	474	547	540	537	525	549	519	549	501	555	519	517	503	536	522	548	520	521	515	500	528	530	544	512	514	510	548	523	512	516	511	521	551	499	475	479	506	523	553	500	508	564	508	518	532	545	501	530	551	496	523	526	493	516	497	542	527	556	526	511	509	496	523	536	553	502	527	500	518	512	526	495	438	523	475	539	527	504	498	511	555	534	505	515	508	514	499	500	547	565	516	510	535	539	516	544	543	559	493	527	502	511	530	521	511	548	567	535	526	540	507	533	547	578	519	538	499	546	508	516	553	551	533	514	505	510	518	523	504	512	518	536	549	505	590	540	486	516	526	511	531	492	508	519	538	499	525	513	560	487	529	541	494	501	577	488	533	558	499	525	555	518	523	496	563	496	523	530	512	520	530	515	493	547	520	523	567	512	540	550	530	546	576	510	520	509	546	548	537	539	511	471	523	509	547	540	502	482	542	498	560	522	486	520	535	512	572	544	506	519	502	508	522	556	488	561	522	531	477	522	506	516	514	544	484	522	476	525	515	540	513	510	503	512	509	552	531	484	504	490	550	478	529	530	512	462	545	526	525	538	521	510	514	475	519	528	475	520	497	522	532	564	523	495	499	522	483	568	483	548	547	516	508	506	528	563	508	524	556	519	534	537	548	546	501	559	518	547	523	539	526	512	538	539	500	506	521	512	511	518	530	542	515	535	550	544	482	544	526	522	496	555	553	524	572	553	507	481	549	496	496	556	487	516	539	495	547	530	525	540	513	527	492	503	500	529	478	522	538	527	476	529	547	520	517	526	549	553	511	506	576	540	558	526	467	528	515	477	542	495	512	516	509	500	506	437	499	504	505	545	514	531	471	551	532	495	538	511	499	463	551	519	558	499	510	487	511	511	510	533	518	498	495	482	481	458	520	516	511	506	514	541	548	540	504	539	540	512	495	549	521	514	501	538	565	522	502	478	526	490	508	532	483	527	541	508	478	559	541	545	490	502	524	518	499	533	511	531	560	537	482	512	507	505	486	513	502	500	508	519	491	521	534	529	531	516	502	525	555	544	478	514	526	522	518	507	534	511	528	518	492	537	475	519	525	508	518	540	506	550	505	492	507	556	494	501	551	518	564	538	521	479	517	496	490	495	513	502	549	489	542	533	491	579	505	496	538	511	531	517	514	518	547	524	529	545	515	553	525	539	526	530	515	510	543	512	542	527	516	527	574	549	537	496	480	554	537	547	521	532	487	532	513	546	509	545	524	516	497	503	510	509	538	501	518	522	519	508	500	519	527	525	486	523	530	510	501	503	530	532	519	513	568	571	536	508	551	556	525	548	516	522	555	528	557	544	531	508	500	503	482	548	484	502	512	504	506	544	540	535	504	510	535	506	513	518	500	561	526	535	533	544	542	526	541	524	504	494	497	529	505	574	512	496	532	489	529	521	516	552	521	499	546	499	496	521	511	541	548	480	527	474	500	502	488	539	499	538	523	523	565	522	545	496	522	507	548	540	538	490	561	531	536	537	541	540	546	528	516	537	548	597	535	497	558	543	480	525	511	538	494	506	530	551	543	498	498	485	537	530	514	543	554	565	523	492	484	551	495	536	504	525	528	493	537	507	529	504	506	524	541	526	594	491	534	474	534	508	514	502	582	491	497	517	528	521	485	540	513	523	489	534	490	500	564	508	503	501	514	524	524	503	508	537	520	499	521	522	531	535	520	555	533	507	493	495	511	523	522	524	545	556	520	546	511	482	495	552	478	496	485	521	474	542	531	526	503	522	506	494	479	480	502	546	490	477	560	515	535	544	511	516	515	536	508	518	518	530	530	568	510	512	523	508	526	511	507	553	506	517	520	519	520	537	544	511	528	556	489	526	511	483	511	514	508	527	511	501	530	540	543	552	528	515	500	538	550	546	525	521	475	506	537	537	552	536	479	551	519	516	524	563	492	504	524	514	561	556	516	511	480	521	491	499	553	533	533	505	546	539	525	509	548	549	512	557	510	487	516	510	521	501	534	498	508	513	506	532	520	502	512	494	525	507	497	491	531	519	508	550	530	519	514	544	520	504	493	536	504	510	508	549	547	530	525	536	510	526	498	525	524	491	485	525	481	524	533	536	552	510	502	533	524	523	544	556	553	493	512	550	507	504	548	490	520	523	532	549	511	511	511	508	511	536	516	487	522	534	529	519	529	553	508	529	528	525	502	552	543	553	508	551	526	515	520	546	502	518	524	506	525	483	521	503	493	517	489	525	501	525	535	513	493	486	555	471	510	484	527	538	525	533	531	501	519	507	525	495	499	532	523	504	549	503	492
31627	43727	38723	27756	20583	16050	12348	9198	7148	5569	4378	3468	2685	2231	1846	1708	1525	1388	1300	1147	1096	1075	967	962	939	922	889	841	805	761	809	737	730	758	736	747	698	712	682	671	675	678	661	661	650	662	653	668	698	659	663	714	671	673	650	653	646	707	646	632	636	618	625	645	654	620	657	659	634	624	655	616	643	649	619	618	610	643	637	630	651	614	636	640	644	638	660	595	587	646	615	636	675	617	628	641	600	621	678	639	608	640	639	670	632	644	620	671	647	637	609	682	664	607	703	628	661	650	627	642	624	678	645	645	648	612	588	634	648	668	665	638	661	603	647	658	648	656	616	685	638	632	676	627	602	655	623	635	636	665	646	679	579	691	628	642	623	623	605	669	643	622	663	644	582	640	669	620	623	617	688	636	611	681	630	643	642	589	644	627	608	666	650	647	653	655	669	630	614	621	640	651	654	673	607	644	627	616	636	646	586	652	671	649	610	641	645	592	646	674	627	621	691	620	664	654	624	643	618	606	632	617	613	648	622	613	636	663	659	630	606	651	641	594	585	625	649	624	693	655	600	669	672	640	643	621	631	617	645	617	620	614	609	632	674	659	633	600	638	646	643	620	703	615	660	600	672	652	662	609	612	634	667	620	686	668	678	636	634	651	605	611	624	636	677	635	676	626	627	622	600	641	631	645	611	635	601	631	616	604	632	625	645	636	657	622	650	638	667	626	636	616	672	627	691	690	631	644	617	623	653	631	640	651	651	678	636	623	614	639	648	675	643	613	584	629	667	628	622	686	648	673	626	658	659	597	669	617	628	645	641	662	648	671	639	605	651	644	634	625	649	599	631	624	631	631	631	643	643	602	644	646	657	645	642	661	639	614	651	675	626	638	626	635	613	659	633	653	603	603	679	654	617	651	630	662	617	601	639	688	690	636	668	652	639	654	621	653	661	642	666	692	635	665	609	657	619	645	603	629	671	623	635	619	647	623	627	648	677	653	648	685	654	640	670	644	659	586	658	651	642	705	664	656	627	665	645	621	649	663	625	647	648	652	656	584	610	635	625	616	646	654	633	617	655	664	677	657	677	609	643	652	619	604	603	641	660	636	643	615	661	675	672	648	694	636	577	633	637	657	615	701	614	636	623	639	609	643	649	634	650	608	621	617	623	699	586	658	588	633	624	660	672	685	645	645	642	650	607	628	632	671	655	650	618	619	680	644	642	671	630	698	641	629	637	601	626	618	606	616	613	641	646	634	655	643	688	701	587	608	636	659	659	630	608	639	644	644	639	618	632	613	671	607	626	638	662	675	658	627	676	632	618	643	652	657	629	629	614	658	663	681	653	658	586	639	664	626	644	642	592	637	666	590	619	641	628	635	644	634	635	664	655	660	626	667	614	644	684	627	674	697	636	647	626	660	626	666	641	623	594	638	598	676	635	629	663	646	674	682	660	636	696	608	673	617	669	667	647	648	629	607	630	576	693	599	667	677	647	635	615	617	636	627	653	694	664	638	654	645	633	627	614	629	669	648	651	658	639	617	646	659	674	647	689	671	663	648	668	599	675	648	625	653	657	645	679	613	614	636	659	593	633	603	612	616	622	648	683	660	614	661	634	656	617	627	674	671	640	688	600	657	650	651	670	655	611	620	616	633	684	617	640	632	639	630	644	643	628	604	643	622	696	634	664	608	620	643	662	686	656	608	662	621	610	647	710	659	617	615	646	622	627	633	620	582	622	631	667	633	669	611	639	636	666	681	632	619	619	611	660	659	664	669	600	668	629	640	654	635	609	679	672	621	623	625	617	631	601	648	637	677	641	630	642	679	584	646	627	655	668	636	636	628	647	683	595	640	654	655	624	644	625	624	653	681	646	651	656	653	648	652	623	632	623	687	624	632	587	637	661	626	643	642	594	636	630	628	656	627	644	659	611	637	654	643	588	593	615	649	622	618	629	608	619	643	608	633	628	657	662	713	611	619	640	650	610	635	632	649	660	622	607	635	642	646	638	669	630	641	597	623	621	605	631	662	605	643	625	643	631	655	649	638	617	637	619	663	684	619	602	627	612	690	632	637	645	634	649	620	647	619	659	646	604	661	667	634	629	659	642	667	583	654	661	606	619	628	657	640	640	635	633	663	649	629	613	679	613	601	624	646	620	653	670	627	643	634	655	654	661	667	642	592	642	619	671	596	628	680	633	662	596	659	634	696	619	643	616	648	650	671	670	650	631	643	665	616	634	690	644	657	641	619	647	631	650	654	616	659	619	665	624	635	650	620	625	681	641	624	615	662	632	615	640	675	627	651	592	643	657	649	620	650	603	665	655	645	661	610	633	618	633	662	610	625	654	637	671	643	648	665	668	643	655	646	632	653	701	642	663	647	656	628	651	613	669	677	618	654	640	647	660	660	628	619	644	640	636	669	633	622	630	640	607	666	661	662	656	660	642	605	660	624	641	639	661	666	655	647	651	630	602	627	623	655	669	624	622	610	646	676	656	645	645	633	621	656	636	647	650	636	654	661	629	683	656	638	627	646	653	662	648	595	623	638	664	634	668	629	621	674	605	637	607	662	694	676	673	602	670	660	621	611	644	642	648	657	642	624	623	625	596	675	616	635	641	621	653	665	705	624	638	646	672	637	621	638	644	636	597	657	633	596	648	662	624	613	665	696	639	658	644	631	678	702	674	661	660	636	645	667	667	663	653	678	660	676	640	588	635	684	652	656	622	665	693	584	645	614	591	626	667	650	633	618	650	628	598	672	606	678	659	654	603	610	665	667	592	675	652	662	677	619	671	626	662	649	619	594	657	661	672	656	643	624	662	651	614	671	694	586	619	644	650	639	627	643	635	649	656	633	682	653	607	656	634	644	639	672	661	661	675	624	690	692	618	612	613	646	665	660	600	633	616	637	669	617	606	636	642	609	629	656	626	652	639	640	653	650	640	645	668	631	645	651	640	620	644	681	621	625	660	601	672	619	671	628	600	656	640	610	650	609	627	638	610	662	635	626	603	626	673	602	654	638	602	654	631	654	632	685	619	667	596	651	632	590	619	643	709	610	610	634	606	629	619	621	618	600	651	607	598	639	598	627	592	615	669	597	638	644	648	604	664	623	698	669	667	629	623	675	643	633	630	677	641	665	617	623	631	617	618	662	663	639	635	688	653	661	655	660	660	669	664	605	653	667	617	674	650	641	646	656	657	618	623	612	674	644	617	659	585	642	605	648	615	628	659	639	688	704	668	643	628	671	659	649	631	649	622	632	618	644	670	663	618	681	660	652	647	640	649	662	637	641	662	677	631	651	685	603	638	589	671	646	670	676	677	662	604	623	662	655	585	657	618	623	584	599	649	629	600	672	647	648	684	638	643	655	642	635	629	645	652	596	688	667	659	647	665	624	619	655	629	640	669	629	591	649	640	630	645	626	649	628	654	633	655	661	617	630	642	619	636	645	651	629	650	597	677	633	648	640	647	653	625	628	617	644	658	652	646	623	623	635
23510	20579	27771	23961	21689	19456	13773	8224	5678	4496	3636	2901	2350	1853	1545	1324	1257	1114	1052	964	919	872	773	745	805	728	714	710	695	633	682	635	582	580	608	584	550	622	576	576	527	585	540	511	520	476	516	534	517	530	516	482	535	478	512	523	513	531	504	533	518	519	502	493	476	497	471	523	532	488	508	518	477	538	505	537	509	488	490	495	461	475	484	490	522	459	532	517	480	515	505	511	500	522	497	505	526	496	532	522	523	508	478	476	482	531	457	517	528	499	525	540	497	483	520	490	520	513	528	486	500	492	490	465	496	492	512	465	491	504	553	519	505	506	542	483	548	503	517	506	527	540	460	483	519	547	500	455	526	533	481	516	498	499	514	513	533	488	487	506	497	515	499	476	501	496	491	514	531	534	531	531	491	535	481	503	489	469	528	494	507	477	501	499	539	458	470	476	474	503	501	518	518	484	509	478	487	540	540	494	510	508	513	530	476	539	496	523	522	496	500	514	513	548	510	495	476	515	497	493	523	506	502	483	500	509	513	493	537	522	470	504	483	480	507	488	526	514	518	478	473	497	524	508	516	502	497	511	536	543	515	530	494	521	514	495	533	500	486	503	504	465	549	522	547	528	500	523	489	473	489	492	521	489	521	486	483	503	522	521	510	523	504	477	461	527	512	504	491	531	530	495	497	505	505	491	515	465	537	524	485	460	471	501	465	562	470	479	487	480	468	532	522	509	531	470	477	523	537	530	514	506	487	518	488	476	505	450	510	523	521	484	506	502	534	508	523	515	508	477	500	499	497	536	536	503	508	504	518	483	492	485	485	500	511	499	501	479	536	509	500	488	563	460	488	541	455	550	491	516	485	496	501	534	509	514	511	510	503	478	480	524	492	509	513	494	494	510	515	514	513	521	505	512	504	479	496	501	538	530	522	505	503	529	487	449	506	483	488	524	485	525	488	458	535	460	477	509	486	484	486	468	471	497	475	494	460	503	537	519	515	474	476	516	469	483	533	498	531	483	508	496	478	506	526	487	498	535	503	496	503	520	514	471	528	513	511	476	500	499	506	507	483	515	487	502	500	524	520	485	441	490	527	503	517	475	478	491	530	494	487	513	516	514	471	486	503	506	525	484	491	500	505	507	476	528	485	526	520	525	493	511	471	548	480	492	480	535	516	493	519	486	494	505	528	515	515	518	499	468	487	535	515	510	499	488	468	497	496	518	486	489	497	503	521	515	495	490	508	540	490	483	522	491	514	503	490	510	515	515	505	523	510	527	504	512	475	492	446	464	494	476	522	517	466	509	516	486	479	475	495	532	516	494	504	526	459	558	492	516	526	485	510	514	500	486	563	519	495	511	503	504	483	513	484	523	507	516	523	500	486	486	461	533	513	453	518	474	484	519	519	522	498	495	491	497	468	499	538	503	513	524	501	507	519	467	520	498	517	517	475	552	501	535	512	495	550	484	512	573	521	500	510	516	522	530	516	513	519	514	491	496	536	505	516	501	501	520	506	513	512	463	516	492	508	534	497	519	544	495	483	504	536	504	473	510	478	546	555	474	502	474	520	484	487	513	525	468	517	550	489	535	501	526	535	488	467	493	484	491	438	538	527	564	505	508	520	514	528	501	508	496	491	500	473	516	514	463	488	517	490	503	486	501	483	540	510	509	494	511	513	489	507	511	506	490	519	524	521	502	475	512	511	538	519	503	537	512	532	504	522	494	493	476	503	510	531	499	558	511	525	487	516	465	509	490	498	513	522	497	506	497	502	518	491	516	500	498	489	506	525	523	531	490	541	552	530	463	538	526	481	469	516	511	477	491	500	463	519	498	470	509	476	519	489	494	455	502	510	490	491	526	506	508	498	486	491	480	490	519	532	482	502	498	494	503	530	516	471	506	513	497	504	515	536	522	506	518	539	522	479	515	539	523	546	504	513	513	518	539	511	546	508	495	541	511	486	537	522	509	479	509	484	511	544	512	577	488	519	479	487	506	498	482	488	516	451	503	520	503	532	495	489	494	501	535	490	483	538	512	523	509	523	474	518	469	506	520	509	525	517	484	501	499	538	499	479	506	483	518	515	490	496	524	542	543	549	525	502	510	510	517	496	513	514	548	549	468	504	524	538	538	527	487	500	497	485	511	508	474	513	513	500	472	516	474	537	540	517	504	500	507	521	504	470	491	499	487	513	547	537	515	467	516	515	510	506	485	502	532	522	501	533	511	515	514	496	528	500	485	515	525	508	512	487	481	509	518	520	501	514	469	517	491	529	510	489	540	515	517	496	505	505	497	507	505	497	495	541	531	503	499	502	538	506	505	510	512	536	513	529	533	528	493	513	507	532	553	531	478	496	528	536	509	513	489	497	543	536	502	506	504	496	520	498	488	500	469	471	509	449	432	522	475	523	477	558	489	460	503	488	497	494	504	508	512	507	485	512	502	514	490	492	516	480	491	482	478	482	553	480	522	479	511	466	501	525	471	532	522	515	506	501	501	520	517	525	508	500	539	491	503	520	507	492	493	545	481	463	515	518	521	559	505	532	515	503	479	487	523	507	509	494	490	505	517	516	506	492	492	508	518	541	542	530	496	524	481	496	520	472	498	515	491	512	495	532	489	511	459	512	536	557	518	525	488	534	518	517	518	538	533	489	494	511	506	480	493	529	526	522	509	508	552	498	477	515	513	523	521	499	551	490	509	536	491	485	515	482	527	519	504	510	556	520	506	505	531	445	511	523	481	514	525	516	491	461	494	541	496	541	523	503	497	507	501	491	508	507	503	478	494	488	485	516	499	480	497	522	465	542	523	490	474	502	545	470	524	499	531	541	506	473	501	515	553	517	527	470	528	549	515	521	503	532	522	523	475	516	538	487	506	459	506	495	513	490	502	488	525	505	467	468	523	502	515	510	503	523	546	503	530	463	525	500	515	473	563	463	538	543	534	493	490	497	542	544	514	523	524	541	502	502	552	487	518	485	480	502	522	491	448	539	474	511	487	482	517	475	539	476	472	536	472	497	536	529	510	495	476	507	513	522	536	488	535	480	534	487	519	543	465	541	507	509	516	529	495	544	526	483	537	470	510	520	480	511	493	532	486	512	480	557	537	512	514	474	525	509	505	528	467	493	510	525	516	494	491	497	524	479	505	488	496	477	551	480	481	502	514	498	466	514	497	542	502	531	489	497	540	510	498	557	481	496	488	510	495	498	540	528	495	497	537	516	495	479	543	473	475	509	507	497	503	497	546	483	508	504	548	473	524	500	503	519	523	538	461	514	488	513	523	495	503	512	498	531	483	501	515	535	536	471	491	458	499	514	543	492	497	569	493	516	521	484	490	528	505	504	517	504	504	511	508	530	486	493	508	516	499	490	496	521	526	528	525	472	477	514	504	510	489	494	497	471	536	540	492	572	541	503	507	481	452	517	498	498	492	508	520	518	472	477	505	535	476	536	544	528	496	511	468	520	520	483	495	484	510	488	516	512	490	525	490	514	499
31105	50436	45152	33044	26821	22131	17508	13744	10823	8578	6623	5439	4257	3366	2719	2296	2146	1792	1618	1547	1417	1348	1210	1177	1157	1104	1005	1025	942	868	827	821	759	819	716	749	769	746	723	715	702	693	669	683	677	611	675	629	636	642	624	685	656	651	663	597	622	671	617	633	620	668	658	637	632	703	642	624	630	637	610	631	585	598	594	639	625	637	635	621	579	622	660	606	632	615	586	609	624	652	663	657	595	613	628	609	660	641	595	582	605	624	607	658	628	629	648	640	615	606	596	600	598	655	576	659	624	619	623	613	629	623	646	626	656	613	614	613	614	607	565	631	642	652	611	640	630	615	606	636	623	634	661	609	587	619	615	632	619	652	601	629	629	661	623	594	602	646	638	618	602	642	602	628	650	663	619	641	632	629	612	630	630	602	660	665	613	581	628	621	618	653	567	608	607	639	576	639	626	607	627	604	557	612	624	627	584	613	635	630	657	622	611	644	633	625	661	587	627	644	629	607	625	602	620	604	617	684	623	588	623	581	662	626	625	674	629	623	634	644	613	640	621	617	642	635	609	613	623	640	632	675	633	618	593	627	615	583	598	701	604	580	618	630	593	625	642	603	587	545	627	562	591	630	607	621	624	613	652	571	608	628	612	592	643	678	665	629	589	649	668	648	623	594	599	574	651	639	627	617	656	633	623	629	632	629	633	607	649	605	621	616	584	623	621	604	574	610	622	589	632	593	630	564	641	632	644	616	655	599	589	581	656	643	624	589	636	600	630	650	654	643	629	650	651	629	637	608	593	644	648	637	661	687	609	590	650	599	585	597	605	646	582	646	585	631	663	612	594	623	616	601	552	630	663	580	649	631	646	611	624	661	615	603	677	616	618	638	646	612	623	617	597	614	672	633	621	592	585	597	647	671	635	603	579	642	584	657	603	666	674	630	649	661	590	642	633	654	623	578	661	635	578	611	620	684	588	634	624	625	580	652	603	646	618	576	611	655	574	623	634	594	593	652	575	608	638	638	621	640	614	577	618	662	619	645	650	630	580	610	618	628	645	610	609	688	642	616	629	575	629	614	613	610	644	633	645	639	612	678	595	626	585	629	595	628	600	610	612	625	648	601	625	606	581	630	627	606	639	620	656	654	598	618	619	588	613	591	645	661	606	657	600	625	608	617	608	619	626	624	603	609	598	605	616	631	607	627	628	616	609	631	627	594	560	664	643	614	641	635	647	647	588	606	612	628	627	628	622	599	605	597	615	608	646	615	603	613	596	642	622	589	606	619	648	627	619	625	633	601	546	593	579	598	622	645	626	635	608	630	628	599	611	601	653	623	631	613	637	618	594	584	615	593	622	614	622	603	675	650	593	639	593	615	631	607	629	625	637	637	624	600	610	616	584	601	643	602	626	618	618	655	670	593	627	582	597	607	612	682	629	598	599	551	671	639	625	624	631	612	635	605	613	557	589	613	650	629	637	625	649	635	616	589	653	627	631	584	594	573	580	653	627	575	612	627	605	619	641	594	640	644	586	603	648	618	598	629	600	607	624	631	612	645	647	639	581	650	633	615	597	652	604	592	602	606	658	644	645	601	609	642	603	653	615	585	613	597	639	621	563	610	600	619	614	649	657	634	616	640	648	583	610	629	627	617	603	578	609	659	635	634	590	602	652	585	651	635	621	625	618	611	565	604	606	605	612	566	638	554	621	638	591	678	595	609	651	633	614	605	659	596	653	610	638	635	622	661	669	627	597	618	634	615	615	624	625	605	577	603	624	652	575	627	631	623	632	612	630	606	610	597	658	662	634	641	611	620	612	633	638	623	640	668	632	619	628	602	602	609	633	615	601	616	609	588	607	579	598	624	629	600	595	633	556	614	597	644	636	632	624	599	632	593	650	646	575	604	609	646	609	602	584	634	636	610	630	678	620	614	590	624	665	572	672	624	608	594	570	609	626	631	612	605	603	602	593	605	639	638	641	635	626	625	669	621	586	608	590	611	625	562	619	625	623	605	595	617	662	573	611	616	645	601	612	582	586	626	635	585	648	637	634	620	621	575	601	601	638	610	620	660	572	635	593	651	646	623	654	662	606	648	652	632	603	624	626	626	598	593	596	601	630	617	655	587	605	637	611	590	645	639	663	615	610	659	644	610	640	609	607	609	637	567	633	600	617	618	585	587	642	605	644	589	620	622	647	622	607	604	616	637	581	649	598	630	629	601	570	613	618	657	645	655	602	605	624	620	609	632	619	635	564	623	671	590	586	603	595	659	600	607	616	591	653	624	619	594	669	632	623	638	623	573	659	648	609	590	602	660	642	598	620	628	594	619	613	630	572	606	619	618	651	648	588	638	613	652	661	649	614	652	608	610	622	602	618	640	614	599	623	622	594	615	612	658	603	633	623	596	599	632	631	593	630	583	598	623	604	659	590	635	610	631	630	649	564	632	628	570	618	604	631	644	625	616	618	600	637	619	601	619	557	589	620	605	594	593	610	681	621	660	647	622	588	643	630	641	638	616	583	592	642	609	627	581	590	590	632	615	613	603	622	638	622	606	593	621	625	619	641	644	631	603	624	613	623	600	611	596	645	621	625	641	661	657	683	616	644	623	642	658	598	592	608	622	622	625	574	633	631	628	646	601	593	623	627	657	631	610	564	677	634	641	662	600	607	636	605	611	636	652	630	640	630	642	611	658	632	658	636	604	625	631	635	654	606	564	596	686	614	606	623	631	595	628	632	616	672	585	582	626	638	634	611	644	625	607	618	635	613	566	633	626	620	637	627	585	606	664	619	617	619	635	593	642	641	617	653	599	637	619	599	654	630	621	600	637	605	680	548	628	634	620	603	604	640	643	628	604	623	623	620	601	623	550	664	603	626	601	614	615	625	624	588	643	580	586	632	663	650	590	615	617	605	607	595	594	615	607	618	584	653	606	631	611	611	586	626	561	676	608	658	621	653	638	669	630	626	584	659	597	622	647	627	609	664	626	610	646	681	588	562	672	602	599	613	609	640	650	595	669	629	585	637	588	589	651	588	590	586	627	616	645	634	599	608	584	611	604	599	624	642	587	632	624	626	648	590	650	619	678	632	635	607	582	577	606	624	641	588	599	622	572	614	662	563	585	637	595	616	620	641	604	608	599	624	589	659	631	575	690	621	616	568	570	616	621	615	613	626	690	621	627	656	620	613	611	575	624	636	601	628	630	628	639	637	579	632	624	620	593	672	630	627	627	670	602	583	625	628	636	622	596	614	617	631	629	646	628	635	585	613	623	648	613	596	637	639	609	616	641	615	625	617	606	594	632	622	635	579	664	578	637	582	606	612	573	629	634	631	645	658	636	632	651	623	632	600	584	604	661	617	626	639	605	604	633	622	615	628	642	597	604	591	594	625	635	617	599	624	660	590	681	609	640	656	618	591	668	583	624	665	609	664	646	588	612	579	639	629	622	624	667	647	601	633	590	575	672	631	606	607	625	648	620	578	604	657	616	609	629	612	639	611	623
22567	20709	28270	23244	21216	22604	21352	12010	8139	6230	5012	3921	3325	2496	2049	1784	1686	1437	1342	1191	1159	1052	1051	956	918	805	835	764	754	698	676	721	660	636	659	590	601	641	656	622	568	549	606	540	566	493	501	541	563	540	519	543	523	534	507	555	517	509	528	541	522	514	562	554	515	535	550	516	510	540	524	494	501	519	525	482	524	497	498	499	537	551	511	519	501	530	502	557	516	570	550	539	525	497	531	523	534	538	555	547	488	471	514	510	512	510	543	502	521	499	534	533	561	528	478	534	501	473	505	467	500	551	517	493	561	541	481	523	532	482	508	511	519	522	523	549	518	513	516	508	537	506	573	538	507	508	482	539	479	529	524	497	486	515	484	500	526	495	515	519	494	521	511	499	557	498	553	556	540	513	549	520	506	533	488	478	541	529	526	503	499	510	583	515	523	524	541	540	509	491	537	534	492	514	544	495	497	518	501	526	536	483	491	497	532	500	526	510	503	462	514	504	542	535	497	475	493	499	489	496	479	503	503	490	491	481	508	509	524	521	498	469	503	504	487	539	508	521	490	501	522	499	489	482	535	513	498	531	475	508	507	543	501	484	509	514	529	494	514	477	521	515	521	561	504	466	462	535	470	525	528	537	502	546	517	513	547	514	510	543	524	522	529	536	529	505	505	507	524	507	476	489	535	505	484	485	507	467	477	505	556	475	511	537	526	495	497	480	531	480	555	513	524	523	522	503	508	495	491	498	524	525	494	533	489	522	498	491	470	517	479	513	478	528	535	482	552	483	503	523	546	536	494	538	519	483	552	539	511	525	511	479	483	521	532	494	510	515	558	487	496	499	495	512	544	510	536	542	512	500	520	517	520	479	503	537	497	558	519	504	527	558	488	487	484	535	507	497	459	517	514	508	527	511	487	537	520	518	526	470	465	492	497	547	529	490	482	489	523	499	524	529	523	478	490	527	519	430	531	486	514	522	476	519	487	532	502	497	509	506	473	529	529	509	536	551	503	469	503	587	537	537	535	511	520	505	500	522	518	494	520	497	525	521	504	510	522	534	493	479	461	518	497	521	536	502	493	526	532	533	517	507	522	508	496	468	525	556	509	502	511	514	537	489	522	516	503	521	529	459	507	541	530	490	481	519	510	521	477	497	512	497	533	508	535	502	539	536	513	504	549	495	559	523	477	508	486	518	526	511	529	516	496	502	503	464	532	498	506	549	520	509	523	476	520	499	511	505	511	522	548	486	524	480	536	557	563	507	546	493	568	521	488	483	522	475	507	502	502	535	481	498	507	490	529	520	494	463	532	537	570	532	532	548	505	529	533	510	489	480	491	534	529	510	528	503	551	551	501	491	508	514	504	511	519	489	490	571	508	481	538	523	529	459	528	505	508	489	478	521	508	498	496	510	562	534	500	496	512	486	532	483	522	525	491	467	546	503	495	508	509	472	569	502	496	474	514	493	469	503	535	520	473	512	519	477	541	526	518	505	505	496	517	498	509	503	520	495	509	512	515	519	565	525	506	481	475	507	502	497	521	495	511	545	521	564	509	484	501	497	477	511	480	525	532	472	501	485	495	495	525	490	494	515	504	518	496	541	514	498	540	539	542	488	534	535	505	522	560	528	540	485	522	542	536	480	524	504	520	515	554	530	550	472	513	535	527	542	498	478	515	502	521	549	486	535	513	513	481	493	487	498	508	484	509	545	492	481	515	508	502	491	512	480	523	505	505	505	533	540	508	476	509	508	483	512	496	469	487	531	496	513	531	486	535	518	501	487	564	511	502	484	492	499	538	504	491	481	520	545	505	540	497	494	492	477	498	526	501	519	509	556	512	476	531	540	523	478	532	500	512	486	521	508	513	501	515	511	472	506	520	511	539	499	525	500	552	525	507	495	520	527	536	523	483	505	538	544	557	543	524	517	518	536	518	523	532	512	516	522	487	454	491	489	523	479	563	517	483	516	520	518	517	514	519	542	478	502	513	504	466	476	512	484	533	521	533	462	508	531	521	540	531	526	561	497	512	481	528	482	552	470	526	507	534	474	512	554	516	497	531	488	547	481	498	511	538	530	527	521	501	509	518	497	517	525	504	531	531	511	534	488	504	518	513	530	510	519	487	501	524	497	493	517	553	485	518	515	533	542	525	547	569	490	510	514	510	475	494	504	481	502	556	534	505	519	488	497	516	478	544	501	530	525	492	542	516	533	513	540	555	502	542	494	515	473	494	499	488	536	495	480	534	552	528	499	499	540	531	533	529	522	521	569	541	530	518	487	553	495	513	509	515	476	534	484	489	528	526	520	496	551	516	515	524	534	527	541	500	514	511	529	524	504	468	523	512	510	485	462	475	527	512	532	478	584	492	477	531	495	502	529	495	503	549	511	477	512	525	515	534	517	516	494	522	469	498	538	463	503	528	520	487	517	475	532	510	542	539	508	472	539	499	482	514	513	487	515	523	534	511	485	513	486	474	509	509	534	523	511	522	493	529	526	519	462	492	534	522	466	538	493	492	559	507	533	514	541	466	508	558	504	476	515	515	538	477	521	486	530	529	545	482	448	478	504	500	534	507	563	522	515	543	546	497	507	480	495	517	499	545	536	529	507	515	500	508	488	488	522	475	527	528	501	505	535	530	532	509	521	519	490	524	514	523	488	498	516	524	522	516	508	499	499	522	522	533	541	483	549	501	484	515	477	491	506	547	511	517	490	534	517	497	529	534	497	517	526	501	504	480	507	480	501	518	503	513	504	511	497	513	526	505	449	510	523	521	496	491	512	500	504	530	501	497	517	495	519	496	519	528	519	517	511	505	542	520	496	512	511	524	505	525	514	518	523	578	514	488	508	523	508	538	508	527	513	546	476	516	503	519	526	520	524	487	488	522	534	481	497	492	522	496	514	504	513	476	530	491	549	497	504	522	534	531	550	515	476	504	559	580	524	513	514	536	512	508	515	509	476	524	495	525	506	478	489	484	527	481	511	502	499	500	513	536	525	540	532	549	523	611	524	489	518	528	545	515	483	559	524	504	503	507	504	496	547	493	496	517	509	500	492	511	519	468	486	523	509	505	504	514	521	512	507	522	533	518	499	491	513	532	500	518	523	531	538	518	527	527	518	531	499	505	484	531	525	500	477	493	527	521	541	526	533	519	503	521	489	516	491	546	508	532	499	514	497	531	540	526	495	530	480	495	508	545	512	519	481	511	525	489	542	468	495	527	546	517	496	520	506	512	562	492	524	488	520	543	544	486	488	478	554	534	495	514	485	500	519	537	517	548	510	465	525	560	532	488	522	496	494	528	492	503	522	487	552	547	521	516	506	511	528	502	510	516	512	541	529	500	530	528	515	537	506	529	502	507	516	499	511	524	518	489	528	527	473	513	515	492	478	510	495	487	504	535	462	499	503	500	528	518	542	523	520	503	487	520	552	488	524	483	497	489	521	501	546	516	517	499	546	531	509	574	492	514	556	547	477	499	506	495	528	492	550	537	509
33893	55407	48819	37351	31510	26719	22116	17670	14128	11282	8921	7407	5778	4421	3625	3014	2657	2348	2134	1859	1703	1616	1482	1391	1305	1204	1135	1117	1004	970	934	936	926	881	856	856	792	774	771	731	765	733	682	711	707	695	640	676	696	624	663	650	622	631	653	655	629	659	647	640	634	635	654	654	659	646	628	598	610	642	658	587	637	571	624	622	617	600	613	657	575	644	657	583	621	612	617	631	619	628	654	607	589	625	574	603	625	602	623	628	677	588	650	664	632	634	651	620	603	624	656	610	622	646	673	616	626	583	644	646	609	654	639	602	579	653	623	632	572	584	619	601	623	634	601	616	614	638	633	621	612	575	647	607	626	625	570	599	633	646	630	638	603	625	583	596	650	612	582	620	629	624	569	598	604	631	597	660	563	642	622	664	593	616	627	630	636	588	637	624	619	600	587	599	628	587	613	632	679	635	640	608	609	618	608	654	629	601	618	623	616	614	597	660	638	646	580	607	653	594	598	653	608	685	622	629	585	626	637	642	605	605	618	617	634	584	627	657	641	617	633	584	630	624	612	623	625	633	646	635	613	649	643	616	601	657	638	604	623	633	602	618	608	612	584	618	647	630	623	634	626	616	593	592	579	631	625	559	645	624	626	618	669	639	610	606	614	624	632	629	642	596	627	616	612	601	640	610	586	613	644	639	635	658	642	592	659	645	630	622	588	658	615	587	663	593	658	604	641	617	611	598	636	633	606	597	626	553	598	638	595	622	621	610	641	592	593	627	609	623	612	672	607	622	642	624	605	620	647	630	590	634	615	591	595	617	635	637	623	642	626	602	636	645	618	631	597	618	649	602	607	634	645	641	593	569	612	618	602	622	645	621	601	620	637	630	605	623	649	599	664	591	598	607	626	614	638	637	615	587	624	632	615	612	650	671	604	641	605	629	631	631	653	635	609	613	673	593	622	630	631	619	617	611	565	653	622	605	645	606	652	629	593	592	664	620	600	654	584	626	607	624	607	634	627	640	634	659	602	605	582	607	611	604	583	609	574	656	636	639	655	642	586	611	616	659	646	613	620	624	634	624	620	637	617	543	594	623	603	614	629	648	612	637	568	639	650	612	629	631	604	613	669	632	659	658	611	606	592	627	611	646	608	618	676	603	629	592	626	587	609	669	602	590	628	600	641	594	613	617	611	605	591	597	601	608	635	643	634	612	608	649	638	630	646	608	579	678	621	617	651	602	614	672	601	578	615	643	633	654	616	582	655	627	586	600	639	640	556	614	614	631	609	594	593	607	622	651	658	644	600	624	644	627	589	532	641	590	596	630	615	635	646	631	684	630	592	628	586	563	586	626	560	613	654	613	650	589	631	594	578	605	590	603	620	570	605	660	631	597	624	612	617	611	630	635	616	623	643	640	619	616	634	612	640	608	607	638	632	598	600	639	629	623	609	606	641	607	616	629	594	617	636	623	642	651	628	608	643	618	669	603	597	613	600	619	671	610	598	632	634	631	651	633	602	628	612	601	605	627	640	579	689	643	588	599	618	618	622	601	608	672	637	585	594	635	606	609	679	672	611	646	631	654	617	626	645	658	640	645	630	601	654	609	630	634	637	616	658	646	625	659	583	619	672	645	638	598	598	604	581	603	629	604	635	636	632	586	604	610	616	637	584	631	629	591	634	610	626	627	634	636	625	661	595	621	650	591	568	670	612	599	614	563	620	629	607	606	616	585	621	604	629	601	624	552	638	585	599	651	615	594	625	640	621	574	620	636	614	626	660	627	619	629	562	614	630	631	633	677	625	569	651	601	587	629	627	598	587	629	576	658	595	612	598	592	629	624	597	592	618	581	632	566	639	609	661	653	646	614	618	639	650	631	594	639	598	582	625	620	577	630	633	628	607	648	595	638	655	586	620	592	652	594	614	650	610	635	605	612	615	616	630	620	605	629	648	634	659	597	614	661	653	586	601	675	647	588	589	616	615	615	642	632	631	605	617	637	651	578	627	619	601	638	650	639	630	625	613	603	562	637	659	624	588	623	573	585	622	606	660	592	599	655	544	582	597	609	603	608	617	631	579	580	599	587	613	595	686	579	632	635	615	621	623	653	633	575	609	631	580	618	642	653	583	654	594	646	646	619	611	627	635	607	579	626	620	606	634	636	629	619	640	632	647	648	583	621	611	609	577	602	612	647	599	600	625	624	639	572	670	637	606	640	635	587	618	643	637	594	610	606	617	616	624	619	614	622	620	661	624	642	634	588	610	635	643	605	597	657	614	656	616	631	599	612	630	609	642	613	595	592	620	591	611	640	653	636	637	637	661	617	611	621	643	605	617	653	635	634	636	654	598	626	607	646	600	606	641	636	602	619	629	650	618	603	622	643	647	574	616	629	634	568	605	599	640	620	650	618	599	593	621	638	589	654	612	650	565	654	569	658	632	599	674	655	574	598	609	622	602	594	579	645	632	647	635	621	604	591	630	618	619	614	647	636	610	629	598	642	611	598	626	571	614	590	651	626	631	620	635	635	615	653	566	621	655	638	596	586	610	618	664	598	610	580	652	617	594	621	646	622	653	589	642	636	580	609	663	602	628	627	579	580	671	595	627	603	590	600	617	665	659	638	626	636	638	629	606	603	556	624	610	610	604	607	659	643	640	661	626	621	615	640	597	595	627	620	601	585	636	572	624	642	573	641	609	595	629	613	661	618	637	641	604	625	586	652	617	616	641	622	593	608	635	645	618	602	634	661	618	660	646	639	655	658	647	627	600	583	616	672	622	642	644	604	636	607	630	630	607	628	601	614	657	639	635	640	591	599	615	601	638	584	589	627	600	588	645	589	641	613	586	636	584	673	631	596	574	667	622	611	622	600	647	665	600	646	614	588	605	650	591	665	626	609	643	630	617	604	654	595	581	613	602	627	599	613	637	633	582	591	658	642	605	643	642	605	624	628	655	641	582	588	608	630	644	632	621	614	613	632	602	621	628	604	668	608	610	611	608	573	578	618	608	660	628	604	610	639	635	632	644	630	603	608	598	598	631	624	600	676	621	625	638	603	620	639	621	618	644	615	611	638	603	613	660	585	547	630	618	627	621	545	636	623	632	610	581	612	625	644	618	611	608	621	641	620	613	584	649	652	636	593	617	606	664	603	652	598	636	654	630	595	633	637	604	621	556	637	615	617	660	609	642	606	627	604	566	647	609	623	604	623	622	601	623	632	609	621	609	670	595	668	635	574	595	599	600	647	615	607	655	599	598	617	621	609	639	577	597	608	610	599	605	618	635	624	597	611	624	669	628	594	590	623	629	599	568	585	650	625	665	656	574	631	623	647	602	634	619	593	657	611	686	634	634	637	601	631	646	622	622	604	641	571	628	608	633	608	632	601	622	612	593	615	613	626	629	638	590	640	612	641	615	643	613	595	635	625	673	610	642	650	627	650	620	627	612	647	657	584	635	605	629	638	590	649	600	596	642	635	630	604	617	603	644	654	607	627	648	641	664	598	614	643
27545	26618	32244	25068	16077	10521	6956	4874	3665	2922	2377	1926	1589	1354	1156	1057	951	914	809	792	767	738	761	704	686	694	669	610	640	589	617	588	584	573	609	537	556	560	565	550	521	522	513	529	505	600	547	513	516	525	505	545	508	521	549	538	520	548	475	583	559	553	520	528	534	543	528	513	557	522	532	545	529	521	526	543	507	502	545	496	529	572	514	519	584	512	545	518	544	544	504	518	550	531	505	503	515	531	499	503	529	544	507	543	541	519	537	525	531	533	531	468	521	516	513	548	496	539	538	520	496	503	551	500	525	511	541	522	483	532	535	550	559	502	545	529	498	510	468	496	507	547	502	505	518	527	528	548	519	531	541	550	477	520	551	483	547	516	560	535	520	530	533	516	535	544	540	548	518	503	507	535	513	514	566	508	504	527	529	513	499	554	499	560	545	503	497	510	502	535	542	530	521	525	509	540	525	536	552	563	519	508	499	519	550	533	500	549	540	558	506	514	551	496	527	500	499	535	541	536	529	500	548	505	490	528	483	523	538	553	538	561	528	545	515	542	545	507	547	522	551	518	546	501	526	560	533	549	503	525	568	482	524	507	534	512	515	554	530	496	522	552	546	539	510	516	533	520	502	531	482	474	545	513	563	521	512	528	534	567	578	500	512	570	521	532	548	529	542	531	540	564	507	497	541	532	524	479	510	535	538	532	483	530	547	544	568	499	512	519	512	529	509	503	533	520	520	556	497	495	507	548	518	512	528	546	529	538	557	496	529	540	521	522	502	536	496	561	500	548	503	520	522	543	517	523	542	510	525	504	517	523	522	500	503	521	534	528	513	530	519	473	521	504	503	505	560	504	531	533	485	540	531	527	516	529	514	531	505	517	534	490	558	505	543	515	557	533	532	450	506	547	491	541	482	531	493	497	538	524	506	548	530	510	523	510	576	498	532	535	483	568	559	523	511	537	554	585	531	519	514	534	508	567	514	516	532	528	530	532	523	504	509	525	500	481	482	520	543	490	523	531	517	511	513	546	512	506	523	523	503	509	566	560	536	534	545	520	542	504	516	484	532	546	524	580	529	557	486	503	517	516	530	545	492	522	522	552	540	524	530	512	494	496	531	550	526	562	535	493	493	515	563	507	535	531	485	535	527	502	517	537	498	536	526	539	518	527	539	545	543	523	521	533	581	507	517	524	544	530	502	518	513	491	524	500	549	539	518	482	525	526	515	551	562	525	521	493	528	541	539	578	498	544	546	502	542	554	512	523	518	510	530	548	517	527	536	544	522	522	534	518	531	525	536	529	496	490	512	515	512	501	489	487	551	519	535	536	535	512	505	520	516	527	532	547	520	516	518	507	528	536	522	525	491	547	540	532	479	546	506	535	539	511	541	511	520	548	507	569	553	549	529	521	533	523	529	493	523	479	565	481	557	528	507	546	527	508	539	526	518	543	522	553	543	486	541	497	552	543	484	517	537	546	549	487	522	521	582	522	510	570	500	532	551	536	543	484	487	495	535	479	521	542	490	495	551	504	554	498	503	534	528	530	551	578	495	516	532	517	585	510	513	534	508	549	546	557	524	498	558	544	523	526	547	529	497	559	590	528	562	517	491	528	529	496	502	523	536	526	565	548	552	546	514	522	547	572	541	537	530	530	490	530	570	527	494	548	497	538	509	491	541	519	510	527	530	512	516	591	521	502	563	545	451	488	549	529	538	505	509	467	529	521	554	545	537	505	534	491	498	510	523	498	518	532	529	484	540	548	501	495	509	520	502	550	537	548	512	543	503	491	557	486	548	528	538	519	500	566	531	510	534	476	548	544	521	568	522	515	529	528	481	509	500	524	523	518	515	504	528	505	538	529	586	528	517	537	527	482	510	530	608	511	556	542	514	531	524	519	510	570	523	493	491	528	502	537	500	537	559	514	494	545	519	528	507	528	486	509	512	561	498	512	531	546	525	554	499	517	534	542	521	512	566	508	509	526	532	508	486	545	508	534	536	521	570	521	540	542	512	515	516	512	526	507	504	511	522	526	537	539	511	568	559	503	531	510	536	504	496	546	515	529	535	526	523	555	502	531	552	531	559	504	525	534	544	554	524	543	511	504	549	504	563	526	536	487	511	552	550	545	516	529	529	552	500	561	541	505	532	514	541	508	550	484	490	551	542	579	498	541	520	517	526	533	511	511	553	498	536	535	527	507	528	519	565	537	505	521	565	509	526	521	528	523	529	556	527	520	493	529	522	505	535	515	550	519	552	526	531	498	568	540	497	529	504	572	531	516	507	509	551	542	513	506	504	509	523	548	544	565	522	483	516	528	516	542	541	531	507	508	508	529	567	574	501	544	530	503	494	510	535	531	531	524	514	543	536	537	534	512	510	548	530	538	530	491	568	536	497	554	572	536	513	520	518	540	507	512	511	523	510	564	543	557	534	544	557	547	559	562	475	521	542	510	479	534	532	525	497	562	521	539	524	518	521	515	557	562	470	500	529	528	550	540	521	544	533	522	520	502	487	507	548	555	501	513	541	530	496	510	457	560	545	515	543	538	538	528	489	544	507	515	449	508	566	528	507	477	538	501	512	520	505	532	512	525	501	558	536	519	522	506	520	523	560	520	543	511	533	520	549	510	544	473	573	495	531	477	553	517	545	553	568	529	547	481	529	483	531	542	519	542	523	493	526	515	570	555	525	555	538	526	559	538	560	537	502	550	544	490	500	500	510	520	542	544	533	525	479	527	586	577	554	537	508	558	533	530	554	505	474	541	521	540	503	550	527	479	502	481	536	541	523	508	497	501	523	500	519	556	501	519	553	515	477	581	565	537	550	524	528	546	531	560	546	547	556	542	545	540	543	551	491	533	480	558	511	508	517	506	521	548	518	506	537	553	493	517	474	533	537	458	563	492	551	519	552	523	513	538	546	504	539	511	556	507	520	516	511	520	531	534	519	504	506	545	526	530	538	543	510	532	512	530	534	532	551	526	529	495	586	486	517	504	502	576	495	552	512	522	531	489	506	517	552	528	528	493	541	528	528	538	512	541	506	554	491	529	523	530	547	514	510	520	515	484	530	535	562	522	494	494	556	542	527	538	540	544	557	554	528	541	544	513	479	540	532	514	529	529	536	556	489	545	484	497	567	500	506	549	496	537	501	534	560	506	518	543	505	515	557	542	540	512	495	527	533	530	533	535	533	520	518	525	547	557	512	518	553	532	526	526	532	538	496	491	543	525	502	535	508	542	508	530	528	558	552	497	492	553	505	509	556	490	507	540	512	541	535	531	526	546	535	493	511	533	511	514	565	517	533	547	505	518	559	528	509	492	491	539	468	548	507	527	519	549	501	495	518	537	528	551	518	524	523	501	529	579	534	543	503	549	490	576	519	493	499	554	504	548	479	497	555	538	534	535	574	502	533	490	530	497	496	519	527	535	473	524	491	525	537	553	499	523	519	485	547	530	555	541	533	524	532	535	529	535	543	519	535	572	517	523	558	561
31247	43825	37600	26975	20806	16322	12394	9533	7351	5645	4472	3518	2840	2334	1938	1700	1468	1361	1249	1206	1140	1073	997	999	987	868	910	854	806	826	873	739	748	741	730	692	704	744	714	724	685	679	664	665	675	697	605	688	637	614	675	612	670	634	641	709	623	692	646	702	648	678	690	660	628	679	667	651	634	616	656	661	610	573	609	663	685	667	614	640	683	618	641	639	633	628	698	679	626	652	613	641	625	668	625	603	663	670	651	625	686	688	659	664	652	644	651	640	679	617	637	621	653	614	623	614	661	638	630	678	656	693	666	663	630	658	635	660	683	656	673	640	632	652	645	659	641	671	666	606	633	621	640	596	654	638	656	638	664	624	640	670	688	657	623	639	630	664	690	621	697	612	647	626	641	646	626	676	678	652	624	678	623	633	657	627	605	650	686	612	624	701	660	647	647	710	724	616	670	574	636	620	637	665	645	666	633	648	624	697	648	623	643	653	664	636	641	620	631	626	651	615	603	607	644	661	606	623	622	630	597	642	643	668	652	612	709	645	654	645	624	619	605	646	662	641	652	610	671	660	658	608	640	653	669	604	679	648	618	642	680	676	600	607	616	624	636	631	665	643	669	614	636	640	637	647	653	626	691	654	616	637	638	627	638	664	643	651	664	652	588	685	665	647	657	644	680	639	650	596	616	621	617	638	660	638	635	646	629	607	650	677	636	695	643	640	647	617	613	641	645	616	681	649	660	644	634	649	659	621	644	689	629	644	621	653	673	657	668	654	665	638	640	661	664	657	629	661	671	614	680	640	649	680	640	669	665	643	632	711	644	662	599	635	589	597	640	638	622	629	625	637	662	558	638	676	668	665	630	646	647	630	608	635	625	674	651	596	639	648	633	628	663	655	661	648	620	677	679	664	670	652	627	676	624	645	626	656	611	635	681	598	633	617	632	656	689	678	664	660	608	619	642	613	674	654	639	640	656	652	641	677	644	596	606	620	649	597	669	638	621	603	630	686	622	642	661	684	670	662	675	632	646	612	620	672	648	649	628	685	642	651	633	675	634	662	642	671	616	649	669	609	659	654	623	644	627	618	630	629	632	668	626	668	648	653	679	649	621	642	658	627	659	587	636	652	670	642	559	636	651	655	613	634	677	632	648	624	649	646	606	697	595	667	639	659	666	659	599	687	626	660	642	682	621	643	608	677	621	626	626	651	630	625	615	653	631	668	653	675	704	636	678	681	674	654	627	648	647	641	650	642	653	620	681	646	603	653	658	674	651	630	657	642	627	640	616	693	651	647	603	685	667	612	652	646	643	643	661	654	632	659	640	632	631	646	693	608	614	663	609	673	625	664	670	669	641	587	604	597	610	679	673	702	626	632	606	699	659	650	612	662	632	631	665	653	666	612	639	641	638	641	672	666	645	648	637	605	680	667	629	652	638	675	605	624	643	659	649	637	660	650	680	620	651	674	657	640	660	618	640	668	638	607	649	675	637	647	695	628	674	679	660	664	620	625	648	658	665	616	673	637	624	658	617	684	586	682	636	624	650	611	626	658	629	666	648	603	633	667	658	630	638	623	652	686	638	595	660	646	672	597	629	644	643	651	659	661	638	646	641	645	654	609	673	622	671	630	652	628	623	623	635	640	645	653	682	658	621	666	584	627	632	667	622	622	641	658	638	650	622	649	652	623	648	645	610	656	620	639	660	647	671	624	639	666	602	625	639	659	708	660	644	674	656	641	641	646	640	644	642	620	645	624	632	611	665	653	624	648	658	627	656	642	687	602	598	647	692	660	650	614	666	640	652	632	628	646	671	632	682	628	631	620	676	676	609	634	639	613	644	639	704	626	649	650	619	626	635	646	623	618	629	583	658	665	667	620	631	691	635	659	628	642	677	655	632	616	703	655	637	643	617	672	609	660	587	666	681	672	639	672	604	659	678	679	624	666	612	661	664	655	625	632	611	614	639	654	721	665	633	651	641	609	621	668	600	697	657	651	612	683	659	621	580	649	628	624	655	627	604	661	667	655	633	641	636	644	588	637	635	644	641	649	679	618	639	649	653	653	672	609	673	606	668	650	645	607	656	660	630	646	651	632	638	660	646	636	649	592	678	659	676	642	636	628	634	622	687	657	697	642	617	665	692	645	628	629	614	628	640	681	605	642	627	618	646	662	598	588	615	647	667	623	678	647	611	619	622	599	621	644	651	632	652	665	600	645	619	665	619	669	698	644	645	602	668	634	642	619	689	648	630	634	676	665	615	640	658	656	645	622	656	691	662	664	597	662	648	652	647	639	645	645	640	686	661	628	608	674	661	620	673	626	676	664	647	641	603	631	651	678	624	643	609	640	602	579	672	657	650	668	696	702	630	644	677	621	608	621	602	637	650	676	677	615	622	651	609	637	635	629	613	659	662	630	665	675	639	594	637	626	625	632	601	645	611	654	618	708	637	646	649	644	612	617	621	662	600	642	641	624	597	699	652	640	652	680	652	627	663	697	652	638	619	690	605	623	659	707	667	647	632	668	647	676	630	670	636	628	643	612	645	612	644	693	631	654	646	644	643	639	632	663	619	623	650	670	617	642	616	602	683	653	664	638	626	645	657	630	645	693	632	631	635	644	617	666	646	686	635	642	645	657	605	644	650	604	621	647	671	629	654	663	620	649	608	574	609	663	651	664	641	638	658	610	633	615	698	602	645	637	679	659	668	677	613	646	623	658	693	661	682	636	633	655	657	653	639	639	596	660	626	663	630	620	657	685	661	685	644	647	592	633	615	628	630	685	647	677	612	703	684	635	647	664	637	655	669	678	649	641	629	627	647	639	645	619	623	615	604	657	680	637	661	595	658	627	652	636	605	615	620	637	665	632	647	638	646	618	656	676	667	603	609	679	647	670	630	643	622	645	676	650	644	603	607	634	633	585	646	679	668	673	626	678	612	694	598	658	677	630	657	665	664	661	683	656	664	642	686	630	640	630	663	675	588	646	666	630	601	657	673	628	605	601	658	680	706	603	679	668	665	597	675	604	661	618	656	638	672	639	634	629	683	669	686	582	667	615	625	683	663	639	627	645	620	623	666	655	623	677	635	650	658	629	608	669	668	634	675	633	593	686	610	641	662	632	731	603	646	636	680	634	647	647	645	643	643	647	640	656	642	649	648	607	621	621	672	666	679	618	666	629	671	684	663	652	666	689	621	669	596	629	671	620	638	629	640	634	639	589	602	650	657	629	632	649	668	682	625	628	637	605	601	618	622	625	621	614	638	660	651	596	662	575	570	636	654	621	666	655	645	646	615	671	618	678	630	681	639	584	608	638	642	650	668	643	651	648	656	689	636	657	632	711	674	675	664	656	668	638	652	655	698	684	627	650	653	628	661	644	646	613	667	668	653	644	655	657	631	637	653	660	634	679	699	621	642	634	615	677	620	606	639	625	630	588	683	653	659	645	691	645	664	631	630	651	638	674	606	671	644	666	651	643	654	702	634	634	686	658	607	674	609	702
23682	20699	27897	24085	21837	19608	13768	8335	5948	4587	3784	2866	2414	1900	1595	1441	1247	1172	1042	968	909	883	853	802	748	728	728	663	713	683	649	638	624	577	593	591	593	574	581	524	489	538	545	554	554	542	516	533	538	483	570	532	521	523	503	525	501	562	510	506	526	513	538	520	549	524	515	532	508	479	497	460	560	521	501	502	511	522	526	564	522	503	523	527	522	508	508	518	536	505	522	504	489	534	548	525	532	568	512	516	488	467	528	545	506	507	499	558	509	504	475	500	517	573	525	508	521	561	556	466	508	520	494	506	541	534	528	505	520	517	514	484	488	512	498	527	518	524	528	526	553	535	558	463	508	524	486	510	481	513	477	511	490	499	530	530	539	531	535	521	507	551	510	523	522	535	514	548	512	486	528	513	546	523	545	481	495	527	486	519	518	536	510	516	528	480	524	516	549	549	488	520	514	529	538	491	534	498	513	550	497	533	536	519	479	483	534	520	539	529	469	526	510	541	507	574	529	557	512	537	525	528	489	542	518	511	497	538	493	548	485	497	532	527	489	521	485	545	526	482	524	524	515	530	536	538	509	507	531	532	504	513	517	533	590	529	516	554	499	529	503	503	489	530	550	513	559	490	542	515	497	506	518	536	492	538	523	481	506	534	482	479	522	516	512	482	500	519	505	505	506	535	514	506	515	490	542	506	504	528	515	481	562	502	519	512	517	520	537	494	546	528	492	524	541	561	477	540	524	513	542	472	513	527	501	545	503	503	507	511	524	524	510	497	539	550	495	531	487	496	519	520	493	537	486	550	522	514	535	529	462	527	540	517	492	513	499	529	509	489	527	535	491	569	510	508	526	523	512	507	523	517	514	509	533	528	489	457	522	529	515	521	497	528	482	499	531	510	500	493	491	524	521	518	527	574	505	533	514	512	548	540	534	535	514	522	486	494	515	522	489	530	505	499	529	530	493	550	467	558	496	523	510	534	523	512	515	529	543	540	502	541	512	553	500	480	524	524	499	528	523	491	516	485	488	475	547	516	532	506	547	478	484	500	521	491	532	533	536	523	595	532	479	511	508	543	536	554	493	536	512	507	522	530	550	529	547	489	503	548	535	468	572	521	507	511	519	561	523	548	538	551	519	491	530	529	579	510	493	509	527	548	546	527	517	500	529	534	522	530	524	498	481	525	541	534	519	458	510	503	530	507	524	515	484	532	486	514	492	471	485	484	534	536	518	480	532	471	529	527	510	535	489	509	478	530	515	514	539	560	537	493	482	526	511	570	542	516	529	506	503	487	501	535	553	508	512	518	462	459	493	505	514	560	524	532	538	544	490	495	538	519	492	500	543	493	535	513	504	484	507	519	461	501	539	517	520	501	512	523	488	503	476	532	511	538	498	485	520	525	524	491	531	481	535	531	496	500	500	514	529	520	508	506	527	494	507	495	498	504	542	476	584	505	507	531	546	488	503	542	502	494	520	535	561	559	533	504	498	464	513	526	473	551	479	503	537	502	531	506	524	507	550	495	522	563	528	505	500	508	489	570	519	505	532	495	524	537	519	524	508	488	516	468	551	499	503	545	525	510	533	475	546	524	516	519	525	554	510	508	516	532	506	469	494	493	515	515	539	508	539	526	516	541	495	524	538	552	494	567	484	504	525	521	509	504	525	484	503	511	502	511	516	510	534	526	543	539	536	541	535	524	515	537	509	535	507	496	543	522	516	511	538	507	519	526	470	496	508	518	491	526	494	523	501	512	521	506	499	507	531	518	509	555	540	500	494	519	517	529	531	503	524	536	522	601	519	521	515	524	510	522	527	530	534	549	516	480	553	566	502	590	518	510	496	513	494	521	484	512	503	498	497	545	508	503	499	535	504	523	491	478	523	543	537	491	504	498	561	507	520	553	541	535	466	531	501	538	541	526	529	490	533	502	507	460	550	557	528	528	475	501	491	512	534	555	507	528	522	507	523	496	490	520	537	529	480	545	522	481	527	515	491	507	515	542	545	507	479	489	500	518	514	519	492	510	566	544	480	510	522	497	530	547	577	526	515	498	538	517	550	574	515	496	500	520	499	491	495	525	500	542	565	479	500	546	524	525	507	478	545	528	520	480	559	482	480	524	539	505	511	483	527	517	519	539	499	530	489	513	513	514	535	478	507	510	481	545	499	503	511	516	528	521	503	522	492	499	494	514	535	521	516	495	499	531	533	519	509	506	536	498	526	558	526	539	513	499	564	506	548	508	516	469	521	502	513	496	498	539	518	543	527	508	537	510	485	551	497	574	511	516	544	526	492	549	515	506	527	570	512	538	540	493	469	485	504	519	507	491	478	546	499	519	546	488	506	498	499	541	532	507	506	521	532	529	532	504	525	544	507	502	489	503	519	521	504	500	504	499	568	497	507	499	530	502	507	528	525	518	559	501	524	516	546	473	516	539	524	537	513	527	507	522	528	504	504	463	523	512	528	498	500	532	517	500	511	503	504	530	555	536	525	514	545	522	518	558	484	469	465	499	509	517	522	506	513	503	537	518	476	502	515	523	558	477	517	561	488	505	549	489	497	514	525	523	451	536	527	491	487	541	482	503	551	550	534	506	525	477	512	497	505	491	528	493	542	500	491	554	503	519	494	544	530	552	537	520	507	525	515	497	501	532	495	535	517	529	539	500	539	486	518	526	482	535	514	520	496	500	504	464	536	566	504	520	543	484	514	510	448	496	481	511	508	504	564	497	531	516	532	510	502	515	497	493	547	524	492	481	510	529	507	507	464	504	486	512	501	553	493	506	510	511	500	525	510	511	479	524	552	507	555	530	524	526	514	560	476	529	498	533	525	505	521	541	538	482	502	502	495	519	484	533	523	506	550	520	495	501	533	477	521	460	509	532	548	542	561	521	510	540	526	523	523	563	540	514	503	525	527	541	493	507	506	544	504	527	494	530	518	550	555	503	504	517	478	533	518	531	491	487	530	529	503	517	489	561	529	520	482	501	565	509	491	478	519	508	523	522	550	490	500	529	527	534	499	545	563	531	521	487	497	511	550	471	520	532	535	518	498	534	517	506	514	503	531	528	483	520	499	496	513	522	551	546	499	509	554	554	507	544	501	536	537	524	530	516	522	471	495	528	465	510	477	492	533	492	532	491	517	512	549	501	530	519	533	577	523	551	529	510	487	515	561	491	558	540	484	504	513	492	513	521	491	506	483	472	516	498	487	523	490	527	496	522	562	533	540	492	520	538	523	444	476	522	522	524	537	549	507	532	504	500	518	525	540	482	512	525	480	486	554	520	538	522	555	470	548	514	518	547	506	565	489	543	523	549	518	504	474	506	461	509	515	536	511	544	495	508	497	552	538	541	502	553	529	537	473	500	518	510	523	517	536	522	512	535	539	500	511	505	532	504	522	465	552	501	501	509	502	520	491	543	551	494	492	548	500	486	507	564	521	529	537	490	491	505	517	479	520	519	520	460	521	527	519	509	474	503	520	531	499	509	571	520
31211	51289	44859	33618	27162	22226	17650	13969	10963	8533	6906	5477	4360	3402	2805	2274	2018	1840	1727	1514	1447	1302	1275	1191	1174	1092	1004	988	944	863	876	842	841	797	792	773	739	758	734	712	690	685	692	702	652	648	615	656	647	649	694	670	668	651	661	647	661	686	662	663	616	654	623	632	618	663	685	623	601	654	600	612	605	638	629	602	698	605	598	622	644	649	633	692	620	620	651	633	599	636	644	598	696	628	688	659	613	618	645	631	629	612	580	664	630	659	611	633	642	611	661	644	637	611	644	655	666	608	638	660	618	624	584	651	631	646	664	662	673	642	647	631	650	646	633	653	618	625	660	618	627	618	603	614	622	624	587	580	667	672	629	627	620	610	659	624	622	636	637	678	656	627	630	621	663	644	606	634	667	605	607	617	646	636	609	680	645	680	606	608	618	676	639	616	633	614	650	638	659	633	636	623	646	597	638	611	651	604	606	615	615	609	652	630	610	608	652	637	645	617	657	645	601	639	661	595	638	613	633	619	614	633	617	649	618	632	627	615	684	683	623	636	611	616	655	611	632	637	652	619	649	644	626	638	622	603	642	619	606	642	598	651	600	606	641	630	622	615	617	634	625	658	592	647	633	646	663	623	650	614	647	654	632	599	618	637	665	696	614	619	675	625	627	662	601	619	683	602	584	641	608	602	590	626	644	648	579	618	673	641	615	620	628	625	623	611	643	644	572	641	651	632	665	646	681	640	609	591	638	623	665	655	693	639	620	617	636	659	651	643	613	605	686	634	627	620	626	645	648	626	667	603	610	645	659	642	622	624	674	622	620	627	580	665	644	666	641	610	619	654	680	592	621	623	640	624	627	625	637	666	644	614	624	647	624	614	636	673	626	642	635	572	653	572	668	648	655	666	657	625	670	607	669	650	633	670	655	601	674	656	613	588	630	626	653	581	648	641	603	668	630	650	607	667	692	620	621	611	615	618	643	592	591	619	641	696	717	615	684	631	634	641	665	705	604	635	626	652	656	655	661	641	668	619	653	657	618	621	615	605	633	659	647	634	623	612	627	662	641	603	643	601	641	632	643	639	622	649	623	674	632	604	620	646	611	665	636	623	584	643	663	686	682	608	633	646	632	635	624	622	612	639	632	633	659	643	640	666	606	661	619	636	635	618	583	606	613	661	652	613	626	652	609	641	595	611	627	587	628	644	658	637	613	613	633	660	610	638	665	625	640	639	589	651	667	615	581	664	622	643	627	603	609	616	621	600	637	613	636	682	674	679	614	645	581	602	637	634	654	652	629	617	617	642	617	648	683	608	649	668	626	603	674	622	598	645	645	608	637	645	608	661	644	625	632	583	686	645	621	646	607	639	595	628	644	586	653	628	588	649	647	596	677	605	663	648	633	628	680	660	577	583	620	631	659	642	604	634	634	612	620	693	627	651	611	677	665	646	651	636	619	636	619	613	606	615	640	626	687	662	608	653	606	625	684	604	616	646	620	616	627	580	685	621	585	634	608	627	647	600	663	604	622	640	681	642	630	671	621	606	602	653	657	637	618	608	625	661	665	632	644	601	638	631	594	597	629	592	578	633	687	623	646	636	673	639	620	637	573	661	640	614	569	663	639	616	626	661	652	604	612	636	655	631	682	655	632	614	653	634	601	645	628	624	661	625	634	638	594	614	598	633	631	670	583	645	619	624	600	651	609	618	593	688	637	629	638	628	659	587	604	630	629	642	607	634	662	633	677	648	609	662	629	627	711	641	644	671	614	610	624	651	610	612	645	630	601	624	653	609	607	683	603	668	601	622	651	669	607	586	668	620	629	647	646	613	620	638	653	578	602	627	627	650	645	646	614	619	645	648	621	597	593	612	580	620	670	638	638	647	629	653	654	596	676	666	663	619	652	638	644	600	650	625	630	678	604	688	605	663	625	663	623	604	639	603	673	645	632	625	608	644	649	632	645	621	631	607	616	650	652	628	641	648	606	652	636	618	635	659	621	640	618	632	627	647	637	638	570	642	643	656	627	623	662	615	664	636	607	621	606	599	589	632	651	621	603	594	620	637	628	631	684	611	629	631	617	645	660	611	641	593	611	649	618	641	651	667	623	622	637	651	576	620	664	618	653	625	630	662	605	635	593	590	648	625	654	619	641	652	619	617	644	637	601	644	609	621	648	613	608	627	637	634	654	640	632	636	605	625	613	618	650	620	646	619	679	628	627	627	638	682	663	661	618	604	682	629	645	621	622	638	665	653	639	646	634	676	635	646	638	640	629	639	649	599	621	643	660	639	649	626	595	642	636	631	658	610	611	620	626	624	648	643	632	660	598	667	621	604	640	569	613	697	608	613	623	648	659	626	635	650	649	628	640	630	644	670	615	621	641	611	607	639	686	634	624	642	645	638	567	643	616	621	632	616	642	584	637	634	633	614	588	626	652	636	647	588	657	652	653	678	598	654	628	680	607	681	636	634	636	673	618	599	634	600	704	617	635	631	631	684	635	609	646	646	610	611	622	571	601	624	623	579	658	616	660	599	620	650	594	631	674	643	635	608	606	640	558	578	630	622	644	635	635	611	651	598	608	603	643	634	655	653	625	627	636	654	635	611	632	620	701	627	618	649	642	591	597	655	618	632	566	651	619	599	653	657	631	622	623	663	633	617	652	633	663	605	622	623	662	614	651	603	634	613	580	675	658	609	579	626	635	660	587	616	650	656	631	641	654	644	692	631	659	663	624	591	591	614	629	679	617	603	633	657	659	617	654	622	603	653	701	625	633	610	595	608	632	653	621	616	632	659	630	621	638	633	604	641	602	626	651	644	635	623	659	647	676	630	649	586	631	620	656	638	625	660	605	599	626	622	660	632	635	613	603	610	615	605	654	625	610	618	610	623	632	637	607	637	629	641	656	642	635	606	629	616	603	651	634	630	609	668	644	667	589	659	620	658	653	616	612	633	652	652	626	620	644	620	643	634	587	586	641	661	647	688	671	614	631	632	603	605	674	653	639	599	622	644	637	639	648	642	622	640	627	585	643	633	579	648	660	620	655	661	686	684	628	640	635	638	646	641	655	619	628	637	638	609	607	629	641	691	587	616	619	635	619	628	624	662	659	653	635	650	665	658	653	574	633	667	610	618	658	644	590	608	607	624	624	602	639	648	603	622	665	584	637	662	608	650	613	646	651	630	609	633	650	623	585	638	593	636	679	620	638	646	672	628	613	642	615	611	609	617	635	625	626	632	666	612	646	586	615	577	605	646	632	659	670	609	627	637	625	609	621	597	669	605	618	640	637	650	629	637	600	645	629	647	640	619	628	617	614	675	644	616	628	678	627	648	639	609	665	601	634	672	632	639	653	652	628	608	623	638	600	631	639	612	613	629	663	659	642	605	598	649	605	577	656	662	671	642	658	624	659	592	603	634	629	638	665	657	617	636	627	602	578	679	615	645	648	641	630	611	635	616	677	599	620	649	631	649	612	630	664	624	617	612	619	636	655	630	611	599
22602	20701	28276	23219	21176	22542	21221	11952	8191	6297	4929	4044	3250	2625	2086	1731	1597	1309	1290	1212	1112	1001	1031	921	920	832	787	808	735	755	721	642	656	661	670	655	584	620	606	630	571	546	592	577	514	572	560	512	535	555	534	593	509	538	558	567	522	552	562	500	536	522	527	536	542	543	501	517	598	553	567	486	488	527	562	525	472	550	535	563	536	536	586	511	502	524	556	506	495	528	564	526	525	529	519	495	543	550	504	507	528	507	523	520	517	503	507	523	517	530	550	512	543	519	502	490	512	512	519	513	504	511	542	478	528	462	540	541	551	535	505	487	530	541	502	512	560	511	513	493	532	580	524	521	524	537	501	551	528	520	556	528	490	517	526	510	500	539	544	514	564	541	509	554	518	501	495	575	537	508	513	487	503	541	528	536	538	535	525	502	498	528	560	486	504	471	519	522	502	524	509	544	520	453	583	481	497	512	496	499	547	524	523	491	520	518	503	527	517	527	577	550	591	538	519	512	502	516	530	545	514	537	531	542	519	502	497	527	525	510	524	533	539	560	484	542	466	518	510	554	557	503	495	503	484	531	512	473	499	569	509	561	531	507	502	486	497	543	517	523	511	582	518	493	508	538	525	545	530	490	534	519	522	526	536	490	568	527	508	507	510	497	524	527	496	540	504	525	529	544	537	514	502	511	527	513	565	518	496	517	511	538	498	537	563	541	542	516	499	521	522	517	534	533	539	512	522	511	529	519	506	557	502	492	498	524	577	546	514	518	536	562	505	495	551	512	530	515	536	487	506	520	520	539	534	494	515	551	536	539	540	476	467	508	502	546	548	512	525	516	527	498	499	522	522	514	529	568	537	556	538	550	493	525	501	525	562	512	524	518	548	517	492	537	469	511	526	524	509	515	524	492	553	553	542	500	521	500	523	541	514	522	523	520	506	516	523	558	524	506	505	538	516	531	505	539	530	507	516	509	540	527	500	500	529	568	558	518	497	528	487	503	536	524	544	542	551	488	502	526	490	496	493	548	495	543	510	513	531	530	518	558	508	520	540	507	493	525	500	526	478	528	520	485	520	468	596	509	514	551	497	502	545	517	554	529	548	577	559	502	467	486	493	511	506	542	518	507	510	502	544	547	538	486	539	492	524	510	562	560	511	537	472	509	542	536	541	544	485	508	556	556	530	540	510	523	514	510	487	478	518	498	534	538	506	535	525	541	544	490	515	512	502	524	497	526	556	540	552	518	545	516	511	517	530	523	537	526	529	516	511	519	568	527	506	500	538	530	506	528	474	530	496	492	535	519	493	550	513	513	537	473	507	498	555	522	477	562	503	526	514	536	546	525	486	506	502	546	547	514	522	492	502	529	490	499	536	559	545	544	525	534	477	514	533	538	527	525	493	517	536	531	493	516	521	525	544	492	524	519	536	504	523	567	507	503	514	564	520	567	505	509	525	518	539	532	510	508	523	531	540	561	533	543	511	511	518	495	513	517	509	509	507	476	485	511	498	515	527	557	531	530	568	484	520	523	513	572	505	535	534	527	585	513	509	493	516	511	531	521	523	509	556	534	544	564	570	537	507	543	526	572	555	518	467	498	531	535	508	504	521	548	534	578	567	501	528	511	590	554	496	518	513	496	503	512	542	564	500	517	534	536	516	483	518	520	560	579	523	502	542	516	539	528	530	478	544	508	519	549	502	546	505	507	509	493	537	520	518	512	516	502	481	543	527	560	520	472	485	525	492	522	513	494	498	514	522	511	493	484	521	510	543	520	494	524	502	531	501	518	545	541	536	536	502	504	508	493	524	526	553	474	501	504	533	534	541	531	525	542	526	533	549	519	524	498	508	540	534	516	517	555	506	448	504	512	496	491	498	538	558	556	516	537	509	531	556	494	503	554	552	539	522	506	516	555	525	539	537	520	579	529	544	514	531	496	512	527	520	487	540	534	544	554	533	508	524	502	493	524	505	538	541	488	526	492	517	511	514	506	556	497	565	509	465	545	492	501	532	512	523	488	495	516	508	561	544	528	498	502	520	517	531	516	508	532	523	550	515	510	493	550	540	496	515	554	499	512	478	510	544	525	500	502	523	541	511	519	474	506	553	540	515	506	531	499	545	550	535	556	511	523	493	462	520	537	543	537	522	514	538	527	542	550	528	527	548	499	481	527	500	538	557	591	532	495	499	526	530	550	560	508	501	543	498	573	549	505	553	505	533	488	527	511	513	518	532	514	501	508	495	500	529	473	502	560	519	544	545	548	546	506	554	498	500	497	530	505	487	527	463	551	558	459	507	518	547	527	493	499	504	489	535	536	568	510	497	502	492	540	511	516	501	537	523	534	521	488	504	510	495	471	543	470	544	493	487	541	471	499	529	523	522	515	536	518	545	508	496	529	510	537	544	513	530	514	547	521	522	537	537	503	535	556	526	531	549	556	497	518	537	543	453	537	513	523	522	495	519	517	485	531	516	515	507	538	535	531	523	526	548	528	549	520	542	516	525	562	510	528	531	510	583	504	493	564	510	523	542	547	509	508	540	523	538	551	538	522	484	501	518	507	489	567	525	521	486	529	549	471	525	528	532	536	538	533	529	548	550	523	511	521	540	513	538	491	550	519	506	549	491	539	537	554	540	543	502	545	541	521	538	516	586	546	536	501	523	534	517	517	535	520	532	506	511	525	466	562	528	506	532	537	548	515	551	519	536	521	521	510	521	523	563	502	532	522	510	489	482	515	502	533	487	536	517	503	538	553	528	550	522	488	531	513	511	501	481	543	492	535	517	547	499	510	531	536	537	554	571	482	504	543	500	491	516	546	497	524	563	553	494	554	524	522	536	516	510	514	505	505	510	510	559	521	518	502	552	508	528	513	550	499	534	528	502	480	524	549	508	503	488	480	523	503	492	512	516	533	513	485	518	531	518	508	500	478	534	499	526	509	504	535	508	504	506	567	496	526	527	470	520	504	506	555	512	524	507	514	552	514	511	513	478	526	543	498	453	498	508	514	529	511	511	503	547	503	545	541	528	507	480	497	502	515	540	512	544	547	512	490	500	494	505	473	527	567	500	519	483	550	539	523	534	549	539	558	484	479	509	482	530	533	492	523	524	520	522	547	540	530	540	517	509	536	532	499	496	524	533	524	477	533	522	506	551	515	514	512	513	497	493	481	548	474	565	526	525	540	546	509	529	519	506	528	511	557	518	476	524	510	505	527	526	506	515	448	511	548	507	507	518	535	535	505	507	554	527	507	519	532	548	519	516	521	521	547	528	523	499	569	504	557	507	540	508	516	483	496	535	523	500	504	544	532	519	533	525	483	515	549	517	533	504	547	553	573	495	504	501	556	539	559	540	515	520	537	489	545	517	541	515	497	511	543	502	543	495	529	498	508	498	477	501	541	501	550	559	554	519	514	499	573	551	497	490	509	449	534	529	545	517	501	504	538	543	536	507	536	508	513	492	509	524	548	527	560	504	516	536	513	532	538	519	514	538	485
33086	57657	49802	37747	31426	26467	21799	17523	14054	11042	8983	7235	5870	4670	3565	3043	2563	2339	2102	1941	1789	1568	1536	1419	1263	1231	1094	1097	1028	996	974	960	893	857	847	830	794	715	812	754	690	739	732	701	680	729	669	669	727	651	685	642	640	653	657	673	666	675	611	635	623	648	636	618	671	648	589	625	628	623	672	606	626	627	592	638	629	666	643	653	629	609	650	617	605	687	599	631	645	587	654	634	655	594	659	601	618	644	633	614	657	595	611	634	651	618	592	642	644	575	633	622	618	651	614	646	641	672	600	664	632	596	599	679	659	638	621	642	613	614	649	620	624	604	621	588	640	656	649	626	618	666	632	611	630	590	642	571	597	672	635	604	636	636	634	626	633	630	639	693	647	656	585	644	593	644	592	640	668	641	618	633	655	612	617	603	646	665	645	650	626	640	573	658	625	666	630	597	659	639	575	626	642	657	637	610	611	592	644	596	606	620	620	620	657	655	607	652	632	623	654	641	626	657	641	636	638	602	650	590	606	583	641	634	641	622	620	623	593	670	647	674	573	580	654	631	648	615	614	642	638	607	637	671	590	646	611	600	682	593	629	633	627	600	641	595	685	625	610	613	584	620	626	604	656	564	615	637	640	619	603	577	605	625	656	598	605	617	582	652	633	657	645	649	612	635	662	648	595	599	666	647	615	615	630	656	643	669	628	622	645	611	646	658	649	617	590	628	690	649	601	615	622	662	610	652	631	644	642	642	624	629	578	650	667	675	641	650	657	616	593	631	694	650	655	641	602	587	597	625	623	662	597	642	655	660	622	623	635	639	590	588	660	605	637	639	621	645	626	631	622	612	608	669	619	655	692	605	593	637	682	623	674	638	641	664	642	623	605	641	647	654	623	599	618	656	657	624	637	603	643	648	620	613	632	675	632	609	671	638	626	602	639	636	585	624	638	645	611	627	616	626	570	619	596	607	601	630	634	615	634	598	624	604	590	625	701	640	647	535	626	614	586	638	644	615	639	627	625	647	576	580	597	661	590	607	631	644	689	609	662	632	648	629	622	636	608	640	652	655	618	632	611	629	580	654	579	628	626	634	589	631	624	590	661	649	625	582	600	626	633	601	675	607	617	639	630	615	632	637	662	644	638	631	645	657	630	615	652	646	635	638	598	620	632	616	664	594	605	611	657	654	649	664	654	633	609	655	621	664	625	674	622	610	625	640	628	674	618	618	617	642	611	614	645	623	655	600	632	590	618	608	637	647	650	602	613	634	620	621	667	640	588	628	639	597	583	612	636	702	620	645	627	671	632	648	659	668	653	640	640	617	612	620	645	634	637	609	617	635	614	577	628	667	625	607	642	660	617	604	623	603	659	637	613	610	628	664	648	598	664	639	620	599	613	607	611	636	609	622	641	679	658	668	590	626	610	601	588	630	648	698	598	606	644	631	597	607	612	630	661	632	576	586	659	599	640	668	631	641	591	602	607	655	622	634	606	604	585	643	614	623	630	622	649	616	644	588	646	599	657	640	604	615	634	668	590	657	604	647	618	628	625	621	646	607	663	704	616	612	668	633	608	607	628	572	636	656	631	647	662	614	622	623	611	648	602	598	649	636	619	649	604	624	611	663	623	656	626	656	675	611	649	618	626	600	675	623	599	627	658	653	585	606	613	655	576	598	658	615	605	640	607	636	595	628	634	698	583	626	628	665	587	650	578	630	617	603	599	622	647	618	636	643	599	571	648	599	629	600	660	615	647	646	646	651	607	686	628	582	600	622	609	591	582	633	620	596	630	654	670	633	585	646	641	602	605	627	657	675	633	641	654	619	638	618	612	620	642	621	627	588	634	637	671	614	647	607	604	607	606	587	619	617	657	643	647	647	636	651	660	630	632	625	583	610	604	632	631	683	653	615	702	630	631	634	649	577	619	642	608	610	630	638	632	582	590	623	633	578	652	639	643	636	633	614	608	633	622	600	655	617	636	613	600	572	604	625	633	660	643	626	571	609	604	646	637	636	629	611	624	638	636	593	656	619	630	691	615	626	602	590	630	666	616	635	622	636	624	612	637	627	614	609	629	603	621	640	618	628	633	582	617	640	631	634	638	646	606	619	593	676	602	658	597	637	618	644	645	634	631	639	697	681	586	668	650	672	654	589	654	599	637	622	663	611	660	606	640	637	629	632	608	691	631	673	629	640	629	649	597	620	608	634	614	619	628	638	602	651	625	634	619	638	696	604	614	618	635	669	630	634	594	600	622	643	638	627	611	612	633	612	673	587	658	627	608	685	643	646	688	642	664	654	655	642	610	640	635	602	621	616	626	642	621	633	647	623	575	661	608	583	659	635	571	608	618	622	624	631	618	608	608	621	636	642	637	638	626	631	656	658	661	589	606	636	645	680	658	628	599	627	622	631	591	634	634	659	639	627	637	625	601	629	648	590	626	613	598	630	636	600	616	601	647	633	670	623	626	650	624	621	627	588	638	630	645	642	612	597	598	641	636	663	669	642	589	601	612	624	612	576	656	587	643	606	596	613	621	621	651	598	665	624	586	666	672	616	606	625	583	678	665	632	627	608	637	584	603	591	641	619	596	651	591	621	598	685	642	652	626	621	636	684	597	619	634	655	610	625	639	622	631	620	609	642	662	661	602	658	627	600	604	616	608	620	627	633	638	638	636	645	598	618	631	615	642	614	623	626	624	602	578	661	654	634	576	593	571	578	638	613	634	621	610	580	623	606	632	590	618	582	641	641	635	630	613	634	622	608	642	629	638	615	613	606	677	620	637	684	601	633	625	675	599	647	632	608	614	642	620	599	672	638	600	646	647	603	603	645	624	590	661	635	637	633	617	632	610	645	652	642	618	589	676	581	597	599	588	615	633	615	634	609	650	631	654	617	594	626	639	616	630	661	621	613	652	654	645	650	617	618	630	646	655	654	562	582	589	650	658	677	662	627	618	612	641	585	620	617	623	643	656	595	636	613	598	608	644	610	637	645	640	612	636	588	591	637	637	603	664	615	591	598	677	631	626	636	599	703	604	627	629	599	625	582	622	653	631	622	667	637	598	607	634	642	615	630	683	634	604	626	591	634	595	596	631	644	636	648	624	658	623	628	647	607	618	572	620	601	573	590	626	652	591	666	615	647	600	597	630	604	622	668	632	611	632	606	633	622	611	630	611	594	641	620	642	647	648	611	622	623	630	654	663	617	625	662	601	636	645	628	635	614	682	672	624	666	650	633	600	620	642	611	621	637	699	650	620	591	634	639	623	623	639	619	618	585	598	630	636	646	606	604	612	598	646	574	607	603	633	636	642	622	578	623	631	652	616	620	619	622	621	626	641	599	569	608	636	639	637	632	623	602	612	656	634	632	616	630	652	595	601	636	650	603	637	585	650	632	633	619	656	629	636	572	595	672	628	647	663	637	651	634	617	668	682	625	632	695	651	602	677	666	627	661	636	622	617	604	662	573	658	581	651	658	591	647	612	613	612	583	651	630	616	632
27982	27446	33905	25950	16269	10574	7073	4944	3718	2904	2335	1948	1588	1321	1215	1028	914	909	859	772	816	791	743	734	739	613	672	632	640	621	614	549	574	583	600	604	607	604	554	535	571	541	604	555	539	554	569	566	568	536	543	569	555	578	544	515	543	549	567	550	515	558	568	521	538	556	548	532	553	542	543	515	561	548	533	542	574	553	538	552	534	552	507	533	519	582	542	550	508	582	563	523	554	536	506	571	548	515	482	560	519	544	561	593	521	544	575	547	552	538	498	568	494	557	538	507	550	570	553	501	516	520	552	542	552	569	513	553	532	527	530	543	544	522	534	507	507	571	571	539	510	559	534	561	557	537	502	528	556	516	526	578	538	501	536	590	537	527	507	534	504	519	515	503	517	516	532	585	535	511	577	503	531	554	576	585	540	507	548	552	563	546	530	532	562	553	513	535	556	512	564	490	559	594	505	545	491	542	513	565	540	523	542	538	534	537	526	491	534	539	506	516	507	530	552	538	533	516	566	543	532	523	533	554	532	565	531	555	531	531	544	531	541	542	531	530	530	552	522	497	590	480	527	562	560	544	555	558	552	513	525	481	522	507	553	539	549	473	551	546	538	541	551	544	538	574	601	539	511	474	547	548	502	575	528	506	537	527	530	577	545	484	555	533	534	512	592	577	556	549	523	529	547	535	514	541	500	538	539	556	555	548	510	585	515	551	526	546	504	541	574	510	583	538	538	540	538	542	549	522	571	515	546	545	547	535	526	554	539	564	528	534	561	540	543	544	516	518	516	546	552	491	553	515	530	552	554	534	553	520	503	536	543	555	540	547	553	551	526	565	526	551	529	507	565	509	583	529	547	527	539	563	606	545	531	536	508	531	559	553	505	521	541	558	532	536	497	547	532	524	535	505	543	564	513	511	544	552	528	555	516	525	552	515	517	568	545	524	527	507	503	544	556	540	572	568	556	538	528	531	549	539	561	518	555	487	567	517	533	525	515	559	528	516	558	552	507	558	547	549	495	526	535	525	582	516	548	503	551	549	528	512	533	544	524	500	539	535	487	485	551	582	545	571	555	508	515	584	552	518	540	539	557	517	532	532	508	551	517	533	532	490	515	498	522	544	559	564	538	539	584	555	547	592	559	547	510	549	565	536	554	490	546	548	519	542	532	517	572	515	536	533	495	520	512	555	584	517	521	550	530	561	566	514	548	532	522	523	532	567	506	530	533	517	537	536	512	543	531	523	525	550	560	526	527	554	556	525	523	539	540	547	528	523	548	585	573	582	523	537	518	541	502	512	522	553	522	523	532	516	541	543	516	559	506	499	504	556	510	581	525	479	515	527	521	528	553	512	548	510	563	535	513	578	530	562	524	508	528	535	546	485	531	542	525	534	487	534	532	570	525	530	527	549	558	519	548	538	539	553	531	527	534	487	525	498	509	530	540	530	541	504	535	524	544	532	559	479	564	549	544	500	531	547	614	526	576	546	512	581	543	517	500	517	535	542	547	564	552	473	527	505	531	564	489	540	544	558	542	514	540	559	523	530	519	520	532	535	527	505	510	510	541	551	518	545	528	551	539	536	500	530	523	567	506	487	567	550	556	518	514	506	532	522	512	544	551	529	529	528	538	550	544	522	531	503	516	529	520	540	502	552	540	525	549	498	576	556	568	500	525	544	495	549	533	507	525	556	505	515	546	488	530	529	538	524	517	546	546	564	534	547	525	535	530	557	542	543	553	523	477	522	551	562	551	501	559	536	487	565	543	525	532	576	559	523	486	518	541	562	536	520	509	523	516	517	529	511	552	571	519	554	517	497	598	525	542	524	518	522	538	513	546	515	530	545	528	510	497	528	539	538	564	558	537	495	516	530	528	577	565	515	562	508	584	514	578	580	554	535	541	532	530	542	511	509	489	512	541	559	518	549	511	529	547	549	548	524	546	541	491	488	525	523	530	513	517	514	489	558	538	513	558	510	534	575	523	500	561	512	488	527	539	535	567	548	546	549	551	506	504	501	536	518	540	539	519	494	538	543	563	538	518	526	565	501	511	545	550	568	528	527	546	514	536	539	562	521	507	529	566	548	535	546	511	511	571	578	575	524	532	510	568	521	529	544	547	551	513	540	505	488	487	550	536	527	561	551	500	542	524	525	548	541	545	551	503	588	560	544	569	526	544	529	535	492	507	519	530	513	447	535	535	556	543	515	561	514	531	574	546	549	567	534	497	505	516	566	509	527	539	539	562	551	488	532	557	536	468	536	552	539	508	533	533	528	526	513	579	563	501	534	563	541	549	530	532	552	522	550	526	601	555	525	517	525	504	529	556	540	543	539	530	535	533	526	599	525	500	564	509	534	545	544	560	553	529	520	529	506	560	532	563	580	499	519	541	524	525	557	520	532	513	538	480	532	538	513	529	488	555	535	546	549	532	546	533	528	552	545	538	536	511	544	547	562	564	560	552	562	580	555	530	532	541	560	522	541	555	531	547	506	566	566	550	518	567	544	568	532	545	515	529	485	547	526	570	543	516	511	573	515	571	548	508	538	552	560	556	544	589	548	506	554	526	519	533	527	545	526	540	505	522	516	538	544	531	568	514	529	507	552	544	532	565	518	544	515	574	552	507	555	537	500	538	503	543	550	518	582	534	560	556	525	521	536	524	488	527	519	570	512	513	564	493	490	478	536	552	564	565	511	534	550	509	514	547	527	597	532	565	549	571	535	500	500	496	556	554	506	523	533	525	531	538	571	540	565	536	500	526	554	538	504	527	513	592	585	544	553	532	542	486	561	513	524	554	570	557	557	505	552	507	545	533	498	498	513	532	555	502	572	524	500	590	500	509	570	514	563	524	571	540	555	553	565	575	540	556	549	500	540	506	517	504	522	570	503	531	545	585	530	548	498	528	538	542	564	521	527	536	476	549	532	512	538	524	535	524	561	570	550	531	560	565	561	534	529	516	519	520	513	552	498	546	564	504	539	515	573	550	523	541	542	527	528	517	516	550	535	503	502	530	548	515	537	550	552	559	560	505	569	543	527	538	575	538	546	499	533	532	546	539	558	536	524	499	539	535	542	566	531	564	559	560	536	535	525	486	528	549	529	511	509	528	557	527	515	532	575	545	527	507	543	501	581	524	536	566	570	539	508	500	498	571	545	529	550	560	537	525	513	522	566	547	496	526	543	572	561	538	541	559	546	506	515	531	559	518	537	539	535	537	543	544	520	515	519	545	539	555	515	527	498	544	530	546	537	525	510	566	548	534	573	540	513	526	534	527	528	550	517	514	546	536	547	546	553	541	532	509	523	505	530	528	521	564	552	490	516	508	546	510	554	515	554	550	507	559	551	504	542	531	537	557	524	520	497	542	520	534	545	536	524	512	550	531	531	525	547	574	500	539	564	548	576	524	568	537	512	561	576	515	516	509	577	543	554	529	530	567	541	499	554	579	550	531	567	537	550	532	556	531	542	548	558	514	485	553	513	530	553	491	521	529	508
32241	45109	39050	27464	21245	16550	12497	9493	7360	5626	4459	3564	2875	2295	1873	1651	1443	1391	1309	1165	1146	1142	1041	986	939	942	889	869	816	811	805	789	785	783	758	815	716	748	693	690	703	731	688	621	685	682	705	671	672	669	654	658	718	686	648	677	653	678	681	640	652	666	681	692	695	702	689	648	653	709	613	728	659	676	695	638	670	644	622	685	690	699	650	657	627	655	692	658	679	627	660	662	705	690	668	659	666	675	647	718	648	646	626	623	616	671	656	623	658	613	670	656	674	607	688	632	640	622	609	637	658	643	701	675	670	680	687	624	628	654	626	648	650	644	670	715	681	664	720	672	677	667	661	628	706	667	692	661	682	666	621	652	695	651	633	643	612	648	645	668	687	675	650	658	619	668	663	611	680	665	696	698	647	692	654	603	630	676	645	683	648	647	659	664	704	629	687	698	671	636	640	636	638	638	667	620	659	672	633	682	659	631	648	678	674	623	671	689	686	693	668	649	663	629	687	675	650	675	667	661	669	671	650	665	650	682	666	662	664	657	638	656	682	617	620	640	693	669	642	640	654	633	663	644	665	692	581	632	670	617	715	675	709	663	672	620	701	657	673	649	683	672	668	649	637	691	676	676	625	656	645	641	687	620	639	635	674	620	626	653	657	650	646	678	659	682	673	647	641	655	628	662	656	665	589	614	624	648	672	654	666	662	639	664	657	701	695	650	689	642	707	624	668	619	663	657	666	617	684	600	680	645	629	683	648	659	680	673	693	662	676	646	634	653	598	651	650	591	653	680	656	616	653	663	684	620	640	668	627	667	633	666	664	649	666	644	696	647	668	643	668	670	654	677	672	656	659	636	599	638	665	658	679	657	641	653	649	664	626	635	650	634	672	684	651	677	667	650	709	669	699	628	666	693	668	623	628	677	659	676	651	672	618	692	618	616	657	682	607	689	667	641	715	630	649	690	617	646	648	636	663	617	638	667	673	661	685	672	675	666	716	620	637	693	665	649	667	680	701	630	626	634	604	646	682	684	677	661	628	620	682	603	657	653	631	637	639	667	649	676	676	655	668	677	662	667	632	658	608	667	667	703	640	666	657	667	675	687	659	670	610	638	668	637	676	631	629	628	652	648	665	671	703	706	624	631	645	636	644	669	659	641	692	679	632	645	655	628	679	623	669	650	650	658	635	666	649	656	650	625	646	588	620	686	644	706	679	678	667	677	649	655	647	661	664	632	667	610	636	641	633	664	700	649	653	618	679	673	634	676	592	647	676	665	669	686	633	647	621	665	623	649	649	625	612	687	639	647	634	612	647	705	596	660	701	628	664	641	661	610	654	624	644	633	670	716	650	690	640	653	650	646	645	680	645	633	654	638	659	689	696	675	702	687	657	665	675	656	649	637	693	637	643	627	658	657	636	661	630	677	627	689	667	641	608	627	661	649	641	676	651	666	660	647	644	645	673	708	681	627	661	645	661	633	641	649	648	660	664	655	647	668	646	689	646	642	652	670	636	669	621	668	674	651	672	668	681	623	708	651	674	678	654	623	630	634	637	679	612	646	623	630	623	659	647	685	659	655	641	630	632	620	605	643	648	688	643	634	624	655	717	685	659	659	681	670	641	672	647	675	637	662	657	680	655	688	659	684	641	654	682	664	643	685	668	644	666	670	670	670	634	677	694	633	612	693	635	654	656	648	658	626	645	661	698	647	632	659	666	636	646	627	662	611	627	639	659	699	636	655	650	650	658	623	673	637	616	653	748	642	624	615	611	713	701	622	639	646	620	670	690	642	657	667	696	701	687	632	721	672	636	704	689	661	629	648	667	632	675	665	651	630	681	648	655	659	682	651	591	644	678	668	690	699	662	667	640	667	627	694	670	620	683	620	688	673	633	635	683	628	618	697	637	648	612	632	624	639	655	651	699	610	665	631	635	648	659	649	596	654	625	661	673	642	691	654	642	687	636	644	639	633	725	687	685	679	627	660	616	633	668	643	654	657	677	629	657	700	698	630	675	665	664	620	610	644	635	606	658	683	671	638	662	669	687	628	676	674	707	669	633	633	628	657	694	660	678	634	612	683	625	616	700	666	643	661	700	657	670	703	686	604	655	654	634	699	665	750	654	600	622	664	647	666	630	638	656	615	661	659	646	643	640	665	664	619	662	683	724	675	643	657	645	620	657	674	628	665	646	625	711	680	687	639	677	640	638	664	661	659	661	640	706	655	655	658	676	660	636	685	622	686	637	640	632	679	678	656	662	660	695	696	656	708	639	700	618	632	677	677	675	647	639	598	673	680	619	616	690	644	670	628	658	705	683	615	675	697	655	637	683	649	665	644	626	639	688	666	619	698	653	614	608	618	676	645	687	666	649	680	621	630	635	679	688	656	681	687	698	653	670	657	675	674	643	605	608	652	661	627	670	675	658	643	641	640	675	663	668	682	657	687	668	642	632	640	627	630	660	671	625	642	662	669	647	664	675	647	680	638	678	674	653	635	637	690	607	652	628	713	691	611	653	663	646	656	698	680	648	675	679	668	653	641	670	655	662	663	640	677	637	670	680	600	646	685	688	660	658	654	661	603	669	669	691	634	642	654	684	680	668	638	671	626	673	661	655	638	643	701	670	671	644	635	652	698	622	637	621	678	634	667	658	624	664	695	701	701	617	654	683	608	653	637	677	660	666	687	647	659	671	639	656	661	690	683	681	643	700	632	640	671	631	713	617	656	649	717	711	671	655	628	632	627	611	698	662	651	637	646	655	648	649	703	668	632	683	654	653	639	642	686	718	664	669	622	692	657	659	682	641	682	645	644	638	674	706	685	678	622	687	642	657	621	663	680	663	668	668	660	626	647	668	608	657	648	636	604	630	658	663	679	624	710	696	657	658	688	716	637	672	693	695	633	682	654	653	665	656	650	664	667	654	695	635	678	675	636	631	650	658	644	632	657	706	634	639	631	679	707	654	653	605	666	625	667	723	672	670	681	681	633	633	628	661	645	641	670	670	639	711	672	632	674	650	683	683	689	644	688	675	641	661	673	660	673	671	650	678	619	664	611	698	606	656	650	673	656	650	627	668	719	667	663	630	697	683	663	592	641	687	698	655	664	653	632	651	657	635	662	628	668	636	661	609	648	665	688	655	653	673	683	641	644	641	630	618	646	679	616	630	660	639	681	616	650	626	647	665	677	670	637	641	618	672	629	693	696	643	636	663	665	662	615	653	674	655	642	613	629	667	640	682	686	661	659	597	640	697	665	656	664	652	677	598	614	661	663	637	714	652	715	635	673	688	603	626	674	697	663	683	692	694	649	652	634	669	696	673	683	661	662	668	656	630	661	641	690	683	664	629	642	653	631	669	661	677	643	641	662	649	626	632	641	688	622	653	671	705	631	643	644	654	679	686	657	652	661	672	657	664	599	657	690	652	637	668	661	674	676	629	679	647	689	685	664	615	636	645	640	651	656	715	646	630	656	655	656	643	675	646	692	638	663	665	686
23727	20770	27984	24315	21960	19394	13756	8289	5774	4543	3590	2793	2465	1983	1625	1387	1183	1067	1029	980	926	834	889	853	769	782	762	679	687	628	663	639	610	637	578	571	592	562	554	547	550	564	499	551	506	526	528	531	518	528	500	541	521	506	507	500	512	541	527	506	511	548	501	519	531	537	521	509	529	550	570	516	494	525	587	543	522	534	561	521	511	494	519	537	518	512	518	537	534	505	548	538	560	520	514	510	519	492	529	523	530	537	569	525	542	514	496	517	509	494	557	546	541	484	530	512	519	523	534	506	521	527	571	544	530	510	499	526	509	485	484	569	529	562	508	557	525	554	505	545	524	533	499	505	535	494	519	556	525	548	523	503	560	515	525	512	574	510	525	570	518	552	505	527	558	493	518	488	529	532	493	490	517	477	530	533	486	513	508	522	511	549	500	520	501	519	529	552	520	537	512	530	538	494	551	548	561	539	502	523	514	539	528	504	501	550	558	516	544	476	494	520	534	495	509	533	522	488	542	574	567	517	487	528	552	516	493	516	559	503	540	538	511	516	520	500	511	575	594	557	455	522	540	490	510	550	511	506	520	525	523	529	516	517	519	521	527	501	539	504	512	508	542	512	527	530	560	555	499	483	513	571	555	536	508	493	540	505	507	550	529	528	535	499	532	492	494	522	564	525	548	515	512	526	542	541	549	508	500	548	522	516	542	522	531	538	508	530	552	521	497	481	513	504	545	477	536	546	547	535	471	491	545	562	543	542	490	515	531	537	538	526	556	539	539	503	544	542	545	536	546	562	521	498	535	539	531	535	542	494	501	537	529	515	536	542	511	539	546	544	548	539	533	513	496	525	534	539	527	525	523	557	555	520	499	546	540	538	520	537	499	517	479	512	514	542	537	502	527	528	515	517	550	537	518	509	580	529	485	517	500	538	538	520	524	495	501	514	481	567	548	521	532	530	480	482	500	550	483	531	536	511	502	532	538	539	515	524	523	510	559	539	550	504	520	567	550	505	537	500	476	509	556	513	505	496	578	506	512	552	492	505	474	541	504	531	512	557	519	468	497	518	550	545	477	505	481	529	536	491	526	529	516	516	475	509	520	561	499	516	548	508	532	540	516	529	521	510	532	518	517	510	513	530	502	520	529	496	513	495	489	495	485	501	539	491	519	519	519	546	513	546	521	510	527	530	562	486	510	531	542	524	515	532	528	530	482	499	527	514	546	547	525	529	497	534	540	528	511	539	486	513	507	532	484	502	508	532	532	495	553	520	525	482	511	539	511	510	473	505	547	490	507	538	511	526	514	524	506	522	498	530	492	513	518	561	526	511	548	533	460	498	498	530	510	544	471	541	499	542	508	524	531	547	522	520	503	527	509	554	489	542	486	500	531	484	502	520	496	551	572	526	489	524	523	536	495	551	542	496	547	523	535	536	514	549	529	513	483	531	547	503	503	541	516	532	513	533	490	557	548	579	509	498	500	578	506	544	482	564	532	540	487	503	553	512	521	520	512	501	521	519	511	503	569	482	524	534	491	538	543	547	537	515	510	541	520	580	504	551	546	520	514	529	505	531	510	571	536	535	524	554	534	507	525	509	547	542	562	538	566	531	472	522	499	527	519	518	483	452	548	526	502	544	511	525	495	477	493	508	527	526	555	564	536	497	545	508	562	505	535	551	507	534	533	556	463	543	513	519	542	542	524	514	538	546	538	512	520	554	539	529	523	511	506	502	499	536	532	522	518	555	524	518	526	502	518	534	496	513	495	496	530	471	510	519	539	501	533	524	539	501	507	509	518	497	475	509	526	495	586	513	468	490	541	504	512	498	504	529	540	500	517	512	507	497	521	520	491	521	544	550	525	533	511	527	537	514	502	495	524	515	496	486	496	585	542	514	534	502	529	527	503	515	542	526	512	541	520	494	525	512	579	522	490	557	538	509	517	524	524	530	549	529	529	508	528	546	497	543	556	537	538	547	528	488	554	488	509	508	505	529	539	518	529	494	548	545	535	522	551	499	568	507	496	515	492	554	537	511	544	522	517	482	528	507	540	521	537	528	471	520	519	506	535	504	541	493	521	529	503	522	548	545	534	516	521	487	569	505	534	487	540	550	479	508	510	520	503	481	563	576	568	503	507	526	547	552	511	495	533	513	519	494	538	490	476	543	551	536	505	535	536	546	522	525	537	524	566	535	510	481	571	533	507	552	563	534	461	491	505	533	501	512	490	518	467	514	562	545	516	553	522	518	489	552	525	501	475	569	506	538	523	575	540	545	541	504	548	511	528	540	505	530	530	506	516	525	561	478	496	515	497	515	503	521	522	514	519	499	505	535	543	529	508	520	527	500	497	519	536	522	507	539	541	539	509	541	546	492	515	529	524	538	522	527	487	563	535	553	489	546	530	545	552	501	497	507	521	518	512	530	533	538	525	517	499	491	506	540	500	492	515	510	527	526	518	490	537	513	520	503	534	494	527	529	507	545	542	519	562	544	523	526	518	476	504	518	549	493	543	550	514	485	582	486	542	532	544	554	537	517	532	572	506	524	492	480	535	541	496	499	558	527	503	538	512	520	542	526	513	494	525	506	536	513	522	562	500	503	554	518	552	534	541	503	501	530	531	539	540	507	520	486	527	534	541	539	499	502	541	532	556	490	547	499	530	521	506	494	525	527	498	503	517	489	485	546	562	542	523	520	506	476	502	560	501	551	530	542	540	529	495	534	506	527	471	578	563	521	521	527	510	511	522	519	543	523	523	516	547	504	495	507	500	501	534	549	549	526	503	547	557	480	522	504	514	508	513	517	536	541	468	553	538	490	527	513	509	537	503	498	529	531	514	562	541	508	498	515	503	501	495	536	504	510	493	482	514	531	508	518	497	548	506	513	522	501	522	505	543	521	553	537	510	510	509	568	534	513	519	457	490	534	513	552	506	502	522	533	508	507	534	496	525	547	478	515	511	511	514	541	541	547	534	488	536	513	550	501	518	493	524	504	546	528	566	546	519	456	495	528	547	532	505	517	515	537	497	529	512	462	502	516	531	494	521	510	556	523	510	513	536	537	500	540	487	494	523	522	556	562	486	520	532	562	522	515	504	556	551	500	542	494	541	546	498	544	524	564	527	498	485	539	517	532	531	526	554	493	484	497	524	567	505	535	513	533	530	514	532	498	517	536	491	541	556	520	536	532	558	548	480	495	498	527	519	512	549	521	527	499	537	508	523	520	510	493	525	530	537	518	562	531	498	502	547	496	481	553	514	553	501	541	553	491	524	550	530	491	553	484	539	525	520	530	520	483	503	485	514	551	545	528	522	551	576	537	478	493	514	548	521	530	519	519	522	546	530	508	523	515	513	511	527	537	508	508	549	510	578	524	515	479	528	513	548	511	498	544	561	531	522	508	526	536	537	537	541	509	541	525	516	509	565	529	489	534	521	535	549	518	529	524	562	556	542	559	523	525	505	543	509	518	486	498	501	533	534	550	544	501	515	548	533	544
30915	51913	46511	33734	27156	22352	17668	13770	10857	8453	6757	5418	4405	3345	2752	2332	2015	1833	1663	1549	1472	1359	1314	1204	1125	1061	1007	972	956	879	898	870	812	780	831	817	799	747	745	693	692	671	657	652	659	690	716	694	729	692	676	628	722	647	639	614	656	691	662	660	672	685	697	596	613	676	667	677	669	640	660	678	602	671	646	669	667	675	639	622	628	614	640	651	635	629	612	624	622	652	591	682	648	638	653	685	625	618	645	638	700	635	627	629	643	629	612	642	677	643	659	673	692	665	647	636	649	598	660	580	630	654	630	642	612	624	647	624	660	625	648	634	635	653	636	625	664	637	625	593	594	637	677	630	656	662	629	594	644	696	619	630	616	564	607	624	640	624	625	669	685	637	666	613	671	627	690	660	638	632	633	635	620	639	729	622	652	631	630	656	627	684	601	645	694	620	662	629	671	649	631	658	645	636	681	619	650	659	692	640	623	626	604	673	653	647	645	596	633	643	639	651	702	647	648	638	624	635	614	691	625	642	625	650	655	692	685	639	639	619	617	666	617	664	662	659	702	635	656	642	593	600	664	631	602	630	672	636	617	640	621	623	658	649	618	648	626	635	615	684	636	625	599	630	654	669	673	666	657	639	660	615	647	677	634	598	656	632	575	649	589	634	632	601	638	619	606	660	688	608	578	643	684	655	673	639	649	616	608	664	614	610	590	634	632	673	673	576	658	633	616	641	636	664	643	572	688	638	643	656	649	631	627	629	600	664	670	614	638	665	674	617	621	633	639	605	690	640	623	621	656	608	628	630	642	654	667	639	651	657	636	636	616	622	621	686	628	663	653	605	648	703	605	628	662	605	600	670	641	656	647	655	603	598	625	623	615	635	616	637	695	670	591	646	637	606	651	606	640	653	651	673	670	676	627	655	637	618	659	597	667	657	616	617	588	615	629	588	644	627	660	628	661	663	668	661	677	618	648	609	643	619	644	634	625	689	660	652	594	647	607	622	652	677	636	658	668	629	625	662	634	688	658	653	603	627	570	656	622	637	623	675	619	640	650	653	688	618	627	678	613	641	671	646	650	693	641	638	606	712	645	601	661	620	662	620	665	660	640	643	657	694	680	603	664	617	656	667	609	656	654	612	623	621	630	665	664	644	632	690	647	659	638	655	636	643	649	592	656	597	674	622	636	627	685	630	595	629	652	645	599	657	625	638	672	673	627	662	626	620	690	635	609	640	669	602	621	618	633	657	638	677	652	599	606	611	666	607	611	700	617	626	624	632	678	659	643	628	638	621	634	640	632	652	659	608	600	601	651	687	655	633	641	610	603	653	661	631	627	634	688	619	651	640	678	583	640	669	649	605	641	640	592	670	641	678	669	670	622	621	669	598	640	653	616	630	635	642	690	682	621	603	615	677	590	638	654	605	654	651	617	640	639	644	610	651	619	627	645	659	657	648	594	610	674	624	654	666	615	636	645	652	590	693	592	622	612	599	689	648	684	618	613	673	630	657	594	654	644	649	661	612	646	616	656	659	613	629	649	631	663	686	636	621	657	646	651	648	630	616	632	623	629	605	604	580	629	630	643	628	608	681	624	615	680	645	649	602	661	647	623	631	641	631	656	649	643	638	600	659	601	611	671	625	665	666	628	635	615	591	692	666	611	633	630	661	663	594	668	645	658	606	632	595	645	668	622	652	644	622	631	677	667	640	621	585	659	645	650	622	620	645	634	719	678	652	652	648	649	638	633	632	638	602	665	639	642	643	660	654	647	601	608	613	631	661	658	663	672	649	610	653	625	662	646	590	617	652	629	596	614	614	702	637	625	649	617	647	631	622	649	638	633	594	644	615	649	629	618	701	619	631	656	599	624	659	606	705	630	632	675	591	633	621	612	657	696	690	625	641	618	609	616	642	632	644	657	648	605	644	649	620	657	628	633	613	661	620	662	619	622	637	641	648	586	605	629	637	670	659	652	617	657	672	630	658	645	630	620	650	688	594	644	670	705	629	620	603	610	674	665	647	630	669	625	682	609	643	616	630	616	663	652	612	647	635	632	624	637	636	632	631	670	651	631	614	615	606	652	596	585	636	619	649	640	642	610	632	613	627	604	651	661	651	627	669	575	655	613	651	628	651	662	646	639	648	627	627	661	603	599	665	668	602	633	644	673	645	639	593	636	676	613	639	655	590	608	636	617	614	671	649	664	629	644	633	633	645	668	667	681	684	644	625	650	654	627	647	638	651	636	673	688	660	598	618	658	635	676	645	642	644	610	654	681	612	692	655	640	625	663	667	643	654	613	657	623	643	636	635	622	645	633	612	653	639	616	622	707	604	659	690	653	642	597	636	634	609	604	643	638	652	635	663	633	670	655	656	692	651	674	687	630	636	636	663	666	633	645	648	655	661	639	675	646	665	665	608	599	598	638	624	683	629	705	638	663	655	629	607	652	636	651	621	624	643	657	638	637	624	632	665	644	635	648	667	591	671	672	661	624	629	639	642	613	670	630	598	628	646	620	629	645	640	599	646	616	614	655	681	615	630	641	603	661	637	655	635	618	610	631	629	710	620	647	620	636	646	683	635	601	698	618	655	625	683	649	635	590	672	640	626	666	633	635	640	666	668	639	665	649	637	615	610	679	702	711	658	619	644	653	612	661	632	636	636	656	620	629	646	656	624	654	654	672	641	630	694	630	647	661	682	617	643	592	645	632	648	646	673	653	633	618	627	658	666	604	612	598	675	633	622	684	624	645	618	659	649	668	652	630	653	630	659	656	682	641	598	620	655	664	629	638	669	658	629	627	667	625	631	640	653	637	681	637	650	620	611	677	667	677	613	588	659	666	664	662	636	634	648	667	631	636	600	632	623	621	681	684	604	637	649	660	646	648	626	624	642	660	637	669	646	680	590	618	614	607	620	611	627	634	640	663	586	657	674	640	610	628	646	618	671	645	681	618	651	651	633	671	627	622	619	622	674	640	621	650	615	643	641	653	620	632	651	653	578	663	607	644	634	639	618	646	629	636	585	673	639	660	623	635	612	648	643	646	636	628	637	593	643	639	665	594	645	625	653	602	614	657	624	661	629	647	638	613	665	703	613	652	643	645	619	636	637	654	697	631	659	652	693	631	614	627	651	640	653	690	630	625	699	629	624	633	605	631	665	616	618	648	652	635	637	646	650	596	684	605	619	621	677	629	664	643	634	668	623	568	700	624	683	637	628	612	595	600	608	650	639	659	651	678	595	621	648	663	590	651	643	625	628	660	674	636	683	587	661	652	620	657	653	650	674	612	667	650	651	637	640	655	672	617	631	630	642	629	645	622	619	659	648	636	612	611	678	655	618	659	648	644	608	668	658	581	610	610	620	642	666	631	624	679	644	590	656	611	629	635	671	632	601	652	648	632	668	660	643	641	630	625	643	620	621	637	643	621	629	675	654	645	644	655	668	656	649	637	598	637	648	621	662	647	616	615	622	624	642	621	643	668	648	648	665	672	624	657	669
22460	20628	28172	23211	21074	22472	20984	11791	8106	6247	4766	3810	3133	2621	2153	1827	1535	1363	1262	1179	1146	1036	1015	966	871	862	805	835	792	727	718	662	660	669	627	616	640	607	592	560	623	581	546	559	571	611	589	548	545	568	570	544	530	545	565	547	592	551	536	540	534	509	562	525	520	540	523	530	526	533	478	493	594	551	520	502	549	535	570	501	512	555	511	511	516	511	550	538	529	511	519	520	495	578	543	531	563	504	531	550	583	503	492	499	506	550	526	530	563	523	555	546	503	494	523	506	508	517	514	547	511	506	528	552	524	518	499	530	526	540	525	544	560	559	514	483	501	561	534	551	548	497	566	510	542	524	514	549	540	546	517	522	496	550	530	526	567	529	519	510	548	529	500	533	527	540	543	486	530	511	532	527	548	501	551	523	556	544	528	505	550	515	537	535	531	527	502	507	551	527	538	541	528	525	522	517	520	537	507	569	532	516	522	545	529	517	555	523	543	512	526	506	510	588	515	519	519	466	522	493	501	511	579	487	535	528	579	527	515	561	497	527	541	509	492	511	548	545	537	519	522	523	538	537	528	495	526	555	548	543	503	523	519	527	516	512	525	494	557	492	539	528	500	549	529	511	513	536	551	526	549	497	512	525	555	557	500	515	542	537	538	508	563	517	486	528	546	535	574	524	517	515	535	536	546	537	539	558	460	517	527	502	554	564	524	562	504	500	563	500	525	490	533	537	519	552	600	548	531	542	474	519	527	562	508	493	509	510	509	510	521	525	492	526	546	527	578	546	527	568	531	523	517	550	498	499	490	529	495	501	498	531	512	504	522	531	549	537	541	499	570	547	543	497	576	521	553	472	486	534	501	531	557	530	533	518	557	520	549	500	548	531	538	529	529	520	525	516	555	552	536	547	531	501	531	519	529	487	493	507	525	531	555	513	557	523	499	484	532	501	500	582	507	544	534	549	501	542	496	558	498	529	497	511	508	561	532	511	550	548	546	563	547	521	542	500	554	542	542	526	538	510	483	523	490	515	499	531	613	517	527	475	515	536	574	519	524	512	519	488	505	547	511	520	513	549	528	530	514	504	589	514	559	534	531	480	537	484	536	561	549	491	527	552	520	557	498	492	544	538	576	542	501	516	529	507	541	555	550	509	522	492	505	507	515	506	531	549	542	525	538	530	531	529	536	513	553	479	472	517	544	535	555	493	481	571	514	514	497	507	572	550	542	531	500	537	556	526	562	543	495	544	520	565	516	548	549	520	503	528	517	536	540	489	527	571	508	542	549	505	504	574	537	536	529	503	557	541	513	515	508	494	507	483	516	560	518	527	493	520	487	537	551	502	460	519	513	549	559	515	500	528	520	529	529	522	529	536	539	508	515	514	498	567	501	483	524	512	535	522	546	533	502	555	534	550	515	533	522	515	532	484	489	560	553	524	500	537	524	530	516	525	531	500	530	546	516	524	514	545	497	560	527	566	547	543	509	523	541	486	551	513	550	483	512	536	539	522	510	559	482	556	501	531	512	510	539	518	536	527	545	530	518	530	560	580	545	540	565	529	532	501	528	509	541	543	521	512	498	521	511	525	551	563	516	535	521	545	526	476	510	507	523	541	529	539	505	538	511	521	538	500	518	508	534	554	512	523	517	524	548	540	528	501	539	537	488	521	573	554	541	513	489	456	504	546	531	534	543	489	514	480	527	523	529	511	504	523	500	501	508	518	508	507	474	537	518	511	506	550	494	546	550	541	529	481	487	528	536	540	545	508	499	536	497	513	479	502	525	527	503	554	512	523	536	573	548	562	502	490	541	542	516	543	532	548	515	526	532	589	531	517	498	518	495	532	543	540	537	481	552	481	532	526	475	479	510	508	521	518	517	540	515	523	448	545	518	484	567	562	531	529	491	550	535	532	534	508	557	509	508	508	510	492	552	523	506	582	495	538	499	562	571	527	504	511	534	542	527	532	519	516	548	540	511	548	534	500	570	494	514	514	522	507	552	548	525	534	543	514	547	507	464	519	537	509	558	540	471	521	531	515	532	554	551	525	518	519	563	549	499	516	488	526	505	521	524	545	525	507	511	519	543	522	546	517	539	548	516	508	542	529	496	514	498	529	578	538	569	538	523	553	545	538	508	491	519	504	529	520	538	507	498	504	521	511	521	557	475	541	507	560	518	529	499	539	554	558	550	519	489	582	523	486	553	508	483	529	532	525	523	493	544	494	532	518	538	502	564	479	557	557	506	490	561	524	550	505	538	516	568	495	515	505	539	517	522	531	543	545	522	555	522	548	553	527	519	553	523	538	551	561	546	499	542	513	512	552	531	519	535	522	532	532	516	494	514	553	580	509	522	482	543	503	503	496	491	536	542	510	452	516	507	537	528	514	526	502	516	513	488	499	512	505	551	528	552	509	507	512	488	504	483	544	489	532	482	527	493	504	558	537	547	566	495	513	512	511	551	505	515	540	560	508	523	544	490	559	542	538	538	504	520	502	541	545	544	517	502	545	505	511	523	525	524	505	530	528	555	557	518	531	565	504	523	531	544	508	516	525	555	527	539	561	564	562	519	555	522	550	535	529	509	531	507	506	560	506	536	543	507	476	527	541	482	505	539	490	560	526	516	512	491	523	582	493	531	521	490	533	490	522	528	538	523	532	526	528	563	554	515	513	500	509	535	516	522	527	493	535	507	521	496	504	545	552	527	510	484	551	535	524	501	512	528	561	505	519	527	502	523	569	497	521	527	552	526	524	543	531	511	527	527	499	518	549	521	534	516	558	572	521	556	537	565	489	490	552	560	542	527	545	511	548	510	589	570	548	549	508	502	550	563	565	488	523	492	526	472	507	505	535	540	507	560	568	556	536	484	522	535	532	499	539	519	555	512	501	544	517	500	578	527	540	553	554	532	546	569	547	541	557	553	542	510	489	520	552	517	561	543	505	489	521	490	487	512	518	517	510	523	532	522	532	509	514	528	520	535	501	520	567	505	568	538	493	535	528	523	522	523	551	516	542	540	533	518	502	563	544	531	516	559	578	503	492	515	494	522	536	495	491	530	516	485	533	543	522	518	566	511	542	533	528	517	546	531	498	510	505	508	517	509	508	574	561	539	543	537	511	524	581	548	516	518	524	468	549	549	469	576	549	532	544	502	525	517	498	505	506	542	500	521	545	527	535	507	520	511	531	556	505	533	501	503	552	524	597	494	559	495	528	554	569	528	482	486	492	484	524	530	527	515	513	499	533	485	504	530	523	539	527	503	506	507	486	490	508	502	544	546	519	503	548	545	533	541	527	493	519	524	550	534	510	519	506	568	535	549	530	545	559	543	541	544	489	524	553	535	521	532	501	526	540	510	500	513	480	514	575	566	526	498	540	503	499	508	487	533	537	505	521	536	481	478	541	539	540	513	506	533	489	499	504	555	506	505	514	517	561	538	538	523	521	496	511	534	524	535	564	513	533	515	527	505	510	503	550	523	522	552	522	546	509	528	462
32916	57236	50336	37329	31273	26520	21730	17328	13857	10976	8757	6868	5654	4553	3721	2975	2602	2306	2075	1792	1794	1547	1445	1385	1293	1182	1128	1062	1062	1020	983	900	900	857	839	847	912	745	777	755	720	727	718	672	734	668	674	640	650	718	644	633	688	648	660	701	670	682	648	700	630	687	581	669	660	664	665	631	612	607	613	632	667	656	648	642	653	679	673	611	604	670	624	611	640	637	653	628	635	626	632	679	620	618	591	609	641	692	654	651	645	628	675	633	638	623	656	621	681	641	613	659	637	660	589	630	612	648	656	634	608	617	616	620	669	615	615	668	599	589	648	585	630	662	607	625	625	606	643	647	611	634	641	623	665	623	633	660	575	639	613	639	605	621	655	646	602	660	661	607	601	640	589	652	637	671	651	641	612	638	648	634	595	630	671	612	605	648	666	642	583	649	620	622	590	603	621	649	639	641	628	659	655	637	642	590	693	605	592	620	658	653	608	646	640	637	635	595	650	603	621	635	618	635	620	638	605	628	646	627	623	677	661	674	668	645	602	655	611	610	687	633	629	625	638	643	616	635	643	646	604	648	621	615	650	602	622	587	590	673	618	636	644	599	663	635	629	609	652	611	635	643	601	599	665	634	605	631	642	687	612	633	611	634	637	603	597	666	650	635	637	628	645	624	632	618	650	572	587	637	644	642	627	638	615	618	615	663	641	615	633	605	655	617	602	619	647	633	616	643	631	618	612	649	604	619	631	622	625	621	630	650	604	653	653	589	631	632	644	622	627	634	709	638	679	619	630	658	664	605	641	639	687	620	621	599	649	618	630	626	588	631	612	612	687	599	602	634	589	626	622	650	596	628	630	599	629	615	620	642	650	633	619	613	652	651	681	628	609	611	638	641	619	609	637	610	619	621	703	633	621	656	625	641	639	664	641	645	587	649	641	690	656	682	594	653	652	669	636	625	614	630	612	623	639	630	678	674	604	633	622	629	626	643	682	625	593	631	630	647	634	663	669	597	643	645	640	584	639	644	604	642	656	638	659	679	653	603	636	574	546	660	645	686	642	620	575	625	605	621	669	604	642	645	624	617	692	606	627	659	644	607	657	644	636	642	628	581	666	633	662	667	625	640	637	635	618	677	639	606	606	656	627	618	655	654	584	669	648	685	598	627	658	635	666	597	581	632	658	639	647	653	679	676	642	677	662	628	634	632	599	627	602	645	654	607	604	621	615	656	591	648	615	619	613	629	627	618	663	689	644	620	597	651	602	624	616	675	646	596	614	601	631	666	650	646	652	578	626	628	639	613	600	626	605	628	676	577	655	626	610	628	657	600	614	628	642	654	627	624	682	623	637	660	617	640	649	572	625	653	621	596	658	641	608	607	624	656	612	618	642	641	651	635	573	614	578	627	608	664	615	621	603	609	622	626	635	623	672	655	649	600	605	652	631	679	618	597	613	675	651	621	582	608	671	644	616	651	622	624	638	654	618	621	640	653	607	652	633	624	618	631	665	599	614	578	644	640	640	579	656	655	624	639	644	594	612	642	658	589	646	622	640	641	641	605	636	610	620	632	648	637	640	647	653	625	644	631	579	627	666	628	651	677	655	647	622	639	612	663	629	629	610	623	649	625	626	592	628	612	641	608	633	636	635	638	622	605	660	636	613	639	622	581	570	628	642	687	620	638	598	612	640	612	636	632	592	655	656	602	590	604	600	630	668	619	632	619	628	628	619	611	632	638	622	615	637	628	638	624	671	620	599	618	638	627	678	641	687	587	616	646	636	588	627	654	605	590	679	622	661	648	632	609	618	613	671	601	604	611	689	600	630	678	613	630	610	645	622	659	640	660	646	647	665	615	606	668	640	645	605	600	609	643	641	612	649	660	651	627	570	623	607	619	609	657	633	591	656	635	606	620	646	614	638	673	653	624	650	639	643	665	614	634	648	627	646	595	622	651	630	604	567	641	635	637	600	628	602	700	595	611	607	670	620	658	636	608	654	651	647	643	622	609	623	638	669	657	629	646	658	633	615	633	576	640	610	610	598	599	620	625	617	623	626	679	667	606	643	634	649	648	633	624	633	637	607	635	614	658	633	639	594	636	613	621	634	618	575	679	617	618	668	614	668	628	666	645	632	602	659	660	615	664	649	675	598	639	663	591	694	659	649	672	643	584	672	618	636	605	607	655	620	672	609	668	606	637	652	646	623	625	603	637	629	615	628	685	604	637	629	607	642	609	628	580	662	625	638	572	680	652	629	635	629	632	689	642	624	593	638	623	630	613	666	629	646	614	660	636	644	625	606	650	647	626	606	668	602	665	645	626	647	650	625	628	643	652	709	630	604	634	624	677	676	644	604	629	642	607	611	612	651	631	612	648	596	648	613	633	624	601	638	641	607	638	621	652	656	649	642	631	629	683	588	618	660	640	673	608	629	621	652	618	638	656	619	596	610	646	630	625	604	650	592	577	613	627	663	623	645	654	666	620	612	610	619	635	635	604	653	624	683	679	634	629	662	639	607	622	649	616	620	638	632	638	652	671	623	645	614	645	651	654	628	643	624	637	616	651	692	647	620	630	638	640	611	622	627	618	685	619	627	614	663	633	623	612	633	598	697	599	652	643	621	628	617	631	616	633	636	616	660	648	591	618	613	644	659	647	628	700	655	618	649	596	638	618	640	666	598	649	666	649	602	595	644	632	660	620	629	657	604	633	646	631	634	602	603	620	651	629	605	576	650	629	664	654	637	671	669	676	654	596	635	598	640	665	627	670	644	632	615	634	625	627	625	624	649	629	607	613	651	657	622	599	625	630	621	609	606	639	624	655	658	654	660	654	585	615	625	639	667	642	629	615	654	674	649	647	650	613	609	623	686	587	629	632	580	623	638	612	636	598	600	664	620	630	605	627	642	622	632	633	639	647	597	605	647	649	621	627	638	664	632	650	594	633	606	669	624	642	637	583	654	645	640	619	639	643	622	649	624	615	656	600	663	645	636	596	606	619	609	651	606	658	599	669	631	611	631	654	662	643	666	621	623	618	662	649	614	618	625	655	620	657	595	668	621	637	617	666	614	661	664	660	624	655	648	667	622	625	647	621	622	652	663	626	666	619	647	665	631	613	646	586	659	643	628	617	646	623	686	621	586	652	610	629	633	625	666	661	651	638	661	652	595	646	656	614	568	617	631	674	628	626	657	636	647	667	668	633	648	680	597	632	643	645	649	588	596	631	649	677	602	637	631	588	646	677	632	673	667	641	653	656	589	647	575	616	669	624	642	629	650	678	633	637	641	629	625	621	695	625	633	608	644	639	650	610	631	648	706	614	639	635	614	648	602	664	620	641	624	609	617	626	640	659	572	610	616	604	613	657	683	641	633	601	651	673	656	684	676	627	648	599	642	636	618	613	648	601	626	574	651	632	673	658	683	629	636	609	604	632	627	657	626	583	613	610	669	643	620	663	626	650	620	662	653	626	685	694	615	611	613	647	656	612	575	650	602	617	612	602	645	622
27900	27895	34873	25809	16112	10545	7066	4937	3672	2877	2321	1895	1725	1339	1157	1033	950	877	850	770	756	799	812	714	680	670	641	635	617	625	629	561	624	620	630	568	592	537	556	557	522	504	595	564	555	572	554	556	555	571	516	579	515	533	549	535	530	564	540	554	592	614	535	524	538	533	541	556	557	566	540	526	472	546	530	545	514	544	539	558	526	584	577	487	514	535	538	584	560	549	564	553	534	519	559	508	586	571	506	524	559	554	562	518	553	512	537	559	586	554	546	556	528	550	578	541	551	547	507	491	558	540	545	551	525	541	543	524	533	535	522	592	550	570	590	514	537	515	568	566	528	520	547	543	560	532	586	562	491	531	571	575	534	525	557	551	537	584	477	573	514	536	580	539	538	562	554	531	556	526	555	542	526	504	564	573	538	543	534	557	518	544	536	554	543	545	546	561	504	560	531	569	560	525	524	564	542	527	530	548	536	557	561	510	523	552	594	529	530	494	515	508	520	542	536	545	588	554	543	564	529	529	523	568	521	526	505	522	536	584	513	509	545	499	531	521	560	558	484	570	518	543	497	515	513	530	567	519	556	580	561	551	562	579	536	540	504	553	524	527	529	511	525	565	511	559	541	537	562	555	525	588	534	578	501	595	519	516	550	511	506	568	541	523	559	580	549	538	543	536	523	557	538	557	522	535	567	531	519	543	558	565	571	555	553	549	564	530	540	503	549	544	530	522	539	546	495	511	535	520	563	534	516	565	512	533	557	564	492	556	511	554	567	516	526	523	566	528	552	555	542	567	522	581	549	589	576	561	571	512	566	570	522	529	581	489	548	533	528	535	586	526	545	545	562	549	505	547	555	548	510	573	535	536	538	531	522	558	539	539	565	555	542	518	554	541	545	541	534	520	547	569	539	558	511	547	549	573	555	565	503	540	574	567	534	582	570	564	544	505	543	519	526	585	535	558	525	493	522	558	539	566	532	554	570	512	557	532	532	521	496	500	571	579	500	553	557	544	589	526	523	546	551	565	528	561	517	506	594	560	555	521	505	507	567	591	550	578	518	507	548	556	560	538	528	541	549	551	545	522	550	564	535	505	542	574	572	545	556	515	495	535	551	519	524	545	537	517	551	530	542	550	538	523	493	547	568	556	515	588	534	499	560	554	543	554	574	568	516	519	531	521	518	556	547	533	546	564	569	551	597	499	536	498	570	516	508	538	560	505	529	532	507	557	535	581	602	557	540	521	542	521	596	535	522	570	604	525	539	547	573	528	514	552	553	558	555	508	555	571	525	513	527	528	563	530	506	534	553	542	548	564	532	511	528	561	536	544	546	533	560	506	596	545	541	506	582	565	564	550	494	542	530	519	510	522	546	532	543	554	539	576	544	554	561	525	519	556	549	523	516	561	558	526	546	565	518	522	539	553	568	535	559	538	520	553	544	543	563	554	541	545	515	521	553	539	533	538	528	558	569	553	526	494	555	506	553	548	565	563	537	546	541	573	561	541	536	543	543	523	501	566	573	604	552	524	531	527	524	538	569	595	537	540	549	511	525	515	498	533	531	586	544	540	511	535	530	505	577	496	535	555	515	535	557	537	543	595	544	590	550	527	552	570	565	582	535	558	535	540	523	563	537	557	500	523	572	556	566	584	560	524	565	510	543	536	572	517	551	556	520	549	553	533	546	530	518	545	531	527	533	565	563	538	573	554	561	545	508	485	555	541	533	544	537	533	544	510	524	539	543	568	536	536	516	534	509	550	555	518	529	561	564	552	552	546	527	523	593	577	508	533	529	513	545	569	498	555	554	512	527	552	546	552	554	543	537	535	551	593	519	566	491	563	530	473	520	560	507	517	519	519	558	545	543	553	547	541	548	566	546	522	564	520	554	529	527	523	570	553	534	559	541	555	538	580	521	495	529	520	564	540	546	546	557	534	526	559	573	561	527	594	549	564	518	526	535	527	515	553	507	513	558	570	508	579	535	562	520	523	513	597	546	529	542	492	503	528	535	521	481	526	541	544	542	517	551	513	542	545	512	542	554	544	545	535	499	525	508	533	595	566	541	514	558	561	578	541	551	588	552	535	569	541	514	515	533	545	485	496	539	552	511	532	559	572	513	527	541	550	562	509	550	558	531	497	558	570	566	510	598	555	550	566	537	510	564	490	541	570	504	566	581	553	553	515	546	565	542	548	544	538	541	539	516	596	515	514	593	544	557	538	534	524	541	541	561	533	554	559	505	554	540	514	549	541	548	527	518	544	561	517	580	546	521	539	536	517	549	527	542	531	510	562	577	537	560	555	548	578	548	512	577	541	569	571	543	553	557	538	530	503	525	572	545	548	537	584	551	519	502	489	545	568	556	540	525	521	515	569	568	555	504	541	505	542	515	527	529	546	528	578	538	500	538	547	510	525	527	540	499	515	558	558	534	512	542	568	555	542	519	534	541	573	535	517	556	545	555	518	582	537	523	564	539	555	556	546	535	507	544	529	519	497	561	520	538	556	526	546	556	545	513	544	603	558	499	525	534	591	539	530	541	524	553	533	545	549	568	543	584	544	487	562	556	547	575	542	526	518	556	489	539	555	527	523	555	570	470	503	540	504	552	542	556	543	600	544	512	551	482	542	535	542	557	525	496	560	571	512	566	537	536	516	541	521	545	580	595	551	526	549	542	528	552	534	565	552	535	539	511	596	517	490	534	526	572	544	543	513	552	551	514	524	524	516	561	507	531	514	547	487	538	487	528	550	574	532	509	576	545	569	582	543	536	542	501	541	565	532	541	523	546	501	580	539	584	521	551	531	551	511	535	544	539	535	531	569	543	538	539	525	527	555	569	551	526	527	525	553	558	533	551	496	517	552	554	567	547	506	555	575	539	579	557	543	534	547	577	546	554	565	493	547	517	577	533	515	540	540	542	514	565	584	578	538	491	565	555	565	566	519	553	591	539	543	526	538	582	480	572	528	561	523	577	560	541	525	554	524	543	537	533	571	553	529	575	557	535	531	527	514	523	514	544	491	524	510	545	532	535	544	521	563	511	529	570	544	516	587	542	515	554	580	521	558	538	511	532	523	506	549	542	554	549	500	533	537	531	527	525	547	555	514	529	554	548	534	521	539	586	546	533	523	559	511	603	552	506	563	531	486	543	560	508	501	586	549	552	509	523	559	533	562	543	525	573	542	577	532	542	510	534	562	520	566	533	568	544	536	551	552	522	543	566	519	568	536	550	542	520	547	528	529	499	550	512	571	546	553	544	556	582	503	588	536	515	525	584	502	557	554	553	516	576	558	523	517	520	542	509	577	549	516	566	528	525	540	551	581	607	537	598	526	555	555	546	511	545	509	530	520	553	589	581	570	540	536	538	518	514	525	514	542	560	537	523	540	584	520	519	553	527	560	500	510	482	552	584	527	565	541	562	572	544	548	566	514	549	491	537	577	527	582	549	553	549	553	556	502	553	565	544	532	540	538	543	529	566	551	518	538	526	553	531	530
31585	45692	39823	27150	21090	16356	12547	9619	7386	5684	4371	3449	2815	2322	2009	1664	1472	1399	1241	1175	1097	1043	994	976	947	970	905	822	831	822	813	790	787	768	758	715	756	775	707	721	710	707	730	686	682	710	697	675	650	642	673	701	666	649	693	693	677	676	658	667	652	688	671	715	649	667	621	668	652	676	643	681	665	670	696	690	682	653	629	702	678	685	630	674	664	705	670	669	632	695	626	659	661	681	670	657	665	662	683	700	690	672	667	703	658	628	704	663	627	663	627	659	624	662	664	648	657	672	686	654	662	644	671	653	642	682	667	662	684	659	696	622	617	662	678	658	612	671	639	671	653	623	696	687	680	661	648	702	667	606	699	655	690	706	667	635	637	637	662	628	730	668	673	721	652	638	642	646	683	647	657	648	631	645	666	692	641	645	641	649	719	674	634	701	641	653	677	666	633	635	634	664	624	702	658	632	632	704	677	633	681	674	659	659	637	692	665	679	694	613	612	642	651	684	679	695	679	686	676	653	662	644	650	663	665	662	648	669	653	661	656	643	686	653	699	644	626	680	651	662	677	656	653	654	679	690	623	623	643	690	586	628	687	695	662	625	698	694	643	637	658	698	640	623	662	706	686	643	669	661	679	667	664	672	670	657	663	635	689	714	692	699	654	691	662	618	645	681	643	666	701	675	725	653	654	686	646	662	693	641	660	611	686	687	678	663	664	666	650	680	667	707	685	684	604	655	705	696	663	660	698	704	654	663	630	675	666	695	689	662	652	667	656	669	668	673	691	717	658	684	632	670	664	611	726	649	684	701	666	679	646	660	673	683	620	684	687	670	678	680	653	674	667	641	635	691	693	719	598	663	678	644	685	681	696	638	612	668	682	759	685	660	664	657	671	656	685	635	662	689	651	640	706	670	685	632	656	618	683	670	684	636	682	664	676	666	682	677	699	699	634	675	625	662	638	701	668	625	678	658	698	649	648	681	714	680	686	695	639	721	682	620	630	632	696	651	684	663	693	619	695	636	588	670	687	683	658	651	638	664	663	712	647	646	637	624	676	682	698	662	633	701	649	616	652	714	702	631	622	666	695	649	647	710	644	647	650	673	652	648	673	658	672	654	654	639	671	681	665	682	655	669	681	663	628	687	665	674	673	668	670	645	684	635	653	647	646	656	647	664	640	648	659	672	688	641	688	650	712	679	653	645	689	694	706	686	665	662	642	674	687	691	679	665	646	668	683	610	618	638	622	696	668	693	711	708	641	638	670	642	664	619	696	679	659	633	639	648	662	674	661	643	658	661	648	643	669	638	631	648	651	686	676	711	696	626	697	698	669	697	726	649	706	694	673	667	656	647	714	662	677	639	672	647	684	664	590	678	572	659	651	683	691	639	681	655	661	700	676	683	680	669	632	671	649	625	705	671	668	658	631	657	684	636	669	639	648	652	685	640	661	644	671	660	655	672	664	646	674	668	698	660	656	677	659	657	675	662	681	650	651	654	628	662	684	685	666	676	692	635	637	672	706	676	685	625	658	671	673	678	632	658	636	696	648	683	676	642	660	689	652	671	673	632	666	697	663	677	736	697	622	637	614	655	655	632	661	674	661	705	635	691	641	652	655	667	665	683	684	619	679	668	674	629	682	658	620	696	680	665	655	683	672	666	682	673	694	691	625	693	643	650	625	680	624	692	702	635	671	666	676	630	660	666	678	715	662	685	649	659	708	677	655	658	686	618	639	658	660	683	612	632	648	676	657	637	654	695	632	637	633	708	669	695	660	630	671	694	662	642	655	666	660	692	673	682	660	661	663	721	593	676	661	673	614	676	662	683	659	633	683	645	667	694	654	669	726	674	690	669	695	692	689	662	729	660	664	651	680	668	678	614	669	620	644	653	674	649	698	644	667	656	643	639	643	633	678	679	669	695	639	632	665	689	637	658	653	640	624	688	665	670	664	677	621	667	636	672	658	683	645	673	708	647	676	642	696	668	650	687	673	659	687	688	666	678	674	680	681	653	729	678	622	677	688	662	683	667	613	663	653	659	702	682	639	689	633	679	654	655	653	634	640	665	667	681	689	694	685	656	717	676	666	683	696	667	644	651	662	672	689	706	663	695	688	662	659	631	679	659	682	693	657	637	647	674	652	669	634	668	673	664	642	640	693	648	601	687	634	696	651	689	664	702	654	630	704	680	670	682	671	660	625	613	671	639	707	671	650	660	633	706	658	653	651	667	682	673	664	633	641	674	664	641	696	646	650	635	667	690	671	684	628	645	679	669	650	685	678	643	669	693	597	705	667	674	679	584	683	665	630	664	681	631	661	665	677	665	646	698	661	650	661	629	669	677	666	690	676	645	705	671	678	679	701	689	610	659	661	647	673	644	687	648	681	664	677	699	594	658	701	687	650	660	687	664	671	667	627	622	617	633	675	654	637	652	677	720	629	676	669	683	622	651	650	654	648	657	669	645	665	645	676	670	659	613	670	681	687	639	657	714	677	672	673	674	655	654	707	665	655	648	649	646	707	631	638	697	675	695	699	644	670	672	682	649	693	680	668	696	660	678	687	623	637	653	661	668	680	651	710	677	661	655	672	669	683	633	660	667	652	629	662	645	661	661	664	655	644	717	650	661	674	663	631	661	668	685	678	596	670	692	675	658	706	659	642	645	684	647	673	651	716	690	672	631	607	673	652	651	620	729	652	687	665	652	674	718	681	658	623	643	616	672	666	676	657	714	679	660	691	669	677	677	691	679	631	663	637	628	661	658	712	630	659	616	623	664	658	630	691	630	650	694	704	666	629	663	647	684	701	653	665	705	653	637	647	682	633	669	656	662	683	643	660	701	639	641	656	675	610	653	626	656	657	679	668	657	701	625	697	654	645	651	641	626	658	689	664	647	711	679	651	669	625	719	641	648	663	655	643	691	676	622	661	638	703	631	672	636	706	660	686	679	687	679	691	635	720	664	655	642	634	699	633	694	640	628	662	636	656	696	671	674	662	677	659	646	673	669	682	637	626	653	676	671	686	647	681	703	714	631	661	666	706	642	661	716	656	637	711	667	703	642	671	667	691	683	684	734	647	672	659	676	676	672	650	658	648	711	704	655	660	674	603	678	679	625	665	696	662	641	655	669	684	653	657	641	656	680	652	625	632	662	627	658	664	708	599	683	681	718	656	683	649	661	653	636	660	708	651	644	682	683	698	678	691	642	656	691	682	655	676	630	646	659	675	642	628	697	653	671	625	686	648	638	667	637	654	661	697	662	732	684	660	677	669	700	672	661	689	675	660	630	687	653	663	659	653	660	681	656	656	642	711	669	696	669	676	636	665	669	631	708	610	653	680	652	616	635	669	627	677	679	664	679	644	670	671	685	674	672	643	695	657	638	719	666	676	681	652	696	657	663	691	650	639	654	668	629	683	623	672	694	638	628	695	684	666	612	639	623	614	687	646	704	713	650	698	692	664	622	662	672	648	714	610	643	666	667	686	659	680	666	713	565
23657	20648	27896	23929	21722	19230	13489	8256	5777	4389	3522	2853	2184	1961	1583	1392	1182	1080	1040	939	847	912	845	795	786	752	688	707	687	681	662	633	624	631	617	621	616	577	552	598	553	557	558	518	578	550	506	537	514	534	528	483	499	545	532	559	525	529	537	524	538	535	532	526	536	570	572	528	522	516	581	529	541	506	516	541	477	518	523	488	520	525	493	500	520	560	513	519	504	506	535	536	553	532	526	552	511	517	533	511	508	512	540	508	524	515	563	545	548	570	536	528	517	543	531	501	562	497	541	542	545	528	536	519	501	562	523	499	561	502	560	566	537	544	536	528	547	527	531	550	529	510	501	542	468	567	534	568	562	529	527	510	512	528	473	525	542	524	558	542	556	536	493	508	512	498	532	566	518	510	569	544	544	539	525	537	490	500	566	524	484	525	543	499	520	516	523	530	521	549	492	510	528	487	541	513	512	538	531	541	524	547	531	525	540	520	527	535	528	525	595	503	561	521	489	507	520	533	539	569	522	551	547	508	522	553	554	511	575	544	569	532	544	544	560	497	484	551	543	552	568	503	493	546	526	513	510	531	542	549	550	524	529	539	563	517	527	523	533	542	533	525	526	555	543	522	523	538	506	531	560	523	553	528	533	481	540	533	535	533	550	518	547	525	511	522	564	516	519	506	542	536	498	530	509	551	565	529	519	559	515	560	556	528	515	513	530	530	514	533	506	511	537	545	485	524	514	508	548	562	551	566	532	517	515	521	510	551	553	488	493	471	517	540	548	565	473	541	519	497	504	546	557	590	495	534	547	539	550	530	486	532	509	535	550	526	550	534	539	523	516	489	562	561	485	538	510	563	554	509	504	546	569	516	520	533	540	556	569	479	522	524	548	540	520	556	526	566	510	526	558	537	560	546	493	527	544	569	566	490	545	514	513	555	544	511	551	545	519	532	548	517	534	521	541	509	515	543	500	501	541	520	521	527	532	529	508	512	502	512	565	555	517	543	550	501	506	545	523	550	501	547	523	522	530	512	549	522	518	539	527	514	517	527	531	534	518	529	532	519	548	509	513	499	558	526	515	514	538	532	483	552	586	535	529	549	548	530	507	568	513	537	535	521	523	523	578	517	517	536	494	542	534	521	547	515	522	531	507	525	487	543	566	471	515	526	533	544	543	511	516	545	542	481	536	509	540	544	536	512	510	569	497	504	547	541	525	508	545	537	537	507	522	477	553	532	505	551	507	561	511	525	522	540	599	546	564	510	533	501	528	558	556	520	553	555	514	513	527	538	519	517	542	532	502	500	538	560	540	561	546	505	577	536	501	536	532	503	539	547	535	557	548	503	576	523	506	502	553	510	503	545	535	511	536	507	526	520	578	572	541	532	518	553	528	575	567	522	514	542	554	540	511	518	529	529	540	549	508	527	530	514	515	522	498	516	522	548	550	496	558	521	565	516	529	512	534	525	506	534	534	560	536	498	578	547	537	544	521	499	502	547	524	531	560	539	535	515	527	548	516	539	546	513	532	501	522	540	509	560	518	524	467	503	532	502	503	555	559	538	546	482	512	538	544	519	499	556	570	561	579	530	512	525	481	531	525	524	573	536	539	513	530	545	556	526	521	539	545	506	527	512	516	565	515	531	512	531	477	526	489	501	520	508	550	522	548	543	555	514	530	535	555	518	547	509	500	538	524	490	523	506	532	514	552	567	553	522	495	544	545	496	549	506	554	542	504	514	524	564	503	530	532	523	488	558	536	551	546	561	500	490	544	571	517	531	586	522	545	532	533	546	503	548	521	502	490	515	538	547	523	523	522	554	527	507	569	501	514	528	530	542	587	543	558	505	582	527	518	507	512	536	496	531	536	540	530	533	544	547	534	533	556	532	486	544	530	514	557	538	547	526	529	520	545	537	492	523	544	555	503	511	524	578	515	547	569	516	528	509	508	535	545	551	535	536	547	522	545	531	506	532	514	538	516	576	507	516	544	529	561	513	476	520	545	488	522	507	565	537	510	541	525	536	539	555	487	502	526	531	549	556	556	559	529	506	505	508	538	502	514	534	538	573	567	546	577	537	453	582	582	568	513	472	531	520	554	552	556	531	566	546	522	536	525	551	493	531	521	537	515	538	521	523	496	497	508	552	502	495	546	511	535	549	531	575	514	512	544	543	527	557	545	551	547	548	528	556	557	499	560	512	524	550	568	523	523	528	522	509	499	553	509	533	555	524	537	521	556	532	537	518	540	544	525	576	564	551	518	514	512	515	512	516	538	562	544	524	527	533	551	511	542	509	524	489	546	515	517	511	519	559	520	523	558	506	528	527	505	529	523	532	496	535	511	506	521	560	538	582	503	514	541	519	545	518	496	566	551	525	527	512	561	500	551	563	557	558	551	517	529	533	519	530	532	512	542	520	528	557	521	537	527	528	535	496	579	489	514	518	524	544	541	513	527	499	522	559	564	555	501	529	505	503	534	521	540	507	532	504	587	534	517	509	541	538	540	528	515	534	541	495	560	568	539	547	573	507	511	562	496	526	535	527	493	544	489	529	528	531	500	531	556	508	569	573	533	538	528	499	552	544	533	537	544	519	515	526	535	581	542	549	543	533	529	537	494	492	521	517	538	532	511	541	528	536	513	558	550	493	546	517	490	537	521	517	568	486	536	510	514	510	550	532	520	502	535	530	496	559	554	547	549	520	505	503	517	518	502	533	561	489	525	522	529	515	553	560	532	516	541	515	521	545	528	520	537	536	518	512	523	526	510	505	506	517	547	466	502	509	568	501	536	460	523	543	537	523	507	483	492	504	494	505	540	516	505	536	528	463	510	548	522	534	510	524	509	519	546	539	496	525	552	505	510	584	538	534	524	535	563	538	549	529	516	535	538	558	515	553	537	504	531	558	515	517	570	525	541	495	504	508	533	539	529	515	545	551	505	550	501	535	517	565	551	548	503	565	540	517	533	563	574	512	468	546	528	529	566	521	527	557	515	485	568	525	538	568	541	511	531	536	542	539	532	539	501	536	553	532	530	497	533	544	519	505	549	512	523	545	522	506	531	548	577	574	507	549	523	518	560	530	549	508	529	521	546	532	525	538	518	518	462	578	471	524	548	528	552	497	549	584	558	521	521	520	549	497	532	572	508	557	532	515	536	514	552	539	519	524	501	528	541	536	542	512	535	497	518	584	516	522	543	548	528	544	542	527	494	503	548	499	557	514	551	536	544	550	537	532	532	535	577	553	541	477	517	498	519	537	543	514	520	488	556	539	528	583	533	528	543	495	535	530	547	520	505	505	545	515	529	536	533	539	556	549	547	561	541	527	546	514	511	566	563	522	528	517	509	539	557	539	537	539	468	542	531	508	513	508	557	538	491	559	487	516	520	557	504	539	543	510	532	546	505	536	548	571	520	513	539	482	536	569	543	541	515	525	527	525	530	544	519	495	479	526	531	528	512	568	497	489	477	542	514	524	561	550	510	535	506	481	525	578	517	559
31247	51952	45168	32684	26499	21756	17532	13702	10728	8229	6589	5250	4160	3341	2786	2402	1962	1753	1571	1419	1374	1348	1213	1165	1126	1063	991	994	992	889	872	838	820	810	786	793	776	717	734	721	707	661	719	735	703	655	684	686	670	666	607	686	697	676	657	638	656	625	659	615	604	632	624	647	694	678	653	615	659	670	654	637	658	638	692	627	673	675	634	681	643	688	649	658	644	654	644	630	670	614	637	699	658	661	637	645	646	604	659	692	661	681	672	614	691	618	638	628	644	651	630	603	697	685	613	682	664	661	668	604	639	619	651	659	621	609	628	642	662	650	672	644	633	625	612	598	630	680	606	654	677	665	662	664	634	599	634	670	592	608	639	665	620	628	667	641	662	660	633	674	633	665	637	610	686	687	592	637	664	634	636	638	657	623	647	628	635	660	634	631	624	640	657	670	677	601	674	660	627	641	668	644	660	646	626	651	639	629	619	647	648	636	643	655	692	617	681	678	641	661	641	655	666	617	639	618	629	684	634	610	687	608	690	659	701	702	659	649	667	632	647	664	675	650	674	652	643	614	649	670	601	639	655	650	692	614	651	634	657	658	623	652	654	617	657	666	665	629	664	684	638	657	642	679	651	663	636	621	596	676	629	674	635	686	698	628	644	669	644	641	637	674	618	667	625	630	608	658	620	674	618	585	658	679	615	624	663	606	643	663	647	636	677	626	659	663	681	667	654	608	681	668	700	630	647	706	665	639	701	643	691	641	619	665	624	638	633	667	606	662	624	639	654	678	628	652	626	609	671	643	632	598	630	613	626	616	653	627	650	695	697	586	677	662	623	656	621	621	667	637	651	663	644	638	640	670	621	627	640	655	667	599	655	586	650	658	621	616	617	624	657	646	634	650	647	650	609	655	654	619	577	684	635	660	694	641	650	637	632	640	640	646	700	654	648	679	625	597	674	644	680	676	660	653	664	623	648	632	659	637	633	673	621	665	651	648	664	641	633	663	680	696	626	608	662	648	614	621	622	609	619	614	652	660	617	621	634	646	631	664	618	607	636	633	644	674	639	623	657	665	684	676	605	597	686	648	650	624	637	625	609	640	661	630	671	692	625	629	603	673	646	627	634	606	583	615	652	693	664	657	651	629	628	637	627	630	619	602	653	615	653	638	657	653	617	709	619	635	654	676	615	664	650	600	634	608	605	649	662	622	621	672	611	592	645	665	649	617	642	631	650	641	619	597	651	631	667	679	658	650	655	653	647	629	648	668	658	633	629	642	640	645	632	639	662	634	636	602	625	644	645	594	637	657	648	648	689	574	676	649	624	619	674	667	628	676	646	680	676	647	605	704	677	671	649	644	633	630	609	662	629	621	688	649	619	651	655	652	609	656	638	705	604	658	610	685	667	679	670	666	658	666	608	615	644	617	634	655	642	652	619	650	642	676	606	652	662	630	609	644	654	636	692	702	670	644	669	653	614	686	623	645	653	647	648	674	665	645	642	633	627	638	673	667	687	661	625	688	640	614	657	667	615	671	647	590	653	679	669	649	670	671	617	644	618	615	647	647	620	675	628	666	646	621	636	705	668	617	657	644	628	629	620	643	613	648	625	662	675	658	654	652	634	626	625	637	652	638	715	627	647	660	687	678	683	594	678	654	660	664	631	649	645	654	673	608	669	684	633	624	655	657	637	666	671	607	649	651	646	646	610	690	641	627	641	627	661	658	640	608	623	659	662	677	658	603	619	609	637	595	626	655	639	651	645	623	627	620	592	663	639	639	613	617	665	645	696	577	617	676	655	629	656	641	643	621	664	655	626	638	648	696	583	616	641	601	691	663	666	651	617	711	641	659	662	676	630	673	651	619	636	632	626	608	637	639	647	603	640	681	642	638	633	670	638	649	632	620	626	626	601	639	664	658	669	636	639	636	648	642	624	607	650	654	663	598	667	673	643	601	678	632	624	633	647	636	624	636	663	635	631	648	665	649	651	645	647	588	645	665	676	666	677	657	657	638	646	629	637	653	623	623	643	638	648	684	644	641	637	622	652	627	645	634	646	662	637	621	649	583	585	662	669	705	621	685	650	648	639	672	606	620	660	642	640	642	666	642	643	632	642	583	643	624	616	624	662	601	622	611	624	615	667	627	614	587	681	620	627	658	668	646	651	600	633	631	643	654	701	657	622	665	629	647	640	605	653	623	665	662	636	612	656	631	640	683	653	631	631	649	621	635	674	677	621	624	636	673	634	634	635	630	634	606	640	647	614	632	641	629	602	684	629	636	665	629	670	675	639	676	657	668	608	621	641	639	636	681	631	684	653	618	658	677	626	645	663	621	630	636	673	602	628	626	658	643	608	618	644	637	664	687	685	690	692	606	643	630	665	642	652	707	640	619	661	626	642	679	633	652	644	596	621	625	640	617	608	641	641	660	612	623	678	631	579	635	706	654	662	643	682	669	642	645	666	664	669	672	657	627	642	681	631	655	652	674	648	624	621	625	668	668	628	652	661	681	651	660	639	558	634	700	612	652	637	694	664	662	623	653	625	650	659	654	636	705	711	659	614	650	658	636	645	609	631	670	682	629	655	607	641	678	626	648	615	611	690	633	646	679	640	661	661	669	620	643	646	672	611	642	622	632	641	634	677	675	661	628	656	609	611	679	625	646	628	630	633	638	627	664	660	669	694	652	655	630	611	657	642	635	604	683	630	690	617	626	673	614	613	638	673	655	631	644	612	628	652	652	715	663	675	647	680	594	659	621	617	609	650	641	599	686	674	630	699	636	618	629	636	613	663	622	625	621	642	664	644	604	686	659	627	681	600	631	574	649	670	618	610	640	623	652	616	611	632	682	629	642	600	624	651	641	661	672	644	705	639	604	654	658	643	636	637	628	692	639	622	606	663	636	666	590	643	632	632	655	634	656	616	663	683	638	614	649	675	662	631	643	652	663	673	653	618	590	622	668	667	624	621	614	608	654	675	651	657	631	696	648	618	641	621	638	663	640	662	672	643	654	608	650	642	635	630	651	643	649	610	651	667	668	665	641	627	648	672	648	625	617	620	639	706	628	616	664	648	607	677	707	636	625	622	639	631	611	621	667	606	644	657	638	634	656	706	634	683	623	620	681	633	655	611	661	642	657	684	609	658	617	649	641	630	641	652	628	631	673	670	596	665	627	693	640	681	623	691	668	666	647	611	662	655	650	667	612	627	621	648	598	618	656	649	623	616	659	652	642	624	630	635	636	610	656	627	663	642	638	663	669	664	608	678	646	624	642	654	630	595	614	625	648	677	629	647	580	643	671	629	670	595	645	650	626	665	650	662	648	616	649	662	633	634	684	654	660	665	668	609	621	601	614	634	673	615	613	666	621	674	619	692	670	666	626	645	673	664	640	654	662	645	651	646	640	672	632	635	629	611	604	651	650	635	641	633	624	652	706	650	667	656	722	662	619	620	677	653	630	638	636	611	620	650	651	667	676	664	666	621	616	620	652	661	635	632	605	624	636
22560	20659	28213	23223	21114	22404	21065	12099	8094	6210	4945	3963	3167	2536	2164	1848	1577	1436	1310	1192	1096	1000	946	956	862	849	787	779	795	755	696	663	731	602	681	628	609	611	622	594	648	568	588	578	562	552	572	524	562	521	506	560	550	563	532	531	559	589	528	544	545	595	550	543	525	609	514	559	523	515	537	544	526	534	519	541	538	594	517	550	536	480	510	493	578	532	547	562	541	508	535	529	565	576	549	522	555	530	537	508	533	508	566	523	534	529	573	517	519	530	511	513	573	503	562	507	532	525	488	519	530	530	542	585	545	556	508	511	539	533	567	541	571	505	544	538	578	590	514	493	553	554	515	537	572	561	567	512	513	526	563	543	544	564	552	489	542	526	508	515	519	507	533	552	586	514	487	504	545	528	498	541	583	538	526	517	541	498	487	566	529	511	509	532	577	519	530	501	536	554	500	516	531	503	520	546	498	540	535	530	503	556	520	524	533	568	509	538	530	558	495	541	556	530	533	490	545	518	537	555	502	529	476	578	503	567	470	538	527	553	585	543	506	533	494	503	488	521	509	548	554	529	563	518	543	534	562	521	523	534	552	554	520	507	504	569	509	508	519	526	524	575	582	538	547	540	514	540	515	524	557	528	504	584	526	533	519	548	513	515	570	550	525	477	573	547	547	494	552	511	476	542	575	545	523	519	487	533	544	535	533	522	560	550	567	545	560	531	554	537	519	519	556	543	567	570	558	502	529	498	546	538	527	518	550	515	522	566	548	535	548	514	528	521	524	565	528	554	536	568	563	532	569	549	559	552	515	565	508	568	522	514	529	542	535	552	562	540	507	505	551	533	529	571	541	527	550	531	544	511	539	521	500	560	548	527	520	550	560	554	501	545	494	538	565	565	501	552	558	555	555	511	535	556	544	488	534	539	506	510	511	529	543	526	566	510	548	561	534	538	513	509	540	494	550	541	508	523	531	522	543	551	535	557	553	506	499	598	549	535	574	569	501	542	558	530	543	516	519	496	595	534	500	493	527	553	538	518	515	558	550	521	521	525	506	526	536	537	518	509	547	556	515	542	521	608	531	534	557	563	513	546	515	549	576	519	519	532	553	559	509	545	548	542	552	488	530	548	543	528	473	577	558	539	502	544	547	541	531	528	530	512	555	538	529	549	528	555	541	544	523	525	497	561	507	529	538	527	511	550	500	532	543	553	550	557	569	558	520	497	532	548	538	534	550	501	540	520	539	509	542	537	536	537	556	579	537	514	549	539	550	517	543	583	521	539	529	514	554	516	497	549	517	553	514	533	560	544	542	555	553	529	535	491	538	554	540	540	515	576	534	533	535	542	527	549	495	558	578	550	574	528	570	507	531	555	563	516	538	551	552	517	524	488	562	547	588	491	564	518	547	607	499	507	522	520	557	565	545	586	522	541	554	525	547	496	521	513	509	529	537	561	591	496	506	556	501	520	495	544	524	548	559	564	560	512	545	495	559	574	523	542	544	516	553	509	537	588	570	525	546	542	517	536	529	560	527	527	526	509	517	544	567	558	518	539	521	537	576	522	538	556	507	572	558	535	557	555	540	551	538	552	551	541	515	535	532	567	526	557	547	517	489	547	492	554	547	548	517	542	512	526	551	556	558	527	512	559	542	512	553	555	511	551	550	574	541	518	522	555	542	525	522	548	524	530	519	497	574	520	537	515	537	504	535	505	540	544	508	542	500	574	557	557	512	541	530	566	556	535	554	523	534	512	542	563	567	546	532	543	539	544	561	535	575	528	546	545	505	546	524	553	560	536	549	570	574	514	538	528	536	496	523	529	529	515	535	520	521	542	580	549	567	535	554	570	545	516	562	542	546	479	532	534	514	564	542	537	517	549	517	523	531	529	541	489	536	495	536	553	506	562	559	552	540	499	551	538	522	518	534	545	571	487	529	550	535	517	581	523	526	518	564	558	567	517	548	512	504	515	551	528	529	517	526	507	540	555	529	560	523	522	518	589	520	566	550	542	555	532	543	508	509	539	514	556	555	530	576	513	532	542	499	560	518	542	484	509	509	533	538	511	568	529	531	538	512	549	546	533	548	536	541	533	553	534	520	569	497	540	518	577	515	521	477	517	509	526	491	571	559	497	530	471	521	548	537	503	516	504	555	519	556	549	523	565	501	541	494	553	532	546	485	515	530	541	520	574	536	523	559	498	519	523	587	525	560	542	526	503	532	532	559	533	512	584	550	512	540	547	536	538	493	566	531	539	493	557	494	564	528	542	547	521	531	550	491	534	517	522	507	535	566	510	534	531	516	524	513	538	500	558	545	516	543	553	560	522	498	492	532	514	575	499	561	513	529	509	571	521	486	488	560	528	535	522	522	510	533	521	537	501	547	533	542	573	550	535	528	534	535	536	524	561	530	523	509	555	530	528	521	546	565	546	534	523	517	505	535	540	542	508	505	522	532	549	548	550	542	510	530	553	553	526	587	528	540	575	576	559	539	541	494	507	531	580	547	515	494	523	520	553	545	535	501	507	497	550	498	502	546	531	524	571	532	506	547	515	567	568	521	526	520	548	539	513	525	534	582	513	494	517	553	515	553	556	498	538	508	530	563	536	567	513	565	538	538	530	605	540	491	514	516	544	563	539	579	523	536	519	541	589	532	573	560	531	561	559	593	549	537	591	497	533	521	518	508	513	548	606	506	545	516	535	515	517	527	540	496	538	568	490	593	537	548	558	575	547	600	538	501	530	503	536	537	551	571	480	546	544	514	532	508	559	527	515	516	542	499	509	564	536	536	505	576	574	553	533	563	496	511	527	513	571	567	569	564	579	500	573	482	505	531	558	533	540	514	518	566	593	552	547	514	545	542	534	546	531	570	555	574	561	532	578	517	531	511	560	536	587	537	514	546	530	559	516	536	599	542	523	543	549	549	523	576	513	497	552	504	556	517	510	551	549	561	517	529	509	515	561	547	531	485	552	550	541	480	497	546	525	537	547	492	537	540	546	525	516	558	537	502	528	533	527	535	569	499	517	506	481	553	553	553	526	550	487	530	511	565	554	535	519	520	516	529	544	542	543	532	505	531	558	546	519	518	503	554	497	519	494	458	539	556	556	529	504	483	550	521	562	551	521	527	512	548	520	496	515	542	567	497	541	545	543	524	570	566	560	536	525	562	550	497	545	542	549	544	527	538	542	529	552	532	543	586	532	553	557	534	544	526	517	578	561	548	514	550	540	543	486	532	567	548	550	541	516	555	552	558	509	512	551	588	575	519	483	543	570	534	514	541	536	530	498	551	535	548	513	539	542	499	529	550	559	491	525	501	490	498	538	505	506	515	543	546	565	519	534	518	571	518	571	511	534	533	496	521	553	531	501	529	547	467	527	517	518	526	539	541	558	518	534	563	525	527	535	516	546	508	528	526	566	514	514	558	506	527	549	531	546	531	539	511	491	542	538	536	487	510	525	532	558	556	572	498	546	574	545	520	531	519	549	517	585	530	581
33841	57885	49538	37502	31401	26163	21773	17815	14027	10984	8690	7042	5607	4518	3723	3004	2522	2268	1933	1812	1727	1552	1446	1462	1298	1312	1189	1088	1051	988	944	988	881	877	844	826	817	793	742	755	718	723	719	785	709	698	667	710	658	695	706	658	658	661	676	701	683	715	644	661	696	700	624	635	652	677	663	647	657	600	667	623	651	579	666	644	652	706	634	635	616	675	652	631	644	618	666	650	654	646	622	657	656	626	644	685	662	643	673	680	602	605	642	630	627	659	630	654	616	593	593	651	648	646	642	644	638	656	639	611	606	661	656	642	652	643	665	622	655	692	668	588	638	664	659	619	649	658	612	642	660	676	669	644	638	688	599	665	653	676	645	635	612	690	619	629	599	589	653	650	613	644	668	639	611	650	653	668	682	625	665	636	670	621	650	614	655	666	638	594	699	613	625	625	679	627	627	628	631	648	622	643	685	709	630	658	604	649	672	644	672	654	635	616	625	621	678	661	625	594	651	605	619	700	632	649	653	626	640	655	617	685	665	650	686	624	633	661	666	675	628	639	619	658	635	622	643	617	718	624	673	643	683	648	683	652	624	633	625	678	637	650	610	669	657	618	628	645	605	622	672	625	639	606	586	610	650	630	680	644	633	652	632	672	669	657	616	669	690	652	652	636	687	648	651	626	632	631	656	645	637	656	655	654	679	634	650	637	613	636	653	645	634	632	682	627	608	689	667	634	664	596	629	623	643	651	657	628	660	626	638	624	627	618	706	632	698	664	678	621	619	650	658	619	661	610	626	662	631	658	635	612	648	666	687	601	637	636	667	640	618	646	671	634	666	670	662	661	659	625	663	667	649	650	683	675	658	602	594	606	640	692	627	655	665	658	639	611	632	626	650	615	625	642	673	659	637	686	664	618	660	662	696	624	622	618	631	630	635	672	668	662	628	627	677	627	640	660	651	637	645	660	660	649	662	651	649	676	615	668	640	635	632	631	620	590	647	664	602	625	663	621	619	669	595	632	621	647	656	613	628	696	615	653	584	659	621	639	631	603	680	668	687	629	664	618	630	644	654	646	678	637	599	568	628	636	636	606	666	638	635	662	655	700	642	639	611	651	694	588	646	652	696	634	653	629	593	632	674	623	632	628	656	660	654	609	663	635	626	591	633	665	651	615	619	647	650	616	647	671	651	626	674	635	621	632	646	595	641	648	616	655	638	651	636	638	664	646	673	615	621	611	635	665	606	632	620	605	638	658	637	611	579	611	636	612	650	617	665	658	618	683	646	636	675	643	643	626	619	629	687	646	646	664	621	615	608	665	600	618	658	624	619	656	631	649	613	644	691	647	654	659	630	632	646	648	643	709	602	648	660	657	606	651	631	642	639	646	650	691	654	635	638	640	662	653	667	605	661	668	619	609	666	632	674	592	601	678	643	675	654	651	664	638	668	622	653	636	656	641	630	653	630	700	635	607	622	598	622	659	674	576	664	641	645	624	665	646	651	621	645	642	617	675	616	600	721	687	585	632	632	675	626	618	609	622	637	647	619	670	644	630	622	620	626	622	643	641	589	628	661	646	633	613	656	620	701	631	613	661	615	640	632	604	675	632	633	681	663	601	648	630	619	627	625	657	622	650	674	590	651	651	639	619	686	680	627	606	633	614	645	643	649	635	633	649	646	664	658	651	621	595	617	651	644	635	631	646	611	649	630	589	584	670	642	629	669	621	634	655	664	620	680	652	636	630	645	609	613	633	652	635	667	632	661	597	610	637	671	628	629	623	627	651	596	653	620	628	620	675	666	685	671	663	624	640	653	676	668	661	608	664	620	607	661	664	580	610	592	625	608	631	610	622	625	618	618	628	647	671	647	617	607	661	655	630	653	627	683	616	595	620	636	655	619	685	600	668	677	636	592	685	630	599	645	671	646	685	651	606	656	657	589	636	625	682	647	649	649	654	617	627	636	646	636	613	608	636	619	623	597	621	647	664	596	682	633	676	636	634	665	646	634	602	669	647	654	666	635	632	662	660	682	652	685	643	630	621	662	636	598	670	650	641	597	610	652	685	656	671	609	684	665	643	666	637	637	589	682	636	613	634	623	628	623	678	637	671	659	617	620	645	589	654	691	616	632	649	668	673	646	660	630	633	623	669	689	662	631	627	626	647	653	632	605	637	625	693	654	608	614	641	640	593	606	593	634	657	628	624	683	617	629	639	629	604	677	646	643	604	613	667	593	650	656	603	658	653	604	692	643	628	658	625	662	660	657	618	616	665	599	611	691	623	652	631	647	637	655	641	649	608	654	663	610	668	646	687	665	627	593	662	667	635	639	650	627	623	623	666	654	644	657	629	660	662	654	664	667	648	622	638	656	663	625	637	594	632	657	644	671	700	611	648	624	605	665	677	606	638	632	649	658	640	673	646	642	649	634	576	646	578	616	641	639	623	608	606	655	630	694	677	683	627	610	635	637	627	591	684	648	633	641	615	618	677	645	623	662	634	647	651	623	649	601	640	612	650	626	672	591	656	615	639	644	667	664	643	704	686	647	678	650	620	677	600	633	667	650	617	633	642	679	686	629	681	625	653	621	666	643	627	668	630	686	648	574	611	611	664	604	612	660	609	662	660	586	598	644	623	679	634	635	651	653	662	613	686	625	614	635	690	657	637	691	597	686	627	623	640	644	654	663	619	654	645	633	637	638	652	633	654	613	626	653	655	651	660	665	645	616	623	650	629	635	668	618	649	629	615	666	647	634	619	645	613	647	649	614	626	608	630	631	654	676	632	619	663	649	625	619	614	668	636	659	614	644	618	601	687	630	628	650	603	700	654	643	641	688	591	640	626	626	585	617	649	626	688	624	661	634	649	638	644	611	655	647	608	606	636	678	653	634	598	626	611	615	600	666	657	641	617	607	627	640	630	646	610	617	633	608	612	650	667	599	622	619	649	655	624	625	677	628	629	653	633	646	624	638	641	666	609	616	634	669	670	624	637	602	620	628	613	672	646	690	645	630	635	676	625	660	647	625	610	668	636	619	686	643	661	667	643	633	649	672	635	599	626	674	638	650	653	628	608	637	647	608	613	618	609	629	652	615	615	669	662	664	624	631	673	616	613	657	612	646	616	621	600	625	641	602	640	627	637	687	686	661	587	637	594	613	663	637	649	655	634	623	666	643	636	633	608	622	651	672	680	605	658	623	654	602	631	658	650	652	650	628	623	619	639	634	648	648	635	577	677	672	618	668	632	670	646	622	618	674	636	578	648	659	654	613	627	671	641	673	655	654	648	635	663	635	682	658	612	646	603	674	654	661	635	642	619	626	664	617	651	619	647	670	629	620	637	634	642	651	618	622	623	678	619	613	678	670	669	629	657	669	611	611	631	653	635	598	636	625	617	635	607	679	634	625	652	621	672	619	658	642	639	625	636	635	628	643	604	656	682	624	621	590	611	600	639	653	642	643	667	610	651	674	635	636	608	654	657	632	639	644	630	661	660	623	627	557	681	648	623
27836	27436	33223	26255	16575	10684	7255	5138	3702	2825	2445	1878	1546	1448	1215	1032	998	933	835	761	796	753	740	688	694	697	667	689	582	614	621	577	615	607	618	567	604	554	573	567	538	563	607	547	551	583	507	562	549	555	587	564	534	512	599	543	560	581	517	535	561	568	565	589	542	512	511	603	556	480	584	538	560	538	559	529	534	558	580	533	516	537	565	545	556	564	542	545	553	515	546	507	574	530	540	537	529	569	513	525	542	535	543	570	503	580	517	557	580	547	569	571	531	541	589	624	555	559	503	565	554	520	568	521	503	561	544	567	513	548	517	539	551	530	539	528	498	537	526	561	557	550	550	575	518	598	529	552	503	566	585	542	545	513	561	495	552	545	526	512	528	536	519	548	526	580	575	542	569	542	514	580	530	558	546	521	552	537	540	559	553	520	534	546	505	576	532	520	567	530	547	550	553	574	537	601	553	560	530	553	577	526	541	571	566	545	555	541	514	575	534	532	554	544	543	510	531	553	559	547	524	583	528	551	568	550	574	525	505	554	531	522	549	557	559	515	546	571	533	564	533	491	557	527	555	561	525	546	499	559	524	510	502	540	540	541	573	533	546	557	536	582	566	529	514	556	533	520	531	574	520	505	568	554	555	538	511	560	511	532	534	552	549	588	563	550	550	549	587	522	513	544	524	520	509	580	545	529	546	532	517	594	583	585	568	594	551	533	556	524	540	529	554	569	533	573	578	484	507	554	548	537	541	553	550	489	567	566	512	505	534	534	549	552	546	520	558	579	570	468	522	543	557	545	543	535	536	556	529	575	561	569	562	528	565	555	529	547	557	503	542	553	542	569	562	534	552	582	542	547	509	563	557	542	553	557	536	542	543	539	567	550	545	511	540	560	510	542	543	529	552	554	563	546	552	546	548	536	559	517	601	528	542	574	578	558	522	534	564	551	571	558	530	553	540	571	502	530	535	559	595	539	532	494	509	532	552	562	547	517	544	501	553	558	575	567	563	555	559	593	574	563	563	567	526	587	509	548	560	562	610	567	518	557	583	533	545	563	584	539	525	564	518	530	565	529	573	572	557	544	513	554	562	588	505	561	507	503	599	565	563	554	551	540	536	517	593	563	525	600	523	564	535	541	534	502	549	522	537	570	558	550	545	584	542	595	533	554	535	570	561	572	509	546	526	535	569	537	540	514	517	538	530	589	584	569	518	563	582	544	539	532	553	539	575	511	568	524	560	520	524	542	583	566	518	527	567	575	523	589	550	550	587	544	561	527	559	499	528	586	543	569	555	562	540	533	529	546	567	562	539	557	549	543	528	531	524	525	561	538	566	516	577	533	533	563	551	563	542	554	522	514	544	504	576	527	510	517	559	530	527	562	519	523	580	548	563	538	540	535	569	543	546	613	536	549	546	506	531	506	510	516	565	562	563	498	582	531	572	543	575	567	558	568	530	499	477	565	577	547	560	586	561	569	522	532	562	519	523	483	552	585	574	551	557	528	548	550	544	536	548	525	538	536	559	530	543	536	541	528	562	533	519	541	555	556	523	552	538	534	531	566	518	556	503	513	554	538	529	536	508	544	499	553	518	582	554	518	536	566	576	566	554	607	535	536	577	531	534	536	519	574	543	532	547	541	500	532	513	513	540	516	547	564	515	481	534	590	525	570	505	550	542	540	570	571	559	522	561	587	521	580	527	574	534	515	586	539	573	573	593	523	545	578	515	540	538	549	572	527	547	528	585	536	558	517	550	543	531	556	544	573	551	554	553	553	582	554	549	549	543	550	567	562	531	511	548	516	551	587	565	568	543	553	554	520	538	518	519	567	586	548	594	567	534	568	523	526	514	536	538	515	553	538	565	585	537	535	560	556	570	547	530	558	578	524	531	537	583	548	522	544	511	535	565	551	527	538	551	561	531	520	562	543	548	545	544	524	574	574	547	556	543	590	556	544	548	531	497	554	543	525	561	535	566	563	533	587	573	518	544	534	559	554	546	570	532	504	548	558	558	565	577	568	584	566	550	564	547	535	544	576	552	537	549	530	560	519	524	571	578	526	568	544	612	534	602	594	529	541	560	556	557	565	544	554	530	528	540	527	579	577	557	564	533	551	530	528	556	542	528	542	561	562	614	560	546	556	550	528	532	578	511	556	558	533	547	577	511	500	490	516	540	546	520	561	549	549	556	545	529	523	601	546	550	496	596	554	533	520	548	545	547	526	534	550	574	553	523	493	549	545	565	531	556	534	542	571	543	521	530	568	561	527	552	545	534	551	533	575	542	509	550	525	522	525	556	556	498	560	537	537	505	565	561	576	553	522	556	551	548	541	533	575	571	560	490	549	556	559	550	549	535	550	572	552	545	553	563	580	515	570	575	571	549	507	545	538	543	575	580	570	542	566	554	523	576	542	548	557	536	534	499	544	562	584	581	576	570	567	549	522	581	542	548	520	566	541	573	572	528	529	502	567	531	540	578	533	506	520	560	525	571	558	548	563	526	544	544	540	570	522	593	590	581	559	550	528	571	556	528	537	590	527	537	559	546	545	542	588	575	550	547	618	521	554	519	623	615	529	520	544	550	530	593	547	543	526	577	550	526	548	563	534	553	580	570	525	551	567	567	531	567	550	598	519	578	524	552	565	592	550	594	532	558	531	555	516	553	518	560	514	555	521	574	543	519	539	517	525	554	555	540	517	567	562	562	548	525	548	578	535	555	547	554	552	607	523	554	513	522	526	567	539	563	521	550	533	543	515	529	580	527	546	522	568	541	532	493	555	530	524	546	612	559	590	577	577	529	529	552	528	562	510	556	547	567	575	498	571	505	529	532	517	548	535	534	535	505	564	573	572	531	556	559	562	492	570	517	539	547	567	542	558	543	571	594	559	577	527	530	498	557	515	528	550	570	544	540	518	557	527	538	582	506	569	547	550	528	502	550	540	570	540	526	555	498	533	525	570	557	532	531	519	546	586	569	565	526	522	533	569	544	550	555	543	552	585	546	553	562	545	584	588	560	558	564	504	522	527	612	551	487	550	488	581	511	547	499	512	504	502	538	584	511	543	522	514	567	545	528	511	506	566	547	536	538	559	547	532	520	570	518	576	492	550	522	533	546	501	554	538	544	573	579	532	554	532	567	552	551	517	496	589	527	562	561	536	532	557	542	550	529	517	516	536	598	524	520	511	528	537	539	536	565	564	530	542	554	565	551	539	542	594	504	542	599	558	539	524	561	522	597	527	531	518	517	533	512	535	563	546	543	545	562	546	537	513	568	565	547	545	563	507	540	535	518	535	532	562	511	560	517	556	501	572	525	598	556	507	537	532	543	544	506	542	562	546	552	562	497	566	589	529	537	526	531	547	524	553	522	550	562	510	564	526	564	568	571	551	541	476	504	587	550	554	515	569	547	542	560	523	540	564	557	526	517	539	541	535	536	560	571	525	558	525	558	553	550	567	546	525	552	520	545	537	506	492	556	528	578	500	508	522	556	511
31667	44807	38318	27948	21337	16471	12655	9752	7218	5596	4490	3491	2837	2444	1986	1734	1528	1346	1261	1153	1086	1095	997	990	918	876	854	869	820	834	854	816	812	718	733	730	783	759	682	660	713	674	688	689	718	692	679	642	663	677	666	663	669	710	716	666	668	650	723	681	682	664	663	729	636	645	703	692	681	699	655	699	667	678	654	628	666	675	659	673	669	669	655	627	682	697	675	674	622	643	684	674	652	631	638	688	684	700	654	655	644	663	642	658	603	631	682	659	681	632	613	637	692	637	657	646	653	660	663	662	696	633	659	593	692	688	690	669	664	699	639	721	662	677	691	659	696	678	640	680	692	639	653	726	676	723	631	657	665	692	674	680	630	728	642	655	663	642	687	650	660	680	642	678	653	678	670	634	678	657	696	672	659	652	661	629	682	683	688	649	657	634	654	664	668	704	621	655	661	695	656	679	665	739	653	659	663	666	658	641	673	668	679	673	652	648	663	691	711	666	651	633	657	656	658	647	693	640	696	665	680	682	615	635	687	683	657	647	704	680	640	640	648	681	658	704	657	671	642	636	735	694	666	668	663	636	635	687	638	640	633	620	686	702	647	691	619	680	701	659	663	689	670	644	655	693	679	660	650	698	649	663	686	632	652	637	693	652	651	615	685	646	647	682	631	675	648	646	700	647	668	648	681	645	717	665	647	675	727	698	642	641	664	673	655	650	681	664	667	677	647	655	663	661	687	685	662	657	653	705	650	669	637	669	662	646	710	680	665	645	707	710	659	658	612	714	737	662	672	687	648	665	664	654	689	647	627	699	657	664	724	705	701	658	658	612	659	714	642	674	693	634	645	686	644	711	709	705	685	651	688	649	659	664	637	685	738	670	679	687	660	656	630	722	634	659	706	679	655	655	621	654	714	703	650	646	649	700	700	662	693	666	640	673	643	712	689	664	668	673	680	651	697	687	661	665	664	695	675	655	670	652	696	698	625	673	624	673	624	670	733	678	667	727	689	664	648	662	703	645	675	604	657	649	643	631	617	676	637	678	627	642	708	716	660	647	696	634	628	678	671	646	682	672	666	643	654	666	660	702	635	680	634	675	644	635	689	657	662	666	692	653	691	654	667	666	646	692	636	683	612	666	636	693	678	672	668	668	648	608	617	659	708	644	660	645	646	668	645	618	687	664	655	658	618	683	678	661	659	685	647	696	694	673	715	667	657	685	635	663	637	711	638	686	620	687	647	670	648	668	643	643	707	687	685	672	638	679	682	685	650	683	657	626	598	618	652	674	662	665	689	652	641	656	655	687	650	686	656	692	662	681	640	700	692	679	664	693	641	674	662	683	650	681	685	642	666	688	696	675	676	672	650	668	621	690	655	659	686	699	659	642	672	678	632	682	611	631	711	732	656	643	665	636	654	682	682	694	660	667	670	708	636	656	665	675	673	680	669	670	661	740	678	649	670	629	696	655	679	623	654	627	650	655	687	670	654	670	637	705	661	711	635	672	656	624	680	642	696	682	676	646	671	663	670	672	669	671	617	619	682	680	655	698	676	698	618	646	648	715	685	713	634	711	646	634	698	666	703	656	651	677	672	652	709	695	702	652	688	636	693	646	688	687	653	685	682	655	652	650	682	666	727	672	658	712	723	635	593	657	704	649	668	657	687	663	646	633	619	640	643	661	646	648	656	624	627	689	650	634	653	653	659	693	659	628	667	642	667	666	654	642	595	642	686	672	710	681	680	688	648	636	656	646	686	668	699	608	700	672	663	680	680	669	644	683	630	673	660	700	609	685	656	682	665	675	654	683	678	690	645	688	619	645	635	633	638	646	715	686	687	676	620	693	684	658	593	656	689	647	697	658	629	664	663	633	643	692	674	670	674	717	671	638	642	697	705	657	625	677	662	670	685	664	655	658	637	665	639	659	699	691	691	698	655	739	640	698	640	663	665	679	682	673	721	663	687	651	666	630	685	681	680	640	680	668	656	691	686	656	635	614	664	669	689	690	660	695	673	658	604	664	680	657	665	684	675	680	656	696	681	668	697	700	674	635	687	634	660	700	670	672	663	667	638	641	681	699	657	668	650	643	639	629	649	672	672	622	645	652	703	685	646	685	639	649	698	640	648	672	670	682	671	703	649	701	644	692	668	679	652	689	673	658	711	670	629	674	648	712	719	683	667	670	714	636	696	657	631	675	654	652	682	711	737	652	650	654	618	669	642	681	648	653	666	629	634	665	702	657	659	707	637	681	655	685	678	649	665	664	645	672	645	646	696	632	672	656	674	648	712	679	721	676	648	727	659	651	687	671	687	659	701	675	657	646	619	644	683	714	683	676	701	660	671	603	628	711	643	650	688	650	685	737	675	697	690	680	640	629	669	645	681	652	656	680	653	664	635	690	631	658	663	669	681	618	654	684	617	677	688	703	650	683	614	638	694	685	623	677	645	626	666	652	663	642	656	686	671	679	699	683	662	649	668	687	662	676	672	700	717	687	643	671	662	676	720	687	645	663	709	710	670	658	668	703	698	688	637	635	675	663	619	674	659	671	672	669	655	656	667	694	649	678	684	687	629	638	682	686	663	707	653	645	674	646	639	661	701	661	644	642	633	620	692	682	633	643	685	674	676	669	674	644	650	687	641	650	632	655	679	645	685	624	676	674	680	664	674	650	667	650	635	668	646	652	655	657	646	661	655	696	644	615	631	635	646	683	654	654	684	645	696	659	685	683	734	673	660	686	667	660	694	685	672	689	662	685	644	665	623	693	708	652	655	666	692	626	704	715	617	689	662	672	647	623	672	667	740	684	639	643	672	658	691	684	635	657	629	696	662	683	655	639	713	640	673	675	678	688	660	705	642	676	648	648	698	672	686	637	662	623	674	646	669	676	627	668	652	672	703	667	656	725	673	685	711	669	643	673	651	692	628	652	642	664	662	674	648	629	645	636	650	675	675	661	655	644	657	643	666	614	636	656	658	662	649	683	678	707	660	662	662	666	693	676	641	683	632	679	624	662	664	667	653	686	636	708	696	652	697	696	647	707	641	618	634	691	657	643	693	688	652	645	674	659	645	675	641	659	692	637	642	666	657	652	659	681	695	677	656	697	625	626	694	667	673	676	649	650	671	665	646	697	648	675	696	641	669	690	652	653	644	687	613	643	642	656	679	687	675	705	721	647	690	629	692	720	677	641	634	674	648	679	625	643	631	655	653	648	708	711	696	668	672	695	654	695	666	646	687	657	639	666	685	657	693	622	690	654	653	660	659	678	697	660	668	661	664	679	695	672	646	646	663	672	616	619	667	685	660	698	689	662	640	655	627	685	677	672	644	668	722	657	667	702	671	713	644	679	663	670	653	665	622	663	705	671	690	652	639	689	593	651	665	661	680	623	657	638	666	678	646	619	656	621	656	704	669	657	669	638	651	674	645	632	671	707	700	633	653	629	671	691	671	629	682	649	665	632	684	702	670	663	625	693	671	701	670	679	611	682	633	646	684	696
23566	20667	27810	24232	21929	19408	13630	8036	5721	4459	3516	2710	2272	1927	1578	1353	1262	1152	1029	964	882	878	845	837	765	752	758	779	621	662	644	627	626	614	651	612	586	584	556	556	574	504	603	539	549	566	591	498	562	537	567	560	573	558	571	547	536	506	550	541	532	530	529	557	538	529	533	508	535	552	535	497	533	547	537	503	482	549	495	495	493	558	523	534	497	513	531	530	540	542	513	526	531	548	534	542	521	537	543	552	526	528	525	537	563	488	509	540	513	491	526	530	565	493	533	529	506	502	501	502	565	508	567	487	573	546	531	503	516	524	534	528	550	535	532	549	511	550	489	556	509	520	505	549	523	600	586	537	556	530	537	519	518	565	567	526	534	512	489	567	543	510	537	512	528	533	547	542	529	558	501	518	507	498	530	572	529	541	503	520	525	540	525	580	538	533	526	565	551	503	551	588	530	546	514	524	536	517	507	534	523	522	526	550	515	534	525	557	494	579	500	551	556	536	541	537	511	576	533	493	528	524	552	526	534	552	514	547	523	552	541	507	542	568	521	550	503	539	549	516	516	539	553	509	502	535	567	518	550	555	555	536	554	527	520	563	536	566	552	517	517	520	521	510	522	549	536	525	555	475	542	534	533	559	537	548	529	530	563	499	546	548	527	541	553	539	513	499	526	586	527	529	535	563	564	524	540	518	568	504	535	552	532	535	561	481	542	541	529	540	546	511	544	524	536	534	531	517	563	542	531	555	525	495	540	481	516	540	500	543	478	531	543	534	554	531	556	498	535	534	530	556	537	505	542	500	507	523	506	533	498	558	542	500	547	543	531	542	568	553	561	508	547	513	497	533	515	525	565	547	542	528	514	494	542	542	494	552	571	528	531	502	544	516	486	509	535	547	541	559	518	524	464	536	493	491	511	508	529	543	480	524	539	563	560	495	568	505	558	525	512	513	548	525	535	521	565	521	497	548	509	544	534	496	522	535	523	546	479	542	555	526	535	530	515	507	491	521	565	551	505	531	533	549	520	520	576	539	533	584	525	535	543	539	541	518	521	521	506	496	556	562	533	491	554	556	523	518	523	569	522	524	545	540	503	533	556	534	558	503	546	528	528	540	528	537	553	502	534	515	532	537	537	509	499	526	550	523	578	532	503	503	494	573	525	538	509	516	523	536	576	539	490	532	511	517	526	549	530	491	499	536	560	569	539	544	589	478	527	592	567	543	506	497	521	530	540	525	512	540	555	517	499	528	533	519	495	538	548	508	501	555	524	563	526	532	534	543	554	526	539	545	515	477	528	505	505	527	570	506	533	544	508	507	530	524	536	523	547	524	539	539	564	515	545	521	515	532	537	537	541	524	525	557	547	508	539	528	555	524	490	561	559	518	512	518	499	556	544	507	528	504	547	549	581	544	530	525	481	524	499	531	540	534	531	478	500	543	571	575	541	523	550	530	525	488	504	510	550	528	551	522	533	545	517	540	511	527	511	514	532	523	523	525	560	555	562	526	564	552	545	567	528	533	539	537	541	540	530	541	514	516	549	517	573	512	546	549	486	540	491	521	525	556	531	542	538	525	526	554	509	516	534	525	530	527	539	532	526	542	508	527	531	533	524	503	539	514	561	553	540	517	503	540	497	540	541	531	513	563	546	515	491	524	514	523	530	559	601	497	553	533	536	530	506	520	516	554	524	561	543	561	542	544	556	570	547	533	502	546	532	499	508	532	509	581	503	511	549	513	553	559	530	505	530	537	545	534	552	544	521	518	541	518	533	572	544	523	525	577	544	519	518	553	544	555	516	540	507	548	530	546	526	495	533	541	531	560	476	522	520	548	548	556	535	543	536	563	552	556	514	524	582	502	525	529	472	537	525	522	550	527	531	506	566	544	529	527	514	531	520	480	494	495	551	533	579	536	523	529	505	569	543	490	545	496	505	535	511	534	532	537	536	508	537	517	516	537	547	513	521	539	522	522	567	482	521	568	598	532	547	540	534	504	524	463	484	532	521	515	505	540	503	542	493	530	537	522	515	510	534	506	530	522	485	571	528	526	497	540	530	567	518	543	553	485	533	506	526	550	506	536	497	507	511	539	559	524	522	517	491	520	537	522	544	545	483	529	533	532	491	500	502	532	555	508	545	584	546	501	504	577	567	524	535	557	546	524	514	541	505	521	582	467	520	556	543	532	521	568	533	537	572	530	517	522	542	540	507	562	540	538	534	569	525	530	536	550	533	546	553	525	547	523	537	545	536	511	559	525	546	522	527	535	570	529	553	493	548	530	552	531	527	564	536	556	530	538	554	548	527	471	506	564	533	551	528	533	502	547	552	499	495	526	558	574	504	541	514	573	511	488	554	467	503	529	516	492	526	499	528	525	543	494	513	529	512	545	512	550	530	543	540	509	510	506	533	514	567	539	540	490	480	495	559	534	575	517	523	518	567	538	555	514	506	516	521	509	525	526	533	537	560	538	496	529	529	518	515	512	538	513	556	531	531	559	501	544	570	570	523	563	515	573	537	530	552	540	539	521	525	548	509	522	503	508	471	510	544	501	547	534	537	538	563	548	529	569	498	549	525	580	538	563	539	537	571	535	547	503	495	519	523	516	552	576	528	545	567	505	540	515	536	526	535	533	531	558	568	529	528	537	527	494	506	528	557	550	532	529	546	503	536	530	516	555	535	523	590	546	499	497	510	553	486	501	490	536	582	512	566	517	519	533	564	554	503	504	529	553	508	529	505	494	505	504	512	524	532	512	552	543	552	511	550	519	536	555	496	540	532	555	547	501	529	542	559	512	551	506	486	507	477	547	509	523	501	518	505	537	531	510	515	526	520	487	538	523	544	508	530	510	530	555	552	519	496	545	473	514	543	522	542	504	531	538	502	559	524	549	497	525	510	522	562	546	541	454	501	545	512	489	532	518	538	544	529	550	493	484	523	546	510	551	540	513	548	530	561	551	527	534	546	544	578	544	519	539	505	542	542	556	518	533	543	560	573	570	514	517	534	517	527	514	528	533	518	520	515	542	524	499	537	528	560	510	530	538	521	537	559	560	535	502	563	522	510	507	501	492	466	530	545	551	567	500	503	504	516	514	521	505	530	508	553	545	513	491	566	549	580	516	517	551	529	505	532	542	530	501	529	516	561	540	516	549	469	526	527	514	538	539	546	538	529	490	539	524	490	553	536	526	482	499	512	498	511	516	526	529	526	571	530	523	548	524	526	550	551	540	502	529	533	533	526	511	491	495	515	549	523	501	501	531	553	477	520	525	532	489	539	559	506	492	537	522	493	530	525	497	513	529	526	493	549	513	533	513	591	543	545	553	561	560	552	523	564	524	539	526	529	517	494	513	541	506	536	504	560	510	558	499	503	545	519	508	544	491	528	534	494	510	510	526	515	539	512	519	580	523	536	516	561	543	569	536	561	542	571	530	580	542	538	553	518	492	560	514	542	527	527	532	529	502	536	534	522	553	549	514	533	497	513	530	558	592
32551	52182	45545	33880	27098	21770	17360	13674	10586	8171	6344	4975	4155	3378	2853	2340	1989	1756	1594	1466	1351	1268	1211	1163	1111	1022	985	956	982	891	836	869	838	797	751	771	753	731	801	728	697	757	701	680	699	706	688	674	681	655	653	678	622	662	661	663	668	648	621	653	666	677	672	662	639	665	690	630	716	661	646	639	635	641	655	678	648	655	638	652	657	635	646	625	667	649	657	661	728	664	623	645	660	675	674	617	669	630	643	651	642	618	609	653	687	655	669	603	656	653	659	655	633	645	650	671	670	627	606	643	670	634	664	628	705	669	623	650	675	654	667	703	636	648	645	635	635	632	643	626	607	627	632	679	585	656	699	646	664	635	637	660	669	602	625	683	614	677	659	606	639	624	633	676	658	646	674	592	659	633	628	668	652	631	671	662	707	680	643	624	650	659	642	619	657	661	662	657	677	669	666	666	657	655	681	647	640	637	594	671	643	619	669	613	626	678	623	670	691	629	635	661	610	660	683	587	607	646	688	638	659	684	666	597	626	695	663	682	645	653	654	664	629	643	637	665	623	698	643	661	657	683	647	641	670	625	623	636	636	644	627	598	640	651	677	645	702	662	681	632	681	636	624	680	665	651	632	600	641	633	692	652	653	657	617	670	685	663	670	645	667	615	594	646	611	667	613	692	643	672	670	659	644	635	655	675	659	653	690	646	641	626	657	660	653	666	617	655	691	650	669	693	669	690	653	622	692	661	679	677	654	647	672	622	617	695	664	618	651	647	655	667	676	642	628	698	634	645	650	665	663	636	672	637	646	604	633	681	642	673	650	618	633	637	684	670	681	667	649	645	665	637	665	623	677	620	675	603	652	650	640	647	670	650	614	625	683	687	662	696	662	686	659	611	689	623	664	658	650	639	651	653	623	679	681	648	669	647	665	646	685	628	666	660	596	628	661	628	677	655	681	630	598	596	684	602	619	628	677	638	655	626	626	608	611	648	619	599	665	644	656	657	651	644	628	647	638	656	682	608	657	623	634	624	668	678	679	646	691	620	669	691	667	681	669	655	648	638	641	628	621	666	641	672	662	618	641	611	651	659	641	688	656	671	626	660	623	630	634	627	685	647	606	625	611	664	607	665	661	644	688	651	677	647	640	698	653	665	645	634	643	644	629	636	655	619	628	666	680	564	641	665	610	615	664	625	693	627	593	660	679	704	622	662	643	658	670	644	637	649	677	638	609	658	680	634	667	637	644	639	678	651	598	647	665	666	698	618	628	647	688	653	662	631	629	663	622	666	633	673	634	649	667	628	665	625	723	629	615	676	694	598	681	634	644	655	633	616	627	676	672	634	680	588	639	632	619	650	665	603	650	608	627	672	642	617	659	663	608	647	688	668	660	647	638	657	638	639	646	673	637	600	622	656	626	643	670	680	621	666	650	628	697	657	658	670	699	629	655	684	631	625	619	660	658	645	661	676	635	690	638	648	657	636	693	619	615	602	610	610	629	673	616	605	682	635	638	662	623	636	602	683	625	620	668	613	610	654	615	632	625	667	640	610	692	700	666	623	636	632	631	616	634	659	613	698	615	676	620	631	610	654	637	632	653	611	636	651	618	622	655	674	620	663	626	695	629	619	655	646	653	643	624	638	634	653	604	638	641	648	670	703	633	625	655	684	666	637	601	672	641	632	652	645	617	680	638	653	655	661	648	624	635	625	661	680	652	679	657	628	634	651	668	632	679	698	682	674	661	659	655	636	623	661	643	609	674	654	653	606	650	658	664	665	645	671	642	658	690	598	655	630	633	621	685	649	659	655	621	651	691	651	620	639	706	639	605	611	677	634	695	672	680	643	650	687	629	626	685	626	623	670	695	668	656	644	598	617	642	636	668	636	667	637	655	638	680	681	727	688	702	695	630	600	674	624	627	629	672	683	602	630	650	668	682	635	648	661	693	668	667	666	659	643	670	606	624	660	611	622	629	664	662	664	648	650	638	668	647	619	682	683	594	663	679	642	676	658	605	618	648	634	683	633	621	622	626	645	646	621	626	646	649	681	632	630	625	663	654	635	647	656	678	672	626	603	655	672	611	667	644	642	665	677	639	631	636	645	633	657	643	662	630	684	673	666	630	664	668	667	640	625	689	651	657	661	685	681	605	647	612	626	655	614	670	629	636	625	639	634	632	656	660	635	700	621	645	639	640	663	624	659	661	620	638	663	633	635	658	650	646	647	657	641	590	664	654	628	666	664	627	655	702	661	643	620	680	630	671	673	697	669	604	649	640	674	641	683	636	631	655	656	651	645	622	671	641	649	661	633	650	643	663	667	645	685	640	678	618	647	602	632	641	609	669	630	630	661	614	684	647	676	676	674	643	689	662	661	632	643	654	643	611	638	662	642	664	633	656	639	656	668	653	685	609	609	650	623	635	656	682	702	687	623	642	655	697	637	673	668	608	665	619	643	645	616	621	667	687	627	659	640	597	638	706	647	608	645	604	655	701	656	667	609	652	594	671	635	675	663	642	704	656	669	653	636	680	601	628	624	668	628	665	639	646	680	633	683	675	675	678	637	665	648	656	635	591	679	639	621	651	624	687	692	647	640	659	665	637	667	652	645	645	669	607	667	616	666	634	661	708	655	645	662	682	698	659	654	651	644	664	625	633	607	636	620	650	604	658	591	724	652	652	641	622	602	669	675	639	646	644	610	654	690	618	653	678	669	656	639	675	632	661	631	642	630	653	655	672	656	621	679	620	631	649	611	650	672	665	670	652	661	642	635	654	638	669	693	639	655	639	640	605	614	741	652	630	702	695	635	642	662	724	644	647	621	619	641	652	665	676	660	650	650	685	667	630	647	642	699	630	631	624	634	710	657	664	674	610	677	651	654	639	648	631	656	647	673	611	654	703	671	636	680	633	638	640	673	643	664	655	620	697	682	649	651	615	620	736	645	678	635	615	653	630	656	663	686	623	659	647	671	645	623	600	665	642	673	651	657	726	691	670	667	659	622	634	640	636	664	671	627	653	666	667	662	659	635	615	628	658	679	625	645	658	656	602	690	649	651	659	616	674	626	621	666	642	670	641	648	624	654	645	634	618	704	666	664	644	638	649	650	678	684	686	650	675	637	648	687	644	632	610	600	688	624	663	636	629	661	632	667	678	611	680	686	649	641	647	625	643	639	647	631	672	612	663	660	627	659	653	660	665	676	625	615	597	689	656	663	651	644	642	694	627	673	650	666	636	637	641	640	669	689	597	689	646	640	676	674	634	633	628	606	625	684	675	617	650	639	659	659	680	641	656	671	648	641	637	655	654	629	601	655	645	612	604	613	667	666	606	675	659	649	675	652	618	645	697	650	652	656	653	683	658	620	653	627	686	661	615	676	667	635	630	661	661	691	644	630	654	660	621	636	625	685	667	619	605	662	644	643	642	714	632	654	654	671	643	653	655	647	660	629	630	636	651	666	689	671	668	637	673	654	646	711	680	672	630	653	649	636	638	646	658	637
22525	20649	28147	23225	21156	22576	20902	11950	8091	6047	4743	3786	3032	2481	2131	1806	1506	1358	1208	1094	1088	1071	971	945	907	858	827	745	688	763	709	773	705	627	667	654	597	641	628	636	645	589	622	561	545	608	529	555	537	538	551	549	560	546	551	552	571	604	544	538	534	537	555	564	520	580	559	562	546	583	524	533	548	537	568	554	541	527	550	559	570	562	534	523	491	585	552	539	510	530	542	522	577	531	546	555	563	540	560	554	531	525	538	550	583	487	545	531	551	505	547	565	539	519	551	524	518	517	549	543	533	538	555	520	488	541	550	535	560	530	541	528	502	565	537	572	521	563	507	553	533	549	550	557	542	542	525	564	493	571	536	499	509	514	548	526	572	529	515	565	556	546	550	553	500	548	575	500	593	523	555	562	544	592	561	517	560	535	529	544	540	513	538	552	520	547	537	567	556	530	532	548	538	560	539	536	537	519	515	520	510	573	519	524	524	563	503	546	524	533	520	544	556	546	565	534	555	557	546	524	521	519	538	504	569	523	565	515	545	538	516	498	574	507	553	563	531	544	529	536	556	531	530	518	539	549	500	480	502	535	546	525	561	516	543	547	521	555	545	554	539	519	570	567	573	553	522	495	554	529	540	536	513	580	547	515	537	562	566	542	537	531	516	524	492	518	550	541	555	498	572	512	521	568	540	519	549	581	495	547	493	484	545	482	537	543	534	546	544	530	507	524	561	552	542	556	551	566	526	572	551	543	539	542	543	511	539	543	563	537	514	537	542	546	521	523	528	537	502	541	511	515	544	539	546	535	537	522	590	500	567	530	497	517	564	585	546	548	551	500	513	533	507	550	530	566	577	515	534	517	536	523	556	534	553	491	572	514	543	545	552	513	548	539	562	487	561	561	541	571	532	501	492	546	564	545	544	504	465	502	530	568	527	528	460	525	533	536	576	542	525	544	518	518	552	511	550	521	516	535	517	528	535	495	522	556	590	545	534	570	549	547	540	516	552	586	543	568	540	504	518	566	571	517	530	543	521	539	533	548	537	572	526	523	517	498	515	552	535	497	504	576	545	564	571	533	529	542	602	523	540	544	540	524	536	522	532	520	503	487	517	524	552	514	515	542	522	546	532	560	574	579	523	532	528	536	526	521	567	559	533	503	550	536	541	546	518	548	522	572	552	537	528	559	563	541	528	522	560	482	525	548	539	558	523	511	525	578	539	572	573	599	537	545	528	511	556	553	501	561	511	607	533	543	569	569	530	549	512	528	502	578	521	575	538	492	515	533	528	553	571	531	529	543	538	515	517	542	535	539	547	573	496	528	499	509	548	562	527	504	557	515	516	552	555	578	520	481	567	505	521	534	537	557	548	570	520	519	551	571	550	587	529	537	555	533	492	523	537	568	575	539	538	563	548	539	536	541	540	560	549	534	554	543	550	543	550	506	554	560	576	538	518	540	554	535	528	570	559	528	532	547	536	537	526	518	558	520	573	531	499	515	536	506	548	511	581	604	553	570	557	515	518	511	517	545	517	559	513	547	506	539	495	522	559	590	510	499	548	579	522	554	506	566	541	549	555	517	555	544	554	586	505	510	526	534	515	549	541	548	524	519	564	554	519	579	485	578	536	520	522	544	559	557	549	555	544	562	482	535	591	541	569	543	511	516	519	518	541	534	523	501	537	566	581	513	506	553	526	554	501	528	509	573	568	524	527	493	502	520	535	497	529	562	552	533	557	558	591	523	529	532	528	527	528	539	562	568	534	545	515	543	556	527	534	518	484	499	560	530	533	505	579	538	491	543	544	557	595	564	521	545	524	546	560	557	489	504	541	547	503	526	499	561	484	518	533	544	571	534	565	547	504	554	528	523	562	534	551	542	556	539	555	546	501	538	524	501	555	574	524	533	530	566	524	561	549	524	547	541	551	516	555	503	540	580	546	544	539	545	532	580	508	543	574	552	547	522	521	532	551	524	529	559	534	556	524	502	535	519	534	519	528	520	531	476	528	537	539	525	537	547	604	533	522	551	530	548	518	550	585	557	523	532	509	584	533	571	541	520	539	501	546	551	512	504	540	546	554	554	573	556	476	480	511	524	517	503	581	512	537	527	538	520	534	571	527	551	520	553	529	511	570	522	547	554	559	562	540	501	548	556	548	565	534	508	540	576	526	566	540	532	494	539	516	515	558	559	506	494	525	538	539	538	568	500	516	496	553	598	533	583	584	604	555	597	555	575	514	520	527	524	530	546	581	517	555	540	557	546	533	514	544	513	545	570	563	569	516	499	538	481	536	529	506	552	562	558	516	598	532	515	516	567	558	539	554	520	547	559	550	543	525	562	463	550	546	592	500	524	559	538	502	541	583	555	551	575	500	496	522	586	588	556	501	528	533	546	563	536	560	538	513	523	524	567	511	579	574	542	508	589	555	545	542	611	506	576	557	566	526	559	535	502	534	491	510	553	523	568	525	498	539	527	560	562	560	542	516	579	550	544	554	542	521	551	563	524	553	553	564	502	563	527	510	583	539	566	495	524	534	534	498	525	538	548	513	553	503	547	503	538	525	558	537	545	552	514	531	550	559	533	547	529	537	542	531	508	564	517	561	554	546	547	512	528	539	529	559	527	550	551	499	581	526	559	554	521	539	563	537	547	528	524	531	569	535	562	526	571	585	526	516	532	539	544	530	547	562	559	515	533	553	539	576	565	541	605	514	569	536	554	517	537	570	561	611	554	498	563	530	542	539	540	479	567	550	515	526	503	536	561	520	554	561	522	569	565	537	552	527	507	531	551	528	521	586	539	499	524	533	580	519	528	500	590	550	507	495	549	549	505	554	554	536	535	541	558	557	550	507	525	525	569	534	583	587	536	557	533	500	546	532	539	493	559	523	528	541	551	544	557	545	525	554	523	519	570	531	528	557	555	568	537	558	519	505	539	501	516	539	539	526	564	489	535	535	483	505	506	517	551	534	543	537	550	528	492	539	548	487	532	557	554	535	535	522	495	522	533	551	539	506	541	564	528	572	530	524	522	547	568	480	561	496	562	505	520	532	530	543	585	548	519	553	548	543	575	557	499	549	554	518	499	551	572	541	512	544	528	544	524	536	554	529	539	528	531	503	517	534	527	543	530	492	500	567	486	519	524	548	542	576	551	495	545	512	551	556	510	560	563	542	557	515	545	519	539	556	528	496	595	505	554	545	532	522	517	525	557	549	561	576	509	547	564	506	544	499	547	561	528	513	554	561	555	554	565	566	481	537	581	549	524	549	524	557	518	562	545	535	539	527	540	544	548	486	534	567	510	516	546	542	485	475	575	545	537	505	555	520	512	521	499	498	535	529	527	504	491	528	548	517	562	521	544	580	553	562	524	514	498	539	533	561	512	548	601	591	572	495	504	553	523	537	550	534	531	564	520	569	499	546	499	513	542	579	516	538	596	542	562	510	529	471	545	527	576	551	550	488	538	520	506	547	541	551	538	553	519	574	536	555	502	549	508
34966	56274	50819	38341	31867	26702	21584	17651	13618	10991	8356	6878	5443	4457	3720	3017	2502	2216	2123	1807	1706	1542	1426	1356	1353	1180	1163	1058	1060	998	977	895	901	873	850	838	794	802	740	756	740	705	685	732	721	719	683	674	705	627	656	654	676	700	644	690	666	716	649	649	630	661	686	663	662	694	691	658	640	612	625	648	658	656	677	645	671	641	662	626	615	625	661	683	659	622	644	646	646	626	663	605	634	609	648	669	613	612	621	649	611	662	676	691	658	628	641	673	626	628	648	609	684	633	653	647	627	644	625	637	610	627	638	635	618	670	670	700	661	632	643	640	606	620	631	658	642	637	646	667	678	653	649	637	681	630	642	642	655	641	669	666	650	654	636	613	641	626	597	679	683	636	639	621	637	662	644	657	671	629	622	644	646	663	652	637	628	635	631	657	616	630	650	634	690	612	655	634	653	633	625	647	633	687	634	649	640	662	673	637	602	672	627	640	647	681	599	702	621	646	604	617	662	640	651	640	579	625	636	644	613	645	609	624	686	625	634	626	656	664	621	672	691	658	653	652	645	652	663	662	644	645	633	625	665	648	604	634	660	624	625	663	641	669	618	635	659	643	644	647	642	597	707	666	648	646	638	609	640	651	675	621	665	653	626	610	644	646	698	628	692	658	715	643	620	682	619	659	652	628	667	673	621	677	651	642	688	663	647	660	629	612	661	675	705	625	623	655	609	624	625	651	657	646	666	648	560	654	641	655	653	666	670	637	575	663	641	643	630	653	645	618	670	674	694	652	657	669	624	694	656	634	642	689	615	660	635	630	649	675	653	616	666	643	662	618	660	656	693	646	687	627	661	629	643	632	593	637	635	605	595	666	648	676	607	610	672	637	627	673	700	670	617	634	638	646	672	654	677	570	659	645	632	680	657	650	674	680	681	635	652	620	652	586	638	648	639	630	641	659	639	620	639	630	673	625	654	693	701	651	695	618	646	667	590	627	636	616	619	644	644	649	639	678	621	635	607	623	648	649	654	666	674	653	606	730	597	615	654	597	608	657	638	632	638	679	606	626	658	629	639	654	618	656	655	629	661	639	683	609	598	647	652	656	679	617	638	687	616	631	598	681	629	639	631	655	616	665	634	644	642	641	680	659	635	678	695	612	625	639	689	701	596	672	621	611	628	614	628	655	622	670	666	631	626	643	655	656	619	626	646	631	655	664	632	633	677	659	667	632	660	655	618	714	661	640	638	613	643	619	630	645	648	626	665	652	672	647	642	632	609	664	663	613	651	654	577	669	673	604	662	602	662	634	631	660	621	622	655	621	640	616	672	661	636	614	629	651	629	703	647	668	641	649	657	658	644	662	638	640	683	691	624	635	642	642	656	655	629	632	668	638	688	656	688	636	662	627	654	637	636	652	626	671	661	656	666	621	665	628	625	654	664	656	669	597	635	661	608	649	630	646	630	665	643	667	679	624	637	599	647	653	648	629	611	642	636	641	561	635	676	623	670	652	668	621	664	697	638	673	658	638	627	632	644	674	606	620	639	635	638	650	632	656	639	683	627	653	620	683	657	650	666	608	647	634	628	635	662	618	628	677	633	677	660	632	599	625	609	611	636	624	623	655	598	658	673	664	664	650	682	652	666	640	640	626	662	628	673	637	665	636	677	674	651	696	644	615	637	665	695	664	662	641	625	603	634	652	698	661	676	608	657	624	607	587	617	607	631	662	631	676	681	654	634	622	625	639	665	634	641	613	622	610	641	613	707	652	644	609	602	679	645	649	649	587	619	617	617	632	669	689	673	677	633	617	692	657	688	634	637	605	604	641	693	654	647	653	653	614	623	632	647	623	608	625	641	652	621	640	653	672	620	654	648	690	612	601	625	665	645	639	704	638	591	632	705	603	653	631	699	633	623	661	695	644	671	641	621	651	613	678	643	614	680	650	626	588	670	634	620	611	572	668	639	666	653	648	624	636	663	650	632	633	612	574	624	643	640	638	641	641	630	603	648	668	677	622	691	614	634	616	645	652	661	617	641	612	684	619	660	666	672	677	621	659	625	613	619	668	634	660	671	649	656	632	616	644	686	681	591	658	655	649	636	653	661	680	650	630	653	655	644	670	655	627	629	629	673	664	678	675	616	672	660	633	658	653	700	642	626	633	646	640	663	632	669	665	598	633	638	677	641	628	617	660	606	605	673	665	657	652	630	629	694	654	675	669	598	616	625	682	596	676	634	659	650	703	627	634	630	690	617	647	666	634	650	625	655	650	646	668	620	677	642	638	605	669	666	610	685	686	661	603	618	651	662	647	587	691	676	642	671	642	646	642	636	612	689	689	665	666	628	645	675	639	658	614	632	617	666	643	638	671	652	592	638	635	630	675	630	663	640	615	679	629	669	621	637	635	672	671	642	631	657	632	661	598	691	655	631	647	659	614	657	649	663	635	634	655	580	667	651	674	601	652	625	635	651	632	631	655	618	661	639	626	656	634	660	587	659	617	662	638	703	652	624	641	636	680	663	608	630	644	669	640	640	637	590	626	642	611	644	658	595	671	650	610	673	647	651	625	633	649	673	610	641	602	639	685	597	660	625	632	634	665	621	619	668	616	650	641	675	594	687	651	625	655	613	628	628	646	652	663	627	647	611	709	613	650	620	626	647	625	675	649	649	689	644	690	671	650	674	714	612	623	667	645	665	660	643	639	620	655	605	612	740	641	604	640	618	655	653	617	647	656	679	650	634	650	646	678	643	639	706	674	671	630	618	628	657	647	634	618	580	627	652	721	666	620	632	667	631	669	688	666	624	648	644	671	640	654	708	656	653	652	655	668	664	656	655	631	613	692	623	644	642	642	635	647	646	612	595	625	707	623	645	632	623	677	623	620	617	600	662	622	625	620	651	646	650	661	668	644	680	626	601	613	610	654	599	671	692	650	646	595	659	639	625	628	624	660	629	639	650	621	668	684	653	622	612	666	629	660	643	637	641	628	642	639	616	646	652	635	605	659	629	610	685	622	658	642	685	639	647	606	663	594	679	641	630	636	638	641	671	626	630	580	619	643	655	618	623	659	651	630	650	668	614	633	621	684	678	681	675	604	672	630	640	652	610	641	653	648	671	656	637	650	644	635	605	645	656	621	670	658	570	640	627	628	652	686	674	688	610	654	625	596	678	674	651	672	582	631	568	644	632	673	629	641	626	629	658	651	629	659	674	621	642	608	630	667	691	675	627	648	626	638	658	601	658	643	645	626	634	634	621	651	618	648	616	619	653	630	646	677	723	631	641	670	699	657	660	726	620	657	635	633	693	606	643	680	653	658	632	687	677	659	650	664	655	616	664	629	696	604	657	676	622	650	619	602	667	658	661	671	619	636	619	609	676	645	665	622	690	630	667	627	658	665	686	656	649	689	642	631	649	629	668	647	641	641	595	641	666	603	655	659	665	696	650	610	675	628	627	665	599	650	639	657	636	636	673	614	619	660	629	623	665	652	636	673	699	683	672	614
27770	27501	34065	25893	16768	10727	7334	5075	3729	2863	2339	1782	1484	1386	1221	1050	931	878	869	777	756	784	759	704	684	623	663	664	649	643	618	597	599	578	640	595	557	573	574	528	541	577	522	592	566	537	589	570	584	536	554	527	589	544	507	552	535	524	546	552	541	514	569	546	576	586	555	536	535	540	557	498	561	569	585	562	510	557	557	544	574	555	618	571	524	560	584	523	555	572	580	569	536	583	526	521	555	532	552	566	534	545	509	583	515	565	559	525	589	543	568	574	546	536	525	564	556	541	549	545	561	541	564	569	566	571	516	559	552	564	535	535	519	564	503	534	534	524	533	500	536	539	561	555	514	557	520	530	513	530	556	540	543	557	535	529	522	527	566	534	524	498	530	584	552	561	533	575	537	563	516	528	506	518	526	535	522	558	553	507	551	572	576	544	584	533	531	515	537	531	539	548	569	502	516	531	532	554	572	559	568	541	520	560	527	530	538	503	531	553	544	511	524	529	538	493	501	530	554	550	494	518	525	540	537	526	558	526	559	524	571	558	555	573	529	526	594	549	516	553	564	582	542	552	523	555	543	523	582	517	554	599	560	533	526	524	581	529	523	590	558	517	573	538	565	567	523	557	562	509	576	568	530	544	564	559	539	515	600	504	569	568	509	552	547	574	562	587	501	528	566	558	513	541	540	562	551	559	540	572	587	529	503	577	545	545	538	543	569	492	517	526	574	580	578	548	550	554	542	563	560	548	527	568	561	600	568	510	551	553	561	560	549	562	549	528	549	536	531	543	584	619	537	517	534	575	528	507	592	530	558	531	551	553	503	536	564	532	549	567	544	559	577	562	543	537	531	529	528	529	564	588	544	572	572	539	551	568	555	521	539	531	564	556	511	540	521	525	579	528	568	532	507	547	554	570	557	528	558	537	541	534	549	522	495	557	517	567	536	513	547	543	561	509	556	523	543	550	542	540	582	528	569	523	543	528	532	525	555	531	557	516	578	553	523	543	559	537	561	632	545	535	553	540	534	566	533	524	559	542	585	544	541	543	579	516	557	569	517	567	547	543	561	528	578	578	553	584	553	506	558	577	530	508	565	547	567	518	527	507	519	535	585	535	568	529	549	571	513	545	503	536	537	552	540	558	527	585	530	512	543	577	543	532	559	549	555	550	508	575	558	553	505	478	560	548	538	554	519	547	521	549	546	524	558	561	552	548	548	566	518	491	583	554	534	524	547	529	548	546	581	558	556	581	554	560	576	562	567	549	560	538	579	526	560	518	564	566	539	538	557	571	543	530	562	509	537	547	540	583	545	583	542	553	565	559	477	537	548	559	537	545	519	569	547	573	560	544	532	561	575	541	503	537	519	553	530	508	544	560	573	582	572	535	539	532	578	544	514	531	492	525	589	561	536	525	572	539	516	546	524	542	530	563	525	543	551	575	557	578	533	570	547	519	548	548	540	554	526	548	573	577	566	549	545	518	572	499	567	508	502	547	581	547	581	540	550	553	570	536	530	538	558	603	543	516	486	584	564	559	526	535	535	543	583	549	554	561	556	504	597	551	546	532	552	549	526	499	547	526	521	486	572	575	570	556	532	539	578	574	542	539	561	544	593	537	543	563	512	533	511	560	556	545	557	547	555	513	527	508	563	564	525	561	564	557	536	514	583	531	541	531	553	517	551	508	542	542	579	511	524	510	554	485	571	535	568	507	554	562	523	519	537	547	550	532	562	540	504	579	530	533	543	512	574	564	552	596	546	540	520	583	580	550	580	513	547	536	556	520	575	539	582	554	550	535	561	493	548	540	576	558	553	514	568	562	555	568	562	565	537	542	550	589	499	520	560	540	526	565	577	543	515	551	552	534	564	526	514	523	547	535	563	545	554	489	575	570	537	533	589	548	534	548	549	554	548	554	551	541	556	547	576	553	557	573	556	560	501	521	543	547	554	519	536	561	566	542	565	536	536	527	527	546	511	567	539	585	490	558	526	530	535	580	589	548	522	551	576	528	517	563	541	537	547	564	568	526	560	507	551	555	530	541	527	534	565	547	513	543	510	562	561	509	535	526	581	522	534	538	575	555	541	587	547	527	548	571	533	582	548	528	549	601	562	558	510	554	530	567	548	551	599	522	546	566	528	532	563	516	594	556	541	560	535	522	526	535	574	562	538	528	538	523	533	550	550	509	545	584	533	570	539	590	538	542	570	532	544	544	545	517	558	522	529	526	515	543	562	544	571	561	559	544	557	524	507	546	529	555	550	560	529	556	537	523	584	496	503	502	525	566	574	541	565	524	554	550	525	530	522	589	548	563	563	528	537	552	552	564	564	518	517	550	562	562	522	560	538	547	511	535	565	561	528	554	563	532	571	527	539	500	533	593	524	574	526	514	481	542	518	549	552	572	540	520	575	612	568	566	521	533	535	567	594	547	521	542	559	564	541	527	569	523	568	596	497	517	563	521	566	549	559	546	506	523	567	571	524	544	545	524	578	526	579	542	583	506	539	532	537	563	526	561	537	546	525	554	571	574	559	564	547	532	507	527	552	554	561	550	552	514	526	548	536	542	570	545	501	593	561	556	557	559	518	517	575	567	565	567	528	573	525	602	591	559	529	563	561	524	532	603	546	593	528	590	540	528	531	554	548	590	562	558	540	556	556	520	540	493	556	542	529	570	555	557	560	530	595	549	561	563	532	524	553	517	540	550	556	541	565	574	542	560	519	553	541	528	576	576	567	541	506	561	568	585	572	558	554	518	529	555	563	565	546	562	541	527	525	539	541	560	559	578	533	541	548	520	552	566	534	552	528	504	548	567	555	604	537	548	532	585	540	617	567	555	594	550	532	579	554	528	571	549	508	567	549	551	494	560	541	551	555	563	570	557	533	530	536	563	551	511	569	559	576	530	560	592	561	507	538	527	557	527	565	542	528	505	576	590	510	533	521	567	565	544	552	545	542	568	528	500	516	554	546	539	518	534	562	562	530	553	594	524	548	545	561	560	555	576	579	563	531	553	498	526	529	500	575	569	535	535	569	535	553	562	556	570	523	511	564	588	553	503	563	587	522	540	528	571	506	564	563	561	538	554	509	557	556	554	526	562	549	554	508	554	566	526	545	599	573	568	535	564	541	561	578	516	546	524	562	541	554	552	547	562	600	557	536	549	534	550	581	552	501	557	515	514	518	527	544	563	530	522	588	519	525	526	545	530	508	552	530	564	578	579	538	523	549	550	539	543	523	564	556	542	524	551	570	579	580	528	522	542	546	532	523	522	566	573	556	532	534	502	555	539	576	535	530	535	521	581	511	535	554	561	569	543	570	607	565	546	504	547	552	545	552	555	563	603	600	537	547	528	564	572	548	555	565	544	538	529	535	599	571	540	540	522	528	553	537	517	555	546	551	536	560	580	570	539	611	551	533	551	539	564	551	566	535	498	597	545	563	531	508	574	529	502	531	546	530	563	584	536	506	506	526	518	580	520	581	531	546	507	586	546
32172	45571	39314	27557	21673	16732	12705	9798	7399	5655	4365	3363	2854	2282	1937	1708	1526	1381	1211	1186	1116	1097	1054	990	921	896	864	826	811	860	791	754	800	796	738	716	759	731	670	738	730	769	685	679	725	685	677	712	702	690	690	680	659	673	691	690	679	688	698	715	694	708	695	672	682	656	651	663	634	634	684	697	679	664	665	667	677	692	679	653	664	703	697	651	679	682	692	695	677	674	647	649	626	676	675	709	720	655	664	687	694	651	654	646	701	657	659	641	652	697	680	671	652	707	659	646	715	664	690	684	699	646	648	701	641	671	696	622	696	699	673	692	730	700	695	637	651	681	667	648	686	659	681	671	638	661	622	640	686	649	693	640	696	672	733	687	641	657	672	624	679	689	679	649	665	679	686	686	726	701	689	674	665	642	675	600	661	653	694	666	656	665	724	650	750	636	672	663	645	656	687	651	671	626	699	708	672	673	677	680	604	672	699	664	671	690	605	656	666	651	683	633	680	633	693	672	637	673	687	701	707	646	676	649	668	689	656	623	678	694	688	683	668	645	692	699	703	686	680	687	720	642	630	678	676	676	641	685	679	672	664	683	681	664	617	653	695	669	719	656	678	655	676	698	710	693	679	677	722	650	700	654	703	661	725	700	673	663	645	690	638	718	706	652	666	674	633	702	673	683	655	704	653	654	637	667	678	673	634	668	667	723	646	711	649	649	667	677	662	647	651	703	709	699	627	670	674	655	648	656	636	639	666	639	666	699	690	677	706	695	710	636	668	659	665	695	691	695	720	717	681	658	684	647	709	686	673	643	662	713	705	699	665	694	646	720	671	663	727	683	684	699	673	649	695	695	713	711	689	652	684	620	652	702	646	723	695	639	623	690	645	626	690	701	635	705	716	682	617	701	670	607	632	686	700	714	663	718	635	665	708	679	659	646	682	678	627	621	663	685	690	701	658	688	658	627	677	658	689	684	703	689	660	685	642	638	687	707	652	642	695	630	678	646	649	683	651	642	695	682	699	647	662	706	637	651	646	651	674	686	657	699	670	666	644	644	668	639	704	710	658	697	685	719	661	669	659	674	684	594	707	701	621	679	677	618	647	678	680	690	671	677	684	705	611	632	701	691	677	692	706	660	641	671	649	638	671	693	672	684	686	687	696	645	658	696	671	685	686	712	655	681	644	685	680	704	627	634	689	682	697	664	659	650	659	697	709	680	691	684	680	708	655	657	679	692	692	709	695	729	669	664	661	669	679	666	684	694	654	623	738	655	718	668	659	651	658	641	710	675	689	663	711	692	714	704	654	666	655	662	675	647	677	675	671	661	674	645	683	678	722	624	676	648	670	660	685	691	674	672	697	712	661	646	652	685	669	691	664	634	650	681	672	613	677	640	718	699	706	673	704	672	663	694	626	671	695	634	683	623	664	660	686	657	643	731	662	612	684	640	671	622	668	711	681	740	678	642	673	643	705	694	652	663	666	646	674	694	722	699	685	697	659	661	729	647	675	695	679	683	674	673	631	699	626	659	704	668	679	706	686	646	670	677	646	649	753	661	679	659	756	698	691	640	695	656	651	634	656	622	695	643	676	633	673	596	683	671	724	663	689	633	687	707	621	706	681	646	650	693	690	650	660	636	671	682	658	645	685	640	661	697	726	641	674	631	700	680	680	667	726	680	652	674	660	733	629	669	699	676	693	662	629	692	680	669	684	661	671	666	718	654	664	679	697	706	648	711	641	672	669	663	715	648	661	687	646	666	647	677	663	749	650	645	648	697	663	686	724	747	663	673	642	659	679	652	675	689	693	659	662	663	674	628	684	667	659	674	698	677	635	679	665	688	650	659	682	684	722	638	648	663	688	685	632	715	697	620	659	675	696	704	721	708	695	669	695	645	636	657	668	667	697	664	700	660	672	653	664	696	711	679	669	741	650	682	653	661	639	663	668	666	706	664	607	668	683	680	673	702	691	648	665	667	701	633	667	655	703	627	688	674	631	665	681	665	644	665	648	681	602	710	720	665	742	674	642	657	689	726	640	673	751	664	721	638	681	645	652	684	656	673	628	698	637	646	666	671	739	676	731	672	697	721	708	683	728	672	675	676	671	650	622	633	699	645	714	683	635	657	647	716	658	646	648	643	687	679	652	666	669	643	645	648	677	668	642	694	670	711	641	704	714	632	688	653	673	655	711	674	643	680	726	695	677	707	683	680	704	724	692	676	696	664	674	651	671	644	695	650	721	643	711	697	644	695	652	704	654	699	669	635	694	666	642	708	668	669	686	628	684	677	633	678	662	699	677	692	661	657	638	709	678	624	696	651	638	670	660	667	691	710	691	661	650	659	726	655	706	614	689	658	684	659	690	724	665	641	664	687	658	653	660	668	720	714	679	673	692	638	683	684	724	651	693	681	696	695	707	672	701	678	750	653	659	661	694	698	681	679	710	666	682	690	661	703	671	682	677	710	709	673	719	694	700	678	634	659	691	728	704	633	618	651	687	692	672	682	630	679	680	651	642	736	671	704	637	663	641	654	676	687	682	642	647	693	643	681	677	697	684	656	633	675	651	645	653	637	640	690	661	631	671	648	682	669	739	741	665	663	617	660	662	714	656	685	692	677	673	676	716	702	672	688	650	678	640	669	678	686	651	726	651	668	714	692	712	645	618	671	677	665	654	677	680	706	658	706	672	675	664	640	719	702	659	663	655	680	638	724	650	730	663	700	676	654	630	671	683	628	663	666	666	684	677	666	624	651	668	681	685	654	664	658	695	643	705	685	644	693	647	648	653	673	735	663	692	662	683	641	653	706	698	675	609	656	696	652	705	709	691	670	630	629	659	691	655	693	627	651	652	642	643	669	608	624	668	654	653	635	647	664	686	667	699	685	671	672	667	671	683	651	683	636	651	663	696	707	690	698	680	665	685	714	690	657	617	692	608	696	645	666	659	747	635	686	645	690	668	663	702	720	701	669	638	694	711	645	707	647	697	698	671	635	669	645	645	701	672	650	639	704	719	624	689	655	635	658	634	657	696	656	670	668	671	669	700	676	631	687	695	702	618	677	661	679	690	647	646	672	703	660	696	673	693	608	635	666	653	697	649	691	660	672	689	676	689	652	690	675	682	681	699	657	630	656	701	656	618	687	655	648	689	705	638	650	657	696	665	683	651	651	692	680	709	687	713	671	677	619	653	686	722	684	628	690	649	687	695	661	651	683	676	671	631	715	682	699	669	668	699	644	661	674	671	636	681	696	679	705	697	675	663	698	669	659	668	645	694	678	656	681	657	705	676	719	689	649	685	642	710	683	631	665	691	684	649	660	695	659	666	642	674	662	657	667	650	649	677	678	745	709	649	672	663	663	651	721	623	651	703	661	720	674	705	618	669	637	654	688	690	682	638	697	711	680	725	656	680	691	665	667	723	626	674	723	666	674	627	706	698	620	671	672	674	704	681	676	663	659	692	669	699	647	633	669	679	674	637	673	660	668	648	603	683	619
23828	20796	28015	24153	21976	19809	13729	8224	5753	4342	3403	2800	2296	1839	1565	1421	1173	1136	1049	937	857	867	823	746	765	736	722	693	726	641	660	624	617	625	620	618	611	579	585	552	596	568	600	551	566	549	567	518	546	522	576	539	546	537	532	555	556	580	535	541	534	535	569	544	553	520	605	564	570	584	520	555	519	551	538	564	521	515	539	587	541	530	491	590	548	563	559	490	510	505	516	578	520	515	554	493	571	535	537	542	534	521	539	528	567	524	538	529	546	462	521	506	553	498	521	529	505	524	579	504	555	536	544	527	556	624	552	507	553	493	538	476	529	540	556	510	525	544	568	520	493	517	551	538	513	517	563	514	572	579	542	545	519	552	544	514	521	552	520	579	549	507	524	555	556	553	550	564	528	602	505	546	545	535	545	547	538	526	508	536	513	533	548	505	520	585	549	560	554	549	528	564	547	467	580	530	539	500	491	528	593	536	514	526	543	566	549	549	528	540	554	583	515	476	539	559	513	533	539	573	532	543	557	548	534	561	533	554	526	563	526	549	583	579	552	536	557	506	561	572	537	538	500	527	549	543	544	558	522	503	550	516	538	533	571	548	523	579	536	512	534	529	544	542	578	570	511	584	535	552	564	561	554	540	558	520	547	560	506	542	560	569	563	555	539	541	548	509	521	551	528	552	542	551	560	545	516	549	549	553	551	526	544	503	525	537	547	511	563	525	548	557	495	543	568	540	532	522	557	517	534	495	566	503	529	533	597	507	499	551	530	511	520	553	509	545	554	531	506	536	529	541	494	536	538	545	518	530	490	598	513	571	585	533	531	534	514	524	526	495	524	515	530	563	551	566	556	529	520	496	543	556	586	551	527	530	599	532	494	539	571	590	524	561	538	548	538	521	549	512	544	514	502	537	505	531	515	552	551	567	524	528	482	515	515	536	528	562	525	554	566	542	543	504	508	560	498	539	546	514	562	561	503	551	554	471	540	562	527	530	534	556	555	547	547	535	599	550	517	562	523	524	539	507	565	562	529	550	555	547	559	557	501	545	519	532	534	487	539	563	562	546	538	600	484	517	497	514	532	559	578	506	546	519	508	512	528	533	539	578	529	565	551	536	522	536	544	545	575	523	537	530	558	537	558	520	534	549	513	501	513	530	556	545	525	529	496	543	565	540	551	508	519	522	516	578	533	513	544	545	581	551	535	544	543	527	544	529	541	550	494	544	515	543	549	533	548	546	505	559	526	545	517	507	543	551	521	539	559	497	553	547	547	572	569	542	525	575	536	529	571	489	550	513	568	540	554	542	516	568	577	545	564	549	524	559	534	517	549	543	503	541	536	541	489	530	536	519	519	531	531	491	511	512	521	527	523	511	557	546	561	513	572	486	574	561	550	528	550	550	511	547	512	504	546	540	519	565	538	556	497	569	539	493	539	521	520	537	519	549	558	548	552	554	524	543	501	567	517	531	564	534	558	545	496	503	550	550	575	558	529	542	489	541	504	554	560	535	600	577	583	547	555	574	533	499	550	529	556	522	521	542	560	555	566	555	541	581	544	541	531	537	503	604	520	524	535	536	538	572	529	569	547	540	573	521	503	539	526	535	564	490	537	496	547	563	524	556	595	551	501	535	553	520	558	525	533	534	507	540	507	532	538	587	606	551	530	526	529	551	524	539	498	544	557	525	522	551	546	522	564	515	508	511	568	505	520	524	532	530	576	517	525	527	538	516	535	529	553	562	532	550	551	537	549	544	552	522	538	574	584	518	524	538	560	523	536	567	533	580	510	559	546	489	591	541	522	530	588	527	576	543	566	520	538	504	540	537	539	575	551	513	557	536	522	548	537	558	539	528	564	562	504	513	522	513	542	547	557	543	538	542	535	535	552	559	519	553	503	538	526	551	591	520	509	544	526	524	566	561	533	542	550	592	496	525	538	521	550	522	507	528	521	558	541	553	552	527	519	552	532	543	501	558	529	550	518	539	552	555	581	514	504	553	546	507	524	546	559	514	538	553	571	541	507	532	551	534	539	516	524	548	567	532	533	523	545	550	495	549	525	528	486	578	587	552	521	552	507	526	549	456	496	538	528	563	531	532	527	573	586	567	558	542	553	560	512	530	556	513	530	538	557	529	564	530	522	514	525	545	549	559	542	532	500	508	549	534	511	513	488	507	530	496	535	510	510	507	510	546	568	538	526	578	511	590	518	556	517	542	554	520	515	527	588	527	532	590	561	541	504	607	543	562	539	559	553	522	560	567	570	536	520	539	547	571	550	545	550	559	471	527	553	573	551	559	550	535	541	558	549	566	574	541	519	550	507	553	515	488	537	583	580	553	524	537	510	515	540	544	542	524	552	537	549	532	483	572	517	546	536	549	549	525	554	532	517	532	549	511	547	530	539	538	566	581	530	546	531	576	532	529	499	555	542	545	546	579	490	506	526	544	578	531	527	511	541	538	482	566	536	515	532	510	537	552	559	542	547	497	556	581	515	517	531	579	510	504	509	543	537	520	461	554	579	517	529	480	566	567	504	562	588	512	576	544	571	553	528	515	551	503	522	506	528	534	533	547	539	548	547	537	518	539	517	567	531	524	540	495	499	546	529	535	548	509	552	533	517	550	538	537	533	554	527	513	541	512	521	528	534	575	530	532	522	583	532	532	526	539	527	553	532	527	514	538	534	557	503	557	536	517	511	528	567	533	511	539	521	534	527	545	518	557	504	584	581	555	538	541	551	519	537	516	542	556	535	554	539	558	550	531	521	534	570	512	562	538	526	545	532	526	563	565	539	541	543	546	550	551	512	542	571	542	520	554	526	548	489	547	591	542	560	546	516	563	520	566	535	540	517	521	560	516	529	535	554	497	509	518	559	531	524	479	591	522	489	542	554	521	530	535	549	538	539	515	554	508	504	515	526	528	525	559	540	483	547	523	529	539	523	556	519	502	519	516	583	587	529	544	552	561	554	502	540	531	497	532	503	506	554	521	529	515	552	525	547	562	491	508	531	510	554	558	523	555	527	533	567	534	520	511	544	555	530	501	530	560	526	530	535	525	487	508	563	552	516	501	533	561	535	552	562	533	514	512	546	573	526	536	536	574	524	563	526	537	484	539	496	507	573	481	513	547	547	567	541	518	530	554	535	491	531	548	569	579	550	547	567	558	522	519	532	500	557	532	577	516	506	514	542	538	549	532	535	544	563	566	540	528	511	509	543	549	551	512	533	524	534	534	524	533	535	519	585	553	513	544	558	523	526	525	581	524	548	551	502	528	517	503	542	572	521	523	577	550	528	535	504	551	517	522	564	517	553	536	540	555	525	570	538	548	529	547	534	522	554	563	559	547	527	527	566	518	488	535	514	516	571	557	563	561	525	509	538	546	526	546	537	569	529	553	572	539	531	518	560	499	503	571	557	496	561	542	509	547	525	546	535	542	548	503	550	575	523	538	545	545	525	568	540	551	523	519	556	554	555	551	554	518	524	553	533	525	544	549
33169	52038	44312	33200	27541	22533	17620	13842	10667	8184	6376	5007	4146	3287	2877	2310	1947	1771	1653	1475	1325	1309	1251	1139	1081	1036	1009	897	915	867	852	867	809	797	826	806	773	771	757	761	709	732	688	708	699	701	730	705	700	673	676	709	660	680	677	649	671	638	684	653	670	694	694	669	650	694	690	637	651	658	642	729	611	659	661	688	653	631	635	654	660	656	719	726	689	683	683	662	666	646	665	635	648	682	643	656	627	638	666	665	702	678	653	690	647	669	663	686	696	679	646	658	605	624	683	661	664	649	670	657	660	694	686	698	684	680	643	697	649	692	702	646	652	675	669	677	699	673	647	641	635	661	664	616	636	646	645	683	622	670	674	672	636	659	660	647	641	634	664	660	672	676	632	648	677	679	632	606	664	680	658	715	640	679	645	652	661	647	659	643	652	687	631	670	644	639	630	669	668	633	668	659	678	616	674	661	658	652	654	654	638	649	666	668	696	624	658	669	639	651	637	617	704	605	646	666	601	619	677	661	678	642	639	630	675	660	696	629	661	649	692	722	652	692	682	632	716	667	647	654	660	679	634	693	625	659	696	651	630	673	663	677	660	651	668	644	636	668	656	614	604	652	686	652	626	651	649	683	699	648	657	645	695	617	661	651	628	667	630	641	622	668	640	659	672	686	601	666	631	662	627	636	668	660	630	631	686	656	734	642	664	676	661	652	675	651	635	686	625	686	663	667	702	645	667	664	674	660	637	688	679	646	625	636	652	696	664	660	676	670	655	729	629	667	694	614	629	679	660	673	717	701	675	636	661	646	661	665	648	652	658	670	658	666	658	656	716	616	656	622	673	671	669	655	671	676	656	694	663	669	642	653	641	676	684	620	580	655	653	652	643	660	676	717	641	644	654	641	650	668	632	632	655	618	638	681	623	644	709	712	626	652	696	681	693	662	673	671	669	657	673	671	665	727	656	662	716	657	640	655	666	641	658	702	650	664	651	661	647	678	667	677	628	653	684	602	667	661	643	638	651	641	671	632	635	672	670	675	634	642	674	685	658	688	696	636	631	655	663	674	628	654	665	663	655	682	644	667	654	647	686	653	673	642	661	678	687	627	684	690	671	662	612	612	675	654	684	654	687	680	633	606	641	631	656	699	679	669	669	666	653	726	655	668	651	708	664	651	707	649	657	635	660	691	636	643	640	648	690	677	643	677	621	719	672	685	656	677	689	679	674	618	628	657	659	715	655	654	670	683	658	671	651	659	634	654	641	656	641	662	641	647	674	657	710	672	626	671	668	715	641	684	611	687	665	663	679	664	629	658	695	637	666	675	625	636	655	678	732	668	673	668	713	639	668	675	661	669	639	675	666	626	652	681	647	633	629	618	641	699	593	625	615	621	659	641	642	621	651	635	681	672	639	637	701	676	651	647	655	662	666	681	667	652	609	632	676	643	615	701	651	642	646	678	625	685	672	665	650	682	661	628	664	625	698	648	701	648	650	619	675	692	663	617	695	661	661	649	650	646	632	639	660	674	673	731	657	652	683	680	631	652	657	646	685	641	626	678	633	648	641	679	666	698	618	629	673	632	660	603	655	655	676	669	644	645	703	605	691	627	655	652	664	674	637	614	611	671	630	646	675	676	599	649	673	712	651	668	675	644	623	668	653	617	674	686	680	680	636	674	635	687	619	690	656	624	627	659	636	647	646	661	675	659	635	700	670	648	672	643	642	622	684	651	672	642	664	622	652	660	666	621	682	677	632	678	642	653	645	671	653	637	670	727	669	654	679	660	618	707	647	672	665	662	666	675	678	652	647	679	623	656	664	661	653	683	623	644	647	660	619	706	672	696	645	655	626	660	656	639	662	693	648	684	670	642	671	679	636	595	712	700	671	644	704	662	687	662	641	687	675	655	700	658	607	701	654	629	637	641	623	646	652	695	618	674	668	656	691	648	635	686	674	680	644	683	655	642	668	650	672	696	664	689	634	659	633	703	669	619	693	672	653	666	668	632	684	637	614	680	665	683	643	649	638	674	626	688	661	633	646	682	679	637	686	669	655	687	674	635	691	640	644	725	654	654	675	625	633	654	687	681	659	639	670	687	640	661	657	667	718	701	627	691	693	666	648	732	637	696	689	667	676	675	661	607	648	683	674	647	683	647	639	683	643	671	667	653	671	655	648	645	681	654	638	677	686	666	691	623	670	685	659	641	645	661	664	666	667	623	658	667	646	660	620	648	671	643	636	665	671	660	639	614	637	631	628	672	653	629	672	636	651	665	634	656	701	701	649	661	653	615	630	637	653	677	700	670	653	712	645	669	641	624	649	648	671	666	654	665	603	629	711	721	702	633	686	652	657	604	683	711	644	630	667	638	661	686	648	681	643	647	646	675	676	667	626	657	665	625	655	666	677	664	671	692	644	633	601	701	687	632	637	644	641	698	629	654	688	678	630	661	669	631	652	669	662	660	666	684	615	642	617	655	661	647	661	658	638	665	664	684	673	667	667	664	651	663	628	617	675	616	695	654	660	637	639	704	650	662	642	667	652	675	646	628	671	633	667	605	638	658	641	622	661	611	630	637	668	640	670	649	751	656	675	617	657	667	726	663	600	676	626	686	660	659	650	669	687	647	654	671	666	652	652	631	622	638	701	635	625	662	662	704	678	652	659	650	691	679	664	683	596	602	688	648	641	699	645	650	683	682	687	637	676	668	653	675	670	643	648	671	644	660	621	637	634	626	687	695	660	660	667	676	657	677	688	662	657	647	689	624	663	671	678	651	679	614	691	628	698	658	633	645	677	657	641	643	659	648	666	663	660	671	648	635	658	624	636	657	611	657	659	688	630	651	660	652	667	637	690	660	621	655	614	604	627	658	609	656	654	698	718	677	670	717	707	652	600	629	671	706	658	675	637	682	620	667	628	676	635	605	644	663	667	641	679	676	653	634	675	679	638	634	686	628	638	638	593	642	648	667	676	708	614	693	629	679	638	664	644	686	668	654	643	667	637	678	662	685	688	662	635	661	686	671	655	645	606	624	635	645	669	677	652	657	665	670	673	647	636	636	683	643	658	655	691	648	691	637	641	664	647	664	665	636	650	662	660	663	727	657	655	640	633	632	638	644	657	638	672	646	651	676	659	688	657	666	698	692	686	682	648	640	637	648	626	652	678	608	629	676	674	636	697	686	643	694	644	675	685	661	658	675	657	640	642	648	672	678	684	659	631	698	679	651	664	673	682	650	702	615	665	631	589	648	715	620	693	631	675	684	684	645	695	702	673	645	626	682	650	646	696	643	662	615	663	576	658	664	646	684	665	668	673	651	707	658	629	685	681	658	689	677	672	679	673	666	672	667	680	628	651	692	625	689	637	664	647	647	674	697	673	645	621	672	631	672	685	670	632	699	617	643	673	668	641	663	710	693	687	638	660	671	666	701	673	670	670	672	638	717	651	656	641	699	712	669	658	620	641	644	680	663	690	626	663	699	688	694	673	664	672	673	649	652
22643	20731	28322	23299	21297	22963	21807	12229	8491	6402	4837	3823	3083	2649	2144	1859	1611	1357	1229	1226	1124	1030	974	940	913	819	848	767	764	724	705	732	665	700	658	644	628	610	614	640	609	614	560	590	566	564	583	547	557	552	558	646	593	519	580	530	591	590	528	583	575	527	521	559	555	567	558	569	596	503	534	521	550	547	559	601	546	518	514	539	519	514	585	528	589	582	517	525	541	524	529	573	520	553	576	540	569	542	556	557	585	507	534	536	569	532	557	543	526	526	497	501	573	533	541	539	500	523	550	507	534	536	524	546	519	524	542	571	548	563	543	533	490	622	557	569	515	548	552	502	540	535	536	533	560	595	527	561	544	513	547	520	543	563	579	558	503	539	531	516	540	544	571	563	549	544	521	560	548	567	553	508	565	532	515	562	533	554	544	541	539	561	496	569	524	541	524	530	522	552	534	559	548	503	541	480	565	565	503	526	552	551	538	549	561	558	600	522	503	587	552	554	567	548	517	533	542	533	550	552	553	547	548	473	518	546	541	591	566	544	551	523	564	527	557	557	566	545	535	545	538	537	531	518	516	552	529	555	586	576	533	553	544	509	497	518	555	560	537	534	561	525	505	560	539	536	545	536	565	527	552	511	530	574	547	566	555	539	542	571	554	531	591	544	491	573	514	533	568	525	545	530	554	544	575	544	529	565	561	564	534	513	585	598	531	550	546	543	536	517	540	543	547	560	532	542	564	589	573	505	536	554	553	538	523	538	516	596	524	536	519	540	599	529	541	554	515	556	493	515	509	587	545	564	502	550	539	571	531	527	580	561	555	533	550	556	556	558	561	524	522	546	540	540	533	527	520	542	570	542	495	507	551	523	530	559	516	561	522	501	528	568	517	571	524	531	540	530	549	551	554	586	513	563	494	561	539	544	539	564	587	560	590	530	579	541	561	516	530	556	543	528	543	557	543	575	561	566	523	551	512	533	557	519	548	489	570	495	560	542	543	557	531	533	540	560	568	521	542	544	543	497	503	532	544	591	539	542	532	566	527	494	566	525	571	561	548	544	512	592	561	532	563	545	551	528	559	543	547	548	504	523	522	574	540	569	533	503	540	547	524	548	540	550	564	599	571	543	520	559	501	583	525	566	536	521	544	567	529	559	573	546	509	505	601	559	520	535	586	510	575	528	533	563	542	521	523	537	546	557	546	537	536	537	539	526	539	535	543	524	554	512	533	527	526	549	541	501	579	552	559	548	511	550	550	533	513	529	510	553	513	578	562	528	572	536	561	563	531	527	545	567	547	508	517	533	557	550	597	546	483	531	502	556	525	562	532	491	554	509	537	510	547	571	551	549	546	524	528	549	555	566	557	561	529	544	550	564	560	535	548	472	583	525	553	567	567	544	535	525	555	540	565	520	526	536	537	569	553	554	579	548	499	549	573	570	548	577	568	551	554	524	521	520	526	599	538	561	501	502	549	573	538	536	566	520	559	514	568	574	551	515	551	571	576	511	553	531	574	559	511	522	521	519	522	537	518	583	569	536	537	582	518	541	550	588	550	545	537	524	565	501	594	567	555	560	552	522	522	569	553	519	550	527	588	544	545	527	521	533	517	567	518	538	501	550	558	507	532	511	534	550	575	577	561	538	526	514	510	548	558	555	551	574	537	528	561	564	524	535	535	522	529	537	554	525	557	535	537	580	549	586	524	566	576	541	532	612	534	559	543	575	568	543	568	536	527	550	526	566	570	513	573	563	508	597	513	553	555	520	518	566	547	540	551	548	537	581	543	558	516	523	530	523	546	536	559	517	546	524	543	559	590	549	540	545	591	558	532	571	561	507	532	505	510	558	529	541	499	565	553	536	583	547	521	475	524	525	566	598	550	538	515	543	495	534	492	524	511	557	565	522	504	529	544	526	568	537	576	558	553	567	542	483	547	511	538	528	554	546	507	558	550	576	545	540	562	530	538	581	566	529	551	554	537	536	578	523	489	522	556	563	537	549	546	513	550	520	570	522	521	543	541	510	573	539	555	520	531	519	539	579	543	517	555	537	488	563	532	550	539	571	553	525	522	505	559	577	529	593	569	517	576	512	545	556	526	567	554	579	517	553	533	559	510	536	526	543	527	531	533	517	552	505	565	524	543	565	528	555	541	566	521	488	541	592	544	524	567	554	578	523	549	538	540	524	562	555	506	548	502	536	507	559	505	542	507	547	529	560	550	562	558	582	562	510	585	552	562	565	563	547	545	536	533	550	534	487	561	527	554	565	529	528	529	553	525	574	574	546	535	578	518	517	522	494	494	590	529	536	565	562	554	520	553	570	526	548	566	518	554	568	506	508	535	508	572	524	547	528	586	527	532	574	537	519	535	550	557	573	550	550	547	501	527	604	534	552	567	482	555	575	556	542	527	547	507	515	554	531	535	495	561	551	561	525	561	576	524	558	564	542	548	547	528	547	548	502	605	536	546	569	539	541	536	521	533	548	512	553	547	547	550	532	534	546	546	536	571	529	533	557	550	570	578	564	554	499	562	546	535	567	525	578	572	544	564	549	563	556	533	533	534	557	549	567	531	564	580	570	571	515	570	545	584	532	543	561	517	533	539	549	510	573	531	538	531	536	559	538	537	547	548	531	552	543	586	546	546	520	536	521	546	551	560	522	531	539	537	539	572	578	580	556	533	560	539	531	500	572	515	563	523	522	564	531	529	520	558	554	551	537	522	553	531	564	566	560	542	527	546	496	571	504	530	566	574	571	556	526	528	496	566	579	547	522	567	556	538	561	476	492	545	555	536	586	590	535	574	540	563	554	531	495	580	567	600	577	531	519	520	531	567	500	519	575	547	552	521	509	596	531	550	546	563	508	547	559	564	508	485	531	569	536	537	565	547	593	519	582	545	563	544	519	559	543	551	548	512	567	556	518	550	581	525	570	561	517	551	533	580	502	531	546	530	514	545	570	549	547	547	557	547	543	563	549	536	565	551	530	538	563	539	554	509	520	572	514	517	531	533	507	521	544	578	554	525	512	490	544	540	562	584	568	542	556	541	498	500	530	542	528	534	529	613	532	522	517	514	557	538	521	562	549	520	606	515	543	558	541	557	533	538	567	547	541	513	543	535	553	555	563	525	560	551	508	525	554	557	559	532	523	547	583	552	555	536	537	541	587	551	543	561	533	577	552	549	533	548	522	538	549	545	516	564	543	519	564	527	573	496	559	547	591	541	535	550	550	523	539	537	552	576	542	531	549	544	535	507	554	544	543	512	545	535	514	532	523	546	580	533	536	500	506	569	560	546	553	521	521	567	536	532	555	569	524	560	555	541	505	517	559	539	554	570	514	539	499	555	560	534	523	510	516	551	558	526	554	567	538	549	575	575	531	541	520	543	549	562	522	527	588	556	560	527	582	561	536	509	502	527	530	563	499	542	519	537	536	549	532	542	554	528	550	527	570	568	552	549	539	557	583	553	549	567	539	584	517	561	531	528	530	528	500	551	560
33991	56121	48433	38071	32505	27804	22702	17945	14296	11067	8753	6927	5722	4625	3723	3086	2685	2257	2054	1842	1686	1597	1406	1414	1341	1280	1099	1052	1080	971	934	960	943	870	839	824	783	761	835	802	756	775	727	721	726	695	697	688	646	694	716	696	705	656	662	668	666	680	643	651	684	674	716	687	729	654	632	647	632	660	676	649	670	654	665	660	589	643	681	574	680	620	664	664	637	656	649	657	650	633	675	641	655	635	708	638	643	697	648	643	681	651	614	659	646	659	672	662	628	610	708	663	674	643	633	682	616	672	699	618	662	659	681	708	655	618	675	650	657	679	653	667	658	664	640	634	669	638	696	640	677	672	671	704	652	677	654	642	608	617	651	663	598	665	634	628	659	634	651	621	603	668	674	635	664	670	660	660	616	683	664	652	643	693	675	662	643	621	668	653	673	634	655	619	737	673	635	629	657	658	666	665	667	653	653	652	701	664	631	648	675	634	584	671	648	686	698	657	661	665	681	588	678	658	646	636	695	624	626	656	649	700	676	642	669	680	672	677	642	635	619	662	645	623	653	663	687	666	646	658	702	596	685	648	702	611	629	619	668	626	631	663	615	672	655	646	637	635	678	629	644	635	668	679	682	683	652	680	643	668	690	659	676	674	719	660	627	669	694	607	640	662	657	651	647	649	623	643	604	642	674	630	704	666	596	655	659	654	658	619	649	698	686	649	681	621	658	699	650	627	672	665	654	635	636	664	651	626	622	658	695	649	640	696	703	620	631	649	674	674	637	700	684	649	634	638	660	661	670	684	697	649	655	648	643	649	622	637	701	620	619	714	672	635	682	638	643	673	660	620	671	621	670	589	628	669	677	651	625	735	647	658	614	649	652	661	647	655	633	660	673	672	650	648	678	689	659	672	611	664	631	673	659	656	667	691	621	676	639	713	666	612	660	673	644	646	613	624	617	657	707	646	653	673	638	654	641	649	645	663	663	677	651	653	663	694	696	657	683	652	651	664	659	639	688	660	672	626	636	658	643	669	673	676	662	663	649	673	669	628	621	668	603	705	630	651	666	670	646	654	662	696	649	672	653	635	710	675	667	670	638	651	668	658	649	690	684	645	635	658	679	615	667	646	669	688	649	678	707	687	666	663	669	680	666	654	654	632	692	636	656	647	689	602	692	632	669	640	653	657	651	624	613	667	675	664	646	693	656	638	653	656	669	629	651	653	641	644	651	637	624	686	664	618	691	642	634	615	638	635	635	665	678	692	626	691	616	684	664	617	686	615	676	652	655	663	630	637	670	684	669	631	660	646	669	681	691	664	670	636	646	653	677	676	687	625	627	650	624	666	611	634	649	648	619	624	616	661	668	680	635	626	664	700	664	633	634	650	681	661	661	661	745	644	630	667	660	657	619	666	632	640	622	679	657	654	679	693	653	650	681	661	664	682	656	695	670	668	672	678	645	655	673	623	675	656	657	666	662	664	626	691	697	633	631	639	650	697	662	681	614	664	599	599	648	638	640	657	660	661	669	677	685	658	652	618	619	643	645	653	612	676	644	643	660	662	673	678	634	669	623	645	642	680	636	662	618	652	663	659	655	656	680	690	679	641	667	633	689	665	655	641	690	693	615	637	633	661	621	667	622	650	697	621	681	633	679	619	635	667	670	668	633	670	610	686	628	633	652	616	681	642	636	628	611	625	623	656	660	692	668	669	625	700	712	690	679	627	650	626	629	626	613	635	641	647	635	628	637	732	647	590	631	632	616	657	594	640	636	670	625	652	682	667	647	696	626	647	588	653	638	682	649	672	626	630	676	639	659	648	641	676	661	677	673	650	654	673	635	618	660	650	646	689	663	680	671	651	588	644	597	642	702	650	626	666	621	669	697	683	630	662	621	625	660	628	643	644	639	634	608	654	690	637	688	693	620	663	658	704	664	691	621	679	703	712	634	643	653	698	662	651	637	629	690	676	635	663	699	679	684	651	698	606	680	650	697	686	659	620	663	669	661	615	637	710	653	650	688	601	666	632	689	668	658	636	629	634	635	643	665	656	682	679	619	676	668	651	621	684	682	634	671	634	650	701	648	638	655	669	655	698	669	658	652	674	643	678	637	636	649	609	633	678	668	670	653	652	677	670	696	649	618	671	631	654	658	612	665	684	648	665	660	649	627	631	653	666	629	675	666	616	647	632	625	655	654	629	642	656	637	707	668	680	680	632	636	628	622	681	661	635	618	654	648	667	659	633	651	645	640	634	649	647	622	653	648	706	667	669	598	686	611	674	629	659	710	658	614	664	651	618	638	639	673	678	642	640	643	682	660	664	653	689	663	676	688	622	633	637	639	646	646	619	658	694	680	647	636	671	620	628	636	657	618	675	638	628	665	691	661	643	637	628	698	670	605	667	621	595	653	672	674	653	598	645	601	655	721	625	639	672	642	644	651	658	635	614	658	643	672	645	661	662	619	605	659	637	611	607	665	672	631	657	649	677	653	703	660	622	679	665	656	655	701	632	699	672	655	653	653	611	671	657	663	662	625	681	648	647	626	693	605	711	623	649	674	667	612	639	664	666	687	630	672	720	704	665	655	629	666	634	625	665	652	673	636	670	617	668	703	639	633	622	644	644	663	665	671	636	686	673	616	696	682	645	632	622	659	643	648	635	666	642	646	657	663	634	676	647	669	637	636	627	630	628	638	595	645	642	668	634	611	670	669	654	648	649	646	683	676	660	635	664	605	655	649	660	636	632	687	670	683	582	667	672	675	646	668	655	703	664	649	661	641	732	675	625	662	631	634	666	641	680	611	692	681	648	658	639	663	627	634	647	709	639	635	672	653	624	648	605	632	624	667	657	623	697	639	687	679	670	623	663	635	624	643	646	694	618	664	679	662	656	647	634	670	696	615	669	626	653	618	632	699	657	638	678	593	694	641	634	653	662	650	607	641	666	640	683	642	683	683	594	639	671	662	633	637	634	662	659	655	596	644	616	643	672	640	684	659	685	685	629	638	659	673	648	611	699	689	669	625	641	664	669	673	673	724	648	684	694	647	643	632	657	629	660	663	606	687	682	684	637	646	627	682	678	647	654	619	672	690	628	615	649	695	670	644	636	630	683	631	625	634	663	651	650	676	669	626	638	699	676	638	685	617	676	630	650	661	671	626	667	663	643	662	634	674	637	653	611	608	609	623	649	639	672	636	655	644	673	686	614	623	676	670	645	654	674	697	625	644	623	709	647	671	640	707	720	641	655	673	693	601	657	629	671	666	672	616	615	613	682	692	687	653	687	639	645	676	652	646	639	673	687	634	648	681	614	604	662	609	697	675	689	623	648	631	621	669	676	681	626	671	617	673	683	586	675	700	641	641	642	683	660	673	663	663	683	683	647	647	636	683	625	651	642	649	661	674	681	646	631	658	680	647	660	651	677	640	637	639	683	672	672	702	680	705	687	677	704	655	651	628	667	687	676	639	665	661	680	654	668	635	631	665	658	666	660	640	628	662	696	626	646
27834	27490	32792	25686	16678	11363	7677	5269	3763	2830	2344	1967	1703	1341	1201	1058	1021	927	844	757	770	769	742	710	702	726	690	640	651	594	602	596	617	575	568	582	652	587	552	598	600	622	586	557	602	580	576	568	578	524	545	595	588	558	541	563	556	557	554	517	538	559	566	600	561	580	555	572	543	537	578	575	593	515	563	544	571	529	581	569	528	595	582	538	530	574	557	580	561	566	614	563	566	562	511	562	570	557	596	584	602	534	585	545	583	579	582	558	538	538	579	566	520	582	523	561	567	581	528	532	558	523	572	572	516	572	550	587	578	576	536	535	578	531	578	553	536	601	560	561	529	573	592	578	577	547	569	570	528	591	578	556	535	565	566	545	603	531	527	538	577	529	511	562	569	512	597	584	554	575	507	570	591	533	545	539	611	584	547	541	564	576	548	550	544	577	530	562	538	550	547	541	542	554	570	529	545	550	557	569	565	575	598	551	587	565	589	541	530	544	512	571	575	558	571	534	547	584	548	559	555	552	571	585	555	579	538	564	537	549	571	542	531	537	584	545	531	601	523	537	567	568	573	547	597	543	590	556	568	572	600	529	573	564	590	578	542	612	548	574	564	560	538	529	584	563	578	576	552	583	551	559	571	578	535	557	580	598	565	599	577	546	587	576	554	534	552	610	607	566	576	571	557	591	561	538	551	567	549	579	571	577	574	538	539	572	606	517	586	575	525	572	557	541	491	581	525	491	570	573	516	543	547	562	577	548	558	588	523	578	595	549	527	577	530	526	595	568	548	599	545	589	498	521	540	576	563	558	564	565	552	556	556	571	569	558	556	549	574	583	567	506	590	595	569	572	559	551	505	577	509	550	565	555	544	514	540	527	563	536	521	525	544	562	566	546	567	595	577	574	557	563	597	555	555	554	557	570	548	550	547	564	550	576	549	519	531	504	580	559	558	593	562	569	555	576	569	559	584	542	609	567	541	564	554	577	544	599	565	543	588	538	518	538	554	567	526	613	588	510	558	542	554	532	554	570	524	560	561	522	581	577	581	551	552	557	546	572	546	560	531	565	559	584	568	595	579	587	624	539	559	528	558	543	555	548	536	554	535	526	570	533	579	551	555	558	572	596	552	557	548	587	551	586	565	569	566	617	541	545	515	585	615	598	540	576	569	549	601	563	528	587	550	577	621	539	543	557	535	553	568	548	554	540	528	573	590	504	565	531	542	502	562	530	528	547	578	532	583	540	550	569	529	582	554	504	533	555	526	568	606	579	523	559	579	540	590	570	551	556	551	529	554	545	551	577	538	537	549	592	594	545	553	562	574	587	548	551	525	579	577	552	624	571	529	537	557	569	563	588	551	544	560	571	576	592	575	578	578	527	537	530	595	584	555	589	566	533	559	543	547	578	560	593	551	596	540	558	563	593	547	565	572	594	531	527	514	510	550	547	523	564	542	526	564	559	542	566	562	542	549	556	544	563	571	563	523	553	573	543	535	554	575	544	537	599	551	550	550	545	592	557	578	521	563	521	546	552	537	593	539	568	568	537	535	610	541	566	598	600	577	542	569	584	566	564	544	579	553	551	561	569	547	568	581	557	562	585	546	580	605	542	544	524	584	523	571	594	591	591	566	580	551	579	543	544	571	553	556	537	585	554	513	536	528	587	549	572	564	543	564	544	542	516	546	523	558	539	564	584	523	561	559	587	580	585	535	552	567	516	563	514	594	581	579	544	548	588	510	567	558	555	533	524	559	565	540	537	560	519	563	566	555	557	545	546	528	548	524	562	554	543	522	595	537	556	563	581	574	570	550	559	578	582	525	558	575	540	524	556	595	617	558	520	529	553	525	568	576	561	598	548	574	548	573	536	561	536	572	586	563	548	593	529	607	546	559	538	557	595	544	557	565	501	541	554	584	567	572	557	576	534	586	593	571	569	593	587	548	503	579	565	557	561	633	548	567	570	599	526	565	539	549	535	578	558	578	520	546	564	561	523	567	550	530	517	584	551	525	539	575	538	593	540	572	547	572	576	581	510	582	553	596	553	558	519	561	537	564	593	563	533	543	546	568	514	582	573	515	520	566	564	518	573	533	549	584	560	583	554	601	545	510	569	554	566	571	542	554	567	595	591	533	591	581	562	583	506	568	569	555	597	558	570	550	562	521	567	551	569	542	572	574	564	503	530	530	570	566	564	569	558	572	559	574	535	616	536	538	543	548	556	540	576	551	568	597	559	551	585	585	560	602	540	555	501	555	554	551	548	595	581	594	522	593	563	542	546	544	583	573	542	553	576	564	551	543	586	559	548	564	566	552	552	558	605	563	535	543	551	516	540	558	567	514	570	546	605	572	586	558	518	544	566	617	569	559	602	533	568	611	537	536	580	586	607	542	567	543	519	557	570	556	548	613	552	583	513	543	577	583	564	539	510	577	532	551	564	572	542	585	568	587	561	574	585	566	533	551	592	588	572	575	533	525	537	574	521	548	557	559	568	568	556	589	547	538	567	567	569	600	551	589	549	590	552	568	538	585	536	580	524	563	538	528	584	566	547	530	547	553	610	549	556	565	555	546	551	506	569	555	556	576	559	529	569	542	540	536	538	529	557	542	553	537	528	583	578	526	627	578	587	579	551	542	583	589	589	565	578	583	535	546	532	580	559	576	551	552	592	539	602	558	578	617	549	534	547	498	585	555	543	545	552	565	574	541	566	511	573	542	472	563	516	527	551	594	545	588	558	582	556	601	533	560	553	585	548	576	578	531	558	557	561	555	567	534	576	629	560	546	558	541	548	555	556	561	611	566	555	504	536	545	537	579	573	573	555	539	552	572	547	561	552	552	562	592	574	543	560	573	531	532	539	593	545	566	575	586	574	544	572	584	584	593	588	522	593	530	560	558	554	576	550	590	570	535	530	544	556	555	575	524	540	537	531	532	550	560	560	591	549	562	539	570	530	581	582	547	502	541	526	574	577	553	601	505	549	554	556	550	539	529	570	542	558	536	550	561	563	566	556	550	586	567	571	560	564	591	538	604	526	567	529	570	542	579	549	540	604	619	518	579	576	544	550	569	558	554	575	522	563	543	554	577	532	573	583	629	563	526	547	552	589	528	592	536	562	555	571	574	537	568	538	547	605	567	557	595	590	529	532	598	577	571	556	582	532	558	561	551	555	550	582	539	601	585	509	578	616	570	584	587	530	589	590	583	574	541	587	542	573	595	590	561	581	552	554	570	569	570	543	599	586	561	589	559	583	599	570	586	580	542	585	559	598	573	553	562	587	536	569	551	558	544	533	548	562	513	568	543	578	573	599	570	518	511	551	580	552	533	573	562	548	559	552	548	599	570	529	561	549	584	552	586	569	606	550	561	575	594	542	544	599	546	528	539	580	559	562	559	547	571	530	564	554	500	554	569	544	552	571	568	553	536	535	528	563	509	559	571	581	547	565	554	543	574	530	517	567	547	540	604	563	547	546	564	561	560	562	545	551	574	583	527	514
32079	44785	38027	27414	21685	17252	13385	9882	7510	5769	4327	3514	2858	2405	1969	1648	1512	1404	1311	1178	1045	1109	1003	990	928	943	858	836	834	792	800	764	800	766	817	735	735	712	721	737	713	732	697	724	715	718	716	666	716	710	706	683	618	690	737	663	703	729	681	726	706	690	691	676	685	674	703	697	678	656	706	629	692	684	698	681	703	646	673	636	704	706	713	687	722	661	689	684	655	669	729	665	679	686	700	689	678	684	636	714	665	623	603	640	673	639	676	671	673	694	654	699	654	667	648	666	687	673	695	712	660	649	675	702	713	624	694	715	687	686	728	668	674	688	660	683	669	703	719	657	649	698	689	697	717	668	691	702	693	655	723	722	671	666	653	654	669	693	689	676	671	648	701	674	698	645	621	646	677	645	658	743	735	676	639	633	734	662	664	664	671	681	682	685	726	716	650	741	668	716	665	675	665	700	643	673	673	650	651	683	718	683	706	668	701	684	699	669	675	640	736	671	683	706	662	679	666	671	662	661	686	639	717	641	687	689	679	665	676	678	665	661	720	676	721	674	641	697	658	655	651	653	686	648	676	675	704	716	618	683	701	687	710	645	702	701	642	674	667	710	686	664	643	648	652	700	630	628	662	721	697	625	657	697	682	648	703	693	704	710	645	718	674	672	635	672	668	692	671	678	696	670	688	704	665	670	712	683	693	740	696	704	674	659	706	647	683	703	652	666	658	695	678	665	677	683	667	697	714	697	643	671	688	673	691	696	623	690	733	650	690	688	677	683	676	685	700	691	675	694	704	678	671	654	691	693	636	668	695	707	656	671	717	651	704	691	707	699	656	713	705	697	693	667	705	703	683	692	676	658	682	656	641	690	694	669	739	650	677	728	741	714	716	633	672	649	657	691	701	631	705	689	716	666	680	658	646	683	680	677	677	656	649	706	651	700	663	689	703	656	718	677	665	687	678	693	663	686	674	683	677	642	651	699	664	719	732	675	657	674	675	713	674	703	709	655	689	701	718	669	695	649	683	687	710	670	670	682	704	665	698	679	617	665	671	691	706	720	668	689	674	698	661	660	686	633	653	640	751	687	694	690	702	662	690	713	657	668	660	650	721	634	684	693	626	665	705	649	666	721	672	745	684	642	692	637	710	649	718	676	664	632	700	686	665	721	689	658	681	683	652	643	682	707	693	609	706	682	696	684	650	652	721	687	655	701	658	732	680	654	710	676	666	680	651	725	688	685	700	693	668	707	700	671	705	694	647	704	658	712	664	706	684	668	673	717	674	670	676	649	677	635	666	634	689	715	679	686	693	624	668	658	681	719	663	682	701	689	719	693	664	664	709	658	684	716	662	657	644	694	710	674	651	675	659	666	693	685	696	669	688	726	689	698	719	676	719	708	644	686	709	734	664	710	634	669	638	714	694	697	704	613	751	655	637	705	676	688	691	717	702	643	688	702	656	687	680	683	657	689	672	676	675	669	642	629	643	695	667	686	660	678	698	734	696	662	657	687	682	707	672	631	656	670	750	666	660	679	663	686	680	695	655	676	676	695	707	680	692	668	715	723	683	677	674	662	670	707	681	649	719	666	671	717	689	656	682	681	656	704	681	684	692	714	677	681	705	664	674	681	658	716	649	705	673	683	668	662	693	687	679	648	712	730	656	641	690	649	674	677	623	681	696	652	701	676	689	647	716	717	661	625	649	690	633	699	676	680	712	669	670	658	624	718	698	648	721	682	687	641	726	739	732	687	686	672	676	695	682	646	661	698	650	706	664	649	702	667	672	660	725	712	718	678	709	674	657	702	688	682	675	645	672	668	694	687	761	694	708	730	674	695	679	717	692	698	707	686	679	672	696	640	672	689	661	640	683	677	696	735	687	692	693	689	647	655	703	715	656	692	686	689	665	653	652	698	644	691	720	645	612	669	684	737	665	708	697	682	646	676	688	679	694	734	673	630	662	710	724	641	646	678	674	681	714	708	682	681	692	678	665	693	687	680	666	694	698	733	679	630	649	600	658	657	663	651	687	666	679	679	704	716	693	629	708	706	684	651	679	691	695	717	689	715	676	678	652	717	693	704	656	685	706	621	681	720	648	649	656	685	652	677	694	703	688	637	703	652	661	707	681	692	671	694	674	678	643	686	700	672	675	684	663	757	735	720	740	699	673	696	674	644	701	681	669	672	665	679	670	700	666	660	677	718	674	686	672	693	678	663	683	631	702	744	693	661	665	722	703	689	709	700	701	685	600	681	701	722	705	626	696	659	705	663	656	709	694	656	654	665	699	689	654	672	647	668	630	663	709	697	679	674	650	725	728	757	715	664	715	670	693	675	657	709	659	662	696	698	691	712	657	656	636	674	689	694	684	640	668	674	674	698	688	714	656	700	686	649	665	687	671	739	672	678	688	687	624	655	685	693	690	646	709	689	662	682	652	692	647	717	666	686	640	647	708	682	635	701	690	659	628	664	707	709	674	700	678	656	727	706	700	704	726	701	687	665	647	663	667	690	664	652	699	703	698	676	692	692	727	679	667	688	707	665	711	687	689	705	694	692	674	722	650	707	673	698	688	709	678	638	684	674	696	695	653	681	686	629	678	703	735	654	697	624	729	693	738	634	704	664	672	682	697	649	686	667	705	681	677	663	659	692	641	667	670	679	717	644	658	726	742	660	665	717	689	651	720	654	686	657	613	650	670	688	710	649	714	675	666	703	697	669	687	707	690	633	682	667	691	709	651	710	727	691	656	722	645	683	701	680	710	723	621	662	652	672	698	665	685	663	683	686	694	692	693	698	744	670	657	693	703	675	662	699	675	698	708	655	684	711	666	658	675	631	680	661	682	694	658	655	700	713	685	696	685	723	641	703	664	670	704	700	681	668	701	689	678	689	626	703	665	687	656	644	678	690	689	652	659	676	686	682	686	682	684	718	693	704	673	668	646	677	673	700	639	627	720	629	675	669	619	678	683	689	671	697	738	692	654	686	693	651	680	683	670	683	668	694	703	619	672	688	652	663	682	697	720	687	750	639	667	686	683	650	672	686	621	677	704	682	680	681	687	646	690	685	677	712	666	682	652	678	690	710	701	709	666	676	701	697	662	683	676	695	671	644	634	683	716	684	652	702	673	645	672	663	682	694	666	706	687	694	631	685	686	681	648	680	698	686	667	701	678	691	665	672	668	676	711	690	682	674	691	729	675	724	619	759	679	634	701	664	696	652	697	662	704	645	696	679	659	661	709	669	658	661	674	678	705	631	701	666	703	672	622	658	697	708	670	641	703	664	618	663	622	682	699	654	649	676	709	702	664	639	673	703	669	719	623	656	665	709	675	644	680	667	676	708	752	686	681	654	710	713	652	687	688	673	706	647	717	642	668	643	676	690	673	661	663	705	704	667	677	708	666	685	701	727	632	669	707	673	697	673	650	650	676	687	688	635	718	699	652	660	681	642	667	656	699	697	663	637	717	683	677	704	716	649	664	704	731	689	733	720	650	731
23703	20713	27949	24183	22004	20009	14796	8720	6127	4569	3505	2840	2319	2008	1668	1525	1298	1100	1066	967	904	845	783	801	788	818	704	721	671	686	697	643	633	697	615	621	610	661	558	576	579	557	559	578	623	596	566	540	555	573	597	575	533	542	538	536	552	498	562	547	545	524	565	557	505	541	522	516	516	540	576	555	549	574	542	569	522	560	574	561	524	544	556	557	516	516	559	574	571	555	576	550	554	521	543	521	558	551	548	575	549	541	535	556	591	581	531	494	488	532	517	553	504	588	531	533	522	537	557	521	539	519	554	532	532	520	562	596	571	555	523	525	532	544	527	516	529	524	525	588	515	516	497	580	491	544	562	541	540	566	530	551	591	578	574	527	552	553	611	561	539	563	533	545	542	558	555	569	575	567	538	544	512	551	574	553	530	555	573	541	558	567	529	531	561	545	514	516	530	513	558	537	537	536	526	541	522	572	516	509	543	511	554	525	568	538	552	512	510	507	540	549	589	539	569	584	528	512	572	572	522	556	536	525	518	594	570	517	539	511	553	534	548	529	509	530	561	545	565	520	565	560	541	554	587	550	544	565	560	533	531	510	530	545	517	514	549	513	582	564	543	557	539	521	549	548	547	535	542	564	530	539	560	531	540	531	546	561	573	512	575	521	510	529	559	543	501	522	547	556	577	529	521	547	543	519	559	546	546	570	542	530	533	515	556	518	539	535	531	582	579	558	508	531	510	550	558	489	601	532	559	570	575	572	574	538	564	566	521	555	542	532	561	550	566	595	533	539	516	540	540	595	529	536	548	578	536	579	583	544	539	563	531	562	538	592	560	547	527	532	527	507	501	535	568	539	521	531	547	562	595	568	530	532	544	586	537	562	576	512	534	547	591	570	557	585	570	571	543	520	539	535	550	540	513	584	593	521	568	541	567	551	607	524	575	510	507	529	505	510	509	549	552	542	542	542	525	540	557	519	539	524	570	534	562	593	544	550	511	552	551	550	553	573	534	573	522	547	518	540	560	522	511	590	574	553	514	519	574	546	556	559	543	544	546	516	502	549	589	539	558	528	585	582	481	580	559	534	551	529	572	514	507	535	561	557	513	583	547	635	515	569	546	530	528	528	549	583	561	530	550	497	548	585	516	523	550	538	549	525	551	535	529	539	541	543	544	567	607	578	590	546	552	537	546	549	542	530	535	566	558	549	567	574	597	548	502	532	564	549	526	544	542	528	510	538	541	547	532	557	565	527	515	609	557	545	579	567	564	547	532	534	562	504	593	560	513	568	532	545	540	542	545	562	530	542	534	558	534	532	537	551	528	552	549	534	556	568	580	536	561	559	588	522	573	496	533	535	573	529	544	545	533	543	556	498	547	565	534	559	563	516	543	573	507	594	523	581	531	520	578	559	562	520	517	531	532	542	536	563	531	548	524	547	551	601	508	542	582	527	525	576	589	513	522	520	536	525	544	535	549	571	584	585	553	560	570	539	503	575	517	606	536	522	552	573	571	541	536	511	517	520	586	554	543	545	511	584	572	518	549	560	566	547	551	549	512	571	538	551	563	521	563	541	562	531	577	535	528	547	526	582	562	512	558	557	542	556	564	544	530	538	555	559	525	536	555	516	565	536	531	546	558	559	556	534	554	545	524	606	533	603	567	563	580	524	552	554	542	543	541	584	533	553	549	517	599	557	507	556	562	529	561	579	547	533	525	491	603	536	558	515	507	560	527	578	529	516	564	537	583	558	526	576	583	505	552	542	509	536	543	567	578	545	547	537	593	525	566	545	532	515	568	543	535	554	580	549	538	569	559	516	548	588	521	530	541	550	519	516	550	563	551	559	510	543	530	544	531	559	566	547	559	544	552	536	537	534	503	526	506	486	535	556	510	508	530	543	535	524	521	554	536	584	551	524	490	587	541	517	534	539	526	561	531	511	558	548	568	529	578	570	547	532	521	541	531	509	528	521	496	548	523	526	555	544	508	476	560	568	560	513	542	537	565	530	538	564	589	571	550	543	524	533	539	548	533	537	550	538	537	552	606	579	511	525	509	537	542	533	539	561	523	526	528	590	558	556	530	532	590	576	525	591	536	573	563	529	538	603	570	522	560	557	508	579	552	548	536	534	543	542	538	533	547	559	534	523	550	501	548	541	527	552	560	566	559	506	506	526	536	516	568	510	537	546	530	564	562	545	509	527	560	560	501	497	523	518	543	543	586	525	557	530	507	579	561	527	528	537	586	541	531	526	565	551	532	558	505	574	543	545	516	564	523	550	571	531	521	531	539	577	526	557	558	543	540	532	557	519	527	537	526	541	523	546	582	559	547	543	535	495	558	566	510	563	507	539	525	571	524	564	526	534	559	528	582	549	547	547	529	526	523	550	526	533	543	547	529	499	557	558	563	576	559	573	552	549	579	561	568	540	511	579	531	536	505	574	544	506	497	539	551	527	547	532	574	580	560	522	535	547	541	546	522	543	527	537	553	560	575	577	510	535	525	550	563	552	561	540	534	494	504	564	531	495	546	540	514	584	563	515	515	542	554	516	568	521	569	539	568	565	578	526	556	556	595	542	548	565	556	592	602	531	567	562	535	568	554	553	557	532	527	575	551	576	535	515	584	527	528	586	551	587	517	542	562	559	544	528	556	572	536	557	522	565	545	537	544	516	516	538	538	552	573	531	553	555	551	588	577	526	517	544	568	534	554	547	550	567	519	569	551	577	548	558	556	560	511	577	552	523	548	541	525	565	538	542	520	523	588	575	518	575	563	544	533	526	534	533	525	539	551	556	512	555	552	546	553	538	552	533	565	555	547	529	537	532	523	536	569	526	546	518	555	572	522	496	545	550	512	545	564	565	548	534	515	543	545	526	571	547	518	531	578	499	551	536	545	504	549	544	547	501	568	597	554	602	557	506	556	563	551	551	530	557	562	569	594	500	532	564	573	554	543	572	578	568	588	576	576	501	531	533	524	578	540	510	540	539	566	549	483	534	527	501	563	561	528	520	512	579	580	578	542	506	528	519	521	520	554	584	555	536	541	534	493	540	576	531	537	563	552	566	564	533	556	510	500	552	544	521	546	542	564	528	526	553	522	561	504	559	528	539	532	560	482	552	570	565	496	520	529	546	548	543	573	566	522	533	548	529	566	592	582	595	534	571	495	528	547	503	595	536	509	553	526	527	550	543	564	527	556	555	553	575	540	568	539	528	541	514	510	573	527	550	538	560	564	524	563	529	532	548	580	549	517	549	576	541	570	567	548	533	529	547	541	524	544	573	582	525	539	515	555	559	569	508	563	549	551	570	584	555	553	618	601	549	520	522	561	529	511	561	560	540	531	559	556	515	555	552	577	601	564	574	583	553	537	526	558	557	573	557	515	543	546	548	549	548	548	583	467	570	561	542	565	555	553	529	538	557	538	523	523	545	565	517	531	558	532	523	568	564	509	587	588	547	506	529	576	558	578	560	590	555	571	504	599	594	556	529	504	527	525	599
31844	50445	45145	33529	27297	22878	18622	14247	11031	8460	6486	5062	4013	3482	2905	2386	2102	1737	1544	1471	1370	1279	1261	1173	1065	1032	998	972	941	941	873	882	811	857	824	780	761	787	754	717	773	747	737	775	717	705	713	688	709	656	720	653	687	629	629	640	640	671	723	693	670	632	654	707	664	673	679	708	716	673	683	719	681	624	649	691	658	662	640	660	665	705	666	603	687	665	666	639	691	690	625	659	643	655	665	691	628	661	666	668	658	649	674	632	673	686	678	680	676	669	635	690	681	664	652	658	684	703	653	696	636	687	679	647	674	688	668	641	641	633	710	710	654	663	694	676	637	688	662	667	648	670	670	700	668	695	639	683	709	657	652	688	643	683	687	689	651	650	643	695	648	653	681	648	665	663	657	684	651	681	688	699	664	706	676	668	658	655	608	673	687	682	648	647	664	654	692	685	685	670	604	671	682	627	659	694	723	663	663	692	641	687	669	665	671	714	676	674	638	656	678	696	633	613	671	697	652	645	689	689	673	681	663	685	652	655	662	662	677	675	671	662	680	624	679	685	675	667	667	623	666	667	644	633	634	687	650	659	659	624	679	610	666	652	639	692	641	661	659	721	677	631	678	682	681	653	694	701	661	671	680	616	680	680	641	642	660	648	670	646	606	671	654	673	657	671	704	685	663	701	668	680	695	649	659	642	623	648	686	680	684	681	635	700	648	655	696	663	669	633	633	665	663	684	647	668	636	694	640	704	707	685	665	629	685	656	659	667	658	693	665	696	686	669	679	691	669	675	670	682	692	654	681	667	660	674	694	656	666	667	632	704	616	701	684	640	657	634	628	685	640	697	665	702	672	703	656	676	664	696	690	703	616	642	672	694	659	676	665	665	645	682	666	645	664	684	691	709	695	664	636	702	676	648	715	679	663	698	661	654	685	706	674	664	661	604	653	679	684	631	623	655	626	694	688	659	697	712	688	661	721	661	656	666	680	689	693	657	652	671	624	643	650	657	695	656	652	695	716	654	687	680	694	660	665	668	639	674	671	644	658	596	679	635	656	647	686	675	679	659	662	691	724	639	720	656	670	689	617	683	675	657	664	674	682	635	633	680	648	680	650	636	680	643	673	703	647	647	641	624	687	626	680	614	658	627	658	711	669	658	679	696	640	604	649	699	705	682	699	677	638	649	642	649	669	656	666	677	639	680	665	641	654	684	683	623	653	664	675	667	652	680	643	664	607	623	624	685	605	683	675	681	697	621	687	684	692	654	633	659	632	652	721	639	656	664	658	660	617	620	667	661	668	676	651	674	679	711	658	642	713	655	679	627	688	635	682	684	681	674	655	689	647	646	682	663	676	675	618	616	677	678	677	700	656	658	650	669	704	639	686	701	632	658	662	732	649	670	679	748	676	683	688	691	637	676	692	652	671	688	647	676	649	655	653	651	689	654	651	654	643	634	669	725	682	665	685	662	660	679	704	672	701	649	699	668	663	684	657	661	697	725	725	640	667	637	728	694	682	681	730	628	682	592	663	624	667	672	600	644	696	650	690	713	686	616	689	669	663	678	733	654	661	664	637	666	661	652	600	658	665	663	673	645	704	685	622	682	653	663	673	709	678	650	675	697	657	686	600	655	681	659	655	620	628	661	670	662	664	682	679	639	634	662	684	675	621	654	660	633	670	673	670	718	650	678	675	681	719	639	677	719	670	653	669	678	715	706	663	667	629	663	641	629	628	691	656	643	656	662	663	684	693	666	689	700	653	657	690	682	692	662	661	666	667	716	659	650	679	633	672	662	674	662	667	642	671	680	677	647	713	698	667	699	629	592	662	675	680	722	633	673	667	646	666	645	657	671	705	712	627	675	662	655	623	634	702	649	650	653	665	657	629	644	651	645	659	653	668	675	682	676	689	673	639	656	669	662	664	669	674	673	663	700	666	655	628	685	695	627	677	644	683	666	648	644	675	672	638	618	622	725	673	678	652	635	699	646	610	685	667	684	634	682	672	656	672	665	666	687	678	664	683	652	681	627	657	693	685	654	686	638	662	644	677	650	643	695	686	677	684	678	658	690	639	665	658	633	684	660	673	655	683	676	675	677	648	654	694	687	667	723	672	630	699	701	686	643	652	682	682	694	643	714	661	650	692	676	693	671	650	614	700	632	686	684	667	641	668	646	646	636	646	665	664	674	685	676	632	690	643	673	649	663	679	652	674	655	624	726	671	611	678	681	684	616	698	682	678	624	690	603	686	644	679	682	679	677	669	712	626	654	722	668	653	660	683	638	647	652	684	656	706	669	687	663	689	673	678	636	715	676	660	648	708	615	715	670	676	672	668	689	685	620	636	676	646	657	633	691	661	641	671	701	642	646	702	631	635	682	679	663	684	681	646	712	669	660	663	636	700	687	664	667	659	642	641	687	688	674	625	668	681	696	669	704	666	654	627	681	656	670	629	652	663	672	640	632	621	625	707	629	628	656	685	664	681	681	633	654	693	608	659	646	686	648	674	638	644	702	699	664	679	624	637	621	612	654	712	664	661	702	670	653	676	684	707	665	664	666	705	664	696	659	707	687	710	723	690	646	612	695	707	711	668	695	625	658	659	702	674	689	686	649	627	679	636	685	692	635	687	669	691	668	715	639	671	652	641	651	686	663	645	649	675	664	599	658	659	722	697	685	666	656	640	667	665	700	640	637	647	681	683	654	633	661	663	680	665	616	666	646	648	682	649	657	739	655	667	663	688	687	710	637	643	688	691	676	658	686	670	686	629	646	657	691	676	733	606	672	693	667	686	646	691	645	653	643	675	644	697	643	643	692	661	621	684	664	666	667	701	666	697	595	644	648	692	693	668	676	699	686	692	661	681	672	684	674	635	732	691	630	661	732	667	696	688	651	652	611	703	672	663	677	668	631	677	679	694	619	652	673	658	672	629	623	633	662	662	697	692	698	743	642	649	683	659	670	693	638	645	676	668	671	646	654	645	659	719	635	655	713	611	668	646	675	624	689	645	660	670	653	636	692	705	694	677	652	660	637	682	652	645	687	697	653	663	681	658	646	664	686	681	690	648	653	679	676	729	689	644	668	666	625	665	638	696	683	681	674	655	658	657	701	645	656	660	654	652	660	698	702	642	691	645	648	674	700	627	694	658	682	621	667	643	717	670	712	684	653	707	630	677	670	691	652	679	630	739	683	714	705	672	654	688	653	659	686	668	641	640	627	693	696	656	639	649	631	639	654	705	644	684	661	698	716	676	657	654	670	657	644	692	677	711	651	688	653	693	647	658	677	677	700	628	701	700	675	651	705	668	668	692	665	685	695	721	656	715	634	685	615	657	692	659	639	646	635	665	674	669	681	636	665	705	689	678	649	671	649	695	659	698	660	668	710	715	657	675	637	692	669	662	663	687	694	680	632	667	682	657	649	641	678	720	684	707	668	666	702	693	710	660	667	715	667	699	667	703	634	687	670	648	650	700	673	636	659	652	654	660	666	675	625	661	675
22626	20724	28304	23281	21216	22836	21841	12653	8432	6208	4957	3848	3051	2629	2139	1769	1537	1389	1270	1131	1043	1034	966	957	855	833	867	762	767	709	757	714	685	666	675	650	616	587	602	651	584	595	644	577	579	596	536	576	542	586	596	574	563	572	588	597	568	557	523	539	599	548	577	559	540	571	549	552	590	553	568	568	533	560	577	518	564	594	532	539	524	588	538	557	543	572	547	508	542	562	502	567	504	576	546	526	564	563	605	538	589	543	573	542	570	546	539	517	571	576	559	562	528	532	528	540	564	545	574	546	551	554	584	529	521	513	560	557	529	557	509	592	543	545	564	536	572	574	509	561	565	504	563	543	584	571	563	572	528	526	527	581	547	528	497	530	515	558	552	520	584	543	584	581	525	542	499	552	564	599	524	561	566	553	557	519	531	575	558	547	543	507	554	546	525	529	571	556	546	503	570	603	557	571	554	565	565	535	565	530	504	486	557	530	566	563	556	615	531	540	542	523	546	517	519	576	563	585	558	500	536	551	569	538	588	504	493	566	593	570	548	536	495	558	562	559	573	521	550	547	575	591	570	523	538	606	537	585	547	542	566	543	549	556	575	518	534	526	541	535	600	574	549	532	542	525	596	537	544	600	578	579	555	550	558	528	541	536	564	544	563	532	558	574	561	554	576	524	569	531	535	544	545	568	538	573	560	541	596	589	510	577	541	543	572	570	591	577	543	533	553	493	538	554	544	597	581	578	577	552	529	562	558	572	550	554	575	569	560	561	562	577	544	587	524	525	512	548	594	540	551	542	505	555	541	525	571	538	526	553	556	541	517	563	566	573	561	514	560	545	551	571	575	554	597	565	501	505	564	574	518	586	543	540	569	547	520	585	553	513	552	496	534	553	561	540	556	536	545	571	579	540	545	599	525	554	590	545	520	532	549	514	563	549	546	584	551	523	557	566	539	524	576	531	566	525	525	561	509	592	556	576	523	576	527	521	546	550	551	551	568	546	553	539	572	569	596	528	512	580	520	554	519	568	575	555	522	585	560	563	545	516	541	560	547	566	587	545	546	537	540	576	555	560	573	516	544	545	586	521	543	573	542	542	549	518	546	529	599	537	512	531	565	538	554	550	524	547	565	543	539	594	559	511	547	544	576	573	563	586	557	572	522	566	563	547	565	550	539	559	535	536	574	523	612	597	506	573	557	549	549	560	586	551	574	557	607	558	523	529	552	545	563	534	559	607	597	517	498	517	566	540	496	520	521	570	586	589	549	571	538	531	537	572	570	542	555	555	571	549	550	533	562	560	563	549	575	523	504	523	536	469	536	540	538	557	526	559	548	542	538	550	544	533	540	557	539	554	544	549	499	549	537	546	531	587	563	573	538	561	554	561	553	531	510	545	503	553	536	503	570	524	578	556	565	604	517	573	527	535	543	541	576	553	519	536	549	522	533	561	549	530	552	522	570	563	525	549	559	524	569	566	554	502	569	536	577	545	513	522	550	581	547	564	562	575	565	556	577	533	542	543	561	541	529	534	540	577	533	582	563	544	571	551	557	528	543	587	538	560	554	562	552	594	538	552	567	523	530	574	546	501	524	546	581	541	549	552	541	557	522	555	566	525	529	561	560	550	573	530	533	523	530	565	551	502	554	545	580	573	570	520	565	613	542	572	531	540	530	515	543	556	559	573	542	523	524	517	532	566	491	551	570	570	555	513	549	560	576	545	521	524	571	526	551	568	520	507	524	555	517	575	556	558	538	577	564	568	538	558	528	590	523	588	521	569	483	592	579	560	534	544	561	534	501	547	585	570	597	541	588	553	582	555	569	547	568	522	565	534	526	568	559	567	553	526	468	565	530	529	551	541	571	564	602	561	526	568	561	509	539	535	554	611	557	523	571	538	568	559	530	567	546	523	528	523	557	543	536	556	530	531	566	550	534	586	555	533	577	534	530	568	582	600	595	526	525	553	525	555	601	544	533	575	553	553	578	596	561	546	532	521	528	559	560	577	538	549	531	597	532	590	533	560	558	550	594	552	548	543	519	545	538	565	519	522	550	504	603	530	561	568	535	550	561	547	557	566	563	531	524	549	567	517	537	570	599	536	541	571	505	572	590	547	589	541	563	526	548	561	558	501	580	546	561	519	575	548	568	535	573	525	498	586	554	542	531	489	592	533	517	549	536	535	534	538	563	500	535	570	543	570	574	517	579	530	538	514	617	576	546	571	493	560	561	574	558	565	534	548	505	554	575	603	544	507	567	552	569	557	599	535	573	577	586	537	503	580	543	556	506	571	551	544	497	602	542	559	569	554	542	510	564	521	545	506	586	526	528	546	533	555	525	564	540	538	562	564	533	574	591	528	504	527	584	544	592	578	557	546	555	570	575	508	530	557	562	509	522	567	509	512	563	544	550	530	543	516	539	577	560	533	566	557	574	550	522	521	569	614	562	558	546	536	517	524	570	553	501	567	541	541	537	542	529	597	551	550	574	564	511	576	506	556	557	545	572	525	561	546	567	558	591	560	543	581	583	506	531	536	542	621	524	569	576	531	590	517	521	552	574	572	550	535	543	558	549	525	560	598	539	528	560	573	572	574	567	567	546	529	542	576	569	557	558	523	524	571	541	542	571	549	577	513	532	520	557	560	579	564	572	560	548	569	565	527	572	514	571	551	562	564	499	537	517	551	573	570	498	597	549	547	570	571	558	516	572	526	500	594	548	537	525	535	533	558	536	546	562	545	544	562	554	579	569	550	529	552	515	551	576	501	522	553	546	560	555	539	567	544	526	547	556	560	559	538	567	593	548	527	557	565	542	541	589	544	530	550	543	520	573	549	543	532	557	583	543	589	500	538	580	528	561	573	538	590	540	575	502	589	558	564	529	588	526	566	589	538	547	537	543	554	521	529	564	548	508	528	533	555	570	568	548	544	548	587	535	529	584	548	511	568	534	549	564	560	541	530	555	532	553	539	581	537	509	536	539	563	499	584	557	526	594	563	559	479	536	532	558	559	499	535	587	563	546	516	534	537	590	520	579	565	523	537	523	513	561	534	572	542	524	586	568	552	572	568	570	574	541	567	581	561	547	549	549	545	542	577	539	550	574	560	573	527	558	566	553	539	587	517	561	566	558	530	528	566	524	547	571	560	527	566	549	525	574	559	486	566	528	536	585	523	524	581	553	521	578	555	488	510	542	541	534	522	579	534	598	562	598	553	545	552	541	562	569	558	548	544	546	579	546	559	493	577	584	574	569	571	492	518	541	527	549	550	591	545	594	520	584	577	512	596	503	549	542	505	527	561	560	535	564	512	570	521	568	556	538	516	539	565	570	539	522	593	544	574	552	502	571	538	526	526	567	549	537	525	547	542	559	589	562	575	546	560	564	586	555	521	525	539	596	574	551	552	532	551	506	545	567	558	550	569	577	541	572	539	565	524	533	555	504	562	612	538	588	577	566	555	551	556	556	506	529	571	539	529	577	543	566	537	536	577	520	515	571	553
33715	55965	50315	37977	31832	27306	22880	18331	14236	11301	8711	6808	5506	4634	3801	3318	2753	2246	2027	1839	1671	1543	1450	1387	1315	1273	1085	1112	1028	980	926	895	896	872	830	820	824	789	814	762	765	789	752	720	683	711	670	731	675	676	721	641	729	696	729	699	711	636	689	653	683	690	703	653	679	660	643	656	728	667	649	654	643	642	653	669	674	630	676	663	634	670	655	642	688	630	693	652	679	699	648	666	667	653	705	633	646	604	658	674	705	619	671	693	670	676	672	708	651	681	651	688	628	620	641	598	647	652	682	691	699	666	664	635	662	674	639	663	667	685	714	648	657	630	673	651	664	685	622	615	688	655	625	647	721	671	645	656	607	622	632	679	684	615	663	718	687	677	692	647	643	687	668	622	643	673	653	602	671	641	662	638	640	673	602	655	642	689	634	649	672	627	692	710	651	600	643	624	644	645	706	655	622	670	651	668	666	642	690	684	659	665	664	656	679	673	661	655	655	675	694	699	661	669	634	670	662	640	664	656	657	677	652	651	648	631	644	683	674	610	660	670	669	700	664	659	641	666	677	655	700	670	688	625	647	706	646	635	636	649	638	671	703	663	654	684	685	704	642	646	638	667	686	640	669	704	659	721	649	698	684	681	695	700	649	653	643	700	661	678	695	653	670	659	616	667	624	608	697	662	662	647	630	675	676	623	652	690	636	688	675	665	689	680	636	632	651	678	705	663	621	667	638	654	635	710	679	664	665	707	651	624	628	661	676	690	660	702	688	691	661	653	682	618	610	653	653	676	674	658	651	643	638	628	634	632	661	646	589	674	675	642	675	672	682	654	648	660	643	684	629	718	655	605	666	626	669	698	663	640	643	643	662	643	682	683	662	664	653	660	675	641	666	641	638	685	662	637	660	681	706	680	660	697	659	623	606	637	657	703	645	662	626	620	700	700	668	685	662	668	671	665	693	661	670	709	659	660	659	684	664	637	656	668	632	636	644	613	679	642	704	678	626	677	686	676	678	658	693	665	663	632	667	697	650	674	674	679	664	685	666	713	632	712	653	651	630	693	690	657	674	688	669	611	626	682	669	717	646	658	652	629	646	675	614	653	693	671	691	689	654	645	678	665	651	647	663	651	640	687	635	689	663	695	685	662	633	658	657	659	688	646	616	677	669	676	712	642	641	673	645	642	694	680	710	623	662	655	621	642	662	711	700	686	690	651	684	685	648	651	657	682	674	658	634	683	653	659	653	626	685	682	650	688	661	674	652	708	674	665	610	655	635	678	649	683	670	649	640	658	657	694	686	645	683	665	643	696	640	666	636	694	610	668	663	678	634	661	639	653	628	631	671	701	627	652	684	707	642	692	648	675	694	651	665	682	676	631	645	692	655	652	652	648	691	674	676	660	695	653	697	650	646	667	634	619	677	646	607	653	673	697	662	615	638	684	606	654	645	650	663	653	664	704	676	661	654	626	709	684	670	687	638	651	631	716	664	680	665	658	712	725	681	645	704	715	625	664	659	683	691	698	686	709	692	704	587	688	695	661	625	653	670	621	626	650	670	664	694	683	617	701	671	641	697	651	674	651	666	617	630	653	691	720	672	667	690	651	683	685	613	710	652	726	649	647	670	687	647	650	625	667	639	630	643	678	620	720	657	638	701	669	668	691	693	658	650	654	704	677	647	691	684	685	679	660	678	695	678	676	647	651	674	720	669	655	662	647	724	639	653	669	658	680	666	685	675	666	698	631	656	695	660	690	697	691	650	639	661	715	643	714	664	683	650	645	678	663	626	655	661	662	709	656	627	683	629	689	676	667	675	681	643	661	699	679	672	660	665	676	653	647	663	635	632	650	681	653	670	675	675	643	652	619	668	638	651	655	632	652	678	652	635	669	694	655	686	655	629	689	681	640	660	699	675	655	673	702	653	624	663	625	702	649	689	651	654	678	666	684	640	661	643	682	667	688	710	670	660	673	681	730	673	671	661	620	673	675	690	611	632	664	634	644	626	710	677	636	617	650	691	657	674	660	674	656	688	695	679	651	647	634	689	657	696	703	666	679	658	689	676	644	692	675	607	638	618	673	667	650	629	625	694	658	641	669	677	639	633	658	649	662	632	657	672	650	672	649	603	698	644	681	701	671	679	740	675	694	643	652	656	688	666	691	637	688	655	672	705	649	691	683	642	626	641	666	635	627	651	693	664	636	653	633	644	635	639	651	636	654	610	614	608	642	665	695	707	615	652	665	619	690	682	662	705	642	634	688	686	625	687	665	703	638	633	701	643	629	660	666	709	726	640	695	651	645	698	627	676	621	616	696	675	613	648	636	673	645	631	690	624	648	678	679	677	683	631	683	702	627	654	664	667	639	693	701	693	687	687	641	644	671	647	681	672	689	724	668	656	648	670	669	657	694	688	688	675	708	660	649	647	686	712	644	650	626	703	664	658	655	648	666	678	646	653	618	620	652	652	667	668	612	679	640	678	690	664	676	682	662	697	625	637	679	688	665	664	696	663	598	645	630	700	650	699	626	659	704	627	639	667	691	687	612	695	666	681	616	705	671	655	656	684	638	671	675	688	710	675	668	678	647	672	634	630	659	694	649	646	633	643	656	601	618	688	632	685	669	605	681	658	644	687	668	655	672	696	711	695	629	651	669	674	647	695	628	691	676	637	682	661	662	640	631	706	662	726	676	664	667	665	638	640	622	689	681	679	671	683	666	668	643	657	675	685	647	655	677	667	647	688	677	650	660	663	653	648	648	653	668	668	643	690	640	671	667	683	663	696	635	689	643	657	689	649	689	632	667	698	681	654	640	646	682	645	697	648	670	591	725	689	680	625	589	647	635	718	631	637	658	690	662	673	722	617	642	677	674	698	673	651	686	670	654	665	664	668	678	652	662	704	661	626	664	682	692	656	697	671	625	645	674	726	650	628	663	627	670	626	625	645	661	638	708	632	644	696	662	631	661	651	678	681	615	649	657	681	693	699	674	706	646	673	646	683	682	659	674	629	663	661	674	616	696	670	719	664	649	660	689	672	653	680	654	671	633	648	652	669	691	681	605	655	637	639	623	660	696	645	627	659	660	679	668	665	673	685	658	687	638	645	658	684	683	638	646	701	658	631	671	698	690	673	612	684	639	642	668	675	651	626	676	645	652	672	680	632	685	668	662	612	625	650	687	687	632	690	698	627	682	669	691	652	663	698	611	659	645	686	657	680	713	655	651	608	666	671	660	656	676	662	671	669	659	669	628	638	640	664	680	682	689	629	650	637	663	669	672	655	629	672	655	638	634	629	672	621	721	645	664	620	659	667	684	653	665	657	637	656	614	690	617	694	638	697	663	644	623	651	680	663	663	676	653	647	692	720	669	694	676	618	658	639	665	639	656	660	651	686	644	665	719	634	599	648	645	660	658	688	680	710	658	681	668	707	644	656	618	647	679	660	627	683	659	667	668	640	649	663	636	660	667	665	645	654	629	695	699	686	639	655	644	677	650	660	652
28125	27921	33889	26008	16848	11134	7570	5235	3831	2966	2372	1855	1539	1347	1201	1105	1046	926	815	773	731	761	723	737	693	709	651	687	673	667	585	583	620	626	570	578	589	606	611	582	570	607	558	592	600	631	553	554	608	589	624	594	610	603	572	541	589	587	601	599	590	551	561	563	587	532	571	550	508	598	575	573	573	560	557	564	508	583	535	547	565	552	633	552	549	515	599	563	592	568	562	611	558	593	537	589	575	533	562	564	592	616	588	573	540	571	572	560	574	566	554	568	613	602	574	552	533	535	527	581	545	553	558	608	565	518	575	578	587	622	603	562	585	556	556	571	578	590	554	565	548	524	597	553	569	573	593	586	589	589	562	556	583	606	541	567	556	560	609	544	537	543	568	575	569	569	568	557	579	552	538	566	537	572	586	585	529	566	573	595	550	542	561	572	547	588	564	586	541	559	525	553	565	565	590	557	586	521	544	558	554	560	564	588	551	569	555	530	548	523	556	513	615	554	550	554	586	564	598	583	564	563	582	571	616	563	545	616	546	539	554	544	562	567	545	592	548	635	566	537	583	562	567	562	560	594	533	587	599	570	557	559	541	584	566	569	556	576	566	552	547	564	634	546	564	577	526	567	533	574	577	598	563	615	622	560	551	562	579	637	549	565	513	554	562	577	532	542	593	564	554	569	547	565	578	554	583	521	533	575	550	547	533	537	527	551	591	565	577	572	569	549	534	568	552	594	582	537	605	589	572	563	593	519	565	588	555	534	604	564	581	528	536	591	583	578	620	574	586	547	552	553	613	526	575	559	567	583	570	547	608	603	572	559	567	566	581	526	554	585	553	549	560	582	609	519	541	531	585	604	599	540	562	556	612	560	556	612	555	531	493	639	534	565	556	542	560	579	571	550	568	594	527	554	567	588	628	588	585	537	544	570	581	588	512	592	557	588	599	558	577	576	582	587	586	537	553	566	548	567	549	548	574	566	561	565	589	563	566	574	613	549	551	539	549	572	557	522	582	584	576	568	569	603	576	545	567	578	533	533	540	559	574	558	618	505	565	579	558	563	562	541	557	559	565	574	589	491	566	541	563	584	579	557	548	547	557	584	566	571	552	562	591	606	573	561	556	554	547	519	556	575	568	531	617	547	551	609	552	578	560	544	514	590	567	560	587	560	566	573	560	530	624	592	535	572	549	569	563	582	579	603	547	573	583	570	533	584	553	584	560	565	546	568	590	570	564	572	558	522	571	560	565	563	596	573	603	554	563	562	558	579	583	548	556	616	593	559	575	553	565	581	539	575	584	550	585	554	582	566	549	563	545	579	596	547	568	510	573	530	561	573	571	572	599	592	561	575	565	556	545	561	580	582	621	573	600	578	513	564	596	563	585	507	560	562	578	556	529	567	560	568	584	567	594	569	565	569	548	521	548	563	535	592	535	570	552	538	600	535	607	584	589	568	567	628	555	561	530	572	542	594	553	569	535	580	575	593	528	577	564	584	585	554	573	554	569	584	592	574	535	540	519	583	575	579	589	549	577	593	628	562	535	571	502	567	540	568	555	550	583	602	556	556	607	563	565	584	521	586	593	582	557	556	601	560	559	511	613	527	607	554	521	552	591	588	562	581	588	568	562	534	536	575	545	569	600	529	596	574	522	590	576	532	572	576	580	544	570	577	604	531	581	565	541	559	568	571	558	576	560	549	577	561	568	598	615	592	551	576	544	552	552	536	556	580	596	592	574	572	571	533	536	573	566	569	553	571	601	537	553	542	581	609	616	619	574	586	593	584	552	544	582	597	548	545	552	568	575	535	538	543	575	574	561	537	529	563	544	539	542	540	545	542	573	541	571	569	581	572	573	568	596	542	579	542	577	575	541	556	586	530	594	557	563	583	587	567	563	578	566	578	539	581	564	542	544	598	567	553	564	563	583	569	600	533	510	586	558	573	561	596	597	555	555	555	544	574	595	564	575	551	584	549	562	576	602	559	527	527	545	565	562	563	554	522	537	562	563	579	536	547	549	543	561	595	597	572	547	610	559	611	592	568	577	541	572	569	550	559	531	532	550	578	554	553	603	545	579	569	611	599	575	557	591	581	546	587	596	560	569	557	546	523	609	541	550	577	550	545	562	533	599	563	556	562	550	582	521	528	614	574	532	583	531	552	565	560	593	553	567	578	571	565	600	578	581	553	579	565	575	568	573	564	523	559	558	547	578	551	597	515	618	574	562	551	558	558	529	531	534	554	596	555	558	563	571	554	535	577	608	553	540	542	570	532	601	536	574	583	597	508	561	558	546	592	545	589	567	549	584	504	567	585	562	548	570	545	531	564	546	585	531	575	564	555	611	553	588	527	559	574	588	575	570	545	583	584	553	558	571	577	560	596	555	547	557	526	603	542	557	580	588	570	547	590	578	552	569	532	597	573	600	590	555	535	539	604	584	587	607	574	553	543	545	546	545	574	548	577	575	541	557	570	532	584	553	587	563	546	596	577	582	552	571	563	532	549	555	525	560	546	530	584	580	537	582	536	572	544	545	550	579	542	558	571	558	554	608	571	548	580	607	550	551	566	586	576	581	564	572	558	553	590	567	549	530	561	532	574	547	569	599	554	565	604	609	549	577	557	587	554	572	587	526	604	571	553	576	535	563	508	554	573	524	600	545	571	558	558	561	511	546	578	551	641	570	600	599	567	574	600	589	541	565	566	524	572	585	560	551	601	571	595	536	592	552	534	554	557	574	571	609	603	493	565	560	598	556	582	572	567	571	551	575	570	571	577	545	587	573	566	604	523	538	577	540	530	522	538	534	559	514	580	551	548	544	517	515	536	535	596	552	567	564	569	583	601	587	575	568	560	547	551	544	579	559	532	547	545	563	590	567	558	549	572	583	555	549	563	549	526	556	573	539	559	572	558	520	572	532	546	549	589	581	549	575	584	571	575	561	541	597	544	533	591	557	566	583	561	534	534	564	610	569	549	551	573	549	602	562	531	569	592	611	567	563	537	558	589	613	571	539	563	558	566	593	590	535	532	555	602	574	586	558	563	523	573	572	607	530	565	588	565	576	557	567	585	568	523	595	590	536	580	592	559	588	550	579	562	576	608	584	580	587	571	562	590	568	552	556	547	574	546	542	557	569	561	525	584	560	568	571	539	550	538	547	552	554	564	546	507	570	561	550	615	599	535	565	583	569	572	566	538	575	588	576	565	541	558	581	515	594	581	561	522	553	551	547	559	546	555	573	556	551	547	593	593	552	575	551	548	553	571	562	568	522	575	544	558	541	533	599	582	590	569	564	570	560	550	580	564	524	559	562	555	586	546	526	558	570	578	596	615	574	546	553	594	556	596	562	572	556	582	584	586	589	596	538	560	575	552	533	510	559	600	555	550	523	539	568	555	539	592	580	526	585	568	550	616	525	542	613	561	575	555	558	571	556	583	577	551	557	602	580	536	592	584	569	567	614	597	519	566	537	571	575	596	578	519	578	589	556	557	573	570
32390	45865	39194	27785	21656	17139	13370	10078	7545	5768	4357	3517	2777	2355	1987	1793	1524	1334	1214	1211	1077	1096	1036	968	970	922	839	920	802	823	822	783	832	762	800	761	737	700	738	733	745	733	721	672	673	653	701	688	722	674	706	681	744	696	704	662	702	667	705	705	721	737	710	654	723	657	729	697	694	733	686	691	679	742	725	701	708	669	722	692	670	661	715	697	679	680	687	706	655	728	693	701	649	677	685	686	673	709	671	695	702	622	674	666	693	739	696	700	717	695	653	745	697	718	652	682	707	745	638	664	653	713	687	688	691	670	686	698	685	695	709	684	682	687	700	705	689	713	734	641	645	732	680	680	671	689	681	738	719	651	684	707	699	671	707	732	726	687	663	684	700	720	696	649	688	623	731	693	692	713	738	715	678	685	640	673	681	709	683	715	715	682	684	728	689	657	694	678	702	641	679	667	657	695	696	729	704	703	689	735	724	638	673	678	668	719	700	694	693	670	733	695	668	687	713	707	681	682	688	670	751	750	708	695	698	692	707	689	708	723	650	719	729	710	695	692	673	689	680	620	677	678	699	710	677	753	735	659	693	720	705	687	708	724	713	694	721	728	667	740	690	702	653	720	715	664	732	688	735	670	634	699	703	745	739	713	720	687	658	712	743	698	672	737	690	684	665	716	712	691	655	643	711	731	741	665	713	689	687	754	684	699	693	698	705	659	697	689	766	721	700	721	725	720	690	694	687	699	676	678	704	723	694	673	690	725	703	714	709	681	700	668	684	684	687	729	734	685	702	697	715	699	709	664	638	675	660	731	717	698	701	713	696	684	701	695	671	672	720	684	700	663	660	720	709	717	677	687	726	701	630	668	683	654	703	718	714	714	676	677	703	740	682	696	643	691	704	711	719	740	685	690	667	684	725	624	654	668	686	699	684	696	723	685	642	680	711	666	674	706	702	699	720	729	678	655	733	699	724	646	654	657	728	729	682	742	703	680	768	671	702	646	660	717	704	733	695	704	670	687	691	645	707	681	627	651	619	711	708	691	726	681	689	714	656	713	729	695	699	718	672	634	627	633	671	679	745	671	706	709	715	675	629	700	714	719	707	733	719	671	682	697	669	697	679	695	666	701	693	677	732	658	673	688	718	706	644	718	733	684	705	702	693	721	688	721	670	696	658	749	742	691	711	682	677	685	668	700	713	695	695	696	688	677	689	676	714	686	696	678	731	686	662	734	714	670	683	752	667	706	738	711	710	690	687	690	715	707	718	680	664	706	645	727	684	699	686	673	685	702	687	737	675	709	719	721	738	681	705	659	653	660	690	689	636	655	680	626	690	671	697	684	665	716	702	704	663	655	700	671	702	626	641	726	686	724	739	712	695	713	669	721	713	700	667	700	715	685	672	723	697	732	711	667	700	718	731	667	678	691	730	687	668	710	705	714	679	708	679	695	664	724	681	716	671	717	682	714	686	656	696	683	680	641	712	703	664	736	691	668	637	697	698	725	678	696	652	702	677	694	689	687	686	618	687	688	720	677	732	683	653	688	651	701	729	702	716	696	698	715	698	699	694	703	708	663	716	708	674	764	761	694	682	671	685	681	725	720	670	706	709	681	707	708	701	706	688	666	672	694	753	681	687	715	644	724	642	696	713	689	692	689	727	674	711	682	735	688	700	662	681	676	718	690	683	704	704	634	683	704	732	671	697	715	699	688	677	696	726	707	722	687	675	718	665	734	674	694	714	761	722	715	755	701	683	701	687	687	674	689	721	725	653	737	719	675	639	692	736	659	650	711	740	702	710	660	726	715	704	736	725	656	650	634	700	698	696	748	641	655	647	735	682	701	699	704	711	722	679	655	688	711	673	703	696	662	737	710	714	680	676	697	710	665	672	683	707	680	699	699	699	720	701	670	705	676	663	691	670	661	759	691	700	651	688	679	693	688	698	708	724	735	692	713	645	673	672	691	639	704	707	716	711	725	719	713	662	680	723	700	675	679	678	691	665	660	715	674	687	685	686	744	703	667	714	710	713	701	644	700	726	671	690	729	685	733	651	687	688	679	671	710	761	698	696	667	672	739	679	702	663	747	684	705	665	698	716	735	723	712	680	668	725	683	702	711	680	736	630	644	696	671	727	689	735	715	711	722	700	727	702	649	679	706	689	693	700	679	683	701	665	651	696	736	677	691	670	693	715	674	666	740	716	676	737	695	709	692	665	703	671	715	696	682	648	668	712	711	710	670	702	699	679	701	717	689	679	669	716	649	678	752	722	655	695	695	658	699	712	680	664	697	699	674	622	660	714	681	670	695	686	677	698	684	679	693	694	709	664	661	719	720	709	699	705	701	722	671	658	734	720	693	661	700	675	696	709	687	701	626	676	703	681	735	698	733	684	666	689	679	717	737	657	696	669	681	717	724	680	672	673	733	699	641	680	722	711	653	694	665	707	721	723	707	667	693	697	675	655	686	708	717	726	663	667	677	677	669	708	649	703	708	711	637	622	657	695	676	693	650	663	643	713	744	633	694	708	699	689	706	707	700	685	663	698	690	738	665	698	651	699	729	700	734	704	684	680	720	655	747	692	699	694	692	691	721	728	675	700	730	649	711	675	709	669	693	694	735	713	700	699	677	714	659	644	661	673	686	711	689	677	696	719	704	719	687	695	650	623	693	719	722	688	696	713	691	680	736	697	718	688	690	696	669	669	665	700	687	701	635	732	673	722	709	738	719	680	653	692	730	713	644	712	660	690	676	710	703	723	738	673	654	696	698	676	677	702	686	751	687	689	697	679	726	695	630	676	693	642	696	708	703	677	675	698	691	721	712	651	688	637	731	713	653	644	644	663	730	663	660	722	704	691	659	645	742	702	712	693	712	698	703	612	739	735	721	672	694	715	664	681	651	718	691	717	727	673	662	632	702	682	749	662	663	621	711	722	743	737	657	718	642	676	723	711	735	715	696	712	735	669	657	727	716	668	696	716	713	726	682	714	682	696	686	661	692	714	694	708	666	712	715	736	668	673	662	685	698	720	693	687	695	713	688	669	678	654	699	720	694	707	677	692	692	701	654	715	662	689	721	675	658	682	691	671	724	723	720	685	721	675	691	673	674	738	652	724	690	698	647	680	692	684	733	678	667	698	706	719	703	696	653	724	729	651	711	715	679	658	647	633	671	702	727	693	660	649	651	705	716	705	682	672	680	672	707	685	690	656	664	707	630	683	744	685	693	662	698	658	707	685	657	673	687	696	684	669	660	690	686	699	695	711	679	695	710	729	702	652	690	685	682	688	690	714	700	717	707	668	678	672	674	683	746	711	720	671	716	682	685	646	654	692	711	667	698	680	676	660	651	703	705	660	707	652	694	698	680	675	678	703	707	659	728	665	659	702	726	663	657	627	686	697	664	723	690	744	693	650	668	689	694	681	642	691	719	627	699	696	726	675	719	689	698	693	663	704	756	651	713	678	684	661	671	702	709	720	696	724	731	684	669	688	657	695	712
23598	20641	27820	24137	22104	19992	14435	8946	6056	4647	3777	2937	2197	1984	1676	1481	1268	1138	1041	841	931	856	829	830	735	721	720	699	653	694	713	634	656	630	630	603	564	556	596	604	571	557	562	530	612	561	577	538	531	596	589	566	556	560	560	577	543	557	536	544	574	541	571	513	548	575	555	592	543	584	548	550	537	565	627	560	526	535	570	560	539	563	553	593	576	572	528	562	542	564	516	553	550	548	539	478	558	514	557	565	534	562	588	572	545	505	544	547	552	554	549	549	567	555	514	517	556	549	550	552	511	524	528	505	544	534	535	572	564	593	571	548	508	519	564	561	575	563	536	567	528	543	572	524	537	557	550	586	511	519	531	551	539	511	583	551	558	554	510	526	533	591	550	538	514	547	547	537	551	577	522	513	576	550	500	583	555	499	512	504	562	554	501	547	536	539	539	579	527	547	536	595	557	580	524	510	532	533	533	527	542	538	553	546	533	595	572	541	543	512	556	524	590	543	538	562	578	522	541	542	529	584	546	566	529	559	551	502	553	581	572	560	545	530	526	565	535	555	565	551	593	526	522	538	566	547	596	555	576	560	521	562	545	567	565	546	568	538	531	523	543	549	524	581	564	545	569	585	547	534	541	560	548	531	519	555	540	574	517	525	557	531	528	565	534	568	563	540	534	564	580	555	549	554	507	568	554	549	540	564	534	509	554	501	540	550	550	543	541	568	523	566	555	597	528	546	548	536	520	578	560	581	514	515	513	530	566	579	598	559	517	542	524	543	572	586	542	512	563	550	547	571	566	513	540	583	517	585	523	542	538	549	559	549	547	524	570	562	551	563	565	523	536	569	552	529	520	532	587	527	535	572	544	481	578	526	569	526	523	551	567	548	549	549	541	535	529	559	551	551	557	528	543	552	560	510	545	504	579	545	530	528	527	529	561	580	512	528	565	552	569	565	556	551	542	518	558	515	547	550	560	561	539	567	499	594	550	584	550	566	533	535	539	571	583	542	555	548	536	533	523	563	550	521	582	564	556	560	516	538	553	542	546	515	512	587	551	561	525	535	536	597	558	504	547	589	576	541	538	602	516	571	532	517	563	545	525	561	509	548	529	577	548	561	539	572	560	560	551	591	526	529	523	585	572	541	558	554	553	540	483	582	543	518	531	545	487	579	582	522	514	539	550	560	562	595	544	497	559	545	534	553	522	531	533	563	563	549	536	546	568	541	494	547	521	560	534	544	558	535	544	562	534	570	564	551	569	561	572	544	517	548	583	557	563	531	586	508	545	514	569	542	539	496	503	549	561	573	556	540	567	534	528	545	550	547	586	574	513	580	569	538	584	556	507	549	584	503	566	552	538	559	561	584	560	487	531	579	562	531	570	574	543	550	560	528	536	544	567	506	593	524	554	547	539	555	550	564	505	583	582	523	501	567	555	539	537	584	529	560	543	533	586	508	508	507	584	556	532	533	494	564	533	533	548	554	600	486	536	515	552	556	581	540	541	585	554	570	549	556	583	594	542	571	544	563	559	609	556	531	539	559	556	541	526	555	554	504	534	556	555	617	519	528	538	558	519	506	532	551	544	529	566	545	591	548	569	581	556	530	571	542	568	542	549	556	556	564	536	569	549	545	543	505	520	532	555	538	525	549	527	519	549	563	556	585	567	550	539	555	551	567	542	558	543	539	565	507	515	578	542	551	601	548	572	555	554	572	534	585	540	548	540	579	503	553	564	531	546	523	532	505	561	571	548	514	537	560	569	559	558	536	528	549	554	550	535	562	522	516	573	589	531	542	535	553	592	557	544	571	557	523	567	509	547	558	540	560	527	570	554	547	572	527	528	534	570	559	556	521	547	566	569	513	555	542	569	557	577	573	524	566	549	565	530	583	494	532	526	537	537	534	555	562	552	571	555	523	532	544	531	581	540	528	564	537	571	570	578	556	546	544	543	539	527	556	556	519	579	585	563	544	580	550	577	520	572	564	562	539	468	560	519	530	547	541	537	512	515	540	521	573	560	515	550	562	530	509	554	560	541	540	561	566	536	560	552	557	538	537	557	522	478	508	574	531	536	532	569	565	591	573	559	545	542	566	559	588	579	513	537	561	544	516	567	554	533	583	591	557	563	540	584	541	554	546	541	547	528	570	573	524	538	519	571	533	511	511	567	551	496	539	550	545	584	512	541	560	543	517	563	549	529	600	516	560	555	530	540	577	572	574	509	538	543	523	513	512	533	549	584	540	567	563	557	514	525	557	575	573	573	576	587	512	551	545	544	498	534	531	526	506	513	545	536	558	563	573	533	543	584	589	534	566	580	555	531	548	517	558	549	522	561	534	536	513	550	535	549	561	567	572	566	554	530	568	502	553	552	557	577	552	533	545	575	542	567	554	523	562	559	540	573	526	487	565	535	539	569	585	595	552	514	574	503	558	551	531	553	559	507	556	553	544	535	537	559	584	522	558	557	590	591	556	536	511	540	577	531	556	565	539	545	517	538	543	560	553	551	518	554	502	537	549	521	557	588	552	540	566	576	529	528	552	527	538	591	557	548	495	564	549	545	500	557	543	589	569	508	558	566	581	588	558	509	567	542	573	537	603	535	566	509	583	517	551	585	514	544	547	555	545	534	515	533	583	526	539	476	576	555	596	529	500	561	527	579	563	525	566	538	547	553	529	546	549	547	555	500	540	559	525	524	530	547	557	504	559	545	542	553	570	602	590	528	565	538	543	546	562	516	531	571	565	542	545	541	523	589	620	525	541	548	568	551	515	525	514	550	580	566	507	571	529	572	540	554	547	558	515	577	559	558	522	549	518	534	522	580	574	537	525	558	540	546	552	548	520	520	507	585	563	526	513	535	535	553	559	536	540	545	525	593	568	576	566	536	573	568	536	564	495	549	575	551	553	521	546	577	547	578	556	545	546	559	549	552	546	526	565	541	599	542	522	593	548	554	578	569	565	549	523	511	583	558	579	578	493	553	601	557	534	506	533	565	577	586	521	535	549	540	578	624	598	546	571	542	567	540	534	531	580	534	549	529	560	571	540	581	548	531	530	502	529	546	546	556	549	549	537	536	505	536	589	543	531	535	491	589	586	539	585	524	552	538	597	553	576	537	548	563	560	517	525	529	590	518	581	534	505	579	549	575	535	508	534	555	524	527	543	540	531	518	524	572	547	538	516	536	529	526	605	533	579	514	553	505	533	554	550	556	542	524	517	557	553	555	531	570	525	562	561	571	547	567	526	562	544	539	563	559	557	582	545	528	534	542	561	589	549	518	521	556	578	514	548	532	528	546	564	507	536	523	533	535	571	556	530	566	573	525	571	516	548	536	566	533	544	573	563	518	543	515	578	515	555	513	555	571	591	570	542	584	527	549	511	573	537	590	528	584	580	563	592	536	500	537	584	502	529	577	553	545	515	570	547	542	571	554	540	558	536	539	522	509	571	576	501	589	524	528	592	578	521	522	519	512	550	582	553	571	561	530	546	520	539
31863	52004	45533	34038	27807	22741	18207	14624	11196	8692	6730	5380	4216	3452	2910	2510	2127	1835	1616	1461	1328	1318	1135	1174	1087	1033	1013	988	979	901	844	869	836	792	819	783	799	741	720	732	741	701	732	723	706	699	701	671	698	688	699	691	684	672	674	705	703	664	667	683	702	674	697	650	660	668	673	654	706	678	663	661	695	658	665	693	677	656	652	722	672	665	719	677	691	707	651	655	651	616	652	663	701	651	675	657	639	694	689	682	729	631	640	682	642	611	729	665	668	667	653	670	699	717	647	706	665	708	679	665	636	719	665	706	691	660	657	692	695	660	650	699	683	695	709	625	700	699	637	663	619	622	643	680	678	667	662	642	652	657	649	675	686	679	694	639	619	711	672	681	702	665	682	661	664	735	652	669	659	658	630	689	663	673	642	645	661	690	711	630	620	683	697	643	678	653	694	692	686	649	664	673	725	672	671	729	629	649	647	719	659	671	681	680	677	685	661	658	691	659	641	668	692	664	682	699	650	692	740	615	657	690	676	698	694	700	713	709	676	706	643	668	695	635	697	648	668	689	642	682	722	678	697	690	724	682	631	671	682	705	649	629	718	666	652	660	693	689	629	639	668	643	656	677	660	642	660	721	690	626	692	672	651	731	621	662	639	650	687	655	696	672	661	640	679	642	649	644	627	659	716	650	642	681	643	661	698	713	654	654	658	660	628	659	683	656	674	699	668	687	678	664	637	715	684	663	639	655	703	706	690	679	671	709	707	663	645	622	673	628	694	650	659	628	662	720	619	687	637	669	679	662	659	710	674	625	629	688	681	656	637	680	643	615	649	685	682	720	642	631	658	659	665	634	685	644	695	703	681	693	686	688	687	694	680	707	687	676	635	658	643	681	687	688	702	642	623	676	683	690	649	670	663	719	649	658	690	694	669	652	637	682	690	713	679	660	660	647	697	660	686	699	668	700	641	668	727	655	642	640	645	670	692	674	662	664	692	718	681	677	668	663	660	672	695	712	682	664	664	742	625	682	678	704	687	678	658	690	704	709	641	670	680	686	673	670	686	714	620	604	650	712	684	634	625	707	661	650	667	682	696	661	700	647	678	687	669	654	690	669	615	649	658	648	734	641	670	641	663	683	688	686	670	650	701	668	662	691	642	715	675	672	661	635	662	682	666	669	687	717	703	682	688	671	658	663	691	699	689	669	687	650	648	698	630	650	673	664	664	680	655	709	691	667	692	639	680	645	678	659	651	688	628	665	673	696	675	690	659	651	657	667	645	708	635	706	685	665	730	667	670	646	681	703	707	667	720	675	652	702	677	666	677	665	710	701	644	641	688	652	703	658	651	657	681	644	690	637	681	642	666	651	689	657	661	706	705	652	667	644	693	652	664	674	657	668	654	689	677	660	682	673	632	691	685	631	654	656	673	686	634	661	682	681	685	666	650	673	683	663	719	660	662	685	655	639	697	675	673	690	641	671	675	717	616	633	705	675	644	672	663	678	715	654	679	659	637	650	675	669	643	644	667	669	642	672	704	628	686	656	654	682	667	682	644	632	649	687	640	688	652	627	653	688	668	651	642	654	689	695	684	664	682	661	692	658	664	633	662	683	711	688	660	680	707	660	675	669	659	669	680	670	655	674	695	684	661	659	655	694	690	651	735	700	665	672	711	658	644	685	676	695	655	672	630	664	679	680	643	701	687	681	680	709	650	623	686	685	692	637	694	667	667	705	682	707	659	673	657	650	681	667	694	686	689	690	647	649	656	675	691	678	695	699	666	735	701	656	664	653	652	666	650	624	670	638	639	669	654	668	686	668	662	715	736	634	698	668	676	682	679	655	681	649	678	685	654	679	656	664	670	658	701	723	722	668	674	663	654	645	709	607	679	627	689	706	610	644	663	696	679	644	705	716	652	666	687	630	688	675	664	659	633	670	683	606	654	644	623	644	666	665	690	634	653	662	685	695	635	629	652	689	670	670	699	726	711	688	670	618	705	688	678	683	676	686	697	709	666	681	676	682	625	654	639	708	673	696	641	684	658	661	664	708	734	712	620	661	687	667	668	729	647	657	700	648	719	670	697	675	693	635	684	659	633	682	633	689	636	659	693	662	676	677	646	662	716	626	680	651	657	673	659	617	734	664	710	663	666	729	708	681	686	616	664	620	681	663	681	694	658	706	707	691	651	718	667	667	690	692	681	690	669	703	661	634	682	654	694	669	653	664	659	692	644	662	685	659	672	665	684	659	685	659	675	670	679	660	667	679	655	697	669	692	628	659	619	652	647	677	643	696	655	680	668	702	686	700	695	661	613	670	647	673	656	686	641	680	644	652	685	685	686	645	714	630	668	664	672	633	663	741	652	628	668	679	666	662	602	632	671	676	699	626	649	683	667	648	638	682	648	655	652	655	659	654	660	654	661	644	649	653	621	668	672	660	668	698	647	656	612	652	673	718	716	664	747	693	617	661	700	649	699	663	640	635	669	685	639	713	610	691	681	646	694	703	642	689	708	683	648	666	710	660	720	679	645	702	641	675	619	655	666	729	663	642	647	656	716	640	716	631	696	767	637	621	659	664	653	636	691	668	672	662	659	672	681	660	678	691	662	668	719	693	691	642	677	671	697	647	646	665	691	615	679	673	660	684	661	668	649	673	693	626	688	637	655	642	631	687	686	675	646	652	686	663	680	694	674	643	682	667	662	706	655	731	644	644	670	697	643	667	685	677	663	678	676	738	692	630	691	621	668	646	623	618	633	684	652	676	681	665	675	707	675	647	694	637	650	649	663	673	722	713	683	681	637	701	653	713	695	654	714	659	685	685	682	660	670	620	692	656	688	656	706	682	688	629	652	698	648	668	667	687	658	668	675	699	633	729	639	629	710	694	676	711	665	651	714	669	668	693	611	698	689	706	680	661	654	650	683	731	717	641	658	646	688	630	689	661	641	683	661	702	701	699	693	673	654	678	626	645	648	704	647	687	626	723	695	672	700	728	669	691	651	660	657	650	660	686	656	658	631	660	683	677	659	654	674	685	662	605	692	684	702	653	683	634	706	652	639	679	674	636	710	642	706	707	650	658	683	701	691	703	652	687	743	672	647	697	677	655	695	705	656	645	720	655	698	697	701	677	644	639	671	679	668	672	672	716	658	655	684	708	662	660	696	710	648	672	612	665	653	678	676	673	645	689	672	650	663	676	677	732	688	654	666	661	647	701	592	653	650	698	669	684	634	653	640	666	666	696	663	676	635	668	691	689	671	673	680	638	635	705	653	677	629	673	679	714	723	627	670	686	692	687	710	690	691	671	661	668	706	662	673	697	639	677	682	696	673	668	712	661	663	621	644	700	646	669	637	669	665	628	638	679	687	691	656	673	697	678	679	666	665	670	653	683	673	687	685	631	689	639	664	674	706	665	636	701	662	675	649	686	656	684	694	673	673	684	718	701	686	637	708	693	653	692	641	664	661	679	605	622	668	667	681	671	690	697	672	652	680	641	666	668
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
