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
340137549536	340137550105	340137550655	340137551205	340137551755	340137552305	340137552855	340137553405	340137553955	340137554505	340137555055	340137555605	340137556155	340137556705	340137557255	340137557805	340137558355	340137558905	340137559455	340137560005	340137560555	340137561105	340137561655	340137562205	340137562755	340137563305	340137563855	340137564405	340137564955	340137565505	340137566055	340137566605	340137567155	340137567705	340137568255	340137568805	340137569355	340137569905	340137570455	340137571005	340137571555	340137572105	340137572655	340137573205	340137573755	340137574305	340137574855	340137575405	340137575955	340137576505	340137577055	340137577605	340137578155	340137578705	340137579255	340137579805	340137580355	340137580905	340137581455	340137582005	340137582555	340137583105	340137583655	340137584205	340137584755	340137585305	340137585855	340137586405	340137586955	340137587505	340137588055	340137588605	340137589155	340137589705	340137590255	340137590805	340137591355	340137591905	340137592455	340137593005	340137593555	340137594105	340137594655	340137595205	340137595755	340137596305	340137596855	340137597405	340137597955	340137598505	340137599055	340137599605	340137600155	340137600705	340137601255	340137601805	340137602355	340137602905	340137603455	340137604005	340137604555	340137605105	340137605655	340137606205	340137606755	340137607305	340137607855	340137608405	340137608955	340137609507	340137610055	340137610605	340137611155	340137611705	340137612255	340137612805	340137613355	340137613905	340137614455	340137615005	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23747	21752	29764	24830	23492	25343	23126	13043	8201	5713	4131	2931	2289	1757	1407	1236	1106	994	844	787	791	734	729	661	642	650	643	600	604	605	571	626	588	572	585	562	573	546	625	561	606	567	567	607	634	579	574	591	554	573	566	566	530	600	590	558	569	608	557	573	606	601	559	579	568	597	617	592	545	599	560	580	560	565	552	586	554	616	561	594	568	583	571	629	619	562	615	579	575	536	597	568	549	570	581	535	582	552	599	564	601	562	549	576	594	592	576	523	550	558	581	522	531	543	610	557	570	571	596	582	546	573	521	545	569	593	583	575	587	576	563	583	554	550	580	574	578	596	624	575	575	579	566	552	587	572	575	598	593	572	577	526	581	574	537	548	561	535	590	566	605	570	585	580	549	573	552	559	554	560	620	560	544	575	585	581	584	589	555	598	593	557	570	593	573	587	545	586	557	585	577	529	549	579	579	596	617	601	549	573	565	576	572	564	568	557	544	615	532	591	567	590	556	625	565	597	598	593	567	621	558	620	554	602	578	566	592	585	594	557	563	575	575	591	580	544	568	572	591	586	561	552	579	566	571	570	581	583	552	564	573	544	626	576	584	551	607	621	588	561	552	548	568	583	545	636	604	590	619	645	599	578	565	561	565	568	572	557	563	598	562	585	546	576	568	589	565	587	548	576	577	585	579	587	571	575	581	581	593	601	554	597	576	596	565	606	527	537	546	590	582	527	562	604	574	559	582	626	587	590	600	558	620	567	573	602	616	563	580	560	564	576	548	534	584	591	568	603	591	597	581	566	580	553	569	570	554	561	550	597	597	588	595	585	537	601	588	609	613	587	611	547	587	576	569	516	571	569	557	537	560	578	588	563	510	555	587	563	549	568	549	550	582	545	543	584	550	543	577	532	570	577	570	540	587	593	558	568	611	569	579	592	598	560	601	578	532	561	534	603	558	581	569	590	569	524	542	606	568	548	575	566	561	562	581	557	590	611	550	584	563	583	597	581	542	616	560	601	575	581	564	526	594	553	568	569	557	534	558	624	566	582	529	539	567	553	586	554	605	578	574	586	565	587	568	539	580	613	609	567	574	550	561	596	558	594	582	585	605	587	565	525	583	580	589	551	589	577	581	551	604	550	560	574	614	553	559	537	569	588	626	534	562	556	581	538	574	576	601	588	576	557	525	592	563	539	579	569	604	589	581	576	569	555	574	547	609	577	596	569	589	590	542	607	576	579	545	585	604	589	637	533	605	519	583	565	558	587	556	593	551	587	567	541	558	565	536	591	582	578	566	621	596	591	575	538	573	645	595	547	581	589	601	568	605	552	563	553	546	531	549	563	556	572	582	576	580	548	604	521	581	563	611	566	572	540	541	568	574	559	585	575	580	564	536	537	566	522	576	580	581	590	539	569	551	594	591	558	586	558	633	589	584	559	619	601	565	557	556	555	550	580	563	621	581	580	598	602	577	564	612	560	585	557	587	627	584	575	623	537	544	564	579	553	562	593	558	578	592	621	536	567	566	569	571	604	543	533	582	579	535	544	609	557	566	591	530	586	609	537	572	607	561	565	554	660	555	604	564	621	600	556	552	566	587	597	556	582	627	575	549	551	550	574	558	562	592	540	621	624	588	578	611	598	508	515	568	558	600	554	618	572	550	510	566	563	566	583	590	547	582	572	558	601	579	547	610	565	533	592	573	627	558	582	595	580	562	517	552	549	579	552	550	562	583	557	555	591	563	580	582	576	570	564	550	584	590	563	575	562	555	527	588	578	559	574	550	561	601	551	610	580	553	552	575	592	580	573	576	617	574	601	584	550	564	577	564	553	547	566	565	518	647	541	602	582	597	605	571	604	547	560	575	582	540	603	554	600	565	581	595	590	561	571	572	536	587	561	555	590	549	596	529	592	569	569	545	580	568	580	555	586	575	597	549	540	580	575	554	542	601	591	532	555	546	598	577	548	581	561	580	590	584	598	587	602	560	574	528	556	565	572	575	622	598	568	553	585	582	581	594	566	567	591	576	555	548	559	599	566	548	556	570	564	562	593	599	549	578	519	559	565	546	564	564	550	577	609	577	548	594	530	585	542	586	550	553	568	551	604	577	537	606	593	584	554	592	569	568	578	554	536	571	583	570	578	545	612	611	575	578	558	574	572	547	545	524	588	580	604	585	553	560	573	554	622	583	575	557	573	572	614	540	577	546	506	554	542	573	595	606	566	602	561	592	541	564	575	583	532	580	586	558	534	542	604	562	570	557	590	539	523	548	538	615	541	574	609	588	588	561	576	569	565	616	581	534	574	573	528	595	555	606	604	544	550	553	543	546	582	583	624	593	579	581	619	616	567	587	581	562	573	573	555	578	564	585	592	594	628	606	577	597	592	580	536	551	531	563	559	524	547	524	557	545	605	527	554	559	567	599	595	600	565	590	570	565	596	583	556	543	540	583	568	558	569	603	613	578	580	574	526	546	633	589	585	593	576	610	561	529	564	596	605	580	549	549	573	571	565	542	592	565	565	592	575	552	622	548	575	606	568	569	576	573	560	568	589	580	597	591	603	578	549	565	580	563	566	565	539	574	574	567	599	568	610	605	599	579	551	600	559	576	581	582	549	596	564	541	615	563	580	590	545	568	553	533	558	583	579	573	564	563	530	588	579	564	600	575	575	595	580	579	551	554	608	637	590	544	529	580	544	570	579	579	536	579	583	554	569	553	597	584	550	564	575	573	541	578	584	590	522	566	568	540	613	585	563	580	569	586	575	554	617	581	579	547	534	581	550	551	582	618	507	573	578	588	594	596	555	596	528	575	566	536	560	616	541	599	555	546	588	587	544	552	551	610	563	544	574	579	591	552	565	565	576	538	581	610	592	549	566	544	572	560	535	536	571	570	534	567	576	521	561	530	581	532	550	587	495	583	566	574	565	572	547	553	593	538	589	548	620	556	613	555	560	584	558	572	534	567	554	556	563	544	570	576	549	555	568	572	602	572	570	572	516	519	558	565	576	568	515	559	559	612	557	507	583	584	556	595	598	618	553	613	588	592	593	545	566	582	551	579	592	577	529	598	520	588	581	553	584	559	570	560	540	616	587	596	574	543	577	591	566	586	588	583	550	614	559	541	540	557	544	577	577	534	562	607	588	580	564	543	525	535	516	553	571	543	569	612	558	608	608	560	568	592	551	590	554	586	571	585	566	584	547	552	561	581	565	570	561	592	560	539	591	556	571	607	600	576	560	617	548	546	574	627	593	560	559	609	575	552	553	537	543	606	602	534	567	573	551	570	541	626	554	540	606	551	539	552	592	556	545	566	577	566	596	533	603	559	572	553	601	597	580	563	562	562	612	566	612	534	615	573	539	576	554	559	547	610	573	616	572	600	554	605	537	544	589	563	626	572	587	573	558	519	603	571	551	612	603	592	566	590	537	553	587	549	565	588	561	575	556	593	555	576	564	551	549	555	520	588	586	610	572	541	576	552	542	587	557	552	548	591	561
41082	66626	60483	46988	38914	31988	25258	19051	14288	10299	7678	5784	4257	3323	2637	2174	1823	1569	1365	1202	1108	1094	1029	916	901	897	852	820	844	889	779	819	809	795	821	765	806	785	819	812	835	763	773	774	791	797	809	787	804	768	745	816	709	781	802	767	776	727	769	755	753	790	768	755	820	748	745	761	789	754	771	727	742	754	809	747	791	726	745	783	797	795	737	832	728	749	744	820	762	762	764	823	801	712	726	790	784	807	731	786	752	785	767	755	796	781	713	811	795	772	790	793	787	766	804	764	788	770	759	725	796	751	805	756	789	764	789	820	734	771	848	747	774	785	746	756	742	776	754	745	764	768	818	801	735	747	778	747	802	728	817	786	786	748	754	724	771	775	744	764	766	781	795	744	739	731	762	808	755	811	805	757	759	798	780	774	761	742	756	809	806	755	743	799	761	759	745	800	771	772	815	749	803	774	801	738	761	736	784	753	749	809	728	777	794	781	817	810	748	714	730	801	759	783	795	801	766	774	730	765	760	798	759	775	815	777	729	746	786	739	771	749	770	772	775	771	769	808	699	774	784	778	753	782	774	783	803	794	800	762	738	833	767	765	762	798	787	784	785	783	784	791	754	763	832	834	781	806	783	758	772	756	787	747	745	755	776	736	757	787	767	749	802	786	750	765	757	774	793	743	790	787	793	779	787	785	808	768	806	778	764	859	786	771	763	758	808	809	792	745	820	744	812	783	795	769	775	806	763	765	743	748	804	788	814	742	756	745	760	787	799	713	767	815	767	800	797	782	764	759	753	729	797	828	806	777	814	749	746	765	759	766	741	752	817	763	787	778	809	793	766	747	781	737	725	749	813	850	775	790	779	792	779	724	819	773	837	808	759	820	793	759	792	791	786	791	805	708	754	785	794	779	774	775	863	810	763	772	825	774	720	789	766	753	823	829	802	776	788	736	783	770	823	814	723	797	847	797	751	773	805	802	797	792	765	780	753	798	755	722	730	773	806	773	776	780	800	776	801	775	736	807	760	824	794	772	834	766	798	788	765	821	748	756	786	764	749	789	781	744	819	764	753	737	725	799	795	786	779	804	784	814	790	760	773	737	744	745	742	764	760	806	777	806	765	747	789	816	785	734	788	805	754	783	793	761	798	734	772	757	750	806	751	751	771	749	741	792	786	746	798	790	755	764	767	737	731	761	781	814	768	742	743	779	766	756	810	765	779	798	769	808	758	744	729	803	782	729	751	777	767	813	780	811	789	789	779	766	762	771	748	760	750	762	814	766	737	727	777	768	743	723	786	786	794	799	840	758	794	751	766	763	786	746	756	773	698	780	742	812	777	843	796	773	781	768	868	778	789	785	821	749	745	750	773	789	836	788	759	733	741	735	770	779	771	768	766	732	774	809	790	806	811	767	771	781	816	781	794	776	765	769	771	807	740	789	770	771	820	777	747	764	777	786	772	793	772	709	754	772	746	808	790	800	792	834	761	768	785	745	813	773	790	768	858	759	818	727	788	745	774	784	746	742	742	803	785	794	804	760	789	772	751	770	820	820	771	753	786	801	815	806	762	773	807	808	777	801	774	815	766	782	732	793	785	751	748	761	792	721	787	713	751	756	759	778	759	786	763	820	749	793	786	783	744	801	807	770	775	786	799	762	792	750	781	787	748	761	754	782	836	732	791	737	776	767	803	806	821	761	816	791	814	742	803	801	828	804	752	792	767	711	694	782	780	784	796	821	726	795	778	767	778	758	832	706	800	745	803	718	775	736	786	803	779	748	799	823	778	816	749	809	732	777	808	791	785	746	771	745	745	808	789	802	751	749	803	801	799	794	751	734	758	766	758	782	747	759	780	738	760	756	765	812	807	753	818	751	806	798	745	809	796	822	750	743	749	730	760	815	752	794	805	751	811	799	753	795	797	816	744	733	730	779	780	700	758	819	740	780	769	764	733	822	738	839	766	816	771	768	782	796	796	759	776	762	754	783	748	752	748	741	796	805	758	752	763	767	768	792	838	759	749	799	786	744	753	776	773	802	807	761	720	786	753	778	725	814	740	772	765	752	731	774	815	767	790	790	773	768	755	764	783	768	754	778	766	787	812	793	758	781	740	760	799	779	797	783	722	774	773	725	779	755	778	773	804	782	769	771	786	774	806	827	754	782	777	817	742	762	788	765	823	746	796	756	747	772	794	782	761	780	771	781	743	769	784	764	849	742	761	751	811	826	790	796	819	794	760	781	772	814	776	753	767	758	742	781	824	776	756	786	739	820	790	756	809	830	754	787	787	712	807	808	779	762	783	729	798	737	731	723	784	762	793	754	769	736	758	753	800	811	808	798	753	795	776	758	740	789	786	792	750	796	746	781	772	731	790	720	813	744	788	747	810	799	758	779	728	752	782	777	803	789	767	771	804	768	785	801	766	788	769	778	790	711	769	757	758	783	814	763	822	830	752	801	780	750	781	740	794	851	754	763	772	826	759	830	735	748	768	772	780	771	759	821	798	820	740	807	796	773	747	799	773	784	796	778	822	777	784	782	765	800	807	764	735	772	776	760	827	810	794	797	812	773	764	796	763	747	794	717	790	799	799	779	863	803	741	803	797	805	810	809	771	728	818	826	767	736	765	788	783	763	776	777	739	816	763	778	800	764	802	762	768	776	775	793	845	782	737	810	775	830	770	768	787	821	773	771	752	782	798	744	724	779	757	776	771	797	827	766	743	738	746	810	778	748	809	774	791	765	803	817	776	812	772	808	799	754	765	746	807	830	776	758	780	811	786	800	789	755	787	828	758	755	778	780	775	805	720	800	693	774	801	789	729	784	782	761	779	812	786	800	726	790	759	831	749	787	771	767	759	764	755	807	764	783	824	770	795	804	745	825	776	786	772	737	751	761	762	762	818	771	808	764	834	687	766	783	760	750	788	751	769	755	764	756	776	825	773	817	778	818	732	820	747	766	802	806	752	809	759	759	840	782	743	786	771	773	805	748	757	756	757	810	805	782	731	783	735	790	787	758	778	794	787	794	771	764	792	807	799	805	784	767	787	746	750	795	782	740	699	752	794	749	784	781	790	745	801	800	781	746	716	759	790	747	775	813	785	750	761	786	785	763	723	783	774	798	783	818	766	775	779	704	755	755	782	754	739	785	778	764	746	766	796	793	793	736	768	816	762	703	783	820	764	798	812	774	756	784	761	731	832	748	820	818	737	800	802	801	754	810	784	769	753	814	761	811	790	815	800	704	810	779	801	769	801	817	737	804	787	777	783	765	793	799	759	808	778	790	796	775	725	803	753	799	752	746	770	766	802	783	834	780	749	786	766	748	808	710	749	787	806	753	812	770	757	779	734	745	754	762	772	789	847	858	788	753	793	749	761	713	784	815	831	805	765	776	740	745	732	820	771	758	773	791	748	781	776	763	775	778	846	745	786	757	802	814	782	785	726	716	746	768	809	762	783	781	810	746	780	809	799	781	778	790	739	737	755	797	778	799	782	698
29444	32856	39548	30951	20774	13023	7881	4925	3317	2411	1818	1400	1227	963	856	769	691	661	611	605	582	554	541	576	573	555	550	584	543	526	499	513	546	549	531	540	535	567	579	494	555	564	531	533	552	522	552	497	534	520	533	493	544	539	545	542	539	506	539	475	479	545	510	486	526	518	537	529	542	573	510	528	551	524	514	567	526	522	542	563	563	455	528	533	492	534	512	535	513	498	545	538	517	574	544	530	558	536	497	518	510	502	516	532	555	563	544	512	498	567	546	496	526	498	526	555	530	497	520	519	528	501	493	526	516	537	499	501	429	519	495	536	535	530	575	533	515	530	543	554	497	527	553	539	529	490	516	544	546	571	527	556	557	533	510	565	539	515	554	523	507	538	543	517	502	533	524	535	516	518	528	495	496	556	486	535	505	469	500	563	550	517	494	519	563	517	505	558	519	520	502	518	520	533	548	506	519	543	496	524	555	530	536	523	534	550	529	510	530	503	547	526	517	536	527	517	509	514	529	505	557	518	497	489	523	530	532	507	561	544	497	529	529	547	509	514	467	551	523	537	525	569	526	525	528	507	521	558	549	485	531	534	473	527	515	517	553	514	523	487	491	532	540	540	511	531	494	521	575	562	539	546	545	581	546	516	489	526	526	513	539	539	528	514	510	507	569	526	507	554	523	531	554	508	527	509	565	539	511	469	536	524	519	509	523	523	553	506	505	523	534	521	541	552	517	545	504	505	532	538	530	514	557	493	518	553	488	535	479	562	510	505	530	526	490	503	543	519	582	498	531	497	587	505	513	459	564	502	529	504	514	532	491	546	510	524	517	528	514	553	520	517	530	531	492	528	536	533	523	523	583	538	566	503	568	539	521	505	506	522	530	534	526	521	526	495	533	535	522	564	556	509	536	556	520	515	527	521	495	566	510	516	555	533	523	534	550	583	526	496	521	521	523	477	523	550	534	511	525	579	542	614	523	503	468	527	559	529	508	494	531	531	534	514	475	563	538	541	526	510	535	491	542	557	536	488	533	540	506	537	534	497	529	510	552	531	529	528	534	516	515	477	530	511	507	538	518	484	503	528	506	518	512	559	546	518	536	476	558	536	546	543	519	515	511	520	544	517	553	561	504	546	535	508	471	537	504	481	491	548	554	520	513	523	524	521	520	554	535	548	514	545	509	544	568	539	596	534	524	560	495	535	542	531	547	551	507	525	552	542	517	550	545	495	505	521	488	516	505	556	486	515	509	536	527	498	470	540	535	534	514	540	491	481	487	536	493	504	553	538	553	551	484	543	569	524	547	555	515	502	547	500	526	498	522	496	538	500	536	551	496	512	523	540	505	501	547	523	509	581	539	498	509	589	542	517	501	498	536	508	507	544	485	587	521	520	554	522	549	479	544	561	513	507	547	508	514	512	518	520	491	561	522	547	534	528	504	529	544	550	536	516	521	548	485	563	516	542	539	546	503	521	502	530	543	514	529	522	516	530	501	529	541	514	534	550	536	478	557	523	492	502	537	510	538	502	511	531	540	513	508	532	500	523	561	479	528	547	558	494	486	547	550	515	483	561	519	470	544	514	537	481	504	539	518	530	545	527	507	517	509	543	502	518	515	557	542	488	511	566	493	538	506	565	494	505	536	533	521	541	517	571	556	531	543	562	533	517	533	531	548	554	491	532	521	545	509	490	503	506	528	539	547	540	496	537	512	503	500	510	510	541	553	497	523	534	496	513	516	538	512	505	539	521	551	504	548	535	587	533	526	536	521	520	544	528	509	535	525	598	578	501	544	532	529	531	529	538	510	506	554	514	530	518	529	533	519	536	544	531	560	509	511	528	560	540	491	541	499	527	525	523	540	519	497	502	584	529	507	543	518	510	486	475	505	490	518	531	515	541	558	511	526	504	540	546	512	555	528	508	517	545	513	532	523	480	524	538	537	498	537	511	512	504	537	515	523	522	512	551	515	472	517	530	546	540	547	544	529	518	550	494	536	498	529	531	546	509	511	526	523	523	541	500	527	524	528	548	483	512	518	477	519	509	512	500	515	523	568	518	536	521	551	545	535	512	550	488	526	499	536	512	534	510	547	535	545	574	496	519	509	532	520	524	515	526	535	543	530	549	553	485	513	598	537	508	482	531	550	531	533	524	570	540	511	458	545	544	531	537	508	500	566	519	516	520	471	529	540	508	555	528	535	561	547	529	523	526	529	515	553	530	537	537	529	499	522	529	505	555	512	515	501	537	517	513	518	518	558	527	524	519	515	554	511	553	551	506	508	482	529	528	554	531	537	563	533	498	569	505	491	542	487	514	524	510	562	512	496	507	531	520	490	535	544	506	552	573	528	526	532	482	534	525	532	511	501	523	507	499	522	536	521	559	515	506	509	510	526	527	529	542	556	497	533	479	507	530	506	548	535	556	558	516	554	526	488	551	525	527	482	496	555	516	514	489	519	560	531	519	504	535	517	505	525	499	502	495	485	503	510	550	556	511	536	505	512	530	542	509	532	517	543	530	550	541	509	485	543	482	508	576	543	558	524	512	524	526	533	530	514	525	514	547	502	533	525	528	537	527	531	524	499	534	520	540	533	497	531	549	542	519	512	541	535	502	532	516	561	513	522	552	533	528	521	520	523	514	536	521	552	561	554	559	537	560	512	489	487	514	526	519	479	543	509	573	548	536	543	514	510	493	543	513	517	518	476	530	547	515	508	499	533	539	505	514	585	487	498	515	514	543	556	508	500	541	523	543	523	509	568	532	556	524	571	526	501	542	522	510	515	527	528	557	500	496	496	560	518	546	488	572	503	539	523	512	498	558	535	522	529	545	514	537	517	527	550	537	499	529	491	520	580	527	506	526	536	518	512	513	514	475	498	516	527	484	485	522	505	508	513	476	504	518	517	553	519	551	554	535	516	539	522	504	501	530	528	525	514	551	503	506	526	573	545	533	525	515	506	527	500	527	543	514	537	550	518	503	515	542	516	560	508	520	537	475	535	506	521	513	504	556	539	545	543	521	499	556	520	523	502	560	518	509	516	511	508	528	517	538	526	539	529	488	488	525	524	555	518	534	528	550	504	546	486	514	522	543	562	514	527	536	526	505	515	532	515	540	533	515	535	502	527	514	458	506	509	502	545	505	520	548	501	472	545	581	522	533	515	547	493	492	527	554	539	544	529	529	578	492	552	531	517	533	506	534	514	517	547	503	522	548	533	524	515	524	544	522	544	531	509	531	550	508	494	530	516	516	520	510	528	555	565	522	534	539	522	557	544	525	540	512	558	552	541	503	478	569	548	511	553	562	543	507	547	530	558	507	505	491	547	518	521	576	518	517	529	478	501	552	517	517	517	545	494	521	495	491	538	556	497	521	532	571	505	483	519	533	530	520	556	527	543	525	524	574	520	544	549	574	543	550	519	580	556	482	494	502	497	545	532	505	543	499	505	528	562	535	459	525	551	522	569	526	542	486	539	518	526	535	504	549	540	534	527	503
36727	51734	45538	33718	26126	19384	13975	9690	7026	4822	3511	2681	2019	1766	1486	1262	1115	982	903	858	859	893	851	788	763	754	731	772	743	741	728	762	740	739	723	706	759	745	758	765	735	761	749	735	706	732	760	754	742	742	736	739	730	695	733	761	726	771	737	771	800	740	695	725	721	733	724	723	746	774	725	753	732	760	728	740	748	702	749	765	732	695	741	691	706	769	724	748	687	719	726	759	720	651	680	690	682	807	770	706	735	716	754	779	748	724	751	738	775	681	757	768	731	740	771	773	754	711	729	724	735	715	748	716	740	658	736	707	744	725	719	755	713	751	757	744	725	717	731	735	711	730	709	732	664	718	697	740	790	724	715	754	785	732	725	732	756	771	729	715	724	784	753	729	711	702	714	771	698	715	732	717	702	736	749	706	684	720	766	756	719	780	718	784	734	709	724	707	666	750	710	676	677	747	760	780	776	692	728	728	709	759	761	722	745	726	699	717	724	767	742	769	694	730	731	730	701	733	705	731	679	733	763	738	673	764	733	743	658	747	723	726	729	692	756	740	738	736	711	749	741	704	700	738	731	688	776	759	771	722	746	721	723	666	699	758	780	737	788	740	722	681	683	739	729	750	772	767	730	695	708	712	725	760	745	750	748	682	732	784	752	720	741	698	681	718	732	742	675	715	747	694	734	669	717	687	667	757	786	777	714	762	723	723	725	705	755	752	811	717	747	679	766	718	712	746	685	722	750	719	764	761	731	755	677	727	736	780	706	733	752	688	775	704	708	674	733	670	747	755	722	695	737	710	744	716	727	732	680	699	699	753	687	738	744	754	723	724	697	709	746	746	743	681	772	709	746	744	730	747	706	732	693	723	699	754	745	668	713	773	681	770	772	727	728	727	713	753	670	735	709	704	773	697	717	718	723	748	708	698	750	735	784	730	729	713	748	705	706	684	742	779	754	702	718	764	744	714	726	743	746	728	753	777	706	757	721	686	723	698	736	744	729	719	710	736	709	710	724	688	737	749	746	782	729	700	780	739	774	701	747	680	742	732	747	695	725	753	697	723	715	763	719	740	768	733	708	716	716	719	806	738	777	722	709	733	718	745	702	718	752	726	698	727	725	728	702	757	675	780	737	738	713	735	737	713	706	708	723	697	692	691	741	744	722	742	716	696	755	794	713	685	703	749	725	740	704	727	690	694	760	751	760	752	779	720	694	814	715	775	806	756	729	683	717	771	748	735	771	742	746	740	690	763	776	717	716	687	711	725	762	723	715	742	728	736	694	743	761	728	694	736	758	723	710	729	698	738	719	722	720	706	699	708	771	756	714	714	659	760	717	740	748	693	720	725	674	734	727	713	711	700	779	773	734	735	701	651	708	704	734	704	761	729	732	719	713	694	751	731	711	731	741	731	744	713	740	722	735	747	715	759	707	793	725	729	715	729	766	772	723	683	774	752	767	737	699	743	738	695	704	761	765	745	724	715	749	730	694	730	727	758	744	709	730	719	730	759	676	717	723	749	733	726	765	737	791	710	695	760	725	681	751	725	659	720	681	749	722	693	685	740	709	719	715	735	721	752	726	727	731	703	752	697	714	732	730	714	747	755	742	686	709	817	731	715	735	720	694	728	706	706	744	762	703	750	709	726	720	717	704	727	723	715	751	754	725	727	735	772	738	763	766	754	721	730	784	735	773	737	690	722	673	797	734	768	705	752	692	714	751	732	770	685	722	701	702	702	730	773	730	725	760	734	719	742	719	751	748	699	730	731	735	734	716	784	738	751	718	747	771	703	705	765	732	725	698	732	741	758	725	710	730	711	721	755	699	695	670	752	727	737	715	728	757	682	715	742	711	726	755	702	719	716	743	750	736	714	736	692	767	735	736	720	769	731	770	715	794	761	719	766	780	712	726	705	745	712	744	727	691	698	706	663	681	726	713	762	740	739	731	757	700	759	742	754	757	715	701	744	722	760	780	760	686	750	754	688	707	690	769	749	733	732	749	751	699	737	723	742	754	740	746	706	757	775	718	752	711	731	711	745	726	755	708	650	707	696	686	767	689	768	740	730	722	744	715	771	754	713	729	709	726	747	739	663	746	719	706	688	739	700	751	796	761	739	713	745	699	725	741	778	724	766	730	741	745	737	734	753	737	739	713	756	699	769	678	765	709	748	676	732	705	742	747	731	746	715	731	779	685	757	752	787	720	720	748	767	722	709	683	728	693	755	703	782	722	738	735	730	706	747	696	721	756	734	759	726	723	747	723	744	753	714	739	723	753	706	724	733	687	737	762	735	717	727	704	721	758	734	668	760	683	713	721	685	759	716	697	739	716	770	720	704	718	728	727	731	744	744	750	706	683	712	710	712	735	745	779	698	739	741	754	689	711	708	732	759	719	812	722	692	708	699	755	695	761	705	724	733	727	738	705	688	749	710	746	709	754	710	730	771	750	737	735	786	701	755	739	774	714	726	711	709	728	755	719	727	701	749	728	708	744	771	724	739	716	737	716	738	712	692	736	753	724	729	766	717	731	742	768	725	700	696	691	691	702	739	699	699	760	709	679	747	709	755	696	730	735	706	728	669	696	724	761	680	751	714	724	765	764	703	779	723	717	732	740	757	780	708	698	763	757	759	715	701	710	760	759	760	738	718	753	714	718	758	708	714	724	786	764	709	725	742	741	720	714	688	743	697	733	752	705	729	747	712	778	720	722	737	782	732	713	689	767	764	730	691	727	755	754	743	725	759	698	807	712	691	673	735	742	709	723	697	778	689	707	752	736	692	735	767	695	675	761	746	712	770	691	737	722	754	704	736	728	705	722	729	715	719	715	745	756	747	767	741	703	742	725	772	752	724	743	676	747	750	727	782	715	732	765	736	730	761	714	750	734	712	704	667	728	730	743	717	737	681	740	736	689	734	734	763	740	728	739	690	736	711	741	726	690	737	746	713	689	736	756	765	748	714	714	695	665	728	714	737	734	740	724	741	708	767	748	742	725	759	773	704	719	700	733	781	720	741	740	720	735	720	760	721	719	749	734	712	800	743	702	712	776	785	759	788	746	762	783	731	716	704	704	761	722	756	699	739	742	726	727	714	757	729	734	745	666	766	726	720	736	729	743	721	731	686	721	747	734	751	770	736	817	736	748	733	720	647	692	752	749	745	742	721	764	672	745	757	693	754	727	743	706	713	715	707	753	710	699	761	688	741	749	732	687	756	712	709	746	775	776	725	708	753	710	750	712	715	707	681	753	698	712	705	751	695	755	762	719	702	761	743	760	734	705	747	711	767	755	714	721	726	745	759	690	739	694	742	703	752	751	699	735	709	763	718	716	721	734	689	708	814	688	706	709	772	767	726	691	740	742	774	773	709	726	760	700	729	728	746	723	717	773	733	698	753	801	697	751	709	737	701	754	692	677	711	747	716	712	738	719	742	777	737	736	680	753	749	727	665	738	746	731	746	722	771	771	787	710	741	734	696	709	757	708	708	716	677	723	724
24077	21012	28601	26111	23903	20714	14559	8316	5350	3624	2716	2076	1661	1313	1123	959	861	754	716	747	639	659	679	574	610	593	548	533	555	563	591	543	619	577	524	563	530	519	600	571	617	565	583	542	511	560	580	579	561	532	545	553	548	584	542	571	564	541	552	545	511	546	505	534	556	564	550	598	565	582	519	553	546	560	558	544	606	569	562	571	568	558	593	533	535	591	554	588	576	558	558	609	544	523	558	509	525	557	561	557	506	558	585	610	598	535	547	558	577	544	548	532	581	538	549	565	575	542	529	562	569	568	552	536	531	544	562	561	546	533	546	559	550	587	493	543	554	542	536	541	552	557	516	588	537	567	557	573	573	517	526	524	524	573	552	538	564	562	540	578	528	551	592	523	561	568	521	480	529	586	613	560	520	568	546	544	561	579	541	545	547	549	581	562	530	552	570	544	599	550	534	544	545	530	527	566	541	556	535	536	545	538	511	578	552	492	571	560	514	565	607	526	562	540	549	594	551	522	502	564	553	550	524	547	559	584	523	550	560	551	565	534	561	527	576	541	559	594	539	567	539	545	550	567	528	544	551	570	559	564	551	556	530	578	576	577	537	574	577	578	565	549	592	555	541	550	515	569	516	501	554	569	556	523	519	566	553	548	556	565	564	526	596	558	536	575	559	536	541	526	518	546	590	542	551	543	572	540	508	556	543	556	558	531	544	541	555	553	589	549	561	552	551	545	519	591	541	514	496	548	542	549	618	544	537	564	521	546	518	540	544	524	512	529	544	569	576	565	549	603	547	560	570	568	566	544	526	564	558	547	542	533	528	520	570	538	572	554	590	542	567	511	521	586	529	533	568	587	571	529	585	538	559	566	523	554	542	491	606	511	540	576	531	555	572	520	562	507	560	545	573	521	555	528	524	597	517	564	535	566	541	561	525	511	544	518	531	583	547	552	532	582	552	565	610	556	537	538	524	549	525	493	531	517	524	542	566	600	538	515	552	524	586	551	532	544	531	620	547	550	549	554	555	595	572	600	560	561	557	552	515	541	559	578	547	544	539	531	538	545	604	559	556	543	529	556	534	532	546	555	550	537	555	585	544	590	543	583	562	571	599	571	517	544	518	596	556	538	537	570	622	539	538	507	562	522	537	578	544	543	542	515	546	522	563	532	555	538	555	532	556	579	527	565	535	551	545	525	544	537	565	562	573	514	556	529	563	583	536	536	534	621	541	540	527	570	563	549	555	539	546	519	536	584	567	556	514	576	541	541	531	572	566	572	571	556	527	578	556	564	534	521	580	589	542	506	553	511	543	577	542	555	549	548	579	547	583	568	544	515	563	534	585	527	589	537	527	550	528	579	592	540	534	558	570	531	558	579	517	529	566	581	567	592	581	547	570	567	525	559	560	550	539	537	558	538	555	519	566	539	556	531	526	604	610	537	498	552	581	571	548	557	558	539	562	599	598	557	566	513	549	553	569	560	571	563	558	529	526	548	531	585	575	557	513	540	521	601	553	540	594	542	526	562	529	560	546	547	533	541	551	529	538	522	583	550	550	555	580	574	526	519	550	523	525	523	548	550	542	544	528	590	562	524	586	540	563	563	535	576	523	549	577	551	573	527	571	528	531	502	581	575	589	506	536	587	565	550	564	531	542	569	572	547	496	530	577	598	531	564	517	472	516	562	561	545	570	531	550	581	533	570	557	556	576	559	547	585	542	535	517	538	559	539	508	551	505	533	556	555	579	573	532	533	532	533	548	548	511	520	521	498	531	571	545	558	530	523	568	529	597	531	531	543	550	567	565	519	523	536	564	518	592	537	549	532	583	554	544	579	565	549	546	537	523	553	565	574	591	566	592	588	548	570	605	545	542	567	569	550	547	565	574	548	601	558	527	564	488	569	562	554	579	585	592	545	515	534	558	573	559	556	563	536	545	524	610	579	579	584	582	578	596	565	568	581	594	583	566	548	613	536	556	578	561	592	568	612	536	572	546	535	553	544	575	540	573	571	578	583	564	557	520	522	595	569	551	582	559	607	544	529	585	562	530	570	547	565	524	542	518	563	552	533	538	561	588	556	551	556	565	552	582	537	549	567	555	562	557	550	540	556	546	554	507	537	550	528	527	538	535	558	570	593	543	583	553	586	545	531	561	541	557	537	568	549	504	531	580	566	479	574	550	557	533	583	564	538	544	531	586	576	566	540	570	552	590	578	554	562	532	571	541	547	548	565	525	566	533	514	558	508	588	531	556	552	556	536	540	626	542	542	551	558	562	517	564	540	533	546	512	566	554	551	558	543	560	572	544	514	516	548	499	524	560	558	549	543	546	582	529	530	555	542	523	566	560	558	554	593	562	536	546	531	585	553	587	539	580	544	561	569	574	561	531	560	551	561	558	516	549	555	557	589	573	554	552	542	552	540	561	584	573	619	578	543	510	553	576	542	529	542	537	543	565	548	565	537	549	525	569	549	551	564	556	537	538	528	595	557	580	562	556	560	551	588	561	589	588	544	536	536	548	565	547	509	587	544	516	519	557	554	548	598	559	567	503	566	533	540	547	585	562	560	573	556	534	545	575	546	545	520	530	550	541	556	511	548	536	572	525	545	559	561	534	560	532	581	557	554	553	553	511	549	543	533	531	557	557	520	567	554	549	542	583	560	547	525	525	546	601	560	523	544	587	576	542	522	528	532	531	539	536	566	576	557	549	538	521	538	562	538	532	571	597	566	534	524	564	537	539	557	550	529	558	552	511	591	557	523	530	588	506	539	583	534	589	585	531	563	566	525	535	535	508	495	565	558	566	565	584	575	570	537	596	582	523	573	558	590	591	545	572	582	583	547	543	554	573	571	525	549	570	571	547	548	531	535	556	562	555	575	556	557	543	532	510	555	560	539	572	508	543	547	513	561	539	552	552	518	599	547	545	534	492	560	614	552	584	572	547	552	535	530	531	522	531	596	539	530	592	554	538	552	567	533	535	533	551	538	564	561	520	578	532	544	581	548	571	531	572	565	573	568	538	563	567	554	587	516	537	546	589	527	523	596	572	544	558	556	528	577	553	516	569	487	548	543	545	538	534	592	516	580	544	574	579	533	525	546	533	531	592	557	576	563	536	538	521	570	517	520	529	547	525	494	545	581	532	535	551	560	555	584	583	536	565	565	525	558	532	536	560	607	536	560	565	556	523	556	533	570	545	549	574	560	566	569	525	544	580	509	540	540	529	547	544	529	547	561	526	570	562	550	585	540	577	587	541	543	553	527	534	570	548	559	526	550	549	534	581	577	556	571	516	557	538	567	554	571	537	543	581	547	542	584	511	566	522	536	588	567	558	569	569	569	544	560	540	539	536	531	560	538	559	535	509	550	538	527	556	570	550	536	598	550	561	553	557	544	541	523	573	567	539	578	608	530	549	514	569	583	532	572	547	526	584	589	516	569	561	595	528	563	554	528	593	540	558	536	537	511	559	525	558	547	542	576	552	517	535	548	540	582	569	545
37570	58211	52143	40110	32120	24801	18935	14152	10130	6969	5373	3928	3000	2356	1953	1628	1374	1264	1168	1086	1006	923	856	839	839	876	825	872	784	823	796	792	753	778	764	826	840	754	789	764	734	746	768	743	788	803	694	722	741	732	768	773	767	786	796	763	803	745	776	741	773	743	740	774	729	746	745	767	741	738	746	754	790	750	745	680	755	767	749	770	750	776	725	754	764	769	752	763	744	736	812	801	813	775	753	777	779	758	777	772	758	736	784	810	809	765	737	695	748	739	772	781	742	770	793	721	801	719	775	741	764	766	757	785	804	728	746	733	778	750	731	794	768	789	759	741	770	725	758	763	741	805	803	777	751	796	721	769	737	681	762	773	753	780	723	753	838	800	782	793	786	740	773	759	831	723	739	822	737	814	770	759	782	760	781	765	809	818	781	778	718	752	718	724	748	736	796	778	716	785	791	768	718	759	749	784	764	748	801	740	792	799	755	803	772	745	775	805	787	734	732	757	743	739	794	813	750	779	825	772	765	768	770	742	707	715	770	770	763	763	779	750	779	779	747	799	794	729	736	777	756	755	746	780	748	783	811	759	775	781	714	722	768	751	762	771	750	756	760	771	754	816	732	776	766	752	777	728	716	734	728	768	734	768	815	769	812	740	821	724	804	761	762	774	806	809	724	746	757	756	754	827	750	778	792	804	793	813	742	717	783	786	788	771	772	760	784	797	809	789	761	738	748	761	763	758	766	801	756	755	749	761	792	751	740	755	793	739	756	720	797	739	768	765	731	755	770	768	723	740	769	753	765	802	830	759	777	739	723	761	767	769	719	755	773	772	786	786	750	710	762	739	744	802	716	771	770	823	763	762	749	782	825	760	787	801	746	767	775	760	805	774	741	762	736	780	753	785	765	773	748	775	764	721	765	715	777	777	748	777	776	758	771	715	771	694	749	780	749	788	720	734	775	767	772	779	738	774	778	746	737	755	749	758	773	729	735	721	797	771	690	743	707	787	740	726	741	703	735	754	749	714	760	753	730	749	787	736	731	778	725	777	729	830	738	760	768	748	793	739	730	763	745	745	779	746	759	758	810	770	753	798	768	815	785	769	753	737	789	773	730	806	767	723	812	759	753	742	767	725	734	828	788	745	714	757	768	749	822	798	748	771	755	759	768	781	761	771	720	771	774	797	768	761	761	758	744	745	792	793	719	791	758	772	797	761	750	740	780	707	786	786	778	809	741	739	761	771	761	771	744	753	808	751	783	789	746	792	744	749	774	774	756	761	740	830	739	793	769	754	801	777	799	809	771	788	735	779	790	783	776	729	801	819	794	736	770	730	741	737	742	700	739	763	745	763	711	762	797	765	791	780	767	743	771	781	817	751	747	759	766	790	721	760	751	776	757	684	718	796	748	754	744	738	765	731	772	766	779	740	798	747	726	755	737	803	772	765	730	781	756	739	788	730	837	740	786	753	773	715	717	732	774	783	792	762	785	765	771	790	734	762	754	791	789	753	764	780	787	735	747	748	799	777	751	816	763	695	742	738	751	762	763	800	768	779	741	714	764	767	749	784	743	788	760	744	750	770	807	751	755	746	790	740	770	757	749	792	776	774	798	773	788	801	789	773	760	740	781	742	772	768	741	783	722	786	766	793	750	798	746	743	765	767	744	743	778	773	776	717	781	759	772	761	721	813	755	758	741	744	799	728	777	780	751	772	789	783	769	791	773	788	744	743	798	757	817	720	708	768	773	799	765	762	744	738	793	741	763	811	791	763	799	757	752	800	777	769	760	771	769	741	786	767	721	794	748	755	808	791	750	787	765	767	762	802	787	747	753	729	785	775	745	798	769	714	756	763	768	748	756	794	802	744	772	770	840	728	746	783	776	753	792	750	804	756	776	699	738	761	766	730	752	759	820	754	742	715	738	767	791	791	757	746	766	829	772	793	796	766	747	749	782	732	772	758	783	729	763	766	736	795	775	733	710	734	695	784	730	708	779	755	765	737	752	809	734	781	775	778	715	756	779	766	732	771	777	761	768	749	762	713	740	756	726	760	778	761	786	761	774	774	743	786	776	778	712	800	735	737	789	804	759	738	740	749	778	703	797	795	787	774	746	734	747	749	777	723	757	795	722	750	757	766	765	770	759	737	774	760	725	765	753	733	734	770	718	745	799	773	725	760	791	721	753	736	729	752	756	831	776	741	750	747	756	786	773	767	686	745	716	773	787	791	782	782	770	753	807	722	789	789	715	758	807	779	751	783	767	774	838	716	792	790	783	780	753	755	742	770	738	767	783	791	776	794	734	720	761	778	788	759	756	799	831	765	776	741	751	770	790	750	781	784	780	777	743	749	764	734	803	834	725	770	744	747	803	757	781	827	732	752	755	802	737	703	754	701	751	741	758	764	832	737	813	745	787	753	743	717	756	798	776	790	795	790	772	708	753	727	769	790	729	750	778	761	791	746	770	776	754	760	764	758	752	805	772	746	795	759	732	800	742	784	764	780	731	775	756	767	736	718	737	744	781	748	760	756	756	766	714	762	802	804	779	797	739	762	766	746	823	775	729	809	818	773	714	739	730	778	755	726	784	739	749	772	734	704	803	770	759	818	797	789	751	768	779	800	746	729	842	756	741	764	776	821	770	765	702	747	753	743	766	750	744	727	743	705	816	777	738	823	761	679	801	766	754	767	741	758	791	764	778	829	762	759	777	748	743	781	722	732	761	806	754	769	790	755	779	759	772	754	786	761	754	716	751	777	761	740	752	808	771	760	803	761	730	758	788	779	727	790	765	737	746	760	759	744	796	795	785	800	745	789	754	786	791	813	757	722	767	775	757	725	743	796	822	741	686	703	725	726	786	769	784	753	784	702	755	767	707	759	776	760	761	768	736	743	742	757	815	761	795	800	759	757	737	774	780	746	765	766	752	729	783	742	738	745	747	744	778	746	737	789	750	806	785	821	762	755	742	764	792	786	746	752	780	751	748	790	757	758	736	763	723	731	775	805	747	696	779	788	817	763	753	764	740	749	788	805	800	766	791	737	771	774	737	743	763	805	746	778	753	811	793	726	792	755	749	799	801	737	736	770	747	750	706	761	776	750	756	723	783	743	749	766	747	741	741	738	806	833	721	728	788	792	724	815	750	827	767	776	773	756	756	792	781	740	744	768	722	783	781	752	821	808	760	773	782	767	760	747	746	750	740	723	752	752	771	790	762	777	774	796	771	801	762	780	732	738	755	805	745	707	769	760	753	701	755	772	764	776	798	753	731	758	751	754	767	760	771	740	735	757	731	807	749	737	715	725	738	847	813	743	757	780	746	776	773	735	735	747	787	790	670	755	755	765	736	764	744	813	758	785	744	722	766	768	782	750	751	723	780	814	709	709	771	736	790	785	773	816	754	788	729	796	748	736	779	805	721	788	790	720	749	779	757	815	766	786	747	799	794	715	772	760	820	737	776	778	740	736	731	792	759	738	771	797	794	777	777	786	812	782	796	813
22926	20992	28699	23953	22740	24207	22522	12993	8132	5515	4019	2911	2199	1794	1389	1182	994	930	850	761	708	701	668	631	654	611	591	570	539	620	598	541	533	568	580	559	580	583	563	553	534	585	586	545	537	585	565	520	557	541	558	526	529	567	536	576	539	526	567	564	564	557	550	578	557	534	538	542	606	536	544	573	583	535	540	543	552	545	503	548	552	566	539	530	545	557	554	535	543	566	565	550	593	580	537	596	551	551	532	553	529	573	531	543	563	577	586	564	521	528	581	530	537	547	566	534	555	553	548	550	535	562	571	534	539	528	537	548	555	568	535	553	546	581	506	568	545	488	542	555	546	578	540	509	538	552	541	584	540	563	557	575	515	589	547	553	530	594	540	538	546	538	557	509	504	521	531	528	518	567	537	545	571	587	521	543	510	570	568	547	569	563	544	526	580	563	560	543	545	532	530	518	545	578	556	581	541	543	525	513	543	554	539	564	528	544	527	561	547	538	558	535	561	561	524	515	569	573	553	554	533	532	537	547	542	507	543	538	502	566	564	536	551	561	545	559	595	569	580	577	511	552	604	521	515	543	573	532	486	558	555	558	611	555	535	540	540	562	548	567	561	565	577	528	576	560	556	532	564	536	562	515	546	514	543	581	550	522	536	570	583	531	566	541	534	564	547	596	554	611	513	518	574	550	561	534	535	538	523	585	570	529	522	514	577	535	581	517	562	553	510	563	536	569	559	549	513	559	503	537	556	571	541	601	528	535	540	535	552	523	569	534	518	542	537	568	540	551	529	524	558	549	496	545	518	538	507	590	533	534	566	561	572	537	577	535	525	524	527	545	576	555	513	570	550	547	520	584	529	517	556	506	529	575	539	532	528	569	584	564	549	560	563	578	518	511	569	581	537	531	568	481	492	548	542	578	555	535	515	531	532	547	551	585	580	532	509	565	574	521	564	547	553	541	553	533	561	544	525	496	558	596	567	563	559	573	547	507	552	518	555	529	579	517	535	544	513	572	554	545	501	580	532	507	539	552	557	561	541	556	538	514	577	511	577	517	551	523	570	564	564	498	556	539	488	563	528	507	518	551	555	576	594	562	526	522	561	578	541	559	559	526	575	530	572	565	577	530	572	589	506	539	516	531	537	558	551	594	557	552	550	549	563	523	527	532	529	564	504	548	559	537	561	521	538	591	594	579	521	533	580	558	530	560	548	540	502	543	533	538	535	536	496	533	555	538	530	537	549	542	545	587	489	530	535	567	570	566	551	520	540	551	474	570	546	515	526	507	527	502	564	526	525	537	570	531	555	570	564	526	510	524	583	525	569	520	551	522	550	610	548	575	571	516	523	579	577	560	540	515	534	523	529	546	516	591	559	512	524	517	526	586	538	526	551	546	566	556	569	575	534	563	516	573	544	594	561	534	590	530	561	533	558	558	551	534	542	562	555	546	545	553	579	536	537	567	492	592	557	532	582	567	544	509	578	556	535	538	547	577	522	535	524	586	550	565	557	525	569	556	533	552	565	587	559	527	588	591	495	521	508	544	516	539	560	540	546	541	534	534	523	563	593	549	506	543	504	545	621	523	626	551	532	561	577	573	539	529	526	551	514	568	529	562	592	542	571	557	533	550	549	522	545	508	512	531	547	571	547	538	576	538	573	580	535	585	556	562	595	522	542	574	562	578	549	529	532	511	542	535	550	533	539	536	529	523	517	584	588	539	537	517	552	593	562	523	525	586	538	542	537	564	529	546	527	570	566	585	531	554	527	541	559	544	541	518	519	544	558	483	575	566	599	565	590	549	562	582	553	577	567	577	523	555	540	565	537	599	564	591	566	514	558	553	554	557	602	555	529	558	527	518	525	565	519	531	534	528	568	582	553	545	517	520	537	546	549	554	590	528	555	522	556	533	527	525	558	568	554	539	562	538	535	570	537	554	550	571	542	545	533	558	572	549	573	527	544	580	533	555	554	578	504	553	559	536	522	592	562	508	535	530	534	551	584	527	580	535	537	548	565	536	506	536	565	563	559	560	541	517	553	590	554	516	485	508	552	569	570	555	570	550	534	564	544	562	549	552	544	561	556	510	580	551	561	547	523	519	532	550	538	550	547	569	550	596	565	557	551	551	563	567	548	550	578	548	584	609	561	540	513	508	560	566	548	505	510	537	552	508	547	556	565	529	527	569	583	536	563	552	536	558	542	543	549	563	573	568	538	581	545	553	566	563	555	561	549	578	565	546	574	526	492	530	568	521	539	519	591	539	573	523	526	567	568	530	587	545	534	583	547	579	568	567	512	556	527	565	592	544	543	520	555	606	524	572	545	531	568	579	574	537	573	551	528	560	569	557	534	542	541	527	539	555	513	542	550	528	510	560	528	568	544	519	549	520	520	567	530	529	557	552	494	555	543	571	542	520	531	560	548	543	535	593	532	525	558	578	523	541	567	549	540	565	556	552	581	560	587	583	564	501	539	562	546	550	519	541	504	567	555	576	543	526	583	568	544	524	591	569	567	520	568	588	541	527	528	577	531	581	564	589	556	562	500	548	587	542	558	557	520	544	542	549	551	522	553	530	546	545	561	531	531	520	530	539	577	570	559	538	582	547	528	575	560	546	543	570	583	585	556	569	574	584	531	568	535	554	531	531	554	556	545	555	544	580	518	562	530	554	568	528	529	564	540	569	593	558	544	518	551	544	579	549	539	556	479	537	557	578	490	565	534	532	521	533	556	518	575	512	562	546	560	540	532	515	547	548	544	524	588	530	557	541	515	531	543	552	581	554	539	548	547	565	573	565	583	519	558	580	590	533	537	515	544	501	558	556	544	569	480	543	558	568	561	551	502	543	590	517	561	520	504	544	579	571	509	570	515	568	581	550	595	570	521	534	583	554	575	537	556	535	571	535	516	509	544	555	581	543	579	549	573	539	579	598	573	517	576	524	560	571	533	560	547	541	585	502	560	525	552	561	489	556	568	557	574	554	487	562	551	521	530	522	560	573	541	559	539	570	551	510	544	553	559	542	558	561	565	544	559	534	560	529	553	559	527	541	551	565	554	558	542	538	559	563	587	556	567	564	559	539	538	589	553	523	555	516	568	568	564	551	552	537	568	542	565	529	565	551	534	554	570	561	501	542	573	513	532	541	574	521	568	539	547	560	557	550	523	541	502	503	543	549	536	512	528	541	561	562	501	545	527	565	529	529	526	512	581	528	536	546	551	534	547	571	528	554	539	556	571	558	582	589	511	528	579	575	556	506	509	552	569	501	559	510	541	562	551	554	538	573	500	530	544	571	564	580	537	534	553	555	581	529	544	543	529	538	521	569	525	552	585	559	556	552	587	571	568	564	557	545	547	579	544	568	559	590	542	545	535	534	543	533	568	558	526	566	533	511	519	558	535	597	575	525	513	546	533	568	570	532	548	554	559	557	536	555	493	507	586	566	526	552	555	541	568	517	537	566	526	534	593	551	570	568	550	522	601	574	555	545	579	564	569	558
38869	65110	58758	45845	37648	30929	24677	18851	13916	9995	7415	5567	4168	3187	2594	2055	1735	1546	1356	1165	1136	1008	970	939	910	871	858	781	826	836	819	800	762	761	763	796	804	718	781	719	741	719	767	749	765	799	732	786	737	756	750	805	730	740	741	698	778	722	777	722	734	778	715	740	733	770	760	777	755	775	773	698	756	742	719	696	715	705	758	774	744	704	699	758	789	754	807	725	683	782	766	724	732	777	758	743	758	781	731	713	743	734	789	752	746	719	740	726	710	777	799	771	747	766	744	717	746	823	762	733	766	728	792	746	728	736	728	728	779	718	712	731	742	667	775	720	723	773	750	730	738	741	767	737	733	739	715	716	741	753	778	697	770	769	739	756	798	728	720	728	663	717	748	712	705	747	743	722	771	789	757	748	738	756	713	750	707	714	761	752	758	792	674	743	736	729	750	719	749	758	709	773	721	741	767	716	732	720	754	704	775	713	733	769	726	691	740	752	738	732	740	783	744	705	743	758	756	774	772	743	749	762	773	712	734	780	734	738	727	747	738	779	760	742	760	718	740	723	733	755	737	691	765	731	686	738	750	752	699	759	734	764	719	708	773	708	784	724	732	754	769	717	769	735	752	736	754	788	790	763	749	743	693	745	767	707	722	712	749	731	756	713	737	794	784	731	731	762	759	752	704	743	749	771	760	730	767	737	774	751	727	738	743	701	748	732	754	731	776	686	745	738	750	714	708	757	693	745	760	705	755	738	747	704	773	707	711	736	708	731	728	761	793	759	762	722	745	727	722	761	714	746	689	776	759	814	737	682	768	724	752	706	768	734	744	757	758	713	724	787	772	762	788	733	725	679	745	725	781	714	739	701	706	737	713	702	730	742	746	763	700	715	734	749	691	759	772	754	744	739	763	772	730	778	764	755	773	728	700	697	702	788	688	762	772	772	708	729	738	782	705	739	753	728	733	764	764	766	762	706	734	768	756	720	744	769	773	734	779	774	753	718	751	725	715	741	765	730	751	734	773	742	725	746	726	746	722	786	764	776	752	772	741	817	740	709	773	756	767	700	732	766	717	716	742	767	763	723	756	774	702	739	724	748	712	763	731	741	774	740	784	738	758	767	788	740	728	733	756	773	677	745	781	739	740	786	725	728	714	695	748	733	698	735	733	707	764	771	745	813	697	740	759	764	723	754	778	749	779	766	707	708	689	713	714	686	760	793	743	712	702	735	746	745	764	727	735	738	724	792	706	719	727	728	698	720	740	753	743	700	768	769	719	724	759	719	755	711	752	743	695	713	776	782	753	750	703	741	772	791	747	746	762	730	793	740	775	762	761	797	774	702	725	747	720	774	734	701	759	769	729	789	755	760	730	713	726	752	742	740	757	717	744	781	776	770	771	734	762	744	731	733	754	753	763	748	740	713	771	775	715	746	742	761	718	755	756	738	774	731	776	789	763	749	777	706	809	736	756	734	727	723	767	786	747	775	746	726	746	738	694	749	744	733	791	722	760	771	698	742	731	789	823	727	773	758	753	760	763	732	790	792	761	718	752	776	766	732	753	728	760	770	725	720	737	765	774	729	741	760	777	792	758	766	743	730	686	702	762	727	732	803	688	752	740	737	774	738	751	716	768	750	713	807	710	773	764	743	797	724	713	769	734	722	707	717	723	736	744	740	770	689	758	742	768	746	740	742	747	776	740	717	715	712	698	750	767	725	749	753	736	770	705	749	742	748	717	783	693	723	684	738	752	723	767	729	761	704	710	797	747	753	776	735	745	744	736	762	730	732	771	756	757	759	735	755	726	784	781	702	760	785	670	706	731	761	745	794	726	753	765	782	745	739	722	749	766	772	734	760	698	759	742	761	777	713	741	738	718	748	765	762	725	745	785	739	752	710	755	744	744	709	748	800	739	753	727	761	739	727	699	765	714	721	764	736	759	775	733	734	713	793	737	773	705	700	722	728	668	756	707	775	725	736	708	729	774	744	751	791	737	779	756	745	727	722	731	789	761	773	754	754	739	739	712	768	766	752	740	710	756	771	725	723	796	761	761	759	796	709	790	778	745	754	700	714	765	714	760	725	735	723	749	717	690	792	759	718	757	764	737	720	673	702	717	729	726	767	743	763	784	709	763	722	736	729	720	729	758	749	736	753	779	761	757	709	721	734	803	744	740	695	732	738	770	751	725	723	781	791	732	723	789	710	672	753	770	737	740	707	785	748	721	783	761	789	754	738	733	748	740	743	743	720	740	799	739	705	737	709	741	787	710	790	759	688	744	737	816	797	733	756	746	740	741	746	741	734	728	757	750	686	764	702	754	713	803	714	718	770	788	728	723	739	705	732	719	748	764	769	759	802	743	702	758	745	755	789	772	774	721	777	743	713	744	744	697	777	735	733	770	756	741	701	747	787	720	736	693	796	741	764	728	744	738	730	724	725	710	744	717	758	748	773	758	736	749	763	726	709	731	768	687	740	776	739	735	708	692	754	737	738	687	765	727	741	690	768	750	746	741	745	769	731	740	743	732	723	711	753	773	739	741	736	750	768	727	773	752	765	746	719	700	696	745	793	705	777	728	737	775	753	755	733	692	742	751	729	748	750	722	757	802	766	753	741	723	742	729	730	702	776	742	724	766	726	761	762	702	687	702	708	739	799	766	743	731	776	753	713	725	744	801	767	725	726	767	764	709	723	730	782	702	762	752	754	725	752	700	787	732	737	724	730	768	802	705	709	753	730	741	748	735	706	787	718	722	765	723	754	793	790	671	772	710	765	748	752	730	715	756	734	734	785	736	716	729	733	746	755	781	765	736	720	721	747	747	789	788	681	790	700	728	746	748	740	761	746	724	716	758	725	750	772	769	734	752	774	756	791	719	746	765	715	678	785	735	762	770	769	758	768	743	753	747	737	755	730	765	736	745	753	754	758	790	713	743	760	734	751	764	747	755	744	719	732	744	751	716	746	763	722	740	724	761	761	723	734	762	717	688	760	757	718	719	769	721	767	777	758	724	781	735	756	743	742	715	758	773	719	736	760	701	702	759	735	764	710	698	734	767	726	718	750	770	781	719	708	710	743	786	736	749	698	770	701	758	764	782	728	767	759	770	765	752	725	745	740	789	785	767	747	732	765	730	778	735	746	794	759	779	812	772	702	694	793	703	758	752	719	726	743	759	763	740	783	783	749	748	810	691	723	713	768	759	767	714	763	747	751	755	701	736	703	762	733	786	689	675	763	758	713	752	766	768	783	759	734	742	813	754	698	717	705	768	770	762	760	742	742	693	744	744	732	742	765	748	763	746	696	692	778	728	749	751	749	687	752	770	705	764	722	733	771	763	743	726	745	777	755	744	787	749	760	762	792	744	763	721	721	793	725	699	719	710	771	734	749	749	755	725	720	746	752	744	765	685	729	769	754	752	741	708	735	749	765	762	752	783	797	731	748	744	757	740	709	737	717	725	714	688	715	725	715	760	780	764	740	790	714	747	725	760	745	757	744
29773	32891	39096	31047	20533	13339	8035	5195	3454	2390	1773	1439	1144	987	859	803	666	661	609	582	598	595	545	594	595	535	578	573	573	541	580	535	524	514	557	519	510	531	538	519	567	524	526	499	551	523	514	552	547	518	519	522	546	577	556	521	547	565	549	561	519	535	517	516	550	553	536	509	530	568	558	525	512	476	528	517	554	525	527	503	552	538	541	526	533	525	531	499	567	537	526	527	584	500	506	488	546	572	529	553	534	518	509	531	507	545	537	562	511	555	517	557	540	538	537	565	581	527	564	510	523	536	535	530	532	500	542	554	558	511	549	566	541	527	541	542	511	515	549	525	500	544	520	510	499	536	516	538	549	537	562	514	530	484	540	524	543	541	517	508	561	546	519	531	545	545	540	540	547	512	518	534	505	548	545	511	539	512	563	570	505	550	565	526	493	504	516	546	560	500	529	542	519	535	560	538	497	494	520	559	533	533	517	566	554	549	546	517	517	567	527	556	536	533	539	535	511	564	514	583	518	553	526	552	524	486	556	547	537	530	596	514	522	527	570	550	534	516	535	518	565	573	555	537	526	586	520	518	526	492	547	537	500	515	539	516	515	522	579	542	518	521	487	494	554	515	528	525	557	518	524	568	591	529	552	511	553	523	524	568	509	572	529	447	534	520	528	513	560	595	546	583	522	545	515	515	558	545	531	507	545	551	543	508	558	512	497	499	547	525	528	542	531	539	538	507	516	537	513	526	544	542	510	523	537	546	536	524	525	519	476	546	530	506	553	515	537	535	523	561	552	595	549	543	467	521	575	508	504	511	533	477	530	512	540	544	522	520	527	485	487	530	500	531	536	572	504	505	564	502	507	536	529	528	530	542	553	553	566	511	526	535	537	507	533	561	483	536	545	520	532	475	561	588	516	538	543	513	479	549	534	537	509	517	536	530	507	534	498	577	535	547	531	524	541	528	498	496	515	486	561	552	534	505	488	508	533	545	553	556	521	546	523	522	488	523	542	555	565	584	563	509	533	572	518	537	534	508	533	494	539	528	520	556	560	529	531	506	533	492	569	511	557	558	514	533	520	483	550	516	486	544	560	513	522	504	546	501	533	523	570	507	545	533	528	521	531	528	554	517	554	514	523	547	528	541	506	522	583	545	552	522	524	503	524	523	527	527	558	502	499	534	531	509	528	542	518	515	523	485	540	550	535	499	516	534	538	574	511	534	529	551	589	525	510	536	527	533	533	559	514	542	526	546	522	524	528	562	539	496	509	517	514	557	531	544	564	542	537	522	512	539	544	520	511	543	542	506	554	553	542	528	556	548	502	515	563	494	561	527	517	557	517	509	534	556	544	538	503	476	541	508	526	559	533	535	521	579	497	521	571	540	551	559	519	513	500	502	525	554	543	501	532	537	522	527	464	504	543	526	499	488	571	543	525	541	543	521	556	516	514	532	579	538	563	538	554	519	525	512	501	572	581	532	550	551	548	509	527	519	563	523	559	529	522	574	537	526	526	533	499	511	516	505	543	500	564	516	547	523	470	520	533	512	559	506	579	568	511	493	557	514	538	522	534	558	530	524	543	517	457	573	513	510	542	550	550	510	496	553	533	491	530	530	536	560	542	517	519	587	509	545	497	537	513	554	512	538	545	527	527	505	533	502	567	539	538	578	559	521	497	549	558	562	523	528	551	511	531	547	527	497	502	539	530	513	528	551	527	558	535	529	552	569	504	531	555	546	526	504	516	503	550	531	527	541	549	494	517	510	478	562	530	498	530	522	519	491	499	515	531	549	513	530	542	566	514	543	475	517	545	495	529	534	533	534	496	567	548	506	529	535	514	595	519	521	510	492	517	499	538	519	537	515	549	527	530	540	521	528	529	504	548	550	547	520	537	523	547	539	511	529	539	495	524	537	536	517	541	528	510	510	544	499	515	509	522	535	527	526	522	501	525	554	477	532	557	502	497	545	539	534	518	495	488	534	506	545	553	465	545	520	511	478	507	520	490	548	537	504	587	483	522	551	536	504	544	572	516	564	518	565	548	529	559	551	502	544	535	517	548	545	554	522	573	502	501	484	502	510	501	517	545	520	545	521	538	529	532	514	518	537	480	543	536	543	547	518	549	543	513	532	507	554	535	536	537	540	514	527	522	526	574	560	528	508	507	516	512	559	518	582	549	539	456	545	525	513	545	507	550	514	517	555	538	537	534	537	556	520	509	589	470	514	534	548	511	532	546	537	526	571	537	529	531	498	561	542	497	505	514	541	541	548	544	506	538	538	550	562	528	526	556	495	568	513	480	581	533	507	563	518	520	532	546	520	554	514	486	567	539	553	533	508	492	529	501	521	490	542	540	521	573	489	562	529	498	512	536	522	527	514	529	516	531	510	527	511	527	544	525	487	537	518	524	521	519	523	520	505	525	521	518	551	608	489	535	549	527	570	537	508	554	570	499	549	534	504	537	537	548	541	526	502	539	525	568	567	526	488	527	497	555	518	541	539	549	560	506	512	553	491	578	498	503	510	527	540	513	525	501	542	505	489	561	549	542	538	521	545	529	533	545	515	489	534	467	513	567	558	563	554	507	550	562	569	494	484	543	546	542	572	515	522	579	503	520	522	513	497	500	499	539	507	503	509	550	509	511	562	505	520	547	540	524	516	530	561	530	528	560	538	518	511	497	565	574	545	526	555	531	522	557	575	509	529	521	547	525	572	563	541	521	529	514	569	528	537	560	534	486	559	536	556	582	528	522	507	544	534	554	517	492	529	488	513	528	567	499	569	512	536	562	528	518	515	522	536	584	502	570	556	577	511	487	542	513	517	561	520	502	515	545	486	523	535	565	493	536	546	533	571	562	565	528	514	533	530	549	478	533	501	502	523	562	555	559	574	550	529	545	511	533	504	541	515	524	529	567	526	552	499	491	521	510	574	506	538	544	534	502	512	534	501	572	509	520	564	530	565	517	539	525	536	525	517	511	534	571	559	509	563	509	536	550	557	540	523	541	525	512	514	518	553	525	507	527	513	500	530	516	471	501	549	566	556	544	558	492	517	530	470	548	513	544	536	534	503	519	496	531	465	580	545	564	528	563	501	516	539	503	543	535	524	540	523	541	523	523	512	551	524	546	493	531	526	556	557	559	546	537	555	492	547	516	527	537	554	520	495	510	502	507	498	562	537	490	542	554	505	530	493	523	509	494	611	555	518	502	560	535	564	511	553	570	559	552	504	518	493	569	519	532	546	528	534	568	526	522	514	534	556	498	533	498	521	538	517	534	553	530	536	501	556	499	520	494	556	518	565	512	569	489	523	578	571	536	538	515	560	545	509	544	560	527	529	517	510	530	524	513	546	559	539	536	531	525	552	547	503	535	520	535	547	552	532	516	526	522	516	472	513	461	491	521	516	507	539	579	530	519	571	549	530	547	525	532	511	506	527	551	558	514	538	507	559	551	529	562	497	524	529	516	506	566	507	557	539	551	516	562	539	551	532	524	494
37718	51692	45260	33961	26071	19866	14178	10078	6930	4890	3499	2757	2073	1753	1465	1239	1171	1057	903	896	892	826	818	715	789	801	766	820	770	734	741	729	734	706	747	731	700	690	744	708	694	698	762	742	759	730	737	755	728	699	661	747	736	748	762	726	722	755	716	747	729	700	730	721	753	683	702	721	710	731	694	742	697	706	717	714	794	734	708	739	747	709	725	679	776	761	712	742	735	703	719	720	698	740	748	747	739	735	708	763	722	707	739	688	705	723	679	707	740	730	699	681	736	687	734	707	714	768	705	778	735	687	710	724	721	735	699	687	717	684	698	696	666	751	716	696	724	724	686	744	764	707	704	737	720	755	713	701	714	751	740	705	741	699	695	754	748	735	672	752	757	712	718	723	726	718	786	677	790	751	757	697	714	700	738	774	713	778	677	759	716	750	739	753	732	732	725	727	732	812	719	710	742	727	743	766	752	754	680	736	771	764	702	721	721	723	665	719	688	712	728	781	716	738	691	728	723	685	729	732	739	718	738	766	759	750	720	714	693	724	723	733	753	677	709	769	725	719	759	750	689	684	789	765	742	678	722	735	715	737	667	781	744	712	719	751	734	681	703	708	781	802	775	732	736	752	718	692	685	745	769	707	708	735	742	707	716	767	718	767	703	750	735	749	759	700	812	718	725	718	722	744	727	762	708	714	756	744	734	741	698	730	738	721	724	759	681	736	678	770	751	746	732	744	756	731	733	714	717	695	729	700	750	733	730	714	789	765	734	738	750	768	728	721	723	724	736	726	719	705	763	695	737	704	723	754	713	690	705	734	727	743	731	696	720	708	730	703	717	718	688	735	766	681	700	738	715	689	735	756	742	693	716	689	700	728	738	728	737	723	743	696	722	722	710	760	751	720	722	725	725	743	756	734	725	677	715	759	766	718	675	707	732	691	752	725	724	738	741	774	762	715	699	766	728	744	646	749	733	697	723	721	760	684	762	694	741	761	738	706	708	720	772	740	719	730	727	700	742	696	738	720	792	731	714	756	713	748	735	749	739	738	736	738	711	715	721	711	750	730	755	697	698	685	686	697	720	753	726	750	688	697	726	740	685	790	742	750	761	714	737	715	726	714	745	760	750	746	775	721	730	734	759	726	704	719	731	706	763	714	769	716	710	661	732	748	728	732	749	762	707	728	725	788	718	715	746	749	753	712	741	745	667	743	752	764	723	753	728	699	721	682	724	747	699	731	761	712	717	734	741	710	697	748	716	714	739	728	710	739	679	731	704	731	732	730	757	728	711	752	725	731	790	750	760	753	765	760	738	693	709	732	805	666	718	748	733	756	698	792	703	783	757	671	733	730	712	742	730	721	707	774	782	732	696	746	745	726	694	732	801	734	707	697	740	701	710	817	760	730	734	774	749	734	753	715	728	775	754	733	713	682	697	714	691	768	717	700	687	795	725	765	733	675	735	738	738	745	730	743	730	807	672	755	751	685	732	736	704	735	723	767	726	726	763	750	727	701	715	712	711	709	713	668	714	735	689	750	758	762	738	716	712	778	719	695	720	735	739	727	731	747	737	744	731	709	715	717	744	716	724	745	759	729	699	674	723	765	678	749	730	773	729	712	723	729	777	764	778	761	726	681	738	737	746	744	698	758	727	703	696	745	688	733	724	766	717	704	737	705	721	663	753	719	724	758	745	703	735	716	726	725	715	753	681	705	684	734	702	770	767	690	744	726	674	713	671	753	732	714	713	717	700	779	737	773	742	717	749	759	722	749	693	752	745	740	701	720	723	711	729	746	746	713	754	739	721	726	738	722	715	719	712	690	700	709	707	714	760	713	762	742	714	713	711	736	722	691	702	689	729	745	743	722	752	753	736	730	763	713	737	722	726	757	728	765	729	728	713	699	701	723	726	724	716	736	728	722	718	698	717	699	735	745	688	761	757	721	697	706	731	695	763	744	723	758	732	711	754	722	736	719	721	736	718	734	759	682	682	674	742	734	737	710	740	699	692	690	717	730	721	648	737	717	736	748	745	694	743	727	735	722	758	726	711	718	726	739	697	747	713	681	752	743	744	710	819	703	748	744	703	726	726	730	707	701	721	731	721	721	765	736	769	719	729	786	714	725	744	768	771	711	706	690	754	711	726	714	763	763	711	714	714	716	743	763	700	723	708	728	756	715	740	686	709	701	724	742	758	704	701	760	715	729	747	693	691	739	773	790	760	718	740	710	731	755	757	703	756	721	723	725	677	751	720	760	721	726	706	740	727	728	711	711	745	745	745	715	726	717	686	747	751	739	753	707	711	738	749	744	728	777	656	722	721	687	672	688	723	754	739	765	736	729	680	728	730	711	698	710	744	698	736	720	682	727	739	741	746	760	699	719	743	688	729	687	743	746	719	752	675	712	736	749	711	707	723	739	686	728	729	716	699	773	757	709	713	727	704	688	654	717	702	716	725	740	700	715	717	711	739	726	725	716	775	732	694	760	726	698	710	721	702	757	750	748	763	735	748	750	748	743	742	721	784	727	732	725	679	721	681	692	724	770	694	695	725	712	721	698	750	738	770	756	731	698	759	721	687	744	702	748	749	743	703	695	754	735	778	693	711	734	729	716	769	726	709	721	683	765	721	775	689	731	761	727	745	736	686	740	694	744	728	735	660	784	791	735	689	760	698	739	724	715	732	751	741	695	667	761	717	744	704	719	756	693	747	682	712	720	680	748	703	733	712	709	743	737	751	717	796	737	730	736	706	728	723	716	713	710	718	746	737	765	707	752	754	724	729	741	700	721	772	730	703	716	708	716	742	751	721	749	713	761	722	683	737	684	783	718	671	713	645	743	748	682	683	733	733	736	717	743	728	748	761	745	717	729	757	722	710	761	703	685	776	707	722	754	729	745	710	734	734	696	774	708	751	686	738	757	710	742	761	741	731	726	731	776	728	713	762	732	757	730	715	754	673	726	723	695	709	710	750	693	707	719	770	778	713	769	733	740	731	700	740	746	700	744	719	747	722	751	751	705	721	685	717	723	729	717	737	707	717	734	717	737	728	728	710	730	750	713	707	701	693	695	712	714	750	713	709	722	742	723	780	760	717	749	741	744	728	706	745	752	750	722	735	782	701	735	716	706	705	714	683	673	735	710	696	723	716	685	728	741	752	742	752	735	722	788	758	680	778	780	730	751	754	752	722	729	737	748	723	717	675	706	734	712	707	731	739	695	775	734	740	707	712	740	727	730	709	712	720	722	729	693	731	696	704	665	718	706	749	703	729	713	721	748	727	714	775	775	696	746	726	709	721	742	678	673	762	753	700	771	716	761	736	776	739	733	748	764	762	722	717	712	750	749	696	721	726	744	772	745	735	754	679	726	717	688	747	765	709	719	729	713	717	751	764	732	711	735	761	735	729	706	779	726	690	739	767	727	731	742	698	708	721	678	727	734	704	741	689	653	716	742	728	736	763	751	704	717	700	777	731	743	753	769	722	733	709	734	768	716	758	700
24156	21044	28575	25965	23939	21976	16054	8869	5823	3820	2792	2154	1582	1414	1166	961	899	807	725	630	651	727	597	598	595	647	612	595	566	591	596	563	599	603	553	620	542	524	568	526	518	577	540	547	573	531	521	516	561	523	559	568	574	554	563	527	538	542	555	562	549	571	577	546	561	549	547	614	528	566	564	554	609	531	535	532	557	580	547	622	555	571	490	565	514	565	592	540	536	561	550	556	580	507	583	553	605	526	582	541	572	565	536	574	544	558	560	565	565	570	558	499	562	602	543	580	567	578	585	513	597	536	535	544	526	522	550	569	549	578	569	582	528	540	583	560	538	531	599	533	582	509	549	584	574	599	561	499	556	548	523	493	579	539	553	602	563	572	546	569	600	543	559	579	555	545	548	555	528	553	592	554	551	566	564	555	561	501	586	545	593	540	575	538	585	526	564	556	585	549	561	547	567	570	515	567	599	581	566	598	513	575	551	543	587	543	545	540	586	578	572	545	510	533	593	603	534	610	543	525	554	575	547	552	586	559	574	547	542	559	516	570	577	530	492	563	601	548	563	564	514	525	575	612	564	547	521	532	571	560	473	545	569	537	606	527	590	572	569	552	572	540	579	588	557	558	562	554	592	526	548	580	561	574	555	563	521	551	565	581	507	504	583	552	584	564	567	557	602	567	538	594	571	589	509	546	561	557	520	577	551	580	567	561	577	588	569	531	540	568	590	551	527	525	532	562	591	516	597	550	533	615	545	574	577	549	571	553	552	543	523	603	517	558	573	552	545	550	548	558	560	523	559	529	588	625	520	537	568	570	545	580	567	554	548	521	594	552	576	587	575	531	546	541	583	571	535	547	523	544	526	556	564	534	529	544	517	564	544	536	539	534	501	574	580	528	586	588	551	592	542	590	581	563	519	551	530	536	567	572	557	560	582	510	560	522	581	585	516	552	583	527	546	537	519	528	540	575	524	548	538	531	503	556	543	553	591	552	546	583	551	535	537	549	569	520	546	575	525	567	599	549	551	539	544	562	544	558	545	560	558	543	582	572	541	534	536	555	508	553	542	530	561	553	574	549	583	576	538	560	552	564	550	568	542	593	516	567	542	560	546	560	551	549	560	582	558	565	569	545	567	532	531	538	589	549	544	539	516	556	562	539	546	572	546	537	554	542	517	593	552	517	577	537	532	559	573	560	534	543	532	531	556	560	571	556	560	545	553	570	549	558	545	540	554	536	550	529	528	511	580	520	540	606	572	524	579	607	550	555	566	562	589	558	555	549	558	549	548	541	566	582	555	560	541	566	525	594	527	532	551	539	554	594	549	526	552	612	581	564	583	540	558	553	541	557	535	515	579	534	536	574	557	515	565	564	585	521	581	577	548	536	572	554	549	550	536	552	503	545	554	578	559	562	555	564	558	575	518	566	548	534	563	524	532	561	546	557	590	572	529	560	546	567	550	565	579	569	584	587	567	563	556	539	538	554	580	526	572	527	567	556	569	532	550	542	548	621	568	589	526	563	601	566	564	559	561	525	540	588	540	559	544	570	567	546	584	553	550	551	550	552	560	525	543	547	565	541	563	528	570	554	556	550	539	548	523	539	523	565	565	562	553	524	530	569	598	533	554	561	514	522	531	573	570	544	566	534	548	556	548	563	576	534	546	558	547	531	542	548	606	555	598	524	543	573	574	553	573	573	524	577	553	583	568	570	509	553	560	560	632	570	519	579	568	528	531	514	542	501	576	555	541	550	582	530	606	569	562	529	553	567	540	521	591	557	536	572	541	502	508	580	573	548	550	505	550	507	588	586	502	539	555	516	532	548	550	548	522	545	535	539	600	551	550	529	577	577	530	540	606	565	517	598	570	572	561	512	537	550	517	545	570	602	546	549	509	536	601	548	557	548	539	566	533	536	544	533	563	568	555	543	549	572	544	544	577	555	527	563	567	571	575	528	562	551	575	542	602	593	540	582	539	535	506	521	538	511	546	527	550	570	570	562	509	543	530	583	582	536	571	557	522	560	562	561	569	569	546	552	505	555	581	540	560	545	564	567	609	512	569	560	515	562	554	541	513	578	628	566	543	546	551	552	570	538	568	573	560	560	582	578	560	525	541	542	577	566	549	564	574	543	565	588	573	508	548	556	574	540	583	574	556	532	555	523	523	548	587	548	535	558	567	538	531	552	550	537	541	531	542	541	563	520	556	558	560	537	548	560	562	504	573	537	576	590	574	522	550	566	586	536	553	570	552	546	543	566	571	582	547	540	523	544	570	555	536	581	566	559	576	542	524	571	574	531	572	551	561	528	578	532	590	543	608	557	570	553	575	574	566	533	569	516	534	548	529	559	560	576	591	516	540	555	548	552	540	502	565	553	586	577	520	583	549	602	560	610	533	547	520	542	541	568	568	539	557	543	562	549	547	541	540	547	534	536	574	546	597	556	595	563	540	570	512	534	542	559	550	560	549	580	551	535	549	578	512	565	552	526	564	546	538	561	541	498	541	560	546	554	491	553	581	605	600	506	553	551	545	533	543	580	554	594	556	549	568	536	591	537	560	569	583	534	551	585	532	593	516	544	560	527	550	573	577	546	558	526	513	530	533	535	534	606	544	545	537	506	593	525	551	568	508	541	601	593	571	537	582	549	503	547	545	529	564	560	550	558	551	566	541	595	552	531	525	549	558	518	515	535	582	531	547	580	544	534	565	551	557	544	555	508	549	529	538	556	560	537	514	552	578	564	572	569	578	546	574	531	556	566	553	545	557	561	565	566	547	543	579	565	508	583	583	569	544	560	535	571	539	513	551	564	527	570	507	533	515	529	562	568	540	543	569	553	551	554	557	563	538	549	581	540	528	543	587	534	503	558	577	544	576	528	535	527	537	542	572	518	511	562	545	545	555	536	587	531	567	584	531	554	556	500	514	544	523	600	572	588	538	529	538	554	607	554	535	537	569	552	525	570	551	562	558	560	548	545	571	534	584	531	529	562	545	556	573	561	561	592	528	525	547	550	570	543	514	573	576	547	523	572	553	543	583	515	533	530	532	580	560	567	525	536	559	548	547	551	566	571	521	536	573	557	555	535	547	524	544	544	541	540	531	589	525	618	571	526	557	555	584	515	556	577	549	529	529	526	600	572	562	571	593	560	566	596	537	576	547	564	568	544	575	558	545	553	554	515	522	541	537	577	540	556	569	540	581	581	551	549	565	562	556	523	550	573	545	561	543	537	558	547	537	567	572	542	597	532	542	533	565	534	539	574	546	562	586	543	507	575	561	520	531	528	525	568	567	508	540	552	531	569	563	563	543	577	565	556	570	547	535	554	558	599	522	570	531	581	549	548	558	555	546	536	569	527	547	547	555	556	543	546	545	552	620	586	488	576	532	540	544	605	513	528	549	511	589	582	565	526	560	524	563	550	559	531	527	534	560	571	564	576	547	565	574	551	526	517	532	539	565	514	510	554	565	552	522	569	552	545	593	557	534	556	591	553	598	552
37607	58915	52553	39916	32568	27016	20317	14595	10809	7572	5387	4021	3150	2367	1970	1719	1484	1244	1119	1030	995	947	900	919	895	834	823	815	823	762	801	797	805	725	801	802	741	772	733	743	724	741	755	788	822	759	767	752	717	749	720	759	753	759	771	737	770	724	773	741	789	759	741	743	749	763	781	750	745	802	744	798	746	792	805	770	776	776	768	718	766	748	770	742	794	714	767	736	745	786	722	759	768	763	789	733	757	774	790	747	707	735	769	783	788	767	730	751	754	795	757	755	767	759	722	756	807	744	774	761	743	731	778	747	736	761	781	790	800	703	766	720	779	784	761	734	745	797	769	758	713	761	745	800	726	757	746	766	787	751	750	781	770	766	774	772	749	763	777	775	747	759	774	791	804	754	731	756	761	760	736	820	724	749	697	736	761	766	736	741	733	789	752	764	779	776	764	716	740	758	741	768	703	763	721	781	795	741	807	765	691	759	758	726	747	759	737	779	764	768	718	715	740	766	783	774	713	718	749	737	725	716	760	775	828	723	736	763	721	750	702	775	734	730	780	758	721	705	757	805	773	733	754	763	811	782	752	777	706	753	799	781	751	752	820	771	746	807	723	726	766	775	780	754	740	756	759	779	715	729	805	750	761	776	717	782	700	795	743	770	770	776	745	785	778	730	738	718	756	781	752	749	760	748	765	710	770	756	766	749	787	806	761	775	766	760	817	727	701	759	787	766	824	760	788	746	747	769	756	704	753	714	727	773	792	796	770	794	764	723	768	746	773	779	817	759	740	807	781	790	740	798	757	750	757	735	738	695	775	795	770	767	721	766	742	752	753	744	732	763	743	787	718	703	755	696	798	692	757	753	756	772	779	735	754	755	723	802	755	751	695	747	719	771	791	749	727	752	779	753	807	778	741	687	773	773	749	777	794	766	765	738	759	782	745	761	738	779	811	813	731	718	748	818	760	767	789	722	795	766	753	759	779	691	760	749	835	758	796	730	741	719	740	783	730	775	696	790	766	763	739	744	726	693	796	767	759	737	788	734	783	783	784	787	746	765	755	758	730	761	754	757	812	715	753	726	701	748	731	713	756	731	708	723	765	731	743	750	737	713	772	722	757	756	746	761	772	790	754	786	756	733	752	767	786	725	741	785	747	746	776	765	744	790	783	776	770	783	756	761	734	698	773	752	778	755	732	727	720	719	719	736	758	727	727	793	735	748	749	767	748	752	741	786	734	729	761	734	732	718	727	759	767	750	804	779	752	774	785	726	754	769	766	741	711	739	746	735	744	701	719	752	787	768	791	801	776	774	776	740	800	776	736	777	751	746	749	763	761	762	748	790	737	750	737	760	718	741	756	714	778	751	763	746	707	805	745	784	742	715	713	765	812	800	754	802	792	766	721	760	731	792	786	773	776	747	766	767	738	763	720	780	773	768	770	763	801	794	781	716	796	786	783	766	725	784	749	732	792	768	742	713	729	771	786	745	749	717	770	767	716	711	783	736	775	789	800	768	750	789	815	747	688	775	764	771	816	790	741	740	771	763	799	803	719	745	696	773	692	764	708	716	748	775	765	769	748	752	765	782	749	762	750	769	798	711	710	780	734	807	737	715	775	740	763	758	761	704	808	724	743	739	717	727	753	816	725	801	716	764	783	760	761	769	735	705	801	770	804	717	756	734	835	728	757	765	807	766	798	744	772	770	747	722	760	791	757	810	744	774	727	731	789	759	806	775	764	758	743	828	805	760	717	737	766	770	724	757	758	679	793	761	746	748	776	768	779	813	767	742	730	758	736	766	777	722	757	787	771	740	805	763	769	739	726	775	759	697	718	737	803	762	761	767	800	805	784	785	793	725	814	769	780	688	761	737	722	751	745	769	790	730	752	778	754	727	771	782	722	744	761	793	756	743	788	733	810	732	833	763	740	759	765	774	733	719	722	764	787	789	733	751	770	780	774	761	755	719	745	772	788	768	761	781	781	738	705	739	753	785	768	739	749	710	748	714	728	770	749	756	763	729	735	754	775	724	729	733	775	718	806	705	759	809	726	768	752	727	770	737	763	760	754	755	754	749	747	765	754	761	783	740	761	774	733	762	738	805	697	750	778	738	742	789	746	708	764	741	680	809	740	786	781	790	808	756	747	783	744	760	770	762	735	703	746	745	746	710	827	709	726	823	739	770	778	741	730	765	745	709	780	759	779	820	735	801	774	781	748	732	747	716	762	750	787	701	777	768	762	783	741	761	737	774	796	756	737	695	743	764	777	770	745	804	805	756	764	706	699	802	794	714	751	761	812	718	771	717	755	760	744	737	712	757	719	759	774	749	744	728	778	709	785	720	729	740	725	788	826	795	756	799	785	716	791	740	739	829	809	792	747	741	730	750	730	802	693	736	788	813	767	791	734	766	765	719	745	736	751	748	771	782	752	751	783	775	781	735	756	760	760	725	744	772	778	733	773	762	775	778	780	717	763	755	759	745	728	787	749	764	765	748	749	802	704	722	773	790	733	754	764	776	728	775	689	702	751	764	740	763	705	699	784	761	767	782	736	776	726	762	783	753	799	755	796	765	766	802	726	749	797	772	819	787	767	777	757	738	741	754	765	733	811	755	760	698	741	693	726	740	731	764	762	721	768	750	763	797	743	753	751	718	785	750	791	763	756	750	765	741	747	782	764	760	804	742	732	739	770	800	769	785	776	787	756	749	757	749	738	789	742	777	747	790	792	739	758	761	765	749	744	726	744	751	731	767	777	720	677	746	757	724	753	763	728	763	731	779	723	764	756	743	789	748	826	774	768	722	741	743	782	806	787	789	782	751	724	753	735	770	754	733	729	743	721	673	767	700	701	810	752	758	734	782	777	743	709	738	753	758	799	750	755	794	734	772	753	732	752	739	813	755	787	765	728	816	766	767	757	725	820	766	749	728	801	761	745	718	716	727	781	728	784	761	748	745	757	788	706	698	743	758	744	708	728	737	729	759	764	811	740	740	776	761	709	724	810	731	737	760	793	785	792	755	738	793	717	728	780	749	795	754	789	775	780	753	737	774	794	784	822	777	729	729	756	750	782	779	753	799	723	732	741	795	732	767	781	785	777	769	739	755	726	722	756	775	784	730	698	753	763	799	756	759	791	808	740	748	787	758	701	666	733	769	755	752	744	792	770	743	739	756	748	779	831	747	782	753	743	740	789	740	758	727	730	736	764	810	760	743	780	764	773	789	749	763	789	745	766	756	752	740	735	804	768	758	754	764	741	743	756	713	813	751	783	794	748	809	730	785	728	746	760	731	729	717	755	795	778	736	768	773	784	733	709	771	762	736	762	750	792	751	758	796	735	754	806	764	771	739	709	712	733	778	786	747	734	783	752	746	725	781	750	761	772	828	747	750	738	782	719	733	721	773	791	763	817	728	776	732	740	793	731	762	748	783	748	757	802	789	756	743	817	803	808	810	794	708	764	751	780	772	720	729	691	780	743	796	791	766	798	731	739	766	747	739
22976	20996	28672	23960	22700	24875	23461	12932	8551	5774	3923	2982	2249	1795	1397	1273	1016	953	850	780	754	691	642	661	616	648	620	587	547	570	580	568	523	547	535	542	578	539	516	545	570	556	550	558	572	563	533	535	564	527	505	571	560	543	542	515	512	569	516	559	534	562	548	532	537	538	532	543	536	541	500	532	529	520	569	536	522	508	520	545	529	497	559	553	518	540	520	535	539	497	571	535	523	557	531	527	556	529	566	555	586	516	553	517	528	540	563	535	580	550	533	556	543	523	531	526	575	566	575	534	537	518	557	597	541	557	542	532	521	557	560	553	530	548	534	547	551	501	556	557	582	546	570	535	546	540	570	528	504	588	558	522	513	515	568	564	520	541	578	566	570	533	610	536	562	526	528	567	553	563	533	497	551	580	534	540	526	586	559	552	541	543	570	539	515	560	515	532	549	499	583	508	538	596	557	542	536	552	536	496	541	509	564	521	537	547	563	545	528	555	571	562	552	531	553	552	580	540	559	545	526	549	586	531	562	547	562	543	562	485	533	555	552	579	522	496	569	578	582	578	561	515	548	556	559	563	544	528	548	527	529	525	559	526	549	591	557	526	568	535	560	543	548	536	527	526	546	525	534	522	507	530	535	529	548	554	544	551	506	561	560	508	568	514	551	531	540	521	560	578	554	530	542	503	521	479	564	577	557	545	558	570	541	558	531	523	577	569	555	572	575	516	535	551	537	583	585	525	568	572	554	554	533	564	577	523	551	518	579	540	510	594	574	561	513	559	548	515	535	554	531	551	548	511	555	548	531	544	535	551	547	529	544	538	528	544	485	579	536	523	557	526	537	530	536	527	534	535	525	557	529	502	526	550	562	538	544	512	583	566	538	552	557	522	549	537	525	511	525	525	552	510	537	569	542	545	568	528	557	546	483	582	532	512	519	546	493	565	551	534	526	514	546	548	527	537	507	517	584	550	515	592	533	529	523	551	538	535	506	516	540	540	540	595	537	534	559	571	539	541	548	548	565	542	557	562	546	513	581	521	556	539	554	525	504	577	550	551	535	520	547	499	518	514	539	577	562	577	528	526	600	564	550	559	508	564	563	586	558	518	533	576	536	577	531	532	560	537	519	585	537	574	509	549	545	573	539	524	584	520	521	540	521	566	578	547	558	535	560	569	563	541	537	529	550	538	537	557	525	518	521	555	561	570	521	527	576	576	577	524	559	594	537	542	553	545	559	535	543	535	498	523	552	529	565	535	526	539	534	578	537	566	508	560	551	605	566	591	507	560	562	580	522	527	516	541	531	520	578	525	557	515	544	567	562	545	525	519	560	507	551	512	504	498	547	529	563	550	510	528	532	563	569	542	562	572	525	558	552	518	562	520	543	535	537	529	585	541	547	512	604	516	572	511	577	532	547	534	541	519	568	544	556	561	567	565	573	538	526	532	537	556	576	525	530	579	525	592	563	568	551	527	549	527	559	552	574	567	557	525	514	573	548	504	554	552	533	557	595	570	541	573	552	541	512	527	521	552	564	550	548	604	499	516	539	536	532	577	552	524	528	527	555	551	549	598	531	558	503	564	497	518	534	536	490	521	529	597	553	529	552	535	557	542	541	520	556	562	569	559	538	493	550	532	575	563	521	584	525	549	535	610	534	562	528	555	591	498	523	559	532	574	552	542	546	544	505	562	533	544	544	523	516	561	572	571	562	588	585	547	592	549	563	554	518	532	535	583	538	561	545	562	527	557	519	595	548	506	545	540	559	533	533	547	587	563	581	580	538	573	546	613	536	568	560	532	528	569	543	568	493	555	547	543	551	562	564	577	536	567	528	553	571	581	522	521	530	516	569	530	540	549	532	573	536	528	574	506	585	528	561	537	524	540	546	543	556	557	537	508	541	526	529	547	545	501	560	573	559	565	609	579	514	518	551	541	515	549	534	537	515	534	557	579	519	518	545	520	546	589	543	526	519	551	563	504	526	540	562	552	577	527	490	536	507	534	524	547	529	574	570	582	569	606	523	554	527	530	550	530	545	576	572	579	538	549	539	601	580	580	544	539	507	508	524	569	577	565	515	553	572	604	498	525	534	550	513	507	535	550	562	572	539	541	537	533	553	520	560	548	564	579	548	539	530	558	518	484	545	537	574	563	541	559	522	521	556	563	575	565	542	523	560	524	552	575	570	518	517	529	512	530	552	521	527	540	542	549	564	545	556	565	552	573	510	545	537	568	544	545	564	500	570	524	537	551	522	514	523	544	532	518	529	514	546	537	556	560	525	530	545	565	543	554	555	521	526	534	503	547	553	518	561	575	569	568	525	575	538	567	521	560	591	538	499	568	554	550	527	548	545	550	555	561	559	550	582	525	479	506	530	550	509	536	554	545	544	524	520	565	523	590	526	541	543	507	539	536	545	542	547	532	538	514	570	552	568	542	518	578	477	541	585	552	558	565	534	536	541	546	571	492	575	540	507	496	533	520	579	546	563	549	512	519	581	524	546	547	535	540	490	563	555	550	552	548	528	543	552	569	564	545	555	513	558	558	538	572	517	579	537	570	541	568	543	541	575	487	537	566	530	533	520	548	553	517	540	537	511	552	523	553	539	546	572	533	549	548	506	574	553	529	527	568	575	557	559	508	559	516	576	544	517	541	546	569	534	512	569	565	541	542	520	568	597	550	535	538	524	572	519	590	554	526	516	495	521	517	555	601	523	570	551	560	598	504	524	533	535	581	548	537	490	571	545	539	517	545	552	539	561	573	573	523	527	538	550	525	577	517	550	535	537	521	525	515	559	574	565	531	571	559	467	518	577	505	561	564	520	509	589	536	591	540	550	550	535	551	510	539	562	505	536	582	580	552	546	538	538	531	542	561	508	565	551	541	540	534	568	547	571	535	520	576	568	532	519	525	534	553	522	542	573	516	501	567	555	521	552	538	597	542	558	508	572	495	528	539	538	581	517	535	551	562	513	539	524	530	576	532	544	540	542	546	551	561	509	540	526	535	546	498	534	568	593	516	564	518	503	583	539	579	531	550	560	522	542	600	504	552	535	533	537	540	548	538	565	513	531	547	547	545	576	505	578	536	552	539	549	521	593	559	511	569	536	532	545	541	535	515	512	489	518	530	518	545	549	513	534	537	531	544	532	529	522	487	518	555	533	535	507	555	560	569	551	590	585	509	565	528	529	584	558	548	532	552	516	517	529	553	551	530	502	551	535	558	521	546	501	565	532	543	524	583	540	521	513	555	513	557	526	536	563	549	567	529	572	563	538	518	514	536	560	572	528	573	529	524	536	533	503	557	538	574	520	544	521	519	539	535	536	539	540	553	592	533	528	577	552	516	591	505	538	546	553	544	540	554	562	561	538	577	535	540	555	544	516	564	531	539	536	515	524	502	563	541	544	562	563	547	525	551	526	528	577	537	558	580	557	567	616	536	555	499	538	521	585	529	567	530	547	537	525	577	582	559	526	565	509	545	546	569	560	525	557	530
39799	64116	57133	45131	38080	32102	25827	18798	14745	10573	7635	5550	4188	3305	2661	2218	1756	1619	1316	1189	1109	1014	1005	930	860	860	809	804	863	803	792	747	773	746	821	733	789	727	740	701	784	791	773	743	728	792	727	738	741	723	722	787	751	747	743	764	748	746	741	786	765	727	754	795	756	715	780	696	765	734	716	735	725	749	740	762	749	665	765	717	727	745	756	684	794	722	750	723	773	742	751	745	750	700	732	711	738	693	755	764	725	708	732	731	716	783	726	742	738	725	700	761	727	695	770	769	765	750	730	703	726	740	755	715	709	746	737	783	705	739	732	757	764	776	723	734	730	777	702	718	702	692	727	687	721	724	753	722	751	764	733	725	760	720	736	738	722	740	738	715	739	720	755	681	728	751	715	731	748	747	742	708	702	751	748	717	738	759	738	736	772	735	762	776	729	733	751	759	746	732	737	807	731	743	764	742	752	746	749	683	703	707	822	722	762	735	718	772	732	756	730	777	729	739	760	746	717	771	759	750	731	760	768	759	700	763	724	717	699	729	767	728	684	723	732	703	738	787	723	659	767	710	774	784	754	732	703	718	778	750	756	681	765	748	768	734	701	704	706	753	713	713	720	739	787	723	769	743	739	740	731	736	725	745	715	729	772	681	760	714	750	737	750	733	755	718	757	745	696	754	724	804	762	747	789	733	734	746	722	765	749	729	747	714	725	676	711	738	772	743	731	725	739	694	760	770	742	740	759	719	737	759	713	703	699	747	728	772	729	748	720	712	762	753	713	759	699	692	728	667	769	757	753	704	774	719	730	635	723	719	744	741	755	677	733	748	750	734	761	752	723	706	748	749	690	772	749	715	704	729	786	728	737	746	686	768	741	717	738	770	730	759	728	742	731	761	755	725	735	745	728	709	755	764	742	724	754	738	769	756	728	712	725	731	721	732	776	759	742	721	724	756	744	745	729	721	751	750	710	719	773	736	718	702	736	701	691	741	742	745	697	749	734	759	757	735	792	799	767	767	711	820	676	715	734	756	721	772	778	733	725	751	720	693	782	712	810	776	709	753	730	693	760	716	734	742	695	731	723	720	717	739	766	751	733	685	744	707	699	702	705	757	719	764	748	727	717	724	742	717	724	775	779	718	709	749	795	703	758	701	724	720	743	745	747	738	781	733	708	740	722	790	738	752	795	773	717	730	777	744	735	748	785	750	695	750	775	761	754	765	756	737	755	700	763	736	699	720	703	702	731	806	791	713	729	776	769	730	760	793	728	769	752	754	686	730	787	763	717	707	743	755	754	746	711	711	736	794	692	748	710	776	742	765	771	734	742	731	723	768	735	810	776	741	745	769	774	722	725	725	724	669	712	723	722	828	753	760	767	705	748	693	722	735	699	738	734	722	716	708	738	726	785	755	710	723	741	762	770	692	741	751	765	701	766	745	692	772	730	780	708	721	714	756	717	730	787	729	751	756	708	726	784	717	738	691	777	734	720	768	747	727	789	737	742	704	715	726	702	715	676	749	762	738	753	762	701	704	758	755	764	704	731	758	715	687	696	734	705	746	741	720	763	713	782	730	720	770	765	726	725	724	748	764	718	769	756	756	734	702	768	742	777	751	768	672	770	771	758	782	723	705	756	723	730	698	736	739	799	761	739	735	739	785	744	737	745	742	719	768	779	740	768	733	744	724	736	719	781	724	747	755	732	731	740	704	741	751	700	755	768	735	724	767	734	730	728	745	773	737	769	752	748	750	756	766	684	708	758	733	736	697	745	748	765	742	806	709	759	751	757	722	736	750	757	700	709	788	744	733	711	728	723	728	713	772	728	759	724	693	723	724	772	735	710	767	718	739	758	702	734	697	738	753	737	733	705	762	736	771	774	715	776	699	742	783	769	726	757	744	713	784	735	723	736	708	721	750	711	685	677	789	748	747	721	737	733	700	710	738	757	705	730	714	756	768	665	705	818	727	762	795	711	710	661	719	752	770	732	725	710	714	731	740	723	762	729	721	753	721	735	753	711	749	698	767	737	728	772	703	720	754	712	736	739	763	723	748	712	737	738	722	717	712	740	734	760	759	728	775	742	709	768	766	761	729	739	688	761	735	714	757	761	717	765	713	710	757	743	725	727	690	757	669	718	756	718	789	728	736	710	775	754	768	743	721	749	727	742	749	709	761	785	737	747	765	753	725	775	759	742	769	771	811	733	754	768	748	740	704	781	735	697	781	729	785	773	715	706	777	737	742	707	707	742	734	763	734	680	749	711	742	760	739	702	717	712	704	744	749	731	713	725	771	765	759	727	717	751	777	704	741	750	750	772	702	727	706	759	750	736	744	683	709	719	645	740	747	664	705	765	755	737	695	757	721	739	812	697	720	728	742	785	729	740	777	739	781	768	706	696	717	745	744	723	731	751	707	718	749	776	743	744	772	721	748	739	700	725	772	724	686	730	687	745	734	778	694	728	719	712	710	746	747	731	732	754	695	769	733	708	746	724	714	728	755	715	710	674	670	691	693	741	814	742	760	748	753	736	714	717	733	753	766	683	767	728	693	745	768	722	692	714	757	809	740	787	700	727	699	719	748	719	700	791	747	780	716	689	725	708	715	792	745	737	742	769	748	722	737	757	717	735	743	745	751	750	751	747	726	705	742	766	746	710	725	785	705	741	726	698	781	729	757	743	747	736	750	702	767	767	776	704	774	702	708	747	677	689	801	738	720	746	759	697	750	739	715	711	752	712	699	741	739	717	771	744	737	677	756	754	728	700	757	676	779	757	793	719	771	749	770	745	719	779	700	708	712	722	763	741	740	721	762	676	705	757	755	713	755	725	722	713	730	722	746	780	713	729	734	726	783	720	716	725	696	682	752	764	718	765	760	733	755	728	721	750	785	719	757	742	710	766	761	746	777	691	722	723	750	770	779	738	753	736	732	816	764	728	738	764	751	798	731	767	755	718	750	747	751	714	711	747	737	746	695	714	708	701	688	728	726	744	739	766	722	714	723	732	737	687	718	745	756	747	764	753	719	758	737	730	713	722	709	723	726	689	766	750	775	711	735	731	721	745	712	721	730	730	781	778	701	676	728	762	728	747	748	784	734	762	711	728	722	729	750	742	755	704	772	781	746	697	721	758	720	776	745	734	725	702	690	720	727	728	737	780	700	756	745	758	701	675	717	736	733	747	707	745	703	756	732	673	698	761	740	734	724	764	742	729	732	723	714	720	726	706	724	707	710	726	761	708	733	763	747	720	731	697	753	798	725	792	714	757	788	736	801	733	745	707	732	737	714	711	757	746	765	708	682	765	739	730	736	724	740	716	710	731	813	725	766	760	751	682	726	746	777	738	736	730	747	695	743	760	752	747	744	725	800	725	706	756	730	689	708	694	746	746	708	766	726	777	727	721	751	715	712	743	721	744	717	705	782	772	726	724	713	741	766	708	733	736	714	750	720	717	750	706	727	751	721	721	747	725	688	724	740	745	722	725	691	707	747	739	746
29434	32339	40105	31254	21006	14280	9212	5453	3615	2674	1794	1457	1157	984	867	798	701	668	615	626	587	569	558	579	540	521	540	477	570	508	507	549	556	508	551	517	518	543	519	567	526	510	523	558	522	548	511	537	523	537	513	556	550	496	504	552	512	514	517	510	534	541	527	500	500	506	530	520	514	490	482	556	488	525	525	557	529	544	535	500	530	570	509	500	579	535	513	522	534	495	533	537	543	532	509	522	545	510	496	521	548	574	550	489	542	501	499	543	551	528	520	528	501	495	542	479	516	557	492	522	562	500	541	497	570	520	544	533	539	532	537	508	540	545	496	535	500	474	508	537	517	548	545	511	527	490	520	523	520	523	510	509	528	512	515	523	491	513	531	499	528	538	526	506	519	498	488	528	519	553	531	476	490	577	516	543	522	534	517	554	511	557	512	491	534	519	574	528	480	531	548	551	490	506	497	506	523	529	530	539	498	526	519	483	524	535	477	539	517	552	568	518	483	510	496	496	524	534	513	521	532	557	520	513	474	527	507	527	504	538	513	518	531	509	542	501	520	548	507	562	498	539	506	512	503	524	518	548	504	495	516	511	491	509	522	545	523	522	494	516	504	497	509	483	542	544	532	528	530	536	530	536	483	521	533	535	516	509	499	510	491	524	515	518	515	488	504	534	523	502	546	516	545	547	522	507	555	522	534	541	556	543	523	531	519	511	496	526	548	518	516	558	538	532	480	484	562	530	531	520	519	533	541	559	478	525	518	519	564	528	513	510	533	538	539	520	522	520	552	523	533	540	536	499	514	544	506	544	497	553	532	538	533	511	506	493	472	539	502	541	538	485	478	502	549	525	510	527	504	534	551	506	534	542	525	505	514	520	509	505	496	523	509	546	512	520	480	596	538	520	507	539	517	515	541	493	509	550	512	525	530	543	528	506	504	511	532	535	500	543	530	499	517	537	539	558	539	544	517	522	525	525	522	556	481	515	515	548	500	534	549	527	547	537	544	554	500	493	482	568	519	525	465	552	518	543	521	477	534	527	507	539	519	529	523	518	493	532	534	517	517	524	482	512	518	502	480	522	510	546	499	558	528	521	509	540	526	520	512	543	529	529	507	538	520	522	522	561	549	512	538	527	569	536	505	485	555	560	504	536	537	519	526	516	555	492	523	482	525	513	540	479	526	510	550	527	537	554	536	532	526	498	519	453	497	501	524	519	471	478	516	480	537	483	527	494	534	518	527	488	504	507	476	539	548	526	530	550	522	495	537	535	522	518	509	536	526	524	557	526	536	520	529	514	533	568	547	507	501	502	512	537	530	511	572	517	531	503	558	519	476	547	501	563	522	527	537	543	529	564	533	502	531	489	556	476	470	556	495	445	530	565	525	502	536	502	519	497	538	521	506	524	515	533	534	512	494	586	505	511	543	530	533	536	551	544	513	499	516	511	524	510	536	570	519	564	550	480	515	501	544	522	481	522	539	488	546	518	537	500	552	527	479	547	505	470	560	525	550	498	506	540	525	524	550	511	538	513	546	520	532	479	495	530	543	521	513	504	509	518	550	496	549	518	526	497	542	489	529	506	531	495	461	532	532	540	481	532	539	518	556	530	564	492	482	561	499	501	561	497	544	507	489	520	539	462	517	525	532	521	507	506	542	540	550	502	510	529	511	525	497	527	534	530	513	528	528	530	509	520	557	475	526	509	562	547	503	506	507	582	523	541	523	505	538	502	538	571	532	568	516	513	512	509	528	535	556	535	547	504	530	517	515	480	507	491	527	540	524	489	542	504	522	541	508	518	506	508	527	540	563	543	532	461	551	555	518	551	504	539	550	531	539	501	534	531	526	525	535	502	510	554	515	539	544	548	540	504	508	545	497	527	548	514	538	506	539	482	564	521	549	498	499	520	467	524	540	490	507	511	525	557	526	523	528	543	507	544	489	509	504	540	550	509	576	524	529	546	509	556	509	500	501	497	536	495	508	547	527	564	507	509	520	490	512	546	577	514	485	524	504	541	482	527	542	511	540	558	512	567	508	516	552	520	526	534	517	543	535	547	528	530	461	527	537	574	535	533	508	561	520	553	503	517	501	534	522	498	530	518	515	556	553	541	538	496	523	534	495	494	535	505	555	532	533	549	541	502	562	518	510	541	511	499	544	515	514	537	499	554	528	514	490	516	529	512	524	471	518	520	504	554	518	496	508	538	506	570	565	547	507	533	549	479	521	514	506	504	528	554	502	560	491	534	520	505	523	547	528	513	541	494	494	553	479	492	548	500	522	522	519	519	503	514	523	506	565	521	481	523	548	568	564	538	481	520	523	531	527	550	502	537	477	474	516	536	547	543	529	542	497	514	547	526	519	519	497	537	509	516	544	510	512	541	463	532	480	529	491	520	506	491	535	505	517	510	514	528	511	517	531	542	529	497	510	547	491	495	527	524	527	536	550	589	493	513	510	533	561	475	518	577	543	556	515	510	550	515	535	524	539	545	515	565	519	521	540	546	520	536	522	503	508	538	516	534	496	538	550	450	533	509	543	514	476	507	504	522	510	492	553	554	477	520	530	512	521	497	528	513	557	552	520	491	556	568	568	517	502	492	566	577	564	521	570	543	524	511	535	535	544	536	516	498	532	504	531	497	546	519	516	501	500	574	555	476	502	476	549	512	474	504	511	528	513	558	531	518	522	509	511	520	552	506	529	535	520	543	486	487	531	503	520	531	558	509	523	549	531	480	498	509	489	546	520	536	510	523	538	547	503	503	498	488	502	497	533	522	506	520	525	510	523	542	514	512	563	565	518	517	478	519	525	554	520	533	529	495	563	539	534	515	506	497	526	484	550	497	504	526	546	525	509	541	522	499	541	528	509	537	534	513	521	519	553	541	501	541	522	549	514	550	561	529	538	494	532	559	522	506	529	520	514	516	560	520	530	520	505	549	493	502	538	523	554	563	517	499	493	512	532	521	544	544	514	546	521	531	533	537	534	557	480	496	537	544	516	492	496	520	490	518	500	515	541	508	503	555	473	542	561	525	541	544	508	540	586	549	554	513	486	521	538	518	513	502	532	511	510	548	506	514	489	523	498	503	536	512	545	485	558	522	506	500	549	523	496	561	511	503	526	521	497	544	530	540	552	534	505	533	485	510	558	504	561	514	525	547	552	514	512	541	533	524	515	496	530	578	534	535	544	534	537	505	525	526	564	537	517	476	541	482	525	573	481	563	510	445	496	496	556	510	500	543	540	505	510	526	517	552	552	519	516	486	514	513	547	527	509	556	539	512	553	528	534	558	527	521	526	484	505	522	527	534	470	510	533	544	509	503	514	571	537	492	467	529	558	527	510	515	550	521	525	524	494	539	534	520	531	501	505	516	568	510	502	509	558	554	526	533	482	519	508	503	536	529	517	565	524	526	494	546	526	530	544	526	506	530	542	554	527	521	482	521	523	509	534	549	511	543	542	548	529	536	515	537	539	536	503	527	543	594	519	528	515	515
36956	51502	46236	34007	26505	21021	15706	10454	7416	5260	3564	2801	2110	1754	1498	1242	1083	1048	954	859	842	842	794	808	761	803	725	753	749	748	799	709	749	721	718	732	779	738	789	718	775	729	724	731	704	788	766	736	740	749	749	723	712	726	702	689	720	720	710	734	749	679	757	700	734	708	718	741	756	688	726	704	747	674	719	756	756	713	747	702	679	733	697	794	676	711	701	719	711	720	717	704	713	739	716	688	732	737	720	677	740	676	685	737	710	649	737	671	710	757	765	745	709	764	720	704	676	725	699	758	701	683	726	703	697	732	736	702	737	698	721	717	750	690	726	686	735	717	755	720	687	735	718	730	738	731	722	714	764	708	724	669	749	742	727	696	647	748	738	692	673	687	714	711	725	721	712	679	736	724	703	735	656	710	693	752	726	714	717	689	712	766	705	720	745	695	720	704	690	719	794	684	739	735	727	738	729	688	723	750	690	743	716	703	732	715	716	680	698	736	750	758	659	712	728	727	729	701	738	751	734	725	732	724	742	701	711	743	706	743	769	704	699	718	700	779	746	700	728	735	732	747	711	758	743	733	706	736	719	703	713	695	728	690	714	724	704	724	706	757	713	732	697	723	735	734	741	735	688	722	696	690	756	716	706	762	758	687	696	704	663	705	695	700	692	682	759	717	686	720	727	723	679	699	732	724	707	712	689	715	742	736	739	715	693	658	719	736	726	719	704	734	768	749	747	722	703	686	695	666	755	719	744	696	707	716	725	726	751	734	737	741	741	696	774	733	742	689	730	680	704	744	720	688	715	691	696	720	698	720	728	695	703	691	705	709	717	707	725	697	727	701	694	715	744	688	739	662	727	685	714	691	753	730	693	737	693	701	694	671	715	770	731	779	687	767	724	771	707	719	754	712	724	755	690	731	712	716	728	707	711	683	742	712	703	756	726	745	714	728	723	730	809	713	673	663	732	732	723	667	691	721	757	737	679	699	672	706	742	698	679	674	702	711	709	705	706	755	712	697	697	761	713	724	691	716	755	716	767	703	724	717	696	734	716	728	729	658	701	733	751	689	679	736	710	761	728	702	675	702	738	693	753	714	730	685	692	736	743	738	697	721	764	689	680	764	727	662	718	730	700	708	723	709	730	708	708	667	745	740	730	714	755	675	689	696	708	684	748	713	711	719	762	687	734	724	696	751	744	787	704	744	722	704	744	737	725	791	749	752	683	732	728	759	674	685	726	703	770	692	687	767	745	701	692	723	695	757	749	738	702	709	694	703	685	732	756	785	732	689	695	727	694	732	703	697	743	715	726	762	709	742	702	736	776	709	710	675	676	772	742	698	733	698	701	717	735	718	725	714	756	700	756	680	756	740	696	685	741	749	720	714	778	684	722	722	729	739	763	713	725	723	681	701	712	721	717	698	681	754	676	749	765	766	742	704	717	746	710	697	746	680	700	688	714	686	714	703	725	719	720	725	720	697	728	725	666	667	742	734	728	715	740	675	741	665	752	723	698	732	762	711	726	724	736	761	751	673	728	732	760	692	746	718	765	719	751	747	752	727	731	739	723	677	720	694	697	670	712	741	771	737	707	728	662	711	687	775	751	735	716	698	693	656	725	657	698	722	723	726	722	742	749	698	706	716	740	752	674	755	683	687	707	709	759	700	717	737	723	751	723	734	712	729	692	750	682	728	722	703	702	690	714	710	726	757	691	762	719	729	733	697	694	762	762	764	742	746	764	723	700	708	718	682	776	719	762	731	713	756	790	717	758	782	738	658	686	721	678	730	749	726	659	703	742	650	699	687	774	704	727	762	701	754	676	698	692	700	707	745	733	705	696	707	748	758	687	694	735	707	717	713	723	718	725	700	682	730	736	703	733	667	718	675	748	709	709	746	749	755	707	746	750	700	718	735	661	724	724	739	731	734	671	709	746	723	755	795	678	709	722	714	748	739	731	730	748	724	723	726	717	744	702	738	688	709	759	752	716	764	729	734	750	776	671	740	741	703	738	700	681	746	753	717	725	704	701	735	746	722	686	762	748	720	743	753	712	720	725	737	675	678	745	705	693	707	711	767	708	757	725	743	722	730	695	696	743	718	744	702	716	722	778	741	712	705	696	686	710	723	679	704	714	735	751	721	730	713	734	714	761	682	759	747	755	705	731	699	702	751	737	699	684	751	716	755	697	673	750	692	694	739	736	720	699	770	717	729	732	689	695	697	732	709	706	736	711	704	713	731	709	710	734	742	696	754	699	710	734	672	718	720	711	748	708	700	690	725	725	748	722	759	686	740	717	738	767	733	716	738	754	709	760	729	705	739	732	708	692	741	741	731	666	720	715	669	726	738	725	724	722	688	773	724	743	728	672	727	699	713	729	742	743	672	748	760	741	722	706	687	715	711	693	761	697	706	746	759	683	757	714	715	717	703	709	705	697	680	715	733	708	681	735	735	669	699	723	736	731	750	743	719	749	748	708	650	747	710	721	734	772	747	758	690	767	706	790	709	727	703	701	763	796	759	737	715	692	749	735	710	715	733	758	712	745	738	710	730	759	707	786	698	717	718	740	718	693	729	743	714	671	723	708	701	707	755	750	674	706	687	736	714	716	747	703	726	706	745	671	719	706	748	715	700	732	763	704	720	707	690	738	708	673	706	694	699	715	684	670	749	734	732	729	701	751	708	702	703	703	750	745	734	717	723	756	710	721	692	695	713	697	753	733	713	701	695	731	713	676	710	739	720	717	760	692	711	688	690	746	735	737	718	722	731	701	701	729	769	737	727	684	706	718	741	759	689	679	751	698	744	675	723	712	711	788	709	788	705	693	714	772	701	727	735	754	710	726	758	729	721	709	696	701	686	703	711	748	689	722	724	736	722	732	670	722	750	717	715	721	734	732	732	686	718	678	661	683	712	729	710	772	693	691	709	724	747	661	728	715	712	688	666	718	727	702	737	745	734	754	761	711	710	721	717	738	738	683	734	761	711	722	698	684	708	703	720	730	735	735	722	704	702	723	751	724	727	725	667	731	687	678	726	716	727	742	716	721	734	704	722	696	698	771	686	726	682	692	740	732	696	704	709	698	738	731	744	788	720	694	721	696	697	706	708	713	745	712	730	710	734	700	694	720	730	702	705	730	747	716	731	733	710	707	731	720	758	699	718	708	733	718	736	763	716	769	716	744	731	769	717	703	694	760	689	751	712	717	712	741	693	656	713	737	727	726	756	746	705	733	761	711	722	734	775	743	735	738	710	732	734	683	704	699	702	736	742	754	688	668	706	740	739	725	741	736	725	700	714	715	736	729	713	640	675	727	725	751	730	754	716	717	723	711	743	720	715	715	735	748	699	716	745	701	727	709	717	724	693	763	762	711	721	739	716	690	714	711	719	728	692	712	721	730	677	769	733	731	697	731	707	718	677	711	684	773	708	684	730	736	705	718	723	773	710	735	737	737	710	710	726	709	710	678	753	756	698	723	701	744	683	704	722	745	785	745	671
24159	21093	28744	26392	24762	22779	18013	10170	6374	4610	3086	2349	1764	1511	1188	1049	932	881	776	762	702	648	657	642	593	613	589	570	545	581	543	597	546	561	556	557	547	555	549	525	564	566	584	542	545	542	600	550	581	538	523	533	563	574	506	562	557	547	556	554	511	506	557	559	579	574	515	510	564	545	599	521	556	543	554	552	563	549	525	561	580	523	550	533	560	534	559	556	561	580	520	586	559	529	541	536	548	539	523	547	566	590	514	513	555	559	537	572	509	566	537	546	532	525	539	556	547	534	548	560	541	536	537	528	515	559	565	568	591	567	539	532	576	579	530	548	587	560	538	510	577	607	522	565	565	550	537	541	562	540	543	567	541	523	558	551	529	566	549	545	542	526	551	525	568	562	571	548	538	573	541	512	543	533	540	529	551	579	541	529	552	533	592	557	514	532	556	525	528	571	547	513	589	516	530	534	533	523	549	579	523	506	574	559	523	528	548	565	524	557	576	517	558	543	532	560	540	544	549	565	565	551	526	510	545	535	525	551	553	563	526	586	580	574	536	595	592	598	547	535	560	555	559	543	513	540	520	529	528	545	550	517	582	555	557	576	552	550	549	519	527	526	555	544	565	572	553	519	517	538	607	539	556	565	515	536	560	545	560	527	580	547	550	497	568	543	556	586	564	557	578	519	526	531	560	533	556	602	538	528	549	529	538	524	532	538	537	565	562	549	527	562	567	510	578	574	560	548	542	570	552	570	529	580	558	551	527	524	560	536	530	570	550	517	500	514	621	554	535	559	498	552	569	532	513	533	509	507	579	538	573	550	533	552	535	495	551	585	540	543	552	545	580	523	558	550	544	542	584	548	549	554	541	543	573	497	520	558	593	538	538	519	572	590	511	510	573	585	547	553	546	555	588	533	562	540	547	523	534	551	527	548	538	529	512	559	562	573	560	567	565	550	597	544	493	565	573	578	567	552	565	550	517	521	484	529	511	537	590	565	540	592	544	555	562	481	514	491	567	532	575	572	564	534	591	563	525	564	553	571	551	556	583	565	593	542	539	587	606	538	517	556	549	557	533	572	529	548	517	537	518	520	570	536	499	570	524	552	536	537	563	553	584	536	511	587	565	557	556	528	534	531	560	617	563	584	492	563	548	519	603	522	540	564	523	550	553	561	526	549	532	521	558	529	571	545	540	569	554	488	548	515	545	558	569	533	599	569	591	518	544	530	548	576	599	532	573	582	575	553	542	553	529	527	465	525	529	533	522	527	562	534	540	568	557	544	535	572	548	528	555	575	499	565	559	537	575	514	534	509	553	590	565	521	531	544	572	548	546	502	558	533	503	590	554	569	523	528	568	545	531	543	579	530	525	545	524	546	553	555	549	574	543	574	547	534	530	540	565	602	533	533	528	569	619	558	550	570	527	524	507	505	556	529	523	534	563	534	565	579	526	496	518	548	535	560	576	526	533	564	547	539	540	615	550	560	556	518	532	549	524	590	550	565	568	522	563	571	548	549	548	543	510	559	540	580	529	557	549	589	519	505	510	574	559	567	536	555	522	523	524	566	573	525	528	564	590	517	555	550	523	557	539	528	545	538	539	545	559	529	538	559	539	559	527	549	556	547	552	576	579	538	549	590	558	497	573	538	558	515	543	547	471	557	561	539	550	546	549	535	568	530	558	531	557	494	577	509	556	563	525	522	548	515	560	570	549	571	552	557	545	584	510	575	558	570	528	510	560	534	510	520	527	593	596	521	543	545	571	576	573	525	553	518	561	539	589	546	548	521	556	576	515	556	532	546	551	568	552	549	516	563	596	584	548	554	536	547	546	564	578	566	527	535	559	555	531	551	519	561	519	521	537	535	517	520	577	536	542	572	575	546	545	537	559	543	538	596	567	525	572	552	503	537	537	544	545	557	541	571	570	563	536	512	519	547	555	512	509	568	536	564	537	581	530	584	547	572	545	531	567	568	514	565	539	545	528	521	567	553	526	558	591	551	515	549	560	513	539	558	502	520	533	529	540	553	563	518	511	554	520	563	560	546	545	533	497	585	564	527	503	530	562	585	563	555	542	559	588	557	571	550	516	524	579	550	560	518	579	572	518	530	535	563	570	580	524	523	541	538	578	528	505	551	548	534	584	515	507	543	540	575	536	550	536	554	547	554	529	555	524	541	544	516	582	556	527	515	529	525	490	552	542	573	564	567	533	593	563	528	547	537	529	567	542	572	566	506	526	550	604	563	527	541	529	573	586	564	538	525	548	524	520	560	520	523	498	573	599	537	536	546	581	557	569	561	581	576	542	538	526	560	550	541	541	504	530	570	553	575	571	545	553	556	539	565	545	540	597	561	542	545	508	551	571	546	538	533	539	592	535	526	584	524	503	555	575	562	538	535	540	542	535	544	514	560	589	581	546	546	521	538	553	574	600	551	555	561	533	560	572	549	576	527	566	541	568	504	593	532	564	582	516	554	566	534	552	511	520	526	544	517	521	567	541	548	590	560	534	565	582	518	544	555	524	492	554	514	550	549	592	550	541	569	612	516	552	532	542	540	548	514	521	543	532	608	535	543	566	541	511	562	519	545	555	545	550	564	552	553	616	550	529	537	603	571	581	537	533	540	521	547	532	554	522	556	570	489	533	522	525	526	566	556	534	580	572	527	522	527	582	569	575	580	548	568	537	542	569	602	567	541	539	550	560	521	540	555	507	541	555	561	565	526	515	550	526	569	544	546	521	572	552	554	510	564	560	598	548	566	535	566	567	523	562	502	581	593	572	532	584	491	593	547	545	556	555	559	536	593	532	533	545	540	539	512	579	513	540	528	537	538	529	550	563	523	508	547	569	527	591	545	523	606	515	520	590	506	522	553	527	530	548	545	516	595	573	569	586	536	553	580	553	541	546	512	573	558	508	519	560	527	541	575	522	546	544	550	565	501	579	521	528	572	519	579	569	534	533	547	537	573	562	541	520	544	567	541	549	541	556	494	500	565	549	562	579	484	517	538	548	563	539	509	522	579	552	548	517	550	524	587	583	554	609	559	516	553	595	501	566	516	511	557	547	571	558	556	563	542	587	511	518	563	526	534	548	526	518	571	550	520	585	533	534	533	587	552	563	571	509	532	569	514	570	596	522	558	564	541	580	532	543	553	530	553	538	581	548	591	549	601	538	548	516	550	553	555	536	543	528	516	538	529	536	524	532	586	556	571	567	530	563	537	544	510	503	506	504	556	563	541	563	511	546	590	536	569	561	551	536	566	569	542	531	542	516	503	500	579	533	566	557	562	525	518	553	551	560	534	578	520	569	570	584	556	549	531	574	542	593	560	570	510	536	545	523	554	550	529	568	560	553	529	570	532	519	508	514	566	552	541	572	571	570	563	550	543	528	527	526	540	541	544	542	536	503	557	534	585	571	537	525	551	576	542	561	530	544	528	548	521	571	521	587	533	571	565	559	554	561	517	521	517	523	550	529	529	562	490	581	515	562	529	548	553
36379	59044	53680	41311	34202	28145	22655	16054	11763	8582	6171	4481	3333	2661	2065	1779	1511	1346	1214	1107	1019	951	983	909	906	825	831	855	820	801	840	809	759	801	778	722	803	770	784	776	719	735	742	756	757	770	725	786	805	759	744	786	778	777	740	768	726	778	762	814	733	737	804	688	755	788	738	724	764	726	785	778	737	757	726	729	734	779	710	751	752	738	804	731	800	725	755	774	725	750	775	773	757	823	781	776	741	737	728	775	732	777	757	746	716	779	732	724	740	723	734	749	779	767	773	799	744	757	756	712	732	719	698	814	804	689	755	762	711	717	733	731	725	691	779	750	734	775	748	732	819	801	752	750	750	740	725	708	795	782	784	753	759	767	786	773	760	765	762	727	784	788	785	775	749	738	733	777	788	707	782	728	736	751	756	737	779	717	732	722	749	726	783	774	694	732	760	765	731	750	767	763	772	774	765	760	743	771	681	734	816	774	732	758	713	781	771	774	750	768	741	752	740	741	754	762	717	772	748	736	738	756	670	772	833	729	711	766	704	731	773	752	723	765	772	745	761	735	794	707	738	743	716	709	731	772	741	795	749	774	732	781	799	749	787	741	740	730	749	700	761	789	716	751	764	771	762	772	760	713	724	739	778	719	768	740	737	770	759	757	745	794	777	755	769	727	734	757	748	773	748	734	753	757	783	788	760	754	742	702	753	778	758	736	760	800	728	793	709	724	795	783	763	719	732	747	713	733	752	785	734	724	754	727	776	685	740	771	776	782	725	725	783	733	794	779	787	729	746	761	758	766	744	733	741	746	763	769	786	761	775	829	752	742	794	685	723	714	775	806	789	733	747	728	755	771	744	724	731	752	757	725	737	795	732	705	774	737	764	773	768	771	780	819	717	707	748	704	734	709	688	767	761	801	745	722	750	729	738	743	743	750	806	746	782	751	744	737	738	743	774	723	728	770	757	726	738	742	732	780	749	722	812	780	804	788	720	742	709	750	713	726	736	744	779	758	740	782	730	748	711	791	740	690	685	714	750	757	756	763	715	718	748	803	717	772	773	773	711	800	737	758	763	730	722	769	760	739	803	770	786	749	761	765	744	787	743	770	724	732	748	795	756	777	786	791	741	691	748	723	733	753	773	713	746	715	723	770	757	782	749	794	776	776	782	766	769	748	745	765	744	742	768	778	750	776	703	842	729	703	761	733	752	693	792	769	743	735	746	740	778	766	693	758	703	762	759	784	798	728	747	729	755	780	747	731	750	749	753	738	773	759	703	783	784	784	730	744	780	741	782	806	780	710	764	739	785	729	737	751	746	720	751	749	713	800	718	692	722	786	706	767	748	738	782	776	802	786	728	737	806	753	819	734	793	739	742	768	752	776	763	765	736	745	765	746	741	740	749	764	773	739	780	732	724	745	793	804	769	733	758	771	741	752	784	703	752	740	771	758	736	778	769	760	736	742	753	775	702	794	761	755	747	753	774	746	738	723	771	759	789	798	745	765	755	740	730	778	756	738	716	756	769	758	751	788	783	777	712	752	659	766	763	778	757	748	792	723	731	747	737	731	739	733	730	747	718	750	783	751	732	747	777	769	755	745	735	775	793	772	769	725	751	752	781	692	720	776	746	759	746	753	747	764	739	751	742	717	706	722	705	730	756	760	767	750	768	712	751	750	736	751	776	748	790	791	721	713	755	765	735	751	716	739	748	744	692	741	768	762	738	756	748	747	732	714	748	724	687	764	789	774	788	717	758	746	801	803	728	733	733	765	769	747	761	756	749	780	785	746	712	822	779	746	767	742	756	701	772	777	727	746	746	725	715	768	704	738	700	791	719	749	788	813	732	738	703	772	778	788	753	709	737	783	722	780	785	765	772	744	768	775	752	774	782	724	740	702	763	770	754	818	750	757	738	783	740	769	774	718	743	732	732	798	730	765	751	776	725	747	733	713	766	784	791	781	787	753	739	771	763	754	735	778	775	772	736	719	684	768	752	749	805	770	751	705	704	758	796	731	779	724	747	753	727	760	759	749	714	743	731	814	765	784	761	759	695	684	753	756	783	741	763	864	783	736	745	767	750	750	748	756	763	798	744	747	726	752	761	762	791	743	725	768	759	760	770	740	752	717	787	736	776	781	718	770	745	753	750	775	797	734	742	763	775	762	736	737	794	741	748	775	810	776	742	702	743	730	783	748	737	777	760	745	710	703	775	754	755	786	777	745	763	757	754	697	808	746	746	728	742	706	749	724	746	749	759	727	732	743	773	760	713	735	745	719	768	744	770	759	752	701	772	738	726	771	722	764	722	716	750	741	706	782	721	749	698	774	756	769	783	806	743	762	718	756	775	691	761	753	744	731	750	754	768	692	739	755	761	744	761	801	748	763	724	712	795	742	755	746	781	774	790	732	753	773	756	726	757	764	780	742	751	727	761	748	684	740	741	720	805	766	748	741	774	790	758	717	720	748	720	747	733	756	774	749	739	733	778	772	736	714	726	741	715	707	764	713	791	802	740	707	748	792	734	713	743	745	777	863	744	703	776	768	734	733	745	726	783	787	782	755	828	740	735	767	720	777	749	760	705	831	744	784	719	725	748	730	753	798	758	742	778	780	720	776	744	758	766	724	800	792	751	741	771	773	794	823	683	794	828	811	723	754	729	768	721	714	757	760	746	748	731	750	747	712	752	751	741	791	741	754	766	760	755	758	769	770	742	756	752	763	756	746	769	766	729	729	750	752	736	780	754	771	805	768	716	725	746	745	743	761	729	725	731	740	797	724	768	766	785	773	789	760	757	762	757	740	741	743	754	794	746	700	731	760	788	757	743	783	748	784	779	741	729	722	761	785	747	741	764	786	728	777	771	801	734	713	738	686	720	732	771	782	781	785	735	764	744	738	779	755	770	725	714	708	768	720	781	707	703	812	704	697	754	693	806	779	740	751	790	782	783	779	753	757	741	786	759	687	727	754	726	737	723	723	814	771	747	763	747	800	763	756	757	746	778	734	802	742	770	736	783	709	764	763	771	735	776	746	737	741	766	782	803	821	742	763	800	748	715	785	778	775	740	766	779	716	741	712	746	728	776	749	738	756	700	777	712	776	774	785	737	711	770	728	751	743	731	812	722	683	742	723	776	773	776	736	726	769	800	729	692	724	741	809	768	742	733	758	735	746	761	744	810	760	735	734	760	761	735	706	807	753	777	730	722	740	797	769	743	712	787	756	703	748	740	692	749	810	723	732	729	762	734	748	759	736	747	756	715	781	759	748	792	814	778	816	694	755	766	744	803	776	751	757	720	732	741	759	756	742	777	739	760	772	736	699	756	765	753	714	725	763	749	715	743	730	762	745	752	768	725	743	742	786	789	799	761	757	776	741	769	781	734	764	782	693	754	759	766	741	761	771	754	748	750	713	761	765	746	718	709	758	736	723	772	773	755	804	773	737	725	719	780	747	755	715	765	790	751	722	721	753	772	706	753	737	749	707	717	778	789	717	715	766
22970	21013	28700	24068	22983	25095	24020	13775	8524	6106	4170	2936	2310	1703	1432	1168	1078	946	893	802	738	713	657	615	595	587	580	593	582	557	594	574	563	557	558	518	590	567	544	525	536	541	529	573	544	579	529	549	540	550	504	561	573	527	536	544	540	543	514	551	527	522	537	526	553	524	554	537	552	529	516	561	544	545	560	585	541	568	562	533	529	547	531	562	512	559	545	523	594	532	542	512	515	557	561	548	554	540	538	540	551	543	553	552	543	529	518	517	527	533	557	545	551	554	539	529	555	515	543	559	568	494	510	606	536	572	559	586	534	580	537	579	530	519	541	556	517	526	552	513	530	577	558	532	566	549	535	586	529	512	581	537	502	532	519	482	555	556	575	540	534	545	568	551	526	555	564	568	514	548	499	541	533	528	556	547	505	554	550	530	565	539	520	534	518	565	565	574	564	551	528	579	512	505	531	575	537	521	538	523	548	560	514	550	550	535	545	564	566	526	562	532	528	551	524	514	501	570	538	550	517	526	575	527	529	566	508	518	536	557	533	577	513	539	591	515	563	556	511	551	548	551	562	507	631	524	561	567	536	527	509	550	540	552	568	548	576	549	520	566	545	583	560	514	539	543	568	546	566	515	511	616	561	548	558	525	549	522	541	537	543	548	520	522	553	558	510	511	505	500	548	570	534	557	573	463	503	508	566	571	540	521	533	508	538	585	540	526	507	542	514	533	522	519	540	543	511	544	536	557	548	534	532	548	560	568	524	520	568	522	545	558	526	538	521	552	495	551	533	588	579	554	558	542	511	519	535	559	535	565	567	563	563	537	549	542	522	590	586	540	527	569	528	587	515	518	522	542	511	556	570	567	517	533	578	560	571	571	553	543	574	521	561	507	527	562	532	561	574	514	538	606	564	545	556	557	591	562	572	529	558	512	533	522	506	563	510	531	547	491	503	486	561	557	558	544	503	501	535	545	546	592	587	540	579	556	545	565	529	569	566	563	513	561	537	570	570	534	500	543	499	551	543	532	537	537	532	542	563	521	563	503	534	580	572	512	562	531	575	525	543	540	545	510	555	558	542	548	533	574	469	543	563	528	530	585	522	560	509	592	514	510	493	519	540	470	537	554	555	527	547	533	525	572	549	588	556	551	507	533	519	545	567	519	558	548	532	565	530	578	529	560	572	528	514	558	537	564	504	563	536	562	506	558	566	542	582	527	528	548	551	524	507	517	555	560	586	568	513	517	561	515	493	575	545	520	543	510	544	550	517	544	522	539	531	521	597	572	551	561	551	513	533	542	544	547	525	565	517	560	517	606	486	560	519	543	562	545	543	545	537	544	538	585	562	553	537	558	553	528	541	528	591	557	519	517	529	547	576	520	564	548	534	545	503	519	595	606	525	522	498	548	539	529	520	532	568	570	581	530	532	558	558	543	526	531	497	574	534	533	543	554	548	535	536	525	541	573	558	555	525	590	560	531	564	543	548	537	511	513	553	566	577	498	546	535	541	526	530	562	518	535	549	540	461	547	559	547	550	583	545	533	524	551	499	555	552	494	545	533	535	517	560	549	544	586	542	579	537	552	600	552	533	582	545	533	522	522	576	509	543	532	538	554	519	474	520	496	512	524	539	584	526	546	530	512	558	553	552	541	535	533	531	518	559	543	565	525	520	553	550	585	541	521	523	565	533	558	538	526	557	572	532	578	544	529	531	555	535	513	520	555	575	523	582	542	518	539	559	525	507	553	527	524	557	567	566	507	533	545	524	548	520	587	556	556	505	534	525	536	529	570	546	583	495	551	507	537	561	563	543	543	544	539	547	521	548	566	550	522	564	560	526	575	514	588	536	564	547	560	541	538	554	525	535	522	547	550	522	544	552	522	566	528	551	553	591	501	518	545	566	527	542	504	493	541	509	557	524	520	541	540	572	563	578	573	513	548	511	556	557	531	527	538	570	497	560	532	518	545	530	532	557	541	548	551	521	510	532	504	528	527	532	494	516	557	515	555	512	549	563	568	545	583	536	539	520	542	567	533	467	535	565	570	555	516	542	544	506	524	516	546	541	502	539	499	572	559	543	560	569	514	565	504	548	524	529	536	550	562	589	553	531	547	537	496	536	554	533	524	545	535	522	546	553	538	564	553	546	529	552	522	523	535	600	561	549	563	528	528	529	538	566	556	536	574	554	560	533	565	560	512	563	558	527	561	510	535	506	546	536	545	526	517	488	581	489	534	565	500	559	521	540	504	566	557	512	580	510	554	562	482	565	562	562	554	529	547	513	559	578	551	589	557	517	552	559	514	533	535	525	510	503	541	528	558	537	539	532	543	566	520	533	511	529	588	563	576	517	552	513	535	531	506	502	509	499	581	508	493	542	529	505	536	522	550	503	530	572	525	545	574	510	559	501	555	549	553	500	521	519	552	548	521	537	555	527	560	528	515	513	535	535	541	514	582	550	522	550	544	518	555	518	570	496	562	542	554	540	547	528	508	532	545	577	528	504	492	541	549	531	528	509	569	523	533	539	547	573	524	546	565	504	561	508	536	532	534	555	517	531	529	524	571	548	508	548	507	543	536	568	534	577	542	548	562	554	521	580	538	571	565	533	582	531	561	545	538	512	551	561	546	503	544	535	517	528	533	538	519	513	491	537	536	527	538	511	531	530	577	577	564	540	594	563	512	532	510	546	547	531	531	514	508	524	546	535	524	547	551	546	533	512	559	548	585	516	545	493	503	549	528	524	518	588	564	512	540	535	518	540	528	582	545	539	513	525	510	532	536	550	507	550	524	609	536	551	561	505	531	510	563	528	505	577	567	524	550	553	514	562	515	562	553	550	519	531	530	554	559	511	569	559	572	562	544	525	479	545	522	551	508	524	518	541	528	514	523	540	551	598	529	537	528	545	548	554	546	488	556	574	546	506	503	527	552	527	486	534	576	525	552	543	555	545	557	551	568	519	554	546	537	525	546	540	543	512	556	561	522	571	568	515	539	579	543	578	509	511	528	529	515	513	528	528	513	516	557	547	568	539	578	538	528	527	521	581	525	509	559	523	492	515	521	547	553	488	553	509	581	555	539	544	572	555	582	517	552	530	521	506	547	566	510	554	540	543	539	521	551	584	550	536	543	537	518	511	519	513	545	516	539	578	529	579	546	549	553	549	535	556	532	546	553	587	530	552	529	573	520	545	540	528	542	533	541	513	518	524	528	575	554	506	541	514	531	568	539	530	547	550	510	591	575	558	546	551	527	569	546	516	504	514	537	566	554	530	557	564	547	569	567	555	541	539	533	552	544	511	585	540	517	517	501	534	540	526	548	502	542	577	516	528	524	528	527	533	539	535	561	550	574	540	557	565	515	585	514	530	549	543	554	545	566	562	546	525	553	568	523	529	553	490	508	550	535	560	574	544	500	573	556	564	560	554	562	530	540	536	517	548	527	547	517	541	537	502	577	521	521	536	524	540	553	576	522	534	550	559	537	525	561	529	541	511	563
38332	63961	58558	46213	38603	32551	26937	19889	14767	11066	7568	5705	4348	3297	2622	2050	1781	1545	1392	1198	1141	1036	955	941	883	814	877	827	769	769	765	767	779	731	722	760	744	783	749	738	758	760	742	673	658	759	754	712	757	723	739	732	722	765	713	745	747	713	728	747	735	702	701	740	779	726	685	742	708	706	718	689	720	745	779	722	710	702	727	731	706	732	714	742	713	731	717	752	729	787	756	755	760	769	752	743	742	719	736	698	717	714	762	735	699	734	692	694	767	715	726	727	723	712	742	710	746	762	789	709	720	733	753	722	712	747	743	728	749	736	737	704	701	761	691	707	713	763	708	726	732	779	639	759	743	685	741	742	737	735	752	737	724	706	719	708	726	762	773	773	708	720	725	695	742	711	733	741	734	764	709	806	742	721	730	747	736	719	753	760	698	718	785	753	727	761	741	716	694	710	727	686	740	771	712	749	729	698	731	690	719	714	762	714	760	656	675	759	726	770	709	781	755	739	731	761	740	725	720	752	757	708	736	777	744	754	679	748	669	770	758	782	752	751	712	727	745	739	732	836	669	669	753	717	713	756	734	748	707	762	767	726	753	744	693	721	760	760	783	711	710	704	711	720	723	730	707	723	743	780	725	739	709	746	731	726	751	819	718	722	765	704	694	714	726	713	740	682	696	738	738	726	727	767	686	710	731	748	743	743	736	742	778	773	733	695	740	700	809	723	736	717	721	735	749	696	750	718	732	720	692	730	732	747	721	753	747	690	763	738	755	724	781	741	755	811	766	733	753	699	766	727	800	708	675	714	692	726	724	656	707	710	731	717	765	702	773	767	688	721	703	747	718	711	679	754	730	755	705	745	748	739	731	717	717	760	744	709	697	763	694	739	754	753	699	701	743	692	732	755	750	740	704	766	699	775	753	739	762	694	754	757	795	756	727	756	687	716	725	721	769	766	731	691	697	738	709	717	721	693	761	724	731	729	747	687	773	774	745	741	790	726	778	759	751	715	712	752	761	735	748	723	691	689	704	760	728	740	753	677	678	730	712	707	759	678	748	689	710	753	731	757	707	710	726	745	749	702	761	747	720	723	719	726	760	787	797	680	703	759	729	691	696	741	718	725	771	722	712	729	784	772	673	755	735	728	747	696	735	701	716	743	728	720	752	721	750	750	757	716	723	761	726	747	723	771	782	733	772	751	715	734	725	728	786	746	722	720	717	700	711	757	745	758	739	729	762	722	707	712	730	703	714	742	691	737	764	723	724	714	738	747	724	707	790	732	734	748	737	690	761	738	715	729	783	727	766	724	749	732	762	696	723	690	671	711	682	767	724	740	762	742	643	734	777	744	723	749	720	753	758	696	742	720	732	726	730	757	735	702	779	751	729	745	764	770	698	759	717	721	723	710	734	742	696	738	695	714	766	729	765	719	736	739	730	718	789	730	767	710	739	723	797	725	771	730	760	704	681	662	735	789	725	703	715	717	710	695	752	734	770	757	722	715	753	731	738	728	778	752	770	744	662	783	732	731	681	716	728	756	714	758	783	731	720	745	683	739	736	726	737	703	777	739	742	731	762	741	716	740	723	752	711	741	705	718	761	695	727	722	712	763	765	715	723	737	778	723	718	735	675	761	767	782	694	728	717	764	722	714	730	727	771	756	745	750	770	717	721	774	726	806	720	819	782	724	742	785	736	712	750	707	742	750	729	747	696	701	733	737	730	742	734	761	793	753	746	705	718	739	699	707	725	738	726	703	730	739	776	772	761	780	709	739	740	747	727	720	725	707	719	721	692	712	722	708	711	740	719	722	699	704	752	775	792	707	716	742	692	710	720	747	709	766	716	730	707	729	698	722	750	717	715	706	706	739	730	735	697	771	720	763	756	712	721	684	764	713	765	749	733	783	725	768	712	753	710	711	761	705	720	764	707	743	736	752	712	762	762	739	717	772	744	731	740	762	754	713	751	756	719	727	720	754	701	692	762	697	698	726	730	755	749	704	722	745	693	743	726	755	744	697	718	726	707	727	695	711	739	690	692	652	677	719	745	715	699	712	772	745	700	739	703	681	776	687	727	753	768	735	736	677	746	738	773	752	737	724	702	691	781	769	732	749	710	735	720	747	728	773	756	714	766	746	779	744	743	683	706	694	754	748	748	744	781	687	760	724	726	715	777	763	752	704	724	746	711	780	720	708	747	750	779	771	740	714	760	734	714	722	726	724	727	685	698	673	725	742	722	734	711	736	685	706	755	754	763	725	801	779	737	747	765	786	723	700	730	708	747	736	745	740	764	763	722	802	785	759	705	750	737	763	723	789	725	703	726	769	747	751	708	753	728	740	728	743	738	754	759	728	698	710	737	782	664	724	738	704	745	794	742	693	695	703	772	728	770	721	751	735	740	744	696	744	713	725	745	783	765	678	761	716	724	739	717	708	739	746	749	731	745	747	718	733	730	672	733	708	720	712	793	776	698	717	764	720	739	725	750	726	750	737	777	711	720	780	717	724	733	697	764	744	771	748	725	732	742	784	698	745	718	702	740	776	705	707	698	692	724	743	733	763	723	774	690	693	734	735	715	703	729	734	723	723	735	760	687	705	725	709	692	744	733	699	751	749	702	742	766	714	729	772	720	712	727	802	732	691	711	724	771	724	746	788	707	745	681	709	697	733	699	746	725	735	713	713	708	758	694	743	699	794	726	770	739	771	767	738	723	692	767	690	703	802	696	706	776	708	719	742	714	732	742	701	721	715	775	725	715	782	747	747	717	730	728	726	773	720	734	726	697	713	754	719	753	753	754	754	742	733	713	729	694	762	723	756	753	711	719	733	731	737	738	718	743	731	731	737	755	737	735	716	746	785	744	732	773	746	736	667	782	720	762	754	673	734	754	721	697	771	791	723	730	788	718	716	718	741	765	747	726	688	742	723	738	716	723	823	766	691	764	726	703	710	733	729	733	726	745	752	762	740	752	682	703	717	704	728	770	710	749	766	683	734	726	753	748	748	777	718	763	729	699	734	748	743	722	749	713	739	706	756	723	745	796	726	718	747	673	730	766	751	753	755	768	691	744	706	714	722	732	720	745	791	770	733	734	744	731	755	724	753	765	733	718	767	733	709	773	727	698	750	693	739	702	696	719	710	759	741	724	731	663	730	718	733	675	765	728	734	720	675	732	746	755	705	755	698	723	734	743	729	739	713	759	736	705	681	734	795	665	744	697	748	707	759	748	670	723	733	728	785	718	700	714	770	752	747	760	716	714	760	744	678	751	724	814	746	748	726	752	731	715	708	752	727	699	742	699	756	733	690	760	743	730	711	724	755	712	696	727	719	746	750	705	804	738	768	704	733	716	709	774	692	730	723	739	755	741	716	718	741	760	690	794	708	714	729	756	771	738	702	741	705	712	700	747	725	794	769	680	714	697	718	712	748	691	710	779	747	731	732	714	736	696	742	746	690	726	757	705	724	682	750	735	731	719	750	676	739	686	693	694	736	740	710
29466	32456	39623	31710	20718	13689	8983	5731	3679	2708	1882	1450	1170	994	867	799	706	647	632	593	550	575	565	628	576	534	581	595	560	518	520	516	542	504	567	537	525	554	494	523	482	497	556	545	544	516	534	492	567	504	529	537	471	500	524	491	523	555	540	553	499	536	504	499	524	515	528	509	550	497	536	518	525	526	481	498	534	518	467	499	528	510	531	553	522	497	514	525	563	553	541	536	529	530	523	542	478	487	499	507	525	513	469	511	563	519	514	540	524	521	546	524	526	525	529	520	541	511	544	474	530	503	509	503	524	505	554	522	525	525	526	515	518	512	559	541	489	511	524	499	524	487	532	523	520	527	490	500	515	526	529	535	509	510	459	530	574	517	489	507	489	515	525	487	505	519	510	534	538	534	516	512	541	498	518	460	515	496	499	539	540	554	517	516	473	523	548	509	517	520	464	532	508	479	502	526	541	545	528	520	512	538	555	557	501	523	505	550	492	572	529	523	536	504	507	530	529	529	488	489	510	526	547	497	515	500	494	501	477	547	541	508	544	487	514	519	555	524	510	516	532	547	554	523	504	535	540	509	516	510	489	557	563	473	499	545	515	505	507	497	524	503	526	477	570	485	516	513	492	530	545	472	509	524	494	512	502	554	554	526	537	560	544	516	528	499	482	521	528	520	526	507	538	550	467	574	523	512	517	505	495	500	518	504	550	518	530	499	539	541	522	521	526	492	479	487	549	522	547	500	495	538	474	500	496	557	539	509	546	515	554	505	515	513	579	502	524	496	541	500	512	484	545	510	520	497	515	523	536	523	522	537	559	496	512	552	517	521	473	540	526	485	506	513	514	519	557	522	490	509	541	537	500	541	514	515	510	497	520	535	471	547	572	532	506	532	497	527	558	555	520	533	513	530	506	494	521	527	509	537	481	564	529	488	491	485	518	510	534	530	523	492	531	528	490	469	537	507	497	524	476	500	520	544	517	499	548	536	502	483	540	529	489	505	477	491	534	551	541	510	485	532	495	533	504	537	505	553	498	488	499	527	513	504	534	557	549	520	484	574	542	505	528	484	506	542	508	532	539	491	521	517	536	512	541	544	551	540	533	484	496	542	519	480	515	543	554	546	526	527	497	514	530	531	546	535	518	532	510	519	503	500	512	534	506	516	557	534	532	510	517	532	523	495	522	505	557	521	538	506	589	488	503	464	497	517	513	489	495	478	566	514	483	486	537	519	523	513	516	480	516	503	490	523	558	567	479	518	564	536	526	512	535	536	510	550	522	498	550	551	508	475	510	523	508	503	515	537	501	498	520	519	525	520	518	496	553	529	488	499	529	503	528	490	548	515	545	508	491	520	513	490	519	511	499	502	542	503	533	537	509	526	522	520	511	530	491	490	513	545	528	530	539	536	529	512	489	533	519	514	489	513	529	522	525	477	515	548	501	508	477	516	498	522	570	490	518	491	530	544	510	531	472	485	510	523	540	504	509	501	485	548	535	536	520	512	527	523	520	538	499	523	551	545	522	496	562	518	565	507	515	499	551	535	509	514	516	535	534	543	505	499	532	496	536	511	484	535	543	520	537	483	500	502	499	501	563	528	507	546	518	564	552	541	522	515	514	531	537	545	522	537	568	489	520	468	512	515	511	526	521	512	507	526	501	531	504	559	499	523	494	503	577	525	517	510	511	504	509	527	504	545	509	517	503	504	536	517	486	524	567	513	534	553	533	566	539	495	476	457	562	515	504	496	543	516	491	508	541	528	535	501	534	524	531	519	528	536	508	516	521	546	481	554	498	556	541	532	523	502	504	517	497	517	513	524	545	502	527	505	489	528	494	560	532	496	505	509	481	514	558	517	515	492	520	510	567	508	504	530	503	468	565	542	529	504	521	526	499	509	489	495	561	540	532	504	504	493	485	565	481	524	492	511	526	502	553	515	530	539	537	527	510	503	484	472	531	506	505	499	534	498	523	532	494	523	524	532	501	494	476	557	480	549	484	487	553	532	568	558	498	519	549	488	534	541	545	505	532	494	533	530	471	522	514	526	510	510	523	503	566	493	498	530	505	517	520	540	500	490	526	564	541	565	477	519	523	516	523	506	518	508	533	573	523	514	505	516	569	561	585	511	507	522	486	513	513	507	524	524	520	510	537	484	544	542	455	515	596	524	478	520	525	519	512	516	486	546	492	498	551	514	478	596	520	525	489	498	478	500	533	518	518	528	527	496	547	531	505	545	529	528	524	492	519	549	501	547	549	531	520	514	513	510	525	508	531	509	516	509	535	481	500	523	516	536	563	495	515	515	515	526	549	505	495	507	524	507	487	527	536	529	511	546	534	495	525	526	536	525	525	520	552	503	518	492	519	519	528	520	541	542	520	503	502	528	522	484	473	542	489	476	517	568	516	490	489	518	516	525	490	494	537	531	514	495	523	496	544	483	505	519	505	502	511	534	482	538	552	527	565	516	515	519	473	550	557	524	542	561	560	532	488	526	527	542	520	527	529	519	484	524	520	530	522	527	493	505	491	558	514	527	522	509	515	516	500	563	531	506	513	514	506	568	503	559	519	557	508	550	540	512	514	562	512	532	484	530	485	492	486	527	513	535	543	508	536	477	529	530	501	491	540	504	558	512	514	544	515	554	494	473	559	529	558	520	558	501	533	522	477	503	483	549	564	558	525	538	538	529	527	485	545	497	493	472	507	530	499	541	549	520	518	507	535	552	513	520	524	539	514	483	519	552	521	486	538	495	514	506	540	511	539	468	494	508	561	516	507	531	522	466	515	571	529	519	491	500	520	474	502	489	521	509	484	515	525	522	492	510	537	515	505	530	532	567	565	550	537	518	551	514	471	497	527	515	560	558	560	494	551	566	523	540	535	534	513	548	553	500	510	520	528	508	525	474	516	504	538	500	526	509	501	493	488	520	486	479	503	538	536	535	531	520	481	523	562	526	537	538	514	490	542	505	490	510	532	545	510	488	544	531	499	499	542	545	515	525	530	519	516	486	507	526	548	527	545	540	489	530	544	519	529	542	544	526	554	496	528	537	551	573	509	514	488	499	509	556	504	534	482	518	471	527	528	503	541	473	534	529	498	465	479	488	560	485	534	538	519	521	550	517	508	497	522	510	570	533	495	499	501	533	542	534	493	474	495	519	500	485	482	543	520	509	518	508	514	502	510	537	558	560	506	551	465	535	530	486	481	495	546	534	542	474	517	536	541	490	521	513	532	495	497	517	496	539	528	470	505	498	517	488	512	558	545	525	496	458	510	516	517	487	488	504	487	538	518	497	533	514	508	520	491	569	521	490	557	535	518	520	512	522	545	545	511	482	523	527	543	543	527	515	554	572	494	526	533	529	477	498	516	484	493	518	476	516	529	551	517	471	520	479	535	504	577	562	517	515	565	540	486	525	552	498	513	503	520	528	501	551	499	534	531	529	499	527	556	534	516	528	498	531	544	497	490	552	507	551	538	532	488	506	547	497	534	543
36532	51214	45982	34515	26176	20280	15480	10976	7411	5384	3805	2878	2150	1780	1533	1272	1138	978	941	862	796	767	829	816	793	785	784	773	782	746	772	749	695	723	686	699	739	696	700	717	717	736	758	744	704	743	746	718	711	733	680	698	697	757	722	718	716	739	686	724	679	730	722	669	687	697	738	710	678	723	731	717	705	758	765	711	693	735	736	738	697	697	693	734	696	685	734	721	709	748	703	699	722	689	706	681	726	686	714	693	723	772	721	723	724	717	732	697	675	690	719	686	731	747	716	708	711	698	735	734	698	700	711	774	718	683	682	722	704	718	717	759	717	742	711	720	668	710	696	711	743	747	707	693	771	719	708	725	723	714	700	676	731	737	730	670	709	716	677	724	719	699	752	705	753	740	739	745	680	710	736	699	673	725	674	694	738	713	762	690	685	781	676	709	685	703	693	676	732	684	723	691	693	688	692	700	691	686	704	717	743	768	666	703	699	701	697	701	741	665	748	679	759	697	630	743	709	672	717	727	709	660	700	743	744	671	710	706	715	711	695	674	708	692	739	685	688	705	737	709	719	722	674	745	716	705	713	723	746	661	734	797	707	659	736	748	741	708	780	736	744	702	691	726	695	710	712	695	716	722	701	683	720	682	726	707	724	738	714	722	739	729	695	686	707	737	752	696	695	706	757	679	811	700	725	717	767	752	750	736	747	738	668	706	714	732	729	704	702	775	723	739	724	714	724	705	719	690	702	733	729	736	723	746	658	706	719	693	707	721	714	732	710	735	701	741	724	690	724	691	755	726	658	746	703	726	705	707	710	704	739	743	739	698	681	722	731	728	715	738	721	752	704	751	688	706	717	734	671	708	696	710	744	743	730	750	696	719	681	682	752	743	669	747	690	706	716	723	696	739	672	706	705	748	723	696	688	693	686	723	721	685	731	792	675	711	706	709	732	741	720	648	700	702	699	716	730	741	690	708	668	661	710	691	762	693	695	702	750	687	715	738	725	696	769	706	724	740	697	711	717	730	700	784	682	768	735	748	710	704	702	697	724	716	695	709	731	704	713	730	696	743	723	737	687	742	751	706	744	702	734	704	727	713	723	736	681	667	741	745	754	733	716	702	699	714	711	717	738	614	769	745	697	685	742	744	731	700	691	722	658	732	729	698	745	707	714	692	696	735	728	747	716	732	717	751	694	715	731	700	680	701	723	705	701	708	697	735	708	720	664	727	689	695	718	717	716	792	762	682	713	722	701	686	716	703	736	679	765	722	747	672	669	753	697	743	705	774	759	713	640	639	670	706	695	699	721	746	687	698	758	676	697	721	755	679	750	726	731	680	682	679	719	685	721	714	775	694	739	754	717	744	731	706	701	724	727	734	730	691	743	725	724	752	665	727	736	686	718	697	686	688	732	659	683	669	716	735	742	713	737	726	709	746	709	675	717	718	724	718	700	669	722	711	695	698	695	711	693	679	684	755	764	750	694	667	740	701	727	728	650	698	655	705	725	709	698	645	722	709	741	748	688	719	723	723	719	701	712	678	684	721	731	712	730	726	755	733	678	715	693	678	673	731	699	642	689	742	707	700	727	719	720	695	670	716	723	726	735	724	706	717	718	727	659	752	751	709	721	704	685	727	708	668	733	724	704	739	688	720	676	683	699	704	707	710	714	727	693	686	701	707	714	696	699	710	678	685	705	688	710	703	726	724	754	720	628	720	731	704	713	682	735	645	704	716	685	696	687	720	736	714	725	665	717	737	685	706	694	653	734	729	689	706	731	711	716	764	745	723	706	739	736	693	705	717	739	706	672	723	685	699	678	711	756	720	709	748	708	700	709	711	771	738	750	736	716	697	687	695	757	721	711	675	724	755	715	704	703	728	693	698	673	688	775	754	753	690	737	674	693	703	679	705	696	707	737	716	722	695	735	712	719	777	706	710	720	648	669	720	726	695	699	705	749	715	728	727	705	716	694	725	695	694	699	711	711	714	709	688	695	720	708	716	767	758	651	734	716	689	693	704	706	675	731	729	738	717	707	667	783	765	706	711	757	703	670	747	737	633	737	717	721	736	687	732	705	750	735	760	763	754	674	722	774	739	723	729	698	757	757	707	723	712	668	675	709	712	728	704	745	649	737	707	710	715	771	712	757	717	667	692	710	734	691	727	689	719	689	685	717	668	723	693	724	687	753	690	745	711	725	715	698	670	681	753	728	713	711	719	712	653	748	698	703	728	737	681	691	742	777	736	682	725	764	678	731	678	728	686	697	696	724	697	697	672	737	752	711	712	719	740	688	700	708	703	683	743	730	711	707	727	703	715	707	701	722	725	662	749	723	711	699	758	774	709	706	704	715	731	746	704	738	687	687	701	636	760	756	684	688	671	698	727	716	696	705	758	692	679	691	743	762	706	745	722	717	696	688	739	733	693	693	723	666	702	739	684	731	719	703	703	752	700	714	697	732	742	739	723	746	683	761	711	743	720	733	740	690	711	794	685	712	757	701	703	729	706	734	732	716	700	761	715	764	655	749	711	691	729	738	722	693	647	689	683	737	751	704	665	691	691	750	741	718	717	688	725	763	749	722	705	735	756	719	730	708	702	767	719	732	685	739	724	733	702	719	699	736	786	758	670	704	739	695	715	726	700	712	691	683	712	713	733	660	703	686	749	695	686	698	720	740	708	706	735	685	740	744	706	732	679	727	680	690	698	731	727	697	690	718	769	746	706	679	740	756	688	692	703	706	702	723	696	686	729	694	671	719	688	698	725	760	700	697	769	709	723	705	702	689	766	702	718	763	716	706	695	699	717	776	694	746	705	725	764	729	714	707	689	689	738	728	713	687	707	730	735	712	703	739	713	778	692	720	693	740	702	697	744	739	693	733	724	730	733	713	774	701	729	663	747	709	684	635	729	726	705	717	717	697	696	714	690	706	729	744	686	690	692	702	725	673	710	696	767	702	736	689	701	704	718	769	696	693	712	719	716	684	733	696	731	724	735	775	711	692	754	740	721	702	719	737	693	695	717	766	682	788	658	746	696	676	708	741	688	708	726	740	711	741	749	733	710	720	671	720	710	673	708	679	728	739	685	729	714	731	699	723	750	754	699	708	711	695	712	702	660	716	719	727	693	680	707	700	748	712	717	702	713	726	717	739	714	682	710	696	676	728	742	724	741	777	699	704	712	736	747	743	756	703	745	757	685	723	713	711	738	730	698	706	717	715	714	730	720	736	712	696	736	728	715	662	666	702	705	711	685	715	728	709	721	694	729	725	743	720	679	770	717	740	702	693	688	742	734	698	733	732	757	747	690	721	706	671	717	756	739	740	718	724	750	714	716	720	749	753	721	756	750	654	707	718	714	697	681	712	740	652	708	711	697	726	746	727	721	700	728	708	691	738	715	663	688	738	742	737	736	692	691	672	731	716	715	690	716	699	714	758	669	743	699	689	703	699	753	742	742	658	704	784	695	684	689	682	700	713	692	710	693	749	710	715	730	717	712
24035	21001	28581	26093	24029	21842	16744	9782	6035	4295	3103	2182	1744	1348	1189	1041	908	797	716	720	713	657	665	566	574	590	572	540	595	578	575	574	530	526	585	564	596	537	555	521	581	593	544	544	533	544	546	547	509	514	568	471	564	558	538	578	548	537	542	507	537	554	553	553	551	494	525	558	541	525	533	529	530	506	551	536	552	531	530	515	527	545	551	507	505	548	506	549	504	560	489	538	532	548	549	555	535	528	615	495	558	559	524	488	528	541	552	549	537	570	541	515	533	533	546	536	513	564	523	560	561	554	554	559	535	535	598	568	541	531	547	526	509	556	537	527	546	548	505	531	531	570	537	554	525	518	552	554	566	543	512	535	562	530	518	528	495	519	525	542	537	548	550	552	556	516	532	559	556	516	548	554	529	509	542	564	570	516	529	534	507	570	520	537	546	480	512	560	522	538	540	539	527	540	514	578	529	564	515	567	547	538	550	522	535	507	559	547	572	592	551	570	518	538	512	486	508	510	534	549	527	568	509	553	546	536	565	532	539	555	529	497	550	528	517	509	570	551	525	494	507	568	549	535	548	531	551	521	525	533	529	544	565	518	557	546	564	577	583	586	522	562	507	506	530	542	534	506	586	547	499	526	593	518	548	532	526	560	538	547	517	500	515	552	535	531	531	479	564	530	543	507	518	487	479	543	535	512	575	563	520	547	514	533	508	559	546	520	509	534	536	547	545	516	500	546	539	538	549	528	513	494	513	561	562	562	542	525	552	536	531	547	517	541	553	545	554	542	551	513	536	561	554	531	558	552	568	564	529	537	522	513	554	567	496	555	552	472	521	556	549	529	580	580	568	569	535	511	520	575	521	517	547	540	565	543	540	513	549	514	539	510	537	534	524	549	558	547	568	511	549	521	556	587	491	551	544	549	567	559	507	557	537	527	518	533	529	499	535	542	517	539	543	517	523	540	565	564	544	538	554	487	530	554	541	562	571	557	554	577	544	523	554	545	502	507	553	545	555	553	543	571	531	526	555	551	575	556	533	511	499	527	546	543	542	535	567	555	569	540	537	525	538	554	538	493	544	553	553	515	525	556	523	564	518	523	525	546	493	497	547	519	524	532	537	546	557	516	539	549	514	537	505	528	519	528	559	494	528	578	532	540	562	488	543	558	539	581	523	514	512	523	528	501	554	565	513	519	541	579	556	561	476	526	574	510	525	563	553	550	520	512	574	561	511	514	522	554	564	539	541	529	553	520	546	602	521	527	576	575	541	576	532	599	528	538	502	535	524	557	553	546	562	582	572	522	542	575	530	571	520	537	527	580	542	487	533	523	551	497	536	574	542	521	545	561	531	555	523	532	548	525	506	564	569	572	544	545	542	534	561	531	509	527	560	524	511	507	545	516	576	573	557	531	532	548	528	565	553	521	544	531	532	526	510	545	512	532	523	542	475	527	540	532	509	538	563	513	577	515	519	512	549	535	527	561	543	549	535	540	536	558	547	546	544	525	565	536	561	539	475	504	520	578	529	534	513	563	540	588	517	512	512	545	528	540	548	532	613	552	555	537	545	542	585	541	561	559	555	502	532	524	555	551	517	555	546	489	565	518	539	548	502	537	568	549	536	532	554	493	553	559	520	519	563	520	504	558	527	521	552	527	537	530	555	538	565	552	546	536	529	506	547	550	539	564	553	535	491	548	548	497	574	519	546	572	543	510	526	539	538	550	562	563	490	525	582	517	531	537	576	550	520	551	547	547	485	513	573	569	583	581	531	576	526	512	516	545	550	541	544	507	530	494	538	551	597	506	543	543	535	547	508	567	543	540	528	554	526	560	578	520	574	547	532	554	556	545	518	525	522	530	517	487	530	537	496	522	552	518	568	538	547	560	539	538	549	572	563	558	517	544	537	567	536	546	551	541	536	530	557	546	595	560	525	579	553	545	533	552	518	533	540	551	546	541	601	554	530	566	534	508	551	508	564	540	545	560	533	529	562	537	531	539	521	536	543	566	514	565	562	543	537	511	508	582	556	538	580	521	542	511	537	566	556	543	542	588	595	542	555	542	541	598	541	551	526	536	525	540	538	498	536	562	543	489	555	501	512	534	583	568	621	536	535	525	571	543	497	556	557	552	559	588	539	564	531	546	553	509	544	556	541	508	554	480	537	559	548	530	545	573	549	515	551	535	527	555	532	549	524	581	580	535	550	556	540	526	566	550	524	537	547	541	534	555	560	541	574	529	532	532	553	543	549	519	522	518	504	530	551	540	520	566	544	500	495	535	540	530	542	591	574	512	494	486	583	536	548	538	558	569	532	560	569	535	558	564	587	534	549	567	538	522	561	536	505	558	551	512	558	506	572	511	506	568	549	577	536	552	577	562	540	546	497	581	535	529	580	551	534	514	557	521	524	512	567	572	501	528	548	548	538	554	519	513	532	566	501	528	515	544	544	508	560	535	512	572	556	532	537	578	545	532	546	514	546	548	585	500	544	516	524	580	545	539	525	552	533	558	570	517	521	534	576	560	568	523	542	506	514	555	554	570	553	518	605	542	502	555	549	557	561	576	578	507	578	555	528	548	520	536	556	530	548	523	519	552	556	533	529	524	541	528	521	519	526	524	542	547	540	545	525	554	530	570	524	560	521	537	549	524	497	557	556	515	536	564	537	602	495	515	542	548	590	501	589	543	538	536	527	513	531	580	550	558	498	528	547	535	544	599	523	526	556	563	498	525	529	563	556	523	515	527	538	581	559	532	514	521	535	574	531	473	533	512	540	580	542	518	535	509	539	545	536	516	519	557	504	473	531	548	518	550	506	556	537	525	572	538	537	525	562	558	540	521	530	601	530	569	531	504	584	524	533	543	532	524	547	497	566	531	524	545	554	539	520	550	566	541	571	535	528	559	529	514	541	569	581	537	523	553	532	541	556	571	528	530	555	559	528	514	543	574	550	570	535	526	540	538	552	510	550	562	548	583	519	532	546	552	531	536	542	531	552	510	520	543	531	544	545	536	603	579	552	546	549	515	572	541	493	516	557	627	540	545	555	552	619	543	528	519	497	537	577	523	521	552	531	521	566	569	530	520	499	510	558	558	513	580	563	500	538	601	522	531	560	531	551	565	539	538	505	530	512	534	544	540	545	509	563	535	608	566	564	510	543	546	577	547	520	531	518	519	608	543	565	525	526	588	533	536	544	577	570	505	542	531	528	549	525	538	549	528	555	510	571	545	552	546	537	591	517	499	515	552	555	560	492	548	541	540	546	517	569	536	565	543	548	509	511	515	507	583	528	526	489	576	572	571	530	594	546	515	567	539	518	562	551	522	508	557	529	526	572	539	545	556	528	539	555	560	484	529	558	517	561	559	523	530	577	559	548	530	567	495	510	528	562	534	537	494	548	549	541	505	559	545	547	529	523	523	543	550	592	542	527	517	529	504	557	560	539	513	600	576	600	586	568	515	521	533	540	541	543	519	569	495	537	553	528	521	511	528	568	482
36865	58946	53433	40621	32781	27034	21466	15771	10939	8366	5761	4121	3212	2594	2139	1718	1454	1248	1125	1028	957	949	932	866	911	849	845	803	830	811	708	756	792	755	723	721	770	748	762	801	745	754	717	755	779	741	710	722	766	762	717	754	746	720	737	786	769	742	756	733	769	698	777	736	769	678	763	756	697	726	757	711	716	747	766	745	745	772	758	715	736	726	711	758	735	775	760	744	748	709	703	722	760	754	708	711	772	724	701	765	731	721	729	755	735	740	673	748	757	681	755	739	746	771	743	744	713	733	718	754	729	730	734	758	743	748	763	785	721	740	773	737	759	748	764	751	719	684	717	772	766	762	711	758	742	720	747	730	771	740	702	725	772	757	740	810	768	668	755	775	792	726	747	750	715	748	735	714	703	753	733	703	708	737	746	789	731	746	793	789	773	716	726	731	730	704	684	782	743	796	784	752	758	780	749	714	740	757	747	710	788	719	696	754	755	831	727	729	729	774	735	747	784	756	724	737	780	745	720	776	761	744	744	757	755	687	695	734	777	734	764	745	692	703	778	724	731	702	690	785	742	771	726	731	758	744	775	733	735	766	732	711	737	764	762	744	731	773	734	705	765	726	728	802	764	699	749	714	759	709	757	718	742	706	764	703	690	761	754	760	748	737	752	704	770	736	753	721	770	672	720	816	775	759	712	730	700	692	781	716	715	727	717	724	742	756	766	752	709	731	693	767	755	749	749	722	733	726	768	706	775	734	707	778	705	675	746	805	757	774	785	718	667	759	762	753	758	753	759	723	746	794	783	727	748	738	750	711	765	749	708	735	747	712	770	716	781	746	759	765	762	748	799	755	757	705	738	749	753	795	737	753	724	756	712	707	749	749	729	737	709	760	720	802	739	747	689	739	716	729	734	780	781	763	714	755	719	704	702	771	742	686	785	718	743	825	781	738	747	755	791	764	795	759	715	779	734	802	762	737	768	783	768	730	716	711	733	756	697	739	733	764	763	757	717	807	770	756	785	747	726	722	719	713	723	760	745	746	713	729	761	728	759	766	722	724	711	743	758	706	749	747	751	748	738	738	754	735	705	718	781	738	730	696	700	727	710	710	799	745	811	768	760	763	736	758	704	738	731	697	750	756	741	703	714	691	752	768	757	758	745	745	755	722	764	714	803	735	700	781	739	715	759	767	763	755	786	735	750	746	762	777	741	743	710	731	695	683	747	767	697	734	752	734	719	787	771	722	779	731	734	744	722	796	753	782	763	709	767	766	729	771	767	735	726	766	741	737	725	671	753	756	743	716	685	752	711	804	717	720	732	778	746	752	738	704	788	715	729	759	742	758	726	749	762	752	784	720	742	713	717	769	717	739	748	757	777	806	753	734	762	756	769	742	741	780	756	683	733	753	761	700	814	733	742	810	731	682	748	744	773	719	737	673	732	758	730	717	737	751	744	714	745	745	789	729	704	803	712	755	773	716	723	763	726	723	784	742	739	734	740	738	763	744	718	763	754	719	741	755	740	743	714	720	746	715	783	740	717	729	779	717	774	740	694	728	759	723	741	710	762	774	769	730	764	801	764	721	737	728	740	741	695	660	779	668	733	762	719	717	771	741	769	749	734	720	754	741	758	749	749	726	815	750	786	760	757	768	719	694	733	718	739	736	728	750	721	741	759	731	708	775	729	752	722	744	753	750	746	754	749	796	645	834	738	743	793	740	735	761	780	730	746	718	748	763	740	741	715	755	747	763	750	789	730	709	731	711	726	783	763	710	749	738	704	690	744	753	750	738	748	748	743	717	738	746	759	770	736	778	768	730	754	712	709	732	765	739	743	713	733	733	765	741	720	750	705	764	684	714	778	704	771	734	715	752	794	732	715	753	726	709	756	778	802	726	752	754	722	741	742	732	746	750	763	756	769	761	736	740	728	781	743	750	752	756	702	734	758	780	741	764	744	702	758	738	691	725	716	758	733	758	750	705	758	751	722	718	729	786	719	755	725	794	788	744	719	744	747	741	710	718	732	697	728	767	759	747	743	726	746	785	706	744	735	700	737	735	739	763	778	718	754	724	742	754	704	753	712	704	745	739	795	760	765	697	760	714	736	757	729	715	702	728	731	733	763	759	786	765	739	729	719	750	736	793	750	731	768	733	744	754	754	760	767	726	741	724	724	720	751	729	727	702	751	778	692	746	762	736	780	788	747	726	760	735	699	726	749	762	753	754	753	716	778	729	748	742	707	729	688	760	745	734	738	745	739	779	743	742	720	712	724	768	795	763	751	753	769	739	715	778	709	736	787	774	774	737	745	721	724	773	734	725	766	729	716	747	763	720	685	795	727	737	689	756	765	795	731	749	738	793	761	732	747	772	751	712	789	765	766	727	771	756	733	776	747	755	731	742	739	799	754	773	707	715	725	691	763	756	754	706	769	726	750	767	699	764	727	767	690	698	791	737	731	774	745	717	757	753	682	748	764	764	737	716	757	757	743	684	780	715	668	736	713	772	723	730	737	775	755	760	783	717	761	749	710	703	697	766	662	764	729	685	727	796	730	715	743	778	732	734	732	772	739	725	729	691	751	707	727	749	729	738	763	732	783	777	736	698	738	711	746	772	763	773	761	755	801	798	744	770	711	714	737	776	713	752	739	755	692	770	741	741	715	749	801	738	701	751	754	779	713	792	767	736	758	728	702	775	719	784	692	760	765	763	768	796	752	820	782	702	725	762	739	769	701	718	728	812	755	698	739	741	738	710	782	697	773	742	771	735	745	725	712	743	734	757	747	729	759	677	725	743	734	731	770	781	755	732	742	780	731	723	792	765	786	732	728	731	750	739	730	703	773	789	767	736	726	796	724	795	777	768	777	776	704	763	760	754	745	729	720	751	745	757	722	737	724	712	731	751	703	742	686	731	685	719	712	689	732	710	707	757	719	725	709	755	782	732	756	735	744	790	781	716	775	738	802	780	686	730	738	746	691	745	771	736	768	791	755	753	720	714	708	760	718	772	706	705	781	785	770	760	748	763	722	735	788	735	704	720	748	733	690	744	732	741	758	726	767	767	756	765	719	745	754	796	735	720	732	695	743	734	762	702	724	704	733	731	703	750	736	770	744	714	743	734	735	748	723	742	753	740	741	761	749	750	745	750	722	680	780	774	741	722	751	774	728	749	749	740	761	751	779	716	727	728	747	731	712	751	720	725	771	731	744	723	771	707	751	738	757	753	709	778	717	728	765	717	794	782	765	680	735	672	734	754	736	717	755	755	754	763	797	713	763	767	694	702	769	742	763	688	763	734	735	733	784	770	725	694	730	771	724	749	741	763	719	751	751	772	705	784	736	726	739	741	792	716	734	756	770	804	763	761	727	731	740	710	751	713	721	719	740	732	711	769	710	717	735	733	750	748	794	749	729	749	724	791	748	773	805	744	732	762	737	703	774	742	759	740	738	827	795	749	693	767	676	741	770	716	766	747	742	785	757	733	764	753	745	777	733	771	746	736
22956	21004	28678	24140	22756	24840	23573	13723	8323	6127	4235	3090	2266	1810	1518	1211	986	874	815	709	717	698	630	608	659	634	569	607	563	581	572	596	578	550	578	555	552	516	538	560	518	568	555	520	546	548	555	586	567	536	548	510	560	561	539	539	516	585	537	530	538	568	517	523	536	544	530	502	522	560	538	535	530	510	503	521	560	548	555	530	524	505	541	532	524	568	538	569	573	538	493	549	530	520	520	554	513	547	516	511	528	530	552	524	531	549	517	560	560	549	513	513	505	559	515	537	572	532	527	566	566	539	589	504	553	505	539	563	576	531	562	512	527	522	576	539	567	540	541	551	512	517	558	523	510	540	537	577	555	547	553	546	566	537	524	513	505	549	502	529	555	579	566	547	521	562	522	500	535	554	539	558	540	516	536	542	545	527	545	562	570	546	536	561	550	483	521	529	543	541	533	551	521	540	510	517	550	549	545	564	529	519	516	486	517	530	526	531	550	482	486	513	517	552	523	542	572	524	497	523	565	521	520	508	539	510	545	548	555	485	538	567	550	606	548	519	515	524	551	521	566	567	479	553	505	526	551	555	535	541	522	572	514	561	541	554	517	522	531	520	548	506	565	573	540	533	542	522	515	528	530	543	547	548	520	565	553	515	547	551	528	533	558	532	572	587	547	529	512	561	544	578	573	569	522	566	541	525	532	537	563	579	568	548	559	558	521	535	528	546	515	546	544	552	533	534	543	562	567	501	524	532	522	521	506	528	547	538	545	550	546	547	555	552	544	508	517	538	525	529	575	525	532	533	557	539	519	519	499	553	502	514	530	553	500	534	516	508	565	561	523	519	532	595	536	527	515	539	486	505	574	543	534	522	547	511	516	547	529	501	524	529	524	553	510	502	561	515	546	540	532	578	559	551	524	527	530	574	528	530	522	527	541	555	588	508	530	494	549	493	551	530	518	544	522	490	519	568	529	525	526	530	556	522	513	568	570	504	526	529	542	531	542	527	550	539	524	508	547	539	536	551	512	565	529	526	485	511	556	531	540	524	549	496	510	547	546	562	557	533	515	548	542	544	524	545	556	542	499	566	529	509	533	582	558	526	532	525	520	522	553	524	516	526	562	547	549	540	525	545	557	542	514	547	527	543	538	552	546	550	544	522	550	494	513	534	537	548	576	545	528	545	538	565	528	555	476	542	506	535	526	520	504	503	569	555	533	583	494	581	542	554	567	571	544	570	538	562	547	509	523	583	504	535	515	544	556	520	507	558	559	545	507	548	529	530	541	543	528	558	553	550	582	498	541	546	534	570	554	525	515	529	577	529	575	527	507	561	522	530	554	514	564	551	535	562	551	554	557	550	569	491	529	581	522	513	541	557	546	501	492	525	541	513	522	559	510	569	522	518	532	578	536	547	556	528	547	555	531	585	562	526	554	486	551	553	477	557	539	532	516	549	538	549	571	549	521	531	553	537	513	526	530	577	560	547	466	520	578	515	573	527	552	518	482	495	552	554	506	563	551	579	566	563	579	540	540	508	507	541	555	536	517	491	535	541	550	570	545	513	539	522	532	538	524	544	533	589	518	532	520	517	532	573	502	567	569	565	499	525	568	537	537	543	533	541	546	526	544	544	572	519	566	532	553	521	558	562	494	529	542	500	536	544	557	515	522	501	504	535	549	551	560	516	541	560	560	541	557	572	560	566	537	569	545	528	526	550	533	549	540	552	524	544	551	559	518	590	554	546	505	542	536	538	589	540	528	567	561	554	558	533	544	537	516	523	555	540	534	564	526	526	512	516	523	510	538	543	517	564	549	526	549	556	563	563	544	564	530	542	504	493	497	575	553	539	541	545	541	562	569	546	522	521	547	554	507	523	557	544	546	556	527	572	557	550	502	521	577	530	560	529	538	560	511	551	532	532	510	502	558	534	552	559	529	520	521	561	563	562	580	500	570	491	585	516	538	535	556	532	538	537	507	512	546	543	588	508	565	537	563	602	546	507	530	544	590	592	528	547	502	526	563	532	528	548	587	550	535	542	523	540	576	498	537	526	551	517	541	534	557	533	506	535	520	548	547	506	558	533	547	510	550	538	491	509	537	533	567	542	471	535	549	519	536	494	542	492	534	519	576	510	572	566	567	545	559	471	581	501	504	543	510	543	537	522	571	574	554	495	553	525	561	528	530	530	519	496	505	582	530	565	566	507	522	521	527	541	507	547	547	560	523	511	529	549	514	567	538	584	543	512	571	515	526	533	558	491	525	507	518	561	546	536	524	579	558	523	554	534	559	536	555	499	533	537	554	521	603	541	537	578	525	494	552	523	548	557	512	533	595	575	508	545	517	562	542	499	519	515	540	550	536	522	522	519	533	537	572	508	500	512	558	530	556	500	544	552	554	505	529	498	566	499	574	538	547	524	542	565	485	527	525	529	504	506	527	540	485	506	511	534	550	536	496	575	531	526	496	553	527	547	511	526	524	522	533	588	572	536	560	540	491	540	535	522	525	540	515	563	510	520	572	523	525	482	561	547	537	500	561	566	581	546	545	559	543	500	504	529	524	542	537	550	535	540	516	520	507	543	547	504	524	547	532	568	561	505	587	502	543	542	521	523	553	545	566	517	542	521	582	562	542	551	541	555	509	531	504	530	512	526	574	528	525	548	513	482	525	551	563	539	531	550	493	510	568	521	577	556	547	532	552	489	597	599	525	481	494	571	536	527	538	547	509	538	515	530	546	517	575	531	550	511	533	577	511	504	523	562	517	594	500	544	541	533	577	499	573	553	559	512	529	596	557	559	560	513	527	554	484	508	541	545	544	482	519	558	549	526	533	526	558	484	512	521	518	573	540	517	568	537	528	526	576	548	541	577	532	553	543	515	543	552	517	507	570	492	501	522	583	563	513	560	555	532	549	530	566	545	537	521	501	547	524	538	528	535	557	527	517	517	559	548	509	508	548	516	565	522	568	528	529	513	498	507	531	538	533	551	528	526	531	539	544	541	529	559	493	514	585	515	507	517	562	530	549	545	533	510	532	495	554	544	525	527	516	546	515	544	536	553	519	503	526	537	534	513	556	543	568	544	537	548	524	533	539	531	461	516	545	523	542	536	545	522	502	502	541	520	509	539	540	537	532	529	506	551	531	566	511	515	537	549	511	565	527	532	521	562	559	482	574	520	548	554	530	528	500	509	521	548	530	486	547	502	485	522	535	550	534	553	533	549	556	561	491	542	527	523	605	503	546	580	543	543	520	509	534	558	570	538	548	546	560	528	573	526	548	552	517	589	498	537	554	547	508	521	509	537	584	535	513	532	543	569	520	524	545	539	532	565	584	522	549	502	554	508	530	558	536	540	561	511	559	527	518	529	518	536	516	509	565	523	568	554	541	521	562	517	510	535	535	532	547	529	566	574	544	500	531	510	553	569	527	541	515	505	510	506	510	508	524	559	537	531	539	546	529	521	541	541	512	500	487	531	542	550	512	569	495	506	572	548	537	547
38845	64734	58891	45686	37813	32071	26019	19716	14500	11079	7931	5892	4266	3296	2660	2149	1739	1486	1251	1129	1045	1005	992	928	871	859	870	860	798	768	801	797	759	753	756	751	736	779	773	752	723	696	760	742	682	722	740	717	693	712	721	728	704	690	737	719	682	744	779	691	701	723	736	722	728	725	706	737	719	656	733	661	702	699	693	722	714	693	722	800	757	728	758	735	709	781	729	726	716	711	737	758	728	758	748	731	701	722	756	759	733	766	756	743	746	776	736	716	718	708	687	707	809	747	689	704	689	702	740	714	760	726	738	708	725	711	734	704	726	782	732	681	716	782	739	730	699	744	702	706	742	712	762	696	744	742	707	731	695	742	682	735	730	723	695	755	749	709	702	721	746	695	780	694	680	744	696	752	687	763	709	677	693	733	823	725	731	721	739	729	776	725	717	718	722	691	699	727	721	746	713	751	766	679	767	772	749	741	756	703	779	743	700	719	704	738	699	741	707	697	702	802	707	757	704	725	721	731	751	807	757	746	762	713	719	686	742	711	757	727	754	699	735	732	770	743	697	777	765	735	763	701	685	727	716	701	729	717	752	773	696	765	717	734	755	755	726	733	736	730	709	655	726	723	770	704	705	714	692	746	760	743	759	794	677	760	713	773	688	661	722	731	669	794	724	734	718	733	745	739	729	702	708	699	730	756	695	724	746	743	691	745	775	722	729	743	672	756	719	725	750	695	703	730	742	734	688	749	737	721	732	709	657	698	741	757	721	741	764	695	703	762	736	698	737	695	728	726	720	717	756	735	762	712	701	709	762	685	676	725	744	755	741	770	711	710	692	705	731	693	745	735	657	690	699	705	721	744	694	680	749	727	727	756	714	680	759	747	710	795	751	735	751	724	741	711	704	739	793	770	750	725	707	697	749	711	726	734	708	706	760	741	759	734	733	686	723	741	714	734	715	726	708	750	708	696	743	705	743	721	742	683	780	740	699	721	717	677	716	709	702	731	775	755	726	727	726	731	748	719	718	696	721	704	770	686	735	727	707	706	701	749	725	726	731	759	751	683	755	716	738	750	721	714	718	751	741	750	721	729	724	757	757	779	747	722	690	718	722	712	696	765	787	774	761	761	724	716	716	765	750	729	703	722	710	747	747	693	734	703	719	745	709	692	801	767	743	744	731	803	708	709	741	782	722	701	735	691	692	666	741	713	706	756	737	693	768	711	715	790	690	778	716	735	683	727	730	724	714	741	769	727	777	745	702	700	704	745	687	741	757	719	672	711	724	768	739	680	687	722	703	704	713	738	733	739	737	768	743	714	707	723	756	770	708	737	750	776	727	691	768	723	745	750	717	749	728	735	727	737	765	733	705	742	713	755	710	794	773	716	750	728	748	714	750	727	703	762	738	734	741	735	730	736	742	711	689	694	741	736	759	709	745	708	759	730	758	742	742	698	694	714	751	776	771	754	738	747	703	769	671	734	740	733	776	738	724	740	701	712	749	718	755	700	712	715	775	732	730	699	710	729	713	743	702	750	744	753	725	698	679	718	740	733	722	713	669	710	689	745	719	704	714	692	703	777	717	734	754	727	682	709	711	747	724	710	757	682	774	720	700	732	727	752	700	757	760	757	753	682	715	722	753	722	737	720	700	726	721	733	728	781	696	691	768	729	735	765	766	725	730	707	725	688	767	740	690	739	769	751	695	722	780	719	720	768	658	719	692	676	724	732	694	780	734	723	745	743	724	685	726	745	705	727	725	725	739	768	737	743	721	722	701	754	777	727	724	759	750	702	676	783	699	711	705	736	705	756	678	753	753	744	751	698	741	705	773	709	748	732	700	748	723	718	678	726	713	740	750	758	713	737	743	762	719	736	700	709	710	741	709	729	700	673	738	707	705	688	734	706	749	701	713	711	765	755	723	762	760	698	727	736	737	727	727	730	734	737	733	711	726	681	735	732	742	685	748	723	744	746	807	715	716	734	735	755	740	711	744	704	710	748	757	732	707	753	741	712	745	751	747	669	731	736	701	709	748	707	730	749	700	688	759	754	730	753	715	758	745	719	740	729	707	737	715	731	697	739	671	682	765	752	771	741	762	763	705	743	746	733	736	757	726	709	781	758	739	714	732	696	743	742	704	707	732	698	698	703	713	760	703	756	713	737	695	719	700	755	744	777	758	722	723	710	709	717	754	694	758	698	782	719	736	711	697	725	732	727	739	773	713	766	730	707	724	740	727	777	741	736	750	709	726	712	687	669	759	765	728	722	690	717	686	706	706	704	716	728	688	735	713	694	745	761	726	732	736	690	718	716	796	699	724	772	709	698	765	764	663	701	725	726	760	702	741	683	698	728	744	728	779	692	735	754	742	731	715	737	696	679	700	725	718	734	749	721	738	697	717	734	737	714	703	734	695	724	697	711	757	758	705	708	723	724	721	741	731	727	754	737	750	724	690	733	683	726	708	745	725	740	695	726	683	718	779	705	680	800	748	672	656	712	756	699	706	705	792	790	735	699	716	743	728	711	710	774	722	725	690	685	763	710	715	734	767	749	725	723	720	717	744	724	730	696	747	751	684	709	722	721	698	701	729	665	767	733	740	721	702	713	734	777	753	709	689	689	761	746	751	723	698	726	730	711	760	733	698	804	746	708	756	761	697	735	739	706	766	726	730	721	700	734	708	708	728	746	748	728	708	677	722	759	732	725	691	731	697	747	775	746	717	767	734	729	732	757	707	731	695	730	713	720	717	757	754	688	742	739	692	749	721	709	727	702	714	718	717	720	750	723	786	725	760	716	728	747	743	720	770	761	771	700	710	729	730	725	748	716	739	739	769	697	699	707	746	705	744	752	724	743	739	702	722	755	733	756	734	745	736	733	729	706	757	702	718	734	737	796	711	697	703	693	700	702	736	705	752	724	704	732	752	762	716	735	719	742	736	743	788	726	670	726	746	705	785	727	734	735	700	713	730	723	761	763	777	735	717	739	717	762	732	733	722	736	696	793	698	725	697	727	731	720	695	766	695	697	755	720	759	689	742	739	691	730	763	726	712	750	723	724	719	692	726	748	776	723	719	725	718	726	737	699	748	710	731	729	715	712	736	742	706	738	743	692	717	724	743	720	711	761	708	714	756	739	755	728	722	742	796	664	719	683	757	654	783	743	724	698	718	731	738	761	715	742	734	723	733	713	708	676	778	762	752	778	737	716	653	743	686	718	718	699	717	728	764	704	725	727	721	741	739	740	701	696	721	725	682	757	723	685	744	717	754	733	729	744	678	771	751	745	701	754	739	786	739	690	732	769	697	740	745	691	716	776	702	705	676	766	779	726	725	711	710	674	774	732	682	721	732	704	737	740	711	724	718	759	780	727	717	711	707	735	673	688	761	702	723	725	765	720	738	733	734	740	696	700	757	705	749	723	754	685	693	702	721	709	728	753	705	766	711	773	748	775	745	732	755	719	668	726	747	741	703	791	719	733	768	706	716	687	700	735	736	738	715	725
29316	32913	40292	31500	21021	13741	8904	5361	3533	2513	1903	1473	1088	921	811	751	676	670	642	642	550	587	542	586	540	583	556	525	505	535	502	531	465	524	530	535	500	545	484	514	491	501	474	498	521	517	498	485	493	501	515	497	499	536	502	517	486	489	543	549	500	478	495	536	524	575	523	502	503	560	473	514	508	506	485	530	481	526	518	491	546	486	488	537	515	496	524	530	494	562	548	526	461	525	534	477	516	524	501	551	554	507	550	502	534	506	521	515	531	512	532	503	496	534	569	517	489	535	489	512	492	530	517	500	494	522	505	530	505	477	491	515	510	474	536	523	527	494	505	482	516	510	521	471	510	514	530	543	505	478	522	526	502	492	478	513	531	509	495	471	525	498	523	522	493	518	549	522	525	532	520	540	545	538	513	518	548	543	500	472	500	537	507	528	469	515	523	491	531	509	518	520	527	503	528	527	495	463	517	502	506	531	526	491	506	549	532	521	512	541	537	491	494	482	490	491	513	485	483	492	503	531	571	524	510	466	513	541	524	524	482	482	455	534	495	491	497	508	547	541	508	510	523	498	519	498	512	507	492	506	545	450	512	550	485	552	454	538	528	491	501	553	504	550	546	493	497	509	521	527	535	473	522	481	515	506	486	515	517	499	479	520	512	503	517	493	536	487	564	534	495	515	513	504	519	477	476	530	566	519	524	491	501	532	540	481	500	514	549	491	499	497	500	518	511	526	514	554	515	511	542	469	514	503	524	485	527	503	536	514	544	475	515	488	485	534	557	481	504	490	535	472	484	507	546	540	524	510	539	534	530	500	489	510	521	529	510	549	524	476	524	523	501	547	475	545	513	505	497	500	511	511	505	492	511	511	534	514	535	522	497	519	523	550	487	539	540	524	518	541	528	530	542	529	505	509	508	497	500	524	504	521	578	523	528	533	507	516	527	476	523	567	510	510	507	496	555	488	513	493	532	520	504	499	509	531	535	528	505	506	520	491	577	529	487	494	544	506	490	538	543	506	497	493	502	522	513	528	521	492	503	524	464	520	552	495	536	524	525	504	515	511	532	527	504	504	509	508	490	555	513	494	484	486	539	566	477	511	566	483	496	552	518	525	503	485	514	530	508	521	552	530	535	490	566	509	516	477	470	487	452	516	516	483	553	505	484	499	514	529	495	533	519	497	525	536	512	541	545	513	499	495	488	525	526	512	498	491	535	517	502	507	474	508	544	489	508	482	521	534	531	475	565	492	489	513	531	509	514	519	495	502	500	525	501	510	525	528	476	491	523	506	473	490	495	544	509	494	496	513	511	479	513	549	531	513	521	523	531	473	531	475	526	523	477	528	533	506	543	484	505	503	492	498	493	538	490	487	494	506	462	505	513	509	522	501	535	493	504	485	492	536	482	518	564	540	526	549	521	464	493	524	501	498	487	506	506	515	509	505	522	510	515	524	510	556	514	532	498	474	478	526	506	548	488	518	521	552	514	526	540	537	487	506	509	518	491	536	524	522	535	533	475	517	539	537	583	566	539	514	484	522	489	509	522	502	507	529	488	506	490	579	504	499	494	499	503	478	509	507	521	517	519	524	528	520	491	504	532	524	519	529	488	485	529	531	520	507	477	518	518	550	487	506	511	529	511	523	544	520	534	536	496	513	480	522	516	528	462	536	532	490	486	494	530	477	540	527	509	488	550	501	479	519	516	505	523	510	504	508	524	498	554	524	490	512	519	532	513	483	510	496	494	560	555	499	507	517	549	489	517	561	486	530	506	513	544	487	526	465	531	498	486	531	532	553	525	512	530	524	524	463	491	468	490	519	536	509	509	497	491	509	549	490	501	486	550	544	499	471	531	514	509	541	524	478	530	526	525	511	492	508	509	528	486	507	526	472	490	497	554	508	551	532	478	538	504	519	556	534	509	521	520	497	523	482	523	541	508	518	518	537	496	505	519	530	508	504	462	500	482	503	535	529	553	502	522	510	515	565	457	497	494	520	501	502	554	478	537	538	511	515	520	508	496	524	528	478	532	542	499	495	488	535	569	491	480	502	503	528	496	555	501	522	548	532	515	483	534	531	463	514	554	511	495	503	535	510	497	516	539	501	481	489	460	501	507	507	519	491	514	510	532	521	513	531	501	526	514	531	552	493	511	529	528	493	495	523	465	487	489	481	528	516	549	498	511	518	520	550	507	511	512	521	550	462	508	509	512	502	513	532	523	522	521	525	535	469	526	530	527	504	533	502	513	551	494	521	517	489	514	495	534	511	527	510	503	523	495	542	536	513	520	521	472	486	510	548	541	513	513	529	530	506	502	543	523	508	514	510	508	483	509	517	541	521	534	495	474	553	476	529	545	490	514	525	513	473	524	547	523	504	558	498	517	519	519	510	543	492	509	501	477	542	510	497	549	525	514	541	472	508	517	480	499	519	507	515	522	517	497	478	551	532	483	530	511	516	482	490	516	530	523	538	542	508	538	485	533	561	529	474	567	512	492	489	516	484	552	553	522	520	519	529	517	558	508	495	534	502	517	510	494	514	535	511	511	525	518	528	487	530	518	497	495	528	512	500	498	525	473	505	528	526	516	479	514	487	554	482	511	571	479	510	505	511	530	483	585	500	530	539	532	517	522	480	475	514	516	519	534	544	511	488	498	530	517	520	528	520	486	461	508	512	498	564	524	493	524	486	528	540	526	497	524	548	504	543	502	504	500	491	503	541	484	515	479	475	477	526	521	498	466	561	517	521	518	492	529	542	541	535	548	521	506	502	492	489	496	524	545	503	521	523	501	476	530	535	499	527	522	494	490	532	515	493	525	481	507	535	529	528	501	521	529	490	544	486	533	530	495	519	528	539	492	556	516	505	478	538	489	492	526	529	556	583	533	521	525	499	528	522	513	512	539	528	536	514	549	501	508	491	496	558	511	510	523	543	531	515	528	495	498	530	501	540	514	516	492	534	521	514	507	545	520	536	539	544	522	516	561	477	504	534	512	529	514	543	507	528	528	497	501	552	516	506	532	516	490	535	519	510	482	492	473	522	527	502	517	500	534	493	502	521	482	507	504	529	495	524	544	540	488	473	497	483	525	471	492	513	515	545	515	538	446	477	524	511	510	522	547	523	517	552	480	505	512	528	493	543	487	510	466	517	509	523	542	543	515	552	515	465	505	491	434	508	529	481	515	487	529	526	508	522	522	492	533	514	491	498	561	528	478	481	497	486	544	486	503	554	512	458	498	505	501	508	491	480	509	484	577	513	510	513	470	549	511	509	499	493	504	528	499	547	549	525	512	488	559	505	500	504	528	495	517	546	519	495	519	507	515	498	522	520	549	514	542	487	519	476	500	517	485	493	516	502	521	528	522	512	493	494	556	511	547	519	525	487	502	559	492	539	509	480	537	481	490	486	522	518	537	495	499	500	520	524	548	523	522	486	517	482	524	526	497	494	503	488	548	531	491	485	506	496	492	502	468	510	511	526	518	494	531	499	574	506
36784	51755	46081	34072	26281	20277	15385	10220	7214	5146	3717	2865	2135	1712	1450	1314	1078	960	910	916	858	796	822	769	719	737	733	714	725	686	739	703	721	693	720	706	725	735	697	730	729	703	717	691	695	715	709	724	713	674	685	688	702	715	720	674	715	744	773	678	705	719	677	717	764	706	749	680	737	681	675	761	716	668	683	687	706	704	693	673	677	698	705	675	748	705	715	749	688	697	780	695	731	718	740	688	725	701	764	697	734	710	729	741	687	683	717	728	780	690	756	703	660	728	686	718	723	700	737	726	724	693	729	719	683	717	681	710	755	709	699	698	711	702	688	759	712	700	694	737	701	733	705	698	717	697	708	646	720	668	716	706	687	721	715	711	735	682	706	766	730	712	735	691	699	687	723	707	687	725	718	742	699	714	712	696	708	721	732	702	698	716	715	670	689	756	727	673	723	673	725	672	697	731	712	692	680	713	662	717	702	725	734	735	701	739	674	677	704	757	684	704	689	769	714	697	663	727	710	768	744	747	723	729	657	708	692	689	680	698	735	693	628	736	771	712	683	744	691	714	732	688	706	735	743	702	685	699	666	714	669	712	703	683	692	675	755	696	704	696	723	701	713	711	730	689	668	694	703	698	728	738	703	715	705	726	732	708	681	699	680	740	712	675	680	725	724	732	738	689	694	668	730	752	727	705	720	720	742	721	689	742	706	721	680	740	670	675	696	698	690	697	677	713	728	730	747	717	750	724	696	681	688	698	701	683	701	670	644	715	717	699	725	701	648	744	675	768	697	740	693	722	679	725	678	685	757	703	692	730	690	729	688	664	683	735	724	700	699	719	707	752	745	701	699	692	688	702	734	684	700	702	680	726	718	775	683	675	740	731	695	673	739	733	675	737	693	725	705	707	656	802	701	694	701	684	704	717	740	705	693	690	674	676	727	723	715	729	737	691	684	704	712	706	649	712	650	700	695	693	726	714	740	713	683	776	702	675	744	689	715	694	729	707	697	710	713	716	696	684	749	731	734	766	713	705	679	725	708	715	683	769	716	701	712	691	767	697	689	689	681	701	709	731	750	719	696	661	728	714	702	735	703	722	740	736	731	723	713	711	669	721	706	703	702	710	705	742	740	698	706	714	712	685	731	731	741	747	686	716	716	733	659	772	708	734	750	716	703	692	762	672	674	671	674	708	723	692	715	708	735	724	684	737	708	735	753	709	723	729	674	690	750	724	701	725	719	709	711	665	773	740	709	696	699	710	683	754	722	666	700	718	674	710	801	679	699	708	712	730	740	694	746	654	669	724	721	708	682	715	696	733	689	673	718	691	737	741	682	710	690	664	719	668	684	695	693	673	718	716	652	711	683	689	714	705	671	715	736	727	699	686	715	676	707	688	701	742	735	720	686	681	702	700	676	690	697	710	716	702	682	718	670	703	749	703	729	674	723	709	683	724	673	723	706	701	727	706	723	704	734	711	674	706	652	734	712	673	780	717	668	712	725	714	646	715	691	686	727	763	688	708	741	740	713	704	696	743	678	751	682	694	683	708	720	737	698	680	690	727	726	748	731	671	695	735	709	701	689	708	657	685	664	679	692	690	666	751	663	731	718	694	699	751	726	710	655	647	720	698	709	682	690	700	695	705	676	690	746	739	690	665	691	693	726	715	706	690	741	647	679	702	725	738	722	740	689	701	732	715	713	707	650	694	699	693	749	742	714	715	726	774	704	677	661	719	707	711	717	703	687	696	758	705	737	703	690	678	698	744	731	683	764	711	692	722	737	712	684	674	736	666	669	728	724	709	650	666	673	728	667	690	700	667	690	701	705	723	692	692	694	692	736	712	713	699	693	714	705	711	669	713	709	713	702	713	696	738	684	719	726	738	715	624	649	661	705	698	759	683	702	673	668	684	697	689	712	734	654	706	721	736	747	692	700	702	724	666	719	705	712	729	725	725	701	722	730	721	700	656	714	697	716	686	747	720	746	655	682	728	664	732	660	709	734	659	711	720	690	708	690	702	717	703	718	726	736	737	706	690	748	666	667	706	720	733	707	717	673	722	699	704	706	725	683	738	737	686	703	720	744	718	702	696	689	718	656	717	726	719	702	731	676	681	710	714	687	754	704	733	688	705	713	721	691	700	708	689	696	721	726	713	736	725	720	710	736	695	699	693	676	696	707	712	720	694	747	715	709	743	735	766	743	744	737	744	727	732	770	729	699	721	720	684	693	705	712	722	731	699	750	696	734	688	729	684	696	707	729	716	721	768	753	724	739	719	748	705	713	725	735	724	696	681	685	745	670	717	652	710	710	752	690	720	688	723	729	690	679	684	721	756	692	712	717	719	729	763	753	699	726	673	718	699	701	724	732	697	739	730	645	669	757	722	725	744	681	735	672	743	685	728	709	743	704	724	698	756	740	746	677	720	716	701	706	693	722	762	709	670	664	730	699	723	731	692	727	718	675	718	703	691	717	705	647	720	694	710	732	707	762	700	654	714	731	704	707	646	695	739	688	680	644	709	724	746	674	727	694	710	695	735	715	731	713	711	670	662	720	695	702	741	755	671	675	705	712	716	733	725	768	685	728	709	675	711	700	701	751	697	737	699	693	675	707	741	736	743	708	736	741	686	745	704	711	708	753	723	667	691	707	715	664	681	705	730	669	712	691	738	734	718	647	714	730	754	718	734	695	716	677	719	696	715	680	710	712	717	770	696	743	697	675	688	736	731	742	685	726	704	694	708	683	715	727	711	731	685	682	670	674	744	659	688	716	674	708	731	706	756	694	675	689	729	714	686	703	701	693	728	696	680	709	689	719	699	656	705	645	661	707	691	735	685	694	686	763	729	728	673	710	689	702	753	728	708	692	714	736	711	734	713	721	713	719	700	719	729	760	700	679	728	677	719	674	686	716	758	724	690	711	700	736	695	730	683	722	758	702	703	683	707	712	716	709	704	714	733	701	698	706	730	729	695	704	726	717	720	708	691	707	709	717	706	713	697	706	699	684	705	732	705	726	685	701	716	761	719	716	688	720	669	679	688	680	764	702	678	766	666	699	675	674	693	674	767	665	721	683	693	700	731	694	721	694	703	701	670	715	731	686	675	729	705	756	685	670	690	715	695	709	693	752	696	714	687	681	709	702	706	751	713	718	682	663	706	701	741	679	679	739	744	691	721	709	736	714	693	716	749	709	679	744	691	719	689	691	700	683	705	701	732	710	675	734	699	710	685	708	750	720	688	696	709	735	679	745	667	677	725	721	718	746	736	697	696	728	735	729	704	666	751	746	715	695	747	708	717	705	707	723	779	738	696	709	767	727	722	721	705	698	709	703	666	721	676	683	749	695	729	732	701	705	731	696	689	722	690	697	682	705	721	747	720	710	699	747	729	706	685	742	677	718	704	655	684	694	709	722	721	713	716	664	723	716	748	747	715	695	707	665	735	739	729	713	708	708	719	707	759	691	739	711	669	713	675	735	696	662	688	690	722	710	704	695	762
24112	21023	28473	25896	23804	21494	15859	8564	5503	3982	2883	2021	1630	1251	1133	966	836	721	712	667	653	639	624	571	637	546	573	575	581	580	561	593	569	537	550	556	562	554	536	530	501	500	510	518	554	519	532	526	557	560	567	557	552	521	514	546	532	484	526	517	530	551	485	515	519	538	549	527	556	516	505	526	551	516	521	540	510	511	561	561	511	569	570	528	519	570	500	504	567	526	570	499	513	538	554	527	554	542	520	547	535	571	571	556	560	542	501	553	534	532	527	532	526	543	511	534	537	514	532	532	526	556	559	550	570	534	520	507	576	581	537	527	516	505	516	515	555	557	524	539	509	524	552	506	529	532	560	519	526	529	482	556	534	587	527	567	546	503	555	566	543	555	549	528	534	523	562	519	503	558	543	528	563	524	555	516	562	529	539	507	533	540	568	497	532	535	549	573	587	566	552	525	529	540	580	536	560	558	566	544	594	538	532	557	546	579	531	551	551	508	540	537	554	525	532	532	518	561	529	539	588	541	523	533	573	550	566	501	529	516	545	537	549	556	525	548	521	510	546	545	511	524	508	503	504	554	522	585	534	535	523	495	528	512	559	536	508	530	557	552	544	520	538	514	558	506	533	523	542	508	534	477	578	542	556	533	564	556	526	504	545	553	490	503	552	552	528	538	561	549	499	558	527	575	569	521	544	541	574	577	476	597	543	548	560	523	504	560	530	540	559	539	519	517	512	492	517	573	504	555	546	554	507	529	521	527	479	536	563	514	545	525	510	515	494	562	541	518	548	557	566	545	545	533	549	537	547	550	544	543	527	529	564	577	543	502	529	548	556	542	562	538	509	526	479	533	531	519	535	532	531	537	508	530	575	540	503	532	537	555	515	549	481	551	565	554	571	526	518	510	521	556	565	482	548	524	520	586	530	541	545	572	488	558	503	576	566	534	543	483	568	551	538	515	541	526	529	545	521	537	539	578	519	515	521	529	513	552	535	496	495	501	530	569	565	499	502	515	549	531	528	565	537	561	567	577	494	558	564	526	498	510	504	523	534	502	530	528	545	529	535	521	507	533	562	572	551	527	578	542	513	531	523	592	576	496	515	506	508	528	569	532	541	538	577	576	600	533	546	518	552	509	538	523	532	543	550	538	515	553	551	537	540	544	537	506	563	535	523	532	516	535	525	527	531	541	543	561	518	518	538	569	556	513	529	520	529	559	549	497	542	523	564	545	518	513	515	516	514	494	560	509	532	557	513	553	583	542	552	546	602	560	526	528	534	549	580	485	505	541	534	541	522	516	529	524	526	539	549	541	510	525	542	533	506	506	604	524	531	514	551	546	557	542	488	560	549	535	599	521	556	535	552	555	558	503	507	526	542	549	511	498	577	559	541	523	519	539	547	595	548	532	501	513	519	536	526	563	522	551	508	543	514	552	561	558	534	530	497	552	540	543	523	542	523	515	528	563	530	532	536	499	554	566	540	557	546	514	574	538	547	560	504	518	540	566	515	568	536	545	539	534	497	515	532	536	557	545	518	579	531	530	539	500	520	535	529	510	534	546	528	558	564	541	562	524	535	544	532	578	533	515	492	520	531	532	518	530	529	530	549	521	572	493	532	531	554	539	566	511	518	539	509	538	538	523	518	586	519	511	518	543	504	550	552	536	549	554	524	539	552	539	584	521	554	556	552	538	529	506	504	585	544	567	539	508	539	560	553	550	529	538	524	532	536	562	508	535	566	535	540	475	525	553	549	546	553	561	573	539	569	517	556	512	504	514	512	495	549	548	508	572	527	542	546	523	516	537	523	539	513	475	541	536	510	489	494	522	513	542	506	534	522	490	547	508	545	558	531	550	546	552	518	525	554	525	567	553	515	548	558	532	545	532	543	553	537	492	495	589	530	587	558	508	588	557	506	547	496	552	589	512	564	518	543	560	553	534	584	556	519	491	513	581	509	571	526	524	550	533	521	470	506	530	562	565	535	512	575	535	548	558	504	527	536	551	548	546	523	536	561	538	481	549	528	504	517	521	516	563	532	498	514	561	528	527	530	532	544	536	592	543	511	527	544	521	521	552	515	549	516	553	517	512	537	528	521	555	557	511	549	526	558	551	520	506	572	536	568	508	545	559	508	539	508	550	544	557	505	559	544	503	549	551	536	568	536	584	514	552	499	527	539	602	527	524	560	578	564	506	540	547	556	508	550	482	502	546	528	543	564	502	597	552	503	526	565	569	535	523	557	529	498	541	556	539	532	518	555	562	543	550	515	560	567	530	481	511	563	493	534	553	552	541	549	556	544	575	518	541	538	532	487	521	540	508	512	560	503	500	560	528	490	539	533	522	513	539	517	541	551	504	549	503	510	567	564	523	501	554	551	484	540	534	513	546	507	506	545	532	538	531	558	541	545	508	530	562	534	520	513	555	527	542	546	539	540	554	557	555	545	559	558	557	509	525	518	542	504	547	573	523	546	549	511	551	549	517	551	545	491	493	520	563	572	542	530	534	536	519	495	538	535	531	557	512	546	530	545	534	512	521	547	509	527	510	545	523	528	533	526	534	524	553	508	551	531	546	520	540	524	532	529	526	540	561	518	533	510	518	530	554	554	519	532	528	542	529	508	535	589	553	549	528	505	535	554	503	496	492	534	521	515	548	559	502	511	545	531	494	571	560	581	485	535	514	525	510	573	535	498	518	500	550	560	557	497	511	538	528	533	525	529	523	539	528	514	579	494	567	545	560	511	535	580	523	535	520	533	508	539	567	525	539	512	526	562	511	520	515	524	512	511	540	572	539	483	608	545	533	570	543	546	536	535	515	534	550	550	579	538	521	525	548	528	552	529	526	543	520	514	541	568	557	522	555	524	541	528	526	517	534	542	519	527	503	542	543	501	555	537	518	545	515	498	506	534	545	554	562	554	548	533	516	540	513	562	533	575	535	499	507	551	523	509	542	531	522	528	563	519	542	484	531	530	569	541	563	530	573	535	599	557	496	568	492	552	560	530	501	577	520	529	548	526	570	549	543	518	546	536	505	509	512	543	509	522	546	535	536	532	540	511	548	541	492	534	557	508	524	536	527	526	536	614	517	576	548	550	541	549	501	533	546	504	511	487	513	524	516	523	558	525	515	569	524	529	521	571	562	503	592	553	539	537	550	515	539	530	561	500	548	507	505	520	525	562	537	556	525	536	539	473	505	532	537	540	568	500	550	525	604	507	565	565	523	580	519	550	535	521	561	558	482	572	510	558	527	497	522	560	525	541	538	560	551	471	525	516	569	537	550	500	547	552	563	564	512	520	486	568	553	549	491	550	539	498	539	540	538	568	541	496	504	561	540	535	546	536	537	537	566	507	515	542	532	537	530	506	524	540	540	527	611	552	565	544	522	524	562	535	513	533	547	556	526	567	521	532	549	545	522	548	546	497	548	500	559	506	550	542	577	532	588	536	499	592	533	516	538	522	537	514	531	513	514	539	551	510	554	508	553	583	536	524	524
36494	58641	52370	40266	32278	26029	20016	14405	10437	7710	5558	4074	3034	2436	1983	1534	1310	1206	1080	1021	937	919	879	841	868	810	813	790	746	790	776	716	763	734	709	717	692	808	714	705	747	774	739	773	754	742	790	732	761	733	771	756	724	738	784	750	745	738	735	767	695	777	730	707	733	715	709	704	804	717	779	750	754	707	701	719	738	734	769	734	675	744	731	794	722	791	738	735	734	740	739	710	737	727	762	734	709	709	778	742	738	741	737	767	694	748	776	756	765	712	742	754	760	733	790	741	722	750	755	760	723	689	741	760	801	756	763	718	701	752	748	736	750	750	756	743	746	769	767	788	745	722	764	709	798	746	735	765	761	743	780	673	744	793	718	779	695	738	741	743	736	752	732	689	758	708	740	798	762	762	711	790	741	670	726	717	715	760	743	747	772	728	757	741	781	758	751	726	725	735	715	765	708	763	709	702	716	739	736	701	706	725	735	761	708	697	679	734	741	796	730	760	732	761	742	693	716	756	696	712	768	734	771	670	729	737	762	745	689	759	720	741	751	670	716	711	726	712	758	746	769	734	755	746	754	709	771	759	720	771	760	709	712	746	745	747	769	757	775	770	723	715	699	715	718	752	739	745	725	777	744	726	776	736	772	750	719	730	752	730	727	715	744	712	767	685	788	759	760	748	729	787	743	757	732	761	725	787	768	731	717	741	745	718	739	752	706	764	782	761	744	759	723	718	707	724	732	741	725	746	725	767	732	735	726	692	780	761	731	708	726	746	739	743	761	713	750	787	687	735	778	718	757	731	798	737	774	755	714	726	760	719	724	804	744	690	755	737	774	736	747	748	775	767	723	769	752	763	738	748	758	747	770	707	711	731	713	779	677	766	765	680	714	713	726	712	785	740	746	765	756	796	746	732	739	769	747	715	710	717	789	766	755	784	709	794	742	692	755	684	766	710	747	729	740	742	751	741	752	704	744	743	728	749	744	751	705	736	716	727	726	744	728	731	720	783	723	690	738	757	722	770	722	783	775	695	753	770	751	711	785	749	771	749	753	724	768	733	760	724	771	757	702	763	763	698	777	762	746	711	688	758	758	723	755	703	741	772	755	709	723	764	801	735	744	720	805	758	697	708	821	717	710	755	711	757	727	740	733	712	726	740	733	721	749	706	766	749	767	772	689	710	759	715	804	721	719	736	731	777	778	780	712	739	731	731	738	720	742	732	719	731	741	735	737	708	776	734	740	708	761	714	733	721	695	712	772	739	720	746	754	677	688	740	760	724	719	664	735	718	718	721	714	755	718	744	744	763	763	757	750	766	777	701	716	769	777	749	755	682	759	719	733	715	714	743	729	719	754	728	750	750	761	735	729	699	743	755	728	744	730	739	781	739	823	723	766	725	738	758	709	716	746	735	732	780	759	807	729	768	699	754	679	733	742	765	771	691	705	761	754	713	708	761	730	766	734	765	728	749	736	753	726	771	711	718	681	707	742	734	721	782	738	725	721	763	746	758	735	752	754	716	724	685	775	743	704	758	728	727	716	770	775	709	713	738	740	743	798	754	792	693	737	681	765	766	691	746	713	707	758	744	753	732	717	775	736	780	772	724	776	746	717	674	779	704	751	791	741	763	687	799	777	774	717	736	768	772	747	760	722	763	756	790	719	742	729	744	696	704	796	765	752	733	762	746	779	748	763	735	752	710	762	766	749	745	780	706	751	724	781	722	730	750	727	715	728	713	717	747	749	771	742	749	731	738	740	747	725	728	759	701	746	747	741	751	734	716	765	765	720	730	714	735	771	750	710	706	730	779	734	764	745	732	725	696	788	737	734	793	761	747	767	738	707	749	699	755	716	732	737	752	762	731	763	744	748	716	760	754	737	728	737	759	754	689	746	738	753	734	788	703	788	788	702	680	729	742	779	729	736	733	746	668	747	759	716	730	718	710	709	726	698	702	700	730	710	742	745	701	708	746	699	762	768	729	762	744	749	775	759	777	714	732	700	763	697	809	731	698	704	712	789	742	793	752	724	772	736	764	719	750	745	745	698	684	743	746	744	725	733	725	701	796	735	736	746	732	707	766	710	760	721	735	765	733	713	751	790	755	756	691	769	726	780	702	719	745	735	722	773	741	736	753	717	761	792	742	746	783	743	741	710	763	753	726	745	706	722	739	721	689	694	772	737	694	761	732	738	741	747	742	713	714	753	753	746	766	729	716	781	762	766	768	744	758	760	744	729	755	745	747	722	741	758	717	744	730	717	718	754	786	739	741	779	735	701	738	751	750	748	684	747	729	768	723	741	746	806	758	736	694	693	710	758	747	785	706	732	784	762	721	787	789	694	735	682	760	768	706	766	715	724	757	709	740	747	748	751	677	741	721	740	753	746	717	688	723	702	749	730	722	783	696	709	768	710	730	734	718	760	705	728	768	741	784	741	733	747	752	763	756	725	755	741	771	732	701	775	781	716	743	744	709	740	754	712	782	741	706	791	707	726	720	747	702	730	716	746	746	725	727	746	735	772	693	726	702	737	692	680	742	724	762	742	723	722	742	731	713	738	758	704	723	791	714	774	731	703	721	734	724	710	747	709	753	766	727	737	765	733	714	740	759	720	748	775	770	714	763	748	749	739	753	820	781	709	757	771	736	722	803	704	725	718	784	773	739	735	758	712	790	694	748	706	762	753	788	705	752	749	755	702	723	778	759	728	720	758	702	710	749	702	769	720	754	763	774	727	789	781	754	697	715	778	729	696	752	685	771	749	733	723	737	758	708	737	768	753	714	720	757	699	730	768	721	738	731	745	737	713	776	736	713	709	737	755	728	751	751	755	804	691	738	771	722	725	768	751	676	697	766	762	748	749	738	710	734	761	758	729	731	728	722	704	728	770	766	768	736	751	692	711	773	760	735	713	739	754	760	772	708	705	740	760	722	721	739	766	754	736	746	728	778	775	756	733	699	724	754	689	781	724	714	731	746	727	727	736	724	712	747	739	716	717	685	719	686	748	744	679	735	708	756	678	732	785	749	734	731	721	775	718	721	708	697	758	807	787	743	738	753	731	717	772	764	717	720	734	750	784	730	722	739	697	727	743	780	727	769	705	748	762	789	686	748	770	750	740	712	704	756	706	741	779	714	770	777	771	751	779	782	707	702	743	769	710	781	705	709	752	717	729	717	730	750	708	742	690	775	761	699	745	742	764	758	756	803	787	756	706	742	763	762	752	749	722	720	735	718	757	773	765	715	683	703	724	745	679	723	718	733	758	760	751	727	753	734	728	751	720	729	739	701	705	762	725	713	714	730	705	761	736	772	705	695	766	707	704	773	657	770	723	776	759	754	743	737	727	723	717	771	720	764	729	791	732	732	759	731	778	727	736	715	778	699	713	752	722	762	764	722	717	781	774	795	753	752	700	744	729	708	756	668	723	744	728	735	727	754	802	736	759	716	702	750	735	707	725	765	722	746	763	699	752	748	725	723	711	690	705	766	759	719	721	747
22978	21005	28678	24046	22689	24335	23370	12944	8356	5897	4141	3120	2276	1756	1494	1145	1010	798	805	770	715	626	682	639	600	589	634	599	554	604	492	567	570	533	524	511	544	581	528	564	564	505	537	509	547	542	520	548	517	522	543	551	527	553	518	588	523	586	525	545	527	526	519	512	514	508	548	541	554	522	548	510	494	521	555	530	513	549	558	547	532	517	515	551	549	531	477	556	545	524	548	559	495	508	554	501	479	539	515	534	494	513	546	523	529	454	542	574	536	533	533	540	599	560	535	556	531	545	565	557	527	533	557	568	510	493	527	527	546	563	560	603	557	519	534	535	535	584	563	520	561	530	517	573	520	495	557	571	537	546	538	513	546	545	542	543	520	537	506	562	548	545	520	545	498	534	575	552	527	510	533	537	532	541	580	530	518	547	529	558	551	522	576	506	588	529	561	542	541	553	548	560	503	495	529	537	551	534	538	580	517	558	590	523	512	518	516	545	518	515	567	529	522	523	495	494	533	466	475	505	553	488	555	515	524	521	538	539	518	545	539	528	541	556	546	542	537	531	530	500	537	511	519	515	532	506	528	554	506	529	563	502	572	509	564	529	549	535	526	528	560	504	512	566	568	553	524	539	560	551	536	525	511	552	555	517	512	519	538	547	522	522	547	545	547	547	539	534	493	516	496	522	548	548	522	556	523	510	541	514	560	565	569	563	545	535	520	543	514	512	538	523	482	541	547	541	551	504	524	514	535	525	508	528	514	529	523	549	525	561	535	544	535	543	504	527	564	541	529	559	557	534	524	490	514	522	539	536	550	553	511	534	503	527	471	530	538	544	527	501	549	511	547	525	600	496	525	551	525	577	508	530	527	517	539	520	511	522	551	484	519	503	483	507	532	517	512	521	557	566	548	519	549	546	555	557	573	541	551	557	492	513	546	540	545	516	528	536	566	522	532	521	537	501	524	498	511	515	537	512	575	565	517	572	550	538	531	538	515	535	565	503	543	559	519	525	514	510	553	531	549	528	514	559	512	517	539	542	496	506	546	557	535	556	573	523	564	538	497	543	561	544	537	525	530	525	518	537	523	514	540	548	549	524	496	565	533	562	497	569	493	528	525	524	527	531	560	542	513	517	578	510	518	486	566	528	554	525	558	504	561	552	561	544	527	477	513	547	564	523	546	521	485	563	510	482	521	537	521	539	531	528	515	558	565	517	550	571	534	518	523	519	544	497	542	473	544	602	534	506	554	535	471	515	511	545	491	558	499	517	462	507	546	598	571	571	517	542	557	544	543	529	525	527	494	528	536	514	560	510	497	496	531	547	521	501	549	538	539	578	515	557	550	509	539	542	520	525	573	552	516	501	508	531	539	504	540	518	554	552	525	503	515	529	526	517	518	570	503	534	543	487	534	490	544	524	556	528	571	525	483	516	562	539	515	557	483	519	483	518	550	523	540	516	545	536	548	509	514	538	573	550	554	525	494	505	539	543	565	543	520	562	513	527	558	532	527	509	584	544	576	512	553	511	549	545	513	520	527	529	537	542	529	540	514	547	543	518	533	537	495	521	544	536	522	514	522	522	545	538	524	530	497	564	522	557	529	513	512	498	519	523	517	573	520	558	515	561	578	569	538	587	518	503	506	542	494	486	558	579	548	576	559	524	525	539	518	540	549	501	510	549	553	481	532	493	558	507	593	517	569	493	532	511	541	516	548	548	542	550	534	530	495	506	522	534	566	509	477	542	527	485	595	534	548	525	520	541	560	529	538	533	574	529	552	551	474	539	560	515	565	508	499	522	552	512	522	520	544	535	519	490	529	567	557	503	576	540	510	518	509	534	545	594	540	556	564	535	530	505	493	535	507	477	522	537	557	528	539	548	505	580	575	509	545	521	529	521	535	539	549	545	557	535	522	519	505	500	525	529	494	505	492	555	582	514	535	538	543	566	527	599	513	503	530	526	558	528	538	541	515	502	516	540	505	539	546	523	571	564	520	529	513	530	570	559	552	565	504	567	514	533	529	530	565	540	484	502	516	540	558	574	523	569	514	492	510	503	548	538	511	518	547	496	526	503	525	548	507	562	526	503	524	504	533	527	527	547	549	562	559	556	565	554	573	549	523	555	521	566	518	570	554	543	541	496	505	504	540	535	513	548	538	515	521	533	483	541	530	546	507	513	509	535	550	524	535	536	511	531	539	525	541	519	574	496	589	450	478	558	534	551	531	518	518	573	495	569	541	562	569	534	586	544	552	536	557	553	512	533	503	529	524	535	518	514	522	550	537	509	504	507	564	535	544	514	550	525	544	524	510	563	535	530	512	532	562	574	538	532	538	522	518	537	565	563	530	524	537	596	518	546	546	502	545	549	557	540	501	525	541	558	508	514	543	528	531	570	554	536	567	527	547	520	511	533	541	514	535	497	552	538	566	570	583	565	571	563	519	549	550	555	540	543	556	530	551	498	549	546	537	519	549	528	540	532	533	511	536	559	531	558	529	560	573	511	520	495	500	549	552	546	563	500	535	544	539	505	546	538	473	525	504	502	542	507	568	543	514	545	551	541	539	501	537	516	541	551	541	537	522	506	546	524	545	520	528	547	562	533	519	549	524	540	524	514	521	563	535	574	527	580	514	517	537	590	488	550	564	542	510	509	514	530	567	560	551	553	542	552	513	525	564	547	509	573	535	530	525	538	592	496	562	558	514	520	544	462	523	506	551	537	525	523	477	518	530	524	540	489	526	560	542	513	500	540	535	527	533	503	510	531	486	545	528	568	530	590	466	554	547	526	581	546	470	511	555	539	499	510	516	539	527	546	539	497	560	525	576	568	541	585	526	552	513	529	522	504	545	546	537	520	504	549	541	526	540	557	542	521	524	537	555	570	552	542	541	521	581	523	510	543	584	529	495	536	519	521	489	514	559	531	553	525	501	526	543	548	507	507	527	547	533	501	543	562	565	528	564	507	544	559	517	557	533	537	516	519	543	537	571	521	560	531	568	531	526	521	519	472	530	508	524	499	558	532	555	519	545	542	550	530	515	556	549	542	548	545	534	551	528	480	557	528	542	457	568	548	582	557	531	541	502	553	516	523	562	547	601	554	543	543	563	570	530	534	569	523	499	545	556	526	556	527	532	519	563	546	471	487	551	557	531	520	528	516	504	545	498	507	523	591	506	547	537	513	520	535	572	518	545	520	534	546	533	568	553	497	527	516	567	516	520	542	526	549	541	535	545	546	526	528	521	550	565	549	537	500	489	502	536	529	531	562	512	529	565	499	558	550	518	552	551	592	553	566	595	536	534	561	515	524	514	523	522	540	580	573	484	516	548	568	555	524	553	498	562	514	502	509	532	494	542	546	547	540	566	533	534	510	563	551	531	506	508	535	549	529	539	500	540	553	499	555	534	581	521	548	528	514	505	517	543	552	523	537	557	541	524	526	522	531	504	596	540	531	516	507	510	516	492	492	533	533	498	545	538	499	541	539	487	527	578	538	512	526
38909	64544	58415	45761	37330	31060	25800	18714	14114	10832	7763	5736	4338	3257	2488	2091	1657	1324	1282	1128	1005	991	960	955	844	841	862	783	871	789	804	732	698	718	736	714	743	770	762	725	715	720	698	717	749	713	713	724	679	731	729	735	722	724	765	700	712	745	721	699	734	719	734	698	698	732	708	781	718	773	710	722	743	763	681	673	727	742	744	753	697	728	754	751	744	717	695	711	715	675	700	692	720	703	752	744	710	764	695	720	724	738	752	748	733	715	748	702	700	680	698	729	706	774	696	735	691	708	742	709	703	700	724	745	759	732	769	703	779	676	709	731	753	771	698	715	737	728	716	766	727	711	710	708	741	709	688	704	711	676	712	719	698	706	761	750	725	749	723	719	792	683	663	704	723	748	747	696	694	716	685	703	770	729	728	708	681	691	745	713	680	757	748	710	761	717	709	716	738	744	731	714	724	745	677	728	761	743	746	681	749	730	675	704	707	744	718	688	717	761	784	710	728	731	689	743	729	707	688	725	717	702	721	695	699	688	689	734	727	741	772	717	701	731	716	726	725	700	753	709	721	709	720	671	692	754	714	735	705	702	692	711	683	745	710	757	687	745	716	737	741	699	696	653	702	690	724	713	692	742	735	743	707	770	742	740	746	739	731	711	711	698	723	740	685	731	700	707	713	725	747	701	719	717	734	748	729	726	714	711	731	716	711	702	701	747	731	713	698	680	714	727	694	718	686	740	708	744	717	721	714	731	710	737	699	718	759	703	724	720	732	716	716	690	677	737	723	708	721	714	692	713	694	672	715	683	716	695	718	723	721	768	703	761	709	734	733	668	721	714	681	729	678	685	764	743	722	747	699	759	722	728	709	697	737	727	762	733	701	708	716	750	746	705	708	718	782	734	740	766	696	753	703	730	736	715	729	674	677	706	674	738	703	712	744	729	718	749	770	771	693	715	706	696	740	757	756	723	693	707	745	706	726	730	748	796	671	687	725	725	675	715	696	704	700	793	689	727	732	733	689	722	692	721	717	781	737	701	721	715	669	729	731	758	739	747	732	756	773	747	685	705	715	704	731	734	692	708	744	717	693	737	761	716	729	741	712	724	740	692	712	741	787	692	751	742	707	744	711	726	755	706	732	723	753	645	740	772	729	764	754	690	748	720	743	727	744	720	708	734	717	697	746	699	701	731	709	705	723	667	695	652	724	677	690	743	735	658	724	714	696	705	721	700	704	667	706	662	708	716	713	763	744	696	729	704	698	706	673	713	699	685	711	743	723	685	734	702	729	728	704	779	717	720	718	683	717	734	718	695	750	787	751	722	733	679	674	716	701	727	728	726	699	649	770	747	730	698	648	713	791	689	749	690	743	714	718	746	705	730	735	713	733	682	702	745	696	696	713	725	714	672	722	726	751	722	759	727	680	666	747	706	699	745	725	758	724	774	718	723	691	717	758	687	721	667	681	681	704	691	743	731	688	708	689	704	731	702	738	758	695	720	674	706	672	777	661	753	762	687	744	697	751	711	751	779	703	720	776	684	699	739	724	717	707	722	733	733	759	730	723	722	710	746	735	742	715	720	720	699	694	684	661	724	705	757	707	722	678	755	689	760	749	715	723	718	761	736	739	737	713	786	783	735	728	676	712	735	717	712	716	746	683	696	741	714	680	749	741	733	714	692	734	692	703	727	659	713	726	698	739	780	728	705	690	728	682	768	711	656	666	694	731	682	719	714	741	766	695	735	705	738	681	743	696	763	720	718	680	721	714	753	726	759	721	715	733	752	685	741	699	682	738	689	715	688	741	682	729	721	725	704	692	700	689	719	760	736	733	760	743	753	744	736	783	726	700	718	713	699	787	752	751	712	744	710	713	726	743	725	698	711	711	707	719	713	733	740	736	711	689	717	743	713	718	719	717	740	742	705	722	751	725	751	796	737	703	688	737	689	696	703	722	745	733	695	718	723	687	693	720	744	710	698	711	701	773	709	707	744	720	740	696	697	680	730	729	741	744	727	748	723	700	728	716	683	705	770	691	754	727	746	730	749	698	732	699	730	734	736	783	738	733	746	724	705	692	693	737	713	752	741	755	723	753	687	728	744	682	727	723	691	682	724	768	737	729	754	730	731	734	757	732	695	729	751	719	745	738	678	658	732	730	756	724	712	725	699	716	734	724	719	694	719	690	707	740	715	727	694	735	684	705	712	735	709	685	686	674	751	745	763	694	711	729	711	713	722	682	734	727	726	720	750	806	696	733	741	751	731	639	747	746	678	661	751	735	766	692	706	736	719	763	726	699	706	695	721	699	738	722	707	787	682	687	718	751	729	688	765	751	715	725	728	722	719	748	665	748	708	702	721	742	711	704	717	719	761	748	703	737	768	759	742	711	676	679	692	727	684	737	695	719	717	749	733	710	751	660	758	719	706	695	686	722	721	735	741	755	714	721	736	711	703	744	685	697	697	731	755	736	695	752	745	684	713	703	722	766	761	717	717	730	730	697	682	711	718	715	709	732	687	750	739	725	741	776	766	730	716	765	695	754	673	702	711	740	689	720	741	741	719	678	720	709	733	691	779	699	690	711	692	666	714	749	728	717	753	738	732	742	734	750	728	736	753	701	700	704	731	726	686	749	717	675	740	705	735	735	713	700	712	749	726	682	673	686	740	708	739	730	675	710	706	696	695	707	723	654	726	708	741	733	761	733	731	688	686	674	735	726	681	733	756	760	705	699	684	753	733	740	711	707	727	730	739	713	738	744	738	760	776	761	747	764	706	737	727	678	698	698	709	666	738	703	683	732	683	744	676	706	684	719	682	736	732	715	718	761	747	742	754	739	707	715	680	739	724	731	747	737	715	738	698	763	749	697	713	711	706	698	742	752	695	760	716	700	730	765	739	750	717	728	755	679	744	732	706	713	731	692	705	701	726	759	739	721	730	719	759	719	714	695	731	713	631	690	757	718	755	718	683	722	721	702	728	700	742	742	747	736	696	673	719	720	741	757	773	726	733	686	710	723	764	688	746	731	709	751	731	674	708	733	761	756	737	707	705	710	665	697	739	735	706	755	736	715	705	713	761	712	800	708	702	758	776	684	729	745	748	745	696	715	728	716	751	717	747	713	702	745	688	696	760	715	687	780	717	707	732	701	699	721	725	770	737	689	723	708	709	756	705	698	723	710	730	707	727	750	689	747	670	681	708	703	707	733	738	739	696	716	733	754	789	714	701	707	740	718	723	739	721	703	717	692	691	726	722	697	767	740	690	701	725	744	749	726	732	705	710	677	707	707	697	682	705	717	696	726	753	724	731	710	768	723	724	740	722	744	722	756	721	714	701	747	692	747	680	723	712	658	721	721	692	716	693	735	701	700	735	698	684	752	711	768	747	663	726	717	711	701	753	710	734	746	716	680	731	722	726	678	751	714	719	675	714	752	718	747	709	679	752	736	744	697	728	732	739	767	685	683	709	740	744	734	739	713	705	725	746	707	693	746	721	753	742
29654	32745	39917	31463	20172	12687	8196	4930	3495	2417	1782	1376	1150	948	821	788	718	608	622	609	600	578	546	532	552	551	508	566	539	533	502	482	489	530	500	528	526	464	505	508	484	541	512	506	512	522	522	481	506	522	486	494	515	512	523	486	526	529	526	520	522	507	503	536	509	510	517	474	535	510	503	493	509	512	475	531	527	529	534	540	530	501	534	531	515	520	508	505	491	498	541	489	488	540	526	516	513	547	510	561	553	529	528	541	471	541	516	502	458	512	534	514	533	489	501	508	479	525	517	545	520	533	512	547	496	478	549	535	538	516	558	487	513	518	478	556	517	478	571	491	535	488	500	498	487	489	494	499	516	557	484	527	489	487	467	536	523	510	543	558	493	512	495	503	510	515	495	485	498	544	509	487	480	540	529	535	521	490	562	513	479	551	532	514	505	508	485	508	496	486	517	554	508	542	538	537	542	482	491	475	531	524	558	523	468	512	511	521	541	516	517	546	482	502	525	479	467	551	510	492	520	545	521	537	550	526	529	492	535	458	542	566	564	509	504	469	541	584	515	496	554	543	541	515	521	565	533	495	530	568	513	484	506	497	495	502	524	533	494	505	488	497	525	524	517	499	515	523	483	520	542	505	477	550	509	486	512	503	515	537	494	464	548	520	545	512	539	509	487	497	529	534	519	496	474	534	516	487	507	539	511	502	509	517	556	500	471	524	524	482	503	537	511	486	510	510	514	557	534	519	472	535	496	488	491	490	545	515	484	493	544	483	516	519	499	509	534	515	513	507	548	510	495	552	453	489	527	497	475	512	528	506	517	512	519	507	531	517	511	506	496	518	496	499	528	539	506	473	474	499	529	521	500	475	538	539	543	547	526	529	566	538	520	496	494	475	487	523	476	559	479	533	498	564	514	481	539	487	491	540	466	482	502	513	518	533	527	497	522	539	474	539	534	489	493	483	472	565	495	518	482	518	514	495	554	479	524	502	523	502	519	477	492	524	502	516	482	487	510	528	531	519	520	515	493	537	518	509	531	498	543	528	535	462	490	490	552	503	519	555	459	565	476	510	512	521	493	544	516	558	568	541	462	539	529	498	546	518	493	523	529	514	521	514	553	510	480	478	531	470	545	502	489	522	522	542	553	523	471	532	567	488	551	551	500	537	523	516	516	518	513	525	520	483	516	515	515	490	522	463	494	512	477	527	480	478	504	522	513	509	509	459	506	503	492	517	521	533	503	530	532	529	501	525	515	485	543	516	497	508	488	486	515	514	496	517	519	500	515	505	480	539	544	506	527	538	532	533	489	539	508	528	499	480	502	453	504	514	504	515	505	515	535	496	512	485	514	520	459	491	494	519	560	538	523	485	487	511	492	514	497	523	511	523	514	489	484	510	522	528	519	522	582	476	505	550	507	506	544	540	568	514	496	546	508	460	529	486	572	536	520	497	508	551	471	521	461	517	529	499	466	532	542	529	519	528	507	467	568	518	524	502	447	495	519	508	529	553	532	492	465	518	490	524	507	505	511	540	508	515	511	510	496	536	485	503	528	527	495	486	480	538	519	515	540	480	511	531	497	525	561	556	494	505	514	537	507	482	543	523	578	477	532	503	509	500	490	486	526	518	527	475	550	533	505	536	509	512	496	525	475	545	500	523	522	505	525	536	491	500	474	516	516	485	507	537	482	516	526	549	496	517	509	475	494	502	503	508	509	498	471	486	491	519	505	515	491	472	515	525	534	497	481	511	502	508	533	495	501	531	498	526	577	537	581	518	523	534	540	533	496	527	503	493	545	511	555	515	524	544	498	553	500	514	532	508	519	518	504	499	505	547	544	496	534	502	532	495	521	499	553	504	549	499	509	494	562	479	484	511	509	499	520	492	495	536	560	511	481	529	516	454	515	510	517	533	468	515	553	521	526	511	491	520	505	522	522	543	515	516	500	507	536	553	478	519	513	519	521	528	524	463	511	519	536	511	484	495	512	552	495	494	543	511	517	538	513	505	496	511	505	484	492	531	531	470	536	477	523	478	511	512	540	511	552	559	505	527	489	538	509	528	521	502	486	530	536	516	509	543	514	535	512	487	542	462	519	508	537	521	546	477	491	526	479	531	499	494	544	526	528	493	536	500	490	487	535	512	523	513	535	561	516	527	528	526	534	545	469	515	505	476	501	508	529	496	507	516	503	461	496	513	482	502	530	487	531	523	523	495	524	519	507	513	527	509	522	478	532	507	520	535	513	524	469	503	506	526	507	508	509	514	496	516	511	524	465	525	557	530	570	551	533	528	500	544	487	511	490	519	502	524	554	494	510	527	486	501	500	551	507	561	527	537	481	473	529	555	497	517	498	511	536	483	515	497	512	505	542	514	517	519	571	489	517	513	483	489	537	509	479	489	488	520	566	525	472	511	521	526	504	540	487	453	506	496	550	551	509	515	501	522	525	517	484	511	542	532	504	499	528	543	487	489	523	479	499	534	547	503	467	486	501	533	565	506	505	487	537	491	489	515	527	516	519	526	505	559	498	494	518	506	494	515	516	535	506	495	531	506	508	558	506	516	517	551	520	494	498	533	513	519	525	514	542	503	566	528	520	483	511	490	536	513	533	525	510	514	508	534	512	536	489	535	485	503	488	506	470	507	448	485	521	529	524	486	533	531	495	533	515	550	533	557	539	505	540	495	554	533	520	466	488	506	471	538	535	536	521	487	536	512	487	541	511	514	541	499	514	493	541	512	492	490	477	496	504	523	530	515	470	540	552	487	545	556	494	513	539	501	496	544	507	499	500	517	516	470	498	496	514	530	520	511	505	536	528	509	496	500	559	474	485	518	513	511	534	555	513	505	470	484	511	532	552	495	501	511	541	529	520	499	513	499	506	500	519	506	523	543	503	484	485	568	487	503	574	507	530	509	544	532	476	479	512	542	545	503	504	493	529	450	494	496	532	522	495	496	510	497	494	503	531	477	520	520	481	508	561	519	481	490	511	515	501	495	527	543	527	513	529	500	468	519	555	519	549	494	487	519	522	503	521	478	541	489	467	498	518	519	512	520	473	520	517	526	527	501	522	515	566	499	499	526	511	522	521	495	542	515	531	544	511	529	509	542	461	489	533	508	592	479	510	509	500	505	530	498	500	507	524	503	531	498	505	512	493	503	510	537	517	513	479	504	517	544	529	496	494	483	510	528	520	539	516	492	539	507	495	543	532	510	482	518	508	517	496	542	523	503	530	545	532	491	548	570	492	514	483	494	539	496	534	481	536	541	489	565	524	501	547	491	511	484	510	540	532	531	492	506	509	504	485	524	470	482	533	495	543	522	498	547	521	524	483	481	549	526	468	518	516	567	521	485	514	498	517	526	516	486	492	529	539	492	534	543	571	532	521	518	516	543	498	521	518	544	499	526	550	503	497	510	495	521	530	496	514	511	538	478	524	539	512	509	529	486	524	496	485	492	512	554	503	532	501	489	513	553	488	517	535	518	491	496	501	552
37641	51760	45676	34204	25408	19066	14627	9389	7014	4974	3556	2624	2030	1617	1358	1157	1078	978	908	855	859	764	777	793	737	721	735	744	743	742	693	741	651	707	713	656	717	732	698	703	697	721	700	713	694	733	712	683	725	706	686	754	693	713	727	677	695	718	689	723	706	674	757	668	643	688	676	710	724	686	715	719	695	723	737	743	698	763	710	725	713	679	745	745	676	673	767	687	713	707	711	713	743	730	752	743	711	701	713	689	657	733	707	672	741	706	717	739	707	718	670	629	684	709	695	693	706	699	730	710	721	667	717	695	647	703	714	724	694	739	682	731	713	700	701	696	684	670	728	741	738	691	670	715	679	707	707	747	702	684	709	682	733	751	721	732	679	675	655	688	656	716	685	699	696	735	735	703	731	719	696	679	733	715	710	714	688	680	743	644	687	730	720	696	732	736	747	679	714	675	691	677	713	722	679	702	712	760	684	706	683	720	691	716	729	687	681	677	688	733	724	664	698	710	662	700	711	712	664	675	677	743	666	701	722	746	688	707	738	690	701	709	731	705	724	732	720	715	728	708	738	664	692	722	659	720	730	742	721	726	747	706	714	677	667	677	737	717	728	721	698	697	674	667	701	671	702	694	740	708	701	672	717	648	711	697	653	665	720	650	680	683	711	705	698	647	656	708	697	708	712	742	731	675	704	726	719	705	681	725	686	699	695	751	747	674	731	732	685	686	740	682	699	713	690	705	724	693	698	700	702	715	715	661	672	709	683	732	722	685	683	736	752	711	700	690	661	720	695	702	686	693	707	749	698	780	663	717	710	695	677	746	702	725	722	708	735	706	707	718	728	709	666	681	697	714	671	697	725	668	717	719	686	726	728	705	701	683	671	699	740	722	658	691	732	747	698	724	686	723	685	672	725	750	764	687	747	715	671	693	717	710	685	740	720	708	738	666	702	695	735	632	671	680	687	723	712	697	703	759	662	740	725	673	707	737	711	725	643	686	730	697	699	710	692	684	697	671	665	688	692	713	727	728	693	721	760	690	697	720	703	709	683	685	695	674	721	698	697	679	693	707	745	703	694	664	700	705	712	724	683	777	675	708	729	693	749	651	690	733	704	684	721	668	701	719	684	717	706	747	687	797	705	719	700	698	675	687	716	681	653	693	697	676	684	701	758	741	725	705	734	724	701	711	673	700	717	706	721	743	683	731	706	690	722	718	719	698	646	698	712	709	696	725	636	723	695	738	683	716	691	688	726	737	727	735	703	698	706	684	702	718	751	680	701	708	694	693	782	677	700	701	700	725	694	719	667	696	698	713	696	686	766	686	733	726	723	675	740	662	649	693	708	657	719	696	737	731	685	708	693	661	725	688	696	702	691	721	681	659	726	758	726	678	709	679	752	713	697	697	701	695	713	671	672	686	670	702	720	656	675	705	731	660	710	702	673	716	703	676	713	697	704	729	765	737	667	694	700	695	716	694	709	683	691	672	658	657	773	691	692	708	649	671	683	663	727	747	657	684	706	741	734	711	683	718	703	698	715	668	700	727	782	693	668	692	712	708	708	694	727	695	704	722	665	729	689	693	687	749	749	687	730	670	684	673	683	699	687	700	693	678	733	680	733	701	692	680	727	727	703	721	746	647	675	701	719	752	731	708	706	727	681	697	687	692	700	666	761	706	713	707	745	716	694	651	698	698	741	715	712	676	726	729	662	693	742	751	712	691	706	684	690	671	710	696	676	728	693	739	723	726	686	733	700	731	699	697	698	661	684	723	673	681	745	698	708	694	679	703	704	709	743	713	682	717	716	674	685	701	648	706	694	694	688	681	682	719	705	728	704	675	742	714	717	719	700	703	673	700	662	729	721	715	689	670	742	701	737	762	742	655	685	688	711	737	714	709	720	751	651	663	692	706	651	677	697	752	707	724	650	722	696	715	721	680	728	704	717	745	724	783	702	670	691	685	721	697	697	645	649	698	721	665	691	685	656	694	721	663	738	710	700	678	694	673	734	695	721	744	672	719	740	711	697	691	668	730	705	730	723	700	736	728	717	731	706	669	669	714	709	709	728	706	726	704	740	683	715	698	703	685	708	721	667	728	692	715	692	713	698	726	683	700	754	682	704	733	688	664	697	719	699	676	695	673	666	700	684	703	709	716	692	706	697	705	695	702	694	712	666	698	718	690	723	682	660	762	698	711	704	686	717	691	695	722	702	713	734	699	720	694	693	687	723	684	716	701	731	689	685	677	688	699	691	650	659	720	684	706	718	657	670	682	706	739	686	675	745	690	718	699	667	697	650	730	711	675	719	740	738	721	681	714	674	692	662	715	719	654	681	668	680	679	713	704	664	745	665	727	662	730	715	748	735	718	685	775	681	712	673	724	747	737	684	699	703	700	707	706	730	732	754	746	735	712	674	694	710	692	697	701	714	716	727	724	711	697	697	714	756	714	676	745	696	714	690	744	775	736	730	707	691	750	704	704	735	691	684	735	689	714	673	698	712	764	720	689	694	733	714	762	708	664	687	660	655	683	689	707	688	655	710	685	679	659	735	718	711	669	731	734	673	671	712	741	720	668	722	699	666	709	685	696	726	708	725	739	752	709	677	661	742	745	698	701	728	685	702	741	723	689	705	756	677	696	740	693	696	659	696	734	717	740	648	715	671	715	695	729	663	741	706	717	712	729	675	686	714	711	754	698	703	685	696	696	712	669	732	628	719	662	705	672	725	717	700	716	745	712	682	733	630	675	726	650	720	741	697	706	669	653	668	709	676	694	717	670	703	711	729	707	743	705	715	788	735	739	715	687	748	697	676	717	705	705	683	691	703	698	762	686	691	715	681	682	687	756	675	718	672	727	739	745	668	709	681	695	686	684	724	688	689	700	727	696	715	665	705	702	685	647	694	662	712	692	690	723	731	708	684	668	732	679	731	697	746	653	761	736	686	704	704	670	736	656	713	743	703	692	694	722	712	643	716	686	699	782	684	667	680	714	711	679	710	643	642	752	746	701	725	678	684	743	760	698	717	660	736	659	654	696	703	759	698	687	713	739	689	715	688	652	688	742	705	693	665	699	682	706	668	743	741	739	677	726	695	690	676	709	692	693	681	713	715	670	652	671	693	689	698	702	670	720	702	705	652	706	778	706	710	735	698	681	692	699	733	674	743	693	702	701	672	751	735	733	684	684	702	701	687	701	662	691	750	690	676	725	682	699	753	686	680	694	729	678	717	726	703	760	678	746	745	655	704	710	722	722	689	691	694	730	736	658	716	678	655	726	728	659	732	671	696	693	694	729	718	681	663	725	732	698	699	747	763	724	712	701	728	677	715	689	700	734	708	697	714	770	691	652	629	733	659	684	716	659	732	718	761	673	702	741	707	673	705	728	700	721	704	672	685	737	739	725	689	658	713	727	703	679	711	671	667	695	654	685	718	698	712	710	698	715	716	731	728	656	650	686	690	670	703	727	684	744	727	698	752	726	680	742	716	757	703	656	659	682
24079	21050	28664	26139	24043	21664	16023	8925	5916	4196	2929	2120	1679	1288	1183	981	843	755	745	675	684	641	628	536	625	575	566	595	607	575	547	535	539	510	546	584	568	522	519	544	554	536	525	523	544	507	529	530	535	504	524	516	546	563	523	551	541	546	556	505	531	477	545	508	572	521	514	591	509	493	498	498	544	564	517	561	587	538	527	570	545	529	556	560	577	566	544	543	555	557	541	568	542	500	562	560	559	521	530	594	545	528	532	517	529	509	523	498	538	511	493	563	505	540	517	544	580	543	521	505	508	543	503	556	537	534	520	542	550	563	530	558	519	571	538	509	527	520	533	550	528	469	527	541	500	524	541	583	517	506	531	541	572	532	521	516	549	520	504	497	551	535	558	536	561	502	549	494	518	538	525	522	520	516	543	552	555	561	523	565	546	557	537	549	560	548	543	525	538	504	550	537	521	553	593	539	553	530	517	504	537	525	521	553	548	489	554	536	554	516	499	549	542	509	515	533	571	549	555	532	519	517	573	529	560	568	549	543	580	516	532	560	503	518	527	564	535	492	515	530	553	481	485	532	555	502	517	521	579	542	570	538	482	542	519	556	573	528	531	530	529	495	556	528	517	548	544	521	530	508	510	506	544	534	542	516	533	538	538	530	577	512	501	568	546	532	508	510	558	516	574	573	544	536	534	556	546	497	579	550	509	541	534	552	549	553	573	534	538	514	514	507	563	565	543	508	534	562	530	542	544	529	523	543	534	586	528	517	532	524	468	557	544	554	535	532	530	540	545	537	482	542	536	532	550	489	608	536	522	566	497	527	531	536	489	540	507	526	556	543	570	540	539	512	472	526	557	543	508	551	556	552	563	529	559	536	514	523	514	505	503	534	518	545	548	524	566	568	542	535	532	526	549	542	554	546	535	544	526	519	506	545	563	545	517	547	517	560	540	497	534	493	542	522	516	558	515	562	514	559	548	536	571	515	529	518	559	542	546	541	501	574	547	534	525	519	527	537	535	566	573	566	559	566	552	559	547	523	538	600	533	491	539	528	502	559	561	555	528	535	543	534	495	570	564	524	515	522	510	575	499	521	545	518	519	498	547	545	549	567	519	568	507	555	502	542	534	554	509	548	549	564	548	542	561	519	550	525	501	524	587	508	577	504	539	553	545	483	532	521	534	581	562	564	544	559	535	531	559	579	534	494	531	541	577	521	556	519	568	499	549	536	532	536	512	560	487	538	528	536	560	537	570	504	575	530	510	556	568	575	553	529	556	538	545	558	538	544	538	544	570	564	597	552	545	516	521	510	503	571	555	534	536	586	504	513	569	544	526	534	555	519	510	536	550	542	553	547	515	551	505	580	542	524	532	522	563	536	543	533	561	529	525	577	552	513	570	526	515	559	562	496	551	539	529	544	528	536	545	551	502	521	538	544	520	510	523	528	520	571	550	554	488	523	536	548	540	540	509	498	539	548	506	558	559	519	603	539	573	524	553	534	517	497	534	598	529	538	495	523	511	495	531	543	553	528	512	541	565	580	518	532	564	533	524	535	554	532	560	552	516	578	558	542	519	523	528	528	558	530	533	527	551	527	531	515	522	570	482	527	550	534	541	598	544	543	574	555	533	560	493	521	565	537	527	563	533	526	546	523	548	554	579	543	554	501	515	527	553	548	544	498	546	530	533	542	518	529	538	538	535	538	501	533	540	540	549	507	552	507	528	513	539	509	505	535	547	539	553	575	564	526	503	546	553	519	527	563	528	532	510	553	483	531	548	532	570	529	492	496	519	531	574	517	549	541	548	577	518	519	523	568	495	515	524	501	559	487	506	571	603	541	522	541	540	570	580	548	536	517	544	555	496	528	522	531	530	587	523	536	536	545	542	530	529	514	496	526	530	546	511	527	522	548	548	527	531	548	540	569	560	554	537	545	540	496	556	521	560	522	513	534	542	535	562	543	522	563	517	552	557	539	535	537	586	556	556	540	527	553	558	555	530	560	543	532	568	502	564	559	512	526	511	521	553	551	542	537	533	506	522	545	544	525	545	547	557	510	575	522	502	560	552	532	560	516	556	533	503	523	525	545	505	533	541	498	524	558	522	526	555	557	583	525	534	544	577	531	487	523	520	526	491	535	532	541	530	565	611	570	532	509	541	518	548	536	598	533	548	578	530	528	507	487	541	540	565	517	562	565	541	546	537	558	549	539	543	576	539	529	554	565	566	535	549	573	540	534	497	533	546	504	501	526	510	524	564	536	539	512	588	535	547	525	549	559	567	546	535	528	522	569	549	539	537	562	527	555	513	560	543	539	522	492	482	487	567	543	539	522	577	526	509	539	518	562	568	608	548	516	531	525	510	515	536	557	533	526	561	533	569	548	528	526	517	535	498	541	534	556	538	511	546	515	533	572	540	522	546	543	532	533	545	509	549	556	539	491	523	498	505	533	503	535	547	520	558	573	577	539	551	557	524	564	539	565	506	576	525	508	550	536	541	566	529	527	478	515	569	510	536	514	544	544	534	527	547	568	538	536	558	524	546	559	522	538	576	512	498	523	542	564	492	566	549	528	485	552	544	540	515	613	511	553	514	519	529	558	527	565	540	551	560	524	522	556	555	511	539	553	533	543	527	527	531	553	545	540	568	511	554	538	510	525	472	533	537	518	510	550	542	545	559	548	543	510	536	560	550	556	532	519	523	582	547	501	510	534	488	541	533	557	533	511	519	505	558	578	525	556	556	524	549	525	503	536	545	557	539	517	549	554	543	550	533	541	524	521	587	501	515	534	496	550	545	488	537	536	550	540	522	548	562	544	528	524	560	528	545	512	555	542	537	553	556	563	513	499	548	549	506	532	557	535	522	529	541	554	560	535	560	575	577	549	536	480	515	521	528	522	531	501	537	512	541	550	503	532	508	528	526	525	558	553	549	540	514	486	505	505	504	486	560	548	512	546	562	536	493	485	548	534	560	520	565	550	480	513	514	478	551	527	521	548	538	520	540	568	524	510	484	506	536	537	560	537	538	531	539	504	540	533	538	532	541	545	523	533	521	514	548	569	533	533	539	526	537	514	516	545	559	522	505	541	554	536	478	557	506	562	504	554	526	544	543	560	541	511	541	535	549	488	539	529	506	506	508	569	473	524	583	559	535	524	539	495	504	590	512	500	487	516	526	544	506	540	583	569	542	565	585	525	566	559	500	532	520	505	543	566	512	515	550	479	545	536	578	552	527	559	534	519	543	532	556	534	538	589	570	549	549	546	492	570	536	521	545	514	535	504	519	517	528	565	555	528	542	539	537	523	542	539	549	504	552	539	522	526	543	530	524	527	530	524	524	521	551	525	523	498	536	521	547	557	515	512	530	520	555	534	535	534	571	504	520	571	579	527	542	558	579	547	535	549	536	519	543	547	583	501	512	532	539	553	552	550	556	515	557	551	490	528	517	528	525	550	561	509	541	551	524	548	486	553	566	531	512	555	550	533	539	552	558	560	544	513
37250	59246	53358	40514	32713	26445	20568	14421	11136	8015	5543	4052	3019	2396	1907	1638	1444	1250	1133	1048	971	873	898	858	821	883	800	775	843	764	793	766	733	761	767	721	724	701	749	708	744	772	725	707	799	798	788	731	740	684	714	727	731	684	752	741	784	705	761	729	707	731	748	730	716	746	790	738	762	705	771	727	741	759	688	695	750	728	738	724	753	793	681	706	679	741	740	791	749	746	717	761	740	698	752	732	749	699	783	718	713	735	741	729	689	722	770	761	727	768	677	758	773	702	705	761	731	730	722	749	706	717	714	717	713	712	726	706	746	694	783	741	763	744	721	744	711	692	750	747	743	704	774	698	731	748	720	754	754	737	718	680	801	740	746	734	741	753	713	710	765	750	760	696	735	730	749	701	773	719	736	718	716	737	696	776	758	726	748	716	750	711	739	695	709	691	738	709	796	719	730	731	753	697	705	761	733	759	762	749	706	723	776	824	759	731	779	736	736	731	726	764	733	734	791	721	769	717	756	690	735	775	722	715	686	744	770	742	725	677	723	723	789	730	729	797	716	707	715	726	738	736	745	718	687	713	750	743	725	733	744	757	744	746	733	762	762	704	739	723	732	700	733	709	740	710	737	690	699	773	697	746	731	735	761	714	723	734	706	738	746	735	761	808	742	690	729	756	760	800	707	719	731	737	734	691	759	679	708	716	682	761	706	751	644	737	746	671	719	759	734	691	783	709	750	769	674	789	724	727	714	688	738	735	689	736	728	736	722	733	765	730	747	746	714	719	706	711	719	726	704	689	710	742	730	742	728	712	710	786	735	713	748	820	777	742	709	722	765	728	731	727	704	753	729	716	719	750	743	751	741	744	729	739	715	708	756	728	762	777	730	758	738	806	730	716	755	693	752	727	704	762	749	789	776	743	686	729	699	793	738	766	767	717	741	736	779	693	716	736	698	714	723	736	737	732	706	765	723	698	683	736	733	736	771	729	727	694	767	748	732	723	710	744	737	734	714	709	763	755	725	710	745	718	726	676	749	738	722	771	756	733	756	718	705	711	773	733	689	759	760	747	741	720	753	762	739	721	743	718	771	692	678	735	770	728	723	749	763	727	741	720	752	738	705	769	731	728	754	741	748	673	754	720	715	716	718	739	750	785	690	702	719	767	741	732	707	736	728	714	762	769	738	733	759	787	687	674	751	743	744	709	733	708	751	714	730	722	758	736	680	694	785	725	792	759	778	759	716	761	712	712	727	736	713	751	699	712	740	758	754	769	763	727	750	704	713	727	702	748	753	734	790	721	744	770	744	768	701	696	761	755	755	745	756	697	739	769	698	728	726	721	706	725	756	766	736	778	754	751	759	716	710	727	712	740	768	761	727	667	726	711	784	737	765	726	735	744	729	763	705	747	721	713	743	719	710	722	718	685	714	712	733	714	768	785	732	758	754	704	737	700	719	728	753	721	749	733	758	763	735	707	722	715	742	698	744	707	762	778	780	683	707	757	727	755	718	737	737	749	724	751	684	709	724	727	743	742	787	729	756	734	725	710	793	742	722	769	755	702	714	749	733	815	747	726	748	744	741	721	714	795	752	726	711	743	756	740	711	731	779	692	707	727	767	736	756	758	748	750	754	735	754	706	740	754	765	729	701	750	751	772	741	732	725	755	689	766	727	707	719	700	783	719	718	754	769	732	757	683	757	754	795	743	709	716	710	705	745	694	722	758	721	715	727	706	692	699	760	734	723	738	741	709	751	705	713	752	746	715	740	750	730	740	755	746	812	770	721	736	751	783	749	716	730	731	741	712	768	742	728	738	753	736	739	693	763	710	715	745	782	726	733	748	703	676	765	740	711	725	758	707	720	743	768	735	729	741	773	795	780	708	705	726	764	790	714	729	759	722	731	700	750	707	729	734	762	691	717	786	686	762	710	704	703	707	765	778	719	748	720	715	732	728	732	694	766	766	771	712	711	766	747	702	785	724	707	744	771	752	811	698	734	752	745	738	773	734	725	691	696	713	704	703	752	726	688	733	760	727	724	716	768	740	722	780	709	728	720	721	714	703	758	755	722	704	732	725	709	781	752	735	777	719	751	769	708	760	723	704	787	764	757	737	739	715	726	739	763	710	781	773	767	722	673	658	738	675	747	752	698	708	738	714	725	716	734	719	737	739	701	720	697	709	705	715	682	739	758	728	764	739	714	751	727	744	781	756	734	761	766	705	698	714	706	721	739	757	718	795	750	758	750	707	706	710	692	766	730	754	735	755	776	750	734	733	724	750	729	747	731	773	713	733	681	715	759	763	750	712	707	756	716	723	748	757	728	719	750	714	724	733	696	784	708	726	725	741	750	790	762	745	758	747	729	753	746	725	779	710	807	765	743	717	738	718	741	785	777	733	761	772	703	716	738	728	772	720	718	695	743	743	689	691	710	734	730	747	710	735	741	755	711	727	764	740	678	755	747	735	740	731	709	719	704	754	701	737	752	768	713	682	778	705	746	725	733	703	712	741	712	727	716	719	727	753	692	764	764	757	719	712	786	733	761	722	742	741	748	697	761	718	750	720	702	723	739	718	773	757	742	722	759	779	703	759	723	755	723	746	693	738	692	753	746	742	716	704	767	722	793	734	748	697	743	685	757	750	723	734	746	719	666	693	696	758	749	742	748	726	663	732	741	748	719	711	735	811	777	713	674	705	755	706	664	749	751	767	725	803	748	686	771	721	764	773	760	705	757	717	677	746	708	748	750	763	688	768	695	742	749	728	752	724	754	712	738	734	749	746	726	717	731	740	725	723	706	755	739	734	757	788	737	746	666	720	720	708	735	707	749	754	671	770	741	766	733	689	732	759	734	783	734	705	715	722	760	757	678	741	714	763	701	691	744	728	742	719	783	733	790	755	734	740	741	695	797	712	744	765	733	734	776	757	689	723	710	704	717	775	726	688	768	697	729	780	696	744	763	722	750	712	720	766	751	665	727	758	710	703	737	745	711	744	742	769	701	726	724	703	720	745	699	732	768	803	748	775	745	747	745	738	716	713	747	685	702	749	737	708	712	697	749	759	727	720	748	707	734	763	708	768	738	726	783	766	752	675	677	743	728	733	760	771	758	714	698	700	780	769	727	733	726	700	733	773	719	701	771	751	736	760	737	694	664	745	760	695	749	702	762	738	723	744	704	759	756	754	734	686	730	790	699	735	748	664	700	695	756	754	738	696	729	707	742	781	725	754	701	716	710	747	746	717	715	689	751	776	727	704	734	754	725	741	712	723	729	710	686	715	751	688	744	746	769	728	766	725	775	722	740	717	716	722	781	743	684	748	671	724	744	737	737	725	734	743	774	785	729	754	738	744	736	730	749	700	721	751	753	713	739	708	729	798	731	709	734	733	711	734	718	692	723	759	732	756	717	720	722	764	661	732	732	744	764	780	762	706	752	743	715	730	717	722	707	735	729	711	716	724	735	726	741	713	728	750	711	687	706	746	753	731	748	724	776	742
22939	21028	28750	24073	22741	24496	23160	12786	8725	6325	4135	2860	2204	1697	1421	1242	1010	893	790	793	756	708	686	690	564	582	617	609	602	508	521	552	519	586	566	529	532	540	506	510	577	524	517	545	574	555	551	502	498	537	578	543	582	511	515	491	512	508	533	567	577	503	538	536	545	558	570	520	529	524	555	522	543	487	534	517	542	521	499	526	513	529	576	501	538	492	546	550	517	517	508	531	558	552	510	559	474	571	541	542	540	546	464	506	542	518	529	534	506	536	519	509	569	545	520	527	504	524	527	521	568	544	513	501	545	544	573	530	504	540	538	513	512	505	539	527	515	517	572	597	527	586	508	482	561	519	506	533	529	516	539	513	514	533	533	514	524	549	537	491	549	540	519	515	514	540	521	523	581	561	509	570	517	509	516	560	531	524	553	507	568	520	518	546	488	563	532	550	547	511	497	561	513	556	554	498	511	532	535	541	542	566	494	554	554	552	542	528	512	531	547	516	475	569	560	524	560	531	522	544	533	525	475	547	505	544	515	581	511	505	542	522	524	545	566	539	513	550	510	535	506	533	502	513	574	535	516	564	525	542	476	515	557	561	506	541	588	533	544	537	532	525	555	530	548	514	536	525	544	520	517	551	529	544	531	543	519	537	537	493	539	526	562	569	502	527	530	505	500	534	552	534	533	563	535	518	470	489	535	495	525	489	561	496	566	514	546	515	543	508	533	490	530	513	555	520	550	533	571	525	510	481	580	525	524	532	528	524	540	546	527	513	562	527	535	562	589	511	526	549	524	521	549	554	542	543	499	492	506	543	500	510	548	597	524	537	517	530	527	507	549	526	542	554	553	533	503	505	536	520	530	518	525	537	516	536	540	513	516	574	532	520	501	555	566	536	507	514	524	534	521	504	588	561	538	526	523	542	558	460	587	551	521	518	527	566	520	540	547	560	469	488	532	513	506	561	565	526	573	533	532	538	518	564	548	526	516	478	567	533	544	503	508	517	540	557	542	508	512	550	521	545	556	530	521	513	532	498	565	490	520	521	559	533	547	510	543	522	509	511	556	552	572	541	575	551	533	507	529	513	537	525	530	540	486	494	497	507	520	526	521	530	537	541	536	521	563	525	561	504	537	519	571	580	578	551	511	525	537	511	561	573	536	548	526	534	509	538	553	501	522	502	511	492	513	510	589	519	515	529	530	515	497	551	535	561	513	523	493	523	549	526	502	531	539	480	514	501	593	519	511	477	544	546	510	542	530	531	546	524	521	528	523	502	547	536	557	543	494	495	532	540	486	531	508	547	517	505	506	562	496	505	542	544	527	533	518	544	503	568	526	546	530	552	539	546	543	524	549	560	563	579	551	540	521	520	548	552	535	545	521	480	531	562	508	518	531	508	503	532	572	518	493	504	525	550	507	503	518	540	526	536	523	529	534	524	511	547	540	540	542	529	537	493	522	493	538	533	516	561	548	528	571	538	541	508	526	516	525	571	511	519	540	516	546	571	536	523	531	592	468	533	528	544	527	498	529	510	545	534	545	505	515	515	544	533	555	565	516	547	472	557	508	531	544	553	528	518	537	506	524	504	504	500	546	550	559	514	539	561	518	521	492	537	519	583	557	565	538	520	522	553	491	544	529	544	533	542	563	532	538	527	583	544	473	527	500	524	521	538	532	508	519	574	556	526	539	526	519	539	540	532	515	542	505	552	534	526	532	527	552	556	536	551	523	530	592	552	519	541	554	548	568	522	558	488	574	557	556	550	534	538	554	518	488	529	517	536	522	582	535	506	504	512	495	540	491	558	579	498	528	542	577	498	586	505	552	536	501	550	549	500	541	505	519	535	488	528	538	556	509	572	495	519	529	533	527	530	527	521	517	570	505	535	556	528	514	542	507	561	535	523	518	519	522	592	530	519	541	489	521	504	530	538	521	543	533	533	532	548	545	543	518	554	498	517	512	583	568	529	514	577	514	548	580	539	512	531	539	583	569	545	501	508	528	523	532	532	550	497	535	529	538	527	532	523	535	498	525	573	499	529	492	518	528	525	561	558	551	555	525	508	531	560	520	530	531	490	551	530	516	508	537	513	529	506	525	517	587	562	498	581	562	471	521	475	524	561	527	561	580	476	527	540	535	530	500	508	537	512	580	510	518	521	524	588	526	523	539	546	513	548	588	557	519	476	519	517	514	537	535	525	547	526	536	541	547	521	567	532	519	528	523	529	539	527	519	527	521	529	563	504	492	540	595	483	504	522	559	577	513	533	566	535	510	528	536	540	567	541	491	487	573	609	573	539	572	555	513	533	557	517	520	535	530	544	566	519	525	511	508	511	514	529	513	531	557	507	530	548	510	496	509	512	522	563	575	504	468	560	523	513	518	556	520	526	534	529	499	546	534	578	538	498	500	536	507	526	579	523	497	527	489	523	543	550	528	545	501	538	541	570	546	501	527	551	538	490	541	528	512	517	537	533	468	531	509	507	542	534	554	556	522	507	518	499	529	526	605	550	537	553	556	513	541	489	541	533	503	537	532	555	550	532	501	496	509	554	515	522	505	514	558	529	512	516	562	538	545	519	512	514	553	557	542	548	593	516	452	550	506	517	526	555	510	529	556	508	516	481	536	540	513	577	531	527	517	579	520	527	563	580	522	513	524	548	504	491	549	507	547	538	584	532	526	564	535	525	524	524	496	552	520	551	573	528	539	508	508	555	575	536	560	511	521	527	515	506	558	539	520	518	545	527	526	523	480	546	505	522	491	548	509	519	515	505	501	530	515	576	535	530	503	533	551	539	549	531	548	516	509	555	543	535	549	555	513	521	567	471	500	522	530	523	534	515	580	525	541	539	534	523	530	515	532	525	559	539	491	604	546	511	505	524	549	532	510	540	529	536	539	553	516	572	579	541	536	540	569	529	551	530	548	557	542	557	504	515	517	544	489	551	513	497	515	516	490	523	573	531	568	525	511	570	495	508	542	567	505	531	531	517	526	550	555	508	524	461	526	551	513	505	534	488	503	507	546	521	517	509	560	516	525	535	526	514	513	510	546	518	549	577	498	559	544	562	504	525	536	543	534	519	501	541	514	534	554	498	517	536	570	485	529	508	521	508	534	553	545	549	506	489	555	560	565	518	523	530	532	514	582	568	520	525	536	542	535	531	513	561	533	535	544	514	548	530	524	587	493	527	537	530	594	580	545	594	573	558	542	537	522	526	513	547	496	541	532	528	542	542	513	491	501	528	529	496	527	579	489	530	518	547	515	557	524	567	504	538	496	530	576	539	514	535	535	498	541	508	520	547	525	585	551	527	509	522	523	519	546	523	532	529	485	527	549	527	532	525	574	512	550	524	556	567	582	505	539	517	524	594	505	526	518	500	519	546	520	509	543	529	513	495	572	526	550	518	524	592	509	501	547	519	511	520	545	542	549	548	513	486	526	568	593	540	570	548	493	529	553	506	565	563	564	525	551	540	506	506	510	519	533	527	532	500	543	550
39185	64899	59048	46028	37439	31627	25490	18498	14887	11300	7728	5544	4233	3210	2595	2125	1674	1483	1361	1151	1053	1032	961	968	902	887	827	797	816	774	742	771	770	749	705	679	757	744	759	718	737	677	705	723	705	757	740	723	687	706	746	731	718	678	715	704	742	731	689	681	680	770	725	722	743	707	678	712	688	779	706	737	764	688	791	685	743	716	698	678	717	717	708	725	692	714	697	710	729	692	686	749	683	713	712	717	709	772	709	763	697	717	694	706	704	668	715	685	709	701	699	708	689	725	743	717	677	755	716	726	710	732	725	688	758	728	694	716	718	729	684	700	681	717	719	703	699	717	723	703	715	696	700	729	737	711	706	723	732	769	730	722	706	711	742	703	722	748	687	728	713	749	739	739	727	677	729	712	717	706	719	727	745	753	725	694	704	686	755	713	723	716	783	730	733	712	729	730	742	737	705	727	754	755	730	738	718	710	719	656	734	737	701	716	709	767	735	695	714	747	718	728	673	651	704	744	698	741	730	751	728	719	682	668	694	746	740	728	722	690	692	682	679	695	698	685	726	741	708	706	685	754	684	678	696	669	748	713	777	743	699	777	739	726	710	691	744	732	717	742	755	720	664	732	705	730	717	743	778	692	717	706	714	693	749	715	723	720	700	708	729	712	726	705	767	708	677	723	727	668	703	716	762	702	691	712	707	715	686	747	732	653	778	710	707	714	709	682	669	721	717	697	725	712	695	678	684	692	710	735	688	683	696	740	672	697	757	727	722	696	709	708	712	703	749	735	717	701	722	720	694	724	739	680	742	752	698	715	692	765	707	701	709	739	693	732	697	749	717	697	734	713	741	718	751	752	728	705	682	707	747	664	729	758	736	718	722	740	720	721	712	683	712	742	690	739	660	723	727	700	711	719	749	715	709	754	700	718	646	705	718	691	736	716	764	744	767	683	669	739	702	702	709	760	702	754	737	735	671	697	727	712	716	703	749	727	647	695	704	677	724	681	682	706	694	715	680	723	731	698	761	699	728	690	727	702	729	749	678	706	696	754	727	720	711	722	690	718	670	680	733	680	754	694	757	729	669	696	718	715	689	731	707	744	745	703	709	735	691	734	678	717	722	708	698	751	701	739	744	740	698	696	719	728	732	698	690	705	713	763	737	686	662	719	707	728	719	724	735	694	681	769	763	714	714	735	764	737	697	761	694	728	707	654	748	708	704	726	761	698	714	698	715	718	726	715	722	692	735	780	737	728	691	702	726	653	683	696	708	713	789	749	705	757	714	735	690	748	723	741	737	684	676	708	736	685	709	671	704	736	702	690	707	720	734	723	725	720	699	734	685	730	741	733	664	730	693	667	727	712	735	687	724	725	721	717	731	729	739	725	700	723	694	722	715	723	703	761	686	718	717	707	732	674	708	773	728	715	738	718	710	705	734	732	667	729	725	711	748	718	778	721	726	750	680	717	671	750	781	704	722	692	725	765	729	701	711	750	764	711	721	699	671	746	730	719	693	780	746	735	759	695	714	692	741	695	677	720	716	696	693	677	691	670	681	722	730	714	744	777	704	720	744	749	780	707	681	725	688	692	705	731	672	687	725	673	695	715	698	775	715	721	703	756	762	741	692	681	740	695	718	732	733	757	730	681	744	696	693	717	735	715	694	749	725	742	675	722	747	723	717	698	693	685	710	723	721	737	723	708	717	700	718	685	751	717	688	734	743	745	690	749	671	715	757	677	715	701	736	716	750	719	731	694	673	760	770	698	688	735	744	705	728	745	710	722	685	678	713	707	724	686	691	721	728	742	793	727	782	753	733	746	688	708	703	698	743	711	708	706	718	767	701	679	677	714	722	769	707	705	728	707	705	698	700	740	694	749	758	746	731	735	699	698	707	768	716	693	732	719	729	694	693	718	728	665	744	724	700	732	726	707	771	711	723	668	681	665	713	639	748	738	769	705	730	696	717	706	713	710	678	721	726	712	727	713	724	715	748	735	743	755	667	702	745	724	709	709	707	708	726	685	674	718	763	699	740	673	697	684	679	741	724	734	745	738	680	719	654	707	734	688	698	691	672	762	683	720	745	713	686	715	727	708	707	691	677	668	690	747	736	759	689	741	771	762	684	713	674	755	724	691	726	729	722	700	723	703	732	658	674	659	735	674	755	728	719	704	752	704	756	708	703	708	708	736	743	708	695	727	720	666	745	771	707	739	734	659	721	715	733	703	713	718	671	681	730	690	719	753	738	692	729	707	751	688	712	727	722	733	701	680	756	698	685	688	735	748	633	701	744	732	722	746	765	717	713	727	708	721	695	719	660	740	717	750	760	721	723	712	715	699	700	729	748	705	704	719	695	741	691	739	742	703	752	686	717	711	704	741	731	679	711	702	705	722	717	759	707	740	692	697	684	768	693	711	744	672	730	728	678	712	755	731	674	717	754	710	705	770	715	686	668	697	695	662	731	730	718	735	735	736	752	747	726	695	723	729	746	707	697	699	729	704	727	736	713	706	696	695	672	699	670	685	700	743	713	704	681	734	737	712	696	725	693	698	698	654	759	715	704	742	682	746	729	694	757	674	739	687	689	735	703	691	698	704	710	710	665	706	688	677	697	706	748	748	681	679	772	739	681	692	739	723	719	717	714	737	689	753	732	689	685	734	736	719	745	699	709	778	728	691	728	709	728	742	738	734	718	766	694	715	745	725	741	720	734	728	690	765	755	721	711	721	739	737	721	741	679	696	738	731	763	749	721	697	685	707	767	756	743	694	658	666	687	760	764	738	702	763	691	733	766	685	721	751	720	682	679	743	756	649	685	698	707	721	667	704	728	665	712	739	687	659	720	700	774	683	696	726	776	733	739	724	704	712	739	722	689	732	700	686	686	682	750	726	734	702	722	731	697	776	725	702	739	653	709	743	731	724	687	719	750	706	730	691	721	740	747	695	733	721	706	688	699	723	700	706	702	664	658	744	773	669	733	699	692	743	715	712	693	728	678	715	699	673	755	759	705	688	731	746	760	714	728	762	713	716	687	781	730	785	729	701	709	701	736	737	719	715	736	689	687	694	729	695	747	704	706	749	723	748	647	753	702	676	760	726	712	704	710	712	730	740	772	751	701	740	714	695	748	714	742	703	748	726	718	739	694	710	696	715	703	682	713	713	683	750	745	679	769	728	685	685	744	684	713	709	728	699	721	713	745	663	770	727	716	653	714	728	735	655	725	724	680	677	711	683	741	709	679	721	719	700	717	725	673	689	737	751	688	718	702	679	721	682	724	728	736	689	654	761	698	700	733	745	679	743	735	733	697	741	706	695	679	720	647	737	724	737	731	709	694	724	702	731	664	742	776	719	676	706	724	732	740	738	746	755	707	736	720	673	696	675	714	701	713	655	747	702	727	727	706	697	735	711	710	739	731	751	798	709	725	725	736	707	771	721	728	705	727	717	641	768	703	688	762	735	697	734	734	693	713	731	682	726	698	728	731	714	737	733	713	691	688	760
29426	32725	40620	31978	21253	13897	9008	5173	3594	2750	1936	1475	1155	981	927	745	718	653	582	622	555	570	559	514	547	524	485	492	497	512	516	558	525	490	515	523	460	499	490	543	491	508	501	495	495	487	546	505	500	459	544	456	520	482	504	483	480	511	516	513	513	491	501	508	536	531	518	511	497	516	535	510	465	508	500	526	492	511	523	567	508	505	506	527	519	534	498	514	505	499	487	515	493	507	561	490	491	568	536	507	508	540	481	493	503	496	491	514	512	484	493	518	553	505	516	520	529	481	499	539	509	516	497	484	582	508	486	510	459	501	467	490	475	485	463	517	495	502	516	492	476	495	511	507	520	453	517	517	490	528	502	516	466	466	543	464	491	509	504	489	468	542	513	512	504	489	484	504	532	517	497	514	545	500	547	496	471	505	540	530	503	525	508	547	490	488	534	558	529	502	518	490	524	520	504	517	497	488	522	521	486	508	506	542	546	500	494	515	498	498	515	524	494	515	584	471	541	545	551	488	464	508	527	516	486	516	485	536	478	531	547	481	510	511	506	534	514	492	500	523	474	505	479	522	500	522	475	513	510	464	515	503	482	470	506	516	510	492	483	525	500	558	514	481	472	503	566	534	493	538	505	478	521	506	452	487	524	473	517	501	467	505	501	556	496	487	495	501	511	550	528	478	496	471	482	485	525	544	536	518	470	496	521	506	513	524	501	503	512	528	480	484	469	511	465	474	533	498	514	513	520	522	494	492	496	507	490	529	504	478	491	531	522	516	500	492	488	479	524	534	532	511	548	511	499	469	508	471	516	499	528	484	494	500	506	492	478	519	482	483	521	515	481	510	501	499	473	526	492	492	504	491	500	520	528	491	505	509	484	503	486	471	522	487	509	469	531	541	472	500	502	477	518	514	495	509	521	508	531	578	491	483	525	541	473	520	518	528	503	516	553	455	517	487	522	499	467	488	529	503	521	485	466	553	493	510	493	515	524	519	514	460	498	497	500	517	507	536	483	476	529	469	496	522	503	502	519	490	473	474	517	498	499	487	488	478	543	509	520	512	530	482	484	492	523	514	501	502	480	528	481	455	524	484	533	487	498	534	538	484	508	506	479	494	516	505	517	486	523	497	507	532	495	537	528	509	485	524	494	495	513	479	464	486	473	484	524	491	467	508	488	493	521	508	553	507	524	488	495	506	488	526	515	552	523	502	468	516	505	472	518	508	467	519	508	505	542	523	474	538	498	520	476	493	484	507	491	484	497	514	564	515	503	526	493	516	489	494	512	571	515	499	454	484	508	531	521	503	464	509	465	476	542	523	534	494	499	526	538	477	486	510	506	490	504	470	486	469	497	514	510	480	498	491	542	505	513	498	515	488	506	546	536	512	483	519	515	527	511	551	521	525	503	510	477	490	497	507	494	483	473	512	470	527	474	503	538	539	505	475	496	551	511	529	493	493	473	492	506	527	491	540	519	530	519	492	529	498	536	504	481	533	486	502	487	487	499	534	537	520	469	506	493	525	514	557	507	490	539	520	497	526	521	515	505	529	523	473	460	528	486	549	513	518	482	501	483	517	511	516	489	523	458	520	502	512	493	504	486	475	506	554	521	499	524	493	486	535	483	522	493	477	485	514	550	479	481	491	483	478	477	493	531	503	480	502	481	503	523	493	506	483	495	500	459	484	496	493	476	482	486	519	523	487	496	527	487	481	497	562	506	489	543	495	490	488	510	518	513	482	432	530	494	509	513	493	493	540	493	528	496	512	561	519	545	501	497	520	505	518	549	530	530	543	539	490	488	518	489	495	474	489	484	521	500	499	532	513	531	465	519	496	529	475	536	504	528	508	484	522	498	523	500	526	527	497	486	498	496	466	524	492	563	502	500	489	511	501	511	502	475	505	518	545	491	545	513	494	478	504	520	480	525	517	509	531	544	485	516	486	503	540	534	521	492	484	494	486	469	523	503	497	470	469	495	532	472	488	519	484	495	484	492	511	547	505	522	569	486	546	472	490	489	524	492	513	533	480	512	522	479	516	510	515	494	522	495	529	510	491	466	504	529	500	515	514	469	525	519	513	507	515	495	486	504	520	508	509	464	529	548	485	506	525	517	522	478	538	495	533	537	491	514	494	536	510	473	494	513	493	542	529	476	492	495	507	473	464	494	463	475	550	497	497	484	490	530	523	519	520	520	547	449	539	494	510	520	511	507	503	466	519	478	495	502	526	485	490	508	516	519	473	491	490	501	484	509	510	534	506	493	507	467	500	496	526	468	541	503	501	509	471	469	513	467	504	528	503	524	480	550	522	530	472	508	478	527	497	510	547	472	534	506	532	500	465	477	501	536	513	512	473	526	515	493	521	506	520	544	463	529	483	518	469	495	519	558	505	501	511	522	503	560	481	500	528	495	516	542	513	491	513	496	501	506	507	513	514	529	475	478	543	518	545	477	527	505	495	503	493	472	526	536	476	491	541	464	529	484	525	520	531	475	532	489	486	541	510	527	504	505	498	512	471	529	504	517	526	552	539	508	522	526	488	486	505	495	464	530	520	491	465	489	527	560	492	516	495	506	537	496	496	524	507	446	479	487	511	547	480	501	521	517	512	548	487	544	475	525	501	513	517	477	557	488	504	499	513	478	484	552	513	469	523	542	528	512	523	508	444	517	494	533	520	528	480	513	487	467	498	484	511	499	498	540	545	487	513	497	493	486	528	535	518	499	542	521	536	469	531	535	513	505	551	497	494	558	504	499	501	504	484	511	500	550	467	504	545	547	500	510	543	505	461	541	460	504	535	515	472	532	505	511	497	500	491	530	478	490	530	526	539	492	531	485	521	507	461	470	519	505	537	477	521	477	521	477	492	554	517	558	562	534	503	492	466	495	498	524	515	467	516	477	553	522	507	520	530	485	490	496	485	521	493	515	523	534	510	459	488	499	500	496	513	527	494	508	538	483	493	501	514	486	513	501	497	501	526	520	552	489	470	523	476	493	523	523	493	493	514	465	512	502	559	502	481	505	495	486	533	501	480	504	495	488	536	521	498	514	489	473	501	528	511	488	527	549	539	543	520	543	514	464	503	525	503	492	494	483	508	541	483	507	496	485	543	487	482	477	528	519	509	511	490	478	496	507	528	489	513	515	507	494	508	467	544	498	493	502	552	572	492	527	520	501	481	494	488	512	481	513	494	491	520	531	533	486	502	548	502	552	549	489	496	464	488	511	452	502	500	531	467	517	513	500	529	495	483	549	497	485	487	501	544	487	510	481	502	515	546	507	504	515	506	468	489	571	512	505	539	470	496	474	517	520	502	479	519	450	525	496	518	495	517	498	515	533	494	526	526	502	506	471	531	536	489	534	451	521	514	516	505	535	511	533	481	506	488	501	467	488	540	536	498	485	518	477	524	507	513	452	492	505	535	534	552	555	499	524	530	517	524	533	500	543	484	521	534	521	526	521	491	471	502	516	479	532	520	483	510	501	440	496	501	533	502
36556	51906	46836	34642	26712	20447	15471	10148	7563	5543	3883	2731	2121	1766	1501	1245	1086	1015	965	900	886	805	855	810	833	726	775	772	720	721	740	715	711	709	734	695	716	675	731	728	727	732	731	685	690	721	704	693	681	726	683	717	717	710	738	710	682	638	684	660	711	674	712	698	662	650	673	691	706	682	700	685	748	693	676	706	676	714	673	692	686	674	611	706	721	720	755	713	728	726	700	696	750	689	663	661	746	701	695	743	735	670	713	732	744	733	727	637	644	691	716	726	681	683	719	679	714	706	697	707	710	685	686	704	688	668	680	694	739	663	674	671	696	690	716	709	717	731	667	665	687	710	703	663	687	686	694	673	732	667	704	718	692	651	692	737	698	698	708	713	648	699	713	676	642	696	707	721	706	697	723	720	708	726	684	681	717	706	686	656	681	670	670	661	704	676	696	727	727	699	702	686	693	699	689	708	700	718	686	706	617	709	700	703	674	738	687	723	697	701	705	675	746	706	748	685	720	719	723	712	698	720	708	716	693	724	676	706	714	697	704	710	702	663	719	679	666	691	656	730	697	687	696	692	712	700	675	663	686	716	719	749	710	680	726	700	678	735	690	699	762	709	652	707	706	741	665	725	738	736	733	698	738	698	678	726	689	708	669	703	672	661	689	702	741	728	682	636	675	735	689	667	674	682	663	702	675	687	698	700	726	697	689	727	675	689	704	691	669	695	724	734	701	706	711	711	667	674	723	682	684	709	702	675	730	702	708	721	693	662	706	682	715	723	737	699	689	703	679	621	679	729	709	698	717	657	747	702	693	684	703	688	709	708	641	669	674	695	647	677	696	653	727	683	669	702	694	727	712	713	691	704	640	688	674	707	706	707	688	713	641	697	670	740	698	716	729	725	675	721	719	622	667	678	724	718	657	683	705	731	735	668	723	713	716	629	710	659	683	685	700	692	738	685	686	758	689	651	698	665	700	668	715	646	700	686	673	681	685	701	695	691	699	667	648	701	704	763	713	720	671	728	693	692	733	690	764	672	700	710	702	690	665	716	702	748	696	664	725	685	693	713	698	736	748	687	719	674	693	662	712	663	721	648	709	735	752	724	666	751	673	719	734	689	718	662	678	687	681	745	683	711	673	686	686	684	743	740	717	677	697	684	755	743	674	712	710	677	685	700	681	698	728	689	686	693	686	697	727	738	703	678	697	665	715	647	724	673	696	675	682	698	698	700	686	709	662	753	732	672	635	712	680	701	700	706	688	663	744	728	708	720	696	703	721	685	655	689	665	717	713	695	678	648	679	682	732	694	684	702	687	690	683	701	690	681	647	718	715	690	729	713	690	703	689	709	690	738	731	727	710	662	671	691	746	716	714	677	708	693	671	772	698	686	702	716	720	686	734	687	670	725	694	707	698	724	691	682	743	727	675	698	697	694	721	744	718	675	714	662	666	705	684	686	686	709	676	660	692	706	687	687	721	670	650	631	696	681	728	690	698	726	724	742	720	713	731	643	672	671	666	701	677	672	672	678	723	691	694	726	742	732	736	687	754	712	648	714	736	667	653	679	696	719	706	668	713	695	673	697	652	680	710	736	724	682	702	695	716	746	651	677	764	683	652	672	656	641	724	670	684	706	715	712	708	691	668	725	752	737	709	701	699	676	700	696	699	649	723	658	706	680	746	659	736	692	675	704	700	682	742	718	708	719	674	703	686	719	702	755	704	702	699	700	699	701	706	685	619	701	700	620	715	681	650	673	676	647	723	692	721	701	686	679	696	707	681	671	686	689	700	726	687	692	713	683	734	786	662	713	704	732	699	736	720	713	725	686	677	696	731	645	720	705	712	664	699	719	712	712	680	710	635	711	702	691	711	667	715	679	706	704	678	691	692	678	704	699	703	654	704	724	694	698	735	647	710	678	690	694	636	672	706	720	703	705	717	700	717	731	694	690	692	711	650	688	715	670	682	718	666	722	735	675	730	713	727	716	670	692	676	665	713	738	721	692	674	717	669	689	731	704	664	676	714	694	738	708	712	694	686	670	719	654	706	693	684	654	737	727	698	714	747	695	663	684	775	699	719	674	733	648	698	671	684	646	704	665	700	730	666	670	685	669	664	680	757	670	694	719	712	688	744	673	714	693	649	744	719	686	675	755	678	694	673	681	749	663	688	668	710	742	655	638	743	715	704	736	723	713	693	677	649	748	682	633	641	636	765	713	666	696	711	697	683	756	688	686	727	626	672	721	724	634	749	717	686	718	674	711	670	712	756	725	746	717	710	692	671	660	713	658	634	704	703	731	696	687	693	756	672	667	710	721	709	699	710	678	678	683	694	709	695	690	652	704	717	695	711	687	657	691	681	725	720	682	730	702	685	749	695	692	673	705	677	681	732	687	662	677	707	686	660	739	729	657	698	690	709	677	676	659	706	676	689	745	710	694	740	670	692	691	689	670	705	713	672	733	698	663	696	688	704	715	695	710	668	704	680	695	694	716	672	730	686	767	664	713	697	688	705	682	693	664	684	747	694	668	727	696	695	736	724	774	762	656	707	692	680	697	718	708	718	739	719	685	724	734	711	718	696	729	787	707	716	708	672	681	727	699	653	727	747	642	692	712	674	705	664	682	649	726	680	691	657	690	659	737	695	723	693	700	726	719	668	749	668	697	680	738	645	697	692	680	744	662	743	680	726	704	702	724	719	674	700	710	690	704	675	671	755	682	714	655	697	675	700	693	662	666	674	699	730	701	714	693	637	782	695	748	693	697	670	699	745	707	680	704	767	694	721	719	664	738	751	719	683	686	702	733	694	675	731	659	668	699	715	695	720	707	720	721	739	700	716	692	706	714	714	723	716	735	716	726	704	711	659	668	730	686	702	741	683	707	739	719	723	702	687	712	726	697	704	719	726	782	656	701	703	731	696	719	717	727	690	703	694	685	711	725	690	677	732	703	749	660	669	686	721	736	705	720	699	709	687	670	671	746	714	717	693	706	690	690	717	706	707	690	688	694	683	725	695	702	725	714	698	710	667	677	756	686	683	735	733	733	754	673	727	650	713	707	681	700	713	713	699	677	696	768	685	681	688	713	638	747	694	684	672	698	655	655	744	682	656	683	749	720	676	644	647	669	667	644	699	691	726	688	705	697	716	681	683	695	695	661	724	770	693	734	670	719	703	705	686	722	717	712	692	715	667	684	722	736	702	670	689	665	658	680	717	695	718	704	653	678	689	660	670	710	698	669	697	697	716	697	726	732	705	730	720	712	730	719	734	670	724	723	715	663	669	683	681	723	712	683	718	675	661	703	673	687	688	706	732	685	706	732	744	730	728	697	693	725	720	694	710	716	705	697	686	718	757	683	693	689	697	724	680	748	724	745	674	699	702	691	710	695	720	729	693	694	687	711	716	730	691	688	700	716	705	739	701	704	689	752	700	663	655	749	664	673	681	675	734	727	663	748	736	664	663	720	737	711	718	689	717	707	730	715	688	699	741	706	687	698
24117	21035	28598	26434	24271	21861	16584	8951	5872	4490	3124	2254	1649	1396	1131	1016	861	794	742	669	669	608	627	624	610	559	572	568	578	587	534	538	507	540	581	499	523	534	511	511	529	561	544	548	494	546	552	571	547	532	534	531	529	539	519	494	551	544	542	546	506	549	546	499	516	528	515	521	533	519	546	505	504	540	523	533	541	558	517	515	478	522	572	481	518	538	506	469	524	551	544	560	548	551	524	534	513	551	548	592	507	524	556	467	531	537	529	542	500	517	543	500	547	550	537	568	518	537	573	560	485	555	509	550	514	544	524	540	484	556	510	542	505	521	535	529	516	566	529	516	562	548	504	573	517	503	560	575	544	533	535	535	532	553	557	522	506	521	553	543	517	523	531	543	509	512	498	499	543	492	535	539	540	508	538	531	531	532	523	517	589	542	548	562	531	529	540	521	530	526	524	497	535	524	500	537	538	481	531	519	536	499	516	501	500	567	537	536	488	525	479	503	558	530	510	558	469	479	590	560	532	504	520	543	496	485	483	512	514	542	510	494	519	549	534	542	526	538	518	493	486	532	558	559	534	541	553	515	508	511	538	505	530	485	557	527	555	516	510	544	541	514	563	550	546	550	482	499	533	474	512	560	575	546	508	515	544	559	557	542	534	543	555	555	523	503	500	510	503	546	534	549	568	512	537	522	544	489	548	549	564	513	545	534	515	480	511	532	563	576	526	540	539	516	495	534	540	517	510	497	517	581	568	568	526	526	518	522	509	546	504	533	551	517	537	549	533	556	477	524	527	505	484	529	558	526	551	502	514	508	560	546	539	559	542	498	523	540	543	529	549	555	553	492	515	538	560	526	531	576	515	558	568	526	500	521	507	536	548	524	498	524	549	545	572	510	551	550	533	551	512	530	525	510	571	530	495	555	521	520	539	568	548	545	495	470	490	476	552	500	572	511	551	537	496	535	542	509	530	527	554	501	539	526	517	520	537	521	534	522	526	522	520	505	552	559	529	490	544	535	494	531	520	514	533	508	524	535	510	547	538	531	536	539	505	463	509	525	551	531	506	524	493	506	545	502	531	527	553	537	497	527	532	480	518	549	529	509	514	529	533	497	552	524	505	569	518	547	527	510	478	533	513	566	506	520	515	513	541	519	572	499	517	502	541	534	519	511	539	532	508	513	497	511	553	541	512	525	552	533	544	535	526	520	540	558	534	515	567	564	547	559	522	556	503	541	531	543	508	548	510	494	497	552	529	482	552	511	552	520	510	546	547	528	558	529	516	525	486	553	510	525	534	494	509	518	508	535	496	508	510	574	531	546	541	533	533	521	485	512	504	499	464	545	543	543	546	546	553	500	578	509	504	513	538	512	533	540	499	543	507	548	551	508	521	528	542	572	551	524	522	533	525	519	552	502	548	535	507	512	531	533	494	516	535	526	533	548	465	542	515	551	503	558	565	544	560	561	538	498	494	537	535	581	510	496	533	496	542	549	501	507	482	498	528	539	543	541	562	514	546	572	507	527	559	519	499	501	534	559	547	518	534	516	519	530	537	517	533	541	550	562	515	530	541	538	518	520	525	539	529	518	543	523	576	530	513	551	526	495	550	537	518	549	499	516	527	529	553	493	519	521	512	515	549	503	519	542	547	546	511	501	552	523	549	480	530	534	540	549	522	550	547	518	540	514	584	519	542	554	520	543	578	509	530	531	523	557	526	493	541	529	522	526	564	504	539	549	495	517	505	554	551	489	526	537	563	607	517	569	523	482	514	536	540	518	514	515	503	576	535	550	525	551	545	513	542	488	500	505	555	570	552	524	570	508	511	532	508	530	607	527	502	513	555	523	516	506	545	510	535	565	536	522	536	545	524	544	527	514	516	566	536	524	524	558	532	520	522	518	505	516	479	523	505	504	552	546	567	559	537	491	500	536	546	541	520	533	518	529	493	521	505	538	530	513	548	537	545	539	528	533	573	510	547	534	514	526	546	551	516	543	501	517	580	521	533	538	548	518	475	550	552	504	538	550	545	511	540	493	552	560	533	557	530	534	534	495	503	515	532	501	496	540	527	555	498	531	482	525	561	568	516	509	521	510	493	484	530	532	544	519	549	521	536	552	521	539	502	489	550	540	540	530	564	525	527	553	527	535	525	518	502	561	554	530	539	560	508	512	540	552	523	547	582	523	539	568	530	527	538	573	517	531	490	504	524	552	497	494	532	539	533	498	536	516	530	578	569	551	552	532	533	521	527	507	503	533	553	538	504	532	541	574	526	519	558	514	522	543	546	530	549	514	537	509	539	507	531	493	544	527	509	525	530	516	505	535	530	556	524	543	509	545	531	564	574	519	536	591	526	514	495	524	541	495	502	511	522	498	521	554	523	497	546	549	570	532	521	583	549	497	496	539	506	539	481	522	556	510	517	544	512	526	524	535	500	517	567	575	537	530	534	533	531	570	538	566	573	535	511	483	533	523	528	545	516	519	552	567	546	514	551	495	521	573	527	539	540	513	497	535	528	526	543	489	525	511	521	500	553	522	541	549	550	560	536	517	482	487	495	545	525	538	515	515	526	527	535	489	559	514	540	544	517	514	516	512	569	524	539	531	523	514	502	520	491	529	508	556	549	517	521	549	512	515	512	511	536	546	525	575	528	551	527	519	545	518	492	524	563	536	523	483	539	542	529	516	546	562	541	510	540	519	509	559	575	507	507	512	535	541	534	528	543	543	519	555	586	558	496	540	506	543	501	537	514	535	540	521	490	579	513	492	511	538	556	511	515	511	569	548	515	541	562	496	588	549	517	534	507	510	506	479	557	517	561	540	541	497	553	535	568	537	522	587	529	519	514	485	564	505	534	505	521	573	520	526	511	522	526	542	484	586	547	559	547	554	545	546	510	543	525	535	522	557	602	528	543	532	522	550	496	525	562	558	513	516	523	534	541	542	507	553	496	500	538	520	568	537	559	508	509	505	528	476	535	534	534	535	575	544	544	535	531	517	502	534	570	523	524	557	516	501	522	541	518	578	511	539	493	473	554	548	513	563	515	542	503	545	544	535	487	531	541	528	551	506	559	538	527	520	539	528	567	523	571	514	522	550	531	521	533	518	523	536	574	552	511	580	522	519	557	550	511	529	511	467	516	491	543	560	533	486	498	514	560	518	545	518	539	498	567	549	492	507	506	557	536	542	512	535	509	517	548	549	511	538	544	508	505	515	529	557	539	513	503	511	509	503	539	514	528	564	553	533	530	527	521	544	544	543	561	548	532	529	560	561	544	534	505	507	502	543	534	503	492	521	527	518	517	507	518	550	527	541	543	548	550	539	541	513	545	535	530	556	513	509	559	503	552	517	531	506	585	522	547	520	542	522	558	530	548	551	523	541	548	537	536	528	533	547	526	547	476	540	569	515	556	518	550	590	508	551	527	545	528	548	524	503	535	529	512	551	584	545	516	508	521	549	523	536	546	519	495	549	510	522	512	528	542	516	508	508	564	530
36401	58669	53870	40891	32831	26655	21091	14679	11190	8485	5866	4346	3183	2537	1993	1600	1443	1207	1084	998	938	1009	876	866	871	811	810	789	788	712	754	754	731	773	763	687	708	709	759	750	739	676	747	749	719	720	782	737	709	729	666	690	779	725	778	714	715	697	727	705	750	729	711	727	699	751	735	753	685	717	722	718	723	719	748	711	676	750	729	722	720	706	704	721	708	738	691	751	720	702	708	730	706	764	724	747	725	731	754	757	748	745	734	689	734	721	776	698	742	769	735	734	705	720	729	710	678	759	730	742	706	688	727	705	737	673	734	694	714	740	736	747	744	728	730	744	703	754	653	735	719	702	702	770	765	716	756	711	756	744	769	711	743	711	732	677	717	717	727	711	748	740	717	723	775	765	739	727	715	725	754	736	724	802	743	725	716	723	729	733	708	770	718	747	751	751	740	732	720	727	777	723	717	665	735	705	716	725	720	718	704	710	747	748	713	691	732	752	726	755	762	739	724	708	712	762	755	712	813	751	722	724	702	733	741	665	712	716	658	710	749	719	747	721	764	740	691	687	684	717	703	716	736	699	711	706	703	775	723	744	698	727	743	683	707	739	681	760	720	739	723	730	793	661	725	720	750	753	729	731	719	687	766	723	756	744	723	718	780	754	721	748	714	720	709	748	785	679	723	719	735	719	671	767	711	727	679	709	789	717	720	709	711	708	695	702	702	737	733	749	745	653	758	726	700	671	713	674	763	707	725	708	746	737	712	741	734	744	776	703	723	722	763	755	738	688	760	729	715	730	759	719	723	707	739	733	744	728	699	742	705	699	717	717	696	728	755	742	682	736	748	713	705	760	652	702	721	733	764	767	784	727	735	697	746	709	721	716	721	699	750	712	716	717	755	738	688	797	699	720	766	768	755	668	745	734	696	764	682	721	752	723	710	816	759	760	748	726	748	694	710	714	739	767	772	721	713	729	685	678	753	749	742	749	726	759	713	748	702	699	712	742	760	721	763	738	737	732	735	757	725	776	733	730	718	679	739	725	682	708	711	744	747	730	718	753	777	710	679	737	720	691	665	769	744	704	742	752	689	729	750	723	749	741	687	762	710	768	726	701	709	732	700	704	793	727	725	742	706	750	734	692	684	684	745	737	734	695	717	742	721	731	738	758	705	724	737	727	726	754	737	684	728	733	696	754	720	705	751	777	727	724	677	780	702	710	733	717	735	732	721	711	760	681	758	721	719	764	751	747	727	738	776	692	719	729	725	767	737	690	734	721	784	759	768	741	741	726	734	783	710	728	723	768	734	765	752	743	712	722	738	760	736	763	736	739	729	691	731	730	729	746	733	750	671	733	704	756	723	718	753	734	742	718	702	730	702	754	743	697	707	743	746	692	756	757	719	770	716	714	716	741	723	756	760	696	758	733	732	692	744	740	692	756	713	732	705	680	755	695	716	739	688	730	676	756	742	728	703	717	728	746	719	727	700	678	707	712	718	711	786	759	772	694	752	723	752	703	715	729	724	772	709	706	685	741	699	706	720	713	686	710	698	750	727	747	718	714	758	745	774	762	721	754	757	719	668	728	692	674	765	768	737	690	722	695	704	723	699	770	757	659	692	737	680	755	752	734	739	709	692	774	742	790	683	729	750	715	758	710	738	691	721	715	737	747	689	736	752	734	749	695	739	731	701	729	669	767	747	720	737	741	687	739	736	751	672	740	711	763	747	742	718	768	677	674	747	735	697	701	715	719	711	717	773	700	740	761	706	737	753	727	773	729	661	732	737	687	771	702	762	743	752	720	700	706	744	711	711	704	742	765	683	706	744	692	710	730	768	720	741	773	747	725	749	712	755	754	726	726	719	722	758	674	721	774	755	725	716	722	701	721	755	743	770	686	722	687	747	724	755	755	712	727	741	725	724	711	725	734	678	718	750	742	741	715	706	703	730	747	752	714	734	758	755	709	697	747	783	681	710	690	692	705	719	752	696	725	701	746	755	735	721	684	711	699	703	769	700	729	698	704	720	721	726	748	742	749	634	729	727	757	704	712	745	736	723	726	741	732	714	712	745	732	714	744	742	744	757	671	727	742	751	740	733	734	703	705	698	738	742	698	724	740	747	706	666	753	795	692	728	716	726	692	703	717	738	721	662	741	766	711	748	706	707	716	710	741	734	739	702	740	689	730	740	749	746	752	709	758	768	728	753	739	706	723	693	718	761	754	719	695	703	696	742	729	744	714	714	731	765	744	682	744	766	693	683	714	714	744	705	768	710	737	700	739	708	720	746	740	699	760	751	771	722	735	766	764	679	733	762	722	755	749	697	697	791	728	707	737	729	654	719	688	726	723	721	688	720	695	784	727	721	720	705	739	731	733	719	752	709	727	690	708	735	787	764	724	723	720	743	740	702	746	680	708	752	742	757	715	773	700	703	690	721	717	757	679	681	748	725	784	721	809	777	753	715	701	706	760	759	723	767	706	714	710	742	708	779	784	743	719	706	755	727	716	751	691	729	729	731	786	722	739	694	754	713	717	706	744	688	752	760	669	717	649	716	702	697	730	707	773	675	722	724	731	747	717	737	710	718	716	759	756	734	702	751	743	733	757	770	781	720	733	726	732	710	724	724	755	767	731	765	738	718	729	728	749	695	743	744	764	746	693	729	716	751	711	777	698	718	715	725	725	723	749	717	746	742	766	759	722	733	713	731	734	733	708	743	791	703	769	724	698	742	728	695	747	719	735	702	751	741	754	697	731	729	731	755	724	703	760	698	758	744	763	706	755	675	709	682	698	729	726	723	734	778	750	708	699	736	696	712	779	739	711	716	749	686	736	718	719	761	757	740	726	748	685	748	769	709	732	700	730	742	705	735	750	738	744	707	720	717	727	681	711	762	699	700	705	731	724	773	713	749	711	705	738	707	721	738	734	749	730	748	734	744	699	653	760	712	751	725	767	696	713	730	714	720	686	763	710	713	731	733	740	744	713	678	724	743	717	705	720	668	691	700	752	696	738	709	747	684	713	755	710	730	706	745	710	719	720	769	745	721	705	763	767	706	721	723	765	765	694	722	745	725	704	760	729	712	695	747	722	738	801	719	686	743	717	755	748	697	692	710	728	724	709	687	736	754	732	754	709	677	740	746	732	699	718	719	681	753	694	727	726	714	724	774	719	742	696	779	697	758	751	779	672	755	712	698	747	700	697	740	762	733	721	751	737	696	743	729	760	740	743	708	814	736	664	767	706	757	712	724	685	731	759	764	738	740	721	699	712	753	736	738	752	741	753	695	729	691	713	738	721	745	739	710	712	696	758	735	712	729	667	692	726	695	712	732	762	755	715	744	681	726	730	723	717	719	766	764	704	724	700	765	713	747	788	712	737	754	700	695	677	679	730	763	714	713	711	701	722	715	771	683	722	712	720	719	727	754	732	792	725	777	702	755	747	755	670	739	706	690	710	744	710	737	726	722	716	712	713	719	695	760	744	755	736	692	712	754	736	699	710
23034	21019	28748	24132	23205	24867	23530	13359	8523	6413	4266	3054	2243	1710	1363	1200	989	925	839	791	688	652	648	661	632	567	613	579	547	550	536	530	539	556	567	560	560	504	535	511	530	488	508	539	552	521	558	523	504	526	544	529	484	519	502	537	480	488	515	510	528	556	535	545	509	569	494	492	499	548	533	545	544	509	513	497	550	530	539	519	516	493	486	515	550	542	485	536	529	491	537	527	528	522	497	488	527	567	533	485	517	536	519	536	509	533	581	533	556	542	521	525	520	512	513	518	547	541	521	519	546	530	521	518	512	525	525	528	500	522	538	548	497	532	544	493	528	527	537	530	539	557	507	488	513	546	491	504	555	563	535	489	518	490	535	560	502	539	507	500	509	519	509	544	542	550	519	526	495	507	518	508	482	507	505	534	505	499	506	498	548	530	502	514	520	529	488	530	535	505	513	557	490	499	538	511	535	533	545	511	542	524	505	544	487	579	518	576	533	512	555	469	528	511	554	544	520	517	560	527	553	534	521	527	508	522	503	522	490	501	512	514	493	569	529	517	541	584	532	498	510	523	545	489	513	522	536	497	517	570	527	543	528	529	517	492	547	484	482	566	524	499	545	524	507	527	564	502	519	538	526	510	524	540	551	545	542	503	532	515	525	518	545	537	500	514	560	546	556	490	505	521	548	525	541	519	540	521	507	515	560	522	505	530	515	505	526	537	522	542	532	521	483	522	533	521	487	528	516	539	524	544	515	527	505	570	531	578	501	506	545	545	514	474	524	508	518	544	507	516	541	561	529	509	526	542	510	516	536	498	556	496	523	520	550	515	525	525	570	527	517	523	504	513	543	536	534	533	518	527	517	526	478	496	544	521	526	504	522	486	493	520	546	558	503	516	548	496	515	570	527	495	546	537	579	506	526	524	540	515	510	534	523	513	460	543	513	521	496	512	533	518	509	519	558	539	535	503	518	533	502	529	529	503	527	524	518	523	542	547	568	537	515	516	533	508	562	523	523	487	481	503	545	520	544	525	503	558	531	530	521	522	500	524	540	531	520	494	496	507	511	531	494	520	515	490	501	547	500	523	551	526	537	605	503	517	503	525	512	479	527	497	532	548	554	532	519	504	528	492	508	530	545	539	504	512	556	500	516	564	568	527	504	559	532	515	548	536	506	489	496	539	512	546	504	525	542	505	516	495	568	503	579	579	523	532	515	546	528	541	524	516	529	490	545	518	559	539	557	510	514	518	521	536	512	574	522	505	510	516	530	517	502	516	502	520	539	525	542	553	511	510	535	556	507	527	495	519	526	533	536	532	489	508	545	493	521	521	545	528	499	541	532	500	535	514	517	522	536	536	534	546	515	545	530	500	525	521	518	534	529	531	521	533	500	508	513	518	521	535	477	535	524	504	549	506	538	537	520	504	474	509	538	556	514	516	481	560	522	515	536	536	492	511	484	522	501	534	527	504	526	539	513	539	550	522	506	560	518	528	517	539	539	503	526	557	519	533	515	514	537	507	481	550	507	519	525	505	487	531	507	543	539	485	494	514	538	476	542	500	523	511	537	524	496	478	520	498	531	519	553	515	495	531	539	525	517	582	541	553	550	514	529	502	522	530	534	495	557	480	509	486	512	505	513	505	525	513	534	539	543	509	555	528	522	474	511	561	536	522	526	515	552	565	499	518	498	502	540	575	471	520	536	473	508	573	503	542	500	483	553	483	544	526	512	527	521	547	507	606	509	546	513	505	530	512	538	563	483	548	556	501	516	519	552	555	469	548	508	537	566	524	539	495	544	509	535	525	530	522	551	508	542	516	535	533	538	551	536	538	565	544	547	524	518	495	520	513	526	492	570	517	535	515	544	508	510	503	500	525	569	521	499	529	513	573	524	531	519	506	491	484	517	535	526	536	539	558	538	566	515	470	515	499	527	530	550	535	544	513	493	530	522	523	524	540	486	514	496	520	540	505	538	494	513	531	497	560	488	479	531	541	555	503	495	533	478	525	515	518	552	478	527	535	546	493	521	489	520	507	523	542	525	514	540	502	537	562	473	537	532	503	517	539	542	503	523	548	525	531	539	536	500	504	505	491	516	549	536	523	571	506	536	477	502	480	501	521	495	558	507	462	529	513	509	523	531	512	507	516	475	551	510	551	501	486	533	545	511	525	541	577	512	525	549	510	557	501	542	532	504	549	499	478	512	490	482	527	523	540	554	536	534	482	522	499	517	501	537	497	529	499	504	533	512	492	539	522	548	558	533	502	546	499	536	516	525	504	492	520	504	514	556	523	574	484	516	523	503	509	493	539	521	499	518	530	508	507	517	512	512	557	527	498	496	501	458	525	547	511	519	537	503	523	549	518	495	488	547	537	559	537	524	531	544	502	534	561	543	514	538	544	551	528	534	529	509	524	527	539	522	504	500	568	535	534	551	561	495	520	579	556	540	513	498	546	504	499	513	503	547	503	547	514	502	532	538	523	523	534	534	533	533	532	523	500	561	526	531	519	546	498	535	508	533	511	491	490	515	519	558	555	499	488	547	583	507	530	524	532	504	519	534	540	509	532	521	492	513	541	511	536	564	509	480	539	508	484	532	540	493	564	554	547	556	570	494	531	573	531	535	503	509	497	536	517	549	508	535	536	539	520	516	522	489	562	539	521	491	514	566	525	514	527	514	569	512	548	510	518	539	501	498	540	517	523	524	535	513	534	548	523	529	508	540	542	530	545	506	512	558	528	519	529	555	543	529	519	528	534	511	495	527	519	524	537	511	509	547	523	529	514	561	554	550	500	524	504	522	567	507	504	562	543	522	477	465	516	540	530	494	495	547	570	524	514	542	512	517	520	535	544	554	505	502	557	494	517	510	504	518	544	533	487	516	506	535	544	503	541	515	507	506	519	541	526	540	498	576	502	506	543	534	531	521	526	473	509	517	560	529	527	492	485	559	539	493	497	499	488	517	496	529	565	549	521	555	533	522	518	514	524	531	546	538	559	473	490	531	553	469	510	500	500	523	501	468	541	521	541	501	513	493	534	527	529	527	566	549	488	511	507	499	545	527	551	505	545	505	508	494	517	568	531	492	498	562	535	520	522	537	509	517	514	516	533	508	520	536	556	484	535	500	545	556	520	554	524	483	511	537	505	537	528	521	510	513	546	513	515	536	545	512	539	513	546	509	547	501	540	524	499	516	521	581	497	516	552	533	559	500	502	518	542	525	510	520	567	550	472	527	491	508	522	518	574	517	525	530	541	531	558	481	504	523	505	486	519	502	520	502	477	531	504	514	521	518	516	502	489	524	491	513	540	528	480	566	516	525	515	508	523	538	516	525	519	565	489	507	507	549	529	540	547	520	535	534	514	500	582	527	509	514	526	571	551	527	530	530	525	516	534	513	530	512	515	496	546	498	499	544	488	493	545	547	547	531	535	496	511	508	479	523	488	524	545	527	490	567	506	508	506	522	535	526	487	552	537	503	512	546	542	533	516	541	557
38999	65545	59371	46487	38473	31887	26259	19014	14789	11293	7973	5883	4297	3353	2629	2048	1678	1491	1315	1198	1083	964	914	907	908	849	811	807	696	756	717	759	722	754	762	735	743	699	712	714	692	696	719	668	727	732	743	715	688	733	705	725	687	673	678	732	693	743	743	709	727	702	743	730	698	718	712	742	770	758	694	719	731	729	724	717	695	722	704	688	751	737	737	745	739	689	727	728	731	714	702	695	737	694	719	769	708	697	702	712	762	747	703	693	724	715	681	694	720	706	708	702	722	688	669	703	701	740	729	719	717	721	707	727	716	681	714	696	703	692	739	698	741	686	673	682	668	722	711	724	737	712	687	714	689	722	717	689	699	680	660	714	732	707	720	706	697	671	688	645	699	701	736	751	671	759	745	735	711	662	706	688	739	696	719	765	721	699	730	679	685	686	732	697	716	696	677	727	730	681	715	726	689	691	644	718	701	721	720	720	754	705	714	669	652	717	761	748	708	758	679	705	716	715	758	709	705	764	758	689	736	740	695	735	687	708	771	681	680	704	721	728	703	679	728	662	692	659	688	726	651	707	674	705	660	711	724	698	754	732	700	714	705	715	700	752	714	701	711	690	663	702	679	718	685	682	733	714	728	666	685	704	707	719	699	743	719	682	703	713	639	697	709	716	787	670	726	705	707	698	724	727	722	671	749	730	716	726	738	722	711	726	707	733	716	694	725	680	700	706	719	715	727	701	738	645	759	733	675	748	720	773	711	703	701	716	672	687	672	723	667	672	730	783	745	697	746	711	726	694	741	715	682	715	690	734	680	710	751	773	696	722	730	710	732	714	697	697	752	681	710	689	712	701	664	660	685	662	696	713	726	697	694	699	711	694	697	714	723	743	748	703	770	670	698	677	708	751	704	755	689	695	670	706	726	696	734	709	737	695	655	679	739	671	700	711	711	734	712	686	658	680	713	679	734	728	703	720	691	733	740	675	705	716	724	693	718	704	686	673	716	739	715	699	671	728	700	731	694	689	735	692	682	764	724	703	706	676	674	719	752	714	732	714	709	731	657	714	702	710	703	711	717	740	692	680	719	715	691	741	724	709	722	710	701	762	717	690	691	744	685	689	723	741	721	705	704	726	709	744	716	708	694	669	688	733	698	702	723	717	721	741	762	726	702	691	729	727	695	742	704	752	680	732	710	681	652	704	671	719	664	759	738	761	699	722	710	702	699	732	699	712	709	708	753	722	710	679	705	701	719	734	673	736	773	713	649	703	727	707	681	710	660	727	693	708	735	753	739	717	736	727	728	689	710	731	739	736	676	701	692	673	716	720	697	726	700	716	722	655	726	759	704	683	705	723	687	719	696	712	727	695	667	736	718	686	725	699	732	693	712	695	717	685	711	653	723	731	730	726	724	737	758	725	696	712	659	697	732	674	740	709	646	699	729	733	744	690	717	693	678	702	765	692	705	662	729	741	690	699	695	709	656	728	720	717	715	718	710	652	659	693	700	685	674	724	684	728	728	718	675	707	738	732	722	708	719	771	703	697	741	715	730	638	698	688	724	721	670	699	707	696	709	750	732	749	796	734	634	754	679	712	746	737	710	732	698	687	743	743	691	678	745	696	672	665	741	675	696	700	727	735	751	707	665	649	741	730	741	738	738	740	730	722	682	756	750	764	724	694	741	762	723	657	718	720	681	703	714	699	677	695	683	697	753	681	732	714	691	718	733	724	696	734	746	744	718	725	695	671	734	715	729	678	702	720	750	644	735	717	700	733	701	700	721	675	712	741	747	766	752	715	705	716	721	719	736	702	704	752	699	679	694	678	724	710	693	709	711	672	738	674	690	709	733	739	699	688	661	698	717	716	675	740	637	773	725	695	714	686	691	692	687	768	713	757	677	749	719	695	734	709	683	683	697	710	710	734	696	687	685	702	695	713	683	747	684	728	735	692	711	733	683	658	733	714	732	747	696	656	712	722	668	712	741	685	658	711	691	719	712	689	672	683	741	694	667	681	745	713	752	738	696	723	748	688	709	730	745	709	716	706	673	677	757	678	665	737	678	753	720	704	686	724	696	652	709	678	721	721	712	733	722	689	753	763	737	699	700	702	704	679	735	708	702	681	687	690	718	722	727	692	665	729	743	753	728	697	673	678	700	733	724	742	718	711	732	698	687	689	718	711	695	727	701	712	727	708	707	743	673	708	662	764	742	728	753	729	688	698	723	690	736	736	723	705	771	729	693	761	735	709	703	704	704	668	709	695	725	705	735	694	711	685	678	702	707	705	648	662	753	710	685	686	702	684	656	735	683	776	696	690	677	722	742	737	696	736	723	761	717	722	707	690	705	724	724	709	739	705	713	723	734	740	716	726	744	721	739	669	666	722	718	711	672	746	678	705	760	688	736	665	688	742	740	685	714	702	722	665	703	723	709	745	714	697	678	735	703	725	700	712	708	713	667	715	736	748	753	695	661	690	688	765	692	691	678	681	699	652	719	712	787	739	706	755	723	707	755	731	699	715	712	708	686	694	760	681	694	716	704	708	724	693	715	743	751	697	698	676	727	700	721	710	708	758	719	743	683	743	681	678	697	745	719	702	744	715	711	685	721	688	723	739	744	694	688	647	742	697	720	689	747	743	712	693	717	691	741	743	720	711	718	712	682	686	744	662	720	686	687	699	674	746	680	746	722	734	689	730	709	703	716	710	729	673	709	716	707	723	723	699	712	709	693	711	686	718	729	689	730	731	661	708	758	698	744	744	684	672	712	722	710	727	698	725	718	682	714	728	730	706	690	709	691	744	713	701	718	712	714	704	729	729	679	717	679	690	689	709	684	724	702	740	705	703	753	716	750	693	697	720	700	686	722	701	730	741	693	695	714	707	709	669	689	663	705	710	723	727	693	698	696	688	690	712	698	725	689	701	722	686	736	686	698	679	660	684	733	732	736	756	684	705	717	735	702	725	692	732	711	732	724	712	694	651	686	675	744	670	664	736	734	717	717	709	728	702	709	675	725	721	722	709	727	734	733	685	703	684	693	691	690	711	715	724	704	712	689	634	717	726	686	704	724	721	694	687	706	719	689	741	691	711	741	711	708	772	755	724	684	712	694	681	691	725	730	700	740	750	657	762	723	653	739	736	717	712	722	682	713	719	660	698	760	657	713	721	731	727	717	717	722	714	706	680	728	701	737	697	739	661	728	709	679	714	714	723	730	756	723	738	719	709	730	703	679	708	720	736	676	713	721	678	701	734	724	744	693	751	700	704	745	730	723	693	692	715	658	707	676	696	680	696	717	698	688	702	706	666	735	719	715	696	688	730	731	682	707	691	718	736	699	730	730	719	728	690	674	719	727	701	693	765	734	691	711	724	694	665	668	692	725	712	728	661	652	723	734	711	720	714	701	719	719	697	687	661	699	703	684	704	677	679	686	743	694	724	713	734	724	676	730	745	708	695	769	747	715	736	750	709	724	739	671	774	716	691	720	721	735	709	730	721	681	738
29565	33168	41189	32400	21229	13812	8979	5227	3442	2755	1895	1451	1146	1042	839	762	672	653	648	594	600	569	526	575	571	529	571	537	514	501	483	482	497	537	486	500	516	516	522	478	512	510	530	512	517	489	538	491	502	546	506	503	521	504	489	508	528	498	499	473	478	510	514	539	544	503	479	523	489	482	506	525	507	505	548	525	505	479	535	457	494	504	475	509	570	477	461	520	509	512	532	499	476	523	481	463	503	545	508	511	552	520	490	503	483	499	488	490	517	469	505	507	495	456	479	502	502	501	506	518	489	507	517	504	505	469	489	485	510	495	483	518	471	565	486	546	505	478	502	487	498	507	471	481	470	541	502	495	505	516	473	483	508	514	507	489	520	499	486	458	508	460	524	476	505	482	499	482	523	481	520	516	502	508	525	504	500	532	506	541	495	489	500	542	478	468	457	552	505	511	501	486	497	469	513	530	491	485	505	480	531	492	516	501	527	489	481	504	516	514	501	505	537	493	516	492	484	506	545	508	487	490	517	500	524	481	514	525	532	445	546	469	519	518	509	517	504	489	516	477	503	531	464	514	523	451	570	488	502	489	503	476	506	536	505	474	530	514	530	510	465	523	530	504	507	479	503	493	502	461	487	507	474	501	472	467	499	532	478	499	507	488	504	475	556	506	490	527	510	544	487	494	538	502	492	493	541	498	479	535	531	483	502	532	499	509	523	525	464	492	510	517	492	482	473	491	536	497	503	480	515	503	534	553	474	481	495	514	478	476	495	498	499	509	506	529	503	500	508	517	504	487	483	503	508	500	467	490	470	526	492	459	557	514	508	519	537	504	480	492	547	471	524	488	531	494	539	512	522	509	495	499	554	520	531	540	493	558	488	478	497	489	518	457	504	489	516	502	520	510	511	517	473	455	478	535	473	476	503	509	543	493	488	489	534	502	516	504	552	461	487	489	506	478	523	514	520	558	518	470	512	539	516	487	546	522	484	522	491	486	493	462	487	464	481	499	501	534	503	506	479	513	515	526	486	527	506	489	515	497	498	516	518	535	523	534	462	495	505	508	499	505	504	541	515	515	501	502	515	478	477	487	511	516	499	508	480	542	523	521	494	529	538	523	478	464	511	496	491	525	530	536	510	538	498	524	513	549	500	489	523	488	508	515	462	504	517	518	512	456	526	500	480	508	487	532	481	490	519	497	527	515	512	504	509	498	516	469	499	499	566	508	496	476	501	545	545	498	530	525	505	531	466	510	506	531	518	488	530	506	484	497	519	506	486	539	501	539	541	512	477	506	471	535	505	491	520	463	493	471	527	499	510	480	538	473	498	519	490	503	497	499	520	519	512	497	522	508	517	466	520	488	519	565	463	503	488	512	514	466	509	461	528	491	480	498	527	514	495	498	518	506	504	484	505	514	511	527	533	460	524	515	465	470	489	489	488	492	522	474	495	526	536	482	471	498	494	510	521	491	492	502	517	531	511	518	505	551	520	513	537	514	480	466	503	482	472	510	469	477	527	492	508	498	482	529	509	477	475	550	511	506	520	512	509	489	507	514	482	478	532	471	498	506	502	495	490	509	466	473	487	491	526	539	500	466	486	492	493	491	506	511	463	503	493	478	529	537	506	468	512	467	486	494	500	526	497	531	464	492	461	524	491	496	509	453	506	522	485	492	493	493	495	481	495	510	501	504	521	490	512	520	482	521	494	542	532	515	501	506	535	509	507	481	552	527	541	489	482	483	455	534	477	461	529	473	491	545	496	508	488	507	539	479	499	512	501	494	517	518	492	495	542	478	439	484	540	496	527	489	521	545	519	472	504	517	534	496	491	512	499	509	526	490	540	463	494	492	527	526	487	522	514	515	495	532	497	489	511	493	489	553	463	473	518	502	506	529	509	489	523	533	507	483	544	476	530	526	518	513	502	488	496	518	485	458	505	497	488	508	549	521	477	517	483	496	509	492	497	487	527	519	509	519	493	450	533	494	478	542	538	493	511	509	481	533	505	522	503	463	505	530	519	490	483	518	509	475	505	444	515	516	514	511	482	454	469	487	493	515	473	501	464	507	509	493	494	540	507	514	475	524	472	498	489	533	526	513	511	475	515	530	475	525	539	532	535	531	488	534	491	513	469	473	502	513	481	511	497	515	510	503	500	510	514	510	517	499	517	473	498	512	514	494	520	493	512	506	513	495	522	462	532	551	486	521	512	483	477	512	479	528	530	529	530	458	462	483	482	500	477	512	505	509	515	505	500	480	527	540	505	529	521	497	525	506	495	513	497	496	477	535	517	506	522	513	530	505	506	560	482	483	506	477	550	554	482	519	542	541	498	533	529	467	503	518	504	466	480	467	484	468	494	498	492	494	502	511	479	479	461	505	495	510	482	496	506	475	475	497	542	522	490	482	483	507	497	515	497	509	514	503	516	517	509	477	506	501	518	497	508	484	486	490	487	469	512	520	466	513	552	512	514	501	452	499	488	497	532	542	480	503	529	509	510	526	511	494	468	489	474	492	470	476	503	524	490	489	467	495	488	517	530	517	522	468	496	499	473	521	490	438	494	509	475	513	545	497	531	530	500	516	472	497	538	507	481	477	520	502	458	505	485	515	529	511	498	480	488	503	499	475	515	515	536	482	504	509	489	488	482	502	481	483	497	501	462	516	514	512	496	516	512	496	519	515	537	491	532	516	496	522	539	528	475	451	509	521	477	517	507	535	499	497	528	456	535	493	514	492	518	520	494	484	504	501	517	481	487	474	494	512	522	483	526	511	511	515	515	482	491	504	540	465	490	501	526	538	469	527	493	501	515	480	506	478	507	471	497	475	497	515	479	492	511	457	506	484	505	549	471	504	487	513	514	503	545	542	500	543	489	499	515	519	470	489	487	526	480	487	468	507	510	453	482	512	495	525	528	512	497	488	475	533	509	499	507	514	445	515	512	490	496	504	478	479	510	525	502	507	494	494	537	580	531	519	501	524	513	509	458	545	489	526	507	490	464	446	512	470	460	491	503	505	478	507	497	477	500	510	501	507	491	512	552	478	452	491	490	507	581	505	487	521	482	522	538	523	502	476	509	500	507	514	530	466	535	498	521	512	515	509	480	487	497	483	512	477	516	506	507	472	533	529	504	516	515	518	517	527	496	546	483	504	522	504	516	481	485	519	498	494	493	494	464	523	448	506	507	520	501	516	473	505	453	495	517	509	501	480	501	475	527	501	517	508	502	516	498	511	521	481	525	499	531	493	535	534	479	517	480	530	503	499	465	482	508	490	500	496	497	490	481	485	513	489	511	493	457	481	508	482	512	500	488	493	530	491	528	504	483	479	542	528	488	511	506	506	452	473	547	513	471	479	535	500	490	502	493	528	477	531	499	499	493	535	473	499	514	470	493	444	525	531	492	477	503	523	477	510	511	526	511	556	455	512	520	477	513	495	540	487	512	473	497	487	498	551	514	527	498	504	493	546	498	511	538	541	495	533	510	493	523	568	472	511
36798	52354	46914	34673	26365	20420	15414	10011	7204	5507	3905	2798	2225	1786	1504	1209	1087	1001	897	842	896	855	777	763	740	712	751	772	727	712	704	668	735	729	718	699	696	676	719	720	686	751	696	699	692	763	717	696	708	684	687	698	672	711	686	699	698	693	718	750	654	694	706	671	718	671	700	677	652	689	718	673	656	701	718	669	672	729	666	657	718	718	659	679	694	686	691	687	684	709	679	744	701	699	759	686	673	688	690	689	653	714	688	665	696	685	680	697	699	670	674	673	731	690	659	728	675	681	699	672	725	688	729	701	718	691	705	695	708	708	699	707	644	686	678	717	684	703	688	666	709	701	671	678	731	698	711	720	705	655	683	657	719	698	722	670	690	667	673	713	667	716	702	671	691	668	696	694	653	668	681	670	710	707	762	706	689	716	669	686	703	716	673	682	698	665	687	706	710	708	693	705	714	677	674	708	730	690	743	677	692	706	750	706	687	704	676	682	676	701	762	703	710	709	718	710	690	639	717	701	687	702	699	692	679	691	677	701	689	713	666	674	662	721	694	687	690	705	660	643	706	700	702	739	683	740	703	673	709	659	701	762	653	684	660	716	719	696	736	730	682	667	668	722	655	700	709	700	678	710	673	647	672	686	655	687	728	718	702	690	701	704	712	738	661	692	665	674	661	695	735	667	692	718	683	698	696	727	725	751	693	630	667	717	671	694	687	715	710	717	687	685	656	683	698	665	657	736	721	696	699	672	780	688	700	677	705	675	694	691	715	715	627	739	735	666	665	696	679	685	701	688	652	688	704	723	643	679	668	689	719	708	680	715	650	683	681	694	679	666	714	728	660	656	677	630	698	699	689	688	699	678	693	629	697	693	663	726	733	680	696	692	694	713	712	712	703	732	679	673	711	674	681	676	744	650	728	714	674	699	702	659	694	688	698	712	684	709	674	668	718	655	664	665	659	663	664	702	727	651	680	739	686	704	701	688	657	725	690	719	715	679	720	682	697	694	655	741	685	715	707	754	673	668	679	643	648	735	703	715	663	726	723	674	697	665	695	697	702	687	740	705	673	723	684	692	649	717	644	729	655	654	660	698	724	718	672	685	672	735	716	696	682	697	731	681	714	730	666	665	696	696	686	740	708	718	734	707	693	681	719	706	666	649	709	704	691	659	651	748	691	728	704	686	701	682	697	702	696	741	643	671	713	655	719	691	687	708	706	646	735	713	673	691	725	656	711	731	646	720	693	703	737	657	694	652	723	699	659	716	674	685	647	675	652	675	688	687	698	707	654	691	657	712	732	704	695	687	702	692	689	683	704	686	704	740	692	670	729	668	736	646	659	720	715	690	685	651	703	674	683	689	679	699	683	676	708	665	724	696	692	701	686	694	709	706	697	716	703	694	639	691	674	714	684	716	681	665	687	686	668	686	747	689	695	675	702	702	712	713	696	697	722	683	684	670	682	674	707	707	692	696	706	694	708	718	705	692	703	706	684	703	699	686	661	697	700	685	653	661	702	686	714	726	693	712	669	697	727	645	741	693	653	721	689	710	713	710	648	734	661	724	646	728	716	686	701	730	675	680	675	697	669	719	720	684	689	716	680	730	667	698	723	653	726	718	690	706	668	703	701	703	735	697	672	730	676	673	724	706	693	701	708	685	672	700	730	700	720	685	729	685	684	683	670	674	680	656	698	684	691	713	690	707	747	675	730	678	659	701	667	652	726	652	704	725	721	697	684	722	673	685	733	715	700	695	680	681	697	641	699	686	701	692	674	680	669	675	648	686	711	747	669	738	720	682	689	735	708	697	658	660	651	658	706	706	733	710	634	679	672	712	750	692	690	685	716	692	669	733	679	737	685	677	756	673	688	684	703	702	702	686	658	670	708	688	676	713	673	640	750	720	679	680	680	662	662	650	718	723	673	693	689	664	680	656	695	724	736	699	677	696	693	730	732	698	726	732	664	670	691	679	709	713	662	725	715	715	706	692	712	653	731	643	715	695	707	723	685	653	700	676	682	678	668	709	698	719	674	725	644	691	678	674	716	708	714	662	722	694	689	699	663	684	686	700	719	673	677	698	702	716	699	670	698	746	671	671	666	674	721	713	702	713	727	679	704	702	665	722	698	735	719	708	675	680	693	723	643	652	657	696	677	728	726	701	678	726	617	710	692	686	700	673	714	756	662	696	661	690	709	725	679	721	697	711	658	664	706	705	663	683	681	711	666	699	715	666	708	719	717	696	682	672	722	690	663	678	679	680	704	689	684	697	702	707	716	669	662	675	708	697	730	712	717	649	707	673	688	728	701	721	698	730	683	700	693	709	719	681	722	678	670	669	697	716	647	678	693	668	712	742	712	685	714	733	710	691	707	671	738	666	643	650	699	690	713	679	661	731	697	689	709	698	749	703	647	679	710	689	658	707	682	678	749	686	702	671	722	684	674	734	702	677	680	721	670	698	654	681	700	701	699	717	658	670	737	685	690	710	716	692	680	675	726	759	708	701	663	697	685	706	723	681	653	708	704	680	698	705	694	693	708	680	657	705	691	681	741	700	712	751	686	693	725	679	647	682	685	661	696	644	723	715	653	673	776	668	654	707	688	680	670	728	693	700	650	678	668	667	652	688	678	694	672	703	717	689	718	667	674	697	699	671	681	743	677	703	696	696	697	684	715	705	705	707	652	736	669	693	698	666	671	732	720	758	683	708	681	632	658	723	735	710	671	709	680	726	702	719	679	706	675	695	709	731	653	710	710	672	676	684	668	714	702	693	714	647	681	669	695	685	708	696	698	689	722	725	687	656	701	699	671	720	681	683	688	695	712	679	737	693	706	677	722	698	697	698	726	735	678	682	689	652	673	704	675	696	734	681	668	689	731	741	763	640	689	702	716	672	666	717	664	704	758	717	704	703	695	643	711	653	710	694	677	738	698	738	694	653	684	719	756	683	673	690	662	655	730	677	701	747	663	694	693	739	633	681	670	697	688	688	664	755	701	690	703	744	640	699	691	700	687	710	717	706	659	703	695	688	766	682	679	718	709	691	680	679	686	661	725	711	740	663	682	681	672	672	749	686	730	653	712	683	702	700	710	669	659	666	663	695	685	686	686	736	674	655	722	696	719	715	701	707	674	743	716	681	664	701	723	684	723	677	697	652	728	646	690	662	708	687	690	701	659	682	705	692	736	695	724	670	711	689	671	682	680	692	696	699	679	726	667	699	716	695	688	653	673	691	688	703	680	687	698	685	757	694	686	673	673	697	666	677	719	708	720	649	669	681	711	691	714	715	696	653	672	663	621	672	724	706	667	698	640	692	675	668	660	722	669	696	688	696	647	665	690	711	669	724	721	662	731	695	696	681	663	678	715	677	710	711	736	680	715	690	695	682	685	679	685	740	677	671	721	674	724	723	727	689	690	747	667	696	659	721	735	708	719	708	701	670	674	695	648	656	664	693	751	702	690	720	712	733	716	698	706	672	639	733	671	728	707	658	700	631
24069	21022	28634	26148	24060	21869	16497	8863	5890	4313	2989	2244	1688	1402	1179	981	866	779	771	691	636	625	654	596	590	580	597	600	518	581	565	576	538	527	527	534	527	561	519	529	523	547	528	518	492	538	498	541	529	502	535	536	543	506	518	502	504	514	510	503	513	552	550	554	508	498	520	527	537	577	488	498	537	557	527	539	513	505	519	514	515	546	543	530	504	484	524	493	515	583	508	528	548	499	505	557	558	490	531	525	516	519	527	521	506	498	545	513	474	517	516	541	529	496	530	545	494	544	501	503	517	485	505	534	514	512	529	500	575	517	518	522	556	484	534	525	496	524	560	486	472	516	507	521	526	526	553	530	551	539	566	499	516	469	546	511	545	540	499	540	547	496	523	535	512	505	546	502	507	530	507	509	511	479	528	472	552	545	567	496	532	559	529	560	559	520	480	500	523	525	535	542	529	535	536	524	526	497	514	546	518	523	497	502	535	562	547	504	529	493	559	515	543	528	565	517	512	548	506	533	503	487	516	549	536	541	481	529	526	518	537	530	483	510	530	532	496	503	520	490	513	529	498	561	512	498	555	526	560	532	553	496	533	528	482	469	485	531	521	525	517	542	518	511	519	449	505	509	540	496	509	523	495	515	528	509	559	515	534	510	510	534	495	470	563	482	526	520	566	515	553	519	547	512	533	509	555	559	522	534	551	552	538	558	514	509	525	523	550	552	569	532	515	529	494	512	559	512	504	506	547	573	508	489	559	509	528	527	534	578	554	500	495	506	509	511	551	567	517	539	517	516	501	500	506	544	525	563	539	585	491	498	507	571	532	502	547	524	552	510	524	532	548	537	541	511	528	499	582	535	512	512	527	505	539	532	518	524	509	506	540	546	534	515	534	513	525	499	493	540	513	508	528	547	532	498	546	524	547	513	532	524	511	472	530	534	565	511	500	540	524	521	561	518	564	512	511	544	497	524	564	529	519	554	513	501	567	528	518	561	505	582	538	523	519	572	526	521	519	543	545	520	549	497	507	509	515	514	524	541	519	540	530	499	479	505	551	529	506	557	547	560	519	513	562	555	552	513	515	510	516	538	526	569	570	512	568	489	496	488	478	505	479	538	528	512	489	508	510	482	519	479	532	556	589	508	522	512	584	511	513	491	496	525	491	535	530	551	526	506	528	525	524	536	543	537	507	493	531	518	516	531	496	499	501	566	534	536	484	515	520	547	488	496	549	557	526	527	491	533	510	543	527	509	505	541	548	479	563	510	539	535	505	531	498	485	512	547	527	496	507	542	506	538	513	541	542	501	564	546	518	502	513	527	528	532	528	533	513	517	492	490	483	532	525	520	493	517	557	489	482	528	535	569	507	550	520	480	503	521	532	514	515	518	534	531	500	533	503	575	509	466	492	528	536	551	501	489	530	499	575	497	528	520	532	533	514	538	508	567	551	550	541	560	486	505	519	537	495	529	498	506	525	520	509	516	513	519	456	492	488	544	539	512	505	507	481	493	508	543	506	508	477	533	555	490	516	574	500	533	529	485	490	522	510	522	519	503	515	491	486	543	452	548	502	542	524	522	510	492	513	527	514	498	500	546	520	542	528	548	483	547	489	515	506	548	523	542	492	500	481	531	532	566	504	532	550	520	459	518	548	507	482	533	511	532	543	547	567	513	529	516	531	539	557	505	491	506	553	545	528	520	523	478	535	537	531	580	553	543	483	501	555	520	540	520	546	526	485	523	463	531	523	491	549	502	532	518	516	542	536	522	517	528	546	538	503	513	554	478	530	560	522	489	523	502	550	480	527	508	485	515	507	561	521	566	500	528	555	547	542	538	520	513	548	541	543	522	479	511	538	534	529	494	558	531	537	557	541	516	543	516	498	513	520	480	534	549	522	548	507	514	544	525	511	502	506	517	518	515	508	515	502	554	535	508	520	512	503	518	532	544	517	504	519	517	500	531	488	499	481	541	509	505	562	534	521	570	518	544	546	538	532	512	519	559	511	496	485	540	503	540	560	516	534	537	479	492	505	509	545	547	492	523	517	532	508	519	519	568	526	499	507	509	528	550	499	533	505	458	538	512	527	558	523	497	550	506	538	540	476	561	518	513	530	534	566	510	508	536	525	541	512	514	535	511	551	515	521	493	522	543	552	518	505	531	520	523	508	546	524	551	539	490	528	531	516	533	516	567	526	515	535	495	559	509	504	478	491	502	549	484	533	528	547	538	464	488	501	556	518	526	511	483	563	492	533	532	504	519	499	589	504	521	524	489	538	555	519	533	504	535	506	565	531	524	540	529	529	553	522	531	537	507	540	560	575	523	552	539	547	539	539	554	541	557	497	510	484	550	512	523	555	529	556	510	542	524	552	523	522	531	522	554	508	592	499	566	498	548	534	536	541	520	541	537	549	507	547	543	496	491	470	534	546	512	537	515	541	529	525	475	476	515	516	545	514	518	512	536	548	517	520	524	507	550	537	511	510	508	496	532	521	522	516	557	533	494	530	550	539	544	516	519	504	493	539	557	532	502	528	532	540	512	566	514	553	521	508	483	535	511	502	527	530	543	491	568	551	515	497	498	553	489	518	496	540	515	520	505	519	524	504	513	498	518	512	531	513	531	579	550	484	542	539	511	511	485	487	538	517	536	523	529	524	542	513	509	493	557	509	518	535	519	515	565	540	510	545	513	578	552	496	554	478	499	514	515	500	528	535	535	449	541	558	494	548	527	540	485	535	523	495	503	563	522	520	513	518	516	522	545	501	543	543	544	523	514	522	510	522	522	518	530	533	537	520	545	489	485	543	535	492	502	513	522	504	526	552	527	533	534	509	522	541	519	536	535	566	525	526	524	478	511	540	538	536	529	572	520	510	509	530	514	522	514	528	535	528	551	508	525	572	518	537	524	516	509	530	532	476	513	522	509	519	506	493	560	523	498	523	536	539	528	484	486	533	556	542	551	534	505	494	563	557	517	535	512	519	521	537	520	507	548	513	481	523	468	512	545	548	503	540	511	497	551	561	533	492	522	489	507	513	509	516	530	503	530	506	497	502	533	534	509	476	556	536	533	524	555	531	485	538	478	534	549	472	521	506	538	523	515	526	526	493	538	564	508	488	554	543	560	575	546	527	502	544	533	520	544	535	526	542	550	513	526	523	553	552	525	509	489	477	543	526	558	504	488	548	487	569	519	527	534	511	564	509	580	524	503	542	538	521	494	508	541	526	495	547	527	512	505	507	501	550	527	551	515	513	515	500	512	539	534	525	521	546	499	550	558	538	529	561	545	531	526	538	538	502	472	553	503	506	543	539	541	549	508	519	511	512	480	559	497	536	550	495	493	507	514	511	527	554	526	531	525	542	526	509	519	523	517	508	488	543	524	532	522	542	537	501	484	536	518	518	535	522	512	505	507	536	546	531	532	518	519	522	533	509	550	533	486	510	528	518	498	510	581	519	513	529	514	470	562	557	498	504	495	525	560	565	566	533	552	526	497
37175	59124	53530	40624	32774	26656	21141	14504	11125	8399	5756	4243	3283	2428	2019	1753	1433	1207	1186	940	965	941	929	843	855	812	810	787	764	775	810	750	765	744	768	724	721	702	720	735	735	702	787	740	731	683	718	723	684	764	732	699	717	684	717	738	791	690	674	724	757	734	718	748	717	728	739	726	768	739	739	728	731	760	690	687	683	735	710	765	716	735	742	701	697	732	708	734	693	734	694	723	697	722	724	729	730	698	727	739	737	665	748	738	729	723	727	682	669	738	699	758	741	723	747	729	725	690	714	702	711	710	731	692	758	720	740	710	707	733	743	759	694	736	748	728	763	730	736	680	695	698	708	711	726	719	688	703	719	720	693	715	757	713	666	720	736	688	698	702	723	716	733	698	712	749	720	701	742	706	699	691	727	741	692	685	741	780	720	737	700	654	693	713	719	740	741	729	733	704	736	682	717	665	724	721	678	718	714	764	749	744	717	673	675	691	705	685	729	756	658	758	707	731	712	732	676	720	712	663	715	691	712	690	723	722	689	718	661	666	751	743	719	727	705	766	734	727	720	716	709	742	691	676	766	743	713	749	695	729	690	703	788	739	694	706	790	750	750	761	688	707	702	713	739	698	701	782	753	719	727	790	736	675	750	690	780	697	729	696	710	724	704	734	694	731	727	653	733	705	727	746	747	716	746	722	771	752	758	732	726	721	757	740	719	656	747	681	754	730	714	741	713	735	694	773	748	722	755	724	699	676	669	717	680	685	708	733	676	741	663	665	730	739	697	727	716	734	727	692	741	708	713	718	718	721	750	750	729	698	713	711	709	731	683	717	739	713	738	702	729	697	697	707	702	753	747	718	740	751	725	738	744	753	712	692	702	713	726	743	738	704	726	723	744	705	716	722	722	743	709	703	740	755	717	718	715	742	728	689	752	674	715	738	700	746	709	694	715	708	723	732	733	747	744	714	747	712	734	717	779	732	727	735	729	714	720	809	700	712	714	713	703	705	700	741	730	687	718	705	766	703	692	740	760	729	726	731	735	695	791	675	770	691	716	738	721	731	680	709	711	706	753	694	723	743	736	666	739	712	749	704	717	751	735	701	713	709	716	678	726	741	684	718	709	706	717	735	706	728	714	740	720	682	726	693	672	706	738	765	700	706	769	683	701	709	708	720	695	711	732	714	753	735	711	699	734	775	735	707	762	715	694	702	749	710	724	765	739	723	726	729	727	725	755	734	714	731	746	756	717	687	711	728	712	716	682	676	753	732	733	735	707	713	696	707	717	712	695	672	741	748	727	703	694	682	725	708	697	685	734	760	695	754	706	719	745	719	749	663	751	701	689	741	721	682	711	738	751	741	760	726	730	729	740	746	790	690	712	757	682	714	745	701	695	710	707	759	726	717	746	738	672	708	717	700	693	744	714	680	726	680	693	729	702	741	737	740	749	707	721	685	705	784	802	661	684	668	727	721	754	699	753	744	720	780	663	655	715	744	677	734	758	708	705	748	770	701	767	745	743	709	696	767	732	694	740	716	696	760	714	738	738	715	664	719	757	740	719	694	726	734	683	737	720	747	731	736	712	719	712	717	691	729	778	730	718	682	718	729	752	741	760	740	709	754	712	713	703	677	753	748	712	714	721	689	690	712	725	768	705	715	731	705	734	725	718	756	710	745	733	745	705	718	734	720	706	719	687	716	685	703	740	723	692	725	682	781	735	736	714	714	734	703	690	740	678	725	702	748	761	670	677	714	699	735	713	713	720	723	726	805	734	709	756	731	693	725	737	733	737	692	676	698	681	725	752	738	790	724	715	711	717	715	674	705	701	750	715	737	755	743	740	695	758	748	718	712	729	718	707	699	703	756	734	701	738	711	733	690	716	671	711	757	687	722	757	711	751	745	678	749	706	703	722	742	663	696	711	716	676	730	749	716	715	712	737	724	711	732	698	737	704	744	734	719	700	691	758	710	748	720	740	723	666	724	715	708	699	728	726	693	734	716	714	734	695	748	702	713	716	676	726	694	725	698	665	739	681	727	738	705	780	732	738	683	754	701	768	698	746	757	694	696	706	744	711	719	706	704	783	753	771	712	719	693	727	715	676	687	717	754	732	749	715	768	774	702	692	728	698	708	699	667	715	739	700	750	724	721	729	748	720	725	697	691	722	710	699	698	700	780	696	733	736	758	740	744	672	756	694	668	721	726	723	774	685	708	718	721	677	788	720	691	698	701	708	726	734	752	725	729	673	724	705	705	761	707	677	719	721	745	766	723	767	711	710	693	719	693	747	714	735	751	697	762	691	734	743	752	699	738	716	715	748	738	739	665	699	692	678	715	746	754	729	676	753	736	731	698	773	691	725	682	770	783	721	741	739	724	671	790	690	795	712	765	744	686	718	717	734	697	719	693	774	688	738	727	685	706	715	717	674	745	726	731	753	718	688	712	707	742	732	736	768	750	685	737	720	773	717	701	692	709	700	732	679	736	730	722	754	691	746	738	742	690	743	707	741	668	732	770	752	699	720	735	736	767	715	689	716	739	753	744	709	751	718	727	730	732	746	743	662	764	750	742	780	748	711	715	792	713	729	766	715	747	707	697	721	709	736	724	748	761	691	770	705	734	716	762	728	709	691	772	705	758	735	711	707	712	738	690	727	732	735	726	741	704	707	758	702	727	719	692	726	702	759	701	746	745	709	735	722	688	708	672	752	709	744	707	679	710	737	759	695	744	721	725	736	748	699	727	749	699	731	726	726	719	688	722	734	718	708	711	694	728	729	754	714	749	755	682	726	721	747	757	705	728	713	771	766	746	709	707	737	713	715	695	732	729	728	710	791	714	713	722	751	685	737	714	763	709	737	738	692	721	678	713	732	730	738	759	762	711	718	698	727	753	713	774	745	698	733	659	726	684	733	687	721	715	765	711	707	710	708	726	781	717	758	703	741	717	750	711	716	725	731	750	702	705	696	751	707	731	773	731	711	749	774	747	687	673	727	708	705	731	740	750	723	776	707	755	726	676	697	735	708	686	664	741	695	658	751	711	693	740	726	708	750	665	732	732	723	709	726	678	689	730	686	702	693	676	756	702	703	743	694	721	761	695	715	696	694	749	685	688	735	708	740	732	692	664	734	744	684	698	683	740	692	686	695	720	761	759	699	756	795	684	744	705	700	765	748	700	659	747	726	741	732	720	710	678	743	707	714	683	718	725	696	690	736	695	706	724	701	804	720	714	753	740	705	758	722	695	734	710	714	750	719	751	774	683	700	701	689	696	709	695	674	734	717	736	715	741	736	741	693	686	680	748	790	676	708	749	681	718	734	712	762	699	757	724	708	709	693	662	711	712	677	754	681	696	733	677	721	714	725	724	703	707	709	683	714	690	695	687	736	715	719	724	716	759	701	728	727	710	752	720	686	741	737	693	733	724	730	725	740	772	726	717	655	717	729	703	745	771	709	727	713	700	749	711	751	712	725	738	737	722	732	707	735	735	702	733	719	697
22954	20989	28640	23932	22502	24371	22355	12003	7960	5851	3863	2831	2208	1627	1377	1151	939	807	796	751	686	631	646	591	613	638	594	555	559	490	551	539	523	517	585	485	526	559	509	521	534	534	509	502	478	522	523	530	514	526	544	551	546	544	532	514	518	530	525	515	518	499	503	542	583	490	554	538	512	522	504	518	564	525	481	532	509	493	533	529	478	515	509	536	509	510	532	479	526	487	497	529	520	502	502	480	497	507	531	562	528	515	534	521	517	493	528	507	528	513	515	523	522	525	500	561	462	523	523	512	476	486	524	530	529	547	478	495	562	561	548	472	511	500	481	512	511	479	518	497	533	511	555	503	444	519	497	560	556	529	539	552	475	494	527	510	511	539	520	547	520	488	501	526	504	468	476	499	493	529	475	503	502	509	539	529	498	557	563	500	508	507	516	549	471	498	503	488	533	501	532	519	511	511	536	459	559	506	556	526	511	526	549	475	519	552	526	494	483	534	501	493	512	546	543	533	482	520	515	545	504	553	541	542	509	516	516	562	516	553	533	524	517	549	517	537	480	561	585	530	508	542	490	507	515	514	526	517	528	534	540	544	535	523	497	508	517	508	532	514	538	505	524	540	494	524	524	542	559	528	478	528	525	512	536	519	494	477	526	532	516	538	506	528	516	529	516	501	528	479	523	520	519	514	523	511	514	542	509	517	522	518	512	495	506	533	516	493	534	549	495	532	505	572	528	491	548	515	528	516	509	528	530	512	497	528	503	502	509	537	505	522	497	519	513	474	516	560	495	499	443	501	491	519	476	566	488	524	490	520	486	514	499	507	525	504	493	542	506	549	494	498	486	523	543	538	528	523	527	526	531	558	576	517	542	546	511	549	521	488	482	497	510	560	501	527	541	550	518	538	493	547	494	491	527	514	528	536	502	519	490	551	502	510	523	500	546	535	500	510	502	549	513	560	527	511	527	559	541	482	493	500	536	564	531	517	502	513	533	528	510	505	533	561	513	504	532	521	502	490	500	512	522	505	504	490	490	569	538	500	540	486	519	458	487	521	508	526	502	537	483	511	529	463	529	518	515	491	515	513	539	515	492	459	543	525	504	501	497	497	516	513	509	502	531	514	527	543	556	516	532	496	518	556	536	532	518	475	519	534	531	543	521	524	538	534	477	486	530	534	520	536	521	514	499	563	521	511	497	542	564	520	533	495	498	525	524	486	511	514	519	560	517	540	541	534	491	516	542	516	501	531	509	547	525	490	544	496	553	523	550	552	537	550	503	506	493	529	493	538	509	497	506	525	542	533	503	478	515	519	527	484	550	490	498	502	557	486	516	496	487	534	517	497	535	533	542	552	486	529	529	512	507	574	528	534	544	530	547	484	462	552	495	543	529	506	552	533	496	500	525	535	491	533	526	522	523	526	521	531	531	531	507	543	512	476	496	502	540	508	503	544	506	536	544	551	525	571	552	512	546	508	520	474	568	525	522	503	495	493	498	573	520	505	475	522	570	472	506	496	501	554	500	519	487	530	451	528	533	474	539	479	548	517	516	508	496	519	569	492	519	548	537	537	536	511	496	528	546	547	514	535	506	561	504	509	512	500	539	501	544	560	536	538	501	486	509	499	519	521	539	495	467	557	497	494	510	514	485	510	532	486	499	554	503	487	510	536	540	489	499	560	515	513	534	516	526	509	536	536	510	525	500	536	557	492	529	536	539	529	572	500	556	472	536	515	559	484	518	491	517	512	488	507	512	488	530	509	526	488	502	502	554	512	513	530	485	509	518	512	520	493	518	520	472	530	504	517	540	542	513	491	538	539	476	544	543	504	506	571	527	497	509	518	497	505	517	522	546	516	556	530	492	544	515	520	549	498	541	555	527	511	521	496	515	534	520	475	460	533	520	502	536	555	578	517	514	511	533	532	498	490	520	554	515	518	500	521	491	533	509	517	484	519	524	459	516	485	560	526	512	523	553	506	491	522	493	505	543	543	545	523	539	507	541	516	471	546	528	495	516	499	553	545	533	510	523	552	523	518	507	512	507	526	544	492	531	538	524	504	483	497	520	513	476	523	516	472	495	499	481	513	542	524	524	542	504	533	517	523	522	562	527	525	533	497	495	523	500	513	492	522	557	507	512	552	499	513	525	531	547	479	521	563	509	505	530	514	538	490	544	515	542	543	482	498	494	553	568	547	537	462	546	549	501	481	501	512	529	514	505	539	491	548	552	528	530	494	566	503	572	529	481	544	462	523	477	525	548	520	492	535	479	586	498	537	478	499	533	525	490	509	477	508	501	513	473	514	533	554	516	514	490	503	495	505	521	511	493	480	531	519	506	508	552	495	519	518	534	543	544	576	521	511	518	521	513	507	531	546	519	512	507	541	546	536	524	495	521	549	544	509	496	524	533	529	531	531	484	555	542	469	497	515	558	508	564	522	516	514	583	516	505	492	538	549	485	524	499	476	503	497	493	518	545	530	521	559	493	551	510	479	440	506	507	513	545	491	559	517	526	500	500	495	551	538	553	529	500	515	558	522	537	505	533	524	497	555	513	513	516	491	507	546	504	543	534	536	503	523	509	475	552	499	509	531	519	505	520	509	544	518	499	497	486	487	506	487	550	499	535	519	542	508	488	543	511	519	484	516	511	500	511	502	515	531	507	536	516	562	542	505	501	559	513	531	516	526	523	495	513	545	550	496	500	516	489	526	469	559	540	494	518	532	516	556	506	484	504	492	520	497	524	547	518	515	504	532	550	499	498	540	502	524	534	497	529	479	531	474	523	561	501	504	507	557	506	523	527	494	588	545	546	530	471	499	510	534	522	538	546	541	520	519	503	552	522	497	529	521	509	464	535	492	514	538	510	485	560	557	548	502	502	500	500	507	541	503	565	472	476	516	551	493	521	574	543	517	547	506	511	498	540	536	514	534	502	521	518	508	506	512	550	508	539	538	499	519	525	505	504	564	537	532	514	484	512	523	500	515	509	470	500	529	483	516	483	515	477	482	474	529	537	531	510	516	501	514	548	486	547	511	525	548	555	527	525	514	513	550	538	457	518	501	513	519	529	475	557	476	522	496	511	513	494	552	495	541	489	488	505	491	517	514	538	530	504	507	499	498	525	492	522	516	519	519	506	527	487	513	479	534	537	527	514	537	484	507	499	484	507	530	545	534	533	509	537	517	515	517	506	578	503	519	510	506	521	523	525	556	529	527	505	492	519	539	484	535	542	499	494	492	501	510	520	523	500	529	535	544	552	528	517	509	533	499	518	519	568	516	524	537	524	524	530	501	527	559	530	492	515	555	503	527	564	543	499	547	529	533	511	485	504	521	521	516	538	484	516	523	500	495	514	521	489	525	529	497	499	556	518	528	508	526	521	477	498	531	487	509	504	499	540	525	499	522	513	527	550	469	497	554	512	486	511	522	523	468	527	508	516	497	493	529	518	491	522	528	494	523	506	512	507	488	486	497	582	536	524	497	502	534	512	527	547	497
40657	64481	57885	44630	36924	31752	24193	17571	13950	10638	7474	5192	4143	2990	2435	1888	1545	1397	1212	1100	978	1003	928	861	824	891	788	789	744	754	736	737	767	733	725	729	684	686	725	676	732	713	771	714	686	646	695	644	740	682	723	697	708	677	690	721	704	686	733	705	695	697	697	685	716	672	674	673	746	691	726	720	756	719	716	709	724	671	660	736	700	739	688	741	695	675	711	688	693	717	715	704	716	680	730	716	687	688	721	729	686	685	726	731	713	726	696	660	763	684	739	674	651	701	676	683	686	709	744	693	689	736	710	721	687	710	711	710	756	702	762	675	675	652	717	754	724	728	648	682	686	769	675	726	715	704	716	700	729	705	719	714	673	676	702	705	688	710	738	680	722	693	664	710	704	668	641	692	698	686	699	703	692	731	685	683	690	739	677	728	716	755	669	674	683	664	683	704	731	664	714	702	739	738	677	672	702	722	673	711	718	717	726	708	682	755	721	741	702	706	694	752	672	708	656	645	754	682	695	714	689	636	704	710	723	686	661	701	765	699	673	678	737	710	709	709	732	723	697	737	710	746	688	700	692	746	695	672	733	679	684	650	720	677	720	680	707	679	715	707	682	712	683	702	710	709	683	709	681	774	724	704	678	694	733	747	701	745	712	726	717	663	691	690	748	715	713	713	705	731	687	705	690	658	734	657	662	734	705	693	692	695	715	697	692	677	755	696	651	693	700	751	705	762	777	737	713	699	708	665	691	730	665	736	689	755	722	713	717	731	668	678	746	712	706	719	691	681	678	705	726	758	693	681	736	692	689	705	733	704	733	700	716	726	674	680	732	730	693	706	686	765	784	680	734	654	706	752	704	686	697	689	696	738	722	638	707	717	706	761	693	693	712	734	700	726	661	678	701	716	690	692	714	756	712	684	673	723	717	705	701	726	697	741	721	672	733	688	686	692	705	707	699	712	708	735	752	706	740	717	711	699	708	717	686	765	754	698	709	677	688	642	721	738	740	736	698	706	714	733	701	633	729	732	716	712	699	713	723	709	736	706	727	715	678	692	707	711	721	689	678	703	758	735	695	748	707	694	692	692	676	738	713	691	728	695	677	665	770	707	735	697	702	682	730	660	708	710	745	722	684	660	685	685	722	742	722	724	696	726	712	678	725	710	719	690	735	709	728	727	679	672	692	694	708	696	678	687	711	692	702	708	666	709	696	751	723	671	749	737	707	625	652	664	710	753	726	666	675	685	672	751	762	712	704	699	659	671	693	762	752	698	690	749	722	673	713	703	655	698	741	655	675	712	699	724	711	712	706	732	713	710	711	714	707	724	698	660	716	697	720	694	677	674	741	701	781	643	687	685	693	655	733	703	710	690	680	668	687	671	720	660	702	718	675	729	708	710	742	679	731	704	697	687	724	681	670	706	725	703	706	695	695	681	732	732	696	692	758	711	694	663	754	720	671	718	695	681	708	670	701	667	689	742	723	686	703	707	727	685	658	719	712	664	669	723	691	696	716	719	679	764	700	657	692	710	776	694	725	733	690	731	701	661	700	702	703	681	692	661	711	755	692	768	605	731	700	687	670	684	680	654	704	683	727	689	741	742	658	690	694	725	734	656	652	679	713	691	687	670	697	686	711	728	727	701	691	716	705	670	706	711	706	710	724	696	697	727	685	703	667	723	719	724	764	694	713	691	691	681	724	698	682	689	713	647	688	751	688	663	683	695	726	682	721	704	699	702	718	703	749	716	698	720	725	716	695	688	750	701	690	697	686	696	762	675	674	658	700	725	692	734	690	738	680	714	723	718	696	696	740	731	695	658	673	699	696	748	752	721	675	662	697	690	718	693	732	683	721	695	733	672	657	696	655	683	679	649	738	708	749	742	753	731	713	665	693	658	678	679	681	686	685	719	666	709	691	672	709	704	685	671	679	721	768	753	754	736	711	662	690	733	716	712	706	687	739	678	687	704	705	674	662	737	689	686	700	758	735	707	669	647	675	687	721	692	690	711	717	724	718	681	684	660	697	703	705	685	736	656	712	724	729	743	718	688	688	665	720	690	676	676	684	660	734	704	656	727	740	725	686	718	666	664	745	724	745	693	697	729	733	695	710	689	654	683	709	688	694	739	742	711	748	684	683	710	701	732	757	694	732	697	750	724	693	718	686	737	738	641	711	682	669	676	702	688	722	715	666	704	686	715	692	773	736	737	716	704	681	703	723	728	692	701	687	748	711	690	679	673	728	738	745	717	694	723	673	694	670	722	702	659	700	709	686	736	694	683	698	694	740	674	683	671	733	693	695	709	728	705	701	663	694	689	711	694	728	668	624	733	727	709	706	750	698	711	717	707	718	685	714	681	667	757	735	749	698	732	682	705	659	675	688	688	670	692	682	702	762	673	689	722	683	678	732	674	716	688	683	686	692	703	670	743	753	761	720	696	732	692	679	685	715	691	723	727	679	707	711	730	677	705	665	726	718	745	701	714	666	717	692	695	683	722	677	675	704	721	729	675	685	744	688	726	730	695	679	717	700	694	706	688	723	694	699	654	653	717	704	699	710	729	699	711	719	725	679	698	701	697	714	718	697	707	669	712	666	689	711	734	677	703	728	670	694	736	680	652	759	715	679	670	712	728	722	720	702	676	670	719	691	748	763	686	671	710	749	722	700	697	669	723	724	673	701	682	720	694	706	712	700	666	718	714	702	662	725	706	683	694	657	674	696	684	666	760	711	771	685	713	720	771	688	688	653	744	739	726	725	692	718	700	701	742	710	714	735	708	649	701	703	645	688	709	793	747	724	705	709	652	675	664	668	678	735	700	734	680	702	714	740	778	747	696	738	725	737	720	743	724	696	737	716	687	697	739	725	676	655	735	666	742	715	688	736	692	738	708	670	692	687	709	713	726	722	685	722	697	741	693	700	752	751	685	698	748	740	704	708	700	710	693	690	706	685	680	670	664	683	683	720	685	686	693	601	655	658	727	709	665	724	689	713	738	734	696	671	687	688	712	681	698	712	675	658	680	703	730	706	738	718	679	675	703	684	739	705	745	660	747	704	703	681	771	648	706	670	714	654	680	736	722	684	688	674	704	698	724	740	677	714	653	736	659	695	660	688	710	713	679	684	689	697	697	692	729	683	705	684	679	727	734	730	702	722	707	757	693	752	689	716	689	709	690	671	675	624	729	716	696	699	691	689	722	724	681	672	744	707	693	723	673	714	694	734	715	749	701	704	699	721	669	749	668	714	712	701	711	670	685	760	679	703	684	710	688	670	749	738	684	720	721	678	735	727	711	753	731	680	683	723	628	715	730	740	651	717	689	681	702	714	705	667	664	684	714	639	696	691	692	712	719	688	745	697	645	700	691	717	674	700	705	726	749	694	782	696	689	724	727	687	709	758	704	712	700	717	720	719	707	672	643	653	750	727	663	701	743	658	704	709	740	720	682	754	691	712	653	699	700	703	735	683	706	676	737	658	742	732	684	686	694	684	657	752	651
29868	33726	40274	31474	20631	13175	8292	4796	3446	2681	1921	1471	1185	935	857	713	667	615	612	595	529	540	593	564	523	526	494	484	529	536	512	498	514	504	467	512	461	494	529	510	515	478	478	505	478	497	465	502	513	470	536	469	490	443	494	506	513	480	521	513	474	524	499	507	485	514	529	496	433	503	485	503	467	458	523	530	475	457	508	471	498	472	456	465	515	503	487	450	475	490	456	497	494	491	534	486	492	493	499	468	465	494	478	489	494	495	488	536	505	504	517	473	524	531	531	509	509	481	498	490	514	505	533	544	494	511	494	539	495	486	541	525	523	525	514	504	499	487	430	479	461	494	483	563	515	501	511	494	505	484	495	501	463	483	493	506	463	512	537	486	496	481	493	497	482	479	460	528	502	456	469	478	469	499	502	502	514	523	486	509	490	484	502	491	486	486	499	516	516	536	508	491	504	490	529	543	506	545	499	468	501	464	476	520	488	468	492	495	480	490	465	538	469	481	483	522	520	506	494	511	498	478	501	480	497	489	510	520	483	484	462	491	502	526	529	469	498	489	528	486	502	493	498	502	499	501	516	469	487	478	515	501	506	494	508	515	488	520	490	501	488	505	527	516	469	511	502	509	518	504	470	503	505	499	475	483	476	483	478	503	466	485	490	478	537	468	525	509	517	491	517	490	493	472	513	485	520	467	512	514	502	500	527	499	517	467	453	457	488	484	499	517	527	479	489	483	535	522	485	482	517	527	494	484	495	467	462	490	557	543	506	529	475	487	436	524	475	509	477	539	507	450	522	442	519	498	490	490	490	522	497	497	473	529	510	518	517	517	490	487	491	494	536	511	536	509	491	505	495	537	475	495	532	510	509	522	518	482	493	505	530	442	520	511	467	496	514	500	497	510	473	506	549	514	530	501	516	487	474	549	491	525	537	514	491	478	485	474	514	492	479	510	488	499	567	490	501	507	514	506	522	474	534	493	498	502	495	512	522	518	504	497	475	473	496	504	481	523	520	474	505	492	508	523	501	495	543	480	506	492	533	501	470	537	487	522	488	508	540	507	492	511	516	514	513	499	513	489	524	495	497	517	494	516	486	535	490	482	502	530	520	495	520	456	495	447	543	486	474	496	523	489	481	476	502	524	527	538	459	493	506	511	500	484	496	492	467	545	492	500	488	541	519	476	486	503	502	499	500	491	510	478	510	511	490	507	464	472	516	474	494	496	535	514	461	531	529	523	461	487	508	500	544	483	491	496	542	492	458	489	494	474	492	522	523	521	501	488	544	522	525	508	517	489	497	505	485	475	522	491	478	530	539	528	516	483	459	523	499	469	512	500	481	525	524	474	508	473	533	480	471	518	535	529	509	456	506	518	539	522	492	497	552	502	524	526	512	463	455	537	512	507	485	487	495	482	533	513	499	506	520	480	475	500	491	524	482	530	501	525	465	480	530	464	512	491	466	519	481	490	498	498	474	502	535	485	503	516	510	469	540	533	471	469	527	508	494	526	527	483	538	494	498	529	493	500	499	527	450	500	521	465	487	473	505	490	498	453	539	477	484	514	519	545	525	484	482	483	491	508	499	522	499	521	465	500	485	486	505	513	542	538	505	485	465	490	487	467	513	507	510	477	559	527	479	518	515	508	499	527	491	492	498	538	481	492	460	468	543	481	516	498	481	504	469	507	518	441	505	483	489	487	522	480	499	496	474	508	528	509	486	484	508	549	478	493	511	522	496	461	483	560	474	492	514	533	490	484	499	519	472	501	461	472	466	487	509	478	506	483	469	504	522	485	503	503	479	500	483	497	486	531	462	492	499	515	503	497	523	468	494	512	497	511	525	490	489	506	524	494	512	482	496	536	484	495	457	529	507	503	537	517	496	502	510	551	481	461	491	502	510	473	471	492	479	481	463	492	523	532	490	484	473	507	511	511	480	534	523	502	458	488	473	515	471	525	516	507	489	492	502	520	522	461	451	506	482	556	464	483	524	539	512	481	493	480	475	486	521	527	495	494	525	529	511	507	516	502	516	482	461	475	466	468	521	505	512	518	520	509	496	520	495	515	486	498	493	520	488	524	495	516	460	484	492	524	486	508	540	487	457	485	485	489	476	511	513	505	514	484	538	527	497	516	504	540	527	490	512	482	500	472	488	485	503	496	469	492	473	539	499	524	516	499	493	467	461	508	519	510	510	490	471	502	509	475	474	510	513	525	516	469	519	511	504	498	514	498	503	510	502	508	490	512	484	463	511	514	465	563	477	490	489	500	475	517	509	514	480	483	498	492	507	516	491	506	551	472	487	478	507	529	534	527	467	458	475	452	519	523	518	508	546	477	517	528	507	491	506	458	476	454	529	457	512	486	524	501	497	539	493	549	511	509	464	525	551	505	546	494	498	507	492	466	486	483	518	528	517	481	488	500	523	518	444	482	492	496	465	496	516	509	471	525	486	505	476	481	504	487	546	477	548	475	506	514	521	483	497	504	483	495	456	561	453	464	510	503	508	494	483	548	522	515	506	533	488	476	455	512	515	489	490	509	495	529	469	500	480	474	499	463	517	518	509	496	514	482	508	506	477	484	483	497	502	487	527	513	493	497	494	500	451	467	498	514	464	477	522	514	498	510	481	538	476	531	509	497	475	464	500	552	489	516	530	474	475	497	485	494	508	491	534	490	505	509	504	495	479	520	566	493	528	458	498	490	534	457	457	509	513	513	505	501	534	442	512	483	495	543	553	498	487	495	534	450	499	469	482	475	549	480	491	449	490	515	459	471	514	535	506	502	484	534	480	525	500	494	478	506	481	512	488	522	488	474	456	497	440	466	518	500	511	523	491	507	495	533	495	522	485	465	486	506	492	488	483	489	503	497	488	536	504	464	510	483	486	491	510	507	484	490	500	518	504	504	509	516	506	522	482	469	509	494	498	515	519	500	512	510	476	488	528	493	463	534	507	496	459	511	465	503	518	491	470	534	483	471	498	505	496	478	490	476	500	501	499	529	471	488	468	508	512	512	480	497	506	524	473	489	469	511	535	504	504	514	523	497	462	531	534	461	490	481	520	545	477	472	454	488	523	514	523	515	513	428	499	515	513	494	553	477	539	557	501	510	518	515	488	491	518	500	503	505	472	495	535	504	502	488	493	500	468	469	530	480	492	481	508	500	525	519	477	497	521	473	516	501	495	475	479	534	487	506	455	505	508	505	552	527	540	461	499	504	490	468	505	497	506	502	494	524	443	489	516	500	514	504	541	499	502	525	504	515	531	505	478	501	501	542	494	481	519	509	511	499	478	492	477	508	505	499	499	533	535	527	507	495	507	493	455	516	478	519	550	505	539	529	531	492	520	475	523	491	498	501	500	475	470	516	503	525	559	525	515	494	511	564	480	500	488	506	523	517	525	507	497	486	546	494	514	512	465	522	438	495	464	495	477	485	520	533	485	555	512	523	492	501	468	509	470	499	560	479	503	526	520	499	497	491	552	487	486	515	555	491
37841	52749	46318	34128	26072	19728	14425	9687	7206	5381	3753	2752	2141	1714	1382	1213	1091	986	929	805	821	798	768	756	775	717	713	704	717	757	723	697	717	711	697	704	719	677	656	681	663	691	677	680	680	690	679	677	698	671	676	681	717	669	659	754	669	731	704	629	665	686	697	718	687	700	681	701	675	667	742	643	670	639	688	718	685	660	708	658	668	695	746	683	674	662	700	732	691	676	678	679	647	674	694	676	673	679	675	749	673	694	686	642	688	691	697	678	684	691	671	693	662	684	698	669	683	641	700	678	697	694	718	704	706	698	667	700	676	681	658	686	683	675	707	681	683	661	678	679	684	683	675	674	690	685	710	722	745	682	712	695	694	720	676	723	708	714	667	724	714	677	723	707	673	716	715	705	668	665	704	682	670	677	739	758	715	704	725	718	724	701	664	669	727	698	691	715	741	702	707	695	636	688	687	719	747	700	687	679	680	664	684	711	713	678	674	729	753	718	744	650	682	692	675	724	679	687	712	698	679	719	681	680	688	702	682	696	703	673	684	662	676	733	718	692	664	678	672	742	684	716	704	662	669	684	694	761	700	671	745	648	698	672	706	693	716	696	707	689	656	701	675	694	698	666	671	706	706	668	736	721	682	707	669	719	686	692	642	713	672	689	728	700	671	693	655	711	680	688	666	697	701	711	701	687	778	714	689	655	700	690	705	693	698	706	738	740	715	682	724	676	720	678	726	714	700	696	704	711	663	674	692	687	702	700	662	710	677	733	694	647	701	655	719	699	688	699	686	694	693	687	713	677	712	706	648	686	690	678	713	672	725	725	711	652	691	676	665	704	690	672	648	671	731	708	698	718	700	639	698	725	686	663	701	704	678	669	672	722	687	720	664	723	750	629	707	667	638	661	700	659	708	688	706	682	681	714	623	679	718	648	729	680	688	674	745	732	717	690	650	677	663	664	685	681	718	692	656	665	693	722	686	714	673	678	694	680	673	707	677	686	684	741	706	692	707	740	646	628	710	703	697	684	700	666	733	728	706	677	732	694	710	711	697	674	669	703	696	677	686	704	723	724	688	653	678	758	683	718	659	703	696	690	676	741	689	718	687	654	708	704	684	699	666	727	705	706	711	699	688	644	684	690	661	689	658	698	696	697	729	628	675	642	707	693	671	703	637	682	670	724	667	683	663	673	691	664	696	700	671	709	699	682	753	691	693	690	692	681	667	684	660	677	740	704	682	672	694	722	718	719	728	641	739	689	674	722	595	663	664	674	706	731	711	677	722	698	667	692	678	680	709	669	710	692	714	695	714	649	708	739	682	700	689	711	696	700	713	663	696	711	673	726	693	720	716	711	643	682	719	634	703	706	694	659	697	667	656	725	678	719	678	639	728	720	691	703	674	682	699	711	659	689	703	703	693	711	677	702	687	680	739	719	650	693	724	685	687	671	730	704	721	710	697	679	726	697	649	720	676	719	695	730	639	648	660	733	687	681	697	664	732	687	673	688	686	680	692	673	655	678	691	679	689	660	692	718	692	672	654	668	706	665	708	721	707	696	661	763	687	693	666	688	680	686	702	683	675	686	732	680	726	747	681	721	625	688	669	698	657	697	723	719	700	704	677	731	663	661	675	663	706	715	653	693	653	704	664	706	733	681	707	669	708	705	706	687	678	726	656	708	656	719	680	709	706	712	691	702	705	687	679	688	711	689	687	714	667	750	662	700	705	727	679	707	708	666	667	706	644	706	700	682	714	734	687	688	666	668	699	642	662	677	672	696	662	682	685	672	676	711	718	692	704	688	671	728	666	684	700	702	699	711	703	714	682	684	673	704	704	659	673	670	698	720	692	708	686	714	715	702	672	681	729	698	648	699	670	685	676	681	712	719	741	680	721	659	686	704	699	703	654	681	690	724	710	648	683	661	695	654	675	674	684	674	752	648	730	704	704	705	725	658	677	672	632	651	659	694	663	692	687	667	670	656	690	688	676	681	700	660	699	682	675	702	640	688	660	681	712	689	720	713	633	701	688	670	663	692	675	662	687	665	718	702	673	701	734	661	724	677	715	675	704	701	684	663	693	762	680	712	717	776	668	688	743	696	739	708	678	675	701	694	724	662	709	730	653	684	656	714	730	674	677	678	632	678	626	709	745	690	703	671	659	717	696	683	696	698	698	690	692	669	731	680	714	690	712	707	687	706	650	654	719	673	692	657	657	668	690	654	649	672	692	671	713	652	701	672	697	693	706	746	664	673	719	683	696	709	742	682	696	692	722	671	694	655	710	728	697	706	684	682	638	721	627	759	681	710	680	771	697	692	703	656	746	705	715	722	712	690	704	690	694	725	733	690	652	688	658	683	712	690	708	690	681	712	734	689	724	655	674	663	692	692	709	694	693	689	644	699	697	695	686	695	731	731	647	695	682	675	683	708	679	747	663	698	698	666	732	690	721	669	699	706	694	695	680	718	696	674	671	671	682	722	706	664	711	702	720	665	688	701	713	674	723	707	721	684	669	671	739	686	682	712	675	693	726	678	723	674	684	693	674	632	693	706	702	641	663	669	669	707	672	705	688	712	677	667	670	701	693	680	685	688	738	710	686	691	667	694	727	702	677	718	641	750	673	720	693	665	686	725	710	740	665	689	699	692	732	698	650	734	733	657	665	651	670	689	711	697	710	697	675	690	674	735	708	726	658	699	721	704	650	666	668	718	748	672	711	661	648	764	695	686	693	763	641	705	674	692	737	703	697	670	712	761	699	702	691	653	693	677	684	658	652	715	685	713	694	724	705	673	666	645	658	693	698	738	683	712	734	692	662	698	682	686	699	686	747	703	668	667	706	650	675	661	687	708	668	667	686	675	695	733	711	656	674	672	716	691	695	692	738	706	701	672	679	683	678	742	674	685	723	671	698	637	720	732	668	703	713	702	671	690	690	682	736	674	680	640	710	691	633	719	694	688	698	673	703	665	670	733	709	671	721	731	693	667	716	661	714	696	685	678	684	697	682	661	684	708	738	693	647	697	712	679	643	682	645	673	720	712	682	645	656	686	713	711	707	680	737	695	704	714	727	678	699	677	667	690	675	724	705	675	680	656	691	729	682	668	688	694	714	729	711	712	713	698	664	699	720	684	664	659	749	674	715	681	688	704	703	692	691	662	667	704	719	723	671	716	672	695	734	709	725	719	657	702	693	666	686	703	656	705	691	707	688	674	685	671	662	666	708	648	642	690	669	709	697	719	693	656	666	683	655	658	654	687	689	735	682	650	691	659	694	659	723	689	709	682	694	665	711	725	656	669	710	730	673	692	650	711	704	692	674	681	672	705	705	662	710	670	684	646	682	685	708	708	731	651	716	687	696	687	690	684	728	678	689	677	718	700	715	764	643	732	672	710	673	711	713	669	647	679	657	687	673	697	666	647	717	668	658	683	676	666	660	689	668	731	642	682	703	709	680	685	670	702	710	689	665	697	676	739	699	685	694	672	689	684	700	658	686	741
24043	21080	28738	26226	24038	21682	16197	8845	6027	4424	3081	2255	1720	1353	1159	953	838	754	756	660	666	659	606	643	532	539	576	562	554	516	508	545	485	505	549	508	513	505	510	513	527	507	535	524	547	542	511	543	484	544	514	514	511	517	536	537	534	512	498	531	501	544	515	477	528	522	492	547	541	495	483	550	457	511	508	525	494	518	576	553	487	493	552	507	506	507	522	507	492	507	525	492	551	512	527	542	538	547	565	551	514	539	514	513	502	495	516	498	531	594	480	517	527	547	530	475	558	509	493	499	523	547	542	525	481	515	528	547	492	510	528	496	550	557	532	504	514	545	540	521	545	504	484	484	544	508	528	462	539	518	522	506	507	515	501	538	535	541	538	535	513	520	526	532	539	509	536	512	515	511	500	532	543	513	504	540	513	483	518	541	506	559	530	532	502	506	518	513	552	514	548	491	508	533	497	511	502	589	481	506	521	505	551	537	561	517	530	544	518	515	506	514	549	498	486	503	558	537	526	494	523	521	532	497	564	517	510	482	509	518	504	522	519	506	532	549	546	591	511	515	556	545	528	527	504	531	489	550	496	553	533	513	563	512	511	542	548	522	533	518	518	531	516	538	528	530	481	472	498	555	508	467	523	479	516	507	508	510	512	506	475	509	523	509	544	531	549	497	520	553	542	521	532	514	472	534	495	513	472	500	541	555	546	487	531	524	514	500	569	535	532	532	558	496	522	537	513	539	535	516	498	525	487	509	548	543	519	525	496	525	494	541	526	506	530	506	521	521	536	527	511	523	518	485	514	531	539	515	547	556	541	522	507	534	530	528	524	475	544	516	516	510	512	506	524	516	538	508	522	524	532	508	558	514	527	519	497	506	508	521	496	509	491	510	514	505	539	516	495	481	554	499	540	541	523	546	541	542	559	508	529	529	513	490	513	522	516	530	529	511	538	529	489	477	514	547	524	487	512	518	528	535	521	478	513	498	500	508	524	504	519	475	496	526	537	518	515	535	519	532	532	536	537	496	506	517	508	557	530	517	551	560	527	499	501	530	527	506	515	549	519	510	578	495	513	539	511	532	538	537	530	522	536	522	555	520	556	542	543	534	503	536	516	482	539	491	508	527	513	523	489	492	554	496	519	500	554	509	508	523	508	515	513	519	489	510	526	546	534	521	508	499	590	553	566	525	535	526	491	539	527	494	555	517	544	539	514	515	475	511	515	531	492	521	535	497	526	484	462	521	513	538	527	528	543	537	551	494	518	493	544	572	520	526	470	535	526	536	536	487	544	490	547	560	514	531	488	515	520	502	494	517	522	521	543	497	550	559	503	508	499	507	524	520	552	514	495	495	534	509	548	491	538	486	519	520	542	503	512	529	509	553	520	517	565	511	555	522	585	512	510	540	530	518	510	544	551	495	532	528	524	507	553	480	530	513	513	514	529	550	524	534	477	522	524	513	511	534	527	561	508	534	556	542	560	539	497	486	478	499	506	509	509	532	503	529	514	504	520	532	527	548	508	516	539	560	560	608	551	507	504	512	504	502	537	522	559	556	529	561	524	503	497	523	491	522	532	467	524	522	555	556	519	507	547	505	514	557	555	445	501	514	544	491	539	504	484	533	552	529	515	543	522	530	505	516	531	497	536	569	514	521	487	488	524	513	470	552	540	536	533	525	515	512	537	526	518	528	511	497	523	536	542	520	516	506	500	550	569	489	528	517	577	524	500	522	510	478	532	510	504	489	520	478	538	523	534	533	518	514	530	549	515	530	500	520	508	511	523	535	558	516	523	557	528	493	519	507	491	533	517	525	505	517	546	489	497	489	531	522	500	491	525	519	517	527	537	521	523	517	501	532	504	499	517	554	526	590	547	540	508	499	493	525	518	504	557	492	547	551	472	520	537	501	552	490	521	515	544	510	527	468	509	534	519	535	548	528	509	501	509	529	515	518	478	544	482	488	476	513	529	507	505	495	529	528	528	494	540	570	515	499	524	523	568	465	489	525	520	513	467	536	497	511	507	508	514	495	522	552	514	559	550	476	508	510	532	498	528	506	484	539	536	517	525	514	502	489	532	505	557	493	524	496	512	527	503	543	545	495	506	533	548	527	509	506	496	509	518	505	518	529	518	494	515	531	497	540	540	542	535	535	521	523	514	551	523	560	503	501	528	520	523	581	510	516	532	499	519	521	525	502	548	544	548	507	557	537	530	554	489	522	494	534	505	519	519	498	536	513	493	477	518	465	531	493	507	566	532	528	525	527	537	539	529	520	509	523	532	486	500	559	521	501	507	559	533	541	520	505	501	487	476	496	491	529	539	503	522	553	553	550	530	495	521	515	509	511	547	526	506	499	515	492	513	520	558	535	548	534	536	554	562	531	548	552	527	525	523	522	505	514	552	514	528	524	522	556	499	549	491	553	548	489	514	507	496	520	506	521	499	539	593	508	554	567	499	529	503	540	512	506	528	543	533	532	523	532	490	507	494	544	486	535	558	512	527	534	496	487	508	519	547	511	556	520	548	499	507	475	525	509	563	545	531	497	521	545	544	534	498	516	528	536	547	556	497	521	544	546	547	507	490	507	484	503	532	515	518	510	548	505	502	559	520	528	543	522	482	529	526	492	532	484	528	491	520	512	537	499	554	500	500	497	495	500	528	517	546	520	497	514	537	553	553	539	576	490	544	541	506	513	484	481	517	534	493	533	496	534	549	539	522	537	465	551	495	559	544	476	521	514	499	505	521	536	500	540	541	516	516	526	595	567	512	512	501	485	524	539	531	558	523	536	512	516	513	523	511	511	528	486	515	540	550	553	505	494	455	523	498	479	540	514	519	511	507	533	540	519	543	529	501	489	535	478	508	499	528	518	504	528	498	495	529	534	525	542	545	509	537	556	505	560	510	512	525	536	540	517	519	548	496	504	532	487	519	499	506	521	525	536	519	471	511	548	537	511	486	546	544	544	581	484	548	488	527	538	505	554	556	525	486	512	487	551	539	533	560	529	491	513	522	524	508	530	487	520	542	521	523	533	510	518	503	500	534	518	532	504	550	530	571	502	496	543	467	530	531	511	504	491	527	502	542	525	538	545	548	499	500	507	495	567	527	520	507	545	522	498	515	465	485	490	496	511	474	506	512	497	558	529	497	524	517	487	542	558	551	560	553	516	510	562	554	501	528	494	547	532	572	495	547	535	508	513	517	495	525	529	520	527	507	511	530	524	510	519	534	579	500	530	497	531	489	500	525	565	497	520	480	512	547	495	524	524	534	539	506	539	550	560	553	510	488	507	483	546	555	521	500	519	545	509	507	547	502	486	526	500	524	508	482	562	462	535	531	493	526	560	544	482	511	534	533	507	546	568	511	518	545	546	519	516	531	521	518	532	488	523	529	519	526	522	534	535	545	517	534	540	491	479	510	555	508	519	539	561	531	550	547	514	523	487	479	489	475	490	520	502	469	528	490	473	513	499	571	497	502	526	545	510	494	463	529	491
37685	60348	53845	40629	32628	26390	20653	14716	11327	8632	5962	4301	3362	2650	2126	1631	1374	1281	1192	1023	1021	943	879	860	790	800	798	753	798	715	767	794	737	730	723	712	731	706	804	714	723	758	708	738	738	732	757	719	769	722	646	711	725	677	750	753	715	672	732	732	735	688	752	665	717	721	762	721	718	734	745	739	746	749	713	730	720	721	772	747	690	702	696	726	746	676	709	756	757	670	736	722	722	764	731	757	704	709	718	702	727	731	720	706	735	718	785	752	695	703	695	683	712	713	693	715	706	712	720	727	771	706	735	735	738	724	681	688	747	700	732	725	703	696	713	718	715	718	747	699	743	683	701	660	713	727	715	764	742	713	670	742	668	675	687	708	653	744	682	714	706	679	707	758	693	725	689	709	732	693	681	719	677	697	749	684	706	725	705	690	713	715	708	734	777	718	720	716	663	695	727	749	663	711	712	697	700	727	627	738	705	702	728	712	698	679	684	739	723	767	776	700	767	709	696	721	746	652	703	747	736	732	714	719	724	674	695	740	743	656	729	696	714	677	767	713	749	702	695	705	682	695	720	750	688	722	734	712	714	687	719	752	668	663	705	762	735	766	709	736	747	704	652	701	721	730	723	694	685	723	735	713	724	653	699	714	702	730	783	667	678	714	708	744	660	758	732	715	737	723	738	756	708	737	748	737	757	729	718	726	682	692	740	733	744	693	687	707	667	707	723	726	750	667	753	707	691	731	705	734	754	719	728	749	718	745	677	678	703	708	730	749	688	718	715	715	674	680	746	737	705	714	717	720	692	728	723	693	739	716	734	714	718	730	676	695	774	712	723	703	717	701	700	698	710	729	712	703	702	745	782	717	713	705	751	760	757	743	710	741	744	696	700	688	758	715	721	751	702	742	709	722	762	694	739	727	676	662	748	761	699	730	691	702	696	713	707	688	720	693	683	710	710	705	693	687	742	738	717	680	654	674	725	746	686	706	726	672	707	739	783	756	737	710	729	672	712	696	696	722	746	698	741	753	735	701	728	710	684	724	730	713	719	709	734	767	758	701	716	737	735	701	748	665	767	719	714	750	666	678	732	761	731	726	725	680	708	714	735	703	723	694	718	693	725	703	646	697	718	694	741	718	705	731	688	741	707	725	738	692	685	712	732	746	727	650	739	755	667	736	693	696	699	704	722	753	727	685	750	702	716	714	742	720	697	700	732	708	679	744	741	699	698	715	703	696	736	719	707	664	682	723	676	690	780	753	689	721	748	775	691	754	758	751	681	750	731	707	694	697	732	695	683	668	693	766	664	730	713	700	727	703	706	691	737	723	711	731	692	730	730	750	714	691	700	749	719	698	685	722	698	734	735	695	728	777	721	674	704	679	696	702	736	744	697	728	685	705	747	734	681	763	703	680	720	723	689	686	761	754	720	653	650	671	748	711	702	751	722	728	707	702	698	743	737	664	674	679	741	686	736	677	665	743	678	668	732	708	708	676	695	686	733	725	684	731	753	737	753	717	683	730	701	734	669	693	747	719	711	723	683	717	720	722	709	720	725	697	733	731	660	753	723	740	719	727	705	716	706	684	742	700	725	779	711	672	697	659	750	693	696	721	765	693	711	705	705	734	710	749	683	736	743	725	683	706	728	691	728	786	711	707	703	727	657	665	719	730	713	713	658	757	714	706	724	759	701	698	716	749	732	716	741	731	692	701	715	687	706	662	734	710	715	687	677	727	713	663	804	713	735	700	750	692	698	749	732	675	699	726	712	721	717	708	726	722	752	705	769	751	765	735	753	765	700	725	728	713	706	705	749	686	687	718	716	715	740	704	742	689	719	722	735	713	705	676	732	708	703	647	722	699	740	713	688	688	722	729	723	723	694	771	655	731	702	746	704	738	701	779	703	741	734	734	726	744	779	703	730	721	723	681	750	756	749	745	721	730	697	698	718	728	658	730	672	674	759	741	748	696	706	706	737	716	681	722	719	750	651	714	729	747	694	750	750	697	698	736	788	741	731	706	701	725	746	708	723	726	709	735	782	714	667	735	652	713	732	692	750	688	719	736	676	723	714	697	743	713	741	716	724	696	712	721	725	690	708	678	722	693	719	759	680	693	711	672	708	712	716	690	727	718	729	703	731	708	674	716	707	713	739	703	676	683	744	760	724	734	741	694	742	719	683	690	714	686	731	764	695	681	717	743	711	756	706	740	733	705	706	700	674	734	703	742	711	723	711	722	725	750	693	714	716	717	682	734	703	731	751	681	686	699	701	720	744	716	696	682	692	685	659	749	710	742	707	736	735	724	742	773	716	694	686	696	689	663	707	712	729	715	715	697	714	713	738	720	686	744	732	668	725	712	675	686	717	798	722	769	714	692	776	686	728	732	680	733	703	733	721	751	715	698	738	680	737	766	733	688	674	695	709	714	763	723	783	691	744	713	750	728	704	753	774	684	703	766	759	696	695	715	746	699	721	723	688	748	740	721	668	748	760	726	709	736	715	748	746	707	710	698	694	764	722	779	748	655	735	723	723	733	737	717	732	696	759	684	709	742	737	702	712	725	734	676	736	717	729	745	749	688	740	693	729	721	690	717	712	729	729	750	693	723	720	738	728	722	710	761	758	718	760	741	739	675	712	686	717	753	733	738	727	719	725	717	709	731	696	680	682	687	713	683	719	725	710	723	670	679	728	747	734	708	699	690	718	728	705	691	725	720	720	667	665	696	706	770	709	707	736	702	719	660	731	736	731	784	716	750	737	711	694	672	712	700	709	723	693	737	697	674	685	709	696	689	745	730	684	691	751	682	691	732	694	697	699	700	737	668	710	712	699	694	721	736	715	702	715	743	714	701	754	784	683	748	733	687	708	683	745	707	698	749	756	713	757	718	700	753	688	708	694	704	711	725	710	716	700	723	775	765	760	744	710	704	713	707	743	705	663	735	686	687	740	701	685	686	724	740	729	743	739	688	727	713	746	660	694	739	731	706	745	703	685	684	705	734	700	711	733	764	678	715	722	709	736	679	681	709	788	698	673	672	710	735	753	694	657	721	711	714	714	715	719	681	722	772	686	726	782	720	676	698	712	683	701	712	766	673	742	693	734	687	748	720	697	728	734	730	683	684	708	789	723	680	723	676	728	726	723	717	692	712	655	703	730	724	746	686	691	705	708	737	716	651	736	672	772	726	704	764	736	753	763	741	715	750	711	732	718	701	713	704	760	717	715	699	688	683	725	664	723	767	735	716	758	708	709	736	711	680	718	776	745	710	708	697	691	732	755	717	741	730	717	732	679	755	734	724	673	730	691	700	711	715	699	725	720	705	707	725	707	713	709	682	761	708	724	685	703	709	734	723	752	694	697	698	753	716	735	676	739	751	727	717	690	720	742	710	695	703	728	724	700	705	674	718	711	681	680	718	718	742	731	739	716	727	703	710	727	748	696	670	743	720	671	736	760	703	764	697	719	708	718	716	717	656	711	733	749	725	678	727	752	716	678	684
23018	21007	28675	24061	22642	24141	22898	12489	8175	6157	3984	2973	2146	1698	1412	1149	982	882	772	746	704	658	621	593	579	587	593	589	544	538	575	504	565	572	542	570	527	547	544	537	491	527	520	504	514	498	499	539	569	505	510	494	509	509	526	500	528	525	538	542	499	508	494	494	519	502	517	516	516	513	482	527	524	509	512	518	509	544	538	528	481	481	478	485	524	519	527	521	567	552	546	468	557	506	539	534	532	506	530	519	515	537	512	536	525	509	500	523	538	524	549	502	487	516	503	525	498	494	538	499	506	492	498	496	499	508	520	551	540	489	486	524	534	550	546	545	520	554	496	560	551	548	524	542	516	524	519	477	533	492	513	498	560	543	525	505	532	512	533	493	501	526	534	506	499	542	523	557	522	535	517	484	469	517	504	513	537	514	513	512	512	483	477	529	522	511	503	513	547	478	511	514	536	504	517	503	483	493	508	506	521	497	472	550	540	524	513	501	487	506	491	547	499	526	506	535	512	585	509	494	513	540	475	526	503	466	537	476	533	508	489	545	534	539	543	550	524	493	516	551	500	556	517	501	507	502	521	515	483	513	538	521	505	527	500	483	501	548	512	507	507	490	559	537	490	555	547	527	526	503	498	511	533	519	524	507	529	523	511	547	527	527	492	517	519	551	519	500	531	503	510	491	568	508	471	500	472	509	520	542	501	573	510	508	542	548	516	503	524	540	552	489	510	488	515	491	473	512	565	560	528	490	500	515	500	504	521	512	540	509	562	558	521	529	511	498	525	512	484	491	496	503	492	578	531	520	525	524	504	510	524	487	474	530	492	509	514	526	549	487	545	488	500	520	561	532	526	556	492	481	525	526	513	504	574	512	510	536	514	515	512	537	517	495	496	491	516	508	518	544	496	526	563	522	511	521	515	515	508	547	522	525	514	546	510	561	503	509	523	512	497	522	507	522	531	539	471	479	493	497	495	522	532	543	509	517	513	514	512	494	497	507	521	572	500	502	520	503	476	544	553	493	523	512	503	514	506	524	507	507	535	533	466	520	504	534	515	509	515	476	479	499	503	478	525	491	535	491	499	527	482	495	507	532	535	506	496	546	509	503	494	511	524	501	537	533	536	532	521	519	489	515	479	509	516	483	496	513	506	515	522	496	573	528	502	530	518	529	496	505	526	490	515	546	503	505	517	524	501	580	543	524	555	526	548	519	517	524	525	515	500	488	516	523	495	497	517	507	499	516	519	493	519	509	524	487	484	508	519	521	532	519	512	522	526	521	533	515	511	523	530	551	514	465	528	493	528	529	497	523	492	526	548	507	542	555	506	506	520	544	512	521	490	503	512	487	504	544	505	554	528	507	516	557	465	493	486	512	565	538	516	515	532	506	468	529	507	483	512	535	526	540	502	516	515	536	524	541	506	549	578	530	505	554	529	524	532	487	506	545	516	473	505	520	524	549	493	514	525	500	535	512	516	529	513	499	511	458	559	556	512	524	534	559	514	501	517	520	528	537	514	526	540	481	532	459	524	544	481	513	501	524	508	476	517	499	522	531	507	570	495	522	470	483	511	520	529	516	504	539	467	525	460	521	545	510	494	473	499	520	472	548	539	504	532	499	565	512	540	493	525	487	506	566	497	477	545	501	540	547	517	528	509	537	515	501	510	544	549	519	505	505	533	513	523	546	518	516	533	517	537	520	551	524	473	533	565	515	525	501	498	496	514	515	548	525	498	491	508	531	542	523	522	545	519	512	518	551	495	516	483	485	522	522	537	492	508	507	536	572	539	524	507	489	565	529	500	474	503	480	523	471	524	520	516	529	540	553	506	510	519	490	531	547	501	515	513	530	529	546	526	495	489	506	507	520	573	513	531	517	502	515	483	508	514	507	498	526	551	513	503	542	524	512	512	545	493	517	510	558	533	533	504	507	524	533	507	551	536	524	506	506	530	529	512	517	503	534	499	532	548	503	532	531	553	557	546	508	512	508	523	514	511	547	496	550	537	493	540	499	493	554	529	514	513	521	542	531	506	483	525	521	559	489	557	522	506	522	490	513	515	519	561	514	518	520	538	491	511	482	504	503	572	518	501	520	523	506	517	506	486	547	547	488	541	504	543	511	527	474	523	546	529	526	486	522	538	546	538	516	498	533	528	537	482	513	516	517	538	524	527	506	542	543	507	545	503	554	489	508	534	513	537	562	497	482	563	501	530	533	513	564	484	531	485	514	527	501	521	543	495	520	527	515	472	498	518	495	492	488	476	518	479	485	494	559	498	547	516	520	510	554	517	523	494	536	497	490	508	534	538	507	473	489	510	535	551	521	498	510	535	487	523	505	488	528	543	539	559	505	487	480	519	535	511	539	561	534	516	513	505	503	509	532	511	516	524	485	520	530	506	537	477	541	556	536	526	514	539	522	516	538	531	562	522	542	527	523	521	533	486	535	540	521	525	497	553	512	543	547	552	511	543	542	521	527	488	536	531	524	527	550	497	550	506	491	514	497	504	563	545	517	552	508	512	500	541	474	494	560	550	489	531	483	505	464	517	494	517	530	556	518	517	541	516	569	521	524	538	529	550	529	512	495	467	514	527	513	521	535	532	505	486	519	490	544	541	528	447	542	517	559	517	518	511	525	506	534	548	526	548	526	510	504	540	536	535	497	522	502	539	493	510	518	515	476	532	507	483	544	525	550	528	507	521	509	513	531	531	521	506	558	542	526	513	516	557	533	514	464	527	538	529	529	485	501	561	542	516	527	503	518	530	495	527	540	502	521	527	521	528	524	576	509	566	531	486	472	530	506	538	519	515	501	518	515	505	557	472	537	502	479	547	510	522	525	530	513	461	529	517	548	490	493	519	529	487	529	529	495	518	511	517	506	512	512	572	501	543	500	535	535	488	505	490	522	525	557	489	556	526	551	509	536	495	518	508	489	495	493	504	522	519	520	491	502	544	483	550	518	512	527	508	534	488	521	497	524	535	499	554	520	565	536	541	535	532	549	529	508	523	494	523	519	534	487	509	501	547	525	527	524	539	522	540	534	497	531	507	500	524	522	471	543	476	520	503	577	505	540	485	537	500	549	505	515	519	503	537	526	502	551	522	523	526	533	541	512	547	477	534	533	543	513	506	556	469	490	501	542	520	519	523	550	506	558	531	542	511	546	530	512	548	544	544	534	495	528	495	513	513	510	532	531	541	545	508	490	515	506	495	529	515	509	519	501	524	529	511	479	505	519	517	512	513	502	521	523	519	534	519	540	502	507	507	546	531	535	509	493	511	512	503	556	510	515	550	537	508	497	538	514	499	545	523	510	517	488	524	528	513	463	538	464	510	525	534	541	447	548	552	498	547	513	502	501	535	545	500	501	528	486	514	515	550	519	532	512	546	506	553	522	508	523	523	470	538	516	556	509	526	524	526	489	509	535	494	552	497	530	545	491	491	524	529	483	476	493	510	529	506	487	513	583	478	547	495	560	467	514	519	517	550	480	528	487
40264	64801	58323	45458	37228	30604	24922	18313	14379	10837	7873	5662	4289	3121	2545	1951	1636	1493	1231	1142	1033	1015	944	871	876	786	734	850	719	789	756	750	698	729	754	688	679	738	715	716	728	684	676	702	685	675	685	685	733	696	616	681	658	692	676	687	697	728	679	687	685	708	731	678	713	707	725	731	680	710	656	689	711	743	672	721	749	729	698	742	701	711	639	701	722	690	699	694	696	673	723	697	675	671	695	712	721	713	745	742	708	703	700	732	705	696	697	677	712	708	713	692	724	712	689	702	707	684	708	721	736	691	708	679	701	702	714	722	687	700	691	689	653	676	653	669	664	688	693	687	700	710	693	680	662	663	713	695	649	669	724	689	703	707	773	721	717	676	693	681	659	673	695	675	713	695	706	701	704	717	715	698	747	733	737	730	703	708	728	693	698	706	675	705	694	680	711	685	675	661	706	694	693	683	694	707	738	674	680	706	696	722	718	714	695	713	665	662	683	718	640	664	693	707	689	679	647	708	681	693	696	719	702	705	706	702	696	724	673	721	697	704	699	668	685	668	706	698	734	745	688	675	699	695	716	682	700	729	714	690	720	702	657	684	712	643	749	719	718	690	699	728	689	674	687	687	733	643	702	670	718	714	717	722	693	668	677	704	718	667	666	737	716	709	705	742	690	670	691	718	700	699	688	662	699	715	713	727	787	683	694	684	705	731	673	718	723	710	724	704	675	728	689	746	678	704	710	690	699	650	735	689	683	686	682	680	682	729	721	638	696	689	680	681	680	681	693	704	720	707	727	697	696	703	659	715	705	687	707	705	708	730	692	679	699	709	681	694	699	682	690	700	690	720	676	715	716	688	709	743	712	748	713	727	716	709	654	697	702	720	695	640	706	680	722	728	719	722	705	721	710	687	675	682	708	696	714	679	679	699	661	653	692	679	717	679	690	685	713	723	646	730	731	740	670	714	692	695	691	736	679	740	695	704	678	735	658	677	669	720	716	713	721	699	690	705	690	708	675	705	689	744	684	665	698	689	711	706	737	700	712	700	653	731	668	703	746	688	706	683	683	658	694	704	650	728	660	704	717	720	686	700	687	711	715	728	741	703	705	699	681	687	697	674	684	719	743	717	732	691	681	713	722	716	707	736	649	686	702	737	700	669	683	702	730	702	684	720	682	717	675	666	696	699	691	685	679	686	729	719	696	684	685	689	744	726	698	684	677	696	712	717	671	718	698	723	729	740	692	688	697	692	705	709	694	710	704	716	650	667	715	654	701	673	713	697	654	769	760	741	724	693	706	702	688	724	706	659	695	719	678	716	698	705	642	682	716	714	691	729	680	725	638	709	679	684	702	701	752	688	674	664	715	702	698	644	712	673	705	736	658	679	657	689	729	646	670	714	661	691	706	680	708	626	693	695	645	704	704	685	659	666	668	708	754	714	741	694	717	691	711	677	706	709	718	720	696	671	737	697	714	718	721	668	696	694	734	693	693	763	678	682	704	683	698	712	712	716	693	767	706	727	686	626	685	692	721	717	704	697	727	704	755	668	671	668	707	713	728	693	709	724	731	703	672	688	710	717	701	710	743	692	723	684	685	715	735	711	736	663	717	636	702	671	733	705	680	716	694	697	694	741	712	704	678	681	705	644	719	712	734	682	693	681	699	695	681	656	683	684	739	707	715	697	716	690	664	716	726	712	710	691	709	701	728	695	742	733	668	709	748	651	676	712	728	698	687	665	712	682	685	714	690	697	669	721	688	701	710	681	707	708	722	678	658	686	614	681	690	711	668	691	702	723	696	742	683	692	731	718	674	729	714	704	712	724	722	695	661	699	690	709	655	668	696	685	720	720	737	699	670	756	706	728	730	664	699	673	689	706	644	709	680	712	761	685	737	670	676	761	692	672	689	655	690	634	704	705	683	636	681	686	708	704	720	647	682	725	716	702	703	733	685	713	700	710	655	679	710	690	708	751	682	745	689	745	748	663	724	744	665	697	660	695	701	717	687	747	672	665	674	676	692	696	739	678	710	741	751	667	727	671	728	738	706	690	665	651	736	702	690	733	705	682	652	661	650	719	671	699	696	682	756	667	730	664	742	705	702	733	721	679	726	680	678	720	706	688	703	666	721	674	709	671	716	696	677	687	695	728	693	730	751	720	745	657	676	680	681	702	680	695	656	692	711	636	731	669	667	696	733	667	683	673	706	668	735	707	755	749	704	651	747	695	712	671	713	661	692	713	712	741	715	731	725	731	701	678	689	708	713	702	685	730	723	674	686	728	695	736	703	702	667	679	718	707	657	680	720	711	691	649	716	695	682	733	696	707	694	734	747	681	706	722	647	718	685	692	706	691	743	655	691	670	680	664	686	708	696	683	674	689	689	739	713	741	720	674	702	701	688	699	712	707	760	659	687	702	696	685	715	701	678	676	720	686	705	700	691	669	658	715	717	681	689	691	641	710	661	675	705	715	745	682	712	702	657	693	670	736	726	730	662	729	758	714	714	674	701	738	703	717	682	658	722	694	675	663	676	725	635	705	699	673	742	670	753	707	699	669	718	707	729	650	666	706	713	706	673	726	698	683	699	730	670	667	706	723	701	659	697	691	670	716	692	715	738	726	696	686	723	719	710	694	669	653	656	654	708	718	732	671	752	697	668	756	717	734	705	684	741	635	686	667	680	721	697	691	705	711	700	730	661	693	682	655	714	685	713	709	723	706	722	701	676	658	743	697	660	667	705	708	725	721	665	691	692	684	677	750	703	730	723	729	716	727	726	698	657	747	702	698	724	738	688	734	654	730	680	692	711	735	728	690	707	706	708	675	720	670	700	676	733	653	713	692	704	709	673	700	685	703	729	673	724	752	713	679	685	646	654	716	703	693	681	719	721	705	663	746	692	718	695	680	710	719	687	706	678	716	668	702	707	698	672	732	689	673	681	701	698	692	718	678	694	722	651	739	694	687	661	699	692	689	705	659	715	680	693	705	704	736	667	682	690	721	760	657	723	698	709	702	645	689	687	653	668	672	739	645	708	677	695	680	709	708	726	690	754	710	677	689	677	721	708	642	689	702	674	697	702	707	664	663	668	714	707	703	698	725	711	657	696	679	709	758	690	678	671	671	708	704	671	680	700	679	747	677	697	665	702	720	721	736	738	736	684	603	727	749	705	727	697	709	693	709	703	710	682	687	684	712	708	704	707	718	727	693	746	694	708	735	752	677	738	728	676	726	712	738	683	723	734	743	715	666	692	707	682	721	662	665	682	708	687	654	687	690	729	661	703	701	711	675	700	696	721	674	666	712	715	721	762	668	704	699	729	689	715	682	727	742	724	687	704	700	735	680	699	734	714	697	673	668	712	657	691	693	692	693	687	687	697	664	673	662	649	706	724	636	720	647	784	674	658	714	720	717	664	686	701	704	698	722	722	686	696	662	748	640	688	706	679	675	707	687	680	673	749	681	705	722	682	694	672	733	688	703	720	704	694	686	669	692	699	691
29694	33321	40372	31045	19819	12616	8357	4998	3377	2584	1855	1413	1170	942	791	738	692	686	582	572	563	548	546	560	494	555	532	504	538	507	490	491	504	476	458	488	521	517	473	450	586	540	515	505	530	456	528	531	521	519	471	478	503	514	513	483	494	489	494	509	497	492	487	498	484	501	467	485	479	484	519	535	480	508	466	505	494	508	524	460	507	482	502	515	477	480	478	503	502	509	504	506	523	516	518	510	520	472	456	484	494	509	504	501	472	491	491	474	494	485	456	475	469	464	483	513	496	487	469	469	543	474	480	486	476	494	483	484	505	497	484	440	477	476	481	497	540	473	505	475	485	491	510	520	485	514	482	471	472	504	478	518	500	536	515	479	500	536	459	521	469	485	512	500	486	510	474	486	501	505	485	481	479	500	487	467	549	469	503	498	501	523	508	514	494	487	482	511	503	487	500	465	538	492	514	481	478	510	500	516	514	495	493	479	484	512	490	496	514	540	482	493	479	484	523	536	492	493	509	480	467	496	483	485	479	503	485	479	478	479	492	465	502	510	466	527	484	488	524	517	484	470	537	516	471	468	462	511	508	502	496	465	498	487	512	529	497	454	498	473	501	492	502	499	507	530	556	515	475	533	509	457	461	494	523	495	449	505	493	483	480	465	494	505	459	470	513	505	473	484	495	468	521	498	508	454	473	500	508	486	501	513	492	465	513	486	491	494	500	509	509	485	532	495	464	466	497	499	476	488	501	519	505	517	462	463	496	499	502	525	517	483	496	441	533	463	486	490	492	485	477	509	503	490	473	510	498	513	501	507	515	484	508	475	461	522	483	501	467	487	474	502	516	483	490	488	510	513	492	514	516	522	480	485	494	478	515	456	520	499	509	488	515	499	422	514	506	477	457	486	504	456	496	469	462	520	491	507	462	490	508	527	489	506	498	515	541	498	487	460	498	457	475	485	470	486	515	497	520	489	508	493	487	489	496	532	490	477	483	461	446	494	473	478	517	466	471	487	516	498	467	498	528	527	500	518	479	488	496	483	492	509	489	475	485	493	516	518	496	469	501	486	504	485	495	483	516	520	531	495	517	483	499	502	530	453	463	499	513	466	477	432	516	504	500	539	514	478	470	494	485	504	483	498	469	475	481	539	509	511	516	485	496	517	478	474	554	471	521	497	491	475	483	522	519	490	512	491	489	531	514	499	483	445	467	512	450	504	471	502	506	465	520	515	487	496	514	514	488	484	480	488	477	470	472	468	538	508	478	483	458	473	505	482	529	483	507	443	449	487	520	456	476	507	479	480	522	508	500	497	522	511	519	454	495	529	497	501	516	488	469	468	482	510	521	514	497	485	484	504	491	480	529	502	526	451	458	497	510	521	473	462	525	508	485	454	492	480	454	513	476	478	482	477	511	487	442	509	485	525	485	533	456	521	488	491	490	494	513	450	473	486	526	505	498	459	483	524	457	480	513	523	490	466	502	506	492	511	486	469	524	442	468	521	481	532	486	455	493	504	460	510	472	508	476	529	518	487	519	490	474	482	480	506	487	485	510	470	505	491	501	461	495	469	468	504	491	495	515	485	455	549	462	500	503	493	491	512	493	519	465	447	522	501	487	477	505	487	526	524	508	467	497	461	446	529	475	515	463	496	495	458	511	477	497	478	510	480	506	464	474	518	541	491	488	524	478	517	441	501	490	490	516	510	550	514	493	532	483	492	503	463	464	511	497	518	505	459	498	511	476	519	484	519	486	497	492	526	477	487	534	509	530	507	495	507	506	528	491	480	490	474	512	502	526	491	475	480	477	459	523	516	488	448	515	505	539	510	506	495	542	479	511	483	506	524	473	443	455	513	479	496	508	493	483	493	489	496	536	487	494	487	475	514	473	511	509	505	517	484	453	523	519	460	475	497	478	534	487	499	510	485	509	521	500	500	498	454	457	531	478	502	462	503	521	471	477	515	487	504	512	527	517	519	527	486	497	508	505	489	480	486	465	472	467	460	508	502	489	510	513	534	474	486	503	468	510	504	480	503	470	492	529	520	529	528	531	492	489	513	492	485	495	524	501	479	449	511	477	551	435	490	502	493	476	485	501	476	508	492	504	489	483	508	513	451	506	473	526	500	450	502	471	472	488	480	472	489	497	525	519	534	475	508	484	532	510	524	477	482	510	565	511	481	456	498	450	483	476	480	485	481	470	476	474	497	520	486	504	476	507	482	513	485	518	502	514	478	513	483	457	493	518	494	557	515	513	478	528	462	496	484	478	498	484	479	508	510	505	485	528	495	546	483	513	489	546	523	486	482	447	477	500	498	492	553	498	500	541	513	496	461	532	477	503	517	495	460	511	480	516	504	456	535	480	540	505	478	494	497	463	503	449	497	492	491	472	500	484	476	477	503	471	477	499	495	514	507	491	522	469	524	489	478	478	523	460	539	496	493	473	498	520	521	485	515	492	485	526	499	509	509	506	525	493	497	488	468	502	491	494	472	534	498	525	472	476	508	515	491	459	524	502	488	520	522	471	535	509	492	495	470	510	470	477	509	499	484	485	486	512	495	529	526	492	488	497	493	466	490	490	456	499	477	474	479	533	502	486	485	515	492	525	506	507	490	509	474	486	477	467	453	495	521	505	513	472	513	482	509	489	471	477	470	469	475	536	487	502	507	498	478	501	488	460	481	527	497	519	502	508	483	503	497	504	527	509	489	481	517	447	479	493	485	452	508	507	480	509	487	482	482	472	505	473	493	522	498	512	512	473	454	493	508	473	510	472	451	457	495	511	494	494	529	443	484	503	483	476	470	454	508	537	487	470	505	475	511	452	511	480	492	483	475	526	522	475	507	471	492	502	455	499	539	463	485	470	481	498	474	524	515	472	493	483	499	517	487	518	510	504	489	493	452	475	501	480	507	503	469	483	510	484	470	497	526	506	537	459	488	505	486	523	520	508	479	462	462	529	513	477	529	476	507	494	502	457	482	507	516	476	515	520	484	518	487	475	485	489	489	476	506	500	474	487	506	433	468	484	478	448	486	469	501	492	517	508	482	500	497	507	493	457	556	495	523	475	500	477	501	506	455	495	499	502	503	484	505	478	488	448	459	524	469	529	486	493	472	470	524	457	459	483	491	499	482	496	520	433	485	492	469	466	476	505	501	473	519	496	498	479	510	512	475	500	491	517	483	536	479	508	483	512	519	491	458	447	480	442	477	516	475	517	491	524	490	443	513	510	487	480	510	492	497	502	466	508	518	480	503	488	497	536	530	498	502	494	508	497	468	510	472	540	446	510	458	495	507	491	512	506	461	483	469	489	460	485	486	529	469	512	504	510	478	529	491	509	528	473	483	477	509	506	486	508	553	517	532	487	505	462	467	530	472	499	507	527	486	516	471	519	494	489	509	481	484	462	505	537	501	489	506	497	521	510	481	486	466	443	507	485	500	500	514	456	481	503	486	479	521	441	498	503	472	493	497	480	468	490	535	473	541	460	523	517	470
37505	52254	46055	33405	25225	19509	14683	9691	7253	5420	3728	2784	2216	1723	1391	1221	1113	947	874	840	814	798	810	762	741	762	669	760	652	740	707	725	722	688	669	746	714	676	681	728	709	707	690	670	655	692	642	645	706	693	688	673	674	719	670	671	736	657	671	679	660	637	662	691	666	682	701	686	674	641	633	651	677	687	666	703	696	686	703	652	744	719	705	703	707	681	701	691	707	682	664	714	656	724	662	680	654	660	717	697	672	650	661	663	750	672	658	676	706	687	685	695	707	673	738	706	698	663	706	752	723	676	678	684	738	683	700	710	671	670	697	690	704	736	674	659	658	685	712	681	670	671	661	700	683	649	624	691	685	712	672	691	600	722	673	714	693	677	690	699	657	710	730	672	663	668	709	728	703	687	687	726	704	705	704	723	634	669	664	680	689	709	693	692	662	710	665	728	698	679	661	658	714	691	679	675	661	692	664	733	693	680	626	673	663	714	653	642	707	704	676	647	673	711	703	633	678	662	694	726	680	674	676	726	672	700	667	657	690	679	673	710	669	709	702	665	641	701	706	684	689	639	641	667	707	686	708	708	656	701	671	686	678	657	690	668	678	669	682	694	638	667	687	715	679	678	668	691	663	720	674	745	690	665	673	657	690	678	667	742	699	741	713	724	698	678	691	689	652	694	688	675	694	659	619	664	709	667	683	730	637	632	669	686	712	671	711	648	649	712	684	707	664	658	749	689	700	716	665	701	644	685	685	658	702	691	665	678	653	701	660	696	708	680	663	671	707	683	677	691	702	696	662	677	652	667	704	713	702	631	715	670	669	670	654	683	669	679	720	693	706	713	660	676	713	697	720	656	685	707	674	652	713	657	710	669	663	702	653	678	692	757	682	660	710	715	698	686	676	695	708	607	719	673	666	658	692	658	672	681	644	711	644	674	700	657	691	681	689	702	724	688	667	678	700	677	653	657	664	724	685	729	713	689	701	667	677	709	681	681	698	735	681	658	657	734	716	676	663	680	674	704	675	723	721	741	680	675	665	662	691	653	739	700	715	678	684	706	685	665	706	701	631	728	701	685	710	696	683	674	653	691	622	654	750	684	683	712	697	704	670	658	660	706	716	667	741	697	680	689	660	662	695	675	671	669	672	643	700	721	666	698	696	624	743	661	655	703	678	722	674	682	683	679	684	674	693	701	684	711	674	721	704	699	701	655	658	694	674	694	689	712	658	643	705	736	669	681	620	668	671	722	668	697	675	698	692	729	681	677	662	698	702	695	691	689	718	668	706	642	642	708	693	698	672	677	657	686	661	697	700	680	651	686	653	736	674	606	639	676	691	710	669	741	689	698	660	689	688	697	697	699	671	692	687	711	641	709	659	709	673	698	753	681	692	727	693	629	672	735	672	697	695	710	651	664	700	676	686	690	701	695	756	717	697	693	702	643	653	707	668	674	672	655	723	692	704	722	673	684	687	682	662	656	670	688	704	704	674	690	662	678	701	658	700	624	723	713	663	677	665	705	708	691	692	681	664	677	729	664	697	686	712	715	734	704	680	656	694	664	722	703	705	704	710	706	680	650	673	678	732	650	706	653	700	655	647	703	720	673	706	704	676	660	684	677	651	678	680	679	712	675	688	712	656	726	660	717	700	730	697	665	681	663	681	693	707	648	702	666	677	670	676	670	668	720	661	682	667	684	663	668	716	703	662	656	693	685	700	708	634	672	705	672	656	651	679	689	687	665	691	705	681	722	647	664	693	708	666	666	727	703	669	666	714	674	699	690	671	627	639	699	623	647	707	662	647	664	703	680	670	682	685	714	717	698	674	700	698	675	700	714	687	712	711	712	658	701	660	708	681	704	692	693	685	692	670	697	767	611	744	678	691	717	741	735	702	701	675	666	612	710	691	744	677	680	654	731	693	686	714	671	689	675	638	689	614	658	675	674	727	601	692	662	649	737	660	700	706	696	649	647	682	647	676	709	694	672	639	731	635	651	671	681	672	699	699	675	677	680	668	697	702	680	705	686	692	668	672	662	678	699	679	683	706	680	698	704	696	682	671	698	706	694	657	645	640	656	680	671	704	730	733	709	684	680	693	700	679	668	686	719	679	641	667	693	647	667	645	703	704	702	634	660	708	716	675	682	680	738	674	689	667	666	670	632	675	693	705	688	712	704	681	649	721	728	707	709	691	676	692	667	692	677	666	696	656	691	706	669	684	684	692	679	740	698	719	668	662	693	698	676	683	675	696	704	678	687	623	651	683	686	696	650	667	685	680	637	696	705	667	638	712	673	657	694	698	702	637	699	657	691	635	715	687	649	696	680	764	652	758	649	696	702	753	681	734	670	742	657	708	712	628	694	687	681	672	685	716	701	691	671	636	725	700	674	684	649	709	684	683	724	695	677	729	689	736	670	679	638	720	694	706	654	710	758	686	661	666	649	658	697	678	693	724	663	694	715	679	661	645	706	716	707	689	631	658	721	666	648	670	731	613	655	651	678	683	710	710	697	693	663	701	656	669	669	671	710	671	707	652	714	659	672	683	641	652	699	684	729	678	648	697	678	661	686	697	721	618	701	678	677	661	677	671	706	662	721	690	719	661	688	673	683	661	710	671	694	681	691	654	688	687	658	667	659	688	640	679	665	683	685	705	692	688	689	713	671	690	663	689	618	646	696	713	663	698	679	743	682	681	691	688	690	758	699	618	693	692	658	669	673	660	706	664	692	708	697	663	698	676	656	672	674	702	624	729	727	687	705	705	679	658	677	705	674	649	638	651	745	714	702	744	700	665	697	680	697	705	707	689	685	662	656	678	652	672	634	677	626	688	670	672	721	686	674	687	665	695	645	680	640	688	643	713	711	700	669	658	698	700	690	700	672	699	654	678	697	719	673	640	698	671	662	743	645	725	654	674	637	685	683	660	722	679	670	655	677	678	688	674	633	685	646	707	766	679	675	660	710	701	684	695	686	719	667	662	663	670	681	641	673	645	690	706	663	648	669	692	656	720	681	699	644	706	665	688	674	702	684	691	694	687	713	651	684	659	688	701	636	660	676	663	709	681	714	668	693	709	650	706	646	670	669	638	688	649	663	697	699	702	720	670	682	653	686	744	707	687	666	631	675	689	669	672	731	714	676	668	671	697	717	701	706	666	680	664	719	704	705	705	675	703	646	659	699	687	646	715	689	674	725	711	684	643	677	662	690	627	707	652	699	700	694	687	684	673	662	682	691	694	720	650	663	680	697	704	681	694	684	653	648	701	685	729	685	649	681	630	694	705	678	708	686	663	692	697	676	669	646	648	677	706	686	637	669	713	694	698	704	690	672	710	674	656	696	669	652	672	631	634	715	666	691	673	664	686	662	687	651	682	640	692	661	660	682	684	685	711	689	657	719	720	700	670	655	684	664	655	642	673	711	641	690	677	713	655	743	690	643	706	673	713	645	673	694	747	677	662	680	734	693	673	632	654	671	666	714	630	689	664	673	669	701	728	696
24089	21051	28672	25979	23616	21647	16439	9150	5893	4369	3051	2142	1695	1357	1103	966	831	762	684	671	609	619	614	584	558	581	570	569	486	516	543	503	486	559	563	511	522	517	513	535	497	499	510	490	505	518	486	538	522	530	497	470	554	529	485	553	519	515	487	548	513	473	509	514	552	520	521	552	536	502	525	511	498	536	484	520	514	511	498	549	492	501	518	502	547	528	526	522	522	512	518	498	504	534	492	505	486	538	485	539	541	543	510	526	512	532	502	532	482	517	498	540	529	518	533	515	563	500	539	528	527	551	496	491	517	542	547	501	492	544	519	523	512	497	458	489	474	519	504	502	527	516	522	573	537	512	518	493	498	520	522	528	498	523	496	505	494	501	530	511	516	539	517	517	520	491	492	502	500	494	527	510	524	527	548	456	482	558	531	520	518	499	515	514	490	480	500	523	529	533	504	514	535	523	516	538	550	524	525	506	525	510	529	536	522	494	493	499	510	577	527	538	522	513	523	528	519	505	522	502	555	533	541	528	544	528	507	468	477	518	550	515	501	509	504	473	534	501	520	494	498	537	524	491	527	497	525	523	511	511	519	505	512	503	534	486	498	542	522	540	534	511	552	470	508	507	527	526	557	521	499	522	541	558	528	549	499	489	541	527	526	486	517	513	496	503	540	532	521	523	499	542	534	560	559	499	499	543	546	499	527	504	512	476	497	521	556	537	500	512	529	492	522	525	498	507	486	535	506	556	502	499	539	525	554	496	493	517	500	518	523	538	510	479	518	549	492	505	538	509	507	509	485	552	516	543	564	504	506	537	472	505	539	489	492	537	491	560	557	553	539	508	526	531	512	472	532	508	497	549	538	525	517	500	501	534	504	530	517	536	544	533	528	514	519	504	528	502	490	519	531	545	499	529	525	537	505	502	501	504	513	545	489	499	500	472	477	545	535	511	525	489	469	506	518	521	521	496	539	558	541	487	539	524	496	487	506	511	519	559	508	517	512	511	531	535	537	488	505	522	532	529	519	500	510	479	489	532	486	501	537	517	496	500	521	514	475	534	542	525	491	510	513	548	496	543	534	532	506	506	495	520	512	494	552	524	508	526	483	511	510	539	534	529	535	524	496	527	494	521	483	522	498	514	501	527	482	555	501	515	497	512	519	536	508	512	537	548	549	480	537	520	525	541	527	504	500	493	502	516	548	489	541	524	514	491	545	507	521	547	522	504	478	528	515	550	515	542	527	521	505	533	515	504	458	515	478	514	517	527	500	518	525	493	515	495	525	536	578	548	531	556	563	565	505	505	517	566	490	545	536	549	517	492	497	549	569	497	497	518	525	498	547	476	512	488	499	494	531	507	502	537	568	508	481	512	481	508	462	537	538	506	485	528	527	493	545	552	550	503	586	516	572	525	514	544	539	512	508	529	515	508	498	481	511	496	489	501	573	509	513	491	496	505	493	523	517	489	480	515	493	516	545	550	489	500	508	496	564	475	502	513	508	542	525	539	503	497	542	496	501	504	479	511	498	517	537	487	499	489	486	509	524	538	552	521	539	497	523	514	535	490	512	526	518	538	536	549	557	541	495	537	525	482	522	477	512	513	528	546	509	495	547	513	532	536	515	512	549	519	500	539	530	512	530	534	530	520	499	546	487	544	523	537	542	498	584	529	521	513	485	530	518	514	494	538	513	520	494	554	509	478	489	555	499	501	509	557	535	526	484	521	557	506	457	531	531	543	520	521	492	517	524	508	521	499	496	580	501	514	523	508	510	531	481	546	541	539	498	533	521	567	520	507	517	486	516	552	494	511	518	544	563	483	519	513	531	506	487	532	506	498	485	535	462	515	509	546	527	551	520	560	499	550	528	532	536	531	502	492	470	512	516	534	499	514	556	513	510	533	504	527	536	526	531	531	502	503	489	518	474	521	542	494	504	524	517	557	537	523	489	557	522	516	506	523	527	538	545	538	550	546	510	548	511	478	486	480	538	488	524	532	483	488	541	545	544	486	535	495	508	507	529	527	531	528	502	525	515	545	522	531	521	517	546	537	511	517	501	509	517	534	494	525	545	539	513	523	521	537	517	534	547	540	529	549	567	516	525	547	508	522	511	493	506	511	495	517	519	529	502	488	531	535	531	509	534	532	465	521	502	535	522	485	533	519	478	512	507	512	489	531	485	526	512	550	501	556	472	522	511	551	519	535	531	504	524	535	510	509	485	514	528	513	508	519	528	498	495	561	534	500	548	510	551	490	492	528	548	502	533	524	557	497	502	491	566	539	548	571	495	545	496	555	499	517	551	516	521	471	517	560	513	534	540	537	532	491	492	496	520	492	504	523	518	505	555	515	549	542	508	542	539	521	518	511	486	491	513	521	501	519	493	496	504	528	531	515	516	561	531	555	526	547	534	516	521	515	510	528	515	501	507	513	463	522	481	478	490	510	532	557	544	513	520	509	488	522	543	510	526	512	497	527	518	494	510	507	503	515	512	541	544	493	530	494	514	507	541	526	473	520	518	516	514	530	515	531	517	519	438	495	509	518	505	484	497	511	511	488	513	509	504	462	532	508	553	517	534	517	521	489	523	496	523	522	526	533	462	551	554	516	525	544	489	536	531	515	488	536	506	554	513	544	506	515	529	498	535	487	525	555	483	513	567	515	551	553	523	528	527	497	518	538	499	532	509	495	523	508	523	549	512	504	538	517	543	559	477	505	514	510	487	547	502	485	555	489	512	572	521	522	477	517	525	476	539	507	510	470	525	556	502	504	531	489	493	507	511	456	524	537	503	550	521	530	563	526	540	485	514	514	542	508	495	508	521	581	529	503	528	515	521	499	509	443	574	519	507	529	491	503	527	549	501	472	531	481	526	511	502	527	513	511	536	532	501	499	513	501	533	516	502	507	560	516	501	524	518	484	485	524	525	525	528	557	497	492	541	545	509	542	513	482	509	509	471	568	484	528	514	572	513	472	513	519	488	464	514	550	517	519	534	523	547	480	536	516	499	548	546	528	529	518	517	501	531	521	522	537	500	511	478	509	473	518	505	501	558	489	512	501	492	484	498	505	526	539	537	486	520	535	497	562	499	550	550	503	515	502	518	526	504	527	500	498	554	495	534	513	567	514	524	512	516	508	502	544	516	520	514	512	542	522	506	508	551	506	534	498	512	561	528	543	491	499	553	528	514	538	529	494	572	485	516	483	529	540	501	531	491	509	566	507	483	492	567	496	501	512	482	503	503	502	500	470	509	501	540	474	527	476	509	516	489	519	509	510	539	522	543	506	512	497	479	517	509	509	540	563	468	518	542	478	531	498	552	535	482	547	512	506	546	503	465	511	499	546	524	504	537	533	502	535	535	498	528	533	511	554	499	531	502	513	474	499	491	516	501	492	511	551	488	497	507	490	495	511	509	545	482	529	548	491	489	541	492	512	473	495	494	492	526	500	534	474	529	538	524	527	532	510	503	536	466	501	547	473	516	534	549	556	530	521	517	514
37689	60785	53527	39979	31949	26471	21016	15004	10888	8549	5919	4210	3149	2421	1883	1632	1330	1204	1124	1001	984	916	905	852	776	794	775	786	727	755	771	698	732	729	721	750	707	747	734	698	755	682	664	705	743	716	683	721	705	694	717	700	702	699	750	742	680	714	714	675	735	697	692	733	728	717	717	702	751	693	747	700	649	683	708	685	681	682	690	726	667	765	685	735	701	715	682	717	714	735	707	755	732	703	701	698	721	667	680	707	717	685	703	678	718	698	715	724	729	659	725	711	673	726	693	729	727	725	685	689	779	705	751	770	716	729	665	730	714	729	705	721	708	743	685	698	695	720	757	700	671	707	738	683	692	682	735	704	705	686	676	723	727	655	753	715	680	748	692	689	702	728	733	715	736	704	727	735	690	767	685	759	718	701	725	716	713	710	727	731	677	742	762	761	694	740	704	695	709	703	712	697	693	715	712	715	720	685	693	730	740	707	695	722	698	710	714	684	694	673	700	711	710	674	694	716	704	720	676	693	720	747	703	758	712	694	717	679	693	772	669	688	662	753	706	670	702	763	713	736	720	760	716	648	676	693	755	752	688	699	727	670	704	682	686	698	699	746	719	732	732	675	699	688	772	697	684	721	746	687	715	711	723	692	711	701	687	737	722	740	716	691	700	667	709	698	694	691	650	702	702	744	675	701	761	717	711	701	725	721	658	707	696	669	715	774	740	667	693	705	692	713	716	730	771	682	658	713	723	733	656	684	676	712	691	695	696	652	710	726	724	700	659	702	723	737	678	721	695	728	707	674	751	742	714	694	722	739	754	723	770	688	742	698	645	668	735	700	708	694	689	706	683	712	711	662	748	721	761	729	678	710	712	700	711	693	705	710	698	688	743	730	741	684	747	708	736	697	737	731	656	665	714	675	714	675	748	718	707	722	715	682	707	761	744	722	708	745	687	664	728	728	740	710	729	718	764	681	656	743	748	693	748	718	692	691	691	721	739	681	720	685	648	685	687	702	710	737	672	708	676	666	709	759	692	738	717	694	693	716	683	688	743	713	725	686	701	728	722	723	736	703	698	733	696	744	742	679	716	735	687	687	700	716	700	684	697	753	718	752	718	720	708	705	670	703	688	722	629	704	689	717	736	688	739	724	690	694	729	712	735	738	704	736	709	699	716	713	717	754	772	761	692	711	730	702	698	758	752	704	715	694	719	711	695	712	691	701	719	706	728	724	740	713	758	659	738	725	706	724	708	765	732	736	692	698	677	755	720	713	697	711	736	756	663	725	716	682	688	696	661	748	746	707	713	726	720	712	774	688	714	722	699	752	713	675	748	733	729	738	704	679	723	733	701	722	721	722	764	654	729	715	706	762	699	734	699	715	702	640	708	690	736	746	736	726	685	682	707	692	707	714	675	694	758	649	777	712	711	678	748	729	739	662	749	720	689	680	708	705	648	739	699	721	693	698	696	721	732	744	712	670	706	688	743	739	666	693	676	667	709	705	668	704	705	692	700	675	720	681	674	798	723	725	700	698	709	742	705	689	694	714	691	731	682	711	677	719	683	710	734	739	708	742	673	713	755	703	711	722	694	713	694	725	707	710	711	708	686	703	737	674	717	722	683	683	686	669	720	657	682	736	677	754	691	721	697	719	737	743	733	773	733	736	707	718	720	685	713	716	671	682	707	730	707	705	730	694	671	731	724	693	697	750	707	668	636	764	687	701	684	736	693	752	705	701	752	718	694	722	687	679	716	656	675	668	722	698	738	690	734	695	706	715	719	666	724	715	727	738	713	730	719	710	682	714	730	709	664	698	688	701	700	729	767	726	722	734	726	701	667	715	737	665	720	753	723	771	703	723	702	684	705	754	710	699	745	722	695	713	735	705	733	741	714	699	676	718	707	709	727	756	750	696	719	684	720	712	709	702	741	729	718	676	735	658	781	710	700	680	704	694	722	728	714	700	733	695	725	733	728	756	723	668	687	717	741	707	732	696	689	751	712	692	734	714	726	691	686	673	685	670	724	701	697	709	760	691	723	704	728	672	704	703	717	684	694	697	687	738	689	713	718	714	730	702	741	717	679	734	744	719	728	716	742	744	636	661	695	687	686	756	720	718	716	728	706	705	734	727	703	699	717	718	672	733	699	730	715	734	732	744	777	692	650	700	730	680	680	705	694	682	708	705	729	735	713	696	710	710	744	661	667	702	737	708	684	716	732	715	676	680	702	675	696	731	716	754	711	690	759	688	758	723	708	709	690	717	721	679	714	742	721	682	709	713	743	707	744	703	619	752	731	698	704	670	735	750	680	719	698	679	695	699	730	664	709	781	737	691	682	711	705	708	700	698	712	713	714	725	722	711	731	745	667	716	687	666	715	760	762	718	702	677	725	710	736	669	669	701	688	678	712	724	752	678	696	723	730	703	698	685	721	737	727	725	720	713	697	768	671	681	728	728	694	720	715	743	698	734	704	707	720	676	739	750	707	702	684	746	739	710	707	729	723	665	710	716	744	677	728	736	736	689	720	734	713	684	731	716	735	738	719	722	698	674	739	693	723	732	755	703	710	697	729	728	678	696	731	668	710	689	681	679	697	712	737	697	747	718	714	674	696	678	693	749	696	704	734	728	736	669	736	685	707	738	727	675	683	696	727	757	688	695	715	694	744	722	759	760	741	727	712	759	732	720	718	714	712	716	684	732	690	737	723	711	751	706	730	711	728	728	695	731	721	679	728	731	692	657	753	666	721	695	735	670	665	705	729	728	740	716	699	689	697	712	706	683	707	695	702	675	689	769	721	749	712	751	702	736	721	703	693	684	731	713	708	711	724	732	718	671	753	687	679	709	740	698	724	702	724	693	713	722	699	701	735	750	728	664	675	682	735	692	732	734	682	715	749	743	743	687	671	719	719	718	694	650	747	697	737	720	713	715	705	697	688	689	684	684	706	676	736	753	671	746	732	738	756	708	720	725	690	730	673	684	716	754	707	662	704	725	735	682	711	698	712	739	703	737	710	706	672	739	735	737	702	698	736	767	708	707	696	706	701	760	714	703	711	702	714	684	737	695	705	740	670	737	714	727	735	699	732	743	685	682	717	718	752	714	739	704	749	758	701	738	717	683	738	671	703	665	684	704	714	685	730	675	727	738	690	724	708	760	673	703	697	711	701	717	705	682	708	686	711	703	725	730	708	693	706	652	713	679	710	730	695	716	680	722	697	706	728	717	674	718	672	673	703	702	690	727	691	690	714	723	772	703	755	701	750	727	679	683	707	707	707	671	691	677	722	683	733	730	709	712	699	713	716	714	701	682	709	674	684	684	719	695	681	683	682	704	716	727	646	734	723	726	716	711	701	718	648	658	690	690	711	697	711	741	646	710	697	685	694	706	683	713	675	711	727	696	692	731	697	728	715	689	736	673	698	687	703	692	725	657	672	759	707	727	694	727	708	703	685	746	704	729	684	740	726	731	700	726	685	664	737	735	714	728	723	749	727	696	742	729
23065	21024	28739	23981	22458	24058	22463	12692	8044	5968	4118	3032	2154	1755	1387	1139	979	814	760	740	702	599	649	603	579	556	557	570	553	536	558	562	551	516	511	536	540	504	518	532	538	528	545	543	548	475	472	522	516	511	537	514	534	486	503	475	534	552	534	503	492	518	463	514	515	509	525	534	492	469	486	469	528	512	506	481	491	513	515	539	520	528	513	515	488	538	490	518	522	523	504	462	501	498	481	536	540	521	508	547	527	547	555	499	515	519	521	492	533	525	507	537	513	483	478	515	505	519	506	508	483	463	518	529	527	525	522	532	510	509	502	537	508	508	511	515	492	542	497	498	507	489	514	521	515	494	520	505	567	529	482	488	492	506	526	543	499	488	489	522	487	491	552	470	543	550	471	511	536	489	490	493	533	508	509	530	517	481	493	498	499	508	517	501	506	508	500	489	528	525	523	493	492	507	506	527	541	499	529	522	493	503	496	511	505	527	553	500	522	504	502	515	535	543	534	520	510	485	544	528	516	520	504	504	516	546	523	541	498	469	504	492	524	479	498	530	500	511	525	496	486	499	506	573	494	547	530	520	496	516	536	532	482	489	514	503	510	545	536	545	499	565	497	552	515	488	476	529	498	477	510	476	534	505	524	494	514	537	540	498	505	506	504	485	522	504	494	467	533	523	488	468	517	522	508	494	515	548	513	532	506	503	493	532	543	490	469	491	487	502	479	491	530	506	500	533	473	525	470	556	521	534	535	510	518	514	527	533	522	508	532	462	472	510	510	507	523	475	492	482	477	520	497	485	546	516	498	485	523	519	533	503	525	476	514	514	514	496	532	518	556	534	510	510	497	494	520	491	537	527	526	554	532	525	492	469	490	516	521	489	534	543	549	482	524	512	534	470	540	484	498	486	510	545	481	493	505	498	507	553	464	497	449	505	523	494	505	501	516	520	521	482	530	569	542	529	458	515	535	492	519	502	498	514	475	508	525	545	483	490	509	522	506	528	511	529	525	493	523	537	519	516	518	490	501	529	528	512	494	487	515	537	516	517	537	494	494	523	510	539	474	535	500	509	510	535	531	524	525	526	546	532	540	469	515	495	472	498	517	495	518	528	510	522	520	502	489	509	528	520	532	502	506	467	510	506	543	562	506	529	512	494	515	489	519	490	568	484	514	503	556	486	511	469	512	497	554	518	523	474	518	516	483	544	504	464	537	477	514	522	542	499	505	486	443	498	472	517	519	504	475	528	504	512	514	516	509	483	509	522	460	566	494	545	475	524	495	474	524	480	499	507	495	500	496	495	510	504	514	521	471	492	544	512	508	516	547	534	505	485	478	526	529	476	542	505	523	484	563	534	494	503	520	503	481	526	519	494	480	494	513	527	501	476	512	518	514	511	499	514	538	488	476	507	555	552	518	521	508	504	527	484	506	522	519	501	470	480	503	496	493	515	511	518	514	491	540	519	511	517	524	560	505	505	544	513	523	509	550	529	490	547	497	530	465	527	467	500	533	478	555	524	521	488	536	545	508	501	515	547	496	470	509	538	496	516	526	472	533	483	520	516	499	519	513	569	545	506	520	521	468	537	486	460	511	497	517	499	452	545	467	494	494	542	482	524	492	479	479	488	495	504	489	503	542	501	504	510	538	523	498	530	527	483	468	481	545	502	495	524	467	525	523	496	530	523	523	538	506	512	518	527	507	490	506	547	516	498	531	538	512	502	519	484	518	513	556	538	541	506	511	529	529	512	461	514	497	493	540	484	555	515	499	483	530	528	502	526	539	480	474	498	497	546	529	543	520	520	506	526	505	503	546	519	508	493	524	499	483	506	481	519	524	495	528	515	506	527	512	523	527	477	556	535	519	473	549	516	515	493	502	531	518	490	571	489	476	498	483	467	483	464	527	504	529	533	484	514	476	495	560	515	532	494	536	552	495	497	521	483	513	493	494	497	523	529	489	514	499	517	534	492	538	519	578	493	498	530	455	550	516	510	499	522	528	500	507	551	504	537	480	500	502	501	528	512	469	474	514	468	495	459	529	524	489	498	491	534	501	527	532	515	550	532	535	528	511	507	517	498	503	491	543	552	502	521	501	521	458	498	504	495	520	521	522	503	480	541	513	505	529	532	523	501	506	504	515	492	485	502	494	484	521	524	518	513	492	525	503	522	488	524	525	472	546	518	550	492	507	518	501	504	498	510	512	531	508	534	505	497	520	537	505	507	503	541	552	507	510	472	514	495	504	525	498	519	506	527	526	510	523	528	527	490	521	524	504	569	458	551	514	518	502	507	486	494	522	525	469	512	520	507	516	538	544	505	491	527	508	503	504	487	513	526	526	522	498	498	510	546	500	568	494	513	515	512	512	519	530	503	482	561	491	537	506	553	516	491	516	518	546	521	481	496	518	526	473	488	492	531	512	522	513	526	489	485	561	504	519	469	478	504	485	524	528	450	537	505	489	500	523	498	501	524	508	517	486	519	527	512	525	509	511	537	518	503	533	502	490	498	451	557	520	509	517	506	500	562	531	483	546	468	522	486	544	500	542	519	479	525	483	500	515	505	508	539	507	478	519	540	498	545	557	502	501	464	542	485	511	509	527	459	494	488	509	466	528	499	515	546	525	504	527	516	484	516	484	478	535	527	488	521	511	499	540	552	528	502	467	507	492	519	513	474	487	538	517	513	491	491	521	498	523	484	474	497	533	484	496	437	469	502	518	479	497	502	457	455	523	525	491	551	489	466	519	500	494	464	514	553	501	542	487	493	501	508	505	542	510	479	509	526	553	503	502	490	522	505	481	498	513	530	579	507	527	528	484	513	519	509	526	459	518	485	515	512	522	509	476	518	495	479	512	472	508	500	488	460	501	495	515	492	508	494	547	478	509	528	493	490	511	520	504	494	516	538	508	525	506	505	545	472	500	502	510	496	510	522	516	546	555	489	501	507	532	518	514	480	522	503	506	478	547	516	522	545	547	556	548	503	529	501	531	536	483	516	506	525	505	501	526	503	508	529	506	462	483	507	503	501	530	522	502	497	489	554	541	543	510	491	453	506	486	539	503	540	511	517	492	506	492	472	493	503	515	560	514	488	491	515	512	496	554	483	479	481	510	546	548	523	507	498	497	548	536	458	515	484	483	514	544	491	504	494	505	538	522	493	486	517	482	537	523	544	492	531	504	524	548	513	519	505	478	503	574	521	495	499	527	496	505	500	524	486	514	529	513	511	503	522	491	483	486	513	527	480	510	505	520	536	506	549	479	497	495	550	483	527	536	498	489	487	528	512	494	506	489	504	485	527	501	514	525	549	505	545	494	494	492	515	498	502	497	482	517	505	488	508	494	495	498	522	541	519	550	503	501	503	488	551	473	479	494	546	514	516	488	487	511	506	506	515	500	500	521	534	494	512	501	511	494	526	510	463	538	496	482	526	539	543	502	470	484	526	504	452	529	532	557	551	525	518	498	504	504	483	512	465	482	478	511	504	486	513	510	530
40929	65014	57544	44614	36561	30665	24890	18683	14080	10882	7884	5522	4149	2991	2432	1981	1670	1437	1227	1114	1080	950	908	836	863	817	767	742	745	769	744	766	739	754	715	692	750	686	753	726	705	669	720	675	725	717	673	662	675	669	716	750	686	682	655	679	657	743	685	731	700	679	685	683	685	752	647	722	730	713	703	701	662	645	701	694	744	686	652	671	716	715	719	721	723	668	691	672	686	631	717	662	690	697	694	665	763	685	696	666	685	707	716	714	644	715	672	634	724	704	681	715	689	674	706	707	700	693	684	713	730	672	702	666	662	684	654	688	677	709	715	685	688	712	713	645	691	691	711	654	737	696	728	668	664	694	649	658	742	672	679	738	681	680	708	694	673	659	692	683	709	700	695	686	732	683	713	691	704	673	695	751	663	729	702	693	660	676	689	688	727	676	711	628	697	747	660	698	675	698	706	734	663	717	682	643	705	689	697	724	752	711	728	683	723	723	704	716	694	688	671	712	726	672	684	701	740	670	682	687	671	762	680	684	718	709	693	703	697	715	675	680	731	654	740	720	691	717	713	688	688	703	720	644	731	764	719	695	690	757	629	654	698	719	739	693	688	690	672	684	776	705	684	739	736	714	707	687	694	725	691	709	712	674	727	679	699	724	653	730	686	684	688	681	702	713	699	704	663	695	719	685	736	687	749	714	648	711	638	678	651	725	705	680	667	686	722	687	695	689	695	709	696	696	712	686	723	741	694	683	715	723	725	698	735	700	739	714	708	684	695	682	672	677	659	659	717	708	666	681	684	675	702	710	709	702	726	673	674	676	732	677	714	729	682	662	673	702	666	705	750	728	669	749	672	727	680	709	689	719	674	704	703	665	705	680	684	711	682	711	668	705	707	739	671	700	709	693	673	680	722	698	706	723	673	700	707	692	705	679	770	721	698	695	745	706	702	637	690	693	681	734	713	626	701	722	663	733	696	687	721	699	680	723	694	646	705	697	695	643	697	702	676	697	659	683	706	685	654	708	663	709	745	673	703	676	714	712	696	693	684	663	690	677	731	706	694	709	700	668	753	688	694	647	672	697	703	671	692	711	712	708	701	756	688	677	725	668	698	662	704	689	730	733	682	709	730	692	681	713	689	642	695	679	660	687	669	700	729	645	676	692	709	639	708	733	691	733	693	711	739	674	693	708	708	675	702	674	715	703	731	719	766	674	652	705	691	748	626	666	673	677	694	705	712	699	709	689	702	702	703	690	695	658	679	697	735	719	656	692	669	655	668	652	710	706	660	721	683	653	684	754	609	706	676	705	684	722	691	707	725	707	710	703	752	722	692	671	661	692	704	728	696	678	698	690	704	714	687	680	714	693	666	682	714	711	693	665	705	687	716	679	715	658	671	689	714	686	719	688	698	721	701	658	655	710	680	693	701	685	686	752	704	709	738	717	652	675	705	691	696	707	674	715	667	674	688	711	749	701	679	700	728	724	653	693	717	682	699	690	703	685	691	671	659	691	672	704	699	650	673	677	649	694	757	689	711	667	730	694	667	662	684	700	699	715	684	640	649	671	709	658	697	672	674	690	695	717	706	678	660	707	738	666	644	712	700	731	692	702	687	723	679	714	697	679	674	665	704	714	649	660	758	723	669	692	665	666	728	732	673	673	725	671	652	691	703	701	700	727	669	697	698	723	675	692	674	667	723	740	677	700	681	731	685	688	645	717	702	669	669	620	742	716	700	707	724	692	683	697	687	699	704	705	688	684	671	714	709	732	648	701	701	705	692	672	711	705	734	682	722	675	725	678	716	681	676	683	689	699	697	727	715	708	664	700	679	682	700	710	776	682	671	691	659	663	708	702	701	676	697	697	718	691	710	696	683	678	674	709	717	701	712	679	666	717	707	723	677	666	679	643	688	728	710	649	706	665	714	721	682	691	672	738	657	680	678	697	684	662	728	688	711	687	689	711	709	688	691	670	722	715	697	707	688	712	718	710	682	728	686	684	685	687	722	679	659	692	697	664	650	687	782	708	683	705	705	672	711	708	725	673	703	671	716	715	666	686	679	690	667	703	692	671	674	668	685	729	682	706	695	689	711	708	738	672	657	675	700	649	700	707	686	685	661	677	678	685	714	664	667	682	684	672	656	680	703	697	673	732	730	774	679	646	698	655	698	688	659	707	732	673	697	698	668	764	677	625	717	659	676	714	650	683	723	715	679	688	705	711	698	698	670	732	700	653	746	703	662	706	661	648	727	692	723	682	742	734	693	702	701	720	744	721	719	705	744	730	664	737	711	700	670	686	705	710	749	668	672	695	708	705	738	680	708	699	754	692	668	700	685	680	644	711	628	720	698	662	662	652	675	691	647	709	715	687	695	693	721	647	684	683	684	676	694	712	644	692	698	646	689	715	704	698	677	726	706	697	708	669	695	726	694	693	715	679	644	697	694	703	736	657	725	704	706	696	707	656	671	686	678	727	665	662	647	689	664	678	686	694	725	671	735	677	731	685	686	720	675	698	676	732	759	709	663	678	715	729	700	666	688	720	674	667	719	742	685	715	664	680	697	664	665	692	728	673	671	731	698	732	683	693	716	720	650	731	676	668	667	662	720	693	700	717	686	748	685	676	706	724	678	710	662	734	703	690	685	700	670	659	706	649	690	689	706	664	666	724	744	669	666	684	680	676	685	651	722	702	709	687	646	722	695	677	722	735	714	709	761	711	688	650	710	713	741	698	681	694	705	674	714	677	721	669	714	712	743	720	666	698	671	737	686	687	694	707	733	679	723	734	676	712	743	662	709	687	685	711	734	653	724	720	707	728	693	705	682	652	693	692	699	674	702	703	721	643	627	690	698	697	701	718	717	701	709	709	752	714	659	702	660	711	748	661	665	664	696	646	659	667	670	692	718	719	702	738	705	679	723	697	714	713	720	706	680	731	665	721	703	662	714	690	680	730	735	713	691	677	675	736	665	700	682	663	665	728	706	664	682	700	667	694	714	724	704	770	666	741	710	699	689	671	699	719	719	761	719	705	681	696	687	694	684	702	695	713	684	641	740	759	667	694	720	682	725	706	659	665	702	658	700	730	720	668	730	698	644	719	676	659	683	713	691	678	734	684	743	718	669	710	707	646	666	714	731	698	691	681	699	718	708	667	685	680	722	697	703	723	720	693	707	703	669	723	704	688	689	646	642	683	671	722	719	724	633	705	690	722	681	745	689	702	689	707	638	667	683	701	668	681	704	725	678	669	689	711	678	715	703	684	650	676	689	716	736	644	673	695	674	671	727	712	697	700	679	704	710	725	700	651	640	706	733	693	711	693	677	675	687	711	660	668	635	703	671	656	669	675	722	727	671	671	692	689	679	681	679	684	691	701	722	694	712	701	703	688	707	716	681	719	684	666	690	666	693	708	701	702	660	686	692	707	697	742	690	676	725	700	682	684	710	701	674	709	679	649	687	698	716	662	691	710	706	699	679	707	727	699	707	686	710	734	708	625	729	742
29779	33362	40222	31650	20371	13226	8767	5129	3440	2614	1903	1445	1153	915	840	712	662	630	614	575	537	531	574	515	507	563	530	503	495	487	465	490	508	475	488	475	521	478	449	494	496	512	504	512	458	555	470	501	527	481	468	459	481	479	489	420	516	484	482	498	496	480	510	484	484	452	457	496	482	452	494	520	493	502	520	475	508	493	484	472	513	465	485	486	489	496	477	475	488	495	503	477	501	496	488	542	515	483	506	487	479	501	508	485	516	494	453	536	503	477	497	462	483	474	493	494	530	483	506	455	534	481	555	487	507	525	513	475	474	456	503	508	479	454	487	477	480	515	489	497	498	486	499	461	552	535	463	493	457	446	526	480	508	492	502	483	463	495	491	486	483	445	535	488	487	549	487	528	480	465	481	477	499	480	434	487	467	476	522	514	476	483	520	483	462	505	498	471	503	467	480	465	469	512	473	482	460	490	449	489	499	480	514	458	482	492	495	472	494	479	519	448	541	475	460	489	519	524	518	468	487	495	485	480	489	509	493	499	483	536	534	480	463	463	437	486	519	484	475	485	542	514	512	523	512	479	514	497	512	520	488	482	477	475	481	540	489	502	486	550	449	515	472	459	493	516	497	517	511	524	526	470	500	458	494	505	483	510	509	444	517	468	466	460	478	502	469	522	474	483	481	487	487	484	515	518	451	502	524	477	509	500	505	520	478	539	508	500	481	474	507	499	458	464	455	500	477	466	526	457	525	467	491	504	494	473	501	507	499	461	472	498	474	496	475	484	484	459	512	509	505	475	494	498	471	500	455	499	484	527	503	482	493	482	493	493	476	489	472	490	503	484	478	522	480	504	469	465	454	528	488	493	479	429	477	492	508	530	491	459	491	494	498	505	484	500	426	511	495	490	506	489	526	452	468	474	437	503	486	482	479	479	499	506	512	505	495	507	461	475	524	484	495	509	466	474	504	463	479	518	480	504	509	479	516	487	527	498	525	510	518	519	487	482	506	504	471	519	509	449	531	502	502	494	465	506	502	490	486	479	452	482	498	532	532	484	512	495	501	518	474	456	499	498	492	485	477	482	462	495	445	490	491	504	513	486	490	505	471	433	487	460	485	459	464	475	540	497	495	503	502	498	479	509	510	468	480	472	436	441	477	469	489	503	538	489	480	466	521	523	468	522	473	550	472	491	523	504	477	509	474	536	502	493	524	444	507	479	518	503	525	439	457	529	479	509	481	489	501	477	518	484	543	473	505	470	511	466	506	476	478	473	483	489	486	483	486	498	491	503	474	521	480	460	457	493	477	473	506	548	504	481	498	488	476	479	459	483	498	507	485	472	503	499	487	504	503	487	490	505	490	476	483	485	501	478	478	490	463	452	476	497	478	474	474	496	531	491	468	499	487	541	481	463	491	495	499	472	508	470	464	499	491	466	498	484	518	463	483	515	496	493	486	493	509	465	496	496	493	473	488	485	475	512	485	493	487	472	477	494	485	507	485	493	534	445	486	521	476	526	459	465	440	523	535	478	520	453	477	497	494	506	482	476	490	477	459	459	465	499	493	497	489	480	515	518	490	504	494	493	515	481	521	478	464	480	470	491	496	520	462	496	454	450	482	511	504	498	503	474	506	514	515	480	503	438	490	510	538	495	494	505	476	439	498	496	510	488	506	531	482	482	506	503	467	522	452	499	477	500	538	467	505	478	482	450	494	495	463	478	519	459	501	526	546	524	505	472	503	537	518	470	529	509	509	514	476	516	507	511	495	496	494	491	495	510	467	511	438	492	471	490	495	478	519	510	478	491	498	493	536	489	498	490	498	490	481	477	527	497	507	487	521	493	486	502	509	479	495	475	510	514	472	521	490	500	480	465	461	464	497	464	475	525	503	499	529	467	462	487	477	467	500	479	471	451	522	496	527	509	466	538	484	474	499	479	470	504	519	472	455	479	503	457	476	457	447	491	460	484	509	483	472	490	515	497	499	480	500	491	502	533	453	516	509	466	481	446	500	508	519	548	503	508	488	497	520	485	510	442	475	497	440	488	513	507	473	526	510	500	479	465	498	488	493	526	483	519	457	500	492	483	502	520	493	473	518	420	500	474	468	472	472	476	510	496	499	501	548	523	468	492	513	467	503	476	496	490	484	517	481	487	520	494	489	477	515	493	505	467	474	523	482	459	517	469	526	440	500	527	480	509	470	491	517	509	474	450	499	477	503	498	513	497	458	485	512	535	521	479	479	507	498	471	483	486	495	503	497	479	522	503	495	470	492	463	494	499	503	508	482	506	497	493	476	486	487	513	501	460	465	480	506	521	485	473	514	511	462	520	473	474	523	486	496	480	459	475	490	443	475	511	498	490	494	495	472	514	498	457	470	473	513	490	502	502	472	501	494	514	480	496	513	474	455	486	477	485	509	505	518	489	491	530	474	486	476	436	461	504	488	455	479	481	441	488	493	502	539	471	500	498	499	488	449	458	523	496	480	490	501	474	536	471	489	508	462	499	481	435	474	474	490	466	479	505	517	485	526	479	458	489	488	521	512	461	496	509	496	499	485	490	478	527	437	478	483	511	530	528	453	466	480	530	485	514	474	475	538	537	480	482	463	454	513	490	482	485	494	489	532	435	506	536	512	450	486	527	502	472	459	469	475	493	535	514	478	496	482	533	464	469	502	474	474	500	514	509	489	492	474	471	514	537	442	469	477	499	467	474	486	470	476	545	478	476	416	464	489	457	469	497	477	509	489	502	456	463	495	504	497	488	473	477	476	470	480	500	471	492	522	473	467	503	493	484	512	499	468	450	515	494	501	467	525	469	507	443	471	489	511	469	496	475	504	477	486	483	514	458	512	522	439	519	495	484	482	497	499	483	489	449	462	522	508	507	479	480	509	479	460	498	465	455	525	487	469	492	490	485	503	506	456	491	499	505	495	518	486	524	491	471	503	505	467	484	454	481	515	468	491	510	530	523	489	495	467	473	500	498	476	481	501	483	489	453	473	476	480	470	504	503	476	531	525	514	487	504	501	494	510	467	488	469	478	481	494	466	512	483	498	500	526	478	476	493	519	544	522	493	515	514	508	498	469	508	447	499	493	450	488	471	507	504	489	504	525	495	521	477	516	497	475	507	514	483	506	498	472	497	506	487	534	481	484	478	488	504	536	494	494	508	481	487	503	485	477	511	489	475	510	475	510	507	505	486	549	499	506	490	499	531	527	471	491	490	507	498	521	506	467	514	520	466	520	493	476	505	479	503	510	499	472	487	491	521	516	461	494	514	464	490	421	536	475	495	493	518	528	528	481	433	485	499	480	463	511	502	511	457	533	455	468	496	494	479	452	491	513	468	469	505	469	447	476	456	512	437	479	477	497	486	476	519	540	458	510	531	509	532	452	475	510	512	499	477	465	476	503	461	509	473	518	494	471	457	532	483	516	506	465	474	524	511	489	496	507	477	511	471	492	505	562	479	495	478	482	455	509	471	520	528	522	475	492	512
37976	52389	46070	34098	25886	19997	15096	10273	7316	5315	3828	2749	2108	1719	1412	1207	1151	996	882	866	814	802	725	771	697	723	718	692	712	699	716	689	700	677	728	672	709	653	748	697	684	707	694	663	737	669	691	656	649	656	705	726	683	667	642	650	695	684	653	684	715	635	675	662	665	697	657	659	674	692	717	659	682	678	676	679	673	677	693	643	615	647	668	659	672	659	681	665	664	724	709	652	705	685	679	703	692	659	688	668	731	653	697	697	663	727	671	723	689	642	739	652	662	718	700	663	676	726	677	662	648	701	674	667	652	673	647	667	704	656	707	703	698	674	670	709	688	678	703	719	641	683	720	657	691	630	703	667	690	681	638	695	657	703	631	659	670	623	702	689	732	697	679	656	669	664	691	700	695	662	671	683	702	722	673	670	705	708	711	687	675	685	673	699	699	709	705	670	676	683	672	683	657	681	662	681	673	693	710	720	651	668	682	655	674	661	699	700	654	686	676	641	710	673	692	681	671	664	665	650	647	640	721	648	641	696	646	713	668	720	691	718	689	687	680	662	661	659	665	654	682	699	699	659	658	695	661	658	648	666	693	649	692	639	625	682	734	677	694	672	662	710	641	708	652	666	700	677	626	685	687	653	690	708	705	735	671	689	648	717	662	644	667	716	653	704	647	694	671	708	676	649	642	688	693	660	704	669	642	654	677	707	697	739	689	684	730	660	678	647	673	683	716	668	713	702	647	726	704	723	756	683	649	670	695	651	701	638	628	722	654	687	702	717	625	664	751	651	687	643	686	658	689	690	681	672	664	646	666	660	699	650	684	708	711	732	668	670	705	724	696	650	683	672	619	677	645	646	703	658	704	674	615	674	682	673	697	709	634	646	665	731	678	668	661	698	710	680	681	664	628	679	675	654	723	658	723	671	681	680	627	683	651	679	719	677	669	664	689	707	707	696	706	718	634	674	689	669	717	709	666	661	693	710	638	698	676	700	671	636	688	703	686	697	677	686	674	688	673	665	700	705	711	742	703	717	642	705	711	639	684	691	692	686	654	669	655	707	685	697	624	645	698	684	683	697	729	688	676	683	634	709	659	691	695	671	692	684	686	653	690	676	695	678	668	676	677	704	729	660	643	636	698	669	731	642	710	652	710	694	689	680	701	643	649	709	690	643	667	686	689	705	624	661	652	671	674	710	663	651	712	698	694	649	693	676	684	697	736	672	715	700	652	698	672	679	681	715	646	672	711	710	680	692	648	654	674	639	657	696	659	701	673	717	738	663	668	672	671	682	673	668	679	698	656	669	688	709	643	694	670	696	666	688	680	675	683	717	689	668	639	665	730	646	736	647	664	720	630	651	713	726	663	707	648	681	652	714	677	652	686	642	653	667	696	677	721	703	673	677	655	707	672	667	676	637	688	642	656	682	700	702	642	677	665	711	689	693	673	721	649	703	737	612	680	602	683	698	698	688	678	677	670	673	674	664	675	673	697	671	681	695	673	683	678	675	675	684	663	676	728	670	686	664	679	647	616	644	659	648	639	683	656	691	657	645	707	667	678	669	675	646	696	716	743	674	669	721	670	656	705	667	684	664	608	670	680	669	703	650	666	712	701	720	674	663	667	670	686	677	656	650	700	701	673	658	713	661	691	637	665	707	715	702	700	702	627	649	683	710	687	692	641	674	696	683	664	686	682	649	667	684	724	658	641	688	673	643	642	680	738	694	733	653	690	712	651	699	677	662	601	695	641	662	661	676	698	669	693	711	662	690	663	639	720	675	655	668	658	713	683	703	711	666	645	654	668	699	659	701	661	658	711	667	676	674	650	690	605	644	686	683	716	632	638	752	655	661	722	693	689	664	688	687	704	680	680	640	725	693	693	731	673	659	648	694	665	711	712	645	680	668	738	665	653	676	674	726	626	682	670	675	657	673	671	659	717	684	734	686	686	689	669	663	660	675	643	666	673	658	653	655	703	699	663	740	654	698	707	719	703	680	683	625	718	700	680	708	707	688	697	664	657	644	669	730	654	708	681	657	705	671	658	714	663	673	683	650	671	667	645	710	672	666	666	677	631	663	696	674	646	660	674	670	712	673	666	704	681	673	699	652	677	673	683	671	666	665	679	651	690	713	681	714	671	678	666	706	656	693	690	664	711	630	664	664	648	675	701	662	706	682	716	688	654	650	726	704	694	716	678	615	678	671	663	733	707	716	673	686	673	671	661	670	677	684	667	688	666	633	665	670	726	674	668	663	698	691	649	667	674	661	701	659	679	675	721	681	657	689	706	661	666	711	644	651	665	637	670	636	645	669	646	688	667	642	649	666	647	702	685	694	653	681	651	612	641	644	717	679	677	676	675	613	659	668	659	688	662	684	685	647	717	692	648	662	668	663	697	658	678	672	695	632	675	717	704	695	641	719	687	703	668	673	661	702	681	690	670	658	671	741	715	626	725	721	688	658	716	686	656	711	688	659	686	695	651	683	664	663	712	606	737	658	638	647	700	701	647	700	680	735	695	680	675	718	637	682	713	660	679	678	619	668	671	705	673	668	675	651	667	620	675	651	662	694	658	645	684	663	666	691	683	696	698	699	700	659	698	723	684	632	647	672	737	643	710	716	688	710	697	657	681	667	711	696	684	748	702	657	667	676	683	742	676	637	744	709	690	651	662	642	665	702	656	654	669	677	658	687	666	671	649	686	697	670	630	668	646	672	687	700	716	666	672	684	706	733	687	666	694	689	701	686	686	685	676	674	649	674	719	670	717	721	687	683	674	676	644	687	698	696	682	717	677	663	654	681	678	675	683	704	677	663	670	666	626	708	700	675	645	699	707	674	671	680	656	659	721	688	673	689	691	685	686	684	694	686	681	665	649	693	687	674	676	686	697	689	683	723	658	705	676	671	677	709	696	655	702	660	690	702	709	644	661	705	682	662	697	698	671	646	692	674	648	712	669	676	663	694	654	670	699	631	654	674	707	682	776	671	659	726	641	686	685	679	660	668	679	691	640	677	686	683	718	657	687	685	680	661	669	639	689	646	731	697	636	661	692	660	646	692	669	693	650	661	671	647	701	701	648	692	685	632	721	691	735	648	684	643	663	702	705	692	738	678	705	693	660	683	678	706	685	704	718	695	651	724	702	709	658	708	649	680	686	665	652	650	696	666	627	714	679	656	704	685	675	666	682	721	676	652	642	672	697	699	671	716	730	706	716	678	667	673	696	655	642	696	687	696	642	683	675	661	710	678	653	706	696	640	670	678	661	646	646	682	709	633	764	650	635	699	663	705	687	721	625	739	699	638	648	668	683	714	663	637	658	686	643	667	661	641	659	672	651	655	726	670	670	679	665	693	717	630	706	657	649	633	669	676	674	717	649	727	690	718	695	684	736	671	635	692	760	685	674	693	641	695	674	665	654	664	645	664	684	664	644	656	653	695	698	667	628	685	691	713	691	664	725	673	678	704	641	681	676	670	687	674	706	667	669	685	641	644	695	669
24097	21039	28726	26859	25419	22768	16831	9245	5884	4366	3102	2240	1738	1304	1060	935	819	763	686	642	621	612	597	601	557	555	550	513	578	541	507	508	551	552	531	512	525	505	524	525	530	500	490	500	507	494	504	531	523	522	500	534	464	550	530	531	565	467	531	496	506	487	493	456	502	513	522	521	514	506	530	461	497	529	531	533	478	499	498	503	513	481	503	496	450	560	504	504	557	539	497	521	499	493	499	498	507	488	452	499	480	530	498	516	492	504	493	555	485	513	544	545	519	470	519	538	541	479	491	501	534	514	523	483	499	513	529	491	520	507	508	506	509	521	541	513	485	501	503	516	522	512	530	522	511	477	529	495	561	501	515	476	539	533	510	505	544	524	504	508	465	517	528	535	486	479	482	516	518	530	528	513	534	526	515	502	491	498	525	518	495	521	467	514	463	462	487	503	516	485	454	486	534	506	500	540	502	512	472	500	518	505	515	517	526	494	548	523	536	475	547	517	514	486	470	508	512	527	525	517	514	509	526	542	477	497	544	497	507	516	454	529	573	539	551	556	527	499	507	501	493	550	504	545	493	499	495	499	504	555	534	512	533	491	539	516	500	546	521	511	526	533	519	510	509	500	521	515	503	545	492	518	507	545	516	514	489	483	525	526	507	462	519	488	523	529	513	535	514	492	500	464	538	466	500	511	518	529	535	470	501	475	495	539	504	481	518	498	494	543	501	550	510	508	493	514	525	491	486	545	521	498	472	514	503	507	534	514	501	462	528	488	465	505	524	505	490	501	491	549	498	515	501	473	499	501	542	469	504	490	506	487	544	510	548	517	515	524	498	499	507	494	488	491	520	514	465	476	493	549	501	496	491	491	512	483	495	474	470	490	502	517	504	544	491	507	489	491	519	546	496	532	510	538	506	512	503	541	496	545	492	502	509	527	499	529	505	499	517	513	522	524	470	524	523	492	482	517	504	467	535	485	535	517	504	512	481	504	495	544	479	510	509	561	523	534	500	483	505	494	472	498	510	498	510	534	521	506	521	488	495	523	501	530	513	528	492	500	496	494	501	505	538	503	475	489	502	500	510	530	537	530	503	516	521	463	552	504	557	539	516	481	460	442	540	504	516	551	509	470	554	486	518	508	531	512	526	495	517	483	526	492	472	504	511	493	511	531	528	526	524	509	478	524	536	475	541	540	533	552	537	509	523	501	514	512	505	479	488	489	480	510	530	539	521	489	462	522	505	519	513	517	513	511	519	451	507	537	500	470	519	527	540	522	533	472	519	521	497	538	521	504	495	485	478	490	473	498	505	540	504	506	506	470	529	463	499	503	514	489	518	522	485	490	490	526	557	472	539	488	478	495	484	500	481	505	521	522	558	519	495	509	494	523	543	513	534	481	512	495	531	486	463	476	494	488	525	545	503	479	509	547	477	501	491	494	517	516	540	515	546	537	505	500	475	520	489	466	478	442	488	504	520	512	543	496	519	493	540	551	522	502	515	472	523	522	471	488	500	465	498	526	534	493	512	475	513	505	519	484	535	482	518	512	484	497	486	524	522	539	511	508	488	526	538	519	500	529	520	505	498	559	528	496	532	532	511	532	491	487	482	473	539	509	517	537	465	497	517	508	499	486	523	518	494	493	511	496	530	484	520	504	471	509	513	528	502	510	549	487	466	481	526	449	494	509	520	451	518	531	495	459	512	520	525	529	509	549	503	511	513	532	516	511	509	480	483	491	495	546	512	515	509	506	500	545	510	505	496	504	533	529	491	490	490	519	493	525	545	444	517	488	524	487	486	520	552	484	492	504	538	499	483	497	507	532	521	518	491	532	486	520	519	497	525	502	498	547	537	518	535	530	486	516	506	490	497	502	504	499	476	496	538	523	539	512	488	526	494	476	538	463	513	528	501	545	517	526	518	505	491	464	520	518	479	538	529	508	488	482	512	474	520	481	506	527	524	501	518	529	532	493	523	509	557	550	493	521	516	524	492	555	568	488	473	553	512	519	523	501	514	481	416	545	529	512	519	484	559	468	513	529	511	471	515	473	517	487	456	518	463	500	522	496	475	525	507	540	487	543	514	545	555	497	525	522	498	487	567	497	495	492	550	528	527	494	495	521	490	514	516	540	493	481	542	534	520	497	539	527	539	543	533	491	491	492	517	515	465	507	491	505	527	520	525	473	495	510	527	493	497	489	533	508	473	485	496	483	476	514	492	510	525	569	475	523	551	522	471	519	486	513	491	535	531	542	524	497	493	471	501	525	523	533	483	467	525	508	543	559	488	481	533	515	477	525	506	509	532	503	501	503	497	516	496	536	547	512	501	499	491	520	489	543	512	496	527	515	525	490	499	500	497	498	455	505	517	515	534	515	543	503	517	520	525	505	525	501	522	540	467	507	514	537	511	477	507	533	487	511	534	488	494	529	511	507	535	494	477	496	515	491	475	529	506	492	514	521	518	470	497	513	507	486	501	526	526	499	514	529	510	501	555	555	507	534	523	484	522	499	478	528	529	481	474	516	557	532	481	512	505	549	520	486	533	495	525	487	514	496	552	519	559	473	486	502	522	510	546	503	516	531	503	525	495	478	531	455	519	487	556	517	476	510	522	484	484	512	507	536	482	518	512	494	477	478	514	519	513	481	532	518	494	502	508	542	519	530	544	526	528	516	507	526	493	501	539	493	456	546	490	472	511	535	530	532	501	510	480	528	496	501	476	504	517	524	530	513	500	499	496	538	483	523	558	521	530	552	529	510	511	490	501	528	527	526	550	515	504	545	485	509	503	474	538	494	520	480	521	494	477	481	516	519	527	517	498	531	524	512	522	515	483	497	502	525	509	465	496	500	501	522	546	486	440	505	516	520	511	513	496	512	488	491	519	488	512	537	507	544	534	495	550	492	507	506	475	548	558	513	515	490	507	518	508	553	502	503	520	459	509	481	535	514	509	512	516	536	479	509	531	545	508	479	514	451	501	514	532	492	498	520	524	496	464	506	537	461	548	508	499	573	484	468	552	507	493	493	549	510	529	522	499	491	572	518	566	526	522	501	525	526	455	545	530	514	502	498	479	478	484	512	501	530	478	508	480	504	570	515	503	512	486	518	503	477	517	479	484	516	477	495	534	484	492	495	501	535	500	461	465	488	488	502	516	476	509	475	505	502	481	475	524	477	525	512	506	526	528	512	511	540	503	518	511	546	526	485	468	529	481	524	462	513	522	502	527	503	441	525	476	477	518	529	508	486	497	484	491	493	495	532	536	548	510	496	512	554	513	511	480	543	504	501	508	500	509	509	523	505	507	495	517	496	511	525	530	506	518	533	504	506	543	487	514	522	539	512	509	524	460	509	520	500	537	511	531	532	493	499	494	526	513	473	536	504	534	502	503	485	482	544	556	480	484	511	508	497	497	470	472	482	479	511	503	484	523	516	481	524	537	502	476	498	509	510	539	479	494	491	475	488	489	484	476	469	515	527	487	523	475	476	522	522	510	526
37590	59461	54163	42727	34843	27315	21038	15078	11041	8454	5954	4313	3176	2502	1979	1538	1374	1205	1152	1083	980	830	855	813	728	806	696	751	727	706	771	741	697	687	714	713	726	714	674	701	700	710	691	685	687	748	684	721	715	711	728	690	708	724	715	738	698	680	642	731	701	696	705	657	734	690	728	737	716	687	710	741	689	722	722	652	727	711	705	671	731	735	671	721	688	712	707	686	741	718	717	662	698	703	721	708	738	673	634	736	675	686	701	672	693	712	656	708	730	691	728	762	656	704	730	651	731	724	674	728	704	660	714	665	740	724	750	719	680	720	686	705	697	725	677	674	702	716	693	717	682	709	676	672	704	689	706	716	745	701	689	673	781	739	709	727	672	686	680	751	679	747	747	660	697	703	669	688	742	683	686	674	717	701	707	720	648	692	716	720	664	726	673	697	706	726	689	740	672	733	679	691	693	668	713	689	730	704	704	716	750	687	728	719	718	710	699	698	737	689	688	780	733	695	705	734	707	721	656	695	686	706	691	691	685	701	737	722	708	692	716	716	716	697	703	690	673	720	696	709	724	703	733	718	757	731	720	690	717	690	706	666	711	663	746	674	740	629	696	661	683	710	756	673	715	689	744	681	671	774	745	665	717	709	702	707	710	715	690	695	648	656	718	722	673	681	691	707	748	695	723	668	711	678	689	733	649	720	749	702	695	744	712	728	717	703	709	733	733	716	673	689	685	655	703	706	763	708	727	717	674	655	710	702	670	692	678	734	685	758	704	739	710	708	719	723	690	748	705	691	712	753	741	684	690	734	756	704	697	686	718	727	696	692	688	727	696	740	666	713	732	733	708	723	753	730	747	748	733	703	727	676	697	718	742	715	727	668	664	766	748	665	669	686	754	702	697	714	684	680	736	672	657	689	735	710	690	697	690	731	717	653	755	697	726	723	756	700	720	703	742	741	686	693	680	741	734	698	709	696	704	737	680	708	692	700	685	689	660	701	687	676	705	696	707	705	776	720	688	703	687	664	709	683	744	717	685	687	698	696	723	657	727	651	707	708	679	673	740	728	709	695	709	719	785	667	680	717	700	690	669	703	705	720	713	678	692	695	700	741	714	672	726	697	719	705	655	746	685	713	708	626	733	721	662	674	689	707	701	710	731	714	721	727	664	737	670	705	687	741	735	712	690	728	719	723	748	713	719	750	742	757	724	718	738	698	690	737	683	733	705	709	725	708	723	686	730	707	695	699	702	702	710	708	730	711	726	707	704	716	725	716	700	734	703	704	675	650	762	715	724	710	712	692	701	663	705	714	733	684	705	720	711	726	734	729	722	681	696	712	715	652	735	702	691	717	712	744	707	694	752	745	718	679	686	694	666	706	694	683	672	675	729	760	703	703	707	691	734	690	705	670	752	700	673	706	693	695	694	696	693	699	729	726	737	713	735	722	683	728	710	733	726	707	714	689	709	702	719	742	642	704	658	744	728	698	705	740	671	653	728	720	687	757	732	680	661	709	656	686	689	725	676	687	718	718	671	678	733	704	718	707	719	741	733	707	728	708	721	694	695	687	682	693	716	690	676	722	652	683	692	731	717	717	676	718	719	686	718	717	756	691	726	712	697	727	718	684	750	742	687	730	677	676	714	702	707	708	706	689	689	670	701	693	722	664	698	674	722	704	686	710	702	719	685	731	695	718	695	636	741	743	719	705	716	705	714	721	683	728	692	672	675	712	670	699	737	657	658	655	735	689	689	682	706	732	734	673	739	717	666	702	689	739	687	706	694	728	770	716	694	710	680	725	716	726	724	684	714	667	699	723	717	669	663	686	677	747	690	704	728	713	705	702	697	762	713	711	746	680	714	735	696	692	673	744	692	740	772	701	683	700	701	705	679	730	704	711	685	672	729	699	695	746	717	706	680	741	724	703	711	733	749	687	721	674	698	677	704	711	727	689	686	737	678	707	690	687	750	681	655	733	729	690	713	670	684	725	736	673	664	692	713	688	745	699	721	713	708	715	670	746	682	717	735	711	712	685	700	702	709	697	709	688	669	699	703	695	696	730	715	691	681	742	724	742	691	709	696	701	707	733	679	661	685	723	706	718	717	730	711	676	748	746	727	694	707	715	739	720	752	734	691	735	730	735	668	677	732	661	677	689	706	710	720	713	696	704	698	718	705	734	709	759	717	664	676	690	749	715	687	735	726	659	671	685	672	711	704	693	676	684	684	744	677	739	687	732	666	719	741	699	729	656	646	736	780	715	707	741	729	719	659	758	745	682	656	717	688	734	741	749	709	704	762	655	673	717	695	744	728	739	680	738	688	769	708	700	671	659	625	708	724	709	704	703	733	731	728	686	752	698	715	708	718	688	704	669	692	724	743	662	679	726	724	698	736	733	713	687	734	710	729	709	703	679	698	679	701	747	743	696	751	660	692	746	695	688	688	710	709	735	693	686	687	710	696	778	659	722	711	643	745	707	693	659	699	693	681	712	703	742	700	750	757	711	695	740	717	704	760	695	775	688	683	706	721	699	708	694	658	712	735	699	704	684	662	691	783	731	692	656	710	708	651	687	735	690	735	703	718	728	717	728	738	686	677	677	713	686	705	706	686	700	683	679	684	742	694	695	653	693	696	674	697	713	669	709	698	712	700	671	686	697	721	723	698	695	720	658	754	677	651	714	724	716	716	707	722	673	666	700	744	684	710	692	683	711	679	711	728	702	665	756	714	710	724	749	685	716	682	682	718	724	737	751	680	725	697	748	692	694	664	687	735	659	681	713	719	692	743	708	664	681	679	706	696	649	708	724	709	686	711	747	661	687	669	698	690	708	689	655	711	713	670	741	725	689	741	696	734	679	735	709	708	705	647	659	741	717	740	760	686	695	734	715	698	720	713	741	726	738	702	688	642	747	702	677	703	653	705	740	721	701	718	696	681	673	720	738	737	659	684	726	717	753	723	693	684	720	707	680	703	739	713	723	719	699	679	724	698	699	722	686	720	701	749	671	706	745	734	736	716	734	747	670	666	710	740	696	695	737	708	682	702	701	713	744	695	731	717	712	707	690	671	708	772	676	720	753	731	704	730	720	712	727	724	708	736	725	728	694	707	695	665	713	666	747	709	713	684	691	725	697	705	721	682	664	697	688	700	722	655	725	653	709	658	725	695	725	739	700	718	691	685	717	710	714	711	688	715	644	694	703	693	698	708	708	732	665	685	660	678	693	703	702	700	707	692	738	690	703	718	749	673	743	689	683	672	693	723	680	705	720	642	683	741	694	722	714	710	727	709	715	698	691	707	678	696	696	683	690	728	674	674	676	668	722	736	680	695	691	698	651	697	744	716	731	677	709	673	717	715	758	750	713	740	736	691	680	730	721	651	741	741	670	703	714	729	673	739	704	699	692	734	720	768	721	697	699	683	743	663	668	726	702	663	715	747	705	707	705	705	668	689	699	744	727	728	677	711	700	676	687	703	671	686	729	665	755	750	666	757	692	707	664
22975	20983	28758	24378	23422	24742	24108	13979	8968	6741	4624	3164	2355	1899	1433	1192	1006	897	794	734	690	705	599	605	594	585	547	554	540	573	536	574	486	542	486	493	548	474	546	524	483	512	518	537	534	508	495	491	484	539	531	542	492	506	459	484	513	495	498	530	535	478	500	538	497	491	506	500	508	504	507	516	494	480	529	543	467	534	484	477	500	479	520	509	512	533	492	525	504	476	530	483	481	512	485	505	500	521	517	493	484	510	476	471	530	501	494	538	500	467	517	518	498	489	486	507	524	491	511	516	484	498	526	463	509	489	511	519	501	517	495	518	517	500	498	514	519	485	514	458	465	480	516	531	514	490	492	555	536	497	476	528	511	512	484	499	519	511	527	519	517	525	520	521	494	474	499	489	490	487	514	522	544	527	464	461	501	494	530	495	519	542	530	487	499	505	511	503	507	530	480	493	536	514	481	479	505	517	485	511	512	504	546	510	497	527	461	499	523	495	528	488	535	543	560	537	469	489	462	526	530	483	516	464	491	497	503	494	513	498	534	523	533	527	513	508	522	516	490	469	500	501	510	496	486	509	528	479	506	534	485	529	517	493	504	546	485	484	516	510	484	466	544	482	527	540	483	490	537	459	483	498	526	521	526	522	500	508	510	495	458	496	500	547	473	461	528	526	462	533	471	511	542	541	526	514	528	506	511	531	487	530	543	493	484	488	532	533	543	503	505	502	468	501	513	535	513	501	505	490	461	486	507	513	510	517	483	490	529	487	494	488	521	494	513	491	539	527	471	474	525	529	499	508	479	517	485	506	480	490	468	530	507	470	515	540	551	506	532	559	452	508	482	515	469	511	552	480	471	467	513	511	513	548	496	498	491	483	501	526	506	510	488	502	553	497	496	492	510	546	505	457	503	513	542	503	491	506	523	508	499	466	507	539	497	495	500	496	534	520	489	457	525	550	516	523	511	499	496	498	543	522	501	485	487	514	509	463	508	510	470	509	531	487	514	459	512	553	512	522	493	567	516	488	499	493	526	513	462	490	511	476	520	488	530	499	493	465	507	511	512	509	498	508	515	487	518	507	519	532	482	486	494	461	521	489	533	472	522	531	506	499	537	515	545	480	498	545	526	521	541	502	520	486	501	515	489	487	534	511	515	525	488	560	496	500	522	479	507	510	507	535	481	520	485	498	566	513	518	495	508	490	507	479	533	547	517	508	519	495	526	501	540	480	481	539	501	507	478	523	483	498	515	509	482	490	498	468	470	508	509	484	506	510	482	489	499	482	511	498	525	485	488	507	504	514	526	501	487	521	499	505	496	526	505	517	512	541	461	476	504	499	507	510	561	503	500	523	492	537	484	510	514	515	551	534	482	465	486	529	482	456	474	489	519	483	460	499	521	496	473	529	494	503	501	521	518	477	470	524	489	498	524	476	519	502	523	530	500	515	498	500	472	505	515	509	440	491	496	512	518	505	508	489	510	499	492	490	464	485	499	488	516	525	461	513	500	519	510	532	508	486	506	508	536	513	466	485	532	508	501	454	485	486	513	517	506	502	521	539	480	489	467	491	502	501	541	497	540	535	497	466	491	504	503	481	487	493	489	558	460	469	499	507	506	495	493	551	515	495	497	484	521	511	549	480	494	485	499	515	521	474	504	533	549	533	442	501	508	504	534	514	524	515	512	501	532	518	518	491	483	536	468	564	483	468	505	500	507	513	494	501	480	534	529	512	476	541	496	505	544	501	500	504	497	505	485	527	490	505	515	523	527	531	487	511	479	494	480	509	476	520	528	487	526	499	496	520	495	514	513	493	519	483	517	500	501	468	502	489	515	479	487	474	494	442	477	528	507	522	478	485	498	516	501	512	469	504	504	488	513	563	498	496	490	491	523	522	518	523	517	510	479	528	453	513	520	512	482	501	509	497	459	525	489	487	534	521	514	540	492	524	484	535	536	505	497	525	536	512	496	485	500	489	475	486	512	524	536	530	503	499	512	492	500	502	522	487	523	549	511	527	478	504	520	514	502	526	509	484	498	494	502	501	498	554	495	498	483	491	502	502	525	498	511	508	501	499	471	522	473	477	514	511	498	488	534	481	512	489	538	491	511	495	481	494	536	504	547	505	506	507	519	506	490	494	508	485	513	464	482	515	524	514	493	520	562	512	474	511	514	504	485	500	479	515	448	497	471	483	480	483	493	494	503	472	549	480	512	496	485	514	529	492	490	497	512	536	514	512	500	539	468	521	504	514	539	518	491	485	479	496	527	484	492	531	524	509	529	508	502	497	491	498	490	494	487	478	516	522	480	490	503	498	500	495	472	511	483	515	534	491	504	577	531	540	503	488	489	475	536	524	502	545	490	525	535	522	497	511	492	540	501	513	485	534	484	522	544	490	553	502	476	526	474	547	532	484	486	506	491	522	549	485	500	526	485	486	543	556	499	485	477	464	514	527	470	511	519	513	506	442	511	524	466	535	519	528	501	528	506	538	535	486	524	500	537	532	481	493	496	515	493	509	499	504	520	528	508	499	502	547	468	520	492	484	511	507	531	527	515	495	540	538	500	532	545	521	532	526	504	498	488	462	529	501	504	540	540	476	517	501	535	456	528	533	511	491	491	499	514	506	515	483	522	503	526	481	501	506	534	538	495	501	501	499	507	533	546	506	520	512	539	491	471	449	497	484	460	495	512	524	535	484	485	461	485	497	482	523	487	460	500	518	526	505	471	483	530	498	537	493	497	508	488	504	501	472	474	504	545	504	523	496	514	507	524	512	526	518	515	475	514	468	527	536	517	533	500	520	488	511	529	512	508	518	508	494	480	517	477	516	521	491	552	475	473	434	505	473	527	521	497	503	507	497	515	520	522	507	514	478	517	536	508	500	495	477	536	516	517	488	510	504	524	542	503	507	488	537	486	493	513	485	518	482	541	493	491	518	506	495	537	511	488	516	523	516	470	547	434	485	488	548	570	528	514	534	518	498	507	488	528	509	489	483	504	511	508	577	512	473	469	515	470	483	483	493	494	502	522	469	457	500	515	497	475	508	496	528	567	480	531	514	494	527	487	468	543	479	513	559	500	509	497	509	479	467	493	499	495	478	496	516	516	509	509	494	500	511	532	514	508	541	486	533	450	518	504	519	520	474	499	503	498	498	500	526	513	545	510	458	502	476	470	510	546	496	496	503	516	479	511	487	527	510	521	538	490	488	514	519	486	508	548	472	504	514	516	507	503	504	505	519	480	477	530	488	528	515	493	545	506	479	500	464	489	499	547	512	469	493	497	448	483	495	496	515	512	490	503	544	523	506	503	487	476	548	474	477	516	506	486	481	547	506	550	533	526	549	528	516	497	498	506	513	518	534	486	505	491	492	498	510	470	500	488	526	497	549	511	507	482	515	495	476	493	483	498	453	508	487	469	517	466	488	517	507	488	493	481	489	519	494	498	532	498	468	502	471	510	527	477	507	485	494	466	477	495	493	497	505	482	505	476	507
38914	65430	60801	47764	38776	32088	26452	19865	15095	11686	8467	6028	4507	3314	2618	2110	1742	1543	1269	1165	1014	940	920	837	810	817	785	787	758	788	722	735	686	694	716	665	696	693	659	740	707	708	702	749	700	693	705	721	688	709	715	717	701	667	654	702	712	685	716	683	733	649	705	695	682	724	710	701	685	637	671	678	654	716	686	691	702	707	720	685	680	696	658	682	713	665	691	710	699	641	684	669	678	672	699	705	701	720	689	684	649	697	670	703	647	687	716	697	679	706	685	702	719	714	705	692	677	691	692	734	679	731	731	694	703	674	696	662	712	656	684	698	664	706	684	699	701	708	701	666	689	653	689	670	665	698	678	674	685	693	637	666	663	680	700	691	686	694	724	666	747	692	654	685	712	663	664	672	681	715	686	676	698	684	690	736	646	665	693	671	716	675	709	687	692	713	687	719	741	679	712	701	682	662	733	668	706	682	670	639	690	704	703	682	682	694	710	683	688	721	703	683	683	701	711	642	709	744	646	677	687	698	680	684	714	723	676	707	718	693	709	671	664	705	680	708	692	698	729	730	740	696	672	706	702	707	632	708	733	699	646	698	745	647	662	639	688	731	657	700	686	699	658	653	695	698	670	675	657	683	732	713	686	683	683	682	705	694	663	718	680	751	676	720	716	653	700	728	721	732	653	685	676	737	731	659	704	745	747	718	737	642	664	679	678	678	686	697	672	653	694	690	707	711	668	727	691	688	696	636	666	689	633	724	669	660	658	687	658	675	681	727	648	646	680	672	693	668	722	689	696	648	667	642	681	674	654	677	667	689	709	679	692	670	677	686	645	731	687	660	680	652	690	719	716	692	654	705	645	674	696	664	686	685	707	724	672	685	678	712	684	688	714	661	676	711	750	727	685	677	704	676	702	708	676	681	648	677	666	668	675	711	668	676	628	710	730	668	699	668	677	721	708	698	723	638	655	720	736	716	697	717	715	661	678	696	731	723	713	620	670	660	642	705	640	682	684	675	677	702	666	716	680	673	645	727	677	647	692	682	710	702	670	700	723	705	690	677	709	673	691	661	677	705	744	698	652	692	659	752	680	692	687	682	723	679	719	721	689	695	731	701	659	703	672	685	635	759	682	662	663	667	670	680	710	653	665	718	667	691	683	702	657	695	712	696	700	669	641	689	669	674	702	698	698	711	695	623	729	692	724	667	642	666	721	696	697	718	646	698	675	678	719	716	676	676	665	715	688	692	685	672	707	662	683	721	726	686	687	717	668	686	682	701	705	683	727	670	708	689	666	743	697	711	620	686	723	698	728	720	666	656	665	683	686	639	670	707	674	709	700	734	734	672	651	682	668	643	668	681	672	716	730	669	666	701	677	668	675	660	692	657	695	688	660	677	683	683	730	708	686	674	718	702	704	684	707	680	684	665	703	662	705	717	687	693	686	697	696	676	652	723	676	674	681	672	647	669	681	664	677	685	699	739	717	688	704	726	716	692	685	693	675	713	722	711	666	653	704	705	673	663	667	740	683	692	648	710	702	644	694	743	737	675	721	696	669	688	658	744	726	696	646	640	663	629	699	702	696	706	698	705	624	675	686	701	681	643	682	655	723	681	700	687	697	696	734	728	690	702	746	676	667	668	711	662	711	670	661	700	691	707	671	706	702	687	713	705	688	660	644	682	647	661	696	655	724	714	676	667	650	672	703	693	719	670	713	696	664	691	752	713	659	736	697	652	652	650	665	648	712	667	687	686	696	690	699	664	703	676	679	683	661	702	705	666	667	686	653	758	690	742	704	720	681	663	683	675	673	741	722	665	648	649	678	704	716	641	656	708	712	652	715	682	658	671	698	705	707	688	695	732	685	697	688	691	659	727	708	691	651	713	688	672	694	726	662	714	656	687	695	693	671	641	675	650	675	668	687	665	681	684	680	725	671	671	727	670	667	726	712	713	711	647	686	706	704	680	703	645	678	674	663	673	643	668	643	646	685	741	678	641	725	677	701	709	728	703	674	678	691	744	718	687	749	691	688	728	693	674	672	721	683	689	634	681	676	661	673	691	718	702	695	647	662	668	699	682	685	743	710	630	685	680	661	678	680	668	708	659	692	708	671	672	734	707	736	673	666	752	688	691	676	640	658	663	708	681	706	668	743	661	658	700	757	624	681	756	706	688	661	683	671	718	660	679	711	701	720	692	671	659	657	732	685	708	659	655	706	690	631	722	675	686	715	708	693	671	687	682	667	741	672	724	670	640	642	667	638	697	666	688	652	663	660	677	686	702	692	689	677	651	669	674	688	722	632	667	646	669	676	663	723	671	654	690	705	676	673	645	700	746	688	713	723	690	671	650	715	727	687	679	647	696	663	641	737	689	716	694	682	690	669	726	696	664	700	703	709	662	708	723	692	702	688	714	652	644	648	655	641	740	643	680	714	673	671	676	699	693	676	629	720	658	697	693	673	655	659	715	700	686	721	685	711	696	671	683	709	688	700	702	741	687	677	665	661	703	661	726	777	696	707	677	673	697	724	694	686	699	663	697	694	665	648	700	708	687	698	677	696	690	649	677	716	706	666	723	618	707	686	710	640	678	700	645	651	684	652	654	696	688	710	727	671	636	666	642	676	695	717	667	703	661	671	657	643	709	691	647	707	658	716	685	673	683	667	690	648	698	726	687	693	675	683	643	681	705	709	692	695	665	674	663	700	662	701	675	735	654	732	707	654	661	656	704	716	695	664	696	682	701	656	648	715	686	673	697	663	715	654	645	674	659	703	715	670	655	700	711	692	711	651	672	656	697	687	720	702	654	679	686	701	694	667	668	705	623	649	691	696	735	698	684	672	726	697	699	706	703	687	651	694	668	734	685	678	684	678	693	663	683	649	729	679	721	706	674	698	670	678	718	721	725	671	660	718	687	688	694	711	671	754	691	696	721	676	702	663	722	704	679	667	636	713	663	708	693	718	731	723	653	671	702	656	717	702	683	711	705	668	690	690	642	705	633	677	692	641	695	702	684	694	712	664	701	613	665	700	682	695	690	682	637	722	690	644	652	680	643	703	645	658	696	700	662	700	696	703	728	712	680	669	722	685	675	669	696	714	705	681	671	692	687	705	665	694	668	711	688	725	695	657	646	653	637	691	649	698	700	712	647	669	648	689	658	680	700	715	724	669	638	687	715	706	685	678	702	697	709	716	669	679	665	697	690	707	690	669	607	654	669	718	701	689	692	728	765	709	689	705	714	673	680	664	658	704	682	702	722	671	718	688	680	688	687	704	679	675	677	693	709	717	682	680	682	692	694	634	680	687	743	670	695	700	685	700	671	660	708	710	652	738	693	722	704	725	664	686	715	675	694	713	682	698	673	657	710	660	649	702	697	700	680	671	714	664	669	716	665	676	707	713	692	733	659	628	690	660	722	676	687	654	665	713	701	695	689	657	669	669	653	690	699	728	677	694	700	677	729	650	672	675	691	689	655	682	685	704	691	675	663	737	719	663	677
29444	34119	42013	33787	22215	14474	8792	5189	3593	2754	1969	1535	1187	923	837	722	691	665	646	614	528	545	499	562	546	530	508	510	505	501	507	465	516	470	493	460	486	499	531	510	437	516	498	470	439	486	487	516	508	460	484	534	532	486	509	483	476	469	497	468	493	505	440	489	445	456	490	490	502	513	511	477	501	474	479	475	486	523	505	496	465	461	506	484	486	445	522	513	501	503	508	516	476	481	517	494	489	495	485	473	478	464	515	518	489	493	506	477	460	478	502	445	487	517	488	490	501	492	479	491	447	448	491	485	471	468	489	455	464	456	503	523	456	487	469	501	512	491	496	491	492	465	484	492	500	483	505	466	494	499	532	496	508	460	503	492	473	522	501	443	486	536	482	508	499	491	501	495	479	494	520	521	493	483	494	518	456	447	494	497	514	495	488	497	518	477	518	483	507	489	451	472	483	532	495	485	501	496	501	514	502	488	502	470	497	481	490	526	523	453	476	491	509	484	496	536	482	508	494	466	502	486	543	480	509	465	501	440	507	529	484	487	480	456	542	483	503	469	494	475	470	486	469	472	488	455	491	528	519	497	505	464	489	479	489	482	491	499	491	502	455	494	509	480	511	502	458	509	482	484	471	467	546	520	447	448	438	477	509	503	465	485	480	497	436	523	459	469	495	485	482	517	502	499	504	515	469	496	458	499	537	501	480	540	503	502	468	509	497	446	477	472	493	487	534	518	463	511	480	451	502	464	475	521	545	517	499	494	448	492	512	466	477	501	473	474	517	451	464	473	489	459	483	502	481	537	483	489	459	483	507	519	494	464	529	504	474	511	471	500	524	513	517	511	500	520	538	522	506	463	522	527	515	506	513	474	465	493	473	479	475	467	476	483	470	478	497	491	491	480	479	456	494	495	489	489	525	494	502	514	502	476	520	467	437	488	478	469	537	498	512	492	485	475	488	452	468	493	446	495	457	497	515	455	488	481	474	487	467	463	483	482	498	519	491	512	499	504	507	471	466	503	494	512	459	514	480	498	515	488	449	489	469	497	479	486	484	492	475	450	424	504	495	463	512	482	496	473	532	533	523	428	518	454	485	485	472	505	481	502	518	506	485	444	490	507	455	451	446	457	475	472	490	472	451	488	514	486	487	498	521	502	497	511	508	486	484	477	514	524	502	484	502	445	463	475	496	468	458	486	512	486	499	501	507	481	508	493	469	515	457	481	501	469	506	458	496	462	481	484	517	463	445	493	469	498	500	515	501	494	492	510	458	485	505	467	481	517	486	481	531	503	501	508	513	510	452	466	451	454	496	486	458	492	478	498	482	498	505	478	491	486	504	490	507	494	486	454	487	521	503	478	494	450	487	457	479	488	476	507	472	505	518	490	521	464	457	490	475	513	513	470	494	467	470	435	483	492	510	496	493	497	464	491	534	496	488	468	488	496	526	494	469	500	453	489	477	476	459	459	480	493	531	469	472	518	437	507	510	445	499	440	513	456	466	476	492	528	480	463	487	514	467	487	518	496	491	506	492	502	483	526	478	480	484	479	505	466	476	494	472	490	483	498	510	481	517	503	470	540	445	499	539	504	471	469	474	459	496	499	468	500	477	453	499	461	468	495	472	488	479	487	503	480	480	502	492	481	474	508	468	488	516	481	482	449	440	487	502	513	475	511	503	431	535	479	514	481	494	512	486	492	479	531	507	553	489	485	516	524	461	480	525	483	531	523	485	509	516	445	464	490	479	503	504	506	526	505	474	481	526	488	508	480	502	474	509	471	494	492	449	466	495	497	445	464	489	483	494	504	516	471	473	484	452	503	532	502	497	471	506	508	473	458	492	451	513	485	450	473	460	501	478	511	488	442	489	461	473	485	469	448	540	492	515	540	489	518	462	505	441	493	456	506	509	460	488	516	521	461	476	498	477	489	459	497	475	520	475	493	454	507	478	468	490	498	484	471	466	509	527	499	464	471	455	501	473	485	488	491	469	458	472	484	491	482	463	519	511	520	497	466	445	496	506	515	460	535	466	537	436	506	539	489	511	510	507	486	488	485	484	484	490	491	462	465	511	498	529	468	492	476	476	472	499	481	476	504	528	477	491	496	513	500	472	480	499	465	488	483	516	514	490	507	491	522	501	477	468	485	467	493	481	502	500	489	532	506	516	489	507	514	483	444	508	474	513	470	470	520	472	470	523	475	475	527	525	542	508	514	510	502	494	512	507	481	454	512	476	486	472	481	476	445	489	467	516	482	494	484	440	497	471	497	518	511	490	469	506	481	485	479	485	453	500	550	532	468	571	481	468	499	474	502	455	482	502	516	499	536	544	545	487	476	487	482	493	459	525	511	449	489	479	503	518	488	505	470	468	487	507	480	460	484	511	478	500	502	484	482	465	516	475	500	510	507	485	521	469	493	481	455	551	453	484	495	480	520	518	497	428	494	490	482	525	468	483	454	526	492	488	483	451	462	480	521	504	498	477	498	432	517	488	513	491	488	503	534	478	489	519	495	484	454	517	479	498	480	476	492	475	514	487	486	472	493	497	474	467	483	529	508	501	482	497	504	506	500	516	492	493	511	480	499	536	490	468	509	517	508	468	452	484	495	465	509	514	524	506	495	493	513	457	493	478	470	517	538	506	506	497	496	451	474	508	487	475	497	486	481	519	492	495	505	504	514	505	498	490	498	472	459	464	473	497	496	506	476	448	527	520	480	446	507	464	503	463	492	495	546	534	464	511	494	488	500	504	490	491	457	522	482	512	453	509	471	487	496	482	523	500	493	489	509	493	492	509	536	510	506	458	462	484	505	471	512	517	481	524	461	491	509	463	489	487	493	484	510	523	489	479	494	506	496	463	507	499	477	434	436	492	555	458	500	515	495	493	509	516	479	501	527	460	437	498	476	531	512	472	482	502	473	490	507	491	467	464	484	467	482	476	474	489	499	475	521	500	482	483	488	494	493	492	500	483	529	516	496	504	500	479	488	477	517	492	462	519	475	492	520	483	503	487	478	475	476	460	498	511	465	505	482	478	485	493	504	469	519	507	487	495	488	485	493	473	489	513	502	486	484	490	506	496	475	498	495	479	514	474	452	483	487	479	494	456	492	512	471	474	503	534	470	482	452	491	480	491	497	518	468	458	503	482	518	483	473	442	501	486	486	489	480	493	507	446	437	479	475	513	464	519	466	490	485	474	483	534	501	464	475	496	479	524	495	457	497	478	498	507	497	467	494	498	489	459	489	515	501	482	489	480	489	484	474	453	509	523	525	525	457	506	508	461	502	462	463	444	516	517	498	532	485	520	497	520	502	482	490	481	488	473	482	513	488	475	503	446	459	504	497	500	517	499	466	505	482	453	455	458	487	481	479	484	475	474	453	485	482	469	512	488	505	459	466	482	483	513	500	504	523	484	479	501	506	458	512	494	496	445	489	473	515	530	474	491	492	510	476	533	486	481	493	487	453	530	483	490	442	496	449	421	463	484	508	486	478
36877	53065	48017	35928	27439	21152	14751	10342	7481	5513	3901	2858	2194	1722	1383	1242	1055	974	848	828	812	781	745	785	718	756	714	697	679	702	713	646	658	722	674	689	661	685	711	691	680	690	667	644	684	676	651	712	659	661	668	665	696	671	650	696	658	671	686	637	698	683	698	729	692	617	621	708	701	676	657	680	708	659	677	686	648	657	667	665	684	715	653	707	695	660	646	704	712	680	625	658	667	643	643	695	669	663	682	669	679	662	682	666	661	677	641	721	680	662	675	690	662	703	683	658	698	700	649	609	654	702	693	681	660	659	718	618	679	677	674	659	697	680	660	685	693	671	682	650	688	660	680	669	655	665	676	677	653	680	660	671	703	644	680	696	680	680	660	666	675	723	696	681	692	654	631	660	752	672	689	673	672	670	684	669	610	634	699	703	650	671	696	684	668	664	648	632	618	660	705	639	703	654	663	659	709	664	661	707	673	656	681	685	672	670	663	691	664	674	683	689	650	677	733	677	701	646	650	680	650	673	707	656	625	665	667	712	662	674	669	696	702	671	641	665	674	666	638	695	677	650	683	704	702	661	678	682	697	699	652	707	740	684	705	644	676	662	637	611	729	649	663	658	698	638	680	685	672	692	662	709	692	664	672	703	656	679	703	669	654	661	662	661	648	674	669	670	691	692	687	693	673	648	678	695	702	664	656	622	674	689	688	672	690	643	690	723	707	672	651	710	699	674	685	646	692	685	643	666	721	718	641	676	657	685	653	675	617	693	671	686	687	686	671	631	686	695	673	692	665	660	681	645	652	682	691	720	682	737	703	780	678	684	640	670	681	662	679	692	649	657	674	663	676	707	711	683	681	685	660	686	662	659	692	693	664	668	699	705	666	713	683	686	674	669	651	678	623	658	669	624	652	677	688	650	668	688	671	703	688	682	646	665	628	644	676	671	686	689	679	686	685	701	682	653	693	650	670	708	651	605	727	676	644	658	654	679	648	678	717	709	715	672	713	702	712	686	671	657	628	699	712	659	663	684	726	718	689	677	694	655	660	670	712	686	737	690	670	668	638	645	681	699	674	692	717	662	675	663	690	641	639	642	743	687	680	681	686	703	675	709	642	693	694	666	670	658	654	668	698	667	694	684	677	664	666	676	652	612	652	704	664	667	673	712	649	651	663	656	639	689	677	675	692	741	695	692	656	680	736	682	671	662	681	679	707	688	680	675	651	672	659	651	689	661	676	694	698	665	699	666	667	683	681	674	690	691	676	663	709	701	654	688	662	677	710	638	627	739	690	640	651	685	638	706	710	686	664	694	628	623	670	696	709	671	646	679	657	635	665	672	651	675	714	641	702	678	644	659	682	651	650	648	667	709	656	651	701	678	732	669	671	656	714	645	698	678	649	680	677	646	614	643	656	691	659	629	670	630	644	666	632	692	603	687	628	697	671	660	635	649	711	653	689	660	686	674	656	724	630	625	681	717	647	654	695	652	704	627	697	689	683	694	612	682	616	651	717	667	666	696	698	682	667	677	645	724	675	635	671	669	693	684	640	753	723	710	707	679	708	643	668	649	655	699	701	653	657	683	682	673	673	611	666	663	647	679	657	670	665	723	706	640	708	679	665	696	701	682	663	694	686	725	670	674	669	674	688	650	678	679	694	651	674	676	633	663	665	651	667	712	660	650	699	682	679	681	645	681	665	689	666	686	636	677	707	697	683	654	673	664	659	683	636	684	662	623	687	717	685	671	640	664	721	695	659	622	674	679	694	658	714	719	661	618	674	699	661	649	634	670	693	691	681	717	636	687	706	715	660	676	727	674	592	682	682	692	686	683	648	679	712	673	690	664	653	673	667	668	660	688	640	675	635	703	665	684	676	635	661	655	660	667	685	686	708	665	684	678	640	724	729	679	714	704	715	667	652	717	715	730	657	708	645	685	650	711	696	665	649	661	626	647	653	701	701	641	689	699	716	640	658	644	656	681	696	647	688	644	647	694	692	672	650	705	649	678	657	689	691	713	705	662	678	696	699	630	679	728	671	692	725	687	647	620	673	662	647	686	671	651	658	691	689	673	682	648	632	672	704	718	658	648	700	632	672	678	656	685	673	708	708	627	694	661	651	667	696	715	683	693	685	661	698	666	714	667	738	668	656	673	696	657	665	673	674	694	676	702	670	701	696	667	662	692	703	631	675	661	709	636	635	666	682	687	647	630	695	649	697	699	655	672	678	665	645	678	640	648	669	668	638	646	652	704	694	664	686	681	709	695	670	700	702	642	665	706	683	686	629	650	637	693	677	691	658	692	689	650	648	694	674	692	626	681	700	669	629	668	678	703	643	717	675	665	679	698	684	679	678	699	643	671	697	699	675	669	654	660	616	664	690	687	665	623	660	691	689	687	655	681	679	672	656	639	689	646	703	672	657	685	664	668	713	685	617	729	678	699	671	653	680	684	697	668	691	626	681	682	704	666	667	672	690	689	687	669	705	661	701	649	676	645	666	644	709	682	714	689	653	672	641	655	770	642	707	658	702	648	637	642	702	655	670	701	692	708	659	654	664	718	684	709	646	642	639	685	675	659	693	633	665	637	665	666	664	649	679	698	670	688	686	688	685	639	662	669	663	669	679	626	655	696	668	697	641	711	614	673	644	677	710	667	668	656	651	673	621	650	699	678	668	729	680	658	677	628	629	654	653	716	684	670	680	692	653	639	676	729	688	674	689	665	744	680	640	673	665	699	666	655	648	647	695	704	676	661	689	703	700	678	688	690	706	691	668	648	656	702	680	694	706	667	649	674	702	640	687	649	656	689	633	641	718	670	674	703	677	678	700	658	659	671	643	671	677	657	694	692	724	651	638	683	668	664	715	650	626	667	661	694	652	688	704	662	671	677	654	677	712	699	698	685	645	625	653	651	730	658	690	654	663	661	713	681	647	652	686	674	693	672	705	647	754	653	662	689	661	676	661	677	720	731	701	724	678	658	693	735	663	700	724	626	725	653	690	664	688	666	671	680	655	688	665	672	687	658	720	687	632	670	650	620	697	689	705	615	668	644	678	680	724	643	650	633	656	663	685	664	687	716	661	705	689	668	661	666	664	645	698	652	714	675	665	664	668	675	721	724	719	692	652	640	672	655	671	701	645	703	662	654	653	710	676	639	696	667	678	642	633	691	672	661	657	674	661	671	660	657	660	695	699	668	640	629	693	651	664	641	675	688	681	671	699	713	666	666	644	701	671	695	668	713	694	716	660	688	644	668	666	665	689	613	707	656	711	653	736	683	653	612	681	708	687	689	685	703	635	739	685	656	708	607	681	699	638	686	665	682	700	718	637	729	704	671	652	694	683	674	630	659	635	646	737	721	662	684	640	639	708	719	686	677	685	666	660	708	655	625	644	689	687	699	688	685	636	686	656	679	690	672	670	676	657	696	660	693	624	645	665	656	629	642	729	691	702	671	630	718	686	667	657	715	666	682	675	700	738	653	733	723	655	648	717	638
24158	21076	28840	26923	25425	22902	16726	8895	6092	4421	3066	2322	1702	1346	1137	928	801	789	733	641	647	612	559	579	540	547	615	588	556	521	538	545	537	480	491	526	489	526	526	510	472	505	520	513	555	524	512	516	499	524	504	508	545	532	522	507	502	526	545	533	507	500	483	521	531	484	508	535	534	556	506	510	497	559	560	532	495	500	480	508	491	517	521	501	498	537	499	506	525	530	512	511	497	520	530	519	523	497	497	513	521	546	537	499	501	512	521	514	514	523	515	519	493	513	499	481	477	529	496	517	518	535	519	482	492	528	474	508	484	515	476	519	510	512	510	465	527	476	507	503	502	522	503	535	485	526	484	527	500	505	504	505	527	503	534	524	508	493	513	492	517	532	487	513	492	535	486	551	490	515	520	544	551	479	507	487	525	503	542	495	493	502	522	491	526	522	490	505	509	470	486	509	503	485	500	484	501	503	509	468	514	496	531	516	520	483	479	500	479	487	498	463	512	500	498	537	541	481	479	518	482	493	540	509	512	483	547	507	545	495	500	510	516	511	517	530	516	524	478	499	512	495	475	561	482	484	468	480	478	539	489	486	496	510	524	502	488	548	506	510	457	532	503	489	491	504	482	526	476	501	505	512	501	514	497	532	482	544	465	473	502	499	526	566	533	506	501	470	479	504	496	491	493	510	531	534	496	485	511	533	557	486	518	570	523	513	526	529	482	513	516	517	528	507	534	543	490	502	507	521	493	553	515	482	481	504	509	536	539	509	528	487	521	514	530	494	512	495	496	488	534	559	550	530	496	483	510	536	509	496	502	501	495	478	517	483	498	550	528	492	519	476	499	535	518	511	473	514	528	521	509	540	494	533	539	496	484	487	531	522	531	551	514	505	521	462	504	483	481	522	515	497	493	510	504	481	529	488	566	495	500	548	510	481	555	535	502	472	497	483	504	545	512	482	487	478	471	496	522	518	501	505	502	495	523	500	496	513	508	507	511	503	515	504	538	542	529	519	510	438	490	512	523	504	548	497	478	514	454	506	464	506	510	557	504	473	494	476	501	521	517	508	506	511	463	500	540	514	542	503	535	492	519	443	513	535	527	515	513	528	456	503	517	494	512	503	495	521	530	493	519	478	506	479	553	516	507	537	522	507	490	473	512	487	521	499	532	551	511	515	521	500	526	483	540	523	540	513	532	509	502	488	459	517	494	475	534	519	488	506	509	518	478	532	464	536	520	502	523	528	485	498	514	529	508	521	531	518	460	497	509	516	528	492	533	507	505	517	455	463	533	499	508	503	478	502	467	501	512	536	467	547	514	482	518	493	524	523	490	531	543	484	537	518	487	514	528	545	498	519	519	487	524	557	506	492	507	568	481	527	479	475	480	463	489	487	470	490	508	514	549	505	495	532	539	491	528	534	525	577	537	563	497	495	494	492	509	487	478	498	501	534	499	503	481	494	494	533	483	490	548	492	518	523	517	532	498	517	509	485	527	525	512	501	482	517	487	509	498	546	499	513	524	483	489	525	513	521	521	504	530	538	527	528	515	512	461	521	494	532	475	489	520	501	520	518	539	472	539	498	527	497	543	510	516	433	495	551	536	486	552	482	500	505	517	508	531	531	512	506	499	473	524	479	536	500	494	535	504	487	504	504	510	485	519	471	526	521	489	519	545	510	481	494	504	474	491	501	506	531	497	489	506	502	504	504	475	514	497	509	523	507	545	539	496	481	517	566	519	496	499	475	490	520	478	497	520	522	501	527	533	516	495	523	489	512	489	470	504	478	557	479	490	498	500	533	513	548	499	496	541	499	515	507	511	523	544	471	474	538	530	509	471	512	526	493	490	487	492	523	526	504	496	474	542	500	512	506	562	475	472	518	494	525	526	512	521	504	528	473	538	507	511	501	537	488	573	507	496	550	464	457	513	489	526	517	517	490	541	551	535	533	483	515	522	516	513	543	459	483	537	485	492	539	496	486	532	514	533	494	501	516	517	502	520	480	485	488	489	535	490	475	489	508	518	514	514	527	509	481	519	532	456	521	512	510	528	483	509	494	533	518	456	502	486	470	506	570	518	506	509	510	470	497	529	472	534	500	510	505	513	542	484	531	520	501	525	499	519	473	530	501	511	506	498	547	495	465	493	542	505	524	510	495	502	512	514	482	473	498	522	487	483	486	543	481	566	484	507	540	537	496	492	510	511	469	485	540	508	521	469	468	505	503	481	515	499	519	561	511	541	526	491	558	508	488	542	528	542	541	480	521	540	475	515	523	450	540	510	464	490	477	495	496	528	495	535	513	512	536	518	544	471	517	569	545	505	526	538	494	475	470	520	504	530	507	503	500	481	483	479	495	541	502	506	534	505	505	477	538	498	473	529	512	455	511	480	470	489	490	445	532	525	511	493	510	564	520	467	484	502	545	507	518	499	569	510	509	533	505	483	502	515	506	525	491	534	498	475	516	488	533	482	502	491	499	499	480	490	531	551	479	494	518	529	478	515	503	528	487	478	524	477	527	508	528	495	512	525	488	479	505	544	504	472	490	497	498	507	537	523	502	504	543	520	490	538	530	531	499	513	532	472	532	516	513	506	528	502	541	503	523	465	506	476	538	505	523	480	526	487	521	501	519	500	515	474	516	533	518	501	563	548	514	509	543	515	486	527	499	544	506	508	516	535	497	491	473	506	509	496	524	500	482	539	486	494	492	481	487	523	455	537	522	460	504	463	498	523	527	485	512	451	511	489	500	510	536	517	512	478	499	521	523	489	510	492	541	521	519	498	529	492	485	509	477	515	506	510	520	512	505	485	480	478	545	491	507	516	491	514	524	499	493	505	509	496	527	535	532	522	517	516	469	508	479	498	526	525	500	473	518	517	504	469	521	537	507	506	522	509	466	534	515	516	488	497	494	535	509	537	494	479	482	514	498	527	527	504	508	473	538	506	535	510	527	499	511	524	492	472	510	531	546	530	515	504	503	507	510	477	498	504	537	481	499	527	508	520	527	545	495	514	514	510	548	486	545	485	494	455	531	512	527	495	484	536	517	482	532	508	509	513	546	508	537	508	539	522	514	507	530	529	507	510	507	484	500	494	533	504	494	537	466	482	477	507	482	482	524	471	478	474	490	483	522	535	473	537	529	534	491	495	507	512	524	476	524	515	499	523	521	521	508	484	498	516	508	498	497	507	489	512	502	517	501	510	471	482	532	474	500	492	513	503	516	518	550	522	511	520	469	534	483	501	488	484	558	503	488	535	504	522	485	486	458	504	521	496	501	504	471	507	504	530	486	469	520	506	489	560	522	428	492	534	544	508	530	541	506	541	507	522	507	523	497	490	546	484	550	544	504	535	541	538	482	508	498	514	508	496	459	508	488	490	498	500	502	492	507	513	490	488	522	511	548	467	500	529	528	481	539	478	470	505	502	497	555	492	505	503	499	517	509	532	493	483	523	529	516	535	537	514	523	505	515	538	489	489	468	519	509	489	492	488	500
37032	60217	54746	42573	35248	27694	20654	14784	11399	8560	5975	4455	3237	2557	2024	1663	1369	1168	1089	965	956	877	863	812	759	762	761	754	741	719	708	736	709	687	723	653	726	747	688	710	753	739	700	684	748	715	750	706	713	664	719	700	721	673	693	684	718	706	673	687	681	655	714	765	708	709	723	698	709	723	708	680	743	704	709	706	749	656	723	690	680	715	730	724	685	718	678	684	693	691	778	670	731	685	696	703	700	696	698	667	675	705	726	692	705	719	702	693	689	757	737	650	709	714	704	713	750	715	663	688	676	692	731	704	696	704	730	728	677	695	698	691	768	709	741	677	687	696	692	663	741	702	674	688	710	693	696	700	701	685	701	735	726	678	723	677	727	718	693	789	715	660	721	710	745	703	687	702	729	686	708	724	713	669	703	705	718	710	710	708	694	694	695	711	687	689	711	777	712	690	709	708	711	694	663	762	730	694	693	689	692	672	694	685	700	741	719	703	651	724	725	684	705	664	685	685	665	676	684	697	670	728	703	682	708	692	702	701	683	661	652	708	688	735	720	698	702	750	652	711	679	741	693	688	704	734	736	682	697	741	692	678	679	710	719	699	726	708	676	723	762	732	689	689	706	690	754	741	724	689	706	692	736	678	686	668	710	640	694	704	706	694	696	666	681	744	716	713	683	672	715	698	709	714	693	647	739	759	671	713	692	697	719	668	736	646	703	676	678	684	710	707	680	735	693	716	707	702	673	684	664	727	698	718	697	730	691	718	711	682	719	673	745	692	727	703	700	694	670	754	680	722	699	734	698	702	707	688	663	712	699	660	699	697	686	684	666	649	719	752	697	713	719	697	662	726	699	714	680	694	662	737	701	708	657	730	747	689	722	689	708	724	670	676	680	728	694	725	702	704	686	698	677	715	696	655	724	794	716	672	694	735	685	692	688	709	697	701	698	696	635	738	723	692	704	696	713	683	690	699	670	699	720	705	721	717	742	741	693	711	657	689	721	672	705	723	754	711	702	687	748	677	673	692	756	693	737	707	709	744	724	736	706	679	728	722	689	707	674	707	701	685	679	726	703	694	686	679	697	680	720	701	672	710	691	691	686	669	672	699	714	726	672	668	700	681	655	710	706	698	646	667	725	677	710	709	720	687	723	675	627	743	706	729	671	697	720	652	761	731	688	697	715	714	694	705	675	716	707	720	661	626	714	632	706	694	679	739	669	688	728	700	674	698	691	748	636	727	741	755	716	720	717	691	662	704	709	744	709	733	719	725	680	718	711	714	690	680	696	708	662	685	709	699	730	691	734	695	697	687	738	693	667	678	709	719	671	701	724	712	655	701	717	729	707	653	737	685	655	680	712	725	771	705	763	709	679	699	724	606	684	661	675	654	689	711	664	702	717	703	730	630	704	734	701	673	676	687	640	710	743	692	720	714	733	719	702	705	697	690	691	704	690	696	679	737	718	696	753	731	677	637	780	675	698	739	710	692	731	701	694	748	681	679	697	702	684	683	660	707	723	683	694	707	718	705	686	704	727	703	639	707	728	702	676	665	694	700	683	710	709	661	690	702	668	692	708	687	731	672	748	694	719	664	696	742	731	726	682	688	678	709	716	704	687	717	707	731	722	719	615	714	660	735	715	707	743	642	703	708	732	695	718	718	723	718	709	694	723	707	719	694	693	700	754	689	759	698	707	752	721	651	740	706	663	670	693	663	715	734	715	698	691	724	711	728	676	687	712	678	711	737	716	699	696	705	691	708	716	666	704	723	718	674	703	718	714	673	732	695	760	721	703	682	714	692	761	756	665	751	690	680	708	677	721	702	714	730	703	741	703	658	666	693	662	692	731	678	676	708	747	750	689	723	678	681	708	655	664	739	705	673	723	683	761	656	738	662	706	710	722	698	697	720	755	663	718	734	726	642	708	703	674	667	696	732	712	716	695	691	708	675	708	758	699	711	633	702	683	723	674	721	730	704	703	715	723	696	696	693	717	638	698	734	722	710	671	753	704	700	659	755	686	731	703	686	708	715	716	678	674	659	703	734	678	699	651	703	760	709	701	677	699	740	739	709	716	701	721	702	665	695	688	723	673	700	742	665	663	768	683	680	692	698	682	694	683	683	693	685	709	712	701	720	637	658	655	724	668	676	714	710	732	722	723	717	706	697	762	688	716	748	696	698	730	681	700	720	690	696	725	732	716	678	670	727	683	699	677	722	676	695	672	732	665	661	725	689	680	777	664	696	735	689	662	701	700	743	671	701	735	685	691	720	670	695	670	689	713	736	701	720	674	704	712	695	708	680	716	700	699	671	704	712	711	678	683	704	714	704	709	719	703	712	692	693	732	694	739	683	738	692	676	729	687	715	710	691	636	746	716	750	696	669	691	690	725	755	705	705	741	669	673	698	669	684	738	675	674	739	730	664	710	686	716	690	673	658	703	698	702	666	672	689	693	661	661	727	720	722	712	711	665	737	702	730	684	677	670	723	694	714	694	660	738	631	690	740	690	707	723	693	686	739	678	711	706	679	697	711	723	684	651	700	684	690	710	698	717	696	699	703	715	686	704	695	685	715	719	696	713	717	699	688	650	701	709	662	733	663	718	709	745	674	693	713	693	663	698	678	715	709	736	723	703	713	677	674	721	726	702	651	750	722	708	703	667	686	679	680	711	683	729	708	703	697	711	719	705	723	739	679	692	679	684	689	689	716	693	726	674	704	690	629	682	681	647	681	714	681	702	708	668	730	705	713	741	744	702	691	669	699	711	702	738	689	701	692	690	728	705	710	734	714	690	718	752	701	672	732	684	700	684	696	659	678	727	742	710	689	690	707	708	681	678	735	684	721	685	691	693	728	693	695	774	737	701	723	701	704	748	696	739	770	702	692	684	646	722	706	697	753	706	711	678	693	659	694	685	659	647	684	687	700	736	701	676	736	717	691	686	757	696	703	709	699	697	737	720	686	687	705	734	713	721	732	687	728	698	668	689	721	714	745	705	677	702	699	714	716	706	725	664	717	744	696	695	768	634	729	693	714	702	700	736	699	708	717	683	655	711	700	697	699	713	742	692	695	703	726	692	741	699	722	718	719	738	647	757	681	743	692	643	709	729	725	690	696	712	680	721	747	686	676	679	645	681	732	724	713	727	676	689	675	672	698	726	720	700	706	727	729	707	698	661	702	668	716	695	709	685	690	634	707	689	674	704	683	666	700	731	710	686	687	669	695	696	667	626	713	703	701	686	727	719	738	715	684	720	696	662	698	709	763	698	722	718	692	709	694	682	746	689	686	687	717	666	699	714	693	680	747	680	711	699	690	671	679	696	714	713	680	698	677	709	706	710	708	680	735	667	680	712	687	708	740	704	709	680	705	715	694	740	716	730	707	683	699	699	699	666	678	719	757	682	657	700	735	771	692	695	722	653	690	710	698	720	722	654	735	670	721	734	763	679	696	721	699	683	737	713	712	703	704	719	704	696	678	688	705	694	735	702	717	695	680
22968	21017	28771	24495	23908	24735	22535	12995	8498	6228	4357	3165	2333	1707	1405	1135	936	847	753	762	685	629	631	606	582	551	512	556	514	564	541	521	523	496	510	505	508	511	522	485	538	480	485	519	526	486	500	528	528	517	496	503	502	495	541	509	474	509	544	518	475	523	498	520	530	498	514	540	517	492	497	488	505	511	501	522	484	507	560	494	524	515	477	498	520	515	487	471	510	527	495	515	507	491	516	467	540	514	504	516	523	484	480	532	491	490	550	488	520	512	533	520	515	502	485	492	519	473	462	487	524	487	535	497	509	535	525	497	497	512	533	460	513	518	492	527	500	542	503	501	493	504	494	517	479	499	515	487	496	466	500	507	460	542	499	506	556	563	481	472	520	486	509	553	482	522	495	507	467	495	483	501	523	502	508	488	544	509	488	488	564	485	518	487	507	501	496	491	523	516	513	513	513	495	503	503	534	424	522	523	468	489	551	476	503	479	508	466	517	520	476	549	507	540	489	518	510	493	498	504	501	486	522	499	492	514	532	552	536	548	510	503	509	554	523	493	495	503	529	489	481	494	510	493	512	524	502	487	527	471	457	501	507	517	486	509	477	470	458	485	499	510	521	488	488	506	495	483	531	520	494	547	458	448	494	476	489	516	500	489	504	492	524	538	464	500	500	487	511	524	475	483	485	531	474	474	537	555	536	509	498	521	517	528	510	471	493	548	547	507	519	503	527	493	480	516	527	488	492	500	506	496	483	511	546	479	524	466	493	531	486	468	527	493	492	504	507	523	484	486	532	485	482	488	480	457	486	466	470	520	545	496	511	458	485	491	472	482	546	457	504	481	493	503	512	462	518	517	504	528	513	488	492	499	504	514	503	486	514	507	480	514	471	509	489	484	468	505	478	510	506	471	508	492	522	517	513	480	483	495	486	519	538	533	505	498	506	514	505	491	523	498	533	536	513	468	511	472	460	495	508	572	531	474	456	521	539	507	529	452	518	493	495	518	495	466	477	534	472	494	503	492	501	467	543	479	522	487	493	517	496	514	461	524	526	505	543	529	492	488	506	506	476	503	498	478	479	470	456	529	503	475	473	506	507	509	516	504	475	514	557	474	480	506	538	508	519	463	489	479	511	495	520	475	484	503	511	530	467	503	528	456	523	480	532	511	475	532	511	489	484	496	485	476	493	522	454	514	509	478	518	515	513	515	524	519	514	447	512	494	503	497	510	514	493	464	526	573	465	493	508	500	521	531	515	486	508	480	489	459	512	558	500	492	542	513	454	490	541	539	461	524	464	516	485	535	487	495	468	501	535	518	490	509	474	521	484	538	500	540	473	548	473	505	551	488	521	502	494	508	528	461	496	547	478	498	494	523	541	522	507	494	503	493	515	473	482	466	497	582	521	536	510	454	527	507	551	484	529	500	494	482	503	491	545	465	471	485	504	505	496	487	486	565	475	475	520	498	510	517	515	494	526	484	483	478	494	492	516	519	513	520	512	527	466	549	511	486	521	489	499	489	510	494	532	510	474	514	484	536	458	513	511	506	519	482	484	502	504	551	493	518	484	508	477	506	503	506	516	459	487	498	486	515	496	493	517	475	504	524	508	483	504	490	484	518	458	503	516	483	545	468	531	503	510	494	489	471	513	496	506	512	502	496	512	492	533	490	538	470	507	484	484	514	456	479	541	477	505	537	514	512	494	488	495	508	499	493	517	513	482	542	502	502	530	500	504	460	543	506	522	506	497	522	494	504	543	504	489	521	492	503	463	505	527	511	473	508	464	503	470	515	459	546	553	475	508	520	481	474	532	522	535	540	505	473	537	496	534	510	488	499	508	510	545	499	545	492	498	510	494	505	507	499	504	488	499	536	498	503	471	491	515	476	488	520	457	527	499	490	487	478	520	492	520	493	487	485	524	482	508	482	500	510	502	547	542	503	512	483	415	490	507	483	479	505	480	478	519	515	487	522	512	493	481	477	486	505	482	471	488	457	474	446	534	497	469	550	496	458	515	468	522	532	497	470	506	510	527	456	499	534	520	539	497	514	507	462	500	515	511	512	506	539	532	522	508	480	472	508	494	524	496	501	501	519	507	533	508	537	536	480	474	535	542	489	510	458	493	513	504	476	467	515	497	500	505	504	456	502	502	503	486	465	515	517	501	514	504	510	510	503	467	483	520	521	486	487	551	518	508	553	504	512	514	498	502	518	532	487	497	478	486	510	529	453	504	495	525	512	532	492	477	517	499	508	500	516	492	472	514	502	489	479	520	516	512	517	514	500	482	541	516	478	469	467	507	478	471	518	482	478	502	509	495	477	508	516	474	540	468	505	521	526	511	503	515	504	554	482	543	535	467	526	507	511	515	496	512	491	488	500	460	517	467	465	481	530	498	495	478	443	504	495	489	467	517	490	512	497	486	493	529	483	527	507	482	568	523	486	486	519	495	487	491	541	494	450	541	500	540	540	491	501	485	512	495	487	502	497	481	491	488	514	521	499	504	451	494	448	452	493	516	502	512	520	535	524	548	556	550	483	477	508	479	505	553	515	501	490	511	520	527	480	485	473	469	488	477	533	516	508	510	530	498	467	510	549	520	514	494	496	506	500	495	510	519	515	434	560	536	459	547	505	472	495	500	502	485	499	507	489	481	494	531	463	505	542	510	524	506	511	536	528	490	577	492	485	498	507	528	479	553	502	492	543	480	540	502	511	511	491	540	499	520	502	562	500	509	493	502	481	480	484	487	524	522	470	495	530	519	540	529	487	479	495	499	491	505	472	468	524	517	506	496	495	519	517	544	503	479	482	490	501	512	536	503	504	469	497	483	500	509	503	506	491	476	529	507	503	510	481	470	527	513	508	491	459	493	499	519	460	506	475	452	516	487	529	519	457	513	493	503	515	517	507	490	467	513	498	478	483	553	496	468	502	497	495	514	514	516	532	457	482	484	489	463	526	532	541	477	515	501	486	501	510	522	524	535	486	479	514	449	503	500	542	523	469	487	519	472	516	528	486	469	505	498	505	526	497	480	518	515	527	525	590	515	489	517	532	444	489	494	495	501	472	512	460	505	515	485	518	476	513	501	520	541	493	501	486	470	515	480	485	504	479	531	517	502	510	486	485	466	503	467	480	532	509	515	494	506	505	490	490	479	495	490	511	519	506	509	486	514	533	512	505	492	535	484	479	484	508	499	485	511	516	484	516	503	518	511	508	492	507	519	518	527	526	532	550	516	495	510	488	513	492	504	515	515	479	494	494	533	494	524	509	514	528	512	465	497	506	520	502	522	528	474	510	496	538	472	501	506	533	509	527	466	508	504	505	491	500	526	505	503	534	514	521	528	499	542	527	492	492	518	488	460	507	498	514	501	479	483	551	525	505	501	478	459	506	485	504	500	479	464	513	531	501	500	511	479	483	481	531	477	500	514	488	490	499	473	519	496	481	494	533	519	502	501	482	477	496	527	549	498	497	493	533	477	515	482	523	484	475	511	514
39386	65467	60275	48300	39465	31251	24572	18676	14907	11086	8026	5966	4560	3233	2537	2000	1589	1343	1253	1101	1032	957	896	868	850	795	761	739	785	698	771	722	717	716	676	681	672	671	684	708	678	675	662	659	664	661	694	670	690	721	701	698	675	698	696	692	700	681	684	693	655	637	675	696	677	714	683	740	683	716	700	654	712	716	657	697	663	694	679	684	684	662	663	690	686	685	662	684	703	691	725	661	685	683	682	691	692	719	674	685	661	684	688	682	713	656	685	707	707	720	697	660	713	664	632	694	681	688	719	720	662	669	681	672	673	715	684	674	667	697	676	703	617	673	644	683	654	631	671	678	696	704	705	707	715	678	657	675	672	637	694	675	684	676	653	697	711	651	676	659	713	694	666	688	693	709	672	709	719	691	717	667	675	680	644	735	660	653	678	689	682	675	689	623	706	658	650	659	680	656	696	693	654	702	703	667	682	648	687	690	712	654	690	735	657	726	698	694	663	698	710	694	703	684	667	686	690	720	654	722	688	716	679	712	642	700	670	693	672	696	691	702	714	766	673	668	662	694	676	668	673	664	670	684	676	711	703	687	667	688	672	674	705	695	720	709	677	694	676	687	656	663	673	642	707	704	654	629	684	724	697	647	680	737	701	710	678	703	726	687	692	703	680	663	697	679	664	677	717	626	667	700	693	628	714	706	652	696	666	710	725	754	712	649	652	676	690	676	657	713	689	672	678	630	707	664	651	660	693	711	700	719	690	715	675	720	666	655	704	713	698	660	677	677	685	661	684	694	667	686	656	630	687	685	652	712	750	651	702	688	714	705	653	668	629	708	700	729	708	688	705	684	705	641	709	683	714	665	677	674	696	655	687	698	665	691	676	740	636	692	697	699	705	663	707	692	684	684	716	697	737	706	653	673	686	676	714	701	669	671	643	738	703	718	658	718	702	671	682	640	687	688	669	696	667	657	688	664	700	657	711	702	607	661	723	668	660	668	733	674	694	667	720	629	700	658	654	637	726	672	646	663	669	649	716	699	717	690	700	673	683	737	702	679	702	680	695	692	691	670	662	719	683	642	654	642	644	677	653	670	688	709	653	708	658	639	681	703	644	685	684	701	681	671	703	698	676	735	713	696	694	730	693	706	690	653	671	723	717	669	703	658	712	682	726	687	685	680	708	666	704	699	707	748	693	701	723	677	700	654	684	678	686	704	619	697	718	708	694	681	663	623	694	661	661	719	697	673	647	710	685	687	692	658	701	678	706	699	665	681	685	699	677	706	669	689	720	673	661	677	721	713	671	691	657	639	726	695	653	683	713	668	668	682	673	698	673	668	687	677	704	703	706	659	694	687	704	655	688	678	643	675	704	693	704	644	730	644	721	694	665	663	687	682	671	686	672	621	705	641	689	679	679	693	715	704	680	707	713	659	682	690	624	711	645	653	690	613	676	701	664	655	690	659	691	717	748	710	756	653	655	698	682	702	625	688	646	705	707	658	728	704	688	706	690	681	679	681	671	742	635	663	641	683	682	664	685	674	690	670	728	657	695	649	719	686	659	698	694	682	717	659	696	707	707	688	638	668	708	642	683	651	708	735	679	687	681	652	656	674	682	664	690	651	681	693	676	657	684	684	726	734	740	713	687	654	704	647	648	705	649	739	655	639	731	688	700	721	653	676	698	649	722	642	693	668	694	687	738	664	673	678	711	588	653	680	660	629	750	712	694	690	666	713	668	636	682	664	711	663	656	662	712	674	713	619	677	666	721	731	667	698	672	647	702	685	673	646	655	675	673	642	710	676	643	707	710	658	711	613	677	672	705	705	667	660	692	667	686	644	724	704	732	661	660	711	663	690	688	690	690	661	678	668	696	677	677	652	674	662	671	686	690	649	724	729	748	685	681	705	692	672	638	705	686	685	659	674	657	702	680	636	689	713	738	699	662	691	664	657	701	728	664	716	728	672	703	663	716	668	698	677	685	606	686	625	676	696	681	688	685	680	702	650	697	719	681	676	703	644	664	685	674	652	723	740	674	725	736	742	677	692	678	684	706	711	671	698	658	655	634	693	702	674	635	668	682	689	681	682	674	673	694	650	657	704	661	694	706	665	707	668	678	683	683	730	682	646	691	667	625	671	675	685	714	682	690	703	685	668	695	701	720	691	689	691	688	683	703	676	684	677	690	653	673	686	673	720	705	697	655	645	695	631	694	674	689	665	660	716	659	706	687	708	706	643	712	712	688	648	689	680	694	649	681	666	695	670	684	667	640	699	688	678	705	697	707	727	659	732	704	688	719	668	708	663	689	682	698	637	700	685	688	668	655	720	703	736	713	662	660	650	697	684	725	664	679	693	676	683	679	674	686	689	661	718	646	705	689	689	723	684	689	672	619	678	669	666	645	679	667	750	655	685	664	689	679	723	730	699	694	675	653	678	705	653	705	665	653	687	644	716	680	668	719	722	702	677	694	725	707	707	645	701	683	727	707	668	663	674	719	664	718	693	687	686	682	658	650	672	682	700	704	687	662	660	713	691	687	754	671	707	668	659	659	705	653	706	717	649	698	697	630	697	672	682	678	706	737	648	710	691	652	695	700	684	740	647	710	673	708	636	705	689	739	698	716	711	656	641	757	679	642	647	698	704	712	677	724	690	681	664	697	712	687	653	684	720	665	666	677	696	678	683	652	679	671	661	694	635	684	718	676	700	698	687	705	657	682	707	666	686	695	692	723	693	662	644	643	699	609	703	696	651	659	694	673	691	681	676	668	668	718	695	695	666	680	670	728	698	682	688	695	691	725	694	719	674	683	710	674	700	693	706	662	662	749	685	650	697	676	687	733	654	638	644	722	653	683	684	733	662	669	697	710	660	705	726	714	687	673	663	711	658	672	667	732	630	666	669	696	647	707	679	692	717	649	657	701	692	686	692	675	663	666	684	644	713	708	662	695	683	655	699	691	673	648	666	691	651	722	665	700	699	708	669	675	699	631	678	676	708	674	681	660	681	692	672	639	726	646	693	700	687	652	672	628	689	636	642	684	682	645	716	648	707	646	712	699	689	665	677	705	700	709	686	683	702	693	666	688	702	659	657	670	696	707	714	675	770	676	670	721	712	689	667	689	695	678	667	696	674	635	720	711	651	693	671	650	685	662	705	652	695	700	681	663	618	701	649	693	657	642	656	639	654	709	693	674	644	666	670	741	704	684	677	643	676	647	682	678	679	702	683	695	715	699	699	659	652	689	663	694	714	669	656	715	698	664	711	658	721	702	703	679	657	638	724	723	712	684	718	709	683	725	684	692	663	688	668	742	683	669	660	708	677	689	689	676	705	686	687	705	684	699	730	698	705	682	699	656	686	677	687	699	701	690	669	741	703	695	682	729	630	667	694	681	668	664	698	690	682	719	682	684	668	660	724	643	679	675	696	635	638	670	703	679	686	632	711	677	692	668	673	671	687	672	613	680	669	671	695	608	726	699	734	700	673	721	709	715	710	682	682	680	682
29573	33821	42632	34235	22733	13976	8056	5143	3425	2666	1864	1489	1160	880	836	701	697	665	590	558	562	493	507	536	517	520	528	525	491	492	481	478	495	528	475	504	479	496	506	480	478	483	441	490	460	465	493	485	467	493	485	519	454	497	500	490	477	465	465	459	503	499	506	498	475	480	459	481	494	463	459	478	481	486	490	450	473	477	456	469	457	477	465	523	528	484	486	470	478	463	538	487	485	473	486	466	462	471	463	472	473	469	484	473	444	435	503	491	496	491	486	477	474	473	479	473	505	442	487	482	538	488	505	449	488	454	498	450	455	476	512	514	469	513	478	499	508	485	464	454	493	434	464	434	466	481	476	448	474	497	483	431	545	520	497	523	447	463	496	482	477	451	473	490	454	485	480	483	489	449	470	457	450	449	495	459	508	474	518	456	520	514	515	491	464	483	476	515	464	477	490	485	484	488	487	501	478	460	497	531	485	479	506	468	475	517	492	484	464	476	470	476	481	473	469	422	493	524	472	468	539	390	516	472	473	488	484	477	496	505	496	433	454	525	479	481	479	472	470	472	471	511	495	496	509	461	495	460	488	453	473	481	451	449	488	503	487	474	482	500	499	488	485	452	498	454	476	450	496	438	444	510	453	505	483	527	493	474	462	474	478	494	484	496	481	472	456	471	473	482	491	503	487	474	529	471	473	481	487	511	474	480	467	524	472	494	502	456	496	473	460	490	511	507	455	501	501	488	496	481	468	488	463	469	460	460	462	462	468	529	493	451	476	487	500	471	451	507	477	485	487	458	490	450	492	500	459	485	460	515	464	502	513	465	466	468	478	498	488	492	476	476	529	442	481	498	483	515	505	476	471	504	471	487	455	466	467	489	495	484	500	494	473	505	454	478	474	489	493	494	457	467	472	483	484	486	472	488	472	444	488	468	479	519	478	495	479	508	470	421	501	458	450	487	463	471	471	449	489	462	497	515	479	463	478	486	467	465	451	492	470	482	438	476	474	457	476	497	468	495	509	455	485	497	519	466	470	486	493	445	445	490	511	475	483	480	484	474	452	519	505	488	458	494	480	470	486	504	451	488	517	523	490	523	478	466	494	479	486	492	497	486	513	481	505	492	490	500	455	517	495	509	507	500	508	489	499	501	488	478	471	533	479	467	502	480	485	484	481	496	473	485	472	474	498	461	488	460	456	466	464	481	457	455	461	532	456	515	479	497	484	485	505	489	503	493	456	503	490	490	517	465	512	518	475	497	486	473	450	460	498	435	504	482	471	497	491	488	508	457	477	487	514	424	473	529	485	505	481	473	476	484	451	515	467	442	477	484	481	485	467	477	469	492	493	447	477	451	463	485	480	491	478	485	485	475	482	514	461	431	480	475	466	439	465	502	470	445	486	487	508	454	459	488	435	477	453	514	461	495	477	463	499	478	476	468	459	494	518	479	470	504	487	515	485	464	487	467	513	541	489	509	499	479	478	485	545	528	454	493	497	485	504	508	476	484	485	488	521	477	472	498	495	487	482	495	457	495	471	466	460	481	528	476	490	480	478	462	492	468	449	487	491	501	492	461	472	492	499	436	487	463	451	490	463	459	485	503	505	469	468	482	469	472	469	474	484	481	471	459	527	463	501	462	469	477	484	496	468	422	492	503	499	473	529	433	502	448	488	475	479	499	505	484	472	445	425	509	494	491	469	452	470	508	475	481	499	507	519	470	476	512	453	496	461	509	465	496	464	466	469	504	455	489	507	489	488	484	480	446	493	448	498	502	453	484	474	481	505	502	492	495	447	483	515	456	469	480	467	533	479	498	478	522	490	492	506	443	495	481	481	501	481	513	480	508	439	506	521	510	471	470	522	488	487	488	459	467	490	518	442	468	474	465	490	497	459	483	480	466	473	482	444	469	439	465	481	447	480	459	474	483	453	466	473	504	459	485	486	529	511	495	551	518	482	517	480	466	470	483	516	489	532	478	458	480	446	507	452	502	473	482	491	485	490	501	486	464	511	521	465	514	449	468	495	482	484	436	492	456	473	461	486	471	503	442	492	502	500	460	474	472	481	486	485	497	454	515	468	464	495	487	485	462	436	462	455	531	436	455	479	482	471	513	445	494	474	465	465	508	456	468	482	424	450	492	497	473	514	488	501	459	494	507	490	478	462	481	500	503	511	487	424	494	462	482	463	493	452	472	462	465	464	481	490	470	443	496	451	489	481	511	456	532	470	487	478	469	520	491	508	445	476	486	522	470	452	477	501	500	442	463	478	475	466	482	450	481	467	466	477	505	485	510	478	491	514	421	478	448	507	447	472	472	511	455	480	494	493	491	488	465	469	480	449	475	448	447	485	490	455	495	464	466	479	500	512	438	482	465	481	535	478	479	482	494	496	479	499	502	480	437	482	479	474	446	495	466	433	520	494	489	490	521	497	485	477	526	478	507	485	525	446	476	462	479	439	459	503	484	452	518	440	473	508	481	526	504	484	502	501	456	507	485	475	468	491	505	442	483	472	495	451	479	524	497	503	444	467	482	478	482	462	467	509	477	474	447	467	498	499	498	496	438	480	484	463	490	498	511	432	502	470	486	480	483	460	488	476	517	502	462	485	499	463	449	454	436	449	453	472	457	467	519	480	473	462	477	434	462	530	464	494	478	471	455	502	491	453	449	478	464	469	475	467	525	511	513	496	447	545	449	467	460	510	484	484	474	522	457	474	495	507	492	435	522	508	475	476	459	477	450	465	505	507	479	459	520	508	478	488	513	495	473	533	471	445	465	482	499	494	509	468	497	484	531	490	464	518	464	464	456	477	489	502	522	506	488	494	479	461	464	475	506	511	498	515	465	492	479	506	514	509	466	468	453	502	477	482	504	487	504	508	511	511	453	498	443	482	465	458	475	476	464	504	479	445	458	479	479	456	493	465	493	408	432	452	468	478	456	502	444	470	486	481	490	487	470	456	495	474	494	505	485	516	487	453	498	443	482	484	477	431	507	489	488	470	513	469	498	498	458	492	461	460	487	510	460	478	489	469	465	511	476	471	463	444	544	513	483	483	461	464	500	465	483	450	493	486	448	473	459	441	503	492	506	489	460	457	476	496	464	462	434	505	473	492	487	520	468	482	515	535	470	483	483	459	482	455	497	446	463	485	465	504	502	511	471	498	516	460	488	440	487	473	489	467	507	466	463	492	473	529	464	486	481	480	500	477	451	465	486	444	493	467	515	457	486	457	520	473	434	491	476	495	474	545	454	457	468	482	530	501	489	535	472	520	468	486	502	461	504	459	485	508	488	466	482	467	471	438	479	470	440	471	485	462	470	514	498	496	472	506	444	448	482	457	475	528	474	489	471	487	526	474	483	493	468	489	489	465	480	518	532	464	433	441	487	489	481	497	451	497	503	463	477	456	491	505	493	467	497	480	504	484	518	444	489	456	466	461	464	449	496	484	470	470	453	492	499	471	527	492	499	500	499	456	493	483	465	498	456	497	480	488	509
37364	52752	48109	36497	27741	20134	13979	9881	7136	5592	3748	2861	2137	1738	1386	1214	992	903	848	827	807	781	793	757	697	678	693	692	738	724	701	652	657	657	676	699	716	707	669	671	629	684	660	695	665	651	604	680	633	669	683	679	690	643	644	677	659	631	644	688	644	646	621	664	655	652	683	688	634	666	668	640	670	718	667	670	659	676	613	706	672	691	658	668	671	677	680	650	646	655	684	626	630	674	695	679	641	672	648	683	675	649	619	733	701	639	642	648	632	667	667	618	665	679	677	649	649	696	653	675	724	696	659	653	682	665	689	667	660	671	654	699	659	670	652	696	646	693	671	620	620	675	711	640	634	625	675	650	703	637	628	681	656	648	617	660	694	660	699	665	658	703	645	643	655	656	729	667	625	667	657	664	614	687	594	678	685	667	642	659	652	644	660	670	699	651	689	697	726	657	625	694	701	650	677	707	655	669	686	637	688	642	676	671	665	614	668	663	683	657	683	631	656	648	674	639	666	625	694	676	626	666	584	620	670	664	650	693	703	648	693	661	721	703	652	668	647	696	673	641	705	648	675	638	625	694	648	687	690	716	645	681	602	667	683	674	679	636	672	665	703	616	670	667	653	710	673	691	622	662	664	661	674	730	635	698	626	641	665	677	665	639	665	649	709	663	649	710	711	692	712	608	667	671	704	654	685	625	736	632	645	687	710	653	702	672	656	660	674	729	658	678	669	627	688	674	661	674	669	676	676	695	667	640	731	643	693	601	700	683	641	670	700	767	678	637	642	711	685	689	717	689	637	653	694	655	670	647	639	659	685	687	705	673	652	659	688	663	667	653	682	672	686	660	675	643	683	666	699	659	649	675	680	692	702	669	697	651	670	681	678	652	637	677	658	677	669	664	672	644	657	713	679	707	704	679	655	661	669	643	692	677	609	690	663	653	633	674	667	669	681	682	632	648	708	672	675	680	632	679	658	694	661	649	683	709	671	690	681	650	664	651	634	640	659	658	674	673	626	664	633	634	671	640	693	685	664	691	645	631	689	678	690	666	663	721	685	697	659	684	638	694	687	727	667	693	687	674	657	617	662	667	666	669	737	641	691	692	645	684	704	647	675	635	634	690	690	658	666	664	627	689	650	648	668	673	656	689	694	674	653	651	655	662	712	640	636	687	674	655	666	668	718	669	676	679	629	666	721	683	652	667	676	669	654	614	668	648	635	709	652	665	716	635	656	679	698	679	646	698	647	683	720	664	662	601	675	654	612	665	665	696	693	676	675	677	673	663	637	637	663	637	724	669	704	661	634	698	655	694	668	693	649	672	675	732	660	627	685	665	677	700	685	621	673	679	684	662	696	717	716	670	617	657	659	658	677	649	691	671	654	709	665	630	675	663	632	727	654	668	627	640	677	681	677	655	692	663	664	634	669	719	655	676	675	633	684	642	615	682	705	634	696	650	696	645	649	678	679	688	633	698	685	648	701	648	682	679	646	677	696	662	634	634	669	685	710	688	685	671	687	622	638	673	683	703	664	673	657	652	645	708	668	663	671	691	658	653	703	665	686	682	701	649	645	658	716	640	690	693	653	663	706	677	667	602	675	614	668	660	693	677	719	684	685	615	633	650	664	670	630	649	662	644	628	609	676	672	655	702	694	673	704	670	617	646	675	656	663	667	670	695	691	648	638	685	661	676	679	665	628	613	653	630	719	679	669	667	651	638	648	678	684	664	668	663	675	714	655	670	656	713	699	666	693	696	652	679	716	650	710	650	650	624	708	653	684	635	670	666	639	669	667	697	642	663	639	656	633	668	620	664	671	638	698	654	644	679	676	656	660	654	671	654	707	641	676	664	677	672	648	636	632	646	646	632	648	651	648	697	705	675	699	706	702	673	685	684	669	632	668	657	647	660	639	660	677	661	678	709	693	671	693	655	640	669	668	660	651	659	683	683	708	680	655	652	678	675	671	649	652	675	683	665	647	684	653	637	628	659	665	688	716	722	633	705	709	675	640	666	648	674	642	683	720	663	673	698	690	628	607	671	692	702	663	641	673	644	687	688	641	677	630	702	630	697	677	674	685	650	659	665	666	667	638	635	660	690	666	656	669	690	661	679	698	688	665	623	709	667	643	637	671	655	667	647	684	677	626	700	712	692	707	660	630	656	650	675	687	694	701	605	627	639	643	634	681	633	685	649	657	661	685	650	675	724	698	647	713	670	701	703	706	674	684	622	716	657	699	675	689	687	640	679	674	679	650	645	630	731	636	666	679	658	693	661	682	668	624	663	613	674	689	666	642	660	709	661	658	633	688	673	683	616	682	673	623	627	700	660	679	684	678	667	678	641	654	675	692	653	651	698	684	677	650	678	693	633	665	677	652	638	667	648	659	675	672	708	653	649	678	662	635	679	649	681	681	694	669	672	654	692	673	688	662	679	659	681	667	676	697	663	655	683	646	700	677	683	714	660	683	666	705	676	728	653	639	614	656	697	672	648	621	644	687	628	620	656	701	690	672	675	665	661	662	691	643	677	729	711	687	660	674	693	671	696	635	656	686	687	722	690	711	676	674	693	699	646	666	633	693	695	695	700	670	658	661	703	627	706	685	663	648	661	705	694	630	701	647	685	649	649	641	672	665	649	626	675	637	688	651	650	704	679	693	655	698	655	634	645	667	668	654	689	655	682	674	694	632	680	641	704	637	666	649	661	688	660	736	682	665	643	673	703	690	652	702	657	618	725	690	668	682	686	639	690	651	642	699	617	684	630	659	683	670	662	674	656	690	660	665	659	670	679	680	667	617	678	690	669	680	679	695	616	637	651	639	677	655	686	666	667	668	624	618	626	705	678	660	658	627	669	658	708	696	677	701	643	649	680	638	684	686	617	670	720	682	643	673	651	672	698	692	669	722	667	687	647	681	685	689	638	670	658	647	694	690	659	671	678	674	691	686	630	721	655	675	646	681	649	731	677	667	651	622	724	718	650	684	695	647	683	669	731	610	662	657	672	653	609	647	680	687	701	703	650	624	638	662	646	689	649	657	705	642	661	714	673	652	637	654	633	694	712	694	683	658	676	671	635	692	674	689	625	678	649	639	719	707	633	640	722	683	697	653	605	654	657	652	683	712	647	662	674	660	633	651	671	682	678	693	663	655	617	681	716	596	706	670	675	706	629	717	663	633	723	695	641	669	697	683	643	703	720	691	628	675	718	700	671	597	650	685	648	680	715	684	682	673	631	639	670	690	723	684	626	622	626	659	655	636	684	648	669	700	655	649	680	672	611	662	664	697	658	670	689	622	666	629	644	674	671	665	720	687	624	629	686	659	667	679	711	675	661	675	636	656	672	660	661	684	701	671	671	642	676	665	650	689	648	687	645	686	709	629	651	693	708	672	676	671	708	657	656	633	649	650	711	626	642	688	684	714	679	696	723	663	693	634	652	639	681	646	674	682	661	723	721	688	678	673	666	624	646	639	640	698	600	719	656	677	637	657	648	639	658
24078	21080	28958	28019	25515	21661	15236	8810	5751	4352	2925	2199	1726	1350	1067	887	808	836	685	626	627	597	538	538	546	520	560	469	528	531	551	540	543	519	494	488	500	492	484	485	498	503	479	525	513	512	458	497	520	493	484	475	491	493	503	473	491	449	485	507	506	452	534	475	522	471	514	514	511	458	504	496	474	498	497	511	501	479	548	519	504	495	499	465	507	479	532	491	505	508	497	565	478	509	472	471	505	491	509	486	491	492	521	498	528	488	503	507	513	515	541	503	498	485	514	536	499	487	452	480	483	538	537	540	534	503	534	505	465	519	506	530	457	486	478	467	528	481	503	483	502	542	503	470	508	520	546	515	472	494	499	494	507	475	516	497	505	491	512	470	520	525	516	524	468	467	465	530	472	487	503	500	441	462	484	502	522	520	478	517	538	507	489	489	475	488	482	518	502	461	535	538	439	498	491	476	530	486	466	537	506	505	473	471	493	496	513	526	523	478	483	525	458	483	543	491	512	487	501	500	523	495	515	521	505	489	504	517	533	509	515	519	474	474	482	497	490	519	492	520	511	493	494	517	513	515	508	529	479	509	521	508	509	489	528	482	500	509	536	512	481	495	477	547	506	513	519	494	503	499	502	465	493	521	493	505	448	511	538	458	497	510	492	465	494	496	463	490	509	513	469	479	502	505	499	494	515	506	489	507	525	473	506	485	509	522	481	499	484	532	509	496	513	496	495	496	512	492	519	465	532	521	495	461	485	488	502	462	489	525	477	492	496	492	459	505	503	456	529	457	512	491	523	475	520	443	520	497	470	538	529	475	517	535	492	514	508	496	500	485	484	537	464	495	504	549	456	520	493	494	506	514	506	480	512	504	524	510	489	494	545	512	537	521	506	522	531	507	486	482	475	523	481	471	496	468	483	480	455	499	486	540	522	523	523	496	513	488	513	530	469	501	527	465	522	511	498	509	541	498	519	481	526	490	540	522	504	481	523	466	486	528	485	481	525	494	508	512	493	536	480	527	505	531	489	536	489	530	491	545	494	527	524	483	466	511	489	542	500	492	495	524	510	500	506	523	495	531	469	475	498	488	510	446	505	512	525	502	455	509	465	513	471	483	492	491	512	517	496	501	506	468	508	480	480	529	480	526	502	493	508	493	517	510	488	483	472	512	542	523	503	488	505	497	504	479	532	545	553	491	523	488	476	541	495	465	487	488	517	459	469	517	512	498	483	480	535	508	516	501	489	503	498	518	508	480	510	499	542	542	495	508	473	486	488	509	476	453	506	530	517	524	489	500	467	498	505	495	508	499	504	509	533	495	508	444	476	502	485	450	498	514	527	556	511	493	528	474	520	513	510	501	505	486	516	513	502	465	501	506	522	499	516	458	499	502	491	468	483	472	486	489	522	513	469	480	519	517	504	470	507	519	487	478	503	520	532	519	478	492	509	495	475	454	504	491	495	497	511	479	500	488	483	509	522	518	501	495	483	486	505	531	534	525	484	517	452	503	469	494	524	478	491	494	492	513	512	485	490	515	528	513	525	481	485	459	495	515	499	484	503	495	520	517	484	507	473	493	490	496	482	524	502	474	495	488	517	521	535	501	489	514	491	487	504	525	502	494	522	545	513	523	508	499	520	493	492	498	510	509	499	526	511	531	521	494	520	480	519	491	473	498	471	530	467	453	505	489	529	495	503	467	523	469	505	492	510	478	505	515	464	465	522	488	478	523	481	532	458	539	522	515	494	512	508	467	490	507	517	498	569	496	491	508	489	484	507	505	492	513	554	484	509	507	485	523	513	494	477	512	471	517	519	476	469	504	488	482	500	520	518	518	485	489	501	510	502	495	498	484	531	515	494	500	504	522	517	470	480	530	498	443	505	526	496	476	543	501	525	502	496	484	498	475	487	506	511	530	488	508	547	458	496	512	510	549	517	486	540	471	493	541	513	464	539	513	491	500	511	511	497	494	481	477	502	509	499	471	529	539	514	482	461	487	490	497	480	515	506	492	491	465	546	544	456	453	487	504	510	572	528	503	523	471	481	512	524	520	504	508	482	477	487	525	501	497	527	535	496	501	508	500	517	496	484	474	516	498	481	510	487	523	487	500	513	469	495	494	505	465	473	523	521	525	493	482	513	517	489	510	527	496	530	511	494	502	508	492	519	493	474	522	485	512	526	503	511	491	530	522	501	480	529	453	488	481	484	532	479	501	507	504	471	510	503	488	471	498	518	512	532	531	506	497	479	523	489	472	491	545	485	510	543	502	457	473	523	465	479	494	478	504	492	485	523	514	499	551	506	497	530	513	509	452	483	540	505	507	496	476	524	491	537	520	510	537	495	484	509	521	492	462	521	493	498	460	508	499	500	519	478	538	512	504	487	479	512	485	503	485	447	494	518	474	474	500	508	478	486	481	471	529	501	484	522	485	498	487	490	552	501	485	472	501	533	518	523	536	502	512	517	475	464	479	476	517	538	461	505	512	445	514	498	551	482	522	517	510	527	519	479	454	487	503	528	521	476	441	481	488	467	485	510	499	511	510	471	474	496	508	480	543	525	505	462	493	501	536	469	496	497	505	513	517	503	498	496	492	517	516	482	504	507	492	483	494	526	556	519	506	478	510	531	492	434	458	484	481	566	478	516	484	498	501	517	494	483	518	482	477	477	527	511	520	507	500	495	480	532	509	488	512	480	466	519	512	512	530	472	488	449	485	506	477	483	487	539	475	520	513	524	483	545	514	489	475	497	493	492	493	491	484	497	510	471	462	540	524	497	509	563	516	502	532	461	523	501	495	493	492	538	478	503	464	465	517	471	497	480	484	524	456	503	515	471	502	475	489	505	501	477	461	518	486	496	475	439	487	503	508	491	517	518	459	519	485	532	508	514	501	504	450	495	518	484	482	507	522	489	472	498	479	539	546	466	467	483	494	478	484	508	506	525	528	516	461	486	496	501	525	483	465	505	501	488	515	490	520	508	490	523	499	477	532	513	488	532	484	504	511	490	497	474	473	484	535	498	515	490	479	556	517	507	478	505	468	487	520	488	491	512	477	480	523	469	509	517	466	479	492	474	468	494	528	503	520	502	489	511	481	493	464	495	504	477	530	476	483	528	523	509	518	501	515	475	524	449	517	518	491	478	505	526	506	538	491	521	521	515	493	495	494	493	518	502	480	520	473	482	524	532	482	478	483	501	463	501	517	528	506	518	491	487	475	484	533	497	531	575	518	533	492	508	486	499	487	513	490	502	442	478	512	557	523	530	502	491	479	466	531	519	497	479	485	518	494	487	507	503	496	515	500	500	510	494	515	521	511	502	537	528	531	471	537	520	492	492	477	489	476	488	502	477	510	513	523	477	489	546	511	505	473	512	517	506	495	541	479	493	519	520	467	506	509	509	489	501	457	496	497	529	487	525	488	497	469	494	512	529	457	463	513	533	486	528	501	491	498	525	519	502	450	521	449	500	473	477	489	518	489	505	505	527	505	483	481
37185	59519	55111	43781	34332	25576	19503	14477	10916	8239	5709	4339	3217	2457	1962	1659	1309	1164	1018	1020	913	867	832	828	866	731	741	771	754	724	725	767	734	696	673	717	733	701	738	662	724	699	749	707	662	650	688	642	738	720	699	622	686	708	677	747	664	647	700	683	683	718	730	650	688	731	710	692	663	700	718	707	697	701	648	697	738	693	754	676	639	719	705	720	670	669	698	711	678	719	706	652	689	697	711	715	692	650	708	711	698	677	695	698	721	667	667	721	664	668	742	689	708	679	684	661	695	689	685	706	663	708	727	637	706	717	660	697	708	714	715	709	722	689	699	687	671	719	717	696	705	683	663	701	662	700	701	684	690	697	699	674	702	707	697	725	665	684	692	681	698	738	738	697	723	668	690	674	684	722	711	676	725	699	691	700	694	671	654	639	730	707	688	688	702	717	663	684	658	682	709	752	696	696	704	672	694	701	699	730	698	725	680	676	649	715	641	679	711	687	654	751	646	680	716	693	698	652	691	650	725	691	689	660	701	704	676	701	703	763	720	702	718	675	657	697	692	711	739	677	636	739	721	721	684	693	695	672	700	712	729	696	660	683	698	710	680	689	649	755	705	703	717	681	686	677	686	731	717	632	701	709	693	715	692	678	689	684	720	681	658	697	686	697	680	639	664	700	662	690	710	691	722	703	676	742	701	713	707	692	735	718	721	702	656	687	692	685	670	694	711	730	671	672	690	670	661	644	700	712	691	680	667	706	643	718	648	714	729	724	657	663	677	679	678	734	728	655	699	716	686	627	680	699	711	663	662	714	673	670	668	683	695	709	703	649	675	682	699	688	703	694	680	674	663	638	725	689	698	691	642	690	714	727	678	705	710	708	655	689	733	665	675	685	691	673	682	679	685	643	649	737	679	683	682	672	730	725	705	743	665	671	734	713	661	708	719	705	728	709	669	677	669	682	716	709	732	756	702	710	664	682	666	694	670	699	724	688	706	682	707	666	689	709	642	698	687	681	673	662	714	674	715	699	697	715	690	686	659	682	699	656	680	675	688	698	696	709	705	700	676	686	678	673	701	686	702	679	636	678	685	705	690	671	696	704	649	699	646	705	708	660	679	670	673	680	673	643	695	635	691	628	661	711	713	681	694	686	695	727	728	686	692	655	691	738	716	647	644	724	679	676	703	689	720	689	706	688	677	712	696	650	705	725	703	737	678	694	717	645	698	732	658	694	672	680	703	750	684	651	694	717	681	664	667	725	713	709	664	711	692	667	724	702	704	672	705	677	722	718	686	680	721	696	688	695	682	648	683	691	719	717	705	678	687	700	700	669	685	667	685	718	689	708	730	695	729	706	714	697	654	701	695	726	700	697	643	644	680	637	685	679	664	671	653	704	718	705	704	653	695	718	730	649	686	718	673	685	669	693	679	697	718	676	688	732	725	700	684	651	686	676	696	687	720	696	706	699	688	711	701	699	711	729	660	685	703	706	695	681	657	732	718	649	728	703	701	694	674	718	734	672	706	696	711	660	716	673	686	743	689	638	684	658	703	698	650	659	681	658	682	714	704	670	727	692	726	700	683	682	698	704	668	679	673	664	734	701	679	635	654	726	731	699	666	692	682	690	682	639	712	663	653	732	676	683	703	682	732	726	680	666	711	726	697	675	695	689	688	713	711	697	706	703	678	672	711	657	704	711	702	632	660	676	701	697	680	667	726	711	681	698	684	691	748	699	694	735	711	698	726	706	641	723	757	687	666	671	667	700	636	677	700	716	675	689	748	731	690	671	748	683	660	710	711	664	663	687	683	700	690	715	683	714	658	723	709	732	737	678	738	700	679	680	668	728	708	734	634	737	687	693	701	713	699	690	709	687	698	721	696	705	636	671	688	711	680	720	670	693	710	738	740	644	734	699	746	694	733	700	717	731	677	628	686	682	687	667	713	640	708	692	701	676	691	698	687	696	727	689	727	651	670	719	680	672	671	649	698	660	694	666	650	718	703	689	722	717	721	694	699	666	699	672	664	676	650	685	691	676	719	676	686	667	692	700	731	667	712	731	682	684	708	697	679	713	706	700	698	753	710	683	694	709	690	708	730	676	691	699	726	738	702	711	685	663	703	702	683	667	738	669	717	735	695	660	645	704	722	637	713	732	671	668	702	699	672	747	685	658	679	674	697	689	673	665	694	697	711	672	695	684	696	730	714	711	685	698	693	676	696	703	655	720	667	654	683	720	687	728	696	687	727	715	698	709	686	700	702	659	666	676	661	702	715	658	722	727	672	707	699	730	656	665	752	739	702	709	748	730	720	717	728	731	675	697	675	669	699	694	706	676	686	711	644	718	663	675	723	704	658	706	674	704	702	736	679	680	709	708	682	668	662	765	671	688	676	721	692	731	678	654	698	675	738	664	701	711	674	709	697	693	699	660	698	655	710	739	744	673	739	673	743	758	689	630	700	699	712	705	665	748	703	694	643	697	697	720	696	717	650	686	712	711	654	665	673	711	710	678	713	682	698	713	639	728	673	659	709	732	727	687	676	698	744	695	697	649	697	734	685	665	663	687	682	659	645	662	693	650	689	706	695	718	699	689	668	672	717	725	715	715	654	745	690	705	677	705	725	639	620	700	742	662	682	663	668	706	663	678	718	712	738	690	661	672	719	717	668	677	737	741	681	708	673	686	645	763	671	670	652	682	704	679	717	670	697	685	693	683	724	678	721	667	726	681	693	672	672	652	688	712	706	699	698	714	697	682	696	690	722	737	657	725	646	697	721	708	681	648	706	698	720	681	695	696	666	659	698	672	702	685	698	683	748	692	662	686	713	659	679	725	701	667	701	671	671	712	699	671	671	693	740	690	746	714	705	674	660	678	689	715	697	718	665	721	708	700	715	652	727	661	684	625	731	684	707	675	729	733	783	750	698	716	697	674	735	680	728	694	713	681	652	686	674	670	674	616	718	624	666	679	687	671	681	658	678	703	711	683	674	680	685	726	665	720	698	706	669	672	657	698	772	651	687	708	688	672	739	640	656	683	716	741	684	665	723	676	648	698	694	679	714	721	706	696	694	671	694	739	686	686	724	726	716	683	690	700	705	659	671	718	720	728	711	649	718	709	651	715	690	700	675	646	669	694	682	660	698	704	711	713	687	709	706	697	691	666	657	655	743	731	682	717	703	724	656	698	687	680	692	658	677	735	702	711	675	701	661	719	719	719	685	681	697	661	666	686	679	713	700	730	684	680	673	681	688	681	664	664	728	660	751	695	619	669	692	679	712	731	722	695	705	696	691	743	715	701	731	716	662	713	697	700	695	712	717	736	675	683	646	693	683	664	691	736	696	660	707	679	718	674	721	693	700	703	684	684	724	687	656	703	680	636	696	684	722	727	683	720	704	693	723	720	710	690	742	639	679	690	687	713	686	678	697	681	692	658	729	729	723	680	681	699	732	684	699	679	720	745	715	693	714	669	723	642	697	715	676	680	680	716	702	701	680	703
23024	21049	28814	24639	23294	24185	22291	13026	8528	6507	4320	3121	2338	1854	1465	1189	1002	889	809	698	657	658	589	595	569	532	568	534	521	515	523	534	537	563	516	545	513	502	501	520	500	518	537	510	482	497	533	497	500	490	495	494	523	488	494	511	477	513	499	485	521	521	524	533	499	507	546	515	476	511	512	511	471	500	497	484	508	521	475	524	497	536	527	529	457	455	498	514	504	497	515	481	490	501	522	501	499	504	512	513	500	479	498	531	511	486	485	491	483	506	486	490	519	498	509	514	485	511	512	498	524	534	488	524	542	505	470	470	503	505	481	467	488	493	531	491	495	510	515	461	502	525	497	483	479	500	470	502	475	519	497	508	539	495	507	511	495	502	477	480	491	474	461	494	517	508	493	484	486	521	475	495	489	487	531	482	477	487	483	485	492	507	487	488	525	481	482	517	476	481	497	470	517	495	500	461	504	505	495	491	500	451	498	534	509	502	499	513	515	497	479	493	487	522	505	502	477	485	500	467	499	464	505	477	519	487	468	472	509	485	510	462	481	507	530	518	506	509	515	482	499	489	470	495	519	513	532	489	481	528	485	491	449	537	465	509	501	505	503	481	512	475	496	516	485	494	486	541	451	494	468	495	503	507	499	527	500	486	506	484	491	504	480	496	497	486	494	525	513	518	509	475	496	515	494	504	501	501	488	501	528	492	495	505	512	478	485	491	497	504	478	515	485	518	471	487	522	476	489	500	507	527	508	517	529	539	471	481	497	488	490	553	481	522	461	474	436	478	463	474	499	477	501	473	503	486	503	516	517	506	461	485	518	509	494	500	505	498	503	481	529	519	517	506	481	508	467	507	510	511	519	503	513	491	522	452	489	479	522	471	513	497	515	538	515	497	502	494	506	525	468	484	522	496	479	522	469	505	495	516	498	512	473	506	528	524	522	472	484	462	486	467	537	499	496	481	469	472	547	516	476	575	499	509	498	467	505	559	508	532	504	475	464	485	515	473	543	464	494	496	473	537	460	479	503	484	485	515	529	505	502	532	462	519	501	499	468	527	455	480	497	482	543	522	486	531	427	510	502	495	488	501	455	469	510	472	489	517	500	508	536	512	485	510	520	501	496	546	513	520	504	497	460	506	483	512	499	515	461	504	505	486	476	480	455	469	490	530	493	491	487	495	473	500	512	537	456	501	509	494	481	500	522	495	484	515	489	549	503	494	486	483	463	456	479	494	478	520	521	505	537	489	503	516	500	515	496	507	470	493	479	509	490	469	530	534	539	534	529	512	517	543	475	542	508	481	515	513	548	505	523	478	513	502	513	469	524	495	488	520	515	513	483	466	508	507	499	485	473	501	485	490	515	454	492	505	491	493	490	528	502	455	539	487	508	510	499	471	456	516	531	521	483	476	526	489	486	484	490	453	472	493	487	520	500	517	485	492	513	502	491	508	483	484	484	525	481	489	499	483	515	492	510	485	489	543	463	513	506	469	472	511	535	500	484	466	475	464	490	499	496	486	492	509	497	472	523	530	506	487	493	512	489	514	510	519	503	533	486	503	454	487	513	525	525	483	487	471	516	511	527	520	483	522	492	504	499	501	499	534	479	498	510	502	522	479	512	514	485	510	511	497	492	510	518	474	493	544	533	511	493	504	499	470	528	510	502	478	496	486	527	490	473	494	492	468	513	506	522	510	488	479	495	503	486	485	502	493	480	542	494	503	508	510	486	509	494	477	457	507	488	522	476	492	473	537	509	487	478	501	508	519	503	488	506	543	499	519	496	479	476	487	539	509	506	478	497	480	484	495	534	494	526	524	517	481	484	501	486	468	489	507	462	460	519	501	496	499	493	504	487	495	475	508	561	483	499	474	513	498	511	494	485	469	509	508	489	522	503	468	521	515	517	473	539	529	483	463	478	529	536	500	505	493	505	550	521	502	467	511	491	480	500	500	465	516	515	507	479	538	532	514	528	501	534	489	508	526	528	518	496	501	461	466	526	501	515	473	506	513	531	501	506	544	534	499	489	465	486	514	499	451	544	508	508	511	485	545	455	547	536	497	502	538	443	531	533	523	489	485	500	533	463	529	507	509	519	503	503	533	538	500	498	460	488	499	474	525	510	489	494	467	455	511	504	473	497	487	502	505	488	483	501	463	500	481	514	498	516	469	485	529	511	465	502	485	524	460	437	519	493	478	515	461	523	515	549	511	509	520	550	478	505	520	471	521	498	507	485	487	516	491	531	476	491	510	483	520	530	466	469	485	531	492	474	455	535	473	503	517	475	495	523	494	471	474	491	469	481	486	503	471	465	486	488	491	522	480	518	525	513	497	480	508	555	480	499	497	497	493	485	494	565	492	502	504	486	466	517	501	484	464	509	512	492	488	504	528	518	503	487	505	489	523	516	537	517	492	527	493	500	542	530	476	532	535	508	499	484	495	474	499	499	508	514	512	516	474	481	483	521	529	475	498	465	461	504	501	538	507	512	490	478	523	478	530	518	487	481	508	510	510	474	557	523	514	519	508	518	508	475	495	507	512	519	520	484	490	519	493	467	493	541	510	530	475	519	522	524	486	464	461	513	495	486	507	514	485	526	464	494	477	536	503	471	481	492	528	439	515	517	510	497	481	524	470	499	505	490	480	524	511	419	516	450	485	515	510	509	521	518	519	520	491	499	468	520	522	490	499	513	500	509	517	517	488	495	467	523	494	495	486	508	528	487	492	519	498	470	494	517	508	456	493	515	476	486	507	445	461	513	485	508	491	472	531	478	496	505	522	511	512	532	513	483	521	483	476	496	527	491	498	469	481	495	476	526	532	509	478	505	491	485	514	513	471	486	487	506	507	443	490	509	470	524	460	522	497	488	470	514	468	446	484	504	472	480	525	474	530	485	466	506	460	484	457	495	492	541	542	516	469	565	537	481	512	506	520	465	502	519	504	515	500	465	448	476	514	458	492	479	493	524	511	488	520	512	497	498	476	472	483	464	508	494	502	507	500	491	481	477	495	499	499	513	491	481	554	530	519	495	470	556	517	490	509	499	509	518	484	474	482	474	485	539	488	504	479	476	458	517	515	473	500	479	507	515	514	505	480	456	463	489	476	535	501	494	499	503	503	534	495	474	487	492	472	473	470	541	544	489	486	503	480	472	510	492	495	501	497	511	516	544	479	518	482	523	507	510	509	435	494	489	492	513	492	470	505	514	480	481	464	486	518	514	516	475	477	485	497	509	495	503	510	544	481	481	475	503	476	517	503	510	507	510	502	536	493	487	487	478	507	488	486	519	517	493	488	499	494	485	519	497	487	492	503	473	489	495	504	528	478	509	497	534	471	490	513	474	492	452	510	475	509	492	453	500	497	474	543	489	467	483	516	501	524	484	472	475	479	472	496	503	518	525	489	486	469	509	492	486	491	497	510	511	496	477	456	516	503	473	538	522	493	488	495	524	463	451	501	483	463	473	499	483	491	516	492	503	459	516	543	498	495	497	506
39362	65771	61640	48355	38231	30634	24047	18764	14803	11578	8194	5995	4547	3325	2605	2029	1685	1496	1288	1164	980	980	910	795	835	791	723	747	758	685	715	726	744	727	716	693	698	652	693	693	672	641	722	682	696	686	667	687	698	718	668	691	651	696	688	700	645	680	721	711	677	695	697	705	686	717	659	729	694	624	628	739	682	687	682	660	643	692	649	727	684	677	695	701	638	712	666	689	663	669	702	682	681	660	683	703	678	723	676	677	683	652	683	696	698	653	720	695	698	701	714	643	651	700	648	674	690	659	701	632	673	648	661	691	685	661	665	662	701	657	636	656	643	729	656	650	716	670	705	706	679	655	673	684	698	682	710	684	728	671	695	656	689	711	698	655	698	678	685	727	680	683	633	663	687	663	700	667	716	654	663	679	652	683	707	723	698	637	716	700	724	692	690	697	636	696	656	687	697	716	710	669	707	728	720	687	668	653	669	670	673	658	710	691	668	646	706	709	697	691	635	691	666	644	686	672	708	687	655	685	694	650	695	683	677	663	681	721	667	650	688	691	710	709	710	690	664	688	694	667	686	674	680	729	643	634	692	728	628	663	650	658	685	656	661	677	683	673	668	679	671	698	675	663	657	672	684	658	630	676	681	710	656	658	642	682	670	729	692	667	661	658	647	711	652	696	723	684	663	675	682	709	713	678	654	697	682	699	642	652	649	683	692	701	697	704	729	655	697	708	679	695	624	648	674	710	717	681	680	662	685	675	669	693	673	729	705	682	693	668	671	714	647	687	682	668	682	630	638	670	660	687	649	639	624	705	739	696	690	734	715	682	695	694	668	695	668	692	692	677	696	730	684	692	668	647	696	684	650	654	681	708	657	634	685	640	658	699	678	674	646	633	693	709	740	663	652	682	677	654	689	686	656	690	672	693	682	667	701	660	711	671	723	671	677	662	696	654	671	690	689	688	652	690	637	669	648	675	723	683	689	648	677	678	683	689	659	686	691	709	691	697	647	690	673	690	669	642	703	725	705	719	673	681	663	709	690	713	677	664	670	665	692	658	711	680	705	662	710	639	692	662	662	669	688	652	705	743	660	729	697	651	723	668	661	678	640	644	697	675	656	691	684	697	683	681	722	697	667	697	654	639	710	693	698	695	693	729	683	694	733	705	683	691	736	671	697	673	641	644	674	681	652	714	640	732	667	656	659	654	680	675	720	737	712	673	655	692	670	752	641	615	685	668	690	673	676	641	680	696	657	662	646	670	687	697	705	713	669	607	686	672	690	645	691	646	721	693	638	697	675	648	698	698	651	679	638	666	654	728	680	605	700	704	661	727	628	673	650	725	643	679	666	729	685	686	667	671	679	664	691	679	705	652	674	654	685	673	674	726	708	692	708	726	667	677	597	664	681	701	700	667	646	695	638	738	674	667	699	666	657	736	693	674	672	647	673	639	658	636	699	645	675	649	702	678	649	689	710	686	646	725	676	675	650	679	661	691	761	731	694	703	711	641	723	682	688	664	701	683	710	653	661	735	655	638	660	684	658	703	637	686	697	712	703	717	669	653	686	724	688	673	661	649	681	635	666	693	665	704	715	708	725	651	682	722	708	644	651	652	695	725	669	668	657	648	723	660	643	596	633	684	686	649	691	674	636	697	716	705	678	663	653	673	698	683	639	652	692	642	683	735	662	717	630	698	659	676	702	668	685	682	638	627	681	665	627	690	663	648	630	647	668	668	638	661	675	673	670	645	650	689	704	693	674	683	636	680	672	689	681	670	651	675	673	671	648	653	658	672	697	653	690	708	624	652	694	654	704	683	648	713	665	701	651	694	629	659	684	686	708	734	666	675	672	696	713	721	698	678	716	661	659	667	684	617	667	679	665	665	689	674	683	658	687	662	725	685	674	631	650	740	650	670	700	688	667	693	656	741	649	681	683	711	686	700	655	699	661	644	689	615	666	697	692	670	659	641	660	671	692	694	685	705	705	646	650	724	681	661	682	699	688	688	676	685	671	694	681	654	649	638	658	682	694	687	618	683	673	685	684	690	675	679	671	610	642	649	680	696	649	691	659	645	639	710	680	729	667	657	678	681	654	681	682	675	684	699	712	654	681	647	692	672	659	641	701	629	709	684	683	665	684	621	707	667	643	627	663	677	700	722	702	679	652	704	704	686	671	682	656	679	671	709	677	680	669	623	660	673	646	651	680	669	688	702	658	685	673	665	703	666	674	658	663	648	694	700	683	673	652	684	736	679	677	676	662	667	715	674	689	632	652	691	641	712	652	661	645	647	693	719	680	718	709	677	702	698	700	644	705	668	648	713	716	650	690	654	659	668	679	666	713	684	665	700	658	688	649	710	699	722	710	689	662	671	652	660	667	661	680	683	623	650	633	686	686	651	713	683	704	649	673	711	663	635	736	712	693	676	687	663	668	687	655	667	700	711	647	697	710	723	701	701	681	676	685	663	742	693	662	656	736	668	678	663	639	721	675	666	673	668	728	692	717	721	707	675	667	657	672	655	676	677	672	675	674	680	659	713	649	695	677	654	671	675	672	674	744	690	704	681	641	683	683	691	681	688	652	706	684	672	710	642	704	684	702	684	658	698	647	689	696	672	747	678	682	639	684	690	690	631	662	675	702	643	652	650	707	713	682	646	671	690	708	656	679	624	693	695	714	656	697	642	676	686	682	689	662	677	712	674	678	672	695	672	689	664	677	696	623	705	692	652	694	671	707	664	660	657	676	710	683	634	653	674	649	662	726	667	655	668	678	722	731	647	707	678	708	652	647	679	709	724	669	680	705	659	680	643	677	641	672	655	674	673	639	699	677	701	658	674	713	667	680	659	693	672	615	673	718	637	702	665	624	699	697	699	741	698	727	638	637	651	691	624	667	684	650	696	665	645	676	655	633	647	667	672	708	679	671	692	642	711	691	688	671	668	668	626	671	754	646	642	687	684	687	696	737	693	699	668	678	677	670	671	666	657	678	668	665	634	632	693	685	665	719	696	670	660	665	674	678	730	707	634	705	680	673	659	654	715	684	694	660	659	691	632	672	658	697	711	669	729	671	676	681	697	637	663	685	695	669	697	667	670	654	732	689	692	681	670	697	691	691	657	678	688	714	699	671	630	688	708	704	656	643	656	669	680	712	700	682	689	700	710	692	687	695	695	669	713	629	646	651	658	638	735	656	651	653	653	690	632	667	683	675	677	713	669	720	717	669	705	703	652	679	689	680	681	706	698	705	666	680	725	670	668	670	653	675	681	659	679	680	648	689	696	667	702	658	658	687	640	681	683	696	698	739	639	706	702	677	708	737	718	651	710	696	730	685	660	693	662	654	663	628	708	663	681	650	664	673	704	640	706	651	642	716	649	707	683	686	693	704	669	654	670	675	718	647	666	637	648	663	664	690	691	651	599	653	652	636	683	678	664	702	747	660	664	678	649	599	666	733	680	652	667	661	719	676	675	617	624	689	694	688	693	631	689	667	686	675	669	694	654
29560	34961	42248	32574	20992	13429	7926	5071	3647	2668	1884	1458	1105	986	792	747	703	645	594	553	536	508	520	470	511	508	484	524	519	505	501	485	469	492	461	475	527	451	493	502	484	498	526	462	475	480	489	454	515	512	481	468	443	479	466	503	504	513	443	464	469	488	477	463	468	487	457	510	481	476	445	517	503	517	491	470	437	501	516	517	472	447	463	495	458	506	464	454	515	506	457	496	451	484	483	478	477	446	482	482	474	475	485	476	440	451	474	475	488	482	522	476	467	493	500	486	506	470	468	497	511	440	500	474	487	471	484	458	448	462	479	476	539	519	489	479	451	420	469	451	476	502	478	445	523	491	492	489	520	498	490	495	492	476	486	514	509	512	481	478	472	494	477	489	468	458	478	472	481	476	488	464	473	474	472	489	516	507	475	487	490	543	463	468	474	495	459	473	469	483	491	469	479	467	485	490	524	510	440	482	482	481	542	469	466	488	457	521	484	510	464	470	453	477	519	465	481	432	475	497	512	507	414	486	515	471	470	423	465	463	533	506	449	508	465	503	494	506	507	485	476	506	528	461	479	487	499	492	474	491	491	477	475	487	481	490	430	475	512	451	440	491	478	469	490	495	456	507	483	473	513	482	519	482	453	453	457	501	485	473	489	501	488	506	468	485	500	480	480	480	486	491	487	525	512	490	452	488	506	517	496	445	449	477	484	511	471	501	521	468	463	465	506	455	485	463	497	463	477	478	442	514	489	492	471	464	503	487	474	467	512	469	481	513	490	441	462	528	469	468	471	500	445	480	464	480	470	461	454	534	505	449	472	499	466	457	473	530	461	480	506	484	480	510	480	507	431	536	455	492	482	484	486	474	493	507	451	436	494	456	455	456	486	476	472	484	464	503	434	491	502	461	534	498	469	509	497	505	470	471	514	472	502	487	459	533	506	484	466	465	512	489	477	462	459	477	470	424	506	453	501	486	496	518	488	509	461	461	470	482	507	497	473	472	468	444	425	516	465	514	445	456	474	462	483	468	517	524	485	520	492	515	510	493	472	468	500	468	494	476	473	507	465	481	507	452	454	497	492	524	465	470	475	492	481	483	469	443	483	497	465	469	432	484	478	467	474	480	483	483	486	496	423	451	460	473	469	481	521	489	478	501	473	501	527	490	468	504	464	500	525	513	498	469	519	476	496	484	459	492	498	502	504	521	451	459	491	467	446	501	475	469	474	485	454	467	472	433	486	538	475	513	475	473	504	499	471	511	469	473	460	475	457	475	472	474	488	498	459	499	450	467	476	480	442	470	482	487	501	468	489	477	470	489	480	489	485	473	482	479	481	475	452	503	481	495	479	483	440	475	459	457	460	508	475	467	489	488	500	473	473	512	472	478	490	511	474	523	467	502	442	527	489	479	443	508	474	440	457	500	462	506	493	455	491	484	494	517	514	485	472	517	509	453	478	494	496	513	476	481	482	469	499	451	479	481	484	476	481	481	457	476	440	475	492	477	516	484	468	503	479	495	464	460	472	459	517	521	483	495	465	487	481	490	477	497	472	477	533	496	517	477	491	462	462	500	434	470	505	504	486	528	477	470	518	483	494	474	496	514	490	515	482	431	496	481	490	444	453	476	461	501	512	511	467	491	469	428	486	473	530	470	498	461	503	502	473	543	459	477	488	490	462	458	470	484	489	498	507	476	489	460	507	491	459	503	452	537	491	515	514	495	485	464	500	480	468	487	468	504	442	487	473	472	488	462	468	482	466	457	528	462	437	469	477	517	487	502	518	492	463	514	447	485	480	470	493	459	454	474	479	532	499	500	456	508	447	456	474	465	492	475	500	535	470	505	499	471	424	497	479	488	501	483	460	438	488	455	504	512	491	460	453	465	482	461	468	515	448	451	477	462	443	481	510	463	479	456	491	496	531	529	488	497	494	474	493	498	475	440	472	479	484	472	452	436	484	435	494	455	465	502	459	459	502	466	517	438	523	480	471	440	471	436	485	481	441	476	485	480	469	448	475	549	450	469	480	476	480	459	456	479	475	519	485	508	488	522	491	458	478	472	501	508	470	478	482	506	476	494	479	493	444	506	421	482	473	477	508	455	481	497	475	535	452	515	457	449	500	499	466	493	496	489	454	521	488	494	518	480	481	533	495	484	481	482	496	519	483	477	476	496	481	470	506	512	467	497	484	480	500	468	511	468	467	449	489	504	481	469	484	452	497	485	545	451	459	457	501	442	488	494	522	487	455	477	490	455	459	496	462	450	476	431	475	461	455	473	511	474	473	493	451	488	510	482	498	487	460	482	501	471	453	477	500	477	515	499	488	501	504	490	468	441	456	504	498	487	462	486	505	471	484	483	494	517	477	498	508	431	510	473	479	467	478	473	456	447	460	456	491	453	468	477	508	491	439	505	518	476	479	491	483	514	487	495	491	512	489	481	445	513	495	510	496	473	474	533	461	446	506	459	440	484	528	519	463	509	485	449	477	486	484	479	457	512	469	519	487	461	509	482	489	499	511	476	488	504	494	470	482	483	472	472	519	498	494	465	500	443	484	519	462	488	483	471	507	439	465	474	434	513	492	479	490	463	468	483	453	469	472	472	480	506	484	439	501	479	471	464	441	458	478	433	482	502	439	482	491	478	460	453	505	476	525	514	468	481	488	480	468	524	472	476	496	507	493	470	504	459	477	510	448	470	477	461	497	465	464	536	447	479	503	462	501	473	463	491	501	489	484	487	479	464	480	500	464	456	502	462	481	492	473	456	463	464	491	518	471	467	489	453	509	461	456	506	483	446	453	468	475	486	456	468	523	511	489	464	506	487	490	444	477	427	490	504	501	487	511	502	458	470	476	454	515	503	487	500	472	487	469	520	501	480	488	496	494	481	499	517	420	506	426	479	481	497	439	463	476	475	471	467	502	519	426	445	507	488	447	500	500	453	471	496	472	472	456	481	464	453	513	495	503	506	476	509	459	480	459	528	482	492	507	466	462	428	488	515	503	466	483	485	484	486	466	431	480	473	500	476	478	477	433	495	438	539	506	464	478	497	487	526	451	513	492	470	476	513	466	446	483	493	465	473	455	476	477	485	487	493	497	451	498	487	470	483	462	478	487	457	484	463	461	504	487	481	471	461	492	450	473	496	499	514	485	492	481	509	501	513	481	454	499	491	480	542	507	456	509	472	474	486	461	472	438	459	485	499	470	501	479	463	468	512	487	483	476	458	531	483	476	467	462	484	458	465	468	494	479	508	457	493	457	481	449	470	492	501	479	497	474	519	457	467	458	496	503	502	480	518	494	482	482	506	528	458	460	503	473	470	502	495	472	501	505	450	471	482	490	478	477	496	518	464	468	514	452	500	493	498	461	503	489	457	497	477	522	474	502	481	487	521	461	482	465	491	531	483	491	481	454	483	443	495	476	526	483	489	493	486	462	470	486	499	467	470	499	527	513	486	477	472	466	482	487	435	464	479	515	485	473	452	491	501	519	482
37004	53616	48137	34656	26316	19830	13815	10065	7379	5562	3697	2810	2227	1743	1438	1293	1096	959	836	843	811	786	772	699	743	685	723	715	768	686	650	676	686	679	666	633	651	683	677	692	689	625	644	663	685	660	645	672	653	699	679	662	689	680	669	667	657	695	705	657	675	668	655	667	633	607	625	667	683	638	631	641	696	668	665	673	635	635	665	668	649	660	676	665	691	666	643	677	683	705	664	666	675	665	678	626	626	660	642	662	618	695	644	682	699	663	685	685	673	698	641	674	637	660	647	639	654	682	659	662	645	651	693	635	662	707	644	658	662	677	620	684	687	695	673	679	664	682	648	634	627	624	708	643	662	613	689	669	667	657	665	646	650	604	640	653	674	673	667	690	722	614	682	646	631	667	663	641	680	650	665	651	678	630	674	680	639	693	682	626	720	668	620	675	662	652	683	641	653	649	616	660	667	595	664	636	664	672	694	640	650	611	693	666	647	671	683	663	657	656	669	678	654	645	700	709	686	660	691	711	651	689	700	689	661	674	693	647	679	645	645	688	665	661	700	703	639	636	677	645	695	699	641	641	640	646	654	638	650	687	651	641	661	680	702	673	607	681	675	673	644	638	672	642	671	672	661	680	651	628	636	637	641	674	663	680	687	644	652	701	669	632	671	715	706	655	676	705	641	662	645	674	667	633	660	692	645	603	646	675	664	676	648	646	722	611	647	683	632	687	691	685	693	683	662	666	660	667	689	661	616	636	657	636	670	681	650	648	741	642	667	624	659	701	656	642	635	649	606	664	652	658	679	631	676	675	691	663	708	675	701	667	683	608	638	653	675	667	688	678	641	670	649	710	680	622	634	726	707	618	664	703	628	679	690	700	663	662	719	638	713	686	652	668	649	634	636	595	706	636	651	642	672	670	655	655	677	707	730	669	655	654	682	670	653	679	590	639	695	707	649	658	655	667	692	688	662	600	638	638	672	680	655	650	660	701	666	626	694	664	691	646	665	703	679	656	622	688	624	709	674	626	658	650	643	636	702	695	663	627	674	649	668	698	659	686	667	676	641	710	645	663	614	651	650	655	661	683	730	684	658	635	640	633	664	642	676	676	684	615	682	671	650	678	675	659	644	688	666	678	651	648	696	646	631	627	652	674	690	668	646	689	648	665	689	702	631	666	706	642	663	633	633	681	639	703	644	644	715	664	669	668	637	697	693	672	662	682	666	650	676	655	623	639	658	677	653	696	629	657	704	695	653	658	656	672	606	673	667	636	670	611	632	647	691	691	680	668	666	627	678	634	671	651	671	627	694	646	709	681	647	622	702	670	658	643	693	667	643	638	675	657	689	608	683	648	641	668	679	657	628	640	651	646	621	667	661	656	655	617	692	652	659	647	678	643	640	679	638	672	645	633	666	697	728	744	667	688	688	666	657	669	633	700	646	638	636	659	670	655	700	670	668	716	621	661	635	638	681	686	675	676	717	656	671	673	685	686	663	631	667	670	646	682	666	626	697	663	644	597	622	685	645	674	655	709	692	690	680	653	691	681	633	683	601	703	653	671	697	674	658	642	685	682	680	663	671	687	670	703	612	658	657	675	642	666	653	670	658	687	669	664	634	652	691	647	669	656	685	648	693	683	653	638	609	684	673	681	659	681	662	649	653	650	657	652	651	657	667	646	690	709	662	663	651	703	674	636	613	653	675	682	650	683	659	646	604	682	670	676	707	676	668	683	640	729	630	679	684	665	654	715	676	634	646	696	639	685	645	676	669	651	639	643	712	634	677	687	657	683	696	705	700	655	663	678	691	697	678	671	674	684	595	644	666	658	747	700	651	616	671	651	662	642	709	650	687	647	641	693	632	662	662	666	679	668	692	691	643	671	623	707	619	653	695	676	669	657	638	619	684	667	670	683	675	670	614	714	689	665	659	646	665	684	665	699	662	705	643	662	631	659	678	629	626	692	676	649	687	675	610	659	658	671	659	652	666	693	686	671	630	666	682	674	681	655	633	663	648	660	699	607	687	672	659	684	629	683	684	638	671	658	698	639	683	651	647	652	667	695	714	644	655	675	645	690	681	667	681	659	651	630	671	694	648	624	678	680	642	673	690	647	657	670	681	675	646	699	668	608	683	679	637	671	637	642	635	654	664	682	685	655	725	666	672	658	625	648	656	655	653	680	666	666	686	634	714	678	671	659	657	669	637	725	656	659	688	641	652	665	659	628	648	695	700	688	695	704	640	649	647	657	649	655	656	678	652	671	629	652	640	632	664	664	700	647	638	656	675	696	661	681	644	708	675	608	672	658	653	658	678	627	630	650	689	705	658	653	644	684	669	660	651	699	638	668	667	617	622	672	621	667	670	663	687	679	676	674	673	665	716	686	653	695	654	646	648	670	684	647	644	668	661	657	664	668	677	638	697	674	664	697	691	648	668	709	625	669	612	674	678	659	640	620	689	624	692	676	637	636	656	677	618	659	657	691	695	669	687	647	682	692	642	653	671	675	665	648	665	675	637	655	676	704	664	656	615	648	691	669	660	675	676	651	662	671	707	691	697	653	674	660	663	693	662	679	670	630	668	694	643	673	643	663	678	683	673	699	659	615	635	705	619	671	732	667	632	686	663	678	694	617	671	647	671	667	648	668	683	706	680	669	682	643	660	654	687	706	625	658	623	639	638	669	663	653	639	679	649	645	655	629	700	651	671	696	671	636	666	665	671	661	690	663	640	646	623	700	659	656	710	620	660	693	655	655	674	658	678	666	693	676	696	683	637	691	648	675	646	661	654	644	676	671	675	682	641	655	702	660	652	639	675	703	641	632	695	634	659	694	695	662	649	618	607	684	704	714	654	648	637	601	661	682	650	671	615	690	727	655	615	709	622	690	682	692	639	643	667	688	650	642	670	673	662	652	659	654	665	703	633	669	619	650	664	670	652	718	682	668	627	702	678	638	637	648	656	681	658	633	703	710	689	644	649	704	632	676	676	628	706	670	665	651	635	692	697	641	650	663	639	676	657	665	633	684	634	656	678	608	686	660	644	681	674	675	639	660	686	629	666	669	677	652	665	647	692	639	671	711	679	651	668	646	660	666	669	645	630	667	709	677	638	695	704	620	635	675	609	646	613	655	703	643	668	615	665	635	599	668	707	670	679	701	661	623	678	680	669	686	635	659	653	656	702	643	685	645	709	661	647	656	683	665	663	685	616	646	687	679	672	626	645	646	599	665	636	629	698	652	686	683	679	665	662	676	664	605	652	681	637	720	627	689	671	639	715	665	668	673	679	676	660	713	607	687	649	661	636	680	657	667	692	706	668	650	709	692	596	696	648	707	666	660	680	689	698	653	620	693	699	651	621	661	655	685	670	652	704	714	674	681	627	656	617	665	670	650	671	631	626	655	698	643	652	665	661	660	639	655	698	671	718	666	666	625	674	686	627	658	651	686	639	651	663	665	611	668	692	689	686	643	623	660	680	677	697	670	679	658	678	640	665	637	677	652
24064	21077	28907	27000	24466	21173	15381	8809	5963	4664	2997	2189	1681	1352	1100	1007	794	684	678	651	595	607	585	592	548	544	552	511	554	526	507	504	513	534	523	492	506	510	503	494	565	464	486	507	502	528	517	494	516	541	471	525	530	496	498	498	518	488	488	481	520	501	525	506	523	515	526	530	516	458	492	486	513	484	484	531	469	511	454	514	518	516	485	459	532	489	554	514	499	488	477	520	504	483	495	509	489	542	527	500	534	505	552	532	465	490	516	488	520	499	489	478	528	493	583	498	544	503	490	501	530	488	502	496	491	513	496	493	517	489	494	538	526	481	543	515	514	498	471	465	455	494	499	501	490	475	466	495	500	472	500	509	487	528	493	457	507	502	471	512	523	513	483	500	511	482	484	504	535	493	506	503	502	546	479	557	524	520	511	524	511	494	540	516	491	521	499	532	492	526	501	488	503	510	528	526	524	504	511	522	463	479	483	480	556	506	493	513	526	498	488	492	489	477	498	494	491	508	513	474	477	514	492	511	501	486	472	496	504	511	484	477	470	491	469	501	469	522	523	518	498	543	541	487	533	505	540	472	507	503	487	497	518	546	523	497	481	494	520	462	490	530	529	504	498	517	511	471	502	520	547	517	502	509	506	511	506	490	515	464	475	490	485	546	472	509	518	492	448	506	504	473	481	533	488	488	518	518	488	461	515	531	446	478	524	527	505	526	518	527	531	462	543	530	495	450	491	487	527	518	520	509	500	501	540	483	491	469	446	527	511	511	493	498	543	498	490	501	479	468	489	501	489	509	517	480	484	539	496	534	535	513	514	499	547	563	488	531	511	509	513	513	510	548	491	481	480	503	494	558	484	518	502	514	505	514	480	477	492	518	482	537	523	448	485	493	521	545	514	515	502	460	548	498	508	487	480	499	518	475	494	480	469	518	486	505	499	486	504	471	526	556	500	524	472	516	527	495	458	547	479	475	485	483	489	510	495	496	472	480	480	488	479	510	504	481	531	514	550	532	534	515	545	487	503	485	518	506	446	503	510	509	556	474	501	501	529	492	489	519	518	525	462	527	529	507	518	541	505	498	522	508	470	482	525	502	554	507	476	516	502	541	496	483	505	500	558	484	537	497	534	468	489	482	484	482	506	501	489	558	488	496	517	438	525	494	488	518	525	477	515	504	509	502	507	521	476	484	495	448	498	503	510	486	502	482	549	534	495	500	507	502	478	488	526	454	494	472	506	515	485	508	518	485	521	479	535	504	486	466	469	523	527	487	500	445	544	540	515	484	495	536	504	443	526	526	514	511	532	503	513	502	508	473	491	490	509	487	470	502	485	486	479	505	510	503	484	506	529	521	516	460	513	480	487	469	500	485	504	476	491	499	491	523	497	481	463	499	518	549	510	542	516	463	500	506	508	486	479	533	478	494	471	459	489	451	499	514	487	458	499	509	487	495	510	504	500	499	501	475	511	500	522	514	500	538	510	515	504	517	475	525	515	509	521	521	447	518	520	531	502	469	470	496	526	508	568	493	518	505	493	483	462	510	478	489	524	510	476	447	507	481	526	531	483	469	502	484	520	511	490	500	521	505	526	508	441	492	545	505	502	476	493	480	508	497	509	544	500	502	506	519	505	460	494	476	543	498	500	517	504	453	474	528	449	488	444	530	488	494	485	524	483	503	477	488	496	517	506	518	465	533	498	471	495	488	497	471	490	502	499	480	470	500	547	546	476	513	495	507	487	487	475	459	440	508	541	481	532	497	491	532	467	514	519	482	465	479	511	482	472	477	524	478	493	489	506	501	454	505	481	497	465	490	496	492	510	518	546	494	516	501	474	453	527	541	498	541	513	466	504	503	474	506	493	490	478	526	482	520	548	534	536	499	483	470	511	509	486	465	477	495	523	494	485	462	487	494	513	511	520	513	503	525	516	488	484	542	482	486	494	505	501	495	503	517	515	471	529	497	502	497	509	527	504	488	487	490	521	465	478	466	472	514	494	528	531	441	518	495	486	488	499	517	533	541	510	495	471	472	489	508	557	460	485	530	521	509	532	494	528	472	503	482	476	478	487	470	469	489	520	491	497	495	513	488	474	514	465	506	529	507	530	523	526	528	498	528	494	501	482	521	491	517	510	478	463	493	519	491	520	532	493	508	492	486	508	497	459	505	514	531	514	517	485	490	500	498	467	513	519	490	476	493	490	496	508	488	484	455	480	500	537	502	495	506	530	507	494	518	486	514	506	500	502	489	464	496	519	478	477	482	516	494	494	459	497	490	482	504	502	520	522	490	514	508	486	510	503	517	463	514	477	497	526	506	518	487	489	491	503	511	507	507	524	459	449	525	520	488	495	480	508	507	487	503	478	498	515	453	507	472	513	483	508	497	551	482	488	526	549	489	485	503	459	537	521	457	496	522	510	521	516	507	473	501	481	497	500	530	496	514	491	493	471	493	522	502	494	503	504	510	511	513	473	496	516	483	528	488	506	458	544	452	506	487	495	474	504	515	497	499	505	480	455	459	497	491	531	517	490	499	481	497	503	510	515	501	527	468	467	458	518	541	475	501	481	517	470	493	504	470	485	498	503	491	515	504	499	488	485	526	533	483	470	499	504	505	491	521	500	477	470	490	478	483	489	507	523	474	471	500	509	500	525	525	525	541	478	452	486	487	501	525	506	467	497	541	484	519	467	507	463	459	478	499	485	471	528	530	497	518	472	506	486	468	488	497	496	497	483	536	489	501	483	539	480	502	514	525	510	493	480	495	515	481	480	520	490	511	501	523	531	516	508	519	451	519	464	552	476	485	528	486	533	518	518	477	480	478	485	496	477	543	495	500	497	494	493	486	489	517	463	513	499	529	466	504	476	484	518	477	527	492	508	509	475	521	540	494	486	494	524	496	529	466	491	496	520	521	482	470	521	467	493	507	484	511	487	512	506	463	484	512	481	490	490	498	508	482	523	498	475	481	510	502	495	491	467	474	509	517	476	484	511	471	501	506	522	464	526	520	537	476	494	530	462	535	503	491	533	469	502	489	498	490	503	519	527	527	498	508	455	507	478	541	494	496	535	487	506	487	498	492	500	528	481	489	508	494	517	487	535	510	485	492	552	512	536	488	500	483	500	492	518	462	539	497	479	509	538	516	446	543	530	526	530	500	487	465	502	492	504	474	463	500	440	528	487	447	437	510	491	526	502	510	549	482	501	503	508	512	500	501	499	483	513	519	510	496	498	477	486	486	501	491	518	504	514	518	513	501	468	498	511	548	471	471	525	484	559	552	519	489	459	484	491	479	463	521	477	529	521	507	483	487	495	495	533	493	511	471	533	482	479	496	558	478	529	466	516	522	511	504	531	515	468	509	464	519	490	505	492	497	490	513	493	506	516	503	475	496	552	477	529	477	444	483	503	474	479	460	475	525	542	475	487	477	496	501	499	464	494	511	479	522	540	530	495	495	533	495	525	497	494	489	466	520	444	490	480	476	503	493	512	502
37261	60236	55229	42645	32636	25305	19822	14778	11141	8427	5861	4379	3204	2585	2045	1648	1322	1156	1083	1008	894	824	856	797	797	779	710	685	703	730	770	722	689	731	677	703	673	710	670	726	679	676	712	658	674	667	713	652	706	654	736	663	681	654	727	706	687	691	703	641	682	696	660	674	710	697	677	704	729	711	681	664	701	690	671	689	684	687	671	675	711	701	688	661	665	736	630	698	669	677	691	708	649	693	720	681	714	701	689	659	671	734	676	663	703	679	673	653	675	685	658	663	689	707	693	683	675	710	673	707	679	712	720	691	732	707	725	705	694	671	668	712	698	674	725	681	681	679	672	675	684	658	667	668	700	690	732	677	712	698	670	686	731	719	725	665	655	677	644	682	707	714	713	664	618	664	716	730	703	681	662	652	703	679	675	698	636	668	694	662	657	674	704	687	659	707	688	674	698	651	735	703	676	690	687	708	667	659	676	699	654	712	710	666	670	694	709	652	694	702	701	738	731	668	692	638	686	705	709	722	662	693	695	649	679	691	683	630	727	719	710	709	701	674	649	712	684	664	693	674	702	722	656	717	672	705	738	664	683	685	705	663	666	716	694	688	729	657	733	713	688	659	697	704	664	669	667	711	698	681	707	730	699	704	660	694	650	681	683	699	691	698	677	691	696	672	721	652	714	673	675	645	684	663	647	685	668	662	683	655	652	643	690	674	661	742	646	684	712	700	640	688	658	631	734	714	666	657	758	688	645	724	667	712	718	657	712	721	671	737	671	697	657	734	689	711	659	699	667	682	711	656	669	643	735	678	675	724	661	700	675	692	696	711	647	667	674	683	736	654	663	694	726	717	687	699	675	663	634	648	661	698	699	687	718	716	705	687	669	646	694	636	696	714	709	673	701	703	712	738	666	689	679	668	680	681	676	687	706	672	605	720	688	705	695	680	682	669	686	673	669	731	748	694	662	706	706	657	681	653	655	656	699	672	677	668	693	635	649	700	698	730	706	710	682	689	712	668	675	690	703	691	660	671	710	643	691	682	694	695	747	734	650	695	694	696	707	708	715	691	657	650	687	676	666	713	708	692	654	685	674	675	669	650	697	679	664	682	698	717	715	656	673	703	691	738	681	696	676	714	695	687	603	702	709	669	667	662	692	746	650	690	697	722	687	680	720	701	749	677	687	694	688	716	654	677	692	687	693	691	756	679	720	681	667	738	719	670	650	684	666	655	707	680	703	692	678	702	698	688	686	685	707	679	677	686	659	684	735	696	681	671	692	679	682	685	702	695	711	709	689	673	700	650	694	704	643	624	674	735	691	638	693	727	635	717	636	668	663	648	682	680	653	687	718	678	699	634	691	693	695	698	667	707	694	683	750	678	696	705	687	679	685	669	662	699	718	681	702	649	706	656	730	666	690	680	715	680	670	696	700	724	704	708	693	711	653	675	666	712	682	686	703	659	682	701	611	707	704	668	708	701	700	646	655	635	665	703	687	703	664	651	699	712	672	690	660	757	690	723	681	705	685	672	651	636	680	656	716	709	672	704	682	699	717	699	656	703	689	667	659	684	727	677	743	676	723	634	662	710	665	704	695	660	722	687	700	712	712	652	687	610	700	657	618	676	672	688	713	696	603	674	691	684	719	695	704	664	670	683	638	677	668	657	636	680	674	652	678	704	690	681	649	689	682	671	734	680	664	702	658	724	732	714	636	667	651	691	636	687	701	726	744	699	674	643	718	705	700	680	725	680	673	725	676	679	685	697	693	712	709	691	683	705	757	689	681	682	700	668	661	644	699	661	692	693	692	675	663	655	710	652	688	678	675	678	692	744	689	715	709	685	697	680	705	692	654	643	725	691	660	672	662	656	673	706	720	674	636	662	693	671	720	672	655	665	686	713	653	701	679	677	685	661	685	679	670	694	656	727	717	684	731	667	674	668	662	734	666	709	691	706	648	671	673	709	664	686	687	682	724	702	659	663	657	738	699	665	665	691	697	691	664	691	723	683	686	742	729	714	735	640	659	686	695	722	672	719	707	728	663	702	651	667	699	689	724	677	667	674	656	722	703	686	733	663	693	720	677	657	722	730	639	686	656	668	716	668	735	710	716	664	689	710	715	684	682	702	694	687	657	677	648	735	685	653	701	742	685	725	719	700	658	715	672	654	743	689	688	678	670	667	732	649	681	678	712	654	701	656	715	683	662	670	713	685	725	692	717	706	665	608	738	711	720	710	692	678	688	680	662	691	669	717	670	743	657	675	670	697	637	664	740	720	720	651	670	678	689	690	675	702	709	658	683	716	687	706	694	681	630	670	688	701	674	695	686	700	661	667	712	734	671	628	716	668	724	725	666	716	648	689	697	710	684	696	684	686	668	697	729	696	712	704	684	698	678	698	667	703	699	679	714	688	657	702	693	716	680	665	635	703	665	693	709	687	693	677	686	698	690	687	667	663	669	683	761	675	694	667	695	659	693	716	727	719	664	693	695	692	655	653	680	652	701	696	686	662	669	702	689	667	676	677	676	638	703	698	697	668	709	672	703	713	657	754	696	691	691	711	702	684	731	672	670	616	719	708	693	681	707	703	671	726	693	730	700	721	678	678	664	703	707	683	732	668	720	696	672	664	720	652	688	668	672	696	670	685	673	665	709	676	673	646	688	661	672	715	756	705	659	713	669	705	667	678	647	705	684	686	647	699	711	720	677	650	679	691	737	643	691	690	714	677	634	712	671	700	711	677	709	699	683	706	666	709	637	717	701	662	724	673	719	680	693	749	670	697	723	710	695	687	728	683	684	694	698	730	744	659	684	679	698	657	701	703	730	657	691	652	692	683	692	662	663	686	669	704	698	678	694	722	682	732	669	711	712	700	689	733	667	679	692	681	735	721	687	718	691	706	702	658	668	664	695	740	659	697	668	690	658	677	730	641	655	633	711	654	663	704	669	634	719	685	674	691	643	682	651	725	663	651	672	686	704	712	610	694	658	727	708	690	655	699	745	715	723	735	711	723	662	659	671	675	688	655	684	676	669	684	714	704	666	646	686	725	705	638	695	711	721	684	657	725	722	660	689	696	655	718	649	703	668	696	690	661	668	661	691	692	698	717	690	697	705	636	671	681	690	685	691	665	690	707	717	704	633	689	650	652	672	722	678	694	719	672	669	689	708	690	711	669	653	698	674	745	677	690	661	643	697	673	696	681	700	663	690	665	707	688	634	670	682	692	736	728	669	648	702	670	728	738	691	676	683	681	706	674	710	673	699	644	713	710	679	655	690	705	741	649	678	660	713	670	685	713	717	674	644	637	678	691	684	711	679	740	678	726	672	648	644	689	695	684	666	680	670	678	688	685	713	662	655	694	671	690	690	690	691	669	687	672	682	692	699	667	718	686	701	696	675	694	678	683	707	727	671	755	681	730	684	700	698	657	642	679	706	734	685	671	673	657	690	696	634	690	708	695	660	682	732	710	681	712	683	728	687	687	675	733	690	691	643	687	668	672
23056	21012	28738	24188	22543	23802	21979	12810	8454	6365	4625	3080	2289	1846	1480	1173	1001	866	763	707	690	643	619	598	558	571	561	537	531	529	500	526	530	510	506	529	482	516	515	527	481	483	468	489	435	511	487	473	507	516	508	496	482	483	533	445	498	467	433	494	486	531	494	505	495	491	529	483	508	498	480	505	512	528	499	477	467	460	502	506	487	514	472	529	471	473	508	501	486	517	465	467	489	494	474	505	508	484	488	504	486	474	512	509	486	520	516	518	512	485	461	523	498	512	489	482	477	526	533	491	526	507	484	496	484	489	548	497	474	479	482	487	489	488	512	478	510	505	498	509	511	474	498	489	472	501	523	467	483	499	555	498	500	463	485	526	490	518	489	509	443	480	464	520	479	489	486	495	506	490	530	484	483	497	522	493	536	494	485	512	474	517	477	474	484	483	535	494	511	507	499	512	504	472	507	477	491	487	474	462	539	470	498	510	488	486	548	475	494	522	479	460	533	518	489	469	494	483	499	501	470	516	482	486	493	479	512	520	512	480	501	493	496	485	458	479	492	532	488	501	527	512	476	504	540	505	466	495	489	489	507	488	483	495	465	481	485	517	525	496	502	489	503	472	496	500	503	518	493	466	520	493	508	498	530	474	501	505	482	489	483	486	503	485	489	480	501	516	554	510	492	532	469	477	508	445	513	508	524	454	521	505	516	459	474	537	496	457	524	582	529	524	494	494	490	474	534	523	489	484	507	489	517	541	484	492	552	530	465	482	518	512	527	510	507	487	513	484	573	503	513	503	481	479	495	480	500	507	489	443	469	480	506	482	494	445	491	507	547	520	515	465	508	477	485	508	526	533	439	525	529	521	495	479	481	490	517	503	466	490	500	500	466	506	473	514	485	506	484	482	497	515	474	514	520	474	471	554	506	517	486	478	501	509	460	479	479	487	519	473	481	526	495	500	498	514	454	476	467	514	492	507	532	467	488	438	530	504	498	489	455	499	468	483	478	414	485	509	511	504	486	465	525	496	464	480	539	470	503	490	501	516	490	473	488	534	475	522	471	500	469	554	452	466	494	480	488	507	524	477	448	513	494	467	476	486	515	516	471	441	470	540	515	507	493	523	514	512	480	487	505	530	524	478	512	471	518	514	553	465	521	481	495	481	486	493	487	488	476	485	502	499	507	509	494	500	491	525	509	512	475	459	467	520	479	464	495	515	460	493	473	517	524	479	492	513	480	458	480	499	513	508	479	500	474	516	492	506	493	466	487	508	533	497	502	508	501	498	498	498	517	472	508	491	482	519	489	487	535	476	454	491	511	484	498	492	486	466	519	465	511	508	526	502	481	524	506	502	480	480	491	514	482	518	510	508	513	476	468	483	545	474	507	535	501	522	493	464	487	529	477	483	512	485	458	504	518	486	488	520	481	499	501	503	504	544	521	507	467	484	542	511	472	475	528	491	494	547	492	490	470	514	513	516	544	465	514	481	507	482	486	482	485	507	481	534	482	495	486	502	491	494	493	517	510	485	463	486	512	464	455	484	511	525	504	495	522	546	479	441	492	490	505	516	492	474	520	474	516	552	480	499	483	516	459	493	480	495	535	504	492	484	458	475	523	514	512	511	497	503	524	500	496	521	512	485	538	512	536	459	515	477	478	519	498	480	524	542	495	505	524	497	495	486	521	493	482	526	500	525	498	513	518	489	467	507	513	490	486	493	477	491	495	512	493	518	502	513	482	457	499	476	507	481	489	486	455	525	515	495	434	511	546	497	483	481	520	501	478	504	496	469	510	501	533	526	478	509	485	499	498	502	500	532	517	527	487	475	501	507	477	522	513	487	519	486	464	491	507	480	457	468	491	486	474	486	459	532	485	506	486	543	479	482	495	494	522	469	541	506	500	502	470	513	481	484	478	499	509	511	484	452	504	490	504	550	494	480	484	532	474	503	495	490	502	476	532	488	505	505	519	520	503	488	505	480	515	503	463	538	500	523	479	531	473	489	515	496	492	525	487	472	525	445	460	513	531	471	506	489	502	503	516	499	495	549	485	484	520	477	516	486	490	477	510	472	471	464	490	518	486	509	496	479	484	504	501	484	516	532	482	519	496	463	485	488	499	505	503	522	504	507	510	518	495	500	506	464	466	517	514	500	508	524	495	495	487	524	515	521	542	484	528	485	501	488	492	523	499	485	504	489	510	538	500	494	464	493	508	476	474	483	483	488	481	506	495	482	507	507	503	513	499	505	515	506	476	504	474	494	484	506	532	498	458	487	529	506	480	477	486	489	523	531	470	480	522	478	483	511	532	510	461	504	502	501	469	494	493	515	493	520	465	531	491	484	539	547	488	506	515	492	501	485	454	474	495	500	494	476	490	476	502	487	505	511	452	534	495	535	471	536	524	491	553	457	467	484	480	522	494	478	500	514	485	474	487	516	496	501	474	478	506	462	494	529	492	495	522	460	496	433	489	518	500	523	511	538	491	488	486	502	498	524	534	478	496	492	481	484	510	473	515	535	454	496	508	493	476	518	541	571	521	483	477	471	455	482	496	524	475	481	526	511	515	496	477	476	525	495	503	472	487	494	484	476	504	484	467	484	489	489	438	499	481	506	473	514	502	501	471	538	535	511	513	525	546	474	512	480	486	479	479	516	499	532	472	516	510	490	520	491	513	505	507	494	499	474	503	556	486	521	500	466	506	501	522	477	491	452	447	462	511	518	510	504	490	511	495	503	464	495	513	508	491	479	471	509	503	463	488	494	528	517	472	535	525	514	474	451	508	501	528	531	496	489	507	492	496	491	496	472	520	520	475	492	495	504	494	504	499	505	513	519	485	525	501	480	529	517	525	497	505	513	497	503	502	504	466	501	474	568	493	491	492	507	494	488	480	502	471	491	497	481	502	536	500	512	461	488	506	523	490	482	483	493	461	518	474	535	511	454	450	471	489	481	512	505	502	468	485	507	538	506	485	510	494	466	495	552	482	487	468	513	491	461	498	462	500	482	548	500	507	495	485	485	492	477	497	463	504	495	471	508	496	438	497	463	518	470	470	481	532	446	495	479	481	467	489	491	482	469	511	479	459	482	507	505	494	479	476	498	447	504	497	518	515	504	480	497	505	515	489	520	479	492	484	496	491	521	516	508	506	501	474	468	521	465	514	509	478	464	511	515	530	468	501	491	475	471	461	486	523	481	498	497	513	493	486	476	472	497	495	509	492	507	479	489	479	499	506	488	516	473	468	480	526	490	490	488	520	471	493	461	522	501	481	475	491	504	451	504	455	536	501	458	537	513	530	553	495	485	496	506	511	472	518	500	499	510	520	487	484	483	483	495	513	518	533	488	514	476	477	481	495	468	529	528	501	521	511	496	474	532	512	523	469	495	547	530	502	518	481	517	483	531	500	510	485	521	514	478	495	496	494	471	487	508	490	503	508	528	479	483	513	474	498	499	474	459	482	495	482	515	489	517	511	485	514	487	466	497	501	496	511	502
39674	65915	59995	46832	36372	30015	23968	18961	14386	11690	8289	5917	4371	3255	2535	2066	1655	1407	1252	1160	978	916	900	803	794	766	737	787	741	743	681	716	676	659	668	690	667	716	701	698	674	675	674	700	697	685	664	667	674	666	622	674	634	672	659	654	686	630	696	657	663	671	650	676	674	651	674	742	660	684	619	645	738	717	642	666	682	684	697	704	680	646	695	665	641	655	695	691	678	706	663	693	671	670	629	660	675	606	699	683	655	671	638	668	661	643	664	701	636	671	639	679	667	680	683	634	667	715	681	650	692	660	643	678	688	659	616	649	691	688	702	702	625	692	675	678	666	690	660	670	689	720	668	687	670	644	650	658	673	689	667	648	658	666	691	702	711	671	657	651	631	658	668	663	670	666	638	682	728	655	664	658	640	666	709	698	651	675	661	668	634	601	667	630	676	675	684	686	690	677	647	661	663	688	667	704	659	678	670	666	693	681	715	663	680	669	652	704	674	685	644	689	682	647	682	627	651	654	700	716	655	709	698	725	686	665	705	659	690	652	669	651	699	651	675	679	645	662	657	644	657	620	679	640	618	640	699	639	667	649	672	672	698	713	708	640	690	635	684	664	648	623	662	707	667	708	704	658	609	619	699	702	700	654	721	677	694	682	681	648	672	649	677	653	675	646	620	694	641	753	684	669	686	689	700	650	675	674	674	680	653	679	677	656	660	653	655	693	678	656	666	657	685	661	707	669	664	659	720	670	682	651	648	665	716	691	639	668	653	664	657	624	665	686	660	714	692	618	724	654	679	640	678	644	659	666	685	690	687	665	673	634	671	702	660	676	647	658	676	661	679	670	651	700	690	695	706	707	670	717	671	634	673	707	654	666	702	646	655	617	716	665	687	657	643	665	669	636	656	684	661	656	662	663	689	694	665	699	618	661	661	640	705	683	693	648	701	682	669	671	646	624	669	719	679	716	643	671	649	671	695	613	695	718	702	667	680	667	670	676	692	643	688	678	685	652	665	671	726	642	650	654	646	650	671	717	695	702	706	668	667	666	729	653	699	663	674	669	638	654	639	676	690	671	643	675	678	641	698	665	637	695	697	697	657	724	652	672	678	671	661	653	717	692	648	724	620	672	674	658	695	719	740	645	631	664	700	666	642	647	708	644	702	703	676	632	683	635	685	647	673	705	674	671	615	672	729	675	703	698	679	631	724	701	673	648	639	689	683	647	637	632	652	648	668	756	648	682	704	624	690	699	641	681	685	659	694	649	669	696	657	665	652	700	662	632	682	690	706	681	638	619	688	701	658	615	700	690	685	689	724	683	637	683	637	647	661	686	640	635	678	683	626	633	732	643	693	679	681	678	627	676	669	621	670	694	694	673	622	669	681	711	692	655	673	642	647	643	710	674	651	651	689	732	687	706	736	717	666	656	651	678	678	685	656	696	616	720	662	635	665	673	637	675	666	667	694	679	689	696	686	668	654	658	693	634	690	657	667	669	646	679	685	692	693	684	697	658	704	697	674	664	701	652	654	670	702	737	695	633	664	669	695	712	681	713	699	652	678	694	686	659	707	656	647	652	664	659	710	687	647	659	654	662	675	630	650	672	679	658	617	702	680	662	694	631	623	655	641	680	681	655	695	719	673	659	664	675	671	693	682	688	715	703	688	678	679	719	689	634	708	654	687	718	690	695	701	619	637	692	574	643	661	700	661	737	719	683	699	692	714	682	648	659	684	667	652	661	692	661	646	663	678	688	628	698	683	670	662	650	706	687	682	661	675	642	688	692	665	660	670	717	689	661	705	680	702	649	686	661	694	676	660	679	686	641	668	685	721	676	655	710	687	704	717	668	682	691	644	695	685	667	702	680	631	708	707	712	662	686	693	720	685	681	660	712	723	677	719	647	679	671	656	733	692	681	688	635	636	676	659	669	653	642	649	656	633	639	657	710	637	694	667	715	644	582	698	696	706	683	702	681	731	696	677	642	658	659	692	715	677	666	669	683	673	679	667	665	698	673	636	665	643	697	661	651	660	677	694	730	661	693	636	674	621	653	646	711	699	650	667	707	667	656	665	641	678	694	651	645	720	682	670	712	630	655	677	673	677	647	668	709	643	642	670	653	695	663	636	655	681	666	679	676	607	651	718	705	703	644	664	631	699	658	669	688	690	690	659	641	675	648	658	713	666	658	634	688	687	653	614	659	636	712	656	631	681	704	673	677	664	650	701	709	683	632	685	697	678	705	676	691	680	647	715	651	650	714	675	644	627	716	669	655	728	636	663	649	695	656	669	697	722	686	638	696	660	669	681	708	692	652	669	645	629	739	649	679	691	685	654	674	657	689	683	672	699	651	629	659	665	705	684	649	681	659	716	657	668	691	665	733	655	691	688	681	691	669	705	633	683	662	690	740	698	701	685	677	677	664	698	696	680	671	652	689	705	660	707	637	634	670	711	670	657	661	680	612	700	647	681	711	654	639	663	677	645	692	666	679	680	698	673	638	706	680	632	661	666	657	649	661	684	662	695	685	679	666	641	695	714	660	660	658	718	664	647	623	702	647	615	695	683	677	694	648	694	657	658	699	682	634	702	655	703	684	675	675	647	729	666	647	726	686	647	672	659	681	702	611	704	677	689	693	694	699	639	691	686	653	675	694	674	672	673	726	666	659	674	699	697	675	654	656	641	698	676	661	664	645	690	684	667	640	689	689	690	646	634	641	657	636	717	698	665	687	682	656	708	668	673	643	667	681	640	706	636	661	679	702	645	679	692	676	672	676	647	695	702	683	635	671	675	663	639	704	649	685	639	654	706	691	689	654	697	657	646	642	672	667	707	667	654	653	685	649	692	672	657	660	682	624	659	658	659	686	604	677	672	670	662	673	680	687	691	689	694	715	657	706	699	613	683	640	667	666	667	692	656	690	671	666	665	720	644	640	703	665	735	661	654	682	648	672	706	729	657	669	678	657	703	659	641	679	689	691	681	717	697	668	675	673	677	690	643	646	684	706	638	690	660	684	685	670	687	653	678	710	685	694	646	672	673	582	666	667	653	634	672	707	663	676	647	694	691	649	666	654	709	654	693	688	709	704	706	664	670	640	649	720	637	686	647	654	689	640	690	669	646	686	653	657	663	666	706	693	697	602	641	662	709	661	629	671	686	719	677	679	650	684	669	631	686	643	670	653	692	661	656	652	675	712	692	694	624	689	712	703	654	668	664	680	608	673	606	662	640	650	671	656	646	672	648	656	667	631	694	648	663	697	664	652	633	732	686	690	679	682	675	652	608	718	651	648	649	627	677	685	713	679	708	657	658	660	663	680	666	666	700	651	644	667	663	652	723	652	694	670	643	690	635	632	661	659	663	672	701	703	637	672	649	655	672	645	651	673	675	715	661	652	680	690	616	711	728	627	669	650	657	682	711	677	655	710	681	689	641	691	681	637	648	678	695	695	664	675	644	683	691	650	698	666	731	663	653	674	677	661	682	657	695	695	666	676	643	661
29616	33347	40581	31370	19487	12430	7870	4905	3521	2723	1971	1452	1121	968	842	743	687	608	575	582	546	539	551	506	520	538	497	476	473	478	479	475	477	452	525	496	492	480	532	479	492	487	431	495	451	463	502	485	450	490	454	497	497	494	496	439	482	477	463	427	444	452	461	457	499	492	482	449	466	440	466	482	463	486	436	482	485	417	426	452	454	451	482	460	483	484	496	443	538	495	495	509	470	486	458	472	499	484	425	451	484	497	470	473	472	494	448	503	469	472	449	505	480	503	448	458	475	474	471	478	501	451	502	491	479	493	482	493	483	467	494	480	506	441	488	463	466	499	490	446	507	480	474	500	495	488	456	446	507	445	491	470	462	452	509	509	503	478	502	478	479	479	468	461	507	469	522	488	499	480	472	519	497	451	516	462	429	480	493	473	466	491	490	520	460	464	481	507	465	474	459	484	496	461	437	469	476	473	471	517	474	478	471	487	450	434	485	424	494	473	479	482	485	459	470	448	485	476	461	479	451	464	482	487	519	488	448	519	475	456	450	472	466	521	525	512	492	452	466	457	471	470	473	473	453	487	513	494	474	449	490	460	445	490	479	491	464	481	463	474	473	491	502	474	463	448	494	479	454	456	472	522	509	506	471	518	482	474	483	466	482	446	443	509	493	481	469	445	444	479	485	494	461	476	519	485	479	468	460	469	511	448	463	496	476	503	482	455	485	454	476	474	466	488	468	500	475	497	460	520	470	454	467	479	488	460	504	483	460	492	484	527	500	489	488	503	478	521	472	513	490	515	506	415	464	460	521	496	426	493	480	466	468	465	487	462	469	454	471	447	474	457	481	470	431	496	491	515	467	455	464	499	484	463	479	504	464	475	466	474	471	456	433	466	469	473	485	499	469	454	507	493	474	462	465	506	469	470	489	494	494	476	476	454	434	464	483	476	477	498	496	459	465	475	482	432	490	517	477	476	463	481	464	502	454	444	504	504	477	477	487	461	474	464	440	499	488	478	470	497	458	472	460	494	467	463	455	459	465	412	455	475	435	444	490	477	476	451	481	491	487	489	483	469	435	475	494	478	499	443	463	467	495	444	514	439	481	477	483	481	472	486	470	426	515	506	481	467	493	466	459	481	482	467	499	441	495	485	470	475	463	475	511	473	474	478	492	478	457	474	470	486	443	516	463	496	427	506	492	438	458	494	494	472	492	436	434	442	441	484	435	454	451	452	498	485	452	456	514	479	516	494	483	490	468	463	466	445	463	443	490	455	475	455	514	478	489	491	464	492	459	478	453	507	472	456	481	423	507	463	482	457	520	411	470	492	481	496	445	459	476	470	451	454	485	462	440	527	456	486	469	485	493	476	442	492	494	449	474	430	462	504	455	460	480	536	449	476	494	494	474	437	476	483	514	485	514	484	506	492	492	487	441	483	485	444	491	453	463	451	480	458	468	496	501	488	523	455	464	461	436	499	481	471	511	469	479	507	475	498	461	521	475	436	444	456	461	474	471	520	457	459	466	486	424	496	474	483	434	456	446	483	482	494	449	497	445	456	489	474	462	473	482	457	493	470	522	435	484	483	495	451	466	473	499	479	492	477	518	455	490	479	519	494	472	469	479	496	458	468	473	489	467	437	480	472	481	509	448	491	466	499	464	459	479	473	469	550	481	482	507	473	445	448	479	455	457	468	456	489	453	450	510	442	495	445	452	483	483	475	478	472	470	494	509	500	445	464	458	471	443	450	450	476	472	478	504	420	507	496	457	452	498	477	483	498	474	481	492	496	459	437	503	477	500	495	491	467	461	514	478	433	494	479	457	482	476	483	499	469	480	464	467	442	447	483	473	453	443	469	465	454	515	472	481	493	505	486	464	465	472	480	456	483	442	478	459	471	470	437	454	448	501	431	500	475	464	455	482	462	500	461	475	490	487	459	479	497	485	478	476	500	477	469	471	470	489	442	430	492	450	520	442	508	468	438	461	452	474	487	454	491	471	430	485	463	468	478	470	499	469	464	480	506	465	486	491	488	505	462	437	469	469	425	521	485	477	472	485	474	477	517	462	477	442	485	466	488	498	469	509	472	463	473	498	478	460	445	480	491	472	461	481	505	454	469	508	474	454	484	468	477	476	492	458	491	469	508	446	478	467	501	479	452	463	484	484	476	517	497	483	484	469	498	481	459	487	469	483	470	472	474	459	488	455	456	464	485	501	457	481	468	474	456	483	478	472	457	480	491	475	449	461	451	475	464	467	489	450	493	486	467	470	479	439	513	486	498	495	483	475	484	440	508	478	469	521	508	470	488	488	460	471	441	487	496	458	472	486	479	518	460	465	458	476	483	508	471	475	489	473	455	465	493	489	470	501	449	515	487	474	455	450	500	546	456	470	481	503	484	474	421	468	502	479	487	492	477	486	478	457	459	447	537	458	507	453	480	460	462	482	508	466	516	472	450	460	478	473	462	468	472	439	478	461	455	476	467	478	494	450	484	467	461	492	492	481	502	481	478	439	469	473	462	478	477	473	483	471	480	490	470	454	476	475	510	499	448	481	479	490	485	455	481	502	495	487	451	483	481	460	491	494	469	483	479	479	488	437	452	467	439	503	452	487	466	467	452	471	454	497	486	472	456	454	516	503	502	528	449	460	510	463	466	487	503	483	510	482	452	479	478	465	505	468	478	464	468	484	479	485	495	473	494	479	506	454	513	486	461	458	478	454	535	494	474	484	437	438	495	481	424	443	469	493	462	478	441	487	516	449	458	494	470	465	440	440	480	470	479	514	491	465	474	484	484	470	454	487	471	456	474	469	457	450	442	483	460	464	480	518	510	523	495	522	454	493	463	496	505	448	497	481	438	476	533	460	498	473	462	476	482	482	452	464	499	475	463	474	468	479	461	494	472	469	456	469	479	493	473	455	502	483	486	465	520	448	491	437	466	458	492	454	454	444	503	494	458	462	506	463	495	499	465	430	429	488	447	455	491	479	464	469	447	516	497	477	475	526	491	495	495	451	431	518	467	443	433	492	487	444	472	479	506	513	474	480	458	462	503	486	482	465	435	504	474	512	503	476	441	492	476	484	455	511	458	490	480	491	453	442	479	464	437	478	488	472	474	444	469	472	455	445	497	474	465	516	490	495	436	527	468	429	500	464	491	481	483	457	484	486	480	484	474	468	456	519	483	475	464	534	514	474	492	441	479	465	481	461	509	480	480	491	450	495	497	468	511	448	461	486	486	493	473	452	463	516	478	497	475	457	481	488	487	465	458	469	470	452	484	479	491	506	467	432	473	444	433	481	439	475	461	498	447	495	475	473	479	495	477	458	477	491	510	454	477	480	472	484	505	454	512	405	431	462	507	489	482	445	444	499	459	460	459	467	478	472	483	451	492	479	440	460	488	495	436	462	469	495	443	478	471	439	467	458	498	467	439	467	493	495	482	477	448	501	476	485	441	495	511	528	443	448	492	482	459	466	462	454	516	508	467	475	466	479	457
37548	52509	46386	33888	24862	18856	13881	9950	7081	5592	4040	2857	2119	1752	1449	1269	1057	932	855	819	812	713	726	693	733	723	664	650	681	662	661	636	640	657	669	683	641	679	659	626	636	688	700	640	634	651	654	698	685	638	654	626	652	660	665	679	623	643	673	643	657	674	621	689	713	622	642	689	641	689	673	655	674	668	629	705	618	628	667	677	618	646	651	644	670	660	683	703	652	652	625	694	610	644	641	662	644	620	656	715	659	630	667	650	666	657	643	649	728	645	698	585	658	648	646	692	646	649	673	651	651	665	663	657	639	681	656	637	681	669	713	699	654	608	657	656	679	625	698	618	649	680	676	640	662	667	607	653	660	670	667	668	662	664	671	668	672	665	654	698	663	659	671	657	650	641	668	623	654	663	676	654	676	603	682	639	636	641	698	640	690	660	649	670	704	605	628	638	667	688	651	701	662	668	662	649	663	666	600	643	611	702	648	637	739	630	628	738	676	670	692	662	671	626	688	668	648	672	628	694	665	666	646	636	705	650	592	655	676	646	676	627	657	628	671	635	627	607	676	631	632	632	668	669	642	631	613	675	688	653	661	671	625	624	674	637	607	671	630	630	669	650	657	665	671	634	679	640	656	634	711	626	702	686	648	646	645	672	656	632	682	707	651	656	654	694	660	627	710	621	652	669	704	666	683	657	652	720	698	674	677	651	690	628	667	671	631	664	668	660	606	682	694	663	680	719	672	645	658	640	637	677	638	702	643	644	649	644	679	657	648	686	678	596	641	619	676	658	626	679	644	675	623	644	675	681	634	659	654	638	665	685	647	647	675	679	676	640	625	672	656	653	642	658	665	653	627	692	650	660	669	642	677	661	642	668	634	656	698	682	678	634	696	641	625	666	680	642	681	663	696	604	605	685	660	628	668	588	642	682	656	678	634	668	692	689	700	652	657	650	701	659	728	684	632	716	690	615	685	660	677	662	668	638	674	654	712	665	647	679	621	623	634	642	662	656	683	640	660	631	654	625	655	676	721	662	600	646	712	669	667	662	674	722	658	676	649	638	697	631	605	603	620	680	639	674	653	652	696	654	663	672	673	653	646	681	701	673	635	617	657	685	672	709	654	658	688	649	692	660	637	647	662	687	643	620	645	613	693	696	672	645	692	636	689	623	669	626	682	660	651	664	669	691	661	672	636	651	628	638	689	656	695	692	621	689	668	650	666	610	632	671	648	613	651	708	661	701	663	623	704	632	646	642	642	688	623	679	681	679	674	608	662	648	634	669	652	658	675	697	643	671	670	623	695	680	622	683	660	619	627	681	636	661	642	639	633	629	596	693	669	631	685	669	653	666	654	673	666	671	684	663	672	681	668	685	667	644	652	649	648	602	646	631	692	667	603	683	689	683	660	653	668	668	648	672	691	678	652	637	651	696	619	621	680	670	685	661	687	666	682	689	681	678	628	675	629	643	633	661	591	685	635	652	630	653	613	666	666	630	640	647	625	669	641	625	643	645	633	663	712	644	678	616	661	630	682	660	657	627	626	659	683	678	684	646	635	677	629	639	698	659	686	656	690	648	682	671	643	639	661	677	650	677	664	670	696	664	637	683	647	636	639	654	649	625	706	670	723	656	667	673	634	622	604	664	682	684	594	633	677	656	657	653	668	666	650	647	674	678	613	689	652	655	682	670	611	653	692	656	668	672	707	638	607	635	657	673	637	631	662	644	699	674	685	648	643	646	684	651	663	657	690	680	680	680	666	678	620	632	662	619	648	644	646	695	716	673	665	683	641	648	667	656	700	679	679	655	645	661	708	686	637	697	612	687	671	686	637	645	637	685	659	668	686	721	679	670	634	681	638	642	623	668	636	617	651	650	635	657	673	662	620	644	628	646	677	656	658	657	621	638	585	686	659	680	656	673	645	649	724	659	646	645	670	675	669	670	680	711	645	684	643	671	647	701	634	672	601	669	664	683	632	651	693	647	618	657	707	654	663	674	650	635	621	634	670	645	724	663	684	630	671	652	666	657	637	647	679	653	644	684	665	637	674	662	679	627	656	734	663	693	700	630	651	665	658	644	661	628	699	637	655	648	630	631	678	627	650	682	661	680	672	681	672	691	612	630	655	661	642	651	666	644	682	696	635	672	640	613	706	699	671	678	660	669	648	641	706	660	648	644	620	646	624	627	647	662	681	655	658	685	674	649	683	640	674	684	650	689	645	656	650	662	640	645	702	693	640	645	666	607	649	645	723	655	634	651	582	689	637	660	680	630	663	684	686	686	636	650	649	667	628	667	658	717	670	649	660	676	675	696	702	665	659	687	650	675	643	623	626	642	649	683	673	603	676	647	694	686	659	671	637	660	665	694	677	689	705	616	651	643	609	656	631	670	597	673	616	648	684	653	661	672	655	643	620	705	637	656	679	628	677	680	668	713	688	669	658	697	669	673	673	634	652	687	660	632	663	623	647	639	650	674	666	669	681	673	640	628	666	681	648	651	652	640	619	669	683	661	657	660	693	627	648	637	691	611	668	660	634	672	661	677	712	666	689	655	678	702	721	604	618	690	678	629	680	656	673	676	655	679	652	728	680	692	642	659	640	652	614	648	682	634	593	618	707	664	651	660	660	663	657	609	646	674	693	689	642	654	626	676	654	622	614	641	664	696	613	643	710	611	663	615	662	651	644	671	677	712	678	669	683	696	639	631	673	659	668	676	666	685	638	627	641	636	658	685	678	624	678	660	647	661	652	653	640	607	670	673	643	643	692	623	635	634	652	616	642	655	680	645	691	621	635	677	687	690	655	636	638	664	683	712	656	686	635	666	705	691	706	659	643	621	655	635	678	627	654	657	621	698	693	650	663	663	679	685	665	678	656	702	713	637	685	629	668	638	650	672	638	654	642	673	629	621	664	650	695	694	720	639	652	659	680	669	663	698	636	688	706	654	664	636	669	689	667	664	664	671	693	672	670	630	687	691	630	661	657	657	630	672	659	673	679	668	693	641	606	627	700	640	638	700	644	649	639	690	642	641	648	620	645	628	643	649	654	692	650	709	651	629	662	681	651	687	604	685	676	656	688	683	656	667	670	668	677	667	701	644	647	646	666	656	679	602	652	662	648	636	682	689	677	668	688	677	689	687	656	655	654	649	687	656	659	641	632	639	618	675	632	633	621	649	658	717	666	663	659	652	718	686	665	652	673	698	700	648	669	631	650	654	666	641	662	618	667	666	666	695	678	634	654	622	659	659	667	649	636	652	651	689	682	641	658	682	657	652	670	674	669	677	668	620	647	705	648	687	672	644	597	696	695	692	640	613	651	661	628	708	665	647	629	688	643	643	617	650	667	631	659	683	638	689	656	660	652	701	693	702	672	684	623	661	640	650	671	657	661	631	635	705	641	675	634	654	702	700	633	618	618	623	684	600	621	681	673	597	653	682	647	700	662	607	654	698	671	659	684	674	619	628	642	695	653	650	703	670	667	674	660	652	635	660	642	666
24075	21070	28733	26762	24595	21796	15936	9024	5976	4583	3253	2407	1782	1366	1194	955	815	729	697	622	671	588	548	524	541	530	547	495	538	579	520	500	494	490	511	488	492	488	512	491	507	480	499	495	461	496	475	493	449	478	495	513	496	494	524	541	507	489	445	485	479	488	530	515	520	483	465	506	487	482	501	491	509	531	497	485	510	501	473	493	507	503	484	481	483	484	474	508	485	508	517	499	527	495	529	518	491	491	472	489	468	491	518	517	501	493	505	486	515	505	461	539	499	518	502	463	496	502	512	480	504	500	492	501	439	522	522	508	487	487	479	472	498	503	497	515	471	502	475	511	498	491	510	465	496	508	512	494	501	531	496	475	478	475	511	457	508	507	494	471	470	490	456	508	486	553	533	459	502	473	470	495	507	481	485	522	503	479	506	528	474	508	484	480	511	505	512	482	502	468	473	482	446	512	492	548	458	505	484	466	494	482	464	493	506	494	470	500	476	519	498	480	514	493	501	493	525	498	470	486	496	491	485	530	543	483	479	490	479	481	509	504	494	516	490	513	493	489	513	462	484	514	503	541	472	458	483	503	517	499	461	476	482	553	491	471	473	482	505	476	490	506	490	519	487	515	512	469	495	486	491	447	485	527	478	492	486	519	469	495	448	521	481	495	462	490	508	502	483	464	500	518	441	503	487	502	510	438	521	481	489	553	479	470	480	525	473	520	463	501	509	543	498	504	459	468	468	496	538	505	477	475	517	519	478	516	469	474	447	484	493	479	516	524	489	536	481	485	439	496	487	449	470	431	515	497	515	507	512	494	505	515	474	500	474	506	499	493	483	497	543	482	512	495	525	502	483	477	484	493	533	538	495	470	496	481	528	512	491	511	483	523	490	514	460	523	487	494	523	458	519	503	489	497	519	548	472	467	501	497	505	490	520	495	484	450	458	513	479	501	501	509	496	527	489	481	471	506	530	516	497	482	477	514	514	470	488	497	504	477	522	456	468	499	514	481	481	487	484	530	477	495	476	518	486	513	533	515	502	506	526	522	504	472	497	492	476	513	494	534	484	497	484	471	543	530	519	467	485	518	515	465	469	516	517	483	473	502	491	535	485	500	473	486	483	502	465	522	521	482	501	532	498	505	502	491	524	505	483	468	496	498	505	450	477	495	491	533	522	493	489	526	523	479	459	452	464	507	513	541	457	451	460	491	473	505	481	532	537	489	437	497	485	506	511	472	503	476	490	482	476	488	534	483	484	498	516	472	528	501	507	504	482	480	499	448	475	487	500	514	488	474	476	540	501	498	527	506	504	521	444	530	480	493	475	497	479	469	491	459	485	462	494	479	514	483	520	467	480	494	513	492	516	514	501	493	464	485	490	523	468	493	475	513	534	495	490	471	533	532	495	507	480	537	473	475	476	516	542	510	473	487	493	522	498	506	469	496	463	480	498	500	506	505	498	497	503	520	468	517	485	485	489	494	490	497	489	502	458	470	529	483	489	527	459	493	478	500	502	531	449	504	511	477	508	505	490	478	519	494	516	516	487	485	459	477	486	463	496	482	511	480	480	497	521	506	499	490	499	490	494	507	518	484	460	485	480	522	498	505	511	474	528	505	472	491	509	492	508	498	515	504	467	519	505	539	488	494	476	494	496	516	476	480	493	439	467	515	473	500	496	496	514	502	486	484	479	482	504	511	501	519	524	501	481	527	503	487	469	511	503	510	535	520	490	551	484	518	477	502	494	496	492	523	451	509	495	458	476	468	511	509	508	486	518	456	445	474	454	489	515	492	494	495	473	486	516	478	496	485	515	464	504	501	462	472	467	520	527	486	505	488	485	524	515	503	489	489	492	476	506	487	526	515	488	496	481	497	485	492	512	524	474	499	472	500	512	537	558	485	479	456	494	475	470	493	513	511	489	520	476	490	479	520	502	511	478	517	482	492	505	507	488	463	503	452	462	512	474	453	469	492	504	492	527	493	517	556	474	505	521	467	475	489	492	478	515	508	543	481	465	483	492	507	490	475	508	480	501	486	471	507	486	470	507	511	486	470	475	489	457	513	456	477	507	509	489	454	473	506	481	535	462	466	507	504	439	504	510	497	517	490	506	451	500	478	480	504	486	475	508	464	483	495	474	504	471	467	531	487	484	479	511	461	473	485	483	501	504	479	470	520	508	507	506	477	458	487	490	496	476	510	513	520	496	507	471	502	509	513	476	482	524	467	528	492	502	460	472	507	492	476	484	497	519	511	472	460	476	514	543	504	501	522	524	495	505	516	470	538	501	496	496	488	482	484	486	489	489	484	484	496	464	464	495	506	523	473	495	466	485	493	514	491	475	465	517	472	473	481	493	490	499	491	479	464	512	494	497	487	486	529	497	504	488	478	477	520	508	455	493	510	506	468	525	469	458	491	497	469	508	478	503	536	492	554	520	502	511	489	477	469	514	505	521	496	475	522	469	519	482	537	481	509	462	499	486	473	487	491	460	495	462	523	505	493	500	522	510	474	485	478	487	485	479	488	514	452	502	463	522	517	497	491	474	481	536	482	523	473	515	486	501	517	546	556	528	492	491	482	493	528	521	467	520	487	470	512	467	503	474	483	503	516	526	461	496	517	489	534	466	481	492	455	469	498	548	507	506	490	499	496	515	492	452	513	496	510	527	502	513	504	449	488	491	507	484	493	470	506	497	509	510	491	499	535	510	500	466	507	527	503	467	478	469	514	505	483	460	470	511	552	469	493	478	460	470	462	469	490	501	460	495	509	484	509	503	474	501	500	492	499	464	457	486	499	495	451	515	531	509	459	539	465	492	478	502	505	495	489	466	538	494	491	529	503	550	481	483	513	535	507	483	461	506	484	493	486	492	488	479	504	489	471	473	503	489	494	464	503	472	456	476	519	509	500	485	521	514	512	491	457	496	525	474	494	473	477	490	498	501	495	515	445	514	496	493	493	521	484	464	520	477	492	497	553	521	521	448	492	520	502	509	484	484	491	474	504	456	509	471	485	499	513	486	493	500	506	475	472	509	494	488	492	536	501	503	469	503	469	499	478	491	480	473	526	451	506	515	460	469	522	498	463	532	492	535	489	508	482	508	526	493	483	511	462	514	475	510	491	530	447	520	526	493	507	502	494	482	503	456	508	521	488	514	491	515	464	474	499	489	491	520	499	483	493	491	454	523	509	496	496	471	476	499	494	502	538	456	517	473	516	502	468	526	481	511	480	466	520	541	499	481	512	528	495	508	499	513	508	482	501	435	506	485	490	516	494	487	482	522	519	535	498	466	452	496	507	510	495	471	474	473	552	445	478	481	478	461	479	521	488	473	512	507	512	469	490	497	472	479	493	545	473	507	487	497	502	496	520	526	520	515	479	508	445	477	504	482	519	462	450	533	524	506	436	481	477	501	466	504	526	517	492	518	491	485	526	497	480	503	487	482	485	512	477	482	514	503	503	497	528	485	511	445	534	464	477	506	515	497	491	491	463	480	535
36883	60152	54499	41949	33125	26576	20146	15202	11436	9049	6442	4701	3472	2626	2088	1677	1394	1277	1121	986	941	902	838	790	797	759	774	740	773	674	697	713	696	720	696	666	657	716	647	675	731	627	689	691	638	673	642	660	699	660	684	745	641	697	686	694	663	677	690	697	675	716	683	686	679	646	675	668	642	679	702	665	656	713	718	698	697	711	677	671	657	678	657	714	672	671	674	683	699	678	653	703	658	679	721	676	707	716	665	623	678	702	672	716	704	671	688	658	643	660	688	748	668	641	700	725	702	695	641	719	732	726	669	674	638	709	686	676	658	677	644	705	728	669	710	656	702	711	660	679	705	616	621	700	679	663	702	598	704	721	657	708	642	673	744	697	705	678	675	689	704	691	683	685	661	688	686	679	668	659	712	742	701	640	689	712	691	710	678	696	638	724	687	618	666	692	700	660	697	661	742	657	660	671	697	668	689	658	664	663	689	696	636	724	715	717	659	658	686	662	651	703	705	700	688	718	671	720	704	700	698	691	654	688	696	693	635	687	636	665	681	645	675	735	684	644	664	657	687	666	725	662	657	688	678	683	654	656	707	683	671	716	691	665	747	642	653	657	677	632	665	684	635	696	676	671	699	703	703	696	622	671	676	697	683	668	705	672	747	680	707	667	656	699	689	743	667	731	650	662	662	702	688	667	682	668	666	694	670	701	725	654	730	681	676	637	684	685	693	626	692	707	683	683	664	678	665	677	654	653	698	689	682	684	635	651	664	685	688	632	651	699	661	673	723	690	699	650	658	715	702	656	700	686	614	685	695	720	669	628	693	668	692	693	698	707	667	676	689	686	693	662	682	650	724	678	720	676	735	669	685	718	709	686	672	735	697	681	696	649	682	720	709	670	720	702	691	630	667	720	709	704	649	706	682	731	705	709	663	724	658	701	660	694	719	658	699	716	630	705	688	637	669	674	658	722	685	679	665	686	676	670	701	672	674	694	671	679	719	661	667	692	661	709	688	645	682	666	683	660	670	676	709	715	639	683	697	712	653	688	665	667	721	648	644	679	697	697	706	703	689	705	748	723	715	659	660	692	655	655	727	629	676	707	687	674	646	699	629	662	705	664	692	658	692	684	689	645	678	641	664	687	703	711	684	747	698	702	707	658	655	686	705	692	635	699	695	727	664	691	747	669	672	689	692	703	706	692	709	663	673	675	680	738	674	688	592	725	677	692	660	674	686	679	683	743	684	637	711	647	705	672	671	677	703	713	687	634	660	727	706	691	719	689	687	671	676	709	674	692	660	694	657	708	730	676	702	705	665	712	666	668	652	675	700	676	701	719	675	715	652	650	700	714	709	678	654	673	701	658	741	683	661	672	681	697	684	698	654	679	739	687	611	672	685	710	712	717	715	691	686	677	671	712	705	672	676	695	727	673	637	674	681	667	666	675	724	656	650	653	634	649	694	685	655	685	700	693	653	673	659	670	679	623	701	662	700	712	708	686	670	703	696	667	674	644	693	704	648	679	662	699	695	622	656	703	657	669	648	672	685	712	650	662	633	715	695	671	738	686	673	680	706	685	697	711	701	674	697	722	698	692	689	640	691	739	696	635	719	727	726	669	701	679	726	646	711	748	675	722	661	704	675	677	648	679	698	711	679	675	656	677	666	679	673	685	743	681	661	712	685	687	691	705	675	691	730	701	693	667	670	730	680	741	654	693	657	714	710	660	652	681	730	690	688	704	698	656	678	713	652	675	657	711	675	720	696	696	706	701	669	728	693	736	735	638	630	693	723	696	668	727	685	660	692	710	681	720	706	663	676	661	678	684	681	714	725	707	686	657	697	653	658	694	689	665	685	721	647	661	694	689	640	693	709	719	721	712	620	644	623	653	733	683	690	699	696	684	674	714	670	687	743	656	692	664	677	749	681	698	690	651	684	694	658	705	683	682	703	711	678	654	692	661	731	684	669	652	670	684	728	701	692	697	672	656	682	704	725	681	674	661	678	712	685	656	694	671	677	716	691	679	697	665	671	697	660	709	679	712	728	663	706	690	686	657	726	693	652	635	732	690	711	683	684	726	689	687	724	671	707	698	736	681	669	689	695	645	716	639	591	670	692	734	700	665	665	666	683	680	690	654	691	710	695	683	736	668	696	675	636	694	660	632	709	672	697	665	674	687	681	675	691	739	679	714	641	708	680	705	723	685	692	714	685	708	625	685	673	699	746	688	683	636	735	652	684	654	710	687	754	676	671	663	686	704	696	690	658	713	717	719	631	700	710	703	714	703	654	705	723	678	616	681	721	678	664	715	720	655	701	702	682	700	681	692	690	743	681	697	672	719	718	640	670	687	704	681	680	654	707	742	674	689	691	700	690	699	684	692	706	656	657	659	687	628	661	707	683	693	675	680	676	631	706	682	642	677	644	669	661	662	679	661	688	668	642	700	713	690	706	680	673	713	715	699	654	683	711	646	669	684	688	722	667	662	682	677	698	686	699	649	654	659	653	643	650	699	692	633	690	681	699	692	702	694	651	657	703	729	702	682	688	705	661	649	635	677	657	679	660	666	668	711	702	666	640	715	680	702	668	716	635	673	700	693	697	706	676	714	683	698	648	686	702	725	664	703	709	681	679	698	685	645	598	648	701	669	666	691	703	689	668	628	678	705	661	696	650	681	684	684	703	655	660	665	658	673	728	672	700	710	681	666	653	645	679	696	741	652	692	682	691	673	718	678	660	701	683	651	655	649	717	687	683	651	711	646	681	684	667	698	725	655	731	693	646	678	633	677	686	648	676	666	662	703	693	692	667	681	694	656	679	645	641	651	671	672	702	686	668	681	696	694	678	725	687	654	708	712	639	693	662	661	696	711	666	716	716	666	688	652	705	703	674	688	661	688	699	646	682	672	653	665	696	670	669	702	683	703	671	698	682	701	675	708	706	681	682	688	669	712	673	692	714	676	689	694	678	689	661	623	703	666	723	697	707	694	677	708	691	752	665	649	674	666	706	720	733	655	648	675	681	719	721	716	702	730	724	669	616	726	667	619	673	696	749	751	666	639	695	729	707	698	658	707	650	632	649	655	637	669	668	699	664	696	715	685	702	675	715	671	726	678	621	672	662	679	731	666	682	653	701	673	708	651	637	696	669	669	697	661	688	646	739	655	700	656	677	677	652	686	694	666	665	668	663	661	680	682	702	659	669	673	716	704	689	687	682	689	691	660	670	674	693	730	683	710	715	689	705	665	721	705	684	666	696	718	705	700	726	685	665	665	681	724	636	687	720	690	668	712	685	691	690	694	673	681	712	667	693	695	638	687	661	703	703	691	732	694	677	642	690	689	689	722	685	692	673	641	672	679	666	708	715	675	673	680	684	649	717	682	717	686	719	692	675	678	653	705	623	656	671	644	680	656	639	695	689	667	717	709	669	683	722	644	683	659	699	703	686	633	699	691	687	681	672	736	655	655	681	685	700	711	702	696	653	676	711	682	691	669	715	630	675	696
23050	20999	28684	24103	23081	24311	22472	13131	8592	6501	4642	3395	2484	1773	1435	1188	976	856	746	724	642	656	618	561	539	570	536	534	577	514	494	507	490	518	499	472	505	494	527	524	520	539	491	497	497	470	492	510	488	477	509	455	508	484	508	500	578	498	484	499	453	453	525	510	487	484	461	459	490	470	474	479	487	514	506	521	512	474	495	479	536	482	468	483	482	472	505	489	470	505	457	515	467	468	472	487	488	489	504	504	487	488	494	488	521	521	469	471	489	503	498	512	498	484	510	499	464	464	468	464	466	438	489	489	481	472	523	450	481	491	492	485	501	445	505	486	464	496	525	494	503	494	518	472	481	496	511	520	496	467	503	505	510	492	483	467	483	446	507	455	498	449	487	479	472	489	514	457	465	453	474	481	488	462	491	498	515	471	490	507	511	480	452	481	500	508	511	508	516	497	498	503	518	480	445	500	497	479	480	484	490	486	489	479	499	483	464	488	463	453	494	464	483	507	506	482	477	473	487	496	452	463	488	500	487	473	479	463	457	515	483	490	464	468	486	440	460	424	500	434	486	504	454	477	493	463	471	470	462	515	495	469	453	478	492	438	448	512	472	503	507	558	514	518	471	486	498	476	510	477	523	474	491	519	491	484	500	463	504	489	488	457	483	518	481	498	490	485	475	508	499	533	460	489	458	490	454	470	512	454	457	528	475	468	480	470	539	491	484	466	425	477	531	459	507	452	502	483	518	483	467	487	491	500	455	487	529	472	490	501	508	477	500	488	503	517	463	487	474	484	473	504	508	481	496	510	475	473	499	497	500	492	479	505	455	480	482	526	533	479	511	510	496	516	526	470	474	464	470	490	477	484	498	458	481	475	470	470	490	445	487	489	491	471	438	473	489	503	453	482	499	465	483	465	467	477	486	480	457	480	450	502	479	483	465	503	508	472	452	450	494	467	526	512	505	473	465	485	516	488	473	488	488	479	493	492	491	505	485	454	500	475	518	477	465	478	489	517	483	472	484	468	471	507	498	457	440	462	501	499	493	467	469	517	476	503	475	442	482	497	506	464	448	493	475	464	499	491	483	501	480	477	457	553	493	486	516	498	465	445	511	520	496	453	456	495	473	478	480	467	507	509	521	503	466	518	518	516	489	494	470	458	486	534	511	457	481	477	502	487	496	478	513	506	513	548	507	480	510	490	483	510	474	527	511	499	545	451	501	497	489	495	517	530	471	485	498	489	479	467	468	516	466	492	479	465	490	479	489	464	508	494	524	523	489	506	478	486	480	465	532	469	484	518	502	492	523	502	487	527	491	497	525	491	472	500	495	448	460	473	522	476	484	462	528	484	494	475	431	484	473	461	508	494	435	489	490	471	471	454	501	476	484	453	523	471	469	418	492	490	498	430	490	529	513	449	470	516	500	461	473	504	470	482	483	464	500	518	477	523	463	496	493	526	500	503	482	491	491	474	494	482	507	511	505	516	517	506	505	480	467	506	501	512	516	491	487	442	474	480	497	461	471	492	513	481	503	463	463	482	471	486	492	495	512	477	501	476	489	478	512	527	512	541	469	485	525	494	440	446	527	524	461	471	500	530	477	469	498	494	518	468	458	500	485	533	458	472	481	488	480	478	516	508	488	474	508	462	456	480	484	493	494	470	466	490	515	535	508	492	505	483	473	484	497	477	480	481	492	490	476	493	492	491	512	483	474	478	465	532	452	486	458	473	449	492	473	485	482	476	461	470	468	494	481	533	471	501	462	443	521	485	485	508	474	515	499	478	498	503	495	499	467	453	433	458	509	453	507	481	508	475	495	476	500	498	481	465	477	485	465	471	534	503	475	516	452	468	514	472	483	474	474	480	481	504	481	475	441	459	493	506	452	478	494	502	456	501	503	498	491	468	507	448	486	480	455	488	425	468	466	465	487	533	472	511	496	494	489	480	495	479	499	473	498	529	446	456	509	563	524	494	488	500	455	455	513	498	480	514	536	477	486	453	494	524	468	527	480	450	521	499	432	480	482	474	469	456	490	451	477	465	509	514	475	468	471	471	512	452	459	497	473	478	521	502	494	496	501	484	473	482	476	481	504	487	460	539	469	453	507	481	488	537	454	535	528	517	479	499	534	498	501	503	487	476	511	481	501	536	485	496	495	470	497	513	494	500	491	465	474	479	523	506	469	434	448	472	455	498	512	481	525	495	501	459	508	498	479	530	517	477	426	489	487	498	497	510	468	458	501	497	490	474	505	499	497	504	523	488	485	495	482	502	487	492	471	498	512	473	481	481	495	478	428	478	483	505	485	495	477	483	469	503	500	493	529	469	468	516	497	513	501	549	529	533	495	491	465	508	474	461	465	484	490	514	497	477	538	490	486	485	412	484	454	473	507	512	474	475	459	485	482	498	460	489	463	487	479	488	510	496	465	479	468	495	466	490	495	503	478	450	486	473	530	529	511	476	515	493	488	505	502	469	479	475	474	478	450	478	471	516	465	502	479	457	453	530	489	468	436	495	509	541	521	471	467	455	467	510	487	498	503	479	481	466	468	440	522	451	499	489	458	450	494	497	480	501	430	484	515	473	511	502	495	485	483	517	495	459	493	491	480	502	470	466	473	487	495	493	499	483	505	457	460	488	486	481	489	478	499	504	486	499	521	482	503	510	476	463	484	484	487	457	508	483	479	499	508	504	476	494	477	462	503	498	520	498	480	458	468	496	488	489	490	459	501	509	470	450	466	480	528	476	491	497	480	512	489	479	481	482	497	485	466	481	488	446	533	457	503	489	537	494	477	503	478	496	485	495	472	495	459	474	455	480	484	500	444	489	458	496	493	438	498	512	445	472	522	453	489	505	481	460	509	486	462	465	485	470	480	455	525	471	464	486	454	488	473	459	492	472	503	512	477	520	500	460	462	467	499	474	530	498	476	506	475	452	456	507	471	468	496	455	472	471	473	519	521	499	513	494	515	453	477	502	495	488	479	500	489	508	480	462	469	432	487	479	505	471	521	453	511	501	507	484	512	486	507	501	502	481	457	474	483	480	441	491	519	476	501	505	497	488	495	495	478	498	483	535	483	488	467	486	503	500	511	507	469	474	486	487	439	504	451	457	484	477	495	480	493	470	494	539	459	451	441	498	496	479	460	490	488	475	494	514	503	492	473	461	476	454	505	525	517	546	452	511	511	476	457	484	450	513	503	489	447	440	479	444	504	495	511	519	446	467	497	487	490	475	490	481	501	487	506	493	496	517	478	451	472	471	497	458	498	507	490	491	489	486	470	479	507	464	475	498	516	464	459	533	505	486	512	519	477	492	483	478	482	491	470	478	488	548	452	466	457	456	460	486	512	492	452	446	483	444	489	499	483	471	532	472	495	479	489	529	477	510	473	465	534	508	497	420	472	518	450	494	477	485	504	463	479	508	536	506	519	499	510	476	470	523	494	506	495	520	516	464	515	521	490	455	506	506	435	521	461	506	454	495	499	478	457	500	449	465
38920	65391	59844	47046	38262	30957	24376	19113	14978	11720	8552	6309	4650	3451	2652	2024	1686	1489	1307	1140	1019	970	901	859	812	796	782	731	747	757	694	694	720	687	680	678	681	709	662	677	665	703	614	690	634	637	714	669	633	699	667	658	654	633	669	687	663	664	659	630	633	663	704	651	702	668	697	658	693	617	642	696	629	691	637	656	661	667	691	679	669	690	656	697	649	647	696	679	647	679	693	648	678	613	691	697	643	656	680	712	674	674	670	662	634	692	666	654	621	682	608	665	680	651	680	677	712	647	681	657	717	672	707	709	653	648	628	703	668	726	639	642	672	632	655	646	632	746	662	691	630	635	623	667	718	673	646	682	657	690	661	677	631	700	651	664	664	684	664	691	651	598	666	670	667	622	697	678	647	687	638	672	696	660	690	712	637	694	679	650	672	672	645	674	684	677	660	612	653	708	653	634	662	669	663	672	653	678	651	688	612	661	630	660	654	691	660	672	659	699	673	655	691	669	641	650	634	644	697	730	649	640	673	705	671	669	691	679	678	640	646	666	626	660	664	693	633	704	661	666	646	643	665	652	689	699	672	661	653	678	625	639	657	715	623	672	663	699	625	662	673	652	647	668	674	671	630	633	671	652	655	666	630	661	678	654	665	666	653	642	649	679	645	662	652	658	667	679	627	703	680	610	671	675	673	685	665	669	682	627	655	661	668	661	656	637	670	665	709	664	659	660	688	712	674	699	656	652	689	691	677	672	695	697	649	694	609	702	641	660	672	666	644	670	659	670	677	630	654	617	682	639	657	718	720	634	678	678	710	658	690	710	698	646	676	692	675	648	684	690	683	624	641	673	692	647	656	655	648	665	704	701	671	628	686	667	608	624	612	708	654	693	633	663	656	709	657	677	704	652	641	657	630	654	719	616	662	693	697	710	657	647	707	638	665	640	650	655	634	647	671	674	685	674	627	716	653	664	656	689	679	672	659	676	710	652	699	677	670	646	637	676	644	699	636	680	666	641	673	653	692	716	659	696	627	638	629	706	725	677	612	648	691	695	710	656	672	638	689	657	648	655	660	609	645	695	676	670	663	666	675	659	644	647	692	632	666	679	660	690	650	751	654	673	656	713	652	673	685	676	654	631	696	657	661	681	684	683	645	647	675	631	679	649	625	657	673	671	692	666	665	654	653	706	645	667	705	701	663	677	668	648	662	677	666	657	614	704	646	661	685	655	640	626	674	655	653	712	621	664	664	691	656	681	628	632	639	699	665	675	619	682	657	666	725	658	665	693	645	660	658	652	652	689	677	692	707	675	637	677	675	700	682	671	670	712	656	726	674	658	654	677	680	640	694	634	665	692	675	675	682	661	692	650	654	648	646	695	637	653	678	630	732	696	688	661	676	671	698	672	644	682	701	653	625	725	656	670	661	627	675	627	675	688	699	639	681	670	700	654	677	678	698	678	669	688	624	666	617	675	632	671	678	635	668	687	660	679	656	646	659	653	686	631	640	680	653	663	656	676	691	687	633	658	671	688	681	635	664	638	643	692	667	707	657	622	703	663	663	616	681	668	653	618	666	698	655	707	671	643	653	689	668	650	677	645	631	640	702	668	684	682	709	705	695	646	683	631	656	687	679	684	626	656	675	647	637	672	688	655	659	649	667	663	691	716	648	667	615	675	660	665	626	703	653	668	724	675	668	693	604	660	621	667	686	649	680	698	700	628	651	612	684	668	639	659	681	699	650	670	673	665	671	634	655	667	672	679	669	678	662	680	637	653	709	632	608	671	644	626	720	670	643	703	678	702	653	698	659	656	653	688	661	658	703	683	668	695	617	658	651	677	673	671	699	679	659	627	678	674	635	681	662	659	686	644	661	641	679	699	735	703	682	703	722	684	649	672	640	650	670	697	650	646	691	676	639	701	675	677	631	656	679	665	616	633	727	622	661	646	688	705	706	686	652	702	679	661	668	699	645	657	675	646	708	706	654	646	680	658	691	640	664	659	665	668	652	674	703	681	610	668	665	695	681	652	697	688	650	656	661	667	672	659	664	670	664	664	665	697	700	654	667	695	667	697	681	643	658	678	636	658	675	646	633	657	698	647	687	628	661	710	693	669	677	621	684	667	627	701	664	652	691	663	653	662	648	691	615	662	645	616	588	668	641	685	666	685	652	686	639	670	680	650	644	664	646	689	697	674	679	681	686	655	656	672	682	653	630	675	655	693	688	678	648	683	665	647	683	707	670	674	716	628	673	622	631	679	666	662	646	686	611	684	680	649	641	666	708	696	684	672	664	649	691	635	640	640	669	674	655	639	651	687	680	684	702	701	672	625	670	657	634	719	673	650	666	673	687	658	650	661	694	693	665	644	675	686	652	650	646	628	694	649	629	673	704	661	641	654	590	696	686	682	670	649	639	650	647	654	660	717	649	669	658	666	641	633	697	676	663	678	677	690	675	681	634	689	667	660	683	689	657	690	678	660	682	700	662	703	667	669	672	667	664	665	688	659	663	690	636	657	641	675	636	666	659	616	635	659	657	644	674	661	677	694	697	651	673	641	663	691	669	660	630	650	658	645	681	668	646	683	689	638	623	703	682	675	637	640	661	628	696	667	703	672	671	649	688	668	632	642	624	667	653	681	659	668	694	649	676	644	679	643	654	644	685	641	628	632	675	613	675	668	690	644	657	674	665	677	680	715	615	672	665	669	635	662	709	651	672	691	690	650	674	668	622	696	671	653	675	631	683	615	607	639	677	664	686	620	675	684	686	627	648	682	626	670	682	676	691	686	638	669	679	686	656	682	651	652	654	723	649	647	663	656	662	678	660	656	681	724	715	630	712	652	680	645	646	647	673	673	661	667	677	638	679	667	611	623	668	692	632	640	670	650	666	680	691	662	647	670	649	660	650	650	684	681	631	648	658	721	630	713	667	643	673	655	637	616	628	656	653	655	675	673	706	681	621	681	647	629	662	686	664	726	656	685	661	698	668	665	653	695	688	671	658	703	667	680	640	680	662	651	654	614	714	689	639	638	641	655	653	667	690	659	634	666	673	620	687	633	611	621	624	702	704	744	685	703	694	630	622	682	667	662	648	685	626	690	670	680	695	649	694	707	650	702	652	694	642	660	702	651	710	695	669	684	698	666	655	682	672	640	646	689	689	579	608	679	668	664	650	698	676	664	664	683	633	689	651	659	661	701	631	673	689	665	658	698	705	629	661	684	671	687	690	682	710	684	675	661	702	738	708	670	637	662	618	628	647	685	680	696	627	648	656	641	685	650	648	662	648	638	681	648	685	649	646	704	671	625	668	669	640	677	691	688	624	623	662	654	670	682	683	630	682	676	658	685	650	641	639	652	691	637	638	632	631	639	649	667	694	652	682	652	680	696	704	641	661	654	670	630	677	720	634	707	672	663	709	670	654	657	696	665	640	652	649	641	655	676	680	639	687	635	610	689	655	682	678	699	726	646	689	696	691	650	674	725	697	672	678	699	686	735
29633	32836	40392	32233	21096	13010	7805	4982	3485	2701	2011	1502	1174	1008	859	703	668	619	558	551	557	516	510	531	489	512	442	466	474	479	489	477	453	479	490	448	474	493	501	491	475	510	491	440	470	473	485	495	452	480	470	456	455	460	456	499	446	452	474	492	459	484	491	472	470	489	501	506	484	483	510	458	473	455	469	473	460	488	465	479	449	471	453	496	477	464	482	470	475	484	476	452	460	465	498	477	473	438	477	466	488	460	472	468	496	474	485	488	451	458	491	494	487	488	477	447	457	520	485	474	464	510	458	492	461	452	471	490	493	487	485	475	500	470	469	452	496	484	477	446	480	462	489	496	434	451	500	499	477	487	435	466	454	487	473	470	500	465	474	444	464	507	495	455	457	512	485	448	460	474	461	501	468	478	470	463	476	451	488	445	447	492	446	469	462	473	455	466	443	497	476	475	511	455	455	445	482	445	441	499	497	453	418	481	481	484	454	507	489	517	482	427	447	469	437	477	448	435	463	463	458	506	452	467	490	486	441	463	474	490	444	459	488	453	437	455	483	470	460	484	451	449	483	495	475	485	431	501	486	485	473	473	457	467	474	479	456	519	497	461	482	455	479	470	475	468	479	447	454	519	451	509	452	482	448	481	464	485	481	486	460	484	458	502	455	475	462	449	470	507	485	467	509	474	484	466	483	494	448	461	505	439	478	472	492	479	437	490	430	496	490	440	471	465	482	447	507	480	421	458	466	495	417	461	424	459	501	497	480	497	437	475	452	474	462	498	486	508	488	431	471	485	450	468	479	478	444	502	484	473	471	501	443	480	475	511	478	428	486	468	462	526	471	458	450	403	466	439	434	493	498	449	469	520	492	476	436	462	472	438	462	493	498	441	447	469	491	457	496	497	483	483	494	488	484	437	453	468	473	461	480	431	474	457	458	444	463	461	511	466	447	456	434	489	516	439	485	469	483	472	500	413	468	467	463	421	459	475	454	508	490	449	536	504	472	491	458	494	487	456	494	449	468	477	501	447	454	463	524	507	424	475	458	489	509	492	477	470	475	490	466	464	467	453	518	472	474	492	445	495	453	471	443	482	469	495	477	466	506	468	452	454	460	478	448	473	465	500	518	510	438	501	462	462	498	479	453	489	467	463	466	494	457	460	508	462	449	460	494	448	486	452	499	453	464	411	453	462	493	520	458	486	490	456	464	491	482	541	473	445	460	454	506	484	440	520	486	481	459	521	469	456	479	479	475	468	457	447	502	464	489	479	459	483	445	494	477	479	493	421	484	474	465	459	461	450	497	450	471	436	433	444	485	430	449	495	437	442	463	489	473	527	462	467	440	436	466	467	455	489	483	491	460	485	465	464	474	470	454	457	465	461	458	445	456	470	462	473	460	463	451	505	490	450	501	482	461	508	482	466	499	441	466	485	493	481	442	530	457	516	438	491	469	469	466	480	492	491	500	495	473	481	512	505	501	458	468	435	422	479	502	490	412	484	453	473	501	460	466	444	476	482	492	477	455	453	516	447	475	491	473	506	478	481	492	487	466	495	441	497	494	480	495	493	468	483	438	459	453	460	507	443	489	469	457	504	489	482	468	443	449	418	447	455	497	485	460	467	450	443	465	403	465	463	481	479	449	463	467	504	518	469	423	458	477	482	478	499	473	444	463	498	439	477	487	463	468	478	449	467	428	456	490	507	392	464	446	453	452	481	455	496	465	472	449	459	465	418	478	466	467	495	471	492	452	510	460	498	493	417	515	472	457	485	465	485	448	430	452	461	501	451	463	450	491	419	479	421	471	455	466	475	433	472	481	505	488	466	459	489	461	501	504	440	455	511	470	507	478	488	471	486	496	436	448	449	501	471	467	476	487	441	471	473	446	501	488	525	453	464	449	431	410	449	493	467	477	471	446	457	472	467	442	458	472	484	468	447	464	447	493	463	473	485	429	468	479	455	456	479	459	439	440	451	470	471	450	493	472	432	519	446	461	480	523	473	498	421	491	486	468	495	483	469	431	502	453	436	448	471	445	452	460	454	487	476	458	452	445	453	470	496	476	465	463	474	459	495	493	499	501	487	486	470	472	463	444	458	492	517	489	425	466	478	487	438	457	468	482	484	481	461	457	471	465	464	493	455	494	479	482	460	463	507	465	442	508	462	436	495	427	503	496	491	475	451	467	478	451	454	478	472	482	434	508	490	474	506	449	479	462	468	477	433	501	503	487	476	501	464	474	505	469	517	449	489	491	456	495	432	474	515	463	487	489	417	471	496	508	469	449	483	489	479	477	435	464	435	448	443	462	469	447	415	444	478	478	493	428	505	521	469	455	463	458	475	458	470	454	447	475	489	466	479	481	475	480	465	464	466	458	498	458	434	468	474	505	466	484	459	481	481	479	418	495	461	437	482	504	510	478	480	459	480	446	495	492	473	453	463	482	480	474	465	444	518	487	485	518	401	480	478	465	457	479	462	473	478	468	493	453	446	512	450	421	471	455	469	439	470	487	445	448	462	494	501	492	466	432	457	485	486	460	453	487	493	463	448	471	456	481	489	442	479	504	484	469	468	497	492	463	484	495	476	451	444	472	515	445	510	442	506	514	496	470	471	465	455	483	493	486	471	496	493	449	444	471	500	463	444	504	421	453	501	493	460	456	462	478	443	476	501	495	475	457	458	485	483	496	501	459	448	467	431	486	455	474	486	495	465	494	493	460	445	484	475	437	508	474	431	473	441	453	477	474	490	466	476	467	458	476	468	463	498	498	477	469	460	495	459	467	487	431	464	453	468	468	478	496	454	518	479	477	468	454	465	440	483	498	465	488	461	493	460	499	487	450	462	459	477	491	450	456	462	480	460	459	482	460	501	478	476	472	469	497	465	434	495	447	485	486	425	498	467	454	456	455	496	469	478	435	516	459	522	485	497	472	457	508	464	477	492	473	477	463	475	474	507	487	466	481	473	461	474	483	475	444	472	489	464	487	474	487	474	457	480	478	487	442	439	437	463	458	501	456	446	455	446	438	445	443	483	413	499	496	437	469	489	443	486	475	491	447	466	453	458	453	441	488	497	463	444	498	470	449	487	430	482	479	468	453	484	452	480	489	498	473	430	453	465	488	474	526	474	480	484	465	482	474	453	474	479	478	506	478	485	510	476	508	462	500	457	453	467	463	453	482	478	425	464	462	483	420	472	483	420	478	486	459	421	462	495	499	463	406	476	473	453	450	479	487	484	491	476	443	466	454	456	518	486	475	493	519	472	468	411	452	432	465	490	511	436	457	518	462	465	459	483	449	460	434	484	463	495	472	451	452	477	447	453	458	432	477	466	493	465	463	465	470	478	506	472	472	451	491	459	491	440	497	471	447	459	506	518	484	507	463	456	464	446	446	484	432	461	460	497	450	442	480	500	507	453	469	454	523	472	464	500	497	485	489	439	488	443	490	457	497	470	477	519	466	492	480	426	487	464	519	490	458	496	512	452	512	470	452	501
37222	51864	46813	34933	26421	19346	13857	9761	7097	5409	4138	2945	2375	1745	1477	1310	1051	1023	896	788	807	734	689	679	710	709	671	681	676	679	694	680	665	695	652	644	639	641	592	649	660	706	623	661	636	664	608	664	694	689	620	661	634	644	636	635	668	706	659	640	709	649	672	644	634	650	700	692	616	617	623	646	671	669	673	682	629	645	611	627	627	649	678	678	663	667	634	654	641	626	608	627	643	634	676	593	622	625	666	634	651	644	642	682	640	655	645	692	660	620	629	602	662	666	668	645	658	683	626	662	636	662	739	678	648	658	679	626	679	647	647	656	656	653	624	637	625	634	650	651	660	636	703	681	684	625	666	647	586	681	661	632	686	701	622	613	657	638	671	609	643	630	687	653	639	675	650	682	671	633	616	614	659	691	686	671	648	597	684	600	666	638	676	626	637	698	645	682	648	650	665	704	644	651	641	596	626	657	656	621	664	645	631	639	646	603	638	635	619	650	635	667	672	649	662	658	673	636	672	670	645	631	595	625	648	659	627	614	657	664	668	640	626	701	669	636	672	658	590	625	628	688	677	644	643	671	705	654	629	604	664	649	664	654	656	652	656	639	659	645	645	689	617	655	629	655	660	663	653	641	599	647	688	668	644	614	664	634	656	667	682	642	634	660	628	624	613	644	652	640	650	640	664	726	640	623	636	650	622	614	684	642	668	671	625	662	659	658	686	640	644	637	662	682	665	678	668	661	639	642	639	702	685	648	639	623	605	670	661	634	647	645	673	651	632	717	650	632	664	626	675	634	683	658	670	636	660	658	687	629	658	639	683	662	657	623	652	604	659	630	643	646	683	663	628	650	654	645	649	664	636	712	670	600	622	617	638	631	644	667	620	692	652	652	645	673	652	663	660	640	607	691	658	638	631	643	645	680	701	622	651	617	683	665	664	642	633	664	702	645	666	649	662	683	650	612	655	647	609	615	642	630	612	662	634	675	647	650	649	673	663	625	659	669	648	641	626	652	703	653	671	653	694	684	692	682	670	695	698	639	680	604	658	676	651	627	676	670	689	674	602	651	646	672	707	634	651	677	688	706	641	588	625	660	662	679	630	650	652	632	672	657	649	653	642	646	658	628	666	681	646	634	632	638	662	627	647	638	646	629	611	664	632	624	594	613	623	673	634	672	658	673	672	651	667	702	704	647	644	662	615	642	646	637	672	667	636	669	636	646	647	629	637	669	649	668	630	627	653	642	626	648	673	641	640	660	682	626	627	639	612	666	631	641	651	644	627	648	672	643	631	639	621	691	668	661	671	644	662	663	702	644	632	644	627	702	650	651	608	664	663	618	677	642	626	636	644	608	631	626	595	641	652	616	668	686	640	648	622	665	645	657	679	646	637	647	654	659	687	641	674	698	629	621	658	682	656	657	679	670	654	614	658	612	623	634	631	637	665	635	648	667	685	642	690	620	691	647	587	649	674	717	651	669	652	662	615	662	651	704	629	644	631	636	685	648	613	624	645	659	595	608	634	653	671	640	667	695	637	615	612	679	659	680	661	680	627	655	640	637	615	675	669	664	648	624	622	655	618	626	622	634	679	656	600	660	651	648	648	647	662	623	638	661	649	622	620	690	638	674	645	641	656	633	670	678	674	659	637	605	648	609	678	662	661	705	680	631	613	646	666	649	637	692	666	655	655	624	634	662	624	705	661	650	631	681	647	684	641	697	649	667	632	648	647	640	699	719	664	643	692	703	671	647	609	674	638	703	618	654	662	602	642	598	626	618	632	660	674	642	683	654	680	612	656	661	656	657	662	675	699	617	666	624	706	614	641	679	617	584	620	634	643	657	657	670	626	712	666	645	681	586	629	650	648	609	639	623	625	663	681	677	637	680	687	700	666	610	689	647	690	662	650	620	642	700	665	654	684	667	674	670	573	638	636	642	648	696	632	658	638	717	679	611	634	597	647	704	637	629	650	626	587	655	687	640	657	657	663	618	661	621	645	618	631	724	682	662	641	622	641	716	668	636	628	649	623	675	673	680	714	640	668	653	662	668	641	656	660	615	633	648	620	677	649	599	667	634	665	643	635	662	682	704	669	659	677	620	658	658	675	619	683	695	656	665	673	668	675	635	703	627	687	678	656	639	572	627	646	616	610	640	612	632	609	681	673	684	631	674	638	638	651	692	623	639	684	660	659	689	671	649	641	642	679	653	683	721	633	631	657	625	631	651	649	697	702	664	650	658	634	652	647	656	688	639	649	672	669	700	676	646	694	690	670	661	690	656	629	694	668	638	636	675	690	681	657	670	659	677	650	627	735	630	666	668	680	654	685	669	656	635	676	632	684	637	680	652	657	658	695	611	640	692	671	653	625	678	640	717	650	601	649	636	702	630	682	643	657	627	622	645	663	670	662	675	714	665	615	641	662	672	657	686	640	700	670	636	665	637	686	676	616	720	665	634	671	667	643	637	712	692	641	650	638	622	671	680	638	659	618	685	618	635	647	656	679	599	677	652	608	708	657	666	636	665	635	628	682	650	635	632	685	664	634	677	655	703	663	620	631	644	653	665	615	641	672	663	613	616	662	678	660	692	686	682	665	635	678	679	639	659	673	631	691	658	685	653	637	626	656	674	688	629	624	651	655	638	635	626	637	612	628	625	629	684	657	608	654	673	623	655	653	697	644	698	650	655	639	660	638	724	624	627	661	680	643	635	647	642	654	651	654	662	625	652	613	651	644	681	681	657	620	618	628	674	642	666	696	640	641	666	662	681	636	609	644	648	664	675	611	661	667	649	667	682	668	662	632	627	628	683	645	645	675	652	627	636	701	652	601	613	636	624	664	666	637	647	646	648	673	649	636	592	684	673	622	667	698	622	667	670	657	660	673	676	626	689	629	610	667	694	684	659	662	685	672	680	625	654	655	669	609	662	675	652	619	661	664	674	655	688	652	662	659	677	671	682	649	692	654	634	610	635	636	708	644	642	641	702	660	666	618	608	612	660	663	645	662	643	623	649	646	651	603	671	673	624	627	672	704	655	637	661	638	657	647	659	680	637	628	666	640	612	680	621	620	686	654	681	686	636	650	649	668	652	609	628	643	649	686	666	643	662	623	656	677	613	651	639	674	664	613	635	625	662	679	622	645	686	627	665	640	637	666	649	678	690	689	633	659	670	626	636	668	641	648	622	636	662	676	678	649	681	689	651	651	646	678	661	642	673	635	686	669	631	663	644	644	682	654	646	626	653	681	660	602	631	653	647	645	629	674	622	658	632	609	678	685	697	685	673	663	667	653	641	677	649	655	670	625	689	656	699	670	614	595	684	636	667	708	686	656	600	626	613	625	673	650	669	665	646	649	658	626	617	616	623	666	616	656	659	663	679	682	653	634	628	604	613	689	655	663	691	649	673	625	641	711	684	637	628	648	643	666	641	661	636	610	640	682	645	626	625	670	667	641	665	636	621	670	610	666	677	686	675	655	638	656	634	638	641	649	655	659	656
24087	21020	28671	26697	24596	21978	15526	8302	5481	4257	3205	2278	1641	1398	1148	932	798	757	667	657	573	597	565	559	542	524	529	497	532	509	491	503	483	480	520	503	514	481	518	498	501	494	472	516	503	546	487	509	470	478	464	471	483	495	464	483	474	526	472	482	498	527	490	483	489	489	470	503	489	491	479	508	494	455	444	513	476	487	528	457	495	450	443	444	479	504	473	501	533	524	519	502	492	489	506	426	462	461	533	492	518	512	450	494	461	473	459	483	486	504	462	495	508	539	518	519	499	501	487	511	508	500	474	467	500	458	512	493	506	513	475	466	476	485	499	469	517	468	522	503	496	467	466	502	467	521	496	473	481	465	454	513	475	483	508	488	446	500	517	478	472	483	519	435	526	440	487	484	494	464	504	463	478	490	485	490	481	461	466	488	487	506	497	527	525	515	489	443	487	495	492	480	449	449	480	474	448	507	484	492	495	473	490	495	506	502	506	518	460	479	493	481	494	443	493	492	480	473	510	484	491	484	455	486	496	492	497	439	514	487	475	506	476	466	532	496	496	471	451	505	506	517	484	517	476	514	539	475	530	453	500	470	497	474	520	485	468	441	502	490	498	517	523	482	469	504	498	477	517	437	458	467	480	547	454	458	493	495	483	523	485	502	488	474	492	508	504	474	503	459	536	465	516	509	500	473	456	498	494	476	468	467	474	532	494	492	439	481	467	502	450	517	476	448	490	461	463	534	501	498	462	446	527	486	462	507	450	460	471	475	476	493	466	500	518	471	458	488	484	445	469	523	461	460	467	491	494	472	489	450	462	484	492	480	509	489	502	508	498	541	494	482	488	500	462	478	483	501	487	490	486	480	498	489	456	466	502	475	507	506	500	506	487	478	470	478	446	484	511	488	525	497	536	480	505	483	463	497	514	497	526	467	498	482	486	508	481	452	501	466	465	511	484	498	510	495	459	447	504	476	502	473	474	467	487	498	481	448	481	486	477	478	460	439	475	482	503	479	530	481	490	518	498	506	495	502	529	469	511	454	497	471	492	492	493	497	479	492	496	482	501	505	505	493	472	471	485	511	460	471	464	466	481	458	507	463	520	495	508	528	466	479	461	467	466	485	481	495	491	499	508	505	448	497	475	489	499	539	501	471	476	472	459	486	468	482	493	507	493	505	510	498	494	449	472	456	471	467	462	485	497	439	493	484	465	491	495	466	504	484	490	489	492	479	456	474	472	492	482	464	487	490	467	507	496	491	488	492	463	465	500	509	477	490	541	460	448	482	517	478	479	512	494	472	485	507	477	478	470	460	476	494	468	460	515	516	521	502	487	493	469	479	492	503	513	465	490	477	557	455	483	450	453	477	474	484	495	477	485	476	499	467	452	507	501	491	500	500	491	463	474	502	500	475	476	505	520	497	489	510	490	489	503	458	495	511	455	512	457	488	476	467	511	475	481	484	431	471	517	519	508	509	440	472	484	440	500	515	496	497	479	505	484	523	492	438	495	470	463	484	491	502	479	510	507	486	470	487	520	512	499	454	490	439	453	490	496	509	443	520	468	461	504	513	487	465	470	477	512	488	507	451	474	505	508	500	474	476	511	505	481	469	505	478	505	502	507	486	508	489	478	449	478	490	505	489	484	501	486	450	532	467	488	492	477	497	450	480	456	459	485	480	476	497	494	496	479	500	499	504	512	463	514	448	458	462	461	465	520	468	519	506	487	503	484	514	494	494	491	494	458	517	511	462	523	462	508	460	479	476	480	493	513	502	548	486	482	497	490	502	467	484	424	501	493	479	493	479	489	436	477	474	474	502	500	500	505	502	526	462	501	480	481	444	475	511	498	496	492	493	495	503	495	499	480	484	501	469	482	495	459	501	467	493	510	462	486	512	498	523	491	455	510	460	516	479	492	524	489	478	431	482	520	462	461	502	466	480	456	501	490	476	509	491	488	470	513	508	502	467	527	500	490	463	519	496	476	469	487	503	496	503	507	490	497	501	494	496	459	473	512	512	483	472	478	498	479	489	477	446	453	466	517	490	477	505	456	492	493	500	506	471	495	471	488	486	517	429	500	504	438	450	517	473	520	493	453	493	489	473	525	516	498	437	466	434	441	502	460	477	466	490	498	475	464	472	479	483	486	475	489	496	523	506	412	489	466	485	437	510	490	497	474	472	479	508	466	463	497	471	493	491	488	493	510	499	489	469	511	519	505	483	485	496	467	480	475	502	478	493	505	526	503	491	518	443	456	486	495	526	485	468	468	497	495	489	490	489	489	471	502	482	485	486	485	486	493	521	462	504	453	520	521	509	506	505	519	472	457	482	486	492	469	437	495	488	506	491	451	509	456	515	469	462	521	503	493	537	480	482	472	494	480	480	506	501	482	522	479	474	496	481	482	520	468	448	464	455	490	523	506	467	501	438	487	461	521	509	483	506	510	457	467	492	485	478	514	523	515	450	473	502	496	473	512	474	458	487	485	485	514	472	454	494	491	527	498	471	519	497	516	455	499	480	470	450	503	473	471	508	473	457	478	506	518	480	495	473	479	438	483	501	480	508	467	473	533	510	493	498	455	468	496	456	487	475	517	499	473	456	440	489	510	502	483	475	470	462	451	497	519	457	477	509	477	458	486	513	466	478	510	454	485	456	464	501	475	455	459	510	453	498	465	471	478	456	493	483	497	490	520	488	506	510	493	514	494	466	483	516	519	467	466	481	495	453	495	473	465	487	444	481	487	487	512	483	466	502	494	461	526	476	505	481	457	494	468	508	500	534	481	483	464	503	466	488	451	486	469	535	496	478	490	508	497	487	503	451	546	496	492	483	542	533	508	457	521	480	526	506	523	484	506	467	495	479	499	484	478	464	507	468	486	480	492	478	490	476	483	516	446	496	485	486	461	488	474	504	485	489	455	531	511	485	521	480	435	456	467	541	459	514	494	459	472	491	447	499	496	495	515	471	507	488	536	489	472	470	493	479	482	473	484	516	491	535	493	499	492	457	501	510	444	494	477	493	471	478	495	476	480	498	504	495	539	452	524	517	473	515	514	470	447	503	481	490	497	497	509	474	501	548	462	513	451	494	480	500	481	486	498	474	518	501	473	493	453	460	447	469	502	494	493	531	486	501	485	481	495	495	467	494	501	477	492	485	505	497	469	516	464	497	481	520	506	526	456	477	462	484	498	455	469	500	467	481	500	467	494	510	527	492	457	486	476	487	483	505	514	493	515	475	523	469	475	487	481	479	508	450	476	492	512	495	481	495	482	472	475	456	484	511	499	506	475	504	490	450	485	463	492	481	465	473	532	473	452	472	495	466	490	493	469	462	493	488	489	499	451	436	510	482	518	489	491	462	480	516	496	473	469	469	485	493	458	515	465	462	480	485	477	465	480	531	482	502	492	487	514	524	483	481	483	481	463	493	473	452	515	527	485	450	480	492	461	462	468	462	509	483	517	484	473	472	474	514	464	510	476	463	493	491	456	489	479	472
36738	59041	54069	41770	33310	26803	19557	13872	10564	8183	6413	4462	3311	2558	2046	1658	1353	1189	1059	893	916	923	845	781	760	768	711	669	738	712	683	739	701	671	707	668	667	668	703	654	661	665	681	660	645	698	627	642	710	728	622	663	660	691	684	692	700	672	655	671	701	727	705	703	627	641	699	731	693	691	679	734	690	656	663	651	687	636	683	651	657	659	686	712	659	696	665	653	664	691	636	677	657	697	654	668	679	723	666	657	697	675	710	747	670	627	708	682	649	680	655	686	694	653	679	658	644	665	730	700	727	637	667	685	709	692	687	698	697	686	721	661	634	667	669	669	684	692	672	692	692	650	679	626	646	651	682	655	674	654	633	705	705	634	675	686	660	666	716	650	666	685	706	663	663	667	669	692	659	676	687	691	681	695	677	655	699	654	628	663	665	627	660	599	667	695	661	727	674	709	651	697	652	687	665	655	683	648	694	690	662	687	651	666	684	644	698	702	702	649	707	669	652	697	636	668	646	676	679	694	723	658	699	657	687	654	649	688	688	661	636	639	656	656	698	702	668	713	657	683	667	641	646	677	675	672	684	610	715	627	718	690	723	695	671	664	691	661	670	672	658	717	714	706	651	718	640	689	654	678	717	683	644	738	655	687	650	724	668	646	634	675	686	725	660	695	688	685	724	668	690	687	676	683	649	684	675	647	671	665	674	686	669	660	690	662	651	649	666	696	659	686	657	660	710	621	712	722	674	673	653	745	682	673	691	710	671	693	683	656	673	684	681	699	683	630	686	704	674	718	740	707	657	643	661	658	646	691	709	641	683	649	682	662	680	660	654	636	694	637	718	697	715	649	675	678	694	694	656	631	687	707	710	680	664	721	650	648	652	683	684	686	668	673	667	682	701	632	677	646	650	640	670	651	683	667	670	714	701	700	686	670	646	703	640	723	659	655	668	652	653	654	678	675	653	676	669	679	687	661	660	678	667	671	715	703	665	665	674	692	693	660	676	722	689	686	664	663	651	679	666	659	632	671	644	701	687	737	639	697	658	669	648	640	680	703	695	678	655	676	665	699	699	710	684	729	720	636	666	683	660	651	694	618	639	688	704	679	643	631	670	677	690	653	654	674	681	665	672	709	666	686	710	732	698	671	675	678	724	675	677	651	709	687	720	651	654	628	677	684	650	640	631	663	665	704	709	705	675	684	669	705	667	679	694	688	643	695	635	663	674	672	680	661	659	640	630	665	674	646	661	657	636	688	647	656	683	622	679	703	647	685	676	706	679	703	642	689	695	710	697	633	635	697	677	698	625	674	707	709	673	664	668	708	645	672	638	620	685	716	689	718	681	691	742	680	684	672	712	707	720	666	657	690	750	706	679	724	685	712	662	666	612	668	638	647	672	659	682	648	668	715	669	701	642	657	657	671	654	711	661	653	646	702	684	687	676	680	648	688	675	644	673	699	677	678	725	659	673	657	716	610	640	690	690	713	701	696	666	680	692	659	640	705	635	659	689	668	615	681	681	665	668	681	696	664	625	665	687	650	689	625	648	613	667	671	679	685	719	649	676	645	710	687	661	650	675	740	668	673	685	671	633	668	685	679	738	680	639	691	638	682	722	669	679	666	672	655	695	709	726	710	675	650	660	673	696	648	685	689	667	614	660	633	687	689	653	661	703	658	669	657	703	670	705	713	682	722	668	660	685	672	636	650	673	676	646	638	663	681	691	690	688	656	696	680	713	679	651	652	678	694	629	721	685	699	622	689	609	665	642	677	738	704	698	648	663	662	666	679	663	664	688	663	632	703	706	651	620	664	661	666	682	663	659	632	682	622	710	674	683	684	696	678	647	637	682	651	646	690	711	656	696	697	707	653	674	670	698	679	670	647	688	688	675	671	630	668	673	662	664	632	659	652	708	667	677	684	694	649	704	659	651	682	710	699	651	681	689	708	697	683	640	670	703	681	678	666	678	698	676	703	677	639	664	661	692	699	678	671	672	636	679	661	667	678	672	605	638	700	722	715	649	635	682	621	636	670	642	671	699	651	695	652	705	692	702	648	696	700	674	648	643	709	707	666	701	677	725	667	660	711	684	678	662	708	673	705	694	686	677	669	631	653	690	680	697	702	670	645	645	688	687	658	691	665	650	688	659	671	706	684	693	668	682	696	685	705	714	693	703	687	701	654	662	677	706	710	694	651	704	673	685	698	661	640	657	637	726	720	672	706	697	704	683	680	679	668	667	706	671	703	654	677	698	651	704	733	722	679	663	655	674	668	665	666	690	677	693	698	701	675	650	678	712	672	652	714	686	657	655	704	642	658	678	699	656	638	643	629	659	674	659	675	706	666	678	638	658	692	651	684	649	661	644	679	681	670	676	679	710	703	676	639	701	688	647	657	696	642	720	644	627	645	684	654	659	674	724	694	675	660	653	669	634	694	660	666	653	665	606	665	686	647	687	696	700	658	673	671	673	676	665	684	649	670	668	652	717	639	700	671	630	688	686	660	688	673	656	700	658	711	652	672	716	669	661	616	659	675	689	638	749	716	696	705	663	658	709	724	685	713	687	666	685	685	647	702	718	655	674	661	681	691	636	676	673	639	650	667	640	687	622	701	678	657	696	667	708	688	687	645	644	686	679	684	658	655	663	666	640	674	681	669	648	694	655	672	626	684	659	719	669	661	696	628	734	689	621	701	672	693	700	702	696	673	687	661	675	700	646	661	660	703	673	675	640	677	681	695	633	659	657	683	677	679	688	668	650	660	661	662	658	662	677	656	644	698	648	706	671	672	688	691	680	680	619	693	670	669	700	658	640	692	665	668	666	661	681	670	650	667	700	686	650	669	644	689	662	675	668	696	737	637	666	713	680	665	732	708	626	686	710	719	667	711	607	646	652	662	657	673	623	661	671	679	676	663	667	708	641	661	673	650	630	634	672	673	678	601	665	643	721	683	671	703	671	716	679	681	723	693	694	660	656	666	681	678	667	696	713	658	705	677	686	705	699	646	700	673	644	701	653	673	703	661	680	652	664	657	666	706	669	671	702	739	703	673	699	707	613	657	696	676	688	635	697	656	657	654	677	684	689	617	710	706	639	668	673	674	664	699	736	699	708	673	621	680	684	684	664	659	687	689	717	699	661	662	676	665	673	666	651	649	671	635	658	675	650	675	672	673	663	677	703	694	717	668	693	671	690	705	731	658	642	633	643	661	674	681	677	695	646	687	620	640	688	705	675	684	650	679	646	666	715	671	662	631	695	636	709	700	696	685	601	705	695	676	662	723	665	678	689	705	674	695	679	708	670	632	726	658	681	692	700	686	654	694	700	683	663	677	664	699	675	668	654	678	668	703	629	693	648	635	694	667	683	654	675	670	635	663	719	647	723	723	673	656	692	649	685	687	686	639	717	639	721	597	679	675	696	654	697	642	699	676	644	693	701	676	643	661	667	641	658	690	697	665	695	718	691	684	679	678	644	666	733	690	672	678	674	688	714	728	687	694
22971	21013	28738	24322	23572	24985	22446	12757	7964	6160	4749	3270	2315	1883	1494	1135	990	883	754	722	640	636	574	555	579	512	541	511	554	548	488	494	519	472	527	492	485	519	507	486	493	495	510	505	521	485	512	517	539	492	491	473	494	470	475	488	451	517	467	518	476	455	446	462	497	502	448	494	509	518	490	488	481	460	476	468	504	506	490	516	500	479	480	474	473	427	494	493	483	492	466	518	491	473	486	503	480	458	490	491	443	493	479	491	474	495	463	485	482	484	479	502	470	459	445	455	498	464	473	506	485	498	498	521	496	462	499	477	479	504	509	500	472	470	504	482	461	494	508	483	452	466	500	467	495	499	495	431	486	495	463	451	516	484	465	505	444	476	483	489	468	488	480	464	455	477	516	537	483	480	441	458	507	457	508	464	517	494	478	484	457	492	509	428	528	498	523	472	492	481	472	463	505	508	472	535	497	496	541	506	520	472	505	478	487	452	470	487	490	458	507	485	494	525	490	495	515	450	489	495	451	492	483	454	483	474	507	500	498	458	470	460	480	452	494	507	502	522	520	474	434	466	448	493	483	516	492	518	474	489	490	528	513	485	475	532	488	532	474	486	494	449	503	467	451	501	459	480	467	453	476	474	489	519	489	464	470	456	477	464	486	468	522	510	490	470	494	462	480	492	511	461	516	479	475	480	466	475	491	483	486	490	478	482	504	486	484	477	486	470	493	505	476	481	519	482	503	487	473	498	526	432	533	505	464	504	462	507	480	456	503	479	490	506	496	488	472	477	498	486	537	471	493	454	528	456	488	494	490	485	492	505	427	538	499	518	456	465	489	491	496	471	463	464	466	483	458	462	480	460	488	487	506	485	523	521	479	488	509	508	478	502	481	484	487	477	462	509	512	455	478	500	507	471	502	498	476	465	507	471	472	494	475	494	504	496	498	529	480	467	447	510	468	497	497	487	484	504	514	466	474	453	466	476	496	450	492	499	512	479	488	490	451	497	507	479	473	484	491	483	457	486	487	485	543	457	513	515	488	482	475	491	527	455	448	467	490	516	488	459	513	486	474	512	474	487	462	462	471	498	501	467	508	423	502	455	477	504	487	529	493	481	528	469	464	483	469	464	489	511	484	434	502	471	473	498	493	472	526	478	472	487	507	509	476	492	471	505	475	473	512	465	501	455	463	471	465	475	493	502	473	488	479	491	482	513	501	518	477	495	471	497	459	472	491	499	478	495	439	457	461	483	484	462	500	478	453	511	503	460	509	486	483	447	492	487	470	514	473	484	509	464	469	484	464	435	517	474	497	492	538	507	501	492	485	477	450	458	479	485	504	451	491	458	499	462	468	475	471	490	477	497	483	456	483	485	480	473	453	480	530	469	516	507	505	464	469	447	486	438	505	500	507	514	482	490	463	507	490	466	467	497	503	498	493	482	483	490	483	468	449	456	500	481	476	450	447	481	484	502	475	467	486	518	522	494	463	516	490	499	448	478	458	487	488	452	484	476	454	469	482	471	463	510	488	512	453	495	479	514	462	499	504	444	496	441	452	501	484	489	468	460	480	484	497	504	496	507	493	506	496	487	445	463	508	506	520	518	497	473	479	495	457	507	486	470	451	472	509	462	483	470	519	507	463	497	490	541	478	498	486	477	460	484	506	516	504	492	478	495	469	463	478	454	524	485	441	507	440	481	483	504	504	473	483	460	524	500	522	466	462	492	501	485	499	433	450	492	492	481	459	472	479	489	471	463	494	490	454	485	455	452	478	463	496	488	474	476	511	536	514	516	513	495	481	507	476	484	516	457	476	472	480	470	514	486	503	532	513	467	499	504	464	443	482	460	531	506	451	478	494	468	478	455	491	450	477	523	474	523	513	501	475	508	471	499	463	493	534	496	457	457	514	541	486	482	519	473	512	529	501	468	467	480	453	503	481	478	472	501	432	485	476	487	443	487	499	503	467	467	470	459	427	495	458	457	457	511	499	463	465	468	515	486	461	483	453	469	497	459	475	479	482	506	521	450	496	463	498	481	498	495	468	473	519	463	479	448	508	454	488	540	446	501	456	503	485	506	467	470	508	476	512	471	491	466	509	500	540	523	463	481	512	503	512	483	444	477	422	524	512	486	512	471	480	481	484	475	467	496	465	449	479	464	490	472	448	448	481	488	463	465	453	494	499	463	506	473	468	505	485	498	472	491	480	475	450	459	482	473	504	467	480	510	490	512	440	443	495	470	511	494	499	473	466	488	497	473	515	503	451	453	492	470	486	472	506	466	453	470	490	498	499	497	493	494	451	484	468	486	480	463	443	471	490	490	483	475	503	471	484	515	544	483	497	477	493	484	457	464	494	513	469	490	447	486	521	506	496	515	459	521	467	485	525	474	493	517	451	438	486	506	483	498	471	452	445	459	499	452	485	498	474	468	470	504	485	475	482	480	474	502	477	492	461	479	505	488	496	474	527	452	503	467	467	480	497	441	490	468	510	502	532	537	479	485	484	478	506	465	471	498	503	520	474	534	509	460	530	468	452	525	466	454	448	517	527	496	483	487	488	505	447	473	471	510	490	488	471	481	492	488	467	512	476	474	471	462	464	495	499	494	462	459	480	459	490	469	477	506	461	505	500	466	526	491	463	501	468	492	475	517	464	496	466	488	507	497	494	449	465	432	485	483	514	508	472	471	470	475	503	455	470	491	496	448	464	513	475	517	522	478	497	487	508	468	503	470	481	491	458	463	482	450	427	503	465	506	514	502	493	485	482	521	452	489	488	487	475	484	502	469	513	447	488	472	511	488	511	462	479	472	482	509	465	526	457	478	485	494	482	488	502	500	476	466	485	504	496	493	459	501	510	494	515	484	497	499	499	489	473	502	479	492	487	480	486	482	467	501	486	496	505	469	468	495	481	486	476	496	514	480	512	466	478	526	501	461	515	470	485	499	507	496	491	482	511	514	454	501	495	485	483	443	464	480	436	494	470	441	447	471	475	504	476	460	503	476	460	455	491	465	449	497	511	488	483	485	478	467	475	476	499	499	485	491	515	489	465	504	484	492	497	480	487	473	497	483	463	467	477	451	458	507	458	498	494	458	479	485	506	446	516	480	464	524	479	479	493	514	491	511	488	487	505	487	491	470	475	497	448	528	458	449	510	496	491	505	492	461	476	480	484	489	452	516	505	446	476	513	469	512	512	477	460	498	491	490	485	483	527	497	498	462	464	457	507	488	509	504	493	481	499	495	487	473	455	509	499	510	486	471	476	474	520	466	480	439	492	506	470	472	462	479	502	484	517	485	517	484	484	488	483	449	467	432	460	447	474	496	521	490	515	483	524	509	492	520	468	495	524	471	465	473	468	481	492	492	495	486	448	521	499	481	482	500	478	466	492	528	486	475	539	472	474	485	470	476	523	487	524	460	487	491	529	500	469	476	501	517	482	511	486	490	507	490	499	495	486	508	478	451	477	466	484	481	479	450	502	522	505	466	523	466	480	480
38840	65438	60638	47807	39727	32101	24603	18438	14187	11104	8799	6320	4460	3536	2586	2073	1696	1380	1289	1057	1037	991	882	827	795	781	759	709	726	733	717	683	698	616	715	692	671	672	647	659	686	661	680	628	686	662	656	703	658	675	621	640	617	649	676	643	632	677	689	628	656	647	701	685	629	685	618	703	665	670	665	601	685	656	664	682	680	709	645	667	676	654	633	638	688	632	685	645	618	629	640	712	668	632	653	712	644	674	652	707	690	620	644	606	674	678	619	629	661	652	644	686	655	680	650	672	638	637	671	654	669	669	695	662	657	667	625	648	651	701	613	649	675	685	666	641	623	625	627	677	669	670	629	681	705	682	666	628	676	673	663	663	714	642	699	653	672	649	667	663	644	648	638	663	653	623	648	630	698	607	679	668	643	631	680	625	673	707	668	669	702	645	690	638	667	688	660	682	641	674	616	653	673	709	629	706	611	651	645	699	643	729	687	654	647	639	673	631	638	625	647	649	663	619	666	682	679	641	718	694	682	667	590	635	625	643	646	641	643	639	637	650	674	687	615	666	683	698	675	695	630	653	647	636	643	646	644	635	632	665	662	684	634	679	664	702	609	633	645	620	652	610	595	662	637	671	693	685	638	678	675	640	701	638	694	691	633	685	639	651	684	672	665	664	674	663	661	683	628	630	694	698	657	625	694	692	643	635	676	654	677	675	647	627	663	665	634	664	636	653	675	664	658	710	660	616	667	627	627	640	646	668	632	665	644	643	650	628	645	652	656	632	633	679	729	673	655	650	658	670	627	652	650	664	675	690	658	693	651	613	630	664	661	695	655	639	666	678	650	672	706	648	617	681	657	666	683	691	657	676	655	639	678	644	667	626	674	668	675	700	639	694	653	663	641	662	679	669	671	674	640	617	634	640	632	663	645	706	642	661	634	625	677	670	679	684	685	642	659	659	634	621	629	671	644	641	667	661	670	653	641	593	637	662	638	654	662	647	614	668	649	609	649	671	707	682	673	669	647	710	660	654	701	661	657	697	649	645	644	648	648	653	644	657	687	673	661	665	659	637	677	642	680	654	689	679	680	662	694	664	654	684	604	657	646	657	622	700	665	646	671	633	681	699	670	675	639	688	730	648	659	666	660	625	685	668	675	653	654	667	646	670	646	662	726	674	651	659	644	671	647	680	662	664	655	628	661	675	635	654	645	638	682	665	693	672	624	615	644	648	671	658	650	636	668	645	678	647	631	663	627	702	679	675	653	656	682	642	670	639	610	640	677	665	637	665	664	659	695	679	673	654	673	687	658	710	704	701	626	663	670	678	669	706	660	682	636	638	636	678	634	663	674	650	658	682	691	637	672	688	654	654	658	624	649	681	676	630	685	662	643	632	654	668	634	661	699	624	656	638	653	616	630	682	607	650	598	724	695	660	685	684	685	652	653	657	599	665	669	652	627	638	708	643	680	679	638	676	688	655	694	683	636	646	646	626	648	668	675	654	662	640	705	647	632	677	656	662	673	637	631	674	669	665	688	653	643	681	698	634	619	674	614	684	631	585	710	703	657	606	687	644	648	595	637	686	622	651	592	623	649	691	616	650	622	665	636	640	703	679	677	703	659	641	688	735	597	637	663	667	654	661	658	624	655	645	693	652	691	622	692	653	660	665	683	667	673	685	675	658	669	686	677	656	674	608	646	613	632	673	653	636	667	679	667	632	614	649	637	637	669	644	683	600	679	691	659	651	646	654	649	660	651	640	693	649	686	600	665	662	659	654	652	648	657	670	647	673	695	637	659	676	632	661	627	679	676	649	635	617	667	665	645	662	666	673	669	627	632	668	673	672	610	681	671	637	639	683	656	663	664	606	629	693	667	635	670	697	650	694	662	667	658	631	674	651	659	686	636	661	688	674	620	678	659	696	647	682	665	647	638	657	676	702	686	658	609	640	627	635	727	631	628	631	657	658	666	651	657	642	646	682	647	649	655	624	693	677	654	650	656	671	629	682	630	667	682	683	658	652	650	654	668	658	686	647	682	646	648	638	665	658	678	653	684	689	658	702	604	662	695	625	657	680	624	666	642	689	642	712	640	645	704	647	666	613	662	661	630	695	675	654	625	688	652	658	632	664	701	666	641	670	618	655	671	674	648	687	733	710	654	594	611	649	656	659	658	666	658	693	693	703	685	613	692	662	667	667	658	669	679	658	640	667	670	692	686	647	670	614	674	617	660	687	646	645	612	709	642	665	636	699	618	668	665	634	651	655	679	668	672	605	636	725	641	677	593	667	626	680	695	656	658	678	685	651	692	685	690	668	670	674	665	651	608	667	639	677	620	694	667	628	673	659	671	657	637	714	633	682	665	662	649	636	649	634	657	637	686	660	645	650	620	641	644	666	657	687	630	651	668	632	626	673	610	665	655	652	688	683	655	656	649	672	675	698	635	704	636	676	672	677	688	644	654	669	667	673	641	684	675	616	629	626	671	652	668	655	669	659	653	714	654	665	652	604	698	675	661	658	609	698	671	621	652	666	690	624	670	617	643	681	682	657	643	643	609	635	649	660	656	654	665	677	641	645	642	610	612	647	670	683	627	668	666	694	630	654	659	673	727	652	652	644	611	661	670	653	671	641	685	710	659	657	617	654	694	641	672	723	634	691	666	658	652	565	671	655	681	630	633	667	687	684	692	697	671	663	666	627	648	662	622	643	699	656	684	659	644	718	744	660	621	651	636	668	639	624	651	716	653	640	689	656	653	595	675	670	655	629	681	609	610	619	628	632	643	651	637	644	616	622	663	663	651	627	676	621	680	698	626	677	642	632	674	661	679	682	664	701	656	638	664	673	667	660	646	624	607	674	670	655	643	654	659	681	609	670	665	678	667	668	665	657	644	624	654	693	656	641	665	624	643	685	686	662	698	668	651	656	676	687	658	655	645	683	642	681	669	642	646	674	645	648	664	677	646	673	639	658	652	649	660	635	622	655	709	685	683	686	692	662	694	670	677	679	647	708	628	594	646	661	650	681	731	675	681	676	688	690	678	659	650	648	636	646	690	661	643	675	680	705	652	655	648	678	615	655	661	620	665	685	695	675	668	599	630	690	618	678	634	680	678	678	716	658	665	668	659	653	657	660	671	640	695	667	646	676	679	712	636	657	671	629	690	605	681	627	637	639	674	679	673	710	701	624	680	666	687	656	612	643	675	684	700	662	642	640	628	680	645	645	649	683	647	622	709	643	691	666	633	641	650	697	657	697	667	665	652	662	646	640	581	661	682	715	675	686	668	657	689	716	675	664	698	633	638	648	661	672	693	646	689	639	688	650	672	624	658	672	653	643	656	704	648	673	667	672	649	631	664	634	631	629	695	643	612	643	671	639	620	671	665	609	617	638	672	694	633	667	669	605	678	636	658	681	660	696	636	613	644	639	644	686	668	700	684	689	645	661	626	667	680	709	654	647	609	638	671	690	632	629	648	667	670	667	661	621	673	665	663	666	686	673	668	641
29194	33555	41902	33990	22855	13728	7885	4847	3357	2577	2022	1479	1186	983	785	746	688	595	589	521	526	494	503	504	509	475	464	435	485	486	487	462	471	460	514	474	486	471	442	478	464	444	484	440	476	467	509	447	433	493	463	443	469	472	460	441	478	441	418	512	494	522	505	470	465	457	485	467	487	502	430	511	471	447	501	454	473	462	466	474	485	480	495	466	475	470	445	451	486	467	434	473	442	484	438	446	476	463	462	461	473	491	517	450	445	456	464	470	469	491	487	503	417	476	465	471	491	459	469	473	469	490	475	463	456	479	470	457	498	468	448	419	438	467	495	441	471	497	499	467	479	440	478	479	475	476	471	504	465	485	476	506	432	477	467	431	440	470	455	479	459	496	437	482	467	477	454	486	442	482	426	444	443	492	490	497	461	491	523	474	480	453	449	472	449	494	471	432	478	482	441	474	479	465	464	473	516	468	492	456	467	473	456	467	474	450	463	505	494	469	445	447	474	427	464	471	443	501	475	436	475	466	439	514	428	480	483	482	469	443	455	432	454	499	476	470	434	437	469	446	476	464	442	505	459	448	488	429	487	465	440	474	485	440	433	493	445	455	445	481	484	468	491	486	469	437	439	468	456	468	462	533	446	452	469	478	469	446	468	466	466	477	481	459	492	497	504	483	446	461	458	454	473	449	441	461	483	431	471	444	493	427	471	471	500	445	502	486	435	439	464	459	489	498	455	441	441	488	480	452	475	442	490	449	449	428	455	486	471	459	465	420	476	438	452	465	493	481	485	446	457	462	477	457	465	472	453	477	481	459	507	498	482	447	409	477	470	484	447	471	475	464	506	495	465	492	442	476	476	487	466	472	472	453	464	479	447	414	464	479	452	440	481	451	485	482	420	450	490	478	499	492	436	490	466	504	468	465	498	476	435	479	492	424	407	474	494	479	464	477	464	477	496	413	466	507	449	448	526	495	420	455	463	475	429	460	456	469	472	488	469	466	472	449	467	478	460	424	472	498	476	463	486	466	468	460	462	468	465	463	461	493	447	451	467	437	466	490	427	488	488	437	465	474	469	469	459	496	461	459	486	497	456	482	439	466	448	465	485	458	498	460	452	456	435	445	432	458	494	483	477	450	459	454	444	442	510	463	488	460	471	486	469	451	487	473	434	483	435	477	461	472	476	443	511	480	501	493	469	491	425	472	472	478	469	513	441	471	472	441	492	455	478	463	456	449	490	453	469	488	463	475	447	460	454	456	449	473	517	458	458	476	462	466	448	483	489	436	471	507	461	468	476	444	458	460	485	462	422	481	431	474	462	457	489	480	442	455	486	471	458	503	470	491	433	449	508	479	469	467	451	490	437	428	418	501	461	450	451	489	449	455	485	487	445	477	440	488	460	434	491	454	500	469	445	467	403	462	475	478	457	413	460	461	504	470	467	481	438	470	471	459	472	469	512	465	433	524	448	461	460	470	462	471	456	442	449	464	482	466	496	461	456	461	484	443	439	476	469	447	479	447	452	434	455	443	481	415	475	449	483	461	481	463	472	442	495	462	444	470	474	433	453	437	435	483	463	448	453	482	481	478	434	438	494	449	480	453	450	462	469	486	473	456	463	449	428	473	492	464	503	475	470	467	420	479	486	483	461	483	445	457	475	469	459	462	459	426	463	448	495	469	438	496	466	476	443	457	473	456	474	435	481	463	450	436	464	447	467	446	515	469	484	416	438	496	489	450	480	472	500	445	496	440	450	485	460	474	477	497	490	449	488	443	474	452	461	512	480	482	452	462	498	463	534	512	443	448	465	439	450	508	458	486	465	454	430	402	486	443	438	447	476	475	461	441	453	444	437	468	477	429	472	448	448	498	466	494	473	422	406	433	441	462	485	477	417	481	444	476	455	439	443	512	479	459	451	433	468	437	466	467	450	473	499	486	450	449	414	466	428	437	439	449	523	442	489	450	465	480	471	457	478	477	429	495	443	484	457	493	443	468	455	466	492	488	464	460	466	455	457	520	462	454	480	459	510	484	474	456	465	447	434	472	480	416	462	458	458	474	476	519	495	462	490	471	454	495	464	494	474	512	436	451	476	487	454	480	453	485	493	504	466	470	431	475	477	467	454	493	456	499	500	497	459	465	466	462	452	413	490	456	457	496	486	487	428	496	454	437	459	475	503	450	464	480	472	481	484	444	487	457	476	471	480	454	503	457	487	462	473	470	443	449	477	479	469	434	482	436	455	493	449	446	478	495	418	461	470	446	498	464	482	468	469	484	473	461	475	472	486	489	457	506	466	460	466	461	474	453	477	491	499	502	462	406	446	491	436	479	452	431	488	460	462	477	433	479	474	454	465	461	467	485	520	471	485	499	464	483	425	444	437	463	478	465	463	496	509	456	446	475	465	459	480	445	456	485	477	506	444	457	451	465	460	493	469	461	444	456	479	456	457	464	439	486	495	477	467	421	447	508	497	439	482	432	486	428	451	442	450	476	475	467	452	450	470	493	465	451	474	483	452	482	465	447	434	480	486	459	467	516	453	469	465	473	449	419	450	448	463	463	469	459	477	460	449	438	505	454	442	460	444	464	462	472	525	430	469	502	494	488	421	456	484	454	439	495	466	504	480	489	425	487	440	436	442	478	455	433	450	482	436	476	466	463	422	492	443	487	471	463	474	459	455	465	429	457	450	506	492	463	467	470	462	483	473	462	470	462	456	466	475	455	464	442	487	456	473	482	444	453	457	469	451	437	472	447	475	501	447	430	486	461	431	461	491	482	504	451	467	428	485	451	454	455	492	443	439	481	453	452	475	427	468	521	460	434	411	458	478	425	449	480	445	478	474	449	491	464	468	483	509	483	475	459	474	446	430	429	479	456	439	464	461	431	504	467	459	444	496	484	468	481	449	430	460	453	481	471	470	462	497	451	499	472	427	465	465	478	467	489	437	448	480	482	451	430	464	445	509	472	438	441	463	481	460	466	477	456	477	488	434	490	461	451	466	502	449	460	458	493	454	443	461	481	474	446	460	444	475	488	485	452	469	443	404	463	484	503	467	451	486	506	489	457	446	450	469	436	476	490	494	472	475	484	416	460	511	463	454	452	472	472	519	472	481	468	472	463	464	487	478	474	463	441	474	484	501	463	441	423	500	432	495	461	442	443	484	468	425	483	469	470	477	492	476	459	429	463	478	459	484	438	435	474	466	458	480	451	465	466	464	483	489	445	466	445	472	461	486	471	478	444	458	454	471	470	472	475	495	457	460	453	471	486	452	481	452	441	470	530	480	449	478	460	462	485	451	447	490	459	464	482	467	452	473	485	450	457	437	447	493	502	455	493	505	439	475	452	488	495	466	447	516	453	463	493	472	460	452	476	464	448	470	461	427	434	479	474	454	500	489	491	448	457	469	450	440	449	466	494	467	452	462	474	451	443	447	449	511	450	514	487	467	427	436	473	449	453	469	442	471	449	436	456	489	450	471	438	454	462	461	481	455	439
36571	52879	47806	36261	27583	19875	13823	9658	6808	5317	4114	3005	2159	1763	1449	1250	1088	924	919	836	789	743	714	709	690	673	665	684	658	645	666	641	646	615	633	612	665	650	612	664	641	672	622	660	659	628	630	662	639	641	632	616	588	651	654	640	637	661	632	624	628	659	634	670	683	656	625	634	619	665	619	624	667	625	652	657	664	688	613	650	628	656	655	646	615	606	630	620	617	644	651	629	658	632	651	657	697	650	636	649	596	667	645	605	665	650	619	638	585	632	670	649	647	643	624	639	640	649	662	619	622	658	666	618	683	605	677	638	686	672	647	648	651	628	633	614	689	607	646	665	605	595	651	694	670	681	634	686	628	640	643	647	650	624	654	626	654	666	651	647	631	694	677	672	676	691	635	618	613	608	678	628	646	652	637	639	665	620	642	620	657	664	683	628	629	633	650	647	627	647	641	664	675	627	633	664	650	650	639	665	648	643	658	638	643	655	623	625	625	640	627	656	658	617	617	665	654	623	640	650	681	634	610	621	651	632	642	678	666	657	661	619	665	646	677	639	621	671	650	628	693	625	603	687	668	616	639	635	683	626	667	645	657	667	664	641	653	623	686	672	649	635	671	692	639	651	634	647	665	656	601	642	637	633	579	621	672	662	612	651	665	624	655	653	627	593	604	628	651	686	671	639	645	583	614	645	678	625	662	656	628	607	641	619	672	663	676	676	657	619	622	663	665	609	671	655	697	613	626	650	657	662	622	648	633	665	661	664	639	657	694	711	638	654	652	627	660	679	617	675	658	624	649	623	705	629	661	692	639	616	619	626	637	680	669	652	631	616	629	691	653	665	659	652	667	578	636	617	635	612	678	643	651	602	679	673	651	698	617	650	624	602	635	633	648	650	636	670	601	672	639	633	641	641	658	648	666	665	607	629	666	664	636	671	649	665	682	644	628	615	676	651	644	641	656	670	660	657	643	657	674	664	611	658	663	639	673	623	676	648	677	657	646	647	596	664	626	680	627	642	628	662	573	620	652	682	678	613	666	634	650	650	632	648	676	687	648	655	638	647	683	652	646	596	658	642	674	672	658	670	591	629	701	610	658	654	605	636	623	663	679	657	649	637	615	656	658	609	636	621	633	645	708	618	671	649	604	704	678	665	659	623	655	635	703	614	637	660	650	647	673	659	628	699	602	647	578	654	664	646	602	660	665	664	687	646	647	631	669	634	670	651	617	606	646	617	625	669	650	675	677	669	668	666	606	646	657	650	650	635	675	657	623	676	666	648	626	642	642	597	632	696	598	648	651	620	691	657	655	651	686	681	628	634	636	681	632	670	618	659	651	684	594	674	646	642	627	666	630	614	603	658	668	628	646	630	623	613	653	642	627	607	667	636	646	645	640	587	638	635	598	654	624	643	637	638	671	641	663	631	623	629	666	639	619	624	637	685	659	672	640	635	691	658	644	696	659	615	612	658	655	608	645	663	633	699	636	633	685	678	664	688	646	699	649	661	640	602	655	634	646	685	673	681	670	673	651	629	673	624	633	673	625	649	641	617	639	666	688	671	662	678	661	649	616	647	663	649	641	631	645	613	624	671	646	579	678	613	621	607	637	657	612	635	672	663	631	606	619	611	650	640	661	592	593	623	632	648	653	678	664	620	641	658	629	614	653	602	616	616	631	690	643	642	688	627	644	653	677	676	613	671	664	631	656	599	704	630	652	686	665	652	653	653	650	668	634	623	665	661	688	659	639	605	660	664	580	671	616	641	674	643	611	596	650	644	627	619	666	664	644	621	619	631	687	662	657	683	612	599	634	654	621	628	686	628	641	674	649	627	598	645	647	697	681	649	657	687	636	685	655	695	732	655	664	616	672	626	609	620	640	646	631	632	660	654	645	631	630	671	623	632	668	651	652	650	707	622	649	637	654	622	635	608	645	664	594	644	599	651	676	620	635	618	599	700	625	652	653	628	651	658	710	643	625	629	679	640	634	644	662	665	622	653	675	616	680	679	632	653	684	604	640	668	638	634	649	653	662	667	617	648	611	692	614	640	657	663	653	618	627	613	670	619	643	680	657	657	652	663	667	593	651	634	621	681	625	653	649	650	625	641	704	631	690	662	639	622	652	649	637	590	705	616	628	653	623	659	649	628	640	612	652	630	639	634	639	608	629	637	675	662	681	664	616	591	669	609	626	648	643	626	617	625	650	671	652	645	636	682	618	633	649	657	642	639	650	677	663	676	603	648	677	614	659	661	602	663	696	662	649	669	594	664	632	626	619	629	654	681	618	664	645	655	620	675	661	610	672	635	663	620	688	681	634	647	646	640	629	641	657	643	663	635	665	663	620	644	691	593	624	669	646	636	611	627	643	604	643	629	704	652	662	667	668	669	659	657	612	601	632	714	617	637	653	639	628	675	613	659	618	630	684	651	680	668	647	671	592	690	661	627	636	628	617	647	649	619	662	678	616	629	681	662	647	659	694	615	643	656	653	666	660	621	612	652	594	645	648	608	625	689	678	672	646	649	619	657	667	647	699	658	611	658	648	649	677	665	644	604	632	631	622	642	623	624	692	673	651	700	687	637	682	643	610	683	648	678	604	658	628	617	626	684	598	633	680	682	621	630	633	644	648	679	648	636	669	606	697	648	694	656	648	661	637	614	647	596	636	626	602	636	614	681	645	655	645	654	633	626	640	681	650	637	626	657	670	668	607	622	625	663	636	647	654	632	606	688	656	685	633	628	662	617	629	631	645	645	645	625	653	641	671	628	581	638	642	655	628	648	648	643	639	649	649	689	638	663	614	651	655	632	686	647	611	673	644	708	637	608	656	670	635	632	618	650	657	641	617	652	641	646	642	661	639	661	685	708	633	613	620	632	652	655	628	644	608	672	678	605	644	675	676	622	679	652	674	595	650	660	683	633	646	674	654	639	646	640	637	621	675	631	612	643	680	616	662	667	647	626	639	603	680	654	624	666	662	639	663	635	620	693	647	625	625	586	660	631	648	596	618	675	645	625	676	607	691	669	613	633	694	592	637	646	688	624	651	604	680	648	692	636	674	656	622	666	646	622	647	621	622	681	627	656	668	676	634	636	613	644	666	624	635	618	628	670	616	669	658	622	625	634	676	608	635	669	691	643	649	664	637	702	686	676	630	646	667	628	599	668	663	657	667	650	662	645	613	666	617	691	685	688	606	671	593	653	624	645	651	685	647	616	656	653	694	663	652	662	636	642	685	668	643	659	693	674	649	626	652	698	599	614	655	611	602	658	653	671	629	672	646	628	679	652	677	693	664	600	655	617	677	642	616	663	653	649	650	639	601	655	591	625	681	643	626	673	654	712	704	618	651	657	654	665	660	643	666	623	600	640	631	654	651	657	640	641	646	642	661	628	665	646	626	619	632	629	650	622	682	630	645	639	645	651	636	664	642	640	671	616	613	674	608	669	639	619	653	612	668	618	580	690	598	617	696	676	655	651	625	674	661	650	669	622	620	647
24127	21042	28764	27257	25572	22682	16793	8986	5505	4295	3276	2545	1805	1400	1144	1007	848	755	682	638	589	520	551	539	510	522	503	504	540	509	533	520	518	488	485	481	497	476	502	445	509	532	463	497	471	502	486	478	519	464	501	526	516	511	461	521	530	444	491	496	464	454	487	501	472	504	479	493	472	511	478	511	513	456	516	461	489	483	469	461	474	555	511	474	484	478	484	479	472	462	522	486	486	498	501	467	478	485	481	498	501	499	478	497	513	450	494	481	503	480	488	514	491	481	483	481	516	453	475	509	475	483	464	495	491	461	460	521	487	493	541	445	444	472	468	484	483	470	501	511	486	498	495	431	482	488	484	474	483	487	521	487	479	472	486	491	477	507	502	500	483	479	496	484	468	459	470	486	512	529	485	478	517	493	515	470	482	445	457	555	489	467	507	502	490	493	479	518	482	500	496	493	472	453	505	496	495	513	479	514	471	530	469	485	507	476	468	481	482	485	504	479	520	465	477	512	491	499	465	461	488	477	465	492	477	489	491	445	501	520	504	447	489	479	498	462	495	514	465	495	517	516	480	467	535	466	498	480	493	510	458	485	456	483	467	442	524	525	487	480	481	492	482	470	470	517	483	487	469	483	493	464	489	492	473	445	485	528	502	519	447	462	471	487	513	557	521	500	498	515	493	507	443	493	467	509	464	478	483	445	477	496	479	491	494	457	513	491	470	467	474	489	480	453	495	499	509	482	521	490	516	464	519	477	490	486	538	476	465	468	498	511	474	474	489	518	480	472	477	506	478	458	468	506	462	448	479	488	512	513	511	530	521	493	494	458	488	450	482	515	494	539	503	488	526	473	457	481	498	485	442	510	541	527	487	476	518	486	470	507	482	479	522	467	467	510	505	465	473	501	443	466	478	510	491	491	487	450	483	477	482	494	467	471	479	482	479	440	498	496	463	487	465	497	481	467	458	505	499	505	498	494	447	547	468	496	477	485	469	487	453	496	457	478	479	436	492	478	455	522	479	463	463	495	485	469	509	474	485	464	517	466	509	483	450	488	502	514	494	506	479	494	488	492	508	470	487	503	543	479	473	495	483	513	498	501	485	510	486	491	455	479	431	471	477	495	490	475	496	466	457	507	517	491	500	462	465	466	468	478	467	492	493	473	452	520	468	489	483	517	499	473	516	454	513	501	497	500	474	500	453	497	486	469	512	475	488	481	471	464	523	501	506	496	458	488	480	489	456	528	484	443	494	455	504	483	460	498	506	484	529	446	510	485	460	506	469	440	471	487	508	463	508	516	467	492	459	499	495	518	482	466	488	520	488	472	477	504	510	495	478	475	518	489	486	432	428	512	467	490	475	478	502	437	510	476	451	510	488	492	446	502	550	505	503	515	490	528	456	521	472	470	485	477	508	463	454	498	480	437	495	479	477	492	480	456	493	500	482	476	508	461	497	477	459	479	488	484	515	451	470	465	470	506	495	494	471	476	479	486	495	432	473	460	465	451	500	472	527	468	467	467	467	466	525	502	503	499	540	496	508	503	466	458	486	427	477	491	470	476	485	464	524	495	471	440	490	479	477	481	497	470	448	474	488	457	465	463	526	490	479	434	497	540	484	525	480	476	504	433	480	497	465	498	511	472	483	536	452	520	481	497	476	500	503	490	487	457	494	467	496	507	482	502	451	523	487	484	472	450	456	515	487	476	490	473	538	483	459	484	516	455	474	468	537	483	490	474	448	520	488	518	449	507	482	528	464	465	477	505	484	492	466	474	455	477	526	477	488	455	470	482	473	471	443	465	505	440	464	462	512	482	482	485	536	451	462	441	477	489	484	500	479	517	467	478	491	469	456	510	519	458	515	475	538	477	480	499	503	504	499	521	476	465	506	500	504	481	475	486	524	539	490	513	475	467	484	487	511	460	509	496	455	506	496	495	428	498	459	510	494	483	477	496	523	435	529	499	511	513	498	490	506	468	449	529	471	489	474	532	493	494	487	514	491	525	497	497	487	503	495	472	488	470	439	505	519	489	502	479	481	467	505	490	477	503	521	532	508	535	488	483	550	461	478	471	461	453	520	460	467	468	543	494	464	467	514	487	524	465	509	486	504	484	505	475	487	499	503	482	485	482	441	512	486	457	472	474	488	499	498	505	467	507	516	479	498	475	442	454	463	498	458	522	495	492	463	475	512	517	475	528	499	515	472	483	507	532	483	524	465	505	500	499	453	497	471	483	490	476	491	492	504	482	430	464	478	471	512	506	447	518	469	489	495	498	503	505	495	509	500	486	462	474	481	483	486	468	477	489	452	468	484	472	467	529	460	480	495	493	486	492	486	495	498	476	483	525	485	491	517	500	487	496	520	494	500	462	496	477	474	448	482	498	519	504	517	493	501	510	505	484	472	521	473	512	455	484	432	461	463	460	502	483	449	501	460	471	470	471	481	477	461	488	479	497	496	434	475	449	465	471	477	504	472	516	477	448	452	493	508	517	495	483	506	454	467	466	502	541	481	472	455	475	454	454	457	470	514	478	478	478	488	492	495	457	463	478	508	515	489	483	498	486	492	495	492	469	512	499	508	539	465	507	466	461	499	491	518	474	541	479	502	475	460	512	498	442	517	497	464	476	484	474	508	452	445	521	495	441	498	511	467	528	468	445	471	452	496	514	487	489	512	492	477	514	473	506	494	481	467	482	471	498	517	459	490	498	484	507	470	491	474	460	510	489	485	501	484	484	450	477	515	492	508	482	463	451	479	499	489	459	456	459	508	450	484	519	506	465	516	482	494	488	467	509	454	463	437	509	463	488	496	491	470	473	464	462	473	492	522	494	486	462	474	482	456	467	474	488	487	482	481	509	504	469	494	481	463	488	468	497	486	476	449	484	479	469	464	458	525	463	490	481	471	455	479	506	498	481	445	471	469	504	493	458	476	486	525	449	463	456	441	475	493	523	484	493	479	464	464	511	458	453	488	502	489	490	525	522	473	520	469	482	489	473	465	486	484	491	498	450	539	450	485	502	480	484	486	504	514	511	480	509	449	491	495	539	505	487	469	487	479	491	499	480	502	476	471	470	531	486	489	490	498	457	459	513	503	496	490	491	491	498	477	460	465	492	520	487	507	499	464	436	518	491	482	451	478	540	484	523	529	551	494	470	475	460	481	480	516	434	467	490	465	458	465	483	503	515	475	442	491	472	494	500	487	492	484	439	465	483	467	471	446	465	462	476	491	495	470	475	506	519	547	462	490	481	489	457	459	457	508	468	482	506	456	474	476	477	521	529	489	516	482	491	476	518	490	505	541	479	499	441	432	509	454	475	443	498	486	502	514	458	497	484	510	481	539	506	488	479	483	485	448	502	471	485	493	483	472	457	475	508	504	469	512	491	476	482	449	468	487	500	452	467	515	466	466	496	481	491	482	475	441	438	476	519	525	453	487	468	473	500	472	470	474	511	464	505	490	501	526	497	479	472	473	461	474	439	448	487	442	507	506	501
36875	60233	55206	43180	35015	27254	20773	14625	10367	8111	6313	4831	3283	2565	1990	1653	1348	1156	1058	975	901	822	835	828	746	787	770	733	756	711	722	671	698	707	688	678	691	717	699	653	691	703	675	661	683	683	701	657	695	665	648	656	661	639	661	654	679	679	649	702	670	640	649	655	645	667	712	692	656	644	714	680	657	662	617	664	649	702	652	697	676	680	692	642	670	643	631	690	685	729	669	684	663	710	673	628	667	701	683	698	647	674	633	678	709	616	675	647	660	672	698	699	672	665	705	692	664	680	638	686	668	685	671	705	652	667	674	674	597	708	662	629	678	616	695	640	725	641	650	672	575	652	663	682	660	656	673	707	643	652	728	645	623	721	640	628	687	668	639	651	695	634	644	690	680	680	697	623	666	658	652	677	711	655	680	660	646	682	698	708	621	676	656	690	697	687	676	672	689	644	679	683	683	674	670	702	689	645	665	656	660	686	629	693	693	622	635	709	734	661	676	649	655	659	649	645	660	705	672	678	629	686	669	682	682	688	663	677	647	691	687	626	633	670	693	661	697	667	661	682	695	709	668	669	635	693	716	676	664	653	678	675	690	636	614	699	658	707	679	658	667	662	667	661	701	651	651	670	667	680	655	678	666	669	657	665	674	690	696	685	628	685	698	696	667	636	656	646	669	679	688	658	668	617	706	629	697	659	651	671	687	661	653	674	699	693	672	667	680	657	674	720	705	623	693	712	726	666	660	714	663	645	671	641	667	691	685	654	657	696	668	625	680	661	633	666	682	662	675	661	630	639	682	716	682	656	641	659	649	608	640	694	723	660	697	680	657	697	680	668	692	682	692	699	639	685	667	678	702	652	699	664	652	668	663	655	660	611	672	641	676	665	667	685	683	664	739	644	671	661	704	645	708	671	655	687	675	667	679	668	674	654	686	680	661	633	637	672	675	679	626	642	665	714	694	693	649	725	683	641	659	627	670	649	627	653	692	657	666	715	690	697	673	635	653	698	657	676	641	697	680	628	639	673	679	677	652	653	641	652	644	691	702	732	657	677	683	706	663	704	726	624	692	642	733	661	651	663	658	673	662	671	663	681	685	659	655	675	679	667	719	694	622	661	701	620	694	661	688	650	605	723	669	711	687	660	644	660	701	694	699	601	677	679	628	664	655	663	635	648	666	676	666	708	657	651	644	613	719	722	674	633	660	657	685	687	681	650	657	700	647	674	721	664	660	698	655	631	658	684	673	681	676	712	714	682	617	677	654	702	676	658	640	685	706	669	708	668	677	703	660	686	673	643	660	690	654	729	686	678	679	660	677	757	674	689	654	662	721	659	667	664	694	684	653	669	661	721	640	709	642	720	691	646	691	709	626	618	662	709	687	698	708	677	662	638	706	641	656	663	660	680	644	753	638	654	690	674	646	667	598	679	655	685	660	663	665	674	646	690	637	704	709	699	704	675	662	674	675	679	700	623	653	702	676	674	746	669	669	634	697	675	649	651	664	659	651	635	719	686	682	699	692	655	710	649	698	662	652	650	679	677	689	653	701	652	669	704	719	666	654	680	660	677	656	693	700	610	662	657	656	688	724	665	681	642	670	635	657	689	680	716	677	644	649	702	696	671	697	686	671	694	662	680	699	640	698	680	683	616	664	674	668	664	683	646	682	666	638	656	627	637	691	612	690	641	668	685	713	651	697	698	661	653	645	674	664	690	652	668	627	683	678	708	667	673	672	671	668	658	682	659	646	686	692	704	675	698	679	674	689	644	640	681	671	637	674	705	681	677	679	671	653	659	667	722	624	689	664	661	653	642	707	671	681	627	657	644	704	671	702	711	652	680	660	642	684	649	588	704	662	632	691	708	636	666	662	662	668	716	701	682	649	699	663	679	691	709	676	608	701	669	675	711	662	658	683	668	639	677	640	685	678	666	661	645	659	661	709	641	662	703	684	644	653	679	663	697	665	658	646	643	658	704	653	642	683	633	657	694	670	669	709	680	667	702	703	675	668	645	690	661	664	690	698	683	646	681	666	651	681	688	630	706	669	699	649	693	680	658	672	674	711	627	654	679	694	668	664	689	662	709	700	619	632	675	663	702	700	702	645	673	687	687	661	697	633	644	668	668	699	699	632	675	644	650	651	698	662	675	697	671	679	674	617	671	639	648	673	660	651	666	658	674	679	707	647	643	636	677	694	619	652	676	673	662	643	663	672	708	705	655	689	682	668	700	702	720	668	672	651	655	660	681	649	675	683	679	635	666	699	659	718	683	727	715	674	725	654	685	634	715	693	706	699	635	700	662	663	713	676	648	665	692	645	669	689	661	629	669	696	708	708	685	645	678	621	687	701	693	698	640	667	673	703	682	681	674	651	680	677	696	682	668	685	628	662	673	708	624	671	674	724	657	675	668	699	664	649	715	724	692	711	653	718	648	668	651	679	678	718	690	673	668	650	704	679	674	644	681	677	665	686	641	720	708	676	603	669	636	686	682	641	690	684	630	629	610	695	646	699	677	656	675	675	698	650	651	654	704	668	626	692	642	687	682	658	684	654	676	651	680	648	634	677	685	709	724	673	656	676	699	646	669	660	697	638	629	697	648	674	686	675	694	703	699	687	679	679	635	657	704	651	707	672	670	659	709	668	666	647	648	678	693	672	685	662	708	671	709	656	670	635	688	671	650	701	651	695	674	712	688	690	672	676	686	641	650	675	692	699	648	687	687	656	672	678	686	681	663	665	688	644	665	703	708	628	654	683	665	691	687	693	662	653	671	639	662	708	651	686	669	681	678	701	640	693	676	640	639	655	651	653	651	606	710	643	665	704	666	672	679	652	706	674	709	649	654	664	714	695	679	663	617	626	660	710	688	703	691	669	687	652	680	680	647	693	672	689	670	667	705	700	687	655	679	682	713	671	652	734	668	677	667	669	674	664	656	697	657	613	630	639	682	668	674	628	646	672	684	685	697	636	690	689	641	668	635	692	705	703	673	665	653	671	658	716	673	675	688	639	658	654	640	648	695	701	692	628	654	630	653	683	695	671	671	688	731	691	627	667	672	677	622	657	648	705	639	655	634	646	677	671	664	691	641	682	726	707	650	676	631	688	634	646	685	677	629	697	667	630	680	680	672	718	732	729	651	695	678	704	640	641	690	658	624	661	654	676	677	666	641	697	607	642	700	686	712	683	656	671	665	622	687	642	665	674	655	693	669	614	681	642	683	705	674	656	658	637	625	693	649	699	733	668	676	679	698	632	662	694	700	684	699	679	673	650	695	684	645	725	683	630	633	688	712	698	652	669	676	676	692	638	644	707	695	711	689	659	653	665	732	686	695	674	653	626	648	687	631	690	639	669	693	611	676	672	633	712	666	663	633	702	669	635	678	682	732	724	695	706	649	634	692	639	673	665	646	665	719	699	715	693	672	703	632	681	656	687	664	707	671	686	673	690	669	702	667	676	661	694	679	636	654	676	678	607	631	683	684	668	683	662	636	672	658
22959	21013	28708	24461	23932	26202	22965	12572	7819	6000	4685	3304	2345	1776	1340	1155	1015	871	742	722	651	562	549	584	568	508	475	544	511	501	471	505	508	508	503	504	460	532	486	489	490	513	477	502	491	480	461	479	487	470	457	473	504	507	496	451	483	475	451	518	477	465	471	505	449	486	468	450	488	477	453	444	476	480	483	477	473	483	452	439	438	446	469	458	463	471	459	494	476	464	443	448	446	480	490	478	484	464	472	503	524	467	467	525	463	476	465	452	447	491	443	458	514	469	492	461	470	455	493	514	472	488	454	460	462	476	488	460	489	466	459	464	467	468	479	478	482	479	479	470	487	515	473	493	449	464	460	475	469	474	455	452	439	488	471	469	476	450	449	471	449	511	496	461	463	447	522	473	487	498	516	487	453	463	484	500	496	485	475	475	523	514	479	461	470	509	481	441	466	447	499	429	456	469	463	474	488	480	502	475	434	486	508	454	455	463	482	482	475	495	440	464	505	479	483	494	496	448	475	469	477	457	466	478	434	491	497	456	483	468	462	465	462	461	467	526	491	479	474	466	535	448	463	474	469	446	452	503	530	461	488	450	473	507	475	502	478	453	471	469	454	488	479	514	468	493	465	478	466	470	473	519	479	486	465	477	494	481	512	541	457	493	460	470	463	490	484	464	466	486	491	481	489	496	512	479	461	466	518	480	489	454	503	471	479	481	473	516	467	479	483	498	509	511	491	479	514	503	505	473	462	472	468	471	449	476	465	515	508	509	516	488	515	440	457	440	472	494	455	477	498	447	470	466	465	470	510	463	452	512	484	530	435	455	478	441	487	478	519	475	470	476	458	453	474	487	471	452	463	452	500	484	498	445	519	469	446	440	488	469	473	479	494	488	458	499	470	490	506	483	463	466	463	512	488	458	488	463	493	465	502	454	547	433	501	470	433	487	487	487	482	473	475	496	478	546	480	452	479	493	476	473	479	486	483	451	479	503	476	470	476	469	462	470	490	468	480	472	482	486	442	497	466	412	493	463	473	429	474	450	478	487	487	519	500	450	485	486	470	465	496	501	491	490	537	493	430	483	461	479	488	459	476	524	461	509	479	478	490	492	458	446	479	507	456	461	504	493	513	463	456	462	470	431	448	459	464	483	504	476	448	431	466	531	497	498	535	485	461	504	478	504	493	475	486	485	435	474	489	478	495	443	479	472	456	489	462	461	504	480	493	470	461	482	471	499	480	509	462	492	444	473	492	461	495	487	433	485	497	504	474	470	502	483	475	502	511	477	471	478	489	503	452	504	468	450	490	492	467	504	455	457	471	506	503	512	470	473	479	464	476	503	433	450	505	473	463	456	472	459	528	480	524	472	415	448	493	508	487	466	501	439	468	475	486	439	475	485	475	502	465	479	479	491	495	445	474	455	466	475	505	480	481	448	508	485	482	472	472	530	454	462	459	496	455	493	478	485	455	472	418	477	451	457	491	483	453	471	459	456	436	491	478	447	504	468	533	469	525	488	451	488	442	446	486	490	501	483	480	459	468	482	513	499	465	487	491	494	450	493	440	494	470	458	480	477	491	480	485	497	488	484	475	527	470	475	465	496	479	457	495	449	474	489	497	449	475	460	465	494	454	485	487	471	469	482	485	478	485	508	480	451	435	495	493	446	478	556	474	504	464	475	461	488	454	462	507	443	498	482	499	491	462	437	506	452	464	493	476	460	479	502	514	489	453	505	488	490	453	457	460	518	491	481	489	469	480	452	469	460	489	456	482	473	459	491	482	476	452	447	455	473	488	459	480	483	529	467	464	448	493	483	499	511	478	497	456	498	488	431	496	472	486	479	481	464	450	509	452	427	504	461	496	471	491	432	453	502	454	497	449	495	484	487	480	491	461	505	495	490	468	461	510	467	515	533	490	469	465	484	499	473	472	480	459	459	462	460	474	460	532	480	517	467	474	461	455	481	492	480	474	477	471	493	458	489	466	494	478	477	456	491	466	471	492	489	487	503	495	506	496	479	482	477	484	495	459	485	468	458	454	529	479	461	442	511	488	463	472	489	439	467	467	475	473	461	459	453	429	442	508	479	468	475	469	503	508	463	475	518	467	467	466	433	477	482	449	461	487	451	519	436	455	477	438	438	520	477	464	454	464	452	456	490	452	487	489	441	465	480	456	471	482	525	458	495	455	483	450	444	485	511	457	460	471	484	465	500	487	482	477	471	441	467	486	456	453	436	480	515	486	528	468	483	454	510	461	441	493	448	478	416	475	468	457	474	460	467	467	487	455	451	508	459	479	461	476	427	495	498	477	476	488	471	472	508	472	503	504	448	460	520	466	457	498	459	483	507	501	467	472	473	477	468	490	519	494	477	496	476	516	484	499	472	424	478	440	472	477	493	440	447	466	475	489	494	458	465	499	509	465	488	477	474	484	483	492	479	496	486	531	483	468	502	484	458	422	498	483	473	468	506	485	452	484	497	505	513	500	469	459	466	481	511	482	508	494	466	474	448	459	452	496	456	493	474	462	486	470	469	451	521	505	463	487	496	477	469	472	492	503	492	481	489	455	526	504	480	460	502	480	464	471	507	499	513	447	467	498	496	513	471	462	456	463	494	478	449	486	514	496	482	501	479	483	461	474	506	459	465	471	436	486	441	494	511	508	498	476	441	472	494	513	464	511	478	490	453	466	480	451	503	486	478	472	448	494	457	472	499	411	475	456	535	494	501	497	517	509	467	450	493	459	497	509	465	486	449	470	474	526	458	489	477	447	477	443	466	486	471	474	493	446	498	486	445	476	491	496	485	493	470	464	488	484	483	457	426	496	485	478	482	512	504	461	501	449	462	480	458	458	495	519	480	465	450	503	507	517	459	496	466	495	460	476	479	431	483	493	471	465	502	484	477	504	459	516	480	495	470	469	495	484	514	473	477	524	494	469	468	521	484	459	512	474	463	476	495	492	489	489	527	494	460	491	482	473	482	468	478	521	501	467	494	496	468	503	476	461	469	461	456	459	459	470	494	503	494	447	454	456	482	483	443	474	503	500	483	546	466	494	515	492	480	448	482	491	505	467	485	473	496	462	499	413	452	499	513	492	502	424	463	466	491	463	473	452	509	488	498	481	498	464	433	438	496	487	511	462	489	453	496	469	439	505	512	460	499	506	507	475	489	487	496	444	480	461	486	519	451	513	473	468	468	470	460	475	491	459	467	471	485	510	489	496	484	452	442	509	533	453	484	472	504	495	489	504	473	496	493	506	466	495	476	465	522	479	494	515	465	468	467	470	480	467	527	511	495	477	516	482	492	484	478	486	478	477	483	514	472	485	462	440	446	491	486	483	495	458	465	538	490	437	475	483	487	476	464	484	451	486	451	472	471	471	475	507	472	470	468	438	470	467	476	461	482	452	466	484	469	475	483	506	483	458	503	466	512	509	507	463	494	470	501	486	485	432	465	491	444	495	483	470	461	463	507	499	487	482	487	488	496	488	490	424	444
38822	65222	60788	48400	40797	34313	24674	17991	13572	11009	8673	6476	4559	3351	2589	2134	1579	1383	1246	1070	1031	881	836	789	779	765	768	717	709	712	681	679	707	645	689	640	660	631	653	657	641	691	669	682	683	621	609	655	675	654	654	636	667	647	656	662	677	657	659	655	661	665	661	650	672	666	656	664	626	684	654	652	650	670	679	635	646	671	605	652	654	671	622	660	680	661	620	644	647	690	675	630	648	650	660	670	653	627	611	677	675	629	618	641	676	663	717	666	656	645	640	650	596	651	626	661	645	689	656	704	648	623	635	635	734	642	641	661	649	665	685	653	634	667	669	682	682	660	616	668	609	627	620	656	684	654	672	700	689	679	630	672	660	685	660	630	689	670	637	625	635	608	625	692	656	671	635	637	634	681	648	607	654	727	598	676	650	676	646	636	629	618	658	626	646	624	670	656	678	693	691	666	659	619	662	626	668	664	666	637	697	654	718	656	624	639	646	670	660	657	631	680	672	642	653	667	639	671	692	679	649	647	627	699	663	689	673	639	638	666	631	672	630	672	663	670	636	606	653	657	672	647	662	651	647	655	658	669	649	652	679	699	633	659	626	646	660	706	618	676	637	596	644	669	670	661	671	638	687	716	721	656	636	654	665	666	651	680	633	648	637	662	678	636	660	621	618	639	644	713	642	648	685	696	648	663	625	627	694	603	640	655	618	676	653	700	660	677	676	708	638	654	631	639	660	686	685	639	632	663	654	596	639	637	699	658	652	603	629	651	667	658	658	630	659	645	702	704	659	638	681	660	676	644	639	659	642	661	673	672	646	696	709	649	639	649	661	685	645	677	691	661	683	648	668	620	632	623	662	644	683	636	678	661	637	644	650	681	660	654	681	656	654	671	681	684	641	662	681	644	650	706	681	628	630	622	680	650	671	627	663	653	656	679	674	646	661	625	634	670	592	619	640	648	640	649	664	607	688	682	637	703	632	639	662	673	651	641	659	706	661	661	625	610	684	683	632	629	628	641	668	622	700	672	645	708	617	634	637	611	679	682	649	682	671	619	635	719	596	653	626	622	627	669	662	656	590	652	662	660	650	639	633	607	612	674	612	654	709	697	644	667	676	653	648	686	685	643	657	648	619	668	683	689	655	655	658	669	667	661	637	670	630	640	660	639	655	654	687	687	668	666	659	658	624	646	663	714	629	628	693	661	646	691	624	652	644	638	660	680	677	626	645	661	665	668	607	676	676	694	662	615	679	687	591	610	660	663	632	647	657	649	627	661	672	635	687	685	660	648	659	662	647	676	681	657	654	644	705	682	657	726	613	711	649	653	675	678	672	585	645	630	645	697	644	656	623	692	669	644	672	625	661	646	653	632	661	660	643	615	664	668	640	636	608	684	655	652	597	682	655	639	631	695	618	652	700	668	625	722	658	677	663	656	672	644	663	674	697	630	638	614	674	675	613	661	686	678	696	612	622	621	629	619	647	583	637	616	686	652	628	669	656	646	657	658	642	648	702	640	642	653	689	665	626	650	646	659	618	625	649	678	647	684	657	723	692	660	722	675	707	659	638	623	653	630	666	678	679	631	618	685	683	669	655	603	670	646	621	666	706	722	633	661	606	622	657	656	665	665	661	724	653	630	645	666	639	643	679	632	672	695	674	688	623	647	673	664	680	696	650	618	641	678	719	651	662	687	627	714	632	681	663	650	671	682	683	653	608	598	646	683	670	610	639	720	665	669	616	688	664	672	648	657	633	668	649	690	594	647	671	649	669	601	633	638	662	662	631	618	667	681	665	649	704	648	654	640	696	645	666	609	639	690	655	682	611	644	609	650	655	640	671	642	664	620	642	679	687	678	610	656	649	639	646	679	691	652	666	666	661	679	689	613	654	625	680	615	600	648	754	646	663	634	600	630	655	637	672	659	684	643	639	652	607	636	659	663	674	670	680	652	613	656	653	646	639	595	644	685	600	685	679	657	637	670	642	664	630	645	661	677	646	634	648	656	651	628	679	667	641	637	616	666	629	637	616	703	651	669	632	652	675	638	625	637	622	661	676	692	617	639	656	645	698	644	621	649	671	635	684	654	687	633	692	578	678	687	682	713	676	652	688	643	662	642	667	732	693	603	613	657	655	617	658	677	643	716	640	646	668	642	613	602	630	731	700	633	688	655	661	656	651	642	677	647	626	687	653	682	646	656	662	617	606	639	656	660	637	652	589	634	674	656	634	630	625	640	691	661	618	613	669	647	631	671	628	610	688	680	662	623	722	662	681	634	694	641	597	642	638	678	628	612	627	659	638	645	648	660	680	690	666	628	653	655	703	699	660	627	628	678	677	666	734	686	662	621	677	644	644	680	649	686	668	681	637	659	621	679	614	656	632	653	654	688	641	663	669	658	679	695	699	688	660	639	592	654	676	686	604	668	680	609	660	642	639	649	659	660	655	669	679	620	629	629	670	669	660	613	606	619	690	614	700	635	638	679	648	664	667	633	660	710	669	630	633	655	628	694	613	627	616	670	649	643	618	664	672	617	626	646	611	641	612	640	665	644	660	677	652	672	676	625	634	673	626	659	684	660	617	656	680	635	639	674	610	672	657	686	699	696	635	642	691	696	642	665	667	620	654	676	681	655	630	656	657	605	655	666	661	653	646	666	662	637	691	713	679	659	673	672	651	615	639	664	615	672	656	631	643	654	666	654	650	741	657	623	651	659	698	659	667	640	634	621	698	624	591	656	692	663	664	668	657	660	644	666	691	633	657	699	625	667	636	632	641	704	688	650	610	667	645	643	668	676	680	699	716	645	680	631	631	708	652	670	618	621	644	649	663	691	636	683	587	642	652	610	655	661	673	677	671	633	683	607	678	619	694	692	661	641	637	642	663	676	653	671	615	704	631	657	628	675	698	697	661	642	653	639	618	646	605	660	654	621	621	645	662	726	635	603	659	622	637	705	658	632	636	654	665	627	665	684	665	615	688	701	652	598	644	654	634	624	711	637	684	620	644	654	628	689	669	700	675	674	680	656	684	672	643	631	642	656	676	668	650	647	686	688	668	634	685	617	668	611	665	650	654	615	676	629	646	655	645	673	657	665	700	603	611	675	660	656	636	627	648	673	641	650	639	647	652	668	621	645	651	625	622	662	687	640	673	651	616	638	598	639	636	666	666	648	644	648	675	687	594	592	626	707	668	635	618	674	692	654	647	634	647	698	684	613	665	642	647	653	638	662	637	652	637	697	638	661	675	642	626	680	585	641	667	653	624	647	656	644	651	658	650	626	677	644	623	653	684	660	636	629	588	669	686	667	666	652	660	668	692	629	650	640	668	610	668	657	636	674	678	654	673	632	693	684	620	613	657	672	616	589	681	620	644	662	601	616	640	727	661	640	644	639	627	712	675	672	643	599	659	652	690	679	661	658	648	627	607	712	681	683	633	694	685	612	680	682	645	639	714	613	675	633	662	667	639	645	650	700	685	669	628	714	682	657	650	617	626	677
29385	33517	41893	33103	22634	14910	8235	4628	3106	2433	1911	1486	1109	971	760	655	651	571	568	549	506	470	506	469	512	457	479	520	452	477	489	429	478	463	475	451	438	478	479	424	475	486	434	436	451	429	393	501	418	444	425	458	443	432	424	444	452	432	432	434	432	474	442	443	480	461	446	468	408	410	461	434	452	441	428	468	455	488	445	453	492	466	442	464	439	464	450	463	465	455	469	456	422	460	454	448	463	466	426	441	460	433	439	459	430	447	449	446	474	435	453	456	491	463	460	426	423	464	458	456	427	447	452	448	478	455	453	431	438	485	444	482	455	493	454	459	457	492	416	431	438	457	491	429	465	461	474	498	456	452	449	438	445	469	456	483	404	456	476	441	447	449	438	452	467	417	432	449	469	474	468	466	451	471	426	467	474	432	447	456	484	477	436	462	440	466	443	480	442	430	488	458	462	468	453	466	425	490	462	435	464	415	450	445	460	430	442	451	494	419	456	469	445	463	419	496	496	458	471	471	432	451	468	452	446	433	461	428	465	446	450	415	501	487	432	479	448	482	471	412	438	450	416	454	453	387	428	452	473	453	430	407	465	443	475	483	422	478	442	442	419	463	472	432	457	452	462	491	460	472	507	456	465	474	436	454	453	449	422	454	478	438	441	452	435	455	435	469	480	467	471	452	459	464	448	469	472	480	466	480	444	417	424	421	484	462	409	415	448	460	488	463	476	423	493	447	437	426	443	469	442	450	443	450	488	455	430	448	448	454	424	432	402	458	454	469	474	454	447	461	445	492	417	440	433	493	430	477	428	404	443	434	455	422	440	463	483	447	472	472	451	457	446	430	441	441	505	399	452	453	463	430	425	465	477	444	474	433	436	472	448	481	467	497	464	480	502	457	446	433	450	412	464	422	468	473	406	465	451	449	455	460	459	460	459	500	464	460	468	490	455	479	418	449	461	458	465	413	432	403	467	446	417	486	468	489	442	470	459	477	414	466	492	446	474	506	444	455	444	433	438	461	456	472	440	439	462	456	451	457	448	470	430	456	437	469	476	449	457	452	461	452	507	475	454	481	468	456	447	439	443	474	451	467	432	457	431	422	460	467	453	456	465	450	425	444	450	470	483	407	475	460	438	471	475	426	443	432	428	382	460	448	474	442	450	436	464	452	446	452	438	470	429	494	465	421	458	478	467	464	480	447	462	464	469	486	467	481	435	476	492	452	441	448	411	471	478	442	477	431	503	443	492	446	477	448	432	471	451	446	432	429	451	430	449	476	417	468	450	455	437	467	454	425	452	456	473	414	485	448	488	479	450	484	450	457	437	478	503	456	471	496	471	465	437	443	465	459	450	426	423	458	478	477	446	458	478	432	444	475	420	476	504	441	459	466	459	435	448	464	448	453	446	439	441	458	451	471	470	414	446	459	428	450	445	481	436	473	450	460	469	438	471	433	475	440	457	455	450	442	440	463	441	442	487	437	470	468	465	474	463	459	453	466	480	470	466	492	437	471	432	402	488	450	503	466	433	465	455	434	440	439	477	482	457	443	466	423	446	447	438	483	457	499	434	468	474	422	434	436	436	455	433	451	434	428	436	450	420	490	472	457	429	451	420	471	446	446	445	451	463	425	451	407	487	438	477	424	467	485	439	463	429	405	440	442	441	432	474	488	472	464	485	446	461	469	479	471	435	432	475	453	530	473	451	469	452	464	456	479	449	431	503	481	497	467	458	448	478	448	464	479	457	413	440	446	461	456	462	455	480	470	456	457	437	432	467	478	456	449	432	455	414	448	472	470	465	474	482	425	437	432	466	424	435	461	441	473	481	455	485	454	482	483	476	475	449	438	449	473	466	494	465	485	436	446	456	449	449	422	468	474	490	435	441	467	438	484	430	409	460	443	473	484	452	454	484	469	467	435	539	432	452	495	455	461	428	460	487	494	435	445	445	437	433	461	459	459	433	455	462	444	442	442	443	480	452	463	509	447	475	448	485	499	458	435	454	440	440	457	486	496	463	445	484	469	478	452	428	452	445	466	431	447	479	502	460	462	455	472	450	477	438	459	482	469	467	476	470	494	478	493	480	427	482	407	435	455	490	478	451	429	475	465	475	425	439	451	445	446	469	446	452	455	450	473	437	462	460	448	470	451	452	479	447	448	458	441	460	470	462	493	435	431	475	444	479	439	490	421	447	444	507	452	446	446	449	466	480	451	449	430	484	463	491	440	442	455	481	467	417	487	475	438	439	452	475	446	414	410	441	449	490	441	423	466	496	499	454	438	433	427	483	436	458	432	475	472	438	446	443	460	460	455	508	443	401	458	430	445	441	472	470	455	477	454	444	477	436	480	442	440	404	417	435	450	416	444	459	472	473	421	457	455	478	451	450	448	434	436	449	431	450	455	435	461	442	447	464	467	419	439	455	482	443	462	405	485	438	458	436	447	472	481	458	452	455	492	425	455	485	502	474	448	455	494	453	466	442	472	446	459	471	427	446	447	439	467	462	445	463	486	483	472	426	462	456	499	437	455	455	432	461	436	459	427	443	430	472	450	467	465	475	453	480	462	441	409	484	459	451	474	463	446	461	470	465	451	454	459	486	446	428	448	471	445	421	461	510	444	515	478	473	473	447	453	435	467	445	445	453	472	459	443	475	449	438	454	441	479	455	450	467	453	469	465	464	472	468	452	441	457	426	486	468	453	441	481	449	455	450	446	450	466	489	452	463	518	427	480	461	448	442	437	459	454	448	454	471	446	430	471	439	463	455	437	433	430	473	463	439	469	428	454	458	465	430	445	497	460	470	498	431	470	435	441	445	467	474	483	435	441	497	435	453	465	440	446	467	445	475	450	449	442	427	464	468	439	450	484	425	451	451	442	485	469	499	463	472	476	505	440	438	472	453	460	460	462	455	480	453	465	439	461	465	449	460	425	474	433	451	455	504	463	478	447	462	418	430	456	463	456	468	473	447	513	449	463	450	455	450	435	422	426	452	459	429	429	426	468	464	472	453	449	456	456	469	424	455	440	441	477	470	461	486	439	472	474	452	457	466	439	446	473	453	422	475	423	427	469	457	450	465	428	433	463	445	482	474	429	441	510	440	429	460	459	419	432	494	464	430	439	466	437	448	475	487	510	441	457	454	516	441	440	462	444	465	444	459	444	471	471	431	429	482	455	469	423	448	480	423	453	465	419	403	440	451	414	442	453	490	472	441	427	475	465	465	468	422	415	480	459	488	475	488	501	441	445	465	487	464	481	434	453	473	452	447	482	491	435	462	431	450	459	431	444	464	445	414	444	446	426	452	446	437	416	417	435	451	435	480	404	424	462	417	445	464	422	459	440	487	479	482	469	471	495	480	477	450	434	439	446	444	435	451	472	479	471	459	459	408	429	472	433	491	437	449	447	470	438	478	458	451	465	448	440	465	465	446	440	458	492	432	442	478	483	458	458	464	482	456	435	490	435	461	474	454	453	479	463	455	441	479	441	472	463
37053	52392	47440	35869	27948	21227	14103	9223	6567	5006	4067	2875	2168	1689	1371	1206	1035	927	890	810	797	738	698	727	683	687	656	653	607	633	656	635	642	589	635	627	669	646	687	616	640	634	623	638	637	604	626	668	602	636	662	672	634	647	637	650	655	585	631	651	606	655	644	672	674	598	617	630	686	613	632	595	672	673	606	623	647	644	641	612	660	645	655	676	620	616	655	630	626	648	681	595	668	661	658	632	629	645	655	642	650	658	623	672	662	600	666	645	651	673	658	622	652	645	611	601	615	661	625	640	664	650	656	686	627	638	668	601	695	595	632	660	632	682	619	648	653	629	645	648	624	654	655	603	625	598	625	661	594	622	640	656	629	648	616	619	624	636	642	693	642	674	668	694	663	649	608	591	626	686	641	634	604	604	649	655	599	612	678	634	653	709	634	666	638	644	614	646	666	702	626	631	683	591	638	691	659	654	678	652	659	610	589	662	618	656	638	650	587	621	633	626	642	654	670	657	656	634	646	650	668	645	689	687	640	611	638	631	622	624	650	634	673	620	638	646	630	660	656	604	663	666	639	609	679	630	636	622	655	670	632	609	629	623	661	632	660	669	615	664	691	647	625	657	620	630	663	640	617	624	658	672	665	671	645	655	574	614	656	643	670	614	685	653	604	627	669	674	667	638	651	628	631	675	598	624	662	634	607	628	651	609	631	627	630	687	679	631	626	645	685	670	671	649	611	632	681	622	612	648	643	641	606	650	687	605	656	621	638	622	646	621	664	649	649	656	637	603	635	666	628	695	621	677	607	620	605	659	599	657	610	609	652	685	638	644	637	617	665	674	681	701	627	615	655	661	625	696	622	647	627	660	623	623	638	624	622	601	661	617	611	651	647	593	621	657	631	624	635	597	683	689	636	667	654	637	639	657	676	697	660	702	648	661	621	647	642	683	628	630	652	636	646	619	674	635	631	611	626	600	639	670	672	664	665	637	622	652	632	604	635	596	646	629	686	658	611	651	664	662	684	649	596	646	650	659	648	676	655	627	625	621	598	594	651	647	667	639	629	680	603	670	672	587	653	635	667	637	660	631	687	596	652	621	656	671	627	646	643	663	628	598	632	653	682	655	648	654	634	608	630	587	645	686	656	641	616	608	664	647	650	632	665	619	625	649	606	653	626	640	629	674	684	636	692	660	641	649	618	637	641	631	632	661	644	640	624	627	648	675	644	662	575	620	627	640	639	617	665	595	633	624	677	652	671	613	679	606	654	649	581	669	635	663	683	651	624	645	612	646	630	654	595	590	570	644	690	668	595	663	607	638	651	614	632	633	665	636	597	627	685	581	606	650	629	682	675	645	655	604	635	612	653	630	624	647	569	639	608	720	636	622	651	619	675	679	645	612	644	600	682	682	628	612	655	657	620	689	633	638	661	657	631	706	634	636	619	622	654	615	666	662	608	656	623	609	597	638	604	650	648	655	629	654	609	697	658	617	583	630	648	660	639	637	670	651	662	609	633	667	626	620	693	662	629	647	643	671	659	648	638	631	638	638	651	648	649	613	671	685	638	665	624	633	617	624	660	655	660	662	660	613	629	646	669	675	616	659	648	644	609	667	656	657	624	656	627	640	610	620	693	649	595	635	653	586	670	614	649	610	678	613	647	603	627	622	639	662	677	672	661	628	622	669	680	637	642	657	655	608	661	610	602	619	662	621	634	618	621	675	637	660	578	597	643	656	674	656	640	632	640	633	635	665	675	620	647	675	607	651	643	651	645	595	658	628	649	649	676	674	615	591	617	687	674	620	662	653	607	633	588	597	645	637	633	612	668	615	666	681	676	613	630	627	638	603	666	661	591	608	696	606	651	688	633	616	603	599	663	557	675	626	654	634	645	563	644	656	629	672	654	653	641	576	659	624	627	610	622	610	595	632	686	672	593	664	665	639	665	593	631	633	603	611	626	687	698	639	633	627	611	635	632	637	599	618	673	630	634	618	608	639	628	617	602	683	574	647	631	628	633	649	651	611	676	642	642	620	649	605	639	683	624	610	643	626	682	607	596	618	652	664	634	601	670	671	615	695	652	665	653	681	621	614	629	656	644	652	591	689	649	625	678	622	658	664	701	635	671	640	675	653	638	691	642	672	622	611	686	634	644	645	576	606	636	599	644	624	637	636	601	665	625	646	681	644	626	634	624	673	614	648	646	610	590	657	622	607	640	634	652	625	674	665	669	614	642	647	603	663	643	626	625	706	662	667	642	638	626	625	639	657	616	671	660	660	655	667	624	600	629	609	659	626	629	693	650	672	568	564	676	670	625	651	609	609	647	641	679	634	621	670	656	563	637	628	636	674	613	649	682	639	640	668	600	666	638	675	660	602	679	676	684	625	631	680	593	695	659	675	644	650	672	662	643	664	636	655	647	628	621	622	663	611	613	621	656	682	643	631	648	622	669	643	658	658	594	606	649	681	634	665	698	639	604	643	690	649	601	632	628	651	648	644	659	619	629	628	636	656	623	641	657	621	658	605	586	657	639	638	664	673	652	662	622	621	620	657	662	653	653	627	666	645	649	639	621	633	654	634	633	618	627	669	577	605	672	624	621	657	613	660	661	623	598	634	616	655	638	618	621	633	657	639	642	628	636	653	648	667	640	594	639	609	655	619	638	671	643	633	598	671	654	663	644	636	639	638	661	649	653	620	634	644	635	654	631	627	642	627	685	652	665	623	660	647	606	630	605	625	632	643	588	634	681	632	610	617	672	600	661	626	706	645	631	640	640	613	632	594	642	637	624	653	659	625	664	608	619	631	656	662	620	630	640	661	648	703	588	658	633	631	636	679	662	697	629	642	636	607	639	640	610	633	662	639	695	657	656	639	626	627	591	617	623	667	616	659	645	648	653	642	675	653	641	643	593	634	632	634	622	618	628	669	638	665	634	641	627	611	663	645	669	657	674	630	667	638	648	611	627	656	660	668	629	676	667	654	627	631	653	624	597	642	703	631	674	649	626	622	644	647	639	643	608	642	674	662	670	658	615	642	643	621	678	662	574	632	675	623	631	627	627	661	671	649	661	609	656	606	637	623	646	664	615	646	679	628	638	628	674	638	621	670	646	642	659	651	592	631	623	640	641	633	613	657	634	665	638	667	643	654	649	651	608	593	641	633	679	627	637	625	607	627	602	583	639	693	606	636	616	628	613	649	663	640	633	658	620	635	665	664	618	638	637	633	677	622	709	649	616	661	644	632	628	620	637	666	642	622	644	611	654	619	621	669	660	605	684	628	638	679	628	657	668	615	663	632	618	668	680	649	626	643	607	621	657	621	639	650	621	635	632	664	656	610	639	671	666	645	656	619	619	633	630	642	603	648	663	653	676	625	634	666	616	653	629	686	680	643	650	611	642	630	668	594	627	656	591	610	662	652	645	627	652	647	650	624	643	629	653	640	635	674	659	662	639	593	623	649	612	639	629	642	657	643	606	658	598	645	681	669	641	654	681	651
24123	21048	28786	27067	25271	22344	15599	8411	5397	4223	3215	2354	1719	1311	1143	931	766	699	677	646	592	593	587	474	529	520	536	519	512	528	531	492	533	461	504	503	504	465	480	449	498	445	468	526	480	459	464	492	464	493	489	491	486	455	466	500	493	476	501	503	513	529	468	463	473	502	478	456	481	478	501	495	449	509	497	440	506	494	491	458	505	446	472	469	471	528	511	486	473	455	505	478	445	492	489	481	471	425	433	454	456	475	502	451	473	464	457	445	477	452	476	480	479	477	475	481	488	457	468	465	485	456	517	489	444	505	481	468	437	457	497	458	501	463	503	460	509	453	480	532	487	490	439	449	503	504	503	508	483	452	493	483	472	449	488	477	484	467	484	537	486	473	527	453	458	490	486	473	472	471	480	465	482	469	482	501	502	491	443	450	499	475	478	454	504	482	490	483	479	488	491	491	488	488	488	513	469	485	444	486	488	421	473	505	476	482	506	513	462	483	450	444	435	495	461	477	496	453	499	544	518	488	459	483	444	476	494	471	478	490	510	532	488	494	485	489	488	499	477	496	456	445	474	493	467	460	458	497	478	476	497	453	528	505	486	489	484	513	460	449	497	473	503	441	469	504	464	487	434	489	458	481	487	483	458	485	475	506	497	498	441	450	442	499	471	488	488	504	485	460	510	486	516	501	459	486	467	490	497	468	472	440	519	476	502	454	482	449	459	537	446	517	462	475	512	485	495	509	470	497	511	465	470	453	492	546	513	477	519	458	462	434	456	472	490	458	476	475	504	494	501	502	495	506	460	495	512	445	473	448	475	460	515	477	468	479	455	472	510	496	480	486	509	476	445	460	449	539	482	488	440	455	470	482	486	513	492	469	461	502	500	480	459	458	476	468	505	471	520	480	497	491	461	469	500	483	455	495	455	516	463	523	466	486	485	453	514	465	463	495	466	472	454	524	499	424	526	525	498	510	453	466	480	446	475	477	495	508	485	484	483	459	455	514	489	439	471	483	500	478	509	481	463	445	486	484	506	461	474	489	477	482	494	512	447	472	475	472	456	489	440	493	482	451	478	447	505	468	467	465	463	497	489	482	506	455	498	481	463	491	484	503	518	496	516	514	450	500	441	440	490	469	436	486	462	487	490	510	483	467	506	483	479	502	472	497	488	428	454	456	468	465	479	490	461	491	496	505	505	456	480	484	458	442	489	497	510	430	522	468	479	500	451	442	490	468	490	508	478	478	497	465	521	458	507	490	500	486	495	509	467	491	481	456	444	518	471	451	482	485	475	508	521	542	471	485	473	473	441	510	490	506	484	501	487	469	468	463	469	521	472	448	466	491	496	456	486	527	474	514	491	470	468	472	482	496	502	457	482	519	459	495	512	464	479	437	465	455	449	479	468	495	490	488	493	477	456	522	446	515	499	430	487	494	468	468	464	517	499	484	477	477	431	503	472	477	491	496	479	497	450	482	472	503	512	468	488	514	484	444	462	493	457	468	511	462	481	483	458	445	471	502	497	477	499	425	459	481	497	462	444	516	474	503	502	488	493	425	461	465	474	468	450	486	459	459	496	483	463	489	478	521	456	488	478	491	529	463	502	459	488	489	484	511	495	489	464	457	498	479	478	472	490	479	482	472	518	481	481	498	458	458	471	547	481	479	530	486	493	497	496	483	489	443	486	453	446	486	493	467	463	499	500	466	506	512	465	484	494	467	487	454	475	460	500	477	500	475	491	474	500	506	483	482	502	462	492	489	479	462	511	444	456	449	535	477	493	472	463	506	446	459	505	499	463	442	491	476	466	486	475	489	482	473	486	474	459	477	475	409	457	491	486	498	482	446	466	462	476	461	448	471	457	469	507	472	470	501	456	476	463	462	489	497	497	508	505	450	469	489	453	462	484	454	500	472	418	495	508	451	494	466	481	501	481	447	478	498	499	516	468	472	448	490	456	473	502	452	470	497	466	477	436	477	469	445	467	458	499	472	451	503	479	467	458	493	504	500	483	474	471	495	462	493	479	491	476	477	471	471	477	474	471	492	474	473	500	495	521	494	464	450	434	475	483	474	465	459	448	508	470	446	468	500	510	495	478	479	460	479	475	476	501	504	476	476	479	460	472	500	463	478	476	494	459	469	467	469	481	500	481	507	490	482	482	481	485	478	430	507	490	486	505	491	477	493	477	504	460	438	501	508	458	499	453	481	483	461	487	474	505	459	489	465	475	482	481	483	427	463	507	457	542	430	469	460	464	494	495	499	484	502	462	507	541	474	503	468	483	504	528	514	512	460	484	498	498	492	453	516	504	477	498	484	501	495	499	495	541	499	466	465	457	465	459	497	425	482	495	483	445	443	471	536	495	482	475	457	478	479	506	500	474	464	494	490	465	469	513	491	481	499	463	467	524	482	506	477	454	496	464	462	474	452	486	501	480	499	485	477	468	510	475	461	457	503	441	485	510	480	533	469	503	489	481	461	496	470	501	512	514	477	493	453	479	465	465	498	462	475	468	506	495	500	483	492	501	503	461	477	486	500	479	498	459	492	503	440	476	469	462	494	460	464	459	490	482	461	459	487	507	464	460	495	474	476	498	513	470	476	444	439	474	503	457	442	483	481	499	491	479	448	473	448	523	499	488	477	473	508	430	492	476	478	435	490	501	467	474	502	488	503	477	491	448	473	457	469	501	475	461	474	443	492	522	497	481	477	524	506	444	481	483	459	495	470	473	506	478	455	476	443	503	486	493	467	436	529	481	481	486	469	477	463	446	485	515	481	523	497	502	502	446	470	513	457	461	489	483	514	456	466	487	504	495	490	486	450	497	455	453	490	482	443	483	472	505	492	455	473	508	507	473	492	476	488	458	506	488	459	490	471	509	440	473	466	463	478	460	472	475	457	478	535	466	485	455	483	521	462	468	474	482	468	454	490	507	477	482	481	511	517	488	475	471	474	484	443	485	487	485	458	477	500	497	500	513	444	500	485	443	483	506	484	474	500	503	502	478	457	497	473	515	471	499	477	459	537	478	494	445	456	488	475	458	452	468	477	511	493	457	467	460	486	469	463	518	487	451	459	494	495	483	467	470	505	454	520	472	504	481	513	505	473	457	447	490	461	496	476	478	502	480	497	480	482	488	474	471	456	451	493	500	464	466	474	486	478	502	481	492	479	451	504	504	486	494	476	489	486	477	461	500	451	472	460	524	508	471	467	474	451	478	481	486	463	500	453	458	500	517	510	524	464	460	499	459	491	489	480	480	470	484	450	492	463	450	470	496	522	464	458	482	479	488	441	481	457	481	495	472	485	464	463	461	485	519	495	467	453	519	435	509	489	471	490	484	482	488	476	478	466	461	482	482	501	465	475	435	480	468	488	486	512	499	491	522	458	481	453	496	445	498	484	496	477	514	504	476	500	469	477	498	482	462	470	449	459	455	474	497	462	471	488	488	469	486	473	466	473	477	428	501	468	479	478	482	491	443	488	486	498	458	499	485	499
37017	59768	54719	42635	34856	26859	19720	14037	10438	8177	6322	4702	3172	2469	2014	1651	1368	1245	1128	987	910	855	805	782	703	714	755	723	672	722	664	708	676	691	672	677	646	677	658	679	628	660	671	668	651	669	639	697	613	677	631	656	646	658	668	646	666	701	679	666	658	683	681	650	647	679	647	678	671	694	634	668	660	662	654	633	633	617	656	634	664	664	678	638	644	619	697	658	676	657	664	639	647	674	636	657	676	646	670	632	702	659	650	670	699	641	697	688	696	638	606	699	666	641	661	676	680	658	627	679	665	684	643	648	676	692	627	648	684	662	675	683	709	647	669	662	694	641	717	678	654	688	636	651	650	649	664	698	653	662	630	685	672	609	661	649	642	652	686	596	624	652	662	666	652	682	656	668	652	740	655	709	648	667	672	672	642	697	662	636	653	668	646	656	671	646	694	712	655	619	708	664	660	684	648	668	663	699	647	681	623	660	689	675	671	678	647	624	611	706	638	652	639	653	669	671	699	727	672	648	632	612	670	648	636	657	662	660	663	655	682	691	661	658	622	650	675	692	668	656	662	625	626	687	673	693	650	707	654	671	720	669	670	640	616	676	671	682	628	652	707	663	699	653	679	718	666	649	702	633	684	602	612	686	703	696	636	610	670	654	675	707	658	631	665	675	668	636	659	651	689	660	659	648	704	651	613	659	655	649	677	617	664	658	667	635	737	657	615	691	676	679	649	683	685	625	631	687	717	670	647	610	687	674	647	673	691	645	686	685	660	689	638	693	672	671	690	745	701	656	636	631	648	643	662	687	665	628	704	683	651	665	653	670	664	650	668	655	610	671	653	647	663	691	677	656	697	721	690	681	707	706	680	636	649	631	699	641	663	687	662	683	607	673	681	682	677	678	634	682	684	670	665	682	631	640	673	625	721	689	661	617	654	704	658	689	642	701	661	663	635	662	640	618	653	654	691	619	693	647	658	644	675	651	692	686	646	640	678	692	682	689	659	650	640	708	694	635	693	700	637	664	674	661	696	677	650	655	684	719	681	700	712	620	701	696	638	631	638	689	653	619	674	713	643	659	679	695	658	697	671	661	653	664	668	672	681	658	644	634	700	672	639	670	667	674	638	646	682	658	690	714	675	705	645	645	651	682	671	638	651	736	647	635	657	670	736	658	710	667	675	689	673	680	673	677	642	631	700	640	680	681	642	647	633	674	669	688	675	689	659	664	616	689	660	669	658	663	656	630	698	647	656	661	655	669	681	658	656	694	650	653	680	662	668	674	683	635	686	646	670	642	664	658	684	659	654	598	670	640	681	647	708	709	627	670	669	631	645	644	642	668	641	700	662	673	666	641	694	629	707	672	619	666	662	643	642	674	645	687	634	669	679	726	667	671	681	665	633	663	679	657	629	669	667	680	630	640	641	638	656	669	655	685	676	669	707	676	667	623	631	679	647	647	677	647	636	671	664	688	644	683	667	674	695	736	667	653	678	679	644	670	624	629	677	689	662	627	621	684	656	669	625	648	678	687	699	693	686	686	637	648	625	694	703	656	615	677	667	651	634	639	654	688	638	670	623	661	698	667	656	657	684	708	686	691	673	669	682	647	670	678	639	641	639	673	651	654	621	680	683	671	664	637	678	657	677	657	660	644	675	635	681	632	629	659	643	656	695	640	651	635	666	623	665	684	655	696	673	678	646	659	722	679	647	643	698	614	649	661	659	661	660	657	723	663	607	686	642	658	666	591	633	625	686	658	681	671	671	686	667	663	670	659	628	660	668	671	642	601	657	668	672	681	633	680	689	651	679	672	640	609	594	646	687	633	674	650	657	632	640	641	650	665	675	634	658	656	637	599	628	663	663	689	651	636	643	669	652	704	640	661	668	652	688	644	667	673	667	654	677	646	675	671	659	665	672	697	667	706	691	633	653	655	675	682	648	617	666	649	636	685	623	650	655	662	700	632	651	658	676	660	667	677	682	612	661	616	647	618	631	665	650	643	669	635	657	673	682	628	676	671	617	702	677	697	655	640	629	693	644	682	673	687	670	707	658	599	643	690	670	655	662	611	695	696	632	678	706	636	651	671	674	684	688	675	692	667	666	672	651	656	676	645	668	681	676	671	693	637	682	675	740	659	673	658	697	688	674	635	680	673	593	616	703	648	662	705	647	688	620	659	671	635	640	649	666	678	630	691	642	667	675	689	661	644	611	634	712	602	661	649	651	678	670	663	672	666	658	665	636	668	635	654	688	725	697	714	683	644	671	630	632	640	687	689	670	719	630	642	686	664	659	644	699	664	635	667	666	640	698	599	655	670	654	632	688	682	683	675	637	639	685	652	655	673	673	673	689	687	697	700	705	686	624	678	706	639	646	641	643	654	673	661	673	666	646	638	670	692	631	765	644	647	669	670	653	705	692	652	640	689	684	646	650	632	654	659	673	656	690	701	661	697	668	687	642	652	702	644	680	691	695	698	647	629	644	687	634	660	677	657	643	657	626	619	630	676	654	723	672	652	696	673	666	675	676	665	629	665	698	666	692	662	629	676	629	656	700	686	638	681	666	677	684	648	670	676	677	656	686	662	701	616	638	686	670	645	620	707	644	640	696	678	663	639	668	632	663	634	632	645	641	670	651	660	686	683	661	713	626	665	660	718	720	705	642	640	647	629	659	702	654	661	652	669	609	705	576	625	621	670	653	668	696	640	617	661	655	684	672	664	655	620	692	608	677	671	692	675	615	639	662	738	703	701	686	685	646	672	724	653	687	682	651	658	725	678	618	655	653	663	622	620	731	667	678	669	630	672	635	647	661	641	679	667	667	648	654	622	717	666	640	659	677	680	701	652	664	633	688	643	657	630	644	658	676	676	660	670	679	686	707	668	655	646	655	675	685	673	698	710	615	688	656	627	643	619	676	669	640	667	679	676	649	698	669	702	647	702	665	656	664	650	694	636	636	657	647	645	672	674	682	651	630	672	677	685	633	692	665	654	634	686	696	677	635	607	676	655	652	659	652	646	695	633	674	663	681	652	676	678	676	652	638	653	670	631	685	663	696	671	657	662	661	674	673	653	671	658	679	638	646	671	648	656	664	679	704	642	669	653	633	648	640	699	667	696	636	664	656	642	655	663	685	682	647	648	666	670	694	671	690	658	663	704	662	681	633	671	646	660	696	679	664	675	670	665	647	638	690	675	662	631	643	657	643	650	627	634	696	649	682	635	618	655	674	696	690	699	639	671	689	712	667	616	658	689	642	642	662	683	651	673	661	632	659	671	665	660	699	697	670	662	624	664	677	663	708	640	682	690	679	616	651	694	657	694	684	667	693	649	704	675	679	633	639	652	678	711	705	664	670	704	646	658	691	673	676	690	656	668	634	649	657	697	668	673	668	684	697	662	700	705	670	672	701	629	672	658	617	639	667	717	682	666	663	631	668	635	701	659	663	690	620	650	667	634	718	714	683	620	608	675	696	677	703	660	707	672	673	655	719	720	640	689
22947	20996	28649	24171	23096	24280	22082	12488	7927	6301	4689	3375	2396	1905	1468	1111	1006	866	800	711	611	585	591	585	552	553	530	542	500	563	521	461	465	504	488	461	511	483	507	458	484	464	449	450	441	504	476	438	492	484	497	481	450	463	517	451	467	445	485	465	456	478	470	501	464	509	480	512	475	509	491	513	461	424	429	498	468	457	504	479	464	469	467	498	471	481	498	483	488	453	464	466	426	500	475	484	456	455	479	488	448	473	456	477	440	469	460	447	469	440	466	480	484	468	458	452	476	459	519	459	495	488	463	496	466	476	498	444	492	475	481	521	497	516	469	451	477	483	495	525	466	504	493	457	463	451	460	479	477	489	488	456	478	459	490	488	458	467	516	459	453	458	491	500	472	481	433	468	490	450	520	466	472	455	474	442	461	447	471	487	496	464	467	445	484	438	449	507	484	488	469	475	478	467	486	475	480	510	491	456	437	495	433	470	444	472	447	477	474	484	472	473	540	499	512	443	488	465	521	474	481	449	485	465	471	432	465	483	475	450	464	495	480	483	426	437	467	502	459	481	453	495	484	498	479	509	525	476	485	480	488	452	465	497	431	434	472	468	470	496	472	457	480	451	468	518	469	468	470	477	458	442	462	477	476	492	459	497	503	478	476	406	443	469	476	450	460	458	437	497	440	449	461	499	494	466	488	482	489	462	449	487	467	520	453	471	450	470	448	466	441	453	467	500	470	456	441	455	456	489	510	502	489	465	488	455	455	502	437	465	466	486	468	492	483	473	472	490	470	489	472	466	468	447	476	453	453	443	475	510	473	488	450	491	491	472	495	472	451	433	485	500	505	446	505	498	470	512	447	483	430	519	465	449	482	494	465	473	450	457	443	503	510	478	450	425	446	470	466	483	452	473	464	479	480	496	481	460	463	453	509	452	479	459	451	451	473	451	460	508	505	496	454	495	478	474	477	502	497	489	513	451	484	429	476	465	514	484	508	484	454	464	457	495	471	423	471	442	478	461	494	484	471	460	496	453	485	491	469	469	480	470	466	441	467	462	446	531	472	470	452	471	459	499	460	486	497	457	470	438	475	450	518	463	494	465	473	449	497	503	494	506	482	466	454	484	474	469	444	448	469	476	488	472	471	444	464	499	481	476	476	490	528	488	473	483	484	456	474	487	487	467	489	476	468	505	463	459	474	509	477	491	470	422	473	470	465	474	480	458	467	462	475	457	501	478	451	466	486	498	435	455	414	461	442	457	433	508	467	479	468	482	474	488	493	432	453	467	477	479	472	452	470	432	478	469	437	466	481	507	453	452	478	462	479	490	494	493	474	489	456	439	445	490	447	465	461	462	466	467	487	436	473	489	451	448	473	518	494	462	434	424	482	459	518	479	484	484	444	512	464	485	464	460	460	451	471	470	489	506	461	503	470	480	453	481	474	428	462	480	473	479	506	492	489	488	477	451	497	450	478	501	458	497	503	472	435	484	480	442	476	505	467	460	476	455	482	485	493	481	464	432	461	445	468	471	503	453	489	478	499	482	441	484	438	451	463	492	426	482	495	482	512	440	479	445	497	462	460	468	450	482	528	519	450	461	498	461	488	439	458	486	476	502	473	499	501	447	477	473	518	468	454	468	470	505	485	471	471	485	489	454	481	480	462	496	474	474	457	467	471	512	468	495	495	504	504	449	466	487	462	463	493	489	469	470	468	486	466	465	486	485	450	452	492	498	475	480	460	471	498	478	457	513	473	461	499	515	461	477	486	498	515	419	457	501	491	472	511	507	464	487	458	480	451	472	498	451	469	519	489	501	487	470	469	473	446	451	449	467	489	490	456	476	451	461	500	483	475	503	476	477	467	476	479	474	467	503	456	490	477	479	455	492	452	482	431	509	455	463	453	478	486	439	441	521	508	496	501	498	508	480	442	523	485	490	479	506	490	459	492	492	436	491	487	493	451	480	485	470	486	467	458	492	500	503	458	483	492	501	480	468	489	467	463	484	467	498	477	479	463	475	452	476	477	470	475	473	465	442	484	505	484	500	499	455	445	477	447	449	473	475	470	481	463	468	467	494	480	487	491	505	486	468	483	452	475	494	470	462	462	492	446	475	447	473	425	468	496	463	436	473	460	478	421	493	484	489	478	437	452	483	492	457	504	450	466	462	428	477	470	444	489	462	471	476	472	448	454	497	487	471	450	437	461	449	452	492	475	474	479	480	507	455	473	445	467	467	499	499	459	484	425	482	442	466	480	517	495	436	516	409	477	510	464	464	492	484	450	459	508	540	474	503	463	500	457	455	448	479	508	468	513	450	449	440	486	460	483	470	486	459	470	466	471	426	456	478	461	473	460	468	494	449	479	457	474	475	452	498	459	456	453	510	455	504	473	478	454	479	460	470	476	476	507	478	497	486	488	484	483	518	470	467	433	483	489	477	474	482	474	464	454	452	455	489	446	480	470	434	484	525	458	508	461	471	439	517	504	431	449	506	493	478	481	469	492	476	490	463	463	473	440	461	453	451	489	480	488	440	494	425	468	463	452	517	484	495	465	471	479	456	495	467	473	449	469	461	453	488	454	418	462	486	503	484	481	458	479	480	468	454	466	444	494	482	468	496	530	493	471	468	480	515	479	493	457	485	526	488	455	505	473	492	481	439	494	477	459	478	440	522	481	496	477	454	455	471	464	481	462	496	449	447	457	504	439	477	448	458	486	465	485	444	467	447	478	467	495	490	492	467	484	475	465	473	479	454	434	489	461	454	479	471	491	494	530	445	513	492	474	521	458	467	499	503	489	461	497	475	485	515	470	494	482	448	468	465	424	479	508	516	478	467	467	469	515	522	471	477	489	457	491	489	493	451	471	495	494	427	464	419	475	487	464	497	433	497	449	472	477	446	469	484	445	426	460	498	471	452	485	465	444	474	481	462	423	468	486	445	442	469	514	463	469	481	460	513	456	443	456	486	493	466	433	461	447	489	467	515	435	501	490	486	481	529	492	497	484	460	509	443	478	445	442	473	490	473	510	521	467	482	467	488	461	458	514	495	481	481	524	499	482	446	461	525	486	491	486	484	428	490	485	492	482	463	456	464	514	489	452	462	479	473	463	465	469	452	452	504	471	476	472	529	460	454	480	433	489	482	504	474	461	474	467	469	474	472	496	474	451	465	464	464	502	471	483	444	476	455	457	478	399	447	504	448	478	507	478	493	471	490	463	508	470	458	494	484	491	447	505	473	458	469	489	476	474	492	470	417	471	496	473	482	452	461	496	458	488	489	474	467	447	481	492	440	498	451	518	467	464	474	506	471	474	475	447	446	509	470	462	455	459	442	432	447	513	458	469	455	484	482	480	481	479	486	462	463	501	486	459	429	450	473	472	449	502	503	457	447	464	489	485	509	458	471	488	484	472	495	501	492	483	441	510	453	449	469	460	519	494	484	514	438	433	462	491	499	487	462	472	426	459	466	466	462	490	478	455	473	469	478	438	501	475	474
38935	65171	59836	46925	38128	31056	23927	18390	14032	11364	8621	6458	4611	3356	2603	2142	1708	1408	1231	1147	1056	978	840	845	748	728	751	737	726	674	693	634	717	670	668	690	671	685	653	627	684	669	634	634	670	608	661	683	626	641	618	638	649	654	604	676	629	634	660	627	671	615	669	676	667	646	627	629	616	666	615	667	644	648	673	656	638	602	631	636	669	657	668	644	658	626	674	679	667	635	661	646	656	638	697	637	631	635	679	621	651	684	624	651	634	661	624	689	666	660	644	663	668	623	639	635	652	658	655	671	661	661	633	621	671	653	613	655	633	663	645	617	615	629	610	626	668	655	658	658	643	606	637	563	658	665	634	612	647	631	637	661	653	640	641	637	641	656	651	663	616	647	643	619	638	632	652	649	662	673	627	634	667	663	648	648	666	675	631	627	664	654	615	672	666	636	632	720	588	678	670	640	677	655	620	622	615	639	655	628	691	647	687	661	669	645	628	623	675	662	687	615	672	595	615	660	646	632	658	620	617	697	641	649	634	662	659	671	594	719	623	669	659	695	622	645	647	640	578	684	667	665	639	637	663	650	698	687	631	693	612	631	675	600	676	635	684	680	643	650	679	639	617	649	695	631	647	709	700	603	660	666	620	638	619	668	648	678	634	622	621	599	569	599	659	665	694	665	634	630	645	662	619	635	689	611	645	657	649	621	650	653	652	675	681	589	661	638	620	629	657	644	664	613	645	604	647	649	665	654	673	607	630	676	635	654	721	669	603	634	668	642	631	642	649	652	666	660	665	647	624	628	632	687	647	606	670	663	603	621	662	694	640	626	621	654	655	628	689	638	640	677	650	629	621	658	633	665	651	657	633	676	662	649	658	613	630	675	655	660	709	599	634	609	655	617	683	678	623	633	605	619	665	658	639	623	648	646	656	709	642	625	649	641	622	686	627	630	719	660	696	634	617	635	666	670	617	598	668	600	639	650	595	641	637	645	637	644	656	680	625	651	624	699	628	661	657	695	654	669	643	635	629	674	596	689	600	623	651	672	661	638	648	673	642	651	657	604	679	639	634	636	680	612	666	631	629	630	658	646	593	613	633	629	667	622	591	683	628	677	637	649	661	653	655	646	609	627	705	618	645	606	610	659	702	686	661	613	622	644	634	640	619	601	636	685	651	616	649	637	656	664	625	697	713	632	626	686	662	656	650	643	689	694	648	631	638	666	638	674	639	640	624	623	633	633	628	615	654	671	655	610	722	635	667	653	646	648	701	597	645	661	659	671	708	672	691	655	668	666	630	663	632	690	597	644	644	667	690	651	652	666	633	594	687	671	659	638	634	633	595	642	666	625	657	664	639	699	630	654	665	675	622	622	679	613	625	614	610	691	632	629	615	661	698	652	659	679	669	620	647	638	654	688	681	619	705	644	680	654	642	646	620	642	653	661	676	643	654	697	651	642	655	640	649	637	655	671	627	654	651	632	646	603	634	643	651	656	662	629	638	650	665	649	626	668	668	682	625	669	632	645	680	623	651	605	624	672	628	655	640	620	668	690	655	644	659	664	641	618	655	633	679	631	657	704	666	709	677	649	652	659	611	650	660	632	633	695	631	665	665	641	629	683	649	688	701	685	607	679	669	655	653	660	650	639	698	623	649	660	677	650	686	634	651	681	646	679	612	626	626	626	656	662	642	635	655	622	690	658	674	617	689	636	646	674	686	588	624	694	639	639	618	625	659	624	672	672	666	626	655	643	634	673	629	630	618	679	631	681	677	658	694	607	637	607	637	654	645	653	661	628	666	620	671	665	608	656	667	627	626	649	634	655	647	697	680	665	664	648	636	636	643	634	656	642	645	620	667	671	648	671	623	651	630	608	684	669	635	628	696	641	633	652	631	655	619	669	610	648	642	669	670	611	683	655	671	670	636	626	643	631	650	642	663	637	673	669	645	638	661	675	618	660	634	645	666	609	656	666	640	698	676	606	672	645	635	620	630	637	650	643	656	593	654	615	639	703	631	613	635	591	659	620	645	672	623	700	656	671	620	621	695	615	628	649	647	665	636	682	617	628	665	638	647	663	669	643	665	648	666	668	630	662	631	665	664	665	658	650	654	632	687	670	659	685	613	655	652	632	703	678	655	624	667	695	637	639	652	661	659	639	636	666	642	633	626	667	649	679	656	655	637	668	622	631	650	681	634	650	619	633	650	662	630	669	644	660	654	662	663	654	647	648	617	626	653	672	664	624	660	624	675	633	653	670	671	686	629	627	613	640	653	623	615	690	659	669	586	660	628	634	582	607	650	679	622	660	682	620	627	607	585	668	648	644	695	666	660	616	641	717	632	644	617	595	664	677	673	641	663	640	642	647	663	666	620	642	645	659	669	624	663	634	587	625	636	648	650	594	646	627	613	644	679	655	632	700	638	657	645	641	685	681	605	677	653	625	667	643	633	667	615	636	700	626	653	660	703	650	645	658	639	654	654	621	630	604	657	640	641	665	686	642	661	671	618	683	634	663	676	617	687	650	693	655	622	702	605	671	688	689	665	671	683	673	659	605	652	645	679	645	612	660	635	654	631	687	671	657	628	647	625	677	666	670	647	681	635	650	619	700	625	638	645	598	662	697	640	663	674	698	656	647	666	627	667	642	625	636	681	661	642	651	668	706	632	622	634	647	648	655	657	650	642	626	665	662	636	693	625	626	644	666	645	606	656	592	649	644	592	645	628	639	624	655	661	618	661	651	657	615	672	699	658	663	632	640	664	651	671	658	667	665	610	657	645	649	623	583	675	666	659	622	646	675	601	646	605	651	640	668	669	674	648	666	636	596	715	659	623	706	630	645	693	672	642	623	656	655	644	650	665	643	650	659	652	618	610	626	669	610	646	658	684	671	657	679	651	681	670	681	638	686	640	663	609	631	637	679	613	664	669	627	628	670	635	652	669	654	646	599	617	664	687	705	608	656	659	660	659	629	614	653	622	645	649	638	652	603	667	603	618	648	604	632	624	700	603	652	652	681	683	638	649	661	622	669	600	673	715	618	622	641	629	663	650	710	627	594	578	633	584	636	684	668	658	654	615	700	663	661	643	670	664	629	685	659	649	628	657	697	636	676	679	578	637	636	635	622	615	626	621	623	668	655	680	661	651	629	667	656	615	643	615	675	678	614	620	688	660	643	655	637	662	655	654	636	667	630	611	683	654	645	633	599	604	644	666	639	686	648	651	650	709	636	621	635	678	638	629	635	655	639	666	659	678	712	655	645	660	626	657	659	633	609	667	674	611	620	619	626	627	639	628	634	711	622	666	672	688	648	620	663	661	657	675	667	652	623	643	652	673	621	660	670	687	663	678	655	671	648	653	610	622	644	655	668	657	630	614	668	688	626	661	651	646	670	709	642	616	642	659	672	639	629	581	639	684	629	635	686	631	666	627	621	647	638	644	656	633	678	627	700	671	662	650	626	573	632	653	637	622	652	625	687	634	687	697	628	648	665	637	687	587	624
29362	32353	39909	31422	20235	12343	7306	4686	3257	2570	2021	1578	1148	986	845	685	643	632	530	541	522	510	497	500	469	465	490	466	466	440	457	470	479	459	475	496	506	474	444	454	438	475	445	448	443	473	471	418	474	493	498	442	466	433	462	487	462	424	433	483	410	501	477	471	482	472	460	438	456	482	493	468	452	472	442	516	449	461	455	474	466	482	468	466	454	450	429	426	433	409	471	467	465	437	453	462	443	475	431	459	484	475	446	518	445	440	479	457	431	440	445	454	447	467	450	470	451	466	465	459	466	448	471	528	499	427	466	452	477	448	491	476	482	449	416	481	469	462	452	464	483	441	446	467	462	427	474	423	456	502	454	444	458	442	443	437	437	485	476	476	473	425	483	418	428	464	433	456	462	399	438	467	460	446	413	487	499	483	460	413	469	444	436	469	452	427	470	456	462	414	433	433	469	470	445	456	452	490	447	424	474	416	459	455	461	450	450	475	440	456	489	436	428	440	466	423	432	460	452	462	473	460	445	477	460	444	507	433	429	426	465	456	427	468	443	460	434	490	422	457	433	476	407	486	427	486	461	440	464	445	451	458	452	450	472	449	466	442	455	420	432	475	425	442	467	449	523	472	465	437	439	393	504	454	429	463	430	483	440	460	450	457	432	403	475	465	469	495	452	460	420	480	475	483	478	463	462	462	464	481	467	437	459	419	489	471	453	450	460	440	446	447	435	467	460	483	485	481	471	446	410	420	444	476	440	460	452	462	455	452	463	473	430	439	455	462	444	449	512	458	443	427	428	481	437	451	441	487	442	449	450	454	463	467	457	435	504	494	489	437	440	456	484	434	476	432	419	454	449	416	506	481	451	438	436	445	428	452	479	444	477	472	480	453	428	467	428	477	456	471	458	465	465	416	463	451	472	460	495	445	445	484	486	445	482	449	484	457	455	451	454	466	459	489	467	475	428	439	472	463	510	418	449	473	453	424	521	428	435	459	451	463	396	471	457	448	469	494	429	473	471	447	464	443	456	412	467	479	455	466	498	494	434	446	446	435	461	463	478	485	444	468	488	491	444	454	452	442	489	460	500	448	427	464	430	426	470	461	447	474	481	454	432	447	491	503	459	447	449	478	481	456	458	463	469	458	447	494	456	470	484	462	430	478	483	477	420	444	495	459	469	473	415	478	439	485	451	462	495	446	463	425	450	447	485	462	469	430	419	446	440	439	468	436	434	429	449	434	476	494	476	449	469	472	450	420	415	446	484	505	460	463	452	501	434	450	439	445	482	412	443	436	463	439	482	465	466	468	440	426	479	445	455	451	451	453	481	451	453	449	465	474	457	459	435	434	472	439	447	483	442	511	462	487	455	480	429	480	498	450	471	490	457	446	460	441	458	430	413	461	457	472	498	471	475	452	465	475	474	426	470	467	430	433	423	446	479	457	442	465	460	443	448	466	477	480	481	447	463	486	443	461	495	443	436	442	463	480	473	472	433	458	468	455	446	439	421	465	432	458	432	444	461	459	423	457	469	429	460	443	448	489	500	476	499	484	469	412	479	408	438	463	455	496	472	499	469	473	458	455	490	442	444	431	479	453	466	481	452	464	441	443	415	456	438	435	468	491	430	449	432	482	464	440	422	451	492	497	446	454	480	454	441	428	472	466	427	451	474	454	463	443	458	467	491	470	456	482	468	456	441	496	466	455	435	467	443	446	451	453	478	453	461	415	443	465	455	432	434	448	440	464	497	481	470	477	418	478	454	457	460	479	461	442	447	431	426	471	444	457	443	429	413	474	478	450	462	478	438	462	497	455	452	442	456	449	473	440	444	431	428	457	478	456	472	436	450	446	461	444	447	435	431	458	468	422	456	447	430	459	414	449	442	483	460	457	461	453	458	449	462	406	462	454	477	484	421	452	472	436	464	458	470	439	453	469	462	450	448	465	466	449	459	438	436	463	439	447	471	471	465	450	472	431	437	466	444	449	430	513	480	486	415	411	432	504	480	414	470	427	479	455	477	470	452	516	446	457	473	430	431	461	458	426	500	459	481	453	462	435	486	465	469	464	437	478	455	433	472	468	471	456	476	426	449	459	503	418	428	458	441	459	473	437	442	424	474	475	449	475	474	453	449	508	456	467	477	455	476	488	463	425	464	472	459	418	482	470	453	470	440	460	505	449	499	448	456	463	470	471	450	438	483	448	470	448	481	454	409	460	499	488	432	440	465	454	458	458	471	456	484	464	435	452	463	459	422	471	477	461	474	476	459	511	444	448	471	470	452	458	474	429	468	473	448	489	447	468	480	514	473	438	462	454	432	478	446	456	447	460	466	488	461	477	435	469	461	445	474	497	405	469	477	504	478	426	443	451	462	460	469	479	438	448	469	473	471	456	484	427	439	441	447	471	423	469	456	466	465	474	497	466	435	469	483	415	436	438	432	422	460	508	456	470	433	484	451	450	464	449	468	446	442	446	475	461	457	486	475	455	418	463	451	456	477	448	459	475	434	460	497	444	448	426	469	466	449	473	465	437	447	489	463	475	424	470	464	435	463	474	491	426	477	480	459	445	473	467	465	484	483	445	392	428	424	471	442	456	487	478	486	429	427	479	482	437	468	490	473	511	452	433	456	431	473	458	488	451	495	464	445	455	466	431	496	457	431	453	461	502	431	486	391	472	470	488	427	451	461	477	456	439	464	443	452	456	449	456	475	474	466	465	477	468	428	406	476	433	459	435	458	462	479	460	499	466	454	451	483	470	407	475	452	459	469	418	503	470	457	454	444	452	469	454	513	464	430	448	465	423	449	444	440	468	443	469	448	474	458	450	449	459	469	475	463	456	422	473	488	428	501	428	478	468	458	490	458	458	403	465	446	448	487	509	471	474	466	451	494	458	425	464	440	450	471	452	506	453	432	466	467	458	410	456	475	438	478	452	422	460	438	449	473	473	448	482	489	463	427	430	455	442	460	472	467	480	454	479	438	473	498	431	456	454	435	450	427	483	474	439	446	471	441	467	449	471	455	444	446	432	473	443	463	433	478	424	435	475	467	416	444	486	491	448	466	430	432	424	434	460	451	441	435	440	462	449	464	461	423	421	462	428	440	462	469	409	454	441	453	403	458	497	486	469	470	463	459	422	441	472	476	415	478	435	471	497	467	480	425	495	474	422	515	457	437	457	436	480	458	435	410	438	448	426	477	521	452	459	468	487	466	458	505	448	425	443	456	455	427	462	460	480	462	417	429	439	476	458	439	450	456	439	449	457	460	438	454	438	457	426	452	420	464	487	417	451	505	469	435	432	466	465	485	484	451	462	478	472	456	449	466	451	444	480	480	451	423	475	493	481	454	472	488	467	464	456	458	461	471	438	476	438	467	443	462	455	488	469	459	469	470	423	454	439	464	446	464	465	450	466	445	466	484	456	464	484	477	463	503	468	493	460	454	478	444	527	500	442	443	434	464	437	451	444	470	503	495	471	448	434	452	415	445	456	506	464
37346	51637	46305	34267	25655	18590	13372	9541	6814	5555	4051	3012	2241	1802	1393	1251	1022	953	881	808	733	766	703	692	697	719	635	665	674	650	675	613	683	630	593	662	662	639	654	697	629	646	620	627	670	647	658	668	652	664	645	607	643	666	631	642	643	662	639	607	655	646	657	676	597	683	641	614	590	657	650	591	614	623	651	661	648	640	640	657	613	620	626	642	641	653	641	647	617	671	624	632	679	685	634	654	639	614	622	664	603	649	631	658	674	644	589	623	604	618	618	637	642	623	655	607	610	657	628	636	599	630	624	645	622	621	636	615	663	677	633	591	595	663	627	613	645	654	632	625	657	620	616	598	680	637	583	635	652	690	628	644	626	635	612	647	629	637	577	635	666	629	652	639	619	657	596	590	605	621	646	641	613	684	646	612	596	615	604	653	641	637	634	662	604	610	618	680	645	649	655	648	666	603	646	665	684	662	646	671	648	598	651	629	637	645	615	669	611	616	645	645	638	640	631	667	668	602	658	605	615	611	648	627	671	612	663	646	689	677	627	656	649	604	637	639	661	638	595	641	596	661	650	634	654	668	654	586	672	653	608	668	652	599	620	631	641	654	656	631	660	619	649	613	630	640	623	644	662	615	627	601	655	643	647	633	653	653	658	650	605	665	644	636	639	609	630	618	659	628	621	626	673	630	614	660	636	642	638	664	662	609	612	647	671	632	647	621	645	717	578	641	576	602	633	638	577	631	642	647	619	657	653	621	674	627	650	655	616	623	627	638	640	624	593	628	642	604	657	646	633	668	632	650	658	631	582	659	631	613	634	609	674	679	652	613	677	651	653	640	647	635	614	612	627	676	635	626	654	638	652	640	610	657	640	659	654	604	616	637	615	635	613	639	623	646	629	651	670	670	620	606	663	637	606	642	645	671	584	617	617	609	628	610	641	694	638	628	634	647	615	612	614	623	641	638	671	676	634	616	610	646	623	657	622	615	643	637	673	616	643	620	619	649	622	595	661	646	639	588	628	628	637	602	678	647	635	609	625	598	628	624	654	612	637	621	622	649	629	670	674	584	622	617	633	668	661	608	630	615	664	595	714	642	697	638	620	647	655	638	634	611	650	654	616	604	657	631	648	629	646	655	615	590	624	611	668	640	646	641	636	625	639	653	594	666	640	633	641	619	648	644	647	610	678	622	644	603	665	570	647	623	645	687	668	648	664	613	634	643	651	655	643	642	617	587	645	633	632	694	659	598	645	618	622	649	638	669	674	629	602	617	667	652	655	635	667	679	600	615	640	684	623	617	670	676	627	627	633	650	623	653	632	642	617	646	619	662	620	668	622	572	618	581	640	588	596	688	661	634	620	649	604	653	610	626	670	645	643	649	618	589	596	631	675	628	635	641	628	609	660	597	661	620	617	614	666	656	658	638	604	636	621	635	638	633	652	642	614	686	637	668	604	653	607	606	650	635	711	654	636	629	649	615	624	643	644	617	616	654	639	634	643	636	668	616	634	597	635	647	609	656	646	649	672	659	639	638	615	622	658	628	607	601	681	653	607	615	659	630	633	564	658	638	685	655	579	645	577	644	590	649	605	608	625	598	658	619	627	601	631	584	637	633	633	661	631	676	637	639	592	613	610	640	637	639	659	638	672	654	627	619	641	581	647	632	638	603	652	668	602	661	654	610	626	651	637	662	633	609	634	630	642	589	659	668	627	651	680	604	651	687	617	636	636	654	692	640	615	640	647	617	655	637	597	628	654	626	600	659	589	617	661	605	654	698	667	617	663	670	621	709	711	585	597	648	631	642	609	596	669	622	663	601	625	630	649	621	614	658	631	669	653	638	622	650	621	636	634	626	667	634	660	663	656	616	605	661	697	636	634	650	648	620	647	607	673	612	634	624	623	628	630	623	617	635	619	615	680	665	632	637	614	688	641	621	646	633	648	701	612	695	619	602	657	650	624	627	648	596	637	653	663	596	624	636	640	618	625	604	590	697	612	636	680	629	600	616	678	628	606	640	680	635	644	619	663	692	651	671	631	638	635	651	593	624	638	630	665	634	627	676	616	629	650	646	639	659	599	602	661	700	616	638	650	667	641	658	643	659	635	670	609	632	629	622	631	738	589	685	629	651	670	629	633	620	656	639	646	620	611	633	645	639	624	633	647	623	605	625	634	672	642	627	635	650	603	588	618	643	655	621	653	645	635	640	631	628	602	640	652	637	647	604	640	673	642	655	657	631	638	611	612	652	632	644	586	619	655	612	585	624	684	615	612	651	590	657	691	625	670	610	652	647	618	661	645	637	622	651	578	608	610	638	622	659	638	640	628	649	648	619	636	645	629	627	623	657	630	654	652	660	608	667	636	651	648	598	633	669	668	615	649	648	598	645	597	604	678	621	632	653	654	620	614	683	642	633	662	624	641	572	591	634	661	620	587	654	572	614	638	657	611	653	662	631	614	677	619	639	628	657	574	645	647	687	652	672	647	624	625	636	670	634	652	681	633	627	622	657	645	594	631	623	606	658	670	609	673	597	656	635	623	672	616	628	646	653	596	648	626	608	612	625	638	614	672	585	685	655	638	606	686	609	583	654	644	641	611	661	647	623	608	692	608	651	593	599	650	680	641	656	623	664	611	664	644	661	585	638	618	639	625	676	641	642	691	640	647	604	607	590	619	631	650	620	633	616	661	630	641	611	659	624	697	628	610	620	635	667	687	668	592	627	659	609	650	615	660	649	604	653	612	642	608	617	654	621	688	607	634	645	651	604	622	644	629	643	633	677	680	662	646	664	589	647	672	634	642	613	639	607	622	641	634	624	622	654	630	593	663	655	619	637	642	692	652	651	605	618	659	636	613	620	627	658	659	623	630	611	655	619	627	630	644	644	609	655	655	686	640	666	609	582	665	614	673	606	647	596	646	628	650	698	665	592	628	626	592	637	662	621	655	624	631	635	669	616	643	658	608	647	619	590	651	624	625	655	660	597	608	605	605	622	660	614	646	614	624	637	654	632	629	622	603	658	695	675	625	630	626	649	655	645	656	663	635	618	614	630	641	605	648	595	629	668	629	609	656	644	660	614	684	661	591	644	660	650	645	610	631	624	652	693	625	640	652	623	658	662	591	647	598	602	663	596	681	593	653	664	649	615	702	683	611	623	635	646	586	681	631	626	634	600	637	618	620	616	613	640	650	664	652	653	581	629	595	628	674	632	675	646	611	640	606	660	639	618	675	623	610	639	613	711	644	626	638	635	652	648	626	638	611	632	652	613	663	669	661	665	604	636	640	633	624	654	562	637	667	599	628	643	652	679	650	621	639	626	621	583	629	668	681	640	633	619	653	639	622	639	603	626	626	654	696	629	637	650	670	628	676	623	687	679	589	624	605	654	624	661	587	645	638	656	653	593	630	640	676	625	649	674	645	633	637	603	664	616	657	677	662	628	640	636	674	625	598	610	609	606	650	629	582	631	576	620	664	638	646	637	633	642	597	622	589	675
24167	21132	28766	26181	24070	21256	15237	8636	5634	4480	3324	2547	1778	1403	1099	881	779	730	671	637	577	535	556	558	538	510	476	465	497	504	471	484	479	492	484	484	487	479	444	490	472	442	476	499	489	503	466	480	481	495	493	485	492	453	489	487	446	477	505	474	468	456	492	475	450	463	467	497	489	471	477	464	499	481	463	460	491	467	464	509	492	447	470	452	457	472	472	495	460	441	469	496	451	479	446	482	480	435	455	480	462	463	479	475	485	486	456	435	470	473	505	436	443	435	437	466	468	488	498	512	468	421	465	476	488	442	460	448	499	485	500	509	473	478	516	479	466	461	484	513	472	481	448	503	478	436	454	485	493	432	475	431	446	444	499	469	497	467	508	471	497	454	452	506	449	467	467	485	447	505	473	461	462	492	440	494	463	484	440	449	461	468	475	456	491	468	481	459	509	476	439	471	466	434	503	468	492	483	467	462	492	472	497	447	480	491	452	483	456	504	470	487	487	461	468	468	516	440	480	477	469	478	441	455	477	481	483	485	515	441	483	456	456	453	447	483	483	527	483	452	450	405	474	494	486	455	468	443	466	442	457	467	525	512	462	511	495	453	506	449	459	460	456	496	484	496	452	476	463	458	480	472	462	436	474	497	486	493	449	445	461	457	484	442	457	481	493	447	445	522	452	467	478	523	464	470	483	475	479	470	484	480	461	483	462	479	458	471	499	461	467	439	490	451	499	473	467	479	479	473	488	454	483	497	437	493	469	484	498	460	496	472	446	482	455	439	510	442	442	463	426	468	477	496	502	448	467	449	438	451	471	488	498	474	456	482	473	452	433	450	486	461	477	461	484	472	456	483	469	440	497	455	492	485	467	482	508	450	451	494	458	489	466	442	483	479	477	433	467	485	448	509	437	475	466	519	519	492	467	485	507	468	480	486	424	473	452	448	465	462	467	509	480	478	504	476	483	462	460	466	448	475	443	475	466	469	512	521	511	449	452	500	476	500	484	441	486	460	434	459	436	467	502	458	445	451	472	489	485	489	466	506	465	460	499	476	508	442	466	474	469	448	448	433	451	416	495	455	472	481	458	476	445	445	458	461	498	434	494	452	463	497	498	472	472	475	486	472	482	512	464	421	478	469	469	482	481	483	508	455	462	489	456	446	447	468	462	449	495	463	506	501	463	497	467	477	448	458	456	463	489	520	471	475	461	519	479	456	482	484	454	457	476	483	468	484	469	455	457	460	498	454	457	437	478	496	486	513	498	497	485	477	446	480	470	496	466	499	488	486	495	453	464	455	455	443	473	495	497	432	450	488	455	453	490	527	470	460	473	472	502	485	492	476	487	518	475	436	464	477	509	470	496	488	533	453	446	471	479	490	433	488	479	497	484	531	470	444	498	452	474	498	499	458	435	456	475	467	468	468	505	465	465	451	459	455	519	458	462	455	455	449	513	473	461	478	486	512	450	468	451	449	464	507	489	501	474	449	483	489	470	456	443	450	462	452	458	431	443	442	464	484	483	456	440	467	478	467	483	507	457	474	474	499	505	472	478	464	466	476	481	454	489	495	445	474	465	482	458	468	478	466	424	465	503	466	535	458	479	474	471	473	495	491	487	460	473	472	505	465	439	456	479	476	464	437	460	475	453	492	498	482	457	463	446	450	476	474	453	440	487	478	466	471	488	472	459	468	441	462	472	484	468	487	485	479	486	463	456	485	500	493	486	487	444	466	458	495	487	452	467	527	471	478	459	472	510	460	490	431	481	440	463	453	438	481	489	493	491	474	489	434	502	493	463	453	461	483	420	488	498	452	447	514	468	463	490	501	459	475	480	463	520	505	467	477	449	459	489	447	485	474	494	474	496	445	478	465	454	440	480	484	511	460	463	431	466	451	481	475	486	474	454	445	480	467	497	470	457	449	493	513	475	478	482	443	456	427	517	505	449	492	479	489	446	479	461	478	441	472	467	523	495	529	521	462	429	466	442	437	440	519	481	453	501	458	470	520	464	491	478	454	483	501	492	449	452	462	500	465	459	481	465	467	465	442	485	478	457	465	481	465	466	487	493	477	481	441	439	464	472	524	482	487	445	467	487	487	511	452	459	455	470	510	473	487	458	486	469	492	470	449	475	488	460	503	441	454	463	475	449	450	498	490	447	458	468	487	460	481	478	449	445	472	453	430	460	462	489	501	433	473	445	467	516	479	458	471	478	511	465	471	479	486	461	444	477	453	480	472	457	489	501	488	455	450	490	472	477	490	492	482	465	506	484	481	501	470	502	463	484	464	481	495	435	465	440	478	436	450	483	492	455	454	431	463	515	449	530	459	528	483	473	484	463	511	464	487	455	490	499	468	487	482	433	460	440	489	463	470	453	483	464	518	488	500	465	490	414	490	441	476	485	507	495	494	495	483	456	463	458	441	488	460	476	448	449	489	463	502	492	467	495	444	466	473	478	487	474	468	475	467	514	452	489	458	463	479	476	438	466	466	519	488	476	451	454	518	469	464	456	490	467	450	455	452	482	491	456	434	503	462	479	470	460	456	482	478	459	445	501	532	504	496	464	466	456	525	469	459	468	490	547	480	528	498	461	491	479	472	449	452	463	446	488	491	495	463	461	463	441	459	464	444	497	483	451	463	494	463	434	496	469	457	466	481	464	479	488	443	459	462	462	480	504	470	451	421	477	469	495	434	441	505	461	469	481	468	500	497	463	515	515	507	507	444	440	527	449	458	488	441	456	468	492	487	462	469	465	483	501	483	457	452	447	433	452	464	437	497	495	488	471	441	480	460	481	441	478	436	449	450	473	449	477	490	439	462	474	454	484	480	463	518	460	505	479	508	469	495	466	462	463	457	471	486	502	490	443	474	455	478	503	482	503	477	495	487	477	466	457	482	431	497	474	458	495	444	488	512	469	483	466	494	468	453	467	499	478	458	441	505	436	428	481	447	446	473	439	488	477	485	468	489	503	480	486	513	458	476	466	475	476	456	457	466	474	466	493	445	525	462	444	507	505	514	461	465	448	464	482	452	454	495	503	452	426	472	485	496	468	461	480	465	480	514	457	461	467	456	500	463	462	454	490	505	489	448	449	495	474	461	440	497	453	508	472	453	478	469	433	462	451	496	497	433	465	434	509	492	455	437	455	464	472	483	483	463	481	439	486	474	445	476	470	486	497	479	490	447	497	525	467	505	440	485	460	496	469	505	521	460	465	465	461	464	468	469	502	463	488	512	469	475	491	477	465	445	457	462	489	448	482	476	481	481	473	463	459	459	452	476	502	461	494	477	463	494	495	471	464	454	523	487	462	470	483	484	507	463	486	485	482	499	439	469	500	453	446	437	433	460	494	407	479	450	447	488	460	443	475	447	468	515	475	468	471	464	468	482	458	484	476	492	465	494	494	487	471	502	515	466	449	487	452	508	484	502	474	479	479	446	468	440	478	487	480	460	462	473	460	476	520	490	490	472	482	485	477	508	477	450	492	497	516	460
36826	59326	52827	40744	32725	25691	19729	14410	10922	8771	6473	4753	3498	2671	2084	1681	1372	1202	1034	1003	900	834	769	819	676	751	721	661	655	679	644	695	694	710	729	682	655	620	696	661	631	689	710	592	634	650	635	661	665	681	610	660	643	615	674	618	641	642	631	677	602	642	620	687	625	650	686	652	632	626	693	744	656	702	667	641	703	659	661	644	628	689	649	627	630	632	688	613	664	675	639	709	668	686	679	675	674	654	611	731	685	663	642	668	640	690	632	645	651	656	695	662	639	655	652	688	662	628	678	694	695	674	664	681	709	648	682	658	690	648	650	676	655	670	648	721	619	677	651	656	673	637	701	668	629	671	657	671	657	647	664	619	652	678	659	661	646	639	671	663	685	704	646	618	659	626	643	658	669	652	608	674	704	659	682	660	701	692	619	695	592	652	686	676	662	637	617	672	678	677	632	614	614	647	678	687	653	665	636	665	678	694	656	598	676	672	662	661	645	700	696	645	668	741	656	641	673	640	656	678	674	702	668	650	651	679	697	659	669	709	647	642	666	625	666	630	654	599	654	642	645	642	636	645	626	638	626	677	672	660	653	625	679	661	687	641	625	666	647	631	616	657	631	650	669	640	653	640	715	675	665	624	662	663	653	631	699	647	601	650	706	654	646	642	615	667	653	630	660	609	652	661	647	669	616	688	663	676	639	647	676	654	645	664	646	648	648	654	637	689	634	691	655	631	688	670	633	674	671	653	645	646	648	694	604	686	630	682	670	642	624	662	639	655	663	692	631	640	651	697	644	640	639	676	649	730	634	651	682	655	658	674	671	594	641	674	673	666	635	667	663	644	682	666	623	655	612	680	648	666	639	666	613	698	637	672	673	632	682	661	617	648	643	634	646	644	661	686	649	655	640	661	655	663	646	652	653	646	622	632	688	732	661	694	670	694	642	635	613	664	647	636	676	682	671	647	628	647	664	674	651	630	679	677	654	637	672	687	672	674	681	622	630	727	679	706	682	685	656	663	620	662	628	691	642	677	666	672	699	681	675	657	656	679	668	638	716	661	653	672	671	661	614	630	665	656	613	658	622	618	636	651	654	616	666	640	643	686	659	645	640	653	681	652	692	653	639	693	695	643	651	675	660	628	640	670	616	635	669	680	664	642	643	677	683	666	652	685	678	676	710	666	682	659	647	693	638	642	665	690	679	631	632	646	673	636	665	639	676	677	653	683	659	612	659	637	693	655	646	651	689	619	666	661	623	672	682	683	669	639	647	684	617	672	696	671	646	666	650	647	672	656	715	679	622	612	662	626	670	637	657	650	638	643	667	692	682	649	633	650	616	654	635	671	641	663	642	627	659	662	672	622	691	652	668	705	656	646	693	688	695	641	623	649	616	631	660	645	641	653	676	673	673	683	712	652	679	651	697	624	629	710	643	655	689	645	667	649	607	644	672	661	679	667	641	669	672	669	628	650	649	600	661	659	667	659	669	683	679	689	613	633	584	663	676	689	614	607	621	671	669	584	692	670	655	613	658	616	631	593	664	595	648	695	653	642	657	695	676	660	694	652	653	669	629	686	718	666	635	645	654	635	614	655	681	632	596	661	639	696	661	663	626	662	634	645	697	640	655	640	649	699	653	633	658	680	642	674	660	667	652	651	648	671	631	696	730	699	626	706	668	641	645	658	646	630	651	653	700	655	659	632	640	664	648	629	670	663	630	649	680	641	699	656	662	670	659	637	630	650	602	675	675	614	661	668	643	679	625	660	697	675	671	675	646	655	670	655	629	677	701	635	673	663	650	630	677	651	681	682	684	642	669	670	625	660	637	672	663	633	650	650	638	643	624	628	638	662	636	636	689	685	699	642	690	692	654	681	638	661	625	639	620	655	597	652	673	664	661	626	658	677	652	626	637	653	638	654	656	708	659	680	653	683	707	600	689	636	668	657	691	669	612	665	651	638	705	655	679	645	700	672	657	683	609	640	688	658	621	653	685	616	620	643	684	626	664	673	674	666	687	682	630	637	687	647	649	666	667	636	674	648	667	675	650	665	633	654	664	654	614	621	661	666	703	696	675	670	624	676	667	633	721	662	627	696	612	618	673	623	600	625	695	689	643	641	638	642	645	667	669	683	659	657	641	675	688	670	616	637	621	694	642	649	681	639	674	639	673	661	639	665	682	675	675	672	658	663	684	685	626	644	650	643	644	667	651	631	659	653	665	671	627	623	683	635	665	642	678	661	684	652	626	677	656	647	656	710	685	664	706	672	678	718	670	701	671	685	675	645	680	631	642	678	663	632	637	680	624	683	638	664	658	685	690	657	665	652	675	682	655	655	684	670	657	673	687	634	718	619	654	684	643	659	629	691	626	629	686	667	639	675	684	653	627	619	622	690	655	692	677	654	656	696	694	680	641	620	672	676	667	656	715	638	601	635	637	686	631	640	637	649	679	661	635	676	686	643	630	663	662	642	654	665	647	706	703	669	643	698	634	736	676	618	709	676	653	632	695	674	659	715	654	680	647	668	655	654	686	642	675	673	652	678	659	655	662	654	672	653	652	630	661	614	662	691	684	662	687	658	680	616	671	652	684	729	646	636	637	663	663	667	643	648	605	660	683	605	650	639	642	637	693	672	668	665	657	606	677	645	631	620	642	669	700	635	660	623	674	678	677	665	655	652	676	668	636	665	677	709	675	676	611	656	656	670	703	689	625	615	656	645	638	723	662	653	692	638	654	644	666	677	666	656	643	627	657	690	587	676	661	654	690	642	660	665	628	665	652	647	649	670	668	667	669	640	689	617	658	643	681	667	691	668	674	696	642	684	663	657	685	673	636	692	693	677	709	689	636	671	618	649	702	679	623	661	672	682	647	691	618	676	657	629	665	665	630	705	637	640	685	656	695	675	636	615	696	670	669	673	650	655	684	670	700	652	703	652	653	654	635	666	660	604	657	644	706	679	623	657	604	692	673	634	661	592	674	632	703	640	675	667	630	685	641	678	666	669	648	638	619	623	668	646	670	631	699	673	671	661	644	668	672	644	638	664	605	685	694	609	640	688	646	694	635	674	685	654	649	614	712	640	631	651	648	624	629	671	664	635	653	698	663	683	662	681	624	655	676	656	625	653	605	690	655	660	664	678	671	644	652	658	637	605	704	609	681	643	653	645	641	681	630	594	667	674	701	632	624	644	672	672	636	653	699	655	655	688	673	636	609	665	666	676	669	669	641	658	670	700	609	721	632	665	696	648	685	676	655	649	688	674	657	655	653	639	667	657	650	634	661	614	679	669	700	700	669	622	692	614	677	679	638	667	676	684	653	637	674	699	671	640	658	636	662	631	672	645	618	631	681	652	680	638	621	625	711	726	643	649	629	636	608	643	677	628	671	609	647	676	667	622	661	689	634	654	667	678	635	631	653	660	668	686	659	628	638	667	696	663	670	619	669	697	649	628	627	674	660	639	696	668	630	673	675	606	726	640	673	661	624	656	649	657	626	648
23028	21011	28649	24034	22910	24406	22034	12449	7675	6141	4592	3331	2491	1849	1454	1157	961	843	775	699	674	570	583	546	570	506	506	503	471	493	506	532	467	465	498	467	489	410	484	469	519	468	472	457	478	476	475	437	485	491	481	557	467	464	484	489	463	466	481	456	478	451	500	468	480	454	473	492	457	483	430	450	513	520	469	489	485	455	486	460	497	483	454	468	461	480	462	456	503	442	491	451	436	477	511	470	458	459	482	463	487	471	433	462	509	507	493	471	469	448	466	473	452	470	499	416	460	484	483	463	493	528	455	460	439	458	486	453	450	466	426	467	442	473	455	456	413	492	474	484	493	493	421	451	479	496	486	499	449	462	468	467	489	453	459	477	490	456	482	462	453	454	463	464	506	472	491	466	501	478	482	462	467	491	483	435	464	484	440	453	467	486	485	469	472	474	486	456	476	497	445	481	480	459	494	433	470	464	499	453	502	473	463	446	416	486	470	458	456	459	478	465	484	449	467	466	469	447	485	484	500	504	466	496	461	506	501	512	487	473	464	429	491	476	465	472	459	456	419	435	489	438	430	465	456	471	496	455	489	440	479	466	466	458	488	477	440	471	491	451	464	511	454	451	503	490	490	439	459	474	471	458	469	465	506	459	456	448	468	423	476	490	484	455	476	432	493	448	460	471	476	484	438	474	472	488	459	501	449	480	523	459	487	451	479	497	455	489	469	431	446	457	469	444	457	486	453	468	491	465	432	454	453	454	488	505	469	449	478	469	496	428	468	482	439	507	526	476	456	503	463	498	496	477	479	476	492	449	475	471	505	449	484	496	471	497	476	435	474	447	459	428	458	492	518	486	471	469	449	473	499	419	487	477	455	465	463	490	494	469	442	485	453	483	499	509	445	451	500	476	474	460	458	436	458	424	445	448	449	470	452	450	480	463	443	462	447	487	471	452	448	481	505	486	441	462	473	469	458	498	444	477	491	447	449	495	441	451	450	416	457	480	471	452	469	475	485	466	464	489	426	467	463	468	480	476	459	514	461	459	422	467	435	482	471	472	467	449	481	457	461	455	449	468	479	442	507	492	482	460	434	487	486	485	444	456	476	469	446	446	478	473	472	510	509	449	436	454	465	489	489	485	482	503	459	484	451	472	469	439	469	476	433	438	453	476	449	447	466	454	459	514	453	430	442	522	488	460	419	462	487	470	465	449	447	494	455	465	463	461	438	447	460	498	458	465	469	521	471	437	495	459	501	468	452	492	468	446	486	435	483	443	443	456	473	480	433	496	460	477	488	497	452	450	483	519	487	508	493	465	494	483	454	437	438	492	465	463	444	473	459	456	447	459	477	469	459	462	483	445	467	479	505	448	443	484	450	462	448	475	494	470	467	464	482	454	488	475	443	432	511	465	439	469	464	461	453	466	479	450	423	450	493	460	480	442	456	454	474	479	458	455	439	475	453	455	429	488	461	477	504	499	490	451	485	502	463	419	449	425	458	496	460	494	472	478	460	509	461	486	415	450	498	486	476	480	478	469	452	446	449	463	449	456	488	459	463	413	443	450	484	468	460	444	474	501	465	509	470	489	483	440	503	486	467	465	469	467	439	484	480	512	463	436	484	457	492	450	495	466	467	473	472	489	430	489	472	443	476	443	488	451	490	451	443	436	476	441	483	475	477	450	489	450	480	465	440	449	459	471	484	450	486	454	483	451	470	522	492	467	489	473	460	442	430	437	475	463	457	487	488	522	474	470	455	459	491	487	493	514	472	464	471	449	446	486	449	450	408	469	491	474	446	458	464	463	490	466	476	500	462	493	491	464	487	508	490	489	453	485	458	484	495	474	490	476	465	449	480	474	459	485	500	461	477	438	455	490	423	466	457	490	509	425	434	457	484	491	450	461	459	428	448	487	443	450	451	509	495	490	493	488	455	487	453	417	481	458	471	449	496	475	475	458	475	478	457	481	466	494	458	444	496	462	478	459	466	474	448	469	452	463	451	471	448	439	469	466	451	471	436	493	460	479	448	447	478	501	453	465	488	475	459	467	488	471	484	502	488	494	416	465	427	475	484	476	466	454	446	456	496	490	458	523	433	431	452	507	490	460	466	471	466	445	480	455	476	492	471	467	442	514	464	424	469	462	455	494	453	476	439	469	449	453	451	430	515	491	476	498	504	471	488	446	456	411	501	477	447	507	448	466	478	452	448	482	498	472	471	434	453	457	491	492	433	482	465	472	478	466	443	440	468	448	472	486	445	472	464	443	501	482	455	450	421	455	477	463	460	456	496	458	456	499	468	491	469	467	504	506	473	512	463	480	489	451	492	489	482	472	520	480	454	501	468	435	482	436	470	454	497	455	499	461	458	462	449	424	478	499	470	486	497	473	447	451	465	509	425	471	447	467	486	457	464	455	462	477	504	488	443	486	442	478	434	469	480	488	487	471	455	466	454	473	455	506	490	451	450	512	448	463	463	451	457	452	457	459	490	483	515	484	495	499	467	460	468	490	492	463	478	471	490	451	451	451	458	486	455	458	456	474	468	487	487	504	492	451	442	477	453	467	455	456	507	518	481	476	464	459	448	481	451	479	540	466	473	439	473	482	464	460	468	476	463	505	461	449	437	458	499	440	472	489	467	514	490	453	501	460	454	471	464	481	458	460	455	408	437	536	517	466	484	479	456	493	461	474	508	485	474	475	452	470	510	486	465	472	480	452	516	484	472	474	482	469	448	460	429	420	477	466	494	447	478	461	464	481	456	490	403	483	466	462	469	481	435	491	433	472	450	474	467	457	446	505	433	460	461	466	485	454	482	486	474	481	475	458	450	483	465	457	472	401	515	442	445	472	439	436	443	400	468	460	454	473	482	480	504	459	432	481	486	465	483	465	473	445	490	446	482	434	471	469	482	465	494	504	463	491	508	467	449	464	441	444	473	431	473	463	446	494	469	443	498	454	484	474	482	489	489	489	497	458	418	480	448	484	438	454	456	492	455	435	468	449	460	496	480	457	474	479	474	464	507	478	457	473	493	502	473	502	440	468	509	493	452	495	437	440	461	439	464	473	463	477	490	466	415	446	472	472	449	455	490	473	440	454	460	477	455	450	503	454	472	493	445	503	450	477	481	444	477	433	515	456	450	432	481	471	480	413	443	473	440	498	475	473	480	444	502	463	460	441	457	527	451	485	464	458	463	459	459	470	475	488	459	464	489	444	479	482	484	466	490	474	451	491	469	454	458	463	459	460	485	470	467	452	501	454	471	507	478	468	452	437	422	468	508	528	452	455	465	463	488	493	483	435	448	482	441	480	491	471	472	508	447	449	445	456	514	511	465	469	457	505	482	473	453	487	476	480	458	508	442	436	460	455	460	491	445	496	463	527	435	477	493	465	455	479	428	518	460	459	488	488	464	474	461	488	477	415	499	471	448	487	438	471	485	448	475	454	483	421	447	468	485	474	452	465	493	456	447	468	489	488	479	468	494	467	487	435	474	443	449	480
39382	63624	57139	45488	38012	30835	24183	18237	13640	11027	8575	6449	4686	3610	2737	2106	1679	1494	1227	1092	976	901	886	796	753	773	683	720	675	718	684	673	693	639	666	623	667	630	672	645	605	591	663	637	618	606	651	655	659	589	631	639	687	694	630	608	587	661	632	624	708	662	635	601	676	638	632	609	603	630	666	621	651	640	604	642	656	606	656	624	660	652	625	627	664	662	648	652	639	627	670	642	656	618	641	593	667	604	639	692	630	612	646	676	625	604	646	632	593	579	647	639	619	644	675	669	619	637	602	651	655	617	686	660	638	636	623	639	631	677	687	660	624	645	635	667	648	613	640	642	629	643	661	663	614	632	662	621	649	636	609	660	646	641	630	627	644	666	677	627	610	625	662	616	622	660	622	652	683	611	634	623	618	654	617	634	645	579	632	645	601	630	599	626	641	600	680	620	617	649	652	637	635	663	655	651	671	637	614	629	665	660	615	686	633	646	642	640	657	635	661	648	654	649	637	665	636	623	626	636	649	638	654	608	620	671	614	618	674	671	651	615	647	622	656	632	644	611	670	621	590	636	670	648	692	688	587	606	626	623	657	649	646	687	634	631	628	608	632	655	669	653	592	684	609	643	632	651	671	598	614	606	626	637	616	645	638	607	687	614	658	678	697	651	637	629	645	672	623	652	584	686	622	639	641	655	621	666	625	643	635	648	639	660	650	617	662	649	629	653	611	645	627	651	645	643	621	681	641	660	614	627	638	641	667	647	671	615	625	648	629	627	638	618	616	623	621	643	693	635	619	650	649	600	584	670	639	654	654	659	693	637	622	640	663	612	639	599	658	651	632	657	641	641	634	630	612	673	668	629	633	660	627	632	654	623	620	622	585	637	636	650	624	662	621	678	623	649	625	628	597	625	621	620	626	628	672	689	570	655	669	624	654	610	665	627	656	643	593	657	661	622	653	639	637	667	635	626	661	650	629	680	660	665	666	622	637	619	686	638	652	638	622	659	638	644	616	637	619	637	667	647	639	612	667	639	658	619	626	625	632	649	644	660	687	662	623	619	629	637	626	628	653	624	604	650	630	627	681	622	629	608	624	621	701	658	651	688	644	612	631	637	642	633	644	616	663	687	668	669	661	669	669	649	627	655	618	649	656	652	619	665	632	661	626	657	627	640	641	582	638	624	668	662	661	652	647	635	644	663	657	648	654	663	632	602	631	639	649	619	652	641	634	655	661	667	642	605	658	625	626	640	648	629	634	649	651	642	614	673	616	634	680	615	676	675	666	665	678	610	659	630	668	634	666	636	628	612	606	608	660	615	657	696	639	658	631	589	682	611	629	666	654	606	623	669	656	673	606	667	616	658	644	595	607	694	670	640	697	619	612	633	674	606	643	671	680	667	617	644	686	668	641	618	621	680	649	676	601	636	661	647	626	607	625	690	651	627	610	604	691	603	607	657	638	626	646	627	645	647	638	633	653	633	649	613	663	678	643	643	638	639	662	633	609	616	627	665	619	669	629	645	632	664	629	638	620	647	635	619	621	617	657	615	628	684	626	649	608	713	617	655	630	645	696	616	635	661	637	644	658	625	656	621	634	622	642	638	618	636	638	631	614	660	653	571	611	663	620	583	609	643	615	627	646	636	600	579	631	589	632	649	634	614	610	661	641	603	664	641	670	592	612	668	628	689	693	630	653	621	588	611	620	624	623	636	624	656	636	649	671	653	615	670	645	671	622	643	711	694	620	596	624	659	639	606	657	589	599	587	635	622	643	668	627	663	635	686	637	633	624	643	637	651	659	630	652	656	643	658	625	624	617	643	645	664	654	639	584	665	637	571	690	607	660	629	635	682	637	634	652	639	672	657	647	661	604	659	625	656	683	628	650	619	638	634	656	639	619	632	626	674	673	592	587	658	659	636	647	652	622	678	654	641	662	651	626	650	636	619	663	652	680	635	667	671	674	626	678	665	619	643	644	625	612	647	652	633	684	593	642	687	641	625	634	675	627	658	701	660	600	644	638	614	609	642	671	648	611	666	615	662	656	629	651	685	628	620	642	582	624	668	629	575	625	599	604	682	642	638	628	643	636	640	638	667	642	663	605	647	638	639	633	616	677	638	605	634	626	631	615	603	639	633	657	649	618	611	635	635	680	667	664	611	632	612	637	632	625	648	659	665	612	629	626	619	638	631	674	680	645	647	606	651	612	665	654	647	648	616	668	650	716	598	647	656	667	609	576	622	630	638	657	622	671	604	626	657	628	649	676	629	627	629	673	630	630	639	628	637	714	652	638	693	642	623	660	682	660	612	641	673	655	606	649	670	643	642	641	650	583	674	625	595	619	608	657	602	657	613	652	593	647	657	584	676	663	672	602	635	645	627	659	648	634	638	607	635	633	617	635	620	634	600	643	658	653	635	642	653	619	575	633	612	661	673	620	616	657	664	681	654	637	611	635	634	625	658	646	598	665	667	648	650	684	613	618	663	705	657	639	657	579	627	599	659	646	664	604	652	618	601	654	657	643	633	591	653	636	616	664	641	627	663	625	665	636	645	651	611	638	683	631	621	666	641	608	670	631	649	627	652	643	640	648	653	617	665	667	597	637	659	628	652	685	609	659	647	691	613	637	687	660	619	617	628	676	649	623	601	611	673	623	654	651	658	648	601	627	663	615	614	640	625	619	650	639	635	655	620	663	699	706	606	644	618	617	659	648	589	675	674	640	676	581	600	644	574	647	669	665	629	654	676	648	608	657	674	685	619	603	629	619	663	634	649	643	646	619	631	658	653	612	639	659	615	645	680	624	637	650	663	627	627	585	590	621	604	658	657	657	631	632	646	622	620	637	674	620	618	637	688	678	657	639	659	658	620	614	640	644	614	625	647	677	620	643	632	626	652	624	620	627	647	651	650	661	654	705	645	674	609	631	680	646	682	619	686	665	694	616	625	624	635	662	607	654	638	628	660	653	592	632	617	665	622	601	625	645	621	622	649	649	598	685	646	616	605	605	667	622	641	667	636	679	627	679	606	686	634	622	597	642	683	624	640	627	659	678	639	647	623	651	658	643	623	633	620	608	640	605	623	662	663	654	595	647	615	637	619	658	664	614	634	675	680	684	610	622	667	644	634	617	629	645	645	691	639	643	609	666	622	630	634	645	646	611	642	622	647	618	633	614	665	643	629	640	622	663	654	639	640	676	644	723	626	602	657	643	652	665	590	624	657	607	643	636	664	649	672	644	646	647	623	633	671	645	634	635	604	630	644	683	679	662	609	634	651	632	636	598	642	661	600	634	608	624	673	631	666	702	617	642	638	634	611	632	649	651	603	660	680	658	671	670	629	634	658	636	636	650	664	630	621	601	607	651	645	674	649	643	613	645	669	634	629	646	660	662	663	603	649	616	608	680	639	661	629	651	635	626	605	628	653	645	627	625	643	648	649	648	620	630	626	676	621	621	621	655	659	598	592	601	643	644	580	671	693	620	645	655	629	646	604	644	655
29531	31908	39363	32806	22521	13906	8023	4850	3237	2550	1977	1516	1224	997	841	717	622	582	552	516	501	521	529	497	478	517	433	416	477	476	476	465	466	477	471	446	460	436	455	465	436	429	414	424	471	446	458	487	419	451	480	434	461	428	446	444	448	479	446	422	419	452	496	468	471	470	470	472	446	468	482	460	423	435	481	492	469	488	487	447	432	448	459	466	475	474	466	434	444	490	428	439	470	463	451	457	463	413	435	460	437	480	467	412	402	464	457	460	457	415	404	445	424	410	432	451	430	417	444	475	486	443	469	441	441	440	469	427	464	461	457	449	445	460	475	449	423	435	429	451	447	427	441	471	482	460	427	504	453	451	452	401	437	498	453	439	467	446	446	434	471	454	470	481	447	455	466	446	431	461	453	468	510	427	432	454	430	426	479	454	434	435	482	461	440	434	495	446	438	438	486	458	457	466	421	461	430	407	429	445	474	399	453	419	438	455	448	451	434	499	499	428	441	436	428	453	460	477	468	455	479	471	471	440	421	486	466	430	471	466	458	454	470	452	464	437	491	428	437	443	496	472	435	438	459	465	434	423	428	409	445	452	454	433	460	458	423	473	443	468	444	459	473	459	479	418	449	475	420	445	445	446	447	452	464	492	457	463	449	410	456	462	443	490	463	456	420	431	419	443	459	439	425	449	475	428	470	498	488	474	487	487	432	449	468	464	475	456	455	425	465	427	452	476	424	484	447	415	447	468	419	421	474	498	428	474	461	459	440	447	418	452	481	420	466	421	486	421	464	460	462	450	456	471	444	453	472	449	456	508	444	444	487	456	467	432	412	460	418	436	460	470	457	458	454	426	427	451	469	470	440	407	441	482	470	484	447	489	439	445	461	478	453	517	437	446	421	432	454	478	461	431	397	446	469	477	495	452	460	499	447	450	452	476	465	503	414	469	442	470	412	448	470	422	464	443	457	460	464	455	502	460	434	469	386	477	420	453	442	448	466	457	460	441	455	443	466	411	416	425	471	471	452	472	468	421	439	442	418	509	447	464	434	439	472	414	450	428	474	435	453	450	431	441	449	427	447	462	458	425	447	443	434	437	421	443	448	443	457	444	475	451	452	457	444	445	429	434	419	451	445	427	443	470	476	444	442	412	494	431	416	461	458	454	451	468	458	425	472	485	454	455	472	439	437	465	445	481	433	472	455	426	473	453	418	459	446	457	463	436	485	435	467	430	420	468	472	456	419	447	463	464	452	436	463	457	481	463	436	483	477	433	487	416	479	437	446	464	454	435	419	433	416	486	458	418	438	467	455	432	461	463	430	444	424	383	492	447	488	489	457	436	484	471	480	438	466	464	455	486	467	454	431	429	466	442	471	430	506	436	481	476	475	440	466	488	436	487	472	428	444	431	441	434	456	453	441	487	467	484	499	475	443	445	479	473	463	465	474	417	445	436	461	474	476	448	452	470	492	469	428	423	471	430	485	436	463	486	451	454	454	433	434	426	481	444	466	482	450	472	456	425	447	409	404	445	430	438	416	475	462	454	453	458	445	416	443	480	419	472	472	471	460	429	457	440	453	487	469	479	440	482	452	462	467	459	452	465	442	472	456	416	469	487	410	452	467	476	456	449	437	426	460	446	462	428	473	422	444	485	423	435	461	435	464	452	457	432	434	413	457	433	439	399	448	438	479	420	452	441	483	484	455	417	441	463	482	449	450	441	460	437	457	411	485	477	485	460	431	425	468	461	443	410	423	444	461	473	472	426	453	435	444	473	469	452	461	488	455	455	436	440	462	421	445	475	424	440	406	445	448	448	424	455	452	485	451	452	428	444	475	452	442	435	455	459	502	458	470	481	424	444	481	387	466	432	441	444	470	514	438	460	465	486	426	458	471	437	441	409	434	471	447	443	446	466	460	454	449	443	462	458	446	464	479	442	450	447	469	453	492	455	445	430	402	454	429	425	444	435	429	482	445	460	454	456	457	457	486	434	445	397	436	447	482	430	466	472	442	465	448	481	469	463	437	470	469	457	473	443	467	461	449	467	428	477	475	462	440	428	441	452	458	420	432	460	487	461	458	471	472	504	459	437	463	440	457	391	476	457	454	449	466	427	426	483	469	425	470	456	450	443	456	482	447	469	452	427	486	472	449	463	466	426	433	418	430	406	451	412	429	437	441	455	478	447	461	490	433	464	431	443	482	414	467	430	437	430	444	422	433	414	486	450	453	458	456	452	499	458	433	469	444	443	436	427	435	433	443	460	471	451	450	452	443	409	454	439	460	466	454	466	451	468	467	446	474	441	459	438	479	457	426	421	435	482	447	441	457	440	460	449	487	468	458	411	469	433	454	412	405	462	468	451	446	473	454	460	472	472	431	446	469	457	464	460	429	411	469	465	464	433	466	415	444	484	479	445	448	470	448	461	443	489	435	467	438	439	496	459	426	477	430	478	441	503	482	455	480	437	463	435	466	481	443	442	407	430	465	427	432	476	474	496	471	439	459	447	475	438	462	422	496	462	436	448	463	480	459	448	470	476	479	444	449	472	476	456	462	493	441	414	454	436	454	464	441	426	502	440	431	441	479	443	462	483	421	429	420	427	459	456	459	473	443	450	463	443	483	462	460	402	488	432	457	467	406	423	418	427	482	472	462	394	436	435	415	469	444	399	470	482	427	410	444	453	436	410	462	437	437	457	412	445	444	443	518	437	468	447	439	473	445	440	460	459	455	485	430	449	433	434	454	497	459	446	441	472	436	460	447	411	441	467	474	426	461	443	436	461	456	472	456	458	414	469	480	456	463	407	459	470	423	447	441	435	444	468	438	490	429	460	446	494	480	465	441	467	392	451	452	442	429	463	457	472	435	442	421	453	464	465	490	437	427	486	465	451	429	437	500	490	450	462	447	477	452	478	465	468	439	452	452	443	466	413	399	459	458	451	454	446	450	470	461	459	440	470	427	459	468	482	487	419	496	455	468	489	436	423	458	502	418	442	414	467	474	470	439	485	470	423	468	435	477	450	463	441	469	489	454	453	458	531	432	442	428	431	414	460	438	453	420	478	457	477	450	420	467	464	444	466	461	433	469	473	490	444	496	472	443	480	456	465	444	447	456	428	452	420	450	438	463	412	458	444	455	426	422	476	451	449	457	451	472	448	479	474	452	449	391	437	465	442	453	434	398	465	477	459	419	442	441	461	455	464	441	435	423	413	478	434	451	457	486	479	433	452	462	464	455	428	477	462	427	447	457	459	430	510	479	429	406	460	450	445	456	447	433	421	424	456	483	416	454	452	415	438	455	460	467	435	452	482	471	444	464	400	396	448	439	450	424	468	453	446	470	457	450	417	427	435	448	415	396	474	458	455	416	448	430	395	430	457	420	488	438	467	466	486	455	413	455	477	444	470	462	447	455	431	473	426	467	443	458	428	462	490	435	429	427	415	429	439	474	441	448	421	425	412	453	475	461	419	463	465	440	478	469	476	466	430	492	433	502	453
37313	50774	45786	35461	27873	20108	14117	9704	6663	5300	4096	3026	2290	1743	1444	1259	1048	913	865	821	744	744	743	721	676	683	633	684	642	626	655	643	606	650	629	641	642	617	623	628	632	607	625	641	682	626	644	647	611	621	602	636	608	617	635	635	641	633	648	646	653	655	642	624	614	642	648	607	670	637	634	656	608	711	610	629	631	590	596	650	632	657	617	615	631	617	623	620	647	628	616	571	601	614	622	658	594	626	607	609	582	593	639	639	631	597	647	595	617	640	634	584	636	640	631	596	646	609	641	567	633	595	686	600	621	606	651	633	610	590	637	605	600	691	584	649	619	619	663	619	602	618	653	586	591	632	658	650	632	642	618	623	618	617	639	607	670	655	637	655	660	592	702	639	558	648	610	632	670	613	637	624	651	628	630	625	654	652	647	631	662	631	628	653	608	618	630	641	636	631	606	585	664	610	631	585	561	610	674	593	631	634	617	605	618	623	620	608	650	618	595	636	592	632	636	619	649	621	609	658	590	616	626	597	672	617	636	608	629	649	624	612	599	624	648	631	641	626	603	633	627	631	712	585	645	627	622	631	622	665	628	611	615	668	648	630	616	659	636	673	649	645	649	604	617	626	578	607	619	610	624	613	588	581	624	664	650	639	608	608	665	636	627	605	598	600	652	639	641	663	568	600	605	643	619	607	630	658	647	628	606	639	646	603	593	628	632	673	646	599	604	592	620	633	672	634	609	628	618	609	649	671	603	669	622	638	646	640	620	639	618	634	630	616	648	606	652	655	623	623	658	613	589	663	680	664	613	617	645	631	610	652	643	607	682	597	663	621	636	617	622	625	626	647	694	688	628	640	673	654	627	631	657	636	607	674	624	579	609	637	672	652	583	630	626	642	630	625	596	647	645	647	648	619	667	618	625	663	615	660	621	592	631	609	605	643	624	618	618	635	613	577	598	621	605	606	642	596	649	681	603	613	587	625	640	655	635	666	631	577	678	652	635	577	602	674	649	645	599	595	614	627	658	663	632	659	633	631	625	636	610	655	623	627	620	600	630	633	634	612	636	641	625	606	638	692	641	650	611	626	640	643	636	651	616	630	611	647	628	652	607	602	628	627	592	622	613	604	611	600	657	635	673	663	636	625	642	603	633	636	682	641	633	662	609	624	659	626	600	619	637	602	644	651	606	668	649	622	645	650	630	662	625	655	664	628	632	615	626	659	603	597	623	595	648	636	642	645	635	629	610	662	677	591	617	575	591	641	660	608	634	655	633	579	648	640	644	619	609	618	694	633	623	619	633	639	634	611	630	616	594	628	623	652	623	616	646	634	627	630	632	664	627	575	654	592	639	618	623	619	629	649	603	647	654	630	602	577	599	622	600	626	642	655	571	608	659	608	627	610	640	654	648	648	635	623	654	647	580	633	631	656	621	594	632	631	703	622	634	648	685	657	609	655	614	612	630	678	617	653	640	593	653	601	660	649	637	623	673	579	633	625	612	630	660	647	659	650	623	601	619	608	668	650	634	606	636	654	607	612	637	648	695	629	629	626	626	659	604	628	659	571	608	619	595	625	623	645	585	612	664	634	659	635	641	642	620	630	652	635	676	613	591	617	629	597	635	641	596	620	615	609	633	606	614	606	630	606	597	659	646	650	600	622	597	618	659	649	638	654	620	628	612	666	610	660	655	639	604	572	672	603	664	649	603	633	665	660	663	620	640	617	602	629	637	648	651	643	617	629	703	609	609	633	615	677	628	642	628	634	608	608	599	652	587	669	692	660	638	624	625	618	615	573	659	590	638	613	634	635	614	643	641	629	677	625	654	656	603	661	605	632	644	604	662	580	579	651	585	618	639	650	646	610	656	599	625	639	641	580	623	626	631	589	632	612	605	651	672	618	640	679	606	636	626	666	645	658	656	678	648	600	607	631	632	601	630	607	655	642	652	644	598	637	642	605	620	597	609	622	664	647	593	594	661	662	629	648	632	651	613	608	615	655	642	663	632	600	637	633	615	623	615	619	652	639	634	607	629	629	571	608	601	652	629	626	605	652	597	640	655	580	650	603	627	596	589	638	606	621	599	592	614	636	650	638	641	669	594	608	639	621	644	681	624	584	621	623	632	659	649	597	622	639	616	605	611	687	656	651	617	682	648	603	628	633	600	638	630	625	650	650	639	633	615	631	589	616	638	614	639	635	577	624	653	625	655	610	699	649	652	619	633	668	705	621	598	593	640	641	600	668	608	625	651	634	597	596	573	572	602	612	657	623	596	638	664	686	640	634	648	638	638	627	666	654	638	666	604	648	600	674	613	663	657	585	620	642	641	615	652	629	570	587	631	644	564	635	622	586	677	651	625	615	595	643	626	633	623	614	634	617	670	595	647	656	606	635	632	624	697	630	590	637	670	618	607	643	572	673	593	596	641	615	641	630	659	624	624	639	652	651	628	637	618	621	636	652	645	648	612	628	624	647	645	592	636	620	637	623	658	635	613	659	663	645	644	646	636	620	631	616	631	594	663	611	603	670	647	658	633	608	638	658	636	618	654	640	672	656	595	658	632	663	647	607	611	631	621	623	603	641	630	694	645	650	645	574	597	666	634	621	663	648	591	599	624	574	589	612	598	597	609	575	599	643	667	666	632	631	626	642	684	612	602	616	675	616	603	644	660	662	593	626	611	630	627	656	661	643	644	611	685	604	633	657	673	613	608	650	611	648	665	630	541	631	631	605	606	609	618	653	634	601	620	647	645	641	631	626	598	659	623	651	648	612	607	605	628	634	599	657	585	621	596	639	615	672	604	617	653	635	648	602	662	593	632	620	628	613	641	599	639	575	602	628	609	619	625	617	594	614	636	621	615	601	614	635	636	581	605	648	653	661	637	635	610	642	656	630	680	641	656	622	648	637	645	696	656	609	634	646	647	622	627	613	632	615	662	622	646	587	619	649	639	653	583	625	615	626	642	593	631	586	637	615	644	622	632	601	623	620	595	627	688	622	628	670	656	632	617	636	625	599	622	628	633	604	581	631	624	580	645	608	622	640	650	637	626	669	590	586	628	608	685	620	634	662	614	649	654	625	639	615	668	642	596	688	617	638	606	648	687	619	637	610	655	686	659	649	616	613	642	608	653	633	605	591	634	542	676	644	635	628	651	604	610	606	626	618	655	621	626	623	619	572	684	641	629	637	615	644	664	688	611	592	618	578	608	610	631	609	617	601	644	628	597	608	634	694	634	619	621	641	631	616	627	632	635	629	623	628	629	579	634	625	651	606	617	629	615	582	614	648	631	646	659	625	639	683	662	652	633	644	667	609	631	617	600	662	640	609	645	633	629	642	634	640	627	621	621	611	602	613	670	652	614	636	637	586	658	650	623	627	631	638	614	603	608	650	653	665	630	591	631	632	608	626	626	608	620	602	689	660	630	619	660	602	631	619	607	588	664	623	646	626	623	621	608	640	626	594	694	635	601	569	605	615	678	627	591	630	603	573	592	631
24037	21032	28784	27149	25161	22141	15820	9098	5915	4443	3388	2534	1909	1425	1233	975	803	768	696	641	629	534	599	536	549	514	501	506	486	484	472	446	473	505	447	449	534	499	479	445	473	505	446	441	484	437	455	474	486	411	479	454	471	442	466	486	500	489	455	467	485	446	478	459	491	485	473	469	481	501	442	438	452	415	471	487	462	447	473	489	475	467	451	472	486	455	452	500	474	450	452	478	469	480	482	473	510	463	464	445	470	476	463	489	484	491	458	503	475	493	501	507	492	485	471	435	475	463	473	495	445	472	468	449	506	496	493	479	497	491	486	450	479	469	484	488	478	464	474	464	461	450	473	490	479	466	488	490	452	453	455	473	482	474	462	482	452	487	447	476	489	460	464	485	471	484	479	452	492	470	474	497	453	504	480	514	452	437	472	435	454	474	488	457	471	462	450	453	473	508	489	468	450	501	462	450	459	464	473	445	484	453	473	485	454	456	492	452	463	478	445	452	471	463	477	452	452	451	480	465	455	493	472	456	493	466	490	462	455	500	463	459	472	451	490	433	445	431	512	458	440	491	453	482	446	503	485	480	478	464	469	483	502	504	446	468	437	456	465	498	510	502	493	482	426	457	458	482	492	496	482	465	475	448	460	475	479	472	479	476	453	433	460	449	458	457	437	468	458	468	486	453	470	513	505	459	483	470	469	457	489	493	464	460	499	479	444	471	438	495	470	465	495	483	470	468	453	498	495	490	472	474	470	421	498	472	477	472	450	481	460	445	475	473	475	448	425	482	484	514	450	473	455	487	476	503	465	496	457	451	470	466	456	496	460	437	461	425	448	446	473	444	500	454	468	506	452	500	498	471	495	473	451	475	505	482	457	492	470	515	453	470	436	493	448	486	445	481	421	471	477	481	482	472	470	493	464	502	460	462	457	472	439	476	448	471	459	486	467	439	440	467	467	486	469	438	467	482	458	455	512	500	504	491	468	496	457	508	470	478	470	456	455	471	491	459	446	458	446	475	472	479	482	501	499	473	452	483	451	479	450	493	475	422	487	442	460	484	470	482	459	442	448	516	461	489	476	502	441	449	443	449	497	473	455	499	473	460	456	467	480	468	490	484	507	473	488	468	454	454	518	490	485	469	451	481	463	453	527	486	465	467	453	455	487	489	465	502	474	452	446	476	464	447	480	470	506	466	478	447	472	474	491	453	491	478	471	469	467	491	457	482	480	481	444	522	492	454	480	449	471	438	490	489	465	471	482	483	478	489	435	500	494	537	492	486	467	484	508	453	425	468	501	476	456	457	430	487	460	484	483	469	448	469	477	469	492	492	471	505	488	435	467	508	458	450	493	488	480	467	443	447	448	479	450	464	493	462	460	450	475	447	439	439	488	474	443	440	462	456	439	477	488	457	490	437	495	459	482	483	455	480	427	497	467	479	493	460	503	451	498	464	455	473	483	441	422	484	465	455	478	478	493	427	478	444	449	464	485	472	472	473	447	513	500	464	442	448	474	448	486	449	513	501	477	502	447	484	447	465	451	451	458	488	448	487	511	514	501	462	440	476	461	472	492	454	504	485	427	487	452	460	456	460	469	478	469	448	484	480	455	520	464	484	476	449	493	454	454	495	478	462	508	511	485	448	458	449	463	482	489	470	484	472	470	487	463	484	471	488	448	459	464	448	429	473	472	472	522	475	463	450	499	470	447	447	486	472	511	497	475	466	478	421	465	448	452	464	461	460	497	467	464	520	493	493	445	445	478	497	469	497	471	488	420	460	458	495	442	452	492	469	478	476	495	516	490	456	493	480	481	459	483	441	467	466	463	460	470	446	470	458	439	471	454	511	470	495	477	487	466	472	499	487	478	470	480	435	457	477	453	448	450	472	456	442	462	494	479	465	465	436	480	458	430	494	446	442	488	468	460	478	466	465	482	498	509	520	445	487	507	431	435	469	495	469	455	494	458	494	425	464	458	470	484	479	485	432	447	477	471	447	495	444	469	452	511	474	489	449	470	483	451	479	435	486	487	501	440	469	483	440	481	442	448	451	446	495	460	463	457	461	438	484	459	467	474	462	478	452	493	440	439	474	468	469	469	468	474	461	481	456	471	441	462	457	442	497	489	477	490	454	464	441	460	460	493	487	450	488	493	463	487	458	493	428	465	473	466	462	502	454	476	454	490	464	516	439	469	491	477	440	465	462	486	446	489	473	476	472	482	475	476	478	444	458	479	452	455	461	460	519	458	491	445	464	480	457	489	469	485	462	438	457	465	460	461	445	425	466	415	485	463	480	449	502	436	498	473	463	449	476	447	495	466	517	509	462	481	470	437	450	486	455	455	491	462	478	470	481	446	488	458	486	475	467	478	426	452	494	466	476	472	500	481	421	463	460	443	486	439	438	505	452	455	477	457	482	510	480	435	397	421	491	488	442	445	448	473	488	456	445	485	496	461	492	469	423	484	487	459	453	488	443	477	454	463	489	434	467	493	481	435	499	445	454	493	468	468	514	453	461	494	429	478	455	498	457	421	445	452	514	451	484	482	455	495	488	458	458	484	430	483	466	464	445	463	466	475	458	480	462	446	486	464	470	479	388	439	466	467	450	446	483	509	450	482	454	463	480	488	439	448	500	475	468	478	463	467	496	435	493	454	464	482	468	487	471	458	457	462	464	467	480	506	491	465	422	471	465	453	448	431	443	442	445	466	487	420	471	482	441	473	454	472	442	473	484	442	486	469	487	488	477	455	457	472	457	470	502	456	460	434	469	455	468	478	462	461	494	467	466	476	449	454	486	455	489	471	468	477	486	442	458	489	483	491	486	496	467	470	491	482	498	498	434	481	469	465	491	475	446	460	456	490	479	459	483	508	457	470	488	467	469	498	424	456	460	480	466	459	440	460	458	440	440	502	486	446	487	480	474	490	470	483	492	445	473	447	424	480	497	498	465	473	454	458	502	460	506	495	479	512	470	459	493	478	499	457	477	490	440	442	457	477	469	441	476	476	482	462	454	471	466	506	469	482	458	492	452	481	486	466	480	497	464	493	485	521	401	473	490	504	491	494	480	465	487	461	471	454	516	474	494	476	425	494	483	480	463	478	482	483	449	481	464	482	488	487	490	463	472	487	466	456	472	504	479	450	448	442	455	478	493	439	427	467	501	496	448	456	438	460	435	478	444	462	476	510	466	443	456	450	479	509	472	453	486	430	432	481	495	445	462	483	458	457	454	467	439	441	446	457	487	449	460	457	480	462	455	413	451	479	476	466	475	442	463	488	477	498	438	442	473	462	453	486	489	468	473	480	479	463	485	477	455	455	463	484	465	441	506	491	436	477	478	473	488	458	477	448	451	440	463	456	509	500	508	459	453	459	452	490	452	453	457	471	463	462	448	494	449	453	493	440	475	465	459	487	506	480	510	481	513	469	460	519	447	479	432	452	451	455	460	485	457	469	417	461	491	507	502	464	476	444	499	459	459	458	501	470	514	504	501	433	446
35768	59044	54502	43061	34331	26485	19893	15043	11036	8683	6706	4949	3608	2769	2133	1818	1447	1210	1102	964	916	895	800	751	765	733	698	684	710	720	677	688	649	692	643	660	668	645	658	668	702	649	637	657	637	711	702	637	646	617	678	601	643	615	671	653	626	640	662	644	667	633	690	671	617	631	663	677	624	657	694	651	685	643	668	605	644	648	670	639	684	631	624	699	607	622	658	653	644	659	661	655	648	689	601	678	671	656	635	686	645	654	605	624	674	699	634	679	676	621	668	626	666	651	656	643	642	660	686	632	617	636	656	646	669	661	637	669	606	632	649	557	669	648	632	609	649	631	655	661	638	661	685	684	636	755	651	629	640	594	662	629	648	648	645	634	625	642	687	659	658	673	652	663	631	622	678	609	612	627	666	622	655	660	634	665	679	662	645	626	657	656	628	658	586	619	647	635	665	644	670	600	591	642	675	661	642	632	669	656	638	622	672	647	635	619	676	680	675	637	682	682	653	684	634	720	665	681	616	619	679	658	613	665	617	645	669	622	665	654	637	625	632	648	654	647	641	640	669	697	668	629	643	635	678	694	650	620	620	631	630	609	663	663	646	613	656	634	645	622	636	647	637	651	623	641	678	664	694	679	635	659	619	675	708	595	655	687	610	640	634	658	678	623	650	681	610	647	647	648	644	650	635	682	618	653	673	655	663	644	672	647	680	679	624	679	636	681	668	690	676	694	623	624	696	634	660	680	670	621	693	626	621	688	675	655	637	667	635	641	624	664	643	675	678	654	659	629	670	654	630	666	647	666	632	667	660	645	630	662	688	636	625	638	647	668	598	616	684	681	663	598	650	639	638	679	664	671	621	614	619	659	648	636	705	666	613	632	654	659	628	640	647	634	686	660	618	665	622	652	645	718	636	672	619	633	638	619	664	663	663	629	683	638	616	655	652	641	638	635	647	665	690	655	665	683	641	595	694	693	670	633	646	673	654	632	700	636	648	650	654	624	640	673	614	664	666	659	663	643	612	692	664	631	628	686	670	670	638	682	628	630	649	634	657	673	656	673	625	648	680	647	660	658	650	666	615	667	660	629	663	664	668	647	615	623	622	668	646	655	699	706	633	639	650	688	609	670	670	635	634	642	603	650	679	666	689	632	696	663	681	683	664	674	624	668	656	683	676	632	606	643	650	637	643	637	651	628	713	679	648	666	677	626	653	652	607	622	685	631	655	674	646	639	694	652	664	653	669	624	635	688	647	662	661	643	663	651	662	626	663	626	656	705	677	640	613	653	646	634	647	653	672	649	604	629	634	639	660	650	646	614	601	670	639	638	666	633	641	659	648	676	658	624	658	690	684	653	628	667	630	685	658	630	655	678	620	631	611	634	650	602	687	642	686	667	674	677	640	652	650	624	680	651	635	643	661	637	669	677	640	652	690	612	635	632	662	651	614	644	653	616	647	660	609	664	666	675	655	654	687	598	623	623	641	627	616	596	674	669	682	648	695	671	650	670	617	669	635	646	637	679	623	620	669	673	650	658	684	628	662	676	661	625	649	647	680	625	691	689	628	633	681	639	650	693	678	661	670	649	667	643	601	629	638	654	638	685	659	638	661	621	671	676	637	667	666	686	655	654	649	648	646	668	655	623	658	675	658	620	614	727	619	626	616	670	653	658	694	660	692	644	645	699	614	648	612	690	664	643	660	613	633	645	660	619	636	630	691	600	642	647	659	662	637	679	651	660	652	643	679	641	687	659	637	621	648	608	684	639	636	651	660	616	661	642	643	634	679	627	650	630	630	633	681	669	664	630	661	651	658	662	632	658	636	647	678	630	624	680	667	647	687	726	613	656	685	708	622	641	675	688	645	613	616	661	639	659	620	691	676	615	655	682	691	630	639	622	621	630	623	681	610	666	637	672	712	647	672	626	676	672	644	645	660	599	650	629	689	628	650	627	642	638	672	664	674	676	703	628	679	679	610	644	659	664	668	633	597	665	639	704	677	635	651	621	662	630	599	689	591	659	657	653	640	646	596	652	655	662	668	660	647	663	658	639	647	641	636	626	653	634	672	681	588	665	593	678	671	660	614	687	627	690	666	657	616	698	571	643	652	638	630	628	618	670	669	642	660	684	687	634	615	711	687	685	644	667	643	660	642	663	678	630	628	630	658	688	669	654	650	619	671	672	638	625	690	637	659	666	628	630	698	641	631	682	630	620	689	632	654	641	668	606	666	648	621	659	662	691	642	676	629	648	668	638	691	667	638	641	645	660	620	679	630	623	665	615	644	660	679	655	652	622	637	694	614	668	698	659	653	664	646	645	636	666	663	668	616	604	646	694	681	644	639	660	664	662	649	655	639	654	686	641	694	635	695	624	677	646	649	659	595	642	676	633	632	627	615	642	649	670	642	693	621	681	656	640	644	657	654	619	661	674	641	621	644	665	658	651	691	646	650	651	698	616	646	607	658	669	608	586	657	629	627	668	684	642	657	621	671	681	595	642	667	627	721	626	696	636	672	699	658	616	696	642	706	628	639	653	659	602	636	697	693	644	634	655	674	691	671	628	660	664	640	674	602	626	637	653	613	655	653	626	661	648	669	640	666	601	681	613	655	659	613	617	637	603	650	656	668	617	636	640	652	653	617	631	683	634	680	653	627	673	643	634	650	652	633	609	655	604	670	613	614	647	603	655	663	607	607	609	640	628	640	642	635	663	642	661	676	602	648	626	671	645	667	626	657	680	617	673	636	626	605	661	642	669	644	634	595	635	627	632	619	623	593	655	644	695	622	646	622	639	689	637	659	627	684	686	589	668	628	659	676	630	658	663	615	679	650	662	643	640	669	642	631	634	678	622	654	649	676	658	646	671	706	642	686	632	596	649	642	617	647	679	636	666	698	683	643	643	662	630	657	647	613	638	626	699	683	637	656	673	632	641	691	645	653	667	668	712	676	650	657	673	585	635	650	611	641	630	671	679	696	675	640	659	635	640	626	662	649	665	644	660	659	654	589	632	680	656	650	691	655	643	699	711	665	701	692	665	652	646	717	650	647	664	660	674	657	640	662	694	645	687	643	690	641	630	710	668	642	712	601	642	660	659	603	667	653	637	655	647	664	657	626	592	661	628	662	622	603	629	667	664	692	583	645	669	645	664	648	683	702	671	670	664	630	629	653	630	658	627	628	681	629	652	622	658	657	679	692	666	658	627	649	608	668	633	611	633	645	665	627	654	650	660	701	661	628	641	622	642	668	659	663	677	621	672	654	676	671	665	693	625	616	659	647	663	649	658	660	629	661	641	618	664	697	676	704	636	691	660	649	654	669	650	696	648	661	632	650	661	667	644	652	650	656	642	672	705	661	657	603	603	634	630	647	597	643	627	627	626	656	681	669	649	651	622	650	657	643	649	645	680	610	677	677	639	639	624	598	637	654	658	657	603	669	650	653	660	654	658	626	676	662	677	671	623	668	597	591	658	639	650	694	627	704	609	638	666	651	586	644	662
23039	21026	28805	24484	24218	25630	23024	12299	7713	5657	4416	3431	2362	1846	1476	1169	984	843	730	735	638	600	592	523	554	529	457	502	507	477	467	520	464	460	439	491	482	491	493	481	461	460	456	467	471	490	485	448	501	456	489	494	511	459	463	504	476	471	445	482	459	456	501	493	458	467	485	458	457	478	454	459	459	484	499	448	460	442	489	459	494	406	477	465	497	448	439	466	464	489	469	470	436	496	465	462	463	484	439	467	468	456	454	465	469	465	467	477	476	482	487	494	477	447	487	481	505	450	428	462	456	454	470	469	469	455	477	472	448	418	511	485	465	467	501	441	470	446	478	467	501	498	440	432	445	443	484	478	452	492	467	434	449	487	448	464	470	459	463	478	479	458	450	465	482	502	415	419	450	478	446	508	476	471	432	470	490	472	425	457	453	466	499	468	457	480	466	446	470	473	433	445	487	444	482	474	482	466	467	445	411	409	468	485	433	476	474	453	445	458	470	436	450	453	457	472	462	474	453	472	469	482	442	499	455	465	481	460	421	504	493	479	495	497	433	413	480	437	476	474	476	480	463	459	487	470	473	495	446	466	451	431	429	456	473	456	467	466	444	464	510	438	478	449	465	487	464	455	450	498	480	433	483	474	455	432	450	494	428	490	470	478	494	466	487	485	501	436	470	489	429	468	457	458	465	442	494	462	469	487	435	452	453	485	482	487	464	488	466	475	442	472	495	454	453	460	478	467	431	429	504	476	466	450	441	477	474	484	497	437	449	441	458	484	457	487	464	506	447	447	457	446	497	466	461	456	453	470	438	443	486	463	476	431	448	481	467	436	496	476	447	442	522	485	468	477	471	474	451	440	487	481	491	472	487	441	482	484	485	464	506	465	431	406	473	449	469	457	455	484	492	453	489	468	472	454	498	461	472	473	450	445	446	446	445	450	409	423	496	441	469	481	482	458	456	483	445	467	455	450	421	469	490	451	464	458	469	473	458	461	453	464	489	504	472	432	468	474	453	445	489	480	429	514	457	485	446	505	442	478	468	488	479	487	421	457	470	478	466	451	451	482	518	467	499	477	482	472	465	451	500	444	465	434	486	458	462	457	419	438	462	440	438	506	450	479	462	503	477	458	446	460	427	459	500	463	438	458	505	494	458	482	471	472	484	475	453	453	438	482	464	477	490	469	442	441	452	475	477	475	426	438	466	454	452	403	468	472	457	471	460	461	458	480	460	461	469	483	444	477	464	452	467	475	475	447	488	500	470	478	496	489	452	457	489	466	452	425	461	492	462	430	461	463	468	450	426	506	451	463	477	482	422	478	473	467	467	492	441	488	463	535	497	516	481	467	481	462	506	463	456	457	456	486	509	483	477	452	474	419	491	464	479	453	489	472	467	431	473	435	511	467	426	436	438	471	474	487	445	455	463	458	470	442	486	488	483	462	480	451	449	468	488	411	465	490	463	445	460	442	460	448	490	486	479	447	463	459	443	475	461	491	467	490	478	460	460	424	484	456	465	491	456	475	462	448	493	464	455	483	458	469	442	425	455	443	462	472	486	452	470	428	448	505	464	506	521	460	463	457	436	451	457	483	419	478	433	472	472	448	457	438	470	470	451	485	498	489	508	424	460	473	492	467	451	449	465	475	455	463	506	459	468	466	459	478	454	462	478	451	403	427	458	466	469	474	462	441	499	478	453	504	452	446	446	463	492	432	484	451	497	502	470	457	465	432	434	443	445	474	487	463	470	442	502	482	477	465	482	464	460	474	461	478	463	464	513	511	475	452	484	424	468	443	445	418	410	459	472	461	481	481	473	456	481	468	478	449	448	499	465	503	445	415	423	474	470	459	471	461	470	423	506	461	442	453	501	414	460	483	469	488	459	476	487	447	432	453	466	450	460	470	440	461	451	498	511	519	460	480	500	460	451	445	471	452	470	455	435	475	454	462	454	467	458	474	458	509	485	457	475	473	456	459	485	457	460	492	483	479	446	406	430	459	429	446	468	481	450	473	462	451	429	484	444	450	449	497	486	465	437	475	420	490	441	449	469	444	443	449	476	436	473	480	456	444	488	465	509	469	479	499	510	472	484	510	489	463	462	476	437	431	495	464	464	497	497	451	502	548	475	451	488	443	480	415	462	455	412	470	466	472	493	479	468	442	467	467	452	478	477	457	466	483	430	451	483	456	469	478	500	472	493	433	456	446	454	445	490	468	482	500	472	499	467	477	492	471	476	445	473	496	495	429	490	485	457	482	461	441	470	474	461	462	497	465	482	443	435	483	412	465	463	548	487	451	467	455	441	457	459	463	467	443	441	456	496	432	460	471	459	455	475	449	474	473	490	491	435	450	440	460	466	468	462	514	461	454	448	444	448	430	436	446	497	487	471	482	424	477	464	460	460	487	433	488	466	490	471	436	492	466	458	445	462	494	446	503	472	460	466	491	494	448	427	459	457	478	448	466	478	459	445	455	487	463	490	469	442	448	452	461	481	492	492	460	511	447	465	458	446	473	496	476	464	458	455	473	454	472	487	462	441	459	481	503	451	464	460	452	446	458	466	443	481	461	466	453	486	468	452	440	440	448	430	445	467	423	475	462	458	452	439	453	492	491	457	473	439	438	443	464	474	479	471	449	476	477	481	460	441	421	486	488	441	457	461	469	468	469	479	454	433	465	449	487	448	455	411	465	467	472	436	468	470	490	441	441	452	483	444	475	458	487	469	483	457	486	476	462	444	504	477	466	473	432	463	490	447	454	456	469	471	465	483	457	496	475	431	469	473	441	482	446	457	476	509	468	457	460	511	467	458	486	474	463	480	474	461	422	460	468	500	473	498	452	475	447	474	476	475	460	473	468	420	439	474	436	496	446	463	452	439	440	433	422	498	481	498	472	508	423	441	466	467	466	471	458	467	514	490	444	433	460	493	472	480	477	420	453	444	442	473	481	461	454	454	479	479	455	457	465	453	423	498	494	468	473	456	456	502	441	475	499	472	439	459	490	460	479	487	467	470	426	439	491	474	469	468	439	493	444	473	432	481	463	437	443	500	483	471	447	450	484	473	467	457	464	458	506	497	452	474	495	470	434	495	475	433	470	480	451	440	479	474	483	469	438	473	494	492	426	434	448	441	494	440	461	479	471	474	489	487	473	478	480	454	448	466	462	438	462	487	449	466	444	437	444	441	497	461	462	462	487	469	476	425	483	435	442	516	457	460	420	458	506	475	464	452	502	463	467	487	450	496	442	463	474	471	484	494	445	470	457	461	486	458	447	465	457	464	409	461	448	470	463	456	452	456	490	482	496	464	444	457	498	466	477	436	498	442	463	462	449	468	474	471	480	498	475	500	449	465	475	479	492	452	486	467	479	449	447	461	438	491	504	441	473	444	505	482	453	482	454	466	466	451	469	456	482	442	476	492	477	442	471	521	426	452	454	471	479	427	455	465	487	459	479	493	451	492	462	511	476	431	450	471	442	443	480	477	493	471	441	461	454
38720	64436	60054	48339	40757	33056	24883	18113	13501	10624	8458	6367	4551	3400	2851	2179	1721	1444	1294	1035	959	900	879	761	744	742	701	715	712	723	694	648	720	698	659	638	650	675	622	650	647	638	627	660	638	631	612	687	651	681	632	697	623	642	617	647	620	634	656	667	652	612	603	618	630	631	632	607	635	595	618	606	629	633	604	609	650	678	655	629	635	668	601	633	606	692	651	678	638	667	659	632	642	703	628	664	598	678	697	625	674	621	640	640	660	617	690	596	675	648	681	591	604	629	615	640	632	606	625	639	655	573	649	638	641	683	659	645	666	678	619	637	627	600	672	659	604	610	623	688	643	628	656	657	643	607	594	605	631	616	638	664	643	601	612	691	674	644	604	653	682	618	657	646	585	653	647	636	617	650	608	636	618	626	652	638	635	664	653	643	630	648	652	658	595	636	631	626	662	580	650	666	645	657	639	660	638	657	653	608	672	648	591	589	663	607	594	666	615	628	648	649	651	620	687	644	644	617	664	623	682	608	605	684	635	646	644	639	636	681	605	654	621	600	615	626	624	668	617	649	642	632	618	628	573	651	614	610	620	651	677	609	629	626	634	619	604	659	650	599	645	644	612	639	604	629	642	611	647	648	668	635	640	686	630	658	599	626	617	695	634	630	586	627	649	642	645	685	653	640	631	615	679	567	599	599	648	661	638	605	622	630	612	653	624	609	628	653	609	572	633	596	677	668	648	626	623	653	640	624	642	620	666	617	648	675	606	659	635	607	644	623	614	643	640	624	564	590	627	631	602	676	664	665	641	658	617	616	635	658	636	692	699	632	637	609	613	611	653	652	629	653	638	645	670	631	657	670	645	672	604	649	628	677	659	646	627	634	651	650	640	638	624	587	622	618	622	617	684	616	602	613	656	601	629	624	667	681	653	659	641	657	619	597	651	618	641	595	619	648	635	646	634	606	643	652	613	594	661	662	636	627	625	629	662	600	618	626	669	656	639	650	649	594	653	655	650	614	617	647	627	687	619	639	651	590	647	672	659	642	604	593	623	678	627	613	619	639	623	623	638	647	624	659	658	654	625	631	610	640	634	641	650	643	609	583	649	646	607	637	643	673	623	618	653	633	645	607	662	655	634	653	604	634	609	599	645	624	639	637	635	614	622	613	647	645	595	643	640	623	657	621	644	599	615	648	648	610	650	656	657	634	628	663	661	606	596	624	637	645	667	645	616	625	643	657	635	596	681	633	668	654	602	618	580	647	643	655	640	652	654	649	700	655	651	641	659	623	674	646	631	615	632	656	635	640	569	626	640	634	662	690	655	645	678	656	608	619	634	646	647	595	634	624	597	616	639	646	655	663	662	638	638	649	659	609	649	625	615	607	639	653	654	650	626	638	599	636	659	619	674	661	671	644	607	682	641	674	639	645	669	650	614	664	591	648	616	647	618	661	660	659	652	669	619	662	645	662	618	667	663	661	628	643	649	647	623	589	609	640	648	606	692	623	590	625	647	649	636	617	617	680	647	649	641	635	606	639	655	644	559	654	688	640	639	665	580	608	645	598	653	661	641	651	612	666	641	671	598	646	584	665	568	642	643	621	690	610	636	659	646	663	664	649	647	645	657	681	632	637	621	619	654	641	645	639	618	643	630	654	601	646	658	607	636	639	657	662	656	651	638	664	651	623	657	658	638	627	582	649	653	644	685	606	641	606	637	656	627	679	655	596	616	635	650	628	637	678	611	644	645	714	686	645	655	674	649	612	627	623	646	640	665	671	624	654	650	605	642	644	646	614	652	624	669	642	639	648	664	618	612	625	592	599	657	619	652	632	613	624	636	636	623	631	617	652	677	588	629	651	600	642	667	657	644	632	613	632	622	624	645	675	665	634	642	629	660	623	641	642	610	663	626	658	673	685	625	607	644	591	603	575	625	619	617	677	650	658	673	641	661	606	669	630	613	648	676	663	649	621	625	647	656	653	600	647	656	638	607	665	632	617	623	611	593	641	640	588	664	613	631	631	655	587	616	651	647	586	660	633	623	689	633	603	661	609	653	680	598	636	625	597	647	633	631	638	642	601	645	650	682	658	653	671	625	630	669	625	638	646	585	609	677	599	603	666	582	622	630	668	647	600	627	635	660	621	663	661	645	662	616	632	643	617	626	628	621	651	631	603	656	622	625	681	642	653	688	661	616	663	659	645	629	642	658	630	627	627	657	648	653	656	596	584	628	604	646	617	650	639	652	609	636	630	657	646	630	629	639	661	649	637	660	641	613	636	634	649	636	631	654	645	652	621	663	666	662	626	626	626	598	617	622	637	652	615	639	641	622	618	659	601	587	632	692	599	650	587	664	593	605	643	636	675	668	639	649	645	643	653	650	667	642	634	642	637	621	612	626	658	638	650	657	672	669	656	627	605	641	625	650	605	633	646	667	602	674	614	645	631	640	629	648	593	641	641	590	616	624	673	625	689	650	660	657	605	595	638	620	655	613	663	666	636	629	637	596	651	629	609	641	601	642	664	686	653	663	630	656	662	669	679	623	662	621	675	679	622	634	652	660	600	639	639	663	663	624	611	610	655	648	647	682	679	614	644	605	612	645	579	632	666	654	621	637	658	665	637	618	658	645	588	651	664	632	613	637	667	643	629	615	652	647	602	610	645	623	680	642	656	639	610	591	636	632	621	598	625	614	607	633	614	613	639	641	643	645	621	708	649	620	618	651	620	628	579	627	599	612	614	633	627	640	635	623	639	695	693	657	650	644	626	610	634	643	654	610	626	612	595	673	639	653	609	605	641	641	687	643	626	627	664	670	616	714	635	646	677	615	642	661	611	659	648	628	657	645	645	616	617	636	618	622	667	656	664	644	685	641	663	630	642	674	686	630	626	632	662	664	664	610	650	604	629	633	653	664	646	659	605	662	654	622	700	607	620	627	660	626	612	622	599	664	622	666	623	593	621	619	630	638	672	624	656	640	592	626	641	637	647	606	637	655	629	636	655	645	655	614	649	586	652	668	647	624	617	657	642	621	675	640	672	616	640	629	643	643	613	652	630	639	634	618	620	647	579	616	631	639	683	655	575	625	668	606	633	595	619	643	658	602	610	659	635	671	609	647	585	667	633	654	652	631	637	604	670	665	675	648	650	644	613	630	604	681	622	642	635	616	630	635	638	572	684	584	630	617	633	674	630	652	648	639	610	641	635	641	638	645	649	629	667	603	643	652	646	644	641	662	644	651	647	634	633	640	678	629	602	638	612	648	649	644	599	622	648	619	661	657	630	647	656	643	644	614	620	583	643	613	675	648	625	694	671	618	667	618	607	712	659	660	627	660	670	624	613	637	638	594	642	630	641	683	606	615	620	572	622	643	618	656	621	642	654	643	637	650	663	628	635	653	649	656	646	638	690	617	648	691	684	635	640	643	608	622	641	629	600	597	615	619	642	673	590	624	599	602	649	608	639	631	616	696	660	621	614	629	625	677	629	600	659	713	635	640	623
29397	32954	42102	34217	23479	14621	7897	4436	3180	2367	1964	1504	1206	1003	782	726	628	577	589	557	514	497	475	493	483	429	453	470	487	440	491	451	441	458	501	472	421	438	457	465	448	461	440	431	466	459	470	480	404	437	450	425	431	442	440	434	405	462	484	465	460	497	464	417	474	434	447	447	478	440	476	474	445	422	406	423	410	429	465	427	475	490	491	476	483	445	449	422	425	480	444	476	402	451	442	442	419	454	437	435	505	451	485	427	471	460	420	478	448	430	450	440	432	443	460	459	461	438	449	453	457	451	481	461	452	415	453	450	459	446	472	447	459	423	426	466	433	468	428	485	456	466	459	467	442	447	439	451	437	484	455	475	465	412	439	411	452	431	445	445	437	449	478	423	437	472	453	402	443	459	453	447	445	400	459	478	477	491	463	432	449	445	472	475	435	454	433	430	424	473	444	438	410	448	446	454	417	481	420	410	468	446	443	473	451	490	485	451	484	425	443	438	478	433	442	458	433	437	455	453	450	422	440	459	461	461	473	473	468	477	454	436	457	467	406	445	468	442	451	474	464	438	472	427	428	434	473	437	436	460	459	427	438	457	421	438	456	458	425	460	444	465	470	439	441	442	412	426	449	462	462	475	415	461	458	451	410	479	464	418	416	499	465	438	447	483	427	465	417	440	474	491	455	434	464	406	432	480	426	450	426	461	424	478	462	445	487	471	463	410	421	430	443	459	462	470	474	459	487	430	435	428	464	442	448	456	453	444	461	466	430	439	418	454	471	433	478	406	450	442	428	434	423	471	457	464	435	478	474	432	448	460	463	446	512	448	492	413	459	425	443	435	462	441	408	424	430	438	492	431	449	424	454	433	452	456	460	445	423	425	444	475	426	430	450	462	422	426	425	484	427	431	448	445	486	471	435	424	458	438	448	449	446	403	418	464	451	453	437	452	417	450	448	460	447	444	449	476	445	455	436	424	470	443	432	448	446	441	427	451	405	493	480	467	427	442	458	477	504	456	442	454	436	408	450	434	413	454	486	467	440	448	465	476	449	485	482	422	444	441	470	473	451	427	464	445	451	440	431	475	427	463	443	442	414	461	472	461	445	426	432	440	429	450	491	440	408	405	461	435	491	437	470	447	414	465	454	468	457	434	409	479	434	435	455	456	470	433	439	456	432	451	441	439	467	456	442	444	445	438	452	398	437	445	462	427	459	463	448	444	456	472	442	461	436	426	442	447	452	467	454	435	483	458	450	472	427	441	468	433	462	447	433	472	426	443	421	446	456	511	442	449	449	451	443	446	475	419	463	435	447	462	467	442	432	449	477	436	488	441	426	457	482	428	438	429	438	478	441	419	433	426	457	484	492	423	464	435	468	448	484	413	406	426	471	432	445	468	437	454	477	497	419	447	452	466	484	440	500	452	431	444	429	470	480	458	440	413	448	425	452	454	477	423	442	433	452	466	444	432	412	452	442	448	422	435	478	467	470	428	481	450	439	445	449	471	448	472	459	444	404	407	460	499	438	451	451	442	427	424	475	466	438	472	490	452	458	482	415	498	457	462	438	446	414	414	447	424	445	450	476	461	454	415	474	449	446	437	458	439	419	413	422	451	426	426	462	462	449	432	449	479	445	470	486	475	444	469	485	426	437	458	436	469	449	446	459	473	493	441	450	459	478	457	490	440	428	442	432	451	412	452	460	448	479	442	397	448	491	439	480	455	458	398	428	447	486	436	439	466	435	450	465	450	452	502	458	439	460	475	461	473	452	438	446	427	414	474	471	463	449	484	416	448	468	498	445	454	481	423	440	487	431	469	432	457	432	450	485	450	474	452	405	442	455	445	468	467	433	436	443	458	447	447	434	446	449	409	456	469	442	462	462	462	463	432	433	432	453	441	430	425	452	457	429	465	425	457	420	462	438	436	492	476	441	503	465	454	429	434	454	459	448	459	461	452	453	430	461	483	447	452	482	424	437	432	426	415	467	450	426	441	395	438	423	445	434	463	463	451	447	438	453	412	464	458	452	472	398	455	455	429	435	487	474	489	464	473	450	467	463	454	464	461	443	451	419	468	457	440	438	490	461	463	427	464	443	451	451	394	435	433	428	442	457	477	438	509	487	435	466	451	477	452	465	426	501	462	475	448	439	444	445	430	482	441	460	459	432	441	487	479	476	443	456	473	435	482	436	432	455	435	463	437	454	424	413	431	460	494	473	455	462	454	423	476	496	426	463	447	465	476	474	444	493	439	475	426	455	438	439	471	467	440	484	464	472	424	453	483	436	432	437	409	439	443	467	477	449	476	417	463	455	449	428	459	435	460	405	415	440	461	437	469	424	405	455	477	469	454	435	445	472	462	462	440	413	462	452	451	426	426	464	445	454	457	432	430	468	431	471	444	507	442	474	446	466	472	453	478	440	412	448	422	419	481	477	435	429	411	463	504	464	482	478	431	397	460	452	429	457	471	430	462	442	464	434	464	505	516	458	465	450	442	433	471	469	489	483	473	490	484	444	412	428	430	411	460	451	458	432	444	453	435	456	449	448	476	445	441	445	473	438	432	471	438	449	444	463	449	439	448	449	416	460	451	441	431	484	453	461	456	444	460	454	463	462	430	454	450	463	442	382	460	460	437	456	442	453	442	460	429	473	463	409	445	465	465	465	457	473	464	438	435	427	440	482	449	433	465	506	460	447	477	444	448	438	413	421	450	460	439	501	452	436	439	460	467	453	460	476	469	456	462	427	445	464	457	476	464	497	481	462	443	443	391	436	439	437	445	418	451	428	460	452	425	404	453	455	446	448	458	437	455	438	467	443	466	456	448	426	449	460	427	420	462	440	456	470	421	458	472	457	445	457	450	464	439	424	419	458	449	473	445	484	439	444	440	453	457	469	457	456	453	445	450	454	440	422	460	476	449	459	443	440	446	426	430	462	465	446	439	401	458	425	462	418	448	430	445	460	433	441	441	458	420	471	458	476	464	446	456	441	446	427	488	437	453	433	455	450	459	464	437	444	452	453	466	464	444	462	455	478	444	458	498	448	474	485	450	432	443	443	477	416	477	451	453	440	430	478	450	451	460	432	463	510	436	462	437	451	446	447	453	440	422	432	429	423	406	484	478	476	452	447	471	446	494	453	456	469	478	455	460	484	484	444	452	457	450	466	428	471	441	459	433	477	461	426	465	466	447	493	474	485	457	466	412	461	471	458	443	454	489	469	445	432	469	431	461	463	470	500	459	420	436	450	473	444	426	430	456	445	441	476	480	444	417	446	463	508	404	455	470	416	465	460	472	445	461	439	442	507	439	465	445	421	454	435	475	445	462	470	433	428	434	472	463	435	453	462	441	430	422	470	439	448	426	489	468	458	443	464	474	447	470	444	456	489	484	430	465	437	464	452	435	433	419	435	424	443	455	420	454	431	440	490	479	465	459	436	427	497	421	468	450	424	426	434	476	460	474	498	457	470	469	455	418	449	429	434	436	416	453	463	442
36657	51969	47534	36216	28444	20391	13373	8857	6571	4900	3912	3037	2200	1668	1364	1176	1096	928	860	771	737	695	666	654	628	687	656	621	614	645	639	726	639	630	632	676	579	595	620	672	627	630	629	568	600	635	617	624	570	624	658	635	599	645	637	637	624	648	644	633	638	649	657	615	616	575	630	598	618	667	632	644	644	640	619	660	620	669	616	684	626	624	652	615	632	568	669	624	627	635	613	614	596	633	607	624	594	618	618	608	662	657	561	585	620	639	622	629	619	640	583	620	631	582	619	601	652	627	603	631	611	646	654	609	640	618	584	637	599	625	652	596	587	635	568	632	620	578	631	624	603	617	616	592	602	615	612	611	691	600	557	625	633	659	628	611	617	582	644	629	626	603	665	632	662	664	649	613	616	617	634	642	602	638	603	619	605	657	674	613	653	627	612	612	624	628	670	680	634	622	651	681	648	654	617	607	664	630	655	625	648	569	616	629	633	645	640	656	638	637	622	599	628	634	579	635	610	594	639	640	603	606	649	636	594	631	604	600	646	652	643	615	655	574	620	611	624	634	613	626	654	637	598	571	626	621	643	599	642	644	653	626	602	628	628	578	611	589	624	627	624	638	601	662	613	613	619	671	598	591	579	610	664	611	665	606	632	609	649	596	627	661	585	636	614	605	599	613	649	591	600	603	640	638	674	633	560	611	658	606	581	630	607	618	598	630	618	589	642	582	614	687	575	661	624	621	588	632	624	618	613	601	615	647	654	633	617	598	626	590	627	607	618	634	616	616	642	634	624	636	625	620	639	610	631	596	616	662	680	593	604	624	646	619	633	657	617	617	627	646	677	616	639	606	605	613	613	659	639	610	612	592	585	620	598	626	641	622	615	591	586	631	622	602	637	584	598	637	605	631	627	598	613	644	638	648	627	655	627	591	655	662	636	643	631	628	604	636	611	600	647	649	672	656	610	611	599	650	666	621	614	640	588	640	615	659	633	654	634	606	638	609	604	634	636	608	598	644	642	598	638	640	602	617	631	645	606	619	617	651	611	599	633	616	624	605	637	606	635	641	612	607	635	619	610	626	641	582	620	623	622	620	602	577	637	638	658	598	681	631	606	636	618	590	624	632	615	655	641	599	636	606	616	651	633	599	649	597	593	638	661	664	654	611	645	616	608	608	661	584	593	640	588	655	641	605	605	593	624	591	602	623	617	653	645	616	626	621	593	637	647	617	604	642	640	627	608	623	638	638	633	591	614	642	638	606	606	589	597	669	603	672	663	639	649	590	642	659	606	618	625	604	627	603	591	661	631	625	619	665	590	644	655	600	658	637	663	661	602	621	597	635	618	623	594	643	613	634	620	611	610	630	611	662	644	620	623	581	662	594	651	592	669	649	628	673	675	663	619	595	588	599	635	588	612	649	684	623	590	607	618	623	634	599	671	634	668	651	609	625	605	614	633	615	623	630	611	638	627	640	693	618	650	600	655	653	666	589	653	612	609	636	608	673	621	584	632	613	624	627	613	623	626	633	657	597	652	595	608	634	640	589	608	588	638	617	597	610	602	626	617	662	598	622	617	680	639	635	573	619	583	601	592	619	636	670	641	610	639	590	624	612	660	619	626	609	607	619	637	622	656	624	601	615	610	620	564	592	619	638	696	579	620	623	642	595	607	624	599	584	616	606	640	665	614	639	609	623	655	630	627	651	618	634	625	626	611	584	595	573	562	658	639	645	645	640	608	622	637	659	604	587	636	613	578	631	619	640	612	633	655	620	629	641	675	613	596	625	621	596	626	656	674	610	619	589	623	658	666	602	605	637	637	584	630	618	639	647	663	638	617	592	645	654	617	675	614	630	643	644	650	629	608	593	591	611	627	628	608	645	617	641	624	601	666	630	587	593	631	646	637	601	578	613	626	660	623	593	613	631	596	604	640	594	629	619	603	642	616	598	558	639	611	580	598	629	615	606	607	638	618	601	637	606	635	611	610	632	614	614	637	658	620	624	606	626	634	635	602	613	608	705	578	639	645	567	631	591	611	611	643	622	654	617	644	642	634	608	642	643	643	662	595	603	593	665	636	622	612	623	645	621	654	590	573	632	650	623	602	604	590	696	656	606	587	678	657	615	596	661	638	581	649	585	589	614	659	645	646	583	631	660	643	625	617	643	642	639	621	620	615	603	675	624	601	643	568	603	612	646	599	606	651	601	599	637	603	625	563	612	600	613	643	649	628	605	592	646	590	640	629	622	611	648	622	640	639	647	609	646	622	622	659	640	638	630	655	645	603	634	602	589	584	601	630	599	656	610	610	593	624	622	634	602	633	598	616	609	610	630	615	586	657	589	602	626	592	633	595	606	625	611	617	690	639	593	613	645	653	632	614	617	605	600	641	638	627	621	574	609	668	621	651	598	625	683	617	605	625	634	614	599	658	616	635	635	592	660	640	626	668	630	631	616	618	651	620	613	622	633	608	655	628	632	635	650	636	653	640	636	599	613	629	604	635	645	611	657	666	566	598	649	615	662	618	635	599	621	582	605	653	646	601	599	639	624	646	635	604	579	658	617	647	599	620	627	627	664	654	608	626	598	619	630	587	616	621	634	640	666	669	632	647	637	659	601	652	613	644	627	600	615	632	609	566	624	619	627	608	668	613	638	621	613	629	652	634	627	631	597	596	627	696	666	587	597	623	607	640	641	642	644	643	651	648	640	630	631	669	631	615	601	623	610	623	611	636	627	694	595	634	592	670	623	605	611	613	616	616	572	618	632	655	598	643	658	644	607	637	609	608	643	635	584	613	625	649	628	619	629	604	602	642	601	624	601	662	637	621	641	646	653	672	627	652	617	580	632	629	594	655	605	618	627	621	625	613	624	601	642	590	600	576	582	620	567	582	600	597	608	617	644	590	654	639	668	632	588	597	618	590	609	581	661	592	657	649	627	612	579	584	611	621	581	616	580	562	612	653	636	631	625	628	614	636	646	623	616	625	627	625	667	580	631	659	619	654	617	613	598	629	670	660	663	639	609	638	625	623	641	663	543	625	618	677	647	635	636	608	604	601	642	622	601	632	654	625	601	641	623	563	598	594	600	618	582	629	650	608	643	644	635	635	592	658	617	605	629	600	607	587	640	605	641	600	603	630	628	668	637	579	608	587	646	612	638	668	606	593	660	644	640	623	629	647	627	652	635	637	634	613	623	682	662	628	619	614	604	630	639	614	634	582	638	587	577	641	634	598	602	647	623	644	637	604	611	607	658	591	620	643	649	611	584	635	651	655	583	587	609	600	625	636	651	633	614	593	614	594	617	625	651	639	623	602	630	594	622	648	561	654	627	649	588	602	657	612	619	585	587	593	626	586	655	614	623	631	633	640	628	615	636	611	639	624	604	542	645	637	656	569	607	604	626	605	681	619	611	618	636	653	631	622	636	607	638	636	658	653	589	649	607	614	620	642	648	610	640	647	598	648	605	589	639	615	594	658	610	653	633	570	617	641	638	625	651
24058	21019	28637	26796	25718	23499	16829	8459	5358	4127	3217	2424	1757	1419	1133	937	850	787	657	622	583	597	548	515	516	480	500	483	515	478	458	489	466	489	433	456	470	454	489	463	483	461	443	472	475	480	476	457	461	447	472	462	486	431	472	521	451	504	438	466	485	451	469	493	492	505	406	514	472	431	455	450	483	485	487	475	455	485	466	490	486	461	470	459	489	476	503	453	455	442	479	473	414	447	439	480	454	456	450	481	479	463	452	471	459	467	463	408	467	462	459	472	479	476	530	462	494	457	459	484	460	496	492	463	462	501	446	447	450	498	460	474	451	449	477	479	469	489	496	469	457	465	451	471	491	493	425	492	426	463	474	491	460	501	481	469	461	468	467	454	420	478	464	429	504	454	478	467	453	460	420	482	464	475	458	474	479	464	499	476	478	509	441	483	427	433	472	484	457	498	488	481	466	479	451	447	464	454	500	459	441	464	494	443	439	448	468	496	480	509	479	410	427	456	436	490	452	456	498	490	494	463	475	486	474	456	470	470	469	476	464	479	490	494	503	478	450	463	454	475	467	510	479	461	435	473	446	470	472	511	500	466	448	458	434	461	453	453	513	449	430	463	455	440	471	508	496	499	471	436	448	438	465	433	497	460	478	465	499	425	480	457	472	411	479	503	477	452	484	459	465	465	528	478	467	463	463	439	440	469	467	467	483	434	473	467	453	479	473	468	442	459	449	457	454	441	501	486	433	464	451	465	481	453	451	481	443	468	484	450	484	435	455	491	477	461	454	479	478	458	458	493	470	464	478	439	470	447	467	468	477	472	436	484	477	477	460	524	495	479	482	439	465	463	476	466	477	425	433	449	474	444	474	470	429	474	475	489	463	479	460	468	445	506	456	478	482	477	513	437	468	473	452	487	465	474	475	460	479	412	499	500	483	478	460	441	429	510	463	464	461	462	476	464	501	464	445	445	478	456	483	482	440	454	453	457	492	450	446	527	440	476	499	436	485	453	486	483	406	506	471	478	472	495	470	491	461	481	482	448	468	480	466	476	460	500	459	442	476	475	456	470	465	471	452	477	473	445	470	444	471	478	466	475	451	447	455	450	472	439	482	510	469	479	499	489	451	441	469	498	424	458	459	463	461	484	489	431	455	462	479	488	514	466	517	473	460	440	437	511	438	449	464	493	461	471	456	461	451	511	454	470	508	472	476	457	486	433	459	439	465	524	459	491	468	468	413	464	469	443	468	472	465	465	464	443	449	461	473	488	451	460	502	459	440	488	468	454	492	503	481	405	457	461	489	458	479	474	437	450	438	450	497	412	441	497	426	448	462	441	472	453	468	477	465	434	460	483	511	506	455	453	470	479	440	464	463	452	465	445	488	460	465	463	481	471	444	497	487	440	507	476	467	463	497	493	433	480	469	500	451	443	484	482	485	418	477	467	463	458	475	437	483	461	488	497	465	458	454	484	453	495	478	460	459	474	506	485	475	443	446	461	456	415	479	423	464	470	471	485	445	498	453	487	475	470	444	483	497	448	429	461	451	441	446	472	465	459	457	492	460	480	448	448	461	493	479	487	471	477	451	477	463	460	415	471	440	509	510	464	489	466	485	471	481	452	476	506	412	460	438	453	477	483	496	500	447	489	479	437	490	435	496	502	466	482	443	468	491	492	469	492	427	423	463	471	455	451	442	424	465	463	465	476	472	454	455	491	456	455	481	458	485	524	480	487	479	478	436	493	481	431	456	457	466	439	448	473	468	490	476	475	467	489	438	470	483	426	455	444	439	422	485	467	464	479	490	515	451	477	468	465	501	437	471	467	464	460	471	470	462	488	499	460	496	481	447	464	464	454	465	508	458	443	491	479	457	441	450	445	474	510	462	480	453	474	467	445	509	487	446	434	448	426	462	459	438	465	487	448	476	442	482	492	515	501	472	432	467	467	481	485	456	451	492	425	463	499	456	461	454	512	460	455	451	449	459	448	461	441	477	466	466	496	481	431	432	464	463	499	487	482	478	456	432	504	458	490	481	465	489	498	470	448	474	495	468	451	457	478	463	471	459	426	459	485	465	441	459	448	513	415	465	475	445	464	456	456	489	449	419	475	484	469	471	509	452	444	494	454	501	503	473	443	469	444	448	498	484	498	461	465	463	489	437	474	499	468	473	459	456	465	434	498	465	459	468	446	470	505	474	460	493	457	497	495	508	481	466	465	471	471	446	460	459	442	500	469	473	483	468	444	477	439	442	483	421	468	466	460	462	435	450	470	505	500	481	469	483	419	437	486	450	478	453	425	475	461	447	441	495	459	489	482	486	442	478	487	469	475	466	457	458	453	455	468	433	467	409	505	485	426	473	480	471	477	459	442	498	473	460	445	485	477	509	452	494	447	444	480	474	449	504	466	469	446	472	477	471	477	490	417	494	470	432	457	478	457	421	443	459	474	468	456	446	490	465	429	459	490	466	454	498	479	489	477	492	475	488	447	461	442	461	468	458	458	477	472	483	456	488	467	447	452	459	456	454	502	465	459	479	445	468	441	440	472	482	433	435	443	467	485	481	449	484	448	462	490	456	455	455	444	478	473	426	460	449	472	479	460	480	438	432	448	445	466	481	486	467	448	448	457	497	465	433	473	505	486	453	482	465	462	480	464	493	487	474	476	473	444	450	448	497	435	525	466	456	524	490	459	449	482	488	513	521	446	431	478	454	440	488	446	479	495	461	505	501	454	481	470	446	480	504	444	474	464	469	481	441	448	501	440	447	483	478	465	478	432	467	457	475	474	462	447	478	476	493	416	481	455	477	452	476	471	458	467	468	484	469	489	477	483	432	467	508	452	493	489	478	501	471	443	461	487	450	423	468	427	492	439	464	443	458	438	436	463	484	515	453	485	451	440	465	463	491	444	452	468	444	457	435	481	491	451	460	456	481	456	487	458	457	493	449	474	455	419	467	466	472	441	475	467	451	455	434	448	475	488	457	439	484	487	493	467	454	496	468	450	458	487	460	460	502	504	434	441	479	473	443	466	455	475	471	471	477	484	444	453	467	512	495	480	453	474	477	491	454	517	471	438	435	465	474	479	476	435	444	472	460	482	464	466	472	510	491	464	464	472	454	457	476	476	471	475	467	457	473	464	442	458	464	467	521	477	467	459	499	484	482	486	448	466	445	450	486	462	483	443	460	492	488	479	462	458	466	460	444	443	458	515	488	465	505	479	457	503	463	484	482	457	477	455	467	442	519	467	456	464	470	440	453	464	482	400	512	458	424	469	465	470	501	439	489	443	500	496	450	463	432	430	468	499	474	473	511	481	443	436	464	454	494	461	492	448	460	470	475	471	512	456	447	487	435	479	434	459	448	462	464	490	493	458	484	476	494	517	521	488	439	447	459	473	483	476	498	495	434	454	435	461	485	461	461	479	452	505	477	415	447	490	500	472	475	461	459	460	437	458	468	437	460	488	451	464	439	425	440	478	442	467	467	454	469	472	457	457
36662	59507	54172	42535	35277	28310	20361	14029	10603	8159	6241	4755	3395	2636	2162	1738	1436	1225	1054	915	915	846	762	784	726	686	702	675	686	664	646	655	609	681	665	624	637	677	661	689	652	657	667	659	665	662	587	658	684	602	615	635	655	620	600	652	637	618	643	674	657	675	665	638	631	639	657	658	645	635	683	677	685	646	665	617	623	635	663	633	656	665	648	649	706	685	639	617	641	665	628	657	609	659	675	676	663	630	577	680	673	652	661	641	652	636	652	659	630	620	605	687	637	612	632	648	617	676	640	634	577	648	617	624	681	616	570	670	616	640	666	648	612	678	625	642	677	686	618	631	658	670	640	645	669	632	590	619	640	678	643	646	640	645	641	648	655	642	656	648	637	683	666	704	670	650	623	665	664	643	640	645	643	614	636	622	642	662	653	659	626	650	664	685	693	644	645	628	634	597	607	661	699	623	647	629	647	643	633	666	658	656	694	657	693	638	649	639	701	627	709	649	648	628	646	658	647	622	641	690	630	691	622	629	621	613	644	587	648	690	624	632	673	642	614	643	621	666	656	651	682	648	675	608	619	662	629	639	674	627	667	670	626	634	643	650	663	671	661	640	674	621	666	668	646	647	662	623	684	625	681	633	623	608	644	666	657	658	621	642	622	655	664	680	685	635	673	657	643	619	617	637	657	655	695	590	636	630	678	605	690	608	666	606	669	677	666	612	652	716	652	642	689	655	590	629	667	640	632	654	698	685	625	651	648	647	642	628	678	641	626	646	649	639	630	637	654	670	636	679	665	639	622	647	613	673	605	627	691	620	667	592	670	654	689	671	665	620	661	629	667	659	653	672	668	682	656	668	631	662	646	620	629	642	661	635	638	693	631	630	675	638	697	635	621	664	589	640	693	629	652	668	645	657	637	638	649	625	652	663	629	646	663	658	670	651	641	634	634	670	680	625	615	670	647	610	658	616	586	676	672	657	647	681	660	664	630	687	608	599	600	661	631	651	647	677	663	576	638	659	649	621	668	659	611	656	601	616	655	650	647	612	624	598	652	678	639	632	621	667	614	674	593	665	644	659	613	656	600	690	680	590	679	653	662	660	628	681	595	608	675	631	629	688	650	647	664	642	691	664	665	636	670	643	627	658	671	664	668	635	663	633	674	649	624	659	681	671	645	642	626	691	651	641	601	665	637	637	681	651	628	650	659	661	644	686	675	607	591	633	616	648	665	641	616	669	629	668	636	714	657	619	645	624	621	664	640	675	663	636	687	656	610	635	669	634	645	647	624	655	642	671	655	624	651	665	663	661	657	620	681	644	634	684	634	632	666	644	622	676	649	613	662	638	660	646	638	665	627	641	629	628	661	662	636	658	654	624	682	638	658	622	610	650	622	642	627	651	659	633	653	634	659	643	665	643	595	681	633	655	648	648	684	690	646	647	596	632	587	621	623	623	612	637	604	671	650	648	643	648	666	662	674	651	585	644	637	642	625	684	662	643	626	660	655	651	635	656	614	652	671	667	670	630	655	691	628	641	657	635	671	655	653	650	706	642	666	651	619	658	683	619	659	652	628	649	677	585	623	678	630	644	644	625	639	616	607	701	667	639	632	634	631	640	687	631	632	615	612	671	642	612	629	670	643	672	636	732	653	605	655	681	612	629	630	653	649	633	615	630	664	671	650	606	632	637	659	652	681	630	646	633	669	644	600	657	649	703	637	703	676	653	668	644	594	613	600	613	704	640	631	613	639	647	632	667	679	646	678	614	660	648	601	662	605	649	619	673	668	663	667	702	667	640	696	637	642	659	660	657	613	654	664	631	635	631	618	628	628	656	656	644	677	684	651	635	659	636	631	616	640	608	637	680	640	630	617	686	665	660	676	628	615	635	603	678	635	700	657	651	622	672	639	676	705	639	624	690	642	634	642	645	616	628	664	692	697	614	616	608	625	602	639	643	672	650	626	606	626	620	655	665	637	650	620	653	658	609	627	670	639	636	678	613	630	636	619	622	640	643	671	638	632	656	668	663	661	651	643	649	642	651	644	658	687	648	681	663	627	639	642	664	609	652	623	630	678	657	664	668	639	661	644	656	679	660	710	665	656	674	645	625	633	658	648	668	669	660	647	621	650	629	649	625	652	669	627	606	639	633	621	705	589	623	678	647	672	648	627	649	669	664	700	681	692	637	649	666	670	635	671	684	666	661	602	627	653	638	668	687	638	693	663	651	641	667	665	631	678	613	630	633	640	658	634	609	617	647	644	639	682	606	628	648	650	647	683	616	648	622	689	646	641	658	632	650	705	651	654	617	670	607	651	672	625	612	644	587	655	711	670	594	656	618	672	672	636	602	595	635	629	676	636	648	656	631	637	676	624	658	619	665	643	664	621	703	679	641	627	661	635	611	631	703	647	646	636	656	654	698	622	612	631	635	646	655	638	589	648	662	688	639	638	689	649	671	600	610	662	628	627	665	668	639	651	666	656	609	635	629	614	662	662	608	615	672	715	659	630	637	601	614	614	637	680	677	663	657	645	676	653	651	636	625	671	651	609	606	658	670	603	669	619	684	659	647	648	625	640	659	638	618	683	688	652	635	661	630	631	635	670	669	642	609	634	667	627	602	654	689	614	714	638	619	686	656	627	669	650	639	644	653	634	636	643	633	628	649	571	627	667	617	680	648	635	607	602	634	661	617	686	642	659	658	662	611	666	656	651	649	629	623	659	666	636	621	660	661	634	685	655	646	675	640	661	682	683	652	658	650	674	623	699	648	606	644	632	674	672	643	601	601	641	600	642	625	618	626	673	636	659	631	664	676	670	622	601	599	639	657	618	667	676	661	660	639	646	644	625	622	651	615	653	640	624	611	630	639	637	653	651	635	620	671	652	644	654	672	627	631	666	619	646	630	670	650	632	662	640	652	611	630	625	647	639	614	651	679	667	671	668	695	638	626	623	572	635	635	612	660	682	643	601	654	663	645	652	594	609	618	634	645	614	628	697	674	641	685	645	694	650	635	645	625	630	655	636	618	645	623	635	653	666	668	579	666	590	672	634	633	647	677	643	634	695	646	694	645	689	675	607	646	659	640	643	599	671	684	660	611	625	655	623	617	654	636	607	654	618	612	628	625	662	689	647	642	660	666	651	660	629	627	621	647	665	644	676	648	622	645	589	644	667	649	663	653	631	657	608	593	649	700	667	670	638	663	634	646	673	675	672	645	686	665	657	625	614	676	649	626	644	638	642	650	664	674	667	669	595	619	655	645	634	655	660	705	644	651	626	664	671	617	625	629	636	612	653	637	669	598	656	632	643	653	665	652	643	577	633	648	618	635	632	610	631	659	681	656	663	610	620	625	666	697	684	654	653	688	651	658	633	673	639	666	641	630	611	653	616	660	632	612	631	626	643	630	664	591	630	623	684	670	624	666	594	678	651	653	678	655	643	675	651	636	633	678	609	655	645	651	624	645	615	670	681	683	666	659	662	641	637	643	616	667	665	632
22999	21004	28686	24341	23557	24806	21587	12133	7666	5958	4316	3386	2414	1860	1404	1200	1007	869	771	737	684	534	514	569	504	568	475	556	478	469	490	525	469	474	462	481	472	435	491	468	463	442	470	449	443	453	491	462	434	466	476	461	490	464	459	410	452	465	460	446	506	473	462	478	443	419	468	463	505	476	530	487	508	444	466	469	432	474	494	488	497	477	437	461	451	452	486	485	477	484	463	467	450	472	444	455	459	483	484	439	461	469	480	454	459	477	463	467	459	463	429	479	444	426	512	477	461	484	456	496	446	465	446	462	421	427	441	498	464	481	447	436	485	497	460	504	466	483	458	455	498	504	431	442	474	452	447	448	523	464	457	464	477	450	444	473	517	502	492	463	479	454	451	456	517	492	464	480	455	417	506	505	465	498	476	462	468	421	418	432	482	459	471	459	450	445	478	473	438	462	469	452	489	474	460	498	463	494	500	485	496	487	472	458	510	419	451	493	471	477	395	465	475	436	456	435	424	449	469	450	446	439	472	475	484	449	458	483	450	443	487	487	476	483	451	462	445	441	470	463	485	483	461	424	492	461	459	442	446	501	474	471	499	475	495	464	458	432	452	448	441	468	473	454	452	461	464	525	484	452	474	487	461	443	502	442	473	453	443	442	455	474	462	477	461	473	437	478	461	469	444	452	499	442	484	451	425	496	439	471	480	466	427	450	448	435	458	482	446	445	436	465	425	490	456	427	457	485	457	461	443	438	429	464	461	469	461	441	447	438	453	424	480	455	437	437	469	447	483	470	464	489	485	476	454	458	454	444	465	491	440	465	423	470	490	463	441	407	446	459	463	468	463	467	436	457	522	430	474	516	475	482	453	488	472	439	469	459	446	437	472	483	470	484	495	506	460	465	469	490	443	444	482	484	469	480	447	410	460	482	468	491	480	449	460	447	399	476	461	485	486	472	470	472	443	460	471	477	426	439	453	467	466	434	424	472	440	479	445	484	506	465	472	464	450	438	469	472	473	496	474	485	488	479	462	463	468	462	449	490	441	474	456	462	446	437	485	453	478	484	456	450	458	483	490	489	477	480	480	465	448	485	461	469	443	418	477	475	431	463	489	458	490	458	448	479	471	423	436	461	469	487	482	507	457	408	450	471	456	457	443	444	471	414	444	513	512	447	464	474	494	473	485	459	470	477	502	486	491	460	466	481	468	473	448	440	448	434	470	437	427	472	483	474	491	454	485	447	467	456	414	443	498	493	458	463	464	461	486	468	454	471	449	471	434	425	492	472	481	452	478	459	457	475	456	475	513	467	437	475	431	439	420	426	475	490	424	460	472	476	457	484	461	486	475	458	425	511	491	432	460	446	484	442	471	465	439	475	499	463	478	478	480	460	451	476	456	456	483	452	469	483	475	471	455	496	494	456	449	504	458	472	460	402	460	484	480	465	453	451	480	458	474	456	441	446	434	466	454	457	469	444	434	463	448	456	450	483	458	469	448	462	461	469	442	458	472	475	487	457	461	499	495	466	489	483	454	492	463	503	474	484	478	417	463	493	483	471	458	417	431	462	453	428	449	456	425	437	441	457	450	459	463	456	464	478	467	450	458	480	432	449	492	433	457	485	528	482	489	461	466	469	490	482	461	483	402	501	455	442	468	470	462	454	443	514	458	491	457	470	457	481	478	478	482	448	443	469	484	448	464	443	439	499	443	457	470	450	475	470	497	462	441	474	503	482	509	471	505	465	464	475	443	454	483	466	469	429	471	431	492	453	461	470	450	494	448	452	455	427	444	473	497	472	467	481	460	466	445	491	449	457	454	482	487	463	454	500	495	499	440	467	450	466	472	440	460	504	444	472	457	508	496	456	455	496	465	456	487	444	488	491	448	448	500	424	463	459	470	460	464	471	421	469	471	471	436	475	463	444	514	467	509	485	446	480	476	442	471	455	436	446	453	474	474	478	479	443	448	490	454	485	501	470	449	453	464	438	478	476	463	484	459	486	447	454	481	469	464	471	467	477	449	433	484	467	451	476	477	467	482	494	459	489	434	499	442	442	430	443	504	477	457	470	500	542	452	453	490	414	465	457	446	430	474	461	467	480	479	460	505	470	463	475	498	457	459	457	469	479	489	450	507	471	507	469	454	491	476	448	470	509	469	453	473	456	478	493	481	444	468	465	450	470	453	491	465	450	463	453	447	472	481	431	471	469	450	478	465	450	479	463	466	492	449	488	457	471	474	433	448	453	436	470	460	483	460	505	476	485	474	481	474	454	438	485	468	471	460	453	428	494	424	458	491	459	512	487	417	441	495	478	440	457	450	471	449	453	463	461	493	435	457	508	483	467	449	460	435	422	449	440	479	475	443	526	451	442	476	438	457	471	492	443	445	472	463	450	414	438	443	480	436	469	498	451	446	461	482	479	480	473	466	453	460	505	467	468	458	457	520	466	422	482	485	457	451	516	452	455	473	456	491	492	489	439	498	448	467	462	456	425	513	482	445	443	481	460	458	462	478	461	422	451	428	468	461	425	459	453	464	495	484	476	495	466	473	478	490	488	428	485	488	439	476	460	422	456	492	448	468	443	429	431	460	474	484	474	493	475	503	475	483	440	461	447	461	528	470	441	481	488	471	456	464	479	491	465	466	442	464	452	456	449	438	481	506	443	426	474	509	445	436	469	453	465	492	459	485	447	456	442	440	461	484	490	448	441	466	473	451	469	467	471	471	475	455	460	457	457	452	472	451	470	465	452	451	500	489	497	453	469	414	464	404	455	457	478	500	492	475	439	454	469	461	491	500	471	428	434	442	446	458	519	476	443	431	493	465	433	450	434	463	462	446	475	462	466	439	433	470	467	454	468	428	481	470	473	443	472	443	495	461	477	430	468	449	456	455	471	488	468	514	438	473	485	498	479	424	478	468	449	467	439	439	476	480	488	448	481	457	470	463	492	446	495	471	431	499	489	436	455	480	428	469	451	467	447	475	443	459	456	438	448	464	479	421	442	481	449	451	433	485	455	457	480	483	478	474	515	477	457	466	473	455	416	468	467	466	457	466	470	457	437	428	467	479	471	407	422	500	498	458	461	452	466	467	470	471	469	482	489	451	436	497	458	436	449	479	484	481	441	480	482	504	464	447	461	457	469	462	450	493	453	477	468	451	509	483	450	511	505	453	482	461	444	464	483	439	451	453	489	467	450	471	450	439	458	484	477	419	453	450	487	441	443	494	491	455	498	477	445	485	447	467	462	459	453	443	503	456	459	450	449	434	479	479	477	501	446	491	436	442	475	468	463	461	455	456	525	485	492	508	448	443	454	471	480	440	447	483	464	450	479	486	468	455	488	424	483	458	441	453	446	463	420	439	457	470	439	427	490	503	435	483	442	459	473	466	453	477	437	441	479	449	463	469	484	476	497	458	453	445	461	464	446	487	441	472	455	471	453	469	475	458	477	502	441	444	447	502	470	457	483	488	460	411	414	443	479	456	437	445	514	473	443
39183	64630	59648	47768	39736	31218	22416	17880	13778	10830	8452	6546	4528	3383	2640	2180	1740	1493	1178	1128	992	942	841	815	775	756	687	682	688	669	695	634	667	669	677	685	579	676	626	596	568	658	652	640	628	621	660	650	660	613	622	657	616	624	612	631	633	630	624	633	627	641	626	647	611	664	655	676	628	604	593	650	622	620	631	627	645	656	652	667	610	584	635	588	646	629	670	603	628	675	635	617	650	628	643	605	573	671	632	603	617	681	626	635	635	619	628	621	640	623	646	643	640	607	642	630	662	645	628	633	672	584	634	600	633	649	606	653	663	634	644	596	594	667	638	609	626	642	645	634	638	637	645	650	644	609	649	608	681	652	613	628	628	648	606	668	606	590	613	590	624	632	635	632	624	665	628	617	629	627	589	608	648	613	645	598	611	631	619	643	622	656	642	642	647	641	614	643	640	619	637	654	635	603	722	632	692	646	645	622	646	587	624	669	648	645	626	631	647	614	623	682	618	653	586	595	630	620	675	611	630	625	655	678	610	662	630	616	662	648	631	550	685	582	611	666	636	607	678	680	624	628	649	656	648	639	611	661	655	680	619	629	636	629	644	663	636	635	600	609	651	605	604	641	619	634	607	650	625	597	648	598	622	641	640	608	629	646	660	657	618	594	657	612	605	625	597	657	620	632	640	617	648	635	580	644	670	629	676	629	672	647	603	646	609	616	644	639	631	633	614	668	642	616	656	635	629	636	657	647	611	601	638	631	603	638	600	654	608	618	626	653	658	621	631	574	638	590	619	624	642	651	618	617	583	604	629	647	655	608	631	616	636	631	620	631	632	609	646	649	625	660	630	655	656	618	652	598	653	630	631	663	636	641	621	625	644	605	631	603	640	639	657	585	589	652	610	655	661	616	634	673	625	694	620	601	621	652	648	643	632	605	639	637	648	667	649	615	636	710	617	623	677	666	589	583	597	646	635	633	612	620	633	610	608	659	665	570	645	647	633	589	597	602	683	638	628	597	617	625	689	629	593	650	604	606	656	610	657	649	617	615	636	593	642	607	635	605	621	646	595	568	641	665	608	638	653	619	647	660	634	637	660	633	609	622	636	622	614	666	644	616	635	623	626	641	642	607	630	617	651	635	657	688	614	625	622	638	615	639	638	593	583	609	665	624	653	649	637	632	637	599	602	649	627	637	655	615	620	604	603	648	657	594	602	633	649	620	617	652	660	602	643	630	612	622	614	627	619	664	699	645	647	635	626	624	610	573	561	636	641	616	656	644	637	591	704	646	629	642	621	620	604	655	689	654	611	680	665	619	681	646	648	616	632	633	616	642	663	643	640	641	683	626	644	621	614	638	657	642	600	619	666	643	628	613	648	645	617	641	619	646	618	646	619	631	653	642	601	618	686	620	636	631	595	602	609	616	609	630	621	621	617	613	625	588	636	649	621	607	632	586	618	637	665	596	640	627	638	656	616	662	648	624	604	634	680	644	590	650	623	632	630	658	634	675	602	604	643	620	589	625	685	647	619	610	626	625	665	632	643	623	675	644	639	656	660	623	635	612	666	618	649	624	638	653	606	586	623	583	592	594	642	669	643	619	656	620	610	640	662	676	594	638	665	607	657	598	607	683	598	674	610	593	613	635	650	628	641	623	616	630	576	623	649	637	615	613	665	651	642	665	637	641	654	602	615	591	621	639	649	609	583	644	624	616	610	603	633	658	598	641	602	583	632	620	679	625	660	629	631	614	629	659	679	605	627	607	667	646	645	629	603	650	635	612	581	644	626	624	594	577	661	603	618	644	671	621	606	622	630	623	686	624	663	646	604	639	637	621	669	642	636	623	629	628	590	582	640	660	661	653	667	667	646	624	619	656	600	620	666	689	666	648	646	683	619	637	629	611	634	658	675	691	589	645	639	653	627	611	640	623	631	627	576	632	639	621	626	641	610	596	623	602	642	662	622	654	626	635	626	615	615	641	640	593	603	658	632	617	630	624	635	614	658	663	618	631	627	582	618	635	624	609	568	643	632	622	656	629	668	652	688	676	622	651	687	624	628	658	616	653	655	630	666	679	615	617	625	614	658	661	627	603	661	654	608	641	610	610	658	643	625	641	641	639	635	629	614	610	645	615	590	657	617	604	642	615	675	652	663	633	664	623	587	611	631	619	637	644	624	603	630	646	600	629	599	622	621	667	618	645	623	644	660	617	670	632	616	685	616	629	603	653	640	660	610	605	646	628	658	640	622	613	628	679	664	633	624	614	620	648	642	636	608	635	561	624	646	604	650	643	598	651	616	696	659	623	670	682	634	616	604	625	650	607	613	623	638	629	622	639	651	672	649	668	626	660	613	644	625	608	614	632	600	611	615	657	665	610	627	627	633	645	658	630	615	655	605	668	625	575	632	646	624	646	664	657	581	618	644	695	654	612	667	616	625	639	626	699	623	627	659	661	591	621	658	650	655	661	611	655	599	639	610	662	614	636	584	651	625	610	642	623	576	644	635	620	682	625	620	647	616	547	646	611	676	627	580	616	693	663	622	656	583	611	639	631	647	614	672	656	656	647	636	598	630	653	611	590	629	588	632	634	652	655	632	680	597	596	596	635	633	618	589	643	704	623	593	604	659	606	616	627	660	631	615	650	640	654	638	643	618	606	622	641	678	661	617	604	631	613	620	683	637	641	618	668	649	583	605	636	642	619	666	625	609	630	644	633	624	615	577	593	614	643	638	651	632	713	647	645	648	665	624	630	607	654	637	663	591	604	622	613	633	662	577	624	643	630	662	622	665	649	628	591	601	661	632	634	656	653	638	657	645	648	596	613	649	648	672	648	671	623	621	654	601	615	631	658	629	620	614	646	648	640	637	594	647	606	636	649	643	650	628	657	628	649	615	639	597	601	633	656	589	635	637	625	654	638	604	674	654	612	619	636	614	636	641	651	663	623	652	623	639	644	645	608	611	598	638	611	635	616	620	619	628	624	667	615	616	652	620	617	658	713	596	624	628	617	650	663	611	637	609	687	630	663	635	644	595	603	626	652	651	631	612	592	589	661	647	618	644	628	629	632	632	623	597	655	633	660	621	664	666	683	648	637	598	611	616	675	594	628	662	646	590	622	699	653	600	652	639	620	631	613	604	599	620	647	627	640	626	627	662	665	623	591	598	617	618	676	673	637	619	588	639	671	633	616	638	637	632	660	617	657	632	602	630	629	629	634	604	625	604	569	592	657	626	644	630	643	628	619	618	634	622	645	678	686	620	642	647	681	604	637	656	675	628	638	612	680	657	615	633	594	656	700	606	605	608	613	583	613	591	646	611	631	647	631	586	662	626	676	641	614	639	610	609	604	635	614	612	673	607	633	613	623	587	682	650	653	644	636	654	639	640	661	660	647	626	632	606	594	588	618	646	602	611	636	664	628	627	593	691	643	624	633	616	601	592	631	622	608	591	581	611	646	587	669	655	629	601	650	650	634	602	634	605	629	614	632	639	650	662	667
29518	32792	40631	32223	21287	13218	7516	4693	3276	2515	1934	1478	1208	938	797	712	682	617	548	531	533	499	467	434	507	431	455	468	474	434	410	475	449	413	431	460	445	447	434	436	465	447	412	415	449	486	459	444	454	478	445	447	395	450	462	437	451	460	483	478	426	449	427	468	496	447	424	395	444	441	453	460	457	453	425	471	449	442	431	462	443	444	440	427	461	469	461	434	428	440	475	449	439	429	440	443	433	466	461	419	441	441	485	448	454	446	442	442	429	452	427	430	408	440	433	419	442	464	468	424	485	449	474	466	422	455	405	430	434	475	426	421	436	468	427	445	460	450	448	449	446	399	423	423	487	444	442	440	466	424	465	420	471	449	487	451	435	435	425	424	412	461	443	417	459	461	429	449	449	457	413	470	444	455	430	451	447	427	451	460	370	447	440	408	413	423	479	449	468	416	458	450	446	458	450	480	458	411	450	462	448	420	432	432	458	480	434	433	427	441	439	462	423	471	448	393	439	451	468	421	422	435	448	412	461	438	426	450	433	422	454	442	426	439	439	439	447	446	459	468	448	409	440	466	481	435	452	446	438	410	423	436	413	412	398	442	453	456	433	464	477	494	406	448	437	423	434	428	446	426	435	449	449	440	438	427	458	415	415	444	422	434	440	446	466	439	414	435	470	436	445	446	449	449	471	448	443	473	443	425	424	415	444	469	484	470	458	450	440	442	433	467	450	443	449	430	468	444	445	464	460	428	456	485	419	423	437	438	426	468	449	459	445	453	454	435	411	440	435	441	436	460	466	420	453	456	453	467	444	412	446	413	450	462	445	416	474	422	419	495	451	422	446	432	449	480	434	439	457	410	442	455	441	427	463	418	441	490	414	438	437	446	479	471	441	433	427	420	429	436	424	433	414	416	461	448	438	474	455	479	462	429	433	466	430	462	449	429	474	434	478	427	421	435	435	461	454	421	416	456	435	448	468	424	431	475	438	467	443	411	452	457	443	458	448	434	441	451	411	445	438	417	404	434	445	461	467	470	435	454	433	437	436	431	478	412	448	455	451	442	464	436	444	429	422	500	442	452	469	409	455	468	431	412	462	464	497	410	447	439	485	473	477	473	415	438	448	422	415	463	426	441	451	470	464	410	443	454	428	403	448	443	450	447	440	436	458	410	426	439	466	415	471	454	455	442	472	476	454	422	466	461	432	416	412	471	435	437	411	423	438	491	446	471	429	438	462	452	439	440	415	450	462	418	474	464	435	476	438	462	387	448	452	445	418	451	463	420	440	439	442	494	429	465	474	457	454	419	422	452	486	423	431	466	438	429	431	426	442	409	458	446	468	455	429	417	461	469	444	472	466	427	424	458	482	444	469	459	408	470	450	444	474	476	410	438	440	417	463	458	397	422	422	434	458	455	439	453	430	455	450	446	472	460	462	453	467	416	443	451	438	445	459	430	451	412	393	455	464	460	446	428	450	414	453	467	449	463	430	470	434	412	461	460	391	424	450	442	459	470	426	441	440	431	431	421	436	452	471	448	457	435	434	458	464	457	449	439	442	425	439	420	499	450	419	438	438	443	423	436	418	430	448	431	426	494	421	448	418	451	405	431	441	450	431	430	445	432	479	443	402	472	444	470	396	432	439	409	443	497	443	450	455	477	483	466	483	422	443	446	433	450	423	457	472	441	440	435	442	483	429	451	431	421	438	465	436	458	441	451	433	428	451	427	420	470	413	455	431	452	422	432	457	458	440	434	430	438	467	418	432	426	487	459	446	422	433	452	502	452	484	435	447	435	406	438	458	436	401	427	418	440	445	451	457	435	405	442	456	424	424	451	396	427	460	426	445	465	461	413	465	423	454	473	415	463	412	441	432	454	457	423	427	415	428	433	472	442	458	441	424	456	412	433	419	461	440	417	410	470	409	448	456	475	432	446	485	466	425	463	441	482	443	414	499	431	447	451	431	432	467	447	438	460	472	409	470	425	432	440	457	473	446	410	465	419	460	451	450	458	446	442	435	444	422	432	442	477	448	445	420	444	438	445	416	427	406	446	453	441	448	430	494	430	471	466	446	456	416	473	430	455	437	464	469	468	468	409	424	442	438	441	450	445	449	453	429	413	443	425	449	450	453	475	438	452	460	427	424	449	420	456	456	411	470	443	429	456	450	457	427	483	482	437	482	429	427	445	479	445	409	461	467	421	457	469	463	491	440	435	470	466	478	457	422	442	471	457	442	401	458	441	446	469	443	455	464	441	449	459	462	453	439	424	445	470	438	439	447	406	456	426	424	456	478	459	437	445	463	453	473	423	440	399	443	466	451	451	431	458	416	417	471	459	454	482	456	487	432	463	414	463	467	427	439	458	435	436	502	458	504	477	454	454	407	401	453	427	432	436	431	434	473	468	459	437	461	484	422	430	453	450	443	475	455	451	423	438	433	440	463	452	443	403	450	464	453	424	478	466	444	469	469	455	458	465	418	467	458	459	427	453	432	442	445	437	442	455	454	417	445	469	400	465	425	434	468	431	439	477	445	433	492	490	426	447	461	411	470	443	457	485	417	438	430	437	420	446	445	432	483	439	475	456	411	512	433	445	440	442	477	461	436	411	450	481	498	463	456	442	443	466	432	446	422	430	454	456	443	435	453	436	455	426	476	441	416	460	443	435	423	452	413	433	454	453	423	459	469	470	478	428	460	461	441	411	480	445	419	461	453	426	455	464	451	409	419	448	430	423	435	433	443	465	432	442	429	457	458	450	420	417	457	477	452	442	425	431	466	436	456	431	386	452	424	448	441	463	420	477	462	437	401	468	467	427	450	481	448	435	457	441	456	452	454	425	465	430	445	414	428	485	459	421	440	438	460	450	454	440	448	402	434	502	454	467	445	464	433	416	470	464	457	453	445	441	457	447	485	494	465	436	415	455	437	474	469	437	442	456	444	438	438	406	441	441	440	413	440	408	476	446	465	456	406	465	444	431	473	441	486	472	435	406	474	456	456	447	413	434	433	439	429	477	406	427	454	419	465	450	438	458	407	462	452	439	436	438	440	436	440	457	469	438	452	443	432	440	472	464	431	494	444	456	448	452	471	378	427	426	442	456	459	474	422	496	451	463	459	445	425	427	447	447	428	478	460	459	452	432	433	462	438	443	420	390	441	429	432	422	470	415	422	399	459	456	442	431	405	446	440	432	430	437	455	439	380	462	469	434	444	452	461	462	446	448	434	430	424	469	470	457	463	474	435	435	458	456	453	454	412	465	439	416	418	473	426	430	481	455	434	467	442	456	428	452	419	443	435	452	430	437	437	454	417	419	418	508	452	451	464	431	472	462	423	440	466	453	426	427	478	442	422	439	428	436	441	456	430	450	436	462	432	488	426	488	458	432	427	457	442	486	471	443	444	498	440	450	470	466	423	396	462	425	416	432	436	415	414	409	415	443	466	432	449	461	451	456	467	480	423	463	449	457	460	442	417	420	471	409	444	444	386	440	410	442
36736	51970	46847	34690	26779	19334	13054	9549	6983	5255	4037	3090	2241	1758	1498	1268	1046	896	852	783	764	750	715	697	646	683	717	628	657	673	642	645	659	618	646	612	599	607	617	600	631	595	648	670	616	648	652	585	624	643	633	635	615	614	663	644	626	631	645	618	599	615	663	616	654	644	627	624	602	621	633	622	623	610	634	631	675	616	587	599	626	642	618	643	617	623	619	637	602	622	628	640	620	612	636	595	590	583	642	617	615	638	591	625	587	592	634	598	666	648	621	610	627	625	619	651	610	651	649	615	611	619	635	630	616	642	644	644	577	634	570	629	655	644	621	622	592	571	603	648	632	638	659	635	602	648	614	665	615	625	647	588	616	616	628	607	631	596	551	663	657	621	644	620	608	589	614	688	624	631	652	606	611	620	625	591	598	638	617	611	590	600	590	686	669	598	651	650	609	634	599	633	610	634	634	608	660	643	653	609	654	614	598	611	647	617	596	622	600	585	624	651	625	635	624	591	648	617	582	632	609	618	597	612	624	592	607	631	652	629	594	629	663	652	623	613	645	637	640	616	629	641	608	640	587	579	578	631	583	633	599	641	614	640	595	630	605	654	619	585	627	640	664	637	614	628	581	603	617	561	582	605	588	657	635	607	600	651	609	618	557	652	631	646	670	658	573	610	621	634	637	632	634	636	653	601	597	614	620	599	568	599	621	613	627	634	634	611	609	629	588	617	623	629	615	643	619	632	635	614	568	593	635	626	614	605	582	600	637	636	616	636	629	595	601	611	618	562	637	621	592	640	591	657	643	617	628	643	615	639	646	601	683	619	608	599	671	597	637	581	614	618	584	582	643	584	630	614	633	653	610	604	591	634	614	609	609	639	624	608	682	629	617	618	633	630	646	647	627	599	644	649	635	648	631	612	590	637	635	669	592	617	597	670	641	651	586	596	641	624	582	620	631	585	587	646	633	625	566	623	642	617	642	568	602	616	595	641	623	634	609	612	586	600	623	611	639	623	629	607	606	612	581	641	635	618	608	550	621	640	652	631	650	635	643	641	606	604	648	633	595	617	612	621	613	581	629	630	624	575	636	584	612	637	638	647	586	591	630	631	661	609	626	636	614	615	613	585	624	630	615	643	611	609	651	672	560	592	623	641	649	630	598	615	635	621	602	600	551	595	557	554	617	590	626	611	631	584	653	595	622	626	612	586	589	655	627	602	601	614	597	624	626	629	611	608	589	625	606	616	597	599	595	622	617	599	595	630	591	629	657	598	607	597	616	580	600	608	644	616	585	611	614	610	602	611	617	632	635	628	604	642	661	577	624	623	632	641	632	635	582	606	628	633	639	603	639	610	638	600	602	637	632	585	645	608	616	594	636	593	603	641	635	622	608	629	611	591	606	681	646	603	594	603	598	638	615	629	640	580	611	642	556	597	652	619	599	627	644	586	631	642	625	620	629	636	647	628	621	562	650	554	626	662	613	624	651	642	624	634	642	633	623	642	571	654	623	609	598	645	610	602	545	648	613	634	635	629	608	585	600	602	636	617	621	607	629	592	625	660	632	619	625	591	623	688	638	608	626	654	608	638	663	649	618	621	662	626	625	648	655	620	646	612	628	642	607	629	595	637	602	621	630	598	626	635	626	619	655	654	640	603	620	599	578	605	628	629	619	623	629	551	677	649	598	645	576	676	624	622	644	642	598	633	656	594	600	575	620	607	595	630	608	657	612	581	566	672	621	614	632	653	649	658	637	616	595	607	620	631	631	595	627	615	571	627	593	604	601	633	614	606	592	638	594	629	661	588	619	559	593	645	598	612	640	624	608	634	635	610	618	642	660	639	652	652	600	585	628	609	617	640	623	599	584	633	595	637	615	655	621	608	650	587	627	603	585	632	587	622	605	641	618	647	600	646	603	632	616	630	591	648	648	664	602	568	637	643	604	594	640	572	597	644	591	605	640	574	627	598	642	590	640	630	632	664	646	646	593	620	559	587	649	630	686	606	603	610	669	644	596	616	610	616	620	613	601	593	596	652	605	612	616	579	683	610	648	590	615	625	604	612	648	635	609	589	584	634	563	579	620	625	630	608	618	675	659	651	615	640	612	617	630	623	614	659	612	634	629	596	598	594	617	636	628	614	657	639	630	632	596	659	603	619	604	619	620	618	618	641	626	636	626	655	620	613	559	599	579	650	559	596	606	648	601	612	612	619	611	634	616	591	630	636	642	608	613	636	621	622	634	613	615	632	624	634	618	579	601	655	645	598	603	605	606	666	630	560	664	648	597	636	584	616	617	586	600	660	626	642	623	609	615	589	630	642	612	594	597	585	639	610	587	618	622	598	671	641	620	603	602	616	605	620	629	584	645	590	608	627	639	604	592	625	590	641	610	582	631	635	661	586	625	598	576	635	592	597	614	665	618	587	622	614	676	659	610	655	603	613	637	607	634	637	600	597	601	628	634	633	605	614	623	643	592	629	597	625	626	574	603	588	624	657	590	679	625	617	617	619	618	621	617	620	638	603	624	619	651	609	645	582	663	624	647	636	636	601	653	648	608	643	593	611	579	611	630	573	644	640	634	635	600	639	615	616	592	666	593	660	646	638	649	616	595	625	622	592	659	635	635	637	606	596	649	592	644	605	667	602	588	582	613	590	643	670	622	612	642	608	639	623	585	619	624	612	590	592	631	620	602	612	636	575	586	605	592	597	614	634	597	604	617	625	598	605	628	639	567	673	563	645	613	633	606	618	613	652	620	624	612	569	593	644	607	636	604	611	643	654	659	607	619	626	621	643	653	620	597	586	611	646	612	606	582	603	617	634	670	601	588	621	582	613	589	605	632	637	657	621	662	639	660	623	614	643	608	582	617	623	623	625	673	629	620	637	628	590	577	624	602	627	599	648	620	620	609	609	557	631	576	617	633	635	608	620	619	575	586	628	617	666	602	567	595	632	580	601	612	607	641	590	635	600	618	603	606	599	658	639	607	640	651	613	613	632	596	608	639	571	643	593	595	590	698	614	593	630	625	616	586	631	597	651	636	645	596	613	628	626	602	625	632	661	640	633	600	618	670	609	627	610	625	644	586	599	640	613	615	623	614	631	608	600	634	605	614	643	620	643	627	630	634	574	656	606	613	630	649	604	631	656	639	632	596	643	596	608	637	608	580	641	623	595	657	646	666	592	554	627	626	616	657	574	597	642	638	599	613	592	597	646	591	613	632	599	598	642	617	664	598	625	603	571	630	633	624	601	597	593	635	617	638	623	610	618	622	630	639	597	633	609	628	587	629	648	594	596	576	574	623	598	639	611	632	624	602	626	628	629	666	623	605	611	648	591	641	611	624	600	632	601	609	644	654	603	595	626	608	589	622	665	663	621	655	612	642	643	655	616	581	613	575	630	627	616	660	678	618	562	628	660	611	647	613	602	621	635	654	583	646	643	573	598	653	613	602	589	616	662	610	586	664	615	614	585	607	643	584	594	600	633	647	610	633	643
24019	21027	28553	26008	24552	21515	14440	8325	5662	4421	3472	2428	1852	1456	1101	970	871	760	680	634	572	565	583	547	525	481	491	501	479	459	480	490	472	474	452	487	422	458	485	488	466	486	486	459	489	452	451	442	469	455	462	416	469	488	454	466	443	468	479	466	485	432	431	465	443	484	454	468	428	484	425	502	447	466	493	453	506	473	491	458	463	425	436	489	447	452	484	522	462	443	460	482	433	489	471	498	434	465	467	474	442	477	428	474	472	425	428	459	464	426	469	460	472	430	488	442	470	438	439	459	464	503	489	470	487	471	495	459	471	421	448	441	443	489	466	522	460	496	438	469	465	424	504	437	446	496	450	473	490	471	448	435	492	457	503	464	481	474	458	465	457	437	501	489	474	485	470	436	426	495	471	468	458	481	450	470	490	443	465	452	484	470	491	458	491	470	450	482	496	484	455	466	496	473	428	453	492	446	474	428	445	488	474	452	451	427	490	475	474	450	453	485	492	482	447	516	484	485	471	474	470	452	474	474	493	444	456	439	455	495	470	466	486	444	471	501	485	492	473	498	477	474	450	458	447	438	464	439	460	482	452	463	498	462	453	446	420	448	511	450	448	500	470	477	467	462	471	441	445	451	469	431	479	480	494	454	410	484	443	424	460	454	491	465	443	480	488	438	480	435	431	453	475	468	442	457	444	452	461	453	474	451	471	424	419	501	474	468	425	504	459	466	449	453	439	473	444	451	473	443	469	479	459	430	496	443	467	415	459	476	473	484	454	476	487	470	494	465	443	463	522	423	477	457	476	444	443	460	432	477	460	455	435	474	474	455	455	466	463	442	495	481	463	458	456	455	475	447	459	460	494	473	466	436	429	499	451	456	464	481	481	464	426	450	466	472	458	460	469	475	510	500	488	489	481	470	454	469	468	462	498	465	477	463	426	449	484	494	458	450	437	487	411	461	443	453	455	463	489	428	451	460	503	437	495	458	461	463	460	415	510	446	468	466	428	452	471	477	448	486	489	472	454	480	481	499	500	477	443	460	445	446	459	446	490	481	432	446	440	459	455	467	475	451	455	494	434	452	469	451	446	475	443	443	485	471	496	500	489	492	451	481	480	509	441	496	466	430	469	449	472	439	449	466	468	418	469	445	473	449	491	442	456	477	454	437	461	468	436	493	466	423	446	463	469	444	449	475	477	441	489	445	447	453	457	474	430	478	475	454	468	416	464	464	463	454	489	436	497	465	517	451	444	455	438	467	461	454	428	473	511	440	524	449	459	462	464	468	435	443	460	431	418	508	452	467	457	476	472	442	437	464	433	490	467	438	453	423	464	473	483	470	453	479	464	456	450	470	434	427	452	460	475	441	473	467	475	439	479	438	498	417	466	508	469	451	452	494	449	471	524	450	464	447	439	495	449	436	486	451	440	453	450	469	443	469	472	438	444	439	423	450	468	479	459	431	462	472	494	485	486	476	457	454	481	432	483	476	453	480	471	425	432	481	479	450	427	464	471	453	482	445	464	452	444	466	477	496	465	451	504	472	450	459	465	456	479	484	462	474	458	478	445	471	461	483	472	434	440	453	411	451	470	446	478	420	466	477	482	461	465	465	459	476	467	520	438	524	490	455	459	448	461	445	525	446	438	461	469	442	485	423	482	462	482	439	434	466	425	444	461	463	477	447	446	477	477	435	441	495	504	501	488	471	468	514	440	477	468	444	462	443	468	470	473	481	488	481	467	479	472	481	497	470	487	447	459	467	466	497	432	515	445	437	459	417	489	473	473	457	458	471	455	496	412	475	435	443	480	488	442	504	483	442	472	477	416	469	429	451	467	432	466	460	509	462	454	436	470	460	455	431	473	458	471	494	467	466	432	468	498	475	448	443	486	448	414	449	464	482	431	499	448	475	460	492	471	489	485	487	437	474	487	444	467	453	471	510	488	467	456	451	444	436	458	476	441	470	466	469	466	472	485	474	447	478	471	469	436	474	465	450	460	473	458	460	464	482	446	495	451	444	428	496	467	454	440	482	471	467	493	486	474	484	463	471	478	486	428	495	459	437	457	485	442	451	479	468	481	425	425	461	454	472	495	447	469	462	434	447	488	470	440	470	464	477	446	465	471	429	457	484	463	467	487	470	437	434	474	452	488	461	456	463	485	450	466	441	459	462	480	444	461	477	453	439	497	436	466	449	435	453	429	443	475	526	479	466	481	437	449	464	449	459	428	483	487	470	440	441	439	458	460	460	445	484	484	433	464	488	455	445	424	476	480	437	459	491	497	477	454	416	459	461	469	473	487	475	480	469	466	477	459	443	474	485	481	412	466	475	439	464	447	436	514	447	476	482	467	412	449	453	462	456	474	481	448	476	460	434	468	457	498	451	468	464	454	461	437	453	432	428	439	451	449	475	406	456	476	455	435	520	458	457	461	432	434	438	504	457	468	460	422	454	493	474	454	466	435	456	475	476	481	451	429	474	485	465	473	467	462	504	500	442	463	467	460	463	458	476	461	435	441	473	429	450	462	495	465	445	491	481	444	479	492	447	447	479	472	460	461	493	460	454	472	481	449	448	465	456	455	447	425	430	457	452	431	467	466	456	473	427	475	474	468	452	403	467	459	424	428	436	473	383	456	443	441	459	466	510	459	451	450	435	495	438	445	427	453	478	451	458	457	483	493	435	440	467	480	478	474	472	431	419	495	485	477	468	490	483	474	477	462	466	466	474	472	457	464	473	462	484	517	437	463	452	463	452	445	502	434	431	473	457	457	441	466	463	451	444	466	472	478	447	477	461	490	463	446	502	459	491	461	501	454	441	472	490	483	463	477	486	460	464	463	478	436	469	474	522	451	451	492	404	463	453	425	481	468	437	476	490	468	453	480	480	435	448	467	475	425	471	465	452	467	487	444	467	426	475	504	482	468	515	466	467	437	455	425	455	456	489	432	471	531	449	450	470	481	437	434	487	462	433	453	469	478	457	461	490	437	465	496	452	476	476	460	505	432	452	451	448	457	455	449	485	442	456	438	463	487	469	447	476	437	457	459	462	513	437	449	477	477	482	446	462	434	453	462	471	459	509	437	465	455	470	440	456	472	473	456	472	452	450	450	439	437	444	469	471	433	478	452	453	415	436	496	447	490	454	451	460	482	456	473	476	484	476	460	455	476	488	408	525	468	481	450	511	473	469	446	454	466	453	460	479	424	475	486	489	439	457	486	454	494	420	464	460	464	451	463	434	490	508	493	449	476	463	488	472	434	442	459	431	478	462	440	451	459	449	494	472	472	465	468	493	486	464	459	451	499	443	450	470	494	447	497	438	455	472	459	464	488	502	460	490	455	471	444	499	467	492	461	455	439	468	460	489	454	474	463	491	480	479	479	457	420	492	462	466	460	475	458	456	452	459	445	467	461	452	474	497	442	446	468	485	442	487	441	464	494	448	458	442	461	491	463	441	433	446	440	479	454	452	451	461	440	450	453	468	485	462	447	410	428	436
36915	57852	51784	40670	33437	25829	18639	14453	10991	8535	6436	4928	3554	2592	2100	1785	1449	1222	1077	994	923	795	812	774	725	692	655	695	710	696	695	700	621	636	645	645	648	611	632	681	632	662	664	652	672	621	635	680	653	674	630	634	619	656	685	644	631	679	625	609	649	606	671	648	642	647	654	586	604	636	618	642	639	671	658	578	631	623	675	626	650	605	696	615	612	635	635	629	611	620	657	621	618	664	601	641	651	623	657	661	650	614	630	620	651	677	655	649	635	681	636	614	645	631	650	660	654	635	646	629	650	628	633	603	674	652	659	627	627	619	634	589	613	664	614	651	644	626	623	626	662	592	667	632	630	623	650	660	625	626	668	611	670	625	656	697	669	620	610	630	670	686	683	688	654	688	651	642	635	607	675	655	621	654	658	608	626	637	659	624	649	617	636	637	638	675	647	663	609	657	616	660	674	638	665	666	611	653	614	648	642	665	633	623	624	656	647	663	721	633	640	615	601	640	642	655	640	631	614	638	579	623	612	659	632	622	663	607	639	611	648	655	636	641	608	675	633	592	662	662	616	675	655	667	644	702	633	619	624	611	635	642	640	607	656	639	688	675	638	648	628	669	630	621	643	631	644	686	631	612	665	610	643	654	682	639	615	628	619	653	653	625	652	670	630	652	619	639	640	604	676	598	635	640	645	618	643	619	623	670	592	655	679	675	606	648	642	660	672	668	637	668	625	597	622	651	619	622	615	623	639	687	643	657	630	653	689	648	577	638	636	618	660	660	598	666	629	622	637	619	670	660	605	625	694	670	665	690	623	655	640	614	629	643	614	574	638	622	602	610	627	651	665	659	647	655	621	626	649	635	644	657	627	625	588	656	643	631	625	637	655	617	647	627	652	651	659	634	703	630	676	615	627	585	574	636	646	671	655	696	623	628	685	657	647	656	670	620	665	656	640	636	613	612	630	615	654	670	630	642	651	640	663	617	644	634	677	606	651	628	624	651	635	660	630	636	655	638	604	619	676	677	607	674	633	620	625	632	661	638	601	680	614	650	619	665	653	647	677	697	673	668	659	628	653	648	633	640	636	645	705	656	625	666	617	704	648	608	619	640	673	666	666	641	638	653	622	641	672	697	634	647	671	631	635	660	674	635	656	592	636	616	685	626	655	644	648	648	641	632	666	650	617	657	652	600	653	621	619	669	683	644	643	600	682	615	670	638	650	659	629	631	671	618	607	587	642	651	648	691	602	637	596	638	612	666	676	618	596	637	647	604	640	672	632	609	662	660	648	624	643	636	645	662	644	661	616	637	626	625	639	647	615	669	603	595	612	639	611	632	575	586	668	663	642	640	620	619	644	610	652	614	600	714	606	666	608	644	659	623	645	588	638	639	645	655	663	642	622	648	628	597	586	611	644	635	657	614	651	657	647	652	644	616	664	681	637	648	673	644	620	616	664	626	625	667	649	649	625	623	652	665	607	652	635	639	626	645	677	631	656	624	650	594	658	627	623	621	622	629	625	615	608	691	639	617	626	629	609	638	593	672	683	619	640	614	622	621	638	617	658	647	645	649	596	620	616	627	646	687	638	591	665	618	628	628	661	661	646	634	648	645	638	661	631	653	680	633	640	679	650	660	633	662	612	615	634	708	637	622	630	640	663	644	670	633	675	634	593	630	687	612	640	656	695	619	599	643	641	686	611	622	666	671	667	628	648	657	578	615	611	647	644	690	685	659	658	671	624	602	676	640	662	640	635	638	662	653	675	605	617	629	633	652	659	673	618	649	635	619	617	645	658	617	626	651	649	618	656	635	612	605	645	643	614	637	653	672	641	625	635	681	636	667	656	618	651	585	622	632	694	628	632	652	593	649	610	626	636	619	591	646	622	631	630	626	619	617	618	669	656	629	650	651	629	691	640	626	619	646	653	618	640	625	591	671	653	569	611	676	651	680	626	631	674	650	672	629	653	624	654	651	580	624	673	630	690	639	623	623	655	642	653	685	664	667	656	666	636	666	618	663	645	616	609	642	666	626	686	625	616	654	624	662	628	642	662	668	671	657	650	654	673	649	676	638	641	670	633	609	589	637	624	626	684	647	664	623	652	724	646	670	635	681	645	632	662	596	660	661	639	658	643	662	627	623	647	633	609	640	642	597	611	640	634	570	625	647	638	649	657	630	648	647	614	673	670	622	681	639	621	630	652	689	663	620	635	708	646	676	642	627	624	661	667	617	646	644	605	658	652	580	604	665	668	577	638	655	622	658	601	688	643	655	679	660	599	649	616	667	620	653	650	632	679	628	614	644	633	661	667	641	667	660	627	645	656	687	621	687	636	598	633	633	694	635	644	625	612	647	671	672	669	690	643	602	645	624	670	660	680	622	642	664	644	654	639	611	657	650	664	686	617	609	628	641	637	618	640	626	659	678	674	676	666	674	636	674	655	664	609	620	600	668	619	664	650	615	626	665	650	647	665	669	651	660	641	611	645	656	657	630	655	626	624	649	616	607	600	643	603	637	655	620	643	637	622	634	659	640	640	663	604	673	646	652	605	648	609	603	590	639	650	618	635	613	653	639	647	629	662	632	638	666	613	679	645	653	585	658	619	664	644	648	646	648	667	591	657	664	647	656	609	651	613	654	622	664	649	617	655	669	649	590	615	613	667	618	640	618	588	647	619	628	611	684	659	601	625	611	625	626	613	660	585	646	674	628	601	619	644	654	626	691	662	627	635	618	635	651	620	676	615	666	620	638	642	659	661	607	648	636	662	641	599	566	643	682	621	651	647	620	639	648	667	610	591	651	650	628	658	622	613	616	618	613	647	664	643	642	621	649	637	652	653	631	662	639	665	661	599	651	617	611	684	652	629	653	609	660	622	661	629	627	634	621	600	623	631	610	681	679	636	647	652	590	637	608	611	639	622	672	651	669	646	582	672	713	601	631	663	643	659	607	675	653	663	616	684	592	622	586	632	615	660	629	649	599	606	643	638	663	665	634	643	643	642	622	609	663	653	633	596	678	646	637	654	633	675	635	611	644	659	616	671	665	648	641	673	671	623	641	665	641	638	623	598	661	635	609	646	652	654	641	643	630	637	622	623	642	666	657	609	649	603	660	662	668	604	656	640	631	596	618	648	661	649	614	588	627	609	601	678	589	655	590	615	667	652	639	628	629	621	641	645	618	632	638	653	578	674	610	625	685	653	620	653	669	622	646	608	649	629	635	652	619	602	598	636	660	670	598	637	675	633	642	630	614	603	622	618	647	635	607	678	617	642	631	671	691	640	658	603	633	671	657	700	628	660	621	635	651	637	638	653	624	636	636	620	619	640	637	619	641	664	636	652	655	642	657	661	633	656	676	663	616	584	621	648	629	624	644	650	629	622	655	640	672	600	622	614	626	584	654	630	650	669	653	626	630	636	627	675	640	601	627	640	650	640	599	654	666	614	642	625	648	674	617	620	691	644	652	647	609	604	636	672	659	658	667	619	643	659	640	631	667
23065	21018	28693	24118	22973	24608	21316	11835	7689	5636	4560	3269	2332	1803	1318	1281	1014	872	762	700	630	608	582	583	531	529	482	504	441	481	486	436	483	503	490	477	453	471	472	442	486	465	440	462	444	490	457	500	452	494	437	451	441	440	484	464	496	470	478	483	447	457	471	429	471	484	473	533	453	486	462	458	460	470	482	425	427	442	445	429	494	438	437	443	460	461	441	485	468	474	475	440	443	434	458	460	461	465	474	487	455	466	443	458	468	459	455	470	469	490	450	435	476	472	453	472	469	467	452	473	457	459	441	481	491	451	474	459	426	466	456	480	434	444	428	413	476	461	498	495	465	449	426	431	486	471	464	499	459	450	457	458	470	478	486	481	489	460	429	430	450	467	446	463	453	484	468	447	484	464	453	445	475	455	451	467	461	466	454	447	456	461	460	458	440	470	461	438	465	427	479	424	469	440	446	415	454	484	493	490	479	457	425	403	462	440	428	480	447	459	426	435	459	470	466	478	450	447	444	445	437	454	455	447	448	479	456	463	436	514	449	456	480	457	424	430	483	449	480	467	433	480	482	427	477	467	442	424	471	439	465	467	469	449	430	438	436	447	492	448	520	432	470	440	449	468	465	443	453	429	459	451	462	453	472	449	456	418	447	450	427	474	433	438	478	431	449	463	460	435	470	480	455	417	434	484	463	451	471	475	486	477	449	427	454	429	441	455	463	459	442	497	496	435	469	430	453	462	433	475	462	468	426	465	466	464	457	441	480	482	472	466	447	480	423	445	464	448	445	475	484	472	478	462	467	445	469	516	476	465	427	435	446	507	429	462	499	442	466	461	462	468	454	453	456	498	469	481	480	462	469	407	457	475	445	445	438	434	518	472	422	446	445	458	452	476	454	461	470	445	480	463	454	443	460	457	441	438	430	428	514	483	411	463	446	471	450	454	460	473	466	430	450	458	440	485	444	454	441	477	501	485	451	448	489	467	433	437	457	439	481	462	464	452	499	399	464	469	394	452	513	440	449	486	454	458	463	482	457	438	436	481	499	466	437	441	427	450	460	444	455	405	446	412	475	438	449	452	471	469	453	462	460	456	442	503	436	449	467	468	452	436	456	532	430	445	487	450	477	450	442	466	468	411	462	432	465	474	442	473	464	479	438	461	441	400	458	440	479	421	474	472	477	464	493	482	490	445	469	455	479	466	467	477	459	465	451	465	490	446	456	459	478	455	466	446	464	465	483	468	476	451	453	472	525	455	453	415	448	472	463	434	478	457	454	454	432	418	458	449	490	435	465	487	467	464	460	449	479	457	475	475	448	442	439	458	476	467	460	484	455	440	474	413	480	439	472	440	462	495	488	460	454	440	455	408	453	441	467	461	460	443	461	477	479	462	426	462	489	469	472	489	465	434	466	430	467	454	501	458	440	483	463	449	512	476	454	470	475	494	449	428	441	431	467	449	464	468	437	460	460	449	463	399	451	477	479	443	457	506	433	464	451	460	466	485	434	459	485	479	467	436	449	425	463	456	438	428	457	456	473	440	428	436	500	447	456	453	464	436	467	469	471	466	464	473	463	456	462	459	433	450	422	531	458	452	465	451	458	502	436	434	484	462	492	458	468	432	476	427	453	455	472	427	464	453	443	459	457	474	477	498	462	487	466	475	454	463	451	460	435	465	440	425	466	508	485	434	433	457	450	471	449	465	486	449	461	458	497	448	474	478	439	461	469	491	441	439	462	470	447	466	441	435	439	449	475	433	473	464	464	414	456	465	469	434	454	464	454	481	444	454	454	469	444	410	473	446	453	455	450	473	457	437	459	464	452	472	450	420	474	521	456	494	460	470	473	459	413	452	427	465	461	456	491	463	493	489	470	449	464	465	426	479	454	428	484	439	487	433	480	470	419	436	468	473	493	458	442	447	431	466	427	476	384	505	461	447	468	431	468	455	441	413	443	493	448	461	460	459	463	448	427	479	485	454	463	440	483	481	510	419	452	460	446	450	444	463	427	469	492	476	420	458	477	449	442	443	460	435	466	471	460	440	464	491	469	509	427	410	494	491	446	446	452	431	495	443	464	458	419	468	476	481	457	469	445	475	480	441	469	440	416	434	472	448	421	463	456	490	461	423	483	455	445	503	475	453	413	450	449	453	488	446	449	434	449	443	461	447	450	472	439	412	444	460	497	434	439	445	450	462	461	467	475	479	443	468	480	477	485	477	446	420	417	469	446	434	474	417	465	485	411	447	481	473	432	454	463	468	446	471	437	485	470	483	443	442	447	438	465	489	475	463	455	423	455	436	440	462	469	436	497	452	454	482	438	458	458	483	450	444	451	465	452	452	450	486	439	436	458	444	436	459	482	485	447	447	459	465	501	474	451	473	448	478	477	451	456	498	464	455	482	459	482	486	457	450	461	464	460	457	456	466	451	458	440	449	425	474	460	472	436	470	477	450	441	438	451	448	438	476	465	462	446	458	432	468	468	441	453	472	479	477	470	465	430	419	476	447	457	458	480	477	451	470	486	489	442	475	467	442	475	406	515	440	459	453	450	472	446	446	469	446	456	434	486	444	462	439	444	446	424	411	459	468	433	458	453	450	486	446	427	436	474	472	425	458	476	437	441	451	458	436	448	441	500	455	475	431	448	431	482	480	451	455	452	456	429	448	439	439	447	459	436	445	429	471	468	470	450	479	478	437	432	445	428	471	445	492	455	452	435	458	457	493	428	431	444	459	463	453	450	462	446	434	515	475	437	477	452	481	488	489	474	479	481	454	434	431	486	438	451	472	435	473	492	456	429	454	446	502	458	469	463	455	454	476	456	436	468	457	479	480	499	467	494	466	429	465	470	468	469	470	439	456	478	493	438	453	470	472	432	467	458	433	436	462	410	436	434	451	436	455	487	447	450	457	407	410	450	473	477	426	460	440	444	443	476	430	433	453	453	477	464	463	429	437	469	446	486	446	445	446	431	461	440	445	464	430	450	468	435	467	455	473	448	448	449	423	422	500	482	434	472	486	444	458	441	458	496	474	434	463	423	491	464	461	463	448	422	454	473	454	473	471	475	446	444	433	468	434	477	461	485	444	464	466	501	454	462	453	501	463	399	466	430	457	447	454	468	441	439	467	468	454	483	474	422	448	441	411	459	473	458	454	442	474	460	439	435	486	460	449	460	475	477	471	470	452	482	477	439	433	480	451	411	413	432	458	506	476	449	462	442	446	446	454	446	466	474	456	459	483	477	486	452	473	454	495	504	430	421	480	442	439	451	484	443	456	496	440	461	461	397	444	457	450	452	472	441	478	513	458	448	463	434	453	449	432	448	430	463	485	446	458	470	443	445	453	476	418	471	432	456	456	465	465	455	442	430	445	476	488	462	484	476	503	455	452	481	455	452	423	433	451	474	493	474	480	472	470	487	414	454	430	464	461	441	429	470	444	451	463	479	485	431	508	473	449	400	473	435	467	477	479	452	444	444	450	442	464	430	473	444	437
38818	63935	57302	45572	38565	31169	22926	17798	13842	10748	8474	6195	4485	3281	2563	2093	1774	1541	1198	1076	1002	1005	877	799	761	735	714	722	687	683	707	625	627	602	672	630	653	639	663	653	642	645	680	632	630	655	664	595	668	619	597	632	629	627	586	638	609	607	622	617	620	655	649	624	634	655	615	595	615	679	614	624	587	580	632	608	641	640	640	627	622	627	642	616	631	635	654	647	613	623	621	598	616	647	622	647	632	641	574	622	650	613	638	631	634	613	643	620	638	619	625	603	597	618	648	625	621	607	629	623	643	629	638	594	627	631	614	617	603	629	603	636	626	677	634	551	643	577	606	616	654	641	619	588	659	653	630	664	618	628	658	610	628	621	607	675	651	612	641	657	626	640	582	614	674	630	596	653	634	610	632	605	617	627	599	635	622	609	630	622	617	608	652	633	603	628	660	636	619	626	604	619	610	627	643	645	645	623	670	604	628	640	641	587	646	654	616	611	656	676	605	669	584	669	628	631	636	595	626	597	650	572	645	632	675	627	661	642	630	666	604	599	638	610	636	643	644	641	650	626	617	646	659	654	630	592	622	594	646	615	639	624	607	600	616	647	602	610	631	650	629	638	591	612	605	656	630	625	618	644	573	576	609	612	615	586	655	638	649	647	633	613	626	620	665	620	623	643	634	616	610	596	639	596	644	618	621	565	675	598	607	599	602	586	618	625	637	596	610	627	649	668	663	633	630	666	648	615	605	640	658	600	626	606	639	616	647	665	632	656	621	613	633	636	668	614	607	608	620	625	601	632	610	613	638	657	626	610	602	629	677	586	661	617	649	614	631	664	660	655	619	588	610	592	602	640	632	632	609	662	631	580	650	628	610	622	631	601	620	647	613	621	605	627	633	631	618	649	624	604	579	668	607	649	589	622	604	614	605	595	618	635	631	644	634	661	616	590	666	599	649	640	627	582	638	663	618	641	669	631	618	623	610	640	630	646	659	610	643	644	632	590	628	621	618	647	632	628	636	607	638	619	646	589	613	587	621	612	596	591	643	649	618	594	623	630	693	620	631	639	611	622	618	593	649	633	636	656	625	597	619	612	627	622	596	615	621	607	659	565	670	619	627	618	670	599	661	603	625	632	625	623	589	589	659	673	636	627	584	624	612	627	628	633	634	640	607	658	615	635	649	603	652	576	645	637	613	637	625	628	611	633	635	608	597	651	629	664	607	617	610	673	672	679	634	605	605	637	628	632	647	598	632	623	608	629	620	606	643	594	635	636	652	649	666	637	611	626	592	622	632	623	631	603	596	676	618	652	601	630	650	611	618	642	620	634	626	627	602	597	610	612	615	604	647	582	598	684	634	573	649	631	648	615	608	614	612	606	628	592	611	639	627	632	640	610	622	651	642	586	637	627	610	639	645	631	628	597	626	593	665	640	601	657	578	647	618	625	638	669	649	632	644	622	598	640	640	650	681	623	637	607	604	618	658	667	633	643	604	695	620	644	612	634	630	589	617	654	656	637	610	638	627	558	610	653	635	608	629	648	627	621	634	636	636	630	693	607	619	630	609	637	639	623	673	616	607	585	658	627	598	604	625	626	634	635	625	668	604	661	615	630	622	636	650	652	602	652	637	553	619	596	660	612	645	649	661	626	597	588	599	606	643	660	644	622	667	594	628	651	614	664	634	645	680	645	628	634	630	644	582	624	630	631	638	613	644	607	641	605	657	600	610	626	650	649	620	652	610	621	621	619	659	663	633	608	641	624	628	633	633	659	611	606	669	636	593	652	597	644	599	630	619	627	594	607	657	624	607	593	621	650	652	605	689	621	635	620	607	619	597	636	621	632	615	670	626	592	630	614	618	593	626	609	588	627	650	669	601	656	638	600	646	692	615	590	632	641	643	614	627	679	599	644	644	619	667	637	602	603	639	632	647	635	610	603	621	672	675	602	642	642	626	620	580	644	591	631	643	657	654	618	635	585	664	585	604	660	647	641	653	633	599	633	607	653	630	658	609	606	596	581	628	643	652	591	643	635	627	617	622	612	623	634	650	619	631	632	653	621	613	593	653	684	586	629	590	609	662	607	582	623	621	651	608	598	626	633	626	636	595	603	642	594	646	614	635	642	595	609	616	604	594	609	627	598	656	583	616	581	622	605	656	622	610	643	604	594	593	611	595	628	645	616	623	593	634	646	648	628	609	649	626	594	628	590	601	597	592	575	615	645	593	614	653	649	653	623	637	634	610	624	621	669	654	598	622	644	633	629	561	622	663	638	657	626	623	637	625	577	609	606	620	574	603	627	624	642	635	603	635	579	640	588	635	692	623	576	620	609	611	666	654	629	614	664	590	609	640	667	648	653	588	639	644	608	623	635	624	597	637	631	620	665	600	599	610	645	642	603	618	656	598	600	599	628	581	641	619	611	630	588	619	604	584	669	595	619	630	618	638	587	621	627	632	657	621	655	649	656	610	634	653	636	607	647	615	634	626	626	613	644	650	605	632	615	638	644	665	605	641	569	644	611	612	619	611	627	612	625	596	678	633	587	639	651	592	619	594	622	613	624	644	629	637	594	650	609	649	631	629	587	615	701	608	585	613	644	626	676	605	602	626	627	625	618	600	588	618	602	611	568	672	590	655	602	646	594	625	592	643	659	693	603	650	658	610	571	641	649	617	616	576	643	644	667	605	627	597	604	632	605	617	649	611	565	611	603	609	679	600	620	610	625	567	625	650	615	648	652	595	608	623	634	623	636	588	658	629	595	616	606	624	657	646	636	658	646	644	617	633	637	657	632	654	620	630	674	666	600	649	575	591	658	650	603	594	658	616	627	680	686	624	631	612	691	623	676	639	626	613	648	640	640	629	641	584	619	640	639	609	605	659	629	627	638	595	622	650	619	615	634	584	625	648	592	585	618	597	586	622	594	585	621	625	637	606	641	651	635	617	607	615	604	638	658	642	600	622	637	629	647	605	630	610	607	664	669	610	611	627	610	628	653	616	661	599	616	618	614	663	589	634	647	603	582	647	606	630	641	607	641	598	618	592	584	613	584	656	631	632	612	615	627	614	592	601	677	665	618	612	610	597	659	614	647	627	623	657	644	629	583	620	633	664	664	593	641	645	669	637	555	715	638	643	660	638	571	634	669	634	579	605	636	637	686	593	616	579	685	640	613	640	616	640	640	607	592	640	643	605	605	623	661	628	615	575	658	599	633	647	605	614	648	666	614	627	628	649	675	629	573	651	624	613	648	615	637	638	621	633	605	594	594	562	628	671	592	607	627	667	660	634	602	628	642	647	636	691	603	611	630	575	602	568	630	648	631	608	661	624	613	654	674	652	666	638	628	649	635	624	666	575	599	589	659	607	675	619	602	624	621	649	602	646	586	629	609	606	615	692	575	617	612	582	580	635	622	661	621	635	578	661	612	646	603	629	658	637	615	629	614	626	649	616	677	624	612	591	661	643	661	596	639	629	663	640	596	655	671	615	593	620	655	605	627
29438	33216	41012	33263	23512	14407	7218	4246	3006	2378	1827	1386	1174	920	774	703	636	566	564	528	496	492	504	491	466	451	477	455	438	478	448	439	441	468	441	432	408	471	434	423	427	446	439	399	417	456	467	433	470	410	471	414	425	461	461	475	418	491	481	452	456	442	433	465	405	427	457	466	452	440	431	484	449	458	443	410	448	458	437	495	448	419	419	428	456	439	485	428	447	445	393	449	447	450	418	448	435	446	400	464	427	433	447	441	462	439	468	446	449	402	438	435	435	422	404	458	442	427	446	430	397	442	448	470	446	432	398	490	452	413	468	424	447	432	420	448	449	443	477	472	435	470	444	412	431	430	422	446	455	450	449	445	443	425	415	440	421	447	454	410	466	403	468	445	443	469	427	409	442	421	428	461	463	436	454	442	468	470	448	448	485	448	453	449	447	454	444	428	445	416	468	453	467	456	465	446	438	421	457	408	423	450	453	440	460	443	411	445	438	480	445	394	392	443	409	459	420	464	442	432	411	430	462	492	443	449	424	441	466	454	396	411	456	428	451	408	414	462	460	410	426	467	441	445	498	426	467	423	454	462	438	437	433	415	430	450	441	432	441	421	426	454	437	434	469	438	442	469	445	415	428	462	436	447	393	460	437	412	463	469	469	481	431	451	453	463	415	437	454	421	477	451	431	441	460	443	438	407	397	465	481	421	437	431	430	414	450	450	433	458	456	457	428	421	463	411	468	396	435	436	452	424	463	428	416	452	436	451	419	428	460	424	422	451	443	479	416	445	442	460	414	447	489	403	431	427	448	455	451	381	438	456	442	425	425	437	447	461	421	452	425	432	436	438	440	460	434	451	432	418	459	459	475	405	447	411	440	449	396	457	455	435	440	440	423	442	461	476	428	415	426	435	445	444	429	450	441	437	419	445	443	441	454	396	453	455	453	463	430	453	432	438	484	443	449	443	415	444	415	457	448	442	463	444	478	467	426	447	397	447	418	498	407	437	436	448	466	450	450	446	448	487	459	443	415	463	426	431	422	418	427	410	456	438	449	467	470	449	452	467	418	469	475	418	425	406	485	433	412	490	444	444	421	454	404	418	444	486	471	469	450	446	424	437	398	427	442	417	447	454	467	447	447	471	465	444	393	436	442	407	399	444	431	445	458	414	445	438	443	427	433	414	443	426	446	449	479	422	435	413	458	456	442	436	474	408	419	444	448	460	417	430	409	438	444	449	414	436	480	429	468	492	461	443	406	433	436	463	440	416	456	494	441	434	413	467	445	468	420	443	437	470	411	417	426	461	448	453	425	410	445	444	419	424	435	464	444	474	451	427	448	380	454	444	427	432	424	470	418	463	452	447	452	407	474	487	428	439	433	458	416	408	457	411	434	438	474	434	436	446	497	440	429	447	452	442	458	430	421	431	431	430	461	444	426	417	426	418	404	430	453	453	476	444	424	451	434	415	450	463	438	424	437	473	459	420	467	461	454	389	448	433	441	463	442	374	429	452	432	437	431	443	462	451	459	421	461	439	466	441	448	459	419	441	458	444	478	510	460	485	414	452	435	467	444	414	407	462	468	423	437	421	422	465	447	456	407	464	450	451	389	441	441	438	460	447	456	467	446	441	440	426	431	426	429	397	449	444	440	422	435	426	420	445	422	416	459	456	431	458	424	432	442	407	445	441	423	455	418	456	453	469	437	428	473	452	428	403	437	396	497	458	427	468	481	439	417	456	434	457	433	458	480	464	420	438	376	425	428	436	460	414	455	430	460	440	440	430	443	420	437	470	449	493	472	486	408	485	428	421	419	482	459	430	430	454	446	446	461	409	447	428	441	463	409	467	461	451	442	471	412	413	441	453	407	465	414	466	457	446	423	462	439	419	465	441	415	455	460	453	464	426	417	422	448	444	442	462	425	436	474	420	475	419	476	423	410	406	457	414	452	434	422	449	452	437	427	400	464	442	417	463	424	425	449	469	423	482	461	450	428	455	438	439	476	436	458	444	435	441	463	414	442	479	411	454	423	404	406	446	452	438	427	431	468	464	476	449	420	432	445	424	433	439	449	443	482	451	461	422	467	438	437	406	465	400	441	446	465	433	421	443	424	441	481	441	466	454	440	479	436	458	473	406	451	429	425	463	424	445	413	441	448	421	445	453	454	422	423	450	472	403	473	453	427	455	400	476	474	419	422	453	446	443	449	456	412	436	396	427	409	420	472	450	439	461	468	446	444	421	453	438	433	460	468	422	435	481	474	448	451	446	438	450	449	432	451	444	480	423	470	436	434	485	442	411	430	415	421	442	435	441	454	434	439	456	465	438	438	454	455	448	470	456	409	457	445	429	414	428	475	439	461	471	442	450	406	472	436	460	439	434	427	463	444	443	419	450	411	401	431	470	450	408	418	444	441	465	433	454	428	434	476	451	453	426	458	447	472	443	466	454	500	455	472	393	444	451	453	428	470	450	425	437	433	446	435	466	419	416	409	451	442	451	420	462	436	464	428	432	465	454	424	426	481	428	445	454	432	421	453	450	456	437	441	422	429	458	445	432	453	433	425	464	428	431	457	412	441	457	485	440	416	460	460	419	445	427	424	472	405	443	447	448	458	422	452	454	461	456	446	416	471	471	433	455	435	380	399	415	428	435	485	423	420	426	425	453	470	481	482	446	487	424	450	438	446	392	442	456	451	435	455	422	421	452	449	443	447	429	439	426	458	416	459	442	445	437	422	437	463	420	439	445	440	439	409	408	452	413	431	422	420	454	415	464	474	471	463	489	432	434	413	463	429	438	442	437	396	443	429	450	441	470	424	430	468	488	440	429	419	452	435	424	428	430	434	436	451	458	431	450	426	462	459	405	426	476	443	449	446	445	451	455	454	426	459	430	454	447	451	432	428	460	455	440	445	460	416	417	412	425	430	425	419	444	459	448	428	435	451	449	454	440	426	444	438	460	444	468	476	429	427	442	451	438	445	404	427	463	415	439	438	450	422	423	415	471	470	459	433	443	457	425	499	439	403	463	442	465	432	433	452	430	424	444	436	469	394	393	460	481	419	426	465	458	409	435	421	447	415	438	452	446	444	452	387	418	456	433	427	480	453	460	485	416	469	426	455	446	433	467	441	439	404	436	475	396	448	445	433	437	401	425	408	431	423	434	405	452	422	447	410	436	438	453	440	448	447	423	424	452	426	457	453	484	442	465	438	417	456	436	442	404	447	408	446	426	456	423	395	454	418	427	460	434	422	457	429	463	449	486	417	446	489	420	430	470	437	453	449	435	443	455	458	449	446	405	422	430	493	429	435	458	453	456	429	425	438	424	438	462	435	439	469	425	457	392	449	455	462	437	481	434	408	448	411	423	466	463	428	442	419	458	418	410	433	432	457	402	446	482	435	462	439	426	437	424	456	413	425	438	437	448	426	423	438	470	454	441	444	430	451	465	426	461	405	445	442	410	410	418	463	412	430	444	426	428	468	473	432	453	431	439	431	423
37138	52334	46595	35907	28581	20091	12363	8674	6558	4933	3971	2896	2161	1716	1304	1158	1059	914	906	798	790	738	787	689	722	606	658	656	642	606	605	612	656	591	611	596	568	616	604	625	605	633	613	587	631	572	630	633	660	606	626	612	631	611	637	607	594	599	603	634	628	627	590	594	642	600	621	610	636	620	605	625	598	634	594	647	607	549	572	659	600	597	618	634	638	645	599	571	637	606	621	605	583	645	619	627	599	576	603	611	645	612	621	621	628	626	605	604	635	632	578	614	607	599	604	616	611	580	629	619	620	606	605	586	583	614	606	635	633	603	559	609	613	654	615	649	605	602	615	612	563	591	599	633	599	587	610	604	627	617	588	616	720	614	652	555	628	623	624	597	624	605	688	595	625	573	629	606	641	583	612	625	671	614	602	572	613	608	640	619	631	616	635	576	611	604	603	599	627	606	654	635	596	604	606	637	633	610	626	620	633	654	579	648	622	638	631	612	631	611	624	577	584	623	639	591	586	591	635	621	607	635	572	617	580	616	630	620	619	613	592	605	615	592	642	586	617	616	602	619	625	572	634	600	636	570	616	611	609	627	603	554	621	594	636	635	600	590	569	562	597	592	638	617	601	627	583	606	666	644	633	598	639	631	625	560	591	634	677	638	610	630	609	612	608	574	606	595	581	607	643	615	643	532	591	646	646	590	605	638	601	582	631	594	630	595	619	602	602	609	606	613	588	629	632	610	625	579	571	610	643	604	604	625	579	533	669	609	619	615	583	590	587	565	656	616	581	614	639	649	608	582	625	613	645	608	611	611	635	602	601	610	659	639	623	614	640	620	593	656	675	606	574	611	628	598	616	607	544	629	566	612	600	648	619	601	615	611	624	586	618	604	638	623	646	644	636	596	638	593	651	618	604	622	588	654	618	622	595	605	643	649	611	568	628	605	595	635	623	589	633	651	616	602	641	609	610	630	634	663	639	630	604	624	587	604	599	610	584	609	609	587	606	625	617	617	601	649	621	657	595	608	618	633	612	640	626	626	578	621	653	662	565	605	592	595	617	605	655	669	585	614	581	611	622	651	632	628	604	600	619	636	624	630	654	629	627	583	604	616	608	650	563	609	623	612	627	599	614	600	614	615	605	623	618	614	617	617	642	642	571	636	612	630	595	603	653	593	614	590	660	593	599	636	545	590	624	583	608	638	654	596	599	583	646	591	604	624	618	607	648	608	602	628	632	577	589	631	578	622	633	589	616	621	655	630	625	619	615	587	592	606	625	594	592	595	612	581	651	597	600	649	595	579	620	593	609	658	604	653	605	621	668	612	591	622	609	656	624	617	603	599	640	596	597	591	643	610	618	611	659	579	646	597	610	633	596	623	619	633	622	643	630	671	617	597	656	626	615	630	650	607	583	560	612	633	631	628	622	627	631	621	607	633	604	606	632	627	616	670	627	596	580	583	675	636	624	655	642	597	587	637	624	620	611	575	593	643	596	587	621	651	595	621	604	614	594	576	618	646	660	640	582	656	607	623	615	589	601	608	564	622	634	578	593	590	567	629	595	593	630	619	626	557	633	605	601	595	626	604	651	613	644	574	623	607	656	586	653	603	580	629	635	615	602	622	650	651	554	621	663	632	614	573	625	614	593	645	613	644	628	603	593	614	602	610	647	611	582	631	626	599	623	642	604	636	596	639	592	613	590	620	630	595	630	600	613	616	642	642	577	592	605	537	604	603	630	604	599	658	626	621	605	576	598	586	615	623	613	605	638	645	658	622	573	582	632	570	660	631	603	645	588	597	578	623	612	600	582	584	577	644	626	621	603	584	594	609	610	591	581	592	615	621	603	590	584	612	617	671	574	644	607	582	646	641	617	613	647	628	577	613	618	604	591	644	646	593	610	648	641	596	631	621	702	624	612	574	620	612	661	590	604	611	635	647	621	655	633	597	604	602	622	633	632	595	585	653	566	595	622	648	599	603	605	606	583	669	627	625	604	619	620	618	640	644	614	614	626	614	575	601	625	588	605	572	582	584	593	573	636	576	641	618	635	608	632	643	571	648	603	649	678	604	578	622	603	641	574	622	631	604	649	608	590	605	599	576	614	605	570	626	589	618	599	618	587	574	569	660	593	577	587	628	607	609	609	672	626	662	623	593	649	601	608	636	644	612	621	621	618	651	602	627	617	608	627	647	612	658	624	662	596	630	631	572	596	642	611	586	649	625	582	578	590	602	634	620	631	617	578	641	627	603	632	620	613	601	688	595	627	621	673	620	604	629	610	622	564	649	632	588	662	642	602	601	617	614	618	609	618	598	584	630	639	613	634	611	582	608	604	648	606	630	639	620	626	622	640	620	629	635	626	589	621	557	647	577	645	586	565	643	578	639	642	639	631	621	574	641	635	624	621	604	617	626	604	574	617	585	599	625	632	568	599	578	593	649	570	541	540	632	582	596	621	601	604	612	598	550	605	607	626	554	592	628	641	585	597	606	575	589	610	632	546	663	644	615	615	641	651	628	582	631	630	608	641	651	581	614	574	638	622	572	577	618	587	637	588	624	593	571	603	598	640	598	655	663	608	604	617	633	627	618	627	621	588	603	631	616	628	602	590	602	608	593	658	604	646	628	579	615	596	623	556	647	610	618	615	579	626	636	550	638	618	630	567	641	601	625	577	618	616	652	593	628	610	636	642	605	528	612	567	624	626	593	636	631	596	626	589	621	608	561	627	662	654	658	600	609	633	664	620	617	570	615	605	611	625	596	621	645	599	661	601	605	601	642	570	692	610	639	588	612	612	575	570	627	616	606	615	586	613	606	621	621	646	644	644	625	599	647	583	634	577	623	625	619	630	615	577	578	623	602	636	646	606	623	603	617	605	580	608	603	613	649	625	564	589	569	615	639	614	626	635	675	613	610	625	601	645	614	604	607	623	618	644	561	619	598	569	603	635	644	618	611	634	636	618	634	626	606	583	634	630	597	599	610	615	632	607	629	626	621	610	615	675	618	591	595	606	600	652	634	566	616	625	611	638	633	643	616	590	651	635	613	646	630	615	622	638	625	555	643	631	631	578	600	592	639	613	592	615	614	590	605	597	618	611	627	631	597	638	598	572	615	625	629	634	646	632	573	641	626	634	619	636	634	630	589	643	577	561	620	616	607	643	620	610	631	582	567	605	584	611	590	602	589	596	599	559	566	611	598	586	613	624	595	587	601	574	597	691	664	551	607	639	695	609	640	614	634	591	631	583	585	627	643	600	592	615	601	609	622	578	605	625	632	608	592	635	648	630	660	620	652	608	584	587	649	615	629	659	618	593	638	556	596	623	641	596	650	610	639	659	596	590	617	587	629	575	656	613	610	616	592	585	641	618	603	593	590	606	608	589	610	597	607	606	613	642	627	607	627	605	610	638	596	617	636	632	636	622	651	656	626	585	582	654	630	628	635	577	635	587	602	623	587	606	606	603	588	610	634	576	589	612	623	632	585	631	607	641	641	631	632
24089	21044	28848	27729	25224	21290	14280	7382	5224	3913	3086	2282	1792	1349	1129	961	795	719	681	640	568	571	550	503	484	493	502	508	503	444	479	499	431	472	449	420	498	501	475	419	440	452	446	475	499	429	477	494	445	444	461	501	475	467	470	440	451	446	482	428	483	498	451	465	457	455	487	463	459	479	426	465	454	465	481	475	432	458	452	441	462	446	466	475	432	444	479	446	496	464	463	469	454	479	462	433	469	483	440	423	480	422	491	417	496	453	477	509	439	448	459	465	477	451	497	521	467	471	437	452	463	467	484	445	479	428	451	474	484	474	440	463	481	440	475	448	471	445	459	434	433	421	465	484	462	485	465	479	484	458	460	468	475	436	446	476	433	435	471	458	438	464	481	486	445	447	503	457	470	479	462	502	473	477	459	472	451	487	491	444	435	486	454	485	470	443	469	466	484	488	499	466	466	467	459	447	443	451	469	449	458	430	449	500	457	488	476	453	479	450	448	482	456	462	455	458	463	453	449	474	438	462	480	460	501	454	448	450	471	466	462	478	462	480	461	443	443	475	412	444	452	496	480	445	449	470	435	486	458	429	460	487	507	442	452	448	458	461	458	503	442	496	446	437	507	487	486	472	455	454	488	458	462	492	470	452	473	479	461	478	451	457	400	485	452	466	456	473	451	446	475	456	461	483	467	477	495	463	425	446	467	470	414	450	445	466	422	461	463	474	433	488	455	462	453	475	440	484	447	493	448	451	429	475	486	485	468	435	478	478	451	488	440	469	451	441	497	477	455	446	462	442	477	430	457	463	431	449	483	470	494	434	489	479	449	448	462	440	496	468	481	446	466	440	432	485	438	465	429	505	448	437	452	458	456	442	405	485	430	459	481	497	444	435	475	436	476	466	478	469	464	433	449	482	465	451	424	433	455	455	498	448	430	478	466	425	442	485	448	473	451	431	475	491	481	418	455	455	467	439	453	476	451	486	492	476	460	461	428	483	446	460	469	494	462	427	429	446	484	474	437	451	470	434	471	463	432	468	435	447	476	449	433	494	467	473	453	453	473	448	437	470	454	439	462	475	455	459	494	450	474	488	454	435	463	465	466	477	453	454	476	442	437	462	448	454	459	452	459	434	480	436	450	490	467	429	441	424	456	482	447	426	440	500	429	415	435	494	454	485	494	433	438	484	471	402	447	464	464	474	450	458	483	435	429	411	459	512	440	468	466	467	457	459	452	458	454	442	481	475	459	475	450	473	487	503	457	469	444	463	507	466	490	455	420	458	454	456	451	503	456	430	490	466	442	463	483	480	481	453	471	470	440	448	464	469	473	482	479	411	449	442	471	472	474	446	460	456	459	469	494	409	450	441	461	482	452	489	455	458	472	444	455	459	491	446	480	466	484	462	455	479	436	476	465	453	448	487	474	456	461	456	472	479	439	462	436	468	471	442	473	453	480	481	506	467	493	482	463	480	479	467	444	477	501	433	450	482	487	454	475	454	462	459	439	439	479	482	470	483	462	447	418	490	424	492	458	459	435	459	458	486	478	452	487	482	468	485	479	441	431	441	479	485	484	438	480	442	451	488	454	472	448	475	413	445	476	470	458	465	443	494	464	473	457	456	428	461	452	410	422	445	440	453	436	456	456	449	472	429	475	426	429	466	439	464	478	456	525	440	455	444	491	485	468	474	450	469	480	453	462	433	486	461	462	460	438	447	473	473	450	458	467	486	485	422	441	501	474	470	470	447	475	453	463	439	484	454	476	442	454	449	452	428	431	420	484	458	496	474	515	487	470	455	468	482	416	508	477	473	470	488	485	450	487	461	462	419	432	472	455	441	427	491	459	435	481	472	469	433	497	445	460	458	459	432	473	483	434	468	467	421	485	433	460	472	454	418	404	439	482	474	504	452	448	451	475	458	435	450	475	508	520	481	461	475	491	420	437	481	456	441	449	502	469	450	474	463	484	443	440	476	433	477	438	483	527	446	456	439	475	414	452	431	489	472	416	461	492	467	482	445	484	467	477	468	455	498	465	430	490	459	475	436	502	460	451	463	483	464	427	465	456	439	453	459	473	447	422	425	442	440	483	513	472	444	425	470	501	431	439	467	445	451	440	489	481	490	460	469	453	418	448	440	437	451	470	461	480	437	445	487	484	454	461	481	478	452	499	506	431	448	443	435	479	461	501	468	488	425	490	449	469	417	463	476	459	462	463	475	461	450	498	467	455	432	469	456	456	449	463	431	424	474	459	436	470	462	445	463	452	505	472	474	438	478	477	436	454	450	451	467	466	477	467	441	450	418	451	466	458	468	474	465	487	494	443	443	449	450	462	431	477	480	430	467	439	456	448	469	471	477	487	470	448	486	443	437	457	504	444	494	459	463	508	440	473	437	466	430	440	468	441	477	457	458	451	434	446	460	467	407	463	456	453	451	489	491	466	468	468	434	443	477	452	461	462	459	477	430	495	423	460	463	447	427	466	509	460	448	455	455	490	485	448	402	412	440	436	466	455	476	479	438	453	435	477	469	449	455	430	481	477	479	445	468	457	473	444	474	457	432	447	494	467	431	459	423	448	461	455	474	467	463	468	451	448	440	473	466	437	450	475	410	513	466	474	451	434	433	459	455	484	438	465	456	468	456	428	455	460	461	418	451	459	451	466	398	447	456	458	504	467	453	452	505	451	466	454	433	471	464	463	434	489	455	459	475	437	435	454	451	477	472	438	484	500	474	451	437	439	498	466	416	443	476	453	460	475	500	482	438	450	460	462	412	501	475	481	473	461	480	455	471	452	470	475	447	473	452	404	466	438	458	484	494	440	469	468	480	440	421	451	479	455	462	470	468	443	499	466	435	473	456	422	432	447	493	472	438	415	458	480	419	462	459	510	447	461	441	489	477	466	462	476	477	436	462	453	440	443	425	458	424	421	499	470	475	479	457	471	446	485	477	455	443	467	460	445	475	491	441	424	441	457	444	430	464	456	445	453	474	466	440	468	490	452	463	476	426	476	446	440	461	508	442	421	441	396	467	464	454	470	484	463	452	435	467	474	451	462	454	478	462	440	451	454	429	472	436	458	493	485	431	453	428	465	479	449	453	443	435	442	463	469	405	417	461	466	454	459	483	457	439	427	479	463	470	474	428	430	474	445	443	435	470	476	478	484	440	451	453	465	499	486	493	439	455	461	476	470	457	443	414	458	473	463	498	474	477	492	460	478	459	484	462	484	509	496	451	437	476	472	486	438	438	458	473	438	450	461	454	459	449	455	433	440	456	416	454	439	441	462	495	466	423	409	429	501	478	492	501	406	463	412	434	459	437	486	473	487	481	461	442	417	479	451	486	468	439	489	481	483	434	445	447	452	488	442	433	452	460	501	427	429	481	484	472	517	436	413	464	462	475	472	476	508	470	456	490	447	445	478	464	445	463	457	501	453	510	426	459	467	454	439	481	463	449	441	463	486	435	467	418	417	459	463	461	465	469	496	409	479	438	482	432
37115	58965	54459	43440	33632	25042	17960	13041	10149	7791	6197	4706	3405	2620	2084	1654	1414	1225	1084	943	920	820	758	690	738	692	679	654	687	671	642	652	658	664	591	607	666	664	645	685	641	585	609	644	660	678	635	672	670	636	621	628	658	643	658	644	604	626	631	649	671	622	710	631	645	617	664	609	596	617	632	596	686	654	636	654	653	662	700	633	669	595	665	636	615	654	633	622	634	624	635	654	640	604	631	654	658	667	668	621	648	578	622	633	670	608	623	632	674	639	638	610	614	626	625	637	624	598	611	631	635	681	644	618	635	602	593	612	658	622	606	614	614	591	608	602	663	636	639	625	603	651	647	660	615	640	600	656	628	613	627	607	604	644	605	626	641	620	612	653	649	667	645	660	608	618	637	686	658	653	613	609	655	647	689	651	608	625	635	614	654	673	653	646	640	600	604	629	651	638	623	611	637	623	611	688	621	617	658	642	647	658	646	633	658	617	634	648	699	614	658	693	594	688	639	602	615	657	695	639	674	626	617	651	630	616	648	641	635	636	599	677	698	631	613	665	657	634	605	646	644	641	685	642	625	584	646	654	602	584	583	660	630	626	655	588	647	640	664	617	643	629	616	651	648	620	606	689	612	624	620	657	605	662	637	646	620	654	648	612	632	658	626	652	638	662	599	669	679	629	658	656	629	675	620	632	635	685	632	648	648	642	601	645	632	644	691	661	615	619	666	647	643	651	625	632	627	616	649	646	655	658	677	654	653	654	681	640	636	646	592	624	649	629	622	607	669	658	605	715	665	640	662	645	609	639	612	689	656	626	641	633	622	625	687	632	601	646	674	622	641	671	620	622	645	616	640	606	675	624	576	625	615	637	635	643	616	590	635	627	655	611	633	669	647	582	641	660	594	573	631	611	618	626	683	624	640	639	666	604	626	594	623	654	636	642	684	630	638	661	668	623	614	676	658	685	663	653	630	597	589	686	652	609	630	626	649	638	624	645	577	622	655	639	644	622	633	653	652	620	666	652	650	631	629	626	666	615	671	605	619	618	703	665	662	611	580	660	592	630	648	642	649	625	694	613	622	623	629	659	640	621	575	649	679	635	634	603	622	599	668	644	642	612	633	650	694	629	658	664	603	608	604	665	640	631	634	600	656	627	592	634	655	650	661	652	635	596	655	609	603	614	665	613	629	606	618	674	621	614	691	642	615	694	612	624	625	660	592	618	651	632	603	649	605	653	671	642	623	621	619	662	629	619	627	631	648	649	636	655	668	652	567	632	641	648	660	656	660	614	588	630	643	621	623	643	625	641	654	647	613	617	631	665	615	672	658	680	612	647	635	649	614	611	614	675	635	613	652	644	600	655	605	622	619	634	623	635	673	641	627	636	645	620	643	652	617	645	658	612	633	609	629	618	643	649	605	627	623	599	627	632	640	634	614	634	651	615	639	648	623	695	646	629	596	677	697	661	661	664	672	642	620	623	626	626	675	654	621	673	645	679	657	654	609	645	596	671	631	581	632	648	645	587	628	656	628	663	641	634	612	651	673	643	686	616	600	670	616	619	604	565	625	631	608	643	655	639	649	610	668	611	638	634	679	620	649	634	618	611	644	666	637	591	631	641	609	639	621	642	631	633	665	671	611	677	632	659	615	678	672	654	599	671	615	629	641	631	595	644	612	682	636	630	669	635	646	663	640	595	656	629	608	641	640	657	627	651	633	630	651	643	682	600	658	668	642	631	638	662	612	627	622	638	591	638	597	630	658	670	633	625	625	652	627	647	638	655	629	658	646	578	605	649	621	644	650	650	633	664	595	651	574	623	677	645	624	652	642	622	663	659	617	660	688	648	629	631	601	628	660	619	592	658	673	620	621	663	636	638	598	641	632	665	680	615	638	650	618	671	614	665	619	590	613	679	680	606	628	659	646	610	644	590	613	679	621	643	574	641	573	637	654	625	646	630	648	621	640	620	633	683	635	628	676	580	604	650	614	647	628	651	632	656	603	642	608	641	579	661	659	659	654	681	588	649	615	575	681	712	632	630	618	606	597	673	650	630	605	646	651	650	641	641	651	678	652	644	670	634	588	605	598	621	617	627	676	654	650	613	639	595	647	637	646	645	649	603	612	611	604	650	641	638	656	623	652	703	636	635	642	609	615	592	649	625	634	610	608	637	627	650	616	651	658	659	658	657	645	650	654	678	696	591	662	641	671	631	636	669	598	627	686	624	654	621	643	663	674	645	671	695	634	564	626	664	612	628	617	639	639	620	655	661	608	588	660	635	621	652	597	659	627	643	649	620	627	652	667	647	638	619	609	617	671	655	639	680	625	630	635	655	623	626	618	615	637	655	642	639	632	677	668	646	635	694	632	586	657	615	662	606	645	639	628	632	633	649	602	614	647	644	606	618	633	613	670	664	645	621	644	671	618	633	573	646	646	626	655	646	661	654	601	635	663	669	608	667	658	654	620	689	636	651	604	611	642	653	630	676	638	644	628	631	635	655	651	637	589	602	628	580	645	614	620	638	628	642	654	648	631	616	667	631	632	618	603	625	638	646	654	579	657	615	626	655	655	646	623	615	609	654	616	643	655	625	633	675	698	622	654	652	612	616	677	670	594	613	620	628	633	653	633	649	679	671	677	594	623	681	633	590	617	653	601	622	627	658	628	622	641	621	636	670	599	599	620	651	596	645	629	627	647	609	631	591	629	610	621	660	663	629	657	616	638	652	675	615	625	667	665	631	655	647	628	618	628	651	612	629	619	658	641	637	681	634	628	648	655	671	649	661	652	614	612	627	603	657	610	676	664	603	637	630	651	620	621	620	602	671	677	583	679	638	670	646	637	621	593	635	656	627	613	676	643	668	637	689	621	599	607	685	636	634	650	627	694	685	605	644	664	640	621	640	589	584	617	670	680	601	641	659	624	654	612	658	667	662	631	656	632	580	612	610	612	615	630	612	642	601	632	595	638	648	650	621	606	673	625	676	670	602	630	643	651	603	675	632	640	638	636	592	613	677	588	655	606	656	617	653	594	615	597	640	651	641	634	602	667	643	634	637	613	642	654	680	655	632	613	646	632	640	608	584	632	648	698	646	598	659	672	643	639	614	643	620	641	669	614	608	607	616	654	673	605	601	658	610	622	618	592	661	655	694	657	641	626	642	659	650	628	677	627	690	647	666	672	683	616	632	630	609	653	646	667	591	677	611	647	672	614	628	609	603	657	605	642	663	629	640	668	628	641	660	653	610	626	594	615	626	690	662	642	662	642	610	595	671	615	661	609	645	652	645	638	637	668	654	653	671	661	649	625	625	605	634	661	610	624	629	626	665	619	614	628	636	635	646	635	622	624	668	658	651	610	657	610	609	651	634	628	629	662	639	618	603	628	653	628	606	594	660	600	661	648	603	682	673	608	625	641	625	661	586	655	653	638	646	665	648	658	593	620	595	626	664	650	597	636	661	626	639	582	683	624	657	598	605	647	633	622	628	673	674	653	640
23017	20979	28729	24093	22844	24075	21158	10847	6881	5220	4051	3045	2278	1768	1341	1126	976	829	752	719	655	584	597	545	537	487	519	486	500	491	460	477	455	472	447	504	467	448	495	471	479	472	457	447	479	410	458	439	454	467	481	452	431	487	438	461	446	410	496	473	502	436	429	410	432	424	429	452	462	442	455	456	445	458	497	426	488	438	462	450	456	497	464	469	499	443	430	438	456	434	472	442	448	417	440	410	424	459	458	455	480	509	452	431	440	481	466	476	436	447	449	478	462	477	417	443	418	464	458	452	468	481	494	473	418	454	458	434	461	468	475	435	449	439	456	465	460	449	479	434	468	474	459	464	446	449	453	468	443	391	420	475	410	413	462	479	467	447	405	457	468	456	426	478	456	487	443	462	434	437	449	436	456	479	453	471	449	446	454	465	436	435	448	446	455	424	478	476	446	480	468	412	473	441	436	457	450	448	431	473	453	457	410	441	442	440	484	464	402	484	452	491	450	439	486	484	448	470	440	448	436	446	437	464	435	431	447	448	504	455	470	416	473	447	458	437	433	443	438	420	481	471	501	465	449	496	465	443	480	479	493	459	421	480	437	454	484	479	421	462	429	423	468	452	512	449	456	457	440	465	432	484	505	447	449	436	433	445	449	476	436	456	505	475	452	477	489	474	471	469	458	462	481	499	432	457	474	471	445	457	460	428	457	468	459	423	477	474	428	444	413	440	463	477	444	482	437	464	462	456	455	448	523	482	430	488	441	444	432	506	460	479	487	459	445	431	472	468	469	447	473	450	484	451	454	425	464	455	467	492	455	468	460	439	464	461	451	450	485	419	451	467	434	420	399	453	461	504	475	490	426	450	474	493	427	431	455	467	435	444	449	434	405	444	438	444	439	446	456	408	472	474	485	482	472	430	446	460	426	462	436	446	462	457	420	456	482	432	462	424	431	459	432	444	433	448	412	461	434	488	452	466	476	434	440	457	435	438	459	461	457	481	432	471	444	447	441	472	459	448	445	419	460	472	440	496	446	452	475	440	446	483	474	482	443	428	449	451	478	433	442	446	448	448	451	477	468	427	473	452	445	453	435	459	428	461	499	504	443	481	387	425	444	406	479	475	463	465	473	478	467	470	428	421	462	448	460	451	433	440	399	478	448	464	434	462	457	456	471	469	487	428	477	465	460	458	460	469	435	496	484	429	442	434	426	480	446	439	459	483	455	481	471	481	442	482	476	443	435	458	414	437	461	434	442	466	448	451	463	443	476	458	478	470	473	407	449	465	460	437	432	443	501	477	478	452	452	485	456	453	435	433	465	483	464	467	457	468	477	429	461	450	477	485	459	463	455	425	465	427	474	444	436	499	484	494	472	475	453	452	484	459	448	471	477	498	491	443	450	477	415	457	415	475	444	426	452	460	489	476	437	439	453	506	436	480	472	460	444	485	468	475	424	431	458	468	422	466	460	464	510	454	461	476	494	444	442	460	464	462	434	442	444	451	464	461	427	424	438	453	432	444	479	452	453	400	472	463	453	429	472	440	439	487	457	461	451	438	454	456	441	470	434	449	455	428	495	494	482	429	483	461	473	460	455	460	434	437	451	473	440	463	475	435	468	409	492	490	470	454	430	438	460	442	430	450	474	506	401	456	421	450	447	432	467	452	470	485	524	477	414	421	467	450	424	469	421	474	465	445	474	423	431	434	469	468	461	423	441	471	441	451	468	442	439	446	476	467	499	457	449	469	453	479	428	486	454	444	438	457	443	456	447	444	481	461	435	441	457	430	469	434	457	458	433	506	468	441	472	479	458	491	465	444	461	464	467	482	464	447	458	480	465	463	490	434	475	425	429	459	469	503	439	458	463	467	424	463	454	490	452	470	470	452	474	469	427	459	453	449	428	441	471	442	450	452	474	444	472	451	453	469	431	443	471	486	439	444	446	455	462	435	435	449	470	477	459	476	483	438	444	497	460	472	438	445	427	467	434	458	463	473	430	453	434	490	467	467	482	455	432	424	468	431	429	437	452	445	454	450	429	451	479	462	447	426	457	439	482	461	480	434	441	442	471	418	472	478	432	441	459	438	471	456	453	432	482	447	420	468	481	453	462	420	441	454	482	442	468	514	471	444	451	475	435	407	494	463	487	447	468	448	436	473	416	429	442	466	421	463	475	420	467	458	472	430	442	443	471	434	458	441	474	464	436	470	422	462	469	468	432	464	457	413	463	440	457	464	443	456	457	467	423	447	464	434	447	428	467	454	451	506	454	457	499	493	426	456	475	467	477	446	437	460	433	435	463	460	476	448	433	420	435	462	443	494	483	462	440	440	485	464	456	465	432	477	461	435	503	426	441	464	479	440	461	456	468	466	462	481	463	504	461	493	440	433	445	441	455	462	437	426	466	462	451	469	447	462	484	406	451	426	491	458	454	470	496	481	434	422	472	479	483	443	459	469	470	400	493	466	442	457	448	432	498	465	431	460	468	449	429	464	486	459	426	448	455	455	480	458	479	479	478	479	453	461	459	456	486	432	468	457	477	487	433	462	429	437	459	438	428	451	435	445	493	442	429	473	465	448	427	435	455	471	495	445	495	493	470	478	421	455	460	454	478	458	452	480	476	436	482	408	477	421	456	415	446	409	453	453	451	453	493	470	487	424	454	462	441	450	480	452	476	462	427	458	478	449	467	478	459	432	434	499	473	475	462	504	473	441	496	445	458	478	452	418	445	484	513	458	440	445	457	468	467	464	476	495	441	452	423	428	420	443	465	517	449	432	452	448	449	460	470	445	443	429	437	459	440	418	407	485	446	458	395	489	486	455	453	423	449	500	458	450	431	458	460	452	493	494	486	467	504	498	439	463	445	465	465	454	463	443	421	466	458	432	455	494	448	486	420	461	455	414	463	440	426	441	450	472	481	435	485	420	444	486	506	481	441	447	427	435	443	411	451	447	521	473	506	432	465	459	445	464	471	479	446	437	420	482	432	461	425	509	479	486	475	443	464	480	441	443	474	462	460	426	452	438	429	451	488	471	473	467	457	458	472	473	454	470	469	448	447	494	460	402	425	437	436	417	456	470	472	452	482	449	453	451	475	461	471	437	443	432	452	421	414	449	430	455	443	465	465	456	444	517	448	437	411	430	466	444	423	477	441	495	467	433	471	508	447	461	462	502	443	466	521	490	443	471	422	452	441	437	446	444	430	479	438	484	452	495	441	463	451	418	447	444	448	503	447	488	472	449	394	468	412	446	441	450	475	506	455	423	494	445	517	451	467	460	460	451	468	451	460	491	455	450	493	467	470	429	473	451	431	432	443	431	455	475	444	469	438	423	468	467	455	470	453	468	438	429	470	463	457	479	461	455	457	443	454	484	453	449	455	486	432	454	441	426	480	434	459	429	467	492	439	441	463	433	483	472	433	484	475	454	466	466	454	450	452	464	448	443	488	440	440	484	430	476	436	456	471	465	447	471	480	467	440	454	501	451	443	430	502	507
40010	63596	57648	46167	37298	30218	22300	16201	12553	9812	7563	6040	4571	3409	2498	2042	1664	1450	1229	1142	959	895	825	784	770	661	745	688	670	656	691	642	647	628	677	628	622	626	637	661	691	598	631	627	650	636	609	602	664	650	638	604	584	623	602	652	600	626	631	609	630	602	642	630	622	630	662	588	645	642	617	619	627	661	619	629	589	638	646	609	658	623	594	582	604	622	670	637	683	642	650	567	592	640	623	551	628	581	600	681	611	598	594	641	632	648	647	622	627	620	611	583	630	687	632	645	572	580	621	643	601	622	616	573	639	638	633	582	622	647	609	660	624	640	589	639	647	575	667	630	625	554	590	597	643	593	644	631	653	629	600	644	645	617	600	634	584	651	607	637	624	631	626	618	619	675	649	636	601	629	607	598	646	613	679	605	605	634	610	620	610	582	598	575	665	623	659	609	582	682	669	635	606	568	624	627	613	645	580	642	638	613	592	638	649	600	655	629	578	619	646	590	666	634	582	591	619	623	601	614	629	577	637	632	639	624	676	608	620	591	616	620	622	630	638	613	619	629	617	630	601	568	578	604	575	594	643	607	585	627	570	637	665	609	653	626	624	597	666	591	589	633	624	614	647	591	665	622	598	650	675	625	607	608	616	606	650	568	600	598	621	598	647	600	658	629	642	595	614	605	595	610	639	602	608	630	638	568	617	609	645	631	595	639	601	649	601	657	586	580	644	621	612	627	610	632	660	626	610	584	667	643	634	614	605	588	579	607	642	614	645	608	644	612	605	638	594	599	581	618	663	631	576	616	594	676	650	578	658	605	568	614	667	655	604	605	625	606	613	617	607	596	611	602	588	614	603	635	642	599	631	619	597	633	671	584	613	624	624	641	616	625	592	643	620	610	604	616	637	599	624	640	657	565	602	637	643	630	617	590	647	644	669	612	617	634	579	580	590	594	604	631	610	613	627	627	632	629	604	611	640	627	638	620	648	622	626	626	657	664	647	602	635	602	647	621	583	598	633	585	624	585	625	669	617	637	615	660	608	611	639	658	625	593	598	600	619	602	598	611	630	613	612	589	612	633	614	614	613	589	653	608	601	570	577	603	607	624	634	673	684	589	626	596	610	604	604	583	617	637	615	625	608	604	602	586	595	643	622	565	655	617	642	667	627	644	616	639	578	629	587	609	595	606	610	638	673	592	615	587	607	640	602	618	647	640	613	583	625	597	663	623	647	594	631	595	604	603	622	642	628	653	621	647	572	648	594	609	625	641	617	594	611	598	616	621	627	610	650	628	631	625	651	618	598	607	639	614	645	593	634	637	590	619	595	617	615	595	617	640	623	646	640	588	605	668	610	598	627	620	591	605	647	607	617	648	618	612	553	596	578	629	601	622	597	615	628	623	649	620	606	572	621	577	618	620	585	628	637	626	619	621	652	644	636	621	639	626	656	561	655	635	624	679	654	629	625	637	659	638	610	605	592	658	641	616	611	605	621	610	631	633	651	643	664	636	617	663	653	616	641	618	582	654	598	612	614	627	618	619	633	625	652	658	624	594	589	622	625	655	649	618	599	628	612	621	617	621	627	607	595	622	630	670	601	648	594	618	603	658	611	582	611	573	623	634	621	647	665	593	695	616	611	639	648	597	610	638	636	594	627	621	621	633	590	603	625	622	632	648	627	663	603	635	636	615	644	590	631	602	646	630	610	605	606	669	642	629	671	585	589	612	657	617	615	587	620	631	560	650	598	594	626	656	647	629	566	636	606	577	655	604	622	622	580	657	635	613	617	613	639	627	618	592	577	643	610	661	612	589	609	627	642	652	643	608	635	680	665	593	625	583	603	596	620	636	587	635	614	582	624	640	601	597	588	669	607	586	640	645	614	631	601	653	595	611	624	615	634	570	592	653	619	629	615	587	621	606	587	665	621	652	618	622	616	630	683	615	633	663	579	601	611	599	623	585	636	599	640	592	644	631	653	621	644	618	672	612	618	579	626	632	597	614	651	655	651	622	603	621	655	610	592	626	636	661	624	563	632	630	644	643	614	596	652	652	659	638	608	605	620	620	576	647	585	635	611	623	620	638	668	615	678	601	637	613	613	622	601	664	595	626	595	654	659	605	641	611	635	621	619	623	601	607	597	584	618	600	575	630	621	591	581	683	617	630	623	643	623	634	619	614	651	575	616	596	623	655	628	603	613	647	626	645	633	605	620	620	650	607	653	677	587	595	621	607	648	616	603	596	638	605	583	603	619	637	629	605	649	601	632	610	616	604	635	634	623	629	652	616	629	596	622	581	643	644	639	623	621	616	609	603	647	633	626	636	626	622	629	613	579	609	609	668	659	610	625	653	613	618	611	584	586	600	652	616	628	616	598	650	586	627	598	630	611	626	610	634	642	594	594	649	636	673	588	602	616	591	622	650	654	616	611	654	600	663	603	607	581	616	572	617	622	600	630	619	609	611	632	638	643	599	634	632	594	597	637	595	593	627	592	627	620	590	608	590	649	639	626	599	591	649	616	634	598	670	612	580	659	630	603	616	630	588	678	635	621	638	589	631	584	624	645	603	606	570	632	643	600	602	630	625	665	658	592	620	629	613	618	651	649	603	625	570	634	592	611	627	642	604	638	647	607	620	586	637	647	635	613	595	634	622	639	618	634	652	613	633	636	616	625	609	636	613	619	636	601	601	617	644	608	647	640	592	594	641	634	644	617	623	623	708	610	670	614	617	595	642	618	566	643	650	544	638	584	625	653	677	640	612	623	612	646	619	654	618	573	601	645	596	645	601	632	611	574	642	660	622	686	626	619	648	634	602	638	624	591	624	634	632	631	561	601	657	594	604	660	596	629	627	601	629	625	594	605	620	637	591	627	595	622	651	616	606	646	629	589	589	588	591	600	596	648	633	636	639	603	621	639	651	628	583	616	622	599	609	617	588	591	612	604	628	639	639	570	601	613	638	653	618	600	602	585	597	634	613	647	626	630	609	596	621	592	593	601	599	561	624	602	647	586	666	595	600	676	625	588	592	611	614	631	643	658	616	603	624	639	655	643	610	603	594	625	607	587	668	593	644	623	617	604	598	624	633	610	587	624	617	616	642	621	602	598	666	608	593	662	645	617	631	585	594	597	604	657	628	638	616	639	592	662	612	651	625	623	609	622	620	610	602	599	625	616	589	632	615	589	629	596	629	641	583	632	593	603	582	638	640	636	603	584	652	640	661	601	630	581	654	611	590	604	603	613	626	580	608	611	635	597	567	635	628	609	635	660	638	578	646	610	595	574	597	571	632	613	632	635	651	620	660	619	627	719	634	602	658	608	631	630	650	628	627	626	635	630	615	659	597	627	593	608	664	670	682	644	664	583	596	631	632	591	570	624	635	612	575	600	612	640	633	616	611	631	638	579	651	605	632	623	613	631	592	618	649	681	613	641	572	651	588	635	629	644	599	630	588	631	560	613	642	624	627	643	581	630	651	664	662	638	612	633	592	649	630	626	625
29453	31981	38131	29589	19578	12981	7453	4222	2880	2278	1679	1419	1149	990	776	668	679	562	551	570	516	478	483	464	499	503	463	448	409	420	476	449	431	470	422	461	425	419	460	434	443	458	454	443	419	451	427	464	448	444	454	468	405	428	417	434	425	434	426	460	417	467	405	434	457	496	421	466	457	450	462	458	445	413	470	420	435	427	478	433	413	430	429	405	443	452	440	458	403	470	452	425	455	432	430	449	418	446	435	431	461	459	446	454	460	407	435	428	418	467	415	424	415	426	418	427	453	438	425	405	424	409	409	446	447	407	434	417	457	412	466	425	435	435	422	451	436	438	460	435	406	408	437	469	463	460	484	427	461	478	419	418	442	437	437	425	432	504	465	393	430	434	412	448	427	432	441	440	434	435	469	449	462	433	462	452	429	461	380	410	449	388	478	448	471	411	441	445	456	418	401	430	409	477	447	437	428	423	456	465	445	416	455	418	423	470	406	449	450	443	422	431	414	440	432	403	413	460	456	502	469	463	487	415	430	459	399	447	442	463	462	431	442	462	416	452	410	451	430	420	441	406	416	420	459	437	405	434	429	437	413	428	439	445	425	432	448	450	461	449	477	470	449	434	409	431	442	436	431	417	484	458	437	421	439	432	423	473	433	432	464	437	434	447	465	445	420	449	447	457	445	459	425	443	431	471	427	426	473	486	441	436	414	434	422	437	429	432	438	443	379	432	438	410	436	413	451	460	474	436	427	460	425	430	441	447	443	437	443	421	421	479	457	431	452	404	443	435	437	424	458	421	400	414	420	460	427	426	447	473	398	459	415	436	448	452	457	424	444	453	431	413	449	428	443	449	438	453	454	412	422	465	455	450	450	473	451	435	418	443	410	472	422	463	449	469	445	473	464	424	423	460	402	443	461	439	449	469	419	433	447	448	444	437	433	457	476	447	416	416	434	449	426	435	448	447	419	470	395	446	454	430	401	415	458	408	440	450	442	429	407	432	413	444	474	445	443	409	428	485	427	453	446	436	400	450	449	461	449	423	453	428	437	422	447	494	439	453	421	437	407	450	461	444	416	449	485	460	400	445	420	412	431	406	433	449	445	438	455	426	408	441	459	410	432	451	438	476	450	426	439	421	432	428	472	407	396	449	477	393	422	410	451	414	479	431	416	453	385	439	429	429	422	436	448	411	459	451	398	461	482	465	425	415	453	447	431	404	424	453	451	459	447	471	431	443	427	460	395	439	408	467	424	418	465	448	456	422	429	450	451	489	430	442	440	408	460	459	444	415	432	439	446	478	450	432	443	417	417	466	434	456	465	457	448	437	424	436	454	459	439	459	428	460	460	436	425	411	484	444	476	441	422	432	450	423	450	461	455	428	401	420	455	431	401	403	448	411	434	451	488	436	471	471	440	422	420	420	450	425	425	454	421	463	438	458	431	377	429	432	431	445	457	420	452	417	447	456	463	459	453	391	416	444	440	452	417	464	421	396	442	451	449	403	481	424	471	459	428	456	424	467	434	461	446	439	449	388	447	456	436	448	414	417	422	439	450	465	421	445	401	418	429	402	417	462	456	438	452	434	457	437	418	409	455	447	446	412	461	462	401	460	433	454	424	437	436	434	453	437	420	442	436	444	415	450	464	429	439	411	432	421	430	419	449	381	412	427	415	483	441	405	447	419	449	454	432	448	434	415	407	421	459	404	458	458	426	437	427	468	434	430	439	415	410	446	472	482	440	440	453	435	407	438	469	464	470	438	444	437	487	408	451	453	406	459	441	429	451	422	436	435	476	436	449	423	406	473	397	460	456	436	423	460	434	423	457	418	406	424	441	424	452	415	462	420	424	414	446	407	452	442	423	429	427	442	422	448	469	439	435	422	412	390	469	453	423	439	497	417	432	485	455	423	436	472	430	430	432	396	404	449	461	425	449	430	473	413	500	424	452	468	475	437	470	421	422	465	443	466	458	442	417	441	448	436	466	419	431	487	441	442	473	472	457	435	467	408	454	430	425	439	441	419	445	432	471	408	476	431	436	428	437	450	431	444	371	454	462	432	453	427	431	468	444	432	427	439	422	439	436	419	400	432	472	417	444	415	442	448	441	430	456	453	453	395	451	418	409	436	444	448	392	432	429	456	437	444	446	462	407	433	448	455	424	426	429	439	432	440	416	421	450	432	449	438	445	454	451	402	444	460	460	425	435	434	420	410	469	442	460	480	460	426	414	445	434	423	479	409	424	425	429	470	432	476	466	451	432	434	404	410	412	410	416	439	435	424	440	416	444	449	398	486	473	408	421	420	419	413	438	460	490	469	476	402	495	424	438	465	445	448	436	470	455	444	429	449	406	458	446	431	415	452	394	436	460	445	415	418	427	429	452	457	454	431	455	422	443	415	464	443	420	442	479	430	465	477	436	405	462	471	445	451	460	409	445	419	466	453	430	423	427	442	437	440	430	430	402	403	422	450	430	411	433	434	432	444	413	463	427	425	465	476	421	426	415	440	472	382	432	472	436	408	432	419	442	437	422	439	469	474	388	469	435	393	453	417	430	450	455	426	453	459	448	393	427	487	449	444	443	450	454	459	462	414	428	415	450	446	434	462	420	435	453	416	417	454	412	429	471	393	404	431	456	446	413	416	463	455	466	440	429	488	437	432	445	456	413	457	437	446	448	454	433	452	477	467	419	378	417	417	462	444	446	468	440	454	440	457	465	426	478	456	427	461	435	399	452	433	440	454	454	419	453	441	439	436	428	418	436	435	439	416	454	401	455	409	442	436	446	408	442	414	402	458	450	437	430	421	459	438	447	462	440	441	428	412	434	445	427	411	491	453	419	458	464	446	433	436	444	434	457	445	439	474	429	419	463	411	452	450	441	432	438	412	406	450	458	441	456	442	432	450	471	420	427	424	456	450	429	413	444	405	449	429	438	427	437	442	429	423	460	416	444	450	429	488	491	461	422	456	467	485	449	476	406	430	433	426	409	443	423	439	426	455	443	420	457	426	431	458	422	435	454	437	453	393	398	437	493	438	428	451	444	439	439	435	423	411	459	458	392	422	429	424	446	444	447	478	430	465	423	458	458	450	461	472	464	468	431	427	430	482	442	449	443	432	468	453	456	440	427	442	440	415	432	429	458	444	457	440	469	440	459	402	440	457	443	400	441	431	487	462	477	459	449	469	430	393	448	463	416	455	473	447	443	433	468	433	431	437	448	466	420	482	420	424	421	423	432	431	467	437	445	417	447	431	463	465	445	453	455	397	494	439	448	459	424	425	420	453	456	421	468	417	455	493	483	454	451	440	479	440	417	458	478	430	451	452	477	419	423	430	407	420	433	471	428	435	469	443	444	409	461	462	443	428	458	442	481	447	452	403	441	463	408	410	451	453	420	408	458	469	457	417	407	422	501	417	435	434	410	463	455	452	430	465	434	437	434	465	416	418	443	460	445	449	437	464	432	421	465	445	429	430	460	443	461	423	437	407	457	434	417	394
37689	50977	44425	32701	25199	19446	13355	8484	6193	4892	3674	2827	2151	1702	1464	1192	1021	939	822	840	697	707	667	664	675	634	616	648	612	602	612	572	585	623	637	609	586	633	632	644	559	648	639	637	570	603	657	581	627	607	615	594	619	610	598	613	637	604	611	603	624	613	608	576	622	585	610	609	638	640	585	576	650	554	639	590	623	581	640	572	607	611	643	627	605	604	590	644	586	618	606	634	598	607	657	629	614	622	559	628	605	576	603	604	607	614	606	590	623	585	623	562	636	624	582	545	611	646	544	624	587	638	653	583	604	624	618	548	604	602	581	631	587	601	618	633	604	613	628	642	628	589	620	638	624	607	629	623	610	592	630	623	618	621	625	639	621	610	597	610	618	597	579	621	595	623	591	574	605	607	590	626	609	583	584	566	605	610	564	637	620	599	580	569	594	614	630	606	621	609	624	588	591	567	612	593	662	620	637	594	603	590	596	616	611	623	593	603	634	596	579	618	605	607	627	633	599	642	634	659	595	626	605	631	591	624	609	616	566	615	595	595	615	566	615	612	626	656	585	607	663	625	597	651	611	585	632	576	648	598	635	577	583	628	643	634	632	657	558	612	596	631	607	619	572	550	577	577	634	648	607	595	590	649	586	610	589	620	611	601	632	619	587	643	583	619	613	636	617	596	629	592	605	690	580	582	591	580	633	590	609	605	612	624	609	623	593	597	640	584	628	638	570	650	595	623	590	633	594	596	620	585	601	605	619	543	599	618	636	628	588	604	621	610	579	598	541	585	612	635	617	654	593	624	580	616	603	579	573	589	646	623	639	614	635	627	595	626	620	578	643	589	583	576	610	614	698	646	616	624	610	596	602	616	646	599	615	612	649	611	577	601	655	634	570	555	580	622	598	625	586	582	657	579	615	592	667	646	573	616	556	622	670	630	573	578	618	598	603	639	644	628	624	601	619	592	613	549	586	613	620	614	607	639	621	646	599	652	558	640	663	570	607	659	618	609	669	553	596	636	586	581	612	621	594	636	626	655	611	608	624	627	662	566	611	603	633	589	634	635	628	601	630	614	644	620	591	606	630	656	568	598	607	603	598	608	630	654	589	643	602	596	623	605	609	606	621	613	612	642	612	618	594	635	626	607	603	635	637	654	585	602	558	602	617	590	600	647	661	568	616	619	570	628	590	589	595	589	653	582	599	606	631	613	595	608	616	589	599	610	621	610	587	583	599	627	646	626	624	606	586	641	561	557	609	608	596	613	618	608	607	571	619	567	598	602	634	569	616	602	595	615	601	596	626	555	579	627	564	634	560	591	601	616	588	581	616	599	609	630	628	598	589	618	600	606	617	566	630	554	583	603	606	588	596	598	603	546	622	608	560	612	613	627	637	596	594	627	613	591	622	636	581	588	641	618	645	619	600	587	584	621	635	629	645	589	625	606	553	609	595	613	645	643	671	670	561	602	573	610	576	586	639	636	585	570	611	611	633	599	543	557	664	575	592	635	629	618	628	631	623	601	592	659	629	594	611	632	601	562	608	623	610	555	600	569	585	602	590	603	585	633	609	596	594	602	635	575	550	626	642	633	617	586	632	611	606	608	617	681	589	590	586	582	588	581	601	641	624	602	640	603	583	623	609	616	646	624	581	590	598	631	573	635	590	602	601	587	603	596	608	597	621	649	594	627	583	618	615	609	618	621	603	574	599	606	653	639	652	611	598	606	651	622	608	635	590	576	605	571	583	686	586	636	617	634	584	592	605	568	611	610	602	599	632	595	595	619	604	635	620	639	627	574	573	638	587	564	644	646	623	615	608	621	582	635	634	589	591	619	615	641	624	625	575	592	624	596	588	607	644	567	609	578	593	584	662	576	630	605	610	611	601	647	608	562	633	602	623	580	588	645	632	609	608	630	611	561	619	646	603	618	584	543	607	589	614	629	584	621	643	586	578	623	580	622	645	610	637	591	607	561	645	648	615	568	577	649	595	600	609	572	621	586	614	598	631	661	624	581	628	609	549	578	637	610	616	613	597	598	610	604	592	636	578	592	593	616	589	583	630	617	603	590	588	619	610	631	600	613	638	616	605	614	556	586	590	614	596	608	613	571	623	611	589	626	595	606	600	580	609	569	597	649	611	608	597	621	603	621	612	593	590	594	617	648	591	611	621	602	550	620	605	619	584	597	604	632	602	626	580	603	628	667	589	616	616	617	595	610	644	590	658	625	580	642	575	613	612	624	587	590	596	623	574	611	651	581	609	602	598	614	566	607	592	594	579	560	547	607	609	597	591	581	606	621	588	638	574	592	627	589	624	612	615	602	614	599	598	593	613	624	625	666	580	567	634	603	634	604	579	633	597	639	597	644	604	629	650	591	647	604	599	613	662	619	587	561	610	670	626	593	611	597	616	612	593	609	597	616	626	633	631	582	585	562	594	580	630	599	609	634	641	589	622	614	604	589	611	614	625	622	620	619	628	572	619	635	603	592	597	620	583	631	577	613	638	594	564	645	609	625	617	666	662	569	570	588	610	608	614	598	618	548	599	594	594	622	613	620	631	569	595	598	610	612	587	607	620	615	601	582	631	589	633	650	657	630	629	631	586	586	604	561	607	605	569	570	685	610	578	604	649	599	609	612	621	590	616	609	600	604	532	627	589	595	632	626	610	606	608	643	639	578	560	585	572	637	641	588	626	592	641	563	609	634	563	585	605	600	671	630	606	530	652	641	587	652	614	605	601	643	629	615	602	608	586	610	576	634	592	604	589	618	574	586	631	645	584	624	615	633	619	570	599	577	588	603	617	565	601	612	651	608	658	573	586	644	641	569	597	630	589	614	636	593	573	599	597	642	605	614	666	568	575	629	588	614	629	643	625	616	614	623	587	580	618	598	644	634	607	634	645	601	614	572	608	597	555	636	625	651	572	588	648	633	625	593	630	615	652	622	637	621	589	590	638	580	604	631	577	606	599	606	613	628	642	609	683	566	614	597	625	623	616	580	637	599	630	568	570	592	565	579	582	640	612	550	646	609	585	632	636	627	608	605	573	560	630	591	596	636	607	592	639	656	631	607	624	628	590	625	627	624	648	654	612	580	613	607	579	637	613	632	613	614	550	614	636	608	618	612	617	560	598	597	610	594	635	602	578	612	631	657	619	636	567	606	599	608	618	646	619	618	622	608	637	599	630	623	626	590	604	596	593	623	623	620	616	663	644	642	610	650	631	647	581	609	618	621	610	620	612	577	631	618	552	618	588	598	585	594	634	601	631	601	621	656	608	627	626	629	640	613	632	629	590	633	645	610	616	595	630	639	585	626	600	604	546	603	632	669	626	541	595	588	598	642	620	619	607	650	621	629	607	583	650	599	680	597	616	608	641	658	617	610	635	611	615	620	632	565	639	632	616	597	599	630	598	611	596	599	632	570	586	611	584	601	622	630	617	584	678	619	568	625	626	647	594	602	612	621	597	625	576	622	589	628	601	605	596	646	619	594	615	626
24086	21014	28529	25862	24075	21626	15409	8006	4930	3776	2851	2221	1784	1432	1152	900	848	772	672	616	539	562	546	507	486	464	492	460	459	461	479	484	432	457	434	472	478	431	492	479	450	417	438	471	487	455	447	445	421	477	499	477	466	440	477	468	458	431	468	486	442	454	465	494	446	456	431	447	422	473	464	484	446	436	475	462	458	444	414	483	442	495	468	473	460	484	419	446	489	454	478	461	440	473	462	456	477	458	462	470	448	440	431	447	481	477	460	474	472	459	496	452	483	477	441	481	480	447	450	497	436	465	449	475	458	425	475	481	475	443	468	459	446	436	431	448	470	480	473	499	457	462	511	425	468	458	438	426	463	501	445	516	439	495	472	476	469	428	474	459	462	431	451	465	447	462	468	435	448	415	457	473	427	447	481	448	448	420	458	450	484	480	441	475	421	491	438	429	438	443	459	443	463	443	405	499	465	464	422	452	428	433	438	461	468	450	466	426	503	438	437	463	458	474	451	421	481	514	476	448	479	445	465	467	438	470	493	437	446	444	477	462	445	455	457	504	444	469	499	441	444	485	438	442	431	480	478	432	499	393	444	444	459	484	464	475	443	479	421	442	426	457	430	448	468	472	439	443	473	436	452	406	421	435	445	451	453	474	473	457	465	489	476	446	448	454	445	478	487	460	428	480	440	454	482	427	450	407	436	484	446	471	430	485	427	462	463	459	468	431	472	493	442	433	431	478	462	463	474	435	462	439	462	454	470	423	428	445	450	460	489	452	474	401	448	465	466	431	460	453	478	454	469	471	439	440	435	422	488	438	464	453	465	467	470	457	444	476	509	494	473	468	447	457	446	460	459	466	457	459	419	406	465	467	465	505	492	468	478	462	419	474	463	448	459	420	462	479	476	460	444	427	465	420	463	438	437	464	503	411	471	436	453	463	498	483	460	454	481	473	440	486	452	474	460	459	424	471	461	485	451	449	447	459	414	450	471	431	455	466	408	434	446	426	452	447	450	484	465	436	407	450	480	497	446	469	418	453	457	461	430	470	441	442	471	436	424	482	425	445	482	436	462	449	455	439	433	482	469	494	499	462	457	428	440	432	445	441	483	464	474	458	460	428	461	455	490	466	422	418	457	474	400	447	505	456	463	448	499	466	462	422	467	468	456	429	485	465	502	447	455	457	396	456	457	451	463	466	440	443	464	431	450	440	474	439	459	421	470	424	473	466	466	433	469	446	427	462	447	471	466	461	434	439	423	435	454	471	439	435	478	472	425	461	473	440	498	439	487	458	457	442	444	436	470	429	483	453	469	480	474	466	473	471	498	444	471	465	450	494	478	477	437	442	465	429	513	458	449	459	434	454	438	481	460	463	424	470	435	490	488	444	443	445	437	476	473	465	442	435	439	454	462	462	471	439	468	430	447	459	411	465	468	449	441	443	409	454	421	447	463	475	450	484	444	452	473	482	449	455	484	470	467	454	492	484	460	463	475	462	454	470	413	466	480	448	463	450	439	468	505	451	438	443	463	502	455	469	492	492	457	461	482	420	483	472	444	453	476	484	461	470	447	473	452	437	457	471	448	460	423	443	460	460	411	459	469	427	465	466	466	477	469	454	435	442	467	434	456	445	437	429	484	475	434	468	468	462	477	470	437	437	426	435	464	426	460	423	439	441	457	442	447	439	443	444	432	451	470	466	405	457	476	452	472	456	440	459	454	432	490	475	458	464	430	443	395	472	472	475	452	449	476	460	465	478	466	461	469	480	421	463	437	440	488	457	473	477	456	427	437	471	430	431	448	493	446	457	452	462	444	486	479	458	472	449	461	446	450	459	456	418	451	481	482	423	446	483	465	446	438	443	424	454	444	490	471	445	461	453	490	421	473	436	473	475	471	481	497	466	428	454	479	487	466	464	459	453	439	427	442	461	491	454	449	452	445	430	460	470	433	465	418	485	468	473	458	458	452	443	481	460	458	442	423	422	490	437	414	472	452	449	407	456	465	430	461	469	455	468	410	444	454	431	436	457	476	466	495	445	497	477	434	491	476	447	481	459	474	467	454	416	481	449	508	445	424	429	483	455	453	404	451	470	483	448	422	478	457	434	447	465	469	505	460	453	469	473	441	457	463	487	472	438	469	473	407	442	457	465	429	439	476	480	487	450	415	420	401	458	503	459	463	461	476	437	443	435	453	459	460	436	457	422	465	469	474	452	430	434	444	477	462	430	468	436	439	437	451	445	435	470	461	483	456	477	441	470	461	420	459	429	450	477	440	502	371	432	451	488	444	469	496	443	458	472	460	469	470	426	442	438	448	486	489	458	465	456	479	479	470	428	466	479	452	411	437	433	453	414	490	472	481	442	462	487	463	437	457	483	467	465	459	454	444	486	425	441	452	445	413	452	441	445	491	458	520	452	437	521	436	467	438	467	460	477	452	449	475	447	427	406	436	479	430	472	454	488	444	413	420	469	446	498	465	491	444	459	450	440	456	438	444	488	464	445	459	439	434	428	464	462	461	473	452	427	446	481	485	442	471	441	424	464	415	450	490	411	482	405	457	485	471	483	451	411	458	496	465	441	472	472	476	454	428	453	458	470	448	456	475	469	419	463	485	458	452	439	436	487	449	452	445	470	448	470	502	465	456	484	475	436	437	465	486	437	480	472	445	414	494	440	482	453	446	458	444	496	442	466	449	457	454	444	458	433	474	449	463	447	479	432	460	432	414	466	430	460	443	457	454	441	442	462	494	507	471	453	433	463	493	499	447	450	459	476	419	460	418	421	435	474	461	466	430	460	467	485	509	430	445	461	469	491	471	482	425	485	432	465	457	442	430	473	441	453	460	479	445	459	416	497	478	452	484	404	479	448	472	449	476	461	463	451	454	471	462	465	426	452	437	455	487	468	499	488	436	460	452	473	446	458	461	440	421	471	447	461	492	468	431	474	468	439	445	435	436	456	488	440	459	439	414	444	456	488	489	449	436	423	487	447	443	488	464	432	464	445	464	463	471	432	454	450	477	437	464	433	478	416	452	452	426	476	400	395	445	446	459	447	416	454	445	450	449	456	466	483	471	415	429	466	465	470	486	492	442	478	469	469	441	473	464	420	482	437	483	477	441	455	403	427	450	478	453	463	480	464	488	479	437	442	468	471	446	474	478	437	445	444	451	444	424	466	467	496	454	459	447	459	495	442	467	485	469	459	457	423	422	446	437	482	440	463	448	408	460	426	482	459	425	481	486	477	465	455	447	457	467	444	470	497	435	436	484	455	464	462	446	434	449	478	452	440	459	460	422	483	486	417	460	483	428	492	467	495	451	457	477	489	490	467	463	414	473	460	448	463	460	465	478	446	473	457	464	456	468	444	455	506	433	458	476	476	469	485	467	442	473	464	472	462	458	460	439	473	455	431	459	462	457	419	433	436	489	486	429	456	448	440	471	503	474	438	467	426	433	431	453	450	461	407	468	450	463	441	455	469	472	458	439	423	449	444	457	476
37544	58806	52544	39760	32568	26350	19432	13330	9811	7545	5406	4460	3464	2485	2077	1667	1446	1200	1082	921	870	796	808	742	742	687	659	669	640	662	673	655	640	654	647	647	625	657	667	633	680	634	619	642	635	629	618	648	672	605	653	607	613	615	588	609	628	680	616	650	607	584	594	602	606	652	634	632	616	649	616	643	676	600	614	668	629	593	630	618	658	609	617	621	647	654	665	622	622	663	684	561	656	665	592	625	627	681	635	627	597	684	645	618	633	618	629	621	652	634	690	615	600	606	615	628	635	644	647	616	630	587	640	664	652	612	663	591	645	649	642	632	653	619	618	629	681	622	667	629	583	643	649	622	608	610	643	669	637	613	608	649	570	634	611	583	635	642	612	675	626	619	615	625	636	609	658	650	668	619	647	636	678	637	639	614	643	619	652	627	619	625	661	630	605	634	655	630	624	593	615	596	618	648	628	620	586	622	657	620	637	639	655	639	596	615	619	647	613	627	672	623	613	652	606	594	635	601	622	589	611	642	620	607	611	597	627	639	611	643	601	615	617	600	658	590	628	601	662	618	630	643	626	603	658	644	622	620	571	635	604	606	662	644	650	677	644	622	638	688	663	549	577	646	609	602	607	631	635	621	654	657	650	617	627	627	670	595	623	604	668	603	623	654	646	607	629	597	621	665	623	625	640	636	634	606	592	644	672	624	615	644	600	616	625	661	646	589	622	640	653	625	621	609	644	614	645	633	660	638	619	629	554	620	658	629	647	641	639	638	590	636	618	644	629	663	631	632	660	573	660	629	624	609	641	622	616	621	628	656	638	627	613	649	655	650	590	621	651	591	657	612	610	622	632	669	646	643	647	625	593	637	619	655	621	584	604	656	614	645	650	615	593	585	624	615	686	646	610	615	627	613	645	605	627	631	646	661	578	604	612	645	622	660	591	663	668	637	634	640	636	630	621	644	614	630	604	624	622	621	650	618	609	618	640	654	645	626	627	601	686	667	681	646	654	684	626	637	588	666	608	632	576	581	613	652	634	612	625	553	593	631	587	619	693	599	612	608	608	593	630	626	628	638	623	666	632	647	630	659	635	693	582	638	617	594	626	621	675	668	695	642	635	648	622	645	587	621	638	635	605	615	613	627	610	630	639	601	593	615	665	609	639	631	637	657	619	700	643	640	647	577	612	578	623	586	629	659	595	622	643	645	636	581	608	657	635	651	672	634	620	667	627	664	635	610	691	606	675	664	664	635	615	681	658	623	611	668	676	625	680	658	640	663	693	638	608	598	612	633	649	678	666	607	670	641	596	613	622	626	606	587	614	636	656	583	653	627	628	650	636	610	637	624	649	590	634	633	626	638	617	637	649	630	596	624	636	653	632	687	608	602	587	632	662	626	650	663	620	663	606	648	682	623	599	603	645	660	612	647	639	658	627	674	630	629	642	674	626	641	658	590	655	637	611	665	635	644	640	641	617	648	639	644	657	655	655	609	656	641	676	610	658	674	606	662	636	710	618	620	608	609	647	608	668	646	642	678	647	634	627	661	614	622	633	610	655	674	594	631	657	598	610	643	582	593	608	615	667	608	612	611	646	658	652	621	603	600	636	621	665	613	650	673	656	665	616	629	637	650	616	626	604	626	624	604	639	647	664	660	641	622	625	638	703	689	645	652	628	688	576	611	655	660	630	638	604	619	624	611	654	658	655	607	662	595	648	584	609	673	673	610	618	555	602	596	621	645	628	616	631	601	625	630	650	610	623	627	659	648	587	628	635	604	624	642	666	634	599	648	620	628	664	636	636	660	621	685	584	607	630	626	607	630	639	646	612	675	677	658	638	640	664	608	605	615	622	582	651	628	668	624	627	616	647	658	570	624	635	610	600	635	660	606	622	575	598	672	636	643	673	644	634	615	617	622	596	617	660	629	621	634	630	609	646	617	654	604	612	607	631	664	643	635	656	614	650	669	647	633	632	654	588	601	630	565	652	634	679	659	673	639	685	631	628	656	617	617	646	619	642	606	603	653	668	619	627	605	622	614	639	599	656	642	702	658	679	630	613	640	603	626	620	631	626	603	629	588	651	628	621	626	614	636	637	626	595	635	641	649	596	608	620	589	614	612	635	633	627	628	597	626	618	607	631	627	639	609	610	642	671	659	590	673	642	639	646	659	613	651	637	649	633	612	660	636	661	626	613	665	604	623	680	646	606	592	684	693	633	633	609	603	599	612	650	590	630	648	633	664	620	636	660	603	609	602	619	674	625	637	632	643	600	625	667	618	592	613	595	637	622	633	654	607	654	681	617	599	603	656	692	634	642	638	611	643	645	672	601	640	620	667	633	612	625	637	603	633	652	567	629	635	654	626	603	639	631	620	583	603	628	625	605	592	624	675	630	660	669	645	613	606	596	631	667	583	636	605	615	615	673	666	618	628	633	637	626	611	638	664	663	618	635	599	673	599	650	623	642	593	639	611	638	628	612	633	651	576	633	671	624	648	648	628	638	640	636	597	622	645	640	658	620	647	595	592	629	586	673	596	603	630	659	621	632	593	628	607	653	655	618	621	675	665	639	620	649	614	639	615	672	612	645	625	641	616	619	613	626	612	613	585	629	590	592	618	637	681	638	648	652	583	642	616	617	693	606	608	603	586	630	634	655	616	648	625	647	630	656	630	603	640	634	616	598	571	709	636	601	580	638	641	623	614	621	633	696	618	600	585	624	672	677	600	580	611	647	650	609	626	628	649	669	629	610	602	653	615	645	657	645	604	618	611	631	648	631	647	644	627	632	601	591	654	646	591	625	642	644	621	610	634	605	601	634	626	634	643	671	677	607	664	620	616	634	652	620	658	599	631	654	601	605	683	605	609	605	584	669	639	610	636	625	641	599	644	644	666	641	676	634	683	588	643	650	595	651	635	603	589	614	651	619	614	604	615	663	647	628	641	606	638	637	670	629	620	597	598	660	662	635	599	582	598	644	638	663	673	588	643	655	668	623	655	649	648	651	620	629	633	615	612	671	628	635	631	599	624	691	637	618	629	649	654	611	599	637	649	643	603	648	644	628	662	662	629	652	635	648	628	604	604	590	632	650	631	679	628	633	638	594	610	642	573	626	636	560	623	606	612	627	645	639	663	631	597	631	591	604	593	666	619	629	652	638	600	609	607	640	607	628	642	650	621	656	617	618	579	638	614	673	626	659	599	641	635	627	606	647	647	626	607	615	675	600	646	660	638	666	618	605	624	633	642	628	680	635	604	644	615	653	631	626	641	641	663	649	637	647	670	608	631	669	618	641	637	587	619	651	614	623	610	642	644	606	614	688	616	632	639	611	599	579	652	615	673	599	584	677	619	616	615	594	610	583	675	577	597	656	611	617	647	604	650	601	655	660	616	617	596	638	651	615	627	634	608	655	635	643	668	598	629	663	647	649	648	657	595	618	602	654	646	612	645	643	620	601	673	696	644	682	600	626	636	608	643	602	618	652	680	593	561	669	620	610	665
23023	21007	28656	24080	22843	24841	22517	11992	7120	5438	3847	3325	2391	1878	1471	1281	1027	856	777	690	603	596	561	580	561	511	526	498	493	455	462	471	437	484	454	471	435	453	437	476	507	416	433	406	439	445	435	419	419	426	455	459	448	462	467	472	450	444	488	421	456	482	432	451	446	449	429	449	472	448	443	502	430	450	461	450	459	447	448	443	468	485	486	424	449	490	448	427	446	445	442	457	483	464	460	457	466	468	461	466	441	470	474	464	442	413	486	411	452	475	508	452	433	443	431	450	401	422	443	466	491	467	478	425	462	441	444	439	461	447	452	419	410	427	449	443	416	481	417	440	432	505	471	424	466	433	450	438	466	472	418	434	460	439	465	437	447	475	490	431	424	498	446	459	471	469	470	474	446	444	410	455	485	430	421	472	427	430	450	448	452	480	428	479	479	451	450	455	453	465	426	443	433	442	434	488	435	471	464	457	437	452	429	446	444	443	440	460	449	432	456	477	429	469	434	467	453	474	474	451	475	475	462	423	413	482	438	430	457	431	447	464	459	479	421	488	447	443	476	480	440	466	474	463	424	462	489	452	440	426	456	456	451	415	482	436	478	429	440	461	481	468	429	454	461	441	476	448	445	440	448	427	450	404	426	439	466	417	404	400	433	468	452	442	454	448	425	433	417	477	423	455	440	402	498	455	445	462	456	422	426	449	432	472	451	439	431	467	421	417	471	496	436	500	472	470	476	472	491	401	454	467	445	443	430	440	452	443	499	446	432	471	473	471	476	457	452	450	452	438	467	468	489	436	436	445	448	441	452	440	437	442	432	474	428	420	443	438	459	482	447	442	433	441	412	422	407	454	442	445	441	453	408	416	461	443	434	453	461	465	489	467	462	478	445	434	455	456	485	441	469	478	473	440	448	441	430	413	461	486	472	462	476	463	447	420	409	451	425	443	427	435	465	479	449	473	427	457	481	438	393	400	477	447	442	437	445	429	444	454	469	448	461	477	428	391	465	461	485	458	439	483	430	458	423	436	446	454	459	414	444	476	471	404	440	451	447	406	480	470	467	458	450	436	436	444	450	479	455	464	452	464	463	471	455	462	434	396	482	442	460	438	433	462	482	471	428	423	433	449	419	445	440	463	432	435	453	454	437	463	464	452	429	438	470	459	439	441	416	431	430	450	466	418	460	430	449	434	465	456	457	472	458	420	443	434	434	460	455	436	413	400	485	421	457	454	430	469	434	438	413	471	419	452	458	420	448	410	432	450	468	467	457	491	440	475	441	485	458	441	442	429	456	421	466	409	481	426	454	450	443	447	460	405	476	471	465	414	446	441	451	445	464	449	447	483	432	438	449	454	434	449	433	448	452	448	477	476	458	463	440	459	468	416	447	460	472	442	483	437	452	440	446	428	460	458	452	457	479	465	462	445	425	420	408	482	448	459	483	400	464	493	437	439	428	479	427	453	450	421	467	439	403	407	463	437	476	415	466	437	474	411	460	428	441	463	490	419	425	443	462	413	414	474	497	442	413	474	483	457	484	439	456	460	452	418	444	445	488	414	449	443	446	448	431	458	460	456	405	434	443	467	456	436	439	434	473	449	406	465	461	444	474	433	460	430	444	471	427	427	450	476	433	457	449	417	498	468	436	449	473	442	448	455	460	418	425	486	470	494	454	453	435	421	473	462	435	452	453	456	490	465	445	439	423	448	447	482	448	434	432	428	436	403	449	452	441	404	463	460	458	413	491	422	460	469	416	425	451	471	434	427	463	469	459	445	393	434	433	451	451	433	481	434	411	481	483	451	443	449	411	443	459	488	439	441	444	426	459	419	422	415	474	470	442	470	422	464	420	447	460	463	442	413	441	453	395	460	421	464	469	448	456	426	418	474	414	432	438	419	441	420	439	448	427	448	435	450	458	444	457	467	467	463	464	434	431	458	469	432	452	458	426	483	440	465	410	485	455	461	420	473	446	400	450	468	430	437	453	460	442	443	503	421	476	464	452	456	443	441	462	426	460	443	469	438	458	434	446	448	489	434	455	451	472	463	433	476	429	494	430	445	403	447	482	431	460	445	458	455	417	460	452	467	410	451	418	412	449	500	433	477	449	422	463	456	434	474	458	434	454	472	455	458	446	417	424	442	439	468	451	413	484	477	436	406	448	460	494	415	436	429	441	462	460	467	415	438	426	430	459	432	451	452	447	487	432	460	423	421	460	429	444	435	465	444	446	458	433	462	440	453	433	392	484	449	438	475	442	455	462	449	463	406	422	425	418	419	485	484	466	421	448	437	435	470	452	445	461	455	458	474	434	430	427	487	478	436	446	452	455	430	450	462	424	479	490	490	429	471	425	443	452	461	480	439	466	434	438	461	465	445	439	447	459	464	419	450	450	415	431	453	421	425	471	474	413	458	457	468	457	431	469	457	435	475	463	437	451	479	459	441	447	426	430	433	440	436	470	444	461	438	434	450	465	471	441	467	442	431	458	421	437	451	419	451	466	458	474	432	454	436	431	455	425	435	439	452	481	434	401	485	466	475	464	464	442	442	443	432	459	454	445	499	481	405	447	406	442	467	461	482	393	440	450	423	393	447	451	422	500	407	444	440	455	463	459	452	457	427	437	471	468	442	420	474	428	450	423	466	466	410	431	417	439	462	445	475	500	468	431	486	484	451	444	475	433	458	475	446	454	433	467	471	464	412	427	462	464	475	394	466	475	462	452	435	469	454	446	458	426	441	443	456	451	416	421	431	446	452	419	445	457	453	451	415	450	410	433	425	434	461	421	412	444	467	463	419	463	506	480	419	438	439	430	439	435	462	433	466	456	443	434	430	439	424	450	442	460	459	473	473	470	430	455	436	459	452	440	444	431	428	451	427	425	437	448	429	472	440	453	452	422	467	424	506	400	472	451	392	495	479	470	420	456	434	453	478	492	440	394	479	456	447	456	463	429	439	430	492	416	432	452	461	427	471	419	449	444	453	432	464	465	490	446	449	481	447	453	439	460	474	442	385	420	460	489	411	462	447	441	459	432	450	449	471	441	435	408	431	453	444	439	455	455	454	425	456	404	454	440	443	458	464	439	443	433	459	436	462	491	457	457	417	398	426	421	415	441	478	430	442	483	495	429	437	457	431	471	459	456	471	432	461	476	443	443	464	463	423	445	430	443	432	433	435	465	467	423	437	433	470	431	424	440	450	486	448	427	465	439	419	482	462	468	444	431	432	453	419	458	436	435	459	419	477	419	445	439	467	477	426	480	425	450	439	426	480	441	502	418	439	457	449	427	437	449	458	457	487	469	446	454	442	456	463	452	479	451	443	430	456	442	449	458	430	402	471	472	436	464	433	443	443	455	465	456	435	432	430	452	437	417	447	420	433	425	419	429	468	446	465	484	427	428	439	460	441	458	477	434	443	462	417	434	421	451	457	456	469	500	448	464	428	456	431	442	449	423	445	477	435	447	456	456	447	430	442	451	500	437	450	463	446	423	435
38847	65075	58771	45178	38042	31984	24361	17618	13204	10269	7577	6240	4514	3514	2677	2103	1826	1530	1220	1165	983	884	862	817	747	731	679	702	676	658	660	609	634	672	618	609	610	587	600	580	598	602	589	626	642	596	641	651	598	638	642	586	637	649	628	581	633	611	610	586	630	668	620	612	627	624	583	611	592	639	636	593	590	652	620	623	586	635	632	615	614	607	617	633	603	595	575	613	565	580	622	625	655	628	632	596	611	649	655	584	616	594	651	646	639	619	660	595	626	577	612	618	651	614	628	629	608	591	624	632	598	587	634	623	586	600	593	620	618	618	590	630	566	617	630	590	620	604	618	620	624	614	615	593	587	583	628	634	587	566	591	624	623	567	633	651	595	624	629	670	617	594	586	633	678	621	642	621	580	631	629	608	567	601	551	606	589	586	637	634	649	630	657	622	634	632	594	652	627	651	609	630	569	604	628	636	611	619	654	605	648	683	592	601	626	595	625	608	623	583	625	668	584	603	650	612	624	588	636	608	605	634	606	586	625	629	650	586	616	631	649	648	578	628	628	594	595	595	603	607	622	639	603	618	627	631	614	601	632	636	635	612	663	644	619	610	620	650	543	633	598	612	606	600	600	598	618	597	618	622	614	613	591	581	655	661	634	588	597	605	608	653	597	604	601	646	577	605	599	585	595	591	633	561	621	611	601	601	590	577	650	670	635	636	620	582	605	636	608	644	639	582	615	632	606	608	627	606	691	626	629	602	608	627	627	576	605	611	602	583	604	634	591	588	618	658	653	592	627	631	555	607	627	592	667	604	623	581	636	556	669	636	625	598	600	583	627	625	627	641	631	605	624	608	661	638	590	606	689	634	624	625	595	643	626	589	611	623	638	600	554	596	645	615	612	603	624	628	583	621	601	619	607	615	568	587	566	628	594	599	592	593	585	619	663	602	636	606	617	652	650	597	640	612	644	612	621	576	620	610	620	614	647	594	650	609	622	610	617	587	614	621	617	584	646	624	618	578	618	641	605	611	600	595	624	598	631	588	612	619	634	593	615	590	640	612	652	647	590	623	628	649	619	571	611	598	641	593	598	631	566	604	569	608	629	647	627	651	574	610	577	585	569	606	583	631	604	638	625	609	594	596	628	589	616	654	596	620	632	601	601	616	630	613	601	597	630	584	655	600	664	625	623	614	603	580	593	609	636	616	616	581	579	642	581	618	599	639	569	604	614	641	578	620	602	619	603	618	607	620	625	655	650	563	589	610	645	602	617	627	605	612	591	663	614	638	636	587	637	606	579	621	613	649	592	640	531	574	611	595	626	649	611	630	670	583	633	602	601	593	601	590	631	561	654	624	596	641	611	629	601	634	641	655	628	617	628	579	594	634	587	612	600	548	634	597	634	624	635	625	600	594	624	636	622	589	598	622	589	646	618	626	580	647	610	604	641	603	591	588	649	646	632	614	604	597	604	628	633	593	620	603	637	604	604	589	586	610	600	606	570	626	601	565	617	583	624	637	560	579	632	600	612	646	595	591	640	621	638	606	592	596	654	656	662	622	581	615	637	585	611	587	587	582	620	591	625	659	628	562	607	645	549	618	687	612	620	609	633	595	600	620	610	658	666	660	629	613	645	638	626	606	636	621	632	628	618	601	627	592	571	614	610	631	615	618	610	632	587	613	621	627	622	583	612	605	620	592	597	627	596	594	605	658	642	617	647	627	571	610	591	588	613	604	625	627	604	633	595	595	651	605	627	627	613	604	573	618	619	596	577	665	622	625	623	624	552	625	610	615	623	644	603	589	605	594	607	590	612	673	618	628	607	584	610	654	622	581	572	650	575	638	633	616	597	609	620	603	626	596	632	574	611	589	596	617	622	645	626	584	585	567	589	612	596	596	655	643	629	607	647	619	619	637	643	608	582	598	609	651	679	601	568	638	610	634	604	618	617	582	677	628	577	632	636	638	637	571	654	598	615	603	659	621	591	595	607	615	563	607	616	610	617	640	603	621	589	599	637	624	590	609	632	613	638	627	644	625	646	593	634	648	631	570	618	592	628	602	654	598	580	625	591	618	550	586	629	631	630	582	633	580	644	622	558	575	621	606	675	594	623	629	612	656	598	647	592	695	552	619	636	601	656	577	609	558	618	629	582	669	649	641	605	613	617	687	619	581	597	644	615	615	707	604	637	574	604	595	652	616	589	598	606	614	603	640	575	596	632	601	600	645	609	615	644	625	603	579	621	660	600	625	625	649	607	616	589	652	606	643	648	639	646	644	638	660	619	599	652	613	617	610	644	612	654	652	619	648	614	613	654	618	617	640	645	615	621	631	623	611	604	593	616	643	594	611	694	590	602	560	600	655	606	604	619	598	582	633	631	599	665	582	646	643	617	605	631	607	649	605	626	652	623	620	625	604	620	609	650	605	644	603	586	688	575	634	597	653	603	605	644	609	622	637	630	630	615	634	645	647	617	629	608	616	641	614	617	639	607	594	625	613	670	599	630	655	632	636	638	579	600	601	584	569	655	629	573	616	587	597	652	597	601	594	642	645	581	613	567	628	586	625	618	575	608	603	616	616	589	610	612	567	617	613	600	646	621	624	640	633	662	617	591	584	621	649	602	626	609	620	606	590	628	641	605	609	589	619	625	570	594	631	618	610	636	590	617	625	605	624	602	637	664	592	639	640	650	638	588	632	628	653	605	589	590	621	595	590	629	616	591	596	616	589	617	619	595	618	601	632	583	634	608	651	606	639	649	595	590	632	625	644	633	634	603	602	610	556	616	609	601	613	568	623	631	633	578	615	626	639	628	619	595	586	611	630	604	613	625	622	632	603	600	582	644	645	595	629	656	594	623	648	609	667	567	610	587	616	619	636	608	629	664	636	618	614	602	630	604	636	629	588	621	614	614	564	613	649	635	648	616	622	615	626	598	610	631	601	622	630	579	616	652	642	621	641	614	605	609	627	618	647	572	597	632	603	603	666	617	631	617	624	592	623	626	621	599	596	629	613	629	577	601	609	610	637	580	637	617	620	622	638	646	593	601	653	604	629	605	586	583	637	610	661	624	609	577	617	618	621	591	640	620	594	604	608	585	655	592	658	622	605	606	617	606	576	615	607	615	587	643	588	626	621	608	607	620	637	615	618	597	647	593	601	624	639	618	621	649	571	593	622	634	645	625	598	635	652	623	626	578	631	571	635	656	642	620	614	624	644	619	646	596	649	657	673	615	612	602	613	648	596	571	597	597	620	625	594	581	647	650	616	614	590	668	578	622	617	623	639	631	621	586	625	591	580	600	599	634	603	644	660	622	600	630	639	620	630	651	618	620	608	601	584	592	654	601	585	605	636	645	656	579	601	653	648	614	589	585	662	611	637	613	652	572	630	584	598	654	657	632	552	648	631	619	595	613	612	581	586	647	589	645	604	582	613	629	621	596	621	573	613	623	598	612	565	638	607	624	635	606	589	650	605	610	594	630	602	607	626	582	610	680	633	579	627
29366	32957	40757	31308	20772	13860	7907	4469	3033	2384	1824	1480	1126	964	770	710	632	567	552	500	498	490	480	445	455	434	470	459	455	424	438	454	411	431	462	442	434	465	421	450	452	411	478	418	451	409	457	452	411	455	425	445	437	405	461	443	475	422	451	411	445	434	449	400	438	485	454	431	469	413	445	443	430	408	433	418	451	469	439	449	419	455	436	430	423	414	446	433	419	445	438	462	418	435	428	432	457	415	444	457	432	407	413	437	397	445	442	432	433	434	429	423	446	454	440	442	440	454	457	469	437	423	450	415	429	431	421	452	446	446	475	417	419	429	463	455	461	453	426	430	447	441	453	400	409	459	454	472	442	453	439	440	404	409	455	421	426	439	436	464	422	412	442	421	427	429	455	464	430	432	431	426	429	447	426	413	436	438	457	439	416	466	434	419	413	406	441	434	444	432	400	443	444	470	439	435	418	435	432	454	402	425	448	451	437	419	427	426	438	420	437	440	433	460	446	399	459	436	429	403	445	459	432	438	491	445	427	455	421	476	421	434	434	428	428	468	504	441	463	441	453	406	435	422	412	451	455	435	426	464	402	446	429	430	427	435	430	415	435	428	439	438	424	451	454	421	413	459	398	427	450	414	459	396	453	444	415	447	425	450	451	477	411	429	456	451	431	408	428	433	449	416	454	428	456	430	460	437	439	409	455	455	450	463	420	481	439	453	462	440	468	500	434	434	448	447	445	450	400	471	444	423	417	440	399	433	415	385	441	412	461	456	388	447	447	472	476	450	445	450	456	437	425	429	409	456	416	424	395	440	459	440	439	442	430	432	420	394	458	454	434	436	464	431	432	414	408	428	405	425	448	449	392	455	408	435	420	419	438	470	432	397	439	432	422	439	401	440	410	441	458	441	441	418	437	456	457	412	455	436	438	459	468	464	413	447	476	423	447	438	437	425	436	453	446	413	435	429	427	424	423	476	453	449	415	451	450	434	412	437	434	411	443	441	433	415	434	417	451	442	418	428	428	441	447	434	445	474	451	428	429	437	432	441	428	465	465	469	456	436	456	454	451	435	454	459	431	471	414	455	397	448	412	434	415	448	470	457	433	411	416	415	443	420	478	443	437	436	440	402	451	445	432	426	451	431	403	467	454	416	426	424	389	461	469	426	466	402	466	408	447	412	409	449	475	454	407	443	419	441	455	432	424	421	417	458	461	431	447	416	417	430	441	427	432	404	419	401	426	443	429	416	429	435	467	438	435	439	469	455	435	427	410	423	436	420	458	439	439	426	486	441	417	417	462	429	412	445	474	467	418	443	438	421	470	469	438	406	418	439	437	406	417	419	394	420	468	414	432	442	431	417	491	416	472	455	438	453	441	452	415	417	472	447	459	446	445	432	437	420	433	435	420	450	404	430	440	464	433	422	438	444	440	440	450	461	450	431	440	455	456	436	437	464	411	418	457	444	491	456	435	436	456	439	417	438	448	405	482	418	440	494	439	439	459	469	424	446	422	432	438	462	458	448	427	396	407	443	393	444	424	422	446	439	458	424	440	494	434	392	455	422	444	429	494	414	415	457	474	437	414	483	456	458	453	451	440	455	425	428	431	481	441	414	444	440	389	445	416	441	449	451	451	417	438	429	403	430	444	440	401	426	406	471	449	420	469	455	459	419	454	424	408	466	448	457	475	383	435	438	475	465	440	378	436	454	435	450	413	438	418	446	493	449	431	415	404	476	441	404	461	421	442	422	416	441	445	439	446	408	419	441	417	429	436	424	423	434	446	481	441	457	442	434	429	392	460	424	456	418	428	433	470	438	442	403	407	444	444	429	440	457	415	443	421	425	423	453	423	431	410	407	435	458	433	432	453	428	457	446	434	448	482	439	421	443	436	406	439	436	422	405	450	445	397	425	445	448	462	432	446	449	407	400	424	413	422	430	462	415	415	444	462	407	437	472	436	405	422	466	408	446	426	440	446	421	431	425	456	450	434	431	446	437	426	482	435	445	445	460	433	440	434	467	424	402	440	457	410	433	409	458	426	457	432	420	437	469	404	447	429	415	428	439	459	391	424	440	400	440	459	441	489	398	444	482	427	437	444	442	490	421	458	413	431	442	469	440	427	404	429	456	398	439	447	455	452	441	452	416	441	455	426	411	430	454	433	411	424	422	418	433	499	425	441	414	421	421	430	431	452	468	484	446	424	393	442	442	430	420	431	432	412	449	439	463	430	444	437	432	431	475	384	448	462	408	427	425	469	425	438	434	412	429	408	473	429	395	464	437	440	458	454	393	448	438	429	439	473	447	416	476	394	433	430	443	462	451	427	459	436	449	417	393	431	453	431	448	421	450	457	451	437	420	427	418	447	447	406	414	428	407	453	443	448	439	425	424	439	448	458	421	415	439	451	432	443	447	419	418	423	447	386	394	440	426	410	449	466	420	433	465	442	423	444	418	437	426	428	423	476	454	439	400	436	456	424	465	450	469	434	424	422	441	433	472	419	447	431	437	480	411	440	428	373	441	434	413	434	420	426	418	426	436	433	394	417	438	430	433	415	445	409	459	426	445	460	422	421	462	399	399	478	406	455	428	420	445	408	416	445	445	461	458	450	444	475	421	424	444	442	431	412	433	426	419	437	446	460	398	451	414	424	458	404	445	431	450	448	470	470	432	452	447	391	404	439	448	458	430	420	474	438	467	446	470	419	389	472	437	440	444	445	438	434	429	462	418	473	451	442	426	433	437	410	464	426	460	474	435	459	443	433	454	448	422	463	422	459	436	463	428	449	424	431	427	452	428	458	432	415	444	427	460	450	439	414	442	444	423	418	425	439	413	439	431	413	442	443	411	472	420	444	408	407	429	428	435	394	445	443	437	435	430	447	487	447	427	468	406	418	462	457	455	432	423	457	411	427	450	434	442	436	440	421	435	432	419	449	448	441	435	421	467	479	404	464	436	433	426	414	440	433	460	466	442	432	423	438	447	431	427	423	454	418	431	418	422	434	400	411	458	422	427	423	427	421	431	424	466	399	446	445	456	425	394	438	444	393	437	408	453	435	448	420	414	437	428	441	395	406	416	435	457	417	417	418	434	388	432	443	422	417	402	434	440	445	436	417	463	430	438	442	445	480	439	460	446	418	418	451	421	466	409	458	405	438	441	414	424	408	426	436	419	439	442	443	472	408	409	447	390	423	401	471	431	443	450	443	425	433	456	429	426	436	460	445	418	474	442	416	421	456	427	399	420	431	466	451	425	470	440	479	409	432	442	438	404	472	461	476	428	460	453	437	472	449	400	431	433	427	454	437	465	435	448	440	412	412	395	402	436	451	415	431	429	429	462	437	450	434	399	411	442	463	436	447	416	448	419	392	458	447	430	457	449	428	458	445	436	467	430	451	464	422	471	473	418	463	467	431	454	428	420	436	406	436	394	452	367	463	422	459	441	453	403	436	451	430	462	454	450	415	449	451	426	418	449	411	426	462	460	438	449	438	449
36898	52261	46779	34221	26587	20392	13801	8881	6356	4818	3672	2912	2161	1709	1436	1197	1050	942	873	769	693	684	707	700	650	631	641	619	628	642	639	622	597	589	610	567	590	614	588	607	590	567	621	638	601	598	569	598	580	591	615	643	600	611	599	599	589	552	610	569	641	595	610	577	595	592	628	555	621	618	594	582	550	624	580	625	611	626	577	603	601	568	616	597	619	584	579	604	606	600	578	642	600	570	605	570	597	580	572	625	620	570	575	601	638	603	605	606	545	565	608	552	624	619	569	576	609	569	586	585	598	592	582	617	609	624	567	587	623	614	597	600	570	646	548	660	593	627	575	582	611	594	626	613	567	577	573	582	633	591	561	608	570	593	629	594	606	570	630	619	613	603	623	635	575	595	627	586	621	608	599	628	574	551	610	571	589	596	618	606	574	612	576	568	604	604	596	595	622	608	580	595	634	582	639	574	606	638	597	603	574	616	634	597	558	620	627	609	614	603	587	610	603	617	584	629	592	644	578	600	565	572	636	583	622	619	576	639	607	602	603	632	598	632	631	569	601	662	619	579	579	622	625	666	615	608	612	587	603	626	602	585	571	575	596	584	548	640	564	571	600	633	607	575	612	619	591	584	605	605	634	568	629	611	635	633	587	559	604	613	602	574	609	618	615	602	585	588	556	635	568	580	582	602	618	655	631	604	592	597	566	606	605	574	587	602	619	612	624	620	642	583	570	653	586	584	628	561	626	610	594	590	597	643	551	663	581	597	625	610	588	595	594	614	596	618	576	572	574	601	635	638	576	568	582	597	601	624	562	632	621	573	588	644	610	618	599	610	649	639	643	623	615	583	647	615	629	649	605	602	589	636	615	583	564	610	646	600	603	646	583	661	605	609	578	601	617	611	613	592	632	623	628	663	610	578	632	617	599	566	604	631	651	624	663	603	622	574	574	660	602	658	600	565	622	666	624	597	600	615	595	600	583	589	610	600	641	578	636	640	642	617	560	613	615	638	619	581	591	590	599	640	626	611	569	595	619	585	618	611	611	630	600	607	579	542	598	617	584	622	632	597	626	625	612	574	603	582	580	653	601	604	609	575	605	591	576	583	620	617	630	652	604	612	621	637	609	599	585	574	631	654	582	618	577	630	601	595	630	600	617	613	627	605	667	631	607	604	642	615	585	600	628	630	591	616	634	679	582	643	543	608	612	650	601	598	582	592	594	624	594	586	582	592	633	565	627	607	586	582	592	617	598	648	568	574	652	591	574	637	620	573	648	623	607	584	615	549	566	621	591	630	588	609	586	580	621	610	614	604	628	605	632	592	593	626	624	609	587	603	628	590	586	617	581	595	629	584	591	639	599	647	575	592	582	593	567	602	587	623	629	577	648	582	576	607	651	587	595	612	635	581	586	653	628	559	590	582	639	611	593	610	582	652	601	607	626	640	617	618	617	614	616	599	582	575	605	616	588	647	636	574	603	597	579	566	616	654	569	628	586	629	623	609	573	583	617	611	547	613	640	620	639	592	533	623	586	638	600	626	595	624	612	603	620	595	573	634	650	631	570	584	596	642	563	610	607	636	623	624	580	669	567	637	565	582	642	586	572	602	605	606	622	615	601	617	608	622	636	585	605	638	571	589	614	599	607	609	628	590	575	568	599	586	608	613	602	601	598	661	601	594	612	596	576	620	606	607	650	603	588	621	605	619	607	607	615	586	581	637	595	619	625	552	607	580	617	649	621	618	646	604	630	606	615	578	612	586	599	575	596	655	593	647	612	633	614	604	588	631	569	618	568	578	629	564	590	627	593	599	615	606	590	625	554	607	646	625	626	579	608	580	625	592	601	595	650	581	595	577	614	614	606	642	639	610	644	604	616	615	612	642	603	641	588	608	614	629	642	597	594	624	596	593	582	638	595	630	574	575	562	588	662	581	620	649	566	586	590	633	600	582	574	585	592	629	653	594	593	576	625	632	617	609	605	602	570	607	565	625	592	620	615	638	574	603	601	604	587	603	639	611	611	629	604	565	571	621	617	634	600	627	597	592	628	645	624	631	623	634	649	557	595	576	627	549	623	569	621	605	596	605	669	658	571	620	653	627	592	664	629	620	636	585	579	608	609	565	560	619	625	560	614	624	594	616	608	586	636	595	601	591	586	571	609	575	659	592	566	616	610	573	651	654	613	594	579	586	627	611	618	617	567	630	664	618	603	601	597	583	609	571	612	596	602	654	619	591	568	585	595	611	602	571	580	584	606	612	586	595	595	591	595	584	584	612	630	607	584	627	598	594	599	583	644	604	622	618	615	608	640	620	603	594	583	610	578	635	615	621	598	576	602	593	617	571	605	587	623	619	590	600	601	562	562	584	581	613	596	620	586	629	624	622	584	609	579	570	585	629	628	599	578	562	616	570	636	605	637	606	583	547	589	588	608	616	595	562	603	609	593	583	599	623	610	603	598	605	612	576	616	591	628	575	601	597	600	613	626	601	587	590	609	591	551	621	586	591	587	581	595	565	561	593	664	580	609	610	606	610	582	617	637	611	619	605	553	582	607	591	597	629	622	619	600	605	596	636	650	664	588	585	592	583	594	621	616	586	622	644	577	558	599	651	660	645	631	623	611	582	556	589	651	602	600	635	606	641	608	604	607	581	652	577	582	571	593	618	624	595	610	637	613	634	615	593	597	602	596	586	584	598	640	592	596	625	558	574	621	577	643	584	623	580	630	626	631	561	608	600	609	599	614	617	560	600	602	540	614	578	587	559	562	615	637	605	627	604	609	609	587	630	629	608	639	603	624	600	587	613	598	631	585	602	574	616	627	572	632	588	624	609	635	628	593	593	656	580	587	610	654	612	589	627	526	641	600	599	621	606	660	577	582	585	568	579	615	632	587	618	616	597	629	615	564	636	619	603	595	578	658	604	599	638	634	595	626	588	624	628	554	590	592	630	589	590	615	566	617	585	594	604	601	653	613	628	564	591	604	582	620	565	605	605	606	581	609	584	558	602	607	611	601	612	608	623	540	587	594	622	580	586	598	564	595	590	587	621	619	592	585	618	594	621	602	613	636	620	645	595	606	614	592	599	613	606	634	618	603	617	607	636	633	593	611	558	601	574	616	590	564	656	616	606	551	626	610	641	605	591	586	631	619	603	611	618	583	613	616	624	615	644	617	567	604	557	613	601	594	589	614	626	637	619	592	573	584	620	629	590	617	635	630	601	610	616	624	598	649	577	644	667	585	636	564	606	591	568	629	582	613	634	591	597	604	614	604	597	680	576	599	585	593	631	621	641	643	583	590	597	592	579	623	618	642	616	558	630	577	585	571	591	615	608	594	574	620	618	625	619	599	599	627	640	575	609	577	614	599	570	604	587	613	570	587	636	581	593	582	572	633	550	581	627	596	611	584	614	611	596	603	598	580	622	624	606	593	607	609	620	576	616	618	587	599	582	564	599	612	610	610	627	588	617	584	594	604	550	614	619	609	575	555	571	622	579
24085	20995	28466	25962	23786	21039	13984	7094	4505	3619	2730	2150	1710	1296	1064	907	820	733	599	636	572	573	507	537	450	504	438	440	485	481	457	442	483	446	447	466	442	438	473	478	434	469	460	428	439	447	408	503	448	486	462	446	457	487	435	445	458	430	415	422	456	473	472	423	465	469	466	439	467	449	415	459	423	403	451	443	467	438	428	452	472	467	422	456	457	459	483	421	431	424	442	498	468	464	448	459	478	476	448	436	464	451	460	448	423	458	444	451	434	438	449	432	423	498	415	466	468	455	438	400	461	423	450	446	464	429	446	451	448	451	436	419	413	446	458	447	433	447	447	422	487	475	470	480	463	470	431	460	451	418	455	418	467	447	455	458	402	478	427	444	410	454	438	468	425	477	423	426	500	486	434	440	446	431	436	445	436	455	439	432	417	456	429	437	494	448	420	436	446	458	462	478	437	479	439	443	452	451	465	464	442	446	432	418	465	419	413	426	459	462	480	515	434	462	443	444	454	454	444	466	445	482	462	467	435	447	422	446	459	440	452	476	460	451	439	420	465	434	455	435	449	458	450	485	476	461	434	445	479	425	445	423	451	443	466	455	427	485	430	446	454	436	452	441	430	456	463	435	413	445	463	432	420	430	446	469	453	447	423	458	425	414	428	419	459	453	469	482	429	492	450	433	453	448	447	456	429	441	436	446	495	452	405	483	475	466	440	452	498	443	454	436	416	444	443	435	450	483	454	477	420	428	452	419	444	445	449	426	445	480	425	454	459	449	446	432	447	419	465	448	432	439	455	457	418	456	453	461	490	466	443	429	451	428	462	438	459	472	451	462	438	460	446	452	477	448	470	431	458	437	490	443	459	433	468	436	449	447	438	427	434	443	454	424	428	449	439	450	441	447	419	452	475	424	440	456	469	469	468	417	446	433	465	410	431	453	457	450	459	441	442	426	444	415	403	417	455	469	473	456	454	464	424	512	460	460	441	418	446	462	423	446	415	470	453	422	444	443	429	435	424	419	433	443	446	453	436	448	451	458	457	441	442	427	410	453	451	489	426	464	506	452	467	429	438	488	418	427	450	477	440	474	413	475	424	467	437	465	412	444	447	495	456	398	448	457	445	453	455	447	445	423	454	454	419	416	430	455	456	469	482	459	466	442	474	485	430	461	471	453	439	426	417	427	464	430	440	412	436	423	443	484	425	449	472	458	448	433	433	419	442	459	434	428	467	497	444	424	449	435	450	428	477	469	436	455	436	467	452	452	442	439	472	477	458	457	444	434	458	470	467	406	446	460	437	449	454	448	434	424	467	438	445	453	434	470	454	437	449	399	442	446	495	471	462	440	426	469	454	491	437	458	412	498	456	462	478	448	466	449	452	453	477	467	455	450	448	423	439	439	441	431	470	427	471	441	411	497	459	448	468	460	428	435	460	480	466	423	455	485	428	451	473	448	424	410	439	459	462	488	447	465	461	446	469	444	480	465	472	446	485	429	414	491	430	448	480	443	430	496	448	463	468	494	474	450	485	448	453	450	449	448	466	468	461	436	479	437	449	462	417	456	478	461	442	429	465	436	407	439	452	413	440	437	468	495	469	460	417	431	443	416	464	486	448	467	424	438	476	411	462	474	457	450	433	455	438	431	469	464	465	425	459	423	425	440	440	458	466	463	416	453	414	467	448	456	481	447	445	480	436	468	474	480	459	456	480	447	443	474	460	473	468	465	456	455	427	454	438	461	460	436	447	453	450	454	467	471	455	464	444	414	445	450	454	439	445	443	462	458	441	418	425	458	484	428	443	490	442	411	468	456	427	450	426	489	471	441	430	437	475	455	421	467	413	443	482	449	419	457	469	437	449	414	446	459	469	455	459	445	425	448	477	461	459	423	422	452	459	429	431	399	439	444	470	455	448	451	465	423	449	456	447	434	429	437	445	474	460	407	455	434	463	459	469	430	474	469	435	456	398	443	457	439	465	480	453	458	446	443	439	476	396	497	399	449	430	457	416	459	423	431	460	455	439	435	427	439	487	459	441	435	474	435	431	445	437	467	413	472	460	439	457	454	458	457	472	463	470	454	478	467	476	476	447	478	450	458	466	437	461	471	444	466	439	477	431	435	474	486	443	423	443	458	441	446	474	430	446	453	442	477	436	445	440	443	441	463	450	482	437	450	452	419	438	433	476	461	453	434	463	470	435	455	466	435	425	472	457	454	471	453	428	444	469	441	449	433	421	501	426	435	441	482	460	412	503	456	436	453	429	401	418	482	434	444	474	461	426	448	459	454	458	474	479	437	442	453	422	457	469	424	487	423	441	441	429	464	449	460	462	434	436	413	426	422	478	423	482	459	426	475	437	437	459	471	469	465	441	478	478	488	445	451	466	427	440	464	437	447	472	495	499	437	463	420	452	486	462	469	466	432	463	457	447	469	442	445	478	464	440	462	413	425	450	448	441	452	423	452	462	447	457	432	445	474	450	457	451	441	464	471	453	450	452	482	482	486	459	441	457	484	422	438	445	462	460	456	429	488	467	411	416	457	482	438	432	464	448	423	456	465	431	443	399	473	423	450	457	470	447	456	414	464	466	485	436	457	416	453	445	459	437	432	439	419	420	447	445	456	427	435	486	435	461	413	438	445	430	422	465	445	448	482	469	438	484	451	492	477	437	459	463	456	472	480	415	438	433	470	456	466	451	444	435	445	476	437	416	431	475	449	475	478	442	428	453	451	439	428	454	496	449	442	475	469	415	449	445	472	445	413	430	449	437	434	461	446	479	481	457	463	452	443	444	460	428	453	463	426	451	494	401	454	429	469	463	460	428	443	421	479	480	474	465	428	428	442	470	408	415	472	429	407	444	448	448	450	445	449	425	461	436	473	383	414	452	429	424	465	440	461	454	458	474	477	479	443	458	441	441	445	472	437	407	457	447	444	454	444	443	440	437	438	431	425	465	435	461	456	457	412	452	455	499	437	444	469	490	416	475	513	473	447	422	470	469	469	452	473	446	475	438	432	451	484	482	465	461	430	439	490	417	437	466	457	391	416	425	454	441	482	454	464	428	442	455	456	468	441	461	417	478	435	450	444	449	451	438	484	434	451	438	434	431	490	470	429	428	430	441	461	461	450	434	433	445	462	461	476	433	429	442	454	467	467	436	449	444	468	495	454	481	485	425	422	425	465	430	418	417	489	460	465	455	445	445	439	451	460	479	438	471	478	412	451	454	462	433	442	421	452	442	452	437	477	462	422	458	440	411	462	450	415	470	459	444	451	451	468	428	444	455	435	429	431	472	447	463	453	458	449	428	451	412	447	465	457	451	430	423	475	447	447	433	427	397	461	461	421	449	437	462	472	447	442	429	455	451	481	457	480	418	444	481	454	451	419	418	479	453	484	435	473	480	434	465	427	456	461	430	440	418	439	428	451	437	467	453	480	439	426	417	491	476	472	458	473	428	456	464	440	435	440	473	463	449	487	438	471	471	440	404	433	429	404
37773	58119	52221	40384	32131	25073	18255	12498	9011	7382	5349	4182	3181	2389	1906	1636	1363	1119	1086	960	841	815	798	720	704	699	705	652	653	608	655	693	611	624	599	635	613	659	603	680	620	652	675	631	593	628	644	596	671	619	574	634	626	608	634	656	594	654	625	631	605	643	658	626	667	604	617	642	646	592	647	612	634	637	612	647	651	630	645	597	609	639	655	633	636	589	664	608	626	614	619	603	639	651	625	610	640	646	597	605	663	630	625	618	655	630	656	640	602	629	643	624	625	591	614	615	607	621	663	642	605	674	625	586	631	623	635	621	627	635	580	651	627	604	611	601	616	625	626	621	626	633	599	639	628	596	578	592	594	666	626	595	623	627	625	597	589	592	605	623	624	607	603	617	603	619	636	599	649	600	561	571	600	655	614	657	605	604	658	613	586	626	610	711	597	575	643	614	601	605	604	655	631	635	595	677	623	590	600	632	663	616	619	628	609	618	667	630	591	612	574	646	625	640	631	631	608	597	621	580	588	626	606	667	656	604	663	634	607	659	595	591	588	609	650	623	671	640	647	614	616	637	622	612	620	593	584	628	641	629	625	623	606	621	648	631	627	636	628	642	655	606	592	650	617	590	657	618	661	597	639	621	618	648	596	628	646	632	668	606	611	636	626	616	606	573	661	603	637	618	604	614	618	641	667	656	574	592	631	627	672	600	667	603	638	638	628	638	594	610	624	585	626	641	590	589	596	640	597	629	620	579	666	588	642	633	692	606	624	606	615	608	645	657	592	611	632	641	632	607	604	588	612	624	611	608	610	647	620	655	642	584	635	628	595	648	637	609	650	601	618	632	634	615	640	625	638	680	653	650	651	619	645	669	639	631	644	603	627	619	648	642	636	629	663	658	631	619	570	660	587	623	583	641	647	594	622	615	615	582	617	620	657	630	578	602	580	620	630	611	667	642	657	631	617	615	615	603	631	582	622	653	656	639	619	633	619	601	613	622	645	592	633	625	642	581	642	649	639	669	645	622	643	626	637	596	602	612	636	629	615	603	631	621	608	602	612	599	641	664	653	620	592	655	585	609	644	655	624	656	599	640	633	576	608	666	639	620	637	612	568	649	640	680	644	664	633	669	677	626	628	613	627	684	636	602	652	611	661	608	642	619	621	597	629	641	649	641	614	612	619	640	685	632	600	604	616	620	634	625	628	662	648	604	632	635	590	611	635	579	686	607	629	559	613	627	626	561	599	612	632	618	626	571	625	599	609	642	640	648	603	616	662	634	615	607	622	615	625	628	624	698	629	590	612	633	618	608	634	618	605	637	633	644	643	649	636	645	656	642	591	604	582	635	641	635	629	634	593	645	614	614	636	629	617	593	626	621	583	598	633	603	613	671	638	592	643	615	638	626	624	605	584	625	668	635	643	643	623	642	600	670	649	612	617	642	609	648	629	624	606	626	671	621	640	620	585	640	607	624	620	621	620	632	641	626	631	633	607	642	634	627	616	588	590	646	625	588	617	633	606	667	591	599	576	686	624	620	639	626	627	628	667	650	594	616	614	599	598	650	623	632	601	660	582	619	610	635	581	619	610	634	628	600	617	613	626	609	625	591	624	606	609	593	659	614	587	642	655	571	653	623	616	630	649	637	635	634	633	610	668	628	632	605	623	603	637	611	621	625	630	637	679	602	631	673	605	586	623	595	661	588	613	630	632	621	660	642	630	672	595	615	671	578	677	594	626	644	618	594	628	650	577	639	597	646	622	630	584	593	618	626	662	653	663	600	637	580	605	599	625	667	603	662	605	606	603	595	611	580	598	620	666	616	623	670	610	611	604	589	629	621	634	595	608	640	639	645	640	651	654	607	597	604	646	647	582	608	613	636	643	619	618	666	613	619	649	598	630	632	619	612	588	664	634	573	645	659	603	608	618	663	660	630	625	611	620	625	617	623	624	623	622	611	593	608	643	670	661	600	647	639	597	596	621	605	634	649	590	588	631	662	611	604	579	611	603	635	633	618	640	610	609	628	604	645	652	687	641	605	640	609	636	647	605	658	632	610	670	592	646	629	597	664	645	594	618	603	616	604	662	599	615	657	636	623	616	646	599	646	611	628	604	639	664	657	550	615	656	647	649	625	588	645	638	644	614	633	613	625	576	614	605	638	651	607	611	653	571	590	590	639	636	649	645	604	630	604	633	596	613	592	626	616	631	617	714	595	629	618	618	565	685	647	582	628	640	589	635	609	607	620	589	662	622	645	638	637	649	599	579	683	575	647	671	608	588	636	614	623	634	649	590	596	629	659	600	636	625	641	621	629	639	569	575	617	621	579	616	595	601	620	600	615	598	617	620	607	620	629	628	608	613	593	614	613	634	645	614	622	617	628	603	612	605	615	626	618	632	641	615	667	658	596	685	614	643	573	633	643	659	642	685	623	676	610	598	659	622	629	636	626	636	635	620	602	610	637	595	626	655	684	629	638	605	604	637	577	600	606	569	560	662	671	588	622	623	612	623	627	644	621	679	598	638	600	600	613	647	631	619	635	602	631	639	626	643	618	630	635	639	646	641	624	618	614	668	627	616	586	669	640	624	689	612	646	612	621	662	581	617	613	621	647	648	564	639	653	632	576	630	638	616	606	668	645	652	617	606	616	630	639	592	585	625	635	620	621	617	627	628	623	619	671	651	604	631	656	624	611	656	640	652	599	649	587	596	659	586	670	613	636	659	621	631	624	629	663	605	636	615	657	604	654	621	614	609	592	640	646	637	666	643	642	610	572	606	624	631	626	606	589	661	649	643	617	631	626	626	595	670	602	629	630	665	602	649	613	640	628	617	661	633	647	643	637	621	640	630	623	574	650	619	614	628	625	598	629	643	663	639	604	626	615	605	633	634	614	614	650	607	635	621	633	647	583	608	649	666	651	625	671	618	631	608	600	673	620	617	590	616	598	637	623	591	607	651	631	599	649	656	644	632	569	597	677	643	633	592	618	614	617	643	606	636	636	628	645	622	681	627	619	656	595	658	655	616	625	616	606	599	626	636	622	631	642	615	637	613	606	622	563	657	643	625	601	592	611	628	580	640	603	611	643	594	602	683	589	617	634	630	608	612	614	618	633	637	619	601	583	698	632	674	637	637	669	631	651	633	625	637	653	542	625	677	559	649	600	602	607	543	589	598	639	591	625	662	634	617	626	635	608	631	612	633	611	643	613	671	589	618	648	625	648	603	617	633	643	611	573	600	609	611	616	635	631	675	609	607	583	600	581	621	663	618	658	608	632	654	599	602	631	623	638	613	605	594	675	638	607	605	645	635	669	654	642	618	592	642	629	597	653	644	648	610	596	608	622	591	629	632	635	585	613	659	680	634	663	630	615	619	608	594	617	685	635	646	627	610	620	602	575	667	639	627	675	629	597	624	603	631	639	580	657	616	676	590	603	633	655	620	620	630	597	634	646	644	613	651	630	605	611	650	634	642	668	578	572	635	640	679	627	626	614	680	600
23056	21030	28747	23912	22343	23982	21516	11321	7235	5529	4111	3128	2300	1803	1417	1194	915	857	757	713	644	571	570	579	557	482	477	504	464	427	477	448	483	479	452	426	452	449	471	441	427	445	418	459	458	503	422	472	448	490	457	422	412	454	434	467	446	470	439	468	391	478	460	436	465	462	486	444	456	424	468	434	443	406	463	470	462	399	437	444	473	434	454	453	484	453	451	455	483	448	451	467	426	428	461	454	445	472	463	423	407	447	463	427	473	453	432	435	428	460	486	445	450	451	469	454	412	445	453	428	436	463	438	424	440	450	476	464	488	451	452	459	415	442	438	459	512	478	456	469	436	444	430	418	451	461	423	452	472	458	448	440	430	402	471	456	449	462	393	461	425	442	462	438	460	456	413	428	466	427	475	444	455	451	465	429	465	499	446	476	460	469	446	453	462	418	468	462	471	469	413	445	463	421	450	443	442	437	468	455	431	431	447	450	459	444	459	459	437	452	466	475	448	426	441	467	445	439	408	425	470	446	462	466	432	416	434	438	413	440	417	450	436	408	466	429	449	409	434	424	437	458	454	457	426	409	417	450	444	444	425	454	439	443	443	431	448	446	433	446	460	455	455	445	435	475	474	474	458	426	433	437	449	472	438	443	433	450	446	460	487	434	446	478	436	488	464	428	441	438	451	418	467	445	402	446	443	452	422	387	441	461	461	470	469	410	485	429	463	410	440	448	473	437	477	430	459	394	438	415	458	471	430	464	448	444	442	477	499	461	431	423	426	452	440	416	452	468	453	414	441	448	454	417	454	437	426	447	475	435	459	439	457	411	441	431	441	444	434	460	447	420	462	450	441	462	466	439	430	470	462	444	442	448	430	420	452	447	479	475	439	452	428	455	455	469	457	453	460	422	459	446	449	436	450	454	426	426	448	447	451	468	486	421	470	482	462	387	478	419	454	427	419	451	448	470	464	465	409	457	431	473	469	424	485	471	449	435	435	442	455	422	407	423	458	436	422	430	452	456	493	440	487	458	419	456	455	422	440	443	460	421	501	490	441	426	452	466	457	472	450	449	430	430	457	417	461	442	411	436	458	447	451	449	480	467	470	455	460	463	403	443	450	494	418	429	452	415	400	447	449	478	427	445	391	466	445	413	456	480	452	421	393	424	439	432	443	420	453	490	483	449	428	480	454	432	416	459	461	446	484	456	441	455	468	454	415	419	441	450	437	506	421	429	440	426	440	441	442	457	413	423	445	394	442	436	430	434	500	459	472	474	493	451	473	446	447	491	468	433	445	444	422	446	431	446	454	453	442	477	440	419	461	421	402	446	406	471	498	466	438	459	459	404	467	452	435	440	497	461	411	440	468	471	491	437	457	458	463	426	448	440	473	425	408	436	456	440	427	454	451	451	451	396	441	447	462	490	425	472	436	435	449	423	459	462	479	491	429	427	473	474	435	422	434	426	463	459	454	436	450	457	476	415	440	482	437	454	458	442	426	464	450	437	434	465	447	415	428	424	452	427	406	456	425	459	414	415	420	477	427	453	455	441	448	422	436	438	488	427	440	422	477	448	422	418	484	460	457	440	460	434	416	465	430	448	421	466	397	424	449	413	429	422	410	441	470	449	476	477	433	440	468	443	461	461	403	473	442	458	425	453	445	452	425	434	460	436	461	446	461	461	418	427	446	465	455	458	448	429	468	443	444	427	457	433	452	447	444	471	456	451	429	471	443	470	471	450	406	423	451	445	458	427	446	426	416	457	463	470	481	450	451	452	438	433	431	443	416	439	488	487	454	462	434	414	473	431	423	429	458	461	452	435	458	441	444	445	476	424	438	421	443	424	423	453	430	424	425	425	463	449	448	474	444	419	450	422	438	453	485	428	461	460	436	441	427	448	426	475	493	493	429	446	424	440	420	445	482	435	475	457	448	427	439	467	435	445	477	464	447	452	440	412	469	466	445	421	434	448	438	435	449	464	441	452	502	435	447	466	445	458	406	415	470	420	429	458	441	454	448	432	477	405	428	443	449	449	496	452	451	439	412	466	403	453	446	426	416	450	448	503	466	416	436	428	429	432	488	455	473	421	457	460	423	410	434	412	445	409	457	459	439	436	454	447	439	444	488	448	459	457	429	446	404	429	436	467	423	433	463	447	453	452	427	436	463	451	455	430	467	403	445	457	432	438	425	437	474	461	463	444	468	448	477	472	437	465	430	452	447	458	430	440	427	437	462	469	428	386	433	442	437	443	438	425	459	443	425	432	447	436	401	420	447	441	429	418	468	442	448	470	465	421	437	457	445	458	435	449	423	465	450	470	443	412	466	441	416	452	478	445	445	455	481	405	452	471	469	445	429	448	444	449	470	466	423	454	418	431	427	471	441	443	449	421	473	469	451	447	441	460	476	459	460	430	451	459	464	447	465	476	426	468	451	434	437	464	436	414	446	447	450	453	428	406	437	473	448	381	456	422	416	423	481	426	461	451	421	449	432	393	450	434	440	400	476	411	447	450	421	427	445	426	418	458	460	436	399	429	438	450	454	448	461	471	454	456	456	421	439	424	427	396	452	439	432	461	460	437	472	462	417	412	414	434	422	455	382	467	462	434	429	439	416	464	441	468	379	423	424	442	418	399	456	463	492	410	449	466	448	452	441	464	453	473	468	401	437	462	439	452	428	448	425	475	413	444	456	404	454	413	494	430	456	467	417	476	462	457	476	430	395	422	470	426	433	426	429	442	449	474	492	465	461	447	395	483	432	443	464	482	436	444	448	418	456	436	460	469	471	438	431	453	430	466	430	424	458	424	475	464	463	431	438	446	465	429	432	403	462	511	461	434	437	426	429	443	452	463	416	431	448	464	446	420	429	432	426	427	447	427	468	454	489	461	457	449	438	459	455	432	459	398	429	452	482	445	444	464	486	448	470	454	474	469	462	477	447	472	467	430	452	468	439	477	443	468	458	485	432	465	474	431	468	463	466	433	460	435	458	438	430	403	431	483	436	453	397	421	451	410	460	454	461	449	432	453	417	439	463	484	428	445	455	436	410	397	462	428	454	458	464	418	437	444	433	451	478	463	501	444	470	457	423	442	416	464	432	444	450	439	394	418	430	483	440	451	454	439	456	422	499	453	438	463	425	396	443	430	433	413	481	460	447	431	442	461	423	446	422	477	457	430	454	413	436	455	466	440	448	441	500	477	437	426	443	430	416	458	440	408	434	438	473	441	450	454	419	457	463	426	449	432	443	492	465	422	448	449	469	448	468	432	436	428	456	444	464	454	444	420	440	464	465	499	447	440	460	453	461	432	446	443	446	424	438	423	459	435	425	466	403	473	442	488	461	469	473	453	430	421	448	439	450	441	424	430	427	439	454	456	450	449	473	444	447	420	450	452	447	439	438	429	413	417	453	434	440	451	465	441	430	401	488	490	441	455	470	482	425	418	445	470	474	465	413	450	441	450	417	421	440	429	433	434	469	438	473	461	449	436	445	441	421	431
38774	64008	57007	44102	36194	30698	23165	16982	12967	10465	7702	5973	4520	3345	2718	2196	1735	1452	1314	1119	1007	887	885	865	809	730	688	701	670	631	682	682	644	599	657	616	656	628	597	639	634	608	659	604	600	636	598	562	577	554	600	610	599	618	635	595	570	634	626	600	633	607	587	609	608	628	603	627	615	655	624	663	592	562	586	665	601	629	591	571	550	611	618	573	655	623	569	613	590	620	658	623	626	569	627	589	656	618	651	640	601	601	604	615	604	604	613	612	649	609	660	614	632	604	592	612	620	639	628	610	580	608	613	633	610	657	598	599	609	617	661	633	650	611	604	602	585	636	634	626	611	607	607	634	557	612	584	575	594	596	604	590	613	599	606	591	611	597	578	574	597	589	592	585	616	624	569	564	634	623	615	616	566	619	595	670	636	601	602	642	572	550	653	623	620	592	612	642	558	607	648	582	580	625	600	587	600	584	648	621	617	627	639	631	608	637	602	592	600	605	659	643	614	623	614	556	630	638	595	592	614	640	573	615	623	605	612	609	574	644	615	573	639	626	609	614	606	662	587	597	619	608	599	587	588	577	623	608	600	583	572	591	604	625	624	637	611	646	615	569	593	615	597	636	620	596	598	609	603	640	589	645	626	624	594	626	589	623	605	600	612	638	605	650	621	593	610	642	618	629	627	613	616	631	635	615	585	596	601	622	616	648	601	596	587	577	641	614	629	597	641	616	590	592	576	599	593	606	570	597	630	615	630	580	633	580	629	620	661	606	585	581	604	625	578	596	653	646	596	602	614	574	623	642	565	636	614	627	606	596	613	642	612	573	594	637	610	602	584	607	595	583	625	605	564	599	611	578	581	611	625	619	627	618	584	594	606	608	602	582	603	577	630	562	654	646	616	649	591	605	637	616	628	616	620	595	582	576	638	610	629	672	626	623	592	624	628	593	611	571	634	610	624	632	617	620	578	592	620	618	653	612	589	586	599	615	602	602	600	600	619	650	624	612	607	614	598	615	631	635	646	585	584	577	622	609	640	602	611	619	600	582	635	611	559	571	593	661	602	658	616	609	612	674	627	620	598	647	630	606	622	602	608	592	626	617	601	593	590	614	608	582	595	640	631	613	614	644	597	627	611	627	618	599	590	594	630	630	576	571	660	596	565	580	582	603	608	576	588	572	621	645	590	583	593	610	632	633	589	654	599	609	673	602	585	634	616	633	615	592	578	597	592	632	634	619	625	561	646	609	608	613	577	597	606	633	616	613	608	643	581	594	579	639	625	619	583	634	598	546	584	598	615	635	673	598	597	604	594	585	587	616	579	600	606	607	613	589	596	639	597	608	620	667	632	603	584	620	627	578	641	642	596	649	614	577	596	599	621	588	586	621	637	600	574	599	595	618	604	664	582	636	565	622	548	635	610	638	617	558	625	598	643	667	616	575	617	624	600	612	603	597	587	584	624	640	615	580	619	612	614	680	621	618	599	619	617	623	606	632	632	608	606	599	646	616	604	580	629	600	612	614	568	578	601	624	628	629	626	612	599	595	582	637	669	635	584	619	625	626	613	574	596	596	586	605	603	633	656	634	602	664	599	629	599	660	593	590	641	603	607	590	623	593	616	608	610	566	569	645	641	624	608	638	587	607	614	648	609	612	590	613	623	623	584	583	595	608	633	617	610	633	617	623	655	575	615	646	618	608	623	616	621	620	616	602	593	648	588	565	584	605	592	587	626	555	624	602	586	604	617	633	617	621	662	617	615	587	605	630	649	591	611	602	628	632	637	583	636	614	599	677	586	580	603	612	631	615	589	596	589	612	609	622	589	568	583	623	622	620	580	581	624	649	641	598	635	602	626	577	575	658	621	607	612	626	602	616	604	657	580	599	597	634	618	641	573	615	618	594	607	617	629	627	604	644	632	586	616	635	619	595	639	562	585	606	641	607	595	651	537	639	617	587	615	592	594	629	595	608	597	610	626	610	592	622	578	600	600	618	600	617	623	593	617	654	643	596	620	620	589	610	641	603	611	645	631	591	567	548	593	617	608	599	603	604	580	618	569	620	636	581	590	620	607	616	640	607	661	671	610	647	578	622	587	626	594	612	648	605	602	608	654	612	589	579	591	610	572	630	637	602	597	630	592	632	591	661	591	607	586	627	575	605	600	588	564	626	644	616	589	605	622	647	656	629	611	608	611	577	581	559	616	559	653	665	625	621	602	596	647	657	599	591	607	584	594	633	638	635	588	607	592	629	598	568	590	630	626	635	601	622	598	625	616	567	601	654	636	591	592	595	603	598	630	606	570	618	599	603	627	611	618	642	560	599	623	585	579	626	571	633	661	597	667	619	633	587	602	659	602	655	612	591	579	546	602	619	657	625	571	622	605	642	571	626	612	603	595	571	619	615	583	614	629	647	569	603	597	678	665	625	592	627	609	637	575	590	618	630	606	601	614	637	576	598	582	592	579	641	586	651	616	631	606	652	636	625	604	603	587	644	584	611	608	637	592	599	587	620	627	637	618	596	571	614	630	624	619	607	639	602	623	614	589	563	576	611	629	572	617	616	570	630	583	623	574	599	595	618	576	578	565	596	610	606	598	614	643	614	612	600	626	635	628	598	620	628	605	614	617	599	642	634	577	603	570	621	634	588	627	616	606	575	634	591	623	612	658	629	595	647	618	594	623	615	600	600	577	589	627	611	616	611	602	618	635	618	606	636	636	606	624	624	618	637	642	642	654	615	600	589	611	587	644	595	641	606	603	575	581	613	621	630	611	635	623	640	635	618	634	614	609	638	613	613	587	618	674	605	621	628	590	615	624	590	569	621	645	652	641	620	631	607	611	590	597	629	648	629	583	605	612	577	596	661	630	608	569	604	612	619	607	587	619	624	600	607	631	612	661	619	627	623	621	570	599	619	626	609	624	602	603	629	616	631	621	617	556	648	598	589	655	613	620	583	617	596	644	657	608	647	617	591	595	580	606	640	586	594	620	592	605	588	571	644	668	631	637	622	619	602	677	577	596	665	631	590	609	628	596	624	585	654	621	621	614	614	639	593	638	631	601	621	597	645	603	582	629	649	584	650	626	617	630	575	603	603	637	581	602	568	609	623	599	654	607	597	581	594	635	598	608	625	595	646	641	638	611	594	606	649	608	562	611	531	626	598	597	606	621	659	595	559	595	583	621	619	629	573	582	596	594	590	574	625	625	583	632	592	618	617	560	639	604	595	631	556	667	626	642	634	625	640	626	593	567	590	588	656	582	547	593	626	615	619	610	612	633	598	581	658	607	549	641	569	631	624	589	636	607	636	588	611	588	612	594	687	602	644	616	608	612	612	583	530	650	651	613	624	620	609	611	640	615	568	612	649	599	615	621	615	639	576	620	631	653	563	616	597	645	612	609	642	618	618	575	640	615	610	627	632	613	589	601	604	595	561	625	620	651	632	607	613	592	649	555	601	582	619	649	617	590	576	645	653	579	611	613	637	617	618	607	603	658	608
29182	31510	39050	31131	19480	12119	6967	4190	3077	2368	1794	1360	1193	939	829	721	610	606	564	571	515	509	477	465	465	461	467	425	444	467	423	472	428	445	461	439	401	441	430	420	390	435	433	436	425	442	414	421	447	435	405	415	444	417	412	459	458	417	439	435	440	401	418	420	430	440	436	389	437	458	406	455	432	413	451	411	463	425	442	453	430	438	407	397	425	410	426	437	434	428	410	454	421	441	412	412	451	457	467	451	464	442	466	422	441	408	417	414	440	430	430	457	458	387	434	418	404	436	428	443	411	436	387	440	422	433	447	434	414	415	427	421	455	447	439	422	431	420	456	393	398	473	430	416	452	444	448	405	450	458	421	450	430	425	451	418	447	428	433	412	400	430	434	421	470	450	423	463	419	440	452	386	419	433	405	417	424	450	454	423	466	410	444	429	459	467	414	405	425	445	434	421	452	428	436	408	460	447	408	448	425	421	423	433	431	423	450	426	418	452	418	402	441	445	487	415	429	436	472	436	412	411	438	396	428	430	443	451	384	395	418	391	445	451	426	425	446	416	414	411	470	413	402	442	410	429	469	444	426	460	434	394	411	470	444	452	429	424	434	414	393	439	442	437	454	397	446	452	402	453	425	425	419	407	475	456	431	400	429	480	453	397	439	447	414	434	445	399	429	398	423	428	422	459	386	432	460	442	414	425	447	428	444	445	440	429	448	406	403	432	436	428	415	415	442	416	414	432	403	452	438	451	457	391	436	437	455	416	414	428	417	412	398	407	438	384	452	419	449	436	437	455	432	435	399	436	439	425	396	464	432	428	438	453	400	428	432	425	415	424	437	457	419	449	458	412	415	415	425	437	431	418	431	420	431	434	424	454	462	454	426	414	415	453	454	423	437	447	378	423	452	448	433	429	434	415	435	443	423	425	448	422	413	428	443	436	440	473	417	431	420	418	440	459	448	410	435	487	416	449	423	429	412	379	450	424	472	453	426	400	429	389	458	456	402	406	393	446	419	424	443	428	423	429	411	426	408	432	409	443	406	423	426	459	368	434	427	405	433	411	417	430	403	419	438	456	424	423	433	408	461	440	407	422	465	393	444	456	416	448	396	445	431	431	432	397	411	440	415	394	454	425	440	457	433	399	456	457	433	393	438	397	400	411	410	425	455	418	438	415	449	421	420	415	415	401	451	407	433	426	405	399	419	412	431	434	444	413	436	427	474	410	447	450	451	411	426	421	434	423	412	405	435	428	438	434	408	452	424	447	420	433	433	401	453	399	446	452	430	417	387	441	409	420	432	426	420	418	394	403	428	431	464	414	416	408	428	444	421	465	423	447	419	457	433	471	399	447	447	472	446	429	438	415	431	441	424	448	443	432	460	447	409	437	392	410	420	470	427	432	414	418	434	418	467	451	442	432	422	400	433	414	432	435	420	438	397	439	388	436	471	429	436	418	451	391	416	442	431	381	413	432	396	390	437	432	430	448	453	390	446	397	414	413	387	406	450	450	419	443	437	413	394	421	422	456	445	420	413	431	450	452	430	419	411	444	405	409	440	450	431	469	437	453	435	432	404	430	416	467	424	413	422	418	430	437	398	462	435	437	459	430	436	446	396	393	412	448	440	449	452	449	409	421	438	442	445	445	378	436	466	432	441	442	430	419	418	431	454	405	459	441	421	393	468	416	456	432	436	439	417	444	436	419	422	464	422	447	442	392	431	404	406	394	443	461	444	467	400	419	413	412	444	406	434	413	467	428	432	425	437	452	417	432	482	452	425	423	424	396	418	445	430	464	443	433	443	423	442	485	442	410	404	370	421	471	409	429	479	415	461	395	441	419	421	432	419	417	433	423	420	414	408	447	433	418	435	431	449	448	408	430	473	383	413	412	400	441	420	421	450	392	429	422	442	426	392	452	424	452	429	420	454	470	412	447	409	437	426	422	401	416	415	430	458	411	417	432	401	423	420	445	437	472	417	423	420	422	424	425	460	453	425	437	402	444	414	437	428	408	441	429	462	417	426	398	432	412	380	438	404	452	433	421	431	427	400	443	413	409	429	451	458	463	443	396	404	410	411	434	426	476	445	393	439	435	403	422	435	449	464	397	415	436	415	465	455	443	403	424	423	410	461	455	398	411	455	447	456	395	454	407	448	424	428	449	468	443	407	422	432	445	407	424	443	438	400	410	416	410	399	411	453	407	462	430	413	445	411	426	419	482	433	428	425	418	406	445	408	414	423	418	427	436	430	428	453	420	429	401	436	442	447	404	418	416	406	395	422	439	403	426	402	449	471	415	413	418	453	421	419	453	420	442	409	393	398	451	455	404	425	421	455	435	403	446	427	428	422	474	421	419	441	413	438	425	396	451	409	425	404	427	412	433	413	409	426	426	406	417	415	406	423	436	413	449	417	444	406	417	439	422	451	420	402	455	427	415	398	416	428	426	452	421	439	438	433	448	423	435	421	431	392	442	408	426	437	394	422	437	431	430	450	433	417	427	447	410	417	412	415	417	383	420	451	450	450	432	430	384	424	446	421	412	440	455	445	426	444	395	416	431	401	428	400	410	429	410	420	447	437	449	416	464	429	437	424	448	409	435	394	414	393	425	442	410	419	379	440	415	458	424	444	416	479	464	436	392	465	460	458	386	444	423	420	457	470	403	460	415	436	459	441	446	445	429	450	449	393	456	408	424	441	427	412	464	441	428	421	439	416	412	435	401	447	460	452	426	444	469	451	439	456	415	388	412	401	400	437	415	413	397	440	404	424	428	450	444	443	435	476	450	430	407	457	425	418	427	480	434	458	419	435	420	455	412	426	393	451	444	420	421	389	443	462	470	430	427	440	394	449	408	421	458	464	443	422	446	429	412	427	401	446	432	402	437	417	419	395	431	415	444	432	455	444	395	452	436	415	437	433	412	433	438	407	430	439	438	426	431	416	440	469	440	421	453	397	422	423	436	425	385	408	427	420	438	454	464	469	403	391	408	463	389	423	426	421	440	407	437	435	422	454	444	457	458	441	459	455	444	438	407	447	454	420	435	433	448	440	477	462	421	447	428	420	450	448	399	388	447	460	422	390	424	421	371	460	410	436	420	419	447	442	422	438	423	407	433	411	423	444	413	414	436	403	439	426	411	485	396	438	416	430	414	453	424	430	421	454	455	434	428	410	438	378	433	434	429	401	431	441	418	433	423	423	418	440	424	421	439	441	441	473	398	469	425	416	393	429	454	448	425	427	430	419	412	426	422	426	477	384	465	434	402	436	429	450	448	411	368	405	421	448	476	441	418	422	445	420	372	401	388	452	377	423	414	426	440	436	452	421	424	429	400	430	403	431	409	436	452	437	429	384	413	449	423	428	454	443	434	422	474	430	432	443	433	414	399	436	453	432	420	436	413	408	426	440	390	437	401	438	434	418	476	435	392	446	442	414	420	411	407	450	438	421	429	409	461	443	425	439	476	415	451	458	421	406	402	435	436	449	434	406	450	408	432
36181	50513	45709	33994	25000	18547	12717	8638	6467	4977	3625	2790	2146	1664	1430	1198	1054	921	823	778	753	746	690	679	649	651	592	653	616	609	579	653	617	652	608	628	621	585	641	554	555	633	595	611	600	610	607	612	613	626	629	583	623	607	608	600	580	609	565	594	573	590	615	616	624	588	586	597	575	579	602	643	593	617	577	581	617	587	587	565	592	590	605	611	536	572	603	611	592	608	590	626	622	582	613	575	646	614	601	582	587	607	613	596	626	612	614	593	607	647	605	567	573	665	579	585	601	594	615	568	579	617	612	553	598	582	584	580	608	594	550	602	538	592	583	618	579	584	582	638	567	587	605	603	614	548	579	613	640	575	615	639	617	635	619	572	609	602	587	588	552	617	601	562	615	576	587	605	583	574	574	625	646	605	632	634	601	588	597	599	622	602	581	637	579	600	576	597	582	613	601	622	629	612	586	587	590	582	580	582	610	581	561	602	594	607	578	577	567	602	616	640	611	579	584	599	595	630	593	623	608	622	605	624	597	598	586	575	599	579	660	575	587	662	597	583	608	609	637	648	586	617	562	624	590	610	641	576	624	631	587	584	578	614	633	610	606	589	617	585	591	619	596	620	599	626	611	633	607	558	645	594	618	603	617	592	586	612	601	636	611	637	603	596	606	577	561	623	620	603	555	624	558	646	600	589	642	540	578	611	582	559	628	547	546	612	611	534	580	574	577	629	608	606	553	582	587	597	614	623	593	582	552	617	599	580	572	583	599	599	616	600	606	641	608	570	605	603	595	608	637	605	603	649	561	656	594	634	633	568	600	570	612	625	546	657	602	562	559	617	611	619	562	581	625	602	601	616	587	578	577	618	581	592	597	638	597	600	586	605	598	640	586	605	573	653	607	621	580	586	615	585	593	582	587	618	633	568	656	660	578	604	566	576	643	580	608	598	597	578	602	601	616	588	654	586	616	569	640	594	630	590	607	607	579	571	581	594	651	626	598	559	620	570	593	645	581	620	610	619	580	629	559	597	625	604	589	588	605	593	596	588	598	610	560	596	587	645	551	607	610	579	592	576	619	589	569	592	606	582	619	568	564	598	587	585	595	601	591	593	645	604	659	547	579	574	570	618	592	586	589	551	618	567	585	578	622	593	597	608	592	614	570	580	571	611	614	639	631	578	590	584	642	551	623	650	602	560	651	624	583	565	591	620	607	623	602	579	636	623	577	599	592	595	589	608	587	624	648	577	599	612	681	659	624	574	640	627	588	610	582	613	591	592	563	602	641	557	586	592	611	602	604	624	582	583	619	599	549	619	592	552	644	632	617	621	583	628	582	604	624	587	589	595	614	560	614	597	609	586	639	648	606	570	618	566	607	593	624	572	628	588	585	607	603	642	621	566	585	640	625	608	596	569	627	603	605	607	593	589	601	582	593	570	594	580	566	593	598	601	599	596	622	631	547	599	539	641	558	613	603	565	603	595	544	627	595	617	559	583	618	644	564	557	574	600	594	571	557	537	626	611	629	574	536	560	619	588	607	613	594	603	615	619	592	584	615	595	580	610	625	612	594	554	613	618	615	637	610	585	641	598	571	616	612	571	601	602	599	593	589	585	575	630	609	571	572	589	621	570	610	594	597	608	642	594	608	584	597	593	575	619	623	615	629	595	599	585	586	616	621	606	570	622	616	568	626	557	552	605	598	568	571	589	583	595	624	589	590	566	618	574	596	568	619	623	566	595	589	624	629	609	612	590	621	594	549	595	587	600	640	612	598	584	605	615	576	581	598	602	604	603	595	593	599	575	572	631	656	590	597	628	572	571	575	613	575	569	596	584	642	579	601	593	613	595	622	613	612	616	657	589	608	631	602	574	626	640	585	608	629	584	642	588	618	592	580	607	604	628	564	613	599	584	607	584	609	624	545	586	582	623	564	580	630	570	642	591	601	592	554	594	609	613	600	589	632	582	587	602	605	561	586	605	640	615	581	590	599	640	569	569	607	603	572	649	620	603	610	576	568	657	650	623	616	616	581	569	589	589	628	611	662	575	626	609	615	613	580	567	575	640	590	648	632	586	607	597	582	599	607	655	609	570	575	572	606	587	577	629	569	624	578	598	618	634	629	607	617	591	601	598	593	622	613	590	593	598	588	625	601	611	632	602	630	577	596	623	622	625	586	547	565	609	628	608	608	597	576	604	578	562	631	564	655	602	563	586	586	601	609	607	576	602	593	576	596	604	617	565	602	563	617	675	579	603	623	601	575	616	635	618	583	613	633	606	620	584	560	603	570	606	559	618	575	571	557	590	595	595	625	538	553	580	619	576	626	570	613	607	612	600	619	625	551	590	606	618	615	564	585	545	592	598	610	601	606	590	573	634	603	563	619	624	624	559	625	587	622	614	565	613	585	622	567	598	577	611	561	575	592	569	640	621	565	580	579	541	615	616	621	593	634	601	609	588	613	575	597	579	620	576	623	562	588	578	569	612	628	624	662	590	542	614	599	637	592	609	577	552	593	635	623	630	588	615	562	611	572	580	610	590	589	599	642	584	594	596	572	586	588	586	610	639	629	581	604	596	628	634	556	617	584	605	663	617	594	631	580	581	585	552	576	578	617	602	599	554	622	607	655	637	597	597	636	638	619	559	591	644	590	576	568	593	588	632	624	601	573	633	631	581	588	597	646	554	602	576	601	583	598	599	603	555	636	622	585	578	570	601	651	587	526	619	614	589	571	547	601	572	578	574	576	609	587	575	588	622	613	550	612	580	581	621	572	586	620	565	606	588	606	588	557	604	616	601	616	589	593	618	616	611	605	625	615	605	600	635	622	604	586	607	574	584	611	600	576	640	603	616	602	589	604	597	584	626	623	629	590	617	624	600	594	587	593	564	666	622	662	583	599	584	547	581	572	561	618	606	631	621	614	593	612	605	590	600	576	606	581	608	576	591	552	608	653	608	603	573	630	643	621	646	591	611	624	639	593	643	607	553	638	588	615	613	617	607	610	635	591	654	617	632	549	618	621	586	658	594	627	652	584	585	597	560	583	579	589	612	561	583	603	589	633	597	613	636	640	558	610	630	615	596	625	593	612	623	601	610	610	615	630	615	616	574	621	594	565	597	619	616	628	604	594	579	554	605	592	617	604	643	612	570	574	592	574	600	596	623	603	580	586	622	611	603	584	599	592	620	630	579	602	576	595	598	596	592	639	622	640	610	608	615	630	599	618	589	615	606	591	595	594	609	585	598	558	569	599	595	612	604	595	581	588	618	623	597	571	577	562	621	589	621	573	594	630	615	556	568	623	610	628	556	646	565	607	552	553	608	613	585	611	595	599	583	593	630	602	575	601	581	608	582	592	565	579	599	587	569	585	592	633	625	607	594	551	576	611	625	584	583	622	586	586	624	601	593	585	589	629	573	637	622	636	598	639	602	621	576	587	582	583	597	581	563	603	597	602	597	604	587	589	562	549	604	602	555	595	636	594	618	583	585	551	626	601	591
24078	21044	28646	26183	23379	20809	14992	8019	5091	4015	2965	2286	1796	1411	1135	989	855	762	688	588	585	565	521	487	472	482	493	458	432	481	466	459	429	453	471	444	477	476	416	451	424	430	449	474	439	484	439	433	430	412	454	421	481	472	449	438	441	450	401	438	478	454	456	433	460	427	434	468	461	470	459	465	480	440	439	449	418	459	435	431	463	454	452	462	445	435	448	466	445	471	398	447	434	416	463	481	459	440	422	468	466	454	428	465	450	427	416	430	421	471	417	468	434	443	468	464	442	490	457	421	476	424	449	464	455	456	465	442	482	441	472	443	479	433	450	430	451	425	470	454	459	444	432	436	465	456	397	453	436	433	425	462	465	446	432	451	444	474	440	453	437	426	464	424	422	431	454	451	467	455	450	423	423	412	435	455	461	424	453	432	464	419	446	449	416	406	476	430	456	440	430	444	456	415	427	448	485	427	425	414	439	429	447	424	457	459	454	407	453	452	442	453	453	447	445	466	439	460	465	435	458	451	429	435	426	443	438	445	469	424	438	435	411	437	439	467	431	431	424	467	452	438	417	499	488	473	419	471	448	437	423	452	443	451	424	470	470	461	428	416	463	447	432	447	446	484	429	404	429	404	422	427	412	441	442	439	455	430	419	433	452	450	480	418	427	440	461	447	440	462	459	443	494	472	456	447	437	425	442	448	459	447	425	449	422	457	442	407	422	518	439	442	439	434	454	465	446	424	433	467	420	445	448	452	445	451	436	443	423	437	486	420	469	422	445	462	445	476	437	465	467	488	447	426	493	393	459	449	458	504	432	405	431	407	442	448	452	449	495	420	451	458	437	458	392	415	452	442	439	456	422	425	452	423	449	471	477	459	421	477	423	457	410	439	462	490	453	456	433	444	436	459	455	464	446	423	454	403	431	453	490	453	463	427	463	423	459	442	447	454	410	412	410	409	440	408	444	436	447	469	461	424	461	437	450	443	419	443	450	445	440	443	422	463	442	435	441	482	459	483	460	389	468	421	459	490	477	461	436	458	461	438	459	471	436	444	430	420	456	427	381	455	437	466	469	470	452	425	464	427	432	480	455	439	470	438	427	433	456	447	448	451	437	428	440	452	458	461	440	429	472	462	436	452	501	405	457	420	411	452	496	433	489	418	424	440	454	449	481	434	432	458	467	438	451	397	441	457	435	415	469	441	462	434	470	436	443	454	423	433	454	429	478	429	436	409	430	430	467	460	450	441	483	462	402	440	478	446	452	488	438	417	450	459	439	429	476	449	446	453	503	441	438	463	476	439	448	452	437	449	458	481	471	426	462	448	500	442	460	444	482	462	441	440	431	436	443	420	460	443	459	424	440	459	429	424	432	434	470	449	433	451	427	467	438	484	439	458	452	469	479	440	408	452	442	446	421	434	449	442	428	439	442	433	434	414	450	459	443	442	485	445	396	422	416	441	436	474	441	428	436	450	460	420	470	417	410	412	399	463	450	442	443	478	445	434	493	470	402	455	438	438	421	433	464	425	453	465	465	454	421	429	484	459	437	466	463	459	459	419	469	386	460	417	367	449	430	427	453	421	417	427	408	450	428	453	418	439	402	473	451	441	479	430	426	475	416	468	433	494	451	429	425	420	450	462	452	416	446	448	468	404	476	456	417	469	432	414	409	494	466	448	444	457	434	482	421	466	442	406	446	439	426	402	453	448	450	480	457	438	422	423	426	446	451	412	463	416	463	438	458	433	475	458	442	448	428	444	473	438	463	420	452	412	466	467	446	445	432	432	446	448	444	432	460	452	449	472	401	453	459	448	470	417	429	455	494	453	455	456	455	479	461	410	455	438	421	387	442	436	481	455	426	436	458	447	444	419	459	465	474	407	435	437	448	461	443	434	439	453	409	421	458	415	454	467	460	450	443	427	455	435	434	432	431	450	448	443	454	421	413	452	440	436	405	432	378	424	455	487	431	409	451	447	449	431	436	413	491	436	472	449	411	460	453	442	437	445	422	461	432	453	448	447	459	441	442	423	442	418	419	450	411	440	470	475	467	470	445	395	433	447	455	401	438	399	466	459	427	435	428	433	450	496	455	461	465	429	424	447	447	475	424	465	453	452	432	454	437	427	478	439	488	430	445	440	474	451	449	414	476	464	427	432	424	446	464	429	427	461	423	473	459	461	437	498	435	441	432	417	376	455	464	470	451	465	445	457	457	399	402	460	454	400	420	426	402	467	438	441	474	431	448	424	440	454	472	461	445	456	480	493	464	445	476	450	440	440	490	422	436	440	442	431	442	449	459	452	436	426	455	450	431	425	459	458	466	431	448	454	409	433	454	471	431	440	453	436	472	437	439	446	426	436	420	418	435	424	430	449	463	426	462	435	442	460	437	431	465	458	440	438	510	417	440	393	430	442	423	429	449	465	443	438	455	439	453	463	444	457	435	438	489	445	417	459	455	459	427	439	429	448	454	507	444	462	416	452	419	466	455	382	425	434	407	425	409	435	440	409	467	441	418	426	450	447	454	422	433	468	446	454	464	466	460	415	476	445	434	458	434	434	449	415	464	447	437	470	450	426	452	468	427	433	474	430	425	435	448	460	431	471	441	467	444	444	457	410	407	448	457	443	404	461	390	459	430	468	444	442	469	441	406	457	435	447	425	431	472	436	414	440	462	475	422	434	422	407	432	442	455	439	444	424	462	468	453	427	460	432	424	475	448	462	424	431	464	447	431	475	470	428	471	434	418	425	453	493	437	444	468	421	454	413	426	439	433	431	475	457	418	458	423	442	420	434	434	492	471	444	495	469	404	469	413	436	431	449	460	462	448	439	395	454	415	456	422	422	453	439	444	446	481	436	450	447	445	405	422	420	470	457	456	458	470	450	438	503	430	401	430	458	460	427	455	479	438	467	430	475	472	467	433	452	436	427	440	409	459	415	445	456	461	470	457	432	441	446	446	476	431	457	461	450	486	476	449	445	454	450	492	424	418	444	445	443	437	469	423	435	429	469	419	449	460	479	464	438	464	427	441	464	441	447	480	458	420	430	447	448	467	445	434	439	418	462	472	470	466	441	459	428	423	448	442	453	424	423	469	469	467	431	475	444	460	457	398	429	443	431	446	423	432	466	442	459	442	425	438	472	441	402	446	464	484	413	443	434	452	424	437	452	435	445	442	428	458	442	451	442	428	434	449	414	435	463	445	434	459	460	450	461	421	439	414	454	419	481	434	452	471	448	472	468	465	435	433	434	439	465	461	428	455	435	431	421	431	451	445	435	452	402	454	395	407	438	441	434	433	444	425	467	476	409	445	461	430	400	479	444	419	431	479	431	442	451	444	488	452	446	480	422	428	460	465	449	464	452	450	437	404	453	447	469	459	414	451	423	457	448	417	438	457	467	457	398	482	477	461	437	467	436	444	461	432	441	448	502	506	431	464	415	425	468	456	427	482	468	452	390	434	437	460	443	454	425	416	420	430	408	448	465	423	438	472	421
36379	58341	53820	40300	31090	25483	19318	13802	9980	7941	6066	4595	3499	2690	2125	1700	1435	1306	1113	989	898	854	851	755	726	695	660	753	685	680	641	650	633	633	620	654	649	635	586	595	574	609	646	621	596	594	638	607	668	609	620	627	652	639	620	603	609	628	625	654	628	615	632	607	573	616	650	593	646	576	619	642	602	664	629	616	610	572	626	602	641	620	630	607	657	619	620	637	621	640	641	645	556	604	650	607	626	609	615	610	630	608	623	623	599	631	588	600	616	627	633	611	595	616	571	648	674	654	605	636	656	626	640	635	611	608	638	617	627	622	614	641	648	605	668	624	622	624	614	642	586	641	621	619	604	619	620	608	644	651	626	597	624	658	613	575	607	612	629	599	671	644	632	637	623	578	614	647	637	614	579	606	655	612	621	639	600	637	589	615	632	599	627	586	629	579	629	628	644	620	620	582	631	637	634	648	609	601	620	628	607	608	612	584	624	630	601	673	615	631	626	624	593	627	645	624	662	587	613	661	629	612	665	597	643	632	642	695	701	641	597	603	610	612	675	571	591	642	592	629	595	620	567	661	636	611	641	604	586	623	612	632	621	624	621	581	623	635	623	598	602	631	639	603	633	656	609	603	605	580	607	651	603	608	672	640	591	600	623	606	625	582	602	580	634	612	619	643	658	610	607	626	637	659	627	634	641	607	588	627	590	592	608	626	633	629	628	652	626	612	639	656	631	631	617	598	641	633	638	593	604	628	630	633	622	592	653	654	575	612	653	623	632	624	617	659	593	587	654	637	625	602	611	622	603	612	582	580	560	642	616	663	622	620	624	633	666	586	623	627	619	625	662	579	633	615	631	629	622	578	638	632	595	634	607	624	659	633	646	548	645	605	630	611	581	641	590	666	594	626	642	602	592	659	620	609	594	608	652	649	625	589	633	658	607	585	603	603	625	623	591	587	613	617	627	636	607	613	653	593	590	609	625	654	620	605	636	587	586	654	595	617	639	648	631	600	624	649	622	581	642	571	601	617	640	585	578	586	611	679	590	588	630	641	605	599	596	663	638	602	592	658	603	619	610	617	634	590	638	638	613	638	647	611	592	596	627	605	618	640	570	587	650	643	626	634	650	598	618	615	655	668	625	634	625	622	614	630	612	607	623	638	654	629	618	621	634	609	620	668	573	590	647	630	627	615	639	706	613	616	646	657	620	630	611	623	641	641	588	608	627	645	628	603	614	632	585	620	644	648	638	656	649	637	651	604	609	636	628	627	620	640	585	668	615	629	593	598	628	653	600	616	605	600	652	636	635	651	613	633	598	583	622	637	678	582	613	622	676	591	600	619	615	619	619	630	649	653	624	592	638	602	610	583	645	600	620	599	601	648	640	626	622	602	635	637	639	605	636	638	601	666	649	612	618	628	622	595	605	656	620	646	633	637	615	589	593	594	649	642	607	602	631	590	594	597	644	643	604	627	607	632	603	630	611	654	626	617	600	584	592	635	595	616	603	611	625	605	607	666	629	623	655	615	629	627	640	600	626	588	623	658	600	608	622	625	613	623	652	667	579	587	606	596	655	628	615	620	650	647	632	601	637	633	639	595	637	618	626	629	631	597	646	617	662	615	647	616	632	602	604	615	581	558	622	576	592	632	635	649	631	592	577	638	623	654	609	611	632	664	642	645	647	599	615	574	603	644	612	616	607	646	619	616	626	621	645	620	641	617	631	597	606	627	646	655	616	628	640	617	589	652	575	613	633	582	630	651	628	630	596	615	629	611	619	621	652	600	619	606	561	631	553	657	598	640	637	641	634	621	621	595	582	642	629	665	618	621	612	611	643	613	603	594	620	636	572	639	623	619	616	598	608	604	566	630	655	578	655	645	601	624	578	651	615	652	629	631	610	608	589	637	668	654	651	630	593	618	618	631	604	642	589	648	575	625	616	608	660	617	634	564	648	634	582	648	615	655	648	612	632	614	625	599	589	594	610	562	586	624	612	645	614	646	587	610	613	597	586	614	592	606	579	632	620	639	630	601	626	654	659	645	611	580	658	662	660	656	639	626	576	621	652	578	635	630	636	614	655	616	580	637	654	602	615	650	590	659	599	599	621	615	610	618	586	583	608	620	604	578	628	592	600	659	599	603	639	669	632	613	651	609	591	616	595	637	610	592	634	664	597	593	625	617	619	626	589	633	610	618	630	630	630	611	638	605	560	652	650	614	590	649	643	639	615	652	625	594	598	690	648	585	609	609	624	576	625	588	624	622	578	614	590	602	633	603	658	589	610	630	601	654	633	677	606	627	632	650	597	621	631	627	599	572	591	631	659	605	627	598	598	622	621	663	624	623	610	599	632	621	622	587	630	642	568	628	579	629	615	675	611	601	601	645	597	681	664	567	623	636	589	604	599	595	597	653	596	606	661	636	630	649	601	601	614	620	630	619	620	624	606	633	570	603	600	599	630	623	624	600	633	613	629	637	625	642	596	616	631	567	705	601	587	626	619	638	622	619	624	639	622	604	649	631	615	627	624	647	568	624	577	559	606	617	587	580	606	626	623	613	632	633	651	608	644	615	623	609	640	624	625	647	669	618	574	610	594	612	619	642	629	614	638	654	621	601	623	608	635	620	652	596	633	602	623	623	648	635	653	645	651	637	629	614	630	608	598	647	618	565	617	585	630	615	601	596	569	577	589	620	609	604	617	613	677	617	581	611	600	637	645	640	624	606	579	602	613	613	645	660	668	645	626	628	588	620	675	651	606	641	659	598	638	618	634	587	617	645	632	647	658	628	656	650	582	626	650	645	578	584	605	590	594	605	646	592	661	639	670	583	683	619	618	652	607	610	608	626	596	618	604	629	618	621	645	593	649	608	604	588	605	664	628	586	617	640	662	608	646	665	603	597	614	654	627	616	636	589	637	650	607	614	640	643	584	638	583	614	597	566	604	626	649	562	662	614	593	611	585	582	593	609	634	633	590	626	582	611	635	620	590	676	673	600	615	607	632	575	622	603	602	636	562	600	614	585	611	632	647	604	580	625	603	614	646	624	643	605	577	653	594	600	638	617	652	575	618	638	650	655	633	615	636	639	630	636	612	652	641	628	595	618	583	633	607	573	626	654	642	601	631	651	591	646	625	638	591	638	637	635	627	684	648	585	654	646	649	621	633	610	642	648	678	592	642	627	616	636	637	663	616	580	613	613	649	626	570	647	575	571	625	644	635	638	651	610	632	616	620	636	640	575	627	637	627	596	584	636	656	624	600	654	647	633	616	639	578	631	638	655	642	593	602	573	669	632	607	611	632	622	568	654	629	628	647	613	643	640	621	612	621	631	587	589	618	586	649	632	628	657	595	630	616	635	618	660	640	609	601	604	611	640	606	596	627	658	603	576	567	649	576	668	636	589	578	638	624	603	652	686	600	615	593	646	618	637	618	653	586	649	633	649	581	638	625	578	641	584	638	634	660	641	678	556	626	666	641	591	594	588	649	582	633	632	600	622
23064	21002	28653	23993	22312	24056	21629	12124	7523	5668	4302	3352	2486	1900	1567	1224	1052	837	798	717	699	626	565	558	551	474	493	522	465	426	458	493	431	434	456	487	448	442	443	452	468	466	455	452	446	439	462	444	447	462	461	426	420	460	424	432	438	420	426	422	466	458	440	393	392	472	417	449	433	453	435	453	410	445	440	430	467	443	479	463	469	433	460	421	411	414	454	406	430	469	406	432	456	474	446	421	467	475	408	395	455	449	450	459	463	454	444	427	452	436	444	440	471	472	394	435	493	467	434	436	408	418	446	435	440	430	485	446	454	421	434	444	410	425	427	452	456	451	450	465	413	450	449	440	434	447	480	440	465	441	453	417	425	407	449	401	427	485	465	445	441	419	440	440	462	461	431	449	448	445	406	456	447	475	465	442	464	433	431	424	440	432	435	467	419	416	478	451	430	438	464	442	479	446	478	420	456	467	460	460	382	446	467	441	431	424	429	425	445	425	420	430	436	424	473	432	430	430	456	431	440	454	486	443	468	385	446	457	450	438	434	443	426	433	429	450	453	464	447	433	460	456	429	387	432	449	459	419	476	450	426	448	442	430	416	438	438	412	453	463	449	471	434	459	470	457	442	436	427	420	453	473	423	434	434	437	432	458	450	459	431	423	469	451	433	459	416	442	443	440	436	439	437	452	432	461	455	435	407	450	430	432	433	446	461	410	447	437	448	448	429	460	448	425	450	448	418	447	426	422	461	422	432	477	412	432	432	447	408	468	455	469	444	466	413	457	417	442	426	451	462	472	447	450	426	459	426	470	435	427	459	421	448	437	432	493	487	435	447	466	455	431	438	426	460	405	434	466	462	406	434	438	441	411	447	443	442	448	415	433	464	393	456	437	445	428	489	440	452	421	439	463	473	421	427	428	420	453	437	465	424	463	434	447	439	445	444	471	458	455	446	450	457	409	437	463	413	421	463	421	426	365	424	486	459	469	441	441	424	499	454	484	412	423	424	440	428	435	454	427	406	461	472	468	441	443	455	433	443	439	470	422	454	426	445	440	439	455	445	449	424	432	452	448	435	437	441	457	449	450	444	443	465	434	436	440	459	428	466	464	434	472	506	450	462	452	430	417	426	422	472	426	456	439	429	417	444	436	431	413	426	437	433	460	469	467	451	446	472	459	463	466	450	418	455	437	444	413	426	421	451	427	445	428	451	419	433	437	450	432	477	434	474	417	458	421	457	421	439	439	474	476	418	445	435	395	469	417	479	445	447	466	462	417	449	457	485	442	454	450	473	436	453	441	412	465	425	449	444	473	468	449	448	452	459	436	464	429	451	451	472	429	478	432	429	467	419	437	450	470	477	419	458	373	436	399	448	430	442	483	456	471	464	437	476	489	427	453	431	454	422	446	445	440	430	407	435	472	429	425	455	437	414	462	416	438	443	414	467	426	463	450	461	409	451	441	446	401	389	468	463	436	495	459	439	486	446	428	438	432	449	425	446	431	423	440	433	458	495	456	442	439	449	437	416	463	394	422	446	412	429	463	387	442	437	437	437	489	392	449	457	456	399	444	403	423	460	408	422	467	442	424	447	459	455	433	430	418	421	500	443	446	440	457	477	474	470	424	484	417	440	442	439	430	421	427	473	457	443	441	449	432	441	428	434	452	460	403	486	422	463	438	438	446	447	425	423	449	421	416	437	442	433	480	499	451	444	436	444	419	424	420	419	423	456	434	447	386	447	436	453	435	428	475	463	433	489	456	468	436	449	465	442	449	446	455	425	442	477	422	428	472	436	449	444	473	467	460	443	413	407	442	443	480	449	464	487	491	430	439	410	404	420	411	432	432	451	483	442	426	430	433	464	446	455	438	424	421	457	415	430	463	451	452	441	482	434	434	442	425	460	452	442	437	432	473	438	438	459	467	434	454	459	458	467	443	452	449	467	464	414	445	469	414	480	449	423	460	467	413	423	466	456	474	429	443	443	456	417	441	460	421	458	435	447	452	472	423	443	428	461	415	441	425	443	425	458	456	423	440	432	458	452	444	457	423	497	478	474	462	438	434	444	461	438	440	424	424	425	455	435	470	435	425	410	460	425	440	467	462	478	465	433	431	441	458	479	446	446	441	469	459	437	410	460	407	432	447	438	461	402	446	445	405	452	416	429	441	465	467	459	445	474	446	432	450	419	417	454	440	462	445	427	441	449	452	422	417	453	444	441	428	415	455	491	449	457	467	414	451	459	443	416	436	416	417	450	440	453	435	458	441	412	426	450	406	441	470	451	430	423	436	432	428	456	438	441	453	447	441	448	428	449	410	430	423	420	418	461	446	446	414	445	403	456	472	489	434	443	453	450	459	425	421	451	429	463	442	465	449	467	435	454	451	431	435	437	440	442	442	451	418	474	440	440	423	460	415	446	429	436	456	457	443	445	452	474	461	466	471	430	453	416	426	447	449	479	409	452	437	452	486	452	454	456	431	445	448	429	449	460	445	422	443	427	437	438	443	435	444	433	472	466	439	411	385	412	477	440	440	437	442	470	441	467	448	426	426	421	391	457	449	443	448	419	443	412	415	454	436	503	424	393	467	456	461	429	449	435	456	455	484	446	444	476	458	472	431	439	448	456	452	454	434	414	456	436	439	475	425	415	470	405	467	460	458	444	459	450	460	428	423	437	458	408	459	464	445	479	449	465	440	463	405	417	447	434	448	421	474	446	411	450	451	370	454	465	461	438	446	459	432	427	443	432	507	435	458	452	408	424	403	424	453	429	449	427	461	423	399	455	436	389	475	450	483	456	402	434	439	418	443	430	451	483	448	484	443	436	466	398	455	450	432	464	462	441	430	462	445	426	440	419	455	466	444	447	432	394	449	467	418	452	462	468	456	449	449	460	408	430	437	451	440	441	450	433	424	454	459	417	432	432	424	466	411	423	437	443	446	466	441	432	480	435	433	471	465	413	440	443	440	416	446	443	449	445	437	461	398	448	457	442	480	506	435	465	453	426	436	420	443	427	467	437	439	468	420	433	445	429	457	453	436	431	431	428	414	439	410	429	477	458	466	431	469	426	442	429	468	453	487	416	478	448	424	425	448	458	408	460	479	423	402	452	438	411	445	437	429	460	455	459	434	415	456	450	449	422	457	435	421	442	448	438	459	416	442	453	432	461	489	459	415	450	477	474	451	424	453	444	437	459	452	415	477	442	470	448	435	417	428	442	439	458	439	457	424	438	458	451	440	433	462	443	420	352	413	421	452	439	410	448	459	473	428	450	480	462	474	444	456	445	413	438	458	437	396	470	437	416	424	418	446	428	436	427	389	397	465	460	435	442	469	462	462	439	475	401	435	471	427	456	472	442	407	412	439	432	476	488	428	449	405	433	450	462	398	464	428	390	454	448	476	438	480	460	413	416	434	410	481	419	439	389	406	431	447	408	440	458	396	405	446	438	443	447	433	433	444	455	431	409	450	465	458	407	426	419	420	417	456	435	437	428	414
38506	62358	57521	44794	35898	30434	23572	17738	13631	10798	8237	6470	4829	3741	2865	2262	1806	1619	1277	1129	1078	962	843	811	736	693	702	707	649	692	662	634	632	633	664	601	607	616	606	568	603	656	672	645	616	601	635	638	637	591	596	598	616	613	588	621	631	581	650	612	624	564	612	607	631	590	577	600	619	593	617	594	587	603	575	583	585	643	599	638	599	587	608	574	575	624	596	596	593	583	610	590	569	629	602	598	588	597	609	607	590	585	580	624	608	581	607	593	571	625	573	586	563	618	600	619	653	663	580	591	613	615	622	628	632	587	614	618	593	558	651	636	645	572	627	628	574	622	612	638	619	613	637	571	576	581	618	613	615	628	614	630	579	558	581	611	616	623	624	607	609	582	652	652	602	623	583	614	580	599	651	588	604	660	627	600	573	611	616	622	578	558	641	589	618	589	594	594	647	561	618	615	557	609	595	582	611	597	637	589	618	622	572	599	586	593	624	606	661	596	597	607	592	628	608	591	589	615	565	606	641	562	575	630	614	655	599	593	610	563	637	589	604	634	596	623	617	614	636	617	577	575	555	602	603	639	602	610	577	570	612	648	581	617	615	614	632	609	601	647	647	585	544	580	586	645	630	568	619	611	595	592	643	620	578	608	596	630	577	610	569	589	608	586	651	627	609	603	609	618	629	618	586	564	599	564	610	592	622	610	619	616	600	582	614	622	621	604	629	574	598	627	571	586	613	561	619	598	555	588	582	623	619	570	610	633	606	608	612	591	606	653	582	597	596	566	599	555	630	639	598	631	598	660	575	596	592	618	578	595	615	621	630	580	583	593	587	616	677	638	611	601	604	597	572	600	635	602	613	608	602	619	618	579	633	601	587	589	644	622	602	595	657	565	631	605	609	604	595	622	606	590	591	654	591	603	627	584	560	621	611	608	618	566	619	629	639	620	677	616	614	593	616	588	622	641	620	605	646	633	553	631	650	593	578	618	599	597	579	582	630	562	569	633	602	594	607	617	616	582	606	611	589	624	596	597	636	629	592	616	620	600	592	605	574	600	586	579	643	602	593	606	581	618	608	639	563	627	650	665	661	568	590	559	599	579	608	647	556	612	607	566	584	614	613	576	591	580	577	580	574	604	593	653	620	608	577	593	601	591	616	554	632	576	587	582	612	607	599	588	612	601	591	629	586	642	597	618	601	584	618	570	573	618	620	613	590	612	587	586	625	636	617	629	625	570	621	635	597	612	642	574	581	612	597	665	594	569	626	587	639	608	588	588	611	611	624	604	621	641	592	597	589	614	609	616	588	552	585	611	635	642	586	558	580	604	557	643	610	613	563	610	622	613	608	602	566	617	626	580	622	600	655	632	604	587	605	628	593	632	603	608	612	589	607	529	555	602	603	588	588	617	645	673	576	559	582	599	622	622	600	585	595	613	642	566	601	597	595	621	612	599	627	602	581	645	633	588	611	623	610	571	550	623	608	588	584	616	613	574	622	564	641	637	614	633	591	599	599	562	610	588	591	627	625	590	620	590	568	611	622	631	580	607	571	558	602	611	615	609	610	566	562	592	602	586	574	598	575	585	603	625	577	600	590	579	589	622	592	580	592	612	632	620	627	584	597	587	564	597	619	606	607	625	634	590	603	664	621	584	582	599	603	616	639	633	588	603	597	640	579	603	637	580	599	607	589	568	590	611	612	586	618	637	637	600	593	568	644	577	623	588	666	607	576	636	599	599	545	577	600	604	602	585	619	633	615	616	600	661	611	661	575	581	636	578	615	599	662	591	636	604	544	630	571	645	576	575	625	599	658	605	643	609	624	678	593	557	589	620	629	595	638	592	583	599	588	610	654	598	606	602	606	596	590	583	600	609	621	595	611	612	565	625	636	639	600	598	590	622	604	555	614	600	583	606	658	577	574	540	619	610	633	577	562	596	572	567	571	631	620	556	590	594	597	587	605	564	652	623	637	628	643	638	621	608	598	576	591	675	544	606	610	603	628	597	561	639	641	635	606	579	614	596	546	590	608	620	637	655	619	587	584	639	607	553	593	592	613	608	599	608	575	607	592	618	571	627	592	623	610	595	591	595	555	636	633	534	582	593	602	578	610	586	604	605	602	589	615	588	581	585	556	608	560	581	593	556	654	624	571	552	581	602	604	585	630	586	591	631	614	592	632	579	630	630	574	580	592	583	601	586	601	612	618	589	551	644	567	634	587	578	605	608	600	581	620	583	617	579	592	536	595	640	543	645	592	603	632	599	621	595	609	594	580	618	647	609	588	598	577	576	622	558	552	589	610	595	594	583	587	570	634	615	585	573	576	606	625	605	584	614	582	589	601	600	596	563	606	572	645	615	620	600	627	603	590	572	586	635	606	591	605	575	646	572	644	545	580	613	589	612	581	592	608	691	586	591	573	624	595	568	642	579	615	640	598	603	636	613	587	652	612	595	620	650	607	565	620	621	614	607	572	592	607	581	600	587	597	629	619	597	599	603	591	602	572	635	594	589	637	624	565	604	581	597	615	611	597	612	608	564	566	587	602	593	635	634	594	575	559	612	603	596	583	598	608	615	637	617	591	622	574	564	569	607	586	631	602	603	615	638	630	603	568	619	573	627	626	589	667	578	601	642	629	604	612	592	575	566	592	586	600	588	649	619	602	604	606	613	607	607	602	603	610	572	590	592	652	612	617	611	637	618	583	580	612	602	654	574	598	643	605	605	652	633	594	616	612	593	618	583	580	633	597	578	597	628	579	593	632	613	615	616	608	598	600	587	591	628	599	623	605	582	610	610	614	599	632	638	582	586	609	604	613	575	635	572	558	610	594	637	613	580	571	633	638	595	561	627	591	608	621	565	632	611	603	624	662	593	577	593	578	634	598	595	578	666	579	616	564	610	599	607	641	618	623	585	627	590	595	622	573	603	618	600	616	617	576	589	638	622	623	593	635	582	655	636	593	571	626	633	600	614	595	626	618	584	576	580	600	595	579	610	599	598	586	631	606	574	587	606	581	635	584	583	608	641	617	628	601	601	578	643	606	618	617	590	623	582	626	664	607	596	608	591	582	603	631	588	555	608	632	596	565	653	587	625	591	555	584	584	617	603	556	626	606	599	614	587	622	608	647	643	585	627	588	614	626	595	623	605	621	653	604	640	638	596	618	600	634	607	609	627	613	620	607	594	620	614	601	582	597	618	592	590	654	574	590	623	611	611	609	597	599	616	644	604	601	616	624	597	592	596	596	637	639	607	620	660	573	586	550	615	593	592	587	662	572	621	638	638	559	559	611	602	625	561	590	588	561	556	639	606	598	602	613	585	599	560	603	598	612	607	597	604	648	587	612	576	594	554	603	632	625	627	591	606	576	632	614	557	628	611	623	569	608	577	561	576	641	597	599	593	616	602	588	584	602	566	605	605	605	632	621	622	625	607	652	614	640	594	591	608	603	566	598	590	627	600	598	616	604	608	568	558	623	596	599	600	620	585	635	570	618	564
29284	32474	39823	30222	19657	12923	7671	4754	3248	2403	1949	1582	1246	1040	866	742	708	665	561	489	511	485	453	473	444	471	436	442	419	445	431	411	428	461	403	388	450	442	464	426	439	404	481	404	403	434	417	436	424	458	371	425	386	380	410	446	411	433	403	436	405	408	394	443	442	393	411	403	450	410	415	422	430	419	423	405	445	424	418	422	432	433	426	446	439	435	410	427	369	406	424	450	400	402	411	416	439	455	395	459	438	466	410	384	395	420	445	393	426	420	399	448	462	443	452	401	454	448	430	441	386	434	434	371	437	424	442	441	449	410	439	375	425	414	424	444	455	396	458	416	430	384	383	408	391	378	429	400	407	414	454	424	410	449	426	419	402	446	435	417	422	431	427	463	429	409	433	404	430	415	414	418	420	441	411	431	412	406	449	422	410	386	459	419	384	425	419	417	402	425	396	394	435	381	473	403	434	411	422	414	409	433	417	387	438	425	420	476	398	423	416	385	418	432	428	446	441	418	453	414	435	420	411	436	434	412	403	478	421	420	467	416	440	418	454	424	439	443	434	436	459	437	415	430	422	453	441	458	448	414	458	415	413	436	418	450	413	414	427	425	391	418	466	426	424	440	400	429	408	405	430	438	405	433	403	418	406	424	414	448	399	408	428	410	448	405	443	431	446	434	459	425	384	457	453	447	410	414	404	426	396	408	456	408	423	406	424	414	437	397	376	443	412	452	429	392	409	414	453	429	411	441	417	413	419	415	418	410	416	389	387	425	410	450	444	475	407	431	395	434	377	422	440	408	427	411	426	456	417	444	393	410	407	426	463	427	427	437	421	422	480	429	429	408	410	461	416	432	419	409	414	429	436	395	455	398	417	398	448	417	404	401	411	418	448	404	426	456	423	431	413	417	427	438	428	417	390	437	430	417	450	442	430	399	434	378	457	428	402	430	401	448	452	408	435	434	439	443	427	427	426	432	371	446	443	385	397	429	399	442	429	410	443	452	433	411	391	374	446	437	429	447	412	398	397	417	438	444	459	404	445	447	434	445	435	402	408	441	436	452	399	450	430	438	414	393	474	431	447	433	400	445	453	432	396	434	454	426	388	443	406	408	443	415	381	422	419	410	405	423	420	421	431	427	440	416	431	389	402	418	410	412	427	394	398	394	414	400	448	383	433	427	454	471	436	405	450	429	421	400	371	428	404	438	419	427	421	414	430	418	433	437	437	435	419	425	449	452	424	464	387	435	422	431	426	426	449	409	394	449	446	403	443	413	415	427	419	414	448	424	433	449	401	421	439	425	439	408	414	398	430	409	402	362	464	418	412	454	420	432	392	419	421	352	413	476	409	392	394	421	391	413	420	454	417	410	389	457	428	445	393	437	407	438	443	390	390	388	445	409	415	419	407	438	431	362	453	438	381	423	424	428	419	417	398	404	444	429	409	404	420	419	396	413	435	426	447	415	439	468	409	423	442	390	427	412	388	401	408	390	416	405	432	375	420	453	422	439	457	398	442	449	400	422	445	439	455	399	388	408	462	430	406	416	405	419	421	439	420	435	409	414	441	377	436	437	432	468	419	425	455	442	424	413	416	427	438	403	389	428	429	433	397	420	461	407	428	414	417	432	444	392	434	427	405	447	399	406	424	431	441	394	398	439	397	423	433	419	460	433	388	421	433	429	439	430	437	434	429	412	434	423	419	432	410	441	391	474	417	425	425	451	419	370	418	418	398	426	406	421	398	443	391	439	425	418	403	423	425	422	423	433	432	430	409	406	410	443	432	434	420	409	408	400	442	400	409	427	406	398	437	433	434	410	425	388	402	457	437	400	462	412	430	392	438	473	431	440	441	426	386	413	374	435	384	424	421	422	435	441	382	403	433	415	424	406	391	430	446	435	417	458	398	439	414	417	456	404	421	422	419	438	429	425	431	403	427	440	404	454	398	442	428	419	468	419	426	425	416	422	412	405	433	433	434	420	444	421	411	424	418	428	428	451	437	431	427	438	450	447	443	388	380	440	422	398	428	419	406	404	413	438	396	422	399	426	462	434	393	435	432	442	415	433	462	438	384	433	450	387	388	407	410	418	408	396	424	398	430	435	437	448	440	438	447	420	415	434	427	420	437	422	447	413	428	437	416	409	420	389	415	413	460	447	408	424	466	430	424	411	426	435	419	431	457	428	417	431	429	426	390	417	408	424	413	433	408	409	414	404	418	405	401	411	411	393	437	402	396	433	422	402	428	408	425	405	407	411	429	391	379	393	364	394	410	418	428	400	440	402	419	436	401	450	421	408	425	407	414	411	416	427	397	433	439	393	420	409	394	425	409	419	424	395	446	427	419	420	397	446	409	444	410	410	427	411	455	432	432	421	418	428	429	398	410	409	479	436	459	433	409	467	419	461	402	422	411	459	398	461	421	395	436	425	406	410	457	389	446	411	445	423	429	425	430	436	429	445	425	412	432	405	440	401	410	387	411	417	393	409	413	425	381	416	397	446	420	419	410	434	389	444	432	407	435	435	423	399	399	390	431	418	418	437	435	430	413	431	414	443	443	423	411	430	420	432	433	452	443	438	426	392	436	431	447	419	420	410	384	407	424	450	430	403	427	457	420	439	397	381	422	439	408	444	406	425	413	394	431	439	443	415	425	426	412	412	426	364	403	434	433	388	409	428	421	451	460	383	405	404	426	431	436	402	432	451	411	417	449	422	418	402	426	407	446	436	430	432	431	396	410	426	417	433	404	409	408	406	434	429	439	427	435	413	427	442	424	404	412	460	436	390	374	390	462	425	401	425	436	448	420	391	409	423	446	432	436	434	420	432	423	448	418	418	417	423	447	423	406	430	454	456	428	444	439	419	433	433	416	452	395	435	409	405	408	427	406	425	402	417	378	434	375	416	406	410	424	429	425	436	406	425	446	468	442	410	431	447	435	378	399	401	409	422	420	417	402	409	428	448	409	419	467	440	464	452	475	436	405	420	416	434	418	417	417	406	429	424	396	439	423	417	434	408	438	417	412	465	412	429	398	411	433	431	412	397	402	467	426	395	398	406	382	450	402	441	422	420	466	403	423	449	454	376	417	429	379	416	400	444	395	428	426	426	397	415	416	400	431	406	393	425	424	377	427	428	390	418	395	413	405	428	435	423	420	406	416	442	415	409	430	439	422	395	407	412	414	415	416	462	409	413	444	417	436	413	431	474	384	392	459	467	424	395	414	397	389	392	401	422	396	441	389	412	452	400	442	382	408	402	408	431	391	425	412	448	441	410	436	408	436	393	386	395	443	440	419	422	420	426	435	418	453	436	405	444	413	390	403	413	450	406	455	419	435	441	403	389	436	457	410	420	430	413	393	461	407	451	424	414	426	420	452	409	468	434	431	395	448	445	429	423	430	442	462	425	396	429	418	370	423	446	423	448	407	395	451	384	433	468	421	418	431	445	420	436	458	431	437	414	475	394	442	400	441	422	434	416	428	417	447	437	407	425	418	403
36594	51722	45996	32978	25431	19846	13930	9607	7062	5236	4161	3158	2393	1960	1474	1253	1106	970	866	770	726	753	699	679	659	649	639	625	642	624	616	626	598	585	607	605	614	583	623	605	612	607	637	617	574	599	626	577	648	564	587	583	606	571	562	588	583	576	575	588	580	606	565	565	635	577	591	594	563	592	596	589	623	625	567	575	599	574	599	555	606	590	569	598	550	588	570	587	592	585	584	617	592	557	604	606	634	615	628	614	599	592	593	592	604	588	631	593	575	566	565	625	568	624	532	564	609	613	562	621	585	636	600	558	618	602	611	595	615	597	585	595	579	607	567	566	597	582	580	596	619	599	565	606	592	625	607	618	568	547	543	594	589	593	594	553	597	600	603	558	612	569	604	556	596	575	628	599	567	601	578	581	587	627	552	605	581	581	577	584	594	601	635	603	538	565	562	574	593	592	593	618	593	620	567	643	592	623	575	614	587	574	544	569	612	575	633	595	593	597	608	561	618	572	571	536	561	616	618	601	631	599	576	591	593	584	621	621	561	591	575	596	608	661	634	614	619	591	622	606	606	568	581	610	590	548	591	591	577	565	576	638	587	585	612	618	553	633	593	569	629	567	624	596	602	542	595	647	597	596	644	636	608	578	579	571	602	609	585	634	561	592	577	581	587	574	618	568	592	626	584	586	631	581	580	626	585	616	608	611	608	571	591	624	630	584	578	563	575	550	569	618	591	586	568	637	606	596	574	613	593	563	577	616	600	623	583	581	584	572	560	606	594	602	562	588	607	618	584	627	571	608	569	593	616	620	652	599	602	568	615	572	594	625	597	607	565	613	580	566	584	573	589	609	539	563	562	625	634	587	603	595	578	621	600	614	589	589	575	549	563	580	571	568	572	571	558	597	602	592	600	613	579	579	642	620	584	636	596	600	629	613	619	631	621	610	568	605	606	616	595	596	584	599	580	566	565	614	614	605	547	563	607	572	585	617	606	568	634	594	614	632	598	574	606	616	602	631	566	650	584	605	597	562	618	587	586	686	590	574	616	595	542	604	557	567	606	613	608	565	570	602	613	632	566	610	537	566	595	598	591	566	617	606	607	592	588	605	594	632	591	597	626	605	590	575	568	609	612	583	565	593	564	572	585	575	621	571	569	628	571	635	577	647	628	648	593	605	601	568	579	630	606	613	593	573	594	615	574	618	635	586	589	588	592	565	595	586	606	606	654	579	564	559	575	595	571	594	633	585	591	613	593	554	591	585	572	620	617	594	597	560	639	588	596	582	578	628	587	588	588	654	586	590	611	613	634	581	596	610	601	593	587	600	600	639	546	604	619	610	612	597	673	592	606	589	646	554	619	621	598	614	567	578	581	601	573	603	578	590	574	614	517	598	627	592	613	593	638	571	579	568	590	558	582	569	645	555	585	587	611	590	587	586	630	566	587	601	599	554	553	608	549	560	629	624	645	559	628	583	595	592	594	605	584	562	598	582	550	644	607	597	614	622	592	562	547	610	599	592	600	582	609	586	583	608	609	624	586	562	619	656	589	579	587	556	573	570	632	576	593	627	616	595	608	577	582	573	585	609	629	623	613	607	520	579	610	579	612	621	596	600	564	594	618	610	578	582	554	632	570	545	565	571	598	604	576	576	614	567	589	605	585	620	591	601	570	643	548	605	622	582	622	600	553	547	608	602	576	585	597	599	587	627	565	568	617	574	628	594	607	608	568	626	639	610	579	587	625	587	537	592	562	587	610	616	586	550	593	603	593	587	609	600	564	555	613	571	590	580	573	594	558	633	599	581	607	579	562	628	590	599	650	578	554	566	581	610	546	642	592	604	609	597	613	531	643	617	583	574	636	551	584	593	578	574	563	585	550	594	565	608	597	621	618	596	560	613	607	562	598	604	560	557	661	582	572	569	609	630	577	588	601	598	575	629	565	630	577	647	553	623	626	627	558	576	569	620	629	596	570	595	579	590	595	566	587	525	605	590	608	574	593	597	583	557	584	554	595	571	598	568	594	583	607	627	631	591	595	610	566	628	570	611	590	584	598	608	642	550	571	631	566	628	602	593	576	640	581	616	602	610	582	638	606	599	607	589	610	581	652	560	617	596	522	593	596	594	604	574	562	589	591	554	600	612	604	602	589	572	578	584	639	560	611	591	612	608	566	583	604	599	608	592	619	600	621	571	598	563	577	610	577	603	608	588	602	535	595	586	613	560	582	602	603	605	558	582	625	585	612	591	623	606	602	589	599	589	607	572	584	555	587	578	608	594	597	608	539	598	566	615	591	573	566	553	603	584	595	591	576	585	622	573	623	584	591	601	576	582	562	582	626	592	598	577	549	583	614	570	585	565	614	608	590	569	597	564	606	601	608	563	616	561	563	619	577	575	606	592	613	580	570	604	596	633	637	586	623	591	589	578	576	616	573	562	641	585	603	559	591	595	603	560	582	589	628	611	612	590	576	591	572	622	588	585	621	613	597	610	587	593	640	617	564	609	593	538	614	566	562	599	615	597	574	615	602	564	618	600	605	578	602	565	564	578	598	527	547	621	613	602	645	607	635	601	606	578	568	631	578	614	614	567	567	593	590	589	604	580	579	618	643	615	636	616	614	583	601	567	586	647	592	580	564	547	582	603	580	560	551	619	587	564	605	604	594	576	599	624	570	583	586	604	587	599	573	612	607	582	601	597	573	560	598	614	512	640	621	586	547	523	564	613	619	613	622	586	628	641	586	567	601	608	604	586	586	570	617	605	535	582	638	570	605	636	557	585	587	608	574	605	557	619	565	602	589	588	574	610	573	585	642	572	568	577	629	580	624	538	587	558	609	588	594	564	556	593	532	620	609	622	611	575	620	619	603	589	570	634	567	590	585	599	577	588	617	582	585	599	586	607	650	585	582	605	627	623	553	590	587	580	578	599	675	576	585	650	561	591	560	576	645	554	572	600	580	592	591	601	612	595	553	551	578	558	584	621	633	576	558	592	572	556	631	592	583	619	585	612	549	585	647	538	586	603	614	572	593	591	623	661	604	536	579	586	580	548	563	601	601	543	618	595	572	616	580	563	599	603	579	591	606	633	599	573	616	588	611	587	602	583	628	602	642	597	589	576	611	606	627	589	646	573	569	574	543	574	572	622	614	608	614	566	602	623	585	594	640	560	605	583	618	633	545	633	571	613	632	629	553	622	619	554	582	594	611	552	601	616	558	582	586	627	567	626	588	621	608	585	580	627	593	607	583	588	597	601	605	591	631	551	592	557	630	608	657	588	618	563	600	563	570	602	628	598	601	612	591	599	615	576	602	589	592	611	594	546	583	606	596	591	587	595	598	621	600	614	592	600	620	585	590	548	560	566	576	572	573	568	594	580	573	586	587	588	623	604	538	583	592	581	574	586	586	614	563	603	572	612	581	587	628	623	613	593	574	630	590	610	588	627	586	556	591	615	563	611	622	614	573	587	610	600	581	654	505	590	566	620	593	599	624	599	623	602
24085	21014	28414	25622	23809	21413	15791	8509	5528	4027	3232	2441	1960	1558	1240	1015	877	757	675	638	604	535	553	514	504	477	473	478	473	447	466	445	425	447	451	429	435	423	424	435	440	442	440	470	416	436	456	430	437	478	408	472	421	472	437	450	437	461	456	436	434	435	426	455	440	406	405	466	465	449	421	468	407	441	427	480	448	451	439	446	447	451	441	462	417	439	480	460	440	450	421	462	489	418	439	469	459	474	450	465	435	449	441	447	410	412	434	446	404	434	461	435	445	438	470	426	465	411	427	475	471	458	396	442	441	434	462	435	402	417	458	413	456	446	422	441	435	445	457	441	437	424	440	456	465	437	449	465	427	442	407	422	402	436	411	421	439	422	445	447	425	440	434	455	434	477	443	435	448	436	447	444	425	450	398	448	412	420	432	442	408	451	444	472	435	451	398	448	434	479	428	478	423	420	450	429	468	460	430	410	444	473	450	427	460	446	417	425	438	453	432	465	410	470	464	436	453	453	415	442	432	450	443	469	441	448	445	464	429	455	446	451	450	442	435	439	428	413	422	419	421	464	449	444	424	431	433	449	429	423	465	461	448	436	421	466	464	450	460	428	468	418	457	401	471	451	460	444	446	466	444	428	435	429	440	424	478	435	470	429	438	458	406	429	428	448	439	460	452	444	432	437	426	437	442	438	456	446	429	458	440	514	474	440	426	412	459	466	438	441	453	460	421	433	420	449	427	484	435	441	451	468	466	475	433	460	417	477	405	447	443	442	474	435	431	469	433	473	429	445	447	469	418	438	422	412	436	441	462	471	439	449	461	428	436	444	437	409	430	438	423	454	449	437	422	425	445	458	459	448	443	438	419	432	397	451	458	438	424	451	426	437	421	461	424	453	430	456	427	474	451	427	455	484	445	462	447	414	435	470	461	437	443	430	455	445	452	466	444	433	428	467	430	479	430	452	443	435	429	399	437	441	427	421	422	448	430	440	419	448	434	429	460	441	458	437	439	431	443	450	440	450	424	451	474	454	458	454	449	439	436	435	423	427	425	450	440	438	420	406	432	450	450	447	479	474	453	430	430	432	425	467	432	469	424	425	467	420	451	468	434	432	405	446	468	409	468	427	431	466	461	419	416	428	426	486	449	441	400	431	431	464	457	434	433	454	403	440	431	469	414	463	459	456	408	440	444	475	471	461	427	464	449	478	429	450	453	449	444	449	432	429	467	427	446	426	446	457	447	418	466	449	438	408	432	450	418	430	434	434	454	485	450	430	442	438	440	396	455	427	453	414	445	437	403	428	452	467	391	458	441	466	434	421	445	454	443	450	415	427	450	454	469	433	441	411	416	424	433	420	432	427	459	453	445	448	458	448	469	407	447	414	449	445	423	445	464	422	474	431	449	430	407	446	436	467	468	462	436	443	432	455	416	468	446	419	457	429	465	427	407	466	416	449	457	452	432	412	469	449	457	466	464	425	429	488	465	412	450	414	441	426	459	423	444	477	421	432	436	456	457	381	443	485	441	414	393	439	462	435	469	416	424	443	459	417	429	401	453	456	427	424	419	428	444	413	443	453	454	443	457	427	464	429	456	412	442	451	452	420	448	447	434	412	446	431	446	404	413	439	425	466	404	388	457	405	423	453	431	416	438	433	466	454	407	429	444	410	448	441	444	424	475	443	410	471	407	448	462	423	475	464	445	449	466	425	415	472	420	449	422	436	431	475	440	438	437	460	416	424	444	443	453	440	437	451	435	458	453	456	440	438	388	435	440	450	426	464	438	455	424	437	434	506	413	424	430	468	475	452	454	464	430	455	463	441	482	449	393	420	424	390	481	443	451	402	447	455	461	435	447	439	480	428	459	431	450	471	433	464	442	438	468	463	429	454	468	424	437	431	442	435	456	479	420	448	432	400	440	424	450	467	429	473	469	437	400	410	507	483	461	468	461	424	465	459	413	461	450	466	447	435	452	442	392	427	457	450	451	483	457	442	438	458	419	428	451	447	430	447	469	452	413	419	459	454	408	474	434	437	453	485	493	479	432	418	433	408	405	468	445	453	446	418	465	431	445	451	398	428	423	453	425	445	417	437	456	410	405	419	432	452	447	437	453	447	478	452	440	436	405	438	441	472	400	494	397	427	449	447	414	442	470	479	409	453	469	431	434	453	425	439	471	450	411	451	438	465	398	471	446	437	423	451	439	389	439	397	464	418	468	440	432	441	463	441	479	451	418	388	434	421	437	438	419	475	466	433	423	431	465	428	438	435	445	427	471	401	444	462	446	436	419	443	456	437	472	444	459	408	449	451	464	450	410	452	457	420	429	425	424	457	441	425	453	436	435	410	429	437	434	433	415	442	426	425	399	439	457	445	463	481	413	433	457	443	454	448	408	421	438	409	448	418	431	446	402	457	432	418	417	420	462	437	440	386	430	447	462	475	458	403	434	424	442	387	439	458	445	471	463	433	446	447	478	461	437	446	412	437	443	449	433	473	428	449	452	447	443	444	484	428	426	435	461	489	455	469	444	454	451	447	453	385	441	478	433	452	466	482	437	423	475	425	443	432	455	430	452	445	421	443	427	445	445	429	399	451	433	434	459	458	454	450	454	396	470	453	434	441	426	428	439	477	442	421	461	418	425	411	428	471	404	441	435	429	420	467	418	410	440	444	475	436	451	423	465	444	466	439	440	418	476	434	417	451	444	434	453	438	460	418	461	427	436	443	463	479	432	436	439	455	417	435	451	441	425	420	427	397	423	417	447	456	440	451	436	424	457	441	423	452	439	484	415	443	469	436	426	414	435	442	424	422	452	414	431	434	441	455	443	439	450	452	442	421	457	443	440	437	442	451	467	439	431	435	463	462	410	440	410	450	427	403	480	450	425	467	445	433	435	448	436	429	445	426	452	431	424	409	433	452	445	437	458	498	430	446	466	435	423	461	448	422	380	461	436	455	441	452	443	443	423	445	419	441	460	432	418	409	443	417	416	446	451	454	430	459	450	430	465	435	428	426	414	413	437	415	437	423	421	436	460	430	450	469	455	437	436	428	441	452	442	410	495	447	427	455	448	474	415	426	448	448	460	438	415	454	456	431	472	452	448	411	437	476	465	440	433	460	428	452	461	425	435	490	462	461	438	400	442	426	392	421	427	411	433	435	451	443	456	394	461	451	445	421	418	454	439	431	429	447	447	426	470	427	443	448	452	455	437	465	476	435	438	405	467	437	448	438	451	475	454	438	456	443	428	402	423	481	453	444	426	459	427	457	426	437	458	427	467	427	444	416	400	421	414	429	427	452	405	421	455	438	451	429	434	412	433	467	443	416	428	436	458	443	487	430	460	440	439	464	460	449	446	416	430	430	430	464	442	417	423	449	456	411	439	471	458	449	422	479	414	443	418	449	460	399	434	451	456	420	425	451	490	461	432	428	409	442	414	444	458	421	442	451	419	423	467	429	424	432	411	431	460	465	426	464	400	438	426	463	451	432	465	410
36676	57779	51387	39356	32332	26205	20216	14293	10512	8071	6521	4812	3940	2963	2232	1804	1562	1304	1128	1059	963	835	829	768	700	732	687	624	683	695	602	603	626	633	653	634	642	594	603	606	609	626	588	582	582	600	609	646	587	594	649	618	634	604	666	625	635	627	550	593	609	625	594	631	640	637	619	596	642	646	618	640	607	624	615	608	604	612	624	626	648	606	644	645	631	632	629	572	549	613	636	620	593	610	595	636	664	618	604	574	624	665	624	582	661	599	593	618	592	630	565	610	631	565	644	640	607	575	609	606	572	580	601	611	622	598	641	549	622	602	598	601	623	699	584	632	626	662	585	615	627	571	593	562	548	575	606	596	609	664	605	615	634	617	595	610	631	630	587	617	630	617	613	654	620	646	628	608	603	610	580	635	665	626	611	633	620	657	629	623	582	647	614	619	624	590	625	624	609	587	602	617	664	593	591	620	604	623	604	613	642	648	621	604	610	632	616	646	623	669	598	615	635	603	620	587	628	625	590	600	601	603	610	579	588	577	581	605	631	605	599	651	584	613	611	659	596	624	639	574	644	596	605	608	591	606	605	591	626	562	640	602	633	595	650	653	634	607	624	568	624	629	630	614	624	584	596	583	592	629	626	630	658	571	602	621	609	590	659	606	640	580	625	583	588	619	634	623	603	620	619	604	603	637	636	619	591	597	655	673	559	601	597	580	586	669	610	596	574	568	625	606	572	615	636	577	621	622	599	615	641	627	607	652	617	601	613	615	643	610	537	589	636	611	576	587	629	596	656	605	622	614	668	608	583	649	623	611	570	592	622	606	616	607	576	599	604	592	608	622	653	628	642	629	608	586	580	632	582	641	640	602	660	605	619	606	628	612	589	668	622	610	688	587	623	576	609	624	590	645	598	601	634	587	601	581	602	617	607	617	610	636	625	598	579	605	600	625	615	605	628	622	651	676	659	624	639	613	604	618	630	634	596	612	629	634	645	620	603	649	618	602	604	621	614	608	601	632	613	598	629	606	603	591	632	616	599	611	588	617	612	620	592	578	586	624	621	653	637	616	628	636	602	593	591	633	594	599	591	534	652	638	624	609	600	633	599	608	619	587	619	642	620	615	644	574	621	608	606	626	590	622	573	624	627	587	619	573	599	616	638	617	577	604	626	625	652	587	619	598	634	657	590	623	617	641	641	622	584	579	563	639	602	626	560	612	625	651	626	584	649	641	659	592	587	617	608	627	586	594	602	604	589	595	575	556	597	610	593	613	598	636	644	643	599	620	628	598	635	617	615	565	602	627	591	657	609	607	588	585	618	642	654	652	616	647	604	654	617	571	620	650	641	640	648	594	663	578	609	625	631	627	599	607	629	630	585	589	635	563	587	609	612	637	586	649	591	647	645	648	634	624	656	602	637	601	643	615	589	643	554	579	588	629	615	579	631	662	630	571	615	642	599	587	612	633	653	644	599	579	666	656	578	584	620	596	591	596	622	636	620	551	619	642	622	579	617	641	602	619	612	613	622	581	606	570	615	634	606	586	620	540	589	565	628	602	661	617	662	631	646	637	653	620	639	555	639	631	639	612	618	605	642	674	583	593	638	627	591	623	624	607	616	650	596	651	631	577	587	566	638	613	630	609	610	572	599	644	624	626	625	596	639	613	616	614	629	589	604	568	631	603	671	628	568	617	570	637	626	661	627	625	607	619	608	657	614	591	596	643	634	614	595	620	620	605	598	598	601	573	568	607	625	564	577	581	546	599	612	607	638	653	597	591	631	580	630	588	571	641	608	603	625	586	598	566	600	600	627	571	606	593	627	620	614	630	603	620	613	632	613	605	625	619	625	567	601	644	684	629	576	615	609	606	566	632	599	607	598	630	606	568	626	631	607	596	628	613	632	622	602	646	622	645	619	612	612	656	595	656	608	598	626	573	633	607	577	630	636	628	629	563	586	607	591	555	596	622	596	624	593	567	614	624	604	603	610	605	646	597	661	633	590	593	609	622	610	615	649	624	607	631	571	590	628	612	628	601	618	573	596	625	603	592	625	616	616	600	609	612	622	625	601	609	650	622	632	607	592	631	601	607	603	613	646	590	614	599	631	636	607	638	668	605	648	606	582	613	651	603	625	671	581	612	660	608	622	609	624	633	618	576	630	634	595	588	642	631	578	636	624	618	631	616	660	576	624	659	607	625	610	657	606	580	616	623	628	597	621	632	626	627	593	611	636	634	632	647	602	594	612	628	614	629	606	598	617	569	621	604	557	638	629	632	610	620	604	587	631	630	644	633	674	578	591	653	605	597	612	682	654	635	577	593	673	634	613	611	615	602	612	602	659	659	629	615	604	628	582	594	626	645	634	660	612	596	652	654	585	595	611	609	620	629	590	564	628	632	646	622	628	631	631	609	618	631	574	628	655	633	577	614	601	639	611	606	627	616	622	649	609	652	603	574	644	691	585	598	571	609	626	591	620	636	615	621	631	633	596	658	669	606	591	605	628	609	628	638	591	600	575	570	675	644	671	643	569	601	594	618	632	611	613	602	604	688	630	589	614	620	603	634	614	612	642	607	553	588	636	638	607	636	650	639	623	617	617	595	606	620	651	626	601	600	632	582	633	581	617	644	626	601	623	625	617	598	588	593	614	623	597	630	611	592	635	602	627	671	637	621	658	632	624	602	559	633	607	628	616	600	623	654	617	636	570	643	572	557	606	620	577	623	614	630	688	588	639	649	655	568	633	592	588	651	622	619	635	608	607	648	634	675	657	616	618	638	626	642	599	630	626	638	613	637	631	638	643	623	651	612	628	635	658	633	624	625	631	613	623	634	594	646	618	587	636	652	615	615	587	612	614	639	617	622	623	604	615	647	650	599	589	607	652	623	632	579	639	603	590	621	632	642	623	631	658	601	578	610	602	618	602	614	552	628	654	636	619	628	617	601	609	635	617	593	636	628	638	613	621	646	589	624	571	590	589	628	589	611	609	580	658	656	641	606	616	658	576	635	596	583	613	640	640	611	609	641	627	612	639	619	597	634	633	630	677	656	596	618	622	606	605	640	612	602	610	663	623	608	534	640	588	591	586	602	609	635	624	628	628	603	665	624	597	554	598	656	619	636	625	637	641	620	579	627	599	560	622	566	606	613	640	586	605	620	610	633	635	616	591	616	573	623	618	615	616	581	607	679	645	589	603	630	594	630	624	612	612	571	585	618	621	625	608	648	645	577	608	613	598	594	624	588	673	626	643	610	632	617	649	619	628	620	560	638	640	640	649	624	566	613	582	617	596	586	658	595	630	620	624	610	636	590	586	639	620	611	582	627	609	637	612	607	627	657	647	584	608	661	615	629	564	580	614	582	599	582	635	640	582	575	624	612	597	626	630	645	623	617	604	629	631	602	622	604	611	615	605	637	582	606	612	597	609	627	619	625	624	662	637	644	641	618	635	600	611	581	622	598	591	607	599	626	587	637	595	626	586	608	589	613	597	617	586	666	653	627
23053	20972	28600	23988	22502	24318	22491	12576	7790	5905	4590	3449	2585	2025	1642	1340	1073	939	829	701	661	608	555	538	515	513	474	473	480	490	424	430	455	446	476	478	472	437	446	447	414	448	444	431	426	452	441	481	472	445	438	452	432	406	416	417	423	453	441	432	414	447	443	425	420	409	454	431	432	422	427	419	434	427	394	410	406	432	402	428	393	456	432	452	419	427	434	430	417	441	430	468	471	429	427	468	418	417	437	422	440	442	405	429	424	423	399	460	457	406	421	448	435	488	402	443	426	443	430	449	430	424	467	423	451	415	449	427	442	428	425	413	432	432	421	466	415	432	407	394	390	404	386	443	418	429	440	441	453	409	426	444	404	420	447	423	437	431	454	483	374	424	447	437	461	418	414	425	453	432	427	408	423	469	446	434	413	417	438	467	419	469	411	446	391	415	448	425	412	461	415	429	441	429	448	443	402	470	462	434	431	423	435	468	402	402	470	400	457	444	451	422	429	423	447	429	435	433	424	412	464	420	425	392	437	437	412	445	449	429	430	443	460	418	415	434	416	416	453	461	442	430	418	416	426	462	440	450	413	433	426	469	445	410	449	420	409	410	458	419	439	446	461	453	440	425	469	428	439	436	451	433	452	419	441	451	454	463	433	435	411	430	436	453	413	448	441	409	403	426	443	406	456	440	437	473	435	409	460	465	445	482	400	428	445	439	462	433	407	430	420	443	438	445	442	428	441	470	443	439	463	469	463	457	446	450	415	465	424	442	418	454	452	426	448	403	448	440	415	448	414	399	443	439	443	427	424	452	432	455	424	495	409	415	461	439	428	432	420	438	434	461	445	454	433	415	434	469	413	452	390	448	432	431	422	445	461	420	424	441	491	433	458	416	454	465	412	424	408	387	418	429	445	459	458	441	416	438	449	452	409	431	456	421	430	450	449	459	459	453	455	431	432	423	405	415	432	421	430	391	464	457	448	421	463	427	423	432	396	453	447	376	437	458	427	424	480	421	429	452	422	447	388	433	432	388	429	495	424	427	434	402	481	419	445	474	430	467	434	431	433	458	428	414	413	434	459	420	432	430	418	464	446	450	454	415	440	466	423	450	436	404	425	415	458	396	455	471	435	414	463	442	418	439	418	422	472	431	415	475	413	451	448	436	434	435	432	473	425	421	431	411	437	419	442	431	419	441	423	425	420	424	442	423	418	448	429	445	418	429	472	435	441	444	452	437	421	400	451	418	422	427	468	429	461	441	441	422	484	481	446	418	458	435	454	436	417	457	467	405	399	443	436	412	446	427	477	420	436	440	456	445	441	481	423	442	445	420	434	445	429	440	473	466	459	434	446	404	433	452	442	438	451	441	437	473	449	463	437	424	457	432	420	451	421	458	429	442	432	441	416	427	437	423	409	427	440	440	415	423	401	413	451	450	433	489	434	440	432	446	467	446	476	459	427	444	415	422	400	464	438	447	445	473	441	403	395	467	421	421	429	480	434	454	432	463	412	454	477	448	382	412	422	423	442	436	435	455	421	440	422	452	453	456	422	470	413	455	421	443	430	438	408	448	490	424	443	427	464	436	438	470	491	469	428	448	445	465	432	442	432	429	461	432	479	449	430	428	444	412	449	404	421	423	441	421	443	403	438	409	434	412	451	421	449	430	411	423	450	457	432	507	384	417	409	478	401	456	426	426	436	466	453	442	444	419	427	454	423	458	401	445	404	441	408	419	449	402	463	464	441	430	429	443	414	443	421	430	437	418	459	426	423	435	443	406	440	463	448	433	429	470	438	396	446	410	425	429	417	413	471	425	436	425	431	434	451	437	413	415	464	457	439	475	458	483	415	448	440	423	448	397	441	427	439	421	439	407	419	434	390	409	429	421	444	453	409	432	453	444	450	446	473	452	455	468	406	445	439	438	410	424	438	421	423	439	401	440	395	415	426	473	428	444	459	423	451	447	424	430	451	431	402	443	404	431	458	461	434	463	408	452	406	443	462	438	416	414	449	436	455	418	421	417	408	430	425	439	417	432	426	411	424	418	446	470	377	414	449	431	436	401	415	429	405	417	406	466	439	434	423	414	462	437	465	437	431	425	490	399	446	426	463	469	427	457	471	418	390	406	440	408	397	444	452	429	439	448	455	419	440	429	428	434	463	454	416	395	467	444	438	423	478	444	431	430	469	445	444	452	461	469	424	412	414	408	454	469	443	433	460	435	396	405	495	416	452	425	455	478	438	435	463	446	436	432	419	438	441	434	458	437	408	476	426	435	472	452	439	479	425	431	450	445	428	433	407	422	462	423	419	422	472	433	452	468	452	425	433	418	442	415	465	441	430	427	444	446	471	449	446	457	455	377	444	464	464	432	453	427	457	446	446	454	438	454	467	413	434	437	418	437	439	439	468	414	409	451	423	436	437	431	460	425	418	444	440	404	438	446	453	413	447	413	474	417	462	430	424	437	446	436	432	436	447	422	475	437	490	444	400	453	433	464	438	413	434	461	408	463	430	456	413	459	426	428	401	443	428	440	398	421	454	407	394	457	412	427	459	420	460	424	404	413	470	418	456	442	393	410	448	437	413	446	436	453	449	413	463	436	416	441	446	461	431	427	448	436	419	443	453	450	406	438	442	420	463	434	401	420	426	449	448	425	400	396	417	417	425	447	455	442	427	441	406	410	451	500	456	436	426	445	457	431	443	440	425	466	430	429	446	464	466	406	428	441	431	399	471	395	430	406	426	406	460	436	426	430	426	467	421	394	407	413	442	414	435	447	412	425	390	404	451	394	451	435	429	423	415	433	427	401	438	384	458	448	453	452	458	404	444	446	441	432	470	429	474	450	430	428	440	407	451	471	437	448	433	474	418	438	434	408	446	420	487	412	423	477	433	434	451	424	423	400	444	471	415	459	439	437	417	442	457	454	459	421	399	436	461	420	433	397	443	460	454	410	443	432	448	471	448	485	461	415	449	431	408	440	455	396	426	434	427	418	464	420	390	417	443	471	442	443	404	385	461	422	409	446	462	471	457	440	420	427	447	428	404	428	451	428	442	456	419	440	443	449	440	467	438	446	435	451	401	457	457	403	432	416	463	424	443	428	414	427	441	434	442	443	435	428	439	450	482	428	468	380	407	500	450	421	422	438	453	426	437	415	419	425	452	444	379	445	400	394	411	459	434	415	396	418	426	438	456	465	444	401	433	441	434	421	428	425	463	462	386	411	441	437	409	456	428	393	443	445	401	444	458	453	428	424	420	410	457	445	425	425	467	470	433	426	421	440	443	461	442	432	434	436	428	402	454	449	455	443	404	435	432	449	418	414	488	427	431	453	429	444	443	450	434	408	445	415	444	455	447	441	396	431	427	420	403	447	437	418	455	454	445	429	432	420	436	407	428	449	426	421	437	401	461	451	462	442	459	391	435	418	441	422	447	431	404	433	423	454	437	449	416	422	434	436	428	432	421	453	434	427	434	417	424	424	436	468	481	491	446	452
38508	63789	58056	44906	37022	31414	24791	18519	13756	10869	8822	6684	5322	3980	3102	2487	1888	1640	1433	1216	969	953	856	821	798	751	727	670	639	626	618	604	644	628	576	674	624	626	616	602	581	645	580	608	629	627	599	595	591	615	572	609	614	605	626	614	613	597	597	578	560	591	617	622	587	610	630	599	632	627	648	571	632	594	563	603	625	589	600	621	584	596	576	563	566	649	541	583	588	633	588	598	579	599	657	566	602	600	585	574	588	586	555	561	612	598	596	637	580	593	618	601	609	624	561	603	547	598	580	590	582	598	602	563	560	628	563	602	597	606	594	604	606	551	552	595	571	579	589	617	604	591	621	559	629	596	564	583	568	618	585	616	558	589	651	685	588	639	557	572	627	590	604	593	604	631	586	590	618	560	636	649	624	616	611	643	601	575	601	598	595	646	627	559	630	540	600	588	617	571	668	597	580	580	579	592	565	619	608	581	633	610	610	590	573	626	623	631	570	631	603	591	619	587	628	607	628	602	644	548	598	565	579	544	560	600	625	634	582	573	572	610	599	579	648	651	587	602	651	565	580	630	596	621	579	580	561	607	617	589	570	632	572	559	621	651	575	627	598	574	587	610	629	603	589	580	602	594	562	618	582	628	537	575	643	641	674	586	582	662	563	614	611	598	565	585	602	648	610	560	625	627	550	621	602	566	598	607	599	588	600	599	598	662	597	593	628	600	542	574	588	594	615	618	567	609	598	618	595	605	610	625	578	602	602	584	616	584	590	604	619	585	583	615	632	601	608	583	582	613	584	591	622	554	609	631	628	552	615	561	610	569	605	613	615	617	563	630	620	555	571	622	573	594	620	591	623	609	615	596	570	611	596	603	616	613	580	578	621	638	574	583	631	643	588	629	628	582	616	631	592	578	635	586	629	613	596	605	610	540	623	579	581	592	573	582	598	614	566	566	559	607	639	614	592	574	632	605	564	614	590	633	612	617	615	600	592	536	654	557	600	565	590	583	634	640	622	562	626	586	596	595	587	597	602	595	576	566	602	566	562	591	612	601	568	575	553	547	610	590	580	545	559	641	576	593	596	619	622	588	602	584	612	568	543	636	605	626	576	620	635	616	607	617	616	615	562	551	616	592	566	644	644	575	562	585	636	605	607	628	607	582	619	594	582	587	605	594	612	588	594	589	589	600	604	617	614	611	589	537	595	604	598	627	609	637	565	566	544	598	615	599	560	606	594	616	601	592	600	616	605	590	623	612	600	614	607	593	587	597	591	578	580	571	563	590	581	571	601	600	558	606	603	581	561	633	591	654	653	574	581	610	582	608	634	590	597	588	645	611	595	587	648	586	583	686	570	587	521	618	596	599	651	558	597	583	633	609	601	591	564	601	618	626	575	585	587	584	608	587	572	595	580	582	598	572	621	632	564	634	630	606	611	618	558	605	621	589	568	577	585	600	602	591	606	605	576	623	585	606	580	617	607	601	599	595	609	576	596	636	586	608	623	570	562	567	583	584	560	621	640	632	525	586	550	657	596	600	586	578	590	618	591	575	583	606	687	591	568	639	627	571	627	611	581	590	609	602	591	594	648	613	625	593	621	568	572	563	603	604	573	658	594	596	636	618	562	577	607	607	583	578	631	595	579	546	605	605	622	638	562	618	566	619	620	620	562	574	591	609	584	586	620	590	605	658	591	573	553	600	563	618	622	572	607	647	544	594	659	592	564	590	598	586	612	617	570	613	614	624	610	628	573	606	634	593	597	625	588	619	590	598	592	578	606	598	592	610	635	576	538	658	615	588	641	636	587	592	607	599	587	583	608	570	608	586	599	611	595	547	578	566	602	645	588	600	606	616	593	622	655	592	595	605	641	566	589	621	603	598	612	581	609	598	584	616	623	636	594	582	621	587	616	600	567	607	573	591	619	646	628	608	602	602	603	620	613	591	581	598	579	589	646	618	613	612	629	640	601	601	595	634	580	593	614	622	597	637	604	601	582	598	569	579	615	558	612	572	578	608	570	576	600	603	548	574	590	584	628	592	593	639	591	582	623	632	583	581	594	609	677	584	632	636	530	625	582	563	594	580	654	567	583	594	620	613	621	646	596	608	602	630	652	584	611	629	626	597	566	602	539	569	565	607	618	588	596	623	611	589	597	635	606	610	667	575	573	572	610	580	624	643	606	600	576	598	613	614	593	667	609	574	547	615	592	608	623	564	610	632	577	570	569	610	599	570	575	595	605	608	602	617	589	568	629	607	625	588	601	619	626	574	590	621	595	569	620	601	613	616	637	596	598	580	613	595	625	615	617	600	619	611	593	604	592	647	525	617	579	560	596	619	638	561	560	606	602	669	584	592	615	625	646	569	578	583	593	577	570	587	581	607	587	647	601	592	604	602	585	575	625	587	612	604	628	616	621	559	581	620	609	611	618	657	577	555	582	613	614	576	611	584	585	595	591	563	597	627	557	592	586	572	578	588	556	619	579	580	548	587	619	624	588	584	605	618	632	618	606	634	578	595	564	554	577	585	593	640	630	603	613	624	592	595	567	577	541	591	595	614	550	631	631	583	650	582	649	606	601	654	582	600	548	599	625	596	598	594	613	603	606	617	614	610	621	576	622	589	608	557	598	600	636	561	613	590	590	604	551	588	610	564	571	609	587	608	571	637	577	632	554	600	584	631	668	571	562	595	581	612	574	589	620	593	590	611	624	631	587	578	566	598	579	566	631	617	637	599	641	580	635	629	566	591	568	598	587	624	568	614	611	557	608	586	595	601	548	583	563	604	615	621	612	552	602	575	580	597	585	574	620	571	566	605	605	613	628	571	614	630	596	616	631	572	573	569	601	602	644	596	616	596	578	584	612	599	569	554	596	620	599	647	599	609	563	616	602	600	592	589	552	602	598	591	627	603	603	616	620	634	604	600	583	565	602	616	608	566	581	560	603	601	577	623	634	611	535	602	552	615	645	578	572	591	588	564	582	571	616	566	612	592	629	593	594	595	623	605	572	598	603	594	603	588	584	592	638	635	575	611	578	580	594	631	583	610	594	586	611	567	615	585	605	592	577	630	599	583	634	648	583	592	575	599	594	620	602	584	643	600	568	581	624	576	632	614	625	610	575	595	617	639	634	569	616	589	556	601	589	579	644	561	652	628	609	613	597	632	606	602	546	578	623	559	588	566	561	615	598	623	606	600	641	610	605	607	593	607	638	640	565	622	579	629	606	606	612	600	592	587	592	552	618	599	596	562	564	599	596	618	618	536	618	635	639	568	609	583	585	595	584	613	570	579	576	590	643	582	610	617	618	595	568	590	579	629	593	554	506	563	577	593	583	591	598	570	570	561	584	596	606	626	621	584	625	605	632	607	611	565	587	591	575	571	564	616	525	606	576	593	606	543	598	566	592	550	655	591	603	623	567	590	594	587	630	663	598	582	568	635	599	630	579	603	568	607	624	598	590	597	614	628	577	588	616	613	614	626	593	589	597	585	606	567	609	607
29083	31795	39374	31257	20208	13132	8035	4735	3231	2500	1971	1563	1227	1028	876	744	685	595	579	530	533	471	481	495	422	446	428	411	421	405	452	426	410	389	407	404	433	452	435	428	439	425	414	445	437	389	418	411	395	404	432	416	413	421	454	434	433	414	396	440	413	440	422	465	422	419	419	418	427	434	399	430	446	441	398	418	387	427	446	418	412	426	421	418	428	436	393	402	421	416	399	448	427	379	439	445	438	448	401	421	440	430	408	412	359	414	399	404	417	393	391	437	390	430	412	426	428	397	407	414	379	396	397	403	428	429	421	367	399	408	448	425	422	447	405	427	437	407	421	399	412	391	437	425	426	411	406	425	425	386	451	440	432	400	417	409	373	395	443	417	473	417	447	452	430	394	437	466	392	415	428	419	397	423	403	407	419	435	420	402	429	407	408	440	427	417	401	415	454	394	396	411	435	431	392	413	417	435	436	395	416	426	412	388	403	401	401	396	459	400	363	412	399	365	422	438	423	356	425	445	415	419	408	416	407	416	395	434	450	404	421	431	440	410	407	425	396	427	409	382	373	425	416	423	419	452	392	384	427	417	425	422	442	484	409	408	410	383	402	445	448	424	394	421	452	390	419	410	417	405	447	412	400	413	425	413	434	433	429	415	402	413	423	423	452	452	450	401	408	375	418	444	422	425	382	437	405	386	408	426	419	413	425	457	427	404	411	397	413	407	384	407	419	404	385	385	420	409	414	400	427	442	432	432	435	412	393	435	433	379	433	414	440	426	387	410	445	385	434	420	433	408	400	449	431	455	468	417	435	403	399	409	406	395	448	389	409	422	431	392	408	452	408	457	436	433	398	409	401	396	433	391	434	416	418	393	430	420	436	415	452	416	447	422	396	421	434	411	409	412	411	447	395	425	410	442	417	423	435	424	401	433	415	397	391	452	404	391	406	411	423	410	419	398	432	437	421	394	430	396	441	435	434	433	409	402	406	409	424	407	433	403	419	452	420	406	392	443	416	411	413	445	393	412	420	420	419	451	427	424	430	431	432	418	423	430	412	414	429	411	448	424	431	432	432	465	453	409	408	418	417	432	423	427	389	402	400	418	417	428	412	431	436	415	421	435	394	414	425	426	425	420	421	385	419	419	399	407	419	427	425	418	443	435	405	397	415	404	423	407	385	440	425	404	444	438	415	391	475	429	405	422	406	419	415	418	387	413	398	399	420	371	418	414	430	456	437	398	442	401	420	427	409	412	399	407	369	394	393	467	423	425	400	399	425	426	431	455	433	419	413	450	428	431	429	448	431	428	411	453	428	440	400	415	419	416	436	452	442	450	443	400	452	423	427	405	412	381	418	381	423	436	393	399	399	422	375	405	425	447	406	432	406	417	421	452	417	437	416	413	431	415	425	420	425	451	381	427	363	407	404	391	421	426	438	399	374	416	418	421	418	400	434	444	402	441	435	445	389	418	456	372	423	417	415	379	422	421	427	428	409	414	416	428	425	411	450	418	385	392	452	420	393	430	419	396	405	414	423	418	420	465	412	421	438	441	408	396	426	397	400	390	409	417	417	438	417	409	433	463	402	480	434	381	448	458	431	429	392	418	425	455	399	438	412	411	424	417	446	433	414	428	419	406	457	404	390	403	425	406	435	392	426	391	425	415	413	429	393	414	419	405	424	440	429	429	438	408	409	361	430	433	413	429	386	404	420	400	415	456	401	430	443	383	411	420	443	419	414	426	410	436	438	452	391	470	413	451	368	406	456	416	442	415	437	416	445	408	396	416	397	404	426	457	421	409	418	394	403	419	451	413	439	412	436	411	408	437	409	453	437	411	404	418	401	444	431	423	414	451	391	406	443	409	380	396	455	429	392	383	384	413	422	412	427	427	408	444	422	443	414	417	399	390	433	417	399	420	406	417	442	443	406	416	419	438	420	419	412	409	456	463	433	446	400	441	424	427	445	406	445	434	420	395	431	454	435	419	412	410	402	417	426	411	429	416	462	395	409	423	446	421	418	427	448	381	436	432	410	418	361	414	407	419	423	445	402	449	412	414	434	442	420	417	405	437	436	443	439	405	443	396	385	426	429	420	424	430	363	434	413	429	423	425	421	410	434	443	451	407	390	474	403	438	392	391	431	442	430	427	428	447	417	415	410	425	395	462	422	399	428	440	406	404	413	444	415	414	399	423	449	423	409	420	430	412	379	412	420	424	422	397	454	419	441	400	395	401	441	424	429	430	442	407	430	438	431	425	410	408	409	387	425	416	396	441	420	419	399	438	471	381	435	426	429	414	419	409	423	405	460	393	400	445	434	433	412	437	452	410	400	443	432	426	436	465	435	387	432	421	413	400	404	413	406	425	409	396	424	436	407	429	417	441	433	437	444	386	396	397	429	434	426	436	438	398	399	416	425	433	405	424	430	411	388	437	381	429	423	406	397	414	386	404	466	412	407	450	431	428	424	392	390	416	432	429	441	426	431	414	410	451	423	424	392	446	388	430	396	377	450	451	408	383	428	418	435	410	399	446	403	421	428	387	373	399	403	442	427	423	426	486	420	430	440	446	428	418	437	402	418	417	429	441	419	388	434	411	388	393	441	390	386	383	398	416	410	421	444	474	412	399	436	431	426	401	421	434	419	430	417	426	433	435	444	434	402	422	414	426	440	403	402	400	412	424	415	414	395	426	454	445	456	434	425	387	448	422	401	426	414	419	439	394	391	431	426	403	437	382	401	415	396	422	390	368	402	441	449	408	411	453	422	459	412	413	424	414	412	427	422	418	394	423	444	433	419	385	420	375	422	460	410	406	412	399	420	429	427	439	433	420	441	389	400	442	389	421	400	448	430	430	447	413	435	405	428	427	409	402	454	425	423	404	446	448	461	396	442	414	425	410	450	418	417	434	408	401	438	418	408	381	440	421	406	437	426	435	455	423	425	441	413	450	434	413	417	408	404	392	392	426	439	404	431	435	425	410	409	430	420	432	419	409	426	377	421	411	438	422	395	405	458	429	427	386	412	449	403	418	441	392	388	446	385	483	412	463	445	426	432	406	378	472	411	429	378	426	399	403	398	440	456	422	396	439	428	415	415	432	424	422	430	410	434	430	401	417	428	420	412	437	452	399	401	403	472	430	443	424	408	424	373	424	421	451	428	436	401	410	434	435	418	420	448	428	451	433	416	416	430	444	388	445	434	419	463	433	456	439	415	420	413	397	434	429	424	422	417	444	459	462	411	444	413	413	429	428	415	405	426	410	399	442	441	407	408	407	418	415	423	427	460	403	390	388	441	420	398	426	437	365	431	414	427	439	407	428	416	451	380	399	461	461	405	425	416	402	401	391	401	447	395	403	428	445	451	404	441	398	417	390	412	446	442	437	440	436	418	387	424	424	454	423	429	404	455	422	418	437	424	403	406	461	430	423	429	403	430	435	420	423	417	426	406	410	448	419	407	439	437	415	434	444	426	441	403	416	440	406	418	397	416	439	407	445
35799	50977	46101	34141	25917	19992	14091	9681	6779	5192	4065	3116	2452	1928	1446	1277	1146	947	903	807	711	655	672	677	646	659	613	592	636	626	646	591	608	605	572	619	583	597	553	591	554	592	613	604	574	542	622	577	639	623	628	600	616	557	596	609	627	581	641	557	624	575	577	591	618	590	555	578	600	575	564	580	620	581	583	591	578	600	598	616	578	565	587	602	569	544	567	571	604	648	617	580	549	589	562	575	618	575	531	592	566	609	594	588	591	597	632	576	545	591	632	579	575	601	598	562	582	563	621	577	638	584	611	606	595	595	631	621	555	552	561	580	624	536	590	573	638	567	601	584	599	602	600	588	601	585	590	579	602	566	587	605	536	572	565	571	580	565	548	621	631	594	600	616	632	625	597	547	568	595	621	589	626	607	594	576	595	597	611	593	557	583	630	587	569	625	574	582	598	600	587	588	553	592	635	551	588	573	601	595	622	624	592	570	633	577	595	634	583	548	545	586	587	595	590	563	579	584	592	608	598	546	559	619	604	603	586	572	593	583	570	604	574	592	571	597	598	587	601	566	557	582	576	547	575	556	588	618	611	607	634	598	578	554	633	578	607	619	585	601	584	597	594	603	577	575	553	626	577	644	591	588	560	552	606	588	625	570	584	594	625	587	575	558	585	574	602	554	563	592	556	579	568	553	560	594	615	639	564	589	579	583	558	611	562	619	577	582	629	573	602	575	577	555	607	601	598	599	552	596	553	631	556	618	591	599	597	597	582	551	584	586	600	603	579	622	579	627	618	609	618	573	543	615	607	582	600	556	595	553	614	638	570	543	560	597	623	585	607	614	589	616	602	595	570	571	587	637	541	580	548	595	622	611	555	600	556	572	641	642	567	578	604	599	610	568	574	604	580	608	628	563	568	623	586	586	574	615	662	559	609	610	564	604	577	584	555	629	590	596	642	582	600	556	604	569	606	589	585	611	574	619	588	571	635	591	605	598	590	616	618	619	581	559	567	619	615	571	564	559	595	581	602	602	566	601	566	548	550	589	581	591	607	558	632	562	572	609	615	617	597	612	596	536	584	600	570	581	569	625	595	589	586	572	638	564	581	577	591	617	572	558	598	572	561	620	626	586	578	546	568	578	575	617	611	588	612	599	648	598	601	596	564	565	586	610	558	591	574	607	597	624	609	607	610	552	595	608	635	578	603	604	611	577	549	609	580	569	586	615	582	596	594	567	579	568	586	611	589	588	577	562	594	596	601	595	617	610	576	557	622	584	593	596	576	572	626	629	638	623	542	572	580	602	585	586	603	576	617	626	606	616	585	567	541	574	561	614	552	618	588	578	591	617	567	585	600	620	630	583	607	557	584	566	580	582	565	581	625	613	620	601	571	549	527	582	625	567	603	583	578	567	609	591	600	601	584	588	620	611	623	552	637	597	535	583	567	593	571	612	649	599	642	570	603	587	578	583	601	624	573	611	528	591	589	590	603	610	561	590	555	592	595	579	575	573	602	586	566	583	572	549	592	526	592	586	588	606	557	600	569	630	594	561	576	607	560	581	632	595	607	634	608	626	592	591	571	584	547	618	580	587	554	601	572	574	626	567	611	599	556	548	632	594	606	581	591	615	552	613	573	536	631	561	555	546	583	572	540	607	585	613	552	569	614	581	596	600	584	610	572	604	583	567	583	629	573	644	568	579	587	584	646	637	573	595	627	579	571	542	574	574	592	638	559	626	629	566	611	559	592	567	610	599	589	563	573	605	579	546	582	574	601	538	578	620	590	640	576	563	585	597	600	573	570	574	627	623	616	584	612	570	608	582	638	605	636	544	614	560	592	568	607	601	608	592	583	594	570	591	561	588	583	634	611	591	551	586	599	557	646	592	590	561	610	593	598	560	552	581	595	616	594	602	611	602	600	572	628	616	588	572	577	613	560	595	590	580	598	618	636	571	597	597	602	605	571	564	572	619	607	599	577	572	589	574	574	593	594	572	560	595	615	603	616	574	610	584	606	616	598	592	578	601	578	571	552	594	564	618	584	562	596	610	587	574	651	569	609	598	590	574	592	588	579	588	582	537	552	625	549	594	627	597	596	605	594	561	613	593	578	569	612	575	563	605	594	577	599	586	563	555	613	594	596	615	584	543	611	603	618	594	527	565	583	601	609	572	570	611	619	554	574	544	623	573	533	597	595	575	626	635	581	649	612	566	584	597	632	597	590	554	602	620	597	608	603	596	597	586	617	572	586	573	571	541	640	570	562	588	576	583	577	566	575	594	560	607	597	564	593	605	571	571	583	570	584	605	632	549	586	596	576	558	550	591	601	624	562	615	605	614	556	563	528	633	598	609	576	632	620	596	593	594	581	558	616	590	541	604	603	607	606	555	567	548	560	600	629	610	582	600	576	598	628	620	636	609	634	596	578	542	577	586	547	609	591	592	574	561	631	557	586	595	563	594	554	597	630	571	587	603	581	564	564	552	636	573	580	585	549	580	631	573	581	568	602	624	565	619	592	578	608	558	576	552	613	589	571	569	640	586	537	577	585	563	573	623	601	587	577	561	577	605	588	603	607	564	594	641	570	609	584	581	545	567	600	593	612	555	587	604	600	587	565	583	550	598	596	581	589	579	597	633	575	585	664	587	587	590	583	605	535	578	575	596	590	591	673	574	595	613	613	596	634	597	580	586	542	610	601	568	598	610	592	565	556	526	560	611	568	529	612	618	594	620	590	572	593	575	632	598	592	554	589	580	588	542	586	588	586	589	572	574	584	591	586	572	602	565	599	571	608	601	613	562	598	553	613	563	614	569	604	582	564	561	602	603	591	573	601	601	585	583	574	584	611	563	601	620	550	616	602	593	585	600	627	576	597	599	570	570	608	582	585	625	598	600	614	591	573	571	611	579	627	572	550	583	605	538	639	592	580	575	596	586	580	600	607	588	579	576	570	598	581	622	601	596	545	624	635	589	549	579	643	608	584	587	596	605	572	607	603	566	640	578	600	579	578	578	572	596	612	587	573	600	592	560	615	576	616	575	587	585	624	634	582	563	609	592	601	606	626	583	584	623	608	612	627	586	606	551	571	562	576	594	582	597	595	582	571	522	630	531	565	576	604	604	598	579	602	593	570	563	620	586	590	569	566	610	546	608	617	596	606	618	572	578	579	579	628	613	652	600	601	629	575	590	606	572	610	572	572	596	588	595	579	565	606	581	634	584	570	605	564	554	550	615	598	588	581	597	606	541	559	568	580	576	554	631	603	599	615	592	644	599	553	553	580	628	556	591	617	592	594	554	579	557	590	587	564	581	633	630	607	575	578	558	562	578	577	574	565	617	576	582	614	576	649	620	568	615	594	624	592	586	560	524	610	591	593	618	578	556	588	614	591	581	601	579	630	609	568	576	588	578	603	649	560	590	583	561	621	587	582	579	605	569	574	556	572	575	626	595	593	571	599	612	623	584	570	612	537	621	634	578	567	590	604	582	608	630	578	611	580	575
24174	21043	28675	26575	24485	21921	16123	8664	5486	3969	3115	2398	1985	1544	1261	998	861	744	684	600	621	606	526	504	477	527	468	491	448	436	479	463	482	460	410	455	456	456	457	415	429	455	405	413	454	409	444	446	436	433	419	418	438	437	477	423	465	421	419	418	430	457	421	437	464	458	434	450	414	423	461	443	432	451	440	470	422	437	453	425	473	418	433	405	472	429	407	470	425	438	447	452	428	446	398	415	426	421	431	412	435	426	448	445	455	410	454	458	429	420	467	447	426	459	436	471	405	441	417	432	472	406	436	415	454	436	434	436	425	446	427	429	440	418	439	428	398	443	468	414	449	459	461	455	411	418	434	449	432	445	430	407	440	439	403	482	433	435	402	429	430	421	434	433	454	470	463	421	437	411	415	430	450	434	447	449	436	420	423	422	422	415	422	430	425	422	445	437	434	406	400	452	449	436	426	439	445	454	462	438	452	457	502	415	441	441	411	467	451	429	457	412	407	422	422	445	392	404	418	414	447	419	414	387	434	449	441	420	426	464	412	434	427	446	459	451	426	439	443	421	409	462	458	479	406	443	443	425	417	486	437	451	463	385	413	443	410	439	440	400	446	398	452	422	447	468	440	452	426	405	431	500	484	438	419	465	464	447	446	398	438	419	426	467	445	428	425	435	430	448	451	430	416	428	422	413	413	397	428	445	430	409	442	384	438	449	434	440	434	458	450	440	417	428	422	415	434	452	424	444	479	400	446	431	453	436	412	426	447	446	408	455	416	429	427	407	415	452	445	416	461	437	437	432	439	460	432	438	438	446	447	421	422	461	434	423	442	425	446	447	462	473	461	447	428	426	422	415	439	447	438	460	406	439	474	491	446	380	455	437	397	441	471	452	475	419	420	440	468	464	416	424	429	438	413	414	429	488	413	435	457	454	442	449	431	438	432	407	438	441	447	426	418	442	435	421	461	490	468	451	413	436	476	435	427	417	448	457	423	433	438	419	398	495	442	420	468	395	429	427	423	466	451	445	452	416	474	393	439	449	419	431	402	452	482	437	423	423	433	436	456	431	441	440	470	442	420	429	462	474	475	450	406	444	391	440	438	418	443	438	440	451	403	435	457	409	421	420	443	457	418	437	431	446	436	399	419	418	428	456	440	409	427	443	441	442	413	449	445	437	456	410	445	433	437	430	460	467	443	453	442	454	444	444	424	411	447	446	424	444	409	458	416	412	402	439	417	462	426	435	436	431	435	457	442	452	434	401	457	469	438	450	410	430	462	400	430	473	447	427	432	438	433	457	440	403	455	465	428	437	431	400	465	436	441	420	447	398	410	436	410	432	435	436	458	433	415	450	457	483	462	458	428	417	454	435	433	410	383	410	428	459	450	452	480	425	443	426	445	463	411	427	417	456	419	443	452	410	452	428	452	417	436	418	470	411	419	407	419	428	395	459	433	482	389	440	456	412	468	406	404	432	400	429	464	440	451	423	469	424	411	448	435	464	440	416	438	426	442	430	443	471	434	448	441	402	429	435	418	450	437	460	419	450	430	456	436	475	408	444	464	448	446	404	425	438	445	412	452	459	448	487	410	471	417	427	425	435	398	451	439	432	408	421	455	425	419	423	448	453	426	412	461	448	445	389	453	435	430	449	414	424	454	421	437	428	479	410	431	440	396	429	416	420	435	481	408	440	405	446	467	448	419	395	439	488	441	430	467	413	436	449	451	441	465	444	440	425	432	452	435	439	408	453	458	434	437	435	464	472	442	408	442	428	466	459	453	435	427	441	470	458	429	446	396	409	445	438	452	439	443	458	450	427	433	429	447	436	399	419	463	448	437	438	420	447	423	443	463	444	448	400	410	443	408	438	462	447	417	456	433	429	446	444	465	493	496	442	415	462	414	444	380	427	442	450	426	464	414	430	397	469	426	431	436	434	439	395	455	486	450	453	438	426	447	433	454	452	472	427	451	432	442	441	396	428	393	395	427	399	428	480	444	443	436	446	453	429	429	449	430	449	412	440	416	446	443	447	464	416	450	442	411	403	464	461	396	477	405	427	427	445	475	451	459	402	475	417	433	390	426	437	431	470	462	424	416	422	439	399	418	450	436	415	435	441	420	455	451	429	449	420	443	439	448	429	450	403	390	473	441	433	451	399	422	419	444	440	454	440	442	482	479	417	440	405	474	443	457	443	438	415	440	426	443	443	446	424	462	458	454	450	461	463	474	467	486	426	403	451	447	461	433	465	399	448	430	412	425	438	452	442	435	419	418	450	464	450	454	445	460	427	433	424	443	434	430	426	442	439	414	430	421	427	391	435	440	434	409	413	423	444	451	456	426	434	435	460	444	457	462	439	384	413	424	450	409	447	412	434	434	434	452	445	432	458	396	447	441	426	422	414	438	441	436	438	444	441	426	435	414	426	410	447	421	478	418	469	460	449	465	448	473	419	381	441	424	415	442	437	422	466	439	427	443	436	464	412	447	441	437	446	434	463	465	403	433	423	437	445	442	447	426	462	445	460	449	438	440	423	491	407	451	399	402	413	445	433	418	445	431	415	437	438	438	482	455	447	455	370	435	412	445	475	408	450	423	468	444	459	438	447	474	440	434	474	428	414	422	454	420	461	445	438	466	448	396	445	431	405	435	458	428	440	440	464	463	426	454	422	422	474	426	440	438	493	435	452	417	434	460	433	436	428	436	452	449	465	451	397	432	420	440	467	449	449	449	439	454	476	439	416	442	429	428	434	440	455	424	437	450	403	444	422	427	427	451	441	486	469	457	416	436	446	460	437	438	456	438	409	432	450	453	434	460	412	453	448	427	478	426	452	453	446	443	423	433	455	412	463	460	437	477	465	461	434	418	442	440	476	430	464	451	452	460	418	463	433	466	431	408	449	454	471	450	417	469	424	435	428	460	436	447	455	465	435	452	459	445	457	401	412	410	428	429	395	456	441	456	430	409	458	439	409	467	421	456	421	430	441	434	446	422	501	435	425	415	429	430	409	437	443	462	460	472	443	411	475	418	444	421	428	454	437	453	453	431	451	424	439	429	465	418	449	443	428	446	438	439	394	407	407	432	474	434	441	444	472	451	486	439	441	445	476	426	431	435	436	459	401	458	449	442	420	442	450	392	432	461	417	431	460	452	393	466	411	441	421	447	449	440	435	421	466	426	398	414	443	427	461	433	399	404	444	422	456	412	464	405	416	460	422	428	402	438	439	423	479	438	421	444	431	424	456	427	467	473	425	467	422	437	413	438	438	442	456	456	421	433	435	467	438	437	430	412	437	422	452	426	454	418	456	448	385	420	419	438	461	430	435	452	450	403	443	410	460	447	406	434	413	434	429	436	445	411	470	445	434	449	464	439	422	405	379	455	460	457	448	415	453	413	440	445	479	424	427	452	429	400	424	428	466	435	442	436	442	452	448	425	405	433	419	454	449	422	478	498	446	465	454	403	469	454	432	405	423	404	407	438	461	441	467	436	377	438	421
35670	58555	53765	41642	33564	26801	20609	14440	10649	7849	6228	4924	3851	2916	2219	1907	1523	1276	1150	977	907	860	801	744	709	699	648	688	651	606	629	627	626	585	582	584	603	585	628	603	627	629	594	584	586	616	592	588	613	586	629	624	626	597	617	582	644	640	610	581	639	611	589	617	562	625	616	636	639	610	647	540	621	583	590	608	560	578	641	632	599	629	601	568	656	671	627	609	578	594	610	623	643	627	603	585	591	620	598	567	604	605	593	559	631	621	630	599	612	595	575	637	584	609	605	605	646	636	651	617	579	636	605	611	563	592	598	636	574	659	623	656	614	575	610	647	604	594	631	615	579	590	616	632	608	593	577	617	639	570	608	625	632	604	601	591	611	619	631	595	628	631	633	591	653	612	628	593	615	612	556	600	624	581	611	609	628	637	594	607	593	601	640	639	616	573	662	609	616	573	648	598	626	577	593	600	616	592	649	620	607	635	575	584	601	568	616	634	635	606	595	599	618	595	628	594	583	562	596	641	597	609	622	559	612	611	616	646	610	642	601	663	650	600	620	667	537	613	615	589	615	649	567	619	576	588	598	627	646	604	657	615	626	607	590	592	614	627	608	613	612	615	588	612	624	571	630	573	595	587	646	593	598	604	635	572	588	649	614	598	619	566	603	607	602	606	651	593	622	618	627	602	648	630	601	658	611	609	609	617	641	623	621	613	630	629	617	604	607	636	597	595	569	593	630	589	622	613	593	624	616	634	586	642	592	594	612	599	607	660	577	627	635	599	617	607	608	572	595	632	572	634	626	611	624	596	584	575	678	579	620	619	629	620	622	576	585	627	603	608	554	622	591	584	573	597	620	602	570	632	604	596	582	588	601	597	627	554	646	615	600	571	620	579	613	599	587	610	587	567	612	595	632	639	597	596	585	594	641	627	629	580	586	617	609	656	618	623	628	558	627	658	579	593	585	640	574	571	608	616	630	599	635	637	578	633	604	578	593	630	643	594	607	598	635	623	604	614	610	619	617	611	610	601	610	618	621	626	630	656	640	617	567	609	598	630	627	591	606	585	593	645	632	586	583	552	616	582	568	632	612	631	584	621	637	619	622	617	598	634	635	601	589	567	615	636	587	632	616	643	593	588	624	651	625	595	593	634	639	601	616	587	612	621	590	603	609	606	616	583	615	621	646	609	595	594	591	607	605	608	644	581	579	590	603	624	560	610	601	641	613	615	604	593	641	561	594	606	615	629	583	588	597	637	635	570	632	625	624	610	647	591	606	606	662	613	617	609	583	607	565	623	589	591	591	579	625	604	650	632	621	587	651	622	632	600	647	586	652	588	628	650	617	608	579	626	610	627	641	574	637	619	612	631	647	632	595	615	632	584	600	633	663	597	570	619	624	601	601	647	584	603	638	622	578	600	575	577	628	619	613	609	594	621	620	616	611	591	600	617	632	627	651	637	616	603	586	569	616	605	640	571	651	603	623	576	612	610	610	663	601	648	647	626	645	602	599	608	624	590	631	581	614	556	615	623	611	584	615	602	586	595	624	612	623	597	600	635	558	588	634	597	601	613	580	609	619	577	625	568	666	639	582	618	616	580	609	591	628	629	626	608	571	591	602	612	599	594	620	647	612	608	590	607	601	625	578	581	618	651	606	598	635	605	662	621	625	596	621	611	626	592	626	602	573	586	611	604	635	664	574	638	578	610	572	607	599	617	640	631	607	600	645	642	583	558	586	561	623	623	642	626	619	640	585	634	630	609	574	589	613	588	617	622	592	586	580	611	639	612	632	620	598	603	628	587	614	585	610	586	608	650	609	578	607	660	580	611	653	598	638	604	647	585	619	619	619	638	586	590	589	580	587	632	612	579	629	624	596	574	644	593	586	608	582	669	616	622	574	609	600	617	576	590	635	630	610	635	613	594	649	635	581	562	576	596	573	565	598	610	660	622	610	650	594	572	636	605	600	598	569	604	575	606	620	611	623	611	573	614	593	615	616	587	576	641	613	649	644	577	627	591	637	607	663	613	594	618	595	599	604	596	644	626	589	604	585	601	630	644	618	646	602	635	612	631	625	604	620	605	610	615	624	604	581	613	617	604	618	544	626	660	580	587	616	629	627	628	629	621	618	601	605	672	637	638	623	582	576	632	558	648	606	612	641	565	583	606	641	629	675	631	599	611	608	655	592	610	633	600	587	585	597	618	593	619	584	591	584	622	594	652	626	577	576	608	589	648	631	655	627	629	596	625	592	616	572	574	566	605	580	593	635	616	628	573	595	601	594	606	659	606	627	606	589	595	603	612	620	650	637	596	638	575	621	615	592	611	624	601	632	624	580	605	609	650	598	630	587	643	608	625	573	627	619	618	635	575	597	592	554	648	566	570	599	620	632	573	658	646	588	631	647	621	570	587	605	562	600	591	635	620	583	591	580	582	633	651	571	604	565	582	643	627	600	643	628	608	647	608	646	621	610	616	608	606	634	602	590	616	632	575	621	621	591	628	639	615	561	590	594	617	595	612	584	595	631	647	608	615	582	580	642	656	618	658	643	611	554	647	587	607	660	602	608	614	572	632	621	577	576	588	591	625	592	598	610	654	590	583	616	595	590	582	648	619	662	625	640	609	617	599	583	622	641	606	615	618	589	639	602	599	583	559	641	659	644	609	586	594	620	601	598	608	599	628	572	619	612	634	568	636	609	644	634	599	557	605	616	622	578	606	607	598	614	598	586	601	627	602	581	582	591	625	635	596	643	589	634	575	611	570	612	582	581	631	603	613	573	616	576	616	610	629	587	618	616	651	620	647	625	576	636	603	645	573	552	626	614	595	664	584	596	643	593	622	606	637	577	626	597	561	604	586	596	597	616	602	631	617	606	609	638	602	583	651	613	579	634	624	628	627	632	595	616	572	608	579	634	606	611	594	576	586	586	624	597	612	584	613	611	618	658	605	608	584	619	612	611	609	626	637	609	610	625	637	646	562	615	628	613	564	601	620	602	586	589	559	640	602	611	590	610	606	585	586	606	592	590	627	615	613	612	615	610	645	598	628	590	599	625	612	575	618	621	593	577	615	623	609	608	598	593	591	601	627	589	623	623	619	617	568	604	627	594	621	589	595	640	661	644	594	596	585	619	594	578	665	628	663	603	612	615	613	674	599	583	584	612	617	608	651	560	609	630	650	629	597	585	628	607	634	605	589	630	623	621	594	598	600	617	606	620	610	579	599	635	604	611	598	579	617	638	621	611	581	616	598	615	623	601	628	596	606	606	622	589	633	614	555	616	650	603	625	647	610	598	656	644	583	566	682	567	567	590	530	589	605	612	567	604	565	637	570	605	625	640	614	604	609	606	628	597	633	624	619	621	583	577	644	592	617	622	620	612	599	613	606	603	587	561	627	595	615	612	613	614	611	615	600	621	593	650	588	609	647	619	567	588	633	587	576	565	564	645	630	593	618	608	588	607	626	599	626	606	633	610	600	634	576	617	624	602	564	600	607
22997	21021	28752	24092	23002	24459	22613	13106	7578	5349	4233	3131	2585	1955	1556	1257	1022	903	804	725	666	627	545	600	529	508	504	458	456	452	473	472	511	452	424	450	440	440	429	447	434	419	417	464	436	416	432	451	432	414	450	461	454	441	436	442	427	454	421	433	430	441	452	459	509	444	465	451	465	423	449	461	434	431	437	424	459	457	425	428	437	438	449	465	435	440	438	456	432	438	443	482	420	424	440	437	468	434	463	436	449	443	456	439	407	473	462	439	451	447	407	402	428	436	454	425	398	410	449	433	421	433	392	445	440	399	431	447	468	432	456	439	405	425	438	426	451	404	466	417	425	416	448	461	438	417	452	450	416	421	436	404	437	459	477	467	408	400	449	452	439	468	412	432	434	422	428	396	429	462	442	454	452	402	451	436	454	457	422	428	461	422	430	429	454	409	409	469	448	443	472	475	417	402	438	460	449	414	491	477	430	419	436	459	391	416	447	419	403	446	453	443	417	444	422	421	437	464	448	438	424	448	444	470	438	448	442	451	467	447	437	421	426	441	429	444	470	413	434	417	413	433	457	480	443	474	418	425	424	437	429	427	435	437	421	400	398	424	437	402	437	415	459	449	455	447	420	421	458	415	398	413	443	466	409	399	403	383	406	459	404	412	414	454	447	416	420	436	458	420	441	415	429	447	454	475	414	434	444	436	437	397	416	401	400	426	429	442	451	448	441	442	440	452	406	434	447	403	410	462	457	421	423	419	437	452	443	438	458	387	453	435	443	435	430	443	468	457	406	430	443	421	439	460	448	454	450	407	435	441	474	465	408	449	442	407	411	450	456	420	439	439	457	365	460	433	433	430	445	470	419	455	436	449	401	440	437	403	426	441	437	449	433	483	436	411	433	426	471	479	400	386	391	409	430	434	453	461	453	449	426	435	417	415	410	435	442	426	462	442	430	440	440	432	403	407	408	438	411	404	418	436	443	474	417	417	434	419	425	459	444	451	428	418	413	435	431	452	420	415	470	437	414	426	440	439	429	402	393	437	448	444	438	385	436	429	430	458	436	427	423	428	415	400	391	444	435	477	455	470	456	424	398	453	401	441	467	405	406	436	408	415	462	435	413	440	432	429	441	414	451	436	468	445	459	464	431	436	478	434	451	432	410	439	435	431	424	436	471	419	426	383	442	445	474	437	416	443	403	401	438	436	409	443	442	443	455	438	442	433	444	416	458	449	438	461	440	446	428	469	384	432	431	449	418	429	415	445	404	435	436	417	421	483	412	405	420	460	434	450	455	480	434	437	429	404	436	439	466	431	389	445	463	393	432	426	407	426	413	418	425	437	439	463	442	429	476	468	427	430	451	422	437	397	438	442	425	474	437	436	409	421	442	432	404	431	436	445	417	397	415	414	434	442	425	417	458	398	420	430	422	480	434	427	416	443	445	455	414	429	447	405	431	432	419	465	441	409	450	420	435	426	448	445	430	448	411	483	424	408	421	422	454	417	446	424	476	458	452	443	435	432	415	455	469	412	440	437	408	416	459	479	414	482	449	422	436	442	409	462	413	428	429	420	456	449	438	483	444	443	411	443	422	429	408	472	392	445	453	425	435	441	455	448	448	444	415	419	483	427	427	409	398	424	436	429	440	459	435	401	394	408	446	434	418	400	415	433	426	454	421	421	425	431	409	443	420	431	450	396	440	404	490	460	428	426	422	415	397	468	434	459	417	440	431	411	454	406	433	438	454	442	456	476	466	447	424	393	428	461	427	423	447	422	456	469	474	430	418	471	425	460	418	412	424	418	436	401	437	390	437	389	431	419	438	422	445	438	432	436	461	419	465	416	414	409	451	436	465	492	457	422	469	412	462	431	389	418	451	435	432	438	428	446	450	428	423	419	479	422	448	422	428	441	431	454	440	426	460	431	429	405	477	460	420	422	416	443	438	411	393	448	408	420	451	434	440	430	464	420	421	412	432	400	451	425	439	450	411	447	453	407	421	434	401	454	441	426	429	411	429	416	432	444	405	426	414	398	400	430	415	454	399	430	431	462	470	430	425	421	455	419	463	457	409	433	458	406	420	406	466	417	426	397	457	443	461	446	490	413	429	431	413	450	445	438	451	394	443	434	473	399	422	410	425	457	408	417	440	414	459	444	431	405	426	406	459	437	406	441	401	474	449	425	434	471	465	401	429	416	458	426	464	438	423	419	434	444	399	430	433	428	436	386	440	424	420	487	411	427	428	439	460	457	415	456	423	437	422	430	457	415	441	432	426	442	428	447	428	420	419	418	438	425	457	486	409	450	448	431	407	468	420	417	431	428	437	405	400	429	475	385	410	441	422	432	410	413	465	437	461	446	419	430	408	413	432	450	400	426	459	438	425	453	437	421	410	425	411	432	386	415	416	437	463	445	431	435	416	468	423	456	458	443	433	413	455	479	442	433	444	424	444	420	436	414	434	438	435	444	427	393	395	421	436	451	416	430	442	417	412	432	413	426	415	393	435	468	407	453	448	462	437	455	451	470	430	455	407	435	471	458	429	421	436	438	440	434	452	442	421	400	407	474	442	412	448	429	423	440	415	460	450	439	434	434	432	391	426	421	402	428	409	441	425	439	437	438	440	432	426	474	442	462	450	421	469	414	455	446	416	436	431	433	447	419	461	425	402	471	442	439	390	427	454	436	441	440	467	433	454	432	415	441	460	410	442	461	402	459	408	474	415	390	450	447	398	424	409	420	475	447	423	465	458	416	455	416	457	430	445	417	403	398	428	418	453	426	428	437	460	412	447	443	423	454	408	434	441	456	436	449	439	437	426	435	460	380	478	451	424	393	436	424	448	428	439	416	420	448	435	472	459	403	426	415	431	455	440	448	440	425	408	430	434	437	454	420	442	444	436	431	413	422	459	413	396	456	435	455	426	434	403	447	435	441	453	470	430	438	462	474	438	414	396	452	425	449	450	448	419	431	449	411	421	444	435	419	405	419	463	404	444	452	460	443	387	429	415	422	419	405	462	464	421	460	446	433	408	441	419	420	455	448	435	455	444	434	457	427	416	420	432	416	468	414	424	421	463	412	458	451	433	460	449	472	396	410	405	450	450	418	423	434	469	451	403	417	388	436	423	408	425	411	461	471	441	430	453	412	454	437	431	429	410	463	446	431	458	417	448	434	423	407	429	382	456	438	461	403	398	426	428	432	439	427	465	448	429	429	422	435	426	438	415	422	441	454	448	429	358	427	445	436	423	411	434	420	465	407	436	411	441	415	422	452	408	459	428	409	475	437	439	410	423	434	438	406	432	444	423	438	430	438	412	414	446	409	408	418	445	407	406	407	425	422	434	442	471	462	441	445	405	413	471	443	422	400	433	443	396	418	427	428	444	425	425	439	428	440	422	439	428	437	410	400	440	417	434	425	412	435	418	406	452	437	420	426	447	432	443	466	438	446	395	433	438	463	440	390	387	440	449	441	453	430	436	415	471	459	427	466	436	451	416	449
38798	64097	59460	46044	38508	31074	24935	18585	13410	10033	7839	6154	4859	3754	2909	2313	1809	1586	1322	1161	1010	893	859	749	759	744	669	687	660	642	614	618	665	607	630	617	603	594	595	629	577	630	605	593	602	604	596	623	597	607	581	612	577	561	566	627	584	617	604	582	590	619	583	632	581	579	613	550	599	613	583	606	552	574	590	598	559	581	619	549	579	596	598	625	604	590	584	564	540	597	644	559	565	584	605	560	546	615	596	580	625	621	597	627	624	592	601	605	605	606	585	565	573	587	563	569	588	540	556	575	591	586	618	619	553	588	585	588	603	560	624	559	600	607	578	576	580	567	573	589	633	596	589	587	621	596	553	591	565	604	562	564	607	591	599	604	580	572	581	603	557	597	639	589	608	598	569	597	637	600	610	608	630	583	630	604	621	618	579	633	582	604	599	575	633	595	576	618	602	602	563	603	557	563	548	562	604	604	606	597	557	583	536	615	620	576	607	633	562	586	605	622	557	636	603	573	591	595	568	580	617	612	587	535	629	644	647	584	562	614	556	589	639	593	604	529	666	579	573	530	563	571	570	588	587	572	630	566	590	595	603	634	599	558	602	567	590	614	638	589	581	619	581	574	589	543	550	587	569	601	591	585	557	594	571	581	593	563	598	615	596	592	607	597	596	603	601	576	591	629	583	580	579	612	628	571	602	575	598	595	615	625	563	588	603	603	598	588	549	616	636	618	529	608	554	618	547	598	611	609	617	584	588	567	592	597	554	609	579	630	598	590	565	575	591	569	567	606	571	591	609	593	585	532	602	575	566	585	586	571	599	661	601	623	619	612	659	594	619	614	606	569	572	629	614	586	587	630	570	586	573	555	601	567	575	605	609	550	623	581	596	624	586	567	630	590	569	622	586	567	602	600	588	542	568	600	618	580	530	560	556	565	631	569	599	601	604	583	602	597	585	584	644	663	603	617	579	627	640	622	602	609	591	586	578	572	585	584	585	568	596	612	564	599	612	558	579	554	597	595	600	586	590	604	655	539	587	617	566	607	611	609	594	616	623	645	556	576	596	554	593	588	576	599	592	577	607	593	609	570	601	625	609	615	612	570	617	650	582	570	604	585	615	586	572	583	653	584	585	609	660	604	600	619	683	586	607	576	637	542	567	626	582	609	569	549	604	595	588	609	590	550	616	614	614	586	604	580	569	554	574	599	579	598	599	611	602	578	602	587	571	584	584	568	568	601	587	579	622	661	619	543	584	603	590	567	571	606	595	552	576	607	556	626	628	608	590	565	569	595	562	596	605	610	594	599	614	588	595	565	545	581	636	601	608	586	597	571	636	622	657	600	567	597	566	594	581	566	584	579	594	606	586	635	611	594	549	544	548	589	617	582	563	643	573	594	626	609	587	590	566	598	593	640	572	549	625	588	590	577	584	597	579	585	599	594	596	621	624	578	615	568	582	630	566	612	617	561	589	593	581	577	640	587	555	607	604	640	576	591	596	654	571	605	593	602	603	584	620	585	572	586	606	613	578	589	586	578	572	606	528	597	608	604	608	558	561	558	565	598	587	569	615	622	628	600	606	611	588	573	607	546	576	575	569	594	623	532	584	596	604	586	555	536	580	601	559	623	623	604	577	610	600	607	600	562	616	653	606	597	629	629	605	582	589	638	601	577	615	580	571	574	604	567	605	601	672	586	576	603	573	575	592	603	560	587	593	598	596	570	566	592	642	598	607	627	608	609	596	641	545	629	582	631	589	575	596	591	634	577	563	605	592	593	621	619	573	554	614	552	604	591	548	573	582	531	646	564	590	574	584	593	595	603	609	584	599	623	557	597	614	590	562	587	596	639	609	599	596	609	592	584	566	588	606	575	585	574	591	580	611	607	630	587	603	595	644	641	582	590	604	590	586	576	574	572	579	594	648	597	616	559	574	619	590	615	572	583	629	608	601	634	607	639	619	635	579	583	580	571	578	580	576	569	611	553	550	607	656	581	635	577	601	604	605	548	582	621	585	581	606	629	587	545	602	619	601	595	572	572	575	569	522	583	564	629	599	604	602	605	601	561	609	586	612	584	605	578	585	597	574	613	597	605	659	609	584	615	583	602	565	591	602	615	603	587	581	621	571	605	583	567	564	564	603	569	572	585	604	635	559	621	591	573	616	587	585	616	583	599	619	658	588	585	604	576	559	578	611	579	569	581	612	627	591	604	619	568	612	543	561	575	620	585	569	611	585	588	571	596	611	594	633	580	595	627	599	596	601	539	622	591	558	571	542	636	648	598	534	578	577	588	567	575	581	594	623	571	578	571	615	582	595	565	601	599	603	580	615	651	603	585	578	604	618	582	598	619	628	570	570	592	620	575	545	581	604	629	590	640	602	632	611	603	593	633	608	576	614	557	614	631	609	586	578	623	586	598	617	574	566	600	589	628	597	601	597	597	579	550	593	597	630	585	605	585	614	578	555	584	563	559	576	591	611	563	565	638	611	594	588	597	602	593	598	592	584	637	629	594	600	574	601	582	569	595	636	603	593	584	579	585	621	593	578	603	597	577	589	537	579	644	569	630	575	601	600	569	592	593	595	586	551	550	585	593	616	566	581	603	600	580	624	564	578	583	614	599	591	586	600	583	578	590	641	552	609	604	609	582	540	560	594	570	587	592	643	602	607	634	589	608	575	625	587	572	623	602	643	629	574	589	606	585	644	591	594	569	597	621	565	600	562	627	607	575	568	582	581	614	624	566	624	567	575	578	586	568	572	587	599	573	603	586	584	617	557	578	623	587	611	615	555	635	585	594	608	520	552	545	563	598	552	541	616	627	628	554	586	570	595	609	605	633	626	618	573	583	598	639	603	592	604	569	623	574	612	610	595	590	591	594	619	566	596	576	574	555	630	571	602	624	609	616	565	574	605	579	589	580	589	616	592	623	600	579	595	603	610	616	556	619	583	609	596	591	570	607	606	584	603	545	600	607	625	573	598	578	617	596	569	619	589	555	593	528	633	606	572	601	569	605	563	608	602	599	605	593	588	586	563	555	587	601	625	624	617	554	547	567	564	610	579	609	602	613	592	582	603	581	616	606	640	611	617	626	577	576	586	567	595	588	607	605	520	584	571	645	622	617	603	556	589	606	581	562	607	551	582	597	582	584	601	583	594	565	594	619	572	552	560	598	570	548	577	569	562	604	604	602	610	609	591	634	563	525	636	572	556	605	579	608	607	584	574	604	631	614	628	605	579	583	605	576	563	600	609	593	609	591	578	565	605	576	600	620	593	571	591	576	587	584	632	579	606	586	579	604	577	595	595	625	563	575	599	588	588	576	599	603	567	536	571	589	592	580	596	578	620	592	557	617	579	638	623	578	600	555	597	559	569	577	616	607	628	604	610	642	605	569	524	590	610	574	601	628	610	584	567	634	568	535	617	585	612	599	609	574	581	606	545	618	597	639	547	628	624	551	570	562	550	595	608	604	598	577	605	599	631	588	607	599	583	583	620	590
29530	32223	40645	31883	21607	13412	7840	4652	2855	2092	1597	1372	1103	979	785	666	618	582	554	493	483	453	504	423	429	442	456	457	435	422	413	415	437	404	408	454	418	430	453	436	427	434	426	417	410	453	451	415	411	432	402	430	463	399	426	409	423	441	400	411	466	411	454	428	409	436	416	437	394	393	416	402	411	426	463	457	412	402	377	440	427	420	382	426	356	440	436	420	432	398	449	381	443	410	402	407	398	422	373	400	422	418	423	391	390	429	405	417	435	409	406	429	365	413	423	443	444	450	453	422	396	406	409	414	430	449	400	400	425	420	423	375	406	418	418	409	435	413	418	373	392	426	429	441	409	394	399	417	425	384	414	409	426	430	403	404	417	424	385	383	439	442	439	435	437	417	392	421	423	411	403	466	424	380	413	401	445	422	429	403	374	434	407	386	417	436	394	459	399	397	396	416	415	441	421	412	414	427	438	409	428	405	391	406	418	435	413	380	424	406	438	396	393	414	407	401	381	402	400	431	441	406	428	426	409	445	415	378	398	411	474	411	436	432	406	408	413	425	414	415	376	390	399	407	404	419	405	422	442	441	431	406	417	411	391	452	378	453	430	373	416	447	428	400	396	407	404	414	397	438	430	370	393	400	426	476	400	418	427	407	408	406	428	439	434	395	464	382	429	393	416	406	381	462	370	401	435	405	386	430	417	426	404	380	411	430	415	419	428	424	430	434	397	415	460	393	437	435	402	419	429	431	468	430	453	472	416	444	432	408	437	419	447	418	434	412	428	451	430	397	421	414	435	416	445	404	399	421	409	449	408	460	403	426	399	439	421	401	424	372	429	386	434	396	431	450	443	411	433	499	416	449	482	389	424	400	410	415	414	416	407	392	427	450	440	379	435	460	447	430	382	435	446	450	447	447	391	442	456	422	419	455	439	379	410	442	424	416	416	416	443	406	410	434	412	397	420	414	432	426	408	408	408	419	394	411	415	396	432	397	401	399	391	401	402	410	414	417	409	434	436	446	446	373	426	440	417	419	418	430	388	418	413	444	433	437	407	379	444	424	448	418	389	405	414	412	401	451	388	437	390	410	373	416	400	401	413	433	428	406	431	388	403	411	463	416	419	404	423	396	420	448	406	420	453	433	411	406	439	418	403	419	388	426	424	403	427	399	402	435	399	470	405	397	413	418	450	407	403	442	406	390	432	399	435	383	453	425	365	432	389	442	420	402	421	436	377	398	365	403	420	417	443	380	441	471	407	430	419	368	420	410	408	416	382	393	409	396	423	437	455	408	435	410	429	396	402	429	429	416	399	405	424	415	415	408	408	428	416	446	380	402	429	424	418	405	411	397	412	397	473	445	443	389	426	424	413	408	428	421	409	432	409	438	411	399	423	420	423	419	416	441	406	373	428	402	410	407	410	425	411	417	426	419	404	414	439	431	415	419	424	430	398	425	419	419	409	401	395	462	389	427	451	416	418	435	433	411	428	412	468	393	404	415	395	438	448	398	409	402	448	429	399	446	401	393	442	452	408	383	432	426	381	418	413	451	423	431	401	412	438	410	448	417	447	377	409	409	427	448	427	405	404	422	402	399	407	450	412	425	422	444	412	397	404	455	412	449	399	430	394	395	436	427	418	422	407	388	409	440	395	414	412	408	432	434	419	408	428	415	408	391	424	426	408	439	411	426	460	422	390	440	458	423	410	385	417	426	440	391	416	394	426	407	422	426	407	418	416	384	407	404	439	431	436	401	411	435	400	394	449	410	420	417	389	422	437	414	381	431	415	428	416	409	417	409	417	418	384	434	405	382	402	385	401	436	423	429	424	452	391	431	423	417	407	419	443	437	428	431	418	419	384	413	387	407	410	405	404	411	403	436	418	421	383	443	455	386	398	434	429	425	424	448	396	408	401	379	407	419	440	442	394	438	383	416	420	443	379	375	435	458	432	417	451	407	414	433	425	390	417	412	446	414	434	448	399	401	452	427	428	411	399	447	448	394	401	410	395	395	415	417	443	442	414	394	415	420	414	424	480	421	433	450	433	374	428	468	476	393	433	409	411	434	432	429	403	400	437	429	399	413	448	392	414	464	431	411	405	387	393	394	399	415	455	438	402	383	396	383	405	414	456	419	455	395	450	435	419	404	437	396	434	413	405	423	426	439	429	413	441	419	365	404	441	425	437	430	435	421	418	414	391	447	404	439	396	389	440	404	367	411	422	438	449	396	434	439	435	424	415	420	409	417	420	388	405	432	430	432	368	435	420	435	432	399	391	405	413	426	444	409	437	376	408	422	452	419	423	426	417	441	428	413	407	412	414	418	409	441	404	403	446	423	410	435	399	440	431	442	407	424	450	408	443	405	390	411	428	389	428	410	439	403	436	386	432	429	419	394	407	448	412	393	422	409	398	432	428	427	427	427	433	405	395	415	455	440	398	402	431	429	390	417	377	398	420	444	429	412	437	435	392	402	405	444	406	421	435	421	421	414	414	369	449	456	405	458	428	432	384	434	413	412	396	435	439	420	389	399	402	440	393	436	388	404	413	425	416	450	457	422	400	404	412	413	415	433	414	366	424	381	428	445	395	436	401	373	429	378	414	413	430	396	394	394	386	445	426	419	431	459	431	404	416	406	425	418	398	431	395	416	445	422	370	401	405	440	432	418	428	430	407	421	433	404	446	425	413	430	429	379	413	389	450	382	421	423	427	437	414	381	422	425	419	422	415	408	409	404	346	363	443	417	404	405	411	437	440	420	434	385	391	417	406	416	419	421	404	471	421	419	401	388	412	440	416	407	422	421	406	427	403	430	393	395	403	406	453	402	387	386	402	452	454	398	409	435	417	439	419	433	427	452	420	445	445	423	433	408	412	420	405	438	381	405	396	407	412	434	420	390	408	392	387	421	447	429	398	420	428	430	391	417	430	402	437	414	400	464	428	428	428	406	419	407	435	414	426	432	420	401	433	392	396	436	420	446	411	421	427	442	408	436	412	414	407	438	397	407	396	450	382	435	434	431	402	418	424	426	438	421	415	403	439	423	390	409	434	434	399	417	414	450	405	423	342	443	388	427	393	442	454	417	428	417	411	446	424	425	426	452	400	411	459	423	392	444	399	406	387	417	423	390	425	412	406	413	401	426	413	425	417	419	446	417	418	394	441	426	420	395	440	389	397	424	394	410	442	453	383	406	395	471	421	392	444	400	405	426	426	389	444	428	439	418	405	424	425	429	437	436	442	407	424	435	419	431	399	400	429	417	395	440	412	414	403	407	418	400	439	457	411	378	361	433	440	431	430	441	404	397	478	401	408	460	420	434	413	447	406	398	431	420	422	392	378	441	401	410	412	441	422	392	403	435	418	428	387	428	441	432	443	418	400	416	390	440	410	433	383	403	429	419	402	435	420	405	375	450	424	425	402	418	408	406	411	398	401	382	412	396	394	449	413	411	436	425	409	424	443	415	458	406	436	399	405	396	439	406	388	456	458	437	400	412
37296	51044	46404	34723	26993	19528	13570	9297	6186	4241	3334	2689	2236	1665	1477	1252	1045	908	854	747	760	668	709	670	602	660	608	614	623	564	565	584	606	561	570	539	582	615	590	565	607	549	622	624	577	605	588	567	629	596	570	613	575	586	558	556	552	570	605	582	536	599	551	564	599	574	593	600	577	571	578	545	579	561	576	614	562	603	594	542	555	575	597	587	608	546	570	612	569	585	616	614	548	574	568	600	537	578	556	606	637	551	572	532	575	605	590	568	581	597	557	546	549	581	559	565	558	622	559	610	580	591	574	582	591	569	622	560	582	606	538	568	607	603	553	605	609	595	599	612	580	625	565	556	581	579	550	587	556	575	560	621	590	536	593	570	584	591	560	559	615	565	590	531	575	628	601	577	574	571	576	575	541	610	568	580	586	587	567	605	568	649	637	549	596	558	549	572	569	551	579	597	585	566	585	581	552	599	545	588	551	588	555	561	577	568	556	597	599	578	579	553	571	566	541	587	595	601	522	568	541	542	553	588	578	592	593	554	558	543	546	599	574	580	565	582	598	528	605	611	544	612	542	556	563	566	572	563	518	591	630	580	535	583	569	606	578	578	553	574	571	581	575	570	655	548	603	589	631	556	581	595	568	599	585	571	581	568	579	574	592	567	596	573	608	594	548	541	597	570	582	579	532	562	612	576	568	573	586	570	573	572	535	571	593	622	623	559	589	583	567	564	559	563	576	575	580	543	607	565	627	545	537	589	539	591	570	556	601	619	583	583	615	567	551	571	568	594	577	585	589	601	593	569	590	554	595	571	570	551	579	621	574	591	551	606	567	561	607	581	593	570	575	560	572	585	544	581	568	594	533	569	608	555	568	591	582	588	555	572	522	588	588	590	567	556	570	547	578	601	558	605	618	571	582	587	560	596	579	579	585	572	607	616	582	555	555	569	579	560	584	574	599	561	539	620	604	561	552	586	554	555	584	585	555	573	584	562	622	601	555	539	586	580	545	582	502	607	572	576	571	559	583	577	549	533	598	578	596	551	570	614	585	578	570	584	545	592	564	580	539	567	593	571	571	588	594	601	526	604	573	566	594	628	623	571	605	582	554	575	566	611	590	577	574	586	549	503	581	558	595	625	585	578	600	581	585	551	552	594	529	553	575	578	595	537	577	564	577	520	575	596	536	561	559	572	563	568	566	595	602	619	571	568	574	586	529	605	610	582	614	524	587	610	560	623	602	560	603	558	601	572	597	587	574	601	579	583	614	568	574	530	579	569	601	583	585	587	581	587	567	538	566	631	625	561	586	585	580	568	591	550	578	550	598	529	595	570	547	565	629	542	582	561	557	553	588	578	588	573	604	545	580	573	580	529	554	527	609	579	560	564	565	559	554	641	557	575	547	597	564	587	578	574	590	605	583	624	575	570	590	549	537	577	594	564	574	617	611	612	583	570	583	578	563	589	603	571	585	569	614	554	568	576	596	618	612	593	566	563	571	635	593	592	579	572	614	571	622	563	570	600	567	578	555	586	553	558	553	592	586	613	582	592	556	558	582	599	558	596	579	579	591	583	617	569	608	571	550	541	590	549	575	616	584	579	562	572	608	597	570	598	604	635	606	575	528	582	517	606	577	598	623	545	578	551	550	589	581	608	582	568	564	568	586	546	590	609	574	583	600	532	548	563	533	538	585	549	575	608	589	591	562	567	612	563	583	617	527	557	568	572	629	564	580	555	548	574	606	555	595	574	549	553	535	618	592	579	591	569	564	589	607	593	610	584	562	602	595	600	567	562	579	545	597	603	614	597	599	627	574	576	553	566	590	609	560	544	582	593	590	563	609	586	594	563	621	598	620	582	558	543	608	642	568	584	575	601	582	567	587	598	584	632	563	551	581	584	595	594	569	601	588	583	584	584	576	547	560	612	567	574	573	544	631	595	593	586	593	586	546	597	568	591	551	545	588	573	565	628	604	595	570	578	568	587	585	581	573	597	576	585	603	553	630	578	569	620	569	632	587	580	605	621	588	551	585	578	614	572	578	570	579	513	603	548	549	639	582	562	599	595	603	555	581	569	563	557	555	593	576	594	605	573	543	568	538	595	579	598	621	583	649	586	549	585	570	581	562	566	576	616	555	582	578	531	576	602	569	588	602	615	554	602	591	551	566	543	613	573	546	567	573	623	560	576	544	592	569	594	603	586	567	553	620	596	577	518	546	600	568	598	602	572	555	538	551	617	573	601	602	557	570	568	578	554	573	556	572	543	578	591	568	620	602	579	582	586	550	583	569	615	602	583	579	593	597	592	587	559	564	575	544	578	581	652	596	578	609	568	572	610	544	566	571	587	583	596	569	555	549	567	549	569	575	600	576	596	586	566	548	593	534	586	590	604	585	584	560	579	612	555	624	602	593	565	597	579	637	574	570	557	561	621	558	579	577	625	546	590	603	587	621	551	614	573	634	581	587	589	614	607	570	611	572	653	523	583	602	601	537	597	613	554	645	544	600	556	574	602	567	562	548	538	554	594	606	556	585	619	551	588	584	582	590	617	562	577	554	600	594	599	579	563	589	556	615	607	584	604	600	595	565	601	584	532	583	567	583	597	570	565	566	564	601	583	618	560	594	588	589	589	590	562	596	591	607	576	524	583	601	595	551	616	571	570	562	552	570	610	570	603	563	577	578	597	576	554	583	554	570	579	619	591	584	587	597	567	536	542	556	607	579	607	584	563	592	597	575	578	553	574	554	568	580	601	622	562	580	590	618	613	604	583	575	582	570	626	592	571	585	548	545	563	566	584	571	550	576	599	620	591	597	587	601	586	536	561	565	587	591	593	583	605	608	599	577	575	587	589	570	550	616	545	598	543	562	574	625	628	581	564	573	601	577	584	599	552	626	599	539	597	593	558	616	579	589	567	536	576	597	578	581	613	627	551	620	595	544	550	608	564	626	585	545	593	559	557	628	592	615	558	580	618	612	593	576	607	573	571	539	611	621	578	586	601	603	575	603	605	567	571	605	602	573	593	597	603	597	572	577	592	581	605	562	608	571	574	581	557	591	566	559	540	579	594	569	578	605	578	556	540	614	579	558	546	578	589	591	576	584	563	557	585	598	552	606	554	599	583	578	570	557	597	587	561	589	530	579	599	613	569	549	533	580	572	591	586	595	585	594	573	574	562	563	560	549	569	579	591	572	570	600	603	566	587	565	600	577	597	610	566	566	552	555	616	578	570	602	539	580	565	617	609	569	563	585	539	603	595	647	598	594	592	583	586	575	566	597	535	604	558	567	593	583	562	567	582	581	538	586	599	582	557	578	560	582	590	605	606	534	599	599	576	548	570	580	580	613	548	610	576	564	566	613	533	612	580	554	624	626	585	566	573	567	583	609	616	582	532	570	563	594	604	564	606	593	576	615	567	551	588	587	586	559	616	579	608	593	577	568	571	622	586	611	582	588	620	587	612	553	565	569	532	544	603	581	585	617	580	587	545	583	621	578	554
24115	21049	28764	26372	24746	22120	15721	8653	5004	3557	2767	2199	1732	1398	1121	955	829	689	642	613	541	517	519	524	491	492	520	486	463	443	448	415	441	409	458	414	405	429	423	434	431	430	440	424	471	406	403	441	419	424	440	438	418	458	483	403	410	416	416	420	435	470	454	454	413	480	458	437	451	452	451	425	460	428	435	428	432	419	410	470	395	422	465	447	457	470	429	445	434	408	435	441	438	427	423	413	417	451	437	454	394	450	404	444	429	425	482	453	401	455	415	407	449	438	451	420	431	424	403	413	457	451	387	455	417	458	451	441	472	401	416	431	412	384	409	434	421	432	449	445	435	427	433	414	410	435	415	426	460	462	438	422	446	421	400	451	419	461	478	455	431	429	491	415	438	429	450	471	441	419	413	432	479	437	443	417	428	414	418	426	432	435	415	476	411	451	464	430	418	395	430	421	421	430	402	422	447	480	451	448	419	419	456	422	467	395	449	452	436	428	430	439	465	392	465	439	458	478	432	451	449	469	398	441	429	441	413	415	424	434	455	430	404	411	386	452	426	443	412	468	433	442	434	427	411	458	432	415	440	417	458	436	443	440	456	483	447	449	438	445	436	437	422	455	453	461	449	430	436	396	446	435	448	422	430	435	458	418	426	437	429	414	445	412	436	432	441	426	428	402	396	409	448	426	447	442	440	435	449	447	453	396	419	426	459	417	440	440	435	411	450	403	430	390	461	442	402	454	415	441	454	423	417	456	442	424	425	480	430	428	431	461	441	412	452	436	469	416	444	405	399	416	367	455	409	471	465	395	416	409	406	447	447	392	412	469	459	417	407	405	443	423	450	442	418	483	419	433	439	445	409	432	434	431	465	405	429	446	456	405	408	451	462	413	452	473	455	469	463	451	456	455	414	425	444	447	437	421	467	455	442	424	490	454	436	402	416	419	439	430	421	435	405	428	446	411	445	428	437	447	433	434	416	419	425	452	465	439	438	429	444	449	460	418	421	444	424	445	445	449	397	415	477	431	434	449	396	403	426	414	464	445	423	409	421	437	413	432	456	411	427	438	440	429	413	384	442	446	470	428	428	423	426	435	401	443	428	443	420	387	436	428	396	417	457	463	455	449	397	462	415	418	405	424	434	442	407	433	444	461	454	419	438	413	419	413	462	418	450	419	436	438	451	399	430	453	436	413	424	447	435	442	413	412	424	414	425	389	403	440	464	469	457	396	475	428	413	392	452	398	422	453	454	446	468	416	425	416	407	445	416	436	452	414	425	445	444	450	408	427	422	395	439	461	437	434	421	438	445	429	457	451	455	406	434	447	440	381	421	450	442	449	431	442	422	455	447	423	448	466	417	448	428	442	449	467	458	425	431	416	403	421	422	424	442	426	409	440	420	442	438	406	434	451	406	440	433	402	423	456	394	427	432	435	432	448	431	445	437	422	419	406	399	430	433	442	446	430	448	422	416	427	443	397	453	437	389	394	431	404	421	415	401	431	415	438	410	423	453	431	413	442	392	429	449	411	424	434	426	406	446	456	424	431	445	406	435	420	438	450	447	452	416	404	460	381	442	448	417	451	445	447	452	427	462	433	445	474	460	429	427	435	430	423	411	440	498	403	448	432	424	436	418	415	445	430	408	437	428	434	453	394	414	431	436	436	474	426	457	483	434	465	477	459	420	439	432	414	418	403	412	435	424	398	440	433	436	465	392	497	437	423	456	396	483	407	426	442	414	441	478	428	423	447	453	461	420	414	463	412	474	407	464	432	457	469	437	425	427	415	434	453	420	382	435	432	447	428	444	448	436	407	423	404	450	427	446	421	427	424	440	392	409	419	423	442	435	440	455	431	390	423	446	415	403	405	406	418	410	420	430	453	415	436	459	467	427	454	426	462	444	431	382	432	450	451	477	467	413	431	425	415	433	424	448	415	469	437	426	461	418	451	447	448	425	430	433	444	426	425	441	430	428	448	408	448	404	430	421	400	450	446	430	440	415	435	444	412	438	441	443	434	408	406	434	427	434	471	445	465	459	471	428	423	424	444	410	414	427	430	450	434	413	467	435	426	442	431	420	429	420	444	416	476	417	430	470	435	447	421	399	498	440	399	419	439	443	429	457	476	432	466	418	408	430	457	474	437	436	406	426	444	460	426	471	441	407	462	452	431	453	410	468	416	445	420	428	428	427	411	482	442	434	408	415	413	412	394	443	468	407	437	421	421	437	459	442	401	430	439	411	446	427	398	410	476	408	429	433	434	388	394	462	453	406	438	418	446	423	405	427	452	457	399	432	417	409	438	433	419	431	415	446	426	410	429	447	442	441	455	405	457	394	417	410	405	457	438	428	467	496	415	441	436	433	458	422	432	431	395	447	450	420	401	431	421	428	455	448	455	457	437	409	462	452	423	451	412	435	413	431	469	414	386	447	400	423	435	426	431	412	432	463	429	453	407	409	428	441	458	440	432	427	442	460	452	431	467	411	426	474	356	409	437	447	435	462	411	439	421	428	443	433	447	441	416	479	425	434	457	428	406	427	418	404	447	432	466	443	418	400	424	432	427	398	476	410	388	411	445	456	434	462	435	413	431	432	407	428	465	462	440	435	396	443	403	407	410	399	416	386	434	434	442	439	415	410	454	412	455	432	425	407	419	449	421	429	452	443	468	434	412	416	438	432	446	434	429	421	450	444	438	485	418	465	417	418	437	457	452	482	430	434	438	449	401	437	445	456	414	424	426	412	423	497	413	439	486	464	417	425	406	412	446	417	450	444	446	458	430	448	429	447	481	428	456	436	418	434	405	443	401	409	453	414	447	445	430	444	420	453	443	418	470	433	444	421	428	421	416	476	390	431	441	417	443	431	447	431	414	458	442	392	428	475	449	451	444	399	435	474	471	458	448	442	400	434	420	440	426	447	432	426	452	427	437	431	401	448	468	370	436	411	428	447	448	428	441	442	427	461	426	442	451	430	416	459	432	415	446	405	455	453	487	459	432	403	447	488	452	429	481	407	391	428	462	431	417	462	424	451	402	430	452	414	408	393	413	466	383	409	426	453	426	443	447	435	431	424	428	438	450	402	422	410	420	428	425	431	426	393	444	416	425	409	466	450	412	450	418	414	428	434	411	426	409	446	413	461	447	457	444	435	471	433	454	457	425	441	438	449	443	442	447	429	476	426	418	443	429	411	439	483	455	409	431	438	437	429	422	428	444	453	449	415	421	429	430	438	411	436	435	452	417	450	392	419	451	440	437	468	464	436	433	427	436	450	419	437	422	465	396	423	425	420	424	413	443	440	440	460	445	451	392	425	443	447	434	435	440	444	414	428	434	431	400	453	454	447	442	451	412	437	441	435	449	434	411	411	380	434	431	457	448	444	426	428	445	410	430	428	435	458	439	413	431	452	413	462	430	425	434	415	435	427	404	434	401	430	422	461	453	437	443	436	435	412	442	453	434	438	393	430	476	414	449	433	413	455	424	456	428	450	444	423	475
37198	58109	53183	41749	33884	26637	19670	14415	9715	6901	5505	4404	3344	2624	1992	1680	1393	1233	1104	983	875	845	743	716	673	707	647	698	647	631	636	634	611	614	609	596	629	571	636	615	581	591	605	624	617	629	610	609	641	590	604	600	634	572	606	629	580	602	616	560	613	607	577	574	563	582	585	600	616	630	574	602	629	649	578	616	587	630	577	558	624	639	584	607	594	594	577	595	616	601	575	601	590	606	634	608	559	593	622	600	607	610	582	579	616	569	605	577	615	618	622	601	608	611	605	604	617	542	596	589	607	590	612	593	570	611	639	570	660	593	573	589	558	607	625	582	622	608	612	606	628	593	586	566	573	615	662	581	602	588	618	611	618	558	548	607	618	610	641	642	582	590	577	578	603	562	595	568	562	599	571	550	635	583	585	595	607	559	611	609	651	568	589	620	611	631	581	645	571	610	587	602	591	594	609	613	561	629	600	644	588	592	603	609	649	657	621	639	600	565	639	529	561	616	611	574	646	601	612	589	616	602	618	598	634	627	574	550	610	551	566	632	619	595	591	588	560	555	583	609	593	614	613	620	554	630	610	615	573	568	598	610	608	610	643	553	635	622	603	627	583	618	619	593	596	645	598	605	593	604	597	599	615	609	577	598	624	640	587	562	609	641	624	591	595	611	604	607	557	633	582	580	573	599	615	633	600	606	592	570	615	604	608	607	601	605	634	592	608	602	575	635	609	556	615	652	552	544	632	586	592	617	599	625	593	623	558	593	582	602	595	615	584	606	657	559	542	583	594	578	589	625	575	629	610	623	622	607	596	606	595	602	573	622	658	605	597	606	566	572	626	573	632	607	621	592	634	579	605	625	589	581	612	589	610	593	560	655	610	599	574	597	606	595	656	642	581	616	632	542	627	599	658	623	623	610	604	598	608	624	614	588	596	570	575	577	601	569	565	568	631	619	593	593	588	617	581	637	568	644	620	590	600	571	620	571	558	596	624	551	635	593	582	589	570	599	596	563	554	609	604	640	585	595	592	589	646	579	575	563	611	600	585	622	589	637	597	640	582	624	586	610	597	551	638	623	667	643	597	632	604	581	625	599	569	586	606	595	631	622	619	602	582	586	577	614	571	582	597	598	613	628	591	579	565	620	588	605	581	619	611	590	586	598	600	572	605	615	593	611	600	578	631	574	628	618	582	616	647	611	627	581	622	620	588	589	600	592	571	589	625	590	603	599	622	605	627	584	585	609	598	631	604	577	588	617	633	617	597	600	573	660	622	662	623	618	641	632	602	635	577	616	599	588	591	625	618	576	586	576	594	584	594	624	629	575	585	636	618	645	608	587	596	635	592	585	588	587	667	578	592	604	655	609	609	602	578	634	561	603	582	612	610	595	611	590	583	644	598	599	566	620	577	645	596	588	614	580	599	578	594	618	595	617	656	614	595	558	613	632	625	663	669	596	588	631	621	594	603	598	615	631	620	618	631	545	590	616	565	616	540	633	630	642	578	585	605	617	627	597	602	644	635	593	624	598	596	601	628	607	586	617	599	607	614	620	605	614	638	619	669	610	611	628	616	571	615	573	639	625	635	585	608	614	591	613	586	617	631	594	610	613	639	603	643	632	597	561	635	613	611	626	644	589	605	554	608	625	585	664	608	606	659	587	608	583	609	576	641	646	621	587	628	603	627	611	577	560	611	599	603	580	620	610	576	619	611	619	592	614	617	595	584	630	642	647	626	577	575	633	605	598	654	616	579	617	642	574	532	567	589	611	593	580	612	637	614	621	614	627	613	574	608	672	585	641	620	610	610	604	617	571	593	578	589	594	645	579	586	612	627	621	626	625	611	580	568	571	609	550	575	559	544	592	623	593	595	625	607	587	624	602	578	641	580	586	611	630	607	636	607	629	574	549	656	568	560	575	622	626	560	649	623	569	585	618	592	573	645	562	582	608	628	582	579	593	603	635	636	558	609	652	613	608	606	581	591	601	624	591	606	625	607	573	571	603	615	624	607	586	614	594	571	624	593	577	592	599	594	603	596	592	623	627	594	602	580	607	611	575	588	596	536	592	642	636	620	598	570	568	591	646	595	605	603	556	598	588	626	608	652	602	613	623	618	617	586	612	569	606	593	628	618	591	577	596	616	580	592	639	618	633	624	587	613	604	638	585	600	594	639	633	584	592	634	633	604	589	623	584	612	637	609	612	645	602	567	592	613	610	591	611	580	574	575	644	653	604	625	598	612	601	627	605	628	634	618	542	612	589	595	601	614	623	597	642	617	597	598	641	624	632	633	629	575	586	572	566	618	624	593	574	628	601	550	608	581	592	570	590	604	569	600	628	560	575	588	647	614	606	644	609	606	603	581	585	653	609	534	636	568	596	581	572	573	640	585	663	586	565	574	586	559	586	618	549	586	653	537	581	555	626	628	593	628	598	603	642	631	579	586	574	537	615	671	591	598	579	554	543	625	627	572	584	561	563	611	611	598	582	611	658	607	592	559	565	599	588	591	598	642	589	580	611	584	585	634	595	611	569	591	632	614	569	595	601	594	585	604	651	599	617	582	657	569	606	610	608	598	581	577	598	622	581	645	598	621	579	611	604	600	638	586	614	640	613	590	605	617	604	579	601	580	616	611	602	620	601	666	643	607	542	613	593	561	597	589	610	567	591	607	578	595	601	580	616	568	580	586	669	565	600	613	590	587	546	606	593	617	581	560	599	554	567	551	563	605	608	596	583	596	583	568	658	599	590	598	619	568	624	633	621	563	616	632	594	591	607	625	589	593	698	616	554	615	609	609	641	609	583	595	595	587	616	573	577	559	617	582	588	647	594	621	552	632	602	576	620	592	610	591	626	614	609	564	605	603	595	579	621	599	622	603	591	596	610	585	602	584	596	634	596	599	628	627	582	612	550	630	603	620	563	589	614	621	622	631	620	602	594	622	620	638	629	610	593	598	636	587	596	544	626	562	602	606	608	620	598	614	598	637	581	604	603	596	652	600	587	608	585	610	619	602	603	559	602	602	580	573	578	566	614	621	581	593	599	606	613	557	612	599	612	585	571	607	653	592	631	610	545	610	591	597	587	608	593	595	598	604	586	631	592	616	564	595	615	574	614	562	576	591	607	612	594	621	633	555	577	621	607	611	622	601	576	604	556	575	594	626	609	598	627	598	553	602	613	607	612	571	630	585	607	589	568	588	619	587	606	618	565	587	623	590	587	617	576	591	613	578	571	633	603	622	603	622	602	621	644	581	594	614	591	625	599	605	605	595	620	596	598	590	579	593	591	601	554	583	583	625	572	603	666	621	623	595	617	586	588	570	600	592	631	627	613	615	554	543	581	586	574	646	609	655	593	571	583	633	635	596	573	613	589	624	650	605	628	576	611	605	588	602	587	587	593	574	643	665	585	604	653	641	567	614	613	677	560	660	637	617	586	589	591	604	573	628	617	602	565	631	596	589	536	605	599	601	644	603	601	563	638	576	632	620	658	609	623
23030	21018	28673	24278	22988	24371	22056	11962	6940	4600	3782	2961	2182	1749	1361	1158	1007	863	811	687	588	566	578	486	508	469	466	463	449	441	441	416	464	457	410	430	444	433	438	437	460	414	453	439	422	437	472	422	428	421	421	449	438	474	460	455	439	450	429	419	441	433	410	397	449	398	431	423	424	401	429	432	408	439	400	446	403	432	416	422	414	396	410	432	418	423	409	454	430	444	425	438	429	391	453	423	446	469	452	402	440	416	406	431	439	454	426	396	453	412	422	433	411	402	405	430	399	424	439	390	463	437	437	457	445	415	430	428	423	430	441	445	447	439	440	398	392	413	381	426	437	442	418	398	413	421	424	434	418	409	433	443	441	419	437	440	442	473	395	426	393	467	457	435	470	398	404	368	434	385	426	419	433	430	437	396	432	400	402	449	474	442	419	424	419	419	426	397	438	425	386	436	444	420	431	426	420	426	403	415	430	416	449	416	412	415	411	435	435	423	463	434	426	434	416	416	433	409	420	370	452	446	445	434	431	452	429	411	431	404	412	427	401	403	433	443	425	411	454	419	384	407	462	422	434	419	465	452	474	422	396	433	431	442	428	431	413	424	423	427	395	451	437	432	416	411	429	451	391	429	434	460	432	454	395	431	435	438	421	439	421	406	425	419	436	434	431	431	451	455	412	433	402	408	434	449	431	450	416	419	420	422	410	435	393	432	418	399	445	487	431	434	419	449	407	445	429	422	443	434	442	443	424	412	401	424	435	460	487	421	445	427	422	426	426	455	433	412	398	372	382	401	463	419	420	408	442	421	400	402	430	417	424	404	445	440	456	444	430	447	433	462	421	436	419	439	434	444	442	423	432	419	425	428	439	457	426	418	444	393	408	433	435	431	437	399	432	425	430	416	415	441	452	452	439	452	391	405	433	419	450	459	397	441	414	437	463	433	432	413	455	411	434	415	445	418	428	435	425	437	431	419	452	446	429	454	399	444	467	430	422	424	413	410	420	428	404	448	445	456	405	450	423	461	429	418	433	453	451	413	427	383	393	435	448	457	405	391	433	400	411	435	417	421	448	384	412	413	449	422	434	421	452	450	385	389	452	411	418	443	428	430	422	412	408	416	439	436	447	406	441	391	390	443	392	438	451	414	445	413	439	458	445	442	442	393	435	423	426	426	440	432	429	459	438	441	453	401	411	433	421	442	398	424	382	435	417	428	438	434	426	449	454	439	448	421	412	445	398	402	447	409	410	424	424	422	446	435	398	428	420	440	422	431	450	482	439	402	437	413	422	428	451	449	417	441	446	403	418	431	424	377	427	426	427	417	423	423	416	456	424	451	411	405	454	444	453	419	409	432	416	457	452	428	400	435	399	388	391	438	412	385	421	422	434	420	418	386	459	430	438	414	440	433	408	440	406	449	404	443	430	431	413	417	471	440	400	443	440	457	459	459	385	431	416	466	426	412	443	461	430	451	438	412	431	444	425	456	412	463	425	442	457	425	382	439	417	453	400	434	442	431	432	403	419	422	417	470	435	453	425	465	413	436	388	422	423	411	417	438	454	416	429	438	447	416	425	401	444	435	443	410	431	413	431	431	467	418	427	440	462	426	462	438	422	450	422	401	374	435	445	420	432	394	439	443	434	430	436	420	462	426	419	442	415	442	435	463	381	443	400	433	460	423	442	435	440	432	416	415	426	446	412	414	418	420	420	406	406	444	436	425	457	404	397	412	471	455	410	433	426	444	397	411	427	448	408	445	402	408	455	439	429	448	444	426	420	401	444	467	397	433	456	405	417	454	453	434	421	428	466	441	417	405	459	429	418	425	446	423	421	411	413	402	429	438	393	409	458	411	421	393	432	427	421	428	432	424	463	408	433	423	437	405	406	422	420	433	397	421	414	417	403	398	419	415	443	441	446	407	426	430	445	429	445	455	497	413	438	411	433	417	399	446	424	428	402	435	468	440	408	444	426	464	414	435	413	454	402	425	424	451	438	443	397	425	422	437	410	449	425	423	437	426	446	413	434	427	399	447	400	407	414	431	439	424	440	399	444	408	418	417	413	427	426	399	445	473	437	403	445	465	420	407	436	419	428	420	435	406	445	426	396	438	435	447	455	414	383	410	399	418	447	423	427	445	456	405	392	453	434	408	432	398	440	422	460	425	424	432	426	409	458	417	455	460	409	398	431	426	442	405	408	434	436	426	407	432	425	455	474	438	433	423	429	422	471	379	403	429	418	420	450	427	406	438	407	461	407	461	478	420	451	443	458	415	371	431	436	447	463	456	434	450	453	447	383	441	474	414	444	412	436	436	397	421	438	413	424	440	430	425	442	452	434	435	458	414	422	458	419	419	427	425	420	394	444	433	440	434	429	417	450	431	411	450	449	409	418	472	430	421	425	428	448	451	393	394	376	418	426	422	442	460	431	431	420	434	410	451	441	440	405	435	416	403	425	405	387	419	396	431	433	449	385	464	393	417	415	402	445	431	398	428	439	443	425	413	425	389	421	424	412	380	483	422	415	400	442	404	406	421	461	398	440	407	401	442	430	437	415	432	473	439	422	416	429	432	439	397	424	430	438	399	462	445	430	413	424	441	409	437	404	458	400	415	420	457	421	448	417	432	394	435	417	415	434	422	462	444	404	447	434	443	455	414	444	449	433	439	413	433	418	384	460	451	431	444	398	449	422	433	466	447	442	453	391	425	464	402	410	429	429	424	388	429	405	432	433	475	426	412	433	433	426	392	447	415	452	455	440	408	426	429	466	404	389	409	431	432	463	452	399	403	410	415	417	462	429	424	418	424	454	444	378	394	410	424	433	395	425	425	428	434	430	455	429	424	400	430	394	455	412	432	442	455	426	434	418	395	431	431	410	450	444	441	450	402	430	479	419	444	422	422	436	452	456	457	457	436	432	468	404	452	385	442	406	491	432	421	449	406	446	416	445	462	420	444	408	422	472	405	431	455	406	414	397	443	449	433	411	408	407	382	419	439	422	412	413	440	443	466	454	459	402	423	424	396	438	447	471	407	431	420	381	422	401	449	439	433	415	426	415	412	450	442	422	444	408	462	420	405	419	449	450	419	392	429	420	411	472	439	431	408	465	399	418	418	402	435	415	413	385	433	426	391	461	403	432	388	403	433	431	451	437	415	453	430	418	423	406	408	431	436	405	435	428	423	393	429	383	398	418	456	440	403	440	394	403	432	432	428	413	467	471	419	474	415	406	449	408	432	421	432	428	445	452	442	439	436	422	420	429	409	431	435	426	424	443	430	423	392	431	418	393	446	407	448	441	437	439	434	420	402	433	389	408	433	416	450	418	424	419	427	385	473	441	450	437	394	447	395	438	430	458	423	432	400	428	437	421	453	426	409	417	412	446	451	449	422	406	427	452	450	407	420	405	421	435	403	419	397	437	400	466	448	437	403	397	422	437	430	428	441	418	422	466	431	419	421	444	416	411	458	418	435	461	438	424	451	412	423	449	414	416	463
38739	63546	57947	45594	37913	30972	24060	17861	12379	8841	7103	5715	4219	3272	2485	2087	1750	1492	1242	1112	972	899	809	768	755	732	657	603	639	640	607	608	622	606	596	615	654	589	577	599	589	620	587	609	564	565	575	563	617	583	539	644	555	611	606	568	587	608	600	560	587	555	591	585	574	548	593	597	589	634	610	592	580	582	573	599	557	586	575	610	590	590	608	610	613	580	560	582	586	573	566	581	614	531	644	577	597	556	618	604	562	570	595	577	601	577	607	576	579	600	566	655	604	612	585	574	573	608	573	560	560	591	603	595	568	597	577	547	582	569	564	644	555	575	571	555	571	581	571	525	579	597	584	570	599	550	577	552	594	594	603	558	589	601	566	570	611	563	607	580	573	607	613	576	585	565	602	634	530	630	578	587	579	579	587	579	544	585	597	589	579	614	603	587	594	528	564	573	604	576	538	572	547	540	562	558	532	564	547	598	574	591	563	557	529	601	562	618	618	591	570	565	551	530	615	604	628	591	563	595	546	540	617	575	585	598	611	577	645	587	584	607	555	606	606	566	581	597	542	646	586	564	583	576	619	619	557	592	597	617	563	589	571	603	576	582	587	594	562	605	575	588	569	538	610	603	561	580	529	610	532	537	583	611	598	592	593	606	614	558	600	572	614	591	640	590	604	581	583	575	559	577	601	533	607	633	600	581	581	620	583	576	546	611	565	576	544	535	601	592	547	570	583	601	606	579	613	579	614	589	573	557	567	592	584	598	621	567	592	615	550	573	553	563	565	580	607	590	590	612	665	578	613	602	593	557	616	551	564	596	544	564	589	577	588	558	586	577	579	579	562	612	556	613	577	510	580	586	560	585	625	559	582	580	590	633	582	571	611	648	574	594	595	563	588	568	612	592	558	541	591	616	593	589	618	562	616	543	603	542	634	592	610	563	609	660	602	597	549	604	600	571	539	556	638	581	588	622	602	558	562	554	601	586	575	560	559	600	569	628	590	582	581	586	609	585	570	585	587	566	594	594	598	576	592	574	640	621	619	572	539	557	583	588	590	565	586	535	630	587	584	604	574	497	625	557	561	540	624	628	543	566	579	646	596	609	554	567	587	565	603	596	554	577	613	585	568	600	583	611	551	609	608	576	607	517	594	591	580	588	611	574	596	564	591	583	600	583	576	582	604	550	573	597	592	597	579	552	577	620	552	564	575	575	624	618	576	563	590	596	627	605	594	607	638	544	574	581	587	578	557	605	583	554	553	585	564	597	565	577	602	578	560	523	529	589	579	610	555	592	582	612	573	582	619	595	578	570	603	552	606	623	611	517	603	566	604	585	534	589	578	594	584	552	608	594	599	575	588	614	556	593	541	572	625	599	590	591	573	578	634	575	641	577	599	583	566	573	581	628	555	587	587	586	571	599	519	576	594	580	569	574	585	581	581	565	561	561	546	594	564	598	620	580	568	551	591	588	597	591	583	561	546	557	569	585	570	581	600	609	571	557	578	578	576	590	562	570	589	608	556	577	588	559	561	569	585	582	576	567	588	592	644	618	650	616	584	565	601	544	563	591	558	555	595	568	622	564	582	552	607	597	551	609	614	625	590	620	524	556	624	560	570	606	587	599	577	582	616	579	542	566	547	608	576	602	605	581	549	604	577	581	557	569	613	548	581	589	566	607	602	591	598	613	593	625	588	569	606	632	601	591	577	581	587	535	636	570	572	591	621	594	630	607	592	613	610	539	546	607	583	595	611	598	568	592	577	598	605	567	566	583	591	603	582	552	575	597	553	623	554	566	589	608	557	572	562	568	572	577	527	577	612	595	616	521	568	589	558	581	560	583	516	577	579	587	526	543	591	613	599	556	593	576	618	606	545	626	613	593	559	589	630	595	603	601	587	620	554	639	549	547	557	597	591	551	575	544	599	577	637	590	598	602	558	597	549	621	584	541	627	624	584	551	606	637	548	528	566	585	525	617	612	591	569	586	582	553	582	563	599	620	560	554	611	566	617	576	587	590	539	582	550	571	614	605	577	569	562	580	592	581	630	577	566	604	551	598	598	597	572	579	536	627	570	588	582	548	575	601	574	610	616	611	606	559	583	585	569	565	597	570	558	548	627	586	585	576	574	565	608	597	559	612	551	576	594	598	565	578	623	567	564	553	607	560	589	568	630	584	587	615	585	607	576	599	573	611	572	576	596	632	545	619	629	621	582	591	570	590	623	573	623	585	574	599	606	540	563	600	572	577	568	592	573	631	590	610	550	559	586	601	613	586	601	572	603	590	594	547	592	600	594	571	565	591	581	602	570	600	601	675	587	538	593	553	594	587	607	565	566	594	582	623	577	579	576	603	591	598	550	589	624	635	635	575	604	542	546	582	574	606	563	586	570	585	580	613	578	591	603	589	586	605	613	591	607	572	598	605	600	609	588	577	580	594	569	553	541	578	600	543	526	591	589	605	601	594	578	516	575	625	601	560	575	575	598	572	596	565	564	599	568	614	601	619	577	542	551	623	585	616	559	564	605	638	583	548	535	597	584	561	596	603	593	592	608	588	581	587	539	575	616	610	595	620	622	543	622	576	606	603	586	584	571	545	566	602	620	599	611	560	625	577	608	621	650	545	596	638	588	595	612	614	545	562	574	586	590	570	556	595	630	571	591	581	518	582	550	545	589	590	573	602	600	565	599	582	605	586	548	578	573	623	603	584	610	578	561	604	565	567	613	536	552	599	564	571	608	611	619	569	544	608	618	632	589	573	632	600	598	606	578	623	591	590	548	609	553	587	643	561	583	598	608	602	633	610	568	589	587	554	547	630	565	532	580	571	611	609	553	530	594	591	547	546	593	554	594	564	576	539	640	558	578	556	573	577	599	592	547	545	572	610	556	567	583	661	570	561	569	582	588	643	616	585	582	639	609	589	624	605	583	625	555	552	614	616	584	555	597	587	633	567	592	599	591	563	531	608	547	584	576	624	579	543	613	583	595	578	613	571	586	575	592	597	569	598	621	599	586	593	581	577	565	559	572	590	565	564	603	571	592	584	593	580	605	606	618	592	581	610	531	562	564	556	593	591	629	577	642	621	588	596	616	606	627	552	567	573	598	589	606	590	541	598	610	530	600	533	605	576	580	577	565	586	557	550	605	555	597	576	574	564	571	574	580	544	564	526	599	595	563	585	585	596	562	558	615	553	572	621	541	560	600	567	611	551	537	590	583	604	581	577	573	580	575	630	554	558	599	577	576	600	545	597	572	553	573	557	526	588	601	564	607	581	610	581	577	572	580	567	593	580	573	585	580	557	590	601	597	607	598	601	573	605	555	579	578	551	578	596	617	615	612	579	592	577	548	641	570	584	570	645	576	584	619	606	585	585	602	593	560	606	585	578	608	563	598	554	564	556	571	585	599	563	588	553	570	563	621	569	612	552	575	597	557	576	593	569	594	617	595	553	594	564	608	592	542	590	580	536	583	580	577	566	600	630	589	588	559	571	579	577	625	594
29240	32535	40287	32477	22269	14194	8036	4661	2897	1936	1602	1341	1111	894	760	699	602	549	531	510	486	459	455	449	469	415	433	401	409	392	417	399	411	418	433	389	426	405	403	420	409	382	409	399	395	416	385	407	409	391	471	395	397	368	400	404	413	423	414	410	403	450	417	397	398	405	428	435	429	405	399	380	436	389	413	426	441	422	436	379	379	383	406	395	377	409	454	401	399	374	397	408	388	420	388	416	413	407	416	404	393	406	434	433	427	420	413	391	394	425	419	404	397	404	399	398	377	377	383	435	405	372	419	391	414	437	404	393	412	422	411	432	356	383	405	409	389	395	393	420	435	395	404	388	413	406	380	430	413	435	406	433	396	376	401	381	426	422	403	411	398	408	382	411	427	412	365	404	413	382	385	395	395	419	391	413	413	415	433	395	406	433	428	416	387	451	394	423	431	421	403	403	390	347	425	426	440	406	387	399	399	429	427	441	388	437	393	397	413	400	421	399	461	423	401	388	388	377	396	389	376	399	404	378	399	397	423	447	391	441	384	420	418	428	412	388	402	454	424	402	401	413	409	419	444	364	402	437	402	427	406	399	387	383	403	381	408	396	411	421	409	363	387	416	415	412	403	400	442	408	364	416	408	400	456	415	430	389	406	400	406	451	425	410	395	392	406	416	433	409	418	431	404	398	407	343	401	414	448	388	393	404	412	421	374	412	402	395	416	423	407	396	409	456	420	434	418	395	377	398	395	397	406	376	405	434	400	406	404	384	420	411	415	411	433	436	389	416	416	432	412	422	407	416	445	414	420	414	413	395	399	408	402	425	414	364	432	403	420	431	392	380	378	380	386	410	431	374	401	413	390	444	410	407	381	375	414	404	393	389	400	395	396	368	391	440	424	417	385	419	404	402	422	411	406	376	421	387	405	417	379	445	400	412	449	436	391	421	414	427	383	374	384	409	404	421	387	388	407	399	400	392	385	409	394	416	397	371	373	399	401	431	405	392	407	428	397	377	424	425	380	419	381	465	371	396	360	388	440	373	418	418	431	376	391	437	424	408	423	400	410	388	405	393	431	414	380	405	447	431	413	416	404	412	440	401	397	424	399	414	404	396	444	421	374	413	372	391	429	427	389	402	392	430	422	419	386	388	396	413	400	407	385	374	422	413	394	360	379	383	378	433	402	400	416	397	412	412	435	372	438	424	372	381	386	400	393	421	428	399	420	390	408	379	396	400	384	389	439	407	416	450	422	404	444	394	391	400	415	414	414	423	424	395	398	411	440	412	433	419	389	400	415	364	392	407	424	398	409	409	421	389	448	438	375	406	376	419	399	425	410	422	396	387	410	407	404	389	383	426	407	417	386	440	400	415	384	435	384	397	418	407	398	432	423	416	394	416	401	390	394	415	387	369	367	398	407	419	410	430	403	428	409	387	415	438	422	427	393	382	391	413	402	405	424	430	384	389	377	420	396	399	358	394	396	399	374	402	387	404	445	394	409	375	423	429	407	412	431	444	384	446	421	415	418	389	420	393	381	379	413	445	391	405	413	387	360	392	419	409	398	408	409	384	420	391	394	397	415	414	435	416	398	398	424	408	402	392	424	407	393	455	368	419	422	402	414	374	413	421	370	410	418	365	401	381	411	382	365	417	433	378	439	395	396	405	440	414	398	439	401	405	397	436	406	385	424	402	423	419	388	435	380	416	407	400	393	381	393	401	388	411	406	433	441	384	415	400	404	394	403	447	427	434	436	397	408	417	400	418	395	410	381	378	397	408	413	441	418	412	424	412	386	432	394	425	371	418	423	362	420	412	421	398	390	458	409	402	406	404	382	386	406	394	399	439	423	395	389	391	422	384	434	398	395	409	442	410	396	412	404	395	404	390	368	390	428	410	399	424	424	390	410	408	403	383	439	358	437	426	417	403	433	423	431	399	398	429	411	405	428	439	421	370	434	392	426	482	375	364	405	382	402	407	414	374	434	415	411	395	405	416	399	415	410	447	415	417	421	418	398	404	401	376	425	418	382	438	363	392	402	391	398	399	443	370	387	430	399	430	431	402	430	411	392	398	409	413	401	373	413	444	403	395	419	399	399	390	397	407	463	417	423	395	409	400	415	405	415	411	388	418	428	403	396	376	419	422	402	383	412	394	389	431	386	415	422	397	408	422	418	396	389	382	393	384	431	361	413	375	433	438	417	391	431	370	392	423	378	373	384	398	380	420	394	370	386	383	421	385	433	440	429	396	419	419	376	417	376	404	366	363	393	412	429	437	406	441	410	437	447	449	398	374	384	417	421	408	362	385	406	376	372	384	408	384	404	407	384	416	430	402	423	409	426	415	424	412	399	387	429	432	404	416	400	439	395	438	434	451	378	402	419	438	413	391	413	396	431	432	425	405	401	361	449	364	394	385	436	410	472	444	433	362	418	407	389	388	463	430	401	423	400	389	418	404	446	414	385	368	420	431	416	446	414	398	375	393	430	396	426	419	452	415	402	407	445	419	412	367	404	408	399	423	422	424	439	405	431	411	394	377	384	428	423	419	418	394	405	460	410	416	421	388	399	398	400	444	414	377	407	396	422	421	424	425	412	396	389	432	381	404	415	386	404	429	401	412	442	388	387	417	418	362	421	396	412	411	421	420	413	368	419	394	419	424	384	411	399	392	403	409	425	460	374	402	435	396	422	420	422	428	440	410	432	401	442	385	445	386	388	389	410	421	389	382	430	382	413	447	433	418	409	425	372	424	389	403	430	420	385	423	371	398	439	423	399	434	394	400	421	407	429	440	415	397	404	378	424	426	417	439	420	439	443	387	435	432	414	395	400	391	434	387	377	383	409	405	421	419	397	429	407	407	450	439	391	387	456	363	429	400	378	423	422	405	425	415	415	388	452	410	410	417	420	404	449	406	435	402	383	416	391	377	396	412	420	434	386	419	416	390	393	426	405	416	378	399	418	396	409	396	396	415	426	395	410	386	390	412	388	465	401	410	401	416	426	411	435	393	360	400	430	369	409	422	443	451	380	421	385	410	377	436	383	449	394	388	386	400	447	387	414	420	418	440	398	425	401	380	401	400	453	393	435	403	406	409	428	436	395	437	406	395	419	419	376	433	414	400	446	408	421	401	388	413	374	394	398	454	414	404	390	432	423	429	442	389	431	398	367	393	397	383	409	467	360	403	450	432	368	400	440	408	412	365	418	439	432	420	391	394	413	385	396	390	422	419	367	423	439	393	427	418	420	403	396	401	405	390	427	386	408	403	430	372	408	385	405	413	378	417	456	403	404	390	433	391	417	386	405	436	391	430	390	440	414	417	403	423	407	389	404	399	428	425	414	404	398	389	373	384	412	403	375	405	405	414	375	407	402	399	430	410	397	417	401	406	371	431	421	412	397	417	423	415	442	411	398	388	409	389	441	413	405	359	413	433	417	402	426	415	439	430	430	420	386	454	403	387	367	412	396	419	422	389	409	385	425	418	395	412	408	443	424	418
36386	51716	46302	35330	27687	20594	14012	9517	6019	4288	3182	2728	2238	1671	1395	1171	1030	925	854	760	722	695	649	667	636	630	599	581	570	617	590	556	566	595	580	616	585	566	573	547	558	569	607	552	579	584	552	531	579	533	581	606	579	542	602	560	578	571	576	607	563	565	557	568	599	538	556	590	550	606	575	554	552	595	582	627	603	553	620	565	623	555	583	536	535	555	591	602	601	571	596	549	546	620	592	520	615	542	568	568	556	566	530	530	592	542	579	571	562	537	602	581	559	551	535	546	562	604	616	560	562	594	546	597	559	548	586	586	550	611	575	566	588	606	587	548	566	568	604	570	573	584	614	509	580	590	563	548	524	576	604	587	587	611	546	557	542	599	587	581	577	580	589	573	565	557	599	544	538	586	594	640	538	597	545	576	590	570	568	577	562	596	617	531	562	564	590	535	597	561	568	575	587	596	560	594	579	564	576	556	610	560	607	534	571	573	560	584	583	601	562	557	574	566	577	583	589	601	551	584	558	566	547	590	580	579	600	580	593	579	545	545	548	546	607	586	594	609	547	606	580	567	575	545	560	558	603	567	552	594	561	611	566	601	587	611	578	577	565	604	602	586	577	615	533	583	553	597	574	561	588	559	583	570	569	611	579	579	568	601	595	547	620	588	600	568	572	591	556	588	563	582	539	591	574	562	594	576	565	607	554	579	609	615	570	545	577	581	558	579	565	581	595	540	572	542	567	545	589	567	542	529	529	565	592	555	571	569	577	592	566	566	586	575	543	599	575	629	587	568	594	535	597	579	579	552	540	557	534	572	579	599	590	580	572	567	591	555	570	596	524	562	590	608	583	564	527	559	598	541	563	567	594	604	605	588	557	558	574	551	577	549	581	569	573	531	542	566	591	576	604	556	588	572	582	605	515	580	590	551	555	565	521	548	567	575	553	539	562	598	552	558	595	604	581	533	586	569	549	597	547	558	611	608	587	537	589	564	604	650	559	551	560	618	558	595	541	551	571	590	592	600	606	565	535	561	554	589	594	611	544	578	586	576	595	621	569	584	610	586	564	581	556	538	557	586	572	574	569	579	592	575	580	571	583	565	611	573	601	558	550	568	562	598	570	606	583	537	593	559	587	545	551	507	598	585	527	518	563	572	563	534	570	611	599	592	592	558	595	593	602	545	557	547	590	549	525	528	592	579	566	570	588	563	566	624	556	582	531	558	563	573	566	548	570	572	612	579	544	524	574	557	545	551	567	589	550	605	592	585	576	545	605	568	581	571	553	566	561	578	593	542	544	576	561	552	586	569	553	569	617	611	534	534	559	571	607	568	562	583	585	564	563	607	587	582	539	591	560	568	563	561	569	598	598	573	559	546	585	589	605	582	558	581	581	544	511	574	569	538	585	529	597	563	581	570	572	574	537	581	540	580	574	541	589	533	564	611	619	538	522	601	628	578	548	585	570	604	566	559	540	596	623	590	560	573	585	556	571	567	579	559	570	582	563	590	555	566	555	540	603	588	552	584	583	523	561	578	573	553	549	592	625	552	556	578	588	525	617	587	522	590	560	558	562	545	570	552	537	574	547	579	567	572	617	570	565	537	549	586	569	579	568	599	571	578	530	586	581	530	631	558	629	586	606	582	598	570	618	528	560	611	556	570	595	586	583	524	601	556	581	617	552	579	572	587	561	595	548	604	580	593	608	576	567	592	538	587	566	543	561	573	591	519	608	552	602	599	595	570	561	540	581	551	578	559	592	567	551	566	557	562	551	551	562	590	541	550	571	592	528	596	582	570	577	562	581	559	536	561	575	607	585	561	554	551	583	562	565	549	560	542	568	548	536	558	561	588	577	581	556	546	574	552	552	612	529	568	605	592	598	594	584	588	573	539	541	587	597	573	590	554	548	580	601	573	590	609	586	557	532	584	575	574	561	579	580	570	555	575	575	566	570	589	566	603	560	573	561	605	581	555	609	603	625	572	560	565	550	559	584	595	609	579	572	606	575	578	567	569	561	557	557	561	546	562	580	589	585	585	544	517	554	570	575	533	567	534	541	613	585	581	574	611	536	605	605	566	592	562	538	610	578	559	592	518	619	584	553	532	598	547	574	562	582	563	556	560	589	566	586	580	555	545	609	536	583	526	547	600	564	610	552	583	553	576	542	592	577	565	566	569	529	554	610	566	549	582	597	554	554	559	586	538	610	530	593	595	585	554	609	611	584	584	553	566	593	580	551	581	602	568	559	563	615	585	629	563	568	555	580	564	579	570	534	572	547	544	586	585	570	551	573	582	633	544	605	540	548	613	546	576	598	569	555	559	585	499	606	590	588	544	589	551	599	550	580	568	562	581	570	602	576	541	586	508	555	585	628	587	587	574	588	622	595	564	600	542	567	572	611	590	544	567	593	600	604	561	586	572	553	583	579	549	551	603	555	513	586	564	582	550	555	570	572	580	513	536	583	539	589	581	576	581	548	610	565	554	540	567	597	577	572	523	589	570	583	558	607	595	607	583	574	571	593	583	574	576	588	577	638	550	611	536	545	594	544	587	584	591	514	567	541	542	541	582	547	604	560	581	575	541	606	563	536	568	594	540	567	562	555	568	611	562	590	585	567	594	578	567	575	602	546	586	566	619	534	563	601	599	546	607	557	612	606	597	586	550	577	554	600	524	540	575	593	605	558	589	579	571	579	551	595	553	549	561	542	551	544	580	571	572	563	586	571	531	568	569	570	551	581	602	583	549	551	522	570	553	606	573	563	600	563	568	546	553	569	556	578	583	631	601	541	585	590	593	580	592	554	597	599	539	598	559	566	548	608	563	606	559	556	533	602	545	573	572	554	547	585	567	576	580	604	589	603	545	598	578	547	574	549	600	598	589	555	557	562	548	563	565	565	566	597	585	578	583	535	581	564	601	571	551	535	569	539	580	554	609	557	606	571	583	585	574	536	552	568	589	546	581	573	603	634	586	546	576	580	559	576	602	529	563	537	585	589	602	595	572	531	594	578	597	558	585	573	569	606	544	548	595	566	560	553	591	592	562	554	562	597	599	596	540	557	566	565	579	617	603	582	575	584	515	607	538	579	580	597	568	583	632	563	628	565	529	563	529	563	594	629	549	588	611	590	610	589	538	639	582	570	564	571	592	594	548	548	550	591	554	588	586	569	592	577	546	555	539	580	551	550	554	558	596	593	581	619	540	560	539	548	579	597	575	583	518	571	570	580	584	585	556	569	637	574	563	596	570	567	557	580	581	601	570	552	547	571	581	586	585	536	548	582	577	532	606	568	540	511	576	551	556	585	594	567	529	537	591	554	578	574	597	586	565	551	592	556	582	602	524	562	583	543	581	539	622	572	599	529	615	596	603	547	580	585	571	588	596	592	588	603	550	568	528	578	565	574	617	567	563	585	600	578	553	560	576	591	620	557	546	542	548	614	622	575	587	592	629	538	553	597	576	552	585	603	589	551	510	553	583	625	577	557	578	588	559	615	562
24091	21022	28754	27141	25497	22388	16133	8532	5109	3423	2584	2151	1733	1346	1104	956	851	708	683	590	557	556	485	489	511	457	445	463	432	426	431	406	437	451	418	442	482	422	437	414	437	427	435	428	422	455	427	451	429	425	418	423	456	402	423	446	415	430	419	424	433	469	418	408	480	463	407	407	417	433	415	386	457	433	458	426	423	464	416	418	392	448	429	450	432	428	429	424	405	410	473	393	461	432	421	433	469	431	413	420	418	472	442	398	461	455	426	429	431	433	424	468	429	437	464	421	404	407	432	394	412	423	435	434	404	422	449	454	428	398	446	406	395	433	438	416	437	456	450	436	432	453	413	470	457	431	412	428	454	419	465	390	424	479	435	415	412	415	409	469	404	430	405	399	414	423	465	449	455	419	400	433	419	430	440	395	435	436	404	425	447	443	438	408	425	466	407	463	397	430	428	419	417	393	458	411	383	432	468	439	451	415	429	455	423	433	458	440	420	403	419	419	450	417	432	416	437	414	424	406	432	403	433	407	426	441	422	414	398	431	438	427	411	421	456	436	478	448	431	428	443	437	445	440	440	415	427	393	442	451	434	442	369	417	417	440	462	442	446	421	439	422	388	455	418	421	440	436	434	412	449	472	415	441	431	429	467	428	457	443	432	460	406	445	400	419	420	413	425	412	416	448	423	404	429	443	449	413	448	413	426	438	425	427	462	408	419	476	393	389	440	433	424	388	411	429	412	431	442	427	417	430	413	447	430	397	432	445	413	457	436	414	424	413	367	407	417	448	465	422	433	413	410	425	432	434	405	406	386	448	400	416	446	446	467	378	427	408	398	419	433	413	462	423	466	422	398	403	454	436	427	428	422	423	423	427	433	433	454	408	411	448	410	448	420	446	436	441	416	435	412	462	392	435	446	432	429	414	443	413	435	433	402	456	422	437	441	421	464	453	452	402	414	418	411	440	451	429	410	400	431	419	446	464	419	433	395	472	444	407	420	462	437	416	440	409	434	401	405	453	442	430	386	421	430	427	454	426	440	447	432	445	409	429	429	404	429	458	428	433	439	429	443	439	411	396	450	415	475	447	409	461	408	473	421	435	400	442	404	430	410	451	420	370	433	410	400	432	387	473	473	435	408	440	424	451	435	410	445	410	463	419	396	446	416	397	433	422	437	430	394	406	445	439	426	396	403	441	437	448	405	413	429	401	410	411	414	439	436	435	432	429	425	446	407	378	393	463	425	400	440	415	411	409	425	417	423	458	467	478	431	416	398	434	436	443	430	463	454	450	401	409	451	450	427	430	415	436	417	407	441	429	407	406	399	416	408	431	422	427	423	432	428	425	417	398	457	437	401	458	397	420	453	431	396	413	425	429	441	467	377	378	397	420	445	430	395	416	413	448	390	409	461	399	455	424	458	393	450	436	437	425	418	450	456	404	424	442	436	407	413	428	436	450	428	403	410	426	430	425	421	457	434	425	407	400	467	431	438	436	476	431	438	418	391	428	435	443	423	436	423	458	412	375	438	465	436	450	432	435	449	419	388	422	451	410	431	435	433	474	435	440	442	450	443	431	433	438	405	430	437	391	418	425	430	423	418	405	407	442	428	459	436	440	418	426	473	430	430	410	413	428	421	460	443	427	435	457	410	400	453	433	437	395	401	408	452	406	405	411	426	403	439	420	433	423	441	411	424	438	425	435	430	405	460	466	434	436	435	439	424	414	415	411	457	426	457	427	436	421	430	444	421	411	447	449	414	438	434	474	424	409	433	399	441	422	463	416	442	407	438	474	427	437	417	450	455	443	423	409	426	434	387	428	446	424	446	399	432	471	423	420	436	448	454	418	440	450	403	438	401	406	459	476	438	425	471	417	428	433	437	429	407	433	415	455	475	412	428	430	448	463	470	385	446	452	432	388	452	408	438	425	404	416	432	423	458	422	441	433	408	408	425	434	437	441	407	430	470	422	420	405	434	461	450	440	428	447	435	399	435	430	428	412	414	442	432	437	448	409	444	475	393	438	428	435	398	427	403	437	394	458	414	452	426	410	491	420	439	480	403	431	434	431	425	436	408	423	435	429	433	419	449	450	425	414	417	395	395	420	429	441	449	408	423	432	436	412	440	434	411	451	428	411	406	415	452	430	441	422	402	418	426	450	393	423	434	364	424	379	446	440	426	416	400	357	444	411	437	436	426	456	410	454	408	407	451	423	457	437	400	417	437	438	428	425	438	413	396	420	430	463	482	397	419	447	446	451	474	419	394	418	431	427	431	420	437	412	416	427	455	423	442	423	425	452	454	407	436	429	441	404	429	431	442	432	456	463	481	394	441	409	435	457	394	403	419	433	438	441	391	422	431	444	446	464	439	444	439	428	452	443	441	474	436	464	396	447	449	451	449	397	471	423	453	468	437	437	462	423	433	442	424	432	411	411	395	427	399	420	398	399	402	408	485	441	406	413	438	427	419	404	388	418	441	385	430	416	436	398	435	389	423	427	437	439	420	415	379	447	451	439	393	423	427	405	455	437	380	434	422	413	448	451	428	436	405	423	434	449	444	404	425	410	422	453	478	418	427	441	391	433	432	425	461	417	439	422	450	436	440	427	416	439	460	436	464	447	424	409	415	430	404	408	436	399	463	440	436	411	430	468	446	449	461	449	417	443	438	428	408	473	436	429	435	445	441	439	402	457	465	382	440	445	429	417	439	413	447	418	443	405	392	384	420	399	438	425	437	428	409	433	459	451	415	465	444	428	414	431	400	430	460	405	419	405	445	399	429	424	448	407	446	436	434	427	392	410	412	378	413	424	409	445	427	442	436	430	436	423	428	466	386	412	389	397	446	417	427	406	441	443	432	463	395	486	433	412	416	443	419	414	461	415	418	405	440	405	432	421	461	407	442	442	443	431	398	444	411	462	425	421	462	420	424	437	449	413	421	380	423	444	439	466	457	411	431	467	441	397	421	434	398	400	417	461	433	469	422	430	433	443	442	459	463	436	420	443	424	438	451	445	420	395	449	442	427	442	412	462	444	420	420	399	417	445	406	429	427	409	420	445	411	429	452	449	435	419	449	413	437	394	424	419	412	445	436	429	434	439	433	423	440	434	419	431	417	421	430	438	421	444	437	378	396	431	418	374	399	427	410	448	451	429	443	402	420	434	463	453	424	444	444	426	444	430	435	403	424	380	476	397	446	417	402	408	412	435	432	428	452	459	435	426	449	425	431	438	441	390	442	393	434	430	443	464	443	424	425	391	407	427	414	409	434	406	425	411	427	403	443	418	447	437	434	433	462	453	415	415	394	449	431	439	424	423	398	409	435	430	388	395	421	402	442	421	415	448	407	432	421	443	396	440	434	403	441	424	452	432	454	426	413	414	499	393	430	462	434	442	452	420	456	416	401	405	425	411	433	409	419	419	435	430	444	471	473	447	399	414	439	446	415	407	420	428	407	424	430	427	411	444	412	445	385	433	421	430	405	434	416	428	407	406	435	425
35938	59382	54550	42629	34784	27176	20093	14092	9579	6885	5046	4325	3409	2592	2090	1728	1469	1275	1072	953	897	809	823	737	729	623	680	606	612	670	623	681	578	634	595	598	621	606	610	553	633	621	608	575	614	571	579	595	607	594	600	558	563	608	660	607	620	602	627	594	603	572	615	555	636	592	564	589	581	562	592	608	596	615	602	583	594	572	590	604	608	567	611	553	567	581	581	587	582	599	578	595	648	628	604	621	608	603	600	587	634	559	569	633	587	572	565	575	653	608	643	597	533	566	562	614	596	613	592	602	592	622	596	602	583	616	569	647	615	594	642	610	637	543	626	612	572	556	593	593	568	604	586	624	579	556	640	601	633	581	606	604	599	614	587	565	628	670	566	597	588	643	588	596	586	616	606	559	571	612	611	548	590	599	589	571	597	590	617	610	553	584	602	610	598	612	646	577	566	622	584	605	612	544	592	588	599	609	574	591	598	577	587	580	607	604	597	600	603	616	571	566	592	552	587	595	600	626	582	601	611	578	556	606	611	578	643	609	618	593	623	589	590	591	598	572	596	606	597	615	563	571	603	587	577	608	604	572	584	643	582	590	567	610	592	576	549	588	574	559	582	559	633	603	602	597	588	582	598	594	624	604	594	575	625	574	594	568	572	579	569	580	575	564	603	600	603	576	608	558	598	588	619	584	571	594	589	604	554	593	580	594	578	583	599	606	639	554	590	592	575	595	586	590	594	614	608	623	584	555	570	594	565	543	590	584	573	611	546	597	643	591	608	590	566	591	638	625	578	615	603	649	598	569	557	586	610	584	609	613	607	615	602	611	594	610	614	599	577	542	563	573	571	608	580	583	583	600	627	570	607	565	614	613	625	589	633	601	631	598	576	570	579	608	600	616	583	586	580	597	591	544	607	600	628	606	573	622	607	607	578	610	603	605	574	577	557	612	589	598	563	545	584	593	611	616	615	593	635	607	578	601	579	620	591	618	556	570	589	599	562	554	554	604	637	575	590	572	628	612	622	593	619	602	595	563	590	582	563	569	590	603	636	596	602	589	631	601	614	584	648	564	569	627	547	602	590	596	589	617	626	591	576	599	579	564	597	627	573	587	581	594	596	563	622	620	564	587	573	597	605	585	587	584	614	621	556	589	553	607	632	601	585	617	563	571	584	595	578	572	600	614	598	602	598	621	578	580	562	602	586	584	609	561	585	619	583	564	573	618	579	625	555	604	571	585	566	577	562	605	580	555	566	593	610	611	596	624	618	565	581	645	631	641	572	583	621	622	617	601	599	579	582	608	614	607	585	594	556	575	582	596	585	583	612	586	608	616	588	610	587	609	620	601	594	585	588	612	590	572	599	566	606	603	637	611	599	602	615	624	581	614	609	606	611	594	602	650	569	587	588	572	573	586	591	618	622	558	618	572	578	542	606	625	561	582	619	633	611	601	585	610	615	578	592	656	614	592	603	583	540	591	587	606	642	606	600	616	593	570	563	597	622	609	562	574	583	598	559	547	571	623	641	620	612	592	617	603	594	555	612	574	587	609	631	613	593	620	620	551	580	662	600	583	593	610	549	578	581	589	615	601	623	599	609	611	594	611	618	612	633	589	597	603	585	587	584	567	623	566	596	608	594	537	587	624	606	587	593	559	592	581	539	577	610	666	655	580	618	569	620	619	651	561	569	589	564	601	603	595	587	604	570	573	585	594	523	587	609	606	551	604	571	584	658	579	617	566	553	601	600	572	560	542	589	636	623	576	611	564	613	568	648	572	605	596	568	603	594	619	602	598	630	563	607	575	583	581	599	636	586	608	576	605	610	597	616	595	587	565	614	610	583	620	589	583	576	620	575	606	589	587	631	593	574	613	591	612	569	603	603	603	615	613	595	574	630	543	596	592	548	598	596	574	598	612	607	604	579	599	576	606	602	600	589	621	592	612	612	555	600	609	619	603	583	548	556	599	587	562	599	603	614	622	610	578	588	582	564	564	533	574	573	613	615	621	570	627	569	578	561	581	629	582	616	583	638	607	585	589	535	605	597	593	613	573	596	606	589	599	599	605	526	578	584	576	650	566	620	611	610	630	572	611	600	605	586	589	560	633	620	614	581	560	599	583	595	579	603	582	606	589	625	619	562	573	598	616	578	622	583	595	566	628	605	590	542	600	599	638	598	593	641	629	591	571	576	579	584	625	606	575	557	555	592	586	619	619	668	604	600	586	604	587	618	590	608	616	645	595	565	602	535	560	594	583	654	541	627	575	552	583	604	623	612	602	582	600	621	618	618	623	572	567	628	568	583	594	599	623	578	561	585	597	617	591	625	628	614	630	578	622	606	604	628	607	583	606	638	640	572	576	597	614	580	587	573	616	605	588	582	577	639	571	582	616	573	563	591	589	599	606	617	626	631	620	603	511	594	587	585	556	609	583	607	595	584	579	568	593	579	596	604	576	633	582	586	551	635	585	583	551	587	621	576	604	598	563	629	598	578	573	610	599	615	610	572	616	559	591	611	597	599	606	584	594	585	567	659	589	575	580	556	602	575	641	598	563	579	573	553	608	597	586	624	576	606	542	645	583	615	603	580	588	585	605	625	605	571	619	584	571	611	606	575	568	578	626	585	591	597	549	599	610	557	628	565	599	550	617	580	577	578	575	595	638	583	590	637	597	625	604	635	602	557	593	579	587	582	576	605	586	562	605	574	593	593	590	568	590	634	612	641	597	596	573	574	577	602	599	563	559	616	609	634	617	623	588	588	601	555	550	593	614	603	612	634	625	629	647	609	602	636	589	603	542	640	607	578	582	578	613	581	599	575	575	610	610	594	583	581	632	573	588	620	626	574	554	583	571	593	594	596	617	619	576	583	619	570	615	615	641	592	598	592	586	633	628	569	585	593	595	602	626	522	556	624	638	561	598	629	604	587	620	575	617	599	615	563	622	591	585	595	621	633	592	642	599	593	622	505	625	580	572	573	613	581	610	622	646	582	614	561	599	609	633	565	616	564	584	588	544	562	569	581	590	577	560	628	562	620	551	579	585	575	590	551	573	625	605	620	640	600	573	565	582	602	578	598	599	572	588	592	567	590	599	593	579	565	591	552	607	563	611	597	625	622	614	610	597	644	588	602	586	597	612	566	569	590	599	599	553	573	623	631	540	568	596	606	610	583	599	580	588	589	567	576	598	587	597	602	605	611	598	593	580	599	539	602	606	564	624	571	598	579	603	606	578	613	594	565	592	606	600	595	585	595	565	593	574	600	594	542	627	597	598	619	556	627	680	581	625	606	543	556	572	561	592	570	582	629	585	584	624	589	643	595	596	596	604	568	603	623	608	578	573	585	608	567	577	555	554	607	576	573	602	607	536	619	598	613	601	575	627	580	610	581	575	614	628	608	596	598	659	547	608	624	653	623	621	630	559	566	578	620	620	609	614	597	588	599	630	610	628	597	585	583	593	585	604	557	602	574	626	613	620	622	578	628	647	567	620	628	620	601	538
23044	20995	28708	24279	23310	24813	22688	11968	6567	4656	3322	2594	2348	1768	1378	1162	958	838	727	699	624	596	575	523	464	479	463	471	421	410	449	412	415	447	434	460	433	450	423	424	392	426	434	451	425	413	428	442	387	399	414	418	402	413	407	411	433	427	432	434	425	439	446	423	442	412	413	408	465	438	398	400	387	434	414	417	410	398	453	397	433	436	407	414	392	443	438	417	396	429	385	422	406	437	444	439	434	413	425	417	420	445	430	435	432	442	416	448	407	409	467	410	425	403	415	388	435	400	407	428	455	393	407	388	432	403	468	478	446	420	427	403	434	438	400	386	456	427	412	423	417	429	435	406	413	431	417	403	428	421	430	386	453	385	395	446	448	443	416	425	453	427	418	463	417	474	407	398	454	389	449	420	418	382	404	425	396	438	440	416	411	421	421	441	411	404	422	376	404	423	450	405	416	406	434	407	398	400	468	434	404	413	422	412	401	415	448	421	452	393	423	422	418	419	434	426	390	423	436	427	404	399	422	440	432	434	417	433	406	402	414	444	422	430	445	378	426	462	399	398	402	400	422	415	410	461	423	414	424	451	412	455	435	403	404	438	395	436	418	426	438	434	447	424	422	427	442	437	420	445	427	444	426	417	425	416	398	424	430	427	403	419	374	437	447	451	415	420	426	409	387	431	442	373	418	425	434	430	443	400	440	414	384	418	412	441	397	414	390	412	399	437	415	433	408	437	422	423	407	412	442	415	431	427	432	406	407	420	440	425	418	429	416	458	456	467	404	403	384	411	413	433	395	424	402	417	392	439	422	419	434	413	466	421	402	414	454	431	408	411	435	414	422	400	417	416	418	440	442	395	412	410	428	486	425	411	423	397	401	456	426	416	413	403	469	423	435	429	411	451	438	417	418	401	418	433	397	420	429	452	435	424	450	393	419	430	432	435	398	422	464	436	409	428	432	419	456	388	446	436	396	401	458	443	431	404	411	402	442	437	438	436	419	411	416	433	410	406	383	439	446	421	402	465	393	455	394	382	434	414	424	455	414	383	421	449	462	429	439	386	416	406	426	395	458	425	448	433	391	420	425	386	420	415	459	386	382	428	419	435	452	410	449	407	453	464	439	415	404	427	464	416	413	402	409	416	422	412	458	406	449	428	432	427	395	396	441	427	444	426	395	434	409	434	419	385	416	428	436	373	422	421	418	423	431	429	398	413	440	398	425	429	444	399	418	428	387	389	416	456	422	423	434	430	423	405	400	420	396	423	416	427	413	429	427	441	438	420	442	440	400	458	439	426	381	394	407	410	432	458	450	401	409	428	414	383	390	407	417	399	424	436	411	408	433	462	443	448	417	419	416	442	391	416	424	413	393	443	424	394	446	439	422	423	441	443	456	431	439	398	447	460	407	408	420	439	446	420	382	412	375	431	416	417	408	415	417	414	414	406	427	433	436	425	418	439	407	444	452	446	420	447	441	430	402	435	412	383	431	454	425	414	436	449	423	432	437	434	461	414	430	416	433	440	434	415	447	448	414	408	405	387	441	433	433	425	429	399	415	442	416	427	423	435	420	390	430	450	412	422	404	405	431	398	429	434	424	415	448	432	439	395	446	431	376	418	445	447	421	424	403	428	430	404	411	456	443	448	441	410	406	431	399	439	414	443	452	397	421	411	422	403	419	420	440	405	423	435	420	431	455	423	436	403	404	426	437	457	404	407	407	429	392	368	426	405	412	430	441	427	459	417	417	397	414	422	408	415	444	435	452	403	467	454	424	365	410	448	473	418	410	427	437	439	456	408	402	425	419	423	401	426	417	414	411	407	421	412	429	427	420	433	419	458	409	403	428	424	393	421	437	451	468	420	443	430	419	415	413	442	447	388	402	419	428	380	419	393	448	401	393	405	425	444	414	416	424	367	430	423	420	419	440	423	419	390	419	429	388	447	402	385	417	412	466	406	447	423	437	427	457	425	404	404	447	427	440	432	408	439	415	443	431	402	442	413	439	431	430	413	440	382	410	421	388	404	443	444	380	414	424	416	422	459	411	430	420	414	416	395	412	418	412	444	410	396	425	401	435	450	445	439	421	417	416	434	464	425	395	413	417	434	421	414	429	449	414	403	373	424	443	446	434	419	451	398	418	417	409	429	456	431	444	384	415	449	389	424	432	429	421	425	414	411	407	424	417	416	420	419	443	431	450	413	450	451	446	425	427	448	428	405	432	459	448	422	428	417	415	423	438	399	404	421	416	443	423	426	410	418	451	417	424	449	411	428	415	396	451	414	417	425	436	417	391	426	474	471	421	437	443	425	416	399	448	430	433	413	418	435	404	423	400	406	433	399	429	382	407	410	394	424	442	396	438	406	436	416	435	455	434	385	425	452	428	414	401	405	386	413	421	379	429	463	423	409	440	430	400	447	439	428	423	413	417	429	432	426	470	413	465	405	436	421	447	367	447	442	435	445	442	439	401	437	397	433	413	413	392	451	413	412	469	368	441	430	409	411	422	440	421	426	443	407	402	409	440	419	405	428	395	440	463	438	433	425	426	398	373	416	420	453	389	416	446	459	435	387	467	446	418	436	413	432	418	425	408	424	388	411	407	409	435	460	415	437	423	407	429	459	398	409	431	413	431	391	390	456	399	461	417	466	436	401	422	445	424	441	403	418	428	435	385	387	411	467	399	399	406	410	427	418	444	443	423	482	461	432	407	407	420	404	421	449	393	427	425	397	449	415	462	404	428	460	445	400	384	392	424	409	404	420	449	385	383	427	484	419	414	423	474	443	436	402	443	416	415	407	428	417	431	401	438	430	433	399	393	440	419	408	384	433	405	384	449	408	407	418	433	439	424	432	442	478	479	416	474	462	385	411	432	465	430	426	444	433	433	403	420	417	414	403	406	441	403	441	414	434	415	396	427	413	425	450	398	414	416	444	427	413	434	402	427	421	438	437	464	434	406	408	440	413	395	422	413	457	424	460	402	447	411	413	414	411	399	405	384	429	454	434	440	422	440	423	456	388	421	447	433	401	398	432	400	441	391	435	405	391	434	410	396	393	413	415	384	471	449	449	443	414	431	446	422	434	431	413	435	422	432	412	431	427	399	444	393	408	416	435	421	412	404	402	394	447	423	386	397	438	400	452	460	405	471	434	423	418	418	415	429	416	401	418	418	422	405	402	398	385	436	413	454	456	438	428	420	424	433	417	458	428	426	415	449	432	432	442	384	418	427	428	380	390	441	433	391	391	418	409	437	393	412	447	469	417	392	435	436	439	437	402	441	411	410	420	438	417	448	419	436	412	409	422	423	390	431	400	384	346	396	413	364	407	468	420	399	394	384	407	432	397	425	452	420	398	408	413	429	446	408	433	459	431	415	448	431	452	411	427	406	469	446	410	402	421	433	422	381	440	429	465	404	415	443	411	444	360	386	414	426	443	404	408	447	409	409	427	431	438	436	388	436	391	424	454	437	408	465	399	438	383	424	447	402	418	433	426
38841	65093	60415	47336	39073	31761	24274	17350	11932	8445	6487	5190	4311	3189	2451	1981	1616	1441	1269	1039	1038	893	798	777	731	702	656	647	598	604	633	586	647	627	534	609	565	638	628	600	578	611	557	585	583	566	543	608	592	553	588	624	570	551	560	533	578	586	582	568	555	561	622	589	584	535	589	538	603	561	608	604	536	593	534	597	580	558	583	617	607	595	543	563	591	546	625	549	595	647	544	564	586	572	562	614	621	563	591	553	584	593	574	598	570	587	574	542	559	578	564	580	568	575	560	584	568	604	591	583	565	593	598	572	574	583	554	577	545	611	603	576	575	530	567	561	575	586	557	559	600	603	585	571	608	573	618	623	529	548	620	587	544	556	534	561	585	595	545	608	573	565	585	568	592	593	630	559	596	604	570	604	577	562	652	593	541	562	592	564	563	563	561	592	561	589	550	590	535	562	563	557	543	576	540	615	571	605	566	544	595	573	559	574	571	557	589	597	595	553	607	574	574	554	550	577	571	569	618	615	588	614	586	609	575	611	645	587	537	544	546	556	570	631	615	583	559	615	593	561	591	569	595	548	565	557	590	566	597	594	556	560	558	575	568	575	576	535	613	579	517	575	567	584	530	539	566	581	553	582	582	569	525	519	559	584	585	575	575	565	558	597	591	585	581	570	580	552	556	565	544	549	534	599	561	556	596	555	590	596	595	586	622	582	548	581	583	553	576	597	584	538	566	551	585	552	581	612	564	569	585	568	582	572	573	594	570	590	579	583	549	561	582	536	560	609	563	527	577	571	590	596	540	572	571	567	530	559	571	615	583	603	607	549	572	578	609	586	543	597	593	560	551	533	577	586	610	568	585	538	560	574	654	588	550	571	591	595	572	580	529	561	571	583	566	563	626	573	592	522	570	585	594	580	582	544	557	571	580	549	591	566	582	577	612	567	555	590	579	583	542	589	580	521	565	535	590	591	552	570	550	632	563	570	545	594	565	611	592	581	589	548	606	600	568	547	592	558	504	574	589	584	629	574	618	566	581	565	550	571	597	582	561	608	584	562	599	584	590	554	547	538	601	552	523	570	577	569	551	548	570	564	539	593	615	541	586	561	552	570	563	616	592	570	538	577	605	556	630	617	566	563	604	578	599	589	595	573	594	583	554	568	567	608	583	573	574	578	558	570	592	593	579	574	567	567	573	603	578	598	557	535	549	613	556	588	564	562	592	523	555	602	600	574	548	565	586	572	561	573	587	597	577	604	581	546	556	577	594	604	550	586	602	570	595	559	587	610	537	593	593	614	582	514	604	556	593	564	598	547	598	573	553	587	521	558	564	575	575	560	553	568	572	588	640	574	585	606	557	586	590	579	591	600	559	549	567	537	575	566	615	564	540	613	602	572	602	565	559	594	570	594	604	563	570	606	570	602	595	590	605	595	548	582	573	539	619	569	603	562	608	587	620	557	567	550	572	613	575	589	580	570	603	572	548	641	591	574	554	612	552	546	571	592	636	560	533	571	585	585	569	594	567	591	585	547	605	551	599	586	561	593	574	591	570	592	567	586	602	533	579	594	564	617	615	583	547	595	601	560	586	536	592	564	558	617	584	562	593	516	562	621	571	537	629	569	585	547	556	546	582	590	583	578	551	586	559	556	574	548	558	576	586	583	562	550	583	584	568	575	574	587	576	574	559	593	576	563	568	551	586	541	567	610	614	572	615	558	612	576	611	577	590	564	545	598	554	572	540	559	615	532	592	540	616	584	588	591	573	585	606	581	561	535	556	566	579	595	539	550	547	596	588	557	537	552	539	602	595	545	584	558	573	619	597	585	602	595	567	560	607	591	570	608	570	563	567	530	607	558	551	571	577	558	529	563	573	580	549	587	589	591	577	571	544	575	573	600	530	541	579	533	590	567	597	573	580	599	573	576	600	605	539	618	632	553	609	574	595	575	591	638	580	553	584	580	599	542	619	575	601	584	567	563	610	588	602	540	593	583	616	577	572	610	584	580	617	557	562	605	571	584	548	601	547	575	575	586	598	611	564	561	568	561	593	575	572	542	574	574	587	530	596	580	571	569	566	563	573	574	571	583	566	619	574	565	585	550	555	585	535	589	628	572	565	550	621	598	612	570	586	550	594	591	577	581	572	556	611	554	562	558	586	605	604	581	603	573	521	568	585	585	580	607	590	588	569	551	625	566	584	591	603	635	552	565	588	550	587	589	556	600	606	558	611	571	569	547	536	617	613	555	607	562	596	580	606	585	583	600	581	573	518	581	557	614	601	598	572	577	618	586	563	554	607	557	599	604	534	575	573	573	558	552	596	572	585	576	591	595	527	571	587	558	525	579	582	557	581	590	549	536	607	588	517	630	544	590	589	559	631	601	602	614	600	593	511	588	598	580	569	622	557	581	577	553	583	573	565	562	580	552	614	564	590	587	551	574	597	578	618	553	570	563	598	584	574	569	581	568	574	593	554	568	567	605	557	567	590	594	586	545	613	576	589	546	570	586	587	602	570	544	546	576	594	595	606	573	598	603	580	604	595	567	560	566	571	549	610	571	601	577	580	589	576	608	634	616	608	590	598	580	564	568	569	569	551	535	574	540	607	579	577	553	586	594	541	557	547	578	558	585	598	551	567	611	605	583	566	621	581	554	567	588	562	584	606	598	579	541	604	584	547	548	541	568	523	583	560	575	598	564	604	569	586	542	623	556	588	618	618	617	559	575	588	591	560	547	543	574	577	542	585	603	584	575	597	561	524	586	588	604	567	582	570	573	603	566	589	604	599	521	591	584	602	576	680	549	556	597	536	524	581	601	556	572	565	575	579	563	560	577	568	560	584	583	599	640	577	546	594	584	615	565	541	579	563	589	590	569	594	580	563	570	572	553	535	549	557	575	578	565	562	570	602	549	599	599	513	597	584	598	600	572	587	570	561	620	511	596	558	604	576	575	545	570	608	570	548	602	568	587	586	547	567	571	593	610	579	592	547	613	563	558	601	589	532	593	538	595	598	643	597	591	585	595	558	584	548	590	606	563	607	590	598	570	595	594	534	547	597	527	610	593	540	575	581	607	592	560	613	524	620	565	570	570	566	545	579	579	573	549	557	551	567	584	531	594	584	557	596	566	561	563	573	562	575	617	573	596	550	545	576	580	574	593	564	563	588	578	572	590	600	610	592	531	595	602	584	563	579	565	566	562	538	562	595	572	572	572	617	577	558	599	570	565	615	581	544	537	562	608	578	600	595	539	568	576	543	581	556	571	600	597	585	549	588	584	544	595	607	573	574	594	535	549	584	591	575	561	576	581	564	571	584	535	558	603	592	590	600	605	536	591	577	647	575	581	513	538	567	598	580	543	567	571	593	596	553	614	605	576	581	565	600	579	593	590	623	582	604	557	533	537	622	561	618	550	553	591	581	620	613	590	587	575	546	568	579	601	601	575	558	597	563	609	528	566	563	639	575	564	557	569	520	565	567	561	553	517	568	539	607	573	536	592
29451	33153	41028	32832	22117	13590	7445	4288	2612	1794	1466	1236	1077	874	724	668	594	556	477	493	471	465	453	444	406	427	417	415	406	440	394	409	391	411	409	418	400	413	371	414	383	398	451	371	394	405	404	377	424	386	405	414	378	410	397	400	416	384	386	411	413	400	413	431	398	380	406	419	413	371	391	412	428	406	391	406	415	379	377	405	381	390	432	408	417	386	427	415	426	454	399	434	384	397	381	426	407	389	406	405	421	374	382	398	394	390	416	402	434	372	448	393	449	393	408	405	383	404	399	412	407	423	429	430	398	418	417	406	405	415	419	411	393	389	376	381	406	439	372	408	405	414	411	415	381	432	391	423	381	421	419	398	377	414	415	395	420	447	380	416	423	404	444	414	445	420	400	395	392	450	450	399	405	400	416	427	417	392	406	413	394	415	364	412	434	419	394	420	389	423	422	375	403	391	407	423	406	417	420	384	436	433	416	442	389	445	426	388	385	410	417	400	411	403	394	454	396	399	417	372	457	384	400	476	376	405	385	380	385	399	446	359	391	394	412	385	406	386	375	420	444	444	429	416	414	397	454	423	415	386	413	403	418	426	418	404	388	418	386	394	407	371	381	418	439	384	418	428	359	399	412	433	411	425	365	449	402	373	431	432	399	409	374	383	393	424	397	425	417	408	397	396	407	419	399	445	409	432	391	430	427	392	392	401	389	421	432	439	442	407	401	416	403	425	406	403	415	377	412	413	422	457	388	422	389	417	405	397	442	443	403	406	442	377	400	448	461	371	413	410	370	438	416	419	406	396	409	425	412	407	409	435	423	383	427	452	446	424	426	382	398	403	389	401	358	389	415	354	401	407	381	400	402	408	440	376	384	415	408	393	404	400	440	389	402	421	394	369	397	419	419	399	392	427	397	441	409	415	423	396	404	382	431	397	415	412	396	417	396	406	418	385	389	408	395	426	405	426	381	395	374	381	416	409	399	441	419	421	382	403	410	420	405	416	412	403	419	418	400	415	432	396	383	371	416	403	394	390	416	423	425	409	387	403	390	390	422	422	427	407	354	435	390	442	428	421	419	403	417	389	403	399	392	408	378	439	393	425	428	404	421	444	347	421	389	429	400	425	384	397	439	449	433	384	417	463	403	424	392	393	391	414	415	386	411	371	421	409	379	406	434	404	386	426	412	418	427	433	379	407	393	408	408	396	398	399	434	401	412	397	423	400	387	399	430	401	395	413	363	422	395	420	381	391	374	396	391	420	406	417	417	427	424	405	406	374	427	398	394	410	385	413	426	434	455	460	416	429	392	395	400	427	408	404	412	417	414	409	451	397	416	398	389	381	399	408	399	414	408	394	373	399	424	395	372	380	398	386	394	419	400	415	411	438	412	391	406	378	430	401	367	391	387	350	410	427	424	419	435	419	453	416	410	406	411	390	414	395	379	396	376	409	424	369	381	403	387	390	413	400	406	411	377	433	418	377	428	405	425	401	429	414	352	419	399	387	386	400	380	419	397	420	386	422	412	386	396	389	402	438	429	426	384	422	415	414	398	423	430	405	374	387	392	392	410	420	413	417	426	427	389	402	364	418	404	409	425	440	404	386	396	392	430	378	395	449	419	411	414	377	431	412	414	432	368	389	389	405	431	389	402	377	381	391	416	409	429	396	425	439	385	397	454	427	394	415	403	388	427	434	442	428	394	402	419	417	423	423	411	421	400	410	415	396	405	430	410	410	387	387	377	429	391	392	412	381	398	407	415	409	416	419	390	407	392	382	375	416	408	402	425	400	424	426	398	383	388	394	404	368	388	449	358	419	394	388	408	387	401	421	412	366	385	420	415	407	391	393	408	403	422	428	412	380	446	402	455	406	394	435	391	428	425	409	449	364	426	402	379	385	425	384	408	414	402	390	453	380	412	411	400	390	386	375	419	426	415	369	399	412	403	401	374	412	394	392	397	363	407	391	380	374	379	415	414	413	407	421	374	443	435	426	427	426	415	433	406	395	384	382	385	386	419	407	402	434	392	367	399	356	409	422	398	400	395	404	423	366	375	392	391	403	421	413	433	434	455	379	444	397	420	425	409	437	419	395	379	403	408	380	394	446	409	404	393	428	395	353	432	407	418	385	395	411	399	393	459	430	377	424	393	425	411	379	428	424	442	449	403	395	415	408	403	399	413	441	459	405	392	447	419	385	391	412	451	407	416	411	414	427	425	393	388	432	387	396	439	422	403	374	394	395	397	436	419	428	453	427	401	393	389	391	396	385	428	416	429	378	441	413	410	395	392	402	448	384	422	388	406	443	376	418	401	423	424	386	440	405	390	363	418	421	438	386	423	419	409	434	388	432	404	387	416	419	403	394	411	399	417	419	395	384	394	391	429	405	379	399	448	399	405	418	442	414	405	388	412	378	440	419	412	436	423	402	421	457	405	418	412	417	433	419	416	420	427	397	452	391	421	414	420	424	436	433	403	415	398	401	398	427	399	432	437	399	400	379	409	459	426	394	397	408	402	423	448	396	387	374	446	412	419	422	397	432	423	398	402	418	424	395	390	445	401	426	380	363	394	424	409	434	413	387	387	385	440	394	408	425	390	385	421	384	391	408	392	376	415	380	362	391	376	384	414	403	423	380	412	411	382	432	392	399	420	406	407	441	411	410	406	426	436	431	425	444	399	391	417	413	387	389	409	416	382	396	400	397	404	419	434	427	396	404	442	406	440	411	380	403	404	452	382	423	393	404	391	442	403	378	378	390	409	424	397	391	395	399	384	401	406	453	374	374	399	399	411	394	396	397	423	377	409	403	447	403	406	382	377	384	418	378	394	389	399	400	394	408	415	416	432	375	385	416	384	390	407	464	431	386	391	405	378	403	421	379	425	386	390	385	410	421	445	392	397	398	400	413	439	370	409	406	418	343	408	403	458	388	427	427	408	428	387	414	398	399	372	411	415	389	420	410	413	427	382	407	397	417	431	423	424	424	427	402	410	389	385	429	417	369	392	428	439	423	423	390	433	367	411	407	396	377	437	407	422	394	397	393	428	419	389	408	400	410	376	416	381	409	392	430	388	402	424	398	428	399	398	398	388	424	450	382	407	386	400	390	399	404	421	405	380	399	407	377	410	406	410	416	392	419	429	381	397	402	410	392	425	387	391	414	417	412	412	400	395	414	448	413	391	368	383	401	427	450	395	416	416	381	406	352	404	433	397	438	418	391	413	397	414	400	424	403	412	437	391	435	416	425	395	432	422	410	444	432	389	421	426	433	407	396	396	390	411	425	421	427	407	432	426	419	397	418	352	408	420	407	395	436	436	440	420	426	406	419	397	397	406	399	404	397	405	416	407	397	417	429	414	389	391	407	413	387	419	417	394	423	419	385	430	450	421	439	425	394	392	416	367	400	425	380	458	400	408	422	429	385	403	411	405	407	416	370	422	400	395	437	398	417	392	431	391	397	408	392	428	388	394	386	413	395	398	401	381	401	434	423	375	418
36702	52247	46975	35446	27502	19648	13178	8727	5446	3873	2912	2357	1983	1593	1365	1015	963	854	788	739	688	669	642	616	605	573	606	574	589	570	598	604	603	583	573	554	580	561	547	572	537	596	535	582	572	541	610	543	563	561	577	534	579	609	571	589	550	519	546	582	586	561	546	587	570	574	565	563	555	568	518	523	568	571	576	567	577	554	562	532	587	585	550	564	544	631	579	569	578	580	554	615	543	578	594	535	551	571	567	579	582	527	604	577	557	564	557	582	544	635	571	573	546	594	559	571	592	538	563	580	562	588	599	565	590	562	569	552	570	622	554	627	514	566	609	578	583	605	586	560	558	559	534	615	519	607	532	600	565	566	580	554	580	562	582	560	599	558	575	585	599	537	572	592	574	594	560	533	544	593	577	558	544	571	554	563	579	519	576	569	574	536	584	557	632	597	619	568	546	557	564	599	566	575	597	533	559	581	551	600	587	573	584	603	558	553	575	602	506	583	591	574	587	569	580	562	556	559	550	545	552	539	605	546	600	541	580	546	579	573	605	608	571	558	568	596	513	570	569	612	597	628	560	573	589	586	550	568	556	577	588	579	596	541	573	570	582	538	556	614	579	532	608	604	586	582	567	581	510	590	565	565	570	528	578	560	516	559	519	556	542	571	581	567	576	554	560	586	575	538	583	567	557	561	546	569	580	581	574	560	601	597	533	544	540	617	592	555	571	562	588	542	561	554	606	548	575	557	605	558	546	572	585	557	539	577	590	554	586	556	591	584	586	569	588	553	535	576	626	622	570	555	583	570	574	578	582	557	529	548	572	552	599	587	525	565	583	576	563	559	573	562	598	553	597	543	529	581	615	576	535	564	544	592	538	602	601	567	550	574	571	594	561	553	560	577	563	557	554	553	560	627	599	581	564	568	548	563	601	563	581	607	563	625	540	576	623	514	581	589	567	585	571	573	536	575	610	548	554	572	548	588	577	604	569	520	561	587	535	574	618	555	604	588	565	589	536	537	538	554	601	584	583	529	556	570	565	547	581	553	569	536	569	579	549	579	530	570	605	541	586	541	549	544	589	569	556	568	549	580	568	541	548	579	541	527	552	586	543	616	536	586	595	528	592	563	557	529	607	572	549	569	574	521	573	523	616	548	581	544	590	586	550	564	585	585	535	545	546	558	542	608	573	556	570	576	595	553	593	552	548	558	549	588	612	558	535	541	596	580	568	545	563	581	587	582	562	566	560	534	559	616	534	594	563	539	592	615	572	550	558	522	594	585	595	563	534	585	546	590	599	586	608	571	559	580	587	566	612	560	609	563	546	558	565	582	556	544	581	590	541	526	553	579	520	590	579	568	594	543	502	538	571	555	578	524	576	586	564	569	552	575	537	564	576	536	556	621	573	586	593	584	512	583	569	549	584	550	548	575	584	562	552	541	573	583	541	591	572	588	536	558	569	592	574	564	541	566	581	550	606	499	603	592	560	567	585	609	565	594	622	577	561	568	560	580	587	593	573	547	558	568	608	606	548	569	547	544	569	545	559	555	609	555	553	575	561	568	561	579	567	587	559	594	545	562	577	595	555	562	539	596	554	572	546	545	503	569	561	544	516	493	576	580	605	554	580	557	576	572	577	596	564	550	544	559	600	577	566	589	595	545	539	551	605	595	551	544	585	543	582	556	549	551	551	562	585	589	587	566	557	590	520	573	513	604	571	502	590	588	568	561	539	527	614	576	524	579	599	562	599	567	554	580	563	573	555	614	595	530	597	596	533	543	547	601	548	581	558	570	549	587	552	537	558	557	576	598	569	554	583	543	566	587	566	579	536	594	585	576	596	535	573	573	559	574	550	591	581	560	583	558	586	551	524	538	553	583	565	558	563	535	586	564	563	526	587	527	575	545	589	565	564	576	606	584	565	582	549	546	526	561	587	558	588	565	602	588	595	570	578	576	583	582	561	589	630	544	605	565	530	588	555	568	558	567	556	575	562	550	532	590	582	561	557	533	535	562	523	594	532	534	565	565	559	571	568	550	606	604	561	598	544	583	570	540	528	541	538	596	574	572	589	576	569	576	594	576	588	555	525	534	598	564	553	597	566	563	576	564	580	559	550	551	565	597	568	587	544	555	570	560	582	528	569	573	555	587	562	560	562	586	609	565	489	586	543	569	644	559	586	570	582	573	585	553	594	572	549	564	569	552	542	562	590	580	563	577	582	541	573	587	602	559	575	561	566	610	645	553	569	544	610	565	614	568	561	551	563	564	584	617	585	550	568	552	580	552	572	621	555	576	583	631	574	567	511	550	561	592	560	558	539	538	568	571	569	565	548	587	523	565	561	558	581	577	586	580	554	529	589	578	571	533	548	560	566	516	581	527	571	575	584	570	571	554	606	572	581	537	588	558	563	576	584	557	583	586	572	523	587	556	560	593	518	585	576	559	521	557	561	504	557	539	555	541	508	583	578	561	566	616	575	602	551	596	550	561	549	580	555	551	540	536	564	547	552	564	613	541	565	541	580	532	581	575	551	541	586	526	574	536	561	560	573	576	549	582	592	591	563	566	598	566	573	636	585	547	554	565	540	571	552	598	540	552	560	568	560	583	596	597	570	577	599	586	584	572	603	552	538	563	582	580	575	613	564	610	547	613	569	543	572	578	579	560	604	527	548	584	604	556	590	562	550	594	498	556	580	621	550	629	580	598	561	586	548	552	562	576	547	575	562	585	560	571	548	554	591	596	541	564	536	576	571	565	576	580	572	613	548	571	578	545	571	602	529	591	529	599	571	551	518	536	595	555	540	605	531	563	596	549	587	535	558	533	506	598	542	618	565	593	567	582	530	586	542	598	543	583	549	559	557	566	520	566	601	536	556	541	579	564	570	557	528	532	583	580	599	613	583	601	541	574	577	583	525	520	552	582	564	585	565	587	587	617	533	605	551	541	507	581	544	554	504	602	546	549	587	583	552	532	585	567	583	556	553	571	593	570	544	567	540	565	577	539	559	612	541	554	557	546	543	589	557	583	560	562	606	587	575	566	561	568	566	580	543	569	574	564	572	573	550	595	559	580	613	598	547	590	573	559	574	590	576	546	534	577	544	563	561	543	555	578	559	567	550	561	584	557	573	553	561	541	590	578	558	536	524	606	513	579	555	546	536	595	535	560	576	547	581	544	548	591	547	561	556	590	541	592	568	581	555	539	567	532	550	591	587	603	552	574	573	542	518	587	568	552	553	581	539	558	580	565	542	548	562	560	583	521	567	615	557	553	577	562	568	539	539	559	559	545	585	574	536	552	553	548	574	556	541	535	590	582	560	570	557	570	579	541	594	571	542	538	601	607	552	531	540	516	551	571	555	598	552	550	588	559	567	567	569	583	569	547	560	572	561	584	549	545	544	525	603	553	567	553	546	556	566	556	552	553	572	546	569	547	564	574	577	587	578	597	587	582	538	563	539	576	573	581	577	571	552	546	570	571	584	570	599	592	578	593	571	570	576	575
24080	21029	28754	27001	25231	22087	15122	7795	4404	3201	2368	1965	1632	1303	1072	950	787	692	640	587	580	531	526	464	453	443	494	468	432	481	395	425	478	453	456	457	433	460	436	420	448	435	425	451	484	393	428	439	436	408	435	428	452	400	440	425	442	419	443	448	415	400	406	419	419	443	410	444	423	438	442	430	446	403	418	433	421	414	386	438	421	405	458	442	449	384	406	419	432	478	434	399	409	414	427	450	438	405	412	433	443	455	450	444	426	419	430	458	388	457	424	437	389	435	444	429	423	483	394	403	448	451	435	451	404	442	410	410	466	440	463	442	433	449	421	431	396	447	407	391	424	431	453	402	434	427	385	422	427	404	457	421	429	430	452	430	448	444	425	399	436	430	395	420	430	440	454	424	371	395	390	402	396	441	441	428	395	393	426	409	404	418	447	384	432	402	441	432	403	421	401	410	434	407	435	417	458	420	461	426	415	421	395	429	429	404	439	446	415	441	462	425	424	422	406	433	401	442	419	453	427	424	398	435	437	409	414	433	423	421	415	448	419	446	427	427	411	397	394	465	417	413	395	410	474	397	381	411	426	420	428	445	454	429	427	432	428	405	452	414	422	390	436	433	445	453	405	425	404	380	436	461	429	455	416	415	413	453	441	441	398	437	436	451	408	411	469	423	406	416	452	432	382	460	400	436	454	417	395	437	418	425	397	405	412	451	434	412	394	435	446	443	413	460	427	464	446	463	426	427	407	395	448	427	440	428	453	421	432	398	412	402	417	377	440	427	444	430	423	429	411	403	437	414	404	425	421	419	393	461	424	433	443	437	410	398	436	436	431	447	439	402	399	439	475	449	408	409	405	421	400	454	464	432	399	453	403	417	455	439	446	394	458	435	417	415	432	409	418	438	411	441	429	427	439	448	420	429	414	378	438	443	436	467	444	397	444	416	421	389	404	401	428	414	415	426	422	420	410	429	441	417	441	398	457	430	422	418	447	430	433	408	441	434	427	403	407	439	414	413	459	439	452	399	453	437	460	437	394	409	440	407	450	441	381	429	432	436	395	433	417	426	453	411	408	444	429	412	444	404	425	467	390	423	439	435	426	412	429	435	426	421	449	428	438	424	404	418	418	422	418	427	416	457	405	423	405	425	423	416	412	431	408	433	468	435	462	449	447	390	408	416	442	410	412	447	440	416	392	424	417	431	443	380	439	411	425	413	450	437	408	407	463	432	415	469	407	405	394	407	451	437	430	416	438	443	455	405	403	406	425	437	418	397	419	442	438	415	426	404	411	456	432	439	446	409	407	425	433	460	440	410	402	387	434	421	435	437	420	381	446	423	434	447	435	444	431	454	431	445	408	408	436	447	397	447	435	447	435	392	413	424	407	450	414	421	444	456	405	433	431	433	431	443	439	428	458	402	411	452	418	418	410	431	454	416	421	397	426	433	418	394	432	416	433	441	408	419	384	418	381	383	430	425	406	408	412	425	410	453	415	419	417	414	445	444	421	434	409	443	420	419	418	412	431	410	436	398	387	405	409	465	437	420	451	453	432	433	435	415	426	383	434	412	467	428	433	457	446	437	406	403	440	419	405	402	417	397	423	414	434	405	415	430	433	384	452	425	428	443	400	431	399	440	408	439	440	381	390	386	457	448	413	410	382	455	423	413	408	428	396	424	397	436	416	426	429	398	431	412	419	435	439	422	413	417	443	466	444	450	407	453	433	401	431	400	409	456	434	428	465	394	407	432	431	403	414	464	441	425	432	428	407	414	437	442	439	440	421	438	406	420	427	402	407	404	381	448	411	424	428	424	430	452	444	401	407	401	370	435	429	405	460	447	445	427	409	392	441	438	410	407	396	426	411	428	414	441	416	425	424	423	422	376	409	391	413	443	429	445	410	434	428	458	425	446	413	436	418	416	440	427	413	437	386	420	410	409	437	420	445	418	415	393	454	432	429	442	443	388	411	416	425	392	431	418	423	420	389	391	443	413	423	417	419	433	424	444	399	435	404	389	427	417	432	416	399	422	427	396	450	418	453	437	404	413	408	404	412	436	418	410	413	420	412	404	414	428	421	449	425	423	430	450	450	455	416	428	410	419	408	428	439	452	441	420	417	432	407	446	412	448	413	412	419	412	390	440	376	437	381	435	421	402	445	427	388	374	432	446	406	478	434	444	433	408	402	445	444	394	421	456	427	434	431	387	437	411	408	459	442	432	457	409	418	399	450	438	473	392	411	458	423	406	438	443	459	419	416	442	436	441	432	452	431	448	440	438	439	422	415	447	434	428	424	465	401	412	459	431	422	424	408	403	373	441	389	425	467	405	467	394	378	417	440	421	397	422	415	433	432	425	414	420	413	448	402	422	396	427	432	422	477	450	409	457	438	408	404	435	432	423	404	466	410	401	429	394	407	446	423	442	401	405	431	399	454	431	450	444	422	437	447	453	430	412	421	414	423	431	427	377	413	413	448	446	452	412	425	409	433	422	430	408	439	426	407	443	433	420	410	399	434	458	399	411	405	431	423	407	414	400	434	415	444	358	442	448	453	421	394	382	415	423	396	452	426	433	451	409	422	417	417	422	413	428	413	415	432	414	428	436	435	440	417	400	450	390	432	422	389	410	431	419	433	430	437	400	438	423	434	391	426	409	437	462	456	444	431	437	428	428	445	403	445	413	464	458	404	438	430	452	434	416	405	401	426	421	430	422	399	432	441	456	434	458	425	436	472	404	395	416	442	434	444	411	403	456	445	422	418	418	423	405	418	412	420	430	444	438	436	415	431	418	416	436	439	399	454	385	430	406	450	425	457	422	438	443	378	415	389	472	458	438	402	422	433	459	407	416	437	428	413	419	421	461	436	429	398	437	447	428	443	436	450	432	416	406	389	427	458	395	448	416	427	433	430	467	463	417	410	423	402	431	433	405	433	416	439	385	396	425	455	441	458	446	419	396	418	412	434	417	440	390	441	445	444	437	422	422	443	396	422	423	442	423	422	411	422	410	415	423	453	444	448	412	416	403	435	427	428	432	402	414	408	458	424	445	391	460	430	457	380	392	410	460	419	435	413	409	459	393	428	421	443	416	464	455	428	399	450	420	411	434	423	402	417	407	430	407	408	421	433	421	453	424	451	421	419	460	431	430	402	415	461	446	408	417	457	419	400	440	460	440	393	437	433	430	383	403	441	420	446	444	424	431	417	433	395	451	417	427	397	417	405	404	424	451	450	445	418	459	420	427	441	441	437	426	419	403	382	431	478	394	434	434	424	427	404	413	419	443	405	404	398	386	442	430	403	446	461	409	415	432	444	457	435	424	432	421	413	422	393	422	437	386	429	406	396	466	419	447	400	420	401	386	441	412	433	415	445	413	458	453	429	412	431	422	408	449	436	432	426	412	434	454	395	406	475	420	409	416	410	414	402	414	405	406	412	441	420	415	420	412	421	433	429	434	427	413	435	416	440	401	401	436	445	424	425	407	414	455	439	388	403	422
36877	59989	54850	42870	34521	26376	19036	13273	8497	6427	4771	3919	3247	2464	1823	1526	1349	1148	1033	924	840	769	764	752	687	706	667	639	637	592	611	631	593	612	582	585	628	647	608	643	575	594	574	577	543	601	580	614	609	583	576	585	619	585	585	555	642	596	596	576	617	601	603	559	620	596	575	561	577	602	592	624	581	587	590	607	566	549	564	599	622	576	629	569	582	602	580	616	586	596	590	602	617	584	594	605	578	589	597	601	620	573	575	574	649	591	616	565	602	640	582	596	598	576	610	618	576	588	623	590	530	593	572	583	623	630	560	556	583	583	578	560	589	580	600	567	586	572	563	631	587	548	572	572	545	580	569	605	586	621	583	600	572	624	597	604	599	596	623	613	595	625	610	585	582	557	602	569	603	566	563	622	573	605	637	595	560	599	546	587	609	571	588	603	630	630	612	575	611	576	579	598	590	556	552	601	582	570	576	595	587	584	616	628	577	572	599	583	610	604	605	636	549	564	621	605	595	607	588	547	623	628	587	613	580	646	601	556	588	571	601	616	575	594	580	607	587	567	576	588	545	615	539	616	545	571	555	618	629	611	577	567	553	564	608	611	571	640	645	556	622	594	582	624	588	553	564	605	584	606	622	629	543	568	588	582	577	599	555	542	549	579	566	577	599	555	577	566	566	596	566	589	634	565	581	591	626	561	573	550	584	632	613	560	556	554	597	572	601	587	584	626	633	579	594	578	588	570	560	628	538	612	568	602	585	574	578	623	597	615	627	585	585	634	573	609	585	548	572	552	602	606	598	581	584	588	543	587	599	579	595	576	561	576	565	613	591	585	600	596	630	562	581	563	569	610	595	619	587	610	581	613	538	601	558	585	675	620	622	603	608	587	568	592	556	596	574	584	596	584	572	594	614	596	582	600	595	621	566	608	551	575	595	549	620	589	587	587	627	579	618	543	601	567	578	564	566	595	557	609	570	553	606	591	588	623	590	560	607	607	586	597	640	559	583	613	605	556	587	634	589	627	571	620	562	612	543	604	617	585	611	553	620	587	581	550	601	599	553	553	551	555	588	601	586	566	543	604	601	603	564	567	572	569	600	591	604	519	563	570	569	610	618	589	593	607	581	575	551	572	579	610	594	584	628	568	635	587	570	551	596	559	563	610	563	588	553	583	535	596	523	541	621	566	550	613	601	560	622	606	553	617	581	624	605	612	610	575	604	588	611	575	616	567	580	604	618	572	599	628	589	592	579	567	588	589	605	580	573	616	580	614	607	586	581	605	611	568	607	598	562	593	617	613	528	563	571	600	564	557	590	612	599	600	581	587	604	577	529	582	596	566	594	596	586	587	550	604	626	590	575	616	590	604	622	581	571	585	623	605	609	530	595	607	565	585	575	612	550	560	573	586	591	602	602	569	581	591	564	594	595	612	598	551	600	600	576	567	609	587	600	581	603	550	601	564	580	629	566	606	633	641	565	548	560	578	612	539	587	557	598	547	615	588	518	602	576	544	575	577	597	580	602	555	571	571	616	545	585	595	582	584	581	594	587	615	582	594	641	600	578	601	589	560	590	612	606	628	565	587	609	581	546	535	546	636	613	597	583	549	592	597	605	589	597	564	599	606	597	578	594	593	552	571	633	587	545	592	527	575	554	582	547	583	578	594	606	570	593	587	601	602	574	593	579	631	642	570	607	564	590	604	542	596	604	612	579	586	609	615	566	588	580	622	524	620	596	590	566	597	563	556	622	607	563	557	568	583	589	558	571	585	627	557	589	600	586	559	602	579	625	634	564	586	542	570	648	603	594	584	549	604	612	619	636	575	529	594	588	554	615	541	603	605	609	598	570	583	570	615	614	570	655	592	572	613	567	588	646	606	574	586	564	584	595	601	600	569	564	610	591	576	599	630	615	535	590	569	560	538	589	602	601	595	614	554	569	582	562	593	565	619	585	556	598	578	559	621	565	606	602	629	578	629	581	551	609	610	597	586	589	561	550	570	583	579	582	583	594	591	602	590	584	620	589	576	578	586	588	571	616	591	582	572	634	599	593	630	579	585	608	609	605	576	594	607	600	592	559	612	545	605	584	621	617	631	620	584	582	583	635	594	602	584	597	584	582	554	583	583	613	606	623	550	574	628	610	551	603	585	570	619	583	577	590	575	557	587	579	572	577	587	614	569	561	586	612	593	578	591	599	588	550	604	609	585	582	590	589	606	605	565	560	638	561	560	583	568	600	564	568	615	593	582	634	565	594	600	611	600	553	629	575	595	584	585	561	585	586	602	621	584	574	572	550	574	584	608	594	629	597	577	588	585	579	606	626	573	569	588	570	577	611	583	577	589	536	553	589	577	588	617	588	573	655	631	587	600	571	568	578	585	569	592	570	630	607	609	583	578	576	605	589	601	606	626	592	602	552	564	589	606	599	576	569	606	592	563	562	573	596	624	580	626	609	601	572	560	563	583	573	559	598	537	580	603	642	613	589	598	605	623	629	565	593	575	571	616	588	562	568	555	567	562	564	679	611	654	603	586	556	575	584	594	574	594	607	624	578	561	634	598	584	576	605	590	596	645	600	596	601	589	579	572	596	576	600	559	589	581	568	600	582	571	566	582	599	571	597	594	598	588	582	567	589	617	600	608	573	561	561	561	559	588	572	582	577	598	578	598	587	551	586	570	596	602	582	598	592	559	610	612	607	585	593	563	604	610	602	600	602	598	574	575	576	594	577	582	590	582	544	608	582	614	528	568	616	576	576	600	607	575	542	566	625	599	561	579	564	575	598	534	606	603	596	588	623	537	607	603	592	544	596	562	557	595	579	611	600	586	619	589	608	612	602	581	586	588	592	604	586	554	594	619	554	639	602	604	581	595	634	571	593	590	613	589	590	549	591	592	523	619	574	600	630	633	600	586	625	564	609	566	603	597	604	571	596	583	618	612	554	579	582	634	572	576	649	604	639	594	595	598	567	596	574	604	628	613	636	628	590	615	562	537	591	573	627	604	628	586	553	595	589	589	574	587	570	575	560	589	571	578	586	533	605	577	570	616	587	633	573	582	577	602	573	582	627	545	614	578	592	617	573	597	598	552	591	586	596	568	580	610	626	577	570	578	622	593	568	563	587	613	569	592	579	590	576	568	587	578	629	610	593	623	613	577	572	589	603	582	578	636	620	584	578	609	577	600	574	576	566	567	577	599	576	610	569	595	602	583	626	575	578	556	581	596	597	612	586	607	618	585	584	574	558	568	605	590	593	576	588	567	609	601	604	592	584	559	572	566	625	580	552	593	598	567	575	596	614	558	606	574	593	647	628	589	596	571	589	600	594	617	563	572	593	601	569	551	588	594	573	575	596	589	556	601	587	649	583	555	579	590	582	630	603	570	593	591	558	602	578	617	595	585	613	610	657	588	542	567	641	564	574	583	573	561	579	564	600	592	620	582	586	593	581	562	589	625	606	606	588	622	564	610	582	582	573	593	552	592	570	591	625	633	617	553
23010	20999	28753	24213	23413	24961	21973	11058	5677	4350	3128	2541	2036	1653	1177	1080	885	789	751	722	609	525	573	481	479	501	489	431	446	441	415	412	416	409	452	400	455	426	437	461	461	387	425	379	441	425	411	406	401	383	455	443	373	424	442	405	400	418	430	428	406	423	451	444	406	446	414	412	429	412	422	424	415	424	439	410	439	408	463	388	460	416	397	419	380	422	405	379	418	409	403	399	440	410	439	382	422	425	440	403	400	390	396	429	401	433	433	409	434	397	427	391	442	466	425	390	445	412	413	440	406	440	432	425	430	412	399	417	436	407	431	413	402	414	477	450	433	409	451	416	418	399	406	414	386	394	463	453	406	402	417	414	413	425	423	412	437	400	435	438	430	446	428	427	422	383	388	388	442	378	417	428	414	413	392	446	394	394	409	429	427	408	444	398	394	410	416	435	395	397	389	402	400	403	424	395	428	421	409	428	422	422	411	380	413	404	388	433	444	425	440	426	439	431	451	397	458	381	455	454	393	425	419	396	450	440	391	388	420	472	426	448	435	437	398	429	423	427	441	445	421	425	419	419	409	372	410	438	401	424	417	404	419	401	414	409	400	416	475	406	407	411	448	434	421	396	447	394	396	429	422	407	414	424	420	454	418	422	437	416	400	391	417	424	406	373	441	398	420	438	456	423	410	378	408	426	397	377	433	427	403	421	444	402	450	414	403	429	437	391	388	413	441	392	405	443	406	442	396	420	417	407	451	414	410	387	439	412	385	389	432	425	404	401	434	421	426	423	429	412	429	383	420	416	394	420	354	442	420	403	381	404	383	460	414	382	412	393	426	401	414	441	396	416	420	401	428	410	392	447	437	397	388	419	436	445	393	411	411	379	424	406	401	418	405	420	404	435	405	400	402	414	377	414	390	408	419	402	406	439	411	398	414	411	396	407	413	438	391	439	442	404	373	417	438	428	431	426	417	407	429	411	442	368	394	409	421	415	403	435	406	439	398	435	398	425	432	432	415	435	394	446	440	403	446	410	373	436	466	417	425	401	472	410	380	413	376	373	443	435	402	373	423	400	402	422	407	399	447	427	402	414	441	462	381	410	429	426	392	398	413	454	399	465	446	447	442	413	428	402	424	398	425	405	435	420	387	449	428	432	415	415	402	413	438	433	420	438	403	428	433	385	437	417	391	390	439	397	393	417	390	398	429	406	427	458	456	433	410	450	423	391	438	422	425	418	444	436	399	430	441	407	383	421	406	434	428	377	420	389	420	407	393	408	406	443	441	440	441	423	443	377	429	441	383	395	442	439	432	415	427	401	385	400	411	439	440	387	392	403	418	411	447	371	414	400	396	427	414	433	427	419	428	446	418	412	412	451	435	434	419	421	411	449	415	461	415	421	439	397	400	419	370	440	429	423	426	469	422	435	398	429	418	408	417	431	377	389	423	411	465	374	386	406	396	413	413	440	368	374	395	409	429	389	440	438	419	412	424	416	417	440	423	398	452	411	372	428	431	397	413	393	428	415	450	403	415	397	420	420	398	464	432	404	401	405	458	435	433	397	392	415	429	409	390	435	381	420	460	462	437	434	383	436	383	426	428	426	398	466	368	415	403	384	412	397	434	390	394	408	427	418	405	415	405	427	391	420	415	416	419	460	408	436	413	414	416	418	416	403	422	405	448	416	426	427	450	404	435	404	448	406	419	425	401	417	461	413	406	415	430	428	437	419	416	440	429	448	398	450	387	429	409	411	439	399	406	397	404	442	421	439	381	420	432	431	414	402	439	403	394	425	438	416	416	399	409	443	406	464	467	422	443	408	416	418	370	400	445	418	398	383	447	443	444	410	383	429	424	433	443	406	409	406	407	418	386	447	419	426	404	416	429	433	406	424	390	404	414	423	410	421	392	444	408	436	426	415	431	445	413	408	410	411	404	439	441	436	417	439	434	407	440	387	442	432	411	407	423	393	421	411	400	407	428	390	390	427	393	449	448	400	425	424	411	394	435	455	426	440	447	399	427	423	408	415	416	412	419	458	402	440	394	448	413	406	401	408	389	413	439	412	446	415	457	419	422	430	434	416	400	419	411	408	414	397	457	433	453	444	426	432	439	431	426	457	459	420	383	400	433	411	471	399	432	412	447	417	414	430	433	445	431	416	446	423	401	443	399	422	431	408	412	400	383	443	417	421	385	390	414	413	423	424	433	426	441	415	398	394	403	407	415	392	424	406	422	390	415	433	425	412	430	407	430	425	430	439	431	393	418	416	388	403	410	424	400	385	413	406	409	402	393	404	418	431	392	386	447	400	415	391	420	466	444	399	440	390	418	442	404	423	396	446	416	393	379	426	393	390	406	427	445	427	426	385	450	412	410	408	400	432	372	448	400	399	412	416	401	408	416	427	423	391	413	420	426	426	390	402	418	402	412	434	416	387	401	426	403	388	440	453	415	398	409	425	424	404	383	401	406	423	419	416	419	411	402	433	408	410	397	368	431	442	406	464	417	462	395	392	447	382	415	403	446	410	410	396	379	427	392	443	446	424	443	411	411	375	367	413	417	394	409	420	438	422	367	418	408	434	408	422	433	429	432	455	401	404	424	455	410	429	425	407	378	403	383	438	466	413	397	429	398	398	405	429	427	450	396	437	404	395	423	444	403	425	423	433	409	396	411	469	378	435	440	406	374	407	419	373	428	421	436	384	424	449	444	440	439	407	385	409	412	419	453	414	424	414	404	441	420	428	433	405	450	400	411	447	411	415	426	407	423	397	448	431	412	418	415	394	405	435	417	476	433	419	404	407	426	390	413	424	416	421	400	433	414	423	431	363	406	429	435	410	426	410	404	423	432	425	411	430	430	399	422	412	424	434	418	416	429	404	393	390	400	440	422	399	432	407	401	463	430	425	424	408	416	385	383	417	393	384	417	378	445	431	401	389	443	441	422	416	419	407	384	417	422	428	433	450	463	411	433	426	393	425	422	417	423	430	451	401	411	373	447	440	444	390	417	415	424	411	430	381	432	407	411	459	459	409	419	421	391	406	425	393	419	406	441	433	421	392	415	438	418	384	428	426	421	402	426	454	419	423	388	402	426	411	410	442	396	439	418	450	406	410	412	403	417	403	402	416	461	394	413	425	438	425	430	406	423	439	420	382	439	420	427	455	410	425	419	411	374	385	377	384	407	415	408	390	417	402	426	421	442	448	398	436	412	406	411	421	418	419	418	446	438	410	407	405	429	419	455	362	449	442	408	415	417	443	447	438	419	434	393	411	415	417	392	411	393	419	427	438	393	448	379	408	438	366	407	419	422	415	412	435	419	420	415	408	438	448	399	423	402	423	417	437	423	443	378	419	436	406	404	410	397	401	408	397	383	429	401	397	423	410	394	434	418	423	452	416	423	417	410	396	381	432	410	428	418	400	425	412	430	401	405	431	423	454	394	426	417	414	440	448	396	438	417	384	436	390	443	384	389	412	434	419	433	430	441	445	426	384	417	455
39858	65730	60493	47486	39037	31534	23364	15993	10504	8155	6195	4864	4039	3084	2440	1884	1553	1413	1154	1090	962	859	824	771	694	734	675	650	632	624	613	591	576	585	571	592	559	561	534	552	550	557	579	541	603	586	563	543	606	566	625	582	601	562	563	613	563	565	569	595	543	576	573	587	567	545	540	585	534	581	594	591	560	576	566	589	577	553	574	556	576	551	572	566	556	541	585	568	552	558	580	568	570	565	615	550	548	571	586	580	569	569	542	539	575	543	580	570	555	537	541	567	542	574	558	580	574	561	570	571	574	575	573	596	532	562	550	569	540	538	536	622	551	577	557	546	589	581	575	558	600	588	562	553	516	566	607	562	577	588	565	536	553	587	590	561	543	617	527	590	571	572	583	541	620	557	554	585	556	576	543	542	557	573	529	571	551	567	567	549	559	564	544	551	565	574	612	586	559	565	568	581	530	581	583	557	563	554	592	538	581	561	570	587	598	622	542	540	530	581	611	591	538	575	585	568	576	553	547	581	551	575	543	568	553	558	607	611	563	583	557	594	571	534	605	573	579	556	586	562	591	571	539	591	599	600	581	572	541	584	611	558	581	570	576	566	586	533	589	597	559	503	609	604	578	525	544	579	554	580	570	573	568	595	591	590	554	536	575	577	580	592	589	552	582	565	553	521	622	592	573	576	577	559	583	598	588	579	559	602	533	585	568	535	550	576	609	571	565	563	555	551	587	569	583	557	529	553	536	554	618	547	571	556	553	542	568	580	632	566	558	589	537	560	561	578	572	583	601	564	591	612	588	537	595	578	550	568	557	607	566	559	547	616	556	555	580	568	609	616	562	569	539	566	578	584	563	590	571	610	581	585	547	562	606	562	575	562	561	540	516	582	607	583	573	572	564	572	542	564	569	543	581	543	620	596	564	585	556	581	561	593	583	575	560	550	582	566	548	584	573	552	583	600	598	612	571	542	568	600	554	577	569	594	581	579	556	583	639	588	545	606	549	576	598	630	574	561	581	552	579	560	600	565	568	583	551	581	568	558	589	597	569	549	557	581	557	536	587	552	588	572	532	581	574	526	584	581	549	581	530	568	547	588	596	561	606	546	579	544	527	585	570	543	538	583	612	595	532	607	609	520	530	564	622	584	560	554	569	569	585	560	563	573	535	591	558	529	585	569	591	554	576	584	548	570	554	566	580	558	552	570	608	565	595	594	585	537	538	578	564	553	579	564	598	553	584	509	573	647	566	608	527	539	557	538	588	576	570	551	595	570	523	549	589	574	598	584	564	568	557	631	619	604	541	580	594	580	574	565	585	573	615	562	547	546	580	582	545	610	590	586	556	574	556	556	560	587	584	574	585	599	580	595	575	595	577	552	585	550	523	562	555	590	584	618	594	627	593	575	581	560	621	615	599	541	558	591	576	587	557	600	542	601	563	530	563	582	584	617	571	510	515	523	557	554	569	523	588	582	584	559	615	550	598	557	573	596	556	608	565	530	577	558	554	576	606	575	551	532	552	607	591	581	621	545	622	582	504	532	556	612	539	588	570	632	589	584	605	586	553	582	543	568	594	535	598	613	623	565	560	553	554	566	537	579	575	565	542	594	563	571	552	600	606	549	569	582	547	560	566	577	559	560	571	522	610	592	584	556	581	551	536	574	575	606	643	601	566	562	559	574	568	534	561	548	544	554	593	548	556	532	539	571	550	565	578	559	550	534	598	521	545	547	607	548	569	517	567	573	582	601	569	596	583	547	562	538	614	551	579	575	553	591	601	597	516	587	583	559	560	592	574	561	564	569	592	601	564	558	587	582	615	621	598	588	571	566	593	590	558	598	583	564	561	549	607	552	554	567	586	563	568	561	539	580	613	604	573	562	566	575	550	614	587	557	542	590	541	596	589	577	530	587	571	546	563	537	525	535	593	525	625	543	550	581	552	576	559	597	568	572	565	564	583	619	568	537	560	617	583	625	551	532	541	541	539	573	568	567	602	615	586	547	549	558	594	594	575	583	568	594	603	558	530	578	566	532	586	555	581	587	578	580	591	584	586	607	523	560	541	582	554	568	583	603	578	580	630	569	531	596	602	620	608	567	570	549	563	583	586	550	596	612	578	554	556	546	591	589	533	607	590	538	560	522	560	567	582	570	583	576	559	584	568	582	562	536	533	541	593	579	526	586	568	576	558	568	583	539	614	582	578	599	574	606	538	563	568	593	575	583	582	560	595	550	606	594	616	559	553	593	593	519	532	546	545	541	586	533	581	619	604	573	560	625	579	570	551	550	573	587	561	599	554	552	552	536	570	594	551	572	573	559	539	567	582	597	604	528	573	547	555	597	564	583	562	543	568	556	584	553	595	569	600	565	602	522	560	562	595	563	551	574	513	619	545	580	558	587	555	552	588	573	560	567	575	564	558	575	598	555	594	609	582	559	569	597	546	551	593	589	596	512	609	575	551	517	559	587	562	561	580	582	583	587	541	548	597	595	646	599	571	538	598	593	579	504	563	566	510	594	594	575	581	558	583	551	542	568	584	518	594	573	559	540	589	572	564	533	562	581	608	586	550	539	596	575	609	592	571	575	553	543	545	576	585	596	565	596	603	604	604	595	556	542	563	579	561	571	527	612	624	574	559	562	585	597	561	573	521	558	600	611	575	563	579	571	557	567	530	591	559	540	547	613	572	534	608	558	538	586	558	579	563	539	557	593	594	524	541	549	524	575	532	573	610	545	581	562	580	584	567	519	556	572	550	543	574	572	599	605	545	564	547	552	549	587	579	553	566	585	588	607	583	541	574	554	518	549	580	580	661	563	581	534	559	563	542	576	550	595	514	598	598	569	551	583	570	550	538	569	602	556	550	631	569	549	567	563	569	533	571	595	566	552	554	545	555	567	591	561	595	571	598	581	577	549	577	603	584	565	579	557	542	594	560	603	551	553	538	537	597	580	603	565	598	587	574	550	591	558	525	595	597	555	580	525	578	558	546	587	530	626	592	571	553	568	593	576	590	570	551	580	565	568	597	580	553	549	548	576	540	547	530	568	577	577	562	574	570	606	595	580	609	580	555	554	597	541	569	588	576	568	611	573	570	597	543	581	570	582	564	598	577	603	558	510	581	591	586	543	617	526	566	605	541	510	555	572	598	618	633	554	550	524	574	572	565	556	620	554	535	549	565	570	581	557	585	555	547	562	532	582	593	572	554	506	583	596	598	578	572	578	540	580	571	594	586	591	578	577	575	605	542	584	535	587	555	550	553	586	591	524	549	556	594	535	585	553	554	567	551	619	612	560	550	572	608	570	592	572	566	581	577	588	559	508	546	600	574	591	608	568	563	609	567	580	571	539	579	562	564	550	580	565	568	544	564	561	543	573	555	594	528	574	568	607	569	577	561	576	549	592	556	575	575	608	568	556	581	546	565	575	558	568	591	582	583	549	577	583	565	527	555	577	573	572	571	597	560	557	565	600	581	574	560	590	556	543	567	543	616	542	545	564
29796	33423	41945	33815	22880	14059	7388	4023	2354	1861	1468	1218	1027	809	714	676	634	500	494	534	466	434	463	453	444	457	443	422	433	420	438	465	395	417	378	395	396	427	413	391	419	388	423	411	425	398	412	389	391	404	416	419	439	410	390	419	408	404	422	440	381	388	400	402	415	385	394	404	374	419	424	393	423	417	397	457	399	397	429	387	410	407	420	411	451	418	410	410	397	398	397	425	440	378	418	398	413	408	382	437	395	424	414	387	380	382	409	398	423	388	412	403	374	413	446	401	391	404	391	414	425	415	395	429	368	397	415	421	421	392	387	412	389	395	410	411	389	389	403	396	385	402	374	389	425	382	432	413	402	388	439	382	396	408	442	431	407	407	399	432	395	412	420	410	408	445	371	405	378	388	412	415	418	431	379	358	408	379	422	388	396	392	410	405	380	418	416	445	372	432	363	417	380	418	399	461	387	413	392	442	420	407	432	396	406	428	387	418	393	364	413	372	414	397	396	394	375	402	394	405	396	417	413	387	392	409	378	373	420	412	419	384	373	432	429	362	413	397	385	413	396	397	408	410	415	428	391	392	374	384	383	415	383	406	424	376	412	422	380	417	414	396	444	429	376	353	364	393	410	397	377	430	407	402	416	404	420	374	429	393	420	432	416	372	390	392	391	407	397	388	391	376	419	413	375	401	403	406	423	382	413	450	386	392	412	394	402	385	427	412	397	409	430	430	387	372	429	421	422	431	376	410	401	399	397	425	435	430	397	424	396	460	424	391	396	411	434	414	380	404	432	393	423	375	402	403	381	419	408	416	412	388	418	392	388	398	376	399	404	384	394	435	405	387	438	412	423	436	425	379	440	365	387	410	445	400	392	390	391	412	379	379	427	408	431	426	457	405	406	401	422	399	402	461	403	396	396	423	400	362	448	398	389	398	406	472	443	438	408	371	384	384	406	414	459	433	395	387	356	399	419	372	379	372	390	401	412	421	430	414	396	407	372	391	361	417	403	368	405	372	417	384	379	407	401	409	368	386	412	405	368	392	406	392	426	408	395	414	415	385	389	419	396	387	402	391	368	406	428	393	430	414	416	428	397	402	407	419	457	416	424	452	382	404	378	408	412	428	415	419	416	415	413	462	407	417	436	436	413	405	386	405	431	396	414	411	389	369	412	382	427	406	422	416	436	423	403	411	370	447	390	419	367	422	411	389	383	437	409	417	419	402	410	415	406	370	407	378	409	375	386	399	424	379	401	384	381	399	419	409	411	408	392	382	446	448	450	428	379	376	401	401	382	431	406	415	411	398	377	393	405	416	417	407	370	409	400	415	405	365	423	371	422	372	435	449	415	450	405	391	413	406	397	389	414	416	365	399	396	397	410	416	428	415	370	390	420	436	416	419	390	419	393	421	422	389	442	407	425	398	390	373	449	393	381	421	396	406	398	408	388	419	413	391	367	391	418	389	455	389	382	394	397	431	437	431	400	379	428	434	412	392	419	436	417	388	409	380	400	387	427	395	456	424	397	416	381	433	395	378	411	403	450	407	389	414	399	366	430	404	443	392	431	418	396	434	453	371	406	420	407	410	398	426	396	430	380	417	413	369	394	412	375	356	431	403	428	389	381	424	406	424	424	410	389	452	400	377	387	410	390	417	382	391	409	392	406	435	377	414	408	350	419	403	356	438	397	418	410	415	383	398	357	417	404	402	397	384	398	458	402	405	422	442	429	430	417	365	438	378	409	389	409	408	398	402	405	405	390	418	389	396	425	419	412	386	411	377	407	443	396	397	407	362	414	386	393	447	418	398	412	433	457	394	394	424	395	378	391	389	388	408	394	417	370	398	412	388	362	403	408	407	433	437	397	427	439	398	374	403	397	412	416	376	389	399	416	418	420	446	406	388	394	383	380	415	403	388	404	389	406	405	376	367	419	414	401	421	412	389	392	405	399	408	414	424	402	409	372	424	391	412	383	422	409	379	397	393	421	378	388	415	386	410	411	406	398	415	410	395	389	387	383	398	427	399	394	385	398	437	393	392	379	427	423	418	381	400	378	424	406	407	457	421	434	404	404	414	429	411	414	442	428	442	413	383	409	377	385	416	397	366	434	413	412	435	391	396	407	430	430	392	417	417	419	414	419	417	394	402	404	387	398	397	430	429	418	416	416	398	393	391	374	418	415	428	411	446	431	399	395	396	377	398	403	424	385	428	398	391	367	420	426	434	402	410	405	412	443	401	411	433	386	415	407	418	393	401	400	429	383	376	400	381	407	442	422	407	380	348	420	437	419	440	417	421	419	396	432	394	401	413	386	419	407	404	395	414	400	422	391	420	363	390	436	380	427	400	382	428	391	420	401	422	438	418	397	403	406	404	393	396	383	415	412	380	385	380	372	433	412	411	396	417	447	435	402	408	413	354	424	404	402	392	369	387	413	407	421	439	404	420	352	420	396	347	409	408	410	417	411	409	411	438	400	395	402	397	395	406	421	416	426	436	472	416	385	387	401	405	422	371	434	413	393	386	427	415	411	395	372	387	410	397	442	400	412	373	382	402	407	408	399	415	363	400	391	415	442	380	391	416	380	400	371	396	388	386	421	419	418	391	420	437	391	416	408	431	427	437	369	429	406	447	413	384	387	387	365	409	384	363	429	386	394	393	386	407	439	387	422	391	406	423	463	410	420	426	471	395	427	421	399	386	384	376	415	407	397	391	381	400	394	386	396	430	402	435	352	402	366	370	426	405	395	397	425	404	408	446	387	418	395	393	417	451	407	393	419	394	390	413	392	419	357	428	419	399	371	404	397	412	423	405	410	397	457	413	394	419	409	419	396	414	413	391	428	411	396	391	383	371	391	403	405	394	373	412	382	402	404	401	427	403	418	413	386	388	385	436	424	435	395	422	442	400	364	408	417	386	384	386	448	400	437	424	370	396	409	386	394	434	398	419	436	388	363	410	390	397	367	356	373	390	388	389	386	388	371	391	390	425	374	406	408	391	418	421	429	436	407	432	407	423	395	408	414	436	406	389	397	416	396	398	439	384	404	379	428	401	425	444	361	382	410	384	388	429	444	398	422	390	417	377	383	407	413	462	402	423	390	383	382	374	398	406	437	389	353	382	426	460	399	403	419	401	418	426	398	425	349	419	393	409	411	410	435	392	409	424	408	401	420	382	410	413	436	407	440	410	373	416	421	379	445	447	413	397	423	388	421	386	399	420	407	434	395	413	400	390	428	398	414	394	416	400	399	394	405	416	393	384	418	381	416	429	371	388	366	409	394	407	395	443	406	434	385	390	382	375	411	362	406	405	382	389	389	424	433	413	393	402	430	440	400	433	422	427	400	395	414	408	419	412	416	416	374	368	414	425	380	412	398	356	390	402	429	401	385	389	428	389	411	436	374	420	401	400	421	464	410	406	401	387	404	417	429	413	395	414	378	375	379	387	407	401	390	422	412	395	381	370	406	431	413	370	435	390	410	419	413	415	410	416	419	402
38083	53142	47987	36381	27903	19806	12981	8114	5222	4013	2952	2409	1932	1601	1286	1045	983	903	834	759	705	675	659	597	617	609	554	557	555	605	629	611	633	582	577	514	556	590	567	566	513	565	595	545	562	550	563	576	541	548	565	563	537	576	590	542	566	587	549	547	565	525	557	564	572	528	563	546	585	546	594	556	566	531	551	550	565	574	602	545	583	579	549	514	545	553	577	531	593	552	565	578	528	546	577	503	525	543	537	581	575	569	566	561	553	564	558	570	526	541	528	547	557	575	575	580	538	531	591	603	568	591	549	540	577	562	569	535	559	535	580	554	576	571	567	583	560	568	575	533	545	546	594	591	542	608	520	545	570	579	564	574	568	554	602	573	535	538	579	563	522	565	571	539	545	554	549	553	594	591	522	594	552	555	540	540	534	568	580	588	512	588	575	564	553	557	628	579	539	551	570	560	569	525	566	508	551	586	545	597	562	544	534	587	529	525	573	581	581	576	562	545	581	552	516	565	534	547	581	523	592	524	575	579	517	559	522	533	535	554	620	596	549	584	573	557	590	577	543	603	549	548	519	592	553	536	557	560	548	578	590	551	552	589	540	562	580	528	570	528	555	570	533	574	537	567	570	515	599	546	564	540	547	597	556	580	550	558	569	574	546	591	579	516	539	569	547	572	590	582	515	516	596	575	545	574	544	574	593	523	553	597	586	575	558	528	557	512	549	537	537	554	579	600	533	571	545	552	534	533	565	518	556	569	569	528	537	553	556	557	565	599	551	526	558	609	572	573	557	545	539	526	565	558	502	578	540	584	622	563	611	580	589	547	516	549	557	596	564	522	556	600	546	547	533	547	574	543	567	536	574	557	534	541	566	567	569	554	539	547	557	535	554	548	565	528	602	553	584	546	569	553	622	554	570	567	565	566	530	527	584	515	521	555	582	564	497	568	561	577	571	571	587	556	564	557	477	589	543	586	556	504	565	585	562	556	506	583	579	519	576	571	544	536	547	583	566	551	570	571	590	587	535	613	544	561	525	599	527	571	555	552	556	551	575	564	577	535	540	549	567	542	520	561	523	545	597	557	595	553	610	580	591	560	536	563	523	519	618	536	598	604	563	561	565	509	534	568	534	538	547	575	536	603	561	531	606	563	535	605	577	567	545	567	545	543	554	570	577	550	609	583	557	536	562	570	571	548	534	574	596	553	538	574	553	553	549	586	582	528	516	564	568	545	574	558	585	553	543	557	577	587	552	597	539	556	582	601	594	545	594	554	576	577	569	534	517	567	563	591	547	542	534	568	582	535	570	564	541	539	559	570	528	566	572	564	570	537	558	553	549	570	571	558	591	584	547	559	594	510	585	571	527	551	539	559	565	539	557	590	542	545	557	581	566	553	543	552	611	562	547	536	540	588	572	596	565	564	581	559	596	551	580	554	582	549	550	525	594	521	536	534	549	569	575	560	582	562	533	544	561	597	530	581	555	580	584	509	556	552	568	551	548	560	551	558	561	575	583	632	582	585	600	560	566	583	534	582	559	562	556	585	523	551	552	566	546	542	548	580	544	589	547	529	581	538	553	562	558	515	536	556	532	562	550	553	551	562	603	555	552	520	532	550	538	545	578	501	601	576	550	570	587	523	552	580	637	561	602	549	556	561	567	582	541	605	560	570	542	568	527	561	582	577	564	586	548	598	579	577	555	561	565	540	530	561	538	533	573	580	638	558	602	567	537	538	564	561	602	555	584	524	594	617	543	507	550	564	563	574	582	552	549	553	527	597	569	583	566	536	531	588	546	515	611	550	579	569	564	540	581	550	561	542	608	596	560	543	583	577	591	557	574	559	541	578	559	560	560	559	554	597	509	556	581	546	525	558	560	555	572	581	555	552	596	601	607	560	555	539	569	583	565	566	578	546	563	560	537	573	595	515	540	547	529	541	586	549	567	576	527	526	565	579	563	553	519	579	573	579	592	536	566	557	574	549	554	543	565	559	565	540	517	521	531	560	607	530	544	580	512	552	573	570	550	560	533	575	552	586	565	517	561	576	574	551	573	567	566	568	517	550	581	560	574	556	587	556	577	585	585	568	528	546	521	605	559	586	581	535	563	541	552	555	586	554	542	554	546	534	574	538	613	519	566	535	556	540	568	581	524	569	570	564	552	565	566	540	556	548	576	559	577	558	607	565	563	540	556	597	544	596	548	556	563	557	576	546	564	562	531	540	537	543	541	554	564	522	578	553	534	539	532	574	580	572	537	549	568	570	559	534	584	540	563	534	602	585	591	603	525	512	576	554	556	567	565	548	529	554	514	602	546	599	567	563	596	594	591	546	560	549	535	540	580	526	588	519	532	558	558	530	521	566	584	541	568	549	582	569	593	549	581	568	562	562	570	544	551	564	542	535	572	585	578	543	589	512	577	566	564	567	594	620	537	546	567	580	516	529	561	534	541	582	564	577	592	577	532	562	583	580	537	568	559	551	607	621	549	561	571	550	533	575	563	557	563	561	540	557	581	600	575	556	525	565	550	566	583	565	579	530	564	551	585	543	536	553	559	553	552	550	583	558	562	549	570	565	591	584	566	502	557	528	578	555	519	552	553	579	556	533	628	547	585	548	583	556	572	591	563	546	613	546	586	597	518	556	560	559	560	573	543	572	579	556	527	605	532	598	539	550	564	519	547	572	538	578	568	569	625	543	535	578	529	588	541	585	561	557	565	565	590	557	548	521	600	593	548	536	546	581	536	584	551	581	592	586	518	556	536	556	527	561	531	532	547	580	584	523	567	581	520	600	543	548	505	565	564	598	537	570	540	530	541	578	604	557	571	541	538	576	527	552	590	578	579	598	592	574	539	541	587	587	569	525	545	581	573	538	588	592	547	568	578	569	525	567	534	559	547	580	532	559	567	568	564	574	563	565	570	518	529	556	581	600	590	575	584	581	552	549	563	538	580	534	565	564	562	555	565	584	574	545	531	607	541	563	512	572	538	546	567	576	556	564	541	562	525	555	572	577	549	621	575	566	573	583	576	562	548	572	574	598	566	536	578	581	548	582	556	538	596	547	579	544	532	539	536	556	536	557	546	550	572	547	521	579	563	524	567	527	562	538	556	536	572	562	596	559	568	559	577	586	558	553	551	565	603	572	581	522	513	550	561	549	542	572	598	559	554	539	551	571	546	562	543	590	550	523	651	597	520	569	559	595	616	574	555	527	581	590	547	584	555	573	585	550	583	578	577	530	588	575	607	594	602	490	576	580	606	544	591	574	544	600	557	543	553	576	579	595	522	594	597	522	534	556	584	564	534	556	559	542	593	549	568	570	578	593	565	557	581	556	569	538	581	578	553	551	583	537	558	545	583	563	534	571	585	582	580	556	566	545	553	564	590	594	587	572	590	531	573	552	553	558	589	549	598	542	593	597	597	595	613	555	572	555	536	563	567	530	564	611	513	567	598	558	574	578	602	595	528	583	537	572	571	555	568	596	584	584	534	553	595	554
24128	21038	28843	27285	24967	21486	14257	7047	4044	3054	2422	1940	1512	1269	1006	868	748	650	589	644	550	512	494	473	482	473	451	442	426	425	471	442	427	450	409	419	411	404	426	417	404	420	419	419	413	428	457	408	417	448	406	403	421	439	407	441	419	435	423	431	452	433	402	435	435	459	409	427	425	401	449	436	391	448	411	431	430	418	445	400	446	442	448	381	411	367	423	423	411	446	400	417	435	419	428	434	408	439	412	446	422	401	446	478	394	450	413	424	433	417	412	387	407	413	434	423	440	403	445	464	439	418	406	411	468	432	417	413	412	474	427	394	412	433	404	425	410	419	465	412	412	420	462	439	423	432	402	435	433	412	430	399	418	430	424	402	423	416	382	446	420	427	423	409	405	441	430	423	435	410	394	409	433	422	406	431	405	419	412	443	442	390	426	427	402	454	426	420	402	437	461	391	433	409	428	425	445	407	399	443	429	420	443	414	440	426	424	450	433	460	404	440	417	432	417	429	404	440	447	397	418	431	396	428	451	419	452	429	412	413	400	413	397	416	420	419	450	400	407	399	416	440	415	421	370	446	405	421	420	454	403	404	418	410	415	378	409	413	426	428	422	439	412	446	419	406	412	448	425	397	422	401	404	420	395	443	392	422	395	464	445	387	421	420	422	424	421	446	433	407	409	407	370	410	395	421	393	414	410	391	396	426	456	435	402	408	454	426	426	416	415	420	440	423	441	428	414	431	411	449	391	448	401	437	440	416	411	417	429	403	446	415	407	414	411	448	369	388	436	414	419	434	395	434	419	444	475	413	410	416	414	425	421	409	434	438	444	416	414	422	413	434	426	421	418	425	437	423	456	429	422	411	411	423	380	441	438	412	423	439	411	420	425	432	456	390	427	415	424	412	435	456	428	381	438	401	433	456	409	460	434	459	440	441	437	401	420	405	368	376	454	450	423	422	431	423	425	401	423	389	426	417	451	438	417	415	420	435	410	449	400	425	435	411	431	430	399	445	437	390	448	414	421	451	379	449	403	394	406	423	401	454	429	447	416	428	410	438	420	436	448	411	440	432	415	432	449	440	430	394	429	389	429	424	387	411	436	435	361	427	405	440	417	399	418	386	404	436	457	401	434	387	447	430	411	459	403	428	429	440	428	441	443	441	415	443	444	405	428	422	427	406	421	439	423	401	417	447	431	443	451	409	406	445	401	422	480	425	452	421	399	424	403	409	417	431	414	436	446	434	397	444	407	404	447	424	415	419	427	399	380	398	411	438	441	416	433	407	406	408	388	428	416	437	465	391	452	414	426	406	435	408	399	433	401	387	426	396	453	376	456	407	406	443	405	410	405	403	451	427	430	407	457	421	423	426	430	426	430	457	407	415	428	441	385	448	413	418	385	411	415	404	406	424	406	385	421	414	411	394	420	425	443	419	455	409	417	411	394	438	451	403	421	450	411	394	399	447	453	429	390	382	426	410	448	433	405	437	404	405	423	430	435	429	419	403	455	412	401	423	430	424	432	404	412	419	413	422	429	415	421	456	442	418	439	415	407	420	455	449	402	447	412	429	437	422	405	436	392	433	456	416	450	430	423	434	399	386	382	399	421	448	412	431	420	428	443	439	411	433	414	426	404	447	450	443	440	417	439	422	394	411	454	407	419	416	438	421	432	449	404	443	407	421	427	395	392	418	408	403	411	420	443	468	451	436	410	423	424	423	442	421	440	425	406	387	432	404	413	421	439	418	466	433	452	435	428	406	456	413	427	416	405	421	410	428	373	447	376	435	417	449	392	383	424	430	443	423	404	421	448	413	397	406	424	436	418	403	433	421	434	422	422	425	419	396	440	420	428	417	392	439	465	446	414	407	407	404	399	380	460	428	378	412	430	432	405	447	407	408	397	439	432	407	442	428	425	407	450	443	409	415	381	420	422	413	425	424	396	435	423	419	446	464	410	439	447	427	451	437	409	445	406	433	420	414	384	373	461	453	448	412	446	446	415	430	408	423	410	398	403	413	437	444	397	408	435	408	454	401	399	401	439	378	465	431	427	407	446	432	425	450	438	404	415	403	408	403	409	446	416	415	449	411	416	419	416	439	425	412	443	458	412	430	427	437	428	446	413	413	447	460	396	418	426	431	430	418	420	412	431	408	415	412	411	397	432	447	442	402	414	407	418	429	415	455	421	423	411	447	430	391	420	407	420	446	405	420	414	454	419	423	442	398	430	468	452	444	435	401	388	422	410	427	440	442	407	425	408	434	396	435	452	394	433	438	425	432	427	341	436	425	419	423	437	420	435	402	402	475	436	413	432	426	422	433	411	395	446	435	418	431	422	420	439	408	406	413	395	381	411	438	435	440	460	403	427	431	424	414	458	421	468	442	424	405	453	420	429	435	393	448	393	424	434	442	434	427	438	456	442	428	391	436	427	389	411	405	421	465	451	389	418	455	439	449	426	430	390	414	418	436	421	457	415	409	417	354	445	445	438	448	446	405	453	414	403	442	437	456	419	472	470	453	428	393	394	431	412	424	415	406	433	428	420	399	432	411	378	429	409	427	422	447	422	430	494	470	421	393	435	429	380	421	393	434	419	400	370	403	410	401	402	419	427	472	422	396	404	400	433	424	396	399	420	436	422	446	442	395	428	413	437	417	424	411	427	460	410	440	412	392	439	394	387	410	404	418	416	389	418	414	458	370	411	459	422	420	407	435	400	458	403	401	389	389	438	432	424	408	429	429	426	441	406	378	411	417	446	411	417	438	474	423	391	424	409	423	452	413	445	415	403	403	391	439	441	459	422	422	417	420	412	446	430	436	432	395	410	401	414	397	402	430	413	401	399	426	409	440	454	422	431	408	398	411	416	400	420	426	425	412	427	415	421	421	416	375	452	419	434	445	446	415	404	468	433	417	423	414	423	411	428	436	450	387	440	390	440	445	436	430	413	424	435	422	400	425	419	448	358	445	405	382	420	424	435	442	426	404	418	434	425	387	442	403	433	413	443	398	423	453	385	423	386	453	432	410	422	433	411	429	406	446	444	448	451	431	432	409	424	440	448	444	452	413	445	436	435	399	443	416	385	434	410	419	415	440	450	460	411	434	432	435	387	420	418	428	427	422	440	414	444	408	435	417	366	442	438	401	420	400	428	461	391	431	453	429	445	415	428	401	425	424	449	429	432	437	438	431	397	435	429	423	424	472	468	389	440	424	410	451	451	413	468	457	379	379	459	401	414	459	418	392	415	405	429	421	400	433	418	442	448	417	404	404	443	453	424	411	409	442	421	410	422	448	406	419	452	438	472	459	412	438	417	433	435	417	393	446	406	412	394	422	393	404	420	461	439	427	408	417	424	428	405	404	447	425	469	421	424	413	432	392	420	427	408	421	393	439	462	402	445	415	399	440	410	398	427	437	391	417	408	455	441	409	451	439	454	410	435	397	437	439	427	397	363	404	414	435	424	442	422	445	429	429	439	405	429	413	433	429	421	392	438	402
37300	60293	55304	42839	33498	25438	17966	12189	8016	6061	4733	3648	2990	2302	1822	1476	1251	1157	978	971	811	776	744	707	668	695	661	601	636	602	618	598	609	560	566	617	581	565	582	572	563	571	609	593	597	593	552	573	576	566	542	595	560	585	579	576	587	623	584	586	575	581	570	608	585	586	593	577	539	568	562	569	592	601	601	599	615	589	565	606	580	583	597	608	552	562	540	609	588	644	528	611	589	550	582	591	525	593	559	585	562	581	600	579	570	593	579	578	603	564	572	554	544	589	588	638	618	589	613	559	577	604	564	613	575	591	552	578	639	597	578	559	599	578	591	614	550	569	585	602	562	571	603	560	587	578	634	558	555	615	575	584	589	582	557	613	577	602	593	577	599	550	596	562	603	536	646	572	570	590	600	581	561	610	570	564	582	590	568	577	586	587	581	571	578	585	625	619	577	626	564	569	593	602	552	582	607	576	587	573	565	609	566	574	590	570	549	578	587	594	582	581	568	595	569	563	597	560	559	593	589	555	611	560	585	569	606	583	628	614	614	593	581	559	529	625	590	584	617	575	563	619	589	533	599	613	577	601	548	549	589	589	586	631	601	538	549	618	575	577	585	568	563	605	553	566	579	577	538	582	577	565	592	584	592	573	550	604	573	556	578	566	565	523	615	611	602	614	535	577	595	581	590	620	585	598	570	610	603	602	606	592	597	611	584	557	587	561	578	579	560	582	590	562	591	572	574	607	582	580	562	564	577	579	547	578	591	542	587	554	554	545	555	572	561	599	606	595	552	548	562	584	569	542	568	569	565	544	596	597	599	564	547	578	592	528	599	547	536	563	618	573	581	577	585	576	583	617	614	553	603	599	558	592	531	604	596	558	590	577	575	581	597	573	563	550	553	544	594	560	589	559	609	574	625	590	586	592	611	556	546	602	571	614	571	567	579	590	602	592	577	633	604	593	604	570	592	548	562	588	576	579	542	549	574	640	589	632	605	563	613	551	610	563	577	612	537	604	577	580	583	584	586	555	550	573	573	570	579	593	621	610	569	629	607	590	570	567	580	577	566	592	575	575	565	605	584	587	601	606	573	634	580	592	546	598	567	593	600	595	537	560	603	564	611	542	567	570	631	571	592	607	554	594	570	586	562	592	532	638	572	601	613	548	590	592	592	555	579	601	557	576	569	576	568	591	583	604	607	590	586	622	584	578	548	570	576	597	587	648	551	553	596	587	527	591	569	574	619	569	559	559	602	575	579	581	606	593	615	536	574	585	625	661	576	572	595	587	596	584	591	570	544	547	598	517	558	622	575	623	611	595	571	560	578	571	599	590	614	625	611	647	565	596	597	610	567	554	539	571	579	635	641	593	590	573	566	585	574	558	570	577	630	595	567	553	551	591	605	587	576	605	564	579	586	593	600	582	599	575	569	594	575	586	554	621	600	541	554	600	574	547	601	598	538	583	539	645	643	572	568	566	585	578	608	544	614	569	606	592	584	586	589	599	618	595	558	595	594	548	529	613	548	580	572	567	591	613	614	596	583	597	586	568	601	590	533	550	610	567	600	564	583	609	538	597	576	556	593	588	602	587	579	603	531	589	552	618	605	646	568	571	564	578	559	590	578	558	539	558	547	585	564	525	587	602	582	546	612	558	622	589	619	586	557	551	578	607	604	597	565	562	571	566	590	570	565	547	538	561	601	586	565	567	562	557	610	618	560	584	580	570	572	592	576	591	612	560	607	571	614	560	591	569	566	531	608	572	575	543	593	597	547	593	597	544	569	580	563	601	625	612	603	607	597	574	613	621	581	563	592	613	603	577	580	564	568	611	602	538	570	594	611	583	622	551	582	616	627	576	644	597	595	549	586	581	587	602	587	573	543	612	586	580	545	590	593	564	601	616	592	565	567	584	571	561	578	560	569	556	583	580	592	537	590	589	626	579	576	577	566	601	614	586	586	611	587	625	545	557	640	559	580	573	569	585	601	576	607	572	593	597	610	605	618	559	595	577	578	577	574	558	540	542	648	601	595	601	584	607	553	601	602	564	567	634	613	580	568	599	593	606	546	562	588	600	576	568	587	585	586	542	598	542	571	612	541	535	576	630	632	579	585	577	594	605	539	591	589	580	625	526	614	590	576	597	586	600	577	602	616	601	626	562	617	554	603	579	593	577	593	570	573	563	594	569	587	626	604	547	587	622	588	585	575	552	586	571	560	591	592	570	588	576	566	618	601	601	554	583	583	586	530	573	563	635	563	583	590	600	623	599	582	560	554	591	633	621	634	581	590	565	552	629	560	597	592	597	569	581	604	609	594	565	570	533	573	587	546	614	592	609	597	577	613	578	608	628	574	603	634	595	568	573	610	525	582	612	584	556	570	562	552	539	543	567	520	535	545	582	616	608	564	639	612	586	606	601	628	594	594	611	572	579	579	615	570	621	590	561	562	531	580	623	537	589	577	557	580	607	584	590	576	527	569	548	592	594	588	604	597	620	586	588	616	588	608	578	576	581	629	598	573	624	553	545	606	591	614	538	594	530	628	596	587	547	603	573	603	584	593	576	593	610	568	577	591	542	594	574	582	584	586	575	572	621	605	534	589	556	602	589	536	568	612	611	525	570	601	572	610	626	594	604	624	576	590	576	571	571	602	600	555	591	611	543	570	593	614	508	598	554	576	599	593	581	595	584	620	562	619	571	587	587	590	589	574	581	569	576	599	587	620	564	570	588	595	569	603	570	614	611	590	588	567	541	583	571	601	570	588	689	601	593	586	567	552	585	536	582	587	572	628	512	542	553	577	574	540	549	587	598	574	585	578	554	576	522	574	578	648	596	579	561	589	575	604	595	555	581	566	592	521	642	585	606	569	608	586	600	569	573	609	518	595	580	565	556	623	643	590	588	587	594	621	585	576	563	570	579	599	552	621	568	614	608	579	598	616	591	563	607	571	590	557	600	576	584	604	572	533	592	554	598	612	570	557	594	537	587	566	533	609	579	579	557	583	584	618	547	583	585	577	541	551	589	574	607	611	562	576	602	592	594	568	630	595	600	566	596	557	593	518	583	603	588	581	591	590	583	605	635	622	600	576	609	602	578	609	611	571	578	561	584	560	593	606	588	593	611	599	618	603	615	556	560	588	567	549	587	595	587	570	578	546	600	624	591	594	562	631	545	609	587	581	543	575	624	557	588	626	592	592	565	610	591	589	552	545	568	593	595	591	622	587	581	606	542	623	577	592	574	562	611	539	579	582	546	636	573	601	576	622	565	587	594	583	619	530	636	601	600	612	601	593	593	603	585	633	551	593	606	542	585	575	592	593	560	576	602	566	586	555	579	576	605	565	618	599	605	587	603	587	616	608	620	584	549	568	555	597	592	587	622	574	584	579	611	580	603	601	618	614	574	582	621	556	576	603	634	561	594	593	572	542	589	601	608	566	582	603	578	585	619	590	607	602	555	598	599	585	566	593	600	594	609	637	553	600	568	568	601	555	635	654	541
22980	21021	28796	24397	23553	24411	21216	10825	6054	4470	3393	2774	2111	1658	1303	1085	871	838	746	669	600	559	548	494	508	483	455	473	449	415	438	455	411	433	426	428	458	393	413	426	409	447	423	431	415	423	447	384	408	395	446	425	387	370	400	372	424	383	411	402	407	418	402	407	413	438	406	408	417	401	420	419	425	456	418	402	431	412	426	420	411	423	426	416	451	407	442	401	414	413	420	393	428	402	403	441	439	374	452	406	434	423	422	443	398	411	432	450	385	413	434	406	425	428	415	424	413	427	428	417	398	416	408	411	460	420	423	413	388	395	459	398	423	436	396	428	419	437	435	414	390	418	433	413	415	425	418	434	403	418	434	422	407	411	377	438	419	420	434	436	420	394	412	407	399	425	460	410	447	436	400	374	408	414	368	432	410	378	410	413	416	383	425	394	422	408	403	424	416	403	431	382	415	414	434	415	370	393	438	386	384	427	436	422	393	420	405	391	428	447	440	432	437	434	397	411	394	391	417	413	437	431	433	389	425	420	400	428	396	415	433	404	413	437	431	444	399	386	388	436	416	388	417	383	408	374	378	427	433	418	426	414	447	444	419	408	433	424	427	439	403	414	422	430	368	419	429	408	455	415	428	447	415	421	421	422	405	415	439	403	458	404	414	417	452	407	437	388	381	440	422	415	401	404	414	421	383	404	425	401	437	395	438	432	420	441	380	393	365	407	374	420	409	409	391	441	429	394	428	426	438	402	415	415	421	400	379	388	405	432	418	393	418	416	406	392	386	401	398	379	403	390	410	394	429	405	414	433	429	408	433	386	432	413	423	429	405	374	441	423	417	373	395	425	423	428	400	389	438	414	415	359	472	375	401	434	443	378	427	445	465	411	429	419	402	425	427	392	393	414	380	373	399	442	423	428	397	407	361	407	407	385	420	425	424	383	390	443	443	420	401	457	403	397	416	452	418	419	397	404	434	391	405	396	419	434	436	405	410	382	432	395	405	433	418	435	380	404	402	432	407	409	375	414	418	411	446	438	401	409	399	407	411	462	401	379	420	442	423	404	413	420	426	402	437	420	402	437	414	394	426	382	416	411	459	431	415	406	414	443	421	432	438	438	420	393	422	369	400	410	399	440	417	417	407	406	434	428	392	407	413	426	445	389	422	416	411	386	421	382	437	416	445	400	378	417	388	389	375	415	423	372	401	416	415	390	386	447	439	405	407	418	390	420	374	430	423	413	425	432	432	416	403	370	389	406	433	398	409	416	409	402	420	425	409	437	420	402	379	410	394	416	413	370	429	417	412	430	411	406	388	424	414	393	443	408	415	429	434	405	409	448	417	399	418	428	429	404	447	409	436	404	401	411	455	438	421	432	412	438	406	462	447	407	450	369	424	410	393	436	432	402	405	421	395	427	441	403	409	404	373	408	426	397	419	387	427	398	435	405	411	410	427	422	425	383	367	417	395	450	408	429	411	389	380	422	410	427	348	401	423	418	446	411	411	437	425	420	401	422	438	389	412	438	389	410	399	442	388	434	443	392	431	402	434	385	385	416	422	395	405	423	417	414	385	422	402	440	387	394	438	448	387	381	375	395	418	410	424	426	427	438	415	391	398	436	394	364	386	403	435	414	419	413	441	425	393	400	404	409	379	421	419	408	417	424	422	428	364	406	374	441	392	392	412	438	421	438	425	426	434	394	418	421	431	377	394	446	436	378	392	385	419	406	360	403	418	449	421	404	421	386	408	381	407	390	414	434	413	416	394	377	408	410	418	401	412	385	449	417	426	422	409	400	427	396	406	405	378	427	435	441	395	423	420	415	383	437	431	415	379	422	417	417	385	431	428	383	425	385	392	393	371	401	442	418	410	431	414	420	398	397	429	392	429	441	406	449	427	415	414	405	440	382	427	389	412	423	404	451	371	426	436	388	368	399	401	435	410	411	395	407	382	433	439	444	405	389	373	437	360	413	442	434	423	362	406	413	435	436	365	395	398	407	402	418	408	413	366	402	417	417	377	395	357	370	414	423	438	408	433	403	418	431	357	438	398	416	401	410	432	423	414	432	415	444	408	440	395	397	446	444	422	381	432	419	405	444	418	364	388	422	396	432	407	425	401	395	440	360	410	433	412	445	403	383	390	416	374	398	411	432	430	411	407	414	417	406	425	419	410	413	397	409	400	436	391	421	434	403	422	414	412	415	427	435	413	432	408	415	420	411	449	442	397	439	372	386	410	417	406	397	375	408	388	416	445	386	415	410	468	394	409	399	444	420	394	438	415	412	404	385	386	427	429	408	413	396	391	370	403	406	389	406	402	395	444	402	406	413	409	386	407	396	410	432	427	404	410	421	418	422	413	421	366	403	429	405	363	398	425	408	447	428	437	421	430	414	384	418	390	428	395	387	402	402	439	429	442	392	367	393	407	393	415	385	416	405	416	406	406	404	416	422	395	415	419	430	411	385	394	366	427	439	422	428	430	433	420	412	414	403	419	460	391	424	417	419	405	413	399	389	394	421	427	434	390	416	457	410	417	398	414	399	432	415	405	404	407	437	396	393	428	423	433	366	401	452	430	411	402	413	440	411	381	444	417	389	402	373	356	423	391	397	427	409	423	428	391	422	418	389	447	420	392	377	421	437	405	416	393	411	394	388	420	419	454	417	432	436	424	455	450	396	417	424	381	424	455	420	430	380	432	399	433	404	422	389	417	414	404	401	383	403	436	431	424	406	405	392	429	448	428	457	435	436	429	399	398	392	436	432	411	415	414	392	367	404	391	398	370	442	435	434	425	393	404	419	410	397	411	406	402	396	412	419	404	432	410	416	412	413	382	388	372	374	393	411	418	431	446	407	420	445	423	414	392	428	410	399	407	375	418	392	441	419	427	371	370	416	407	417	404	454	400	398	448	435	413	403	440	414	395	422	416	421	407	422	408	395	414	436	372	405	417	422	434	393	416	406	409	405	428	410	410	450	429	390	403	381	409	402	387	411	449	423	425	421	424	427	417	425	408	404	421	443	433	442	455	425	386	415	398	406	431	379	401	436	389	400	425	454	434	409	410	434	429	425	400	405	397	398	398	395	429	432	400	392	424	395	404	391	387	379	418	399	424	453	423	426	412	416	417	407	391	430	437	418	467	390	421	388	433	388	399	380	445	437	396	440	429	358	446	427	421	422	408	425	449	413	442	378	423	398	414	399	422	383	436	409	421	434	416	380	461	437	426	425	407	448	413	413	386	440	401	424	416	428	406	410	421	410	385	390	472	396	437	426	424	381	431	430	360	411	442	419	400	411	437	422	376	412	403	407	418	452	388	446	389	394	388	376	391	409	431	423	404	402	443	394	446	425	438	386	434	422	422	416	413	434	407	396	440	398	438	411	412	422	427	388	416	406	446	404	412	410	407	443	404	427	399	412	394	411	430	416	379	363	420	418	451	435	420	423	400	402	398	409	395	410	405	411	414	403	404	411	434	409	404	417	431	402	378	402	401	423
40350	66861	61046	48253	39398	30293	22169	16157	11031	8440	6597	5268	4251	3124	2361	2021	1596	1405	1256	1055	947	890	779	711	723	671	621	652	633	582	581	565	621	556	544	573	588	581	544	547	561	565	571	558	583	559	563	568	550	543	562	564	576	576	534	574	600	567	608	569	570	584	517	554	569	615	510	547	610	554	583	538	576	576	545	541	526	565	533	601	558	531	572	543	586	602	552	601	582	544	608	604	553	600	544	599	552	554	548	557	566	583	578	544	578	589	538	550	551	594	531	546	569	577	548	574	523	601	536	602	555	580	595	595	577	577	576	563	533	524	600	572	578	572	554	561	517	564	528	563	570	586	529	594	543	599	542	535	554	513	558	513	573	531	576	602	575	536	595	529	595	591	584	545	528	581	565	567	566	579	528	571	567	541	585	615	587	568	522	577	590	576	604	586	573	607	558	543	597	565	574	582	573	552	555	576	515	563	564	584	567	562	555	549	551	541	597	572	568	540	602	532	522	616	545	567	531	548	546	594	547	546	554	566	580	545	575	588	552	552	535	620	567	491	534	522	594	534	583	536	570	484	508	549	576	519	586	558	573	610	557	564	583	568	565	585	582	564	606	580	571	553	542	576	592	557	616	530	550	579	562	552	549	541	564	597	544	574	568	574	562	588	578	518	583	598	548	594	593	540	607	551	549	554	559	592	553	552	531	583	581	562	591	590	523	558	582	577	585	556	572	572	514	543	587	593	566	566	594	566	553	529	545	579	566	582	535	558	561	587	551	588	621	568	561	487	520	585	557	595	540	581	530	584	576	593	584	500	572	586	526	628	564	574	530	536	569	575	603	558	513	569	548	546	590	589	608	542	573	586	529	550	574	607	529	614	567	543	583	534	538	532	584	575	611	596	570	574	539	564	540	556	564	577	558	545	574	556	569	512	561	550	538	554	517	557	533	530	569	550	538	588	573	559	573	566	520	557	577	518	557	558	571	562	564	545	593	527	548	571	572	549	567	580	568	547	535	539	489	561	540	605	541	568	539	554	569	562	548	535	557	525	559	568	594	577	596	590	563	577	563	558	528	602	568	552	544	558	566	590	564	546	541	555	571	577	557	593	554	544	572	589	527	533	558	574	583	562	540	574	557	547	555	574	557	556	527	592	554	628	571	556	535	565	592	541	576	492	582	567	557	568	561	568	558	545	625	566	562	581	567	553	567	557	554	536	540	613	554	570	565	576	535	607	538	571	548	525	562	573	568	581	578	562	587	546	481	540	494	569	573	541	570	555	562	550	586	520	572	527	543	623	593	534	586	563	559	567	544	574	566	613	576	548	562	574	532	550	583	526	533	547	582	551	585	588	596	567	521	555	550	580	555	567	561	553	573	531	578	607	534	551	567	584	623	602	532	558	596	567	566	513	516	571	565	576	569	564	546	549	548	554	539	578	529	533	564	585	543	540	557	596	569	568	533	601	575	579	578	578	547	582	610	553	573	572	526	606	604	535	560	540	535	530	534	585	555	529	588	580	551	563	576	557	574	611	548	539	536	600	574	576	553	598	553	621	543	571	553	571	554	551	575	579	586	600	556	558	578	543	554	543	585	561	549	569	573	557	538	576	542	555	546	582	552	533	562	557	591	572	569	565	556	524	587	564	568	556	531	591	561	570	591	571	564	571	566	593	578	585	565	567	597	547	573	587	567	551	617	599	584	622	611	542	575	556	543	547	559	579	582	590	603	578	551	589	586	570	583	524	567	560	609	551	589	585	582	520	523	540	577	574	517	577	593	580	590	571	561	569	576	551	596	542	568	634	585	559	570	575	565	541	591	568	560	556	590	578	563	569	587	565	574	553	569	557	539	530	572	611	567	567	562	571	572	556	553	575	572	608	531	540	561	591	574	561	586	544	512	558	578	537	603	588	522	589	559	540	544	551	575	547	573	557	580	571	566	562	573	521	538	569	589	566	593	558	560	564	617	518	576	527	543	590	585	569	543	554	567	550	584	546	567	561	547	512	587	538	544	542	573	567	585	546	574	534	561	544	570	537	554	571	589	540	556	574	574	584	596	545	555	535	580	542	555	564	570	598	542	532	582	576	563	586	538	598	521	545	586	561	578	553	524	580	587	582	567	579	558	546	599	590	570	543	595	605	568	533	604	583	532	564	544	589	548	558	590	551	560	538	571	587	584	582	615	562	515	552	567	527	573	531	592	537	569	551	568	539	547	579	563	559	590	553	555	557	546	580	537	566	561	588	548	551	552	542	539	519	548	531	538	586	591	555	540	619	616	540	536	570	545	586	590	579	522	564	565	549	547	581	572	611	597	550	542	532	545	588	551	603	566	571	590	553	566	569	548	556	572	574	531	539	600	589	502	565	549	546	551	556	536	551	532	532	573	560	561	516	599	566	539	553	573	563	557	538	526	594	549	588	509	564	615	569	565	564	622	598	528	584	533	566	549	567	531	561	563	585	557	516	594	569	599	552	537	568	570	549	597	577	551	564	575	525	559	533	543	542	544	566	555	575	543	527	582	561	590	577	604	602	564	579	541	533	576	570	567	553	558	559	546	589	594	568	589	585	563	534	541	538	582	536	530	547	532	589	552	550	557	590	534	613	531	573	577	560	553	592	564	550	588	587	585	570	578	563	573	596	565	566	570	545	600	527	585	542	544	643	558	547	546	560	549	540	575	537	613	596	590	596	591	576	567	561	544	529	549	566	531	547	599	597	594	568	514	536	544	552	560	557	557	554	509	566	535	574	599	563	592	530	592	559	604	565	532	534	549	630	561	575	594	575	571	543	544	552	559	571	538	533	558	551	584	570	527	578	564	545	589	549	546	573	569	559	584	580	584	564	562	602	542	591	583	566	575	576	599	549	561	602	573	602	572	570	535	557	517	570	582	620	537	580	560	554	564	587	578	579	598	563	556	540	558	533	569	549	526	564	554	533	551	531	554	548	590	567	579	556	550	583	584	615	565	582	573	557	514	595	576	529	607	561	535	581	574	581	565	626	555	604	557	566	569	582	556	544	528	541	579	608	562	515	595	547	592	580	562	566	557	546	602	556	610	554	530	614	576	536	510	540	531	579	552	549	576	565	545	572	542	569	583	510	551	528	580	555	571	541	579	545	580	574	562	576	558	561	532	574	602	559	535	588	595	562	531	592	559	557	552	567	521	550	524	541	575	585	566	559	587	560	559	582	565	555	557	555	576	596	571	549	547	581	579	511	531	567	562	533	565	599	573	574	575	608	595	557	621	520	571	523	565	641	544	629	553	559	553	529	557	515	591	589	545	576	570	586	592	555	550	607	584	570	565	523	559	577	547	579	582	552	558	568	564	554	573	580	547	552	549	576	550	537	586	582	574	570	570	555	572	559	595	566	587	607	583	550	532	577	577	560	495	569	539	536	571	581	578	578	575	574	544	572	573	539	596	552	570	557	557	536	555	593	591	576	572	559	579	550	514	537	601	552	600	542	507	544	568	603	507	581	554	599	560	527	486	557
29756	34129	42088	34256	22084	12442	7031	4048	2396	1837	1368	1222	999	823	698	613	555	522	525	483	471	452	430	478	431	474	416	407	415	395	408	362	393	405	376	380	438	388	416	390	398	371	379	376	419	403	419	435	351	414	396	416	386	394	400	405	412	411	385	423	360	429	399	375	402	383	394	404	382	404	387	416	407	403	404	400	436	401	407	374	406	346	368	367	404	424	385	363	423	423	419	401	395	403	364	429	397	414	435	391	417	419	387	413	391	425	376	385	403	388	393	385	385	357	431	404	385	399	386	341	365	403	412	375	403	411	388	417	407	381	378	413	387	393	419	398	375	373	420	408	355	384	414	401	452	399	399	444	393	427	405	384	405	396	384	395	389	394	407	372	395	395	380	430	386	375	390	448	389	397	362	355	381	398	401	428	358	399	396	372	356	402	412	411	413	396	412	410	375	410	393	385	382	391	407	379	369	412	380	383	405	406	367	394	412	386	394	374	387	369	411	406	379	407	373	427	354	388	424	363	400	390	411	433	415	370	395	416	402	412	402	380	405	394	394	408	361	403	423	415	404	405	394	421	364	413	395	379	374	397	412	396	379	425	432	363	408	408	397	385	404	362	400	416	421	352	434	383	397	369	361	374	410	387	382	382	458	377	400	408	380	412	383	396	408	394	384	390	422	352	429	405	402	366	400	406	387	382	399	414	429	414	397	404	407	400	379	405	399	369	392	383	415	390	426	427	417	372	403	421	379	435	446	399	435	399	413	367	414	384	371	379	378	372	425	394	378	376	404	395	419	379	396	375	380	432	383	416	447	388	405	411	369	414	408	390	392	384	402	402	397	392	400	422	398	391	401	396	383	365	402	410	382	369	405	373	379	354	403	396	398	398	372	354	385	395	382	416	383	381	369	380	395	413	382	389	398	376	405	438	394	392	404	379	375	406	407	410	388	424	419	377	363	358	361	387	395	392	415	375	410	381	413	389	409	396	376	387	392	379	397	374	404	387	422	367	404	425	393	412	415	403	400	404	431	429	398	389	365	413	394	408	413	446	404	415	429	395	409	396	418	368	421	355	401	371	358	431	420	419	366	388	380	400	400	400	387	418	428	388	370	391	390	368	388	408	392	435	401	416	386	402	378	348	392	394	422	399	378	409	411	429	419	405	388	400	435	406	382	424	390	384	397	366	403	374	378	395	412	439	413	416	390	398	386	410	394	408	389	399	421	384	420	368	440	379	402	418	394	374	432	382	385	420	402	383	389	398	403	400	380	387	446	428	376	421	385	405	410	383	397	358	375	390	391	397	445	395	393	383	360	390	416	412	415	401	386	385	396	425	422	375	457	419	396	397	415	418	376	408	377	397	377	411	425	371	392	383	373	396	459	399	391	385	417	384	421	395	386	395	381	403	413	391	409	373	385	394	422	382	392	386	385	393	383	394	400	354	377	393	418	365	401	402	405	419	352	402	382	413	400	357	375	382	365	369	420	439	410	407	386	387	401	417	395	389	420	421	364	403	380	398	388	405	385	376	374	362	407	387	391	411	391	374	410	419	377	397	393	400	444	410	406	427	400	389	406	396	367	390	417	366	369	423	382	393	359	391	366	402	417	369	408	392	421	402	400	400	414	436	422	401	393	391	405	370	371	394	372	423	417	440	386	419	414	430	376	402	382	410	391	423	405	368	380	393	400	383	405	410	402	363	391	406	408	378	394	369	430	366	345	366	412	383	400	429	378	413	384	424	377	385	397	436	414	408	377	386	413	424	412	369	385	461	366	399	361	427	365	373	406	414	400	385	411	395	409	373	377	383	391	392	423	398	386	428	390	370	386	348	362	374	389	376	401	408	436	416	409	391	396	425	404	424	419	390	387	382	417	410	392	388	428	395	379	397	392	396	415	379	384	408	429	378	391	389	386	405	408	359	377	410	402	374	380	392	423	438	404	388	441	414	372	391	411	407	383	381	383	384	397	423	360	377	389	388	395	405	389	424	431	424	366	410	407	379	402	382	406	389	396	406	392	413	377	403	397	391	378	402	426	388	344	375	416	420	376	350	386	395	421	383	427	416	407	411	418	389	378	417	390	390	397	389	400	409	401	406	402	399	400	402	416	395	405	399	432	361	384	405	411	402	409	394	442	353	412	409	348	418	397	394	396	373	363	376	453	354	367	401	407	406	380	398	404	407	375	360	428	390	392	374	390	374	338	409	409	366	383	404	382	387	405	420	371	413	408	427	407	410	394	400	422	359	379	399	382	389	387	378	396	444	390	399	374	396	409	429	401	392	375	388	406	411	402	379	408	392	378	402	357	376	384	413	388	375	367	400	366	419	387	379	367	413	398	374	365	415	410	401	386	373	419	368	379	393	400	386	396	361	412	392	416	423	425	399	425	387	401	382	386	363	362	388	406	406	405	421	413	389	397	365	392	405	354	421	356	389	363	405	385	423	417	404	371	402	382	410	426	423	407	388	404	398	429	379	398	385	377	375	426	415	380	414	360	423	412	419	409	400	388	390	402	384	385	408	381	419	393	408	409	413	446	414	415	391	395	396	413	405	398	420	393	397	391	376	385	395	393	415	428	393	413	358	377	404	389	407	434	401	385	394	402	391	405	427	421	420	392	415	394	399	420	382	422	415	402	439	373	407	391	391	401	374	423	428	403	389	402	360	436	438	415	428	390	394	371	392	399	410	366	402	399	394	414	400	399	354	393	409	411	391	422	395	372	401	372	368	410	409	380	402	420	381	407	418	427	404	428	375	415	393	399	430	414	377	407	413	384	418	381	396	369	355	400	420	395	399	392	416	413	364	410	432	399	415	386	411	400	399	367	396	415	394	470	449	399	381	372	413	382	404	413	402	368	411	390	397	373	398	370	390	427	374	425	408	398	377	426	380	353	413	424	399	412	390	369	403	382	375	397	402	392	392	363	389	369	365	398	362	368	392	424	378	385	408	392	389	416	370	382	413	409	381	400	399	414	418	397	415	392	381	340	393	400	407	421	417	394	417	326	379	387	388	432	403	398	454	367	398	423	376	406	394	368	413	394	379	400	397	387	386	406	397	417	414	407	425	405	380	361	353	413	366	385	411	416	412	426	352	403	398	384	393	422	368	408	398	397	432	374	403	379	398	421	392	410	417	366	405	403	400	394	379	400	376	369	383	394	404	419	375	394	420	443	373	406	369	369	417	405	362	388	393	442	390	422	394	405	424	391	402	387	410	386	365	398	399	419	381	377	426	392	424	414	387	387	364	405	428	396	397	389	403	416	417	396	405	401	393	374	403	391	385	437	378	403	392	410	430	408	406	412	382	387	392	426	378	385	418	393	406	384	398	401	386	411	368	398	408	384	386	391	424	369	380	395	382	402	388	388	333	384	402	377	434	373	385	380	385	391	387	425	395	371	398	421	393	428	388	370	437	401	402	412	404	403	430	405	395	376	402	399	392	396	381	401	432	367	406	406	387	385	392	374	407	411	395	398	409	393	397	384	389	390	383
38026	53104	47997	36675	26917	18221	12390	8046	5265	3819	2934	2328	1898	1452	1257	1058	931	857	823	736	730	668	663	652	581	595	643	577	576	547	564	545	535	559	593	564	578	546	529	519	607	561	524	582	577	548	522	569	551	536	575	541	552	561	563	552	532	521	552	556	471	509	567	520	568	570	545	530	507	584	543	561	565	626	548	566	548	547	576	493	543	501	567	529	515	602	558	568	555	552	568	596	546	562	606	568	545	605	587	541	547	544	537	543	562	534	550	600	573	575	529	506	542	569	549	576	566	542	570	589	536	556	576	581	540	568	560	542	542	562	533	513	546	537	539	562	587	557	548	578	532	553	551	556	508	544	563	554	586	569	527	537	569	613	524	553	539	508	574	570	550	547	523	592	557	562	565	553	545	559	630	537	582	514	563	586	578	567	592	586	565	533	529	520	564	569	544	586	571	544	536	570	554	587	611	516	572	559	517	525	543	548	567	545	576	565	568	575	562	545	547	555	550	549	528	528	587	545	539	579	512	566	568	546	545	548	548	547	551	535	524	520	556	578	556	561	566	586	516	571	585	556	575	529	531	535	540	470	539	608	587	560	502	522	525	526	554	549	564	511	545	580	570	552	552	566	571	555	559	509	562	565	568	535	510	571	525	542	570	592	570	602	530	571	480	571	567	546	530	524	535	574	528	543	548	510	572	538	576	589	537	560	523	526	549	530	566	551	551	579	565	526	551	557	553	555	511	564	557	550	565	521	539	562	534	545	521	555	546	526	541	556	573	564	539	576	548	555	545	558	555	552	586	580	553	557	587	525	538	568	561	560	544	609	527	573	504	539	557	499	559	557	551	576	540	556	568	543	537	558	521	576	571	555	553	548	520	515	528	581	563	557	563	506	534	615	559	589	579	568	527	554	509	525	497	528	554	594	529	528	553	565	539	587	559	552	545	570	563	532	509	543	531	557	521	531	551	534	538	603	589	551	511	543	544	567	520	549	555	530	533	621	525	564	570	529	532	571	591	559	557	547	585	572	552	576	578	577	576	552	547	557	577	556	533	572	557	540	526	541	526	570	564	549	544	549	551	594	551	530	533	577	569	551	539	551	525	544	580	528	556	560	559	529	551	574	580	553	580	589	583	549	549	528	570	548	567	537	532	530	505	579	543	574	582	571	568	553	599	557	478	546	527	560	537	563	558	546	572	544	532	537	579	554	541	537	567	588	554	549	533	581	562	531	573	540	535	560	554	555	549	503	533	558	555	552	508	557	557	549	524	548	555	550	548	566	532	561	498	545	541	580	551	560	548	520	535	549	549	573	546	538	575	570	573	537	569	571	557	524	550	552	512	537	572	555	528	535	502	511	533	566	555	521	546	526	613	541	543	557	577	581	522	539	538	571	552	554	539	559	556	559	553	559	547	588	551	590	517	587	555	570	582	537	561	588	526	621	584	567	575	555	588	596	612	550	547	539	562	597	532	581	549	521	537	573	525	625	535	596	595	552	549	545	601	582	525	543	529	556	504	538	553	563	522	579	564	570	556	557	544	582	515	568	567	543	540	527	598	575	550	502	523	557	570	554	565	518	547	561	562	587	511	563	507	529	564	565	571	525	583	536	568	544	561	546	589	583	545	581	551	611	501	575	592	567	545	519	525	550	556	533	596	542	584	564	583	561	569	552	578	613	546	552	534	574	584	568	568	506	559	540	580	520	544	550	555	576	555	577	520	563	562	596	537	551	550	574	549	559	573	517	549	538	554	507	536	586	552	567	545	563	558	539	501	563	551	623	572	557	526	551	553	569	583	551	556	513	538	570	556	514	565	577	552	562	551	576	531	573	527	558	529	557	554	581	523	568	572	544	578	555	598	530	529	565	582	550	546	560	562	574	545	545	563	547	572	565	573	547	543	555	587	521	550	560	535	569	514	585	557	529	536	546	576	583	534	543	555	536	583	575	514	562	542	584	502	576	556	532	525	528	542	523	572	543	582	547	541	526	512	551	531	556	564	560	519	550	529	569	517	540	584	556	528	563	587	500	548	529	541	555	547	578	588	561	592	551	553	562	559	526	578	556	484	573	549	531	575	525	518	556	547	508	544	562	558	550	520	581	559	574	572	565	551	525	570	565	517	545	560	526	526	510	540	567	564	553	544	546	560	544	543	555	552	520	583	599	550	563	555	592	544	583	530	534	543	546	586	497	541	565	547	552	479	522	551	542	529	497	549	576	553	536	560	572	566	550	596	600	548	534	559	592	567	549	524	527	573	541	538	528	559	532	571	566	531	560	512	603	518	528	548	532	548	577	560	561	521	549	555	522	499	562	568	522	524	559	531	521	597	588	544	558	576	549	529	532	575	555	551	567	556	605	517	553	577	539	595	521	551	533	522	550	513	522	557	533	587	572	588	595	548	522	551	569	540	531	528	529	565	562	570	561	526	532	585	545	537	581	574	523	557	591	551	563	536	559	566	520	583	550	566	510	568	570	558	593	537	534	573	545	564	600	524	587	509	593	545	526	575	564	547	556	572	582	556	524	559	588	559	558	575	584	575	560	590	546	574	569	533	550	543	563	543	566	566	528	526	563	555	578	594	557	552	573	544	558	542	551	576	561	550	564	614	496	570	573	497	546	577	526	560	576	553	574	513	565	581	564	534	599	564	591	541	545	591	536	527	576	571	516	569	563	506	574	576	544	591	573	513	565	557	554	531	565	540	521	560	498	547	549	536	540	569	549	564	559	555	570	597	521	555	551	555	577	543	548	502	545	528	578	584	511	505	497	539	586	541	556	541	566	607	564	576	527	503	545	548	500	574	568	594	524	569	589	535	563	523	548	555	572	555	599	568	584	578	538	595	536	564	543	538	525	574	531	554	558	534	583	577	543	523	553	543	561	553	551	517	569	554	538	564	577	575	571	540	586	551	540	569	577	577	538	550	595	552	543	522	570	514	549	540	545	570	570	542	556	562	556	600	550	536	542	532	547	520	514	543	572	592	524	539	592	605	542	569	596	594	618	583	534	537	571	553	574	555	561	571	527	562	559	530	559	538	573	562	547	555	500	595	562	576	565	502	510	562	559	535	547	554	579	538	524	525	545	538	535	530	573	551	513	562	558	555	562	535	562	537	578	560	540	538	525	535	551	553	563	545	591	575	559	544	563	542	570	538	585	541	556	582	559	551	541	573	551	574	571	571	539	551	564	541	593	564	527	529	552	582	544	561	580	536	577	532	606	576	579	535	524	565	533	541	545	556	522	545	495	573	562	566	509	530	537	519	569	556	538	591	563	549	545	585	570	555	553	545	579	517	577	559	626	576	610	555	527	548	579	561	557	518	600	559	581	551	581	538	572	534	553	512	553	564	561	542	545	572	524	532	522	568	529	588	570	586	573	598	534	537	581	600	596	546	555	570	545	587	551	540	535	541	523	534	512	534	531	571	566	562	571	571	571	533	532	551	531	540	582	526	551	577	539	562	504	595	570	515	509	523	566	602	545	572	569	560	592
24139	21080	29016	27600	25370	21627	14862	7623	4234	3077	2306	1785	1499	1182	998	839	704	630	664	552	578	518	479	524	486	430	430	439	466	458	433	452	441	442	415	361	437	401	376	441	424	417	379	461	428	407	420	418	416	418	422	414	380	413	441	431	431	377	420	413	425	398	445	419	408	424	421	397	404	428	387	460	412	418	406	434	404	434	428	415	407	396	442	466	416	425	437	434	432	429	447	409	371	417	407	406	418	439	382	372	401	388	415	410	372	405	430	362	426	423	405	425	398	413	439	433	420	434	416	449	408	399	413	419	403	457	460	415	399	436	405	436	409	407	442	392	383	402	435	409	431	398	427	412	403	400	445	423	406	403	428	435	417	399	442	439	453	443	435	404	407	413	370	422	402	423	429	411	393	443	378	468	359	423	446	403	394	413	426	395	427	386	428	422	427	428	428	402	425	437	427	431	427	399	444	401	407	457	450	422	407	413	373	436	429	390	407	416	424	437	399	401	390	426	370	417	434	413	397	416	436	413	404	406	409	404	408	412	433	399	417	427	378	403	408	429	373	421	427	459	399	379	416	366	418	404	429	409	401	425	412	447	410	396	430	406	422	403	386	407	465	410	406	404	423	410	412	393	411	416	362	439	407	394	408	398	408	408	465	391	391	420	434	416	396	405	412	444	434	434	382	439	407	449	386	422	365	443	404	404	453	436	389	425	402	375	387	422	411	479	391	411	399	399	425	414	415	439	441	424	426	447	371	451	414	424	372	425	423	423	445	417	438	442	432	402	424	430	423	415	395	429	398	439	385	423	431	432	405	389	439	406	421	425	446	422	406	450	402	378	393	433	396	407	455	429	416	409	453	412	423	397	398	411	418	430	420	392	379	422	391	399	423	376	415	376	403	460	398	424	418	420	407	437	401	447	394	425	439	404	426	398	412	413	382	395	430	380	395	424	409	392	426	425	432	393	426	398	418	443	407	404	414	416	431	417	401	424	445	424	432	418	419	400	400	420	451	443	424	392	428	421	442	419	429	412	411	397	367	427	382	427	382	413	432	436	433	370	403	416	434	417	383	416	406	445	395	407	420	456	413	456	424	428	414	409	413	397	421	423	396	393	395	422	402	428	421	462	434	410	374	419	402	444	422	404	391	400	403	393	425	402	410	398	388	464	417	385	409	406	409	395	427	426	423	406	436	436	391	362	394	380	396	410	434	420	386	416	411	439	433	382	397	440	403	418	406	422	417	435	468	440	424	405	427	395	400	391	454	428	430	397	419	400	398	435	390	427	407	426	396	435	431	400	400	436	362	411	406	420	434	418	401	412	406	411	432	425	406	421	440	451	430	399	410	407	431	422	441	392	403	372	427	404	412	423	383	390	390	451	434	400	438	415	369	380	439	436	417	400	453	453	420	379	424	413	393	409	397	403	438	434	407	416	421	414	455	437	404	418	410	394	405	428	380	400	401	418	428	407	399	403	426	420	431	385	435	408	430	382	420	401	373	391	400	383	389	380	434	442	452	407	369	405	381	438	434	426	405	401	402	378	399	481	428	433	406	424	386	410	409	423	435	431	445	420	395	408	450	410	397	394	392	411	393	420	417	384	421	386	412	423	408	454	404	409	406	440	384	400	401	397	398	423	443	417	389	390	412	418	424	431	422	417	447	410	405	418	407	422	458	393	407	464	403	398	437	399	372	416	446	407	429	395	411	401	387	445	411	410	414	408	381	457	410	423	383	391	398	397	414	417	415	446	372	441	380	438	388	412	401	417	411	454	430	420	428	432	411	407	433	405	441	400	431	405	392	421	440	436	384	430	412	422	422	379	395	421	409	416	388	412	393	422	451	410	413	409	433	416	404	399	409	400	426	429	442	428	435	441	416	425	431	426	391	443	425	404	430	411	427	443	417	415	435	382	412	396	446	412	425	424	391	417	423	402	401	445	397	422	386	443	422	421	434	418	397	394	430	407	438	396	421	393	426	411	412	381	396	400	378	440	421	390	415	410	375	389	452	411	415	431	427	434	423	391	393	462	431	402	443	389	392	424	432	391	374	426	370	419	403	413	407	436	381	421	429	445	430	383	389	397	456	394	413	416	404	426	400	407	385	399	422	396	399	404	408	396	407	434	450	397	395	379	389	403	427	430	405	432	439	389	406	394	434	450	386	470	422	417	426	413	401	425	410	430	434	451	400	392	401	428	391	428	418	410	443	412	404	380	424	435	428	437	410	399	494	424	432	385	392	372	403	403	447	415	422	425	425	384	400	423	381	423	427	378	439	400	408	401	414	438	399	410	413	400	410	422	426	402	402	402	419	399	430	417	463	376	437	434	387	420	421	433	418	417	423	408	408	441	436	399	421	408	429	439	425	421	405	473	419	388	415	427	411	382	435	430	461	430	388	404	451	400	429	399	437	417	437	403	404	408	413	400	393	435	423	429	398	407	391	392	382	443	426	405	401	443	392	410	397	408	436	345	460	411	408	423	414	419	425	377	431	406	388	409	420	431	426	397	433	373	404	384	422	425	431	421	429	429	404	413	378	425	396	423	437	378	492	444	391	406	435	403	428	414	401	404	444	395	384	431	448	414	408	435	437	402	391	415	425	372	402	417	405	468	436	404	395	424	418	426	416	414	393	401	437	436	441	434	435	433	376	408	452	380	387	417	398	403	410	410	453	391	365	384	419	386	440	384	426	377	405	424	405	387	412	440	424	380	407	411	428	404	410	419	386	413	376	425	398	415	407	421	411	395	422	417	433	425	422	419	367	393	407	428	409	439	434	445	395	421	400	426	398	397	425	408	413	415	408	397	413	404	427	371	428	423	396	402	417	423	408	409	432	404	435	400	434	420	463	418	399	396	402	392	406	426	399	400	431	428	380	421	392	411	441	442	421	438	428	438	381	399	447	434	407	406	386	411	409	415	431	403	430	443	380	433	414	428	442	447	415	432	383	451	399	411	421	404	411	391	420	381	425	404	413	421	384	389	387	414	436	399	467	458	452	449	400	397	407	428	423	416	409	394	400	438	425	408	454	387	429	366	418	410	420	393	380	401	419	421	409	450	389	422	403	407	382	404	407	407	387	374	424	436	400	431	409	401	410	423	399	416	410	442	394	441	398	405	429	401	387	378	413	417	379	410	428	434	409	404	425	395	448	411	392	387	429	393	402	429	412	450	418	404	441	391	377	399	404	383	435	429	392	420	432	418	394	415	385	440	404	426	378	407	422	431	398	424	439	450	414	427	446	371	423	373	431	386	372	453	421	434	422	464	434	411	403	380	426	405	447	449	395	411	445	443	408	380	426	402	402	399	402	435	418	409	415	451	448	411	414	442	435	407	427	440	433	443	449	405	398	433	449	419	391	402	424	445	430	422	400	426	375	438	402	408	408	393	374	407	415	396	379	410	419	383	420	444	409	394	428	426	445	434	417	396	432	394	383	404	428	435	427	440	410	430	441	414	417	449	428	388	414	400	408	437	393	381	402	435	434	403	399	416
37741	60845	55714	43146	34355	25493	18662	12844	8259	6009	4606	3509	2830	2149	1779	1466	1236	1123	1001	871	845	790	707	705	670	645	618	637	571	617	584	607	612	597	575	579	611	571	525	592	584	568	583	563	587	584	592	589	604	583	588	563	580	571	525	573	621	578	573	621	553	589	553	569	546	561	572	563	582	582	558	598	529	554	580	566	595	587	586	559	565	600	618	586	564	586	567	568	528	560	586	594	547	528	559	539	607	530	573	588	594	560	605	628	593	603	579	548	595	536	565	559	602	572	565	585	595	609	589	589	577	585	526	587	550	585	601	615	604	564	599	607	608	601	612	556	580	627	542	563	547	598	591	582	614	563	545	588	593	548	614	572	563	576	588	570	560	619	555	607	567	570	605	575	600	593	540	597	595	562	603	567	586	577	548	617	558	569	566	551	532	574	570	597	576	576	636	605	587	537	592	555	583	562	586	601	554	618	553	575	578	582	559	573	600	580	611	580	544	591	577	566	611	601	578	592	583	540	621	600	566	585	605	610	567	550	544	585	547	580	570	571	561	565	605	609	587	571	572	614	536	592	547	582	542	592	602	590	593	598	619	571	559	585	569	542	559	612	551	582	514	592	569	590	540	527	568	601	589	607	576	579	594	620	608	532	553	609	589	537	556	614	568	587	596	577	587	590	598	561	606	584	558	529	566	585	613	536	568	516	570	543	581	548	560	583	587	588	577	567	602	555	583	591	604	579	538	589	592	577	580	574	591	583	555	602	632	608	550	576	595	614	567	576	594	580	612	545	610	581	620	566	570	579	568	581	578	573	566	564	599	568	585	562	578	538	620	574	593	521	593	596	591	612	614	583	633	569	564	564	562	572	582	580	579	574	567	585	575	593	617	592	615	550	571	573	579	564	576	557	556	552	602	590	549	568	568	528	581	588	586	616	529	557	618	575	594	581	556	538	546	566	611	572	588	594	553	561	605	602	596	581	584	596	584	582	565	562	594	601	596	602	566	595	595	579	589	575	594	584	577	534	559	581	608	584	550	550	556	567	591	588	588	557	601	605	611	541	563	591	566	606	587	565	598	580	577	591	613	577	559	598	611	595	583	601	613	577	572	555	590	569	539	594	574	578	550	554	606	617	581	590	618	547	641	579	589	539	553	557	549	574	582	542	586	527	576	606	608	591	556	554	552	574	551	592	551	537	593	583	564	590	563	597	549	522	541	576	573	608	585	569	582	575	538	595	593	552	575	569	546	588	594	593	624	555	610	580	595	593	553	564	594	588	593	557	590	609	562	532	540	611	571	586	533	550	574	571	564	566	552	597	606	637	582	571	571	581	594	592	583	596	582	570	584	561	596	568	579	534	601	544	574	578	599	595	572	567	599	552	577	540	533	577	585	585	606	561	575	556	558	588	564	605	603	601	577	580	560	549	582	595	579	586	587	591	574	622	581	572	591	606	571	566	602	565	585	571	571	634	548	574	573	573	582	605	578	570	585	589	561	552	613	574	560	530	615	587	561	592	600	589	625	568	598	595	586	557	535	577	576	542	566	602	559	543	595	597	554	546	533	555	595	594	579	528	593	550	560	543	540	583	582	515	579	543	589	563	579	563	547	541	523	575	593	573	589	589	592	578	593	600	569	583	568	587	606	564	543	608	579	594	591	549	607	625	583	559	553	584	556	566	548	620	605	553	618	525	573	565	547	561	597	575	593	580	576	539	552	586	622	567	569	588	575	570	576	577	609	534	581	582	576	575	574	569	577	589	553	623	566	567	586	535	591	579	542	571	610	582	567	606	587	557	592	575	541	585	597	580	586	581	580	549	544	595	546	581	559	602	553	592	527	550	600	542	582	551	586	584	549	543	587	593	578	579	587	559	584	562	580	653	581	570	626	545	579	567	619	552	583	553	554	592	602	616	581	568	600	587	600	541	568	591	604	589	579	548	589	606	592	553	553	587	574	591	571	553	581	605	579	588	554	564	588	589	605	556	574	597	552	609	559	567	569	556	569	573	631	601	586	608	615	561	560	552	607	549	585	551	593	587	592	618	570	574	554	572	648	595	598	583	588	571	539	579	545	567	535	564	623	521	598	572	609	575	560	608	620	579	554	600	583	581	562	560	537	603	556	545	609	578	550	542	581	554	630	581	597	570	622	627	596	576	571	582	634	587	535	585	568	561	543	580	533	560	573	604	575	598	595	596	540	572	595	549	519	580	515	609	585	586	575	589	552	590	588	606	584	597	606	590	542	590	587	594	621	548	616	594	563	577	599	549	586	618	563	574	595	590	568	600	569	613	599	569	560	581	607	579	567	543	574	577	550	615	597	597	561	560	549	573	589	564	559	572	594	599	583	608	601	552	587	548	601	571	614	613	568	610	536	533	569	587	560	590	545	564	531	563	591	605	595	577	586	578	572	588	576	545	603	569	551	567	608	607	571	569	585	617	588	545	601	579	603	629	595	534	594	549	586	592	566	558	568	558	536	584	586	559	582	579	565	558	588	585	626	636	604	538	561	552	546	582	568	563	536	571	590	579	502	552	583	604	584	597	563	620	608	542	574	593	561	611	564	606	585	597	569	590	600	551	579	619	550	530	587	593	590	587	545	579	548	580	586	591	591	548	611	573	621	569	601	615	569	582	574	552	544	565	546	549	535	564	585	597	599	543	598	584	575	567	594	548	561	580	578	548	608	623	570	573	582	559	583	553	610	542	595	605	575	589	580	584	605	609	524	585	603	591	544	560	619	577	560	596	620	578	600	609	551	572	618	599	558	565	551	575	594	590	538	594	575	545	546	584	557	624	576	563	607	541	596	570	568	626	560	574	578	589	622	580	573	622	631	577	596	612	563	577	587	579	595	553	583	553	563	571	541	625	532	565	580	580	580	570	595	574	593	568	614	562	575	575	545	595	576	573	589	601	575	610	575	578	579	558	569	582	589	617	561	599	609	589	577	578	568	592	609	511	635	581	561	607	578	562	560	571	558	574	622	591	554	568	572	564	579	578	588	561	573	557	609	607	603	516	582	585	513	605	557	583	597	540	539	583	562	559	580	572	600	560	579	544	563	570	586	602	579	585	570	564	566	592	576	568	576	551	573	554	558	582	596	598	601	611	549	584	590	597	538	551	576	578	607	615	592	588	527	530	559	574	591	593	577	541	579	643	608	554	577	591	601	571	602	587	580	545	565	532	595	553	550	573	571	590	586	578	563	583	551	596	562	613	527	596	537	619	562	579	563	553	546	575	577	561	553	610	577	595	553	604	615	583	553	558	541	605	626	627	559	558	537	533	601	552	606	567	539	561	528	550	586	584	592	574	577	561	571	545	593	570	603	581	602	569	534	557	552	592	573	590	593	546	567	592	601	560	573	571	585	612	588	544	580	606	597	587	567	595	570	602	601	560	562	580	589	565	542	549	566	608	569	564	575	627	601	573	596	528	559	583	567	595	569	597	537	602	591	593	562	531	547	615	560	568	557	559	588	587	578	603	598	578	625	636
23042	21000	28752	24366	23221	23806	21696	11968	5891	3928	3192	2263	1776	1477	1213	977	859	762	640	646	577	558	511	457	459	440	483	463	451	407	444	405	392	428	386	426	393	414	418	408	432	381	433	382	372	379	385	417	407	431	392	411	403	392	405	427	371	420	390	423	441	400	402	453	380	380	409	405	395	411	427	385	458	420	425	406	426	383	407	409	398	408	422	397	396	378	351	417	382	406	388	382	420	398	384	427	422	446	400	408	420	386	393	410	378	407	408	391	395	395	403	382	414	385	437	393	389	393	424	416	412	410	390	404	395	421	401	409	433	365	408	367	418	401	441	406	417	384	419	423	394	395	408	373	430	382	414	402	360	368	401	407	399	408	421	399	378	390	406	410	414	410	404	412	411	405	372	377	426	399	400	367	366	387	416	435	417	406	417	392	384	398	427	411	387	386	416	408	428	369	370	411	404	426	379	407	372	371	388	398	450	416	430	359	412	374	361	410	396	433	371	392	384	409	439	407	416	433	384	418	402	409	413	413	412	377	392	415	359	393	423	374	413	385	421	430	420	407	423	421	379	439	403	377	400	407	415	430	396	401	390	382	400	388	409	402	442	399	383	433	425	435	412	403	439	417	419	391	459	424	390	415	414	382	418	407	382	407	454	415	420	401	417	437	422	383	392	398	383	443	395	388	394	384	388	423	386	418	413	412	396	371	410	421	431	417	380	431	401	392	366	408	430	416	434	396	393	416	414	424	419	401	404	376	427	376	427	415	420	426	426	442	419	431	377	386	382	397	390	425	390	409	385	405	366	382	425	426	396	396	409	422	423	395	395	404	409	430	436	414	401	418	423	423	398	419	439	416	397	438	373	405	388	385	432	423	398	416	411	433	375	374	376	411	380	430	381	406	421	399	393	415	395	427	400	413	411	364	414	372	426	399	413	419	405	400	378	410	401	406	413	407	427	393	387	389	420	432	428	393	409	360	389	422	386	402	407	413	416	406	389	407	420	386	368	401	425	420	380	376	427	425	415	389	417	406	367	444	425	373	372	408	430	387	437	406	414	433	358	422	390	399	384	402	370	421	446	417	388	414	378	402	373	419	393	366	397	402	444	390	390	389	395	417	385	393	410	414	440	379	408	385	410	416	402	385	424	386	402	418	412	408	421	399	414	374	437	362	440	429	406	423	441	444	408	385	414	425	422	404	430	390	405	385	461	404	401	420	394	440	410	388	407	388	435	405	379	400	448	369	376	380	388	425	368	405	386	401	394	397	411	401	407	405	402	389	408	409	399	418	402	399	401	406	395	379	372	423	433	398	392	393	404	414	389	388	378	428	353	404	402	400	412	437	390	424	420	373	391	407	389	395	406	411	401	405	390	401	420	429	390	388	410	448	385	379	374	413	409	396	412	410	374	395	375	395	366	380	398	389	408	383	410	406	403	371	388	398	364	399	403	418	391	426	390	427	389	446	395	416	445	436	412	431	423	401	406	420	429	397	418	385	407	427	419	385	403	427	430	380	419	414	439	446	418	423	410	366	424	383	418	406	412	409	380	380	389	401	405	424	411	388	413	393	433	434	415	408	400	364	402	444	417	424	392	411	426	444	410	438	377	402	350	380	440	418	411	413	406	405	403	415	424	401	436	373	395	403	415	374	419	388	454	424	397	382	403	414	404	370	432	377	379	414	387	372	439	395	396	417	411	416	438	437	398	408	442	384	384	398	421	409	412	399	439	407	378	428	408	382	368	413	406	384	420	401	421	387	383	385	369	412	414	440	413	396	388	411	406	465	370	408	397	372	377	414	409	406	394	415	410	375	368	399	436	402	403	427	384	423	384	392	430	390	422	411	371	381	403	417	415	393	401	392	354	377	396	392	392	430	423	394	398	387	422	393	410	435	394	413	396	432	392	399	375	406	389	404	386	402	417	399	404	446	440	396	408	433	414	386	425	408	400	436	415	419	397	437	421	419	391	418	454	393	430	409	410	404	393	396	395	420	410	390	412	392	400	380	385	396	446	420	402	398	405	397	414	444	408	390	404	411	394	409	399	392	404	396	405	419	425	418	387	394	408	400	397	427	403	406	411	422	431	423	408	429	415	384	417	403	398	425	396	385	399	372	392	367	407	439	401	414	417	398	410	396	438	410	402	414	418	426	412	420	417	382	379	373	401	396	457	402	423	402	436	428	381	396	373	384	368	379	414	359	411	405	446	440	377	376	419	433	403	390	420	430	393	431	400	396	376	415	403	418	355	387	392	402	425	428	412	407	383	430	415	385	374	416	379	408	393	444	410	396	409	382	416	398	387	419	398	385	393	409	370	444	410	403	361	393	418	418	419	420	397	405	392	435	401	425	403	361	391	389	394	421	362	423	388	421	392	430	405	431	415	400	427	428	404	387	405	449	370	383	396	429	402	393	428	397	398	400	403	394	417	377	439	426	387	374	388	394	371	408	403	380	423	412	378	446	402	426	417	415	415	422	386	394	411	438	396	410	440	399	403	432	434	380	385	378	387	386	352	421	402	415	426	389	437	419	377	398	397	420	398	418	412	403	422	440	419	371	390	426	417	386	417	355	382	405	394	412	385	398	366	438	401	392	398	428	447	387	380	400	424	404	446	373	410	397	395	405	441	364	431	441	377	419	415	389	391	394	421	406	358	390	371	410	419	393	374	364	401	424	419	377	396	368	405	370	421	384	408	389	427	420	383	389	386	394	438	410	405	408	392	407	393	431	386	405	388	412	396	428	402	419	392	387	409	396	406	420	378	365	388	397	369	415	436	425	395	398	398	414	415	379	397	397	386	417	404	392	405	393	367	378	382	448	392	402	396	413	389	420	383	385	403	425	412	395	399	409	374	393	403	409	403	386	377	402	410	400	379	400	407	381	407	392	417	432	408	427	423	386	430	440	430	410	379	435	436	414	387	395	427	391	393	393	425	399	411	423	429	410	424	417	410	403	447	400	397	410	443	432	410	393	383	370	417	385	394	412	437	388	439	386	401	437	373	410	406	397	391	431	398	402	421	418	404	406	412	370	390	422	423	379	381	417	396	415	458	427	408	442	431	390	379	444	405	367	399	428	401	379	390	376	413	369	383	380	415	402	384	423	425	415	402	428	412	429	419	424	395	403	453	416	412	405	415	395	414	406	392	379	397	404	391	423	427	356	427	415	417	387	456	400	416	435	432	400	374	408	375	375	406	393	377	373	404	383	390	428	423	404	375	387	389	386	378	405	352	436	420	398	402	410	438	383	420	412	405	395	410	353	407	414	397	444	422	427	377	387	365	365	368	395	444	402	394	408	407	400	393	394	406	390	403	388	424	392	412	398	378	398	409	381	374	400	407	393	402	420	383	418	402	411	406	383	441	409	415	395	404	409	409	420	364	409	396	405	413	397	396	423	431	420	421	397	363	388	395	393	384	374	430	404	403	373	427	447	410	452	404	426	398	382	408	407	404	398	384	382	407	387	400	398	432	405	403	375	408	402	412	398	408	406
40681	65936	60613	48041	37944	29267	23007	17476	10618	7603	6161	4436	3535	2666	2126	1799	1499	1287	1112	1053	936	843	789	719	674	669	632	666	622	551	599	592	592	584	573	538	590	589	602	559	558	551	585	519	573	584	492	538	528	557	540	519	508	550	537	520	562	589	572	572	534	551	561	571	534	560	522	524	558	564	568	563	572	510	550	535	551	511	567	548	575	554	521	533	523	533	572	562	543	570	541	593	536	561	589	538	618	574	521	550	568	562	547	590	488	589	538	587	559	559	590	575	558	576	563	529	540	535	564	523	549	541	527	554	552	572	526	600	535	580	552	558	577	554	543	587	584	584	574	581	576	589	551	531	544	550	567	550	517	607	531	562	550	536	519	505	563	585	556	508	567	547	529	507	573	577	543	521	574	510	534	550	557	573	524	562	540	522	581	596	563	562	555	547	529	548	554	529	567	550	553	530	556	579	581	536	545	536	566	568	553	595	543	520	595	570	563	556	565	564	579	517	632	559	557	546	548	559	548	548	539	551	547	534	579	551	549	566	585	559	569	571	565	571	534	539	568	554	543	536	550	548	599	538	562	542	531	538	535	565	609	563	543	584	562	552	596	549	551	536	578	536	586	565	573	560	600	599	514	561	577	561	532	542	555	542	528	570	560	566	580	569	538	547	549	572	546	551	523	580	543	549	613	513	575	577	566	559	548	525	544	582	559	539	539	536	529	518	555	590	541	543	552	556	528	519	606	521	565	563	566	560	563	549	583	559	561	555	568	533	551	518	579	604	537	511	522	555	594	528	539	568	536	560	559	542	558	540	552	564	569	543	558	539	548	582	569	544	578	629	533	559	552	573	552	576	551	566	577	526	569	555	534	544	573	551	587	550	572	563	612	545	590	560	510	528	549	554	573	564	506	547	544	589	556	532	581	569	526	591	547	552	546	572	555	534	546	552	504	581	520	530	552	569	583	540	517	539	541	547	605	536	543	608	572	558	574	550	544	545	595	559	591	549	547	612	569	545	546	559	575	563	567	625	580	541	549	548	555	565	560	604	582	541	604	489	538	575	574	548	588	511	583	585	572	552	564	506	562	572	538	540	563	587	574	553	557	528	552	541	535	548	592	578	523	520	538	576	557	523	533	574	545	545	543	532	587	537	562	549	569	525	569	545	548	531	603	580	553	554	570	566	552	533	595	556	530	558	542	588	519	527	602	561	566	541	582	545	575	547	563	534	550	538	560	557	533	546	586	543	574	559	529	545	575	564	570	547	589	514	512	587	565	539	590	541	527	549	623	550	574	581	587	567	584	530	553	569	543	518	534	559	547	543	564	564	580	516	544	536	542	552	545	540	560	586	542	557	546	564	566	592	557	576	545	552	568	558	539	586	582	560	576	512	567	532	561	553	551	587	571	573	564	578	561	555	528	529	542	634	549	544	550	555	538	557	577	575	544	569	572	573	563	575	553	567	540	607	556	536	597	579	558	540	592	588	554	568	581	564	595	529	552	575	573	535	573	548	586	537	541	563	552	560	575	532	571	538	567	540	572	571	576	571	540	565	574	564	544	553	550	543	573	542	563	543	550	531	508	551	532	544	541	561	565	578	572	550	536	550	563	602	562	543	555	543	565	553	566	547	543	538	539	550	546	591	549	577	530	588	585	504	494	555	555	540	539	545	578	495	556	588	543	579	584	569	549	582	529	572	586	597	558	572	573	504	524	538	526	546	533	562	547	553	547	575	560	514	597	521	559	602	550	558	556	515	593	568	568	578	545	521	545	546	518	544	538	570	583	561	583	544	538	578	598	583	529	601	586	586	536	531	541	592	535	562	544	577	549	547	601	547	556	539	536	533	528	538	591	552	575	536	567	553	547	542	543	547	567	565	590	546	531	544	561	522	486	507	552	578	527	546	587	524	570	554	567	536	586	579	529	523	529	587	579	567	579	543	560	538	532	558	551	587	553	594	549	591	556	569	521	578	553	526	566	540	555	540	510	562	566	576	573	589	545	555	600	579	569	580	588	542	546	555	543	530	600	562	564	586	555	581	591	556	523	603	556	561	530	598	572	525	563	553	558	534	551	592	526	546	566	568	514	570	565	583	528	535	521	529	547	551	564	565	589	561	597	575	538	558	540	581	521	543	552	559	551	542	568	547	526	561	592	540	551	509	549	538	552	574	513	540	547	581	526	540	549	576	560	587	572	569	562	591	561	569	567	567	537	523	625	591	560	578	551	571	571	559	545	547	599	559	565	582	527	537	540	568	519	562	525	549	559	545	530	557	535	555	570	570	592	572	538	575	568	604	557	556	559	559	566	592	557	542	531	555	560	566	565	513	540	533	563	557	538	537	574	547	531	533	521	554	511	575	621	525	619	591	586	575	545	562	599	554	552	539	544	582	583	568	549	536	547	549	544	543	543	583	563	572	592	538	548	599	533	575	578	583	544	557	584	545	543	582	541	550	542	597	590	537	505	589	597	548	562	548	560	579	578	561	586	565	522	571	499	565	540	545	538	557	544	552	554	555	539	538	563	551	535	560	555	586	523	517	561	565	550	533	571	535	534	538	524	580	510	582	542	594	537	521	536	565	545	570	544	572	563	565	546	543	563	541	549	548	530	550	542	585	580	596	560	592	566	548	592	543	557	563	564	573	584	580	529	554	551	555	533	578	517	517	583	562	570	568	564	543	557	571	556	529	563	556	534	568	535	524	553	553	530	572	544	561	547	561	605	587	555	560	556	549	566	530	588	522	620	530	606	579	525	563	519	564	566	541	514	587	567	521	557	578	521	529	552	557	549	512	542	573	573	524	551	528	560	553	615	592	548	542	537	527	527	581	535	599	557	543	492	591	565	536	575	561	524	543	521	564	564	552	552	547	553	584	552	584	572	578	513	528	528	557	543	506	583	543	542	573	528	531	554	563	564	578	604	560	569	594	532	530	555	555	531	525	528	549	570	527	537	556	547	552	578	559	587	546	569	548	541	561	551	521	577	560	551	575	557	577	558	554	551	590	595	537	550	547	549	533	569	548	563	574	527	579	579	523	555	563	551	543	564	532	554	575	558	549	591	548	514	541	568	544	566	550	526	591	520	581	571	565	541	544	552	550	536	598	578	567	560	529	502	584	554	546	580	564	555	583	570	568	546	619	514	580	574	571	553	550	517	584	552	604	536	555	510	549	571	582	537	559	580	566	587	522	573	546	535	563	601	503	515	560	559	559	534	527	545	582	615	586	557	491	563	572	597	563	570	560	568	589	572	601	515	534	580	534	571	594	607	534	568	523	563	527	584	584	568	558	555	568	604	582	556	580	589	561	541	574	563	610	559	556	576	559	530	549	561	596	531	581	582	526	569	549	544	528	558	568	592	560	542	565	559	545	560	518	575	542	544	574	579	571	545	587	561	541	549	554	556	576	557	574	538	559	550	553	552	548	585	557	593	516	539	562	582	540	594	545	574	556	535	526	541	544	570	549	562	518	583	524	561	582	556	503	558	549	539	560
30053	33066	40133	32692	21298	12627	7241	4448	2335	1539	1328	1079	847	770	613	607	549	503	469	475	454	403	403	409	425	388	449	380	390	398	366	403	355	389	402	391	432	423	394	387	382	398	415	400	379	377	414	389	414	390	392	368	418	404	418	403	385	401	383	422	402	387	399	387	380	368	425	386	391	395	422	372	381	395	383	361	372	371	386	397	406	373	377	384	361	384	385	394	366	370	363	394	426	385	408	336	379	367	364	407	399	406	382	405	368	372	376	405	387	425	354	416	414	379	434	365	390	365	358	409	364	397	405	433	394	359	371	376	387	403	394	390	388	389	374	391	381	366	370	386	414	405	415	409	396	379	381	394	431	412	401	385	358	415	431	405	387	404	394	362	411	382	409	415	401	362	368	385	385	392	368	405	374	353	390	373	365	406	356	403	396	399	388	404	403	398	411	391	360	400	386	399	410	393	397	373	372	373	365	361	393	416	395	370	389	350	401	342	408	402	387	396	403	376	421	420	391	417	370	392	415	424	408	386	393	402	375	428	381	400	349	382	369	403	395	383	365	384	399	380	389	375	385	402	355	416	381	373	390	389	382	388	416	381	416	400	389	407	402	399	366	387	407	391	409	372	398	391	406	375	446	394	394	410	395	393	405	367	377	381	386	387	396	408	401	372	403	372	383	423	377	379	415	391	377	398	399	392	381	388	396	419	379	415	417	426	395	390	402	392	399	376	356	388	422	378	378	401	400	385	396	379	411	357	370	389	398	344	389	398	370	401	382	357	408	408	397	410	420	379	391	339	396	381	409	396	401	369	365	411	382	395	386	432	391	416	391	391	405	371	401	393	374	391	409	386	366	416	354	371	402	364	416	391	378	377	373	436	428	437	375	421	382	388	430	402	419	390	380	390	393	418	374	420	410	363	414	410	412	432	425	413	416	406	416	390	405	401	375	407	419	402	393	390	356	404	399	413	402	380	375	380	402	438	370	427	376	380	377	392	368	394	376	349	389	405	402	418	378	409	398	408	386	405	381	405	390	407	398	396	423	383	393	396	384	364	382	369	410	395	356	401	414	397	393	384	374	379	396	387	391	411	391	408	397	376	357	397	371	414	398	422	400	384	407	391	393	354	403	376	370	385	424	388	361	399	383	390	396	364	389	401	375	379	414	409	396	372	405	403	437	429	403	372	392	391	378	386	413	365	362	390	378	426	424	372	419	375	371	354	394	397	398	399	387	396	388	406	396	419	383	388	405	380	387	399	390	402	379	397	344	419	402	398	362	373	361	420	382	365	364	381	403	399	381	403	424	367	381	359	364	404	380	373	408	409	387	387	379	385	398	415	386	434	421	341	383	403	423	388	394	406	399	355	367	402	388	406	373	377	364	385	383	356	416	384	380	407	378	362	428	376	419	428	417	399	387	401	386	392	385	370	397	380	362	391	373	366	397	395	401	361	403	364	382	381	393	390	347	431	415	379	395	404	365	405	414	393	366	424	368	380	398	395	387	363	395	370	365	369	374	368	401	387	412	398	393	405	396	349	391	391	356	346	386	371	400	398	349	372	411	367	388	388	403	405	386	397	366	422	344	411	363	389	396	387	379	408	408	410	387	416	369	382	359	367	410	411	378	386	380	408	367	391	387	397	405	376	368	388	383	387	392	380	372	387	375	356	376	402	385	392	394	371	374	379	364	409	377	366	368	390	370	407	394	390	363	411	418	397	429	363	383	380	372	385	387	391	412	360	413	427	391	391	382	408	346	404	388	345	385	393	400	370	415	388	401	371	387	384	421	391	404	367	388	363	388	416	386	380	368	411	392	395	392	375	411	406	420	398	388	356	375	361	371	379	395	375	404	397	371	408	386	379	384	374	405	414	378	383	405	408	423	376	329	421	385	410	384	369	376	360	428	363	410	393	354	382	394	366	381	398	383	392	390	380	366	435	352	380	384	396	378	417	389	376	372	357	379	374	373	388	404	388	398	373	389	389	395	371	382	382	381	395	391	407	390	380	379	353	425	423	416	397	377	423	408	383	391	365	418	441	409	396	403	428	407	408	384	379	394	400	386	353	339	391	406	373	372	421	397	435	358	364	368	417	406	375	412	410	363	376	397	392	401	373	429	361	414	422	390	379	411	381	359	403	383	377	405	389	392	368	432	381	386	383	433	374	428	375	387	406	395	407	404	421	385	379	377	382	408	397	364	343	361	388	395	392	376	379	346	433	397	402	354	383	351	379	382	373	407	378	369	363	360	391	388	369	389	401	358	407	378	398	411	413	372	386	373	379	433	359	386	371	422	387	367	441	399	362	362	397	415	378	417	409	403	371	388	394	374	379	392	390	424	393	387	382	394	369	428	388	397	376	366	369	400	412	388	364	404	372	378	412	364	374	387	388	419	430	337	414	408	398	347	364	388	363	389	397	384	384	379	410	391	395	392	402	396	344	365	391	380	376	401	404	391	396	387	411	410	389	395	378	370	396	376	407	430	391	372	396	385	392	396	354	426	412	409	366	381	385	382	392	385	367	374	407	369	428	386	349	358	357	391	349	393	395	383	399	392	386	388	401	387	392	370	418	405	412	391	377	379	409	409	363	403	404	420	390	389	370	361	415	392	333	399	406	384	375	379	366	372	419	400	380	420	390	401	403	412	387	349	405	394	418	392	399	371	383	432	381	390	372	354	388	399	390	394	356	378	427	392	375	386	404	378	376	373	392	363	410	387	359	387	359	445	342	376	365	363	358	368	375	376	401	381	387	383	405	405	381	425	400	361	361	389	372	407	386	375	421	405	351	341	383	390	387	366	400	387	425	413	373	377	367	390	398	369	393	431	382	398	332	360	412	392	384	359	405	412	403	392	414	388	393	388	424	382	378	422	384	383	400	394	394	351	349	392	384	402	418	411	392	395	404	402	360	378	388	415	368	378	389	369	376	424	415	413	397	405	396	410	367	406	393	374	371	371	379	371	387	346	382	394	379	391	364	370	395	385	391	371	390	414	423	381	410	396	410	396	409	416	440	380	405	383	409	421	372	353	407	363	393	383	382	417	427	373	394	413	407	379	376	388	380	388	404	421	362	351	420	378	384	366	412	383	410	391	396	367	361	371	398	374	399	374	385	384	377	365	397	391	402	366	383	397	373	379	358	369	368	401	398	385	399	391	406	405	368	409	388	411	399	377	392	399	393	376	351	418	399	379	361	381	386	386	404	392	358	377	400	405	421	386	388	377	391	373	358	401	379	377	404	359	369	418	414	377	394	367	385	409	385	417	372	399	376	390	406	411	364	405	415	376	361	396	411	373	367	408	408	391	410	392	417	363	383	377	410	417	331	383	411	398	397	369	371	374	386	381	367	383	366	394	397	340	369	391	382	383	386	375	396	364	407	399	396	402	358	382	395	377	402	351	422	392	434	348	389	389	438	356	415	358	369	395	405	404	394	366	371	374	394	370	372	388	389	372	399	373	382	392	403	388	370	357	389	398	397	380	369	440	413	417	348
38087	51830	46194	35521	26415	18638	12974	8853	4860	3252	2699	2138	1618	1347	1115	964	889	815	762	662	626	614	622	605	579	595	596	618	551	573	566	577	551	528	576	559	505	574	578	576	527	562	531	566	562	556	502	524	567	555	566	539	542	519	577	578	573	549	557	540	540	581	539	548	557	528	522	565	558	523	506	550	547	539	557	578	503	521	535	561	563	524	579	545	532	542	527	541	568	530	531	563	582	592	529	589	545	528	588	548	517	547	499	540	552	503	544	560	569	518	513	560	518	554	547	557	585	558	574	543	560	497	553	549	541	484	528	585	520	549	512	552	576	519	560	557	526	542	567	548	573	539	499	541	572	528	548	520	582	520	565	538	532	590	537	585	540	552	569	513	594	543	523	565	512	528	570	532	545	517	523	553	558	581	550	554	555	577	539	500	587	542	567	562	553	524	551	591	512	571	533	563	544	531	515	543	515	553	506	546	543	528	588	545	559	541	539	512	594	540	499	532	535	539	555	547	560	508	547	573	532	553	569	532	530	515	527	524	525	535	560	589	568	545	547	514	569	545	520	551	536	546	564	516	518	539	497	544	546	494	592	568	581	573	586	546	565	557	524	568	532	542	554	556	566	531	552	561	580	553	533	570	537	548	558	570	555	543	576	540	576	543	519	535	541	570	558	535	511	522	526	496	543	559	556	551	528	535	560	557	513	566	531	533	527	511	534	529	540	567	550	567	529	520	536	561	552	510	539	543	553	567	516	573	531	532	543	565	537	569	535	572	539	542	557	567	570	546	534	563	554	530	547	588	516	554	548	554	547	546	549	522	525	554	511	493	555	530	536	557	559	554	525	569	555	553	549	582	555	542	518	500	562	560	527	585	531	532	578	544	532	519	519	522	590	570	519	581	556	541	532	532	526	531	568	549	546	535	528	531	576	572	527	592	547	513	553	531	554	506	527	491	515	549	503	578	576	576	562	531	552	539	550	538	542	546	586	580	535	578	517	569	524	540	521	576	579	541	545	568	573	525	521	536	523	536	538	525	540	533	530	560	593	529	547	552	551	615	524	567	519	573	559	561	540	608	534	540	552	539	526	567	549	525	563	572	551	535	516	555	520	540	564	547	542	483	560	592	489	596	528	572	544	533	554	548	540	540	545	545	532	517	565	499	549	545	565	534	533	570	575	538	568	540	538	558	547	542	546	537	560	521	546	568	534	552	577	594	493	545	527	518	573	505	483	562	539	554	539	527	589	562	591	518	512	568	506	528	569	540	530	552	533	523	536	529	552	579	532	535	524	496	568	526	539	519	543	551	488	556	572	584	545	571	536	537	540	606	524	529	556	584	572	604	564	511	564	528	528	580	525	562	558	560	539	555	520	518	504	539	515	527	570	545	551	569	512	536	545	572	512	575	532	545	572	538	537	543	523	559	596	520	517	536	542	526	550	535	546	559	573	520	551	550	535	541	577	547	570	564	513	508	546	555	527	516	551	538	532	540	510	574	562	538	540	549	537	577	576	539	564	547	539	553	517	619	530	515	560	556	533	566	529	590	566	587	532	542	534	540	547	549	554	537	570	550	546	541	514	532	512	526	558	513	566	552	529	555	528	551	531	537	535	545	579	525	514	505	542	532	531	553	566	543	552	550	547	590	562	503	567	554	531	529	582	529	533	552	523	564	559	545	543	550	520	571	550	579	528	557	537	562	559	567	552	524	500	529	545	498	553	534	552	561	571	532	593	569	567	491	521	529	546	560	538	540	552	579	554	562	513	498	543	579	560	554	575	598	550	551	565	579	510	569	581	526	536	522	581	572	548	525	535	555	552	522	578	577	520	568	605	526	476	565	540	505	548	543	563	517	567	577	565	546	563	549	576	575	516	517	561	495	572	552	559	575	558	539	543	541	538	576	535	550	552	512	569	562	570	518	525	527	556	538	546	552	543	519	532	539	539	529	557	563	548	490	532	553	536	523	514	582	550	571	572	522	523	523	547	527	570	541	527	533	550	512	546	578	548	569	586	548	556	557	576	545	600	525	542	547	531	536	530	582	569	553	530	574	529	552	575	565	530	558	560	522	567	568	565	570	562	552	536	551	541	533	542	550	533	532	567	571	543	525	522	528	534	573	547	561	509	531	604	540	540	546	495	561	567	530	559	562	573	556	514	511	536	507	506	568	516	556	543	539	562	560	547	517	534	570	542	540	543	536	548	529	592	528	489	525	542	548	530	516	566	544	536	541	566	553	548	515	556	520	555	567	569	535	530	573	504	506	514	589	558	562	583	536	515	600	568	480	591	502	568	550	564	533	488	544	516	536	553	552	542	528	518	473	554	530	550	534	557	519	541	527	531	578	570	483	549	532	555	568	557	543	568	588	567	504	549	568	564	556	539	520	556	513	556	542	524	565	536	495	531	548	507	500	554	537	528	529	552	592	561	521	555	545	548	542	533	525	565	559	550	579	545	541	547	564	520	570	584	592	528	539	511	558	550	550	513	536	586	556	557	569	529	553	523	541	544	540	576	514	545	569	522	506	581	553	562	514	571	556	554	529	558	547	487	568	540	520	599	536	571	526	518	541	610	531	575	512	532	579	561	586	527	508	527	569	518	565	560	535	563	562	520	534	550	559	521	543	570	551	539	527	550	537	528	548	514	554	576	519	548	569	531	552	558	576	577	511	546	566	544	530	580	577	523	579	519	602	512	581	555	517	521	573	578	577	614	543	538	550	552	552	529	550	543	576	534	548	561	565	463	550	576	562	545	572	561	562	507	550	551	565	565	507	539	538	493	554	539	537	527	546	517	496	556	562	571	546	600	532	542	544	529	548	513	608	538	562	572	569	567	495	559	581	525	558	565	555	578	563	531	543	514	557	547	560	575	557	586	571	544	536	611	553	555	540	526	513	560	542	538	550	535	562	551	544	528	557	577	568	543	589	543	514	546	521	605	569	588	514	557	527	541	519	552	531	531	565	484	594	591	566	546	532	545	540	598	544	579	537	534	516	509	536	495	549	549	533	525	565	529	563	539	528	522	580	551	567	546	523	589	515	568	556	578	550	522	565	527	565	515	536	520	525	606	605	549	573	513	546	526	533	540	536	561	585	512	575	558	510	554	514	560	560	531	525	573	520	552	539	499	533	536	542	534	540	563	540	588	568	548	524	539	577	537	543	583	497	546	512	500	564	577	555	541	554	542	537	532	544	540	553	579	549	550	555	551	569	556	555	540	544	500	539	592	546	561	546	563	539	535	541	573	556	548	550	553	570	523	575	531	517	526	539	542	526	541	561	525	536	573	574	551	525	544	536	560	558	515	534	542	534	533	552	543	529	569	529	566	540	596	560	549	537	548	508	536	570	523	557	536	522	562	539	527	578	529	547	527	554	533	575	574	527	593	552	541	551	553	538	557	556	548	532	579	552	542	526	540	521	515	553	546	568	546	529	580	549	563	550	517	564	548	519	555	551	573	554	570	573	533	512	544	595	530	528	575	495	558	517	547	493
24073	21014	28610	26617	25270	22802	15673	8323	4074	2757	2237	1638	1329	1053	890	789	653	599	570	537	506	523	444	475	472	426	421	457	429	411	427	402	434	424	412	424	424	396	405	408	430	429	381	398	398	413	417	422	415	416	402	408	393	381	370	438	394	397	426	409	395	368	392	381	375	407	425	397	390	407	427	403	394	429	437	423	405	391	414	390	382	412	395	434	426	385	406	411	411	438	405	381	360	426	391	398	399	402	410	388	440	395	392	382	429	426	395	452	396	438	406	392	393	392	398	397	390	427	398	429	368	398	404	387	431	421	410	409	424	407	394	391	386	441	395	429	399	362	396	429	401	418	370	395	409	385	396	377	409	420	401	370	398	405	346	387	426	433	390	385	388	424	412	431	397	397	433	430	396	396	407	382	406	408	372	405	396	390	373	434	407	390	396	413	408	410	403	413	398	404	400	415	392	444	422	430	413	388	440	384	434	446	432	401	400	427	389	396	386	415	410	419	427	382	390	432	411	364	420	419	416	415	395	395	427	408	368	444	386	435	399	376	423	414	413	424	411	414	396	393	402	395	430	419	398	431	409	403	414	409	376	439	409	391	396	403	373	428	387	394	386	430	387	429	412	446	407	400	384	442	413	419	433	404	401	443	395	371	407	400	407	386	392	394	430	389	412	415	417	433	410	407	378	360	442	444	391	411	427	346	418	414	411	398	422	436	383	450	409	404	445	389	416	411	437	390	403	379	410	417	414	405	421	428	401	386	427	430	403	423	399	359	380	399	427	401	396	405	424	429	439	413	414	401	390	421	433	422	422	400	423	426	412	386	373	434	393	419	403	421	386	420	416	411	384	386	420	395	399	440	404	433	427	395	394	401	397	424	397	414	382	427	405	394	443	405	403	387	410	437	436	395	381	418	395	419	447	433	376	452	402	436	402	389	446	401	426	413	375	379	416	401	430	426	411	367	395	427	426	426	430	367	386	404	420	438	434	422	409	402	386	407	432	415	399	408	418	415	424	397	420	437	414	428	418	393	414	403	453	400	387	401	396	411	408	415	394	387	391	403	420	414	406	409	401	399	448	397	400	383	427	394	438	403	414	371	404	405	423	392	392	407	419	422	405	413	379	365	434	453	418	422	417	439	385	420	424	378	369	411	402	382	364	409	442	360	425	411	402	411	398	401	428	396	411	412	408	364	393	403	397	397	421	407	390	408	425	393	376	393	409	441	439	397	446	422	412	426	368	384	443	389	395	433	436	413	401	381	388	387	423	411	383	414	438	417	406	400	378	394	410	398	378	395	427	369	406	407	428	396	418	413	408	428	420	424	412	408	380	420	391	384	392	420	377	420	419	384	402	393	401	430	374	405	378	388	380	418	366	430	419	391	401	386	402	401	410	406	395	386	386	388	407	406	396	404	413	412	418	410	393	371	433	420	408	393	380	419	379	426	395	447	431	434	371	399	418	403	409	425	404	384	389	422	393	337	410	414	417	406	416	394	437	425	403	394	447	439	429	406	426	435	393	422	395	397	414	425	420	461	410	424	426	397	400	375	392	412	430	391	383	403	418	396	389	409	374	404	432	401	398	407	399	422	416	424	409	395	434	383	384	432	417	404	419	413	416	396	416	418	406	393	414	394	398	407	416	399	419	405	360	397	421	380	409	400	399	413	418	404	407	406	425	405	433	394	429	401	424	407	399	424	382	442	403	415	420	376	386	411	427	418	372	438	382	386	424	419	395	414	380	372	413	415	415	433	401	446	423	416	430	407	402	414	415	404	426	416	390	398	398	422	384	400	400	405	409	425	389	423	382	403	425	429	404	394	429	412	413	426	421	450	386	420	401	390	385	378	392	397	410	410	370	406	409	434	391	390	406	441	430	387	438	429	393	374	394	396	432	359	398	432	382	415	381	392	416	449	427	450	375	433	431	404	444	393	431	438	456	404	399	367	423	358	394	395	430	442	446	402	405	411	406	433	421	426	404	392	396	411	391	382	427	423	430	386	407	419	354	395	387	433	392	406	398	413	416	435	358	387	414	380	391	401	387	402	400	377	406	431	419	401	416	429	424	404	422	399	388	413	437	397	415	383	419	433	390	387	426	414	397	396	410	399	384	415	407	406	449	389	384	372	427	388	405	408	405	396	403	422	407	379	433	411	390	377	421	390	399	423	394	384	414	387	433	384	432	415	423	404	404	394	412	447	405	404	441	410	418	440	389	404	448	383	374	416	379	385	400	365	442	411	451	408	379	395	393	445	381	379	394	430	413	391	422	398	434	397	428	390	435	369	413	431	418	406	417	390	421	431	403	382	424	384	400	375	397	399	377	406	394	415	390	389	401	383	398	436	419	380	425	434	377	419	442	420	371	405	415	407	407	387	412	420	411	419	408	422	388	412	405	432	395	416	413	433	432	379	384	418	429	395	409	424	377	410	409	416	375	401	426	421	423	393	420	445	392	405	415	382	360	429	399	404	413	406	415	392	403	420	397	397	397	399	419	418	407	403	453	400	421	395	458	424	439	405	374	396	449	381	385	407	363	381	391	422	407	438	367	409	406	406	378	415	421	408	405	387	469	393	446	376	398	424	400	438	402	387	419	389	438	431	431	393	379	403	357	401	400	414	414	442	413	436	417	387	423	380	412	424	378	404	382	420	337	391	365	436	396	388	397	424	404	375	375	405	394	429	416	404	378	397	370	416	425	386	426	398	401	419	399	390	398	424	415	401	382	413	400	370	419	385	415	391	425	408	399	387	374	384	404	414	373	429	414	439	406	384	406	421	431	386	427	421	357	434	412	425	395	413	420	387	376	380	407	404	405	402	396	409	413	396	394	408	402	368	427	382	401	385	453	433	432	442	406	414	428	411	405	396	420	410	401	371	424	385	370	376	417	402	408	386	378	398	382	439	408	420	410	436	390	433	371	413	428	409	388	427	408	404	416	404	422	438	416	405	374	389	426	434	405	418	416	445	385	416	440	401	410	398	381	398	407	393	449	413	409	421	445	409	407	406	427	377	373	404	373	396	407	409	381	420	437	425	402	388	404	401	450	408	408	397	428	395	387	396	409	395	406	395	398	389	425	424	418	380	402	405	395	405	425	408	414	389	396	427	404	377	416	381	387	400	386	412	376	428	411	392	416	441	370	392	422	387	413	402	431	391	405	407	418	422	423	382	394	419	377	407	385	411	440	407	389	388	427	415	382	419	436	402	437	378	407	386	409	417	398	448	413	408	443	422	390	407	389	412	403	427	434	393	423	405	396	394	389	398	434	371	398	383	390	393	407	377	426	373	374	405	382	411	406	402	404	404	405	420	378	409	423	422	432	434	409	421	392	407	405	439	390	369	395	385	395	419	419	431	419	428	405	414	374	436	397	421	395	362	389	452	416	416	404	410	364	411	406	405	383	403	422	419	379	402	412	391	413	424	430	406	403	376	429	413	417	368	427	380	419	412	369	421	374	436	410	454	433	408	426	417	417	408	368	403	376	408	404	413
38619	59370	53716	42248	34558	27485	19648	13567	7852	5477	4463	3232	2516	1952	1643	1378	1182	1050	923	824	780	715	711	635	658	625	592	628	618	568	609	604	568	566	571	583	552	635	590	548	576	578	537	564	590	613	595	584	584	557	579	603	597	603	561	581	591	628	546	566	556	558	538	594	572	548	561	590	559	546	499	587	585	604	586	571	580	595	599	596	555	557	617	577	589	604	571	556	535	616	562	596	536	585	587	549	553	551	610	554	546	558	546	574	524	583	584	529	537	527	590	562	600	597	559	575	585	606	558	521	578	533	568	609	508	601	609	558	547	568	559	598	557	542	573	569	594	521	590	547	573	577	570	573	586	534	592	573	601	514	566	562	555	584	561	569	565	580	548	531	574	549	563	555	482	577	546	578	565	530	555	561	518	533	572	569	515	543	530	594	547	577	567	552	581	590	568	549	540	550	557	533	581	598	607	575	554	606	565	523	579	535	593	562	571	563	556	561	584	551	600	567	568	575	525	591	573	560	536	573	583	568	580	565	551	582	536	585	599	544	579	575	561	581	532	578	583	602	587	550	576	598	537	583	568	569	557	580	598	594	568	580	563	582	585	561	554	566	564	618	574	588	579	531	558	586	602	567	547	569	570	607	548	556	546	586	537	588	557	543	561	557	604	576	539	568	557	574	583	565	508	594	565	582	591	551	575	577	600	520	550	555	586	548	510	548	590	557	557	565	596	547	533	617	542	584	622	568	595	576	561	560	566	574	573	563	574	566	597	554	565	549	531	572	528	530	563	537	597	590	526	603	577	580	555	590	582	554	587	596	542	574	567	550	582	562	572	558	577	589	572	604	549	557	564	532	559	584	575	557	569	553	544	594	569	582	583	558	555	547	568	549	582	579	577	576	561	594	558	605	613	587	604	578	595	610	564	542	546	603	552	558	515	532	547	578	596	603	572	547	554	573	560	568	573	597	564	599	560	571	541	565	580	585	533	574	546	601	580	546	573	589	579	601	570	556	558	553	593	609	583	571	571	582	558	554	620	526	582	609	598	580	510	558	557	542	568	610	533	534	592	572	584	574	548	593	568	526	563	560	593	559	550	546	557	582	589	548	554	533	580	555	623	554	559	582	574	572	567	600	564	593	548	559	564	599	580	537	563	570	553	564	608	563	617	545	559	597	554	609	593	521	569	536	591	586	556	558	539	544	539	591	577	629	554	579	583	523	549	553	549	591	560	545	599	566	586	591	527	551	564	563	560	546	543	579	547	551	617	530	562	561	585	572	552	546	601	581	557	569	578	566	581	589	593	558	566	577	520	548	538	571	553	529	542	544	528	559	562	563	593	549	563	545	585	569	576	575	578	566	554	575	566	579	594	564	586	576	580	576	578	543	557	583	585	579	574	560	513	555	580	579	608	595	541	571	536	518	561	615	628	597	547	566	559	579	578	530	580	628	615	583	592	562	529	512	542	563	557	558	559	558	553	553	529	648	579	531	557	541	595	621	596	547	542	594	584	563	539	562	589	614	577	580	577	570	557	548	554	562	565	587	582	587	615	559	570	564	545	560	564	617	548	588	573	587	574	565	569	597	600	573	575	604	550	545	545	527	576	547	603	533	527	563	566	586	512	571	549	560	545	549	585	596	554	564	611	548	585	573	540	540	567	581	560	589	577	592	587	541	538	554	570	595	527	572	588	609	614	573	522	525	578	588	568	555	587	571	526	569	575	556	601	591	552	619	592	563	586	584	545	594	579	549	546	575	572	591	562	540	545	535	571	619	540	584	595	565	572	593	604	547	541	560	556	568	583	563	538	508	542	543	537	558	600	584	523	586	597	551	577	554	534	545	563	523	556	559	597	553	559	549	574	592	537	604	547	564	577	583	567	583	547	605	550	573	593	574	577	546	565	605	620	578	593	544	570	584	562	564	586	567	562	565	535	625	567	571	590	568	536	583	566	568	587	609	555	583	566	578	567	532	558	565	608	553	561	574	536	576	540	578	556	600	610	543	586	562	588	593	552	554	539	541	554	565	558	527	541	548	593	561	536	593	613	583	565	516	591	599	562	631	530	573	574	526	553	600	566	570	559	540	542	579	596	530	552	524	572	591	577	592	511	605	601	590	573	530	559	567	618	623	549	593	593	562	564	533	622	603	617	558	579	564	532	577	557	605	570	544	575	546	519	595	552	606	585	588	574	565	517	582	559	574	560	558	544	595	593	569	526	565	591	538	560	545	543	592	543	568	517	581	551	570	560	549	564	566	631	556	599	536	569	574	563	553	578	609	607	520	572	568	553	553	579	582	549	562	597	603	573	549	562	541	599	584	562	540	578	575	603	558	581	584	553	559	567	540	573	543	583	561	546	563	588	568	573	558	572	596	579	560	540	522	576	575	535	587	595	561	621	577	568	625	560	546	600	535	546	578	613	551	553	562	564	599	581	582	588	569	566	548	576	565	545	579	556	547	563	597	538	583	597	620	540	566	587	566	614	530	584	573	581	561	590	554	584	537	565	531	573	546	570	609	545	581	552	561	605	537	558	597	546	587	601	556	585	555	571	546	544	559	604	547	571	585	517	567	559	577	568	586	600	605	586	592	552	572	576	587	547	533	585	558	536	595	546	553	588	608	541	606	562	555	584	592	529	558	545	540	555	561	534	587	590	506	548	573	521	574	572	627	541	577	606	569	591	607	565	530	565	570	602	592	633	562	546	556	587	564	624	540	535	570	578	501	540	554	589	567	541	536	535	581	580	571	560	541	575	536	586	573	582	614	579	590	594	544	564	550	567	555	570	527	524	562	608	576	585	526	579	562	594	539	559	575	571	613	601	564	577	522	573	544	557	532	552	576	553	587	554	599	497	582	581	561	567	581	552	592	585	582	554	623	587	593	576	558	573	519	560	581	579	548	588	565	552	582	524	574	557	584	583	588	563	562	563	577	535	596	548	556	551	522	550	572	587	618	561	546	566	580	608	566	580	551	542	545	577	568	569	594	575	541	546	555	536	589	599	593	550	622	577	602	568	544	576	592	557	564	539	551	558	547	517	511	616	540	585	535	564	558	546	602	566	555	574	562	541	558	553	590	586	561	560	559	571	540	537	561	637	561	559	536	551	600	550	602	520	580	553	540	572	591	595	560	554	560	569	568	626	565	598	560	553	573	565	557	514	556	611	576	626	552	619	554	531	595	575	578	553	538	554	546	580	480	575	547	589	562	573	582	560	594	573	639	550	519	558	587	578	553	579	577	544	581	585	585	540	584	578	599	567	567	603	589	595	551	579	603	605	530	578	605	566	563	550	552	559	602	543	555	533	522	571	562	612	551	577	538	569	589	541	557	564	552	563	590	547	545	539	574	526	581	574	598	562	581	540	604	582	612	549	551	547	569	596	576	578	563	557	576	547	552	555	584	562	542	589	570	581	575	566	589	574	552	573	541	586	586	532	543	597	549	596	571	564	576	545	515	603	582	560	608	581	569	547	565	564	547	570	565	594	624	579	588
22945	21005	28713	24356	23780	25780	23270	12707	6211	4035	3123	2308	1652	1284	1128	963	849	713	700	616	574	582	486	520	458	419	456	452	426	442	426	398	452	417	417	411	415	401	402	443	417	407	397	390	418	404	421	405	395	380	399	364	428	409	423	394	394	393	396	392	402	432	377	399	379	395	378	388	400	429	387	384	397	407	363	392	414	398	408	432	411	429	377	388	396	402	430	384	382	395	408	385	412	423	359	401	411	388	414	392	405	383	392	381	420	435	403	405	393	445	407	412	421	373	379	390	425	401	409	399	399	419	404	398	446	386	445	393	425	436	405	419	399	380	417	406	415	402	455	417	397	378	415	428	387	401	412	377	404	426	405	394	412	421	366	380	405	379	399	383	402	384	421	439	406	401	391	392	401	406	404	399	397	393	427	404	402	441	371	380	400	385	366	419	411	436	412	396	408	430	383	389	394	392	403	422	446	389	415	423	416	422	433	410	382	371	399	390	383	398	393	360	413	429	388	407	424	412	415	409	387	439	395	334	388	423	430	393	453	403	399	377	418	396	391	405	394	390	410	385	413	400	387	374	394	407	386	422	415	439	388	403	389	410	357	415	394	421	410	441	404	414	401	377	401	422	382	405	407	403	393	396	405	428	390	414	388	423	431	375	364	385	397	392	376	400	419	406	380	401	407	378	428	389	404	384	394	355	415	373	402	397	379	416	415	375	430	409	384	378	397	386	405	409	411	402	414	433	412	393	437	411	399	387	424	415	397	406	379	364	394	450	404	401	349	365	412	416	411	409	411	390	389	417	365	403	404	429	399	435	424	363	384	409	421	382	389	380	414	405	386	367	391	399	407	372	389	372	391	372	417	395	386	420	386	411	396	370	402	407	370	398	397	402	416	394	394	429	399	414	392	400	383	405	392	426	381	405	354	424	433	420	409	370	400	406	408	380	430	404	413	402	382	391	415	392	387	410	388	423	397	430	362	406	383	417	409	428	425	404	357	378	422	425	395	365	395	386	406	388	400	418	415	421	418	426	392	405	412	370	430	390	381	396	414	370	378	385	363	390	387	393	384	399	438	386	418	404	403	412	404	380	437	412	404	414	414	416	398	380	386	391	425	381	391	405	415	377	414	413	432	434	384	378	386	418	373	402	414	394	430	424	385	395	383	392	407	396	413	398	348	414	370	405	412	367	417	394	405	384	391	435	386	397	400	397	362	407	397	416	414	399	367	370	383	398	385	419	410	390	408	413	418	396	429	400	433	420	390	368	415	382	403	390	397	397	374	417	419	421	429	401	402	403	360	366	413	397	387	359	391	416	409	415	409	377	388	396	384	388	357	435	394	422	367	390	426	414	386	399	408	389	423	411	419	407	406	379	401	397	377	398	375	406	373	397	409	382	396	393	417	361	387	390	401	384	361	376	405	402	398	402	393	384	385	417	429	416	396	401	379	394	370	424	422	399	385	397	422	397	399	398	442	407	401	389	414	423	388	399	425	434	433	399	377	401	408	385	440	425	409	389	417	423	424	417	436	391	381	402	404	385	375	393	450	402	389	389	397	375	397	370	372	378	412	418	397	359	402	462	408	360	410	383	427	396	382	403	365	367	399	390	426	412	416	399	389	409	392	377	399	367	380	418	384	398	410	399	383	386	375	406	407	412	368	396	404	386	385	397	412	397	383	419	401	428	405	388	405	340	403	394	431	403	394	428	402	370	390	397	412	388	419	447	388	363	350	365	419	403	378	423	378	376	450	400	393	411	437	429	399	387	392	380	383	384	445	420	384	400	416	395	401	445	384	387	406	399	362	415	397	375	379	372	406	385	409	377	385	379	408	383	374	377	415	436	412	415	405	382	411	369	376	385	391	426	422	420	399	391	330	380	430	400	411	426	397	408	364	401	422	380	394	396	414	409	407	383	413	394	384	372	410	384	385	373	397	392	416	416	390	401	425	382	445	418	397	396	373	377	417	420	428	405	386	399	396	389	360	418	429	408	395	405	417	446	452	381	412	420	412	373	401	434	389	407	390	420	413	391	355	372	384	383	394	427	422	413	376	398	387	410	443	412	415	406	392	381	389	410	381	399	433	406	411	389	425	412	382	371	412	378	378	393	414	346	413	377	369	427	391	390	397	432	444	440	377	368	434	389	406	392	409	421	400	399	391	391	423	406	421	406	397	392	438	378	366	405	394	405	410	362	419	402	437	429	401	393	335	405	403	379	428	407	398	398	411	389	383	385	419	391	409	431	368	413	392	400	399	413	394	438	392	368	412	387	439	391	387	416	402	402	395	383	380	398	405	422	374	414	369	422	398	398	362	383	395	392	402	386	433	426	425	445	417	412	402	392	369	417	423	384	400	407	395	420	388	440	410	393	409	407	402	381	368	379	359	383	379	395	385	363	409	410	413	387	405	421	406	394	418	363	390	411	419	412	386	384	401	400	412	404	382	390	422	430	389	408	405	417	391	417	387	402	382	396	388	401	388	387	390	412	410	399	375	392	416	407	423	399	404	398	402	430	380	385	394	402	404	386	422	387	386	431	406	411	388	404	409	376	380	381	420	436	377	397	365	413	354	444	393	404	407	402	419	398	394	404	393	406	424	400	369	385	393	383	394	388	411	385	380	386	390	402	403	384	365	391	395	364	378	417	406	389	399	402	376	375	372	419	401	413	376	344	390	397	390	382	413	402	388	384	385	410	399	402	413	380	416	396	391	396	405	425	397	404	389	397	379	389	428	398	416	367	402	367	377	392	422	402	424	378	368	387	403	395	420	368	401	405	391	410	394	411	393	405	393	413	386	414	392	409	406	402	378	390	400	383	402	409	401	384	396	366	383	426	406	409	443	398	403	401	391	382	376	402	385	376	401	379	381	374	378	371	397	398	423	387	399	404	382	403	428	409	401	420	385	402	404	427	382	391	388	396	393	397	372	426	407	425	393	414	349	390	407	396	380	416	431	419	441	397	411	400	397	391	380	387	388	406	395	374	428	392	392	399	367	414	370	420	427	414	380	401	367	382	383	420	395	405	406	408	371	416	419	417	391	400	391	398	412	392	426	410	404	390	383	422	402	393	380	381	424	411	392	429	423	404	398	388	398	404	417	387	383	416	403	386	402	427	395	389	365	359	421	412	376	391	386	401	388	387	401	372	403	410	370	378	438	423	387	422	406	410	379	415	433	391	417	417	408	410	384	406	420	393	412	422	394	371	407	390	427	415	389	410	390	388	376	418	438	394	386	377	366	405	395	412	363	367	371	362	408	425	410	394	413	357	423	397	402	406	415	353	418	378	383	418	406	406	388	400	427	384	424	394	385	366	413	406	398	430	416	388	411	399	412	386	409	397	387	416	385	366	361	418	403	384	411	408	395	407	400	403	429	420	428	411	419	415	374	422	425	427	427	376	427	413	400	364	400	397	404	402	369	426	392	396	401	376	408	408	433	397	399	388	425	415	388	395	400	415	402	360	411	443	396	422	418	374	436	394	404	409	402	425
40194	65179	60087	47821	40132	33389	24861	18206	10808	7857	6314	4611	3309	2532	2016	1685	1452	1194	1117	953	876	843	724	730	667	667	603	613	589	608	572	532	593	585	531	566	580	556	624	545	532	524	554	547	558	599	534	528	555	541	549	578	598	552	521	558	559	524	558	548	521	508	532	575	553	524	570	519	564	597	554	565	571	546	571	576	551	540	607	555	547	492	571	518	527	566	530	578	556	595	577	539	566	533	517	522	546	557	575	514	557	559	550	560	547	587	543	544	527	561	523	570	561	524	553	530	535	539	514	515	578	535	520	518	519	555	528	497	516	568	516	541	565	551	571	534	549	551	540	556	532	538	520	543	556	528	560	532	546	571	525	542	558	527	569	584	529	522	552	530	565	539	523	554	597	526	566	528	557	560	544	571	561	524	507	575	557	573	548	545	581	573	560	525	554	528	517	527	564	604	499	509	560	584	565	550	534	540	564	551	522	510	581	569	542	544	531	548	551	514	558	529	543	538	547	572	595	542	525	523	517	575	516	574	621	573	580	590	558	589	543	559	530	531	500	542	524	540	534	534	477	555	530	512	580	560	543	547	536	541	559	541	574	519	535	548	530	572	474	543	524	557	564	566	565	568	541	566	571	531	554	572	546	579	585	551	573	545	574	593	536	535	603	592	556	534	522	544	584	553	583	493	539	572	580	545	518	534	572	554	560	534	549	568	542	533	589	549	518	556	530	537	533	556	558	577	553	542	586	572	526	552	533	585	564	563	528	534	571	520	551	528	554	529	500	542	513	554	550	561	538	545	551	547	567	553	540	530	579	597	602	611	561	550	500	564	566	558	550	502	552	551	596	549	567	527	560	544	529	576	597	545	494	534	561	532	532	553	533	512	546	542	509	580	570	505	552	571	596	599	534	549	556	556	555	543	530	587	570	583	540	567	561	547	535	561	536	538	557	541	563	525	579	550	554	520	546	598	544	546	565	529	540	534	538	488	525	571	483	551	571	516	569	557	526	550	567	547	538	562	561	575	547	544	534	556	583	530	568	558	512	538	572	572	550	550	539	565	532	593	576	536	590	556	593	538	568	549	510	541	537	544	508	527	555	564	565	526	527	517	540	586	512	544	550	530	528	569	569	532	555	595	520	568	586	545	551	573	551	505	567	518	520	557	509	517	558	530	524	557	527	543	558	523	545	533	573	568	585	573	558	551	608	559	549	541	555	545	567	510	515	630	532	553	583	540	556	522	538	553	533	528	547	557	540	538	570	528	569	577	547	526	550	557	578	520	563	542	536	549	593	546	524	561	527	557	568	538	546	586	542	554	527	582	571	524	485	533	551	542	564	547	543	575	534	564	581	538	511	515	569	536	561	560	581	568	566	541	527	567	559	549	531	547	563	539	525	585	533	549	537	542	603	517	552	557	541	565	538	533	538	573	580	540	532	545	535	513	570	556	612	546	515	564	516	553	494	500	555	550	520	552	563	595	534	549	539	547	545	516	496	548	542	525	561	503	507	564	547	556	533	530	519	563	502	536	535	519	517	511	562	558	520	569	540	552	517	517	569	577	573	582	573	566	506	519	539	521	558	573	560	532	525	579	576	560	572	543	571	559	565	557	566	548	504	512	535	561	557	540	566	541	504	519	535	520	525	540	552	557	546	524	537	574	533	566	571	523	580	523	562	593	538	547	542	530	532	514	562	542	604	525	535	525	558	572	559	545	561	543	554	543	554	565	539	515	601	545	549	558	553	603	572	524	557	524	564	569	526	559	584	542	525	523	554	576	581	558	544	549	540	504	536	564	540	549	521	565	563	513	521	561	559	542	563	543	543	534	577	571	587	558	516	563	525	549	550	571	592	566	525	581	538	601	538	520	530	536	567	509	549	559	517	576	531	524	539	531	507	559	529	557	569	548	562	557	587	561	534	571	542	551	584	540	562	540	529	543	525	568	529	571	555	576	560	552	546	544	514	578	568	540	549	578	601	555	581	511	558	525	558	547	530	532	575	529	554	587	527	555	524	562	550	543	550	564	542	519	533	559	572	577	566	557	546	516	527	538	561	569	525	552	533	572	569	527	517	532	556	550	532	557	579	529	551	554	517	527	573	505	526	564	573	588	564	547	507	578	533	551	583	482	517	524	580	553	498	545	565	584	549	538	601	525	559	559	527	499	519	579	533	573	551	558	547	544	538	512	559	551	576	511	573	558	559	541	541	552	547	532	541	512	559	527	510	493	535	581	547	594	560	536	499	595	548	566	539	528	538	582	519	590	521	574	520	537	515	492	565	534	558	480	565	534	533	555	577	530	554	520	560	554	540	534	586	541	587	540	575	527	510	606	609	525	564	590	498	560	550	562	577	559	530	565	551	520	532	547	575	544	548	569	580	534	552	488	528	573	525	562	545	568	576	567	578	527	548	565	526	518	577	527	547	588	507	532	528	534	549	574	537	555	511	550	527	570	502	566	588	523	514	532	513	554	566	506	571	522	544	572	595	559	551	550	570	527	511	495	490	515	580	577	517	536	505	504	533	547	549	551	574	572	565	557	555	563	521	574	517	543	530	574	563	527	541	593	570	528	564	501	550	530	512	507	539	580	543	509	574	573	553	562	504	530	542	566	536	564	618	550	562	536	535	535	566	550	515	575	532	511	556	471	551	584	548	547	564	563	528	555	546	522	533	546	625	588	602	556	539	563	596	550	532	536	554	552	557	584	548	562	539	529	548	578	500	609	548	535	493	519	520	519	553	566	531	542	522	523	553	568	538	548	541	562	533	561	574	580	551	533	553	481	526	523	554	559	531	502	520	569	567	512	541	515	533	563	558	537	541	519	552	546	543	565	544	564	579	541	536	534	533	455	567	540	543	585	555	565	540	597	570	569	583	532	571	585	565	522	536	534	526	530	563	551	562	583	561	557	545	537	546	547	548	563	571	505	562	575	577	544	544	543	560	547	547	604	555	547	581	580	540	491	518	550	596	569	538	557	528	551	592	561	519	590	567	526	560	569	547	546	556	530	552	558	571	526	562	550	569	537	520	531	568	535	571	551	562	564	562	557	511	549	551	570	569	571	557	574	590	540	534	523	547	571	574	534	530	563	536	529	535	514	534	574	527	555	561	593	533	528	575	567	561	560	547	567	562	542	542	516	537	565	530	521	526	543	551	585	545	545	569	498	536	510	546	545	522	544	533	567	516	514	569	550	553	532	564	567	545	552	585	545	537	513	544	513	565	545	544	504	533	585	517	570	522	538	566	553	505	609	555	568	538	552	551	578	556	552	531	553	541	515	553	525	566	520	539	536	536	559	544	552	546	549	551	559	506	559	571	529	507	585	641	569	521	595	551	542	497	530	522	568	537	533	542	546	555	553	522	557	552	563	553	578	547	501	493	573	500	519	548	557	552	502	581	542	546	575	564	549	521	560	565	576	557	547	578	552	544	560	568	518	538	543	524	553	574	544	546	519	532	529	553	507	546	558	499	530	553	534	535	536	557	551	578	541
29992	32343	40241	33025	22296	13334	7266	4174	2133	1632	1274	1021	799	722	618	557	537	507	486	483	450	443	438	404	435	391	411	404	399	383	400	345	395	404	396	390	397	394	375	400	390	373	379	378	404	401	381	363	383	374	356	369	404	365	400	398	366	399	383	387	386	385	378	389	396	411	401	433	384	406	401	380	403	390	408	380	400	356	390	357	376	395	379	386	376	366	376	382	351	388	386	391	369	412	392	384	370	411	373	369	396	386	402	364	370	360	405	374	386	346	387	401	370	387	338	365	377	342	382	373	368	387	389	382	437	370	394	395	393	402	399	425	373	405	378	414	389	367	365	388	372	390	395	370	406	414	394	396	404	387	406	413	397	381	394	380	360	345	377	416	359	361	397	393	384	400	372	348	414	390	380	395	369	405	366	380	328	349	418	364	368	374	372	437	387	386	406	388	412	380	371	400	379	392	380	404	375	375	382	390	399	382	411	385	391	351	413	406	397	384	361	403	367	397	345	355	389	393	414	380	385	402	416	367	407	424	385	374	350	347	380	398	422	407	371	393	366	389	381	362	411	398	387	353	432	377	373	354	411	381	400	383	368	396	375	384	366	388	416	379	377	413	396	375	407	389	363	377	385	373	384	423	368	385	384	392	357	389	414	384	373	381	403	381	382	415	413	362	370	372	368	417	386	378	391	391	375	357	376	375	381	378	404	375	388	386	386	327	391	382	351	379	376	376	383	391	347	417	388	369	403	369	391	383	369	377	380	397	392	390	429	393	385	389	425	372	359	379	351	373	408	368	386	378	408	381	398	382	415	404	395	417	402	361	380	388	429	387	430	362	386	377	353	390	382	416	408	376	385	368	350	388	408	367	393	395	398	366	382	386	377	374	385	392	367	387	371	409	361	380	355	375	382	373	368	406	375	343	379	407	438	406	370	345	412	380	403	374	342	391	347	395	392	394	363	403	377	385	371	381	381	380	374	336	418	387	380	393	354	384	391	393	373	401	403	377	417	389	395	363	374	385	331	403	395	394	382	397	353	398	403	394	369	389	392	385	399	393	380	361	386	407	371	394	401	354	376	355	359	392	371	419	344	389	394	381	378	361	421	371	372	406	397	408	384	392	381	375	389	406	378	406	375	398	360	375	423	374	401	388	382	410	417	368	396	397	357	389	408	372	376	388	388	362	366	382	382	364	391	426	387	399	363	370	347	378	393	419	383	371	397	382	392	428	425	379	390	365	397	361	396	392	384	374	366	352	381	371	380	367	404	372	377	413	371	368	347	369	367	385	385	360	378	409	383	378	422	399	384	403	370	388	384	413	384	386	383	437	389	361	386	379	428	385	350	401	359	372	372	401	374	412	405	382	368	350	405	358	347	368	400	380	380	350	365	385	359	401	367	369	409	397	368	413	384	391	376	387	395	378	364	347	395	372	378	371	397	407	402	387	377	385	376	376	358	398	403	396	388	409	340	389	408	383	357	388	392	376	408	398	415	413	420	376	400	374	408	382	415	383	397	411	373	374	372	370	421	377	368	347	369	411	372	392	372	363	388	396	363	386	399	360	384	361	399	367	395	386	397	402	390	419	403	420	395	389	420	385	403	414	354	372	404	345	363	396	400	368	428	404	380	369	379	388	358	423	369	374	374	390	365	407	425	359	382	370	389	402	399	348	367	369	361	403	397	382	401	379	352	399	393	418	389	395	384	385	366	401	387	397	373	358	365	414	356	362	403	393	426	373	410	398	357	381	402	393	384	379	402	366	385	378	394	391	378	360	348	404	383	381	399	394	407	372	402	412	349	381	405	385	456	368	382	391	354	373	408	382	387	381	342	367	389	380	363	379	360	394	378	371	357	380	368	372	403	373	395	412	367	389	400	424	416	387	379	391	421	389	402	405	385	376	386	380	394	388	402	394	362	383	360	403	401	400	408	436	368	374	394	388	359	379	370	391	385	417	389	360	374	424	371	393	348	396	373	387	393	389	380	377	367	378	384	408	368	370	369	403	371	374	361	382	369	391	417	385	373	374	379	390	411	366	366	405	359	380	375	401	411	392	405	375	414	371	388	386	368	362	369	372	392	380	379	377	414	407	394	363	386	383	392	397	388	390	402	374	351	369	343	394	369	410	391	387	370	378	347	336	398	367	378	367	418	411	388	424	359	378	372	337	370	345	403	401	400	370	373	413	395	357	427	369	393	411	395	412	391	364	389	395	365	398	403	368	381	382	396	389	383	350	385	361	355	391	370	404	390	380	419	397	362	390	395	385	415	413	398	383	392	371	353	378	349	370	376	378	387	400	404	404	401	360	397	390	378	398	376	367	379	419	362	385	368	378	390	441	403	367	358	376	389	367	386	408	402	416	385	385	379	398	425	398	361	371	377	403	410	378	375	369	402	383	396	369	380	405	393	368	427	367	409	402	374	375	409	357	386	354	361	362	363	369	389	373	380	385	391	408	390	395	377	410	387	404	387	387	400	370	393	388	360	360	415	379	390	376	382	411	365	410	382	381	383	358	360	387	388	360	404	373	398	393	369	345	389	408	432	410	376	381	374	369	398	392	363	407	350	343	418	373	419	403	392	393	411	381	418	411	385	365	398	366	373	361	395	375	395	392	386	379	401	425	389	388	401	363	390	364	378	398	411	375	404	379	381	384	406	375	397	395	393	346	398	394	334	390	379	376	379	393	383	413	410	413	410	367	367	381	404	389	356	390	418	372	408	371	373	370	387	379	381	390	382	397	350	373	389	389	389	404	416	418	438	418	376	397	382	385	397	426	370	374	362	393	375	362	404	381	395	384	393	399	383	396	399	370	384	379	400	400	406	358	412	386	365	414	395	408	395	389	378	373	402	389	395	382	368	376	421	427	373	397	404	383	396	366	375	380	388	377	383	397	385	379	393	403	409	378	383	382	380	348	381	401	386	374	406	375	405	398	373	378	420	369	391	345	371	378	370	390	356	417	389	384	381	372	369	384	366	426	394	380	401	388	397	347	356	372	396	362	395	377	408	406	397	384	380	392	380	385	391	389	417	362	374	380	355	351	418	408	387	379	429	391	399	381	358	390	385	360	408	372	381	374	415	360	372	395	370	372	359	396	378	357	406	365	367	381	386	351	385	368	371	377	386	403	381	366	398	413	403	401	396	355	389	360	352	398	403	407	383	363	371	393	443	383	389	382	372	381	380	375	376	374	367	380	422	381	364	370	391	341	389	351	404	372	412	406	370	398	387	369	365	380	385	382	394	402	386	388	378	368	432	407	362	391	396	388	405	369	401	389	390	381	363	407	412	383	379	383	407	378	324	380	349	373	368	432	415	377	360	379	357	392	397	400	402	390	407	410	427	375	366	389	385	381	374	420	379	383	367	388	348	389	420	400	404	394	425	359	417	367	384	422	351	356	419	414	393	384	345	354	410	379	398	399	369	369	363	387	376	377	385	389	393	421	412	354	380	371	383	384	422	373	363	410	377	400	351	390	396	404	387	394	371	377
38241	51235	46580	35547	27372	18992	13236	8415	4503	3396	2665	1977	1577	1197	1073	922	827	763	762	695	681	606	603	591	583	529	628	599	509	581	540	570	537	549	538	513	519	537	566	523	557	527	527	555	538	534	539	569	529	519	553	536	569	546	517	536	522	564	550	567	525	506	517	539	492	559	533	508	544	482	516	545	566	550	504	572	514	542	555	554	574	546	563	544	515	554	522	530	555	530	551	537	504	535	592	544	556	532	567	551	551	531	496	529	515	563	535	486	543	545	524	521	479	547	532	544	512	549	524	561	556	550	538	498	536	525	562	577	521	589	596	507	581	559	488	586	535	581	566	563	549	515	523	538	569	496	583	543	531	533	531	499	487	552	585	551	552	557	549	527	546	568	527	490	555	560	530	540	573	561	518	551	552	515	510	570	594	512	541	543	537	542	521	560	537	552	512	548	559	531	528	541	524	501	551	539	547	551	557	513	564	507	539	594	512	564	498	559	563	522	551	479	524	524	514	612	538	573	530	568	558	515	521	512	509	533	535	542	586	526	524	534	509	518	574	533	558	571	520	527	533	547	507	551	509	556	512	522	495	554	539	580	558	564	577	554	511	500	538	549	521	550	552	563	491	561	554	543	557	554	550	539	510	509	550	543	520	497	502	546	521	501	541	526	570	545	541	563	537	564	528	537	530	538	569	516	570	548	538	539	539	530	534	547	530	541	487	539	566	522	570	580	542	530	549	572	527	540	542	575	535	491	542	559	541	528	535	507	525	507	516	575	533	566	524	539	534	529	537	559	548	575	535	561	549	553	544	543	605	549	516	556	533	517	565	539	535	600	563	534	504	520	566	520	552	476	554	550	539	524	531	532	504	539	549	551	537	572	563	527	519	527	491	516	543	532	563	520	518	539	551	550	545	543	537	549	542	505	522	545	539	534	539	548	515	516	546	535	549	552	516	512	547	563	513	512	535	523	540	567	516	532	531	544	504	511	506	553	497	555	480	563	513	548	555	539	512	534	547	521	516	544	573	536	535	519	511	537	512	554	518	523	528	570	578	543	574	565	548	550	554	538	530	543	551	580	522	516	591	568	530	533	543	536	534	559	585	530	526	530	562	551	500	520	573	529	524	536	533	559	525	513	545	491	576	558	534	482	568	547	577	561	526	543	538	508	524	563	581	558	538	490	490	523	538	535	574	515	513	534	569	512	576	505	531	567	542	545	567	535	508	554	511	518	534	558	529	518	556	521	500	548	522	494	547	520	510	590	490	549	537	563	534	507	538	541	558	495	535	587	551	533	556	536	540	529	528	581	509	528	584	545	545	534	522	522	565	556	558	550	513	516	505	545	540	528	517	532	551	551	525	503	560	570	528	579	548	509	522	566	504	537	542	537	521	523	569	531	549	526	546	538	549	539	520	484	493	534	527	534	483	513	539	579	501	504	531	552	554	545	525	548	513	569	519	547	515	534	561	532	558	525	582	523	561	538	553	554	517	557	537	491	520	547	542	501	585	517	501	513	569	532	516	552	538	525	526	554	530	505	547	529	533	560	548	572	566	515	579	506	576	543	525	552	556	559	561	536	537	527	528	524	577	541	511	570	524	531	516	552	529	487	552	561	584	507	497	541	577	491	566	549	522	495	547	528	542	499	540	498	535	559	540	547	530	511	604	555	540	546	583	504	516	526	534	529	539	589	533	535	540	531	553	540	542	556	526	566	588	544	567	563	524	496	560	524	536	535	536	508	591	558	509	528	539	529	542	558	544	522	528	512	583	555	544	542	547	556	591	551	556	551	512	554	497	524	572	540	517	555	530	578	556	569	546	521	510	514	579	514	500	554	537	532	581	538	596	569	562	505	570	572	524	536	530	555	550	536	560	561	574	518	510	534	553	517	570	527	518	557	587	553	536	483	560	541	541	515	531	540	512	553	549	555	526	508	534	534	524	551	586	538	518	496	531	565	508	528	537	532	527	546	521	546	515	534	534	543	545	514	496	528	556	547	571	536	533	525	530	530	565	507	544	529	564	550	492	529	595	511	503	538	521	533	527	517	508	537	514	503	510	569	502	537	526	565	541	531	523	548	537	526	526	510	524	554	561	554	533	546	556	573	494	509	538	554	521	510	507	551	514	522	575	541	564	558	535	501	553	528	553	519	507	547	564	581	524	566	568	546	519	553	537	562	504	540	550	571	537	565	520	536	515	518	540	559	491	502	520	545	568	521	513	545	503	525	565	552	538	576	518	533	530	498	526	490	541	551	505	510	558	522	550	533	556	533	502	519	493	565	540	574	507	512	519	528	539	579	575	506	542	535	509	521	539	552	518	523	546	533	558	532	541	537	518	521	535	537	529	525	538	527	563	548	564	517	546	549	539	606	550	563	544	547	506	485	516	559	515	532	526	535	533	519	517	543	538	555	538	565	526	545	538	524	540	534	570	550	552	522	522	547	575	507	519	561	575	566	503	547	538	522	569	547	572	567	528	576	535	525	514	556	574	570	567	529	509	522	532	542	582	548	512	547	508	545	527	561	518	510	520	531	523	529	507	512	517	558	546	519	539	527	508	534	538	559	562	595	540	552	554	546	548	549	553	558	553	569	557	564	540	568	497	558	492	549	516	530	517	554	546	545	463	493	509	571	564	503	522	510	537	567	520	522	561	572	572	560	551	582	551	543	534	541	534	568	453	536	546	566	514	540	531	540	479	527	508	486	523	522	535	531	571	509	532	535	540	508	508	541	546	540	536	530	584	546	522	551	549	547	537	515	529	511	494	516	551	538	496	522	528	588	552	511	537	530	526	503	542	523	541	530	532	491	510	524	531	540	497	501	527	555	570	541	538	560	510	567	543	537	548	519	534	536	530	554	516	524	519	495	515	515	521	542	501	563	544	543	511	508	558	578	529	563	541	519	547	549	543	572	540	541	553	558	553	508	485	539	546	505	500	559	526	552	558	585	533	540	566	547	532	530	555	532	492	535	475	541	541	550	492	533	527	520	505	547	540	522	533	547	521	541	494	510	524	532	532	578	553	529	524	543	521	533	590	516	547	547	534	541	541	544	513	546	526	519	529	550	523	544	513	527	525	518	520	520	540	540	536	567	521	517	558	584	492	505	555	538	536	521	476	542	521	554	521	514	555	538	521	566	538	531	569	533	536	540	554	513	532	577	532	528	556	509	547	549	534	536	566	582	516	540	547	557	543	533	551	576	545	566	522	561	571	546	536	550	507	553	549	582	498	496	541	541	513	527	535	565	545	534	491	554	510	564	549	521	549	528	548	555	543	559	485	532	544	557	573	556	543	566	496	537	542	517	540	577	503	575	512	511	554	518	515	541	539	524	521	549	521	538	526	524	535	497	544	563	525	547	543	584	539	537	550	539	549	541	558	521	558	542	487	555	531	539	497	505	548	540	548	568	500	542	514	526	515	532	544	551	558	514	506	510	532	485	533	519	551	583	532	502	559	531	552	496	528	558	533	530	555	532	538	527	490	548	513	527
24033	21038	28946	27696	25733	22432	16152	8017	3789	2871	2463	1769	1318	1084	890	805	714	635	601	638	550	493	488	480	479	409	442	429	450	383	397	427	426	417	432	374	357	448	386	380	400	412	375	412	398	402	406	404	371	375	396	395	380	398	381	401	419	396	392	415	393	429	406	404	366	421	428	436	367	369	375	454	393	387	412	430	429	401	407	414	389	391	405	439	372	408	385	409	405	381	423	377	390	384	400	416	410	383	394	386	401	392	389	389	401	389	413	367	371	379	439	426	400	420	393	405	407	405	397	377	419	411	403	386	406	426	407	447	376	412	411	421	381	402	394	443	420	392	406	396	405	396	412	415	393	406	434	429	392	429	385	438	392	423	402	416	403	427	422	420	384	403	437	401	396	404	398	424	412	404	385	405	428	417	400	401	370	364	379	378	436	425	360	410	396	417	402	383	430	402	382	409	409	414	428	408	411	415	424	393	433	417	373	416	442	414	420	405	358	413	409	377	442	391	371	382	390	380	384	424	394	381	374	427	402	402	415	413	398	391	354	397	401	414	408	385	427	436	411	412	414	359	394	401	396	373	365	391	388	382	404	379	396	384	427	394	361	392	408	425	408	410	394	374	402	407	434	360	415	399	428	364	432	440	417	372	396	401	416	412	404	391	403	410	341	368	407	441	395	404	422	373	422	448	419	417	421	407	368	369	390	413	371	375	401	402	408	409	417	375	370	415	355	443	389	405	436	396	406	421	405	377	392	384	383	389	418	416	411	428	450	385	397	372	403	417	399	444	426	393	422	404	427	392	425	430	419	375	417	379	404	388	385	459	400	403	443	401	384	396	384	365	426	399	400	409	426	430	412	380	388	390	390	419	409	391	388	433	434	379	384	409	424	392	411	388	379	411	376	394	396	415	406	453	437	386	406	396	388	423	364	377	354	412	420	445	420	339	393	424	397	419	395	413	394	431	384	400	398	386	384	367	384	400	434	377	405	418	376	384	432	400	408	397	421	384	394	412	412	399	400	403	367	376	438	427	409	393	395	396	424	406	370	387	410	415	404	397	407	407	371	404	397	376	418	413	370	382	416	443	420	411	399	384	418	397	400	448	422	415	435	363	374	408	441	407	429	401	382	387	404	365	443	400	396	383	385	397	398	431	428	398	387	395	398	404	394	384	400	373	365	408	422	415	369	384	415	387	395	387	408	415	421	369	365	397	418	410	416	371	428	396	414	423	417	388	431	451	427	372	404	408	385	387	408	394	423	416	392	368	410	429	377	445	402	413	403	401	399	364	383	397	391	411	417	391	407	412	382	415	410	419	352	401	422	386	381	436	414	366	414	426	382	434	402	407	379	427	384	383	411	405	422	391	358	387	390	412	386	411	434	430	416	454	451	406	440	413	402	395	393	427	398	417	392	384	430	375	412	383	398	432	434	388	413	402	422	432	418	386	411	388	410	402	427	346	370	412	403	409	418	379	412	389	401	415	392	367	401	393	400	448	405	394	399	411	405	412	360	401	410	405	387	390	435	379	411	414	417	415	431	421	441	391	409	406	363	445	406	350	393	395	454	406	394	401	391	410	396	390	388	401	350	411	385	380	414	438	375	418	409	387	390	388	403	399	394	410	406	392	389	410	376	384	403	422	391	374	374	381	400	376	470	408	390	393	442	411	417	409	425	400	377	402	375	412	407	382	383	411	372	408	388	381	395	374	356	404	417	383	393	425	430	379	462	400	417	413	400	382	448	403	394	406	364	379	372	431	393	387	397	426	392	427	378	381	387	386	381	376	393	394	419	422	436	412	387	407	384	385	391	453	443	404	394	425	423	403	366	435	376	418	396	402	423	370	455	359	412	420	424	446	428	402	395	395	417	413	394	393	415	395	391	376	398	387	374	379	397	402	411	378	411	377	412	406	399	402	420	417	431	403	409	389	404	441	367	414	408	405	411	418	405	397	386	396	446	408	392	430	420	353	400	415	404	382	389	385	371	392	407	406	339	414	389	394	384	421	413	398	409	380	395	372	383	401	369	384	397	388	377	403	395	383	417	399	381	417	394	420	444	409	391	395	438	403	400	402	394	414	396	359	388	378	409	434	388	373	383	405	403	360	422	384	432	435	437	426	445	420	381	430	380	395	369	392	441	384	411	380	421	424	388	380	392	427	411	407	428	383	411	394	394	451	396	386	398	406	413	421	404	409	427	426	421	374	416	396	420	377	391	390	403	367	432	409	333	399	385	378	404	357	376	410	422	372	422	427	385	405	395	394	419	436	418	394	407	383	401	399	426	381	423	432	434	382	380	370	420	411	403	403	403	394	426	401	400	412	386	390	403	415	414	394	418	409	378	403	385	415	434	384	421	393	390	394	394	391	402	395	444	430	376	397	382	407	451	415	403	383	386	405	420	364	428	411	404	417	374	436	373	406	424	422	408	409	402	388	377	345	348	411	404	399	401	386	414	394	400	385	374	412	395	395	427	390	417	425	435	381	389	406	428	408	381	386	431	433	406	374	426	377	404	431	417	388	443	403	400	402	402	400	406	411	392	401	418	429	422	399	391	398	411	410	405	400	393	439	377	399	443	432	389	381	374	428	420	404	391	435	395	381	425	426	402	387	391	431	385	399	363	413	400	403	401	401	398	378	389	448	396	404	434	405	381	372	368	391	393	397	418	442	421	398	396	366	432	422	410	439	371	396	448	401	367	393	417	427	404	417	383	407	404	373	395	408	410	419	401	408	408	423	411	418	413	365	406	378	387	397	375	363	430	402	429	396	416	417	425	400	380	389	383	389	379	377	403	435	395	434	421	388	410	403	400	363	386	386	442	419	405	448	355	407	378	445	354	423	381	409	420	389	406	403	347	401	471	404	372	412	419	415	396	394	393	403	405	403	399	394	405	405	355	413	412	401	388	431	414	390	421	407	419	411	397	381	411	373	406	428	393	392	426	372	402	409	391	422	412	427	408	384	424	379	416	404	427	410	379	403	390	412	356	356	370	384	371	387	405	389	370	401	438	407	386	385	389	398	357	453	386	404	343	412	407	398	375	397	405	385	406	417	361	389	433	403	394	392	367	401	391	389	418	401	408	440	428	390	377	403	380	398	403	427	409	413	392	416	363	419	387	411	426	401	391	364	443	424	386	419	365	374	427	380	374	394	385	394	378	408	398	423	378	431	422	386	431	429	392	364	436	375	413	418	387	405	389	385	418	416	393	421	406	385	415	387	360	387	442	404	387	372	429	401	417	422	390	426	428	423	415	416	447	384	432	427	408	431	399	400	400	420	416	414	429	415	398	371	418	400	370	453	401	447	379	387	401	377	397	402	397	401	388	406	382	401	390	356	388	420	416	408	407	398	441	400	363	399	445	408	381	398	392	397	429	430	388	409	404	389	395	437	373	356	436	407	385	402	382	426	396	415	367	394	398	391	392	403	388	421	393	389	377	403	419	357	422	388	381	409	404	423	398	431	443	417	351	378	407	412	397	400	406	394	399	397
37340	60077	55950	43538	35081	27222	20200	12894	7552	6071	4879	3536	2624	1961	1663	1413	1184	1083	966	828	786	739	700	731	641	658	639	654	567	615	580	573	571	610	577	564	583	542	571	543	604	555	567	562	592	574	556	584	610	553	586	543	579	583	524	516	553	548	530	555	533	507	531	560	580	545	575	584	594	577	501	567	560	566	606	591	485	522	536	561	544	570	507	529	538	542	557	572	587	566	552	562	541	550	564	602	531	576	566	550	568	512	521	577	569	578	553	571	548	578	602	547	613	567	541	577	548	555	549	536	530	511	531	533	577	566	573	566	613	586	558	526	567	554	611	641	586	566	540	571	601	551	593	582	522	500	573	563	526	572	517	537	569	603	559	554	556	538	590	564	578	579	565	533	583	551	580	563	554	596	554	583	548	588	553	593	568	564	516	529	557	559	540	544	546	579	528	540	550	559	576	532	545	572	557	529	569	551	539	584	535	554	539	573	546	533	570	543	567	587	594	562	577	562	561	568	544	528	529	583	614	573	502	576	585	548	524	568	556	564	556	563	512	557	546	576	585	550	537	562	568	570	570	590	514	567	588	589	554	542	540	555	552	551	564	536	548	560	553	547	513	540	541	553	565	583	579	595	603	537	564	594	559	580	530	559	589	604	573	567	562	540	538	586	527	566	557	580	569	592	544	581	559	551	581	552	589	519	538	553	602	596	573	586	578	555	548	550	560	558	541	548	518	571	574	567	549	558	531	537	556	536	555	557	562	528	590	528	583	522	582	568	537	564	536	543	537	587	602	555	562	549	559	535	561	572	543	585	550	549	589	550	542	580	559	587	554	604	580	549	548	535	572	597	538	500	513	533	546	554	576	578	600	548	512	545	532	544	574	605	582	537	544	541	578	555	574	560	565	574	570	543	585	539	554	551	605	543	568	578	521	552	566	554	544	585	553	521	621	540	563	573	597	587	573	543	531	583	546	578	579	579	542	568	580	557	563	576	555	549	539	590	552	510	520	577	545	552	534	541	562	554	526	572	532	551	555	563	604	530	578	557	545	552	560	546	553	530	606	580	549	573	551	551	535	567	550	567	537	550	545	549	624	540	517	542	523	566	522	606	584	578	589	570	543	568	551	573	584	591	544	528	500	558	565	547	550	569	513	505	550	590	576	573	547	546	586	588	518	578	541	574	577	512	580	538	490	568	569	577	551	536	573	550	556	584	550	547	550	613	544	562	571	551	545	560	590	543	585	577	546	551	490	530	573	535	587	583	602	584	558	517	556	570	531	574	576	530	547	589	549	523	557	549	569	583	563	589	591	513	550	550	551	554	537	560	523	586	604	574	555	573	536	526	531	574	578	534	574	578	569	532	539	582	575	584	540	558	577	519	578	551	524	578	570	599	536	560	589	553	567	579	551	571	584	553	538	558	546	566	545	606	551	506	576	598	550	563	548	535	576	563	572	562	564	557	571	591	569	537	571	583	595	549	584	593	581	531	596	532	544	593	567	558	542	548	567	555	591	600	547	527	563	561	562	530	618	563	595	536	560	579	541	579	558	582	566	543	577	575	587	563	556	570	531	542	566	584	496	565	534	562	602	577	587	589	565	574	572	577	571	595	583	554	563	548	565	574	580	516	604	549	579	544	581	562	536	567	559	572	546	617	573	577	583	581	569	550	588	564	599	549	521	559	562	569	552	571	623	546	582	598	548	558	546	589	544	579	514	580	583	570	545	565	542	533	579	535	542	544	530	542	546	575	592	582	531	533	535	551	542	572	609	550	576	566	584	550	543	582	564	561	605	507	583	514	555	569	603	519	529	568	562	568	567	590	522	568	543	540	543	554	599	570	562	523	569	577	561	543	530	527	567	550	549	570	563	566	540	521	577	562	549	576	572	538	553	549	581	530	590	558	577	558	576	537	565	576	520	542	525	548	550	507	611	600	566	578	579	588	544	538	507	541	551	585	571	587	586	585	559	500	553	600	578	565	530	565	567	570	567	554	522	581	562	576	561	581	592	569	531	589	606	522	574	505	563	575	555	544	549	519	568	586	563	553	542	566	546	558	571	550	551	579	569	524	523	582	568	546	540	601	575	531	579	571	573	617	568	562	528	518	582	542	556	591	526	564	562	536	585	568	558	556	549	548	567	563	544	528	540	578	620	530	602	596	513	581	570	583	540	553	570	567	566	557	572	563	549	568	567	538	589	592	588	518	593	567	589	566	559	560	567	535	573	542	546	539	555	593	544	555	558	522	528	568	591	560	577	544	558	554	540	600	582	610	580	541	573	573	602	574	568	607	544	500	547	591	560	576	576	508	576	557	562	587	573	542	542	577	588	565	556	544	548	533	562	566	567	593	568	567	586	589	607	542	524	551	542	541	582	540	547	574	593	558	566	547	551	535	608	509	541	559	515	531	598	559	588	598	591	570	542	536	547	548	579	536	565	572	547	558	567	588	542	559	547	577	543	577	521	565	527	550	529	580	550	539	599	552	550	568	543	569	581	540	556	559	552	589	559	597	559	569	566	576	536	591	544	553	561	558	559	542	543	567	585	567	531	598	553	573	535	578	517	573	534	581	545	565	556	548	585	537	528	522	583	547	558	529	587	551	552	548	598	540	518	553	575	562	560	541	552	552	569	578	555	525	583	574	524	580	533	550	529	555	550	529	519	548	595	543	554	541	572	562	579	534	536	565	556	569	568	530	592	546	567	529	561	548	533	531	541	546	534	604	557	546	560	521	583	592	535	545	569	571	587	588	566	601	529	544	570	543	524	565	538	584	600	599	547	546	562	573	573	574	588	524	547	543	603	626	571	545	568	559	513	618	558	574	541	587	585	526	588	568	544	562	568	561	586	581	570	537	533	543	570	566	559	583	539	556	543	551	566	563	574	541	536	554	586	538	619	580	552	582	553	565	568	577	505	603	564	581	550	555	550	569	556	563	549	533	550	563	576	611	607	539	605	572	529	587	562	586	568	557	596	554	545	559	557	551	618	585	536	592	577	571	518	549	551	582	597	581	549	591	552	575	510	565	554	582	554	549	582	576	558	575	596	565	570	577	567	582	551	526	580	564	568	593	563	601	537	592	549	585	539	546	581	580	533	574	498	558	573	564	593	505	567	559	569	525	550	559	504	561	547	582	529	613	581	568	560	581	567	583	597	548	599	526	588	590	548	537	581	572	566	555	590	571	586	543	538	521	518	526	551	574	567	595	572	593	566	547	552	528	556	573	595	566	572	561	579	563	572	532	528	533	586	518	553	542	585	564	526	566	550	542	556	536	578	576	582	517	564	526	545	571	561	588	539	591	516	593	625	532	558	650	527	620	553	553	596	535	559	567	570	563	552	546	522	561	561	594	582	573	555	564	541	565	554	571	566	563	531	514	498	559	570	581	516	533	562	591	585	560	569	547	558	583	540	556	560	562	546	599	545	551	549	557	558	583	558	549	567	495	572	579	538	596	537	569	548	575	549	545	565	575	605	554	553	540	593	588	542	582
23043	21011	28789	24756	24702	25753	22772	11428	5800	4644	3709	2510	1820	1375	1193	992	842	746	683	667	586	524	546	510	447	443	427	461	463	419	427	420	411	396	427	441	409	434	403	405	412	401	425	371	413	372	395	372	431	420	383	404	418	387	405	381	381	463	380	388	364	410	382	365	386	400	384	402	379	391	383	409	401	383	398	414	412	395	404	420	374	414	415	363	393	367	419	394	407	372	417	405	449	368	429	398	444	368	397	390	409	412	378	428	405	370	410	403	368	392	383	407	408	391	397	378	376	370	397	393	405	412	441	401	415	393	393	381	404	392	396	384	393	425	401	365	388	375	406	372	421	377	419	375	390	376	393	422	381	383	356	397	401	404	438	366	379	402	366	410	409	389	356	384	407	434	361	391	360	388	411	413	417	367	424	383	406	411	396	363	414	346	402	409	371	373	357	387	414	363	362	391	393	409	419	374	388	406	420	392	395	396	413	390	405	389	378	398	400	362	400	404	398	393	342	372	406	373	375	380	382	408	390	416	388	395	367	384	413	359	377	421	400	375	395	382	415	396	369	400	388	402	356	383	363	359	373	391	361	410	416	405	367	385	384	374	389	380	380	418	361	396	401	408	396	389	380	381	393	416	394	406	364	361	384	393	388	377	419	398	386	438	372	393	395	420	385	397	401	436	411	402	374	407	394	398	378	422	385	413	414	378	379	404	427	448	403	386	418	412	397	429	348	419	362	422	412	407	389	351	400	404	442	384	341	366	372	365	386	443	419	390	391	392	402	396	392	387	409	375	416	396	386	383	407	413	384	429	392	406	354	391	397	379	426	399	382	356	375	383	359	383	374	402	410	416	368	399	397	374	379	387	397	401	385	387	360	391	417	396	429	402	390	376	418	401	389	421	370	380	374	381	373	372	408	398	375	396	381	386	421	411	395	416	398	411	393	399	396	372	391	436	399	398	389	402	384	390	369	362	388	354	373	376	401	386	407	377	385	406	409	417	359	405	393	407	401	419	419	413	385	430	415	414	417	421	416	361	405	378	396	356	409	380	375	369	405	355	357	362	420	333	386	427	424	383	378	388	413	439	377	397	416	377	372	380	393	395	372	395	380	403	406	417	402	384	374	375	413	429	385	371	410	382	407	391	399	391	387	416	375	391	368	408	397	391	385	385	411	391	358	408	377	371	376	376	390	375	424	415	395	397	369	405	375	390	417	373	395	395	396	390	425	390	394	398	396	369	408	377	393	377	414	357	385	387	364	399	375	374	406	394	402	400	386	406	434	376	418	376	408	432	412	411	420	419	423	379	395	387	404	377	396	404	363	403	376	379	394	393	388	395	387	386	401	364	372	383	403	402	399	402	365	401	372	408	405	376	460	407	390	362	386	385	400	397	371	389	402	393	373	358	348	382	380	401	407	367	396	388	392	364	394	406	379	414	387	393	359	411	353	399	371	396	380	402	409	379	416	416	410	396	394	390	372	421	390	371	380	388	406	391	385	409	353	405	399	393	405	402	389	405	370	412	435	396	375	373	407	433	366	390	342	391	394	359	375	415	398	384	363	394	414	356	369	401	387	391	354	423	404	386	417	400	388	417	422	396	422	405	392	404	374	401	400	429	396	396	416	431	397	384	365	379	403	408	395	326	377	384	404	387	410	406	403	359	382	420	413	393	402	403	416	427	385	392	426	424	387	378	404	373	433	387	403	369	408	388	367	433	414	383	395	390	384	374	402	388	411	430	421	411	363	394	411	395	359	430	355	418	387	382	389	392	392	383	338	422	399	379	388	430	381	417	365	398	390	377	407	408	372	368	401	401	377	411	398	420	391	413	382	373	395	412	393	376	440	420	396	371	394	377	394	424	400	412	377	361	406	441	416	408	383	385	378	414	428	404	402	389	360	364	401	422	387	351	392	360	392	368	401	416	409	400	397	364	410	381	400	413	386	389	390	407	396	386	390	324	393	410	420	369	391	344	382	395	404	394	390	344	382	380	386	365	380	406	442	387	403	411	418	364	435	370	446	388	390	399	395	402	415	416	392	367	394	397	414	402	416	367	394	430	404	396	392	357	373	420	402	383	403	391	389	364	387	377	353	384	396	397	360	354	389	365	411	385	440	369	370	383	389	384	388	410	402	389	402	382	390	387	349	406	373	410	356	383	404	354	360	407	366	359	393	409	418	401	360	428	381	378	391	396	415	396	401	385	416	390	399	357	407	414	371	384	417	366	390	391	371	402	388	351	426	406	414	335	390	392	395	377	379	349	359	377	409	378	373	388	399	405	397	392	406	424	399	380	396	390	425	360	374	397	438	385	381	378	404	368	375	412	396	385	401	365	381	386	382	418	365	405	392	392	392	389	431	397	387	404	371	416	408	399	409	415	391	411	415	417	377	396	411	367	399	408	383	392	398	397	365	398	411	404	406	376	376	392	378	381	388	400	382	374	380	421	413	394	387	371	389	373	408	377	385	376	402	405	393	436	389	408	391	396	410	398	379	398	402	398	402	387	388	415	381	395	383	408	407	401	376	377	398	391	398	368	390	408	385	389	380	423	420	387	397	384	397	399	403	380	412	369	364	357	385	378	409	436	390	395	391	387	370	400	440	358	345	417	412	390	392	405	417	386	413	343	366	367	405	341	407	389	398	396	395	398	423	426	382	374	354	391	403	379	359	421	401	414	437	394	383	429	367	420	378	392	386	383	396	387	372	370	418	397	383	391	371	357	367	421	336	408	420	405	375	395	376	365	418	417	379	417	431	398	403	387	384	404	406	399	421	374	395	419	414	357	395	404	371	405	390	431	390	424	420	377	355	384	390	387	388	390	400	387	393	370	407	359	391	363	389	401	392	406	395	389	379	388	380	405	385	403	413	390	397	403	392	386	379	416	407	382	375	420	395	401	395	373	397	370	383	393	374	386	412	388	397	378	409	403	424	357	375	428	415	348	370	367	390	371	368	412	383	405	410	393	400	392	413	357	442	397	423	367	402	409	409	384	404	373	386	388	409	377	397	399	388	428	401	414	418	375	386	408	411	390	413	353	409	450	393	418	401	351	399	369	407	375	386	394	411	356	366	386	397	397	392	369	376	386	380	419	395	428	357	410	401	395	410	375	400	393	386	356	393	367	384	396	392	400	381	362	385	366	388	368	436	374	371	388	395	384	404	389	431	392	385	414	380	368	422	414	370	406	386	439	421	393	373	361	359	415	373	405	357	402	445	407	385	370	382	408	376	416	399	388	403	401	404	396	370	379	375	370	407	388	416	370	383	410	416	382	364	413	362	412	393	401	399	385	407	411	379	402	404	389	382	373	407	407	393	388	393	391	374	382	349	394	400	427	366	424	418	368	372	385	396	371	393	393	384	431	405	382	399	409	389	417	399	407	413	399	415	433	415	403	413	393	370	400	408	381	387	384	399	383	422	361	420	413	396	396	400	364	398	400	385	366	399	401	380	407	369	386	393	395	409	422	375	382	373	390	375	437	432	420	382	398
39255	66206	61781	49689	41371	32698	24749	16312	10907	8630	7105	5001	3474	2754	2214	1825	1534	1275	1179	1064	853	848	806	723	682	667	640	616	633	583	589	575	581	563	589	547	491	571	553	544	560	546	544	525	558	535	507	514	518	495	553	524	540	580	544	535	557	512	504	549	535	500	550	517	552	585	535	503	565	533	539	541	536	538	527	543	533	543	517	546	564	577	557	576	541	539	525	572	519	505	542	551	613	525	520	540	559	578	546	545	521	528	552	587	520	526	508	560	551	530	540	559	563	550	537	591	541	535	551	482	565	538	523	535	545	559	519	530	505	545	518	553	523	517	540	490	533	540	546	506	551	528	563	528	552	509	518	532	563	560	499	549	504	521	554	534	575	555	537	562	552	592	504	536	525	564	541	559	547	505	570	538	530	531	579	557	519	544	554	571	504	527	572	512	558	534	488	552	574	557	531	523	521	539	498	561	517	527	566	513	531	536	525	536	565	516	551	501	539	532	529	518	542	521	553	514	550	533	514	551	543	560	530	581	548	533	564	500	586	532	572	532	559	567	533	540	583	550	547	523	550	522	548	504	558	487	555	501	555	554	571	519	524	501	527	566	528	538	576	505	521	557	557	571	524	508	537	535	531	569	546	560	602	585	563	572	513	549	536	517	540	506	546	509	519	525	549	481	529	587	547	581	546	516	544	554	543	547	535	508	532	515	529	524	554	525	525	549	545	562	520	555	544	508	534	547	516	555	513	526	564	539	555	562	509	545	543	561	515	543	506	576	531	546	517	518	507	536	560	545	535	553	551	541	536	540	550	501	552	526	533	563	558	517	514	567	550	548	524	558	510	532	559	553	547	534	507	543	500	536	541	557	532	551	530	508	510	544	511	541	528	534	532	562	543	553	523	586	547	500	535	534	567	575	560	551	528	556	521	536	511	541	517	556	489	550	498	546	522	518	541	536	504	500	532	526	541	539	555	551	546	551	532	539	524	546	511	559	547	520	566	545	557	581	583	541	533	504	497	522	530	574	572	513	562	574	529	538	550	531	560	544	534	518	547	519	500	562	514	547	541	587	535	567	558	494	568	520	539	573	536	536	552	529	510	532	531	512	547	525	549	513	532	549	516	551	537	537	542	546	557	596	552	528	517	512	537	558	567	492	533	548	499	550	535	558	555	510	523	558	523	536	524	522	503	510	565	583	557	542	527	513	554	550	509	525	545	526	538	557	552	571	544	531	505	545	540	511	550	530	551	554	513	508	512	569	528	491	543	520	542	538	581	529	547	534	551	514	503	544	537	562	547	540	521	539	515	540	545	558	562	517	575	557	536	501	517	504	534	514	556	519	536	542	550	529	535	562	535	522	550	577	535	544	549	508	529	491	548	548	533	544	558	571	553	541	559	544	518	518	579	513	534	536	532	522	552	593	527	539	545	534	503	579	483	546	525	530	535	520	525	553	524	547	521	531	546	547	502	527	537	539	525	529	536	555	540	489	519	498	545	532	519	537	544	518	498	580	490	525	534	536	552	542	541	576	523	522	513	526	536	506	599	567	525	551	509	549	518	528	569	519	519	500	585	546	529	534	572	549	520	526	544	567	561	527	575	576	538	546	540	544	532	580	578	580	489	555	520	485	572	559	553	518	571	543	526	538	553	524	524	515	534	555	538	549	595	557	529	533	540	534	530	523	537	559	543	549	530	517	540	520	549	546	513	500	560	544	519	517	562	599	524	531	552	506	549	545	498	526	551	515	527	507	550	544	550	518	528	553	531	550	517	516	531	521	523	497	540	529	534	536	558	580	533	566	563	538	541	508	485	523	517	560	543	556	531	581	525	554	539	548	530	568	549	493	560	510	533	493	531	537	529	538	544	495	539	525	538	569	548	593	538	478	530	551	519	582	511	550	549	549	551	557	547	535	545	563	519	541	502	540	503	531	521	536	522	530	524	543	529	543	575	526	524	577	516	540	533	539	526	548	533	535	538	513	497	542	551	513	545	533	577	552	545	545	587	543	509	546	524	553	522	489	547	531	514	527	508	539	531	526	539	533	491	551	582	533	566	551	536	527	503	524	554	557	539	553	507	525	535	531	558	506	527	509	557	561	531	548	527	515	546	484	536	548	549	571	549	545	532	515	518	529	571	541	536	551	544	530	514	507	549	546	504	550	549	497	515	528	512	570	521	506	578	526	494	540	590	545	539	539	541	553	597	532	535	556	588	531	562	532	542	540	516	531	565	504	592	521	560	549	527	512	561	557	537	534	532	536	532	545	569	552	550	544	563	586	545	563	567	529	527	505	593	498	565	566	551	546	520	542	575	522	495	567	539	544	547	495	533	524	541	535	495	519	532	536	541	535	534	508	549	524	479	566	529	537	503	510	528	559	562	541	517	543	545	555	529	540	537	528	561	487	566	506	561	571	548	571	537	576	520	512	508	558	528	546	565	563	505	540	537	574	514	540	556	530	525	535	548	517	510	527	529	557	539	531	548	495	574	476	513	549	521	537	539	548	566	557	609	505	497	547	533	566	582	545	548	576	535	525	563	511	564	540	563	535	533	530	544	524	525	525	556	554	566	492	572	535	538	521	576	563	553	587	539	553	546	528	545	506	565	492	536	498	511	556	554	549	542	594	547	524	541	521	539	532	552	544	531	552	607	494	562	494	545	539	576	521	512	534	543	536	584	520	530	521	566	565	505	522	527	562	571	506	546	544	516	558	567	546	552	508	532	547	555	584	505	571	572	539	521	568	534	525	571	562	519	584	562	526	494	538	513	506	561	562	525	511	522	538	529	506	485	547	507	553	545	542	536	572	550	524	551	556	555	543	540	515	532	532	540	547	529	579	550	549	510	553	504	532	549	527	528	527	547	526	510	579	570	521	579	533	509	587	537	521	520	540	553	526	532	571	579	580	481	538	537	533	559	490	536	571	555	528	548	563	530	555	574	534	561	554	513	550	536	521	549	527	533	536	580	550	542	494	531	559	558	574	556	553	523	514	522	548	479	524	556	548	566	568	548	528	544	560	542	562	531	544	459	518	552	542	520	552	512	562	536	558	525	522	537	533	524	544	577	544	589	568	507	542	510	563	525	568	556	560	539	557	541	524	608	566	527	564	531	559	596	556	523	541	532	559	565	523	550	560	541	539	541	529	537	539	541	544	512	538	522	493	540	550	572	528	519	522	511	541	561	538	562	583	534	551	586	531	528	558	516	509	575	561	538	528	514	534	510	512	539	527	554	567	525	538	517	544	566	507	530	555	544	513	544	556	538	514	555	527	485	568	551	555	538	538	531	535	491	524	543	528	603	519	515	582	566	490	513	540	506	508	556	528	547	560	530	537	503	572	536	531	530	549	579	546	534	521	519	550	585	554	551	581	581	544	541	509	537	543	503	551	505	534	569	579	535	541	546	508	546	529	544	546	561	549	584	513	575	587	515	570	533	545	555	521	509	537	552	532	514	557	586	537	546	548	545	526	542	570	543	546	552	525	520	555	560	519
29698	34188	43130	35461	24485	14989	7355	3765	2186	1745	1375	1036	830	721	621	570	540	540	463	452	446	431	404	408	414	390	375	408	397	378	378	382	400	349	367	390	393	348	388	395	400	370	360	386	366	405	351	390	353	399	372	375	390	390	355	362	373	368	391	360	387	366	384	354	360	405	344	363	363	361	409	389	372	363	374	405	389	369	386	349	386	350	357	393	358	358	401	351	372	360	387	377	380	372	369	385	395	346	366	379	370	373	348	371	409	355	412	379	397	371	348	352	320	418	387	366	381	389	373	411	380	377	376	366	398	387	356	374	392	367	369	355	370	385	370	368	354	342	393	380	396	380	379	379	359	401	383	340	401	394	372	361	370	357	376	378	374	396	397	396	387	406	392	375	355	390	384	341	383	349	380	345	353	359	368	368	375	347	375	380	398	406	353	380	369	345	370	358	372	365	406	379	405	379	387	380	387	362	360	379	402	383	392	396	403	363	401	350	351	348	365	351	370	364	359	368	401	390	394	353	391	407	371	386	391	370	335	364	397	381	388	378	386	385	379	377	361	386	359	342	404	363	379	391	377	388	397	375	394	359	398	379	358	384	413	427	388	383	395	404	419	388	369	367	364	363	353	380	368	342	393	375	366	384	370	354	393	372	397	354	385	383	374	363	366	365	383	362	383	386	365	378	372	398	401	359	351	379	395	378	367	377	365	394	370	410	399	382	348	389	387	398	368	410	395	382	403	386	387	349	409	365	363	386	375	390	352	386	400	374	399	362	382	392	377	330	385	366	389	404	415	389	409	388	366	386	403	363	385	369	386	398	359	381	363	372	358	345	397	394	384	380	413	386	368	356	386	362	391	393	393	376	393	373	384	405	373	391	362	378	360	405	350	330	401	373	382	351	366	397	366	384	355	365	394	380	372	364	401	398	424	349	382	410	372	378	386	359	364	380	383	386	392	447	373	358	406	383	380	377	376	404	385	396	372	393	387	377	437	380	369	371	387	375	376	343	375	384	364	379	362	373	403	396	352	408	385	390	400	377	371	403	353	365	399	423	364	372	376	354	345	350	384	379	372	375	342	419	349	355	392	395	368	399	383	390	372	354	399	391	360	349	372	377	340	390	400	362	356	372	386	361	380	393	374	410	384	384	394	398	330	342	404	405	398	345	357	390	374	380	337	394	368	368	354	407	385	366	377	338	376	411	391	375	394	391	371	384	355	356	366	383	368	358	361	389	382	346	419	379	341	349	383	361	391	385	360	378	355	331	347	378	396	381	361	383	365	391	399	411	361	364	347	359	370	396	374	371	356	392	387	421	392	447	364	380	356	376	378	372	397	389	367	376	364	379	393	347	367	405	358	352	381	408	398	399	365	365	364	377	402	374	411	362	373	384	380	401	394	375	360	387	373	402	355	391	383	413	374	346	385	369	362	360	354	351	369	352	371	369	347	397	393	376	370	380	386	403	357	405	379	390	363	396	396	393	434	368	392	375	377	377	343	354	394	363	404	363	405	352	367	389	354	375	313	364	404	415	384	377	344	347	390	408	401	359	376	390	362	369	393	389	367	387	351	400	376	349	369	376	373	392	380	379	352	360	405	343	369	373	398	387	404	388	351	440	385	377	362	387	386	399	371	366	377	418	406	398	356	404	389	401	380	393	335	372	360	370	383	358	393	330	406	397	392	408	346	346	356	376	391	375	375	387	365	397	402	375	391	383	360	402	387	376	369	390	388	371	378	385	386	387	398	372	358	390	386	385	388	388	375	393	424	378	363	367	377	411	375	352	397	392	361	382	368	353	352	380	377	370	344	398	381	407	353	378	383	355	386	371	397	404	376	409	353	390	359	345	372	405	393	390	380	395	395	356	353	362	403	394	376	383	398	382	364	354	389	387	374	333	329	376	398	415	432	367	384	372	369	400	378	377	372	399	402	379	397	347	360	379	374	393	399	370	347	381	355	369	352	379	388	407	375	346	397	404	364	385	387	360	386	370	420	407	412	399	355	390	377	381	397	387	380	411	378	349	375	386	372	392	369	386	359	403	346	396	355	388	362	405	396	383	373	393	403	364	418	388	359	362	369	363	374	401	406	372	381	403	379	386	391	397	353	402	403	399	401	368	379	365	372	368	377	392	364	385	335	371	406	394	402	395	381	366	370	387	342	382	393	371	375	333	355	365	366	386	389	353	355	403	373	415	384	401	355	393	344	378	345	373	367	355	384	375	370	393	404	379	379	376	351	393	394	398	391	380	420	373	334	362	392	353	385	367	396	380	396	357	347	353	352	369	382	420	395	388	370	367	413	421	377	375	398	339	363	357	411	380	356	364	358	358	359	382	383	368	377	373	355	388	393	374	363	392	400	389	366	399	375	371	385	387	392	396	374	376	366	379	392	405	375	376	393	356	371	385	360	395	419	368	385	371	363	365	373	372	406	402	387	383	355	405	386	358	408	427	398	379	362	382	388	389	365	348	392	376	370	381	385	365	356	377	373	384	389	402	382	386	376	371	384	342	373	358	393	341	388	401	388	372	378	365	396	382	403	332	381	354	408	400	365	371	387	388	381	357	375	398	358	423	352	351	376	386	377	394	372	387	367	380	363	378	379	353	357	368	398	389	329	394	315	360	417	383	375	358	372	397	383	379	397	370	375	385	370	374	411	374	388	363	375	401	368	367	347	380	387	382	385	397	371	401	388	366	370	395	371	344	358	399	394	369	401	412	390	394	381	375	378	365	373	395	390	340	392	336	377	395	368	383	386	337	396	343	403	364	383	402	344	409	393	374	360	377	360	395	369	430	358	362	370	364	362	390	380	388	359	389	347	393	401	418	368	367	391	396	394	401	392	377	384	395	389	343	383	385	412	377	359	403	362	349	364	366	372	372	369	386	402	353	357	377	358	390	360	370	360	371	347	375	360	395	392	330	410	370	375	380	346	384	356	410	363	374	367	398	397	351	411	372	371	374	382	396	364	369	359	392	363	387	361	396	394	362	415	357	410	377	374	374	347	391	399	380	376	375	357	405	393	364	373	367	401	356	378	367	398	358	377	382	399	370	388	371	371	376	390	366	387	401	384	361	407	376	386	387	367	385	394	357	339	402	378	423	360	385	376	407	376	380	369	357	375	364	362	355	368	393	363	352	366	401	377	380	384	351	368	386	376	376	404	357	384	376	405	391	391	402	386	375	369	394	379	411	371	381	384	329	344	379	381	374	382	366	416	406	375	362	372	403	383	363	345	372	407	354	387	365	377	359	395	388	389	361	350	367	388	338	401	389	368	388	360	361	384	372	406	382	387	389	381	342	385	367	398	371	377	402	402	369	349	424	412	414	354	397	380	394	379	372	378	391	373	358	348	382	364	354	406	380	400	353	380	380	375	398	393	373	337	389	372	390	361	390	383	360	368	379	399	359	376	375	410	389	387	333	371	396	363	373	407	388	381	391	358	366	410	385	393	413	343	391	358	398	377	380	374	364	406	381	356	384	392	395	353	358
37555	53131	48558	37892	29144	20521	12521	7608	4530	3859	2839	1984	1468	1301	1054	927	862	763	746	706	636	642	605	621	572	580	578	504	517	528	562	559	509	538	516	528	570	511	558	564	548	550	476	508	508	572	540	475	542	545	520	548	516	516	517	583	507	504	533	529	518	534	560	544	559	508	504	571	482	535	548	558	520	484	505	530	528	530	525	526	492	527	502	513	491	538	505	525	500	531	540	528	503	513	501	509	542	555	505	539	550	521	521	550	517	502	499	515	494	504	544	515	517	540	562	519	563	552	537	500	539	534	584	528	521	549	511	535	517	540	562	516	496	485	548	544	504	529	484	562	503	536	518	497	538	518	496	540	549	535	498	534	538	530	559	541	517	522	521	526	522	545	588	563	536	522	510	522	569	511	547	519	539	523	522	522	513	495	557	553	481	505	527	527	548	517	514	504	540	575	552	468	544	517	502	511	570	569	545	496	529	491	503	535	505	538	494	538	472	514	506	542	505	542	556	534	529	540	517	543	489	540	494	563	510	492	526	507	529	527	538	490	530	520	510	533	539	488	502	505	534	550	512	507	534	536	527	490	564	539	498	531	537	538	537	507	494	549	536	523	559	474	556	550	531	525	542	527	552	483	537	548	569	546	506	526	534	499	493	549	514	516	520	520	509	554	580	494	511	499	541	512	538	562	568	532	541	581	578	525	551	522	558	536	600	544	522	575	511	485	538	514	528	532	538	564	540	546	533	499	561	536	511	542	546	538	497	547	538	504	556	560	501	545	521	521	528	555	541	553	532	516	498	527	514	547	553	525	514	561	536	528	554	542	523	546	522	529	565	494	515	527	550	572	545	545	497	552	523	526	506	530	560	496	535	536	537	516	494	531	526	495	543	570	551	527	559	500	547	543	528	541	524	521	510	531	546	518	554	536	548	551	546	534	529	502	504	561	545	504	502	528	509	526	519	507	512	512	504	567	568	522	508	511	519	515	527	525	526	531	601	543	513	528	547	524	523	568	527	555	500	521	531	543	496	525	504	549	511	522	506	537	532	526	554	548	533	578	552	542	529	528	543	533	516	523	526	536	532	554	529	495	500	508	510	521	499	513	518	518	530	532	545	529	541	525	553	532	524	478	565	519	503	525	524	530	499	537	503	510	549	487	524	516	513	505	558	539	511	556	520	551	519	561	553	500	549	515	531	520	529	521	509	493	516	525	512	518	542	566	504	517	550	538	517	533	519	540	528	520	504	537	518	510	564	568	518	513	525	538	555	477	515	530	528	515	528	528	501	531	546	537	543	518	517	502	521	527	543	517	539	555	523	546	489	554	532	568	532	516	564	511	548	536	510	544	517	550	522	545	501	543	525	532	543	544	518	512	541	531	504	515	548	506	497	526	552	523	513	548	545	526	565	544	525	530	550	518	553	554	512	513	541	507	514	566	561	550	539	549	535	529	559	551	588	547	518	575	531	507	519	527	483	497	573	528	524	533	520	508	551	574	556	516	559	553	509	516	556	507	515	511	524	518	549	555	538	518	556	582	531	526	526	547	522	544	527	520	536	521	535	536	583	517	503	527	534	513	552	538	518	515	525	528	519	522	543	498	537	512	493	560	525	557	561	529	567	559	519	534	519	550	539	524	530	548	510	552	470	521	525	545	514	539	499	536	535	522	523	513	524	543	549	522	526	507	529	547	502	546	515	520	539	524	541	530	537	518	513	543	512	526	551	543	502	542	487	542	547	553	530	480	501	541	537	569	520	512	570	561	539	519	517	503	499	545	526	542	547	522	529	513	568	544	550	515	554	537	520	533	546	562	513	504	506	542	541	487	519	522	553	510	553	507	544	553	510	500	499	537	579	510	530	553	521	552	555	555	498	551	575	530	563	510	483	504	512	548	496	537	572	533	536	563	563	523	513	531	492	531	554	495	537	519	502	571	570	517	553	532	548	539	500	541	535	513	546	580	528	535	553	517	471	565	534	530	504	520	553	511	563	549	524	546	574	567	514	522	500	562	534	558	526	517	538	511	546	515	569	489	520	548	560	517	483	499	509	527	543	541	532	498	504	535	496	542	506	532	536	541	526	514	549	500	501	536	543	527	541	511	489	506	536	513	533	587	490	559	526	498	555	513	525	533	506	532	494	531	506	570	539	573	506	512	519	507	542	576	577	520	521	540	560	507	522	498	502	503	487	517	502	532	543	553	558	552	484	562	514	530	530	524	513	553	529	554	541	534	540	502	510	547	533	522	523	535	536	519	533	529	519	542	549	556	531	524	513	550	491	535	535	511	515	526	534	541	542	526	558	532	504	538	536	492	531	546	511	529	559	526	525	561	559	499	532	511	543	574	541	565	521	490	539	535	575	526	544	505	557	501	483	529	508	516	533	546	524	530	569	530	522	528	540	518	519	529	539	541	549	567	519	524	500	513	528	498	519	526	542	523	514	531	505	508	526	511	547	517	531	535	555	531	480	480	535	559	555	554	562	545	529	547	508	503	523	505	527	530	512	556	520	519	542	534	534	596	514	514	549	516	528	513	515	518	557	511	556	528	532	518	510	482	544	550	510	519	513	485	511	530	535	524	537	462	515	537	516	506	525	538	536	556	520	529	512	489	509	556	531	531	506	497	562	566	541	546	518	526	520	542	540	541	513	510	489	535	518	518	515	514	551	477	555	492	535	520	553	559	528	539	510	511	525	554	527	552	537	560	502	506	528	504	554	510	515	508	570	486	528	515	566	518	536	513	567	503	534	508	543	548	494	573	539	479	536	486	522	544	515	501	554	492	534	514	561	527	505	550	517	510	491	495	549	543	527	538	520	522	548	486	532	535	513	514	492	565	531	519	487	556	512	502	564	521	531	532	532	526	558	471	522	551	528	495	546	474	522	555	534	490	535	503	526	523	526	531	531	535	508	509	523	551	511	549	525	517	548	548	526	555	530	535	536	505	511	534	522	520	484	544	536	548	516	530	520	561	504	556	513	546	506	543	570	487	518	483	500	542	540	498	527	578	532	517	560	530	522	525	517	501	578	518	500	527	577	518	479	521	545	542	484	540	535	570	538	470	543	507	529	520	532	544	570	526	499	546	512	504	539	542	521	542	545	545	571	542	527	533	549	521	513	498	533	544	581	504	548	556	520	562	547	548	512	491	487	529	501	499	522	554	514	543	528	496	525	573	533	508	582	518	520	577	508	530	501	561	540	532	522	581	528	536	548	545	509	560	525	517	568	488	565	550	529	508	530	518	533	507	510	542	515	498	564	571	545	533	522	529	513	517	531	571	506	544	503	510	506	479	520	506	509	547	519	495	554	541	545	553	517	532	512	546	522	500	543	522	594	526	514	492	556	506	524	519	559	538	571	494	507	504	536	544	511	519	534	555	524	511	539	538	555	483	518	557	514	518	543	526	550	535	532	556	527	520	533	465	535	518	520	565	547	535	539	546	534	563	545	527	508	524	505	502	560	512	518	550	529	571	571	490	540	552	542	525	527	533
24097	21074	29074	27507	25530	22374	15308	7693	3946	3131	2550	1693	1247	1015	850	754	667	653	593	550	487	475	451	451	446	428	449	436	414	406	395	421	377	415	384	382	384	397	369	395	402	407	404	388	406	402	390	398	368	433	397	376	349	430	392	398	385	378	392	371	385	438	407	365	400	390	384	418	380	389	416	384	394	383	429	421	423	363	390	383	416	385	382	379	464	423	370	383	409	406	390	392	392	379	399	366	420	411	442	426	401	407	389	429	407	421	413	383	418	371	416	378	380	380	429	426	421	401	424	411	411	425	383	410	422	371	393	392	409	404	373	389	347	395	387	405	395	421	444	423	359	379	394	403	389	386	413	420	406	368	415	408	380	389	387	413	388	389	427	415	378	353	394	397	429	379	382	412	400	379	371	403	399	410	390	405	395	381	401	372	392	385	408	405	413	381	393	376	421	409	354	395	381	387	462	429	423	412	405	368	415	387	386	392	375	396	372	380	387	384	399	396	407	379	375	388	419	424	403	383	434	390	443	403	414	409	427	392	387	378	370	462	388	405	402	390	432	385	403	411	396	412	405	380	386	406	381	398	417	372	414	393	401	407	413	384	388	364	402	392	370	417	400	417	394	392	392	407	397	380	423	354	396	433	399	411	419	421	370	364	407	384	389	388	378	372	408	392	379	417	400	402	408	376	399	358	406	380	398	413	423	371	383	379	409	419	387	428	415	382	414	380	398	397	388	411	386	398	375	379	399	426	341	404	404	400	391	410	412	382	400	410	379	398	387	384	420	400	397	380	387	456	385	371	441	362	382	394	390	369	403	408	382	380	358	403	404	410	399	417	412	376	397	373	419	416	391	431	377	381	385	373	392	371	363	424	419	427	416	382	412	412	424	381	366	388	390	398	401	397	425	381	408	366	376	408	401	342	413	383	413	365	417	420	411	371	391	395	408	412	400	412	409	413	350	402	375	371	391	396	384	386	420	403	390	375	421	410	384	412	418	395	397	372	359	385	397	388	351	381	370	399	414	362	391	405	375	399	363	383	388	406	409	419	400	387	417	386	418	405	389	379	385	358	378	426	387	416	397	393	374	403	425	427	409	407	431	371	383	405	382	413	360	395	349	416	389	391	381	390	422	377	391	391	383	405	391	405	362	377	397	397	365	369	373	381	435	397	401	382	389	384	404	407	384	401	379	344	382	423	358	378	351	384	413	405	396	370	408	426	397	440	393	377	409	387	394	401	395	382	405	415	386	417	384	416	423	383	429	401	395	397	398	362	394	380	384	422	397	368	400	424	385	404	392	426	428	415	392	398	391	406	419	369	391	380	378	396	383	418	412	404	401	414	387	378	404	409	423	380	375	407	402	400	399	398	371	384	414	377	436	393	387	399	412	397	412	414	399	404	407	405	392	436	414	393	389	366	382	427	378	353	386	373	392	390	400	360	382	375	386	416	408	414	367	405	366	428	437	401	404	383	383	367	362	452	397	399	398	366	400	400	387	419	391	384	401	364	392	429	399	398	389	399	400	384	363	416	397	426	411	421	409	379	361	364	426	397	410	407	406	344	405	405	394	392	398	397	392	428	387	431	395	396	378	379	397	398	409	383	389	379	407	385	413	369	402	392	399	389	373	400	378	355	412	407	404	409	371	361	393	363	368	424	431	396	406	391	394	407	379	342	389	413	422	389	387	399	400	387	440	400	354	384	435	417	377	361	401	425	417	388	392	386	365	439	414	367	386	384	438	407	391	399	429	414	387	447	406	345	401	371	392	395	404	397	410	366	403	365	393	397	406	378	412	378	433	403	411	376	394	399	401	376	383	394	421	357	395	394	396	411	391	392	393	369	422	371	419	387	411	364	427	411	429	382	396	415	385	385	404	386	400	402	369	389	373	402	391	390	406	394	433	418	418	404	387	404	406	429	391	370	407	373	407	384	402	365	346	373	396	430	385	375	392	418	389	390	395	408	405	378	421	398	363	413	408	387	386	375	408	417	376	394	406	396	441	355	387	416	399	382	373	388	437	394	371	389	405	390	441	397	412	388	396	412	405	413	426	411	393	391	383	378	357	382	374	388	384	413	442	398	381	374	379	383	368	387	411	392	394	445	384	428	420	417	378	391	384	366	418	414	447	432	385	417	442	387	392	409	382	385	409	410	367	409	359	402	388	386	425	366	405	419	399	389	380	424	375	387	376	398	406	385	412	397	416	385	368	392	376	398	359	414	387	368	411	386	405	362	412	378	401	412	384	422	416	394	377	368	418	383	374	373	402	391	402	397	393	383	408	418	367	407	417	396	404	369	369	424	390	348	399	363	424	365	402	393	404	360	371	412	408	401	356	417	389	395	416	402	388	377	365	408	434	394	393	359	400	429	412	364	382	341	396	377	418	399	394	396	403	374	391	399	392	385	421	395	384	413	378	402	424	388	343	421	422	411	416	358	389	375	406	413	377	390	426	439	366	389	398	362	411	403	414	383	412	374	374	368	391	372	397	371	383	401	412	374	395	370	391	401	403	412	381	424	397	406	422	409	413	393	416	400	365	374	406	442	372	415	406	378	387	421	426	411	442	404	389	403	395	392	382	392	405	384	402	403	361	437	414	376	406	396	372	439	366	402	388	412	368	372	393	405	397	397	413	380	407	440	425	387	394	427	398	384	407	389	392	391	434	391	400	358	408	378	363	346	409	410	394	365	391	414	365	409	407	432	376	378	419	392	389	357	399	379	374	403	420	380	389	384	385	370	393	399	365	381	416	403	383	409	408	405	428	413	420	395	422	386	410	411	433	396	411	408	387	413	414	403	407	412	387	408	398	427	414	378	385	414	369	368	417	389	395	419	392	392	411	394	361	383	411	391	417	393	373	401	390	421	377	434	411	388	383	427	414	378	403	363	372	379	389	408	390	381	429	396	408	370	351	369	375	375	408	425	389	404	389	342	431	363	388	392	426	405	367	387	386	398	406	398	362	399	401	424	389	386	400	396	411	363	387	427	390	392	432	359	399	381	435	371	389	389	383	409	377	389	409	382	400	379	386	401	387	444	392	396	377	407	371	357	369	406	399	421	394	406	390	365	399	404	419	399	391	403	393	388	385	363	429	371	382	375	407	394	399	385	393	342	398	372	393	350	377	384	404	460	383	365	395	395	386	368	398	369	411	377	376	399	422	390	400	415	397	401	413	394	392	406	388	372	395	416	405	412	396	409	398	399	378	419	402	413	383	387	415	396	438	413	398	352	401	383	383	384	397	374	396	406	390	375	373	364	365	373	374	426	396	432	407	396	356	385	370	403	387	398	401	375	396	406	376	354	393	419	396	436	400	377	417	409	403	417	401	389	399	373	413	396	403	378	441	386	393	404	405	395	407	371	370	384	395	383	384	437	383	390	377	422	402	427	403	407	409	428	416	426	404	420	394	381	395	360	401	373	417	371	391	396	376	407	396	407	419	400	421	400	377	395	369	407	383	417	425	384	389	412	348	412	390	380	381	359	408	400
37741	61738	56399	43296	34727	26600	18982	12811	7679	6267	4974	3352	2457	1968	1631	1277	1151	1041	981	879	801	753	701	704	661	625	657	584	606	626	559	588	544	574	588	556	530	581	576	588	522	568	527	544	547	573	561	610	534	554	510	539	547	599	545	524	591	567	512	562	544	562	534	558	512	552	543	537	592	582	548	569	562	575	542	525	598	570	585	523	536	565	516	601	554	549	547	549	538	549	541	579	526	506	537	545	574	528	516	524	520	577	551	551	556	547	558	540	582	619	523	524	528	546	526	536	540	581	568	532	573	545	577	562	560	584	556	555	527	565	568	581	553	538	572	572	562	572	552	550	525	531	589	595	572	589	557	511	567	582	573	560	538	557	545	578	534	530	531	564	576	540	568	587	558	548	533	562	578	519	566	555	547	550	572	552	535	517	533	587	557	554	511	595	572	562	593	575	528	564	590	555	575	571	540	546	555	567	550	546	591	578	537	541	531	576	533	567	530	547	516	546	560	550	557	561	548	589	559	555	552	568	512	555	570	578	557	570	561	587	518	517	570	584	557	552	518	541	545	531	579	564	586	567	572	580	556	555	561	562	562	550	548	514	591	520	572	508	573	536	564	558	540	533	615	554	563	531	555	560	550	598	561	518	554	558	566	530	565	568	520	482	495	550	549	533	590	545	549	576	553	568	559	558	539	605	523	532	525	536	531	562	582	536	544	567	575	566	561	563	577	551	549	548	561	552	522	577	551	549	594	525	548	560	563	575	568	538	539	575	540	593	540	547	562	556	572	548	548	544	564	536	522	605	572	529	534	551	562	521	542	574	523	549	541	565	533	550	538	590	545	508	566	546	563	540	521	576	570	586	556	597	504	510	544	550	565	534	524	523	575	541	535	510	572	573	578	554	564	565	557	556	557	558	565	575	584	514	574	533	543	553	565	571	609	538	540	529	515	528	565	557	534	543	516	559	530	560	561	544	558	536	543	587	530	575	588	549	566	599	564	528	574	550	521	521	566	528	513	543	525	560	521	598	538	561	541	555	568	507	582	580	582	544	518	548	578	541	544	590	533	531	520	551	554	582	550	590	560	553	522	545	614	562	526	578	542	553	561	561	621	543	556	539	531	540	569	555	600	574	513	553	571	524	511	593	572	509	567	538	521	565	577	535	593	538	545	554	554	556	547	536	560	532	563	562	523	539	522	561	563	555	568	542	553	546	519	542	611	552	529	596	531	543	551	580	561	571	538	619	581	549	566	568	546	573	536	532	543	552	581	554	584	556	590	576	546	553	601	571	582	548	568	559	562	545	526	535	570	591	538	576	571	543	560	595	558	589	535	542	520	566	581	526	542	546	564	575	534	610	566	586	541	500	535	550	575	550	594	532	564	544	573	579	514	555	550	578	544	567	535	577	566	507	543	537	557	539	592	578	570	588	512	538	566	577	561	598	560	579	535	549	534	568	573	550	567	551	576	539	533	558	549	500	548	557	538	520	588	538	554	555	549	552	643	563	515	559	601	566	532	559	525	505	541	552	544	504	566	550	570	574	557	555	572	550	566	556	567	555	534	565	508	572	576	551	535	538	537	514	540	566	540	608	537	559	576	543	610	596	572	543	564	597	557	571	590	546	574	565	533	531	546	573	514	561	577	575	584	552	558	561	514	521	508	564	594	571	566	578	596	558	560	551	578	576	602	528	543	528	518	546	568	538	572	544	552	550	545	557	571	509	551	575	509	517	555	540	535	559	565	593	527	559	570	561	533	528	552	528	536	543	573	567	538	546	597	550	565	541	571	580	546	567	599	530	566	571	568	563	541	519	557	543	539	590	522	521	554	541	542	569	561	515	537	544	573	610	535	554	554	508	535	546	546	597	537	560	550	537	506	578	571	559	581	569	551	564	508	536	537	509	552	559	541	547	564	561	583	582	582	576	548	524	572	544	559	574	564	535	594	529	529	557	526	526	561	524	569	549	561	555	570	580	519	538	626	526	552	578	521	547	526	566	556	543	543	560	521	545	547	528	536	521	546	557	550	528	559	565	580	595	585	572	549	572	548	533	548	606	561	528	557	537	567	588	581	592	569	500	522	549	568	586	563	537	527	550	522	595	532	603	548	597	537	553	556	511	537	522	484	553	559	567	549	558	551	579	545	535	525	552	562	526	556	526	551	594	499	573	547	560	583	609	547	529	524	564	569	522	531	538	559	548	556	530	609	569	535	530	562	548	549	553	593	558	558	563	553	571	588	575	541	544	589	585	511	519	549	568	543	570	577	628	546	585	556	534	558	548	560	558	562	586	530	555	543	599	543	580	522	568	586	565	565	586	575	568	567	629	565	525	513	550	569	540	553	570	553	563	546	576	533	568	571	547	604	588	510	543	569	556	561	536	569	575	523	522	539	567	551	532	553	545	598	511	571	545	556	560	538	546	541	512	557	533	563	567	557	528	573	607	533	564	548	504	578	567	601	553	554	560	561	578	587	529	566	581	524	547	527	569	552	504	576	537	557	557	574	563	565	556	561	557	580	587	543	582	561	554	583	508	520	549	569	547	563	500	562	522	545	526	532	534	583	559	550	544	543	559	573	548	595	541	564	555	575	527	540	579	517	576	566	586	578	575	548	549	570	584	569	526	575	566	541	557	558	535	564	557	564	571	558	538	545	602	560	531	578	587	520	569	562	536	537	564	549	545	515	521	548	548	554	581	538	582	538	585	570	560	535	532	545	579	539	600	593	523	563	566	598	593	557	555	561	554	583	559	583	535	569	558	501	600	574	578	552	578	554	539	559	523	524	562	544	536	543	549	556	560	560	564	576	620	562	584	596	547	537	539	585	578	516	610	552	534	552	528	540	537	570	540	537	525	553	560	524	571	567	583	551	586	574	552	528	561	538	547	553	561	551	550	569	550	556	591	531	562	564	550	566	535	553	560	524	554	545	587	557	513	537	580	590	540	535	570	572	584	543	516	533	529	545	551	564	517	533	574	561	547	554	541	520	561	578	567	551	554	548	612	536	592	535	568	521	544	507	566	539	578	620	565	541	574	552	555	559	526	535	533	569	539	518	532	541	559	559	561	541	592	565	556	528	548	554	571	518	568	538	579	577	518	523	554	528	505	551	565	529	499	528	536	574	508	580	549	538	567	539	521	562	571	593	526	556	588	532	560	561	560	567	560	539	594	546	580	576	534	526	543	592	564	497	553	583	548	505	557	548	553	539	586	553	559	524	582	515	566	553	493	498	545	523	572	526	552	531	547	549	548	577	523	534	538	589	555	508	533	539	527	549	540	539	497	538	559	595	584	560	546	515	544	545	591	567	550	558	509	554	564	553	530	578	563	527	523	527	591	523	549	520	535	570	579	564	584	528	555	580	582	553	529	547	587	572	575	526	574	522	569	537	556	572	536	562	567	512	538	571	512	538	605	566	568	552	524	543	567	536	598	551	524	559	572	532	576	579	559	520	571	548	530	552	554	540	557	556	561	558	591	576	549	574	572	553	573
22975	21014	28740	24556	24110	25310	22648	11862	5909	4332	3568	2374	1687	1296	1159	972	886	751	719	621	591	505	558	471	458	446	469	489	395	427	442	381	379	410	435	385	374	389	407	385	330	393	374	371	382	357	366	393	350	364	388	394	403	343	381	374	353	372	381	430	364	375	374	381	424	355	369	366	404	403	404	382	379	405	369	384	384	346	383	373	387	378	361	401	364	387	416	367	378	413	390	423	402	403	373	393	388	361	396	381	395	408	389	375	414	379	412	372	402	357	371	370	353	368	396	383	414	423	409	396	384	382	401	434	371	378	391	348	380	404	374	407	388	407	386	405	398	405	399	405	401	407	393	361	381	397	423	365	388	377	397	391	364	398	407	393	398	380	388	384	386	376	409	387	407	393	398	416	363	366	422	396	356	395	412	372	402	341	369	390	407	399	365	351	390	393	372	390	419	362	384	358	390	384	398	401	428	366	340	378	386	372	411	372	394	370	409	376	402	363	382	390	378	406	418	377	389	382	388	372	381	371	420	375	377	384	400	404	383	428	372	373	418	372	399	381	397	375	414	366	381	377	386	341	412	379	349	341	360	323	365	386	405	398	405	391	357	387	393	375	380	375	365	383	408	400	399	346	393	374	392	367	415	389	375	354	352	389	367	357	400	381	375	392	360	389	422	367	371	391	389	374	360	390	382	391	362	399	358	380	406	400	400	385	408	359	392	379	384	380	378	373	378	350	390	391	396	425	413	388	402	354	356	401	361	381	412	350	413	389	408	430	404	386	381	417	371	366	359	400	360	431	365	395	395	403	392	390	401	391	402	392	417	367	396	394	404	384	383	398	372	384	408	371	417	415	434	373	368	374	360	420	406	398	406	372	422	363	386	382	375	425	367	405	375	386	368	394	358	374	398	413	385	406	381	372	381	370	387	379	391	360	375	372	394	386	400	389	404	398	395	390	415	418	437	402	369	381	404	373	378	378	362	414	370	429	384	405	350	370	370	411	384	396	410	417	377	368	401	375	389	377	444	407	394	370	390	395	391	398	393	386	434	368	405	413	394	390	374	411	411	382	399	429	366	419	413	388	386	405	393	370	348	406	384	352	393	408	428	388	425	392	413	393	377	391	385	371	370	407	379	382	353	389	366	399	393	360	367	402	396	360	378	388	393	390	374	346	411	384	409	422	401	384	383	371	379	388	388	369	367	404	384	366	371	400	409	376	367	355	409	390	410	417	413	392	344	380	366	396	362	373	392	376	413	347	390	395	352	389	382	337	406	374	398	375	391	385	366	394	398	383	384	369	397	401	428	347	399	362	371	374	425	388	389	362	361	383	401	406	391	390	383	380	404	378	381	353	403	370	377	378	418	362	398	382	418	396	394	393	354	405	424	394	373	399	401	388	361	412	399	380	388	413	421	363	392	390	401	367	418	403	394	409	397	427	362	387	415	366	352	401	388	378	371	421	376	401	386	393	414	424	372	423	407	414	386	392	403	353	351	365	393	382	388	381	390	396	398	369	369	382	383	389	420	355	388	374	383	370	387	375	381	394	379	415	390	363	414	380	407	366	384	397	386	393	372	424	378	397	383	380	398	394	382	388	389	376	385	378	418	390	387	366	354	383	403	424	368	413	395	419	412	382	380	373	391	399	345	397	399	372	371	360	380	398	383	363	401	389	373	396	349	386	411	379	382	364	394	427	424	393	357	353	388	405	349	382	440	402	337	371	343	373	396	404	399	384	386	431	392	383	365	420	351	357	380	392	455	356	391	378	358	403	400	373	381	384	398	355	398	370	403	394	409	389	404	369	339	377	399	425	371	354	391	386	344	414	387	371	369	351	387	377	410	356	394	385	385	400	368	384	359	370	355	370	377	397	418	367	356	379	413	357	371	375	397	351	392	399	410	386	372	406	402	390	395	376	387	378	371	399	367	409	364	355	337	379	432	423	423	405	362	407	403	393	358	401	379	400	375	390	391	392	362	395	425	380	391	390	375	405	382	381	403	401	390	389	404	376	377	380	364	359	379	386	385	401	401	353	382	414	400	413	370	393	378	363	422	393	381	382	400	395	388	398	408	418	381	393	366	368	384	386	390	366	403	384	411	374	381	405	398	405	373	400	410	365	388	395	369	412	379	382	364	378	401	380	391	421	372	378	446	399	393	398	377	362	352	428	374	376	375	401	436	395	400	395	411	356	382	398	388	409	374	396	370	369	370	388	417	380	386	392	412	404	406	377	414	385	377	374	436	397	404	381	376	390	376	385	358	352	388	375	388	404	399	362	370	399	364	388	358	375	388	377	376	401	449	389	377	353	379	369	382	364	414	388	391	372	419	354	419	376	363	389	409	389	372	379	387	370	381	378	394	398	400	406	363	398	380	392	398	395	385	391	358	364	403	357	400	393	404	380	423	406	394	385	397	389	379	393	387	383	392	378	394	432	382	386	381	380	396	390	409	374	398	384	370	411	413	382	395	380	376	378	366	400	367	393	389	416	377	393	394	371	387	374	409	388	391	389	370	385	397	382	355	394	397	379	407	363	362	380	383	336	363	389	378	406	393	398	373	389	374	384	369	384	384	349	385	393	405	406	389	366	407	375	418	345	396	403	375	411	373	386	390	391	395	417	389	389	433	377	362	392	366	362	345	348	351	390	397	406	377	392	398	370	392	384	387	380	359	419	388	387	406	410	376	391	371	344	386	364	395	341	374	386	404	385	349	367	363	385	376	380	378	368	368	379	384	404	386	392	388	376	346	392	366	393	415	379	345	398	372	428	368	406	384	399	388	386	399	375	374	362	396	389	375	392	415	384	407	388	406	373	363	366	392	396	390	408	427	392	400	389	431	390	382	383	365	392	399	361	383	409	374	405	381	399	452	397	416	402	397	424	395	410	381	377	363	366	386	401	406	413	424	388	397	404	390	416	407	379	355	419	361	348	394	361	373	400	393	399	364	374	428	400	379	389	403	386	387	361	381	337	400	361	413	390	362	380	370	401	380	396	396	409	382	366	380	409	376	377	369	406	377	377	383	396	385	394	401	406	413	331	398	414	404	406	370	384	400	354	399	396	414	411	382	393	378	414	396	400	381	380	388	358	397	382	386	389	345	365	359	404	389	388	369	362	402	395	382	362	377	359	384	364	387	387	393	409	405	443	385	373	381	370	385	379	394	409	372	353	392	378	382	395	400	358	370	378	371	365	381	387	394	371	374	380	408	413	395	393	393	382	392	383	419	405	362	372	418	384	374	397	401	396	405	397	392	350	360	372	414	384	366	406	393	376	392	392	368	427	384	376	378	421	399	382	352	377	379	383	395	367	401	394	398	376	380	400	410	405	404	371	346	352	379	409	388	403	416	373	366	372	398	413	324	386	374	340	371	338	422	434	333	365	394	398	372	358	385	403	348	404	361	358	391	396	378	361	383	373	388	388	395	379	404	380	387	409	415	347	415	371	390	402	403	381	361	397	404	362	396	395	389	404	402	360	359	372	396	413	372	403
40303	67559	61504	48977	40453	32048	24259	16993	10621	8360	6833	4714	3307	2554	2134	1705	1544	1336	1158	1032	931	894	793	734	700	656	659	635	590	608	593	557	571	588	549	538	580	563	515	487	506	553	509	556	539	532	506	529	488	528	544	525	524	538	560	550	515	565	509	500	597	529	515	502	546	523	539	548	529	570	483	560	504	534	526	497	532	530	559	545	552	547	540	514	514	495	552	532	565	547	496	535	490	550	513	549	543	515	467	506	528	552	507	569	519	526	504	516	590	502	510	558	519	521	520	534	502	525	550	548	538	524	551	476	585	501	565	537	564	516	535	488	507	514	492	526	556	557	525	559	535	503	543	576	506	511	506	520	501	498	535	536	526	553	549	541	531	546	540	535	543	553	526	549	555	528	528	540	514	515	548	522	505	526	503	535	489	550	578	533	552	526	483	519	541	555	512	517	575	497	516	544	531	527	548	550	549	533	517	529	524	569	573	527	540	564	555	524	551	554	556	518	510	530	520	551	503	515	516	500	518	539	505	508	549	530	537	543	533	512	550	538	532	516	539	514	535	553	536	534	510	503	575	505	511	561	502	563	528	538	517	555	536	561	553	491	517	510	519	506	516	540	554	527	493	552	523	546	506	529	542	534	547	518	547	536	530	523	523	496	515	540	531	558	538	525	505	524	508	566	543	516	530	504	511	539	536	527	531	517	522	509	533	491	521	499	549	563	520	572	521	525	531	525	494	527	517	510	569	577	528	521	535	541	533	541	541	580	530	550	518	554	527	526	535	510	531	491	543	555	571	524	547	523	550	543	572	542	551	554	570	510	469	514	519	535	536	501	555	540	564	568	516	484	529	546	552	480	579	520	538	553	529	518	580	540	527	525	496	518	503	540	569	525	524	491	512	502	528	565	526	510	522	538	536	550	560	568	491	563	552	548	581	538	519	540	571	538	516	533	538	482	517	555	545	527	547	565	508	542	529	539	541	508	564	543	488	517	541	541	517	610	594	551	546	516	512	525	557	530	538	557	507	532	488	546	560	530	485	480	510	563	563	530	548	549	529	529	524	532	512	483	493	521	545	532	545	583	514	542	528	540	508	512	524	514	549	540	543	537	570	559	543	571	514	546	518	549	523	510	512	549	584	501	569	534	570	542	546	522	512	525	536	544	538	512	522	519	522	507	525	541	536	570	527	550	530	561	545	534	523	535	532	498	528	557	570	541	511	538	488	499	507	492	485	547	512	550	513	514	537	509	548	528	545	513	539	538	535	502	550	537	538	501	524	522	562	504	533	545	535	551	550	497	508	552	545	516	562	570	560	527	567	512	537	538	485	512	551	515	534	552	526	521	533	538	540	537	537	568	506	522	521	519	529	504	516	485	555	527	524	539	533	558	499	534	498	568	522	512	517	547	567	546	543	498	521	563	531	551	523	524	537	542	542	561	526	562	534	552	544	581	532	546	523	498	546	500	517	514	559	570	573	554	525	558	504	525	509	519	551	564	532	534	537	564	515	566	492	573	563	565	570	556	557	540	534	588	536	530	510	508	508	559	508	545	544	516	556	535	569	581	499	530	540	497	528	531	498	508	550	550	590	506	535	558	509	522	550	561	512	573	563	515	568	563	493	533	554	545	541	547	545	550	530	529	540	511	553	564	536	517	529	579	530	522	495	492	496	519	542	508	555	567	523	543	546	517	476	550	539	541	558	527	517	544	526	534	583	460	521	564	535	513	517	514	565	481	584	487	544	505	532	497	532	533	531	541	513	554	533	563	560	581	504	535	550	529	513	528	544	514	544	563	519	526	530	534	555	530	533	506	528	509	523	500	494	504	512	522	524	504	519	496	511	535	527	550	500	547	521	602	522	488	535	508	499	523	584	527	544	556	543	566	537	504	548	531	521	551	548	508	528	529	544	594	535	537	537	543	512	522	518	546	540	528	547	522	528	571	509	554	518	509	520	506	551	513	491	538	569	512	557	527	510	540	521	539	496	546	539	522	525	524	519	541	537	525	532	505	551	527	516	535	550	555	524	513	549	522	540	538	556	503	546	528	516	545	511	555	560	496	536	555	522	515	527	541	511	553	522	530	508	504	526	559	532	544	530	512	561	567	574	565	557	537	525	568	578	498	566	542	558	557	542	502	519	526	557	513	528	539	552	549	533	527	540	488	548	562	548	533	532	536	506	520	533	510	581	502	543	531	533	564	563	570	541	529	533	580	540	527	559	514	514	503	564	538	535	546	577	506	504	538	572	528	529	509	551	482	503	525	536	554	556	551	575	567	514	545	489	552	542	504	540	537	542	537	507	455	566	566	531	556	506	523	560	541	492	539	507	543	518	531	510	542	540	533	504	544	571	498	564	534	500	531	533	555	519	544	542	543	506	522	520	534	512	545	562	555	516	526	550	562	524	567	485	526	548	505	521	569	505	556	509	524	545	558	496	575	553	528	523	531	559	559	512	534	488	539	547	536	507	519	562	491	526	543	525	547	520	541	532	535	529	545	520	493	585	524	529	536	532	536	537	513	535	515	491	550	504	535	503	489	502	528	532	494	608	529	545	527	569	540	575	548	526	549	516	567	495	537	530	536	562	512	526	524	574	537	496	520	539	518	513	540	554	561	566	509	561	553	554	515	534	533	546	523	538	573	541	522	549	550	505	545	551	538	556	579	539	498	525	595	564	506	550	535	549	522	554	583	531	547	561	552	535	483	556	556	512	499	541	505	502	523	521	544	528	523	535	552	557	531	508	543	526	520	530	512	505	521	547	557	510	510	526	529	535	488	535	560	493	516	513	556	518	564	554	581	523	542	548	501	552	514	520	562	493	482	520	552	543	557	533	494	555	527	502	553	516	534	504	524	537	530	524	547	562	566	556	533	545	550	539	562	523	539	540	496	535	553	506	505	532	554	580	497	574	533	539	498	520	464	508	583	508	508	550	534	527	513	546	555	562	508	570	533	532	513	497	518	518	549	527	564	531	538	517	533	563	516	569	550	542	549	544	502	510	526	561	511	556	541	530	548	532	497	522	555	513	570	524	571	485	530	521	530	509	538	523	556	536	506	547	508	517	508	555	540	506	551	571	512	536	528	511	489	537	566	546	560	535	511	523	538	521	565	549	562	545	576	541	570	526	523	500	551	494	552	540	544	552	525	519	542	569	550	551	513	583	530	535	568	500	542	540	546	537	527	542	537	507	528	528	556	550	510	515	517	507	536	523	498	558	549	555	546	519	547	530	561	521	525	525	546	547	524	548	543	531	519	522	548	549	556	543	512	553	499	495	531	537	543	511	509	537	525	517	545	549	534	562	488	518	579	561	519	518	544	533	553	498	520	541	509	487	536	499	528	545	542	524	526	510	505	551	532	515	553	584	584	563	563	527	506	542	542	541	527	517	515	568	524	537	546	498	516	532	528	542	560	530	529	572	518	511	526	534	501	507	521	540	528	541	547	557	506	539	492	495	530	548	506	530	562	565	563	516	511	495	553	563	548	524	491
29604	34249	42724	34532	23703	14388	8168	4835	2398	1673	1408	1016	799	701	569	587	547	451	450	434	413	451	408	417	393	384	390	362	354	347	400	371	369	373	408	392	362	344	388	381	365	408	356	353	390	371	373	387	366	404	387	376	409	397	334	370	338	381	397	365	399	397	372	369	397	418	343	367	356	367	362	388	381	380	336	350	364	375	362	356	348	366	349	364	336	406	384	374	404	359	377	357	362	337	382	380	372	391	346	351	377	369	353	358	383	396	385	348	401	350	389	349	377	361	384	329	420	407	381	381	386	402	410	354	395	330	356	394	353	389	374	373	339	332	355	351	373	382	405	360	367	357	380	344	384	369	386	368	335	373	362	408	363	404	350	371	373	379	389	324	352	387	364	379	366	370	363	389	336	346	402	352	378	333	363	332	383	392	389	378	378	377	358	397	374	345	371	374	341	357	362	388	361	370	377	359	369	363	397	358	357	338	358	393	381	333	365	367	360	381	339	349	379	386	361	347	372	345	378	346	402	393	357	390	389	364	376	353	365	317	386	353	352	365	384	393	375	390	381	391	334	358	363	389	367	353	368	358	365	377	359	364	347	363	390	395	346	375	375	355	360	378	382	349	371	348	382	371	368	351	360	384	338	363	322	380	350	356	361	367	342	416	410	368	393	375	375	397	376	369	368	329	387	388	347	359	370	364	412	374	406	375	351	375	371	340	340	361	372	403	375	380	357	348	337	381	396	385	372	365	391	376	398	382	397	374	378	385	315	389	337	356	377	359	381	379	376	343	344	398	364	361	405	371	354	383	378	375	415	362	352	382	426	362	370	371	382	360	368	376	369	377	374	354	381	375	362	339	372	371	373	384	353	340	375	368	388	384	380	366	388	362	353	309	345	386	396	367	368	378	354	362	374	348	364	363	378	374	389	362	380	385	391	355	393	367	390	375	373	372	398	365	359	409	368	345	367	386	370	361	400	407	377	371	389	344	428	387	390	347	345	393	364	357	364	366	397	360	372	353	368	390	388	344	397	385	359	374	392	370	390	371	382	380	405	388	386	381	341	384	394	394	364	367	372	361	360	393	359	392	383	357	397	373	369	364	365	372	393	322	353	394	388	396	372	366	373	351	363	360	373	368	382	397	369	349	387	339	376	330	349	360	384	387	372	345	404	377	325	371	379	397	343	378	376	341	389	371	340	341	354	408	372	389	353	402	427	375	320	371	345	379	395	380	376	347	397	382	353	330	347	365	359	365	378	387	355	402	357	401	383	381	370	348	360	349	367	370	357	410	368	373	376	395	354	404	367	328	389	355	406	368	379	378	365	382	351	361	349	378	360	398	353	344	408	375	356	347	372	357	373	383	379	351	376	364	393	337	384	378	377	348	383	367	377	391	381	350	364	353	345	366	362	366	395	350	364	376	366	391	409	370	350	341	380	371	378	354	365	364	335	385	376	355	358	407	352	366	370	378	372	381	358	346	353	368	372	403	366	408	371	375	365	381	389	370	361	377	368	365	354	398	351	368	364	343	361	389	366	375	381	374	354	354	413	372	401	356	357	370	371	398	391	318	350	387	352	341	371	387	383	370	351	346	367	373	383	356	360	371	372	358	400	360	356	393	378	360	380	399	371	359	376	374	385	342	391	380	395	333	364	366	358	429	360	365	349	397	397	387	360	390	400	381	378	371	354	362	375	368	376	383	359	342	417	397	363	360	354	379	365	365	362	383	361	385	371	342	371	383	363	346	374	350	377	376	369	380	385	379	391	378	363	373	363	370	348	400	375	368	345	353	343	364	384	352	392	392	357	344	349	392	332	353	374	383	344	372	365	400	374	349	356	371	371	382	375	382	368	351	350	355	373	358	355	374	354	396	403	386	382	377	370	396	390	392	350	397	351	365	391	376	402	395	363	365	398	397	342	381	369	398	368	390	350	372	399	360	372	354	393	374	390	368	353	386	401	364	376	337	391	366	377	384	387	373	333	324	377	356	360	380	359	382	338	338	358	372	377	345	396	367	344	408	373	394	348	393	340	391	366	359	385	410	362	393	387	377	380	364	363	372	381	392	370	371	381	364	395	372	382	369	365	348	369	372	351	364	352	385	399	352	404	385	379	371	356	362	364	380	381	377	371	383	358	363	377	387	347	377	338	369	403	380	411	377	364	350	368	369	399	367	371	399	365	389	399	350	409	365	336	405	358	363	389	379	353	390	356	398	359	361	383	349	380	366	347	365	403	363	374	369	335	352	372	411	360	364	349	331	364	353	363	344	381	376	383	363	380	344	379	403	347	389	361	391	368	353	376	388	446	309	356	389	365	383	376	361	377	346	399	390	362	360	340	375	362	395	372	356	352	328	377	395	396	384	365	368	355	356	384	382	371	388	364	364	385	396	383	376	407	365	383	376	350	347	362	381	378	377	388	360	338	362	344	389	382	405	362	361	321	347	430	349	390	390	368	376	356	361	370	374	355	369	356	374	376	385	378	345	387	398	370	340	369	302	349	359	390	347	365	345	362	377	375	387	378	400	380	372	415	364	365	391	388	374	374	357	348	372	339	377	400	398	375	349	376	360	376	365	366	370	371	378	389	364	345	374	378	342	387	344	365	362	363	384	360	403	361	366	339	363	355	349	387	355	410	377	377	363	372	329	355	392	391	354	335	366	356	355	371	354	366	372	353	387	379	389	410	355	351	382	357	358	390	393	382	362	331	379	391	363	370	338	355	334	371	372	370	406	355	343	367	368	397	369	375	369	408	381	396	385	377	393	347	384	358	340	354	340	339	385	376	410	359	347	377	365	422	379	388	369	369	372	384	398	345	394	403	372	372	422	340	374	380	335	388	364	348	377	341	370	412	378	364	351	370	403	332	353	325	374	384	390	380	368	355	366	378	357	372	349	397	402	373	402	370	399	394	377	401	364	358	371	400	383	373	361	372	362	365	355	375	358	419	416	334	349	397	379	364	373	359	405	371	399	361	373	346	349	380	348	351	378	360	348	357	394	389	343	390	382	407	403	386	333	375	397	357	371	335	365	341	383	341	387	357	388	362	374	397	351	342	352	342	377	354	413	362	352	347	397	370	391	363	396	379	337	401	369	385	378	381	353	350	358	350	378	339	373	384	357	362	398	390	343	383	378	364	387	364	382	394	369	371	373	395	358	349	352	371	399	378	366	338	386	360	350	381	328	392	397	362	403	321	358	372	360	342	383	385	339	408	384	365	353	370	370	371	345	380	329	329	375	373	365	376	383	379	362	338	375	359	381	393	375	393	355	385	322	385	370	385	353	374	352	378	364	331	373	343	365	375	387	386	368	375	345	389	368	377	339	371	333	362	343	365	370	355	355	341	380	391	369	361	358	361	351	363	357	383	365	380	378	376	379	397	350	371	382	383	378	368	324	419	375	399	375	378	385	371	410	385	389	358	354	386	373	355	341	395	363	377	383	372	366	350	362	383	344	386	365	368	382	340	403	356	361	370	361	367	370	358	379	367	366
37465	53156	48305	36761	28651	20298	14036	9554	4966	3655	3003	2000	1498	1258	1108	946	804	824	742	711	622	625	647	603	596	573	576	564	571	528	556	547	523	544	518	511	522	517	538	532	517	542	526	511	512	531	481	519	479	517	519	517	540	507	521	498	527	537	525	545	506	532	544	521	531	527	503	513	537	512	547	530	514	538	502	514	496	512	501	532	491	530	474	529	497	543	522	548	485	498	508	498	528	552	545	503	507	516	506	526	527	492	521	551	481	507	502	543	506	534	505	553	545	583	526	537	514	526	552	492	501	504	513	498	524	540	511	546	538	508	548	494	545	507	482	505	512	525	531	519	508	535	525	522	538	504	512	533	501	536	514	515	525	488	532	543	535	564	515	585	483	537	528	508	527	487	534	528	543	521	528	498	528	521	492	520	484	536	517	540	533	524	516	551	519	516	544	535	522	527	497	482	512	510	524	516	515	552	493	519	530	553	523	490	533	527	478	491	519	505	543	498	529	496	524	479	529	510	499	516	515	507	514	533	526	498	506	501	513	536	531	495	539	494	538	529	531	536	557	520	541	520	498	488	531	506	525	491	522	515	531	504	510	507	500	519	494	536	530	584	537	538	558	507	535	523	550	552	519	517	519	508	476	520	534	529	514	487	524	549	566	491	530	519	528	544	547	522	524	538	551	491	551	502	526	512	520	523	549	518	528	525	498	484	506	513	532	491	543	556	514	459	500	570	517	521	523	546	527	529	526	564	536	522	549	490	514	544	499	546	537	533	509	515	500	560	499	554	546	544	551	521	513	515	510	554	551	531	528	525	481	554	554	508	489	542	507	521	533	580	493	502	526	572	530	528	533	507	545	514	537	539	505	540	518	549	506	505	536	513	503	508	518	545	521	553	546	543	571	487	489	538	543	486	498	534	504	515	533	515	518	484	493	543	537	527	525	544	542	467	507	531	500	553	532	525	556	484	556	529	525	515	560	531	532	548	498	518	529	523	531	517	494	532	520	511	508	536	548	495	574	527	534	508	503	531	501	531	521	528	506	490	486	524	510	511	548	497	524	497	533	524	523	529	548	509	537	542	514	543	513	540	501	498	492	525	477	546	533	551	522	559	536	518	475	500	552	546	500	499	535	498	537	539	535	531	575	517	511	553	511	534	539	528	539	526	508	520	520	545	540	539	512	562	495	474	513	551	525	536	527	546	517	527	519	542	563	531	543	507	566	502	510	511	543	528	541	503	495	523	528	533	485	505	560	547	518	553	510	509	561	508	507	534	527	527	491	461	535	510	536	533	546	549	506	563	526	513	518	501	547	547	525	522	527	510	536	534	542	517	545	544	513	520	562	510	540	516	535	543	474	516	505	549	520	567	491	555	573	525	540	528	553	531	544	514	532	533	515	516	546	477	508	536	504	534	548	527	502	516	502	509	529	526	517	506	495	550	507	541	528	541	534	509	552	506	507	492	504	516	508	541	523	567	548	528	549	553	507	517	525	555	543	510	546	520	534	483	505	525	545	538	555	491	503	486	548	529	529	485	503	515	535	595	535	511	537	489	513	504	491	540	482	564	516	507	477	502	529	510	535	500	530	501	541	465	538	483	569	516	570	490	506	513	591	487	514	520	523	476	503	534	527	525	518	532	491	495	508	537	524	488	511	515	519	502	493	524	513	549	535	517	515	539	520	507	529	531	516	507	548	548	528	510	477	507	512	516	520	515	498	510	571	510	550	505	538	526	517	534	487	527	534	545	514	512	575	494	508	491	481	548	529	523	521	525	517	531	542	554	506	544	504	505	532	528	489	498	525	542	507	501	539	527	489	547	543	522	531	527	502	522	515	500	547	547	551	506	542	538	514	492	525	561	537	530	531	496	502	516	500	529	524	540	570	539	542	572	517	472	528	542	527	514	555	534	554	532	524	539	547	494	560	545	526	500	522	531	550	498	488	507	462	492	527	543	547	513	485	525	469	513	497	573	538	525	510	505	501	532	493	484	514	511	496	446	517	531	539	561	497	516	516	533	566	518	546	536	553	539	506	498	517	481	456	499	563	519	515	523	517	539	501	494	505	530	558	489	543	516	537	528	526	501	537	535	480	509	543	531	558	499	475	565	523	518	472	516	491	514	523	549	525	529	512	526	510	543	539	495	571	549	544	522	536	526	505	525	542	509	531	527	517	565	559	494	524	526	530	522	513	477	535	459	510	496	543	495	524	448	547	508	529	550	505	504	517	509	566	516	550	526	537	476	526	523	530	496	524	554	494	562	491	493	543	537	501	570	527	520	512	517	517	503	518	513	475	510	520	534	563	526	542	542	548	554	504	497	521	520	527	501	530	552	491	542	511	504	530	544	528	510	555	500	492	562	564	520	568	517	530	544	608	524	552	499	525	539	518	535	530	534	514	520	510	506	521	531	497	523	505	515	498	515	533	543	499	506	478	492	500	550	531	538	521	570	547	532	526	494	531	498	535	497	503	491	520	538	550	528	517	515	519	521	530	530	509	533	504	594	519	521	501	516	561	500	548	535	482	544	526	541	496	523	543	541	535	514	535	537	522	513	563	515	545	507	520	528	528	574	531	526	528	506	533	537	551	523	508	537	524	526	538	523	491	489	526	492	554	501	573	525	552	537	540	445	537	535	534	524	502	559	505	543	565	485	512	542	537	536	503	548	531	504	547	518	507	536	524	502	532	512	517	542	512	528	528	547	504	481	518	545	490	526	549	516	532	565	510	516	478	534	502	574	515	559	510	494	507	527	520	541	477	495	498	442	536	532	516	537	513	571	523	515	514	475	478	503	545	524	522	578	562	525	508	501	512	552	493	537	538	537	554	487	534	502	561	514	570	541	517	502	567	521	518	538	523	460	477	539	483	554	532	496	499	503	536	556	503	510	494	528	494	514	509	551	483	545	518	533	521	549	492	511	526	523	527	479	519	544	523	541	549	543	509	513	476	510	560	531	561	519	541	510	552	534	519	545	537	544	505	565	518	504	538	515	552	542	504	511	475	515	522	504	541	549	528	534	496	491	541	495	559	513	525	530	510	576	528	525	540	509	487	517	535	475	517	544	484	507	529	511	523	497	534	537	521	545	500	511	533	555	502	518	508	535	486	486	518	529	576	480	558	494	525	548	508	530	536	507	487	507	540	558	487	509	524	548	508	522	552	501	487	515	518	495	559	561	507	511	580	507	536	499	539	485	523	499	538	492	499	541	501	521	533	577	538	519	547	515	572	523	509	548	505	527	542	472	523	550	554	523	532	514	521	536	507	542	536	495	564	518	530	547	529	541	519	527	505	557	562	531	573	531	525	524	536	490	507	523	515	547	508	582	499	520	501	552	539	506	490	520	530	518	526	523	530	535	532	531	500	531	523	509	509	524	526	502	517	537	539	552	509	513	508	509	520	557	531	556	535	514	475	526	565	512	557	517	529	553	508	507	531	505	532	535	526	548	528	522	495	521	504	488	497	530	535	482	531	501	517	473	547	553	559	509
24095	21075	29119	28052	25651	22668	16763	8689	4383	2721	2310	1821	1301	950	917	760	692	633	587	512	450	491	483	462	437	470	446	424	415	420	383	417	437	386	388	388	404	404	425	349	396	423	390	379	398	394	374	343	397	393	355	395	403	407	376	387	392	406	367	393	394	396	416	399	401	386	372	425	382	408	413	416	397	366	383	380	390	373	368	368	355	381	379	367	389	408	407	410	374	416	382	387	392	390	362	348	431	403	359	381	362	401	402	429	410	395	405	396	396	447	404	367	376	409	376	416	418	397	361	403	406	398	361	387	399	421	423	406	402	331	379	386	383	388	369	384	436	398	376	382	381	399	388	418	384	413	403	374	425	417	399	363	388	390	364	391	397	372	386	376	389	409	362	389	403	373	380	386	372	361	351	396	398	344	392	369	375	402	399	389	353	365	376	336	371	395	384	383	364	355	385	360	364	389	394	384	372	418	417	392	388	379	390	410	390	388	362	379	389	381	406	424	398	412	406	415	391	418	386	365	426	407	398	461	368	387	405	379	388	345	412	392	432	378	387	377	398	403	359	389	390	410	391	369	358	365	394	401	382	418	426	407	403	393	397	368	351	366	422	379	370	383	382	404	383	377	395	382	447	407	396	392	380	388	387	379	386	390	375	395	387	378	382	361	381	396	389	405	389	425	419	376	383	385	365	357	376	354	382	375	380	407	369	370	410	360	378	374	374	423	397	383	408	401	397	394	402	373	393	396	387	410	392	414	415	391	376	403	414	384	386	369	403	408	400	394	401	391	388	359	373	366	374	401	379	380	368	366	378	384	378	374	383	388	403	382	374	369	415	379	364	411	358	356	387	386	402	364	380	367	410	400	368	385	385	384	391	381	373	392	395	373	419	398	387	389	385	415	389	358	388	387	402	369	369	423	372	371	407	349	400	364	385	422	377	383	383	407	421	381	329	405	407	397	397	371	443	427	378	412	412	367	364	389	372	359	393	359	367	397	398	426	376	380	374	369	391	392	386	374	399	359	378	407	329	408	392	360	370	402	396	371	367	377	369	409	355	397	379	401	390	385	380	386	445	387	365	412	370	402	388	413	404	368	378	423	352	387	386	378	397	404	347	391	359	414	382	383	420	396	385	420	380	407	387	377	417	386	377	391	395	359	407	389	383	377	416	398	398	343	344	338	376	412	399	431	358	389	379	393	405	412	409	437	382	415	365	430	460	397	384	373	401	405	363	381	348	370	343	372	363	392	431	400	345	435	406	379	391	434	399	417	395	373	353	414	406	371	424	395	399	358	371	379	380	366	377	389	410	354	413	369	413	416	387	357	384	386	411	364	382	399	391	380	375	337	369	377	372	342	410	384	398	388	359	372	372	425	434	333	394	406	416	385	396	400	379	361	389	382	400	388	378	416	412	388	384	403	397	364	361	376	402	377	351	352	379	372	376	377	366	390	407	419	397	394	371	333	407	376	355	371	388	393	390	393	418	395	405	416	390	400	372	392	403	412	398	404	392	391	391	377	376	368	407	384	389	380	363	428	399	386	412	387	380	355	408	380	371	398	435	373	413	389	439	389	392	388	377	372	400	380	360	378	367	382	372	397	418	376	380	360	413	404	392	407	406	363	393	393	366	386	387	371	408	384	380	351	363	383	401	401	376	393	364	406	375	384	386	389	355	396	373	399	366	405	376	388	411	384	418	347	401	412	376	384	395	396	379	383	369	375	389	419	386	398	388	388	374	376	373	382	392	417	418	347	395	406	413	392	385	404	393	377	397	407	392	412	403	426	386	405	358	406	401	360	407	407	381	372	384	398	387	395	380	424	409	380	389	411	358	413	389	389	404	397	415	420	378	389	344	365	404	391	410	390	366	368	400	364	388	385	372	382	341	380	350	376	389	443	401	379	394	393	377	402	410	384	376	397	407	360	399	411	393	409	387	357	384	396	384	360	375	387	389	384	401	406	394	412	399	389	392	383	419	414	393	394	365	387	382	390	388	378	386	387	386	396	398	393	408	374	400	377	398	371	426	362	387	382	401	356	368	414	391	397	372	413	385	380	389	357	374	382	373	435	389	376	383	372	387	391	366	377	389	379	365	389	328	366	357	355	416	374	401	409	396	401	385	372	406	403	352	419	370	394	418	420	376	384	422	417	379	387	423	377	366	387	368	392	371	380	374	378	363	381	433	356	373	393	394	388	358	418	399	374	368	374	405	387	388	417	385	395	395	382	346	376	377	400	376	392	399	375	425	383	392	408	391	429	367	381	394	433	402	391	383	372	365	368	374	426	386	384	355	379	352	396	378	393	352	395	374	355	409	412	399	363	413	366	394	395	415	377	360	384	360	411	422	384	394	365	381	394	377	399	408	381	418	383	416	393	370	398	383	388	370	358	410	402	411	392	396	350	351	410	377	397	390	416	386	387	390	436	392	375	382	389	398	385	441	418	385	400	362	337	403	374	411	378	403	385	387	395	388	388	412	356	409	383	354	407	376	384	408	400	386	390	423	412	356	383	407	374	368	375	383	380	372	356	355	378	386	383	418	375	425	368	381	391	378	379	380	384	437	374	400	434	406	380	394	398	379	387	434	381	425	366	405	377	413	377	397	401	394	370	369	389	384	364	389	435	379	381	379	371	411	404	388	407	390	409	385	350	378	401	367	379	401	389	409	386	379	400	410	403	387	412	369	382	407	401	421	362	375	349	424	380	418	371	372	353	396	376	401	378	386	384	427	395	387	394	393	371	387	424	389	374	393	398	363	375	413	401	388	393	394	434	402	351	402	386	422	379	366	372	372	391	409	374	378	394	383	408	387	412	397	374	422	371	368	401	368	426	372	404	391	422	368	392	393	408	391	377	430	355	388	394	398	396	381	400	391	400	344	376	368	365	388	404	404	375	395	393	349	375	393	371	400	400	404	393	394	380	402	396	430	375	362	388	414	388	406	385	383	361	361	377	387	401	346	380	413	403	372	391	398	367	369	378	381	393	399	418	377	378	374	368	380	398	384	405	371	372	390	393	361	364	403	405	351	398	412	385	410	399	367	391	381	351	364	429	365	376	409	399	406	397	401	401	412	416	380	384	414	385	412	403	394	371	392	348	396	388	390	381	378	422	396	417	391	409	430	389	379	384	391	381	377	411	393	386	391	367	413	404	419	396	421	411	408	409	385	352	443	383	368	388	340	395	394	408	405	393	388	373	426	380	399	400	370	392	399	425	359	410	379	387	404	409	399	381	401	389	393	355	370	397	392	414	366	410	373	407	373	381	366	371	395	392	409	385	395	402	381	408	368	414	363	415	397	380	377	375	424	365	406	371	403	423	390	402	359	377	346	387	374	383	364	372	393	392	426	415	410	378	409	408	421	399	368	407	382	438	439	405	436	364	399	400	438	372	385	384	395	364	395	388	389	392	403	383	408	424	416	395	415	377	372	386	387	381	373	363	412	415	376	397	374	380	418	392	393	424	381	380	391	392	399	449	391	398	386	404	396	373
37776	61532	56594	44187	35220	27268	20785	14206	8690	5523	4853	3495	2434	1939	1561	1286	1163	1022	924	856	795	746	683	699	672	670	597	600	606	573	577	554	565	578	563	571	538	551	573	544	554	550	560	570	557	537	545	566	563	540	549	549	531	511	534	548	550	580	506	543	562	567	553	548	559	585	505	514	563	606	508	523	533	551	565	529	539	573	542	536	562	544	521	575	560	543	540	552	534	543	546	557	552	556	571	540	559	568	522	547	548	563	574	556	543	560	553	556	571	604	503	562	554	530	558	535	519	557	537	563	544	557	564	542	554	524	588	537	585	489	517	565	549	540	511	499	523	551	545	520	578	543	519	552	579	526	523	544	576	525	527	535	538	520	517	551	560	534	572	564	589	551	564	533	612	526	552	540	587	596	508	547	515	549	545	536	544	539	599	567	519	528	524	560	523	543	546	541	568	527	548	547	541	566	591	519	592	545	517	514	519	589	532	557	561	541	546	571	519	550	582	535	564	550	586	593	565	555	537	556	539	555	548	513	556	556	513	541	542	562	537	511	544	547	534	562	539	540	562	560	543	509	510	558	553	523	579	529	539	547	541	502	549	551	533	544	552	521	558	571	556	549	580	532	527	534	572	545	534	617	522	560	561	495	584	583	549	533	576	545	576	559	555	545	554	539	543	548	533	553	547	563	554	534	542	567	536	567	551	576	484	535	541	536	560	581	553	560	537	574	532	535	578	577	546	565	536	564	545	564	553	577	569	517	597	526	559	528	558	577	518	518	561	538	566	556	545	592	544	528	522	556	568	578	488	519	520	554	629	553	572	584	545	558	543	529	507	559	483	598	538	550	588	590	525	588	528	529	536	549	470	555	528	528	562	600	570	555	566	533	571	600	541	546	566	579	553	526	583	551	580	579	560	547	580	539	552	539	535	544	536	569	549	540	553	532	551	580	560	521	510	541	530	548	564	583	526	530	557	526	551	549	542	571	550	585	519	580	561	571	577	568	508	527	559	554	517	519	533	521	522	552	516	541	585	525	555	549	556	574	505	544	532	514	560	542	555	542	560	566	567	551	526	544	538	548	588	542	547	561	536	556	535	538	562	598	581	564	548	537	545	569	543	546	564	545	506	585	552	527	550	589	525	540	545	600	540	531	563	576	555	487	560	514	564	540	554	567	525	534	552	512	533	527	542	522	521	601	567	520	561	533	566	520	544	512	554	525	540	602	528	534	534	544	604	541	555	511	561	548	557	602	570	555	572	530	557	597	543	584	529	533	544	524	518	526	589	571	557	571	564	541	529	542	520	548	551	530	588	574	566	521	572	496	554	522	577	535	539	586	526	553	628	521	558	547	544	556	541	531	533	548	534	531	541	587	553	531	543	545	534	531	543	547	565	548	556	548	537	560	529	562	539	560	557	545	569	540	594	522	537	532	555	537	546	521	539	535	512	553	572	575	540	529	579	526	543	555	553	529	547	567	550	543	557	531	550	577	509	570	577	553	535	570	558	550	538	546	586	569	542	539	519	465	562	553	576	531	579	533	575	488	549	530	574	533	527	565	521	552	568	579	542	554	535	530	521	564	529	578	547	572	523	562	543	593	572	535	544	583	536	535	555	529	550	525	594	531	525	556	549	521	567	562	525	522	517	580	510	581	583	552	550	530	525	545	593	569	526	531	535	532	569	541	568	545	533	536	558	575	550	555	555	576	569	562	552	555	541	518	577	552	538	548	574	552	565	556	519	518	561	548	577	536	546	597	515	526	552	559	536	532	547	512	552	551	533	535	519	595	569	562	521	531	549	532	551	585	521	531	601	529	565	536	559	547	568	552	581	552	492	571	563	562	553	525	561	548	525	594	566	548	544	583	555	558	514	484	574	585	555	550	571	512	528	564	548	566	559	544	527	553	554	552	597	528	535	546	556	533	512	569	561	560	539	552	556	536	530	580	591	542	557	556	543	585	524	546	543	523	539	532	551	535	556	594	598	516	523	539	561	529	565	550	533	522	562	549	540	543	565	540	565	554	543	574	516	553	596	555	531	537	527	522	547	539	616	536	561	565	559	525	557	557	592	559	559	540	521	517	544	532	545	534	547	590	562	566	533	560	551	536	579	513	576	561	555	560	511	530	554	523	555	597	566	553	548	540	579	539	549	525	539	584	552	560	561	579	538	539	558	517	560	525	505	568	590	563	549	518	573	555	518	517	536	562	563	543	622	561	549	550	543	558	573	555	516	596	538	569	526	561	548	548	538	526	532	543	565	552	601	585	575	580	533	549	559	558	541	577	548	575	567	583	557	555	533	543	553	586	572	539	515	594	579	546	514	520	511	551	542	544	562	569	574	589	513	580	548	585	541	523	533	559	570	484	552	493	539	565	563	550	537	530	517	553	570	547	547	575	564	568	550	539	576	580	563	581	572	596	538	546	575	560	553	518	586	580	555	505	545	542	573	523	542	560	565	569	527	601	551	570	544	568	550	550	527	504	535	567	549	546	537	563	537	525	577	586	542	513	558	637	581	578	507	542	517	548	557	543	547	535	571	556	553	544	561	490	521	544	582	544	544	531	561	519	553	553	540	539	543	522	546	553	506	550	561	566	540	541	558	524	549	506	589	521	526	549	581	577	557	558	553	529	546	533	553	535	550	564	553	555	533	564	537	537	539	533	581	547	583	559	533	538	543	591	519	524	531	543	517	584	520	537	536	520	568	562	550	563	505	555	560	575	553	522	574	578	550	558	554	575	548	508	522	535	555	570	558	555	536	526	509	564	577	544	545	547	541	629	596	538	532	567	543	505	544	565	556	514	549	540	534	549	488	554	594	551	620	566	531	553	553	531	532	553	555	527	561	577	520	592	530	556	558	520	579	566	568	600	533	537	518	506	550	531	549	559	546	546	516	585	538	552	531	607	571	575	558	562	551	569	531	541	538	559	539	573	549	598	545	543	536	558	510	565	534	560	566	572	554	552	558	523	545	613	543	535	558	545	539	569	525	576	566	543	555	545	524	572	558	552	596	526	551	573	537	528	546	538	559	552	502	553	567	521	563	529	499	544	555	542	573	502	571	565	544	591	525	535	557	516	532	566	555	524	549	549	545	550	516	593	517	520	555	566	541	502	586	564	575	533	556	549	597	537	564	556	533	552	547	541	529	549	563	581	532	522	533	546	609	538	550	521	525	583	597	585	552	589	524	562	575	555	576	563	570	570	543	551	517	532	539	536	583	551	537	514	546	539	527	540	555	536	507	564	574	538	535	551	566	564	513	567	575	542	577	531	543	552	561	555	540	549	513	567	585	576	546	528	573	544	525	528	538	559	583	564	534	534	530	532	561	553	573	548	558	593	498	505	569	521	575	572	535	562	557	554	552	550	551	506	575	541	552	561	545	546	546	524	551	615	567	577	526	559	529	579	550	523	531	532	561	593	581	527	573	567	582	557	583	553	540	569	549	524	543	539	565	537	542	523	520	521	550	531	562	567	529	562	557	587	531	558	517	569
23022	21023	28703	24428	23781	25463	23994	13816	6737	3872	3064	2371	1706	1267	1064	910	784	733	647	616	585	531	497	514	459	417	447	417	386	347	430	430	416	397	407	353	367	417	426	374	378	382	394	393	364	415	387	353	384	382	422	382	343	377	388	362	379	384	400	395	397	363	370	407	379	397	363	376	376	365	369	399	408	398	366	420	368	354	394	378	352	381	366	372	355	388	401	396	408	383	382	404	401	367	388	387	397	366	350	385	365	393	393	397	354	383	404	372	377	371	324	394	385	365	461	396	389	418	404	366	350	370	404	424	394	392	385	395	390	366	405	361	394	426	395	378	412	354	377	399	394	416	380	373	375	391	357	370	373	344	354	367	380	368	396	355	425	392	425	367	386	389	368	400	385	369	410	399	377	385	378	405	378	391	402	393	422	427	378	357	392	373	389	383	363	373	362	398	375	397	399	370	378	383	384	367	376	348	369	383	363	408	386	361	393	409	378	345	373	380	390	421	393	364	415	395	401	375	423	362	379	399	398	405	419	376	379	386	389	382	354	351	396	393	372	389	351	374	392	378	382	397	396	402	371	373	406	368	348	369	397	388	401	372	389	378	386	388	355	361	374	369	382	393	403	366	408	404	383	378	387	404	373	377	359	416	411	404	406	357	420	358	429	336	383	392	405	371	366	420	379	350	331	380	394	384	369	398	368	392	383	365	380	422	365	418	382	342	384	417	385	396	372	410	435	391	391	370	381	387	390	357	373	381	390	415	408	387	382	383	377	405	384	353	361	385	393	379	414	395	389	380	394	355	336	405	384	376	411	385	392	403	373	381	391	394	358	373	359	356	374	377	334	414	399	428	345	380	416	353	403	360	431	383	384	388	423	381	379	386	396	384	372	379	391	414	400	380	352	355	385	361	377	396	374	383	367	382	391	418	405	407	407	401	349	387	412	396	386	371	374	387	356	371	404	377	397	372	393	373	367	375	370	404	360	398	397	358	380	369	396	418	377	384	388	394	375	408	379	359	381	399	400	422	352	426	385	390	385	411	381	360	335	397	391	372	390	349	376	391	362	341	375	378	384	403	372	383	385	362	397	367	402	409	401	382	385	363	389	394	393	374	399	377	371	426	391	358	358	418	381	384	368	400	398	392	355	372	382	381	372	376	374	400	392	412	390	435	414	369	387	377	377	369	377	361	390	383	404	348	375	398	416	369	385	410	364	394	383	413	373	419	384	366	355	382	420	405	365	396	389	408	389	369	388	390	358	428	367	386	385	365	357	363	363	399	387	410	385	406	404	354	394	370	405	408	378	403	365	405	405	400	410	392	386	380	394	364	400	400	379	389	345	385	338	375	412	370	392	420	403	388	367	390	368	398	387	386	377	406	369	335	369	397	364	386	383	369	378	373	412	380	376	396	398	417	369	402	400	367	390	379	370	433	365	372	384	356	407	408	387	415	385	389	364	340	356	367	371	352	406	362	389	388	349	395	401	354	387	389	374	367	403	386	418	356	423	374	385	409	382	370	396	374	380	378	358	381	377	365	369	400	378	395	369	356	382	368	398	379	363	408	408	410	359	404	363	396	377	379	381	382	399	400	377	388	350	396	406	367	359	373	390	382	372	374	368	372	371	350	383	395	366	371	378	360	360	386	427	356	403	403	378	373	386	361	372	362	408	371	387	387	370	405	356	375	367	407	403	408	388	378	379	383	372	380	365	389	390	377	403	413	353	402	396	382	398	391	391	386	396	371	398	397	380	391	398	431	362	391	397	390	381	404	359	353	383	379	385	371	388	340	379	378	390	346	403	388	350	386	363	404	410	354	373	386	346	399	358	376	409	387	388	386	415	387	389	398	396	367	385	364	375	401	391	401	369	364	383	357	403	412	354	381	360	415	407	380	368	346	370	369	384	372	383	389	411	370	377	325	460	395	361	375	414	387	412	397	419	385	367	400	361	366	369	383	400	356	412	357	366	384	380	393	404	378	375	365	352	360	378	382	373	384	378	394	381	357	405	395	375	387	406	391	395	381	395	373	376	386	405	367	356	385	348	380	418	390	409	378	380	344	350	394	358	404	370	390	371	394	384	350	385	355	388	375	355	365	370	388	365	387	401	383	406	390	390	368	368	392	380	348	389	408	340	400	359	382	387	376	375	354	369	363	348	397	388	360	379	383	363	378	370	423	399	416	412	384	382	354	381	371	376	391	376	383	378	383	360	378	399	422	392	381	375	411	379	388	361	358	376	352	373	373	365	392	359	368	371	377	345	384	392	405	357	360	401	380	345	377	414	428	379	377	386	375	407	405	384	374	372	366	388	383	395	390	358	373	357	383	358	383	363	422	362	415	388	373	391	389	382	407	391	372	394	396	335	354	353	380	382	369	382	343	379	391	378	356	377	368	410	395	366	396	367	369	376	372	404	390	396	373	383	388	355	383	350	399	380	393	365	401	399	360	368	383	361	377	382	357	385	385	369	382	395	407	399	380	372	425	365	408	385	366	370	394	385	395	404	406	377	386	371	376	377	349	360	383	407	377	372	390	386	380	385	408	331	368	367	366	414	375	398	400	414	373	397	359	396	412	401	375	387	380	390	377	395	360	387	372	387	399	427	367	390	392	366	400	391	375	376	384	370	397	369	384	382	393	410	362	369	386	409	349	423	385	384	403	367	379	384	351	377	376	390	390	354	354	394	341	371	370	391	399	390	349	367	384	378	356	391	396	386	402	357	371	370	404	442	408	382	378	413	392	408	381	395	380	401	369	375	376	366	349	368	352	400	381	417	406	361	369	390	360	372	401	393	381	375	336	381	395	425	363	399	402	373	377	390	389	381	391	377	389	403	385	359	386	383	376	386	371	358	402	367	389	356	369	361	398	351	371	341	403	391	372	419	397	402	376	375	380	377	388	367	397	349	352	382	383	370	361	365	374	353	384	388	408	411	381	387	400	364	390	342	402	373	376	372	378	363	351	392	393	342	387	357	407	420	378	355	340	385	397	389	404	392	372	360	381	377	383	398	394	394	370	395	379	349	405	355	386	407	364	373	374	411	377	404	406	355	388	362	358	398	370	381	384	381	363	389	410	336	394	419	394	360	390	399	330	408	373	377	395	391	356	356	402	355	362	406	379	425	431	372	379	378	389	405	353	384	348	400	419	391	384	357	382	395	390	373	364	388	361	392	408	382	379	392	392	397	371	352	369	378	372	358	358	394	414	380	381	409	385	381	380	408	393	388	378	396	346	378	377	385	354	372	411	384	380	387	403	353	338	356	403	380	365	415	390	372	403	407	372	359	386	413	395	378	375	360	401	346	364	391	371	363	357	377	376	396	357	399	376	393	437	377	394	390	352	387	391	395	368	391	373	385	385	360	392	368	358	390	388	406	394	379	353	373	391	441	380	391	388	387	387	394	379	389	380	375	417	368	349	396	363	393	402	396	378	376	392	356	385	391	393	383	405	373	386	405	374	367	354	390	386	399	419	390	387	410	374	393	362	375	374
40695	67322	61146	48265	40180	32968	26125	19338	11751	7410	5842	4771	3202	2505	1900	1604	1460	1203	1096	1031	830	802	703	684	645	618	605	618	590	573	580	554	536	572	543	589	519	570	531	531	537	549	543	495	509	520	581	519	541	487	553	491	486	511	498	499	540	553	505	503	513	537	526	526	489	530	547	559	547	489	499	537	540	541	508	540	506	543	503	502	511	541	551	534	486	518	513	537	521	541	537	547	539	544	501	530	564	514	569	524	521	489	508	543	491	517	508	494	515	500	516	538	536	508	558	529	484	525	486	519	557	558	556	545	517	528	519	535	540	511	528	528	517	518	562	528	526	530	532	502	558	531	547	525	518	507	531	547	558	502	507	511	581	538	541	503	520	515	501	522	559	547	490	531	543	515	519	529	551	557	529	500	540	524	490	494	528	506	522	513	576	513	521	521	556	545	535	528	541	529	534	526	517	552	575	544	509	522	502	581	516	497	522	522	548	547	488	489	519	472	512	512	525	514	543	492	551	584	551	451	544	501	489	534	540	531	529	529	542	509	517	543	543	535	559	553	583	546	566	536	516	535	549	526	531	504	535	512	525	521	543	513	495	521	524	544	510	546	542	497	521	554	543	508	478	511	532	547	552	513	506	522	555	523	564	531	560	510	542	469	527	533	542	528	493	505	485	492	540	527	504	545	524	534	540	519	535	524	538	531	499	529	558	542	532	516	538	481	522	518	518	521	509	573	504	525	537	524	556	579	551	512	528	482	522	558	488	496	556	525	539	573	525	506	493	525	480	486	499	532	538	509	531	489	545	504	514	517	527	536	522	542	551	529	545	508	525	525	511	567	528	536	558	554	492	478	543	538	528	568	510	544	543	506	540	530	534	557	519	550	560	538	503	531	514	532	552	530	542	525	535	541	512	520	515	525	541	519	520	524	529	530	567	528	530	538	514	510	537	533	535	540	554	520	572	525	491	543	563	602	472	520	479	508	526	525	549	522	549	506	513	533	539	493	513	494	541	517	509	535	563	479	510	515	512	484	488	530	512	503	507	559	503	518	554	522	511	475	574	506	526	525	513	530	536	491	568	549	499	528	527	481	532	530	495	547	521	502	520	559	531	526	557	561	541	506	540	552	565	516	509	522	501	550	522	550	520	547	562	537	512	525	533	561	534	524	528	493	496	527	578	527	565	518	545	493	552	548	543	503	557	517	530	556	495	510	516	513	501	545	514	534	544	526	550	513	537	527	522	528	513	529	512	504	510	541	548	557	537	513	531	560	524	495	538	572	502	566	561	529	546	533	487	526	534	540	528	545	503	558	515	531	513	510	490	535	514	517	531	539	538	527	514	513	522	554	521	512	532	519	488	529	472	526	516	491	497	506	530	509	518	537	555	509	571	504	540	523	543	560	518	555	512	549	537	542	557	510	513	540	523	518	524	499	570	541	506	516	558	539	496	563	534	526	521	542	569	523	497	532	507	543	509	540	530	549	525	505	530	545	541	527	524	520	555	542	532	533	552	536	556	513	517	544	551	571	507	505	510	543	536	533	551	520	528	551	553	520	520	548	572	493	504	509	560	540	550	538	541	548	554	527	551	523	562	532	519	576	531	542	503	516	519	497	545	505	503	511	523	556	486	526	486	553	537	532	504	532	504	506	557	555	502	566	509	480	552	548	551	538	519	524	517	536	536	476	521	485	525	526	537	501	516	478	518	544	536	511	519	512	520	530	524	540	531	532	553	529	552	534	548	532	516	559	499	515	507	538	498	537	504	550	517	525	550	474	520	535	560	578	548	526	513	483	538	531	567	548	545	528	538	554	560	552	543	524	544	553	511	511	525	530	504	471	523	566	533	562	507	535	543	479	529	509	534	536	560	530	480	542	555	524	505	516	547	504	514	542	562	530	514	512	509	602	521	523	550	516	533	580	477	533	556	506	561	511	526	547	550	507	541	560	546	521	514	547	537	506	510	521	515	542	564	548	543	507	508	533	477	532	556	519	505	533	534	511	518	603	557	548	529	533	563	534	530	610	540	542	580	511	524	519	526	537	551	528	527	514	515	572	570	560	528	528	516	555	487	537	507	547	557	523	506	508	517	500	535	543	496	520	508	528	563	510	532	549	500	563	531	530	533	507	505	546	538	531	532	511	543	518	515	552	476	556	496	554	486	519	546	527	548	488	484	537	534	509	525	543	524	529	517	515	524	526	523	556	526	518	550	564	524	510	550	477	502	522	543	508	523	521	510	540	528	509	503	472	521	553	516	487	532	516	545	508	550	547	548	514	517	516	539	541	538	505	552	497	525	466	521	528	523	507	539	518	554	509	508	542	595	538	515	560	503	531	506	504	534	517	500	536	504	514	509	517	498	551	541	538	547	519	532	557	509	542	519	560	508	520	541	543	506	540	502	520	559	534	531	526	498	574	530	538	520	491	509	516	511	506	509	507	531	532	524	484	545	514	561	507	549	518	542	503	501	540	515	503	578	535	525	526	544	559	513	539	546	521	520	536	509	507	550	560	559	507	574	530	517	522	551	537	505	516	530	558	526	519	493	516	531	529	554	529	585	555	536	516	516	530	530	549	507	510	566	524	506	568	527	474	507	574	548	524	518	536	515	545	511	531	562	508	464	571	556	497	500	529	549	512	510	508	569	536	498	516	531	562	502	491	523	532	520	488	542	502	517	555	557	522	503	564	545	533	576	544	540	511	502	533	543	526	527	513	523	541	482	505	535	562	507	529	542	498	552	527	500	550	496	555	500	574	575	529	584	549	535	563	560	574	501	487	520	516	550	505	521	519	539	520	507	535	517	509	502	528	519	521	558	532	531	506	510	508	533	535	527	534	514	522	559	509	523	462	543	536	511	520	494	539	523	545	538	527	506	550	520	529	498	535	521	518	518	525	517	521	520	552	514	527	540	527	515	525	516	523	531	537	527	579	521	513	545	513	529	545	507	493	535	585	550	520	546	504	535	517	549	521	515	514	513	522	483	558	541	527	513	511	557	552	523	504	513	535	544	558	541	584	518	501	570	546	515	517	527	496	535	547	535	548	502	539	527	499	523	557	540	512	492	550	533	540	511	526	528	516	552	518	514	513	500	543	519	491	528	489	498	537	476	532	498	510	551	541	548	565	532	498	528	555	514	533	521	530	523	541	552	528	511	545	523	530	508	521	571	538	535	525	562	530	539	579	499	501	536	528	522	553	506	527	517	558	470	504	553	517	493	530	473	527	491	505	538	548	548	536	490	513	509	539	499	486	539	550	534	514	516	528	513	549	498	528	500	514	538	522	571	543	552	554	516	523	494	552	512	517	510	513	521	531	520	504	519	524	498	542	515	559	546	531	513	506	520	469	526	462	542	495	518	530	558	525	552	571	513	521	524	522	526	571	493	506	555	558	575	549	539	538	544	557	513	503	552	525	528	541	539	569	517	540	511	548	547	517	492	537	574	541	508	534	508	529	525	561	528	549	537	520	500	559	582	495	527	537	532	514	532	533
29659	34852	42631	34061	23026	14812	9231	4927	2639	1604	1309	1102	866	665	592	530	522	481	459	414	439	434	440	404	400	413	401	368	391	411	374	368	379	376	373	368	351	370	358	344	350	365	362	393	400	376	353	378	358	361	363	385	373	381	371	368	348	367	353	371	384	361	359	371	358	377	340	346	345	374	371	351	377	383	360	358	379	370	367	387	354	417	352	348	367	389	377	369	339	339	375	365	363	369	376	382	355	345	374	343	378	378	350	324	373	339	353	359	353	348	386	345	386	375	401	375	396	398	345	379	402	365	364	401	399	361	378	366	372	387	356	385	372	373	395	351	363	370	376	349	354	349	318	372	366	350	362	408	408	384	350	364	389	348	383	329	369	344	383	380	373	353	364	436	363	369	359	367	399	394	369	387	396	364	370	372	329	337	382	357	356	355	357	379	369	365	360	381	353	354	382	380	409	387	354	399	385	323	391	357	370	350	389	371	365	372	375	370	385	369	366	387	375	376	376	345	353	377	358	392	400	366	356	386	375	346	356	329	362	392	367	375	402	366	359	382	377	357	348	394	364	375	370	405	365	380	396	348	376	395	392	369	388	426	398	348	391	357	392	334	364	371	374	389	365	354	392	368	355	353	345	372	378	369	369	331	353	362	382	355	377	381	335	377	368	353	347	361	366	365	373	364	343	350	334	344	341	370	348	403	390	399	395	352	371	355	349	375	384	356	399	409	373	349	365	370	365	369	361	358	349	377	340	368	345	354	361	376	386	326	339	349	373	371	354	373	355	386	348	372	371	405	372	351	345	355	374	382	347	370	341	399	409	346	341	367	372	356	374	369	394	360	329	362	369	352	379	362	342	370	391	355	347	365	423	377	348	379	391	376	358	383	391	385	361	390	376	381	380	378	371	364	380	346	395	357	368	372	376	363	384	362	413	385	354	350	379	415	364	383	362	399	372	381	361	388	359	358	389	379	362	360	348	338	348	375	344	355	372	397	332	355	380	331	378	372	372	379	377	348	365	369	379	356	398	383	368	385	356	415	407	364	333	357	385	372	376	360	362	381	349	392	374	363	412	408	379	376	378	368	364	373	365	392	368	385	374	355	363	355	387	386	382	371	406	377	349	360	345	372	348	357	370	394	337	351	388	387	357	352	372	360	372	375	368	363	419	398	357	387	356	350	355	389	379	347	351	378	383	366	392	361	357	402	355	361	351	391	357	361	357	374	366	359	354	382	346	359	375	357	383	392	348	400	356	375	388	337	363	384	377	394	380	368	322	384	371	400	378	340	385	358	369	380	401	368	361	357	360	361	355	391	358	354	367	391	369	359	374	347	345	345	348	366	368	387	349	374	372	368	381	374	376	359	355	379	359	339	362	365	371	371	345	347	363	368	354	345	362	366	376	361	358	358	386	392	322	378	341	388	360	383	364	373	343	397	370	369	355	384	353	372	379	357	360	395	364	359	351	369	386	356	370	345	365	328	363	329	350	364	362	361	338	355	405	330	332	364	372	360	393	430	367	329	361	368	360	378	390	394	384	391	397	383	377	378	374	372	340	367	326	357	371	368	350	369	367	346	376	366	385	352	356	409	356	376	402	338	335	359	368	370	378	378	352	393	378	413	339	370	375	383	335	369	400	375	368	330	353	371	362	410	327	365	410	349	373	339	367	380	386	357	373	346	406	374	350	380	368	360	389	342	373	368	385	323	376	390	361	372	341	336	345	365	393	373	350	330	360	371	364	361	367	370	335	342	373	361	352	386	352	378	354	336	388	385	406	380	371	367	369	375	360	358	371	364	377	346	334	394	361	356	365	349	374	357	372	380	373	409	369	338	384	364	386	387	364	370	364	358	359	320	396	398	407	370	385	376	351	358	388	383	401	398	358	351	364	370	344	368	387	358	362	370	379	376	373	353	361	354	370	402	370	381	389	367	352	396	355	358	379	364	379	355	376	372	389	357	366	389	409	386	368	330	360	350	374	329	371	363	408	393	376	362	419	349	378	376	358	357	371	394	336	382	366	381	405	385	363	402	371	346	354	343	341	346	398	351	356	363	403	380	421	344	345	382	378	326	393	383	375	378	364	375	411	387	378	345	390	357	373	355	372	397	396	359	360	351	384	374	380	382	398	334	373	377	376	420	379	370	391	364	353	345	380	390	343	350	357	358	395	372	378	368	373	361	369	360	373	383	411	377	387	347	411	377	393	369	384	374	335	367	393	347	302	389	375	357	383	353	340	388	354	390	370	354	347	382	338	367	391	394	364	424	378	383	391	380	322	378	382	348	389	366	390	327	375	340	392	374	383	354	334	351	389	403	370	370	391	362	363	346	386	381	370	318	387	384	361	353	362	395	355	366	346	360	392	332	389	418	393	379	365	380	384	342	395	366	351	345	354	381	373	404	403	370	379	359	394	380	375	396	355	360	316	347	394	409	327	389	374	357	350	378	340	381	355	395	414	363	356	351	365	369	380	373	399	359	397	356	396	403	399	350	381	392	394	369	378	355	353	355	347	372	397	358	379	366	358	374	382	362	337	378	369	353	408	374	374	389	391	381	375	373	354	342	361	363	379	361	346	359	352	380	367	364	396	406	364	359	347	365	341	353	355	371	372	367	354	347	386	363	390	374	339	370	365	358	375	369	393	383	363	377	364	398	380	380	420	410	342	371	362	365	351	355	364	388	410	357	385	322	389	346	325	379	365	392	352	399	348	373	368	360	382	376	368	365	345	350	361	378	364	351	365	355	370	359	389	364	375	366	378	417	387	348	384	359	367	378	356	394	411	373	405	380	371	362	391	357	369	358	364	346	393	335	347	369	377	405	380	390	369	384	396	365	343	373	389	364	378	364	371	367	371	384	367	352	357	376	374	391	369	377	322	365	391	357	351	371	350	394	365	354	363	398	375	367	358	372	355	372	357	390	356	364	376	346	381	390	382	400	382	378	366	376	368	369	348	355	369	353	365	377	337	363	338	358	392	344	318	362	338	362	344	369	349	355	356	394	362	367	335	386	384	376	354	388	379	357	372	375	369	388	385	364	330	364	338	344	371	345	374	384	369	357	402	389	384	348	354	387	363	331	389	368	356	374	389	348	372	354	357	359	350	403	393	325	356	369	370	372	372	367	393	373	371	359	364	368	381	356	357	354	366	371	365	377	395	341	377	358	369	352	353	366	395	358	373	372	350	376	372	348	362	372	414	398	348	370	374	354	378	362	378	333	364	404	369	386	382	383	358	384	365	343	381	341	355	385	349	368	382	345	363	389	373	339	341	392	346	380	384	361	374	380	364	382	380	328	399	371	353	380	342	387	374	402	341	351	367	349	355	360	368	349	362	369	368	380	354	346	370	351	368	330	361	349	357	348	363	344	361	351	354	375	390	349	384	373	375	354	322	375	377	369	377	394	416	343	362	386	352	382	360	361	346	352	368	376	354	344	358	387	345	350	403	381	384	400	390	365	367	372	363	348	344	384	378	353	380	372	366	355	397	375
38127	53723	48477	36642	28244	21387	15092	9426	5394	3324	2594	2242	1636	1249	1042	940	845	738	766	613	647	597	605	561	574	573	530	559	512	549	534	518	551	522	565	518	500	501	529	482	568	497	501	525	524	551	519	536	494	534	514	497	510	515	510	495	508	503	508	499	531	510	489	485	485	541	523	482	482	529	504	498	531	502	507	523	550	530	528	518	508	518	523	532	513	517	545	482	536	462	517	514	505	477	530	527	522	524	503	518	490	513	553	534	528	505	523	522	534	499	565	508	530	525	506	507	520	496	524	532	520	520	500	499	543	482	524	491	517	524	535	526	519	498	532	453	487	500	496	495	495	511	508	547	501	503	512	528	462	485	507	535	540	480	540	464	514	517	489	557	516	489	482	504	532	549	557	508	493	530	531	509	523	521	522	523	503	512	516	508	503	518	519	527	530	498	504	519	504	512	549	526	509	489	543	480	477	492	502	542	505	494	526	549	511	525	535	516	529	492	497	545	492	497	525	514	545	502	503	484	518	481	510	518	488	525	497	498	508	517	517	513	530	479	508	496	496	567	555	480	531	516	531	523	524	549	525	538	497	526	510	478	530	547	537	538	568	551	488	533	481	499	499	524	527	467	495	554	511	482	502	509	532	543	526	502	543	515	484	532	530	528	542	538	508	530	518	525	559	538	468	517	494	525	540	533	553	533	490	545	515	523	494	474	484	538	562	520	510	512	509	559	492	567	504	524	538	544	529	539	515	520	532	517	496	529	518	491	518	468	518	537	516	524	546	524	528	511	541	505	547	496	512	511	539	520	491	534	510	514	482	521	514	521	488	510	491	486	479	492	490	516	501	483	536	507	507	512	524	529	527	523	527	510	507	524	527	571	519	492	511	548	538	500	514	522	513	499	509	509	518	477	533	515	529	525	515	483	538	506	529	522	532	525	537	525	551	497	531	520	523	541	496	490	548	505	545	523	546	510	500	541	526	502	544	545	530	499	479	506	519	536	515	503	537	525	508	514	535	536	512	530	492	520	497	506	516	561	524	539	565	493	519	528	561	530	505	508	523	521	544	488	563	549	496	522	536	551	486	540	495	559	498	479	587	589	491	503	541	504	501	547	501	520	530	552	489	516	511	479	531	509	534	519	502	547	503	548	558	491	531	489	531	522	504	551	496	525	521	535	516	547	534	526	533	541	523	532	514	542	545	566	529	511	508	537	508	471	546	506	529	507	530	485	488	503	476	560	505	528	522	562	501	489	507	518	537	496	505	499	491	522	528	531	546	537	490	481	513	554	538	532	506	542	537	528	491	505	532	504	526	559	503	540	522	530	511	504	536	547	522	525	546	512	492	511	466	485	519	531	535	557	516	526	520	547	541	555	484	510	523	509	527	522	526	528	555	533	504	569	490	521	529	555	471	512	516	519	509	526	540	524	536	533	532	552	536	512	533	536	535	508	482	486	531	500	515	514	486	515	527	563	531	512	524	564	509	499	526	491	509	542	495	557	516	501	535	525	514	526	508	514	484	503	494	508	490	514	522	483	524	516	497	512	538	525	498	539	471	522	490	577	514	513	548	533	555	487	537	496	529	535	522	477	453	495	513	493	510	498	496	527	513	498	520	513	527	558	513	488	498	525	524	555	562	524	531	516	499	534	559	537	556	479	530	536	515	511	519	532	476	528	483	493	524	524	515	524	515	562	480	491	537	551	516	517	523	509	519	526	527	515	490	556	554	498	546	503	504	533	495	503	527	560	489	515	526	554	492	523	499	497	466	519	531	518	525	555	501	481	543	523	508	501	542	548	532	493	544	515	485	545	515	494	573	489	526	502	495	501	535	525	505	490	483	492	455	493	491	527	522	500	455	549	528	559	505	559	535	505	493	547	513	508	547	469	516	500	494	515	505	509	555	525	508	531	538	542	539	541	498	497	506	512	523	516	540	545	543	512	535	507	481	479	495	512	481	504	532	541	499	510	508	529	505	522	517	496	491	520	505	483	507	531	492	518	519	520	516	521	498	500	524	524	509	527	516	496	508	531	511	508	507	523	524	539	474	519	532	511	503	556	531	519	486	522	511	502	494	516	528	503	479	506	542	537	498	518	526	536	543	474	514	517	517	511	511	520	547	515	521	513	526	486	499	518	561	496	499	504	497	570	502	507	545	509	536	507	477	526	507	530	514	519	539	508	546	483	540	503	488	514	506	484	506	477	538	482	554	472	527	540	500	517	520	519	513	557	545	531	568	482	493	512	489	495	531	507	529	528	537	505	558	521	507	515	542	529	535	511	528	493	515	506	508	562	498	554	493	517	518	509	519	545	499	481	520	549	505	489	501	499	525	502	550	505	446	547	522	505	505	543	524	543	481	523	509	514	560	508	506	533	479	509	531	526	484	519	480	502	549	498	505	531	546	558	524	491	491	492	501	536	523	494	550	540	502	482	547	500	516	514	537	528	496	524	532	550	524	492	474	516	517	524	508	558	528	497	532	488	551	509	525	539	516	560	494	561	496	514	580	496	509	505	521	503	543	543	534	496	514	501	521	535	521	513	504	498	510	496	531	456	502	466	517	516	494	520	536	529	562	493	561	509	517	553	525	518	533	547	527	498	521	513	533	551	526	550	517	519	550	478	538	525	518	533	523	566	508	560	510	492	529	519	519	524	503	466	531	532	515	495	496	537	538	519	534	458	484	498	524	510	525	525	468	510	482	541	535	541	496	505	524	475	545	543	516	507	480	536	552	480	498	544	531	489	504	490	478	516	520	528	527	509	524	531	508	512	488	515	504	469	530	533	530	487	505	508	521	532	526	496	500	489	541	493	545	487	506	503	554	514	537	519	523	481	514	501	556	499	526	512	523	522	484	479	540	515	487	514	552	547	546	489	515	470	529	531	509	523	511	513	544	518	516	484	518	522	522	509	498	500	543	508	585	530	526	503	498	534	514	530	538	542	529	549	499	529	529	555	570	517	528	519	480	494	512	500	532	487	491	491	516	515	497	517	513	539	520	506	521	529	505	490	506	484	549	507	541	506	492	507	508	550	511	518	516	492	502	544	502	502	505	537	512	539	548	506	531	502	493	530	531	515	524	549	505	481	518	513	546	562	530	497	520	538	524	557	529	510	507	528	512	523	512	477	531	505	503	476	521	541	518	565	535	518	550	492	526	569	524	490	490	520	509	526	513	534	534	514	520	499	512	514	525	492	498	554	507	487	480	521	508	513	521	465	471	487	508	515	510	507	518	499	484	522	534	483	516	550	506	485	500	499	526	492	529	556	530	522	529	508	487	511	509	511	510	527	528	530	503	525	519	540	536	492	534	507	535	504	509	511	514	505	504	526	527	571	565	500	537	548	502	519	510	527	539	507	533	521	542	494	547	532	486	537	492	526	522	535	556	500	530	497	495	488	522	527	512	518	510	468	532	554	505	527	499	513	493	570	502	487	514	529	498	514	520	512	513	549	505	524	529	484	503	546	503	531	506	514	522	487	548	562	513	467
24043	21053	28934	28562	27391	23867	17643	9216	4642	2722	1949	1700	1301	1026	829	748	666	607	532	517	482	465	447	450	451	411	385	435	428	372	412	371	410	371	384	382	402	387	383	389	408	397	396	386	377	361	395	364	383	365	353	397	406	386	393	366	383	390	393	424	354	386	409	380	385	398	380	396	377	367	385	385	380	405	412	355	398	387	400	397	359	395	371	376	406	378	393	380	386	376	411	365	421	389	384	400	352	387	391	407	378	392	383	359	439	414	372	369	380	394	371	345	372	400	401	394	380	412	387	390	394	417	393	364	393	399	396	402	410	367	386	379	401	383	395	392	379	390	364	382	363	367	357	414	388	348	380	367	358	408	381	356	394	376	351	372	398	375	387	408	417	378	381	367	375	394	374	370	374	367	403	414	380	388	366	386	414	392	379	405	401	376	381	363	387	380	362	353	360	375	388	431	379	403	411	404	379	379	367	392	389	381	383	407	444	379	377	403	375	382	388	382	388	404	410	389	411	374	413	348	368	415	366	376	407	422	383	377	359	350	353	388	366	384	355	372	365	363	373	350	399	363	418	422	368	404	406	369	404	399	351	377	368	388	363	402	385	405	375	334	365	377	385	350	391	370	377	387	401	387	388	394	384	350	406	404	367	390	385	440	374	400	387	379	406	380	421	382	389	360	383	359	396	407	404	374	383	338	363	401	402	374	395	341	384	398	349	405	352	414	389	373	373	430	397	373	344	405	364	383	390	395	414	374	379	400	380	358	416	398	415	351	365	399	402	374	390	367	383	396	425	383	379	369	380	379	369	389	363	380	391	422	363	398	376	365	382	406	407	389	381	356	389	385	370	372	377	387	365	384	407	384	364	390	399	377	381	332	348	390	394	344	376	386	401	385	383	363	372	391	360	425	374	372	390	385	373	395	375	380	364	366	388	383	373	367	384	388	385	376	368	368	414	366	405	392	359	374	379	402	371	388	390	391	381	406	407	422	388	369	387	425	422	383	388	366	364	394	372	406	391	354	359	376	405	380	374	446	410	375	391	362	425	388	376	382	387	367	354	369	411	382	364	388	374	372	361	389	385	370	391	380	361	376	368	381	349	359	410	388	396	362	382	403	378	361	381	409	373	392	408	405	381	383	386	427	383	390	374	382	369	386	403	386	370	365	371	399	392	394	387	361	382	383	402	386	398	367	396	353	374	353	362	367	389	359	375	413	388	393	384	392	364	377	385	392	412	381	398	372	381	388	404	380	383	393	389	375	432	391	398	380	372	377	393	386	382	390	399	397	373	413	375	386	399	402	385	377	355	371	389	385	385	370	376	382	381	382	365	380	409	361	380	415	392	350	401	364	390	416	420	374	414	378	368	392	381	390	404	398	399	376	357	380	369	401	402	373	410	363	353	389	359	344	371	370	371	418	360	376	376	421	385	385	401	420	394	376	395	364	400	380	373	367	388	364	398	371	394	349	392	373	398	370	366	356	412	335	356	396	380	411	386	374	372	444	408	408	364	412	370	389	414	361	395	375	397	400	407	378	391	357	399	383	419	421	388	400	347	342	405	421	394	384	352	383	398	361	376	398	363	391	384	400	377	387	376	371	373	383	391	378	389	386	408	387	420	399	412	420	370	368	353	410	355	361	418	375	418	390	390	424	375	367	395	433	382	376	394	375	407	385	392	396	403	375	374	372	362	358	351	345	392	434	393	404	347	368	370	382	416	398	389	351	402	392	409	400	386	404	377	374	354	363	353	376	377	402	393	390	401	377	361	405	385	391	367	344	383	361	412	369	382	390	388	427	358	390	358	371	438	377	390	388	378	420	373	375	395	359	376	353	383	382	389	388	406	434	397	382	362	389	364	377	441	377	371	412	402	365	392	387	401	411	430	398	372	375	394	412	413	386	433	361	373	398	370	378	390	363	383	389	402	390	375	345	379	359	423	389	388	409	376	380	368	398	385	350	401	377	382	357	381	393	364	389	378	423	370	409	414	386	379	392	364	391	382	366	379	369	374	377	384	395	361	368	379	386	378	333	372	337	371	388	402	411	376	392	427	402	408	368	377	398	384	368	368	351	404	393	366	411	389	381	372	414	383	393	404	390	373	395	376	359	409	392	381	411	404	396	378	348	361	411	381	410	363	385	370	390	369	384	390	411	401	395	410	378	363	364	379	375	355	408	416	390	388	387	377	385	374	391	429	416	405	396	391	398	381	381	386	396	395	385	368	392	389	386	386	376	387	401	401	382	376	382	388	363	419	396	387	400	369	403	353	399	382	401	384	394	391	400	413	371	378	388	371	398	416	399	385	388	384	387	372	388	414	381	404	369	388	433	396	391	387	364	376	385	422	390	382	378	395	419	388	434	388	417	373	376	417	428	402	351	406	343	389	382	389	370	385	390	378	377	398	416	409	360	381	390	361	368	369	362	363	367	390	401	392	365	358	431	416	380	427	363	423	391	375	409	400	383	382	359	424	402	389	388	382	377	373	366	403	376	410	404	426	423	405	373	358	385	395	359	371	384	397	361	370	374	389	409	395	357	382	365	373	367	401	416	386	383	407	396	391	386	404	380	386	379	385	351	371	377	360	338	379	356	359	379	391	408	378	374	408	346	362	375	364	396	373	405	404	350	420	382	344	398	352	390	413	343	359	379	390	371	364	342	385	405	358	365	425	393	377	359	384	420	413	391	391	422	408	421	389	381	379	356	355	415	398	394	399	399	358	402	400	389	377	380	372	393	407	406	374	391	370	419	425	366	394	371	333	376	407	406	374	396	370	350	395	359	395	364	428	406	347	396	370	377	402	414	377	380	364	396	387	375	397	364	375	372	380	391	406	432	388	389	375	434	366	377	389	363	378	393	365	381	379	393	416	419	384	396	395	382	378	415	352	356	372	374	398	382	328	436	402	378	388	376	375	371	420	426	405	435	381	377	366	413	427	378	426	403	374	387	393	416	406	406	403	372	389	362	371	403	374	410	404	380	409	407	403	392	390	401	393	383	356	357	362	410	375	373	391	386	378	380	374	376	367	357	404	395	398	376	393	408	374	386	404	409	418	392	377	383	440	388	370	371	381	375	393	381	373	374	390	366	389	373	387	384	415	407	366	393	378	410	327	357	373	351	401	349	389	379	387	380	402	393	383	405	360	362	390	403	399	408	393	354	388	372	388	403	372	375	392	386	378	415	384	376	370	407	364	362	386	371	384	397	379	374	390	358	403	413	415	389	366	384	395	397	377	377	352	357	408	400	379	411	386	359	381	390	382	377	421	332	391	367	384	356	393	388	399	392	340	381	371	411	392	442	399	392	379	377	412	383	387	405	432	399	406	379	416	409	393	394	397	383	411	370	395	391	384	399	393	345	384	380	353	384	396	397	388	353	360	367	368	400	385	386	421	346	372	377	365	390	389	391	397	374	394	383	389	387	398	364	364	386	369	385	404	402	381	362	390	370	377	417	417	377	369	409	385	359	387	372	362	424	386	390	366	389	413	373
38097	61536	56372	44966	37168	28339	21503	14763	8869	5439	4056	3382	2456	1786	1587	1297	1096	976	825	790	792	758	673	705	643	604	566	580	587	564	578	570	562	599	571	545	554	516	563	571	559	515	516	551	555	559	532	535	522	499	550	553	493	556	564	529	582	551	521	566	502	510	531	565	559	571	497	542	565	543	561	579	555	569	505	519	558	527	556	547	546	547	546	555	615	495	525	483	521	539	560	520	525	533	553	516	532	543	544	524	504	501	561	593	564	537	535	589	546	594	535	566	506	587	529	527	531	535	557	571	555	574	560	548	556	514	598	560	558	519	521	544	551	551	517	528	576	515	531	546	533	532	560	538	495	551	572	512	518	573	543	528	608	538	553	556	550	521	538	522	497	497	548	618	527	538	516	493	570	510	602	555	520	522	517	512	541	572	571	537	537	525	559	499	539	512	573	554	549	527	546	568	543	533	515	558	515	519	559	580	546	514	544	564	538	550	515	536	525	494	532	557	548	551	530	550	541	539	550	554	556	538	541	536	583	560	584	583	559	546	599	588	535	570	530	496	547	585	545	523	547	567	568	523	569	532	560	529	543	542	546	529	584	520	559	556	514	546	539	522	498	537	527	563	587	549	518	542	550	496	525	558	547	562	535	544	534	518	575	525	574	564	549	556	550	539	539	521	543	506	552	523	532	535	590	548	552	541	546	550	560	529	496	526	570	561	506	530	549	562	558	529	551	515	552	573	559	537	521	550	509	541	524	532	512	521	576	557	517	594	530	543	556	542	570	525	523	506	581	534	518	544	551	549	541	529	538	580	584	527	531	505	524	538	547	547	586	565	491	556	543	548	554	536	556	568	537	530	547	543	600	505	500	550	533	534	569	566	526	556	543	534	551	526	527	518	561	540	567	554	557	524	566	516	537	579	552	553	576	538	523	528	523	583	566	532	551	539	580	550	548	513	525	557	524	524	584	562	530	521	547	518	525	526	581	574	483	540	537	582	565	569	512	543	558	543	520	588	570	556	532	560	568	507	564	581	570	511	527	562	533	499	538	526	520	535	579	535	553	536	514	530	539	504	564	515	518	513	552	533	487	564	543	555	527	505	520	560	572	501	527	525	525	583	522	527	526	557	513	551	574	526	497	536	517	566	528	549	538	505	553	539	533	538	569	545	576	527	531	535	576	516	551	561	520	528	528	557	527	528	509	500	541	514	567	524	565	524	503	545	540	541	549	530	502	564	555	540	553	544	564	521	556	565	533	502	553	532	615	574	557	539	576	544	548	518	536	562	546	529	532	541	549	541	557	544	534	522	526	491	488	503	563	518	534	511	546	540	575	527	495	516	529	518	516	551	557	503	551	507	520	564	582	526	526	550	590	553	537	550	477	529	537	512	569	538	559	583	566	556	550	507	556	565	543	573	558	557	568	541	533	541	490	562	568	545	517	518	544	535	542	539	570	529	567	556	569	554	568	548	535	520	521	516	575	552	527	512	525	519	547	542	557	542	544	539	572	571	547	490	541	562	565	519	596	549	553	530	516	560	546	537	536	524	568	555	531	541	541	535	543	523	562	545	529	587	536	542	561	508	488	536	544	540	525	505	546	547	532	554	563	513	529	531	531	552	522	543	564	539	568	522	531	532	547	565	528	579	566	534	505	568	568	575	544	553	514	546	578	521	552	531	549	528	570	557	566	547	574	536	538	522	547	498	547	533	523	518	542	525	573	586	539	538	516	561	551	554	562	543	599	539	543	568	535	540	529	533	568	561	538	500	540	524	551	568	531	544	559	537	543	542	559	504	532	560	559	586	577	546	531	519	507	552	546	562	531	565	516	519	586	559	517	520	546	522	500	518	510	488	519	553	524	551	550	540	550	558	565	526	506	550	520	550	515	529	533	567	552	525	589	499	543	529	577	561	544	504	526	533	549	567	539	496	540	545	539	554	587	552	558	560	513	543	515	551	566	551	526	532	544	544	543	503	531	514	549	553	558	531	556	516	530	556	530	574	577	512	552	566	525	560	553	499	539	571	536	485	559	530	542	529	573	525	542	568	520	605	562	532	554	540	501	527	543	520	502	588	562	544	588	524	529	556	513	508	493	504	542	573	555	544	557	519	515	535	536	518	586	530	562	574	565	556	545	539	610	513	555	563	534	551	526	565	543	570	539	575	537	498	539	535	530	540	550	587	543	576	564	520	537	539	559	528	574	522	533	537	522	555	557	542	528	529	533	557	533	505	535	528	537	604	524	517	572	550	543	535	534	547	552	556	527	526	510	575	529	515	549	545	558	542	524	514	535	551	562	539	549	562	546	549	532	553	540	515	545	525	567	547	499	562	534	558	509	573	546	558	541	536	580	565	557	539	548	526	501	540	488	502	533	555	506	512	510	565	554	537	505	507	554	551	554	515	565	545	521	561	539	548	550	582	553	542	557	533	545	534	602	539	555	548	580	507	604	544	549	571	550	527	501	570	532	545	554	566	528	568	560	548	539	551	573	520	523	523	559	536	557	569	517	549	543	529	540	529	574	573	540	530	536	501	577	522	516	511	568	531	554	529	553	560	523	541	505	537	568	553	528	548	556	534	560	552	530	506	545	560	533	588	561	509	548	559	520	577	524	520	534	544	557	540	539	598	554	535	520	503	527	496	521	512	576	472	538	538	583	528	494	538	538	567	533	551	545	535	545	578	560	531	558	522	542	563	529	531	560	527	539	526	569	567	542	543	527	573	547	556	555	541	532	538	557	511	579	527	536	526	559	573	499	512	601	506	592	544	538	562	575	549	523	549	562	533	551	541	534	534	576	533	558	563	559	534	527	560	584	528	523	575	526	557	577	593	528	543	497	518	587	558	541	569	524	545	539	493	543	518	555	521	538	552	501	553	540	528	529	546	561	520	532	508	528	562	508	498	520	532	526	567	542	546	514	517	533	553	531	528	605	556	553	517	574	541	522	561	544	535	543	569	524	534	514	501	549	537	498	550	517	553	531	516	528	541	537	545	513	525	547	554	572	545	596	509	480	561	534	532	557	544	556	543	512	513	517	523	510	591	573	555	548	540	553	543	561	537	577	534	562	538	529	558	541	551	556	560	535	550	571	508	514	560	569	556	504	569	535	546	548	568	523	548	540	528	538	582	578	564	605	533	510	528	518	540	521	493	538	524	535	558	543	566	531	572	528	539	526	533	581	575	546	533	582	542	552	537	565	535	523	552	551	523	546	532	566	552	521	548	549	530	546	526	567	558	559	530	544	546	595	543	554	579	549	550	518	562	531	556	522	508	534	571	557	560	557	532	585	563	579	540	568	545	548	550	526	539	548	504	586	546	568	581	530	563	523	513	539	561	552	482	560	532	532	560	590	540	550	550	543	496	529	569	562	546	529	546	555	552	550	551	543	526	520	535	546	533	571	488	549	517	563	551	577	539	549	545	543	593	564	520	516	528	539	512	512	539	566	515	554	512	537	538	532	558	547	563	585	547	527	497	532	574	553	514	549	519
23010	21045	28872	24889	25220	26944	24506	14292	6861	3823	2749	2137	1642	1236	1019	815	774	660	617	553	538	495	467	438	456	425	413	422	408	390	381	344	379	365	364	361	376	399	380	387	362	379	368	367	381	369	402	393	372	387	396	370	391	383	375	392	400	360	357	362	367	378	389	378	378	350	363	411	349	348	387	369	395	338	360	377	367	383	358	389	365	366	381	386	346	409	372	357	414	412	375	354	366	364	364	369	392	374	383	367	339	405	376	360	406	353	371	400	401	373	365	401	397	406	393	384	403	356	408	397	387	377	383	376	387	348	374	394	390	349	385	356	369	365	362	349	380	372	356	374	376	366	410	363	386	366	406	386	378	315	374	411	369	348	334	383	355	384	357	375	378	388	360	404	387	390	377	376	397	402	357	392	380	366	385	366	383	371	391	348	411	370	372	392	359	373	365	395	391	368	412	372	361	354	375	378	389	400	389	344	377	360	404	407	369	380	394	378	376	392	351	384	384	386	383	375	357	409	374	401	351	389	387	342	364	386	375	348	396	373	381	403	331	353	374	353	378	388	414	366	396	347	389	392	395	383	364	391	377	398	339	368	394	364	391	396	389	377	338	388	394	307	404	358	393	369	393	431	377	381	375	399	358	375	391	389	350	371	360	379	376	409	368	377	386	383	338	389	373	402	349	331	331	374	379	395	359	351	402	374	365	374	380	361	335	367	389	400	392	391	401	386	384	365	368	388	395	400	384	401	368	386	367	382	348	367	408	367	362	401	348	379	432	390	417	379	380	382	384	382	359	382	364	383	353	397	380	347	402	349	367	385	357	369	378	383	358	383	375	368	423	395	344	345	379	419	418	372	374	379	392	349	407	402	348	364	374	385	365	381	433	345	357	378	380	371	387	369	397	411	366	381	408	355	351	379	362	397	377	361	383	377	395	366	372	408	346	390	371	367	369	383	386	376	374	380	372	386	372	377	377	376	383	336	362	402	348	342	373	360	367	393	404	372	366	369	363	392	365	398	392	333	364	387	402	375	389	389	391	380	386	356	402	360	373	386	358	383	380	394	365	409	383	369	397	381	375	380	340	365	384	377	381	383	361	380	378	341	397	392	377	374	384	353	394	431	371	393	350	379	371	353	383	389	352	375	393	389	355	330	372	382	385	372	386	379	382	374	380	398	380	370	394	372	350	395	355	372	394	405	350	396	352	394	341	381	373	367	329	355	391	373	354	376	370	382	381	377	359	391	374	370	360	409	377	368	379	405	351	362	384	353	344	336	376	365	398	362	361	381	366	369	358	389	351	406	401	368	342	352	372	368	395	374	363	375	389	408	376	355	372	386	385	371	394	350	334	369	390	385	350	386	364	361	368	358	350	382	358	333	353	381	365	395	346	367	410	375	353	396	383	396	419	380	379	372	369	383	375	353	356	347	402	369	375	378	360	367	349	385	412	361	381	377	384	350	396	356	368	367	412	411	352	389	368	373	370	348	344	393	368	371	352	390	334	383	393	356	413	385	388	397	361	352	362	350	369	393	369	382	367	373	348	394	376	375	406	370	382	428	355	403	391	347	379	371	367	364	392	383	363	383	360	381	377	379	377	404	399	385	363	371	372	384	406	364	339	380	348	355	343	360	386	377	385	381	392	368	348	361	359	370	396	383	398	355	381	373	372	375	377	382	400	371	387	349	383	407	351	392	365	374	394	377	370	398	404	399	387	371	372	351	369	368	384	394	354	399	393	391	402	377	356	375	389	348	371	356	378	372	372	379	361	385	360	378	373	386	387	393	375	381	356	351	369	359	408	346	402	393	398	371	372	373	353	356	378	366	406	358	359	357	353	407	375	363	416	387	379	396	381	365	376	389	361	368	380	369	399	376	352	362	408	394	350	381	373	391	362	359	354	372	369	396	366	349	389	353	402	375	395	378	413	376	351	332	371	373	343	396	392	391	424	390	356	372	418	381	396	387	418	377	394	386	327	383	369	394	393	398	386	375	396	381	388	372	373	409	395	356	375	361	386	395	415	380	350	391	388	363	368	361	382	389	368	366	382	360	376	364	388	363	407	386	369	357	353	375	362	367	372	367	368	404	400	403	347	353	368	375	401	359	379	411	348	361	365	363	404	368	408	364	385	382	349	373	360	372	379	386	374	418	382	386	392	354	371	431	393	389	395	377	342	384	387	334	379	372	341	389	402	388	364	387	406	353	377	354	371	368	374	370	372	353	401	349	370	396	369	385	356	400	381	363	362	378	363	385	358	374	371	396	390	389	373	391	415	380	381	381	380	385	357	368	375	401	368	353	365	378	360	388	390	348	378	382	381	384	361	371	375	364	359	369	392	357	371	368	367	370	361	363	337	365	359	341	391	352	404	380	367	383	361	362	392	355	336	363	374	358	402	360	383	363	387	359	372	358	378	370	372	379	351	381	374	379	363	380	366	359	375	401	403	397	373	400	369	376	374	359	391	375	361	386	389	385	370	378	377	373	383	390	367	367	357	366	395	368	385	367	400	396	364	375	377	366	373	408	400	364	369	359	372	350	364	365	392	375	387	400	403	372	373	370	393	364	350	396	323	403	359	403	370	375	347	346	377	335	378	366	405	363	381	370	367	380	365	376	414	356	373	363	384	390	420	359	401	378	384	345	372	384	415	381	408	368	370	374	373	405	386	397	374	383	367	372	383	392	394	377	363	352	372	361	407	360	373	372	408	371	360	392	367	370	366	373	382	373	392	400	374	323	391	351	384	388	387	440	350	360	368	384	373	397	360	393	385	368	390	352	379	364	343	343	342	363	347	364	390	378	381	386	378	361	370	381	338	383	349	352	358	361	365	414	346	350	369	367	366	398	370	405	406	372	378	374	362	361	386	379	366	404	363	336	410	390	435	377	363	360	321	371	382	370	373	345	355	361	377	365	360	409	383	388	382	397	352	371	325	359	402	356	395	371	407	365	388	379	360	387	378	355	325	354	351	390	379	357	368	354	385	363	380	366	404	395	354	334	375	341	394	348	356	409	386	399	364	345	392	369	370	360	369	385	373	402	390	355	409	379	391	381	380	375	381	402	369	408	351	366	369	383	409	379	323	384	374	386	369	377	351	370	372	366	371	340	363	381	365	361	368	373	392	382	376	364	396	378	382	388	346	353	359	375	371	377	389	379	386	390	406	417	403	363	349	388	358	390	371	386	398	373	410	386	407	358	340	394	374	365	378	349	396	348	391	369	393	379	361	407	357	377	377	391	337	368	372	363	369	368	380	400	328	372	391	409	355	399	363	381	396	398	345	353	368	373	392	398	358	372	365	383	393	363	394	376	382	350	372	390	340	384	406	404	364	375	364	347	360	380	341	388	373	356	373	369	376	385	356	388	347	381	397	357	385	361	388	384	374	352	377	368	375	384	367	375	388	379	402	388	363	402	392	352	393	385	398	409	374	362	410	355	370	385	396	394	396	389	367	374	385	366	375	364	400	377	422	367	345	383	360	356	404	339	406	415
40893	67443	62446	50546	42227	34449	26887	19489	11703	7353	5346	4362	3156	2398	1814	1553	1340	1143	1042	916	869	797	708	702	647	628	577	607	591	580	544	555	542	563	505	531	503	524	520	500	536	539	500	488	499	581	520	544	548	515	533	517	492	543	497	534	499	500	526	528	511	521	484	563	512	512	524	519	554	521	556	524	515	558	500	513	504	531	540	512	521	553	552	514	532	520	556	505	513	487	532	539	532	498	547	494	485	520	493	535	543	519	505	548	526	530	530	497	486	528	524	494	524	503	509	486	514	493	522	546	547	547	521	512	540	515	545	506	516	490	560	521	550	529	493	509	517	515	525	510	546	522	511	518	525	522	482	480	529	496	539	520	541	526	507	534	568	555	564	534	565	496	533	521	517	489	528	502	490	530	575	483	531	515	546	553	508	522	499	521	501	519	508	519	474	501	525	520	513	534	532	531	487	549	516	530	526	547	513	543	520	526	524	490	540	530	538	535	534	564	531	520	524	498	537	550	496	556	502	517	492	498	508	493	527	505	543	523	518	522	499	525	537	536	530	516	499	546	516	490	545	536	518	537	499	471	514	524	561	527	494	532	529	527	541	515	520	535	491	537	518	511	540	500	537	543	494	546	496	500	502	490	498	496	496	510	524	514	521	493	489	495	537	570	522	538	562	536	464	535	523	499	549	491	532	463	510	530	525	520	475	507	507	554	522	532	531	509	549	520	513	543	534	528	556	536	481	559	499	551	522	511	500	517	527	522	526	491	540	524	491	514	493	505	537	509	550	551	522	553	515	481	557	517	518	500	548	537	510	533	541	565	501	523	550	546	477	513	531	505	479	531	525	553	499	504	514	514	527	526	527	518	487	522	552	554	538	518	509	501	511	541	521	506	502	489	474	508	501	533	574	507	561	510	545	520	500	562	527	544	538	480	497	520	525	530	549	525	516	498	569	565	535	494	519	511	497	523	505	544	572	526	495	534	503	532	519	490	535	510	546	513	537	495	508	521	564	558	546	535	543	512	522	528	565	517	498	509	542	530	541	521	512	531	497	491	534	502	528	550	536	501	508	521	525	555	498	522	557	525	532	518	517	499	517	546	511	522	533	531	523	536	523	539	517	494	533	500	527	596	459	506	507	528	499	489	556	501	480	522	509	498	529	516	520	556	577	533	525	547	550	518	522	513	509	538	492	481	534	520	519	519	558	571	510	529	576	502	531	526	560	528	542	477	518	523	505	511	505	492	536	504	517	478	566	514	489	505	550	528	507	544	531	510	519	546	524	519	509	502	563	556	532	525	526	479	546	495	513	497	484	503	499	536	547	550	539	501	514	518	522	537	493	563	507	519	498	547	520	491	498	543	504	542	518	547	532	509	484	561	472	533	537	515	554	536	548	495	572	539	533	567	575	488	520	591	539	512	521	508	520	536	543	523	519	542	517	516	548	549	525	509	491	521	516	554	511	491	525	506	503	520	500	550	518	488	526	539	529	515	499	514	508	531	534	480	500	530	516	553	554	488	556	509	533	511	544	494	525	557	498	552	497	487	524	520	516	521	520	528	550	521	512	510	469	512	485	540	520	544	485	517	493	504	547	515	536	526	544	515	542	538	534	566	509	570	519	513	474	513	497	491	490	488	539	550	520	472	564	494	525	558	487	495	562	492	578	519	528	526	532	544	498	530	503	532	560	530	505	527	487	535	512	491	494	507	508	514	521	492	532	488	524	548	478	503	475	517	478	517	514	517	535	548	531	516	562	510	532	486	498	507	507	473	561	512	506	524	486	520	540	561	529	542	543	522	532	514	482	514	541	508	522	540	523	539	514	484	530	501	514	495	538	559	533	509	525	530	516	526	547	535	530	515	525	541	503	544	467	522	533	546	501	522	506	470	523	502	498	502	560	481	535	519	511	527	526	572	537	557	525	545	572	512	559	512	538	532	511	466	485	534	530	493	525	538	500	551	517	519	541	539	534	501	544	539	518	485	510	521	514	512	523	518	564	519	543	527	547	529	531	522	518	500	530	509	540	501	470	597	502	533	544	521	502	537	527	497	507	524	517	491	502	515	529	504	524	503	550	487	530	536	566	523	536	522	577	550	503	573	473	533	540	531	513	540	477	518	569	526	506	547	467	505	500	511	519	534	538	505	537	530	503	504	522	517	508	502	540	537	513	516	521	510	519	506	545	495	526	521	497	507	476	510	513	516	531	542	509	493	527	524	559	516	529	537	529	488	529	510	542	535	496	538	533	509	489	555	541	536	512	536	525	520	517	539	588	535	546	501	504	507	487	492	540	532	554	541	481	491	515	533	527	504	525	495	529	530	507	501	487	553	503	514	531	566	530	569	503	532	544	522	493	563	547	512	496	522	495	535	509	540	532	489	488	529	550	448	520	499	484	563	490	539	507	506	504	498	523	526	521	483	536	522	552	516	528	501	529	502	535	536	507	522	502	525	525	524	547	502	538	548	514	497	559	510	534	554	505	496	502	564	547	517	525	515	531	535	516	553	516	529	532	538	516	481	569	539	577	536	544	499	475	512	517	536	509	516	534	524	561	528	478	497	496	506	497	511	496	491	547	554	528	547	504	544	524	555	558	523	490	531	560	491	463	489	510	491	542	528	493	490	513	537	496	479	564	519	518	541	503	492	505	553	482	486	508	520	528	521	483	510	525	538	557	531	512	497	509	537	530	535	547	548	516	493	538	526	524	519	530	487	513	520	530	543	535	469	499	556	524	557	541	500	533	557	592	528	518	508	524	498	525	522	532	478	512	471	545	542	517	536	518	481	514	570	469	530	502	504	529	523	534	534	476	565	509	501	531	528	493	526	499	537	534	558	500	581	574	562	504	516	497	497	496	501	525	580	541	524	529	523	534	495	496	503	496	527	517	494	481	497	548	492	551	531	515	542	521	494	519	538	579	517	566	511	510	534	516	532	542	568	523	531	525	523	520	532	555	496	512	517	518	495	505	544	503	523	509	549	528	518	511	549	497	525	596	520	505	530	517	485	524	545	531	533	546	519	517	506	553	530	534	547	519	525	507	555	545	545	483	563	535	531	540	525	501	530	525	494	521	507	474	524	500	479	524	513	487	525	554	532	539	517	522	511	528	494	492	513	533	466	546	532	522	462	527	556	562	529	491	504	535	456	542	523	574	533	507	516	512	543	491	505	561	532	502	527	533	559	523	539	511	551	519	543	535	563	520	499	534	508	592	526	525	542	502	506	470	517	527	545	478	491	534	532	519	505	507	527	527	529	494	494	572	510	569	498	489	565	500	494	539	546	518	531	549	501	513	484	592	503	548	510	462	508	525	542	514	544	564	506	563	524	538	533	542	538	520	550	474	546	511	516	535	488	504	509	503	496	507	496	496	526	535	512	508	494	473	524	534	548	521	524	525	521	524	503	524	551	533	552	512	524	495	505	515	550	499	511	519	546	479	538	559	523	548	523	508	497	535	530	498	535	526	473	507	520	545	563	557	551	518	520	525	511
30052	35544	43419	35799	25322	16967	9674	4441	2363	1585	1228	1008	837	691	594	558	495	484	455	469	451	411	394	367	400	393	382	386	371	376	379	365	391	370	406	342	398	346	344	365	386	412	396	375	388	350	335	334	385	361	361	352	358	359	390	370	364	379	378	365	372	338	391	359	372	368	370	406	358	383	365	384	368	345	353	374	377	344	349	339	384	371	356	374	377	358	349	355	381	340	352	377	394	386	348	362	355	403	374	361	360	377	394	372	373	345	353	363	350	373	366	390	372	378	355	363	366	343	364	357	391	384	383	337	398	390	372	390	356	324	377	340	370	363	366	382	352	370	338	364	344	396	365	388	356	352	373	359	364	361	382	349	351	341	373	363	387	354	364	342	340	380	338	373	389	395	365	396	372	347	344	341	345	394	370	352	371	343	328	329	338	389	352	354	357	388	370	378	350	371	350	362	383	373	358	367	357	348	353	354	346	347	364	389	341	335	360	366	357	338	369	393	345	355	368	355	358	354	355	376	373	392	361	376	387	370	364	391	376	362	352	340	374	367	354	380	352	340	382	363	374	357	399	347	346	372	395	353	363	338	353	365	365	366	362	357	331	362	374	359	368	405	336	348	345	371	404	363	350	343	343	355	382	380	359	374	359	354	396	346	386	330	401	361	374	367	400	368	379	363	366	332	363	345	334	381	355	351	346	408	382	382	348	356	334	338	368	376	404	360	337	348	329	345	384	395	355	392	398	353	355	361	376	339	380	363	378	362	371	372	349	383	391	347	358	345	361	369	353	335	372	300	327	395	378	374	341	346	344	376	362	370	353	360	383	378	359	319	341	368	366	376	368	377	379	340	308	357	374	375	416	375	371	392	322	358	383	368	371	347	357	343	361	352	369	379	374	342	321	393	383	362	382	353	373	371	378	363	346	372	318	358	359	372	376	360	335	379	364	381	394	374	352	351	349	366	370	321	397	387	354	384	371	361	370	318	377	334	400	401	395	382	362	384	396	357	351	361	340	360	348	364	328	367	354	367	346	337	392	366	375	382	393	365	354	409	370	396	382	393	375	343	347	358	365	358	361	385	360	369	419	350	350	371	365	387	391	363	341	390	375	374	356	332	373	365	352	367	366	340	359	375	368	359	341	387	392	345	388	361	395	352	359	383	372	385	390	367	362	369	349	359	362	356	354	382	363	366	363	334	343	340	351	365	368	377	336	392	383	359	369	391	347	418	335	352	372	364	361	381	388	360	379	373	379	361	346	354	361	369	342	375	336	356	376	379	361	336	391	354	352	359	332	365	372	347	350	330	335	354	402	379	368	379	379	380	367	414	397	356	374	379	385	338	360	355	392	332	390	379	366	378	364	358	386	336	373	364	397	353	376	362	364	353	359	384	396	365	371	379	361	387	382	359	376	371	377	338	387	362	388	355	367	361	375	385	347	396	355	361	371	384	374	365	368	365	367	356	375	357	355	368	328	389	390	353	371	385	381	368	383	364	373	368	353	341	366	379	400	386	376	353	377	361	384	371	368	383	352	389	377	353	336	333	333	343	346	387	366	343	357	341	383	345	363	340	374	315	371	385	396	386	349	385	382	379	348	375	326	373	329	368	362	380	362	374	381	394	338	388	359	373	372	375	335	363	362	386	341	352	383	362	379	351	377	380	365	352	382	364	357	399	366	377	359	376	371	372	392	390	380	341	387	365	321	378	369	372	359	325	366	377	357	364	376	369	364	344	396	354	383	374	354	398	390	360	363	354	383	367	370	384	353	357	362	346	366	363	352	360	384	366	354	375	349	359	369	336	390	352	386	362	332	364	363	377	368	341	375	360	362	375	375	376	385	358	387	358	410	358	365	364	387	381	353	355	342	328	371	360	337	363	306	355	362	387	356	371	382	346	375	340	346	347	369	362	369	340	346	376	342	351	360	373	336	347	363	414	372	361	349	381	363	336	348	357	335	383	365	382	400	376	374	337	366	371	367	382	379	364	360	392	378	368	381	371	409	353	386	360	305	345	370	395	376	350	348	359	363	381	347	378	377	387	345	366	365	362	372	365	346	353	364	381	340	358	365	351	386	369	376	365	347	382	353	422	393	369	387	340	365	342	361	391	409	379	362	369	393	351	405	377	345	366	361	359	375	329	363	318	366	374	400	380	367	381	348	371	357	356	378	376	379	372	361	369	353	343	375	368	371	348	399	366	386	325	351	361	374	321	362	349	357	395	333	353	394	387	395	387	337	358	369	385	359	343	391	365	386	380	349	377	345	357	344	363	340	353	355	376	414	394	364	338	328	377	347	376	380	378	368	342	349	365	338	391	350	348	343	335	353	386	385	390	376	374	367	376	353	371	382	371	352	356	363	335	360	347	357	337	343	357	340	384	334	361	373	357	374	391	368	329	337	370	373	381	369	365	347	350	370	416	393	382	342	390	382	380	365	412	366	410	337	354	352	336	340	367	397	365	362	364	373	374	350	365	416	371	349	358	401	359	353	367	359	377	361	353	371	388	356	346	342	337	335	378	344	387	375	355	360	339	427	366	362	351	368	380	359	417	369	377	357	346	338	338	357	344	366	369	355	380	339	389	386	403	379	374	402	353	379	366	336	364	362	353	335	377	363	390	361	358	378	368	379	379	364	387	395	354	358	351	332	400	370	381	362	326	389	360	350	340	356	337	360	365	361	363	400	368	368	360	325	403	364	359	341	358	353	399	354	353	370	363	362	340	357	365	352	396	378	355	352	376	380	371	394	351	331	348	340	385	347	350	354	385	407	327	339	363	352	362	366	368	360	357	359	346	400	358	369	363	316	383	376	371	360	332	334	331	316	399	345	347	367	374	360	380	388	358	387	392	346	388	307	327	360	359	351	343	390	370	361	330	389	335	389	344	363	362	365	332	398	380	334	373	360	353	381	335	358	368	362	383	375	309	356	351	395	373	346	376	393	363	353	386	345	360	356	366	374	380	354	383	326	347	380	354	358	367	374	363	355	370	346	377	333	335	394	353	375	336	363	359	357	360	377	316	356	404	359	347	365	340	368	389	387	370	348	372	358	360	382	372	350	400	376	377	363	377	360	371	396	340	367	368	380	366	390	354	365	375	365	366	362	353	354	370	386	344	356	373	360	380	382	361	360	349	371	347	366	337	373	352	385	346	423	389	374	347	317	342	372	371	350	381	356	350	337	365	366	400	367	382	313	339	379	361	376	337	360	362	385	373	369	402	368	346	378	315	352	363	360	352	400	383	357	339	354	354	351	369	342	345	334	373	366	388	347	352	367	384	366	345	362	357	394	359	363	361	360	366	346	427	382	370	370	355	358	353	360	345	349	327	351	354	344	387	382	330	349	385	332	357	331	368	371	379	353	389	363	365	343	368	362	398	399	319	381	370	363	387	356	358	328	353	370	392	375	360	347	363	378	346	336	365	360	367	377	367	342	379	349	377	367	358	364	422	368	358	345	355	386	367	366	393	419	355	332	352	353	377	357	371	362	353
38391	54318	48955	38006	30097	22688	15150	8702	4988	3265	2427	1920	1554	1246	983	878	807	739	667	655	590	560	545	570	542	550	505	533	535	547	506	512	530	510	495	492	515	512	501	463	541	510	511	472	531	490	556	498	473	492	496	499	491	496	509	512	492	543	489	513	493	557	469	523	540	505	514	526	474	538	484	530	532	495	505	526	516	493	511	535	482	485	553	533	521	535	535	541	536	471	490	511	503	515	558	528	518	542	517	522	506	529	537	523	492	515	531	510	530	492	490	523	511	520	505	528	466	478	478	519	523	555	436	464	501	514	550	551	536	513	494	525	519	499	492	508	543	536	490	504	552	513	507	510	547	493	511	521	512	511	526	503	535	527	538	534	514	503	510	515	497	526	514	529	516	511	523	510	512	496	490	507	522	531	503	523	543	512	551	489	500	539	532	518	508	510	509	550	518	500	475	536	562	519	513	534	496	484	478	501	494	501	480	501	490	501	503	511	507	480	466	513	535	550	522	520	507	547	513	481	514	501	493	508	523	490	471	532	480	502	510	506	508	486	479	548	552	523	519	511	522	533	554	518	529	532	519	500	536	494	508	521	568	525	503	481	520	501	471	478	518	498	507	525	520	514	536	503	540	498	511	524	530	514	540	533	540	532	476	536	495	537	494	554	539	499	485	511	544	500	489	481	529	498	509	512	490	554	490	481	540	503	467	500	537	545	520	528	518	491	480	524	524	501	489	477	498	487	486	515	510	509	490	565	504	517	516	511	513	482	515	535	513	490	565	488	491	506	496	513	525	511	467	535	489	500	517	547	534	554	509	489	526	525	491	514	463	505	551	527	479	490	489	485	547	513	478	471	496	535	524	499	527	540	523	489	499	498	538	442	529	529	538	518	585	513	533	488	535	521	538	550	469	499	497	498	534	486	497	513	476	464	471	489	526	540	497	520	521	479	508	560	566	532	507	503	543	547	495	549	518	492	517	523	480	470	512	511	521	501	524	479	514	526	557	455	510	501	482	537	522	499	515	531	526	513	506	570	510	500	531	481	488	547	504	515	464	537	519	571	481	543	497	504	519	511	525	550	524	464	530	481	493	531	497	532	496	512	509	469	509	504	484	510	511	544	515	538	480	500	507	512	494	484	490	506	521	494	513	502	486	524	486	492	519	477	518	503	506	503	483	523	517	476	495	507	482	540	533	519	566	500	516	530	532	495	517	517	487	496	522	477	492	508	487	491	520	519	477	503	548	505	510	544	499	526	503	500	512	503	479	519	495	516	511	487	522	548	520	498	492	517	529	518	535	528	541	489	526	520	532	501	520	502	495	492	550	480	505	526	483	532	494	524	514	479	500	499	488	525	506	516	538	517	516	528	523	504	497	466	488	538	480	529	516	507	555	517	514	485	513	502	519	524	518	502	515	538	473	524	512	554	491	504	505	481	506	550	549	485	520	445	483	485	497	498	498	514	490	558	508	509	527	529	522	505	529	507	528	501	539	466	539	524	472	488	539	486	513	503	503	510	517	512	486	522	501	501	524	551	482	489	496	523	564	497	515	504	504	513	549	502	527	528	482	487	504	523	536	488	530	473	506	463	506	550	533	497	528	499	493	476	469	533	542	527	487	566	567	494	545	527	534	521	492	503	503	497	512	538	530	517	500	510	509	546	532	533	501	526	520	564	482	525	483	513	484	507	497	526	492	472	519	517	510	531	510	511	504	506	515	489	465	499	498	545	489	486	501	504	492	517	473	490	517	556	544	525	496	507	534	499	501	493	520	534	520	471	537	513	509	524	519	515	503	518	507	533	519	481	504	502	570	494	483	500	524	511	521	493	501	541	487	502	518	530	447	503	542	490	502	487	490	543	524	526	461	561	511	536	500	501	545	500	523	515	541	538	540	534	526	536	514	541	497	548	512	517	537	502	514	489	466	482	520	537	524	497	517	534	557	515	503	541	540	510	534	515	466	520	500	537	504	477	505	470	516	510	539	546	516	503	548	559	493	490	457	524	535	569	512	507	483	513	497	505	509	521	496	495	518	514	494	487	510	520	499	518	516	507	531	501	531	510	502	521	523	511	517	489	489	498	568	489	489	522	527	508	505	502	497	469	543	508	513	507	531	522	464	535	497	521	533	509	526	505	507	550	473	458	524	489	533	602	490	514	521	500	481	498	479	495	463	529	518	539	513	544	512	523	508	516	516	560	535	496	532	502	486	536	526	479	518	502	546	518	515	506	542	526	497	503	528	533	514	500	489	505	488	487	519	490	529	519	472	511	537	497	482	507	466	526	490	515	495	519	465	488	503	493	501	496	514	508	479	503	491	487	498	541	526	533	485	535	527	562	497	500	503	539	550	493	514	482	544	547	535	505	517	542	496	519	504	478	508	503	499	518	505	523	503	537	530	496	538	510	471	497	511	534	511	479	515	499	518	493	523	556	532	521	523	514	512	522	548	539	499	542	527	553	483	482	517	515	474	544	519	510	496	477	504	501	492	530	501	536	537	497	514	530	513	505	494	521	466	516	510	525	468	530	543	511	514	494	513	485	503	531	507	495	555	495	502	472	503	515	561	535	529	556	496	531	524	549	465	507	507	552	506	534	520	532	514	511	509	516	492	499	476	501	508	503	487	553	504	515	513	536	513	537	497	516	496	499	496	535	542	473	502	504	479	514	491	503	517	514	557	444	554	509	484	522	522	522	487	532	521	548	536	538	464	555	538	495	490	512	560	489	521	493	489	503	527	504	492	511	526	504	505	477	507	495	464	522	538	478	489	508	503	516	533	556	522	507	489	554	552	508	520	504	522	489	518	522	499	473	506	458	501	518	529	540	482	490	514	525	493	501	515	505	531	491	538	500	555	521	496	551	521	530	527	539	504	526	481	502	513	527	522	485	511	527	508	481	571	489	482	519	526	557	500	562	501	536	548	493	560	538	525	495	548	510	528	513	536	508	521	511	532	509	523	520	511	503	519	524	465	507	512	538	509	462	514	528	489	516	497	518	534	476	489	500	542	527	476	532	495	482	513	524	498	509	527	516	497	525	468	491	491	570	509	494	492	493	513	543	528	535	500	505	516	492	544	491	513	498	512	502	531	514	497	504	517	513	512	520	516	508	493	535	514	507	496	477	493	518	519	480	504	503	518	498	505	488	471	525	526	516	538	504	560	532	506	512	524	516	568	513	491	485	511	555	505	514	516	520	516	529	552	526	538	512	503	500	532	543	485	505	497	524	521	488	487	553	508	498	529	559	540	522	498	519	516	507	496	555	488	502	477	525	493	518	507	528	469	531	508	493	479	492	509	520	522	499	512	536	566	508	495	546	516	506	501	497	511	506	518	525	502	508	505	501	502	528	528	488	513	538	501	554	465	480	473	500	474	538	534	509	511	572	533	520	515	520	514	514	514	528	508	480	524	525	521	506	481	507	521	471	495	525	508	556	556	498	509	561	514	522	527	537	472	534	524	533	533	503	489	542	506	550	530	517	519	487	494	520
24094	21109	29552	29840	27623	25671	17501	8043	4389	2593	1966	1563	1207	1045	806	667	643	638	539	513	458	460	493	497	441	432	398	419	400	404	407	380	403	384	367	365	382	356	407	359	376	377	391	381	368	389	405	376	401	370	372	396	406	364	355	355	391	392	407	363	366	377	376	379	341	382	386	375	388	331	429	385	399	399	399	389	373	364	361	351	359	364	371	424	385	374	372	393	393	362	381	371	382	371	407	383	377	376	381	372	353	387	396	407	386	379	415	379	393	376	365	368	388	376	403	403	379	414	361	384	391	396	371	409	379	386	384	374	368	397	364	387	381	372	385	387	399	363	410	390	387	398	397	357	384	365	390	388	369	383	375	413	371	362	393	400	365	391	400	389	401	390	368	394	355	373	390	375	355	388	366	388	391	401	379	377	359	373	366	375	401	372	396	406	394	371	417	378	398	391	410	387	375	343	380	346	376	379	362	367	373	398	397	381	372	376	383	388	405	380	372	388	350	406	381	366	389	365	361	384	403	404	356	412	389	383	373	399	400	371	374	372	406	385	349	377	373	361	408	393	384	368	379	349	366	367	391	399	370	367	401	396	398	381	406	405	380	383	363	386	369	402	412	359	375	365	402	370	414	410	349	360	416	391	404	363	404	376	369	415	379	391	357	391	400	397	387	372	354	360	364	397	408	359	376	346	401	413	413	365	369	381	373	389	377	387	376	418	413	359	397	394	396	388	372	427	385	366	398	382	385	364	353	375	413	407	405	346	371	404	399	377	387	361	366	399	397	396	359	357	387	387	377	383	360	395	420	393	344	387	377	376	392	395	371	372	389	366	383	358	370	404	375	365	381	384	387	392	376	378	387	421	388	379	411	373	388	402	362	357	396	367	386	378	385	370	414	413	397	395	340	373	374	372	363	407	393	376	385	376	357	390	397	388	341	396	397	408	385	402	369	381	389	365	389	397	342	360	380	390	415	390	378	370	406	383	375	367	385	402	365	377	421	367	411	363	375	348	381	369	431	402	411	398	392	391	397	368	351	401	379	362	360	410	385	369	386	361	389	410	378	368	358	361	369	383	371	364	348	411	352	345	391	370	374	364	368	378	413	405	414	407	363	368	381	406	380	439	371	373	400	375	373	400	393	394	384	431	389	372	368	356	380	406	368	387	383	390	363	410	383	402	407	409	370	425	378	394	363	375	360	382	376	391	402	384	368	395	425	428	358	367	401	373	385	347	400	375	383	362	353	395	408	390	382	379	372	385	382	400	409	361	376	396	390	405	393	361	393	376	359	370	379	360	389	383	418	384	370	370	382	387	397	344	367	391	359	386	370	402	366	404	376	425	372	394	360	366	407	372	360	348	371	389	405	348	364	376	408	389	378	399	409	418	426	391	374	375	371	378	382	408	393	381	367	356	391	391	377	401	408	385	430	358	405	346	394	387	375	387	378	391	364	384	368	373	372	366	356	366	366	374	388	378	379	387	379	386	369	360	396	386	390	352	347	396	382	389	372	369	395	387	403	373	411	361	345	399	387	398	399	369	346	386	405	373	394	389	421	412	385	373	362	418	380	377	383	430	402	393	360	385	413	397	402	410	365	381	374	388	398	384	367	369	378	381	385	375	367	375	388	365	387	334	387	350	386	401	368	408	400	374	355	378	361	353	375	391	376	369	374	379	398	370	392	346	408	393	360	364	331	390	397	385	370	384	352	384	390	372	340	384	374	392	385	368	398	384	376	371	350	366	368	394	394	379	373	341	350	384	388	373	364	414	390	380	343	382	381	378	388	374	370	389	369	375	409	389	353	384	402	370	379	389	415	381	378	365	408	405	374	352	388	362	365	355	390	409	407	357	391	361	363	392	431	396	357	413	382	442	388	414	398	427	397	372	374	385	387	400	400	368	363	393	390	383	420	369	340	375	370	389	362	381	401	358	372	366	367	379	366	360	376	388	390	379	399	358	367	381	369	383	399	372	388	370	368	377	354	395	359	380	368	395	340	403	393	394	389	395	409	383	352	352	367	357	393	384	448	397	395	396	344	417	410	386	379	347	389	381	409	405	379	414	361	363	406	357	363	373	360	352	365	418	428	383	410	378	371	410	363	394	341	382	397	373	368	353	380	410	386	376	402	381	422	391	375	394	394	360	365	377	379	363	370	415	350	409	364	393	371	383	382	351	349	394	402	410	374	397	364	380	380	390	356	372	381	377	373	377	380	403	373	390	359	385	389	350	399	435	397	410	362	393	402	359	381	390	366	363	401	440	394	376	385	410	359	373	403	398	384	366	368	390	416	375	408	390	348	365	369	391	395	426	386	388	412	387	389	388	360	410	381	359	357	385	352	410	355	369	358	377	384	376	413	411	367	393	412	392	416	384	389	429	406	370	401	385	378	377	390	375	405	388	369	400	377	374	380	392	378	365	399	372	373	381	366	429	363	381	441	390	391	367	384	376	433	368	362	348	374	420	394	377	394	368	393	405	392	381	373	392	411	410	376	345	401	427	406	391	398	344	400	375	419	395	378	372	410	385	332	409	379	348	390	393	392	399	379	405	390	403	362	404	358	398	427	403	373	370	434	384	380	368	414	406	375	383	396	376	410	380	405	383	379	371	370	391	369	421	405	413	414	398	375	385	368	376	378	386	358	377	376	376	378	394	381	377	427	392	369	393	350	381	387	379	362	337	371	344	357	400	366	381	365	410	397	383	378	384	385	382	366	409	390	415	360	391	384	364	356	394	401	364	394	405	340	404	313	409	379	379	394	394	357	419	374	372	367	382	370	380	378	381	389	388	389	369	353	357	382	391	380	433	401	366	350	328	371	406	364	365	437	405	378	377	363	405	374	356	409	374	387	409	377	387	406	350	383	368	371	432	372	347	395	382	344	363	387	393	367	362	399	409	361	402	364	369	400	387	374	390	390	398	415	391	381	358	364	349	375	381	385	398	362	368	357	337	339	355	419	417	395	381	373	358	385	340	386	390	378	375	381	366	366	364	381	380	394	420	402	396	385	384	358	367	395	358	361	407	375	399	374	381	371	387	397	369	376	367	377	361	380	342	378	388	425	378	395	372	381	365	406	358	362	390	350	365	388	371	388	389	374	402	411	362	392	395	389	338	418	380	377	408	377	410	367	383	389	380	369	397	383	364	397	415	358	370	373	393	395	420	380	401	363	382	426	392	374	370	392	391	372	365	421	395	388	413	385	379	377	384	359	351	391	390	348	376	368	400	376	389	392	382	376	388	385	401	381	397	349	378	405	393	396	375	376	362	377	377	403	393	378	368	368	356	391	388	404	368	417	366	410	427	391	401	355	373	388	358	358	385	376	409	364	382	386	358	381	393	391	390	372	355	399	414	386	361	390	408	402	375	408	377	388	348	376	372	387	386	363	379	384	396	350	383	397	398	392	374	391	393	373	389	379	390	391	393	381	420	389	392	361	366	394	385	360	394	391	388	382	382	395	388	378	356	351	386	359	402	400	432	366	351	343	373
38169	61860	58415	46606	37868	30872	20173	12923	8364	5410	3867	3161	2260	1811	1423	1258	1007	971	915	794	683	750	664	662	623	599	586	603	551	562	584	524	592	573	563	532	566	553	554	515	545	557	533	504	561	494	541	532	552	518	552	546	520	552	497	506	547	569	500	536	516	523	544	555	518	541	518	544	531	519	554	551	581	519	507	537	515	510	565	541	538	519	525	516	550	534	539	534	517	542	531	581	553	553	559	562	498	579	544	540	519	532	561	538	559	524	516	542	517	538	529	516	540	491	519	540	560	562	561	573	531	556	530	503	529	552	566	562	522	556	521	555	515	556	569	545	572	553	547	554	531	525	580	568	579	530	548	528	544	514	553	538	515	517	558	562	575	558	574	535	547	566	480	551	543	553	533	553	493	532	545	558	572	541	500	485	531	530	534	546	528	534	526	517	550	499	512	524	523	549	542	504	527	524	487	543	598	531	553	508	521	486	539	562	486	547	577	542	564	560	512	564	528	550	525	540	520	555	570	525	531	558	536	528	559	512	555	520	514	537	523	493	508	539	549	531	526	588	537	508	536	558	506	537	575	516	547	517	536	522	553	540	522	551	544	500	574	583	536	552	469	537	542	531	533	548	587	553	518	504	540	563	537	525	527	568	541	547	545	540	537	557	531	575	549	568	535	539	521	520	524	541	590	530	521	574	544	537	582	533	549	508	546	577	506	511	561	569	568	561	532	546	532	548	537	538	546	512	509	539	587	563	505	542	551	559	545	496	522	484	511	569	528	549	547	562	554	503	502	525	540	512	516	557	521	529	540	489	516	528	525	524	525	518	555	548	497	514	523	512	542	561	527	532	547	536	540	518	508	552	507	521	517	521	520	537	535	538	511	539	570	549	503	519	493	566	521	512	562	504	549	539	493	533	531	496	497	560	550	544	559	537	538	535	558	536	549	514	537	522	499	569	512	528	546	550	527	539	526	553	539	542	534	550	571	556	533	542	538	548	484	522	524	527	562	557	565	534	572	582	574	526	514	547	522	528	542	481	478	538	513	522	577	547	579	537	515	554	564	538	557	505	539	539	501	548	517	516	516	524	529	568	522	512	538	515	533	553	493	522	532	541	543	524	567	578	525	524	523	565	561	515	544	535	541	538	510	572	509	557	572	543	495	536	556	553	564	538	540	568	570	544	570	538	519	585	561	532	520	520	550	499	566	533	555	521	543	504	582	537	573	562	519	527	518	519	548	582	534	558	561	513	541	521	560	530	563	515	549	526	470	537	574	583	548	585	550	553	505	519	547	515	547	539	536	557	546	544	511	523	534	520	517	523	522	531	564	588	537	514	539	561	486	557	516	547	530	549	555	554	544	509	516	521	548	572	520	533	515	537	531	510	501	511	531	515	521	544	562	576	543	536	507	539	565	539	550	502	571	552	597	594	503	551	519	493	541	527	534	529	541	532	526	536	558	526	509	516	557	541	553	518	524	536	548	574	547	565	521	585	528	605	554	561	496	521	536	526	528	511	530	536	516	571	604	534	495	526	556	535	554	492	496	514	572	576	512	556	564	503	550	527	520	557	552	524	519	529	540	534	506	509	572	545	538	534	570	563	545	513	534	559	536	513	531	545	536	569	520	555	554	554	562	543	518	549	514	578	554	543	549	531	541	544	541	534	570	511	524	527	545	535	556	532	540	521	554	504	534	521	572	490	539	536	486	537	564	523	554	551	540	550	562	528	535	516	536	503	531	558	547	544	524	471	544	545	491	506	531	496	578	512	546	501	566	521	545	527	511	556	536	541	535	529	526	477	507	551	500	487	511	511	581	537	511	558	550	536	562	560	538	509	537	505	519	562	547	570	534	569	595	507	529	550	510	519	526	545	522	597	545	527	618	565	526	517	527	546	522	524	517	540	558	578	575	535	535	533	535	529	540	575	551	557	522	544	540	553	557	545	537	542	529	535	540	535	508	536	515	562	544	592	555	572	510	572	546	549	533	475	548	522	539	564	537	531	561	519	516	538	538	500	508	551	531	566	548	578	520	552	522	581	556	557	580	532	559	541	530	512	542	551	574	521	534	539	499	555	525	533	554	540	556	555	537	557	533	553	539	550	554	509	499	542	533	500	507	530	538	573	543	538	547	525	531	547	541	511	517	551	561	561	563	555	546	540	536	524	533	503	521	509	541	545	556	537	518	565	558	539	515	512	548	530	528	554	588	542	547	557	528	551	498	509	542	551	534	525	563	520	512	509	608	544	552	526	529	578	482	504	542	546	562	551	551	580	515	551	536	536	559	543	536	554	480	521	555	510	500	554	550	532	559	546	553	546	536	496	564	564	504	557	512	552	558	530	518	533	517	551	528	522	560	541	517	528	524	503	559	564	542	492	536	553	508	535	566	537	536	501	506	519	513	523	491	489	551	563	547	558	520	557	578	569	534	514	558	547	535	543	529	515	537	534	516	520	541	538	574	546	536	535	522	525	514	544	569	529	540	538	527	567	551	529	539	488	550	518	533	542	565	553	562	547	499	522	543	543	555	543	497	483	454	562	563	535	543	522	551	546	541	546	559	550	580	567	513	553	563	525	527	502	529	517	545	543	534	494	527	533	548	537	532	536	554	562	516	555	538	575	523	514	521	532	507	560	527	524	536	551	519	561	516	557	539	550	518	546	552	498	544	568	544	525	578	541	550	516	540	503	538	525	520	515	515	522	499	542	560	527	562	543	569	510	539	551	512	510	525	514	496	517	516	537	535	565	552	488	518	543	550	505	533	531	569	551	530	528	510	558	565	566	533	555	484	541	540	546	528	548	576	542	568	547	517	522	544	556	578	519	584	529	537	506	514	544	528	578	552	514	553	532	535	531	561	537	534	520	557	575	539	555	581	542	530	555	572	566	527	512	518	560	521	528	518	537	507	491	553	560	556	542	513	488	561	544	509	558	496	534	484	552	530	523	532	536	541	554	505	527	555	526	578	557	550	524	508	533	567	563	566	544	479	485	487	587	557	554	509	522	544	503	527	514	566	510	529	547	548	554	522	561	578	534	538	535	543	531	527	504	562	563	531	490	531	524	538	593	501	524	486	556	558	541	566	554	580	528	550	506	543	534	502	517	557	518	529	573	551	547	498	552	537	549	526	540	510	567	507	546	539	572	562	513	564	515	536	504	511	526	549	518	555	515	547	555	522	541	552	541	543	563	525	534	547	564	540	564	567	493	535	544	539	525	528	531	511	533	504	563	531	575	536	551	521	545	559	521	511	503	540	597	537	563	538	501	513	479	520	511	509	567	521	521	528	544	540	546	542	584	514	534	549	538	551	573	564	550	529	527	571	560	563	567	525	520	522	504	519	512	541	504	525	515	534	543	552	483	526	519	495	537	496	502	530	557	545	512	558	531	547	524	560	505	520	540	563	564	576	568	484	540	549	551	518	547	545	559	536	514	499	513	538	555	550	528	539	564	531	529	553	550	536	475	514	536	557	533	509	540	559	553	532	569	554	529
23021	21088	29000	25409	25105	25547	23697	12222	6202	3785	2752	2090	1645	1251	996	911	770	671	664	572	543	493	474	449	418	426	407	397	395	380	401	349	393	372	381	427	374	387	374	366	369	358	349	373	361	408	363	334	370	367	379	393	357	363	388	352	381	379	372	389	395	382	365	381	367	371	373	346	415	416	362	369	345	364	405	413	390	350	378	369	367	368	368	371	357	357	355	363	357	372	360	378	359	400	356	400	414	370	357	373	351	374	387	369	393	385	396	369	353	376	387	359	390	348	354	371	335	340	386	349	358	359	408	367	382	375	361	349	361	371	409	368	386	385	371	356	341	360	389	385	361	335	379	374	356	382	358	362	421	341	382	338	355	379	375	412	393	372	380	385	373	409	367	356	351	397	374	347	368	341	357	363	378	334	386	366	376	365	361	356	358	383	392	388	369	344	363	381	352	360	358	390	376	378	386	369	343	385	353	389	362	408	338	374	345	387	378	385	334	379	396	397	340	358	364	391	364	382	365	372	400	387	329	352	384	357	365	387	359	407	342	368	376	359	388	385	337	358	362	384	388	372	349	381	406	383	371	415	381	373	407	351	337	375	401	357	360	411	363	376	353	368	403	360	384	372	380	380	366	355	371	350	372	373	370	381	364	328	362	396	366	369	358	360	388	398	346	374	375	354	372	355	376	395	350	367	352	411	401	400	385	389	362	384	357	344	373	377	361	388	368	400	371	388	351	338	364	378	358	340	383	375	383	365	385	352	326	353	352	347	395	370	354	369	402	383	372	394	342	356	365	385	374	374	393	340	364	378	382	384	365	375	376	419	394	380	364	373	397	389	399	374	397	406	375	378	398	367	328	412	342	384	372	383	376	378	371	337	352	370	330	354	389	332	350	370	369	392	381	359	349	361	367	344	360	376	392	420	329	366	365	419	360	376	378	343	365	364	360	387	386	407	365	383	350	385	365	342	372	358	397	337	359	384	355	377	383	397	372	362	393	404	347	363	371	379	359	393	355	381	380	375	365	392	393	385	345	387	394	370	392	384	350	394	384	367	356	403	363	403	366	378	375	359	367	374	354	348	377	361	382	360	361	373	361	355	345	394	390	393	364	389	404	362	394	344	378	368	377	322	350	368	381	390	379	375	367	357	354	353	373	346	377	379	348	364	344	352	382	357	393	374	353	327	380	356	356	361	411	400	385	365	378	379	382	381	397	358	378	364	340	356	389	372	354	357	343	378	387	360	387	368	377	364	350	333	344	372	378	381	360	402	393	380	411	358	347	352	368	376	362	354	385	385	392	344	361	385	365	396	343	344	387	374	350	369	384	376	391	359	339	335	396	341	400	385	335	363	376	387	413	351	360	335	379	354	333	374	365	379	376	367	355	351	347	369	392	370	362	408	355	368	380	353	370	384	357	366	358	367	386	364	353	369	398	382	361	383	394	377	389	369	368	362	368	375	340	355	368	372	390	367	355	371	381	329	378	364	378	399	398	380	366	367	340	373	370	345	381	382	361	402	384	379	383	371	418	371	393	355	376	356	382	391	367	365	354	347	391	354	391	374	360	360	363	350	378	356	401	353	368	393	388	347	365	404	352	363	400	376	355	357	389	391	391	379	359	374	404	388	361	392	400	370	400	351	370	354	388	381	357	340	363	378	373	358	336	385	386	389	385	371	385	344	399	362	367	396	351	358	377	424	372	375	383	409	327	359	374	349	372	357	359	401	356	371	359	426	373	397	335	346	389	381	394	371	397	360	400	358	358	377	368	390	402	385	330	387	398	358	388	390	331	367	388	356	355	333	389	355	394	352	372	368	394	372	378	367	392	343	410	352	401	360	369	364	391	382	354	399	379	346	352	344	354	393	364	382	360	369	357	392	359	335	376	410	413	348	385	379	395	344	352	393	363	376	390	397	369	374	352	348	389	350	342	357	351	378	380	362	364	387	341	360	370	403	372	365	411	371	389	382	409	369	369	376	375	346	411	395	380	355	351	359	368	353	387	384	374	372	398	348	372	380	366	364	359	365	368	359	372	362	385	356	406	339	359	366	360	374	359	341	359	379	368	358	329	377	364	380	352	379	390	353	375	384	356	365	399	376	359	382	371	375	366	352	385	394	390	382	406	362	368	373	346	372	366	389	366	430	384	387	356	395	378	390	376	373	382	375	417	378	406	366	369	349	352	359	395	368	385	384	375	360	348	357	359	392	384	350	385	369	367	356	357	365	375	373	355	375	361	354	399	385	349	351	374	346	369	376	392	371	352	363	374	370	411	393	393	367	378	385	356	411	321	351	371	404	398	379	359	379	386	368	395	392	352	376	382	387	377	392	361	389	392	374	383	370	402	396	340	361	355	368	380	359	397	370	391	364	401	388	394	367	425	384	344	383	334	359	320	384	367	415	412	370	346	365	360	393	368	355	340	367	357	383	396	374	364	378	366	353	356	394	393	365	362	373	357	368	360	356	377	363	402	368	354	360	391	354	377	364	363	382	407	349	388	360	355	384	372	357	377	372	382	398	408	389	365	380	385	372	342	353	380	363	392	351	372	378	387	385	393	406	395	364	403	369	356	419	391	382	395	365	385	329	413	385	401	365	386	385	337	372	384	384	381	374	405	387	370	365	389	435	340	392	375	390	395	407	373	386	392	372	401	339	364	384	357	364	327	372	366	346	373	374	378	380	365	329	373	391	365	399	398	379	380	359	379	404	372	343	356	359	341	384	363	329	371	376	366	349	377	368	376	351	389	369	393	393	361	377	363	382	373	363	349	361	377	365	366	395	391	395	362	373	352	355	377	371	350	375	383	386	362	380	331	380	394	361	384	366	399	384	372	361	381	386	421	373	387	370	378	352	358	373	344	360	361	371	348	378	390	339	377	373	360	359	384	388	359	373	360	337	401	372	346	365	385	404	402	379	378	350	359	362	402	362	389	350	374	380	345	423	376	387	384	382	354	381	373	401	387	383	416	376	378	359	401	379	341	363	365	381	373	369	377	387	345	355	368	388	362	347	360	398	354	338	388	410	355	355	337	362	369	365	361	338	332	361	347	363	367	393	384	344	336	395	346	388	385	392	369	371	371	341	398	393	401	381	368	374	382	357	407	347	396	381	368	350	376	399	365	386	383	337	359	354	372	356	353	389	363	374	371	354	373	360	388	364	404	359	391	353	396	350	366	387	378	386	370	367	365	407	396	340	380	380	357	399	354	380	357	370	393	384	384	369	377	387	357	343	375	387	377	385	390	356	331	377	401	374	348	402	367	360	364	362	394	416	348	408	383	377	365	376	396	363	395	388	392	377	381	371	385	381	359	390	359	372	354	346	378	366	366	378	382	389	366	378	373	392	357	388	395	354	373	355	348	363	392	389	355	378	393	350	401	352	382	377	345	367	367	390	341	407	395	414	357	387	375	367	409	382	381	385	346	365	403	357	371	362	388	371	385	357	382	377	412	344	414	409	373	365	362	384	383	377	386	337	348	345	369	367	373	360
41306	68022	64125	51851	41843	32366	25638	16902	10977	7168	5419	4288	3284	2444	1880	1621	1336	1160	1005	945	812	764	725	706	656	615	632	614	572	556	556	525	572	518	538	552	534	487	505	528	497	535	503	548	511	535	509	529	509	502	521	515	475	554	496	504	545	513	593	533	523	492	520	469	519	518	482	506	539	505	552	509	521	478	528	497	534	518	526	548	499	531	500	525	526	493	535	529	494	533	486	529	510	488	495	517	536	495	484	509	514	490	535	532	522	525	508	490	503	492	506	496	494	549	483	505	518	522	514	508	491	491	519	507	508	512	506	483	536	510	504	530	509	506	497	500	556	492	489	521	514	471	533	520	470	532	478	509	524	523	520	512	531	526	533	488	488	577	510	507	548	538	521	533	524	553	487	510	511	516	515	500	525	491	535	523	491	536	496	543	487	502	533	521	509	504	537	478	517	509	495	530	499	539	516	521	507	518	481	527	527	540	520	482	531	490	514	517	524	520	519	488	481	486	559	531	538	497	507	499	546	548	509	519	518	550	506	485	538	543	477	526	515	527	507	496	484	473	495	517	537	525	543	492	531	506	548	525	506	514	485	489	536	509	529	491	515	509	499	484	511	528	476	471	490	488	494	523	491	538	518	498	522	514	490	528	502	545	502	514	539	515	512	534	533	543	499	514	505	489	548	516	490	536	528	492	523	524	536	496	548	528	514	509	526	496	490	523	471	458	497	495	571	510	552	481	489	521	514	491	473	502	477	531	553	527	513	545	553	529	542	544	505	516	537	489	501	515	514	528	499	513	514	519	555	578	542	516	511	511	543	513	505	513	554	549	518	492	534	541	510	523	524	498	501	526	519	491	520	536	494	503	494	543	541	505	495	522	516	528	536	491	505	510	542	463	511	532	515	548	514	505	516	538	534	478	508	522	570	523	528	493	495	494	495	485	562	514	520	481	507	517	502	537	513	560	557	521	541	495	509	573	527	522	511	558	511	534	521	509	540	524	540	537	538	489	510	521	541	509	532	526	500	502	481	491	499	536	514	506	486	494	481	528	499	501	529	496	499	537	502	522	526	518	504	473	556	510	537	510	551	507	506	529	514	520	502	540	489	564	567	520	532	523	514	537	555	508	497	538	503	520	525	506	538	529	548	484	526	532	499	527	540	496	491	556	518	469	504	530	512	535	471	492	539	478	543	518	509	527	491	495	491	538	491	517	529	552	517	525	519	536	515	533	544	527	479	508	520	504	526	519	504	524	490	505	558	507	527	517	538	492	536	518	503	488	496	550	529	505	506	474	526	527	552	505	516	512	532	544	556	515	474	521	486	507	468	525	475	498	495	512	509	522	548	550	525	500	533	479	528	565	545	542	493	471	543	530	534	496	479	566	533	478	524	536	536	501	501	528	511	530	507	513	524	506	532	526	539	517	549	549	475	524	531	544	537	556	534	527	539	531	494	496	518	491	511	537	553	495	537	514	493	519	556	518	561	526	491	526	458	535	510	528	527	515	475	514	515	503	511	519	506	476	531	540	533	482	518	532	513	502	524	499	507	507	504	483	511	493	514	537	550	486	549	504	461	546	500	514	490	531	511	502	505	501	543	481	526	508	541	505	526	521	520	504	494	503	508	492	492	503	500	526	531	516	533	533	545	482	496	494	526	528	513	492	528	546	504	497	553	525	484	485	543	519	534	544	505	547	499	498	494	475	549	493	508	525	513	531	545	501	473	556	503	500	504	510	513	538	521	473	512	492	538	557	511	529	495	498	532	548	501	474	513	524	504	479	543	514	505	500	524	545	494	526	524	501	514	498	539	514	500	553	509	524	519	547	464	504	532	501	531	482	503	527	502	516	516	515	518	507	498	511	515	524	479	490	514	494	513	500	548	513	550	486	538	503	511	495	499	444	533	528	520	548	492	538	499	524	490	476	494	498	548	510	504	524	565	519	547	526	495	510	528	510	505	511	493	465	548	530	532	509	521	515	521	558	500	520	513	513	502	506	525	534	521	548	495	516	527	525	529	533	532	508	514	531	506	491	517	543	493	493	499	487	525	526	552	500	524	522	550	525	518	476	507	530	517	514	493	523	482	538	510	556	544	519	542	504	501	496	508	518	491	524	508	505	574	507	504	482	488	533	542	516	498	514	502	503	476	530	496	511	505	537	515	526	509	530	507	554	507	495	514	491	520	522	527	517	505	543	505	537	530	575	490	505	533	484	531	471	493	568	530	522	524	500	488	512	506	515	507	518	537	521	543	549	541	530	491	524	572	479	555	522	544	491	557	508	531	504	517	535	537	496	485	509	502	506	554	518	498	501	514	497	509	502	532	530	511	527	506	507	528	543	536	457	512	489	518	524	554	530	510	512	483	509	547	521	486	506	569	507	546	468	499	516	511	489	528	478	520	521	513	515	505	529	456	542	503	520	501	490	517	523	510	481	502	534	556	529	486	502	495	522	489	531	510	542	474	551	505	535	553	514	519	501	495	494	525	504	485	466	506	496	493	525	482	498	534	533	522	519	541	481	523	545	492	531	553	497	517	516	526	500	512	544	519	483	557	537	511	545	491	496	460	515	526	502	529	541	498	462	514	512	517	513	486	504	481	503	516	524	570	484	547	532	474	491	508	511	493	542	500	550	497	527	509	559	468	556	497	523	495	513	518	529	511	495	557	510	504	497	546	510	486	544	497	538	539	484	517	511	542	562	472	539	495	525	506	515	532	520	528	508	482	547	476	538	514	496	513	524	546	515	474	541	508	475	548	504	479	528	520	513	506	516	521	570	514	522	524	534	486	496	550	545	531	506	496	505	521	540	463	488	521	523	523	535	511	511	528	563	512	527	489	518	526	514	519	506	502	512	506	543	525	513	524	505	505	524	517	507	521	505	500	526	518	502	482	523	531	543	479	508	530	516	500	527	533	458	515	504	480	542	501	505	508	525	512	506	501	508	524	499	496	496	493	517	504	531	511	536	500	506	514	538	500	534	554	516	502	519	525	503	499	532	492	522	537	499	480	514	548	467	509	533	494	513	488	510	514	509	535	522	523	577	521	492	478	507	515	535	529	497	539	479	499	515	483	478	487	528	499	507	541	492	502	494	501	511	519	516	504	507	498	498	504	534	560	538	502	506	578	508	508	494	502	524	538	522	494	533	524	527	505	518	538	548	525	503	464	513	518	535	513	527	557	508	513	527	504	510	493	519	528	529	483	537	553	526	512	541	535	538	521	529	508	531	522	514	544	516	509	498	523	482	556	526	505	508	478	524	496	506	515	471	530	522	503	505	519	545	494	516	535	558	544	488	500	505	524	507	549	542	555	507	523	496	491	513	508	504	537	535	510	527	512	516	574	481	530	508	514	510	514	517	544	495	517	523	536	496	520	528	518	538	500	506	491	524	475	528	519	509	534	499	511	547	498	518	521	512	482	547	495	547	516	519	489	554	495	492	482	496	542	512	520	487	522	531	515	520	537	497	529	525	515	569	541	507	507	533	511	476
30247	36010	43588	34753	23915	15284	8514	4198	2362	1577	1236	957	830	733	614	571	453	446	463	443	433	380	383	390	379	373	363	374	360	372	383	370	412	369	332	378	360	376	381	358	378	370	340	353	357	362	357	358	360	389	406	355	351	356	366	381	367	348	349	359	365	389	403	339	387	354	364	331	352	320	363	355	369	366	389	351	369	343	360	365	347	337	344	361	335	332	383	343	357	365	361	342	341	366	373	348	353	336	372	342	385	355	361	363	358	368	377	336	328	353	379	382	341	316	363	332	392	358	351	386	367	350	355	330	343	333	381	370	343	348	351	361	339	371	350	345	349	364	315	364	365	335	381	337	371	357	364	340	373	344	335	362	359	367	342	314	329	348	360	342	342	361	337	333	355	367	327	353	387	401	332	356	380	338	367	346	364	351	315	372	384	351	359	322	360	363	367	346	365	364	351	332	356	360	350	360	356	342	377	359	344	348	358	342	319	361	355	349	384	378	372	356	355	344	370	343	333	312	367	353	382	315	334	358	365	387	366	386	371	349	364	333	395	361	349	356	347	346	351	346	360	392	361	369	335	357	383	323	341	349	343	326	419	348	354	345	349	363	342	372	347	340	374	370	353	337	350	386	363	346	355	350	329	348	338	398	406	383	360	376	366	350	346	351	370	368	392	348	357	351	342	341	374	354	352	385	348	334	348	354	349	355	383	345	342	352	368	344	367	330	323	333	376	347	347	336	362	386	351	352	372	332	320	352	353	341	339	326	363	335	343	353	360	324	361	349	352	335	375	358	359	372	333	381	349	334	365	342	386	344	350	357	378	364	355	338	343	341	369	364	337	361	347	353	374	340	378	362	330	376	368	367	362	360	355	324	347	342	326	327	371	351	337	377	382	365	402	385	377	343	349	354	360	348	387	351	375	312	343	377	359	370	363	369	355	385	362	328	338	351	382	379	356	359	355	361	373	358	341	372	335	392	355	380	373	370	360	382	346	361	331	383	375	348	328	358	350	395	352	368	349	380	361	353	387	355	369	350	323	345	358	359	382	371	401	333	341	374	355	357	334	371	344	359	347	349	358	369	346	401	330	315	340	351	376	344	349	337	412	365	359	344	373	340	351	375	377	369	373	354	329	373	354	344	356	387	365	343	362	340	349	349	358	365	354	378	338	367	369	333	379	355	345	349	365	393	366	360	359	380	373	360	336	389	361	338	348	375	349	352	336	339	351	380	374	335	345	390	366	373	364	372	360	360	334	336	345	340	389	336	367	398	367	346	354	356	355	350	347	331	366	368	352	355	368	361	343	325	354	361	370	374	372	358	341	321	358	362	368	331	348	358	355	356	360	342	357	355	363	337	346	339	357	376	363	359	338	346	353	340	349	359	392	345	372	351	347	386	350	366	386	344	351	338	357	372	358	346	350	365	341	344	307	368	378	362	342	355	350	321	370	376	351	371	346	354	336	368	337	371	319	382	343	400	343	362	367	340	342	364	330	366	363	331	354	370	362	344	364	393	366	363	353	340	357	369	377	348	348	374	344	352	338	346	369	346	376	355	366	333	360	330	334	364	339	358	400	370	388	361	360	353	361	336	347	352	347	363	348	393	363	357	363	314	340	343	351	321	386	371	353	365	344	377	357	343	354	343	378	361	336	321	377	387	359	338	356	350	408	357	337	369	375	365	361	385	351	428	413	359	361	347	350	359	353	335	377	352	306	393	353	366	362	379	359	366	341	335	370	386	343	372	346	307	337	352	339	320	379	345	345	348	343	380	331	343	351	373	366	346	325	339	361	332	345	339	368	354	340	366	358	355	297	375	344	353	373	356	324	358	345	349	303	324	336	353	355	366	365	338	360	370	359	335	373	331	385	355	379	344	327	377	352	357	351	361	359	367	339	360	379	349	373	337	343	408	334	329	357	335	407	337	372	384	341	328	333	362	363	370	354	339	326	370	356	362	315	360	351	341	354	352	358	336	332	347	403	355	384	371	354	340	341	360	396	356	333	334	359	387	346	339	376	321	322	365	380	371	348	355	394	350	348	373	361	378	324	368	368	353	347	352	362	353	403	353	339	343	348	355	383	343	322	354	344	336	404	383	375	361	364	370	379	386	337	336	371	363	351	368	353	361	379	313	353	351	379	355	355	404	350	384	341	342	310	347	368	331	352	358	376	336	348	343	367	392	367	338	343	351	370	388	340	361	341	356	351	386	367	364	345	354	392	349	338	346	352	344	355	331	337	357	356	344	402	355	361	329	345	367	378	347	358	366	342	309	341	356	336	358	349	338	359	382	366	333	381	351	340	353	328	344	392	367	380	372	378	355	330	335	373	355	369	329	334	363	362	323	383	360	350	359	375	372	352	381	331	347	343	314	344	379	356	372	374	366	311	357	362	335	368	370	330	350	328	350	339	353	363	349	347	370	328	362	370	350	357	371	375	372	349	361	377	369	353	375	348	327	367	318	348	356	353	352	369	342	343	353	347	368	349	360	392	372	338	357	351	372	353	335	370	374	349	333	360	350	373	368	361	400	340	359	345	365	336	379	380	345	366	362	342	356	345	374	352	351	371	341	377	337	365	372	329	348	383	357	370	372	331	356	369	337	357	343	359	380	329	360	353	336	347	372	339	358	348	356	389	360	348	388	323	395	372	389	379	348	342	372	359	329	372	388	365	377	361	327	373	355	393	330	391	370	363	403	348	396	368	361	363	372	352	348	367	354	365	339	364	349	377	398	392	363	376	345	329	347	375	351	394	331	338	394	355	337	338	338	357	388	349	360	356	378	343	343	369	357	355	368	384	376	395	363	331	350	358	342	381	313	343	376	363	356	388	342	356	376	338	405	335	356	337	328	341	366	370	363	309	357	352	337	367	384	332	380	360	347	362	383	329	388	360	362	348	347	358	367	367	362	367	344	357	365	352	365	380	340	362	347	362	317	367	354	347	337	363	356	380	338	358	354	348	360	352	344	342	323	331	375	343	350	344	323	355	374	324	326	362	383	365	354	366	368	343	339	360	378	363	390	379	368	345	311	333	381	351	357	349	320	357	379	386	359	334	354	349	371	369	348	319	352	343	341	337	365	341	362	332	379	355	363	318	325	324	354	354	359	338	380	337	353	382	357	353	361	388	378	355	361	360	347	348	346	356	329	373	406	351	337	339	378	336	358	364	359	332	350	358	328	361	385	359	320	370	345	379	354	357	349	390	342	375	353	366	358	378	348	380	389	401	353	350	345	335	342	338	337	373	353	353	349	372	327	350	402	374	371	361	350	367	323	332	360	362	366	322	343	380	364	355	370	365	349	335	349	351	347	351	382	350	346	362	323	348	353	369	400	329	409	358	359	359	339	389	344	376	361	344	363	360	354	365	292	344	399	343	375	366	373	363	356	323	371	377	351	350	369	369	343	374	364	354	326	358	371	345	351	359	365	381	368	383	360	408	363	351	369	349	370	371	353	363	356	356	367	338	369	331	360	370	319	392	341	349	394	382	358
38714	54372	49116	37192	28909	21016	14101	8464	5006	3219	2584	1902	1508	1266	1056	935	864	793	725	612	646	570	563	572	515	521	540	494	533	540	504	513	485	523	509	519	490	482	496	511	508	516	552	515	500	527	509	503	516	492	523	501	496	488	443	487	545	510	508	515	558	508	507	501	561	515	499	501	486	475	519	486	530	479	536	516	533	510	489	518	483	494	494	528	517	503	489	485	509	512	526	523	506	503	529	470	528	484	490	520	523	525	567	519	524	493	482	513	507	465	539	491	495	471	527	534	511	506	478	497	493	527	483	515	501	512	512	456	542	526	534	532	483	514	510	531	525	517	472	498	484	543	477	517	517	516	465	526	508	515	500	525	465	500	531	483	504	495	507	526	519	524	512	487	516	490	464	514	517	526	484	493	466	475	503	455	495	496	514	462	530	478	501	514	515	475	529	528	517	507	528	517	489	527	460	534	497	540	470	466	514	472	493	506	514	502	490	520	511	478	506	503	488	520	515	531	467	516	498	505	496	512	493	522	492	486	516	519	503	497	542	523	511	475	478	507	492	510	534	516	476	502	483	504	496	526	499	490	516	506	485	514	481	483	471	463	526	487	501	470	502	533	478	500	477	487	514	468	527	513	506	493	526	490	490	517	562	500	504	525	487	525	514	495	510	497	482	474	513	516	488	521	505	519	531	489	470	491	472	522	541	504	505	507	500	493	519	493	513	509	498	492	538	475	475	503	472	543	547	499	502	460	484	533	506	514	536	505	480	549	485	485	475	509	520	494	427	475	514	516	503	486	486	510	488	541	505	470	513	478	544	497	492	471	512	501	549	503	512	544	468	503	476	549	507	496	527	525	442	550	512	562	515	502	468	533	513	506	503	497	495	532	555	480	496	558	545	518	517	452	514	507	525	478	500	476	531	504	462	518	484	501	468	525	488	493	536	539	517	497	486	520	512	540	500	552	493	518	507	515	487	483	466	504	521	480	475	480	510	538	487	531	506	505	479	553	497	540	500	503	533	502	500	472	495	536	477	510	502	482	531	470	506	489	498	504	511	517	501	530	507	484	495	521	522	489	510	501	517	510	460	507	491	508	523	509	528	512	486	501	527	516	459	492	542	479	528	551	551	515	523	488	501	510	490	505	488	503	501	502	532	515	479	501	504	505	512	521	497	493	501	454	495	521	524	504	524	488	519	504	493	539	511	507	528	486	550	487	472	567	480	497	482	473	503	503	548	505	490	504	519	487	501	497	485	509	500	510	536	541	440	471	533	504	488	523	440	473	501	519	519	502	476	521	548	529	512	568	514	511	513	480	458	529	550	526	487	499	539	485	490	538	503	468	504	482	519	509	498	502	541	514	486	477	499	489	477	476	486	533	510	516	513	478	492	460	539	500	508	485	507	491	478	501	499	528	518	494	509	509	492	506	516	524	535	495	519	489	508	531	494	535	504	504	511	498	543	493	481	518	516	494	519	521	500	490	500	497	514	475	468	487	479	507	503	488	497	508	529	530	499	513	495	543	511	501	530	535	470	533	506	476	468	492	507	525	518	485	482	506	492	531	493	493	469	502	489	570	501	500	484	500	496	536	492	519	516	476	524	496	501	528	468	495	515	515	495	485	499	509	510	539	535	488	483	524	501	476	534	481	495	508	521	489	492	489	450	520	457	485	487	497	499	490	509	486	528	493	519	486	488	458	538	532	490	454	500	512	507	532	484	520	544	489	497	528	489	520	521	496	487	507	559	499	501	472	518	524	504	482	498	541	502	505	492	502	521	518	509	528	517	477	536	501	500	505	507	492	512	499	521	507	514	532	485	510	504	524	547	521	525	487	514	510	538	509	460	491	466	497	520	519	534	531	540	492	559	495	465	511	477	499	521	521	475	464	505	485	519	453	541	509	523	522	497	527	525	481	522	460	475	483	513	512	500	511	495	508	504	519	522	511	488	542	488	504	532	474	493	489	495	497	507	482	515	510	516	517	508	523	482	532	520	563	464	495	539	524	521	476	534	513	548	500	477	533	494	500	514	527	496	485	506	482	464	509	475	516	503	520	502	541	463	521	481	518	538	511	495	532	495	513	509	502	492	498	474	532	508	516	514	515	504	533	453	503	499	484	511	490	546	510	476	466	522	541	522	474	533	501	499	526	500	469	525	493	485	481	516	534	495	474	547	470	508	467	488	509	491	515	561	507	509	466	502	490	518	490	493	517	466	538	506	517	546	496	525	484	546	523	525	489	494	474	520	512	477	492	485	490	472	531	548	507	485	516	503	514	559	514	497	531	576	540	469	536	494	498	488	499	525	512	519	458	492	514	533	520	521	476	517	479	488	517	473	505	493	517	491	500	518	515	544	556	495	498	505	500	525	477	499	484	526	493	484	497	512	506	528	523	479	527	516	523	541	496	511	482	477	489	513	537	536	507	521	464	497	486	536	445	507	487	518	508	545	506	468	463	479	433	534	468	535	488	497	507	492	495	523	488	510	491	503	507	530	509	506	486	539	499	485	524	519	505	525	541	485	508	477	563	485	530	532	507	512	498	534	490	492	481	524	498	491	502	504	498	548	529	481	520	493	510	494	515	497	511	500	540	566	495	454	504	482	501	487	494	525	532	481	512	527	545	510	501	541	478	496	502	516	495	495	519	508	528	482	517	512	510	451	482	511	533	460	501	514	558	514	518	527	510	496	519	504	445	510	468	517	546	542	505	505	532	487	545	515	515	497	553	522	488	502	445	547	511	533	529	500	473	480	509	493	461	554	519	481	508	542	478	526	510	490	521	477	497	495	546	518	495	488	490	484	512	484	478	512	511	489	492	524	527	534	495	521	502	474	517	488	498	457	507	457	512	507	481	520	469	487	509	538	475	510	516	485	544	508	537	518	531	489	503	529	486	498	462	484	475	526	511	511	500	554	508	509	536	491	463	481	501	467	454	514	508	527	486	483	506	481	482	513	479	505	511	512	490	508	507	513	517	521	509	515	475	514	445	530	508	502	496	501	492	508	531	507	535	493	503	474	463	513	476	492	490	496	519	514	533	508	472	504	516	508	495	507	526	497	515	485	498	508	510	510	560	510	489	497	539	519	523	485	524	487	538	472	511	485	495	488	505	507	537	511	535	542	544	511	469	522	508	498	497	525	485	482	525	504	563	516	495	554	492	548	505	528	498	516	493	484	447	497	493	518	506	507	506	496	452	488	483	541	497	474	514	503	549	502	491	556	533	522	484	520	504	469	521	484	526	490	527	479	513	501	496	524	489	483	529	528	509	517	522	552	497	493	520	506	520	538	520	475	482	525	502	545	513	476	507	497	528	477	532	463	510	503	527	556	489	519	466	510	503	529	515	540	481	538	506	499	477	501	538	542	493	491	489	521	482	528	487	505	509	530	493	484	532	513	473	519	491	520	509	524	515	500	518	505	514	540	545	513	473	496	510	475	500	508	504	510	545	512	507	512	537	504	528	509	473	512	530	452	506	486	537	500	467	508	472
24072	21164	29133	28256	27459	23879	16063	7739	4156	2688	2041	1684	1265	969	833	771	639	596	548	506	510	490	448	433	403	425	421	392	385	388	431	387	401	366	404	373	376	384	342	387	417	379	381	371	347	392	380	398	393	382	412	344	349	391	377	378	362	389	361	382	373	378	382	407	368	421	390	361	388	368	379	400	352	363	378	329	362	366	360	351	377	390	327	354	323	376	380	359	387	375	374	395	387	383	381	381	364	387	353	364	355	347	393	394	381	377	356	344	369	382	413	377	369	392	402	366	375	338	348	391	424	372	380	383	388	393	401	374	342	384	398	366	399	355	389	360	378	378	370	385	387	370	377	365	366	385	370	375	392	355	360	405	374	372	372	381	395	395	393	371	348	371	364	396	369	373	395	399	364	378	381	340	374	387	385	357	390	358	385	379	384	401	386	389	368	351	417	378	391	359	394	367	369	394	408	419	396	402	358	344	382	380	392	353	386	390	363	390	370	397	369	398	365	354	421	360	389	370	393	364	378	370	372	387	422	380	403	393	383	389	386	404	383	410	364	379	364	403	374	396	376	384	398	335	405	370	368	385	354	377	369	377	397	400	369	369	376	395	396	371	386	409	390	390	380	356	394	369	399	376	391	422	355	403	391	385	368	363	378	342	381	387	375	395	380	362	349	314	369	399	347	368	372	362	379	380	392	365	414	376	408	391	363	364	408	347	409	376	383	357	435	378	373	362	376	330	389	363	374	382	402	340	388	372	369	379	393	369	385	377	372	383	392	368	366	388	379	343	377	389	399	362	395	373	405	383	383	386	394	404	367	352	369	396	380	366	402	389	393	415	376	368	411	394	377	343	441	396	380	412	376	377	363	404	377	399	382	362	380	359	358	397	399	337	369	404	397	375	366	372	375	354	411	360	368	334	386	353	411	418	398	374	363	405	392	386	389	391	343	377	372	399	376	375	387	389	386	406	383	397	366	349	378	363	352	379	351	392	377	384	359	346	379	379	392	408	367	395	392	371	365	384	391	367	381	393	386	364	375	364	374	383	361	384	378	368	397	350	389	374	363	378	347	368	380	381	358	362	367	364	355	390	369	396	394	360	368	359	388	386	363	382	385	386	365	350	347	375	362	387	393	360	385	387	389	369	365	409	380	348	377	389	401	359	351	405	358	330	389	347	350	386	408	365	403	414	376	404	392	351	386	355	373	384	392	350	387	362	365	375	352	383	368	391	381	390	418	392	375	361	395	390	399	388	392	388	377	377	371	395	355	369	362	388	397	389	409	383	362	395	403	393	368	372	375	376	380	377	394	360	359	382	378	405	348	370	418	390	322	356	391	368	361	394	365	398	362	393	366	349	380	351	393	352	359	388	397	377	386	355	375	319	354	363	364	366	389	383	391	371	380	361	382	344	421	336	411	376	371	381	405	374	413	401	383	373	384	350	364	401	389	370	366	398	393	360	384	349	386	340	380	374	342	381	392	388	367	407	417	369	385	364	365	382	376	371	383	419	361	362	369	370	360	340	402	368	417	410	376	362	388	398	348	386	354	366	372	348	388	382	415	372	406	358	365	392	388	366	358	366	396	346	366	392	413	351	381	363	414	431	381	388	336	361	373	360	371	388	374	366	371	386	358	360	385	358	365	427	359	372	382	355	371	371	409	388	358	380	420	355	363	338	383	384	377	335	371	389	400	382	393	376	396	397	400	366	342	388	373	409	381	374	358	386	374	377	356	402	392	374	370	409	401	388	390	371	415	410	345	400	406	371	379	374	398	369	391	387	347	355	333	329	379	406	378	378	340	356	375	407	367	397	335	381	349	378	375	374	404	361	365	379	356	388	369	367	352	320	395	376	377	353	401	384	371	399	351	384	344	376	409	371	349	395	339	385	411	402	369	367	396	358	424	369	396	383	332	400	389	389	352	371	420	384	391	400	369	409	371	397	387	377	368	386	351	375	372	410	387	370	358	386	351	353	365	396	392	398	389	381	411	376	384	382	366	380	395	389	385	359	361	364	360	374	385	353	376	370	363	431	356	379	367	362	403	348	382	405	376	358	360	390	371	379	375	323	405	366	386	389	384	409	365	439	360	357	378	377	359	412	422	387	383	382	341	369	378	412	336	382	395	331	354	370	391	382	386	395	377	389	376	395	366	395	378	355	398	377	356	402	378	387	372	359	368	360	358	396	341	382	398	361	344	408	363	367	368	385	387	358	375	381	389	393	378	349	346	373	367	381	343	385	349	369	354	382	381	369	388	382	403	396	355	399	356	342	357	363	364	378	355	399	400	385	353	359	373	392	378	358	388	373	383	394	366	381	336	384	358	379	419	370	399	371	357	421	378	359	394	379	337	383	390	405	342	392	404	365	383	364	377	397	406	385	374	366	362	354	368	349	377	354	381	347	339	363	394	372	371	338	377	395	378	426	384	378	383	366	397	347	353	391	383	365	356	360	380	384	357	371	373	382	381	374	336	377	353	345	358	346	369	391	362	379	400	347	365	404	352	393	371	377	381	354	408	437	405	378	369	376	376	359	378	351	380	340	366	356	406	368	376	380	341	402	392	376	351	393	416	337	384	380	375	369	352	378	405	370	384	368	366	380	385	385	354	383	376	357	404	341	359	357	381	400	423	381	408	368	349	365	355	401	398	369	348	369	379	364	349	368	396	376	336	360	395	393	396	384	374	365	412	411	391	337	362	376	391	347	388	415	373	376	359	386	392	357	367	376	356	354	380	386	357	389	421	382	383	395	388	372	355	412	377	399	340	354	361	391	361	343	399	356	401	400	378	404	375	372	375	386	381	405	402	378	367	406	355	389	384	381	353	380	382	369	366	382	331	398	374	398	400	376	378	343	365	360	340	366	359	378	346	360	381	396	414	387	397	396	341	378	373	389	378	354	403	380	402	373	373	361	377	429	410	417	339	355	366	371	356	368	377	378	349	377	372	410	343	384	368	362	413	363	370	395	375	367	368	388	390	377	376	389	374	383	390	372	381	388	354	367	383	382	365	413	343	360	395	358	387	392	382	392	372	381	386	351	345	385	353	361	384	379	391	387	387	367	365	357	392	402	384	394	385	399	387	407	374	366	376	379	356	408	362	397	384	334	352	396	374	345	384	387	353	360	401	388	381	358	345	352	373	365	371	370	376	376	370	393	374	366	346	406	360	422	385	355	358	400	353	380	372	361	403	357	337	370	376	393	377	379	353	367	356	384	364	388	389	352	392	408	315	338	347	368	423	370	365	384	359	372	355	367	354	386	367	396	397	403	422	375	374	397	348	364	392	400	369	372	410	390	397	361	369	370	387	380	399	378	384	377	368	383	359	380	360	368	419	341	367	365	398	392	404	388	352	388	349	390	391	345	397	378	360	354	409	369	412	334	369	361	378	366	396	383	390	373	355	385	407	397	378	406	369	357	341	360	384	392	340	386	395	359	362	373	354	373	388	385	360	388	407	394	352	354	390	338	381	364	361	352	392	372	353	394	351	377
38510	61862	55585	44680	37117	28754	19079	12762	8433	5314	4106	3376	2497	1910	1622	1319	1115	980	886	836	754	664	661	647	651	622	621	561	569	571	533	579	575	514	569	551	505	569	531	516	542	540	512	523	499	544	548	518	553	500	510	508	513	530	525	535	530	552	542	540	515	564	526	541	484	467	512	538	530	534	550	495	557	498	518	576	525	540	502	541	494	498	566	528	521	516	491	546	500	511	535	540	549	563	521	523	556	548	512	527	512	524	549	514	527	537	544	527	537	538	508	528	522	513	552	518	521	506	518	545	569	540	481	519	504	566	549	535	501	579	475	546	547	482	556	553	560	516	479	489	512	503	501	534	513	548	544	536	519	526	530	519	520	541	528	551	517	510	516	503	526	525	550	543	525	512	551	543	509	510	555	589	573	500	506	515	491	481	539	574	519	545	538	544	487	542	492	492	566	518	519	557	545	524	556	584	544	477	475	505	495	519	523	525	559	511	537	514	551	527	502	547	525	529	491	570	558	492	541	500	538	547	503	553	550	519	498	509	526	579	544	498	508	563	523	515	514	532	490	552	538	530	510	523	536	506	523	520	525	479	481	543	527	563	517	528	564	508	528	505	505	460	527	526	490	511	519	535	549	523	565	516	515	542	575	550	528	562	542	555	523	527	499	578	547	510	545	509	541	514	526	511	543	536	529	530	562	553	549	513	494	516	525	501	520	518	521	529	544	549	532	513	490	565	560	530	536	471	527	517	523	498	547	536	546	533	485	533	498	574	511	529	509	516	509	508	517	540	551	530	505	560	506	566	513	538	523	535	538	521	523	535	591	488	538	531	539	542	589	511	519	521	548	536	514	537	548	537	535	503	532	549	543	495	532	532	530	494	483	512	500	561	519	544	511	551	544	493	493	515	510	543	541	527	504	506	575	503	530	511	544	475	519	557	538	499	504	534	537	508	516	515	534	529	549	507	493	525	536	532	477	519	542	572	529	534	526	515	551	544	558	529	523	515	552	533	520	519	531	519	550	518	535	502	539	548	514	516	518	568	533	512	558	510	509	528	509	524	507	520	548	536	524	550	590	561	530	498	531	515	542	522	519	543	496	503	518	522	554	553	527	568	532	559	500	511	501	510	503	514	583	570	527	553	539	536	533	514	517	519	503	496	495	538	548	540	563	532	541	490	504	523	543	536	525	562	514	555	496	565	535	483	488	538	481	516	559	534	535	556	524	541	528	495	489	520	535	522	519	526	540	529	492	549	529	539	509	493	532	517	534	536	524	533	533	553	533	526	519	554	530	529	544	531	516	512	521	534	524	539	538	499	519	515	476	512	510	530	544	476	548	577	544	533	501	518	531	569	535	565	551	523	563	566	531	538	590	560	524	495	490	514	548	561	557	480	521	533	557	550	558	525	524	571	545	531	540	550	522	537	557	485	496	556	512	490	560	514	499	523	524	550	532	548	538	530	510	504	529	561	566	517	545	491	554	581	528	531	555	548	513	553	548	562	542	568	523	484	556	506	482	536	542	565	604	569	513	548	491	541	560	508	520	532	455	491	494	523	565	543	507	509	496	531	525	502	503	555	533	514	545	497	520	562	504	503	522	509	556	511	532	527	520	567	516	579	550	546	509	517	560	504	574	538	514	534	491	510	512	505	538	559	534	588	514	485	507	537	518	525	522	573	532	523	505	481	534	491	514	570	510	532	567	487	532	520	569	539	561	564	508	533	519	532	483	545	548	527	495	530	517	547	528	454	542	515	529	556	497	501	542	539	540	549	539	483	554	564	510	542	545	527	477	520	532	511	533	543	503	552	568	531	531	543	485	522	507	520	528	554	537	542	542	542	513	553	538	551	490	579	494	507	579	527	571	492	545	515	561	494	522	535	554	535	502	550	529	501	528	555	513	547	531	536	536	539	576	506	536	547	504	496	500	556	531	539	561	552	510	456	536	519	490	535	490	551	521	534	539	534	510	478	514	541	491	509	538	550	500	533	511	591	546	539	509	512	528	564	519	531	523	512	497	520	495	530	525	490	505	524	529	526	520	569	541	520	578	498	552	536	534	533	550	516	532	544	510	530	523	548	556	470	523	549	543	540	471	515	560	510	534	532	496	494	519	512	508	529	548	508	479	498	520	520	503	503	524	542	508	556	521	511	537	530	521	582	529	528	513	525	500	503	565	475	557	542	521	535	525	509	541	499	563	480	556	526	599	530	521	509	532	521	497	533	527	487	511	558	533	500	511	530	518	533	502	558	543	494	481	579	533	526	528	549	500	506	491	539	485	570	541	530	524	574	567	560	538	525	538	525	512	521	531	521	506	494	534	504	546	511	552	557	576	481	543	504	500	532	498	506	529	514	515	531	547	569	538	497	498	537	536	545	520	553	524	486	543	537	535	547	523	475	507	565	542	555	554	530	528	542	524	535	519	518	487	532	527	555	531	485	522	515	514	510	553	514	527	494	528	518	549	553	511	540	545	518	557	486	539	524	521	538	547	548	527	510	524	523	525	510	498	520	513	478	561	497	554	543	512	566	532	500	569	550	525	518	531	557	540	539	472	519	546	538	547	518	543	552	554	551	516	570	570	526	518	515	470	517	532	547	505	507	505	531	528	517	529	526	546	515	523	550	491	494	466	583	521	539	540	527	537	505	509	531	558	517	532	563	529	520	526	546	534	536	529	501	525	522	526	507	544	509	534	542	501	502	532	502	527	541	533	559	517	504	512	594	522	541	532	496	484	537	509	531	515	537	550	482	501	547	501	583	578	535	528	500	490	531	467	502	519	527	527	509	547	539	554	493	526	514	561	541	535	550	540	504	496	525	547	543	512	495	538	540	523	524	536	470	519	515	539	505	502	510	575	515	514	532	533	526	576	537	508	577	533	524	524	552	557	541	476	505	548	535	530	534	562	505	507	515	513	517	532	546	499	504	597	524	498	535	478	527	532	547	529	605	496	512	588	547	515	521	503	488	463	501	531	510	495	533	508	529	542	477	508	565	545	523	500	555	530	519	494	526	522	573	533	560	536	562	523	536	537	521	506	553	506	547	525	516	495	541	522	540	537	508	506	532	494	528	531	523	509	507	526	516	494	562	516	583	518	547	541	534	510	506	519	487	502	549	501	557	532	555	519	492	506	517	536	493	557	550	499	541	531	511	528	521	534	493	562	536	589	533	539	546	473	514	560	555	512	522	575	513	526	523	498	553	555	554	522	556	517	540	516	537	557	542	530	598	528	517	523	511	578	498	528	516	589	557	510	526	534	549	540	554	519	494	486	542	540	512	538	554	477	561	559	559	530	537	564	533	484	485	511	496	538	538	513	534	534	556	544	496	545	506	502	514	509	548	575	539	519	518	559	509	559	507	511	520	528	485	547	541	531	510	515	558	553	553	515	527	575	495	481	541	519	530	506	606	573	499	565	528	535	565	486	527	543	553	506	523	555	554	533	565	564	507	514	504	519	529	501	537	505	557	542	542	528	521	546	510	542	507	535	564
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
